From d3491ecccf357ed53029777fd736b9147da7b51b Mon Sep 17 00:00:00 2001 From: James Brunton Date: Wed, 26 Nov 2025 14:06:42 +0000 Subject: [PATCH] Remove JSON translation files --- .../public/locales/ar-AR/translation.json | 6101 ---------------- .../public/locales/az-AZ/translation.json | 6101 ---------------- .../public/locales/bg-BG/translation.json | 6101 ---------------- .../public/locales/ca-CA/translation.json | 6101 ---------------- .../public/locales/cs-CZ/translation.json | 6101 ---------------- .../public/locales/da-DK/translation.json | 6101 ---------------- .../public/locales/de-DE/translation.json | 6101 ---------------- .../public/locales/el-GR/translation.json | 6101 ---------------- .../public/locales/en-GB/translation.json | 6208 ----------------- .../public/locales/es-ES/translation.json | 6101 ---------------- .../public/locales/eu-ES/translation.json | 6101 ---------------- .../public/locales/fa-IR/translation.json | 6101 ---------------- .../public/locales/fr-FR/translation.json | 6101 ---------------- .../public/locales/ga-IE/translation.json | 6101 ---------------- .../public/locales/hi-IN/translation.json | 6101 ---------------- .../public/locales/hr-HR/translation.json | 6101 ---------------- .../public/locales/hu-HU/translation.json | 6101 ---------------- .../public/locales/id-ID/translation.json | 6101 ---------------- .../public/locales/it-IT/translation.json | 6101 ---------------- .../public/locales/ja-JP/translation.json | 6101 ---------------- .../public/locales/ko-KR/translation.json | 6101 ---------------- .../public/locales/ml-ML/translation.json | 6101 ---------------- .../public/locales/nl-NL/translation.json | 6101 ---------------- .../public/locales/no-NB/translation.json | 6101 ---------------- .../public/locales/pl-PL/translation.json | 6101 ---------------- .../public/locales/pt-BR/translation.json | 6101 ---------------- .../public/locales/pt-PT/translation.json | 6101 ---------------- .../public/locales/ro-RO/translation.json | 6101 ---------------- .../public/locales/ru-RU/translation.json | 6101 ---------------- .../public/locales/sk-SK/translation.json | 6101 ---------------- .../public/locales/sl-SI/translation.json | 6101 ---------------- .../locales/sr-LATN-RS/translation.json | 6101 ---------------- .../public/locales/sv-SE/translation.json | 6101 ---------------- .../public/locales/th-TH/translation.json | 6101 ---------------- .../public/locales/tr-TR/translation.json | 6101 ---------------- .../public/locales/uk-UA/translation.json | 6101 ---------------- .../public/locales/vi-VN/translation.json | 6101 ---------------- .../public/locales/zh-BO/translation.json | 6101 ---------------- .../public/locales/zh-CN/translation.json | 6101 ---------------- .../public/locales/zh-TW/translation.json | 6101 ---------------- 40 files changed, 244147 deletions(-) delete mode 100644 frontend/public/locales/ar-AR/translation.json delete mode 100644 frontend/public/locales/az-AZ/translation.json delete mode 100644 frontend/public/locales/bg-BG/translation.json delete mode 100644 frontend/public/locales/ca-CA/translation.json delete mode 100644 frontend/public/locales/cs-CZ/translation.json delete mode 100644 frontend/public/locales/da-DK/translation.json delete mode 100644 frontend/public/locales/de-DE/translation.json delete mode 100644 frontend/public/locales/el-GR/translation.json delete mode 100644 frontend/public/locales/en-GB/translation.json delete mode 100644 frontend/public/locales/es-ES/translation.json delete mode 100644 frontend/public/locales/eu-ES/translation.json delete mode 100644 frontend/public/locales/fa-IR/translation.json delete mode 100644 frontend/public/locales/fr-FR/translation.json delete mode 100644 frontend/public/locales/ga-IE/translation.json delete mode 100644 frontend/public/locales/hi-IN/translation.json delete mode 100644 frontend/public/locales/hr-HR/translation.json delete mode 100644 frontend/public/locales/hu-HU/translation.json delete mode 100644 frontend/public/locales/id-ID/translation.json delete mode 100644 frontend/public/locales/it-IT/translation.json delete mode 100644 frontend/public/locales/ja-JP/translation.json delete mode 100644 frontend/public/locales/ko-KR/translation.json delete mode 100644 frontend/public/locales/ml-ML/translation.json delete mode 100644 frontend/public/locales/nl-NL/translation.json delete mode 100644 frontend/public/locales/no-NB/translation.json delete mode 100644 frontend/public/locales/pl-PL/translation.json delete mode 100644 frontend/public/locales/pt-BR/translation.json delete mode 100644 frontend/public/locales/pt-PT/translation.json delete mode 100644 frontend/public/locales/ro-RO/translation.json delete mode 100644 frontend/public/locales/ru-RU/translation.json delete mode 100644 frontend/public/locales/sk-SK/translation.json delete mode 100644 frontend/public/locales/sl-SI/translation.json delete mode 100644 frontend/public/locales/sr-LATN-RS/translation.json delete mode 100644 frontend/public/locales/sv-SE/translation.json delete mode 100644 frontend/public/locales/th-TH/translation.json delete mode 100644 frontend/public/locales/tr-TR/translation.json delete mode 100644 frontend/public/locales/uk-UA/translation.json delete mode 100644 frontend/public/locales/vi-VN/translation.json delete mode 100644 frontend/public/locales/zh-BO/translation.json delete mode 100644 frontend/public/locales/zh-CN/translation.json delete mode 100644 frontend/public/locales/zh-TW/translation.json diff --git a/frontend/public/locales/ar-AR/translation.json b/frontend/public/locales/ar-AR/translation.json deleted file mode 100644 index 1193bbe1a..000000000 --- a/frontend/public/locales/ar-AR/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "اختر كيفية تصفح الأدوات", - "description": "عاين التخطيطين وقرّر كيف تريد استكشاف أدوات Stirling PDF.", - "sidebarTitle": "وضع الشريط الجانبي", - "sidebarDescription": "أبقِ الأدوات بجانب مساحة عملك للتبديل السريع.", - "recommended": "موصى به", - "chooseSidebar": "استخدم وضع الشريط الجانبي", - "fullscreenTitle": "وضع ملء الشاشة - (قديم)", - "fullscreenDescription": "تصفّح كل أداة في كتالوج يغطي مساحة العمل حتى تختار واحدة.", - "chooseFullscreen": "استخدم وضع ملء الشاشة", - "dismiss": "ربما لاحقًا" - }, - "fullscreen": { - "showDetails": "إظهار التفاصيل", - "comingSoon": "قريبًا:", - "favorite": "إضافة إلى المفضلة", - "favorites": "المفضلة", - "unavailable": "معطَّل من قِبل مسؤول الخادم:", - "unavailableDependency": "غير متاح - الأداة المطلوبة مفقودة على الخادم:", - "heading": "كل الأدوات (عرض ملء الشاشة)", - "noResults": "جرّب ضبط البحث أو تبديل الوصف للعثور على ما تحتاجه.", - "recommended": "موصى به", - "unfavorite": "إزالة من المفضلة" - }, - "placeholder": "اختر أداة للبدء", - "toggle": { - "fullscreen": "التبديل إلى وضع ملء الشاشة", - "sidebar": "التبديل إلى وضع الشريط الجانبي" - }, - "alpha": "ألفا", - "premiumFeature": "ميزة Premium:", - "comingSoon": "قريباً:" - }, - "unsavedChanges": "لديك تغييرات غير محفوظة على ملف PDF. ماذا تريد أن تفعل؟", - "areYouSure": "هل أنت متأكد أنك تريد المغادرة؟", - "unsavedChangesTitle": "تغييرات غير محفوظة", - "keepWorking": "واصل العمل", - "discardChanges": "تجاهل التغييرات", - "applyAndContinue": "تطبيق والمتابعة", - "exportAndContinue": "تصدير ومتابعة", - "zipWarning": { - "title": "ملف ZIP كبير", - "message": "هذا الملف ZIP يحتوي على {{count}} ملفات. هل تريد الاستخراج على أي حال؟", - "cancel": "إلغاء", - "confirm": "استخراج" - }, - "defaultApp": { - "title": "تعيين كتطبيق PDF الافتراضي", - "message": "هل ترغب في تعيين Stirling PDF كمحرر PDF الافتراضي؟", - "description": "يمكنك تغيير ذلك لاحقاً من إعدادات النظام.", - "notNow": "ليس الآن", - "setDefault": "تعيين كافتراضي", - "dismiss": "تجاهل", - "prompt": { - "title": "تعيين كمحرر PDF افتراضي", - "message": "اجعل Stirling PDF التطبيق الافتراضي لفتح ملفات PDF." - }, - "success": { - "title": "تم تعيين التطبيق الافتراضي", - "message": "أصبح Stirling PDF محرر PDF الافتراضي لديك" - }, - "settingsOpened": { - "title": "تم فتح الإعدادات", - "message": "يرجى اختيار Stirling PDF في إعدادات النظام" - }, - "error": { - "title": "خطأ", - "message": "فشل تعيين معالج PDF الافتراضي" - } - }, - "language": { - "direction": "rtl" - }, - "cancel": "إلغاء", - "addPageNumbers": { - "fontSize": "حجم الخط", - "fontName": "اسم الخط", - "title": "إضافة أرقام الصفحات", - "header": "إضافة أرقام الصفحات", - "selectText": { - "1": "حدد ملف PDF:", - "2": "حجم الهامش", - "3": "الموقع", - "4": "الرقم الأولي", - "5": "الصفحات المراد ترقيمها", - "6": "نص مخصص" - }, - "customTextDesc": "نص مخصص", - "numberPagesDesc": "أي الصفحات المراد ترقيمها، الافتراضي 'الكل'، يقبل أيضًا 1-5 أو 2,5,9 إلخ", - "customNumberDesc": "الافتراضي هو {n}، يقبل أيضًا 'الصفحة {n} من {total}'، 'نص-{n}'، '{filename}-{n}", - "submit": "إضافة أرقام الصفحات", - "configuration": "الإعداد", - "customize": "تخصيص المظهر", - "pagesAndStarting": "الصفحات والرقم الابتدائي", - "positionAndPages": "الموضع والصفحات", - "error": { - "failed": "فشلت عملية إضافة أرقام الصفحات" - }, - "results": { - "title": "نتائج ترقيم الصفحات" - }, - "preview": "اختيار الموضع", - "previewDisclaimer": "المعاينة تقديرية. قد يختلف الناتج النهائي بسبب مقاييس خطوط PDF." - }, - "pageSelectionPrompt": "اختيار الصفحات المخصص (أدخل قائمة بأرقام الصفحات مفصولة بفواصل 1،5،6 أو دوال مثل 2n+1):", - "startingNumberTooltip": "أول رقم سيتم عرضه. ستزداد الأرقام في الصفحات التالية ابتداءً من هذا الرقم.", - "marginTooltip": "المسافة بين رقم الصفحة وحافة الصفحة.", - "fontSizeTooltip": "حجم نص رقم الصفحة بالنقاط. الأرقام الأكبر تنتج نصًا أكبر.", - "fontTypeTooltip": "عائلة الخط لأرقام الصفحات. اختر بناءً على نمط مستندك.", - "customTextTooltip": "تنسيق مخصص اختياري لأرقام الصفحات. استخدم {n} كعنصر نائب للرقم. مثال: \"Page {n}\" سيعرض \"Page 1\" و\"Page 2\" وهكذا.", - "pdfPrompt": "اختر PDF", - "multiPdfPrompt": "اختر ملفات PDF (2+)", - "multiPdfDropPrompt": "حدد (أو اسحب وأفلت) جميع ملفات PDF التي تحتاجها", - "imgPrompt": "اختر صورة", - "genericSubmit": "إرسال", - "uploadLimit": "الحد الأقصى لحجم الملف:", - "uploadLimitExceededSingular": "كبير جدًا. الحد الأقصى المسموح به هو", - "uploadLimitExceededPlural": "كبيرة جدًا. الحد الأقصى المسموح به هو", - "processTimeWarning": "تحذير: يمكن أن تستغرق هذه العملية ما يصل إلى دقيقة حسب حجم الملف", - "pageOrderPrompt": "ترتيب الصفحات (أدخل قائمة بأرقام الصفحات مفصولة بفواصل):", - "goToPage": "اذهب", - "true": "صحيح", - "false": "خطأ", - "unknown": "غير معروف", - "app": { - "description": "بديل Adobe Acrobat المجاني (10M+ تنزيلات)" - }, - "save": "حفظ", - "saveToBrowser": "حفظ في المتصفح", - "download": "تنزيل", - "downloadUnavailable": "التنزيل غير متاح لهذا العنصر", - "saveUnavailable": "الحفظ غير متاح لهذا العنصر", - "pin": "تثبيت الملف (إبقاؤه نشطًا بعد تشغيل الأداة)", - "unpin": "إلغاء تثبيت الملف (استبداله بعد تشغيل الأداة)", - "undoOperationTooltip": "انقر للتراجع عن آخر عملية واستعادة الملفات الأصلية", - "undo": "تراجع", - "back": "رجوع", - "nothingToUndo": "لا شيء للتراجع عنه", - "moreOptions": "خيارات إضافية", - "editYourNewFiles": "حرّر ملفاتك الجديدة", - "close": "إغلاق", - "openInViewer": "فتح في العارض", - "confirmClose": "تأكيد الإغلاق", - "confirmCloseMessage": "هل أنت متأكد أنك تريد إغلاق هذا الملف؟", - "confirmCloseCancel": "إلغاء", - "confirmCloseConfirm": "إغلاق الملف", - "fileSelected": "المحدد: {{filename}}", - "chooseFile": "اختر ملفًا", - "filesSelected": "الملفات المحددة", - "files": { - "title": "الملفات", - "upload": "تحميل", - "uploadFiles": "تحميل ملفات", - "addFiles": "إضافة ملفات", - "selectFromWorkbench": "اختر ملفات من طاولة العمل أو ", - "selectMultipleFromWorkbench": "اختر على الأقل {{count}} ملفًا من طاولة العمل أو ", - "created": "تاريخ الإنشاء", - "size": "حجم الملف" - }, - "noFavourites": "لم تتم إضافة أي مفضلات", - "downloadComplete": "إكتمل التحميل", - "bored": "الانتظار بالملل؟", - "alphabet": "الأبجدية", - "downloadPdf": "تنزيل PDF", - "text": "نص", - "font": "الخط", - "selectFillter": "- حدد -", - "pageNum": "رقم الصفحة", - "sizes": { - "small": "صغير", - "medium": "وسط", - "large": "كبير", - "x-large": "كبير جدا" - }, - "error": { - "pdfPassword": "ملف PDF محمي بكلمة مرور ولم يتم تقديم كلمة المرور أو كانت غير صحيحة", - "encryptedPdfMustRemovePassword": "هذا PDF مشفّر أو محمي بكلمة مرور. يرجى فتحه قبل التحويل إلى PDF/A.", - "incorrectPasswordProvided": "كلمة مرور PDF غير صحيحة أو غير مذكورة.", - "_value": "خطأ", - "dismissAllErrors": "تجاهل كل الأخطاء", - "sorry": "نأسف على المشكلة!", - "needHelp": "هل تحتاج إلى مساعدة / وجدت مشكلة؟", - "contactTip": "إذا كنت ما زلت تواجه صعوبة، لا تتردد في التواصل معنا للحصول على المساعدة. يمكنك إرسال تذكرة على صفحة GitHub الخاصة بنا أو الاتصال بنا عبر Discord:", - "404": { - "head": "404 - الصفحة غير موجودة | عذرًا، لقد تعثرنا في الكود!", - "1": "لا يمكننا العثور على الصفحة التي تبحث عنها.", - "2": "حدث خطأ ما" - }, - "github": "إرسال تذكرة على GitHub", - "showStack": "إظهار تتبع المكدس", - "copyStack": "نسخ تتبع المكدس", - "githubSubmit": "GitHub - إرسال تذكرة", - "discordSubmit": "Discord - إرسال منشور دعم" - }, - "warning": { - "tooltipTitle": "تحذير" - }, - "edit": "تحرير", - "delete": "حذف", - "never": "أبداً", - "username": "اسم المستخدم", - "password": "كلمة المرور", - "welcome": "مرحبا", - "property": "الخاصية", - "black": "أسود", - "white": "أبيض", - "red": "أحمر", - "green": "أخضر", - "blue": "أزرق", - "custom": "مخصص...", - "comingSoon": "قريبًا", - "WorkInProgess": "العمل قيد التقدم، قد لا يعمل أو يحتوي على أخطاء، يرجى الإبلاغ عن أي مشاكل!", - "poweredBy": "مدعوم بواسطة", - "yes": "نعم", - "no": "لا", - "changedCredsMessage": "تم تغيير بيانات الاعتماد!", - "notAuthenticatedMessage": "المستخدم غير مصادق عليه.", - "userNotFoundMessage": "لم يتم العثور على المستخدم.", - "incorrectPasswordMessage": "كلمة المرور الحالية غير صحيحة.", - "usernameExistsMessage": "اسم المستخدم الجديد موجود بالفعل.", - "invalidUsernameMessage": "اسم المستخدم غير صالح، يمكن أن يحتوي فقط على أحرف وأرقام والرموز الخاصة التالية @._+- أو يجب أن يكون عنوان بريد إلكتروني صالح.", - "invalidPasswordMessage": "كلمة المرور يجب ألا تكون فارغة ويجب ألا تحتوي على مسافات في البداية أو النهاية.", - "confirmPasswordErrorMessage": "كلمة المرور الجديدة وتأكيد كلمة المرور الجديدة يجب أن تتطابقا.", - "deleteCurrentUserMessage": "لا يمكن حذف المستخدم المسجل حاليًا.", - "deleteUsernameExistsMessage": "اسم المستخدم غير موجود ولا يمكن حذفه.", - "downgradeCurrentUserMessage": "لا يمكن خفض دور المستخدم الحالي", - "disabledCurrentUserMessage": "لا يمكن تعطيل المستخدم الحالي", - "downgradeCurrentUserLongMessage": "لا يمكن تخفيض دور المستخدم الحالي. وبالتالي، لن يظهر المستخدم الحالي.", - "userAlreadyExistsOAuthMessage": "المستخدم موجود بالفعل كمستخدم OAuth2.", - "userAlreadyExistsWebMessage": "المستخدم موجود بالفعل كمستخدم ويب.", - "oops": "عذرًا!", - "help": "مساعدة", - "goHomepage": "الى الصفحة الرئيسية", - "joinDiscord": "انضم إلى خادم Discord الخاص بنا", - "seeDockerHub": "انظر Docker Hub", - "visitGithub": "زيارة مستودع Github", - "donate": "تبرع", - "color": "لون", - "sponsor": "راعٍ", - "info": "معلومات", - "pro": "محترف", - "page": "صفحة", - "pages": "صفحات", - "loading": "جارٍ التحميل...", - "review": "مراجعة", - "addToDoc": "إضافة إلى المستند", - "reset": "إعداة ضبط", - "apply": "تطبيق", - "noFileSelected": "لا يوجد ملف محدد. يرجى رفع واحد.", - "legal": { - "privacy": "سياسة الخصوصية", - "iAgreeToThe": "أوافق على جميع", - "terms": "شروط الاستخدام", - "accessibility": "إمكانية الوصول", - "cookie": "سياسة ملفات تعريف الارتباط", - "impressum": "بيان الهوية", - "showCookieBanner": "تفضيلات ملفات الارتباط" - }, - "pipeline": { - "header": "قائمة خط الأنابيب (تجريبي)", - "uploadButton": "تحميل مخصص", - "configureButton": "تكوين", - "defaultOption": "مخصص", - "submitButton": "إرسال", - "help": "مساعدة خط الأنابيب", - "scanHelp": "مساعدة مسح المجلد", - "deletePrompt": "هل أنت متأكد أنك تريد حذف خط الأنابيب", - "tags": "أتمتة,تسلسل,مبرمج,معالجة دفعات", - "title": "خط الأنابيب" - }, - "pipelineOptions": { - "header": "تكوين خط الأنابيب", - "pipelineNameLabel": "اسم خط الأنابيب", - "saveSettings": "حفظ إعدادات العملية", - "pipelineNamePrompt": "أدخل اسم خط الأنابيب هنا", - "selectOperation": "اختر العملية", - "addOperationButton": "إضافة عملية", - "pipelineHeader": "خط الأنابيب:", - "saveButton": "تنزيل", - "validateButton": "تحقق" - }, - "enterpriseEdition": { - "button": "ترقية إلى محترف", - "warning": "هذه الخاصية متوفرة فقط للمستخدمين المحترفين.", - "yamlAdvert": "يدعم Stirling PDF Pro ملفات الإعدادات YAML وميزات SSO أخرى", - "ssoAdvert": "هل تبحث عن المزيد من ميزات إدارة المستخدمين؟ اطلع على Stirling PDF Pro" - }, - "analytics": { - "title": "هل تريد تحسين Stirling PDF؟", - "paragraph1": "Stirling PDF يحتوي على إحصائيات مختصة للمساعدة في تحسين المنتج. لا نتبع أي معلومات شخصية أو محتوى الملفات.", - "paragraph2": "يرجى مراعاة تفعيل الإحصائيات لمساعدتنا على نمو Stirling-PDF وتوفير فهم أفضل لمستخدمينا.", - "learnMore": "اعرف المزيد", - "enable": "تفعيل الإحصائيات", - "disable": "تعطيل الإحصائيات", - "settings": "يمكنك تغيير إعدادات الإحصائيات في ملف config/settings.yml", - "privacyAssurance": "لا نقوم بتتبع أي معلومات شخصية أو محتوى ملفاتك." - }, - "navbar": { - "favorite": "المفضلة", - "recent": "الجديد والمحدّث حديثًا", - "darkmode": "الوضع الداكن", - "language": "اللغات", - "settings": "إعدادات", - "allTools": "أدوات", - "multiTool": "أدوات متعددة", - "search": "البحث", - "sections": { - "organize": "تنظيم", - "convertTo": "تحويل الى PDF", - "convertFrom": "تحويل من PDF", - "security": "التوقيع والأمان", - "advance": "متقدم", - "edit": "عرض وتعديل", - "popular": "المفضل" - } - }, - "settings": { - "preferences": { - "title": "التفضيلات" - }, - "workspace": { - "title": "مساحة العمل", - "people": "الأشخاص", - "teams": "الفرق" - }, - "configuration": { - "title": "التهيئة", - "systemSettings": "إعدادات النظام", - "features": "الميزات", - "endpoints": "نقاط النهاية", - "database": "قاعدة البيانات", - "advanced": "متقدم" - }, - "securityAuth": { - "title": "الأمان والمصادقة", - "security": "الأمان", - "connections": "الاتصالات" - }, - "licensingAnalytics": { - "title": "الترخيص والتحليلات", - "plan": "الخطة", - "audit": "التدقيق", - "usageAnalytics": "تحليلات الاستخدام" - }, - "policiesPrivacy": { - "title": "السياسات والخصوصية", - "legal": "قانوني", - "privacy": "الخصوصية" - }, - "developer": { - "title": "المطور", - "apiKeys": "مفاتيح API" - }, - "tooltips": { - "enableLoginFirst": "فعّل وضع تسجيل الدخول أولاً", - "requiresEnterprise": "يتطلّب ترخيص Enterprise" - }, - "connection": { - "title": "وضع الاتصال", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "مستضاف ذاتياً" - }, - "server": "الخادم", - "user": "تم تسجيل الدخول باسم", - "logout": "تسجيل الخروج" - }, - "general": { - "title": "عام", - "description": "تهيئة تفضيلات التطبيق العامة.", - "user": "المستخدم", - "logout": "تسجيل الخروج", - "enableFeatures": { - "dismiss": "تجاهل", - "title": "لمدراء النظام", - "intro": "فعّل مصادقة المستخدمين وإدارة الفرق وميزات مساحة العمل لمؤسستك.", - "action": "تكوين", - "and": "و", - "benefit": "يُفعّل أدوار المستخدمين، والتعاون عبر الفرق، وضوابط المشرف، وميزات المؤسسات.", - "learnMore": "تعرّف أكثر في التوثيق" - }, - "defaultToolPickerMode": "وضع منتقي الأدوات الافتراضي", - "defaultToolPickerModeDescription": "اختر ما إذا كان منتقي الأدوات يفتح افتراضيًا بملء الشاشة أو في الشريط الجانبي", - "mode": { - "sidebar": "الشريط الجانبي", - "fullscreen": "ملء الشاشة" - }, - "autoUnzipTooltip": "فك ضغط ملفات ZIP التي تُعاد من عمليات API تلقائيًا. عطّل للحفاظ على ملفات ZIP كما هي. هذا لا يؤثر على سير عمل الأتمتة.", - "autoUnzip": "فك ضغط استجابات API تلقائيًا", - "autoUnzipDescription": "استخراج الملفات تلقائيًا من استجابات ZIP", - "autoUnzipFileLimitTooltip": "لا يتم فك الضغط إلا إذا احتوى ملف ZIP على هذا العدد من الملفات أو أقل. ارفع القيمة لاستخراج ملفات ZIP الأكبر.", - "autoUnzipFileLimit": "حد فك الضغط التلقائي للملفات", - "autoUnzipFileLimitDescription": "الحد الأقصى لعدد الملفات المطلوب استخراجها من ZIP", - "defaultPdfEditor": "محرر PDF الافتراضي", - "defaultPdfEditorActive": "Stirling PDF هو محرر PDF الافتراضي لديك", - "defaultPdfEditorInactive": "تطبيق آخر معيّن كافتراضي", - "defaultPdfEditorChecking": "جارٍ الفحص...", - "defaultPdfEditorSet": "افتراضي بالفعل", - "setAsDefault": "تعيين كافتراضي", - "updates": { - "title": "تحديثات البرنامج", - "description": "التحقق من التحديثات وعرض معلومات الإصدار", - "currentVersion": "الإصدار الحالي", - "latestVersion": "أحدث إصدار", - "checkForUpdates": "التحقق من التحديثات", - "viewDetails": "عرض التفاصيل" - }, - "hideUnavailableTools": "إخفاء الأدوات غير المتاحة", - "hideUnavailableToolsDescription": "إزالة الأدوات التي عطّلها خادمك بدلاً من عرضها باللون الرمادي.", - "hideUnavailableConversions": "إخفاء التحويلات غير المتاحة", - "hideUnavailableConversionsDescription": "إزالة خيارات التحويل المعطّلة في أداة التحويل بدلاً من عرضها باللون الرمادي." - }, - "hotkeys": { - "title": "اختصارات لوحة المفاتيح", - "description": "خصّص اختصارات لوحة المفاتيح للوصول السريع إلى الأدوات. انقر \"تغيير الاختصار\" واضغط مجموعة مفاتيح جديدة. اضغط Esc للإلغاء.", - "errorConflict": "الاختصار مستخدم بالفعل بواسطة {{tool}}.", - "errorModifier": { - "mac": "ضمّن ⌘ (Command) أو ⌥ (Option) أو معدِّلاً آخر في اختصارك.", - "windows": "ضمّن Ctrl أو Alt أو معدِّلاً آخر في اختصارك." - }, - "searchPlaceholder": "ابحث في الأدوات...", - "none": "غير معيّن", - "customBadge": "مخصص", - "defaultLabel": "الافتراضي: {{shortcut}}", - "capturing": "اضغط المفاتيح… (Esc للإلغاء)", - "change": "تغيير الاختصار", - "reset": "إعادة ضبط", - "shortcut": "اختصار", - "noShortcut": "لا يوجد اختصار معيّن" - } - }, - "update": { - "modalTitle": "يتوفر تحديث", - "current": "الإصدار الحالي", - "latest": "أحدث إصدار", - "latestStable": "أحدث مستقر", - "priorityLabel": "الأولوية", - "recommendedAction": "الإجراء الموصى به", - "breakingChangesDetected": "تم اكتشاف تغييرات كاسرة للتوافق", - "breakingChangesMessage": "تحتوي بعض الإصدارات على تغييرات كاسرة للتوافق. يرجى مراجعة أدلة الترحيل أدناه قبل التحديث.", - "migrationGuides": "أدلة الترحيل", - "viewGuide": "عرض الدليل", - "loadingDetailedInfo": "جارٍ تحميل معلومات تفصيلية...", - "close": "إغلاق", - "viewAllReleases": "عرض جميع الإصدارات", - "downloadLatest": "تنزيل الأحدث", - "availableUpdates": "التحديثات المتاحة", - "unableToLoadDetails": "تعذّر تحميل المعلومات التفصيلية.", - "version": "الإصدار", - "urgentUpdateAvailable": "تحديث عاجل", - "updateAvailable": "يتوفر تحديث", - "releaseNotes": "ملاحظات الإصدار", - "priority": { - "urgent": "عاجل", - "normal": "عادي", - "minor": "ثانوي", - "low": "منخفض" - }, - "breakingChanges": "تغييرات كاسرة للتوافق", - "breakingChangesDefault": "يحتوي هذا الإصدار على تغييرات كاسرة للتوافق.", - "migrationGuide": "دليل الترحيل" - }, - "changeCreds": { - "title": "تغيير بيانات الاعتماد", - "header": "تحديث تفاصيل حسابك", - "changePassword": "أنت تستخدم بيانات تسجيل الدخول الافتراضية. يرجى إدخال كلمة مرور جديدة", - "newUsername": "اسم المستخدم الجديد", - "oldPassword": "كلمة المرور الحالية", - "newPassword": "كلمة المرور الجديدة", - "confirmNewPassword": "تأكيد كلمة المرور الجديدة", - "submit": "إرسال التغييرات" - }, - "account": { - "title": "إعدادات الحساب", - "accountSettings": "إعدادات الحساب", - "adminSettings": "إعدادات المسؤول - عرض وإضافة المستخدمين", - "userControlSettings": "إعدادات التحكم في المستخدم", - "changeUsername": "تغيير اسم المستخدم", - "newUsername": "اسم المستخدم الجديد", - "password": "كلمة مرور التأكيد", - "oldPassword": "كلمة المرور القديمة", - "newPassword": "كلمة المرور الجديدة", - "changePassword": "تغيير كلمة المرور", - "confirmNewPassword": "تأكيد كلمة المرور الجديدة", - "signOut": "تسجيل الخروج", - "yourApiKey": "مفتاح API الخاص بك", - "syncTitle": "مزامنة إعدادات المتصفح مع الحساب", - "settingsCompare": "مقارنة الإعدادات:", - "property": "الخاصية", - "webBrowserSettings": "إعداد متصفح الويب", - "syncToBrowser": "مزامنة الحساب -> المتصفح", - "syncToAccount": "مزامنة الحساب <- المتصفح" - }, - "adminUserSettings": { - "title": "إعدادات التحكم في المستخدم", - "header": "إعدادات التحكم في المستخدم للمسؤول", - "admin": "مسؤول", - "user": "مستخدم", - "addUser": "إضافة مستخدم جديد", - "deleteUser": "حذف المستخدم", - "confirmDeleteUser": "هل يجب حذف المستخدم؟", - "confirmChangeUserStatus": "هل يجب تعطيل/تمكين المستخدم؟", - "usernameInfo": "يمكن أن يحتوي اسم المستخدم فقط على أحرف وأرقام والرموز الخاصة التالية @._+- أو يجب أن يكون عنوان بريد إلكتروني صالح.", - "roles": "الأدوار", - "role": "الدور", - "actions": "الإجراءات", - "apiUser": "مستخدم API محدود", - "extraApiUser": "مستخدم API محدود إضافي", - "webOnlyUser": "مستخدم الويب فقط", - "demoUser": "مستخدم تجريبي (بدون إعدادات مخصصة)", - "internalApiUser": "مستخدم API داخلي", - "forceChange": "إجبار المستخدم على تغيير كلمة المرور عند تسجيل الدخول", - "submit": "حفظ المستخدم", - "changeUserRole": "تغيير دور المستخدم", - "authenticated": "تمت المصادقة", - "editOwnProfil": "تعديل الملف الشخصي الخاص", - "enabledUser": "مستخدم مفعل", - "disabledUser": "مستخدم معطل", - "activeUsers": "المستخدمين النشطين:", - "disabledUsers": "المستخدمين المعطلين:", - "totalUsers": "إجمالي المستخدمين:", - "lastRequest": "آخر طلب", - "usage": "عرض الاستخدام" - }, - "endpointStatistics": { - "title": "إحصاءات المسارات", - "header": "إحصاءات المسارات", - "top10": "أعلى 10", - "top20": "أعلى 20", - "all": "الكل", - "refresh": "تحديث", - "dataTypeLabel": "نوع البيانات:", - "dataTypeAll": "الكل", - "dataTypeApi": "API", - "dataTypeUi": "واجهة المستخدم", - "totalEndpoints": "إجمالي المسارات", - "totalVisits": "إجمالي الزيارات", - "showing": "يعرض", - "selectedVisits": "الزيارات المحددة", - "endpoint": "المسار النهائي", - "visits": "الزيارات", - "percentage": "النسبة المئوية", - "loading": "جارٍ التحميل...", - "failedToLoad": "فشل تحميل بيانات المسارات. حاول التحديث.", - "home": "الصفحة الرئيسية", - "login": "تسجيل الدخول", - "top": "الأعلى", - "numberOfVisits": "عدد الزيارات", - "visitsTooltip": "الزيارات: {0} ({1}% من الإجمالي)", - "retry": "إعادة المحاولة" - }, - "database": { - "title": "استيراد/تصدير قاعدة البيانات", - "header": "استيراد/تصدير قاعدة البيانات", - "fileName": "اسم الملف", - "creationDate": "تاريخ الإنشاء", - "fileSize": "حجم الملف", - "deleteBackupFile": "حذف ملف النسخ الاحتياطي", - "importBackupFile": "استيراد ملف النسخ الاحتياطي", - "createBackupFile": "إنشاء ملف نسخة احتياطية", - "downloadBackupFile": "تنزيل ملف النسخ الاحتياطي", - "info_1": "عند استيراد البيانات، من الضروري ضمان الهيكل الصحيح. إذا كنت غير متأكد مما تفعله، اطلب المشورة والدعم من محترف. يمكن أن يؤدي الخطأ في الهيكل إلى حدوث أعطال في التطبيق، حتى عدم القدرة على تشغيل التطبيق بالكامل.", - "info_2": "لا يهم اسم الملف عند التحميل. سيتم إعادة تسميته بعد ذلك لاتباع التنسيق backup_user_yyyyMMddHHmm.sql، مما يضمن اتساق تسمية متناسق.", - "submit": "استيراد النسخة الاحتياطية", - "importIntoDatabaseSuccessed": "تم استيراد قاعدة البيانات بنجاح", - "backupCreated": "تم إنشاء نسخة احتياطية لقاعدة البيانات بنجاح", - "fileNotFound": "لم يتم العثور على الملف", - "fileNullOrEmpty": "يجب ألا يكون الملف فارغًا أو خاليًا", - "failedImportFile": "فشل استيراد الملف", - "notSupported": "هذه الوظيفة غير متاحة لاتصال قاعدة البيانات لديك." - }, - "session": { - "expired": "لقد انتهت جلستك. يرجى تحديث الصفحة والمحاولة مرة أخرى", - "refreshPage": "تحديث الصفحة" - }, - "home": { - "desc": "متجرك الشامل المستضاف محليًا لجميع احتياجات PDF الخاصة بك.", - "searchBar": "البحث عن الميزات...", - "viewPdf": { - "title": "عرض/تحرير PDF", - "desc": "عرض وتعليق وإضافة نص أو صور" - }, - "setFavorites": "تعيين المفضلة", - "hideFavorites": "إخفاء المفضلة", - "showFavorites": "إظهار المفضلة", - "legacyHomepage": "الصفحة الرئيسية القديمة", - "newHomePage": "جرّب صفحتنا الرئيسية الجديدة!", - "alphabetical": "أبجدي", - "globalPopularity": "الشعبية العالمية", - "sortBy": "فرز حسب:", - "mobile": { - "brandAlt": "شعار Stirling PDF", - "openFiles": "فتح ملفات", - "swipeHint": "اسحب لليسار أو اليمين للتبديل بين العروض", - "tools": "الأدوات", - "toolsSlide": "لوحة اختيار الأدوات", - "viewSwitcher": "تبديل عرض مساحة العمل", - "workbenchSlide": "لوحة مساحة العمل", - "workspace": "مساحة العمل" - }, - "multiTool": { - "tags": "متعدد،أدوات", - "title": "أداة متعددة PDF", - "desc": "دمج الصفحات وتدويرها وإعادة ترتيبها وإزالتها" - }, - "merge": { - "tags": "دمج،جمع،توحيد", - "title": "دمج ملفات", - "desc": "دمج ملفات PDF متعددة في ملف واحد بسهولة." - }, - "split": { - "tags": "تقسيم،فصل،تجزئة", - "title": "تقسيم ملفات", - "desc": "تقسيم ملفات PDF إلى مستندات متعددة" - }, - "rotate": { - "tags": "تدوير،قلب،توجيه", - "title": "تدوير ملفات", - "desc": "قم بتدوير ملفات PDF الخاصة بك بسهولة." - }, - "convert": { - "tags": "تحويل،تغيير", - "title": "تحويل", - "desc": "تحويل الملفات بين صيغ مختلفة" - }, - "pdfOrganiser": { - "tags": "تنظيم،إعادة ترتيب،إعادة فرز", - "title": "منظم", - "desc": "إزالة / إعادة ترتيب الصفحات بأي ترتيب" - }, - "addImage": { - "tags": "إدراج،تضمين،وضع", - "title": "إضافة صورة إلى ملف PDF", - "desc": "إضافة صورة إلى موقع معين في PDF (العمل قيد التقدم)" - }, - "addAttachments": { - "tags": "تضمين،إرفاق،إدراج", - "title": "إضافة مرفقات", - "desc": "إضافة أو إزالة الملفات المضمّنة (المرفقات) إلى/من PDF" - }, - "watermark": { - "tags": "ختم،وسم،تراكب", - "title": "إضافة علامة مائية", - "desc": "أضف علامة مائية مخصصة إلى مستند PDF الخاص بك." - }, - "removePassword": { - "tags": "فتح", - "title": "إزالة كلمة المرور", - "desc": "إزالة الحماية بكلمة مرور من مستند PDF الخاص بك." - }, - "compress": { - "tags": "تصغير،تقليل،تحسين", - "title": "ضغط ملفات", - "desc": "ضغط ملفات PDF لتقليل حجم الملف." - }, - "unlockPDFForms": { - "tags": "فتح،تمكين،تحرير", - "title": "إلغاء قفل نماذج PDF", - "desc": "إزالة خاصية القراءة فقط لحقول النماذج في مستند PDF." - }, - "changeMetadata": { - "tags": "تحرير،تعديل،تحديث", - "title": "تغيير البيانات الوصفية", - "desc": "تغيير / إزالة / إضافة بيانات أولية من مستند PDF" - }, - "ocr": { - "tags": "استخراج،مسح", - "title": "OCR وتنظيف المسح الضوئي", - "desc": "يقوم برنامج التنظيف بمسح واكتشاف النص من الصور داخل ملف PDF ويعيد إضافته كنص" - }, - "extractImages": { - "tags": "استخراج،حفظ،تصدير", - "title": "استخراج الصور", - "desc": "يستخرج جميع الصور من ملف PDF ويحفظها في الرمز البريدي" - }, - "scannerImageSplit": { - "tags": "كشف،تقسيم،صور", - "title": "كشف وتقسيم صور ممسوحة", - "desc": "اكتشاف الصور الممسوحة وتقسيمها إلى صفحات منفصلة" - }, - "sign": { - "tags": "توقيع،إمضاء", - "title": "توقيع", - "desc": "إضافة التوقيع إلى PDF عن طريق الرسم أو النص أو الصورة" - }, - "flatten": { - "tags": "تبسيط،إزالة،تفاعلي", - "title": "تسطيح", - "desc": "قم بإزالة كافة العناصر والنماذج التفاعلية من ملف PDF" - }, - "certSign": { - "tags": "تحقّق،PEM،P12،رسمي،تشفير،توقيع،شهادة،PKCS12،JKS،خادم،يدوي،تلقائي", - "title": "التوقيع بالشهادة", - "desc": "يوقع ملف PDF بشهادة/مفتاح (PEM/P12)" - }, - "repair": { - "tags": "إصلاح،استعادة", - "title": "إصلاح", - "desc": "يحاول إصلاح ملف PDF تالف / معطل" - }, - "removeBlanks": { - "tags": "حذف،تنظيف،فارغ", - "title": "إزالة الصفحات الفارغة", - "desc": "يكتشف ويزيل الصفحات الفارغة من المستند" - }, - "removeAnnotations": { - "tags": "حذف،تنظيف،إزالة", - "title": "إزالة التعليقات التوضيحية", - "desc": "يزيل جميع التعليقات/التعليقات التوضيحية من ملف PDF" - }, - "compare": { - "tags": "اختلاف", - "title": "مقارنة", - "desc": "يقارن ويظهر الاختلافات بين مستندين PDF" - }, - "removeCertSign": { - "tags": "إزالة،حذف،فتح", - "title": "إزالة توقيع الشهادة", - "desc": "إزالة توقيع الشهادة من ملف PDF" - }, - "pageLayout": { - "tags": "تخطيط،ترتيب،دمج", - "title": "تخطيط متعدد الصفحات", - "desc": "دمج صفحات متعددة من مستند PDF في صفحة واحدة" - }, - "bookletImposition": { - "tags": "كتيّب،طباعة،تجليد", - "title": "ترتيب الكتيّب", - "desc": "إنشاء كتيّبات بترتيب صفحات صحيح وتخطيط متعدد الصفحات للطباعة والتجليد" - }, - "scalePages": { - "tags": "تغيير حجم،ضبط،تحجيم", - "title": "تعديل حجم/مقياس الصفحة", - "desc": "تغيير حجم/مقياس الصفحة و/أو محتواها." - }, - "addPageNumbers": { - "tags": "ترقيم،صفحات،عدّ", - "title": "إضافة أرقام الصفحات", - "desc": "إضافة أرقام الصفحات في جميع أنحاء المستند في موقع محدد" - }, - "autoRename": { - "tags": "كشف تلقائي،مستند للعناوين،تنظيم،إعادة وسم", - "title": "إعادة تسمية PDF تلقائيًا", - "desc": "إعادة تسمية ملف PDF تلقائيًا استنادًا إلى العنوان المكتشف" - }, - "adjustContrast": { - "tags": "تباين،سطوع،تشبّع", - "title": "ضبط ألوان/التباين", - "desc": "ضبط التباين والتشبع والسطوع لملف PDF" - }, - "crop": { - "tags": "قص،قطع،تغيير حجم", - "title": "اقتصاص PDF", - "desc": "اقتصاص ملف PDF لتقليل حجمه (مع الحفاظ على النص!)" - }, - "autoSplitPDF": { - "tags": "تلقائي،تقسيم،QR", - "title": "تقسيم الصفحات تلقائيًا", - "desc": "تقسيم PDF الممسوح ضوئيًا تلقائيًا باستخدام رمز QR لتقسيم الصفحات الممسوحة ضوئيًا فعليًا" - }, - "sanitize": { - "tags": "تنظيف،تطهير،إزالة", - "title": "تنقية", - "desc": "إزالة العناصر المحتملة الضرر من ملفات PDF" - }, - "getPdfInfo": { - "tags": "معلومات،بيانات وصفية،تفاصيل", - "title": "كل معلومات PDF", - "desc": "يجمع أي وكل المعلومات الممكنة عن ملفات PDF" - }, - "pdfToSinglePage": { - "tags": "دمج،تجميع،صفحة واحدة", - "title": "PDF إلى صفحة واحدة كبيرة", - "desc": "يدمج جميع صفحات PDF في صفحة واحدة كبيرة" - }, - "showJS": { - "tags": "JavaScript،كود،سكريبت", - "title": "إظهار جافا سكريبت", - "desc": "يبحث ويعرض أي جافا سكريبت مدرج في PDF" - }, - "redact": { - "tags": "تنقيح،طمس،إخفاء", - "title": "Manual Redaction", - "desc": "Redacts a PDF based on selected text, drawn shapes and/or selected page(s)" - }, - "splitBySections": { - "tags": "تقسيم،أقسام،تجزئة", - "title": "تقسيم PDF حسب الأقسام", - "desc": "قسّم كل صفحة من PDF إلى أقسام أصغر أفقية ورأسية" - }, - "addStamp": { - "tags": "ختم،وسم،خاتم", - "title": "إضافة ختم إلى PDF", - "desc": "أضف نصًا أو طوابع صور في مواقع محددة" - }, - "removeImage": { - "tags": "إزالة،حذف،تنظيف", - "title": "إزالة الصورة", - "desc": "إزالة الصورة من PDF لتقليل حجم الملف" - }, - "splitByChapters": { - "tags": "تقسيم،فصول،بنية", - "title": "تقسيم PDF حسب الفصول", - "desc": "قسم مستند PDF إلى ملفات متعددة بناءً على هيكل فصوله." - }, - "validateSignature": { - "tags": "تحقق،تأكيد،شهادة", - "title": "التحقق من توقيع PDF", - "desc": "التحقق من التواقيع الرقمية والشهادات في مستندات PDF" - }, - "swagger": { - "tags": "API،توثيق،اختبار", - "title": "توثيق API", - "desc": "عرض توثيق API واختبار المسارات النهائية" - }, - "scannerEffect": { - "tags": "مسح،محاكاة،إنشاء", - "title": "تأثير الماسح", - "desc": "إنشاء PDF يبدو وكأنه مُسح ضوئيًا" - }, - "editTableOfContents": { - "tags": "علامات مرجعية،محتويات،تحرير", - "title": "تحرير جدول المحتويات", - "desc": "أضف أو حرّر العلامات المرجعية وجدول المحتويات في مستندات PDF" - }, - "manageCertificates": { - "tags": "شهادات،استيراد،تصدير", - "title": "إدارة الشهادات", - "desc": "استيراد أو تصدير أو حذف ملفات الشهادات الرقمية المستخدمة لتوقيع ملفات PDF." - }, - "read": { - "tags": "عرض،فتح،إظهار", - "title": "قراءة", - "desc": "عرض ووسم ملفات PDF. تمييز النص، الرسم، أو إدراج التعليقات للمراجعة والتعاون." - }, - "reorganizePages": { - "tags": "إعادة ترتيب،إعادة فرز،تنظيم", - "title": "إعادة تنظيم الصفحات", - "desc": "إعادة ترتيب أو تكرار أو حذف صفحات PDF بتحكم مرئي بالسحب والإفلات." - }, - "extractPages": { - "tags": "سحب،تحديد،نسخ", - "title": "استخراج الصفحات", - "desc": "استخراج صفحات محددة من مستند PDF" - }, - "removePages": { - "tags": "حذف،استخراج،استبعاد", - "title": "إزالة الصفحات", - "desc": "حذف الصفحات غير المرغوب فيها من مستند PDF الخاص بك." - }, - "autoSizeSplitPDF": { - "tags": "تلقائي،تقسيم،حجم", - "title": "تقسيم تلقائي بالحجم/العدد", - "desc": "تقسيم ملف PDF واحد إلى مستندات متعددة بناءً على الحجم أو عدد الصفحات أو عدد المستندات" - }, - "replaceColor": { - "title": "استبدال وعكس الألوان", - "desc": "استبدال الألوان أو عكسها في مستندات PDF" - }, - "devApi": { - "tags": "API،تطوير،توثيق", - "title": "API", - "desc": "رابط إلى توثيق API" - }, - "devFolderScanning": { - "tags": "أتمتة،مجلد،مسح", - "title": "المسح الآلي للمجلدات", - "desc": "رابط إلى دليل المسح الآلي للمجلدات" - }, - "devSsoGuide": { - "title": "دليل SSO", - "desc": "رابط إلى دليل SSO" - }, - "devAirgapped": { - "title": "إعداد معزول", - "desc": "رابط إلى دليل الإعداد المعزول" - }, - "addPassword": { - "title": "إضافة كلمة مرور", - "desc": "تشفير مستند PDF الخاص بك بكلمة مرور." - }, - "changePermissions": { - "title": "تغيير الأذونات", - "desc": "تغيير قيود المستند وأذوناته" - }, - "automate": { - "tags": "سير عمل،تسلسل،أتمتة", - "title": "أتمتة", - "desc": "ابنِ تدفّقات عمل متعددة الخطوات بسلسلة إجراءات PDF. مثالي للمهام المتكررة." - }, - "overlay-pdfs": { - "desc": "تراكب ملف PDF فوق آخر", - "title": "تراكب ملفات PDF" - }, - "pdfTextEditor": { - "title": "محرر نصوص PDF", - "desc": "مراجعة وتحرير صادرات Stirling PDF بصيغة JSON مع تحرير نصوص مجمّعة وإعادة إنشاء PDF" - }, - "addText": { - "tags": "نص,تعليق,تسمية", - "title": "إضافة نص", - "desc": "أضف نصاً مخصصاً في أي مكان داخل PDF" - } - }, - "landing": { - "addFiles": "إضافة ملفات", - "uploadFromComputer": "الرفع من الكمبيوتر", - "openFromComputer": "فتح من الكمبيوتر" - }, - "viewPdf": { - "tags": "عرض,قراءة,تعليق,نص,صورة", - "title": "عرض/تحرير PDF", - "header": "عرض PDF" - }, - "multiTool": { - "tags": "أداة متعددة,عملية متعددة,واجهة مستخدم,النقر والسحب,واجهة أمامية,جانب العميل", - "title": "أداة متعددة PDF", - "header": "أداة متعددة PDF", - "uploadPrompts": "اسم الملف", - "selectAll": "تحديد الكل", - "deselectAll": "إلغاء تحديد الكل", - "selectPages": "تحديد الصفحة", - "selectedPages": "الصفحات المحددة", - "page": "صفحة", - "deleteSelected": "حذف المحدد", - "downloadAll": "تصدير", - "downloadSelected": "تصدير المحدد", - "insertPageBreak": "إدراج فاصل صفحات", - "addFile": "إضافة ملف", - "rotateLeft": "تدوير إلى اليسار", - "rotateRight": "تدوير إلى اليمين", - "split": "تقسيم", - "moveLeft": "تحريك إلى اليسار", - "moveRight": "تحريك إلى اليمين", - "delete": "حذف", - "dragDropMessage": "الصفحات المحددة", - "undo": "تراجع", - "redo": "إعادة إجراء" - }, - "merge": { - "tags": "دمج,عمليات الصفحة,الخلفية,جانب الخادم", - "title": "دمج", - "removeDigitalSignature": { - "label": "إزالة التوقيع الرقمي في الملف المدمج؟", - "tooltip": { - "title": "إزالة التوقيع الرقمي", - "description": "سيتم إبطال التواقيع الرقمية عند دمج الملفات. حدّد هذا لإزالتها من ملف PDF النهائي." - } - }, - "generateTableOfContents": { - "label": "إنشاء جدول محتويات في الملف المدمج؟", - "tooltip": { - "title": "إنشاء جدول المحتويات", - "description": "ينشئ تلقائيًا جدول محتويات قابلًا للنقر في PDF المدمج استنادًا إلى أسماء الملفات الأصلية وأرقام الصفحات." - } - }, - "submit": "دمج", - "sortBy": { - "description": "سيتم دمج الملفات بترتيب اختيارها. اسحب لإعادة الترتيب أو فرز أدناه.", - "label": "الفرز حسب", - "filename": "اسم الملف", - "dateModified": "تاريخ التعديل", - "ascending": "تصاعدي", - "descending": "تنازلي", - "sort": "فرز" - }, - "error": { - "failed": "حدث خطأ أثناء دمج ملفات PDF." - }, - "tooltip": { - "header": { - "title": "نظرة عامة على إعدادات الدمج" - } - } - }, - "split": { - "title": "تقسيم PDF", - "header": "تقسيم PDF", - "desc": { - "1": "الأرقام التي تحددها هي رقم الصفحة التي تريد تقسيمها", - "2": "على هذا النحو، سيؤدي تحديد 1،3،7-9 إلى تقسيم مستند من 10 صفحات إلى 6 PDFS منفصلة مع:", - "3": "المستند رقم 1: الصفحة 1", - "4": "المستند رقم 2: الصفحتان 2 و 3", - "5": "المستند رقم 3: الصفحة 4 و 5 و 6 و 7", - "6": "المستند رقم 4: الصفحة 8", - "7": "المستند رقم 5: الصفحة 9", - "8": "المستند رقم 6: الصفحة 10" - }, - "splitPages": "أدخل الصفحات المراد تقسيمها:", - "submit": "تقسيم", - "steps": { - "chooseMethod": "اختر الطريقة", - "settings": "إعدادات" - }, - "settings": { - "selectMethodFirst": "يرجى اختيار طريقة التقسيم أولًا" - }, - "error": { - "failed": "حدث خطأ أثناء تقسيم PDF." - }, - "method": { - "label": "اختر طريقة التقسيم", - "placeholder": "حدّد كيفية تقسيم PDF" - }, - "methods": { - "prefix": { - "splitAt": "تقسيم عند", - "splitBy": "تقسيم حسب" - }, - "byPages": { - "name": "أرقام الصفحات", - "desc": "استخراج صفحات محددة (1,3,5-10)", - "tooltip": "أدخل أرقام الصفحات مفصولة بفواصل أو نطاقات بشرطة" - }, - "bySections": { - "name": "الأقسام", - "desc": "تقسيم الصفحات إلى أقسام شبكية", - "tooltip": "قسّم كل صفحة إلى أقسام أفقية ورأسية" - }, - "bySize": { - "name": "حجم الملف", - "desc": "تحديد الحد الأقصى لحجم الملف", - "tooltip": "حدّد أقصى حجم للملف (مثل 10MB، 500KB)" - }, - "byPageCount": { - "name": "عدد الصفحات", - "desc": "عدد ثابت من الصفحات لكل ملف", - "tooltip": "أدخل عدد الصفحات لكل ملف مقسّم" - }, - "byDocCount": { - "name": "عدد المستندات", - "desc": "إنشاء عدد محدد من الملفات", - "tooltip": "أدخل عدد الملفات التي تريد إنشاءها" - }, - "byChapters": { - "name": "الفصول", - "desc": "التقسيم عند حدود الإشارات المرجعية", - "tooltip": "يستخدم إشارات PDF المرجعية لتحديد نقاط التقسيم" - }, - "byPageDivider": { - "name": "فاصل الصفحات", - "desc": "تقسيم تلقائي باستخدام أوراق فاصلة", - "tooltip": "استخدم أوراق فواصل برمز QR بين المستندات عند المسح" - } - }, - "value": { - "fileSize": { - "label": "حجم الملف", - "placeholder": "مثال: 10MB، 500KB" - }, - "pageCount": { - "label": "صفحات لكل ملف", - "placeholder": "مثال: 5، 10" - }, - "docCount": { - "label": "عدد الملفات", - "placeholder": "مثال: 3، 5" - } - }, - "tooltip": { - "header": { - "title": "نظرة عامة على طرق التقسيم" - }, - "byPages": { - "title": "التقسيم عند أرقام الصفحات", - "text": "قسّم ملفك عند أرقام صفحات محددة. استخدام 'n' يقسم بعد الصفحة n. استخدام 'n-m' يقسم قبل n وبعد m.", - "bullet1": "نقاط تقسيم مفردة: 3,7 (يقسم بعد الصفحتين 3 و7)", - "bullet2": "نقاط تقسيم بالنطاق: 3-8 (يقسم قبل الصفحة 3 وبعد الصفحة 8)", - "bullet3": "مختلط: 2,5-10,15 (يقسم بعد 2، قبل 5، بعد 10، وبعد 15)" - }, - "bySections": { - "title": "التقسيم حسب الأقسام الشبكية", - "text": "قسّم كل صفحة إلى شبكة من الأقسام. مفيد للمستندات متعددة الأعمدة أو لاستخراج مناطق محددة.", - "bullet1": "أفقي: عدد الصفوف المطلوب إنشاؤها", - "bullet2": "رأسي: عدد الأعمدة المطلوب إنشاؤها", - "bullet3": "دمج: جمع جميع الأقسام في ملف PDF واحد" - }, - "bySize": { - "title": "التقسيم حسب حجم الملف", - "text": "أنشئ عدة ملفات PDF لا تتجاوز حجمًا محددًا. مثالي لقيود الحجم أو مرفقات البريد.", - "bullet1": "استخدم MB للملفات الكبيرة (مثل 10MB)", - "bullet2": "استخدم KB للملفات الصغيرة (مثل 500KB)", - "bullet3": "سيتم التقسيم عند حدود الصفحات" - }, - "byCount": { - "title": "التقسيم حسب العدد", - "text": "أنشئ عدة ملفات PDF بعدد محدد من الصفحات أو المستندات لكلٍ منها.", - "bullet1": "عدد الصفحات: عدد ثابت من الصفحات لكل ملف", - "bullet2": "عدد المستندات: عدد ثابت من ملفات الإخراج", - "bullet3": "مفيد لتدفّقات المعالجة الدُّفعية" - }, - "byChapters": { - "title": "التقسيم حسب الفصول", - "text": "استخدم إشارات PDF المرجعية للتقسيم تلقائيًا عند حدود الفصول. يتطلب ملفات PDF تحتوي على بنية إشارات مرجعية.", - "bullet1": "مستوى الإشارة المرجعية: المستوى الذي سيتم التقسيم عنده (1 = المستوى الأعلى)", - "bullet2": "تضمين البيانات الوصفية: الحفاظ على خصائص المستند", - "bullet3": "السماح بالتكرارات: معالجة أسماء الإشارات المرجعية المكررة" - }, - "byDocCount": { - "bullet1": "أدخل عدد الملفات الناتجة التي تريدها", - "bullet2": "ستُوزَّع الصفحات بأكبر قدر ممكن من التساوي", - "bullet3": "مفيد عندما تحتاج عددًا معينًا من الملفات", - "text": "أنشئ عددًا محددًا من الملفات الناتجة عبر توزيع الصفحات عليها بالتساوي.", - "title": "تقسيم حسب عدد المستندات" - }, - "byPageCount": { - "bullet1": "أدخل عدد الصفحات لكل ملف ناتج", - "bullet2": "قد يحتوي الملف الأخير على صفحات أقل إذا لم يكن القسمة متساوية", - "bullet3": "مفيد لعمليات المعالجة الدفعية", - "text": "أنشئ عدة ملفات PDF بعدد صفحات محدد لكل منها. مثالي لإنشاء أجزاء مستند موحّدة.", - "title": "تقسيم حسب عدد الصفحات" - }, - "byPageDivider": { - "bullet1": "اطبع أوراق الفواصل من رابط التنزيل", - "bullet2": "أدرج أوراق فواصل بين مستنداتك", - "bullet3": "امسح كل المستندات معًا كملف PDF واحد", - "bullet4": "ارفع الملف - ستُكتشف صفحات الفواصل وتُزال تلقائيًا", - "bullet5": "فعّل Duplex Mode إذا كنت تمسح وجهي أوراق الفواصل", - "text": "قسّم المستندات الممسوحة تلقائيًا باستخدام أوراق فواصل فيزيائية مع رموز QR. مثالي لمعالجة عدة مستندات ممسوحة معًا.", - "title": "تقسيم بواسطة صفحة فاصل" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "انقر بطاقة الطريقة لاختيارها", - "bullet2": "حرّك المؤشر فوق كل بطاقة لرؤية وصف سريع", - "bullet3": "ستظهر خطوة الإعدادات بعد اختيارك لطريقة", - "bullet4": "يمكنك تغيير الطريقة في أي وقت قبل المعالجة", - "header": { - "text": "اختر كيف تريد تقسيم مستند PDF. كل طريقة مُحسَّنة لحالات استخدام وأنواع مستندات مختلفة.", - "title": "اختيار طريقة التقسيم" - }, - "title": "اختر طريقة التقسيم" - } - }, - "selectMethod": "اختر طريقة تقسيم", - "resultsTitle": "نتائج التقسيم" - }, - "rotate": { - "title": "تدوير PDF", - "submit": "تدوير", - "selectRotation": "اختر زاوية الدوران (باتجاه عقارب الساعة)", - "error": { - "failed": "حدث خطأ أثناء تدوير PDF." - }, - "preview": { - "title": "معاينة التدوير" - }, - "rotateLeft": "تدوير عكس عقارب الساعة", - "rotateRight": "تدوير مع عقارب الساعة", - "tooltip": { - "header": { - "title": "نظرة عامة على إعدادات التدوير" - }, - "description": { - "text": "دوّر صفحات PDF بزيادات 90 درجة مع أو عكس عقارب الساعة. سيتم تدوير كل الصفحات. تعرض المعاينة شكل المستند بعد التدوير." - }, - "controls": { - "title": "عناصر التحكم", - "text": "استخدم أزرار التدوير لضبط الاتجاه. الزر الأيسر يدور عكس عقارب الساعة، والأيمن مع عقارب الساعة. كل نقرة تدور 90 درجة." - } - } - }, - "convert": { - "title": "تحويل", - "desc": "حوّل الملفات بين صيغ مختلفة", - "files": "الملفات", - "selectFilesPlaceholder": "حدّد الملفات في العرض الرئيسي للبدء", - "settings": "إعدادات", - "conversionCompleted": "اكتمل التحويل", - "results": "النتائج", - "defaultFilename": "ملف_محول", - "conversionResults": "نتائج التحويل", - "convertFrom": "التحويل من", - "convertTo": "التحويل إلى", - "sourceFormatPlaceholder": "صيغة المصدر", - "targetFormatPlaceholder": "صيغة الهدف", - "selectSourceFormatFirst": "حدّد أولًا صيغة المصدر", - "outputOptions": "خيارات الناتج", - "pdfOptions": "خيارات PDF", - "imageOptions": "خيارات الصور", - "colorType": "نوع اللون", - "color": "لون", - "greyscale": "تدرج الرمادي", - "blackwhite": "أبيض وأسود", - "dpi": "DPI", - "output": "الناتج", - "single": "مفرد", - "multiple": "متعدد", - "fitOption": "خيار الملاءمة", - "maintainAspectRatio": "الحفاظ على نسبة العرض إلى الارتفاع", - "fitDocumentToPage": "ملاءمة المستند للصفحة", - "fillPage": "ملء الصفحة", - "autoRotate": "تدوير تلقائي", - "autoRotateDescription": "تدوير الصور تلقائيًا لتناسب صفحة PDF بشكل أفضل", - "combineImages": "دمج الصور", - "combineImagesDescription": "ادمج جميع الصور في ملف PDF واحد، أو أنشئ ملفات PDF منفصلة لكل صورة", - "webOptions": "خيارات الويب إلى PDF", - "zoomLevel": "مستوى التكبير", - "emailOptions": "خيارات البريد إلى PDF", - "includeAttachments": "تضمين مرفقات البريد", - "maxAttachmentSize": "الحد الأقصى لحجم المرفق (MB)", - "includeAllRecipients": "تضمين مستلمي CC وBCC في الترويسة", - "downloadHtml": "تنزيل ملف HTML الوسيط بدلًا من PDF", - "pdfaOptions": "خيارات PDF/A", - "outputFormat": "صيغة الناتج", - "pdfaNote": "‏PDF/A-1b أكثر توافقًا، وPDF/A-2b يدعم مزيدًا من الميزات.", - "pdfaDigitalSignatureWarning": "يحتوي PDF على توقيع رقمي. سيتم إزالة هذا في الخطوة التالية.", - "fileFormat": "صيغة الملف", - "wordDoc": "مستند Word", - "wordDocExt": "مستند Word (.docx)", - "odtExt": "نص OpenDocument (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "عرض OpenDocument (.odp)", - "txtExt": "نص عادي (.txt)", - "rtfExt": "تنسيق نص منسق (.rtf)", - "selectedFiles": "الملفات المحددة", - "noFileSelected": "لا يوجد ملف محدد. استخدم لوحة الملفات لإضافة ملفات.", - "convertFiles": "تحويل الملفات", - "converting": "جارٍ التحويل...", - "downloadConverted": "تنزيل الملف المحوّل", - "errorNoFiles": "يرجى اختيار ملف واحد على الأقل للتحويل.", - "errorNoFormat": "يرجى اختيار صيغتَي المصدر والهدف.", - "errorNotSupported": "التحويل من {{from}} إلى {{to}} غير مدعوم.", - "images": "الصور", - "officeDocs": "مستندات Office (Word, Excel, PowerPoint)", - "imagesExt": "صور (JPG, PNG، إلخ.)", - "markdown": "Markdown", - "textRtf": "نص/RTF", - "grayscale": "تدرج الرمادي", - "errorConversion": "حدث خطأ أثناء تحويل الملف.", - "cbzOptions": "خيارات التحويل من CBZ إلى PDF", - "optimizeForEbook": "تحسين PDF لقارئات الكتب الإلكترونية (يستخدم Ghostscript)", - "cbzOutputOptions": "خيارات التحويل من PDF إلى CBZ", - "cbzDpi": "DPI لعرض الصور" - }, - "imageToPdf": { - "tags": "تحويل,صورة,jpg,صورة,صورة فوتوغرافية" - }, - "pdfToImage": { - "tags": "تحويل,صورة,jpg,صورة,صورة فوتوغرافية", - "title": "تحويل PDF إلى صورة", - "header": "تحويل PDF إلى صورة", - "selectText": "تنسيق الصورة", - "singleOrMultiple": "نوع نتيجة الصورة", - "single": "صورة واحدة كبيرة", - "multi": "صور متعددة", - "colorType": "نوع اللون", - "color": "اللون", - "grey": "تدرج الرمادي", - "blackwhite": "أبيض وأسود (قد يفقد البيانات!)", - "submit": "تحويل", - "info": "Python غير مثبت. مطلوب لتحويل WebP.", - "placeholder": "(مثال: 1,2,8 أو 4,7,12-16 أو 2n-1)" - }, - "pdfOrganiser": { - "tags": "مزدوج,زوجي,فردي,ترتيب,نقل", - "title": "منظم الصفحة", - "header": "منظم صفحات PDF", - "submit": "إعادة ترتيب الصفحات", - "mode": { - "_value": "الوضع", - "1": "ترتيب الصفحات المخصص", - "2": "ترتيب عكسي", - "3": "فرز مزدوج", - "4": "فرز الكتيب", - "5": "فرز كتيب الخياطة الجانبية", - "6": "تقسيم فردي-زوجي", - "7": "إزالة الأول", - "8": "إزالة الأخير", - "9": "إزالة", - "10": "دمج فردي-زوجي", - "11": "تكرار كل الصفحات", - "desc": { - "BOOKLET_SORT": "ترتيب الصفحات لطباعة الكتيّب (الأخيرة، الأولى، الثانية، قبل الأخيرة، …).", - "CUSTOM": "استخدم تسلسلًا مخصصًا لأرقام الصفحات أو التعابير لتعريف ترتيب جديد.", - "DUPLEX_SORT": "تشبيك الوجوه ثم الظهور كما لو أن ماسحًا مزدوج الوجه مسح كل الوجوه أولًا ثم كل الظهور (1، n، 2، n-1، …).", - "DUPLICATE": "كرّر كل صفحة وفقًا لعدد التكرارات في الترتيب المخصص (مثال: 4 تكرارات بحيث تتكرر كل صفحة 4×).", - "ODD_EVEN_MERGE": "ادمج ملفي PDF بالتناوب: الصفحات الفردية من الأول، والزوجية من الثاني.", - "ODD_EVEN_SPLIT": "قسّم المستند إلى مخرجين: كل الصفحات الفردية وكل الصفحات الزوجية.", - "REMOVE_FIRST": "إزالة الصفحة الأولى من المستند.", - "REMOVE_FIRST_AND_LAST": "إزالة الصفحة الأولى والأخيرة من المستند.", - "REMOVE_LAST": "إزالة الصفحة الأخيرة من المستند.", - "REVERSE_ORDER": "اقلب ترتيب المستند بحيث تصبح الأخيرة أولى وهكذا.", - "SIDE_STITCH_BOOKLET_SORT": "ترتيب الصفحات لطباعة كتيّب بالخياطة الجانبية (محسّن للتجليد الجانبي)." - } - }, - "desc": { - "CUSTOM": "استخدم تسلسلًا مخصصًا لأرقام الصفحات أو التعابير لتعريف ترتيب جديد.", - "REVERSE_ORDER": "عكس ترتيب المستند بحيث تصبح الصفحة الأخيرة أولى وهكذا.", - "DUPLEX_SORT": "تشابك الواجهات ثم الخلفيات كما لو أن ماسحًا مزدوجًا مسح كل الواجهات ثم كل الخلفيات (1، n، 2، n-1، …).", - "BOOKLET_SORT": "ترتيب الصفحات لطباعة الكتيّب (الأخيرة، الأولى، الثانية، قبل الأخيرة، …).", - "SIDE_STITCH_BOOKLET_SORT": "ترتيب الصفحات لطباعة كتيّب بخياطة جانبية (محسّن للتجليد من الجانب).", - "ODD_EVEN_SPLIT": "تقسيم المستند إلى مخرجيْن: كل الصفحات الفردية وكل الصفحات الزوجية.", - "ODD_EVEN_MERGE": "دمج ملفي PDF بالتناوب: الصفحات الفردية من الأول، والزوجية من الثاني.", - "DUPLICATE": "تكرار كل صفحة بحسب عدد الترتيب المخصص (مثلًا 4 نسخ لكل صفحة ×4).", - "REMOVE_FIRST": "إزالة الصفحة الأولى من المستند.", - "REMOVE_LAST": "إزالة الصفحة الأخيرة من المستند.", - "REMOVE_FIRST_AND_LAST": "إزالة الصفحتين الأولى والأخيرة من المستند." - }, - "placeholder": "(مثال: 1,3,2 أو 4-8,2,10-12 أو 2n-1)" - }, - "addImage": { - "tags": "صورة,jpg,صورة,صورة فوتوغرافية", - "title": "إضافة صورة", - "header": "إضافة صورة إلى PDF", - "image": { - "name": "صورة", - "placeholder": "ارفع صورة", - "label": "ملف صورة" - }, - "steps": { - "configure": "تهيئة الصورة" - }, - "step": { - "createDesc": "ارفع الصورة التي تريد إضافتها", - "place": "وضع الصورة", - "placeDesc": "انقر على ملف PDF لإضافة صورتك" - }, - "instructions": { - "title": "كيفية إضافة الصور", - "text": "بعد رفع صورتك أعلاه، انقر في أي مكان على ملف PDF لوضعها.", - "paused": "تم إيقاف الوضع مؤقتاً", - "resumeHint": "استأنف الوضع للنقر وإضافة صورتك.", - "noSignature": "ارفع صورة أعلاه لتمكين الوضع." - }, - "mode": { - "move": "تحريك الصورة", - "place": "وضع الصورة", - "pause": "إيقاف الوضع مؤقتاً", - "resume": "استئناف الوضع" - }, - "results": { - "title": "نتائج إضافة الصورة" - }, - "error": { - "failed": "حدث خطأ أثناء إضافة الصورة إلى ملف PDF." - }, - "saved": { - "defaultLabel": "صورة", - "defaultImageLabel": "صورة مرفوعة" - }, - "applySignatures": "تطبيق الصور" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "إضافة مرفق", - "remove": "إزالة المرفق", - "embed": "تضمين مرفق", - "submit": "Add attachments" - }, - "watermark": { - "title": "إضافة علامة مائية", - "desc": "أضف علامات مائية نصية أو صورية إلى ملفات PDF", - "completed": "تمت إضافة العلامة المائية", - "submit": "إضافة علامة مائية", - "filenamePrefix": "بعلامة_مائية", - "error": { - "failed": "حدث خطأ أثناء إضافة العلامة المائية إلى PDF." - }, - "watermarkType": { - "text": "نص", - "image": "صورة" - }, - "settings": { - "type": "نوع العلامة المائية", - "text": { - "label": "نص العلامة المائية", - "placeholder": "أدخل نص العلامة المائية" - }, - "image": { - "label": "صورة العلامة المائية", - "choose": "اختر صورة", - "selected": "المحدّد: {{filename}}" - }, - "fontSize": "حجم الخط", - "size": "الحجم", - "alphabet": "الخط/اللغة", - "color": "لون العلامة المائية", - "rotation": "الدوران (بالدرجات)", - "opacity": "الشفافية (%)", - "spacing": { - "horizontal": "التباعد الأفقي", - "vertical": "التباعد الرأسي", - "height": "تباعد الارتفاع", - "width": "تباعد العرض" - }, - "convertToImage": "تسطيح صفحات PDF إلى صور" - }, - "alphabet": { - "roman": "اللاتينية/الرومانية", - "arabic": "العربية", - "japanese": "اليابانية", - "korean": "الكورية", - "chinese": "الصينية", - "thai": "التايلاندية" - }, - "steps": { - "type": "نوع العلامة المائية", - "wording": "الصياغة", - "textStyle": "النمط", - "formatting": "التنسيق", - "file": "ملف العلامة المائية" - }, - "results": { - "title": "نتائج العلامة المائية" - }, - "tooltip": { - "language": { - "title": "دعم اللغة", - "text": "اختر إعداد اللغة المناسب لضمان عرض صحيح للخطوط في نصك." - }, - "appearance": { - "title": "إعدادات المظهر", - "text": "تحكم في مظهر علامتك المائية وكيف تمتزج مع المستند.", - "bullet1": "الدوران: من -360° إلى 360° لوضع العلامة بزاوية", - "bullet2": "الشفافية: 0-100% للتحكم في الشفافية", - "bullet3": "الشفافية الأقل تنتج علامات مائية أكثر لطفًا" - }, - "spacing": { - "title": "التحكم في التباعد", - "text": "اضبط التباعد بين العلامات المائية المتكررة عبر الصفحة.", - "bullet1": "تباعد العرض: المسافة الأفقية بين العلامات", - "bullet2": "تباعد الارتفاع: المسافة الرأسية بين العلامات", - "bullet3": "القيم الأعلى تخلق نمطًا أكثر تفرّقًا" - }, - "type": { - "header": { - "title": "اختيار نوع العلامة المائية" - }, - "description": { - "title": "اختر علامتك المائية", - "text": "اختر بين علامات مائية نصية أو صورية حسب احتياجاتك." - }, - "text": { - "title": "علامات مائية نصية", - "text": "مثالية لإضافة إشعارات حقوق النشر أو أسماء الشركات أو ملصقات السرية. تدعم لغات متعددة وألوانًا مخصّصة.", - "bullet1": "خطوط ولغات قابلة للتخصيص", - "bullet2": "ألوان وشفافية قابلة للضبط", - "bullet3": "مثالية للنصوص القانونية أو الخاصة بالعلامة التجارية" - }, - "image": { - "title": "علامات مائية صورية", - "text": "استخدم الشعارات أو الأختام أو أي صورة كعلامة مائية. رائع للعلامة التجارية والتعرّف البصري.", - "bullet1": "ارفع أي صيغة صورة", - "bullet2": "تحافظ على جودة الصورة", - "bullet3": "مثالية للشعارات والأختام" - } - }, - "wording": { - "header": { - "title": "محتوى النص" - }, - "text": { - "title": "نص العلامة المائية", - "text": "أدخل النص الذي سيظهر كعلامة مائية عبر المستند.", - "bullet1": "اجعله موجزًا لقراءة أفضل", - "bullet2": "أمثلة شائعة: 'CONFIDENTIAL'، 'DRAFT'، اسم الشركة", - "bullet3": "الرموز التعبيرية غير مدعومة وسيتم حذفها" - } - }, - "textStyle": { - "header": { - "title": "نمط النص" - }, - "color": { - "title": "اختيار اللون", - "text": "اختر لونًا يوفّر تباينًا جيدًا مع محتوى مستندك.", - "bullet1": "رمادي فاتح (#d3d3d3) لعلامات مائية خفيفة", - "bullet2": "أسود أو ألوان داكنة لتباين عالٍ", - "bullet3": "ألوان مخصّصة لأغراض الهوية البصرية" - }, - "language": { - "title": "دعم اللغة", - "text": "اختر إعداد اللغة المناسب لضمان عرض صحيح للخطوط." - } - }, - "file": { - "header": { - "title": "رفع الصورة" - }, - "upload": { - "title": "اختيار الصورة", - "text": "ارفع ملف صورة لاستخدامه كعلامة مائية.", - "bullet1": "يدعم الصيغ الشائعة: PNG, JPG, GIF, BMP", - "bullet2": "‏PNG مع شفافية هو الأفضل", - "bullet3": "الصور عالية الدقة تحافظ على الجودة بشكل أفضل" - }, - "recommendations": { - "title": "أفضل الممارسات", - "text": "نصائح للحصول على أفضل نتائج للعلامات المائية الصورية.", - "bullet1": "استخدم شعارات أو أختام بخلفيات شفافة", - "bullet2": "التصاميم البسيطة تعمل أفضل من الصور المعقّدة", - "bullet3": "ضع في الاعتبار حجم المستند النهائي عند اختيار الدقة" - } - }, - "formatting": { - "header": { - "title": "التنسيق والتخطيط" - }, - "size": { - "title": "التحكم في الحجم", - "text": "اضبط حجم العلامة المائية (نص أو صورة).", - "bullet1": "الأحجام الأكبر تنتج علامات أكثر بروزًا" - }, - "appearance": { - "title": "إعدادات المظهر", - "text": "تحكم في مظهر علامتك المائية وكيف تمتزج مع المستند.", - "bullet1": "الدوران: من -360° إلى 360° لوضع العلامات بزاوية", - "bullet2": "الشفافية: 0-100% للتحكم في الشفافية", - "bullet3": "الشفافية الأقل تنتج علامات مائية أكثر لطفًا" - }, - "spacing": { - "title": "التحكم في التباعد", - "text": "اضبط التباعد بين العلامات المائية المتكررة عبر الصفحة.", - "bullet1": "التباعد الأفقي: المسافة بين العلامات من اليسار إلى اليمين", - "bullet2": "التباعد الرأسي: المسافة بين العلامات من الأعلى إلى الأسفل", - "bullet3": "القيم الأعلى تخلق نمطًا أكثر تفرّقًا" - }, - "security": { - "title": "خيار الأمان", - "text": "حوّل PDF النهائي إلى صيغة قائمة على الصور لتعزيز الأمان.", - "bullet1": "يمنع تحديد النص ونسخه", - "bullet2": "يجعل إزالة العلامات المائية أصعب", - "bullet3": "ينتج ملفات أكبر حجمًا", - "bullet4": "أفضل للمحتوى الحساس أو المحمي بحقوق" - } - } - }, - "type": { - "1": "نص", - "2": "صورة" - } - }, - "permissions": { - "tags": "قراءة,كتابة,تحرير,طباعة", - "title": "تغيير الأذونات", - "header": "تغيير الأذونات", - "warning": "تحذير من أن تكون هذه الأذونات غير قابلة للتغيير، يوصى بتعيينها بكلمة مرور عبر صفحة إضافة كلمة المرور", - "selectText": { - "1": "حدد ملف PDF لتغيير الأذونات", - "2": "أذونات لتعيينها", - "3": "منع تجميع المستند", - "4": "منع استخراج المحتوى", - "5": "منع الاستخراج للوصول", - "6": "منع ملء النموذج", - "7": "منع التعديل", - "8": "منع تعديل التعليق التوضيحي", - "9": "منع الطباعة", - "10": "منع طباعة التنسيقات المختلفة" - }, - "submit": "تغيير" - }, - "editTableOfContents": { - "settings": { - "title": "الإشارات المرجعية والمخطط", - "replaceExisting": "استبدال الإشارات المرجعية الحالية (أزل التحديد للإلحاق)", - "replaceExistingHint": "عند التعطيل، يتم إلحاق المخطط الجديد بعد الإشارات المرجعية الحالية." - }, - "actions": { - "source": "تحميل الإشارات المرجعية", - "selectedFile": "تم التحميل من {{file}}", - "noFile": "اختر ملف PDF لاستخراج الإشارات المرجعية الحالية.", - "loadFromPdf": "التحميل من ملف PDF المحدد", - "importJson": "استيراد JSON", - "importClipboard": "لصق JSON من الحافظة", - "export": "تصدير الإشارات المرجعية", - "exportJson": "تنزيل JSON", - "exportClipboard": "نسخ JSON إلى الحافظة", - "clipboardUnavailable": "وصول الحافظة غير متاح في هذا المتصفح." - }, - "info": { - "line1": "تحتاج كل إشارة مرجعية إلى عنوان وصفي والصفحة التي يجب فتحها.", - "line2": "استخدم الإشارات المرجعية الفرعية لبناء تسلسل هرمي للفصول والأقسام والفروع الفرعية.", - "line3": "استورد الإشارات المرجعية من PDF المحدد أو من ملف JSON لتوفير الوقت." - }, - "workbench": { - "empty": { - "title": "افتح الأداة لبدء التحرير", - "description": "اختر أداة تحرير جدول المحتويات لتحميل مساحة العمل." - }, - "tabTitle": "مساحة عمل المخطط", - "subtitle": "استورد الإشارات المرجعية وابنِ التسلسلات الهرمية وطبّق المخطط دون لوحات جانبية مزدحمة.", - "noFile": "لا يوجد PDF محدد", - "fileLabel": "ستُطبّق التغييرات على ملف PDF المحدد حالياً.", - "filePrompt": "اختر ملف PDF من مكتبتك أو ارفع ملفاً جديداً للبدء.", - "changeFile": "تغيير ملف PDF", - "selectFile": "اختيار PDF" - }, - "editor": { - "heading": "محرر الإشارات المرجعية", - "description": "أضف الإشارات المرجعية وداخلها وأعد ترتيبها لصياغة مخطط PDF الخاص بك.", - "addTopLevel": "إضافة إشارة مرجعية علوية", - "empty": { - "title": "لا توجد إشارات مرجعية بعد", - "description": "استورد الإشارات المرجعية الحالية أو ابدأ بإضافة أول إدخال.", - "action": "إضافة أول إشارة" - }, - "defaultTitle": "إشارة مرجعية جديدة", - "defaultChildTitle": "إشارة مرجعية فرعية", - "defaultSiblingTitle": "إشارة مرجعية جديدة", - "untitled": "إشارة مرجعية بدون عنوان", - "childBadge": "فرعي", - "pagePreview": "الصفحة {{page}}", - "field": { - "title": "عنوان الإشارة المرجعية", - "page": "رقم الصفحة المستهدفة" - }, - "actions": { - "toggle": "تبديل العناصر الفرعية", - "addChild": "إضافة إشارة مرجعية فرعية", - "addSibling": "إضافة إشارة مرجعية شقيقة", - "remove": "إزالة الإشارة المرجعية" - }, - "confirmRemove": "إزالة هذه الإشارة وكل فروعها؟" - }, - "messages": { - "loadedTitle": "تم استخراج الإشارات المرجعية", - "loadedBody": "تم تحميل الإشارات المرجعية الحالية من ملف PDF إلى المحرر.", - "noBookmarks": "لم يتم العثور على إشارات مرجعية في ملف PDF المحدد.", - "loadFailed": "تعذّر استخراج الإشارات المرجعية من ملف PDF المحدد.", - "imported": "تم استيراد الإشارات المرجعية", - "importedBody": "استبدل مخطط JSON محتويات المحرر الحالية.", - "importedClipboard": "استبدلت بيانات الحافظة قائمة الإشارات المرجعية الحالية.", - "invalidJson": "بنية JSON غير صالحة", - "invalidJsonBody": "يرجى توفير ملف JSON صالح للإشارات المرجعية ثم المحاولة مرة أخرى.", - "exported": "تنزيل JSON جاهز", - "copied": "تم النسخ إلى الحافظة", - "copiedBody": "تم نسخ JSON الخاص بالإشارات المرجعية بنجاح.", - "copyFailed": "فشل النسخ" - }, - "error": { - "failed": "فشل تحديث جدول المحتويات" - }, - "submit": "تطبيق جدول المحتويات", - "results": { - "title": "تم تحديث PDF مع إشارات مرجعية", - "subtitle": "نزّل الملف المعالج أو تراجع عن العملية أدناه." - } - }, - "removePages": { - "tags": "إزالة الصفحات,حذف الصفحات", - "title": "إزالة الصفحات", - "pageNumbers": { - "label": "الصفحات المراد إزالتها", - "placeholder": "مثال: 1,3,5-8,10", - "error": "صيغة أرقام الصفحات غير صالحة. استخدم الأرقام أو النطاقات (1-5) أو التعابير الرياضية (2n+1)" - }, - "filenamePrefix": "صفحات_محذوفة", - "files": { - "placeholder": "حدّد ملف PDF في العرض الرئيسي للبدء" - }, - "settings": { - "title": "الإعدادات" - }, - "tooltip": { - "header": { - "title": "إعدادات إزالة الصفحات" - }, - "pageNumbers": { - "title": "اختيار الصفحات", - "text": "حدّد الصفحات التي تريد إزالتها من PDF. يمكنك اختيار صفحات فردية أو نطاقات أو استخدام تعابير رياضية.", - "bullet1": "صفحات فردية: 1,3,5 (يزيل الصفحات 1 و3 و5)", - "bullet2": "نطاقات صفحات: 1-5,10-15 (يزيل الصفحات 1-5 و10-15)", - "bullet3": "رياضي: 2n+1 (يزيل الصفحات الفردية)", - "bullet4": "نطاقات مفتوحة: 5- (يزيل من الصفحة 5 حتى النهاية)" - }, - "examples": { - "title": "أمثلة شائعة", - "text": "فيما يلي بعض أنماط اختيار الصفحات الشائعة:", - "bullet1": "إزالة الصفحة الأولى: 1", - "bullet2": "إزالة آخر 3 صفحات: -3", - "bullet3": "إزالة كل صفحة أخرى: 2n", - "bullet4": "إزالة صفحات متفرقة محددة: 1,5,10,15" - }, - "safety": { - "title": "نصائح الأمان", - "text": "اعتبارات مهمة عند إزالة الصفحات:", - "bullet1": "عاين اختيارك دائمًا قبل المعالجة", - "bullet2": "احتفظ بنسخة احتياطية من ملفك الأصلي", - "bullet3": "ترقيم الصفحات يبدأ من 1 وليس 0", - "bullet4": "سيتم تجاهل أرقام الصفحات غير الصالحة" - } - }, - "error": { - "failed": "حدث خطأ أثناء إزالة الصفحات." - }, - "results": { - "title": "نتائج إزالة الصفحات" - }, - "submit": "إزالة الصفحات" - }, - "extractPages": { - "title": "استخراج صفحات", - "pageNumbers": { - "label": "الصفحات المطلوب استخراجها", - "placeholder": "مثال: 1,3,5-8 أو odd & 1-10" - }, - "settings": { - "title": "الإعدادات" - }, - "tooltip": { - "description": "يستخرج الصفحات المحددة إلى ملف PDF جديد مع الحفاظ على الترتيب." - }, - "error": { - "failed": "فشل استخراج الصفحات" - }, - "results": { - "title": "تم استخراج الصفحات" - }, - "submit": "استخراج الصفحات" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "دليل اختيار الصفحات" - }, - "basic": { - "title": "الاستخدام الأساسي", - "text": "حدّد صفحات معينة من مستند PDF باستخدام صياغة بسيطة.", - "bullet1": "صفحات فردية: 1,3,5", - "bullet2": "نطاقات صفحات: 3-6 أو 10-15", - "bullet3": "كل الصفحات: all" - }, - "advanced": { - "title": "ميزات متقدمة" - }, - "tips": { - "title": "نصائح", - "text": "ضع هذه الإرشادات في الاعتبار:", - "bullet1": "ترقيم الصفحات يبدأ من 1 (ليس 0)", - "bullet2": "تُزال المسافات تلقائيًا", - "bullet3": "تُتجاهل التعابير غير الصالحة" - }, - "syntax": { - "title": "أساسيات الصياغة", - "text": "استخدم الأرقام والنطاقات والكلمات المفتاحية والتتابعات (تبدأ n من 0). الأقواس مدعومة.", - "bullets": { - "numbers": "الأرقام/النطاقات: 5، 10-20", - "keywords": "الكلمات المفتاحية: odd, even", - "progressions": "التتابعات: 3n، 4n+1" - } - }, - "operators": { - "title": "العوامل", - "text": "للـ AND أسبقية أعلى من الفاصلة. ينطبق NOT ضمن نطاق المستند.", - "and": "AND: & أو \"and\" — يتطلب الشرطين معًا (مثال: 1-50 & even)", - "comma": "Comma: , أو | — دمج التحديدات (مثال: 1-10, 20)", - "not": "NOT: ! أو \"not\" — استبعاد الصفحات (مثال: 3n & not 30)" - }, - "examples": { - "title": "أمثلة" - }, - "complex": { - "bullet1": "1,3-5,8,2n → الصفحات 1 و3–5 و8 بالإضافة إلى الصفحات الزوجية", - "bullet2": "10-,2n-1 → من الصفحة 10 حتى النهاية + الصفحات الفردية", - "description": "امزج أنواعًا مختلفة.", - "title": "توليفات معقّدة" - }, - "description": "اختر الصفحات التي ستُستخدم في العملية. يدعم الصفحات المفردة، والنطاقات، والصيغ، وكلمة all.", - "individual": { - "bullet1": "1,3,5 → يحدد الصفحات 1 و3 و5", - "bullet2": "2,7,12 → يحدد الصفحات 2 و7 و12", - "description": "أدخل أرقامًا مفصولة بفواصل.", - "title": "صفحات فردية" - }, - "mathematical": { - "bullet1": "2n → كل الصفحات الزوجية (2، 4، 6…)", - "bullet2": "2n-1 → كل الصفحات الفردية (1، 3، 5…)", - "bullet3": "3n → كل صفحة ثالثة (3، 6، 9…)", - "bullet4": "4n-1 → الصفحات 3 و7 و11 و15…", - "description": "استخدم n في الصيغ لأنماط التحديد.", - "title": "دوال رياضية" - }, - "ranges": { - "bullet1": "3-6 → يحدد الصفحات 3–6", - "bullet2": "10-15 → يحدد الصفحات 10–15", - "bullet3": "5- → يحدد الصفحات من 5 حتى النهاية", - "description": "استخدم - للصفحات المتتالية.", - "title": "نطاقات الصفحات" - }, - "special": { - "bullet1": "all → يحدد كل الصفحات", - "title": "كلمات مفتاحية خاصة" - } - } - }, - "bulkSelection": { - "syntaxError": "هناك مشكلة في الصياغة. راجع نصائح اختيار الصفحات للمساعدة.", - "header": { - "title": "دليل اختيار الصفحات" - }, - "syntax": { - "title": "أساسيات الصياغة", - "text": "استخدم الأرقام والنطاقات والكلمات والتقدّمات (n تبدأ من 0). الأقواس مدعومة.", - "bullets": { - "numbers": "الأرقام/النطاقات: 5, 10-20", - "keywords": "الكلمات: odd, even", - "progressions": "التقدّم: 3n, 4n+1" - } - }, - "operators": { - "title": "العوامل", - "text": "AND له أسبقية أعلى من الفاصلة. يتم تطبيق NOT داخل نطاق المستند.", - "and": "AND: & أو \"and\" — يتطلب الشرطين معًا (مثال: 1-50 & even)", - "comma": "الفاصلة: , أو | — دمج الاختيارات (مثال: 1-10, 20)", - "not": "NOT: ! أو \"not\" — استبعاد صفحات (مثال: 3n & not 30)" - }, - "examples": { - "title": "أمثلة", - "first50": "أول 50", - "last50": "آخر 50", - "every3rd": "كل ثالثة", - "oddWithinExcluding": "الفردية ضمن 1-20 باستثناء 5-7", - "combineSets": "اجمع المجموعات" - }, - "firstNPages": { - "title": "أول N صفحة", - "placeholder": "عدد الصفحات" - }, - "lastNPages": { - "title": "آخر N صفحة", - "placeholder": "عدد الصفحات" - }, - "everyNthPage": { - "title": "كل N صفحة", - "placeholder": "حجم الخطوة" - }, - "range": { - "title": "نطاق", - "fromPlaceholder": "من", - "toPlaceholder": "إلى" - }, - "keywords": { - "title": "كلمات مفتاحية" - }, - "advanced": { - "title": "متقدم" - } - }, - "compressPdfs": { - "tags": "ضغط,صغير,ضئيل" - }, - "unlockPDFForms": { - "tags": "إزالة,حذف,نموذج,حقل,للقراءة_فقط", - "title": "إزالة خاصية القراءة فقط من حقول النماذج", - "header": "إلغاء قفل نماذج PDF", - "submit": "Remove", - "description": "ستزيل هذه الأداة قيود القراءة فقط من حقول نماذج PDF، لتصبح قابلة للتحرير والملء.", - "filenamePrefix": "نماذج_مفتوحة", - "files": { - "placeholder": "حدّد ملف PDF في العرض الرئيسي للبدء" - }, - "error": { - "failed": "حدث خطأ أثناء إلغاء قفل نماذج PDF." - }, - "results": { - "title": "نتائج قفل النماذج" - } - }, - "changeMetadata": { - "header": "تغيير البيانات الوصفية", - "submit": "تغيير", - "filenamePrefix": "بيانات_وصفية", - "settings": { - "title": "إعدادات البيانات الوصفية" - }, - "standardFields": { - "title": "الحقول القياسية" - }, - "deleteAll": { - "label": "إزالة البيانات الوصفية الحالية", - "checkbox": "حذف كل البيانات الوصفية" - }, - "title": { - "label": "العنوان", - "placeholder": "عنوان المستند" - }, - "author": { - "label": "المؤلف", - "placeholder": "مؤلف المستند" - }, - "subject": { - "label": "الموضوع", - "placeholder": "موضوع المستند" - }, - "keywords": { - "label": "الكلمات المفتاحية", - "placeholder": "كلمات مفتاحية للمستند" - }, - "creator": { - "label": "المنشئ", - "placeholder": "منشئ المستند" - }, - "producer": { - "label": "المنتِج", - "placeholder": "منتِج المستند" - }, - "dates": { - "title": "حقول التاريخ" - }, - "creationDate": { - "label": "تاريخ الإنشاء", - "placeholder": "تاريخ الإنشاء" - }, - "modificationDate": { - "label": "تاريخ التعديل", - "placeholder": "تاريخ التعديل" - }, - "trapped": { - "label": "حالة Trapped", - "unknown": "غير معروف", - "true": "صحيح", - "false": "خطأ" - }, - "advanced": { - "title": "خيارات متقدمة" - }, - "customFields": { - "title": "بيانات وصفية مخصّصة", - "description": "أضف حقول بيانات وصفية مخصّصة للمستند", - "add": "إضافة حقل", - "key": "المفتاح", - "keyPlaceholder": "مفتاح مخصّص", - "value": "القيمة", - "valuePlaceholder": "قيمة مخصّصة", - "remove": "إزالة" - }, - "results": { - "title": "ملفات PDF المحدّثة" - }, - "error": { - "failed": "حدث خطأ أثناء تغيير بيانات PDF الوصفية." - }, - "tooltip": { - "header": { - "title": "نظرة عامة على بيانات PDF الوصفية" - }, - "standardFields": { - "title": "الحقول القياسية", - "text": "حقول بيانات وصفية شائعة لـ PDF تصف المستند.", - "bullet1": "العنوان: اسم المستند أو ترويسته", - "bullet2": "المؤلف: من أنشأ المستند", - "bullet3": "الموضوع: وصف موجز للمحتوى", - "bullet4": "الكلمات المفتاحية: مصطلحات البحث", - "bullet5": "المنشئ/المنتِج: البرمجيات المستخدمة لإنشاء PDF" - }, - "dates": { - "title": "حقول التاريخ", - "text": "متى تم إنشاء المستند وتعديله.", - "bullet1": "تاريخ الإنشاء: وقت إنشاء المستند الأصلي", - "bullet2": "تاريخ التعديل: وقت آخر تعديل" - }, - "options": { - "title": "خيارات إضافية", - "text": "حقول مخصّصة وعناصر للتحكم في الخصوصية.", - "bullet1": "بيانات مخصّصة: أضف حقولك الخاصة", - "bullet2": "حالة التجهيز: إعداد الطباعة عالية الجودة", - "bullet3": "حذف الكل: إزالة كل البيانات للخصوصية" - }, - "deleteAll": { - "title": "إزالة البيانات الوصفية الحالية", - "text": "حذف كامل للبيانات الوصفية لضمان الخصوصية." - }, - "customFields": { - "title": "بيانات وصفية مخصّصة", - "text": "أضف أزواج مفتاح-قيمة مخصّصة.", - "bullet1": "أضف أي حقول مخصّصة ذات صلة بمستندك", - "bullet2": "أمثلة: القسم، المشروع، الإصدار، الحالة", - "bullet3": "كل إدخال يتطلب مفتاحًا وقيمة" - }, - "advanced": { - "title": "خيارات متقدمة", - "trapped": { - "title": "حالة التجهيز للطباعة", - "description": "يشير إلى ما إذا كان المستند مُحضّرًا للطباعة عالية الجودة.", - "bullet1": "True: تم تجهيز المستند للطباعة عالية الجودة", - "bullet2": "False: لم يتم تجهيز المستند", - "bullet3": "Unknown: لم يُذكر وضع التجهيز" - } - } - } - }, - "fileToPDF": { - "tags": "تحويل,تنسيق,مستند,صورة,شريحة,نص,تحويل,مكتب,مستندات,وورد,إكسل,باوربوينت", - "title": "ملف إلى PDF", - "header": "تحويل أي ملف إلى PDF", - "credit": "تستخدم هذه الخدمة LibreOffice و Unoconv لتحويل الملفات.", - "supportedFileTypesInfo": "أنواع الملفات المدعومة", - "supportedFileTypes": "يجب أن تتضمن أنواع الملفات المدعومة ما يلي، ولكن للحصول على قائمة محدثة كاملة بالتنسيقات المدعومة، يرجى الرجوع إلى وثائق LibreOffice", - "submit": "تحويل إلى PDF" - }, - "ocr": { - "tags": "تعرف,نص,صورة,مسح,قراءة,تحديد,كشف,قابل للتحرير", - "title": "التعرف الضوئي على الحروف / تنظيف المسح الضوئي", - "desc": "يقوم برنامج التنظيف بمسح واكتشاف النص من الصور داخل ملف PDF ويعيد إضافته كنص", - "header": "مسح المسح الضوئي / التعرف الضوئي على الحروف (OCR)", - "selectText": { - "1": "حدد اللغات التي سيتم اكتشافها داخل ملف PDF (اللغات المدرجة هي تلك التي تم اكتشافها حاليًا):", - "2": "إنتاج ملف نصي يحتوي على نص OCR بجانب ملف PDF الذي تم إعداده بواسطة OCR", - "3": "تصحيح الصفحات الممسوحة ضوئيًا بزاوية منحرفة عن طريق تدويرها مرة أخرى في مكانها", - "4": "تنظيف الصفحة بحيث من غير المحتمل أن يجد OCR نصًا في ضوضاء الخلفية. (لا يوجد تغيير في الإخراج)", - "5": "تنظيف الصفحة، بحيث من غير المحتمل أن يجد OCR نصًا في ضوضاء الخلفية، ويحافظ على التنظيف في الإخراج.", - "6": "تجاهل الصفحات التي تحتوي على نص تفاعلي، فقط صفحات OCR التي هي صور", - "7": "فرض التعرف الضوئي على الحروف، سيؤدي التعرف الضوئي على الحروف على كل صفحة إلى إزالة جميع عناصر النص الأصلي", - "8": "عادي (خطأ إذا كان PDF يحتوي على نص)", - "9": "إعدادات إضافية", - "10": "وضع التعرف الضوئي على الحروف", - "11": "إزالة الصور بعد التعرف الضوئي على الحروف (يزيل كل الصور، يكون مفيدًا فقط إذا كان جزءًا من خطوة التحويل)", - "12": "نوع العرض (متقدم)" - }, - "help": "يرجى قراءة هذه الوثائق حول كيفية استخدام هذا للغات أخرى و/أو الاستخدام ليس في Docker", - "credit": "تستخدم هذه الخدمة qpdf و Tesseract للتعرف الضوئي على الحروف.", - "submit": "معالجة PDF باستخدام OCR", - "operation": { - "submit": "معالجة OCR ومراجعة" - }, - "results": { - "title": "نتائج OCR" - }, - "languagePicker": { - "additionalLanguages": "تبحث عن لغات إضافية؟", - "viewSetupGuide": "عرض دليل الإعداد →" - }, - "settings": { - "title": "إعدادات", - "ocrMode": { - "label": "وضع التعرف الضوئي على الحروف", - "auto": "تلقائي (تخطي طبقات النص)", - "force": "إجباري (إعادة OCR لكل الصفحات واستبدال النص)", - "strict": "صارم (إلغاء إذا وُجد نص)" - }, - "languages": { - "label": "اللغات", - "placeholder": "اختر اللغات" - }, - "compatibilityMode": { - "label": "وضع التوافق" - }, - "advancedOptions": { - "label": "خيارات المعالجة", - "sidecar": "إنشاء ملف نصي", - "deskew": "تصحيح ميل الصفحات", - "clean": "تنظيف ملف الإدخال", - "cleanFinal": "تنظيف الناتج النهائي" - } - }, - "tooltip": { - "header": { - "title": "نظرة عامة على إعدادات OCR" - }, - "mode": { - "title": "وضع التعرف الضوئي على الحروف", - "text": "التعرّف البصري على الحروف (OCR) يساعدك على تحويل الصفحات الممسوحة أو المصوّرة إلى نص يمكنك البحث فيه أو نسخه أو تمييزه.", - "bullet1": "التلقائي يتخطى الصفحات التي تحتوي بالفعل على طبقات نص.", - "bullet2": "الإجباري يعيد OCR لكل صفحة ويستبدل كل النص.", - "bullet3": "الصارم يوقف التنفيذ إذا عُثر على أي نص قابل للتحديد." - }, - "languages": { - "title": "اللغات", - "text": "حسّن دقة OCR بتحديد اللغات المتوقعة. اختر لغة أو أكثر لتوجيه الاكتشاف." - }, - "output": { - "title": "الناتج", - "text": "قرّر كيف تريد تنسيق ناتج النص:", - "bullet1": "PDF قابل للبحث يضمّن النص خلف الصورة الأصلية.", - "bullet2": "HOCR XML يُرجع ملفًا مُنظّمًا قابلًا للقراءة آليًا.", - "bullet3": "الملف النصي العادي ينشئ ملف .txt منفصلًا بالمحتوى الخام." - }, - "advanced": { - "header": { - "title": "معالجة OCR المتقدمة" - }, - "compatibility": { - "title": "وضع التوافق", - "text": "يستخدم وضع OCR 'sandwich PDF': ينتج ملفات أكبر، لكنه أكثر موثوقية مع بعض اللغات وبرامج PDF القديمة. افتراضيًا نستخدم hOCR لملفات PDF أصغر وحديثة." - }, - "sidecar": { - "title": "إنشاء ملف نصي", - "text": "ينشئ ملف .txt منفصلًا بجانب PDF يحتوي على كل النص المستخرج للوصول والمعالجة بسهولة." - }, - "deskew": { - "title": "تصحيح الميل", - "text": "يصحّح الصفحات المائلة تلقائيًا لتحسين دقة OCR. مفيد للمستندات الممسوحة غير المحاذاة تمامًا." - }, - "clean": { - "title": "تنظيف ملف الإدخال", - "text": "يقوم بتهيئة الإدخال بإزالة الضوضاء وتعزيز التباين وتحسين الصورة للتعرّف الأفضل بواسطة OCR قبل المعالجة." - }, - "cleanFinal": { - "title": "تنظيف الناتج النهائي", - "text": "يعالج ملف PDF النهائي بإزالة شوائب OCR وتحسين طبقة النص لقراءة أفضل وحجم أصغر." - } - } - }, - "error": { - "failed": "فشلت عملية OCR" - } - }, - "extractImages": { - "tags": "صورة,صورة فوتوغرافية,حفظ,أرشيف,ملف مضغوط,التقاط,انتزاع", - "title": "استخراج الصور", - "header": "استخراج الصور", - "selectText": "حدد تنسيق الصورة لتحويل الصور المستخرجة إليه", - "allowDuplicates": "حفظ الصور المكررة", - "submit": "استخراج", - "settings": { - "title": "الإعدادات" - }, - "error": { - "failed": "حدث خطأ أثناء استخراج الصور من PDF." - } - }, - "pdfToPDFA": { - "tags": "أرشيف,طويل الأجل,معيار,تحويل,تخزين,حفظ", - "title": "PDF إلى PDF/A", - "header": "PDF إلى PDF/A", - "credit": "تستخدم هذه الخدمة libreoffice لتحويل PDF/A.", - "submit": "تحويل", - "tip": "لا يعمل حاليًا لمدخلات متعددة في وقت واحد", - "outputFormat": "تنسيق الإخراج", - "pdfWithDigitalSignature": "يحتوي PDF على توقيع رقمي. سيتم إزالة هذا في الخطوة التالية." - }, - "PDFToWord": { - "tags": "doc,docx,odt,وورد,تحويل,تنسيق,تحويل,مكتب,مايكروسوفت,ملف المستند", - "title": "تحويل PDF إلى Word", - "header": "تحويل PDF إلى Word", - "selectText": { - "1": "تنسيق ملف الإخراج" - }, - "credit": "تستخدم هذه الخدمة LibreOffice لتحويل الملفات.", - "submit": "تحويل" - }, - "PDFToPresentation": { - "tags": "شرائح,عرض,مكتب,مايكروسوفت", - "title": "PDF للعرض التقديمي", - "header": "PDF للعرض التقديمي", - "selectText": { - "1": "تنسيق ملف الإخراج" - }, - "credit": "تستخدم هذه الخدمة LibreOffice لتحويل الملف.", - "submit": "تحويل" - }, - "PDFToText": { - "tags": "تنسيق نص غني,تنسيق نص غني,تنسيق نص غني", - "title": "تحويل PDF إلى نص / RTF", - "header": "تحويل PDF إلى نص / RTF", - "selectText": { - "1": "تنسيق ملف الإخراج" - }, - "credit": "تستخدم هذه الخدمة LibreOffice لتحويل الملفات.", - "submit": "تحويل" - }, - "PDFToHTML": { - "tags": "محتوى الويب,متوافق مع المتصفح", - "title": "PDF إلى HTML", - "header": "PDF إلى HTML", - "credit": "تستخدم هذه الخدمة pdftohtml لتحويل الملفات.", - "submit": "تحويل" - }, - "PDFToXML": { - "tags": "استخراج البيانات,محتوى منظم,تشغيل بيني,تحويل,تحويل", - "title": "تحويل PDF إلى XML", - "header": "تحويل PDF إلى XML", - "credit": "تستخدم هذه الخدمة LibreOffice لتحويل الملفات.", - "submit": "تحويل" - }, - "ScannerImageSplit": { - "tags": "فصل,كشف تلقائي,مسح ضوئي,صور متعددة,تنظيم", - "selectText": { - "1": "عتبة الزاوية:", - "2": "تعيين الحد الأدنى للزاوية المطلقة المطلوبة لتدوير الصورة (الافتراضي: 10).", - "3": "التسامح:", - "4": "يحدد نطاق تباين اللون حول لون الخلفية المقدر (الافتراضي: 30).", - "5": "أدنى مساحة:", - "6": "تعيين الحد الأدنى لمنطقة الصورة (الافتراضي: 10000).", - "7": "الحد الأدنى لمنطقة المحيط:", - "8": "تعيين الحد الأدنى لمنطقة المحيط للصورة", - "9": "حجم الحدود:", - "10": "يضبط حجم الحدود المضافة والمزالة لمنع الحدود البيضاء في الإخراج (الافتراضي: 1)." - }, - "info": "Python غير مثبت. مطلوب للتشغيل." - }, - "scannerImageSplit": { - "title": "الصور المُستخرجة", - "submit": "استخراج صور المسح", - "error": { - "failed": "حدث خطأ أثناء استخراج صور المسح." - }, - "tooltip": { - "title": "أداة تقسيم الصور", - "whatThisDoes": "ما الذي تفعله", - "whatThisDoesDesc": "يعثر تلقائيًا على كل صورة ويستخرجها من صفحة ممسوحة أو صورة مركبة—دون قص يدوي.", - "whenToUse": "متى تُستخدم", - "useCase1": "مسح صفحات ألبوم كاملة دفعة واحدة", - "useCase2": "تقسيم دفعات المنضدة المسطحة إلى ملفات منفصلة", - "useCase3": "تفكيك الكولاج إلى صور فردية", - "useCase4": "سحب الصور من المستندات", - "quickFixes": "حلول سريعة", - "problem1": "الصور غير مُكتشفة → زد التسامح إلى 30-50", - "problem2": "الكثير من الاكتشافات الخاطئة → زد المساحة الدنيا إلى 15000-20000", - "problem3": "اقتطاعات ضيقة جدًا → زد حجم الحافة إلى 5-10", - "problem4": "صور مائلة لم تُقوَّم → خفّض حد الزاوية إلى ~5°", - "problem5": "مربعات غبار/ضوضاء → زد المساحة الدنيا للمحيط إلى 1000-2000", - "setupTips": "نصائح الإعداد", - "tip1": "استخدم خلفية بسيطة وفاتحة", - "tip2": "اترك فجوة صغيرة (≈1 سم) بين الصور", - "tip3": "امسح عند 300-600 DPI", - "tip4": "نظّف زجاج الماسح", - "headsUp": "تنبيه", - "headsUpDesc": "الصور المتداخلة أو الخلفيات القريبة جدًا في اللون من الصور قد تقلل الدقة—جرّب خلفية أفتح أو أغمق واترك مساحة أكبر." - } - }, - "sign": { - "title": "توقيع", - "header": "توقيع ملفات PDF", - "upload": "تحميل الصورة", - "draw": { - "title": "ارسم توقيعك", - "clear": "مسح" - }, - "canvas": { - "heading": "ارسم توقيعك", - "clickToOpen": "انقر لفتح لوحة الرسم", - "modalTitle": "ارسم توقيعك", - "colorLabel": "اللون", - "penSizeLabel": "حجم القلم", - "penSizePlaceholder": "الحجم", - "clear": "مسح اللوحة", - "colorPickerTitle": "اختر لون الضربة" - }, - "text": { - "name": "اسم الموقّع", - "placeholder": "أدخل اسمك الكامل", - "fontLabel": "الخط", - "fontSizeLabel": "حجم الخط", - "fontSizePlaceholder": "اكتب أو اختر حجم الخط (8-200)", - "colorLabel": "لون النص" - }, - "clear": "مسح", - "add": "إضافة", - "saved": { - "heading": "التواقيع المحفوظة", - "description": "أعد استخدام التواقيع المحفوظة في أي وقت.", - "emptyTitle": "لا توجد تواقيع محفوظة بعد", - "emptyDescription": "ارسم أو ارفع أو اكتب توقيعاً أعلاه، ثم استخدم \"حفظ في المكتبة\" للاحتفاظ بما يصل إلى {{max}} مفضلات جاهزة للاستخدام.", - "type": { - "canvas": "رسم", - "image": "رفع", - "text": "نص" - }, - "limitTitle": "تم بلوغ الحد", - "limitDescription": "أزل توقيعاً محفوظاً قبل إضافة جديد (حتى {{max}}).", - "carouselPosition": "{{current}} من {{total}}", - "prev": "السابق", - "next": "التالي", - "delete": "إزالة", - "label": "التسمية", - "defaultLabel": "توقيع", - "defaultCanvasLabel": "توقيع مرسوم", - "defaultImageLabel": "توقيع مرفوع", - "defaultTextLabel": "توقيع مكتوب", - "saveButton": "حفظ التوقيع", - "saveUnavailable": "أنشئ توقيعاً أولاً لحفظه.", - "noChanges": "التوقيع الحالي محفوظ بالفعل.", - "status": { - "saved": "تم الحفظ" - } - }, - "save": "حفظ توقيع", - "applySignatures": "تطبيق التواقيع", - "personalSigs": "توقيعات شخصية", - "sharedSigs": "توقيعات مشتركة", - "noSavedSigs": "لم يتم العثور على توقيعات محفوظة", - "addToAll": "إضافة إلى كل الصفحات", - "delete": "حذف", - "first": "الصفحة الأولى", - "last": "الصفحة الأخيرة", - "next": "الصفحة التالية", - "previous": "الصفحة السابقة", - "maintainRatio": "تبديل الحفاظ على نسبة الأبعاد", - "undo": "تراجع", - "redo": "إعادة", - "submit": "توقيع المستند", - "steps": { - "configure": "تهيئة التوقيع" - }, - "step": { - "createDesc": "اختر كيفية إنشاء التوقيع", - "place": "وضع وحفظ", - "placeDesc": "ضع التوقيع على ملف PDF" - }, - "type": { - "title": "نوع التوقيع", - "draw": "رسم", - "canvas": "لوحة Canvas", - "image": "صورة", - "text": "نص", - "saved": "محفوظ" - }, - "image": { - "label": "رفع صورة التوقيع", - "placeholder": "اختر ملف صورة", - "hint": "ارفع صورة PNG أو JPG لتوقيعك" - }, - "instructions": { - "title": "كيفية إضافة توقيع", - "canvas": "بعد رسم توقيعك في لوحة الرسم، أغلق النافذة ثم انقر في أي مكان على ملف PDF لوضعه.", - "image": "بعد رفع صورة توقيعك أعلاه، انقر في أي مكان على ملف PDF لوضعه.", - "saved": "اختر توقيعاً محفوظاً أعلاه، ثم انقر في أي مكان على ملف PDF لوضعه.", - "text": "بعد إدخال اسمك أعلاه، انقر في أي مكان على ملف PDF لوضع توقيعك.", - "paused": "تم إيقاف الوضع مؤقتاً", - "resumeHint": "استأنف الوضع للنقر وإضافة توقيعك.", - "noSignature": "أنشئ توقيعاً أعلاه لتمكين أدوات الوضع." - }, - "mode": { - "move": "تحريك التوقيع", - "place": "وضع التوقيع", - "pause": "إيقاف الوضع مؤقتاً", - "resume": "استئناف الوضع" - }, - "updateAndPlace": "تحديث ووضع", - "activate": "تفعيل وضع وضع التوقيع", - "deactivate": "إيقاف وضع التوقيع", - "results": { - "title": "نتائج التوقيع" - }, - "error": { - "failed": "حدث خطأ أثناء توقيع PDF." - } - }, - "flatten": { - "title": "تسطيح", - "header": "تسطيح ملفات PDF", - "flattenOnlyForms": "تسطيح النماذج فقط", - "submit": "تسطيح", - "filenamePrefix": "مسطح", - "files": { - "placeholder": "حدد ملف PDF في العرض الرئيسي للبدء" - }, - "steps": { - "settings": "إعدادات" - }, - "options": { - "stepTitle": "خيارات التسطيح", - "title": "خيارات التسطيح", - "flattenOnlyForms": { - "label": "تسطيح النماذج فقط", - "desc": "تسطيح حقول النماذج فقط مع إبقاء العناصر التفاعلية الأخرى كما هي" - }, - "note": "التسطيح يزيل العناصر التفاعلية من PDF ويجعله غير قابل للتحرير." - }, - "results": { - "title": "نتائج التسطيح" - }, - "error": { - "failed": "حدث خطأ أثناء تسطيح PDF." - }, - "tooltip": { - "header": { - "title": "حول تسطيح ملفات PDF" - }, - "description": { - "title": "ماذا يفعل التسطيح؟", - "text": "يجعل التسطيح ملف PDF غير قابل للتحرير بتحويل النماذج القابلة للتعبئة والأزرار إلى نصوص وصور عادية. سيبدو PDF كما هو تمامًا، لكن لا يمكن لأحد تغييره أو تعبئة النماذج. مثالي لمشاركة النماذج المكتملة، وإنشاء مستندات نهائية للأرشفة، أو ضمان ظهور PDF بنفس الشكل في كل مكان.", - "bullet1": "تتحول مربعات النص إلى نص عادي (غير قابل للتحرير)", - "bullet2": "تتحول خانات الاختيار والأزرار إلى صور", - "bullet3": "ممتاز للإصدارات النهائية التي لا تريد تغييرها", - "bullet4": "يضمن مظهرًا متسقًا عبر جميع الأجهزة" - }, - "formsOnly": { - "title": "ماذا يعني 'تسطيح النماذج فقط'؟", - "text": "يزيل هذا الخيار فقط القدرة على تعبئة النماذج، لكنه يبقي الميزات الأخرى تعمل مثل النقر على الروابط، وعرض العلامات المرجعية، وقراءة التعليقات.", - "bullet1": "تصبح النماذج غير قابلة للتحرير", - "bullet2": "تظل الروابط تعمل عند النقر", - "bullet3": "تبقى التعليقات والملاحظات مرئية", - "bullet4": "تستمر العلامات المرجعية في مساعدتك على التنقل" - } - } - }, - "repair": { - "tags": "إصلاح,استعادة,تصحيح,استرداد", - "title": "إصلاح", - "header": "إصلاح ملفات PDF", - "submit": "إصلاح", - "description": "ستحاول هذه الأداة إصلاح ملفات PDF التالفة أو المعطوبة. لا إعدادات إضافية مطلوبة.", - "filenamePrefix": "مصلح", - "files": { - "placeholder": "حدّد ملف PDF في العرض الرئيسي للبدء" - }, - "error": { - "failed": "حدث خطأ أثناء إصلاح PDF." - }, - "results": { - "title": "نتائج الإصلاح" - } - }, - "removeBlanks": { - "title": "إزالة الفراغات", - "header": "إزالة الصفحات الفارغة", - "settings": { - "title": "الإعدادات" - }, - "threshold": { - "label": "عتبة بياض البكسل" - }, - "whitePercent": { - "label": "حد نسبة البياض", - "unit": "%" - }, - "includeBlankPages": { - "label": "تضمين الصفحات الفارغة المُكتشفة" - }, - "tooltip": { - "header": { - "title": "إعدادات إزالة الصفحات الفارغة" - }, - "threshold": { - "title": "عتبة بياض البكسل", - "text": "يتحكم في مدى بياض البكسل ليُعتبر «أبيض». يساعد في تحديد ما يُعد منطقة فارغة على الصفحة.", - "bullet1": "0 = أسود خالص (الأكثر تقييدًا)", - "bullet2": "128 = رمادي متوسط", - "bullet3": "255 = أبيض خالص (الأقل تقييدًا)" - }, - "whitePercent": { - "title": "حد نسبة البياض", - "text": "يضبط الحد الأدنى لنسبة البكسلات البيضاء المطلوبة لاعتبار الصفحة فارغة وإزالتها.", - "bullet1": "قيم أقل (مثل 80%) = إزالة المزيد من الصفحات", - "bullet2": "قيم أعلى (مثل 95%) = إزالة الصفحات الفارغة جدًا فقط", - "bullet3": "استخدم قيمًا أعلى للمستندات ذات الخلفيات الفاتحة" - }, - "includeBlankPages": { - "title": "تضمين الصفحات الفارغة المكتشفة", - "text": "عند التفعيل، ينشئ PDF منفصلًا يحتوي على جميع الصفحات الفارغة التي تم اكتشافها وإزالتها من المستند الأصلي.", - "bullet1": "مفيد لمراجعة ما تمت إزالته", - "bullet2": "يساعد على التحقق من دقة الاكتشاف", - "bullet3": "يمكن تعطيله لتقليل حجم ملف الناتج" - } - }, - "submit": "إزالة الفراغات", - "error": { - "failed": "فشل حذف الصفحات الفارغة" - }, - "results": { - "title": "تم حذف الصفحات الفارغة" - } - }, - "removeAnnotations": { - "tags": "تعليقات,تظليل,ملاحظات,علامات,إزالة", - "title": "إزالة التعليقات التوضيحية", - "header": "إزالة التعليقات التوضيحية", - "submit": "إزالة", - "settings": { - "title": "الإعدادات" - }, - "info": { - "title": "حول إزالة التعليقات", - "description": "ستزيل هذه الأداة جميع التعليقات (تعليقات، تمييزات، ملاحظات، إلخ) من ملفات PDF." - }, - "tooltip": { - "header": { - "title": "حول إزالة التعليقات التوضيحية" - }, - "description": { - "title": "ما الذي يقدمه" - } - }, - "error": { - "failed": "حدث خطأ أثناء إزالة التعليقات من PDF." - } - }, - "compare": { - "tags": "تمييز الاختلافات,مقارنة,تغييرات,تحليل", - "title": "مقارنة", - "header": "مقارنة ملفات PDF", - "clearSelected": "مسح المحدد", - "clear": { - "confirmTitle": "مسح ملفات PDF المحددة؟", - "confirmBody": "سيؤدي هذا إلى إغلاق المقارنة الحالية وإعادتك إلى الملفات النشطة.", - "confirm": "مسح والعودة" - }, - "review": { - "title": "نتيجة المقارنة", - "actionsHint": "راجع المقارنة، غيّر أدوار المستندين، أو صدّر الملخص.", - "switchOrder": "تبديل الترتيب", - "exportSummary": "تصدير الملخص" - }, - "base": { - "label": "المستند الأصلي", - "placeholder": "حدد ملف PDF الأصلي" - }, - "comparison": { - "label": "المستند المعدل", - "placeholder": "حدد ملف PDF المعدل" - }, - "addFilesHint": "أضف ملفات PDF في خطوة الملفات لتمكين التحديد.", - "noFiles": "لا تتوفر ملفات PDF بعد", - "pages": "الصفحات", - "selection": { - "originalEditedTitle": "حدد ملفي PDF الأصلي والمعدل" - }, - "original": { - "label": "ملف PDF الأصلي" - }, - "edited": { - "label": "ملف PDF المعدل" - }, - "swap": { - "confirmTitle": "إعادة تشغيل المقارنة؟", - "confirmBody": "سيُعاد تشغيل الأداة. هل أنت متأكد أنك تريد تبديل ترتيب الأصلي والمعدل؟", - "confirm": "تبديل وإعادة التشغيل" - }, - "cta": "قارن", - "loading": "جارٍ المقارنة...", - "summary": { - "baseHeading": "المستند الأصلي", - "comparisonHeading": "المستند المعدل", - "pageLabel": "الصفحة" - }, - "rendering": { - "pageNotReadyTitle": "لم يتم عرض الصفحة بعد", - "pageNotReadyBody": "بعض الصفحات ما زالت تُعرض. ستصبح الملاحة سلسة عند جاهزيتها.", - "rendering": "جارٍ العرض", - "inProgress": "أحد هذين الملفين أو كلاهما كبير جدًا، لن يكون التمرير سلسًا حتى يكتمل العرض", - "pagesRendered": "تم عرض الصفحات", - "complete": "اكتمل عرض الصفحات" - }, - "dropdown": { - "deletionsLabel": "عمليات الحذف", - "additionsLabel": "الإضافات", - "deletions": "عمليات الحذف ({{count}})", - "additions": "الإضافات ({{count}})", - "searchPlaceholder": "ابحث في التغييرات...", - "noResults": "لا توجد تغييرات" - }, - "actions": { - "stackVertically": "ترتيب رأسيًا", - "placeSideBySide": "وضع جنبًا إلى جنب", - "zoomOut": "تصغير", - "zoomIn": "تكبير", - "resetView": "إعادة ضبط العرض", - "unlinkScrollPan": "فصل التمرير والتحريك", - "linkScrollPan": "ربط التمرير والتحريك", - "unlinkScroll": "فصل التمرير", - "linkScroll": "ربط التمرير" - }, - "toasts": { - "unlinkedTitle": "تم تفعيل التمرير والتحريك المستقلين", - "unlinkedBody": "تلميح: السهم للأعلى/للأسفل يمرّر كلا اللوحين؛ التحريك يحرك اللوح النشط فقط." - }, - "error": { - "selectRequired": "حدد مستندًا أصليًا وآخر معدلًا.", - "filesMissing": "تعذّر العثور على الملفات المحددة. يرجى إعادة تحديدها.", - "generic": "تعذّرت مقارنة هذه الملفات." - }, - "status": { - "extracting": "جارٍ استخراج النص...", - "processing": "جارٍ تحليل الفروقات...", - "complete": "المقارنة جاهزة" - }, - "longJob": { - "title": "تجري مقارنة كبيرة", - "body": "يتجاوز مجموع صفحات ملفي PDF 2,000 صفحة. قد تستغرق المعالجة عدة دقائق." - }, - "slowOperation": { - "title": "ما زلنا نعمل…", - "body": "تستغرق هذه المقارنة وقتًا أطول من المعتاد. يمكنك تركها لتستمر أو إلغاؤها.", - "cancel": "إلغاء المقارنة" - }, - "newLine": "سطر جديد", - "complex": { - "message": "أو كلا المستندين المقدمين كبيران حجمًا، مما يؤدي إلى تقليل دقة المقارنة" - }, - "large": { - "file": { - "message": "أو كلا المستندين المقدمين كبيرة حجمهما للتعامل معهما" - } - }, - "no": { - "text": { - "message": "أحد أو كلي المستندات المرجوة للمقارنة لا يحتوي على محتوى نصي. يرجى اختيار مستندات تحتوي على نص لم يتم التعرف عليه." - } - }, - "too": { - "dissimilar": { - "message": "تبدو هذه المستندات مختلفة جدًا. أُوقفت المقارنة لتوفير الوقت." - } - }, - "earlyDissimilarity": { - "title": "تبدو ملفات PDF هذه مختلفة جدًا", - "body": "نرى تشابهًا قليلًا جدًا حتى الآن. يمكنك إيقاف المقارنة إذا لم تكن هذه مستندات مرتبطة.", - "stopButton": "إيقاف المقارنة" - } - }, - "certSign": { - "tags": "مصادقة,PEM,P12,رسمي,تشفير", - "title": "توقيع الشهادة", - "filenamePrefix": "موقّع", - "signMode": { - "stepTitle": "وضع التوقيع", - "tooltip": { - "header": { - "title": "حول تواقيع PDF" - }, - "overview": { - "title": "كيف تعمل التوقيعات", - "text": "كلا الوضعين يختم المستند (أي تعديل يُعلَّم كعبث) ويسجل من/متى/كيف للمراجعة. ثقة العارض تعتمد على سلسلة الشهادة." - }, - "manual": { - "title": "يدوي — أحضر شهادتك", - "text": "استخدم ملفات شهادتك لهوية متوافقة مع علامتك التجارية. قد تعرض حالة موثوق عند التعرّف على السلسلة/هيئة الإصدار.", - "use": "للاستخدام: أمام العملاء، قانوني، امتثال." - }, - "auto": { - "title": "تلقائي — ختم نظام فوري بلا إعداد", - "text": "يوقّع بشهادة موقّعة ذاتيًا على الخادم. نفس ختم كشف العبث وسجل تدقيق؛ عادةً ما يظهر غير مُتحقق في العارضين.", - "use": "يُستخدم عندما: تحتاج سرعة وهوية داخلية متسقة عبر المراجعات والسجلات." - }, - "rule": { - "title": "قاعدة عامة", - "text": "تحتاج حالة موثوق للمتلقّي؟ اختر يدوي. تحتاج ختمًا سريعًا وكشف عبث وتدقيق بلا إعداد؟ اختر تلقائي." - } - } - }, - "certTypeStep": { - "stepTitle": "تنسيق الشهادة" - }, - "certFiles": { - "stepTitle": "ملفات الشهادة" - }, - "appearance": { - "stepTitle": "مظهر التوقيع", - "tooltip": { - "header": { - "title": "حول مظهر التوقيع" - }, - "invisible": { - "title": "تواقيع غير مرئية", - "text": "يُضاف التوقيع إلى PDF للأمان لكنه لن يكون مرئيًا عند العرض. مثالي للمتطلبات القانونية دون تغيير مظهر المستند.", - "bullet1": "يوفّر الأمان دون تغييرات مرئية", - "bullet2": "يلبّي المتطلبات القانونية للتوقيع الرقمي", - "bullet3": "لا يؤثر في تخطيط المستند أو تصميمه" - }, - "visible": { - "title": "تواقيع مرئية", - "text": "يعرض كتلة توقيع على PDF باسمك وتاريخك وتفاصيل اختيارية. مفيد لإيضاح أن المستند موقّع.", - "bullet1": "يُظهِر اسم الموقّع والتاريخ على المستند", - "bullet2": "يمكن تضمين السبب والموقع للتوقيع", - "bullet3": "اختر الصفحة التي يوضع فيها التوقيع", - "bullet4": "يمكن تضمين شعار اختياري" - } - }, - "invisible": "غير مرئي", - "options": { - "title": "تفاصيل التوقيع" - }, - "visible": "مرئي" - }, - "sign": { - "submit": "توقيع PDF", - "results": "PDF الموقَّع" - }, - "error": { - "failed": "حدث خطأ أثناء معالجة التواقيع." - }, - "tooltip": { - "header": { - "title": "حول إدارة التواقيع" - }, - "overview": { - "title": "ما الذي تستطيع هذه الأداة فعله؟", - "text": "تتيح لك هذه الأداة التحقق مما إذا كانت ملفات PDF موقّعة رقميًا وإضافة تواقيع رقمية جديدة. التواقيع الرقمية تثبت من أنشأ أو وافق على المستند وتكشف ما إذا تم تغييره بعد التوقيع.", - "bullet1": "تحقق من التواقيع القائمة وصحتها", - "bullet2": "اعرض معلومات الموقّعين والشهادات بالتفصيل", - "bullet3": "أضف تواقيع رقمية جديدة لتأمين مستنداتك", - "bullet4": "يدعم ملفات متعددة مع تنقّل سهل" - }, - "validation": { - "title": "التحقق من التواقيع", - "text": "عند التحقق من التواقيع، تُظهر الأداة صلاحيتها، ومن وقّع ومتى، وما إذا تم تعديل المستند بعد التوقيع.", - "bullet1": "يعرض إن كانت التواقيع صالحة أم لا", - "bullet2": "يعرض معلومات الموقّع وتاريخ التوقيع", - "bullet3": "يتحقق مما إذا تم تعديل المستند بعد التوقيع", - "bullet4": "يمكن استخدام شهادات مخصّصة للتحقق" - }, - "signing": { - "title": "إضافة التواقيع", - "text": "للتوقيع على PDF تحتاج إلى شهادة رقمية (مثل PEM أو PKCS12 أو JKS). يمكنك جعل التوقيع مرئيًا على المستند أو إبقاءه غير مرئي للأمان فقط.", - "bullet1": "يدعم PEM وPKCS12 وJKS وشهادات الخادم", - "bullet2": "خيار إظهار/إخفاء التوقيع على PDF", - "bullet3": "إضافة السبب والموقع واسم الموقّع", - "bullet4": "اختر الصفحة لوضع التواقيع المرئية", - "bullet5": "استخدم شهادة الخادم لخيار بسيط 'وقّع مع Stirling-PDF'" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "حول أنواع الشهادات" - }, - "what": { - "title": "ما هي الشهادة؟", - "text": "هو هوية آمنة لتوقيعك تثبت أنك وقّعت. ما لم يُطلب منك التوقيع عبر شهادة، نوصي باستخدام طريقة أخرى آمنة مثل الكتابة أو الرسم أو التحميل." - }, - "which": { - "title": "أي خيار أستخدم؟", - "text": "اختر التنسيق الذي يطابق ملف شهادتك:", - "bullet1": "PKCS#12 (.p12 / .pfx) – ملف واحد مدمج (الأكثر شيوعًا)", - "bullet2": "PFX (.pfx) – نسخة Microsoft من PKCS12", - "bullet3": "PEM – ملفات .pem منفصلة للمفتاح الخاص والشهادة", - "bullet4": "JKS – مخزن مفاتيح .jks لـ Java لبيئات التطوير/CI-CD" - }, - "convert": { - "title": "المفتاح غير موجود؟", - "text": "حوّل ملفك إلى مخزن مفاتيح Java (.jks) باستخدام keytool، ثم اختر JKS." - } - } - }, - "chooseCertificate": "اختر ملف الشهادة", - "chooseJksFile": "اختر ملف JKS", - "chooseP12File": "اختر ملف PKCS12", - "choosePfxFile": "اختر ملف PFX", - "choosePrivateKey": "اختر ملف المفتاح الخاص", - "location": "الموقع", - "logoTitle": "الشعار", - "name": "الاسم", - "noLogo": "لا يوجد شعار", - "pageNumber": "رقم الصفحة", - "password": "كلمة مرور الشهادة", - "passwordOptional": "اتركه فارغًا إذا لم تكن هناك كلمة مرور", - "reason": "السبب", - "serverCertMessage": "باستخدام شهادة الخادم - لا حاجة إلى ملفات أو كلمة مرور", - "showLogo": "إظهار الشعار" - }, - "removeCertSign": { - "tags": "مصادقة,PEM,P12,رسمي,فك التشفير", - "title": "إزالة توقيع الشهادة", - "header": "إزالة الشهادة الرقمية من PDF", - "selectPDF": "حدد ملف PDF:", - "submit": "إزالة التوقيع", - "description": "ستزيل هذه الأداة توقيعات الشهادات الرقمية من مستند PDF.", - "filenamePrefix": "غير_موقع", - "files": { - "placeholder": "حدّد ملف PDF في العرض الرئيسي للبدء" - }, - "error": { - "failed": "حدث خطأ أثناء إزالة توقيعات الشهادات." - }, - "results": { - "title": "نتائج إزالة الشهادة" - } - }, - "pageLayout": { - "tags": "دمج,مركب,عرض واحد,تنظيم", - "title": "تخطيط متعدد الصفحات", - "header": "تخطيط متعدد الصفحات", - "pagesPerSheet": "الصفحات لكل ورقة:", - "addBorder": "إضافة حدود", - "submit": "إرسال", - "desc": { - "2": "ضع صفحتين جنبًا إلى جنب في ورقة واحدة.", - "3": "ضع 3 صفحات في صف واحد على ورقة واحدة.", - "4": "ضع 4 صفحات في ورقة واحدة (شبكة 2 × 2).", - "9": "ضع 9 صفحات في ورقة واحدة (شبكة 3 × 3).", - "16": "ضع 16 صفحة في ورقة واحدة (شبكة 4 × 4)." - }, - "error": { - "failed": "حدث خطأ أثناء إنشاء تخطيط الصفحات المتعددة." - } - }, - "bookletImposition": { - "tags": "كتيّب,ترتيب,طباعة,تجليد,تواقيع", - "title": "ترتيب الكتيّب", - "header": "ترتيب الكتيّب", - "submit": "إنشاء كتيّب", - "spineLocation": { - "label": "موضع الكعب", - "left": "يسار (قياسي)", - "right": "يمين (RTL)" - }, - "doubleSided": { - "label": "طباعة على الوجهين", - "tooltip": "ينشئ وجهيْن أمامي وخلفي لطباعة كتيّب صحيحة" - }, - "manualDuplex": { - "title": "وضع الازدواج اليدوي", - "instructions": "للطابعات بدون ازدواجية تلقائية. ستحتاج للتشغيل مرتيْن:" - }, - "duplexPass": { - "label": "تمرير الطباعة", - "first": "التمرير 1", - "second": "التمرير 2", - "firstInstructions": "اطبع الوجوه الأمامية → صفّ الأوراق مقلوبة → شغّل مرة أخرى مع التمرير 2", - "secondInstructions": "حمّل الرزمة مقلوبة → اطبع الوجوه الخلفية" - }, - "rtlBinding": { - "label": "تجليد من اليمين إلى اليسار", - "tooltip": "للغة العربية أو العبرية أو اللغات RTL الأخرى" - }, - "addBorder": { - "label": "إضافة حدود حول الصفحات", - "tooltip": "يضيف حدودًا حول كل مقطع صفحة للمساعدة في القص والمحاذاة" - }, - "addGutter": { - "label": "إضافة هامش تجليد", - "tooltip": "يضيف مساحة داخلية للتجليد" - }, - "gutterSize": { - "label": "حجم الهامش الداخلي (نقاط)" - }, - "flipOnShortEdge": { - "label": "قلب على الحافة القصيرة (الازدواجية التلقائية فقط)", - "tooltip": "فعّلها للطباعة مزدوجة على الحافة القصيرة (تجاهَلها في الوضع اليدوي)", - "manualNote": "غير مطلوب في الوضع اليدوي — ستقلب الرزمة بنفسك" - }, - "advanced": { - "toggle": "خيارات متقدمة" - }, - "paperSizeNote": "يُستمد حجم الورق تلقائيًا من صفحتك الأولى.", - "tooltip": { - "header": { - "title": "دليل إنشاء الكتيّب" - }, - "description": { - "title": "ما هو ترتيب الكتيّب؟", - "text": "ينشئ كتيّبات احترافية بترتيب صفحات صحيح للطباعة. توضع صفحات PDF بمخطط 2-في-صفحة على أوراق أفقية بحيث تُقرأ بالترتيب الصحيح بعد الطيّ والتجليد." - }, - "example": { - "title": "مثال: كتيّب من 8 صفحات", - "text": "مستندك المكوّن من 8 صفحات يصبح ورقتيْن:", - "bullet1": "ورقة 1 أمام: الصفحات 8، 1 | خلف: الصفحات 2، 7", - "bullet2": "ورقة 2 أمام: الصفحات 6، 3 | خلف: الصفحات 4، 5", - "bullet3": "عند الطيّ والتكديس: تُقرأ 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "كيفية الطباعة والتجميع", - "text": "اتبع هذه الخطوات لكتيّبات مثالية:", - "bullet1": "اطبع على الوجهين مع 'القلب على الحافة الطويلة'", - "bullet2": "صفّ الأوراق بالترتيب، واطوِ إلى النصف", - "bullet3": "دبّس أو اجعل التجليد على الكعب المطوي", - "bullet4": "للطابعات بحافة قصيرة: فعّل خيار 'القلب على الحافة القصيرة'" - }, - "manualDuplex": { - "title": "ازدواج يدوي (طابعات أحادية الوجه)", - "text": "للطابعات بدون ازدواج تلقائي:", - "bullet1": "أوقف 'الطباعة على الوجهين'", - "bullet2": "اختر 'التمرير 1' → اطبع → صفّ الأوراق مقلوبة", - "bullet3": "اختر 'التمرير 2' → حمّل الرزمة → اطبع الخلفيات", - "bullet4": "اطوِ وجمّع كالمعتاد" - }, - "advanced": { - "title": "خيارات متقدمة", - "text": "اضبط كتيّبك بدقّة:", - "bullet1": "تجليد من اليمين إلى اليسار: للغات RTL", - "bullet2": "الحدود: تعرض خطوط القطع", - "bullet3": "هامش التجليد: يضيف مساحة للتجليد/التدبيس", - "bullet4": "قلب الحافة القصيرة: للطابعات التلقائية فقط" - } - }, - "error": { - "failed": "حدث خطأ أثناء إنشاء ترتيب الكتيّب." - } - }, - "scalePages": { - "title": "ضبط مقياس الصفحة", - "header": "ضبط مقياس الصفحة", - "pageSize": "حجم صفحة المستند.", - "keepPageSize": "الحجم الأصلي", - "scaleFactor": "مستوى التكبير (الاقتصاص) للصفحة.", - "submit": "إرسال" - }, - "adjustPageScale": { - "tags": "تغيير الحجم,تعديل,أبعاد,تكييف", - "title": "ضبط مقياس الصفحة", - "header": "ضبط مقياس الصفحة", - "scaleFactor": { - "label": "عامل المقياس" - }, - "pageSize": { - "label": "حجم الصفحة المستهدف", - "keep": "الإبقاء على الحجم الأصلي", - "letter": "ليتر", - "legal": "ليجال" - }, - "submit": "ضبط مقياس الصفحة", - "error": { - "failed": "حدث خطأ أثناء ضبط مقياس الصفحة." - }, - "tooltip": { - "header": { - "title": "نظرة عامة على إعدادات مقياس الصفحة" - }, - "description": { - "title": "الوصف", - "text": "اضبط حجم محتوى PDF وغيّر أبعاد الصفحة." - }, - "scaleFactor": { - "title": "عامل المقياس", - "text": "يتحكم في مدى كِبر أو صِغر ظهور المحتوى على الصفحة. يُعاد تحجيم المحتوى ويتم توسيطه — إذا كان أكبر من حجم الصفحة فقد يتم قصّه.", - "bullet1": "1.0 = الحجم الأصلي", - "bullet2": "0.5 = نصف الحجم (أصغر 50%)", - "bullet3": "2.0 = ضعف الحجم (أكبر 200% وقد يُقصّ)" - }, - "pageSize": { - "title": "حجم الصفحة المستهدف", - "text": "تُحدِّد أبعاد صفحات PDF الناتجة. يحافظ خيار 'الإبقاء على الحجم الأصلي' على الأبعاد الحالية، بينما تُعيد الخيارات الأخرى التحجيم إلى مقاسات ورق قياسية." - } - } - }, - "add-page-numbers": { - "tags": "ترقيم,تسمية,تنظيم,فهرسة" - }, - "auto-rename": { - "tags": "كشف تلقائي,مبني على الرأس,تنظيم,إعادة تسمية", - "title": "إعادة تسمية تلقائية", - "header": "إعادة تسمية PDF تلقائيًا", - "description": "يجد تلقائيًا العنوان من محتوى PDF ويستخدمه كاسم الملف.", - "submit": "إعادة تسمية تلقائية", - "files": { - "placeholder": "حدد ملف PDF في العرض الرئيسي للبدء" - }, - "error": { - "failed": "حدث خطأ أثناء إعادة تسمية PDF تلقائيًا." - }, - "results": { - "title": "نتائج إعادة التسمية التلقائية" - }, - "tooltip": { - "header": { - "title": "كيف تعمل إعادة التسمية التلقائية" - }, - "description": { - "title": "ما الذي يقدمه" - }, - "howItWorks": { - "title": "إعادة تسمية ذكية", - "text": "يجد تلقائيًا العنوان من محتوى PDF ويستخدمه كاسم الملف.", - "bullet1": "يبحث عن نص يبدو كعنوان أو ترويسة", - "bullet2": "ينشئ اسم ملف نظيفًا وصالحًا من العنوان المُكتشف", - "bullet3": "يبقي الاسم الأصلي إذا لم يُعثر على عنوان مناسب" - } - }, - "settings": { - "title": "حول" - } - }, - "adjust-contrast": { - "tags": "تصحيح الألوان,ضبط,تعديل,تحسين" - }, - "crop": { - "title": "اقتصاص", - "header": "اقتصاص PDF", - "submit": "إرسال", - "noFileSelected": "حدّد ملف PDF لبدء القص", - "preview": { - "title": "معاينة منطقة القص" - }, - "reset": "إعادة التعيين إلى كامل PDF", - "coordinates": { - "title": "الموضع والحجم", - "x": { - "label": "إحداثي X", - "desc": "الحافة اليسرى (نقاط)" - }, - "y": { - "label": "إحداثي Y", - "desc": "الحافة السفلية (نقاط)" - }, - "width": { - "label": "العرض", - "desc": "عرض القص (نقاط)" - }, - "height": { - "label": "الارتفاع", - "desc": "ارتفاع القص (نقاط)" - } - }, - "error": { - "invalidArea": "منطقة القص تتجاوز حدود PDF", - "failed": "فشل قصّ PDF" - }, - "steps": { - "selectArea": "تحديد منطقة القص" - }, - "tooltip": { - "title": "كيفية قص ملفات PDF", - "description": "حدّد المنطقة المراد قصّها من PDF بسحب وتغيير حجم التراكب الأزرق على الصورة المصغّرة.", - "drag": "اسحب التراكب لتحريك منطقة القص", - "resize": "اسحب مقابض الزوايا والحواف لتغيير الحجم", - "precision": "استخدم مدخلات الإحداثيات للتموضع الدقيق" - }, - "results": { - "title": "نتائج القص" - }, - "automation": { - "info": "أدخل إحداثيات القص بوحدة نقاط PDF. نقطة الأصل (0,0) في أسفل اليسار. ستُطبق هذه القيم على كل ملفات PDF المعالجة في هذا التشغيل الآلي.", - "reference": "مرجع: صفحة A4 = ‏595.28 × 841.89 نقطة (‏210مم × 297مم). 1 بوصة = 72 نقطة." - } - }, - "autoSplitPDF": { - "tags": "مبني على QR,فصل,تقسيم المسح الضوئي,تنظيم", - "title": "تقسيم PDF تلقائيًا", - "header": "تقسيم PDF تلقائيًا", - "description": "اطبع وأدخل وامسح ضوئيًا وارفع، ودعنا نفصل مستنداتك تلقائيًا. لا حاجة للفرز اليدوي.", - "selectText": { - "1": "اطبع بعض أوراق الفاصل من أدناه (الأبيض والأسود جيد).", - "2": "امسح جميع مستنداتك دفعة واحدة عن طريق إدخال ورقة الفاصل بينها.", - "3": "ارفع ملف PDF الممسوح ضوئيًا الكبير الواحد ودع Stirling PDF يتولى الباقي.", - "4": "يتم اكتشاف صفحات الفاصل تلقائيًا وإزالتها، مما يضمن مستندًا نهائيًا نظيفًا." - }, - "formPrompt": "أرسل ملف PDF يحتوي على فواصل صفحات Stirling-PDF:", - "duplexMode": "وضع الطباعة على الوجهين (المسح الضوئي للوجه الأمامي والخلفي)", - "dividerDownload2": "تنزيل 'فاصل التقسيم التلقائي (مع التعليمات).pdf'", - "submit": "إرسال" - }, - "sanitizePdf": { - "tags": "تنظيف,تأمين,آمن,إزالة التهديدات" - }, - "URLToPDF": { - "tags": "التقاط الويب,حفظ الصفحة,تحويل الويب إلى مستند,أرشفة", - "title": "URL إلى PDF", - "header": "URL إلى PDF", - "submit": "تحويل", - "credit": "يستخدم WeasyPrint" - }, - "HTMLToPDF": { - "tags": "لغة الترميز,محتوى الويب,تحويل,تحويل", - "title": "HTML إلى PDF", - "header": "HTML إلى PDF", - "help": "يقبل ملفات HTML وملفات ZIP تحتوي على html/css/صور وما إلى ذلك المطلوبة", - "submit": "تحويل", - "credit": "يستخدم WeasyPrint", - "zoom": "مستوى التكبير لعرض الموقع.", - "pageWidth": "عرض الصفحة بالسنتيمتر. (فارغ للافتراضي)", - "pageHeight": "ارتفاع الصفحة بالسنتيمتر. (فارغ للافتراضي)", - "marginTop": "الهامش العلوي للصفحة بالمليمتر. (فارغ للافتراضي)", - "marginBottom": "الهامش السفلي للصفحة بالمليمتر. (فارغ للافتراضي)", - "marginLeft": "الهامش الأيسر للصفحة بالمليمتر. (فارغ للافتراضي)", - "marginRight": "الهامش الأيمن للصفحة بالمليمتر. (فارغ للافتراضي)", - "printBackground": "عرض خلفية المواقع.", - "defaultHeader": "تمكين الرأس الافتراضي (الاسم ورقم الصفحة)", - "cssMediaType": "تغيير نوع وسائط CSS للصفحة.", - "none": "بدون", - "print": "طباعة", - "screen": "شاشة" - }, - "MarkdownToPDF": { - "tags": "لغة الترميز,محتوى الويب,تحويل,تحويل", - "title": "Markdown إلى PDF", - "header": "Markdown إلى PDF", - "submit": "تحويل", - "help": "العمل قيد التقدم", - "credit": "يستخدم WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "لغة الترميز,محتوى الويب,تحويل,تحويل", - "title": "PDF إلى Markdown", - "header": "PDF إلى Markdown", - "submit": "تحويل" - }, - "getPdfInfo": { - "tags": "معلومات,بيانات,إحصائيات,إحصاءات", - "title": "الحصول على معلومات عن PDF", - "header": "الحصول على معلومات عن PDF", - "submit": "الحصول على المعلومات", - "downloadJson": "تحميل JSON" - }, - "extractPage": { - "tags": "استخراج" - }, - "PdfToSinglePage": { - "tags": "صفحة واحدة" - }, - "showJS": { - "tags": "جافا سكريبت", - "title": "إظهار جافا سكريبت", - "header": "إظهار جافا سكريبت", - "downloadJS": "تنزيل جافا سكريبت", - "submit": "إظهار", - "results": "النتيجة", - "processing": "جارٍ استخراج JavaScript...", - "done": "تم استخراج JavaScript", - "singleFileWarning": "هذه الأداة تدعم ملفًا واحدًا في كل مرة. يرجى تحديد ملف واحد.", - "view": { - "title": "JavaScript المستخرج" - } - }, - "redact": { - "tags": "Redact,Hide,black out,black,marker,hidden,manual", - "title": "Manual Redaction", - "submit": "Manual Redaction", - "error": { - "failed": "حدث خطأ أثناء توقيع PDF." - }, - "modeSelector": { - "title": "طريقة التنقيح", - "mode": "الوضع", - "automatic": "تلقائي", - "automaticDesc": "تنقيح النص بناءً على مصطلحات البحث", - "manual": "يدوي", - "manualDesc": "انقر واسحب لتنقيح مناطق محددة", - "manualComingSoon": "التنقيح اليدوي قريبًا" - }, - "auto": { - "header": "تنقيح تلقائي", - "settings": { - "title": "إعدادات التنقيح", - "advancedTitle": "متقدم" - }, - "colorLabel": "لون الصندوق", - "wordsToRedact": { - "title": "كلمات للتنقيح", - "placeholder": "أدخل كلمة", - "add": "إضافة", - "examples": "أمثلة: Confidential, Top-Secret" - }, - "useRegexLabel": "استخدام Regex", - "wholeWordSearchLabel": "بحث عن كلمة كاملة", - "customPaddingLabel": "حشو إضافي مخصّص", - "convertPDFToImageLabel": "تحويل PDF إلى PDF-Image" - }, - "tooltip": { - "mode": { - "header": { - "title": "طريقة التنقيح" - }, - "automatic": { - "title": "تنقيح تلقائي", - "text": "يعثر تلقائيًا على النص المحدد وينقّحه عبر المستند. مثالي لإزالة المعلومات الحساسة المتكررة مثل الأسماء أو العناوين أو إشعارات السرية." - }, - "manual": { - "title": "تنقيح يدوي", - "text": "انقر واسحب لتحديد مناطق معينة يدويًا لتنقيحها. يمنحك تحكمًا دقيقًا فيما يتم تنقيحه. (قريبًا)" - } - }, - "words": { - "header": { - "title": "كلمات للتنقيح" - }, - "description": { - "title": "مطابقة النص", - "text": "أدخل كلمات أو عبارات للعثور عليها وتنقيحها في مستندك. سيتم البحث عن كل كلمة بشكل منفصل." - }, - "bullet1": "أضف كلمة واحدة كل مرة", - "bullet2": "اضغط Enter أو انقر «أضف أخرى» للإضافة", - "bullet3": "انقر × لإزالة الكلمات", - "examples": { - "title": "أمثلة شائعة", - "text": "تشمل الكلمات المعتادة لتنقيحها: بيانات بنكية، عناوين بريد إلكتروني، أو أسماء محددة." - } - }, - "advanced": { - "header": { - "title": "إعدادات التنقيح المتقدمة" - }, - "color": { - "title": "لون الصندوق والحشو", - "text": "خصّص مظهر صناديق التنقيح. الأسود قياسي، ويمكنك اختيار أي لون. يضيف الحشو مساحة إضافية حول النص المعثور عليه." - }, - "regex": { - "title": "استخدام Regex", - "text": "فعّل التعابير النمطية للمطابقة المتقدمة. مفيد للعثور على أرقام الهواتف أو رسائل البريد أو الأنماط المعقّدة.", - "bullet1": "مثال: \\d{4}-\\d{2}-\\d{2} لمطابقة أي تاريخ بصيغة YYYY-MM-DD", - "bullet2": "استخدم بحذر — اختبر جيدًا" - }, - "wholeWord": { - "title": "بحث كلمة كاملة", - "text": "مطابقة الكلمات الكاملة فقط، وليس المطابقات الجزئية. لن تطابق 'John' كلمة 'Johnson' عند التفعيل." - }, - "convert": { - "title": "التحويل إلى PDF-Image", - "text": "يحوّل PDF إلى PDF قائم على الصور بعد التنقيح. يضمن إزالة النص خلف صناديق التنقيح تمامًا وعدم إمكانية استعادته." - } - } - }, - "manual": { - "header": "تنقيح يدوي", - "textBasedRedaction": "تنقيح قائم على النص", - "pageBasedRedaction": "تنقيح حسب الصفحة", - "convertPDFToImageLabel": "تحويل PDF إلى PDF-Image (لإزالة النص خلف الصندوق)", - "pageRedactionNumbers": { - "title": "صفحات", - "placeholder": "(مثال: 1,2,8 أو 4,7,12-16 أو 2n-1)" - }, - "redactionColor": { - "title": "لون التنقيح" - }, - "export": "تصدير", - "upload": "رفع", - "boxRedaction": "تنقيح بالرسم بصندوق", - "zoom": "تكبير/تصغير", - "zoomIn": "تكبير", - "zoomOut": "تصغير", - "nextPage": "الصفحة التالية", - "previousPage": "الصفحة السابقة", - "toggleSidebar": "تبديل الشريط الجانبي", - "showThumbnails": "إظهار المصغّرات", - "showDocumentOutline": "إظهار مخطط المستند (نقر مزدوج لتوسيع/طي جميع العناصر)", - "showAttachments": "إظهار المرفقات", - "showLayers": "إظهار الطبقات (نقر مزدوج لإعادة كل الطبقات للوضع الافتراضي)", - "colourPicker": "منتقي الألوان", - "findCurrentOutlineItem": "ابحث عن عنصر المخطط الحالي", - "applyChanges": "تطبيق التغييرات" - } - }, - "tableExtraxt": { - "tags": "CSV,استخراج الجدول,استخراج,تحويل" - }, - "autoSizeSplitPDF": { - "tags": "pdf,تقسيم,مستند,تنظيم" - }, - "overlay-pdfs": { - "tags": "تراكب", - "header": "تراكب ملفات PDF", - "title": "تراكب ملفات PDF", - "desc": "تراكب ملف PDF فوق آخر", - "baseFile": { - "label": "اختر ملف PDF الأساسي" - }, - "overlayFiles": { - "label": "اختر ملفات PDF للتراكب", - "placeholder": "اختر ملفات PDF...", - "addMore": "إضافة المزيد من ملفات PDF..." - }, - "mode": { - "label": "اختر وضع التراكب", - "sequential": "تراكب متسلسل", - "interleaved": "تراكب متداخل", - "fixedRepeat": "تراكب تكرار ثابت" - }, - "counts": { - "label": "عدد التراكبات (لوضع التكرار الثابت)", - "placeholder": "أدخل الأعداد مفصولة بفواصل (مثل 2,3,1)", - "item": "العدد لهذا الملف", - "noFiles": "أضف ملفات تراكب لضبط الأعداد" - }, - "position": { - "label": "اختر موضع التراكب", - "foreground": "المقدمة", - "background": "الخلفية" - }, - "submit": "إرسال", - "settings": { - "title": "الإعدادات" - }, - "results": { - "title": "نتائج التراكب" - }, - "tooltip": { - "header": { - "title": "نظرة عامة على تراكب ملفات PDF" - }, - "description": { - "title": "الوصف", - "text": "اجمع ملف PDF أساسيًا مع ملف أو أكثر للتراكب. يمكن تطبيق التراكبات صفحة بصفحة في أوضاع مختلفة ووضعها في المقدمة أو الخلفية." - }, - "mode": { - "title": "وضع التراكب", - "text": "اختر كيفية توزيع صفحات التراكب عبر صفحات ملف الأساس.", - "sequential": "تراكب تسلسلي: استخدم صفحات من أول ملف تراكب حتى ينتهي، ثم انتقل إلى التالي.", - "interleaved": "تراكب متداخل: خذ صفحة واحدة من كل تراكب بالتتابع.", - "fixedRepeat": "تراكب بتكرار ثابت: خذ عددًا محددًا من الصفحات من كل تراكب قبل الانتقال إلى التالي. استخدم الأعداد لضبط الأرقام." - }, - "position": { - "title": "موضع التراكب", - "text": "المقدمة تضع التراكب فوق الصفحة. الخلفية تضعه خلفها." - }, - "overlayFiles": { - "title": "ملفات التراكب", - "text": "حدد ملف PDF واحدًا أو أكثر لعمل تراكب على الأساس. يؤثر ترتيب هذه الملفات على كيفية تطبيق الصفحات في وضعي التسلسل والتكرار الثابت." - }, - "counts": { - "title": "الأعداد (في وضع التكرار الثابت فقط)", - "text": "قدّم رقمًا موجبًا لكل ملف تراكب يوضح عدد الصفحات التي يجب أخذها قبل الانتقال إلى التالي. مطلوب عندما يكون الوضع تكرارًا ثابتًا." - } - }, - "error": { - "failed": "حدث خطأ أثناء عمل تراكب لملفات PDF." - } - }, - "split-by-sections": { - "tags": "تقسيم القسم, تقسيم, تخصيص", - "title": "تقسيم PDF حسب الأقسام", - "header": "تقسيم PDF إلى أقسام", - "horizontal": { - "label": "التقسيمات الأفقية", - "placeholder": "أدخل عدد التقسيمات الأفقية" - }, - "vertical": { - "label": "التقسيمات العمودية", - "placeholder": "أدخل عدد التقسيمات العمودية" - }, - "submit": "تقسيم PDF", - "merge": "دمج في ملف PDF واحد" - }, - "AddStampRequest": { - "tags": "ختم, إضافة صورة, صورة وسط, علامة مائية, PDF, تضمين, تخصيص", - "header": "ختم PDF", - "title": "ختم PDF", - "stampSetup": "إعداد الختم", - "stampType": "نوع الختم", - "stampText": "نص الختم", - "stampImage": "صورة الختم", - "alphabet": "الأبجدية", - "fontSize": "حجم الخط/الصورة", - "rotation": "دوران", - "opacity": "الشفافية", - "position": "الموقع", - "overrideX": "تجاوز الإحداثي X", - "overrideY": "تجاوز الإحداثي Y", - "customMargin": "هامش مخصص", - "customColor": "لون نص مخصص", - "submit": "إرسال", - "noStampSelected": "لم يتم اختيار ختم. ارجع إلى الخطوة 1.", - "customPosition": "اسحب الختم إلى الموضع المطلوب في نافذة المعاينة.", - "error": { - "failed": "حدث خطأ أثناء إضافة الختم إلى ملف PDF." - }, - "imageSize": "حجم الصورة", - "margin": "الهامش", - "positionAndFormatting": "الموضع والتنسيق", - "quickPosition": "اختر موضعًا على الصفحة لوضع الختم.", - "results": { - "title": "نتائج إضافة الختم" - } - }, - "removeImagePdf": { - "tags": "إزالة الصورة,عمليات الصفحة,الخلفية,جانب الخادم" - }, - "splitPdfByChapters": { - "tags": "تجزئة، فصول، علامات تبويب، تنظيم" - }, - "validateSignature": { - "tags": "توقيع،تحقق،تصديق،pdf،شهادة،توقيع رقمي،Validate Signature،Validate certificate", - "title": "التحقق من تواقيع PDF", - "header": "التحقق من التواقيع الرقمية", - "selectPDF": "اختر ملف PDF موقّع", - "submit": "تحقق من التواقيع", - "results": "نتائج التحقق", - "status": { - "_value": "الحالة", - "valid": "صالح", - "invalid": "غير صالح", - "complete": "اكتمل التحقق" - }, - "signer": "الموقّع", - "date": "التاريخ", - "reason": "السبب", - "location": "الموقع", - "noSignatures": "لا توجد تواقيع رقمية في هذا المستند", - "chain": { - "invalid": "فشل التحقق من سلسلة الشهادات - لا يمكن التحقق من هوية الموقّع" - }, - "trust": { - "invalid": "الشهادة غير موجودة في مخزن الثقة - المصدر غير قابل للتحقق" - }, - "cert": { - "expired": "الشهادة منتهية الصلاحية", - "revoked": "تم إلغاء الشهادة", - "info": "تفاصيل الشهادة", - "issuer": "الجهة المُصدِرة", - "subject": "الموضوع", - "serialNumber": "الرقم التسلسلي", - "validFrom": "صالح من", - "validUntil": "صالح حتى", - "algorithm": "الخوارزمية", - "keySize": "حجم المفتاح", - "version": "الإصدار", - "keyUsage": "استخدام المفتاح", - "selfSigned": "موقّعة ذاتيًا", - "bits": "بت", - "details": "تفاصيل الشهادة" - }, - "signature": { - "info": "معلومات التوقيع", - "_value": "التوقيع", - "mathValid": "التوقيع صالح رياضيًا لكن:" - }, - "selectCustomCert": "ملف شهادة X.509 مخصص (اختياري)", - "downloadCsv": "تنزيل CSV", - "downloadJson": "تنزيل JSON", - "downloadPdf": "تنزيل تقرير PDF", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "تعذّر التحقق من الملفات المحددة.", - "partial": "تعذّر التحقق من بعض الملفات.", - "reportGeneration": "تعذّر إنشاء تقرير PDF. ملفات JSON وCSV متاحة.", - "unexpected": "خطأ غير متوقع أثناء التحقق." - }, - "finalizing": "جارٍ تجهيز التنزيلات...", - "issue": { - "certExpired": "انتهت صلاحية الشهادة", - "certRevocationUnknown": "حالة إلغاء الشهادة غير معروفة", - "certRevoked": "تم إلغاء الشهادة", - "chainInvalid": "سلسلة الشهادة غير صالحة", - "signatureInvalid": "فشل الفحص التشفيري للتوقيع", - "trustInvalid": "الشهادة غير موثوقة" - }, - "noResults": "شغّل عملية التحقق لإنشاء تقرير.", - "noSignaturesShort": "لا توجد توقيعات", - "processing": "جارٍ التحقق من التوقيعات...", - "report": { - "continued": "متابعة", - "downloads": "التنزيلات", - "entryLabel": "ملخص التوقيع", - "fields": { - "created": "تم الإنشاء", - "fileSize": "حجم الملف", - "signatureCount": "إجمالي التوقيعات", - "signatureDate": "تاريخ التوقيع" - }, - "filesEvaluated": "تم تقييم {{count}} ملفًا", - "footer": "تم التحقق عبر Stirling PDF", - "generatedAt": "تم الإنشاء", - "noPdf": "سيكون تقرير PDF متاحًا بعد تحقق ناجح.", - "page": "صفحة", - "shortTitle": "ملخص التوقيع", - "signatureCountLabel": "{{count}} توقيعات", - "signaturesFound": "تم اكتشاف {{count}} توقيعًا", - "signaturesValid": "{{count}} صالح تمامًا", - "title": "تقرير التحقق من التوقيع" - }, - "settings": { - "certHint": "ارفع شهادة X.509 موثوقة للتحقق مقابل مصدر ثقة مخصص.", - "title": "إعدادات التحقق" - }, - "signatureDate": "تاريخ التوقيع", - "totalSignatures": "إجمالي التوقيعات" - }, - "replaceColor": { - "tags": "استبدال اللون،عمليات الصفحة،الواجهة الخلفية،جهة الخادم", - "labels": { - "settings": "الإعدادات", - "colourOperation": "عملية الألوان" - }, - "options": { - "highContrast": "تباين عالٍ", - "invertAll": "عكس كل الألوان", - "custom": "مخصص", - "cmyk": "تحويل إلى CMYK" - }, - "tooltip": { - "header": { - "title": "نظرة عامة على إعدادات الاستبدال وعكس الألوان" - }, - "description": { - "title": "الوصف", - "text": "حوّل ألوان PDF لتحسين القابلية للقراءة وسهولة الوصول. اختر إعدادات تباين عالٍ مسبقة، أو اعكس كل الألوان، أو أنشئ مخططات ألوان مخصصة." - }, - "highContrast": { - "title": "تباين عالٍ", - "text": "تطبيق مجموعات ألوان عالية التباين معدّة مسبقًا لتحسين القراءة والامتثال لإتاحة الوصول.", - "bullet1": "نص أبيض على خلفية سوداء - الوضع الداكن الكلاسيكي", - "bullet2": "نص أسود على خلفية بيضاء - تباين عالٍ قياسي", - "bullet3": "نص أصفر على خلفية سوداء - خيار عالي الوضوح", - "bullet4": "نص أخضر على خلفية سوداء - تباين عالٍ بديل" - }, - "invertAll": { - "title": "عكس كل الألوان", - "text": "اعكس كل الألوان في ملف PDF بالكامل، مما يخلق تأثيرًا مشابهًا للسالب. مفيد لإنشاء نسخ وضع داكن للمستندات أو تقليل إجهاد العين في الإضاءة المنخفضة." - }, - "custom": { - "title": "ألوان مخصصة", - "text": "حدّد ألوان النص والخلفية الخاصة بك باستخدام منتقي الألوان. مثالي لإنشاء مستندات بعلامة تجارية أو متطلبات إتاحة محددة.", - "bullet1": "لون النص - اختر لون عناصر النص", - "bullet2": "لون الخلفية - عين لون خلفية المستند" - }, - "cmyk": { - "title": "التحويل إلى CMYK", - "text": "حوّل ملف PDF من فضاء ألوان RGB إلى فضاء ألوان CMYK، مُحسّن للطباعة الاحترافية. يحوّل هذا الإجراء الألوان إلى نموذج سماوي وأرجواني وأصفر وأسود المستخدم في الطابعات." - } - }, - "error": { - "failed": "حدث خطأ أثناء معالجة استبدال الألوان." - } - }, - "login": { - "title": "تسجيل الدخول", - "header": "تسجيل الدخول", - "signin": "تسجيل الدخول", - "signInWith": "تسجيل الدخول بواسطة", - "signInAnonymously": "التسجيل كضيف", - "rememberme": "تذكرني", - "invalid": "اسم المستخدم أو كلمة المرور غير صالحة.", - "locked": "تم قفل حسابك.", - "sessionExpired": "انتهت صلاحية جلستك. يرجى تسجيل الدخول مجددًا.", - "signinTitle": "الرجاء تسجيل الدخول", - "ssoSignIn": "تسجيل الدخول عبر تسجيل الدخول الأحادي", - "oAuth2AutoCreateDisabled": "تم تعطيل الإنشاء التلقائي لمستخدم OAuth2", - "oAuth2AdminBlockedUser": "تم حظر تسجيل أو تسجيل دخول المستخدمين غير المسجلين حاليًا. يرجى الاتصال بالمسؤول.", - "oauth2RequestNotFound": "لم يتم العثور على طلب التفويض", - "oauth2InvalidUserInfoResponse": "استجابة معلومات المستخدم غير صالحة", - "oauth2invalidRequest": "طلب غير صالح", - "oauth2AccessDenied": "تم رفض الوصول", - "oauth2InvalidTokenResponse": "استجابة الرمز المميز غير صالحة", - "oauth2InvalidIdToken": "رمز الهوية غير صالح", - "relyingPartyRegistrationNotFound": "لم يتم العثور على تسجيل الطرف المعتمد", - "userIsDisabled": "تم تعطيل المستخدم، تم حظر تسجيل الدخول حاليًا باستخدام اسم المستخدم هذا. يرجى الاتصال بالمسؤول.", - "alreadyLoggedIn": "لقد تسجل دخولًا إلى", - "alreadyLoggedIn2": "أجهزة أخرى. يرجى تسجيل الخروج من الأجهزة وحاول مرة أخرى.", - "toManySessions": "لديك عدة جلسات نشطة", - "logoutMessage": "تم تسجيل خروجك.", - "youAreLoggedIn": "لقد سجّلت الدخول!", - "email": "البريد الإلكتروني", - "password": "كلمة المرور", - "enterEmail": "أدخل بريدك الإلكتروني", - "enterPassword": "أدخل كلمة المرور", - "loggingIn": "جارٍ تسجيل الدخول...", - "username": "اسم المستخدم", - "enterUsername": "أدخل اسم المستخدم", - "useEmailInstead": "تسجيل الدخول بالبريد الإلكتروني", - "forgotPassword": "هل نسيت كلمة المرور؟", - "logIn": "تسجيل الدخول", - "signingIn": "جارٍ تسجيل الدخول...", - "login": "تسجيل الدخول", - "or": "أو", - "useMagicLink": "استخدم الرابط السحري بدلًا من ذلك", - "enterEmailForMagicLink": "أدخل بريدك الإلكتروني للحصول على رابط سحري", - "sending": "جارٍ الإرسال…", - "sendMagicLink": "إرسال الرابط السحري", - "cancel": "إلغاء", - "dontHaveAccount": "لا تملك حسابًا؟ سجّل", - "home": "الصفحة الرئيسية", - "debug": "تصحيح", - "signOut": "تسجيل الخروج", - "pleaseEnterBoth": "يرجى إدخال البريد الإلكتروني وكلمة المرور معًا", - "pleaseEnterEmail": "يرجى إدخال عنوان بريدك الإلكتروني", - "magicLinkSent": "تم إرسال الرابط السحري إلى {{email}}! تفقد بريدك واضغط الرابط لتسجيل الدخول.", - "passwordResetSent": "تم إرسال رابط إعادة تعيين كلمة المرور إلى {{email}}! تفقد بريدك واتبع التعليمات.", - "failedToSignIn": "فشل تسجيل الدخول بواسطة {{provider}}: {{message}}", - "unexpectedError": "خطأ غير متوقع: {{message}}", - "accountCreatedSuccess": "تم إنشاء الحساب بنجاح! يمكنك الآن تسجيل الدخول.", - "passwordChangedSuccess": "تم تغيير كلمة المرور بنجاح! يرجى تسجيل الدخول بكلمة المرور الجديدة.", - "credentialsUpdated": "تم تحديث بيانات الاعتماد الخاصة بك. يرجى تسجيل الدخول مجددًا.", - "defaultCredentials": "بيانات اعتماد تسجيل الدخول الافتراضية", - "changePasswordWarning": "يرجى تغيير كلمة المرور بعد تسجيل الدخول لأول مرة", - "slides": { - "overview": { - "alt": "نظرة عامة على Stirling PDF", - "title": "كل ما تحتاجه لـ PDF في مكان واحد.", - "subtitle": "حزمة سحابية تضع الخصوصية أولاً لملفات PDF تتيح لك تحويل المستندات وتوقيعها وتنقيحها وإدارتها، إلى جانب أكثر من 50 أداة قوية أخرى." - }, - "edit": { - "alt": "تحرير ملفات PDF", - "title": "حرّر ملفات PDF لعرض/تأمين المعلومات التي تريدها", - "subtitle": "مع أكثر من 12 أداة تساعدك على تنقيح ملفات PDF وتوقيعها وقراءتها ومعالجتها، ستجد بالتأكيد ما تبحث عنه." - }, - "secure": { - "alt": "حماية ملفات PDF", - "title": "احمِ المعلومات الحساسة في ملفات PDF الخاصة بك", - "subtitle": "أضِف كلمات مرور، ونقّح المحتوى، وأدر الشهادات بسهولة." - } - } - }, - "signup": { - "title": "إنشاء حساب", - "subtitle": "انضم إلى Stirling PDF للبدء", - "name": "الاسم", - "email": "البريد الإلكتروني", - "password": "كلمة المرور", - "confirmPassword": "تأكيد كلمة المرور", - "enterName": "أدخل اسمك", - "enterEmail": "أدخل بريدك الإلكتروني", - "enterPassword": "أدخل كلمة المرور", - "confirmPasswordPlaceholder": "أكّد كلمة المرور", - "or": "أو", - "creatingAccount": "جارٍ إنشاء الحساب...", - "signUp": "إنشاء حساب", - "alreadyHaveAccount": "هل لديك حساب بالفعل؟ سجّل الدخول", - "pleaseFillAllFields": "يرجى ملء جميع الحقول", - "passwordsDoNotMatch": "كلمتا المرور غير متطابقتين", - "passwordTooShort": "يجب أن تتكون كلمة المرور من 6 أحرف على الأقل", - "invalidEmail": "يرجى إدخال عنوان بريد إلكتروني صالح", - "checkEmailConfirmation": "تحقّق من بريدك الإلكتروني للعثور على رابط التأكيد لإكمال التسجيل.", - "accountCreatedSuccessfully": "تم إنشاء الحساب بنجاح! يمكنك الآن تسجيل الدخول.", - "unexpectedError": "خطأ غير متوقع: {{message}}", - "useEmailInstead": "استخدم البريد الإلكتروني بدلًا من ذلك", - "nameRequired": "الاسم مطلوب", - "emailRequired": "البريد الإلكتروني مطلوب", - "passwordRequired": "كلمة المرور مطلوبة", - "confirmPasswordRequired": "يرجى تأكيد كلمة المرور" - }, - "pdfToSinglePage": { - "title": "PDF إلى صفحة واحدة", - "header": "PDF إلى صفحة واحدة", - "submit": "تحويل إلى صفحة واحدة", - "description": "هذه الأداة ستدمج كل صفحات PDF في صفحة واحدة كبيرة. سيبقى العرض كما هو في الصفحات الأصلية، لكن الارتفاع سيكون مجموع ارتفاعات جميع الصفحات.", - "filenamePrefix": "صفحة_واحدة", - "files": { - "placeholder": "حدّد ملف PDF في العرض الرئيسي للبدء" - }, - "error": { - "failed": "حدث خطأ أثناء التحويل إلى صفحة واحدة." - }, - "results": { - "title": "نتائج الصفحة الواحدة" - } - }, - "pageExtracter": { - "title": "استخراج الصفحات", - "header": "استخراج الصفحات", - "submit": "استخراج", - "placeholder": "(مثال: 1,2,8 أو 4,7,12-16 أو 2n-1)" - }, - "sanitizePDF": { - "title": "تنظيف PDF", - "header": "تنظيف ملف PDF", - "selectText": { - "1": "إزالة إجراءات جافا سكريبت", - "2": "إزالة الملفات المضمنة", - "3": "إزالة بيانات XMP الوصفية", - "4": "إزالة الروابط", - "5": "إزالة الخطوط", - "6": "إزالة بيانات معلومات المستند" - }, - "submit": "تنظيف PDF" - }, - "adjustContrast": { - "title": "ضبط التباين", - "header": "ضبط التباين", - "basic": "تعديلات أساسية", - "contrast": "التباين:", - "brightness": "السطوع:", - "saturation": "التشبع:", - "download": "تنزيل", - "adjustColors": "ضبط الألوان", - "blue": "أزرق", - "confirm": "تأكيد", - "error": { - "failed": "فشل ضبط الألوان/التباين" - }, - "green": "أخضر", - "noPreview": "حدد ملف PDF للمعاينة", - "red": "أحمر", - "results": { - "title": "PDF معدل" - } - }, - "compress": { - "title": "ضغط", - "desc": "اضغط ملفات PDF لتقليل حجمها.", - "header": "ضغط ملف PDF", - "method": { - "title": "طريقة الضغط", - "quality": "الجودة", - "filesize": "حجم الملف" - }, - "credit": "تستخدم هذه الخدمة qpdf لضغط / تحسين PDF.", - "grayscale": { - "label": "تطبيق التدرج الرمادي للضغط" - }, - "tooltip": { - "header": { - "title": "نظرة عامة على إعدادات الضغط" - }, - "description": { - "title": "الوصف", - "text": "الضغط طريقة سهلة لتقليل حجم ملفك. اختر حجم الملف لإدخال حجم مستهدف وسنعدّل الجودة من أجلك. اختر الجودة لضبط قوة الضغط يدويًا." - }, - "qualityAdjustment": { - "title": "ضبط الجودة", - "text": "اسحب شريط التمرير لضبط قوة الضغط. القيم المنخفضة (1-3) تحافظ على الجودة لكنها تنتج ملفات أكبر. القيم المرتفعة (7-9) تصغّر الملف أكثر لكنها تقلّل وضوح الصور.", - "bullet1": "القيم المنخفضة تحافظ على الجودة", - "bullet2": "القيم المرتفعة تقلّل حجم الملف" - }, - "grayscale": { - "title": "تدرّج رمادي", - "text": "حدد هذا الخيار لتحويل جميع الصور إلى الأبيض والأسود، ما قد يقلّل حجم الملف بشكل ملحوظ خاصة لملفات PDF الممسوحة أو الكثيرة الصور." - } - }, - "error": { - "failed": "حدث خطأ أثناء ضغط PDF." - }, - "selectText": { - "1": { - "_value": "إعدادات الضغط", - "1": "1-3 ضغط PDF،
4-6 ضغط صور خفيف،
7-9 ضغط صور قوي سيقلّل جودة الصور بشكل كبير" - }, - "2": "مستوى التحسين:", - "4": "الوضع التلقائي - يضبط الجودة تلقائيًا للحصول على ملف PDF بالحجم المحدد", - "5": "حجم PDF المتوقع (على سبيل المثال 25 ميجا بايت، 10.8 ميجا بايت، 25 كيلو بايت)" - }, - "submit": "ضغط" - }, - "decrypt": { - "passwordPrompt": "هذا الملف محمي بكلمة مرور. يرجى إدخال كلمة المرور:", - "cancelled": "تم إلغاء العملية لـ PDF: {0}", - "noPassword": "لم تُوفَّر كلمة مرور لملف PDF المشفّر: {0}", - "invalidPassword": "يرجى المحاولة مرة أخرى باستخدام كلمة المرور الصحيحة.", - "invalidPasswordHeader": "كلمة المرور غير صحيحة أو التشفير غير مدعوم لـ PDF: {0}", - "unexpectedError": "حدث خطأ أثناء معالجة الملف. يرجى المحاولة مرة أخرى.", - "serverError": "خطأ في الخادم أثناء فك التشفير: {0}", - "success": "تم فك تشفير الملف بنجاح." - }, - "multiTool-advert": { - "message": "هذه الميزة متوفرة في صفحة الأدوات المتعددة لدينا. اطلع عليها للحصول على واجهة مستخدم محسّنة لكل صفحة وميزات إضافية!" - }, - "pageRemover": { - "title": "مزيل الصفحة", - "header": "مزيل صفحة PDF", - "pagesToDelete": "الصفحات المراد حذفها (أدخل قائمة بأرقام الصفحات مفصولة بفواصل):", - "submit": "حذف الصفحات", - "placeholder": "(مثال: 1,2,6 أو 1-10,15-30)" - }, - "imageToPDF": { - "title": "صورة إلى PDF", - "header": "صورة إلى PDF", - "submit": "تحويل", - "selectLabel": "خيارات ملاءمة الصورة", - "fillPage": "ملء الصفحة", - "fitDocumentToImage": "ملاءمة الصفحة للصورة", - "maintainAspectRatio": "الحفاظ على نسب الأبعاد", - "selectText": { - "2": "تدوير PDF تلقائيًا", - "3": "المنطق المتعدد للملفات (مفعل فقط إذا كنت تعمل مع صور متعددة)", - "4": "دمج في ملف PDF واحد", - "5": "تحويل إلى ملفات PDF منفصلة" - } - }, - "PDFToCSV": { - "title": "PDF إلى CSV", - "header": "PDF إلى CSV", - "prompt": "اختر الصفحة لاستخراج الجدول", - "submit": "تحويل" - }, - "split-by-size-or-count": { - "title": "تقسيم PDF حسب الحجم أو العدد", - "header": "تقسيم PDF حسب الحجم أو العدد", - "type": { - "label": "اختر نوع التقسيم", - "size": "حسب الحجم", - "pageCount": "حسب عدد الصفحات", - "docCount": "حسب عدد المستندات" - }, - "value": { - "label": "أدخل القيمة", - "placeholder": "أدخل الحجم (مثل 2MB أو 3KB) أو العدد (مثل 5)" - }, - "submit": "إرسال" - }, - "printFile": { - "title": "طباعة ملف", - "header": "طباعة ملف بالطابعة", - "selectText": { - "1": "تحديد ملف للطباعة", - "2": "ادخل اسم الطابعة" - }, - "submit": "طباعة" - }, - "licenses": { - "nav": "التراخيص", - "title": "تراخيص الطرف الثالث", - "header": "تراخيص الطرف الثالث", - "module": "الوحدة", - "version": "الإصدار", - "license": "الترخيص" - }, - "survey": { - "nav": "استطلاع", - "title": "استطلاع Stirling-PDF", - "description": "Stirling-PDF لا يحتوي على تتبع لذا نريد أن نسمع من مستخدمينا لتحسين Stirling-PDF!", - "changes": "تحديث Stirling-PDF منذ آخر استبيان! للحصول على المزيد من المعلومات الرجاء زيارة مقالتنا في المدونة هنا:", - "changes2": "مع هذه التحديثات، نستفيد من الدعم العملي والمنحة المالية", - "please": "يرجى النظر في المشاركة في استطلاعنا!", - "disabled": "(سيتم تعطيل النافذة المنبثقة للاستطلاع في التحديثات التالية ولكنها ستكون متاحة في أسفل الصفحة)", - "button": "المشاركة في الاستطلاع", - "dontShowAgain": "عدم الإظهار مرة أخرى", - "meeting": { - "1": "إذا كنت تستخدم Stirling PDF في العمل، يسعدنا التحدث معك. نقدّم جلسات دعم تقني مقابل جلسة اكتشاف مستخدم مدتها 15 دقيقة.", - "2": "هذه فرصة لـ:", - "3": "الحصول على مساعدة في النشر، التكاملات، أو استكشاف الأخطاء", - "4": "تقديم ملاحظات مباشرة حول الأداء والحالات الحدّية وثغرات الميزات", - "5": "مساعدتنا على تحسين Stirling PDF للاستخدام المؤسسي الواقعي", - "6": "إذا كنت مهتمًا، يمكنك حجز وقت مع فريقنا مباشرةً. (اللغة الإنجليزية فقط)", - "7": "نتطلع للتعمّق في استخداماتك وجعل Stirling PDF أفضل!", - "notInterested": "لست شركة و/أو غير مهتم بالاجتماع؟", - "button": "احجز موعدًا" - } - }, - "removeImage": { - "title": "إزالة الصورة", - "header": "إزالة الصورة", - "removeImage": "إزالة الصورة", - "submit": "إزالة الصورة", - "error": { - "failed": "فشلت إزالة الصور من ملف PDF." - }, - "results": { - "title": "نتائج إزالة الصور" - } - }, - "splitByChapters": { - "title": "تجزئة المستند حسب الفصول", - "header": "تجزئة المستند حسب الفصول", - "bookmarkLevel": "مستوى العلامات التذكارية", - "includeMetadata": "شامل البيانات المرفقة", - "allowDuplicates": "السماح بالتكرار", - "desc": { - "1": "هذه الأداة تقوم بتقسيم ملف PDF إلى عدة ملفات PDF استناداً إلى بنية فصوله", - "2": "مستوى الإشارة المرجعية: اختر مستوى الإشارات المرجعية التي تريد استخدامها للتقسيم (0 للمستوى الأعلى، 1 للمستوى الثاني، وما إلى ذلك)", - "3": "تمثيل البيانات الأصلية: إذا تم اختيارها، سترمز البيانات المرجعية الأصلية إلى كل PDF مجزأ.", - "4": "سماح بالتكرار: إذا تم اختياره، يسمح بوجود معاينات متعددة في الصفحة نفسها لخلق ملفات PDF منفصلة." - }, - "submit": "تقطيع ملف PDF" - }, - "fileChooser": { - "click": "انقر هنا", - "or": "أو", - "dragAndDrop": "قم بسحب الملفات وإفلاتها", - "dragAndDropPDF": "اسحب وأفلت ملف PDF", - "dragAndDropImage": "اسحب وأفلت ملف صورة", - "hoveredDragAndDrop": "قم بسحب المفات وإفلاتها هنا", - "extractPDF": "جاري الاستخراج..." - }, - "releases": { - "footer": "الإصدارات", - "title": "ملاحظات الإصدار", - "header": "ملاحظات الإصدار", - "current": { - "version": "الإصدار الحالي" - }, - "note": "ملاحظات الإصدارات متاحة باللغة الإنجليزية فقط" - }, - "swagger": { - "title": "توثيق API", - "header": "توثيق API", - "desc": "عرض واختبار نقاط نهاية Stirling PDF API", - "tags": "api,documentation,swagger,endpoints,development" - }, - "cookieBanner": { - "popUp": { - "title": "كيف نستخدم ملفات تعريف الارتباط", - "description": { - "1": "نستخدم ملفات تعريف الارتباط وتقنيات أخرى لجعل Stirling PDF يعمل بشكل أفضل لك—نساعدنا على تحسين أدواتنا والاستمرار في بناء ميزات ستحبها.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "حسنًا", - "acceptNecessaryBtn": "لا شكرًا", - "showPreferencesBtn": "إدارة التفضيلات" - }, - "preferencesModal": { - "title": "مركز تفضيلات الموافقة", - "acceptAllBtn": "قبول الكل", - "acceptNecessaryBtn": "رفض الكل", - "savePreferencesBtn": "حفظ التفضيلات", - "closeIconLabel": "إغلاق النافذة", - "serviceCounterLabel": "خدمة|خدمات", - "subtitle": "استخدام ملفات تعريف الارتباط", - "description": { - "1": "يستخدم Stirling PDF ملفات تعريف الارتباط وتقنيات مشابهة لتحسين تجربتك وفهم كيفية استخدام أدواتنا. يساعدنا ذلك على تحسين الأداء وتطوير الميزات التي تهمك وتقديم دعم مستمر لمستخدمينا.", - "2": "لا يمكن لـ Stirling PDF—ولن—يتتبع أو يصل إلى محتوى المستندات التي تستخدمها.", - "3": "خصوصيتك وثقتك في صميم ما نقوم به." - }, - "necessary": { - "title": { - "1": "ملفات تعريف الارتباط الضرورية للغاية", - "2": "مفعّلة دائمًا" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "التحليلات", - "description": "تساعدنا هذه الملفات على فهم كيفية استخدام أدواتنا، كي نركّز على بناء الميزات الأكثر قيمة لمجتمعنا. كن مطمئنًا—‏Stirling PDF لا يمكنه ولن يتتبع محتوى المستندات التي تعمل عليها." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "إزالة البيانات الوصفية" - }, - "sidebar": { - "toggle": "تبديل الشريط الجانبي" - }, - "theme": { - "toggle": "تبديل السِمة" - }, - "view": { - "viewer": "عارض", - "pageEditor": "محرر الصفحات", - "fileManager": "مدير الملفات" - }, - "pageEditor": { - "title": "محرر الصفحات", - "save": "حفظ التغييرات", - "noPdfLoaded": "لا يوجد PDF محمّل. يرجى رفع PDF لتحريره.", - "rotatedLeft": "تم التدوير يسارًا:", - "rotatedRight": "تم التدوير يمينًا:", - "deleted": "تم الحذف:", - "movedLeft": "تم النقل يسارًا:", - "movedRight": "تم النقل يمينًا:", - "splitAt": "تقسيم عند:", - "insertedPageBreak": "إدراج فاصل صفحة عند:", - "addFileNotImplemented": "إضافة ملف غير متاحة في العرض التجريبي", - "closePdf": "إغلاق PDF", - "reset": "إعادة التعيين", - "zoomIn": "تكبير", - "zoomOut": "تصغير", - "fitToWidth": "ملاءمة للعرض", - "actualSize": "الحجم الفعلي" - }, - "viewer": { - "firstPage": "الصفحة الأولى", - "lastPage": "الصفحة الأخيرة", - "previousPage": "الصفحة السابقة", - "nextPage": "الصفحة التالية", - "zoomIn": "تكبير", - "zoomOut": "تصغير", - "singlePageView": "عرض صفحة واحدة", - "dualPageView": "عرض صفحتين" - }, - "rightRail": { - "closeSelected": "إغلاق الصفحات المحددة", - "selectAll": "تحديد الكل", - "deselectAll": "إلغاء تحديد الكل", - "selectByNumber": "تحديد حسب أرقام الصفحات", - "deleteSelected": "حذف الصفحات المحددة", - "closePdf": "إغلاق PDF", - "exportAll": "تصدير PDF", - "downloadSelected": "تنزيل الملفات المحددة", - "downloadAll": "تنزيل الكل", - "saveAll": "حفظ الكل", - "toggleTheme": "تبديل السِمة", - "toggleBookmarks": "تبديل الإشارات المرجعية", - "language": "اللغة", - "search": "بحث في PDF", - "panMode": "وضع السحب", - "rotateLeft": "تدوير لليسار", - "rotateRight": "تدوير لليمين", - "toggleSidebar": "تبديل الشريط الجانبي", - "exportSelected": "تصدير الصفحات المحددة", - "toggleAnnotations": "تبديل ظهور التعليقات التوضيحية", - "annotationMode": "تبديل وضع التعليقات", - "draw": "رسم", - "save": "حفظ", - "saveChanges": "حفظ التغييرات" - }, - "search": { - "title": "بحث PDF", - "placeholder": "أدخل مصطلح البحث...", - "noResults": "لا توجد نتائج", - "searching": "جارٍ البحث..." - }, - "guestBanner": { - "title": "أنت تستخدم Stirling PDF كضيف!", - "message": "أنشئ حسابًا مجانيًا لحفظ عملك، والوصول إلى مزيد من الميزات، ودعم المشروع.", - "dismiss": "إخفاء الشريط", - "signUp": "سجل مجانًا" - }, - "toolPicker": { - "searchPlaceholder": "ابحث عن الأدوات...", - "noToolsFound": "لم يتم العثور على أدوات", - "allTools": "كل الأدوات", - "quickAccess": "وصول سريع", - "categories": { - "standardTools": "أدوات قياسية", - "advancedTools": "أدوات متقدمة", - "recommendedTools": "أدوات موصى بها" - }, - "subcategories": { - "signing": "توقيع", - "documentSecurity": "أمان المستند", - "verification": "تحقق", - "documentReview": "مراجعة المستند", - "pageFormatting": "تنسيق الصفحات", - "extraction": "استخراج", - "removal": "إزالة", - "automation": "أتمتة", - "general": "عام", - "advancedFormatting": "تنسيق متقدم", - "developerTools": "أدوات المطوّر" - } - }, - "quickAccess": { - "read": "قراءة", - "sign": "توقيع", - "automate": "أتمتة", - "files": "الملفات", - "activity": "النشاط", - "help": "مساعدة", - "account": "الحساب", - "config": "الإعداد", - "settings": "إعدادات", - "adminSettings": "إعدادات المشرف", - "allTools": "كل الأدوات", - "reader": "القارئ", - "helpMenu": { - "toolsTour": "جولة الأدوات", - "toolsTourDesc": "تعرّف على ما تستطيع الأدوات فعله", - "adminTour": "جولة المسؤول", - "adminTourDesc": "استكشف إعدادات وميزات المسؤول" - } - }, - "admin": { - "error": "خطأ", - "success": "نجاح", - "expand": "توسيع", - "close": "إغلاق", - "status": { - "active": "نشط", - "inactive": "غير نشط" - }, - "settings": { - "title": "إعدادات المسؤول", - "workspace": "مساحة العمل", - "fetchError": "فشل تحميل الإعدادات", - "saveError": "فشل حفظ الإعدادات", - "saved": "تم حفظ الإعدادات بنجاح", - "saveSuccess": "تم حفظ الإعدادات بنجاح", - "save": "حفظ التغييرات", - "discard": "تجاهل", - "restartRequired": "مطلوب إعادة تشغيل", - "loginRequired": "يجب تمكين وضع تسجيل الدخول لتعديل إعدادات المسؤول", - "unsavedChanges": { - "title": "تغييرات غير محفوظة", - "message": "لديك تغييرات غير محفوظة. هل تريد تجاهلها؟", - "cancel": "متابعة التحرير", - "discard": "تجاهل التغييرات", - "hint": "لديك تغييرات غير محفوظة" - }, - "loginDisabled": { - "title": "مطلوب وضع تسجيل الدخول", - "message": "يجب تمكين وضع تسجيل الدخول لتعديل إعدادات المسؤول. يرجى ضبط SECURITY_ENABLELOGIN=true في بيئتك أو security.enableLogin: true في settings.yml، ثم أعد تشغيل الخادم.", - "readOnly": "تعرض الإعدادات أدناه قيمًا نموذجية للمرجع. فعّل وضع تسجيل الدخول لعرض التهيئة الفعلية وتحريرها." - }, - "restart": { - "title": "مطلوب إعادة تشغيل", - "message": "تم حفظ الإعدادات بنجاح. يلزم إعادة تشغيل الخادم لتطبيق التغييرات.", - "question": "هل ترغب في إعادة تشغيل الخادم الآن أم لاحقًا؟", - "now": "أعد التشغيل الآن", - "later": "أعد التشغيل لاحقًا" - }, - "restarting": "جارٍ إعادة تشغيل الخادم", - "restartingMessage": "الخادم يُعاد تشغيله. يرجى الانتظار لحظة...", - "restartError": "فشل إعادة تشغيل الخادم. يرجى إعادة التشغيل يدويًا.", - "general": { - "title": "إعدادات النظام", - "description": "تهيئة إعدادات التطبيق على مستوى النظام بما في ذلك العلامة التجارية والسلوك الافتراضي.", - "ui": "واجهة المستخدم", - "system": "النظام", - "appName": { - "label": "اسم التطبيق", - "description": "الاسم المعروض في تبويب المتصفح والصفحة الرئيسية" - }, - "appNameNavbar": { - "label": "علامة الشريط العلوي", - "description": "الاسم المعروض في شريط التنقل" - }, - "homeDescription": { - "label": "وصف الصفحة الرئيسية", - "description": "نص الوصف الظاهر في الصفحة الرئيسية" - }, - "defaultLocale": { - "label": "اللغة الافتراضية", - "description": "اللغة الافتراضية للمستخدمين الجدد (مثل: en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "حد رفع الملفات", - "description": "الحد الأقصى لحجم رفع الملف (مثل: 100MB، 1GB)" - }, - "showUpdate": { - "label": "إظهار إشعارات التحديث", - "description": "عرض إشعارات عند توفر إصدار جديد" - }, - "showUpdateOnlyAdmin": { - "label": "عرض التحديثات للمسؤولين فقط", - "description": "قصر إشعارات التحديث على المستخدمين المسؤولين فقط" - }, - "customHTMLFiles": { - "label": "ملفات HTML مخصصة", - "description": "السماح بتقديم ملفات HTML مخصصة من مجلد customFiles" - }, - "languages": { - "label": "اللغات المتاحة", - "description": "اللغات التي يمكن للمستخدمين الاختيار منها (اتركه فارغًا لتمكين جميع اللغات)", - "placeholder": "اختر اللغات" - }, - "customMetadata": { - "label": "بيانات وصفية مخصصة", - "autoUpdate": { - "label": "تحديث البيانات الوصفية تلقائيًا", - "description": "تحديث بيانات PDF الوصفية تلقائيًا على جميع المستندات المعالجة" - }, - "author": { - "label": "المؤلف الافتراضي", - "description": "المؤلف الافتراضي لبيانات PDF الوصفية (مثال: اسم المستخدم)" - }, - "creator": { - "label": "المنشئ الافتراضي", - "description": "المنشئ الافتراضي لبيانات PDF الوصفية" - }, - "producer": { - "label": "المنتِج الافتراضي", - "description": "المنتِج الافتراضي لبيانات PDF الوصفية" - } - }, - "logoStyle": { - "label": "نمط الشعار", - "description": "اختر بين الشعار العصري البسيط أو أيقونة S الكلاسيكية", - "classic": "كلاسيكي", - "classicAlt": "شعار كلاسيكي", - "modern": "حديث", - "modernAlt": "شعار حديث" - }, - "customPaths": { - "label": "مسارات مخصصة", - "description": "تهيئة مسارات مخصصة لنظام الملفات لمعالجة خط الأنابيب والأدوات الخارجية", - "pipeline": { - "label": "دلائل خط الأنابيب", - "watchedFoldersDir": { - "label": "دليل المجلدات المراقَبة", - "description": "الدليل الذي يراقب فيه خط الأنابيب ملفات PDF الواردة (اتركه فارغًا للإعداد الافتراضي: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "دليل المجلدات المنتهية", - "description": "الدليل الذي تُخرَج فيه ملفات PDF المعالجة (اتركه فارغًا للإعداد الافتراضي: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "مسارات الأدوات الخارجية", - "weasyprint": { - "label": "ملف WeasyPrint التنفيذي", - "description": "المسار إلى ملف WeasyPrint التنفيذي لتحويل HTML إلى PDF (اتركه فارغًا للإعداد الافتراضي: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "ملف unoconvert التنفيذي", - "description": "المسار إلى LibreOffice unoconvert لتحويل المستندات (اتركه فارغًا للإعداد الافتراضي: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "الأمان", - "description": "تهيئة المصادقة، وسلوك تسجيل الدخول، وسياسات الأمان.", - "ssoNotice": { - "title": "هل تبحث عن إعدادات SSO/SAML؟", - "message": "تم نقل موفري مصادقة OAuth2 وSAML2 إلى قائمة الاتصالات لسهولة الإدارة." - }, - "authentication": "المصادقة", - "enableLogin": { - "label": "تمكين تسجيل الدخول", - "description": "إلزام المستخدمين بتسجيل الدخول قبل الوصول إلى التطبيق" - }, - "loginMethod": { - "label": "طريقة تسجيل الدخول", - "description": "طريقة المصادقة المستخدمة لتسجيل دخول المستخدم", - "all": "جميع الطرق", - "normal": "اسم المستخدم/كلمة المرور فقط", - "oauth2": "OAuth2 فقط", - "saml2": "SAML2 فقط" - }, - "loginAttemptCount": { - "label": "حدّ محاولات تسجيل الدخول", - "description": "الحد الأقصى لعدد محاولات تسجيل الدخول الفاشلة قبل قفل الحساب" - }, - "loginResetTimeMinutes": { - "label": "وقت إعادة التعيين لتسجيل الدخول (بالدقائق)", - "description": "المدة قبل إعادة تعيين عدد المحاولات الفاشلة" - }, - "csrfDisabled": { - "label": "تعطيل حماية CSRF", - "description": "تعطيل حماية تزوير طلبات المواقع (غير مستحسن)" - }, - "initialLogin": { - "label": "تسجيل الدخول الأولي", - "username": { - "label": "اسم المستخدم الأولي", - "description": "اسم المستخدم لحساب المسؤول الأولي" - }, - "password": { - "label": "كلمة المرور الأولية", - "description": "كلمة المرور لحساب المسؤول الأولي" - } - }, - "jwt": { - "label": "تهيئة JWT", - "secureCookie": { - "label": "ملف تعريف ارتباط آمن", - "description": "طلب HTTPS لملفات تعريف الارتباط الخاصة بـ JWT (موصى به للإنتاج)" - }, - "keyRetentionDays": { - "label": "أيام الاحتفاظ بالمفاتيح", - "description": "عدد الأيام للاحتفاظ بمفاتيح JWT القديمة لأغراض التحقق" - }, - "persistence": { - "label": "تمكين استمرارية المفاتيح", - "description": "تخزين مفاتيح JWT بشكل دائم لتجاوز عمليات إعادة تشغيل الخادم" - }, - "enableKeyRotation": { - "label": "تمكين تدوير المفاتيح", - "description": "تدوير مفاتيح توقيع JWT تلقائيًا بشكل دوري" - }, - "enableKeyCleanup": { - "label": "تمكين تنظيف المفاتيح", - "description": "إزالة مفاتيح JWT المنتهية تلقائيًا" - } - }, - "audit": { - "label": "سجل التدقيق", - "enabled": { - "label": "تمكين سجل التدقيق", - "description": "تتبع إجراءات المستخدمين وأحداث النظام للامتثال ومراقبة الأمان" - }, - "level": { - "label": "مستوى التدقيق", - "description": "0=إيقاف، 1=أساسي، 2=قياسي، 3=مفصل" - }, - "retentionDays": { - "label": "الاحتفاظ بسجلات التدقيق (أيام)", - "description": "عدد الأيام للاحتفاظ بسجلات التدقيق" - } - }, - "htmlUrlSecurity": { - "label": "أمان عناوين URL لـ HTML", - "description": "تهيئة قيود الوصول إلى URL لمعالجة HTML لمنع هجمات SSRF", - "enabled": { - "label": "تمكين أمان URL", - "description": "تمكين قيود أمان URL لتحويل HTML إلى PDF" - }, - "level": { - "label": "مستوى الأمان", - "description": "MAX: القائمة البيضاء فقط، MEDIUM: حظر الشبكات الداخلية، OFF: بدون قيود", - "max": "أقصى (القائمة البيضاء فقط)", - "medium": "متوسط (حظر الداخلي)", - "off": "إيقاف (بدون قيود)" - }, - "advanced": "إعدادات متقدمة", - "allowedDomains": { - "label": "النطاقات المسموح بها (القائمة البيضاء)", - "description": "نطاق واحد في كل سطر (مثال: cdn.example.com). يُسمح بهذه النطاقات فقط عند ضبط المستوى على MAX" - }, - "blockedDomains": { - "label": "النطاقات المحظورة (القائمة السوداء)", - "description": "نطاق واحد في كل سطر (مثال: malicious.com). نطاقات إضافية للحظر" - }, - "internalTlds": { - "label": "نطاقات المستوى الأعلى الداخلية (TLDs)", - "description": "اكتب TLD واحدًا في كل سطر (مثال: .local, .internal). حظر النطاقات التي تطابق هذه الأنماط من TLD" - }, - "networkBlocking": "حظر الشبكة", - "blockPrivateNetworks": { - "label": "حظر الشبكات الخاصة", - "description": "حظر شبكات RFC 1918 الخاصة (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "حظر Localhost", - "description": "حظر عناوين localhost وloopback ‏(127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "حظر عناوين Link-Local", - "description": "حظر عناوين link-local ‏(169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "حظر نقاط نهاية بيانات تعريف السحابة", - "description": "حظر نقاط نهاية بيانات تعريف مزودي السحابة (169.254.169.254)" - } - } - }, - "connections": { - "title": "الاتصالات", - "description": "تهيئة موفري المصادقة الخارجيين مثل OAuth2 وSAML.", - "linkedServices": "خدمات مرتبطة", - "unlinkedServices": "خدمات غير مرتبطة", - "connect": "ربط", - "disconnect": "قطع الاتصال", - "disconnected": "تم قطع اتصال المزوّد بنجاح", - "disconnectError": "فشل قطع اتصال المزوّد", - "ssoAutoLogin": { - "label": "تسجيل دخول تلقائي عبر SSO", - "enable": "تمكين تسجيل الدخول التلقائي عبر SSO", - "description": "إعادة التوجيه تلقائيًا إلى تسجيل الدخول عبر SSO عند الحاجة إلى المصادقة" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "تمكين OAuth2", - "description": "السماح للمستخدمين بالمصادقة عبر موفري OAuth2" - }, - "provider": { - "label": "المزوّد", - "description": "موفّر OAuth2 المستخدم للمصادقة" - }, - "issuer": { - "label": "عنوان URL للمُصدِر", - "description": "عنوان URL للمُصدِر لدى موفّر OAuth2" - }, - "clientId": { - "label": "معرّف العميل", - "description": "معرّف عميل OAuth2 من مزوّدك" - }, - "clientSecret": { - "label": "السرّ الخاص بالعميل", - "description": "سرّ عميل OAuth2 من مزوّدك" - }, - "useAsUsername": { - "label": "الاستخدام كاسم مستخدم", - "description": "حقل مطالبة OAuth2 المستخدم كاسم المستخدم (مثال: email, sub)" - }, - "autoCreateUser": { - "label": "إنشاء المستخدمين تلقائيًا", - "description": "إنشاء حسابات المستخدمين تلقائيًا عند أول تسجيل دخول عبر OAuth2" - }, - "blockRegistration": { - "label": "حظر التسجيل", - "description": "منع تسجيل المستخدمين الجدد عبر OAuth2" - }, - "scopes": { - "label": "نطاقات OAuth2", - "description": "قائمة بنطاقات OAuth2 المطلوب طلبها مفصولة بفواصل (مثال: openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "تمكين SAML2", - "description": "السماح للمستخدمين بالمصادقة عبر موفري SAML2" - }, - "provider": { - "label": "المزوّد", - "description": "اسم موفّر SAML2" - }, - "registrationId": { - "label": "معرّف التسجيل", - "description": "مُعرِّف التسجيل لـ SAML2" - }, - "autoCreateUser": { - "label": "إنشاء المستخدمين تلقائيًا", - "description": "إنشاء حسابات المستخدمين تلقائيًا عند أول تسجيل دخول عبر SAML2" - }, - "blockRegistration": { - "label": "حظر التسجيل", - "description": "منع تسجيل المستخدمين الجدد عبر SAML2" - } - } - }, - "database": { - "title": "قاعدة البيانات", - "description": "تهيئة إعدادات اتصال قاعدة بيانات مخصصة لعمليات النشر المؤسسية.", - "configuration": "تهيئة قاعدة البيانات", - "enableCustom": { - "label": "تمكين قاعدة بيانات مخصصة", - "description": "استخدام تهيئة قاعدة بيانات مخصصة بدلاً من قاعدة البيانات المضمنة الافتراضية" - }, - "customUrl": { - "label": "عنوان URL لقاعدة البيانات المخصصة", - "description": "سلسلة اتصال JDBC كاملة (مثال: jdbc:postgresql://localhost:5432/postgres). عند توفيرها، لن تُستخدم إعدادات الاتصال الفردية أدناه." - }, - "type": { - "label": "نوع قاعدة البيانات", - "description": "نوع قاعدة البيانات (لا يُستخدم إذا تم توفير عنوان URL مخصص)" - }, - "hostName": { - "label": "اسم المضيف", - "description": "اسم مضيف خادم قاعدة البيانات (لا يُستخدم إذا تم توفير عنوان URL مخصص)" - }, - "port": { - "label": "المنفذ", - "description": "منفذ خادم قاعدة البيانات (لا يُستخدم إذا تم توفير عنوان URL مخصص)" - }, - "name": { - "label": "اسم قاعدة البيانات", - "description": "اسم قاعدة البيانات (لا يُستخدم إذا تم توفير عنوان URL مخصص)" - }, - "username": { - "label": "اسم المستخدم", - "description": "اسم المستخدم لمصادقة قاعدة البيانات" - }, - "password": { - "label": "كلمة المرور", - "description": "كلمة مرور مصادقة قاعدة البيانات" - } - }, - "privacy": { - "title": "الخصوصية", - "description": "تهيئة إعدادات الخصوصية وجمع البيانات.", - "analytics": "التحليلات والتتبّع", - "enableAnalytics": { - "label": "تمكين التحليلات", - "description": "جمع تحليلات استخدام مجهولة للمساعدة في تحسين التطبيق" - }, - "metricsEnabled": { - "label": "تمكين المقاييس", - "description": "تمكين جمع مقاييس الأداء والاستخدام. يوفّر نقطة API لتمكين المسؤولين من الوصول إلى بيانات المقاييس" - }, - "searchEngine": "قابلية الظهور في محركات البحث", - "googleVisibility": { - "label": "قابلية الظهور في Google", - "description": "السماح لمحركات البحث بفهرسة هذا التطبيق" - } - }, - "advanced": { - "title": "متقدم", - "description": "تهيئة الميزات المتقدمة والوظائف التجريبية.", - "features": "أعلام الميزات", - "processing": "المعالجة", - "endpoints": { - "label": "نقاط النهاية", - "manage": "إدارة نقاط نهاية API", - "description": "تتم تهيئة إدارة نقاط النهاية عبر YAML. راجع الوثائق لمعرفة التفاصيل حول تمكين/تعطيل نقاط نهاية محددة." - }, - "enableAlphaFunctionality": { - "label": "تمكين ميزات ألفا", - "description": "تمكين الميزات التجريبية وميزات مرحلة ألفا (قد تكون غير مستقرة)" - }, - "enableUrlToPDF": { - "label": "تمكين تحويل URL إلى PDF", - "description": "السماح بتحويل صفحات الويب إلى مستندات PDF" - }, - "maxDPI": { - "label": "الحد الأقصى لـ DPI", - "description": "الحد الأقصى لـ DPI لمعالجة الصور (0 = غير محدود)" - }, - "tessdataDir": { - "label": "دليل tessdata", - "description": "المسار إلى دليل tessdata لملفات لغات OCR" - }, - "disableSanitize": { - "label": "تعطيل تنقية HTML", - "description": "تحذير: خطر أمني - قد يؤدي تعطيل تنقية HTML إلى ثغرات XSS" - }, - "tempFileManagement": { - "label": "إدارة الملفات المؤقتة", - "description": "تهيئة تخزين الملفات المؤقتة وسلوك التنظيف", - "baseTmpDir": { - "label": "الدليل الأساسي للملفات المؤقتة", - "description": "الدليل الأساسي للملفات المؤقتة (اتركه فارغًا للإعداد الافتراضي: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "دليل LibreOffice للملفات المؤقتة", - "description": "دليل ملفات LibreOffice المؤقتة (اتركه فارغًا للإعداد الافتراضي: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "الدليل المؤقت للنظام", - "description": "الدليل المؤقت للنظام المراد تنظيفه (يُستخدم فقط إذا كان cleanupSystemTemp مُمكّنًا)" - }, - "prefix": { - "label": "بادئة اسم الملف المؤقت", - "description": "بادئة أسماء الملفات المؤقتة" - }, - "maxAgeHours": { - "label": "الحد الأقصى للعمر (ساعات)", - "description": "الحد الأقصى للعمر بالساعات قبل تنظيف الملفات المؤقتة" - }, - "cleanupIntervalMinutes": { - "label": "فاصل التنظيف (دقائق)", - "description": "عدد مرات تنفيذ التنظيف (بالدقائق)" - }, - "startupCleanup": { - "label": "تنظيف عند بدء التشغيل", - "description": "تنظيف الملفات المؤقتة القديمة عند بدء تشغيل التطبيق" - }, - "cleanupSystemTemp": { - "label": "تنظيف ملفات النظام المؤقتة", - "description": "ما إذا كان سيتم تنظيف الدليل المؤقت الأوسع للنظام (يُستخدم بحذر)" - } - }, - "processExecutor": { - "label": "حدود منفّذ العمليات", - "description": "تهيئة حدود الجلسات والمهلات لكل منفّذ عمليات", - "sessionLimit": { - "label": "حدّ الجلسات", - "description": "الحد الأقصى لعدد المثيلات المتزامنة" - }, - "timeout": { - "label": "المهلة (بالدقائق)", - "description": "الحد الأقصى لوقت التنفيذ" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF إلى HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "تثبيت التطبيق", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "خادم البريد", - "description": "تهيئة إعدادات SMTP لإرسال إشعارات البريد الإلكتروني.", - "smtp": "تهيئة SMTP", - "enabled": { - "label": "تمكين البريد", - "description": "تمكين إشعارات البريد الإلكتروني ووظائف SMTP" - }, - "host": { - "label": "مضيف SMTP", - "description": "اسم المضيف أو عنوان IP لخادم SMTP الخاص بك" - }, - "port": { - "label": "منفذ SMTP", - "description": "رقم المنفذ لاتصال SMTP (عادةً 25 أو 465 أو 587)" - }, - "username": { - "label": "اسم مستخدم SMTP", - "description": "اسم المستخدم لمصادقة SMTP" - }, - "password": { - "label": "كلمة مرور SMTP", - "description": "كلمة المرور لمصادقة SMTP" - }, - "from": { - "label": "عنوان المُرسِل", - "description": "عنوان البريد الإلكتروني المستخدم كمرسل" - }, - "enableInvites": { - "label": "تمكين دعوات البريد الإلكتروني", - "description": "السماح للمسؤولين بدعوة المستخدمين عبر البريد الإلكتروني بكلمات مرور مُنشأة تلقائيًا" - }, - "frontendUrl": { - "label": "عنوان URL للواجهة الأمامية", - "description": "عنوان URL الأساسي للواجهة الأمامية (مثال: https://pdf.example.com). يُستخدم لإنشاء روابط الدعوة في الرسائل. اتركه فارغًا لاستخدام عنوان URL للواجهة الخلفية." - } - }, - "legal": { - "title": "الوثائق القانونية", - "description": "تهيئة روابط الوثائق والسياسات القانونية.", - "disclaimer": { - "title": "تحذير المسؤولية القانونية", - "message": "من خلال تخصيص هذه الوثائق القانونية، تتحمل المسؤولية الكاملة عن ضمان الامتثال لجميع القوانين واللوائح المعمول بها، بما في ذلك على سبيل المثال لا الحصر GDPR ومتطلبات حماية البيانات الأخرى في الاتحاد الأوروبي. لا تُعدّل هذه الإعدادات إلا إذا: (1) كنت تدير نسخة شخصية/خاصة، (2) كنت خارج ولاية الاتحاد الأوروبي القضائية وتفهم التزاماتك القانونية المحلية، أو (3) حصلت على استشارة قانونية مناسبة وتقبل تحمل المسؤولية الكاملة وحدك عن جميع بيانات المستخدم والامتثال القانوني. لا تتحمل Stirling-PDF ومطوروها أي مسؤولية عن التزاماتك القانونية." - }, - "termsAndConditions": { - "label": "الشروط والأحكام", - "description": "عنوان URL أو اسم الملف الخاص بالشروط والأحكام" - }, - "privacyPolicy": { - "label": "سياسة الخصوصية", - "description": "عنوان URL أو اسم الملف الخاص بسياسة الخصوصية" - }, - "accessibilityStatement": { - "label": "بيان إمكانية الوصول", - "description": "عنوان URL أو اسم الملف الخاص ببيان إمكانية الوصول" - }, - "cookiePolicy": { - "label": "سياسة ملفات تعريف الارتباط", - "description": "عنوان URL أو اسم الملف الخاص بسياسة ملفات تعريف الارتباط" - }, - "impressum": { - "label": "Impressum", - "description": "عنوان URL أو اسم الملف الخاص بـ Impressum (مطلوب في بعض السلطات القضائية)" - } - }, - "premium": { - "title": "الممتاز والمؤسسي", - "description": "تهيئة مفتاح الترخيص للمزايا الممتازة أو المؤسسية.", - "license": "تهيئة الترخيص", - "licenseKey": { - "toggle": "هل لديك مفتاح ترخيص أو ملف شهادة؟", - "info": "إذا كان لديك مفتاح ترخيص أو ملف شهادة من عملية شراء مباشرة، فيمكنك إدخاله هنا لتفعيل ميزات Premium أو Enterprise." - }, - "key": { - "label": "مفتاح الترخيص", - "description": "أدخل مفتاح الترخيص للمزايا الممتازة أو المؤسسية", - "success": "تم حفظ مفتاح الترخيص", - "successMessage": "تم تفعيل مفتاح الترخيص بنجاح. لا حاجة لإعادة التشغيل.", - "overwriteWarning": { - "title": "⚠️ تحذير: تم اكتشاف ترخيص قائم", - "line1": "لا يمكن التراجع عن استبدال مفتاح الترخيص الحالي.", - "line2": "سيُفقد ترخيصك السابق نهائياً ما لم تكن قد احتفظت بنسخة احتياطية منه في مكان آخر.", - "line3": "مهم: احتفظ بمفاتيح الترخيص خاصة وآمنة. لا تشاركها علناً أبداً." - } - }, - "enabled": { - "label": "تمكين الميزات الممتازة", - "description": "تمكين التحقق من مفتاح الترخيص لميزات Pro/المؤسسة" - }, - "movedFeatures": { - "title": "توزيع الميزات الممتازة", - "message": "تم تنظيم ميزات Premium وEnterprise الآن في أقسامها الخاصة:" - } - }, - "features": { - "title": "الميزات", - "description": "تهيئة الميزات والوظائف الاختيارية.", - "serverCertificate": { - "label": "شهادة الخادم", - "description": "تهيئة إنشاء شهادة على جانب الخادم لوظيفة \"Sign with Stirling-PDF\"", - "enabled": { - "label": "تمكين شهادة الخادم", - "description": "تمكين شهادة على جانب الخادم لخيار \"Sign with Stirling-PDF\"" - }, - "organizationName": { - "label": "اسم المؤسسة", - "description": "اسم المؤسسة للشهادات المُنشأة" - }, - "validity": { - "label": "صلاحية الشهادة (أيام)", - "description": "عدد الأيام التي ستكون فيها الشهادة صالحة" - }, - "regenerateOnStartup": { - "label": "إعادة الإنشاء عند بدء التشغيل", - "description": "إنشاء شهادة جديدة في كل مرة يبدأ فيها تشغيل التطبيق" - } - } - }, - "endpoints": { - "title": "نقاط نهاية API", - "description": "التحكم في نقاط نهاية API ومجموعات نقاط النهاية المتاحة.", - "management": "إدارة نقاط النهاية", - "toRemove": { - "label": "نقاط النهاية المعطّلة", - "description": "اختر نقاط النهاية الفردية لتعطيلها" - }, - "groupsToRemove": { - "label": "مجموعات نقاط النهاية المعطّلة", - "description": "اختر مجموعات نقاط النهاية لتعطيلها" - }, - "note": "ملاحظة: يؤدي تعطيل نقاط النهاية إلى تقييد الوصول إلى API لكنه لا يزيل مكونات واجهة المستخدم. يتطلب سريان التغييرات إعادة التشغيل." - } - } - }, - "fileUpload": { - "selectFile": "حدد ملفًا", - "selectFiles": "حدد ملفات", - "selectPdfToView": "حدد ملف PDF لعرضه", - "selectPdfToEdit": "حدد ملف PDF لتحريره", - "chooseFromStorage": "اختر ملفًا من التخزين أو ارفع PDF جديدًا", - "chooseFromStorageMultiple": "اختر ملفات من التخزين أو ارفع ملفات PDF جديدة", - "loadFromStorage": "التحميل من التخزين", - "filesAvailable": "ملفات متاحة", - "loading": "جارٍ التحميل...", - "or": "أو", - "dropFileHere": "أسقط الملف هنا أو انقر للتحميل", - "dropFilesHere": "أسقط الملفات هنا أو انقر زر التحميل", - "dropFilesHereOpen": "أسقط الملفات هنا أو انقر زر الفتح", - "pdfFilesOnly": "ملفات PDF فقط", - "supportedFileTypes": "أنواع الملفات المدعومة", - "upload": "تحميل", - "uploadFile": "تحميل ملف", - "uploadFiles": "تحميل ملفات", - "open": "فتح", - "openFile": "فتح ملف", - "openFiles": "فتح ملفات", - "noFilesInStorage": "لا توجد ملفات في التخزين. ارفع بعض الملفات أولًا.", - "noFilesInStorageOpen": "لا توجد ملفات في التخزين. افتح بعض الملفات أولاً.", - "selectFromStorage": "الاختيار من التخزين", - "backToTools": "عودة إلى الأدوات", - "addFiles": "إضافة ملفات", - "dragFilesInOrClick": "اسحب الملفات أو انقر \"إضافة ملفات\" للتصفّح" - }, - "fileEditor": { - "addFiles": "إضافة ملفات" - }, - "fileManager": { - "title": "تحميل ملفات PDF", - "subtitle": "أضف ملفاتك إلى التخزين للوصول إليها بسهولة عبر الأدوات", - "filesSelected": "ملفات محددة", - "clearSelection": "مسح التحديد", - "openInFileEditor": "فتح في محرر الملفات", - "uploadError": "فشل تحميل بعض الملفات.", - "failedToOpen": "فشل فتح الملف. ربما تمت إزالته من التخزين.", - "failedToLoad": "فشل تحميل الملف إلى المجموعة النشطة.", - "storageCleared": "مسح المتصفح التخزين. تمت إزالة الملفات. يرجى إعادة الرفع.", - "clearAll": "مسح الكل", - "reloadFiles": "إعادة تحميل الملفات", - "dragDrop": "اسحب وأفلت الملفات هنا", - "clickToUpload": "انقر لتحميل الملفات", - "selectedFiles": "الملفات المحددة", - "storage": "التخزين", - "filesStored": "ملفات مخزّنة", - "storageError": "حدث خطأ في التخزين", - "storageLow": "سعة التخزين توشك على النفاد. فكّر في إزالة الملفات القديمة.", - "supportMessage": "مدعوم بتخزين قاعدة بيانات المتصفح لسعة غير محدودة", - "noFileSelected": "لا توجد ملفات محددة", - "showHistory": "عرض السجلّ", - "hideHistory": "إخفاء السجلّ", - "fileHistory": "سجلّ الملف", - "loadingHistory": "جارٍ تحميل السجلّ...", - "lastModified": "آخر تعديل", - "toolChain": "الأدوات المطبّقة", - "restore": "استعادة", - "unzip": "فك الضغط", - "searchFiles": "ابحث في الملفات...", - "recent": "الأخيرة", - "localFiles": "الملفات المحلية", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "ملفاتي", - "noRecentFiles": "لم يتم العثور على ملفات حديثة", - "googleDriveNotAvailable": "تكامل Google Drive غير متاح", - "downloadSelected": "تنزيل المحدّد", - "saveSelected": "حفظ المحدد", - "openFiles": "فتح ملفات", - "openFile": "فتح ملف", - "details": "تفاصيل الملف", - "fileName": "الاسم", - "fileFormat": "الصيغة", - "fileSize": "الحجم", - "fileVersion": "الإصدار", - "totalSelected": "الإجمالي المحدد", - "dropFilesHere": "أسقط الملفات هنا", - "selectAll": "تحديد الكل", - "deselectAll": "إلغاء تحديد الكل", - "deleteSelected": "حذف المحدد", - "selectedCount": "{{count}} محدد", - "download": "تنزيل", - "delete": "حذف", - "unsupported": "غير مدعوم", - "addToUpload": "إضافة إلى الرفع", - "deleteAll": "حذف الكل", - "loadingFiles": "جارٍ تحميل الملفات...", - "noFiles": "لا توجد ملفات متاحة", - "noFilesFound": "لم يتم العثور على ملفات تطابق بحثك", - "openInPageEditor": "فتح في محرّر الصفحات", - "showAll": "عرض الكل", - "sortByDate": "فرز حسب التاريخ", - "sortByName": "فرز حسب الاسم", - "sortBySize": "فرز حسب الحجم" - }, - "storage": { - "temporaryNotice": "تُخزَّن الملفات مؤقتًا في متصفحك وقد تُمسح تلقائيًا", - "storageLimit": "حدّ التخزين", - "storageUsed": "التخزين المؤقت المستخدم", - "storageFull": "التخزين يوشك على الامتلاء. فكّر في إزالة بعض الملفات.", - "fileTooLarge": "الملف كبير جدًا. الحد الأقصى للحجم لكل ملف هو", - "storageQuotaExceeded": "تم تجاوز حصة التخزين. يرجى إزالة بعض الملفات قبل رفع المزيد.", - "approximateSize": "الحجم التقريبي" - }, - "sanitize": { - "title": "تنقية", - "desc": "إزالة العناصر المحتملة الضرر من ملفات PDF.", - "submit": "تنظيف PDF", - "completed": "اكتملت عملية التنقية بنجاح", - "error": { - "generic": "فشلت عملية التنقية", - "failed": "حدث خطأ أثناء تنقية PDF." - }, - "filenamePrefix": "منقّى", - "sanitizationResults": "نتائج التنقية", - "steps": { - "files": "الملفات", - "settings": "إعدادات", - "results": "النتائج" - }, - "files": { - "placeholder": "حدّد ملف PDF في العرض الرئيسي للبدء" - }, - "options": { - "title": "خيارات التنقية", - "note": "اختر العناصر التي تريد إزالتها من PDF. يجب اختيار خيار واحد على الأقل.", - "removeJavaScript": { - "label": "إزالة JavaScript", - "desc": "إزالة إجراءات JavaScript والسكريبتات من PDF" - }, - "removeEmbeddedFiles": { - "label": "إزالة الملفات المضمّنة", - "desc": "إزالة أي ملفات مضمّنة داخل PDF" - }, - "removeXMPMetadata": { - "label": "إزالة بيانات XMP الوصفية", - "desc": "إزالة بيانات XMP الوصفية من PDF" - }, - "removeMetadata": { - "label": "إزالة بيانات المستند الوصفية", - "desc": "إزالة معلومات بيانات المستند (العنوان، المؤلف، إلخ)" - }, - "removeLinks": { - "label": "إزالة الروابط", - "desc": "إزالة الروابط الخارجية وإجراءات التشغيل من PDF" - }, - "removeFonts": { - "label": "إزالة الخطوط", - "desc": "إزالة الخطوط المضمّنة من PDF" - } - } - }, - "addPassword": { - "title": "إضافة كلمة مرور", - "desc": "قم بتشفير مستند PDF بكلمة مرور.", - "completed": "تم تطبيق حماية كلمة المرور", - "submit": "تشفير", - "filenamePrefix": "مشفر", - "error": { - "failed": "حدث خطأ أثناء تشفير PDF." - }, - "passwords": { - "stepTitle": "كلمات المرور والتشفير", - "completed": "تم ضبط كلمات المرور", - "user": { - "label": "كلمة مرور المستخدم", - "placeholder": "أدخل كلمة مرور المستخدم" - }, - "owner": { - "label": "كلمة مرور المالك", - "placeholder": "أدخل كلمة مرور المالك" - } - }, - "encryption": { - "keyLength": { - "label": "طول مفتاح التشفير", - "40bit": "40-بت (منخفض)", - "128bit": "128-بت (قياسي)", - "256bit": "256-بت (عالي)" - } - }, - "results": { - "title": "ملفات PDF المشفرة" - }, - "tooltip": { - "header": { - "title": "نظرة عامة على حماية كلمة المرور" - }, - "passwords": { - "title": "أنواع كلمات المرور", - "text": "تقيّد كلمة مرور المستخدم فتح المستند، بينما تتحكم كلمة مرور المالك فيما يمكن فعله بالمستند بعد فتحه. يمكنك تعيين كليهما أو واحدٍ منهما.", - "bullet1": "كلمة مرور المستخدم: مطلوبة لفتح ملف PDF", - "bullet2": "كلمة مرور المالك: تتحكم في أذونات المستند (قد لا تدعمها جميع عارضات PDF)" - }, - "encryption": { - "title": "مستويات التشفير", - "text": "توفّر مستويات التشفير الأعلى أمانًا أفضل، لكنها قد لا تكون مدعومة من عارضات PDF الأقدم.", - "bullet1": "40-بت: أمان أساسي، متوافق مع العارضين الأقدم", - "bullet2": "128-بت: أمان قياسي، مدعوم على نطاق واسع", - "bullet3": "256-بت: أقصى أمان، يتطلب عارضين حديثين" - }, - "permissions": { - "title": "تغيير الأذونات", - "text": "تتحكم هذه الأذونات فيما يمكن للمستخدمين فعله في PDF. تكون أكثر فاعلية عند دمجها مع كلمة مرور المالك." - } - } - }, - "changePermissions": { - "title": "تغيير الأذونات", - "desc": "غيّر قيود المستند وأذوناته.", - "completed": "تم تغيير الأذونات", - "submit": "تغيير الأذونات", - "error": { - "failed": "حدث خطأ أثناء تغيير أذونات PDF." - }, - "permissions": { - "preventAssembly": { - "label": "منع تجميع المستند" - }, - "preventExtractContent": { - "label": "منع استخراج المحتوى" - }, - "preventExtractForAccessibility": { - "label": "منع الاستخراج للوصول" - }, - "preventFillInForm": { - "label": "منع ملء النموذج" - }, - "preventModify": { - "label": "منع التعديل" - }, - "preventModifyAnnotations": { - "label": "منع تعديل التعليق التوضيحي" - }, - "preventPrinting": { - "label": "منع الطباعة" - }, - "preventPrintingFaithful": { - "label": "منع طباعة التنسيقات المختلفة" - } - }, - "results": { - "title": "ملفات PDF المعدَّلة" - }, - "tooltip": { - "header": { - "title": "تغيير الأذونات" - }, - "description": { - "text": "يغيّر أذونات المستند، مما يسمح/يمنع الوصول إلى ميزات مختلفة في قارئات PDF." - }, - "warning": { - "text": "لجعل هذه الأذونات غير قابلة للتغيير، استخدم أداة إضافة كلمة مرور لتعيين كلمة مرور للمالك." - } - } - }, - "removePassword": { - "title": "إزالة كلمة المرور", - "desc": "إزالة الحماية بكلمة مرور من مستند PDF الخاص بك.", - "tags": "تأمين,فك التشفير,أمان,إزالة كلمة المرور,حذف كلمة المرور", - "password": { - "stepTitle": "إزالة كلمة المرور", - "label": "كلمة المرور الحالية", - "placeholder": "أدخل كلمة المرور الحالية", - "completed": "تم إعداد كلمة المرور" - }, - "filenamePrefix": "غير_مشفر", - "error": { - "failed": "حدث خطأ أثناء إزالة كلمة المرور من PDF." - }, - "tooltip": { - "description": "إزالة حماية كلمة المرور تتطلب الكلمة المستخدمة لتشفير PDF. سيؤدي ذلك إلى فك تشفير المستند، مما يجعله متاحًا بدون كلمة مرور." - }, - "submit": "إزالة", - "results": { - "title": "ملفات PDF مُفككة التشفير" - } - }, - "automate": { - "title": "أتمتة", - "desc": "ابنِ مهامًا متعددة الخطوات عبر ربط إجراءات PDF. مثالي للمهام المتكررة.", - "invalidStep": "خطوة غير صالحة", - "files": { - "placeholder": "اختر ملفات لمعالجتها بهذه الأتمتة" - }, - "selection": { - "title": "اختيار الأتمتة", - "saved": { - "title": "المحفوظ" - }, - "createNew": { - "title": "إنشاء أتمتة جديدة" - }, - "suggested": { - "title": "المقترح" - } - }, - "creation": { - "createTitle": "إنشاء أتمتة", - "editTitle": "تحرير الأتمتة", - "intro": "تشغّل الأتمتات الأدوات بالتتابع. للبدء، أضف الأدوات بالترتيب الذي تريد تشغيلها.", - "name": { - "label": "اسم الأتمتة", - "placeholder": "أتمتتي" - }, - "description": { - "label": "الوصف (اختياري)", - "placeholder": "صِف ما تفعله هذه الأتمتة..." - }, - "tools": { - "selectTool": "اختر أداة...", - "selected": "الأدوات المحددة", - "remove": "إزالة الأداة", - "configure": "تهيئة الأداة", - "notConfigured": "! غير مُهيأ", - "addTool": "إضافة أداة", - "add": "أضف أداة..." - }, - "save": "حفظ الأتمتة", - "unsavedChanges": { - "title": "تغييرات غير محفوظة", - "message": "لديك تغييرات غير محفوظة. هل أنت متأكد أنك تريد الرجوع؟ ستُفقد كل التغييرات.", - "cancel": "إلغاء", - "confirm": "عودة" - }, - "icon": { - "label": "الأيقونة" - } - }, - "run": { - "title": "تشغيل الأتمتة" - }, - "sequence": { - "unnamed": "أتمتة بدون اسم", - "steps": "{{count}} خطوة", - "running": "جارٍ تشغيل الأتمتة...", - "run": "تشغيل الأتمتة", - "finish": "إنهاء" - }, - "reviewTitle": "نتائج الأتمتة", - "config": { - "loading": "جارٍ تحميل إعدادات الأداة...", - "noSettings": "لا تحتوي هذه الأداة على إعدادات قابلة للضبط.", - "title": "تهيئة {{toolName}}", - "description": "اضبط الإعدادات لهذه الأداة. ستُطبَّق عند تشغيل الأتمتة.", - "cancel": "إلغاء", - "save": "حفظ الإعدادات" - }, - "copyToSaved": "نسخ إلى المحفوظ" - }, - "automation": { - "suggested": { - "securePdfIngestion": "استيعاب PDF الآمن", - "securePdfIngestionDesc": "سير عمل شامل لمعالجة PDF ينظّف المستندات، ويطبّق OCR مع تنظيف، ويحوّل إلى PDF/A للأرشفة طويلة الأمد، ويُحسّن حجم الملف.", - "emailPreparation": "تحضير البريد الإلكتروني", - "emailPreparationDesc": "تحسّن PDFs للتوزيع عبر البريد الإلكتروني بضغط الملفات، وتقسيم المستندات الكبيرة إلى أجزاء 20MB للتوافق مع البريد، وإزالة البيانات الوصفية للخصوصية.", - "secureWorkflow": "سير عمل الأمان", - "secureWorkflowDesc": "يؤمّن مستندات PDF بإزالة المحتوى المحتمل الضرر مثل JavaScript والملفات المضمّنة، ثم يضيف حماية بكلمة مرور لمنع الوصول غير المصرح به. كلمة المرور الافتراضية 'password'.", - "processImages": "معالجة الصور", - "processImagesDesc": "تحوّل ملفات صور متعددة إلى ملف PDF واحد، ثم تطبّق تقنية OCR لاستخراج نص قابل للبحث من الصور.", - "prePublishSanitization": "تنقية ما قبل النشر", - "prePublishSanitizationDesc": "سير عمل تنقية يزيل كل البيانات الوصفية المخفية وJavaScript والملفات المضمّنة والتعليقات، ويبسّط النماذج لمنع تسرّب البيانات قبل نشر ملفات PDF على الإنترنت." - } - }, - "colorPicker": { - "title": "اختر اللون" - }, - "common": { - "previous": "السابق", - "next": "التالي", - "collapse": "طيّ", - "expand": "توسيع", - "collapsed": "مطويّ", - "lines": "أسطر", - "copy": "نسخ", - "copied": "تم النسخ!", - "refresh": "تحديث", - "retry": "إعادة المحاولة", - "remaining": "متبقّي", - "used": "مستخدم", - "available": "متاح", - "cancel": "إلغاء", - "preview": "معاينة", - "close": "إغلاق", - "done": "تم", - "loading": "جارٍ التحميل...", - "back": "رجوع", - "continue": "متابعة", - "error": "خطأ" - }, - "config": { - "overview": { - "title": "تهيئة التطبيق", - "description": "إعدادات التطبيق الحالية وتفاصيل التهيئة.", - "loading": "جارٍ تحميل التهيئة...", - "error": "خطأ", - "warning": "تحذير التهيئة", - "sections": { - "basic": "تهيئة أساسية", - "security": "تهيئة الأمان", - "system": "تهيئة النظام", - "integration": "تهيئة التكامل" - } - }, - "account": { - "overview": { - "title": "إعدادات الحساب", - "manageAccountPreferences": "إدارة تفضيلات الحساب", - "guestDescription": "أنت مسجّل كضيف. فكّر في ترقية حسابك أعلاه." - }, - "upgrade": { - "title": "ترقية حساب الضيف", - "description": "اربط حسابك للحفاظ على تاريخك والوصول إلى مزيد من الميزات!", - "socialLogin": "الترقية بحساب اجتماعي", - "linkWith": "ربط مع", - "emailPassword": "أو أدخل بريدك وكلمة المرور", - "email": "البريد الإلكتروني", - "emailPlaceholder": "أدخل بريدك الإلكتروني", - "password": "كلمة المرور (اختياري)", - "passwordPlaceholder": "عيّن كلمة مرور", - "passwordNote": "اتركه فارغًا لاستخدام التحقق عبر البريد فقط", - "upgradeButton": "ترقية الحساب" - } - }, - "apiKeys": { - "intro": "استخدم مفتاح API للوصول برمجيًا إلى قدرات المعالجة في Stirling PDF.", - "docsTitle": "توثيق API", - "docsDescription": "معرفة المزيد حول التكامل مع Stirling PDF:", - "docsLink": "توثيق API", - "schemaLink": "مرجع مخطط API", - "usage": "ضمّن هذا المفتاح في ترويسة X-API-KEY مع جميع طلبات API.", - "description": "مفتاح API للوصول إلى مجموعة أدوات Stirling الخاصة بـ PDF. انسخه إلى مشروعك أو حدّثه لإنشاء مفتاح جديد.", - "publicKeyAriaLabel": "مفتاح API عام", - "copyKeyAriaLabel": "نسخ مفتاح API", - "refreshAriaLabel": "تحديث مفتاح API", - "includedCredits": "الأرصدة المشمولة", - "purchasedCredits": "أرصدة مشتراة", - "totalCredits": "إجمالي الأرصدة", - "chartAriaLabel": "استخدام الأرصدة: شُمِل {{includedUsed}} من {{includedTotal}}، المُشتَرى {{purchasedUsed}} من {{purchasedTotal}}", - "nextReset": "إعادة التعيين التالية", - "lastApiUse": "آخر استخدام لـ API", - "overlayMessage": "أنشئ مفتاحًا لعرض الأرصدة والأرصدة المتاحة", - "label": "مفتاح API", - "guestInfo": "لا يتلقى المستخدمون الضيوف مفاتيح API. أنشئ حسابًا للحصول على مفتاح API لاستخدامه في تطبيقاتك.", - "goToAccount": "الانتقال إلى الحساب", - "refreshModal": { - "title": "تحديث مفاتيح API", - "warning": "⚠️ تحذير: سيؤدي هذا الإجراء إلى إنشاء مفاتيح API جديدة وجعل المفاتيح السابقة غير صالحة.", - "impact": "أي تطبيقات أو خدمات تستخدم هذه المفاتيح ستتوقف عن العمل حتى تحدّثها بالمفاتيح الجديدة.", - "confirmPrompt": "هل أنت متأكد أنك تريد المتابعة؟", - "confirmCta": "تحديث المفاتيح" - }, - "generateError": "تعذّر علينا إنشاء مفتاح API." - } - }, - "AddAttachmentsRequest": { - "attachments": "اختر المرفقات", - "info": "اختر ملفات لإرفاقها بملف PDF الخاص بك. سيتم تضمين هذه الملفات وإتاحتها عبر لوحة مرفقات PDF.", - "selectFiles": "اختر ملفات للإرفاق", - "placeholder": "اختر ملفات...", - "addMoreFiles": "أضف مزيدًا من الملفات...", - "selectedFiles": "الملفات المحددة", - "submit": "إضافة المرفقات", - "tooltip": { - "header": { - "title": "حول إضافة المرفقات" - }, - "description": { - "title": "ما الذي يقدمه" - } - }, - "results": { - "title": "نتائج المرفقات" - }, - "error": { - "failed": "فشلت عملية إضافة المرفقات" - } - }, - "termsAndConditions": "الشروط والأحكام", - "logOut": "تسجيل الخروج", - "addAttachments": { - "error": { - "failed": "حدث خطأ أثناء إضافة المرفقات إلى ملف PDF." - } - }, - "autoRename": { - "description": "هذه الأداة ستعيد تسمية ملفات PDF تلقائيًا بناءً على محتواها. تقوم بتحليل المستند للعثور على العنوان الأنسب من النص." - }, - "customPosition": "موضع مخصص", - "details": "التفاصيل", - "invalidUndoData": "لا يمكن التراجع: بيانات العملية غير صالحة", - "margin": { - "large": "كبير", - "medium": "متوسط", - "small": "صغير", - "xLarge": "كبير جدًا" - }, - "noFilesToUndo": "لا يمكن التراجع: لم تتم معالجة أي ملفات في العملية الأخيرة", - "noOperationToUndo": "لا توجد عملية للتراجع عنها", - "noValidFiles": "لا توجد ملفات صالحة للمعالجة", - "operationCancelled": "تم إلغاء العملية", - "pageEdit": { - "deselectAll": "إلغاء التحديد", - "selectAll": "تحديد الكل" - }, - "quickPosition": "موضع سريع", - "reorganizePages": { - "error": { - "failed": "فشل إعادة تنظيم الصفحات" - }, - "results": { - "title": "تمت إعادة تنظيم الصفحات" - }, - "settings": { - "title": "الإعدادات" - }, - "submit": "إعادة تنظيم الصفحات" - }, - "replace-color": { - "options": { - "fill": "لون التعبئة", - "gradient": "تدرّج" - }, - "previewOverlayOpacity": "عتامة تراكب المعاينة", - "previewOverlayTransparency": "شفافية تراكب المعاينة", - "previewOverlayVisibility": "إظهار تراكب المعاينة", - "selectText": { - "1": "استبدال أو عكس خيارات الألوان", - "2": "افتراضي (ألوان عالية التباين مُعدة مسبقًا)", - "3": "مخصص (اختر ألوانك الخاصة)", - "4": "عكس كامل (عكس جميع الألوان)", - "5": "خيارات ألوان عالية التباين", - "6": "نص أبيض على خلفية سوداء", - "7": "نص أسود على خلفية بيضاء", - "8": "نص أصفر على خلفية سوداء", - "9": "نص أخضر على خلفية سوداء", - "10": "اختر لون النص", - "11": "اختر لون الخلفية", - "12": "اختر لون البداية", - "13": "اختر لون النهاية" - }, - "submit": "استبدال", - "title": "استبدال-عكس-الألوان" - }, - "size": "الحجم", - "submit": "إرسال", - "success": "نجاح", - "tools": { - "noSearchResults": "لم يتم العثور على أدوات", - "noTools": "لا توجد أدوات متاحة" - }, - "undoDataMismatch": "لا يمكن التراجع: بيانات العملية تالفة", - "undoFailed": "فشل التراجع عن العملية", - "undoQuotaError": "لا يمكن التراجع: مساحة التخزين غير كافية", - "undoStorageError": "اكتمل التراجع لكن تعذّر حفظ بعض الملفات إلى التخزين", - "undoSuccess": "تم التراجع عن العملية بنجاح", - "unsupported": "غير مدعوم", - "onboarding": { - "welcomeModal": { - "title": "مرحبًا بك في Stirling PDF!", - "description": "هل ترغب في جولة سريعة لمدة دقيقة للتعرّف على الميزات الرئيسية وكيفية البدء؟", - "helpHint": "يمكنك دائمًا الوصول إلى هذه الجولة لاحقًا من زر المساعدة في أسفل اليسار.", - "startTour": "بدء الجولة", - "maybeLater": "ربما لاحقًا", - "dontShowAgain": "عدم الإظهار مجددًا" - }, - "welcomeSlide": { - "title": "مرحباً بك في Stirling", - "body": "Stirling PDF أصبح جاهزاً الآن للفرق من جميع الأحجام. يتضمن هذا التحديث تخطيطاً جديداً، وإمكانات إدارية قوية، وأكثر ميزة طُلبت - تحرير النص." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "لنختر أداة القص لشرح كيفية استخدام إحدى الأدوات.", - "toolInterface": "هذه هي واجهة أداة القص. كما ترى، لا يوجد الكثير هنا لأننا لم نُضِف بعد أي ملفات PDF للعمل عليها.", - "filesButton": "يتيح زر الملفات في شريط الوصول السريع رفع ملفات PDF لاستخدام الأدوات عليها.", - "fileSources": "يمكنك رفع ملفات جديدة أو الوصول إلى الملفات الحديثة من هنا. في هذه الجولة سنستخدم ملفًا نموذجيًا فقط.", - "workbench": "هذه هي منضدة العمل — المنطقة الرئيسية لعرض ملفات PDF وتحريرها.", - "viewSwitcher": "استخدم هذه الضوابط لاختيار طريقة عرض ملفات PDF.", - "viewer": "يتيح لك المشاهد قراءة ملفات PDF وكتابة التعليقات عليها.", - "pageEditor": "محرّر الصفحات يتيح تنفيذ عمليات مختلفة على صفحات ملفات PDF مثل إعادة الترتيب والدوران والحذف.", - "activeFiles": "تعرض واجهة الملفات النشطة جميع ملفات PDF التي حمّلتها إلى الأداة، وتتيح لك اختيار ما تريد معالجته.", - "fileCheckbox": "يؤدي النقر على أحد الملفات إلى اختياره للمعالجة. يمكنك تحديد عدة ملفات لتنفيذ العمليات الدُفعية.", - "selectControls": "يحتوي الشريط الأيمن على أزرار لتحديد/إلغاء تحديد جميع ملفات PDF النشطة بسرعة، بالإضافة إلى أزرار لتغيير سمة التطبيق أو لغته.", - "cropSettings": "بعد أن اخترنا الملف الذي نريد قصّه، يمكننا تهيئة أداة القص لاختيار المنطقة التي سنقصّ إليها ملف PDF.", - "runButton": "بعد تهيئة الأداة، يتيح لك هذا الزر تشغيلها على جميع ملفات PDF المحددة.", - "results": "بعد انتهاء تشغيل الأداة، ستعرض خطوة المراجعة معاينة للنتائج في هذا اللوح، وتتيح لك التراجع عن العملية أو تنزيل الملف. ", - "fileReplacement": "سيحل الملف المعدّل محل الملف الأصلي في منضدة العمل تلقائيًا، مما يتيح لك تشغيله بسهولة عبر مزيد من الأدوات.", - "pinButton": "يمكنك استخدام زر التثبيت إذا رغبت في بقاء ملفاتك نشطة بعد تشغيل الأدوات عليها.", - "wrapUp": "أنت جاهز! تعرّفت على المناطق الرئيسية في التطبيق وكيفية استخدامها. انقر زر المساعدة متى شئت لعرض هذه الجولة مرة أخرى.", - "previous": "السابق", - "next": "التالي", - "finish": "إنهاء", - "startTour": "بدء الجولة", - "startTourDescription": "قم بجولة إرشادية للتعرّف على الميزات الرئيسية في Stirling PDF", - "buttons": { - "next": "التالي →", - "back": "رجوع", - "skipForNow": "تخطي الآن", - "download": "تنزيل →", - "showMeAround": "أرني الجولة", - "skipTheTour": "تخطي الجولة" - }, - "serverLicense": { - "skip": "تخطي الآن", - "seePlans": "عرض الخطط →", - "upgrade": "الترقية الآن →", - "freeTitle": "ترخيص الخادم", - "overLimitTitle": "مطلوب ترخيص خادم", - "overLimitBody": "ترخيصنا يسمح حتى {{freeTierLimit}} مستخدمين مجاناً لكل خادم. لديك {{overLimitUserCopy}} مستخدمي Stirling. للمتابعة دون انقطاع، ارقَ إلى خطة خادم Stirling - مقاعد غير محدودة، تحرير نصوص PDF، وتحكم إداري كامل مقابل $99/خادم/شهرياً.", - "freeBody": "ترخيص Open-Core لدينا يسمح حتى {{freeTierLimit}} مستخدمين مجاناً لكل خادم. للتوسع بسلاسة والحصول على وصول مبكر إلى أداة تحرير نصوص PDF الجديدة، نوصي بخطة خادم Stirling - تحرير كامل ومقاعد غير محدودة مقابل $99/خادم/شهرياً." - }, - "desktopInstall": { - "title": "تنزيل", - "titleWithOs": "تنزيل لـ {{osLabel}}", - "body": "يعمل Stirling بشكل أفضل كتطبيق سطح مكتب. يمكنك استخدامه دون اتصال، والوصول إلى المستندات بسرعة أكبر، وإجراء التعديلات محلياً على جهازك." - }, - "planOverview": { - "adminTitle": "نظرة عامة للمشرف", - "userTitle": "نظرة عامة على الخطة", - "adminBodyLoginEnabled": "بصفتك مشرفاً، يمكنك إدارة المستخدمين، وضبط الإعدادات، ومراقبة حالة الخادم. أول {{freeTierLimit}} شخصاً على خادمك يستخدمون Stirling مجاناً.", - "adminBodyLoginDisabled": "بمجرد تمكين وضع تسجيل الدخول، يمكنك إدارة المستخدمين، وضبط الإعدادات، ومراقبة حالة الخادم. أول {{freeTierLimit}} شخصاً على خادمك يستخدمون Stirling مجاناً.", - "userBody": "ادعُ زملاءك، وخصص الأدوار، واحفظ مستنداتك منظمة في مساحة عمل آمنة واحدة. فعّل وضع تسجيل الدخول عندما تكون مستعداً للتوسع بعد الاستخدام الفردي." - }, - "securityCheck": { - "message": "خضعت التطبيق لتغييرات كبيرة مؤخراً. قد يتطلب ذلك انتباه مشرف الخادم. يرجى تأكيد دورك للمتابعة." - } - }, - "adminOnboarding": { - "welcome": "مرحبًا بك في جولة المسؤول! فلنستكشف الميزات المؤسسية القوية والإعدادات المتاحة لمسؤولي النظام.", - "configButton": "انقر زر الإعدادات للوصول إلى جميع إعدادات النظام وعناصر التحكم الإدارية.", - "settingsOverview": "هذه هي لوحة الإعدادات. تم تنظيم إعدادات المسؤول حسب الفئات لتسهيل التنقّل.", - "teamsAndUsers": "إدارة الفرق والمستخدمين الأفراد هنا. يمكنك دعوة مستخدمين جدد عبر البريد الإلكتروني أو الروابط القابلة للمشاركة، أو إنشاء حسابات مخصصة لهم بنفسك.", - "systemCustomization": "لدينا طرق واسعة لتخصيص واجهة المستخدم: تتيح لك إعدادات النظام تغيير اسم التطبيق واللغات، وتتيح الميزات إدارة شهادة الخادم، وتتيح نقاط النهاية تمكين أو تعطيل أدوات محددة لمستخدميك.", - "databaseSection": "للبيئات الإنتاجية المتقدمة، لدينا إعدادات تسمح بـالاتصال بقاعدة بيانات خارجية حتى تتمكّن من التكامل مع بُنيتك الحالية.", - "connectionsSection": "يدعم قسم الاتصالات أساليب تسجيل دخول متنوعة بما في ذلك موفرو SSO وSAML المخصصون مثل Google وGitHub، بالإضافة إلى تكاملات البريد الإلكتروني للإشعارات والاتصالات.", - "adminTools": "وأخيرًا، لدينا أدوات إدارة متقدمة مثل التدقيق لتتبع نشاط النظام وتحليلات الاستخدام لمراقبة كيفية تفاعل المستخدمين مع المنصّة.", - "wrapUp": "كانت هذه جولة المسؤول! لقد اطّلعت على الميزات المؤسسية التي تجعل Stirling PDF حلاً قويًا وقابلاً للتخصيص للمؤسسات. يمكنك الوصول إلى هذه الجولة في أي وقت من قائمة المساعدة." - }, - "workspace": { - "title": "مساحة العمل", - "people": { - "title": "الأشخاص", - "description": "إدارة أعضاء مساحة العمل وأذوناتهم", - "loading": "جارٍ تحميل الأشخاص...", - "searchMembers": "ابحث عن الأعضاء...", - "addMembers": "إضافة أعضاء", - "inviteMembers": { - "label": "دعوة أعضاء", - "subtitle": "اكتب أو الصق عناوين البريد الإلكتروني أدناه مفصولة بفواصل. سيتم احتساب الفوترة لمساحة العمل حسب عدد الأعضاء." - }, - "user": "مستخدم", - "role": "الدور", - "team": "الفريق", - "status": "الحالة", - "actions": { - "label": "إجراءات", - "upgrade": "ترقية" - }, - "noMembersFound": "لم يتم العثور على أعضاء", - "active": "نشط", - "disabled": "معطّل", - "activeSession": "جلسة نشطة", - "member": "عضو", - "admin": "مسؤول", - "roleDescriptions": { - "admin": "يمكنه إدارة الإعدادات ودعوة الأعضاء مع صلاحيات إدارية كاملة.", - "member": "يمكنه عرض الملفات المشتركة وتحريرها، لكنه لا يستطيع إدارة إعدادات مساحة العمل أو الأعضاء.", - "user": "مستخدم" - }, - "editRole": "تحرير الدور", - "enable": "تمكين", - "disable": "تعطيل", - "deleteUser": "حذف المستخدم", - "deleteUserSuccess": "تم حذف المستخدم بنجاح", - "deleteUserError": "فشل حذف المستخدم", - "confirmDelete": "هل أنت متأكد أنك تريد حذف هذا المستخدم؟ لا يمكن التراجع عن هذا الإجراء.", - "addMember": { - "title": "إضافة عضو", - "username": "اسم المستخدم (البريد الإلكتروني)", - "usernamePlaceholder": "user@example.com", - "password": "كلمة المرور", - "passwordPlaceholder": "أدخل كلمة المرور", - "role": "الدور", - "team": "الفريق (اختياري)", - "teamPlaceholder": "اختر فريقًا", - "forcePasswordChange": "فرض تغيير كلمة المرور عند أول تسجيل دخول", - "cancel": "إلغاء", - "submit": "إضافة عضو", - "usernameRequired": "اسم المستخدم وكلمة المرور مطلوبان", - "passwordTooShort": "يجب أن تتكون كلمة المرور من 6 أحرف على الأقل", - "success": "تم إنشاء المستخدم بنجاح", - "error": "فشل إنشاء المستخدم" - }, - "editMember": { - "title": "تحرير العضو", - "editing": "تحرير:", - "role": "الدور", - "team": "الفريق (اختياري)", - "teamPlaceholder": "اختر فريقًا", - "cancel": "إلغاء", - "submit": "تحديث العضو", - "success": "تم تحديث المستخدم بنجاح", - "error": "فشل تحديث المستخدم" - }, - "toggleEnabled": { - "success": "تم تحديث حالة المستخدم بنجاح", - "error": "فشل تحديث حالة المستخدم" - }, - "delete": { - "success": "تم حذف المستخدم بنجاح", - "error": "فشل حذف المستخدم" - }, - "emailInvite": { - "tab": "دعوة عبر البريد الإلكتروني", - "description": "اكتب أو الصق عناوين البريد الإلكتروني أدناه مفصولة بفواصل. سيتلقى المستخدمون بيانات اعتماد تسجيل الدخول عبر البريد الإلكتروني.", - "emails": "عناوين البريد الإلكتروني", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "مطلوب عنوان بريد إلكتروني واحد على الأقل", - "submit": "إرسال الدعوات", - "success": "تمت دعوة المستخدم/المستخدمين بنجاح", - "partialSuccess": "فشلت بعض الدعوات", - "allFailed": "فشلت دعوة المستخدمين", - "error": "فشل إرسال الدعوات" - }, - "directInvite": { - "tab": "إنشاء مباشر" - }, - "inviteLinkTab": { - "tab": "رابط دعوة" - }, - "inviteLink": { - "description": "إنشاء رابط آمن يتيح للمستخدم تعيين كلمة مروره بنفسه", - "email": "عنوان البريد الإلكتروني", - "emailPlaceholder": "user@example.com (اختياري)", - "emailDescription": "اختياري — اتركه فارغًا للحصول على رابط دعوة عام يمكن لأي شخص استخدامه", - "emailRequired": "عنوان البريد الإلكتروني مطلوب", - "emailOptional": "اختياري — اتركه فارغًا للحصول على رابط دعوة عام", - "emailRequiredForSend": "عنوان البريد الإلكتروني مطلوب لإرسال إشعار عبر البريد الإلكتروني", - "expiryHours": "ساعات الانتهاء", - "expiryDescription": "عدد الساعات حتى انتهاء صلاحية الرابط", - "sendEmail": "إرسال رابط الدعوة عبر البريد الإلكتروني", - "sendEmailDescription": "إذا تم تمكينه، فسيُرسَل رابط الدعوة إلى عنوان البريد الإلكتروني المحدد", - "smtpRequired": "لم يتم تهيئة SMTP", - "generate": "إنشاء الرابط", - "generated": "تم إنشاء رابط الدعوة", - "copied": "تم نسخ الرابط إلى الحافظة", - "success": "تم إنشاء رابط الدعوة بنجاح", - "successWithEmail": "تم إنشاء رابط الدعوة وإرساله عبر البريد الإلكتروني", - "emailSent": "تم إنشاء رابط الدعوة وإرساله عبر البريد الإلكتروني", - "emailFailed": "تم إنشاء رابط الدعوة، لكن إرسال البريد الإلكتروني فشل", - "emailFailedDetails": "خطأ: {0}. يرجى مشاركة رابط الدعوة يدويًا.", - "error": "فشل إنشاء رابط الدعوة", - "submit": "إنشاء رابط دعوة" - }, - "inviteMode": { - "username": "اسم المستخدم", - "email": "البريد الإلكتروني", - "link": "رابط", - "emailDisabled": "دعوات البريد الإلكتروني تتطلب تهيئة SMTP وضبط mail.enableInvites=true في الإعدادات" - }, - "license": { - "users": "المستخدمون", - "availableSlots": "المقاعد المتاحة", - "grandfathered": "موروث", - "grandfatheredShort": "{{count}} موروث", - "fromLicense": "من الترخيص", - "slotsAvailable": "متاح {{count}} مقعد مستخدم", - "noSlotsAvailable": "لا توجد مقاعد متاحة", - "currentUsage": "تستخدم حالياً {{current}} من {{max}} تراخيص المستخدمين" - }, - "loginRequired": "فعّل وضع تسجيل الدخول أولاً" - }, - "teams": { - "title": "الفرق", - "description": "إدارة الفرق وتنظيم أعضاء مساحة العمل", - "loading": "جارٍ تحميل الفرق...", - "loadingDetails": "جارٍ تحميل تفاصيل الفريق...", - "loadError": "فشل تحميل تفاصيل الفريق", - "createNewTeam": "إنشاء فريق جديد", - "teamName": "اسم الفريق", - "totalMembers": "إجمالي الأعضاء", - "actions": "إجراءات", - "noTeamsFound": "لم يتم العثور على فرق", - "noMembers": "لا يوجد أعضاء في هذا الفريق", - "system": "النظام", - "addMember": "إضافة عضو", - "viewTeam": "عرض الفريق", - "removeMember": "إزالة من الفريق", - "cannotRemoveFromSystemTeam": "لا يمكن الإزالة من فريق النظام", - "renameTeamLabel": "إعادة تسمية الفريق", - "deleteTeamLabel": "حذف الفريق", - "cannotDeleteInternal": "لا يمكن حذف الفريق الداخلي", - "confirmDelete": "هل أنت متأكد أنك تريد حذف هذا الفريق؟ يجب أن يكون هذا الفريق فارغاً للحذف.", - "confirmRemove": "إزالة المستخدم من هذا الفريق؟", - "cannotRenameInternal": "لا يمكن إعادة تسمية الفريق الداخلي", - "cannotAddToInternal": "لا يمكن إضافة أعضاء إلى الفريق الداخلي", - "teamNotFound": "لم يتم العثور على الفريق", - "backToTeams": "العودة إلى الفرق", - "memberCount": "{{count}} أعضاء", - "removeMemberSuccess": "تمت إزالة المستخدم من الفريق", - "removeMemberError": "فشل إزالة المستخدم من الفريق", - "createTeam": { - "title": "إنشاء فريق جديد", - "teamName": "اسم الفريق", - "teamNamePlaceholder": "أدخل اسم الفريق", - "cancel": "إلغاء", - "submit": "إنشاء فريق", - "nameRequired": "اسم الفريق مطلوب", - "success": "تم إنشاء الفريق بنجاح", - "error": "فشل إنشاء الفريق" - }, - "renameTeam": { - "title": "إعادة تسمية الفريق", - "renaming": "إعادة تسمية:", - "newTeamName": "اسم الفريق الجديد", - "newTeamNamePlaceholder": "أدخل اسم الفريق الجديد", - "cancel": "إلغاء", - "submit": "إعادة تسمية الفريق", - "nameRequired": "اسم الفريق مطلوب", - "success": "تمت إعادة تسمية الفريق بنجاح", - "error": "فشل إعادة تسمية الفريق" - }, - "deleteTeam": { - "success": "تم حذف الفريق بنجاح", - "error": "فشل حذف الفريق. تأكد من أن الفريق فارغ.", - "teamMustBeEmpty": "يجب أن يكون الفريق فارغًا قبل الحذف" - }, - "addMemberToTeam": { - "title": "إضافة عضو إلى الفريق", - "addingTo": "إضافة إلى", - "selectUser": "حدد مستخدمًا", - "selectUserPlaceholder": "اختر مستخدمًا", - "selectUserRequired": "يرجى تحديد مستخدم", - "currentlyIn": "حاليًا في", - "willBeMoved": "ملاحظة: سيتم نقل هذا المستخدم من فريقه الحالي إلى هذا الفريق.", - "cancel": "إلغاء", - "submit": "إضافة عضو", - "userRequired": "يرجى تحديد مستخدم", - "success": "تمت إضافة العضو إلى الفريق بنجاح", - "error": "فشل إضافة العضو إلى الفريق" - }, - "changeTeam": { - "label": "تغيير الفريق", - "title": "تغيير الفريق", - "changing": "نقل", - "selectTeam": "حدد فريقًا", - "selectTeamPlaceholder": "اختر فريقًا", - "selectTeamRequired": "يرجى تحديد فريق", - "success": "تم تغيير الفريق بنجاح", - "error": "فشل تغيير الفريق", - "submit": "تغيير الفريق" - } - } - }, - "plan": { - "currency": "العملة", - "popular": "شائع", - "current": "الخطة الحالية", - "upgrade": "ترقية", - "contact": "اتصل بنا", - "customPricing": "مخصص", - "showComparison": "قارن جميع الميزات", - "hideComparison": "إخفاء مقارنة الميزات", - "featureComparison": "مقارنة الميزات", - "from": "من", - "perMonth": "/شهر", - "perSeat": "/مقعد", - "withServer": "+ خطة الخادم", - "licensedSeats": "المرخَّصة: {{count}} مقعداً", - "includedInCurrent": "مشمولة في خطتك", - "selectPlan": "اختيار الخطة", - "manage": "إدارة", - "manageSubscription": { - "description": "إدارة الاشتراك والفوترة وطرق الدفع" - }, - "activePlan": { - "title": "الخطة النشطة", - "subtitle": "تفاصيل اشتراكك الحالي" - }, - "availablePlans": { - "title": "الخطط المتاحة", - "subtitle": "اختر الخطة التي تناسب احتياجاتك" - }, - "static": { - "title": "معلومات الفوترة", - "message": "الفوترة عبر الإنترنت غير مهيأة حالياً. للترقية أو إدارة الاشتراكات، يرجى الاتصال بنا مباشرةً.", - "contactSales": "اتصل بالمبيعات", - "contactToUpgrade": "اتصل بنا للترقية أو تخصيص خطتك", - "maxUsers": "الحد الأقصى للمستخدمين", - "upTo": "حتى" - }, - "period": { - "month": "شهر", - "perUserPerMonth": "/مستخدم/شهر" - }, - "free": { - "name": "مجانية", - "highlight1": "استخدام الأدوات محدود أسبوعيًا", - "highlight2": "الوصول إلى جميع الأدوات", - "highlight3": "دعم المجتمع", - "forever": "مجاني للأبد", - "included": "مشمولة" - }, - "pro": { - "name": "احترافية", - "highlight1": "استخدام غير محدود للأدوات", - "highlight2": "أدوات PDF متقدمة", - "highlight3": "بدون علامات مائية" - }, - "enterprise": { - "name": "مؤسسات", - "highlight1": "تسعير مخصص", - "highlight2": "دعم مخصص", - "highlight3": "أحدث الميزات", - "requiresServer": "يتطلب خادماً", - "requiresServerMessage": "يرجى الترقية إلى خطة الخادم أولاً قبل الترقية إلى Enterprise." - }, - "feature": { - "title": "الميزة", - "pdfTools": "أدوات PDF الأساسية", - "fileSize": "حد حجم الملف", - "automation": "أتمتة سير عمل الأدوات", - "api": "وصول API", - "priority": "دعم أولوية", - "customPricing": "تسعير مخصص" - }, - "licenseWarning": { - "title": "تم بلوغ حد الاستضافة الذاتية المجاني", - "body": "لديك {{total}} مستخدماً لكن الشريحة المجانية تدعم {{limit}} فقط لكل خادم. قم بالترقية للحفاظ على عمل Stirling PDF بسلاسة.", - "overLimit": "أكثر من {{limit}}", - "cta": "عرض الخطط" - } - }, - "subscription": { - "status": { - "active": "نشط", - "pastDue": "متأخر عن السداد", - "canceled": "ملغي", - "incomplete": "غير مكتمل", - "trialing": "تجريبي", - "none": "لا يوجد اشتراك" - }, - "renewsOn": "يتجدد في {{date}}", - "cancelsOn": "يلغى في {{date}}" - }, - "billing": { - "manageBilling": "إدارة الفوترة", - "portal": { - "error": "فشل فتح بوابة الفوترة" - }, - "updateSeats": "تحديث المقاعد", - "updateEnterpriseSeats": "تحديث مقاعد Enterprise", - "currentSeats": "المقاعد الحالية", - "minimumSeats": "الحد الأدنى للمقاعد", - "basedOnUsers": "(المستخدمون الحاليون)", - "newSeatCount": "عدد المقاعد الجديد", - "newSeatCountDescription": "اختر عدد المقاعد لترخيص Enterprise", - "whatHappensNext": "ماذا سيحدث لاحقاً؟", - "stripePortalRedirect": "ستتم إعادة توجيهك إلى بوابة فوترة Stripe لمراجعة تأكيد تغيير المقاعد. سيتم حساب المبلغ النسبي تلقائياً.", - "preparingUpdate": "جارٍ تجهيز تحديث المقاعد...", - "seatCountTooLow": "يجب ألا يقل عدد المقاعد عن {{minimum}} (عدد المستخدمين الحالي)", - "seatCountUnchanged": "يرجى اختيار عدد مقاعد مختلف", - "seatsUpdated": "تم تحديث المقاعد", - "seatsUpdatedMessage": "تم تحديث مقاعد Enterprise إلى {{seats}}", - "updateProcessing": "جاري تنفيذ التحديث", - "updateProcessingMessage": "جارٍ معالجة تحديث المقاعد. يرجى التحديث بعد قليل.", - "notEnterprise": "إدارة المقاعد متاحة فقط لتراخيص Enterprise" - }, - "upgradeBanner": { - "title": "الترقية إلى خطة الخادم", - "message": "احصل على أقصى استفادة من Stirling PDF مع مستخدمين غير محدودين وميزات متقدمة", - "upgradeButton": "الترقية الآن", - "dismiss": "تجاهل الشريط", - "attentionTitle": "هذا الخادم يحتاج إلى انتباه المشرف", - "attentionBody": "يجب على المشرف تسجيل الدخول لرؤية المزيد من المعلومات. يرجى التواصل معه فوراً.", - "attentionBodyAdmin": "راجع متطلبات الترخيص للحفاظ على امتثال هذا الخادم.", - "seeInfo": "عرض المعلومات" - }, - "payment": { - "preparing": "جارٍ تجهيز عملية الدفع...", - "redirecting": "جارٍ التحويل إلى الدفع الآمن...", - "upgradeTitle": "الترقية إلى {{planName}}", - "success": "تم الدفع بنجاح!", - "successMessage": "تم تفعيل اشتراكك بنجاح. ستتلقى رسالة تأكيد عبر البريد الإلكتروني قريبًا.", - "autoClose": "سيتم إغلاق هذه النافذة تلقائيًا...", - "error": "خطأ في الدفع", - "upgradeSuccess": "تم الدفع بنجاح! تم ترقية اشتراكك. تم تحديث الترخيص على خادمك. ستتلقى رسالة تأكيد عبر البريد الإلكتروني قريباً.", - "paymentSuccess": "تم الدفع بنجاح! جارٍ جلب مفتاح الترخيص...", - "licenseActivated": "تم تفعيل الترخيص! تم حفظ مفتاح الترخيص الخاص بك. تم إرسال رسالة تأكيد إلى بريدك الإلكتروني المسجل.", - "licenseDelayed": "تم الدفع بنجاح! يتم إنشاء ترخيصك. ستتلقى رسالة تحتوي على مفتاح الترخيص قريباً. إذا لم تصلك خلال 10 دقائق، يرجى التواصل مع الدعم.", - "licensePollingError": "تم الدفع بنجاح ولكن تعذّر جلب مفتاح الترخيص تلقائياً. يرجى التحقق من بريدك الإلكتروني أو التواصل مع الدعم مع تأكيد الدفع.", - "licenseRetrievalError": "تم الدفع بنجاح ولكن فشل جلب الترخيص. ستتلقى مفتاح الترخيص عبر البريد الإلكتروني. يرجى التواصل مع الدعم إذا لم يصلك خلال 10 دقائق.", - "syncError": "تم الدفع بنجاح ولكن فشلت مزامنة الترخيص. سيتم تحديث الترخيص قريباً. يرجى التواصل مع الدعم إذا استمرت المشكلة.", - "licenseSaveError": "فشل حفظ مفتاح الترخيص. يرجى التواصل مع الدعم مع مفتاح الترخيص لإكمال التفعيل.", - "paymentCanceled": "تم إلغاء الدفع. لم يتم خصم أي رسوم.", - "syncingLicense": "جارٍ مزامنة الترخيص المُرقّى...", - "generatingLicense": "جارٍ إنشاء مفتاح الترخيص...", - "upgradeComplete": "اكتملت الترقية", - "upgradeCompleteMessage": "تمت ترقية اشتراكك بنجاح. تم تحديث مفتاح الترخيص الحالي.", - "stripeNotConfigured": "Stripe غير مُهيأ", - "stripeNotConfiguredMessage": "تكامل دفع Stripe غير مُعد. يرجى التواصل مع المسؤول.", - "monthly": "شهري", - "yearly": "سنوي", - "billingPeriod": "فترة الفوترة", - "enterpriseNote": "يمكن تعديل المقاعد عند الدفع (1-1000).", - "installationId": "معرّف التثبيت", - "licenseKey": "مفتاح الترخيص الخاص بك", - "licenseInstructions": "تمت إضافته إلى تثبيتك. ستتلقى نسخة عبر بريدك الإلكتروني أيضاً.", - "canCloseWindow": "يمكنك الآن إغلاق هذه النافذة.", - "licenseKeyProcessing": "جارٍ معالجة مفتاح الترخيص", - "licenseDelayedMessage": "يتم إنشاء مفتاح الترخيص الخاص بك. يرجى التحقق من بريدك الإلكتروني قريباً أو التواصل مع الدعم.", - "perYear": "/سنة", - "perMonth": "/شهر", - "emailInvalid": "يرجى إدخال عنوان بريد إلكتروني صالح", - "emailStage": { - "title": "أدخل بريدك الإلكتروني", - "description": "سنستخدمه لإرسال مفتاح الترخيص والإيصالات.", - "emailLabel": "عنوان البريد الإلكتروني", - "emailPlaceholder": "your@email.com", - "continue": "متابعة", - "modalTitle": "البدء - {{planName}}" - }, - "planStage": { - "title": "اختر فترة الفوترة", - "savingsNote": "وفّر {{percent}}% مع الفوترة السنوية", - "basePrice": "السعر الأساسي", - "seatPrice": "لكل مقعد", - "totalForSeats": "الإجمالي ({{count}} مقعداً)", - "selectMonthly": "اختر الشهري", - "selectYearly": "اختر السنوي", - "savePercent": "وفّر {{percent}}%", - "savingsAmount": "ستوفّر {{amount}}", - "modalTitle": "اختر فترة الفوترة - {{planName}}", - "billedYearly": "يُفوتر سنوياً بقيمة {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "عودة لاختيار الخطة", - "selectedPlan": "الخطة المحددة", - "modalTitle": "أكمل الدفع - {{planName}}" - } - }, - "firstLogin": { - "title": "تسجيل الدخول لأول مرة", - "welcomeTitle": "مرحبًا!", - "welcomeMessage": "لأسباب أمنية، يجب تغيير كلمة المرور عند تسجيل الدخول لأول مرة.", - "loggedInAs": "تم تسجيل الدخول باسم", - "error": "خطأ", - "currentPassword": "كلمة المرور الحالية", - "enterCurrentPassword": "أدخل كلمة المرور الحالية", - "newPassword": "كلمة المرور الجديدة", - "enterNewPassword": "أدخل كلمة مرور جديدة (بحد أدنى 8 أحرف)", - "confirmPassword": "تأكيد كلمة المرور الجديدة", - "reEnterNewPassword": "أعد إدخال كلمة المرور الجديدة", - "changePassword": "تغيير كلمة المرور", - "allFieldsRequired": "جميع الحقول مطلوبة", - "passwordsDoNotMatch": "كلمتا المرور الجديدتان غير متطابقتين", - "passwordTooShort": "يجب أن تتكون كلمة المرور من 8 أحرف على الأقل", - "passwordMustBeDifferent": "يجب أن تكون كلمة المرور الجديدة مختلفة عن الحالية", - "passwordChangedSuccess": "تم تغيير كلمة المرور بنجاح! يرجى تسجيل الدخول مرة أخرى.", - "passwordChangeFailed": "فشل تغيير كلمة المرور. يرجى التحقق من كلمة المرور الحالية." - }, - "invite": { - "welcome": "مرحبًا بك في Stirling PDF", - "invalidToken": "رابط دعوة غير صالح", - "validationError": "فشل التحقق من رابط الدعوة", - "passwordRequired": "كلمة المرور مطلوبة", - "passwordTooShort": "يجب أن تتكون كلمة المرور من 6 أحرف على الأقل", - "passwordMismatch": "كلمتا المرور غير متطابقتين", - "acceptError": "فشل إنشاء الحساب", - "validating": "جارٍ التحقق من الدعوة...", - "invalidInvitation": "دعوة غير صالحة", - "goToLogin": "الانتقال إلى تسجيل الدخول", - "welcomeTitle": "لقد تمت دعوتك!", - "welcomeSubtitle": "أكمل إعداد حسابك للبدء", - "accountFor": "إنشاء حساب لـ", - "linkExpires": "ينتهي الرابط", - "email": "عنوان البريد الإلكتروني", - "emailPlaceholder": "أدخل عنوان بريدك الإلكتروني", - "emailRequired": "عنوان البريد الإلكتروني مطلوب", - "invalidEmail": "عنوان بريد إلكتروني غير صالح", - "choosePassword": "اختر كلمة مرور", - "passwordPlaceholder": "أدخل كلمة المرور", - "confirmPassword": "تأكيد كلمة المرور", - "confirmPasswordPlaceholder": "أعد إدخال كلمة المرور", - "createAccount": "إنشاء حساب", - "creating": "جارٍ إنشاء الحساب...", - "alreadyHaveAccount": "هل لديك حساب بالفعل؟", - "signIn": "تسجيل الدخول" - }, - "audit": { - "error": { - "title": "خطأ في تحميل نظام التدقيق" - }, - "notAvailable": "نظام التدقيق غير متاح", - "notAvailableMessage": "لم يتم تهيئة نظام التدقيق أو أنه غير متاح.", - "disabled": "تم تعطيل تسجيل التدقيق", - "disabledMessage": "قم بتمكين تسجيل التدقيق في إعدادات التطبيق لتتبع أحداث النظام.", - "systemStatus": { - "title": "حالة النظام", - "status": "تسجيل التدقيق", - "enabled": "مُمكّن", - "disabled": "معطّل", - "level": "مستوى التدقيق", - "retention": "فترة الاحتفاظ", - "days": "أيام", - "totalEvents": "إجمالي الأحداث" - }, - "tabs": { - "dashboard": "لوحة المعلومات", - "events": "أحداث التدقيق", - "export": "تصدير" - }, - "charts": { - "title": "لوحة معلومات التدقيق", - "error": "خطأ في تحميل الرسوم البيانية", - "day": "اليوم", - "week": "الأسبوع", - "month": "الشهر", - "byType": "الأحداث حسب النوع", - "byUser": "الأحداث حسب المستخدم", - "overTime": "الأحداث مع مرور الوقت" - }, - "events": { - "title": "أحداث التدقيق", - "filterByType": "تصفية حسب النوع", - "filterByUser": "تصفية حسب المستخدم", - "startDate": "تاريخ البدء", - "endDate": "تاريخ الانتهاء", - "clearFilters": "مسح", - "error": "خطأ في تحميل الأحداث", - "noEvents": "لم يتم العثور على أحداث", - "timestamp": "الطابع الزمني", - "type": "النوع", - "user": "المستخدم", - "ipAddress": "عنوان IP", - "actions": "إجراءات", - "viewDetails": "عرض التفاصيل", - "eventDetails": "تفاصيل الحدث", - "details": "تفاصيل" - }, - "export": { - "title": "تصدير بيانات التدقيق", - "description": "تصدير أحداث التدقيق إلى تنسيق CSV أو JSON. استخدم عوامل التصفية لتقييد البيانات المصدّرة.", - "format": "صيغة التصدير", - "filters": "عوامل التصفية (اختياري)", - "filterByType": "تصفية حسب النوع", - "filterByUser": "تصفية حسب المستخدم", - "startDate": "تاريخ البدء", - "endDate": "تاريخ الانتهاء", - "clearFilters": "مسح", - "exportButton": "تصدير البيانات", - "error": "فشل تصدير البيانات" - } - }, - "usage": { - "noData": "لا توجد بيانات متاحة", - "error": "خطأ في تحميل إحصائيات الاستخدام", - "noDataMessage": "لا توجد إحصائيات استخدام متاحة حاليًا.", - "controls": { - "top10": "أعلى 10", - "top20": "أعلى 20", - "all": "الكل", - "refresh": "تحديث", - "dataTypeLabel": "نوع البيانات:", - "dataType": { - "all": "الكل", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "أعلى 10", - "top20": "أعلى 20", - "all": "الكل" - }, - "stats": { - "totalEndpoints": "إجمالي نقاط النهاية", - "totalVisits": "إجمالي الزيارات", - "showing": "عرض", - "selectedVisits": "الزيارات المحددة" - }, - "chart": { - "title": "مخطط استخدام نقاط النهاية" - }, - "table": { - "title": "إحصائيات مفصلة", - "endpoint": "نقطة النهاية", - "visits": "الزيارات", - "percentage": "النسبة المئوية", - "noData": "لا توجد بيانات متاحة" - } - }, - "backendHealth": { - "checking": "جارٍ التحقق من حالة الواجهة الخلفية...", - "online": "الواجهة الخلفية متصلة", - "offline": "الواجهة الخلفية غير متصلة", - "starting": "الواجهة الخلفية قيد التشغيل...", - "wait": "يرجى انتظار اكتمال تشغيل الواجهة الخلفية ثم المحاولة مرة أخرى." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "افتح قفل PDF للمتابعة", - "title": "أزل كلمة المرور للمتابعة", - "description": "هذا الملف محمي بكلمة مرور. أدخل كلمة المرور للمتابعة في العمل عليه.", - "password": { - "label": "كلمة مرور PDF", - "placeholder": "أدخل كلمة مرور PDF" - }, - "skip": "تخطَّ الآن", - "unlock": "فتح القفل والمتابعة", - "incorrectPassword": "كلمة مرور غير صحيحة", - "missingFile": "الملف المحدد لم يعد متاحاً.", - "emptyResponse": "لم تنتج إزالة كلمة المرور ملفاً.", - "required": "أدخل كلمة المرور للمتابعة.", - "successTitle": "تمت إزالة كلمة المرور", - "successBodyWithName": "تمت إزالة كلمة المرور من {{fileName}}", - "successBody": "تمت إزالة كلمة المرور بنجاح." - }, - "setup": { - "welcome": "مرحباً بك في Stirling PDF", - "description": "ابدأ باختيار كيفية استخدام Stirling PDF", - "step1": { - "label": "اختيار الوضع", - "description": "دون اتصال أو خادم" - }, - "step2": { - "label": "اختيار الخادم", - "description": "خادم مستضاف ذاتياً" - }, - "step3": { - "label": "تسجيل الدخول", - "description": "أدخل بيانات الاعتماد" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "سجّل الدخول بحساب Stirling الخاص بك" - }, - "selfhosted": { - "title": "خادم مستضاف ذاتياً", - "description": "اتصل بخادم Stirling PDF الخاص بك" - } - }, - "saas": { - "title": "سجّل الدخول إلى Stirling", - "subtitle": "سجّل الدخول بحساب Stirling الخاص بك" - }, - "selfhosted": { - "title": "سجّل الدخول إلى الخادم", - "subtitle": "أدخل بيانات اعتماد الخادم" - }, - "server": { - "title": "الاتصال بالخادم", - "subtitle": "أدخل عنوان URL لخادمك المستضاف ذاتياً", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "خادم مستضاف ذاتياً" - }, - "url": { - "label": "عنوان URL للخادم", - "description": "أدخل عنوان URL الكامل لخادم Stirling PDF المستضاف ذاتياً" - }, - "error": { - "emptyUrl": "يرجى إدخال عنوان URL للخادم", - "unreachable": "تعذّر الاتصال بالخادم", - "testFailed": "فشل اختبار الاتصال" - }, - "testing": "جارٍ اختبار الاتصال..." - }, - "login": { - "title": "تسجيل الدخول", - "subtitle": "أدخل بيانات الاعتماد للمتابعة", - "connectingTo": "جارٍ الاتصال بـ:", - "username": { - "label": "اسم المستخدم", - "placeholder": "أدخل اسم المستخدم" - }, - "email": { - "label": "البريد الإلكتروني", - "placeholder": "أدخل بريدك الإلكتروني" - }, - "password": { - "label": "كلمة المرور", - "placeholder": "أدخل كلمة المرور" - }, - "error": { - "emptyUsername": "يرجى إدخال اسم المستخدم", - "emptyEmail": "يرجى إدخال البريد الإلكتروني", - "emptyPassword": "يرجى إدخال كلمة المرور", - "oauthFailed": "فشل تسجيل الدخول عبر OAuth. يرجى المحاولة مرة أخرى." - }, - "submit": "تسجيل الدخول", - "signInWith": "تسجيل الدخول باستخدام", - "oauthPending": "جارٍ فتح المتصفح للمصادقة...", - "orContinueWith": "أو المتابعة بالبريد الإلكتروني" - } - }, - "oauth": { - "success": { - "title": "تمت المصادقة بنجاح", - "message": "يمكنك إغلاق هذه النافذة والعودة إلى Stirling PDF." - }, - "error": { - "title": "فشلت المصادقة", - "message": "لم تتم المصادقة بنجاح. يمكنك إغلاق هذه النافذة والمحاولة مجدداً." - } - }, - "pdfTextEditor": { - "title": "محرر JSON لملف PDF", - "viewLabel": "محرر PDF", - "converting": "جارٍ تحويل PDF إلى صيغة قابلة للتحرير...", - "conversionFailed": "فشل تحويل PDF. يرجى المحاولة مرة أخرى.", - "currentFile": "الملف الحالي: {{name}}", - "pageSummary": "الصفحة {{number}} من {{total}}", - "pagePreviewAlt": "معاينة الصفحة", - "imageLabel": "صورة موضوعة", - "noTextOnPage": "لم يتم اكتشاف نص قابل للتحرير في هذه الصفحة.", - "pageType": { - "paragraph": "صفحة فقرة", - "sparse": "نص متفرق" - }, - "groupingMode": { - "auto": "تلقائي", - "paragraph": "فقرة", - "singleLine": "سطر واحد" - }, - "badges": { - "unsaved": "معدَّل", - "modified": "معدَّل", - "earlyAccess": "وصول مبكر" - }, - "actions": { - "reset": "إعادة تعيين التغييرات", - "downloadJson": "تنزيل JSON", - "generatePdf": "توليد PDF" - }, - "options": { - "autoScaleText": { - "title": "ضبط النص تلقائياً ليتناسب مع الصناديق", - "description": "يضبط النص أفقياً تلقائياً ليتناسب مع صندوق الاحتواء الأصلي عند اختلاف عرض الخط عن PDF." - }, - "groupingMode": { - "title": "وضع تجميع النص", - "autoDescription": "يكتشف نوع الصفحة تلقائياً ويجمع النص بالشكل المناسب.", - "paragraphDescription": "يجمع السطور المتراصة في صناديق نص متعددة الأسطر.", - "singleLineDescription": "يبقي كل سطر نص PDF في صندوق نص منفصل." - }, - "manualGrouping": { - "descriptionInline": "نصيحة: اضغط Ctrl (Cmd) أو Shift لتحديد عدة صناديق نص. سيظهر شريط أدوات عائم فوق التحديد لتتمكن من الدمج أو إلغاء التجميع أو ضبط العرض." - }, - "forceSingleElement": { - "title": "قفل النص المُحرّر ضمن عنصر PDF واحد", - "description": "عند التفعيل، يصدّر المحرر كل صندوق نص مُحرّر كعنصر نص PDF واحد لتجنب تراكب المحارف أو اختلاط الخطوط." - } - }, - "manual": { - "mergeTooltip": "دمج الصناديق المحددة", - "merge": "دمج التحديد", - "ungroupTooltip": "تفكيك الفقرة إلى سطور", - "ungroup": "إلغاء تجميع التحديد", - "widthMenu": "خيارات العرض", - "expandWidth": "توسيع حتى حافة الصفحة", - "resetWidth": "إعادة تعيين العرض", - "resizeHandle": "ضبط عرض النص" - }, - "disclaimer": { - "heading": "قيود المعاينة", - "textFocus": "تركّز مساحة العمل هذه على تحرير النص وإعادة تموضع الصور المضمّنة. يتم الحفاظ على الأعمال الفنية المعقّدة وعناصر النماذج والرسومات الطبقية للتصدير ولكنها ليست قابلة للتحرير بالكامل هنا.", - "previewVariance": "قد لا تظهر بعض العناصر المرئية (مثل حدود الجداول أو الأشكال أو مظاهر التعليقات) تماماً كما في المعاينة. يحتفظ PDF المصدّر بأوامر الرسم الأصلية كلما أمكن.", - "alpha": "هذا العارض بنسخة ألفا ولا يزال يتطور—قد تتغير بعض الخطوط والألوان وتأثيرات الشفافية وتفاصيل التخطيط قليلاً. يرجى التحقق من ملف PDF المُنشأ قبل المشاركة." - }, - "empty": { - "title": "لم يتم تحميل مستند", - "subtitle": "حمّل ملف PDF أو JSON لبدء تحرير محتوى النص." - }, - "welcomeBanner": { - "title": "مرحباً بك في محرر نصوص PDF (وصول مبكر)", - "experimental": "هذه ميزة تجريبية قيد التطوير النشط. توقّع بعض عدم الاستقرار والمشكلات أثناء الاستخدام.", - "howItWorks": "تحوّل هذه الأداة ملف PDF إلى صيغة قابلة للتحرير حيث يمكنك تعديل محتوى النص وإعادة تموضع الصور. تُحفظ التغييرات كملف PDF جديد.", - "bestFor": "يعمل بشكل أفضل مع:", - "bestFor1": "ملفات PDF البسيطة التي تحتوي أساساً على نصوص وصور", - "bestFor2": "المستندات ذات تنسيق الفقرات القياسي", - "bestFor3": "الرسائل والمقالات والتقارير والمستندات الأساسية", - "notIdealFor": "غير مناسب لـ:", - "notIdealFor1": "ملفات PDF ذات تنسيق خاص مثل التعداد النقطي والجداول أو التخطيطات متعددة الأعمدة", - "notIdealFor2": "المجلات، الكتيبات، أو المستندات ذات التصميم المكثف", - "notIdealFor3": "أدلة الاستخدام ذات التخطيطات المعقّدة", - "limitations": "القيود الحالية:", - "limitation1": "قد يختلف عرض الخطوط قليلًا عن ملف PDF الأصلي", - "limitation2": "يتم الحفاظ على الرسومات المعقّدة وحقول النماذج والتعليقات، لكنها غير قابلة للتحرير", - "limitation3": "قد تستغرق الملفات الكبيرة وقتًا للتحويل والمعالجة", - "knownIssues": "مشكلات معروفة (قيد الإصلاح):", - "issue1": "لا يُحفَظ لون النص حاليًا (سيُضاف قريبًا)", - "issue2": "وضع الفقرة يعاني مشكلات أكثر في المحاذاة والتباعد - يُوصى بوضع السطر الواحد", - "issue3": "تختلف معاينة العرض عن ملف PDF المُصدَّر - ملفات PDF المُصدَّرة أقرب إلى الأصل", - "issue4": "قد تحتاج محاذاة النص المُدوَّر إلى ضبط يدوي", - "issue5": "قد تختلف تأثيرات الشفافية والطبقات عن الأصل", - "feedback": "هذه ميزة وصول مبكر. يُرجى الإبلاغ عن أي مشكلات تصادفها لمساعدتنا على التحسين!", - "gotIt": "حسنًا", - "dontShowAgain": "لا تُظهر هذا مجددًا" - }, - "modeChange": { - "title": "تأكيد تغيير الوضع", - "warning": "سيؤدي تغيير وضع تجميع النص إلى إعادة ضبط كل التغييرات غير المحفوظة. هل تريد المتابعة بالتأكيد؟", - "cancel": "إلغاء", - "confirm": "إعادة الضبط وتغيير الوضع" - }, - "fontAnalysis": { - "details": "تفاصيل الخط", - "embedded": "مضمَّن", - "type": "النوع", - "webFormat": "تنسيق الويب", - "warnings": "تحذيرات", - "suggestions": "ملاحظات", - "currentPageFonts": "الخطوط في هذه الصفحة", - "allFonts": "كل الخطوط", - "fallback": "بديل", - "missing": "مفقود", - "perfectMessage": "يمكن إعادة إنتاج جميع الخطوط بشكل مثالي.", - "warningMessage": "قد لا تُعرَض بعض الخطوط بشكل صحيح.", - "infoMessage": "تتوفر معلومات حول إعادة إنتاج الخطوط.", - "perfect": "مثالي", - "subset": "فرعي" - }, - "errors": { - "invalidJson": "تعذّر قراءة ملف JSON. تأكّد من أنه تم إنشاؤه بواسطة أداة PDF إلى JSON.", - "pdfConversion": "تعذّر تحويل ملف JSON المُحرَّر إلى PDF." - } - }, - "auth": { - "sessionExpired": "انتهت الجلسة", - "pleaseLoginAgain": "يرجى تسجيل الدخول مرة أخرى.", - "accessDenied": "تم رفض الوصول", - "insufficientPermissions": "ليست لديك صلاحية لتنفيذ هذا الإجراء." - }, - "addText": { - "title": "إضافة نص", - "header": "إضافة نص إلى ملفات PDF", - "text": { - "name": "محتوى النص", - "placeholder": "أدخل النص الذي تريد إضافته", - "fontLabel": "الخط", - "fontSizeLabel": "حجم الخط", - "fontSizePlaceholder": "اكتب أو اختر حجم الخط (8-200)", - "colorLabel": "لون النص" - }, - "steps": { - "configure": "إعداد النص" - }, - "step": { - "createDesc": "أدخل النص الذي تريد إضافته", - "place": "ضع النص", - "placeDesc": "انقر على ملف PDF لإضافة نصك" - }, - "instructions": { - "title": "طريقة إضافة النص", - "text": "بعد إدخال نصك أعلاه، انقر في أي مكان على ملف PDF لوضعه.", - "paused": "تم إيقاف الوضع مؤقتًا", - "resumeHint": "استأنف الوضع للنقر وإضافة نصك.", - "noSignature": "أدخل نصًا أعلاه لتمكين الوضع." - }, - "mode": { - "move": "تحريك النص", - "place": "وضع النص", - "pause": "إيقاف الوضع مؤقتًا", - "resume": "استئناف الوضع" - }, - "results": { - "title": "نتائج إضافة النص" - }, - "error": { - "failed": "حدث خطأ أثناء إضافة النص إلى ملف PDF." - }, - "tags": "نص,تعليق,تسمية", - "applySignatures": "تطبيق النص" - } -} \ No newline at end of file diff --git a/frontend/public/locales/az-AZ/translation.json b/frontend/public/locales/az-AZ/translation.json deleted file mode 100644 index 8629492bc..000000000 --- a/frontend/public/locales/az-AZ/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Alətləri necə gözdən keçirəcəyinizi seçin", - "description": "Hər iki tərtibatı önizləyin və Stirling PDF alətlərini necə araşdırmaq istədiyinizi qərarlaşdırın.", - "sidebarTitle": "Yan panel rejimi", - "sidebarDescription": "Sürətli keçid üçün alətləri iş sahənizin yanında saxlayın.", - "recommended": "Tövsiyə olunur", - "chooseSidebar": "Yan panel rejimindən istifadə edin", - "fullscreenTitle": "Tam ekran rejimi - (köhnə)", - "fullscreenDescription": "Birini seçənədək iş sahəsini örtən kataloqda bütün alətlərə baxın.", - "chooseFullscreen": "Tam ekran rejimindən istifadə edin", - "dismiss": "Bəlkə sonra" - }, - "fullscreen": { - "showDetails": "Təfərrüatları göstər", - "comingSoon": "Tezliklə:", - "favorite": "Seçilmişlərə əlavə et", - "favorites": "Seçilmişlər", - "unavailable": "Server administratoru tərəfindən deaktiv edilib:", - "unavailableDependency": "Mövcud deyil - serverdə tələb olunan alət yoxdur:", - "heading": "Bütün alətlər (tam ekran görünüşü)", - "noResults": "Lazımi aləti tapmaq üçün axtarışı tənzimləyin və ya təsvirləri dəyişin.", - "recommended": "Tövsiyə olunur", - "unfavorite": "Seçilmişlərdən çıxar" - }, - "placeholder": "Başlamaq üçün alət seçin", - "toggle": { - "fullscreen": "Tam ekran rejiminə keç", - "sidebar": "Yan panel rejiminə keç" - }, - "alpha": "Alfa", - "premiumFeature": "Premium xüsusiyyət:", - "comingSoon": "Tezliklə:" - }, - "unsavedChanges": "PDF-də saxlanmamış dəyişiklikləriniz var.", - "areYouSure": "Çıxmaq istədiyinizə əminsiniz?", - "unsavedChangesTitle": "Saxlanmamış dəyişikliklər", - "keepWorking": "İşə davam et", - "discardChanges": "Ləğv et və çıx", - "applyAndContinue": "Saxla və çıx", - "exportAndContinue": "İxrac et və davam et", - "zipWarning": { - "title": "Böyük ZIP faylı", - "message": "Bu ZIP {{count}} fayl ehtiva edir. Yenə də çıxarılsın?", - "cancel": "Ləğv et", - "confirm": "Çıxart" - }, - "defaultApp": { - "title": "Standart PDF tətbiqi kimi təyin et", - "message": "Stirling PDF-i standart PDF redaktorunuz kimi təyin etmək istəyirsiniz?", - "description": "Bunu sonra sistem ayarlarında dəyişə bilərsiniz.", - "notNow": "İndi yox", - "setDefault": "Standart et", - "dismiss": "Gözardı et", - "prompt": { - "title": "Standart PDF redaktoru kimi təyin et", - "message": "PDF fayllarını açmaq üçün Stirling PDF-i standart tətbiqiniz edin." - }, - "success": { - "title": "Standart tətbiq təyin edildi", - "message": "Stirling PDF artıq standart PDF redaktorunuzdur" - }, - "settingsOpened": { - "title": "Ayarlar açıldı", - "message": "Zəhmət olmasa sistem ayarlarında Stirling PDF-i seçin" - }, - "error": { - "title": "Xəta", - "message": "Standart PDF işləyicisini təyin etmək alınmadı" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Ləğv et", - "addPageNumbers": { - "fontSize": "Şrift Ölçüsü", - "fontName": "Şrift Adı", - "title": "Səhifə Nömrələri əlavə edin", - "header": "Səhifə Nömrələri əlavə edin", - "selectText": { - "1": "PDF faylını seçin:", - "2": "Margin Ölçüsü", - "3": "Mövqe", - "4": "Başlanğıc nömrəsi", - "5": "Səhifələrə nömrə əlavə edin", - "6": "Fərdi Mətn" - }, - "customTextDesc": "Fərdi Mətn", - "numberPagesDesc": "Hansı səhifələrin nömrələnəcəyini seçin, default 'all', və ya 1-5, 2,5,9 kimi yazılış qəbul olunur", - "customNumberDesc": "Defolt olaraq {n}, və ya 'Page {n} of {total}', 'Text-{n}', '{filename}-{n}", - "submit": "Səhifə Nömrələri əlavə edin", - "configuration": "Konfiqurasiya", - "customize": "Görünüşü fərdiləşdirin", - "pagesAndStarting": "Səhifələr və başlanğıc nömrəsi", - "positionAndPages": "Mövqe və səhifələr", - "error": { - "failed": "Səhifə nömrələri əlavə etmə əməliyyatı alınmadı" - }, - "results": { - "title": "Səhifə nömrəsi nəticələri" - }, - "preview": "Mövqe seçimi", - "previewDisclaimer": "Önizləmə təxmindir. Son çıxış PDF şrift metriklərinə görə dəyişə bilər." - }, - "pageSelectionPrompt": "Xüsusi Səhifə Seçimi (1, 5, 6 tərzində vergüllə ayrılmış səhifə nömrələri listini və ya 2n+1 tərzində Funksiyalar daxil edin) :", - "startingNumberTooltip": "Göstəriləcək ilk nömrə. Sonrakı səhifələr bu rəqəmdən artırılacaq.", - "marginTooltip": "Səhifə nömrəsi ilə səhifənin kənarı arasındakı məsafə.", - "fontSizeTooltip": "Səhifə nömrəsi mətninin ölçüsü (pt). Daha böyük rəqəmlər daha böyük mətn yaradır.", - "fontTypeTooltip": "Səhifə nömrələri üçün şrift ailəsi. Sənəd üslubunuza uyğun seçin.", - "customTextTooltip": "Səhifə nömrələri üçün ixtiyari format. Nömrə üçün {n} yer tutucusundan istifadə edin. Nümunə: \"Səhifə {n}\" \"Səhifə 1\", \"Səhifə 2\" və s. göstərəcək.", - "pdfPrompt": "PDF(lər)i Seç", - "multiPdfPrompt": "PDFləri Seç (2+)", - "multiPdfDropPrompt": "Ehtiyacınız olan bütün PDFləri seçin (və ya sürükləyib buraxın)", - "imgPrompt": "Şəkil(lər)i Seç", - "genericSubmit": "Təsdiq Et", - "uploadLimit": "Maksimum fayl ölçüsü:", - "uploadLimitExceededSingular": "həddən artıq böyükdür. İcazə verilən maksimum ölçü", - "uploadLimitExceededPlural": "həddən artıq böyükdür. İcazə verilən maksimum ölçü", - "processTimeWarning": "Xəbərdarlıq: Bu proses fayl ölçüsündən asılı olaraq bir dəqiqəyə qədər vaxt ala bilər", - "pageOrderPrompt": "Xüsusi Səhifə Ardıcıllığı (Vergüllə ayrılmış səhifə nömrələri listini və ya 2n+1 tərzində Funksiyalar daxil edin) :", - "goToPage": "Get", - "true": "Doğru", - "false": "Yanlış", - "unknown": "Bilinməyən", - "app": { - "description": "Pulsuz Adobe Acrobat alternativi (10M+ yükləmə)" - }, - "save": "Saxla", - "saveToBrowser": "Brauzerdə Saxla", - "download": "Endir", - "downloadUnavailable": "Bu element üçün endirmə mövcud deyil", - "saveUnavailable": "Bu element üçün saxlama mövcud deyil", - "pin": "Faylı bərkid (alət icrasından sonra aktiv saxla)", - "unpin": "Faylın bərkidilməsini ləğv et (alət icrasından sonra əvəzlə)", - "undoOperationTooltip": "Son əməliyyatı geri qaytarmaq və orijinal faylları bərpa etmək üçün klikləyin", - "undo": "Geri al", - "back": "Geri", - "nothingToUndo": "Geri alınacaq heç nə yoxdur", - "moreOptions": "Daha çox seçim", - "editYourNewFiles": "Yeni fayl(lar)ınızı redaktə edin", - "close": "Bağla", - "openInViewer": "Baxışda aç", - "confirmClose": "Bağlamağı təsdiq et", - "confirmCloseMessage": "Bu faylı bağlamaq istədiyinizə əminsiniz?", - "confirmCloseCancel": "Ləğv et", - "confirmCloseConfirm": "Faylı bağla", - "fileSelected": "Seçilən: {{filename}}", - "chooseFile": "Fayl seç", - "filesSelected": "seçilmiş fayllar", - "files": { - "title": "Fayllar", - "upload": "Yüklə", - "uploadFiles": "Faylları yüklə", - "addFiles": "Fayllar əlavə et", - "selectFromWorkbench": "Faylları iş dəzgahından seçin və ya ", - "selectMultipleFromWorkbench": "İş dəzgahından ən azı {{count}} fayl seçin və ya ", - "created": "Yaradıldı", - "size": "Fayl ölçüsü" - }, - "noFavourites": "Sevimlilər əlavə edilmədi", - "downloadComplete": "Yükləmə Tamamlandı", - "bored": "Gözləməkdən Sıxıldınız?", - "alphabet": "Əlifba", - "downloadPdf": "PDF Yüklə", - "text": "Yazı", - "font": "Şrift", - "selectFillter": "-- Seç --", - "pageNum": "Səhifə nömrəsi", - "sizes": { - "small": "Kiçik", - "medium": "Orta", - "large": "Böyük", - "x-large": "Ekstra Böyük" - }, - "error": { - "pdfPassword": "PDF sənədi şifrlənmişdir və şifr təmin edilməmişdir və ya yanlışdır.", - "encryptedPdfMustRemovePassword": "Bu PDF şifrələnib və ya parol ilə qorunub. Zəhmət olmasa PDF/A-ya çevirməzdən əvvəl kilidi açın.", - "incorrectPasswordProvided": "PDF parolu səhvdir və ya daxil edilməyib.", - "_value": "Xəta", - "dismissAllErrors": "Bütün xətaları bağla", - "sorry": "Problem üçün üzr istəyirik!", - "needHelp": "Kömək lazımdır / Problem tapdınız?", - "contactTip": "Əgər hələ də problem yaşayırsınızsa, kömək üçün bizə müraciət etməkdən çəkinməyin. GitHub səhifəmizdə bilet təqdim edə və ya Discord vasitəsilə bizimlə əlaqə saxlaya bilərsiniz:", - "404": { - "head": "404 - Səhifə tapılmadı | Ups, kodu səhv saldıq!", - "1": "Axtardığınız səhifəni tapa bilmirik.", - "2": "Xəta baş verdi" - }, - "github": "GitHub-da bilet təqdim edin", - "showStack": "Yığın İzini göstərin", - "copyStack": "Stack Trace-i kopyalayın", - "githubSubmit": "GitHub - Bilet təqdim edin", - "discordSubmit": "Discord - Dəstək postunu göndərin" - }, - "warning": { - "tooltipTitle": "Xəbərdarlıq" - }, - "edit": "Redaktə et", - "delete": "Sil", - "never": "Heç vaxt", - "username": "İstifadəçi Adı", - "password": "Şifr", - "welcome": "Xoş gəldiniz", - "property": "Xüsusiyyət", - "black": "Qara", - "white": "Ağ", - "red": "Qırmızı", - "green": "Yaşıl", - "blue": "Mavi", - "custom": "Xüsusi...", - "comingSoon": "Tezliklə", - "WorkInProgess": "İş davam edir, İşləməyə bilər və ya xətalarla üzləşə bilərsiniz, Zəhmət olmasa problemləri bildirin!", - "poweredBy": "Təchiz edilmişdir", - "yes": "Bəli", - "no": "Xeyr", - "changedCredsMessage": "Etibarnamələr dəyişdirildi!", - "notAuthenticatedMessage": "İstifadəçinin kimliyi təsdiqlənməyib.", - "userNotFoundMessage": "İstifadəçi tapılmadı.", - "incorrectPasswordMessage": "Cari şifr yanlışdır.", - "usernameExistsMessage": "İstifadəçi adı mövcuddur.", - "invalidUsernameMessage": "Yanlış istifadəçi adı, istifadəçi adı sadəcə hərflərdən, rəqəmlərdən və @._+- xüsusi simvollarından ibarət ola bilər və ya düzgün email ünvanı olmalıdır.", - "invalidPasswordMessage": "Şifr boş olmamalıdır, başlanğıc və sonunda boşluqdan istifadə edilməməlidir.", - "confirmPasswordErrorMessage": "Yeni Şifr və Yeni Şifri Doğrula uyğun olmalıdır.", - "deleteCurrentUserMessage": "Hazırda daxil olmuş istifadəçini silmək mümkün deyil.", - "deleteUsernameExistsMessage": "İstifadəçi adı mövcud deyildir və silinə bilməz.", - "downgradeCurrentUserMessage": "Cari istifadəçinin rolunu aşağı salmaq mümkün deyil", - "disabledCurrentUserMessage": "Cari istifadəçi deaktivləşdirilə bilməz", - "downgradeCurrentUserLongMessage": "Cari istifadəçinin rolunu aşağı salmaq mümkün deyil. Deməli, cari istifadəçi göstərilməyəcək.", - "userAlreadyExistsOAuthMessage": "İstifadəçi OAuth2 istifadəçisi olaraq mövcuddur.", - "userAlreadyExistsWebMessage": "İstifadəçi veb istifadəçisi olaraq mövcuddur.", - "oops": "Bağışlayın!", - "help": "Yardım", - "goHomepage": "Ana səhifəyə get", - "joinDiscord": "Discord serverimizə qatıl", - "seeDockerHub": "Docker Hub-a bax", - "visitGithub": "Github Repository-ə Baş Çək", - "donate": "İanə Ver", - "color": "Rəng", - "sponsor": "Sponsor", - "info": "Məlumat", - "pro": "Pro", - "page": "Səhifə", - "pages": "Səhifələr", - "loading": "Yüklənir...", - "review": "Gözdən geçir", - "addToDoc": "Sənədə Əlavə Et", - "reset": "Sıfırla", - "apply": "Tətbiq et", - "noFileSelected": "Fayl seçilməyib. Zəhmət olmasa bir fayl yükləyin.", - "legal": { - "privacy": "Məxfilik Siyasəti", - "iAgreeToThe": "Mən bütün şərtlərlə razıyam", - "terms": "Qaydalar və Şərtlər", - "accessibility": "Əlçatanlıq", - "cookie": "Kuki Siyasəti", - "impressum": "Təəssürat", - "showCookieBanner": "Kuki parametrləri" - }, - "pipeline": { - "header": "Pipeline Menyusu (Beta)", - "uploadButton": "Fərdi Yüklə", - "configureButton": "Konfiqurasiya Et", - "defaultOption": "Fərdi", - "submitButton": "Təsdiqlə", - "help": "Pipeline Köməyi", - "scanHelp": "Qovluq Skanlama Köməyi", - "deletePrompt": "Pipeline-ı silmək istədiyinizə əminsiniz?", - "tags": "avtomatlaşdır,ardıcıllıq,skriptlənmiş,kütləvi-proses", - "title": "Boru xətti" - }, - "pipelineOptions": { - "header": "Pipeline Konfiqurasiyası", - "pipelineNameLabel": "Pipeline Adı", - "saveSettings": "Əməliyyat Parametrlərini Saxla", - "pipelineNamePrompt": "Pipeline adını bura daxil et", - "selectOperation": "Əməliyyat seç", - "addOperationButton": "Əməliyyat əlavə et", - "pipelineHeader": "Boru xətti:", - "saveButton": "Endir", - "validateButton": "Doğrula" - }, - "enterpriseEdition": { - "button": "Pro versiyaya keç", - "warning": "Bu xüsusiyyət yalnız pro istifadəçilər üçün əlçatandır.", - "yamlAdvert": "Stirling PDF Pro YAML konfiqurasiya fayllarını və digər SSO xüsusiyyətlərini dəstəkləyir.", - "ssoAdvert": "Daha çox istifadəçi-idarəetmə xüsusiyyətləri axtarırsınız? Stirling PDF Pro-nu nəzərdən keçirin" - }, - "analytics": { - "title": "Stirling PDF-i daha yaxşı etmək istəyirsinizmi?", - "paragraph1": "Stirling PDF bizə məhsulu inkişaf etdirməyə kömək etmək üçün analitikaya üstünlük verib. Biz heç bir şəxsi məlumatı və ya fayl məzmununu izləmirik.", - "paragraph2": "Zəhmət olmasa, Stringling-PDF-ə inkişaf etməkdə və istifadəçilərimizi daha yaxşı anlamaqda yardım etmək üçün analitikanı aktivləşdirməyi nəzərə alın.", - "learnMore": "Daha ətraflı öyrənin", - "enable": "Analitikanı aktivləşdir", - "disable": "Analitikanı deaktivləşdir", - "settings": "Analitikanın parametrlərini config/settings.yml faylından dəyişə bilərsiniz.", - "privacyAssurance": "Heç bir şəxsi məlumatınızı və ya fayllarınızın məzmununu izləmirik." - }, - "navbar": { - "favorite": "Sevimlilər", - "recent": "Yeni və yaxınlarda yenilənən", - "darkmode": "Qaranlıq Tema", - "language": "Dillər", - "settings": "Parametrlər", - "allTools": "Alətlər", - "multiTool": "Multi-Alət", - "search": "Axtar", - "sections": { - "organize": "Təşkil et", - "convertTo": "PDF-ə Çevir", - "convertFrom": "PDF-dən Çevir", - "security": "İmza & Təhlükəsizlik", - "advance": "Qabaqcıl", - "edit": "Bax & Redaktə et", - "popular": "Populyar" - } - }, - "settings": { - "preferences": { - "title": "Seçimlər" - }, - "workspace": { - "title": "İş sahəsi", - "people": "İstifadəçilər", - "teams": "Komandalar" - }, - "configuration": { - "title": "Konfiqurasiya", - "systemSettings": "Sistem parametrləri", - "features": "Funksiyalar", - "endpoints": "Endpointlər", - "database": "Məlumat bazası", - "advanced": "Qabaqcıl" - }, - "securityAuth": { - "title": "Təhlükəsizlik və Autentifikasiya", - "security": "Təhlükəsizlik", - "connections": "Bağlantılar" - }, - "licensingAnalytics": { - "title": "Lisenziyalaşdırma və Analitika", - "plan": "Plan", - "audit": "Audit", - "usageAnalytics": "İstifadə analitikası" - }, - "policiesPrivacy": { - "title": "Siyasətlər və Məxfilik", - "legal": "Hüquqi", - "privacy": "Məxfilik" - }, - "developer": { - "title": "Tərtibatçı", - "apiKeys": "API açarları" - }, - "tooltips": { - "enableLoginFirst": "Əvvəlcə login rejimini aktiv edin", - "requiresEnterprise": "Enterprise lisenziyası tələb olunur" - }, - "connection": { - "title": "Bağlantı rejimi", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Öz serverində" - }, - "server": "Server", - "user": "Daxil olub:", - "logout": "Çıxış" - }, - "general": { - "title": "Ümumi", - "description": "Tətbiqin ümumi parametrlərini konfiqurasiya edin.", - "user": "İstifadəçi", - "logout": "Hesabdan çıx", - "enableFeatures": { - "dismiss": "Bağla", - "title": "Sistem administratorları üçün", - "intro": "Təşkilatınız üçün istifadəçi identifikasiyası, komanda idarəetməsi və iş sahəsi funksiyalarını aktiv edin.", - "action": "Konfiqurasiya et", - "and": "və", - "benefit": "İstifadəçi rolları, komanda əməkdaşlığı, admin nəzarəti və müəssisə funksiyalarını aktivləşdirir.", - "learnMore": "Daha çoxu üçün sənədlərə baxın" - }, - "defaultToolPickerMode": "Standart alət seçicisi rejimi", - "defaultToolPickerModeDescription": "Alət seçicisinin ilkin olaraq tam ekranda, yoxsa yan paneldə açılacağını seçin", - "mode": { - "sidebar": "Yan panel", - "fullscreen": "Tam ekran" - }, - "autoUnzipTooltip": "API əməliyyatlarından qaytarılan ZIP fayllarını avtomatik çıxarın. ZIP fayllarını toxunulmaz saxlamaq üçün bunu deaktiv edin. Bu, avtomatlaşdırma iş axınlarına təsir etmir.", - "autoUnzip": "API cavablarını avtomatik aç", - "autoUnzipDescription": "ZIP cavablarından faylları avtomatik çıxart", - "autoUnzipFileLimitTooltip": "Yalnız ZIP bu qədər və ya daha az fayl ehtiva edirsə çıxarın. Daha böyük ZIP-ləri çıxarmaq üçün dəyəri artırın.", - "autoUnzipFileLimit": "Avtomatik açma fayl limiti", - "autoUnzipFileLimitDescription": "ZIP-dən çıxarılacaq maksimum fayl sayı", - "defaultPdfEditor": "Standart PDF redaktoru", - "defaultPdfEditorActive": "Stirling PDF standart PDF redaktorunuzdur", - "defaultPdfEditorInactive": "Başqa tətbiq standart kimi təyin edilib", - "defaultPdfEditorChecking": "Yoxlanılır...", - "defaultPdfEditorSet": "Artıq standartdır", - "setAsDefault": "Standart et", - "updates": { - "title": "Proqram yeniləmələri", - "description": "Yeniləmələri yoxlayın və versiya məlumatlarını görün", - "currentVersion": "Cari versiya", - "latestVersion": "Ən son versiya", - "checkForUpdates": "Yeniləmələri yoxla", - "viewDetails": "Ətraflı bax" - }, - "hideUnavailableTools": "Mövcud olmayan alətləri gizlət", - "hideUnavailableToolsDescription": "Serveriniz tərəfindən deaktiv edilən alətləri boz göstərmək əvəzinə siyahıdan çıxarın.", - "hideUnavailableConversions": "Mövcud olmayan çevirmələri gizlət", - "hideUnavailableConversionsDescription": "Convert alətində deaktiv edilmiş çevirmə seçimlərini boz göstərmək əvəzinə siyahıdan çıxarın." - }, - "hotkeys": { - "title": "Klaviatura qısayolları", - "description": "Alətlərə sürətli giriş üçün klaviatura qısayollarını fərdiləşdirin. \"Qısayolu dəyiş\" düyməsini klikləyin və yeni düymə kombinasiyasını basın. Ləğv etmək üçün Esc basın.", - "errorConflict": "Qısayol artıq {{tool}} tərəfindən istifadə olunur.", - "errorModifier": { - "mac": "Qısayolda ⌘ (Command), ⌥ (Option) və ya başqa bir modifikator daxil edin.", - "windows": "Qısayolda Ctrl, Alt və ya başqa bir modifikator daxil edin." - }, - "searchPlaceholder": "Alətlərdə axtarın...", - "none": "Təyin edilməyib", - "customBadge": "Fərdi", - "defaultLabel": "Standart: {{shortcut}}", - "capturing": "Düymələri basın… (Ləğv üçün Esc)", - "change": "Qısayolu dəyişdir", - "reset": "Sıfırla", - "shortcut": "Qısayol", - "noShortcut": "Qısayol təyin edilməyib" - } - }, - "update": { - "modalTitle": "Yeniləmə mövcuddur", - "current": "Cari versiya", - "latest": "Ən son versiya", - "latestStable": "Ən son sabit", - "priorityLabel": "Prioritet", - "recommendedAction": "Tövsiyə olunan əməl", - "breakingChangesDetected": "Uyğunluğu pozan dəyişikliklər aşkarlandı", - "breakingChangesMessage": "Bəzi versiyalar uyğunluğu pozan dəyişikliklər ehtiva edir. Yeniləməzdən əvvəl aşağıdakı miqrasiya bələdçilərini nəzərdən keçirin.", - "migrationGuides": "Miqrasiya bələdçiləri", - "viewGuide": "Bələdçiyə bax", - "loadingDetailedInfo": "Ətraflı məlumat yüklənir...", - "close": "Bağla", - "viewAllReleases": "Bütün buraxılışlara bax", - "downloadLatest": "Ən sonunu yüklə", - "availableUpdates": "Mövcud yeniləmələr", - "unableToLoadDetails": "Ətraflı məlumatı yükləmək mümkün olmadı.", - "version": "Versiya", - "urgentUpdateAvailable": "Təcili yeniləmə", - "updateAvailable": "Yeniləmə mövcuddur", - "releaseNotes": "Buraxılış qeydləri", - "priority": { - "urgent": "Təcili", - "normal": "Normal", - "minor": "Kiçik", - "low": "Aşağı" - }, - "breakingChanges": "Uyğunluğu pozan dəyişikliklər", - "breakingChangesDefault": "Bu versiya uyğunluğu pozan dəyişikliklər ehtiva edir.", - "migrationGuide": "Miqrasiya bələdçisi" - }, - "changeCreds": { - "title": "Məlumatları dəyişdirin", - "header": "Hesab Məlumatlarınızı Yeniləyin", - "changePassword": "Siz standart giriş məlumatlarından istifadə edirsiniz. Zəhmət olmasa, yeni şifr daxil edin", - "newUsername": "Yeni İstifadəçi Adı", - "oldPassword": "Cari Şifr", - "newPassword": "Yeni Şifr", - "confirmNewPassword": "Yeni Şifri Təsdiqləyin", - "submit": "Dəyişiklikləri Təsdiqlə" - }, - "account": { - "title": "Hesab Parametrləri", - "accountSettings": "Hesab Parametrləri", - "adminSettings": "Admin Paramterləri - İstifadəçilər Əlavə Et və Onlara Bax", - "userControlSettings": "İstifadəçi İdarəetmə Parametrləri", - "changeUsername": "İstifadəçi Adını Dəyiş", - "newUsername": "Yeni İstifadəçi Adı", - "password": "Təsdiqləmə Şifri", - "oldPassword": "Keçmiş Şifr", - "newPassword": "Yeni Şifr", - "changePassword": "Şifri Dəyiş", - "confirmNewPassword": "Yeni Şifri Təsdiqlə", - "signOut": "Çıxış", - "yourApiKey": "Sizin API Açarınız", - "syncTitle": "Brauzer parametrlərini hesabla sinxronlaşdırın", - "settingsCompare": "Parametrlərin müqayisəsi:", - "property": "Xüsusiyyət", - "webBrowserSettings": "Veb Brauzer Parametrləri", - "syncToBrowser": "Hesabı Sinxronlaşdır -> Brauzer", - "syncToAccount": "Hesabı Sinxronlaşdır <- Brauzer" - }, - "adminUserSettings": { - "title": "İstifadəçi İdarəetmə Parametrləri", - "header": "Admin İstifadəçi Nəzarəti Parametrləri", - "admin": "Admin", - "user": "İstifadəçi", - "addUser": "Yeni İstifadəçi Əlavə Et", - "deleteUser": "İstifadəçi Sil", - "confirmDeleteUser": "İstifadəçi silinməlidirmi?", - "confirmChangeUserStatus": "İstifadəçi aktivləşdirilməli/deaktivləşdirilməlidirmi?", - "usernameInfo": "İstifadəçi adı sadəcə hərflərdən, rəqəmlərdən və @._+- xüsusi simvollarından ibarət ola bilər və ya düzgün email ünvanı olmalıdır.", - "roles": "Rollar", - "role": "Rol", - "actions": "Fəaliyyətlər", - "apiUser": "Məhdudlaşdırılmış API İstifadəçisi", - "extraApiUser": "Əlavə Məhdudlaşdırılmış API İstifadəçisi", - "webOnlyUser": "Yalnız Veb İstifadəçisi", - "demoUser": "Demo İstifadəçisi (Fərdi parametrlər yoxdur)", - "internalApiUser": "Daxili API İstifadəçisi", - "forceChange": "İstifadəçini giriş zamanı parolu dəyişməyə məcbur et", - "submit": "İstifadəçini Saxla", - "changeUserRole": "İstifadəçinin rolunu dəyişdir", - "authenticated": "Doğrulanmış", - "editOwnProfil": "Öz profilini redaktə et", - "enabledUser": "aktivləşdirilmiş istifadəçi", - "disabledUser": "deaktivləşdirilmiş istifadəçi", - "activeUsers": "Aktiv İstifadəçilər:", - "disabledUsers": "Deaktiv İstifadəçilər:", - "totalUsers": "Ümumi İstifadəçilər:", - "lastRequest": "Son sorğu", - "usage": "İstifadəyə bax" - }, - "endpointStatistics": { - "title": "Endpoint Statistikası", - "header": "Endpoint Statistikası", - "top10": "Top 10", - "top20": "Top 20", - "all": "Hamısı", - "refresh": "Yenilə", - "dataTypeLabel": "Məlumat növü:", - "dataTypeAll": "Hamısı", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Cəmi Endpoint sayı", - "totalVisits": "Cəmi müraciətlər", - "showing": "Göstərilir", - "selectedVisits": "Seçilmiş müraciətlər", - "endpoint": "Endpoint", - "visits": "Müraciətlər", - "percentage": "Faiz", - "loading": "Yüklənir...", - "failedToLoad": "Endpoint məlumatı yüklənmədi. Zəhmət olmasa yeniləyin.", - "home": "Ana səhifə", - "login": "Giriş", - "top": "Yuxarı", - "numberOfVisits": "Müraciətlərin sayı", - "visitsTooltip": "Müraciətlər: {0} (ümuminin {1}%‑i)", - "retry": "Təkrar cəhd et" - }, - "database": { - "title": "Verilənlər bazasını Daxil/Xaric Et", - "header": "Verilənlər bazasını Daxil/Xaric Et", - "fileName": "Fayl Adı", - "creationDate": "Yaradılma tarixi", - "fileSize": "Fayl Ölçüsü", - "deleteBackupFile": "Yedək Faylını Sil", - "importBackupFile": "Yedək Faylını Daxil Et", - "createBackupFile": "Ehtiyat nüsxə faylı yarat", - "downloadBackupFile": "Yedək Faylını Yüklə", - "info_1": "Məlumatı daxil edərkən doğru strukturun mövcudluğundan əmin olmaq vacibdir. Əgər nə etdiyinizdən əmin deyilsinizsə, professional birindən məsləhət və yardım alın. Strukturdakı xəta proqramdakı nasazlıqlardan proqramı çalışdırma qabiliyyətinin tamamilə aradan qalxmasına qədər bir sıra problemlərə səbəb ola bilər.", - "info_2": "Faylın adı fayl yüklənərkən önəmli deyildir. Faylın adı sonradan sabit adlandırmanın varlığından əmin olmaq məqsədilə backup_user_yyyyMMddHHmm.sql tərzində formata dəyişdiriləcəkdir.", - "submit": "Yedəkləməni Daxil Et", - "importIntoDatabaseSuccessed": "Verilənlər bazasına daxil etmə uğurla nəticələndi", - "backupCreated": "Verilənlər bazasının ehtiyat nüsxəsi uğurla yaradıldı", - "fileNotFound": "Fayl Tapılmadı", - "fileNullOrEmpty": "Fayl boş və ya \"null\" olmamalıdır", - "failedImportFile": "Faylı daxil etmək alınmadı", - "notSupported": "Bu funksiya sizin verilənlər bazası bağlantınız üçün mövcud deyil." - }, - "session": { - "expired": "Sessiyanızın vaxtı bitdi. Səhifəni yeniləyin və yenidən cəhd edin.", - "refreshPage": "Səhifəni Yenilə" - }, - "home": { - "desc": "Bütün PDF ehtiyaclarınız üçün lokal-host edilən biraddımlıq həll.", - "searchBar": "Xüsusiyyətləri axtar...", - "viewPdf": { - "title": "PDF-ə bax/redaktə et", - "desc": "Bax, sitat götür, mətn və ya şəkil əlavə et" - }, - "setFavorites": "Seçilmişləri təyin et", - "hideFavorites": "Seçilmişləri gizlət", - "showFavorites": "Seçilmişləri göstər", - "legacyHomepage": "Köhnə ana səhifə", - "newHomePage": "Yeni ana səhifəmizi sınayın!", - "alphabetical": "Əlifba sırası", - "globalPopularity": "Qlobal populyarlıq", - "sortBy": "Sıralama:", - "mobile": { - "brandAlt": "Stirling PDF loqosu", - "openFiles": "Faylları aç", - "swipeHint": "Görünüşləri dəyişmək üçün sola və ya sağa sürüşdürün", - "tools": "Alətlər", - "toolsSlide": "Alət seçimi paneli", - "viewSwitcher": "İş sahəsi görünüşünü dəyiş", - "workbenchSlide": "İş dəzgahı paneli", - "workspace": "İş sahəsi" - }, - "multiTool": { - "tags": "bir neçə,alətlər", - "title": "PDF Multi-alət", - "desc": "Səhifələri Birləşdir, Çevir, Yenidən Sırala, Böl və Sil" - }, - "merge": { - "tags": "birləşdir,bir araya gətir,birləşdir", - "title": "Birləşdir", - "desc": "Bir neçə PDF-i asanlıqla bir PDF-də birləşdir." - }, - "split": { - "tags": "böl,ayır,parçala", - "title": "Böl", - "desc": "PDF-ləri bir neçə sənədə böl" - }, - "rotate": { - "tags": "çevir,çevirmək,istiqamət", - "title": "Çevir", - "desc": "PDF-lərinizi asanlıqla çevirin." - }, - "convert": { - "tags": "çevir,deyişdir", - "title": "Çevir", - "desc": "Faylları müxtəlif formatlar arasında çevirin" - }, - "pdfOrganiser": { - "tags": "təşkil et,yenidən düz,yer dəyişdir", - "title": "Səhifələri Sırala", - "desc": "Səhifələri Sil/Sırasını Dəyiş" - }, - "addImage": { - "tags": "daxil et, yerləşdir, əlavə et", - "title": "Şəkil əlavə et", - "desc": "PDF-də təyin edilmiş yerə şəkil əlavə edir" - }, - "addAttachments": { - "tags": "göm, əlavə et, daxil et", - "title": "Əlavələr əlavə et", - "desc": "PDF-ə daxil edilmiş faylları (əlavələri) əlavə et və ya sil" - }, - "watermark": { - "tags": "möhür,nişan,örtük", - "title": "Watermark əlavə et", - "desc": "PDF sənədinə fərdi watermark əlavə et." - }, - "removePassword": { - "tags": "kilidi aç", - "title": "Şifri Sil", - "desc": "PDF Sənədindən şifr qorumasını götür." - }, - "compress": { - "tags": "sıxışdır,azalt,optimallaşdır", - "title": "Sıx", - "desc": "PDF fayllarını sıxaraq onların ölçüsünü azalt." - }, - "unlockPDFForms": { - "tags": "kilidi aç,aktivləşdir,redaktə et", - "title": "PDF formalarının kilidini aç", - "desc": "PDF sənədindəki forma sahələrinin yalnız oxunur xüsusiyyətini silin." - }, - "changeMetadata": { - "tags": "redaktə et,dəyiş, yenilə", - "title": "Metadatanı Dəyiş", - "desc": "PDF sənədindəki Metadatanı Dəyiş/Sil/Əlavə et" - }, - "ocr": { - "tags": "çıxar,skan et", - "title": "OCR / Skanları Təmizlə", - "desc": "Skanları təmizləyir və PDF-in içərisindəki şəkillərdəki yazını tapıb mətn olaraq əlavə edir." - }, - "extractImages": { - "tags": "çıxar, saxla, ixrac et", - "title": "Şəkilləri Xaric Et", - "desc": "PDF-dəki şəkilləri xaric edib onları zip faylında saxlayır" - }, - "scannerImageSplit": { - "tags": "aşkarlama,böl,şəkillər", - "title": "Skan şəkilləri tap və böl", - "desc": "Skan olunmuş şəkilləri aşkarlayın və ayrıca səhifələrə bölün" - }, - "sign": { - "tags": "imza,avtoqraf", - "title": "İmzala", - "desc": "Mətn, şəkil və ya əllə çəkmə üsulu ilə PDF-ə imza əlavə edir" - }, - "flatten": { - "tags": "sadələşdir,sil,interaktiv", - "title": "Sadələşdir", - "desc": "Bütün interaktiv elementləri və anketləri PDF-dən sil" - }, - "certSign": { - "tags": "təsdiqlə,PEM,P12,rəsmi,şifrələ,imzala,sertifikat,PKCS12,JKS,server,manual,avtomatik", - "title": "Sertifikat İlə İmzala", - "desc": "PDF-i Sertifikat/Açar (PEM/P12) ilə imzalayır" - }, - "repair": { - "tags": "təmir et,bərpa et", - "title": "Bərpa Et", - "desc": "Pozulmuş PDF-i Bərpa Etməyə Çalışır" - }, - "removeBlanks": { - "tags": "sil,təmizlə,boş", - "title": "Boş Səhifələri Sil", - "desc": "Sənəddə boş səhifələri tapır və silir" - }, - "removeAnnotations": { - "tags": "sil,təmizlə,çıxar", - "title": "Sitatları Sil", - "desc": "PDF-dən bütün şərhləri və sitatları silir" - }, - "compare": { - "tags": "fərq", - "title": "Müqayisə Et", - "desc": "2 PDF Sənədini müqayisə edir və fərqləri göstərir" - }, - "removeCertSign": { - "tags": "sil,çıxar,kilidi aç", - "title": "Sertifikat imzasını sil", - "desc": "PDF-dən Sertifikat imzasını götür" - }, - "pageLayout": { - "tags": "tərtibat,düzülüş,birləşdir", - "title": "Çoxsəhifəli Tərtibat", - "desc": "PDF-in birdən çox səhifəsini bir səhifədə birləşdir" - }, - "bookletImposition": { - "tags": "broşür,çap,bağlama", - "title": "Broşür yerləşdirmə", - "desc": "Çap və bağlama üçün düzgün səhifə sırası və çoxsəhifəli tərtibatla broşürlər yaradın" - }, - "scalePages": { - "tags": "ölçüləndir,tənzimlə,miqyasla", - "title": "Səhifə ölçüsünü tənzimlə", - "desc": "Səhifənin və/və ya onun məzmununun ölçüsünü və miqyasını dəyiş" - }, - "addPageNumbers": { - "tags": "nömrə,səhifələmə,say", - "title": "Səhifələri nömrələ", - "desc": "Sənədin səhifələrinə təyin edilmiş yerdə nömrələr əlavə edin" - }, - "autoRename": { - "tags": "avto-aşkarlama,başlığa əsasən,təşkil et,yenidən adlandır", - "title": "PDF faylını avtomatik adlandır", - "desc": "Aşkarlanmış başlığa əsasən PDF faylını avtomatik adlandırır" - }, - "adjustContrast": { - "tags": "kontrast,parlaqlıq,doyma", - "title": "Rəngləri/Kontrastı Tənzimlə", - "desc": "PDF-in kontrastını, parlaqlığını, rəng doyğunluğunu tənzimlə" - }, - "crop": { - "tags": "kəs,kirp,ölçünü dəyiş", - "title": "PDF-i Kəs", - "desc": "Ölçüsünü azaltmaq üçün PDF-i kəs (mətni saxlayır!)" - }, - "autoSplitPDF": { - "tags": "avto,böl,QR", - "title": "Səhifələri Avtomatik Ayır", - "desc": "Fiziki skan olunmuş səhifələri QR koda əsasən ayır" - }, - "sanitize": { - "tags": "təmizlə,sil,çıxar", - "title": "Sanitizasiya", - "desc": "PDF fayllardan potensial zərərli elementləri çıxarın" - }, - "getPdfInfo": { - "tags": "məlumat,metadatanı,bilgilər", - "title": "PDF-in Bütün Məlumatları", - "desc": "PDF barədə mümkün olan bütün məlumatları əldə edir" - }, - "pdfToSinglePage": { - "tags": "birləşdir,merge,tək", - "title": "PDF-dən 1 Böyük Səhifəyə", - "desc": "Bütün PDF səhifələrini bir böyük səhifəyə çevirir" - }, - "showJS": { - "tags": "javascript,kod,skript", - "title": "Javascript-i Göstər", - "desc": "PDF-in tərkibinə əlavə edilmiş JS-i axtarır və göstərir" - }, - "redact": { - "tags": "sensura,qara örtük,gizlət", - "title": "Manual Redaction", - "desc": "Redacts a PDF based on selected text, drawn shapes and/or selected page(s)" - }, - "splitBySections": { - "tags": "böl,bölmələr,ayır", - "title": "PDF-i bölmələrə görə böl", - "desc": "PDF-in hər səhifəsini üfüqi və şaquli kiçik bölmələrə ayırın" - }, - "addStamp": { - "tags": "möhür,nişan,damğa", - "title": "PDF-ə möhür əlavə et", - "desc": "Müəyyən yerlərdə mətn və ya şəkil möhürləri əlavə edin" - }, - "removeImage": { - "tags": "sil,çıxar,təmizlə", - "title": "Şəkli Sil", - "desc": "Fayl ölçüsünü azaltmaq üçün PDF-dən şəkil sil" - }, - "splitByChapters": { - "tags": "böl,fəsillər,struktur", - "title": "PDF-i Fəsillərə Əsasən Böl", - "desc": "Fəsil strukturuna əsasən PDF-i bir neçə fayla böl." - }, - "validateSignature": { - "tags": "təsdiqlə,yoxla,sertifikat", - "title": "PDF imzasını təsdiqlə", - "desc": "PDF sənədlərində rəqəmsal imzaları və sertifikatları yoxlayın" - }, - "swagger": { - "tags": "API,sənədləşmə,test", - "title": "API sənədləşməsi", - "desc": "API sənədləşməsinə baxın və endpoint-ləri test edin" - }, - "scannerEffect": { - "tags": "skan,simulyasiya,yarat", - "title": "Skaner effekti", - "desc": "Sanki skan olunmuş kimi görünən PDF yaradın" - }, - "editTableOfContents": { - "tags": "əlfəcinlər,mündəricat,redaktə", - "title": "Mündəricatı redaktə et", - "desc": "PDF sənədlərində əlfəcin və məzmun cədvəlini əlavə edin və ya redaktə edin" - }, - "manageCertificates": { - "tags": "sertifikatlar,idxal,ixrac", - "title": "Sertifikatları idarə et", - "desc": "PDF-ləri imzalamaqda istifadə olunan rəqəmsal sertifikat fayllarını idxal et, ixrac et və ya sil." - }, - "read": { - "tags": "bax,aç,göstər", - "title": "Oxu", - "desc": "PDF-lərə baxın və qeyd edin. Mətni vurğulayın, çəkin və ya rəy üçün şərhlər əlavə edin." - }, - "reorganizePages": { - "tags": "yenidən düz,yerini dəyiş,təşkil et", - "title": "Səhifələri yenidən düz", - "desc": "Səhifələri sürüşdürüb-buraxaraq yenidən düzün, surətini çıxarın və ya silin." - }, - "extractPages": { - "tags": "çıxar,seç,kopyala", - "title": "Səhifələri çıxar", - "desc": "PDF sənədindən müəyyən səhifələri çıxarın" - }, - "removePages": { - "tags": "sil,çıxar,istisna et", - "title": "Sil", - "desc": "PDF Sənədindən istəmədiyin şəkilləri sil." - }, - "autoSizeSplitPDF": { - "tags": "avto,böl,ölçü", - "title": "Say/Ölçüyə Əsasən Avtomatik Ayır", - "desc": "PDF-i ölçüyə, səhifə sayına və ya sənəd sayına əsasən bir neçə PDF-ə ayır." - }, - "replaceColor": { - "title": "Rəngi əvəz et və invert et", - "desc": "PDF sənədlərində rəngləri əvəz edin və ya invert edin" - }, - "devApi": { - "tags": "API,inkişaf,sənədləşmə", - "title": "API", - "desc": "API sənədləşməsinə keçid" - }, - "devFolderScanning": { - "tags": "avtomatlaşdırma,qovluq,skan", - "title": "Avtomatik qovluq skanı", - "desc": "Avtomatlaşdırılmış qovluq skan təlimatına keçid" - }, - "devSsoGuide": { - "title": "SSO təlimatı", - "desc": "SSO təlimatına keçid" - }, - "devAirgapped": { - "title": "Şəbəkəsiz quraşdırma", - "desc": "Təcrid edilmiş quraşdırma təlimatına keçid" - }, - "addPassword": { - "title": "Şifr Əlavə Et", - "desc": "Sənədini şifr ilə kilidlə." - }, - "changePermissions": { - "title": "İcazələri Dəyişdir", - "desc": "Sənəd məhdudiyyətlərini və icazələrini dəyişin" - }, - "automate": { - "tags": "iş axını,ardıcıllıq,avtomatlaşdırma", - "title": "Avtomatlaşdır", - "desc": "PDF əməliyyatlarını zəncirləyərək çoxaddımlı iş axınları qurun. Təkrarlanan tapşırıqlar üçün idealdır." - }, - "overlay-pdfs": { - "desc": "Bir PDF-i digərinin üstünə qoyur", - "title": "Üst-Üstə Qoy" - }, - "pdfTextEditor": { - "title": "PDF Mətn Redaktoru", - "desc": "Qruplaşdırılmış mətn redaktəsi və PDF yenidən yaradılması ilə Stirling PDF JSON ixraclarını nəzərdən keçirin və redaktə edin" - }, - "addText": { - "tags": "mətn,şərh,etiket", - "title": "Mətn əlavə et", - "desc": "PDF faylınıza istənilən yerə mətn əlavə edin" - } - }, - "landing": { - "addFiles": "Fayllar əlavə et", - "uploadFromComputer": "Kompüterdən yüklə", - "openFromComputer": "Komputerdən aç" - }, - "viewPdf": { - "tags": "bax,oxu,sitat götür,mətn,şəkil", - "title": "PDF-ə Bax/Redaktə et", - "header": "PDF-ə baxın" - }, - "multiTool": { - "tags": "Multi-alət,Çoxlu əməliyyat,UI,tut-sürüşdür,front end,istifadəçi-tərəf,interaktiv,qarşılıqlı,yerini dəyiş,sil,köçür,böl", - "title": "PDF Multi-Alət", - "header": "PDF Multi-Alət", - "uploadPrompts": "Fayl Adı", - "selectAll": "Hamısını Seç", - "deselectAll": "Hamısını Seçməni Ləğv Et", - "selectPages": "Səhifə Seçimi", - "selectedPages": "Seçilmiş Səhifələr", - "page": "Səhifə", - "deleteSelected": "Seçilmişi Sil", - "downloadAll": "İxrac Et", - "downloadSelected": "Seçilmişi İxrac Et", - "insertPageBreak": "Səhifə fasiləsi əlavə et", - "addFile": "Fayl əlavə et", - "rotateLeft": "Sola döndür", - "rotateRight": "Sağa döndür", - "split": "Böl", - "moveLeft": "Sola hərəkət et", - "moveRight": "Sağa hərəkət et", - "delete": "Sil", - "dragDropMessage": "Seçilmiş Səhifə(lər)", - "undo": "Undo", - "redo": "Redo" - }, - "merge": { - "tags": "birləşdir,Səhifə əməliyyatları,Back end,server-tərəf", - "title": "Birləşdirin", - "removeDigitalSignature": { - "label": "Birləşdirilmiş fayldakı rəqəmsal imza silinsin?", - "tooltip": { - "title": "Rəqəmsal imzanı sil", - "description": "Fayllar birləşdirilərkən rəqəmsal imzalar qüvvədən düşür. Onları son PDF-dən silmək üçün bunu işarələyin." - } - }, - "generateTableOfContents": { - "label": "Birləşdirilmiş faylda məzmun cədvəli yaradılsın?", - "tooltip": { - "title": "Məzmun cədvəli yarat", - "description": "Orijinal fayl adları və səhifə nömrələrinə əsasən birləşdirilmiş PDF-də kliklənə bilən məzmun cədvəli avtomatik yaradılır." - } - }, - "submit": "Birləşdirin", - "sortBy": { - "description": "Fayllar seçildiyi ardıcıllıqla birləşdiriləcək. Yenidən düzəltmək üçün sürükləyin və ya aşağıda sıralayın.", - "label": "Sıralama meyarı", - "filename": "Fayl Adı", - "dateModified": "Dəyişdirilmə tarixi", - "ascending": "Artan", - "descending": "Azalan", - "sort": "Sırala" - }, - "error": { - "failed": "PDF-ləri birləşdirərkən xəta baş verdi." - }, - "tooltip": { - "header": { - "title": "Birləşdirmə ayarlarına ümumi baxış" - } - } - }, - "split": { - "title": "PDF-i Bölün", - "header": "PDF-i Bölün", - "desc": { - "1": "Seçdiyiniz Nömrələr Bölmək İstədiyiniz Səhifə Nömrəsidir", - "2": "Beləliklə, 1,3,7-9 Seçimi 10 Səhifəlik Sənədi 6 Ayrı PDF-ə Böləcək:", - "3": "Sənəd #1: Səhifə 1", - "4": "Sənəd #2: Səhifə 2 və 3", - "5": "Sənəd #3: Səhifə 4, 5, 6 və 7", - "6": "Sənəd #4: Səhifə 8", - "7": "Sənəd #5: Səhifə 9", - "8": "Sənəd #6: Səhifə 10" - }, - "splitPages": "Bölünəcək Səhifələri Daxil Edin:", - "submit": "Bölün", - "steps": { - "chooseMethod": "Üsulu seçin", - "settings": "Parametrlər" - }, - "settings": { - "selectMethodFirst": "Zəhmət olmasa əvvəlcə bölmə üsulunu seçin" - }, - "error": { - "failed": "PDF-i bölərkən xəta baş verdi." - }, - "method": { - "label": "Bölmə üsulunu seçin", - "placeholder": "PDF-i necə böləcəyinizi seçin" - }, - "methods": { - "prefix": { - "splitAt": "Bölünmə nöqtəsi", - "splitBy": "Bölmə üsulu" - }, - "byPages": { - "name": "Səhifə nömrələri", - "desc": "Müəyyən səhifələri çıxar (1,3,5-10)", - "tooltip": "Səhifə nömrələrini vergüllə ayırın və ya diapazonlar üçün tire istifadə edin" - }, - "bySections": { - "name": "Bölmələr", - "desc": "Səhifələri tor bölmələrinə ayır", - "tooltip": "Hər səhifəni üfüqi və şaquli bölmələrə bölün" - }, - "bySize": { - "name": "Fayl Ölçüsü", - "desc": "Maksimum fayl ölçüsünü məhdudlaşdır", - "tooltip": "Maksimum fayl ölçüsünü göstərin (məs. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Səhifə sayı", - "desc": "Hər fayl üçün sabit səhifə sayı", - "tooltip": "Hər bölünən fayl üçün səhifə sayını daxil edin" - }, - "byDocCount": { - "name": "Sənəd sayı", - "desc": "Müəyyən sayda fayl yaradın", - "tooltip": "Yaratmaq istədiyiniz fayl sayını daxil edin" - }, - "byChapters": { - "name": "Fəsillər", - "desc": "Əlfəcin sərhədlərində böl", - "tooltip": "Bölünmə nöqtələrini müəyyən etmək üçün PDF əlfəcinlərindən istifadə edir" - }, - "byPageDivider": { - "name": "Ayırıcı səhifə", - "desc": "Ayırıcı vərəqlərlə avtomatik böl", - "tooltip": "Skan edərkən sənədlər arasında QR kodlu ayırıcı vərəqlərdən istifadə edin" - } - }, - "value": { - "fileSize": { - "label": "Fayl Ölçüsü", - "placeholder": "məs. 10MB, 500KB" - }, - "pageCount": { - "label": "Fayl başına səhifə", - "placeholder": "məs. 5, 10" - }, - "docCount": { - "label": "Fayl sayı", - "placeholder": "məs. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Bölmə üsullarına icmal" - }, - "byPages": { - "title": "Səhifə nömrələrində böl", - "text": "PDF-i konkret səhifə nömrələrində bölün. 'n' istifadə edildikdə n-ci səhifədən sonra bölünür. 'n-m' istifadə edildikdə n-dən əvvəl və m-dən sonra bölünür.", - "bullet1": "Tək nöqtələr: 3,7 (3 və 7-ci səhifələrdən sonra bölür)", - "bullet2": "Aralıqlar: 3-8 (3-cü səhifədən əvvəl və 8-ci səhifədən sonra bölür)", - "bullet3": "Qarışıq: 2,5-10,15 (2-dən sonra, 5-dən əvvəl, 10-dan sonra və 15-dən sonra bölür)" - }, - "bySections": { - "title": "Tor bölmələrinə görə böl", - "text": "Hər səhifəni bölmələrdən ibarət tora ayırın. Bir neçə sütunlu sənədləri bölmək və ya xüsusi sahələri çıxarmaq üçün faydalıdır.", - "bullet1": "Üfüqi: Yaradılacaq sətir sayı", - "bullet2": "Şaquli: Yaradılacaq sütun sayı", - "bullet3": "Birləşdir: Bütün bölmələri bir PDF-ə birləşdir" - }, - "bySize": { - "title": "Fayl ölçüsünə görə böl", - "text": "Göstərilən fayl ölçüsünü aşmayan bir neçə PDF yaradın. Fayl ölçüsü məhdudiyyətləri və ya e-poçt əlavələri üçün idealdır.", - "bullet1": "Böyük fayllar üçün MB istifadə edin (məs., 10MB)", - "bullet2": "Kiçik fayllar üçün KB istifadə edin (məs., 500KB)", - "bullet3": "Sistem səhifə sərhədlərində böləcək" - }, - "byCount": { - "title": "Say üzrə böl", - "text": "Hər biri üçün konkret səhifə sayı və ya sənəd sayı ilə bir neçə PDF yaradın.", - "bullet1": "Səhifə sayı: Fayl başına sabit səhifə sayı", - "bullet2": "Sənəd sayı: Çıxış fayllarının sabit sayı", - "bullet3": "Toplu emal iş axınları üçün faydalıdır" - }, - "byChapters": { - "title": "Fəsillərə görə böl", - "text": "Fəsil sərhədlərində avtomatik bölmək üçün PDF əlfəcinlərindən istifadə edin. Əlfəcin strukturu olan PDF-lər tələb olunur.", - "bullet1": "Əlfəcin səviyyəsi: Hansı səviyyədə bölmək (1=ən üst səviyyə)", - "bullet2": "Metadatanı daxil et: Sənəd xüsusiyyətlərini qoruyun", - "bullet3": "Dublikatlara icazə ver: Təkrarlanan əlfəcin adlarını idarə edin" - }, - "byDocCount": { - "bullet1": "İstədiyiniz çıxış fayllarının sayını daxil edin", - "bullet2": "Səhifələr mümkün qədər bərabər paylanır", - "bullet3": "Müəyyən sayda fayl lazım olduqda faydalıdır", - "text": "Səhifələri bərabər bölüşdürərək konkret sayda çıxış faylı yaradın.", - "title": "Sənəd sayına görə böl" - }, - "byPageCount": { - "bullet1": "Çıxış faylı üçün səhifə sayını daxil edin", - "bullet2": "Əgər bərabər bölünməzsə, son faylda daha az səhifə ola bilər", - "bullet3": "Toplu emal iş axınları üçün faydalıdır", - "text": "Hər biri müəyyən səhifə sayına malik bir neçə PDF yaradın. Vahid sənəd hissələri yaratmaq üçün idealdır.", - "title": "Səhifə sayına görə böl" - }, - "byPageDivider": { - "bullet1": "Yükləmə linkindən ayırıcı vərəqləri çap edin", - "bullet2": "Ayırıcı vərəqləri sənədləriniz arasına yerləşdirin", - "bullet3": "Bütün sənədləri birlikdə bir PDF kimi skan edin", - "bullet4": "Yükləyin - ayırıcı səhifələr avtomatik aşkarlanıb silinəcək", - "bullet5": "Ayırıcı vərəqlərin hər iki tərəfini skan edirsinizsə Duplex rejimini aktiv edin", - "text": "QR kodlu fiziki ayırıcı vərəqlərdən istifadə edərək skan olunmuş sənədləri avtomatik bölün. Birlikdə skan edilmiş bir neçə sənədi emal etmək üçün mükəmməldir.", - "title": "Ayırıcı səhifəyə görə böl" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Seçmək üçün üsul kartına klikləyin", - "bullet2": "Qısa təsviri görmək üçün kartın üzərinə gəlin", - "bullet3": "Üsulu seçəndən sonra parametrlər addımı görünəcək", - "bullet4": "Emaldan əvvəl istənilən vaxt üsulu dəyişə bilərsiniz", - "header": { - "text": "PDF sənədinizi necə bölmək istədiyinizi seçin. Hər bir üsul müxtəlif istifadə hallarına və sənəd tiplərinə görə optimallaşdırılıb.", - "title": "Bölmə üsulunun seçimi" - }, - "title": "Bölmə üsulunuzu seçin" - } - }, - "selectMethod": "Bölmə üsulunu seçin", - "resultsTitle": "Bölmə nəticələri" - }, - "rotate": { - "title": "PDF fırladın", - "submit": "Fırladın", - "selectRotation": "Döndürmə bucağını seçin (saat istiqamətində)", - "error": { - "failed": "PDF-i döndərərkən xəta baş verdi." - }, - "preview": { - "title": "Döndürmə önizləməsi" - }, - "rotateLeft": "Saat əksinə döndür", - "rotateRight": "Saat istiqamətində döndür", - "tooltip": { - "header": { - "title": "Döndürmə parametrlərinin icmalı" - }, - "description": { - "text": "PDF səhifələrinizi 90 dərəcəlik addımlarla saat istiqamətində və ya əksinə döndərin. PDF-dəki bütün səhifələr döndəriləcək. Önizləmə sənədinizin döndürmədən sonra necə görünəcəyini göstərir." - }, - "controls": { - "title": "İdarəetmə", - "text": "İstiqaməti tənzimləmək üçün döndürmə düymələrindən istifadə edin. Sol düymə saat əksinə, sağ düymə saat istiqamətində döndürür. Hər klik 90 dərəcə döndürür." - } - } - }, - "convert": { - "title": "Çevir", - "desc": "Faylları müxtəlif formatlar arasında çevirin", - "files": "Fayllar", - "selectFilesPlaceholder": "Başlamaq üçün əsas görünüşdə faylları seçin", - "settings": "Parametrlər", - "conversionCompleted": "Çevirma tamamlandı", - "results": "Nəticələr", - "defaultFilename": "çevrilmiş_fayl", - "conversionResults": "Konvertasiya nəticələri", - "convertFrom": "Bundan çevir", - "convertTo": "Buna çevir", - "sourceFormatPlaceholder": "Mənbə formatı", - "targetFormatPlaceholder": "Hədəf formatı", - "selectSourceFormatFirst": "Əvvəlcə mənbə formatını seçin", - "outputOptions": "Çıxış seçimləri", - "pdfOptions": "PDF seçimləri", - "imageOptions": "Şəkil seçimləri", - "colorType": "Rəng növü", - "color": "Rəng", - "greyscale": "Boz Tonlama", - "blackwhite": "Ağ-qara", - "dpi": "DPI", - "output": "Çıxış", - "single": "Tək", - "multiple": "Çoxlu", - "fitOption": "Sığdırma seçimi", - "maintainAspectRatio": "Nisbəti qoruyun", - "fitDocumentToPage": "Sənədi səhifəyə sığdır", - "fillPage": "Səhifəni Doldur", - "autoRotate": "Avtomatik döndür", - "autoRotateDescription": "Şəkilləri PDF səhifəsinə daha yaxşı sığması üçün avtomatik döndürün", - "combineImages": "Şəkilləri birləşdir", - "combineImagesDescription": "Bütün şəkilləri bir PDF-ə birləşdirin və ya hər bir şəkil üçün ayrıca PDF yaradın", - "webOptions": "Web to PDF seçimləri", - "zoomLevel": "Miqyas səviyyəsi", - "emailOptions": "E-poçtdan PDF-ə seçimlər", - "includeAttachments": "E-poçt əlavələrini daxil et", - "maxAttachmentSize": "Maksimum əlavə ölçüsü (MB)", - "includeAllRecipients": "Başlıqda CC və BCC alıcılarını daxil et", - "downloadHtml": "PDF əvəzinə ara HTML faylını endir", - "pdfaOptions": "PDF/A seçimləri", - "outputFormat": "Çıxış formatı", - "pdfaNote": "PDF/A-1b daha uyğundur, PDF/A-2b daha çox funksiyanı dəstəkləyir.", - "pdfaDigitalSignatureWarning": "PDF Rəqəmsal İmza Ehtiva Edir.Bu, növbəti addımda silinəcək.", - "fileFormat": "Fayl formatı", - "wordDoc": "Word sənədi", - "wordDocExt": "Word sənədi (.docx)", - "odtExt": "OpenDocument Mətn (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "OpenDocument Təqdimat (.odp)", - "txtExt": "Sadə mətn (.txt)", - "rtfExt": "Zəngin Mətn Formatı (.rtf)", - "selectedFiles": "Seçilmiş fayllar", - "noFileSelected": "Fayl seçilməyib. Faylları əlavə etmək üçün fayl panelindən istifadə edin.", - "convertFiles": "Faylları çevir", - "converting": "Çevrilir...", - "downloadConverted": "Çevrilmiş faylı endir", - "errorNoFiles": "Zəhmət olmasa çevirmək üçün ən azı bir fayl seçin.", - "errorNoFormat": "Zəhmət olmasa həm mənbə, həm də hədəf formatını seçin.", - "errorNotSupported": "{{from}} formatından {{to}} formatına çevirmə dəstəklənmir.", - "images": "Şəkillər", - "officeDocs": "Ofis sənədləri (Word, Excel, PowerPoint)", - "imagesExt": "Şəkillər (JPG, PNG və s.)", - "markdown": "Markdown", - "textRtf": "Mətn/RTF", - "grayscale": "Boz Tonlama", - "errorConversion": "Faylı çevirərkən xəta baş verdi.", - "cbzOptions": "CBZ to PDF seçimləri", - "optimizeForEbook": "PDF-i e-oxuyucular üçün optimallaşdır (Ghostscript istifadə olunur)", - "cbzOutputOptions": "PDF to CBZ seçimləri", - "cbzDpi": "Şəkil göstərilməsi üçün DPI" - }, - "imageToPdf": { - "tags": "çevirmə,şəkil,jpg,fotoşəkil,foto" - }, - "pdfToImage": { - "tags": "çevirmə,şəkil,jpg,fotoşəkil,foto", - "title": "PDF-i Şəklə", - "header": "PDF-i Şəklə", - "selectText": "Şəkil Formatı", - "singleOrMultiple": "Nəticə Şəkil Tipi", - "single": "Bütün Səhifələri birləşdirən Tək Böyük Şəkil", - "multi": "Çoxlu Şəkil, Səhifə Başına Bir Şəkil", - "colorType": "Rəng Tipi", - "color": "Rəng", - "grey": "Boz Tonlama", - "blackwhite": "Qara və Ağ (Data İtə Bilər)", - "submit": "Çevir", - "info": "Python Yüklü Deyil.WebP Çevirməsi Üçün Vacibdir", - "placeholder": "(məsələn, 1,2,8 və ya 4,7,12-16 və ya 2n-1)" - }, - "pdfOrganiser": { - "tags": "duplex,tək,cüt,sırala,yerini dəyiş", - "title": "Səhifə Tənzimləyicisi", - "header": "PDF Səhifə Tənzimləyicisi", - "submit": "Səhifələri Yenidən Təşkil Edin", - "mode": { - "_value": "Rejim", - "1": "Fərdi Səhifə Düzülüşü", - "2": "Tərs Düzülüş", - "3": "İkitərəfli Çeşidləmə", - "4": "Kitabça Çeşidləmə", - "5": "Yan Tikiş Kitabçasının Çeşidlənməsi", - "6": "Tək-Cüt Bölünmə", - "7": "Birincini Sil", - "8": "Sonuncunu Sil", - "9": "Birinci və Sonuncunu Sil", - "10": "Tək-Cüt Birləşdirmə", - "11": "Bütün səhifələri dublikat et", - "desc": { - "BOOKLET_SORT": "Broşür çapı üçün səhifələri düz (son, birinci, ikinci, sondan ikinci, …).", - "CUSTOM": "Yeni düzülüşü müəyyən etmək üçün xüsusi səhifə nömrələri və ya ifadələrdən istifadə edin.", - "DUPLEX_SORT": "Sanki duplex skaner əvvəlcə bütün önləri, sonra arxaları skan edibmiş kimi qarşılıqlı düz (1, n, 2, n-1, …).", - "DUPLICATE": "Hər səhifəni xüsusi sayda təkrarlayın (məs., 4× dublikat).", - "ODD_EVEN_MERGE": "İki PDF-i növbə ilə birləşdirin: birincidən tək, ikincidən cüt səhifələr.", - "ODD_EVEN_SPLIT": "Sənədi iki çıxışa bölün: bütün tək səhifələr və bütün cüt səhifələr.", - "REMOVE_FIRST": "Sənədin ilk səhifəsini silin.", - "REMOVE_FIRST_AND_LAST": "Sənədin həm ilk, həm də son səhifəsini silin.", - "REMOVE_LAST": "Sənədin son səhifəsini silin.", - "REVERSE_ORDER": "Sənədi elə çevirin ki, son səhifə birinci olsun və s.", - "SIDE_STITCH_BOOKLET_SORT": "Yan tikişli broşür çapı üçün səhifələri düzün (yan bağlama üçün optimallaşdırılıb)." - } - }, - "desc": { - "CUSTOM": "Yeni düzülüşü müəyyən etmək üçün xüsusi səhifə nömrələri və ya ifadələrdən istifadə edin.", - "REVERSE_ORDER": "Sənədi elə çevirin ki, son səhifə birinci olsun və s.", - "DUPLEX_SORT": "Sanki duplex skaner əvvəlcə bütün önləri, sonra arxaları skan edibmiş kimi qarşılıqlı düzün (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Broşür çapı üçün səhifələri düzün (son, birinci, ikinci, sondan ikinci, …).", - "SIDE_STITCH_BOOKLET_SORT": "Yan tikişli broşür çapı üçün səhifələri düzün (yan bağlama üçün optimallaşdırılıb).", - "ODD_EVEN_SPLIT": "Sənədi iki çıxışa bölün: bütün tək səhifələr və bütün cüt səhifələr.", - "ODD_EVEN_MERGE": "İki PDF-i növbə ilə birləşdirin: birincidən tək, ikincidən cüt səhifələr.", - "DUPLICATE": "Hər səhifəni xüsusi sayda təkrarlayın (məs., 4× dublikat).", - "REMOVE_FIRST": "Sənədin ilk səhifəsini silin.", - "REMOVE_LAST": "Sənədin son səhifəsini silin.", - "REMOVE_FIRST_AND_LAST": "Sənədin həm ilk, həm də son səhifəsini silin." - }, - "placeholder": "(məs., 1,3,2 və ya 4-8,2,10-12 və ya 2n-1)" - }, - "addImage": { - "tags": "şəkil,jpg,fotoşəkil,foto", - "title": "Şəkli Əlavə Et", - "header": "Şəkli PDF-ə Əlavə Et", - "image": { - "name": "Şəkil", - "placeholder": "Şəkil yükləyin", - "label": "Şəkil faylı" - }, - "steps": { - "configure": "Şəkili tənzimlə" - }, - "step": { - "createDesc": "Əlavə etmək istədiyiniz şəkli yükləyin", - "place": "Şəkli yerləşdirin", - "placeDesc": "Şəkli əlavə etmək üçün PDF üzərinə klikləyin" - }, - "instructions": { - "title": "Şəkilləri necə əlavə etməli", - "text": "Şəkli yüklədikdən sonra onu yerləşdirmək üçün PDF-in istənilən yerinə klikləyin.", - "paused": "Yerləşdirmə dayandırılıb", - "resumeHint": "Şəkli əlavə etmək üçün yerləşdirməni davam etdirin.", - "noSignature": "Yerləşdirməni aktivləşdirmək üçün yuxarıda şəkil yükləyin." - }, - "mode": { - "move": "Şəkli hərəkət etdir", - "place": "Şəkli yerləşdir", - "pause": "Yerləşdirməni dayandır", - "resume": "Yerləşdirməni davam etdir" - }, - "results": { - "title": "Şəkil əlavə etmə nəticələri" - }, - "error": { - "failed": "Şəkli PDF-ə əlavə edərkən xəta baş verdi." - }, - "saved": { - "defaultLabel": "Şəkil", - "defaultImageLabel": "Yüklənmiş şəkil" - }, - "applySignatures": "Şəkilləri tətbiq et" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Əlavə et", - "remove": "Əlavəni sil", - "embed": "Əlavəni yerləşdir", - "submit": "Add attachments" - }, - "watermark": { - "title": "Watermark Əlavə Et", - "desc": "PDF fayllarına mətn və ya şəkil su nişanları əlavə edin", - "completed": "Su nişanı əlavə olundu", - "submit": "Watermark Əlavə Et", - "filenamePrefix": "filigranlı", - "error": { - "failed": "PDF-ə su nişanı əlavə edərkən xəta baş verdi." - }, - "watermarkType": { - "text": "Yazı", - "image": "Şəkil" - }, - "settings": { - "type": "Su nişanı növü", - "text": { - "label": "Su nişanı mətni", - "placeholder": "Su nişanı mətnini daxil edin" - }, - "image": { - "label": "Su nişanı şəkli", - "choose": "Şəkil seç", - "selected": "Seçilən: {{filename}}" - }, - "fontSize": "Şrift Ölçüsü", - "size": "Ölçü", - "alphabet": "Şrift/Dil", - "color": "Su nişanı rəngi", - "rotation": "Fırlanma (dərəcə)", - "opacity": "Şəffaflıq (%)", - "spacing": { - "horizontal": "Üfüqi aralıq", - "vertical": "Şaquli aralıq", - "height": "Hündürlük aralığı", - "width": "En aralığı" - }, - "convertToImage": "PDF səhifələrini şəkillərə çevirməklə yastılaşdır" - }, - "alphabet": { - "roman": "Roman/Latın", - "arabic": "Ərəb", - "japanese": "Yapon", - "korean": "Koreya", - "chinese": "Çin", - "thai": "Tay" - }, - "steps": { - "type": "Filigran növü", - "wording": "Mətn", - "textStyle": "Üslub", - "formatting": "Formatlama", - "file": "Filigran faylı" - }, - "results": { - "title": "Filigran nəticələri" - }, - "tooltip": { - "language": { - "title": "Dil dəstəyi", - "text": "Mətininizin düzgün şrift göstərilməsi üçün uyğun dil ayarını seçin." - }, - "appearance": { - "title": "Görünüş ayarları", - "text": "Filigranınızın necə göründüyünü və sənədlə necə qarışdığını idarə edin.", - "bullet1": "Fırlatma: bucaqlı filigranlar üçün -360°‑dən 360°‑dək", - "bullet2": "Qeyri-şəffaflıq: şəffaflığı idarə etmək üçün 0–100%", - "bullet3": "Aşağı qeyri-şəffaflıq daha incə filigran yaradır" - }, - "spacing": { - "title": "Ara məsafəsinə nəzarət", - "text": "Səhifə üzrə təkrarlanan filigranlar arasındakı məsafəni tənzimləyin.", - "bullet1": "En üzrə aralık: Filigranlar arasındakı üfüqi məsafə", - "bullet2": "Hündürlük üzrə aralık: Filigranlar arasındakı şaquli məsafə", - "bullet3": "Daha yüksək dəyərlər daha geniş yayılan naxışlar yaradır" - }, - "type": { - "header": { - "title": "Filigran növünün seçimi" - }, - "description": { - "title": "Filigranınızı seçin", - "text": "Ehtiyaclarınıza əsasən mətn və ya şəkil filigranı seçin." - }, - "text": { - "title": "Mətn filigranları", - "text": "Müəllif hüquqları qeydləri, şirkət adları və ya məxfilik etiketləri əlavə etmək üçün idealdır. Bir neçə dili və xüsusi rəngləri dəstəkləyir.", - "bullet1": "Fərdiləşdirilə bilən şriftlər və dillər", - "bullet2": "Rənglər və qeyri-şəffaflıq tənzimlənir", - "bullet3": "Hüquqi və ya brend mətnlər üçün idealdır" - }, - "image": { - "title": "Şəkil filigranları", - "text": "Filigran kimi loqo, möhür və ya istənilən şəkildən istifadə edin. Brendinq və vizual identifikasiya üçün əladır.", - "bullet1": "İstənilən şəkil formatını yükləyin", - "bullet2": "Şəkil keyfiyyətini qoruyur", - "bullet3": "Loqo və möhürlər üçün mükəmməldir" - } - }, - "wording": { - "header": { - "title": "Mətn məzmunu" - }, - "text": { - "title": "Filigran mətni", - "text": "Sənəddə filigran kimi görünəcək mətni daxil edin.", - "bullet1": "Oxunaqlılığı artırmaq üçün qısa saxlayın", - "bullet2": "Yayğın nümunələr: 'CONFIDENTIAL', 'DRAFT', şirkət adı", - "bullet3": "Emoji simvolları dəstəklənmir və çıxarılacaq" - } - }, - "textStyle": { - "header": { - "title": "Mətn üslubu" - }, - "color": { - "title": "Rəng seçimi", - "text": "Sənəd məzmunu ilə yaxşı kontrast verən rəngi seçin.", - "bullet1": "Zərif filigran üçün açıq boz (#d3d3d3)", - "bullet2": "Yüksək kontrast üçün qara və ya tünd rənglər", - "bullet3": "Brend məqsədləri üçün xüsusi rənglər" - }, - "language": { - "title": "Dil dəstəyi", - "text": "Düzgün şrift göstərilməsi üçün uyğun dil ayarını seçin." - } - }, - "file": { - "header": { - "title": "Şəkil yükləmə" - }, - "upload": { - "title": "Şəkil seçimi", - "text": "Filigran kimi istifadə etmək üçün bir şəkil faylı yükləyin.", - "bullet1": "Yayğın formatlar: PNG, JPG, GIF, BMP", - "bullet2": "Şəffaflıqlı PNG ən yaxşı işləyir", - "bullet3": "Yüksək qətnaməli şəkillər keyfiyyəti daha yaxşı qoruyur" - }, - "recommendations": { - "title": "Ən yaxşı təcrübələr", - "text": "Optimal şəkil filigranı nəticələri üçün tövsiyələr.", - "bullet1": "Şəffaf fonlu loqo və ya möhürlərdən istifadə edin", - "bullet2": "Sadə dizaynlar mürəkkəb şəkillərdən daha yaxşı işləyir", - "bullet3": "Qətnaməni seçərkən son sənəd ölçüsünü nəzərə alın" - } - }, - "formatting": { - "header": { - "title": "Formatlama və maket" - }, - "size": { - "title": "Ölçüyə nəzarət", - "text": "Filigranınızın (mətn və ya şəkil) ölçüsünü tənzimləyin.", - "bullet1": "Daha böyük ölçülər daha nəzərə çarpan filigran yaradır" - }, - "appearance": { - "title": "Görünüş ayarları", - "text": "Filigranınızın necə göründüyünü və sənədlə necə qarışdığını idarə edin.", - "bullet1": "Fırlatma: bucaqlı filigranlar üçün -360°‑dən 360°‑dək", - "bullet2": "Qeyri-şəffaflıq: şəffaflığı idarə etmək üçün 0–100%", - "bullet3": "Aşağı qeyri-şəffaflıq daha incə filigran yaradır" - }, - "spacing": { - "title": "Ara məsafəsinə nəzarət", - "text": "Səhifə üzrə təkrarlanan filigranlar arasındakı məsafəni tənzimləyin.", - "bullet1": "Üfüqi ara məsafəsi: soldan sağa filigranlar arasındakı məsafə", - "bullet2": "Şaquli ara məsafəsi: yuxarıdan aşağıya filigranlar arasındakı məsafə", - "bullet3": "Daha yüksək dəyərlər daha geniş yayılan naxışlar yaradır" - }, - "security": { - "title": "Təhlükəsizlik seçimi", - "text": "Təhlükəsizliyi artırmaq üçün son PDF-i şəkil əsaslı formata çevirin.", - "bullet1": "Mətnin seçilməsi və kopyalanmasının qarşısını alır", - "bullet2": "Filigranların silinməsini çətinləşdirir", - "bullet3": "Daha böyük fayl ölçüləri ilə nəticələnir", - "bullet4": "Həssas və ya müəllif hüquqlu məzmun üçün ən uyğundur" - } - } - }, - "type": { - "1": "Mətn", - "2": "Şəkil" - } - }, - "permissions": { - "tags": "oxu,yaz,redaktə et,çap et", - "title": "İcazələri Dəyişdir", - "header": "İcazələri Dəyişdir", - "warning": "Bu İcazələrin Dəyişməz Olması İlə Bağlı Xəbərdarlıq Edərək, Onları Parol Əlavə Et Səhifəsi Vasitəsilə Parolla Təyin Etmək Tövsiyə Olunur.", - "selectText": { - "1": "İcazələri Dəyişdirmək Üçün PDF-i Seç", - "2": "Tənzimlənmiş İcazələr", - "3": "Sənədin Yığılmasının Qarşısını Al", - "4": "Məzmunun Çıxarılmasının Qarşısını Al", - "5": "Əlçatanlıq Üçün Çıxarılmasının Qarşısını Alın", - "6": "Formanın Doldurulmasının Qarşısını Alır", - "7": "Modifikasiyanın Qarşısını Al", - "8": "Annotasiyanın Dəyişdirilməsinin Qarşısını Almaq", - "9": "Çapın Qarşısını Al", - "10": "Fərqli Formatlarda Çapın Qarşısını Al" - }, - "submit": "Dəyiş" - }, - "editTableOfContents": { - "settings": { - "title": "Əlfəcinlər və mündəricat", - "replaceExisting": "Mövcud əlfəcinləri əvəz et (əlavə etmək üçün işarəni silin)", - "replaceExistingHint": "Söndürüləndə yeni mündəricat mövcud əlfəcinlərin ardınca əlavə olunur." - }, - "actions": { - "source": "Əlfəcinləri yüklə", - "selectedFile": "{{file}} faylından yükləndi", - "noFile": "Mövcud əlfəcinləri çıxarmaq üçün PDF seçin.", - "loadFromPdf": "Seçilmiş PDF-dən yüklə", - "importJson": "JSON idxal et", - "importClipboard": "JSON-u mübadilə buferindən yapışdır", - "export": "Əlfəcinləri ixrac et", - "exportJson": "JSON yüklə", - "exportClipboard": "JSON-u mübadilə buferinə kopyala", - "clipboardUnavailable": "Bu brauzerdə mübadilə buferinə çıxış mövcud deyil." - }, - "info": { - "line1": "Hər əlfəcin üçün təsviri başlıq və açılmalı olduğu səhifə lazımdır.", - "line2": "Fəsillər və bölmələr üçün iyerarxiya qurmaq məqsədilə alt əlfəcinlərdən istifadə edin.", - "line3": "Vaxt qazanmaq üçün əlfəcinləri seçilmiş PDF-dən və ya JSON faylından idxal edin." - }, - "workbench": { - "empty": { - "title": "Redaktəyə başlamaq üçün aləti açın", - "description": "İş sahəsini yükləmək üçün Mündəricatı Redaktə et alətini seçin." - }, - "tabTitle": "Mündəricat iş sahəsi", - "subtitle": "Əlfəcinləri idxal edin, iyerarxiya qurun və dar yan panellər olmadan mündəricatı tətbiq edin.", - "noFile": "PDF seçilməyib", - "fileLabel": "Dəyişikliklər hazırda seçilmiş PDF-ə tətbiq olunacaq.", - "filePrompt": "Başlamaq üçün kitabxanadan PDF seçin və ya yenisini yükləyin.", - "changeFile": "PDF-i dəyiş", - "selectFile": "PDF seç" - }, - "editor": { - "heading": "Əlfəcin redaktoru", - "description": "PDF mündəricatınız üçün əlfəcinləri əlavə edin, iç-içə düzün və yenidən sıralayın.", - "addTopLevel": "Yüksək səviyyəli əlfəcin əlavə et", - "empty": { - "title": "Hələ əlfəcin yoxdur", - "description": "Mövcud əlfəcinləri idxal edin və ya ilkini əlavə etməklə başlayın.", - "action": "İlk əlfəcini əlavə et" - }, - "defaultTitle": "Yeni əlfəcin", - "defaultChildTitle": "Alt əlfəcin", - "defaultSiblingTitle": "Yeni əlfəcin", - "untitled": "Adsız əlfəcin", - "childBadge": "Alt", - "pagePreview": "Səhifə {{page}}", - "field": { - "title": "Əlfəcin başlığı", - "page": "Hədəf səhifə nömrəsi" - }, - "actions": { - "toggle": "Altları aç/bağla", - "addChild": "Alt əlfəcin əlavə et", - "addSibling": "Eyni səviyyəli əlfəcin əlavə et", - "remove": "Əlfəcini sil" - }, - "confirmRemove": "Bu əlfəcini və bütün altlarını silək?" - }, - "messages": { - "loadedTitle": "Əlfəcinlər çıxarıldı", - "loadedBody": "PDF-dəki mövcud əlfəcinlər redaktora yükləndi.", - "noBookmarks": "Seçilmiş PDF-də əlfəcin tapılmadı.", - "loadFailed": "Seçilmiş PDF-dən əlfəcinləri çıxarmaq mümkün olmadı.", - "imported": "Əlfəcinlər idxal edildi", - "importedBody": "JSON mündəricatınız cari redaktor məzmununu əvəz etdi.", - "importedClipboard": "Mübadilə buferi məlumatı cari əlfəcin siyahısını əvəz etdi.", - "invalidJson": "Yanlış JSON strukturu", - "invalidJsonBody": "Zəhmət olmasa, düzgün əlfəcin JSON faylı təqdim edin və yenidən cəhd edin.", - "exported": "JSON yükləməsi hazırdır", - "copied": "Mübadilə buferinə kopyalandı", - "copiedBody": "Əlfəcin JSON-u uğurla kopyalandı.", - "copyFailed": "Kopyalama uğursuz oldu" - }, - "error": { - "failed": "Mündəricatı yeniləmək alınmadı" - }, - "submit": "Mündəricatı tətbiq et", - "results": { - "title": "Əlfəcinlərlə yenilənmiş PDF", - "subtitle": "Emal olunmuş faylı yükləyin və ya aşağıdan əməliyyatı geri alın." - } - }, - "removePages": { - "tags": "Səhifələri təmizlə,səhifələri sil", - "title": "Sil", - "pageNumbers": { - "label": "Silinəcək səhifələr", - "placeholder": "məs., 1,3,5-8,10", - "error": "Yanlış səhifə nömrəsi formatı. Sayılar, aralıqlar (1-5) və ya riyazi ifadələr (2n+1) istifadə edin" - }, - "filenamePrefix": "səhifələr_silinib", - "files": { - "placeholder": "Başlamaq üçün əsas görünüşdə bir PDF faylı seçin" - }, - "settings": { - "title": "Ayarlar" - }, - "tooltip": { - "header": { - "title": "Səhifələri silmə ayarları" - }, - "pageNumbers": { - "title": "Səhifə seçimi", - "text": "PDF-dən hansı səhifələri siləcəyinizi göstərin. Ayrı-ayrı səhifələr, aralıqlar seçə və ya riyazi ifadələrdən istifadə edə bilərsiniz.", - "bullet1": "Fərdi səhifələr: 1,3,5 (1, 3 və 5-ci səhifələri silir)", - "bullet2": "Səhifə aralıqları: 1-5,10-15 (1-5 və 10-15-ci səhifələri silir)", - "bullet3": "Riyazi: 2n+1 (tək səhifələri silir)", - "bullet4": "Açıq aralıqlar: 5- (5-ci səhifədən sona qədər silir)" - }, - "examples": { - "title": "Yayğın nümunələr", - "text": "Bəzi yayğın səhifə seçimi nümunələri:", - "bullet1": "İlk səhifəni sil: 1", - "bullet2": "Son 3 səhifəni sil: -3", - "bullet3": "Hər ikinci səhifəni sil: 2n", - "bullet4": "Müxtəlif konkret səhifələri sil: 1,5,10,15" - }, - "safety": { - "title": "Təhlükəsizlik məsləhətləri", - "text": "Səhifələri silərkən vacib məqamlar:", - "bullet1": "Emaldan əvvəl seçimlərinizi həmişə önizləyin", - "bullet2": "Orijinal faylın ehtiyat nüsxəsini saxlayın", - "bullet3": "Səhifə nömrələri 1-dən başlayır, 0-dan yox", - "bullet4": "Yanlış səhifə nömrələri nəzərə alınmayacaq" - } - }, - "error": { - "failed": "Səhifələr silinərkən xəta baş verdi." - }, - "results": { - "title": "Səhifələrin silinməsi nəticələri" - }, - "submit": "Sil" - }, - "extractPages": { - "title": "Səhifələri çıxar", - "pageNumbers": { - "label": "Çıxarılacaq səhifələr", - "placeholder": "məs., 1,3,5-8 və ya odd & 1-10" - }, - "settings": { - "title": "Ayarlar" - }, - "tooltip": { - "description": "Seçilmiş səhifələri ardıcıllığı qoruyaraq yeni PDF-ə çıxarır." - }, - "error": { - "failed": "Səhifələri çıxarmaq alınmadı" - }, - "results": { - "title": "Səhifələr çıxarıldı" - }, - "submit": "Səhifələri çıxar" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Səhifə seçimi bələdçisi" - }, - "basic": { - "title": "Əsas istifadə", - "text": "Sadə sintaksisdən istifadə edərək PDF sənədinizdən xüsusi səhifələr seçin.", - "bullet1": "Fərdi səhifələr: 1,3,5", - "bullet2": "Səhifə aralıqları: 3-6 və ya 10-15", - "bullet3": "Bütün səhifələr: all" - }, - "advanced": { - "title": "Qabaqcıl xüsusiyyətlər" - }, - "tips": { - "title": "Məsləhətlər", - "text": "Bu qaydaları yadda saxlayın:", - "bullet1": "Səhifə nömrələri 1-dən başlayır (0-dan deyil)", - "bullet2": "Boşluqlar avtomatik silinir", - "bullet3": "Yanlış ifadələr nəzərə alınmır" - }, - "syntax": { - "title": "Sintaksisin əsasları", - "text": "Sayılar, aralıqlar, açar sözlər və proqressiyalardan istifadə edin (n 0-dan başlayır). Mötərizələr dəstəklənir.", - "bullets": { - "numbers": "Nömrələr/aralıqlar: 5, 10-20", - "keywords": "Açar sözlər: odd, even", - "progressions": "Proqressiyalar: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatorlar", - "text": "AND vergüldən daha yüksək üstünlüyə malikdir. NOT sənədin diapazonu daxilində tətbiq olunur.", - "and": "AND: & və ya \"and\" — hər iki şərti tələb edir (məs., 1-50 & even)", - "comma": "Vergül: , və ya | — seçimləri birləşdirir (məs., 1-10, 20)", - "not": "NOT: ! və ya \"not\" — səhifələri istisna edir (məs., 3n & not 30)" - }, - "examples": { - "title": "Nümunələr" - }, - "complex": { - "bullet1": "1,3-5,8,2n → 1, 3–5, 8-ci səhifələr və üstəlik cüt səhifələr", - "bullet2": "10-,2n-1 → 10-cu səhifədən sona qədər + tək səhifələr", - "description": "Fərqli tipləri qarışdırın.", - "title": "Mürəkkəb kombinasiyalar" - }, - "description": "Əməliyyat üçün hansı səhifələrdən istifadə ediləcəyini seçin. Tək səhifələr, aralıqlar, formulalar və all açar sözü dəstəklənir.", - "individual": { - "bullet1": "1,3,5 → 1, 3, 5-ci səhifələri seçir", - "bullet2": "2,7,12 → 2, 7, 12-ci səhifələri seçir", - "description": "Vergüllə ayrılmış nömrələr daxil edin.", - "title": "Fərdi səhifələr" - }, - "mathematical": { - "bullet1": "2n → bütün cüt səhifələr (2, 4, 6…)", - "bullet2": "2n-1 → bütün tək səhifələr (1, 3, 5…)", - "bullet3": "3n → hər 3-cü səhifə (3, 6, 9…)", - "bullet4": "4n-1 → 3, 7, 11, 15-ci səhifələr…", - "description": "Nümunələr üçün formullarda n istifadə edin.", - "title": "Riyazi funksiyalar" - }, - "ranges": { - "bullet1": "3-6 → 3–6-cı səhifələri seçir", - "bullet2": "10-15 → 10–15-ci səhifələri seçir", - "bullet3": "5- → 5-ci səhifədən sona qədər seçir", - "description": "Ardıcıl səhifələr üçün - istifadə edin.", - "title": "Səhifə aralıqları" - }, - "special": { - "bullet1": "all → bütün səhifələri seçir", - "title": "Xüsusi açar sözlər" - } - } - }, - "bulkSelection": { - "syntaxError": "Sintaksis problemi var. Kömək üçün Səhifə seçimi məsləhətlərinə baxın.", - "header": { - "title": "Səhifə seçimi bələdçisi" - }, - "syntax": { - "title": "Sintaksisin əsasları", - "text": "Sayılar, aralıqlar, açar sözlər və proqressiyalardan istifadə edin (n 0-dan başlayır). Mötərizələr dəstəklənir.", - "bullets": { - "numbers": "Nömrələr/aralıqlar: 5, 10-20", - "keywords": "Açar sözlər: odd, even", - "progressions": "Proqressiyalar: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatorlar", - "text": "AND vergüldən daha yüksək üstünlüyə malikdir. NOT sənədin diapazonu daxilində tətbiq olunur.", - "and": "AND: & və ya \"and\" — hər iki şərti tələb edir (məs., 1-50 & even)", - "comma": "Vergül: , və ya | — seçimləri birləşdirir (məs., 1-10, 20)", - "not": "NOT: ! və ya \"not\" — səhifələri istisna edir (məs., 3n & not 30)" - }, - "examples": { - "title": "Nümunələr", - "first50": "İlk 50", - "last50": "Son 50", - "every3rd": "Hər 3-cü", - "oddWithinExcluding": "1–20 daxilində tək, 5–7 istisna", - "combineSets": "Dəstləri birləşdir" - }, - "firstNPages": { - "title": "İlk N səhifə", - "placeholder": "Səhifə sayı" - }, - "lastNPages": { - "title": "Son N səhifə", - "placeholder": "Səhifə sayı" - }, - "everyNthPage": { - "title": "Hər N-ci səhifə", - "placeholder": "Addım ölçüsü" - }, - "range": { - "title": "Aralıq", - "fromPlaceholder": "Başlanğıc", - "toPlaceholder": "Son" - }, - "keywords": { - "title": "Açar sözlər" - }, - "advanced": { - "title": "Qabaqcıl" - } - }, - "compressPdfs": { - "tags": "sıx,balaca,kiçik" - }, - "unlockPDFForms": { - "tags": "sil,poz,forma,sahə,yalnızoxu", - "title": "Form sahələrindən \"yalnız oxu\" rejimini silin", - "header": "PDF formalarını kiliddən çıxarın", - "submit": "Remove", - "description": "Bu alət PDF forma sahələrindəki yalnız-oxu məhdudiyyətlərini siləcək, beləliklə onlar redaktə və doldurula bilən olacaq.", - "filenamePrefix": "kilidi_açılmış_formalar", - "files": { - "placeholder": "Başlamaq üçün əsas görünüşdə bir PDF faylı seçin" - }, - "error": { - "failed": "PDF formalarının kilidini açarkən xəta baş verdi." - }, - "results": { - "title": "Açılmış formalar nəticələri" - } - }, - "changeMetadata": { - "header": "Metadata-nı Dəyiş", - "submit": "Dəyiş", - "filenamePrefix": "metaməlumat", - "settings": { - "title": "Metadata ayarları" - }, - "standardFields": { - "title": "Standart sahələr" - }, - "deleteAll": { - "label": "Mövcud metadatanı sil", - "checkbox": "Bütün metadatanı sil" - }, - "title": { - "label": "Başlıq", - "placeholder": "Sənədin başlığı" - }, - "author": { - "label": "Müəllif", - "placeholder": "Sənəd müəllifi" - }, - "subject": { - "label": "Mövzu", - "placeholder": "Sənədin mövzusu" - }, - "keywords": { - "label": "Açar sözlər", - "placeholder": "Sənədin açar sözləri" - }, - "creator": { - "label": "Yaradıcı", - "placeholder": "Sənədin yaradıcısı" - }, - "producer": { - "label": "İstehsalçı", - "placeholder": "Sənədin istehsalçısı" - }, - "dates": { - "title": "Tarix sahələri" - }, - "creationDate": { - "label": "Yaradılma tarixi", - "placeholder": "Yaradılma tarixi" - }, - "modificationDate": { - "label": "Dəyişdirilmə tarixi", - "placeholder": "Dəyişdirilmə tarixi" - }, - "trapped": { - "label": "Trapping vəziyyəti", - "unknown": "Naməlum", - "true": "Doğru", - "false": "Yanlış" - }, - "advanced": { - "title": "Qabaqcıl seçimlər" - }, - "customFields": { - "title": "Fərdi metadata", - "description": "Sənədə xüsusi metadata sahələri əlavə edin", - "add": "Sahə əlavə et", - "key": "Açar", - "keyPlaceholder": "Xüsusi açar", - "value": "Dəyər", - "valuePlaceholder": "Xüsusi dəyər", - "remove": "Sil" - }, - "results": { - "title": "Yenilənmiş PDF-lər" - }, - "error": { - "failed": "PDF metadatasını dəyişərkən xəta baş verdi." - }, - "tooltip": { - "header": { - "title": "PDF metadata icmalı" - }, - "standardFields": { - "title": "Standart sahələr", - "text": "Sənədi təsvir edən ümumi PDF metadata sahələri.", - "bullet1": "Başlıq: Sənədin adı və ya başlığı", - "bullet2": "Müəllif: Sənədi yaradan şəxs", - "bullet3": "Mövzu: Məzmunun qısa təsviri", - "bullet4": "Açar sözlər: Sənəd üçün axtarış terminləri", - "bullet5": "Yaradıcı/İstehsalçı: PDF yaratmaq üçün istifadə olunan proqram" - }, - "dates": { - "title": "Tarix sahələri", - "text": "Sənədin yaradıldığı və dəyişdirildiyi zaman.", - "bullet1": "Yaradılma tarixi: Orijinal sənədin yaradıldığı vaxt", - "bullet2": "Dəyişdirilmə tarixi: Son dəyişiklik vaxtı" - }, - "options": { - "title": "Əlavə seçimlər", - "text": "Xüsusi sahələr və məxfilik nəzarəti.", - "bullet1": "Fərdi metadata: Açar-dəyər cütlərinizi əlavə edin", - "bullet2": "Trapping vəziyyəti: Yüksək keyfiyyətli çap ayarı", - "bullet3": "Hamısını sil: Məxfilik üçün bütün metadatanı silin" - }, - "deleteAll": { - "title": "Mövcud metadatanı sil", - "text": "Məxfilik üçün metadatanın tam silinməsi." - }, - "customFields": { - "title": "Fərdi metadata", - "text": "Öz açar-dəyər metadata cütlərinizi əlavə edin.", - "bullet1": "Sənədiniz üçün uyğun olan istənilən xüsusi sahələri əlavə edin", - "bullet2": "Nümunələr: Şöbə, Layihə, Versiya, Status", - "bullet3": "Hər qeyd üçün həm açar, həm dəyər tələb olunur" - }, - "advanced": { - "title": "Qabaqcıl seçimlər", - "trapped": { - "title": "Trapping vəziyyəti", - "description": "Sənədin yüksək keyfiyyətli çap üçün hazırlanıb-hazırlanmadığını göstərir.", - "bullet1": "Doğru: Sənəd çap üçün trapping olunub", - "bullet2": "Yanlış: Sənəd trapping olunmayıb", - "bullet3": "Naməlum: Trapping vəziyyəti göstərilməyib" - } - } - } - }, - "fileToPDF": { - "tags": "çevirmə,format,sənəd,şəkil,slayd,mətn,çevirmə,ofis,docs,word,excel,powerpoint", - "title": "Faylı PDF-ə", - "header": "Hər Hansı Bir Faylı PDF-ə Çevir", - "credit": "Bu Servis Fayl Çevirmək Üçün LibreOffice və Unoconv İşlədir", - "supportedFileTypesInfo": "Dəstəklənən Fayl Tipləri", - "supportedFileTypes": "Dəstəklənən Fayl Tipləri Aşagıdakıları Təşkil Etməlidir,ancaq Dəstəklənmiş Faylların Hamısının Yenilənmiş Siyahısı Üçün LibreOffice Sənədlərinə Baş Çəkin", - "submit": "PDF-ə Çevir" - }, - "ocr": { - "tags": "tanıma,mətn,şəkil,skan,oxu,tanı,təyin et,redaktəediləbilən", - "title": "OST (OCR) / Skan Təmizləmə", - "desc": "Skanları təmizləyir və PDF-in içərisindəki şəkillərdəki yazını tapıb mətn olaraq əlavə edir.", - "header": "Skanları Təmizlə / OST (Optik Simvol Tanınması)", - "selectText": { - "1": "PDF-də aşkar olunacaq dilləri seçin (Göstərilmiş dillər hazırda aşkar olunmuşlardır):", - "2": "OST-lənmiş PDF ilə yanaşı daxilində OST edilmiş mətn olan PDF yaradın", - "3": "Əyri skan olunmuş səhifələri yerinə fırladaraq düzəldin", - "4": "OST-in arxaplandakı artıq mətni aşkar etməsinin qarşısını almaq üçün səhifəni təmizləyin. (Çıxış dəyişmir)", - "5": "OST-in arxaplandakı artıq mətni aşkar etməsinin qarşısını almaq üçün səhifəni təmizləyin, təmizləməni çıxışa verilən faylda saxlayır.", - "6": "Üzərində interaktiv yazı olan səhifələri nəzərə almır, yalnız şəkil olan səhifələri OST edir.", - "7": "OST-ə məcbur et, bütün orijinal mətn elementlərini silərək hər səhifəni OST edir", - "8": "Normal (PDF-də mətn varsa, xəta verəcək)", - "9": "Əlavə Parametrlər", - "10": "OST (OCR) Rejimi", - "11": "OST-dən sonra şəkilləri sil (BÜTÜN şəkilləri silir, ancaq çevirmə prosesinin bir hissəsi olduqda işə yarayır)", - "12": "Render Tipi (Qabaqcıl)" - }, - "help": "Bunu digər dillər üçün necə istifadə etmək və/və ya docker-də istifadə etməmək üçün bu dokumentasiyanı oxuyun", - "credit": "Bu servis OST (OCR) üçün \"OCRmyPDF\" və \"Tesseract\" istifadə edir.", - "submit": "PDF-i OST ilə işlə", - "operation": { - "submit": "OCR-u emal et və nəzərdən keçirt" - }, - "results": { - "title": "OCR nəticələri" - }, - "languagePicker": { - "additionalLanguages": "Əlavə dillərmi axtarırsınız?", - "viewSetupGuide": "Quraşdırma bələdçisinə bax →" - }, - "settings": { - "title": "Parametrlər", - "ocrMode": { - "label": "OST (OCR) Rejimi", - "auto": "Avto (mətn qatlarını ötür)", - "force": "Məcburi (hamısını yenidən OCR et, mətni əvəz et)", - "strict": "Sərt (mətn tapılarsa dayandır)" - }, - "languages": { - "label": "Dillər", - "placeholder": "Dilləri seçin" - }, - "compatibilityMode": { - "label": "Uyğunluq rejimi" - }, - "advancedOptions": { - "label": "Emal seçimləri", - "sidecar": "Mətn faylı yarat", - "deskew": "Səhifələri düzlə", - "clean": "Giriş faylını təmizlə", - "cleanFinal": "Son çıxışı təmizlə" - } - }, - "tooltip": { - "header": { - "title": "OCR ayarlarına icmal" - }, - "mode": { - "title": "OST (OCR) Rejimi", - "text": "Optical Character Recognition (OCR) skan edilmiş və ya ekran görüntülü səhifələri axtarıla, kopyalana və ya vurğulana bilən mətinə çevirir.", - "bullet1": "Avto artıq mətn qatı olan səhifələri ötürür.", - "bullet2": "Məcburi bütün səhifələri yenidən OCR edir və mətni əvəzləyir.", - "bullet3": "Sərt hər hansı seçilə bilən mətn tapılarsa dayanır." - }, - "languages": { - "title": "Dillər", - "text": "Gözlənilən dilləri göstərərək OCR dəqiqliyini artırın. Aşkarlanmanı yönləndirmək üçün bir və ya bir neçə dil seçin." - }, - "output": { - "title": "Çıxış", - "text": "Mətn çıxışının necə formatlanacağını seçin:", - "bullet1": "Axtarıla bilən PDF mətni orijinal şəklin arxasında yerləşdirir.", - "bullet2": "HOCR XML strukturlaşdırılmış, maşınla oxuna bilən fayl qaytarır.", - "bullet3": "Sadə mətn yan faylı xam məzmunla ayrıca .txt faylı yaradır." - }, - "advanced": { - "header": { - "title": "Qabaqcıl OCR emalı" - }, - "compatibility": { - "title": "Uyğunluq rejimi", - "text": "OCR 'sandwich PDF' rejimindən istifadə edir: fayllar daha böyük olur, lakin bəzi dillər və köhnə PDF proqramları ilə daha etibarlıdır. Susmaya görə daha kiçik, müasir PDF-lər üçün hOCR istifadə edirik." - }, - "sidecar": { - "title": "Mətn faylı yarat", - "text": "PDF-lə yanaşı çıxarılan bütün məzmunu əhatə edən ayrıca .txt faylı yaradır ki, asanlıqla baxıla və emal oluna bilsin." - }, - "deskew": { - "title": "Səhifələri düzlə", - "text": "Skan zamanı əyri çıxmış səhifələri avtomatik düzəldir ki, OCR dəqiqliyi artsın. Düzgün yerləşdirilməmiş skanlar üçün faydalıdır." - }, - "clean": { - "title": "Giriş faylını təmizlə", - "text": "Emaldan əvvəl səs-küyü silir, kontrastı artırır və OCR üçün şəkli optimallaşdırır." - }, - "cleanFinal": { - "title": "Son çıxışı təmizlə", - "text": "Son PDF-i emaldan sonra OCR artefaktlarını silərək və mətn qatını optimallaşdıraraq daha oxunaqlı və daha kiçik edir." - } - } - }, - "error": { - "failed": "OCR əməliyyatı uğursuz oldu" - } - }, - "extractImages": { - "tags": "şəkil,foto,saxla,arxiv,zip,çək,götür", - "title": "Şəkilləri çıxarın", - "header": "Şəkilləri çıxarın", - "selectText": "Çıxarılan şəkilləri çevirmək üçün şəkil formatını seçin", - "allowDuplicates": "Dublikat şəkilləri yadda saxlayın", - "submit": "Çıxarış", - "settings": { - "title": "Ayarlar" - }, - "error": { - "failed": "PDF-dən şəkillər çıxarılarkən xəta baş verdi." - } - }, - "pdfToPDFA": { - "tags": "arxiv,uzunmüddətli,standard,çevirmə,yaddaş,saxlama", - "title": "PDF-i PDF/A-ya", - "header": "PDF-i PDF/A-ya", - "credit": "Bu Servis PDF/A Çevirmək Üçün libreoffice İşlədir", - "submit": "Çevir", - "tip": "Hazırda Birdən Çox Giriş Üçün İşləmir", - "outputFormat": "Çıxış Formatı", - "pdfWithDigitalSignature": "PDF Rəqəmsal İmza Ehtiva Edir.Bu, növbəti addımda silinəcək." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,dəyişmə,format,çevirmə,ofis,microsoft,docfile", - "title": "PDF-i Word-ə", - "header": "PDF-i Word-ə", - "selectText": { - "1": "Çıxış Fayl Formatı" - }, - "credit": "Bu Servis Fayl Çevirmək Üçün LibreOffice İşlədir", - "submit": "Çevir" - }, - "PDFToPresentation": { - "tags": "slaydlar,şou,ofis,microsoft", - "title": "PDF-i Təqdimata", - "header": "PDF-i Təqdimata", - "selectText": { - "1": "Çıxış Fayl Formatı" - }, - "credit": "Bu Servis Fayl Çevirmək Üçün LibreOffice İşlədir", - "submit": "Çevir" - }, - "PDFToText": { - "tags": "richformat,richtextformat,zəngin mətn formatı", - "title": "PDF-i RTF (Mətn)-ə", - "header": "PDF-i RTF (Mətn)-ə", - "selectText": { - "1": "Çıxış Fayl Formatı" - }, - "credit": "Bu Servis Fayl Çevirmək Üçün LibreOffice İşlədir", - "submit": "Çevir" - }, - "PDFToHTML": { - "tags": "veb-məzmun,brauzerə uyğun", - "title": "PDF-i HTML-ə", - "header": "PDF-i HTML-ə", - "credit": "Bu Servis Fayl Çevirmək Üçün pdftohtml İşlədir", - "submit": "Çevir" - }, - "PDFToXML": { - "tags": "data-xaricetmə,strukturlu-məzmun,interop,çevirmə,dəyişmə", - "title": "PDF-i XML-ə", - "header": "PDF-i XML-ə", - "credit": "Bu Servis Fayl Çevirmək Üçün LibreOffice İşlədir", - "submit": "Çevir" - }, - "ScannerImageSplit": { - "tags": "ayır,avtodetektə,skan,çoxlu şəkil,nizamla", - "selectText": { - "1": "Bucaq Aşağı Limiti:", - "2": "Şəklin fırladılması üçün lazım olan minimal mütləq bucağı təyin edir (defolt: 10).", - "3": "Rəng Toleransı:", - "4": "Təxmin olunan arxaplan rənginin ətrafındakı rəng fərqliliyi intervalını təyin edir (defolt: 30).", - "5": "Minimal Sahə:", - "6": "Foto üçün minimal sahənin aşağı limitini təyin edir (defolt: 10000).", - "7": "Minimal Kontur Sahəsi:", - "8": "Fotonun kontur sahəsi üçün minimal aşağı limiti təyin edir", - "9": "Sərhəd Ölçüsü:", - "10": "Faylda ağ sərhədlərin olmasının qarşısını almaq üçün əlavə ediləcək sərhədin ölçüsünü təyin edir (defolt: 1)." - }, - "info": "Python yüklənməyib. İşə salmaq üçün Python lazımdır." - }, - "scannerImageSplit": { - "title": "Çıxarılan şəkillər", - "submit": "Şəkil skanlarını çıxar", - "error": { - "failed": "Şəkil skanları çıxarılarkən xəta baş verdi." - }, - "tooltip": { - "title": "Foto bölücü", - "whatThisDoes": "Nə edir", - "whatThisDoesDesc": "Skan edilmiş səhifə və ya kompozit şəkildəki hər fotonu avtomatik aşkar edib çıxarır — əl ilə kəsmə tələb olunmur.", - "whenToUse": "Nə zaman istifadə etməli", - "useCase1": "Bütün albom səhifələrini bir dəfəyə skan edin", - "useCase2": "Flatbed dəstlərini ayrı fayllara bölün", - "useCase3": "Kollajları ayrı-ayrı fotolara bölün", - "useCase4": "Sənədlərdən fotoları çıxarın", - "quickFixes": "Tez düzəlişlər", - "problem1": "Fotolar aşkar edilmir → Tolerance dəyərini 30–50-yə artırın", - "problem2": "Çox sayda yalnış aşkarlama → Minimum Area dəyərini 15,000–20,000-ə artırın", - "problem3": "Kəslər çox sıxdır → Border Size dəyərini 5–10-a artırın", - "problem4": "Maili fotolar düzləndirilməyib → Angle Threshold dəyərini ~5°-ə endirin", - "problem5": "Toz/səs-küy qutuları görünür → Minimum Contour Area dəyərini 1000–2000-ə artırın", - "setupTips": "Quraşdırma məsləhətləri", - "tip1": "Sadə, açıq fon istifadə edin", - "tip2": "Fotolar arasında kiçik boşluq (≈1 sm) buraxın", - "tip3": "300–600 DPI-də skan edin", - "tip4": "Skanerin şüşəsini təmizləyin", - "headsUp": "Diqqət", - "headsUpDesc": "Üst-üstə düşən fotolar və ya fotolara çox yaxın rəngdə fonda dəqiqlik azalır — daha açıq və ya daha tünd fonu sınayın və daha çox boşluq buraxın." - } - }, - "sign": { - "title": "İmza", - "header": "PDF sənədlərini imzalayın", - "upload": "Şəkil Yüklə", - "draw": { - "title": "İmzanızı çəkin", - "clear": "Təmizlə" - }, - "canvas": { - "heading": "İmzanızı çəkin", - "clickToOpen": "Rəsm kətanını açmaq üçün klikləyin", - "modalTitle": "İmzanızı çəkin", - "colorLabel": "Rəng", - "penSizeLabel": "Qələm ölçüsü", - "penSizePlaceholder": "Ölçü", - "clear": "Kətanı təmizlə", - "colorPickerTitle": "Xətt rəngini seçin" - }, - "text": { - "name": "İmzalayanın adı", - "placeholder": "Tam adınızı daxil edin", - "fontLabel": "Şrift", - "fontSizeLabel": "Şrift ölçüsü", - "fontSizePlaceholder": "Şrift ölçüsünü yazın və ya seçin (8-200)", - "colorLabel": "Mətn rəngi" - }, - "clear": "Təmizləmək", - "add": "Əlavə et", - "saved": { - "heading": "Saxlanmış imzalar", - "description": "Saxlanmış imzalardan istənilən vaxt istifadə edin.", - "emptyTitle": "Hələ saxlanmış imza yoxdur", - "emptyDescription": "Yuxarıda imza çəkin, yükləyin və ya yazın, sonra \"Kitabxanaya saxla\" ilə {{max}}-ə qədər sevimlini hazır saxlayın.", - "type": { - "canvas": "Rəsm", - "image": "Yükləmə", - "text": "Mətn" - }, - "limitTitle": "Limitə çatıldı", - "limitDescription": "Yenisini əlavə etməzdən əvvəl saxlanmış imzalardan birini silin (maks. {{max}}).", - "carouselPosition": "{{current}} / {{total}}", - "prev": "Əvvəlki", - "next": "Növbəti", - "delete": "Sil", - "label": "Etiket", - "defaultLabel": "İmza", - "defaultCanvasLabel": "Çəkilmiş imza", - "defaultImageLabel": "Yüklənmiş imza", - "defaultTextLabel": "Yazılmış imza", - "saveButton": "İmzanı saxla", - "saveUnavailable": "Saxlamaq üçün əvvəlcə imza yaradın.", - "noChanges": "Cari imza artıq saxlanıb.", - "status": { - "saved": "Saxlanıldı" - } - }, - "save": "İmzanı yadda Saxla", - "applySignatures": "İmzaları tətbiq et", - "personalSigs": "Şəxsi İmzalar", - "sharedSigs": "Paylaşılan İmzalar", - "noSavedSigs": "Saxlanmış imza tapılmadı", - "addToAll": "Bütün səhiflərə əlavə et", - "delete": "Sil", - "first": "İlk səhifə", - "last": "Son səhifə", - "next": "Növbəti səhifə", - "previous": "Əvvəlki səhifə", - "maintainRatio": "Nisbətin qorunmasını dəyiş", - "undo": "Geri al", - "redo": "Yenidən et", - "submit": "Sənədi imzala", - "steps": { - "configure": "İmzanı konfiqurasiya et" - }, - "step": { - "createDesc": "İmzanı necə yaratmaq istədiyinizi seçin", - "place": "Yerləşdir və saxla", - "placeDesc": "İmzanı PDF üzərində yerləşdirin" - }, - "type": { - "title": "İmza növü", - "draw": "Çək", - "canvas": "Kətan", - "image": "Şəkil", - "text": "Mətn", - "saved": "Saxlanmış" - }, - "image": { - "label": "İmza şəklini yüklə", - "placeholder": "Şəkil faylı seç", - "hint": "İmzanızın PNG və ya JPG şəklini yükləyin" - }, - "instructions": { - "title": "İmza necə əlavə olunur", - "canvas": "İmzanızı kətanda çəkdikdən sonra pəncərəni bağlayın, sonra PDF üzərində istənilən yerə klikləyərək yerləşdirin.", - "image": "Yuxarıda imza şəklinizi yüklədikdən sonra, PDF üzərində istənilən yerə klikləyərək yerləşdirin.", - "saved": "Yuxarıdan saxlanmış imza seçin, sonra yerləşdirmək üçün PDF-in istənilən yerinə klikləyin.", - "text": "Yuxarıda adınızı daxil etdikdən sonra, imzanızı yerləşdirmək üçün PDF üzərində istənilən yerə klikləyin.", - "paused": "Yerləşdirmə dayandırılıb", - "resumeHint": "İmzanı əlavə etmək üçün yerləşdirməni davam etdirin.", - "noSignature": "Yerləşdirmə alətlərini aktivləşdirmək üçün yuxarıda imza yaradın." - }, - "mode": { - "move": "İmzanı hərəkət etdir", - "place": "İmzanı yerləşdir", - "pause": "Yerləşdirməni dayandır", - "resume": "Yerləşdirməni davam etdir" - }, - "updateAndPlace": "Yenilə və yerləşdir", - "activate": "İmza yerləşdirməni aktiv et", - "deactivate": "İmza yerləşdirməni dayandır", - "results": { - "title": "İmza nəticələri" - }, - "error": { - "failed": "PDF imzalanarkən xəta baş verdi." - } - }, - "flatten": { - "title": "Düzləşdirin", - "header": "PDF-i düzləşdirin", - "flattenOnlyForms": "Yalnız formaları düzəldin", - "submit": "Düzləşdirin", - "filenamePrefix": "yastılanmış", - "files": { - "placeholder": "Başlamaq üçün əsas görünüşdə bir PDF faylı seçin" - }, - "steps": { - "settings": "Parametrlər" - }, - "options": { - "stepTitle": "Yastılaşdırma seçimləri", - "title": "Yastılaşdırma seçimləri", - "flattenOnlyForms": { - "label": "Yalnız formaları düzəldin", - "desc": "Yalnız forma sahələrini yastılaşdırın, digər interaktiv elementlər toxunulmaz qalsın" - }, - "note": "Yastılaşdırma PDF-dəki interaktiv elementləri silir və onları redaktəolunmaz edir." - }, - "results": { - "title": "Yastılaşdırma nəticələri" - }, - "error": { - "failed": "PDF yastılaşdırılarkən xəta baş verdi." - }, - "tooltip": { - "header": { - "title": "PDF-lərin yastılaşdırılması haqqında" - }, - "description": { - "title": "Yastılaşdırma nə edir?", - "text": "Yastılaşdırma, doldurula bilən formaları və düymələri adi mətn və şəkillərə çevirərək PDF-i redaktəolunmaz edir. PDF eyni görünəcək, lakin formaları artıq heç kim dəyişə və ya doldura bilməyəcək. Tamamlanmış formaları paylaşmaq, arxiv üçün son sənədlər yaratmaq və ya PDF-in hər yerdə eyni görünməsini təmin etmək üçün mükəmməldir.", - "bullet1": "Mətn qutuları adi mətnə çevrilir (redaktə edilə bilməz)", - "bullet2": "Yoxlama qutuları və düymələr şəkillərə çevrilir", - "bullet3": "Dəyişməsini istəmədiyiniz son versiyalar üçün əladır", - "bullet4": "Bütün cihazlarda ardıcıl görünüş təmin edir" - }, - "formsOnly": { - "title": "\"Yalnız formaları yastılaşdır\" nə deməkdir?", - "text": "Bu seçim yalnız formaların doldurulma imkanını silir, lakin keçidlərə klikləmə, nişanlara baxma və şərhləri oxuma kimi digər funksiyaları işlək saxlayır.", - "bullet1": "Formalar redaktəolunmaz olur", - "bullet2": "Keçidlər kliklənəndə işləyir", - "bullet3": "Şərhlər və qeydlər görünür qalır", - "bullet4": "Nişanlar yenə naviqasiyada kömək edir" - } - } - }, - "repair": { - "tags": "düzəlt,bərpa et,korreksiya et,geri qaytar", - "title": "Bərpa Et", - "header": "PDFləri Bərpa Et", - "submit": "Bərpa Et", - "description": "Bu alət zədələnmiş və ya korlanmış PDF fayllarını bərpa etməyə cəhd edəcək. Əlavə ayarlar tələb olunmur.", - "filenamePrefix": "bərpa_edilmiş", - "files": { - "placeholder": "Başlamaq üçün əsas görünüşdə bir PDF faylı seçin" - }, - "error": { - "failed": "PDF bərpa edilərkən xəta baş verdi." - }, - "results": { - "title": "Bərpa nəticələri" - } - }, - "removeBlanks": { - "title": "Boş Səhifələri Sil", - "header": "Boş SƏhifələri Silir", - "settings": { - "title": "Ayarlar" - }, - "threshold": { - "label": "Piksel ağlıq həddi" - }, - "whitePercent": { - "label": "Ağ faiz həddi", - "unit": "%" - }, - "includeBlankPages": { - "label": "Aşkarlanan boş səhifələri daxil et" - }, - "tooltip": { - "header": { - "title": "Boş səhifələri sil ayarları" - }, - "threshold": { - "title": "Piksel ağlıq həddi", - "text": "Bir pikselin 'ağ' sayılması üçün nə qədər ağ olmalı olduğunu idarə edir. Bu, səhifədə hansı sahələrin boş sayılacağını müəyyən etməyə kömək edir.", - "bullet1": "0 = Tam qara (ən sərt)", - "bullet2": "128 = Orta boz", - "bullet3": "255 = Tam ağ (ən yumşaq)" - }, - "whitePercent": { - "title": "Ağ faiz həddi", - "text": "Səhifənin boş sayılıb silinməsi üçün tələb olunan minimum ağ piksel faizini təyin edir.", - "bullet1": "Aşağı dəyərlər (məs., 80%) = Daha çox səhifə silinir", - "bullet2": "Yüksək dəyərlər (məs., 95%) = Yalnız çox boş səhifələr silinir", - "bullet3": "Açıq fonlu sənədlər üçün daha yüksək dəyərlərdən istifadə edin" - }, - "includeBlankPages": { - "title": "Aşkarlanan boş səhifələri daxil et", - "text": "Aktiv olduqda, orijinal sənəddən aşkarlanıb silinmiş bütün boş səhifələri ehtiva edən ayrıca PDF yaradır.", - "bullet1": "Nəyin silindiyini nəzərdən keçirmək üçün faydalıdır", - "bullet2": "Aşkarlama dəqiqliyini yoxlamağa kömək edir", - "bullet3": "Çıxış faylının ölçüsünü azaltmaq üçün söndürmək olar" - } - }, - "submit": "Boş Səhifələri Sil", - "error": { - "failed": "Boş səhifələri silmək alınmadı" - }, - "results": { - "title": "Boş səhifələr silindi" - } - }, - "removeAnnotations": { - "tags": "şərhlər,önə çıxanlar,qeydlər,işarələmə,sil", - "title": "Annotasiyaları silin", - "header": "Annotasiyaları silin", - "submit": "Sil", - "settings": { - "title": "Ayarlar" - }, - "info": { - "title": "Annotasiyaların silinməsi haqqında", - "description": "Bu alət PDF sənədlərinizdən bütün annotasiyaları (şərhlər, vurğular, qeydlər və s.) siləcək." - }, - "tooltip": { - "header": { - "title": "Annotasiyaların silinməsi haqqında" - }, - "description": { - "title": "Nə edir" - } - }, - "error": { - "failed": "PDF-dən annotasiyalar silinərkən xəta baş verdi." - } - }, - "compare": { - "tags": "fərqləndir,təzad yarat,dəyişikliklər,analiz", - "title": "Müqayisə Et", - "header": "PDF-ləri Müqayisə Et", - "clearSelected": "Seçilənləri təmizlə", - "clear": { - "confirmTitle": "Seçilmiş PDF-lər təmizlənsin?", - "confirmBody": "Bu, cari müqayisəni bağlayacaq və sizi Aktiv fayllara qaytaracaq.", - "confirm": "Təmizlə və qayıt" - }, - "review": { - "title": "Müqayisə nəticəsi", - "actionsHint": "Müqayisəni nəzərdən keçirin, sənəd rollarını dəyişin və ya xülasəni ixrac edin.", - "switchOrder": "Sifarişi dəyiş", - "exportSummary": "Xülasəni ixrac et" - }, - "base": { - "label": "Orijinal sənəd", - "placeholder": "Orijinal PDF-i seçin" - }, - "comparison": { - "label": "Redaktə edilmiş sənəd", - "placeholder": "Redaktə edilmiş PDF-i seçin" - }, - "addFilesHint": "Seçimi aktivləşdirmək üçün Fayllar addımında PDF-lər əlavə edin.", - "noFiles": "Hələ PDF yoxdur", - "pages": "Səhifələr", - "selection": { - "originalEditedTitle": "Orijinal və Redaktə edilmiş PDF-ləri seçin" - }, - "original": { - "label": "Orijinal PDF" - }, - "edited": { - "label": "Redaktə edilmiş PDF" - }, - "swap": { - "confirmTitle": "Müqayisə yenidən işlənsin?", - "confirmBody": "Bu, aləti yenidən işlədəcək. Orijinal və Redaktə edilmiş qaydasını dəyişmək istədiyinizə əminsinizmi?", - "confirm": "Dəyiş və yenidən işlə" - }, - "cta": "Müqayisə et", - "loading": "Müqayisə edilir...", - "summary": { - "baseHeading": "Orijinal sənəd", - "comparisonHeading": "Redaktə edilmiş sənəd", - "pageLabel": "Səhifə" - }, - "rendering": { - "pageNotReadyTitle": "Səhifə hələ render olunmayıb", - "pageNotReadyBody": "Bəzi səhifələr hələ render olunur. Hazır olduqda naviqasiya sabitləşəcək.", - "rendering": "renderləmə", - "inProgress": "Bu PDF-lərdən ən azı biri çox böyükdür, render tamamlanana qədər sürüşdürmə hamar olmayacaq", - "pagesRendered": "səhifə render olundu", - "complete": "Səhifə renderi tamamlandı" - }, - "dropdown": { - "deletionsLabel": "Silinənlər", - "additionsLabel": "Əlavələr", - "deletions": "Silinənlər ({{count}})", - "additions": "Əlavələr ({{count}})", - "searchPlaceholder": "Dəyişikliklərdə axtar...", - "noResults": "Dəyişiklik tapılmadı" - }, - "actions": { - "stackVertically": "Şaquli yığ", - "placeSideBySide": "Yan-yana yerləşdir", - "zoomOut": "Uzaqlaşdır", - "zoomIn": "Yaxınlaşdır", - "resetView": "Görünüşü sıfırla", - "unlinkScrollPan": "Sürüşdürmə və hərəkəti ayır", - "linkScrollPan": "Sürüşdürmə və hərəkəti bağla", - "unlinkScroll": "Sürüşdürməni ayır", - "linkScroll": "Sürüşdürməni bağla" - }, - "toasts": { - "unlinkedTitle": "Müstəqil sürüşdürmə və hərəkət aktivdir", - "unlinkedBody": "Məsləhət: Yuxarı/Aşağı oxlar hər iki paneli sürüşdürür; səthdə hərəkət etdirmə yalnız aktiv paneli hərəkət etdirir." - }, - "error": { - "selectRequired": "Orijinal və redaktə edilmiş sənədi seçin.", - "filesMissing": "Seçilmiş faylları tapmaq mümkün olmadı. Zəhmət olmasa onları yenidən seçin.", - "generic": "Bu faylları müqayisə etmək mümkün deyil." - }, - "status": { - "extracting": "Mətni çıxarır...", - "processing": "Fərqlər analiz olunur...", - "complete": "Müqayisə hazırdır" - }, - "longJob": { - "title": "Böyük müqayisə davam edir", - "body": "Bu PDF-lərin birlikdə səhifə sayı 2,000-dən çoxdur. Emal bir neçə dəqiqə çəkə bilər." - }, - "slowOperation": { - "title": "Hələ işləyirik…", - "body": "Bu müqayisə adətənkindən daha uzun çəkir. Davam etməsinə icazə verə və ya ləğv edə bilərsiniz.", - "cancel": "Müqayisəni ləğv et" - }, - "newLine": "yeni-sətir", - "complex": { - "message": "Fayllardan biri və ya ikisi də böyük fayldır. Müqayisə effektivliyi azala bilər." - }, - "large": { - "file": { - "message": "Fayllardan biri və ya ikisi də işləmək üçün çox böyükdür." - } - }, - "no": { - "text": { - "message": "Fayllardan birində və ya ikisində də mətn məzmunu yoxdur. Zəhmət olmasa, müqayisə üçün mətn məzmunlu PDF seçin." - } - }, - "too": { - "dissimilar": { - "message": "Bu sənədlər çox fərqli görünür. Vaxta qənaət üçün müqayisə dayandırıldı." - } - }, - "earlyDissimilarity": { - "title": "Bu PDF-lər çox fərqli görünür", - "body": "İndiyə qədər çox az oxşarlıq görürük. Əgər bunlar əlaqəsiz sənədlərdirsə, müqayisəni dayandıra bilərsiniz.", - "stopButton": "Müqayisəni dayandır" - } - }, - "certSign": { - "tags": "Doğrula,PEM,P12,rəsmi,şifrlə", - "title": "Sertifikatla İmzala", - "filenamePrefix": "imzalanmış", - "signMode": { - "stepTitle": "İmzalama rejimi", - "tooltip": { - "header": { - "title": "PDF imzaları haqqında" - }, - "overview": { - "title": "İmzalar necə işləyir", - "text": "Hər iki rejim sənədi möhürləyir (istənilən redaktə müdaxilə kimi işarələnir) və audit üçün kim/nə zaman/necə məlumatını qeydə alır. Baxışçı etibarı sertifikat zəncirindən asılıdır." - }, - "manual": { - "title": "Manual - Sertifikatınızı gətirin", - "text": "Brendə uyğun şəxsiyyət üçün öz sertifikat fayllarınızdan istifadə edin. CA/zəncir tanınarsa Trusted kimi göstərə bilər.", - "use": "İstifadə edin: müştəriyönümlü, hüquqi, uyğunluq." - }, - "auto": { - "title": "Auto - Sıfır quraşdırma, ani sistem möhürü", - "text": "Server self-signed sertifikatla imzalayır. Eyni tamper-evident sealaudit trail; adətən baxışçılarda Unverified göstərir.", - "use": "İstifadə edin: sürət və daxili yoxlamalar və arxiv qeydləri üçün ardıcıl şəxsiyyət lazım olanda." - }, - "rule": { - "title": "Qayda", - "text": "Qəbul edən tərəfdə Trusted statusu lazımdır? Manual. Quraşdırmasız, sürətli, müdaxilə-aşkar möhür və audit izi lazımdır? Auto." - } - } - }, - "certTypeStep": { - "stepTitle": "Sertifikat formatı" - }, - "certFiles": { - "stepTitle": "Sertifikat faylları" - }, - "appearance": { - "stepTitle": "İmza görünüşü", - "tooltip": { - "header": { - "title": "İmza görünüşü haqqında" - }, - "invisible": { - "title": "Görünməyən imzalar", - "text": "İmza təhlükəsizlik üçün PDF-ə əlavə olunur, lakin sənədə baxarkən görünmür. Sənədin görünüşünü dəyişmədən hüquqi tələblər üçün idealdır.", - "bullet1": "Vizual dəyişiklik olmadan təhlükəsizlik təmin edir", - "bullet2": "Rəqəmsal imza üçün hüquqi tələblərə cavab verir", - "bullet3": "Sənədin maketinə və dizaynına təsir etmir" - }, - "visible": { - "title": "Görünən imzalar", - "text": "PDF-də adınız, tarix və istəyə bağlı detallarla imza bloku göstərir. Oxucuların sənədin imzalandığını aydın görməsini istədikdə faydalıdır.", - "bullet1": "Sənəddə imzalayanın adını və tarixi göstərir", - "bullet2": "İmza səbəbini və məkanını daxil edə bilər", - "bullet3": "İmzanın qoyulacağı səhifəni seçin", - "bullet4": "İstəyə bağlı loqo əlavə edilə bilər" - } - }, - "invisible": "Görünməz", - "options": { - "title": "İmza detalları" - }, - "visible": "Görünən" - }, - "sign": { - "submit": "PDF-i imzala", - "results": "İmzalanmış PDF" - }, - "error": { - "failed": "İmzaları emal edərkən xəta baş verdi." - }, - "tooltip": { - "header": { - "title": "İmzaların idarə olunması haqqında" - }, - "overview": { - "title": "Bu alət nə edə bilər?", - "text": "Bu alət PDF-lərinizin rəqəmsal imza ilə imzalanıb-imzalanmadığını yoxlamağa və yeni rəqəmsal imzalar əlavə etməyə imkan verir. Rəqəmsal imzalar sənədi kimin yaratdığını və ya təsdiqlədiyini sübut edir və imzadan sonra dəyişdirilib-dəyişdirilmədiyini göstərir.", - "bullet1": "Mövcud imzaları və onların etibarlılığını yoxlayın", - "bullet2": "İmzalayanlar və sertifikatlar haqqında ətraflı məlumatı görün", - "bullet3": "Sənədlərinizi qorumaq üçün yeni rəqəmsal imzalar əlavə edin", - "bullet4": "Bir neçə fayl dəstəyi və asan naviqasiya" - }, - "validation": { - "title": "İmzaların yoxlanması", - "text": "İmzaları yoxladıqda alət onların etibarlı olub-olmadığını, sənədi kimin və nə vaxt imzaladığını və imzadan sonra sənədin dəyişdirilib-dəyişdirilmədiyini bildirir.", - "bullet1": "İmzaların etibarlı və ya etibarsız olduğunu göstərir", - "bullet2": "İmzalayan barədə məlumatı və imzalama tarixini göstərir", - "bullet3": "Sənədin imzadan sonra dəyişdirilib-dəyişdirilməsini yoxlayır", - "bullet4": "Doğrulama üçün xüsusi sertifikatlardan istifadə edə bilər" - }, - "signing": { - "title": "İmzaların əlavə edilməsi", - "text": "PDF-i imzalamaq üçün rəqəmsal sertifikat lazımdır (məsələn, PEM, PKCS12 və ya JKS). İmzanı sənəddə görünən etmək və ya yalnız təhlükəsizlik məqsədi ilə görünməz saxlamaq seçiminiz var.", - "bullet1": "PEM, PKCS12, JKS və server sertifikatı formatlarını dəstəkləyir", - "bullet2": "PDF-də imzanı göstərmək və ya gizlətmək seçimi", - "bullet3": "Səbəb, məkan və imzalayanın adını əlavə edin", - "bullet4": "Görünən imzaların yerləşdiriləcəyi səhifəni seçin", - "bullet5": "Sadə 'Stirling-PDF ilə imzala' seçimi üçün server sertifikatından istifadə edin" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Sertifikat növləri haqqında" - }, - "what": { - "title": "Sertifikat nədir?", - "text": "İmzanız üçün onu sizin etdiyinizi sübut edən təhlükəsiz şəxsiyyət vəsiqəsi kimidir. Sertifikatla imzalama məcburi deyilsə, Mətn, Çək və ya Yüklə kimi digər təhlükəsiz üsullardan istifadə etməyi tövsiyə edirik." - }, - "which": { - "title": "Hansı seçimi istifadə etməliyəm?", - "text": "Sertifikat faylınıza uyğun formatı seçin:", - "bullet1": "PKCS#12 (.p12 / .pfx) – birləşdirilmiş tək fayl (ən geniş yayılmış)", - "bullet2": "PFX (.pfx) – Microsoft-un PKCS12 versiyası", - "bullet3": "PEM – ayrıca private-key və certificate .pem faylları", - "bullet4": "JKS – dev / CI-CD iş axınları üçün Java .jks keystore" - }, - "convert": { - "title": "Açar siyahıda yoxdur?", - "text": "Faylınızı keytool ilə Java keystore-a (.jks) çevirin və sonra JKS seçin." - } - } - }, - "chooseCertificate": "Sertifikat faylını seçin", - "chooseJksFile": "JKS faylını seçin", - "chooseP12File": "PKCS12 faylını seçin", - "choosePfxFile": "PFX faylını seçin", - "choosePrivateKey": "Məxfi açar faylını seçin", - "location": "Məkan", - "logoTitle": "Loqo", - "name": "Ad", - "noLogo": "Loqo yoxdur", - "pageNumber": "Səhifə nömrəsi", - "password": "Keystore və ya Şəxsi Açar daxil edin (Əgər varsa):", - "passwordOptional": "Parol yoxdursa boş buraxın", - "reason": "Səbəb", - "serverCertMessage": "Server sertifikatından istifadə olunur - fayl və ya parol tələb olunmur", - "showLogo": "Loqonu Göstər" - }, - "removeCertSign": { - "tags": "Doğrula,PEM,P12,rəsmi,deşifr", - "title": "Sertifikat İmzasını Sil", - "header": "Rəqəmsal sertifikatı PDF-dən çıxarın", - "selectPDF": "PDF faylı seçin:", - "submit": "İmzanı silin", - "description": "Bu alət PDF sənədinizdən rəqəmsal sertifikat imzalarını siləcək.", - "filenamePrefix": "imzasız", - "files": { - "placeholder": "Başlamaq üçün əsas görünüşdə bir PDF faylı seçin" - }, - "error": { - "failed": "Sertifikat imzalarını silərkən xəta baş verdi." - }, - "results": { - "title": "Sertifikatın silinməsi nəticələri" - } - }, - "pageLayout": { - "tags": "birləşdir,sintez,tək-baxış,nizamla", - "title": "Çoxsəhifəli Tərtibat", - "header": "Çoxsəhifəli Tərtibat", - "pagesPerSheet": "Vərəqdəki Səhifə Sayı:", - "addBorder": "Çərçivə Əlavə Et", - "submit": "Təsdiq et", - "desc": { - "2": "Bir vərəqin üzərində yanaşı 2 səhifə yerləşdirir.", - "3": "Bir sətirdə bir vərəqdə 3 səhifə yerləşdirir.", - "4": "Bir vərəqdə 4 səhifə yerləşdirir (2 × 2 şəbəkə).", - "9": "Bir vərəqdə 9 səhifə yerləşdirir (3 × 3 şəbəkə).", - "16": "Bir vərəqdə 16 səhifə yerləşdirir (4 × 4 şəbəkə)." - }, - "error": { - "failed": "Çoxsəhifəli düzən yaradılarkən xəta baş verdi." - } - }, - "bookletImposition": { - "tags": "buklet,impozisiya,çap,cildləmə,bükmə,imza", - "title": "Buklet impozisiyası", - "header": "Buklet impozisiyası", - "submit": "Buklet yarat", - "spineLocation": { - "label": "Onurğa yerləşimi", - "left": "Sol (Standart)", - "right": "Sağ (RTL)" - }, - "doubleSided": { - "label": "İkitaraflı çap", - "tooltip": "Düzgün buklet çapı üçün həm ön, həm arxa tərəfləri yaradır" - }, - "manualDuplex": { - "title": "Əl ilə dupleks rejimi", - "instructions": "Avtomatik dupleks olmayan printerlər üçün. Bunu iki dəfə işlətməlisiniz:" - }, - "duplexPass": { - "label": "Çap keçidi", - "first": "1-ci keçid", - "second": "2-ci keçid", - "firstInstructions": "Ön tərəfləri çap edir → üzüaşağı yığın → 2-ci keçidlə yenidən işə salın", - "secondInstructions": "Çap olunmuş dəstəni üzüaşağı yükləyin → arxa tərəfləri çap edir" - }, - "rtlBinding": { - "label": "Sağdan-sola cildləmə", - "tooltip": "Ərəb, İvrit və ya digər sağdan-sola dillər üçün" - }, - "addBorder": { - "label": "Səhifələr ətrafına haşiyələr əlavə et", - "tooltip": "Kəsmə və hizalama üçün kömək məqsədilə hər səhifə bölməsi ətrafına haşiyələr əlavə edir" - }, - "addGutter": { - "label": "Gutter kənarı əlavə et", - "tooltip": "Cildləmə üçün daxili kənar boşluğu əlavə edir" - }, - "gutterSize": { - "label": "Gutter ölçüsü (points)" - }, - "flipOnShortEdge": { - "label": "Qısa kənarda çevir (yalnız avtomatik dupleks)", - "tooltip": "Qısa kənarda dupleks çap üçün aktiv edin (yalnız avtomatik dupleks - əl rejimində nəzərə alınmır)", - "manualNote": "Əl rejimində lazım deyil - dəstəni siz özünüz çevirirsiniz" - }, - "advanced": { - "toggle": "Genişləndirilmiş seçimlər" - }, - "paperSizeNote": "Kağız ölçüsü avtomatik olaraq birinci səhifənizdən götürülür.", - "tooltip": { - "header": { - "title": "Buklet yaratma bələdçisi" - }, - "description": { - "title": "Buklet İmpozisiyası nədir?", - "text": "Səhifələri düzgün çap sırasına düzərək peşəkar bukletlər yaradır. PDF səhifələriniz landşaft vərəqlərdə 2-up yerləşdirilir ki, qatlanıb cildlənəndə həqiqi kitab kimi düzgün ardıcıllıqla oxunsun." - }, - "example": { - "title": "Nümunə: 8 səhifəlik buklet", - "text": "8 səhifəlik sənədiniz 2 vərəq olur:", - "bullet1": "Vərəq 1 Ön: Səhifələr 8, 1 | Arxa: Səhifələr 2, 7", - "bullet2": "Vərəq 2 Ön: Səhifələr 6, 3 | Arxa: Səhifələr 4, 5", - "bullet3": "Qatlanıb yığılanda: Oxunuş 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Necə Çap etmək və Yığmaq", - "text": "Mükəmməl bukletlər üçün bu addımları izləyin:", - "bullet1": "İki tərəfli və 'Uzun kənarda çevir' ilə çap edin", - "bullet2": "Vərəqləri ardıcıllıqla düzün, yarıya qatlayın", - "bullet3": "Qatlanmış onurğa boyunca zımbalayın və ya cildləyin", - "bullet4": "Qısa kənarlı printerlər üçün: 'Qısa kənarda çevir' seçimini aktiv edin" - }, - "manualDuplex": { - "title": "Əl ilə dupleks (Tək tərəfli printerlər)", - "text": "Avtomatik dupleks olmayan printerlər üçün:", - "bullet1": "'İkitaraflı çap'ı SÖNDÜRÜN", - "bullet2": "'1-ci keçid'i seçin → Çap edin → Üzüaşağı yığın", - "bullet3": "'2-ci keçid'i seçin → Dəstəni yükləyin → Arxaları çap edin", - "bullet4": "Adi qaydada qatlayın və yığın" - }, - "advanced": { - "title": "Genişləndirilmiş seçimlər", - "text": "Bukleti incə tənzimləyin:", - "bullet1": "Sağdan-sola cildləmə: Ərəb, İvrit və ya RTL dilləri üçün", - "bullet2": "Haşiyələr: Kəsmə üçün kəsim xətlərini göstərir", - "bullet3": "Gutter kənarı: Cildləmə/zımbalama üçün yer əlavə edir", - "bullet4": "Qısa kənarda çevir: Yalnız avtomatik dupleks printerlər üçün" - } - }, - "error": { - "failed": "Buklet impozisiyası yaradılarkən xəta baş verdi." - } - }, - "scalePages": { - "title": "Səhifə miqyasını tənzimləyin", - "header": "Səhifə miqyasını tənzimləyin", - "pageSize": "Sənədin bir səhifəsinin ölçüsü.", - "keepPageSize": "Orijinal Ölçü", - "scaleFactor": "Səhifənin böyütmə səviyyəsi (kəsmə).", - "submit": "Təsdiq edin" - }, - "adjustPageScale": { - "tags": "ölçünü dəyiş,modifikasiya,ölçü,uyğunlaşdır", - "title": "Səhifə miqyasını tənzimlə", - "header": "Səhifə miqyasını tənzimlə", - "scaleFactor": { - "label": "Miqyas əmsalı" - }, - "pageSize": { - "label": "Hədəf səhifə ölçüsü", - "keep": "Orijinal ölçünü saxla", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Səhifə miqyasını tənzimlə", - "error": { - "failed": "Səhifə miqyası tənzimlənərkən xəta baş verdi." - }, - "tooltip": { - "header": { - "title": "Səhifə miqyası ayarlarına ümumi baxış" - }, - "description": { - "title": "Təsvir", - "text": "PDF məzmununun ölçüsünü tənzimləyin və səhifə ölçülərini dəyişin." - }, - "scaleFactor": { - "title": "Miqyas əmsalı", - "text": "Məzmunun səhifədə nə qədər böyük və ya kiçik görünəcəyini idarə edir. Məzmun miqyaslanır və mərkəzlənir - miqyaslanmış məzmun səhifə ölçüsündən böyükdürsə, kəsilə bilər.", - "bullet1": "1.0 = Orijinal ölçü", - "bullet2": "0.5 = Yarısı (50% kiçik)", - "bullet3": "2.0 = İkiqat ölçü (200% böyük, kəsilə bilər)" - }, - "pageSize": { - "title": "Hədəf səhifə ölçüsü", - "text": "Çıxış PDF səhifələrinin ölçülərini təyin edir. 'Orijinal ölçünü saxla' cari ölçüləri saxlayır, digər seçimlər isə standart kağız ölçülərinə dəyişir." - } - } - }, - "add-page-numbers": { - "tags": "nömrələ,taq,səliqələ,indeks" - }, - "auto-rename": { - "tags": "avtodetektə,başlıq-əsaslı,səliqələ,yenidən adlandır", - "title": "Avtomatik Yenidən Adlandır", - "header": "Pdf-in Adını Avtomatik Yenidən Adlandır", - "description": "PDF məzmunundan başlığı avtomatik tapır və onu fayl adı kimi istifadə edir.", - "submit": "Avtomatik Yenidən Adlandır", - "files": { - "placeholder": "Başlamaq üçün əsas görünüşdə bir PDF faylı seçin" - }, - "error": { - "failed": "PDF avtomatik adlandırılarkən xəta baş verdi." - }, - "results": { - "title": "Avto-adlandırma nəticələri" - }, - "tooltip": { - "header": { - "title": "Avto-adlandırma necə işləyir" - }, - "description": { - "title": "Nə edir" - }, - "howItWorks": { - "title": "Ağıllı adlandırma", - "text": "PDF məzmunundan başlığı avtomatik tapır və onu fayl adı kimi istifadə edir.", - "bullet1": "Başlıq və ya başlıq kimi görünən mətni axtarır", - "bullet2": "Aşkarlanmış başlıqdan təmiz və düzgün fayl adı yaradır", - "bullet3": "Uyğun başlıq tapılmazsa orijinal adı saxlayır" - } - }, - "settings": { - "title": "Haqqında" - } - }, - "adjust-contrast": { - "tags": "rəng-tənzimləmə,köklə,modifikasiya et,yaxşılaşdır" - }, - "crop": { - "title": "Kəs", - "header": "Pdf-ləri Kəs", - "submit": "Təsdiq Et", - "noFileSelected": "Kəsməyə başlamaq üçün bir PDF faylı seçin", - "preview": { - "title": "Kəsmə sahəsinin seçimi" - }, - "reset": "Tam PDF-ə sıfırla", - "coordinates": { - "title": "Mövqe və ölçü", - "x": { - "label": "X mövqeyi", - "desc": "Sol kənar (points)" - }, - "y": { - "label": "Y mövqeyi", - "desc": "Aşağı kənar (points)" - }, - "width": { - "label": "En", - "desc": "Kəsmə eni (points)" - }, - "height": { - "label": "Hündürlük", - "desc": "Kəsmə hündürlüyü (points)" - } - }, - "error": { - "invalidArea": "Kəsmə sahəsi PDF sərhədlərini aşır", - "failed": "PDF-i kəsmək alınmadı" - }, - "steps": { - "selectArea": "Kəsmə sahəsini seçin" - }, - "tooltip": { - "title": "PDF-ləri necə kəsmək olar", - "description": "Miniatürdəki mavi örtüyü sürüşdürüb ölçüsünü dəyişərək PDF-də kəsiləcək sahəni seçin.", - "drag": "Kəsmə sahəsini hərəkət etdirmək üçün örtüyü sürüşdürün", - "resize": "Ölçünü dəyişmək üçün künc və kənar tutacaqlarını sürüşdürün", - "precision": "Dəqiq yerləşdirmə üçün koordinat girişlərindən istifadə edin" - }, - "results": { - "title": "Kəsmə nəticələri" - }, - "automation": { - "info": "Kəsmə koordinatlarını PDF point-lərində daxil edin. Başlanğıc (0,0) sol-alt küncdədir. Bu dəyərlər bu avtomatlaşdırmada işlənəcək bütün PDF-lərə tətbiq olunacaq.", - "reference": "İstinad: A4 səhifəsi 595.28 × 841.89 points (210mm × 297mm). 1 düym = 72 points." - } - }, - "autoSplitPDF": { - "tags": "QR-əsaslı,ayrı,skan-seqment,nizamla", - "title": "PDF-i avtomatik bölmə", - "header": "PDF-i avtomatik bölmə", - "description": "Sənədlərinizi çap edin, daxil edin, skan edin, yükləyin və bizə icazə verin. Əl işinin çeşidlənməsinə ehtiyac yoxdur.", - "selectText": { - "1": "Aşağıdan bəzi ayırıcı vərəqləri çap edin (qara və ağ yaxşıdır).", - "2": "Aralarına ayırıcı vərəq daxil edərək bütün sənədlərinizi bir anda skan edin.", - "3": "Tək böyük skan edilmiş PDF faylını yükləyin və Stirling PDF-in qalanını idarə etməsinə icazə verin.", - "4": "Ayırıcı səhifələr avtomatik aşkarlanır və silinir, səliqəli yekun sənədə zəmanət verir." - }, - "formPrompt": "Stirling-PDF ə Səhifə bölücüləri olan PDF-i təqdim edin:", - "duplexMode": "Dupleks rejimi (Ön və arxa skanlama)", - "dividerDownload2": "'Auto Splitter Divider (with instructions).pdf'-ı yükləyin", - "submit": "Təsdiq edin" - }, - "sanitizePdf": { - "tags": "təmiz,təhlükəsiz,güvənli,sil" - }, - "URLToPDF": { - "tags": "veb,səhifəni-saxla,webdən-sənədə,arxiv", - "title": "URL-i PDF-ə", - "header": "URL-i PDF-ə", - "submit": "Çevir", - "credit": "WeasyPrint İstifadə Edir" - }, - "HTMLToPDF": { - "tags": "işarələmə,veb-məzmun,çevirmə,dəyişmə", - "title": "HTML-dən PDF-ə", - "header": "HTML-dən PDF-ə", - "help": "HTML fayllarını və tərkibində mütləq html/css/images və s. olan ZIP fayllarını qəbul edir", - "submit": "Çevir", - "credit": "WeasyPrint İstifadə Edir", - "zoom": "Vebsaytı göstərmək üçün yaxınlaşdırma dərəcəsi.", - "pageWidth": "Səhifənin eninin santimetrlərlə ölçüsü. (Standart üçün boş buraxın)", - "pageHeight": "Səhifənin hündürlüyünün santimetrlərlə ölçüsü. (Standart üçün boş buraxın)", - "marginTop": "Səhifənin yuxarı kənarının millimetrlə ölçüsü. (Standart üçün boş buraxın)", - "marginBottom": "Səhifənin alt kənarının millimetrlə ölçüsü. (Standart üçün boş buraxın)", - "marginLeft": "Səhifənin sol kənarının millimetrlə ölçüsü. (Standart üçün boş buraxın)", - "marginRight": "Səhifənin sağ kənarının millimetrlə ölçüsü. (Standart üçün boş buraxın)", - "printBackground": "Vebsaytların arxa fonunu renderlə.", - "defaultHeader": "Standart Başlığı Aktivləşdir (Ad və səhifə nömrəsi)", - "cssMediaType": "Səhifənin CSS media növünü dəyişdir.", - "none": "Heç biri", - "print": "Çap et", - "screen": "Ekran" - }, - "MarkdownToPDF": { - "tags": "işarələmə,web-məzmun,dəyişmə,çevirmə", - "title": "Markdown-dan PDF-ə", - "header": "Markdown-dan PDF-ə", - "submit": "Çevir", - "help": "İş davam edir", - "credit": "WeasyPrint İstifadə Edir" - }, - "PDFToMarkdown": { - "tags": "işarələmə,web-məzmun,dəyişmə,çevirmə", - "title": "PDF-dən Markdown-a", - "header": "PDF-dən Markdown-a", - "submit": "Çevir" - }, - "getPdfInfo": { - "tags": "informasiy,data,məlumatlar,statistika", - "title": "PDF Barəsində Məlumat Əldə Et", - "header": "PDF Barəsində Məlumat Əldə Et", - "submit": "Məlumat Əldə Et", - "downloadJson": "JSON yüklə" - }, - "extractPage": { - "tags": "çıxar" - }, - "PdfToSinglePage": { - "tags": "tək səhifə" - }, - "showJS": { - "tags": "JS", - "title": "Javascripti Göstər", - "header": "Javascripti Göstər", - "downloadJS": "Javascripti Endir", - "submit": "Göstər", - "results": "Nəticə", - "processing": "JavaScript çıxarılır...", - "done": "JavaScript çıxarıldı", - "singleFileWarning": "Bu alət bir dəfəlik yalnız bir faylı dəstəkləyir. Zəhmət olmasa tək bir fayl seçin.", - "view": { - "title": "Çıxarılan JavaScript" - } - }, - "redact": { - "tags": "Redact,Hide,black out,black,marker,hidden,manual", - "title": "Manual Redaction", - "submit": "Manual Redaction", - "error": { - "failed": "PDF-də məxfiləşdirmə aparılarkən xəta baş verdi." - }, - "modeSelector": { - "title": "Məxfiləşdirmə üsulu", - "mode": "Rejim", - "automatic": "Avtomatik", - "automaticDesc": "Axtarış terminlərinə əsasən mətni məxfiləşdirin", - "manual": "Əl ilə", - "manualDesc": "Müəyyən sahələri məxfiləşdirmək üçün klikləyin və sürüşdürün", - "manualComingSoon": "Əl ilə məxfiləşdirmə tezliklə" - }, - "auto": { - "header": "Avtomatik məxfiləşdirmə", - "settings": { - "title": "Məxfiləşdirmə ayarları", - "advancedTitle": "Qabaqcıl" - }, - "colorLabel": "Qutu rəngi", - "wordsToRedact": { - "title": "Məxfiləşdiriləcək sözlər", - "placeholder": "Bir söz daxil edin", - "add": "Əlavə et", - "examples": "Nümunələr: Məxfi, Çox məxfi" - }, - "useRegexLabel": "Regex istifadə et", - "wholeWordSearchLabel": "Tam söz üzrə axtarış", - "customPaddingLabel": "Xüsusi əlavə boşluq", - "convertPDFToImageLabel": "PDF-i PDF-Image-ə çevir" - }, - "tooltip": { - "mode": { - "header": { - "title": "Məxfiləşdirmə üsulu" - }, - "automatic": { - "title": "Avtomatik məxfiləşdirmə", - "text": "Sənəd boyunca göstərilən mətni avtomatik tapır və məxfiləşdirir. Adlar, ünvanlar və ya məxfi işarələr kimi ardıcıl həssas məlumatları silmək üçün idealdır." - }, - "manual": { - "title": "Əl ilə məxfiləşdirmə", - "text": "Məxfiləşdiriləcək xüsusi sahələri əl ilə seçmək üçün klikləyin və sürüşdürün. Nəyin məxfiləşdirildiyinə dəqiq nəzarət verir. (Tezliklə)" - } - }, - "words": { - "header": { - "title": "Məxfiləşdiriləcək sözlər" - }, - "description": { - "title": "Mətn uyğunluğu", - "text": "Sənədinizdə tapılıb məxfiləşdiriləcək söz və ya ifadələri daxil edin. Hər söz ayrı-ayrılıqda axtarılacaq." - }, - "bullet1": "Hər dəfə bir söz əlavə edin", - "bullet2": "Əlavə etmək üçün Enter basın və ya 'Başqasını əlavə et' klikləyin", - "bullet3": "Sözləri silmək üçün × düyməsinə klikləyin", - "examples": { - "title": "Yayğın nümunələr", - "text": "Tipik məxfiləşdirmə sözləri: bank məlumatları, e-poçt ünvanları və ya konkret adlar." - } - }, - "advanced": { - "header": { - "title": "Genişləndirilmiş məxfiləşdirmə ayarları" - }, - "color": { - "title": "Qutu rəngi və boşluq", - "text": "Məxfiləşdirmə qutularının görünüşünü fərdiləşdirin. Standart qara rəngdir, lakin istənilən rəngi seçə bilərsiniz. Boşluq tapılmış mətnin ətrafına əlavə sahə yaradır." - }, - "regex": { - "title": "Regex istifadə et", - "text": "Mürəkkəb nümunələri tapmaq üçün müntəzəm ifadələri aktiv edin. Telefon nömrələri, e-poçtlar və ya mürəkkəb nümunələr üçün faydalıdır.", - "bullet1": "Nümunə: \\d{4}-\\d{2}-\\d{2} – YYYY-MM-DD formatındakı istənilən tarixləri tapmaq üçün", - "bullet2": "Ehtiyatla istifadə edin - ətraflı test edin" - }, - "wholeWord": { - "title": "Tam söz üzrə axtarış", - "text": "Yalnız tam sözlərə uyğun gəlsin, qismən uyğunluqları tutmasın. Aktiv olduqda 'John', 'Johnson' ilə uyğun gəlməyəcək." - }, - "convert": { - "title": "PDF-Image-ə çevir", - "text": "Məxfiləşdirmədən sonra PDF-i şəkil əsaslı PDF-ə çevirir. Bu, məxfiləşdirmə qutularının arxasındakı mətnin tamamilə silinib bərpaolunmaz olmasını təmin edir." - } - } - }, - "manual": { - "header": "Əl ilə məxfiləşdirmə", - "textBasedRedaction": "Mətn əsaslı məxfiləşdirmə", - "pageBasedRedaction": "Səhifə əsaslı məxfiləşdirmə", - "convertPDFToImageLabel": "PDF-i PDF-Image-ə çevir (Qutunun arxasındakı mətni silmək üçün istifadə olunur)", - "pageRedactionNumbers": { - "title": "Səhifələr", - "placeholder": "(məsələn, 1,2,8 və ya 4,7,12-16 və ya 2n-1)" - }, - "redactionColor": { - "title": "Məxfiləşdirmə rəngi" - }, - "export": "İxrac Et", - "upload": "Yüklə", - "boxRedaction": "Qutu çəkərək məxfiləşdirmə", - "zoom": "Miqyas", - "zoomIn": "Yaxınlaşdır", - "zoomOut": "Uzaqlaşdır", - "nextPage": "Növbəti səhifə", - "previousPage": "Əvvəlki səhifə", - "toggleSidebar": "Yan paneli aç/bağla", - "showThumbnails": "Miniatürləri göstər", - "showDocumentOutline": "Sənədin konturunu göstər (bütün elementləri genişlətmək/yığmaq üçün iki dəfə klikləyin)", - "showAttachments": "Qoşmaları göstər", - "showLayers": "Təbəqələri göstər (bütün təbəqələri ilkin vəziyyətinə qaytarmaq için iki dəfə klikləyin)", - "colourPicker": "Rəng seçici", - "findCurrentOutlineItem": "Cari kontur elementini tap", - "applyChanges": "Dəyişiklikləri tətbiq et" - } - }, - "tableExtraxt": { - "tags": "CSV,Cədvəl xaricetmə,xaric et,çevir" - }, - "autoSizeSplitPDF": { - "tags": "pdf,ayır,sənəd,nizamla" - }, - "overlay-pdfs": { - "tags": "üst-üstə", - "header": "Overlay PDF faylları", - "title": "PDF-ləri üst-üstə qoy", - "desc": "Bir PDF-i digərinin üstünə qoyun", - "baseFile": { - "label": "Əsas PDF faylını seçin" - }, - "overlayFiles": { - "label": "Overlay PDF fayllarını seçin", - "placeholder": "PDF(lər) seçin...", - "addMore": "Daha çox PDF əlavə et..." - }, - "mode": { - "label": "Overlay Modu seçin", - "sequential": "Ardıcıl örtüşdürmə", - "interleaved": "Növbəli örtüşdürmə", - "fixedRepeat": "Sabit Təkrar Yerləşdirmə" - }, - "counts": { - "label": "Overlay Sayları (Sabit Təkrar Rejimi üçün)", - "placeholder": "Sayları vergüllə ayrılmış şəkildə daxil edin (məsələn, 2,3,1)", - "item": "Fayl üçün say", - "noFiles": "Sayları tənzimləmək üçün örtük faylları əlavə edin" - }, - "position": { - "label": "Overlay Position seçin", - "foreground": "Ön plan", - "background": "Arxa plan" - }, - "submit": "Təsdiq et", - "settings": { - "title": "Ayarlar" - }, - "results": { - "title": "Örtüşdürmə nəticələri" - }, - "tooltip": { - "header": { - "title": "PDF-lərin örtüşdürülməsinə ümumi baxış" - }, - "description": { - "title": "Təsvir", - "text": "Baza PDF-ni bir və ya daha çox örtük PDF-lə birləşdirin. Örtüklər səhifə-səhifə müxtəlif rejimlərdə tətbiq edilə və ön plana və ya arxa plana yerləşdirilə bilər." - }, - "mode": { - "title": "Örtüşdürmə rejimi", - "text": "Örtük səhifələrinin baza PDF səhifələrinə necə paylanacağını seçin.", - "sequential": "Ardıcıl örtüşdürmə: Birinci örtük PDF-in səhifələrindən sonuna qədər istifadə et, sonra növbətiyə keç.", - "interleaved": "Növbəli örtüşdürmə: Hər örtükdən növbə ilə bir səhifə götür.", - "fixedRepeat": "Sabit təkrarlı örtüşdürmə: Növbətiyə keçməzdən əvvəl hər örtükdən müəyyən sayda səhifə götür. Sayları təyin etmək üçün Counts istifadə edin." - }, - "position": { - "title": "Örtüyün mövqeyi", - "text": "Ön plan örtüyü səhifənin üstünə qoyur. Arxa plan onu altına yerləşdirir." - }, - "overlayFiles": { - "title": "Örtük faylları", - "text": "Baza üzərinə örtük kimi bir və ya daha çox PDF seçin. Bu faylların sırası Ardıcıl və Sabit Təkrarlı rejimlərdə səhifələrin necə tətbiq olunmasına təsir edir." - }, - "counts": { - "title": "Saylar (yalnız Sabit Təkrarlı)", - "text": "Hər örtük faylı üçün növbətiyə keçməzdən əvvəl neçə səhifə götürüləcəyini göstərən müsbət rəqəm verin. Rejim Sabit Təkrarlı olanda tələb olunur." - } - }, - "error": { - "failed": "PDF-lər örtüşdürülərkən xəta baş verdi." - } - }, - "split-by-sections": { - "tags": "Hissə Bölgüsü, Ayır, Fərdiləşdir", - "title": "PDF-i hissələrə bölün", - "header": "PDF-i hissələrə bölün", - "horizontal": { - "label": "Üfüqi bölmələr", - "placeholder": "Üfüqi bölmələrin sayını daxil edin" - }, - "vertical": { - "label": "Şaquli bölmələr", - "placeholder": "Şaquli bölmələrin sayını daxil edin" - }, - "submit": "Pdf-i bölmək", - "merge": "Bir PDF-ə birləşdirin" - }, - "AddStampRequest": { - "tags": "Möhür, Şəkil əlavə et, şəkli ortala, Watermark, PDF, Embed, Fərdiləşdir", - "header": "PDF-i Möhürlə", - "title": "PDF-i Möhürlə", - "stampSetup": "Möhür qurulumu", - "stampType": "Möhür Tipi", - "stampText": "Möhür Yazısı", - "stampImage": "Möhür Fotosu", - "alphabet": "Əlifba", - "fontSize": "Font/Şəkil Ölçüsü", - "rotation": "İstiqamət", - "opacity": "Şəffaflıq", - "position": "Yerləşmə", - "overrideX": "X Koordinatının Üstünə Yaz", - "overrideY": "Y Koordinatının Üstünə Yaz", - "customMargin": "Fərdi Boşluq Ölçüsü", - "customColor": "Fərdi Mətn Rəngi", - "submit": "Təsdiqlə", - "noStampSelected": "Möhür seçilməyib. 1-ci addıma qayıdın.", - "customPosition": "Möhürü önbaxış pəncərəsində istədiyiniz yerə sürüşdürün.", - "error": { - "failed": "PDF-ə möhür əlavə edilərkən xəta baş verdi." - }, - "imageSize": "Şəkil ölçüsü", - "margin": "Kənar boşluğu", - "positionAndFormatting": "Mövqe və formatlama", - "quickPosition": "Möhürü yerləşdirmək üçün səhifədə bir mövqe seçin.", - "results": { - "title": "Möhür nəticələri" - } - }, - "removeImagePdf": { - "tags": "Şəkil Sil,Səhifə Əməliyyatları,Back end,server-tərəf" - }, - "splitPdfByChapters": { - "tags": "böl,fəsillər,əlfəcinlər,nizamla" - }, - "validateSignature": { - "tags": "imza,yoxla,doğrula,pdf,sertifikat,rəqəmsal imza,İmzanı Doğrula,Sertifikatı Doğrula", - "title": "PDF imzalarını doğrula", - "header": "Rəqəmsal imzaları doğrula", - "selectPDF": "İmzalanmış PDF faylı seçin", - "submit": "İmzaları doğrula", - "results": "Doğrulama nəticələri", - "status": { - "_value": "Status", - "valid": "Etibarlı", - "invalid": "Etibarsız", - "complete": "Doğrulama tamamlandı" - }, - "signer": "İmzalayan", - "date": "Tarix", - "reason": "Səbəb", - "location": "Məkan", - "noSignatures": "Bu sənəddə rəqəmsal imzalar tapılmadı", - "chain": { - "invalid": "Sertifikat zənciri doğrulaması uğursuz oldu - imzalayanın şəxsiyyəti təsdiqlənə bilmir" - }, - "trust": { - "invalid": "Sertifikat etibar anbarında deyil - mənbə təsdiqlənə bilmir" - }, - "cert": { - "expired": "Sertifikatın müddəti bitib", - "revoked": "Sertifikat ləğv edilib", - "info": "Sertifikat detalları", - "issuer": "Veren", - "subject": "Subyekt", - "serialNumber": "Seriya nömrəsi", - "validFrom": "Etibarlı olduğu tarixdən", - "validUntil": "Etibarlı olduğu tarixədək", - "algorithm": "Alqoritm", - "keySize": "Açar ölçüsü", - "version": "Versiya", - "keyUsage": "Açarın istifadəsi", - "selfSigned": "Öz-özünə imzalanıb", - "bits": "bit", - "details": "Sertifikat detalları" - }, - "signature": { - "info": "İmza məlumatı", - "_value": "İmza", - "mathValid": "İmza riyazi cəhətdən etibarlıdır, AMMA:" - }, - "selectCustomCert": "Xüsusi Certificate Faylı X.509 (İstəyə bağlı)", - "downloadCsv": "CSV yüklə", - "downloadJson": "JSON yüklə", - "downloadPdf": "PDF hesabatını yüklə", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Seçilmiş faylları doğrulamaq mümkün olmadı.", - "partial": "Bəzi faylları doğrulamaq mümkün olmadı.", - "reportGeneration": "PDF hesabatı yaradıla bilmədi. JSON və CSV mövcuddur.", - "unexpected": "Doğrulama zamanı gözlənilməz xəta." - }, - "finalizing": "Yükləmələr hazırlanır...", - "issue": { - "certExpired": "Sertifikatın müddəti bitib", - "certRevocationUnknown": "Sertifikatın ləğv statusu naməlumdur", - "certRevoked": "Sertifikat ləğv edilib", - "chainInvalid": "Sertifikat zənciri etibarsızdır", - "signatureInvalid": "İmzanın kriptoqrafik yoxlaması uğursuz oldu", - "trustInvalid": "Sertifikata etibar edilmir" - }, - "noResults": "Hesabat yaratmaq üçün doğrulamayı işə salın.", - "noSignaturesShort": "İmza yoxdur", - "processing": "İmzalar doğrulanır...", - "report": { - "continued": "Davamı", - "downloads": "Yükləmələr", - "entryLabel": "İmza xülasəsi", - "fields": { - "created": "Yaradılma tarixi", - "fileSize": "Fayl ölçüsü", - "signatureCount": "Cəmi imza", - "signatureDate": "İmza tarixi" - }, - "filesEvaluated": "{{count}} fayl qiymətləndirildi", - "footer": "Stirling PDF vasitəsilə təsdiqlənib", - "generatedAt": "Yaradılma vaxtı", - "noPdf": "PDF hesabatı uğurlu doğrulamadan sonra əlçatan olacaq.", - "page": "Səhifə", - "shortTitle": "İmza xülasəsi", - "signatureCountLabel": "{{count}} imza", - "signaturesFound": "{{count}} imza aşkarlandı", - "signaturesValid": "{{count}} tam etibarlı", - "title": "İmza doğrulama hesabatı" - }, - "settings": { - "certHint": "Xüsusi etibar mənbəyinə qarşı doğrulamaq üçün etibarlı X.509 sertifikatı yükləyin.", - "title": "Doğrulama ayarları" - }, - "signatureDate": "İmza tarixi", - "totalSignatures": "Cəmi imza" - }, - "replaceColor": { - "tags": "Replace Colour,Səhifə əməliyyatları,Back end,server side", - "labels": { - "settings": "Ayarlar", - "colourOperation": "Rəng əməliyyatı" - }, - "options": { - "highContrast": "Yüksək kontrast", - "invertAll": "Bütün rəngləri tərsinə çevir", - "custom": "Fərdi", - "cmyk": "CMYK-a çevir" - }, - "tooltip": { - "header": { - "title": "Rəngi əvəz et və rəngləri tərsinə çevirmə ayarlarına ümumi baxış" - }, - "description": { - "title": "Təsvir", - "text": "Oxunaqlılığı və əlçatanlığı yaxşılaşdırmaq üçün PDF rənglərini dəyişdirin. Yüksək kontrastlı hazır parametrləri seçin, bütün rəngləri tərsinə çevirin və ya fərdi rəng sxemləri yaradın." - }, - "highContrast": { - "title": "Yüksək kontrast", - "text": "Daha yaxşı oxunaqlılıq və əlçatanlıq uyğunluğu üçün nəzərdə tutulmuş əvvəlcədən təyin edilmiş yüksək kontrast rəng kombinasiyalarını tətbiq edin.", - "bullet1": "Qara fon üzərində ağ mətn - Klassik qaranlıq rejim", - "bullet2": "Ağ fon üzərində qara mətn - Standart yüksək kontrast", - "bullet3": "Qara fon üzərində sarı mətn - Yüksək görünürlük seçimi", - "bullet4": "Qara fon üzərində yaşıl mətn - Alternativ yüksək kontrast" - }, - "invertAll": { - "title": "Bütün rəngləri tərsinə çevir", - "text": "PDF-dəki bütün rəngləri tam tərsinə çevirərək mənfi effekti kimi görünüş yaradır. Sənədlərin qaranlıq rejim versiyalarını yaratmaq və ya az işıqda göz yorğunluğunu azaltmaq üçün faydalıdır." - }, - "custom": { - "title": "Fərdi rənglər", - "text": "Rəng seçicilərindən istifadə edərək öz mətn və fon rənglərinizi təyin edin. Brendli sənədlər və ya xüsusi əlçatanlıq tələbləri üçün uyğundur.", - "bullet1": "Mətn rəngi - Mətn elementləri üçün rəngi seçin", - "bullet2": "Fon rəngi - Sənəd üçün fon rəngini təyin edin" - }, - "cmyk": { - "title": "CMYK-a çevir", - "text": "PDF-i RGB rəng məkanından CMYK rəng məkanına çevirin, peşəkar çap üçün optimallaşdırılıb. Bu proses rəngləri printerlərin istifadə etdiyi Cyan, Magenta, Yellow, Black modelinə çevirir." - } - }, - "error": { - "failed": "Rəng əvəzləmə emal edilərkən xəta baş verdi." - } - }, - "login": { - "title": "Daxil olun", - "header": "Daxil olun", - "signin": "Daxil olun", - "signInWith": "Bununla daxil ol", - "signInAnonymously": "Qonaq kimi qeydiyyatdan keçin", - "rememberme": "Məni xatırla", - "invalid": "Etibarsız istifadəçi adı və ya şifr.", - "locked": "Sizin hesabınız kilidlənmişdir.", - "sessionExpired": "Sessiyanızın müddəti bitdi. Zəhmət olmasa yenidən daxil olun.", - "signinTitle": "Zəhmət olmasa, daxil olun", - "ssoSignIn": "Single Sign-on vasitəsilə daxil olun", - "oAuth2AutoCreateDisabled": "OAUTH2 Auto-Create İstifadəçisi Deaktivləşdirilmişdir", - "oAuth2AdminBlockedUser": "Qeydiyyatdan keçməmiş istifadəçilərin qeydiyyatı və daxil olması hal-hazırda bloklanmışdır. Zəhmət olmasa, administratorla əlaqə saxlayın.", - "oauth2RequestNotFound": "Təsdiqlənmə sorğusu tapılmadı", - "oauth2InvalidUserInfoResponse": "Yanlış İstifadəçi Məlumatı Cavabı", - "oauth2invalidRequest": "Etibarsız Sorğu", - "oauth2AccessDenied": "Giriş rədd edildi", - "oauth2InvalidTokenResponse": "Etibarsız Token Cavabı", - "oauth2InvalidIdToken": "Etibarsız Id Token", - "relyingPartyRegistrationNotFound": "Heç bir relying party qeydiyyatı tapılmadı", - "userIsDisabled": "İstifadəçi deaktivləşdirilmişdir, bu istifadəçi adı ilə giriş hal-hazırda bloklanmışdır. Zəhmət olmasa, administratorla əlaqə saxlayın.", - "alreadyLoggedIn": "Siz artıq daxil olmusunuz", - "alreadyLoggedIn2": "cihazlar. Zəhmət olmasa, cihazlardan çıxış edin və yenidən cəhd edin.", - "toManySessions": "Həddindən artıq aktiv sessiyanız var", - "logoutMessage": "Hesabdan çıxış etdiniz.", - "youAreLoggedIn": "Daxil oldunuz!", - "email": "E-poçt", - "password": "Parol", - "enterEmail": "E-poçtunuzu daxil edin", - "enterPassword": "Parolunuzu daxil edin", - "loggingIn": "Daxil olunur...", - "username": "İstifadəçi adı", - "enterUsername": "İstifadəçi adını daxil edin", - "useEmailInstead": "E-poçt ilə daxil olun", - "forgotPassword": "Parolunuzu unutmusunuz?", - "logIn": "Daxil ol", - "signingIn": "Daxil olunur...", - "login": "Daxil ol", - "or": "Və ya", - "useMagicLink": "Sehrli linkdən istifadə et", - "enterEmailForMagicLink": "Sehrli link üçün e-poçtunuzu daxil edin", - "sending": "Göndərilir…", - "sendMagicLink": "Sehrli link göndər", - "cancel": "Ləğv et", - "dontHaveAccount": "Hesabınız yoxdur? Qeydiyyatdan keçin", - "home": "Ana səhifə", - "debug": "Debug", - "signOut": "Hesabdan çıx", - "pleaseEnterBoth": "Zəhmət olmasa həm e-poçt, həm də parolu daxil edin", - "pleaseEnterEmail": "Zəhmət olmasa e-poçt ünvanınızı daxil edin", - "magicLinkSent": "Sehrli link {{email}} ünvanına göndərildi! Zəhmət olmasa e-poçtunuzu yoxlayın və daxil olmaq üçün linkə klikləyin.", - "passwordResetSent": "Parol sıfırlama linki {{email}} ünvanına göndərildi! Zəhmət olmasa e-poçtunuzu yoxlayın və təlimatlara əməl edin.", - "failedToSignIn": "{{provider}} ilə daxil olmaq alınmadı: {{message}}", - "unexpectedError": "Gözlənilməz xəta: {{message}}", - "accountCreatedSuccess": "Hesab uğurla yaradıldı! İndi daxil ola bilərsiniz.", - "passwordChangedSuccess": "Parol uğurla dəyişdirildi! Zəhmət olmasa yeni parolunuzla daxil olun.", - "credentialsUpdated": "Giriş məlumatlarınız yeniləndi. Zəhmət olmasa yenidən daxil olun.", - "defaultCredentials": "Standart giriş məlumatları", - "changePasswordWarning": "İlk dəfə daxil olduqdan sonra şifrənizi dəyişin", - "slides": { - "overview": { - "alt": "Stirling PDF icmalı", - "title": "PDF ehtiyaclarınız üçün tək ünvan.", - "subtitle": "PDF-lər üçün məxfilik-öncəli bulud paketi: sənədləri çevirməyə, imzalamağa, məzmunu məxfiləşdirməyə və idarə etməyə, üstəlik 50+ güclü alət." - }, - "edit": { - "alt": "PDF-ləri redaktə et", - "title": "İstədiyiniz məlumatı göstərmək/qorumaq üçün PDF-ləri redaktə edin", - "subtitle": "PDF-ləri məxfiləşdirmək, imzalamaq, oxumaq və onlarla işləmək üçün onlarla alətlə axtardığınızı tapacaqsınız." - }, - "secure": { - "alt": "PDF-ləri qoruyun", - "title": "PDF-lərinizdə həssas məlumatları qoruyun", - "subtitle": "Şifrələr əlavə edin, məzmunu məxfiləşdirin və sertifikatları asanlıqla idarə edin." - } - } - }, - "signup": { - "title": "Hesab yaradın", - "subtitle": "Başlamaq üçün Stirling PDF-ə qoşulun", - "name": "Ad", - "email": "E-poçt", - "password": "Parol", - "confirmPassword": "Parolu təsdiqlə", - "enterName": "Adınızı daxil edin", - "enterEmail": "E-poçtunuzu daxil edin", - "enterPassword": "Parolunuzu daxil edin", - "confirmPasswordPlaceholder": "Parolu təsdiqlə", - "or": "və ya", - "creatingAccount": "Hesab yaradılır...", - "signUp": "Qeydiyyatdan keç", - "alreadyHaveAccount": "Artıq hesabınız var? Daxil olun", - "pleaseFillAllFields": "Zəhmət olmasa bütün sahələri doldurun", - "passwordsDoNotMatch": "Parollar uyğun gəlmir", - "passwordTooShort": "Parol ən azı 6 simvol olmalıdır", - "invalidEmail": "Zəhmət olmasa düzgün e-poçt ünvanı daxil edin", - "checkEmailConfirmation": "Qeydiyyatı tamamlamanız üçün təsdiq linki üçün e-poçtunuzu yoxlayın.", - "accountCreatedSuccessfully": "Hesab uğurla yaradıldı! İndi daxil ola bilərsiniz.", - "unexpectedError": "Gözlənilməz xəta: {{message}}", - "useEmailInstead": "Əvəzində e-poçt istifadə et", - "nameRequired": "Ad tələb olunur", - "emailRequired": "E-poçt tələb olunur", - "passwordRequired": "Parol tələb olunur", - "confirmPasswordRequired": "Zəhmət olmasa parolunuzu təsdiqləyin" - }, - "pdfToSinglePage": { - "title": "PDF-dən Tək Səhifəyə", - "header": "PDF-dən Tək Səhifəyə", - "submit": "Tək Səhifəyə Çevir", - "description": "Bu alət PDF-inizin bütün səhifələrini bir böyük tək səhifədə birləşdirəcək. En orijinal səhifələrlə eyni qalacaq, lakin hündürlük bütün səhifə hündürlüklərinin cəmi olacaq.", - "filenamePrefix": "tək_səhifə", - "files": { - "placeholder": "Başlamaq üçün əsas görünüşdə bir PDF faylı seçin" - }, - "error": { - "failed": "Tək səhifəyə çevrilərkən xəta baş verdi." - }, - "results": { - "title": "Tək səhifə nəticələri" - } - }, - "pageExtracter": { - "title": "Səhifələri çıxar", - "header": "Səhifələri çıxar", - "submit": "Çıxar", - "placeholder": "(məsələn, 1,2,8 və ya 4,7,12-16 və ya 2n-1)" - }, - "sanitizePDF": { - "title": "PDF-i Təmizlə", - "header": "PDF Faylını Təmizlə", - "selectText": { - "1": "JavaScript Fəaliyyətlərini Sil", - "2": "Daxil Edilmiş Faylları Sil", - "3": "XMP metaməlumatını sil", - "4": "Linkləri Sil", - "5": "Şriftləri Sil", - "6": "Sənəd məlumatı metaməlumatını sil" - }, - "submit": "PDF-i Təmizlə" - }, - "adjustContrast": { - "title": "Kontrastı tənzimləyin", - "header": "Kontrastı tənzimləyin", - "basic": "Əsas tənzimləmələr", - "contrast": "Kontrast:", - "brightness": "Parlaqlıq:", - "saturation": "Doyma:", - "download": "Yüklə", - "adjustColors": "Rəngləri tənzimlə", - "blue": "Mavi", - "confirm": "Təsdiqlə", - "error": { - "failed": "Rəng/kontrastı tənzimləmək alınmadı" - }, - "green": "Yaşıl", - "noPreview": "Önbaxış üçün PDF seçin", - "red": "Qırmızı", - "results": { - "title": "Tənzimlənmiş PDF" - } - }, - "compress": { - "title": "Sıxışdır", - "desc": "PDF-lərin həcmini azaltmaq üçün sıxın.", - "header": "PDF-i Sıxışdır", - "method": { - "title": "Sıxma metodu", - "quality": "Keyfiyyət", - "filesize": "Fayl Ölçüsü" - }, - "credit": "Bu servis PDF sıxışdırılması/Optimizasiyası üçün Ghostscript istifadə edir.", - "grayscale": { - "label": "Sıxma üçün Boz Rəng Tətbiq Edin" - }, - "tooltip": { - "header": { - "title": "Sıxma ayarlarına ümumi baxış" - }, - "description": { - "title": "Təsvir", - "text": "Sıxma fayl ölçüsünü azaltmağın asan yoludur. 'Fayl ölçüsü'nü seçərək hədəf ölçünü daxil edin və keyfiyyəti sizin üçün tənzimləyək. 'Keyfiyyət'i seçərək sıxma gücünü əl ilə təyin edin." - }, - "qualityAdjustment": { - "title": "Keyfiyyətin tənzimlənməsi", - "text": "Sürgünü sürüşdürərək sıxma gücünü tənzimləyin. Aşağı dəyərlər (1-3) keyfiyyəti qoruyur, lakin daha böyük fayllar yaradır. Yüksək dəyərlər (7-9) fayl ölçüsünü daha çox azaldır, lakin şəkil aydınlığını azaldır.", - "bullet1": "Aşağı dəyərlər keyfiyyəti qoruyur", - "bullet2": "Yüksək dəyərlər fayl ölçüsünü azaldır" - }, - "grayscale": { - "title": "Boz tonlama", - "text": "Bütün şəkilləri ağ-qara çevirmək üçün bu seçimi seçin; xüsusilə skan edilmiş PDF-lər və ya şəkil çox olan sənədlər üçün fayl ölçüsünü əhəmiyyətli dərəcədə azalda bilər." - } - }, - "error": { - "failed": "PDF sıxılarkən xəta baş verdi." - }, - "selectText": { - "1": { - "_value": "Sıxma ayarları", - "1": "1-3 PDF sıxılması,
4-6 yüngül şəkil sıxması,
7-9 güclü şəkil sıxması Şəkil keyfiyyətini əhəmiyyətli dərəcədə azaldacaq" - }, - "2": "Optimizasiya səviyyəsi:", - "4": "Avto mod - PDF-in dəqiq ölçüsünü əldə etmək üçün keyfiyyəti avtomatik tənzimləyir", - "5": "Gözlənilən PDF Ölçüsü (məsələn, 25MB, 10.8MB, 25KB)" - }, - "submit": "Sıxışdır" - }, - "decrypt": { - "passwordPrompt": "Bu fayl parol ilə qorunub. Zəhmət olmasa parolu daxil edin:", - "cancelled": "PDF üçün əməliyyat ləğv edildi: {0}", - "noPassword": "Şifrələnmiş PDF üçün parol verilməyib: {0}", - "invalidPassword": "Zəhmət olmasa düzgün parolla yenidən cəhd edin.", - "invalidPasswordHeader": "PDF üçün yanlış parol və ya dəstəklənməyən şifrələmə: {0}", - "unexpectedError": "Fayl emal edilərkən xəta baş verdi. Zəhmət olmasa yenidən cəhd edin.", - "serverError": "Şifrəni açarkən server xətası: {0}", - "success": "Fayl uğurla şifrədən çıxarıldı." - }, - "multiTool-advert": { - "message": "Bu xüsusiyyət bizim multi-alət səhifəmizdə də mövcuddur. Əlavə xüsusiyyətlər və səhifə-səhifə interfeys üçün sınaqdan keçirin!" - }, - "pageRemover": { - "title": "Səhifə Silici", - "header": "PDF səhifə silici", - "pagesToDelete": "Silinəcək səhifələr (Səhifə nömrələrinin vergüllə ayrılmış siyahısını daxil edin):", - "submit": "Səhifələri Sil", - "placeholder": "(məsələn, 1,2,6 və ya 1-10,15-30)" - }, - "imageToPDF": { - "title": "Şəkli PDF-ə", - "header": "Şəkli PDF-ə", - "submit": "Çevir", - "selectLabel": "Şəkil Uyğunluğu Seçimləri", - "fillPage": "Səhifəni Doldur", - "fitDocumentToImage": "Şəklə Uyğun Səhifə", - "maintainAspectRatio": "Aspekt Nisbətlərini Qoruyun", - "selectText": { - "2": "PDF-i Avtomatik Fırlat", - "3": "Çoxsaylı Fayl Məntiqi (Yalnız Birdən Çox Şəkil İlə İşləyərkən Aktivdir)", - "4": "Tək Bir PDF-ə Birləşdir", - "5": "Ayrı PDF-lərə Çevirin" - } - }, - "PDFToCSV": { - "title": "PDF-i CSV-ə", - "header": "PDF-i CSV-ə", - "prompt": "Çıxartmaq Üçün Səhifə Seç", - "submit": "Çıxart" - }, - "split-by-size-or-count": { - "title": "PDF-i Ölçü və ya Sayına görə bölün", - "header": "PDF-i Ölçü və ya Sayına görə bölün", - "type": { - "label": "Bölmə növünü seçin", - "size": "Ölçüyə görə", - "pageCount": "Səhifə sayına görə", - "docCount": "Sənədlərin sayına görə" - }, - "value": { - "label": "Dəyəri daxil edin", - "placeholder": "Ölçü daxil edin (məsələn, 2MB və ya 3 KB) və ya sayın daxil edin (məsələn, 5)" - }, - "submit": "Təsdiq et" - }, - "printFile": { - "title": "Faylı çap edin", - "header": "Faylı printerdə çap edin", - "selectText": { - "1": "Çap etmək üçün Fayl seçin", - "2": "Printer adını daxil edin" - }, - "submit": "Çap et" - }, - "licenses": { - "nav": "Lisenziya", - "title": "3-cü Tərəf Lisenziyalar", - "header": "3-cü Tərəf Lisenziyalar", - "module": "Modul", - "version": "Versiya", - "license": "Lisenziya" - }, - "survey": { - "nav": "Sorğu", - "title": "Stirling-PDF sorğusu", - "description": "Stirling-PDF-də izləmə yoxdur, ona görə də Stirling-PDF-ni təkmilləşdirmək üçün istifadəçilərimizi eşitmək istəyirik!", - "changes": "Stirling-PDF son sorğudan bəri dəyişdi! Daha çox məlumat əldə etmək üçün lütfən, buradakı blog yazımızı yoxlayın:", - "changes2": "Bu dəyişikliklərlə biz ödənişli biznes dəstəyi və maliyyə alırıq", - "please": "Lütfən, Stirling-PDF-nin gələcəyi ilə bağlı məlumat əldə etmək üçün sorğumuzda iştirak edin!", - "disabled": "(Sorğu pop-up növbəti yeniləmələrdə deaktiv ediləcək, lakin səhifənin altında mövcuddur)", - "button": "Sorğuda iştirak edin", - "dontShowAgain": "Bir daha göstərmə", - "meeting": { - "1": "Əgər Stirling PDF-i işdə istifadə edirsinizsə, sizinlə danışmaq istərdik. 15 dəqiqəlik istifadəçi araşdırması sessiyası qarşılığında texniki dəstək sessiyaları təklif edirik.", - "2": "Bu fürsət:", - "3": "Yerləşdirmə, inteqrasiyalar və ya nasazlıqların aradan qaldırılması ilə bağlı kömək alın", - "4": "Performans, kənar hallar və funksiya boşluqları barədə birbaşa rəy verin", - "5": "Stirling PDF-i real dünya müəssisə istifadəsi üçün daha da təkmilləşdirməyimizə kömək edin", - "6": "Maraqlısınızsa, komandamızla birbaşa vaxt təyin edə bilərsiniz. (Yalnız ingiliscə danışılır)", - "7": "Sizin istifadə hallarınızı öyrənmək və Stirling PDF-i daha da yaxşı etmək üçün səbirsizliklə gözləyirik!", - "notInterested": "Biznes deyilsiniz və/və ya görüşlə maraqlanmırsınız?", - "button": "Görüş təyin et" - } - }, - "removeImage": { - "title": "Şəkli silin", - "header": "Şəkli silin", - "removeImage": "Şəkli silin", - "submit": "Şəkli silin", - "error": { - "failed": "PDF-dən şəkilləri silmək alınmadı." - }, - "results": { - "title": "Şəkillərin silinməsi nəticələri" - } - }, - "splitByChapters": { - "title": "PDF-i hissələrə bölün", - "header": "PDF-i hissələrə bölün", - "bookmarkLevel": "Bookmark Səviyyəsi", - "includeMetadata": "Metadata daxil edin", - "allowDuplicates": "Dublikatlara icazə verin", - "desc": { - "1": "Bu alət fəsil strukturuna əsasən bir PDF faylını çoxlu PDF-lərə bölür.", - "2": "Bookmark Səviyyəsi: Bölmə üçün istifadə ediləcək Bookmark səviyyəsini seçin (üst səviyyə üçün 0, ikinci səviyyə üçün 1 və s.).", - "3": "Metadatanı daxil edin: Əgər yoxlanılıbsa, orijinal PDF-in metadatası hər bir bölünmüş PDF-ə daxil ediləcək.", - "4": "Allow Duplicates: Dublikatlara icazə verin: Əgər işarələnərsə, eyni səhifədə birdən çox bookmarka ayrı-ayrı PDF sənədləri yaratmağa icazə verin." - }, - "submit": "PDF-i Ayır" - }, - "fileChooser": { - "click": "Klikləyin", - "or": "və ya", - "dragAndDrop": "Sürüklə və burax", - "dragAndDropPDF": "PDF faylını sürüklə və burax", - "dragAndDropImage": "Şəkil faylını sürüklə və burax", - "hoveredDragAndDrop": "Fayl(lar)ı bura sürükləyin və buraxın", - "extractPDF": "Çıxarılır..." - }, - "releases": { - "footer": "Buraxılışlar", - "title": "Buraxılış Qeydləri", - "header": "Buraxılış Qeydləri", - "current": { - "version": "Hazırki Buraxılış" - }, - "note": "Buraxılış Qeydləri yalnız ingiliscə mövcuddur" - }, - "swagger": { - "title": "API sənədləşməsi", - "header": "API sənədləşməsi", - "desc": "Stirling PDF API endpoint-lərini görüntüləyin və test edin", - "tags": "api,sənədləşmə,swagger,endpointlər,inkişaf" - }, - "cookieBanner": { - "popUp": { - "title": "Çərəzlərdən necə istifadə edirik", - "description": { - "1": "Stirling PDF-i sizin üçün daha yaxşı işlətmək üçün çərəzlərdən və digər texnologiyalardan istifadə edirik — alətlərimizi yaxşılaşdırmağa və sevəcəyiniz funksiyalar yaratmağa kömək edir.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "Oldu", - "acceptNecessaryBtn": "Xeyr, sağ olun", - "showPreferencesBtn": "Seçimləri idarə et" - }, - "preferencesModal": { - "title": "Razılıq Seçimləri Mərkəzi", - "acceptAllBtn": "Hamısını qəbul et", - "acceptNecessaryBtn": "Hamısını rədd et", - "savePreferencesBtn": "Seçimləri yadda saxla", - "closeIconLabel": "Pəncərəni bağla", - "serviceCounterLabel": "Xidmət|Xidmətlər", - "subtitle": "Kukilərdən istifadə", - "description": { - "1": "Stirling PDF təcrübənizi yaxşılaşdırmaq və alətlərimizin necə istifadə olunduğunu anlamaq üçün kukilər və oxşar texnologiyalardan istifadə edir. Bu, performansı yaxşılaşdırmağa, sizin üçün vacib funksiyaları inkişaf etdirməyə və istifadəçilərimizə davamlı dəstək göstərməyə kömək edir.", - "2": "Stirling PDF istifadə etdiyiniz sənədlərin məzmununu izləyə və ya ona çıxış əldə edə bilməz və heç vaxt etməyəcək.", - "3": "Məxfilik və etimadınız gördüyümüz işin mərkəzindədir." - }, - "necessary": { - "title": { - "1": "Mütləq Zəruri Kukilər", - "2": "Həmişə aktiv" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Analitika", - "description": "Bu kukilər alətlərimizin necə istifadə olunduğunu anlamağa kömək edir ki, icmamızın ən çox dəyər verdiyi xüsusiyyətlərin yaradılmasına fokuslanaq. Arxayın olun — Stirling PDF işlədiyiniz sənədlərin məzmununu izləyə bilməz və heç vaxt izləməyəcək." - } - }, - "services": { - "posthog": "PostHog Analitika", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Metadatanı sil" - }, - "sidebar": { - "toggle": "Yan paneli aç/bağla" - }, - "theme": { - "toggle": "Mövzunu dəyiş" - }, - "view": { - "viewer": "Görüntüləyici", - "pageEditor": "Səhifə Redaktoru", - "fileManager": "Fayl Meneceri" - }, - "pageEditor": { - "title": "Səhifə Redaktoru", - "save": "Dəyişiklikləri yadda saxla", - "noPdfLoaded": "PDF yüklənməyib. Zəhmət olmasa redaktə etmək üçün PDF yükləyin.", - "rotatedLeft": "Sola döndürüldü:", - "rotatedRight": "Sağa döndürüldü:", - "deleted": "Silindi:", - "movedLeft": "Sola hərəkət etdirildi:", - "movedRight": "Sağa hərəkət etdirildi:", - "splitAt": "Burada bölündü:", - "insertedPageBreak": "Səhifə fasiləsi əlavə edildi:", - "addFileNotImplemented": "Demo versiyada fayl əlavə etmə həyata keçirilməyib", - "closePdf": "PDF-i bağla", - "reset": "Dəyişiklikləri sıfırla", - "zoomIn": "Böyüt", - "zoomOut": "Kiçilt", - "fitToWidth": "Eninə sığdır", - "actualSize": "Həqiqi ölçü" - }, - "viewer": { - "firstPage": "Birinci səhifə", - "lastPage": "Son səhifə", - "previousPage": "Əvvəlki səhifə", - "nextPage": "Növbəti səhifə", - "zoomIn": "Böyüt", - "zoomOut": "Kiçilt", - "singlePageView": "Tək Səhifə Görünüşü", - "dualPageView": "İki Səhifə Görünüşü" - }, - "rightRail": { - "closeSelected": "Seçilmiş faylları bağla", - "selectAll": "Hamısını Seç", - "deselectAll": "Hamısını Seçməni Ləğv Et", - "selectByNumber": "Səhifə nömrələrinə görə seç", - "deleteSelected": "Seçilmiş səhifələri sil", - "closePdf": "PDF-i bağla", - "exportAll": "PDF-i ixrac et", - "downloadSelected": "Seçilmiş faylları yüklə", - "downloadAll": "Hamısını yüklə", - "saveAll": "Hamısını saxla", - "toggleTheme": "Mövzunu dəyiş", - "toggleBookmarks": "Əlfəcinləri aç/bağla", - "language": "Dil", - "search": "PDF-də axtar", - "panMode": "Sürüşdürmə rejimi", - "rotateLeft": "Sola döndər", - "rotateRight": "Sağa döndər", - "toggleSidebar": "Yan paneli aç/bağla", - "exportSelected": "Seçilmiş səhifələri ixrac et", - "toggleAnnotations": "Annotasiyaların görünməsini dəyiş", - "annotationMode": "Annotasiya rejimini dəyiş", - "draw": "Rəsm çək", - "save": "Yadda saxla", - "saveChanges": "Dəyişiklikləri yadda saxla" - }, - "search": { - "title": "PDF-də axtar", - "placeholder": "Axtarış sözünü daxil edin...", - "noResults": "Nəticə tapılmadı", - "searching": "Axtarılır..." - }, - "guestBanner": { - "title": "Siz Stirling PDF-i qonaq kimi istifadə edirsiniz!", - "message": "İşinizi saxlamaq, daha çox funksiyaya çıxış əldə etmək və layihəni dəstəkləmək üçün pulsuz hesab yaradın.", - "dismiss": "Banneri bağla", - "signUp": "Pulsuz qeydiyyatdan keç" - }, - "toolPicker": { - "searchPlaceholder": "Alətlərdə axtar...", - "noToolsFound": "Alət tapılmadı", - "allTools": "BÜTÜN ALƏTLƏR", - "quickAccess": "TEZ GİRİŞ", - "categories": { - "standardTools": "Standart Alətlər", - "advancedTools": "Qabaqcıl Alətlər", - "recommendedTools": "Tövsiyə olunan Alətlər" - }, - "subcategories": { - "signing": "İmzalama", - "documentSecurity": "Sənəd Təhlükəsizliyi", - "verification": "Yoxlama", - "documentReview": "Sənəd Baxışı", - "pageFormatting": "Səhifə Formatlama", - "extraction": "Çıxarma", - "removal": "Silmə", - "automation": "Avtomatlaşdırma", - "general": "Ümumi", - "advancedFormatting": "Qabaqcıl Formatlama", - "developerTools": "Tərtibatçı Alətləri" - } - }, - "quickAccess": { - "read": "Oxu", - "sign": "İmzala", - "automate": "Auto", - "files": "Fayllar", - "activity": "Aktivlik", - "help": "Kömək", - "account": "Hesab", - "config": "Konfiq", - "settings": "Ayarlar", - "adminSettings": "Admin Ayarları", - "allTools": "All Tools", - "reader": "Oxuyucu", - "helpMenu": { - "toolsTour": "Alətlər Turu", - "toolsTourDesc": "Alətlərin nələr etdiyini öyrənin", - "adminTour": "Admin Turu", - "adminTourDesc": "Admin ayarlarını və funksiyaları kəşf edin" - } - }, - "admin": { - "error": "Xəta", - "success": "Uğur", - "expand": "Genişləndir", - "close": "Bağla", - "status": { - "active": "Aktiv", - "inactive": "Qeyri-aktiv" - }, - "settings": { - "title": "Admin Ayarları", - "workspace": "İş sahəsi", - "fetchError": "Ayarları yükləmək mümkün olmadı", - "saveError": "Ayarları saxlamaq mümkün olmadı", - "saved": "Ayarlar uğurla yadda saxlanıldı", - "saveSuccess": "Ayarlar uğurla yadda saxlanıldı", - "save": "Dəyişiklikləri yadda saxla", - "discard": "Ləğv et", - "restartRequired": "Yenidən başlatmaq tələb olunur", - "loginRequired": "Admin ayarlarını dəyişmək üçün giriş rejimi aktiv olmalıdır", - "unsavedChanges": { - "title": "Yadda saxlanmamış dəyişikliklər", - "message": "Yadda saxlanmamış dəyişiklikləriniz var. Ləğv etmək istəyirsiniz?", - "cancel": "Redaktəyə davam et", - "discard": "Dəyişiklikləri ləğv et", - "hint": "Yadda saxlanmamış dəyişiklikləriniz var" - }, - "loginDisabled": { - "title": "Giriş rejimi tələb olunur", - "message": "Admin ayarlarını dəyişmək üçün giriş rejimi aktiv olmalıdır. Zəhmət olmasa mühitinizdə SECURITY_ENABLELOGIN=true və ya settings.yml faylında security.enableLogin: true olaraq təyin edin, sonra serveri yenidən başladın.", - "readOnly": "Aşağıdakı ayarlar yalnız nümunə dəyərlər üçün göstərilir. Giriş rejimini aktiv edin ki, real konfiqurasiyaya baxa və redaktə edə biləsiniz." - }, - "restart": { - "title": "Yenidən başlatmaq tələb olunur", - "message": "Ayarlar uğurla yadda saxlanıldı. Dəyişikliklərin qüvvəyə minməsi üçün serverin yenidən başlaması tələb olunur.", - "question": "Serveri indi, yoxsa sonra yenidən başlatmaq istəyirsiniz?", - "now": "İndi yenidən başlat", - "later": "Sonra yenidən başlat" - }, - "restarting": "Server yenidən başladılır", - "restartingMessage": "Server yenidən başladılır. Zəhmət olmasa bir az gözləyin...", - "restartError": "Serveri yenidən başlatmaq alınmadı. Zəhmət olmasa əl ilə yenidən başladın.", - "general": { - "title": "Sistem Ayarları", - "description": "Brendinq və standart davranış daxil olmaqla sistem üzrə tətbiq ayarlarını konfiqurasiya edin.", - "ui": "İstifadəçi İnterfeysi", - "system": "Sistem", - "appName": { - "label": "Tətbiqin adı", - "description": "Brauzer vərəqində və əsas səhifədə göstərilən ad" - }, - "appNameNavbar": { - "label": "Naviqasiya paneli brendi", - "description": "Naviqasiya panelində göstərilən ad" - }, - "homeDescription": { - "label": "Əsas səhifə təsviri", - "description": "Əsas səhifədə göstərilən təsvir mətni" - }, - "defaultLocale": { - "label": "Standart Dil", - "description": "Yeni istifadəçilər üçün standart dil (məs., en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Fayl yükləmə limiti", - "description": "Maksimal fayl yükləmə ölçüsü (məs., 100MB, 1GB)" - }, - "showUpdate": { - "label": "Yeniləmə bildirişlərini göstər", - "description": "Yeni versiya mövcud olduqda bildirişləri göstər" - }, - "showUpdateOnlyAdmin": { - "label": "Yeniləmələri yalnız adminlərə göstər", - "description": "Yeniləmə bildirişlərini yalnız admin istifadəçilərlə məhdudlaşdır" - }, - "customHTMLFiles": { - "label": "Fərdi HTML faylları", - "description": "customFiles qovluğundan fərdi HTML fayllarının təqdim edilməsinə icazə ver" - }, - "languages": { - "label": "Mövcud Dillər", - "description": "İstifadəçilərin seçə biləcəyi dillər (hamısını aktiv etmək üçün boş saxlayın)", - "placeholder": "Dilləri seçin" - }, - "customMetadata": { - "label": "Fərdi Metadata", - "autoUpdate": { - "label": "Metadatanı avtomatik yenilə", - "description": "Emal olunan bütün sənədlərdə PDF metadatasını avtomatik yenilə" - }, - "author": { - "label": "Standart Müəllif", - "description": "PDF metadata üçün standart müəllif (məs., istifadəçi adı)" - }, - "creator": { - "label": "Standart Yaradan", - "description": "PDF metadata üçün standart yaradan" - }, - "producer": { - "label": "Standart İstehsalçı", - "description": "PDF metadata üçün standart istehsalçı" - } - }, - "logoStyle": { - "label": "Logo Üslubu", - "description": "Müasir minimalist logo ilə klassik S ikonası arasında seçim edin", - "classic": "Klassik", - "classicAlt": "Klassik loqo", - "modern": "Müasir", - "modernAlt": "Müasir loqo" - }, - "customPaths": { - "label": "Fərdi Yollar", - "description": "Pipeline emalı və xarici alətlər üçün fərdi fayl sistemi yollarını konfiqurasiya edin", - "pipeline": { - "label": "Pipeline Qovluqları", - "watchedFoldersDir": { - "label": "İzlənən Qovluqlar Qovluğu", - "description": "Pipeline daxil olan PDF-ləri izlədiyi qovluq (defolt üçün boş saxlayın: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Tamamlanmış Qovluqlar Qovluğu", - "description": "Emal olunmuş PDF-lərin çıxarıldığı qovluq (defolt üçün boş saxlayın: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Xarici Alət Yolları", - "weasyprint": { - "label": "WeasyPrint İcra faylı", - "description": "HTML-dən PDF-ə çevirmə üçün WeasyPrint icra faylına yol (defolt üçün boş saxlayın: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Unoconvert İcra faylı", - "description": "Sənəd çevirmələri üçün LibreOffice unoconvert yolunun göstərilməsi (defolt üçün boş saxlayın: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Təhlükəsizlik", - "description": "Autentifikasiya, giriş davranışı və təhlükəsizlik siyasətlərini konfiqurasiya edin.", - "ssoNotice": { - "title": "SSO/SAML ayarlarını axtarırsınız?", - "message": "OAuth2 və SAML2 autentifikasiya provayderləri daha asan idarəetmə üçün Connections menyusuna köçürülüb." - }, - "authentication": "Autentifikasiya", - "enableLogin": { - "label": "Girişi aktiv et", - "description": "Tətbiqə daxil olmadan əvvəl istifadəçilərin giriş etməsini tələb et" - }, - "loginMethod": { - "label": "Giriş Metodu", - "description": "İstifadəçi girişi üçün istifadə olunacaq autentifikasiya metodu", - "all": "Bütün metodlar", - "normal": "Yalnız İstifadəçi adı/Şifrə", - "oauth2": "Yalnız OAuth2", - "saml2": "Yalnız SAML2" - }, - "loginAttemptCount": { - "label": "Giriş cəhdi limiti", - "description": "Hesabın bloklanmasından əvvəl maksimal uğursuz giriş cəhdlərinin sayı" - }, - "loginResetTimeMinutes": { - "label": "Girişi sıfırlama vaxtı (dəqiqə)", - "description": "Uğursuz giriş cəhdlərinin sıfırlanmasına qədər olan vaxt" - }, - "csrfDisabled": { - "label": "CSRF mühafizəsini söndür", - "description": "Cross-Site Request Forgery mühafizəsini söndür (tövsiyə olunmur)" - }, - "initialLogin": { - "label": "İlkin Giriş", - "username": { - "label": "İlkin istifadəçi adı", - "description": "İlkin admin hesabının istifadəçi adı" - }, - "password": { - "label": "İlkin şifrə", - "description": "İlkin admin hesabının şifrəsi" - } - }, - "jwt": { - "label": "JWT Konfiqurasiyası", - "secureCookie": { - "label": "Təhlükəsiz Cookie", - "description": "JWT kukiləri üçün HTTPS tələb et (istehsalat üçün tövsiyə olunur)" - }, - "keyRetentionDays": { - "label": "Açarın saxlanma günləri", - "description": "Köhnə JWT açarlarının yoxlama üçün saxlanılacağı gün sayı" - }, - "persistence": { - "label": "Açarların davamlı saxlanmasını aktiv et", - "description": "Server yenidən başladıqda itirilməməsi üçün JWT açarlarını davamlı saxla" - }, - "enableKeyRotation": { - "label": "Açarların rotasiyasını aktiv et", - "description": "JWT imzalama açarlarını mütəmadi olaraq avtomatik rotasiya et" - }, - "enableKeyCleanup": { - "label": "Açarların təmizlənməsini aktiv et", - "description": "Müddəti bitmiş JWT açarlarını avtomatik sil" - } - }, - "audit": { - "label": "Audit Jurnallaşdırma", - "enabled": { - "label": "Audit jurnallaşdırmanı aktiv et", - "description": "Uyğunluq və təhlükəsizlik monitorinqi üçün istifadəçi hərəkətlərini və sistem hadisələrini izləyin" - }, - "level": { - "label": "Audit Səviyyəsi", - "description": "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE" - }, - "retentionDays": { - "label": "Audit saxlanma (gün)", - "description": "Audit jurnallarının saxlanılacağı gün sayı" - } - }, - "htmlUrlSecurity": { - "label": "HTML URL Təhlükəsizliyi", - "description": "SSRF hücumlarının qarşısını almaq üçün HTML emalı üçün URL giriş məhdudiyyətlərini konfiqurasiya edin", - "enabled": { - "label": "URL Təhlükəsizliyini aktiv et", - "description": "HTML-dən PDF-ə çevirmələr üçün URL təhlükəsizlik məhdudiyyətlərini aktiv et" - }, - "level": { - "label": "Təhlükəsizlik səviyyəsi", - "description": "MAX: yalnız ağ siyahı, MEDIUM: daxili şəbəkələri blokla, OFF: məhdudiyyət yoxdur", - "max": "Maksimum (yalnız ağ siyahı)", - "medium": "Orta (daxili şəbəkələri blokla)", - "off": "Söndürülüb (məhdudiyyət yoxdur)" - }, - "advanced": "Qabaqcıl Ayarlar", - "allowedDomains": { - "label": "İcazəli domenlər (Ağ siyahı)", - "description": "Sətirə bir domen (məs., cdn.example.com). Səviyyə MAX olduqda yalnız bu domenlərə icazə verilir" - }, - "blockedDomains": { - "label": "Bloklanmış domenlər (Qara siyahı)", - "description": "Sətirə bir domen (məs., malicious.com). Əlavə bloklanacaq domenlər" - }, - "internalTlds": { - "label": "Daxili TLD-lər", - "description": "Sətirə bir TLD (məs., .local, .internal). Bu TLD nümunələri olan domenləri blokla" - }, - "networkBlocking": "Şəbəkə Bloklaması", - "blockPrivateNetworks": { - "label": "Özəl şəbəkələri blokla", - "description": "RFC 1918 özəl şəbəkələrini blokla (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Localhost-u blokla", - "description": "Localhost və loopback ünvanlarını blokla (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Link-local ünvanlarını blokla", - "description": "Link-local ünvanlarını blokla (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Bulud metadata son nöqtələrini blokla", - "description": "Bulud provayderlərinin metadata son nöqtələrini blokla (169.254.169.254)" - } - } - }, - "connections": { - "title": "Bağlantılar", - "description": "OAuth2 və SAML kimi xarici autentifikasiya provayderlərini konfiqurasiya edin.", - "linkedServices": "Bağlı Xidmətlər", - "unlinkedServices": "Bağlanmamış Xidmətlər", - "connect": "Qoşul", - "disconnect": "Ayır", - "disconnected": "Provayder uğurla ayrıldı", - "disconnectError": "Provayderi ayırmaq alınmadı", - "ssoAutoLogin": { - "label": "SSO Avto Giriş", - "enable": "SSO Avto Girişi aktiv et", - "description": "Autentifikasiya tələb olunduqda avtomatik SSO girişinə yönləndir" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "OAuth2-ni aktiv et", - "description": "İstifadəçilərə OAuth2 provayderləri ilə autentifikasiya olmağa icazə ver" - }, - "provider": { - "label": "Provayder", - "description": "Autentifikasiya üçün istifadə olunacaq OAuth2 provayderi" - }, - "issuer": { - "label": "Issuer URL", - "description": "OAuth2 provayderinin issuer URL-i" - }, - "clientId": { - "label": "Müştəri ID-si", - "description": "Provayderinizdən alınan OAuth2 müştəri ID-si" - }, - "clientSecret": { - "label": "Müştəri sirri", - "description": "Provayderinizdən alınan OAuth2 müştəri sirri" - }, - "useAsUsername": { - "label": "İstifadəçi adı kimi istifadə et", - "description": "İstifadəçi adı kimi istifadə olunacaq OAuth2 claim (məs., email, sub)" - }, - "autoCreateUser": { - "label": "İstifadəçiləri avtomatik yarat", - "description": "İlk OAuth2 girişi zamanı istifadəçi hesablarını avtomatik yarat" - }, - "blockRegistration": { - "label": "Qeydiyyatı blokla", - "description": "OAuth2 vasitəsilə yeni istifadəçi qeydiyyatının qarşısını al" - }, - "scopes": { - "label": "OAuth2 Scope-lar", - "description": "Tələb olunacaq OAuth2 scope-ların vergüllə ayrılmış siyahısı (məs., openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "SAML2-ni aktiv et", - "description": "İstifadəçilərə SAML2 provayderləri ilə autentifikasiya olmağa icazə ver" - }, - "provider": { - "label": "Provayder", - "description": "SAML2 provayderinin adı" - }, - "registrationId": { - "label": "Qeydiyyat ID-si", - "description": "SAML2 qeydiyyat identifikatoru" - }, - "autoCreateUser": { - "label": "İstifadəçiləri avtomatik yarat", - "description": "İlk SAML2 girişi zamanı istifadəçi hesablarını avtomatik yarat" - }, - "blockRegistration": { - "label": "Qeydiyyatı blokla", - "description": "SAML2 vasitəsilə yeni istifadəçi qeydiyyatının qarşısını al" - } - } - }, - "database": { - "title": "Məlumat Bazası", - "description": "Müəssisə yerləşdirmələri üçün fərdi məlumat bazası bağlantı ayarlarını konfiqurasiya edin.", - "configuration": "Məlumat Bazası Konfiqurasiyası", - "enableCustom": { - "label": "Fərdi Məlumat Bazasını aktiv et", - "description": "Standart daxili məlumat bazası əvəzinə öz fərdi məlumat bazası konfiqurasiyanızı istifadə edin" - }, - "customUrl": { - "label": "Fərdi Məlumat Bazası URL-i", - "description": "Tam JDBC bağlantı sətri (məs., jdbc:postgresql://localhost:5432/postgres). Əgər verilsə, aşağıdakı ayrı-ayrı bağlantı ayarları istifadə olunmayacaq." - }, - "type": { - "label": "Məlumat Bazası Növü", - "description": "Məlumat bazasının növü (fərdi URL verilərsə istifadə olunmur)" - }, - "hostName": { - "label": "Host adı", - "description": "Məlumat bazası serverinin host adı (fərdi URL verilərsə istifadə olunmur)" - }, - "port": { - "label": "Port", - "description": "Məlumat bazası serverinin portu (fərdi URL verilərsə istifadə olunmur)" - }, - "name": { - "label": "Məlumat Bazası Adı", - "description": "Məlumat bazasının adı (fərdi URL verilərsə istifadə olunmur)" - }, - "username": { - "label": "İstifadəçi adı", - "description": "Məlumat bazası autentifikasiyası üçün istifadəçi adı" - }, - "password": { - "label": "Şifrə", - "description": "Məlumat bazası autentifikasiyası üçün şifrə" - } - }, - "privacy": { - "title": "Məxfilik", - "description": "Məxfilik və məlumat toplanması ayarlarını konfiqurasiya edin.", - "analytics": "Analitika və İzləmə", - "enableAnalytics": { - "label": "Analitikanı aktiv et", - "description": "Tətbiqin təkmilləşdirilməsinə kömək üçün anonim istifadə analitikası topla" - }, - "metricsEnabled": { - "label": "Metrikaları aktiv et", - "description": "Performans və istifadə metrikalarının toplanmasını aktiv et. Adminlər üçün metrika məlumatlarına çıxış verən API endpointi təmin edir" - }, - "searchEngine": "Axtarış mühərriklərində görünürlük", - "googleVisibility": { - "label": "Google görünürlüyü", - "description": "Axtarış mühərriklərinin bu tətbiqi indeksləməsinə icazə ver" - } - }, - "advanced": { - "title": "Qabaqcıl", - "description": "Qabaqcıl xüsusiyyətləri və eksperimental funksiyaları konfiqurasiya edin.", - "features": "Funksiya bayraqları", - "processing": "Emal", - "endpoints": { - "label": "Endpointlər", - "manage": "API endpointlərini idarə et", - "description": "Endpoint idarəetməsi YAML vasitəsilə konfiqurasiya olunur. Müəyyən endpointləri aktiv/deaktiv etmək üçün sənədlərə baxın." - }, - "enableAlphaFunctionality": { - "label": "Alfa xüsusiyyətlərini aktiv et", - "description": "Eksperimental və alfa mərhələsində olan xüsusiyyətləri aktiv et (stabil olmaya bilər)" - }, - "enableUrlToPDF": { - "label": "URL-dən PDF-ə çevirməni aktiv et", - "description": "Veb səhifələrin PDF sənədlərinə çevrilməsinə icazə ver" - }, - "maxDPI": { - "label": "Maksimum DPI", - "description": "Şəkil emalı üçün maksimal DPI (0 = limitsiz)" - }, - "tessdataDir": { - "label": "Tessdata Qovluğu", - "description": "OCR dil faylları üçün tessdata qovluğuna yol" - }, - "disableSanitize": { - "label": "HTML Təmizlənməsini söndür", - "description": "XƏBƏRDARLIQ: Təhlükəsizlik riski - HTML təmizlənməsinin söndürülməsi XSS zəifliklərinə səbəb ola bilər" - }, - "tempFileManagement": { - "label": "Müvəqqəti Fayl İdarəetməsi", - "description": "Müvəqqəti fayl saxlama və təmizləmə davranışını konfiqurasiya edin", - "baseTmpDir": { - "label": "Baza Müvəqqəti Qovluq", - "description": "Müvəqqəti fayllar üçün baza qovluq (defolt üçün boş saxlayın: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "LibreOffice Müvəqqəti Qovluğu", - "description": "LibreOffice müvəqqəti faylları üçün qovluq (defolt üçün boş saxlayın: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Sistem Müvəqqəti Qovluğu", - "description": "Təmizlənəcək sistem temp qovluğu (yalnız cleanupSystemTemp aktivdirsə istifadə olunur)" - }, - "prefix": { - "label": "Müvəqqəti Fayl Prefiksi", - "description": "Müvəqqəti fayl adları üçün prefiks" - }, - "maxAgeHours": { - "label": "Maksimum yaş (saat)", - "description": "Müvəqqəti faylların təmizlənməsindən əvvəl maksimal saat sayı" - }, - "cleanupIntervalMinutes": { - "label": "Təmizləmə intervalı (dəqiqə)", - "description": "Təmizləmənin nə qədər tez-tez işlədiləcəyi (dəqiqə ilə)" - }, - "startupCleanup": { - "label": "Başlanğıcda təmizləmə", - "description": "Tətbiq işə düşərkən köhnə müvəqqəti faylları təmizlə" - }, - "cleanupSystemTemp": { - "label": "Sistem tempini təmizlə", - "description": "Daha geniş sistem müvəqqəti qovluğunu təmizləyib-təmizləməmək (diqqətlə istifadə edin)" - } - }, - "processExecutor": { - "label": "Proses İcraedicisi Limitləri", - "description": "Hər icraedici üçün sessiya limitlərini və taym-outları konfiqurasiya edin", - "sessionLimit": { - "label": "Sessiya limiti", - "description": "Eyni vaxtda maksimal instansiya sayı" - }, - "timeout": { - "label": "Vaxt məhdudu (dəqiqə)", - "description": "Maksimal icra müddəti" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF to HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Tətbiqi quraşdır", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Poçt Serveri", - "description": "E-poçt bildirişlərini göndərmək üçün SMTP ayarlarını konfiqurasiya edin.", - "smtp": "SMTP Konfiqurasiyası", - "enabled": { - "label": "Poçtu aktiv et", - "description": "E-poçt bildirişlərini və SMTP funksionallığını aktiv et" - }, - "host": { - "label": "SMTP Host", - "description": "SMTP serverinizin host adı və ya IP ünvanı" - }, - "port": { - "label": "SMTP Portu", - "description": "SMTP bağlantısı üçün port nömrəsi (adətən 25, 465 və ya 587)" - }, - "username": { - "label": "SMTP İstifadəçi adı", - "description": "SMTP autentifikasiyası üçün istifadəçi adı" - }, - "password": { - "label": "SMTP Şifrə", - "description": "SMTP autentifikasiyası üçün şifrə" - }, - "from": { - "label": "Göndərən ünvanı", - "description": "Göndərən kimi istifadə ediləcək e-poçt ünvanı" - }, - "enableInvites": { - "label": "E-poçt dəvətnamələrini aktiv et", - "description": "Adminlərə avtomatik parollarla istifadəçiləri e-poçt vasitəsilə dəvət etməyə icazə ver" - }, - "frontendUrl": { - "label": "Frontend URL", - "description": "Frontend üçün baza URL (məs. https://pdf.example.com). E-poçtlarda dəvət linklərini yaratmaq üçün istifadə olunur. Boş saxlayın ki, backend URL-i istifadə olunsun." - } - }, - "legal": { - "title": "Hüquqi Sənədlər", - "description": "Hüquqi sənədlərə və siyasətlərə keçidləri konfiqurasiya edin.", - "disclaimer": { - "title": "Hüquqi Məsuliyyət Xəbərdarlığı", - "message": "Bu hüquqi sənədləri fərdiləşdirməklə, GDPR və digər AB məlumatların qorunması tələbləri daxil olmaqla, tətbiq olunan bütün qanun və qaydalara uyğunluğu təmin etmək üçün tam məsuliyyəti öz üzərinizə götürürsünüz. Yalnız aşağıdakı hallarda bu ayarları dəyişin: (1) şəxsi/xüsusi instansiya işlədirsiniz, (2) AB yurisdiksiyasından kənardasınız və yerli hüquqi öhdəliklərinizi anlayırsınız, və ya (3) müvafiq hüquqi məsləhət almısınız və bütün istifadəçi məlumatları və hüquqi uyğunluq üçün təkbaşına məsuliyyəti qəbul edirsiniz. Stirling-PDF və onun tərtibatçıları hüquqi öhdəliklərinizə görə heç bir məsuliyyət daşımır." - }, - "termsAndConditions": { - "label": "Şərtlər və Qaydalar", - "description": "Şərtlər və qaydaların URL-i və ya fayl adı" - }, - "privacyPolicy": { - "label": "Məxfilik Siyasəti", - "description": "Məxfilik siyasətinin URL-i və ya fayl adı" - }, - "accessibilityStatement": { - "label": "Əlçatarlıq Bəyanatı", - "description": "Əlçatarlıq bəyanatının URL-i və ya fayl adı" - }, - "cookiePolicy": { - "label": "Kuki Siyasəti", - "description": "Kuki siyasətinin URL-i və ya fayl adı" - }, - "impressum": { - "label": "Impressum", - "description": "Impressum üçün URL və ya fayl adı (bəzi yurisdiksiyalarda tələb olunur)" - } - }, - "premium": { - "title": "Premium və Enterprise", - "description": "Premium və ya enterprise lisenziya açarınızı konfiqurasiya edin.", - "license": "Lisenziya Konfiqurasiyası", - "licenseKey": { - "toggle": "Lisenziya açarınız və ya sertifikat faylınız var?", - "info": "Birbaşa satınalmadan lisenziya açarı və ya sertifikat faylınız varsa, premium və ya enterprise xüsusiyyətləri aktivləşdirmək üçün onu burada daxil edə bilərsiniz." - }, - "key": { - "label": "Lisenziya Açarı", - "description": "Premium və ya enterprise lisenziya açarınızı daxil edin", - "success": "Lisenziya açarı saxlanıldı", - "successMessage": "Lisenziya açarınız uğurla aktivləşdirildi. Yenidən başlatmaq tələb olunmur.", - "overwriteWarning": { - "title": "⚠️ Xəbərdarlıq: Mövcud lisenziya aşkarlandı", - "line1": "Cari lisenziya açarının üzərinə yazmaq geri alına bilməz.", - "line2": "Ehtiyat nüsxəsi yoxdursa, əvvəlki lisenziyanız birdəfəlik itəcək.", - "line3": "Vacibdir: Lisenziya açarlarını məxfi və təhlükəsiz saxlayın. Heç vaxt onları ictimai paylaşmayın." - } - }, - "enabled": { - "label": "Premium Xüsusiyyətlərini aktiv et", - "description": "Pro/enterprise xüsusiyyətləri üçün lisenziya açarı yoxlamalarını aktiv et" - }, - "movedFeatures": { - "title": "Premium Xüsusiyyətlər Paylandırıldı", - "message": "Premium və Enterprise xüsusiyyətləri indi müvafiq bölmələrində təşkil olunub:" - } - }, - "features": { - "title": "Xüsusiyyətlər", - "description": "İxtiyari xüsusiyyətləri və funksionallığı konfiqurasiya edin.", - "serverCertificate": { - "label": "Server Sertifikatı", - "description": "\"Stirling-PDF ilə imzala\" funksiyası üçün server-tərəfli sertifikat generasiyasını konfiqurasiya edin", - "enabled": { - "label": "Server Sertifikatını aktiv et", - "description": "\"Stirling-PDF ilə imzala\" seçimi üçün server-tərəfli sertifikatı aktiv et" - }, - "organizationName": { - "label": "Təşkilat adı", - "description": "Yaradılan sertifikatlar üçün təşkilat adı" - }, - "validity": { - "label": "Sertifikatın etibarlılığı (gün)", - "description": "Sertifikatın etibarlı olacağı gün sayı" - }, - "regenerateOnStartup": { - "label": "Başlanğıcda yenidən yarat", - "description": "Hər tətbiq başlanğıcında yeni sertifikat yarat" - } - } - }, - "endpoints": { - "title": "API Endpointlər", - "description": "Hansı API endpointlərin və endpoint qruplarının mövcud olduğunu idarə edin.", - "management": "Endpoint İdarəetməsi", - "toRemove": { - "label": "Deaktiv Edilmiş Endpointlər", - "description": "Deaktiv etmək üçün ayrı-ayrı endpointləri seçin" - }, - "groupsToRemove": { - "label": "Deaktiv Edilmiş Endpoint Qrupları", - "description": "Deaktiv ediləcək endpoint qruplarını seçin" - }, - "note": "Qeyd: Endpointləri deaktiv etmək API çıxışını məhdudlaşdırır, lakin UI komponentlərini silmir. Dəyişikliklərin qüvvəyə minməsi üçün yenidən başlatmaq tələb olunur." - } - } - }, - "fileUpload": { - "selectFile": "Fayl seç", - "selectFiles": "Faylları seç", - "selectPdfToView": "Baxmaq üçün PDF seç", - "selectPdfToEdit": "Redaktə etmək üçün PDF seç", - "chooseFromStorage": "Saxlama sahəsindən fayl seçin və ya yeni PDF yükləyin", - "chooseFromStorageMultiple": "Saxlama sahəsindən fayllar seçin və ya yeni PDF-lər yükləyin", - "loadFromStorage": "Saxlamadan yüklə", - "filesAvailable": "mövcud fayllar", - "loading": "Yüklənir...", - "or": "və ya", - "dropFileHere": "Faylı bura atın və ya yükləmək üçün klikləyin", - "dropFilesHere": "Faylları bura atın və ya yükləmə düyməsinə klikləyin", - "dropFilesHereOpen": "Faylları bura atın və ya aç düyməsini klikləyin", - "pdfFilesOnly": "Yalnız PDF faylları", - "supportedFileTypes": "Dəstəklənən fayl növləri", - "upload": "Yüklə", - "uploadFile": "Fayl yüklə", - "uploadFiles": "Faylları yüklə", - "open": "Aç", - "openFile": "Faylı aç", - "openFiles": "Faylları aç", - "noFilesInStorage": "Saxlamada mövcud fayl yoxdur. Öncə bəzi fayllar yükləyin.", - "noFilesInStorageOpen": "Yaddaşda fayl yoxdur. Əvvəlcə bəzi faylları açın.", - "selectFromStorage": "Saxlamadan seç", - "backToTools": "Alətlərə qayıt", - "addFiles": "Fayllar əlavə et", - "dragFilesInOrClick": "Faylları içinə sürükləyin və ya baxmaq üçün \"Fayllar əlavə et\" düyməsinə klikləyin" - }, - "fileEditor": { - "addFiles": "Fayllar əlavə et" - }, - "fileManager": { - "title": "PDF Fayllarını Yüklə", - "subtitle": "Alətlər arasında asan çıxış üçün faylları saxlamanıza əlavə edin", - "filesSelected": "seçilmiş fayl", - "clearSelection": "Seçimi təmizlə", - "openInFileEditor": "Fayl Redaktorunda aç", - "uploadError": "Bəzi faylları yükləmək alınmadı.", - "failedToOpen": "Faylı açmaq alınmadı. Saxlamadan silinmiş ola bilər.", - "failedToLoad": "Faylı aktiv dəstəyə yükləmək alınmadı.", - "storageCleared": "Brauzer saxlamanı təmizlədi. Fayllar silindi. Zəhmət olmasa yenidən yükləyin.", - "clearAll": "Hamısını təmizlə", - "reloadFiles": "Faylları yenidən yüklə", - "dragDrop": "Faylları bura sürükləyib buraxın", - "clickToUpload": "Faylları yükləmək üçün klikləyin", - "selectedFiles": "Seçilmiş fayllar", - "storage": "Saxlama", - "filesStored": "saxlanmış fayl", - "storageError": "Saxlama xətası baş verdi", - "storageLow": "Saxlama sahəsi azalır. Köhnə faylları silməyi düşünün.", - "supportMessage": "Limitsiz tutum üçün brauzer verilənlər bazası saxlaması ilə təmin edilir", - "noFileSelected": "Fayl seçilməyib", - "showHistory": "Tarixçəni göstər", - "hideHistory": "Tarixçəni gizlət", - "fileHistory": "Fayl tarixçəsi", - "loadingHistory": "Tarixçə yüklənir...", - "lastModified": "Son dəyişmə tarixi", - "toolChain": "Tətbiq olunan alətlər", - "restore": "Bərpa et", - "unzip": "Arxivdən çıxar", - "searchFiles": "Fayllarda axtar...", - "recent": "Son", - "localFiles": "Yerli Fayllar", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Fayllarım", - "noRecentFiles": "Son fayl tapılmadı", - "googleDriveNotAvailable": "Google Drive inteqrasiyası mövcud deyil", - "downloadSelected": "Seçilmişləri yüklə", - "saveSelected": "Seçilənləri saxla", - "openFiles": "Faylları aç", - "openFile": "Faylı aç", - "details": "Fayl təfərrüatları", - "fileName": "Ad", - "fileFormat": "Format", - "fileSize": "Ölçü", - "fileVersion": "Versiya", - "totalSelected": "Cəmi seçilib", - "dropFilesHere": "Faylları bura atın", - "selectAll": "Hamısını Seç", - "deselectAll": "Hamısını Seçməni Ləğv Et", - "deleteSelected": "Seçilmişi Sil", - "selectedCount": "{{count}} seçildi", - "download": "Endir", - "delete": "Sil", - "unsupported": "Dəstəklənmir", - "addToUpload": "Yükləməyə əlavə et", - "deleteAll": "Hamısını sil", - "loadingFiles": "Fayllar yüklənir...", - "noFiles": "Fayl mövcud deyil", - "noFilesFound": "Axtarışınıza uyğun fayl tapılmadı", - "openInPageEditor": "Səhifə Redaktorunda aç", - "showAll": "Hamısını göstər", - "sortByDate": "Tarixə görə sırala", - "sortByName": "Ada görə sırala", - "sortBySize": "Ölçüyə görə sırala" - }, - "storage": { - "temporaryNotice": "Fayllar brauzerinizdə müvəqqəti saxlanılır və avtomatik silinə bilər", - "storageLimit": "Yaddaş limiti", - "storageUsed": "Müvəqqəti yaddaş istifadəsi", - "storageFull": "Yaddaş demək olar ki, doludur. Bəzi faylları silməyi düşünün.", - "fileTooLarge": "Fayl çox böyükdür. Hər fayl üçün maksimum ölçü", - "storageQuotaExceeded": "Yaddaş kvotası aşılıb. Daha çox fayl yükləməzdən əvvəl bəzilərini silin.", - "approximateSize": "Təxmini ölçü" - }, - "sanitize": { - "title": "Sanitizasiya", - "desc": "PDF fayllarından potensial zərərli elementləri silin.", - "submit": "PDF-i Təmizlə", - "completed": "Sanitizasiya uğurla tamamlandı", - "error": { - "generic": "Sanitizasiya alınmadı", - "failed": "PDF sanitizasiyası zamanı xəta baş verdi." - }, - "filenamePrefix": "sanitizasiya olunmuş", - "sanitizationResults": "Sanitizasiya Nəticələri", - "steps": { - "files": "Fayllar", - "settings": "Parametrlər", - "results": "Nəticələr" - }, - "files": { - "placeholder": "Başlamaq üçün əsas görünüşdə PDF faylı seçin" - }, - "options": { - "title": "Sanitizasiya Seçimləri", - "note": "PDF-dən silmək istədiyiniz elementləri seçin. Ən azı bir seçim seçilməlidir.", - "removeJavaScript": { - "label": "JavaScript-i sil", - "desc": "PDF-dən JavaScript hərəkətlərini və skriptlərini silin" - }, - "removeEmbeddedFiles": { - "label": "Daxil edilmiş faylları sil", - "desc": "PDF daxilində yerləşdirilmiş istənilən faylları silin" - }, - "removeXMPMetadata": { - "label": "XMP Metaməlumatını sil", - "desc": "PDF-dən XMP metaməlumatını silin" - }, - "removeMetadata": { - "label": "Sənəd Metaməlumatını sil", - "desc": "Sənəd məlumatı metaməlumatını silin (başlıq, müəllif və s.)" - }, - "removeLinks": { - "label": "Keçidləri sil", - "desc": "PDF-dən xarici keçidləri və başlatma əməliyyatlarını silin" - }, - "removeFonts": { - "label": "Şriftləri sil", - "desc": "PDF-dən daxil edilmiş şriftləri silin" - } - } - }, - "addPassword": { - "title": "Şifr Əlavə Et", - "desc": "PDF sənədinizi parolla şifrələyin.", - "completed": "Parol mühafizəsi tətbiq olundu", - "submit": "Şifrlə", - "filenamePrefix": "şifrələnmiş", - "error": { - "failed": "PDF-i şifrələyərkən xəta baş verdi." - }, - "passwords": { - "stepTitle": "Parollar və Şifrələmə", - "completed": "Parollar təyin edildi", - "user": { - "label": "İstifadəçi Parolu", - "placeholder": "İstifadəçi parolunu daxil edin" - }, - "owner": { - "label": "Sahib Parolu", - "placeholder": "Sahib parolunu daxil edin" - } - }, - "encryption": { - "keyLength": { - "label": "Şifrələmə Açarının Uzunluğu", - "40bit": "40-bit (Aşağı)", - "128bit": "128-bit (Standart)", - "256bit": "256-bit (Yüksək)" - } - }, - "results": { - "title": "Şifrələnmiş PDF-lər" - }, - "tooltip": { - "header": { - "title": "Parol Mühafizəsinə Baxış" - }, - "passwords": { - "title": "Parol Növləri", - "text": "İstifadəçi parolları sənədi açmağı məhdudlaşdırır, sahib parolları isə açıldıqdan sonra sənədlə nə edilə biləcəyini idarə edir. Həm hər ikisini, həm də yalnız birini təyin edə bilərsiniz.", - "bullet1": "İstifadəçi Parolu: PDF-i açmaq üçün tələb olunur", - "bullet2": "Sahib Parolu: Sənəd icazələrini idarə edir (bütün PDF oxuyucuları tərəfindən dəstəklənmir)" - }, - "encryption": { - "title": "Şifrələmə Səviyyələri", - "text": "Daha yüksək şifrələmə səviyyələri daha yaxşı təhlükəsizlik təmin edir, lakin köhnə PDF oxuyucuları tərəfindən dəstəklənməyə bilər.", - "bullet1": "40-bit: Əsas təhlükəsizlik, köhnə oxuyucularla uyğun", - "bullet2": "128-bit: Standart təhlükəsizlik, geniş dəstəkli", - "bullet3": "256-bit: Maksimum təhlükəsizlik, müasir oxuyucular tələb edir" - }, - "permissions": { - "title": "İcazələri Dəyişdir", - "text": "Bu icazələr istifadəçilərin PDF ilə nə edə biləcəyini idarə edir. Ən təsirli hal sahib parolu ilə birlikdə istifadə olanda olur." - } - } - }, - "changePermissions": { - "title": "İcazələri Dəyişdir", - "desc": "Sənəd məhdudiyyətlərini və icazələrini dəyişdirin.", - "completed": "İcazələr dəyişdirildi", - "submit": "İcazələri Dəyişdir", - "error": { - "failed": "PDF icazələrini dəyişdirərkən xəta baş verdi." - }, - "permissions": { - "preventAssembly": { - "label": "Sənədin Yığılmasının Qarşısını Al" - }, - "preventExtractContent": { - "label": "Məzmunun Çıxarılmasının Qarşısını Al" - }, - "preventExtractForAccessibility": { - "label": "Əlçatanlıq Üçün Çıxarılmasının Qarşısını Alın" - }, - "preventFillInForm": { - "label": "Formanın Doldurulmasının Qarşısını Alır" - }, - "preventModify": { - "label": "Modifikasiyanın Qarşısını Al" - }, - "preventModifyAnnotations": { - "label": "Annotasiyanın Dəyişdirilməsinin Qarşısını Almaq" - }, - "preventPrinting": { - "label": "Çapın Qarşısını Al" - }, - "preventPrintingFaithful": { - "label": "Fərqli Formatlarda Çapın Qarşısını Al" - } - }, - "results": { - "title": "Dəyişdirilmiş PDF-lər" - }, - "tooltip": { - "header": { - "title": "İcazələri Dəyişdir" - }, - "description": { - "text": "Sənəd icazələrini dəyişdirir, PDF oxuyucularında müxtəlif xüsusiyyətlərə girişi icazəli/qadağan edir." - }, - "warning": { - "text": "Bu icazələri dəyişdirilməz etmək üçün, Parol əlavə etmə alətindən istifadə edərək sahib parolu təyin edin." - } - } - }, - "removePassword": { - "title": "Şifri Sil", - "desc": "PDF Sənədindən şifr qorumasını götür.", - "tags": "təhlükəsiz,deşifr,təhlükəsizlik,kodu aç,kodu sil", - "password": { - "stepTitle": "Şifri Sil", - "label": "Cari Şifr", - "placeholder": "Cari parolu daxil edin", - "completed": "Parol təyin edildi" - }, - "filenamePrefix": "şifrəsi açılmış", - "error": { - "failed": "PDF-dən parolu silərkən xəta baş verdi." - }, - "tooltip": { - "description": "Parol mühafizəsini silmək üçün PDF-i şifrələmək üçün istifadə olunan parol tələb olunur. Bu, sənədin şifrəsini açacaq və parolsuz əlçatan edəcək." - }, - "submit": "Sil", - "results": { - "title": "Şifrəsi açılmış PDF-lər" - } - }, - "automate": { - "title": "Avtomatlaşdırma", - "desc": "PDF əməliyyatlarını birləşdirərək çoxaddımlı iş axınları yaradın. Təkrarlanan tapşırıqlar üçün idealdır.", - "invalidStep": "Yanlış addım", - "files": { - "placeholder": "Bu avtomatlaşdırma ilə emal etmək üçün faylları seçin" - }, - "selection": { - "title": "Avtomatlaşdırma Seçimi", - "saved": { - "title": "Saxlanan" - }, - "createNew": { - "title": "Yeni Avtomatlaşdırma Yaradın" - }, - "suggested": { - "title": "Təklif olunan" - } - }, - "creation": { - "createTitle": "Avtomatlaşdırma Yaradın", - "editTitle": "Avtomatlaşdırmanı Redaktə edin", - "intro": "Avtomatlaşdırmalar alətləri ardıcıl işlədir. Başlamaq üçün, işləməsini istədiyiniz ardıcıllıqla alətlər əlavə edin.", - "name": { - "label": "Avtomatlaşdırmanın Adı", - "placeholder": "Avtomatlaşdırmam" - }, - "description": { - "label": "Təsvir (istəyə bağlı)", - "placeholder": "Bu avtomatlaşdırmanın nə etdiyini təsvir edin..." - }, - "tools": { - "selectTool": "Alət seçin...", - "selected": "Seçilmiş Alətlər", - "remove": "Aləti sil", - "configure": "Aləti tənzimlə", - "notConfigured": "! Tənzimlənməyib", - "addTool": "Alət əlavə et", - "add": "Alət əlavə edin..." - }, - "save": "Avtomatlaşdırmanı Yadda saxla", - "unsavedChanges": { - "title": "Yadda saxlanmayan dəyişikliklər", - "message": "Yadda saxlanmayan dəyişiklikləriniz var. Geri qayıtmaq istədiyinizə əminsiniz? Bütün dəyişikliklər itəcək.", - "cancel": "Ləğv et", - "confirm": "Geri qayıt" - }, - "icon": { - "label": "Nişan" - } - }, - "run": { - "title": "Avtomatlaşdırmanı İşə sal" - }, - "sequence": { - "unnamed": "Adsız Avtomatlaşdırma", - "steps": "{{count}} addım", - "running": "Avtomatlaşdırma işə salınır...", - "run": "Avtomatlaşdırmanı işə sal", - "finish": "Bitir" - }, - "reviewTitle": "Avtomatlaşdırma Nəticələri", - "config": { - "loading": "Alət tənzimləmələri yüklənir...", - "noSettings": "Bu alətin tənzimlənə bilən ayarları yoxdur.", - "title": "{{toolName}} tənzimləyin", - "description": "Bu alət üçün ayarları tənzimləyin. Bu ayarlar avtomatlaşdırma işlədikdə tətbiq olunacaq.", - "cancel": "Ləğv et", - "save": "Tənzimləmələri yadda saxla" - }, - "copyToSaved": "Saxlananlara kopyala" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Təhlükəsiz PDF Qəbulu", - "securePdfIngestionDesc": "Sənədləri sanitizasiya edir, təmizləmə ilə OCR tətbiq edir, uzunmüddətli arxivləşdirmə üçün PDF/A formatına çevirir və fayl ölçüsünü optimallaşdırır.", - "emailPreparation": "E-poçta Hazırlıq", - "emailPreparationDesc": "PDF-ləri e-poçtla paylama üçün optimallaşdırır: faylları sıxır, böyük sənədləri e-poçta uyğunluq üçün 20MB hissələrə bölür və məxfilik üçün metaməlumatı silir.", - "secureWorkflow": "Təhlükəsizlik İş Axını", - "secureWorkflowDesc": "PDF sənədlərini JavaScript və daxil edilmiş fayllar kimi potensial zərərli məzmunu silməklə təhlükəsizləşdirir, sonra icazəsiz girişin qarşısını almaq üçün parol mühafizəsi əlavə edir. Parol standart olaraq 'password' olaraq təyin edilir.", - "processImages": "Şəkilləri Emal Et", - "processImagesDesc": "Bir neçə şəkil faylını tək PDF sənədinə çevirir, sonra şəkillərdən axtarıla bilən mətn çıxarmaq üçün OCR tətbiq edir.", - "prePublishSanitization": "Yayınlamadan əvvəl təmizləmə", - "prePublishSanitizationDesc": "PDF-ləri onlayn dərc etməzdən əvvəl məlumat sızmasının qarşısını almaq üçün bütün gizli metadata, JavaScript, quraşdırılmış faylları, annotasiyaları silən və formaları düzləşdirən təmizləmə axını." - } - }, - "colorPicker": { - "title": "Rəng seçin" - }, - "common": { - "previous": "Əvvəlki", - "next": "Növbəti", - "collapse": "Yığ", - "expand": "Genişləndir", - "collapsed": "yığılmış", - "lines": "sətir", - "copy": "Kopyala", - "copied": "Kopyalandı!", - "refresh": "Yenilə", - "retry": "Yenidən cəhd et", - "remaining": "qalıb", - "used": "istifadə edilib", - "available": "mövcuddur", - "cancel": "Ləğv et", - "preview": "Önizləmə", - "close": "Bağla", - "done": "Bitdi", - "loading": "Yüklənir...", - "back": "Geri", - "continue": "Davam et", - "error": "Xəta" - }, - "config": { - "overview": { - "title": "Tətbiq Konfiqurasiyası", - "description": "Cari tətbiq ayarları və konfiqurasiya detalları.", - "loading": "Konfiqurasiya yüklənir...", - "error": "Xəta", - "warning": "Konfiqurasiya xəbərdarlığı", - "sections": { - "basic": "Əsas konfiqurasiya", - "security": "Təhlükəsizlik konfiqurasiyası", - "system": "Sistem konfiqurasiyası", - "integration": "Inteqrasiya konfiqurasiyası" - } - }, - "account": { - "overview": { - "title": "Hesab Ayarları", - "manageAccountPreferences": "Hesab seçimlərinizi idarə edin", - "guestDescription": "Qonaq kimi daxil olmusunuz. Yuxarıdan hesabınızı yüksəltməyi nəzərdən keçirin." - }, - "upgrade": { - "title": "Qonaq Hesabını Yüksəlt", - "description": "Hesabınızı bağlayın ki, tarixçəniz qorunsun və daha çox xüsusiyyətə çıxış əldə edəsiniz!", - "socialLogin": "Sosial hesabla yüksəlt", - "linkWith": "Bağla", - "emailPassword": "və ya e-poçtunuzu və parolunuzu daxil edin", - "email": "E-poçt", - "emailPlaceholder": "E-poçtunuzu daxil edin", - "password": "Parol (istəyə bağlı)", - "passwordPlaceholder": "Parol təyin edin", - "passwordNote": "Yalnız e-poçt təsdiqi istifadə etmək üçün boş buraxın", - "upgradeButton": "Hesabı yüksəlt" - } - }, - "apiKeys": { - "intro": "API açarınızdan istifadə edərək Stirling PDF-in emal imkanlarına proqramlı şəkildə çıxış əldə edin.", - "docsTitle": "API Sənədləri", - "docsDescription": "Stirling PDF ilə inteqrasiya haqqında daha çox öyrənin:", - "docsLink": "API Sənədləri", - "schemaLink": "API Sxem Arayışı", - "usage": "Bu açarı bütün API sorğularında X-API-KEY başlığında daxil edin.", - "description": "Stirling-in PDF alətləri paketinə çıxış üçün API açarınız. Layihənizə kopyalayın və ya yenisini yaratmaq üçün yeniləyin.", - "publicKeyAriaLabel": "Açıq API açarı", - "copyKeyAriaLabel": "API açarını kopyala", - "refreshAriaLabel": "API açarını yenilə", - "includedCredits": "Daxili kreditlər", - "purchasedCredits": "Alınmış kreditlər", - "totalCredits": "Cəmi kreditlər", - "chartAriaLabel": "Kredit istifadəsi: daxili {{includedTotal}}-dən {{includedUsed}}, alınmış {{purchasedTotal}}-dən {{purchasedUsed}}", - "nextReset": "Növbəti Sıfırlama", - "lastApiUse": "Son API istifadəsi", - "overlayMessage": "Kreditləri və mövcud kreditləri görmək üçün açar yaradın", - "label": "API Açarı", - "guestInfo": "Qonaq istifadəçilərə API açarları verilmir. Tətbiqlərinizdə istifadə etmək üçün API açarı almaq üçün hesab yaradın.", - "goToAccount": "Hesaba keç", - "refreshModal": { - "title": "API Açarlarını Yenilə", - "warning": "⚠️ Xəbərdarlıq: Bu əməliyyat yeni API açarları yaradacaq və əvvəlki açarları etibarsız edəcək.", - "impact": "Hazırda bu açarlardan istifadə edən bütün tətbiqlər və xidmətlər, onları yeni açarlarla yeniləyənədək işləməyəcək.", - "confirmPrompt": "Davam etmək istədiyinizə əminsiniz?", - "confirmCta": "Açarları yenilə" - }, - "generateError": "API açarınızı yarada bilmədik." - } - }, - "AddAttachmentsRequest": { - "attachments": "Qoşmaları seçin", - "info": "PDF-inizə əlavə etmək üçün faylları seçin. Bu fayllar daxil ediləcək və PDF-in qoşmalar panelindən əlçatan olacaq.", - "selectFiles": "Qoşmaq üçün faylları seçin", - "placeholder": "Faylları seçin...", - "addMoreFiles": "Daha çox fayl əlavə edin...", - "selectedFiles": "Seçilmiş Fayllar", - "submit": "Qoşmaları əlavə et", - "tooltip": { - "header": { - "title": "Qoşmaların əlavə edilməsi haqqında" - }, - "description": { - "title": "Nə edir" - } - }, - "results": { - "title": "Qoşma Nəticələri" - }, - "error": { - "failed": "Qoşmaların əlavə edilməsi əməliyyatı uğursuz oldu" - } - }, - "termsAndConditions": "Şərt və Qaydalar", - "logOut": "Hesabdan çıx", - "addAttachments": { - "error": { - "failed": "PDF-ə qoşmalar əlavə edilərkən xəta baş verdi." - } - }, - "autoRename": { - "description": "Bu alət məzmununa əsasən PDF fayllarını avtomatik olaraq yenidən adlandırır. Sənədi analiz edərək mətndən ən uyğun başlığı tapır." - }, - "customPosition": "Xüsusi mövqe", - "details": "Təfərrüatlar", - "invalidUndoData": "Geri alma mümkün deyil: etibarsız əməliyyat məlumatı", - "margin": { - "large": "Böyük", - "medium": "Orta", - "small": "Kiçik", - "xLarge": "Çox böyük" - }, - "noFilesToUndo": "Geri alma mümkün deyil: son əməliyyatda heç bir fayl emal edilməyib", - "noOperationToUndo": "Geri alınacaq əməliyyat yoxdur", - "noValidFiles": "Emal üçün etibarlı fayl yoxdur", - "operationCancelled": "Əməliyyat ləğv edildi", - "pageEdit": { - "deselectAll": "Heç birini seçmə", - "selectAll": "Hamısını seç" - }, - "quickPosition": "Sürətli mövqe", - "reorganizePages": { - "error": { - "failed": "Səhifələri yenidən düzəltmək alınmadı" - }, - "results": { - "title": "Səhifələr yenidən düzüldü" - }, - "settings": { - "title": "Ayarlar" - }, - "submit": "Səhifələri yenidən düz" - }, - "replace-color": { - "options": { - "fill": "Doldurma rəngi", - "gradient": "Qradient" - }, - "previewOverlayOpacity": "Önizləmə örtüyünün opaklığı", - "previewOverlayTransparency": "Önizləmə örtüyünün şəffaflığı", - "previewOverlayVisibility": "Önizləmə örtüyünü göstər", - "selectText": { - "1": "Rəngi dəyişmə və tərsinə çevirmə seçimləri", - "2": "Defolt(Defolt yüksək kontrastlı rənglər)", - "3": "Fərdi(Fərdiləşdirilmiş rənglər)", - "4": "Bütöv Tərsinə Çevir(Bütün rəngləri tərsinə çevir)", - "5": "Yüksək kontrastlı rəng seçimləri", - "6": "Qara arxaplanda ağ mətn", - "7": "Ağ arxaplanda qara mətn", - "8": "Qara arxaplanda sarı mətn", - "9": "Qara arxaplanda yaşıl mətn", - "10": "Mətn rəngi seç", - "11": "Arxaplan rəngi seç", - "12": "Başlanğıc rəngi seçin", - "13": "Son rəngi seçin" - }, - "submit": "Əvəzlə", - "title": "Qabaqcıl Rəng Seçimləri" - }, - "size": "Ölçü", - "submit": "Göndər", - "success": "Uğurlu", - "tools": { - "noSearchResults": "Heç bir alət tapılmadı", - "noTools": "Heç bir alət mövcud deyil" - }, - "undoDataMismatch": "Geri alma mümkün deyil: əməliyyat məlumatı korlanıb", - "undoFailed": "Əməliyyatı geri almaq alınmadı", - "undoQuotaError": "Geri alma mümkün deyil: yaddaş sahəsi kifayət deyil", - "undoStorageError": "Geri alma tamamlandı, lakin bəzi faylları yaddaşa saxlamaq mümkün olmadı", - "undoSuccess": "Əməliyyat uğurla geri alındı", - "unsupported": "Dəstəklənmir", - "onboarding": { - "welcomeModal": { - "title": "Stirling PDF-ə xoş gəlmisiniz!", - "description": "Əsas xüsusiyyətləri və necə başlamağı öyrənmək üçün 1 dəqiqəlik qısa tura baxmaq istəyirsiniz?", - "helpHint": "Bu tura istənilən vaxt sol altdakı Kömək düyməsindən daxil ola bilərsiniz.", - "startTour": "Tura başla", - "maybeLater": "Bəlkə sonra", - "dontShowAgain": "Bir də göstərmə" - }, - "welcomeSlide": { - "title": "Stirling-ə xoş gəlmisiniz", - "body": "Stirling PDF artıq hər ölçüdə komanda üçün hazırdır. Bu yeniləmə yeni düzən, güclü admin imkanları və ən çox tələb olunan xüsusiyyətimizi ehtiva edir - Mətni redaktə et." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Gəlin, Kəsmə alətini seçərək alətlərdən birinin istifadəsini nümayiş etdirək.", - "toolInterface": "Bu, Kəsmə alətinin interfeysidir. Gördüyünüz kimi, hələ işləmək üçün PDF faylı əlavə etmədiyimiz üçün burada çox şey yoxdur.", - "filesButton": "Sürətli Giriş panelindəki Fayllar düyməsi PDF-ləri alətlərdə istifadə etmək üçün yükləməyə imkan verir.", - "fileSources": "Buradan yeni fayllar yükləyə və ya son fayllara daxil ola bilərsiniz. Tur üçün nümunə fayldan istifadə edəcəyik.", - "workbench": "Bu, İş Masasıdır - PDF-lərinizi gördüyünüz və redaktə etdiyiniz əsas sahə.", - "viewSwitcher": "PDF-lərinizi necə görüntüləmək istədiyinizi seçmək üçün bu idarəetmələrdən istifadə edin.", - "viewer": "Görüntüləyici PDF-lərinizi oxumağa və şərh etməyə imkan verir.", - "pageEditor": "Səhifə Redaktoru PDF-lərinizdəki səhifələr üzərində müxtəlif əməliyyatlar etməyə, məsələn, yenidən sıralamağa, çevirməyə və silməyə imkan verir.", - "activeFiles": "Aktiv Fayllar görünüşü alətə yüklədiyiniz bütün PDF-ləri göstərir və emal etmək istədiklərinizi seçməyə imkan verir.", - "fileCheckbox": "Fayllardan birinə klikləmək onu emal üçün seçir. Toplu əməliyyatlar üçün bir neçə faylı seçə bilərsiniz.", - "selectControls": "Sağ Panel aktiv PDF-lərinizi tez seçmək/seçimi ləğv etmək üçün düymələr, eləcə də tətbiqin mövzusunu və dilini dəyişmək üçün düymələr ehtiva edir.", - "cropSettings": "Artıq kəsmək istədiyimiz faylı seçdiyimizə görə, PDF-i kəsmək istədiyimiz sahəni seçmək üçün Kəsmə alətini tənzimləyə bilərik.", - "runButton": "Alət tənzimləndikdən sonra, bu düymə seçilmiş bütün PDF-lərdə aləti işə salmağa imkan verir.", - "results": "Alət işləməyi bitirdikdən sonra, Baxış addımı nəticələrin önizləməsini bu paneldə göstərəcək və əməliyyatı geri almağa və ya faylı endirməyə imkan verəcək.", - "fileReplacement": "Dəyişdirilmiş fayl İş Masasında orijinal faylı avtomatik əvəz edəcək və onu asanlıqla daha çox alətdən keçirməyə imkan verəcək.", - "pinButton": "Alətlər işləndikdən sonra fayllarınızın aktiv qalmasını istəyirsinizsə, Sancaqlama düyməsindən istifadə edə bilərsiniz.", - "wrapUp": "Hər şey hazırdır! Tətbiqin əsas sahələri və onlardan necə istifadə etməyi öyrəndiniz. Bu turu yenidən görmək istədiyiniz zaman Kömək düyməsini klikləyin.", - "previous": "Əvvəlki", - "next": "Növbəti", - "finish": "Bitir", - "startTour": "Tura başla", - "startTourDescription": "Stirling PDF-in əsas xüsusiyyətləri üzrə bələdçili tura başlayın", - "buttons": { - "next": "Növbəti →", - "back": "Geri", - "skipForNow": "Hələlik ötür", - "download": "Yüklə →", - "showMeAround": "Turu göstər", - "skipTheTour": "Turu keç" - }, - "serverLicense": { - "skip": "Hələlik ötür", - "seePlans": "Planlara baxın →", - "upgrade": "İndi yüksəlt →", - "freeTitle": "Server lisenziyası", - "overLimitTitle": "Server lisenziyası tələb olunur", - "overLimitBody": "Lisenziyalaşmamız hər server üçün pulsuz olaraq maksimum {{freeTierLimit}} istifadəçiyə icazə verir. Sizdə {{overLimitUserCopy}} Stirling istifadəçisi var. Fasiləsiz davam etmək üçün Stirling Server planına yüksəldin - limitsiz yerlər, PDF mətn redaktəsi və tam admin nəzarəti cəmi $99/server/ay.", - "freeBody": "Bizim Open-Core lisenziyası hər server üçün pulsuz olaraq maksimum {{freeTierLimit}} istifadəçiyə icazə verir. Fasiləsiz miqyaslanmaq və yeni PDF mətn redaktəsi alətimizə erkən çıxış əldə etmək üçün Stirling Server planını tövsiyə edirik — tam redaktə və limitsiz yerlər $99/server/ay." - }, - "desktopInstall": { - "title": "Yüklə", - "titleWithOs": "{{osLabel}} üçün yüklə", - "body": "Stirling masaüstü tətbiq kimi ən yaxşı işləyir. Onu oflayn istifadə edə, sənədlərə daha sürətli baxa və düzəlişləri yerli olaraq kompüterinizdə edə bilərsiniz." - }, - "planOverview": { - "adminTitle": "Admin icmalı", - "userTitle": "Plan icmalı", - "adminBodyLoginEnabled": "Admin kimi istifadəçiləri idarə edə, ayarları konfiqurasiya edə və serverin vəziyyətini izləyə bilərsiniz. Serverinizdə ilk {{freeTierLimit}} nəfər Stirling-dən pulsuz istifadə edir.", - "adminBodyLoginDisabled": "Giriş rejimini aktivləşdirdikdən sonra istifadəçiləri idarə edə, ayarları konfiqurasiya edə və serverin vəziyyətini izləyə bilərsiniz. Serverinizdə ilk {{freeTierLimit}} nəfər Stirling-dən pulsuz istifadə edir.", - "userBody": "Komanda yoldaşlarını dəvət edin, rollar təyin edin və sənədlərinizi bir təhlükəsiz iş mühitində səliqəli saxlayın. Tək istifadədən böyüməyə hazır olduqda giriş rejimini aktivləşdirin." - }, - "securityCheck": { - "message": "Tətbiq son vaxtlar əhəmiyyətli dəyişikliklərdən keçib. Server administratorunun müdaxiləsi tələb oluna bilər. Davam etmək üçün rolunuzu təsdiqləyin." - } - }, - "adminOnboarding": { - "welcome": "Admin Turuna xoş gəlmisiniz! Gəlin, sistem administratorları üçün əlçatan güclü müəssisə xüsusiyyətləri və ayarları araşdıraq.", - "configButton": "Bütün sistem ayarlarına və inzibati idarəetmələrə çıxış üçün Konfiqurasiya düyməsini klikləyin.", - "settingsOverview": "Bu Ayarlar Panelidir. Admin ayarları kateqoriyalar üzrə təşkil olunub ki, naviqasiya asan olsun.", - "teamsAndUsers": "Buradan Komandaları və fərdi istifadəçiləri idarə edin. Yeni istifadəçiləri e-poçtla, paylaşılabilən linklə dəvət edə və ya onlar üçün özünüz xüsusi hesablar yarada bilərsiniz.", - "systemCustomization": "UI-ni fərdiləşdirməyin geniş yolları var: Sistem Ayarları tətbiqin adını və dilləri dəyişməyə imkan verir, Xüsusiyyətlər server sertifikatlarının idarəsi üçün istifadə olunur və Endpoint-lər istifadəçiləriniz üçün konkret alətləri aktiv/deaktiv etməyə imkan verir.", - "databaseSection": "İrəli istehsal mühitləri üçün mövcud infrastrukturunuzla inteqrasiya etməniz üçün xarici verilənlər bazasına qoşulma ayarları var.", - "connectionsSection": "Bağlantılar bölməsi Google və GitHub kimi fərdi SSO və SAML təminatçıları daxil olmaqla müxtəlif giriş üsullarını, eləcə də bildirişlər və yazışmalar üçün e-poçt inteqrasiyalarını dəstəkləyir.", - "adminTools": "Nəhayət, sistem fəaliyyətini izləmək üçün Audit və istifadəçilərinizin platformadan necə yararlandığını izləmək üçün İstifadə Analitikası kimi qabaqcıl inzibati alətlər var.", - "wrapUp": "Admin turu bu qədər! Stirling PDF-i təşkilatlar üçün güclü və fərdiləşdirilə bilən həll edən müəssisə funksiyalarını gördünüz. Bu tura istənilən vaxt Kömək menyusundan daxil olun." - }, - "workspace": { - "title": "İş sahəsi", - "people": { - "title": "İnsanlar", - "description": "İş sahəsi üzvlərini və onların icazələrini idarə edin", - "loading": "İnsanlar yüklənir...", - "searchMembers": "Üzvlərdə axtar...", - "addMembers": "Üzv əlavə et", - "inviteMembers": { - "label": "Üzvləri dəvət et", - "subtitle": "Aşağıya vergüllə ayrılmış e-poçtları yazın və ya yapışdırın. İş sahəniz üzvlərin sayına görə ödənişləndirələcək." - }, - "user": "İstifadəçi", - "role": "Rol", - "team": "Komanda", - "status": "Status", - "actions": { - "label": "Əməliyyatlar", - "upgrade": "Yüksəlt" - }, - "noMembersFound": "Üzv tapılmadı", - "active": "Aktiv", - "disabled": "Deaktiv", - "activeSession": "Aktiv sessiya", - "member": "Üzv", - "admin": "Admin", - "roleDescriptions": { - "admin": "Ayarları idarə edə və üzvləri dəvət edə bilər, tam inzibati girişə malikdir.", - "member": "Paylaşılan fayllara baxa və redaktə edə bilər, lakin iş sahəsinin ayarlarını və üzvləri idarə edə bilməz.", - "user": "İstifadəçi" - }, - "editRole": "Rolu redaktə et", - "enable": "Aktiv et", - "disable": "Deaktiv et", - "deleteUser": "İstifadəçini sil", - "deleteUserSuccess": "İstifadəçi uğurla silindi", - "deleteUserError": "İstifadəçini silmək alınmadı", - "confirmDelete": "Bu istifadəçini silmək istədiyinizə əminsiniz? Bu əməliyyat geri alına bilməz.", - "addMember": { - "title": "Üzv əlavə et", - "username": "İstifadəçi adı (E-poçt)", - "usernamePlaceholder": "user@example.com", - "password": "Parol", - "passwordPlaceholder": "Parolu daxil edin", - "role": "Rol", - "team": "Komanda (İstəyə bağlı)", - "teamPlaceholder": "Komanda seçin", - "forcePasswordChange": "İlk girişdə parol dəyişikliyi tələb olunsun", - "cancel": "Ləğv et", - "submit": "Üzv əlavə et", - "usernameRequired": "İstifadəçi adı və parol tələb olunur", - "passwordTooShort": "Parol ən azı 6 simvol olmalıdır", - "success": "İstifadəçi uğurla yaradıldı", - "error": "İstifadəçi yaratmaq alınmadı" - }, - "editMember": { - "title": "Üzvü redaktə et", - "editing": "Redaktə edilir:", - "role": "Rol", - "team": "Komanda (İstəyə bağlı)", - "teamPlaceholder": "Komanda seçin", - "cancel": "Ləğv et", - "submit": "Üzvü yenilə", - "success": "İstifadəçi uğurla yeniləndi", - "error": "İstifadəçini yeniləmək alınmadı" - }, - "toggleEnabled": { - "success": "İstifadəçi statusu uğurla yeniləndi", - "error": "İstifadəçi statusunu yeniləmək alınmadı" - }, - "delete": { - "success": "İstifadəçi uğurla silindi", - "error": "İstifadəçini silmək alınmadı" - }, - "emailInvite": { - "tab": "E-poçt Dəvəti", - "description": "Aşağıya vergüllə ayrılmış e-poçtları yazın və ya yapışdırın. İstifadəçilərə giriş məlumatları e-poçtla göndəriləcək.", - "emails": "E-poçt Ünvanları", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Ən azı bir e-poçt ünvanı tələb olunur", - "submit": "Dəvətnamələri göndər", - "success": "istifadəçi(lər) uğurla dəvət olundu", - "partialSuccess": "Bəzi dəvətnamələr alınmadı", - "allFailed": "İstifadəçiləri dəvət etmək alınmadı", - "error": "Dəvətnamələri göndərmək alınmadı" - }, - "directInvite": { - "tab": "Birbaşa Yarat" - }, - "inviteLinkTab": { - "tab": "Dəvət Linki" - }, - "inviteLink": { - "description": "İstifadəçiyə öz parolunu təyin etməyə imkan verən təhlükəsiz link yaradın", - "email": "E-poçt ünvanı", - "emailPlaceholder": "user@example.com (istəyə bağlı)", - "emailDescription": "İstəyə bağlı - hər kəsin istifadə edə biləcəyi ümumi dəvət linki üçün boş buraxın", - "emailRequired": "E-poçt ünvanı tələb olunur", - "emailOptional": "İstəyə bağlı - ümumi dəvət linki üçün boş buraxın", - "emailRequiredForSend": "E-poçt bildirişi göndərmək üçün e-poçt ünvanı tələb olunur", - "expiryHours": "Müddət (saat)", - "expiryDescription": "Linkin neçə saatdan sonra bitəcəyini göstərin", - "sendEmail": "Dəvət linkini e-poçtla göndər", - "sendEmailDescription": "Aktivdirsə, dəvət linki göstərilən e-poçt ünvanına göndəriləcək", - "smtpRequired": "SMTP konfiqurasiya edilməyib", - "generate": "Link yarat", - "generated": "Dəvət Linki Yaradıldı", - "copied": "Link mübadilə buferinə kopyalandı", - "success": "Dəvət linki uğurla yaradıldı", - "successWithEmail": "Dəvət linki yaradıldı və e-poçtla göndərildi", - "emailSent": "Dəvət linki yaradıldı və e-poçtla göndərildi", - "emailFailed": "Dəvət linki yaradıldı, lakin e-poçt göndərilmədi", - "emailFailedDetails": "Xəta: {0}. Zəhmət olmasa dəvət linkini əl ilə paylaşın.", - "error": "Dəvət linki yaratmaq alınmadı", - "submit": "Dəvət Linki Yarat" - }, - "inviteMode": { - "username": "İstifadəçi adı", - "email": "E-poçt", - "link": "Keçid", - "emailDisabled": "E-poçt dəvətləri üçün ayarlarda SMTP konfiqurasiyası və mail.enableInvites=true tələb olunur" - }, - "license": { - "users": "istifadəçi", - "availableSlots": "Mövcud yerlər", - "grandfathered": "Grandfathered", - "grandfatheredShort": "{{count}} grandfathered", - "fromLicense": "lisenziyadan", - "slotsAvailable": "{{count}} istifadəçi yeri mövcuddur", - "noSlotsAvailable": "Mövcud yer yoxdur", - "currentUsage": "Hazırda {{max}} istifadəçi lisenziyasından {{current}} istifadə olunur" - }, - "loginRequired": "Əvvəlcə giriş rejimini aktivləşdirin" - }, - "teams": { - "title": "Komandalar", - "description": "Komandaları idarə edin və iş sahəsi üzvlərini təşkil edin", - "loading": "Komandalar yüklənir...", - "loadingDetails": "Komanda detalları yüklənir...", - "loadError": "Komanda detalları yüklənmədi", - "createNewTeam": "Yeni Komanda Yaradın", - "teamName": "Komandanın adı", - "totalMembers": "Ümumi Üzv sayı", - "actions": "Hərəkətlər", - "noTeamsFound": "Komanda tapılmadı", - "noMembers": "Bu komandada üzv yoxdur", - "system": "Sistem", - "addMember": "Üzv əlavə et", - "viewTeam": "Komandaya bax", - "removeMember": "Komandadan çıxar", - "cannotRemoveFromSystemTeam": "Sistem komandasından çıxarmaq mümkün deyil", - "renameTeamLabel": "Komandanın adını dəyiş", - "deleteTeamLabel": "Komandanı sil", - "cannotDeleteInternal": "Daxili komandanı silmək mümkün deyil", - "confirmDelete": "Bu komandanı silmək istədiyinizə əminsiniz? Silmək üçün komanda boş olmalıdır.", - "confirmRemove": "İstifadəçi bu komandadan çıxarılsın?", - "cannotRenameInternal": "Daxili komandanın adını dəyişmək mümkün deyil", - "cannotAddToInternal": "Daxili komandaya üzv əlavə etmək mümkün deyil", - "teamNotFound": "Komanda tapılmadı", - "backToTeams": "Komandalara qayıt", - "memberCount": "{{count}} üzv", - "removeMemberSuccess": "İstifadəçi komandadan çıxarıldı", - "removeMemberError": "İstifadəçini komandadan çıxarmaq alınmadı", - "createTeam": { - "title": "Yeni Komanda Yaradın", - "teamName": "Komandanın adı", - "teamNamePlaceholder": "Komanda adını daxil edin", - "cancel": "Ləğv et", - "submit": "Komanda yarat", - "nameRequired": "Komanda adı tələb olunur", - "success": "Komanda uğurla yaradıldı", - "error": "Komanda yaratmaq alınmadı" - }, - "renameTeam": { - "title": "Komandanın adını dəyiş", - "renaming": "Adı dəyişdirilir:", - "newTeamName": "Yeni komanda adı", - "newTeamNamePlaceholder": "Yeni komanda adını daxil edin", - "cancel": "Ləğv et", - "submit": "Adı dəyiş", - "nameRequired": "Komanda adı tələb olunur", - "success": "Komandanın adı uğurla dəyişdirildi", - "error": "Komandanın adını dəyişmək alınmadı" - }, - "deleteTeam": { - "success": "Komanda uğurla silindi", - "error": "Komandanı silmək alınmadı. Komandanın boş olduğundan əmin olun.", - "teamMustBeEmpty": "Silmədən əvvəl komanda boş olmalıdır" - }, - "addMemberToTeam": { - "title": "Komandaya Üzv əlavə et", - "addingTo": "Əlavə edilir", - "selectUser": "İstifadəçi seçin", - "selectUserPlaceholder": "İstifadəçi seçin", - "selectUserRequired": "Zəhmət olmasa istifadəçi seçin", - "currentlyIn": "hazırda", - "willBeMoved": "Qeyd: Bu istifadəçi hazırkı komandadan bu komandaya köçürüləcək.", - "cancel": "Ləğv et", - "submit": "Üzv əlavə et", - "userRequired": "Zəhmət olmasa istifadəçi seçin", - "success": "Üzv komandaya uğurla əlavə olundu", - "error": "Üzvü komandaya əlavə etmək alınmadı" - }, - "changeTeam": { - "label": "Komandanı dəyiş", - "title": "Komandanı dəyiş", - "changing": "Köçürülür", - "selectTeam": "Komanda seçin", - "selectTeamPlaceholder": "Komanda seçin", - "selectTeamRequired": "Zəhmət olmasa komanda seçin", - "success": "Komanda uğurla dəyişdirildi", - "error": "Komandanı dəyişmək alınmadı", - "submit": "Komandanı dəyiş" - } - } - }, - "plan": { - "currency": "Valyuta", - "popular": "Məşhur", - "current": "Cari Plan", - "upgrade": "Yüksəlt", - "contact": "Bizimlə əlaqə", - "customPricing": "Fərdi", - "showComparison": "Bütün xüsusiyyətləri müqayisə et", - "hideComparison": "Xüsusiyyət müqayisəsini gizlət", - "featureComparison": "Xüsusiyyət Müqayisəsi", - "from": "Başlayır", - "perMonth": "/ay", - "perSeat": "/yer", - "withServer": "+ Server Planı", - "licensedSeats": "Lisenziyalı: {{count}} yer", - "includedInCurrent": "Cari planınıza daxildir", - "selectPlan": "Plan seç", - "manage": "İdarə et", - "manageSubscription": { - "description": "Abunəliyi, ödənişləri və ödəmə üsullarını idarə edin" - }, - "activePlan": { - "title": "Aktiv Plan", - "subtitle": "Cari abunəlik detalları" - }, - "availablePlans": { - "title": "Mövcud Planlar", - "subtitle": "Ehtiyaclarınıza uyğun planı seçin" - }, - "static": { - "title": "Faktura Məlumatı", - "message": "Onlayn ödəmə hazırda konfiqurasiya edilməyib. Planınızı yüksəltmək və ya abunələri idarə etmək üçün bizimlə birbaşa əlaqə saxlayın.", - "contactSales": "Satışla əlaqə", - "contactToUpgrade": "Planınızı yüksəltmək və ya fərdiləşdirmək üçün bizimlə əlaqə saxlayın", - "maxUsers": "Maksimum İstifadəçi", - "upTo": "Maksimum" - }, - "period": { - "month": "ay", - "perUserPerMonth": "/istifadəçi/ay" - }, - "free": { - "name": "Pulsuz", - "highlight1": "Həftəlik məhdud alət istifadəsi", - "highlight2": "Bütün alətlərə çıxış", - "highlight3": "İcma dəstəyi", - "forever": "Həmişə pulsuz", - "included": "Daxildir" - }, - "pro": { - "name": "Pro", - "highlight1": "Limitsiz Alət İstifadəsi", - "highlight2": "Təkmil PDF alətləri", - "highlight3": "Su nişanları yoxdur" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Fərdi qiymətləndirmə", - "highlight2": "Həsr olunmuş dəstək", - "highlight3": "Ən son xüsusiyyətlər", - "requiresServer": "Server tələb edir", - "requiresServerMessage": "Enterprise-a yüksəltmədən əvvəl əvvəlcə Server planına keçin." - }, - "feature": { - "title": "Xüsusiyyət", - "pdfTools": "Əsas PDF Alətləri", - "fileSize": "Fayl ölçüsü limiti", - "automation": "Alət iş axınlarını avtomatlaşdırma", - "api": "API Girişi", - "priority": "Prioritet Dəstək", - "customPricing": "Fərdi Qiymətləndirmə" - }, - "licenseWarning": { - "title": "Pulsuz self-hosted limiti çatıb", - "body": "Sizdə {{total}} istifadəçi var, lakin pulsuz səviyyə hər server üçün yalnız {{limit}}-ni dəstəkləyir. Stirling PDF-in fasiləsiz işləməsi üçün yüksəldin.", - "overLimit": "{{limit}}-dən çox", - "cta": "Planlara bax" - } - }, - "subscription": { - "status": { - "active": "Aktiv", - "pastDue": "Gecikmiş", - "canceled": "Ləğv edilib", - "incomplete": "Natamam", - "trialing": "Sınaq", - "none": "Abunəlik yoxdur" - }, - "renewsOn": "{{date}} tarixində yenilənir", - "cancelsOn": "{{date}} tarixində ləğv olunur" - }, - "billing": { - "manageBilling": "Ödənişləri idarə et", - "portal": { - "error": "Ödəniş portalını açmaq alınmadı" - }, - "updateSeats": "Yerləri yenilə", - "updateEnterpriseSeats": "Enterprise yerlərini yenilə", - "currentSeats": "Cari yerlər", - "minimumSeats": "Minimum yerlər", - "basedOnUsers": "(cari istifadəçilər)", - "newSeatCount": "Yeni yer sayı", - "newSeatCountDescription": "Enterprise lisenziyası üçün yerlərin sayını seçin", - "whatHappensNext": "Sonra nə olacaq?", - "stripePortalRedirect": "Yerlərin dəyişməsini yoxlamaq və təsdiqləmək üçün Stripe ödəniş portalına yönləndiriləcəksiniz. Nisbətli məbləğ avtomatik hesablanacaq.", - "preparingUpdate": "Yer yeniləməsi hazırlanır...", - "seatCountTooLow": "Yer sayı ən azı {{minimum}} olmalıdır (cari istifadəçi sayı)", - "seatCountUnchanged": "Zəhmət olmasa, başqa yer sayı seçin", - "seatsUpdated": "Yerlər yeniləndi", - "seatsUpdatedMessage": "Enterprise yerləriniz {{seats}} olaraq yeniləndi", - "updateProcessing": "Yeniləmə işlənir", - "updateProcessingMessage": "Yer yeniləməniz işlənir. Bir neçə dəqiqəyə yeniləyin.", - "notEnterprise": "Yer idarəsi yalnız Enterprise lisenziyaları üçün mövcuddur" - }, - "upgradeBanner": { - "title": "Server planına yüksəldin", - "message": "Limitsiz istifadəçi və qabaqcıl xüsusiyyətlərlə Stirling PDF-dən maksimum yararlanın", - "upgradeButton": "İndi yüksəlt", - "dismiss": "Baneri gizlət", - "attentionTitle": "Bu server admin diqqəti tələb edir", - "attentionBody": "Daha çox məlumat üçün admin daxil olmalıdır. Zəhmət olmasa, dərhal əlaqə saxlayın.", - "attentionBodyAdmin": "Bu serverin uyğunluğunu qorumaq üçün lisenziya tələblərini nəzərdən keçirin.", - "seeInfo": "Məlumata bax" - }, - "payment": { - "preparing": "Ödənişiniz hazırlanır...", - "redirecting": "Təhlükəsiz checkout-a yönləndirilir...", - "upgradeTitle": "{{planName}} planına yüksəldin", - "success": "Ödəniş uğurludur!", - "successMessage": "Abunəliyiniz uğurla aktivləşdirildi. Tezliklə təsdiq e-poçtu alacaqsınız.", - "autoClose": "Bu pəncərə avtomatik bağlanacaq...", - "error": "Ödəniş xətası", - "upgradeSuccess": "Ödəniş uğurludur! Abunəliyiniz yüksəldildi. Lisenziya serverinizdə yeniləndi. Tezliklə təsdiq e-poçtu alacaqsınız.", - "paymentSuccess": "Ödəniş uğurludur! Lisenziya açarınız alınır...", - "licenseActivated": "Lisenziya aktivləşdirildi! Lisenziya açarınız saxlanıldı. Qeydiyyat e-poçt ünvanınıza təsdiq göndərildi.", - "licenseDelayed": "Ödəniş uğurludur! Lisenziyanız yaradılır. Tezliklə lisenziya açarınızla e-poçt alacaqsınız. 10 dəqiqə ərzində gəlməzsə, dəstək ilə əlaqə saxlayın.", - "licensePollingError": "Ödəniş uğurludur, lakin lisenziya açarınızı avtomatik ala bilmədik. Zəhmət olmasa e-poçtunuzu yoxlayın və ya ödəniş təsdiqi ilə dəstək ilə əlaqə saxlayın.", - "licenseRetrievalError": "Ödəniş uğurludur, lakin lisenziyanın alınması uğursuz oldu. Lisenziya açarınız e-poçtla göndəriləcək. 10 dəqiqə ərzində gəlməzsə, dəstək ilə əlaqə saxlayın.", - "syncError": "Ödəniş uğurludur, lakin lisenziyanın sinxronizasiyası uğursuz oldu. Lisenziyanız tezliklə yenilənəcək. Problem davam edərsə, dəstəyə müraciət edin.", - "licenseSaveError": "Lisenziya açarını saxlamaq alınmadı. Aktivləşdirməni tamamlamaq üçün lisenziya açarınızla dəstəyə müraciət edin.", - "paymentCanceled": "Ödəniş ləğv edildi. Heç bir ödəniş tutulmadı.", - "syncingLicense": "Yüksəldilmiş lisenziyanız sinxronlaşdırılır...", - "generatingLicense": "Lisenziya açarınız yaradılır...", - "upgradeComplete": "Yeniləmə tamamlandı", - "upgradeCompleteMessage": "Abunəliyiniz uğurla yüksəldildi. Mövcud lisenziya açarınız yeniləndi.", - "stripeNotConfigured": "Stripe konfiqurasiya olunmayıb", - "stripeNotConfiguredMessage": "Stripe ödəniş inteqrasiyası konfiqurasiya olunmayıb. Zəhmət olmasa administratorla əlaqə saxlayın.", - "monthly": "Aylıq", - "yearly": "İllik", - "billingPeriod": "Ödəniş dövrü", - "enterpriseNote": "Yerləri checkout zamanı tənzimləyə bilərsiniz (1-1000).", - "installationId": "Quraşdırma ID-si", - "licenseKey": "Lisenziya açarınız", - "licenseInstructions": "Bu, quraşdırmanıza əlavə edildi. Bir nüsxə e-poçtunuza da göndəriləcək.", - "canCloseWindow": "Bu pəncərəni indi bağlaya bilərsiniz.", - "licenseKeyProcessing": "Lisenziya açarı işlənir", - "licenseDelayedMessage": "Lisenziya açarınız yaradılır. Tezliklə e-poçtunuzu yoxlayın və ya dəstəyə müraciət edin.", - "perYear": "/il", - "perMonth": "/ay", - "emailInvalid": "Zəhmət olmasa düzgün e-poçt ünvanı daxil edin", - "emailStage": { - "title": "E-poçtunuzu daxil edin", - "description": "Lisenziya açarınızı və qəbzləri göndərmək üçün bunu istifadə edəcəyik.", - "emailLabel": "E-poçt ünvanı", - "emailPlaceholder": "your@email.com", - "continue": "Davam et", - "modalTitle": "Başlayaq - {{planName}}" - }, - "planStage": { - "title": "Ödəniş dövrünü seçin", - "savingsNote": "İllik ödənişlə {{percent}}% qənaət edin", - "basePrice": "Baza qiymət", - "seatPrice": "Hər yer üçün", - "totalForSeats": "Cəmi ({{count}} yer)", - "selectMonthly": "Aylığı seç", - "selectYearly": "İlliyi seç", - "savePercent": "{{percent}}% qənaət edin", - "savingsAmount": "{{amount}} qənaət edirsiniz", - "modalTitle": "Ödəniş dövrünü seçin - {{planName}}", - "billedYearly": "İllik olaraq {{currency}}{{amount}} hesablanır" - }, - "paymentStage": { - "backToPlan": "Plan seçiminə qayıt", - "selectedPlan": "Seçilmiş plan", - "modalTitle": "Ödənişi tamamlayın - {{planName}}" - } - }, - "firstLogin": { - "title": "İlk dəfə giriş", - "welcomeTitle": "Xoş gəldiniz!", - "welcomeMessage": "Təhlükəsizlik səbəblərinə görə ilk girişinizdə parolunuzu dəyişməlisiniz.", - "loggedInAs": "Daxil olan istifadəçi", - "error": "Xəta", - "currentPassword": "Mövcud parol", - "enterCurrentPassword": "Mövcud parolunuzu daxil edin", - "newPassword": "Yeni parol", - "enterNewPassword": "Yeni parolu daxil edin (ən azı 8 simvol)", - "confirmPassword": "Yeni parolu təsdiqləyin", - "reEnterNewPassword": "Yeni parolu yenidən daxil edin", - "changePassword": "Parolu dəyişin", - "allFieldsRequired": "Bütün xanalar mütləqdir", - "passwordsDoNotMatch": "Yeni parollar üst-üstə düşmür", - "passwordTooShort": "Parol ən azı 8 simvoldan ibarət olmalıdır", - "passwordMustBeDifferent": "Yeni parol mövcud paroldan fərqli olmalıdır", - "passwordChangedSuccess": "Parol uğurla dəyişdirildi! Zəhmət olmasa yenidən daxil olun.", - "passwordChangeFailed": "Parolun dəyişdirilməsi alınmadı. Zəhmət olmasa mövcud parolunuzu yoxlayın." - }, - "invite": { - "welcome": "Stirling PDF-ə xoş gəldiniz", - "invalidToken": "Etibarsız dəvət keçidi", - "validationError": "Dəvət keçidinin doğrulanması alınmadı", - "passwordRequired": "Parol tələb olunur", - "passwordTooShort": "Parol ən azı 6 simvoldan ibarət olmalıdır", - "passwordMismatch": "Parollar üst-üstə düşmür", - "acceptError": "Hesabın yaradılması alınmadı", - "validating": "Dəvət yoxlanılır...", - "invalidInvitation": "Etibarsız dəvət", - "goToLogin": "Girişə keçin", - "welcomeTitle": "Siz dəvət olunmusunuz!", - "welcomeSubtitle": "Başlamaq üçün hesab qurulumunu tamamlayın", - "accountFor": "üçün hesab yaradılır", - "linkExpires": "Keçidin müddəti bitir", - "email": "E-poçt ünvanı", - "emailPlaceholder": "E-poçt ünvanınızı daxil edin", - "emailRequired": "E-poçt ünvanı tələb olunur", - "invalidEmail": "Etibarsız e-poçt ünvanı", - "choosePassword": "Parol seçin", - "passwordPlaceholder": "Parolunuzu daxil edin", - "confirmPassword": "Parolu təsdiqləyin", - "confirmPasswordPlaceholder": "Parolunuzu yenidən daxil edin", - "createAccount": "Hesab yaradın", - "creating": "Hesab yaradılır...", - "alreadyHaveAccount": "Artıq hesabınız var?", - "signIn": "Daxil olun" - }, - "audit": { - "error": { - "title": "Audit sistemi yüklənərkən xəta" - }, - "notAvailable": "Audit sistemi əlçatan deyil", - "notAvailableMessage": "Audit sistemi konfiqurasiya edilməyib və ya əlçatan deyil.", - "disabled": "Audit jurnalı deaktiv edilib", - "disabledMessage": "Sistem hadisələrini izləmək üçün tətbiqin konfiqurasiyasında audit jurnalını aktivləşdirin.", - "systemStatus": { - "title": "Sistem statusu", - "status": "Audit jurnalı", - "enabled": "Aktiv", - "disabled": "Deaktiv", - "level": "Audit səviyyəsi", - "retention": "Saxlama müddəti", - "days": "gün", - "totalEvents": "Cəmi hadisələr" - }, - "tabs": { - "dashboard": "İdarə paneli", - "events": "Audit hadisələri", - "export": "İxrac" - }, - "charts": { - "title": "Audit paneli", - "error": "Qrafiklər yüklənərkən xəta", - "day": "Gün", - "week": "Həftə", - "month": "Ay", - "byType": "Növ üzrə hadisələr", - "byUser": "İstifadəçiyə görə hadisələr", - "overTime": "Zamana görə hadisələr" - }, - "events": { - "title": "Audit hadisələri", - "filterByType": "Növə görə filtrlə", - "filterByUser": "İstifadəçiyə görə filtrlə", - "startDate": "Başlanğıc tarixi", - "endDate": "Bitmə tarixi", - "clearFilters": "Təmizlə", - "error": "Hadisələr yüklənərkən xəta", - "noEvents": "Hadisə tapılmadı", - "timestamp": "Vaxt damğası", - "type": "Növ", - "user": "İstifadəçi", - "ipAddress": "IP ünvanı", - "actions": "Əməliyyatlar", - "viewDetails": "Təfərrüatlara baxın", - "eventDetails": "Hadisə təfərrüatları", - "details": "Təfərrüatlar" - }, - "export": { - "title": "Audit məlumatlarının ixracı", - "description": "Audit hadisələrini CSV və ya JSON formatına ixrac edin. İxrac olunan məlumatı məhdudlaşdırmaq üçün filtrlərdən istifadə edin.", - "format": "İxrac formatı", - "filters": "Filtrlər (istəyə bağlı)", - "filterByType": "Növə görə filtrlə", - "filterByUser": "İstifadəçiyə görə filtrlə", - "startDate": "Başlanğıc tarixi", - "endDate": "Bitmə tarixi", - "clearFilters": "Təmizlə", - "exportButton": "Məlumatı ixrac et", - "error": "Məlumatın ixracı alınmadı" - } - }, - "usage": { - "noData": "Məlumat yoxdur", - "error": "İstifadə statistikası yüklənərkən xəta", - "noDataMessage": "Hazırda istifadə statistikası mövcud deyil.", - "controls": { - "top10": "İlk 10", - "top20": "İlk 20", - "all": "Hamısı", - "refresh": "Yenilə", - "dataTypeLabel": "Məlumat növü:", - "dataType": { - "all": "Hamısı", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "İlk 10", - "top20": "İlk 20", - "all": "Hamısı" - }, - "stats": { - "totalEndpoints": "Cəmi Endpoint sayı", - "totalVisits": "Cəmi ziyarət sayı", - "showing": "Göstərilir", - "selectedVisits": "Seçilmiş ziyarətlər" - }, - "chart": { - "title": "Endpoint istifadəsi qrafiki" - }, - "table": { - "title": "Ətraflı statistika", - "endpoint": "Endpoint", - "visits": "Ziyarətlər", - "percentage": "Faiz", - "noData": "Məlumat yoxdur" - } - }, - "backendHealth": { - "checking": "Backend vəziyyəti yoxlanılır...", - "online": "Backend onlayndır", - "offline": "Backend oflayndır", - "starting": "Backend işə düşür...", - "wait": "Zəhmət olmasa backend-in işə düşməsini gözləyin və yenidən cəhd edin." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Davam etmək üçün PDF-i açın", - "title": "Davam etmək üçün şifrəni silin", - "description": "Bu PDF parol ilə qorunur. Onunla işləməyə davam etmək üçün parolu daxil edin.", - "password": { - "label": "PDF parolu", - "placeholder": "PDF parolunu daxil edin" - }, - "skip": "Hələlik ötür", - "unlock": "Kilidi aç və davam et", - "incorrectPassword": "Yanlış parol", - "missingFile": "Seçilmiş fayl artıq mövcud deyil.", - "emptyResponse": "Parolun silinməsi fayl yaratmadı.", - "required": "Davam etmək üçün parolu daxil edin.", - "successTitle": "Parol silindi", - "successBodyWithName": "Parol {{fileName}} faylından silindi", - "successBody": "Parol uğurla silindi." - }, - "setup": { - "welcome": "Stirling PDF-ə xoş gəlmisiniz", - "description": "Stirling PDF-dən necə istifadə edəcəyinizi seçərək başlayın", - "step1": { - "label": "Rejimi seçin", - "description": "Oflayn və ya Server" - }, - "step2": { - "label": "Server seçin", - "description": "Öz serveriniz" - }, - "step3": { - "label": "Giriş", - "description": "Məlumatları daxil edin" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Stirling hesabınızla daxil olun" - }, - "selfhosted": { - "title": "Öz serveriniz", - "description": "Öz Stirling PDF serverinizə qoşulun" - } - }, - "saas": { - "title": "Stirling-ə daxil olun", - "subtitle": "Stirling hesabınızla daxil olun" - }, - "selfhosted": { - "title": "Serverə daxil olun", - "subtitle": "Server məlumatlarınızı daxil edin" - }, - "server": { - "title": "Serverə qoşulun", - "subtitle": "Öz serverinizin URL ünvanını daxil edin", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Öz serveriniz" - }, - "url": { - "label": "Server URL", - "description": "Öz Stirling PDF serverinizin tam URL ünvanını daxil edin" - }, - "error": { - "emptyUrl": "Zəhmət olmasa server URL-i daxil edin", - "unreachable": "Serverə qoşulmaq mümkün olmadı", - "testFailed": "Bağlantı testi uğursuz oldu" - }, - "testing": "Bağlantı yoxlanılır..." - }, - "login": { - "title": "Daxil ol", - "subtitle": "Davam etmək üçün məlumatlarınızı daxil edin", - "connectingTo": "Qoşulur:", - "username": { - "label": "İstifadəçi adı", - "placeholder": "İstifadəçi adınızı daxil edin" - }, - "email": { - "label": "E-poçt", - "placeholder": "E-poçtunuzu daxil edin" - }, - "password": { - "label": "Parol", - "placeholder": "Parolunuzu daxil edin" - }, - "error": { - "emptyUsername": "Zəhmət olmasa istifadəçi adınızı daxil edin", - "emptyEmail": "Zəhmət olmasa e-poçtunuzu daxil edin", - "emptyPassword": "Zəhmət olmasa parolunuzu daxil edin", - "oauthFailed": "OAuth girişi uğursuz oldu. Yenidən cəhd edin." - }, - "submit": "Daxil ol", - "signInWith": "Bununla daxil ol", - "oauthPending": "Təsdiqləmə üçün brauzer açılır...", - "orContinueWith": "Və ya e-poçt ilə davam edin" - } - }, - "oauth": { - "success": { - "title": "Təsdiqləmə uğurlu oldu", - "message": "Bu pəncərəni bağlayıb Stirling PDF-ə qayıda bilərsiniz." - }, - "error": { - "title": "Təsdiqləmə uğursuz oldu", - "message": "Təsdiqləmə uğurlu olmadı. Bu pəncərəni bağlayıb yenidən cəhd edə bilərsiniz." - } - }, - "pdfTextEditor": { - "title": "PDF JSON Redaktoru", - "viewLabel": "PDF redaktoru", - "converting": "PDF redaktə edilə bilən formata çevrilir...", - "conversionFailed": "PDF-i çevirmək alınmadı. Yenidən cəhd edin.", - "currentFile": "Cari fayl: {{name}}", - "pageSummary": "Səhifə {{number}}/{{total}}", - "pagePreviewAlt": "Səhifə önbaxışı", - "imageLabel": "Yerləşdirilmiş şəkil", - "noTextOnPage": "Bu səhifədə redaktə oluna bilən mətn aşkar edilmədi.", - "pageType": { - "paragraph": "Paraqraf səhifəsi", - "sparse": "Seyrək mətn" - }, - "groupingMode": { - "auto": "Avto", - "paragraph": "Paraqraf", - "singleLine": "Tək sətir" - }, - "badges": { - "unsaved": "Redaktə edilib", - "modified": "Redaktə edilib", - "earlyAccess": "Erkən Giriş" - }, - "actions": { - "reset": "Dəyişiklikləri sıfırla", - "downloadJson": "JSON-u endir", - "generatePdf": "PDF yarat" - }, - "options": { - "autoScaleText": { - "title": "Mətni avtomatik miqyasla", - "description": "Şrift göstərilişi PDF-dən fərqləndikdə, mətni orijinal sərhəd qutusuna üfüqi sığdırmaq üçün avtomatik miqyaslayır." - }, - "groupingMode": { - "title": "Mətn qruplaşdırma rejimi", - "autoDescription": "Səhifə növünü avtomatik aşkar edir və mətni uyğun qruplaşdırır.", - "paragraphDescription": "Düzülmüş sətirləri çoxsətirli abzas mətn qutularına qruplaşdırır.", - "singleLineDescription": "Hər PDF mətn sətrini ayrı mətn qutusu kimi saxlayır." - }, - "manualGrouping": { - "descriptionInline": "Məsləhət: Mətn qutularını çoxseçim üçün Ctrl (Cmd) və ya Shift basılı saxlayın. Seçimin üstündə üzən alət paneli görünəcək ki, birləşdirə, qruplaşdırmanı ləğv edə və ya enləri tənzimləyə biləsiniz." - }, - "forceSingleElement": { - "title": "Redaktə olunmuş mətni tək PDF elementinə kilidlə", - "description": "Aktiv olduqda, redaktor hər redaktə edilmiş mətn qutusunu üst-üstə düşən qliflərdən və ya qarışıq şriftlərdən qaçmaq üçün bir PDF mətn elementi kimi ixrac edir." - } - }, - "manual": { - "mergeTooltip": "Seçilmiş qutuları birləşdir", - "merge": "Seçimi birləşdir", - "ungroupTooltip": "Abzası yenidən sətirlərə böl", - "ungroup": "Seçimi qruplaşdırmadan çıxar", - "widthMenu": "En seçimləri", - "expandWidth": "Səhifə kənarınadək genişləndir", - "resetWidth": "Eni sıfırla", - "resizeHandle": "Mətnin enini tənzimlə" - }, - "disclaimer": { - "heading": "Önizləmə məhdudiyyətləri", - "textFocus": "Bu iş sahəsi mətnin redaktəsinə və yerləşdirilmiş şəkillərin yerinin dəyişdirilməsinə fokuslanır. Mürəkkəb səhifə qrafikası, forma vidcetləri və qatlı qrafika ixrac üçün saxlanılır, lakin burada tam redaktə olunmur.", - "previewVariance": "Bəzi vizuallar (məsələn, cədvəl çərçivələri, fiqurlar və ya annotasiya görünüşləri) önizləmədə tam dəqiq göstərilməyə bilər. İxrac olunan PDF mümkün olduqda orijinal çəkmə əmrlərini saxlayır.", - "alpha": "Bu alfa görüntüləyici hələ inkişaf edir—bəzi şriftlər, rənglər, şəffaflıq effektləri və yerləşim detalları cüzi dəyişə bilər. Paylaşmadan əvvəl yaradılan PDF-i bir daha yoxlayın." - }, - "empty": { - "title": "Sənəd yüklənməyib", - "subtitle": "Mətn məzmununu redaktə etməyə başlamaq üçün PDF və ya JSON faylı yükləyin." - }, - "welcomeBanner": { - "title": "PDF Text Editor-ə xoş gəldiniz (Erkən Giriş)", - "experimental": "Bu, aktiv inkişafda olan eksperimental funksiyadır. İstifadə zamanı müəyyən qeyri-sabitlik və problemlər gözləniləndir.", - "howItWorks": "Bu alət PDF-inizi redaktə edilə bilən formata çevirir, burada mətni dəyişə və şəkillərin yerini dəyişə bilərsiniz. Dəyişikliklər yeni PDF kimi saxlanılır.", - "bestFor": "Ən yaxşı uyğun:", - "bestFor1": "Əsasən mətn və şəkillərdən ibarət sadə PDF-lər", - "bestFor2": "Standart abzas formatlı sənədlər", - "bestFor3": "Məktublar, esselər, hesabatlar və əsas sənədlər", - "notIdealFor": "Aşağıdakılar üçün uyğun deyil:", - "notIdealFor1": "Markerli siyahılar, cədvəllər və ya çoxsütunlu yerləşim kimi xüsusi formatlı PDF-lər", - "notIdealFor2": "Jurnallar, broşürlər və ya dizaynı mürəkkəb sənədlər", - "notIdealFor3": "Mürəkkəb yerləşimli təlimat kitabçaları", - "limitations": "Cari məhdudiyyətlər:", - "limitation1": "Şrift göstərilməsi orijinal PDF-dən azca fərqlənə bilər", - "limitation2": "Mürəkkəb qrafika, forma sahələri və annotasiyalar saxlanılır, lakin redaktə olunmur", - "limitation3": "Böyük faylların çevrilməsi və işlənməsi vaxt apara bilər", - "knownIssues": "Məlum problemlər (düzəldilir):", - "issue1": "Mətn rəngi hazırda saxlanmır (tezliklə əlavə olunacaq)", - "issue2": "Abzas rejimində düzülüş və aralıq problemləri daha çoxdur - Tək sətir rejimi tövsiyə olunur", - "issue3": "Önizləmə görüntüsü ixrac olunan PDF-dən fərqlənir - ixrac olunan PDF-lər orijinala daha yaxındır", - "issue4": "Döndərilmiş mətnin düzülüşü əl ilə tənzimləmə tələb edə bilər", - "issue5": "Şəffaflıq və qat effektləri orijinaldan fərqlənə bilər", - "feedback": "Bu, erkən giriş funksiyasıdır. Təkmilləşdirməyə kömək üçün rast gəldiyiniz problemləri bildirin!", - "gotIt": "Anladım", - "dontShowAgain": "Bir daha göstərmə" - }, - "modeChange": { - "title": "Rejim dəyişikliyini təsdiqlə", - "warning": "Mətn qruplaşdırma rejimini dəyişmək yadda saxlanmamış bütün dəyişiklikləri sıfırlayacaq. Davam etmək istədiyinizə əminsiniz?", - "cancel": "Ləğv et", - "confirm": "Sıfırla və rejimi dəyiş" - }, - "fontAnalysis": { - "details": "Şrift detalları", - "embedded": "Gömülü", - "type": "Növ", - "webFormat": "Veb formatı", - "warnings": "Xəbərdarlıqlar", - "suggestions": "Qeydlər", - "currentPageFonts": "Bu səhifədəki şriftlər", - "allFonts": "Bütün şriftlər", - "fallback": "ehtiyat", - "missing": "çatışmır", - "perfectMessage": "Bütün şriftlər mükəmməl şəkildə göstərilə bilər.", - "warningMessage": "Bəzi şriftlər düzgün göstərilməyə bilər.", - "infoMessage": "Şriftlərin göstərilməsi barədə məlumat var.", - "perfect": "mükəmməl", - "subset": "alt dəst" - }, - "errors": { - "invalidJson": "JSON faylını oxumaq mümkün deyil. Onun PDF to JSON aləti ilə yaradıldığından əmin olun.", - "pdfConversion": "Redaktə olunmuş JSON-u yenidən PDF-ə çevirmək mümkün deyil." - } - }, - "auth": { - "sessionExpired": "Sessiya başa çatdı", - "pleaseLoginAgain": "Zəhmət olmasa yenidən daxil olun.", - "accessDenied": "Giriş rədd edildi", - "insufficientPermissions": "Bu əməliyyatı yerinə yetirmək üçün icazəniz yoxdur." - }, - "addText": { - "title": "Mətn əlavə et", - "header": "PDF-lərə mətn əlavə edin", - "text": { - "name": "Mətn məzmunu", - "placeholder": "Əlavə etmək istədiyiniz mətni daxil edin", - "fontLabel": "Şrift", - "fontSizeLabel": "Şrift ölçüsü", - "fontSizePlaceholder": "Şrift ölçüsünü yazın və ya seçin (8-200)", - "colorLabel": "Mətn rəngi" - }, - "steps": { - "configure": "Mətni tənzimlə" - }, - "step": { - "createDesc": "Əlavə etmək istədiyiniz mətni daxil edin", - "place": "Mətni yerləşdir", - "placeDesc": "Mətni əlavə etmək üçün PDF üzərinə klikləyin" - }, - "instructions": { - "title": "Mətni necə əlavə etməli", - "text": "Yuxarıda mətni daxil etdikdən sonra onu yerləşdirmək üçün PDF-də istənilən yerə klikləyin.", - "paused": "Yerləşdirmə dayandırılıb", - "resumeHint": "Mətni əlavə etmək üçün yerləşdirməni davam etdirin.", - "noSignature": "Yerləşdirməni aktivləşdirmək üçün yuxarıda mətn daxil edin." - }, - "mode": { - "move": "Mətni hərəkət etdir", - "place": "Mətni yerləşdir", - "pause": "Yerləşdirməni dayandır", - "resume": "Yerləşdirməni davam etdir" - }, - "results": { - "title": "Mətn əlavə etmə nəticələri" - }, - "error": { - "failed": "PDF-ə mətn əlavə edilərkən xəta baş verdi." - }, - "tags": "mətn,annotasiya,etiket", - "applySignatures": "Mətni tətbiq et" - } -} \ No newline at end of file diff --git a/frontend/public/locales/bg-BG/translation.json b/frontend/public/locales/bg-BG/translation.json deleted file mode 100644 index 315bb9dab..000000000 --- a/frontend/public/locales/bg-BG/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Изберете как да преглеждате инструментите", - "description": "Прегледайте двата изгледа и решете как да разглеждате инструментите на Stirling PDF.", - "sidebarTitle": "Режим със странична лента", - "sidebarDescription": "Дръжте инструментите до работното пространство за бързо превключване.", - "recommended": "Препоръчително", - "chooseSidebar": "Използвай режим със странична лента", - "fullscreenTitle": "Режим на цял екран - (остарял)", - "fullscreenDescription": "Преглеждайте всички инструменти в каталог, който покрива работното пространство, докато изберете един.", - "chooseFullscreen": "Използвай режим на цял екран", - "dismiss": "Може би по-късно" - }, - "fullscreen": { - "showDetails": "Показване на подробности", - "comingSoon": "Очаквайте скоро:", - "favorite": "Добавяне към любими", - "favorites": "Любими", - "unavailable": "Деактивирано от администратор на сървъра:", - "unavailableDependency": "Недостъпно – липсва необходим инструмент на сървъра:", - "heading": "Всички инструменти (изглед на цял екран)", - "noResults": "Опитайте да коригирате търсенето или превключете описанията, за да намерите нужното.", - "recommended": "Препоръчително", - "unfavorite": "Премахване от любими" - }, - "placeholder": "Изберете инструмент, за да започнете", - "toggle": { - "fullscreen": "Превключване към режим на цял екран", - "sidebar": "Превключване към режим със странична лента" - }, - "alpha": "Алфа", - "premiumFeature": "Премиум функция:", - "comingSoon": "Очаквайте скоро:" - }, - "unsavedChanges": "Имате незаписани промени във вашия PDF.", - "areYouSure": "Сигурни ли сте, че искате да напуснете?", - "unsavedChangesTitle": "Незаписани промени", - "keepWorking": "Продължи работа", - "discardChanges": "Отхвърли и излез", - "applyAndContinue": "Запази и излез", - "exportAndContinue": "Експортирай и продължи", - "zipWarning": { - "title": "Голям ZIP файл", - "message": "Този ZIP съдържа {{count}} файла. Да се извлече въпреки това?", - "cancel": "Отказ", - "confirm": "Извлечи" - }, - "defaultApp": { - "title": "Задай като приложение по подразбиране за PDF", - "message": "Искате ли да зададете Stirling PDF като редактор на PDF по подразбиране?", - "description": "Можете да го промените по-късно в системните настройки.", - "notNow": "Не сега", - "setDefault": "Задай по подразбиране", - "dismiss": "Отхвърли", - "prompt": { - "title": "Задай като редактор на PDF по подразбиране", - "message": "Направете Stirling PDF приложение по подразбиране за отваряне на PDF файлове." - }, - "success": { - "title": "Зададено приложение по подразбиране", - "message": "Stirling PDF вече е вашият редактор на PDF по подразбиране" - }, - "settingsOpened": { - "title": "Настройките са отворени", - "message": "Моля, изберете Stirling PDF в системните настройки" - }, - "error": { - "title": "Грешка", - "message": "Неуспешно задаване на обработчик на PDF по подразбиране" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Отказ", - "addPageNumbers": { - "fontSize": "Размер на шрифт", - "fontName": "Име на шрифт", - "title": "Добавяне на номера на страници", - "header": "Добавяне на номера на страници", - "selectText": { - "1": "Изберете PDF файл:", - "2": "Размер на полето", - "3": "Позиция", - "4": "Начален номер", - "5": "Страници към номер", - "6": "Персонализиран текст" - }, - "customTextDesc": "Персонализиран текст", - "numberPagesDesc": "Кои страници да номерирате, по подразбиране 'всички', също приема 1-5 или 2,5,9 и т.н.", - "customNumberDesc": "По подразбиране е {n}, също приема 'Страница {n} от {total}', 'Текст-{n}', '{filename}-{n}", - "submit": "Добавяне на номера на страници", - "configuration": "Конфигурация", - "customize": "Персонализиране на външния вид", - "pagesAndStarting": "Страници и начално число", - "positionAndPages": "Позиция и страници", - "error": { - "failed": "Операцията за добавяне на номера на страници неуспя" - }, - "results": { - "title": "Резултати за номера на страници" - }, - "preview": "Избор на позиция", - "previewDisclaimer": "Прегледът е ориентировъчен. Крайният резултат може да се различава заради метриките на PDF шрифтовете." - }, - "pageSelectionPrompt": "Персонализиран избор на страница (Въведете списък с номера на страници 1,5,6, разделени със запетая, или функции като 2n+1) :", - "startingNumberTooltip": "Първото число за показване. Следващите страници се увеличават от това число.", - "marginTooltip": "Разстоянието между номера на страницата и ръба на страницата.", - "fontSizeTooltip": "Размер на текста за номера на страници в точки. По-големите числа правят по-голям текст.", - "fontTypeTooltip": "Семейство шрифтове за номерата на страниците. Изберете спрямо стила на документа.", - "customTextTooltip": "Незадължителен персонализиран формат за номерата на страниците. Use {n} като заместител на числото. Пример: \"Page {n}\" ще показва \"Page 1\", \"Page 2\" и т.н.", - "pdfPrompt": "Изберете PDF(и)", - "multiPdfPrompt": "Изберете PDF (2+)", - "multiPdfDropPrompt": "Изберете (или плъзнете и пуснете) всички PDF файлове, от които се нуждаете", - "imgPrompt": "Изберете изображение(я)", - "genericSubmit": "Подайте", - "uploadLimit": "Максимален размер на файл:", - "uploadLimitExceededSingular": "е твърде голям. Максимално позволеният размер е", - "uploadLimitExceededPlural": "са твърде големи. Максимално позволеният размер е", - "processTimeWarning": "Предупреждение: Този процес може да отнеме до минута в зависимост от размера на файла", - "pageOrderPrompt": "Персонализиран ред на страниците (Въведете разделен със запетаи списък с номера на страници или функции като 2n+1):", - "goToPage": "Давай", - "true": "Вярно", - "false": "Невярно", - "unknown": "Непознат", - "app": { - "description": "Безплатната алтернатива на Adobe Acrobat (10M+ изтегляния)" - }, - "save": "Съхранете", - "saveToBrowser": "Съхраняване в браузъра", - "download": "Изтегли", - "downloadUnavailable": "Изтеглянето не е налично за този елемент", - "saveUnavailable": "Записът не е наличен за този елемент", - "pin": "Закачи файл (запазва активен след изпълнение на инструмента)", - "unpin": "Откачи файл (замяна след изпълнение на инструмента)", - "undoOperationTooltip": "Щракнете, за да отмените последната операция и да възстановите оригиналните файлове", - "undo": "Отмяна", - "back": "Назад", - "nothingToUndo": "Няма какво да се отмени", - "moreOptions": "Още опции", - "editYourNewFiles": "Редактирайте новия/новите си файлове", - "close": "Затворете", - "openInViewer": "Отвори във визуализатора", - "confirmClose": "Потвърди затваряне", - "confirmCloseMessage": "Сигурни ли сте, че искате да затворите този файл?", - "confirmCloseCancel": "Отказ", - "confirmCloseConfirm": "Затвори файла", - "fileSelected": "Избрано: {{filename}}", - "chooseFile": "Изберете файл", - "filesSelected": "избрани файлове", - "files": { - "title": "Файлове", - "upload": "Качване", - "uploadFiles": "Качване на файлове", - "addFiles": "Добавяне на файлове", - "selectFromWorkbench": "Изберете файлове от работната маса или ", - "selectMultipleFromWorkbench": "Изберете поне {{count}} файла от работната маса или ", - "created": "Създаден", - "size": "Размер на файла" - }, - "noFavourites": "Няма добавени любими", - "downloadComplete": "Свалянето завършено", - "bored": "Отекчени сте да чакате?", - "alphabet": "Азбука", - "downloadPdf": "Изтеглете PDF", - "text": "Текст", - "font": "Шрифт", - "selectFillter": "-- Изберете --", - "pageNum": "Брой страница", - "sizes": { - "small": "Малък", - "medium": "Среден", - "large": "Голям", - "x-large": "X-Голям" - }, - "error": { - "pdfPassword": "PDF документът е с парола и или паролата не е предоставена, или е неправилна", - "encryptedPdfMustRemovePassword": "Този PDF е шифрован или защитен с парола. Моля, отключете го преди конвертиране към PDF/A.", - "incorrectPasswordProvided": "Паролата за PDF е неправилна или липсва.", - "_value": "Грешка", - "dismissAllErrors": "Отхвърли всички грешки", - "sorry": "Извинете за проблема!", - "needHelp": "Нуждаете се от помощ / Открихте проблем?", - "contactTip": "Ако все още имате проблеми, не се колебайте да се свържете с нас за помощ. Можете да изпратите запитване на нашата страница в GitHub или да се свържете с нас чрез Discord:", - "404": { - "head": "404 - Страницата не е намерена | Опа! Спънахме се в кода!", - "1": "Изглежда не можем да намерим страницата, която търсите.", - "2": "Нещо се обърка" - }, - "github": "Изпратете запитване в GitHub", - "showStack": "Покажи проследяване на стека", - "copyStack": "Копиране на проследяване на стека", - "githubSubmit": "GitHub - Изпратете запитване", - "discordSubmit": "Discord - Изпратете запитване за поддръжка" - }, - "warning": { - "tooltipTitle": "Предупреждение" - }, - "edit": "Редактиране", - "delete": "Изтрий", - "never": "Никога", - "username": "Потребителско име", - "password": "Парола", - "welcome": "Добре дошли", - "property": "Свойство", - "black": "Черно", - "white": "Бяло", - "red": "Червено", - "green": "Зелено", - "blue": "Синьо", - "custom": "Персонализиране...", - "comingSoon": "Очаквайте скоро", - "WorkInProgess": "Работата е в ход, може да не работи или да има грешки, моля, докладвайте за проблеми!", - "poweredBy": "Задвижван чрез", - "yes": "Да", - "no": "Не", - "changedCredsMessage": "Идентификационните данни са променени!", - "notAuthenticatedMessage": "Потребителят не е автентикиран.", - "userNotFoundMessage": "Потребителят не е намерен", - "incorrectPasswordMessage": "Текущата парола е неправилна.", - "usernameExistsMessage": "Новият потребител вече съществува.", - "invalidUsernameMessage": "Невалидно потребителско име, потребителското име може да съдържа само букви, цифри и следните специални знаци @._+- или трябва да е валиден имейл адрес.", - "invalidPasswordMessage": "Паролата не трябва да е празна и не трябва да има интервали в началото или в края.", - "confirmPasswordErrorMessage": "Нова парола и Потвърждаване на новата парола трябва да съвпадат.", - "deleteCurrentUserMessage": "Не може да се изтрие вписания в момента потребител.", - "deleteUsernameExistsMessage": "Потребителското име не съществува и не може да бъде изтрито.", - "downgradeCurrentUserMessage": "Не може да се понижи ролята на текущия потребител", - "disabledCurrentUserMessage": "Текущият потребител не може да бъде деактивиран", - "downgradeCurrentUserLongMessage": "Не може да се понижи ролята на текущия потребител. Следователно текущият потребител няма да бъде показан.", - "userAlreadyExistsOAuthMessage": "Потребителят вече съществува като OAuth2 потребител.", - "userAlreadyExistsWebMessage": "Потребителят вече съществува като уеб-потребител.", - "oops": "Опаа!", - "help": "Помощ", - "goHomepage": "Отидете на началната страница", - "joinDiscord": "Присъединете се към нашия Discord сървър", - "seeDockerHub": "Погледнете Docker Hub", - "visitGithub": "Посетете Github Repository", - "donate": "Направете дарение", - "color": "Цвят", - "sponsor": "Спонсор", - "info": "Информация", - "pro": "Pro", - "page": "Страница", - "pages": "Страници", - "loading": "Зареждане на...", - "review": "Преглед", - "addToDoc": "Добавяне към документ", - "reset": "Нулиране", - "apply": "Приложи", - "noFileSelected": "Няма избран файл. Моля, качете един.", - "legal": { - "privacy": "Политика за поверителност", - "iAgreeToThe": "Съгласявам се с всички", - "terms": "Правила и условия", - "accessibility": "Достъпност", - "cookie": "Политика за бисквитки", - "impressum": "Отпечатък", - "showCookieBanner": "Предпочитания за бисквитки" - }, - "pipeline": { - "header": "Pipeline Меню (Бета)", - "uploadButton": "Качване на персонализиран", - "configureButton": "Настройка", - "defaultOption": "Персонализиран", - "submitButton": "Подайте", - "help": "Pipeline Помощ", - "scanHelp": "Помощ за сканиране на папки", - "deletePrompt": "Сигурни ли сте, че искате да изтриете pipeline", - "tags": "автоматизиране,последователност,чрез скриптове,пакетен процес", - "title": "Pipeline (Разширено)" - }, - "pipelineOptions": { - "header": "Pipeline Конфигурация", - "pipelineNameLabel": "Pipeline име", - "saveSettings": "Запазете настройките за работа", - "pipelineNamePrompt": "Въведете името на pipeline тук", - "selectOperation": "Избор на операция", - "addOperationButton": "Добавяне на операция", - "pipelineHeader": "Пайплайн:", - "saveButton": "Изтегли", - "validateButton": "Валидирай" - }, - "enterpriseEdition": { - "button": "Направете надстройка до Pro версията", - "warning": "Тази функция е достъпна само за потребители на Pro версията.", - "yamlAdvert": "Stirling PDF Pro поддържа YAML конфигурационни файлове и други SSO функции.", - "ssoAdvert": "Търсите повече функции за управление на потребителите? Погледнете за Stirling PDF Pro" - }, - "analytics": { - "title": "Искате ли да подобрите Stirling PDF?", - "paragraph1": "Stirling PDF включва анализи, за да ни помогне да подобрим продукта. Ние не проследяваме лична информация или съдържание на файлове.", - "paragraph2": "Моля, обмислете възможността за анализ, за ​​да помогнете на Stirling-PDF да расте и да ни позволи да разберем по-добре нашите потребители.", - "learnMore": "Научете повече", - "enable": "Активиране на анализа", - "disable": "Деактивиране на анализа", - "settings": "Можете да промените настройките за анализ във config/settings.yml файла", - "privacyAssurance": "Не събираме лични данни и не проследяваме съдържанието на вашите файлове." - }, - "navbar": { - "favorite": "Любими", - "recent": "Нови и наскоро актуализирани", - "darkmode": "Тъмна тема", - "language": "Езици", - "settings": "Настройки", - "allTools": "Инструменти", - "multiTool": "Мулти инструменти", - "search": "Търсене", - "sections": { - "organize": "Организирайте", - "convertTo": "Преобразуване в PDF", - "convertFrom": "Преобразуване от PDF", - "security": "Подписване и сигурност", - "advance": "Разширено", - "edit": "Преглед и редактиране", - "popular": "Популярни" - } - }, - "settings": { - "preferences": { - "title": "Предпочитания" - }, - "workspace": { - "title": "Работно пространство", - "people": "Хора", - "teams": "Екипи" - }, - "configuration": { - "title": "Конфигурация", - "systemSettings": "Системни настройки", - "features": "Функции", - "endpoints": "Крайни точки", - "database": "База данни", - "advanced": "Разширени" - }, - "securityAuth": { - "title": "Сигурност и удостоверяване", - "security": "Сигурност", - "connections": "Връзки" - }, - "licensingAnalytics": { - "title": "Лицензиране и аналитика", - "plan": "План", - "audit": "Одит", - "usageAnalytics": "Аналитика на използването" - }, - "policiesPrivacy": { - "title": "Политики и поверителност", - "legal": "Правни", - "privacy": "Поверителност" - }, - "developer": { - "title": "Разработчик", - "apiKeys": "API ключове" - }, - "tooltips": { - "enableLoginFirst": "Първо активирайте режим за вход", - "requiresEnterprise": "Изисква Enterprise лиценз" - }, - "connection": { - "title": "Режим на свързване", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Самостоятелно хостван" - }, - "server": "Сървър", - "user": "Влезли сте като", - "logout": "Изход" - }, - "general": { - "title": "Общи", - "description": "Конфигурирайте общите предпочитания на приложението.", - "user": "Потребител", - "logout": "Изход", - "enableFeatures": { - "dismiss": "Отхвърли", - "title": "За системни администратори", - "intro": "Активирайте удостоверяване на потребители, управление на екипи и функции на работното пространство за вашата организация.", - "action": "Конфигурирай", - "and": "и", - "benefit": "Активира роли на потребители, екипно сътрудничество, админ контрол и корпоративни функции.", - "learnMore": "Научете повече в документацията" - }, - "defaultToolPickerMode": "Режим по подразбиране за избор на инструмент", - "defaultToolPickerModeDescription": "Изберете дали изборът на инструмент да се отваря по подразбиране на цял екран или в страничната лента", - "mode": { - "sidebar": "Странична лента", - "fullscreen": "Цял екран" - }, - "autoUnzipTooltip": "Автоматично разархивиране на ZIP файлове, върнати от API операции. Забранете, за да запазвате ZIP файловете непокътнати. Това не засяга автоматизирани работни процеси.", - "autoUnzip": "Автоматично разархивиране на API отговори", - "autoUnzipDescription": "Автоматично извличане на файлове от ZIP отговори", - "autoUnzipFileLimitTooltip": "Разархивирай само ако ZIP съдържа толкова файлове или по-малко. Задайте по-висока стойност за извличане на по-големи ZIP-ове.", - "autoUnzipFileLimit": "Лимит за авто-разархивиране", - "autoUnzipFileLimitDescription": "Максимален брой файлове за извличане от ZIP", - "defaultPdfEditor": "Редактор на PDF по подразбиране", - "defaultPdfEditorActive": "Stirling PDF е вашият редактор на PDF по подразбиране", - "defaultPdfEditorInactive": "Друго приложение е зададено по подразбиране", - "defaultPdfEditorChecking": "Проверка...", - "defaultPdfEditorSet": "Вече е по подразбиране", - "setAsDefault": "Задай като по подразбиране", - "updates": { - "title": "Актуализации на софтуера", - "description": "Проверете за актуализации и вижте информация за версията", - "currentVersion": "Текуща версия", - "latestVersion": "Последна версия", - "checkForUpdates": "Провери за актуализации", - "viewDetails": "Виж подробности" - }, - "hideUnavailableTools": "Скрий недостъпните инструменти", - "hideUnavailableToolsDescription": "Премахва инструментите, деактивирани от вашия сървър, вместо да ги показва посивени.", - "hideUnavailableConversions": "Скрий недостъпните конверсии", - "hideUnavailableConversionsDescription": "Премахва деактивираните опции за конвертиране в инструмента Convert, вместо да ги показва посивени." - }, - "hotkeys": { - "title": "Клавишни комбинации", - "description": "Персонализирайте клавишните комбинации за бърз достъп до инструментите. Щракнете \"Промяна на комбинацията\" и натиснете нова клавишна комбинация. Натиснете Esc за отказ.", - "errorConflict": "Комбинацията вече се използва от {{tool}}.", - "errorModifier": { - "mac": "Включете ⌘ (Command), ⌥ (Option) или друг модификатор в комбинацията.", - "windows": "Включете Ctrl, Alt или друг модификатор в комбинацията." - }, - "searchPlaceholder": "Търсене на инструменти...", - "none": "Не е зададено", - "customBadge": "Потребителски", - "defaultLabel": "По подразбиране: {{shortcut}}", - "capturing": "Натиснете клавиши… (Esc за отказ)", - "change": "Промяна на комбинацията", - "reset": "Нулиране", - "shortcut": "Комбинация", - "noShortcut": "Няма зададена комбинация" - } - }, - "update": { - "modalTitle": "Налична е актуализация", - "current": "Текуща версия", - "latest": "Последна версия", - "latestStable": "Последна стабилна", - "priorityLabel": "Приоритет", - "recommendedAction": "Препоръчано действие", - "breakingChangesDetected": "Открити несъвместими промени", - "breakingChangesMessage": "Някои версии съдържат несъвместими промени. Прегледайте ръководствата за миграция по-долу, преди да актуализирате.", - "migrationGuides": "Ръководства за миграция", - "viewGuide": "Виж ръководството", - "loadingDetailedInfo": "Зареждане на подробна информация...", - "close": "Затвори", - "viewAllReleases": "Виж всички версии", - "downloadLatest": "Изтегли последната", - "availableUpdates": "Налични актуализации", - "unableToLoadDetails": "Неуспешно зареждане на подробна информация.", - "version": "Версия", - "urgentUpdateAvailable": "Спешна актуализация", - "updateAvailable": "Налична е актуализация", - "releaseNotes": "Бележки към изданието", - "priority": { - "urgent": "Спешно", - "normal": "Нормален", - "minor": "Незначителен", - "low": "Нисък" - }, - "breakingChanges": "Несъвместими промени", - "breakingChangesDefault": "Тази версия съдържа несъвместими промени.", - "migrationGuide": "Ръководство за миграция" - }, - "changeCreds": { - "title": "Промяна на идентификационните данни", - "header": "Актуализирайте данните за акаунта си", - "changePassword": "Използвате идентификационни данни за вход по подразбиране. Моля, въведете нова парола", - "newUsername": "Ново потребителско име", - "oldPassword": "Текуща парола", - "newPassword": "Нова парола", - "confirmNewPassword": "Подтвърдете новата парола", - "submit": "Изпращане на промените" - }, - "account": { - "title": "Настройки на акаунта", - "accountSettings": "Настройки на акаунта", - "adminSettings": "Настройки на администратора - Преглед и добавяне на потребители", - "userControlSettings": "Настройки за потребителски контрол", - "changeUsername": "Промени потребител", - "newUsername": "Ново потребителско име", - "password": "Парола за потвърждение", - "oldPassword": "Стара парола", - "newPassword": "Нова парола", - "changePassword": "Промени паролата", - "confirmNewPassword": "Потвърдете новата парола", - "signOut": "Изход", - "yourApiKey": "Вашият API ключ", - "syncTitle": "Синхронизиране на настройките на браузъра с акаунта", - "settingsCompare": "Сравняване на настройките:", - "property": "Свойство", - "webBrowserSettings": "Уеб-браузър настройки", - "syncToBrowser": "Синхронизиране на акаунт -> Браузър", - "syncToAccount": "Синхронизиране на акаунт <- Браузър" - }, - "adminUserSettings": { - "title": "Настройки за потребителски контрол", - "header": "Настройки за администраторски потребителски контрол", - "admin": "Администратор", - "user": "Потребител", - "addUser": "Добавяне на нов потребител", - "deleteUser": "Изтриване на потребител", - "confirmDeleteUser": "Трябва ли потребителят да бъде изтрит?", - "confirmChangeUserStatus": "Трябва ли потребителят да бъде деактивиран/активиран?", - "usernameInfo": "Потребителското име може да съдържа само букви, цифри и следните специални символи @._+- или трябва да е валиден имейл адрес.", - "roles": "Роли", - "role": "Роля", - "actions": "Действия", - "apiUser": "Ограничен API потребител", - "extraApiUser": "Допълнителен ограничен API потребител", - "webOnlyUser": "Само за уеб-потребител", - "demoUser": "Демо потребител (без персонализирани настройки)", - "internalApiUser": "Вътрешен API потребител", - "forceChange": "Принудете потребителя да промени потребителското име/парола при влизане", - "submit": "Съхранете потребителя", - "changeUserRole": "Промяна на ролята на потребителя", - "authenticated": "Удостоверен", - "editOwnProfil": "Редактиране на собствен профил", - "enabledUser": "активиран потребител", - "disabledUser": "деактивиран потребител", - "activeUsers": "Активни потребители:", - "disabledUsers": "Деактивирани потребители:", - "totalUsers": "Общо потребители:", - "lastRequest": "Последна заявка", - "usage": "Преглед на използването" - }, - "endpointStatistics": { - "title": "Статистика на крайни точки", - "header": "Статистика на крайни точки", - "top10": "Топ 10", - "top20": "Топ 20", - "all": "Всички", - "refresh": "Опресни", - "dataTypeLabel": "Тип данни:", - "dataTypeAll": "Всички", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Общо крайни точки", - "totalVisits": "Общо посещения", - "showing": "Показване", - "selectedVisits": "Избрани посещения", - "endpoint": "Крайна точка", - "visits": "Посещения", - "percentage": "Процент", - "loading": "Зареждане на...", - "failedToLoad": "Неуспешно зареждане на данните за крайни точки. Моля, опитайте да опресните.", - "home": "Начало", - "login": "Вход", - "top": "Топ", - "numberOfVisits": "Брой посещения", - "visitsTooltip": "Посещения: {0} ({1}% от общия брой)", - "retry": "Опитай отново" - }, - "database": { - "title": "Импорт/Експорт на база данни", - "header": "Импорт/Експорт на база данни", - "fileName": "Име на файл", - "creationDate": "Дата на създаване", - "fileSize": "Размер на файла", - "deleteBackupFile": "Изтриване на архивен файл", - "importBackupFile": "Импортиране на архивен файл", - "createBackupFile": "Създаване на файл с резервно копие", - "downloadBackupFile": "Изтеглете архивен файл", - "info_1": "Когато импортирате данни, е от решаващо значение да осигурите правилната структура. Ако не сте сигурни в това, което правите, потърсете съвет и подкрепа от професионалист. Грешка в структурата може да причини неизправност на приложението, включително пълна невъзможност за стартиране на приложението.", - "info_2": "Името на файла няма значение при качване. След това ще бъде преименуван, за да следва формата backup_user_yyyyMMddHHmm.sql, осигурявайки последователна конвенция за именуване.", - "submit": "Импортиране на резервно копие", - "importIntoDatabaseSuccessed": "Импортирането в базата данни бе успешно", - "backupCreated": "Успешно архивиране на базата данни", - "fileNotFound": "Файлът не е намерен", - "fileNullOrEmpty": "Файлът не трябва да е нулев или празен", - "failedImportFile": "Неуспешно импортиране на файл", - "notSupported": "Тази функция не е налична за вашата връзка с база данни." - }, - "session": { - "expired": "Вашата сесия е изтекла. Моля, опреснете страницата и опитайте отново.", - "refreshPage": "Презареждане на страницата" - }, - "home": { - "desc": "Вашето локално хоствано обслужване на едно място за всички ваши PDF нужди.", - "searchBar": "Търсене на функции...", - "viewPdf": { - "title": "Преглед/Редактиране PDF", - "desc": "Преглеждайте, коментирайте, добавяйте текст или изображения" - }, - "setFavorites": "Задаване на предпочитани", - "hideFavorites": "Скриване на предпочитани", - "showFavorites": "Покажи предпочитани", - "legacyHomepage": "Стара начална страница", - "newHomePage": "Опитайте новата ни начална страница!", - "alphabetical": "По азбучен ред", - "globalPopularity": "Световна популярност", - "sortBy": "Сортиране по:", - "mobile": { - "brandAlt": "Лого на Stirling PDF", - "openFiles": "Отвори файлове", - "swipeHint": "Плъзнете наляво или надясно, за да сменяте изгледи", - "tools": "Инструменти", - "toolsSlide": "Панел за избор на инструмент", - "viewSwitcher": "Превключване на изгледа на работното пространство", - "workbenchSlide": "Панел на работната маса", - "workspace": "Работно пространство" - }, - "multiTool": { - "tags": "множество,инструменти", - "title": "PDF Мулти инструмент", - "desc": "Обединяване, завъртане, пренареждане и премахване на страници" - }, - "merge": { - "tags": "съединяване,сливане,обединяване", - "title": "Обединяване", - "desc": "Лесно обединете множество PDF файлове в един." - }, - "split": { - "tags": "разделяне,отделяне,разбиване", - "title": "Разделяне", - "desc": "Разделяне на PDF файлове на множество документи" - }, - "rotate": { - "tags": "завъртане,обръщане,ориентация", - "title": "Завъртане", - "desc": "Лесно завъртете вашите PDF файлове." - }, - "convert": { - "tags": "преобразуване,промяна", - "title": "Преобразуване", - "desc": "Конвертирайте файлове между различни формати" - }, - "pdfOrganiser": { - "tags": "организиране,пренареждане,преподреждане", - "title": "Организиране", - "desc": "Премахване/пренареждане на страници към произволен ред" - }, - "addImage": { - "tags": "вмъкване,вграждане,поставяне", - "title": "Добавяне на изображение", - "desc": "Добавя изображение към зададено място към PDF файла" - }, - "addAttachments": { - "tags": "вграждане,прикачване,включване", - "title": "Добавяне на прикачени файлове", - "desc": "Добавяне или премахване на вградени файлове (прикачени) към/от PDF" - }, - "watermark": { - "tags": "щемпел,марка,наслагване", - "title": "Добавяне на воден знак", - "desc": "Добавете персонализиран воден знак към вашия PDF документ." - }, - "removePassword": { - "tags": "отключване", - "title": "Премахване на парола", - "desc": "Премахнете защитата с парола от вашия PDF документ." - }, - "compress": { - "tags": "компресиране,намаляване,оптимизиране", - "title": "Компресиране", - "desc": "Компресирайте PDF файлове, за да намалите размера на файла." - }, - "unlockPDFForms": { - "tags": "отключване,активиране,редактиране", - "title": "Отключване на PDF форми", - "desc": "Премахване на свойството само за четене от полетата на формуляри в PDF документ." - }, - "changeMetadata": { - "tags": "редактиране,промяна,актуализиране", - "title": "Промяна на метаданни", - "desc": "Промяна/Премахване/Добавяне на метаданни от PDF документ" - }, - "ocr": { - "tags": "извличане,сканиране", - "title": "OCR/Чистене на сканове", - "desc": "Почиства, сканира и открива текст от изображения в PDF и го добавя отново като текст." - }, - "extractImages": { - "tags": "извличане,запазване,експорт", - "title": "Извличане на изображения", - "desc": "Извлича всички изображения от PDF и ги записва към архив" - }, - "scannerImageSplit": { - "tags": "засичане,разделяне,снимки", - "title": "Засечи и раздели скан-фото", - "desc": "Открива и разделя сканирани снимки на отделни страници" - }, - "sign": { - "tags": "подпис,автограф", - "title": "Подпишете", - "desc": "Добавя подпис към PDF чрез рисунка, текст или изображение" - }, - "flatten": { - "tags": "опростяване,премахване,интерактивни", - "title": "Изравняване", - "desc": "Премахнете всички интерактивни елементи и формуляри от PDF" - }, - "certSign": { - "tags": "удостоверяване,PEM,P12,официален,шифриране,подпис,сертификат,PKCS12,JKS,сървър,ръчно,авто", - "title": "Подпишете със сертификат", - "desc": "Подписва PDF със сертификат/ключ (PEM/P12)" - }, - "repair": { - "tags": "поправка,възстановяване", - "title": "Поправи", - "desc": "Опитва се да поправи повреден PDF" - }, - "removeBlanks": { - "tags": "изтриване,почистване,празни", - "title": "Премахване на празни страници", - "desc": "Открива и премахва празни страници от документ" - }, - "removeAnnotations": { - "tags": "изтриване,почистване,премахване на анотации", - "title": "Премахване на анотации", - "desc": "Премахва всички коментари/анотации от PDF" - }, - "compare": { - "tags": "разлики", - "title": "Сравнете", - "desc": "Сравнява и показва разликите между 2 PDF документа" - }, - "removeCertSign": { - "tags": "премахване,изтриване,отключване", - "title": "Премахни сертификатен подпис", - "desc": "Премахване на подпис на сертификат от PDF" - }, - "pageLayout": { - "tags": "оформление,подреждане,комбиниране", - "title": "Оформление с няколко страници", - "desc": "Слейте няколко страници от PDF документ в една страница" - }, - "bookletImposition": { - "tags": "книжка,печат,подвързване", - "title": "Подреждане за книжка", - "desc": "Създавайте книжки с правилен ред на страниците и многоколонно оформление за печат и подвързване" - }, - "scalePages": { - "tags": "оразмеряване,настройване,мащабиране", - "title": "Размер/мащаб на страници", - "desc": "Промяна на размера/мащаба на страница и/или нейното съдържание." - }, - "addPageNumbers": { - "tags": "номера,странициране,брой", - "title": "Добавяне на номера на страници", - "desc": "Добавете номера на страници в документ на определено място" - }, - "autoRename": { - "tags": "авто-откриване,по заглавие,организиране,преименуване", - "title": "Авто преименуване на PDF", - "desc": "Автоматично преименува PDF файл според откритото му заглавие" - }, - "adjustContrast": { - "tags": "контраст,яркост,насищане", - "title": "Корекция на цвят/контраст", - "desc": "Коригиране на контраста, наситеността и яркостта на PDF" - }, - "crop": { - "tags": "подрязване,изрязване,оразмеряване", - "title": "Изрязване на PDF", - "desc": "Изрежете PDF, за да намалите размера му (поддържа текст!)" - }, - "autoSplitPDF": { - "tags": "авто,разделяне,QR", - "title": "Авто разделяне на страници", - "desc": "Автоматично разделяне на сканиран PDF файл с QR код за разделяне на физически сканирани страници" - }, - "sanitize": { - "tags": "почистване,прочистване,премахване", - "title": "Почистване", - "desc": "Премахване на потенциално вредни елементи от PDF файлове" - }, - "getPdfInfo": { - "tags": "инфо,метаданни,детайли", - "title": "Пълна информация за PDF", - "desc": "Взима всяка възможна информация от PDF файлове" - }, - "pdfToSinglePage": { - "tags": "комбиниране,сливане,единична", - "title": "PDF към една голяма страница", - "desc": "Обединява всички PDF страници в една голяма страница" - }, - "showJS": { - "tags": "javascript,код,скрипт", - "title": "Показване на Javascript", - "desc": "Търси и показва всеки JS, инжектиран в PDF" - }, - "redact": { - "tags": "цензуриране,замазване,скриване", - "title": "Ръчно редактиране", - "desc": "Редактиране на PDF файл въз основа на избран текст, нарисувани форми и/или избрана страница(и)" - }, - "splitBySections": { - "tags": "разделяне,секции,разделяне", - "title": "Разделяне на PDF по секции", - "desc": "Разделя всяка страница на PDF на по-малки хоризонтални и вертикални секции" - }, - "addStamp": { - "tags": "щемпел,марка,печат", - "title": "Добавяне на щемпел към PDF", - "desc": "Добавя текстови или изображени щемпели на зададени места" - }, - "removeImage": { - "tags": "премахване,изтриване,почистване", - "title": "Премахване на изображение", - "desc": "Премахнете изображението от PDF, за да намалите размера на файла" - }, - "splitByChapters": { - "tags": "разделяне,глави,структура", - "title": "Разделете PDF по глави", - "desc": "Разделете PDF на множество файлове въз основа на неговата структура на глави." - }, - "validateSignature": { - "tags": "валидиране,проверка,сертификат", - "title": "Валидиране на PDF подпис", - "desc": "Проверка на цифрови подписи и сертификати в PDF документи" - }, - "swagger": { - "tags": "API,документация,тест", - "title": "Документация на API", - "desc": "Преглед на API документация и тестване на крайни точки" - }, - "scannerEffect": { - "tags": "сканиране,симулиране,създаване", - "title": "Ефект на скенер", - "desc": "Създайте PDF, който изглежда като сканиран" - }, - "editTableOfContents": { - "tags": "отметки,съдържание,редакция", - "title": "Редактиране на съдържание", - "desc": "Добавяне или редакция на отметки и съдържание в PDF документи" - }, - "manageCertificates": { - "tags": "сертификати,внос,износ", - "title": "Управление на сертификати", - "desc": "Импортиране, експортиране или изтриване на файлове с цифрови сертификати, използвани за подписване на PDFs." - }, - "read": { - "tags": "преглед,отвор,показване", - "title": "Четене", - "desc": "Преглеждайте и анотирайте PDFs. Подчертавайте текст, рисувайте или добавяйте коментари за преглед и сътрудничество." - }, - "reorganizePages": { - "tags": "пренареждане,преподреждане,организиране", - "title": "Пренареждане на страници", - "desc": "Пренареждайте, дублирайте или изтривайте PDF страници с визуален контрол чрез влачене и пускане." - }, - "extractPages": { - "tags": "извличане,избор,копиране", - "title": "Извличане на страници", - "desc": "Извличане на конкретни страници от PDF документ" - }, - "removePages": { - "tags": "изтриване,извличане,изключване", - "title": "Премахване", - "desc": "Изтрийте нежеланите страници от вашия PDF документ." - }, - "autoSizeSplitPDF": { - "tags": "авто,разделяне,размер", - "title": "Авто делене по размер/брой", - "desc": "Разделете един PDF на множество документи въз основа на размер, брой страници или брой документи" - }, - "replaceColor": { - "title": "Смени/обърни цветове", - "desc": "Заместване или инвертиране на цветове в PDF документи" - }, - "devApi": { - "tags": "API,разработка,документация", - "title": "API", - "desc": "Връзка към API документация" - }, - "devFolderScanning": { - "tags": "автоматизация,папка,сканиране", - "title": "Авто сканиране на папки", - "desc": "Връзка към ръководство за автоматизирано сканиране на папки" - }, - "devSsoGuide": { - "title": "Ръководство за SSO", - "desc": "Връзка към SSO ръководство" - }, - "devAirgapped": { - "title": "Настройка за air‑gapped среда", - "desc": "Връзка към ръководство за air‑gapped настройка" - }, - "addPassword": { - "title": "Добавете парола", - "desc": "Шифровайте вашия PDF документ с парола." - }, - "changePermissions": { - "title": "Промяна на правата", - "desc": "Промяна на ограниченията и разрешенията на документа" - }, - "automate": { - "tags": "работен процес,последователност,автоматизация", - "title": "Автоматизация", - "desc": "Създавайте многостъпкови работни процеси чрез свързване на PDF действия. Идеално за повтарящи се задачи." - }, - "overlay-pdfs": { - "desc": "Наслагва PDF файлове върху друг PDF", - "title": "Наслагване PDF-и" - }, - "pdfTextEditor": { - "title": "PDF текстов редактор", - "desc": "Преглеждайте и редактирайте JSON експорти на Stirling PDF с групово редактиране на текст и повторно генериране на PDF" - }, - "addText": { - "tags": "текст,анотация,етикет", - "title": "Добави текст", - "desc": "Добавете собствен текст навсякъде в PDF" - } - }, - "landing": { - "addFiles": "Добавяне на файлове", - "uploadFromComputer": "Качване от компютър", - "openFromComputer": "Отвори от компютър" - }, - "viewPdf": { - "tags": "преглед,четене,анотиране,текст,изображение", - "title": "Преглед/Редактиране на PDF", - "header": "Преглед на PDF" - }, - "multiTool": { - "tags": "Мултиинструмент,Мулти операции,UI,плъзгане с щракване,потребителска част,страна на клиента,интерактивен,неразрешим,преместване", - "title": "PDF Мулти инструмент", - "header": "PDF Мулти инструмент", - "uploadPrompts": "Име на файл", - "selectAll": "Изберете всички", - "deselectAll": "Отмяна на избора на всички", - "selectPages": "Избор на страница", - "selectedPages": "Избрани страници", - "page": "Страница", - "deleteSelected": "Изтриване на избраното", - "downloadAll": "Експорт", - "downloadSelected": "Избрано за експортиране", - "insertPageBreak": "Вмъкване на прекъсване на страница", - "addFile": "Добавяне на файл", - "rotateLeft": "Завъртете наляво", - "rotateRight": "Завъртете надясно", - "split": "Разделяне", - "moveLeft": "Преместване наляво", - "moveRight": "Преместване надясно", - "delete": "Изтрий", - "dragDropMessage": "Избран(и) страница(/и)", - "undo": "Отмяна на", - "redo": "Повтори" - }, - "merge": { - "tags": "сливане,операции на страници,администраторска зона,от страна на сървъра", - "title": "Обединяване", - "removeDigitalSignature": { - "label": "Премахване на цифровия подпис в слетия файл?", - "tooltip": { - "title": "Премахване на цифров подпис", - "description": "Цифровите подписи ще бъдат невалидни при сливане на файлове. Отметнете това, за да ги премахнете от окончателния слет PDF." - } - }, - "generateTableOfContents": { - "label": "Генериране на съдържание в слетия файл?", - "tooltip": { - "title": "Генериране на съдържание", - "description": "Автоматично създава интерактивно съдържание в слетия PDF на база оригиналните имена на файлове и номера на страници." - } - }, - "submit": "Обединяване", - "sortBy": { - "description": "Файловете ще се слеят в реда, в който са избрани. Влачете за преподреждане или сортирайте по-долу.", - "label": "Сортиране по", - "filename": "Име на файл", - "dateModified": "Дата на промяна", - "ascending": "Възходящ", - "descending": "Низходящ", - "sort": "Сортиране" - }, - "error": { - "failed": "Възникна грешка при сливането на PDFs." - }, - "tooltip": { - "header": { - "title": "Преглед на настройките за сливане" - } - } - }, - "split": { - "title": "Разделяне на PDF", - "header": "Разделяне на PDF", - "desc": { - "1": "Числата, които избирате, са номера на страницата, на която искате да направите разделяне", - "2": "Така че избирането на 1,3,7-9 ще раздели документ от 10 страници на 6 отделни PDF файла с:", - "3": "Документ #1: Страница 1", - "4": "Документ #2: Страница 2 и 3", - "5": "Документ #3: Страница 4, 5, 6 и 7", - "6": "Документ #4: Страница 8", - "7": "Документ #5: Страница 9", - "8": "Документ #6: Страница 10" - }, - "splitPages": "Въведете страници за разделяне:", - "submit": "Разделяне", - "steps": { - "chooseMethod": "Избор на метод", - "settings": "Настройки" - }, - "settings": { - "selectMethodFirst": "Моля, първо изберете метод за разделяне" - }, - "error": { - "failed": "Възникна грешка при разделянето на PDF." - }, - "method": { - "label": "Изберете метод за разделяне", - "placeholder": "Изберете как да разделите PDF" - }, - "methods": { - "prefix": { - "splitAt": "Разделяне на", - "splitBy": "Разделяне по" - }, - "byPages": { - "name": "Номера на страници", - "desc": "Извличане на конкретни страници (1,3,5-10)", - "tooltip": "Въведете номера на страници, разделени със запетаи, или диапазони с тирета" - }, - "bySections": { - "name": "Секции", - "desc": "Разделяне на страници на секции от мрежа", - "tooltip": "Разделя всяка страница на хоризонтални и вертикални секции" - }, - "bySize": { - "name": "Размер на файла", - "desc": "Ограничаване на максималния размер на файл", - "tooltip": "Посочете максимален размер на файл (напр. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Брой страници", - "desc": "Фиксиран брой страници на файл", - "tooltip": "Въведете броя страници за всеки разделен файл" - }, - "byDocCount": { - "name": "Брой документи", - "desc": "Създаване на определен брой файлове", - "tooltip": "Въведете колко файла искате да създадете" - }, - "byChapters": { - "name": "Глави", - "desc": "Разделяне по граници на отметки", - "tooltip": "Използва PDF отметки за определяне на точки на разделяне" - }, - "byPageDivider": { - "name": "Разделител на страници", - "desc": "Авто-разделяне с разделителни листове", - "tooltip": "Използвайте QR разделителни листове между документи при сканиране" - } - }, - "value": { - "fileSize": { - "label": "Размер на файла", - "placeholder": "напр. 10MB, 500KB" - }, - "pageCount": { - "label": "Страници на файл", - "placeholder": "напр. 5, 10" - }, - "docCount": { - "label": "Брой файлове", - "placeholder": "напр. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Преглед на методите за разделяне" - }, - "byPages": { - "title": "Разделяне по номера на страници", - "text": "Разделете вашия PDF на конкретни номера на страници. Използването на 'n' разделя след страница n. Използването на 'n-m' разделя преди страница n и след страница m.", - "bullet1": "Единични точки на разделяне: 3,7 (разделя след страници 3 и 7)", - "bullet2": "Диапазон: 3-8 (разделя преди страница 3 и след страница 8)", - "bullet3": "Смесено: 2,5-10,15 (разделя след страница 2, преди страница 5, след страница 10 и след страница 15)" - }, - "bySections": { - "title": "Разделяне по секции на решетка", - "text": "Разделете всяка страница на решетка от секции. Полезно за документи с колони или извличане на конкретни зони.", - "bullet1": "Хоризонтално: Брой редове за създаване", - "bullet2": "Вертикално: Брой колони за създаване", - "bullet3": "Сливане: Комбинира всички секции в един PDF" - }, - "bySize": { - "title": "Разделяне по размер на файл", - "text": "Създайте няколко PDF, които не превишават посочен размер. Идеално при ограничения на размер или прикачвания по имейл.", - "bullet1": "Използвайте MB за по-големи файлове (напр. 10MB)", - "bullet2": "Използвайте KB за по-малки файлове (напр. 500KB)", - "bullet3": "Системата ще разделя по границите на страници" - }, - "byCount": { - "title": "Разделяне по брой", - "text": "Създайте няколко PDF с определен брой страници или документи всеки.", - "bullet1": "Брой страници: Фиксиран брой страници на файл", - "bullet2": "Брой документи: Фиксиран брой изходни файлове", - "bullet3": "Полезно за пакетни процеси" - }, - "byChapters": { - "title": "Разделяне по глави", - "text": "Използвайте PDF отметки, за да разделяте автоматично по граници на глави. Изисква PDFs със структура на отметки.", - "bullet1": "Ниво на отметките: На кое ниво да се разделя (1=горно ниво)", - "bullet2": "Включване на метаданни: Запазва свойствата на документа", - "bullet3": "Разрешаване на дубликати: Обработва повтарящи се имена на отметки" - }, - "byDocCount": { - "bullet1": "Въведете броя на изходните файлове, които желаете", - "bullet2": "Страниците се разпределят възможно най-равномерно", - "bullet3": "Полезно, когато ви трябва конкретен брой файлове", - "text": "Създайте конкретен брой изходни файлове чрез равномерно разпределяне на страниците.", - "title": "Разделяне по брой документи" - }, - "byPageCount": { - "bullet1": "Въведете броя страници на изходен файл", - "bullet2": "Последният файл може да има по-малко страници, ако не се дели точно", - "bullet3": "Полезно за пакетни процеси", - "text": "Създайте няколко PDF с определен брой страници. Перфектно за равномерни части на документа.", - "title": "Разделяне по брой страници" - }, - "byPageDivider": { - "bullet1": "Отпечатайте разделителните листове от връзката за изтегляне", - "bullet2": "Поставете разделителни листове между документите", - "bullet3": "Сканирайте всички документи заедно като един PDF", - "bullet4": "Качете – разделителните страници се откриват и премахват автоматично", - "bullet5": "Активирайте двустранен режим, ако сканирате и двете страни на разделителите", - "text": "Автоматично разделяйте сканирани документи с физически разделителни листове с QR кодове. Перфектно за обработка на множество документи, сканирани заедно.", - "title": "Разделяне с разделител на страници" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Щракнете върху карта на метод, за да го изберете", - "bullet2": "Задръжте курсора върху всяка карта за кратко описание", - "bullet3": "Стъпката с настройките ще се появи след избор на метод", - "bullet4": "Можете да сменяте методи по всяко време преди обработката", - "header": { - "text": "Изберете как искате да разделите своя PDF документ. Всеки метод е оптимизиран за различни случаи и типове документи.", - "title": "Избор на метод за разделяне" - }, - "title": "Изберете вашия метод за разделяне" - } - }, - "selectMethod": "Изберете метод за разделяне", - "resultsTitle": "Резултати от разделянето" - }, - "rotate": { - "title": "Завъртане на PDF", - "submit": "Завъртане", - "selectRotation": "Изберете ъгъл на завъртане (по часовниковата стрелка)", - "error": { - "failed": "Възникна грешка при завъртане на PDF." - }, - "preview": { - "title": "Преглед на завъртането" - }, - "rotateLeft": "Завъртане обратно на часовниковата стрелка", - "rotateRight": "Завъртане по часовниковата стрелка", - "tooltip": { - "header": { - "title": "Преглед на настройките за завъртане" - }, - "description": { - "text": "Завъртете страниците на вашия PDF по или обратно на часовниковата стрелка през 90 градуса. Всички страници ще бъдат завъртени. Прегледът показва как ще изглежда документът след завъртане." - }, - "controls": { - "title": "Управление", - "text": "Използвайте бутоните за завъртане, за да коригирате ориентацията. Левият бутон завърта обратно, десният – по часовниковата стрелка. Всяко щракване завърта с 90 градуса." - } - } - }, - "convert": { - "title": "Преобразуване", - "desc": "Конвертирайте файлове между различни формати", - "files": "Файлове", - "selectFilesPlaceholder": "Изберете файлове в основния изглед, за да започнете", - "settings": "Настройки", - "conversionCompleted": "Конвертирането завърши", - "results": "Резултати", - "defaultFilename": "преобразуван_файл", - "conversionResults": "Резултати от конвертиране", - "convertFrom": "Конвертиране от", - "convertTo": "Конвертиране към", - "sourceFormatPlaceholder": "Изходен формат", - "targetFormatPlaceholder": "Целеви формат", - "selectSourceFormatFirst": "Първо изберете изходен формат", - "outputOptions": "Опции за изход", - "pdfOptions": "Опции за PDF", - "imageOptions": "Опции за изображение", - "colorType": "Тип цвят", - "color": "Цвят", - "greyscale": "Скала на сивото", - "blackwhite": "Черно-бяло", - "dpi": "DPI", - "output": "Изход", - "single": "Единичен", - "multiple": "Няколко", - "fitOption": "Опция за напасване", - "maintainAspectRatio": "Запази съотношението", - "fitDocumentToPage": "Напасни документа към страницата", - "fillPage": "Попълване на страница", - "autoRotate": "Автоматично завъртане", - "autoRotateDescription": "Автоматично завърта изображенията за по-добро напасване към PDF страницата", - "combineImages": "Комбиниране на изображения", - "combineImagesDescription": "Комбинирайте всички изображения в един PDF или създайте отделни PDF за всяко изображение", - "webOptions": "Опции за Уеб към PDF", - "zoomLevel": "Ниво на мащабиране", - "emailOptions": "Опции за Имейл към PDF", - "includeAttachments": "Включване на прикачени файлове", - "maxAttachmentSize": "Максимален размер на прикачен файл (MB)", - "includeAllRecipients": "Включи CC и BCC получатели в заглавката", - "downloadHtml": "Изтегляне на междинния HTML файл вместо PDF", - "pdfaOptions": "Опции за PDF/A", - "outputFormat": "Изходен формат", - "pdfaNote": "PDF/A-1b е по-съвместим, PDF/A-2b поддържа повече функции.", - "pdfaDigitalSignatureWarning": "PDF файлът съдържа цифров подпис. Това ще бъде премахнато в следващата стъпка.", - "fileFormat": "Файлов формат", - "wordDoc": "Word документ", - "wordDocExt": "Word документ (.docx)", - "odtExt": "Текст OpenDocument (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "Презентация OpenDocument (.odp)", - "txtExt": "Обикновен текст (.txt)", - "rtfExt": "Формат Rich Text (.rtf)", - "selectedFiles": "Избрани файлове", - "noFileSelected": "Няма избран файл. Използвайте панела с файлове, за да добавите.", - "convertFiles": "Конвертиране на файлове", - "converting": "Конвертиране...", - "downloadConverted": "Изтегляне на конвертирания файл", - "errorNoFiles": "Моля, изберете поне един файл за конвертиране.", - "errorNoFormat": "Моля, изберете и изходен, и целеви формат.", - "errorNotSupported": "Конвертиране от {{from}} към {{to}} не се поддържа.", - "images": "Изображения", - "officeDocs": "Офис документи (Word, Excel, PowerPoint)", - "imagesExt": "Изображения (JPG, PNG и др.)", - "markdown": "Markdown", - "textRtf": "Текст/RTF", - "grayscale": "Скала на сивото", - "errorConversion": "Възникна грешка при конвертиране на файла.", - "cbzOptions": "Опции за CBZ към PDF", - "optimizeForEbook": "Оптимизиране на PDF за четци на електронни книги (използва Ghostscript)", - "cbzOutputOptions": "Опции за PDF към CBZ", - "cbzDpi": "DPI за изобразяване на изображение" - }, - "imageToPdf": { - "tags": "преобразуване,img,jpg,изображение,снимка" - }, - "pdfToImage": { - "tags": "преобразуване,img,jpg,изображение,снимка", - "title": "PDF към Изображение", - "header": "PDF към Изображение", - "selectText": "Формат на изображението", - "singleOrMultiple": "Тип резултат от страница към изображение", - "single": "Единично голямо изображение комбиниране на всички страници", - "multi": "Множество изображения, по едно изображение на страница", - "colorType": "Тип цвят", - "color": "Цвят", - "grey": "Скала на сивото", - "blackwhite": "Черно и бяло (може да загубите данни!)", - "submit": "Преобразуване", - "info": "Python не е инсталиран. Изисква се за конвертиране на WebP.", - "placeholder": "(напр. 1,2,8 или 4,7,12-16 или 2n-1)" - }, - "pdfOrganiser": { - "tags": "дуплекс,четно,нечетно,сортиране,преместване", - "title": "Организатор на страници", - "header": "Организатор на PDF страници", - "submit": "Пренареждане на страниците", - "mode": { - "_value": "Режим", - "1": "Персонализиран ред на страниците", - "2": "Обърнат ред", - "3": "Двустранно сортиране", - "4": "Сортиране на брошури", - "5": "Сортиране на брошури със страничен шев", - "6": "Четно-нечетно разделяне", - "7": "Премахни първо", - "8": "Премахване на последния", - "9": "Премахване на първия и последния", - "10": "Обединяване на четно и нечетно", - "11": "Дублиране на всички страници", - "desc": { - "BOOKLET_SORT": "Подрежда страниците за печат като книжка (последна, първа, втора, предпоследна …).", - "CUSTOM": "Използвайте персонализирана последователност от номера на страници или изрази за нов ред.", - "DUPLEX_SORT": "Преплита лицевите, после обратните, сякаш дуплекс скенер е сканирал всички лица, после всички гърбове (1, n, 2, n-1, …).", - "DUPLICATE": "Дублира всяка страница според броя в персоналната поръчка (напр. 4 дубликата правят всяка страница 4×).", - "ODD_EVEN_MERGE": "Слива два PDF-а, като редува страници: нечетни от първия, четни от втория.", - "ODD_EVEN_SPLIT": "Разделя документа на два изхода: всички нечетни страници и всички четни страници.", - "REMOVE_FIRST": "Премахва първата страница от документа.", - "REMOVE_FIRST_AND_LAST": "Премахва първата и последната страница от документа.", - "REMOVE_LAST": "Премахва последната страница от документа.", - "REVERSE_ORDER": "Обръща документа така, че последната страница става първа и т.н.", - "SIDE_STITCH_BOOKLET_SORT": "Подрежда страниците за странично шита книжка (оптимизирано за подвързване отстрани)." - } - }, - "desc": { - "CUSTOM": "Използвайте персонализирана последователност от номера на страници или изрази за нов ред.", - "REVERSE_ORDER": "Обръща документа така, че последната страница става първа и т.н.", - "DUPLEX_SORT": "Преплита лицевите, после обратните, сякаш дуплекс скенер е сканирал всички лица, после всички гърбове (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Подрежда страниците за печат като книжка (последна, първа, втора, предпоследна …).", - "SIDE_STITCH_BOOKLET_SORT": "Подрежда страниците за странично шита книжка (оптимизирано за подвързване отстрани).", - "ODD_EVEN_SPLIT": "Разделя документа на два изхода: всички нечетни страници и всички четни страници.", - "ODD_EVEN_MERGE": "Слива два PDF-а, като редува страници: нечетни от първия, четни от втория.", - "DUPLICATE": "Дублира всяка страница според броя в персоналната поръчка (напр. 4 дубликата правят всяка страница 4×).", - "REMOVE_FIRST": "Премахва първата страница от документа.", - "REMOVE_LAST": "Премахва последната страница от документа.", - "REMOVE_FIRST_AND_LAST": "Премахва първата и последната страница от документа." - }, - "placeholder": "(напр. 1,3,2 или 4-8,2,10-12 или 2n-1)" - }, - "addImage": { - "tags": "img,jpg,изображение,снимка", - "title": "Добавяне на изображение", - "header": "Добавяне на изображение към PDF", - "image": { - "name": "Изображение", - "placeholder": "Качете изображение", - "label": "Файл с изображение" - }, - "steps": { - "configure": "Конфигурирай изображението" - }, - "step": { - "createDesc": "Качете изображението, което искате да добавите", - "place": "Постави изображението", - "placeDesc": "Щракнете върху PDF, за да добавите изображението" - }, - "instructions": { - "title": "Как да добавяте изображения", - "text": "След като качите изображението, щракнете навсякъде в PDF, за да го поставите.", - "paused": "Поставянето е на пауза", - "resumeHint": "Възобновете поставянето, за да щракнете и добавите изображението.", - "noSignature": "Качете изображение, за да активирате поставянето." - }, - "mode": { - "move": "Премести изображението", - "place": "Постави изображението", - "pause": "Пауза на поставянето", - "resume": "Възобнови поставянето" - }, - "results": { - "title": "Резултати от добавяне на изображение" - }, - "error": { - "failed": "Възникна грешка при добавяне на изображението към PDF." - }, - "saved": { - "defaultLabel": "Изображение", - "defaultImageLabel": "Качено изображение" - }, - "applySignatures": "Приложи изображения" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Добавяне на прикачен файл", - "remove": "Премахване на прикачен файл", - "embed": "Вграждане на прикачен файл", - "submit": "Add attachments" - }, - "watermark": { - "title": "Добавяне на воден знак", - "desc": "Добавяне на текстови или изображени водни знаци към PDF файлове", - "completed": "Добавен е воден знак", - "submit": "Добавяне на воден знак", - "filenamePrefix": "воден_знак", - "error": { - "failed": "Възникна грешка при добавяне на воден знак към PDF." - }, - "watermarkType": { - "text": "Текст", - "image": "Изображение" - }, - "settings": { - "type": "Тип воден знак", - "text": { - "label": "Текст на водния знак", - "placeholder": "Въведете текст за водния знак" - }, - "image": { - "label": "Изображение за воден знак", - "choose": "Изберете изображение", - "selected": "Избрано: {{filename}}" - }, - "fontSize": "Размер на шрифт", - "size": "Размер", - "alphabet": "Шрифт/Език", - "color": "Цвят на водния знак", - "rotation": "Завъртане (градуси)", - "opacity": "Непрозрачност (%)", - "spacing": { - "horizontal": "Хоризонтално разстояние", - "vertical": "Вертикално разстояние", - "height": "Вертикално отстояние", - "width": "Хоризонтално отстояние" - }, - "convertToImage": "Превръщане на PDF страниците в изображения" - }, - "alphabet": { - "roman": "Латиница", - "arabic": "Арабски", - "japanese": "Японски", - "korean": "Корейски", - "chinese": "Китайски", - "thai": "Тайландски" - }, - "steps": { - "type": "Тип воден знак", - "wording": "Формулировка", - "textStyle": "Стил", - "formatting": "Форматиране", - "file": "Файл за воден знак" - }, - "results": { - "title": "Резултати от воден знак" - }, - "tooltip": { - "language": { - "title": "Езикова поддръжка", - "text": "Изберете подходящата езикова настройка, за да осигурите коректно изобразяване на шрифта за вашия текст." - }, - "appearance": { - "title": "Настройки на външния вид", - "text": "Контролирайте как изглежда водният знак и как се слива с документа.", - "bullet1": "Завъртане: от -360° до 360° за наклонени водни знаци", - "bullet2": "Непрозрачност: 0-100% за контрол на прозрачността", - "bullet3": "По-ниската непрозрачност прави водния знак по-незабележим" - }, - "spacing": { - "title": "Контрол на разстоянието", - "text": "Регулирайте разстоянието между повтарящите се водни знаци на страницата.", - "bullet1": "Хоризонтално отстояние: Хоризонтална дистанция между водни знаци", - "bullet2": "Вертикално отстояние: Вертикална дистанция между водни знаци", - "bullet3": "По-високи стойности създават по-разредени модели" - }, - "type": { - "header": { - "title": "Избор на тип воден знак" - }, - "description": { - "title": "Изберете вашия воден знак", - "text": "Изберете между текстови или графични водни знаци според нуждите си." - }, - "text": { - "title": "Текстови водни знаци", - "text": "Идеални за добавяне на известия за авторски права, имена на компании или етикети за поверителност. Поддържат множество езици и персонализирани цветове.", - "bullet1": "Персонализируеми шрифтове и езици", - "bullet2": "Регулируеми цветове и прозрачност", - "bullet3": "Идеални за правни или брандинг текстове" - }, - "image": { - "title": "Графични водни знаци", - "text": "Използвайте лога, печати или всяко изображение като воден знак. Отлични за брандинг и визуална идентификация.", - "bullet1": "Качете изображение в произволен формат", - "bullet2": "Запазва качеството на изображението", - "bullet3": "Перфектни за лога и печати" - } - }, - "wording": { - "header": { - "title": "Текстово съдържание" - }, - "text": { - "title": "Текст на водния знак", - "text": "Въведете текста, който ще се показва като воден знак в целия документ.", - "bullet1": "Поддържайте го кратък за по-добра четливост", - "bullet2": "Често срещани примери: 'CONFIDENTIAL', 'DRAFT', име на компанията", - "bullet3": "Емотикони не се поддържат и ще бъдат премахнати" - } - }, - "textStyle": { - "header": { - "title": "Стил на текста" - }, - "color": { - "title": "Избор на цвят", - "text": "Изберете цвят, който осигурява добър контраст със съдържанието на документа.", - "bullet1": "Светлосив (#d3d3d3) за ненатрапчиви водни знаци", - "bullet2": "Черен или тъмни цветове за висок контраст", - "bullet3": "Персонализирани цветове за брандинг цели" - }, - "language": { - "title": "Поддръжка на езици", - "text": "Изберете подходяща езикова настройка, за да осигурите правилно изобразяване на шрифтовете." - } - }, - "file": { - "header": { - "title": "Качване на изображение" - }, - "upload": { - "title": "Избор на изображение", - "text": "Качете изображение, което да използвате като воден знак.", - "bullet1": "Поддържа разпространени формати: PNG, JPG, GIF, BMP", - "bullet2": "PNG с прозрачност работи най-добре", - "bullet3": "Изображения с по-висока резолюция запазват по-добре качеството" - }, - "recommendations": { - "title": "Най-добри практики", - "text": "Съвети за оптимални резултати при графични водни знаци.", - "bullet1": "Използвайте лога или печати с прозрачни фонове", - "bullet2": "Простите дизайни работят по-добре от сложни изображения", - "bullet3": "Съобразете крайната големина на документа при избор на резолюция" - } - }, - "formatting": { - "header": { - "title": "Форматиране и оформление" - }, - "size": { - "title": "Контрол на размера", - "text": "Настройте размера на водния знак (текст или изображение).", - "bullet1": "По-големите размери създават по-видими водни знаци" - }, - "appearance": { - "title": "Настройки на външния вид", - "text": "Контролирайте как изглежда водният знак и как се слива с документа.", - "bullet1": "Завъртане: от -360° до 360° за наклонени водни знаци", - "bullet2": "Непрозрачност: 0–100% за контрол на прозрачността", - "bullet3": "По-ниска непрозрачност прави водния знак по-незабележим" - }, - "spacing": { - "title": "Контрол на разстоянието", - "text": "Регулирайте разстоянието между повтарящи се водни знаци по страницата.", - "bullet1": "Хоризонтално разстояние: дистанция между водните знаци отляво надясно", - "bullet2": "Вертикално разстояние: дистанция между водните знаци отгоре надолу", - "bullet3": "По-високи стойности създават по-разредени шарки" - }, - "security": { - "title": "Опция за сигурност", - "text": "Конвертирайте крайния PDF в изображение-базиран формат за по-висока сигурност.", - "bullet1": "Предотвратява избиране и копиране на текст", - "bullet2": "Прави водните знаци по-трудни за премахване", - "bullet3": "Води до по-големи размери на файловете", - "bullet4": "Подходящо за чувствително или защитено с авторски права съдържание" - } - } - }, - "type": { - "1": "Текст", - "2": "Изображение" - } - }, - "permissions": { - "tags": "четене,писане,редактиране,печат", - "title": "Промяна на правата", - "header": "Промени правата", - "warning": "Предупреждение, че тези разрешения са непроменими, препоръчва се да ги зададете с парола чрез страницата за добавяне на парола", - "selectText": { - "1": "Изберете PDF, за да промените правата", - "2": "Разрешения за задаване", - "3": "Предотвратяване на сглобяването на документ", - "4": "Предотвратете извличането на съдържание", - "5": "Предотвратете извличането за достъпност", - "6": "Предотвратяване на попълване на формуляр", - "7": "Предотвратяване на модификация", - "8": "Предотвратяване на модификация на анотация", - "9": "Предотвратявам на отпечатването", - "10": "Предотвратете отпечатването на различни формати" - }, - "submit": "Промени" - }, - "editTableOfContents": { - "settings": { - "title": "Отметки и структура", - "replaceExisting": "Замени съществуващите отметки (махнете отметката, за да добавите)", - "replaceExistingHint": "Когато е изключено, новата структура се добавя след текущите отметки." - }, - "actions": { - "source": "Зареди отметки", - "selectedFile": "Заредено от {{file}}", - "noFile": "Изберете PDF, за да извлечете съществуващите отметки.", - "loadFromPdf": "Зареди от избрания PDF", - "importJson": "Импортирай JSON", - "importClipboard": "Постави JSON от клипборда", - "export": "Експортирай отметки", - "exportJson": "Изтегли JSON", - "exportClipboard": "Копирай JSON в клипборда", - "clipboardUnavailable": "Достъпът до клипборда не е наличен в този браузър." - }, - "info": { - "line1": "Всяка отметка се нуждае от описателно заглавие и страница, която да отваря.", - "line2": "Използвайте под-отметки, за да изградите йерархия за глави, раздели или подраздели.", - "line3": "Импортирайте отметки от избрания PDF или от JSON файл, за да спестите време." - }, - "workbench": { - "empty": { - "title": "Отворете инструмента, за да започнете редакция", - "description": "Изберете инструмента Edit Table of Contents, за да заредите работното му пространство." - }, - "tabTitle": "Работно пространство за структура", - "subtitle": "Импортирайте отметки, изграждайте йерархии и приложете структурата без тесни странични панели.", - "noFile": "Няма избран PDF", - "fileLabel": "Промените ще се приложат към текущо избрания PDF.", - "filePrompt": "Изберете PDF от библиотеката си или качете нов, за да започнете.", - "changeFile": "Смени PDF", - "selectFile": "Избери PDF" - }, - "editor": { - "heading": "Редактор на отметки", - "description": "Добавяйте, влагайте и пренареждайте отметки, за да оформите структурата на PDF.", - "addTopLevel": "Добави отметка на най-горно ниво", - "empty": { - "title": "Още няма отметки", - "description": "Импортирайте съществуващи отметки или започнете, като добавите първата.", - "action": "Добави първа отметка" - }, - "defaultTitle": "Нова отметка", - "defaultChildTitle": "Под-отметка", - "defaultSiblingTitle": "Нова отметка", - "untitled": "Отметка без заглавие", - "childBadge": "Под-", - "pagePreview": "Страница {{page}}", - "field": { - "title": "Заглавие на отметката", - "page": "Номер на целевата страница" - }, - "actions": { - "toggle": "Превключи под-отметките", - "addChild": "Добави под-отметка", - "addSibling": "Добави съседна отметка", - "remove": "Премахни отметката" - }, - "confirmRemove": "Да се премахне тази отметка и всички нейни под-отметки?" - }, - "messages": { - "loadedTitle": "Отметките са извлечени", - "loadedBody": "Съществуващите отметки от PDF бяха заредени в редактора.", - "noBookmarks": "В избрания PDF не бяха открити отметки.", - "loadFailed": "Неуспешно извличане на отметки от избрания PDF.", - "imported": "Отметките са импортирани", - "importedBody": "Вашата JSON структура замени текущото съдържание на редактора.", - "importedClipboard": "Данните от клипборда замениха текущия списък с отметки.", - "invalidJson": "Невалидна JSON структура", - "invalidJsonBody": "Моля, предоставете валиден JSON файл с отметки и опитайте отново.", - "exported": "JSON за изтегляне е готов", - "copied": "Копирано в клипборда", - "copiedBody": "JSON с отметки е копиран успешно.", - "copyFailed": "Неуспешно копиране" - }, - "error": { - "failed": "Неуспешно обновяване на съдържанието" - }, - "submit": "Приложи съдържанието", - "results": { - "title": "Обновен PDF с отметки", - "subtitle": "Изтеглете обработения файл или отменете операцията по-долу." - } - }, - "removePages": { - "tags": "Премахване на страници,изтриване на страници", - "title": "Премахване", - "pageNumbers": { - "label": "Страници за премахване", - "placeholder": "напр., 1,3,5-8,10", - "error": "Невалиден формат на номера на страници. Използвайте числа, диапазони (1-5) или математически изрази (2n+1)" - }, - "filenamePrefix": "страници_премахнати", - "files": { - "placeholder": "Изберете PDF файл в основния изглед, за да започнете" - }, - "settings": { - "title": "Настройки" - }, - "tooltip": { - "header": { - "title": "Настройки за премахване на страници" - }, - "pageNumbers": { - "title": "Избор на страници", - "text": "Посочете кои страници да бъдат премахнати от вашия PDF. Можете да изберете отделни страници, диапазони или да използвате математически изрази.", - "bullet1": "Отделни страници: 1,3,5 (премахва страници 1, 3 и 5)", - "bullet2": "Диапазони: 1-5,10-15 (премахва страници 1-5 и 10-15)", - "bullet3": "Математически: 2n+1 (премахва нечетните страници)", - "bullet4": "Отворени диапазони: 5- (премахва от страница 5 до края)" - }, - "examples": { - "title": "Често срещани примери", - "text": "Ето някои често използвани модели за избор на страници:", - "bullet1": "Премахване на първата страница: 1", - "bullet2": "Премахване на последните 3 страници: -3", - "bullet3": "Премахване на всяка втора страница: 2n", - "bullet4": "Премахване на конкретни разпръснати страници: 1,5,10,15" - }, - "safety": { - "title": "Съвети за безопасност", - "text": "Важни съображения при премахване на страници:", - "bullet1": "Винаги преглеждайте избора си преди обработка", - "bullet2": "Запазете резервно копие на оригиналния файл", - "bullet3": "Номерацията започва от 1, не от 0", - "bullet4": "Невалидни номера на страници ще бъдат игнорирани" - } - }, - "error": { - "failed": "Възникна грешка при премахването на страниците." - }, - "results": { - "title": "Резултати от премахването на страници" - }, - "submit": "Премахване" - }, - "extractPages": { - "title": "Извличане на страници", - "pageNumbers": { - "label": "Страници за извличане", - "placeholder": "напр., 1,3,5-8 или odd & 1-10" - }, - "settings": { - "title": "Настройки" - }, - "tooltip": { - "description": "Извлича избраните страници в нов PDF, като запазва реда." - }, - "error": { - "failed": "Неуспешно извличане на страници" - }, - "results": { - "title": "Извлечени страници" - }, - "submit": "Извлечи страници" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Ръководство за избор на страници" - }, - "basic": { - "title": "Основна употреба", - "text": "Изберете конкретни страници от вашия PDF документ с прост синтаксис.", - "bullet1": "Отделни страници: 1,3,5", - "bullet2": "Диапазони: 3-6 или 10-15", - "bullet3": "Всички страници: all" - }, - "advanced": { - "title": "Разширени функции" - }, - "tips": { - "title": "Съвети", - "text": "Имайте предвид следните указания:", - "bullet1": "Номерацията започва от 1 (не от 0)", - "bullet2": "Интервалите се премахват автоматично", - "bullet3": "Невалидните изрази се игнорират" - }, - "syntax": { - "title": "Основи на синтаксиса", - "text": "Използвайте числа, диапазони, ключови думи и прогресии (n започва от 0). Поддържат се скоби.", - "bullets": { - "numbers": "Числа/диапазони: 5, 10-20", - "keywords": "Ключови думи: odd, even", - "progressions": "Прогресии: 3n, 4n+1" - } - }, - "operators": { - "title": "Оператори", - "text": "AND има по-висок приоритет от запетая. NOT се прилага в рамките на диапазона на документа.", - "and": "AND: & или \"and\" — изисква и двете условия (напр., 1-50 & even)", - "comma": "Запетая: , или | — комбинира селекциите (напр., 1-10, 20)", - "not": "NOT: ! или \"not\" — изключва страници (напр., 3n & not 30)" - }, - "examples": { - "title": "Примери" - }, - "complex": { - "bullet1": "1,3-5,8,2n → страници 1, 3–5, 8 плюс четните", - "bullet2": "10-,2n-1 → от страница 10 до края + нечетните страници", - "description": "Смесвайте различни типове.", - "title": "Комплексни комбинации" - }, - "description": "Изберете кои страници да се използват за операцията. Поддържа единични страници, диапазони, формули и ключовата дума all.", - "individual": { - "bullet1": "1,3,5 → избира страници 1, 3, 5", - "bullet2": "2,7,12 → избира страници 2, 7, 12", - "description": "Въведете числа, разделени със запетаи.", - "title": "Отделни страници" - }, - "mathematical": { - "bullet1": "2n → всички четни страници (2, 4, 6…)", - "bullet2": "2n-1 → всички нечетни страници (1, 3, 5…)", - "bullet3": "3n → всяка 3-та страница (3, 6, 9…)", - "bullet4": "4n-1 → страници 3, 7, 11, 15…", - "description": "Използвайте n във формули за шаблони.", - "title": "Математически функции" - }, - "ranges": { - "bullet1": "3-6 → избира страници 3–6", - "bullet2": "10-15 → избира страници 10–15", - "bullet3": "5- → избира страници 5 до края", - "description": "Използвайте - за последователни страници.", - "title": "Диапазони от страници" - }, - "special": { - "bullet1": "all → избира всички страници", - "title": "Специални ключови думи" - } - } - }, - "bulkSelection": { - "syntaxError": "Има проблем със синтаксиса. Вижте съветите за избор на страници за помощ.", - "header": { - "title": "Ръководство за избор на страници" - }, - "syntax": { - "title": "Основи на синтаксиса", - "text": "Използвайте числа, диапазони, ключови думи и прогресии (n започва от 0). Поддържат се скоби.", - "bullets": { - "numbers": "Числа/диапазони: 5, 10-20", - "keywords": "Ключови думи: odd, even", - "progressions": "Прогресии: 3n, 4n+1" - } - }, - "operators": { - "title": "Оператори", - "text": "AND има по-висок приоритет от запетая. NOT се прилага в рамките на диапазона на документа.", - "and": "AND: & или \"and\" — изисква и двете условия (напр., 1-50 & even)", - "comma": "Запетая: , или | — комбинира селекциите (напр., 1-10, 20)", - "not": "NOT: ! или \"not\" — изключва страници (напр., 3n & not 30)" - }, - "examples": { - "title": "Примери", - "first50": "Първите 50", - "last50": "Последните 50", - "every3rd": "Всяка 3-та", - "oddWithinExcluding": "Нечетни в 1-20 без 5-7", - "combineSets": "Комбиниране на множества" - }, - "firstNPages": { - "title": "Първите N страници", - "placeholder": "Брой страници" - }, - "lastNPages": { - "title": "Последните N страници", - "placeholder": "Брой страници" - }, - "everyNthPage": { - "title": "Всяка N-та страница", - "placeholder": "Стъпка" - }, - "range": { - "title": "Диапазон", - "fromPlaceholder": "От", - "toPlaceholder": "До" - }, - "keywords": { - "title": "Ключови думи" - }, - "advanced": { - "title": "Разширени" - } - }, - "compressPdfs": { - "tags": "мачкам,малък,мъничък" - }, - "unlockPDFForms": { - "tags": "премахване,изтриване,формуляр,поле,само_за_четене", - "title": "Премахване на „само за четене“ от полета на формуляри", - "header": "Отключване на PDF формуляри", - "submit": "Remove", - "description": "Този инструмент ще премахне ограниченията „само за четене“ от полетата във PDF формуляри, за да станат редактируеми и попълваеми.", - "filenamePrefix": "отключени_формуляри", - "files": { - "placeholder": "Изберете PDF файл в основния изглед, за да започнете" - }, - "error": { - "failed": "Възникна грешка при отключването на PDF формуляри." - }, - "results": { - "title": "Резултати от отключени формуляри" - } - }, - "changeMetadata": { - "header": "Промени метаданните", - "submit": "Промени", - "filenamePrefix": "метаданни", - "settings": { - "title": "Настройки на метаданни" - }, - "standardFields": { - "title": "Стандартни полета" - }, - "deleteAll": { - "label": "Премахване на съществуващите метаданни", - "checkbox": "Изтриване на всички метаданни" - }, - "title": { - "label": "Заглавие", - "placeholder": "Заглавие на документа" - }, - "author": { - "label": "Автор", - "placeholder": "Автор на документа" - }, - "subject": { - "label": "Тема", - "placeholder": "Тема на документа" - }, - "keywords": { - "label": "Ключови думи", - "placeholder": "Ключови думи на документа" - }, - "creator": { - "label": "Създател", - "placeholder": "Създател на документа" - }, - "producer": { - "label": "Производител", - "placeholder": "Производител на документа" - }, - "dates": { - "title": "Полета за дата" - }, - "creationDate": { - "label": "Дата на създаване", - "placeholder": "Дата на създаване" - }, - "modificationDate": { - "label": "Дата на промяна", - "placeholder": "Дата на промяна" - }, - "trapped": { - "label": "Състояние Trapped", - "unknown": "Неизвестно", - "true": "Вярно", - "false": "Невярно" - }, - "advanced": { - "title": "Разширени опции" - }, - "customFields": { - "title": "Персонализирани метаданни", - "description": "Добавете персонализирани полета с метаданни към документа", - "add": "Добавяне на поле", - "key": "Ключ", - "keyPlaceholder": "Потребителски ключ", - "value": "Стойност", - "valuePlaceholder": "Потребителска стойност", - "remove": "Премахване" - }, - "results": { - "title": "Актуализирани PDF файлове" - }, - "error": { - "failed": "Възникна грешка при промяната на метаданните на PDF." - }, - "tooltip": { - "header": { - "title": "Преглед на PDF метаданни" - }, - "standardFields": { - "title": "Стандартни полета", - "text": "Често срещани полета за метаданни на PDF, описващи документа.", - "bullet1": "Заглавие: Име или заглавие на документа", - "bullet2": "Автор: Лицето, създало документа", - "bullet3": "Тема: Кратко описание на съдържанието", - "bullet4": "Ключови думи: Термини за търсене за документа", - "bullet5": "Създател/Производител: Софтуерът, използван за създаване на PDF" - }, - "dates": { - "title": "Полета за дата", - "text": "Кога е създаден и променен документът.", - "bullet1": "Дата на създаване: Кога е създаден оригиналният документ", - "bullet2": "Дата на промяна: Кога е последно променен" - }, - "options": { - "title": "Допълнителни опции", - "text": "Персонализирани полета и контроли за поверителност.", - "bullet1": "Персонализирани метаданни: Добавете свои двойки ключ-стойност", - "bullet2": "Състояние Trapped: Настройка за печат с високо качество", - "bullet3": "Изтриване на всички: Премахва всички метаданни за поверителност" - }, - "deleteAll": { - "title": "Премахване на съществуващите метаданни", - "text": "Пълно изтриване на метаданните за гарантиране на поверителност." - }, - "customFields": { - "title": "Персонализирани метаданни", - "text": "Добавете свои персонализирани двойки ключ-стойност за метаданни.", - "bullet1": "Добавете всякакви полета, релевантни към вашия документ", - "bullet2": "Примери: Отдел, Проект, Версия, Статус", - "bullet3": "За всеки запис са нужни и ключ, и стойност" - }, - "advanced": { - "title": "Разширени опции", - "trapped": { - "title": "Състояние Trapped", - "description": "Показва дали документът е подготвен за печат с високо качество.", - "bullet1": "Вярно: Документът е „trapped“ за печат", - "bullet2": "Невярно: Документът не е „trapped“", - "bullet3": "Неизвестно: Няма посочено състояние Trapped" - } - } - } - }, - "fileToPDF": { - "tags": "трансформация,формат,документ,изображение,слайд,текст,преобразуване,офис,документи,word,excel,powerpoint", - "title": "Файл към PDF", - "header": "Конвертирайте всеки файл към PDF", - "credit": "Тази услуга използва LibreOffice и Unoconv за преобразуване на файлове.", - "supportedFileTypesInfo": "Поддържание файлови типове", - "supportedFileTypes": "Поддържаните типове файлове трябва да включват по-долу, но за пълен актуализиран списък на поддържаните формати, моля, вижте документацията на LibreOffice", - "submit": "Преобразуване към PDF" - }, - "ocr": { - "tags": "разпознаване,текст,изображение,сканиране,четене,идентифициране,откриване,редактиране", - "title": "OCR / Почистване на сканиране", - "desc": "Почиства, сканира и открива текст от изображения в PDF и го добавя отново като текст.", - "header": "Почистващи сканирания / OCR (оптично разпознаване на знаци)", - "selectText": { - "1": "Изберете езици, които да бъдат открити в рамките на PDF (изброените са откритите към момента):", - "2": "Създаване на текстов файл, съдържащ OCR текст заедно с OCR PDF", - "3": "Правилните страници бяха сканирани под изкривен ъгъл чрез завъртането им обратно на мястото им", - "4": "Чиста страница, така че е по-малко вероятно OCR да намери текст във фонов шум. (Без промяна на изхода)", - "5": "Чиста страница, така че е по-малко вероятно OCR да намери текст във фонов шум, поддържа почистване към изхода.", - "6": "Игнорира страници, които имат интерактивен текст, само OCR страници, които са изображения", - "7": "Принудително OCR, ще премахва чрез OCR на всяка страница всички оригинални текстови елементи", - "8": "Нормално (Ще има грешка, ако PDF съдържа текст)", - "9": "Допълнителни настройки", - "10": "OCR режим", - "11": "Премахване на изображения след OCR (Премахва ВСИЧКИ изображения, полезно само ако е част от стъпката на преобразуване)", - "12": "Тип изобразяване (Разширен)" - }, - "help": "Моля, прочетете тази документация за това как да използвате това за други езици и/или да не използвате в docker", - "credit": "Тази услуга използва qpdf и Tesseract за OCR.", - "submit": "Обработка на PDF чрез OCR", - "operation": { - "submit": "Стартиране на OCR и преглед" - }, - "results": { - "title": "Резултати от OCR" - }, - "languagePicker": { - "additionalLanguages": "Търсите допълнителни езици?", - "viewSetupGuide": "Вижте ръководството за настройка →" - }, - "settings": { - "title": "Настройки", - "ocrMode": { - "label": "OCR режим", - "auto": "Auto (пропуска слоеве с текст)", - "force": "Force (повторен OCR на всичко, замяна на текста)", - "strict": "Strict (прекъсва, ако се намери текст)" - }, - "languages": { - "label": "Езици", - "placeholder": "Изберете езици" - }, - "compatibilityMode": { - "label": "Режим на съвместимост" - }, - "advancedOptions": { - "label": "Опции за обработка", - "sidecar": "Създай текстов файл", - "deskew": "Изправяне на страници", - "clean": "Почистване на входния файл", - "cleanFinal": "Почистване на крайния резултат" - } - }, - "tooltip": { - "header": { - "title": "Преглед на OCR настройките" - }, - "mode": { - "title": "OCR режим", - "text": "Оптичното разпознаване на символи (OCR) помага да превърнете сканирани или снимани страници в текст, който може да се търси, копира или маркира.", - "bullet1": "Auto пропуска страниците, които вече съдържат текстови слоеве.", - "bullet2": "Force прави повторен OCR на всяка страница и заменя целия текст.", - "bullet3": "Strict спира, ако бъде открит избираем текст." - }, - "languages": { - "title": "Езици", - "text": "Подобрете точността на OCR, като посочите очакваните езици. Изберете един или повече езика за насочване на разпознаването." - }, - "output": { - "title": "Изход", - "text": "Изберете как да бъде форматиран текстовият резултат:", - "bullet1": "Searchable PDF вгражда текста зад оригиналното изображение.", - "bullet2": "HOCR XML връща структуриран, машинно четим файл.", - "bullet3": "Обикновен текстов sidecar създава отделен .txt файл със сурово съдържание." - }, - "advanced": { - "header": { - "title": "Разширена OCR обработка" - }, - "compatibility": { - "title": "Режим на съвместимост", - "text": "Използва OCR 'sandwich PDF' режим: води до по-големи файлове, но е по-надежден с определени езици и по-стар PDF софтуер. По подразбиране използваме hOCR за по-малки, модерни PDF-и." - }, - "sidecar": { - "title": "Създаване на текстов файл", - "text": "Генерира отделен .txt файл заедно с PDF, съдържащ целия извлечен текстов материал за лесен достъп и обработка." - }, - "deskew": { - "title": "Изправяне на страници", - "text": "Автоматично коригира наклонени или изкривени страници за по-добра точност на OCR. Полезно за сканирани документи, които не са подравнени идеално." - }, - "clean": { - "title": "Почистване на входния файл", - "text": "Предварително обработва входа чрез премахване на шум, подобряване на контраста и оптимизиране на изображението за по-добро OCR разпознаване преди обработка." - }, - "cleanFinal": { - "title": "Почистване на крайния резултат", - "text": "Пост-обработва крайния PDF чрез премахване на артефакти от OCR и оптимизиране на текстовия слой за по-добра четливост и по-малък размер на файла." - } - } - }, - "error": { - "failed": "OCR операцията се провали" - } - }, - "extractImages": { - "tags": "изображение,снимка,запазване,архивиране,архив,заснемане,грабване", - "title": "Извличане на изображения", - "header": "Извличане на изображения", - "selectText": "Изберете формат на изображението, в който да преобразувате извлечените изображения", - "allowDuplicates": "Запазване на дублирани изображения", - "submit": "Извличане", - "settings": { - "title": "Настройки" - }, - "error": { - "failed": "Възникна грешка при извличането на изображения от PDF." - } - }, - "pdfToPDFA": { - "tags": "архив,дълготраен,стандартен,преобразуване,съхранение,консервиране", - "title": "PDF към PDF/A", - "header": "PDF към PDF/A", - "credit": "Тази услуга използва libreoffice за PDF/A преобразуване.", - "submit": "Преобразуване", - "tip": "В момента не работи за няколко входа наведнъж", - "outputFormat": "Изходен формат", - "pdfWithDigitalSignature": "PDF файлът съдържа цифров подпис. Това ще бъде премахнато в следващата стъпка." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,трансформация,формат,преобразуване,офис,microsoft,docfile", - "title": "PDF към Word", - "header": "PDF към Word", - "selectText": { - "1": "Изходен файлов формат" - }, - "credit": "Тази услуга използва LibreOffice за преобразуване на файлове.", - "submit": "Преобразуване" - }, - "PDFToPresentation": { - "tags": "слайдове,покажи,офис,microsoft", - "title": "PDF към Презентация", - "header": "PDF към Презентация", - "selectText": { - "1": "Изходен файлов формат" - }, - "credit": "Тази услуга използва LibreOffice за преобразуване на файлове.", - "submit": "Преобразуване" - }, - "PDFToText": { - "tags": "richformat,richtextformat,богат текстов формат", - "title": "PDF към RTF (Текст)", - "header": "PDF към RTF (Текст)", - "selectText": { - "1": "Изходен файлов формат" - }, - "credit": "Тази услуга използва LibreOffice за преобразуване на файлове.", - "submit": "Преобразуване" - }, - "PDFToHTML": { - "tags": "уеб-съдържание,удобен за браузър", - "title": "PDF към HTML", - "header": "PDF към HTML", - "credit": "Тази услуга използва pdftohtml за преобразуване на файлове.", - "submit": "Преобразуване" - }, - "PDFToXML": { - "tags": "извличане на данни,структурирано съдържание,взаимодействие,трансформация,преобразуване", - "title": "PDF към XML", - "header": "PDF към XML", - "credit": "Тази услуга използва LibreOffice за преобразуване на файлове.", - "submit": "Преобразуване" - }, - "ScannerImageSplit": { - "tags": "разделяне,автоматично откриване,сканиране,много снимки,организиране", - "selectText": { - "1": "Праг на ъгъла:", - "2": "Задава минималния абсолютен ъгъл, необходим за завъртане на изображението (по подразбиране: 10).", - "3": "Толеранс:", - "4": "Определя обхвата на цветовата вариация около предполагаемия фонов цвят (по подразбиране: 30).", - "5": "Минимална площ:", - "6": "Задава минималния праг на площ за изображение (по подразбиране: 10000).", - "7": "Минимална контурна площ:", - "8": "Задава минималния праг на контурната площ за изображение", - "9": "Размер на рамката:", - "10": "Задава размера на добавената и премахната граница, за да предотврати бели граници към изхода (по подразбиране: 1)." - }, - "info": "Python не е инсталиран. Изисква се да се изпълнява." - }, - "scannerImageSplit": { - "title": "Извлечени изображения", - "submit": "Извлечи сканирани изображения", - "error": { - "failed": "Възникна грешка при извличането на сканирани изображения." - }, - "tooltip": { - "title": "Разделяне на снимки", - "whatThisDoes": "Какво прави", - "whatThisDoesDesc": "Автоматично открива и извлича всяка снимка от сканирана страница или композитно изображение—без ръчно изрязване.", - "whenToUse": "Кога да се използва", - "useCase1": "Сканирайте цели страници от албуми наведнъж", - "useCase2": "Разделете партиди от плосък скенер на отделни файлове", - "useCase3": "Разбийте колажи на отделни снимки", - "useCase4": "Извличайте снимки от документи", - "quickFixes": "Бързи корекции", - "problem1": "Снимките не се засичат → увеличете Tolerance до 30–50", - "problem2": "Твърде много грешни засичания → увеличете Minimum Area до 15 000–20 000", - "problem3": "Изрязванията са твърде тесни → увеличете Border Size до 5–10", - "problem4": "Наклонени снимки не се изправят → намалете Angle Threshold до ~5°", - "problem5": "Кутии от прах/шум → увеличете Minimum Contour Area до 1000–2000", - "setupTips": "Съвети за настройка", - "tip1": "Използвайте едноцветен, светъл фон", - "tip2": "Оставете малък отстъп (≈1 см) между снимките", - "tip3": "Сканирайте на 300–600 DPI", - "tip4": "Почистете стъклото на скенера", - "headsUp": "Важно", - "headsUpDesc": "Покриващи се снимки или фонове много близки по цвят до снимките могат да намалят точността—опитайте по-светъл или по-тъмен фон и оставете повече място." - } - }, - "sign": { - "title": "Подпишете", - "header": "Подпишете PDF-и", - "upload": "Качи изображение", - "draw": { - "title": "Нарисувайте подписа си", - "clear": "Изчистване" - }, - "canvas": { - "heading": "Нарисувайте подписа си", - "clickToOpen": "Щракнете, за да отворите платното за рисуване", - "modalTitle": "Нарисувайте подписа си", - "colorLabel": "Цвят", - "penSizeLabel": "Дебелина на писалката", - "penSizePlaceholder": "Размер", - "clear": "Изчисти платното", - "colorPickerTitle": "Изберете цвят на линията" - }, - "text": { - "name": "Име на подписващия", - "placeholder": "Въведете пълното си име", - "fontLabel": "Шрифт", - "fontSizeLabel": "Размер на шрифта", - "fontSizePlaceholder": "Въведете или изберете размер на шрифта (8–200)", - "colorLabel": "Цвят на текста" - }, - "clear": "Изчисти", - "add": "Добави", - "saved": { - "heading": "Запазени подписи", - "description": "Използвайте отново запазените подписи по всяко време.", - "emptyTitle": "Все още няма запазени подписи", - "emptyDescription": "Нарисувайте, качете или въведете подпис по-горе, след това използвайте „Запази в библиотеката“, за да съхраните до {{max}} любими за готова употреба.", - "type": { - "canvas": "Рисунка", - "image": "Качване", - "text": "Текст" - }, - "limitTitle": "Достигнат е лимитът", - "limitDescription": "Премахнете запазен подпис, преди да добавите нови (макс {{max}}).", - "carouselPosition": "{{current}} от {{total}}", - "prev": "Предишна", - "next": "Следваща", - "delete": "Премахни", - "label": "Етикет", - "defaultLabel": "Подпис", - "defaultCanvasLabel": "Нарисуван подпис", - "defaultImageLabel": "Качен подпис", - "defaultTextLabel": "Въведен подпис", - "saveButton": "Запази подписа", - "saveUnavailable": "Първо създайте подпис, за да го запазите.", - "noChanges": "Текущият подпис вече е запазен.", - "status": { - "saved": "Запазено" - } - }, - "save": "Запазване на подпис", - "applySignatures": "Приложи подписите", - "personalSigs": "Лични подписи", - "sharedSigs": "Споделени подписи", - "noSavedSigs": "Не са намерени запазени подписи", - "addToAll": "Дибави към всички страници", - "delete": "Изтрий", - "first": "Първа страница", - "last": "Последна страница", - "next": "Следваща страница", - "previous": "Предишна стараница", - "maintainRatio": "Превключване за поддържане на съотношението на страните", - "undo": "Отмени", - "redo": "Повтори", - "submit": "Подпиши документа", - "steps": { - "configure": "Конфигуриране на подпис" - }, - "step": { - "createDesc": "Изберете как искате да създадете подписа", - "place": "Постави и запази", - "placeDesc": "Позиционирайте подписа в PDF" - }, - "type": { - "title": "Тип подпис", - "draw": "Рисуване", - "canvas": "Платно", - "image": "Изображение", - "text": "Текст", - "saved": "Запазени" - }, - "image": { - "label": "Качете изображение на подпис", - "placeholder": "Изберете файл с изображение", - "hint": "Качете PNG или JPG изображение на вашия подпис" - }, - "instructions": { - "title": "Как да добавите подпис", - "canvas": "След като нарисувате подписа си върху платното, затворете прозореца, после щракнете навсякъде върху PDF-а, за да го поставите.", - "image": "След като качите изображението на подписа по-горе, щракнете навсякъде върху PDF-а, за да го поставите.", - "saved": "Изберете запазен подпис по-горе, след това щракнете навсякъде в PDF, за да го поставите.", - "text": "След като въведете името си по-горе, щракнете навсякъде върху PDF-а, за да поставите подписа.", - "paused": "Поставянето е на пауза", - "resumeHint": "Възобновете поставянето, за да щракнете и добавите подписа си.", - "noSignature": "Създайте подпис по-горе, за да активирате инструментите за поставяне." - }, - "mode": { - "move": "Преместване на подпис", - "place": "Поставяне на подпис", - "pause": "Пауза на поставянето", - "resume": "Възобнови поставянето" - }, - "updateAndPlace": "Обнови и постави", - "activate": "Активирай поставянето на подпис", - "deactivate": "Спри поставянето на подписи", - "results": { - "title": "Резултати от подписването" - }, - "error": { - "failed": "Възникна грешка при подписването на PDF." - } - }, - "flatten": { - "title": "Изравнете", - "header": "Изравнете PDF-и", - "flattenOnlyForms": "Изравнете само форми", - "submit": "Изравнете", - "filenamePrefix": "сплескан", - "files": { - "placeholder": "Изберете PDF файл в основния изглед, за да започнете" - }, - "steps": { - "settings": "Настройки" - }, - "options": { - "stepTitle": "Опции за сплескване", - "title": "Опции за сплескване", - "flattenOnlyForms": { - "label": "Изравнете само форми", - "desc": "Сплесквай само полетата на формите, оставяйки другите интерактивни елементи непокътнати" - }, - "note": "Сплескването премахва интерактивните елементи от PDF, правейки ги нередактируеми." - }, - "results": { - "title": "Резултати от сплескване" - }, - "error": { - "failed": "Възникна грешка при сплескването на PDF." - }, - "tooltip": { - "header": { - "title": "За сплескването на PDF" - }, - "description": { - "title": "Какво прави сплескването?", - "text": "Сплескването прави вашия PDF нередактируем, като превръща попълваемите формуляри и бутоните в обикновен текст и изображения. PDF-ът ще изглежда точно същият, но никой няма да може да променя или попълва формите повече. Перфектно за споделяне на попълнени формуляри, създаване на финални документи за архив или гарантиране, че PDF-ът изглежда еднакво навсякъде.", - "bullet1": "Текстовите полета стават обикновен текст (не могат да се редактират)", - "bullet2": "Квадратчета за отметка и бутони стават картинки", - "bullet3": "Страхотно за финални версии, които не искате да се променят", - "bullet4": "Осигурява постоянен външен вид на всички устройства" - }, - "formsOnly": { - "title": "Какво означава „Сплесквай само формите“?", - "text": "Тази опция само премахва възможността за попълване на формите, но запазва други функции като щракване върху връзки, преглед на отметки и четене на коментари.", - "bullet1": "Формите стават нередактируеми", - "bullet2": "Връзките продължават да работят при щракване", - "bullet3": "Коментари и бележки остават видими", - "bullet4": "Отметките продължават да помагат при навигация" - } - } - }, - "repair": { - "tags": "поправка,възстановяване,корекция,възстановяване", - "title": "Поправи", - "header": "Поправи PDF-и", - "submit": "Поправи", - "description": "Този инструмент ще се опита да поправи повредени или увредени PDF файлове. Не са необходими допълнителни настройки.", - "filenamePrefix": "поправен", - "files": { - "placeholder": "Изберете PDF файл в основния изглед, за да започнете" - }, - "error": { - "failed": "Възникна грешка при поправянето на PDF." - }, - "results": { - "title": "Резултати от поправянето" - } - }, - "removeBlanks": { - "title": "Премахване на празни места", - "header": "Премахване на празни страници", - "settings": { - "title": "Настройки" - }, - "threshold": { - "label": "Праг за белота на пиксела" - }, - "whitePercent": { - "label": "Праг за процент бяло", - "unit": "%" - }, - "includeBlankPages": { - "label": "Включи откритите празни страници" - }, - "tooltip": { - "header": { - "title": "Настройки за премахване на празни страници" - }, - "threshold": { - "title": "Праг за белота на пиксела", - "text": "Контролира колко бял трябва да е пиксел, за да се счита за „бял“. Това помага да се определи кое се брои за празна област на страницата.", - "bullet1": "0 = Чисто черно (най-строг)", - "bullet2": "128 = Средно сиво", - "bullet3": "255 = Чисто бяло (най-малко строг)" - }, - "whitePercent": { - "title": "Праг за процент бяло", - "text": "Задава минималния процент бели пиксели, необходим за да се счита страницата за празна и да бъде премахната.", - "bullet1": "По-ниски стойности (напр., 80%) = Премахват се повече страници", - "bullet2": "По-високи стойности (напр., 95%) = Премахват се само много празни страници", - "bullet3": "Използвайте по-високи стойности за документи със светли фонове" - }, - "includeBlankPages": { - "title": "Включване на откритите празни страници", - "text": "Когато е активирано, създава отделен PDF, съдържащ всички празни страници, които са били открити и премахнати от оригиналния документ.", - "bullet1": "Полезно за преглед на това, което е било премахнато", - "bullet2": "Помага да се потвърди точността на засичането", - "bullet3": "Може да се изключи за намаляване на размера на изходния файл" - } - }, - "submit": "Премахване на празни места", - "error": { - "failed": "Неуспешно премахване на празни страници" - }, - "results": { - "title": "Премахнати празни страници" - } - }, - "removeAnnotations": { - "tags": "коментари, маркиране, бележки, маркиране, премахване", - "title": "Премахване на анотации", - "header": "Премахване на анотации", - "submit": "Премахване", - "settings": { - "title": "Настройки" - }, - "info": { - "title": "Относно премахването на анотации", - "description": "Този инструмент ще премахне всички анотации (коментари, подчертавания, бележки и др.) от вашите PDF документи." - }, - "tooltip": { - "header": { - "title": "Относно Remove Annotations" - }, - "description": { - "title": "Какво прави" - } - }, - "error": { - "failed": "Възникна грешка при премахването на анотациите от PDF." - } - }, - "compare": { - "tags": "разграничаване,контраст,промени,анализ", - "title": "Сравнявай", - "header": "Сравнявай PDF-и", - "clearSelected": "Изчисти избраните", - "clear": { - "confirmTitle": "Да се изчистят ли избраните PDF-и?", - "confirmBody": "Това ще затвори текущото сравнение и ще ви върне към Активни файлове.", - "confirm": "Изчисти и върни" - }, - "review": { - "title": "Резултат от сравнение", - "actionsHint": "Прегледайте сравнението, сменете ролите на документите или експортирайте обобщението.", - "switchOrder": "Смени реда", - "exportSummary": "Експортирай обобщение" - }, - "base": { - "label": "Оригинален документ", - "placeholder": "Изберете оригиналния PDF" - }, - "comparison": { - "label": "Редактиран документ", - "placeholder": "Изберете редактирания PDF" - }, - "addFilesHint": "Добавете PDF-и в стъпката Файлове, за да активирате избора.", - "noFiles": "Няма налични PDF-и", - "pages": "Страници", - "selection": { - "originalEditedTitle": "Изберете оригиналния и редактирания PDF" - }, - "original": { - "label": "Оригинален PDF" - }, - "edited": { - "label": "Редактиран PDF" - }, - "swap": { - "confirmTitle": "Да се изпълни сравнение отново?", - "confirmBody": "Това ще стартира инструмента наново. Сигурни ли сте, че искате да размените реда на Оригинал и Редактиран?", - "confirm": "Размени и стартирай отново" - }, - "cta": "Сравни", - "loading": "Сравняване...", - "summary": { - "baseHeading": "Оригинален документ", - "comparisonHeading": "Редактиран документ", - "pageLabel": "Страница" - }, - "rendering": { - "pageNotReadyTitle": "Страницата още не е визуализирана", - "pageNotReadyBody": "Някои страници все още се визуализират. Навигацията ще се стабилизира, когато са готови.", - "rendering": "визуализиране", - "inProgress": "Поне един от тези PDF-и е много голям, превъртането няма да е гладко, докато визуализирането не приключи", - "pagesRendered": "визуализирани страници", - "complete": "Визуализирането приключи" - }, - "dropdown": { - "deletionsLabel": "Изтривания", - "additionsLabel": "Добавяния", - "deletions": "Изтривания ({{count}})", - "additions": "Добавяния ({{count}})", - "searchPlaceholder": "Търсене на промени...", - "noResults": "Няма намерени промени" - }, - "actions": { - "stackVertically": "Подреди вертикално", - "placeSideBySide": "Постави една до друга", - "zoomOut": "Намали", - "zoomIn": "Увеличи", - "resetView": "Нулирай изгледа", - "unlinkScrollPan": "Развържи превъртане и панорама", - "linkScrollPan": "Свържи превъртане и панорама", - "unlinkScroll": "Развържи превъртането", - "linkScroll": "Свържи превъртането" - }, - "toasts": { - "unlinkedTitle": "Активирано е независимо превъртане и панорамиране", - "unlinkedBody": "Съвет: Стрелка Нагоре/Надолу превърта и двата панела; панорамирането движи само активния панел." - }, - "error": { - "selectRequired": "Изберете оригинален и редактиран документ.", - "filesMissing": "Неуспех при намиране на избраните файлове. Моля, изберете ги отново.", - "generic": "Тези файлове не могат да бъдат сравнени." - }, - "status": { - "extracting": "Извличане на текст...", - "processing": "Анализ на разликите...", - "complete": "Сравнението е готово" - }, - "longJob": { - "title": "Изпълнява се голямо сравнение", - "body": "Тези PDF-и заедно надвишават 2,000 страници. Обработката може да отнеме няколко минути." - }, - "slowOperation": { - "title": "Все още работим…", - "body": "Това сравнение отнема по-дълго от обичайното. Можете да го оставите да продължи или да го отмените.", - "cancel": "Отмени сравнението" - }, - "newLine": "нов ред", - "complex": { - "message": "Един или и двата предоставени документа са големи файлове, точността на сравнението може да бъде намалена." - }, - "large": { - "file": { - "message": "Един или и двата предоставени документа са твърде големи за обработка" - } - }, - "no": { - "text": { - "message": "Един или и двата избрани PDF файла нямат текстово съдържание. Моля, изберете PDF файлове с текст за сравнение." - } - }, - "too": { - "dissimilar": { - "message": "Тези документи изглеждат силно различни. Сравнението беше спряно, за да се спести време." - } - }, - "earlyDissimilarity": { - "title": "Тези PDF-и изглеждат много различни", - "body": "Засега виждаме много малко сходства. Можете да спрете сравнението, ако това не са свързани документи.", - "stopButton": "Спри сравнението" - } - }, - "certSign": { - "tags": "удостоверяване,PEM,P12,официален,шифроване", - "title": "Подписване със сертификат", - "filenamePrefix": "подписан", - "signMode": { - "stepTitle": "Режим на подписване", - "tooltip": { - "header": { - "title": "За PDF подписите" - }, - "overview": { - "title": "Как работят подписите", - "text": "И двата режима запечатват документа (всяка промяна се отбелязва като манипулация) и записват кой/кога/как за одит. Доверието на преглеждащия зависи от веригата на сертификата." - }, - "manual": { - "title": "Ръчно – използвайте своя сертификат", - "text": "Използвайте собствените си файлове със сертификати за идентичност, съобразена с марката. Може да показва Trusted, когато вашата CA/верига е разпозната.", - "use": "За: към клиенти, правни, съответствие." - }, - "auto": { - "title": "Авто – без настройка, незабавно системно запечатване", - "text": "Подписва със сървърен самоподписан сертификат. Същият печат срещу подправяне и аудитна следа; обикновено показва Unverified в преглеждащите.", - "use": "Използвайте, когато: ви трябва скорост и последователна вътрешна идентичност при прегледи и записи." - }, - "rule": { - "title": "Общо правило", - "text": "Нужен ли е на получателя статус Trusted? Manual. Нужен ли е бърз, печат срещу подправяне и аудитна следа без настройка? Auto." - } - } - }, - "certTypeStep": { - "stepTitle": "Формат на сертификата" - }, - "certFiles": { - "stepTitle": "Файлове със сертификат" - }, - "appearance": { - "stepTitle": "Външен вид на подписа", - "tooltip": { - "header": { - "title": "За външния вид на подписа" - }, - "invisible": { - "title": "Невидими подписи", - "text": "Подписът се добавя в PDF за сигурност, но не е видим при преглед на документа. Перфектно за правни изисквания без промяна на външния вид.", - "bullet1": "Осигурява сигурност без визуални промени", - "bullet2": "Покрива правните изисквания за цифров подпис", - "bullet3": "Не влияе на оформлението или дизайна" - }, - "visible": { - "title": "Видими подписи", - "text": "Показва блок за подпис в PDF с вашето име, дата и незадължителни детайли. Полезно, когато искате читателите ясно да виждат, че документът е подписан.", - "bullet1": "Показва името на подписващия и датата в документа", - "bullet2": "Може да включва причина и местоположение на подписване", - "bullet3": "Изберете на коя страница да поставите подписа", - "bullet4": "По избор може да се включи лого" - } - }, - "invisible": "Невидим", - "options": { - "title": "Детайли на подписа" - }, - "visible": "Видим" - }, - "sign": { - "submit": "Подпиши PDF", - "results": "Подписан PDF" - }, - "error": { - "failed": "Възникна грешка при обработката на подписите." - }, - "tooltip": { - "header": { - "title": "За управлението на подписи" - }, - "overview": { - "title": "Какво може този инструмент?", - "text": "Този инструмент ви позволява да проверявате дали вашите PDF-и са цифрово подписани и да добавяте нови цифрови подписи. Цифровите подписи доказват кой е създал или одобрил документ и показват дали е променян след подписване.", - "bullet1": "Проверявайте съществуващи подписи и тяхната валидност", - "bullet2": "Вижте детайлна информация за подписващи и сертификати", - "bullet3": "Добавяйте нови цифрови подписи за защита на документите", - "bullet4": "Поддържа множество файлове с лесна навигация" - }, - "validation": { - "title": "Проверка на подписи", - "text": "При проверка инструментът показва дали подписите са валидни, кой е подписал документа, кога е подписан и дали документът е променян след подписване.", - "bullet1": "Показва дали подписите са валидни или невалидни", - "bullet2": "Показва информация за подписващия и дата на подписване", - "bullet3": "Проверява дали документът е модифициран след подписване", - "bullet4": "Може да използва потребителски сертификати за проверка" - }, - "signing": { - "title": "Добавяне на подписи", - "text": "За да подпишете PDF, ви е необходим цифров сертификат (като PEM, PKCS12 или JKS). Можете да изберете подписът да е видим в документа или да остане невидим само за сигурност.", - "bullet1": "Поддържа формати PEM, PKCS12, JKS и сървърен сертификат", - "bullet2": "Опция за показване или скриване на подписа в PDF", - "bullet3": "Добавете причина, местоположение и име на подписващия", - "bullet4": "Изберете на коя страница да поставите видими подписи", - "bullet5": "Използвайте сървърния сертификат за простата опция 'Sign with Stirling-PDF'" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Относно типовете сертификати" - }, - "what": { - "title": "Какво е сертификат?", - "text": "Това е защитен идентификатор за вашия подпис, който доказва, че сте подписали. Освен ако не е изискано да подписвате със сертификат, препоръчваме да използвате друг защитен метод като Въвеждане, Рисуване или Качване." - }, - "which": { - "title": "Кой вариант да използвам?", - "text": "Изберете формат, който съответства на вашия файл със сертификат:", - "bullet1": "PKCS#12 (.p12 / .pfx) – един комбиниран файл (най-често)", - "bullet2": "PFX (.pfx) – версията на Microsoft на PKCS12", - "bullet3": "PEM – отделни .pem файлове за частен ключ и сертификат", - "bullet4": "JKS – Java .jks keystore за dev / CI-CD работни потоци" - }, - "convert": { - "title": "Ключът не е в списъка?", - "text": "Конвертирайте файла си в Java keystore (.jks) с keytool, след това изберете JKS." - } - } - }, - "chooseCertificate": "Изберете файл със сертификат", - "chooseJksFile": "Изберете JKS файл", - "chooseP12File": "Изберете PKCS12 файл", - "choosePfxFile": "Изберете PFX файл", - "choosePrivateKey": "Изберете файл с частен ключ", - "location": "Местоположение", - "logoTitle": "Лого", - "name": "Име", - "noLogo": "Без лого", - "pageNumber": "Номер на страница", - "password": "Въведете вашата парола за Keystore за ключове или частен ключ (ако има):", - "passwordOptional": "Оставете празно, ако няма парола", - "reason": "Причина", - "serverCertMessage": "Използва се сървърен сертификат — не са необходими файлове или парола", - "showLogo": "Покажи лого" - }, - "removeCertSign": { - "tags": "удостоверяване,PEM,P12,официален,декриптиране", - "title": "Премахване на подписа на сертификата", - "header": "Премахнете цифровия сертификат от PDF", - "selectPDF": "Изберете PDF файл:", - "submit": "Премахване на подпис", - "description": "Този инструмент ще премахне подписи с цифров сертификат от вашия PDF документ.", - "filenamePrefix": "без_подпис", - "files": { - "placeholder": "Изберете PDF файл в основния изглед, за да започнете" - }, - "error": { - "failed": "Възникна грешка при премахването на подписите със сертификат." - }, - "results": { - "title": "Резултати от премахване на сертификати" - } - }, - "pageLayout": { - "tags": "сливане,комбиниран,единичен изглед,организиране", - "title": "Многостранично оформление", - "header": "Оформление на няколко страници", - "pagesPerSheet": "Страници на лист:", - "addBorder": "Добавяне на граници", - "submit": "Подайте", - "desc": { - "2": "Поставете 2 страници една до друга на един лист.", - "3": "Поставете 3 страници на един лист в един ред.", - "4": "Поставете 4 страници на един лист (решетка 2 × 2).", - "9": "Поставете 9 страници на един лист (решетка 3 × 3).", - "16": "Поставете 16 страници на един лист (решетка 4 × 4)." - }, - "error": { - "failed": "Възникна грешка при създаване на многопейджовото разположение." - } - }, - "bookletImposition": { - "tags": "брошура,импозиция,печат,подвързване,сгъване,сигнатура", - "title": "Импозиция за брошура", - "header": "Импозиция за брошура", - "submit": "Създай брошура", - "spineLocation": { - "label": "Местоположение на гръбнака", - "left": "Ляво (стандартно)", - "right": "Дясно (RTL)" - }, - "doubleSided": { - "label": "Двустранен печат", - "tooltip": "Създава лице и гръб за коректен печат на брошура" - }, - "manualDuplex": { - "title": "Ръчен дуплекс режим", - "instructions": "За принтери без автоматичен дуплекс. Ще трябва да го пуснете два пъти:" - }, - "duplexPass": { - "label": "Принтиране", - "first": "Първи пуск", - "second": "Втори пуск", - "firstInstructions": "Печата лицевите страни → подредете купа с лице надолу → пуснете отново с Втори пуск", - "secondInstructions": "Заредете отпечатаната купа с лице надолу → печата обратните страни" - }, - "rtlBinding": { - "label": "Подвързване отдясно наляво", - "tooltip": "За арабски, иврит или други езици отдясно наляво" - }, - "addBorder": { - "label": "Добави рамки около страниците", - "tooltip": "Добавя рамки около всеки участък от страница за по-лесно рязане и напасване" - }, - "addGutter": { - "label": "Добави вътрешен отстъп", - "tooltip": "Добавя вътрешно място за подвързване" - }, - "gutterSize": { - "label": "Размер на вътрешния отстъп (точки)" - }, - "flipOnShortEdge": { - "label": "Обръщане по късата страна (само автоматичен дуплекс)", - "tooltip": "Активирайте за дуплекс по късата страна (само автоматичен дуплекс - игнорира се в ръчен режим)", - "manualNote": "Не е нужно в ръчен режим — вие сами обръщате купата" - }, - "advanced": { - "toggle": "Разширени настройки" - }, - "paperSizeNote": "Размерът на хартията се извежда автоматично от първата ви страница.", - "tooltip": { - "header": { - "title": "Ръководство за създаване на брошура" - }, - "description": { - "title": "Какво е импозиция за брошура?", - "text": "Създава професионални брошури, като подрежда страниците в правилен ред за печат. Вашите PDF страници се поставят по 2 на пейзажни листове, така че при сгъване и подвързване да се четат последователно като истинска книга." - }, - "example": { - "title": "Пример: 8-странична брошура", - "text": "Вашият 8-страничен документ става 2 листа:", - "bullet1": "Лист 1 Лице: Страници 8, 1 | Гръб: Страници 2, 7", - "bullet2": "Лист 2 Лице: Страници 6, 3 | Гръб: Страници 4, 5", - "bullet3": "При сгъване и подреждане: Чете се 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Как да отпечатате и сглобите", - "text": "Следвайте тези стъпки за перфектни брошури:", - "bullet1": "Печатайте двустранно с 'Flip on long edge'", - "bullet2": "Подредете листовете по ред, сгънете на две", - "bullet3": "Зашийте със скоби или подвържете по сгъвката на гръбнака", - "bullet4": "За принтери по късата страна: активирайте опцията 'Flip on short edge'" - }, - "manualDuplex": { - "title": "Ръчен дуплекс (едностранни принтери)", - "text": "За принтери без автоматичен дуплекс:", - "bullet1": "Изключете 'Двустранен печат'", - "bullet2": "Изберете 'Първи пуск' → Печат → Подредете с лице надолу", - "bullet3": "Изберете 'Втори пуск' → Заредете купата → Печат на обратните страни", - "bullet4": "Сгънете и сглобете както обикновено" - }, - "advanced": { - "title": "Разширени настройки", - "text": "Фина настройка на брошурата:", - "bullet1": "Подвързване отдясно наляво: за арабски, иврит или RTL езици", - "bullet2": "Рамки: показват линии за отрязване", - "bullet3": "Вътрешен отстъп: добавя място за подвързване/скоби", - "bullet4": "Обръщане по късата страна: само за принтери с автоматичен дуплекс" - } - }, - "error": { - "failed": "Възникна грешка при създаването на импозицията за брошура." - } - }, - "scalePages": { - "title": "Коригиране на мащаба на страницата", - "header": "Коригиране на мащаба на страницата", - "pageSize": "Размер на страница от документа.", - "keepPageSize": "Оригинален размер", - "scaleFactor": "Ниво на мащабиране (изрязване) на страница.", - "submit": "Подайте" - }, - "adjustPageScale": { - "tags": "преоразмеряване,промяна,размер,адаптиране", - "title": "Настройка на мащаба на страницата", - "header": "Настройка на мащаба на страницата", - "scaleFactor": { - "label": "Коефициент на мащабиране" - }, - "pageSize": { - "label": "Целеви размер на страница", - "keep": "Запази оригиналния размер", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Настрой мащаба на страницата", - "error": { - "failed": "Възникна грешка при настройване на мащаба на страницата." - }, - "tooltip": { - "header": { - "title": "Преглед на настройките за мащаба на страница" - }, - "description": { - "title": "Описание", - "text": "Настройте размера на съдържанието в PDF и променете размерите на страницата." - }, - "scaleFactor": { - "title": "Коефициент на мащабиране", - "text": "Контролира колко голямо или малко да изглежда съдържанието на страницата. Съдържанието се мащабира и центрира — ако мащабираното съдържание е по-голямо от размера на страницата, може да бъде изрязано.", - "bullet1": "1.0 = Оригинален размер", - "bullet2": "0.5 = Половин размер (50% по-малко)", - "bullet3": "2.0 = Двоен размер (200% по-голямо, може да изрязва)" - }, - "pageSize": { - "title": "Целеви размер на страница", - "text": "Задава размерите на изходните PDF страници. 'Запази оригиналния размер' запазва текущите размери, докато другите опции променят към стандартни размери хартия." - } - } - }, - "add-page-numbers": { - "tags": "страничен, етикетиране, организиране, индексиране" - }, - "auto-rename": { - "tags": "автоматично откриване,базирано на заглавка,организиране,преетикетиране", - "title": "Автоматично преименуване", - "header": "Автоматично преименуване на PDF", - "description": "Автоматично открива заглавието от съдържанието на вашия PDF и го използва като име на файла.", - "submit": "Автоматично преименуване", - "files": { - "placeholder": "Изберете PDF файл в основния изглед, за да започнете" - }, - "error": { - "failed": "Възникна грешка при автоматичното преименуване на PDF." - }, - "results": { - "title": "Резултати от авто-преименуване" - }, - "tooltip": { - "header": { - "title": "Как работи авто-преименуването" - }, - "description": { - "title": "Какво прави" - }, - "howItWorks": { - "title": "Умно преименуване", - "text": "Автоматично открива заглавието от съдържанието на вашия PDF и го използва като име на файла.", - "bullet1": "Търси текст, който изглежда като заглавие или рубрика", - "bullet2": "Създава чисто и валидно име на файл от засеченото заглавие", - "bullet3": "Запазва оригиналното име, ако не бъде намерено подходящо заглавие" - } - }, - "settings": { - "title": "Относно" - } - }, - "adjust-contrast": { - "tags": "корекция на цвета,настройте,модифицирайте,подобрете" - }, - "crop": { - "title": "Изрязване", - "header": "Изрязване на PDF", - "submit": "Подайте", - "noFileSelected": "Изберете PDF файл, за да започнете изрязването", - "preview": { - "title": "Избор на област за изрязване" - }, - "reset": "Нулиране към целия PDF", - "coordinates": { - "title": "Позиция и размер", - "x": { - "label": "X позиция", - "desc": "Ляв ръб (точки)" - }, - "y": { - "label": "Y позиция", - "desc": "Долен ръб (точки)" - }, - "width": { - "label": "Ширина", - "desc": "Ширина на изрязване (точки)" - }, - "height": { - "label": "Височина", - "desc": "Височина на изрязване (точки)" - } - }, - "error": { - "invalidArea": "Областта за изрязване излиза извън границите на PDF", - "failed": "Неуспешно изрязване на PDF" - }, - "steps": { - "selectArea": "Изберете област за изрязване" - }, - "tooltip": { - "title": "Как да изрязвате PDF-и", - "description": "Изберете областта за изрязване във вашия PDF, като плъзгате и преоразмерявате синята маска върху миниатюрата.", - "drag": "Плъзнете маската, за да преместите областта за изрязване", - "resize": "Плъзнете ъгловите и страничните дръжки за преоразмеряване", - "precision": "Използвайте координатите за прецизно позициониране" - }, - "results": { - "title": "Резултати от изрязване" - }, - "automation": { - "info": "Въведете координати за изрязване в PDF точки. Началото (0,0) е в долния ляв ъгъл. Тези стойности ще се приложат към всички PDF-и, обработени в тази автоматизация.", - "reference": "Референция: A4 страница е 595.28 × 841.89 точки (210mm × 297mm). 1 inch = 72 точки." - } - }, - "autoSplitPDF": { - "tags": "QR-базиран,отделен,сканиране-сегмент,организиране", - "title": "Автоматично разделяне на PDF", - "header": "Автоматично разделяне на PDF", - "description": "Печатайте, вмъквайте, сканирайте, качвайте и ни позволете да разделим автоматично вашите документи. Не е необходимо ръчно сортиране.", - "selectText": { - "1": "Отпечатайте някои разделителни листове отдолу (Черно-бялото е добре).", - "2": "Сканирайте всичките си документи наведнъж, като поставите разделителния лист между тях.", - "3": "Качете единствения голям сканиран PDF файл и оставете Stirling PDF да се справи с останалото.", - "4": "Разделителните страници се откриват и премахват автоматично, което гарантира чист краен документ." - }, - "formPrompt": "Изпратете PDF, съдържащ разделители на страници на Stirling-PDF:", - "duplexMode": "Дуплексен режим (сканиране отпред и отзад)", - "dividerDownload2": "Изтеглете 'Автоматичен сплитер разделител (с инструкции).pdf'", - "submit": "Подайте" - }, - "sanitizePdf": { - "tags": "чисти,сигурни,безопасни,премахване-заплахи" - }, - "URLToPDF": { - "tags": "уеб-заснемане,запазване на страница,уеб към документ,архив", - "title": "URL към PDF", - "header": "URL към PDF", - "submit": "Преобразуване", - "credit": "Използва WeasyPrint" - }, - "HTMLToPDF": { - "tags": "маркиране,уеб-съдържание,трансформация,преобразуване", - "title": "HTML към PDF", - "header": "HTML към PDF", - "help": "Приемане на HTML файлове и ZIP файлове, съдържащи html/css/изображения и т.н.", - "submit": "Преобразуване", - "credit": "Използва WeasyPrint", - "zoom": "Ниво на мащабиране за показване на уебсайта.", - "pageWidth": "Ширина на страницата в сантиметри. (Празно по подразбиране)", - "pageHeight": "Височина на страницата в сантиметри. (Празно по подразбиране)", - "marginTop": "Горно поле на страницата в милиметри. (Празно по подразбиране)", - "marginBottom": "Долно поле на страницата в милиметри. (Празно по подразбиране)", - "marginLeft": "Ляво поле на страницата в милиметри. (Празно по подразбиране)", - "marginRight": "Дясно поле на страницата в милиметри. (Празно по подразбиране)", - "printBackground": "Изобразете фона на уебсайтове.", - "defaultHeader": "Активиране на горния колонтитул по подразбиране (име и номер на страница)", - "cssMediaType": "Променете CSS медийния тип на страницата.", - "none": "Няма", - "print": "Печат", - "screen": "Екран" - }, - "MarkdownToPDF": { - "tags": "маркиране,уеб-съдържание,трансформация,преобразуване", - "title": "Markdown към PDF", - "header": "Markdown към PDF", - "submit": "Преобразуване", - "help": "Работата е в ход", - "credit": "Използва WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "маркиране, уеб-съдържание, трансформация, конвертиране, MD", - "title": "PDF към Markdown", - "header": "PDF към Markdown", - "submit": "Преобразуване" - }, - "getPdfInfo": { - "tags": "информация,данни,статистики,статистика", - "title": "Вземете информация за PDF", - "header": "Вземете информация за PDF", - "submit": "Вземете информация", - "downloadJson": "Изтеглете JSON" - }, - "extractPage": { - "tags": "извличане" - }, - "PdfToSinglePage": { - "tags": "единична страница" - }, - "showJS": { - "tags": "JS", - "title": "Покажи Javascript", - "header": "Покажи Javascript", - "downloadJS": "Изтегли Javascript", - "submit": "Покажи", - "results": "Резултат", - "processing": "Извличане на JavaScript...", - "done": "JavaScript извлечен", - "singleFileWarning": "Този инструмент поддържа само един файл наведнъж. Моля, изберете един файл.", - "view": { - "title": "Извлечен JavaScript" - } - }, - "redact": { - "tags": "Редактиране, скриване, затъмнение, черно, маркер, скрито, ръчно", - "title": "Ръчно редактиране", - "submit": "Редактиране", - "error": { - "failed": "Възникна грешка при заличаването на PDF." - }, - "modeSelector": { - "title": "Метод на заличаване", - "mode": "Режим", - "automatic": "Автоматичен", - "automaticDesc": "Заличаване на текст въз основа на търсене", - "manual": "Ръчен", - "manualDesc": "Щракнете и плъзнете, за да заличите конкретни области", - "manualComingSoon": "Скоро ще бъде налично ръчно заличаване" - }, - "auto": { - "header": "Автоматично заличаване", - "settings": { - "title": "Настройки за заличаване", - "advancedTitle": "Разширено" - }, - "colorLabel": "Цвят на полето", - "wordsToRedact": { - "title": "Думи за заличаване", - "placeholder": "Въведете дума", - "add": "Добави", - "examples": "Примери: Confidential, Top-Secret" - }, - "useRegexLabel": "Използвай регулярни изрази", - "wholeWordSearchLabel": "Търсене по цели думи", - "customPaddingLabel": "Персонализирано допълнително отстояние", - "convertPDFToImageLabel": "Конвертиране на PDF в PDF-Image" - }, - "tooltip": { - "mode": { - "header": { - "title": "Метод на заличаване" - }, - "automatic": { - "title": "Автоматично заличаване", - "text": "Автоматично намира и заличава посочения текст в целия документ. Перфектно за премахване на последователна чувствителна информация като имена, адреси или конфиденциални маркери." - }, - "manual": { - "title": "Ръчно заличаване", - "text": "Щракнете и плъзнете, за да изберете ръчно конкретни области за заличаване. Дава прецизен контрол над това какво да се заличи. (Очаквайте скоро)" - } - }, - "words": { - "header": { - "title": "Думи за заличаване" - }, - "description": { - "title": "Съответствие на текст", - "text": "Въведете думи или фрази за търсене и заличаване във вашия документ. Всяка дума се търси отделно." - }, - "bullet1": "Добавяйте по една дума наведнъж", - "bullet2": "Натиснете Enter или щракнете 'Добави още', за да добавите", - "bullet3": "Щракнете ×, за да премахвате думи", - "examples": { - "title": "Чести примери", - "text": "Типични думи за заличаване: банкови данни, имейл адреси или конкретни имена." - } - }, - "advanced": { - "header": { - "title": "Разширени настройки за заличаване" - }, - "color": { - "title": "Цвят на полето и отстояние", - "text": "Персонализирайте външния вид на полетата за заличаване. Черният е стандартен, но можете да изберете всеки цвят. Отстоянието добавя допълнително място около намерения текст." - }, - "regex": { - "title": "Използвай регулярни изрази", - "text": "Активирайте регулярни изрази за напреднало съвпадение на шаблони. Полезно за намиране на телефонни номера, имейли или сложни шаблони.", - "bullet1": "Пример: \\d{4}-\\d{2}-\\d{2} за съвпадение на дати във формат YYYY-MM-DD", - "bullet2": "Използвайте внимателно — тествайте обстойно" - }, - "wholeWord": { - "title": "Търсене по цели думи", - "text": "Съвпада само с цели думи, не с частични. 'John' няма да съвпада с 'Johnson' при активиране." - }, - "convert": { - "title": "Конвертиране в PDF-Image", - "text": "Конвертира PDF в PDF на база изображение след заличаване. Това гарантира, че текстът зад полетата за заличаване е напълно премахнат и невъзстановим." - } - } - }, - "manual": { - "header": "Ръчно заличаване", - "textBasedRedaction": "Заличаване по текст", - "pageBasedRedaction": "Заличаване по страници", - "convertPDFToImageLabel": "Конвертиране на PDF в PDF-Image (за премахване на текст зад полето)", - "pageRedactionNumbers": { - "title": "Страници", - "placeholder": "(напр. 1,2,8 или 4,7,12-16 или 2n-1)" - }, - "redactionColor": { - "title": "Цвят на заличаването" - }, - "export": "Експорт", - "upload": "Качване", - "boxRedaction": "Заличаване чрез рисуване на поле", - "zoom": "Мащаб", - "zoomIn": "Увеличи", - "zoomOut": "Намали", - "nextPage": "Следваща страница", - "previousPage": "Предишна страница", - "toggleSidebar": "Показване/скриване на страничната лента", - "showThumbnails": "Покажи миниатюри", - "showDocumentOutline": "Покажи структурата на документа (двойно щракване за разгъване/сгъване на всички елементи)", - "showAttachments": "Покажи прикачени файлове", - "showLayers": "Покажи слоеве (двойно щракване за нулиране на всички слоеве към стандартно състояние)", - "colourPicker": "Избор на цвят", - "findCurrentOutlineItem": "Намери текущия елемент в структурата", - "applyChanges": "Приложи промените" - } - }, - "tableExtraxt": { - "tags": "CSV,извличане на таблица,извличане,конвертиране" - }, - "autoSizeSplitPDF": { - "tags": "pdf,разделяне,документ,организация" - }, - "overlay-pdfs": { - "tags": "Наслагване", - "header": "Наслагване на PDF файлове", - "title": "Наслагване на PDF-и", - "desc": "Наслагване на един PDF върху друг", - "baseFile": { - "label": "Изберете Основен PDF файл" - }, - "overlayFiles": { - "label": "Изберете наслагване на PDF файлове", - "placeholder": "Изберете PDF(и)...", - "addMore": "Добавете още PDF-и..." - }, - "mode": { - "label": "Изберете режим на наслагване", - "sequential": "Последователно наслагване", - "interleaved": "Преплетено наслагване", - "fixedRepeat": "Фиксирано наслагване при повторение" - }, - "counts": { - "label": "Брой наслагвания (за режим на фиксирано повторение)", - "placeholder": "Въведете броя, разделени със запетая (напр. 2,3,1)", - "item": "Брой за файл", - "noFiles": "Добавете файлове за наслагване, за да конфигурирате бройките" - }, - "position": { - "label": "Изберете позиция на наслагване", - "foreground": "Преден план", - "background": "Фон" - }, - "submit": "Изпращане", - "settings": { - "title": "Настройки" - }, - "results": { - "title": "Резултати от наслагване" - }, - "tooltip": { - "header": { - "title": "Преглед на наслагване на PDF-и" - }, - "description": { - "title": "Описание", - "text": "Комбинирайте базов PDF с един или повече PDF-и за наслагване. Наслагванията могат да се прилагат страница по страница в различни режими и да се поставят на преден или заден план." - }, - "mode": { - "title": "Режим на наслагване", - "text": "Изберете как да се разпределят страниците от наслагванията върху базовите страници.", - "sequential": "Последователно наслагване: използва страниците от първия PDF за наслагване до изчерпване, след това преминава към следващия.", - "interleaved": "Преплетено наслагване: взема по една страница от всяко наслагване поред.", - "fixedRepeat": "Наслагване с фиксирано повторение: взема фиксиран брой страници от всяко наслагване преди преминаване към следващото. Използвайте Бройки, за да зададете числата." - }, - "position": { - "title": "Позиция на наслагване", - "text": "Преден план поставя наслагването отгоре на страницата. Заден план го поставя отдолу." - }, - "overlayFiles": { - "title": "Файлове за наслагване", - "text": "Изберете един или повече PDF-и за наслагване върху базовия. Редът на тези файлове влияе върху прилагането на страниците в режимите Последователно и Фиксирано повторение." - }, - "counts": { - "title": "Бройки (само за Фиксирано повторение)", - "text": "Посочете положително число за всеки файл за наслагване, показващо колко страници да се вземат преди преминаване към следващия. Задължително при режим Фиксирано повторение." - } - }, - "error": { - "failed": "Възникна грешка при наслагването на PDF-и." - } - }, - "split-by-sections": { - "tags": "Разделяне на секция,Разделяне,Персонализиране", - "title": "Разделяне на PDF по секции", - "header": "Разделяне на PDF на секции", - "horizontal": { - "label": "Хоризонтални разделения", - "placeholder": "Въведете брой хоризонтални деления" - }, - "vertical": { - "label": "Вертикални разделения", - "placeholder": "Въведете брой вертикални деления" - }, - "submit": "Разделяне на PDF", - "merge": "Сливане в един PDF" - }, - "AddStampRequest": { - "tags": "Печат,добавяне на изображение,централно изображение,воден знак,PDF,вграждане,персонализиране", - "header": "Поставяне на печат на PDF", - "title": "Поставяне на печат на PDF", - "stampSetup": "Настройки на печата", - "stampType": "Тип печат", - "stampText": "Поставяне на текст", - "stampImage": "Изображение с печат", - "alphabet": "Азбука", - "fontSize": "Размер на шрифта/изображението", - "rotation": "Ротация", - "opacity": "Непрозрачност", - "position": "Позиция", - "overrideX": "Замяна на X координата", - "overrideY": "Замяна на Y координата", - "customMargin": "Персонализиран марж", - "customColor": "Персонализиран цвят на текста", - "submit": "Изпращане", - "noStampSelected": "Няма избран печат. Върнете се към Стъпка 1.", - "customPosition": "Плъзнете печата до желаното място в прозореца за предварителен преглед.", - "error": { - "failed": "Възникна грешка при добавяне на печат към PDF." - }, - "imageSize": "Размер на изображението", - "margin": "Отстъп", - "positionAndFormatting": "Позиция и форматиране", - "quickPosition": "Изберете позиция на страницата, където да поставите печата.", - "results": { - "title": "Резултати от печата" - } - }, - "removeImagePdf": { - "tags": "Премахване на изображение, операции на страници, админ страна, страна на сървъра" - }, - "splitPdfByChapters": { - "tags": "разделяне, глави, отметки, организиране" - }, - "validateSignature": { - "tags": "подпис,проверка,валидиране,pdf,сертификат,цифров подпис,валидиране на подпис,валидиране на сертификат", - "title": "Удостоверяване на PDF подписи", - "header": "Потвърждаване на цифрови подписи", - "selectPDF": "Изберете подписания PDF файл", - "submit": "Потвърждаване на подписите", - "results": "Резултати от валидирането", - "status": { - "_value": "Статус", - "valid": "Валиден", - "invalid": "Невалиден", - "complete": "Валидирането завърши" - }, - "signer": "Подписващ", - "date": "Дата", - "reason": "Причина", - "location": "Местоположение", - "noSignatures": "В този документ не са открити цифрови подписи", - "chain": { - "invalid": "Удостоверяването на веригата на сертификата е неуспешно - не може да се провери самоличността на подписващия" - }, - "trust": { - "invalid": "Сертификатът не е в хранилището за доверие - източникът не може да бъде проверен" - }, - "cert": { - "expired": "Сертификатът е изтекъл", - "revoked": "Сертификатът е отменен", - "info": "Подробности за сертификата", - "issuer": "Издател", - "subject": "Тема", - "serialNumber": "Сериен номер", - "validFrom": "Валиден от", - "validUntil": "Валиден до", - "algorithm": "Алгоритъм", - "keySize": "Размер на ключ", - "version": "Версия", - "keyUsage": "Предназначение на ключа за използване", - "selfSigned": "Самостоятелно подписан", - "bits": "битове", - "details": "Данни за сертификата" - }, - "signature": { - "info": "Информация за подписа", - "_value": "Подпис", - "mathValid": "Подписът е математически валиден, НО:" - }, - "selectCustomCert": "Файл със сертификат X.509 по поръчка (по избор)", - "downloadCsv": "Изтегли CSV", - "downloadJson": "Изтегли JSON", - "downloadPdf": "Изтегли PDF отчет", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Не може да се валидират избраните файлове.", - "partial": "Някои файлове не можаха да бъдат валидирани.", - "reportGeneration": "Неуспешно генериране на PDF отчета. JSON и CSV са налични.", - "unexpected": "Неочаквана грешка по време на валидиране." - }, - "finalizing": "Подготовка за изтегляне...", - "issue": { - "certExpired": "Сертификатът е изтекъл", - "certRevocationUnknown": "Неизвестен статус на отмяна на сертификата", - "certRevoked": "Сертификатът е отнет", - "chainInvalid": "Невалидна верига на сертификата", - "signatureInvalid": "Криптографската проверка на подписа е неуспешна", - "trustInvalid": "Сертификатът не е доверен" - }, - "noResults": "Стартирайте валидирането, за да генерирате отчет.", - "noSignaturesShort": "Няма подписи", - "processing": "Валидиране на подписи...", - "report": { - "continued": "Продължение", - "downloads": "Изтегляния", - "entryLabel": "Обобщение на подписите", - "fields": { - "created": "Създаден", - "fileSize": "Размер на файла", - "signatureCount": "Общо подписи", - "signatureDate": "Дата на подписване" - }, - "filesEvaluated": "{{count}} файла проверени", - "footer": "Проверено чрез Stirling PDF", - "generatedAt": "Генерирано", - "noPdf": "PDF отчетът ще бъде наличен след успешно валидиране.", - "page": "Страница", - "shortTitle": "Обобщение на подписите", - "signatureCountLabel": "{{count}} подписа", - "signaturesFound": "Открити {{count}} подписа", - "signaturesValid": "{{count}} напълно валидни", - "title": "Отчет за валидиране на подписи" - }, - "settings": { - "certHint": "Качете доверен X.509 сертификат, за да валидирате спрямо персонален източник на доверие.", - "title": "Настройки за валидиране" - }, - "signatureDate": "Дата на подписване", - "totalSignatures": "Общо подписи" - }, - "replaceColor": { - "tags": "Смяна на цвят,Операции със страници,бекенд,сървърна страна", - "labels": { - "settings": "Настройки", - "colourOperation": "Операция за цвят" - }, - "options": { - "highContrast": "Висок контраст", - "invertAll": "Инвертирай всички цветове", - "custom": "Персонализирано", - "cmyk": "Конвертиране към CMYK" - }, - "tooltip": { - "header": { - "title": "Преглед на настройките за замяна и инвертиране на цветове" - }, - "description": { - "title": "Описание", - "text": "Трансформирайте цветовете на PDF за по-добра четимост и достъпност. Изберете предварителни настройки за висок контраст, инвертирайте всички цветове или създайте персонализирани цветови схеми." - }, - "highContrast": { - "title": "Висок контраст", - "text": "Приложете предварително дефинирани цветови комбинации с висок контраст, проектирани за по-добра четимост и съответствие с изискванията за достъпност.", - "bullet1": "Бял текст на черен фон - класически тъмен режим", - "bullet2": "Черен текст на бял фон - стандартен висок контраст", - "bullet3": "Жълт текст на черен фон - опция с висока видимост", - "bullet4": "Зелен текст на черен фон - алтернативен висок контраст" - }, - "invertAll": { - "title": "Инвертирай всички цветове", - "text": "Пълно инвертиране на всички цветове в PDF, създавайки ефект като негатив. Полезно за тъмен режим на документи или намаляване на напрежението на очите при слаба светлина." - }, - "custom": { - "title": "Персонализирани цветове", - "text": "Определете собствени цветове за текст и фон чрез палитрите за избор на цветове. Перфектно за брандирани документи или специфични изисквания за достъпност.", - "bullet1": "Цвят на текста - изберете цвета за текстовите елементи", - "bullet2": "Цвят на фона - задайте цвета на фона на документа" - }, - "cmyk": { - "title": "Конвертиране към CMYK", - "text": "Конвертиране на PDF от RGB цветово пространство към CMYK цветово пространство, оптимизирано за професионален печат. Този процес преобразува цветовете към модела Cyan, Magenta, Yellow, Black, използван от принтерите." - } - }, - "error": { - "failed": "Възникна грешка при обработката на замяната на цвят." - } - }, - "login": { - "title": "Вход", - "header": "Вход", - "signin": "Впишете се", - "signInWith": "Вход с", - "signInAnonymously": "Влез като гост", - "rememberme": "Запомни ме", - "invalid": "Невалидно потребителско име или парола.", - "locked": "Вашият акаунт е заключен.", - "sessionExpired": "Сесията ви е изтекла. Моля, влезте отново.", - "signinTitle": "Моля впишете се", - "ssoSignIn": "Влизане чрез еднократно влизане", - "oAuth2AutoCreateDisabled": "OAUTH2 Автоматично създаване на потребител е деактивирано", - "oAuth2AdminBlockedUser": "Регистрацията или влизането на нерегистрирани потребители в момента е блокирано. Моля, свържете се с администратора.", - "oauth2RequestNotFound": "Заявката за оторизация не е намерена", - "oauth2InvalidUserInfoResponse": "Невалидна информация за потребителя", - "oauth2invalidRequest": "Невалидна заявка", - "oauth2AccessDenied": "Отказан достъп", - "oauth2InvalidTokenResponse": "Невалиден отговор на токена", - "oauth2InvalidIdToken": "Невалиден токен за идентификатор", - "relyingPartyRegistrationNotFound": "Не е открита регистрация на доверяваща се страна", - "userIsDisabled": "Потребителят е деактивиран, влизането в момента е блокирано с това потребителско име. Моля, свържете се с администратора.", - "alreadyLoggedIn": "Вече сте влезли в", - "alreadyLoggedIn2": "устройства. Моля, излезте от устройствата и опитайте отново.", - "toManySessions": "Имате твърде много активни сесии", - "logoutMessage": "Излязохте от системата.", - "youAreLoggedIn": "Успешно влязохте!", - "email": "Имейл", - "password": "Парола", - "enterEmail": "Въведете имейла си", - "enterPassword": "Въведете паролата си", - "loggingIn": "Влизане...", - "username": "Потребителско име", - "enterUsername": "Въведете потребителско име", - "useEmailInstead": "Вход с имейл", - "forgotPassword": "Забравена парола?", - "logIn": "Вход", - "signingIn": "Влизане...", - "login": "Вход", - "or": "Или", - "useMagicLink": "Използвай магическа връзка", - "enterEmailForMagicLink": "Въведете имейла си за магическа връзка", - "sending": "Изпращане…", - "sendMagicLink": "Изпрати магическа връзка", - "cancel": "Отказ", - "dontHaveAccount": "Нямате акаунт? Регистрирайте се", - "home": "Начало", - "debug": "Отстраняване на грешки", - "signOut": "Изход", - "pleaseEnterBoth": "Моля, въведете имейл и парола", - "pleaseEnterEmail": "Моля, въведете вашия имейл адрес", - "magicLinkSent": "Магическа връзка е изпратена до {{email}}! Проверете пощата си и щракнете върху връзката, за да влезете.", - "passwordResetSent": "Връзка за нулиране на парола е изпратена до {{email}}! Проверете пощата си и следвайте указанията.", - "failedToSignIn": "Неуспешен вход с {{provider}}: {{message}}", - "unexpectedError": "Неочаквана грешка: {{message}}", - "accountCreatedSuccess": "Акаунтът е създаден успешно! Сега можете да влезете.", - "passwordChangedSuccess": "Паролата е променена успешно! Моля, влезте с новата парола.", - "credentialsUpdated": "Данните ви за вход бяха обновени. Моля, влезте отново.", - "defaultCredentials": "Данни за вход по подразбиране", - "changePasswordWarning": "Моля, сменете паролата си след първото влизане", - "slides": { - "overview": { - "alt": "Преглед на Stirling PDF", - "title": "Всичко за PDF на едно място.", - "subtitle": "Облачна платформа с приоритет на поверителността за PDF, която позволява да конвертирате, подписвате, зачертавате и управлявате документи, плюс 50+ други мощни инструменти." - }, - "edit": { - "alt": "Редактиране на PDF", - "title": "Редактирайте PDF, за да показвате/защитавате желаната информация", - "subtitle": "С над дузина инструменти за зачертаване, подписване, четене и обработка на PDF, със сигурност ще намерите това, което търсите." - }, - "secure": { - "alt": "Защита на PDF", - "title": "Защитете чувствителна информация в PDF файловете си", - "subtitle": "Добавяйте пароли, зачертавайте съдържание и управлявайте сертификати с лекота." - } - } - }, - "signup": { - "title": "Създайте акаунт", - "subtitle": "Присъединете се към Stirling PDF, за да започнете", - "name": "Име", - "email": "Имейл", - "password": "Парола", - "confirmPassword": "Потвърдете паролата", - "enterName": "Въведете вашето име", - "enterEmail": "Въведете имейла си", - "enterPassword": "Въведете паролата си", - "confirmPasswordPlaceholder": "Потвърдете паролата", - "or": "или", - "creatingAccount": "Създаване на акаунт...", - "signUp": "Регистрация", - "alreadyHaveAccount": "Вече имате акаунт? Вход", - "pleaseFillAllFields": "Моля, попълнете всички полета", - "passwordsDoNotMatch": "Паролите не съвпадат", - "passwordTooShort": "Паролата трябва да е поне 6 символа", - "invalidEmail": "Моля, въведете валиден имейл адрес", - "checkEmailConfirmation": "Проверете имейла си за връзка за потвърждение, за да завършите регистрацията.", - "accountCreatedSuccessfully": "Акаунтът е създаден успешно! Сега можете да влезете.", - "unexpectedError": "Неочаквана грешка: {{message}}", - "useEmailInstead": "Използвайте имейл вместо това", - "nameRequired": "Името е задължително", - "emailRequired": "Имейлът е задължителен", - "passwordRequired": "Паролата е задължителна", - "confirmPasswordRequired": "Моля, потвърдете паролата си" - }, - "pdfToSinglePage": { - "title": "PDF към единична страница", - "header": "PDF към единична страница", - "submit": "Преобразуване към единична страница", - "description": "Този инструмент ще обедини всички страници на вашия PDF в една голяма страница. Ширината ще остане като на оригиналните страници, а височината ще бъде сумата от височините на всички страници.", - "filenamePrefix": "една_страница", - "files": { - "placeholder": "Изберете PDF файл в основния изглед, за да започнете" - }, - "error": { - "failed": "Възникна грешка при конвертирането в една страница." - }, - "results": { - "title": "Резултати: една страница" - } - }, - "pageExtracter": { - "title": "Извличане на страници", - "header": "Извличане на страници", - "submit": "Извличане", - "placeholder": "(напр. 1,2,8 или 4,7,12-16 или 2n-1)" - }, - "sanitizePDF": { - "title": "Дезинфектирай PDF", - "header": "Дезинфектира PDF файл", - "selectText": { - "1": "Премахва JavaScript действия", - "2": "Премахва вградени файлове", - "3": "Премахване на XMP метаданни", - "4": "Премахва линкове", - "5": "Премахва шрифтове", - "6": "Премахване на метаданните от информацията за документа" - }, - "submit": "Дезинфектирай PDF" - }, - "adjustContrast": { - "title": "Настройка на контраста", - "header": "Коригиране на контраста", - "basic": "Базови настройки", - "contrast": "Контраст:", - "brightness": "Яркост:", - "saturation": "Наситеност:", - "download": "Изтегли", - "adjustColors": "Настройване на цветовете", - "blue": "Синьо", - "confirm": "Потвърди", - "error": { - "failed": "Неуспешно регулиране на цветове/контраст" - }, - "green": "Зелено", - "noPreview": "Изберете PDF за визуализация", - "red": "Червено", - "results": { - "title": "Коригиран PDF" - } - }, - "compress": { - "title": "Компресиране", - "desc": "Компресирайте PDF файлове, за да намалите размера им.", - "header": "Компресиране на PDF", - "method": { - "title": "Метод на компресиране", - "quality": "Качество", - "filesize": "Размер на файла" - }, - "credit": "Тази услуга използва qpdf за PDF компресиране/оптимизиране.", - "grayscale": { - "label": "Приложи сива скала за компресиране" - }, - "tooltip": { - "header": { - "title": "Преглед на настройките за компресия" - }, - "description": { - "title": "Описание", - "text": "Компресията е лесен начин да намалите размера на файла си. Изберете File Size, за да въведете целеви размер и ние ще нагласим качеството вместо вас. Изберете Quality, за да зададете силата на компресията ръчно." - }, - "qualityAdjustment": { - "title": "Регулиране на качеството", - "text": "Плъзнете плъзгача, за да настроите силата на компресиране. По-ниски стойности (1-3) запазват качеството, но водят до по-големи файлове. По-високи стойности (7-9) свиват файла повече, но намаляват яснотата на изображенията.", - "bullet1": "По-ниските стойности запазват качеството", - "bullet2": "По-високите стойности намаляват размера на файла" - }, - "grayscale": { - "title": "Сива скала", - "text": "Изберете тази опция, за да конвертирате всички изображения в черно-бяло, което може значително да намали размера на файла, особено за сканирани PDF-и или документи с много изображения." - } - }, - "error": { - "failed": "Възникна грешка при компресиране на PDF." - }, - "selectText": { - "1": { - "_value": "Настройки за компресия", - "1": "1-3 компресия на PDF,
4-6 лека компресия на изображения,
7-9 силна компресия на изображения Ще намали значително качеството на изображенията" - }, - "2": "Ниво на оптимизация:", - "4": "Автоматичен режим - Автоматично настройва качеството, за да получи PDF с точен размер", - "5": "Очакван PDF размер (напр. 25МБ, 10.8МБ, 25КБ)" - }, - "submit": "Компресиране" - }, - "decrypt": { - "passwordPrompt": "Този файл е защитен с парола. Моля, въведете паролата:", - "cancelled": "Операцията за PDF е отменена: {0}", - "noPassword": "Не е предоставена парола за шифрирания PDF: {0}", - "invalidPassword": "Моля, опитайте отново с правилната парола.", - "invalidPasswordHeader": "Неправилна парола или неподдържано криптиране за PDF: {0}", - "unexpectedError": "Възникна грешка при обработката на файла. Моля, опитайте отново.", - "serverError": "Грешка в работата на сървъра повреме на дешифриране: {0}", - "success": "Файлът е успешно дешифриран." - }, - "multiTool-advert": { - "message": "Тази функция е налична и в нашата страница с множество инструменти. Проверете го за подобрен потребителски интерфейс страница по страница и допълнителни функции!" - }, - "pageRemover": { - "title": "Премахване на страници", - "header": "Премахване на PDF страници", - "pagesToDelete": "Страници за изтриване (Въведете списък с номера на страници, разделени със запетая) :", - "submit": "Изтриване на страници", - "placeholder": "(напр. 1,2,6 или 1-10,15-30)" - }, - "imageToPDF": { - "title": "Изображение към PDF", - "header": "Изображение към PDF", - "submit": "Преобразуване", - "selectLabel": "Опции за прилягане на изображението", - "fillPage": "Попълване на страница", - "fitDocumentToImage": "Побиране на страницата в изображението", - "maintainAspectRatio": "Поддържане на пропорции", - "selectText": { - "2": "Автоматично завъртане на PDF", - "3": "Файлова логика с много (Активирано само ако работите с множество изображения)", - "4": "Сливане към един PDF", - "5": "Преобразуване към отделни PDF файлове" - } - }, - "PDFToCSV": { - "title": "PDF към CSV", - "header": "PDF към CSV", - "prompt": "Изберете страница за извличане на таблица", - "submit": "Преобразуване" - }, - "split-by-size-or-count": { - "title": "Разделяне на PDF по размер или брой", - "header": "Разделяне на PDF по размер или брой", - "type": { - "label": "Изберете тип разделяне", - "size": "По размер", - "pageCount": "По брой страници", - "docCount": "По брой документи" - }, - "value": { - "label": "Въведете стойност", - "placeholder": "Въведете размер (напр. 2МБ или 3КБ) или брой (напр. 5)" - }, - "submit": "Изпращане" - }, - "printFile": { - "title": "Печат на файл", - "header": "Печат на файл на принтер", - "selectText": { - "1": "Изберете файл за печат", - "2": "Въведете име на принтер" - }, - "submit": "Печат" - }, - "licenses": { - "nav": "Лицензи", - "title": "Лицензи на трети страни", - "header": "Лицензи на трети страни", - "module": "Модул", - "version": "Версия", - "license": "Лиценз" - }, - "survey": { - "nav": "Анкета", - "title": "Stirling-PDF Анкета", - "description": "Stirling-PDF няма проследяване, така че искаме да чуем мнението на нашите потребители за подобряване на Stirling-PDF!", - "changes": "Stirling-PDF се промени от последното проучване! За да научите повече, моля, проверете публикацията в нашия блог тук:", - "changes2": "С тези промени получаваме платена бизнес подкрепа и финансиране", - "please": "Моля, помислете дали да не участвате в нашата анкета!", - "disabled": "(Изскачащият прозорец с анкетата ще бъде деактивиран при следващите актуализации, но ще бъде наличен в долната част на страницата)", - "button": "Участвайте в анкетата", - "dontShowAgain": "Не показвай повече", - "meeting": { - "1": "Ако използвате Stirling PDF в работата си, бихме се радвали да поговорим. Предлагаме технически сесии за поддръжка в замяна на 15-минутна сесия за опознаване на потребителите.", - "2": "Това е възможност да:", - "3": "Получите помощ с внедряване, интеграции или отстраняване на проблеми", - "4": "Дадете директна обратна връзка за производителност, крайни случаи и липсващи функционалности", - "5": "Помогнете ни да усъвършенстваме Stirling PDF за реални корпоративни нужди", - "6": "Ако проявявате интерес, можете да запазите час директно с нашия екип. (Само на английски)", - "7": "Очакваме с нетърпение да разгледаме вашите случаи на употреба и да направим Stirling PDF още по-добър!", - "notInterested": "Не сте бизнес и/или не се интересувате от среща?", - "button": "Запази среща" - } - }, - "removeImage": { - "title": "Премахване на изображението", - "header": "Премахване на изображението", - "removeImage": "Премахване на изображението", - "submit": "Премахване на изображението", - "error": { - "failed": "Неуспешно премахване на изображенията от PDF." - }, - "results": { - "title": "Резултати от премахване на изображения" - } - }, - "splitByChapters": { - "title": "Разделете PDF по глави", - "header": "Разделете PDF по глави", - "bookmarkLevel": "Ниво на отметка", - "includeMetadata": "Включете метаданни", - "allowDuplicates": "Разрешаване на дубликати", - "desc": { - "1": "Този инструмент разделя PDF файл на множество PDF файлове въз основа на неговата структура на глави.", - "2": "Ниво на отметка: Изберете нивото на отметките, които да използвате за разделяне (0 за най-високо ниво, 1 за второ ниво и т.н.).", - "3": "Включване на метаданни: Ако е отметнато, метаданните на оригиналния PDF ще бъдат включени във всеки разделен PDF.", - "4": "Разрешаване на дубликати: Ако е отметнато, позволява множество отметки на една и съща страница за създаване на отделни PDF файлове." - }, - "submit": "Разделяне на PDF" - }, - "fileChooser": { - "click": "Щракнете", - "or": "или", - "dragAndDrop": "Влачете и пуснете", - "dragAndDropPDF": "Влачете и пуснете PDF файл", - "dragAndDropImage": "Влачете и пуснете изображение", - "hoveredDragAndDrop": "Влачете и пуснете файл(ове) тук", - "extractPDF": "Извличане..." - }, - "releases": { - "footer": "Версии", - "title": "Бележки към версиите", - "header": "Бележки към версиите", - "current": { - "version": "Текуща версия" - }, - "note": "Бележките към изданието са налични само на английски език" - }, - "swagger": { - "title": "API документация", - "header": "API документация", - "desc": "Преглед и тестване на API крайните точки на Stirling PDF", - "tags": "api,документация,swagger,крайни точки,разработка" - }, - "cookieBanner": { - "popUp": { - "title": "Как използваме бисквитките", - "description": { - "1": "Използваме бисквитки и други технологии, за да работи Stirling PDF по-добре за вас — помагайки ни да подобряваме инструментите и да продължим да изграждаме функции, които ще харесате.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "Добре", - "acceptNecessaryBtn": "Не, благодаря", - "showPreferencesBtn": "Управление на предпочитанията" - }, - "preferencesModal": { - "title": "Център за предпочитания за съгласие", - "acceptAllBtn": "Приеми всички", - "acceptNecessaryBtn": "Откажи всички", - "savePreferencesBtn": "Запази предпочитанията", - "closeIconLabel": "Затвори прозореца", - "serviceCounterLabel": "Услуга|Услуги", - "subtitle": "Използване на бисквитки", - "description": { - "1": "Stirling PDF използва бисквитки и подобни технологии, за да подобри вашето изживяване и да разбере как се използват нашите инструменти. Това ни помага да подобряваме производителността, да развиваме функциите, които ви интересуват, и да предоставяме постоянна поддръжка на потребителите.", - "2": "Stirling PDF не може — и никога няма да — проследява или да има достъп до съдържанието на документите, които използвате.", - "3": "Вашата поверителност и доверие са в основата на това, което правим." - }, - "necessary": { - "title": { - "1": "Строго необходими бисквитки", - "2": "Винаги активни" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Анализи", - "description": "Тези бисквитки ни помагат да разберем как се използват инструментите ни, за да се фокусираме върху изграждането на функциите, които общността най-много цени. Бъдете спокойни — Stirling PDF не може и никога няма да проследява съдържанието на документите, с които работите." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Премахни метаданни" - }, - "sidebar": { - "toggle": "Показване/скриване на страничната лента" - }, - "theme": { - "toggle": "Превключи тема" - }, - "view": { - "viewer": "Преглед", - "pageEditor": "Редактор на страници", - "fileManager": "Файлов мениджър" - }, - "pageEditor": { - "title": "Редактор на страници", - "save": "Запази промените", - "noPdfLoaded": "Няма зареден PDF. Моля, качете PDF за редакция.", - "rotatedLeft": "Завъртяно наляво:", - "rotatedRight": "Завъртяно надясно:", - "deleted": "Изтрито:", - "movedLeft": "Преместено наляво:", - "movedRight": "Преместено надясно:", - "splitAt": "Разделено при:", - "insertedPageBreak": "Вмъкнат разделител на страница при:", - "addFileNotImplemented": "Добавянето на файл не е реализирано в демо версията", - "closePdf": "Затвори PDF", - "reset": "Нулирай промените", - "zoomIn": "Увеличи", - "zoomOut": "Намали", - "fitToWidth": "Побиране по ширина", - "actualSize": "Действителен размер" - }, - "viewer": { - "firstPage": "Първа страница", - "lastPage": "Последна страница", - "previousPage": "Предишна страница", - "nextPage": "Следваща страница", - "zoomIn": "Увеличи", - "zoomOut": "Намали", - "singlePageView": "Изглед: една страница", - "dualPageView": "Изглед: две страници" - }, - "rightRail": { - "closeSelected": "Затвори избраните файлове", - "selectAll": "Изберете всички", - "deselectAll": "Отмяна на избора на всички", - "selectByNumber": "Избор по номера на страници", - "deleteSelected": "Изтрий избраните страници", - "closePdf": "Затвори PDF", - "exportAll": "Експорт на PDF", - "downloadSelected": "Изтегли избраните файлове", - "downloadAll": "Изтегли всички", - "saveAll": "Запази всички", - "toggleTheme": "Превключи тема", - "toggleBookmarks": "Превключи отметките", - "language": "Език", - "search": "Търсене в PDF", - "panMode": "Режим на придвижване", - "rotateLeft": "Завърти наляво", - "rotateRight": "Завърти надясно", - "toggleSidebar": "Показване/скриване на страничната лента", - "exportSelected": "Експорт на избраните страници", - "toggleAnnotations": "Показване/скриване на анотациите", - "annotationMode": "Превключи режим на анотации", - "draw": "Рисуване", - "save": "Запази", - "saveChanges": "Запази промените" - }, - "search": { - "title": "Търсене в PDF", - "placeholder": "Въведете търсен термин...", - "noResults": "Няма намерени резултати", - "searching": "Търсене..." - }, - "guestBanner": { - "title": "Използвате Stirling PDF като гост!", - "message": "Създайте безплатен акаунт, за да запазвате работата си, да получите достъп до повече функции и да подкрепите проекта.", - "dismiss": "Скрий банера", - "signUp": "Регистрирайте се безплатно" - }, - "toolPicker": { - "searchPlaceholder": "Търсене на инструменти...", - "noToolsFound": "Няма намерени инструменти", - "allTools": "ВСИЧКИ ИНСТРУМЕНТИ", - "quickAccess": "БЪРЗ ДОСТЪП", - "categories": { - "standardTools": "Стандартни инструменти", - "advancedTools": "Разширени инструменти", - "recommendedTools": "Препоръчани инструменти" - }, - "subcategories": { - "signing": "Подписване", - "documentSecurity": "Сигурност на документа", - "verification": "Проверка", - "documentReview": "Преглед на документ", - "pageFormatting": "Форматиране на страници", - "extraction": "Извличане", - "removal": "Премахване", - "automation": "Автоматизация", - "general": "Общи", - "advancedFormatting": "Разширено форматиране", - "developerTools": "Инструменти за разработчици" - } - }, - "quickAccess": { - "read": "Четене", - "sign": "Подпис", - "automate": "Авто", - "files": "Файлове", - "activity": "Дейност", - "help": "Помощ", - "account": "Акаунт", - "config": "Конфиг", - "settings": "Опции", - "adminSettings": "Админ опции", - "allTools": "All Tools", - "reader": "Четец", - "helpMenu": { - "toolsTour": "Обиколка на инструментите", - "toolsTourDesc": "Научете какво могат инструментите", - "adminTour": "Обиколка за админи", - "adminTourDesc": "Разгледайте админ настройките и функциите" - } - }, - "admin": { - "error": "Грешка", - "success": "Успех", - "expand": "Разгъни", - "close": "Затвори", - "status": { - "active": "Активен", - "inactive": "Неактивен" - }, - "settings": { - "title": "Административни настройки", - "workspace": "Работно пространство", - "fetchError": "Неуспешно зареждане на настройките", - "saveError": "Неуспешно запазване на настройките", - "saved": "Настройките са запазени успешно", - "saveSuccess": "Настройките са запазени успешно", - "save": "Запази промените", - "discard": "Отхвърли", - "restartRequired": "Изисква се рестарт", - "loginRequired": "Режимът за вход трябва да е активиран, за да променяте административните настройки", - "unsavedChanges": { - "title": "Незаписани промени", - "message": "Имате незаписани промени. Искате ли да ги отхвърлите?", - "cancel": "Продължи редактирането", - "discard": "Отхвърли промените", - "hint": "Имате незаписани промени" - }, - "loginDisabled": { - "title": "Необходим е режим за вход", - "message": "Режимът за вход трябва да е активиран, за да променяте административните настройки. Моля, задайте SECURITY_ENABLELOGIN=true във вашата среда или security.enableLogin: true в settings.yml, след което рестартирайте сървъра.", - "readOnly": "Настройките по-долу показват примерни стойности за ориентиране. Активирайте режим за вход, за да видите и редактирате реалната конфигурация." - }, - "restart": { - "title": "Изисква се рестарт", - "message": "Настройките са запазени успешно. Необходим е рестарт на сървъра, за да влязат промените в сила.", - "question": "Искате ли да рестартирате сървъра сега или по-късно?", - "now": "Рестартирай сега", - "later": "Рестартирай по-късно" - }, - "restarting": "Рестартиране на сървъра", - "restartingMessage": "Сървърът се рестартира. Моля, изчакайте...", - "restartError": "Неуспешно рестартиране на сървъра. Моля, рестартирайте ръчно.", - "general": { - "title": "Системни настройки", - "description": "Конфигурирайте настройки на приложението за цялата система, включително брандиране и поведение по подразбиране.", - "ui": "Потребителски интерфейс", - "system": "Система", - "appName": { - "label": "Име на приложението", - "description": "Името, показвано в таба на браузъра и началната страница" - }, - "appNameNavbar": { - "label": "Марка в навигационната лента", - "description": "Името, показвано в навигационната лента" - }, - "homeDescription": { - "label": "Описание на началната страница", - "description": "Текстът на описанието, показван на началната страница" - }, - "defaultLocale": { - "label": "Език по подразбиране", - "description": "Езикът по подразбиране за нови потребители (напр. en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Ограничение за качване на файлове", - "description": "Максимален размер на качване (напр. 100MB, 1GB)" - }, - "showUpdate": { - "label": "Показвай уведомления за обновления", - "description": "Показвай уведомления, когато е налична нова версия" - }, - "showUpdateOnlyAdmin": { - "label": "Показвай обновления само на администратори", - "description": "Ограничавай уведомленията за обновления само до администраторите" - }, - "customHTMLFiles": { - "label": "Персонализирани HTML файлове", - "description": "Позволи сервиране на персонализирани HTML файлове от директорията customFiles" - }, - "languages": { - "label": "Налични езици", - "description": "Езици, от които потребителите могат да избират (оставете празно, за да активирате всички езици)", - "placeholder": "Изберете езици" - }, - "customMetadata": { - "label": "Персонализирани метаданни", - "autoUpdate": { - "label": "Автоматично обновяване на метаданни", - "description": "Автоматично обновяване на PDF метаданни за всички обработени документи" - }, - "author": { - "label": "Автор по подразбиране", - "description": "Автор по подразбиране за PDF метаданни (напр. потребителско име)" - }, - "creator": { - "label": "Създател по подразбиране", - "description": "Създател по подразбиране за PDF метаданни" - }, - "producer": { - "label": "Производител по подразбиране", - "description": "Производител по подразбиране за PDF метаданни" - } - }, - "logoStyle": { - "label": "Стил на логото", - "description": "Изберете между модерното минималистично лого и класическата S икона", - "classic": "Класическо", - "classicAlt": "Класическо лого", - "modern": "Модерно", - "modernAlt": "Модерно лого" - }, - "customPaths": { - "label": "Персонализирани пътища", - "description": "Конфигурирайте персонализирани пътища във файловата система за обработка по pipeline и външни инструменти", - "pipeline": { - "label": "Директории за Pipeline", - "watchedFoldersDir": { - "label": "Директория за наблюдавани папки", - "description": "Директория, където pipeline наблюдава за входящи PDF (оставете празно за подразбиране: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Директория за завършени папки", - "description": "Директория, където се извеждат обработените PDF (оставете празно за подразбиране: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Пътища към външни инструменти", - "weasyprint": { - "label": "Изпълним файл на WeasyPrint", - "description": "Път до изпълнимия файл WeasyPrint за HTML към PDF конвертиране (оставете празно за подразбиране: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Изпълним файл на Unoconvert", - "description": "Път до LibreOffice unoconvert за конвертиране на документи (оставете празно за подразбиране: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Сигурност", - "description": "Конфигурирайте удостоверяване, поведение при вход и политики за сигурност.", - "ssoNotice": { - "title": "Търсите SSO/SAML настройки?", - "message": "OAuth2 и SAML2 доставчиците за удостоверяване са преместени в менюто Connections за по-лесно управление." - }, - "authentication": "Удостоверяване", - "enableLogin": { - "label": "Активирай вход", - "description": "Изисквай потребителите да влизат преди достъп до приложението" - }, - "loginMethod": { - "label": "Метод за вход", - "description": "Методът за удостоверяване, използван за вход на потребители", - "all": "Всички методи", - "normal": "Само потребител/парола", - "oauth2": "Само OAuth2", - "saml2": "Само SAML2" - }, - "loginAttemptCount": { - "label": "Лимит на опити за вход", - "description": "Максимален брой неуспешни опити за вход преди заключване на акаунта" - }, - "loginResetTimeMinutes": { - "label": "Време за нулиране на входа (минути)", - "description": "Време, преди неуспешните опити за вход да се нулират" - }, - "csrfDisabled": { - "label": "Деактивирай CSRF защита", - "description": "Деактивира защита срещу Cross-Site Request Forgery (не се препоръчва)" - }, - "initialLogin": { - "label": "Първоначален вход", - "username": { - "label": "Първоначално потребителско име", - "description": "Потребителското име за първоначалния администраторски акаунт" - }, - "password": { - "label": "Първоначална парола", - "description": "Паролата за първоначалния администраторски акаунт" - } - }, - "jwt": { - "label": "JWT конфигурация", - "secureCookie": { - "label": "Сигурна бисквитка", - "description": "Изисквай HTTPS за JWT бисквитки (препоръчително за продукция)" - }, - "keyRetentionDays": { - "label": "Дни за съхранение на ключове", - "description": "Брой дни за съхранение на стари JWT ключове за проверка" - }, - "persistence": { - "label": "Активирай персистентност на ключове", - "description": "Съхранявай JWT ключовете персистентно, за да преживеят рестартирането на сървъра" - }, - "enableKeyRotation": { - "label": "Активирай ротация на ключове", - "description": "Автоматично периодично завъртане на подписващите JWT ключове" - }, - "enableKeyCleanup": { - "label": "Активирай почистване на ключове", - "description": "Автоматично премахване на изтекли JWT ключове" - } - }, - "audit": { - "label": "Одитно регистриране", - "enabled": { - "label": "Активирай одитно регистриране", - "description": "Проследявай действията на потребителите и системните събития за съответствие и мониторинг на сигурността" - }, - "level": { - "label": "Ниво на одит", - "description": "0=ИЗКЛ., 1=БАЗОВО, 2=СТАНДАРТНО, 3=ПОДРОБНО" - }, - "retentionDays": { - "label": "Съхранение на одит (дни)", - "description": "Брой дни за съхранение на одитни логове" - } - }, - "htmlUrlSecurity": { - "label": "HTML URL сигурност", - "description": "Конфигурирайте ограничения за достъп до URL при HTML обработка, за да предотвратите SSRF атаки", - "enabled": { - "label": "Активирай URL сигурност", - "description": "Активирай ограничения за URL сигурност при конвертиране от HTML към PDF" - }, - "level": { - "label": "Ниво на сигурност", - "description": "MAX: само бял списък, MEDIUM: блокира вътрешни мрежи, OFF: без ограничения", - "max": "Максимално (само бял списък)", - "medium": "Средно (блокира вътрешни)", - "off": "Изкл. (без ограничения)" - }, - "advanced": "Разширени настройки", - "allowedDomains": { - "label": "Разрешени домейни (бял списък)", - "description": "По един домейн на ред (напр. cdn.example.com). Само тези домейни са разрешени, когато нивото е MAX" - }, - "blockedDomains": { - "label": "Блокирани домейни (черен списък)", - "description": "По един домейн на ред (напр. malicious.com). Допълнителни домейни за блокиране" - }, - "internalTlds": { - "label": "Вътрешни TLD", - "description": "По един TLD на ред (напр. .local, .internal). Блокирай домейни с тези TLD шаблони" - }, - "networkBlocking": "Блокиране на мрежа", - "blockPrivateNetworks": { - "label": "Блокирай частни мрежи", - "description": "Блокирай частни мрежи по RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Блокирай localhost", - "description": "Блокирай localhost и loopback адреси (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Блокирай link-local адреси", - "description": "Блокирай link-local адреси (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Блокирай крайни точки за облачни метаданни", - "description": "Блокирай крайни точки за облачни доставчици на метаданни (169.254.169.254)" - } - } - }, - "connections": { - "title": "Връзки", - "description": "Конфигурирайте външни доставчици за удостоверяване като OAuth2 и SAML.", - "linkedServices": "Свързани услуги", - "unlinkedServices": "Несвързани услуги", - "connect": "Свържи", - "disconnect": "Прекъсни връзката", - "disconnected": "Доставчикът е разкачен успешно", - "disconnectError": "Неуспешно разкачване на доставчика", - "ssoAutoLogin": { - "label": "SSO автоматичен вход", - "enable": "Активирай автоматичен SSO вход", - "description": "Автоматично пренасочване към SSO вход, когато е необходимо удостоверяване" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Активирай OAuth2", - "description": "Позволи на потребителите да се удостоверяват чрез OAuth2 доставчици" - }, - "provider": { - "label": "Доставчик", - "description": "OAuth2 доставчикът, който да се използва за удостоверяване" - }, - "issuer": { - "label": "URL на издателя", - "description": "Issuer URL на OAuth2 доставчика" - }, - "clientId": { - "label": "Client ID", - "description": "OAuth2 Client ID от вашия доставчик" - }, - "clientSecret": { - "label": "Client Secret", - "description": "OAuth2 Client Secret от вашия доставчик" - }, - "useAsUsername": { - "label": "Използвай като потребителско име", - "description": "OAuth2 претенцията, която да се използва като потребителско име (напр. email, sub)" - }, - "autoCreateUser": { - "label": "Автоматично създаване на потребители", - "description": "Автоматично създаване на акаунти при първи OAuth2 вход" - }, - "blockRegistration": { - "label": "Блокирай регистрацията", - "description": "Предотврати регистрация на нови потребители чрез OAuth2" - }, - "scopes": { - "label": "OAuth2 Scopes", - "description": "Списък с OAuth2 scopes, разделени със запетая (напр. openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Активирай SAML2", - "description": "Позволи на потребителите да се удостоверяват чрез SAML2 доставчици" - }, - "provider": { - "label": "Доставчик", - "description": "Името на SAML2 доставчика" - }, - "registrationId": { - "label": "ID за регистрация", - "description": "Идентификаторът за регистрация в SAML2" - }, - "autoCreateUser": { - "label": "Автоматично създаване на потребители", - "description": "Автоматично създаване на акаунти при първи SAML2 вход" - }, - "blockRegistration": { - "label": "Блокирай регистрацията", - "description": "Предотврати регистрация на нови потребители чрез SAML2" - } - } - }, - "database": { - "title": "База данни", - "description": "Конфигурирайте персонализирани настройки за връзка към база данни за корпоративни внедрявания.", - "configuration": "Конфигурация на база данни", - "enableCustom": { - "label": "Активирай персонализирана база данни", - "description": "Използвайте собствена конфигурация на база данни вместо вградената по подразбиране" - }, - "customUrl": { - "label": "Персонализиран URL на база данни", - "description": "Пълен JDBC низ за свързване (напр. jdbc:postgresql://localhost:5432/postgres). Ако е предоставен, отделните настройки по-долу не се използват." - }, - "type": { - "label": "Тип база данни", - "description": "Тип база данни (не се използва, ако е предоставен персонализиран URL)" - }, - "hostName": { - "label": "Име на хост", - "description": "Хостнейм на сървъра на базата данни (не се използва, ако е предоставен персонализиран URL)" - }, - "port": { - "label": "Порт", - "description": "Порт на сървъра на базата данни (не се използва, ако е предоставен персонализиран URL)" - }, - "name": { - "label": "Име на база данни", - "description": "Име на базата данни (не се използва, ако е предоставен персонализиран URL)" - }, - "username": { - "label": "Потребителско име", - "description": "Потребителско име за удостоверяване към базата данни" - }, - "password": { - "label": "Парола", - "description": "Парола за удостоверяване към базата данни" - } - }, - "privacy": { - "title": "Поверителност", - "description": "Конфигурирайте настройките за поверителност и събиране на данни.", - "analytics": "Аналитика и проследяване", - "enableAnalytics": { - "label": "Активирай аналитика", - "description": "Събирай анонимна аналитика за употреба, за да подобряваме приложението" - }, - "metricsEnabled": { - "label": "Активирай метрики", - "description": "Активира събиране на показатели за производителност и употреба. Осигурява API крайна точка за админи за достъп до данни за метрики" - }, - "searchEngine": "Видимост за търсачки", - "googleVisibility": { - "label": "Видимост в Google", - "description": "Позволи на търсачките да индексират това приложение" - } - }, - "advanced": { - "title": "Разширени", - "description": "Конфигурирайте разширени функции и експериментална функционалност.", - "features": "Флагове за функции", - "processing": "Обработка", - "endpoints": { - "label": "Крайни точки", - "manage": "Управлявай API крайните точки", - "description": "Управлението на крайни точки се конфигурира чрез YAML. Вижте документацията за подробности относно активиране/деактивиране на конкретни крайни точки." - }, - "enableAlphaFunctionality": { - "label": "Активирай Alpha функции", - "description": "Активира експериментални и alpha-етап функции (може да са нестабилни)" - }, - "enableUrlToPDF": { - "label": "Активирай URL към PDF", - "description": "Позволи конвертиране на уеб страници в PDF документи" - }, - "maxDPI": { - "label": "Максимален DPI", - "description": "Максимален DPI за обработка на изображения (0 = неограничен)" - }, - "tessdataDir": { - "label": "Директория Tessdata", - "description": "Път до директорията tessdata за OCR езикови файлове" - }, - "disableSanitize": { - "label": "Деактивирай HTML санитизация", - "description": "ПРЕДУПРЕЖДЕНИЕ: Риск за сигурността - деактивирането на HTML санитизация може да доведе до XSS уязвимости" - }, - "tempFileManagement": { - "label": "Управление на временни файлове", - "description": "Конфигурирайте съхранението и почистването на временни файлове", - "baseTmpDir": { - "label": "Базова временна директория", - "description": "Базова директория за временни файлове (оставете празно за подразбиране: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "Временна директория на LibreOffice", - "description": "Директория за временни файлове на LibreOffice (оставете празно за подразбиране: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Системна временна директория", - "description": "Системна временна директория за почистване (използва се само ако е активирано cleanupSystemTemp)" - }, - "prefix": { - "label": "Префикс за временни файлове", - "description": "Префикс за имената на временните файлове" - }, - "maxAgeHours": { - "label": "Макс. възраст (часове)", - "description": "Максимална възраст в часове преди временните файлове да бъдат почистени" - }, - "cleanupIntervalMinutes": { - "label": "Интервал за почистване (минути)", - "description": "Колко често да се изпълнява почистването (в минути)" - }, - "startupCleanup": { - "label": "Почистване при стартиране", - "description": "Почиствай стари временни файлове при стартиране на приложението" - }, - "cleanupSystemTemp": { - "label": "Почистване на системната временна директория", - "description": "Дали да се почиства по-широката системна временна директория (използвайте с внимание)" - } - }, - "processExecutor": { - "label": "Ограничения на изпълнителя на процеси", - "description": "Конфигурирайте лимити на сесии и таймаути за всеки изпълнител", - "sessionLimit": { - "label": "Лимит на сесии", - "description": "Максимален брой едновременни инстанции" - }, - "timeout": { - "label": "Таймаут (минути)", - "description": "Максимално време за изпълнение" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF към HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Инсталирай приложение", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Пощенски сървър", - "description": "Конфигурирайте SMTP настройките за изпращане на имейл известия.", - "smtp": "SMTP конфигурация", - "enabled": { - "label": "Активирай поща", - "description": "Активира имейл известия и SMTP функционалност" - }, - "host": { - "label": "SMTP хост", - "description": "Името на хоста или IP адресът на вашия SMTP сървър" - }, - "port": { - "label": "SMTP порт", - "description": "Номерът на порта за SMTP връзка (обикновено 25, 465 или 587)" - }, - "username": { - "label": "SMTP потребителско име", - "description": "Потребителско име за SMTP удостоверяване" - }, - "password": { - "label": "SMTP парола", - "description": "Парола за SMTP удостоверяване" - }, - "from": { - "label": "Адрес на подателя", - "description": "Имейл адресът, който да се използва като подател" - }, - "enableInvites": { - "label": "Активирай имейл покани", - "description": "Позволи на администраторите да канят потребители по имейл с автоматично генерирани пароли" - }, - "frontendUrl": { - "label": "Frontend URL", - "description": "Базов URL за фронтенда (напр. https://pdf.example.com). Използва се за генериране на покани в имейли. Оставете празно, за да се използва backend URL." - } - }, - "legal": { - "title": "Правни документи", - "description": "Конфигурирайте връзки към правни документи и политики.", - "disclaimer": { - "title": "Предупреждение за правна отговорност", - "message": "С персонализирането на тези правни документи поемате пълна отговорност за осигуряване на съответствие с всички приложими закони и разпоредби, включително, но не само, GDPR и други изисквания за защита на данните в ЕС. Променяйте тези настройки само ако: (1) управлявате личен/частен екземпляр, (2) сте извън юрисдикцията на ЕС и разбирате местните си правни задължения, или (3) сте получили подходяща правна консултация и приемате единствена отговорност за всички потребителски данни и правно съответствие. Stirling-PDF и неговите разработчици не поемат отговорност за вашите правни задължения." - }, - "termsAndConditions": { - "label": "Правила и условия", - "description": "URL или име на файл към правилата и условията" - }, - "privacyPolicy": { - "label": "Политика за поверителност", - "description": "URL или име на файл към политика за поверителност" - }, - "accessibilityStatement": { - "label": "Декларация за достъпност", - "description": "URL или име на файл към декларация за достъпност" - }, - "cookiePolicy": { - "label": "Политика за бисквитки", - "description": "URL или име на файл към политика за бисквитки" - }, - "impressum": { - "label": "Импресум", - "description": "URL или име на файл към импресум (задължително в някои юрисдикции)" - } - }, - "premium": { - "title": "Премиум и Enterprise", - "description": "Конфигурирайте вашия премиум или enterprise лицензионен ключ.", - "license": "Конфигурация на лиценз", - "licenseKey": { - "toggle": "Имате лицензен ключ или сертификат?", - "info": "Ако имате лицензен ключ или сертификат от директна покупка, въведете го тук, за да активирате премиум или enterprise функции." - }, - "key": { - "label": "Лицензен ключ", - "description": "Въведете вашия премиум или enterprise лицензен ключ", - "success": "Лицензният ключ е запазен", - "successMessage": "Лицензният ви ключ беше активиран успешно. Не се изисква рестарт.", - "overwriteWarning": { - "title": "⚠️ Внимание: Открит е съществуващ лиценз", - "line1": "Презаписването на текущия лицензен ключ не може да бъде отменено.", - "line2": "Предишният лиценз ще бъде окончателно загубен, освен ако не сте го архивирали другаде.", - "line3": "Важно: Пазете лицензните ключове поверителни и сигурни. Никога не ги споделяйте публично." - } - }, - "enabled": { - "label": "Активирай премиум функции", - "description": "Активира проверки на лицензионния ключ за pro/enterprise функции" - }, - "movedFeatures": { - "title": "Премиум функции са разпределени", - "message": "Премиум и Enterprise функциите вече са организирани в съответните им секции:" - } - }, - "features": { - "title": "Функции", - "description": "Конфигурирайте незадължителни функции и функционалност.", - "serverCertificate": { - "label": "Сървърен сертификат", - "description": "Конфигурирайте генериране на сървърен сертификат за опцията \"Подпиши със Stirling-PDF\"", - "enabled": { - "label": "Активирай сървърен сертификат", - "description": "Активира сървърен сертификат за опцията \"Подпиши със Stirling-PDF\"" - }, - "organizationName": { - "label": "Име на организация", - "description": "Име на организация за генерираните сертификати" - }, - "validity": { - "label": "Валидност на сертификата (дни)", - "description": "Брой дни, през които сертификатът ще е валиден" - }, - "regenerateOnStartup": { - "label": "Генерирай наново при стартиране", - "description": "Генерирай нов сертификат при всяко стартиране на приложението" - } - } - }, - "endpoints": { - "title": "API крайни точки", - "description": "Контролирайте кои API крайни точки и групи крайни точки са налични.", - "management": "Управление на крайни точки", - "toRemove": { - "label": "Деактивирани крайни точки", - "description": "Изберете отделни крайни точки за деактивиране" - }, - "groupsToRemove": { - "label": "Деактивирани групи крайни точки", - "description": "Изберете групи крайни точки за деактивиране" - }, - "note": "Забележка: Деактивирането на крайни точки ограничава достъпа през API, но не премахва UI компонентите. За да влязат промените в сила, е необходим рестарт." - } - } - }, - "fileUpload": { - "selectFile": "Изберете файл", - "selectFiles": "Изберете файлове", - "selectPdfToView": "Изберете PDF за преглед", - "selectPdfToEdit": "Изберете PDF за редактиране", - "chooseFromStorage": "Изберете файл от хранилището или качете нов PDF", - "chooseFromStorageMultiple": "Изберете файлове от хранилището или качете нови PDF", - "loadFromStorage": "Зареди от хранилище", - "filesAvailable": "налични файлове", - "loading": "Зареждане на...", - "or": "или", - "dropFileHere": "Пуснете файла тук или кликнете, за да качите", - "dropFilesHere": "Пуснете файловете тук или кликнете бутона за качване", - "dropFilesHereOpen": "Пуснете файловете тук или щракнете върху бутона за отваряне", - "pdfFilesOnly": "Само PDF файлове", - "supportedFileTypes": "Поддържани типове файлове", - "upload": "Качване", - "uploadFile": "Качване на файл", - "uploadFiles": "Качване на файлове", - "open": "Отвори", - "openFile": "Отвори файл", - "openFiles": "Отвори файлове", - "noFilesInStorage": "Няма налични файлове в хранилището. Първо качете няколко файла.", - "noFilesInStorageOpen": "Няма налични файлове в хранилището. Първо отворете някои файлове.", - "selectFromStorage": "Изберете от хранилище", - "backToTools": "Назад към инструментите", - "addFiles": "Добави файлове", - "dragFilesInOrClick": "Плъзнете файлове или кликнете „Добави файлове“, за да разгледате" - }, - "fileEditor": { - "addFiles": "Добави файлове" - }, - "fileManager": { - "title": "Качване на PDF файлове", - "subtitle": "Добавете файлове към вашето хранилище за лесен достъп през инструментите", - "filesSelected": "избрани файлове", - "clearSelection": "Изчисти избора", - "openInFileEditor": "Отвори във файловия редактор", - "uploadError": "Неуспешно качване на някои файлове.", - "failedToOpen": "Неуспешно отваряне на файл. Възможно е да е премахнат от хранилището.", - "failedToLoad": "Неуспешно зареждане на файл към активния набор.", - "storageCleared": "Браузърът изчисти хранилището. Файловете бяха премахнати. Моля, качете отново.", - "clearAll": "Изчисти всички", - "reloadFiles": "Презареди файловете", - "dragDrop": "Плъзнете и пуснете файлове тук", - "clickToUpload": "Кликнете, за да качите файлове", - "selectedFiles": "Избрани файлове", - "storage": "Хранилище", - "filesStored": "съхранени файлове", - "storageError": "Възникна грешка в хранилището", - "storageLow": "Хранилището е на привършване. Помислете да премахнете стари файлове.", - "supportMessage": "Използва базата данни на браузъра за неограничен капацитет", - "noFileSelected": "Няма избрани файлове", - "showHistory": "Покажи история", - "hideHistory": "Скрий история", - "fileHistory": "История на файла", - "loadingHistory": "Зареждане на историята...", - "lastModified": "Последна промяна", - "toolChain": "Приложени инструменти", - "restore": "Възстанови", - "unzip": "Разархивирай", - "searchFiles": "Търсене на файлове...", - "recent": "Последни", - "localFiles": "Локални файлове", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Моите файлове", - "noRecentFiles": "Няма намерени последни файлове", - "googleDriveNotAvailable": "Интеграцията с Google Drive не е налична", - "downloadSelected": "Изтегли избраните", - "saveSelected": "Запази избраните", - "openFiles": "Отвори файлове", - "openFile": "Отвори файл", - "details": "Детайли за файла", - "fileName": "Име", - "fileFormat": "Формат", - "fileSize": "Размер", - "fileVersion": "Версия", - "totalSelected": "Общо избрани", - "dropFilesHere": "Пуснете файловете тук", - "selectAll": "Изберете всички", - "deselectAll": "Отмяна на избора на всички", - "deleteSelected": "Изтриване на избраното", - "selectedCount": "{{count}} избрани", - "download": "Изтегли", - "delete": "Изтрий", - "unsupported": "Неподдържано", - "addToUpload": "Добави към качването", - "deleteAll": "Изтрий всички", - "loadingFiles": "Зареждане на файлове...", - "noFiles": "Няма налични файлове", - "noFilesFound": "Няма намерени файлове, отговарящи на търсенето", - "openInPageEditor": "Отвори в редактора на страници", - "showAll": "Покажи всички", - "sortByDate": "Сортирай по дата", - "sortByName": "Сортирай по име", - "sortBySize": "Сортирай по размер" - }, - "storage": { - "temporaryNotice": "Файловете се съхраняват временно във вашия браузър и може да бъдат изчистени автоматично", - "storageLimit": "Лимит на хранилището", - "storageUsed": "Използвано временно хранилище", - "storageFull": "Хранилището е почти пълно. Помислете да премахнете някои файлове.", - "fileTooLarge": "Файлът е твърде голям. Максималният размер на файл е", - "storageQuotaExceeded": "Квотата на хранилището е надвишена. Моля, премахнете някои файлове преди да качите още.", - "approximateSize": "Приблизителен размер" - }, - "sanitize": { - "title": "Саниране", - "desc": "Премахнете потенциално вредни елементи от PDF файлове.", - "submit": "Дезинфектирай PDF", - "completed": "Санирането завърши успешно", - "error": { - "generic": "Санирането беше неуспешно", - "failed": "Възникна грешка при санирането на PDF." - }, - "filenamePrefix": "саниран", - "sanitizationResults": "Резултати от санирането", - "steps": { - "files": "Файлове", - "settings": "Настройки", - "results": "Резултати" - }, - "files": { - "placeholder": "Изберете PDF файл в основния изглед, за да започнете" - }, - "options": { - "title": "Опции за саниране", - "note": "Изберете елементите, които искате да премахнете от PDF. Трябва да е избрана поне една опция.", - "removeJavaScript": { - "label": "Премахни JavaScript", - "desc": "Премахни JavaScript действия и скриптове от PDF" - }, - "removeEmbeddedFiles": { - "label": "Премахни вградени файлове", - "desc": "Премахни всички файлове, вградени в PDF" - }, - "removeXMPMetadata": { - "label": "Премахни XMP метаданни", - "desc": "Премахни XMP метаданни от PDF" - }, - "removeMetadata": { - "label": "Премахни метаданни на документа", - "desc": "Премахни метаданните с информация за документа (заглавие, автор и др.)" - }, - "removeLinks": { - "label": "Премахни връзки", - "desc": "Премахни външни връзки и действия за стартиране от PDF" - }, - "removeFonts": { - "label": "Премахни шрифтове", - "desc": "Премахни вградените шрифтове от PDF" - } - } - }, - "addPassword": { - "title": "Добавяне на парола", - "desc": "Криптирайте вашия PDF документ с парола.", - "completed": "Добавена е защита с парола", - "submit": "Шифроване", - "filenamePrefix": "криптиран", - "error": { - "failed": "Възникна грешка при криптиране на PDF." - }, - "passwords": { - "stepTitle": "Пароли и криптиране", - "completed": "Паролите са конфигурирани", - "user": { - "label": "Потребителска парола", - "placeholder": "Въведете потребителска парола" - }, - "owner": { - "label": "Парола на собственика", - "placeholder": "Въведете парола на собственика" - } - }, - "encryption": { - "keyLength": { - "label": "Дължина на ключа за криптиране", - "40bit": "40-битов (ниска)", - "128bit": "128-битов (стандартна)", - "256bit": "256-битов (висока)" - } - }, - "results": { - "title": "Криптирани PDF файлове" - }, - "tooltip": { - "header": { - "title": "Преглед на защитата с парола" - }, - "passwords": { - "title": "Типове пароли", - "text": "Потребителските пароли ограничават отварянето на документа, докато паролите на собственика контролират какво може да се прави с документа след отваряне. Можете да зададете и двете или само една.", - "bullet1": "Потребителска парола: Нужна за отваряне на PDF", - "bullet2": "Парола на собственика: Контролира разрешенията на документа (не се поддържа от всички PDF четци)" - }, - "encryption": { - "title": "Нива на криптиране", - "text": "По-високите нива на криптиране осигуряват по-добра сигурност, но може да не се поддържат от по-стари PDF четци.", - "bullet1": "40-бит: Базова сигурност, съвместима със стари четци", - "bullet2": "128-бит: Стандартна сигурност, широко поддържана", - "bullet3": "256-бит: Максимална сигурност, изисква модерни четци" - }, - "permissions": { - "title": "Промяна на правата", - "text": "Тези разрешения контролират какво могат да правят потребителите с PDF. Най-ефективни са в комбинация с парола на собственика." - } - } - }, - "changePermissions": { - "title": "Промяна на правата", - "desc": "Променете ограниченията и разрешенията на документа.", - "completed": "Разрешенията са променени", - "submit": "Промяна на правата", - "error": { - "failed": "Възникна грешка при промяна на разрешенията на PDF." - }, - "permissions": { - "preventAssembly": { - "label": "Предотвратяване на сглобяването на документ" - }, - "preventExtractContent": { - "label": "Предотвратете извличането на съдържание" - }, - "preventExtractForAccessibility": { - "label": "Предотвратете извличането за достъпност" - }, - "preventFillInForm": { - "label": "Предотвратяване на попълване на формуляр" - }, - "preventModify": { - "label": "Предотвратяване на модификация" - }, - "preventModifyAnnotations": { - "label": "Предотвратяване на модификация на анотация" - }, - "preventPrinting": { - "label": "Предотвратявам на отпечатването" - }, - "preventPrintingFaithful": { - "label": "Предотвратете отпечатването на различни формати" - } - }, - "results": { - "title": "Модифицирани PDF файлове" - }, - "tooltip": { - "header": { - "title": "Промяна на правата" - }, - "description": { - "text": "Променя разрешенията на документа, позволявайки/забранявайки достъп до различни функции в PDF четците." - }, - "warning": { - "text": "За да направите тези разрешения непроменяеми, използвайте инструмента „Добавяне на парола“, за да зададете парола на собственика." - } - } - }, - "removePassword": { - "title": "Премахване на паролата", - "desc": "Премахнете защитата с парола от вашия PDF документ.", - "tags": "сигурно,декриптиране,сигурност,отмяна на парола,изтриване на парола", - "password": { - "stepTitle": "Премахване на парола", - "label": "Текуща парола", - "placeholder": "Въведете текущата парола", - "completed": "Паролата е конфигурирана" - }, - "filenamePrefix": "дешифриран", - "error": { - "failed": "Възникна грешка при премахването на паролата от PDF." - }, - "tooltip": { - "description": "Премахването на защитата с парола изисква паролата, с която PDF е криптиран. Това ще декриптира документа и ще го направи достъпен без парола." - }, - "submit": "Премахване", - "results": { - "title": "Декриптирани PDF файлове" - } - }, - "automate": { - "title": "Автоматизация", - "desc": "Създавайте многостъпкови работни потоци, като свързвате действия с PDF. Идеално за повтарящи се задачи.", - "invalidStep": "Невалидна стъпка", - "files": { - "placeholder": "Изберете файлове за обработка с тази автоматизация" - }, - "selection": { - "title": "Избор на автоматизация", - "saved": { - "title": "Запазени" - }, - "createNew": { - "title": "Създаване на нова автоматизация" - }, - "suggested": { - "title": "Предложени" - } - }, - "creation": { - "createTitle": "Създаване на автоматизация", - "editTitle": "Редактиране на автоматизация", - "intro": "Автоматизациите изпълняват инструментите последователно. За да започнете, добавете инструментите в реда, в който желаете да се изпълняват.", - "name": { - "label": "Име на автоматизацията", - "placeholder": "Моята автоматизация" - }, - "description": { - "label": "Описание (незадължително)", - "placeholder": "Опишете какво прави тази автоматизация..." - }, - "tools": { - "selectTool": "Изберете инструмент...", - "selected": "Избрани инструменти", - "remove": "Премахване на инструмент", - "configure": "Конфигуриране на инструмент", - "notConfigured": "! Неконфигуриран", - "addTool": "Добавяне на инструмент", - "add": "Добавете инструмент..." - }, - "save": "Запазване на автоматизацията", - "unsavedChanges": { - "title": "Незаписани промени", - "message": "Имате незаписани промени. Наистина ли искате да се върнете? Всички промени ще бъдат загубени.", - "cancel": "Отказ", - "confirm": "Назад" - }, - "icon": { - "label": "Икона" - } - }, - "run": { - "title": "Стартиране на автоматизация" - }, - "sequence": { - "unnamed": "Неозаглавена автоматизация", - "steps": "{{count}} стъпки", - "running": "Изпълняване на автоматизация...", - "run": "Стартиране на автоматизация", - "finish": "Готово" - }, - "reviewTitle": "Резултати от автоматизация", - "config": { - "loading": "Зареждане на конфигурация на инструмента...", - "noSettings": "Този инструмент няма настройки за конфигуриране.", - "title": "Конфигуриране на {{toolName}}", - "description": "Конфигурирайте настройките за този инструмент. Те ще се приложат при изпълнение на автоматизацията.", - "cancel": "Отказ", - "save": "Запазване на конфигурацията" - }, - "copyToSaved": "Копиране в „Запазени“" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Сигурно въвеждане на PDF", - "securePdfIngestionDesc": "Цялостен работен поток за обработка на PDF, който почиства документите, прилага OCR с корекции, конвертира в формат PDF/A за дългосрочно архивиране и оптимизира размера на файла.", - "emailPreparation": "Подготовка за имейл", - "emailPreparationDesc": "Оптимизира PDF файлове за изпращане по имейл чрез компресиране, разделяне на големи документи на части по 20MB за съвместимост и премахване на метаданни за поверителност.", - "secureWorkflow": "Работен поток за сигурност", - "secureWorkflowDesc": "Защитава PDF документи чрез премахване на потенциално злонамерено съдържание като JavaScript и вградени файлове, след което добавя защита с парола за предотвратяване на неоторизиран достъп. По подразбиране паролата е 'password'.", - "processImages": "Обработка на изображения", - "processImagesDesc": "Преобразува множество файлове с изображения в един PDF документ и след това прилага OCR за извличане на търсим текст от изображенията.", - "prePublishSanitization": "Саниране преди публикуване", - "prePublishSanitizationDesc": "Процес на саниране, който премахва скритите метаданни, JavaScript, вградените файлове, анотациите и изравнява формулярите, за да предотврати изтичане на данни преди публикуване на PDF онлайн." - } - }, - "colorPicker": { - "title": "Изберете цвят" - }, - "common": { - "previous": "Назад", - "next": "Напред", - "collapse": "Свий", - "expand": "Разгъни", - "collapsed": "свито", - "lines": "редове", - "copy": "Копирай", - "copied": "Копирано!", - "refresh": "Опресни", - "retry": "Повтори", - "remaining": "останали", - "used": "използвани", - "available": "налични", - "cancel": "Отказ", - "preview": "Преглед", - "close": "Затвори", - "done": "Готово", - "loading": "Зареждане...", - "back": "Назад", - "continue": "Продължи", - "error": "Грешка" - }, - "config": { - "overview": { - "title": "Конфигурация на приложението", - "description": "Текущи настройки и подробности за конфигурацията на приложението.", - "loading": "Зареждане на конфигурацията...", - "error": "Грешка", - "warning": "Предупреждение за конфигурация", - "sections": { - "basic": "Базова конфигурация", - "security": "Конфигурация за сигурност", - "system": "Системна конфигурация", - "integration": "Конфигурация за интеграции" - } - }, - "account": { - "overview": { - "title": "Настройки на акаунта", - "manageAccountPreferences": "Управлявайте предпочитанията на акаунта", - "guestDescription": "Влезли сте като гост. Помислете да надградите акаунта си по-горе." - }, - "upgrade": { - "title": "Надграждане на гост акаунт", - "description": "Свържете акаунта си, за да запазите историята и да получите достъп до повече функции!", - "socialLogin": "Надграждане със социален акаунт", - "linkWith": "Свържи с", - "emailPassword": "или въведете имейл и парола", - "email": "Имейл", - "emailPlaceholder": "Въведете имейла си", - "password": "Парола (незадължително)", - "passwordPlaceholder": "Задайте парола", - "passwordNote": "Оставете празно, за да използвате само имейл потвърждение", - "upgradeButton": "Надгради акаунта" - } - }, - "apiKeys": { - "intro": "Използвайте вашия API ключ за програматичен достъп до възможностите за обработка на Stirling PDF.", - "docsTitle": "API документация", - "docsDescription": "Научете повече за интеграция със Stirling PDF:", - "docsLink": "API документация", - "schemaLink": "Референция на API схемата", - "usage": "Включвайте този ключ в заглавката X-API-KEY за всички API заявки.", - "description": "Вашият API ключ за достъп до набора от PDF инструменти на Stirling. Копирайте го в проекта си или опреснете, за да генерирате нов.", - "publicKeyAriaLabel": "Публичен API ключ", - "copyKeyAriaLabel": "Копирай API ключ", - "refreshAriaLabel": "Опресни API ключ", - "includedCredits": "Включени кредити", - "purchasedCredits": "Закупени кредити", - "totalCredits": "Общо кредити", - "chartAriaLabel": "Използване на кредити: включени {{includedUsed}} от {{includedTotal}}, закупени {{purchasedUsed}} от {{purchasedTotal}}", - "nextReset": "Следващо нулиране", - "lastApiUse": "Последно използване на API", - "overlayMessage": "Генерирайте ключ, за да видите кредитите и наличните кредити", - "label": "API ключ", - "guestInfo": "Гостите не получават API ключове. Създайте акаунт, за да получите API ключ за използване във вашите приложения.", - "goToAccount": "Към акаунта", - "refreshModal": { - "title": "Опресняване на API ключове", - "warning": "⚠️ Внимание: Това действие ще генерира нови API ключове и ще направи предишните невалидни.", - "impact": "Всички приложения или услуги, които използват тези ключове, ще спрат да работят, докато не ги обновите с новите ключове.", - "confirmPrompt": "Сигурни ли сте, че искате да продължите?", - "confirmCta": "Опресни ключовете" - }, - "generateError": "Не успяхме да генерираме вашия API ключ." - } - }, - "AddAttachmentsRequest": { - "attachments": "Изберете прикачени файлове", - "info": "Изберете файлове за прикачване към вашия PDF. Те ще бъдат вградени и достъпни през панела за прикачени файлове на PDF.", - "selectFiles": "Изберете файлове за прикачване", - "placeholder": "Изберете файлове...", - "addMoreFiles": "Добавете още файлове...", - "selectedFiles": "Избрани файлове", - "submit": "Добавяне на прикачени файлове", - "tooltip": { - "header": { - "title": "Относно Add Attachments" - }, - "description": { - "title": "Какво прави" - } - }, - "results": { - "title": "Резултати от прикачвания" - }, - "error": { - "failed": "Неуспешна операция по добавяне на прикачени файлове" - } - }, - "termsAndConditions": "Общи условия", - "logOut": "Изход", - "addAttachments": { - "error": { - "failed": "Възникна грешка при добавяне на прикачени файлове към PDF." - } - }, - "autoRename": { - "description": "Този инструмент автоматично ще преименува PDF файлове според тяхното съдържание. Анализира документа, за да намери най-подходящото заглавие от текста." - }, - "customPosition": "Персонализирана позиция", - "details": "Детайли", - "invalidUndoData": "Не може да се отмени: невалидни данни за операцията", - "margin": { - "large": "Голямо", - "medium": "Средно", - "small": "Малко", - "xLarge": "Много голямо" - }, - "noFilesToUndo": "Не може да се отмени: няма обработени файлове в последната операция", - "noOperationToUndo": "Няма операция за отмяна", - "noValidFiles": "Няма валидни файлове за обработка", - "operationCancelled": "Операцията е отменена", - "pageEdit": { - "deselectAll": "Отмени избора", - "selectAll": "Избери всички" - }, - "quickPosition": "Бърза позиция", - "reorganizePages": { - "error": { - "failed": "Неуспешно реорганизиране на страниците" - }, - "results": { - "title": "Страниците са реорганизирани" - }, - "settings": { - "title": "Настройки" - }, - "submit": "Реорганизирай страниците" - }, - "replace-color": { - "options": { - "fill": "Цвят на запълване", - "gradient": "Градиент" - }, - "previewOverlayOpacity": "Непрозрачност на предварителния слой", - "previewOverlayTransparency": "Прозрачност на предварителния слой", - "previewOverlayVisibility": "Показване на предварителния слой", - "selectText": { - "1": "Опции за замяна или инвертиране на цвят", - "2": "По подразбиране (цветове с висок контраст по подразбиране)", - "3": "По избор (персонализирани цветове)", - "4": "Пълно инвертиране (Инвертиране на всички цветове)", - "5": "Цветови опции с висок контраст", - "6": "Бял текст на черен фон", - "7": "Черен текст на бял фон", - "8": "Жълт текст на черен фон", - "9": "Зелен текст на черен фон", - "10": "Изберете цвят на текста", - "11": "Изберете цвят на фона", - "12": "Изберете начален цвят", - "13": "Изберете краен цвят" - }, - "submit": "Замени", - "title": "Замени-инвертиране-на-цвят" - }, - "size": "Размер", - "submit": "Изпрати", - "success": "Успех", - "tools": { - "noSearchResults": "Няма намерени инструменти", - "noTools": "Няма налични инструменти" - }, - "undoDataMismatch": "Не може да се отмени: данните за операцията са повредени", - "undoFailed": "Неуспешна отмяна на операцията", - "undoQuotaError": "Не може да се отмени: недостатъчно дисково пространство", - "undoStorageError": "Отмяната завърши, но някои файлове не можаха да бъдат записани в хранилището", - "undoSuccess": "Операцията е отменена успешно", - "unsupported": "Неподдържано", - "onboarding": { - "welcomeModal": { - "title": "Добре дошли в Stirling PDF!", - "description": "Искате ли бърза 1-минутна обиколка, за да научите основните функции и как да започнете?", - "helpHint": "Винаги можете да отворите тази обиколка по-късно от бутона Помощ долу вляво.", - "startTour": "Започни обиколката", - "maybeLater": "Може би по-късно", - "dontShowAgain": "Не показвай повече" - }, - "welcomeSlide": { - "title": "Добре дошли в Stirling", - "body": "Stirling PDF вече е готов за екипи от всякакъв размер. Тази актуализация включва нов облик, мощни админ възможности и най-желаната ни функция – Редакция на текст." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Нека изберем инструмента Изрязване, за да демонстрираме как се използва инструмент.", - "toolInterface": "Това е интерфейсът на инструмента Изрязване. Както виждате, няма много неща, защото още не сме добавили PDF файлове за работа.", - "filesButton": "Бутонът Файлове в лентата за бърз достъп ви позволява да качите PDF файлове, върху които да използвате инструментите.", - "fileSources": "Оттук можете да качвате нови файлове или да отворите скорошни. За обиколката ще използваме примерен файл.", - "workbench": "Това е Работната зона – основната област, където преглеждате и редактирате вашите PDF файлове.", - "viewSwitcher": "Използвайте тези контроли, за да изберете как да преглеждате PDF файловете си.", - "viewer": "Прегледът ви позволява да четете и анотирате PDF файловете си.", - "pageEditor": "Редакторът на страници позволява различни операции със страниците във вашите PDF файлове, като пренареждане, завъртане и изтриване.", - "activeFiles": "Изгледът Активни файлове показва всички PDF файлове, заредени в инструмента, и ви позволява да изберете кои да обработите.", - "fileCheckbox": "Кликването върху файл го избира за обработка. Можете да избирате множество файлове за пакетни операции.", - "selectControls": "Десният панел съдържа бутони за бързо избор/премахване на избора на всички активни PDF файлове, както и бутони за промяна на темата или езика на приложението.", - "cropSettings": "След като избрахме файла за изрязване, можем да конфигурираме инструмента Изрязване, за да изберем областта, до която да изрежем PDF.", - "runButton": "След като инструментът е конфигуриран, този бутон позволява да го пуснете върху всички избрани PDF файлове.", - "results": "След като инструментът приключи, стъпката Преглед ще покаже предварителен изглед на резултатите в този панел и ще ви позволи да отмените операцията или да изтеглите файла. ", - "fileReplacement": "Промененият файл автоматично ще замени оригинала в Работната зона, което позволява лесно да го пуснете през още инструменти.", - "pinButton": "Можете да използвате бутона Закачане, ако желаете файловете да останат активни след изпълнение на инструменти върху тях.", - "wrapUp": "Готови сте! Научихте за основните области на приложението и как да ги използвате. Кликнете бутона Помощ по всяко време, за да видите обиколката отново.", - "previous": "Назад", - "next": "Напред", - "finish": "Готово", - "startTour": "Започни обиколката", - "startTourDescription": "Направете обиколка с водач на основните функции на Stirling PDF", - "buttons": { - "next": "Напред →", - "back": "Назад", - "skipForNow": "Пропусни засега", - "download": "Изтегли →", - "showMeAround": "Разходи ме из новото", - "skipTheTour": "Пропусни обиколката" - }, - "serverLicense": { - "skip": "Пропусни засега", - "seePlans": "Виж плановете →", - "upgrade": "Надградете сега →", - "freeTitle": "Лиценз за сървър", - "overLimitTitle": "Необходим е лиценз за сървър", - "overLimitBody": "Нашият лиценз позволява до {{freeTierLimit}} безплатни потребители на сървър. Имате {{overLimitUserCopy}} потребители на Stirling. За да продължите без прекъсвания, надградете до плана Stirling Server – неограничени места, редакция на PDF текст и пълен админ контрол за $99/сървър/месец.", - "freeBody": "Нашият Open-Core лиценз позволява до {{freeTierLimit}} безплатни потребители на сървър. За да мащабирате без прекъсвания и да получите ранен достъп до нашия нов инструмент за редакция на PDF текст, препоръчваме плана Stirling Server – пълно редактиране и неограничени места за $99/сървър/месец." - }, - "desktopInstall": { - "title": "Изтегляне", - "titleWithOs": "Изтегляне за {{osLabel}}", - "body": "Stirling работи най-добре като десктоп приложение. Можете да го ползвате офлайн, да отваряте документите по-бързо и да правите промени локално на компютъра си." - }, - "planOverview": { - "adminTitle": "Админ преглед", - "userTitle": "Преглед на плана", - "adminBodyLoginEnabled": "Като администратор можете да управлявате потребители, да конфигурирате настройки и да следите състоянието на сървъра. Първите {{freeTierLimit}} души на вашия сървър използват Stirling безплатно.", - "adminBodyLoginDisabled": "След като активирате режим вход, ще можете да управлявате потребители, да конфигурирате настройки и да следите състоянието на сървъра. Първите {{freeTierLimit}} души на вашия сървър използват Stirling безплатно.", - "userBody": "Поканете колеги, задавайте роли и поддържайте документите си организирани в едно защитено работно пространство. Активирайте режима за вход, когато сте готови да надскочите самостоятелното ползване." - }, - "securityCheck": { - "message": "Приложението претърпя значителни промени наскоро. Може да е необходимо внимание от администратора на вашия сървър. Моля, потвърдете ролята си, за да продължите." - } - }, - "adminOnboarding": { - "welcome": "Добре дошли в Админ обиколката! Нека разгледаме мощните фирмени функции и настройки, достъпни за системни администратори.", - "configButton": "Кликнете бутона Config, за да отворите всички системни настройки и административни контроли.", - "settingsOverview": "Това е Панелът с настройки. Админ настройките са организирани по категории за лесна навигация.", - "teamsAndUsers": "Управлявайте Екипи и отделни потребители тук. Можете да каните нови потребители по имейл, чрез споделени връзки или да им създадете потребителски акаунти.", - "systemCustomization": "Предлагаме обширни начини за персонализиране на UI: System Settings позволява да променяте името на приложението и езиците, Features позволява управление на сървърни сертификати, а Endpoints ви позволява да активирате или забранявате конкретни инструменти за вашите потребители.", - "databaseSection": "За напреднали продукционни среди имаме настройки за свързване към външни бази данни, за да интегрирате със съществуващата си инфраструктура.", - "connectionsSection": "Секцията Connections поддържа различни методи за вход, включително персонализирано SSO и SAML доставчици като Google и GitHub, както и имейл интеграции за известия и комуникация.", - "adminTools": "И накрая, разполагаме с напреднали администраторски инструменти като Auditing за проследяване на системната активност и Usage Analytics за наблюдение как потребителите използват платформата.", - "wrapUp": "Това беше админ обиколката! Видяхте фирмените функции, които правят Stirling PDF мощно, персонализируемо решение за организации. Достъпете тази обиколка по всяко време от менюто Помощ." - }, - "workspace": { - "title": "Работно пространство", - "people": { - "title": "Хора", - "description": "Управлявайте членовете на работното пространство и техните разрешения", - "loading": "Зареждане на хора...", - "searchMembers": "Търсене на членове...", - "addMembers": "Добавяне на членове", - "inviteMembers": { - "label": "Покани членове", - "subtitle": "Въведете или поставете имейли по-долу, разделени със запетаи. Таксуването на работното ви пространство е според броя на членовете." - }, - "user": "Потребител", - "role": "Роля", - "team": "Екип", - "status": "Статус", - "actions": { - "label": "Действия", - "upgrade": "Надграждане" - }, - "noMembersFound": "Няма намерени членове", - "active": "Активен", - "disabled": "Деактивиран", - "activeSession": "Активна сесия", - "member": "Член", - "admin": "Админ", - "roleDescriptions": { - "admin": "Може да управлява настройки и да кани членове, с пълен административен достъп.", - "member": "Може да преглежда и редактира споделени файлове, но не може да управлява настройките или членовете на работното пространство.", - "user": "Потребител" - }, - "editRole": "Редактиране на роля", - "enable": "Активирай", - "disable": "Деактивирай", - "deleteUser": "Изтрий потребител", - "deleteUserSuccess": "Потребителят е изтрит успешно", - "deleteUserError": "Неуспешно изтриване на потребител", - "confirmDelete": "Сигурни ли сте, че искате да изтриете този потребител? Това действие не може да бъде отменено.", - "addMember": { - "title": "Добавяне на член", - "username": "Потребителско име (имейл)", - "usernamePlaceholder": "user@example.com", - "password": "Парола", - "passwordPlaceholder": "Въведете парола", - "role": "Роля", - "team": "Екип (незадължително)", - "teamPlaceholder": "Изберете екип", - "forcePasswordChange": "Изисквай смяна на паролата при първи вход", - "cancel": "Отказ", - "submit": "Добавяне на член", - "usernameRequired": "Потребителско име и парола са задължителни", - "passwordTooShort": "Паролата трябва да е поне 6 знака", - "success": "Потребителят е създаден успешно", - "error": "Неуспешно създаване на потребител" - }, - "editMember": { - "title": "Редактиране на член", - "editing": "Редактиране:", - "role": "Роля", - "team": "Екип (незадължително)", - "teamPlaceholder": "Изберете екип", - "cancel": "Отказ", - "submit": "Обновяване на член", - "success": "Потребителят е обновен успешно", - "error": "Неуспешно обновяване на потребител" - }, - "toggleEnabled": { - "success": "Статусът на потребителя е обновен успешно", - "error": "Неуспешно обновяване на статус на потребител" - }, - "delete": { - "success": "Потребителят е изтрит успешно", - "error": "Неуспешно изтриване на потребител" - }, - "emailInvite": { - "tab": "Покана по имейл", - "description": "Въведете или поставете имейли по-долу, разделени със запетаи. Потребителите ще получат данни за вход по имейл.", - "emails": "Имейл адреси", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Изисква се поне един имейл адрес", - "submit": "Изпрати покани", - "success": "Потребител(и) поканени успешно", - "partialSuccess": "Някои покани не успяха", - "allFailed": "Неуспешно канене на потребители", - "error": "Неуспешно изпращане на покани" - }, - "directInvite": { - "tab": "Директно създаване" - }, - "inviteLinkTab": { - "tab": "Покана чрез връзка" - }, - "inviteLink": { - "description": "Генерирайте сигурна връзка, която позволява на потребителя да зададе своя парола", - "email": "Имейл адрес", - "emailPlaceholder": "user@example.com (незадължително)", - "emailDescription": "Незадължително – оставете празно за обща покана, която може да се използва от всеки", - "emailRequired": "Изисква се имейл адрес", - "emailOptional": "Незадължително – оставете празно за обща покана", - "emailRequiredForSend": "Изисква се имейл адрес, за да се изпрати имейл известие", - "expiryHours": "Часове до изтичане", - "expiryDescription": "След колко часа връзката изтича", - "sendEmail": "Изпрати поканата по имейл", - "sendEmailDescription": "Ако е включено, поканата ще бъде изпратена на посочения имейл адрес", - "smtpRequired": "SMTP не е конфигуриран", - "generate": "Генерирай връзка", - "generated": "Покана чрез връзка е генерирана", - "copied": "Връзката е копирана в клипборда", - "success": "Връзката за покана е генерирана успешно", - "successWithEmail": "Връзката за покана е генерирана и изпратена по имейл", - "emailSent": "Връзката за покана е генерирана и изпратена по имейл", - "emailFailed": "Връзката за покана е генерирана, но имейлът не бе изпратен", - "emailFailedDetails": "Грешка: {0}. Моля, споделете поканата ръчно.", - "error": "Неуспешно генериране на връзка за покана", - "submit": "Генерирай връзка за покана" - }, - "inviteMode": { - "username": "Потребителско име", - "email": "Имейл", - "link": "Връзка", - "emailDisabled": "Имейл поканите изискват конфигурация на SMTP и mail.enableInvites=true в настройките" - }, - "license": { - "users": "потребители", - "availableSlots": "Налични слотове", - "grandfathered": "Запазени по старите правила", - "grandfatheredShort": "{{count}} запазени по старите правила", - "fromLicense": "от лиценз", - "slotsAvailable": "Налични са {{count}} потребителски слота", - "noSlotsAvailable": "Няма налични слотове", - "currentUsage": "В момента се използват {{current}} от {{max}} потребителски лицензи" - }, - "loginRequired": "Първо активирайте режима за вход" - }, - "teams": { - "title": "Екипи", - "description": "Управлявайте екипи и организирайте членовете на работното пространство", - "loading": "Зареждане на екипи...", - "loadingDetails": "Зареждане на детайли за екип...", - "loadError": "Неуспешно зареждане на данните за екипа", - "createNewTeam": "Създаване на нов екип", - "teamName": "Име на екипа", - "totalMembers": "Общ брой членове", - "actions": "Действия", - "noTeamsFound": "Няма намерени екипи", - "noMembers": "Няма членове в този екип", - "system": "Система", - "addMember": "Добавяне на член", - "viewTeam": "Преглед на екипа", - "removeMember": "Премахване от екипа", - "cannotRemoveFromSystemTeam": "Не може да се премахва от системния екип", - "renameTeamLabel": "Преименуване на екипа", - "deleteTeamLabel": "Изтриване на екипа", - "cannotDeleteInternal": "Не може да се изтрие екипът Internal", - "confirmDelete": "Сигурни ли сте, че искате да изтриете този екип? Екипът трябва да е празен, за да бъде изтрит.", - "confirmRemove": "Да се премахне ли потребителят от този екип?", - "cannotRenameInternal": "Не може да се преименува екипът Internal", - "cannotAddToInternal": "Не могат да се добавят членове към екипа Internal", - "teamNotFound": "Екипът не е намерен", - "backToTeams": "Назад към екипите", - "memberCount": "{{count}} членове", - "removeMemberSuccess": "Потребителят е премахнат от екипа", - "removeMemberError": "Неуспешно премахване на потребител от екипа", - "createTeam": { - "title": "Създаване на нов екип", - "teamName": "Име на екипа", - "teamNamePlaceholder": "Въведете име на екипа", - "cancel": "Отказ", - "submit": "Създай екип", - "nameRequired": "Изисква се име на екипа", - "success": "Екипът е създаден успешно", - "error": "Неуспешно създаване на екип" - }, - "renameTeam": { - "title": "Преименуване на екипа", - "renaming": "Преименуване:", - "newTeamName": "Ново име на екипа", - "newTeamNamePlaceholder": "Въведете ново име на екипа", - "cancel": "Отказ", - "submit": "Преименувай екипа", - "nameRequired": "Изисква се име на екипа", - "success": "Екипът е преименуван успешно", - "error": "Неуспешно преименуване на екипа" - }, - "deleteTeam": { - "success": "Екипът е изтрит успешно", - "error": "Неуспешно изтриване на екипа. Уверете се, че екипът е празен.", - "teamMustBeEmpty": "Екипът трябва да е празен преди изтриване" - }, - "addMemberToTeam": { - "title": "Добавяне на член към екип", - "addingTo": "Добавяне към", - "selectUser": "Изберете потребител", - "selectUserPlaceholder": "Изберете потребител", - "selectUserRequired": "Моля, изберете потребител", - "currentlyIn": "в момента в", - "willBeMoved": "Забележка: Този потребител ще бъде преместен от текущия си екип в този екип.", - "cancel": "Отказ", - "submit": "Добавяне на член", - "userRequired": "Моля, изберете потребител", - "success": "Членът е добавен към екипа успешно", - "error": "Неуспешно добавяне на член към екипа" - }, - "changeTeam": { - "label": "Смяна на екип", - "title": "Смяна на екип", - "changing": "Преместване", - "selectTeam": "Изберете екип", - "selectTeamPlaceholder": "Изберете екип", - "selectTeamRequired": "Моля, изберете екип", - "success": "Екипът е сменен успешно", - "error": "Неуспешна смяна на екип", - "submit": "Смени екипа" - } - } - }, - "plan": { - "currency": "Валута", - "popular": "Популярен", - "current": "Текущ план", - "upgrade": "Надгради", - "contact": "Свържете се с нас", - "customPricing": "Персонализирано", - "showComparison": "Сравни всички функции", - "hideComparison": "Скрий сравнението на функциите", - "featureComparison": "Сравнение на функциите", - "from": "От", - "perMonth": "/месец", - "perSeat": "/място", - "withServer": "+ Server план", - "licensedSeats": "Лицензирани: {{count}} места", - "includedInCurrent": "Включено в плана ви", - "selectPlan": "Избери план", - "manage": "Управление", - "manageSubscription": { - "description": "Управлявайте абонамента, фактурирането и начините на плащане" - }, - "activePlan": { - "title": "Активен план", - "subtitle": "Детайли за текущия ви абонамент" - }, - "availablePlans": { - "title": "Налични планове", - "subtitle": "Изберете план, който отговаря на нуждите ви" - }, - "static": { - "title": "Информация за плащане", - "message": "Онлайн фактуриране в момента не е конфигурирано. За да надградите плана си или да управлявате абонаменти, свържете се директно с нас.", - "contactSales": "Свържете се с отдел Продажби", - "contactToUpgrade": "Свържете се с нас, за да надградите или персонализирате плана си", - "maxUsers": "Макс. потребители", - "upTo": "До" - }, - "period": { - "month": "месец", - "perUserPerMonth": "/потребител/месец" - }, - "free": { - "name": "Безплатен", - "highlight1": "Ограничено ползване на инструменти на седмица", - "highlight2": "Достъп до всички инструменти", - "highlight3": "Общностна поддръжка", - "forever": "Завинаги безплатно", - "included": "Включено" - }, - "pro": { - "name": "Pro", - "highlight1": "Неограничено ползване на инструменти", - "highlight2": "Разширени PDF инструменти", - "highlight3": "Без водни знаци" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Персонализирано ценообразуване", - "highlight2": "Специализирана поддръжка", - "highlight3": "Най-нови функции", - "requiresServer": "Изисква Server", - "requiresServerMessage": "Моля, първо надградете до Server плана, преди да преминете към Enterprise." - }, - "feature": { - "title": "Функция", - "pdfTools": "Базови PDF инструменти", - "fileSize": "Ограничение на размера на файла", - "automation": "Автоматизация на работни потоци", - "api": "Достъп до API", - "priority": "Приоритетна поддръжка", - "customPricing": "Персонализирано ценообразуване" - }, - "licenseWarning": { - "title": "Достигнат е безплатният лимит за self-hosted", - "body": "Имате {{total}} потребители, но безплатният план поддържа само {{limit}} на сървър. Надградете, за да работи Stirling PDF безпроблемно.", - "overLimit": "повече от {{limit}}", - "cta": "Виж плановете" - } - }, - "subscription": { - "status": { - "active": "Активен", - "pastDue": "Просрочен", - "canceled": "Отменен", - "incomplete": "Непълен", - "trialing": "Пробен", - "none": "Няма абонамент" - }, - "renewsOn": "Подновява се на {{date}}", - "cancelsOn": "Отменя се на {{date}}" - }, - "billing": { - "manageBilling": "Управление на плащанията", - "portal": { - "error": "Неуспешно отваряне на портала за плащания" - }, - "updateSeats": "Обнови местата", - "updateEnterpriseSeats": "Обнови Enterprise местата", - "currentSeats": "Текущ брой места", - "minimumSeats": "Минимални места", - "basedOnUsers": "(текущи потребители)", - "newSeatCount": "Нов брой места", - "newSeatCountDescription": "Изберете броя места за вашия enterprise лиценз", - "whatHappensNext": "Какво следва?", - "stripePortalRedirect": "Ще бъдете пренасочени към портала за плащания на Stripe, за да прегледате и потвърдите промяната на местата. Пропорционалната сума ще бъде изчислена автоматично.", - "preparingUpdate": "Подготовка на обновяване на местата...", - "seatCountTooLow": "Броят места трябва да е поне {{minimum}} (текущ брой потребители)", - "seatCountUnchanged": "Моля, изберете различен брой места", - "seatsUpdated": "Местата са обновени", - "seatsUpdatedMessage": "Enterprise местата ви бяха обновени на {{seats}}", - "updateProcessing": "Обработване на обновяването", - "updateProcessingMessage": "Обновяването на местата се обработва. Моля, обновете след малко.", - "notEnterprise": "Управлението на места е налично само за enterprise лицензи" - }, - "upgradeBanner": { - "title": "Надградете до Server плана", - "message": "Извлечете максимум от Stirling PDF с неограничени потребители и разширени функции", - "upgradeButton": "Надградете сега", - "dismiss": "Скрий банера", - "attentionTitle": "Този сървър изисква внимание от админ", - "attentionBody": "Администраторът ви трябва да влезе, за да види повече информация. Свържете се с него незабавно.", - "attentionBodyAdmin": "Прегледайте лицензионните изисквания, за да остане този сървър в съответствие.", - "seeInfo": "Виж информация" - }, - "payment": { - "preparing": "Подготвя се плащането ви...", - "redirecting": "Пренасочване към защитено плащане...", - "upgradeTitle": "Надградете до {{planName}}", - "success": "Плащането е успешно!", - "successMessage": "Абонаментът ви беше активиран успешно. Скоро ще получите потвърждение по имейл.", - "autoClose": "Този прозорец ще се затвори автоматично...", - "error": "Грешка при плащане", - "upgradeSuccess": "Плащането е успешно! Абонаментът ви е надграден. Лицензът е обновен на вашия сървър. Скоро ще получите потвърждение по имейл.", - "paymentSuccess": "Плащането е успешно! Извличане на лицензния ви ключ...", - "licenseActivated": "Лицензът е активиран! Лицензният ви ключ е запазен. Изпратено е потвърждение на регистрирания ви имейл.", - "licenseDelayed": "Плащането е успешно! Вашият лиценз се генерира. Скоро ще получите имейл с лицензния ключ. Ако не го получите до 10 минути, моля, свържете се с поддръжката.", - "licensePollingError": "Плащането е успешно, но не успяхме да извлечем лицензния ви ключ автоматично. Моля, проверете имейла си или се свържете с поддръжката с потвърждението за плащане.", - "licenseRetrievalError": "Плащането е успешно, но извличането на лиценза неуспешно. Ще получите лицензния си ключ по имейл. Свържете се с поддръжката, ако не го получите до 10 минути.", - "syncError": "Плащането е успешно, но синхронизирането на лиценза неуспешно. Лицензът ви ще бъде обновен скоро. Моля, свържете се с поддръжката, ако проблемите продължат.", - "licenseSaveError": "Неуспешно запазване на лицензния ключ. Моля, свържете се с поддръжката с лицензния си ключ, за да завършите активирането.", - "paymentCanceled": "Плащането беше отменено. Не са начислени суми.", - "syncingLicense": "Синхронизиране на надградения ви лиценз...", - "generatingLicense": "Генериране на лицензния ви ключ...", - "upgradeComplete": "Надграждането завърши", - "upgradeCompleteMessage": "Абонаментът ви беше надграден успешно. Съществуващият ви лицензен ключ беше обновен.", - "stripeNotConfigured": "Stripe не е конфигуриран", - "stripeNotConfiguredMessage": "Интеграцията за плащания със Stripe не е конфигурирана. Моля, свържете се с вашия администратор.", - "monthly": "Месечно", - "yearly": "Годишно", - "billingPeriod": "Период на фактуриране", - "enterpriseNote": "Местата могат да се коригират при плащане (1–1000).", - "installationId": "ID на инсталацията", - "licenseKey": "Вашият лицензен ключ", - "licenseInstructions": "Това беше добавено към вашата инсталация. Ще получите копие и по имейл.", - "canCloseWindow": "Можете да затворите този прозорец.", - "licenseKeyProcessing": "Обработка на лицензния ключ", - "licenseDelayedMessage": "Лицензният ви ключ се генерира. Скоро проверете имейла си или се свържете с поддръжката.", - "perYear": "/година", - "perMonth": "/месец", - "emailInvalid": "Моля, въведете валиден имейл адрес", - "emailStage": { - "title": "Въведете имейла си", - "description": "Ще го използваме, за да ви изпратим лицензния ключ и разписките.", - "emailLabel": "Имейл адрес", - "emailPlaceholder": "your@email.com", - "continue": "Продължи", - "modalTitle": "Стартиране – {{planName}}" - }, - "planStage": { - "title": "Изберете периода на фактуриране", - "savingsNote": "Спестете {{percent}}% с годишно плащане", - "basePrice": "Базова цена", - "seatPrice": "За място", - "totalForSeats": "Общо ({{count}} места)", - "selectMonthly": "Избери месечно", - "selectYearly": "Избери годишно", - "savePercent": "Спести {{percent}}%", - "savingsAmount": "Спестявате {{amount}}", - "modalTitle": "Избор на период на фактуриране – {{planName}}", - "billedYearly": "Таксуване годишно по {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Назад към избора на план", - "selectedPlan": "Избран план", - "modalTitle": "Завършване на плащането – {{planName}}" - } - }, - "firstLogin": { - "title": "Първи вход", - "welcomeTitle": "Добре дошли!", - "welcomeMessage": "От съображения за сигурност трябва да смените паролата си при първия вход.", - "loggedInAs": "Влезли сте като", - "error": "Грешка", - "currentPassword": "Текуща парола", - "enterCurrentPassword": "Въведете текущата си парола", - "newPassword": "Нова парола", - "enterNewPassword": "Въведете нова парола (мин. 8 знака)", - "confirmPassword": "Потвърдете новата парола", - "reEnterNewPassword": "Въведете отново новата парола", - "changePassword": "Смени паролата", - "allFieldsRequired": "Всички полета са задължителни", - "passwordsDoNotMatch": "Новите пароли не съвпадат", - "passwordTooShort": "Паролата трябва да е поне 8 знака", - "passwordMustBeDifferent": "Новата парола трябва да е различна от текущата", - "passwordChangedSuccess": "Паролата е сменена успешно! Моля, влезте отново.", - "passwordChangeFailed": "Неуспешна смяна на паролата. Моля, проверете текущата си парола." - }, - "invite": { - "welcome": "Добре дошли в Stirling PDF", - "invalidToken": "Невалидна връзка за покана", - "validationError": "Неуспешна валидация на връзката за покана", - "passwordRequired": "Паролата е задължителна", - "passwordTooShort": "Паролата трябва да е поне 6 знака", - "passwordMismatch": "Паролите не съвпадат", - "acceptError": "Неуспешно създаване на акаунт", - "validating": "Валидиране на поканата...", - "invalidInvitation": "Невалидна покана", - "goToLogin": "Към входа", - "welcomeTitle": "Поканени сте!", - "welcomeSubtitle": "Завършете настройката на акаунта си, за да започнете", - "accountFor": "Създаване на акаунт за", - "linkExpires": "Връзката изтича", - "email": "Имейл адрес", - "emailPlaceholder": "Въведете имейл адреса си", - "emailRequired": "Изисква се имейл адрес", - "invalidEmail": "Невалиден имейл адрес", - "choosePassword": "Изберете парола", - "passwordPlaceholder": "Въведете паролата си", - "confirmPassword": "Потвърдете паролата", - "confirmPasswordPlaceholder": "Въведете отново паролата си", - "createAccount": "Създай акаунт", - "creating": "Създаване на акаунт...", - "alreadyHaveAccount": "Вече имате акаунт?", - "signIn": "Вход" - }, - "audit": { - "error": { - "title": "Грешка при зареждане на системата за одит" - }, - "notAvailable": "Системата за одит не е налична", - "notAvailableMessage": "Системата за одит не е конфигурирана или не е налична.", - "disabled": "Одитният лог е изключен", - "disabledMessage": "Активирайте одитното логване в конфигурацията на приложението, за да проследявате системни събития.", - "systemStatus": { - "title": "Състояние на системата", - "status": "Одитно логване", - "enabled": "Включено", - "disabled": "Изключено", - "level": "Ниво на одит", - "retention": "Период на съхранение", - "days": "дни", - "totalEvents": "Общ брой събития" - }, - "tabs": { - "dashboard": "Табло", - "events": "Одит събития", - "export": "Експорт" - }, - "charts": { - "title": "Одит табло", - "error": "Грешка при зареждане на графики", - "day": "Ден", - "week": "Седмица", - "month": "Месец", - "byType": "Събития по тип", - "byUser": "Събития по потребител", - "overTime": "Събития във времето" - }, - "events": { - "title": "Одит събития", - "filterByType": "Филтър по тип", - "filterByUser": "Филтър по потребител", - "startDate": "Начална дата", - "endDate": "Крайна дата", - "clearFilters": "Изчисти", - "error": "Грешка при зареждане на събитията", - "noEvents": "Няма намерени събития", - "timestamp": "Отметка за време", - "type": "Тип", - "user": "Потребител", - "ipAddress": "IP адрес", - "actions": "Действия", - "viewDetails": "Преглед на подробности", - "eventDetails": "Подробности за събитието", - "details": "Подробности" - }, - "export": { - "title": "Експортиране на одитни данни", - "description": "Експортирайте одитни събития във формат CSV или JSON. Използвайте филтри, за да ограничите експортираните данни.", - "format": "Формат за експортиране", - "filters": "Филтри (по избор)", - "filterByType": "Филтриране по тип", - "filterByUser": "Филтриране по потребител", - "startDate": "Начална дата", - "endDate": "Крайна дата", - "clearFilters": "Изчисти", - "exportButton": "Експортиране на данни", - "error": "Неуспешно експортиране на данни" - } - }, - "usage": { - "noData": "Няма налични данни", - "error": "Грешка при зареждане на статистиката за използване", - "noDataMessage": "Понастоящем няма налична статистика за използване.", - "controls": { - "top10": "Топ 10", - "top20": "Топ 20", - "all": "Всички", - "refresh": "Опресни", - "dataTypeLabel": "Тип данни:", - "dataType": { - "all": "Всички", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Топ 10", - "top20": "Топ 20", - "all": "Всички" - }, - "stats": { - "totalEndpoints": "Общо крайни точки", - "totalVisits": "Общо посещения", - "showing": "Показване", - "selectedVisits": "Избрани посещения" - }, - "chart": { - "title": "Диаграма на използването на крайни точки" - }, - "table": { - "title": "Подробна статистика", - "endpoint": "Крайна точка", - "visits": "Посещения", - "percentage": "Процент", - "noData": "Няма налични данни" - } - }, - "backendHealth": { - "checking": "Проверка на състоянието на бекенда...", - "online": "Бекенд онлайн", - "offline": "Бекенд офлайн", - "starting": "Стартиране на бекенда...", - "wait": "Моля, изчакайте бекендът да завърши стартирането и опитайте отново." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Отключете PDF, за да продължите", - "title": "Премахнете паролата, за да продължите", - "description": "Този PDF е защитен с парола. Въведете паролата, за да продължите да работите с него.", - "password": { - "label": "Парола за PDF", - "placeholder": "Въведете паролата за PDF" - }, - "skip": "Пропусни засега", - "unlock": "Отключи и продължи", - "incorrectPassword": "Невалидна парола", - "missingFile": "Избраният файл вече не е наличен.", - "emptyResponse": "Премахването на паролата не създаде файл.", - "required": "Въведете паролата, за да продължите.", - "successTitle": "Паролата е премахната", - "successBodyWithName": "Паролата е премахната от {{fileName}}", - "successBody": "Паролата е премахната успешно." - }, - "setup": { - "welcome": "Добре дошли в Stirling PDF", - "description": "Започнете, като изберете как искате да използвате Stirling PDF", - "step1": { - "label": "Изберете режим", - "description": "Офлайн или Сървър" - }, - "step2": { - "label": "Изберете сървър", - "description": "Самостоятелно хостван сървър" - }, - "step3": { - "label": "Вход", - "description": "Въведете данни за вход" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Впишете се с вашия Stirling акаунт" - }, - "selfhosted": { - "title": "Самостоятелно хостван сървър", - "description": "Свържете се с вашия собствен Stirling PDF сървър" - } - }, - "saas": { - "title": "Впишете се в Stirling", - "subtitle": "Впишете се с вашия Stirling акаунт" - }, - "selfhosted": { - "title": "Впишете се в сървъра", - "subtitle": "Въведете своите данни за сървъра" - }, - "server": { - "title": "Свързване към сървър", - "subtitle": "Въведете URL на самостоятелно хоствания си сървър", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Самостоятелно хостван сървър" - }, - "url": { - "label": "URL на сървъра", - "description": "Въведете пълния URL на вашия самостоятелно хостван Stirling PDF сървър" - }, - "error": { - "emptyUrl": "Моля, въведете URL на сървър", - "unreachable": "Неуспешна връзка със сървъра", - "testFailed": "Тестът на връзката е неуспешен" - }, - "testing": "Тестване на връзката..." - }, - "login": { - "title": "Вписване", - "subtitle": "Въведете данните си, за да продължите", - "connectingTo": "Свързване към:", - "username": { - "label": "Потребителско име", - "placeholder": "Въведете потребителско име" - }, - "email": { - "label": "Имейл", - "placeholder": "Въведете имейла си" - }, - "password": { - "label": "Парола", - "placeholder": "Въведете паролата си" - }, - "error": { - "emptyUsername": "Моля, въведете потребителско име", - "emptyEmail": "Моля, въведете имейла си", - "emptyPassword": "Моля, въведете паролата си", - "oauthFailed": "Неуспешен вход чрез OAuth. Моля, опитайте отново." - }, - "submit": "Вход", - "signInWith": "Вписване с", - "oauthPending": "Отваряне на браузър за удостоверяване...", - "orContinueWith": "Или продължете с имейл" - } - }, - "oauth": { - "success": { - "title": "Удостоверяването е успешно", - "message": "Можете да затворите този прозорец и да се върнете в Stirling PDF." - }, - "error": { - "title": "Удостоверяването неуспешно", - "message": "Удостоверяването беше неуспешно. Можете да затворите този прозорец и да опитате отново." - } - }, - "pdfTextEditor": { - "title": "PDF JSON редактор", - "viewLabel": "PDF редактор", - "converting": "Конвертиране на PDF в редактируем формат...", - "conversionFailed": "Неуспешно конвертиране на PDF. Моля, опитайте отново.", - "currentFile": "Текущ файл: {{name}}", - "pageSummary": "Страница {{number}} от {{total}}", - "pagePreviewAlt": "Преглед на страница", - "imageLabel": "Поставено изображение", - "noTextOnPage": "На тази страница не беше открит редактируем текст.", - "pageType": { - "paragraph": "Страница с абзаци", - "sparse": "Рехав текст" - }, - "groupingMode": { - "auto": "Авто", - "paragraph": "Абзац", - "singleLine": "Единичен ред" - }, - "badges": { - "unsaved": "Редактирано", - "modified": "Редактирано", - "earlyAccess": "Ранен достъп" - }, - "actions": { - "reset": "Отмени промените", - "downloadJson": "Изтегли JSON", - "generatePdf": "Генерирай PDF" - }, - "options": { - "autoScaleText": { - "title": "Авто-мащабиране на текст за напасване в полетата", - "description": "Автоматично мащабира текста хоризонтално, за да се побере в първоначалната рамка, когато рендерирането на шрифта се различава от PDF." - }, - "groupingMode": { - "title": "Режим на групиране на текста", - "autoDescription": "Автоматично открива типа страница и групира текста подходящо.", - "paragraphDescription": "Групира подравнените редове в многострочни текстови полета за абзаци.", - "singleLineDescription": "Запазва всеки ред текст от PDF като отделно текстово поле." - }, - "manualGrouping": { - "descriptionInline": "Съвет: Задръжте Ctrl (Cmd) или Shift за множествен избор на текстови полета. Над избора ще се появи плаваща лента с инструменти, за да слеете, разгрупирате или коригирате ширините." - }, - "forceSingleElement": { - "title": "Заключи редактирания текст към един PDF елемент", - "description": "Когато е включено, редакторът експортира всяко редактирано текстово поле като един PDF текстов елемент, за да избегне застъпване на глифове или смесени шрифтове." - } - }, - "manual": { - "mergeTooltip": "Слей избраните полета", - "merge": "Слей избраното", - "ungroupTooltip": "Раздели абзаца обратно на редове", - "ungroup": "Разгрупирай избраното", - "widthMenu": "Опции за ширина", - "expandWidth": "Разшири до ръба на страницата", - "resetWidth": "Нулирай ширината", - "resizeHandle": "Регулирай ширината на текста" - }, - "disclaimer": { - "heading": "Ограничения на визуализацията", - "textFocus": "Това работно пространство е фокусирано върху редактиране на текст и преместване на вградени изображения. Сложни графични елементи на страницата, контроли на формуляри и слоести графики се запазват при експортиране, но тук не са напълно редактируеми.", - "previewVariance": "Някои визуални елементи (като рамки на таблици, фигури или външен вид на анотациите) може да не се показват точно в прегледа. Експортираният PDF запазва оригиналните команди за рисуване, когато е възможно.", - "alpha": "Този алфа визуализатор все още се развива — определени шрифтове, цветове, ефекти на прозрачност и детайли в оформлението може леко да се променят. Моля, прегледайте внимателно генерирания PDF преди споделяне." - }, - "empty": { - "title": "Няма зареден документ", - "subtitle": "Заредете PDF или JSON файл, за да започнете да редактирате текстовото съдържание." - }, - "welcomeBanner": { - "title": "Добре дошли в PDF Text Editor (ранен достъп)", - "experimental": "Това е експериментална функция в активно развитие. Очаквайте известна нестабилност и проблеми при ползване.", - "howItWorks": "Този инструмент преобразува вашия PDF в редактируем формат, в който можете да променяте текстовото съдържание и да премествате изображения. Промените се запазват обратно като нов PDF.", - "bestFor": "Най-добре работи с:", - "bestFor1": "Прости PDF файлове, съдържащи основно текст и изображения", - "bestFor2": "Документи със стандартно форматиране на абзаци", - "bestFor3": "Писма, есета, отчети и базови документи", - "notIdealFor": "Не е подходящо за:", - "notIdealFor1": "PDF файлове със специално форматиране като маркирани списъци, таблици или многоколонни оформления", - "notIdealFor2": "Списания, брошури или сложно оформени документи", - "notIdealFor3": "Ръководства за употреба със сложни оформления", - "limitations": "Текущи ограничения:", - "limitation1": "Рендирането на шрифтовете може леко да се различава от оригиналния PDF", - "limitation2": "Сложни графики, полета на формуляри и анотации се запазват, но не са редактируеми", - "limitation3": "Големите файлове може да изискват време за конвертиране и обработка", - "knownIssues": "Известни проблеми (в процес на отстраняване):", - "issue1": "Цветът на текста в момента не се запазва (скоро ще бъде добавено)", - "issue2": "Режимът „Абзац“ има повече проблеми с подравняването и разредката – препоръчва се режим „Единичен ред“", - "issue3": "Визуализацията се различава от експортирания PDF – експортираните PDF файлове са по-близки до оригинала", - "issue4": "Подравняването на завъртения текст може да изисква ръчна корекция", - "issue5": "Ефектите на прозрачност и наслояване може да се различават от оригинала", - "feedback": "Това е функция в ранен достъп. Моля, докладвайте срещнатите проблеми, за да ни помогнете да се подобрим!", - "gotIt": "Разбрах", - "dontShowAgain": "Не показвай отново" - }, - "modeChange": { - "title": "Потвърди смяната на режима", - "warning": "Смяната на режима за групиране на текста ще нулира всички незапазени промени. Сигурни ли сте, че искате да продължите?", - "cancel": "Отказ", - "confirm": "Нулирай и смени режима" - }, - "fontAnalysis": { - "details": "Детайли за шрифта", - "embedded": "Вграден", - "type": "Тип", - "webFormat": "Уеб формат", - "warnings": "Предупреждения", - "suggestions": "Бележки", - "currentPageFonts": "Шрифтове на тази страница", - "allFonts": "Всички шрифтове", - "fallback": "резервен", - "missing": "липсва", - "perfectMessage": "Всички шрифтове могат да бъдат възпроизведени перфектно.", - "warningMessage": "Някои шрифтове може да не се визуализират коректно.", - "infoMessage": "Налична е информация за възпроизвеждането на шрифтове.", - "perfect": "перфектно", - "subset": "поднабор" - }, - "errors": { - "invalidJson": "Не може да се прочете JSON файлът. Уверете се, че е генериран от инструмента PDF to JSON.", - "pdfConversion": "Не може да се конвертира редактираният JSON обратно в PDF." - } - }, - "auth": { - "sessionExpired": "Сесията изтече", - "pleaseLoginAgain": "Моля, влезте отново.", - "accessDenied": "Достъпът е отказан", - "insufficientPermissions": "Нямате разрешение да извършите това действие." - }, - "addText": { - "title": "Добавяне на текст", - "header": "Добавяне на текст към PDF файлове", - "text": { - "name": "Текстово съдържание", - "placeholder": "Въведете текста, който искате да добавите", - "fontLabel": "Шрифт", - "fontSizeLabel": "Размер на шрифта", - "fontSizePlaceholder": "Въведете или изберете размер (8-200)", - "colorLabel": "Цвят на текста" - }, - "steps": { - "configure": "Настройване на текста" - }, - "step": { - "createDesc": "Въведете текста, който искате да добавите", - "place": "Поставяне на текст", - "placeDesc": "Щракнете върху PDF, за да добавите текста" - }, - "instructions": { - "title": "Как да добавите текст", - "text": "След като въведете текста по-горе, щракнете някъде върху PDF, за да го поставите.", - "paused": "Поставянето е на пауза", - "resumeHint": "Възобновете поставянето, за да щракнете и добавите текста.", - "noSignature": "Въведете текст по-горе, за да активирате поставянето." - }, - "mode": { - "move": "Преместване на текст", - "place": "Поставяне на текст", - "pause": "Пауза на поставянето", - "resume": "Възобновяване на поставянето" - }, - "results": { - "title": "Резултати от добавяне на текст" - }, - "error": { - "failed": "Възникна грешка при добавяне на текст към PDF." - }, - "tags": "текст,анотация,етикет", - "applySignatures": "Приложи текста" - } -} \ No newline at end of file diff --git a/frontend/public/locales/ca-CA/translation.json b/frontend/public/locales/ca-CA/translation.json deleted file mode 100644 index 2773c3805..000000000 --- a/frontend/public/locales/ca-CA/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Tria com vols explorar les eines", - "description": "Previsualitza ambdós dissenys i decideix com vols explorar les eines de Stirling PDF.", - "sidebarTitle": "Mode de barra lateral", - "sidebarDescription": "Mantén les eines al costat del teu espai de treball per canviar ràpidament.", - "recommended": "Recomanat", - "chooseSidebar": "Utilitza el mode de barra lateral", - "fullscreenTitle": "Mode de pantalla completa - (antic)", - "fullscreenDescription": "Navega per totes les eines en un catàleg que cobreix l'espai de treball fins que en triïs una.", - "chooseFullscreen": "Utilitza el mode de pantalla completa", - "dismiss": "Potser més tard" - }, - "fullscreen": { - "showDetails": "Mostra els detalls", - "comingSoon": "Properament:", - "favorite": "Afegeix als preferits", - "favorites": "Preferits", - "unavailable": "Desactivat per l'administrador del servidor:", - "unavailableDependency": "No disponible: falta l'eina necessària al servidor:", - "heading": "Totes les eines (vista a pantalla completa)", - "noResults": "Prova d'ajustar la cerca o activa/desactiva les descripcions per trobar el que necessites.", - "recommended": "Recomanat", - "unfavorite": "Elimina dels preferits" - }, - "placeholder": "Tria una eina per començar", - "toggle": { - "fullscreen": "Canvia al mode de pantalla completa", - "sidebar": "Canvia al mode de barra lateral" - }, - "alpha": "Alfa", - "premiumFeature": "Funció premium:", - "comingSoon": "Aviat disponible:" - }, - "unsavedChanges": "Tens canvis sense desar al teu PDF.", - "areYouSure": "Segur que vols sortir?", - "unsavedChangesTitle": "Canvis sense desar", - "keepWorking": "Continua treballant", - "discardChanges": "Descarta i surt", - "applyAndContinue": "Desa i surt", - "exportAndContinue": "Exporta i continua", - "zipWarning": { - "title": "Fitxer ZIP gran", - "message": "Aquest ZIP conté {{count}} fitxers. Vols extreure'l igualment?", - "cancel": "Cancel·la", - "confirm": "Extreu" - }, - "defaultApp": { - "title": "Estableix com a aplicació PDF per defecte", - "message": "Vols establir Stirling PDF com a editor PDF per defecte?", - "description": "Pots canviar-ho més endavant a la configuració del sistema.", - "notNow": "Ara no", - "setDefault": "Estableix per defecte", - "dismiss": "Descarta", - "prompt": { - "title": "Estableix com a editor PDF per defecte", - "message": "Fes que Stirling PDF sigui l'aplicació per defecte per obrir fitxers PDF." - }, - "success": { - "title": "Aplicació per defecte establerta", - "message": "Stirling PDF ara és el teu editor PDF per defecte" - }, - "settingsOpened": { - "title": "Configuració oberta", - "message": "Selecciona Stirling PDF a la configuració del sistema" - }, - "error": { - "title": "Error", - "message": "No s'ha pogut establir el gestor PDF per defecte" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Cancel·la", - "addPageNumbers": { - "fontSize": "Mida del tipus de lletra", - "fontName": "Nom del tipus de lletra", - "title": "Afegir Números de Pàgina", - "header": "Afegir Números de Pàgina", - "selectText": { - "1": "Selecciona PDF:", - "2": "Mida del Marge", - "3": "Posició", - "4": "Número Inicial", - "5": "Pàgines a Enumerar", - "6": "Text Personalitzat" - }, - "customTextDesc": "Text Personalitzat", - "numberPagesDesc": "Pàgines a enumerar, per defecte 'totes', accepta 1-5 o 2,5,9, etc.", - "customNumberDesc": "Per defecte {n}, accepta 'Pàgina {n} de {total}', 'Text-{n}', '{filename}-{n}'", - "submit": "Afegir Números de Pàgina", - "configuration": "Configuració", - "customize": "Personalitza l'aparença", - "pagesAndStarting": "Pàgines i número inicial", - "positionAndPages": "Posició i pàgines", - "error": { - "failed": "Ha fallat l'operació d'afegir números de pàgina" - }, - "results": { - "title": "Resultats de numeració de pàgina" - }, - "preview": "Selecció de posició", - "previewDisclaimer": "La previsualització és aproximada. El resultat final pot variar a causa de les mètriques del tipus de lletra del PDF." - }, - "pageSelectionPrompt": "Selecció de pàgines personalitzada (Introdueix una llista separada per comes de números de pàgina, 1,5,6 o funcions com 2n+1):", - "startingNumberTooltip": "El primer número a mostrar. Les pàgines següents s'incrementaran a partir d'aquest número.", - "marginTooltip": "Distància entre el número de pàgina i la vora de la pàgina.", - "fontSizeTooltip": "Mida del text del número de pàgina en punts. Valors més alts generen text més gran.", - "fontTypeTooltip": "Família del tipus de lletra per als números de pàgina. Tria-la segons l'estil del teu document.", - "customTextTooltip": "Format personalitzat opcional per als números de pàgina. Utilitza {n} com a marcador del número. Exemple: \"Pàgina {n}\" mostrarà \"Pàgina 1\", \"Pàgina 2\", etc.", - "pdfPrompt": "Selecciona PDF(s)", - "multiPdfPrompt": "Selecciona PDFs (2+)", - "multiPdfDropPrompt": "Selecciona (o arrossega) els documents PDF", - "imgPrompt": "Selecciona Imatge(s)", - "genericSubmit": "Envia", - "uploadLimit": "Mida màxima del fitxer:", - "uploadLimitExceededSingular": "és massa gran. La mida màxima permesa és", - "uploadLimitExceededPlural": "són massa grans. La mida màxima permesa és", - "processTimeWarning": "Alerta: Aquest procés pot tardar 1 minut depenent de la mida de l'arxiu", - "pageOrderPrompt": "Ordre de Pàgines (Llista separada per comes) :", - "goToPage": "Anar", - "true": "Verdader", - "false": "Fals", - "unknown": "Desconegut", - "app": { - "description": "L'alternativa gratuïta a Adobe Acrobat (més de 10 M de descàrregues)" - }, - "save": "Desa", - "saveToBrowser": "Desa al navegador", - "download": "Descarrega", - "downloadUnavailable": "Descàrrega no disponible per a aquest element", - "saveUnavailable": "No es pot desar aquest element", - "pin": "Fixa el fitxer (mantén-lo actiu després d'executar l'eina)", - "unpin": "Desfixa el fitxer (substitueix-lo després d'executar l'eina)", - "undoOperationTooltip": "Fes clic per desfer l'última operació i restaurar els fitxers originals", - "undo": "Desfés", - "back": "Enrere", - "nothingToUndo": "No hi ha res per desfer", - "moreOptions": "Més opcions", - "editYourNewFiles": "Edita els fitxers nous", - "close": "Tanca", - "openInViewer": "Obre al visor", - "confirmClose": "Confirma el tancament", - "confirmCloseMessage": "Segur que vols tancar aquest fitxer?", - "confirmCloseCancel": "Cancel·la", - "confirmCloseConfirm": "Tanca el fitxer", - "fileSelected": "Seleccionat: {{filename}}", - "chooseFile": "Tria fitxer", - "filesSelected": "fitxers seleccionats", - "files": { - "title": "Fitxers", - "upload": "Puja", - "uploadFiles": "Puja fitxers", - "addFiles": "Afegeix fitxers", - "selectFromWorkbench": "Selecciona fitxers del banc de treball o ", - "selectMultipleFromWorkbench": "Selecciona almenys {{count}} fitxers del banc de treball o ", - "created": "Creat", - "size": "Mida del fitxer" - }, - "noFavourites": "No s'ha afegit cap favorit", - "downloadComplete": "Descarrega completa", - "bored": "Avorrit esperant?", - "alphabet": "Alfabet", - "downloadPdf": "Descarregueu PDF", - "text": "Text", - "font": "Tipus de lletra", - "selectFillter": "-- Selecciona --", - "pageNum": "Número de pàgina", - "sizes": { - "small": "Petit", - "medium": "Mitjà", - "large": "Llarg", - "x-large": "Molt gran" - }, - "error": { - "pdfPassword": "El PDF està protegit o bé el password és incorrecte", - "encryptedPdfMustRemovePassword": "Aquest PDF està xifrat o protegit amb contrasenya. Desbloqueja'l abans de convertir-lo a PDF/A.", - "incorrectPasswordProvided": "La contrasenya del PDF és incorrecta o no s'ha proporcionat.", - "_value": "Error", - "dismissAllErrors": "Descarta tots els errors", - "sorry": "Ho sentim pel problema!", - "needHelp": "Necessites ajuda / Has trobat un problema?", - "contactTip": "Si encara tens problemes, no dubtis a contactar-nos per a ajuda. Pots enviar una sol·licitud a la nostra pàgina de GitHub o contactar-nos a través de Discord:", - "404": { - "head": "404 - Pàgina No Trovada | Ooops, hem fet un error en el codi!", - "1": "Semblem no poder trobar la pàgina que estàs buscant.", - "2": "Alguna cosa ha anat malament" - }, - "github": "Envia una sol·licitud a GitHub", - "showStack": "Mostra la Pila d'Errors", - "copyStack": "Copia la Pila d'Errors", - "githubSubmit": "GitHub - Envia una sol·licitud", - "discordSubmit": "Discord - Envia una sol·licitud d'ajuda" - }, - "warning": { - "tooltipTitle": "Avís" - }, - "edit": "Edita", - "delete": "Esborra", - "never": "Mai", - "username": "Usuari", - "password": "Contrasenya", - "welcome": "Benvingut", - "property": "Propietat", - "black": "Negre", - "white": "Blanc", - "red": "Vermell", - "green": "Verd", - "blue": "Blau", - "custom": "Personalitzat...", - "comingSoon": "Properament", - "WorkInProgess": "En desenvolupament, pot no funcionar o contenir errors. Si us plau, informa de qualsevol problema!", - "poweredBy": "Impulsat per", - "yes": "Si", - "no": "No", - "changedCredsMessage": "Credencials canviades!", - "notAuthenticatedMessage": "Usuari no autenticat.", - "userNotFoundMessage": "Usuari no trobat.", - "incorrectPasswordMessage": "La contrasenya actual és incorrecta.", - "usernameExistsMessage": "El nou nom d’usuari ja existeix.", - "invalidUsernameMessage": "Nom d’usuari no vàlid, només pot contenir lletres, números i els següents caràcters especials @._+- o ha de ser una adreça de correu electrònic vàlida.", - "invalidPasswordMessage": "La contrasenya no pot estar buida ni tenir espais al principi o al final.", - "confirmPasswordErrorMessage": "La contrasenya no pot estar buida ni tenir espais al principi o al final.", - "deleteCurrentUserMessage": "No es pot eliminar l’usuari actualment connectat.", - "deleteUsernameExistsMessage": "El nom d’usuari no existeix i no es pot eliminar.", - "downgradeCurrentUserMessage": "No es pot reduir la funció de l'usuari actual", - "disabledCurrentUserMessage": "L’usuari actual no pot ser deshabilitat", - "downgradeCurrentUserLongMessage": "No es pot baixar la funció de l'usuari actual. Per tant, no es mostrarà l'usuari actual.", - "userAlreadyExistsOAuthMessage": "L’usuari ja existeix com a usuari OAuth2.", - "userAlreadyExistsWebMessage": "L’usuari ja existeix com a usuari web.", - "oops": "Vaja!", - "help": "Ajuda", - "goHomepage": "Vés a la pàgina principal", - "joinDiscord": "Uneix-te al nostre servidor de Discord", - "seeDockerHub": "Veure Docker Hub", - "visitGithub": "Visita el repositori de GitHub", - "donate": "Fes una donació", - "color": "Color", - "sponsor": "Patrocinador", - "info": "Informació", - "pro": "Pro", - "page": "Pàgina", - "pages": "Pàgines", - "loading": "Carregant...", - "review": "Revisa", - "addToDoc": "Afegeix al document", - "reset": "Restableix", - "apply": "Aplica", - "noFileSelected": "No s'ha seleccionat cap fitxer. Puja'n un.", - "legal": { - "privacy": "Política de Privacitat", - "iAgreeToThe": "Accepto totes les", - "terms": "Termes i condicions", - "accessibility": "Accessibilitat", - "cookie": "Política de galetes", - "impressum": "Avís Legal", - "showCookieBanner": "Preferències de galetes" - }, - "pipeline": { - "header": "Menú de Processos (Beta)", - "uploadButton": "Càrrega personalitzada", - "configureButton": "Configura", - "defaultOption": "Personalitzat", - "submitButton": "Envia-ho", - "help": "Ajuda de Processos", - "scanHelp": "Ajuda per a l’Escaneig de Carpetes", - "deletePrompt": "Estàs segur que vols eliminar els processos?", - "tags": "automatitzar,seqüència,scriptat,procés per lots", - "title": "Procés" - }, - "pipelineOptions": { - "header": "Configuració del Procés", - "pipelineNameLabel": "Nom del Procés", - "saveSettings": "Desa la configuració de l'operació", - "pipelineNamePrompt": "Introdueix el nom del procés aquí", - "selectOperation": "Selecciona Operació", - "addOperationButton": "Afegeix operació", - "pipelineHeader": "Procés:", - "saveButton": "Descarrega", - "validateButton": "Valida" - }, - "enterpriseEdition": { - "button": "Actualitza a Pro", - "warning": "Aquesta funció només està disponible per a usuaris Pro.", - "yamlAdvert": "Stirling PDF Pro admet fitxers de configuració YAML i altres funcions d'SSO.", - "ssoAdvert": "Busques més funcions de gestió d'usuaris? Consulta Stirling PDF Pro" - }, - "analytics": { - "title": "Vols ajudar a millorar Stirling PDF?", - "paragraph1": "Stirling PDF té analítiques opcionals per ajudar-nos a millorar el producte. No recopilem cap informació personal ni el contingut dels fitxers.", - "paragraph2": "Si us plau, considera habilitar les analítiques per ajudar Stirling PDF a créixer i permetre'ns entendre millor els nostres usuaris.", - "learnMore": "Més informació", - "enable": "Habilita analítiques", - "disable": "Desactiva analítiques", - "settings": "Pots canviar la configuració de les analítiques al fitxer config/settings.yml", - "privacyAssurance": "No rastregem cap informació personal ni el contingut dels teus fitxers." - }, - "navbar": { - "favorite": "Favorits", - "recent": "Nou i recentment actualitzat", - "darkmode": "Mode Fosc", - "language": "Idiomes", - "settings": "Opcions", - "allTools": "Eines", - "multiTool": "Eina múltiple", - "search": "Cerca", - "sections": { - "organize": "Organitzar", - "convertTo": "Convertir a PDF", - "convertFrom": "Convertir des de PDF", - "security": "Signatura i Seguretat", - "advance": "Avançat", - "edit": "Visualitzar i Editar", - "popular": "Popular" - } - }, - "settings": { - "preferences": { - "title": "Preferències" - }, - "workspace": { - "title": "Espai de treball", - "people": "Persones", - "teams": "Equips" - }, - "configuration": { - "title": "Configuració", - "systemSettings": "Configuració del sistema", - "features": "Funcions", - "endpoints": "Endpoints", - "database": "Base de dades", - "advanced": "Avançat" - }, - "securityAuth": { - "title": "Seguretat i autenticació", - "security": "Seguretat", - "connections": "Connexions" - }, - "licensingAnalytics": { - "title": "Llicències i analítiques", - "plan": "Pla", - "audit": "Auditoria", - "usageAnalytics": "Analítiques d'ús" - }, - "policiesPrivacy": { - "title": "Polítiques i privadesa", - "legal": "Legal", - "privacy": "Privadesa" - }, - "developer": { - "title": "Desenvolupador", - "apiKeys": "Claus API" - }, - "tooltips": { - "enableLoginFirst": "Activa primer el mode d'inici de sessió", - "requiresEnterprise": "Requereix llicència Enterprise" - }, - "connection": { - "title": "Mode de connexió", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Autoallotjat" - }, - "server": "Servidor", - "user": "Sessió iniciada com", - "logout": "Tancar sessió" - }, - "general": { - "title": "General", - "description": "Configura les preferències generals de l'aplicació.", - "user": "Usuari", - "logout": "Tanca la sessió", - "enableFeatures": { - "dismiss": "Tanca", - "title": "Per als administradors del sistema", - "intro": "Habilita l'autenticació d'usuaris, la gestió d'equips i funcions d'espai de treball per a la teva organització.", - "action": "Configura", - "and": "i", - "benefit": "Activa rols d'usuari, col·laboració d'equip, controls d'administració i funcions d'empresa.", - "learnMore": "Més informació a la documentació" - }, - "defaultToolPickerMode": "Mode per defecte del selector d'eines", - "defaultToolPickerModeDescription": "Tria si el selector d'eines s'obre per defecte a pantalla completa o a la barra lateral", - "mode": { - "sidebar": "Barra lateral", - "fullscreen": "Pantalla completa" - }, - "autoUnzipTooltip": "Descomprimeix automàticament els fitxers ZIP retornats per operacions de l'API. Desactiva-ho per mantenir els fitxers ZIP intactes. Això no afecta els fluxos d'automatització.", - "autoUnzip": "Descomprimeix automàticament respostes de l'API", - "autoUnzipDescription": "Extreu automàticament els fitxers de respostes ZIP", - "autoUnzipFileLimitTooltip": "Només descomprimeix si el ZIP conté aquest nombre de fitxers o menys. Augmenta'l per extreure ZIPs més grans.", - "autoUnzipFileLimit": "Límit de fitxers per a la descompressió automàtica", - "autoUnzipFileLimitDescription": "Nombre màxim de fitxers a extreure del ZIP", - "defaultPdfEditor": "Editor PDF per defecte", - "defaultPdfEditorActive": "Stirling PDF és el teu editor PDF per defecte", - "defaultPdfEditorInactive": "Una altra aplicació està establerta per defecte", - "defaultPdfEditorChecking": "Comprovant...", - "defaultPdfEditorSet": "Ja és per defecte", - "setAsDefault": "Estableix per defecte", - "updates": { - "title": "Actualitzacions de programari", - "description": "Comprova actualitzacions i informació de la versió", - "currentVersion": "Versió actual", - "latestVersion": "Última versió", - "checkForUpdates": "Comprova actualitzacions", - "viewDetails": "Veure detalls" - }, - "hideUnavailableTools": "Amaga les eines no disponibles", - "hideUnavailableToolsDescription": "Elimina les eines que el teu servidor ha desactivat en lloc de mostrar-les en gris.", - "hideUnavailableConversions": "Amaga les conversions no disponibles", - "hideUnavailableConversionsDescription": "Elimina les opcions de conversió desactivades a l'eina Convertir en lloc de mostrar-les en gris." - }, - "hotkeys": { - "title": "Dreceres de teclat", - "description": "Personalitza les dreceres de teclat per accedir ràpidament a les eines. Fes clic a \"Canvia la drecera\" i prem una nova combinació de tecles. Prem Esc per cancel·lar.", - "errorConflict": "Drecera ja utilitzada per {{tool}}.", - "errorModifier": { - "mac": "Inclou ⌘ (Command), ⌥ (Option) o un altre modificador a la drecera.", - "windows": "Inclou Ctrl, Alt o un altre modificador a la drecera." - }, - "searchPlaceholder": "Cerca eines...", - "none": "Sense assignar", - "customBadge": "Personalitzada", - "defaultLabel": "Per defecte: {{shortcut}}", - "capturing": "Prem les tecles… (Esc per cancel·lar)", - "change": "Canvia la drecera", - "reset": "Restableix", - "shortcut": "Drecera", - "noShortcut": "Cap drecera definida" - } - }, - "update": { - "modalTitle": "Actualització disponible", - "current": "Versió actual", - "latest": "Última versió", - "latestStable": "Última estable", - "priorityLabel": "Prioritat", - "recommendedAction": "Acció recomanada", - "breakingChangesDetected": "S'han detectat canvis incompatibles", - "breakingChangesMessage": "Algunes versions contenen canvis incompatibles. Revisa les guies de migració abans d'actualitzar.", - "migrationGuides": "Guies de migració", - "viewGuide": "Veure guia", - "loadingDetailedInfo": "Carregant informació detallada...", - "close": "Tanca", - "viewAllReleases": "Veure totes les versions", - "downloadLatest": "Baixa l'última", - "availableUpdates": "Actualitzacions disponibles", - "unableToLoadDetails": "No s'ha pogut carregar la informació detallada.", - "version": "Versió", - "urgentUpdateAvailable": "Actualització urgent", - "updateAvailable": "Actualització disponible", - "releaseNotes": "Notes de llançament", - "priority": { - "urgent": "Urgent", - "normal": "Normal", - "minor": "Menor", - "low": "Baixa" - }, - "breakingChanges": "Canvis incompatibles", - "breakingChangesDefault": "Aquesta versió conté canvis incompatibles.", - "migrationGuide": "Guia de migració" - }, - "changeCreds": { - "title": "Canvia les Credencials", - "header": "Actualitza les Dades del Compte", - "changePassword": "Estàs utilitzant les credencials d'inici de sessió per defecte. Si us plau, introdueix una nova contrasenya", - "newUsername": "Nou Nom d'Usuari", - "oldPassword": "Contrasenya Actual", - "newPassword": "Nova Contrasenya", - "confirmNewPassword": "Confirma la Nova Contrasenya", - "submit": "Envia els Canvis" - }, - "account": { - "title": "Opcions del compte", - "accountSettings": "Opcions del compte", - "adminSettings": "Opcions d'Administrador - Veure i afegir usuaris", - "userControlSettings": "Opcions de Control d'Usuari", - "changeUsername": "Canvia el nom d'usuari", - "newUsername": "Nom d'usuari nou", - "password": "Confirma contrasenya", - "oldPassword": "Contrasenya Antiga", - "newPassword": "Nova Contrasenya", - "changePassword": "Canvia la contrasenya", - "confirmNewPassword": "Confirma la Nova Contrasenya", - "signOut": "Sortir", - "yourApiKey": "Clau API", - "syncTitle": "Sincronitza les opcions del navegador amb el compte", - "settingsCompare": "Comparador d'Opcions:", - "property": "Propietat:", - "webBrowserSettings": "Opcions del Navegador", - "syncToBrowser": "Sincronitza Compte -> Navegador", - "syncToAccount": "Sincronitza Compte <- Navegador" - }, - "adminUserSettings": { - "title": "Opcions de Control d'Usuari", - "header": "Opcions de Control d'Usuari Admin", - "admin": "Administrador", - "user": "Usuari", - "addUser": "Afegir Usuari", - "deleteUser": "Elimina Usuari", - "confirmDeleteUser": "Vols eliminar aquest usuari?", - "confirmChangeUserStatus": "Vols deshabilitar/habilitar aquest usuari?", - "usernameInfo": "El nom d'usuari només pot contenir lletres, números i els següents caràcters especials: @._+- o ha de ser una adreça de correu electrònic vàlida.", - "roles": "Rols", - "role": "Rol", - "actions": "Accions", - "apiUser": "Usuari amb API limitada", - "extraApiUser": "Usuari Addicional amb API limitada", - "webOnlyUser": "Usuari només WEB", - "demoUser": "Usuari de Demo (Sense configuracions personalitzades)", - "internalApiUser": "Usuari d'API Interna", - "forceChange": "Força l'usuari a canviar la contrasenya en iniciar sessió", - "submit": "Desa Usuari", - "changeUserRole": "Canvia el rol de l'usuari", - "authenticated": "Autenticat", - "editOwnProfil": "Edita el propi perfil", - "enabledUser": "usuari habilitat", - "disabledUser": "usuari deshabilitat", - "activeUsers": "Usuaris Actius:", - "disabledUsers": "Usuaris Deshabilitats:", - "totalUsers": "Total d'Usuaris:", - "lastRequest": "Darrera Sol·licitud", - "usage": "Mostra l'ús" - }, - "endpointStatistics": { - "title": "Estadístiques d'endpoints", - "header": "Estadístiques d'endpoints", - "top10": "Top 10", - "top20": "Top 20", - "all": "Tots", - "refresh": "Actualitza", - "dataTypeLabel": "Tipus de dades:", - "dataTypeAll": "Tots", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Total d'endpoints", - "totalVisits": "Total de visites", - "showing": "Mostrant", - "selectedVisits": "Visites seleccionades", - "endpoint": "Endpoint", - "visits": "Visites", - "percentage": "Percentatge", - "loading": "Carregant...", - "failedToLoad": "No s'han pogut carregar les dades dels endpoints. Torna-ho a provar actualitzant.", - "home": "Inici", - "login": "Inici de sessió", - "top": "Top", - "numberOfVisits": "Nombre de visites", - "visitsTooltip": "Visites: {0} ({1}% del total)", - "retry": "Torna-ho a intentar" - }, - "database": { - "title": "Importació/Exportació de Base de Dades", - "header": "Importació/Exportació de Base de Dades", - "fileName": "Nom del Fitxer", - "creationDate": "Data de Creació", - "fileSize": "Mida del Fitxer", - "deleteBackupFile": "Elimina el Fitxer de Còpia de Seguretat", - "importBackupFile": "Importa el Fitxer de Còpia de Seguretat", - "createBackupFile": "Crea una còpia de seguretat", - "downloadBackupFile": "Descarrega el Fitxer de Còpia de Seguretat", - "info_1": "Quan importis dades, és crucial assegurar-se que l'estructura sigui correcta. Si no estàs segur del que fas, busca l'assessorament d'un professional. Un error en l'estructura pot causar malfuncionaments de l'aplicació, fins i tot impossibilitar-ne l'execució.", - "info_2": "El nom del fitxer no importa quan es puja. Es renombrarà després per seguir el format backup_user_yyyyMMddHHmm.sql, assegurant una convenció de nomenclatura consistent.", - "submit": "Importa la Còpia de Seguretat", - "importIntoDatabaseSuccessed": "Importació a la base de dades completada amb èxit", - "backupCreated": "Còpia de seguretat de la base de dades creada correctament", - "fileNotFound": "Fitxer no trobat", - "fileNullOrEmpty": "El fitxer no ha de ser nul o buit", - "failedImportFile": "Error en la importació del fitxer", - "notSupported": "Aquesta funció no està disponible per a la teva connexió de base de dades." - }, - "session": { - "expired": "La teva sessió ha expirat. Si us plau, actualitza la pàgina i torna a intentar-ho.", - "refreshPage": "Actualitza la pàgina" - }, - "home": { - "desc": "L'eina allotjada localment per a necessitats de PDF.", - "searchBar": "Cerca funcions...", - "viewPdf": { - "title": "Visualitza/edita PDF", - "desc": "Visualitza, anota, afegeix text o imatges" - }, - "setFavorites": "Configura els favorits", - "hideFavorites": "Amaga els favorits", - "showFavorites": "Mostra els favorits", - "legacyHomepage": "Pàgina d'inici antiga", - "newHomePage": "Prova la nostra nova pàgina d'inici!", - "alphabetical": "Alfabètic", - "globalPopularity": "Popularitat global", - "sortBy": "Ordena per:", - "mobile": { - "brandAlt": "Logotip de Stirling PDF", - "openFiles": "Obre fitxers", - "swipeHint": "Llisca a l'esquerra o a la dreta per canviar de vista", - "tools": "Eines", - "toolsSlide": "Panell de selecció d'eines", - "viewSwitcher": "Canvia la vista de l'espai de treball", - "workbenchSlide": "Panell de l'espai de treball", - "workspace": "Espai de treball" - }, - "multiTool": { - "tags": "múltiples,eines", - "title": "Eina Multifunció de PDF", - "desc": "Fusiona, Rota, Reorganitza i Esborra pàgines" - }, - "merge": { - "tags": "combina,uneix,unifica", - "title": "Fusiona", - "desc": "Fusiona fàcilment pàgines en una sola." - }, - "split": { - "tags": "divideix,separa,trenca", - "title": "Divideix", - "desc": "Divideix PDFs en múltiples documents" - }, - "rotate": { - "tags": "gira,capgira,orienta", - "title": "Rota", - "desc": "Rota els PDFs." - }, - "convert": { - "tags": "transforma,canvia", - "title": "Converteix", - "desc": "Converteix fitxers entre diferents formats" - }, - "pdfOrganiser": { - "tags": "organitza,reorganitza,reordena", - "title": "Organitza", - "desc": "Elimina/reorganitza pàgines en qualsevol ordre" - }, - "addImage": { - "tags": "insereix,incorpora,col·loca", - "title": "Afegir imatge a PDF", - "desc": "Afegeix una imatge en un PDF (en progrés)" - }, - "addAttachments": { - "tags": "incorpora,adjunta,inclou", - "title": "Afegeix adjunts", - "desc": "Afegeix o elimina fitxers incrustats (adjunts) a o d'un PDF" - }, - "watermark": { - "tags": "segell,marca,superposició", - "title": "Afegir Marca d'aigua", - "desc": "Afegir una marca d'aigua personalitzada en un PDF" - }, - "removePassword": { - "tags": "desbloqueja", - "title": "Elimina Contrasenya", - "desc": "Elimina la contrasenya del document PDF." - }, - "compress": { - "tags": "redueix,disminueix,optimitza", - "title": "Comprimeix", - "desc": "Comprimeix PDFs per reduir-ne la mida." - }, - "unlockPDFForms": { - "tags": "desbloqueja,habilita,edita", - "title": "Desbloqueja formularis PDF", - "desc": "Elimina la propietat de només lectura dels camps de formulari en un document PDF." - }, - "changeMetadata": { - "tags": "edita,modifica,actualitza", - "title": "Canvia Metadades", - "desc": "Canvia/Treu/Afegeix metadades al document PDF." - }, - "ocr": { - "tags": "extreu,escaneja", - "title": "Executa OCR i neteja escaneigs", - "desc": "Neteja escanejats i detecta text d'imatges dins d'un PDF, tornant-lo a afegir com a text." - }, - "extractImages": { - "tags": "extreu,desa,exporta", - "title": "Extreu Imatges", - "desc": "Extreu les imatges del PDF i desa-les en un arxiu zip" - }, - "scannerImageSplit": { - "tags": "detecta,separa,fotos", - "title": "Detecta i divideix escanejats", - "desc": "Detecta i separa fotos escanejades en pàgines separades" - }, - "sign": { - "tags": "signatura,autògraf", - "title": "Signa", - "desc": "Afegeix signatura al PDF mitjançant dibuix, text o imatge" - }, - "flatten": { - "tags": "simplifica,elimina,interactiu", - "title": "Aplanar", - "desc": "Elimina tots els elements i formularis interactius d'un PDF" - }, - "certSign": { - "tags": "autentica,PEM,P12,oficial,xifra,signa,certificat,PKCS12,JKS,servidor,manual,automàtic", - "title": "Signa amb Certificat", - "desc": "Signa un PDF amb Certificat/Clau (PEM/P12)" - }, - "repair": { - "tags": "repara,restaura", - "title": "Reparar", - "desc": "Intenta reparar un PDF danyat o trencat" - }, - "removeBlanks": { - "tags": "suprimeix,neteja,buit", - "title": "Elimina les pàgines en blanc", - "desc": "Detecta i elimina les pàgines en blanc d'un document" - }, - "removeAnnotations": { - "tags": "suprimeix,neteja,depura", - "title": "Elimina Anotacions", - "desc": "Elimina tots els comentaris/anotacions d'un PDF" - }, - "compare": { - "tags": "diferència", - "title": "Compara", - "desc": "Compara i mostra les diferències entre 2 documents PDF" - }, - "removeCertSign": { - "tags": "elimina,suprimeix,desbloqueja", - "title": "Elimina Signatura de Certificat", - "desc": "Elimina la signatura de certificat d'un PDF" - }, - "pageLayout": { - "tags": "disposició,organitza,combina", - "title": "Disposició Multi-Pàgina", - "desc": "Fusiona diverses pàgines d'un document PDF en una sola pàgina" - }, - "bookletImposition": { - "tags": "fulletó,imprimeix,enquadernació", - "title": "Imposició de fulletó", - "desc": "Crea fulletons amb l'ordre de pàgines correcte i disposició multipàgina per a impressió i enquadernació" - }, - "scalePages": { - "tags": "redimensiona,ajusta,escala", - "title": "Ajusta mida/escala de pàgina", - "desc": "Canvia la mida/escala de la pàgina i/o del seu contingut." - }, - "addPageNumbers": { - "tags": "número,paginació,compta", - "title": "Afegir Números de Pàgina", - "desc": "Afegir números de pàgina en una localització" - }, - "autoRename": { - "tags": "detecció automàtica,basat en capçalera,organitza,reenomena", - "title": "Reanomena PDF automàticament", - "desc": "Canvia automàticament el nom d'un fitxer PDF en funció de la capçalera detectada" - }, - "adjustContrast": { - "tags": "contrast,brillantor,saturació", - "title": "Ajusta Colors/Contrast", - "desc": "Ajusta colors/contrast, saturació i brillantor" - }, - "crop": { - "tags": "retalla,talla,redimensiona", - "title": "Talla PDF", - "desc": "Talla PDF per reduir la mida (manté el text!)" - }, - "autoSplitPDF": { - "tags": "automàtic,separa,QR", - "title": "Divisió Automàtica de Pàgines", - "desc": "Divideix automàticament un PDF escanejat amb un codi QR de separació de pàgines escanejades" - }, - "sanitize": { - "tags": "neteja,purga,elimina", - "title": "Sanititza", - "desc": "Elimina elements potencialment nocius dels fitxers PDF" - }, - "getPdfInfo": { - "tags": "info,metadades,detalls", - "title": "Tota la informació del PDF", - "desc": "Recupera tota la informació possible sobre els PDFs" - }, - "pdfToSinglePage": { - "tags": "combina,uneix,una sola", - "title": "PDF a Una Sola Pàgina Gran", - "desc": "Fusiona totes les pàgines d'un PDF en una sola pàgina gran" - }, - "showJS": { - "tags": "javascript,codi,script", - "title": "Mostra Javascript", - "desc": "Cerca i mostra qualsevol JS injectat en un PDF" - }, - "redact": { - "tags": "censura,emmascara,oculta", - "title": "Redacció manual", - "desc": "Redacta un PDF segons el text seleccionat, les formes dibuixades i/o les pàgines seleccionades" - }, - "splitBySections": { - "tags": "separa,seccions,divideix", - "title": "Divideix el PDF per seccions", - "desc": "Divideix cada pàgina d'un PDF en seccions horitzontals i verticals més petites" - }, - "addStamp": { - "tags": "segell,marca,distintiu", - "title": "Afegeix segell al PDF", - "desc": "Afegeix segells de text o d'imatge en ubicacions definides" - }, - "removeImage": { - "tags": "elimina,suprimeix,neteja", - "title": "Elimina imatge", - "desc": "Elimina imatges d'un PDF per reduir la mida del fitxer" - }, - "splitByChapters": { - "tags": "separa,capítols,estructura", - "title": "Divideix PDF per Capítols", - "desc": "Divideix un PDF en múltiples fitxers segons la seva estructura de capítols." - }, - "validateSignature": { - "tags": "valida,verifica,certificat", - "title": "Validar Signatura PDF", - "desc": "Verifica les signatures digitals i els certificats en documents PDF" - }, - "swagger": { - "tags": "API,documentació,prova", - "title": "Documentació de l'API", - "desc": "Mostra la documentació de l'API i prova endpoints" - }, - "scannerEffect": { - "tags": "escaneja,simula,crea", - "title": "Efecte d'escàner", - "desc": "Crea un PDF que sembli escanejat" - }, - "editTableOfContents": { - "tags": "marcadors,continguts,edita", - "title": "Edita la taula de continguts", - "desc": "Afegeix o edita marcadors i la taula de continguts en documents PDF" - }, - "manageCertificates": { - "tags": "certificats,importa,exporta", - "title": "Gestiona certificats", - "desc": "Importa, exporta o suprimeix fitxers de certificat digital utilitzats per signar PDF." - }, - "read": { - "tags": "visualitza,obre,mostra", - "title": "Llegeix", - "desc": "Visualitza i anota PDFs. Ressalta text, dibuixa o insereix comentaris per a revisió i col·laboració." - }, - "reorganizePages": { - "tags": "reorganitza,reordena,organitza", - "title": "Reorganitza pàgines", - "desc": "Reorganitza, duplica o suprimeix pàgines del PDF amb control visual d'arrossegar i deixar anar." - }, - "extractPages": { - "tags": "extreu,selecciona,copia", - "title": "Extreu Pàgines", - "desc": "Extreu pàgines específiques d'un document PDF" - }, - "removePages": { - "tags": "suprimeix,extreu,exclou", - "title": "Elimina", - "desc": "Elimina pàgines del document PDF." - }, - "autoSizeSplitPDF": { - "tags": "automàtic,separa,mida", - "title": "Divideix auto per mida/pàg.", - "desc": "Divideix un únic PDF en múltiples documents basant-se en la mida, el nombre de pàgines o el nombre de documents" - }, - "replaceColor": { - "title": "Substitueix i inverteix el color", - "desc": "Substitueix o inverteix colors en documents PDF" - }, - "devApi": { - "tags": "API,desenvolupament,documentació", - "title": "API", - "desc": "Enllaç a la documentació de l'API" - }, - "devFolderScanning": { - "tags": "automatització,carpeta,escaneig", - "title": "Escaneig automàtic de carpeta", - "desc": "Enllaç a la guia d'escaneig automàtic de carpetes" - }, - "devSsoGuide": { - "title": "Guia d'SSO", - "desc": "Enllaç a la guia d'SSO" - }, - "devAirgapped": { - "title": "Configuració air-gapped", - "desc": "Enllaç a la guia de configuració en entorn air-gapped" - }, - "addPassword": { - "title": "Afegir Contrasenya", - "desc": "Xifra el document PDF amb contrasenya." - }, - "changePermissions": { - "title": "Canviar Permissos", - "desc": "Canvia les restriccions i els permisos del document" - }, - "automate": { - "tags": "flux de treball,seqüència,automatització", - "title": "Automatitza", - "desc": "Construeix fluxos de treball multietapa enllaçant accions PDF. Ideal per a tasques recurrents." - }, - "overlay-pdfs": { - "desc": "Superposa PDFs sobre un altre PDF", - "title": "Superposar PDFs" - }, - "pdfTextEditor": { - "title": "Editor de text PDF", - "desc": "Revisa i edita exportacions JSON de Stirling PDF amb edició de text agrupada i regeneració del PDF" - }, - "addText": { - "tags": "text,anotació,etiqueta", - "title": "Afegeix text", - "desc": "Afegeix text personalitzat a qualsevol lloc del teu PDF" - } - }, - "landing": { - "addFiles": "Afegeix fitxers", - "uploadFromComputer": "Puja des de l'ordinador", - "openFromComputer": "Obre des de l'ordinador" - }, - "viewPdf": { - "tags": "veure,llegir,anotar,text,imatge", - "title": "Visualitza/edita PDF", - "header": "Visualitza PDF" - }, - "multiTool": { - "tags": "Eina Multifunció,operacions múltiples,UI,clic i arrossega,costat frontal,client", - "title": "Eina multifunció de PDF", - "header": "Eina multifunció de PDF", - "uploadPrompts": "Nom del fitxer", - "selectAll": "Selecciona-ho tot", - "deselectAll": "Desselecciona-ho tot", - "selectPages": "Selecció de pàgines", - "selectedPages": "Pàgines seleccionades", - "page": "Pàgina", - "deleteSelected": "Suprimeix seleccionades", - "downloadAll": "Exporta", - "downloadSelected": "Exporta seleccionades", - "insertPageBreak": "Insereix un salt de pàgina", - "addFile": "Afegeix fitxer", - "rotateLeft": "Gira a l'esquerra", - "rotateRight": "Gira a la dreta", - "split": "Divideix", - "moveLeft": "Mou a l'esquerra", - "moveRight": "Mou a la dreta", - "delete": "Suprimeix", - "dragDropMessage": "Pàgina(es) seleccionada(es)", - "undo": "Desfés", - "redo": "Refés" - }, - "merge": { - "tags": "fusió,operacions de pàgina,backend,servidor", - "title": "Fusiona", - "removeDigitalSignature": { - "label": "Vols eliminar la signatura digital al fitxer combinat?", - "tooltip": { - "title": "Elimina la signatura digital", - "description": "Les signatures digitals quedaran invalides en combinar fitxers. Marca això per eliminar-les del PDF final combinat." - } - }, - "generateTableOfContents": { - "label": "Vols generar una taula de continguts al fitxer combinat?", - "tooltip": { - "title": "Genera la taula de continguts", - "description": "Crea automàticament una taula de continguts clicable al PDF combinat basada en els noms originals dels fitxers i els números de pàgina." - } - }, - "submit": "Fusiona", - "sortBy": { - "description": "Els fitxers es combinaran en l'ordre seleccionat. Arrossega per reordenar o ordena a continuació.", - "label": "Ordena per", - "filename": "Nom del Fitxer", - "dateModified": "Data de modificació", - "ascending": "Ascendent", - "descending": "Descendent", - "sort": "Ordena" - }, - "error": { - "failed": "S'ha produït un error en combinar els PDFs." - }, - "tooltip": { - "header": { - "title": "Resum de la configuració de combinació" - } - } - }, - "split": { - "title": "Divideix PDF", - "header": "Divideix PDF", - "desc": { - "1": "Els números seleccionats indiquen les pàgines on vols realitzar la divisió", - "2": "Per exemple, seleccionant 1,3,7-9 dividiries un document de 10 pàgines en 6 PDFs separats amb:", - "3": "Document #1: Pàgina 1", - "4": "Document #2: Pàgina 2 i 3", - "5": "Document #3: Pàgina 4, 5, 6 i 7", - "6": "Document #4: Pàgina 8", - "7": "Document #5: Pàgina 9", - "8": "Document #6: Pàgina 10" - }, - "splitPages": "Introdueix les pàgines per dividir-les:", - "submit": "Divideix", - "steps": { - "chooseMethod": "Tria mètode", - "settings": "Opcions" - }, - "settings": { - "selectMethodFirst": "Selecciona primer un mètode de divisió" - }, - "error": { - "failed": "S'ha produït un error en dividir el PDF." - }, - "method": { - "label": "Tria el mètode de divisió", - "placeholder": "Selecciona com vols dividir el PDF" - }, - "methods": { - "prefix": { - "splitAt": "Divideix a", - "splitBy": "Divideix per" - }, - "byPages": { - "name": "Números de pàgina", - "desc": "Extreu pàgines específiques (1,3,5-10)", - "tooltip": "Introdueix números de pàgina separats per comes o intervals amb guions" - }, - "bySections": { - "name": "Seccions", - "desc": "Divideix les pàgines en seccions de quadrícula", - "tooltip": "Divideix cada pàgina en seccions horitzontals i verticals" - }, - "bySize": { - "name": "Mida del Fitxer", - "desc": "Limita la mida màxima del fitxer", - "tooltip": "Especifica la mida màxima del fitxer (p. ex., 10MB, 500KB)" - }, - "byPageCount": { - "name": "Nombre de pàgines", - "desc": "Nombre fix de pàgines per fitxer", - "tooltip": "Introdueix el nombre de pàgines per a cada fitxer de la divisió" - }, - "byDocCount": { - "name": "Nombre de documents", - "desc": "Crea un nombre específic de fitxers", - "tooltip": "Introdueix quants fitxers vols crear" - }, - "byChapters": { - "name": "Capítols", - "desc": "Divideix en límits de marcadors", - "tooltip": "Utilitza els marcadors del PDF per determinar els punts de separació" - }, - "byPageDivider": { - "name": "Separador de pàgina", - "desc": "Separació automàtica amb fulls separadors", - "tooltip": "Utilitza fulls separadors amb codis QR entre documents quan escanegis" - } - }, - "value": { - "fileSize": { - "label": "Mida del Fitxer", - "placeholder": "p. ex., 10MB, 500KB" - }, - "pageCount": { - "label": "Pàgines per fitxer", - "placeholder": "p. ex., 5, 10" - }, - "docCount": { - "label": "Nombre de fitxers", - "placeholder": "p. ex., 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Resum dels mètodes de divisió" - }, - "byPages": { - "title": "Divideix en números de pàgina", - "text": "Divideix el teu PDF en números de pàgina específics. Amb 'n' divideix després de la pàgina n. Amb 'n-m' divideix abans de la pàgina n i després de la pàgina m.", - "bullet1": "Punts de divisió simples: 3,7 (divideix després de les pàgines 3 i 7)", - "bullet2": "Punts de divisió per interval: 3-8 (divideix abans de la pàgina 3 i després de la pàgina 8)", - "bullet3": "Mixt: 2,5-10,15 (divideix després de la pàgina 2, abans de la 5, després de la 10 i després de la 15)" - }, - "bySections": { - "title": "Divideix per seccions de quadrícula", - "text": "Divideix cada pàgina en una quadrícula de seccions. Útil per dividir documents amb múltiples columnes o extreure àrees específiques.", - "bullet1": "Horitzontal: nombre de files a crear", - "bullet2": "Vertical: nombre de columnes a crear", - "bullet3": "Combina: combina totes les seccions en un sol PDF" - }, - "bySize": { - "title": "Divideix per mida de fitxer", - "text": "Crea múltiples PDFs que no superin una mida de fitxer especificada. Ideal per a limitacions de mida o adjunts de correu electrònic.", - "bullet1": "Utilitza MB per a fitxers grans (p. ex., 10MB)", - "bullet2": "Utilitza KB per a fitxers petits (p. ex., 500KB)", - "bullet3": "El sistema dividirà als límits de pàgina" - }, - "byCount": { - "title": "Divideix per quantitat", - "text": "Crea múltiples PDFs amb un nombre específic de pàgines o documents cada un.", - "bullet1": "Nombre de pàgines: nombre fix de pàgines per fitxer", - "bullet2": "Nombre de documents: nombre fix de fitxers de sortida", - "bullet3": "Útil per a fluxos de processament per lots" - }, - "byChapters": { - "title": "Divideix per capítols", - "text": "Utilitza els marcadors del PDF per dividir automàticament en límits de capítol. Requereix PDFs amb estructura de marcadors.", - "bullet1": "Nivell de marcador: en quin nivell dividir (1=nív. superior)", - "bullet2": "Inclou metadades: conserva les propietats del document", - "bullet3": "Permet duplicats: gestiona noms de marcadors repetits" - }, - "byDocCount": { - "bullet1": "Introdueix el nombre de fitxers de sortida que vols", - "bullet2": "Les pàgines es distribueixen tan uniformement com sigui possible", - "bullet3": "Útil quan necessites un nombre específic de fitxers", - "text": "Crea un nombre específic de fitxers de sortida distribuint les pàgines uniformement entre ells.", - "title": "Divideix per nombre de documents" - }, - "byPageCount": { - "bullet1": "Introdueix el nombre de pàgines per fitxer de sortida", - "bullet2": "L'últim fitxer pot tenir menys pàgines si no és divisible exactament", - "bullet3": "Útil per a fluxos de processament per lots", - "text": "Crea múltiples PDFs amb un nombre específic de pàgines cada un. Perfecte per crear blocs de documents uniformes.", - "title": "Divideix per nombre de pàgines" - }, - "byPageDivider": { - "bullet1": "Imprimeix els fulls separadors des de l'enllaç de descàrrega", - "bullet2": "Insereix fulls separadors entre els teus documents", - "bullet3": "Escaneja tots els documents junts en un sol PDF", - "bullet4": "Puja-ho: les pàgines separadores es detecten i eliminen automàticament", - "bullet5": "Activa el mode dúplex si escaneges ambdós costats dels fulls separadors", - "text": "Divideix automàticament documents escanejats utilitzant fulls separadors físics amb codis QR. Perfecte per processar diversos documents escanejats junts.", - "title": "Divideix per separador de pàgina" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Fes clic en una targeta de mètode per seleccionar-la", - "bullet2": "Passa el cursor per sobre de cada targeta per veure'n una descripció ràpida", - "bullet3": "El pas de configuració apareixerà després de seleccionar un mètode", - "bullet4": "Pots canviar de mètode en qualsevol moment abans de processar", - "header": { - "text": "Tria com vols dividir el teu document PDF. Cada mètode està optimitzat per a casos d'ús i tipus de document diferents.", - "title": "Selecció del mètode de divisió" - }, - "title": "Tria el teu mètode de divisió" - } - }, - "selectMethod": "Selecciona un mètode de divisió", - "resultsTitle": "Resultats de la divisió" - }, - "rotate": { - "title": "Rota PDF", - "submit": "Rota", - "selectRotation": "Selecciona l'angle de rotació (en sentit horari)", - "error": { - "failed": "S'ha produït un error en girar el PDF." - }, - "preview": { - "title": "Previsualització de la rotació" - }, - "rotateLeft": "Gira en sentit antihorari", - "rotateRight": "Gira en sentit horari", - "tooltip": { - "header": { - "title": "Resum de la configuració de rotació" - }, - "description": { - "text": "Gira les pàgines del teu PDF en sentit horari o antihorari en increments de 90 graus. Es giraran totes les pàgines del PDF. La previsualització mostra com quedarà el document després de la rotació." - }, - "controls": { - "title": "Controls", - "text": "Utilitza els botons de rotació per ajustar l'orientació. El botó esquerre gira en sentit antihorari, el dret gira en sentit horari. Cada clic gira 90 graus." - } - } - }, - "convert": { - "title": "Converteix", - "desc": "Converteix fitxers entre diferents formats", - "files": "Fitxers", - "selectFilesPlaceholder": "Selecciona fitxers a la vista principal per començar", - "settings": "Opcions", - "conversionCompleted": "Conversió completada", - "results": "Resultats", - "defaultFilename": "fitxer_convertit", - "conversionResults": "Resultats de la conversió", - "convertFrom": "Converteix de", - "convertTo": "Converteix a", - "sourceFormatPlaceholder": "Format d'origen", - "targetFormatPlaceholder": "Format de destinació", - "selectSourceFormatFirst": "Selecciona primer un format d'origen", - "outputOptions": "Opcions de sortida", - "pdfOptions": "Opcions de PDF", - "imageOptions": "Opcions d'imatge", - "colorType": "Tipus de color", - "color": "Color", - "greyscale": "Escala de Grisos", - "blackwhite": "Blanc i negre", - "dpi": "DPI", - "output": "Sortida", - "single": "Únic", - "multiple": "Múltiples", - "fitOption": "Opció d'ajust", - "maintainAspectRatio": "Mantén la relació d'aspecte", - "fitDocumentToPage": "Ajusta el document a la pàgina", - "fillPage": "Omple la Pàgina", - "autoRotate": "Rotació automàtica", - "autoRotateDescription": "Gira automàticament les imatges per encabir-les millor a la pàgina del PDF", - "combineImages": "Combina imatges", - "combineImagesDescription": "Combina totes les imatges en un sol PDF, o crea PDFs separats per a cada imatge", - "webOptions": "Opcions de web a PDF", - "zoomLevel": "Nivell de zoom", - "emailOptions": "Opcions de correu a PDF", - "includeAttachments": "Inclou els adjunts del correu", - "maxAttachmentSize": "Mida màxima de l'adjunt (MB)", - "includeAllRecipients": "Inclou els destinataris CC i CCO a la capçalera", - "downloadHtml": "Baixa el fitxer HTML intermedi en lloc del PDF", - "pdfaOptions": "Opcions de PDF/A", - "outputFormat": "Format de sortida", - "pdfaNote": "PDF/A-1b és més compatible; PDF/A-2b admet més funcions.", - "pdfaDigitalSignatureWarning": "El PDF conté una signatura digital. Aquesta serà eliminada en el següent pas.", - "fileFormat": "Format de fitxer", - "wordDoc": "Document de Word", - "wordDocExt": "Document de Word (.docx)", - "odtExt": "Text OpenDocument (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "Presentació OpenDocument (.odp)", - "txtExt": "Text pla (.txt)", - "rtfExt": "Format de text enriquit (.rtf)", - "selectedFiles": "Fitxers seleccionats", - "noFileSelected": "No s'ha seleccionat cap fitxer. Utilitza el panell de fitxers per afegir-ne.", - "convertFiles": "Converteix fitxers", - "converting": "Convertint...", - "downloadConverted": "Baixa el fitxer convertit", - "errorNoFiles": "Selecciona com a mínim un fitxer per convertir.", - "errorNoFormat": "Selecciona tant el format d'origen com el de destinació.", - "errorNotSupported": "La conversió de {{from}} a {{to}} no és compatible.", - "images": "Imatges", - "officeDocs": "Documents d'Office (Word, Excel, PowerPoint)", - "imagesExt": "Imatges (JPG, PNG, etc.)", - "markdown": "Markdown", - "textRtf": "Text/RTF", - "grayscale": "Escala de Grisos", - "errorConversion": "S'ha produït un error en convertir el fitxer.", - "cbzOptions": "Opcions de CBZ a PDF", - "optimizeForEbook": "Optimitza el PDF per a lectors d'ebook (usa Ghostscript)", - "cbzOutputOptions": "Opcions de PDF a CBZ", - "cbzDpi": "DPI per al renderitzat d'imatges" - }, - "imageToPdf": { - "tags": "conversió,img,jpg,imatge,foto" - }, - "pdfToImage": { - "tags": "conversió,img,jpg,imatge,foto", - "title": "PDF a Imatge", - "header": "PDF a Imatge", - "selectText": "Format d'Imatge", - "singleOrMultiple": "Tipus d'Imatge Resultant", - "single": "Única Imatge Gran", - "multi": "Múltiples Imatges", - "colorType": "Tipus de Color", - "color": "Color", - "grey": "Escala de Grisos", - "blackwhite": "Blanc i Negre (Pot perdre dades!)", - "submit": "Converteix", - "info": "Python no està instal·lat. És necessari per a la conversió a WebP.", - "placeholder": "(p. ex. 1,2,8 o 4,7,12-16 o 2n-1)" - }, - "pdfOrganiser": { - "tags": "duplex,parells,senars,ordenar,moure", - "title": "Organitzador de Pàgines", - "header": "Organitzador de Pàgines PDF", - "submit": "Reorganitza Pàgines", - "mode": { - "_value": "Mode", - "1": "Ordre Personalitzat de Pàgines", - "2": "Ordre Invertit", - "3": "Classificació Dúplex", - "4": "Classificació en Llibret", - "5": "Classificació en Llibret de Puntada Lateral", - "6": "Divisió Parells-Senars", - "7": "Eliminar Primer", - "8": "Eliminar Últim", - "9": "Eliminar Primer i Últim", - "10": "Fusionar Parells-Senars", - "11": "Duplica totes les pàgines", - "desc": { - "BOOKLET_SORT": "Organitza les pàgines per a la impressió de fulletó (última, primera, segona, penúltima, …).", - "CUSTOM": "Utilitza una seqüència personalitzada de números de pàgina o expressions per definir un nou ordre.", - "DUPLEX_SORT": "Intercala anversos i reversos com si un escàner dúplex hagués escanejat primer tots els anversos i després tots els reversos (1, n, 2, n-1, …).", - "DUPLICATE": "Duplica cada pàgina segons el recompte d'ordre personalitzat (p. ex., 4 duplicats fan cada pàgina 4×).", - "ODD_EVEN_MERGE": "Combina dos PDFs alternant pàgines: les imparells del primer, les parelles del segon.", - "ODD_EVEN_SPLIT": "Divideix el document en dues sortides: totes les pàgines imparells i totes les parelles.", - "REMOVE_FIRST": "Elimina la primera pàgina del document.", - "REMOVE_FIRST_AND_LAST": "Elimina tant la primera com l'última pàgina del document.", - "REMOVE_LAST": "Elimina l'última pàgina del document.", - "REVERSE_ORDER": "Capgira el document de manera que l'última pàgina passi a ser la primera, i així successivament.", - "SIDE_STITCH_BOOKLET_SORT": "Organitza les pàgines per a la impressió de fulletó amb cosit lateral (optimitzat per a l'enquadernació lateral)." - } - }, - "desc": { - "CUSTOM": "Utilitza una seqüència personalitzada de números de pàgina o expressions per definir un nou ordre.", - "REVERSE_ORDER": "Capgira el document de manera que l'última pàgina passi a ser la primera, i així successivament.", - "DUPLEX_SORT": "Intercala anversos i reversos com si un escàner dúplex hagués escanejat primer tots els anversos i després tots els reversos (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Organitza les pàgines per a la impressió de fulletó (última, primera, segona, penúltima, …).", - "SIDE_STITCH_BOOKLET_SORT": "Organitza les pàgines per a la impressió de fulletó amb cosit lateral (optimitzat per a l'enquadernació lateral).", - "ODD_EVEN_SPLIT": "Divideix el document en dues sortides: totes les pàgines imparells i totes les parelles.", - "ODD_EVEN_MERGE": "Combina dos PDFs alternant pàgines: les imparells del primer, les parelles del segon.", - "DUPLICATE": "Duplica cada pàgina segons el recompte d'ordre personalitzat (p. ex., 4 duplicats fan cada pàgina 4×).", - "REMOVE_FIRST": "Elimina la primera pàgina del document.", - "REMOVE_LAST": "Elimina l'última pàgina del document.", - "REMOVE_FIRST_AND_LAST": "Elimina tant la primera com l'última pàgina del document." - }, - "placeholder": "(p. ex. 1,3,2 o 4-8,2,10-12 o 2n-1)" - }, - "addImage": { - "tags": "img,jpg,imatge,foto", - "title": "Afegir Imatge", - "header": "Afegir Imatge a PDF (en construcció)", - "image": { - "name": "Imatge", - "placeholder": "Puja una imatge", - "label": "Fitxer d'imatge" - }, - "steps": { - "configure": "Configura la imatge" - }, - "step": { - "createDesc": "Puja la imatge que vols afegir", - "place": "Col·loca la imatge", - "placeDesc": "Fes clic al PDF per afegir la imatge" - }, - "instructions": { - "title": "Com afegir imatges", - "text": "Després de pujar la imatge, fes clic a qualsevol lloc del PDF per col·locar-la.", - "paused": "Col·locació en pausa", - "resumeHint": "Reprèn la col·locació per poder fer clic i afegir la imatge.", - "noSignature": "Puja una imatge per habilitar la col·locació." - }, - "mode": { - "move": "Mou la imatge", - "place": "Col·loca la imatge", - "pause": "Pausa la col·locació", - "resume": "Reprèn la col·locació" - }, - "results": { - "title": "Resultats d'afegir imatge" - }, - "error": { - "failed": "S'ha produït un error en afegir la imatge al PDF." - }, - "saved": { - "defaultLabel": "Imatge", - "defaultImageLabel": "Imatge pujada" - }, - "applySignatures": "Aplica les imatges" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Afegeix adjunt", - "remove": "Elimina adjunt", - "embed": "Incrusta adjunt", - "submit": "Add attachments" - }, - "watermark": { - "title": "Afegir Marca d'Aigua", - "desc": "Afegeix marques d'aigua de text o d'imatge als fitxers PDF", - "completed": "Marca d'aigua afegida", - "submit": "Afegir Marca d'Aigua", - "filenamePrefix": "amb_marca_d_aigua", - "error": { - "failed": "S'ha produït un error en afegir la marca d'aigua al PDF." - }, - "watermarkType": { - "text": "Text", - "image": "Imatge" - }, - "settings": { - "type": "Tipus de marca d'aigua", - "text": { - "label": "Text de la marca d'aigua", - "placeholder": "Introdueix el text de la marca d'aigua" - }, - "image": { - "label": "Imatge de la marca d'aigua", - "choose": "Tria una imatge", - "selected": "Seleccionat: {{filename}}" - }, - "fontSize": "Mida del tipus de lletra", - "size": "Mida", - "alphabet": "Tipus de lletra/idioma", - "color": "Color de la marca d'aigua", - "rotation": "Rotació (graus)", - "opacity": "Opacitat (%)", - "spacing": { - "horizontal": "Espaiat horitzontal", - "vertical": "Espaiat vertical", - "height": "Espaiat d'alçada", - "width": "Espaiat d'amplada" - }, - "convertToImage": "Aplana les pàgines del PDF a imatges" - }, - "alphabet": { - "roman": "Romà/Llatí", - "arabic": "Àrab", - "japanese": "Japonès", - "korean": "Coreà", - "chinese": "Xinès", - "thai": "Tailandès" - }, - "steps": { - "type": "Tipus de marca d'aigua", - "wording": "Text", - "textStyle": "Estil", - "formatting": "Formatació", - "file": "Fitxer de marca d'aigua" - }, - "results": { - "title": "Resultats de la marca d'aigua" - }, - "tooltip": { - "language": { - "title": "Compatibilitat d'idioma", - "text": "Tria l'ajust d'idioma adequat per assegurar una renderització correcta del tipus de lletra del teu text." - }, - "appearance": { - "title": "Paràmetres d'aparença", - "text": "Controla com es veu la teva marca d'aigua i com es fusiona amb el document.", - "bullet1": "Rotació: de -360° a 360° per a marques d'aigua inclinades", - "bullet2": "Opacitat: 0-100% per controlar la transparència", - "bullet3": "Una opacitat més baixa crea marques d'aigua subtils" - }, - "spacing": { - "title": "Control d'espaiat", - "text": "Ajusta l'espaiat entre marques d'aigua repetides a la pàgina.", - "bullet1": "Espaiat d'amplada: distància horitzontal entre marques d'aigua", - "bullet2": "Espaiat d'alçada: distància vertical entre marques d'aigua", - "bullet3": "Valors més alts creen patrons més dispersos" - }, - "type": { - "header": { - "title": "Selecció del tipus de marca d'aigua" - }, - "description": { - "title": "Tria la teva marca d'aigua", - "text": "Selecciona entre marques d'aigua de text o d'imatge segons les teves necessitats." - }, - "text": { - "title": "Marques d'aigua de text", - "text": "Perfectes per afegir avisos de copyright, noms d'empresa o etiquetes de confidencialitat. Admeten múltiples idiomes i colors personalitzats.", - "bullet1": "Tipus de lletra i idiomes personalitzables", - "bullet2": "Colors i transparència ajustables", - "bullet3": "Ideal per a text legal o de marca" - }, - "image": { - "title": "Marques d'aigua d'imatge", - "text": "Utilitza logotips, segells o qualsevol imatge com a marca d'aigua. Ideal per a marca i identificació visual.", - "bullet1": "Carrega qualsevol format d'imatge", - "bullet2": "Manté la qualitat de la imatge", - "bullet3": "Perfecte per a logotips i segells" - } - }, - "wording": { - "header": { - "title": "Contingut de text" - }, - "text": { - "title": "Text de la marca d'aigua", - "text": "Introdueix el text que apareixerà com a marca d'aigua al document.", - "bullet1": "Mantén-lo concís per a una millor llegibilitat", - "bullet2": "Exemples comuns: 'CONFIDENTIAL', 'DRAFT', nom de l'empresa", - "bullet3": "Els emojis no són compatibles i s'eliminaran" - } - }, - "textStyle": { - "header": { - "title": "Estil de text" - }, - "color": { - "title": "Selecció de color", - "text": "Tria un color que proporcioni bon contrast amb el contingut del document.", - "bullet1": "Gris clar (#d3d3d3) per a marques d'aigua subtils", - "bullet2": "Negre o colors foscos per a alt contrast", - "bullet3": "Colors personalitzats per a propòsits de marca" - }, - "language": { - "title": "Compatibilitat d'idioma", - "text": "Tria l'ajust d'idioma adequat per assegurar una renderització correcta del tipus de lletra." - } - }, - "file": { - "header": { - "title": "Càrrega d'imatge" - }, - "upload": { - "title": "Selecció d'imatge", - "text": "Carrega un fitxer d'imatge per utilitzar-lo com a marca d'aigua.", - "bullet1": "Admet formats comuns: PNG, JPG, GIF, BMP", - "bullet2": "El PNG amb transparència funciona millor", - "bullet3": "Imatges de resolució més alta mantenen millor la qualitat" - }, - "recommendations": { - "title": "Millors pràctiques", - "text": "Consells per a resultats òptims de marques d'aigua d'imatge.", - "bullet1": "Utilitza logotips o segells amb fons transparent", - "bullet2": "Els dissenys senzills funcionen millor que les imatges complexes", - "bullet3": "Considera la mida final del document en triar la resolució" - } - }, - "formatting": { - "header": { - "title": "Format i disseny" - }, - "size": { - "title": "Control de mida", - "text": "Ajusta la mida de la teva marca d'aigua (text o imatge).", - "bullet1": "Mides més grans creen marques d'aigua més prominents" - }, - "appearance": { - "title": "Paràmetres d'aparença", - "text": "Controla com es veu la teva marca d'aigua i com es fusiona amb el document.", - "bullet1": "Rotació: de -360° a 360° per a marques d'aigua inclinades", - "bullet2": "Opacitat: 0-100% per controlar la transparència", - "bullet3": "Una opacitat més baixa crea marques d'aigua subtils" - }, - "spacing": { - "title": "Control d'espaiat", - "text": "Ajusta l'espaiat entre marques d'aigua repetides a la pàgina.", - "bullet1": "Espaiat horitzontal: distància entre marques d'aigua d'esquerra a dreta", - "bullet2": "Espaiat vertical: distància entre marques d'aigua de dalt a baix", - "bullet3": "Valors més alts creen patrons més dispersos" - }, - "security": { - "title": "Opció de seguretat", - "text": "Converteix el PDF final a un format basat en imatge per a més seguretat.", - "bullet1": "Evita seleccionar i copiar text", - "bullet2": "Fa que les marques d'aigua siguin més difícils d'eliminar", - "bullet3": "Resulta en mides de fitxer més grans", - "bullet4": "Ideal per a contingut sensible o amb drets d'autor" - } - } - }, - "type": { - "1": "Text", - "2": "Imatge" - } - }, - "permissions": { - "tags": "lectura,escriptura,editar,imprimir", - "title": "Canviar Permissos", - "header": "Canviar Permissos", - "warning": "Advertència: per fer que aquests permisos siguin inalterables, es recomana establir-los amb una contrasenya a través de la pàgina d'afegir contrasenya", - "selectText": { - "1": "Selecciona el PDF per Canviar Permissos", - "2": "Permissos a canviar", - "3": "Evita el muntatge del document", - "4": "Evita l'extracció de contingut", - "5": "Evita l'extracció de contingut per accessibilitat", - "6": "Evita emplenar formularis", - "7": "Evita modificacions", - "8": "Evita modificacions d'annotacions", - "9": "Evita impressió", - "10": "Evita impressió en diferents formats" - }, - "submit": "Canviar Permissos" - }, - "editTableOfContents": { - "settings": { - "title": "Marcadors i esquema", - "replaceExisting": "Substitueix els marcadors existents (desmarca per afegir)", - "replaceExistingHint": "Si està desactivat, l'esquema nou s'afegirà després dels marcadors actuals." - }, - "actions": { - "source": "Carrega marcadors", - "selectedFile": "Carregat des de {{file}}", - "noFile": "Selecciona un PDF per extreure els marcadors existents.", - "loadFromPdf": "Carrega des del PDF seleccionat", - "importJson": "Importa JSON", - "importClipboard": "Enganxa JSON del porta-retalls", - "export": "Exporta marcadors", - "exportJson": "Baixa JSON", - "exportClipboard": "Copia JSON al porta-retalls", - "clipboardUnavailable": "Aquest navegador no permet accedir al porta-retalls." - }, - "info": { - "line1": "Cada marcador necessita un títol descriptiu i la pàgina que ha d'obrir.", - "line2": "Utilitza marcadors fills per construir una jerarquia per a capítols, seccions o subseccions.", - "line3": "Importa marcadors del PDF seleccionat o d'un fitxer JSON per estalviar temps." - }, - "workbench": { - "empty": { - "title": "Obre l'eina per començar a editar", - "description": "Selecciona l'eina Editar taula de continguts per carregar-ne l'espai de treball." - }, - "tabTitle": "Espai de treball de l'esquema", - "subtitle": "Importa marcadors, crea jerarquies i aplica l'esquema sense panells laterals estrets.", - "noFile": "Cap PDF seleccionat", - "fileLabel": "Els canvis s'aplicaran al PDF seleccionat actualment.", - "filePrompt": "Selecciona un PDF de la biblioteca o puja'n un de nou per començar.", - "changeFile": "Canvia el PDF", - "selectFile": "Selecciona PDF" - }, - "editor": { - "heading": "Editor de marcadors", - "description": "Afegeix, niua i reordena marcadors per crear l'esquema del teu PDF.", - "addTopLevel": "Afegeix un marcador de primer nivell", - "empty": { - "title": "Encara no hi ha marcadors", - "description": "Importa els marcadors existents o comença afegint la primera entrada.", - "action": "Afegeix el primer marcador" - }, - "defaultTitle": "Marcador nou", - "defaultChildTitle": "Marcador fill", - "defaultSiblingTitle": "Marcador nou", - "untitled": "Marcador sense títol", - "childBadge": "Fill", - "pagePreview": "Pàgina {{page}}", - "field": { - "title": "Títol del marcador", - "page": "Número de pàgina de destinació" - }, - "actions": { - "toggle": "Mostra/amaga fills", - "addChild": "Afegeix marcador fill", - "addSibling": "Afegeix marcador germà", - "remove": "Elimina marcador" - }, - "confirmRemove": "Vols eliminar aquest marcador i tots els seus fills?" - }, - "messages": { - "loadedTitle": "Marcadors extrets", - "loadedBody": "S'han carregat a l'editor els marcadors existents del PDF.", - "noBookmarks": "No s'han trobat marcadors al PDF seleccionat.", - "loadFailed": "No s'han pogut extreure els marcadors del PDF seleccionat.", - "imported": "Marcadors importats", - "importedBody": "El teu esquema JSON ha substituït el contingut actual de l'editor.", - "importedClipboard": "Les dades del porta-retalls han substituït la llista actual de marcadors.", - "invalidJson": "Estructura JSON no vàlida", - "invalidJsonBody": "Proporciona un fitxer JSON de marcadors vàlid i torna-ho a provar.", - "exported": "Baixada de JSON a punt", - "copied": "Copiat al porta-retalls", - "copiedBody": "JSON de marcadors copiat correctament.", - "copyFailed": "No s'ha pogut copiar" - }, - "error": { - "failed": "No s'ha pogut actualitzar la taula de continguts" - }, - "submit": "Aplica la taula de continguts", - "results": { - "title": "PDF actualitzat amb marcadors", - "subtitle": "Baixa el fitxer processat o desfés l'operació a continuació." - } - }, - "removePages": { - "tags": "eliminar pàgines,suprimir pàgines", - "title": "Elimina", - "pageNumbers": { - "label": "Pàgines a suprimir", - "placeholder": "p. ex., 1,3,5-8,10", - "error": "Format de número de pàgina no vàlid. Utilitza números, intervals (1-5) o expressions matemàtiques (2n+1)" - }, - "filenamePrefix": "pagines_suprimides", - "files": { - "placeholder": "Selecciona un fitxer PDF a la vista principal per començar" - }, - "settings": { - "title": "Configuració" - }, - "tooltip": { - "header": { - "title": "Configuració d'eliminació de pàgines" - }, - "pageNumbers": { - "title": "Selecció de pàgines", - "text": "Especifica quines pàgines vols eliminar del teu PDF. Pots seleccionar pàgines individuals, intervals o usar expressions matemàtiques.", - "bullet1": "Pàgines individuals: 1,3,5 (elimina les pàgines 1, 3 i 5)", - "bullet2": "Intervals: 1-5,10-15 (elimina les pàgines 1-5 i 10-15)", - "bullet3": "Matemàtic: 2n+1 (elimina les pàgines imparells)", - "bullet4": "Intervals oberts: 5- (elimina des de la pàgina 5 fins al final)" - }, - "examples": { - "title": "Exemples comuns", - "text": "Aquests són alguns patrons comuns de selecció de pàgines:", - "bullet1": "Elimina la primera pàgina: 1", - "bullet2": "Elimina les últimes 3 pàgines: -3", - "bullet3": "Elimina una de cada dues pàgines: 2n", - "bullet4": "Elimina pàgines disperses específiques: 1,5,10,15" - }, - "safety": { - "title": "Consells de seguretat", - "text": "Consideracions importants en eliminar pàgines:", - "bullet1": "Previsualitza sempre la selecció abans de processar", - "bullet2": "Conserva una còpia de seguretat del fitxer original", - "bullet3": "La numeració de pàgines comença a 1, no a 0", - "bullet4": "Els números de pàgina no vàlids s'ignoraran" - } - }, - "error": { - "failed": "S'ha produït un error en eliminar pàgines." - }, - "results": { - "title": "Resultats d'eliminació de pàgines" - }, - "submit": "Elimina" - }, - "extractPages": { - "title": "Extreu pàgines", - "pageNumbers": { - "label": "Pàgines a extreure", - "placeholder": "p. ex., 1,3,5-8 o odd & 1-10" - }, - "settings": { - "title": "Configuració" - }, - "tooltip": { - "description": "Extreu les pàgines seleccionades a un nou PDF, preservant-ne l'ordre." - }, - "error": { - "failed": "No s'han pogut extreure les pàgines" - }, - "results": { - "title": "Pàgines extretes" - }, - "submit": "Extreu pàgines" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Guia de selecció de pàgines" - }, - "basic": { - "title": "Ús bàsic", - "text": "Selecciona pàgines específiques del teu document PDF amb una sintaxi senzilla.", - "bullet1": "Pàgines individuals: 1,3,5", - "bullet2": "Intervals: 3-6 o 10-15", - "bullet3": "Totes les pàgines: all" - }, - "advanced": { - "title": "Funcions avançades" - }, - "tips": { - "title": "Consells", - "text": "Tingues en compte aquestes directrius:", - "bullet1": "La numeració de pàgines comença a 1 (no a 0)", - "bullet2": "Els espais s'eliminen automàticament", - "bullet3": "Les expressions no vàlides s'ignoren" - }, - "syntax": { - "title": "Conceptes bàsics de sintaxi", - "text": "Fes servir números, intervals, paraules clau i progressions (n comença a 0). Es permeten parèntesis.", - "bullets": { - "numbers": "Números/intervals: 5, 10-20", - "keywords": "Paraules clau: odd, even", - "progressions": "Progressions: 3n, 4n+1" - } - }, - "operators": { - "title": "Operadors", - "text": "AND té prioritat més alta que la coma. NOT s'aplica dins del rang del document.", - "and": "AND: & o \"and\" — requereix totes dues condicions (p. ex., 1-50 & even)", - "comma": "Coma: , o | — combina seleccions (p. ex., 1-10, 20)", - "not": "NOT: ! o \"not\" — exclou pàgines (p. ex., 3n & not 30)" - }, - "examples": { - "title": "Exemples" - }, - "complex": { - "bullet1": "1,3-5,8,2n → pàgines 1, 3–5, 8, més les parells", - "bullet2": "10-,2n-1 → des de la pàgina 10 fins al final + pàgines imparells", - "description": "Barreja diferents tipus.", - "title": "Combinacions complexes" - }, - "description": "Tria quines pàgines utilitzar per a l'operació. Admet pàgines soltes, intervals, fórmules i la paraula clau all.", - "individual": { - "bullet1": "1,3,5 → selecciona les pàgines 1, 3, 5", - "bullet2": "2,7,12 → selecciona les pàgines 2, 7, 12", - "description": "Introdueix números separats per comes.", - "title": "Pàgines individuals" - }, - "mathematical": { - "bullet1": "2n → totes les pàgines parells (2, 4, 6…)", - "bullet2": "2n-1 → totes les pàgines imparells (1, 3, 5…)", - "bullet3": "3n → cada 3a pàgina (3, 6, 9…)", - "bullet4": "4n-1 → pàgines 3, 7, 11, 15…", - "description": "Fes servir n en fórmules per crear patrons.", - "title": "Funcions matemàtiques" - }, - "ranges": { - "bullet1": "3-6 → selecciona les pàgines 3–6", - "bullet2": "10-15 → selecciona les pàgines 10–15", - "bullet3": "5- → selecciona des de la pàgina 5 fins al final", - "description": "Fes servir - per a pàgines consecutives.", - "title": "Intervals de pàgines" - }, - "special": { - "bullet1": "all → selecciona totes les pàgines", - "title": "Paraules clau especials" - } - } - }, - "bulkSelection": { - "syntaxError": "Hi ha un problema de sintaxi. Consulta els consells de Selecció de pàgines per obtenir ajuda.", - "header": { - "title": "Guia de selecció de pàgines" - }, - "syntax": { - "title": "Conceptes bàsics de sintaxi", - "text": "Fes servir números, intervals, paraules clau i progressions (n comença a 0). Es permeten parèntesis.", - "bullets": { - "numbers": "Números/intervals: 5, 10-20", - "keywords": "Paraules clau: odd, even", - "progressions": "Progressions: 3n, 4n+1" - } - }, - "operators": { - "title": "Operadors", - "text": "AND té prioritat més alta que la coma. NOT s'aplica dins del rang del document.", - "and": "AND: & o \"and\" — requereix totes dues condicions (p. ex., 1-50 & even)", - "comma": "Coma: , o | — combina seleccions (p. ex., 1-10, 20)", - "not": "NOT: ! o \"not\" — exclou pàgines (p. ex., 3n & not 30)" - }, - "examples": { - "title": "Exemples", - "first50": "Primeres 50", - "last50": "Últimes 50", - "every3rd": "Cada 3a", - "oddWithinExcluding": "Imparells dins 1-20 excloent 5-7", - "combineSets": "Combina conjunts" - }, - "firstNPages": { - "title": "Primeres N pàgines", - "placeholder": "Nombre de pàgines" - }, - "lastNPages": { - "title": "Últimes N pàgines", - "placeholder": "Nombre de pàgines" - }, - "everyNthPage": { - "title": "Cada N pàgines", - "placeholder": "Mida del pas" - }, - "range": { - "title": "Interval", - "fromPlaceholder": "Des de", - "toPlaceholder": "Fins a" - }, - "keywords": { - "title": "Paraules clau" - }, - "advanced": { - "title": "Avançat" - } - }, - "compressPdfs": { - "tags": "estrènyer,petit,minúscul" - }, - "unlockPDFForms": { - "tags": "elimina,esborra,formulari,camp,noméslectura", - "title": "Elimina el mode de només lectura dels camps de formulari", - "header": "Desbloqueja formularis PDF", - "submit": "Remove", - "description": "Aquesta eina eliminarà les restriccions de només lectura dels camps de formulari del PDF, fent-los editables i emplenables.", - "filenamePrefix": "formularis_desbloquejats", - "files": { - "placeholder": "Selecciona un fitxer PDF a la vista principal per començar" - }, - "error": { - "failed": "S'ha produït un error en desbloquejar els formularis PDF." - }, - "results": { - "title": "Resultats de formularis desbloquejats" - } - }, - "changeMetadata": { - "header": "Canvia Metadades", - "submit": "Canvia", - "filenamePrefix": "metadades", - "settings": { - "title": "Configuració de metadades" - }, - "standardFields": { - "title": "Camps estàndard" - }, - "deleteAll": { - "label": "Elimina les metadades existents", - "checkbox": "Suprimeix totes les metadades" - }, - "title": { - "label": "Títol", - "placeholder": "Títol del document" - }, - "author": { - "label": "Autor", - "placeholder": "Autor del document" - }, - "subject": { - "label": "Assumpte", - "placeholder": "Assumpte del document" - }, - "keywords": { - "label": "Paraules clau", - "placeholder": "Paraules clau del document" - }, - "creator": { - "label": "Creador", - "placeholder": "Creador del document" - }, - "producer": { - "label": "Productor", - "placeholder": "Productor del document" - }, - "dates": { - "title": "Camps de data" - }, - "creationDate": { - "label": "Data de creació", - "placeholder": "Data de creació" - }, - "modificationDate": { - "label": "Data de modificació", - "placeholder": "Data de modificació" - }, - "trapped": { - "label": "Estat de trapping", - "unknown": "Desconegut", - "true": "Cert", - "false": "Fals" - }, - "advanced": { - "title": "Opcions avançades" - }, - "customFields": { - "title": "Metadades personalitzades", - "description": "Afegeix camps de metadades personalitzats al document", - "add": "Afegeix camp", - "key": "Clau", - "keyPlaceholder": "Clau personalitzada", - "value": "Valor", - "valuePlaceholder": "Valor personalitzat", - "remove": "Elimina" - }, - "results": { - "title": "PDF actualitzats" - }, - "error": { - "failed": "S'ha produït un error en canviar les metadades del PDF." - }, - "tooltip": { - "header": { - "title": "Visió general de metadades PDF" - }, - "standardFields": { - "title": "Camps estàndard", - "text": "Camps de metadades PDF comuns que descriuen el document.", - "bullet1": "Títol: nom o encapçalament del document", - "bullet2": "Autor: persona que ha creat el document", - "bullet3": "Assumpte: descripció breu del contingut", - "bullet4": "Paraules clau: termes de cerca per al document", - "bullet5": "Creador/Productor: programari utilitzat per crear el PDF" - }, - "dates": { - "title": "Camps de data", - "text": "Quan es va crear i modificar el document.", - "bullet1": "Data de creació: quan es va fer el document original", - "bullet2": "Data de modificació: quan es va canviar per últim cop" - }, - "options": { - "title": "Opcions addicionals", - "text": "Camps personalitzats i controls de privadesa.", - "bullet1": "Metadades personalitzades: afegeix parelles clau-valor pròpies", - "bullet2": "Estat de trapping: ajust d'impressió d'alta qualitat", - "bullet3": "Eliminar tot: suprimeix totes les metadades per privadesa" - }, - "deleteAll": { - "title": "Elimina les metadades existents", - "text": "Supressió completa de metadades per garantir la privadesa." - }, - "customFields": { - "title": "Metadades personalitzades", - "text": "Afegeix les teves pròpies parelles de metadades clau-valor personalitzades.", - "bullet1": "Afegeix qualsevol camp personalitzat rellevant per al teu document", - "bullet2": "Exemples: Departament, Projecte, Versió, Estat", - "bullet3": "Per a cada entrada calen tant la clau com el valor" - }, - "advanced": { - "title": "Opcions avançades", - "trapped": { - "title": "Estat de trapping", - "description": "Indica si el document està preparat per a impressió d'alta qualitat.", - "bullet1": "Cert: el document s'ha preparat (trapping) per a impressió", - "bullet2": "Fals: el document no s'ha preparat (trapping)", - "bullet3": "Desconegut: l'estat de trapping no s'especifica" - } - } - } - }, - "fileToPDF": { - "tags": "transformació,format,document,imatge,diapositiva,text,conversió,oficina,docs,word,excel,powerpoint", - "title": "Arxiu a PDF", - "header": "Converteix arxiu a PDF", - "credit": "Utilitza LibreOffice i Unoconv per a la conversió.", - "supportedFileTypesInfo": "Tipus de fitxers admesos", - "supportedFileTypes": "Els tipus de fitxers admesos haurien d'incloure els següents, però per obtenir una llista completa actualitzada dels formats compatibles, consulteu la documentació de LibreOffice", - "submit": "Converteix a PDF" - }, - "ocr": { - "tags": "reconeixement,text,imatge,escaneig,lectura,identificació,detecció,editable", - "title": "OCR / Neteja Escanejats", - "desc": "Neteja escanejats i detecta text d'imatges dins d'un PDF, tornant-lo a afegir com a text.", - "header": "Neteja Escanejats / OCR (Reconeixement Òptic de Caràcters)", - "selectText": { - "1": "Selecciona els idiomes que s'han de detectar dins del PDF (els que s'indiquen són els detectats):", - "2": "Genera un fitxer de text que contingui el text OCR juntament amb el PDF editat per OCR", - "3": "Corregeix pàgines escanejades amb un angle esbiaixat girant-les a la seva posició correcta", - "4": "Neteja la pàgina, de manera que és menys probable que l'OCR trobi soroll de text de fons. (Sense canvis en la sortida)", - "5": "Neteja la pàgina, de manera que és menys probable que l'OCR trobi text en el soroll de fons, mantenint la neteja en la sortida.", - "6": "Ignora les pàgines que tenen text interactiu, només les pàgines OCR que són imatges", - "7": "Força OCR, l'OCR de cada pàgina elimina tots els elements de text originals", - "8": "Normal (error si el PDF conté text)", - "9": "Opcions Addicionals", - "10": "Mode OCR", - "11": "Elimina Imatges després de l'OCR (Elimina TOTES les imatges, útil si forma part d'un procés de conversió)", - "12": "Tipus de Renderització (Avançat)" - }, - "help": "Llegeix aquesta documentació sobre com utilitzar-la per a altres idiomes i/o no utilitzar-la a Docker", - "credit": "Aquest servei fa servir qpdf i Tesseract per a OCR.", - "submit": "Processa PDF amb OCR", - "operation": { - "submit": "Processa l'OCR i revisa" - }, - "results": { - "title": "Resultats d'OCR" - }, - "languagePicker": { - "additionalLanguages": "Busques idiomes addicionals?", - "viewSetupGuide": "Veure la guia de configuració →" - }, - "settings": { - "title": "Opcions", - "ocrMode": { - "label": "Mode OCR", - "auto": "Auto (omet capes de text)", - "force": "Força (re-OCR de tot, substitueix el text)", - "strict": "Estricte (avorta si es troba text)" - }, - "languages": { - "label": "Idiomes", - "placeholder": "Selecciona idiomes" - }, - "compatibilityMode": { - "label": "Mode de compatibilitat" - }, - "advancedOptions": { - "label": "Opcions de processament", - "sidecar": "Crea un fitxer de text", - "deskew": "Redreça pàgines", - "clean": "Neteja el fitxer d'entrada", - "cleanFinal": "Neteja la sortida final" - } - }, - "tooltip": { - "header": { - "title": "Visió general de la configuració d'OCR" - }, - "mode": { - "title": "Mode OCR", - "text": "L'OCR (Reconeixement Òptic de Caràcters) t'ajuda a convertir pàgines escanejades o capturades en text que pots cercar, copiar o ressaltar.", - "bullet1": "Auto omet les pàgines que ja contenen capes de text.", - "bullet2": "Força fa OCR de nou a totes les pàgines i substitueix tot el text.", - "bullet3": "Estricte s'atura si hi ha text seleccionable." - }, - "languages": { - "title": "Idiomes", - "text": "Millora l'exactitud de l'OCR especificant els idiomes esperats. Tria un o més idiomes per guiar la detecció." - }, - "output": { - "title": "Sortida", - "text": "Decideix com vols que s'estructuri la sortida de text:", - "bullet1": "El PDF cercable incrusta el text darrere de la imatge original.", - "bullet2": "HOCR XML retorna un fitxer estructurat llegible per màquina.", - "bullet3": "El fitxer de text pla sidecar crea un .txt separat amb el contingut en brut." - }, - "advanced": { - "header": { - "title": "Processament OCR avançat" - }, - "compatibility": { - "title": "Mode de compatibilitat", - "text": "Utilitza el mode d'OCR 'sandwich PDF': produeix fitxers més grans, però és més fiable amb alguns idiomes i programari PDF antic. Per defecte fem servir hOCR per a PDFs més petits i moderns." - }, - "sidecar": { - "title": "Crea fitxer de text", - "text": "Genera un fitxer .txt separat junt amb el PDF que conté tot el text extret per a un accés i processament fàcil." - }, - "deskew": { - "title": "Redreça pàgines", - "text": "Corregeix automàticament pàgines tortes o inclinades per millorar la precisió de l'OCR. Útil per a documents escanejats que no estaven perfectament alineats." - }, - "clean": { - "title": "Neteja el fitxer d'entrada", - "text": "Preprocessa l'entrada eliminant soroll, millorant el contrast i optimitzant la imatge per a un millor reconeixement OCR abans de processar." - }, - "cleanFinal": { - "title": "Neteja la sortida final", - "text": "Postprocessa el PDF final eliminant artefactes d'OCR i optimitzant la capa de text per millorar la llegibilitat i reduir la mida del fitxer." - } - } - }, - "error": { - "failed": "L'operació d'OCR ha fallat" - } - }, - "extractImages": { - "tags": "imatge,foto,desa,arxiva,zip,captura,agafa", - "title": "Extreu Imatges", - "header": "Extreu Imatges", - "selectText": "Selecciona el format d'imatge al qual convertir les imatges extretes", - "allowDuplicates": "Desa imatges duplicades", - "submit": "Extreu", - "settings": { - "title": "Configuració" - }, - "error": { - "failed": "S'ha produït un error en extreure imatges del PDF." - } - }, - "pdfToPDFA": { - "tags": "arxiu,llarg termini,estàndard,conversió,emmagatzematge,preservació", - "title": "PDF a PDF/A", - "header": "PDF a PDF/A", - "credit": "Utilitza libreoffice per a la conversió a PDF/A", - "submit": "Converteix", - "tip": "Actualment no funciona per a múltiples entrades al mateix temps", - "outputFormat": "Format de sortida", - "pdfWithDigitalSignature": "El PDF conté una signatura digital. Aquesta serà eliminada en el següent pas." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,transformació,format,conversió,oficina,microsoft,fitxer doc", - "title": "PDF a Word", - "header": "PDF a Word", - "selectText": { - "1": "Format d'Arxiu de Sortida" - }, - "credit": "Utilitza LibreOffice per a la conversió d'Arxius.", - "submit": "Converteix" - }, - "PDFToPresentation": { - "tags": "diapositives,presentació,oficina,microsoft", - "title": "PDF a Presentació", - "header": "PDF a Presentació", - "selectText": { - "1": "Format d'Arxiu de Sortida" - }, - "credit": "Utilitza LibreOffice per a la conversió d'Arxius.", - "submit": "Converteix" - }, - "PDFToText": { - "tags": "format ric,format de text ric,format de text enriquit", - "title": "PDF a Text/RTF", - "header": "PDF a Text/RTF", - "selectText": { - "1": "Format d'Arxiu de Sortida" - }, - "credit": "Utilitza LibreOffice per a la conversió d'Arxius.", - "submit": "Converteix" - }, - "PDFToHTML": { - "tags": "contingut web,compatible amb navegadors", - "title": "PDF a HTML", - "header": "PDF a HTML", - "credit": "Utilitza pdftohtml per a la conversió d'Arxius.", - "submit": "Converteix" - }, - "PDFToXML": { - "tags": "extracció de dades,contingut estructurat,interop,transformació,convertir", - "title": "PDF a XML", - "header": "PDF a XML", - "credit": "Utilitza LibreOffice per a la conversió d'Arxius.", - "submit": "Converteix" - }, - "ScannerImageSplit": { - "tags": "separa,detecció automàtica,escaneigs,multifoto,organitzar", - "selectText": { - "1": "Llindar d'angle:", - "2": "Estableix l'angle mínim absolut necessari perquè la imatge es giri (per defecte: 10).", - "3": "Tolerància:", - "4": "Determina l'interval de variació de color al voltant del color de fons estimat (per defecte: 30).", - "5": "Àrea Mínima:", - "6": "Estableix el llindar d'àrea mínima per a una foto (per defecte: 10000).", - "7": "Àrea de contorn mínima:", - "8": "Estableix el llindar mínim de l'àrea de contorn per a una foto", - "9": "Mida de Vora:", - "10": "Estableix la mida de la vora afegida i eliminada per evitar vores blanques a la sortida (per defecte: 1)." - }, - "info": "Python no està instal·lat. És necessari per executar-ho." - }, - "scannerImageSplit": { - "title": "Imatges extretes", - "submit": "Extreu escanejos d'imatge", - "error": { - "failed": "S'ha produït un error en extreure els escanejos d'imatge." - }, - "tooltip": { - "title": "Separador de fotos", - "whatThisDoes": "Què fa", - "whatThisDoesDesc": "Troba i extreu automàticament cada foto d'una pàgina escanejada o d'una imatge composta, sense retall manual.", - "whenToUse": "Quan utilitzar-lo", - "useCase1": "Escaneja pàgines d'àlbum senceres d'una vegada", - "useCase2": "Divideix lots d'escàner de llit pla en fitxers separats", - "useCase3": "Separa collatges en fotos individuals", - "useCase4": "Extreu fotos de documents", - "quickFixes": "Solucions ràpides", - "problem1": "No es detecten fotos → augmenta la Tolerància a 30-50", - "problem2": "Massa falses deteccions → augmenta l'Àrea mínima a 15.000-20.000", - "problem3": "Els retalls són massa ajustats → augmenta la Mida de la vora a 5-10", - "problem4": "Fotos inclinades no s'endrecen → baixa el Llindar d'angle a ~5°", - "problem5": "Quadres de pols/soroll → augmenta l'Àrea mínima del contorn a 1000-2000", - "setupTips": "Consells de configuració", - "tip1": "Utilitza un fons llis i clar", - "tip2": "Deixa un petit espai (≈1 cm) entre fotos", - "tip3": "Escaneja a 300-600 DPI", - "tip4": "Neteja el vidre de l'escàner", - "headsUp": "Atenció", - "headsUpDesc": "Les fotos superposades o fons molt propers en color a les fotos poden reduir l'exactitud; prova un fons més clar o més fosc i deixa més espai." - } - }, - "sign": { - "title": "Signa", - "header": "Signa els PDF", - "upload": "Penja la imatge", - "draw": { - "title": "Dibuixa la teva signatura", - "clear": "Esborra" - }, - "canvas": { - "heading": "Dibuixa la teva signatura", - "clickToOpen": "Fes clic per obrir el llenç de dibuix", - "modalTitle": "Dibuixa la teva signatura", - "colorLabel": "Color", - "penSizeLabel": "Mida del traç", - "penSizePlaceholder": "Mida", - "clear": "Neteja el llenç", - "colorPickerTitle": "Tria el color del traç" - }, - "text": { - "name": "Nom del signant", - "placeholder": "Introdueix el teu nom complet", - "fontLabel": "Tipus de lletra", - "fontSizeLabel": "Mida del tipus de lletra", - "fontSizePlaceholder": "Escriu o selecciona la mida (8-200)", - "colorLabel": "Color del text" - }, - "clear": "Esborra", - "add": "Afegeix", - "saved": { - "heading": "Signatures desades", - "description": "Reutilitza signatures desades en qualsevol moment.", - "emptyTitle": "Encara no hi ha signatures desades", - "emptyDescription": "Dibuixa, puja o escriu una signatura a dalt i usa \"Desa a la biblioteca\" per guardar fins a {{max}} preferides a punt per usar.", - "type": { - "canvas": "Dibuix", - "image": "Pujada", - "text": "Text" - }, - "limitTitle": "S'ha assolit el límit", - "limitDescription": "Elimina una signatura desada abans d'afegir-ne de noves (màx. {{max}}).", - "carouselPosition": "{{current}} de {{total}}", - "prev": "Anterior", - "next": "Següent", - "delete": "Elimina", - "label": "Etiqueta", - "defaultLabel": "Signatura", - "defaultCanvasLabel": "Signatura dibuixada", - "defaultImageLabel": "Signatura pujada", - "defaultTextLabel": "Signatura teclejada", - "saveButton": "Desa la signatura", - "saveUnavailable": "Crea una signatura primer per poder-la desar.", - "noChanges": "La signatura actual ja està desada.", - "status": { - "saved": "Desada" - } - }, - "save": "Desa Signatura", - "applySignatures": "Aplica les signatures", - "personalSigs": "Signatures Personals", - "sharedSigs": "Signatures Compartides", - "noSavedSigs": "No s'han trobat signatures desades", - "addToAll": "Afegeix a totes les pàgines", - "delete": "Esborra", - "first": "Primera pàgina", - "last": "Última pàgina", - "next": "Pàgina següent", - "previous": "Pàgina anterior", - "maintainRatio": "Activa/desactiva mantenir la relació d'aspecte", - "undo": "Desfer", - "redo": "Refer", - "submit": "Signa el document", - "steps": { - "configure": "Configura la signatura" - }, - "step": { - "createDesc": "Tria com vols crear la signatura", - "place": "Col·loca i desa", - "placeDesc": "Posiciona la signatura al teu PDF" - }, - "type": { - "title": "Tipus de signatura", - "draw": "Dibuixa", - "canvas": "Llenç", - "image": "Imatge", - "text": "Text", - "saved": "Desades" - }, - "image": { - "label": "Carrega la imatge de la signatura", - "placeholder": "Selecciona el fitxer d'imatge", - "hint": "Carrega una imatge PNG o JPG de la teva signatura" - }, - "instructions": { - "title": "Com afegir la signatura", - "canvas": "Després de dibuixar la signatura al canvas, tanca la finestra modal i fes clic en qualsevol lloc del PDF per col·locar-la.", - "image": "Després de carregar la imatge de la signatura a dalt, fes clic en qualsevol lloc del PDF per col·locar-la.", - "saved": "Selecciona una signatura desada a dalt i fes clic a qualsevol lloc del PDF per col·locar-la.", - "text": "Després d'introduir el teu nom a dalt, fes clic en qualsevol lloc del PDF per col·locar la signatura.", - "paused": "Col·locació en pausa", - "resumeHint": "Reprèn la col·locació per poder fer clic i afegir la signatura.", - "noSignature": "Crea una signatura a dalt per habilitar les eines de col·locació." - }, - "mode": { - "move": "Mou la signatura", - "place": "Col·loca la signatura", - "pause": "Pausa la col·locació", - "resume": "Reprèn la col·locació" - }, - "updateAndPlace": "Actualitza i col·loca", - "activate": "Activa la col·locació de la signatura", - "deactivate": "Atura la col·locació de signatures", - "results": { - "title": "Resultats de la signatura" - }, - "error": { - "failed": "S'ha produït un error en signar el PDF." - } - }, - "flatten": { - "title": "Aplanar", - "header": "Aplana els PDF", - "flattenOnlyForms": "Aplana només els formularis", - "submit": "Aplanar", - "filenamePrefix": "aplanat", - "files": { - "placeholder": "Selecciona un fitxer PDF a la vista principal per començar" - }, - "steps": { - "settings": "Opcions" - }, - "options": { - "stepTitle": "Opcions d'aplanament", - "title": "Opcions d'aplanament", - "flattenOnlyForms": { - "label": "Aplana només els formularis", - "desc": "Aplana només els camps de formulari, deixant intactes altres elements interactius" - }, - "note": "Aplanar elimina els elements interactius del PDF, fent-los no editables." - }, - "results": { - "title": "Resultats d'aplanament" - }, - "error": { - "failed": "S'ha produït un error en aplanar el PDF." - }, - "tooltip": { - "header": { - "title": "Sobre l'aplanament de PDFs" - }, - "description": { - "title": "Què fa aplanar?", - "text": "Aplanar fa que el teu PDF no sigui editable convertint els formularis emplenables i els botons en text i imatges normals. El PDF es veurà exactament igual, però ningú podrà canviar ni emplenar més els formularis. Perfecte per compartir formularis completats, crear documents finals per a arxiu o assegurar que el PDF es vegi igual a tot arreu.", - "bullet1": "Les caixes de text esdevenen text normal (no es pot editar)", - "bullet2": "Les caselles i els botons es converteixen en imatges", - "bullet3": "Ideal per a versions finals que no vols que es canviïn", - "bullet4": "Garanteix una aparença consistent en tots els dispositius" - }, - "formsOnly": { - "title": "Què vol dir «Aplana només els formularis»?", - "text": "Aquesta opció només elimina la capacitat d'emplenar formularis, però manté altres funcions com clicar enllaços, veure marcadors i llegir comentaris.", - "bullet1": "Els formularis es tornen no editables", - "bullet2": "Els enllaços continuen funcionant en fer clic", - "bullet3": "Els comentaris i les notes romanen visibles", - "bullet4": "Els marcadors continuen ajudant a navegar" - } - } - }, - "repair": { - "tags": "repara,restaura,correcció,recupera", - "title": "Reparar", - "header": "Repara els PDF", - "submit": "Reparar", - "description": "Aquesta eina intentarà reparar fitxers PDF corruptes o danyats. No cal cap configuració addicional.", - "filenamePrefix": "reparat", - "files": { - "placeholder": "Selecciona un fitxer PDF a la vista principal per començar" - }, - "error": { - "failed": "S'ha produït un error en reparar el PDF." - }, - "results": { - "title": "Resultats de reparació" - } - }, - "removeBlanks": { - "title": "Elimina els espais en blanc", - "header": "Elimina les pàgines en blanc", - "settings": { - "title": "Configuració" - }, - "threshold": { - "label": "Llindar de blancor de píxel" - }, - "whitePercent": { - "label": "Llindar de percentatge de blanc", - "unit": "%" - }, - "includeBlankPages": { - "label": "Inclou les pàgines en blanc detectades" - }, - "tooltip": { - "header": { - "title": "Configuració d'eliminació de pàgines en blanc" - }, - "threshold": { - "title": "Llindar de blancor de píxel", - "text": "Controla com de blanc ha de ser un píxel per considerar-se 'blanc'. Això ajuda a determinar què compta com a àrea en blanc a la pàgina.", - "bullet1": "0 = Negre pur (més restrictiu)", - "bullet2": "128 = Gris mitjà", - "bullet3": "255 = Blanc pur (menys restrictiu)" - }, - "whitePercent": { - "title": "Llindar de percentatge de blanc", - "text": "Estableix el percentatge mínim de píxels blancs requerit perquè una pàgina es consideri en blanc i s'elimini.", - "bullet1": "Valors baixos (p. ex., 80%) = S'eliminen més pàgines", - "bullet2": "Valors alts (p. ex., 95%) = Només s'eliminen pàgines molt blanques", - "bullet3": "Utilitza valors més alts per a documents amb fons clars" - }, - "includeBlankPages": { - "title": "Inclou les pàgines en blanc detectades", - "text": "Quan està activat, crea un PDF separat amb totes les pàgines en blanc que s'han detectat i eliminat del document original.", - "bullet1": "Útil per revisar què s'ha eliminat", - "bullet2": "Ajuda a verificar l'exactitud de la detecció", - "bullet3": "Es pot desactivar per reduir la mida del fitxer de sortida" - } - }, - "submit": "Elimina els espais en blanc", - "error": { - "failed": "No s'han pogut eliminar les pàgines en blanc" - }, - "results": { - "title": "Pàgines en blanc eliminades" - } - }, - "removeAnnotations": { - "tags": "comentaris,ressalta,notes,marcatge,elimina", - "title": "Elimina Anotacions", - "header": "Elimina Anotacions", - "submit": "Elimina", - "settings": { - "title": "Configuració" - }, - "info": { - "title": "Sobre eliminar anotacions", - "description": "Aquesta eina eliminarà totes les anotacions (comentaris, ressaltats, notes, etc.) dels teus documents PDF." - }, - "tooltip": { - "header": { - "title": "Quant a Eliminar anotacions" - }, - "description": { - "title": "Què fa" - } - }, - "error": { - "failed": "S'ha produït un error en eliminar les anotacions del PDF." - } - }, - "compare": { - "tags": "diferencia,contrasta,canvis,anàlisi", - "title": "Comparar", - "header": "Compara PDF", - "clearSelected": "Esborra la selecció", - "clear": { - "confirmTitle": "Voleu esborrar els PDFs seleccionats?", - "confirmBody": "Això tancarà la comparació actual i et retornarà a Fitxers actius.", - "confirm": "Esborra i torna" - }, - "review": { - "title": "Resultat de la comparació", - "actionsHint": "Revisa la comparació, canvia els rols dels documents o exporta el resum.", - "switchOrder": "Canvia l'ordre", - "exportSummary": "Exporta el resum" - }, - "base": { - "label": "Document original", - "placeholder": "Selecciona el PDF original" - }, - "comparison": { - "label": "Document editat", - "placeholder": "Selecciona el PDF editat" - }, - "addFilesHint": "Afegeix PDFs al pas Fitxers per habilitar la selecció.", - "noFiles": "Encara no hi ha PDFs disponibles", - "pages": "Pàgines", - "selection": { - "originalEditedTitle": "Selecciona els PDFs original i editat" - }, - "original": { - "label": "PDF original" - }, - "edited": { - "label": "PDF editat" - }, - "swap": { - "confirmTitle": "Tornar a executar la comparació?", - "confirmBody": "Això tornarà a executar l'eina. Segur que vols intercanviar l'ordre d'Original i Editat?", - "confirm": "Intercanvia i torna a executar" - }, - "cta": "Compara", - "loading": "Comparant...", - "summary": { - "baseHeading": "Document original", - "comparisonHeading": "Document editat", - "pageLabel": "Pàgina" - }, - "rendering": { - "pageNotReadyTitle": "La pàgina encara no s'ha renderitzat", - "pageNotReadyBody": "Algunes pàgines encara s'estan renderitzant. La navegació s'ajustarà quan estiguin llestes.", - "rendering": "renderitzant", - "inProgress": "Com a mínim un d'aquests PDFs és molt gran; el desplaçament no serà fluid fins que acabi la renderització", - "pagesRendered": "pàgines renderitzades", - "complete": "Renderització completada" - }, - "dropdown": { - "deletionsLabel": "Supressions", - "additionsLabel": "Afegits", - "deletions": "Supressions ({{count}})", - "additions": "Afegits ({{count}})", - "searchPlaceholder": "Cerca canvis...", - "noResults": "No s'han trobat canvis" - }, - "actions": { - "stackVertically": "Apila verticalment", - "placeSideBySide": "Posa costat a costat", - "zoomOut": "Allunya", - "zoomIn": "Apropa", - "resetView": "Restableix la vista", - "unlinkScrollPan": "Desvincula desplaçament i panoràmica", - "linkScrollPan": "Vincula desplaçament i panoràmica", - "unlinkScroll": "Desvincula el desplaçament", - "linkScroll": "Vincula el desplaçament" - }, - "toasts": { - "unlinkedTitle": "Desplaçament i panoràmica independents activats", - "unlinkedBody": "Consell: Fletxa amunt/avall desplaça ambdós panells; la panoràmica només mou el panell actiu." - }, - "error": { - "selectRequired": "Selecciona un document original i un d'editat.", - "filesMissing": "No s'han pogut localitzar els fitxers seleccionats. Torna a seleccionar-los.", - "generic": "No es poden comparar aquests fitxers." - }, - "status": { - "extracting": "Extraient text...", - "processing": "Analitzant diferències...", - "complete": "Comparació preparada" - }, - "longJob": { - "title": "Comparació gran en curs", - "body": "Aquests PDFs junts superen les 2.000 pàgines. El processament pot trigar diversos minuts." - }, - "slowOperation": { - "title": "Encara treballant…", - "body": "Aquesta comparació està trigant més del normal. Pots deixar que continuï o cancel·lar-la.", - "cancel": "Cancel·la la comparació" - }, - "newLine": "línia nova", - "complex": { - "message": "Un o tots dos documents proporcionats són fitxers grans; la precisió de la comparació pot veure's reduïda." - }, - "large": { - "file": { - "message": "Un o tots dos documents proporcionats són massa grans per ser processats." - } - }, - "no": { - "text": { - "message": "Un o tots dos dels PDFs seleccionats no tenen contingut de text. Si us plau, trieu PDFs amb text per a la comparació." - } - }, - "too": { - "dissimilar": { - "message": "Aquests documents semblen molt diferents. La comparació s'ha aturat per estalviar temps." - } - }, - "earlyDissimilarity": { - "title": "Aquests PDFs semblen molt diferents", - "body": "Veiem molt poques similituds fins ara. Pots aturar la comparació si no són documents relacionats.", - "stopButton": "Atura la comparació" - } - }, - "certSign": { - "tags": "autentica,PEM,P12,oficial,encripta", - "title": "Signatura amb Certificat", - "filenamePrefix": "signat", - "signMode": { - "stepTitle": "Mode de signatura", - "tooltip": { - "header": { - "title": "Sobre les signatures PDF" - }, - "overview": { - "title": "Com funcionen les signatures", - "text": "Ambdós modes segellen el document (qualsevol edició es marca com a manipulació) i registren qui/quan/com per a auditoria. La confiança del visor depèn de la cadena de certificació." - }, - "manual": { - "title": "Manual - Aporta el teu certificat", - "text": "Utilitza els teus fitxers de certificat per a una identitat alineada amb la marca. Pot mostrar Trusted quan la teva CA/cadena és reconeguda.", - "use": "Ús per a: de cara al client, legal, compliment." - }, - "auto": { - "title": "Automàtic - Sense configuració, segell de sistema instantani", - "text": "Signa amb un certificat del servidor self-signed. Mateix tamper-evident seal i audit trail; normalment mostra Unverified als visors.", - "use": "Fes-ho servir quan: necessitis rapidesa i una identitat interna coherent a través de revisions i registres." - }, - "rule": { - "title": "Regla general", - "text": "Necessites l'estat Trusted al destinatari? Manual. Necessites un segell ràpid, evident a manipulacions i un rastre d'auditoria sense configuració? Automàtic." - } - } - }, - "certTypeStep": { - "stepTitle": "Format del certificat" - }, - "certFiles": { - "stepTitle": "Fitxers de certificat" - }, - "appearance": { - "stepTitle": "Aparença de la signatura", - "tooltip": { - "header": { - "title": "Sobre l'aparença de la signatura" - }, - "invisible": { - "title": "Signatures invisibles", - "text": "La signatura s'afegeix al PDF per seguretat però no serà visible en visualitzar el document. Perfecte per complir requisits legals sense canviar l'aparença del document.", - "bullet1": "Proporciona seguretat sense canvis visuals", - "bullet2": "Compleix requisits legals de signatura digital", - "bullet3": "No afecta el disseny ni la maquetació del document" - }, - "visible": { - "title": "Signatures visibles", - "text": "Mostra un bloc de signatura al PDF amb el teu nom, data i detalls opcionals. Útil quan vols que els lectors vegin clarament que el document està signat.", - "bullet1": "Mostra el nom del signant i la data al document", - "bullet2": "Pot incloure el motiu i el lloc de signatura", - "bullet3": "Tria en quina pàgina col·locar la signatura", - "bullet4": "Es pot incloure un logotip opcional" - } - }, - "invisible": "Invisible", - "options": { - "title": "Detalls de la signatura" - }, - "visible": "Visible" - }, - "sign": { - "submit": "Signa el PDF", - "results": "PDF signat" - }, - "error": { - "failed": "S'ha produït un error en processar les signatures." - }, - "tooltip": { - "header": { - "title": "Sobre la gestió de signatures" - }, - "overview": { - "title": "Què pot fer aquesta eina?", - "text": "Aquesta eina us permet comprovar si els vostres PDFs estan signats digitalment i afegir noves signatures digitals. Les signatures digitals proven qui ha creat o aprovat un document i indiquen si ha estat modificat des que es va signar.", - "bullet1": "Comprova les signatures existents i la seva validesa", - "bullet2": "Mostra informació detallada sobre signants i certificats", - "bullet3": "Afegeix noves signatures digitals per protegir els documents", - "bullet4": "S'admeten múltiples fitxers amb navegació senzilla" - }, - "validation": { - "title": "Comprovació de signatures", - "text": "Quan comproveu les signatures, l'eina us indica si són vàlides, qui ha signat el document, quan es va signar i si el document s'ha modificat des de la signatura.", - "bullet1": "Mostra si les signatures són vàlides o no vàlides", - "bullet2": "Mostra la informació del signant i la data de signatura", - "bullet3": "Comprova si el document s'ha modificat després de signar", - "bullet4": "Pot usar certificats personalitzats per a la verificació" - }, - "signing": { - "title": "Afegir signatures", - "text": "Per signar un PDF, necessiteu un certificat digital (com PEM, PKCS12 o JKS). Podeu triar fer visible la signatura al document o mantenir-la invisible només per a seguretat.", - "bullet1": "Admet formats PEM, PKCS12, JKS i certificats de servidor", - "bullet2": "Opció per mostrar o amagar la signatura al PDF", - "bullet3": "Afegeix motiu, ubicació i nom del signant", - "bullet4": "Trieu en quina pàgina col·locar les signatures visibles", - "bullet5": "Utilitza el certificat del servidor per a l'opció senzilla 'Sign with Stirling-PDF'" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Sobre els tipus de certificat" - }, - "what": { - "title": "Què és un certificat?", - "text": "És un identificador segur per a la vostra signatura que demostra que heu signat. A menys que us exigeixin signar amb certificat, recomanem utilitzar un altre mètode segur com Type, Draw o Upload." - }, - "which": { - "title": "Quina opció hauria d'utilitzar?", - "text": "Trieu el format que coincideixi amb el vostre fitxer de certificat:", - "bullet1": "PKCS#12 (.p12 / .pfx) – un sol fitxer combinat (el més habitual)", - "bullet2": "PFX (.pfx) – la versió de Microsoft de PKCS12", - "bullet3": "PEM – fitxers .pem de clau privada i certificat separats", - "bullet4": "JKS – magatzem de claus .jks de Java per a fluxos de treball de dev / CI-CD" - }, - "convert": { - "title": "La clau no és a la llista?", - "text": "Convertiu el vostre fitxer a un magatzem de claus de Java (.jks) amb keytool i després trieu JKS." - } - } - }, - "chooseCertificate": "Trieu el fitxer de certificat", - "chooseJksFile": "Trieu el fitxer JKS", - "chooseP12File": "Trieu el fitxer PKCS12", - "choosePfxFile": "Trieu el fitxer PFX", - "choosePrivateKey": "Trieu el fitxer de clau privada", - "location": "Ubicació", - "logoTitle": "Logotip", - "name": "Nom", - "noLogo": "Sense logotip", - "pageNumber": "Número de pàgina", - "password": "Introduïu la contrasenya del vostre magatzem de claus o clau privada (si n'hi ha):", - "passwordOptional": "Deixeu en blanc si no hi ha contrasenya", - "reason": "Motiu", - "serverCertMessage": "S'usa el certificat del servidor: no calen fitxers ni contrasenya", - "showLogo": "Mostra el logotip" - }, - "removeCertSign": { - "tags": "autentica,PEM,P12,oficial,desencripta", - "title": "Elimina la Signatura del Certificat", - "header": "Elimina el certificat digital del PDF", - "selectPDF": "Seleccioneu un fitxer PDF:", - "submit": "Elimina Signatura", - "description": "Aquesta eina eliminarà les signatures de certificat digital del vostre document PDF.", - "filenamePrefix": "no_signat", - "files": { - "placeholder": "Seleccioneu un fitxer PDF a la vista principal per començar" - }, - "error": { - "failed": "S'ha produït un error en eliminar les signatures de certificat." - }, - "results": { - "title": "Resultats de l'eliminació del certificat" - } - }, - "pageLayout": { - "tags": "fusió,composició,vista única,organitzar", - "title": "Disposició de Múltiples Pàgines", - "header": "Disposició de Múltiples Pàgines", - "pagesPerSheet": "Pàgines per full:", - "addBorder": "Afegeix Marcs", - "submit": "Envia", - "desc": { - "2": "Col·loca 2 pàgines de costat en un sol full.", - "3": "Col·loca 3 pàgines en un sol full en una sola fila.", - "4": "Col·loca 4 pàgines en un sol full (graella de 2 × 2).", - "9": "Col·loca 9 pàgines en un sol full (graella de 3 × 3).", - "16": "Col·loca 16 pàgines en un sol full (graella de 4 × 4)." - }, - "error": { - "failed": "S'ha produït un error en crear la disposició multipàgina." - } - }, - "bookletImposition": { - "tags": "llibreta,imposició,impressió,enquadernació,plegat,signatura", - "title": "Imposició de llibret", - "header": "Imposició de llibret", - "submit": "Crea llibret", - "spineLocation": { - "label": "Ubicació del llom", - "left": "Esquerra (estàndard)", - "right": "Dreta (RTL)" - }, - "doubleSided": { - "label": "Impressió a doble cara", - "tooltip": "Crea anvers i revers per a una impressió correcta de llibrets" - }, - "manualDuplex": { - "title": "Mode dúplex manual", - "instructions": "Per a impressores sense dúplex automàtic. Caldrà executar-ho dues vegades:" - }, - "duplexPass": { - "label": "Passada d'impressió", - "first": "1a passada", - "second": "2a passada", - "firstInstructions": "Imprimeix els anvers → apila cara avall → torna-ho a executar amb la 2a passada", - "secondInstructions": "Carrega el feix imprès cara avall → imprimeix els reversos" - }, - "rtlBinding": { - "label": "Enquadernació de dreta a esquerra", - "tooltip": "Per a àrab, hebreu o altres idiomes de dreta a esquerra" - }, - "addBorder": { - "label": "Afegeix vores al voltant de les pàgines", - "tooltip": "Afegeix vores al voltant de cada secció de pàgina per ajudar amb el tall i l'alineació" - }, - "addGutter": { - "label": "Afegeix marge de relligat", - "tooltip": "Afegeix espai interior per a l'enquadernació" - }, - "gutterSize": { - "label": "Mida del marge de relligat (punts)" - }, - "flipOnShortEdge": { - "label": "Gira per la vora curta (només dúplex automàtic)", - "tooltip": "Habilita la impressió dúplex de vora curta (només dúplex automàtic - s'ignora en mode manual)", - "manualNote": "No cal en mode manual: gireu el feix vosaltres mateixos" - }, - "advanced": { - "toggle": "Opcions avançades" - }, - "paperSizeNote": "La mida del paper es dedueix automàticament de la primera pàgina.", - "tooltip": { - "header": { - "title": "Guia de creació de llibrets" - }, - "description": { - "title": "Què és la imposició de llibret?", - "text": "Crea llibrets professionals organitzant les pàgines en l'ordre correcte d'impressió. Les pàgines del vostre PDF es col·loquen 2 en fulls apaïsats perquè, en plegar i enquadernar, es llegeixin en la seqüència correcta com un llibre real." - }, - "example": { - "title": "Exemple: llibret de 8 pàgines", - "text": "El vostre document de 8 pàgines es converteix en 2 fulls:", - "bullet1": "Full 1 Anvers: Pàgines 8, 1 | Revers: Pàgines 2, 7", - "bullet2": "Full 2 Anvers: Pàgines 6, 3 | Revers: Pàgines 4, 5", - "bullet3": "Quan es plega i s'apila: Es llegeix 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Com imprimir i muntar", - "text": "Seguiu aquests passos per obtenir llibrets perfectes:", - "bullet1": "Imprimiu a doble cara amb 'Gira per la vora llarga'", - "bullet2": "Apageu els fulls en ordre i plegueu-los per la meitat", - "bullet3": "Grapeu o enquaderneu al llarg del llom plegat", - "bullet4": "Per a impressores de vora curta: activeu l'opció 'Gira per la vora curta'" - }, - "manualDuplex": { - "title": "Dúplex manual (impressores d'una sola cara)", - "text": "Per a impressores sense dúplex automàtic:", - "bullet1": "Desactiveu 'Impressió a doble cara'", - "bullet2": "Seleccioneu '1a passada' → Imprimiu → Apageu cara avall", - "bullet3": "Seleccioneu '2a passada' → Carregueu el feix → Imprimiu els reversos", - "bullet4": "Plegueu i munteu com de costum" - }, - "advanced": { - "title": "Opcions avançades", - "text": "Ajusteu finament el vostre llibret:", - "bullet1": "Enquadernació de dreta a esquerra: per a àrab, hebreu o idiomes RTL", - "bullet2": "Vores: mostra línies de tall per al retall", - "bullet3": "Marge de relligat: afegeix espai per enquadernar/grapar", - "bullet4": "Gir a la vora curta: només per a impressores amb dúplex automàtic" - } - }, - "error": { - "failed": "S'ha produït un error en crear la imposició de llibret." - } - }, - "scalePages": { - "title": "Ajusta l'escala de la pàgina", - "header": "Ajusta l'escala de la pàgina", - "pageSize": "Mida d'una pàgina del document.", - "keepPageSize": "Mida Original", - "scaleFactor": "Nivell de zoom (retall) d'una pàgina.", - "submit": "Envia" - }, - "adjustPageScale": { - "tags": "redimensiona,modifica,dimensió,adapta", - "title": "Ajusta l'escala de pàgina", - "header": "Ajusta l'escala de pàgina", - "scaleFactor": { - "label": "Factor d'escala" - }, - "pageSize": { - "label": "Mida de pàgina de destinació", - "keep": "Mantén la mida original", - "letter": "Carta", - "legal": "Legal" - }, - "submit": "Ajusta l'escala de pàgina", - "error": { - "failed": "S'ha produït un error en ajustar l'escala de pàgina." - }, - "tooltip": { - "header": { - "title": "Resum de configuració de l'escala de pàgina" - }, - "description": { - "title": "Descripció", - "text": "Ajusta la mida del contingut del PDF i canvia les dimensions de la pàgina." - }, - "scaleFactor": { - "title": "Factor d'escala", - "text": "Controla la mida amb què es mostra el contingut a la pàgina. El contingut s'escala i es centra; si el contingut escalat és més gran que la mida de la pàgina, es pot retallar.", - "bullet1": "1.0 = Mida original", - "bullet2": "0.5 = Meitat de mida (50% més petit)", - "bullet3": "2.0 = Doble mida (200% més gran, pot retallar-se)" - }, - "pageSize": { - "title": "Mida de pàgina de destinació", - "text": "Defineix les dimensions de les pàgines de sortida del PDF. 'Mantén la mida original' manté les dimensions actuals, mentre que les altres opcions redimensionen a mides de paper estàndard." - } - } - }, - "add-page-numbers": { - "tags": "pàgina,etiqueta,organitza,indexa" - }, - "auto-rename": { - "tags": "autodetect,basat en capçalera,organitzar,reetiquetar", - "title": "Canvi de Nom Automàtic", - "header": "Canvi de Nom Automàtic de PDF", - "description": "Troba automàticament el títol del contingut del vostre PDF i l'utilitza com a nom de fitxer.", - "submit": "Canvi de Nom Automàtic", - "files": { - "placeholder": "Seleccioneu un fitxer PDF a la vista principal per començar" - }, - "error": { - "failed": "S'ha produït un error en canviar automàticament el nom del PDF." - }, - "results": { - "title": "Resultats del canvi de nom automàtic" - }, - "tooltip": { - "header": { - "title": "Com funciona el canvi de nom automàtic" - }, - "description": { - "title": "Què fa" - }, - "howItWorks": { - "title": "Canvi de nom intel·ligent", - "text": "Troba automàticament el títol del contingut del vostre PDF i l'utilitza com a nom de fitxer.", - "bullet1": "Cerca text que sembli un títol o capçalera", - "bullet2": "Crea un nom de fitxer net i vàlid a partir del títol detectat", - "bullet3": "Manté el nom original si no es troba cap títol adequat" - } - }, - "settings": { - "title": "Quant a" - } - }, - "adjust-contrast": { - "tags": "correcció de color,ajustar,modificar,millorar" - }, - "crop": { - "title": "Talla", - "header": "Talla PDF", - "submit": "Envia", - "noFileSelected": "Seleccioneu un fitxer PDF per començar a retallar", - "preview": { - "title": "Selecció de l'àrea de retall" - }, - "reset": "Restableix al PDF complet", - "coordinates": { - "title": "Posició i mida", - "x": { - "label": "Posició X", - "desc": "Vora esquerra (punts)" - }, - "y": { - "label": "Posició Y", - "desc": "Vora inferior (punts)" - }, - "width": { - "label": "Amplada", - "desc": "Amplada del retall (punts)" - }, - "height": { - "label": "Alçada", - "desc": "Alçada del retall (punts)" - } - }, - "error": { - "invalidArea": "L'àrea de retall s'estén més enllà dels límits del PDF", - "failed": "No s'ha pogut retallar el PDF" - }, - "steps": { - "selectArea": "Selecciona l'àrea de retall" - }, - "tooltip": { - "title": "Com retallar PDFs", - "description": "Seleccioneu l'àrea a retallar del vostre PDF arrossegant i redimensionant la superposició blava a la miniatura.", - "drag": "Arrossegueu la superposició per moure l'àrea de retall", - "resize": "Arrossegueu les nanses de les cantonades i vores per redimensionar", - "precision": "Utilitzeu les entrades de coordenades per a un posicionament precís" - }, - "results": { - "title": "Resultats del retall" - }, - "automation": { - "info": "Introduïu coordenades de retall en punts de PDF. L'origen (0,0) és a la part inferior esquerra. Aquests valors s'aplicaran a tots els PDFs processats en aquesta automatització.", - "reference": "Referència: una pàgina A4 és de 595.28 × 841.89 punts (210mm × 297mm). 1 polzada = 72 punts." - } - }, - "autoSplitPDF": { - "tags": "basat en QR,separar,segmentació d'escaneig,organitzar", - "title": "Divisió Automàtica de PDF", - "header": "Divisió Automàtica de PDF", - "description": "Imprimeix, insereix, escaneja, puja i deixa que el sistema separi automàticament els teus documents. No cal ordenar manualment.", - "selectText": { - "1": "Imprimeix algunes fulles divisòries de les opcions següents (en blanc i negre està bé).", - "2": "Escaneja tots els teus documents alhora inserint una fulla divisòria entre cada document.", - "3": "Puja el fitxer PDF escanejat gran i deixa que Stirling PDF faci la resta.", - "4": "Les pàgines divisòries es detecten i eliminen automàticament, garantint un document final ordenat." - }, - "formPrompt": "Envia un PDF que contingui les pàgines divisòries de Stirling-PDF:", - "duplexMode": "Mode Dúplex (Escaneig de davant i darrere)", - "dividerDownload2": "Descarrega 'Divisor Automàtic (amb instruccions).pdf'", - "submit": "Envia" - }, - "sanitizePdf": { - "tags": "netejar,segur,sense riscos,eliminar amenaces" - }, - "URLToPDF": { - "tags": "captura web,desa pàgina,web a document,arxiu", - "title": "URL a PDF", - "header": "URL a PDF", - "submit": "Converteix", - "credit": "Utilitza WeasyPrint" - }, - "HTMLToPDF": { - "tags": "marcatge,contingut web,transformació,convertir", - "title": "HTML a PDF", - "header": "HTML a PDF", - "help": "Accepta fitxers HTML i arxius ZIP que contenen html/css/imatges, etc. necessaris", - "submit": "Converteix", - "credit": "Utilitza WeasyPrint", - "zoom": "Nivell de zoom per mostrar el lloc web.", - "pageWidth": "Amplada de la pàgina en centímetres. (En blanc per defecte)", - "pageHeight": "Alçada de la pàgina en centímetres. (En blanc per defecte)", - "marginTop": "Margen superior de la pàgina en mil·límetres. (En blanc per defecte)", - "marginBottom": "Marge inferior de la pàgina en mil·límetres. (En blanc per defecte)", - "marginLeft": "Marge esquerre de la pàgina en mil·límetres. (En blanc per defecte)", - "marginRight": "Marge dret de la pàgina en mil·límetres. (En blanc per defecte)", - "printBackground": "Renderitza el fons dels llocs web.", - "defaultHeader": "Habilita la Capçalera per Defecte (Nom i número de pàgina)", - "cssMediaType": "Canvia el tipus de mitjà CSS de la pàgina.", - "none": "Cap", - "print": "Imprimir", - "screen": "Pantalla" - }, - "MarkdownToPDF": { - "tags": "marcatge,contingut web,transformació,convertir", - "title": "Markdown a PDF", - "header": "Markdown a PDF", - "submit": "Converteix", - "help": "Treball en curs", - "credit": "Utilitza WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "marcatge,contingut web,transformació,convertir,md", - "title": "PDF a Markdown", - "header": "PDF a Markdown", - "submit": "Converteix" - }, - "getPdfInfo": { - "tags": "informació,dades,estadístiques,estadístiques", - "title": "Obteniu Informació del PDF", - "header": "Obteniu Informació del PDF", - "submit": "Obteniu Informació", - "downloadJson": "Descarrega JSON" - }, - "extractPage": { - "tags": "extreure" - }, - "PdfToSinglePage": { - "tags": "pàgina única" - }, - "showJS": { - "tags": "JS", - "title": "Mostra Javascript", - "header": "Mostra Javascript", - "downloadJS": "Descarrega Javascript", - "submit": "Mostra", - "results": "Resultat", - "processing": "Extraient JavaScript...", - "done": "JavaScript extret", - "singleFileWarning": "Aquesta eina només admet un fitxer a la vegada. Seleccioneu un sol fitxer.", - "view": { - "title": "JavaScript extret" - } - }, - "redact": { - "tags": "Redactar,Amagar,ressaltar en negre,negre,marcador,ocult,manual", - "title": "Redacció manual", - "submit": "Redacta", - "error": { - "failed": "S'ha produït un error en aplicar la redacció al PDF." - }, - "modeSelector": { - "title": "Mètode de redacció", - "mode": "Mode", - "automatic": "Automàtic", - "automaticDesc": "Redacta text en funció de termes de cerca", - "manual": "Manual", - "manualDesc": "Feu clic i arrossegueu per redactar àrees específiques", - "manualComingSoon": "La redacció manual arribarà aviat" - }, - "auto": { - "header": "Redacció automàtica", - "settings": { - "title": "Configuració de redacció", - "advancedTitle": "Avançat" - }, - "colorLabel": "Color del quadre", - "wordsToRedact": { - "title": "Paraules a redactar", - "placeholder": "Introduïu una paraula", - "add": "Afegeix", - "examples": "Exemples: Confidencial, Top-Secret" - }, - "useRegexLabel": "Utilitza Regex", - "wholeWordSearchLabel": "Cerca paraula completa", - "customPaddingLabel": "Farciment extra personalitzat", - "convertPDFToImageLabel": "Converteix PDF a PDF-imatge" - }, - "tooltip": { - "mode": { - "header": { - "title": "Mètode de redacció" - }, - "automatic": { - "title": "Redacció automàtica", - "text": "Troba i redacta automàticament el text especificat a tot el document. Perfecte per eliminar informació sensible recurrent com noms, adreces o marques de confidencialitat." - }, - "manual": { - "title": "Redacció manual", - "text": "Feu clic i arrossegueu per seleccionar manualment àrees específiques a redactar. Us dona control precís sobre què es redacta. (Properament)" - } - }, - "words": { - "header": { - "title": "Paraules a redactar" - }, - "description": { - "title": "Coincidència de text", - "text": "Introduïu paraules o frases per trobar i redactar al vostre document. Cada paraula es buscarà per separat." - }, - "bullet1": "Afegiu una paraula cada vegada", - "bullet2": "Premeu Retorn o feu clic a 'Afegeix-ne una altra' per afegir", - "bullet3": "Feu clic a × per eliminar paraules", - "examples": { - "title": "Exemples habituals", - "text": "Paraules típiques a redactar inclouen: dades bancàries, adreces de correu o noms específics." - } - }, - "advanced": { - "header": { - "title": "Paràmetres avançats de redacció" - }, - "color": { - "title": "Color del quadre i farciment", - "text": "Personalitzeu l'aparença dels quadres de redacció. El negre és l'estàndard, però podeu triar qualsevol color. El farciment afegeix espai addicional al voltant del text trobat." - }, - "regex": { - "title": "Utilitza Regex", - "text": "Activeu expressions regulars per a coincidències avançades de patrons. Útil per trobar números de telèfon, correus o patrons complexos.", - "bullet1": "Exemple: \\d{4}-\\d{2}-\\d{2} per fer coincidir dates en format YYYY-MM-DD", - "bullet2": "Useu-ho amb precaució: proveu-ho a fons" - }, - "wholeWord": { - "title": "Cerca paraula completa", - "text": "Només coincideix amb paraules completes, no coincidències parcials. 'John' no coincidirà amb 'Johnson' quan estigui activat." - }, - "convert": { - "title": "Converteix a PDF-imatge", - "text": "Converteix el PDF a un PDF basat en imatges després de la redacció. Això assegura que el text darrere dels quadres de redacció s'elimini completament i no es pugui recuperar." - } - } - }, - "manual": { - "header": "Redacció manual", - "textBasedRedaction": "Redacció basada en text", - "pageBasedRedaction": "Redacció basada en pàgina", - "convertPDFToImageLabel": "Converteix PDF a PDF-imatge (S'utilitza per eliminar el text darrere del quadre)", - "pageRedactionNumbers": { - "title": "Pàgines", - "placeholder": "(p. ex. 1,2,8 o 4,7,12-16 o 2n-1)" - }, - "redactionColor": { - "title": "Color de redacció" - }, - "export": "Exporta", - "upload": "Puja", - "boxRedaction": "Redacció dibuixant quadres", - "zoom": "Zoom", - "zoomIn": "Amplia", - "zoomOut": "Redueix", - "nextPage": "Pàgina següent", - "previousPage": "Pàgina anterior", - "toggleSidebar": "Commuta la barra lateral", - "showThumbnails": "Mostra les miniatures", - "showDocumentOutline": "Mostra l'esquema del document (doble clic per expandir/contraure tots els elements)", - "showAttachments": "Mostra els adjunts", - "showLayers": "Mostra les capes (doble clic per restablir totes les capes a l'estat per defecte)", - "colourPicker": "Selector de color", - "findCurrentOutlineItem": "Troba l'element actual de l'esquema", - "applyChanges": "Aplica els canvis" - } - }, - "tableExtraxt": { - "tags": "CSV,Extracció de taules,extreure,convertir" - }, - "autoSizeSplitPDF": { - "tags": "pdf,dividir,document,organització" - }, - "overlay-pdfs": { - "tags": "Superposició", - "header": "Superposar Fitxers PDF", - "title": "Superposa PDFs", - "desc": "Superposa un PDF damunt d'un altre", - "baseFile": { - "label": "Selecciona el Fitxer PDF Base" - }, - "overlayFiles": { - "label": "Selecciona els Fitxers PDF a Superposar", - "placeholder": "Trieu PDF(s)...", - "addMore": "Afegeix més PDFs..." - }, - "mode": { - "label": "Selecciona el Mode de Superposició", - "sequential": "Superposició Seqüencial", - "interleaved": "Superposició Intercalada", - "fixedRepeat": "Superposició de Repte Fix" - }, - "counts": { - "label": "Nombre de Superposicions (per al Mode de Repte Fix)", - "placeholder": "Introdueix els nombres separats per comes (p. ex., 2,3,1)", - "item": "Comptatge per al fitxer", - "noFiles": "Afegiu fitxers de superposició per configurar els comptatges" - }, - "position": { - "label": "Selecciona la Posició de la Superposició", - "foreground": "Primer pla", - "background": "Fons" - }, - "submit": "Envia", - "settings": { - "title": "Configuració" - }, - "results": { - "title": "Resultats de la superposició" - }, - "tooltip": { - "header": { - "title": "Resum de superposició de PDFs" - }, - "description": { - "title": "Descripció", - "text": "Combineu un PDF base amb un o més PDFs de superposició. Les superposicions es poden aplicar pàgina a pàgina en diferents modes i col·locar-se en primer pla o en el fons." - }, - "mode": { - "title": "Mode de superposició", - "text": "Trieu com distribuir les pàgines de superposició a través de les pàgines del PDF base.", - "sequential": "Superposició seqüencial: utilitza pàgines del primer PDF de superposició fins que s'acaben i després passa al següent.", - "interleaved": "Superposició entrellaçada: pren una pàgina de cada superposició per torn.", - "fixedRepeat": "Superposició amb repetició fixa: pren un nombre fix de pàgines de cada superposició abans de passar a la següent. Utilitza Comptatges per establir els valors." - }, - "position": { - "title": "Posició de la superposició", - "text": "Primer pla col·loca la superposició sobre la pàgina. Fons la col·loca darrere." - }, - "overlayFiles": { - "title": "Fitxers de superposició", - "text": "Seleccioneu un o més PDFs per superposar sobre el base. L'ordre d'aquests fitxers afecta com s'apliquen les pàgines en els modes Seqüencial i Repetició fixa." - }, - "counts": { - "title": "Comptatges (només Repetició fixa)", - "text": "Proporcioneu un nombre positiu per a cada fitxer de superposició indicant quantes pàgines s'han d'agafar abans de passar al següent. Requerit quan el mode és Repetició fixa." - } - }, - "error": { - "failed": "S'ha produït un error en superposar els PDFs." - } - }, - "split-by-sections": { - "tags": "Divisió per seccions,Divideix,Personalitza", - "title": "Divideix PDF per Seccions", - "header": "Divideix el PDF en Seccions", - "horizontal": { - "label": "Divisions Horitzontals", - "placeholder": "Introdueix el nombre de divisions horitzontals" - }, - "vertical": { - "label": "Divisions Verticals", - "placeholder": "Introdueix el nombre de divisions verticals" - }, - "submit": "Divideix PDF", - "merge": "Fusiona en un sol PDF" - }, - "AddStampRequest": { - "tags": "Segell, Afegeix imatge, Centra imatge, Marca d'aigua, PDF, Insereix, Personalitza", - "header": "Segella PDF", - "title": "Segella PDF", - "stampSetup": "Configuració del segell", - "stampType": "Tipus de Segell", - "stampText": "Text del Segell", - "stampImage": "Imatge del Segell", - "alphabet": "Alfabet", - "fontSize": "Mida de la Font/Imatge", - "rotation": "Rotació", - "opacity": "Opacitat", - "position": "Posició", - "overrideX": "Modifica la Coordenada X", - "overrideY": "Modifica la Coordenada Y", - "customMargin": "Marge Personalitzat", - "customColor": "Color de Text Personalitzat", - "submit": "Envia", - "noStampSelected": "Cap segell seleccionat. Torneu al pas 1.", - "customPosition": "Arrossegueu el segell a la ubicació desitjada a la finestra de previsualització.", - "error": { - "failed": "S'ha produït un error en afegir el segell al PDF." - }, - "imageSize": "Mida de la imatge", - "margin": "Marge", - "positionAndFormatting": "Posició i format", - "quickPosition": "Seleccioneu una posició a la pàgina per col·locar el segell.", - "results": { - "title": "Resultats del segell" - } - }, - "removeImagePdf": { - "tags": "Elimina imatge,Operacions de pàgina,Back-end,Servidor" - }, - "splitPdfByChapters": { - "tags": "dividir,capítols,marcadors,organitza" - }, - "validateSignature": { - "tags": "signatura,verifica,valida,pdf,certificat,signatura digital,Validar signatura,Validar certificat", - "title": "Validar Signatures PDF", - "header": "Validar Signatures Digitals", - "selectPDF": "Selecciona fitxer PDF signat", - "submit": "Validar Signatures", - "results": "Resultats de Validació", - "status": { - "_value": "Estat", - "valid": "Vàlid", - "invalid": "Invàlid", - "complete": "Validació completada" - }, - "signer": "Signant", - "date": "Data", - "reason": "Motiu", - "location": "Ubicació", - "noSignatures": "No s'han trobat signatures digitals en aquest document", - "chain": { - "invalid": "La validació de la cadena de certificats ha fallat - no es pot verificar la identitat del signant" - }, - "trust": { - "invalid": "El certificat no es troba en el magatzem de confiança - no es pot verificar la font" - }, - "cert": { - "expired": "El certificat ha expirat", - "revoked": "El certificat ha estat revocat", - "info": "Detalls del Certificat", - "issuer": "Emissor", - "subject": "Assumpte", - "serialNumber": "Número de sèrie", - "validFrom": "Vàlid des de", - "validUntil": "Vàlid fins a", - "algorithm": "Algorisme", - "keySize": "Mida de la clau", - "version": "Versió", - "keyUsage": "Ús de la clau", - "selfSigned": "Autofirmat", - "bits": "bits", - "details": "Detalls del certificat" - }, - "signature": { - "info": "Informació de la Signatura", - "_value": "Signatura", - "mathValid": "La signatura és matemàticament vàlida, PERÒ:" - }, - "selectCustomCert": "Fitxer de Certificat Personalitzat X.509 (Opcional)", - "downloadCsv": "Descarrega CSV", - "downloadJson": "Descarrega JSON", - "downloadPdf": "Descarrega l'informe PDF", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "No s'han pogut validar els fitxers seleccionats.", - "partial": "Alguns fitxers no s'han pogut validar.", - "reportGeneration": "No s'ha pogut generar l'informe PDF. JSON i CSV estan disponibles.", - "unexpected": "Error inesperat durant la validació." - }, - "finalizing": "Preparant descàrregues...", - "issue": { - "certExpired": "Certificat caducat", - "certRevocationUnknown": "Estat de revocació del certificat desconegut", - "certRevoked": "Certificat revocat", - "chainInvalid": "Cadena de certificats no vàlida", - "signatureInvalid": "La comprovació criptogràfica de la signatura ha fallat", - "trustInvalid": "Certificat no de confiança" - }, - "noResults": "Executeu la validació per generar un informe.", - "noSignaturesShort": "Sense signatures", - "processing": "Validant signatures...", - "report": { - "continued": "Continua", - "downloads": "Descàrregues", - "entryLabel": "Resum de la signatura", - "fields": { - "created": "Creat", - "fileSize": "Mida del fitxer", - "signatureCount": "Signatures totals", - "signatureDate": "Data de la signatura" - }, - "filesEvaluated": "{{count}} fitxers avaluats", - "footer": "Validat amb Stirling PDF", - "generatedAt": "Generat", - "noPdf": "L'informe PDF estarà disponible després d'una validació correcta.", - "page": "Pàgina", - "shortTitle": "Resum de la signatura", - "signatureCountLabel": "{{count}} signatures", - "signaturesFound": "{{count}} signatures detectades", - "signaturesValid": "{{count}} totalment vàlides", - "title": "Informe de validació de signatures" - }, - "settings": { - "certHint": "Pugeu un certificat X.509 de confiança per validar amb una font de confiança personalitzada.", - "title": "Configuració de validació" - }, - "signatureDate": "Data de la signatura", - "totalSignatures": "Signatures totals" - }, - "replaceColor": { - "tags": "Reemplaça el color,Operacions de pàgina,Back end,server side", - "labels": { - "settings": "Configuració", - "colourOperation": "Operació de color" - }, - "options": { - "highContrast": "Alt contrast", - "invertAll": "Inverteix tots els colors", - "custom": "Personalitzat", - "cmyk": "Converteix a CMYK" - }, - "tooltip": { - "header": { - "title": "Resum de configuració de reemplaç i inversió de color" - }, - "description": { - "title": "Descripció", - "text": "Transforma els colors del PDF per millorar la llegibilitat i l'accessibilitat. Trieu entre predefinits d'alt contrast, inverteix tots els colors o creeu esquemes de color personalitzats." - }, - "highContrast": { - "title": "Alt contrast", - "text": "Aplica combinacions de colors d'alt contrast predefinides dissenyades per millorar la llegibilitat i el compliment d'accessibilitat.", - "bullet1": "Text blanc sobre fons negre - mode fosc clàssic", - "bullet2": "Text negre sobre fons blanc - alt contrast estàndard", - "bullet3": "Text groc sobre fons negre - opció d'alta visibilitat", - "bullet4": "Text verd sobre fons negre - alt contrast alternatiu" - }, - "invertAll": { - "title": "Inverteix tots els colors", - "text": "Inverteix completament tots els colors del PDF, creant un efecte similar a un negatiu. Útil per crear versions en mode fosc dels documents o reduir la fatiga visual en condicions de poca llum." - }, - "custom": { - "title": "Colors personalitzats", - "text": "Definiu els vostres colors de text i de fons amb els selectors de color. Perfecte per crear documents de marca o per a requisits específics d'accessibilitat.", - "bullet1": "Color del text - trieu el color per als elements de text", - "bullet2": "Color de fons - establiu el color de fons del document" - }, - "cmyk": { - "title": "Converteix a CMYK", - "text": "Converteix el PDF de l'espai de color RGB a l'espai de color CMYK, optimitzat per a impressió professional. Aquest procés converteix els colors al model Cian, Magenta, Groc, Negre utilitzat per les impressores." - } - }, - "error": { - "failed": "S'ha produït un error en processar el reemplaç de color." - } - }, - "login": { - "title": "Accedir", - "header": "Accedir", - "signin": "Accedir", - "signInWith": "Inicia sessió amb", - "signInAnonymously": "Registra't com a convidat", - "rememberme": "Recordar", - "invalid": "Nom d'usuari/contrasenya no vàlid", - "locked": "Compte bloquejat", - "sessionExpired": "La sessió ha caducat. Torneu a iniciar sessió.", - "signinTitle": "Autenticat", - "ssoSignIn": "Inicia sessió mitjançant inici de sessió únic", - "oAuth2AutoCreateDisabled": "La creació automàtica d'usuaris OAUTH2 està desactivada", - "oAuth2AdminBlockedUser": "El registre o inici de sessió d'usuaris no registrats està actualment bloquejat. Si us plau, contacta amb l'administrador.", - "oauth2RequestNotFound": "Sol·licitud d'autorització no trobada", - "oauth2InvalidUserInfoResponse": "Resposta d'informació d'usuari no vàlida", - "oauth2invalidRequest": "Sol·licitud no vàlida", - "oauth2AccessDenied": "Accés denegat", - "oauth2InvalidTokenResponse": "Resposta de token no vàlida", - "oauth2InvalidIdToken": "ID Token no vàlid", - "relyingPartyRegistrationNotFound": "No s'ha trobat cap registre de la part confiada", - "userIsDisabled": "L'usuari està desactivat, l'inici de sessió està actualment bloquejat amb aquest nom d'usuari. Si us plau, contacta amb l'administrador.", - "alreadyLoggedIn": "Ja has iniciat sessió a", - "alreadyLoggedIn2": "dispositius. Si us plau, tanca la sessió en els dispositius i torna-ho a intentar.", - "toManySessions": "Tens massa sessions actives", - "logoutMessage": "Heu tancat la sessió.", - "youAreLoggedIn": "Heu iniciat sessió!", - "email": "Correu electrònic", - "password": "Contrasenya", - "enterEmail": "Introduïu el vostre correu electrònic", - "enterPassword": "Introduïu la vostra contrasenya", - "loggingIn": "Iniciant sessió...", - "username": "Nom d'usuari", - "enterUsername": "Introduïu el nom d'usuari", - "useEmailInstead": "Inicia sessió amb correu", - "forgotPassword": "Heu oblidat la contrasenya?", - "logIn": "Inicia sessió", - "signingIn": "Iniciant sessió...", - "login": "Inicia sessió", - "or": "O", - "useMagicLink": "Utilitza un enllaç màgic", - "enterEmailForMagicLink": "Introduïu el vostre correu per a l'enllaç màgic", - "sending": "Enviant…", - "sendMagicLink": "Envia l'enllaç màgic", - "cancel": "Cancel·la", - "dontHaveAccount": "No teniu compte? Registreu-vos", - "home": "Inici", - "debug": "Depuració", - "signOut": "Tanca la sessió", - "pleaseEnterBoth": "Introduïu tant el correu com la contrasenya", - "pleaseEnterEmail": "Introduïu la vostra adreça de correu electrònic", - "magicLinkSent": "Enllaç màgic enviat a {{email}}! Reviseu el vostre correu i feu clic a l'enllaç per iniciar sessió.", - "passwordResetSent": "Enllaç de restabliment de contrasenya enviat a {{email}}! Reviseu el vostre correu i seguiu les instruccions.", - "failedToSignIn": "No s'ha pogut iniciar sessió amb {{provider}}: {{message}}", - "unexpectedError": "Error inesperat: {{message}}", - "accountCreatedSuccess": "Compte creat correctament! Ara podeu iniciar sessió.", - "passwordChangedSuccess": "Contrasenya canviada correctament! Inicieu sessió amb la nova contrasenya.", - "credentialsUpdated": "S'han actualitzat les vostres credencials. Torneu a iniciar sessió.", - "defaultCredentials": "Credencials d'inici de sessió predeterminades", - "changePasswordWarning": "Canvia la contrasenya després d'iniciar sessió per primera vegada", - "slides": { - "overview": { - "alt": "Visió general de Stirling PDF", - "title": "Tot el que necessites per als teus PDF en un sol lloc.", - "subtitle": "Una suite al núvol centrada en la privadesa per a PDF que et permet convertir, signar, censurar i gestionar documents, amb més de 50 eines potents." - }, - "edit": { - "alt": "Edita PDF", - "title": "Edita PDF per mostrar/protegir la informació que vulguis", - "subtitle": "Amb més d'una dotzena d'eines per censurar, signar, llegir i manipular PDF, segur que hi trobaràs el que busques." - }, - "secure": { - "alt": "Protegeix PDF", - "title": "Protegeix la informació sensible dels teus PDF", - "subtitle": "Afegeix contrasenyes, censura contingut i gestiona certificats amb facilitat." - } - } - }, - "signup": { - "title": "Crea un compte", - "subtitle": "Uniu-vos a Stirling PDF per començar", - "name": "Nom", - "email": "Correu electrònic", - "password": "Contrasenya", - "confirmPassword": "Confirma la contrasenya", - "enterName": "Introduïu el vostre nom", - "enterEmail": "Introduïu el vostre correu electrònic", - "enterPassword": "Introduïu la vostra contrasenya", - "confirmPasswordPlaceholder": "Confirma la contrasenya", - "or": "o", - "creatingAccount": "Creant el compte...", - "signUp": "Registra't", - "alreadyHaveAccount": "Ja teniu compte? Inicieu sessió", - "pleaseFillAllFields": "Ompliu tots els camps", - "passwordsDoNotMatch": "Les contrasenyes no coincideixen", - "passwordTooShort": "La contrasenya ha de tenir almenys 6 caràcters", - "invalidEmail": "Introduïu una adreça de correu vàlida", - "checkEmailConfirmation": "Comproveu el vostre correu per un enllaç de confirmació per completar el registre.", - "accountCreatedSuccessfully": "Compte creat correctament! Ara podeu iniciar sessió.", - "unexpectedError": "Error inesperat: {{message}}", - "useEmailInstead": "Utilitza el correu electrònic", - "nameRequired": "Cal indicar el nom", - "emailRequired": "Cal indicar el correu electrònic", - "passwordRequired": "Cal indicar la contrasenya", - "confirmPasswordRequired": "Si us plau, confirmeu la contrasenya" - }, - "pdfToSinglePage": { - "title": "PDF a Pàgina Única", - "header": "PDF a Pàgina Única", - "submit": "Converteix a Pàgina Única", - "description": "Aquesta eina combinarà totes les pàgines del vostre PDF en una sola pàgina gran. L'amplada es mantindrà igual que les pàgines originals, però l'alçada serà la suma de totes les alçades de pàgina.", - "filenamePrefix": "pagina_unica", - "files": { - "placeholder": "Seleccioneu un fitxer PDF a la vista principal per començar" - }, - "error": { - "failed": "S'ha produït un error en convertir a pàgina única." - }, - "results": { - "title": "Resultats de pàgina única" - } - }, - "pageExtracter": { - "title": "Extreu Pàgines", - "header": "Extreu Pàgines", - "submit": "Extreu", - "placeholder": "(p. ex. 1,2,8 o 4,7,12-16 o 2n-1)" - }, - "sanitizePDF": { - "title": "Neteja PDF", - "header": "Neteja un fitxer PDF", - "selectText": { - "1": "Elimina accions JavaScript", - "2": "Elimina fitxers incrustats", - "3": "Elimina les metadades XMP", - "4": "Elimina enllaços", - "5": "Elimina fonts", - "6": "Elimina les metadades d'informació del document" - }, - "submit": "Neteja PDF" - }, - "adjustContrast": { - "title": "Ajusta el Contrast", - "header": "Ajusta el Contrast", - "basic": "Ajustos bàsics", - "contrast": "Contrast:", - "brightness": "Brillantor:", - "saturation": "Saturació:", - "download": "Descarrega", - "adjustColors": "Ajusta els colors", - "blue": "Blau", - "confirm": "Confirma", - "error": { - "failed": "No s'han pogut ajustar els colors/contrast" - }, - "green": "Verd", - "noPreview": "Seleccioneu un PDF per previsualitzar", - "red": "Vermell", - "results": { - "title": "PDF ajustat" - } - }, - "compress": { - "title": "Comprimir", - "desc": "Comprimeix PDFs per reduir-ne la mida del fitxer.", - "header": "Comprimir PDF", - "method": { - "title": "Mètode de compressió", - "quality": "Qualitat", - "filesize": "Mida del Fitxer" - }, - "credit": "Aquest servei utilitza qpdf per a la compressió/optimització de PDF.", - "grayscale": { - "label": "Aplicar escala de grisos per a la compressió" - }, - "tooltip": { - "header": { - "title": "Resum de configuració de compressió" - }, - "description": { - "title": "Descripció", - "text": "La compressió és una manera fàcil de reduir la mida del fitxer. Trieu Mida de fitxer per introduir una mida objectiu i que ajustem la qualitat per vosaltres. Trieu Qualitat per establir manualment la intensitat de la compressió." - }, - "qualityAdjustment": { - "title": "Ajust de qualitat", - "text": "Arrossegueu el control lliscant per ajustar la intensitat de la compressió. Els valors més baixos (1-3) preserven la qualitat però resulten en fitxers més grans. Els valors més alts (7-9) redueixen més el fitxer però disminueixen la claredat de la imatge.", - "bullet1": "Els valors baixos preserven la qualitat", - "bullet2": "Els valors alts redueixen la mida del fitxer" - }, - "grayscale": { - "title": "Escala de grisos", - "text": "Seleccioneu aquesta opció per convertir totes les imatges a blanc i negre, cosa que pot reduir significativament la mida del fitxer, especialment per a PDFs escanejats o documents amb moltes imatges." - } - }, - "error": { - "failed": "S'ha produït un error en comprimir el PDF." - }, - "selectText": { - "1": { - "_value": "Configuració de compressió", - "1": "1-3 compressió de PDF,
4-6 compressió lleugera d'imatges,
7-9 compressió intensa d'imatges Reduirà dràsticament la qualitat de la imatge" - }, - "2": "Nivell d'optimització:", - "4": "Mode automàtic: ajusta automàticament la qualitat perquè el PDF tingui la mida exacta", - "5": "Mida esperada del PDF (p. ex. 25 MB, 10,8 MB, 25 KB)" - }, - "submit": "Comprimir" - }, - "decrypt": { - "passwordPrompt": "Aquest fitxer està protegit amb contrasenya. Si us plau, introdueix la contrasenya:", - "cancelled": "Operació cancel·lada per al PDF: {0}", - "noPassword": "No s'ha proporcionat cap contrasenya per al PDF xifrat: {0}", - "invalidPassword": "Si us plau, torna-ho a intentar amb la contrasenya correcta.", - "invalidPasswordHeader": "Contrasenya incorrecta o xifratge no compatible per al PDF: {0}", - "unexpectedError": "S'ha produït un error en processar el fitxer. Si us plau, torna-ho a intentar.", - "serverError": "Error del servidor en desxifrar: {0}", - "success": "Fitxer desxifrat correctament." - }, - "multiTool-advert": { - "message": "Aquesta funcionalitat també està disponible a la nostra pàgina d'eines múltiples. Fes-hi una ullada per obtenir una interfície millorada per pàgina i funcions addicionals!" - }, - "pageRemover": { - "title": "Eliminació de Pàgines", - "header": "Eliminació de Pàgines PDF", - "pagesToDelete": "Pàgines a eliminar (Números de pàgines):", - "submit": "Esborra Pàgines", - "placeholder": "(p. ex. 1,2,6 o 1-10,15-30)" - }, - "imageToPDF": { - "title": "Imatge a PDF", - "header": "Imatge a PDF", - "submit": "Converteix", - "selectLabel": "Opcions d'Ajust de la Imatge", - "fillPage": "Omple la Pàgina", - "fitDocumentToImage": "Ajusta la Pàgina a la Imatge", - "maintainAspectRatio": "Manté la Proporció de la Imatge", - "selectText": { - "2": "Rota automàticament el PDF", - "3": "Lògica de diversos fitxers (només està activada si es treballa amb diverses imatges)", - "4": "Combina en un únic PDF", - "5": "Converteix per separar els PDFs" - } - }, - "PDFToCSV": { - "title": "PDF a CSV", - "header": "PDF a CSV", - "prompt": "Selecciona la pàgina per extreure la taula", - "submit": "Extreu" - }, - "split-by-size-or-count": { - "title": "Divideix PDF per Mida o Nombre", - "header": "Divideix PDF per Mida o Nombre", - "type": { - "label": "Selecciona el Tipus de Divisió", - "size": "Per Mida", - "pageCount": "Per Nombre de Pàgines", - "docCount": "Per Nombre de Documents" - }, - "value": { - "label": "Introdueix el Valor", - "placeholder": "Introdueix la mida (p. ex., 2MB o 3KB) o el nombre (p. ex., 5)" - }, - "submit": "Envia" - }, - "printFile": { - "title": "Imprimir Fitxer", - "header": "Imprimir Fitxer a la Impresora", - "selectText": { - "1": "Selecciona el Fitxer per Imprimir", - "2": "Introdueix el Nom de la Impresora" - }, - "submit": "Imprimir" - }, - "licenses": { - "nav": "Llicències", - "title": "Llicències de Tercers", - "header": "Llicències de Tercers", - "module": "Mòdul", - "version": "Versió", - "license": "Llicència" - }, - "survey": { - "nav": "Enquesta", - "title": "Enquesta Stirling-PDF", - "description": "Stirling-PDF no fa seguiment, així que volem escoltar els nostres usuaris per millorar Stirling-PDF!", - "changes": "Stirling-PDF ha canviat des de l'última enquesta! Per saber-ne més, consulta la nostra publicació al blog aquí:", - "changes2": "Amb aquests canvis, estem rebent suport empresarial i finançament", - "please": "Si us plau, considera fer la nostra enquesta!", - "disabled": "(El popup de l'enquesta es desactivarà en les següents actualitzacions, però estarà disponible al peu de la pàgina)", - "button": "Fes l'Enquesta", - "dontShowAgain": "No mostrar més", - "meeting": { - "1": "Si utilitzeu Stirling PDF a la feina, ens encantaria parlar amb vosaltres. Oferim sessions de suport tècnic a canvi d'una sessió de descoberta d'usuari de 15 minuts.", - "2": "Aquesta és una oportunitat per:", - "3": "Obtenir ajuda amb el desplegament, integracions o resolució de problemes", - "4": "Proporcionar comentaris directes sobre rendiment, casos límit i mancances de funcionalitats", - "5": "Ajudar-nos a refinar Stirling PDF per a l'ús empresarial real", - "6": "Si us interessa, podeu reservar directament una sessió amb el nostre equip. (Només en anglès)", - "7": "Amb ganes d'aprofundir en els vostres casos d'ús i fer Stirling PDF encara millor!", - "notInterested": "No sou una empresa i/o no us interessa una reunió?", - "button": "Reserva una reunió" - } - }, - "removeImage": { - "title": "Eliminar imatge", - "header": "Eliminar imatge", - "removeImage": "Eliminar imatge", - "submit": "Eliminar imatge", - "error": { - "failed": "No s'han pogut eliminar les imatges del PDF." - }, - "results": { - "title": "Resultats d'eliminació d'imatges" - } - }, - "splitByChapters": { - "title": "Divideix PDF per Capítols", - "header": "Divideix PDF per Capítols", - "bookmarkLevel": "Nivell de Marcadors", - "includeMetadata": "Incloure Metadades", - "allowDuplicates": "Permetre Duplicats", - "desc": { - "1": "Aquesta eina divideix un fitxer PDF en diversos PDFs segons l'estructura dels seus capítols.", - "2": "Nivell de Marcadors: Tria el nivell de marcadors que s'utilitzarà per dividir (0 per al nivell superior, 1 per al segon nivell, etc.).", - "3": "Incloure Metadades: Si està marcat, les metadades del PDF original s'inclouran en cada PDF dividit.", - "4": "Permetre Duplicats: Si està marcat, permet diversos marcadors a la mateixa pàgina per crear PDFs separats." - }, - "submit": "Divideix PDF" - }, - "fileChooser": { - "click": "Clica", - "or": "o", - "dragAndDrop": "Arrossega i deixa anar", - "dragAndDropPDF": "Arrossega i deixa anar un fitxer PDF", - "dragAndDropImage": "Arrossega i deixa anar un fitxer d'imatge", - "hoveredDragAndDrop": "Arrossega i deixa anar fitxer(s) aquí", - "extractPDF": "Extraient..." - }, - "releases": { - "footer": "Llançaments", - "title": "Notes de Llançament", - "header": "Notes de Llançament", - "current": { - "version": "Llançament Actual" - }, - "note": "Les notes de llançament només estan disponibles en anglès" - }, - "swagger": { - "title": "Documentació de l'API", - "header": "Documentació de l'API", - "desc": "Visualitza i prova els endpoints de l'API de Stirling PDF", - "tags": "api,documentació,swagger,endpoints,desenvolupament" - }, - "cookieBanner": { - "popUp": { - "title": "Com fem servir les galetes", - "description": { - "1": "Fem servir galetes i altres tecnologies per fer que Stirling PDF funcioni millor per a vosaltres — ajudant-nos a millorar les nostres eines i a continuar creant funcionalitats que us agradaran.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "D'acord", - "acceptNecessaryBtn": "No, gràcies", - "showPreferencesBtn": "Gestiona les preferències" - }, - "preferencesModal": { - "title": "Centre de preferències de consentiment", - "acceptAllBtn": "Accepta-ho tot", - "acceptNecessaryBtn": "Rebutja-ho tot", - "savePreferencesBtn": "Desa les preferències", - "closeIconLabel": "Tanca el modal", - "serviceCounterLabel": "Servei|Serveis", - "subtitle": "Ús de galetes", - "description": { - "1": "Stirling PDF utilitza galetes i tecnologies similars per millorar la vostra experiència i entendre com s'utilitzen les nostres eines. Això ens ajuda a millorar el rendiment, desenvolupar les funcionalitats que més us importen i oferir suport continu als nostres usuaris.", - "2": "Stirling PDF no pot —i mai— rastrejar ni accedir al contingut dels documents que utilitzeu.", - "3": "La vostra privadesa i confiança són al cor del que fem." - }, - "necessary": { - "title": { - "1": "Galetes estrictament necessàries", - "2": "Sempre habilitades" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Analítica", - "description": "Aquestes galetes ens ajuden a entendre com s'utilitzen les nostres eines, de manera que puguem centrar-nos a construir les funcionalitats que la nostra comunitat valora més. Tingueu la seguretat que Stirling PDF no pot i mai rastrejarà el contingut dels documents amb què treballeu." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Elimina metadades" - }, - "sidebar": { - "toggle": "Commuta la barra lateral" - }, - "theme": { - "toggle": "Commuta el tema" - }, - "view": { - "viewer": "Visor", - "pageEditor": "Editor de pàgines", - "fileManager": "Gestor de fitxers" - }, - "pageEditor": { - "title": "Editor de pàgines", - "save": "Desa els canvis", - "noPdfLoaded": "No s'ha carregat cap PDF. Pugeu un PDF per editar-lo.", - "rotatedLeft": "Girat a l'esquerra:", - "rotatedRight": "Girat a la dreta:", - "deleted": "Eliminat:", - "movedLeft": "Mogut a l'esquerra:", - "movedRight": "Mogut a la dreta:", - "splitAt": "Dividit a:", - "insertedPageBreak": "S'ha inserit un salt de pàgina a:", - "addFileNotImplemented": "Afegir fitxer no està implementat a la demostració", - "closePdf": "Tanca el PDF", - "reset": "Restableix els canvis", - "zoomIn": "Amplia", - "zoomOut": "Redueix", - "fitToWidth": "Ajusta a l'amplada", - "actualSize": "Mida real" - }, - "viewer": { - "firstPage": "Primera pàgina", - "lastPage": "Última pàgina", - "previousPage": "Pàgina anterior", - "nextPage": "Pàgina següent", - "zoomIn": "Amplia", - "zoomOut": "Redueix", - "singlePageView": "Vista d'una sola pàgina", - "dualPageView": "Vista de dues pàgines" - }, - "rightRail": { - "closeSelected": "Tanca els fitxers seleccionats", - "selectAll": "Selecciona-ho tot", - "deselectAll": "Desselecciona-ho tot", - "selectByNumber": "Selecciona per números de pàgina", - "deleteSelected": "Suprimeix les pàgines seleccionades", - "closePdf": "Tanca el PDF", - "exportAll": "Exporta el PDF", - "downloadSelected": "Descarrega els fitxers seleccionats", - "downloadAll": "Descarrega-ho tot", - "saveAll": "Desa-ho tot", - "toggleTheme": "Canvia el tema", - "toggleBookmarks": "Mostra/amaga marcadors", - "language": "Idioma", - "search": "Cerca al PDF", - "panMode": "Mode de desplaçament", - "rotateLeft": "Gira a l'esquerra", - "rotateRight": "Gira a la dreta", - "toggleSidebar": "Mostra/oculta la barra lateral", - "exportSelected": "Exporta les pàgines seleccionades", - "toggleAnnotations": "Mostra/oculta les anotacions", - "annotationMode": "Activa/desactiva el mode d'anotació", - "draw": "Dibuixa", - "save": "Desa", - "saveChanges": "Desa els canvis" - }, - "search": { - "title": "Cerca al PDF", - "placeholder": "Escriu el terme de cerca...", - "noResults": "No s'ha trobat cap resultat", - "searching": "Cercant..." - }, - "guestBanner": { - "title": "Esteu utilitzant Stirling PDF com a convidat!", - "message": "Creeu un compte gratuït per desar la vostra feina, accedir a més funcions i donar suport al projecte.", - "dismiss": "Tanca el bàner", - "signUp": "Registreu-vos gratis" - }, - "toolPicker": { - "searchPlaceholder": "Cerca eines...", - "noToolsFound": "No s'ha trobat cap eina", - "allTools": "TOTES LES EINES", - "quickAccess": "ACCÉS RÀPID", - "categories": { - "standardTools": "Eines estàndard", - "advancedTools": "Eines avançades", - "recommendedTools": "Eines recomanades" - }, - "subcategories": { - "signing": "Signatura", - "documentSecurity": "Seguretat del document", - "verification": "Verificació", - "documentReview": "Revisió del document", - "pageFormatting": "Format de pàgina", - "extraction": "Extracció", - "removal": "Eliminació", - "automation": "Automatització", - "general": "General", - "advancedFormatting": "Formatació avançada", - "developerTools": "Eines per a desenvolupadors" - } - }, - "quickAccess": { - "read": "Llegeix", - "sign": "Signa", - "automate": "Auto", - "files": "Fitxers", - "activity": "Registre", - "help": "Ajuda", - "account": "Compte", - "config": "Config", - "settings": "Ajustos", - "adminSettings": "Ajustos admin", - "allTools": "All Tools", - "reader": "Lector", - "helpMenu": { - "toolsTour": "Visita guiada de les eines", - "toolsTourDesc": "Descobriu què poden fer les eines", - "adminTour": "Visita per a administradors", - "adminTourDesc": "Exploreu la configuració i les funcions d'administració" - } - }, - "admin": { - "error": "Error", - "success": "Èxit", - "expand": "Amplia", - "close": "Tanca", - "status": { - "active": "Actiu", - "inactive": "Inactiu" - }, - "settings": { - "title": "Configuració d'administració", - "workspace": "Espai de treball", - "fetchError": "No s'ha pogut carregar la configuració", - "saveError": "No s'ha pogut desar la configuració", - "saved": "Configuració desada correctament", - "saveSuccess": "Configuració desada correctament", - "save": "Desa els canvis", - "discard": "Descarta", - "restartRequired": "Cal reiniciar", - "loginRequired": "Heu d'activar el mode d'inici de sessió per modificar la configuració d'administració", - "unsavedChanges": { - "title": "Canvis no desats", - "message": "Tens canvis no desats. Vols descartar-los?", - "cancel": "Continua editant", - "discard": "Descarta els canvis", - "hint": "Tens canvis no desats" - }, - "loginDisabled": { - "title": "Cal el mode d'inici de sessió", - "message": "S'ha d'activar el mode d'inici de sessió per modificar la configuració d'administració. Si us plau, establiu SECURITY_ENABLELOGIN=true al vostre entorn o security.enableLogin: true a settings.yml, i després reinicieu el servidor.", - "readOnly": "Els paràmetres següents mostren valors d'exemple com a referència. Activeu el mode d'inici de sessió per veure i editar la configuració real." - }, - "restart": { - "title": "Cal reiniciar", - "message": "La configuració s'ha desat correctament. Cal reiniciar el servidor perquè els canvis tinguin efecte.", - "question": "Voleu reiniciar el servidor ara o més tard?", - "now": "Reinicia ara", - "later": "Reinicia més tard" - }, - "restarting": "Reiniciant el servidor", - "restartingMessage": "El servidor s'està reiniciant. Espereu un moment...", - "restartError": "No s'ha pogut reiniciar el servidor. Reinicieu-lo manualment.", - "general": { - "title": "Configuració del sistema", - "description": "Configureu els paràmetres de l'aplicació a nivell de sistema, incloent-hi la marca i el comportament per defecte.", - "ui": "Interfície d'usuari", - "system": "Sistema", - "appName": { - "label": "Nom de l'aplicació", - "description": "Nom que es mostra a la pestanya del navegador i a la pàgina d'inici" - }, - "appNameNavbar": { - "label": "Marca de la barra de navegació", - "description": "Nom que es mostra a la barra de navegació" - }, - "homeDescription": { - "label": "Descripció de la pàgina d'inici", - "description": "Text descriptiu que es mostra a la pàgina d'inici" - }, - "defaultLocale": { - "label": "Idioma per defecte", - "description": "L'idioma per defecte per als usuaris nous (p. ex., en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Límit de càrrega de fitxers", - "description": "Mida màxima de fitxer a pujar (p. ex., 100MB, 1GB)" - }, - "showUpdate": { - "label": "Mostra les notificacions d'actualització", - "description": "Mostra notificacions quan hi hagi una versió nova disponible" - }, - "showUpdateOnlyAdmin": { - "label": "Mostra actualitzacions només als administradors", - "description": "Restringeix les notificacions d'actualització només als usuaris administradors" - }, - "customHTMLFiles": { - "label": "Fitxers HTML personalitzats", - "description": "Permet servir fitxers HTML personalitzats des del directori customFiles" - }, - "languages": { - "label": "Idiomes disponibles", - "description": "Idiomes que els usuaris poden seleccionar (deixeu-ho buit per habilitar tots els idiomes)", - "placeholder": "Selecciona idiomes" - }, - "customMetadata": { - "label": "Metadades personalitzades", - "autoUpdate": { - "label": "Actualització automàtica de metadades", - "description": "Actualitza automàticament les metadades del PDF a tots els documents processats" - }, - "author": { - "label": "Autor per defecte", - "description": "Autor per defecte per a les metadades del PDF (p. ex., nom d'usuari)" - }, - "creator": { - "label": "Creador per defecte", - "description": "Creador per defecte per a les metadades del PDF" - }, - "producer": { - "label": "Productor per defecte", - "description": "Productor per defecte per a les metadades del PDF" - } - }, - "logoStyle": { - "label": "Estil del logotip", - "description": "Trieu entre el logotip modern minimalista o la icona clàssica S", - "classic": "Clàssic", - "classicAlt": "Logotip clàssic", - "modern": "Modern", - "modernAlt": "Logotip modern" - }, - "customPaths": { - "label": "Camins personalitzats", - "description": "Configureu camins personalitzats del sistema de fitxers per al processament de pipeline i eines externes", - "pipeline": { - "label": "Directoris de pipeline", - "watchedFoldersDir": { - "label": "Directori de carpetes monitoritzades", - "description": "Directori on la pipeline monitoritza l'arribada de PDFs (deixeu-ho buit per al valor per defecte: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Directori de carpetes finalitzades", - "description": "Directori on es generen els PDFs processats (deixeu-ho buit per al valor per defecte: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Camins d'eines externes", - "weasyprint": { - "label": "Executable de WeasyPrint", - "description": "Camí a l'executable de WeasyPrint per a la conversió d'HTML a PDF (deixeu-ho buit per al valor per defecte: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Executable d'Unoconvert", - "description": "Camí a LibreOffice unoconvert per a conversions de documents (deixeu-ho buit per al valor per defecte: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Seguretat", - "description": "Configureu l'autenticació, el comportament d'inici de sessió i les polítiques de seguretat.", - "ssoNotice": { - "title": "Busqueu la configuració d'SSO/SAML?", - "message": "Els proveïdors d'autenticació OAuth2 i SAML2 s'han mogut al menú Connexions per facilitar-ne la gestió." - }, - "authentication": "Autenticació", - "enableLogin": { - "label": "Habilita l'inici de sessió", - "description": "Requereix que els usuaris iniciïn sessió abans d'accedir a l'aplicació" - }, - "loginMethod": { - "label": "Mètode d'inici de sessió", - "description": "El mètode d'autenticació a utilitzar per a l'inici de sessió", - "all": "Tots els mètodes", - "normal": "Nom d'usuari i contrasenya només", - "oauth2": "Només OAuth2", - "saml2": "Només SAML2" - }, - "loginAttemptCount": { - "label": "Límit d'intents d'inici de sessió", - "description": "Nombre màxim d'intents d'inici de sessió fallits abans de bloquejar el compte" - }, - "loginResetTimeMinutes": { - "label": "Temps de reinicialització d'inici de sessió (minuts)", - "description": "Temps abans que es restableixin els intents d'inici de sessió fallits" - }, - "csrfDisabled": { - "label": "Desactiva la protecció CSRF", - "description": "Desactiva la protecció contra Cross-Site Request Forgery (no recomanat)" - }, - "initialLogin": { - "label": "Inici de sessió inicial", - "username": { - "label": "Nom d'usuari inicial", - "description": "El nom d'usuari del compte d'administrador inicial" - }, - "password": { - "label": "Contrasenya inicial", - "description": "La contrasenya del compte d'administrador inicial" - } - }, - "jwt": { - "label": "Configuració de JWT", - "secureCookie": { - "label": "Galeta segura", - "description": "Requereix HTTPS per a les galetes JWT (recomanat per a producció)" - }, - "keyRetentionDays": { - "label": "Dies de retenció de claus", - "description": "Nombre de dies per conservar claus JWT antigues per a verificació" - }, - "persistence": { - "label": "Habilita la persistència de claus", - "description": "Desa les claus JWT de manera persistent per sobreviure als reinicis del servidor" - }, - "enableKeyRotation": { - "label": "Habilita la rotació de claus", - "description": "Rota automàticament periòdicament les claus de signatura JWT" - }, - "enableKeyCleanup": { - "label": "Habilita la neteja de claus", - "description": "Elimina automàticament les claus JWT caducades" - } - }, - "audit": { - "label": "Registre d'auditoria", - "enabled": { - "label": "Habilita el registre d'auditoria", - "description": "Fa un seguiment de les accions d'usuari i els esdeveniments del sistema per al compliment i la monitorització de seguretat" - }, - "level": { - "label": "Nivell d'auditoria", - "description": "0=APAGAT, 1=BÀSIC, 2=ESTÀNDARD, 3=DETALLAT" - }, - "retentionDays": { - "label": "Retenció d'auditoria (dies)", - "description": "Nombre de dies per conservar els registres d'auditoria" - } - }, - "htmlUrlSecurity": { - "label": "Seguretat d'URL d'HTML", - "description": "Configureu restriccions d'accés a URL per al processament d'HTML per prevenir atacs SSRF", - "enabled": { - "label": "Habilita la seguretat d'URL", - "description": "Habilita restriccions de seguretat d'URL per a conversions d'HTML a PDF" - }, - "level": { - "label": "Nivell de seguretat", - "description": "MAX: només llista blanca, MEDIUM: bloqueja xarxes internes, OFF: sense restriccions", - "max": "Màxim (només llista blanca)", - "medium": "Mitjà (bloqueja xarxes internes)", - "off": "Apagat (sense restriccions)" - }, - "advanced": "Paràmetres avançats", - "allowedDomains": { - "label": "Dominis permesos (llista blanca)", - "description": "Un domini per línia (p. ex., cdn.example.com). Només aquests dominis estan permesos quan el nivell és MÀXIM" - }, - "blockedDomains": { - "label": "Dominis bloquejats (llista negra)", - "description": "Un domini per línia (p. ex., malicious.com). Dominis addicionals a bloquejar" - }, - "internalTlds": { - "label": "TLD interns", - "description": "Un TLD per línia (p. ex., .local, .internal). Bloqueja dominis amb aquests patrons de TLD" - }, - "networkBlocking": "Blocatge de xarxa", - "blockPrivateNetworks": { - "label": "Bloqueja xarxes privades", - "description": "Bloqueja les xarxes privades RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Bloqueja localhost", - "description": "Bloqueja localhost i adreces de loopback (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Bloqueja adreces link-local", - "description": "Bloqueja adreces link-local (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Bloqueja punts finals de metadades del núvol", - "description": "Bloqueja punts finals de metadades dels proveïdors de núvol (169.254.169.254)" - } - } - }, - "connections": { - "title": "Connexions", - "description": "Configureu proveïdors d'autenticació externs com OAuth2 i SAML.", - "linkedServices": "Serveis enllaçats", - "unlinkedServices": "Serveis no enllaçats", - "connect": "Connecta", - "disconnect": "Desconnecta", - "disconnected": "Proveïdor desconnectat correctament", - "disconnectError": "No s'ha pogut desconnectar el proveïdor", - "ssoAutoLogin": { - "label": "Inici de sessió automàtic amb SSO", - "enable": "Habilita l'inici de sessió automàtic amb SSO", - "description": "Redirigeix automàticament a l'inici de sessió SSO quan cal autenticació" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Habilita OAuth2", - "description": "Permet que els usuaris s'autentiquin amb proveïdors OAuth2" - }, - "provider": { - "label": "Proveïdor", - "description": "El proveïdor OAuth2 a utilitzar per a l'autenticació" - }, - "issuer": { - "label": "URL de l'emissor", - "description": "URL de l'emissor del proveïdor OAuth2" - }, - "clientId": { - "label": "ID de client", - "description": "L'ID de client d'OAuth2 del vostre proveïdor" - }, - "clientSecret": { - "label": "Secret de client", - "description": "El secret de client d'OAuth2 del vostre proveïdor" - }, - "useAsUsername": { - "label": "Utilitza com a nom d'usuari", - "description": "La claim d'OAuth2 a utilitzar com a nom d'usuari (p. ex., email, sub)" - }, - "autoCreateUser": { - "label": "Crea usuaris automàticament", - "description": "Crea automàticament comptes d'usuari en el primer inici de sessió amb OAuth2" - }, - "blockRegistration": { - "label": "Bloqueja el registre", - "description": "Evita el registre de nous usuaris via OAuth2" - }, - "scopes": { - "label": "Àmbits OAuth2", - "description": "Llista separada per comes d'àmbits OAuth2 a sol·licitar (p. ex., openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Habilita SAML2", - "description": "Permet que els usuaris s'autentiquin amb proveïdors SAML2" - }, - "provider": { - "label": "Proveïdor", - "description": "El nom del proveïdor SAML2" - }, - "registrationId": { - "label": "ID de registre", - "description": "L'identificador de registre SAML2" - }, - "autoCreateUser": { - "label": "Crea usuaris automàticament", - "description": "Crea automàticament comptes d'usuari en el primer inici de sessió amb SAML2" - }, - "blockRegistration": { - "label": "Bloqueja el registre", - "description": "Evita el registre de nous usuaris via SAML2" - } - } - }, - "database": { - "title": "Base de dades", - "description": "Configureu la configuració de connexió de base de dades personalitzada per a desplegaments d'empresa.", - "configuration": "Configuració de la base de dades", - "enableCustom": { - "label": "Habilita base de dades personalitzada", - "description": "Utilitzeu la vostra pròpia configuració de base de dades en lloc de la base de dades incrustada per defecte" - }, - "customUrl": { - "label": "URL de base de dades personalitzada", - "description": "Cadena de connexió JDBC completa (p. ex., jdbc:postgresql://localhost:5432/postgres). Si es proporciona, no s'utilitzen els paràmetres de connexió individuals de sota." - }, - "type": { - "label": "Tipus de base de dades", - "description": "Tipus de base de dades (no s'utilitza si es proporciona una URL personalitzada)" - }, - "hostName": { - "label": "Nom de l'amfitrió", - "description": "Nom d'amfitrió del servidor de base de dades (no s'utilitza si es proporciona una URL personalitzada)" - }, - "port": { - "label": "Port", - "description": "Port del servidor de base de dades (no s'utilitza si es proporciona una URL personalitzada)" - }, - "name": { - "label": "Nom de la base de dades", - "description": "Nom de la base de dades (no s'utilitza si es proporciona una URL personalitzada)" - }, - "username": { - "label": "Nom d'usuari", - "description": "Nom d'usuari d'autenticació de la base de dades" - }, - "password": { - "label": "Contrasenya", - "description": "Contrasenya d'autenticació de la base de dades" - } - }, - "privacy": { - "title": "Privadesa", - "description": "Configureu la privadesa i els paràmetres de recollida de dades.", - "analytics": "Analítica i seguiment", - "enableAnalytics": { - "label": "Habilita l'analítica", - "description": "Recull analítica d'ús anònima per ajudar a millorar l'aplicació" - }, - "metricsEnabled": { - "label": "Habilita les mètriques", - "description": "Habilita la recollida de mètriques de rendiment i d'ús. Proporciona un punt final d'API perquè els administradors accedeixin a les dades de mètriques" - }, - "searchEngine": "Visibilitat als cercadors", - "googleVisibility": { - "label": "Visibilitat a Google", - "description": "Permet que els cercadors indexin aquesta aplicació" - } - }, - "advanced": { - "title": "Avançat", - "description": "Configureu funcions avançades i funcionalitats experimentals.", - "features": "Banderes de funcions", - "processing": "Processament", - "endpoints": { - "label": "Endpoints", - "manage": "Gestiona els endpoints de l'API", - "description": "La gestió d'endpoints es configura via YAML. Consulteu la documentació per a detalls sobre com habilitar/deshabilitar endpoints específics." - }, - "enableAlphaFunctionality": { - "label": "Habilita funcions alfa", - "description": "Habilita funcions experimentals i en fase alfa (pot ser inestable)" - }, - "enableUrlToPDF": { - "label": "Habilita la conversió d'URL a PDF", - "description": "Permet la conversió de pàgines web a documents PDF" - }, - "maxDPI": { - "label": "DPI màxim", - "description": "DPI màxim per al processament d'imatges (0 = il·limitat)" - }, - "tessdataDir": { - "label": "Directori tessdata", - "description": "Camí al directori tessdata per als fitxers d'idioma d'OCR" - }, - "disableSanitize": { - "label": "Desactiva la sanitització d'HTML", - "description": "AVÍS: Risc de seguretat - desactivar la sanitització d'HTML pot provocar vulnerabilitats XSS" - }, - "tempFileManagement": { - "label": "Gestió de fitxers temporals", - "description": "Configureu l'emmagatzematge de fitxers temporals i el comportament de neteja", - "baseTmpDir": { - "label": "Directori temporal base", - "description": "Directori base per als fitxers temporals (deixeu-ho buit per al valor per defecte: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "Directori temporal de LibreOffice", - "description": "Directori per als fitxers temporals de LibreOffice (deixeu-ho buit per al valor per defecte: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Directori temporal del sistema", - "description": "Directori temporal del sistema a netejar (només s'utilitza si cleanupSystemTemp està habilitat)" - }, - "prefix": { - "label": "Prefix dels fitxers temporals", - "description": "Prefix per als noms de fitxer temporals" - }, - "maxAgeHours": { - "label": "Antiguitat màxima (hores)", - "description": "Antiguitat màxima en hores abans de netejar els fitxers temporals" - }, - "cleanupIntervalMinutes": { - "label": "Interval de neteja (minuts)", - "description": "Freqüència d'execució de la neteja (en minuts)" - }, - "startupCleanup": { - "label": "Neteja a l'arrencada", - "description": "Neteja fitxers temporals antics en iniciar l'aplicació" - }, - "cleanupSystemTemp": { - "label": "Neteja el temporal del sistema", - "description": "Si s'ha de netejar el directori temporal més ampli del sistema (utilitzeu-ho amb precaució)" - } - }, - "processExecutor": { - "label": "Límits de l'executor de processos", - "description": "Configureu límits de sessió i temps d'espera per a cada executor de processos", - "sessionLimit": { - "label": "Límit de sessió", - "description": "Instàncies concurrents màximes" - }, - "timeout": { - "label": "Temps d'espera (minuts)", - "description": "Temps màxim d'execució" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF a HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Instal·la l'app", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Servidor de correu", - "description": "Configureu els paràmetres SMTP per enviar notificacions per correu electrònic.", - "smtp": "Configuració SMTP", - "enabled": { - "label": "Habilita el correu", - "description": "Habilita les notificacions per correu i la funcionalitat SMTP" - }, - "host": { - "label": "Amfitrió SMTP", - "description": "El nom d'amfitrió o l'adreça IP del vostre servidor SMTP" - }, - "port": { - "label": "Port SMTP", - "description": "El número de port per a la connexió SMTP (normalment 25, 465 o 587)" - }, - "username": { - "label": "Nom d'usuari SMTP", - "description": "Nom d'usuari per a l'autenticació SMTP" - }, - "password": { - "label": "Contrasenya SMTP", - "description": "Contrasenya per a l'autenticació SMTP" - }, - "from": { - "label": "Adreça del remitent", - "description": "L'adreça de correu electrònic a utilitzar com a remitent" - }, - "enableInvites": { - "label": "Habilita invitacions per correu", - "description": "Permet que els administradors convidin usuaris per correu amb contrasenyes generades automàticament" - }, - "frontendUrl": { - "label": "URL del frontend", - "description": "URL base del frontend (p. ex. https://pdf.example.com). S'utilitza per generar enllaços d'invitació als correus. Deixeu-ho buit per usar l'URL del backend." - } - }, - "legal": { - "title": "Documents legals", - "description": "Configureu enllaços a documents i polítiques legals.", - "disclaimer": { - "title": "Avís de responsabilitat legal", - "message": "En personalitzar aquests documents legals, assumiu la plena responsabilitat de garantir el compliment de totes les lleis i regulacions aplicables, incloent-hi, entre d'altres, el GDPR i altres requisits de protecció de dades de la UE. Només modifiqueu aquests paràmetres si: (1) esteu operant una instància personal/privada, (2) esteu fora de la jurisdicció de la UE i enteneu les vostres obligacions legals locals, o (3) heu obtingut l'assessorament legal adequat i accepteu la responsabilitat exclusiva de totes les dades dels usuaris i el compliment legal. Stirling-PDF i els seus desenvolupadors no assumeixen cap responsabilitat per les vostres obligacions legals." - }, - "termsAndConditions": { - "label": "Termes i condicions", - "description": "URL o nom de fitxer dels termes i condicions" - }, - "privacyPolicy": { - "label": "Política de privadesa", - "description": "URL o nom de fitxer de la política de privadesa" - }, - "accessibilityStatement": { - "label": "Declaració d'accessibilitat", - "description": "URL o nom de fitxer de la declaració d'accessibilitat" - }, - "cookiePolicy": { - "label": "Política de galetes", - "description": "URL o nom de fitxer de la política de galetes" - }, - "impressum": { - "label": "Avís legal", - "description": "URL o nom de fitxer de l'impressum (requerit en algunes jurisdiccions)" - } - }, - "premium": { - "title": "Premium i Enterprise", - "description": "Configureu la clau de llicència Premium o Enterprise.", - "license": "Configuració de llicència", - "licenseKey": { - "toggle": "Tens una clau de llicència o un fitxer de certificat?", - "info": "Si tens una clau de llicència o un fitxer de certificat d'una compra directa, pots introduir-los aquí per activar funcions premium o enterprise." - }, - "key": { - "label": "Clau de llicència", - "description": "Introduïu la vostra clau de llicència Premium o Enterprise", - "success": "Clau de llicència desada", - "successMessage": "La clau de llicència s'ha activat correctament. No cal reiniciar.", - "overwriteWarning": { - "title": "⚠️ Avís: s'ha detectat una llicència existent", - "line1": "Sobreescriure la clau de llicència actual no es pot desfer.", - "line2": "La llicència anterior es perdrà permanentment si no en tens una còpia de seguretat.", - "line3": "Important: mantén les claus de llicència privades i segures. No les comparteixis mai públicament." - } - }, - "enabled": { - "label": "Habilita les funcions Premium", - "description": "Habilita les comprovacions de clau per a funcions pro/enterprise" - }, - "movedFeatures": { - "title": "Funcions Premium distribuïdes", - "message": "Les funcions Premium i Enterprise ara estan organitzades a les seves seccions respectives:" - } - }, - "features": { - "title": "Funcions", - "description": "Configureu funcions i funcionalitats opcionals.", - "serverCertificate": { - "label": "Certificat del servidor", - "description": "Configureu la generació de certificats al costat del servidor per a la funcionalitat \"Sign with Stirling-PDF\"", - "enabled": { - "label": "Habilita el certificat del servidor", - "description": "Habilita el certificat del costat del servidor per a l'opció \"Sign with Stirling-PDF\"" - }, - "organizationName": { - "label": "Nom de l'organització", - "description": "Nom de l'organització per als certificats generats" - }, - "validity": { - "label": "Validesa del certificat (dies)", - "description": "Nombre de dies que el certificat serà vàlid" - }, - "regenerateOnStartup": { - "label": "Regenera a l'arrencada", - "description": "Genera un certificat nou a cada arrencada de l'aplicació" - } - } - }, - "endpoints": { - "title": "Endpoints de l'API", - "description": "Controleu quins endpoints i grups d'endpoints de l'API estan disponibles.", - "management": "Gestió d'endpoints", - "toRemove": { - "label": "Endpoints deshabilitats", - "description": "Seleccioneu endpoints individuals per deshabilitar" - }, - "groupsToRemove": { - "label": "Grups d'endpoints deshabilitats", - "description": "Seleccioneu grups d'endpoints per deshabilitar" - }, - "note": "Nota: Deshabilitar endpoints restringeix l'accés a l'API però no elimina components de la IU. Cal reiniciar perquè els canvis tinguin efecte." - } - } - }, - "fileUpload": { - "selectFile": "Seleccioneu un fitxer", - "selectFiles": "Seleccioneu fitxers", - "selectPdfToView": "Seleccioneu un PDF per veure", - "selectPdfToEdit": "Seleccioneu un PDF per editar", - "chooseFromStorage": "Trieu un fitxer de l'emmagatzematge o pugeu un PDF nou", - "chooseFromStorageMultiple": "Trieu fitxers de l'emmagatzematge o pugeu PDFs nous", - "loadFromStorage": "Carrega des de l'emmagatzematge", - "filesAvailable": "fitxers disponibles", - "loading": "Carregant...", - "or": "o", - "dropFileHere": "Deixeu anar el fitxer aquí o feu clic per pujar-lo", - "dropFilesHere": "Deixeu anar els fitxers aquí o feu clic al botó de pujada", - "dropFilesHereOpen": "Arrossega fitxers aquí o fes clic al botó d'obrir", - "pdfFilesOnly": "Només fitxers PDF", - "supportedFileTypes": "Tipus de fitxer compatibles", - "upload": "Puja", - "uploadFile": "Puja fitxer", - "uploadFiles": "Puja fitxers", - "open": "Obre", - "openFile": "Obre fitxer", - "openFiles": "Obre fitxers", - "noFilesInStorage": "No hi ha fitxers disponibles a l'emmagatzematge. Pugeu alguns fitxers primer.", - "noFilesInStorageOpen": "No hi ha fitxers disponibles a l'emmagatzematge. Obre alguns fitxers primer.", - "selectFromStorage": "Seleccioneu de l'emmagatzematge", - "backToTools": "Torna a les eines", - "addFiles": "Afegeix fitxers", - "dragFilesInOrClick": "Arrossegueu fitxers o feu clic a \"Afegeix fitxers\" per cercar" - }, - "fileEditor": { - "addFiles": "Afegeix fitxers" - }, - "fileManager": { - "title": "Puja fitxers PDF", - "subtitle": "Afegiu fitxers al vostre emmagatzematge per accedir-hi fàcilment a totes les eines", - "filesSelected": "fitxers seleccionats", - "clearSelection": "Neteja la selecció", - "openInFileEditor": "Obre a l'editor de fitxers", - "uploadError": "No s'han pogut pujar alguns fitxers.", - "failedToOpen": "No s'ha pogut obrir el fitxer. Pot haver estat eliminat de l'emmagatzematge.", - "failedToLoad": "No s'ha pogut carregar el fitxer al conjunt actiu.", - "storageCleared": "El navegador ha netejat l'emmagatzematge. S'han eliminat els fitxers. Torneu a pujar-los.", - "clearAll": "Neteja-ho tot", - "reloadFiles": "Torna a carregar els fitxers", - "dragDrop": "Arrossegueu i deixeu anar fitxers aquí", - "clickToUpload": "Feu clic per pujar fitxers", - "selectedFiles": "Fitxers seleccionats", - "storage": "Emmagatzematge", - "filesStored": "fitxers emmagatzemats", - "storageError": "S'ha produït un error d'emmagatzematge", - "storageLow": "L'emmagatzematge s'està esgotant. Penseu a eliminar fitxers antics.", - "supportMessage": "Impulsat per una base de dades del navegador per a capacitat il·limitada", - "noFileSelected": "No s'ha seleccionat cap fitxer", - "showHistory": "Mostra l'historial", - "hideHistory": "Amaga l'historial", - "fileHistory": "Historial de fitxers", - "loadingHistory": "Carregant l'historial...", - "lastModified": "Última modificació", - "toolChain": "Eines aplicades", - "restore": "Restaura", - "unzip": "Descomprimeix", - "searchFiles": "Cerca fitxers...", - "recent": "Recents", - "localFiles": "Fitxers locals", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Els meus fitxers", - "noRecentFiles": "No s'han trobat fitxers recents", - "googleDriveNotAvailable": "La integració amb Google Drive no està disponible", - "downloadSelected": "Descarrega els seleccionats", - "saveSelected": "Desa la selecció", - "openFiles": "Obre fitxers", - "openFile": "Obre fitxer", - "details": "Detalls del fitxer", - "fileName": "Nom", - "fileFormat": "Format", - "fileSize": "Mida", - "fileVersion": "Versió", - "totalSelected": "Total seleccionat", - "dropFilesHere": "Deixeu anar els fitxers aquí", - "selectAll": "Selecciona-ho tot", - "deselectAll": "Desselecciona-ho tot", - "deleteSelected": "Suprimeix seleccionades", - "selectedCount": "{{count}} seleccionats", - "download": "Descarrega", - "delete": "Esborra", - "unsupported": "No compatible", - "addToUpload": "Afegeix a la pujada", - "deleteAll": "Suprimeix-ho tot", - "loadingFiles": "Carregant fitxers...", - "noFiles": "No hi ha fitxers disponibles", - "noFilesFound": "No s'han trobat fitxers que coincideixin amb la vostra cerca", - "openInPageEditor": "Obre a l'editor de pàgines", - "showAll": "Mostra-ho tot", - "sortByDate": "Ordena per data", - "sortByName": "Ordena per nom", - "sortBySize": "Ordena per mida" - }, - "storage": { - "temporaryNotice": "Els fitxers s'emmagatzemen temporalment al vostre navegador i poden esborrar-se automàticament", - "storageLimit": "Límit d'emmagatzematge", - "storageUsed": "Emmagatzematge temporal utilitzat", - "storageFull": "L'emmagatzematge és gairebé ple. Penseu a eliminar alguns fitxers.", - "fileTooLarge": "Fitxer massa gran. La mida màxima per fitxer és", - "storageQuotaExceeded": "Quota d'emmagatzematge superada. Elimineu alguns fitxers abans de pujar-ne més.", - "approximateSize": "Mida aproximada" - }, - "sanitize": { - "title": "Sanititza", - "desc": "Elimina elements potencialment nocius dels fitxers PDF.", - "submit": "Neteja PDF", - "completed": "Sanitització completada correctament", - "error": { - "generic": "La sanitització ha fallat", - "failed": "S'ha produït un error en sanititzar el PDF." - }, - "filenamePrefix": "sanititzat", - "sanitizationResults": "Resultats de la sanitització", - "steps": { - "files": "Fitxers", - "settings": "Opcions", - "results": "Resultats" - }, - "files": { - "placeholder": "Seleccioneu un fitxer PDF a la vista principal per començar" - }, - "options": { - "title": "Opcions de sanitització", - "note": "Seleccioneu els elements que voleu eliminar del PDF. Cal seleccionar almenys una opció.", - "removeJavaScript": { - "label": "Elimina JavaScript", - "desc": "Elimina accions i scripts JavaScript del PDF" - }, - "removeEmbeddedFiles": { - "label": "Elimina fitxers incrustats", - "desc": "Elimina qualsevol fitxer incrustat dins del PDF" - }, - "removeXMPMetadata": { - "label": "Elimina metadades XMP", - "desc": "Elimina metadades XMP del PDF" - }, - "removeMetadata": { - "label": "Elimina les metadades del document", - "desc": "Elimina la informació de metadades del document (títol, autor, etc.)" - }, - "removeLinks": { - "label": "Elimina enllaços", - "desc": "Elimina enllaços externs i accions d'execució del PDF" - }, - "removeFonts": { - "label": "Elimina tipus de lletra", - "desc": "Elimina els tipus de lletra incrustats del PDF" - } - } - }, - "addPassword": { - "title": "Afegir Contrasenya", - "desc": "Xifra el vostre document PDF amb una contrasenya.", - "completed": "S'ha aplicat la protecció amb contrasenya", - "submit": "Encripta", - "filenamePrefix": "xifrat", - "error": { - "failed": "S'ha produït un error en xifrar el PDF." - }, - "passwords": { - "stepTitle": "Contrasenyes i xifratge", - "completed": "Contrasenyes configurades", - "user": { - "label": "Contrasenya d'usuari", - "placeholder": "Introduïu la contrasenya d’usuari" - }, - "owner": { - "label": "Contrasenya del propietari", - "placeholder": "Introduïu la contrasenya del propietari" - } - }, - "encryption": { - "keyLength": { - "label": "Longitud de la clau de xifratge", - "40bit": "40 bits (Baixa)", - "128bit": "128 bits (Estàndard)", - "256bit": "256 bits (Alta)" - } - }, - "results": { - "title": "PDF xifrats" - }, - "tooltip": { - "header": { - "title": "Visió general de la protecció amb contrasenya" - }, - "passwords": { - "title": "Tipus de contrasenya", - "text": "Les contrasenyes d’usuari restringeixen l’obertura del document, mentre que les contrasenyes del propietari controlen què es pot fer amb el document un cop obert. Podeu establir ambdues o només una.", - "bullet1": "Contrasenya d’usuari: necessària per obrir el PDF", - "bullet2": "Contrasenya del propietari: controla els permisos del document (no compatible amb tots els visors de PDF)" - }, - "encryption": { - "title": "Nivells de xifratge", - "text": "Els nivells de xifratge més alts ofereixen més seguretat, però pot ser que no siguin compatibles amb visors de PDF antics.", - "bullet1": "40 bits: Seguretat bàsica, compatible amb visors antics", - "bullet2": "128 bits: Seguretat estàndard, àmpliament compatible", - "bullet3": "256 bits: Seguretat màxima, requereix visors moderns" - }, - "permissions": { - "title": "Canviar Permissos", - "text": "Aquests permisos controlen què poden fer els usuaris amb el PDF. Són més efectius quan es combinen amb una contrasenya del propietari." - } - } - }, - "changePermissions": { - "title": "Canviar Permissos", - "desc": "Canvia les restriccions i permisos del document.", - "completed": "Permisos modificats", - "submit": "Canviar Permissos", - "error": { - "failed": "S’ha produït un error en canviar els permisos del PDF." - }, - "permissions": { - "preventAssembly": { - "label": "Evita el muntatge del document" - }, - "preventExtractContent": { - "label": "Evita l'extracció de contingut" - }, - "preventExtractForAccessibility": { - "label": "Evita l'extracció de contingut per accessibilitat" - }, - "preventFillInForm": { - "label": "Evita emplenar formularis" - }, - "preventModify": { - "label": "Evita modificacions" - }, - "preventModifyAnnotations": { - "label": "Evita modificacions d'annotacions" - }, - "preventPrinting": { - "label": "Evita impressió" - }, - "preventPrintingFaithful": { - "label": "Evita impressió en diferents formats" - } - }, - "results": { - "title": "PDF modificats" - }, - "tooltip": { - "header": { - "title": "Canviar Permissos" - }, - "description": { - "text": "Canvia els permisos del document, permetent o denegant l’accés a diferents funcions als lectors de PDF." - }, - "warning": { - "text": "Per fer que aquests permisos no es puguin canviar, utilitzeu l’eina Afegir contrasenya per establir una contrasenya del propietari." - } - } - }, - "removePassword": { - "title": "Eliminar Contrasenya", - "desc": "Elimina la contrasenya del document PDF.", - "tags": "segur,desencripta,seguretat,eliminar contrasenya,suprimir contrasenya", - "password": { - "stepTitle": "Elimina Contrasenya", - "label": "Contrasenya Actual", - "placeholder": "Introduïu la contrasenya actual", - "completed": "Contrasenya configurada" - }, - "filenamePrefix": "desxifrat", - "error": { - "failed": "S’ha produït un error en eliminar la contrasenya del PDF." - }, - "tooltip": { - "description": "Eliminar la protecció amb contrasenya requereix la contrasenya que es va utilitzar per xifrar el PDF. Això desxifrarà el document i el farà accessible sense contrasenya." - }, - "submit": "Eliminar Contrasenya", - "results": { - "title": "PDF desxifrats" - } - }, - "automate": { - "title": "Automatitza", - "desc": "Creeu fluxos de treball de diversos passos encadenant accions de PDF. Ideal per a tasques recurrents.", - "invalidStep": "Pas no vàlid", - "files": { - "placeholder": "Seleccioneu fitxers per processar amb aquesta automatització" - }, - "selection": { - "title": "Selecció d’automatització", - "saved": { - "title": "Desats" - }, - "createNew": { - "title": "Crea una automatització nova" - }, - "suggested": { - "title": "Suggerits" - } - }, - "creation": { - "createTitle": "Crea automatització", - "editTitle": "Edita automatització", - "intro": "Les automatitzacions executen les eines seqüencialment. Per començar, afegiu les eines en l’ordre que voleu que s’executin.", - "name": { - "label": "Nom de l’automatització", - "placeholder": "La meva automatització" - }, - "description": { - "label": "Descripció (opcional)", - "placeholder": "Descriviu què fa aquesta automatització..." - }, - "tools": { - "selectTool": "Seleccioneu una eina...", - "selected": "Eines seleccionades", - "remove": "Elimina l’eina", - "configure": "Configura l’eina", - "notConfigured": "! No configurada", - "addTool": "Afegeix eina", - "add": "Afegeix una eina..." - }, - "save": "Desa l’automatització", - "unsavedChanges": { - "title": "Canvis no desats", - "message": "Teniu canvis no desats. Esteu segur que voleu tornar enrere? Es perdran tots els canvis.", - "cancel": "Cancel·la", - "confirm": "Torna enrere" - }, - "icon": { - "label": "Icona" - } - }, - "run": { - "title": "Executa l’automatització" - }, - "sequence": { - "unnamed": "Automatització sense nom", - "steps": "{{count}} passos", - "running": "Executant l’automatització...", - "run": "Executa l’automatització", - "finish": "Finalitza" - }, - "reviewTitle": "Resultats de l’automatització", - "config": { - "loading": "Carregant la configuració de l’eina...", - "noSettings": "Aquesta eina no té paràmetres configurables.", - "title": "Configura {{toolName}}", - "description": "Configureu els paràmetres d’aquesta eina. Aquests paràmetres s’aplicaran quan s’executi l’automatització.", - "cancel": "Cancel·la", - "save": "Desa la configuració" - }, - "copyToSaved": "Copia a Desats" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Ingesta de PDF segura", - "securePdfIngestionDesc": "Flux de treball de processament de PDF complet que sanititza documents, aplica OCR amb neteja, converteix a format PDF/A per a l’arxiu a llarg termini i optimitza la mida del fitxer.", - "emailPreparation": "Preparació per a correu electrònic", - "emailPreparationDesc": "Optimitza els PDF per a la distribució per correu electrònic comprimint fitxers, dividint documents grans en fragments de 20MB per a compatibilitat amb el correu, i eliminant metadades per privadesa.", - "secureWorkflow": "Flux de seguretat", - "secureWorkflowDesc": "Assegura els documents PDF eliminant contingut potencialment maliciós com JavaScript i fitxers incrustats, i després afegeix protecció amb contrasenya per evitar accessos no autoritzats. Per defecte, la contrasenya és 'password'.", - "processImages": "Processa imatges", - "processImagesDesc": "Converteix múltiples fitxers d’imatge en un sol document PDF, i després aplica tecnologia OCR per extreure text cercable de les imatges.", - "prePublishSanitization": "Sanitització prèvia a la publicació", - "prePublishSanitizationDesc": "Flux de sanitització que elimina totes les metadades ocultes, JavaScript, fitxers incrustats i anotacions, i aplana els formularis per evitar fugues de dades abans de publicar PDFs en línia." - } - }, - "colorPicker": { - "title": "Tria el color" - }, - "common": { - "previous": "Anterior", - "next": "Següent", - "collapse": "Replega", - "expand": "Desplega", - "collapsed": "replegat", - "lines": "línies", - "copy": "Copia", - "copied": "Copiat!", - "refresh": "Actualitza", - "retry": "Reintenta", - "remaining": "restants", - "used": "utilitzats", - "available": "disponibles", - "cancel": "Cancel·la", - "preview": "Vista prèvia", - "close": "Tanca", - "done": "Fet", - "loading": "Carregant...", - "back": "Enrere", - "continue": "Continua", - "error": "Error" - }, - "config": { - "overview": { - "title": "Configuració de l’aplicació", - "description": "Paràmetres actuals de l’aplicació i detalls de configuració.", - "loading": "Carregant la configuració...", - "error": "Error", - "warning": "Avís de configuració", - "sections": { - "basic": "Configuració bàsica", - "security": "Configuració de seguretat", - "system": "Configuració del sistema", - "integration": "Configuració d'integració" - } - }, - "account": { - "overview": { - "title": "Paràmetres del compte", - "manageAccountPreferences": "Gestiona les preferències del compte", - "guestDescription": "Heu iniciat sessió com a convidat. Considereu actualitzar el vostre compte." - }, - "upgrade": { - "title": "Actualitza el compte de convidat", - "description": "Enllaceu el vostre compte per preservar l’historial i accedir a més funcions!", - "socialLogin": "Actualitza amb un compte social", - "linkWith": "Enllaça amb", - "emailPassword": "o introduïu el vostre correu i contrasenya", - "email": "Correu electrònic", - "emailPlaceholder": "Introduïu el vostre correu electrònic", - "password": "Contrasenya (opcional)", - "passwordPlaceholder": "Definiu una contrasenya", - "passwordNote": "Deixeu-ho en blanc per utilitzar només la verificació per correu electrònic", - "upgradeButton": "Actualitza el compte" - } - }, - "apiKeys": { - "intro": "Utilitzeu la vostra clau API per accedir programàticament a les capacitats de processament de Stirling PDF.", - "docsTitle": "Documentació de l’API", - "docsDescription": "Més informació sobre la integració amb Stirling PDF:", - "docsLink": "Documentació de l’API", - "schemaLink": "Referència d’esquema de l’API", - "usage": "Incloeu aquesta clau a la capçalera X-API-KEY en totes les sol·licituds API.", - "description": "La vostra clau API per accedir al conjunt d’eines PDF de Stirling. Copieu-la al vostre projecte o actualitzeu-la per generar-ne una de nova.", - "publicKeyAriaLabel": "Clau API pública", - "copyKeyAriaLabel": "Copia la clau API", - "refreshAriaLabel": "Actualitza la clau API", - "includedCredits": "Crèdits inclosos", - "purchasedCredits": "Crèdits comprats", - "totalCredits": "Crèdits totals", - "chartAriaLabel": "Ús de crèdits: inclosos {{includedUsed}} de {{includedTotal}}, comprats {{purchasedUsed}} de {{purchasedTotal}}", - "nextReset": "Següent restabliment", - "lastApiUse": "Últim ús de l’API", - "overlayMessage": "Genereu una clau per veure els crèdits i el crèdit disponible", - "label": "Clau API", - "guestInfo": "Els usuaris convidats no reben claus API. Creeu un compte per obtenir una clau API que pugueu utilitzar a les vostres aplicacions.", - "goToAccount": "Vés al compte", - "refreshModal": { - "title": "Actualitza les claus API", - "warning": "⚠️ Avís: Aquesta acció generarà claus API noves i invalidarà les anteriors.", - "impact": "Qualsevol aplicació o servei que actualment utilitzi aquestes claus deixarà de funcionar fins que les actualitzeu amb les noves claus.", - "confirmPrompt": "Esteu segur que voleu continuar?", - "confirmCta": "Actualitza les claus" - }, - "generateError": "No hem pogut generar la vostra clau API." - } - }, - "AddAttachmentsRequest": { - "attachments": "Seleccioneu adjunts", - "info": "Seleccioneu fitxers per adjuntar al vostre PDF. Aquests fitxers s’incrustaran i seran accessibles mitjançant el panell d’adjunts del PDF.", - "selectFiles": "Seleccioneu fitxers per adjuntar", - "placeholder": "Trieu fitxers...", - "addMoreFiles": "Afegeix més fitxers...", - "selectedFiles": "Fitxers seleccionats", - "submit": "Afegeix adjunts", - "tooltip": { - "header": { - "title": "Quant a Afegir adjunts" - }, - "description": { - "title": "Què fa" - } - }, - "results": { - "title": "Resultats dels adjunts" - }, - "error": { - "failed": "L’operació d’afegir adjunts ha fallat" - } - }, - "termsAndConditions": "Termes i condicions", - "logOut": "Tanca la sessió", - "addAttachments": { - "error": { - "failed": "S’ha produït un error en afegir adjunts al PDF." - } - }, - "autoRename": { - "description": "Aquesta eina canviarà automàticament el nom dels fitxers PDF segons el seu contingut. Analitza el document per trobar el títol més adequat a partir del text." - }, - "customPosition": "Posició personalitzada", - "details": "Detalls", - "invalidUndoData": "No es pot desfer: dades d’operació no vàlides", - "margin": { - "large": "Gran", - "medium": "Mitjana", - "small": "Petita", - "xLarge": "Molt gran" - }, - "noFilesToUndo": "No es pot desfer: no s’han processat fitxers en l’última operació", - "noOperationToUndo": "No hi ha cap operació per desfer", - "noValidFiles": "No hi ha fitxers vàlids per processar", - "operationCancelled": "Operació cancel·lada", - "pageEdit": { - "deselectAll": "Desselecciona-ho tot", - "selectAll": "Selecciona-ho tot" - }, - "quickPosition": "Posició ràpida", - "reorganizePages": { - "error": { - "failed": "No s’han pogut reorganitzar les pàgines" - }, - "results": { - "title": "Pàgines reorganitzades" - }, - "settings": { - "title": "Paràmetres" - }, - "submit": "Reorganitza les pàgines" - }, - "replace-color": { - "options": { - "fill": "Color de farciment", - "gradient": "Degradat" - }, - "previewOverlayOpacity": "Opacitat de la superposició de previsualització", - "previewOverlayTransparency": "Transparència de la superposició de previsualització", - "previewOverlayVisibility": "Mostra la superposició de previsualització", - "selectText": { - "1": "Opcions per Reemplaçar o Invertir color", - "2": "Per defecte (Colors d'alt contrast per defecte)", - "3": "Personalitzat (Colors personalitzats)", - "4": "Inversió completa (Inverteix tots els colors)", - "5": "Opcions de color d'alt contrast", - "6": "Text blanc sobre fons negre", - "7": "Text negre sobre fons blanc", - "8": "Text groc sobre fons negre", - "9": "Text verd sobre fons negre", - "10": "Tria el color del text", - "11": "Tria el color del fons", - "12": "Trieu el color d’inici", - "13": "Trieu el color final" - }, - "submit": "Reemplaça", - "title": "Reemplaça-Inverteix-Color" - }, - "size": "Mida", - "submit": "Envia", - "success": "Correcte", - "tools": { - "noSearchResults": "No s’han trobat eines", - "noTools": "No hi ha eines disponibles" - }, - "undoDataMismatch": "No es pot desfer: les dades de l’operació estan corruptes", - "undoFailed": "No s’ha pogut desfer l’operació", - "undoQuotaError": "No es pot desfer: espai d’emmagatzematge insuficient", - "undoStorageError": "Desfeta completada però alguns fitxers no s’han pogut desar a l’emmagatzematge", - "undoSuccess": "Operació desfeta correctament", - "unsupported": "No compatible", - "onboarding": { - "welcomeModal": { - "title": "Us donem la benvinguda a Stirling PDF!", - "description": "Voleu fer una visita guiada d’1 minut per conèixer les funcions clau i com començar?", - "helpHint": "Sempre podeu accedir a aquesta visita des del botó Ajuda a la part inferior esquerra.", - "startTour": "Inicia la visita", - "maybeLater": "Més tard", - "dontShowAgain": "No ho tornis a mostrar" - }, - "welcomeSlide": { - "title": "Benvingut a Stirling", - "body": "Stirling PDF ara està llest per a equips de totes les mides. Aquesta actualització inclou un disseny nou, potents capacitats d'administració i la funció més demanada: Editar text." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Seleccionem l’eina de Retalla per demostrar com utilitzar una de les eines.", - "toolInterface": "Aquesta és la interfície de l’eina de Retalla. Com podeu veure, no hi ha gaire res perquè encara no hem afegit cap fitxer PDF per treballar-hi.", - "filesButton": "El botó de Fitxers a la barra d’accés ràpid us permet pujar PDF per utilitzar les eines.", - "fileSources": "Podeu pujar fitxers nous o accedir a fitxers recents des d’aquí. Per a la visita, utilitzarem un fitxer d’exemple.", - "workbench": "Aquesta és la Taula de treball - l’àrea principal on visualitzeu i editeu els vostres PDF.", - "viewSwitcher": "Utilitzeu aquests controls per seleccionar com voleu veure els vostres PDF.", - "viewer": "El Visor us permet llegir i anotar els vostres PDF.", - "pageEditor": "L’Editor de pàgines permet fer diverses operacions a les pàgines dels vostres PDF, com reordenar, girar i suprimir.", - "activeFiles": "La vista de Fitxers actius mostra tots els PDF que heu carregat a l’eina i us permet seleccionar quins voleu processar.", - "fileCheckbox": "Si feu clic en un dels fitxers, es selecciona per al processament. Podeu seleccionar diversos fitxers per a operacions en lot.", - "selectControls": "El rail dret conté botons per seleccionar/deseleccionar ràpidament tots els PDF actius, juntament amb botons per canviar el tema o l’idioma de l’aplicació.", - "cropSettings": "Ara que hem seleccionat el fitxer que volem retallar, podem configurar l’eina Retalla per triar l’àrea a la qual volem retallar el PDF.", - "runButton": "Un cop configurada l’eina, aquest botó us permet executar-la en tots els PDF seleccionats.", - "results": "Després que l’eina hagi acabat d’executar-se, el pas de Revisió mostrarà una previsualització dels resultats en aquest panell i us permetrà desfer l’operació o descarregar el fitxer. ", - "fileReplacement": "El fitxer modificat substituirà automàticament l’original a la Taula de treball, cosa que us permetrà passar-lo fàcilment per més eines.", - "pinButton": "Podeu utilitzar el botó de Fixar si preferiu que els vostres fitxers romanguin actius després d’executar-hi eines.", - "wrapUp": "Ja està tot! Heu après les àrees principals de l’aplicació i com utilitzar-les. Feu clic al botó Ajuda quan vulgueu per tornar a veure aquesta visita.", - "previous": "Anterior", - "next": "Següent", - "finish": "Finalitza", - "startTour": "Inicia la visita", - "startTourDescription": "Feu una visita guiada per les funcions clau de Stirling PDF", - "buttons": { - "next": "Següent →", - "back": "Enrere", - "skipForNow": "Omet per ara", - "download": "Baixa →", - "showMeAround": "Fes-me un recorregut", - "skipTheTour": "Omet la visita guiada" - }, - "serverLicense": { - "skip": "Omet per ara", - "seePlans": "Veure plans →", - "upgrade": "Actualitza ara →", - "freeTitle": "Llicència del servidor", - "overLimitTitle": "Cal una llicència de servidor", - "overLimitBody": "La nostra llicència permet fins a {{freeTierLimit}} usuaris gratuïts per servidor. Tens {{overLimitUserCopy}} usuaris de Stirling. Per continuar sense interrupcions, actualitza al pla Stirling Server: seients il·limitats, edició de text de PDF i control d'administració complet per 99 $/servidor/mes.", - "freeBody": "La nostra llicència Open-Core permet fins a {{freeTierLimit}} usuaris gratuïts per servidor. Per escalar sense interrupcions i obtenir accés anticipat a la nova eina d'edició de text PDF, recomanem el pla Stirling Server: edició completa i seients il·limitats per 99 $/servidor/mes." - }, - "desktopInstall": { - "title": "Baixa", - "titleWithOs": "Baixa per a {{osLabel}}", - "body": "Stirling funciona millor com a aplicació d'escriptori. Pots usar-la fora de línia, accedir als documents més ràpid i fer edicions localment a l'ordinador." - }, - "planOverview": { - "adminTitle": "Resum d'administració", - "userTitle": "Resum del pla", - "adminBodyLoginEnabled": "Com a administrador, pots gestionar usuaris, configurar paràmetres i supervisar la salut del servidor. Les primeres {{freeTierLimit}} persones del teu servidor poden usar Stirling gratuïtament.", - "adminBodyLoginDisabled": "Quan habilitis el mode d'inici de sessió, podràs gestionar usuaris, configurar paràmetres i supervisar la salut del servidor. Les primeres {{freeTierLimit}} persones del teu servidor poden usar Stirling gratuïtament.", - "userBody": "Convida companys, assigna rols i mantén els documents organitzats en un espai de treball segur. Habilita el mode d'inici de sessió quan estiguis llest per anar més enllà de l'ús individual." - }, - "securityCheck": { - "message": "L'aplicació ha patit canvis importants recentment. Pot ser necessària l'atenció de l'administrador del servidor. Confirma el teu rol per continuar." - } - }, - "adminOnboarding": { - "welcome": "Benvinguts a la Visita d’administració! Explorem les potents funcionalitats i paràmetres d’empresa disponibles per als administradors del sistema.", - "configButton": "Feu clic al botó Configuració per accedir a tots els paràmetres del sistema i controls administratius.", - "settingsOverview": "Aquest és el Panell de paràmetres. Els paràmetres d’administració estan organitzats per categoria per a una navegació fàcil.", - "teamsAndUsers": "Gestioneu Equips i usuaris individuals aquí. Podeu convidar usuaris nous via correu, enllaços compartibles o crear comptes personalitzats vosaltres mateixos.", - "systemCustomization": "Tenim nombroses maneres de personalitzar la IU: els Paràmetres del sistema us permeten canviar el nom de l’aplicació i els idiomes, Funcions permet la gestió de certificats del servidor, i Endpoints us permet habilitar o deshabilitar eines específiques per als vostres usuaris.", - "databaseSection": "Per a entorns de producció avançats, disposem de paràmetres per permetre connexions a bases de dades externes perquè us pugueu integrar amb la vostra infraestructura existent.", - "connectionsSection": "La secció Connexions admet diversos mètodes d’inici de sessió, inclosos SSO personalitzat i proveïdors SAML com Google i GitHub, a més d’integracions de correu electrònic per a notificacions i comunicacions.", - "adminTools": "Finalment, tenim eines d’administració avançades com Auditoria per fer seguiment de l’activitat del sistema i Analítica d’ús per monitorar com interactuen els vostres usuaris amb la plataforma.", - "wrapUp": "Això és la visita d’administració! Heu vist les funcionalitats d’empresa que fan de Stirling PDF una solució potent i personalitzable per a organitzacions. Accediu a aquesta visita en qualsevol moment des del menú Ajuda." - }, - "workspace": { - "title": "Espai de treball", - "people": { - "title": "Persones", - "description": "Gestioneu els membres de l’espai de treball i els seus permisos", - "loading": "Carregant persones...", - "searchMembers": "Cerca membres...", - "addMembers": "Afegeix membres", - "inviteMembers": { - "label": "Convida membres", - "subtitle": "Escriviu o enganxeu correus electrònics a continuació, separats per comes. El vostre espai de treball es facturarà pels membres." - }, - "user": "Usuari", - "role": "Rol", - "team": "Equip", - "status": "Estat", - "actions": { - "label": "Accions", - "upgrade": "Actualitza" - }, - "noMembersFound": "No s’han trobat membres", - "active": "Actiu", - "disabled": "Desactivat", - "activeSession": "Sessió activa", - "member": "Membre", - "admin": "Administrador", - "roleDescriptions": { - "admin": "Pot gestionar paràmetres i convidar membres, amb accés administratiu complet.", - "member": "Pot veure i editar fitxers compartits, però no pot gestionar els paràmetres de l’espai de treball ni els membres.", - "user": "Usuari" - }, - "editRole": "Edita el rol", - "enable": "Habilita", - "disable": "Deshabilita", - "deleteUser": "Suprimeix l’usuari", - "deleteUserSuccess": "Usuari suprimit correctament", - "deleteUserError": "No s’ha pogut suprimir l’usuari", - "confirmDelete": "Esteu segur que voleu suprimir aquest usuari? Aquesta acció no es pot desfer.", - "addMember": { - "title": "Afegeix membre", - "username": "Nom d’usuari (correu electrònic)", - "usernamePlaceholder": "user@example.com", - "password": "Contrasenya", - "passwordPlaceholder": "Introduïu la contrasenya", - "role": "Rol", - "team": "Equip (opcional)", - "teamPlaceholder": "Seleccioneu un equip", - "forcePasswordChange": "Obliga a canviar la contrasenya en el primer inici de sessió", - "cancel": "Cancel·la", - "submit": "Afegeix membre", - "usernameRequired": "Cal nom d’usuari i contrasenya", - "passwordTooShort": "La contrasenya ha de tenir almenys 6 caràcters", - "success": "Usuari creat correctament", - "error": "No s’ha pogut crear l’usuari" - }, - "editMember": { - "title": "Edita membre", - "editing": "S’està editant:", - "role": "Rol", - "team": "Equip (opcional)", - "teamPlaceholder": "Seleccioneu un equip", - "cancel": "Cancel·la", - "submit": "Actualitza el membre", - "success": "Usuari actualitzat correctament", - "error": "No s’ha pogut actualitzar l’usuari" - }, - "toggleEnabled": { - "success": "Estat de l’usuari actualitzat correctament", - "error": "No s’ha pogut actualitzar l’estat de l’usuari" - }, - "delete": { - "success": "Usuari suprimit correctament", - "error": "No s’ha pogut suprimir l’usuari" - }, - "emailInvite": { - "tab": "Invitació per correu", - "description": "Escriviu o enganxeu correus a continuació, separats per comes. Els usuaris rebran credencials d’inici de sessió per correu electrònic.", - "emails": "Adreces de correu", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Cal almenys una adreça de correu", - "submit": "Envia invitacions", - "success": "usuari(s) convidat(s) correctament", - "partialSuccess": "Algunes invitacions han fallat", - "allFailed": "No s’ha pogut convidar els usuaris", - "error": "No s’han pogut enviar les invitacions" - }, - "directInvite": { - "tab": "Creació directa" - }, - "inviteLinkTab": { - "tab": "Enllaç d’invitació" - }, - "inviteLink": { - "description": "Genereu un enllaç segur que permeti a l’usuari establir la seva pròpia contrasenya", - "email": "Adreça de correu", - "emailPlaceholder": "user@example.com (opcional)", - "emailDescription": "Opcional - deixeu-ho en blanc per a un enllaç d’invitació general que pot ser utilitzat per qualsevol persona", - "emailRequired": "Cal una adreça de correu", - "emailOptional": "Opcional - deixeu-ho en blanc per a un enllaç d’invitació general", - "emailRequiredForSend": "Cal una adreça de correu per enviar la notificació per correu electrònic", - "expiryHours": "Hores de caducitat", - "expiryDescription": "Quantes hores fins que caduqui l’enllaç", - "sendEmail": "Envia l’enllaç d’invitació per correu", - "sendEmailDescription": "Si s’habilita, l’enllaç d’invitació s’enviarà a l’adreça de correu especificada", - "smtpRequired": "SMTP no configurat", - "generate": "Genera enllaç", - "generated": "Enllaç d’invitació generat", - "copied": "Enllaç copiat al porta-retalls", - "success": "Enllaç d’invitació generat correctament", - "successWithEmail": "Enllaç d’invitació generat i enviat per correu", - "emailSent": "Enllaç d’invitació generat i enviat per correu", - "emailFailed": "Enllaç d’invitació generat, però l’enviament del correu ha fallat", - "emailFailedDetails": "Error: {0}. Si us plau, compartiu l’enllaç d’invitació manualment.", - "error": "No s’ha pogut generar l’enllaç d’invitació", - "submit": "Genera enllaç d’invitació" - }, - "inviteMode": { - "username": "Nom d’usuari", - "email": "Correu electrònic", - "link": "Enllaç", - "emailDisabled": "Les invitacions per correu requereixen configuració d’SMTP i mail.enableInvites=true als paràmetres" - }, - "license": { - "users": "usuaris", - "availableSlots": "Places disponibles", - "grandfathered": "Dret adquirit", - "grandfatheredShort": "{{count}} amb dret adquirit", - "fromLicense": "de la llicència", - "slotsAvailable": "{{count}} plaça(es) d’usuari disponibles", - "noSlotsAvailable": "No hi ha places disponibles", - "currentUsage": "Actualment s’estan utilitzant {{current}} de {{max}} llicències d’usuari" - }, - "loginRequired": "Habilita primer el mode d'inici de sessió" - }, - "teams": { - "title": "Equips", - "description": "Gestioneu equips i organitzeu els membres de l’espai de treball", - "loading": "Carregant equips...", - "loadingDetails": "Carregant detalls de l’equip...", - "loadError": "No s'han pogut carregar els detalls de l'equip", - "createNewTeam": "Crea un equip nou", - "teamName": "Nom de l’equip", - "totalMembers": "Membres totals", - "actions": "Accions", - "noTeamsFound": "No s’ha trobat cap equip", - "noMembers": "No hi ha membres en aquest equip", - "system": "Sistema", - "addMember": "Afegeix membre", - "viewTeam": "Mostra l’equip", - "removeMember": "Elimina de l’equip", - "cannotRemoveFromSystemTeam": "No es pot eliminar de l’equip del sistema", - "renameTeamLabel": "Canvia el nom de l’equip", - "deleteTeamLabel": "Suprimeix l’equip", - "cannotDeleteInternal": "No es pot suprimir l’equip intern", - "confirmDelete": "Esteu segur que voleu suprimir aquest equip? L’equip ha d’estar buit per suprimir-lo.", - "confirmRemove": "Voleu eliminar l’usuari d’aquest equip?", - "cannotRenameInternal": "No es pot canviar el nom de l’equip intern", - "cannotAddToInternal": "No es poden afegir membres a l’equip intern", - "teamNotFound": "Equip no trobat", - "backToTeams": "Torna als equips", - "memberCount": "{{count}} membres", - "removeMemberSuccess": "Usuari eliminat de l’equip", - "removeMemberError": "No s’ha pogut eliminar l’usuari de l’equip", - "createTeam": { - "title": "Crea un equip nou", - "teamName": "Nom de l’equip", - "teamNamePlaceholder": "Introduïu el nom de l’equip", - "cancel": "Cancel·la", - "submit": "Crea l’equip", - "nameRequired": "Cal nom d’equip", - "success": "Equip creat correctament", - "error": "No s’ha pogut crear l’equip" - }, - "renameTeam": { - "title": "Canvia el nom de l’equip", - "renaming": "Canviant el nom de:", - "newTeamName": "Nom nou de l’equip", - "newTeamNamePlaceholder": "Introduïu el nom nou de l’equip", - "cancel": "Cancel·la", - "submit": "Canvia el nom de l’equip", - "nameRequired": "Cal nom d’equip", - "success": "Equip reanomenat correctament", - "error": "No s’ha pogut canviar el nom de l’equip" - }, - "deleteTeam": { - "success": "Equip suprimit correctament", - "error": "No s’ha pogut suprimir l’equip. Assegureu-vos que l’equip estigui buit.", - "teamMustBeEmpty": "L’equip ha d’estar buit abans de suprimir-lo" - }, - "addMemberToTeam": { - "title": "Afegeix membre a l’equip", - "addingTo": "S’està afegint a", - "selectUser": "Seleccioneu usuari", - "selectUserPlaceholder": "Trieu un usuari", - "selectUserRequired": "Seleccioneu un usuari, si us plau", - "currentlyIn": "actualment a", - "willBeMoved": "Nota: aquest usuari es mourà del seu equip actual a aquest equip.", - "cancel": "Cancel·la", - "submit": "Afegeix membre", - "userRequired": "Seleccioneu un usuari, si us plau", - "success": "Membre afegit a l’equip correctament", - "error": "No s’ha pogut afegir el membre a l’equip" - }, - "changeTeam": { - "label": "Canvia d’equip", - "title": "Canvia d’equip", - "changing": "Movent", - "selectTeam": "Seleccioneu equip", - "selectTeamPlaceholder": "Trieu un equip", - "selectTeamRequired": "Seleccioneu un equip, si us plau", - "success": "Equip canviat correctament", - "error": "No s’ha pogut canviar d’equip", - "submit": "Canvia d’equip" - } - } - }, - "plan": { - "currency": "Moneda", - "popular": "Popular", - "current": "Pla actual", - "upgrade": "Actualitza", - "contact": "Contacteu-nos", - "customPricing": "Personalitzat", - "showComparison": "Compara totes les funcions", - "hideComparison": "Amaga la comparativa de funcions", - "featureComparison": "Comparativa de funcions", - "from": "Des de", - "perMonth": "/mes", - "perSeat": "/seient", - "withServer": "+ Pla Server", - "licensedSeats": "Llicenciats: {{count}} seients", - "includedInCurrent": "Inclòs al teu pla", - "selectPlan": "Selecciona el pla", - "manage": "Gestiona", - "manageSubscription": { - "description": "Gestiona la subscripció, la facturació i els mètodes de pagament" - }, - "activePlan": { - "title": "Pla actiu", - "subtitle": "Detalls de la vostra subscripció actual" - }, - "availablePlans": { - "title": "Plans disponibles", - "subtitle": "Trieu el pla que s’adapta a les vostres necessitats" - }, - "static": { - "title": "Informació de facturació", - "message": "La facturació en línia no està configurada actualment. Per actualitzar el vostre pla o gestionar subscripcions, poseu-vos en contacte amb nosaltres directament.", - "contactSales": "Contacta amb vendes", - "contactToUpgrade": "Contacteu-nos per actualitzar o personalitzar el vostre pla", - "maxUsers": "Nombre màxim d’usuaris", - "upTo": "Fins a" - }, - "period": { - "month": "mes", - "perUserPerMonth": "/usuari/mes" - }, - "free": { - "name": "Gratuït", - "highlight1": "Ús limitat d’eines per setmana", - "highlight2": "Accés a totes les eines", - "highlight3": "Suport de la comunitat", - "forever": "Gratuït per sempre", - "included": "Inclòs" - }, - "pro": { - "name": "Pro", - "highlight1": "Ús il·limitat d’eines", - "highlight2": "Eines PDF avançades", - "highlight3": "Sense marques d’aigua" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Preus personalitzats", - "highlight2": "Suport dedicat", - "highlight3": "Funcions més recents", - "requiresServer": "Requereix servidor", - "requiresServerMessage": "Actualitza primer al pla Server abans de passar a Enterprise." - }, - "feature": { - "title": "Funció", - "pdfTools": "Eines PDF bàsiques", - "fileSize": "Límit de mida de fitxer", - "automation": "Automatitza fluxos de treball d’eines", - "api": "Accés a l’API", - "priority": "Suport prioritari", - "customPricing": "Preus personalitzats" - }, - "licenseWarning": { - "title": "S'ha assolit el límit gratuït d'autoallotjats", - "body": "Tens {{total}} usuaris, però el nivell gratuït només admet {{limit}} per servidor. Actualitza per mantenir Stirling PDF funcionant sense problemes.", - "overLimit": "més de {{limit}}", - "cta": "Veure plans" - } - }, - "subscription": { - "status": { - "active": "Actiu", - "pastDue": "Endarrerit", - "canceled": "Cancel·lat", - "incomplete": "Incomplet", - "trialing": "Prova", - "none": "Sense subscripció" - }, - "renewsOn": "Es renova el {{date}}", - "cancelsOn": "Es cancel·la el {{date}}" - }, - "billing": { - "manageBilling": "Gestiona la facturació", - "portal": { - "error": "No s’ha pogut obrir el portal de facturació" - }, - "updateSeats": "Actualitza seients", - "updateEnterpriseSeats": "Actualitza seients Enterprise", - "currentSeats": "Seients actuals", - "minimumSeats": "Seients mínims", - "basedOnUsers": "(usuaris actuals)", - "newSeatCount": "Nou nombre de seients", - "newSeatCountDescription": "Selecciona el nombre de seients per a la llicència enterprise", - "whatHappensNext": "Què passa després?", - "stripePortalRedirect": "Se't redirigirà al portal de facturació de Stripe per revisar i confirmar el canvi de seients. L'import prorratejat es calcularà automàticament.", - "preparingUpdate": "Preparant l'actualització de seients...", - "seatCountTooLow": "El nombre de seients ha de ser com a mínim {{minimum}} (nombre actual d'usuaris)", - "seatCountUnchanged": "Selecciona un nombre de seients diferent", - "seatsUpdated": "Seients actualitzats", - "seatsUpdatedMessage": "Els seients Enterprise s'han actualitzat a {{seats}}", - "updateProcessing": "Actualització en processament", - "updateProcessingMessage": "S'està processant l'actualització de seients. Actualitza en uns moments.", - "notEnterprise": "La gestió de seients només està disponible per a llicències Enterprise" - }, - "upgradeBanner": { - "title": "Actualitza al pla Server", - "message": "Treu el màxim rendiment de Stirling PDF amb usuaris il·limitats i funcions avançades", - "upgradeButton": "Actualitza ara", - "dismiss": "Descarta el bàner", - "attentionTitle": "Aquest servidor requereix atenció d'administrador", - "attentionBody": "L'administrador ha d'iniciar sessió per veure més informació. Contacta-hi immediatament.", - "attentionBodyAdmin": "Revisa els requisits de llicència per mantenir aquest servidor complint la normativa.", - "seeInfo": "Veure informació" - }, - "payment": { - "preparing": "S’està preparant el pagament...", - "redirecting": "Redirigint al pagament segur...", - "upgradeTitle": "Actualitza a {{planName}}", - "success": "Pagament correcte!", - "successMessage": "La vostra subscripció s’ha activat correctament. Rebreu un correu de confirmació en breu.", - "autoClose": "Aquesta finestra es tancarà automàticament...", - "error": "Error de pagament", - "upgradeSuccess": "Pagament correcte! La subscripció s'ha actualitzat. La llicència s'ha actualitzat al servidor. Rebràs un correu de confirmació aviat.", - "paymentSuccess": "Pagament correcte! Recuperant la clau de llicència...", - "licenseActivated": "Llicència activada! La clau de llicència s'ha desat. S'ha enviat un correu de confirmació a l'adreça registrada.", - "licenseDelayed": "Pagament correcte! S'està generant la llicència. Rebràs un correu amb la teva clau de llicència aviat. Si no el reps en 10 minuts, contacta amb el suport.", - "licensePollingError": "Pagament correcte, però no s'ha pogut recuperar automàticament la clau de llicència. Revisa el correu o contacta amb el suport amb la confirmació de pagament.", - "licenseRetrievalError": "Pagament correcte, però la recuperació de la llicència ha fallat. Rebràs la clau de llicència per correu. Contacta amb el suport si no la reps en 10 minuts.", - "syncError": "Pagament correcte, però la sincronització de la llicència ha fallat. La llicència s'actualitzarà en breu. Contacta amb el suport si el problema persisteix.", - "licenseSaveError": "No s'ha pogut desar la clau de llicència. Contacta amb el suport amb la teva clau per completar l'activació.", - "paymentCanceled": "S'ha cancel·lat el pagament. No s'ha realitzat cap càrrec.", - "syncingLicense": "Sincronitzant la llicència actualitzada...", - "generatingLicense": "Generant la clau de llicència...", - "upgradeComplete": "Actualització completada", - "upgradeCompleteMessage": "La subscripció s'ha actualitzat correctament. La clau de llicència existent s'ha actualitzat.", - "stripeNotConfigured": "Stripe no està configurat", - "stripeNotConfiguredMessage": "La integració de pagaments de Stripe no està configurada. Contacta amb l'administrador.", - "monthly": "Mensual", - "yearly": "Anual", - "billingPeriod": "Període de facturació", - "enterpriseNote": "Els seients es poden ajustar al checkout (1-1000).", - "installationId": "ID d'instal·lació", - "licenseKey": "La teva clau de llicència", - "licenseInstructions": "Això s'ha afegit a la teva instal·lació. També en rebràs una còpia per correu.", - "canCloseWindow": "Ara pots tancar aquesta finestra.", - "licenseKeyProcessing": "Processant la clau de llicència", - "licenseDelayedMessage": "S'està generant la teva clau de llicència. Revisa el correu aviat o contacta amb el suport.", - "perYear": "/any", - "perMonth": "/mes", - "emailInvalid": "Introdueix una adreça de correu vàlida", - "emailStage": { - "title": "Introdueix el teu correu electrònic", - "description": "L'usarem per enviar-te la clau de llicència i els rebuts.", - "emailLabel": "Adreça de correu", - "emailPlaceholder": "your@email.com", - "continue": "Continua", - "modalTitle": "Comença - {{planName}}" - }, - "planStage": { - "title": "Tria el període de facturació", - "savingsNote": "Estalvia un {{percent}}% amb la facturació anual", - "basePrice": "Preu base", - "seatPrice": "Per seient", - "totalForSeats": "Total ({{count}} seients)", - "selectMonthly": "Selecciona mensual", - "selectYearly": "Selecciona anual", - "savePercent": "Estalvia {{percent}}%", - "savingsAmount": "Estalvies {{amount}}", - "modalTitle": "Selecciona el període de facturació - {{planName}}", - "billedYearly": "Facturat anualment a {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Torna a la selecció del pla", - "selectedPlan": "Pla seleccionat", - "modalTitle": "Completa el pagament - {{planName}}" - } - }, - "firstLogin": { - "title": "Primer inici de sessió", - "welcomeTitle": "Benvinguts!", - "welcomeMessage": "Per motius de seguretat, heu de canviar la contrasenya en el vostre primer inici de sessió.", - "loggedInAs": "Heu iniciat sessió com", - "error": "Error", - "currentPassword": "Contrasenya actual", - "enterCurrentPassword": "Introduïu la vostra contrasenya actual", - "newPassword": "Contrasenya nova", - "enterNewPassword": "Introduïu una contrasenya nova (mín 8 caràcters)", - "confirmPassword": "Confirmeu la contrasenya nova", - "reEnterNewPassword": "Torneu a introduir la contrasenya nova", - "changePassword": "Canvia la contrasenya", - "allFieldsRequired": "Tots els camps són obligatoris", - "passwordsDoNotMatch": "Les contrasenyes noves no coincideixen", - "passwordTooShort": "La contrasenya ha de tenir almenys 8 caràcters", - "passwordMustBeDifferent": "La contrasenya nova ha de ser diferent de l’actual", - "passwordChangedSuccess": "Contrasenya canviada correctament! Torneu a iniciar sessió.", - "passwordChangeFailed": "No s’ha pogut cap canviar la contrasenya. Comproveu la vostra contrasenya actual." - }, - "invite": { - "welcome": "Us donem la benvinguda a Stirling PDF", - "invalidToken": "Enllaç d’invitació no vàlid", - "validationError": "No s’ha pogut validar l’enllaç d’invitació", - "passwordRequired": "Cal contrasenya", - "passwordTooShort": "La contrasenya ha de tenir almenys 6 caràcters", - "passwordMismatch": "Les contrasenyes no coincideixen", - "acceptError": "No s’ha pogut crear el compte", - "validating": "S’està validant la invitació...", - "invalidInvitation": "Invitació no vàlida", - "goToLogin": "Vés a l’inici de sessió", - "welcomeTitle": "Heu estat convidats!", - "welcomeSubtitle": "Completeu la configuració del compte per començar", - "accountFor": "Creant compte per a", - "linkExpires": "L’enllaç caduca", - "email": "Adreça de correu electrònic", - "emailPlaceholder": "Introduïu la vostra adreça de correu electrònic", - "emailRequired": "Cal una adreça de correu electrònic", - "invalidEmail": "Adreça de correu electrònic no vàlida", - "choosePassword": "Trieu una contrasenya", - "passwordPlaceholder": "Introduïu la vostra contrasenya", - "confirmPassword": "Confirmeu la contrasenya", - "confirmPasswordPlaceholder": "Torneu a introduir la contrasenya", - "createAccount": "Crea el compte", - "creating": "S’està creant el compte...", - "alreadyHaveAccount": "Ja teniu un compte?", - "signIn": "Inicieu sessió" - }, - "audit": { - "error": { - "title": "Error en carregar el sistema d’auditoria" - }, - "notAvailable": "Sistema d’auditoria no disponible", - "notAvailableMessage": "El sistema d’auditoria no està configurat o no està disponible.", - "disabled": "El registre d’auditoria està desactivat", - "disabledMessage": "Activeu el registre d’auditoria a la configuració de l’aplicació per fer el seguiment dels esdeveniments del sistema.", - "systemStatus": { - "title": "Estat del sistema", - "status": "Registre d'auditoria", - "enabled": "Habilitat", - "disabled": "Deshabilitat", - "level": "Nivell d'auditoria", - "retention": "Període de retenció", - "days": "dies", - "totalEvents": "Total d'esdeveniments" - }, - "tabs": { - "dashboard": "Panell", - "events": "Esdeveniments d'auditoria", - "export": "Exporta" - }, - "charts": { - "title": "Panell d'auditoria", - "error": "Error en carregar els gràfics", - "day": "Dia", - "week": "Setmana", - "month": "Mes", - "byType": "Esdeveniments per tipus", - "byUser": "Esdeveniments per usuari", - "overTime": "Esdeveniments al llarg del temps" - }, - "events": { - "title": "Esdeveniments d'auditoria", - "filterByType": "Filtra per tipus", - "filterByUser": "Filtra per usuari", - "startDate": "Data d'inici", - "endDate": "Data de finalització", - "clearFilters": "Neteja", - "error": "Error en carregar els esdeveniments", - "noEvents": "No s'han trobat esdeveniments", - "timestamp": "Marca de temps", - "type": "Tipus", - "user": "Usuari", - "ipAddress": "Adreça IP", - "actions": "Accions", - "viewDetails": "Veure detalls", - "eventDetails": "Detalls de l'esdeveniment", - "details": "Detalls" - }, - "export": { - "title": "Exporta dades d'auditoria", - "description": "Exporta els esdeveniments d'auditoria en format CSV o JSON. Utilitza filtres per limitar les dades exportades.", - "format": "Format d'exportació", - "filters": "Filtres (opcional)", - "filterByType": "Filtra per tipus", - "filterByUser": "Filtra per usuari", - "startDate": "Data d'inici", - "endDate": "Data de finalització", - "clearFilters": "Neteja", - "exportButton": "Exporta dades", - "error": "No s'han pogut exportar les dades" - } - }, - "usage": { - "noData": "No hi ha dades disponibles", - "error": "Error en carregar les estadístiques d'ús", - "noDataMessage": "Actualment no hi ha estadístiques d'ús disponibles.", - "controls": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Tots", - "refresh": "Actualitza", - "dataTypeLabel": "Tipus de dades:", - "dataType": { - "all": "Tots", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Tots" - }, - "stats": { - "totalEndpoints": "Total d'endpoints", - "totalVisits": "Total de visites", - "showing": "Mostrant", - "selectedVisits": "Visites seleccionades" - }, - "chart": { - "title": "Gràfic d'ús dels endpoints" - }, - "table": { - "title": "Estadístiques detallades", - "endpoint": "Endpoint", - "visits": "Visites", - "percentage": "Percentatge", - "noData": "No hi ha dades disponibles" - } - }, - "backendHealth": { - "checking": "Comprovant l'estat del backend...", - "online": "Backend en línia", - "offline": "Backend fora de línia", - "starting": "El backend s'està iniciant...", - "wait": "Espereu que el backend acabi d'engegar i torneu-ho a provar." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Desbloqueja el PDF per continuar", - "title": "Elimina la contrasenya per continuar", - "description": "Aquest PDF està protegit amb contrasenya. Introdueix-la per poder continuar treballant-hi.", - "password": { - "label": "Contrasenya del PDF", - "placeholder": "Introdueix la contrasenya del PDF" - }, - "skip": "Omet per ara", - "unlock": "Desbloqueja i continua", - "incorrectPassword": "Contrasenya incorrecta", - "missingFile": "El fitxer seleccionat ja no està disponible.", - "emptyResponse": "L'eliminació de la contrasenya no ha produït cap fitxer.", - "required": "Introdueix la contrasenya per continuar.", - "successTitle": "Contrasenya eliminada", - "successBodyWithName": "Contrasenya eliminada de {{fileName}}", - "successBody": "Contrasenya eliminada correctament." - }, - "setup": { - "welcome": "Benvingut a Stirling PDF", - "description": "Comença triant com vols usar Stirling PDF", - "step1": { - "label": "Tria el mode", - "description": "Fora de línia o servidor" - }, - "step2": { - "label": "Selecciona el servidor", - "description": "Servidor autoallotjat" - }, - "step3": { - "label": "Inicia sessió", - "description": "Introdueix les credencials" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Inicia sessió amb el teu compte de Stirling" - }, - "selfhosted": { - "title": "Servidor autoallotjat", - "description": "Connecta't al teu servidor de Stirling PDF" - } - }, - "saas": { - "title": "Inicia sessió a Stirling", - "subtitle": "Inicia sessió amb el teu compte de Stirling" - }, - "selfhosted": { - "title": "Inicia sessió al servidor", - "subtitle": "Introdueix les credencials del servidor" - }, - "server": { - "title": "Connecta't al servidor", - "subtitle": "Introdueix la URL del servidor autoallotjat", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Servidor autoallotjat" - }, - "url": { - "label": "URL del servidor", - "description": "Introdueix la URL completa del teu servidor autoallotjat de Stirling PDF" - }, - "error": { - "emptyUrl": "Introdueix una URL de servidor", - "unreachable": "No s'ha pogut connectar amb el servidor", - "testFailed": "Ha fallat la prova de connexió" - }, - "testing": "Provant la connexió..." - }, - "login": { - "title": "Inicia sessió", - "subtitle": "Introdueix les credencials per continuar", - "connectingTo": "Connectant amb:", - "username": { - "label": "Nom d'usuari", - "placeholder": "Introdueix el nom d'usuari" - }, - "email": { - "label": "Correu electrònic", - "placeholder": "Introdueix el correu electrònic" - }, - "password": { - "label": "Contrasenya", - "placeholder": "Introdueix la contrasenya" - }, - "error": { - "emptyUsername": "Introdueix el teu nom d'usuari", - "emptyEmail": "Introdueix el teu correu electrònic", - "emptyPassword": "Introdueix la teva contrasenya", - "oauthFailed": "Ha fallat l'inici de sessió OAuth. Torna-ho a provar." - }, - "submit": "Inicia sessió", - "signInWith": "Inicia sessió amb", - "oauthPending": "Obrint el navegador per autenticar-te...", - "orContinueWith": "O continua amb el correu electrònic" - } - }, - "oauth": { - "success": { - "title": "Autenticació correcta", - "message": "Pots tancar aquesta finestra i tornar a Stirling PDF." - }, - "error": { - "title": "Ha fallat l'autenticació", - "message": "L'autenticació no ha estat correcta. Pots tancar aquesta finestra i tornar-ho a provar." - } - }, - "pdfTextEditor": { - "title": "Editor JSON de PDF", - "viewLabel": "Editor de PDF", - "converting": "Convertint el PDF a format editable...", - "conversionFailed": "No s'ha pogut convertir el PDF. Torna-ho a provar.", - "currentFile": "Fitxer actual: {{name}}", - "pageSummary": "Pàgina {{number}} de {{total}}", - "pagePreviewAlt": "Vista prèvia", - "imageLabel": "Imatge col·locada", - "noTextOnPage": "No s'ha detectat text editable en aquesta pàgina.", - "pageType": { - "paragraph": "Pàgina de paràgrafs", - "sparse": "Text dispers" - }, - "groupingMode": { - "auto": "Automàtic", - "paragraph": "Paràgraf", - "singleLine": "Línia única" - }, - "badges": { - "unsaved": "Editat", - "modified": "Editat", - "earlyAccess": "Accés anticipat" - }, - "actions": { - "reset": "Restableix els canvis", - "downloadJson": "Descarrega JSON", - "generatePdf": "Genera PDF" - }, - "options": { - "autoScaleText": { - "title": "Autoajusta el text a les caixes", - "description": "Ajusta automàticament el text horitzontalment perquè encaixi dins del seu quadre delimitador original quan la representació del tipus de lletra difereix del PDF." - }, - "groupingMode": { - "title": "Mode d'agrupació del text", - "autoDescription": "Detecta automàticament el tipus de pàgina i agrupa el text adequadament.", - "paragraphDescription": "Agrupa línies alineades en quadres de text de paràgraf multilínia.", - "singleLineDescription": "Manté cada línia de text del PDF com un quadre de text separat." - }, - "manualGrouping": { - "descriptionInline": "Consell: Mantén premut Ctrl (Cmd) o Shift per seleccionar diversos quadres de text. Apareixerà una barra d'eines flotant sobre la selecció per fusionar, desagrupar o ajustar les amplades." - }, - "forceSingleElement": { - "title": "Bloqueja el text editat a un únic element del PDF", - "description": "Quan s'habilita, l'editor exporta cada quadre de text editat com un sol element de text del PDF per evitar glifs superposats o tipus de lletra barrejats." - } - }, - "manual": { - "mergeTooltip": "Fusiona els quadres seleccionats", - "merge": "Fusiona la selecció", - "ungroupTooltip": "Separa el paràgraf de nou en línies", - "ungroup": "Desagrupa la selecció", - "widthMenu": "Opcions d'amplada", - "expandWidth": "Amplia fins a la vora de la pàgina", - "resetWidth": "Restableix l'amplada", - "resizeHandle": "Ajusta l'amplada del text" - }, - "disclaimer": { - "heading": "Limitacions de la vista prèvia", - "textFocus": "Aquest espai de treball se centra en editar text i reposicionar imatges incrustades. Les il·lustracions de pàgina complexes, els controls de formulari i els gràfics en capes es conserven per a l'exportació però aquí no són totalment editables.", - "previewVariance": "Alguns elements visuals (com ara vores de taula, formes o aparences d'anotacions) poden no mostrar-se exactament a la vista prèvia. El PDF exportat manté les ordres de dibuix originals sempre que sigui possible.", - "alpha": "Aquest visor alfa encara evoluciona—certs tipus de lletra, colors, efectes de transparència i detalls de disposició poden variar lleugerament. Revisa el PDF generat abans de compartir-lo." - }, - "empty": { - "title": "No s'ha carregat cap document", - "subtitle": "Carrega un fitxer PDF o JSON per començar a editar el contingut de text." - }, - "welcomeBanner": { - "title": "Benvingut a l'Editor de text PDF (accés anticipat)", - "experimental": "Funció experimental en desenvolupament actiu. Espera una certa inestabilitat i problemes durant l'ús.", - "howItWorks": "Aquesta eina converteix el PDF a un format editable on pots modificar el contingut del text i reposicionar imatges. Els canvis es guarden com un nou PDF.", - "bestFor": "Funciona millor amb:", - "bestFor1": "PDF simples amb principalment text i imatges", - "bestFor2": "Documents amb format de paràgraf estàndard", - "bestFor3": "Cartes, assaigs, informes i documents bàsics", - "notIdealFor": "No és ideal per a:", - "notIdealFor1": "PDF amb formats especials com vinyetes, taules o dissenys multicolumna", - "notIdealFor2": "Revistes, fullets o documents molt dissenyats", - "notIdealFor3": "Manuals d'instruccions amb dissenys complexos", - "limitations": "Limitacions actuals:", - "limitation1": "La representació del tipus de lletra pot diferir lleugerament del PDF original", - "limitation2": "Els gràfics complexos, els camps de formulari i les anotacions es conserven però no són editables", - "limitation3": "Els fitxers grans poden trigar a convertir-se i processar-se", - "knownIssues": "Problemes coneguts (en procés de correcció):", - "issue1": "El color del text no es conserva actualment (s'afegirà aviat)", - "issue2": "El mode Paràgraf té més problemes d'alineació i espaiat; es recomana el mode Línia única", - "issue3": "La vista prèvia difereix del PDF exportat; els PDF exportats s'assemblen més a l'original", - "issue4": "L'alineació del text girat pot requerir ajust manual", - "issue5": "La transparència i els efectes de capes poden variar respecte a l'original", - "feedback": "Aquesta és una funció d'accés anticipat. Si us plau, informa de qualsevol problema que trobis per ajudar-nos a millorar!", - "gotIt": "D'acord", - "dontShowAgain": "No ho tornis a mostrar" - }, - "modeChange": { - "title": "Confirma el canvi de mode", - "warning": "Canviar el mode d'agrupació del text restablirà tots els canvis no desats. Segur que vols continuar?", - "cancel": "Cancel·la", - "confirm": "Restableix i canvia el mode" - }, - "fontAnalysis": { - "details": "Detalls del tipus de lletra", - "embedded": "Incrustada", - "type": "Tipus", - "webFormat": "Format web", - "warnings": "Avisos", - "suggestions": "Notes", - "currentPageFonts": "Tipus de lletra en aquesta pàgina", - "allFonts": "Tots els tipus de lletra", - "fallback": "alternativa", - "missing": "absent", - "perfectMessage": "Tots els tipus de lletra es poden reproduir perfectament.", - "warningMessage": "Alguns tipus de lletra poden no representar-se correctament.", - "infoMessage": "Informació disponible sobre la reproducció de tipus de lletra.", - "perfect": "perfecte", - "subset": "subconjunt" - }, - "errors": { - "invalidJson": "No es pot llegir el fitxer JSON. Assegura't que s'hagi generat amb l'eina de PDF a JSON.", - "pdfConversion": "No es pot convertir el JSON editat de nou a PDF." - } - }, - "auth": { - "sessionExpired": "Sessió caducada", - "pleaseLoginAgain": "Si us plau, torna a iniciar sessió.", - "accessDenied": "Accés denegat", - "insufficientPermissions": "No tens permís per fer aquesta acció." - }, - "addText": { - "title": "Afegeix text", - "header": "Afegeix text als PDF", - "text": { - "name": "Contingut del text", - "placeholder": "Introdueix el text que vols afegir", - "fontLabel": "Tipus de lletra", - "fontSizeLabel": "Mida de la lletra", - "fontSizePlaceholder": "Escriu o selecciona la mida de la lletra (8-200)", - "colorLabel": "Color del text" - }, - "steps": { - "configure": "Configura el text" - }, - "step": { - "createDesc": "Introdueix el text que vols afegir", - "place": "Col·loca el text", - "placeDesc": "Fes clic al PDF per afegir-hi el text" - }, - "instructions": { - "title": "Com afegir text", - "text": "Després d'introduir el text a dalt, fes clic en qualsevol lloc del PDF per col·locar-lo.", - "paused": "Col·locació en pausa", - "resumeHint": "Reprèn la col·locació per fer clic i afegir el text.", - "noSignature": "Introdueix el text a dalt per habilitar la col·locació." - }, - "mode": { - "move": "Mou el text", - "place": "Col·loca el text", - "pause": "Pausa la col·locació", - "resume": "Reprèn la col·locació" - }, - "results": { - "title": "Resultats d'afegir text" - }, - "error": { - "failed": "S'ha produït un error en afegir text al PDF." - }, - "tags": "text,anotació,etiqueta", - "applySignatures": "Aplica el text" - } -} \ No newline at end of file diff --git a/frontend/public/locales/cs-CZ/translation.json b/frontend/public/locales/cs-CZ/translation.json deleted file mode 100644 index f663684b8..000000000 --- a/frontend/public/locales/cs-CZ/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Zvolte, jak procházet nástroje", - "description": "Prohlédněte si obě rozložení a rozhodněte, jak chcete prozkoumávat nástroje Stirling PDF.", - "sidebarTitle": "Režim postranního panelu", - "sidebarDescription": "Mějte nástroje vedle pracovního prostoru pro rychlé přepínání.", - "recommended": "Doporučeno", - "chooseSidebar": "Použít režim postranního panelu", - "fullscreenTitle": "Režim na celou obrazovku – (zastaralé)", - "fullscreenDescription": "Procházejte všechny nástroje v katalogu, který překryje pracovní prostor, dokud si nevyberete.", - "chooseFullscreen": "Použít režim na celou obrazovku", - "dismiss": "Možná později" - }, - "fullscreen": { - "showDetails": "Zobrazit podrobnosti", - "comingSoon": "Již brzy:", - "favorite": "Přidat do oblíbených", - "favorites": "Oblíbené", - "unavailable": "Zakázáno správcem serveru:", - "unavailableDependency": "Nedostupné – na serveru chybí požadovaný nástroj:", - "heading": "Všechny nástroje (zobrazení na celou obrazovku)", - "noResults": "Zkuste upravit hledání nebo přepnout popisy, abyste našli, co potřebujete.", - "recommended": "Doporučeno", - "unfavorite": "Odebrat z oblíbených" - }, - "placeholder": "Vyberte nástroj pro začátek", - "toggle": { - "fullscreen": "Přepnout na režim na celou obrazovku", - "sidebar": "Přepnout na režim postranního panelu" - }, - "alpha": "Alfa", - "premiumFeature": "Prémiová funkce:", - "comingSoon": "Již brzy:" - }, - "unsavedChanges": "Máte neuložené změny v PDF.", - "areYouSure": "Opravdu chcete odejít?", - "unsavedChangesTitle": "Neuložené změny", - "keepWorking": "Pokračovat v práci", - "discardChanges": "Zahodit a odejít", - "applyAndContinue": "Uložit a odejít", - "exportAndContinue": "Exportovat a pokračovat", - "zipWarning": { - "title": "Velký soubor ZIP", - "message": "Tento ZIP obsahuje {{count}} souborů. Přesto rozbalit?", - "cancel": "Zrušit", - "confirm": "Rozbalit" - }, - "defaultApp": { - "title": "Nastavit jako výchozí aplikaci pro PDF", - "message": "Chcete nastavit Stirling PDF jako výchozí editor PDF?", - "description": "Později to můžete změnit v nastavení systému.", - "notNow": "Teď ne", - "setDefault": "Nastavit jako výchozí", - "dismiss": "Zavřít", - "prompt": { - "title": "Nastavit jako výchozí editor PDF", - "message": "Nastavte Stirling PDF jako výchozí aplikaci pro otevírání souborů PDF." - }, - "success": { - "title": "Výchozí aplikace nastavena", - "message": "Stirling PDF je nyní váš výchozí editor PDF" - }, - "settingsOpened": { - "title": "Otevřeno nastavení", - "message": "Vyberte prosím v nastavení systému Stirling PDF" - }, - "error": { - "title": "Chyba", - "message": "Nepodařilo se nastavit výchozí aplikaci pro PDF" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Zrušit", - "addPageNumbers": { - "fontSize": "Velikost písma", - "fontName": "Název písma", - "title": "Přidat čísla stránek", - "header": "Přidat čísla stránek", - "selectText": { - "1": "Vyberte PDF soubor:", - "2": "Velikost okraje", - "3": "Pozice", - "4": "Počáteční číslo", - "5": "Stránky k číslování", - "6": "Vlastní text" - }, - "customTextDesc": "Vlastní text", - "numberPagesDesc": "Které stránky číslovat, výchozí je 'všechny', také přijímá 1-5 nebo 2,5,9 atd.", - "customNumberDesc": "Výchozí je {n}, také přijímá 'Stránka {n} z {total}', 'Text-{n}', '{filename}-{n}'", - "submit": "Přidat čísla stránek", - "configuration": "Konfigurace", - "customize": "Přizpůsobit vzhled", - "pagesAndStarting": "Strany a počáteční číslo", - "positionAndPages": "Pozice a stránky", - "error": { - "failed": "Operace přidání čísel stránek selhala" - }, - "results": { - "title": "Výsledky číslování stránek" - }, - "preview": "Výběr pozice", - "previewDisclaimer": "Náhled je orientační. Konečný výstup se může lišit kvůli metrikám písem PDF." - }, - "pageSelectionPrompt": "Vlastní výběr stránek (Zadejte seznam čísel stránek oddělených čárkou jako 1,5,6 nebo funkci jako např. 2n+1):", - "startingNumberTooltip": "První zobrazené číslo. Další stránky se budou zvyšovat od tohoto čísla.", - "marginTooltip": "Vzdálenost mezi číslem stránky a okrajem stránky.", - "fontSizeTooltip": "Velikost textu čísla stránky v bodech. Větší čísla znamenají větší text.", - "fontTypeTooltip": "Rodina písma pro čísla stránek. Zvolte podle stylu dokumentu.", - "customTextTooltip": "Volitelný vlastní formát čísel stránek. Použijte {n} jako zástupný symbol pro číslo. Příklad: \"Strana {n}\" zobrazí \"Strana 1\", \"Strana 2\" atd.", - "pdfPrompt": "Vyberte PDF soubor(y)", - "multiPdfPrompt": "Vyberte PDF soubory (2+)", - "multiPdfDropPrompt": "Vyberte (nebo přetáhněte) všechny požadované PDF soubory", - "imgPrompt": "Vyberte obrázek(y)", - "genericSubmit": "Odeslat", - "uploadLimit": "Maximální velikost souboru:", - "uploadLimitExceededSingular": "je příliš velký. Maximální povolená velikost je", - "uploadLimitExceededPlural": "jsou příliš velké. Maximální povolená velikost je", - "processTimeWarning": "Upozornění: Tento proces může trvat až minutu v závislosti na velikosti souboru", - "pageOrderPrompt": "Vlastní pořadí stránek (Zadejte seznam čísel stránek oddělených čárkou nebo funkci jako např. 2n+1):", - "goToPage": "Přejít", - "true": "Ano", - "false": "Ne", - "unknown": "Neznámý", - "app": { - "description": "Bezplatná alternativa k Adobe Acrobat (10+ mil. stažení)" - }, - "save": "Uložit", - "saveToBrowser": "Uložit do prohlížeče", - "download": "Stáhnout", - "downloadUnavailable": "Stažení pro tuto položku není k dispozici", - "saveUnavailable": "Uložení pro tuto položku není k dispozici", - "pin": "Připnout soubor (ponechat aktivní po spuštění nástroje)", - "unpin": "Odepnout soubor (nahradit po spuštění nástroje)", - "undoOperationTooltip": "Kliknutím vrátíte poslední operaci a obnovíte původní soubory", - "undo": "Zpět", - "back": "Zpět", - "nothingToUndo": "Nelze vrátit žádnou akci", - "moreOptions": "Další možnosti", - "editYourNewFiles": "Upravit nové soubory", - "close": "Zavřít", - "openInViewer": "Otevřít v prohlížeči", - "confirmClose": "Potvrdit zavření", - "confirmCloseMessage": "Opravdu chcete tento soubor zavřít?", - "confirmCloseCancel": "Zrušit", - "confirmCloseConfirm": "Zavřít soubor", - "fileSelected": "Vybráno: {{filename}}", - "chooseFile": "Vybrat soubor", - "filesSelected": "vybraných souborů", - "files": { - "title": "Soubory", - "upload": "Nahrát", - "uploadFiles": "Nahrát soubory", - "addFiles": "Přidat soubory", - "selectFromWorkbench": "Vyberte soubory z pracovní plochy nebo ", - "selectMultipleFromWorkbench": "Vyberte alespoň {{count}} souborů z pracovní plochy nebo ", - "created": "Vytvořeno", - "size": "Velikost souboru" - }, - "noFavourites": "Žádné oblíbené položky nebyly přidány", - "downloadComplete": "Stahování dokončeno", - "bored": "Nudíte se při čekání?", - "alphabet": "Abeceda", - "downloadPdf": "Stáhnout PDF", - "text": "Text", - "font": "Písmo", - "selectFillter": "-- Vybrat --", - "pageNum": "Číslo stránky", - "sizes": { - "small": "Malé", - "medium": "Střední", - "large": "Velké", - "x-large": "Extra velké" - }, - "error": { - "pdfPassword": "PDF dokument je chráněn heslem a buď heslo nebylo zadáno, nebo bylo nesprávné", - "encryptedPdfMustRemovePassword": "Tento soubor PDF je šifrovaný nebo chráněný heslem. Před převodem na PDF/A jej prosím odemkněte.", - "incorrectPasswordProvided": "Heslo k PDF je nesprávné nebo nebylo zadáno.", - "_value": "Chyba", - "dismissAllErrors": "Zavřít všechny chyby", - "sorry": "Omlouváme se za problém!", - "needHelp": "Potřebujete pomoc / Našli jste problém?", - "contactTip": "Pokud stále máte potíže, neváhejte nás kontaktovat. Můžete podat ticket na našem GitHubu nebo nás kontaktovat přes Discord:", - "404": { - "head": "404 - Stránka nenalezena | Ups, zakopli jsme v kódu!", - "1": "Nemůžeme najít stránku, kterou hledáte.", - "2": "Něco se pokazilo" - }, - "github": "Podat ticket na GitHubu", - "showStack": "Zobrazit trasování zásobníku", - "copyStack": "Kopírovat trasování zásobníku", - "githubSubmit": "GitHub - Podat ticket", - "discordSubmit": "Discord - Podat příspěvek podpory" - }, - "warning": { - "tooltipTitle": "Upozornění" - }, - "edit": "Upravit", - "delete": "Smazat", - "never": "Nikdy", - "username": "Uživatelské jméno", - "password": "Heslo", - "welcome": "Vítejte", - "property": "Vlastnost", - "black": "Černá", - "white": "Bílá", - "red": "Červená", - "green": "Zelená", - "blue": "Modrá", - "custom": "Vlastní...", - "comingSoon": "Již brzy", - "WorkInProgess": "Práce probíhá, nemusí fungovat nebo může obsahovat chyby. Prosím, nahlaste případné problémy!", - "poweredBy": "Využívá", - "yes": "Ano", - "no": "Ne", - "changedCredsMessage": "Přihlašovací údaje byly změněny!", - "notAuthenticatedMessage": "Uživatel není přihlášen.", - "userNotFoundMessage": "Uživatel nebyl nalezen.", - "incorrectPasswordMessage": "Současné heslo není správné.", - "usernameExistsMessage": "Nové uživatelské jméno již existuje.", - "invalidUsernameMessage": "Neplatné uživatelské jméno, může obsahovat pouze písmena, číslice a následující speciální znaky @._+- nebo musí být platná e-mailová adresa.", - "invalidPasswordMessage": "Heslo nesmí být prázdné a nesmí obsahovat mezery na začátku nebo konci.", - "confirmPasswordErrorMessage": "Nové heslo a potvrzení nového hesla se musí shodovat.", - "deleteCurrentUserMessage": "Nelze smazat právě přihlášeného uživatele.", - "deleteUsernameExistsMessage": "Uživatelské jméno neexistuje a nelze ho smazat.", - "downgradeCurrentUserMessage": "Nelze snížit roli současného uživatele", - "disabledCurrentUserMessage": "Současný uživatel nemůže být deaktivován", - "downgradeCurrentUserLongMessage": "Nelze snížit roli současného uživatele. Proto současný uživatel nebude zobrazen.", - "userAlreadyExistsOAuthMessage": "Uživatel již existuje jako OAuth2 uživatel.", - "userAlreadyExistsWebMessage": "Uživatel již existuje jako webový uživatel.", - "oops": "Jejda!", - "help": "Nápověda", - "goHomepage": "Přejít na domovskou stránku", - "joinDiscord": "Připojte se k našemu Discord serveru", - "seeDockerHub": "Prohlédněte si Docker Hub", - "visitGithub": "Navštivte Github repozitář", - "donate": "Přispějte", - "color": "Barva", - "sponsor": "Sponzor", - "info": "Informace", - "pro": "Pro", - "page": "Stránka", - "pages": "Stránky", - "loading": "Načítání...", - "review": "Revize", - "addToDoc": "Přidat do dokumentu", - "reset": "Obnovit", - "apply": "Použít", - "noFileSelected": "Není vybrán žádný soubor. Nahrajte soubor.", - "legal": { - "privacy": "Zásady ochrany osobních údajů", - "iAgreeToThe": "Souhlasím se všemi", - "terms": "Podmínky použití", - "accessibility": "Přístupnost", - "cookie": "Zásady používání cookies", - "impressum": "Tiráž", - "showCookieBanner": "Nastavení souborů cookie" - }, - "pipeline": { - "header": "Menu Pipeline (Beta)", - "uploadButton": "Nahrát vlastní", - "configureButton": "Konfigurovat", - "defaultOption": "Vlastní", - "submitButton": "Odeslat", - "help": "Nápověda k pipeline", - "scanHelp": "Nápověda ke skenování složek", - "deletePrompt": "Opravdu chcete smazat tento pipeline?", - "tags": "automatizovat,sekvence,skriptované,dávkové-zpracování", - "title": "Pipeline" - }, - "pipelineOptions": { - "header": "Konfigurace pipeline", - "pipelineNameLabel": "Název pipeline", - "saveSettings": "Uložit nastavení operace", - "pipelineNamePrompt": "Zde zadejte název pipeline", - "selectOperation": "Vybrat operaci", - "addOperationButton": "Přidat operaci", - "pipelineHeader": "Pipeline:", - "saveButton": "Stáhnout", - "validateButton": "Ověřit" - }, - "enterpriseEdition": { - "button": "Upgradovat na Pro", - "warning": "Tato funkce je dostupná pouze pro uživatele Pro.", - "yamlAdvert": "Stirling PDF Pro podporuje konfigurační soubory YAML a další funkce SSO.", - "ssoAdvert": "Hledáte více funkcí pro správu uživatelů? Podívejte se na Stirling PDF Pro" - }, - "analytics": { - "title": "Chcete pomoci vylepšit Stirling PDF?", - "paragraph1": "Stirling PDF nabízí volitelnou analytiku, která nám pomáhá zlepšovat produkt. Nesledujeme žádné osobní údaje ani obsah souborů.", - "paragraph2": "Zvažte prosím povolení analytiky, abyste pomohli růstu Stirling-PDF a umožnili nám lépe porozumět našim uživatelům.", - "learnMore": "Více informací", - "enable": "Povolit analytiku", - "disable": "Zakázat analytiku", - "settings": "Nastavení analytiky můžete změnit v souboru config/settings.yml", - "privacyAssurance": "Nesledujeme žádné osobní údaje ani obsah vašich souborů." - }, - "navbar": { - "favorite": "Oblíbené", - "recent": "Nové a nedávno aktualizované", - "darkmode": "Tmavý režim", - "language": "Jazyky", - "settings": "Nastavení", - "allTools": "Nástroje", - "multiTool": "Více nástrojů", - "search": "Hledat", - "sections": { - "organize": "Uspořádat", - "convertTo": "Převést do PDF", - "convertFrom": "Převést z PDF", - "security": "Podpis a zabezpečení", - "advance": "Pokročilé", - "edit": "Zobrazit a upravit", - "popular": "Oblíbené" - } - }, - "settings": { - "preferences": { - "title": "Předvolby" - }, - "workspace": { - "title": "Pracovní prostor", - "people": "Lidé", - "teams": "Týmy" - }, - "configuration": { - "title": "Konfigurace", - "systemSettings": "Systémová nastavení", - "features": "Funkce", - "endpoints": "Endpoints", - "database": "Databáze", - "advanced": "Pokročilé" - }, - "securityAuth": { - "title": "Zabezpečení a ověřování", - "security": "Zabezpečení", - "connections": "Připojení" - }, - "licensingAnalytics": { - "title": "Licencování a analytika", - "plan": "Plán", - "audit": "Audit", - "usageAnalytics": "Analytika využití" - }, - "policiesPrivacy": { - "title": "Zásady a soukromí", - "legal": "Právní", - "privacy": "Soukromí" - }, - "developer": { - "title": "Vývojář", - "apiKeys": "API klíče" - }, - "tooltips": { - "enableLoginFirst": "Nejprve povolte režim přihlášení", - "requiresEnterprise": "Vyžaduje licenci Enterprise" - }, - "connection": { - "title": "Režim připojení", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Vlastní hosting" - }, - "server": "Server", - "user": "Přihlášen jako", - "logout": "Odhlásit se" - }, - "general": { - "title": "Obecné", - "description": "Nastavte obecné předvolby aplikace.", - "user": "Uživatel", - "logout": "Odhlásit se", - "enableFeatures": { - "dismiss": "Zavřít", - "title": "Pro správce systému", - "intro": "Povolte ověřování uživatelů, správu týmů a funkce pracovního prostoru pro vaši organizaci.", - "action": "Nastavit", - "and": "a", - "benefit": "Umožňuje uživatelské role, týmovou spolupráci, administrační ovládací prvky a podnikové funkce.", - "learnMore": "Více v dokumentaci" - }, - "defaultToolPickerMode": "Výchozí režim výběru nástrojů", - "defaultToolPickerModeDescription": "Zvolte, zda se výběr nástrojů otevře ve výchozím nastavení na celou obrazovku nebo v postranním panelu", - "mode": { - "sidebar": "Postranní panel", - "fullscreen": "Celá obrazovka" - }, - "autoUnzipTooltip": "Automaticky extrahuje ZIP soubory vrácené z operací API. Vypněte pro zachování ZIP souborů. Toto neovlivňuje automatizační workflow.", - "autoUnzip": "Automaticky rozbalovat odpovědi API", - "autoUnzipDescription": "Automaticky extrahovat soubory ze ZIP odpovědí", - "autoUnzipFileLimitTooltip": "Rozbalit pouze, pokud ZIP obsahuje tolik nebo méně souborů. Nastavte vyšší hodnotu pro rozbalení větších ZIP archivů.", - "autoUnzipFileLimit": "Limit pro automatické rozbalení", - "autoUnzipFileLimitDescription": "Maximální počet souborů k extrahování ze ZIP", - "defaultPdfEditor": "Výchozí editor PDF", - "defaultPdfEditorActive": "Stirling PDF je váš výchozí editor PDF", - "defaultPdfEditorInactive": "Jiná aplikace je nastavena jako výchozí", - "defaultPdfEditorChecking": "Kontrola...", - "defaultPdfEditorSet": "Již výchozí", - "setAsDefault": "Nastavit jako výchozí", - "updates": { - "title": "Aktualizace softwaru", - "description": "Zkontrolujte aktualizace a zobrazte informace o verzi", - "currentVersion": "Aktuální verze", - "latestVersion": "Nejnovější verze", - "checkForUpdates": "Zkontrolovat aktualizace", - "viewDetails": "Zobrazit podrobnosti" - }, - "hideUnavailableTools": "Skrýt nedostupné nástroje", - "hideUnavailableToolsDescription": "Místo šedých ikon odeberte nástroje, které váš server zakázal.", - "hideUnavailableConversions": "Skrýt nedostupné konverze", - "hideUnavailableConversionsDescription": "Místo šedých voleb odeberte zakázané možnosti převodu v nástroji Převod." - }, - "hotkeys": { - "title": "Klávesové zkratky", - "description": "Přizpůsobte si klávesové zkratky pro rychlý přístup k nástrojům. Klikněte na „Změnit zkratku“ a stiskněte novou kombinaci kláves. Stisknutím Esc zrušíte.", - "errorConflict": "Zkratku již používá {{tool}}.", - "errorModifier": { - "mac": "Do zkratky zahrňte ⌘ (Command), ⌥ (Option) nebo jiný modifikátor.", - "windows": "Do zkratky zahrňte Ctrl, Alt nebo jiný modifikátor." - }, - "searchPlaceholder": "Hledat nástroje...", - "none": "Nepřiřazeno", - "customBadge": "Vlastní", - "defaultLabel": "Výchozí: {{shortcut}}", - "capturing": "Stiskněte klávesy… (Esc pro zrušení)", - "change": "Změnit zkratku", - "reset": "Obnovit", - "shortcut": "Zkratka", - "noShortcut": "Není nastavena žádná zkratka" - } - }, - "update": { - "modalTitle": "Dostupná aktualizace", - "current": "Aktuální verze", - "latest": "Nejnovější verze", - "latestStable": "Nejnovější stabilní", - "priorityLabel": "Priorita", - "recommendedAction": "Doporučený postup", - "breakingChangesDetected": "Zjištěny nekompatibilní změny", - "breakingChangesMessage": "Některé verze obsahují nekompatibilní změny. Před aktualizací si prosím prostudujte migrační průvodce níže.", - "migrationGuides": "Migrační průvodci", - "viewGuide": "Zobrazit průvodce", - "loadingDetailedInfo": "Načítání podrobných informací...", - "close": "Zavřít", - "viewAllReleases": "Zobrazit všechna vydání", - "downloadLatest": "Stáhnout nejnovější", - "availableUpdates": "Dostupné aktualizace", - "unableToLoadDetails": "Nelze načíst podrobné informace.", - "version": "Verze", - "urgentUpdateAvailable": "Naléhavá aktualizace", - "updateAvailable": "Dostupná aktualizace", - "releaseNotes": "Poznámky k vydání", - "priority": { - "urgent": "Naléhavá", - "normal": "Normální", - "minor": "Menší", - "low": "Nízká" - }, - "breakingChanges": "Nekompatibilní změny", - "breakingChangesDefault": "Tato verze obsahuje nekompatibilní změny.", - "migrationGuide": "Migrační průvodce" - }, - "changeCreds": { - "title": "Změnit přihlašovací údaje", - "header": "Aktualizovat údaje vašeho účtu", - "changePassword": "Používáte výchozí přihlašovací údaje. Zadejte prosím nové heslo", - "newUsername": "Nové uživatelské jméno", - "oldPassword": "Současné heslo", - "newPassword": "Nové heslo", - "confirmNewPassword": "Potvrdit nové heslo", - "submit": "Potvrdit změny" - }, - "account": { - "title": "Nastavení účtu", - "accountSettings": "Nastavení účtu", - "adminSettings": "Nastavení správce - Zobrazit a přidat uživatele", - "userControlSettings": "Nastavení ovládání uživatelů", - "changeUsername": "Změnit uživatelské jméno", - "newUsername": "Nové uživatelské jméno", - "password": "Potvrzovací heslo", - "oldPassword": "Staré heslo", - "newPassword": "Nové heslo", - "changePassword": "Změnit heslo", - "confirmNewPassword": "Potvrdit nové heslo", - "signOut": "Odhlásit se", - "yourApiKey": "Váš API klíč", - "syncTitle": "Synchronizovat nastavení prohlížeče s účtem", - "settingsCompare": "Porovnání nastavení:", - "property": "Vlastnost", - "webBrowserSettings": "Nastavení webového prohlížeče", - "syncToBrowser": "Synchronizovat účet -> prohlížeč", - "syncToAccount": "Synchronizovat účet <- prohlížeč" - }, - "adminUserSettings": { - "title": "Nastavení správy uživatelů", - "header": "Nastavení správy uživatelů", - "admin": "Správce", - "user": "Uživatel", - "addUser": "Přidat nového uživatele", - "deleteUser": "Smazat uživatele", - "confirmDeleteUser": "Má být uživatel smazán?", - "confirmChangeUserStatus": "Má být uživatel deaktivován/aktivován?", - "usernameInfo": "Uživatelské jméno může obsahovat pouze písmena, číslice a následující speciální znaky @._+- nebo musí být platná e-mailová adresa.", - "roles": "Role", - "role": "Role", - "actions": "Akce", - "apiUser": "Omezený API uživatel", - "extraApiUser": "Další omezený API uživatel", - "webOnlyUser": "Pouze webový uživatel", - "demoUser": "Demo uživatel (Bez vlastních nastavení)", - "internalApiUser": "Interní API uživatel", - "forceChange": "Vynutit změnu hesla při přihlášení", - "submit": "Uložit uživatele", - "changeUserRole": "Změnit roli uživatele", - "authenticated": "Ověřen", - "editOwnProfil": "Upravit vlastní profil", - "enabledUser": "aktivovaný uživatel", - "disabledUser": "deaktivovaný uživatel", - "activeUsers": "Aktivní uživatelé:", - "disabledUsers": "Deaktivovaní uživatelé:", - "totalUsers": "Celkem uživatelů:", - "lastRequest": "Poslední požadavek", - "usage": "Zobrazit využití" - }, - "endpointStatistics": { - "title": "Statistiky koncových bodů", - "header": "Statistiky koncových bodů", - "top10": "Top 10", - "top20": "Top 20", - "all": "Vše", - "refresh": "Obnovit", - "dataTypeLabel": "Typ dat:", - "dataTypeAll": "Vše", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Celkem koncových bodů", - "totalVisits": "Celkem návštěv", - "showing": "Zobrazeno", - "selectedVisits": "Vybrané návštěvy", - "endpoint": "Koncový bod", - "visits": "Návštěvy", - "percentage": "Procenta", - "loading": "Načítání...", - "failedToLoad": "Nepodařilo se načíst data koncových bodů. Zkuste stránku obnovit.", - "home": "Domů", - "login": "Přihlášení", - "top": "Top", - "numberOfVisits": "Počet návštěv", - "visitsTooltip": "Návštěvy: {0} ({1}% z celku)", - "retry": "Zkusit znovu" - }, - "database": { - "title": "Import/Export databáze", - "header": "Import/Export databáze", - "fileName": "Název souboru", - "creationDate": "Datum vytvoření", - "fileSize": "Velikost souboru", - "deleteBackupFile": "Smazat záložní soubor", - "importBackupFile": "Importovat záložní soubor", - "createBackupFile": "Vytvořit záložní soubor", - "downloadBackupFile": "Stáhnout záložní soubor", - "info_1": "Při importu dat je zásadní zajistit správnou strukturu. Pokud si nejste jisti, co děláte, vyhledejte odbornou radu a podporu. Chyba ve struktuře může způsobit poruchy aplikace, až po úplnou nefunkčnost aplikace.", - "info_2": "Název souboru při nahrávání není důležitý. Bude následně přejmenován podle formátu backup_user_yyyyMMddHHmm.sql, což zajišťuje konzistentní konvenci pojmenování.", - "submit": "Importovat zálohu", - "importIntoDatabaseSuccessed": "Import do databáze byl úspěšný", - "backupCreated": "Záloha databáze byla úspěšná", - "fileNotFound": "Soubor nebyl nalezen", - "fileNullOrEmpty": "Soubor nesmí být prázdný", - "failedImportFile": "Import souboru selhal", - "notSupported": "Tato funkce není pro vaše připojení k databázi k dispozici." - }, - "session": { - "expired": "Vaše relace vypršela. Obnovte prosím stránku a zkuste to znovu.", - "refreshPage": "Obnovit stránku" - }, - "home": { - "desc": "Vaše lokálně hostované řešení pro všechny vaše potřeby PDF.", - "searchBar": "Hledat funkce...", - "viewPdf": { - "title": "Zobrazit/Upravit PDF", - "desc": "Zobrazit, anotovat, přidat text nebo obrázky" - }, - "setFavorites": "Nastavit oblíbené", - "hideFavorites": "Skrýt oblíbené", - "showFavorites": "Zobrazit oblíbené", - "legacyHomepage": "Stará domovská stránka", - "newHomePage": "Vyzkoušejte naši novou domovskou stránku!", - "alphabetical": "Abecedně", - "globalPopularity": "Globální popularita", - "sortBy": "Seřadit podle:", - "mobile": { - "brandAlt": "Logo Stirling PDF", - "openFiles": "Otevřít soubory", - "swipeHint": "Přejeďte doleva nebo doprava pro přepnutí zobrazení", - "tools": "Nástroje", - "toolsSlide": "Panel výběru nástrojů", - "viewSwitcher": "Přepnout zobrazení pracovního prostoru", - "workbenchSlide": "Panel pracovního prostoru", - "workspace": "Pracovní prostor" - }, - "multiTool": { - "tags": "více,nástroje", - "title": "PDF Multi nástroj", - "desc": "Sloučit, otočit, přeuspořádat, rozdělit a odstranit stránky" - }, - "merge": { - "tags": "sloučit,spojit,sjednotit", - "title": "Sloučit", - "desc": "Snadno sloučit více PDF do jednoho." - }, - "split": { - "tags": "rozdělit,oddělit,rozpojit", - "title": "Rozdělit", - "desc": "Rozdělit PDF do více dokumentů" - }, - "rotate": { - "tags": "otočit,obrátit,orientovat", - "title": "Otočit", - "desc": "Snadno otočit vaše PDF." - }, - "convert": { - "tags": "převést,změnit", - "title": "Převést", - "desc": "Převádějte soubory mezi různými formáty" - }, - "pdfOrganiser": { - "tags": "uspořádat,přeuspořádat,přeřadit", - "title": "Uspořádat", - "desc": "Odstranit/přeuspořádat stránky v libovolném pořadí" - }, - "addImage": { - "tags": "vložit,začlenit,umístit", - "title": "Přidat obrázek", - "desc": "Přidá obrázek na určené místo v PDF" - }, - "addAttachments": { - "tags": "vložit,přiložit,zahrnout", - "title": "Přidat přílohy", - "desc": "Přidat nebo odebrat vložené soubory (přílohy) do/z PDF" - }, - "watermark": { - "tags": "razítko,označit,překrytí", - "title": "Přidat vodoznak", - "desc": "Přidat vlastní vodoznak do vašeho PDF dokumentu." - }, - "removePassword": { - "tags": "odemknout", - "title": "Odstranit heslo", - "desc": "Odstranit ochranu heslem z vašeho PDF dokumentu." - }, - "compress": { - "tags": "zmenšit,snížit,optimalizovat", - "title": "Komprimovat", - "desc": "Komprimovat PDF pro zmenšení jejich velikosti." - }, - "unlockPDFForms": { - "tags": "odemknout,povolit,upravit", - "title": "Odemknout PDF formuláře", - "desc": "Odstranit vlastnost pouze pro čtení u formulářových polí v dokumentu PDF." - }, - "changeMetadata": { - "tags": "upravit,změnit,aktualizovat", - "title": "Změnit metadata", - "desc": "Změnit/odstranit/přidat metadata z PDF dokumentu" - }, - "ocr": { - "tags": "extrahovat,skenovat", - "title": "OCR / Vyčištění skenů", - "desc": "Vyčistí skeny a detekuje text z obrázků v PDF a znovu ho přidá jako text." - }, - "extractImages": { - "tags": "vytáhnout,uložit,exportovat", - "title": "Extrahovat obrázky", - "desc": "Extrahuje všechny obrázky z PDF a uloží je do zipu" - }, - "scannerImageSplit": { - "tags": "detekovat,rozdělit,fotky", - "title": "Najít a rozdělit fotky", - "desc": "Detekovat a rozdělit skenované fotografie na samostatné stránky" - }, - "sign": { - "tags": "podpis,autogram", - "title": "Podepsat", - "desc": "Přidá podpis do PDF kreslením, textem nebo obrázkem" - }, - "flatten": { - "tags": "zjednodušit,odstranit,interaktivní", - "title": "Zploštit", - "desc": "Odstranit všechny interaktivní prvky a formuláře z PDF" - }, - "certSign": { - "tags": "ověřit,PEM,P12,oficiální,šifrovat,podepsat,certifikát,PKCS12,JKS,server,ručně,automaticky", - "title": "Podepsat certifikátem", - "desc": "Podepíše PDF certifikátem/klíčem (PEM/P12)" - }, - "repair": { - "tags": "opravit,obnovit", - "title": "Opravit", - "desc": "Pokusí se opravit poškozený/rozbitý PDF" - }, - "removeBlanks": { - "tags": "smazat,vyčistit,prázdné", - "title": "Odstranit prázdné stránky", - "desc": "Detekuje a odstraní prázdné stránky z dokumentu" - }, - "removeAnnotations": { - "tags": "smazat,vyčistit,odstranit", - "title": "Odstranit poznámky", - "desc": "Odstraní všechny komentáře/poznámky z PDF" - }, - "compare": { - "tags": "rozdíl", - "title": "Porovnat", - "desc": "Porovná a zobrazí rozdíly mezi 2 PDF dokumenty" - }, - "removeCertSign": { - "tags": "odebrat,smazat,odemknout", - "title": "Odebrat cert. podpis", - "desc": "Odstranit podpis certifikátu z PDF" - }, - "pageLayout": { - "tags": "rozvržení,uspořádat,sloučit", - "title": "Rozvržení více stránek", - "desc": "Sloučit více stránek PDF dokumentu do jedné stránky" - }, - "bookletImposition": { - "tags": "brožura,tisk,vazba", - "title": "Impozice brožury", - "desc": "Vytvářejte brožury se správným pořadím stránek a vícestránkovým rozvržením pro tisk a vazbu" - }, - "scalePages": { - "tags": "změnit velikost,upravit,škálovat", - "title": "Změnit velikost/měřítko", - "desc": "Změnit velikost/měřítko stránky a/nebo jejího obsahu." - }, - "addPageNumbers": { - "tags": "číslo,číslování,počet", - "title": "Přidat čísla stránek", - "desc": "Přidat čísla stránek v celém dokumentu na určeném místě" - }, - "autoRename": { - "tags": "automatická detekce,na základě záhlaví,uspořádat,přejmenovat", - "title": "Automaticky přejmenovat soubor PDF", - "desc": "Automaticky přejmenuje soubor PDF podle detekovaného záhlaví" - }, - "adjustContrast": { - "tags": "kontrast,jas,sytost", - "title": "Upravit barvy/kontrast", - "desc": "Upravit kontrast, sytost a jas PDF" - }, - "crop": { - "tags": "oříznout,střih,změnit velikost", - "title": "Oříznout PDF", - "desc": "Oříznout PDF pro zmenšení jeho velikosti (zachová text!)" - }, - "autoSplitPDF": { - "tags": "auto,rozdělit,QR", - "title": "Automaticky rozdělit stránky", - "desc": "Automaticky rozdělit naskenované PDF s fyzickým QR kódem pro rozdělení stránek" - }, - "sanitize": { - "tags": "vyčistit,očistit,odstranit", - "title": "Sanitizovat", - "desc": "Odstranit potenciálně škodlivé prvky ze souborů PDF" - }, - "getPdfInfo": { - "tags": "informace,metadata,detaily", - "title": "Získat VŠECHNY informace o PDF", - "desc": "Získá všechny možné informace o PDF" - }, - "pdfToSinglePage": { - "tags": "sloučit,spojit,jedna", - "title": "Jedna velká stránka", - "desc": "Sloučí všechny stránky PDF do jedné velké stránky" - }, - "showJS": { - "tags": "javascript,kód,skript", - "title": "Zobrazit Javascript", - "desc": "Vyhledá a zobrazí jakýkoliv JS vložený do PDF" - }, - "redact": { - "tags": "redigovat,začernit,skrýt", - "title": "Ruční začernění", - "desc": "Začerní PDF na základě vybraného textu, nakreslených tvarů a/nebo vybraných stránek" - }, - "splitBySections": { - "tags": "rozdělit,sekce,rozdělit", - "title": "Rozdělit PDF podle sekcí", - "desc": "Rozdělit každou stránku PDF na menší vodorovné a svislé sekce" - }, - "addStamp": { - "tags": "razítko,označit,pečeť", - "title": "Přidat razítko do PDF", - "desc": "Přidat textová nebo obrazová razítka na určená místa" - }, - "removeImage": { - "tags": "odebrat,smazat,vyčistit", - "title": "Odstranit obrázek", - "desc": "Odstranit obrázek z PDF pro zmenšení velikosti souboru" - }, - "splitByChapters": { - "tags": "rozdělit,kapitoly,struktura", - "title": "Rozdělit PDF podle kapitol", - "desc": "Rozdělí PDF do více souborů podle jeho struktury kapitol." - }, - "validateSignature": { - "tags": "validovat,ověřit,certifikát", - "title": "Ověřit podpis PDF", - "desc": "Ověřit digitální podpisy a certifikáty v PDF dokumentech" - }, - "swagger": { - "tags": "API,dokumentace,test", - "title": "Dokumentace API", - "desc": "Zobrazit dokumentaci API a testovat koncové body" - }, - "scannerEffect": { - "tags": "sken,simulovat,vytvořit", - "title": "Efekt skeneru", - "desc": "Vytvořte PDF, které vypadá jako sken" - }, - "editTableOfContents": { - "tags": "záložky,obsah,upravit", - "title": "Upravit obsah", - "desc": "Přidat nebo upravit záložky a obsah v dokumentech PDF" - }, - "manageCertificates": { - "tags": "certifikáty,import,export", - "title": "Spravovat certifikáty", - "desc": "Importovat, exportovat nebo smazat soubory digitálních certifikátů používané k podepisování PDF." - }, - "read": { - "tags": "zobrazit,otevřít,ukázat", - "title": "Číst", - "desc": "Prohlížejte a anotujte PDF. Zvýrazňujte text, kreslete nebo vkládejte komentáře pro revize a spolupráci." - }, - "reorganizePages": { - "tags": "přeuspořádat,přeřadit,uspořádat", - "title": "Přeuspořádat stránky", - "desc": "Uspořádejte, duplikujte nebo smažte stránky PDF pomocí vizuálního ovládání přetažením." - }, - "extractPages": { - "tags": "vytáhnout,vybrat,kopírovat", - "title": "Extrahovat stránky", - "desc": "Extrahujte konkrétní stránky z dokumentu PDF" - }, - "removePages": { - "tags": "smazat,extrahovat,vyloučit", - "title": "Odstranit", - "desc": "Smazat nežádoucí stránky z vašeho PDF dokumentu." - }, - "autoSizeSplitPDF": { - "tags": "auto,rozdělit,velikost", - "title": "Automaticky rozdělit podle velikosti/počtu", - "desc": "Rozdělí jeden PDF na více dokumentů podle velikosti, počtu stránek nebo počtu dokumentů" - }, - "replaceColor": { - "title": "Nahradit a invertovat barvy", - "desc": "Nahradit nebo invertovat barvy v dokumentech PDF" - }, - "devApi": { - "tags": "API,vývoj,dokumentace", - "title": "API", - "desc": "Odkaz na dokumentaci API" - }, - "devFolderScanning": { - "tags": "automatizace,složka,skenování", - "title": "Autom. skenování složek", - "desc": "Odkaz na průvodce automatizovaným skenováním složek" - }, - "devSsoGuide": { - "title": "Průvodce SSO", - "desc": "Odkaz na průvodce SSO" - }, - "devAirgapped": { - "title": "Offline nastavení", - "desc": "Odkaz na průvodce nastavením v odpojeném prostředí" - }, - "addPassword": { - "title": "Přidat heslo", - "desc": "Zašifrovat váš PDF dokument heslem." - }, - "changePermissions": { - "title": "Změnit oprávnění", - "desc": "Změnit omezení a oprávnění dokumentu" - }, - "automate": { - "tags": "pracovní postup,sekvence,automatizace", - "title": "Automatizace", - "desc": "Vytvářejte vícekrokové workflow řetězením akcí PDF. Ideální pro opakující se úlohy." - }, - "overlay-pdfs": { - "desc": "Překryje PDF nad jiným PDF", - "title": "Překrýt PDF" - }, - "pdfTextEditor": { - "title": "Editor textu PDF", - "desc": "Prohlížejte a upravujte exporty JSON ze Stirling PDF se skupinovými úpravami textu a regenerací PDF" - }, - "addText": { - "tags": "text,anotace,štítek", - "title": "Přidat text", - "desc": "Přidejte libovolný text kamkoli do PDF" - } - }, - "landing": { - "addFiles": "Přidat soubory", - "uploadFromComputer": "Nahrát z počítače", - "openFromComputer": "Otevřít z počítače" - }, - "viewPdf": { - "tags": "zobrazit,číst,anotovat,text,obrázek", - "title": "Zobrazit/Upravit PDF", - "header": "Zobrazit PDF" - }, - "multiTool": { - "tags": "Multi nástroj,Více operací,UI,kliknutí a přetažení,přední strana,klientská strana,interaktivní,pohyb,smazat,přesunout,rozdělit", - "title": "PDF Multi nástroj", - "header": "PDF Multi nástroj", - "uploadPrompts": "Název souboru", - "selectAll": "Vybrat vše", - "deselectAll": "Zrušit výběr všeho", - "selectPages": "Vybrat stránku", - "selectedPages": "Vybrané stránky", - "page": "Stránka", - "deleteSelected": "Smazat vybrané", - "downloadAll": "Exportovat", - "downloadSelected": "Exportovat vybrané", - "insertPageBreak": "Vložit zalomení stránky", - "addFile": "Přidat soubor", - "rotateLeft": "Otočit doleva", - "rotateRight": "Otočit doprava", - "split": "Rozdělit", - "moveLeft": "Přesunout doleva", - "moveRight": "Přesunout doprava", - "delete": "Smazat", - "dragDropMessage": "Vybraná/é stránka/y", - "undo": "Zpět", - "redo": "Znovu" - }, - "merge": { - "tags": "sloučit,Operace se stránkami,Zadní strana,serverová strana", - "title": "Sloučit", - "removeDigitalSignature": { - "label": "Odebrat digitální podpis ve sloučeném souboru?", - "tooltip": { - "title": "Odebrat digitální podpis", - "description": "Digitální podpisy budou při sloučení zneplatněny. Zaškrtněte pro jejich odstranění z výsledného PDF." - } - }, - "generateTableOfContents": { - "label": "Vygenerovat obsah ve sloučeném souboru?", - "tooltip": { - "title": "Vygenerovat obsah", - "description": "Automaticky vytvoří klikací obsah ve sloučeném PDF na základě původních názvů souborů a čísel stránek." - } - }, - "submit": "Sloučit", - "sortBy": { - "description": "Soubory budou sloučeny v pořadí, v jakém byly vybrány. Přetažením změňte pořadí nebo níže seřaďte.", - "label": "Seřadit podle", - "filename": "Název souboru", - "dateModified": "Datum změny", - "ascending": "Vzestupně", - "descending": "Sestupně", - "sort": "Seřadit" - }, - "error": { - "failed": "Při slučování PDF došlo k chybě." - }, - "tooltip": { - "header": { - "title": "Přehled nastavení sloučení" - } - } - }, - "split": { - "title": "Rozdělit PDF", - "header": "Rozdělit PDF", - "desc": { - "1": "Čísla, která vyberete, jsou čísla stránek, na kterých chcete provést rozdělení", - "2": "Tak například výběr 1,3,7-9 by rozdělil 10stránkový dokument na 6 samostatných PDF s:", - "3": "Dokument #1: Stránka 1", - "4": "Dokument #2: Stránky 2 a 3", - "5": "Dokument #3: Stránky 4, 5, 6 a 7", - "6": "Dokument #4: Stránka 8", - "7": "Dokument #5: Stránka 9", - "8": "Dokument #6: Stránka 10" - }, - "splitPages": "Zadejte stránky pro rozdělení:", - "submit": "Rozdělit", - "steps": { - "chooseMethod": "Vybrat metodu", - "settings": "Nastavení" - }, - "settings": { - "selectMethodFirst": "Nejprve vyberte metodu rozdělení" - }, - "error": { - "failed": "Při rozdělení PDF došlo k chybě." - }, - "method": { - "label": "Vyberte metodu rozdělení", - "placeholder": "Zvolte, jak rozdělit PDF" - }, - "methods": { - "prefix": { - "splitAt": "Rozdělit na", - "splitBy": "Rozdělit podle" - }, - "byPages": { - "name": "Čísla stránek", - "desc": "Vyjmout konkrétní stránky (1,3,5–10)", - "tooltip": "Zadejte čísla stránek oddělená čárkami nebo rozsahy s pomlčkami" - }, - "bySections": { - "name": "Sekce", - "desc": "Rozdělit stránky na mřížkové sekce", - "tooltip": "Rozdělit každou stránku na vodorovné a svislé sekce" - }, - "bySize": { - "name": "Velikost souboru", - "desc": "Omezit maximální velikost souboru", - "tooltip": "Zadejte maximální velikost souboru (např. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Počet stránek", - "desc": "Pevný počet stránek na soubor", - "tooltip": "Zadejte počet stránek pro každý výsledný soubor" - }, - "byDocCount": { - "name": "Počet dokumentů", - "desc": "Vytvořit určitý počet souborů", - "tooltip": "Zadejte, kolik souborů chcete vytvořit" - }, - "byChapters": { - "name": "Kapitoly", - "desc": "Rozdělit na hranicích záložek", - "tooltip": "Používá záložky PDF k určení míst rozdělení" - }, - "byPageDivider": { - "name": "Oddělovač stránek", - "desc": "Automatické rozdělení pomocí oddělovacích listů", - "tooltip": "Použijte mezi dokumenty při skenování oddělovací listy s QR kódem" - } - }, - "value": { - "fileSize": { - "label": "Velikost souboru", - "placeholder": "např. 10MB, 500KB" - }, - "pageCount": { - "label": "Stránek na soubor", - "placeholder": "např. 5, 10" - }, - "docCount": { - "label": "Počet souborů", - "placeholder": "např. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Přehled metod rozdělení" - }, - "byPages": { - "title": "Rozdělit na číslech stránek", - "text": "Rozdělte PDF na konkrétních číslech stránek. Použití 'n' rozdělí po stránce n. Použití 'n-m' rozdělí před stránkou n a po stránce m.", - "bullet1": "Jednotlivé body: 3,7 (rozdělí po stránkách 3 a 7)", - "bullet2": "Rozsahové body: 3–8 (rozdělí před stránkou 3 a po stránce 8)", - "bullet3": "Smíšené: 2,5–10,15 (rozdělí po stránce 2, před stránkou 5, po stránce 10 a po stránce 15)" - }, - "bySections": { - "title": "Rozdělit podle mřížkových sekcí", - "text": "Rozdělte každou stránku na mřížku sekcí. Užitečné pro dokumenty s více sloupci nebo pro vyjmutí konkrétních oblastí.", - "bullet1": "Horizontálně: Počet řádků k vytvoření", - "bullet2": "Vertikálně: Počet sloupců k vytvoření", - "bullet3": "Sloučit: Spojit všechny sekce do jednoho PDF" - }, - "bySize": { - "title": "Rozdělit podle velikosti souboru", - "text": "Vytvořte více PDF, která nepřekročí zadanou velikost souboru. Ideální pro limity velikosti souborů nebo e‑mailové přílohy.", - "bullet1": "Použijte MB pro větší soubory (např. 10MB)", - "bullet2": "Použijte KB pro menší soubory (např. 500KB)", - "bullet3": "Systém rozdělí na hranicích stránek" - }, - "byCount": { - "title": "Rozdělit podle počtu", - "text": "Vytvářejte více PDF s daným počtem stránek nebo dokumentů každé.", - "bullet1": "Počet stránek: Pevný počet stránek na soubor", - "bullet2": "Počet dokumentů: Pevný počet výstupních souborů", - "bullet3": "Užitečné pro dávkové zpracování" - }, - "byChapters": { - "title": "Rozdělit podle kapitol", - "text": "Pomocí záložek PDF automaticky rozdělí na hranicích kapitol. Vyžaduje PDF se strukturou záložek.", - "bullet1": "Úroveň záložek: Na které úrovni rozdělit (1 = nejvyšší úroveň)", - "bullet2": "Zahrnout metadata: Zachovat vlastnosti dokumentu", - "bullet3": "Povolit duplicity: Ošetřit opakující se názvy záložek" - }, - "byDocCount": { - "bullet1": "Zadejte počet požadovaných výstupních souborů", - "bullet2": "Stránky jsou rozděleny co nejrovnoměrněji", - "bullet3": "Užitečné, když potřebujete konkrétní počet souborů", - "text": "Vytvořte konkrétní počet výstupních souborů rovnoměrným rozdělením stránek mezi ně.", - "title": "Rozdělit podle počtu dokumentů" - }, - "byPageCount": { - "bullet1": "Zadejte počet stránek na výstupní soubor", - "bullet2": "Poslední soubor může mít méně stránek, pokud není počet dělitelný beze zbytku", - "bullet3": "Užitečné pro dávkové zpracování", - "text": "Vytvořte více PDF s konkrétním počtem stránek. Ideální pro jednotné části dokumentu.", - "title": "Rozdělit podle počtu stránek" - }, - "byPageDivider": { - "bullet1": "Vytiskněte oddělovací listy z odkazu ke stažení", - "bullet2": "Vložte oddělovací listy mezi dokumenty", - "bullet3": "Naskenujte všechny dokumenty dohromady jako jedno PDF", - "bullet4": "Nahrání – oddělovací stránky jsou automaticky detekovány a odstraněny", - "bullet5": "Povolte režim duplexu, pokud skenujete obě strany oddělovacích listů", - "text": "Automaticky rozdělí skenované dokumenty pomocí fyzických oddělovacích listů s QR kódy. Ideální pro zpracování více dokumentů skenovaných společně.", - "title": "Rozdělit pomocí oddělovače stránek" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Kliknutím na kartu metody ji vyberete", - "bullet2": "Najetím na každou kartu zobrazíte rychlý popis", - "bullet3": "Krok nastavení se zobrazí po výběru metody", - "bullet4": "Metodu můžete kdykoli před zpracováním změnit", - "header": { - "text": "Zvolte, jak chcete rozdělit svůj PDF dokument. Každá metoda je optimalizována pro jiné případy použití a typy dokumentů.", - "title": "Výběr metody rozdělení" - }, - "title": "Zvolte svou metodu rozdělení" - } - }, - "selectMethod": "Vyberte metodu rozdělení", - "resultsTitle": "Výsledky rozdělení" - }, - "rotate": { - "title": "Otočit PDF", - "submit": "Otočit", - "selectRotation": "Vyberte úhel otočení (po směru hodinových ručiček)", - "error": { - "failed": "Při otáčení PDF došlo k chybě." - }, - "preview": { - "title": "Náhled otočení" - }, - "rotateLeft": "Otočit proti směru hodinových ručiček", - "rotateRight": "Otočit po směru hodinových ručiček", - "tooltip": { - "header": { - "title": "Přehled nastavení otáčení" - }, - "description": { - "text": "Otočte stránky PDF po nebo proti směru hodinových ručiček v krocích po 90 stupních. Otočeny budou všechny stránky v PDF. Náhled ukazuje, jak bude dokument po otočení vypadat." - }, - "controls": { - "title": "Ovládání", - "text": "Použijte tlačítka otočení k úpravě orientace. Levé tlačítko otáčí proti směru, pravé po směru hodinových ručiček. Každé kliknutí otočí o 90 stupňů." - } - } - }, - "convert": { - "title": "Převést", - "desc": "Převádějte soubory mezi různými formáty", - "files": "Soubory", - "selectFilesPlaceholder": "Pro začátek vyberte soubory v hlavním zobrazení", - "settings": "Nastavení", - "conversionCompleted": "Převod dokončen", - "results": "Výsledky", - "defaultFilename": "prevedeny_soubor", - "conversionResults": "Výsledky převodu", - "convertFrom": "Převést z", - "convertTo": "Převést do", - "sourceFormatPlaceholder": "Zdrojový formát", - "targetFormatPlaceholder": "Cílový formát", - "selectSourceFormatFirst": "Nejprve vyberte zdrojový formát", - "outputOptions": "Možnosti výstupu", - "pdfOptions": "Možnosti PDF", - "imageOptions": "Možnosti obrázků", - "colorType": "Barevný režim", - "color": "Barva", - "greyscale": "Stupně šedi", - "blackwhite": "Černobílé", - "dpi": "DPI", - "output": "Výstup", - "single": "Jeden", - "multiple": "Více", - "fitOption": "Možnost přizpůsobení", - "maintainAspectRatio": "Zachovat poměr stran", - "fitDocumentToPage": "Přizpůsobit dokument stránce", - "fillPage": "Vyplnit stránku", - "autoRotate": "Automaticky otočit", - "autoRotateDescription": "Automaticky otočit obrázky, aby lépe seděly na stránce PDF", - "combineImages": "Sloučit obrázky", - "combineImagesDescription": "Sloučit všechny obrázky do jednoho PDF, nebo vytvořit samostatná PDF pro každý obrázek", - "webOptions": "Možnosti Web → PDF", - "zoomLevel": "Úroveň přiblížení", - "emailOptions": "Možnosti Email → PDF", - "includeAttachments": "Zahrnout e‑mailové přílohy", - "maxAttachmentSize": "Maximální velikost příloh (MB)", - "includeAllRecipients": "Zahrnout příjemce CC a BCC v záhlaví", - "downloadHtml": "Stáhnout HTML mezisoubor místo PDF", - "pdfaOptions": "Možnosti PDF/A", - "outputFormat": "Výstupní formát", - "pdfaNote": "PDF/A-1b je kompatibilnější, PDF/A-2b podporuje více funkcí.", - "pdfaDigitalSignatureWarning": "PDF obsahuje digitální podpis, který bude v dalším kroku odstraněn.", - "fileFormat": "Formát souboru", - "wordDoc": "Dokument Word", - "wordDocExt": "Dokument Word (.docx)", - "odtExt": "Text OpenDocument (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "Prezentace OpenDocument (.odp)", - "txtExt": "Prostý text (.txt)", - "rtfExt": "Rich Text Format (.rtf)", - "selectedFiles": "Vybrané soubory", - "noFileSelected": "Není vybrán žádný soubor. Pro přidání použijte panel souborů.", - "convertFiles": "Převést soubory", - "converting": "Převádění...", - "downloadConverted": "Stáhnout převedený soubor", - "errorNoFiles": "Vyberte alespoň jeden soubor k převodu.", - "errorNoFormat": "Vyberte zdrojový i cílový formát.", - "errorNotSupported": "Převod z {{from}} do {{to}} není podporován.", - "images": "Obrázky", - "officeDocs": "Dokumenty Office (Word, Excel, PowerPoint)", - "imagesExt": "Obrázky (JPG, PNG atd.)", - "markdown": "Markdown", - "textRtf": "Text/RTF", - "grayscale": "Stupně šedi", - "errorConversion": "Při převodu souboru došlo k chybě.", - "cbzOptions": "Možnosti CBZ → PDF", - "optimizeForEbook": "Optimalizovat PDF pro čtečky e‑knih (používá Ghostscript)", - "cbzOutputOptions": "Možnosti PDF → CBZ", - "cbzDpi": "DPI pro vykreslení obrázků" - }, - "imageToPdf": { - "tags": "převod,img,jpg,obrázek,fotka" - }, - "pdfToImage": { - "tags": "převod,img,jpg,obrázek,fotka", - "title": "PDF na obrázek", - "header": "PDF na obrázek", - "selectText": "Formát obrázku", - "singleOrMultiple": "Typ výsledku obrázku", - "single": "Jeden velký obrázek", - "multi": "Více obrázků", - "colorType": "Typ barev", - "color": "Barevný", - "grey": "Stupně šedi", - "blackwhite": "Černobílý (Může dojít ke ztrátě dat!)", - "submit": "Převést", - "info": "Python není nainstalován. Vyžadován pro konverzi do WebP.", - "placeholder": "(např. 1,2,8 nebo 4,7,12-16 nebo 2n-1)" - }, - "pdfOrganiser": { - "tags": "duplex,sudý,lichý,seřadit,přesunout", - "title": "Organizátor stránek", - "header": "Organizátor stránek PDF", - "submit": "Přeuspořádat stránky", - "mode": { - "_value": "Režim", - "1": "Vlastní pořadí stránek", - "2": "Obrácené pořadí", - "3": "Duplexní řazení", - "4": "Řazení do brožury", - "5": "Řazení do boční brožury", - "6": "Rozdělení sudé-liché", - "7": "Odstranit první", - "8": "Odstranit poslední", - "9": "Odstranit první a poslední", - "10": "Sloučení sudé-liché", - "11": "Duplikovat všechny stránky", - "desc": { - "BOOKLET_SORT": "Uspořádat stránky pro tisk brožury (poslední, první, druhá, předposlední …).", - "CUSTOM": "Použít vlastní posloupnost čísel stránek nebo výrazů pro nový pořad.", - "DUPLEX_SORT": "Proložit přední a zadní strany, jako by duplexní skener naskenoval nejprve všechny přední a poté všechny zadní (1, n, 2, n-1, …).", - "DUPLICATE": "Duplikovat každou stránku podle zadaného počtu (např. 4 duplikáty, každá stránka 4×).", - "ODD_EVEN_MERGE": "Sloučit dvě PDF střídáním stránek: liché z prvního, sudé z druhého.", - "ODD_EVEN_SPLIT": "Rozdělit dokument na dva výstupy: všechny liché stránky a všechny sudé stránky.", - "REMOVE_FIRST": "Odstranit první stránku z dokumentu.", - "REMOVE_FIRST_AND_LAST": "Odstranit první i poslední stránku z dokumentu.", - "REMOVE_LAST": "Odstranit poslední stránku z dokumentu.", - "REVERSE_ORDER": "Obrátit dokument tak, aby se poslední stránka stala první a tak dále.", - "SIDE_STITCH_BOOKLET_SORT": "Uspořádat stránky pro brožuru se sešitím po straně (optimalizováno pro vazbu na straně)." - } - }, - "desc": { - "CUSTOM": "Použít vlastní posloupnost čísel stránek nebo výrazů pro nový pořad.", - "REVERSE_ORDER": "Obrátit dokument tak, aby se poslední stránka stala první a tak dále.", - "DUPLEX_SORT": "Proložit přední a zadní strany, jako by duplexní skener naskenoval nejprve všechny přední a poté všechny zadní (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Uspořádat stránky pro tisk brožury (poslední, první, druhá, předposlední …).", - "SIDE_STITCH_BOOKLET_SORT": "Uspořádat stránky pro brožuru se sešitím po straně (optimalizováno pro vazbu na straně).", - "ODD_EVEN_SPLIT": "Rozdělit dokument na dva výstupy: všechny liché stránky a všechny sudé stránky.", - "ODD_EVEN_MERGE": "Sloučit dvě PDF střídáním stránek: liché z prvního, sudé z druhého.", - "DUPLICATE": "Duplikovat každou stránku podle zadaného počtu (např. 4 duplikáty, každá stránka 4×).", - "REMOVE_FIRST": "Odstranit první stránku z dokumentu.", - "REMOVE_LAST": "Odstranit poslední stránku z dokumentu.", - "REMOVE_FIRST_AND_LAST": "Odstranit první i poslední stránku z dokumentu." - }, - "placeholder": "(např. 1,3,2 nebo 4-8,2,10-12 nebo 2n-1)" - }, - "addImage": { - "tags": "img,jpg,obrázek,fotka", - "title": "Přidat obrázek", - "header": "Přidat obrázek do PDF", - "image": { - "name": "Obrázek", - "placeholder": "Nahrajte obrázek", - "label": "Soubor obrázku" - }, - "steps": { - "configure": "Nastavit obrázek" - }, - "step": { - "createDesc": "Nahrajte obrázek, který chcete přidat", - "place": "Umístit obrázek", - "placeDesc": "Kliknutím do PDF přidáte obrázek" - }, - "instructions": { - "title": "Jak přidat obrázky", - "text": "Po nahrání obrázku výše klikněte kamkoli do PDF a umístěte ho.", - "paused": "Umisťování pozastaveno", - "resumeHint": "Obnovte umisťování a kliknutím přidejte obrázek.", - "noSignature": "Nahrajte výše obrázek, aby bylo možné umisťovat." - }, - "mode": { - "move": "Přesunout obrázek", - "place": "Umístit obrázek", - "pause": "Pozastavit umisťování", - "resume": "Obnovit umisťování" - }, - "results": { - "title": "Výsledky přidání obrázku" - }, - "error": { - "failed": "Při přidávání obrázku do PDF došlo k chybě." - }, - "saved": { - "defaultLabel": "Obrázek", - "defaultImageLabel": "Nahraný obrázek" - }, - "applySignatures": "Použít obrázky" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Přidat přílohu", - "remove": "Odebrat přílohu", - "embed": "Vložit přílohu", - "submit": "Add attachments" - }, - "watermark": { - "title": "Přidat vodoznak", - "desc": "Přidat textové nebo obrazové vodoznaky do souborů PDF", - "completed": "Vodoznak přidán", - "submit": "Přidat vodoznak", - "filenamePrefix": "s_vodoznakem", - "error": { - "failed": "Při přidávání vodoznaku do PDF došlo k chybě." - }, - "watermarkType": { - "text": "Text", - "image": "Obrázek" - }, - "settings": { - "type": "Typ vodoznaku", - "text": { - "label": "Text vodoznaku", - "placeholder": "Zadejte text vodoznaku" - }, - "image": { - "label": "Obrázek vodoznaku", - "choose": "Vybrat obrázek", - "selected": "Vybráno: {{filename}}" - }, - "fontSize": "Velikost písma", - "size": "Velikost", - "alphabet": "Písmo/Jazyk", - "color": "Barva vodoznaku", - "rotation": "Otočení (stupně)", - "opacity": "Průhlednost (%)", - "spacing": { - "horizontal": "Vodorovné rozestupy", - "vertical": "Svislé rozestupy", - "height": "Rozestup výšky", - "width": "Rozestup šířky" - }, - "convertToImage": "Zploštit stránky PDF na obrázky" - }, - "alphabet": { - "roman": "Římské/Latinka", - "arabic": "Arabské", - "japanese": "Japonské", - "korean": "Korejské", - "chinese": "Čínské", - "thai": "Thajské" - }, - "steps": { - "type": "Typ vodoznaku", - "wording": "Text", - "textStyle": "Styl", - "formatting": "Formátování", - "file": "Soubor vodoznaku" - }, - "results": { - "title": "Výsledky vodoznaku" - }, - "tooltip": { - "language": { - "title": "Jazyková podpora", - "text": "Vyberte vhodné jazykové nastavení, aby se správně vykreslovala písma vašeho textu." - }, - "appearance": { - "title": "Nastavení vzhledu", - "text": "Určete, jak bude váš vodoznak vypadat a jak splyne s dokumentem.", - "bullet1": "Otočení: -360° až 360° pro šikmé vodoznaky", - "bullet2": "Neprůhlednost: 0–100 % pro řízení průhlednosti", - "bullet3": "Nižší neprůhlednost vytváří jemnější vodoznaky" - }, - "spacing": { - "title": "Nastavení rozestupů", - "text": "Upravte rozestupy mezi opakovanými vodoznaky na stránce.", - "bullet1": "Rozestup na šířku: Vodorovná vzdálenost mezi vodoznaky", - "bullet2": "Rozestup na výšku: Svislá vzdálenost mezi vodoznaky", - "bullet3": "Vyšší hodnoty vytvářejí rozvolněnější vzory" - }, - "type": { - "header": { - "title": "Výběr typu vodoznaku" - }, - "description": { - "title": "Zvolte svůj vodoznak", - "text": "Vyberte si mezi textovým nebo obrázkovým vodoznakem podle potřeby." - }, - "text": { - "title": "Textové vodoznaky", - "text": "Ideální pro přidání upozornění na autorská práva, názvu společnosti nebo štítků důvěrnosti. Podporují více jazyků a vlastní barvy.", - "bullet1": "Přizpůsobitelná písma a jazyky", - "bullet2": "Nastavitelné barvy a průhlednost", - "bullet3": "Ideální pro právní nebo brandový text" - }, - "image": { - "title": "Obrázkové vodoznaky", - "text": "Použijte loga, razítka nebo libovolný obrázek jako vodoznak. Skvělé pro branding a vizuální identifikaci.", - "bullet1": "Nahrajte jakýkoli obrazový formát", - "bullet2": "Zachovává kvalitu obrazu", - "bullet3": "Perfektní pro loga a razítka" - } - }, - "wording": { - "header": { - "title": "Textový obsah" - }, - "text": { - "title": "Text vodoznaku", - "text": "Zadejte text, který se zobrazí jako vodoznak napříč dokumentem.", - "bullet1": "Držte se stručnosti pro lepší čitelnost", - "bullet2": "Běžné příklady: „CONFIDENTIAL“, „DRAFT“, název společnosti", - "bullet3": "Emoji znaky nejsou podporovány a budou odfiltrovány" - } - }, - "textStyle": { - "header": { - "title": "Styl textu" - }, - "color": { - "title": "Výběr barvy", - "text": "Zvolte barvu, která poskytne dobrý kontrast s obsahem dokumentu.", - "bullet1": "Světlá šedá (#d3d3d3) pro jemné vodoznaky", - "bullet2": "Černá nebo tmavé barvy pro vysoký kontrast", - "bullet3": "Vlastní barvy pro účely brandingu" - }, - "language": { - "title": "Jazyková podpora", - "text": "Vyberte vhodné jazykové nastavení, aby se správně vykreslovala písma." - } - }, - "file": { - "header": { - "title": "Nahrání obrázku" - }, - "upload": { - "title": "Výběr obrázku", - "text": "Nahrajte obrazový soubor, který použijete jako vodoznak.", - "bullet1": "Podporuje běžné formáty: PNG, JPG, GIF, BMP", - "bullet2": "Nejlépe funguje PNG s průhledností", - "bullet3": "Obrázky s vyšším rozlišením lépe zachovají kvalitu" - }, - "recommendations": { - "title": "Doporučené postupy", - "text": "Tipy pro optimální výsledky obrázkového vodoznaku.", - "bullet1": "Používejte loga nebo razítka s průhledným pozadím", - "bullet2": "Jednoduché návrhy fungují lépe než složité obrázky", - "bullet3": "Zvažte výslednou velikost dokumentu při volbě rozlišení" - } - }, - "formatting": { - "header": { - "title": "Formátování a rozvržení" - }, - "size": { - "title": "Nastavení velikosti", - "text": "Upravte velikost vodoznaku (textu nebo obrázku).", - "bullet1": "Větší velikosti vytvoří výraznější vodoznaky" - }, - "appearance": { - "title": "Nastavení vzhledu", - "text": "Určete, jak bude váš vodoznak vypadat a jak splyne s dokumentem.", - "bullet1": "Otočení: -360° až 360° pro šikmé vodoznaky", - "bullet2": "Neprůhlednost: 0–100 % pro řízení průhlednosti", - "bullet3": "Nižší neprůhlednost vytváří jemnější vodoznaky" - }, - "spacing": { - "title": "Nastavení rozestupů", - "text": "Upravte rozestupy mezi opakovanými vodoznaky na stránce.", - "bullet1": "Vodorovné rozestupy: Vzdálenost mezi vodoznaky zleva doprava", - "bullet2": "Svislé rozestupy: Vzdálenost mezi vodoznaky shora dolů", - "bullet3": "Vyšší hodnoty vytvářejí rozvolněnější vzory" - }, - "security": { - "title": "Možnost zabezpečení", - "text": "Převeďte finální PDF na obrazový formát pro vyšší zabezpečení.", - "bullet1": "Zabraňuje výběru a kopírování textu", - "bullet2": "Ztěžuje odstranění vodoznaků", - "bullet3": "Způsobí větší velikost souboru", - "bullet4": "Vhodné pro citlivý nebo autorsky chráněný obsah" - } - } - }, - "type": { - "1": "Text", - "2": "Obrázek" - } - }, - "permissions": { - "tags": "číst,psát,upravit,tisknout", - "title": "Změnit oprávnění", - "header": "Změnit oprávnění", - "warning": "Upozornění: Pro nezměnitelnost těchto oprávnění je doporučeno nastavit je s heslem přes stránku přidání hesla", - "selectText": { - "1": "Vyberte PDF ke změně oprávnění", - "2": "Oprávnění k nastavení", - "3": "Zabránit sestavení dokumentu", - "4": "Zabránit extrakci obsahu", - "5": "Zabránit extrakci pro přístupnost", - "6": "Zabránit vyplňování formulářů", - "7": "Zabránit úpravám", - "8": "Zabránit úpravám poznámek", - "9": "Zabránit tisku", - "10": "Zabránit tisku v různých formátech" - }, - "submit": "Změnit" - }, - "editTableOfContents": { - "settings": { - "title": "Záložky a osnova", - "replaceExisting": "Nahradit stávající záložky (zrušte zaškrtnutí pro připojení)", - "replaceExistingHint": "Když je vypnuto, nová osnova se přidá za stávající záložky." - }, - "actions": { - "source": "Načíst záložky", - "selectedFile": "Načteno z {{file}}", - "noFile": "Vyberte PDF pro extrakci stávajících záložek.", - "loadFromPdf": "Načíst z vybraného PDF", - "importJson": "Importovat JSON", - "importClipboard": "Vložit JSON ze schránky", - "export": "Exportovat záložky", - "exportJson": "Stáhnout JSON", - "exportClipboard": "Zkopírovat JSON do schránky", - "clipboardUnavailable": "V tomto prohlížeči není k dispozici přístup ke schránce." - }, - "info": { - "line1": "Každá záložka potřebuje popisný název a stránku, kterou má otevřít.", - "line2": "Použijte podřízené záložky k vytvoření hierarchie kapitol, sekcí nebo podsekcí.", - "line3": "Pro úsporu času importujte záložky z vybraného PDF nebo ze souboru JSON." - }, - "workbench": { - "empty": { - "title": "Otevřete nástroj a začněte upravovat", - "description": "Vyberte nástroj Upravit obsah pro načtení pracovního prostoru." - }, - "tabTitle": "Pracovní prostor osnovy", - "subtitle": "Importujte záložky, vytvářejte hierarchie a aplikujte osnovu bez stísněných postranních panelů.", - "noFile": "Není vybráno žádné PDF", - "fileLabel": "Změny budou aplikovány na aktuálně vybrané PDF.", - "filePrompt": "Vyberte PDF z knihovny nebo nahrajte nové a začněte.", - "changeFile": "Změnit PDF", - "selectFile": "Vybrat PDF" - }, - "editor": { - "heading": "Editor záložek", - "description": "Přidávejte, vnořujte a přeuspořádávejte záložky pro tvorbu osnovy PDF.", - "addTopLevel": "Přidat záložku nejvyšší úrovně", - "empty": { - "title": "Zatím žádné záložky", - "description": "Importujte stávající záložky nebo začněte přidáním první položky.", - "action": "Přidat první záložku" - }, - "defaultTitle": "Nová záložka", - "defaultChildTitle": "Podřízená záložka", - "defaultSiblingTitle": "Nová záložka", - "untitled": "Nepojmenovaná záložka", - "childBadge": "Podřízená", - "pagePreview": "Strana {{page}}", - "field": { - "title": "Název záložky", - "page": "Cílové číslo strany" - }, - "actions": { - "toggle": "Přepnout podřízené", - "addChild": "Přidat podřízenou záložku", - "addSibling": "Přidat záložku stejné úrovně", - "remove": "Odstranit záložku" - }, - "confirmRemove": "Odstranit tuto záložku a všechny její podřízené?" - }, - "messages": { - "loadedTitle": "Záložky byly extrahovány", - "loadedBody": "Stávající záložky z PDF byly načteny do editoru.", - "noBookmarks": "Ve vybraném PDF nebyly nalezeny žádné záložky.", - "loadFailed": "Nelze extrahovat záložky z vybraného PDF.", - "imported": "Záložky byly importovány", - "importedBody": "Osnova z JSON nahradila aktuální obsah editoru.", - "importedClipboard": "Data ze schránky nahradila aktuální seznam záložek.", - "invalidJson": "Neplatná struktura JSON", - "invalidJsonBody": "Zadejte platný soubor JSON se záložkami a zkuste to znovu.", - "exported": "Stahování JSON připraveno", - "copied": "Zkopírováno do schránky", - "copiedBody": "JSON se záložkami byl úspěšně zkopírován.", - "copyFailed": "Kopírování selhalo" - }, - "error": { - "failed": "Nepodařilo se aktualizovat obsah" - }, - "submit": "Použít obsah", - "results": { - "title": "Aktualizované PDF se záložkami", - "subtitle": "Stáhněte zpracovaný soubor nebo níže akci vraťte." - } - }, - "removePages": { - "tags": "Odstranit stránky,smazat stránky", - "title": "Odstranit", - "pageNumbers": { - "label": "Stránky k odstranění", - "placeholder": "např. 1,3,5-8,10", - "error": "Neplatný formát čísla stránky. Použijte čísla, rozsahy (1-5) nebo matematické výrazy (2n+1)" - }, - "filenamePrefix": "odstranene_stranky", - "files": { - "placeholder": "Chcete-li začít, vyberte v hlavním zobrazení soubor PDF" - }, - "settings": { - "title": "Nastavení" - }, - "tooltip": { - "header": { - "title": "Nastavení Odebrat stránky" - }, - "pageNumbers": { - "title": "Výběr stránek", - "text": "Určete, které stránky chcete z PDF odstranit. Můžete vybrat jednotlivé stránky, rozsahy nebo použít matematické výrazy.", - "bullet1": "Jednotlivé stránky: 1,3,5 (odstraní stránky 1, 3 a 5)", - "bullet2": "Rozsahy stránek: 1-5,10-15 (odstraní stránky 1–5 a 10–15)", - "bullet3": "Matematické: 2n+1 (odstraní liché stránky)", - "bullet4": "Otevřené rozsahy: 5- (odstraní od stránky 5 do konce)" - }, - "examples": { - "title": "Běžné příklady", - "text": "Zde jsou běžné vzory výběru stránek:", - "bullet1": "Odstranit první stránku: 1", - "bullet2": "Odstranit poslední 3 stránky: -3", - "bullet3": "Odstranit každou druhou stránku: 2n", - "bullet4": "Odstranit konkrétní rozptýlené stránky: 1,5,10,15" - }, - "safety": { - "title": "Bezpečnostní tipy", - "text": "Důležité úvahy při odstraňování stránek:", - "bullet1": "Před zpracováním si výběr vždy zobrazte v náhledu", - "bullet2": "Uchovejte zálohu původního souboru", - "bullet3": "Číslování stránek začíná od 1, ne od 0", - "bullet4": "Neplatná čísla stránek budou ignorována" - } - }, - "error": { - "failed": "Při odstraňování stránek došlo k chybě." - }, - "results": { - "title": "Výsledky odstranění stránek" - }, - "submit": "Odstranit" - }, - "extractPages": { - "title": "Extrahovat stránky", - "pageNumbers": { - "label": "Stránky k extrahování", - "placeholder": "např. 1,3,5-8 nebo odd & 1-10" - }, - "settings": { - "title": "Nastavení" - }, - "tooltip": { - "description": "Extrahuje vybrané stránky do nového PDF se zachováním pořadí." - }, - "error": { - "failed": "Stránky se nepodařilo extrahovat" - }, - "results": { - "title": "Extrahované stránky" - }, - "submit": "Extrahovat stránky" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Průvodce výběrem stránek" - }, - "basic": { - "title": "Základní použití", - "text": "Vyberte konkrétní stránky z PDF dokumentu pomocí jednoduché syntaxe.", - "bullet1": "Jednotlivé stránky: 1,3,5", - "bullet2": "Rozsahy stránek: 3-6 nebo 10-15", - "bullet3": "Všechny stránky: all" - }, - "advanced": { - "title": "Pokročilé funkce" - }, - "tips": { - "title": "Tipy", - "text": "Mějte na paměti tato pravidla:", - "bullet1": "Číslování stránek začíná od 1 (ne od 0)", - "bullet2": "Mezery jsou automaticky odstraněny", - "bullet3": "Neplatné výrazy jsou ignorovány" - }, - "syntax": { - "title": "Základy syntaxe", - "text": "Používejte čísla, rozsahy, klíčová slova a progrese (n začíná na 0). Podporovány jsou závorky.", - "bullets": { - "numbers": "Čísla/rozsahy: 5, 10-20", - "keywords": "Klíčová slova: odd, even", - "progressions": "Progrese: 3n, 4n+1" - } - }, - "operators": { - "title": "Operátory", - "text": "AND má vyšší prioritu než čárka. NOT se uplatňuje v rámci rozsahu dokumentu.", - "and": "AND: & nebo „and“ — vyžaduje obě podmínky (např. 1-50 & even)", - "comma": "Čárka: , nebo | — kombinuje výběry (např. 1-10, 20)", - "not": "NOT: ! nebo „not“ — vyloučí stránky (např. 3n & not 30)" - }, - "examples": { - "title": "Příklady" - }, - "complex": { - "bullet1": "1,3-5,8,2n → stránky 1, 3–5, 8 a k tomu sudé", - "bullet2": "10-,2n-1 → od stránky 10 do konce + liché stránky", - "description": "Míchejte různé typy.", - "title": "Složité kombinace" - }, - "description": "Zvolte, které stránky použít pro operaci. Podporuje jednotlivé stránky, rozsahy, vzorce a klíčové slovo all.", - "individual": { - "bullet1": "1,3,5 → vybere stránky 1, 3, 5", - "bullet2": "2,7,12 → vybere stránky 2, 7, 12", - "description": "Zadejte čísla oddělená čárkami.", - "title": "Jednotlivé stránky" - }, - "mathematical": { - "bullet1": "2n → všechny sudé stránky (2, 4, 6…)", - "bullet2": "2n-1 → všechny liché stránky (1, 3, 5…)", - "bullet3": "3n → každá 3. stránka (3, 6, 9…)", - "bullet4": "4n-1 → stránky 3, 7, 11, 15…", - "description": "Používejte n ve vzorcích pro vzory.", - "title": "Matematické funkce" - }, - "ranges": { - "bullet1": "3-6 → vybere stránky 3–6", - "bullet2": "10-15 → vybere stránky 10–15", - "bullet3": "5- → vybere stránky 5 až do konce", - "description": "Pro souvislé stránky použijte -.", - "title": "Rozsahy stránek" - }, - "special": { - "bullet1": "all → vybere všechny stránky", - "title": "Speciální klíčová slova" - } - } - }, - "bulkSelection": { - "syntaxError": "Je zde problém se syntaxí. Podívejte se na tipy pro výběr stránek.", - "header": { - "title": "Průvodce výběrem stránek" - }, - "syntax": { - "title": "Základy syntaxe", - "text": "Používejte čísla, rozsahy, klíčová slova a progrese (n začíná na 0). Podporovány jsou závorky.", - "bullets": { - "numbers": "Čísla/rozsahy: 5, 10-20", - "keywords": "Klíčová slova: odd, even", - "progressions": "Progrese: 3n, 4n+1" - } - }, - "operators": { - "title": "Operátory", - "text": "AND má vyšší prioritu než čárka. NOT se uplatňuje v rámci rozsahu dokumentu.", - "and": "AND: & nebo „and“ — vyžaduje obě podmínky (např. 1-50 & even)", - "comma": "Čárka: , nebo | — kombinuje výběry (např. 1-10, 20)", - "not": "NOT: ! nebo „not“ — vyloučí stránky (např. 3n & not 30)" - }, - "examples": { - "title": "Příklady", - "first50": "Prvních 50", - "last50": "Posledních 50", - "every3rd": "Každá 3.", - "oddWithinExcluding": "Liché v rámci 1–20 kromě 5–7", - "combineSets": "Kombinovat množiny" - }, - "firstNPages": { - "title": "Prvních N stránek", - "placeholder": "Počet stránek" - }, - "lastNPages": { - "title": "Posledních N stránek", - "placeholder": "Počet stránek" - }, - "everyNthPage": { - "title": "Každá N-tá stránka", - "placeholder": "Krok" - }, - "range": { - "title": "Rozsah", - "fromPlaceholder": "Od", - "toPlaceholder": "Do" - }, - "keywords": { - "title": "Klíčová slova" - }, - "advanced": { - "title": "Pokročilé" - } - }, - "compressPdfs": { - "tags": "stlačit,malý,drobný" - }, - "unlockPDFForms": { - "tags": "odebrat,smazat,formulář,pole,jen pro čtení", - "title": "Odstranit režim jen pro čtení z formulářových polí", - "header": "Odemknout PDF formuláře", - "submit": "Remove", - "description": "Tento nástroj odstraní omezení „jen pro čtení“ z formulářových polí v PDF, aby byla editovatelná a vyplnitelná.", - "filenamePrefix": "odemknute_formulare", - "files": { - "placeholder": "Chcete-li začít, vyberte v hlavním zobrazení soubor PDF" - }, - "error": { - "failed": "Při odemykání PDF formulářů došlo k chybě." - }, - "results": { - "title": "Výsledky odemknutých formulářů" - } - }, - "changeMetadata": { - "header": "Změnit metadata", - "submit": "Změnit", - "filenamePrefix": "metadata", - "settings": { - "title": "Nastavení metadat" - }, - "standardFields": { - "title": "Standardní pole" - }, - "deleteAll": { - "label": "Odstranit stávající metadata", - "checkbox": "Smazat všechna metadata" - }, - "title": { - "label": "Název", - "placeholder": "Název dokumentu" - }, - "author": { - "label": "Autor", - "placeholder": "Autor dokumentu" - }, - "subject": { - "label": "Předmět", - "placeholder": "Předmět dokumentu" - }, - "keywords": { - "label": "Klíčová slova", - "placeholder": "Klíčová slova dokumentu" - }, - "creator": { - "label": "Tvůrce", - "placeholder": "Tvůrce dokumentu" - }, - "producer": { - "label": "Producent", - "placeholder": "Producent dokumentu" - }, - "dates": { - "title": "Datumová pole" - }, - "creationDate": { - "label": "Datum vytvoření", - "placeholder": "Datum vytvoření" - }, - "modificationDate": { - "label": "Datum úpravy", - "placeholder": "Datum úpravy" - }, - "trapped": { - "label": "Stav „Trapped“", - "unknown": "Neznámé", - "true": "Pravda", - "false": "Nepravda" - }, - "advanced": { - "title": "Pokročilé možnosti" - }, - "customFields": { - "title": "Vlastní metadata", - "description": "Přidejte do dokumentu vlastní pole metadat", - "add": "Přidat pole", - "key": "Klíč", - "keyPlaceholder": "Vlastní klíč", - "value": "Hodnota", - "valuePlaceholder": "Vlastní hodnota", - "remove": "Odebrat" - }, - "results": { - "title": "Aktualizovaná PDF" - }, - "error": { - "failed": "Při změně metadat PDF došlo k chybě." - }, - "tooltip": { - "header": { - "title": "Přehled metadat PDF" - }, - "standardFields": { - "title": "Standardní pole", - "text": "Běžná metadata PDF popisující dokument.", - "bullet1": "Název: Název nebo nadpis dokumentu", - "bullet2": "Autor: Osoba, která dokument vytvořila", - "bullet3": "Předmět: Stručný popis obsahu", - "bullet4": "Klíčová slova: Vyhledávací termíny pro dokument", - "bullet5": "Tvůrce/Producent: Software použitý k vytvoření PDF" - }, - "dates": { - "title": "Datumová pole", - "text": "Kdy byl dokument vytvořen a upraven.", - "bullet1": "Datum vytvoření: Kdy byl vytvořen původní dokument", - "bullet2": "Datum úpravy: Kdy byl naposledy změněn" - }, - "options": { - "title": "Další možnosti", - "text": "Vlastní pole a ovládání soukromí.", - "bullet1": "Vlastní metadata: Přidejte vlastní dvojice klíč–hodnota", - "bullet2": "Stav Trapped: Nastavení pro kvalitní tisk", - "bullet3": "Smazat vše: Odstraní všechna metadata kvůli soukromí" - }, - "deleteAll": { - "title": "Odstranit stávající metadata", - "text": "Kompletní smazání metadat pro zajištění soukromí." - }, - "customFields": { - "title": "Vlastní metadata", - "text": "Přidejte vlastní dvojice metadat klíč–hodnota.", - "bullet1": "Přidejte jakákoli pole relevantní k vašemu dokumentu", - "bullet2": "Příklady: Oddělení, Projekt, Verze, Stav", - "bullet3": "Pro každou položku jsou vyžadovány klíč i hodnota" - }, - "advanced": { - "title": "Pokročilé možnosti", - "trapped": { - "title": "Stav Trapped", - "description": "Udává, zda je dokument připraven pro kvalitní tisk.", - "bullet1": "True: Dokument byl pro tisk „trapped“", - "bullet2": "False: Dokument nebyl „trapped“", - "bullet3": "Unknown: Stav „trapped“ není uveden" - } - } - } - }, - "fileToPDF": { - "tags": "transformace,formát,dokument,obrázek,prezentace,text,převod,office,docs,word,excel,powerpoint", - "title": "Soubor na PDF", - "header": "Převést libovolný soubor na PDF", - "credit": "Tato služba používá LibreOffice a Unoconv pro konverzi souborů.", - "supportedFileTypesInfo": "Podporované typy souborů", - "supportedFileTypes": "Podporované typy souborů by měly zahrnovat níže uvedené, pro úplný aktualizovaný seznam podporovaných formátů však prosím nahlédněte do dokumentace LibreOffice", - "submit": "Převést na PDF" - }, - "ocr": { - "tags": "rozpoznání,text,obrázek,sken,číst,identifikovat,detekce,upravitelný", - "title": "OCR / Čištění skenů", - "desc": "Vyčistí skeny a detekuje text z obrázků v PDF a znovu ho přidá jako text.", - "header": "Čištění skenů / OCR (Optické rozpoznávání znaků)", - "selectText": { - "1": "Vyberte jazyky, které mají být detekovány v PDF (Uvedené jsou aktuálně detekované):", - "2": "Vytvořit textový soubor obsahující OCR text spolu s OCR PDF", - "3": "Opravit stránky, které byly naskenovány pod úhlem, jejich otočením zpět na místo", - "4": "Vyčistit stránku, aby bylo méně pravděpodobné, že OCR najde text v šumu pozadí. (Žádná změna výstupu)", - "5": "Vyčistit stránku, aby bylo méně pravděpodobné, že OCR najde text v šumu pozadí, zachová čistý výstup.", - "6": "Ignorovat stránky, které mají interaktivní text, provést OCR pouze na stránkách, které jsou obrázky", - "7": "Vynutit OCR, provede OCR na každé stránce a odstraní všechny původní textové prvky", - "8": "Normální (Vyvolá chybu, pokud PDF obsahuje text)", - "9": "Další nastavení", - "10": "Režim OCR", - "11": "Odstranit obrázky po OCR (Odstraní VŠECHNY obrázky, užitečné pouze jako součást kroku konverze)", - "12": "Typ vykreslení (Pokročilé)" - }, - "help": "Přečtěte si prosím tuto dokumentaci o použití pro jiné jazyky a/nebo použití mimo Docker", - "credit": "Tato služba používá qpdf a Tesseract pro OCR.", - "submit": "Zpracovat PDF pomocí OCR", - "operation": { - "submit": "Spustit OCR a zkontrolovat" - }, - "results": { - "title": "Výsledky OCR" - }, - "languagePicker": { - "additionalLanguages": "Hledáte další jazyky?", - "viewSetupGuide": "Zobrazit průvodce nastavením →" - }, - "settings": { - "title": "Nastavení", - "ocrMode": { - "label": "Režim OCR", - "auto": "Automaticky (přeskočit textové vrstvy)", - "force": "Vynutit (OCR znovu na vše, nahradit text)", - "strict": "Přísně (zrušit, pokud je nalezen text)" - }, - "languages": { - "label": "Jazyky", - "placeholder": "Vyberte jazyky" - }, - "compatibilityMode": { - "label": "Režim kompatibility" - }, - "advancedOptions": { - "label": "Možnosti zpracování", - "sidecar": "Vytvořit textový soubor", - "deskew": "Narovnat stránky", - "clean": "Vyčistit vstupní soubor", - "cleanFinal": "Vyčistit finální výstup" - } - }, - "tooltip": { - "header": { - "title": "Přehled nastavení OCR" - }, - "mode": { - "title": "Režim OCR", - "text": "Optical Character Recognition (OCR) pomáhá převést skenované nebo vyfocené stránky na text, který lze vyhledávat, kopírovat nebo zvýrazňovat.", - "bullet1": "Auto přeskočí stránky, které již obsahují textové vrstvy.", - "bullet2": "Force provede OCR znovu na každé stránce a nahradí veškerý text.", - "bullet3": "Strict se zastaví, pokud je nalezen jakýkoli volitelný text." - }, - "languages": { - "title": "Jazyky", - "text": "Zlepšete přesnost OCR určením očekávaných jazyků. Zvolte jeden nebo více jazyků pro vedení detekce." - }, - "output": { - "title": "Výstup", - "text": "Rozhodněte, jak chcete textový výstup formátovat:", - "bullet1": "Vyhledatelné PDF vkládá text za původní obraz.", - "bullet2": "HOCR XML vrátí strukturovaný strojově čitelný soubor.", - "bullet3": "Textový sidecar vytvoří samostatný .txt soubor se surovým obsahem." - }, - "advanced": { - "header": { - "title": "Pokročilé zpracování OCR" - }, - "compatibility": { - "title": "Režim kompatibility", - "text": "Používá režim OCR „sandwich PDF“: vede k větším souborům, ale je spolehlivější u některých jazyků a staršího PDF softwaru. Ve výchozím nastavení používáme hOCR pro menší, moderní PDF." - }, - "sidecar": { - "title": "Vytvořit textový soubor", - "text": "Vygeneruje samostatný .txt soubor vedle PDF s veškerým extrahovaným textem pro snadný přístup a zpracování." - }, - "deskew": { - "title": "Narovnat stránky", - "text": "Automaticky opraví nakloněné nebo vychýlené stránky pro zlepšení přesnosti OCR. Užitečné pro naskenované dokumenty, které nebyly dokonale zarovnány." - }, - "clean": { - "title": "Vyčistit vstupní soubor", - "text": "Předzpracuje vstup odstraněním šumu, zvýšením kontrastu a optimalizací obrazu pro lepší rozpoznávání OCR před zpracováním." - }, - "cleanFinal": { - "title": "Vyčistit finální výstup", - "text": "Pozpracuje finální PDF odstraněním artefaktů OCR a optimalizací textové vrstvy pro lepší čitelnost a menší velikost souboru." - } - } - }, - "error": { - "failed": "Operace OCR selhala" - } - }, - "extractImages": { - "tags": "obrázek,fotka,uložit,archiv,zip,zachytit,získat", - "title": "Extrahovat obrázky", - "header": "Extrahovat obrázky", - "selectText": "Vyberte formát obrázku pro převod extrahovaných obrázků", - "allowDuplicates": "Uložit duplicitní obrázky", - "submit": "Extrahovat", - "settings": { - "title": "Nastavení" - }, - "error": { - "failed": "Při extrahování obrázků z PDF došlo k chybě." - } - }, - "pdfToPDFA": { - "tags": "archiv,dlouhodobý,standard,převod,úložiště,uchování", - "title": "PDF na PDF/A", - "header": "PDF na PDF/A", - "credit": "Tato služba používá libreoffice pro konverzi do PDF/A", - "submit": "Převést", - "tip": "Momentálně nefunguje pro více vstupů najednou", - "outputFormat": "Výstupní formát", - "pdfWithDigitalSignature": "PDF obsahuje digitální podpis, který bude v dalším kroku odstraněn." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,transformace,formát,převod,office,microsoft,docfile", - "title": "PDF na Word", - "header": "PDF na Word", - "selectText": { - "1": "Formát výstupního souboru" - }, - "credit": "Tato služba používá LibreOffice pro konverzi souborů.", - "submit": "Převést" - }, - "PDFToPresentation": { - "tags": "snímky,prezentace,office,microsoft", - "title": "PDF na prezentaci", - "header": "PDF na prezentaci", - "selectText": { - "1": "Formát výstupního souboru" - }, - "credit": "Tato služba používá LibreOffice pro konverzi souborů.", - "submit": "Převést" - }, - "PDFToText": { - "tags": "formát bohatého textu,formát rtf,formát bohatého textu", - "title": "PDF na RTF (Text)", - "header": "PDF na RTF (Text)", - "selectText": { - "1": "Formát výstupního souboru" - }, - "credit": "Tato služba používá LibreOffice pro konverzi souborů.", - "submit": "Převést" - }, - "PDFToHTML": { - "tags": "webový obsah,přívětivý pro prohlížeč", - "title": "PDF na HTML", - "header": "PDF na HTML", - "credit": "Tato služba používá pdftohtml pro konverzi souborů.", - "submit": "Převést" - }, - "PDFToXML": { - "tags": "extrakce-dat,strukturovaný-obsah,interoperabilita,transformace,převod", - "title": "PDF na XML", - "header": "PDF na XML", - "credit": "Tato služba používá LibreOffice pro konverzi souborů.", - "submit": "Převést" - }, - "ScannerImageSplit": { - "tags": "oddělit,auto-detekce,skeny,více-fotek,uspořádat", - "selectText": { - "1": "Prahová hodnota úhlu:", - "2": "Nastaví minimální absolutní úhel požadovaný pro otočení obrázku (výchozí: 10).", - "3": "Tolerance:", - "4": "Určuje rozsah barevné variace kolem odhadované barvy pozadí (výchozí: 30).", - "5": "Minimální plocha:", - "6": "Nastaví minimální prahovou hodnotu plochy pro fotografii (výchozí: 10000).", - "7": "Minimální plocha obrysu:", - "8": "Nastaví minimální prahovou hodnotu plochy obrysu pro fotografii", - "9": "Velikost okraje:", - "10": "Nastaví velikost okraje přidaného a odebraného k zabránění bílých okrajů ve výstupu (výchozí: 1)." - }, - "info": "Python není nainstalován. Je vyžadován pro spuštění." - }, - "scannerImageSplit": { - "title": "Extrahované obrázky", - "submit": "Extrahovat obrazové skeny", - "error": { - "failed": "Při extrahování obrazových skenů došlo k chybě." - }, - "tooltip": { - "title": "Rozdělení fotografií", - "whatThisDoes": "Co to dělá", - "whatThisDoesDesc": "Automaticky najde a vyextrahuje každou fotografii ze skenované stránky nebo složeného obrázku — bez ručního ořezávání.", - "whenToUse": "Kdy použít", - "useCase1": "Naskenujte celé stránky alb najednou", - "useCase2": "Rozdělte dávky z plochého skeneru na samostatné soubory", - "useCase3": "Rozdělte koláže na jednotlivé fotografie", - "useCase4": "Získejte fotografie z dokumentů", - "quickFixes": "Rychlé opravy", - "problem1": "Fotografie se nedetekují → zvyšte Tolerance na 30–50", - "problem2": "Příliš mnoho chybných detekcí → zvyšte Minimum Area na 15 000–20 000", - "problem3": "Ořezy jsou příliš těsné → zvyšte Border Size na 5–10", - "problem4": "Nakloněné fotografie nejsou narovnány → snižte Angle Threshold na ~5°", - "problem5": "Rámečky ze šumu/prachu → zvyšte Minimum Contour Area na 1000–2000", - "setupTips": "Tipy k nastavení", - "tip1": "Použijte jednobarevné, světlé pozadí", - "tip2": "Nechte mezi fotografiemi malou mezeru (≈1 cm)", - "tip3": "Skenujte v 300–600 DPI", - "tip4": "Vyčistěte sklo skeneru", - "headsUp": "Upozornění", - "headsUpDesc": "Překrývající se fotografie nebo pozadí barevně velmi podobná fotografiím mohou snížit přesnost – zkuste světlejší či tmavší pozadí a ponechte více místa." - } - }, - "sign": { - "title": "Podepsat", - "header": "Podepsat PDF", - "upload": "Nahrát obrázek", - "draw": { - "title": "Nakreslete svůj podpis", - "clear": "Vymazat" - }, - "canvas": { - "heading": "Nakreslete svůj podpis", - "clickToOpen": "Kliknutím otevřete kreslicí plátno", - "modalTitle": "Nakreslete svůj podpis", - "colorLabel": "Barva", - "penSizeLabel": "Tloušťka pera", - "penSizePlaceholder": "Velikost", - "clear": "Vyčistit plátno", - "colorPickerTitle": "Zvolte barvu tahu" - }, - "text": { - "name": "Jméno podepisujícího", - "placeholder": "Zadejte své celé jméno", - "fontLabel": "Písmo", - "fontSizeLabel": "Velikost písma", - "fontSizePlaceholder": "Zadejte nebo vyberte velikost písma (8–200)", - "colorLabel": "Barva textu" - }, - "clear": "Vymazat", - "add": "Přidat", - "saved": { - "heading": "Uložené podpisy", - "description": "Uložené podpisy můžete kdykoli znovu použít.", - "emptyTitle": "Zatím žádné uložené podpisy", - "emptyDescription": "Nakreslete, nahrajte nebo napište podpis výše a poté použijte „Uložit do knihovny“ a mějte připraveno až {{max}} oblíbených.", - "type": { - "canvas": "Kresba", - "image": "Nahrání", - "text": "Text" - }, - "limitTitle": "Dosažen limit", - "limitDescription": "Před přidáním nových nejprve odstraňte uložený podpis (max. {{max}}).", - "carouselPosition": "{{current}} z {{total}}", - "prev": "Předchozí", - "next": "Další", - "delete": "Odstranit", - "label": "Štítek", - "defaultLabel": "Podpis", - "defaultCanvasLabel": "Nakreslený podpis", - "defaultImageLabel": "Nahraný podpis", - "defaultTextLabel": "Napsaný podpis", - "saveButton": "Uložit podpis", - "saveUnavailable": "Nejprve vytvořte podpis, abyste jej mohli uložit.", - "noChanges": "Aktuální podpis je již uložen.", - "status": { - "saved": "Uloženo" - } - }, - "save": "Uložit podpis", - "applySignatures": "Použít podpisy", - "personalSigs": "Osobní podpisy", - "sharedSigs": "Sdílené podpisy", - "noSavedSigs": "Nebyly nalezeny žádné uložené podpisy", - "addToAll": "Přidat na všechny stránky", - "delete": "Smazat", - "first": "První stránka", - "last": "Poslední stránka", - "next": "Další stránka", - "previous": "Předchozí stránka", - "maintainRatio": "Přepnout zachování poměru stran", - "undo": "Zpět", - "redo": "Znovu", - "submit": "Podepsat dokument", - "steps": { - "configure": "Nastavit podpis" - }, - "step": { - "createDesc": "Vyberte, jak chcete podpis vytvořit", - "place": "Umístit a uložit", - "placeDesc": "Umístěte podpis do PDF" - }, - "type": { - "title": "Typ podpisu", - "draw": "Kreslit", - "canvas": "Plátno", - "image": "Obrázek", - "text": "Text", - "saved": "Uložené" - }, - "image": { - "label": "Nahrát obrázek podpisu", - "placeholder": "Vyberte obrazový soubor", - "hint": "Nahrajte PNG nebo JPG s vaším podpisem" - }, - "instructions": { - "title": "Jak přidat podpis", - "canvas": "Po nakreslení podpisu na plátně zavřete okno a poté klikněte kamkoli do PDF pro umístění.", - "image": "Po nahrání obrázku podpisu výše klikněte kamkoli do PDF pro jeho umístění.", - "saved": "Vyberte výše uložený podpis a poté klikněte kamkoli do PDF pro jeho umístění.", - "text": "Po zadání jména výše klikněte kamkoli do PDF pro umístění podpisu.", - "paused": "Umisťování pozastaveno", - "resumeHint": "Obnovte umisťování a kliknutím přidejte podpis.", - "noSignature": "Vytvořte výše podpis, aby se zpřístupnily nástroje pro umisťování." - }, - "mode": { - "move": "Přesunout podpis", - "place": "Umístit podpis", - "pause": "Pozastavit umisťování", - "resume": "Obnovit umisťování" - }, - "updateAndPlace": "Aktualizovat a umístit", - "activate": "Aktivovat umisťování podpisu", - "deactivate": "Zastavit umisťování podpisů", - "results": { - "title": "Výsledky podepsání" - }, - "error": { - "failed": "Při podepisování PDF došlo k chybě." - } - }, - "flatten": { - "title": "Zploštit", - "header": "Zploštit PDF", - "flattenOnlyForms": "Zploštit pouze formuláře", - "submit": "Zploštit", - "filenamePrefix": "zplostene", - "files": { - "placeholder": "Chcete-li začít, vyberte v hlavním zobrazení soubor PDF" - }, - "steps": { - "settings": "Nastavení" - }, - "options": { - "stepTitle": "Možnosti zploštění", - "title": "Možnosti zploštění", - "flattenOnlyForms": { - "label": "Zploštit pouze formuláře", - "desc": "Zploštit pouze formulářová pole, ostatní interaktivní prvky ponechat" - }, - "note": "Zploštění odstraní interaktivní prvky z PDF a učiní je needitovatelnými." - }, - "results": { - "title": "Výsledky zploštění" - }, - "error": { - "failed": "Při zplošťování PDF došlo k chybě." - }, - "tooltip": { - "header": { - "title": "O zplošťování PDF" - }, - "description": { - "title": "Co zploštění dělá?", - "text": "Zploštění učiní vaše PDF needitovatelným tím, že vyplnitelná pole a tlačítka převede na běžný text a obrázky. PDF bude vypadat přesně stejně, ale už nebude možné měnit nebo vyplňovat formuláře. Ideální pro sdílení vyplněných formulářů, tvorbu finálních dokumentů pro evidenci nebo zajištění stejného vzhledu všude.", - "bullet1": "Textová pole se stanou běžným textem (nelze je upravovat)", - "bullet2": "Zaškrtávací políčka a tlačítka se stanou obrázky", - "bullet3": "Skvělé pro finální verze, které nechcete měnit", - "bullet4": "Zajišťuje konzistentní vzhled na všech zařízeních" - }, - "formsOnly": { - "title": "Co znamená „Zploštit pouze formuláře“?", - "text": "Tato volba pouze odstraní možnost vyplňovat formuláře, ale zachová další funkce jako klikání na odkazy, prohlížení záložek a čtení komentářů.", - "bullet1": "Formuláře budou needitovatelné", - "bullet2": "Odkazy při kliknutí stále fungují", - "bullet3": "Komentáře a poznámky zůstávají viditelné", - "bullet4": "Záložky stále pomáhají s navigací" - } - } - }, - "repair": { - "tags": "opravit,obnovit,korekce,obnovit", - "title": "Opravit", - "header": "Opravit PDF", - "submit": "Opravit", - "description": "Tento nástroj se pokusí opravit poškozené či narušené PDF soubory. Nejsou vyžadována žádná další nastavení.", - "filenamePrefix": "opravene", - "files": { - "placeholder": "Chcete-li začít, vyberte v hlavním zobrazení soubor PDF" - }, - "error": { - "failed": "Při opravě PDF došlo k chybě." - }, - "results": { - "title": "Výsledky opravy" - } - }, - "removeBlanks": { - "title": "Odstranit prázdné stránky", - "header": "Odstranit prázdné stránky", - "settings": { - "title": "Nastavení" - }, - "threshold": { - "label": "Práh bělosti pixelů" - }, - "whitePercent": { - "label": "Práh procenta bílých pixelů", - "unit": "%" - }, - "includeBlankPages": { - "label": "Zahrnout detekované prázdné stránky" - }, - "tooltip": { - "header": { - "title": "Nastavení Odstranit prázdné stránky" - }, - "threshold": { - "title": "Práh bělosti pixelů", - "text": "Určuje, jak světlý musí být pixel, aby byl považován za „bílý“. Pomáhá určit, co je na stránce považováno za prázdnou oblast.", - "bullet1": "0 = Čistě černá (nejpřísnější)", - "bullet2": "128 = Středně šedá", - "bullet3": "255 = Čistě bílá (nejméně přísná)" - }, - "whitePercent": { - "title": "Práh procenta bílých pixelů", - "text": "Nastavuje minimální procento bílých pixelů, aby byla stránka považována za prázdnou a odstraněna.", - "bullet1": "Nižší hodnoty (např. 80 %) = Odstraní se více stránek", - "bullet2": "Vyšší hodnoty (např. 95 %) = Odstraní se jen velmi prázdné stránky", - "bullet3": "Používejte vyšší hodnoty u dokumentů se světlým pozadím" - }, - "includeBlankPages": { - "title": "Zahrnout detekované prázdné stránky", - "text": "Pokud je zapnuto, vytvoří samostatné PDF obsahující všechny prázdné stránky, které byly detekovány a odstraněny z původního dokumentu.", - "bullet1": "Užitečné pro kontrolu toho, co bylo odstraněno", - "bullet2": "Pomáhá ověřit přesnost detekce", - "bullet3": "Lze vypnout pro zmenšení výsledného souboru" - } - }, - "submit": "Odstranit prázdné", - "error": { - "failed": "Odstranění prázdných stránek selhalo" - }, - "results": { - "title": "Odstraněné prázdné stránky" - } - }, - "removeAnnotations": { - "tags": "komentáře,zvýraznění,poznámky,značky,odstranit", - "title": "Odstranit poznámky", - "header": "Odstranit poznámky", - "submit": "Odstranit", - "settings": { - "title": "Nastavení" - }, - "info": { - "title": "O nástroji Odstranit anotace", - "description": "Tento nástroj odstraní všechny anotace (komentáře, zvýraznění, poznámky atd.) z vašich PDF dokumentů." - }, - "tooltip": { - "header": { - "title": "O nástroji Odebrat anotace" - }, - "description": { - "title": "Co dělá" - } - }, - "error": { - "failed": "Při odstraňování anotací z PDF došlo k chybě." - } - }, - "compare": { - "tags": "rozlišit,kontrast,změny,analýza", - "title": "Porovnat", - "header": "Porovnat PDF", - "clearSelected": "Vymazat vybrané", - "clear": { - "confirmTitle": "Vymazat vybraná PDF?", - "confirmBody": "Tímto se zavře aktuální porovnání a vrátíte se do Aktivních souborů.", - "confirm": "Vymazat a vrátit" - }, - "review": { - "title": "Výsledek porovnání", - "actionsHint": "Zkontrolujte porovnání, prohoďte role dokumentů nebo exportujte souhrn.", - "switchOrder": "Prohodit pořadí", - "exportSummary": "Exportovat souhrn" - }, - "base": { - "label": "Původní dokument", - "placeholder": "Vyberte původní PDF" - }, - "comparison": { - "label": "Upravený dokument", - "placeholder": "Vyberte upravené PDF" - }, - "addFilesHint": "Přidejte PDF v kroku Soubory, aby bylo možné vybírat.", - "noFiles": "Zatím nejsou k dispozici žádná PDF", - "pages": "Stránky", - "selection": { - "originalEditedTitle": "Vyberte původní a upravené PDF" - }, - "original": { - "label": "Původní PDF" - }, - "edited": { - "label": "Upravené PDF" - }, - "swap": { - "confirmTitle": "Spustit porovnání znovu?", - "confirmBody": "Tímto znovu spustíte nástroj. Opravdu chcete prohodit pořadí Původní a Upravené?", - "confirm": "Prohodit a spustit znovu" - }, - "cta": "Porovnat", - "loading": "Porovnávání...", - "summary": { - "baseHeading": "Původní dokument", - "comparisonHeading": "Upravený dokument", - "pageLabel": "Stránka" - }, - "rendering": { - "pageNotReadyTitle": "Stránka zatím není vykreslena", - "pageNotReadyBody": "Některé stránky se stále vykreslují. Navigace bude fungovat správně, jakmile budou připraveny.", - "rendering": "vykreslování", - "inProgress": "Alespoň jedno z těchto PDF je velmi velké, posouvání nebude plynulé, dokud vykreslování neskončí", - "pagesRendered": "stránek vykresleno", - "complete": "Vykreslování stránek dokončeno" - }, - "dropdown": { - "deletionsLabel": "Odstranění", - "additionsLabel": "Přidání", - "deletions": "Odstranění ({{count}})", - "additions": "Přidání ({{count}})", - "searchPlaceholder": "Hledat změny...", - "noResults": "Nebyly nalezeny žádné změny" - }, - "actions": { - "stackVertically": "Naskládat svisle", - "placeSideBySide": "Umístit vedle sebe", - "zoomOut": "Oddálit", - "zoomIn": "Přiblížit", - "resetView": "Obnovit zobrazení", - "unlinkScrollPan": "Zrušit propojení posouvání a tažení", - "linkScrollPan": "Propojit posouvání a tažení", - "unlinkScroll": "Zrušit propojení posouvání", - "linkScroll": "Propojit posouvání" - }, - "toasts": { - "unlinkedTitle": "Nezávislé posouvání a tažení povoleno", - "unlinkedBody": "Tip: Šipky Nahoru/Dolů posouvají oba panely; tažení přesouvá pouze aktivní panel." - }, - "error": { - "selectRequired": "Vyberte původní a upravený dokument.", - "filesMissing": "Nelze najít vybrané soubory. Zvolte je prosím znovu.", - "generic": "Tyto soubory nelze porovnat." - }, - "status": { - "extracting": "Extrahování textu...", - "processing": "Analýza rozdílů...", - "complete": "Porovnání připraveno" - }, - "longJob": { - "title": "Probíhá rozsáhlé porovnání", - "body": "Tato PDF dohromady přesahují 2 000 stránek. Zpracování může trvat několik minut." - }, - "slowOperation": { - "title": "Stále pracujeme…", - "body": "Toto porovnání trvá déle než obvykle. Můžete jej nechat pokračovat nebo je zrušit.", - "cancel": "Zrušit porovnání" - }, - "newLine": "nový řádek", - "complex": { - "message": "Jeden nebo oba poskytnuté dokumenty jsou velké soubory, přesnost porovnání může být snížena" - }, - "large": { - "file": { - "message": "Jeden nebo oba poskytnuté dokumenty jsou příliš velké na zpracování" - } - }, - "no": { - "text": { - "message": "Jeden nebo oba vybrané PDF soubory neobsahují textový obsah. Prosím vyberte PDF soubory s textem pro porovnání." - } - }, - "too": { - "dissimilar": { - "message": "Tyto dokumenty se jeví jako velmi odlišné. Porovnání bylo zastaveno kvůli úspoře času." - } - }, - "earlyDissimilarity": { - "title": "Tato PDF vypadají velmi odlišně", - "body": "Zatím vidíme jen málo podobností. Pokud tyto dokumenty nejsou příbuzné, můžete porovnání zastavit.", - "stopButton": "Zastavit porovnání" - } - }, - "certSign": { - "tags": "ověřit,PEM,P12,oficiální,šifrovat", - "title": "Podepisování certifikátem", - "filenamePrefix": "podepsano", - "signMode": { - "stepTitle": "Režim podpisu", - "tooltip": { - "header": { - "title": "O podpisování PDF" - }, - "overview": { - "title": "Jak podpisy fungují", - "text": "Oba režimy dokument zapečetí (jakékoli úpravy jsou označeny jako manipulace) a zaznamenají kdo/kdy/jak pro audit. Důvěra prohlížeče závisí na certifikačním řetězci." - }, - "manual": { - "title": "Ruční – Použijte svůj certifikát", - "text": "Použijte vlastní certifikáty pro identitu v souladu se značkou. Může se zobrazit Trusted, pokud je vaše CA/řetězec rozpoznán.", - "use": "Vhodné pro: komunikaci se zákazníky, právní účely, shodu s předpisy." - }, - "auto": { - "title": "Automaticky – Bez nastavení, okamžitá systémová pečeť", - "text": "Podepisuje serverovým self-signed certifikátem. Stejná pečeť proti manipulaci a auditní stopa; v prohlížečích se obvykle zobrazuje jako Unverified.", - "use": "Použijte, když: potřebujete rychlost a konzistentní interní identitu napříč kontrolami a záznamy." - }, - "rule": { - "title": "Obecné pravidlo", - "text": "Potřebujete u příjemce stav Trusted? Manual. Potřebujete rychlou pečeť proti manipulaci a auditní stopu bez nastavování? Auto." - } - } - }, - "certTypeStep": { - "stepTitle": "Formát certifikátu" - }, - "certFiles": { - "stepTitle": "Soubory certifikátu" - }, - "appearance": { - "stepTitle": "Vzhled podpisu", - "tooltip": { - "header": { - "title": "O vzhledu podpisu" - }, - "invisible": { - "title": "Neviditelné podpisy", - "text": "Podpis je do PDF přidán kvůli bezpečnosti, ale při prohlížení dokumentu nebude viditelný. Ideální pro právní požadavky bez změny vzhledu dokumentu.", - "bullet1": "Zajišťuje bezpečnost bez vizuálních změn", - "bullet2": "Splňuje právní požadavky na digitální podpisy", - "bullet3": "Neovlivní rozvržení ani design dokumentu" - }, - "visible": { - "title": "Viditelné podpisy", - "text": "Zobrazí v PDF blok podpisu s vaším jménem, datem a volitelnými údaji. Užitečné, když chcete, aby čtenáři jasně viděli, že je dokument podepsán.", - "bullet1": "Zobrazuje na dokumentu jméno podepisujícího a datum", - "bullet2": "Může zahrnovat důvod a místo podpisu", - "bullet3": "Zvolte stránku, na kterou podpis umístit", - "bullet4": "Lze přidat volitelné logo" - } - }, - "invisible": "Neviditelné", - "options": { - "title": "Podrobnosti podpisu" - }, - "visible": "Viditelné" - }, - "sign": { - "submit": "Podepsat PDF", - "results": "Podepsané PDF" - }, - "error": { - "failed": "Při zpracování podpisů došlo k chybě." - }, - "tooltip": { - "header": { - "title": "O správě podpisů" - }, - "overview": { - "title": "Co tento nástroj umí?", - "text": "Tento nástroj umožňuje zjistit, zda jsou vaše PDF digitálně podepsaná, a přidat nové digitální podpisy. Digitální podpisy prokazují, kdo dokument vytvořil nebo schválil, a ukazují, zda byl po podpisu změněn.", - "bullet1": "Kontrolujte existující podpisy a jejich platnost", - "bullet2": "Zobrazujte podrobné informace o podepisujících a certifikátech", - "bullet3": "Přidávejte nové digitální podpisy pro zabezpečení dokumentů", - "bullet4": "Podpora více souborů s jednoduchou navigací" - }, - "validation": { - "title": "Kontrola podpisů", - "text": "Při kontrole podpisů nástroj sdělí, zda jsou platné, kdo dokument podepsal, kdy byl podepsán a zda byl po podpisu změněn.", - "bullet1": "Zobrazuje, zda jsou podpisy platné či neplatné", - "bullet2": "Zobrazuje informace o podepisujícím a datum podpisu", - "bullet3": "Kontroluje, zda byl dokument po podpisu upraven", - "bullet4": "Může použít vlastní certifikáty k ověření" - }, - "signing": { - "title": "Přidávání podpisů", - "text": "K podepsání PDF potřebujete digitální certifikát (např. PEM, PKCS12 nebo JKS). Můžete zvolit, zda bude podpis na dokumentu viditelný, nebo zůstane neviditelný pouze pro ověření.", - "bullet1": "Podporuje formáty PEM, PKCS12, JKS a serverové certifikáty", - "bullet2": "Možnost zobrazit nebo skrýt podpis v PDF", - "bullet3": "Přidat důvod, místo a jméno podepisujícího", - "bullet4": "Vyberte, na kterou stránku umístit viditelné podpisy", - "bullet5": "Použijte serverový certifikát pro jednoduchou možnost 'Podepsat pomocí Stirling-PDF'" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "O typech certifikátů" - }, - "what": { - "title": "Co je certifikát?", - "text": "Je to zabezpečený identifikátor pro váš podpis, který prokazuje, že jste podepsali. Pokud nejste povinni podepisovat pomocí certifikátu, doporučujeme použít jinou bezpečnou metodu, jako Type, Draw nebo Upload." - }, - "which": { - "title": "Kterou možnost mám použít?", - "text": "Zvolte formát, který odpovídá vašemu souboru s certifikátem:", - "bullet1": "PKCS#12 (.p12 / .pfx) – jeden kombinovaný soubor (nejběžnější)", - "bullet2": "PFX (.pfx) – verze PKCS12 od Microsoftu", - "bullet3": "PEM – samostatné .pem soubory s privátním klíčem a certifikátem", - "bullet4": "JKS – Java úložiště .jks pro vývoj / CI-CD workflow" - }, - "convert": { - "title": "Klíč není v seznamu?", - "text": "Převeďte soubor na Java keystore (.jks) pomocí keytool a poté vyberte JKS." - } - } - }, - "chooseCertificate": "Vyberte soubor s certifikátem", - "chooseJksFile": "Vyberte soubor JKS", - "chooseP12File": "Vyberte soubor PKCS12", - "choosePfxFile": "Vyberte soubor PFX", - "choosePrivateKey": "Vyberte soubor s privátním klíčem", - "location": "Umístění", - "logoTitle": "Logo", - "name": "Jméno", - "noLogo": "Bez loga", - "pageNumber": "Číslo stránky", - "password": "Zadejte heslo k vašemu úložišti klíčů nebo privátnímu klíči (pokud existuje):", - "passwordOptional": "Ponechte prázdné, pokud není heslo", - "reason": "Důvod", - "serverCertMessage": "Používá se serverový certifikát – nejsou vyžadovány žádné soubory ani heslo", - "showLogo": "Zobrazit logo" - }, - "removeCertSign": { - "tags": "ověřit,PEM,P12,oficiální,dešifrovat", - "title": "Odstranit podpis certifikátu", - "header": "Odstranit digitální certifikát z PDF", - "selectPDF": "Vyberte PDF soubor:", - "submit": "Odstranit podpis", - "description": "Tento nástroj odstraní z vašeho PDF digitální podpisy certifikátem.", - "filenamePrefix": "nepodepsané", - "files": { - "placeholder": "Chcete-li začít, vyberte v hlavním zobrazení soubor PDF" - }, - "error": { - "failed": "Při odstraňování certifikačních podpisů došlo k chybě." - }, - "results": { - "title": "Výsledky odstranění certifikačních podpisů" - } - }, - "pageLayout": { - "tags": "sloučit,kompozitní,jedno-zobrazení,uspořádat", - "title": "Rozvržení více stránek", - "header": "Rozvržení více stránek", - "pagesPerSheet": "Stránek na list:", - "addBorder": "Přidat okraje", - "submit": "Odeslat", - "desc": { - "2": "Umístěte 2 stránky vedle sebe na jeden list.", - "3": "Umístěte 3 stránky na jeden list v jednom řádku.", - "4": "Umístěte 4 stránky na jeden list (mřížka 2 × 2).", - "9": "Umístěte 9 stránek na jeden list (mřížka 3 × 3).", - "16": "Umístěte 16 stránek na jeden list (mřížka 4 × 4)." - }, - "error": { - "failed": "Při vytváření vícestránkového rozvržení došlo k chybě." - } - }, - "bookletImposition": { - "tags": "brožura,impozice,tisk,vazba,skládání,složka", - "title": "Impozice brožury", - "header": "Impozice brožury", - "submit": "Vytvořit brožuru", - "spineLocation": { - "label": "Umístění hřbetu", - "left": "Vlevo (standardní)", - "right": "Vpravo (RTL)" - }, - "doubleSided": { - "label": "Oboustranný tisk", - "tooltip": "Vytvoří přední i zadní strany pro správný tisk brožury" - }, - "manualDuplex": { - "title": "Režim ručního oboustranného tisku", - "instructions": "Pro tiskárny bez automatického duplexu. Budete to muset spustit dvakrát:" - }, - "duplexPass": { - "label": "Průchod tisku", - "first": "1. průchod", - "second": "2. průchod", - "firstInstructions": "Vytiskne přední strany → naskládejte lícem dolů → spusťte znovu s 2. průchodem", - "secondInstructions": "Vložte vytištěný balík lícem dolů → vytiskne zadní strany" - }, - "rtlBinding": { - "label": "Vazba zprava doleva", - "tooltip": "Pro arabštinu, hebrejštinu nebo jiné jazyky RTL" - }, - "addBorder": { - "label": "Přidat okraje kolem stránek", - "tooltip": "Přidá rámečky kolem každé části stránky pro snazší řezání a zarovnání" - }, - "addGutter": { - "label": "Přidat vnitřní okraj (gutter)", - "tooltip": "Přidá vnitřní okraj pro vazbu" - }, - "gutterSize": { - "label": "Velikost vnitřního okraje (body)" - }, - "flipOnShortEdge": { - "label": "Převracet na krátké hraně (pouze automatický duplex)", - "tooltip": "Povolte pro duplexní tisk na krátké hraně (pouze automatický duplex – v ručním režimu ignorováno)", - "manualNote": "V ručním režimu není potřeba – balík otáčíte ručně" - }, - "advanced": { - "toggle": "Pokročilé možnosti" - }, - "paperSizeNote": "Velikost papíru se automaticky odvodí z vaší první stránky.", - "tooltip": { - "header": { - "title": "Průvodce tvorbou brožury" - }, - "description": { - "title": "Co je impozice brožury?", - "text": "Vytváří profesionální brožury uspořádáním stránek ve správném pořadí pro tisk. Stránky PDF jsou umístěny po dvou na list na šířku, takže po přeložení a svázání čtou ve správné posloupnosti jako skutečná kniha." - }, - "example": { - "title": "Příklad: 8stránková brožura", - "text": "Váš 8stránkový dokument se změní na 2 listy:", - "bullet1": "List 1 Přední: Strany 8, 1 | Zadní: Strany 2, 7", - "bullet2": "List 2 Přední: Strany 6, 3 | Zadní: Strany 4, 5", - "bullet3": "Po přeložení a seřazení: Čte se 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Jak tisknout a sestavit", - "text": "Postupujte podle těchto kroků pro perfektní brožury:", - "bullet1": "Tiskněte oboustranně s volbou 'Převracet na dlouhé hraně'", - "bullet2": "Seřaďte listy po řadě, přeložte napůl", - "bullet3": "Sešijte nebo svažte podél přeloženého hřbetu", - "bullet4": "Pro tisk na krátké hraně: Povolte volbu 'Převracet na krátké hraně'" - }, - "manualDuplex": { - "title": "Ruční duplex (jednostranné tiskárny)", - "text": "Pro tiskárny bez automatického duplexu:", - "bullet1": "Vypněte 'Oboustranný tisk'", - "bullet2": "Vyberte '1. průchod' → Tisk → Naskládat lícem dolů", - "bullet3": "Vyberte '2. průchod' → Vložte balík → Tisk zadních stran", - "bullet4": "Složte a sestavte jako obvykle" - }, - "advanced": { - "title": "Pokročilé možnosti", - "text": "Dolaďte svou brožuru:", - "bullet1": "Vazba zprava doleva: pro arabštinu, hebrejštinu nebo RTL jazyky", - "bullet2": "Rámečky: zobrazí ořezové linie pro zastřižení", - "bullet3": "Vnitřní okraj (gutter): přidá prostor pro vazbu/sešívání", - "bullet4": "Převracení na krátké hraně: pouze pro tiskárny s automatickým duplexem" - } - }, - "error": { - "failed": "Při vytváření impozice brožury došlo k chybě." - } - }, - "scalePages": { - "title": "Upravit měřítko stránky", - "header": "Upravit měřítko stránky", - "pageSize": "Velikost stránky dokumentu.", - "keepPageSize": "Původní velikost", - "scaleFactor": "Úroveň přiblížení (oříznutí) stránky.", - "submit": "Odeslat" - }, - "adjustPageScale": { - "tags": "změna velikosti,úprava,rozměry,přizpůsobit", - "title": "Upravit měřítko stránky", - "header": "Upravit měřítko stránky", - "scaleFactor": { - "label": "Měřítko" - }, - "pageSize": { - "label": "Cílová velikost stránky", - "keep": "Zachovat původní velikost", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Upravit měřítko stránky", - "error": { - "failed": "Při úpravě měřítka stránky došlo k chybě." - }, - "tooltip": { - "header": { - "title": "Přehled nastavení měřítka stránky" - }, - "description": { - "title": "Popis", - "text": "Upravte velikost obsahu PDF a změňte rozměry stránky." - }, - "scaleFactor": { - "title": "Měřítko", - "text": "Určuje, jak velký či malý se obsah na stránce zobrazí. Obsah je škálován a centrován – pokud je škálovaný obsah větší než velikost stránky, může být oříznut.", - "bullet1": "1.0 = Původní velikost", - "bullet2": "0.5 = Poloviční velikost (o 50 % menší)", - "bullet3": "2.0 = Dvojnásobná velikost (o 200 % větší, může se ořezat)" - }, - "pageSize": { - "title": "Cílová velikost stránky", - "text": "Nastaví rozměry výstupních stránek PDF. 'Zachovat původní velikost' ponechá současné rozměry, zatímco ostatní možnosti změní na standardní formáty papíru." - } - } - }, - "add-page-numbers": { - "tags": "číslování,popisek,uspořádat,rejstřík" - }, - "auto-rename": { - "tags": "auto-detekce,podle-hlavičky,uspořádat,přejmenovat", - "title": "Automatické přejmenování", - "header": "Automatické přejmenování PDF", - "description": "Automaticky najde název z obsahu vašeho PDF a použije jej jako název souboru.", - "submit": "Automaticky přejmenovat", - "files": { - "placeholder": "Chcete-li začít, vyberte v hlavním zobrazení soubor PDF" - }, - "error": { - "failed": "Při automatickém přejmenování PDF došlo k chybě." - }, - "results": { - "title": "Výsledky automatického přejmenování" - }, - "tooltip": { - "header": { - "title": "Jak funguje automatické přejmenování" - }, - "description": { - "title": "Co dělá" - }, - "howItWorks": { - "title": "Chytré přejmenování", - "text": "Automaticky najde název z obsahu vašeho PDF a použije jej jako název souboru.", - "bullet1": "Hledá text, který vypadá jako název nebo nadpis", - "bullet2": "Vytvoří čistý, platný název souboru z nalezeného názvu", - "bullet3": "Ponechá původní název, pokud se nenajde vhodný název" - } - }, - "settings": { - "title": "O nástroji" - } - }, - "adjust-contrast": { - "tags": "korekce-barev,ladit,upravit,vylepšit" - }, - "crop": { - "title": "Oříznout", - "header": "Oříznout PDF", - "submit": "Odeslat", - "noFileSelected": "Vyberte soubor PDF pro zahájení ořezu", - "preview": { - "title": "Výběr oblasti ořezu" - }, - "reset": "Obnovit na celé PDF", - "coordinates": { - "title": "Pozice a velikost", - "x": { - "label": "Pozice X", - "desc": "Levá hrana (body)" - }, - "y": { - "label": "Pozice Y", - "desc": "Spodní hrana (body)" - }, - "width": { - "label": "Šířka", - "desc": "Šířka ořezu (body)" - }, - "height": { - "label": "Výška", - "desc": "Výška ořezu (body)" - } - }, - "error": { - "invalidArea": "Oblast ořezu přesahuje hranice PDF", - "failed": "Oříznutí PDF se nezdařilo" - }, - "steps": { - "selectArea": "Vyberte oblast ořezu" - }, - "tooltip": { - "title": "Jak ořezávat PDF", - "description": "Vyberte oblast k ořezu tažením a změnou velikosti modré překryvné vrstvy na miniatuře.", - "drag": "Přetažením překrytí posuňte oblast ořezu", - "resize": "Změnu velikosti proveďte tažením za rohy a hrany", - "precision": "Pro přesné umístění použijte zadání souřadnic" - }, - "results": { - "title": "Výsledky ořezu" - }, - "automation": { - "info": "Zadejte souřadnice ořezu v bodech PDF. Počátek (0,0) je vlevo dole. Tyto hodnoty se použijí na všechna PDF zpracovaná v této automatizaci.", - "reference": "Reference: Stránka A4 je 595.28 × 841.89 bodů (210mm × 297mm). 1 inch = 72 bodů." - } - }, - "autoSplitPDF": { - "tags": "QR-kód,oddělit,sken-segment,uspořádat", - "title": "Automatické rozdělení PDF", - "header": "Automatické rozdělení PDF", - "description": "Vytiskněte, vložte, naskenujte, nahrajte a nechte nás automaticky oddělit vaše dokumenty. Není potřeba žádné ruční třídění.", - "selectText": { - "1": "Vytiskněte některé oddělovací listy z níže uvedených (černobílé je v pořádku).", - "2": "Naskenujte všechny své dokumenty najednou vložením oddělovacího listu mezi ně.", - "3": "Nahrajte jediný velký naskenovaný PDF soubor a nechte Stirling PDF udělat zbytek.", - "4": "Oddělovací stránky jsou automaticky detekovány a odstraněny, což zaručuje čistý finální dokument." - }, - "formPrompt": "Odeslat PDF obsahující Stirling-PDF oddělovače stránek:", - "duplexMode": "Duplexní režim (skenování přední a zadní strany)", - "dividerDownload2": "Stáhnout 'Automatický oddělovač (s instrukcemi).pdf'", - "submit": "Odeslat" - }, - "sanitizePdf": { - "tags": "vyčistit,zabezpečit,bezpečný,odstranit-hrozby" - }, - "URLToPDF": { - "tags": "zachytit-web,uložit-stránku,web-na-dok,archivovat", - "title": "URL na PDF", - "header": "URL na PDF", - "submit": "Převést", - "credit": "Využívá WeasyPrint" - }, - "HTMLToPDF": { - "tags": "značkování,webový-obsah,transformace,převod", - "title": "HTML na PDF", - "header": "HTML na PDF", - "help": "Přijímá HTML soubory a ZIP soubory obsahující html/css/obrázky atd.", - "submit": "Převést", - "credit": "Využívá WeasyPrint", - "zoom": "Úroveň přiblížení pro zobrazení webové stránky.", - "pageWidth": "Šířka stránky v centimetrech. (Prázdné pro výchozí)", - "pageHeight": "Výška stránky v centimetrech. (Prázdné pro výchozí)", - "marginTop": "Horní okraj stránky v milimetrech. (Prázdné pro výchozí)", - "marginBottom": "Dolní okraj stránky v milimetrech. (Prázdné pro výchozí)", - "marginLeft": "Levý okraj stránky v milimetrech. (Prázdné pro výchozí)", - "marginRight": "Pravý okraj stránky v milimetrech. (Prázdné pro výchozí)", - "printBackground": "Vykreslit pozadí webových stránek.", - "defaultHeader": "Povolit výchozí záhlaví (název a číslo stránky)", - "cssMediaType": "Změnit typ CSS média stránky.", - "none": "Žádný", - "print": "Tisk", - "screen": "Obrazovka" - }, - "MarkdownToPDF": { - "tags": "značkování,webový-obsah,transformace,převod,md", - "title": "Markdown na PDF", - "header": "Markdown na PDF", - "submit": "Převést", - "help": "Práce probíhá", - "credit": "Využívá WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "značkování,webový-obsah,transformace,převod,md", - "title": "PDF na Markdown", - "header": "PDF na Markdown", - "submit": "Převést" - }, - "getPdfInfo": { - "tags": "informace,data,statistiky,statistiky", - "title": "Získat informace o PDF", - "header": "Získat informace o PDF", - "submit": "Získat informace", - "downloadJson": "Stáhnout JSON" - }, - "extractPage": { - "tags": "extrahovat" - }, - "PdfToSinglePage": { - "tags": "jedna stránka" - }, - "showJS": { - "tags": "JS", - "title": "Zobrazit Javascript", - "header": "Zobrazit Javascript", - "downloadJS": "Stáhnout Javascript", - "submit": "Zobrazit", - "results": "Výsledek", - "processing": "Extrahuje se JavaScript...", - "done": "JavaScript byl extrahován", - "singleFileWarning": "Tento nástroj podporuje pouze jeden soubor najednou. Vyberte jeden soubor.", - "view": { - "title": "Extrahovaný JavaScript" - } - }, - "redact": { - "tags": "Začernit,Skrýt,začernit,černá,značka,skrytý,ruční", - "title": "Ruční začernění", - "submit": "Začernit", - "error": { - "failed": "Při začerňování PDF došlo k chybě." - }, - "modeSelector": { - "title": "Metoda začernění", - "mode": "Režim", - "automatic": "Automatický", - "automaticDesc": "Začernit text podle vyhledávaných výrazů", - "manual": "Manuální", - "manualDesc": "Kliknutím a tažením začerněte konkrétní oblasti", - "manualComingSoon": "Ruční začernění již brzy" - }, - "auto": { - "header": "Automatické začernění", - "settings": { - "title": "Nastavení začernění", - "advancedTitle": "Pokročilé" - }, - "colorLabel": "Barva rámečku", - "wordsToRedact": { - "title": "Slova k začernění", - "placeholder": "Zadejte slovo", - "add": "Přidat", - "examples": "Příklady: Důvěrné, Přísně tajné" - }, - "useRegexLabel": "Použít Regex", - "wholeWordSearchLabel": "Hledat pouze celá slova", - "customPaddingLabel": "Vlastní dodatečné odsazení", - "convertPDFToImageLabel": "Převést PDF na PDF-Image" - }, - "tooltip": { - "mode": { - "header": { - "title": "Metoda začernění" - }, - "automatic": { - "title": "Automatické začernění", - "text": "Automaticky vyhledá a začerní zadaný text v celém dokumentu. Ideální pro odstranění opakujících se citlivých informací, jako jsou jména, adresy nebo důvěrná označení." - }, - "manual": { - "title": "Ruční začernění", - "text": "Kliknutím a tažením ručně vyberte konkrétní oblasti k začernění. Poskytuje přesnou kontrolu nad tím, co bude začerněno. (Již brzy)" - } - }, - "words": { - "header": { - "title": "Slova k začernění" - }, - "description": { - "title": "Shoda textu", - "text": "Zadejte slova nebo fráze k nalezení a začernění v dokumentu. Každé slovo se vyhledává zvlášť." - }, - "bullet1": "Přidávejte jedno slovo po druhém", - "bullet2": "Stiskněte Enter nebo klikněte na 'Přidat další' pro přidání", - "bullet3": "Kliknutím na × slova odeberete", - "examples": { - "title": "Běžné příklady", - "text": "Typická slova k začernění zahrnují: bankovní údaje, e-mailové adresy nebo konkrétní jména." - } - }, - "advanced": { - "header": { - "title": "Pokročilá nastavení začernění" - }, - "color": { - "title": "Barva rámečku a odsazení", - "text": "Přizpůsobte vzhled rámečků začernění. Standardem je černá, ale můžete zvolit libovolnou barvu. Odsazení přidá prostor kolem nalezeného textu." - }, - "regex": { - "title": "Použít Regex", - "text": "Povolí regulární výrazy pro pokročilé vyhledávání vzorů. Užitečné pro hledání telefonních čísel, e-mailů nebo složitých vzorů.", - "bullet1": "Příklad: \\d{4}-\\d{2}-\\d{2} pro nalezení dat ve formátu YYYY-MM-DD", - "bullet2": "Používejte opatrně – důkladně testujte" - }, - "wholeWord": { - "title": "Hledat pouze celá slova", - "text": "Shoduje pouze celá slova, ne částečné. Při zapnutí se 'John' neshoduje s 'Johnson'." - }, - "convert": { - "title": "Převést na PDF-Image", - "text": "Po začernění převede PDF na obrazové PDF. Zajistí, že text pod začerněnými políčky je zcela odstraněn a nelze jej obnovit." - } - } - }, - "manual": { - "header": "Ruční začernění", - "textBasedRedaction": "Začernění založené na textu", - "pageBasedRedaction": "Začernění podle stránek", - "convertPDFToImageLabel": "Převést PDF na PDF-Image (použito k odstranění textu za rámečkem)", - "pageRedactionNumbers": { - "title": "Stránky", - "placeholder": "(např. 1,2,8 nebo 4,7,12-16 nebo 2n-1)" - }, - "redactionColor": { - "title": "Barva začernění" - }, - "export": "Exportovat", - "upload": "Nahrát", - "boxRedaction": "Začernění tažením rámečku", - "zoom": "Přiblížení", - "zoomIn": "Přiblížit", - "zoomOut": "Oddálit", - "nextPage": "Další stránka", - "previousPage": "Předchozí stránka", - "toggleSidebar": "Přepnout postranní panel", - "showThumbnails": "Zobrazit miniatury", - "showDocumentOutline": "Zobrazit osnovu dokumentu (dvojklikem rozbalit/sbalit všechny položky)", - "showAttachments": "Zobrazit přílohy", - "showLayers": "Zobrazit vrstvy (dvojklikem obnovit všechny vrstvy do výchozího stavu)", - "colourPicker": "Výběr barvy", - "findCurrentOutlineItem": "Najít aktuální položku osnovy", - "applyChanges": "Použít změny" - } - }, - "tableExtraxt": { - "tags": "CSV,Extrakce tabulek,extrahovat,převést" - }, - "autoSizeSplitPDF": { - "tags": "pdf,rozdělit,dokument,organizace" - }, - "overlay-pdfs": { - "tags": "Překrýt", - "header": "Překrýt PDF soubory", - "title": "Překrytí PDF", - "desc": "Překryjte jedno PDF přes jiné", - "baseFile": { - "label": "Vyberte základní PDF soubor" - }, - "overlayFiles": { - "label": "Vyberte PDF soubory pro překrytí", - "placeholder": "Vyberte PDF...", - "addMore": "Přidat další PDF..." - }, - "mode": { - "label": "Vyberte režim překrytí", - "sequential": "Sekvenční překrytí", - "interleaved": "Prokládané překrytí", - "fixedRepeat": "Pevné opakované překrytí" - }, - "counts": { - "label": "Počty překrytí (pro režim pevného opakování)", - "placeholder": "Zadejte počty oddělené čárkami (např. 2,3,1)", - "item": "Počet pro soubor", - "noFiles": "Přidejte překryvné soubory pro nastavení počtů" - }, - "position": { - "label": "Vyberte pozici překrytí", - "foreground": "Popředí", - "background": "Pozadí" - }, - "submit": "Odeslat", - "settings": { - "title": "Nastavení" - }, - "results": { - "title": "Výsledky překrytí" - }, - "tooltip": { - "header": { - "title": "Přehled překrytí PDF" - }, - "description": { - "title": "Popis", - "text": "Kombinujte základní PDF s jedním nebo více překryvnými PDF. Překryvy lze aplikovat po stránkách v různých režimech a umístit do popředí nebo pozadí." - }, - "mode": { - "title": "Režim překrytí", - "text": "Zvolte, jak rozdělit překryvné stránky napříč stránkami základního PDF.", - "sequential": "Sekvenční překrytí: Používejte stránky z prvního překryvného PDF, dokud neskončí, poté pokračujte dalším.", - "interleaved": "Prokládané překrytí: Vezměte po jedné stránce z každého překryvu postupně.", - "fixedRepeat": "Pevné opakování: Vezměte daný počet stránek z každého překryvu před přesunem na další. Počty nastavíte v sekci Počty." - }, - "position": { - "title": "Pozice překryvu", - "text": "Popředí umístí překryv nad stránku. Pozadí jej umístí pod ní." - }, - "overlayFiles": { - "title": "Překryvné soubory", - "text": "Vyberte jedno nebo více PDF k překrytí na základní. Pořadí těchto souborů ovlivňuje, jak se stránky použijí v režimech Sekvenční a Pevné opakování." - }, - "counts": { - "title": "Počty (jen pro Pevné opakování)", - "text": "U každého překryvného souboru zadejte kladné číslo určující, kolik stránek vzít před přesunem na další. Vyžadováno v režimu Pevné opakování." - } - }, - "error": { - "failed": "Při překrývání PDF došlo k chybě." - } - }, - "split-by-sections": { - "tags": "Sekční dělení,Rozdělit,Přizpůsobit", - "title": "Rozdělit PDF podle sekcí", - "header": "Rozdělit PDF do sekcí", - "horizontal": { - "label": "Horizontální dělení", - "placeholder": "Zadejte počet horizontálních dělení" - }, - "vertical": { - "label": "Vertikální dělení", - "placeholder": "Zadejte počet vertikálních dělení" - }, - "submit": "Rozdělit PDF", - "merge": "Sloučit do jednoho PDF" - }, - "AddStampRequest": { - "tags": "Razítko,Přidat obrázek,centrovat obrázek,Vodoznak,PDF,Vložit,Přizpůsobit", - "header": "Razítko PDF", - "title": "Razítko PDF", - "stampSetup": "Nastavení razítka", - "stampType": "Typ razítka", - "stampText": "Text razítka", - "stampImage": "Obrázek razítka", - "alphabet": "Abeceda", - "fontSize": "Velikost písma/obrázku", - "rotation": "Otočení", - "opacity": "Průhlednost", - "position": "Pozice", - "overrideX": "Přepsat souřadnici X", - "overrideY": "Přepsat souřadnici Y", - "customMargin": "Vlastní okraj", - "customColor": "Vlastní barva textu", - "submit": "Odeslat", - "noStampSelected": "Není vybráno žádné razítko. Vraťte se na krok 1.", - "customPosition": "Přetáhněte razítko na požadované místo v okně náhledu.", - "error": { - "failed": "Při přidávání razítka do PDF došlo k chybě." - }, - "imageSize": "Velikost obrázku", - "margin": "Okraj", - "positionAndFormatting": "Umístění a formátování", - "quickPosition": "Vyberte na stránce pozici pro umístění razítka.", - "results": { - "title": "Výsledky razítka" - } - }, - "removeImagePdf": { - "tags": "Odstranit obrázek,Operace stránek,zadní strana,serverová strana" - }, - "splitPdfByChapters": { - "tags": "rozdělit,kapitoly,záložky,uspořádat" - }, - "validateSignature": { - "tags": "podpis,ověřit,validovat,pdf,certifikát,digitální podpis,Ověřit podpis,Ověřit certifikát", - "title": "Ověřit podpisy PDF", - "header": "Ověřit digitální podpisy", - "selectPDF": "Vyberte podepsaný PDF soubor", - "submit": "Ověřit podpisy", - "results": "Výsledky ověření", - "status": { - "_value": "Stav", - "valid": "Platný", - "invalid": "Neplatný", - "complete": "Ověření dokončeno" - }, - "signer": "Podepisující", - "date": "Datum", - "reason": "Důvod", - "location": "Umístění", - "noSignatures": "V tomto dokumentu nebyly nalezeny žádné digitální podpisy", - "chain": { - "invalid": "Ověření řetězce certifikátů selhalo - nelze ověřit identitu podepisujícího" - }, - "trust": { - "invalid": "Certifikát není v úložišti důvěryhodných certifikátů - zdroj nelze ověřit" - }, - "cert": { - "expired": "Certifikát vypršel", - "revoked": "Certifikát byl zrušen", - "info": "Detaily certifikátu", - "issuer": "Vydavatel", - "subject": "Předmět", - "serialNumber": "Sériové číslo", - "validFrom": "Platný od", - "validUntil": "Platný do", - "algorithm": "Algoritmus", - "keySize": "Velikost klíče", - "version": "Verze", - "keyUsage": "Použití klíče", - "selfSigned": "Podepsaný sám sebou", - "bits": "bitů", - "details": "Podrobnosti certifikátu" - }, - "signature": { - "info": "Informace o podpisu", - "_value": "Podpis", - "mathValid": "Podpis je matematicky platný, ALE:" - }, - "selectCustomCert": "Vlastní certifikát X.509 (Volitelné)", - "downloadCsv": "Stáhnout CSV", - "downloadJson": "Stáhnout JSON", - "downloadPdf": "Stáhnout PDF zprávu", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Vybrané soubory nelze ověřit.", - "partial": "Některé soubory se nepodařilo ověřit.", - "reportGeneration": "Nelze vygenerovat PDF zprávu. K dispozici jsou JSON a CSV.", - "unexpected": "Neočekávaná chyba během ověřování." - }, - "finalizing": "Připravují se stahování...", - "issue": { - "certExpired": "Certifikát vypršel", - "certRevocationUnknown": "Stav odvolání certifikátu neznámý", - "certRevoked": "Certifikát byl odvolán", - "chainInvalid": "Řetězec certifikátu je neplatný", - "signatureInvalid": "Selhala kryptografická kontrola podpisu", - "trustInvalid": "Certifikát není důvěryhodný" - }, - "noResults": "Spuštěním ověření vygenerujete zprávu.", - "noSignaturesShort": "Žádné podpisy", - "processing": "Ověřování podpisů...", - "report": { - "continued": "Pokračování", - "downloads": "Ke stažení", - "entryLabel": "Souhrn podpisu", - "fields": { - "created": "Vytvořeno", - "fileSize": "Velikost souboru", - "signatureCount": "Celkem podpisů", - "signatureDate": "Datum podpisu" - }, - "filesEvaluated": "{{count}} souborů vyhodnoceno", - "footer": "Ověřeno pomocí Stirling PDF", - "generatedAt": "Vygenerováno", - "noPdf": "PDF zpráva bude k dispozici po úspěšném ověření.", - "page": "Stránka", - "shortTitle": "Souhrn podpisu", - "signatureCountLabel": "{{count}} podpisů", - "signaturesFound": "Zjištěno {{count}} podpisů", - "signaturesValid": "{{count}} plně platných", - "title": "Zpráva o ověření podpisů" - }, - "settings": { - "certHint": "Nahrajte důvěryhodný certifikát X.509 pro ověřování vůči vlastnímu zdroji důvěry.", - "title": "Nastavení ověřování" - }, - "signatureDate": "Datum podpisu", - "totalSignatures": "Celkem podpisů" - }, - "replaceColor": { - "tags": "Nahradit barvu,Operace se stránkami,Back end,server side", - "labels": { - "settings": "Nastavení", - "colourOperation": "Operace s barvami" - }, - "options": { - "highContrast": "Vysoký kontrast", - "invertAll": "Invertovat všechny barvy", - "custom": "Vlastní", - "cmyk": "Převést na CMYK" - }, - "tooltip": { - "header": { - "title": "Přehled nastavení nahrazení a invertování barev" - }, - "description": { - "title": "Popis", - "text": "Upravte barvy PDF pro lepší čitelnost a přístupnost. Vyberte předvolby vysokého kontrastu, invertujte všechny barvy nebo vytvořte vlastní barevná schémata." - }, - "highContrast": { - "title": "Vysoký kontrast", - "text": "Použijte předdefinované kombinace vysokého kontrastu navržené pro lepší čitelnost a splnění zásad přístupnosti.", - "bullet1": "Bílý text na černém pozadí – klasický tmavý režim", - "bullet2": "Černý text na bílém pozadí – standardní vysoký kontrast", - "bullet3": "Žlutý text na černém pozadí – varianta s vysokou viditelností", - "bullet4": "Zelený text na černém pozadí – alternativní vysoký kontrast" - }, - "invertAll": { - "title": "Invertovat všechny barvy", - "text": "Úplně invertuje všechny barvy v PDF a vytvoří efekt podobný negativu. Vhodné pro tvorbu tmavých verzí dokumentů nebo snížení únavy očí při slabém osvětlení." - }, - "custom": { - "title": "Vlastní barvy", - "text": "Definujte vlastní barvy textu a pozadí pomocí výběru barev. Ideální pro firemní branding nebo specifické požadavky na přístupnost.", - "bullet1": "Barva textu – zvolte barvu pro textové prvky", - "bullet2": "Barva pozadí – nastavte barvu pozadí dokumentu" - }, - "cmyk": { - "title": "Převést na CMYK", - "text": "Převeďte PDF z barevného prostoru RGB do barevného prostoru CMYK, optimalizovaného pro profesionální tisk. Tento proces převádí barvy do modelu Azurová, Purpurová, Žlutá, Černá používaného tiskárnami." - } - }, - "error": { - "failed": "Při zpracování nahrazení barev došlo k chybě." - } - }, - "login": { - "title": "Přihlášení", - "header": "Přihlášení", - "signin": "Přihlásit se", - "signInWith": "Přihlásit se pomocí", - "signInAnonymously": "Přihlásit se jako host", - "rememberme": "Zapamatovat si mě", - "invalid": "Neplatné uživatelské jméno nebo heslo.", - "locked": "Váš účet byl uzamčen.", - "sessionExpired": "Relace vypršela. Přihlaste se prosím znovu.", - "signinTitle": "Prosím přihlaste se", - "ssoSignIn": "Přihlásit se přes Single Sign-on", - "oAuth2AutoCreateDisabled": "Automatické vytváření OAUTH2 uživatelů je zakázáno", - "oAuth2AdminBlockedUser": "Registrace nebo přihlášení neregistrovaných uživatelů je momentálně blokováno. Kontaktujte prosím správce.", - "oauth2RequestNotFound": "Požadavek na autorizaci nebyl nalezen", - "oauth2InvalidUserInfoResponse": "Neplatná odpověď s informacemi o uživateli", - "oauth2invalidRequest": "Neplatný požadavek", - "oauth2AccessDenied": "Přístup odepřen", - "oauth2InvalidTokenResponse": "Neplatná odpověď tokenu", - "oauth2InvalidIdToken": "Neplatný Id Token", - "relyingPartyRegistrationNotFound": "Nebyla nalezena žádná registrace spoléhající se strany", - "userIsDisabled": "Uživatel je deaktivován, přihlášení je momentálně pro toto uživatelské jméno blokováno. Kontaktujte prosím správce.", - "alreadyLoggedIn": "Již jste přihlášeni na", - "alreadyLoggedIn2": "zařízeních. Odhlaste se prosím z těchto zařízení a zkuste to znovu.", - "toManySessions": "Máte příliš mnoho aktivních relací", - "logoutMessage": "Byli jste odhlášeni.", - "youAreLoggedIn": "Jste přihlášeni!", - "email": "E-mail", - "password": "Heslo", - "enterEmail": "Zadejte svůj e-mail", - "enterPassword": "Zadejte své heslo", - "loggingIn": "Přihlašování...", - "username": "Uživatelské jméno", - "enterUsername": "Zadejte uživatelské jméno", - "useEmailInstead": "Přihlásit pomocí e-mailu", - "forgotPassword": "Zapomněli jste heslo?", - "logIn": "Přihlásit se", - "signingIn": "Přihlašování...", - "login": "Přihlášení", - "or": "Nebo", - "useMagicLink": "Použít místo toho magický odkaz", - "enterEmailForMagicLink": "Zadejte e-mail pro magický odkaz", - "sending": "Odesílání…", - "sendMagicLink": "Odeslat magický odkaz", - "cancel": "Zrušit", - "dontHaveAccount": "Nemáte účet? Zaregistrujte se", - "home": "Domů", - "debug": "Ladění", - "signOut": "Odhlásit se", - "pleaseEnterBoth": "Zadejte prosím e-mail i heslo", - "pleaseEnterEmail": "Zadejte prosím svou e-mailovou adresu", - "magicLinkSent": "Magický odkaz byl odeslán na {{email}}! Zkontrolujte e-mail a kliknutím na odkaz se přihlaste.", - "passwordResetSent": "Odkaz na reset hesla byl odeslán na {{email}}! Zkontrolujte e-mail a postupujte podle pokynů.", - "failedToSignIn": "Nepodařilo se přihlásit pomocí {{provider}}: {{message}}", - "unexpectedError": "Neočekávaná chyba: {{message}}", - "accountCreatedSuccess": "Účet byl úspěšně vytvořen! Nyní se můžete přihlásit.", - "passwordChangedSuccess": "Heslo bylo úspěšně změněno! Přihlaste se novým heslem.", - "credentialsUpdated": "Vaše přihlašovací údaje byly aktualizovány. Přihlaste se prosím znovu.", - "defaultCredentials": "Výchozí přihlašovací údaje", - "changePasswordWarning": "Po prvním přihlášení si prosím změňte heslo", - "slides": { - "overview": { - "alt": "Přehled Stirling PDF", - "title": "Vše pro práci s PDF na jednom místě.", - "subtitle": "Cloudová sada s důrazem na soukromí pro práci s PDF, která umožňuje konvertovat, podepisovat, začerňovat a spravovat dokumenty, a nabízí přes 50 dalších užitečných nástrojů." - }, - "edit": { - "alt": "Úprava PDF", - "title": "Upravujte PDF pro zobrazení/ochranu požadovaných informací", - "subtitle": "Více než desítka nástrojů pro začerňování, podepisování, čtení a manipulaci s PDF — najdete, co potřebujete." - }, - "secure": { - "alt": "Zabezpečení PDF", - "title": "Chraňte citlivé informace ve svých PDF", - "subtitle": "Snadno přidávejte hesla, začerňujte obsah a spravujte certifikáty." - } - } - }, - "signup": { - "title": "Vytvořit účet", - "subtitle": "Připojte se ke Stirling PDF a začněte", - "name": "Jméno", - "email": "E-mail", - "password": "Heslo", - "confirmPassword": "Potvrďte heslo", - "enterName": "Zadejte své jméno", - "enterEmail": "Zadejte svůj e-mail", - "enterPassword": "Zadejte své heslo", - "confirmPasswordPlaceholder": "Potvrďte heslo", - "or": "nebo", - "creatingAccount": "Vytváření účtu...", - "signUp": "Zaregistrovat se", - "alreadyHaveAccount": "Už máte účet? Přihlaste se", - "pleaseFillAllFields": "Vyplňte prosím všechna pole", - "passwordsDoNotMatch": "Hesla se neshodují", - "passwordTooShort": "Heslo musí mít alespoň 6 znaků", - "invalidEmail": "Zadejte prosím platnou e-mailovou adresu", - "checkEmailConfirmation": "Zkontrolujte e-mail s potvrzovacím odkazem pro dokončení registrace.", - "accountCreatedSuccessfully": "Účet byl úspěšně vytvořen! Nyní se můžete přihlásit.", - "unexpectedError": "Neočekávaná chyba: {{message}}", - "useEmailInstead": "Použít místo toho e-mail", - "nameRequired": "Jméno je povinné", - "emailRequired": "E-mail je povinný", - "passwordRequired": "Heslo je povinné", - "confirmPasswordRequired": "Potvrďte prosím své heslo" - }, - "pdfToSinglePage": { - "title": "PDF na jednu stránku", - "header": "PDF na jednu stránku", - "submit": "Převést na jednu stránku", - "description": "Tento nástroj sloučí všechny stránky vašeho PDF do jedné velké stránky. Šířka zůstane stejná jako u původních stránek, výška bude součtem výšek všech stránek.", - "filenamePrefix": "single_page", - "files": { - "placeholder": "Chcete-li začít, vyberte v hlavním zobrazení soubor PDF" - }, - "error": { - "failed": "Při převodu na jednu stránku došlo k chybě." - }, - "results": { - "title": "Výsledky jedné stránky" - } - }, - "pageExtracter": { - "title": "Extrahovat stránky", - "header": "Extrahovat stránky", - "submit": "Extrahovat", - "placeholder": "(např. 1,2,8 nebo 4,7,12-16 nebo 2n-1)" - }, - "sanitizePDF": { - "title": "Sanitizovat PDF", - "header": "Sanitizovat PDF soubor", - "selectText": { - "1": "Odstranit JavaScript akce", - "2": "Odstranit vložené soubory", - "3": "Odstranit metadata XMP", - "4": "Odstranit odkazy", - "5": "Odstranit písma", - "6": "Odstranit metadata informací o dokumentu" - }, - "submit": "Sanitizovat PDF" - }, - "adjustContrast": { - "title": "Upravit kontrast", - "header": "Upravit kontrast", - "basic": "Základní úpravy", - "contrast": "Kontrast:", - "brightness": "Jas:", - "saturation": "Sytost:", - "download": "Stáhnout", - "adjustColors": "Upravit barvy", - "blue": "Modrá", - "confirm": "Potvrdit", - "error": { - "failed": "Nepodařilo se upravit barvy/kontrast" - }, - "green": "Zelená", - "noPreview": "Vyberte PDF pro náhled", - "red": "Červená", - "results": { - "title": "Upravené PDF" - } - }, - "compress": { - "title": "Komprimovat", - "desc": "Komprimujte PDF a snižte jejich velikost.", - "header": "Komprimovat PDF", - "method": { - "title": "Metoda komprese", - "quality": "Kvalita", - "filesize": "Velikost souboru" - }, - "credit": "Tato služba používá qpdf pro kompresi/optimalizaci PDF.", - "grayscale": { - "label": "Použít stupnici šedi pro kompresi" - }, - "tooltip": { - "header": { - "title": "Přehled nastavení komprese" - }, - "description": { - "title": "Popis", - "text": "Komprese je snadný způsob, jak zmenšit velikost souboru. Zvolte Velikost souboru pro zadání cílové velikosti a my upravíme kvalitu za vás. Zvolte Kvalitu pro ruční nastavení síly komprese." - }, - "qualityAdjustment": { - "title": "Úprava kvality", - "text": "Posuňte jezdec pro nastavení síly komprese. Nižší hodnoty (1–3) zachovají kvalitu, ale výsledné soubory jsou větší. Vyšší hodnoty (7–9) zmenší soubor více, ale sníží ostrost obrázků.", - "bullet1": "Nižší hodnoty zachovávají kvalitu", - "bullet2": "Vyšší hodnoty snižují velikost souboru" - }, - "grayscale": { - "title": "Stupně šedi", - "text": "Vyberte tuto možnost pro převod všech obrázků do černobílé, což může výrazně snížit velikost souboru, zejména u skenovaných PDF nebo dokumentů s mnoha obrázky." - } - }, - "error": { - "failed": "Při kompresi PDF došlo k chybě." - }, - "selectText": { - "1": { - "_value": "Nastavení komprese", - "1": "1–3 komprese PDF,
4–6 mírná komprese obrázků,
7–9 silná komprese obrázků výrazně sníží kvalitu obrazu" - }, - "2": "Úroveň optimalizace:", - "4": "Automatický režim - Automaticky upravuje kvalitu pro dosažení přesné velikosti PDF", - "5": "Očekávaná velikost PDF (např. 25MB, 10.8MB, 25KB)" - }, - "submit": "Komprimovat" - }, - "decrypt": { - "passwordPrompt": "Tento soubor je chráněn heslem. Zadejte prosím heslo:", - "cancelled": "Operace byla zrušena pro PDF: {0}", - "noPassword": "Nebylo zadáno heslo pro zašifrované PDF: {0}", - "invalidPassword": "Zkuste to prosím znovu se správným heslem.", - "invalidPasswordHeader": "Nesprávné heslo nebo nepodporované šifrování pro PDF: {0}", - "unexpectedError": "Při zpracování souboru došlo k chybě. Zkuste to prosím znovu.", - "serverError": "Chyba serveru při dešifrování: {0}", - "success": "Soubor byl úspěšně dešifrován." - }, - "multiTool-advert": { - "message": "Tato funkce je také k dispozici na naší stránce multi-nástroje. Podívejte se na ni pro vylepšené rozhraní pro práci se stránkami a další funkce!" - }, - "pageRemover": { - "title": "Odstranění stránek", - "header": "Odstranění stránek z PDF", - "pagesToDelete": "Stránky k odstranění (Zadejte seznam čísel stránek oddělených čárkami):", - "submit": "Smazat stránky", - "placeholder": "(např. 1,2,6 nebo 1-10,15-30)" - }, - "imageToPDF": { - "title": "Obrázek na PDF", - "header": "Obrázek na PDF", - "submit": "Převést", - "selectLabel": "Možnosti přizpůsobení obrázku", - "fillPage": "Vyplnit stránku", - "fitDocumentToImage": "Přizpůsobit stránku obrázku", - "maintainAspectRatio": "Zachovat poměr stran", - "selectText": { - "2": "Automaticky otočit PDF", - "3": "Logika pro více souborů (Povoleno pouze při práci s více obrázky)", - "4": "Sloučit do jednoho PDF", - "5": "Převést na samostatné PDF" - } - }, - "PDFToCSV": { - "title": "PDF na CSV", - "header": "PDF na CSV", - "prompt": "Vyberte stránku pro extrakci tabulky", - "submit": "Extrahovat" - }, - "split-by-size-or-count": { - "title": "Rozdělit PDF podle velikosti nebo počtu", - "header": "Rozdělit PDF podle velikosti nebo počtu", - "type": { - "label": "Vyberte typ rozdělení", - "size": "Podle velikosti", - "pageCount": "Podle počtu stránek", - "docCount": "Podle počtu dokumentů" - }, - "value": { - "label": "Zadejte hodnotu", - "placeholder": "Zadejte velikost (např. 2MB nebo 3KB) nebo počet (např. 5)" - }, - "submit": "Odeslat" - }, - "printFile": { - "title": "Tisk souboru", - "header": "Tisk souboru na tiskárně", - "selectText": { - "1": "Vyberte soubor k tisku", - "2": "Zadejte název tiskárny" - }, - "submit": "Tisknout" - }, - "licenses": { - "nav": "Licence", - "title": "Licence třetích stran", - "header": "Licence třetích stran", - "module": "Modul", - "version": "Verze", - "license": "Licence" - }, - "survey": { - "nav": "Průzkum", - "title": "Průzkum Stirling-PDF", - "description": "Stirling-PDF nemá sledování, proto chceme slyšet od našich uživatelů, abychom mohli Stirling-PDF vylepšit!", - "changes": "Stirling-PDF se od posledního průzkumu změnil! Pro více informací se podívejte na náš blogový příspěvek zde:", - "changes2": "S těmito změnami získáváme placenou obchodní podporu a financování", - "please": "Zvažte prosím účast v našem průzkumu!", - "disabled": "(Vyskakovací okno průzkumu bude v následujících aktualizacích zakázáno, ale zůstane dostupné v zápatí stránky)", - "button": "Zúčastnit se průzkumu", - "dontShowAgain": "Již nezobrazovat", - "meeting": { - "1": "Pokud používáte Stirling PDF v práci, rádi si s vámi promluvíme. Nabízíme technickou podporu výměnou za 15minutové uživatelské interview.", - "2": "To je příležitost:", - "3": "Získat pomoc s nasazením, integracemi nebo řešením problémů", - "4": "Poskytnout přímou zpětnou vazbu o výkonu, okrajových případech a chybějících funkcích", - "5": "Pomoci nám vyladit Stirling PDF pro reálné firemní použití", - "6": "Máte-li zájem, můžete si přímo rezervovat termín s naším týmem. (Pouze anglicky)", - "7": "Těšíme se, až se ponoříme do vašich případů použití a uděláme Stirling PDF ještě lepší!", - "notInterested": "Nejste firma a/nebo nemáte zájem o schůzku?", - "button": "Rezervovat schůzku" - } - }, - "removeImage": { - "title": "Odstranit obrázek", - "header": "Odstranit obrázek", - "removeImage": "Odstranit obrázek", - "submit": "Odstranit obrázek", - "error": { - "failed": "Nepodařilo se odstranit obrázky z PDF." - }, - "results": { - "title": "Výsledky odstranění obrázků" - } - }, - "splitByChapters": { - "title": "Rozdělit PDF podle kapitol", - "header": "Rozdělit PDF podle kapitol", - "bookmarkLevel": "Úroveň záložek", - "includeMetadata": "Zahrnout metadata", - "allowDuplicates": "Povolit duplicity", - "desc": { - "1": "Tento nástroj rozdělí PDF soubor na více PDF podle struktury kapitol.", - "2": "Úroveň záložek: Vyberte úroveň záložek pro rozdělení (0 pro nejvyšší úroveň, 1 pro druhou úroveň atd.).", - "3": "Zahrnout metadata: Pokud je zaškrtnuto, metadata původního PDF budou zahrnuta v každém rozděleném PDF.", - "4": "Povolit duplicity: Pokud je zaškrtnuto, umožňuje vytvoření samostatných PDF z více záložek na stejné stránce." - }, - "submit": "Rozdělit PDF" - }, - "fileChooser": { - "click": "Kliknout", - "or": "nebo", - "dragAndDrop": "Přetáhnout", - "dragAndDropPDF": "Přetáhnout PDF soubor", - "dragAndDropImage": "Přetáhnout obrázek", - "hoveredDragAndDrop": "Přetáhněte soubor(y) sem", - "extractPDF": "Extrahování..." - }, - "releases": { - "footer": "Vydání", - "title": "Poznámky k vydání", - "header": "Poznámky k vydání", - "current": { - "version": "Aktuální vydání" - }, - "note": "Poznámky k vydání jsou dostupné pouze v angličtině" - }, - "swagger": { - "title": "API Dokumentace", - "header": "API Dokumentace", - "desc": "Zobrazte a otestujte endpointy API Stirling PDF", - "tags": "api,dokumentace,swagger,endpointy,vývoj" - }, - "cookieBanner": { - "popUp": { - "title": "Jak používáme soubory cookie", - "description": { - "1": "Používáme soubory cookie a další technologie, aby Stirling PDF fungoval lépe pro vás—pomáhají nám zlepšovat naše nástroje a dál přinášet funkce, které si zamilujete.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "OK", - "acceptNecessaryBtn": "Ne, díky", - "showPreferencesBtn": "Spravovat předvolby" - }, - "preferencesModal": { - "title": "Centrum správy souhlasu", - "acceptAllBtn": "Přijmout vše", - "acceptNecessaryBtn": "Odmítnout vše", - "savePreferencesBtn": "Uložit předvolby", - "closeIconLabel": "Zavřít okno", - "serviceCounterLabel": "Služba|Služby", - "subtitle": "Použití cookies", - "description": { - "1": "Stirling PDF používá soubory cookie a podobné technologie ke zlepšení vašeho prostředí a pochopení, jak jsou naše nástroje používány. To nám pomáhá zlepšovat výkon, vyvíjet funkce, na kterých vám záleží, a poskytovat našim uživatelům průběžnou podporu.", - "2": "Stirling PDF nemůže—a nikdy nebude—sledovat ani přistupovat k obsahu dokumentů, které používáte.", - "3": "Vaše soukromí a důvěra jsou středobodem toho, co děláme." - }, - "necessary": { - "title": { - "1": "Striktně nezbytné cookies", - "2": "Vždy povoleno" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Analytika", - "description": "Tyto soubory cookie nám pomáhají pochopit, jak jsou naše nástroje používány, abychom se mohli soustředit na budování funkcí, kterých si naše komunita nejvíce cení. Buďte bez obav—Stirling PDF nemůže a nikdy nebude sledovat obsah dokumentů, se kterými pracujete." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Odstranit metadata" - }, - "sidebar": { - "toggle": "Přepnout postranní panel" - }, - "theme": { - "toggle": "Přepnout motiv" - }, - "view": { - "viewer": "Prohlížeč", - "pageEditor": "Editor stránek", - "fileManager": "Správce souborů" - }, - "pageEditor": { - "title": "Editor stránek", - "save": "Uložit změny", - "noPdfLoaded": "Nebylo načteno žádné PDF. Nahrajte PDF k úpravám.", - "rotatedLeft": "Otočeno doleva:", - "rotatedRight": "Otočeno doprava:", - "deleted": "Smazáno:", - "movedLeft": "Přesunuto doleva:", - "movedRight": "Přesunuto doprava:", - "splitAt": "Rozděleno na:", - "insertedPageBreak": "Vložen zalomení stránky v:", - "addFileNotImplemented": "Přidání souboru není v demu implementováno", - "closePdf": "Zavřít PDF", - "reset": "Obnovit změny", - "zoomIn": "Přiblížit", - "zoomOut": "Oddálit", - "fitToWidth": "Přizpůsobit šířce", - "actualSize": "Skutečná velikost" - }, - "viewer": { - "firstPage": "První stránka", - "lastPage": "Poslední stránka", - "previousPage": "Předchozí stránka", - "nextPage": "Další stránka", - "zoomIn": "Přiblížit", - "zoomOut": "Oddálit", - "singlePageView": "Zobrazení jedné stránky", - "dualPageView": "Zobrazení dvou stránek" - }, - "rightRail": { - "closeSelected": "Zavřít vybrané soubory", - "selectAll": "Vybrat vše", - "deselectAll": "Zrušit výběr všeho", - "selectByNumber": "Vybrat podle čísel stránek", - "deleteSelected": "Smazat vybrané stránky", - "closePdf": "Zavřít PDF", - "exportAll": "Exportovat PDF", - "downloadSelected": "Stáhnout vybrané soubory", - "downloadAll": "Stáhnout vše", - "saveAll": "Uložit vše", - "toggleTheme": "Přepnout motiv", - "toggleBookmarks": "Přepnout záložky", - "language": "Jazyk", - "search": "Hledat v PDF", - "panMode": "Režim posunu", - "rotateLeft": "Otočit doleva", - "rotateRight": "Otočit doprava", - "toggleSidebar": "Přepnout postranní panel", - "exportSelected": "Exportovat vybrané stránky", - "toggleAnnotations": "Přepnout viditelnost anotací", - "annotationMode": "Přepnout režim anotací", - "draw": "Kreslit", - "save": "Uložit", - "saveChanges": "Uložit změny" - }, - "search": { - "title": "Hledat v PDF", - "placeholder": "Zadejte hledaný výraz...", - "noResults": "Nebyly nalezeny žádné výsledky", - "searching": "Vyhledávání..." - }, - "guestBanner": { - "title": "Používáte Stirling PDF jako host!", - "message": "Vytvořte si bezplatný účet, ukládejte svou práci, získejte více funkcí a podpořte projekt.", - "dismiss": "Skrýt banner", - "signUp": "Zaregistrovat se zdarma" - }, - "toolPicker": { - "searchPlaceholder": "Hledat nástroje...", - "noToolsFound": "Nebyly nalezeny žádné nástroje", - "allTools": "VŠECHNY NÁSTROJE", - "quickAccess": "RYCHLÝ PŘÍSTUP", - "categories": { - "standardTools": "Standardní nástroje", - "advancedTools": "Pokročilé nástroje", - "recommendedTools": "Doporučené nástroje" - }, - "subcategories": { - "signing": "Podepisování", - "documentSecurity": "Zabezpečení dokumentu", - "verification": "Ověření", - "documentReview": "Kontrola dokumentu", - "pageFormatting": "Formátování stránek", - "extraction": "Extrahování", - "removal": "Odstranění", - "automation": "Automatizace", - "general": "Obecné", - "advancedFormatting": "Pokročilé formátování", - "developerTools": "Nástroje pro vývojáře" - } - }, - "quickAccess": { - "read": "Číst", - "sign": "Podepsat", - "automate": "Automat.", - "files": "Soubory", - "activity": "Aktivita", - "help": "Nápověda", - "account": "Účet", - "config": "Konfig.", - "settings": "Nastav.", - "adminSettings": "Admin nastav.", - "allTools": "All Tools", - "reader": "Čtečka", - "helpMenu": { - "toolsTour": "Prohlídka nástrojů", - "toolsTourDesc": "Zjistěte, co nástroje umí", - "adminTour": "Prohlídka administrace", - "adminTourDesc": "Prozkoumejte nastavení a funkce pro správce" - } - }, - "admin": { - "error": "Chyba", - "success": "Úspěch", - "expand": "Rozbalit", - "close": "Zavřít", - "status": { - "active": "Aktivní", - "inactive": "Neaktivní" - }, - "settings": { - "title": "Nastavení správce", - "workspace": "Pracovní prostor", - "fetchError": "Nepodařilo se načíst nastavení", - "saveError": "Nepodařilo se uložit nastavení", - "saved": "Nastavení byla úspěšně uložena", - "saveSuccess": "Nastavení byla úspěšně uložena", - "save": "Uložit změny", - "discard": "Zahodit", - "restartRequired": "Vyžadován restart", - "loginRequired": "Režim přihlášení musí být povolen, abyste mohli upravovat nastavení správce", - "unsavedChanges": { - "title": "Neuložené změny", - "message": "Máte neuložené změny. Chcete je zahodit?", - "cancel": "Pokračovat v úpravách", - "discard": "Zahodit změny", - "hint": "Máte neuložené změny" - }, - "loginDisabled": { - "title": "Vyžadován režim přihlášení", - "message": "Režim přihlášení musí být povolen, abyste mohli upravovat nastavení správce. Nastavte prosím SECURITY_ENABLELOGIN=true ve vašem prostředí nebo security.enableLogin: true v souboru settings.yml a poté restartujte server.", - "readOnly": "Níže uvedená nastavení zobrazují vzorové hodnoty pro orientaci. Povolte režim přihlášení pro zobrazení a úpravu skutečné konfigurace." - }, - "restart": { - "title": "Vyžadován restart", - "message": "Nastavení byla úspěšně uložena. Aby se změny projevily, je vyžadován restart serveru.", - "question": "Chcete restartovat server nyní, nebo později?", - "now": "Restartovat nyní", - "later": "Restartovat později" - }, - "restarting": "Restartování serveru", - "restartingMessage": "Server se restartuje. Chvíli prosím vyčkejte...", - "restartError": "Nepodařilo se restartovat server. Proveďte restart ručně.", - "general": { - "title": "Systémová nastavení", - "description": "Nakonfigurujte celosystémová nastavení aplikace včetně brandingu a výchozího chování.", - "ui": "Uživatelské rozhraní", - "system": "Systém", - "appName": { - "label": "Název aplikace", - "description": "Název zobrazený na kartě prohlížeče a úvodní stránce" - }, - "appNameNavbar": { - "label": "Značka v navigaci", - "description": "Název zobrazený v navigační liště" - }, - "homeDescription": { - "label": "Popis na domovské stránce", - "description": "Popisný text zobrazovaný na úvodní stránce" - }, - "defaultLocale": { - "label": "Výchozí jazyk", - "description": "Výchozí jazyk pro nové uživatele (např. en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Limit nahrávání souboru", - "description": "Maximální velikost nahrávaného souboru (např. 100MB, 1GB)" - }, - "showUpdate": { - "label": "Zobrazovat oznámení o aktualizacích", - "description": "Zobrazit oznámení při dostupnosti nové verze" - }, - "showUpdateOnlyAdmin": { - "label": "Zobrazovat aktualizace jen správcům", - "description": "Omezit oznámení o aktualizacích pouze na uživatele s rolí správce" - }, - "customHTMLFiles": { - "label": "Vlastní soubory HTML", - "description": "Povolit poskytování vlastních souborů HTML z adresáře customFiles" - }, - "languages": { - "label": "Dostupné jazyky", - "description": "Jazyky, které si mohou uživatelé vybrat (ponechte prázdné pro povolení všech jazyků)", - "placeholder": "Vyberte jazyky" - }, - "customMetadata": { - "label": "Vlastní metadata", - "autoUpdate": { - "label": "Automaticky aktualizovat metadata", - "description": "Automaticky aktualizovat metadata PDF u všech zpracovaných dokumentů" - }, - "author": { - "label": "Výchozí autor", - "description": "Výchozí autor pro metadata PDF (např. uživatelské jméno)" - }, - "creator": { - "label": "Výchozí tvůrce", - "description": "Výchozí tvůrce pro metadata PDF" - }, - "producer": { - "label": "Výchozí producent", - "description": "Výchozí producent pro metadata PDF" - } - }, - "logoStyle": { - "label": "Styl loga", - "description": "Vyberte mezi moderním minimalistickým logem a klasickou ikonou S", - "classic": "Klasický", - "classicAlt": "Klasické logo", - "modern": "Moderní", - "modernAlt": "Moderní logo" - }, - "customPaths": { - "label": "Vlastní cesty", - "description": "Nakonfigurujte vlastní cesty systému souborů pro zpracovatelské pipeline a externí nástroje", - "pipeline": { - "label": "Adresáře pipeline", - "watchedFoldersDir": { - "label": "Adresář sledovaných složek", - "description": "Adresář, kde pipeline sleduje příchozí PDF (ponechte prázdné pro výchozí: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Adresář dokončených složek", - "description": "Adresář, do kterého se ukládají zpracovaná PDF (ponechte prázdné pro výchozí: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Cesty k externím nástrojům", - "weasyprint": { - "label": "Spustitelný soubor WeasyPrint", - "description": "Cesta ke spustitelnému souboru WeasyPrint pro převod HTML do PDF (ponechte prázdné pro výchozí: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Spustitelný soubor unoconvert", - "description": "Cesta k LibreOffice unoconvert pro převody dokumentů (ponechte prázdné pro výchozí: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Zabezpečení", - "description": "Nakonfigurujte autentizaci, chování přihlášení a bezpečnostní zásady.", - "ssoNotice": { - "title": "Hledáte nastavení SSO/SAML?", - "message": "Poskytovatelé autentizace OAuth2 a SAML2 byli přesunuti do nabídky Připojení pro snazší správu." - }, - "authentication": "Autentizace", - "enableLogin": { - "label": "Povolit přihlášení", - "description": "Vyžadovat přihlášení uživatelů před přístupem k aplikaci" - }, - "loginMethod": { - "label": "Metoda přihlášení", - "description": "Metoda autentizace použitá pro přihlášení uživatele", - "all": "Všechny metody", - "normal": "Pouze uživatelské jméno/heslo", - "oauth2": "Pouze OAuth2", - "saml2": "Pouze SAML2" - }, - "loginAttemptCount": { - "label": "Limit pokusů o přihlášení", - "description": "Maximální počet neúspěšných pokusů o přihlášení před uzamčením účtu" - }, - "loginResetTimeMinutes": { - "label": "Čas pro reset přihlášení (minuty)", - "description": "Doba, po které se neúspěšné pokusy o přihlášení resetují" - }, - "csrfDisabled": { - "label": "Zakázat ochranu CSRF", - "description": "Zakázat ochranu proti Cross-Site Request Forgery (nedoporučuje se)" - }, - "initialLogin": { - "label": "Počáteční přihlášení", - "username": { - "label": "Počáteční uživatelské jméno", - "description": "Uživatelské jméno pro počáteční účet správce" - }, - "password": { - "label": "Počáteční heslo", - "description": "Heslo pro počáteční účet správce" - } - }, - "jwt": { - "label": "Konfigurace JWT", - "secureCookie": { - "label": "Zabezpečená cookie", - "description": "Vyžadovat HTTPS pro cookies JWT (doporučeno pro produkci)" - }, - "keyRetentionDays": { - "label": "Dny uchování klíčů", - "description": "Počet dní uchování starých klíčů JWT pro ověřování" - }, - "persistence": { - "label": "Povolit persistenci klíčů", - "description": "Ukládat klíče JWT trvale, aby přežily restarty serveru" - }, - "enableKeyRotation": { - "label": "Povolit rotaci klíčů", - "description": "Automaticky periodicky rotovat podepisovací klíče JWT" - }, - "enableKeyCleanup": { - "label": "Povolit čištění klíčů", - "description": "Automaticky odstraňovat expirované klíče JWT" - } - }, - "audit": { - "label": "Auditní logování", - "enabled": { - "label": "Povolit auditní logování", - "description": "Sledovat akce uživatelů a systémové události pro compliance a bezpečnostní dohled" - }, - "level": { - "label": "Úroveň auditu", - "description": "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE" - }, - "retentionDays": { - "label": "Doba uchování auditů (dny)", - "description": "Počet dní uchování auditních záznamů" - } - }, - "htmlUrlSecurity": { - "label": "Zabezpečení URL pro HTML", - "description": "Nakonfigurujte omezení přístupu k URL pro zpracování HTML, aby se předešlo útokům SSRF", - "enabled": { - "label": "Povolit zabezpečení URL", - "description": "Povolit omezení zabezpečení URL pro převody HTML do PDF" - }, - "level": { - "label": "Úroveň zabezpečení", - "description": "MAX: pouze whitelist, MEDIUM: blokovat interní sítě, OFF: bez omezení", - "max": "Maximum (pouze seznam povolených)", - "medium": "Střední (blokovat interní)", - "off": "Vypnuto (bez omezení)" - }, - "advanced": "Pokročilá nastavení", - "allowedDomains": { - "label": "Povolené domény (seznam povolených)", - "description": "Jedna doména na řádek (např. cdn.example.com). Při úrovni MAX jsou povoleny pouze tyto domény" - }, - "blockedDomains": { - "label": "Blokované domény (seznam blokovaných)", - "description": "Jedna doména na řádek (např. malicious.com). Další domény k zablokování" - }, - "internalTlds": { - "label": "Interní TLD", - "description": "Jedno TLD na řádek (např. .local, .internal). Blokovat domény s těmito vzory TLD" - }, - "networkBlocking": "Blokování sítě", - "blockPrivateNetworks": { - "label": "Blokovat privátní sítě", - "description": "Blokovat privátní sítě dle RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Blokovat localhost", - "description": "Blokovat adresy localhost a loopback (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Blokovat link-local adresy", - "description": "Blokovat link-local adresy (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Blokovat koncové body metadat cloudu", - "description": "Blokovat koncové body metadat poskytovatelů cloudu (169.254.169.254)" - } - } - }, - "connections": { - "title": "Připojení", - "description": "Nakonfigurujte externí poskytovatele autentizace jako OAuth2 a SAML.", - "linkedServices": "Propojené služby", - "unlinkedServices": "Nepropojené služby", - "connect": "Připojit", - "disconnect": "Odpojit", - "disconnected": "Poskytovatel byl úspěšně odpojen", - "disconnectError": "Nepodařilo se odpojit poskytovatele", - "ssoAutoLogin": { - "label": "Automatické přihlášení SSO", - "enable": "Povolit automatické přihlášení SSO", - "description": "Automaticky přesměrovat na přihlášení SSO, když je vyžadována autentizace" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Povolit OAuth2", - "description": "Umožnit uživatelům autentizaci pomocí poskytovatelů OAuth2" - }, - "provider": { - "label": "Poskytovatel", - "description": "Poskytovatel OAuth2 použitý pro autentizaci" - }, - "issuer": { - "label": "URL vydavatele", - "description": "Issuer URL poskytovatele OAuth2" - }, - "clientId": { - "label": "ID klienta", - "description": "Client ID OAuth2 od vašeho poskytovatele" - }, - "clientSecret": { - "label": "Tajný kód klienta", - "description": "Client Secret OAuth2 od vašeho poskytovatele" - }, - "useAsUsername": { - "label": "Použít jako uživatelské jméno", - "description": "Claim OAuth2, který se použije jako uživatelské jméno (např. email, sub)" - }, - "autoCreateUser": { - "label": "Automaticky vytvářet uživatele", - "description": "Automaticky vytvořit uživatelský účet při prvním přihlášení přes OAuth2" - }, - "blockRegistration": { - "label": "Blokovat registraci", - "description": "Zabránit registraci nových uživatelů přes OAuth2" - }, - "scopes": { - "label": "Rozsahy OAuth2", - "description": "Čárkami oddělený seznam rozsahů OAuth2 (např. openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Povolit SAML2", - "description": "Umožnit uživatelům autentizaci pomocí poskytovatelů SAML2" - }, - "provider": { - "label": "Poskytovatel", - "description": "Název poskytovatele SAML2" - }, - "registrationId": { - "label": "ID registrace", - "description": "Identifikátor registrace SAML2" - }, - "autoCreateUser": { - "label": "Automaticky vytvářet uživatele", - "description": "Automaticky vytvořit uživatelské účty při prvním přihlášení přes SAML2" - }, - "blockRegistration": { - "label": "Blokovat registraci", - "description": "Zabránit registraci nových uživatelů přes SAML2" - } - } - }, - "database": { - "title": "Databáze", - "description": "Nakonfigurujte vlastní nastavení připojení k databázi pro podniková nasazení.", - "configuration": "Konfigurace databáze", - "enableCustom": { - "label": "Povolit vlastní databázi", - "description": "Použít vlastní konfiguraci databáze místo výchozí vložené databáze" - }, - "customUrl": { - "label": "Vlastní URL databáze", - "description": "Úplný řetězec připojení JDBC (např. jdbc:postgresql://localhost:5432/postgres). Pokud je zadán, níže uvedená jednotlivá nastavení připojení se nepoužijí." - }, - "type": { - "label": "Typ databáze", - "description": "Typ databáze (nepoužije se, pokud je zadáno vlastní URL)" - }, - "hostName": { - "label": "Název hostitele", - "description": "Hostitel databázového serveru (nepoužije se, pokud je zadáno vlastní URL)" - }, - "port": { - "label": "Port", - "description": "Port databázového serveru (nepoužije se, pokud je zadáno vlastní URL)" - }, - "name": { - "label": "Název databáze", - "description": "Název databáze (nepoužije se, pokud je zadáno vlastní URL)" - }, - "username": { - "label": "Uživatelské jméno", - "description": "Uživatelské jméno pro autentizaci k databázi" - }, - "password": { - "label": "Heslo", - "description": "Heslo pro autentizaci k databázi" - } - }, - "privacy": { - "title": "Soukromí", - "description": "Nakonfigurujte nastavení soukromí a sběru dat.", - "analytics": "Analytika a sledování", - "enableAnalytics": { - "label": "Povolit analytiku", - "description": "Shromažďovat anonymní analytiku používání pro zlepšení aplikace" - }, - "metricsEnabled": { - "label": "Povolit metriky", - "description": "Povolit sběr výkonnostních a provozních metrik. Poskytuje koncový bod API pro správce k přístupu k datům metrik" - }, - "searchEngine": "Viditelnost ve vyhledávačích", - "googleVisibility": { - "label": "Viditelnost pro Google", - "description": "Povolit vyhledávačům indexovat tuto aplikaci" - } - }, - "advanced": { - "title": "Pokročilé", - "description": "Nakonfigurujte pokročilé funkce a experimentální možnosti.", - "features": "Přepínače funkcí", - "processing": "Zpracování", - "endpoints": { - "label": "Koncové body", - "manage": "Spravovat koncové body API", - "description": "Správa koncových bodů je konfigurována přes YAML. Podrobnosti o povolení/zakázání konkrétních koncových bodů viz dokumentace." - }, - "enableAlphaFunctionality": { - "label": "Povolit alpha funkce", - "description": "Povolit experimentální funkce ve fázi alpha (může být nestabilní)" - }, - "enableUrlToPDF": { - "label": "Povolit URL to PDF", - "description": "Povolit převod webových stránek do dokumentů PDF" - }, - "maxDPI": { - "label": "Maximální DPI", - "description": "Maximální DPI pro zpracování obrázků (0 = neomezeně)" - }, - "tessdataDir": { - "label": "Adresář tessdata", - "description": "Cesta k adresáři tessdata pro jazykové soubory OCR" - }, - "disableSanitize": { - "label": "Zakázat sanitizaci HTML", - "description": "VAROVÁNÍ: Bezpečnostní riziko – zakázání sanitizace HTML může vést ke zranitelnostem XSS" - }, - "tempFileManagement": { - "label": "Správa dočasných souborů", - "description": "Nakonfigurujte úložiště dočasných souborů a chování čištění", - "baseTmpDir": { - "label": "Základní dočasný adresář", - "description": "Základní adresář pro dočasné soubory (ponechte prázdné pro výchozí: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "Dočasný adresář LibreOffice", - "description": "Adresář pro dočasné soubory LibreOffice (ponechte prázdné pro výchozí: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Systémový dočasný adresář", - "description": "Systémový dočasný adresář k čištění (použito pouze pokud je povoleno cleanupSystemTemp)" - }, - "prefix": { - "label": "Předpona dočasných souborů", - "description": "Předpona názvů dočasných souborů" - }, - "maxAgeHours": { - "label": "Maximální stáří (hodiny)", - "description": "Maximální stáří v hodinách před vyčištěním dočasných souborů" - }, - "cleanupIntervalMinutes": { - "label": "Interval čištění (minuty)", - "description": "Jak často spouštět čištění (v minutách)" - }, - "startupCleanup": { - "label": "Čištění při spuštění", - "description": "Vyčistit staré dočasné soubory při spuštění aplikace" - }, - "cleanupSystemTemp": { - "label": "Čistit systémový dočasný adresář", - "description": "Zda čistit širší systémový dočasný adresář (používejte opatrně)" - } - }, - "processExecutor": { - "label": "Limity vykonavatelů procesů", - "description": "Nastavte limity relací a časové limity pro každý vykonavatel procesu", - "sessionLimit": { - "label": "Limit relací", - "description": "Maximální počet současně běžících instancí" - }, - "timeout": { - "label": "Časový limit (minuty)", - "description": "Maximální doba běhu" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF do HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Nainstalovat aplikaci", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Poštovní server", - "description": "Nakonfigurujte nastavení SMTP pro odesílání e-mailových oznámení.", - "smtp": "Konfigurace SMTP", - "enabled": { - "label": "Povolit e-mail", - "description": "Povolit e-mailová oznámení a funkce SMTP" - }, - "host": { - "label": "Hostitel SMTP", - "description": "Název hostitele nebo IP adresa vašeho serveru SMTP" - }, - "port": { - "label": "Port SMTP", - "description": "Číslo portu pro připojení SMTP (typicky 25, 465 nebo 587)" - }, - "username": { - "label": "Uživatelské jméno SMTP", - "description": "Uživatelské jméno pro autentizaci SMTP" - }, - "password": { - "label": "Heslo SMTP", - "description": "Heslo pro autentizaci SMTP" - }, - "from": { - "label": "Adresa odesílatele", - "description": "E-mailová adresa použitá jako odesílatel" - }, - "enableInvites": { - "label": "Povolit e-mailové pozvánky", - "description": "Umožnit správcům zvát uživatele e-mailem s automaticky generovanými hesly" - }, - "frontendUrl": { - "label": "URL frontendu", - "description": "Základní URL pro frontend (např. https://pdf.example.com). Používá se pro generování odkazů na pozvánky v e-mailech. Ponechte prázdné pro použití backend URL." - } - }, - "legal": { - "title": "Právní dokumenty", - "description": "Nakonfigurujte odkazy na právní dokumenty a zásady.", - "disclaimer": { - "title": "Upozornění na právní odpovědnost", - "message": "Úpravou těchto právních dokumentů přebíráte plnou odpovědnost za zajištění souladu se všemi platnými zákony a předpisy, včetně, ale nejen GDPR a dalších požadavků EU na ochranu dat. Tyto hodnoty upravujte pouze pokud: (1) provozujete osobní/soukromou instanci, (2) nacházíte se mimo jurisdikci EU a rozumíte svým místním právním povinnostem, nebo (3) máte zajištěné odpovídající právní poradenství a přijímáte plnou odpovědnost za veškerá uživatelská data a právní soulad. Stirling-PDF a jeho vývojáři nenesou žádnou odpovědnost za vaše právní povinnosti." - }, - "termsAndConditions": { - "label": "Obchodní podmínky", - "description": "URL nebo název souboru s obchodními podmínkami" - }, - "privacyPolicy": { - "label": "Zásady ochrany osobních údajů", - "description": "URL nebo název souboru se zásadami ochrany osobních údajů" - }, - "accessibilityStatement": { - "label": "Prohlášení o přístupnosti", - "description": "URL nebo název souboru s prohlášením o přístupnosti" - }, - "cookiePolicy": { - "label": "Zásady používání souborů cookie", - "description": "URL nebo název souboru se zásadami používání souborů cookie" - }, - "impressum": { - "label": "Impressum", - "description": "URL nebo název souboru k Impressu (vyžadováno v některých jurisdikcích)" - } - }, - "premium": { - "title": "Premium a Enterprise", - "description": "Nakonfigurujte svůj prémiový nebo enterprise licenční klíč.", - "license": "Konfigurace licence", - "licenseKey": { - "toggle": "Máte licenční klíč nebo certifikační soubor?", - "info": "Máte-li licenční klíč nebo certifikační soubor z přímého nákupu, můžete jej zde zadat a aktivovat prémiové či enterprise funkce." - }, - "key": { - "label": "Licenční klíč", - "description": "Zadejte svůj prémiový nebo enterprise licenční klíč", - "success": "Licenční klíč uložen", - "successMessage": "Váš licenční klíč byl úspěšně aktivován. Restart není potřeba.", - "overwriteWarning": { - "title": "⚠️ Varování: Zjištěna stávající licence", - "line1": "Přepsání aktuálního licenčního klíče nelze vrátit zpět.", - "line2": "Předchozí licence bude trvale ztracena, pokud ji nemáte zálohovanou jinde.", - "line3": "Důležité: Uchovávejte licenční klíče v soukromí a v bezpečí. Nikdy je nesdílejte veřejně." - } - }, - "enabled": { - "label": "Povolit prémiové funkce", - "description": "Povolit kontrolu licenčního klíče pro pro/enterprise funkce" - }, - "movedFeatures": { - "title": "Prémiové funkce přesunuty", - "message": "Prémiové a Enterprise funkce jsou nyní uspořádány ve svých příslušných sekcích:" - } - }, - "features": { - "title": "Funkce", - "description": "Nakonfigurujte volitelné funkce a funkcionalitu.", - "serverCertificate": { - "label": "Serverový certifikát", - "description": "Nakonfigurujte generování certifikátu na straně serveru pro funkci „Sign with Stirling-PDF“", - "enabled": { - "label": "Povolit serverový certifikát", - "description": "Povolit serverový certifikát pro možnost „Sign with Stirling-PDF“" - }, - "organizationName": { - "label": "Název organizace", - "description": "Název organizace pro generované certifikáty" - }, - "validity": { - "label": "Platnost certifikátu (dny)", - "description": "Počet dní, po které bude certifikát platný" - }, - "regenerateOnStartup": { - "label": "Znovu vygenerovat při startu", - "description": "Při každém spuštění aplikace vygenerovat nový certifikát" - } - } - }, - "endpoints": { - "title": "API koncové body", - "description": "Ovládejte, které API koncové body a skupiny koncových bodů jsou dostupné.", - "management": "Správa koncových bodů", - "toRemove": { - "label": "Zakázané koncové body", - "description": "Vyberte jednotlivé koncové body k zakázání" - }, - "groupsToRemove": { - "label": "Zakázané skupiny koncových bodů", - "description": "Vyberte skupiny koncových bodů k zakázání" - }, - "note": "Poznámka: Zakázání koncových bodů omezuje přístup přes API, ale neodstraňuje prvky UI. Projevení změn vyžaduje restart." - } - } - }, - "fileUpload": { - "selectFile": "Vybrat soubor", - "selectFiles": "Vybrat soubory", - "selectPdfToView": "Vyberte PDF k zobrazení", - "selectPdfToEdit": "Vyberte PDF k úpravě", - "chooseFromStorage": "Vyberte soubor z úložiště nebo nahrajte nový soubor PDF", - "chooseFromStorageMultiple": "Vyberte soubory z úložiště nebo nahrajte nové soubory PDF", - "loadFromStorage": "Načíst z úložiště", - "filesAvailable": "dostupných souborů", - "loading": "Načítání...", - "or": "nebo", - "dropFileHere": "Přetáhněte soubor sem nebo klikněte pro nahrání", - "dropFilesHere": "Přetáhněte soubory sem nebo klikněte na tlačítko Nahrát", - "dropFilesHereOpen": "Přetáhněte sem soubory nebo klikněte na tlačítko Otevřít", - "pdfFilesOnly": "Pouze soubory PDF", - "supportedFileTypes": "Podporované typy souborů", - "upload": "Nahrát", - "uploadFile": "Nahrát soubor", - "uploadFiles": "Nahrát soubory", - "open": "Otevřít", - "openFile": "Otevřít soubor", - "openFiles": "Otevřít soubory", - "noFilesInStorage": "V úložišti nejsou žádné soubory. Nejprve nahrajte nějaké soubory.", - "noFilesInStorageOpen": "V úložišti nejsou k dispozici žádné soubory. Nejprve otevřete nějaké soubory.", - "selectFromStorage": "Vybrat z úložiště", - "backToTools": "Zpět k nástrojům", - "addFiles": "Přidat soubory", - "dragFilesInOrClick": "Přetáhněte soubory nebo klikněte na \"Přidat soubory\" pro procházení" - }, - "fileEditor": { - "addFiles": "Přidat soubory" - }, - "fileManager": { - "title": "Nahrát soubory PDF", - "subtitle": "Přidejte soubory do úložiště pro snadný přístup napříč nástroji", - "filesSelected": "souborů vybráno", - "clearSelection": "Zrušit výběr", - "openInFileEditor": "Otevřít v editoru souborů", - "uploadError": "Nepodařilo se nahrát některé soubory.", - "failedToOpen": "Nepodařilo se otevřít soubor. Možná byl odstraněn z úložiště.", - "failedToLoad": "Nepodařilo se načíst soubor do aktivní sady.", - "storageCleared": "Prohlížeč vyčistil úložiště. Soubory byly odstraněny. Nahrajte je prosím znovu.", - "clearAll": "Vymazat vše", - "reloadFiles": "Znovu načíst soubory", - "dragDrop": "Přetáhněte soubory sem", - "clickToUpload": "Kliknutím nahrajete soubory", - "selectedFiles": "Vybrané soubory", - "storage": "Úložiště", - "filesStored": "uložených souborů", - "storageError": "Došlo k chybě úložiště", - "storageLow": "Dochází místo v úložišti. Zvažte odstranění starých souborů.", - "supportMessage": "Poháněno úložištěm databáze prohlížeče pro neomezenou kapacitu", - "noFileSelected": "Nejsou vybrány žádné soubory", - "showHistory": "Zobrazit historii", - "hideHistory": "Skrýt historii", - "fileHistory": "Historie souboru", - "loadingHistory": "Načítání historie...", - "lastModified": "Naposledy změněno", - "toolChain": "Použité nástroje", - "restore": "Obnovit", - "unzip": "Rozbalit", - "searchFiles": "Hledat soubory...", - "recent": "Nedávné", - "localFiles": "Místní soubory", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Moje soubory", - "noRecentFiles": "Nebyly nalezeny žádné nedávné soubory", - "googleDriveNotAvailable": "Integrace s Google Drive není dostupná", - "downloadSelected": "Stáhnout vybrané", - "saveSelected": "Uložit vybrané", - "openFiles": "Otevřít soubory", - "openFile": "Otevřít soubor", - "details": "Podrobnosti", - "fileName": "Jméno", - "fileFormat": "Formát", - "fileSize": "Velikost", - "fileVersion": "Verze", - "totalSelected": "Celkem vybráno", - "dropFilesHere": "Upusťte soubory sem", - "selectAll": "Vybrat vše", - "deselectAll": "Zrušit výběr všeho", - "deleteSelected": "Smazat vybrané", - "selectedCount": "{{count}} vybráno", - "download": "Stáhnout", - "delete": "Smazat", - "unsupported": "Nepodporováno", - "addToUpload": "Přidat k nahrání", - "deleteAll": "Smazat vše", - "loadingFiles": "Načítání souborů...", - "noFiles": "Nejsou k dispozici žádné soubory", - "noFilesFound": "Nenalezeny žádné soubory odpovídající vašemu hledání", - "openInPageEditor": "Otevřít v editoru stránek", - "showAll": "Zobrazit vše", - "sortByDate": "Seřadit podle data", - "sortByName": "Seřadit podle názvu", - "sortBySize": "Seřadit podle velikosti" - }, - "storage": { - "temporaryNotice": "Soubory jsou dočasně uloženy ve vašem prohlížeči a mohou být automaticky vymazány", - "storageLimit": "Limit úložiště", - "storageUsed": "Využito dočasného úložiště", - "storageFull": "Úložiště je téměř plné. Zvažte odebrání některých souborů.", - "fileTooLarge": "Soubor je příliš velký. Maximální velikost na soubor je", - "storageQuotaExceeded": "Kvóta úložiště byla překročena. Před nahráním dalších souborů prosím některé odstraňte.", - "approximateSize": "Přibližná velikost" - }, - "sanitize": { - "title": "Vyčistit", - "desc": "Odstraňte potenciálně škodlivé prvky ze souborů PDF.", - "submit": "Sanitizovat PDF", - "completed": "Vyčištění úspěšně dokončeno", - "error": { - "generic": "Vyčištění se nezdařilo", - "failed": "Při vyčištění PDF došlo k chybě." - }, - "filenamePrefix": "vycistene", - "sanitizationResults": "Výsledky vyčištění", - "steps": { - "files": "Soubory", - "settings": "Nastavení", - "results": "Výsledky" - }, - "files": { - "placeholder": "Pro začátek vyberte v hlavním zobrazení soubor PDF" - }, - "options": { - "title": "Možnosti vyčištění", - "note": "Vyberte prvky, které chcete z PDF odstranit. Musíte zvolit alespoň jednu možnost.", - "removeJavaScript": { - "label": "Odstranit JavaScript", - "desc": "Odstranit akce a skripty JavaScript z PDF" - }, - "removeEmbeddedFiles": { - "label": "Odstranit vložené soubory", - "desc": "Odstranit všechny soubory vložené v PDF" - }, - "removeXMPMetadata": { - "label": "Odstranit metadata XMP", - "desc": "Odstranit metadata XMP z PDF" - }, - "removeMetadata": { - "label": "Odstranit metadata dokumentu", - "desc": "Odstranit informační metadata dokumentu (název, autor atd.)" - }, - "removeLinks": { - "label": "Odstranit odkazy", - "desc": "Odstranit externí odkazy a spouštěcí akce z PDF" - }, - "removeFonts": { - "label": "Odstranit písma", - "desc": "Odstranit vložená písma z PDF" - } - } - }, - "addPassword": { - "title": "Přidat heslo", - "desc": "Zašifrujte svůj dokument PDF heslem.", - "completed": "Ochrana heslem byla použita", - "submit": "Zašifrovat", - "filenamePrefix": "zasifrovane", - "error": { - "failed": "Při šifrování PDF došlo k chybě." - }, - "passwords": { - "stepTitle": "Hesla a šifrování", - "completed": "Hesla nakonfigurována", - "user": { - "label": "Uživatelské heslo", - "placeholder": "Zadejte uživatelské heslo" - }, - "owner": { - "label": "Heslo vlastníka", - "placeholder": "Zadejte heslo vlastníka" - } - }, - "encryption": { - "keyLength": { - "label": "Délka šifrovacího klíče", - "40bit": "40-bit (Nízká)", - "128bit": "128-bit (Standardní)", - "256bit": "256-bit (Vysoká)" - } - }, - "results": { - "title": "Zašifrované PDF" - }, - "tooltip": { - "header": { - "title": "Přehled ochrany heslem" - }, - "passwords": { - "title": "Typy hesel", - "text": "Uživatelská hesla omezují otevření dokumentu, zatímco hesla vlastníka řídí, co lze s dokumentem po otevření dělat. Můžete nastavit obě nebo jen jedno.", - "bullet1": "Uživatelské heslo: Vyžadováno k otevření PDF", - "bullet2": "Heslo vlastníka: Řídí oprávnění k dokumentu (nepodporováno všemi prohlížeči PDF)" - }, - "encryption": { - "title": "Úrovně šifrování", - "text": "Vyšší úrovně šifrování poskytují lepší zabezpečení, ale nemusí být podporovány staršími prohlížeči PDF.", - "bullet1": "40-bit: Základní zabezpečení, kompatibilní se staršími prohlížeči", - "bullet2": "128-bit: Standardní zabezpečení, široce podporováno", - "bullet3": "256-bit: Maximální zabezpečení, vyžaduje moderní prohlížeče" - }, - "permissions": { - "title": "Změnit oprávnění", - "text": "Tato oprávnění určují, co mohou uživatelé s PDF dělat. Nejlépe fungují v kombinaci s heslem vlastníka." - } - } - }, - "changePermissions": { - "title": "Změnit oprávnění", - "desc": "Změnit omezení a oprávnění dokumentu.", - "completed": "Oprávnění změněna", - "submit": "Změnit oprávnění", - "error": { - "failed": "Při změně oprávnění PDF došlo k chybě." - }, - "permissions": { - "preventAssembly": { - "label": "Zabránit sestavení dokumentu" - }, - "preventExtractContent": { - "label": "Zabránit extrakci obsahu" - }, - "preventExtractForAccessibility": { - "label": "Zabránit extrakci pro přístupnost" - }, - "preventFillInForm": { - "label": "Zabránit vyplňování formulářů" - }, - "preventModify": { - "label": "Zabránit úpravám" - }, - "preventModifyAnnotations": { - "label": "Zabránit úpravám poznámek" - }, - "preventPrinting": { - "label": "Zabránit tisku" - }, - "preventPrintingFaithful": { - "label": "Zabránit tisku v různých formátech" - } - }, - "results": { - "title": "Upravené PDF" - }, - "tooltip": { - "header": { - "title": "Změnit oprávnění" - }, - "description": { - "text": "Změní oprávnění dokumentu, čímž povolí/zakáže přístup k různým funkcím v prohlížečích PDF." - }, - "warning": { - "text": "Abyste tato oprávnění učinili nezměnitelnými, použijte nástroj Přidat heslo a nastavte heslo vlastníka." - } - } - }, - "removePassword": { - "title": "Odstranit heslo", - "desc": "Odstranit ochranu heslem z vašeho PDF dokumentu.", - "tags": "zabezpečit,dešifrovat,bezpečnost,odstranit heslo,smazat heslo", - "password": { - "stepTitle": "Odstranit heslo", - "label": "Současné heslo", - "placeholder": "Zadejte aktuální heslo", - "completed": "Heslo nastaveno" - }, - "filenamePrefix": "dešifrováno", - "error": { - "failed": "Při odebírání hesla z PDF došlo k chybě." - }, - "tooltip": { - "description": "K odstranění ochrany heslem je vyžadováno heslo, kterým bylo PDF zašifrováno. Dokument se dešifruje a bude přístupný bez hesla." - }, - "submit": "Odstranit", - "results": { - "title": "Dešifrovaná PDF" - } - }, - "automate": { - "title": "Automatizace", - "desc": "Vytvářejte vícekrokové pracovní postupy řetězením akcí PDF. Ideální pro opakující se úlohy.", - "invalidStep": "Neplatný krok", - "files": { - "placeholder": "Vyberte soubory pro zpracování touto automatizací" - }, - "selection": { - "title": "Výběr automatizace", - "saved": { - "title": "Uloženo" - }, - "createNew": { - "title": "Vytvořit novou automatizaci" - }, - "suggested": { - "title": "Doporučené" - } - }, - "creation": { - "createTitle": "Vytvořit automatizaci", - "editTitle": "Upravit automatizaci", - "intro": "Automatizace spouštějí nástroje postupně. Začněte přidáním nástrojů v pořadí, v jakém je chcete spustit.", - "name": { - "label": "Název automatizace", - "placeholder": "Moje automatizace" - }, - "description": { - "label": "Popis (volitelné)", - "placeholder": "Popište, co tato automatizace dělá..." - }, - "tools": { - "selectTool": "Vyberte nástroj...", - "selected": "Vybrané nástroje", - "remove": "Odebrat nástroj", - "configure": "Nakonfigurovat nástroj", - "notConfigured": "! Nenakonfigurováno", - "addTool": "Přidat nástroj", - "add": "Přidat nástroj..." - }, - "save": "Uložit automatizaci", - "unsavedChanges": { - "title": "Neuložené změny", - "message": "Máte neuložené změny. Opravdu se chcete vrátit? Všechny změny budou ztraceny.", - "cancel": "Zrušit", - "confirm": "Vrátit se" - }, - "icon": { - "label": "Ikona" - } - }, - "run": { - "title": "Spustit automatizaci" - }, - "sequence": { - "unnamed": "Automatizace bez názvu", - "steps": "{{count}} kroků", - "running": "Probíhá automatizace...", - "run": "Spustit automatizaci", - "finish": "Dokončit" - }, - "reviewTitle": "Výsledky automatizace", - "config": { - "loading": "Načítání konfigurace nástroje...", - "noSettings": "Tento nástroj nemá konfigurovatelná nastavení.", - "title": "Konfigurovat {{toolName}}", - "description": "Nastavte konfiguraci pro tento nástroj. Tato nastavení se použijí při spuštění automatizace.", - "cancel": "Zrušit", - "save": "Uložit konfiguraci" - }, - "copyToSaved": "Zkopírovat do uložených" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Bezpečný příjem PDF", - "securePdfIngestionDesc": "Komplexní pracovní postup zpracování PDF, který očišťuje dokumenty, provede OCR s vyčištěním, převede do formátu PDF/A pro dlouhodobou archivaci a optimalizuje velikost souboru.", - "emailPreparation": "Příprava pro e‑mail", - "emailPreparationDesc": "Optimalizuje PDF pro distribuci e‑mailem kompresí souborů, rozdělením velkých dokumentů na části o velikosti 20 MB kvůli kompatibilitě e‑mailu a odstraněním metadat kvůli ochraně soukromí.", - "secureWorkflow": "Bezpečnostní pracovní postup", - "secureWorkflowDesc": "Zabezpečí PDF dokumenty odstraněním potenciálně škodlivého obsahu, jako je JavaScript a vložené soubory, a poté přidá ochranu heslem, aby se zabránilo neoprávněnému přístupu. Výchozí heslo je 'password'.", - "processImages": "Zpracování obrázků", - "processImagesDesc": "Převede více obrazových souborů do jednoho PDF dokumentu a poté použije technologii OCR k extrakci vyhledatelného textu z obrázků.", - "prePublishSanitization": "Sanitizace před publikováním", - "prePublishSanitizationDesc": "Postup sanitizace, který před zveřejněním PDF online odstraní veškerá skrytá metadata, JavaScript, vložené soubory, anotace a zploští formuláře, aby se zabránilo úniku dat." - } - }, - "colorPicker": { - "title": "Zvolte barvu" - }, - "common": { - "previous": "Předchozí", - "next": "Další", - "collapse": "Sbalit", - "expand": "Rozbalit", - "collapsed": "sbaleno", - "lines": "řádky", - "copy": "Kopírovat", - "copied": "Zkopírováno!", - "refresh": "Obnovit", - "retry": "Zkusit znovu", - "remaining": "zbývá", - "used": "využito", - "available": "k dispozici", - "cancel": "Zrušit", - "preview": "Náhled", - "close": "Zavřít", - "done": "Hotovo", - "loading": "Načítání...", - "back": "Zpět", - "continue": "Pokračovat", - "error": "Chyba" - }, - "config": { - "overview": { - "title": "Konfigurace aplikace", - "description": "Aktuální nastavení aplikace a detaily konfigurace.", - "loading": "Načítání konfigurace...", - "error": "Chyba", - "warning": "Konfigurační varování", - "sections": { - "basic": "Základní konfigurace", - "security": "Bezpečnostní konfigurace", - "system": "Systémová konfigurace", - "integration": "Integrační konfigurace" - } - }, - "account": { - "overview": { - "title": "Nastavení účtu", - "manageAccountPreferences": "Spravovat předvolby účtu", - "guestDescription": "Jste přihlášeni jako host. Zvažte vylepšení účtu výše." - }, - "upgrade": { - "title": "Vylepšit účet hosta", - "description": "Propojte svůj účet, abyste zachovali historii a získali přístup k dalším funkcím!", - "socialLogin": "Vylepšit pomocí sociálního účtu", - "linkWith": "Propojit s", - "emailPassword": "nebo zadejte svůj e‑mail a heslo", - "email": "E‑mail", - "emailPlaceholder": "Zadejte svůj e‑mail", - "password": "Heslo (volitelné)", - "passwordPlaceholder": "Nastavit heslo", - "passwordNote": "Ponechte prázdné pro ověření pouze e‑mailem", - "upgradeButton": "Vylepšit účet" - } - }, - "apiKeys": { - "intro": "Pomocí svého API klíče můžete programově využívat zpracování Stirling PDF.", - "docsTitle": "API dokumentace", - "docsDescription": "Zjistěte více o integraci se Stirling PDF:", - "docsLink": "API dokumentace", - "schemaLink": "Reference schématu API", - "usage": "Zahrňte tento klíč do hlavičky X-API-KEY u všech API požadavků.", - "description": "Váš API klíč pro přístup k sadě PDF nástrojů Stirlingu. Zkopírujte si ho do projektu nebo obnovte pro vygenerování nového.", - "publicKeyAriaLabel": "Veřejný API klíč", - "copyKeyAriaLabel": "Kopírovat API klíč", - "refreshAriaLabel": "Obnovit API klíč", - "includedCredits": "Zahrnuté kredity", - "purchasedCredits": "Zakoupené kredity", - "totalCredits": "Celkem kreditů", - "chartAriaLabel": "Využití kreditů: zahrnuto {{includedUsed}} z {{includedTotal}}, zakoupeno {{purchasedUsed}} z {{purchasedTotal}}", - "nextReset": "Další reset", - "lastApiUse": "Poslední použití API", - "overlayMessage": "Vygenerujte klíč a zobrazte kredity a dostupné kredity", - "label": "API klíč", - "guestInfo": "Hosté nedostávají API klíče. Vytvořte si účet a získejte API klíč, který můžete používat ve svých aplikacích.", - "goToAccount": "Přejít do účtu", - "refreshModal": { - "title": "Obnovit API klíče", - "warning": "⚠️ Varování: Tato akce vygeneruje nové API klíče a zneplatní vaše předchozí klíče.", - "impact": "Všechny aplikace nebo služby, které tyto klíče aktuálně používají, přestanou fungovat, dokud je neaktualizujete na nové klíče.", - "confirmPrompt": "Opravdu chcete pokračovat?", - "confirmCta": "Obnovit klíče" - }, - "generateError": "Nepodařilo se vygenerovat váš API klíč." - } - }, - "AddAttachmentsRequest": { - "attachments": "Vybrat přílohy", - "info": "Vyberte soubory, které chcete připojit k PDF. Tyto soubory budou vloženy a dostupné v panelu příloh PDF.", - "selectFiles": "Vybrat soubory k připojení", - "placeholder": "Vyberte soubory...", - "addMoreFiles": "Přidat další soubory...", - "selectedFiles": "Vybrané soubory", - "submit": "Přidat přílohy", - "tooltip": { - "header": { - "title": "O nástroji Přidat přílohy" - }, - "description": { - "title": "Co dělá" - } - }, - "results": { - "title": "Výsledky příloh" - }, - "error": { - "failed": "Operace přidání příloh selhala" - } - }, - "termsAndConditions": "Obchodní podmínky", - "logOut": "Odhlásit se", - "addAttachments": { - "error": { - "failed": "Při přidávání příloh do PDF došlo k chybě." - } - }, - "autoRename": { - "description": "Tento nástroj automaticky přejmenuje PDF soubory podle jejich obsahu. Analyzuje dokument a najde nejvhodnější název z textu." - }, - "customPosition": "Vlastní umístění", - "details": "Podrobnosti", - "invalidUndoData": "Nelze vrátit: neplatná data operace", - "margin": { - "large": "Velké", - "medium": "Střední", - "small": "Malé", - "xLarge": "Extra velké" - }, - "noFilesToUndo": "Nelze vrátit: v poslední operaci nebyly zpracovány žádné soubory", - "noOperationToUndo": "Žádná operace k vrácení", - "noValidFiles": "Žádné platné soubory ke zpracování", - "operationCancelled": "Operace zrušena", - "pageEdit": { - "deselectAll": "Odznačit vše", - "selectAll": "Vybrat vše" - }, - "quickPosition": "Rychlé umístění", - "reorganizePages": { - "error": { - "failed": "Nepodařilo se přeuspořádat stránky" - }, - "results": { - "title": "Stránky přeuspořádány" - }, - "settings": { - "title": "Nastavení" - }, - "submit": "Přeuspořádat stránky" - }, - "replace-color": { - "options": { - "fill": "Barva výplně", - "gradient": "Přechod" - }, - "previewOverlayOpacity": "Neprůhlednost náhledového překryvu", - "previewOverlayTransparency": "Průhlednost náhledového překryvu", - "previewOverlayVisibility": "Zobrazit náhledový překryv", - "selectText": { - "1": "Možnosti nahrazení nebo inverze barev", - "2": "Výchozí (přednastavené kontrastní barvy)", - "3": "Vlastní (uživatelsky definované barvy)", - "4": "Úplná inverze (invertovat všechny barvy)", - "5": "Možnosti vysokého kontrastu", - "6": "Bílý text na černém pozadí", - "7": "Černý text na bílém pozadí", - "8": "Žlutý text na černém pozadí", - "9": "Zelený text na černém pozadí", - "10": "Vybrat barvu textu", - "11": "Vybrat barvu pozadí", - "12": "Zvolte počáteční barvu", - "13": "Zvolte koncovou barvu" - }, - "submit": "Nahradit", - "title": "Nahradit a invertovat barvy" - }, - "size": "Velikost", - "submit": "Odeslat", - "success": "Úspěch", - "tools": { - "noSearchResults": "Nebyly nalezeny žádné nástroje", - "noTools": "Žádné dostupné nástroje" - }, - "undoDataMismatch": "Nelze vrátit: data operace jsou poškozena", - "undoFailed": "Operaci se nepodařilo vrátit", - "undoQuotaError": "Nelze vrátit: nedostatek místa v úložišti", - "undoStorageError": "Vrácení dokončeno, ale některé soubory se nepodařilo uložit do úložiště", - "undoSuccess": "Operace úspěšně vrácena", - "unsupported": "Nepodporováno", - "onboarding": { - "welcomeModal": { - "title": "Vítejte ve Stirling PDF!", - "description": "Chcete si dát rychlou 1minutovou prohlídku a naučit se klíčové funkce a jak začít?", - "helpHint": "K této prohlídce se můžete kdykoli vrátit přes tlačítko Nápověda vlevo dole.", - "startTour": "Spustit prohlídku", - "maybeLater": "Možná později", - "dontShowAgain": "Znovu nezobrazovat" - }, - "welcomeSlide": { - "title": "Vítejte ve Stirling", - "body": "Stirling PDF je nyní připraven pro týmy všech velikostí. Tato aktualizace přináší nové rozvržení, výkonné nové funkce pro správce a naši nejžádanější funkci – Úpravy textu." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Vyberme nástroj Oříznout, abychom ukázali, jak nástroje používat.", - "toolInterface": "Toto je rozhraní nástroje Oříznout. Jak vidíte, zatím tu toho moc není, protože jsme ještě nepřidali žádné PDF k úpravám.", - "filesButton": "Tlačítko Soubory na panelu Rychlý přístup umožňuje nahrát PDF, na kterých chcete nástroje použít.", - "fileSources": "Zde můžete nahrát nové soubory nebo otevřít nedávné. Pro prohlídku použijeme ukázkový soubor.", - "workbench": "Toto je Pracovní plocha – hlavní oblast, kde prohlížíte a upravujete svá PDF.", - "viewSwitcher": "Pomocí těchto ovládacích prvků vyberete způsob zobrazení PDF.", - "viewer": "Prohlížeč vám umožní číst a anotovat PDF.", - "pageEditor": "Editor stránek umožňuje provádět různé operace se stránkami v PDF, například měnit pořadí, otáčet a mazat.", - "activeFiles": "Zobrazení Aktivní soubory ukazuje všechna PDF načtená do nástroje a umožňuje zvolit, která se mají zpracovat.", - "fileCheckbox": "Kliknutím na soubor ho vyberete ke zpracování. Pro dávkové operace můžete vybrat více souborů.", - "selectControls": "Pravý panel obsahuje tlačítka pro rychlé výběr/odznačení všech aktivních PDF a tlačítka pro změnu motivu nebo jazyka aplikace.", - "cropSettings": "Teď, když jsme vybrali soubor, který chceme oříznout, můžeme nakonfigurovat nástroj Oříznout a zvolit oblast, na kterou PDF ořízneme.", - "runButton": "Jakmile je nástroj nakonfigurován, tímto tlačítkem jej spustíte na všech vybraných PDF.", - "results": "Po dokončení nástroje zobrazí krok Kontrola v tomto panelu náhled výsledků a umožní vám operaci vrátit nebo soubor stáhnout.", - "fileReplacement": "Upravený soubor automaticky nahradí původní soubor na Pracovní ploše, takže jej můžete snadno poslat do dalších nástrojů.", - "pinButton": "Můžete použít tlačítko Připnout, pokud chcete, aby soubory zůstaly aktivní i po spuštění nástrojů.", - "wrapUp": "Máte hotovo! Seznámili jste se s hlavními oblastmi aplikace a jejich použitím. Kdykoli klikněte na tlačítko Nápověda a prohlídku si zobrazíte znovu.", - "previous": "Předchozí", - "next": "Další", - "finish": "Dokončit", - "startTour": "Spustit prohlídku", - "startTourDescription": "Vydejte se na průvodce hlavními funkcemi Stirling PDF", - "buttons": { - "next": "Další →", - "back": "Zpět", - "skipForNow": "Zatím přeskočit", - "download": "Stáhnout →", - "showMeAround": "Proveďte mě", - "skipTheTour": "Přeskočit průvodce" - }, - "serverLicense": { - "skip": "Zatím přeskočit", - "seePlans": "Zobrazit plány →", - "upgrade": "Upgradovat nyní →", - "freeTitle": "Serverová licence", - "overLimitTitle": "Vyžadována serverová licence", - "overLimitBody": "Naše licencování umožňuje až {{freeTierLimit}} uživatelů zdarma na server. Máte {{overLimitUserCopy}} uživatelů Stirling. Pro nepřerušené používání přejděte na plán Stirling Server – neomezený počet míst, úpravy textu PDF a plná správa za 99 $/server/měsíc.", - "freeBody": "Naše licencování Open-Core umožňuje až {{freeTierLimit}} uživatelů zdarma na server. Pro nepřerušený růst a přednostní přístup k našemu novému nástroji pro úpravu textu PDF doporučujeme plán Stirling Server – plné úpravy a neomezený počet míst za 99 $/server/měsíc." - }, - "desktopInstall": { - "title": "Stáhnout", - "titleWithOs": "Stáhnout pro {{osLabel}}", - "body": "Stirling nejlépe funguje jako desktopová aplikace. Můžete ji používat offline, rychleji přistupovat k dokumentům a provádět úpravy lokálně ve svém počítači." - }, - "planOverview": { - "adminTitle": "Přehled pro správce", - "userTitle": "Přehled plánu", - "adminBodyLoginEnabled": "Jako správce můžete spravovat uživatele, konfigurovat nastavení a sledovat stav serveru. Prvních {{freeTierLimit}} uživatelů na vašem serveru může Stirling používat zdarma.", - "adminBodyLoginDisabled": "Po povolení režimu přihlášení můžete spravovat uživatele, konfigurovat nastavení a sledovat stav serveru. Prvních {{freeTierLimit}} uživatelů na vašem serveru může Stirling používat zdarma.", - "userBody": "Pozvěte kolegy, přiřazujte role a udržujte dokumenty uspořádané v jednom zabezpečeném prostoru. Režim přihlášení zapněte, jakmile budete chtít růst nad rámec sólo použití." - }, - "securityCheck": { - "message": "Aplikace nedávno prošla významnými změnami. Může být nutný zásah správce serveru. Pro pokračování prosím potvrďte svou roli." - } - }, - "adminOnboarding": { - "welcome": "Vítejte v Prohlídce pro administrátory! Prozkoumejme výkonné podnikové funkce a nastavení dostupné správcům systému.", - "configButton": "Klikněte na tlačítko Config pro přístup ke všem systémovým nastavením a administrativním ovládacím prvkům.", - "settingsOverview": "Toto je Panel nastavení. Administrátorská nastavení jsou pro snadnou orientaci uspořádána podle kategorií.", - "teamsAndUsers": "Zde spravujte Týmy a jednotlivé uživatele. Můžete zvát nové uživatele e‑mailem, sdílenými odkazy nebo jim sami vytvářet vlastní účty.", - "systemCustomization": "Nabízíme rozsáhlé možnosti přizpůsobení UI: Systémová nastavení umožňují změnit název aplikace a jazyky, Funkce umožňují správu serverových certifikátů a Koncové body umožňují povolit či zakázat konkrétní nástroje pro vaše uživatele.", - "databaseSection": "Pro pokročilá produkční prostředí máme nastavení umožňující napojení na externí databáze, abyste se integrovali se stávající infrastrukturou.", - "connectionsSection": "Sekce Připojení podporuje různé metody přihlášení včetně vlastního SSO a SAML poskytovatelů, jako jsou Google a GitHub, plus e‑mailové integrace pro oznámení a komunikaci.", - "adminTools": "Nakonec máme pokročilé administrátorské nástroje jako Auditování pro sledování systémové aktivity a Analytiku používání pro monitorování, jak uživatelé platformu využívají.", - "wrapUp": "To je vše z admin prohlídky! Viděli jste podnikové funkce, které dělají ze Stirling PDF výkonné, přizpůsobitelné řešení pro organizace. Prohlídku najdete kdykoli v nabídce Nápověda." - }, - "workspace": { - "title": "Pracovní prostor", - "people": { - "title": "Lidé", - "description": "Spravujte členy pracovního prostoru a jejich oprávnění", - "loading": "Načítání osob...", - "searchMembers": "Hledat členy...", - "addMembers": "Přidat členy", - "inviteMembers": { - "label": "Pozvat členy", - "subtitle": "Níže napište nebo vložte e‑maily oddělené čárkami. Vašemu pracovnímu prostoru se bude účtovat podle počtu členů." - }, - "user": "Uživatel", - "role": "Role", - "team": "Tým", - "status": "Stav", - "actions": { - "label": "Akce", - "upgrade": "Upgradovat" - }, - "noMembersFound": "Nebyli nalezeni žádní členové", - "active": "Aktivní", - "disabled": "Deaktivován", - "activeSession": "Aktivní relace", - "member": "Člen", - "admin": "Administrátor", - "roleDescriptions": { - "admin": "Může spravovat nastavení a zvát členy, s plným administrativním přístupem.", - "member": "Může zobrazovat a upravovat sdílené soubory, ale nemůže spravovat nastavení pracovního prostoru ani členy.", - "user": "Uživatel" - }, - "editRole": "Upravit roli", - "enable": "Povolit", - "disable": "Zakázat", - "deleteUser": "Smazat uživatele", - "deleteUserSuccess": "Uživatel úspěšně smazán", - "deleteUserError": "Uživatele se nepodařilo smazat", - "confirmDelete": "Opravdu chcete tohoto uživatele smazat? Tuto akci nelze vrátit.", - "addMember": { - "title": "Přidat člena", - "username": "Uživatelské jméno (e‑mail)", - "usernamePlaceholder": "uzivatel@priklad.cz", - "password": "Heslo", - "passwordPlaceholder": "Zadejte heslo", - "role": "Role", - "team": "Tým (volitelné)", - "teamPlaceholder": "Vyberte tým", - "forcePasswordChange": "Vynutit změnu hesla při prvním přihlášení", - "cancel": "Zrušit", - "submit": "Přidat člena", - "usernameRequired": "Uživatelské jméno a heslo jsou povinné", - "passwordTooShort": "Heslo musí mít alespoň 6 znaků", - "success": "Uživatel úspěšně vytvořen", - "error": "Nepodařilo se vytvořit uživatele" - }, - "editMember": { - "title": "Upravit člena", - "editing": "Upravuje se:", - "role": "Role", - "team": "Tým (volitelné)", - "teamPlaceholder": "Vyberte tým", - "cancel": "Zrušit", - "submit": "Aktualizovat člena", - "success": "Uživatel úspěšně aktualizován", - "error": "Nepodařilo se aktualizovat uživatele" - }, - "toggleEnabled": { - "success": "Stav uživatele úspěšně aktualizován", - "error": "Nepodařilo se aktualizovat stav uživatele" - }, - "delete": { - "success": "Uživatel úspěšně smazán", - "error": "Nepodařilo se smazat uživatele" - }, - "emailInvite": { - "tab": "Pozvánka e‑mailem", - "description": "Níže napište nebo vložte e‑maily oddělené čárkami. Uživatelé obdrží přihlašovací údaje e‑mailem.", - "emails": "E‑mailové adresy", - "emailsPlaceholder": "uzivatel1@priklad.cz, uzivatel2@priklad.cz", - "emailsRequired": "Je vyžadována alespoň jedna e‑mailová adresa", - "submit": "Odeslat pozvánky", - "success": "uživatel(é) úspěšně pozváni", - "partialSuccess": "Některé pozvánky se nepodařilo odeslat", - "allFailed": "Nepodařilo se pozvat uživatele", - "error": "Nepodařilo se odeslat pozvánky" - }, - "directInvite": { - "tab": "Přímé vytvoření" - }, - "inviteLinkTab": { - "tab": "Pozvánkový odkaz" - }, - "inviteLink": { - "description": "Vygenerujte bezpečný odkaz, který uživateli umožní nastavit si vlastní heslo", - "email": "E‑mailová adresa", - "emailPlaceholder": "uzivatel@priklad.cz (volitelné)", - "emailDescription": "Volitelné – ponechte prázdné pro obecný pozvánkový odkaz, který může použít kdokoli", - "emailRequired": "E‑mailová adresa je povinná", - "emailOptional": "Volitelné – ponechte prázdné pro obecný pozvánkový odkaz", - "emailRequiredForSend": "Pro odeslání e‑mailového oznámení je vyžadována e‑mailová adresa", - "expiryHours": "Hodiny do vypršení", - "expiryDescription": "Za kolik hodin odkaz vyprší", - "sendEmail": "Poslat pozvánkový odkaz e‑mailem", - "sendEmailDescription": "Je‑li povoleno, pozvánkový odkaz bude odeslán na uvedenou e‑mailovou adresu", - "smtpRequired": "SMTP není nakonfigurováno", - "generate": "Vygenerovat odkaz", - "generated": "Pozvánkový odkaz vygenerován", - "copied": "Odkaz zkopírován do schránky", - "success": "Pozvánkový odkaz úspěšně vygenerován", - "successWithEmail": "Pozvánkový odkaz vygenerován a odeslán e‑mailem", - "emailSent": "Pozvánkový odkaz vygenerován a odeslán e‑mailem", - "emailFailed": "Pozvánkový odkaz vygenerován, ale e‑mail se nepodařilo odeslat", - "emailFailedDetails": "Chyba: {0}. Sdílejte prosím pozvánkový odkaz ručně.", - "error": "Nepodařilo se vygenerovat pozvánkový odkaz", - "submit": "Vygenerovat pozvánkový odkaz" - }, - "inviteMode": { - "username": "Uživatelské jméno", - "email": "E‑mail", - "link": "Odkaz", - "emailDisabled": "Pozvánky e‑mailem vyžadují konfiguraci SMTP a mail.enableInvites=true v nastavení" - }, - "license": { - "users": "uživatelé", - "availableSlots": "Dostupná místa", - "grandfathered": "Zachováno z dřívějška", - "grandfatheredShort": "{{count}} zachováno z dřívějška", - "fromLicense": "z licence", - "slotsAvailable": "{{count}} míst pro uživatele k dispozici", - "noSlotsAvailable": "Žádná volná místa", - "currentUsage": "Aktuálně používáte {{current}} z {{max}} uživatelských licencí" - }, - "loginRequired": "Nejprve povolte režim přihlášení" - }, - "teams": { - "title": "Týmy", - "description": "Spravujte týmy a organizujte členy pracovního prostoru", - "loading": "Načítání týmů...", - "loadingDetails": "Načítání detailů týmu...", - "loadError": "Nepodařilo se načíst detaily týmu", - "createNewTeam": "Vytvořit nový tým", - "teamName": "Název týmu", - "totalMembers": "Celkem členů", - "actions": "Akce", - "noTeamsFound": "Nebyly nalezeny žádné týmy", - "noMembers": "V tomto týmu nejsou žádní členové", - "system": "Systém", - "addMember": "Přidat člena", - "viewTeam": "Zobrazit tým", - "removeMember": "Odebrat z týmu", - "cannotRemoveFromSystemTeam": "Nelze odebrat ze systémového týmu", - "renameTeamLabel": "Přejmenovat tým", - "deleteTeamLabel": "Smazat tým", - "cannotDeleteInternal": "Nelze smazat tým Internal", - "confirmDelete": "Opravdu chcete tento tým smazat? Tým musí být prázdný, aby šel smazat.", - "confirmRemove": "Odebrat uživatele z tohoto týmu?", - "cannotRenameInternal": "Nelze přejmenovat tým Internal", - "cannotAddToInternal": "Nelze přidávat členy do týmu Internal", - "teamNotFound": "Tým nebyl nalezen", - "backToTeams": "Zpět na Týmy", - "memberCount": "{{count}} členů", - "removeMemberSuccess": "Uživatel odebrán z týmu", - "removeMemberError": "Nepodařilo se odebrat uživatele z týmu", - "createTeam": { - "title": "Vytvořit nový tým", - "teamName": "Název týmu", - "teamNamePlaceholder": "Zadejte název týmu", - "cancel": "Zrušit", - "submit": "Vytvořit tým", - "nameRequired": "Název týmu je povinný", - "success": "Tým úspěšně vytvořen", - "error": "Nepodařilo se vytvořit tým" - }, - "renameTeam": { - "title": "Přejmenovat tým", - "renaming": "Přejmenovává se:", - "newTeamName": "Nový název týmu", - "newTeamNamePlaceholder": "Zadejte nový název týmu", - "cancel": "Zrušit", - "submit": "Přejmenovat tým", - "nameRequired": "Název týmu je povinný", - "success": "Tým úspěšně přejmenován", - "error": "Nepodařilo se přejmenovat tým" - }, - "deleteTeam": { - "success": "Tým úspěšně smazán", - "error": "Nepodařilo se smazat tým. Ujistěte se, že je tým prázdný.", - "teamMustBeEmpty": "Před smazáním musí být tým prázdný" - }, - "addMemberToTeam": { - "title": "Přidat člena do týmu", - "addingTo": "Přidává se do", - "selectUser": "Vyberte uživatele", - "selectUserPlaceholder": "Zvolte uživatele", - "selectUserRequired": "Vyberte prosím uživatele", - "currentlyIn": "aktuálně v", - "willBeMoved": "Poznámka: Tento uživatel bude přesunut ze svého aktuálního týmu do tohoto týmu.", - "cancel": "Zrušit", - "submit": "Přidat člena", - "userRequired": "Vyberte prosím uživatele", - "success": "Člen úspěšně přidán do týmu", - "error": "Nepodařilo se přidat člena do týmu" - }, - "changeTeam": { - "label": "Změnit tým", - "title": "Změnit tým", - "changing": "Přesouvání", - "selectTeam": "Vyberte tým", - "selectTeamPlaceholder": "Zvolte tým", - "selectTeamRequired": "Vyberte prosím tým", - "success": "Tým úspěšně změněn", - "error": "Nepodařilo se změnit tým", - "submit": "Změnit tým" - } - } - }, - "plan": { - "currency": "Měna", - "popular": "Oblíbené", - "current": "Aktuální plán", - "upgrade": "Upgradovat", - "contact": "Kontaktujte nás", - "customPricing": "Vlastní", - "showComparison": "Porovnat všechny funkce", - "hideComparison": "Skrýt porovnání funkcí", - "featureComparison": "Srovnání funkcí", - "from": "Od", - "perMonth": "/měsíc", - "perSeat": "/místo", - "withServer": "+ Serverový plán", - "licensedSeats": "Licencováno: {{count}} míst", - "includedInCurrent": "Součást vašeho plánu", - "selectPlan": "Vybrat plán", - "manage": "Spravovat", - "manageSubscription": { - "description": "Spravujte své předplatné, fakturaci a platební metody" - }, - "activePlan": { - "title": "Aktivní plán", - "subtitle": "Podrobnosti vašeho aktuálního předplatného" - }, - "availablePlans": { - "title": "Dostupné plány", - "subtitle": "Vyberte plán, který vám vyhovuje" - }, - "static": { - "title": "Fakturační informace", - "message": "Online fakturace není aktuálně nastavena. Pro upgrade plánu nebo správu předplatných nás prosím kontaktujte přímo.", - "contactSales": "Kontaktovat obchod", - "contactToUpgrade": "Kontaktujte nás pro upgrade nebo úpravu plánu", - "maxUsers": "Max. počet uživatelů", - "upTo": "Až" - }, - "period": { - "month": "měsíc", - "perUserPerMonth": "/uživatel/měsíc" - }, - "free": { - "name": "Zdarma", - "highlight1": "Omezené používání nástrojů týdně", - "highlight2": "Přístup ke všem nástrojům", - "highlight3": "Komunitní podpora", - "forever": "Navždy zdarma", - "included": "Zahrnuto" - }, - "pro": { - "name": "Pro", - "highlight1": "Neomezené používání nástrojů", - "highlight2": "Pokročilé PDF nástroje", - "highlight3": "Bez vodoznaků" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Vlastní ceny", - "highlight2": "Vyhrazená podpora", - "highlight3": "Nejnovější funkce", - "requiresServer": "Vyžaduje Server", - "requiresServerMessage": "Nejprve prosím přejděte na plán Server a teprve poté na Enterprise." - }, - "feature": { - "title": "Funkce", - "pdfTools": "Základní PDF nástroje", - "fileSize": "Limit velikosti souboru", - "automation": "Automatizovat pracovní postupy nástrojů", - "api": "Přístup k API", - "priority": "Prioritní podpora", - "customPricing": "Vlastní ceny" - }, - "licenseWarning": { - "title": "Dosažen limit bezplatné self-hosted verze", - "body": "Máte {{total}} uživatelů, ale bezplatná úroveň podporuje pouze {{limit}} na server. Upgradujte, aby Stirling PDF běžel hladce.", - "overLimit": "více než {{limit}}", - "cta": "Zobrazit plány" - } - }, - "subscription": { - "status": { - "active": "Aktivní", - "pastDue": "Po splatnosti", - "canceled": "Zrušeno", - "incomplete": "Neúplné", - "trialing": "Zkušební", - "none": "Žádné předplatné" - }, - "renewsOn": "Obnovuje se {{date}}", - "cancelsOn": "Ruší se {{date}}" - }, - "billing": { - "manageBilling": "Spravovat fakturaci", - "portal": { - "error": "Nepodařilo se otevřít fakturační portál" - }, - "updateSeats": "Aktualizovat místa", - "updateEnterpriseSeats": "Aktualizovat místa Enterprise", - "currentSeats": "Aktuální počet míst", - "minimumSeats": "Minimální počet míst", - "basedOnUsers": "(aktuální uživatelé)", - "newSeatCount": "Nový počet míst", - "newSeatCountDescription": "Zvolte počet míst pro svou enterprise licenci", - "whatHappensNext": "Co bude dál?", - "stripePortalRedirect": "Budete přesměrováni do fakturačního portálu Stripe k přezkoumání a potvrzení změny počtu míst. Poměrná částka bude vypočtena automaticky.", - "preparingUpdate": "Příprava aktualizace míst...", - "seatCountTooLow": "Počet míst musí být alespoň {{minimum}} (aktuální počet uživatelů)", - "seatCountUnchanged": "Vyberte prosím jiný počet míst", - "seatsUpdated": "Místa aktualizována", - "seatsUpdatedMessage": "Počet vašich enterprise míst byl aktualizován na {{seats}}", - "updateProcessing": "Aktualizace se zpracovává", - "updateProcessingMessage": "Vaše změna počtu míst se zpracovává. Za chvíli prosím obnovte.", - "notEnterprise": "Správa míst je dostupná pouze pro enterprise licence" - }, - "upgradeBanner": { - "title": "Přejděte na Serverový plán", - "message": "Využijte Stirling PDF naplno s neomezeným počtem uživatelů a pokročilými funkcemi", - "upgradeButton": "Upgradovat nyní", - "dismiss": "Skrýt banner", - "attentionTitle": "Tento server vyžaduje zásah správce", - "attentionBody": "Váš správce se musí přihlásit, aby zobrazil další informace. Kontaktujte jej prosím co nejdříve.", - "attentionBodyAdmin": "Zkontrolujte licenční požadavky, aby byl tento server v souladu.", - "seeInfo": "Zobrazit informace" - }, - "payment": { - "preparing": "Připravujeme vaši platbu...", - "redirecting": "Přesměrování na zabezpečenou pokladnu...", - "upgradeTitle": "Upgradovat na {{planName}}", - "success": "Platba úspěšná!", - "successMessage": "Vaše předplatné bylo úspěšně aktivováno. Brzy obdržíte potvrzující e‑mail.", - "autoClose": "Toto okno se zavře automaticky...", - "error": "Chyba platby", - "upgradeSuccess": "Platba proběhla úspěšně! Vaše předplatné bylo upgradováno. Licence na vašem serveru byla aktualizována. Brzy obdržíte potvrzovací e-mail.", - "paymentSuccess": "Platba proběhla úspěšně! Získává se váš licenční klíč...", - "licenseActivated": "Licence aktivována! Váš licenční klíč byl uložen. Na registrovaný e-mail byl odeslán potvrzovací e-mail.", - "licenseDelayed": "Platba proběhla úspěšně! Vaše licence se generuje. Brzy obdržíte e-mail s licenčním klíčem. Pokud jej nedostanete do 10 minut, kontaktujte podporu.", - "licensePollingError": "Platba proběhla úspěšně, ale nepodařilo se automaticky získat licenční klíč. Zkontrolujte prosím e-mail nebo kontaktujte podporu s potvrzením platby.", - "licenseRetrievalError": "Platba proběhla úspěšně, ale získání licence selhalo. Licenční klíč obdržíte e-mailem. Pokud jej nedostanete do 10 minut, kontaktujte podporu.", - "syncError": "Platba proběhla úspěšně, ale synchronizace licence selhala. Vaše licence bude brzy aktualizována. Pokud problém přetrvá, kontaktujte podporu.", - "licenseSaveError": "Nepodařilo se uložit licenční klíč. Dokončení aktivace vyřešíte kontaktováním podpory a zasláním licenčního klíče.", - "paymentCanceled": "Platba byla zrušena. Nic vám nebylo účtováno.", - "syncingLicense": "Synchronizuje se vaše upgradovaná licence...", - "generatingLicense": "Generuje se váš licenční klíč...", - "upgradeComplete": "Upgrade dokončen", - "upgradeCompleteMessage": "Vaše předplatné bylo úspěšně upgradováno. Váš stávající licenční klíč byl aktualizován.", - "stripeNotConfigured": "Stripe není nastaven", - "stripeNotConfiguredMessage": "Integrace plateb Stripe není nakonfigurována. Kontaktujte prosím svého správce.", - "monthly": "Měsíčně", - "yearly": "Ročně", - "billingPeriod": "Fakturační období", - "enterpriseNote": "Počet míst lze upravit při platbě (1–1000).", - "installationId": "ID instalace", - "licenseKey": "Váš licenční klíč", - "licenseInstructions": "Bylo přidáno do vaší instalace. Kopii obdržíte také e-mailem.", - "canCloseWindow": "Toto okno můžete nyní zavřít.", - "licenseKeyProcessing": "Zpracování licenčního klíče", - "licenseDelayedMessage": "Váš licenční klíč se generuje. Brzy zkontrolujte e-mail nebo kontaktujte podporu.", - "perYear": "/rok", - "perMonth": "/měsíc", - "emailInvalid": "Zadejte prosím platnou e-mailovou adresu", - "emailStage": { - "title": "Zadejte svůj e-mail", - "description": "Použijeme jej k zaslání vašeho licenčního klíče a potvrzení.", - "emailLabel": "E-mailová adresa", - "emailPlaceholder": "your@email.com", - "continue": "Pokračovat", - "modalTitle": "Začínáme – {{planName}}" - }, - "planStage": { - "title": "Zvolte fakturační období", - "savingsNote": "Ušetřete {{percent}} % s roční fakturací", - "basePrice": "Základní cena", - "seatPrice": "Za místo", - "totalForSeats": "Celkem ({{count}} míst)", - "selectMonthly": "Zvolit měsíčně", - "selectYearly": "Zvolit ročně", - "savePercent": "Ušetříte {{percent}} %", - "savingsAmount": "Ušetříte {{amount}}", - "modalTitle": "Vyberte fakturační období – {{planName}}", - "billedYearly": "Fakturováno ročně {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Zpět k výběru plánu", - "selectedPlan": "Vybraný plán", - "modalTitle": "Dokončit platbu – {{planName}}" - } - }, - "firstLogin": { - "title": "První přihlášení", - "welcomeTitle": "Vítejte!", - "welcomeMessage": "Z bezpečnostních důvodů musíte při prvním přihlášení změnit heslo.", - "loggedInAs": "Přihlášen jako", - "error": "Chyba", - "currentPassword": "Aktuální heslo", - "enterCurrentPassword": "Zadejte své aktuální heslo", - "newPassword": "Nové heslo", - "enterNewPassword": "Zadejte nové heslo (min. 8 znaků)", - "confirmPassword": "Potvrzení nového hesla", - "reEnterNewPassword": "Zadejte nové heslo znovu", - "changePassword": "Změnit heslo", - "allFieldsRequired": "Všechna pole jsou povinná", - "passwordsDoNotMatch": "Nová hesla se neshodují", - "passwordTooShort": "Heslo musí mít alespoň 8 znaků", - "passwordMustBeDifferent": "Nové heslo se musí lišit od aktuálního", - "passwordChangedSuccess": "Heslo bylo úspěšně změněno! Přihlaste se prosím znovu.", - "passwordChangeFailed": "Nepodařilo se změnit heslo. Zkontrolujte své aktuální heslo." - }, - "invite": { - "welcome": "Vítejte ve Stirling PDF", - "invalidToken": "Neplatný pozvánkový odkaz", - "validationError": "Nepodařilo se ověřit pozvánkový odkaz", - "passwordRequired": "Heslo je povinné", - "passwordTooShort": "Heslo musí mít alespoň 6 znaků", - "passwordMismatch": "Hesla se neshodují", - "acceptError": "Nepodařilo se vytvořit účet", - "validating": "Ověřování pozvánky...", - "invalidInvitation": "Neplatná pozvánka", - "goToLogin": "Přejít na přihlášení", - "welcomeTitle": "Byli jste pozváni!", - "welcomeSubtitle": "Dokončete nastavení účtu a začněte", - "accountFor": "Vytváření účtu pro", - "linkExpires": "Odkaz vyprší", - "email": "E‑mailová adresa", - "emailPlaceholder": "Zadejte svou e‑mailovou adresu", - "emailRequired": "E‑mailová adresa je povinná", - "invalidEmail": "Neplatná e‑mailová adresa", - "choosePassword": "Zvolte heslo", - "passwordPlaceholder": "Zadejte své heslo", - "confirmPassword": "Potvrzení hesla", - "confirmPasswordPlaceholder": "Zadejte své heslo znovu", - "createAccount": "Vytvořit účet", - "creating": "Vytváření účtu...", - "alreadyHaveAccount": "Už máte účet?", - "signIn": "Přihlásit se" - }, - "audit": { - "error": { - "title": "Chyba při načítání systému auditu" - }, - "notAvailable": "Systém auditu není k dispozici", - "notAvailableMessage": "Systém auditu není nakonfigurován nebo není k dispozici.", - "disabled": "Záznam auditu je vypnutý", - "disabledMessage": "Pro sledování systémových událostí povolte záznam auditu v konfiguraci aplikace.", - "systemStatus": { - "title": "Stav systému", - "status": "Záznam auditu", - "enabled": "Zapnuto", - "disabled": "Vypnuto", - "level": "Úroveň auditu", - "retention": "Doba uchování", - "days": "dní", - "totalEvents": "Celkem událostí" - }, - "tabs": { - "dashboard": "Přehled", - "events": "Události auditu", - "export": "Export" - }, - "charts": { - "title": "Přehled auditu", - "error": "Chyba při načítání grafů", - "day": "Den", - "week": "Týden", - "month": "Měsíc", - "byType": "Události podle typu", - "byUser": "Události podle uživatele", - "overTime": "Události v čase" - }, - "events": { - "title": "Auditní události", - "filterByType": "Filtrovat podle typu", - "filterByUser": "Filtrovat podle uživatele", - "startDate": "Datum začátku", - "endDate": "Datum konce", - "clearFilters": "Vymazat", - "error": "Chyba při načítání událostí", - "noEvents": "Nebyly nalezeny žádné události", - "timestamp": "Časové razítko", - "type": "Typ", - "user": "Uživatel", - "ipAddress": "IP adresa", - "actions": "Akce", - "viewDetails": "Zobrazit podrobnosti", - "eventDetails": "Podrobnosti události", - "details": "Podrobnosti" - }, - "export": { - "title": "Export auditních dat", - "description": "Exportujte auditní události do formátu CSV nebo JSON. Pomocí filtrů omezte exportovaná data.", - "format": "Formát exportu", - "filters": "Filtry (volitelné)", - "filterByType": "Filtrovat podle typu", - "filterByUser": "Filtrovat podle uživatele", - "startDate": "Datum začátku", - "endDate": "Datum konce", - "clearFilters": "Vymazat", - "exportButton": "Exportovat data", - "error": "Export dat se nezdařil" - } - }, - "usage": { - "noData": "Žádná data nejsou k dispozici", - "error": "Chyba při načítání statistik využití", - "noDataMessage": "Aktuálně nejsou k dispozici žádné statistiky využití.", - "controls": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Vše", - "refresh": "Obnovit", - "dataTypeLabel": "Typ dat:", - "dataType": { - "all": "Vše", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Vše" - }, - "stats": { - "totalEndpoints": "Celkem endpointů", - "totalVisits": "Celkem návštěv", - "showing": "Zobrazeno", - "selectedVisits": "Vybrané návštěvy" - }, - "chart": { - "title": "Graf využití endpointů" - }, - "table": { - "title": "Podrobné statistiky", - "endpoint": "Endpoint", - "visits": "Návštěvy", - "percentage": "Procenta", - "noData": "Žádná data nejsou k dispozici" - } - }, - "backendHealth": { - "checking": "Kontrola stavu backendu...", - "online": "Backend online", - "offline": "Backend offline", - "starting": "Backend se spouští...", - "wait": "Počkejte, až backend dokončí spouštění, a zkuste to znovu." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Odemkněte PDF pro pokračování", - "title": "Odstraňte heslo pro pokračování", - "description": "Toto PDF je chráněno heslem. Zadejte heslo, abyste mohli pokračovat v práci.", - "password": { - "label": "Heslo k PDF", - "placeholder": "Zadejte heslo k PDF" - }, - "skip": "Zatím přeskočit", - "unlock": "Odemknout a pokračovat", - "incorrectPassword": "Nesprávné heslo", - "missingFile": "Vybraný soubor již není k dispozici.", - "emptyResponse": "Odstranění hesla nevytvořilo soubor.", - "required": "Zadejte heslo pro pokračování.", - "successTitle": "Heslo odstraněno", - "successBodyWithName": "Heslo odstraněno ze souboru {{fileName}}", - "successBody": "Heslo bylo úspěšně odstraněno." - }, - "setup": { - "welcome": "Vítejte ve Stirling PDF", - "description": "Začněte výběrem způsobu používání Stirling PDF", - "step1": { - "label": "Zvolte režim", - "description": "Offline nebo server" - }, - "step2": { - "label": "Vyberte server", - "description": "Samohostovaný server" - }, - "step3": { - "label": "Přihlášení", - "description": "Zadejte přihlašovací údaje" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Přihlaste se svým účtem Stirling" - }, - "selfhosted": { - "title": "Samohostovaný server", - "description": "Připojte se ke svému serveru Stirling PDF" - } - }, - "saas": { - "title": "Přihlásit se do Stirling", - "subtitle": "Přihlaste se svým účtem Stirling" - }, - "selfhosted": { - "title": "Přihlásit se k serveru", - "subtitle": "Zadejte přihlašovací údaje k vašemu serveru" - }, - "server": { - "title": "Připojit k serveru", - "subtitle": "Zadejte URL vašeho samohostovaného serveru", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Samohostovaný server" - }, - "url": { - "label": "URL serveru", - "description": "Zadejte úplnou URL vašeho samohostovaného serveru Stirling PDF" - }, - "error": { - "emptyUrl": "Zadejte URL serveru", - "unreachable": "Nelze se připojit k serveru", - "testFailed": "Test připojení selhal" - }, - "testing": "Testuji připojení..." - }, - "login": { - "title": "Přihlášení", - "subtitle": "Zadejte přihlašovací údaje pro pokračování", - "connectingTo": "Připojuji se k:", - "username": { - "label": "Uživatelské jméno", - "placeholder": "Zadejte své uživatelské jméno" - }, - "email": { - "label": "E-mail", - "placeholder": "Zadejte svůj e-mail" - }, - "password": { - "label": "Heslo", - "placeholder": "Zadejte své heslo" - }, - "error": { - "emptyUsername": "Zadejte své uživatelské jméno", - "emptyEmail": "Zadejte svůj e-mail", - "emptyPassword": "Zadejte své heslo", - "oauthFailed": "Přihlášení přes OAuth selhalo. Zkuste to znovu." - }, - "submit": "Přihlásit se", - "signInWith": "Přihlásit se pomocí", - "oauthPending": "Otevírám prohlížeč pro ověření...", - "orContinueWith": "Nebo pokračovat e-mailem" - } - }, - "oauth": { - "success": { - "title": "Ověření úspěšné", - "message": "Toto okno můžete zavřít a vrátit se do Stirling PDF." - }, - "error": { - "title": "Ověření selhalo", - "message": "Ověření nebylo úspěšné. Toto okno můžete zavřít a zkusit to znovu." - } - }, - "pdfTextEditor": { - "title": "Editor PDF JSON", - "viewLabel": "Editor PDF", - "converting": "Převádím PDF do editovatelného formátu...", - "conversionFailed": "Nepodařilo se převést PDF. Zkuste to znovu.", - "currentFile": "Aktuální soubor: {{name}}", - "pageSummary": "Strana {{number}} z {{total}}", - "pagePreviewAlt": "Náhled stránky", - "imageLabel": "Vložený obrázek", - "noTextOnPage": "Na této stránce nebyl zjištěn žádný editovatelný text.", - "pageType": { - "paragraph": "Odstavcová stránka", - "sparse": "Řídký text" - }, - "groupingMode": { - "auto": "Auto", - "paragraph": "Odstavec", - "singleLine": "Jeden řádek" - }, - "badges": { - "unsaved": "Upraveno", - "modified": "Upraveno", - "earlyAccess": "Předběžný přístup" - }, - "actions": { - "reset": "Obnovit změny", - "downloadJson": "Stáhnout JSON", - "generatePdf": "Vytvořit PDF" - }, - "options": { - "autoScaleText": { - "title": "Automaticky přizpůsobit text rámečkům", - "description": "Automaticky vodorovně škáluje text, aby se vešel do původního ohraničujícího rámečku, když se vykreslení fontu liší od PDF." - }, - "groupingMode": { - "title": "Režim seskupení textu", - "autoDescription": "Automaticky detekuje typ stránky a vhodně seskupí text.", - "paragraphDescription": "Seskupí zarovnané řádky do vícerádkových textových rámečků.", - "singleLineDescription": "Ponechá každý řádek textu PDF jako samostatný textový rámeček." - }, - "manualGrouping": { - "descriptionInline": "Tip: Podržením Ctrl (Cmd) nebo Shift vyberete více textových rámečků. Nad výběrem se zobrazí plovoucí panel nástrojů, kde můžete slučovat, rozdělovat nebo upravovat šířky." - }, - "forceSingleElement": { - "title": "Uzamknout upravený text do jednoho prvku PDF", - "description": "Při zapnutí editor exportuje každý upravený textový rámeček jako jeden textový prvek PDF, aby se předešlo překrývání znaků nebo míchání fontů." - } - }, - "manual": { - "mergeTooltip": "Sloučit vybrané rámečky", - "merge": "Sloučit výběr", - "ungroupTooltip": "Rozdělit odstavec zpět na řádky", - "ungroup": "Zrušit seskupení", - "widthMenu": "Možnosti šířky", - "expandWidth": "Roztáhnout k okraji stránky", - "resetWidth": "Obnovit šířku", - "resizeHandle": "Upravit šířku textu" - }, - "disclaimer": { - "heading": "Omezení náhledu", - "textFocus": "Toto pracovní prostředí se zaměřuje na úpravu textu a přesouvání vložených obrázků. Složitá grafika stránky, formulářové prvky a vrstvená grafika jsou zachovány pro export, ale zde nejsou plně editovatelné.", - "previewVariance": "Některé vizuální prvky (např. okraje tabulek, tvary nebo vzhledy anotací) se v náhledu nemusí zobrazit přesně. Exportované PDF si kde je to možné zachovává původní kreslicí příkazy.", - "alpha": "Tento alfa prohlížeč se stále vyvíjí — některé fonty, barvy, efekty průhlednosti a detaily rozvržení se mohou mírně lišit. Před sdílením prosím zkontrolujte vygenerované PDF." - }, - "empty": { - "title": "Není načten žádný dokument", - "subtitle": "Načtěte soubor PDF nebo JSON a začněte upravovat text." - }, - "welcomeBanner": { - "title": "Vítejte v editoru textu PDF (předběžný přístup)", - "experimental": "Jde o experimentální funkci ve vývoji. Během používání můžete narazit na nestabilitu a problémy.", - "howItWorks": "Tento nástroj převede vaše PDF do editovatelného formátu, kde můžete upravovat text a přesouvat obrázky. Změny se uloží zpět jako nové PDF.", - "bestFor": "Nejlépe funguje s:", - "bestFor1": "Jednodušší PDF obsahující hlavně text a obrázky", - "bestFor2": "Dokumenty se standardním odstavcovým formátováním", - "bestFor3": "Dopisy, eseje, zprávy a základní dokumenty", - "notIdealFor": "Nevhodné pro:", - "notIdealFor1": "PDF se speciálním formátováním jako odrážky, tabulky nebo vícesloupcové rozvržení", - "notIdealFor2": "Magazíny, brožury nebo graficky náročné dokumenty", - "notIdealFor3": "Příručky se složitým rozvržením", - "limitations": "Aktuální omezení:", - "limitation1": "Vykreslení fontů se může mírně lišit od původního PDF", - "limitation2": "Složitá grafika, formulářová pole a anotace jsou zachovány, ale nelze je upravovat", - "limitation3": "Převod a zpracování velkých souborů může chvíli trvat", - "knownIssues": "Známé problémy (probíhá oprava):", - "issue1": "Barva textu se zatím nezachovává (brzy bude přidáno)", - "issue2": "Režim Odstavec má více problémů se zarovnáním a rozestupy – doporučen režim Jeden řádek", - "issue3": "Zobrazení náhledu se liší od exportovaného PDF – exportované PDF je bližší originálu", - "issue4": "Zarovnání otočeného textu může vyžadovat ruční úpravu", - "issue5": "Efekty průhlednosti a vrstvení se mohou lišit od originálu", - "feedback": "Toto je funkce v režimu předběžného přístupu. Prosíme, hlaste jakékoli problémy, abychom ji mohli zlepšit!", - "gotIt": "Rozumím", - "dontShowAgain": "Příště nezobrazovat" - }, - "modeChange": { - "title": "Potvrdit změnu režimu", - "warning": "Změna režimu seskupení textu resetuje všechny neuložené změny. Opravdu chcete pokračovat?", - "cancel": "Zrušit", - "confirm": "Resetovat a změnit režim" - }, - "fontAnalysis": { - "details": "Detaily fontu", - "embedded": "Vložené", - "type": "Typ", - "webFormat": "Webový formát", - "warnings": "Varování", - "suggestions": "Poznámky", - "currentPageFonts": "Fonty na této stránce", - "allFonts": "Všechny fonty", - "fallback": "fallback", - "missing": "chybí", - "perfectMessage": "Všechny fonty lze reprodukovat dokonale.", - "warningMessage": "Některé fonty se nemusí vykreslit správně.", - "infoMessage": "K dispozici jsou informace o reprodukci fontů.", - "perfect": "perfect", - "subset": "subset" - }, - "errors": { - "invalidJson": "Nelze přečíst soubor JSON. Ujistěte se, že byl vytvořen nástrojem PDF to JSON.", - "pdfConversion": "Nelze převést upravený JSON zpět na PDF." - } - }, - "auth": { - "sessionExpired": "Relace vypršela", - "pleaseLoginAgain": "Přihlaste se prosím znovu.", - "accessDenied": "Přístup odepřen", - "insufficientPermissions": "Nemáte oprávnění k provedení této akce." - }, - "addText": { - "title": "Přidat text", - "header": "Přidat text do PDF", - "text": { - "name": "Text", - "placeholder": "Zadejte text, který chcete přidat", - "fontLabel": "Písmo", - "fontSizeLabel": "Velikost fontu", - "fontSizePlaceholder": "Zadejte nebo vyberte velikost fontu (8–200)", - "colorLabel": "Barva textu" - }, - "steps": { - "configure": "Nastavit text" - }, - "step": { - "createDesc": "Zadejte text, který chcete přidat", - "place": "Umístit text", - "placeDesc": "Kliknutím do PDF přidáte text" - }, - "instructions": { - "title": "Jak přidat text", - "text": "Po zadání textu výše klikněte kdekoli do PDF pro jeho umístění.", - "paused": "Umisťování pozastaveno", - "resumeHint": "Obnovením umisťování budete moci kliknout a přidat text.", - "noSignature": "Zadejte výše text pro povolení umisťování." - }, - "mode": { - "move": "Přesunout text", - "place": "Umístit text", - "pause": "Pozastavit umisťování", - "resume": "Obnovit umisťování" - }, - "results": { - "title": "Výsledky přidání textu" - }, - "error": { - "failed": "Při přidávání textu do PDF došlo k chybě." - }, - "tags": "text,anotace,štítek", - "applySignatures": "Použít text" - } -} \ No newline at end of file diff --git a/frontend/public/locales/da-DK/translation.json b/frontend/public/locales/da-DK/translation.json deleted file mode 100644 index 774d7061d..000000000 --- a/frontend/public/locales/da-DK/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Vælg hvordan du vil gennemse værktøjer", - "description": "Forhåndsvis begge layouts og beslæt, hvordan du vil udforske Stirling PDF-værktøjer.", - "sidebarTitle": "Sidepanel-tilstand", - "sidebarDescription": "Hold værktøjer ved siden af dit arbejdsområde for hurtigt skift.", - "recommended": "Anbefalet", - "chooseSidebar": "Brug sidepanel-tilstand", - "fullscreenTitle": "Fuldskærmstilstand - (forældet)", - "fullscreenDescription": "Gennemse alle værktøjer i et katalog, der dækker arbejdsområdet, indtil du vælger et.", - "chooseFullscreen": "Brug fuldskærmstilstand", - "dismiss": "Måske senere" - }, - "fullscreen": { - "showDetails": "Vis detaljer", - "comingSoon": "Kommer snart:", - "favorite": "Føj til favoritter", - "favorites": "Favoritter", - "unavailable": "Deaktiveret af serveradministrator:", - "unavailableDependency": "Ikke tilgængelig – påkrævet værktøj mangler på serveren:", - "heading": "Alle værktøjer (fuldskærmsvisning)", - "noResults": "Prøv at justere din søgning eller slå beskrivelser til for at finde det, du har brug for.", - "recommended": "Anbefalet", - "unfavorite": "Fjern fra favoritter" - }, - "placeholder": "Vælg et værktøj for at komme i gang", - "toggle": { - "fullscreen": "Skift til fuldskærmstilstand", - "sidebar": "Skift til sidepanel-tilstand" - }, - "alpha": "Alpha", - "premiumFeature": "Premium-funktion:", - "comingSoon": "Kommer snart:" - }, - "unsavedChanges": "Du har ikke-gemte ændringer i din PDF.", - "areYouSure": "Er du sikker på, at du vil forlade?", - "unsavedChangesTitle": "Ikke-gemte ændringer", - "keepWorking": "Fortsæt med at arbejde", - "discardChanges": "Kassér og forlad", - "applyAndContinue": "Gem og forlad", - "exportAndContinue": "Eksportér og fortsæt", - "zipWarning": { - "title": "Stor ZIP-fil", - "message": "Denne ZIP indeholder {{count}} filer. Udpak alligevel?", - "cancel": "Annuller", - "confirm": "Udpak" - }, - "defaultApp": { - "title": "Sæt som standard PDF-app", - "message": "Vil du sætte Stirling PDF som din standard PDF-editor?", - "description": "Du kan ændre dette senere i dine systemindstillinger.", - "notNow": "Ikke nu", - "setDefault": "Sæt som standard", - "dismiss": "Afvis", - "prompt": { - "title": "Sæt som standard PDF-editor", - "message": "Gør Stirling PDF til din standardapp til at åbne PDF-filer." - }, - "success": { - "title": "Standardapp valgt", - "message": "Stirling PDF er nu din standard PDF-editor" - }, - "settingsOpened": { - "title": "Indstillinger åbnet", - "message": "Vælg Stirling PDF i dine systemindstillinger" - }, - "error": { - "title": "Fejl", - "message": "Kunne ikke angive standard PDF-håndterer" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Annuller", - "addPageNumbers": { - "fontSize": "Skriftstørrelse", - "fontName": "Skriftnavn", - "title": "Tilføj Sidenumre", - "header": "Tilføj Sidenumre", - "selectText": { - "1": "Vælg PDF-fil:", - "2": "Marginstørrelse", - "3": "Plassering", - "4": "Startnummer", - "5": "Sider at nummerere", - "6": "Brugerdefineret Tekst" - }, - "customTextDesc": "Brugerdefineret Tekst", - "numberPagesDesc": "Hvilke sider der skal nummereres, standard 'alle', accepterer også 1-5 eller 2,5,9 osv.", - "customNumberDesc": "Standard er {n}, accepterer også 'Side {n} af {total}', 'Tekst-{n}', '{filnavn}-{n}", - "submit": "Tilføj Sidenumre", - "configuration": "Konfiguration", - "customize": "Tilpas udseende", - "pagesAndStarting": "Sider og startnummer", - "positionAndPages": "Position og sider", - "error": { - "failed": "Tilføjelse af sidetal mislykkedes" - }, - "results": { - "title": "Resultater for sidetal" - }, - "preview": "Positionsvalg", - "previewDisclaimer": "Forhåndsvisning er vejledende. Det endelige output kan variere pga. PDF-skrifttypemetrik." - }, - "pageSelectionPrompt": "Brugerdefineret sidevalg (Indtast en kommasepareret liste af sidenumre 1,5,6 eller funktioner som 2n+1) :", - "startingNumberTooltip": "Det første nummer der vises. Efterfølgende sider øges fra dette nummer.", - "marginTooltip": "Afstand mellem sidetallet og sidens kant.", - "fontSizeTooltip": "Størrelse på sidetalsteksten i punkter. Større tal giver større tekst.", - "fontTypeTooltip": "Skrifttypefamilie til sidetal. Vælg efter din dokuments stil.", - "customTextTooltip": "Valgfrit brugerdefineret format for sidetal. Brug {n} som pladsholder for tallet. Eksempel: \"Side {n}\" viser \"Side 1\", \"Side 2\" osv.", - "pdfPrompt": "Vælg PDF-fil(er)", - "multiPdfPrompt": "Vælg PDF-filerne (2+)", - "multiPdfDropPrompt": "Vælg (eller drag & drop) alle PDF-filerne du skal bruge", - "imgPrompt": "Vælg Billede(r)", - "genericSubmit": "Indsend", - "uploadLimit": "Maksimal filstørrelse:", - "uploadLimitExceededSingular": "er for stor. Maksimal tilladt størrelse er", - "uploadLimitExceededPlural": "er for store. Maksimal tilladt størrelse er", - "processTimeWarning": "Advarsel: Denne proces kan tage op til et helt minut, alt efter størrelsen på filen", - "pageOrderPrompt": "Brugerdefineret siderækkefølge (Indtast en kommasepareret liste af sidenumre eller funktioner som 2n+1) :", - "goToPage": "Gå", - "true": "Sandt", - "false": "Falsk", - "unknown": "Ukendt", - "app": { - "description": "Det gratis alternativ til Adobe Acrobat (10M+ downloads)" - }, - "save": "Gem", - "saveToBrowser": "Gem til browser", - "download": "Download", - "downloadUnavailable": "Download ikke tilgængelig for dette element", - "saveUnavailable": "Gem er ikke tilgængelig for dette element", - "pin": "Fastgør fil (behold aktiv efter værktøjskørsel)", - "unpin": "Frigør fil (erstat efter værktøjskørsel)", - "undoOperationTooltip": "Klik for at fortryde den sidste handling og gendanne de oprindelige filer", - "undo": "Fortryd", - "back": "Tilbage", - "nothingToUndo": "Intet at fortryde", - "moreOptions": "Flere muligheder", - "editYourNewFiles": "Rediger din(e) nye fil(er)", - "close": "Luk", - "openInViewer": "Åbn i fremviser", - "confirmClose": "Bekræft lukning", - "confirmCloseMessage": "Er du sikker på, at du vil lukke denne fil?", - "confirmCloseCancel": "Annuller", - "confirmCloseConfirm": "Luk fil", - "fileSelected": "Valgt: {{filename}}", - "chooseFile": "Vælg fil", - "filesSelected": "Filer valgt", - "files": { - "title": "Filer", - "upload": "Upload", - "uploadFiles": "Upload filer", - "addFiles": "Tilføj filer", - "selectFromWorkbench": "Vælg filer fra arbejdsbænken eller ", - "selectMultipleFromWorkbench": "Vælg mindst {{count}} filer fra arbejdsbænken eller ", - "created": "Oprettet", - "size": "Filstørrelse" - }, - "noFavourites": "Ingen favoritter tilføjet", - "downloadComplete": "Download fuldført", - "bored": "Træt af at vente?", - "alphabet": "Alfabet", - "downloadPdf": "Download PDF", - "text": "Tekst", - "font": "Skrifttype", - "selectFillter": "-- Vælg --", - "pageNum": "Sidenummer", - "sizes": { - "small": "Lille", - "medium": "Mellem", - "large": "Stor", - "x-large": "X-Stor" - }, - "error": { - "pdfPassword": "PDF-dokumentet er beskyttet med adgangskode, og enten blev adgangskoden ikke angivet eller var forkert", - "encryptedPdfMustRemovePassword": "Denne PDF er krypteret eller adgangskodebeskyttet. Lås den op før konvertering til PDF/A.", - "incorrectPasswordProvided": "PDF-adgangskoden er forkert eller ikke angivet.", - "_value": "Fejl", - "dismissAllErrors": "Afvis alle fejl", - "sorry": "Beklager fejlen!", - "needHelp": "Brug for hjælp / Fundet et problem?", - "contactTip": "Hvis du stadig har problemer, skal du endelig tage kontakt til os, for at få hjælp. Du kan oprette en ticket på vores Github-side eller tage kontakt til os via Discord:", - "404": { - "head": "404 - Siden ikke fundet | Ups, vi er viklet helt ind i kode!", - "1": "Vi kan ikke finde siden du leder efter.", - "2": "Noget gik galt" - }, - "github": "Indsend en ticket på GitHub", - "showStack": "Vis Stack Trace", - "copyStack": "Kopier Stack Trace", - "githubSubmit": "GitHub - Indsend en ticket", - "discordSubmit": "Discord - Indsend Support post" - }, - "warning": { - "tooltipTitle": "Advarsel" - }, - "edit": "Rediger", - "delete": "Slet", - "never": "Aldrig", - "username": "Brugernavn", - "password": "Adgangskode", - "welcome": "Velkommen", - "property": "Egenskab", - "black": "Sort", - "white": "Hvid", - "red": "Rød", - "green": "Grøn", - "blue": "Blå", - "custom": "Brugerdefineret...", - "comingSoon": "Kommer snart", - "WorkInProgess": "Arbejde i gang, Kan muligvis ikke virke eller have fejl, Rapportér venligst eventuelle problemer!", - "poweredBy": "Drevet af", - "yes": "Ja", - "no": "Nej", - "changedCredsMessage": "Legitimationsoplysninger ændret!", - "notAuthenticatedMessage": "Bruger ikke autoriseret.", - "userNotFoundMessage": "Bruger ikke fundet.", - "incorrectPasswordMessage": "Nuværende adgangskode er forkert.", - "usernameExistsMessage": "Nyt brugernavn findes allerede.", - "invalidUsernameMessage": "Ugyldigt brugernavn, brugernavn må kun indeholde bogstaver, tal og følgende specialtegn @._+- eller skal være en gyldig e-mailadresse.", - "invalidPasswordMessage": "Adgangskoden må ikke være tom og må ikke have mellemrum i begyndelsen eller slutningen.", - "confirmPasswordErrorMessage": "Ny adgangskode og Bekræft ny adgangskode skal matche.", - "deleteCurrentUserMessage": "Kan ikke slette den aktuelt indloggede bruger.", - "deleteUsernameExistsMessage": "Brugernavnet eksisterer ikke og kan ikke slettes.", - "downgradeCurrentUserMessage": "Kan ikke nedgradere den aktuelle brugers rolle", - "disabledCurrentUserMessage": "Den aktuelle bruger kan ikke deaktiveres", - "downgradeCurrentUserLongMessage": "Kan ikke nedgradere den aktuelle brugers rolle. Derfor vil den aktuelle bruger ikke blive vist.", - "userAlreadyExistsOAuthMessage": "Brugeren eksisterer allerede som en OAuth2-bruger.", - "userAlreadyExistsWebMessage": "Brugeren eksisterer allerede som en webbruger.", - "oops": "Ups!", - "help": "Hjælp", - "goHomepage": "Gå til hovedsiden", - "joinDiscord": "Deltag i vores Discord-server", - "seeDockerHub": "Se Docker Hub", - "visitGithub": "Besøg Github Repository", - "donate": "Donér", - "color": "Farve", - "sponsor": "Sponsorer", - "info": "Info", - "pro": "Pro", - "page": "Sidenummer", - "pages": "Sideantal", - "loading": "Laster...", - "review": "Gennemse", - "addToDoc": "Tilføj til Dokument", - "reset": "Nulstil", - "apply": "Anvend", - "noFileSelected": "Ingen fil valgt. Upload venligst en.", - "legal": { - "privacy": "Fortrolighedspolitik", - "iAgreeToThe": "Jeg accepterer alle", - "terms": "Vilkår og betingelser", - "accessibility": "Adgangsnævnteglen", - "cookie": "Cokiebelejring", - "impressum": "Angivelse af ansvar", - "showCookieBanner": "Cookieindstillinger" - }, - "pipeline": { - "header": "Pipeline-menu (Beta)", - "uploadButton": "Upload Brugerdefineret", - "configureButton": "Konfigurér", - "defaultOption": "Brugerdefineret", - "submitButton": "Indsend", - "help": "Pipeline Hjælp", - "scanHelp": "Mappe Scanning Hjælp", - "deletePrompt": "Er du sikker på, at du vil slette pipeline", - "tags": "automatisér,sekvens,scriptet,batch-proces", - "title": "Pipeline (Avanceret)" - }, - "pipelineOptions": { - "header": "Pipeline Konfiguration", - "pipelineNameLabel": "Pipeline Navn", - "saveSettings": "Gem Operationsindstillinger", - "pipelineNamePrompt": "Indtast pipeline navn her", - "selectOperation": "Vælg Operation", - "addOperationButton": "Tilføj operation", - "pipelineHeader": "Pipeline:", - "saveButton": "Download", - "validateButton": "Validér" - }, - "enterpriseEdition": { - "button": "Opgrader til Pro", - "warning": "Denne funktion er kun tilgængelig for Pro-brugere.", - "yamlAdvert": "Stirling PDF Pro understøtter YAML-konfigurationsfiler og andre SSO-funktioner.", - "ssoAdvert": "søger du flere funktioner til brugerstyring? Prøv Stirling PDF Pro" - }, - "analytics": { - "title": "Vil du gøre Stirling PDF bedre?", - "paragraph1": "Stirling PDF har indsat analytics for at hjælpe os med at forbedre produktet. Vi følger ikke nogen personoplysninger eller filinhold.", - "paragraph2": "Bevægelsesmæssigt aktiver du analytics for at hjælpe Stirling-PDF med at vokse og til atstå os bedre at forstå vores brugere.", - "learnMore": "Lær mere", - "enable": "Aktivér analytics", - "disable": "Deaktiver analytics", - "settings": "Du kan ændre analytics-indstillingerne i config/settings.yml-filen", - "privacyAssurance": "Vi sporer ikke personlige oplysninger eller indholdet af dine filer." - }, - "navbar": { - "favorite": "Favoritter", - "recent": "Nye og nyligt opdaterede", - "darkmode": "Mørk Tilstand", - "language": "Sprog", - "settings": "Indstillinger", - "allTools": "Værktøjer", - "multiTool": "Multi Værktøjer", - "search": "Søg", - "sections": { - "organize": "Organisér", - "convertTo": "Konvertér til PDF", - "convertFrom": "Konvertér fra PDF", - "security": "Signér & Sikkerhed", - "advance": "Avanceret", - "edit": "Vis & Redigér", - "popular": "Populære" - } - }, - "settings": { - "preferences": { - "title": "Præferencer" - }, - "workspace": { - "title": "Arbejdsområde", - "people": "Personer", - "teams": "Teams" - }, - "configuration": { - "title": "Konfiguration", - "systemSettings": "Systemindstillinger", - "features": "Funktioner", - "endpoints": "Endpoints", - "database": "Database", - "advanced": "Avanceret" - }, - "securityAuth": { - "title": "Sikkerhed og autentificering", - "security": "Sikkerhed", - "connections": "Forbindelser" - }, - "licensingAnalytics": { - "title": "Licensering & Analytics", - "plan": "Plan", - "audit": "Audit", - "usageAnalytics": "Brugsanalyse" - }, - "policiesPrivacy": { - "title": "Politikker & Privatliv", - "legal": "Juridisk", - "privacy": "Privatliv" - }, - "developer": { - "title": "Udvikler", - "apiKeys": "API-nøgler" - }, - "tooltips": { - "enableLoginFirst": "Aktivér login-tilstand først", - "requiresEnterprise": "Kræver Enterprise-licens" - }, - "connection": { - "title": "Forbindelsestilstand", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Selvhostet" - }, - "server": "Server", - "user": "Logget ind som", - "logout": "Log ud" - }, - "general": { - "title": "Generelt", - "description": "Konfigurer generelle programindstillinger.", - "user": "Bruger", - "logout": "Log ud", - "enableFeatures": { - "dismiss": "Afvis", - "title": "For systemadministratorer", - "intro": "Aktivér brugergodkendelse, teamstyring og arbejdsområdefunktioner for din organisation.", - "action": "Konfigurer", - "and": "og", - "benefit": "Aktiverer brugerroller, teamsamarbejde, admin-kontroller og enterprise-funktioner.", - "learnMore": "Læs mere i dokumentationen" - }, - "defaultToolPickerMode": "Standardtilstand for værktøjsvælger", - "defaultToolPickerModeDescription": "Vælg om værktøjsvælgeren skal åbne i fuldskærm eller sidepanel som standard", - "mode": { - "sidebar": "Sidepanel", - "fullscreen": "Fuldskærm" - }, - "autoUnzipTooltip": "Udpak automatisk ZIP-filer returneret fra API-operationer. Deaktivér for at beholde ZIP-filer intakte. Dette påvirker ikke automatiseringsarbejdsgange.", - "autoUnzip": "Auto-udpak API-svar", - "autoUnzipDescription": "Udpak automatisk filer fra ZIP-svar", - "autoUnzipFileLimitTooltip": "Pak kun ud, hvis ZIP'en indeholder dette antal filer eller færre. Sæt højere for at udpakke større ZIP'er.", - "autoUnzipFileLimit": "Grænse for auto-udpakning", - "autoUnzipFileLimitDescription": "Maksimalt antal filer der udtrækkes fra ZIP", - "defaultPdfEditor": "Standard PDF-editor", - "defaultPdfEditorActive": "Stirling PDF er din standard PDF-editor", - "defaultPdfEditorInactive": "En anden app er sat som standard", - "defaultPdfEditorChecking": "Tjekker...", - "defaultPdfEditorSet": "Allerede standard", - "setAsDefault": "Sæt som standard", - "updates": { - "title": "Softwareopdateringer", - "description": "Søg efter opdateringer og se versionsinfo", - "currentVersion": "Nuværende version", - "latestVersion": "Seneste version", - "checkForUpdates": "Søg efter opdateringer", - "viewDetails": "Vis detaljer" - }, - "hideUnavailableTools": "Skjul utilgængelige værktøjer", - "hideUnavailableToolsDescription": "Fjern værktøjer, som din server har deaktiveret, i stedet for at vise dem nedtonet.", - "hideUnavailableConversions": "Skjul utilgængelige konverteringer", - "hideUnavailableConversionsDescription": "Fjern deaktiverede konverteringsmuligheder i Konverter-værktøjet i stedet for at vise dem nedtonet." - }, - "hotkeys": { - "title": "Tastaturgenveje", - "description": "Tilpas tastaturgenveje for hurtig adgang til værktøjer. Klik på \"Skift genvej\" og tryk en ny tastekombination. Tryk Esc for at annullere.", - "errorConflict": "Genvej bruges allerede af {{tool}}.", - "errorModifier": { - "mac": "Medtag ⌘ (Command), ⌥ (Option) eller en anden modifikatortast i din genvej.", - "windows": "Medtag Ctrl, Alt eller en anden modifikatortast i din genvej." - }, - "searchPlaceholder": "Søg værktøjer...", - "none": "Ikke tildelt", - "customBadge": "Brugerdefineret", - "defaultLabel": "Standard: {{shortcut}}", - "capturing": "Tryk på taster… (Esc for at annullere)", - "change": "Skift genvej", - "reset": "Nulstil", - "shortcut": "Genvej", - "noShortcut": "Ingen genvej angivet" - } - }, - "update": { - "modalTitle": "Opdatering tilgængelig", - "current": "Nuværende version", - "latest": "Seneste version", - "latestStable": "Seneste stabile", - "priorityLabel": "Prioritet", - "recommendedAction": "Anbefalet handling", - "breakingChangesDetected": "Inkompatible ændringer registreret", - "breakingChangesMessage": "Nogle versioner indeholder inkompatible ændringer. Gennemgå venligst migrationsvejledningerne nedenfor før opdatering.", - "migrationGuides": "Migrationsvejledninger", - "viewGuide": "Vis vejledning", - "loadingDetailedInfo": "Indlæser detaljerede oplysninger...", - "close": "Luk", - "viewAllReleases": "Se alle udgivelser", - "downloadLatest": "Download seneste", - "availableUpdates": "Tilgængelige opdateringer", - "unableToLoadDetails": "Kan ikke indlæse detaljerede oplysninger.", - "version": "Version", - "urgentUpdateAvailable": "Hastende opdatering", - "updateAvailable": "Opdatering tilgængelig", - "releaseNotes": "Udgivelsesnoter", - "priority": { - "urgent": "Hastende", - "normal": "Normal", - "minor": "Mindre", - "low": "Lav" - }, - "breakingChanges": "Inkompatible ændringer", - "breakingChangesDefault": "Denne version indeholder inkompatible ændringer.", - "migrationGuide": "Migrationsvejledning" - }, - "changeCreds": { - "title": "Skift Legitimationsoplysninger", - "header": "Opdater Dine Kontooplysninger", - "changePassword": "Du bruger standard loginoplysninger. Indtast venligst en ny adgangskode", - "newUsername": "Nyt Brugernavn", - "oldPassword": "Nuværende Adgangskode", - "newPassword": "Ny Adgangskode", - "confirmNewPassword": "Bekræft Ny Adgangskode", - "submit": "Indsend Ændringer" - }, - "account": { - "title": "Kontoindstillinger", - "accountSettings": "Kontoindstillinger", - "adminSettings": "Administratorindstillinger - Se og Tilføj Brugere", - "userControlSettings": "Brugerkontrolindstillinger", - "changeUsername": "Skift Brugernavn", - "newUsername": "Nyt Brugernavn", - "password": "Bekræftelsesadgangskode", - "oldPassword": "Gammel adgangskode", - "newPassword": "Ny Adgangskode", - "changePassword": "Skift Adgangskode", - "confirmNewPassword": "Bekræft Ny Adgangskode", - "signOut": "Log ud", - "yourApiKey": "Din API-nøgle", - "syncTitle": "Synkroniser browserindstillinger med Konto", - "settingsCompare": "Indstillinger Sammenligning:", - "property": "Egenskab", - "webBrowserSettings": "Webbrowser Indstilling", - "syncToBrowser": "Synkroniser Konto -> Browser", - "syncToAccount": "Synkroniser Konto <- Browser" - }, - "adminUserSettings": { - "title": "Brugerkontrolindstillinger", - "header": "Admin Brugerkontrolindstillinger", - "admin": "Administrer", - "user": "Bruger", - "addUser": "Tilføj Ny Bruger", - "deleteUser": "Slet Bruger", - "confirmDeleteUser": "Skal brugeren slettes?", - "confirmChangeUserStatus": "Skal brugeren deaktiveres/aktiveres?", - "usernameInfo": "Brugernavn må kun indeholde bogstaver, tal og følgende specialtegn @._+- eller skal være en gyldig e-mailadresse.", - "roles": "Roller", - "role": "Rolle", - "actions": "Handlinger", - "apiUser": "Begrænset API-bruger", - "extraApiUser": "Yderligere Begrænset API-bruger", - "webOnlyUser": "Kun Web-bruger", - "demoUser": "Demo-bruger (Ingen brugerdefinerede indstillinger)", - "internalApiUser": "Intern API-bruger", - "forceChange": "Tving bruger til at ændre adgangskode ved login", - "submit": "Gem Bruger", - "changeUserRole": "Ændre Brugerens Rolle", - "authenticated": "Autentificeret", - "editOwnProfil": "Rediger egen profil", - "enabledUser": "aktiveret bruger", - "disabledUser": "deaktiveret bruger", - "activeUsers": "Aktive Brugere:", - "disabledUsers": "Deaktiverede Brugere:", - "totalUsers": "Samlet Antal Brugere:", - "lastRequest": "Seneste Anmodning", - "usage": "Se brug" - }, - "endpointStatistics": { - "title": "Endpoint-statistik", - "header": "Endpoint-statistik", - "top10": "Top 10", - "top20": "Top 20", - "all": "Alle", - "refresh": "Opdater", - "dataTypeLabel": "Datatype:", - "dataTypeAll": "Alle", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Endpoints i alt", - "totalVisits": "Besøg i alt", - "showing": "Viser", - "selectedVisits": "Valgte besøg", - "endpoint": "Endpoint", - "visits": "Besøg", - "percentage": "Procent", - "loading": "Laster...", - "failedToLoad": "Kunne ikke indlæse endpoint-data. Prøv at opdatere.", - "home": "Hjem", - "login": "Login", - "top": "Top", - "numberOfVisits": "Antal besøg", - "visitsTooltip": "Besøg: {0} ({1}% af totalen)", - "retry": "Prøv igen" - }, - "database": { - "title": "Database Import/Eksport", - "header": "Database Import/Eksport", - "fileName": "Filnavn", - "creationDate": "Oprettelsesdato", - "fileSize": "Filstørrelse", - "deleteBackupFile": "Slet Backup-fil", - "importBackupFile": "Importér Backup-fil", - "createBackupFile": "Opret backupfil", - "downloadBackupFile": "Download Backup-fil", - "info_1": "Ved import af data er det afgørende at sikre den korrekte struktur. Hvis du er usikker på, hvad du gør, søg råd og støtte fra en professionel. En fejl i strukturen kan forårsage applikationsfejl, op til og med fuldstændig manglende evne til at køre applikationen.", - "info_2": "Filnavnet er ligegyldigt ved upload. Det vil blive omdøbt bagefter for at følge formatet backup_user_yyyyMMddHHmm.sql, hvilket sikrer en konsistent navngivningskonvention.", - "submit": "Importér Backup", - "importIntoDatabaseSuccessed": "Import i database lykkedes", - "backupCreated": "Databasebackup lykkedes", - "fileNotFound": "Fil ikke fundet", - "fileNullOrEmpty": "Fil må ikke være null eller tom", - "failedImportFile": "Kunne ikke importere fil", - "notSupported": "Denne funktion er ikke tilgængelig for din databaseforbindelse." - }, - "session": { - "expired": "Din sesions tid har udløbet. Genlad siden og prøv igen.", - "refreshPage": "Opdater side" - }, - "home": { - "desc": "Dit lokalt hostede one-stop-shop for alle dine PDF-behov.", - "searchBar": "Søg efter funktioner...", - "viewPdf": { - "title": "Vis/Rediger PDF", - "desc": "Se, annotér, tilføj tekst eller billeder" - }, - "setFavorites": "Angiv favoritter", - "hideFavorites": "Skjul favoritter", - "showFavorites": "Vis favoritter", - "legacyHomepage": "Gammel startside", - "newHomePage": "Prøv vores nye startside!", - "alphabetical": "Alfabetisk", - "globalPopularity": "Global popularitet", - "sortBy": "Sortér efter:", - "mobile": { - "brandAlt": "Stirling PDF-logo", - "openFiles": "Åbn filer", - "swipeHint": "Stryg til venstre eller højre for at skifte visning", - "tools": "Værktøjer", - "toolsSlide": "Værktøjsvalgspanel", - "viewSwitcher": "Skift arbejdsområdevisning", - "workbenchSlide": "Arbejdsområdepanel", - "workspace": "Arbejdsområde" - }, - "multiTool": { - "tags": "flere,værktøjer", - "title": "PDF Multi Værktøj", - "desc": "Flet, Rotér, Omarrangér og Fjern sider" - }, - "merge": { - "tags": "kombinér,sammenføj,forén", - "title": "Flet", - "desc": "Flet nemt flere PDF'er til én." - }, - "split": { - "tags": "del,opdel,adskil", - "title": "Opdel", - "desc": "Opdel PDF'er i flere dokumenter" - }, - "rotate": { - "tags": "roter,vend,orientér", - "title": "Rotér", - "desc": "Rotér nemt dine PDF'er." - }, - "convert": { - "tags": "konvertér,ændr", - "title": "Konvertér", - "desc": "Konvertér filer mellem forskellige formater" - }, - "pdfOrganiser": { - "tags": "organiser,omarranger,omordne", - "title": "Organisér", - "desc": "Fjern/Omarrangér sider i vilkårlig rækkefølge" - }, - "addImage": { - "tags": "indsæt,indlejr,placer", - "title": "Tilføj billede", - "desc": "Tilføjer et billede på en bestemt placering på PDF'en" - }, - "addAttachments": { - "tags": "indlejr,vedhæft,inkludér", - "title": "Tilføj vedhæftninger", - "desc": "Tilføj eller fjern indlejrede filer (vedhæftninger) til/fra en PDF" - }, - "watermark": { - "tags": "stempel,mærke,overlæg", - "title": "Tilføj Vandmærke", - "desc": "Tilføj et brugerdefineret vandmærke til dit PDF-dokument." - }, - "removePassword": { - "tags": "lås op", - "title": "Fjern Adgangskode", - "desc": "Fjern adgangskodebeskyttelse fra dit PDF-dokument." - }, - "compress": { - "tags": "krymp,reducer,optimer", - "title": "Komprimer", - "desc": "Komprimer PDF'er for at reducere deres filstørrelse." - }, - "unlockPDFForms": { - "tags": "lås op,aktiver,rediger", - "title": "Lås PDF-formularer op", - "desc": "Fjern skrivebeskyttelse fra formularfelter i et PDF-dokument." - }, - "changeMetadata": { - "tags": "rediger,ændr,opdater", - "title": "Ændre Metadata", - "desc": "Ændre/Fjern/Tilføj metadata fra et PDF-dokument" - }, - "ocr": { - "tags": "udtræk,scan", - "title": "OCR / Oprydning af scanninger", - "desc": "Oprydning af scanninger og genkender tekst fra billeder i en PDF og tilføjer den igen som tekst." - }, - "extractImages": { - "tags": "udtræk,gem,eksportér", - "title": "Udtræk Billeder", - "desc": "Udtrækker alle billeder fra en PDF og gemmer dem som zip" - }, - "scannerImageSplit": { - "tags": "detektér,opdel,fotos", - "title": "Registrér og opdel scannede fotos", - "desc": "Registrér og opdel scannede fotos i separate sider" - }, - "sign": { - "tags": "underskrift,autograf", - "title": "Underskriv", - "desc": "Tilføjer underskrift til PDF ved tegning, tekst eller billede" - }, - "flatten": { - "tags": "forenkle,fjern,interaktiv", - "title": "Udjævn", - "desc": "Fjern alle interaktive elementer og formularer fra en PDF" - }, - "certSign": { - "tags": "autentificer,PEM,P12,officiel,kryptér,underskriv,certifikat,PKCS12,JKS,server,manuel,auto", - "title": "Underskriv med Certifikat", - "desc": "Underskriver en PDF med et Certifikat/Nøgle (PEM/P12)" - }, - "repair": { - "tags": "ret,gendan", - "title": "Reparér", - "desc": "Forsøger at reparere en korrupt/ødelagt PDF" - }, - "removeBlanks": { - "tags": "slet,ryd,tom", - "title": "Fjern Tomme sider", - "desc": "Detekterer og fjerner tomme sider fra et dokument" - }, - "removeAnnotations": { - "tags": "slet,ryd,fjern", - "title": "Fjern Anmærkninger", - "desc": "Fjerner alle kommentarer/anmærkninger fra en PDF" - }, - "compare": { - "tags": "forskel", - "title": "Sammenlign", - "desc": "Sammenligner og viser forskellene mellem 2 PDF-dokumenter" - }, - "removeCertSign": { - "tags": "fjern,slet,lås op", - "title": "Fjern Certifikatunderskrift", - "desc": "Fjern certifikatunderskrift fra PDF" - }, - "pageLayout": { - "tags": "layout,arrangér,kombinér", - "title": "Multi-Side Layout", - "desc": "Flet flere sider af et PDF-dokument til en enkelt side" - }, - "bookletImposition": { - "tags": "hæfte,tryk,indbinding", - "title": "Boghæfte-imposition", - "desc": "Opret hæfter med korrekt sideorden og multipage-layout til udskrivning og indbinding" - }, - "scalePages": { - "tags": "tilpas,skalér", - "title": "Justér sidestørrelse/skala", - "desc": "Ændre størrelsen/skalaen af en side og/eller dens indhold." - }, - "addPageNumbers": { - "tags": "nummer,paginering,tæl", - "title": "Tilføj Sidenumre", - "desc": "Tilføj Sidenumre gennem hele dokumentet på et bestemt sted" - }, - "autoRename": { - "tags": "auto-detektér,header-baseret,organiser,omdøb", - "title": "Omdøb PDF-fil automatisk", - "desc": "Omdøber automatisk en PDF-fil baseret på dens detekterede overskrift" - }, - "adjustContrast": { - "tags": "kontrast,lysstyrke,mætning", - "title": "Justér Farver/Kontrast", - "desc": "Justér Kontrast, Mætning og Lysstyrke af en PDF" - }, - "crop": { - "tags": "beskær,skær til,ændr størrelse", - "title": "Beskær PDF", - "desc": "Beskær en PDF for at reducere dens størrelse (bevarer tekst!)" - }, - "autoSplitPDF": { - "tags": "auto,opdel,QR", - "title": "Auto Opdel Sider", - "desc": "Auto Opdel Scannede PDF'er med fysisk scannet side-splitter QR-kode" - }, - "sanitize": { - "tags": "rens,ryd,fjern", - "title": "Rens", - "desc": "Fjern potentielt skadelige elementer fra PDF-filer" - }, - "getPdfInfo": { - "tags": "info,metadata,detaljer", - "title": "Få ALLE Oplysninger om PDF", - "desc": "Henter alle mulige oplysninger om PDF'er" - }, - "pdfToSinglePage": { - "tags": "kombinér,flet,enkelt", - "title": "PDF til Enkelt Stor Side", - "desc": "Fletter alle PDF-sider til én stor enkelt side" - }, - "showJS": { - "tags": "javascript,kode,script", - "title": "Vis Javascript", - "desc": "Søger og viser eventuelt JS indsprøjtet i en PDF" - }, - "redact": { - "tags": "censur,overstreg,skjul", - "title": "Manual Redaction", - "desc": "Redacts a PDF based on selected text, drawn shapes and/or selected page(s)" - }, - "splitBySections": { - "tags": "opdel,sektioner,del", - "title": "Opdel PDF efter sektioner", - "desc": "Del hver side af en PDF i mindre vandrette og lodrette sektioner" - }, - "addStamp": { - "tags": "stempel,mærke,sæl", - "title": "Føj stempel til PDF", - "desc": "Tilføj tekst- eller billedstempler på angivne placeringer" - }, - "removeImage": { - "tags": "fjern,slet,ryd", - "title": "Fjern billede", - "desc": "Fjern billede fra PDF for at reducere filstørrelse" - }, - "splitByChapters": { - "tags": "opdel,kapitler,struktur", - "title": "Opdel PDF efter kapitler", - "desc": "Partitioner en PDF i flere filer baseret på dens kapitelstruktur." - }, - "validateSignature": { - "tags": "validér,verificér,certifikat", - "title": "Validér PDF-signatur", - "desc": "Verificér digitale signaturer og certifikater i PDF-dokumenter" - }, - "swagger": { - "tags": "API,dokumentation,test", - "title": "API-vejledning", - "desc": "Se API-dokumentation og test endpoints" - }, - "scannerEffect": { - "tags": "scan,simulér,opret", - "title": "Scannereffekt", - "desc": "Opret en PDF, der ser ud som om den blev scannet" - }, - "editTableOfContents": { - "tags": "bogmærker,indhold,rediger", - "title": "Rediger indholdsliste", - "desc": "Tilføj eller rediger bogmærker og indholdsfortegnelser i PDF-dokumenter" - }, - "manageCertificates": { - "tags": "certifikater,import,eksport", - "title": "Administrer certifikater", - "desc": "Importer, eksporter eller slet digitale certifikatfiler, der bruges til at signere PDF'er." - }, - "read": { - "tags": "vis,åbn,visning", - "title": "Læs", - "desc": "Vis og annoter PDF'er. Fremhæv tekst, tegn eller indsæt kommentarer til gennemgang og samarbejde." - }, - "reorganizePages": { - "tags": "omarranger,omordne,organiser", - "title": "Omorganiser sider", - "desc": "Omarranger, dupliker eller slet PDF-sider med visuel træk-og-slip-kontrol." - }, - "extractPages": { - "tags": "udtræk,vælg,kopiér", - "title": "Udtræk Sider", - "desc": "Udtræk specifikke sider fra et PDF-dokument" - }, - "removePages": { - "tags": "slet,udtræk,udelad", - "title": "Fjern", - "desc": "Slet uønskede sider fra dit PDF-dokument." - }, - "autoSizeSplitPDF": { - "tags": "auto,opdel,størrelse", - "title": "Auto-opdel størrelse/antal", - "desc": "Opdel en enkelt PDF i flere dokumenter baseret på størrelse, sideantal eller dokumentantal" - }, - "replaceColor": { - "title": "Erstat og inverter farver", - "desc": "Erstat eller inverter farver i PDF-dokumenter" - }, - "devApi": { - "tags": "API,udvikling,dokumentation", - "title": "API", - "desc": "Link til API-dokumentation" - }, - "devFolderScanning": { - "tags": "automatisering,mappe,scanning", - "title": "Automatiseret mappescanning", - "desc": "Link til guide for automatiseret mappescanning" - }, - "devSsoGuide": { - "title": "SSO-vejledning", - "desc": "Link til SSO-vejledning" - }, - "devAirgapped": { - "title": "Air-gapped opsætning", - "desc": "Link til guide for air-gapped opsætning" - }, - "addPassword": { - "title": "Tilføj Adgangskode", - "desc": "Kryptér dit PDF-dokument med en adgangskode." - }, - "changePermissions": { - "title": "Ændre Tilladelser", - "desc": "Ændr dokumentbegrænsninger og tilladelser" - }, - "automate": { - "tags": "workflow,sekvens,automatisering", - "title": "Automatiser", - "desc": "Byg flertrins-workflows ved at kæde PDF-handlinger sammen. Ideelt til tilbagevendende opgaver." - }, - "overlay-pdfs": { - "desc": "Overlejrer PDF'er oven på en anden PDF", - "title": "Overlejr PDF'er" - }, - "pdfTextEditor": { - "title": "PDF-teksteditor", - "desc": "Gennemse og rediger Stirling PDF JSON-eksporter med grupperet tekstredigering og regenerering af PDF" - }, - "addText": { - "tags": "tekst,annotering,etiket", - "title": "Tilføj tekst", - "desc": "Tilføj brugerdefineret tekst hvor som helst i din PDF" - } - }, - "landing": { - "addFiles": "Tilføj filer", - "uploadFromComputer": "Upload fra computer", - "openFromComputer": "Åbn fra computer" - }, - "viewPdf": { - "tags": "se,læs,annotér,tekst,billede", - "title": "Vis/Rediger PDF", - "header": "Se PDF" - }, - "multiTool": { - "tags": "Multi Værktøj,Multi operation,UI,klik træk,front end,klient side,interaktiv,interagerbar,flyt", - "title": "PDF Multi Værktøj", - "header": "PDF Multi Værktøj", - "uploadPrompts": "Filnavn", - "selectAll": "Vælg alle", - "deselectAll": "Fravælg alle", - "selectPages": "Sidevalg", - "selectedPages": "Valgte sider", - "page": "Sidenummer", - "deleteSelected": "Slet valgte", - "downloadAll": "Eksportér", - "downloadSelected": "Eksportér valgte", - "insertPageBreak": "Indsæt sideskift", - "addFile": "Tilføj fil", - "rotateLeft": "Rotér til venstre", - "rotateRight": "Rotér til højre", - "split": "Opdel", - "moveLeft": "Flyt til venstre", - "moveRight": "Flyt til højre", - "delete": "Slet", - "dragDropMessage": "Side(r) valgt", - "undo": "Undo", - "redo": "Redo" - }, - "merge": { - "tags": "flet,Sideoperationer,Back end,server side", - "title": "Flet", - "removeDigitalSignature": { - "label": "Fjern digital signatur i den flettede fil?", - "tooltip": { - "title": "Fjern digital signatur", - "description": "Digitale signaturer bliver ugyldige, når filer flettes. Markér dette for at fjerne dem fra den endelige flettede PDF." - } - }, - "generateTableOfContents": { - "label": "Generér indholdsfortegnelse i den flettede fil?", - "tooltip": { - "title": "Generér indholdsfortegnelse", - "description": "Opretter automatisk en klikbar indholdsfortegnelse i den flettede PDF baseret på de oprindelige filnavne og sidetal." - } - }, - "submit": "Flet", - "sortBy": { - "description": "Filer flettes i den rækkefølge, de vælges. Træk for at omarrangere, eller sorter nedenfor.", - "label": "Sorter efter", - "filename": "Filnavn", - "dateModified": "Dato ændret", - "ascending": "Stigende", - "descending": "Faldende", - "sort": "Sortér" - }, - "error": { - "failed": "Der opstod en fejl under sammenfletning af PDF'erne." - }, - "tooltip": { - "header": { - "title": "Overblik over fletteindstillinger" - } - } - }, - "split": { - "title": "Opdel PDF", - "header": "Opdel PDF", - "desc": { - "1": "De tal, du vælger, er det sidenummer, du ønsker at foretage en opdeling på", - "2": "Som sådan ville valg af 1,3,7-9 opdele et 10-siders dokument i 6 separate PDF'er med:", - "3": "Dokument #1: Side 1", - "4": "Dokument #2: Side 2 og 3", - "5": "Dokument #3: Side 4, 5, 6 og 7", - "6": "Dokument #4: Side 8", - "7": "Dokument #5: Side 9", - "8": "Dokument #6: Side 10" - }, - "splitPages": "Indtast sider at opdele på:", - "submit": "Opdel", - "steps": { - "chooseMethod": "Vælg metode", - "settings": "Indstillinger" - }, - "settings": { - "selectMethodFirst": "Vælg først en opdelingsmetode" - }, - "error": { - "failed": "Der opstod en fejl under opdeling af PDF'en." - }, - "method": { - "label": "Vælg opdelingsmetode", - "placeholder": "Vælg hvordan PDF'en skal opdeles" - }, - "methods": { - "prefix": { - "splitAt": "Opdel ved", - "splitBy": "Opdel efter" - }, - "byPages": { - "name": "Sidetal", - "desc": "Udtræk specifikke sider (1,3,5-10)", - "tooltip": "Angiv sidetal adskilt af kommaer eller intervaller med bindestreger" - }, - "bySections": { - "name": "Sektioner", - "desc": "Opdel sider i gittersektioner", - "tooltip": "Opdel hver side i vandrette og lodrette sektioner" - }, - "bySize": { - "name": "Filstørrelse", - "desc": "Begræns maksimal filstørrelse", - "tooltip": "Angiv maksimal filstørrelse (fx 10MB, 500KB)" - }, - "byPageCount": { - "name": "Sideantal", - "desc": "Faste sider pr. fil", - "tooltip": "Angiv antal sider for hver opdelt fil" - }, - "byDocCount": { - "name": "Antal dokumenter", - "desc": "Opret et specifikt antal filer", - "tooltip": "Angiv hvor mange filer du vil oprette" - }, - "byChapters": { - "name": "Kapitler", - "desc": "Opdel ved bogmærkegrænser", - "tooltip": "Bruger PDF-bogmærker til at bestemme opdelingspunkter" - }, - "byPageDivider": { - "name": "Delerark", - "desc": "Auto-opdel med delerark", - "tooltip": "Brug QR-kode-delerark mellem dokumenter ved scanning" - } - }, - "value": { - "fileSize": { - "label": "Filstørrelse", - "placeholder": "fx 10MB, 500KB" - }, - "pageCount": { - "label": "Sider pr. fil", - "placeholder": "fx 5, 10" - }, - "docCount": { - "label": "Antal filer", - "placeholder": "fx 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Oversigt over opdelingsmetoder" - }, - "byPages": { - "title": "Opdel ved sidetal", - "text": "Opdel din PDF ved specifikke sidetal. Brug 'n' for at opdele efter side n. Brug 'n-m' for at opdele før side n og efter side m.", - "bullet1": "Enkelt opdelingspunkter: 3,7 (opdeler efter siderne 3 og 7)", - "bullet2": "Intervalpunkter: 3-8 (opdeler før side 3 og efter side 8)", - "bullet3": "Blandet: 2,5-10,15 (opdeler efter side 2, før side 5, efter side 10 og efter side 15)" - }, - "bySections": { - "title": "Opdel efter gittersektioner", - "text": "Del hver side i et gitter af sektioner. Nyttigt til dokumenter med flere kolonner eller udtræk af specifikke områder.", - "bullet1": "Vandret: Antal rækker der skal oprettes", - "bullet2": "Lodret: Antal kolonner der skal oprettes", - "bullet3": "Flet: Kombinér alle sektioner til én PDF" - }, - "bySize": { - "title": "Opdel efter filstørrelse", - "text": "Opret flere PDF'er, der ikke overskrider en angivet filstørrelse. Ideelt ved filstørrelsesbegrænsninger eller e-mailvedhæftninger.", - "bullet1": "Brug MB til større filer (fx 10MB)", - "bullet2": "Brug KB til mindre filer (fx 500KB)", - "bullet3": "Systemet opdeler ved sidegrænser" - }, - "byCount": { - "title": "Opdel efter antal", - "text": "Opret flere PDF'er med et bestemt antal sider eller dokumenter hver.", - "bullet1": "Sideantal: Fast antal sider pr. fil", - "bullet2": "Dokumentantal: Fast antal outputfiler", - "bullet3": "Nyttigt til batchprocesser" - }, - "byChapters": { - "title": "Opdel efter kapitler", - "text": "Brug PDF-bogmærker til automatisk at opdele ved kapitelgrænser. Kræver PDF'er med bogmærkestruktur.", - "bullet1": "Bogmærkeniveau: Hvilket niveau der skal opdeles på (1=topniveau)", - "bullet2": "Medtag metadata: Bevar dokumentegenskaber", - "bullet3": "Tillad dubletter: Håndtér gentagne bogmærkenavne" - }, - "byDocCount": { - "bullet1": "Angiv antallet af outputfiler, du ønsker", - "bullet2": "Sider fordeles så jævnt som muligt", - "bullet3": "Nyttigt når du har brug for et specifikt antal filer", - "text": "Opret et specifikt antal outputfiler ved at fordele siderne jævnt på dem.", - "title": "Opdel efter antal dokumenter" - }, - "byPageCount": { - "bullet1": "Angiv antallet af sider pr. outputfil", - "bullet2": "Sidste fil kan have færre sider, hvis det ikke går op", - "bullet3": "Nyttigt til batchprocesser", - "text": "Opret flere PDF'er med et bestemt antal sider hver. Perfekt til ensartede dokumentblokke.", - "title": "Opdel efter sideantal" - }, - "byPageDivider": { - "bullet1": "Udskriv delerark fra downloadlinket", - "bullet2": "Indsæt delerark mellem dine dokumenter", - "bullet3": "Scan alle dokumenter samlet som én PDF", - "bullet4": "Upload – delersider registreres og fjernes automatisk", - "bullet5": "Aktivér duplex-tilstand, hvis du scanner begge sider af delerarkene", - "text": "Opdel automatisk scannede dokumenter ved hjælp af fysiske delerark med QR-koder. Perfekt til behandling af flere dokumenter scannet sammen.", - "title": "Opdel med delerark" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Klik på et method-kort for at vælge det", - "bullet2": "Hold markøren over hvert kort for at se en kort beskrivelse", - "bullet3": "Indstillingssteppet vises, efter du har valgt en metode", - "bullet4": "Du kan ændre metode når som helst før behandling", - "header": { - "text": "Vælg hvordan du vil opdele dit PDF-dokument. Hver metode er optimeret til forskellige brugsscenarier og dokumenttyper.", - "title": "Valg af opdelingsmetode" - }, - "title": "Vælg din opdelingsmetode" - } - }, - "selectMethod": "Vælg en opdelingsmetode", - "resultsTitle": "Resultater af opdeling" - }, - "rotate": { - "title": "Rotér PDF", - "submit": "Rotér", - "selectRotation": "Vælg rotationsvinkel (med uret)", - "error": { - "failed": "Der opstod en fejl under rotation af PDF'en." - }, - "preview": { - "title": "Forhåndsvisning af rotation" - }, - "rotateLeft": "Rotér mod uret", - "rotateRight": "Rotér med uret", - "tooltip": { - "header": { - "title": "Oversigt over rotationsindstillinger" - }, - "description": { - "text": "Rotér dine PDF-sider med eller mod uret i intervaller af 90 grader. Alle sider i PDF'en roteres. Forhåndsvisningen viser, hvordan dokumentet ser ud efter rotation." - }, - "controls": { - "title": "Kontrol", - "text": "Brug rotationsknapperne for at justere orienteringen. Venstre knap roterer mod uret, højre knap roterer med uret. Hvert klik roterer 90 grader." - } - } - }, - "convert": { - "title": "Konvertér", - "desc": "Konvertér filer mellem forskellige formater", - "files": "Filer", - "selectFilesPlaceholder": "Vælg filer i hovedvisningen for at komme i gang", - "settings": "Indstillinger", - "conversionCompleted": "Konvertering fuldført", - "results": "Resultater", - "defaultFilename": "converted_file", - "conversionResults": "Konverteringsresultater", - "convertFrom": "Konvertér fra", - "convertTo": "Konvertér til", - "sourceFormatPlaceholder": "Kildeformat", - "targetFormatPlaceholder": "Målformat", - "selectSourceFormatFirst": "Vælg først et kildeformat", - "outputOptions": "Outputindstillinger", - "pdfOptions": "PDF-indstillinger", - "imageOptions": "Billedindstillinger", - "colorType": "Farvetype", - "color": "Farve", - "greyscale": "Gråtone", - "blackwhite": "Sort/hvid", - "dpi": "DPI", - "output": "Output", - "single": "Enkelt", - "multiple": "Flere", - "fitOption": "Tilpasningsindstilling", - "maintainAspectRatio": "Bevar billedformat", - "fitDocumentToPage": "Tilpas dokument til side", - "fillPage": "Udfyld Side", - "autoRotate": "Automatisk rotation", - "autoRotateDescription": "Rotér automatisk billeder for bedre at passe til PDF-siden", - "combineImages": "Kombinér billeder", - "combineImagesDescription": "Kombinér alle billeder i én PDF, eller opret separate PDF'er for hvert billede", - "webOptions": "Web til PDF-indstillinger", - "zoomLevel": "Zoomniveau", - "emailOptions": "E-mail til PDF-indstillinger", - "includeAttachments": "Medtag e-mailvedhæftninger", - "maxAttachmentSize": "Maksimal vedhæftningsstørrelse (MB)", - "includeAllRecipients": "Medtag CC- og BCC-modtagere i header", - "downloadHtml": "Download HTML-mellemfil i stedet for PDF", - "pdfaOptions": "PDF/A-indstillinger", - "outputFormat": "Outputformat", - "pdfaNote": "PDF/A-1b er mere kompatibel, PDF/A-2b understøtter flere funktioner.", - "pdfaDigitalSignatureWarning": "PDF'en indeholder en digital signatur. Dette vil blive fjernet i næste trin.", - "fileFormat": "Filformat", - "wordDoc": "Word-dokument", - "wordDocExt": "Word-dokument (.docx)", - "odtExt": "OpenDocument Text (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "OpenDocument Presentation (.odp)", - "txtExt": "Almindelig tekst (.txt)", - "rtfExt": "Rich Text Format (.rtf)", - "selectedFiles": "Valgte filer", - "noFileSelected": "Ingen fil valgt. Brug filpanelet til at tilføje filer.", - "convertFiles": "Konvertér filer", - "converting": "Konverterer...", - "downloadConverted": "Download konverteret fil", - "errorNoFiles": "Vælg venligst mindst én fil at konvertere.", - "errorNoFormat": "Vælg venligst både kilde- og målformat.", - "errorNotSupported": "Konvertering fra {{from}} til {{to}} understøttes ikke.", - "images": "Billeder", - "officeDocs": "Office-dokumenter (Word, Excel, PowerPoint)", - "imagesExt": "Billeder (JPG, PNG, osv.)", - "markdown": "Markdown", - "textRtf": "Tekst/RTF", - "grayscale": "Gråtone", - "errorConversion": "Der opstod en fejl under konvertering af filen.", - "cbzOptions": "CBZ til PDF-indstillinger", - "optimizeForEbook": "Optimer PDF til e-bogslæsere (bruger Ghostscript)", - "cbzOutputOptions": "PDF til CBZ-indstillinger", - "cbzDpi": "DPI for billedgengivelse" - }, - "imageToPdf": { - "tags": "konvertering,img,jpg,billede,foto" - }, - "pdfToImage": { - "tags": "konvertering,img,jpg,billede,foto", - "title": "PDF til Billede", - "header": "PDF til Billede", - "selectText": "Billedformat", - "singleOrMultiple": "Side til Billede resultattype", - "single": "Enkelt Stort Billede Kombinerer alle sider", - "multi": "Flere Billeder, et billede pr. side", - "colorType": "Farvetype", - "color": "Farve", - "grey": "Gråtone", - "blackwhite": "Sort og Hvid (Kan miste data!)", - "submit": "Konvertér", - "info": "Python er ikke installeret. Påkrævet for WebP-konvertering.", - "placeholder": "(f.eks. 1,2,8 eller 4,7,12-16 eller 2n-1)" - }, - "pdfOrganiser": { - "tags": "duplex,lige,ulige,sortér,flyt", - "title": "Side Organisator", - "header": "PDF Side Organisator", - "submit": "Omarrangér Sider", - "mode": { - "_value": "Tilstand", - "1": "Brugerdefineret Siderækkefølge", - "2": "Omvendt Rækkefølge", - "3": "Duplex Sortering", - "4": "Hæfte Sortering", - "5": "Sidehæftet Hæfte Sortering", - "6": "Ulige-Lige Opdeling", - "7": "Fjern Første", - "8": "Fjern Sidste", - "9": "Fjern Første og Sidste", - "10": "Ulige-Lige Sammenføjning", - "11": "Duplikér alle sider", - "desc": { - "BOOKLET_SORT": "Arrangér sider til hæfteudskrivning (sidste, første, anden, næstsidste, …).", - "CUSTOM": "Brug en brugerdefineret sekvens af sidetal eller udtryk til at definere en ny orden.", - "DUPLEX_SORT": "Flet forsider og derefter bagsider, som hvis en dupleks-scanner scannede alle forsider og derefter alle bagsider (1, n, 2, n-1, …).", - "DUPLICATE": "Duplikér hver side efter det brugerdefinerede antal (fx 4 giver hver side 4×).", - "ODD_EVEN_MERGE": "Flet to PDF'er ved at skifte sider: ulige fra den første, lige fra den anden.", - "ODD_EVEN_SPLIT": "Opdel dokumentet i to output: alle ulige sider og alle lige sider.", - "REMOVE_FIRST": "Fjern den første side fra dokumentet.", - "REMOVE_FIRST_AND_LAST": "Fjern både den første og sidste side fra dokumentet.", - "REMOVE_LAST": "Fjern den sidste side fra dokumentet.", - "REVERSE_ORDER": "Vend dokumentet, så sidste side bliver først osv.", - "SIDE_STITCH_BOOKLET_SORT": "Arrangér sider til sidehæftet hæfteudskrivning (optimeret til indbinding i siden)." - } - }, - "desc": { - "CUSTOM": "Brug en brugerdefineret sekvens af sidetal eller udtryk til at definere en ny orden.", - "REVERSE_ORDER": "Vend dokumentet, så sidste side bliver først osv.", - "DUPLEX_SORT": "Flet forsider og derefter bagsider, som hvis en dupleks-scanner scannede alle forsider og derefter alle bagsider (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Arrangér sider til hæfteudskrivning (sidste, første, anden, næstsidste, …).", - "SIDE_STITCH_BOOKLET_SORT": "Arrangér sider til sidehæftet hæfteudskrivning (optimeret til indbinding i siden).", - "ODD_EVEN_SPLIT": "Opdel dokumentet i to output: alle ulige sider og alle lige sider.", - "ODD_EVEN_MERGE": "Flet to PDF'er ved at skifte sider: ulige fra den første, lige fra den anden.", - "DUPLICATE": "Duplikér hver side efter det brugerdefinerede antal (fx 4 giver hver side 4×).", - "REMOVE_FIRST": "Fjern den første side fra dokumentet.", - "REMOVE_LAST": "Fjern den sidste side fra dokumentet.", - "REMOVE_FIRST_AND_LAST": "Fjern både den første og sidste side fra dokumentet." - }, - "placeholder": "(f.eks. 1,3,2 eller 4-8,2,10-12 eller 2n-1)" - }, - "addImage": { - "tags": "img,jpg,billede,foto", - "title": "Tilføj Billede", - "header": "Tilføj billede til PDF", - "image": { - "name": "Billede", - "placeholder": "Upload et billede", - "label": "Billedfil" - }, - "steps": { - "configure": "Konfigurer billede" - }, - "step": { - "createDesc": "Upload billedet, du vil tilføje", - "place": "Placer billede", - "placeDesc": "Klik på PDF'en for at tilføje dit billede" - }, - "instructions": { - "title": "Sådan tilføjer du billeder", - "text": "Når du har uploadet billedet ovenfor, skal du klikke hvor som helst på PDF'en for at placere det.", - "paused": "Placering sat på pause", - "resumeHint": "Genoptag placering for at klikke og tilføje dit billede.", - "noSignature": "Upload et billede ovenfor for at aktivere placering." - }, - "mode": { - "move": "Flyt billede", - "place": "Placer billede", - "pause": "Sæt placering på pause", - "resume": "Genoptag placering" - }, - "results": { - "title": "Resultater for billedtilføjelse" - }, - "error": { - "failed": "Der opstod en fejl under tilføjelse af billede til PDF'en." - }, - "saved": { - "defaultLabel": "Billede", - "defaultImageLabel": "Uploadet billede" - }, - "applySignatures": "Anvend billeder" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Tilføj vedhæftning", - "remove": "Fjern vedhæftning", - "embed": "Indlejr vedhæftning", - "submit": "Add attachments" - }, - "watermark": { - "title": "Tilføj Vandmærke", - "desc": "Tilføj tekst- eller billedvandmærker til PDF-filer", - "completed": "Vandmærke tilføjet", - "submit": "Tilføj Vandmærke", - "filenamePrefix": "vandmærket", - "error": { - "failed": "Der opstod en fejl under tilføjelse af vandmærke til PDF'en." - }, - "watermarkType": { - "text": "Tekst", - "image": "Billede" - }, - "settings": { - "type": "Vandmærketype", - "text": { - "label": "Vandmærketekst", - "placeholder": "Indtast vandmærketekst" - }, - "image": { - "label": "Vandmærkebillede", - "choose": "Vælg billede", - "selected": "Valgt: {{filename}}" - }, - "fontSize": "Skriftstørrelse", - "size": "Størrelse", - "alphabet": "Skrifttype/sprog", - "color": "Vandmærkefarve", - "rotation": "Rotation (grader)", - "opacity": "Gennemsigtighed (%)", - "spacing": { - "horizontal": "Vandret afstand", - "vertical": "Lodret afstand", - "height": "Højdeafstand", - "width": "Breddeafstand" - }, - "convertToImage": "Konverter PDF-sider til billeder" - }, - "alphabet": { - "roman": "Romersk/latin", - "arabic": "Arabisk", - "japanese": "Japansk", - "korean": "Koreansk", - "chinese": "Kinesisk", - "thai": "Thai" - }, - "steps": { - "type": "Vandmærketype", - "wording": "Ordlyd", - "textStyle": "Stil", - "formatting": "Formatering", - "file": "Vandmærkefil" - }, - "results": { - "title": "Vandmærkeresultater" - }, - "tooltip": { - "language": { - "title": "Sprogunderstøttelse", - "text": "Vælg den passende sprogindstilling for at sikre korrekt gengivelse af skrifttyper til din tekst." - }, - "appearance": { - "title": "Indstillinger for udseende", - "text": "Styr, hvordan dit vandmærke ser ud og blander sig med dokumentet.", - "bullet1": "Rotation: -360° til 360° for skrå vandmærker", - "bullet2": "Gennemsigtighed: 0-100% for kontrol af transparens", - "bullet3": "Lavere gennemsigtighed giver diskrete vandmærker" - }, - "spacing": { - "title": "Styring af afstand", - "text": "Juster afstanden mellem gentagne vandmærker på siden.", - "bullet1": "Breddeafstand: Vandret afstand mellem vandmærker", - "bullet2": "Højdeafstand: Lodret afstand mellem vandmærker", - "bullet3": "Højere værdier giver mere spredte mønstre" - }, - "type": { - "header": { - "title": "Valg af vandmærketype" - }, - "description": { - "title": "Vælg dit vandmærke", - "text": "Vælg mellem tekst- eller billedvandmærker baseret på dine behov." - }, - "text": { - "title": "Tekstvandmærker", - "text": "Perfekt til at tilføje copyright-meddelelser, firmanavne eller fortrolighedsmærker. Understøtter flere sprog og brugerdefinerede farver.", - "bullet1": "Kan tilpasses skrifttyper og sprog", - "bullet2": "Justerbare farver og gennemsigtighed", - "bullet3": "Ideel til juridisk tekst eller branding" - }, - "image": { - "title": "Billedvandmærker", - "text": "Brug logoer, stempler eller ethvert billede som et vandmærke. Fantastisk til branding og visuel identifikation.", - "bullet1": "Upload et hvilket som helst billedformat", - "bullet2": "Bevarer billedkvalitet", - "bullet3": "Perfekt til logoer og stempler" - } - }, - "wording": { - "header": { - "title": "Tekstindhold" - }, - "text": { - "title": "Vandmærketekst", - "text": "Indtast den tekst, der vises som dit vandmærke i dokumentet.", - "bullet1": "Hold den kort for bedre læsbarhed", - "bullet2": "Almindelige eksempler: 'CONFIDENTIAL', 'DRAFT', firmanavn", - "bullet3": "Emoji-tegn understøttes ikke og filtreres fra" - } - }, - "textStyle": { - "header": { - "title": "Tekststil" - }, - "color": { - "title": "Valg af farve", - "text": "Vælg en farve, der giver god kontrast til dit dokumentindhold.", - "bullet1": "Lys grå (#d3d3d3) til diskrete vandmærker", - "bullet2": "Sort eller mørke farver for høj kontrast", - "bullet3": "Brugerdefinerede farver til brandingformål" - }, - "language": { - "title": "Sprogunderstøttelse", - "text": "Vælg den passende sprogindstilling for at sikre korrekt skrifttypegengivelse." - } - }, - "file": { - "header": { - "title": "Billedupload" - }, - "upload": { - "title": "Valg af billede", - "text": "Upload en billedfil til brug som dit vandmærke.", - "bullet1": "Understøtter almindelige formater: PNG, JPG, GIF, BMP", - "bullet2": "PNG med gennemsigtighed fungerer bedst", - "bullet3": "Billeder med højere opløsning bevarer kvaliteten bedre" - }, - "recommendations": { - "title": "Bedste praksis", - "text": "Tips til optimale resultater med billedvandmærker.", - "bullet1": "Brug logoer eller stempler med transparente baggrunde", - "bullet2": "Enkle design fungerer bedre end komplekse billeder", - "bullet3": "Overvej den endelige dokumentstørrelse, når du vælger opløsning" - } - }, - "formatting": { - "header": { - "title": "Formatering og layout" - }, - "size": { - "title": "Styring af størrelse", - "text": "Juster størrelsen på dit vandmærke (tekst eller billede).", - "bullet1": "Større størrelser giver mere fremtrædende vandmærker" - }, - "appearance": { - "title": "Indstillinger for udseende", - "text": "Styr, hvordan dit vandmærke ser ud og blander sig med dokumentet.", - "bullet1": "Rotation: -360° til 360° for skrå vandmærker", - "bullet2": "Gennemsigtighed: 0-100% for kontrol af transparens", - "bullet3": "Lavere gennemsigtighed giver diskrete vandmærker" - }, - "spacing": { - "title": "Styring af afstand", - "text": "Juster afstanden mellem gentagne vandmærker på siden.", - "bullet1": "Vandret afstand: Afstand mellem vandmærker fra venstre mod højre", - "bullet2": "Lodret afstand: Afstand mellem vandmærker fra top til bund", - "bullet3": "Højere værdier giver mere spredte mønstre" - }, - "security": { - "title": "Sikkerhedsindstilling", - "text": "Konverter den endelige PDF til et billedbaseret format for øget sikkerhed.", - "bullet1": "Forhindrer tekstmarkering og kopiering", - "bullet2": "Gør vandmærker sværere at fjerne", - "bullet3": "Giver større filstørrelser", - "bullet4": "Bedst til følsomt eller ophavsretligt beskyttet indhold" - } - } - }, - "type": { - "1": "Tekst", - "2": "Billede" - } - }, - "permissions": { - "tags": "læs,skriv,redigér,print", - "title": "Ændre Tilladelser", - "header": "Ændre Tilladelser", - "warning": "Advarsel for at gøre disse tilladelser uændrede anbefales det at indstille dem med en adgangskode via tilføj-adgangskode siden", - "selectText": { - "1": "Vælg PDF for at ændre tilladelser", - "2": "Tilladelser at indstille", - "3": "Forhindre samling af dokument", - "4": "Forhindre indholdsudtrækning", - "5": "Forhindre udtrækning for tilgængelighed", - "6": "Forhindre udfyldning af formular", - "7": "Forhindre ændring", - "8": "Forhindre anmærkningsændring", - "9": "Forhindre udskrivning", - "10": "Forhindre udskrivning af forskellige formater" - }, - "submit": "Ændre" - }, - "editTableOfContents": { - "settings": { - "title": "Bogmærker og oversigt", - "replaceExisting": "Erstat eksisterende bogmærker (fjern markering for at tilføje efter)", - "replaceExistingHint": "Når deaktiveret, tilføjes den nye oversigt efter de nuværende bogmærker." - }, - "actions": { - "source": "Indlæs bogmærker", - "selectedFile": "Indlæst fra {{file}}", - "noFile": "Vælg en PDF for at udtrække eksisterende bogmærker.", - "loadFromPdf": "Indlæs fra valgt PDF", - "importJson": "Importer JSON", - "importClipboard": "Indsæt JSON fra udklipsholderen", - "export": "Eksporter bogmærker", - "exportJson": "Download JSON", - "exportClipboard": "Kopiér JSON til udklipsholder", - "clipboardUnavailable": "Adgang til udklipsholder er ikke tilgængelig i denne browser." - }, - "info": { - "line1": "Hvert bogmærke skal have en beskrivende titel og den side, det skal åbne.", - "line2": "Brug underbogmærker til at opbygge et hierarki for kapitler, afsnit eller underafsnit.", - "line3": "Importer bogmærker fra den valgte PDF eller fra en JSON-fil for at spare tid." - }, - "workbench": { - "empty": { - "title": "Åbn værktøjet for at begynde at redigere", - "description": "Vælg værktøjet Rediger indholdsfortegnelse for at indlæse arbejdsområdet." - }, - "tabTitle": "Oversigtsarbejdsområde", - "subtitle": "Importer bogmærker, opbyg hierarkier og anvend oversigten uden trange sidepaneler.", - "noFile": "Ingen PDF valgt", - "fileLabel": "Ændringer anvendes på den aktuelt valgte PDF.", - "filePrompt": "Vælg en PDF fra dit bibliotek eller upload en ny for at starte.", - "changeFile": "Skift PDF", - "selectFile": "Vælg PDF" - }, - "editor": { - "heading": "Bogmærke-editor", - "description": "Tilføj, indlejr og omarrangér bogmærker for at skabe din PDF-oversigt.", - "addTopLevel": "Tilføj bogmærke på øverste niveau", - "empty": { - "title": "Ingen bogmærker endnu", - "description": "Importer eksisterende bogmærker, eller start med at tilføje din første post.", - "action": "Tilføj første bogmærke" - }, - "defaultTitle": "Nyt bogmærke", - "defaultChildTitle": "Underbogmærke", - "defaultSiblingTitle": "Nyt bogmærke", - "untitled": "Unavngivet bogmærke", - "childBadge": "Under", - "pagePreview": "Side {{page}}", - "field": { - "title": "Bogmærketitel", - "page": "Målsidenummer" - }, - "actions": { - "toggle": "Skift underbogmærker", - "addChild": "Tilføj underbogmærke", - "addSibling": "Tilføj sideordnet bogmærke", - "remove": "Fjern bogmærke" - }, - "confirmRemove": "Fjerne dette bogmærke og alle dets underbogmærker?" - }, - "messages": { - "loadedTitle": "Bogmærker udtrukket", - "loadedBody": "Eksisterende bogmærker fra PDF'en blev indlæst i editoren.", - "noBookmarks": "Der blev ikke fundet bogmærker i den valgte PDF.", - "loadFailed": "Kan ikke udtrække bogmærker fra den valgte PDF.", - "imported": "Bogmærker importeret", - "importedBody": "Din JSON-oversigt erstattede det aktuelle indhold i editoren.", - "importedClipboard": "Data fra udklipsholderen erstattede den aktuelle bogmærkeliste.", - "invalidJson": "Ugyldig JSON-struktur", - "invalidJsonBody": "Angiv en gyldig JSON-fil med bogmærker, og prøv igen.", - "exported": "JSON-download klar", - "copied": "Kopieret til udklipsholderen", - "copiedBody": "JSON for bogmærker kopieret.", - "copyFailed": "Kopiering mislykkedes" - }, - "error": { - "failed": "Kunne ikke opdatere indholdsfortegnelsen" - }, - "submit": "Anvend indholdsfortegnelsen", - "results": { - "title": "Opdateret PDF med bogmærker", - "subtitle": "Download den behandlede fil, eller fortryd handlingen nedenfor." - } - }, - "removePages": { - "tags": "Fjern sider,slet sider", - "title": "Fjern", - "pageNumbers": { - "label": "Sider der skal fjernes", - "placeholder": "f.eks. 1,3,5-8,10", - "error": "Ugyldigt sidenummerformat. Brug tal, intervaller (1-5) eller matematiske udtryk (2n+1)" - }, - "filenamePrefix": "sider_fjernet", - "files": { - "placeholder": "Vælg en PDF-fil i hovedvisningen for at komme i gang" - }, - "settings": { - "title": "Indstillinger" - }, - "tooltip": { - "header": { - "title": "Indstillinger for fjernelse af sider" - }, - "pageNumbers": { - "title": "Sidevalg", - "text": "Angiv hvilke sider, der skal fjernes fra din PDF. Du kan vælge enkelte sider, intervaller eller bruge matematiske udtryk.", - "bullet1": "Enkelt­sider: 1,3,5 (fjerner siderne 1, 3 og 5)", - "bullet2": "Sideintervaller: 1-5,10-15 (fjerner siderne 1-5 og 10-15)", - "bullet3": "Matematisk: 2n+1 (fjerner ulige sider)", - "bullet4": "Åbne intervaller: 5- (fjerner fra side 5 til slut)" - }, - "examples": { - "title": "Almindelige eksempler", - "text": "Her er nogle almindelige mønstre for sidevalg:", - "bullet1": "Fjern første side: 1", - "bullet2": "Fjern sidste 3 sider: -3", - "bullet3": "Fjern hver anden side: 2n", - "bullet4": "Fjern specifikke spredte sider: 1,5,10,15" - }, - "safety": { - "title": "Sikkerhedstips", - "text": "Vigtige overvejelser, når du fjerner sider:", - "bullet1": "Forhåndsvis altid dit valg før behandling", - "bullet2": "Bevar en sikkerhedskopi af din originalfil", - "bullet3": "Sidenumre starter fra 1, ikke 0", - "bullet4": "Ugyldige sidenumre ignoreres" - } - }, - "error": { - "failed": "Der opstod en fejl under fjernelse af sider." - }, - "results": { - "title": "Resultat af sidefjernelse" - }, - "submit": "Fjern" - }, - "extractPages": { - "title": "Udtræk sider", - "pageNumbers": { - "label": "Sider der skal udtrækkes", - "placeholder": "f.eks. 1,3,5-8 eller odd & 1-10" - }, - "settings": { - "title": "Indstillinger" - }, - "tooltip": { - "description": "Udtrækker de valgte sider til en ny PDF og bevarer rækkefølgen." - }, - "error": { - "failed": "Kunne ikke udtrække sider" - }, - "results": { - "title": "Sider udtrukket" - }, - "submit": "Udtræk sider" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Vejledning i sidevalg" - }, - "basic": { - "title": "Grundlæggende brug", - "text": "Vælg specifikke sider fra din PDF ved hjælp af enkel syntaks.", - "bullet1": "Enkelt­sider: 1,3,5", - "bullet2": "Sideintervaller: 3-6 eller 10-15", - "bullet3": "Alle sider: all" - }, - "advanced": { - "title": "Avancerede funktioner" - }, - "tips": { - "title": "Tips", - "text": "Husk disse retningslinjer:", - "bullet1": "Sidenumre starter fra 1 (ikke 0)", - "bullet2": "Mellemrum fjernes automatisk", - "bullet3": "Ugyldige udtryk ignoreres" - }, - "syntax": { - "title": "Syntaksgrundlag", - "text": "Brug tal, intervaller, nøgleord og progressioner (n starter ved 0). Parenteser understøttes.", - "bullets": { - "numbers": "Tal/intervaller: 5, 10-20", - "keywords": "Nøgleord: odd, even", - "progressions": "Progressioner: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatorer", - "text": "AND har højere prioritet end komma. NOT gælder inden for dokumentets område.", - "and": "AND: & eller \"and\" — kræver begge betingelser (f.eks. 1-50 & even)", - "comma": "Komma: , eller | — kombinerer valg (f.eks. 1-10, 20)", - "not": "NOT: ! eller \"not\" — udelukker sider (f.eks. 3n & not 30)" - }, - "examples": { - "title": "Eksempler" - }, - "complex": { - "bullet1": "1,3-5,8,2n → siderne 1, 3–5, 8, plus lige", - "bullet2": "10-,2n-1 → fra side 10 til slut + ulige sider", - "description": "Bland forskellige typer.", - "title": "Komplekse kombinationer" - }, - "description": "Vælg hvilke sider der skal bruges til handlingen. Understøtter enkeltsider, intervaller, formler og nøgleordet all.", - "individual": { - "bullet1": "1,3,5 → vælger siderne 1, 3, 5", - "bullet2": "2,7,12 → vælger siderne 2, 7, 12", - "description": "Indtast tal adskilt af kommaer.", - "title": "Enkelt­sider" - }, - "mathematical": { - "bullet1": "2n → alle lige sider (2, 4, 6…)", - "bullet2": "2n-1 → alle ulige sider (1, 3, 5…)", - "bullet3": "3n → hver 3. side (3, 6, 9…)", - "bullet4": "4n-1 → siderne 3, 7, 11, 15…", - "description": "Brug n i formler til mønstre.", - "title": "Matematiske funktioner" - }, - "ranges": { - "bullet1": "3-6 → vælger siderne 3–6", - "bullet2": "10-15 → vælger siderne 10–15", - "bullet3": "5- → vælger siderne 5 til slut", - "description": "Brug - for sammenhængende sider.", - "title": "Sideintervaller" - }, - "special": { - "bullet1": "all → vælger alle sider", - "title": "Særlige nøgleord" - } - } - }, - "bulkSelection": { - "syntaxError": "Der er et syntaksproblem. Se tips til sidevalg for hjælp.", - "header": { - "title": "Vejledning i sidevalg" - }, - "syntax": { - "title": "Syntaksgrundlag", - "text": "Brug tal, intervaller, nøgleord og progressioner (n starter ved 0). Parenteser understøttes.", - "bullets": { - "numbers": "Tal/intervaller: 5, 10-20", - "keywords": "Nøgleord: odd, even", - "progressions": "Progressioner: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatorer", - "text": "AND har højere prioritet end komma. NOT gælder inden for dokumentets område.", - "and": "AND: & eller \"and\" — kræver begge betingelser (f.eks. 1-50 & even)", - "comma": "Komma: , eller | — kombinerer valg (f.eks. 1-10, 20)", - "not": "NOT: ! eller \"not\" — udelukker sider (f.eks. 3n & not 30)" - }, - "examples": { - "title": "Eksempler", - "first50": "Første 50", - "last50": "Sidste 50", - "every3rd": "Hver 3.", - "oddWithinExcluding": "Ulige inden for 1-20 ekskl. 5-7", - "combineSets": "Kombiner sæt" - }, - "firstNPages": { - "title": "Første N sider", - "placeholder": "Antal sider" - }, - "lastNPages": { - "title": "Sidste N sider", - "placeholder": "Antal sider" - }, - "everyNthPage": { - "title": "Hver N. side", - "placeholder": "Skridtlængde" - }, - "range": { - "title": "Interval", - "fromPlaceholder": "Fra", - "toPlaceholder": "Til" - }, - "keywords": { - "title": "Nøgleord" - }, - "advanced": { - "title": "Avanceret" - } - }, - "compressPdfs": { - "tags": "klem,lille,tiny" - }, - "unlockPDFForms": { - "tags": "fjern,slet,formular,felt,skrivebeskyttet", - "title": "Fjern skrivebeskyttelse fra formularfelter", - "header": "Lås op for PDF-formularer", - "submit": "Remove", - "description": "Dette værktøj fjerner skrivebeskyttelse fra PDF-formularfelter, så de kan redigeres og udfyldes.", - "filenamePrefix": "oplåste_formularer", - "files": { - "placeholder": "Vælg en PDF-fil i hovedvisningen for at komme i gang" - }, - "error": { - "failed": "Der opstod en fejl under oplåsning af PDF-formularer." - }, - "results": { - "title": "Resultater for oplåste formularer" - } - }, - "changeMetadata": { - "header": "Ændre Metadata", - "submit": "Ændre", - "filenamePrefix": "metadata", - "settings": { - "title": "Metadataindstillinger" - }, - "standardFields": { - "title": "Standardfelter" - }, - "deleteAll": { - "label": "Fjern eksisterende metadata", - "checkbox": "Slet al metadata" - }, - "title": { - "label": "Titel", - "placeholder": "Dokumenttitel" - }, - "author": { - "label": "Forfatter", - "placeholder": "Dokumentforfatter" - }, - "subject": { - "label": "Emne", - "placeholder": "Dokumentemne" - }, - "keywords": { - "label": "Nøgleord", - "placeholder": "Dokumentnøgleord" - }, - "creator": { - "label": "Opretter", - "placeholder": "Dokumentopretter" - }, - "producer": { - "label": "Producent", - "placeholder": "Dokumentproducer" - }, - "dates": { - "title": "Dato­felter" - }, - "creationDate": { - "label": "Oprettelsesdato", - "placeholder": "Oprettelsesdato" - }, - "modificationDate": { - "label": "Ændringsdato", - "placeholder": "Ændringsdato" - }, - "trapped": { - "label": "Trapping-status", - "unknown": "Ukendt", - "true": "Sand", - "false": "Falsk" - }, - "advanced": { - "title": "Avancerede indstillinger" - }, - "customFields": { - "title": "Brugerdefinerede metadata", - "description": "Tilføj brugerdefinerede metadatafelter til dokumentet", - "add": "Tilføj felt", - "key": "Nøgle", - "keyPlaceholder": "Brugerdefineret nøgle", - "value": "Værdi", - "valuePlaceholder": "Brugerdefineret værdi", - "remove": "Fjern" - }, - "results": { - "title": "Opdaterede PDF'er" - }, - "error": { - "failed": "Der opstod en fejl under ændring af PDF-metadata." - }, - "tooltip": { - "header": { - "title": "Oversigt over PDF-metadata" - }, - "standardFields": { - "title": "Standardfelter", - "text": "Almindelige PDF-metadatafelter, der beskriver dokumentet.", - "bullet1": "Titel: Dokumentets navn eller overskrift", - "bullet2": "Forfatter: Personen der oprettede dokumentet", - "bullet3": "Emne: Kort beskrivelse af indholdet", - "bullet4": "Nøgleord: Søgetermer for dokumentet", - "bullet5": "Opretter/Producer: Software brugt til at oprette PDF'en" - }, - "dates": { - "title": "Dato­felter", - "text": "Hvornår dokumentet blev oprettet og ændret.", - "bullet1": "Oprettelsesdato: Hvornår det oprindelige dokument blev lavet", - "bullet2": "Ændringsdato: Hvornår det sidst blev ændret" - }, - "options": { - "title": "Yderligere indstillinger", - "text": "Brugerdefinerede felter og privatlivskontrol.", - "bullet1": "Brugerdefinerede metadata: Tilføj dine egne nøgle-værdi-par", - "bullet2": "Trapping-status: Indstilling til høj-kvalitets print", - "bullet3": "Slet alt: Fjern alle metadata af hensyn til privatliv" - }, - "deleteAll": { - "title": "Fjern eksisterende metadata", - "text": "Fuldstændig sletning af metadata for at sikre privatliv." - }, - "customFields": { - "title": "Brugerdefinerede metadata", - "text": "Tilføj dine egne brugerdefinerede nøgle-værdi-metadata-par.", - "bullet1": "Tilføj alle relevante brugerdefinerede felter til dit dokument", - "bullet2": "Eksempler: Afdeling, Projekt, Version, Status", - "bullet3": "Både nøgle og værdi er påkrævet for hver post" - }, - "advanced": { - "title": "Avancerede indstillinger", - "trapped": { - "title": "Trapping-status", - "description": "Angiver om dokumentet er forberedt til tryk i høj kvalitet.", - "bullet1": "Sand: Dokumentet er blevet trapped til print", - "bullet2": "Falsk: Dokumentet er ikke blevet trapped", - "bullet3": "Ukendt: Trapping-status er ikke angivet" - } - } - } - }, - "fileToPDF": { - "tags": "transformation,format,dokument,billede,dias,tekst,konvertering,kontor,docs,word,excel,powerpoint", - "title": "Fil til PDF", - "header": "Konvertér enhver fil til PDF", - "credit": "Denne tjeneste bruger LibreOffice og Unoconv til filkonvertering.", - "supportedFileTypesInfo": "Understøttede Filtyper", - "supportedFileTypes": "Understøttede filtyper bør inkludere nedenstående, men for en fuld opdateret liste over understøttede formater, se venligst LibreOffice-dokumentationen", - "submit": "Konvertér til PDF" - }, - "ocr": { - "tags": "genkendelse,tekst,billede,scan,læs,identificér,detektion,redigerbar", - "title": "OCR / Scan Oprydning", - "desc": "Oprydning af scanninger og genkender tekst fra billeder i en PDF og tilføjer den igen som tekst.", - "header": "Oprydning af Scanninger / OCR (Optisk Karaktergenkendelse)", - "selectText": { - "1": "Vælg sprog, der skal detekteres i PDF'en (De angivne er dem, der i øjeblikket er registreret):", - "2": "Producér tekstfil indeholdende OCR-tekst sammen med den OCR'ede PDF", - "3": "Korrigér sider, der blev scannet i en skæv vinkel ved at rotere dem tilbage på plads", - "4": "Rens siden, så det er mindre sandsynligt, at OCR finder tekst i baggrundsstøj. (Ingen ændring i output)", - "5": "Rens siden, så det er mindre sandsynligt, at OCR finder tekst i baggrundsstøj, bevarer oprydning i output.", - "6": "Ignorerer sider, der har interaktiv tekst på dem, OCR'er kun sider, der er billeder", - "7": "Tving OCR, vil OCR'e hver side og fjerne alle originale tekstelementer", - "8": "Normal (Vil give fejl, hvis PDF'en indeholder tekst)", - "9": "Yderligere Indstillinger", - "10": "OCR-tilstand", - "11": "Fjern billeder efter OCR (Fjerner ALLE billeder, kun nyttigt hvis det er en del af konverteringstrinnet)", - "12": "Renderingstype (Avanceret)" - }, - "help": "Læs venligst denne dokumentation om, hvordan man bruger dette til andre sprog og/eller brug uden for docker", - "credit": "Denne tjeneste bruger qpdf og Tesseract til OCR.", - "submit": "Behandl PDF med OCR", - "operation": { - "submit": "Kør OCR og gennemse" - }, - "results": { - "title": "OCR-resultater" - }, - "languagePicker": { - "additionalLanguages": "Leder du efter flere sprog?", - "viewSetupGuide": "Se opsætningsvejledning →" - }, - "settings": { - "title": "Indstillinger", - "ocrMode": { - "label": "OCR-tilstand", - "auto": "Auto (spring tekstlag over)", - "force": "Tving (OCR alle igen, erstat tekst)", - "strict": "Streng (afbryd hvis tekst findes)" - }, - "languages": { - "label": "Sprog", - "placeholder": "Vælg sprog" - }, - "compatibilityMode": { - "label": "Kompatibilitetstilstand" - }, - "advancedOptions": { - "label": "Behandlingsindstillinger", - "sidecar": "Opret en tekstfil", - "deskew": "Ret sider op", - "clean": "Rens inputfil", - "cleanFinal": "Rens endeligt output" - } - }, - "tooltip": { - "header": { - "title": "Oversigt over OCR-indstillinger" - }, - "mode": { - "title": "OCR-tilstand", - "text": "Optical Character Recognition (OCR) hjælper dig med at gøre scannede eller skærmbillede-sider til tekst, du kan søge i, kopiere eller markere.", - "bullet1": "Auto springer sider over, der allerede indeholder tekstlag.", - "bullet2": "Tving OCR'er hver side igen og erstatter al teksten.", - "bullet3": "Streng standser, hvis der findes nogen markerbar tekst." - }, - "languages": { - "title": "Sprog", - "text": "Forbedr OCR-nøjagtighed ved at angive de forventede sprog. Vælg et eller flere sprog for at guide genkendelsen." - }, - "output": { - "title": "Output", - "text": "Bestem, hvordan du vil have tekstoutput formateret:", - "bullet1": "Søgbar PDF indlejrer tekst bag det originale billede.", - "bullet2": "HOCR XML returnerer en struktureret, maskinlæsbar fil.", - "bullet3": "Sidecar i klartekst opretter en separat .txt-fil med råt indhold." - }, - "advanced": { - "header": { - "title": "Avanceret OCR-behandling" - }, - "compatibility": { - "title": "Kompatibilitetstilstand", - "text": "Bruger OCR 'sandwich PDF'-tilstand: giver større filer, men er mere pålidelig med visse sprog og ældre PDF-software. Som standard bruger vi hOCR til mindre, moderne PDF'er." - }, - "sidecar": { - "title": "Opret tekstfil", - "text": "Genererer en separat .txt-fil sammen med PDF'en, der indeholder alt udtrukket tekstindhold for nem adgang og behandling." - }, - "deskew": { - "title": "Ret sider op", - "text": "Korrigerer automatisk skæve eller vinklede sider for at forbedre OCR-nøjagtighed. Nyttigt for scannede dokumenter, der ikke var helt lige." - }, - "clean": { - "title": "Rens inputfil", - "text": "Forbehandler input ved at fjerne støj, forbedre kontrast og optimere billedet for bedre OCR-genkendelse før behandlingen." - }, - "cleanFinal": { - "title": "Rens endeligt output", - "text": "Efterbehandler den endelige PDF ved at fjerne OCR-artefakter og optimere tekstlaget for bedre læsbarhed og mindre filstørrelse." - } - } - }, - "error": { - "failed": "OCR-handlingen mislykkedes" - } - }, - "extractImages": { - "tags": "billede,foto,gem,arkiv,zip,fang,grib", - "title": "Udtræk Billeder", - "header": "Udtræk Billeder", - "selectText": "Vælg billedformat til at konvertere udtrukne billeder til", - "allowDuplicates": "Gem duplikerede billeder", - "submit": "Udtræk", - "settings": { - "title": "Indstillinger" - }, - "error": { - "failed": "Der opstod en fejl under udtrækning af billeder fra PDF'en." - } - }, - "pdfToPDFA": { - "tags": "arkiv,langtids,standard,konvertering,opbevaring,bevaring", - "title": "PDF Til PDF/A", - "header": "PDF Til PDF/A", - "credit": "Denne tjeneste bruger libreoffice til PDF/A-konvertering", - "submit": "Konvertér", - "tip": "Fungerer i øjeblikket ikke for flere input på én gang", - "outputFormat": "Outputformat", - "pdfWithDigitalSignature": "PDF'en indeholder en digital signatur. Dette vil blive fjernet i næste trin." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,transformation,format,konvertering,kontor,microsoft,docfil", - "title": "PDF til Word", - "header": "PDF til Word", - "selectText": { - "1": "Output filformat" - }, - "credit": "Denne tjeneste bruger LibreOffice til filkonvertering.", - "submit": "Konvertér" - }, - "PDFToPresentation": { - "tags": "dias,show,kontor,microsoft", - "title": "PDF til Præsentation", - "header": "PDF til Præsentation", - "selectText": { - "1": "Output filformat" - }, - "credit": "Denne tjeneste bruger LibreOffice til filkonvertering.", - "submit": "Konvertér" - }, - "PDFToText": { - "tags": "richtextformat,rich text format", - "title": "PDF til RTF (Tekst)", - "header": "PDF til RTF (Tekst)", - "selectText": { - "1": "Output filformat" - }, - "credit": "Denne tjeneste bruger LibreOffice til filkonvertering.", - "submit": "Konvertér" - }, - "PDFToHTML": { - "tags": "webindhold,browservenlig", - "title": "PDF til HTML", - "header": "PDF til HTML", - "credit": "Denne tjeneste bruger pdftohtml til filkonvertering.", - "submit": "Konvertér" - }, - "PDFToXML": { - "tags": "dataudtræk,struktureret-indhold,interop,transformation,konvertér", - "title": "PDF til XML", - "header": "PDF til XML", - "credit": "Denne tjeneste bruger LibreOffice til filkonvertering.", - "submit": "Konvertér" - }, - "ScannerImageSplit": { - "tags": "adskil,auto-detektér,scanninger,multi-foto,organisér", - "selectText": { - "1": "Vinkeltærskel:", - "2": "Indstiller den minimale absolutte vinkel, der kræves for at billedet roteres (standard: 10).", - "3": "Tolerancen:", - "4": "Bestemmer området for farvevariation omkring den estimerede baggrundsfarve (standard: 30).", - "5": "Minimum Areal:", - "6": "Indstiller den minimale arealtærskel for et foto (standard: 10000).", - "7": "Minimum Kontur Areal:", - "8": "Indstiller den minimale kontur arealtærskel for et foto", - "9": "Kantstørrelse:", - "10": "Indstiller størrelsen på kanten, der tilføjes og fjernes for at forhindre hvide kanter i outputtet (standard: 1)." - }, - "info": "Python er ikke installeret. Det er nødvendigt for at køre." - }, - "scannerImageSplit": { - "title": "Udtrukne billeder", - "submit": "Udtræk billedscanninger", - "error": { - "failed": "Der opstod en fejl under udtrækning af billedscanninger." - }, - "tooltip": { - "title": "Fotosplitter", - "whatThisDoes": "Hvad dette gør", - "whatThisDoesDesc": "Finder og udtrækker automatisk hvert foto fra en scannet side eller et sammensat billede—ingen manuel beskæring.", - "whenToUse": "Hvornår det bruges", - "useCase1": "Scan hele albumsider på én gang", - "useCase2": "Opdel flatbed-batcher i separate filer", - "useCase3": "Del collager op i enkelte fotos", - "useCase4": "Udtræk fotos fra dokumenter", - "quickFixes": "Hurtige løsninger", - "problem1": "Fotos registreres ikke → øg Tolerance til 30-50", - "problem2": "For mange falske detektioner → øg Minimum Area til 15,000-20,000", - "problem3": "Beskæringer er for stramme → øg Border Size til 5-10", - "problem4": "Skæve fotos rettes ikke ud → sænk Angle Threshold til ~5°", - "problem5": "Støv/støj-kasser → øg Minimum Contour Area til 1000-2000", - "setupTips": "Opsætningstips", - "tip1": "Brug en ensfarvet, lys baggrund", - "tip2": "Lad der være et lille mellemrum (≈1 cm) mellem fotos", - "tip3": "Scan med 300-600 DPI", - "tip4": "Rengør scannerglasset", - "headsUp": "Bemærk", - "headsUpDesc": "Overlapning af fotos eller baggrunde, der ligger meget tæt på fotos i farve, kan reducere nøjagtigheden – prøv en lysere eller mørkere baggrund og lad mere plads." - } - }, - "sign": { - "title": "Underskriv", - "header": "Underskriv PDF'er", - "upload": "Upload Billede", - "draw": { - "title": "Tegn din underskrift", - "clear": "Ryd" - }, - "canvas": { - "heading": "Tegn din signatur", - "clickToOpen": "Klik for at åbne tegnefeltet", - "modalTitle": "Tegn din signatur", - "colorLabel": "Farve", - "penSizeLabel": "Pennestørrelse", - "penSizePlaceholder": "Størrelse", - "clear": "Ryd tegnefelt", - "colorPickerTitle": "Vælg stregfarve" - }, - "text": { - "name": "Underskrivers navn", - "placeholder": "Indtast dit fulde navn", - "fontLabel": "Skrifttype", - "fontSizeLabel": "Skriftstørrelse", - "fontSizePlaceholder": "Skriv eller vælg skriftstørrelse (8-200)", - "colorLabel": "Tekstfarve" - }, - "clear": "Ryd", - "add": "Tilføj", - "saved": { - "heading": "Gemte signaturer", - "description": "Genbrug gemte signaturer når som helst.", - "emptyTitle": "Ingen gemte signaturer endnu", - "emptyDescription": "Tegn, upload eller skriv en signatur ovenfor, og brug derefter \"Gem i bibliotek\" for at gemme op til {{max}} favoritter klar til brug.", - "type": { - "canvas": "Tegning", - "image": "Upload", - "text": "Tekst" - }, - "limitTitle": "Grænse nået", - "limitDescription": "Fjern en gemt signatur, før du tilføjer nye (maks. {{max}}).", - "carouselPosition": "{{current}} af {{total}}", - "prev": "Forrige", - "next": "Næste", - "delete": "Fjern", - "label": "Etiket", - "defaultLabel": "Signatur", - "defaultCanvasLabel": "Tegnet signatur", - "defaultImageLabel": "Uploadet signatur", - "defaultTextLabel": "Indtastet signatur", - "saveButton": "Gem signatur", - "saveUnavailable": "Opret først en signatur for at gemme den.", - "noChanges": "Nuværende signatur er allerede gemt.", - "status": { - "saved": "Gemt" - } - }, - "save": "Gem Signatur", - "applySignatures": "Anvend underskrifter", - "personalSigs": "Personlige Signaturer", - "sharedSigs": "Delte Signaturer", - "noSavedSigs": "Ingen Gemte Signaturer Fundet", - "addToAll": "Tilføj til alle sider", - "delete": "Slet", - "first": "Første side", - "last": "Sidste side", - "next": "Næste side", - "previous": "Forrige side", - "maintainRatio": "Skift bevarelse af billedforhold", - "undo": "Fortryd", - "redo": "Gentag", - "submit": "Underskriv dokument", - "steps": { - "configure": "Konfigurer underskrift" - }, - "step": { - "createDesc": "Vælg, hvordan du vil oprette signaturen", - "place": "Placér og gem", - "placeDesc": "Placér signaturen på din PDF" - }, - "type": { - "title": "Underskriftstype", - "draw": "Tegn", - "canvas": "Lærred", - "image": "Billede", - "text": "Tekst", - "saved": "Gemt" - }, - "image": { - "label": "Upload billede af underskrift", - "placeholder": "Vælg billedfil", - "hint": "Upload et PNG- eller JPG-billede af din underskrift" - }, - "instructions": { - "title": "Sådan tilføjer du underskrift", - "canvas": "Når du har tegnet din underskrift på lærredet, luk dialogen og klik derefter hvor som helst på PDF'en for at placere den.", - "image": "Når du har uploadet din underskriftsbillede ovenfor, klik hvor som helst på PDF'en for at placere den.", - "saved": "Vælg en gemt signatur ovenfor, og klik derefter hvor som helst på PDF'en for at placere den.", - "text": "Når du har indtastet dit navn ovenfor, klik hvor som helst på PDF'en for at placere din underskrift.", - "paused": "Placering sat på pause", - "resumeHint": "Genoptag placering for at klikke og tilføje din signatur.", - "noSignature": "Opret en signatur ovenfor for at aktivere placeringsværktøjer." - }, - "mode": { - "move": "Flyt underskrift", - "place": "Placer underskrift", - "pause": "Sæt placering på pause", - "resume": "Genoptag placering" - }, - "updateAndPlace": "Opdater og placer", - "activate": "Aktivér placering af underskrift", - "deactivate": "Stop placering af underskrifter", - "results": { - "title": "Resultater for underskrift" - }, - "error": { - "failed": "Der opstod en fejl under underskrivning af PDF'en." - } - }, - "flatten": { - "title": "Udjævn", - "header": "Udjævn PDF", - "flattenOnlyForms": "Udjævn kun formularer", - "submit": "Udjævn", - "filenamePrefix": "udfladet", - "files": { - "placeholder": "Vælg en PDF-fil i hovedvisningen for at komme i gang" - }, - "steps": { - "settings": "Indstillinger" - }, - "options": { - "stepTitle": "Udfladningsindstillinger", - "title": "Udfladningsindstillinger", - "flattenOnlyForms": { - "label": "Udjævn kun formularer", - "desc": "Udflad kun formularfelter og lad andre interaktive elementer være intakte" - }, - "note": "Udfladning fjerner interaktive elementer fra PDF'en, så de ikke kan redigeres." - }, - "results": { - "title": "Resultater for udfladning" - }, - "error": { - "failed": "Der opstod en fejl under udfladning af PDF'en." - }, - "tooltip": { - "header": { - "title": "Om udfladning af PDF'er" - }, - "description": { - "title": "Hvad gør udfladning?", - "text": "Udfladning gør din PDF ikke-redigerbar ved at omdanne udfyldelige formularer og knapper til almindelig tekst og billeder. PDF'en ser præcis ens ud, men ingen kan længere ændre eller udfylde formularerne. Perfekt til at dele udfyldte formularer, oprette endelige dokumenter til arkiv eller sikre, at PDF'en ser ens ud overalt.", - "bullet1": "Tekstfelter bliver almindelig tekst (kan ikke redigeres)", - "bullet2": "Afkrydsningsfelter og knapper bliver billeder", - "bullet3": "God til endelige versioner, du ikke vil have ændret", - "bullet4": "Sikrer ensartet udseende på alle enheder" - }, - "formsOnly": { - "title": "Hvad betyder 'Udflad kun formularer'?", - "text": "Denne indstilling fjerner kun muligheden for at udfylde formularer, men bevarer andre funktioner som at klikke på links, se bogmærker og læse kommentarer.", - "bullet1": "Formularer bliver ikke-redigerbare", - "bullet2": "Links virker stadig, når der klikkes på dem", - "bullet3": "Kommentarer og noter forbliver synlige", - "bullet4": "Bogmærker hjælper stadig med navigation" - } - } - }, - "repair": { - "tags": "fix,gendan,korrektion,genvind", - "title": "Reparér", - "header": "Reparér PDF'er", - "submit": "Reparér", - "description": "Dette værktøj forsøger at reparere korrupte eller beskadigede PDF-filer. Ingen yderligere indstillinger er påkrævet.", - "filenamePrefix": "repareret", - "files": { - "placeholder": "Vælg en PDF-fil i hovedvisningen for at komme i gang" - }, - "error": { - "failed": "Der opstod en fejl under reparation af PDF'en." - }, - "results": { - "title": "Reparationsresultater" - } - }, - "removeBlanks": { - "title": "Fjern Tomme Sider", - "header": "Fjern Tomme Sider", - "settings": { - "title": "Indstillinger" - }, - "threshold": { - "label": "Tærskel for pixelhvidhed" - }, - "whitePercent": { - "label": "Tærskel for hvidprocent", - "unit": "%" - }, - "includeBlankPages": { - "label": "Medtag registrerede tomme sider" - }, - "tooltip": { - "header": { - "title": "Indstillinger for fjernelse af tomme sider" - }, - "threshold": { - "title": "Tærskel for pixelhvidhed", - "text": "Styrer hvor hvid en pixel skal være for at blive anset som 'hvid'. Dette hjælper med at bestemme, hvad der tæller som et tomt område på siden.", - "bullet1": "0 = Kulsort (mest restriktiv)", - "bullet2": "128 = Mellemgrå", - "bullet3": "255 = Kridhvid (minst restriktiv)" - }, - "whitePercent": { - "title": "Tærskel for hvidprocent", - "text": "Angiver den minimale procentdel af hvide pixels, der kræves for at en side anses for tom og fjernes.", - "bullet1": "Lavere værdier (f.eks. 80%) = Flere sider fjernes", - "bullet2": "Højere værdier (f.eks. 95%) = Kun meget tomme sider fjernes", - "bullet3": "Brug højere værdier til dokumenter med lyse baggrunde" - }, - "includeBlankPages": { - "title": "Medtag registrerede tomme sider", - "text": "Når aktiveret, oprettes en separat PDF, der indeholder alle de tomme sider, som blev registreret og fjernet fra det oprindelige dokument.", - "bullet1": "Nyttigt til at gennemgå, hvad der blev fjernet", - "bullet2": "Hjælper med at verificere registreringsnøjagtigheden", - "bullet3": "Kan deaktiveres for at reducere outputfilens størrelse" - } - }, - "submit": "Fjern Tomme Sider", - "error": { - "failed": "Kunne ikke fjerne tomme sider" - }, - "results": { - "title": "Fjernede tomme sider" - } - }, - "removeAnnotations": { - "tags": "kommentarer,fremhæv,noter,markup,fjern", - "title": "Fjern Anmærkninger", - "header": "Fjern Anmærkninger", - "submit": "Fjern", - "settings": { - "title": "Indstillinger" - }, - "info": { - "title": "Om fjernelse af annoteringer", - "description": "Dette værktøj fjerner alle annoteringer (kommentarer, fremhævninger, noter osv.) fra dine PDF-dokumenter." - }, - "tooltip": { - "header": { - "title": "Om Fjern annoteringer" - }, - "description": { - "title": "Hvad den gør" - } - }, - "error": { - "failed": "Der opstod en fejl under fjernelse af annoteringer fra PDF'en." - } - }, - "compare": { - "tags": "differentier,kontrast,ændringer,analyse", - "title": "Sammenlign", - "header": "Sammenlign PDF'er", - "clearSelected": "Ryd valgte", - "clear": { - "confirmTitle": "Ryd valgte PDF'er?", - "confirmBody": "Dette vil lukke den aktuelle sammenligning og føre dig tilbage til Aktive filer.", - "confirm": "Ryd og gå tilbage" - }, - "review": { - "title": "Sammenligningsresultat", - "actionsHint": "Gennemse sammenligningen, byt dokumentroller, eller eksporter oversigten.", - "switchOrder": "Byt rækkefølge", - "exportSummary": "Eksporter oversigt" - }, - "base": { - "label": "Originaldokument", - "placeholder": "Vælg den originale PDF" - }, - "comparison": { - "label": "Redigeret dokument", - "placeholder": "Vælg den redigerede PDF" - }, - "addFilesHint": "Tilføj PDF'er i Filer-trinnet for at aktivere valg.", - "noFiles": "Ingen PDF'er tilgængelige endnu", - "pages": "Sider", - "selection": { - "originalEditedTitle": "Vælg originale og redigerede PDF'er" - }, - "original": { - "label": "Original-PDF" - }, - "edited": { - "label": "Redigeret PDF" - }, - "swap": { - "confirmTitle": "Kør sammenligningen igen?", - "confirmBody": "Dette vil køre værktøjet igen. Er du sikker på, at du vil bytte rækkefølgen af Original og Redigeret?", - "confirm": "Byt om og kør igen" - }, - "cta": "Sammenlign", - "loading": "Sammenligner...", - "summary": { - "baseHeading": "Originaldokument", - "comparisonHeading": "Redigeret dokument", - "pageLabel": "Side" - }, - "rendering": { - "pageNotReadyTitle": "Side endnu ikke gengivet", - "pageNotReadyBody": "Nogle sider gengives stadig. Navigation vil først være glat, når de er klar.", - "rendering": "gengiver", - "inProgress": "Mindst en af disse PDF'er er meget stor; rulning vil ikke være jævn, før gengivelsen er fuldført", - "pagesRendered": "sider gengivet", - "complete": "Sidegengivelse fuldført" - }, - "dropdown": { - "deletionsLabel": "Sletninger", - "additionsLabel": "Tilføjelser", - "deletions": "Sletninger ({{count}})", - "additions": "Tilføjelser ({{count}})", - "searchPlaceholder": "Søg i ændringer...", - "noResults": "Ingen ændringer fundet" - }, - "actions": { - "stackVertically": "Stable lodret", - "placeSideBySide": "Placer side om side", - "zoomOut": "Zoom ud", - "zoomIn": "Zoom ind", - "resetView": "Nulstil visning", - "unlinkScrollPan": "Afbryd kobling mellem rul og panorering", - "linkScrollPan": "Kobl rul og panorering", - "unlinkScroll": "Afbryd kobling af rul", - "linkScroll": "Kobl rul" - }, - "toasts": { - "unlinkedTitle": "Uafhængig rulning og panorering aktiveret", - "unlinkedBody": "Tip: Piletaster op/ned ruller begge ruder; panorering flytter kun den aktive rude." - }, - "error": { - "selectRequired": "Vælg et originalt og et redigeret dokument.", - "filesMissing": "Kan ikke finde de valgte filer. Vælg dem igen.", - "generic": "Kan ikke sammenligne disse filer." - }, - "status": { - "extracting": "Udtrækker tekst...", - "processing": "Analyserer forskelle...", - "complete": "Sammenligning klar" - }, - "longJob": { - "title": "Stor sammenligning i gang", - "body": "Disse PDF'er tilsammen overstiger 2.000 sider. Behandling kan tage flere minutter." - }, - "slowOperation": { - "title": "Arbejder stadig…", - "body": "Denne sammenligning tager længere tid end normalt. Du kan lade den fortsætte eller annullere den.", - "cancel": "Annuller sammenligning" - }, - "newLine": "ny linje", - "complex": { - "message": "Et eller begge af de angivne dokumenter er store filer, præcisionen ved sammenligningen kan geminse." - }, - "large": { - "file": { - "message": "Et eller Begge af de Angivne Dokumenter Er For Store At Behandle" - } - }, - "no": { - "text": { - "message": "Et eller Begge Af de Vælgede PDFs Har Ingen Tekstindhold. Vælg Vores PDFs Med Tekst for Sammenligning." - } - }, - "too": { - "dissimilar": { - "message": "Disse dokumenter ser meget forskellige ud. Sammenligningen blev stoppet for at spare tid." - } - }, - "earlyDissimilarity": { - "title": "Disse PDF'er ser meget forskellige ud", - "body": "Vi ser meget få ligheder indtil videre. Du kan stoppe sammenligningen, hvis dette ikke er relaterede dokumenter.", - "stopButton": "Stop sammenligning" - } - }, - "certSign": { - "tags": "autentificér,PEM,P12,officiel,kryptér", - "title": "Certifikat Underskrivning", - "filenamePrefix": "signeret", - "signMode": { - "stepTitle": "Signeringstilstand", - "tooltip": { - "header": { - "title": "Om PDF-signaturer" - }, - "overview": { - "title": "Hvordan signaturer fungerer", - "text": "Begge tilstande forsegler dokumentet (alle ændringer markeres som manipulation) og registrerer hvem/hvornår/hvordan til revision. Læserens tillid afhænger af certifikatkæden." - }, - "manual": { - "title": "Manuel - Medbring dit certifikat", - "text": "Brug dine egne certifikatfiler for en brand-tilpasset identitet. Kan vise Trusted, når din CA/kæde genkendes.", - "use": "Brug til: kundevendt, juridisk, compliance." - }, - "auto": { - "title": "Auto - Ingen opsætning, øjeblikkelig systemforsegling", - "text": "Signerer med et server-selvsigneret certifikat. Samme manipulationssikre forsegling og revisionsspor; viser typisk Unverified i visningsprogrammer.", - "use": "Brug når: du har brug for hastighed og en ensartet intern identitet på tværs af gennemgange og registre." - }, - "rule": { - "title": "Tommelregel", - "text": "Brug for modtagerstatus Trusted? Manuel. Brug for en hurtig, manipulationssikker forsegling og revisionsspor uden opsætning? Auto." - } - } - }, - "certTypeStep": { - "stepTitle": "Certifikatformat" - }, - "certFiles": { - "stepTitle": "Certifikatfiler" - }, - "appearance": { - "stepTitle": "Signaturudseende", - "tooltip": { - "header": { - "title": "Om signaturudseende" - }, - "invisible": { - "title": "Usynlige signaturer", - "text": "Signaturen tilføjes til PDF'en af sikkerhedshensyn, men vil ikke være synlig ved visning af dokumentet. Perfekt til juridiske krav uden at ændre dokumentets udseende.", - "bullet1": "Giver sikkerhed uden visuelle ændringer", - "bullet2": "Opfylder juridiske krav til digital underskrift", - "bullet3": "Påvirker ikke dokumentets layout eller design" - }, - "visible": { - "title": "Synlige signaturer", - "text": "Viser en signaturblok på PDF'en med dit navn, dato og valgfrie detaljer. Nyttigt når du vil, at læserne tydeligt kan se, at dokumentet er underskrevet.", - "bullet1": "Viser underskrivers navn og dato i dokumentet", - "bullet2": "Kan inkludere årsag og sted for underskrift", - "bullet3": "Vælg hvilken side signaturen skal placeres på", - "bullet4": "Valgfrit logo kan inkluderes" - } - }, - "invisible": "Usynlig", - "options": { - "title": "Signaturdetaljer" - }, - "visible": "Synlig" - }, - "sign": { - "submit": "Signér PDF", - "results": "Signeret PDF" - }, - "error": { - "failed": "Der opstod en fejl under behandling af signaturer." - }, - "tooltip": { - "header": { - "title": "Om håndtering af signaturer" - }, - "overview": { - "title": "Hvad kan dette værktøj?", - "text": "Dette værktøj lader dig tjekke, om dine PDF'er er digitalt underskrevet, og tilføje nye digitale signaturer. Digitale signaturer beviser, hvem der oprettede eller godkendte et dokument, og viser, om det er ændret siden underskriften.", - "bullet1": "Tjek eksisterende signaturer og deres gyldighed", - "bullet2": "Se detaljerede oplysninger om underskrivere og certifikater", - "bullet3": "Tilføj nye digitale signaturer for at sikre dine dokumenter", - "bullet4": "Flere filer understøttes med nem navigation" - }, - "validation": { - "title": "Kontrol af signaturer", - "text": "Når du tjekker signaturer, fortæller værktøjet, om de er gyldige, hvem der underskrev dokumentet, hvornår det blev underskrevet, og om dokumentet er ændret siden underskrivning.", - "bullet1": "Viser om signaturer er gyldige eller ugyldige", - "bullet2": "Viser oplysninger om underskriver og underskrivningsdato", - "bullet3": "Tjekker om dokumentet blev ændret efter underskrivning", - "bullet4": "Kan bruge brugerdefinerede certifikater til verifikation" - }, - "signing": { - "title": "Tilføjelse af signaturer", - "text": "For at signere en PDF skal du bruge et digitalt certifikat (som PEM, PKCS12 eller JKS). Du kan vælge at gøre signaturen synlig i dokumentet eller holde den usynlig kun af sikkerhedshensyn.", - "bullet1": "Understøtter PEM, PKCS12, JKS og servercertifikatformater", - "bullet2": "Mulighed for at vise eller skjule signatur på PDF'en", - "bullet3": "Tilføj årsag, sted og underskrivers navn", - "bullet4": "Vælg hvilken side synlige signaturer skal placeres på", - "bullet5": "Brug servercertifikat for en enkel 'Sign with Stirling-PDF'-mulighed" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Om certifikttyper" - }, - "what": { - "title": "Hvad er et certifikat?", - "text": "Det er en sikker ID til din signatur, der beviser, at du har underskrevet. Medmindre du er påkrævet at signere via certifikat, anbefaler vi at bruge en anden sikker metode som Skriv, Tegn eller Upload." - }, - "which": { - "title": "Hvilken mulighed skal jeg bruge?", - "text": "Vælg det format, der matcher din certifikatfil:", - "bullet1": "PKCS#12 (.p12 / .pfx) – én samlet fil (mest almindelig)", - "bullet2": "PFX (.pfx) – Microsofts version af PKCS12", - "bullet3": "PEM – separate .pem-filer for privat nøgle og certifikat", - "bullet4": "JKS – Java .jks keystore til dev / CI-CD-workflows" - }, - "convert": { - "title": "Nøgle ikke på listen?", - "text": "Konvertér din fil til en Java-keystore (.jks) med keytool, og vælg derefter JKS." - } - } - }, - "chooseCertificate": "Vælg certifikatfil", - "chooseJksFile": "Vælg JKS-fil", - "chooseP12File": "Vælg PKCS12-fil", - "choosePfxFile": "Vælg PFX-fil", - "choosePrivateKey": "Vælg privat nøglefil", - "location": "Placering", - "logoTitle": "Logo", - "name": "Navn", - "noLogo": "Intet logo", - "pageNumber": "Sidetal", - "password": "Indtast Din Keystore eller Private Nøgle Adgangskode (Hvis nogen):", - "passwordOptional": "Lad stå tomt, hvis ingen adgangskode", - "reason": "Årsag", - "serverCertMessage": "Bruger servercertifikat – ingen filer eller adgangskode krævet", - "showLogo": "Vis Logo" - }, - "removeCertSign": { - "tags": "autentificér,PEM,P12,officiel,dekryptér", - "title": "Fjern Certifikat Underskrift", - "header": "Fjern det digitale certifikat fra PDF'en", - "selectPDF": "Vælg en PDF-fil:", - "submit": "Fjern Underskrift", - "description": "Dette værktøj fjerner digitale certifikatsignaturer fra din PDF.", - "filenamePrefix": "usigneret", - "files": { - "placeholder": "Vælg en PDF-fil i hovedvisningen for at komme i gang" - }, - "error": { - "failed": "Der opstod en fejl under fjernelse af certifikatsignaturer." - }, - "results": { - "title": "Resultater af fjernelse af certifikat" - } - }, - "pageLayout": { - "tags": "flet,sammensæt,enkelt-visning,organisér", - "title": "Multi-Side Layout", - "header": "Multi-Side Layout", - "pagesPerSheet": "Sider pr. ark:", - "addBorder": "Tilføj Kanter", - "submit": "Indsend", - "desc": { - "2": "Placer 2 sider side om side på ét ark.", - "3": "Placer 3 sider på ét ark i én række.", - "4": "Placer 4 sider på ét ark (2 × 2 gitter).", - "9": "Placer 9 sider på ét ark (3 × 3 gitter).", - "16": "Placer 16 sider på ét ark (4 × 4 gitter)." - }, - "error": { - "failed": "Der opstod en fejl under oprettelse af flersidelayoutet." - } - }, - "bookletImposition": { - "tags": "hæfte,opstilling,print,indbinding,foldning,signatur", - "title": "Hæfteopstilling", - "header": "Hæfteopstilling", - "submit": "Opret hæfte", - "spineLocation": { - "label": "Placering af ryg", - "left": "Venstre (standard)", - "right": "Højre (RTL)" - }, - "doubleSided": { - "label": "Tosidet udskrivning", - "tooltip": "Opretter både for- og bagsider for korrekt hæfteudskrivning" - }, - "manualDuplex": { - "title": "Manuel dupleks-tilstand", - "instructions": "Til printere uden automatisk dupleks. Du skal køre dette to gange:" - }, - "duplexPass": { - "label": "Udskriftsomgang", - "first": "1. omgang", - "second": "2. omgang", - "firstInstructions": "Udskriver forsider → læg bunken med forsiden nedad → kør igen med 2. omgang", - "secondInstructions": "Ilæg den udskrevne bunke med forsiden nedad → udskriver bagsider" - }, - "rtlBinding": { - "label": "Højre-til-venstre-indbinding", - "tooltip": "Til arabisk, hebraisk eller andre højre-til-venstre-sprog" - }, - "addBorder": { - "label": "Tilføj kanter omkring sider", - "tooltip": "Tilføjer kanter omkring hver side-sektion for at hjælpe med skæring og justering" - }, - "addGutter": { - "label": "Tilføj rygmargen", - "tooltip": "Tilføjer indre margenplads til indbinding" - }, - "gutterSize": { - "label": "Rygmargens størrelse (punkter)" - }, - "flipOnShortEdge": { - "label": "Vend på kort kant (kun automatisk dupleks)", - "tooltip": "Aktivér til kortkant-dupleksudskrivning (kun automatisk dupleks – ignoreres i manuel tilstand)", - "manualNote": "Ikke nødvendigt i manuel tilstand – du vender selv bunken" - }, - "advanced": { - "toggle": "Avancerede indstillinger" - }, - "paperSizeNote": "Papirstørrelsen afledes automatisk fra din første side.", - "tooltip": { - "header": { - "title": "Guide til oprettelse af hæfte" - }, - "description": { - "title": "Hvad er hæfteopstilling?", - "text": "Opretter professionelle hæfter ved at arrangere siderne i korrekt udskriftsrækkefølge. Dine PDF-sider placeres 2-up på liggende ark, så de, når de foldes og indbindes, læses i korrekt rækkefølge som en rigtig bog." - }, - "example": { - "title": "Eksempel: 8-siders hæfte", - "text": "Dit 8-siders dokument bliver til 2 ark:", - "bullet1": "Ark 1 forside: Side 8, 1 | Bagside: Side 2, 7", - "bullet2": "Ark 2 forside: Side 6, 3 | Bagside: Side 4, 5", - "bullet3": "Når foldet og lagt sammen: Læses 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Sådan udskriver og samler du", - "text": "Følg disse trin for perfekte hæfter:", - "bullet1": "Udskriv tosidet med 'Vend på lang kant'", - "bullet2": "Stable arkene i rækkefølge, fold på midten", - "bullet3": "Hæft eller bind langs den foldede ryg", - "bullet4": "For kortkant-printere: Aktiver indstillingen 'Vend på kort kant'" - }, - "manualDuplex": { - "title": "Manuel dupleks (enkelt-sidede printere)", - "text": "Til printere uden automatisk dupleks:", - "bullet1": "Slå 'Tosidet udskrivning' FRA", - "bullet2": "Vælg '1. omgang' → Udskriv → Læg bunken med forsiden nedad", - "bullet3": "Vælg '2. omgang' → Ilæg bunken → Udskriv bagsider", - "bullet4": "Fold og saml som normalt" - }, - "advanced": { - "title": "Avancerede indstillinger", - "text": "Finjustér dit hæfte:", - "bullet1": "Højre-til-venstre-indbinding: Til arabisk, hebraisk eller RTL-sprog", - "bullet2": "Kanter: Viser skærelinjer til beskæring", - "bullet3": "Rygmargen: Tilføjer plads til indbinding/hæftning", - "bullet4": "Kortkant-vending: Kun til printere med automatisk dupleks" - } - }, - "error": { - "failed": "Der opstod en fejl under oprettelse af hæfteopstillingen." - } - }, - "scalePages": { - "title": "Justér sidestørrelse", - "header": "Justér sidestørrelse", - "pageSize": "Størrelse på en side i dokumentet.", - "keepPageSize": "Original størrelse", - "scaleFactor": "Zoom-niveau (beskæring) af en side.", - "submit": "Indsend" - }, - "adjustPageScale": { - "tags": "ændre størrelse,ændre,dimension,tilpas", - "title": "Juster sideskalering", - "header": "Juster sideskalering", - "scaleFactor": { - "label": "Skaleringsfaktor" - }, - "pageSize": { - "label": "Mål-papirstørrelse", - "keep": "Behold original størrelse", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Juster sideskalering", - "error": { - "failed": "Der opstod en fejl under justering af sideskaleringen." - }, - "tooltip": { - "header": { - "title": "Overblik over indstillinger for sideskalering" - }, - "description": { - "title": "Beskrivelse", - "text": "Juster størrelsen på PDF-indholdet og ændr sidernes dimensioner." - }, - "scaleFactor": { - "title": "Skaleringsfaktor", - "text": "Styrer hvor stort eller småt indholdet vises på siden. Indhold skaleres og centreres – hvis det skalerede indhold er større end sidestørrelsen, kan det blive beskåret.", - "bullet1": "1.0 = Original størrelse", - "bullet2": "0.5 = Halv størrelse (50% mindre)", - "bullet3": "2.0 = Dobbelt størrelse (200% større, kan beskære)" - }, - "pageSize": { - "title": "Mål-papirstørrelse", - "text": "Angiver dimensionerne for output-PDF-siderne. 'Behold original størrelse' bevarer de aktuelle dimensioner, mens andre muligheder ændrer til standard papirstørrelser." - } - } - }, - "add-page-numbers": { - "tags": "nummerér,etiket,organisér,indeks" - }, - "auto-rename": { - "tags": "auto-detektér,overskrift-baseret,organisér,omdøb", - "title": "Auto Omdøb", - "header": "Auto Omdøb PDF", - "description": "Finder automatisk titlen fra dit PDF-indhold og bruger den som filnavn.", - "submit": "Auto Omdøb", - "files": { - "placeholder": "Vælg en PDF-fil i hovedvisningen for at komme i gang" - }, - "error": { - "failed": "Der opstod en fejl under automatisk omdøbning af PDF'en." - }, - "results": { - "title": "Resultater af automatisk omdøbning" - }, - "tooltip": { - "header": { - "title": "Sådan fungerer Automatisk omdøbning" - }, - "description": { - "title": "Hvad den gør" - }, - "howItWorks": { - "title": "Smart omdøbning", - "text": "Finder automatisk titlen fra dit PDF-indhold og bruger den som filnavn.", - "bullet1": "Leder efter tekst, der ligner en titel eller overskrift", - "bullet2": "Opretter et rent, gyldigt filnavn ud fra den fundne titel", - "bullet3": "Beholder det oprindelige navn, hvis ingen passende titel findes" - } - }, - "settings": { - "title": "Om" - } - }, - "adjust-contrast": { - "tags": "farvekorrektion,juster,modificér,forbedre" - }, - "crop": { - "title": "Beskær", - "header": "Beskær PDF", - "submit": "Indsend", - "noFileSelected": "Vælg en PDF for at begynde beskæring", - "preview": { - "title": "Valg af beskæringsområde" - }, - "reset": "Nulstil til fuld PDF", - "coordinates": { - "title": "Placering og størrelse", - "x": { - "label": "X-position", - "desc": "Venstre kant (punkter)" - }, - "y": { - "label": "Y-position", - "desc": "Nederste kant (punkter)" - }, - "width": { - "label": "Bredde", - "desc": "Beskæringsbredde (punkter)" - }, - "height": { - "label": "Højde", - "desc": "Beskæringshøjde (punkter)" - } - }, - "error": { - "invalidArea": "Beskæringsområdet strækker sig ud over PDF'ens grænser", - "failed": "Kunne ikke beskære PDF" - }, - "steps": { - "selectArea": "Vælg beskæringsområde" - }, - "tooltip": { - "title": "Sådan beskærer du PDF'er", - "description": "Vælg området, der skal beskæres fra din PDF, ved at trække og ændre størrelse på det blå overlæg på miniaturen.", - "drag": "Træk overlægget for at flytte beskæringsområdet", - "resize": "Træk hjørne- og kantgrebene for at ændre størrelse", - "precision": "Brug koordinatfelterne for præcis placering" - }, - "results": { - "title": "Beskæringsresultater" - }, - "automation": { - "info": "Indtast beskæringskoordinater i PDF-punkter. Origo (0,0) er nederst til venstre. Disse værdier anvendes på alle PDF'er, der behandles i denne automatisering.", - "reference": "Reference: A4-side er 595.28 × 841.89 punkter (210mm × 297mm). 1 inch = 72 points." - } - }, - "autoSplitPDF": { - "tags": "QR-baseret,adskil,scan-segment,organisér", - "title": "Auto Opdel PDF", - "header": "Auto Opdel PDF", - "description": "Udskriv, Indsæt, Scan, upload, og lad os auto-adskille dine dokumenter. Intet manuelt arbejde med sortering nødvendigt.", - "selectText": { - "1": "Udskriv nogle skilleark fra nedenfor (Sort og hvid er fint).", - "2": "Scan alle dine dokumenter på én gang ved at indsætte skillearket mellem dem.", - "3": "Upload den enkelte store scannede PDF-fil og lad Stirling PDF håndtere resten.", - "4": "Skillesider detekteres automatisk og fjernes, hvilket garanterer et pænt endeligt dokument." - }, - "formPrompt": "Indsend PDF indeholdende Stirling-PDF Sideopdelere:", - "duplexMode": "Duplex-tilstand (For- og bagside scanning)", - "dividerDownload2": "Download 'Auto Splitter Divider (med instruktioner).pdf'", - "submit": "Indsend" - }, - "sanitizePdf": { - "tags": "rens,sikker,sikker,fjern-trusler" - }, - "URLToPDF": { - "tags": "web-fangst,gem-side,web-til-dok,arkivér", - "title": "URL Til PDF", - "header": "URL Til PDF", - "submit": "Konvertér", - "credit": "Bruger WeasyPrint" - }, - "HTMLToPDF": { - "tags": "markup,webindhold,transformation,konvertér", - "title": "HTML Til PDF", - "header": "HTML Til PDF", - "help": "Accepterer HTML-filer og ZIP'er indeholdende html/css/billeder osv. der kræves", - "submit": "Konvertér", - "credit": "Bruger WeasyPrint", - "zoom": "Zoom-niveau for visning af hjemmesiden.", - "pageWidth": "Bredde af siden i centimeter. (Tom for standard)", - "pageHeight": "Højde af siden i centimeter. (Tom for standard)", - "marginTop": "Top margin af siden i millimeter. (Tom for standard)", - "marginBottom": "Bund margin af siden i millimeter. (Tom for standard)", - "marginLeft": "Venstre margin af siden i millimeter. (Tom for standard)", - "marginRight": "Højre margin af siden i millimeter. (Tom for standard)", - "printBackground": "Render baggrunden af hjemmesider.", - "defaultHeader": "Aktivér Standard Header (Navn og sidenummerAS", - "cssMediaType": "Ændre CSS-medietypen for siden.", - "none": "Ingen", - "print": "Skriv ud", - "screen": "Skærm" - }, - "MarkdownToPDF": { - "tags": "markup,webindhold,transformation,konvertér", - "title": "Markdown Til PDF", - "header": "Markdown Til PDF", - "submit": "Konvertér", - "help": "Arbejde i gang", - "credit": "Bruger WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "markup,webindhold,transformation,konvertér", - "title": "PDF til Markdown", - "header": "PDF til Markdown", - "submit": "Konvertér" - }, - "getPdfInfo": { - "tags": "information,data,statistik,statistikker", - "title": "Få Info om PDF", - "header": "Få Info om PDF", - "submit": "Få Info", - "downloadJson": "Download JSON" - }, - "extractPage": { - "tags": "udtræk" - }, - "PdfToSinglePage": { - "tags": "enkelt side" - }, - "showJS": { - "tags": "JS", - "title": "Vis Javascript", - "header": "Vis Javascript", - "downloadJS": "Last ned Javascript", - "submit": "Vis", - "results": "Resultat", - "processing": "Uddrager JavaScript...", - "done": "JavaScript udtrukket", - "singleFileWarning": "Dette værktøj understøtter kun én fil ad gangen. Vælg venligst én enkelt fil.", - "view": { - "title": "Ekstraheret JavaScript" - } - }, - "redact": { - "tags": "Redact,Hide,black out,black,marker,hidden,manual", - "title": "Manual Redaction", - "submit": "Manual Redaction", - "error": { - "failed": "Der opstod en fejl under maskering af PDF'en." - }, - "modeSelector": { - "title": "Maskeringsmetode", - "mode": "Tilstand", - "automatic": "Automatisk", - "automaticDesc": "Maskér tekst baseret på søgetermer", - "manual": "Manuel", - "manualDesc": "Klik og træk for at maskere bestemte områder", - "manualComingSoon": "Manuel maskering kommer snart" - }, - "auto": { - "header": "Automatisk maskering", - "settings": { - "title": "Maskeringsindstillinger", - "advancedTitle": "Avanceret" - }, - "colorLabel": "Boksfarve", - "wordsToRedact": { - "title": "Ord der skal maskeres", - "placeholder": "Indtast et ord", - "add": "Tilføj", - "examples": "Eksempler: Fortroligt, Tophemmeligt" - }, - "useRegexLabel": "Brug regex", - "wholeWordSearchLabel": "Søg på hele ord", - "customPaddingLabel": "Brugerdefineret ekstra afstand", - "convertPDFToImageLabel": "Konvertér PDF til PDF-billede" - }, - "tooltip": { - "mode": { - "header": { - "title": "Maskeringsmetode" - }, - "automatic": { - "title": "Automatisk maskering", - "text": "Finder og maskerer automatisk angivet tekst i hele dokumentet. Perfekt til at fjerne ensartede følsomme oplysninger som navne, adresser eller fortrolige markeringer." - }, - "manual": { - "title": "Manuel maskering", - "text": "Klik og træk for manuelt at vælge bestemte områder til maskering. Giver dig præcis kontrol over, hvad der maskeres. (Kommer snart)" - } - }, - "words": { - "header": { - "title": "Ord der skal maskeres" - }, - "description": { - "title": "Tekstmatchning", - "text": "Indtast ord eller fraser, der skal findes og maskeres i dit dokument. Hvert ord søges efter separat." - }, - "bullet1": "Tilføj ét ord ad gangen", - "bullet2": "Tryk Enter eller klik 'Tilføj endnu et' for at tilføje", - "bullet3": "Klik × for at fjerne ord", - "examples": { - "title": "Almindelige eksempler", - "text": "Typiske ord at maskere inkluderer: bankoplysninger, e-mailadresser eller specifikke navne." - } - }, - "advanced": { - "header": { - "title": "Avancerede maskeringsindstillinger" - }, - "color": { - "title": "Boksfarve og afstand", - "text": "Tilpas udseendet af maskeringsbokse. Sort er standard, men du kan vælge enhver farve. Afstand tilføjer ekstra plads omkring den fundne tekst." - }, - "regex": { - "title": "Brug regex", - "text": "Aktivér regulære udtryk for avanceret mønstergenkendelse. Nyttigt til at finde telefonnumre, e-mails eller komplekse mønstre.", - "bullet1": "Eksempel: \\d{4}-\\d{2}-\\d{2} for at matche datoer i YYYY-MM-DD-format", - "bullet2": "Brug med forsigtighed – test grundigt" - }, - "wholeWord": { - "title": "Søg på hele ord", - "text": "Match kun hele ord, ikke delvise match. 'John' matcher ikke 'Johnson', når dette er aktiveret." - }, - "convert": { - "title": "Konvertér til PDF-billede", - "text": "Konverterer PDF'en til en billedbaseret PDF efter maskering. Dette sikrer, at tekst bag maskeringsboksene fjernes fuldstændigt og ikke kan genskabes." - } - } - }, - "manual": { - "header": "Manuel maskering", - "textBasedRedaction": "Tekstbaseret maskering", - "pageBasedRedaction": "Sidebaseret maskering", - "convertPDFToImageLabel": "Konvertér PDF til PDF-billede (bruges til at fjerne tekst bag boksen)", - "pageRedactionNumbers": { - "title": "Sideantal", - "placeholder": "(f.eks. 1,2,8 eller 4,7,12-16 eller 2n-1)" - }, - "redactionColor": { - "title": "Maskeringsfarve" - }, - "export": "Eksportér", - "upload": "Upload", - "boxRedaction": "Maskering ved tegning af boks", - "zoom": "Zoom", - "zoomIn": "Zoom ind", - "zoomOut": "Zoom ud", - "nextPage": "Næste side", - "previousPage": "Forrige side", - "toggleSidebar": "Skift sidepanel", - "showThumbnails": "Vis miniaturer", - "showDocumentOutline": "Vis dokumentoversigt (dobbeltklik for at udvide/skjule alle elementer)", - "showAttachments": "Vis vedhæftninger", - "showLayers": "Vis lag (dobbeltklik for at nulstille alle lag til standardtilstanden)", - "colourPicker": "Farvevælger", - "findCurrentOutlineItem": "Find aktuelt oversigtselement", - "applyChanges": "Anvend ændringer" - } - }, - "tableExtraxt": { - "tags": "CSV,Tabeludtrækning,udtræk,konvertér" - }, - "autoSizeSplitPDF": { - "tags": "pdf,opdel,dokument,organisation" - }, - "overlay-pdfs": { - "tags": "Overlejr", - "header": "Overlejr PDF-filer", - "title": "Overlejr PDF'er", - "desc": "Overlejr én PDF oven på en anden", - "baseFile": { - "label": "Vælg Base PDF-fil" - }, - "overlayFiles": { - "label": "Vælg Overlejrings PDF-filer", - "placeholder": "Vælg PDF(er)...", - "addMore": "Tilføj flere PDF'er..." - }, - "mode": { - "label": "Vælg Overlejringstilstand", - "sequential": "Sekventiel Overlejring", - "interleaved": "Flettet Overlejring", - "fixedRepeat": "Fast Gentaget Overlejring" - }, - "counts": { - "label": "Antal overlejringer (for Fast Gentaget tilstand)", - "placeholder": "Indtast kommaseparerede tællinger (f.eks. 2,3,1)", - "item": "Antal for fil", - "noFiles": "Tilføj overlejringsfiler for at konfigurere antal" - }, - "position": { - "label": "Vælg overlejringsposition", - "foreground": "Forgrund", - "background": "Baggrund" - }, - "submit": "Indsend", - "settings": { - "title": "Indstillinger" - }, - "results": { - "title": "Overlejringsresultater" - }, - "tooltip": { - "header": { - "title": "Overblik over PDF-overlejring" - }, - "description": { - "title": "Beskrivelse", - "text": "Kombinér en basis-PDF med en eller flere overlay-PDF'er. Overlejringer kan anvendes side for side i forskellige tilstande og placeres i forgrunden eller baggrunden." - }, - "mode": { - "title": "Overlejringstilstand", - "text": "Vælg hvordan overlay-sider fordeles på basis-PDF'ens sider.", - "sequential": "Sekventiel overlejring: Brug sider fra den første overlay-PDF, indtil den slutter, og gå derefter videre til den næste.", - "interleaved": "Flettet overlejring: Tag én side fra hver overlay på skift.", - "fixedRepeat": "Fast gentagelses-overlejring: Tag et fast antal sider fra hver overlay før du går videre til den næste. Brug Antal til at angive tallene." - }, - "position": { - "title": "Overlejringsplacering", - "text": "Forgrund placerer overlayet oven på siden. Baggrund placerer det bagved." - }, - "overlayFiles": { - "title": "Overlay-filer", - "text": "Vælg en eller flere PDF'er, der skal overlejres på basisdokumentet. Rækkefølgen af disse filer påvirker, hvordan sider anvendes i Sekventiel og Fast gentagelse-tilstandene." - }, - "counts": { - "title": "Antal (kun ved Fast gentagelse)", - "text": "Angiv et positivt tal for hver overlay-fil, der viser, hvor mange sider der skal tages, før der skiftes til den næste. Påkrævet, når tilstanden er Fast gentagelse." - } - }, - "error": { - "failed": "Der opstod en fejl under overlejring af PDF'er." - } - }, - "split-by-sections": { - "tags": "Sektionsopdeling, Opdel, Tilpas", - "title": "Del PDF i Sektioner", - "header": "Del PDF ind i Sektioner", - "horizontal": { - "label": "Horisontal Deling", - "placeholder": "Indtast antal horisontale delinger" - }, - "vertical": { - "label": "Vertikal Deling", - "placeholder": "Indtast antal af vertikale delinger" - }, - "submit": "Del PDF", - "merge": "Slå sammen til én PDF" - }, - "AddStampRequest": { - "tags": "Stempel, Tilføj billede, centrer billede, Vandmærke, PDF, Indlejr, Tilpas", - "header": "Stempel PDF", - "title": "Stempel PDF", - "stampSetup": "Stempelopsætning", - "stampType": "Stempeltype", - "stampText": "Stempeltekst", - "stampImage": "Stempelbillede", - "alphabet": "Alfabet", - "fontSize": "Skrift/Billedstørrelse", - "rotation": "Vendelse", - "opacity": "Gennemsigtighed", - "position": "Plassering", - "overrideX": "Tilsidesæt X-koordinat", - "overrideY": "Tilsidesæt Y-koordinat", - "customMargin": "Brugerdefineret Margin", - "customColor": "Brugerdefineret Tekstfarve", - "submit": "Indsend", - "noStampSelected": "Intet stempel valgt. Gå tilbage til trin 1.", - "customPosition": "Træk stemplet til den ønskede placering i forhåndsvisningen.", - "error": { - "failed": "Der opstod en fejl under tilføjelse af stempel til PDF'en." - }, - "imageSize": "Billedstørrelse", - "margin": "Margen", - "positionAndFormatting": "Placering og formatering", - "quickPosition": "Vælg en placering på siden til stemplet.", - "results": { - "title": "Stempelresultater" - } - }, - "removeImagePdf": { - "tags": "Fjern Billede,Sideoperationer,Back end,server side" - }, - "splitPdfByChapters": { - "tags": "partitionering,kapitler,merker,organisering" - }, - "validateSignature": { - "tags": "signatur,verificer,validér,pdf,certifikat,digital signatur,Validér signatur,Validér certifikat", - "title": "Validér PDF-signaturer", - "header": "Validér digitale signaturer", - "selectPDF": "Vælg signeret PDF-fil", - "submit": "Validér signaturer", - "results": "Valideringsresultater", - "status": { - "_value": "Status", - "valid": "Gyldig", - "invalid": "Ugyldig", - "complete": "Validering fuldført" - }, - "signer": "Underskriver", - "date": "Dato", - "reason": "Årsag", - "location": "Placering", - "noSignatures": "Ingen digitale signaturer fundet i dette dokument", - "chain": { - "invalid": "Validering af certifikatkæde mislykkedes – kan ikke verificere underskriverens identitet" - }, - "trust": { - "invalid": "Certifikat ikke i tillidslageret – kilde kan ikke verificeres" - }, - "cert": { - "expired": "Certifikatet er udløbet", - "revoked": "Certifikatet er tilbagekaldt", - "info": "Certifikatdetaljer", - "issuer": "Udsteder", - "subject": "Emne", - "serialNumber": "Serienummer", - "validFrom": "Gyldig fra", - "validUntil": "Gyldig til", - "algorithm": "Algoritme", - "keySize": "Nøglestørrelse", - "version": "Version", - "keyUsage": "Nøgleanvendelse", - "selfSigned": "Selvsigneret", - "bits": "bit", - "details": "Certifikatdetaljer" - }, - "signature": { - "info": "Signaturinformation", - "_value": "Signatur", - "mathValid": "Signaturen er matematisk gyldig, MEN:" - }, - "selectCustomCert": "Brugerdefineret certifikatfil X.509 (valgfrit)", - "downloadCsv": "Download CSV", - "downloadJson": "Download JSON", - "downloadPdf": "Download PDF-rapport", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Kan ikke validere de valgte filer.", - "partial": "Nogle filer kunne ikke valideres.", - "reportGeneration": "Kunne ikke generere PDF-rapporten. JSON og CSV er tilgængelige.", - "unexpected": "Uventet fejl under validering." - }, - "finalizing": "Forbereder downloads...", - "issue": { - "certExpired": "Certifikat udløbet", - "certRevocationUnknown": "Ukendt status for certifikat-tilbagekaldelse", - "certRevoked": "Certifikat tilbagekaldt", - "chainInvalid": "Certifikatkæde ugyldig", - "signatureInvalid": "Kryptografisk signaturtjek mislykkedes", - "trustInvalid": "Certifikat ikke betroet" - }, - "noResults": "Kør valideringen for at generere en rapport.", - "noSignaturesShort": "Ingen signaturer", - "processing": "Validerer signaturer...", - "report": { - "continued": "Fortsættes", - "downloads": "Downloads", - "entryLabel": "Signaturoversigt", - "fields": { - "created": "Oprettet", - "fileSize": "Filstørrelse", - "signatureCount": "Antal signaturer i alt", - "signatureDate": "Signaturdato" - }, - "filesEvaluated": "{{count}} filer evalueret", - "footer": "Valideret via Stirling PDF", - "generatedAt": "Genereret", - "noPdf": "PDF-rapport vil være tilgængelig efter en vellykket validering.", - "page": "Side", - "shortTitle": "Signaturoversigt", - "signatureCountLabel": "{{count}} signaturer", - "signaturesFound": "{{count}} signaturer registreret", - "signaturesValid": "{{count}} fuldt gyldige", - "title": "Rapport over signaturvalidering" - }, - "settings": { - "certHint": "Upload et betroet X.509-certifikat for at validere mod en brugerdefineret tillidskilde.", - "title": "Valideringsindstillinger" - }, - "signatureDate": "Signaturdato", - "totalSignatures": "Antal signaturer i alt" - }, - "replaceColor": { - "tags": "Erstat farve,Sideshandlinger,Back end,server-side", - "labels": { - "settings": "Indstillinger", - "colourOperation": "Farvehandling" - }, - "options": { - "highContrast": "Høj kontrast", - "invertAll": "Invertér alle farver", - "custom": "Tilpasset", - "cmyk": "Konvertér til CMYK" - }, - "tooltip": { - "header": { - "title": "Overblik over indstillinger for erstatning og invertering af farver" - }, - "description": { - "title": "Beskrivelse", - "text": "Transformer PDF-farver for at forbedre læsbarhed og tilgængelighed. Vælg forudindstillinger for høj kontrast, invertér alle farver, eller opret brugerdefinerede farveskemaer." - }, - "highContrast": { - "title": "Høj kontrast", - "text": "Anvend foruddefinerede farvekombinationer med høj kontrast designet til bedre læsbarhed og overholdelse af tilgængelighed.", - "bullet1": "Hvid tekst på sort baggrund - Klassisk mørk tilstand", - "bullet2": "Sort tekst på hvid baggrund - Standard høj kontrast", - "bullet3": "Gul tekst på sort baggrund - Høj synlighed", - "bullet4": "Grøn tekst på sort baggrund - Alternativ høj kontrast" - }, - "invertAll": { - "title": "Invertér alle farver", - "text": "Invertér alle farver i PDF'en fuldstændigt, hvilket skaber en negativ-lignende effekt. Nyttigt til at lave dark mode-versioner af dokumenter eller reducere øjenbelastning i svag belysning." - }, - "custom": { - "title": "Tilpassede farver", - "text": "Definér dine egne tekst- og baggrundsfarver ved hjælp af farvevælgerne. Perfekt til at skabe brandede dokumenter eller specifikke tilgængelighedskrav.", - "bullet1": "Tekstfarve - Vælg farven for tekstelementer", - "bullet2": "Baggrundsfarve - Indstil dokumentets baggrundsfarve" - }, - "cmyk": { - "title": "Konvertér til CMYK", - "text": "Konvertér PDF'en fra RGB-farverum til CMYK-farverum, optimeret til professionel print. Denne proces konverterer farver til modellen Cyan, Magenta, Yellow, Black, som bruges af printere." - } - }, - "error": { - "failed": "Der opstod en fejl under behandling af farveerstatning." - } - }, - "login": { - "title": "Log ind", - "header": "Log ind", - "signin": "Log ind", - "signInWith": "Log ind med", - "signInAnonymously": "Log ind som gæst", - "rememberme": "Husk mig", - "invalid": "Ugyldigt brugernavn eller adgangskode.", - "locked": "Din konto er blevet låst.", - "sessionExpired": "Din session er udløbet. Log ind igen.", - "signinTitle": "Log venligst ind", - "ssoSignIn": "Log ind via Single Sign-on", - "oAuth2AutoCreateDisabled": "OAUTH2 Auto-Opret Bruger Deaktiveret", - "oAuth2AdminBlockedUser": "Registrering eller login af ikke-registrerede brugere er i øjeblikket blokeret. Kontakt venligst administratoren.", - "oauth2RequestNotFound": "Autorisationsanmodning ikke fundet", - "oauth2InvalidUserInfoResponse": "Ugyldigt Brugerinfo Svar", - "oauth2invalidRequest": "Ugyldig Anmodning", - "oauth2AccessDenied": "Adgang Nægtet", - "oauth2InvalidTokenResponse": "Ugyldigt Token Svar", - "oauth2InvalidIdToken": "Ugyldigt Id Token", - "relyingPartyRegistrationNotFound": "Ingen 'relying party'-registrering fundet", - "userIsDisabled": "Bruger er deaktiveret, login er i øjeblikket blokeret med dette brugernavn. Kontakt venligst administratoren.", - "alreadyLoggedIn": "Du er allerede logget ind på", - "alreadyLoggedIn2": "enheder. Log ud af disse enheder og prøv igen.", - "toManySessions": "Du har for mange aktive sessoner", - "logoutMessage": "Du er blevet logget ud.", - "youAreLoggedIn": "Du er logget ind!", - "email": "E-mail", - "password": "Adgangskode", - "enterEmail": "Indtast din e-mail", - "enterPassword": "Indtast din adgangskode", - "loggingIn": "Logger ind...", - "username": "Brugernavn", - "enterUsername": "Indtast brugernavn", - "useEmailInstead": "Log ind med e-mail", - "forgotPassword": "Glemt din adgangskode?", - "logIn": "Log ind", - "signingIn": "Logger ind...", - "login": "Log ind", - "or": "Eller", - "useMagicLink": "Brug i stedet magisk link", - "enterEmailForMagicLink": "Indtast din e-mail for magisk link", - "sending": "Sender…", - "sendMagicLink": "Send magisk link", - "cancel": "Annuller", - "dontHaveAccount": "Har du ikke en konto? Tilmeld dig", - "home": "Hjem", - "debug": "Fejlsøgning", - "signOut": "Log ud", - "pleaseEnterBoth": "Indtast både e-mail og adgangskode", - "pleaseEnterEmail": "Indtast din e-mailadresse", - "magicLinkSent": "Magisk link sendt til {{email}}! Tjek din e-mail og klik på linket for at logge ind.", - "passwordResetSent": "Link til nulstilling af adgangskode sendt til {{email}}! Tjek din e-mail og følg instruktionerne.", - "failedToSignIn": "Kunne ikke logge ind med {{provider}}: {{message}}", - "unexpectedError": "Uventet fejl: {{message}}", - "accountCreatedSuccess": "Konto oprettet! Du kan nu logge ind.", - "passwordChangedSuccess": "Adgangskoden blev ændret! Log ind med din nye adgangskode.", - "credentialsUpdated": "Dine legitimationsoplysninger er opdateret. Log ind igen.", - "defaultCredentials": "Standard loginoplysninger", - "changePasswordWarning": "Skift din adgangskode efter du har logget ind første gang", - "slides": { - "overview": { - "alt": "Stirling PDF oversigt", - "title": "Din alt-i-en-løsning til alle dine PDF-behov.", - "subtitle": "En privacy-first cloud suite til PDF'er, der lader dig konvertere, signere, redigere og administrere dokumenter samt 50+ andre kraftfulde værktøjer." - }, - "edit": { - "alt": "Rediger PDF'er", - "title": "Rediger PDF'er for at vise/beskytte de oplysninger, du ønsker", - "subtitle": "Med over et dusin værktøjer til at redigere, signere, læse og manipulere PDF'er skal du nok finde det, du leder efter." - }, - "secure": { - "alt": "Sikr PDF'er", - "title": "Beskyt følsomme oplysninger i dine PDF'er", - "subtitle": "Tilføj adgangskoder, slør indhold, og håndter certifikater nemt." - } - } - }, - "signup": { - "title": "Opret en konto", - "subtitle": "Tilmeld dig Stirling PDF for at komme i gang", - "name": "Navn", - "email": "E-mail", - "password": "Adgangskode", - "confirmPassword": "Bekræft adgangskode", - "enterName": "Indtast dit navn", - "enterEmail": "Indtast din e-mail", - "enterPassword": "Indtast din adgangskode", - "confirmPasswordPlaceholder": "Bekræft adgangskode", - "or": "eller", - "creatingAccount": "Opretter konto...", - "signUp": "Tilmeld dig", - "alreadyHaveAccount": "Har du allerede en konto? Log ind", - "pleaseFillAllFields": "Udfyld alle felter", - "passwordsDoNotMatch": "Adgangskoderne matcher ikke", - "passwordTooShort": "Adgangskoden skal være mindst 6 tegn lang", - "invalidEmail": "Indtast en gyldig e-mailadresse", - "checkEmailConfirmation": "Tjek din e-mail for et bekræftelseslink for at fuldføre registreringen.", - "accountCreatedSuccessfully": "Konto oprettet! Du kan nu logge ind.", - "unexpectedError": "Uventet fejl: {{message}}", - "useEmailInstead": "Brug e-mail i stedet", - "nameRequired": "Navn er påkrævet", - "emailRequired": "E-mail er påkrævet", - "passwordRequired": "Adgangskode er påkrævet", - "confirmPasswordRequired": "Bekræft venligst din adgangskode" - }, - "pdfToSinglePage": { - "title": "PDF Til Enkelt Side", - "header": "PDF Til Enkelt Side", - "submit": "Konvertér Til Enkelt Side", - "description": "Dette værktøj samler alle sider i din PDF til én stor enkelt side. Bredden forbliver den samme som de oprindelige sider, men højden bliver summen af alle sidehøjder.", - "filenamePrefix": "enkeltside", - "files": { - "placeholder": "Vælg en PDF-fil i hovedvisningen for at komme i gang" - }, - "error": { - "failed": "Der opstod en fejl under konvertering til én side." - }, - "results": { - "title": "Resultater for én side" - } - }, - "pageExtracter": { - "title": "Udtræk Sider", - "header": "Udtræk Sider", - "submit": "Udtræk", - "placeholder": "(f.eks. 1,2,8 eller 4,7,12-16 eller 2n-1)" - }, - "sanitizePDF": { - "title": "Rens PDF", - "header": "Rens en PDF-fil", - "selectText": { - "1": "Fjern JavaScript-handlinger", - "2": "Fjern indlejrede filer", - "3": "Fjern XMP-metadata", - "4": "Fjern links", - "5": "Fjern skrifttyper", - "6": "Fjern dokumentinfo-metadata" - }, - "submit": "Rens PDF" - }, - "adjustContrast": { - "title": "Justér Kontrast", - "header": "Justér Kontrast", - "basic": "Grundlæggende justeringer", - "contrast": "Kontrast:", - "brightness": "Lysstyrke:", - "saturation": "Mætning:", - "download": "Download", - "adjustColors": "Juster farver", - "blue": "Blå", - "confirm": "Bekræft", - "error": { - "failed": "Kunne ikke justere farver/kontrast" - }, - "green": "Grøn", - "noPreview": "Vælg en PDF for at få forhåndsvisning", - "red": "Rød", - "results": { - "title": "Justeret PDF" - } - }, - "compress": { - "title": "Komprimer", - "desc": "Komprimer PDF'er for at reducere deres filstørrelse.", - "header": "Komprimer PDF", - "method": { - "title": "Komprimeringsmetode", - "quality": "Kvalitet", - "filesize": "Filstørrelse" - }, - "credit": "Denne tjeneste bruger qpdf til PDF Komprimering/Optimering.", - "grayscale": { - "label": "Anvend gråskala til komprimering" - }, - "tooltip": { - "header": { - "title": "Overblik over komprimeringsindstillinger" - }, - "description": { - "title": "Beskrivelse", - "text": "Komprimering er en nem måde at reducere filstørrelsen på. Vælg filstørrelse for at angive en målstørrelse og lad os justere kvaliteten for dig. Vælg kvalitet for at indstille komprimeringsstyrken manuelt." - }, - "qualityAdjustment": { - "title": "Kvalitetsjustering", - "text": "Træk skyderen for at justere komprimeringsstyrken. Lavere værdier (1-3) bevarer kvaliteten men giver større filer. Højere værdier (7-9) reducerer filstørrelsen mere men mindsker billedklarheden.", - "bullet1": "Lavere værdier bevarer kvaliteten", - "bullet2": "Højere værdier reducerer filstørrelsen" - }, - "grayscale": { - "title": "Gråtoner", - "text": "Vælg denne indstilling for at konvertere alle billeder til sort/hvid, hvilket kan reducere filstørrelsen betydeligt, især for scannede PDF'er eller dokumenter med mange billeder." - } - }, - "error": { - "failed": "Der opstod en fejl under komprimering af PDF'en." - }, - "selectText": { - "1": { - "_value": "Komprimeringsindstillinger", - "1": "1-3 PDF-komprimering,
4-6 let billedkomprimering,
7-9 intens billedkomprimering vil markant reducere billedkvaliteten" - }, - "2": "Optimeringsniveau:", - "4": "Auto tilstand - Justerer automatisk kvaliteten for at få PDF'en til en præcis størrelse", - "5": "Forventet PDF-størrelse (f.eks. 25MB, 10.8MB, 25KB)" - }, - "submit": "Komprimer" - }, - "decrypt": { - "passwordPrompt": "Denne fil er adgangskodebeskyttet. Indtast adgangskoden:", - "cancelled": "Handling annulleret for PDF: {0}", - "noPassword": "Ingen adgangskode angivet for krypteret PDF: {0}", - "invalidPassword": "Prøv igen med den korrekte adgangskode.", - "invalidPasswordHeader": "Forkert adgangskode eller ikke-understøttet kryptering for PDF: {0}", - "unexpectedError": "Der opstod en fejl under behandling af filen. Prøv igen.", - "serverError": "Serverfejl under dekryptering: {0}", - "success": "Filen blev dekrypteret." - }, - "multiTool-advert": { - "message": "Denne funktion er også tilgængelig på vores multiværktøjsside. Tjek den for en forbedret side-for-side brugerflade og ekstra funktioner!" - }, - "pageRemover": { - "title": "Side Fjerner", - "header": "PDF Side fjerner", - "pagesToDelete": "Sider der skal slettes (Indtast en kommasepareret liste af sidenumre) :", - "submit": "Slet Sider", - "placeholder": "(f.eks. 1,2,6 eller 1-10,15-30)" - }, - "imageToPDF": { - "title": "Billede til PDF", - "header": "Billede til PDF", - "submit": "Konvertér", - "selectLabel": "Billedtilpasningsindstillinger", - "fillPage": "Udfyld Side", - "fitDocumentToImage": "Tilpas Side til Billede", - "maintainAspectRatio": "Bevar Aspektforhold", - "selectText": { - "2": "Auto rotér PDF", - "3": "Multi-fil logik (Kun aktiveret ved arbejde med flere billeder)", - "4": "Flet til enkelt PDF", - "5": "Konvertér til separate PDF'er" - } - }, - "PDFToCSV": { - "title": "PDF til CSV", - "header": "PDF til CSV", - "prompt": "Vælg side til at udtrække tabel", - "submit": "Udtræk" - }, - "split-by-size-or-count": { - "title": "Opdel PDF efter Størrelse eller Antal", - "header": "Opdel PDF efter Størrelse eller Antal", - "type": { - "label": "Vælg Opdelingstype", - "size": "Efter Størrelse", - "pageCount": "Efter Sideantal", - "docCount": "Efter Dokumentantal" - }, - "value": { - "label": "Indtast Værdi", - "placeholder": "Indtast størrelse (f.eks. 2MB eller 3KB) eller antal (f.eks. 5)" - }, - "submit": "Indsend" - }, - "printFile": { - "title": "Udskriv Fil", - "header": "Udskriv Fil til Printer", - "selectText": { - "1": "Vælg Fil som skal Udskrives", - "2": "Indtast printernavn" - }, - "submit": "Udskriv" - }, - "licenses": { - "nav": "Licenser", - "title": "Trejdepartslicenser", - "header": "Trejdepartslicenser", - "module": "Modul", - "version": "Version", - "license": "License" - }, - "survey": { - "nav": "Undersøgelse", - "title": "Stirling-PDF Undersøgelse", - "description": "Stirling-PDF har ingen sporing, så vi vil gerne høre fra vores brugere for at forbedre Stirling-PDF!", - "changes": "Stirling-PDF Har Endtes Sidst Ganger du Foresatte En Kig! For At Lære Mere, Se Vores Blog Indlæg Her:", - "changes2": "Med Disse Endringer Er Vi Kommet I Betalende Forretningsstøtte og Finansiering", - "please": "Overvej venligst at deltage i vores undersøgelse!", - "disabled": "(Undersøgelsespop-up vil blive deaktiveret i følgende opdateringer, men vil være tilgængelig i bunden af siden)", - "button": "Tag Undersøgelsen", - "dontShowAgain": "Vis ikke igen", - "meeting": { - "1": "Hvis du bruger Stirling PDF på arbejdet, vil vi meget gerne tale med dig. Vi tilbyder tekniske supportsessioner til gengæld for en 15-minutters brugersamtale.", - "2": "Dette er en chance for at:", - "3": "Få hjælp til udrulning, integrationer eller fejlfinding", - "4": "Give direkte feedback om ydeevne, edge cases og manglende funktioner", - "5": "Hjælpe os med at finpudse Stirling PDF til brug i virkelige virksomhedsmiljøer", - "6": "Hvis du er interesseret, kan du booke tid direkte med vores team. (Kun engelsktalende)", - "7": "Vi ser frem til at dykke ned i dine use cases og gøre Stirling PDF endnu bedre!", - "notInterested": "Ikke en virksomhed og/eller interesseret i et møde?", - "button": "Book møde" - } - }, - "removeImage": { - "title": "Fjern billede", - "header": "Fjern billede", - "removeImage": "Fjern billede", - "submit": "Fjern", - "error": { - "failed": "Kunne ikke fjerne billeder fra PDF'en." - }, - "results": { - "title": "Resultater for fjernelse af billeder" - } - }, - "splitByChapters": { - "title": "Del PDF ved Kapitler", - "header": "Splitter PDF efter kapitel", - "bookmarkLevel": "Bogmærke niveau", - "includeMetadata": "Inkluder metadata", - "allowDuplicates": "Tillad duplikater", - "desc": { - "1": "Denne værktøj splitter en PDF-fil op i flere PDF'er baseret på dens kapitelstruktur.", - "2": "Bogmærke niveau: Vælg nivået af bogmærker, der skal bruges til at splittere (0 for hovedniveau, 1 for anden niveau osv.).", - "3": "Inkluder metadata: Hvis markeret, vil den originale PDF's metadata inkluderes i hver splitterdels PDF.", - "4": "Tillad duplikater: Hvis markeret, tillader det flere bogmærker på samme side til at oprette separate PDF'er." - }, - "submit": "Splitter PDF" - }, - "fileChooser": { - "click": "Klik", - "or": "eller", - "dragAndDrop": "Træk & slip", - "dragAndDropPDF": "Træk & slip PDF-fil", - "dragAndDropImage": "Træk & slip billedfil", - "hoveredDragAndDrop": "Træk & slip fil(er) her", - "extractPDF": "Udtrækker..." - }, - "releases": { - "footer": "Udgivelser", - "title": "Udgivelsesnoter", - "header": "Udgivelsesnoter", - "current": { - "version": "Nuværende udgivelse" - }, - "note": "Udgivelsesnoter er kun tilgængelige på engelsk" - }, - "swagger": { - "title": "API-dokumentation", - "header": "API-dokumentation", - "desc": "Se og test Stirling PDF API-endpoints", - "tags": "api,documentation,swagger,endpoints,development" - }, - "cookieBanner": { - "popUp": { - "title": "Sådan bruger vi cookies", - "description": { - "1": "Vi bruger cookies og andre teknologier for at få Stirling PDF til at fungere bedre for dig—det hjælper os med at forbedre vores værktøjer og fortsat bygge funktioner, du vil elske.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "Okay", - "acceptNecessaryBtn": "Nej tak", - "showPreferencesBtn": "Administrer præferencer" - }, - "preferencesModal": { - "title": "Center for samtykkepræferencer", - "acceptAllBtn": "Acceptér alle", - "acceptNecessaryBtn": "Afvis alle", - "savePreferencesBtn": "Gem præferencer", - "closeIconLabel": "Luk modal", - "serviceCounterLabel": "Tjeneste|Tjenester", - "subtitle": "Brug af cookies", - "description": { - "1": "Stirling PDF bruger cookies og lignende teknologier til at forbedre din oplevelse og forstå, hvordan vores værktøjer bruges. Det hjælper os med at forbedre ydeevnen, udvikle de funktioner, du går op i, og yde løbende support til vores brugere.", - "2": "Stirling PDF kan ikke—og vil aldrig—spore eller få adgang til indholdet af de dokumenter, du bruger.", - "3": "Din privatlivsbeskyttelse og tillid er kernen i alt, hvad vi gør." - }, - "necessary": { - "title": { - "1": "Strengt nødvendige cookies", - "2": "Altid aktiveret" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Analyser", - "description": "Disse cookies hjælper os med at forstå, hvordan vores værktøjer bruges, så vi kan fokusere på at bygge de funktioner, vores community værdsætter mest. Vær tryg—Stirling PDF kan ikke og vil aldrig spore indholdet af de dokumenter, du arbejder med." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Fjern metadata" - }, - "sidebar": { - "toggle": "Skift sidepanel" - }, - "theme": { - "toggle": "Skift tema" - }, - "view": { - "viewer": "Fremviser", - "pageEditor": "Sideeditor", - "fileManager": "Filhåndtering" - }, - "pageEditor": { - "title": "Sideeditor", - "save": "Gem ændringer", - "noPdfLoaded": "Ingen PDF indlæst. Upload en PDF for at redigere.", - "rotatedLeft": "Roteret til venstre:", - "rotatedRight": "Roteret til højre:", - "deleted": "Slettet:", - "movedLeft": "Flyttet til venstre:", - "movedRight": "Flyttet til højre:", - "splitAt": "Split ved:", - "insertedPageBreak": "Indsat sideskift ved:", - "addFileNotImplemented": "Tilføj fil er ikke implementeret i demoen", - "closePdf": "Luk PDF", - "reset": "Nulstil ændringer", - "zoomIn": "Zoom ind", - "zoomOut": "Zoom ud", - "fitToWidth": "Tilpas til bredde", - "actualSize": "Faktisk størrelse" - }, - "viewer": { - "firstPage": "Første side", - "lastPage": "Sidste side", - "previousPage": "Forrige side", - "nextPage": "Næste side", - "zoomIn": "Zoom ind", - "zoomOut": "Zoom ud", - "singlePageView": "Enkelt-sides visning", - "dualPageView": "To-siders visning" - }, - "rightRail": { - "closeSelected": "Luk valgte filer", - "selectAll": "Vælg alle", - "deselectAll": "Fravælg alle", - "selectByNumber": "Vælg efter sidetal", - "deleteSelected": "Slet valgte sider", - "closePdf": "Luk PDF", - "exportAll": "Eksporter PDF", - "downloadSelected": "Download valgte filer", - "downloadAll": "Download alle", - "saveAll": "Gem alle", - "toggleTheme": "Skift tema", - "toggleBookmarks": "Skift bogmærker", - "language": "Sprog", - "search": "Søg i PDF", - "panMode": "Pan-tilstand", - "rotateLeft": "Rotér venstre", - "rotateRight": "Rotér højre", - "toggleSidebar": "Skift sidepanel", - "exportSelected": "Eksporter valgte sider", - "toggleAnnotations": "Skift visning af annoteringer", - "annotationMode": "Skift annoteringstilstand", - "draw": "Tegn", - "save": "Gem", - "saveChanges": "Gem ændringer" - }, - "search": { - "title": "Søg i PDF", - "placeholder": "Indtast søgeord...", - "noResults": "Ingen resultater fundet", - "searching": "Søger..." - }, - "guestBanner": { - "title": "Du bruger Stirling PDF som gæst!", - "message": "Opret en gratis konto for at gemme dit arbejde, få adgang til flere funktioner og støtte projektet.", - "dismiss": "Skjul banner", - "signUp": "Tilmeld dig gratis" - }, - "toolPicker": { - "searchPlaceholder": "Søg i værktøjer...", - "noToolsFound": "Ingen værktøjer fundet", - "allTools": "ALLE VÆRKTØJER", - "quickAccess": "HURTIG ADGANG", - "categories": { - "standardTools": "Standardværktøjer", - "advancedTools": "Avancerede værktøjer", - "recommendedTools": "Anbefalede værktøjer" - }, - "subcategories": { - "signing": "Signering", - "documentSecurity": "Dokumentsikkerhed", - "verification": "Verifikation", - "documentReview": "Dokumentgennemgang", - "pageFormatting": "Sideformatering", - "extraction": "Udtræk", - "removal": "Fjernelse", - "automation": "Automatisering", - "general": "Generelt", - "advancedFormatting": "Avanceret formatering", - "developerTools": "Udviklerværktøjer" - } - }, - "quickAccess": { - "read": "Læs", - "sign": "Signer", - "automate": "Automat.", - "files": "Filer", - "activity": "Historik", - "help": "Hjælp", - "account": "Konto", - "config": "Konfig.", - "settings": "Indstil.", - "adminSettings": "Admin Indstil.", - "allTools": "All Tools", - "reader": "Læser", - "helpMenu": { - "toolsTour": "Rundtur i værktøjer", - "toolsTourDesc": "Lær hvad værktøjerne kan", - "adminTour": "Admin-rundtur", - "adminTourDesc": "Udforsk adminindstillinger og funktioner" - } - }, - "admin": { - "error": "Fejl", - "success": "Succes", - "expand": "Udvid", - "close": "Luk", - "status": { - "active": "Aktiv", - "inactive": "Inaktiv" - }, - "settings": { - "title": "Adminindstillinger", - "workspace": "Arbejdsområde", - "fetchError": "Kunne ikke indlæse indstillinger", - "saveError": "Kunne ikke gemme indstillinger", - "saved": "Indstillinger gemt", - "saveSuccess": "Indstillinger gemt", - "save": "Gem ændringer", - "discard": "Kassér", - "restartRequired": "Genstart påkrævet", - "loginRequired": "Login-tilstand skal være aktiveret for at ændre adminindstillinger", - "unsavedChanges": { - "title": "Ugemte ændringer", - "message": "Du har ugemte ændringer. Vil du kassere dem?", - "cancel": "Fortsæt redigering", - "discard": "Kassér ændringer", - "hint": "Du har ugemte ændringer" - }, - "loginDisabled": { - "title": "Login-tilstand påkrævet", - "message": "Login-tilstand skal være aktiveret for at ændre adminindstillinger. Angiv SECURITY_ENABLELOGIN=true i dit miljø eller security.enableLogin: true i settings.yml, og genstart derefter serveren.", - "readOnly": "Indstillingerne nedenfor viser eksempelværdier til reference. Aktivér login-tilstand for at se og redigere den faktiske konfiguration." - }, - "restart": { - "title": "Genstart påkrævet", - "message": "Indstillingerne er gemt. En servergenstart er påkrævet for at ændringerne træder i kraft.", - "question": "Vil du genstarte serveren nu eller senere?", - "now": "Genstart nu", - "later": "Genstart senere" - }, - "restarting": "Genstarter server", - "restartingMessage": "Serveren genstarter. Vent et øjeblik...", - "restartError": "Kunne ikke genstarte serveren. Genstart venligst manuelt.", - "general": { - "title": "Systemindstillinger", - "description": "Konfigurer programindstillinger for hele systemet, herunder branding og standardadfærd.", - "ui": "Brugergrænseflade", - "system": "System", - "appName": { - "label": "Applikationsnavn", - "description": "Navnet, der vises i browsertab og på startsiden" - }, - "appNameNavbar": { - "label": "Mærke i navigationslinjen", - "description": "Navnet, der vises i navigationslinjen" - }, - "homeDescription": { - "label": "Startsidebeskrivelse", - "description": "Beskrivelsesteksten, der vises på startsiden" - }, - "defaultLocale": { - "label": "Standardlokalisering", - "description": "Standardsprog for nye brugere (fx en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Grænse for filupload", - "description": "Maksimal filuploadstørrelse (fx 100MB, 1GB)" - }, - "showUpdate": { - "label": "Vis opdateringsbeskeder", - "description": "Vis beskeder, når en ny version er tilgængelig" - }, - "showUpdateOnlyAdmin": { - "label": "Vis kun opdateringer til administratorer", - "description": "Begræns opdateringsbeskeder til kun adminbrugere" - }, - "customHTMLFiles": { - "label": "Brugerdefinerede HTML-filer", - "description": "Tillad at levere brugerdefinerede HTML-filer fra mappen customFiles" - }, - "languages": { - "label": "Tilgængelige sprog", - "description": "Sprog som brugere kan vælge imellem (lad være tomt for at aktivere alle sprog)", - "placeholder": "Vælg sprog" - }, - "customMetadata": { - "label": "Brugerdefinerede metadata", - "autoUpdate": { - "label": "Opdater metadata automatisk", - "description": "Opdater automatisk PDF-metadata på alle behandlede dokumenter" - }, - "author": { - "label": "Standardforfatter", - "description": "Standardforfatter til PDF-metadata (fx brugernavn)" - }, - "creator": { - "label": "Standardopretter", - "description": "Standardopretter til PDF-metadata" - }, - "producer": { - "label": "Standardproducer", - "description": "Standardproducer til PDF-metadata" - } - }, - "logoStyle": { - "label": "Logostil", - "description": "Vælg mellem det moderne minimalistiske logo eller det klassiske S-ikon", - "classic": "Klassisk", - "classicAlt": "Klassisk logo", - "modern": "Moderne", - "modernAlt": "Moderne logo" - }, - "customPaths": { - "label": "Brugerdefinerede stier", - "description": "Konfigurer brugerdefinerede filsystemstier til pipeline-behandling og eksterne værktøjer", - "pipeline": { - "label": "Pipelinemapper", - "watchedFoldersDir": { - "label": "Mappe for overvågede mapper", - "description": "Mappe hvor pipelinen overvåger indkommende PDF'er (lad tom for standard: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Mappe for færdige mapper", - "description": "Mappe hvor behandlede PDF'er gemmes (lad tom for standard: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Stier til eksterne værktøjer", - "weasyprint": { - "label": "WeasyPrint-eksekverbar", - "description": "Sti til WeasyPrint-eksekverbar for HTML til PDF-konvertering (lad tom for standard: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Unoconvert-eksekverbar", - "description": "Sti til LibreOffice unoconvert til dokumentkonverteringer (lad tom for standard: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Sikkerhed", - "description": "Konfigurer godkendelse, loginadfærd og sikkerhedspolitikker.", - "ssoNotice": { - "title": "Leder du efter SSO/SAML-indstillinger?", - "message": "OAuth2- og SAML2-godkendelsesudbydere er flyttet til menuen Forbindelser for nemmere administration." - }, - "authentication": "Godkendelse", - "enableLogin": { - "label": "Aktivér login", - "description": "Kræv, at brugere logger ind, før de får adgang til applikationen" - }, - "loginMethod": { - "label": "Loginmetode", - "description": "Den godkendelsesmetode, der skal bruges til brugerlogin", - "all": "Alle metoder", - "normal": "Kun brugernavn/adgangskode", - "oauth2": "Kun OAuth2", - "saml2": "Kun SAML2" - }, - "loginAttemptCount": { - "label": "Begrænsning for loginforsøg", - "description": "Maksimalt antal mislykkede loginforsøg før kontolock" - }, - "loginResetTimeMinutes": { - "label": "Nulstil login (minutter)", - "description": "Tid før mislykkede loginforsøg nulstilles" - }, - "csrfDisabled": { - "label": "Deaktivér CSRF-beskyttelse", - "description": "Deaktivér Cross-Site Request Forgery-beskyttelse (anbefales ikke)" - }, - "initialLogin": { - "label": "Første login", - "username": { - "label": "Første brugernavn", - "description": "Brugernavnet til den første adminkonto" - }, - "password": { - "label": "Første adgangskode", - "description": "Adgangskoden til den første adminkonto" - } - }, - "jwt": { - "label": "JWT-konfiguration", - "secureCookie": { - "label": "Sikker cookie", - "description": "Kræv HTTPS for JWT-cookies (anbefales til produktion)" - }, - "keyRetentionDays": { - "label": "Dage for nøgleopbevaring", - "description": "Antal dage gamle JWT-nøgler opbevares til verifikation" - }, - "persistence": { - "label": "Aktivér nøglepersistens", - "description": "Gem JWT-nøgler vedvarende, så de overlever servergenstarter" - }, - "enableKeyRotation": { - "label": "Aktivér nøglerotation", - "description": "Rotér automatisk JWT-signeringsnøgler periodisk" - }, - "enableKeyCleanup": { - "label": "Aktivér nøgleoprydning", - "description": "Fjern automatisk udløbne JWT-nøgler" - } - }, - "audit": { - "label": "Revisionslogning", - "enabled": { - "label": "Aktivér revisionslogning", - "description": "Spor brugerhandlinger og systemhændelser til compliance og sikkerhedsovervågning" - }, - "level": { - "label": "Revisionsniveau", - "description": "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE" - }, - "retentionDays": { - "label": "Revisionsbevaring (dage)", - "description": "Antal dage revisionslogs opbevares" - } - }, - "htmlUrlSecurity": { - "label": "HTML URL-sikkerhed", - "description": "Konfigurer URL-adgangsbegrænsninger for HTML-behandling for at forhindre SSRF-angreb", - "enabled": { - "label": "Aktivér URL-sikkerhed", - "description": "Aktivér URL-sikkerhedsbegrænsninger for HTML til PDF-konverteringer" - }, - "level": { - "label": "Sikkerhedsniveau", - "description": "MAX: kun hvidliste, MEDIUM: blokér interne netværk, OFF: ingen begrænsninger", - "max": "Maksimum (kun hvidliste)", - "medium": "Mellem (blokér internt)", - "off": "Fra (ingen begrænsninger)" - }, - "advanced": "Avancerede indstillinger", - "allowedDomains": { - "label": "Tilladte domæner (hvidliste)", - "description": "Ét domæne pr. linje (fx cdn.example.com). Kun disse domæner er tilladt, når niveau er MAX" - }, - "blockedDomains": { - "label": "Blokerede domæner (sortliste)", - "description": "Ét domæne pr. linje (fx malicious.com). Yderligere domæner der skal blokeres" - }, - "internalTlds": { - "label": "Interne TLD'er", - "description": "Én TLD pr. linje (fx .local, .internal). Blokér domæner med disse TLD-mønstre" - }, - "networkBlocking": "Netværksblokering", - "blockPrivateNetworks": { - "label": "Blokér private netværk", - "description": "Blokér RFC 1918 private netværk (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Blokér localhost", - "description": "Blokér localhost og loopback-adresser (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Blokér link-lokale adresser", - "description": "Blokér link-lokale adresser (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Blokér cloud-metadata-endpoints", - "description": "Blokér cloud-udbyderes metadata-endpoints (169.254.169.254)" - } - } - }, - "connections": { - "title": "Forbindelser", - "description": "Konfigurer eksterne godkendelsesudbydere som OAuth2 og SAML.", - "linkedServices": "Tilknyttede tjenester", - "unlinkedServices": "Ikke-tilknyttede tjenester", - "connect": "Forbind", - "disconnect": "Afbryd", - "disconnected": "Udbyder afbrudt", - "disconnectError": "Kunne ikke afbryde udbyder", - "ssoAutoLogin": { - "label": "SSO automatisk login", - "enable": "Aktivér SSO automatisk login", - "description": "Omdirigér automatisk til SSO-login, når godkendelse kræves" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Aktivér OAuth2", - "description": "Tillad brugere at godkende med OAuth2-udbydere" - }, - "provider": { - "label": "Udbyder", - "description": "Den OAuth2-udbyder, der bruges til godkendelse" - }, - "issuer": { - "label": "Issuer-URL", - "description": "OAuth2-udbyderens issuer-URL" - }, - "clientId": { - "label": "Client ID", - "description": "OAuth2 Client ID fra din udbyder" - }, - "clientSecret": { - "label": "Client Secret", - "description": "OAuth2 Client Secret fra din udbyder" - }, - "useAsUsername": { - "label": "Brug som brugernavn", - "description": "Det OAuth2-claim der bruges som brugernavn (fx email, sub)" - }, - "autoCreateUser": { - "label": "Opret brugere automatisk", - "description": "Opret automatisk brugerkonti ved første OAuth2-login" - }, - "blockRegistration": { - "label": "Blokér registrering", - "description": "Forhindre ny brugerregistrering via OAuth2" - }, - "scopes": { - "label": "OAuth2-scopes", - "description": "Kommasepareret liste over OAuth2-scopes, der anmodes om (fx openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Aktivér SAML2", - "description": "Tillad brugere at godkende med SAML2-udbydere" - }, - "provider": { - "label": "Udbyder", - "description": "Navnet på SAML2-udbyderen" - }, - "registrationId": { - "label": "Registrerings-id", - "description": "SAML2-registreringsidentifikatoren" - }, - "autoCreateUser": { - "label": "Opret brugere automatisk", - "description": "Opret automatisk brugerkonti ved første SAML2-login" - }, - "blockRegistration": { - "label": "Blokér registrering", - "description": "Forhindre ny brugerregistrering via SAML2" - } - } - }, - "database": { - "title": "Database", - "description": "Konfigurer brugerdefinerede databaseforbindelser til virksomhedsinstallationer.", - "configuration": "Databasekonfiguration", - "enableCustom": { - "label": "Aktivér brugerdefineret database", - "description": "Brug din egen brugerdefinerede databasekonfiguration i stedet for den standardindbyggede database" - }, - "customUrl": { - "label": "Brugerdefineret database-URL", - "description": "Fuld JDBC-forbindelsesstreng (fx jdbc:postgresql://localhost:5432/postgres). Hvis angivet, bruges de individuelle indstillinger nedenfor ikke." - }, - "type": { - "label": "Databasetype", - "description": "Type af database (bruges ikke hvis brugerdefineret URL er angivet)" - }, - "hostName": { - "label": "Værtsnavn", - "description": "Databaseserverens værtsnavn (bruges ikke hvis brugerdefineret URL er angivet)" - }, - "port": { - "label": "Port", - "description": "Databaseserverens port (bruges ikke hvis brugerdefineret URL er angivet)" - }, - "name": { - "label": "Databasenavn", - "description": "Navnet på databasen (bruges ikke hvis brugerdefineret URL er angivet)" - }, - "username": { - "label": "Brugernavn", - "description": "Brugernavn til databasegodkendelse" - }, - "password": { - "label": "Adgangskode", - "description": "Adgangskode til databasegodkendelse" - } - }, - "privacy": { - "title": "Privatliv", - "description": "Konfigurer indstillinger for privatliv og dataindsamling.", - "analytics": "Analyser og sporing", - "enableAnalytics": { - "label": "Aktivér analyser", - "description": "Indsaml anonyme brugsdata for at hjælpe med at forbedre applikationen" - }, - "metricsEnabled": { - "label": "Aktivér målinger", - "description": "Aktivér indsamling af ydelses- og brugsmålinger. Giver et API-endpoint til, at administratorer kan få adgang til måledata" - }, - "searchEngine": "Synlighed i søgemaskiner", - "googleVisibility": { - "label": "Google-synlighed", - "description": "Tillad søgemaskiner at indeksere denne applikation" - } - }, - "advanced": { - "title": "Avanceret", - "description": "Konfigurer avancerede funktioner og eksperimentel funktionalitet.", - "features": "Funktionsflag", - "processing": "Behandling", - "endpoints": { - "label": "Endpoints", - "manage": "Administrer API-endpoints", - "description": "Endpointstyring konfigureres via YAML. Se dokumentationen for detaljer om aktivering/deaktivering af specifikke endpoints." - }, - "enableAlphaFunctionality": { - "label": "Aktivér alfa-funktioner", - "description": "Aktivér eksperimentelle funktioner i alfa-stadie (kan være ustabile)" - }, - "enableUrlToPDF": { - "label": "Aktivér URL til PDF", - "description": "Tillad konvertering af websider til PDF-dokumenter" - }, - "maxDPI": { - "label": "Maksimal DPI", - "description": "Maksimal DPI for billedbehandling (0 = ubegrænset)" - }, - "tessdataDir": { - "label": "Tessdata-mappe", - "description": "Sti til tessdata-mappen for OCR-sprogfiler" - }, - "disableSanitize": { - "label": "Deaktivér HTML-sanitization", - "description": "ADVARSEL: Sikkerhedsrisiko - deaktivering af HTML-sanitization kan føre til XSS-sårbarheder" - }, - "tempFileManagement": { - "label": "Håndtering af midlertidige filer", - "description": "Konfigurer lagring af midlertidige filer og oprydningsadfærd", - "baseTmpDir": { - "label": "Basis-mappe for midlertidige filer", - "description": "Basismappe til midlertidige filer (lad tom for standard: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "LibreOffice midlertidig mappe", - "description": "Mappe til LibreOffice midlertidige filer (lad tom for standard: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Systemets midlertidige mappe", - "description": "Systemets midlertidige mappe der skal ryddes (bruges kun hvis cleanupSystemTemp er aktiveret)" - }, - "prefix": { - "label": "Præfiks for midlertidige filer", - "description": "Præfiks for navne på midlertidige filer" - }, - "maxAgeHours": { - "label": "Maks. alder (timer)", - "description": "Maksimal alder i timer før midlertidige filer ryddes op" - }, - "cleanupIntervalMinutes": { - "label": "Oprydningsinterval (minutter)", - "description": "Hvor ofte oprydning skal køres (i minutter)" - }, - "startupCleanup": { - "label": "Oprydning ved opstart", - "description": "Ryd op i gamle midlertidige filer ved programopstart" - }, - "cleanupSystemTemp": { - "label": "Ryd systemets temp", - "description": "Om den bredere system-tempmappe skal ryddes (brug med forsigtighed)" - } - }, - "processExecutor": { - "label": "Grænser for proceskører", - "description": "Konfigurer sessionsgrænser og tidsgrænser for hver proceskører", - "sessionLimit": { - "label": "Sessionsgrænse", - "description": "Maksimalt antal samtidige instanser" - }, - "timeout": { - "label": "Tidsgrænse (minutter)", - "description": "Maksimal køretid" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF til HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Installer app", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Mailserver", - "description": "Konfigurer SMTP-indstillinger til at sende e-mail-notifikationer.", - "smtp": "SMTP-konfiguration", - "enabled": { - "label": "Aktivér mail", - "description": "Aktivér e-mail-notifikationer og SMTP-funktionalitet" - }, - "host": { - "label": "SMTP-vært", - "description": "Værtsnavn eller IP-adresse for din SMTP-server" - }, - "port": { - "label": "SMTP-port", - "description": "Portnummer til SMTP-forbindelse (typisk 25, 465 eller 587)" - }, - "username": { - "label": "SMTP-brugernavn", - "description": "Brugernavn til SMTP-godkendelse" - }, - "password": { - "label": "SMTP-adgangskode", - "description": "Adgangskode til SMTP-godkendelse" - }, - "from": { - "label": "Fra-adresse", - "description": "E-mailadressen der bruges som afsender" - }, - "enableInvites": { - "label": "Aktivér e-mail-invitationer", - "description": "Tillad administratorer at invitere brugere via e-mail med automatisk genererede adgangskoder" - }, - "frontendUrl": { - "label": "Frontend-URL", - "description": "Basis-URL for frontend (fx https://pdf.example.com). Bruges til at generere invitationslinks i e-mails. Lad være tom for at bruge backend-URL." - } - }, - "legal": { - "title": "Juridiske dokumenter", - "description": "Konfigurer links til juridiske dokumenter og politikker.", - "disclaimer": { - "title": "Advarsel om juridisk ansvar", - "message": "Ved at tilpasse disse juridiske dokumenter påtager du dig det fulde ansvar for at sikre overholdelse af alle gældende love og regler, herunder men ikke begrænset til GDPR og andre EU-krav til databeskyttelse. Ændr kun disse indstillinger hvis: (1) du driver en personlig/privat instance, (2) du er uden for EU's jurisdiktion og forstår dine lokale juridiske forpligtelser, eller (3) du har indhentet korrekt juridisk rådgivning og accepterer det fulde ansvar for alle brugerdata og juridisk compliance. Stirling-PDF og dets udviklere påtager sig intet ansvar for dine juridiske forpligtelser." - }, - "termsAndConditions": { - "label": "Vilkår og betingelser", - "description": "URL eller filnavn til vilkår og betingelser" - }, - "privacyPolicy": { - "label": "Privatlivspolitik", - "description": "URL eller filnavn til privatlivspolitik" - }, - "accessibilityStatement": { - "label": "Tilgængelighedserklæring", - "description": "URL eller filnavn til tilgængelighedserklæring" - }, - "cookiePolicy": { - "label": "Cookiepolitik", - "description": "URL eller filnavn til cookiepolitik" - }, - "impressum": { - "label": "Impressum", - "description": "URL eller filnavn til impressum (påkrævet i nogle jurisdiktioner)" - } - }, - "premium": { - "title": "Premium og Enterprise", - "description": "Konfigurer din premium- eller enterprise-licensnøgle.", - "license": "Licenskonfiguration", - "licenseKey": { - "toggle": "Har du en licensnøgle eller en certifikatfil?", - "info": "Hvis du har en licensnøgle eller en certifikatfil fra et direkte køb, kan du indtaste den her for at aktivere premium- eller enterprise-funktioner." - }, - "key": { - "label": "Licensnøgle", - "description": "Indtast din premium- eller enterprise-licensnøgle", - "success": "Licensnøgle gemt", - "successMessage": "Din licensnøgle er aktiveret. Genstart er ikke påkrævet.", - "overwriteWarning": { - "title": "⚠️ Advarsel: Eksisterende licens fundet", - "line1": "Overskrivning af din nuværende licensnøgle kan ikke fortrydes.", - "line2": "Din tidligere licens går permanent tabt, medmindre du har sikkerhedskopieret den andetsteds.", - "line3": "Vigtigt: Hold licensnøgler private og sikre. Del dem aldrig offentligt." - } - }, - "enabled": { - "label": "Aktivér premium-funktioner", - "description": "Aktivér licensnøgletjek for pro-/enterprise-funktioner" - }, - "movedFeatures": { - "title": "Premium-funktioner fordelt", - "message": "Premium- og Enterprise-funktioner er nu organiseret i deres respektive sektioner:" - } - }, - "features": { - "title": "Funktioner", - "description": "Konfigurer valgfrie funktioner og funktionalitet.", - "serverCertificate": { - "label": "Serversertifikat", - "description": "Konfigurer generering af serverside-certifikat til \"Sign with Stirling-PDF\"-funktionalitet", - "enabled": { - "label": "Aktivér serversertifikat", - "description": "Aktivér serverside-certifikat til \"Sign with Stirling-PDF\"-indstillingen" - }, - "organizationName": { - "label": "Organisationsnavn", - "description": "Organisationsnavn til genererede certifikater" - }, - "validity": { - "label": "Certifikatgyldighed (dage)", - "description": "Antal dage certifikatet er gyldigt" - }, - "regenerateOnStartup": { - "label": "Genskab ved opstart", - "description": "Generér nyt certifikat ved hver programopstart" - } - } - }, - "endpoints": { - "title": "API-endpoints", - "description": "Styr hvilke API-endpoints og endpointgrupper der er tilgængelige.", - "management": "Endpointstyring", - "toRemove": { - "label": "Deaktiverede endpoints", - "description": "Vælg individuelle endpoints, der skal deaktiveres" - }, - "groupsToRemove": { - "label": "Deaktiverede endpointgrupper", - "description": "Vælg endpointgrupper, der skal deaktiveres" - }, - "note": "Bemærk: Deaktivering af endpoints begrænser API-adgang, men fjerner ikke UI-komponenter. Genstart kræves for at ændringerne træder i kraft." - } - } - }, - "fileUpload": { - "selectFile": "Vælg en fil", - "selectFiles": "Vælg filer", - "selectPdfToView": "Vælg en PDF til visning", - "selectPdfToEdit": "Vælg en PDF til redigering", - "chooseFromStorage": "Vælg en fil fra lager eller upload en ny PDF", - "chooseFromStorageMultiple": "Vælg filer fra lager eller upload nye PDF'er", - "loadFromStorage": "Indlæs fra lager", - "filesAvailable": "filer tilgængelige", - "loading": "Laster...", - "or": "eller", - "dropFileHere": "Slip fil her eller klik for at uploade", - "dropFilesHere": "Slip filer her eller klik på upload-knappen", - "dropFilesHereOpen": "Slip filer her eller klik på knappen Åbn", - "pdfFilesOnly": "Kun PDF-filer", - "supportedFileTypes": "Understøttede filtyper", - "upload": "Upload", - "uploadFile": "Upload fil", - "uploadFiles": "Upload filer", - "open": "Åbn", - "openFile": "Åbn fil", - "openFiles": "Åbn filer", - "noFilesInStorage": "Ingen filer tilgængelige i lageret. Upload nogle filer først.", - "noFilesInStorageOpen": "Ingen filer tilgængelige i lageret. Åbn nogle filer først.", - "selectFromStorage": "Vælg fra lager", - "backToTools": "Tilbage til værktøjer", - "addFiles": "Tilføj filer", - "dragFilesInOrClick": "Træk filer ind eller klik på \"Tilføj filer\" for at gennemse" - }, - "fileEditor": { - "addFiles": "Tilføj filer" - }, - "fileManager": { - "title": "Upload PDF-filer", - "subtitle": "Tilføj filer til dit lager for nem adgang på tværs af værktøjer", - "filesSelected": "filer valgt", - "clearSelection": "Ryd markering", - "openInFileEditor": "Åbn i filredigering", - "uploadError": "Kunne ikke uploade nogle filer.", - "failedToOpen": "Kunne ikke åbne filen. Den kan være blevet fjernet fra lageret.", - "failedToLoad": "Kunne ikke indlæse fil til aktivt sæt.", - "storageCleared": "Browseren ryddede lageret. Filerne er blevet fjernet. Upload dem igen.", - "clearAll": "Ryd alle", - "reloadFiles": "Genindlæs filer", - "dragDrop": "Træk & slip filer her", - "clickToUpload": "Klik for at uploade filer", - "selectedFiles": "Valgte filer", - "storage": "Lagerplads", - "filesStored": "filer gemt", - "storageError": "Der opstod en lagerfejl", - "storageLow": "Lagerpladsen er ved at være opbrugt. Overvej at fjerne gamle filer.", - "supportMessage": "Drevet af browserens databaselager for ubegrænset kapacitet", - "noFileSelected": "Ingen filer valgt", - "showHistory": "Vis historik", - "hideHistory": "Skjul historik", - "fileHistory": "Filhistorik", - "loadingHistory": "Indlæser historik...", - "lastModified": "Sidst ændret", - "toolChain": "Anvendte værktøjer", - "restore": "Gendan", - "unzip": "Udpak", - "searchFiles": "Søg i filer...", - "recent": "Seneste", - "localFiles": "Lokale filer", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Mine filer", - "noRecentFiles": "Ingen seneste filer fundet", - "googleDriveNotAvailable": "Google Drive-integration ikke tilgængelig", - "downloadSelected": "Download valgte", - "saveSelected": "Gem valgte", - "openFiles": "Åbn filer", - "openFile": "Åbn fil", - "details": "Fildetaljer", - "fileName": "Navn", - "fileFormat": "Format", - "fileSize": "Størrelse", - "fileVersion": "Version", - "totalSelected": "Valgt i alt", - "dropFilesHere": "Slip filer her", - "selectAll": "Vælg alle", - "deselectAll": "Fravælg alle", - "deleteSelected": "Slet valgte", - "selectedCount": "{{count}} valgt", - "download": "Download", - "delete": "Slet", - "unsupported": "Ikke understøttet", - "addToUpload": "Føj til upload", - "deleteAll": "Slet alle", - "loadingFiles": "Indlæser filer...", - "noFiles": "Ingen filer tilgængelige", - "noFilesFound": "Ingen filer matcher din søgning", - "openInPageEditor": "Åbn i sideeditor", - "showAll": "Vis alle", - "sortByDate": "Sorter efter dato", - "sortByName": "Sorter efter navn", - "sortBySize": "Sorter efter størrelse" - }, - "storage": { - "temporaryNotice": "Filer lagres midlertidigt i din browser og kan blive ryddet automatisk", - "storageLimit": "Lagergrænse", - "storageUsed": "Midlertidig lagerplads brugt", - "storageFull": "Lagerpladsen er næsten fuld. Overvej at fjerne nogle filer.", - "fileTooLarge": "Filen er for stor. Maksimal størrelse pr. fil er", - "storageQuotaExceeded": "Lagerkvoten er overskredet. Fjern nogle filer, før du uploader flere.", - "approximateSize": "Omtrent størrelse" - }, - "sanitize": { - "title": "Sanitér", - "desc": "Fjern potentielt skadelige elementer fra PDF-filer.", - "submit": "Rens PDF", - "completed": "Sanitering fuldført", - "error": { - "generic": "Sanitering mislykkedes", - "failed": "Der opstod en fejl under sanitering af PDF'en." - }, - "filenamePrefix": "saniteret", - "sanitizationResults": "Saniteringsresultater", - "steps": { - "files": "Filer", - "settings": "Indstillinger", - "results": "Resultater" - }, - "files": { - "placeholder": "Vælg en PDF-fil i hovedvisningen for at komme i gang" - }, - "options": { - "title": "Saniteringsindstillinger", - "note": "Vælg de elementer, du vil fjerne fra PDF'en. Mindst én mulighed skal være valgt.", - "removeJavaScript": { - "label": "Fjern JavaScript", - "desc": "Fjern JavaScript-handlinger og -scripts fra PDF'en" - }, - "removeEmbeddedFiles": { - "label": "Fjern indlejrede filer", - "desc": "Fjern alle filer, der er indlejret i PDF'en" - }, - "removeXMPMetadata": { - "label": "Fjern XMP-metadata", - "desc": "Fjern XMP-metadata fra PDF'en" - }, - "removeMetadata": { - "label": "Fjern dokumentmetadata", - "desc": "Fjern dokumentoplysninger (titel, forfatter osv.)" - }, - "removeLinks": { - "label": "Fjern links", - "desc": "Fjern eksterne links og start-handlinger fra PDF'en" - }, - "removeFonts": { - "label": "Fjern skrifttyper", - "desc": "Fjern indlejrede skrifttyper fra PDF'en" - } - } - }, - "addPassword": { - "title": "Tilføj Adgangskode", - "desc": "Kryptér dit PDF-dokument med en adgangskode.", - "completed": "Adgangskodebeskyttelse anvendt", - "submit": "Kryptér", - "filenamePrefix": "krypteret", - "error": { - "failed": "Der opstod en fejl under kryptering af PDF'en." - }, - "passwords": { - "stepTitle": "Adgangskoder og kryptering", - "completed": "Adgangskoder konfigureret", - "user": { - "label": "Brugeradgangskode", - "placeholder": "Indtast brugeradgangskode" - }, - "owner": { - "label": "Ejeradgangskode", - "placeholder": "Indtast ejeradgangskode" - } - }, - "encryption": { - "keyLength": { - "label": "Længde på krypteringsnøgle", - "40bit": "40-bit (Lav)", - "128bit": "128-bit (standard)", - "256bit": "256-bit (Høj)" - } - }, - "results": { - "title": "Krypterede PDF'er" - }, - "tooltip": { - "header": { - "title": "Oversigt over adgangskodebeskyttelse" - }, - "passwords": { - "title": "Adgangskodetyper", - "text": "Brugeradgangskoder begrænser åbning af dokumentet, mens ejeradgangskoder styrer, hvad der kan gøres med dokumentet, når det er åbnet. Du kan angive begge eller kun én.", - "bullet1": "Brugeradgangskode: Kræves for at åbne PDF'en", - "bullet2": "Ejeradgangskode: Styrer dokumenttilladelser (understøttes ikke af alle PDF-fremvisere)" - }, - "encryption": { - "title": "Krypteringsniveauer", - "text": "Højere krypteringsniveauer giver bedre sikkerhed, men understøttes muligvis ikke af ældre PDF-fremvisere.", - "bullet1": "40-bit: Grundlæggende sikkerhed, kompatibel med ældre fremvisere", - "bullet2": "128-bit: Standard sikkerhed, bredt understøttet", - "bullet3": "256-bit: Maksimal sikkerhed, kræver moderne fremvisere" - }, - "permissions": { - "title": "Ændre Tilladelser", - "text": "Disse tilladelser styrer, hvad brugere kan gøre med PDF'en. Mest effektivt i kombination med en ejeradgangskode." - } - } - }, - "changePermissions": { - "title": "Ændre Tilladelser", - "desc": "Skift dokumentbegrænsninger og tilladelser.", - "completed": "Tilladelser ændret", - "submit": "Ændre Tilladelser", - "error": { - "failed": "Der opstod en fejl under ændring af PDF-tilladelser." - }, - "permissions": { - "preventAssembly": { - "label": "Forhindre samling af dokument" - }, - "preventExtractContent": { - "label": "Forhindre indholdsudtrækning" - }, - "preventExtractForAccessibility": { - "label": "Forhindre udtrækning for tilgængelighed" - }, - "preventFillInForm": { - "label": "Forhindre udfyldning af formular" - }, - "preventModify": { - "label": "Forhindre ændring" - }, - "preventModifyAnnotations": { - "label": "Forhindre anmærkningsændring" - }, - "preventPrinting": { - "label": "Forhindre udskrivning" - }, - "preventPrintingFaithful": { - "label": "Forhindre udskrivning af forskellige formater" - } - }, - "results": { - "title": "Ændrede PDF'er" - }, - "tooltip": { - "header": { - "title": "Ændre Tilladelser" - }, - "description": { - "text": "Ændrer dokumenttilladelser og tillader/forhindrer adgang til forskellige funktioner i PDF-læseprogrammer." - }, - "warning": { - "text": "For at gøre disse tilladelser uændrerlige skal du bruge værktøjet Tilføj adgangskode til at sætte en ejeradgangskode." - } - } - }, - "removePassword": { - "title": "Fjern adgangskode", - "desc": "Fjern adgangskodebeskyttelse fra dit PDF-dokument.", - "tags": "sikker,Dekryptér,sikkerhed,fjern adgangskode,slet adgangskode", - "password": { - "stepTitle": "Fjern Adgangskode", - "label": "Nuværende Adgangskode", - "placeholder": "Indtast nuværende adgangskode", - "completed": "Adgangskode konfigureret" - }, - "filenamePrefix": "dekrypteret", - "error": { - "failed": "Der opstod en fejl under fjernelse af adgangskoden fra PDF'en." - }, - "tooltip": { - "description": "Fjernelse af adgangskodebeskyttelse kræver den adgangskode, der blev brugt til at kryptere PDF'en. Dette dekrypterer dokumentet, så det kan tilgås uden adgangskode." - }, - "submit": "Fjern", - "results": { - "title": "Dekrypterede PDF'er" - } - }, - "automate": { - "title": "Automatiser", - "desc": "Byg flertrins arbejdsgange ved at kæde PDF-handlinger sammen. Ideelt til tilbagevendende opgaver.", - "invalidStep": "Ugyldigt trin", - "files": { - "placeholder": "Vælg filer, der skal behandles med denne automatisering" - }, - "selection": { - "title": "Valg af automatisering", - "saved": { - "title": "Gemt" - }, - "createNew": { - "title": "Opret ny automatisering" - }, - "suggested": { - "title": "Foreslået" - } - }, - "creation": { - "createTitle": "Opret automatisering", - "editTitle": "Rediger automatisering", - "intro": "Automatiseringer kører værktøjer sekventielt. For at komme i gang skal du tilføje værktøjer i den rækkefølge, du vil have dem til at køre.", - "name": { - "label": "Navn på automatisering", - "placeholder": "Min automatisering" - }, - "description": { - "label": "Beskrivelse (valgfrit)", - "placeholder": "Beskriv, hvad denne automatisering gør..." - }, - "tools": { - "selectTool": "Vælg et værktøj...", - "selected": "Valgte værktøjer", - "remove": "Fjern værktøj", - "configure": "Konfigurér værktøj", - "notConfigured": "! Ikke konfigureret", - "addTool": "Tilføj værktøj", - "add": "Tilføj et værktøj..." - }, - "save": "Gem automatisering", - "unsavedChanges": { - "title": "Ikke-gemte ændringer", - "message": "Du har ikke-gemte ændringer. Er du sikker på, at du vil gå tilbage? Alle ændringer går tabt.", - "cancel": "Annullér", - "confirm": "Gå tilbage" - }, - "icon": { - "label": "Ikon" - } - }, - "run": { - "title": "Kør automatisering" - }, - "sequence": { - "unnamed": "Automatisering uden navn", - "steps": "{{count}} trin", - "running": "Kører automatisering...", - "run": "Kør automatisering", - "finish": "Færdig" - }, - "reviewTitle": "Resultater af automatisering", - "config": { - "loading": "Indlæser værktøjskonfiguration...", - "noSettings": "Dette værktøj har ingen konfigurerbare indstillinger.", - "title": "Konfigurér {{toolName}}", - "description": "Konfigurér indstillingerne for dette værktøj. Disse indstillinger anvendes, når automatiseringen kører.", - "cancel": "Annullér", - "save": "Gem konfiguration" - }, - "copyToSaved": "Kopiér til gemte" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Sikker PDF-indlæsning", - "securePdfIngestionDesc": "Omfattende PDF-arbejdsgang, der saniterer dokumenter, anvender OCR med oprydning, konverterer til PDF/A-format til langtidsarkivering og optimerer filstørrelsen.", - "emailPreparation": "E-mail-forberedelse", - "emailPreparationDesc": "Optimerer PDF'er til e-mail-distribution ved at komprimere filer, opdele store dokumenter i 20MB bidder for e-mail-kompatibilitet og fjerne metadata for privatliv.", - "secureWorkflow": "Sikkerhedsarbejdsgang", - "secureWorkflowDesc": "Sikrer PDF-dokumenter ved at fjerne potentielt ondsindet indhold som JavaScript og indlejrede filer og tilføjer derefter adgangskodebeskyttelse for at forhindre uautoriseret adgang. Adgangskoden er som standard sat til 'password'.", - "processImages": "Behandl billeder", - "processImagesDesc": "Konverterer flere billedfiler til ét PDF-dokument og anvender derefter OCR-teknologi for at udtrække søgbar tekst fra billederne.", - "prePublishSanitization": "Sanering før publicering", - "prePublishSanitizationDesc": "Saneringsworkflow, der fjerner al skjult metadata, JavaScript, indlejrede filer og annoteringer og fladgør formularer for at forhindre datalækage før publicering af PDF'er online." - } - }, - "colorPicker": { - "title": "Vælg farve" - }, - "common": { - "previous": "Forrige", - "next": "Næste", - "collapse": "Skjul", - "expand": "Udvid", - "collapsed": "sammenfoldet", - "lines": "linjer", - "copy": "Kopiér", - "copied": "Kopieret!", - "refresh": "Opdatér", - "retry": "Prøv igen", - "remaining": "tilbage", - "used": "brugt", - "available": "tilgængelig", - "cancel": "Annullér", - "preview": "Forhåndsvisning", - "close": "Luk", - "done": "Færdig", - "loading": "Indlæser...", - "back": "Tilbage", - "continue": "Fortsæt", - "error": "Fejl" - }, - "config": { - "overview": { - "title": "Applikationskonfiguration", - "description": "Aktuelle indstillinger og konfigurationsdetaljer for applikationen.", - "loading": "Indlæser konfiguration...", - "error": "Fejl", - "warning": "Konfigurationsadvarsel", - "sections": { - "basic": "Basiskonfiguration", - "security": "Sikkerhedskonfiguration", - "system": "Systemkonfiguration", - "integration": "Integrationskonfiguration" - } - }, - "account": { - "overview": { - "title": "Kontoindstillinger", - "manageAccountPreferences": "Administrér dine kontoindstillinger", - "guestDescription": "Du er logget ind som gæst. Overvej at opgradere din konto ovenfor." - }, - "upgrade": { - "title": "Opgradér gæstekonto", - "description": "Knyt din konto for at bevare din historik og få adgang til flere funktioner!", - "socialLogin": "Opgradér med social konto", - "linkWith": "Knyt til", - "emailPassword": "eller indtast din e-mail og adgangskode", - "email": "E-mail", - "emailPlaceholder": "Indtast din e-mail", - "password": "Adgangskode (valgfrit)", - "passwordPlaceholder": "Angiv en adgangskode", - "passwordNote": "Lad stå tomt for kun at bruge e-mailbekræftelse", - "upgradeButton": "Opgradér konto" - } - }, - "apiKeys": { - "intro": "Brug din API-nøgle til programmatisk at få adgang til Stirling PDFs behandlingsfunktioner.", - "docsTitle": "API-dokumentation", - "docsDescription": "Lær mere om integration med Stirling PDF:", - "docsLink": "API-dokumentation", - "schemaLink": "API-skemareference", - "usage": "Medtag denne nøgle i X-API-KEY-headeren i alle API-forespørgsler.", - "description": "Din API-nøgle til adgang til Stirlings pakke af PDF-værktøjer. Kopiér den til dit projekt, eller opdatér for at generere en ny.", - "publicKeyAriaLabel": "Offentlig API-nøgle", - "copyKeyAriaLabel": "Kopiér API-nøgle", - "refreshAriaLabel": "Opdatér API-nøgle", - "includedCredits": "Inkluderede kreditter", - "purchasedCredits": "Købte kreditter", - "totalCredits": "Samlede kreditter", - "chartAriaLabel": "Forbrug af kreditter: inkluderet {{includedUsed}} af {{includedTotal}}, købt {{purchasedUsed}} af {{purchasedTotal}}", - "nextReset": "Næste nulstilling", - "lastApiUse": "Seneste API-brug", - "overlayMessage": "Generér en nøgle for at se kreditter og tilgængelige kreditter", - "label": "API-nøgle", - "guestInfo": "Gæstebrugere modtager ikke API-nøgler. Opret en konto for at få en API-nøgle, du kan bruge i dine applikationer.", - "goToAccount": "Gå til konto", - "refreshModal": { - "title": "Opdatér API-nøgler", - "warning": "⚠️ Advarsel: Denne handling genererer nye API-nøgler og gør dine tidligere nøgler ugyldige.", - "impact": "Eventuelle applikationer eller tjenester, der i øjeblikket bruger disse nøgler, stopper med at virke, indtil du opdaterer dem med de nye nøgler.", - "confirmPrompt": "Er du sikker på, at du vil fortsætte?", - "confirmCta": "Opdatér nøgler" - }, - "generateError": "Vi kunne ikke generere din API-nøgle." - } - }, - "AddAttachmentsRequest": { - "attachments": "Vælg vedhæftede filer", - "info": "Vælg filer, der skal vedhæftes din PDF. Disse filer bliver indlejret og tilgængelige via PDF'ens panel for vedhæftede filer.", - "selectFiles": "Vælg filer, der skal vedhæftes", - "placeholder": "Vælg filer...", - "addMoreFiles": "Tilføj flere filer...", - "selectedFiles": "Valgte filer", - "submit": "Tilføj vedhæftede filer", - "tooltip": { - "header": { - "title": "Om Tilføj vedhæftede filer" - }, - "description": { - "title": "Hvad den gør" - } - }, - "results": { - "title": "Resultater for vedhæftninger" - }, - "error": { - "failed": "Tilføjelse af vedhæftede filer mislykkedes" - } - }, - "termsAndConditions": "Vilkår og betingelser", - "logOut": "Log ud", - "addAttachments": { - "error": { - "failed": "Der opstod en fejl under tilføjelse af vedhæftede filer til PDF'en." - } - }, - "autoRename": { - "description": "Dette værktøj omdøber automatisk PDF-filer baseret på deres indhold. Det analyserer dokumentet for at finde den mest passende titel fra teksten." - }, - "customPosition": "Tilpasset placering", - "details": "Detaljer", - "invalidUndoData": "Kan ikke fortryde: ugyldige handlingsdata", - "margin": { - "large": "Stor", - "medium": "Mellem", - "small": "Lille", - "xLarge": "Ekstra stor" - }, - "noFilesToUndo": "Kan ikke fortryde: ingen filer blev behandlet i den sidste handling", - "noOperationToUndo": "Ingen handling at fortryde", - "noValidFiles": "Ingen gyldige filer at behandle", - "operationCancelled": "Handling annulleret", - "pageEdit": { - "deselectAll": "Vælg ingen", - "selectAll": "Vælg alle" - }, - "quickPosition": "Hurtig placering", - "reorganizePages": { - "error": { - "failed": "Kunne ikke omorganisere sider" - }, - "results": { - "title": "Sider omorganiseret" - }, - "settings": { - "title": "Indstillinger" - }, - "submit": "Omorganisér sider" - }, - "replace-color": { - "options": { - "fill": "Fyldfarve", - "gradient": "Farveforløb" - }, - "previewOverlayOpacity": "Opacitet for forhåndsoverlay", - "previewOverlayTransparency": "Gennemsigtighed for forhåndsoverlay", - "previewOverlayVisibility": "Vis forhåndsoverlay", - "selectText": { - "1": "Erstatt eller omgivende Farvemuligheder", - "2": "Standard (høj kontrastfarver)", - "3": "Brugerdefineret (anpassede farver)", - "4": "Inverter alle farver", - "5": "Høj kontrastfarveindstillinger", - "6": "Hvid tekst på sort baggrund", - "7": "Sort tekst på hvid baggrund", - "8": "Gul tekst på sort baggrund", - "9": "Grøn tekst på sort baggrund", - "10": "Vælg tekstfarve", - "11": "Vælg baggrundsfarve", - "12": "Vælg startfarve", - "13": "Vælg slutfarve" - }, - "submit": "Erstat", - "title": "Erstat-Invertér-farver" - }, - "size": "Størrelse", - "submit": "Send", - "success": "Succes", - "tools": { - "noSearchResults": "Ingen værktøjer fundet", - "noTools": "Ingen værktøjer tilgængelige" - }, - "undoDataMismatch": "Kan ikke fortryde: handlingsdata er beskadiget", - "undoFailed": "Kunne ikke fortryde handling", - "undoQuotaError": "Kan ikke fortryde: utilstrækkelig lagerplads", - "undoStorageError": "Fortryd gennemført, men nogle filer kunne ikke gemmes i lageret", - "undoSuccess": "Handling fortrudt", - "unsupported": "Ikke understøttet", - "onboarding": { - "welcomeModal": { - "title": "Velkommen til Stirling PDF!", - "description": "Vil du tage en hurtig rundtur på 1 minut for at lære nøglefunktionerne og hvordan du kommer i gang?", - "helpHint": "Du kan altid få adgang til denne rundtur senere via knappen Hjælp nederst til venstre.", - "startTour": "Start rundtur", - "maybeLater": "Måske senere", - "dontShowAgain": "Vis ikke igen" - }, - "welcomeSlide": { - "title": "Velkommen til Stirling", - "body": "Stirling PDF er nu klar til teams i alle størrelser. Denne opdatering indeholder et nyt layout, stærke nye admin-funktioner og vores mest efterspurgte funktion – Rediger tekst." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Lad os vælge Beskær-værktøjet for at demonstrere, hvordan man bruger et af værktøjerne.", - "toolInterface": "Dette er Beskær-værktøjets grænseflade. Som du kan se, er der ikke meget at se, fordi vi endnu ikke har tilføjet nogen PDF-filer at arbejde med.", - "filesButton": "Knappen Filer på værktøjslinjen til hurtig adgang lader dig uploade PDF'er til brug i værktøjerne.", - "fileSources": "Du kan uploade nye filer eller få adgang til seneste filer herfra. Til rundturen bruger vi en eksempel-fil.", - "workbench": "Dette er Arbejdsbordet – hovedområdet, hvor du ser og redigerer dine PDF'er.", - "viewSwitcher": "Brug disse kontroller til at vælge, hvordan du vil se dine PDF'er.", - "viewer": "Fremviseren lader dig læse og annotere dine PDF'er.", - "pageEditor": "Sideeditoren giver dig mulighed for at udføre forskellige handlinger på siderne i dine PDF'er, såsom omorganisering, rotation og sletning.", - "activeFiles": "Visningen Aktive filer viser alle PDF'er, du har indlæst i værktøjet, og lader dig vælge, hvilke der skal behandles.", - "fileCheckbox": "Klik på en af filerne for at vælge den til behandling. Du kan vælge flere filer til batchhandlinger.", - "selectControls": "Højre panel indeholder knapper til hurtigt at vælge/fravælge alle dine aktive PDF'er samt knapper til at ændre appens tema eller sprog.", - "cropSettings": "Nu hvor vi har valgt den fil, vi vil beskære, kan vi konfigurere Beskær-værktøjet til at vælge det område, vi vil beskære PDF'en til.", - "runButton": "Når værktøjet er konfigureret, kan du køre det på alle de valgte PDF'er med denne knap.", - "results": "Når værktøjet er færdigt, viser trinnet Gennemse en forhåndsvisning af resultaterne i dette panel og giver dig mulighed for at fortryde handlingen eller downloade filen.", - "fileReplacement": "Den ændrede fil erstatter automatisk den originale fil i Arbejdsbordet, så du nemt kan køre den gennem flere værktøjer.", - "pinButton": "Du kan bruge knappen Fastgør, hvis du hellere vil have, at dine filer forbliver aktive efter at have kørt værktøjer på dem.", - "wrapUp": "Så er du klar! Du har lært om appens hovedområder og hvordan du bruger dem. Klik på knappen Hjælp, når som helst du vil se denne rundtur igen.", - "previous": "Forrige", - "next": "Næste", - "finish": "Færdig", - "startTour": "Start rundtur", - "startTourDescription": "Tag en guidet tur gennem Stirling PDFs nøglefunktioner", - "buttons": { - "next": "Næste →", - "back": "Tilbage", - "skipForNow": "Spring over for nu", - "download": "Download →", - "showMeAround": "Vis mig rundt", - "skipTheTour": "Spring rundvisningen over" - }, - "serverLicense": { - "skip": "Spring over for nu", - "seePlans": "Se planer →", - "upgrade": "Opgrader nu →", - "freeTitle": "Serverlicens", - "overLimitTitle": "Serverlicens påkrævet", - "overLimitBody": "Vores licens tillader op til {{freeTierLimit}} brugere gratis pr. server. Du har {{overLimitUserCopy}} Stirling-brugere. For at fortsætte uden afbrydelser skal du opgradere til Stirling Server-abonnementet – ubegrænsede pladser, PDF-tekstredigering og fuld admin-kontrol for $99/server/md.", - "freeBody": "Vores Open-Core-licens tillader op til {{freeTierLimit}} brugere gratis pr. server. For at skalere uden afbrydelser og få tidlig adgang til vores nye PDF-tekstredigeringsværktøj anbefaler vi Stirling Server-planen – fuld redigering og ubegrænsede pladser for $99/server/md." - }, - "desktopInstall": { - "title": "Download", - "titleWithOs": "Download til {{osLabel}}", - "body": "Stirling fungerer bedst som desktop-app. Du kan bruge den offline, få hurtigere adgang til dokumenter og redigere lokalt på din computer." - }, - "planOverview": { - "adminTitle": "Admin-overblik", - "userTitle": "Plan-overblik", - "adminBodyLoginEnabled": "Som admin kan du administrere brugere, konfigurere indstillinger og overvåge serverens tilstand. De første {{freeTierLimit}} personer på din server kan bruge Stirling gratis.", - "adminBodyLoginDisabled": "Når du aktiverer login-tilstand, kan du administrere brugere, konfigurere indstillinger og overvåge serverens tilstand. De første {{freeTierLimit}} personer på din server kan bruge Stirling gratis.", - "userBody": "Invitér teammedlemmer, tildel roller, og hold dine dokumenter organiseret i ét sikkert arbejdsområde. Aktiver login-tilstand, når du er klar til at vokse ud over solo-brug." - }, - "securityCheck": { - "message": "Applikationen har gennemgået væsentlige ændringer for nylig. Din serveradmins opmærksomhed kan være påkrævet. Bekræft din rolle for at fortsætte." - } - }, - "adminOnboarding": { - "welcome": "Velkommen til Administratorrundturen! Lad os udforske de avancerede enterprise-funktioner og indstillinger, der er tilgængelige for systemadministratorer.", - "configButton": "Klik på knappen Konfiguration for at få adgang til alle systemindstillinger og administrative kontroller.", - "settingsOverview": "Dette er Indstillingspanelet. Admin-indstillinger er organiseret efter kategori for nem navigation.", - "teamsAndUsers": "Administrér Teams og individuelle brugere her. Du kan invitere nye brugere via e-mail, delbare links eller oprette brugerdefinerede konti til dem selv.", - "systemCustomization": "Vi har omfattende måder at tilpasse UI'et: Systemindstillinger lader dig ændre appnavn og sprog, Funktioner tillader håndtering af servercertifikater, og Endpoints lader dig aktivere eller deaktivere specifikke værktøjer for dine brugere.", - "databaseSection": "Til avancerede produktionsmiljøer har vi indstillinger, der tillader eksterne databaseforbindelser, så du kan integrere med din eksisterende infrastruktur.", - "connectionsSection": "Sektionen Forbindelser understøtter forskellige loginmetoder, inklusive brugerdefineret SSO og SAML-udbydere som Google og GitHub, plus e-mailintegrationer til notifikationer og kommunikation.", - "adminTools": "Endelig har vi avancerede administrationværktøjer som Revision til at spore systemaktivitet og Brugsanalyse til at overvåge, hvordan dine brugere interagerer med platformen.", - "wrapUp": "Det var administratorrundturen! Du har set de enterprise-funktioner, der gør Stirling PDF til en kraftfuld, tilpasningsbar løsning for organisationer. Få adgang til denne rundtur når som helst fra Hjælp-menuen." - }, - "workspace": { - "title": "Arbejdsområde", - "people": { - "title": "Personer", - "description": "Administrér medlemmer i arbejdsområdet og deres tilladelser", - "loading": "Indlæser personer...", - "searchMembers": "Søg efter medlemmer...", - "addMembers": "Tilføj medlemmer", - "inviteMembers": { - "label": "Invitér medlemmer", - "subtitle": "Skriv eller indsæt e-mails nedenfor, adskilt af kommaer. Dit arbejdsområde faktureres pr. medlem." - }, - "user": "Bruger", - "role": "Rolle", - "team": "Team", - "status": "Status", - "actions": { - "label": "Handlinger", - "upgrade": "Opgrader" - }, - "noMembersFound": "Ingen medlemmer fundet", - "active": "Aktiv", - "disabled": "Deaktiveret", - "activeSession": "Aktiv session", - "member": "Medlem", - "admin": "Administrator", - "roleDescriptions": { - "admin": "Kan administrere indstillinger og invitere medlemmer med fuld administrativ adgang.", - "member": "Kan se og redigere delte filer, men kan ikke administrere arbejdsområdets indstillinger eller medlemmer.", - "user": "Bruger" - }, - "editRole": "Redigér rolle", - "enable": "Aktivér", - "disable": "Deaktivér", - "deleteUser": "Slet bruger", - "deleteUserSuccess": "Bruger slettet", - "deleteUserError": "Kunne ikke slette bruger", - "confirmDelete": "Er du sikker på, at du vil slette denne bruger? Denne handling kan ikke fortrydes.", - "addMember": { - "title": "Tilføj medlem", - "username": "Brugernavn (e-mail)", - "usernamePlaceholder": "user@example.com", - "password": "Adgangskode", - "passwordPlaceholder": "Indtast adgangskode", - "role": "Rolle", - "team": "Team (valgfrit)", - "teamPlaceholder": "Vælg et team", - "forcePasswordChange": "Gennemtving adgangskodeskift ved første login", - "cancel": "Annullér", - "submit": "Tilføj medlem", - "usernameRequired": "Brugernavn og adgangskode er påkrævet", - "passwordTooShort": "Adgangskoden skal være mindst 6 tegn", - "success": "Bruger oprettet", - "error": "Kunne ikke oprette bruger" - }, - "editMember": { - "title": "Redigér medlem", - "editing": "Redigerer:", - "role": "Rolle", - "team": "Team (valgfrit)", - "teamPlaceholder": "Vælg et team", - "cancel": "Annullér", - "submit": "Opdatér medlem", - "success": "Bruger opdateret", - "error": "Kunne ikke opdatere bruger" - }, - "toggleEnabled": { - "success": "Brugerstatus opdateret", - "error": "Kunne ikke opdatere brugerstatus" - }, - "delete": { - "success": "Bruger slettet", - "error": "Kunne ikke slette bruger" - }, - "emailInvite": { - "tab": "E-mailinvitation", - "description": "Skriv eller indsæt e-mails nedenfor, adskilt af kommaer. Brugere modtager loginoplysninger via e-mail.", - "emails": "E-mailadresser", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Mindst én e-mailadresse er påkrævet", - "submit": "Send invitationer", - "success": "Bruger(e) inviteret", - "partialSuccess": "Nogle invitationer mislykkedes", - "allFailed": "Kunne ikke invitere brugere", - "error": "Kunne ikke sende invitationer" - }, - "directInvite": { - "tab": "Direkte oprettelse" - }, - "inviteLinkTab": { - "tab": "Invitationslink" - }, - "inviteLink": { - "description": "Generér et sikkert link, der lader brugeren sætte sin egen adgangskode", - "email": "E-mailadresse", - "emailPlaceholder": "user@example.com (valgfrit)", - "emailDescription": "Valgfrit – lad stå tomt for et generelt invitationslink, som alle kan bruge", - "emailRequired": "E-mailadresse er påkrævet", - "emailOptional": "Valgfrit – lad stå tomt for et generelt invitationslink", - "emailRequiredForSend": "E-mailadresse er påkrævet for at sende e-mailnotifikation", - "expiryHours": "Udløbstimer", - "expiryDescription": "Hvor mange timer før linket udløber", - "sendEmail": "Send invitationslink via e-mail", - "sendEmailDescription": "Hvis aktiveret, sendes invitationslinket til den angivne e-mailadresse", - "smtpRequired": "SMTP er ikke konfigureret", - "generate": "Generér link", - "generated": "Invitationslink genereret", - "copied": "Link kopieret til udklipsholder", - "success": "Invitationslink genereret", - "successWithEmail": "Invitationslink genereret og sendt via e-mail", - "emailSent": "Invitationslink genereret og sendt via e-mail", - "emailFailed": "Invitationslink genereret, men e-mail mislykkedes", - "emailFailedDetails": "Fejl: {0}. Del venligst invitationslinket manuelt.", - "error": "Kunne ikke generere invitationslink", - "submit": "Generér invitationslink" - }, - "inviteMode": { - "username": "Brugernavn", - "email": "E-mail", - "link": "Link", - "emailDisabled": "E-mailinvitationer kræver SMTP-konfiguration og mail.enableInvites=true i indstillingerne" - }, - "license": { - "users": "brugere", - "availableSlots": "Tilgængelige pladser", - "grandfathered": "Grandfathered", - "grandfatheredShort": "{{count}} grandfathered", - "fromLicense": "fra licens", - "slotsAvailable": "{{count}} ledig(e) brugerplads(er)", - "noSlotsAvailable": "Ingen pladser tilgængelige", - "currentUsage": "Bruger i øjeblikket {{current}} af {{max}} brugerlicenser" - }, - "loginRequired": "Aktivér først login-tilstand" - }, - "teams": { - "title": "Teams", - "description": "Administrér teams og organisér medlemmer i arbejdsområdet", - "loading": "Indlæser teams...", - "loadingDetails": "Indlæser teamdetaljer...", - "loadError": "Kunne ikke indlæse teamdetaljer", - "createNewTeam": "Opret nyt team", - "teamName": "Teamnavn", - "totalMembers": "Samlet antal medlemmer", - "actions": "Handlinger", - "noTeamsFound": "Ingen teams fundet", - "noMembers": "Ingen medlemmer i dette team", - "system": "System", - "addMember": "Tilføj medlem", - "viewTeam": "Vis team", - "removeMember": "Fjern fra team", - "cannotRemoveFromSystemTeam": "Kan ikke fjerne fra systemteamet", - "renameTeamLabel": "Omdøb team", - "deleteTeamLabel": "Slet team", - "cannotDeleteInternal": "Kan ikke slette teamet Internal", - "confirmDelete": "Er du sikker på, at du vil slette dette team? Teamet skal være tomt for at kunne slettes.", - "confirmRemove": "Fjerne bruger fra dette team?", - "cannotRenameInternal": "Kan ikke omdøbe teamet Internal", - "cannotAddToInternal": "Kan ikke tilføje medlemmer til teamet Internal", - "teamNotFound": "Team ikke fundet", - "backToTeams": "Tilbage til teams", - "memberCount": "{{count}} medlemmer", - "removeMemberSuccess": "Bruger fjernet fra team", - "removeMemberError": "Kunne ikke fjerne bruger fra team", - "createTeam": { - "title": "Opret nyt team", - "teamName": "Teamnavn", - "teamNamePlaceholder": "Indtast teamnavn", - "cancel": "Annullér", - "submit": "Opret team", - "nameRequired": "Teamnavn er påkrævet", - "success": "Team oprettet", - "error": "Kunne ikke oprette team" - }, - "renameTeam": { - "title": "Omdøb team", - "renaming": "Omdøber:", - "newTeamName": "Nyt teamnavn", - "newTeamNamePlaceholder": "Indtast nyt teamnavn", - "cancel": "Annullér", - "submit": "Omdøb team", - "nameRequired": "Teamnavn er påkrævet", - "success": "Team omdøbt", - "error": "Kunne ikke omdøbe team" - }, - "deleteTeam": { - "success": "Team slettet", - "error": "Kunne ikke slette team. Sørg for, at teamet er tomt.", - "teamMustBeEmpty": "Teamet skal være tomt før sletning" - }, - "addMemberToTeam": { - "title": "Tilføj medlem til team", - "addingTo": "Tilføjer til", - "selectUser": "Vælg bruger", - "selectUserPlaceholder": "Vælg en bruger", - "selectUserRequired": "Vælg venligst en bruger", - "currentlyIn": "er i øjeblikket i", - "willBeMoved": "Bemærk: Denne bruger flyttes fra deres nuværende team til dette team.", - "cancel": "Annullér", - "submit": "Tilføj medlem", - "userRequired": "Vælg venligst en bruger", - "success": "Medlem tilføjet til team", - "error": "Kunne ikke tilføje medlem til team" - }, - "changeTeam": { - "label": "Skift team", - "title": "Skift team", - "changing": "Flytter", - "selectTeam": "Vælg team", - "selectTeamPlaceholder": "Vælg et team", - "selectTeamRequired": "Vælg venligst et team", - "success": "Team ændret", - "error": "Kunne ikke ændre team", - "submit": "Skift team" - } - } - }, - "plan": { - "currency": "Valuta", - "popular": "Populær", - "current": "Nuværende plan", - "upgrade": "Opgradér", - "contact": "Kontakt os", - "customPricing": "Tilpasset", - "showComparison": "Sammenlign alle funktioner", - "hideComparison": "Skjul funktionssammenligning", - "featureComparison": "Sammenligning af funktioner", - "from": "Fra", - "perMonth": "/måned", - "perSeat": "/plads", - "withServer": "+ Server-plan", - "licensedSeats": "Licenseret: {{count}} pladser", - "includedInCurrent": "Inkluderet i din plan", - "selectPlan": "Vælg plan", - "manage": "Administrer", - "manageSubscription": { - "description": "Administrer dit abonnement, fakturering og betalingsmetoder" - }, - "activePlan": { - "title": "Aktiv plan", - "subtitle": "Dine nuværende abonnementsdetaljer" - }, - "availablePlans": { - "title": "Tilgængelige planer", - "subtitle": "Vælg den plan, der passer til dine behov" - }, - "static": { - "title": "Faktureringsoplysninger", - "message": "Online fakturering er ikke konfigureret i øjeblikket. Kontakt os direkte for at opgradere din plan eller administrere abonnementer.", - "contactSales": "Kontakt salg", - "contactToUpgrade": "Kontakt os for at opgradere eller tilpasse din plan", - "maxUsers": "Maks. brugere", - "upTo": "Op til" - }, - "period": { - "month": "måned", - "perUserPerMonth": "/bruger/måned" - }, - "free": { - "name": "Gratis", - "highlight1": "Begrænset brug af værktøjer pr. uge", - "highlight2": "Adgang til alle værktøjer", - "highlight3": "Support fra fællesskabet", - "forever": "Altid gratis", - "included": "Inkluderet" - }, - "pro": { - "name": "Pro", - "highlight1": "Ubegrænset brug af værktøjer", - "highlight2": "Avancerede PDF-værktøjer", - "highlight3": "Ingen vandmærker" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Skræddersyet prissætning", - "highlight2": "Dedikeret support", - "highlight3": "Nyeste funktioner", - "requiresServer": "Kræver server", - "requiresServerMessage": "Opgrader først til Server-planen, før du opgraderer til Enterprise." - }, - "feature": { - "title": "Funktion", - "pdfTools": "Grundlæggende PDF-værktøjer", - "fileSize": "Filstørrelsesgrænse", - "automation": "Automatiser værktøjsarbejdsgange", - "api": "API-adgang", - "priority": "Prioriteret support", - "customPricing": "Skræddersyet prissætning" - }, - "licenseWarning": { - "title": "Gratis selvhostet grænse nået", - "body": "Du har {{total}} brugere, men den gratis plan understøtter kun {{limit}} pr. server. Opgrader for at holde Stirling PDF kørende uden problemer.", - "overLimit": "mere end {{limit}}", - "cta": "Se planer" - } - }, - "subscription": { - "status": { - "active": "Aktiv", - "pastDue": "Forfalden", - "canceled": "Annulleret", - "incomplete": "Ufuldstændig", - "trialing": "Prøveperiode", - "none": "Intet abonnement" - }, - "renewsOn": "Fornyes den {{date}}", - "cancelsOn": "Annulleres den {{date}}" - }, - "billing": { - "manageBilling": "Administrer fakturering", - "portal": { - "error": "Kunne ikke åbne faktureringsportal" - }, - "updateSeats": "Opdater pladser", - "updateEnterpriseSeats": "Opdater Enterprise-pladser", - "currentSeats": "Nuværende pladser", - "minimumSeats": "Minimum pladser", - "basedOnUsers": "(nuværende brugere)", - "newSeatCount": "Nyt antal pladser", - "newSeatCountDescription": "Vælg antal pladser til din Enterprise-licens", - "whatHappensNext": "Hvad sker der nu?", - "stripePortalRedirect": "Du bliver omdirigeret til Stripes faktureringsportal for at gennemgå og bekræfte ændringen. Det forholdsmæssige beløb beregnes automatisk.", - "preparingUpdate": "Forbereder opdatering af pladser...", - "seatCountTooLow": "Antal pladser skal være mindst {{minimum}} (nuværende antal brugere)", - "seatCountUnchanged": "Vælg venligst et andet antal pladser", - "seatsUpdated": "Pladser opdateret", - "seatsUpdatedMessage": "Dine Enterprise-pladser er opdateret til {{seats}}", - "updateProcessing": "Opdatering behandles", - "updateProcessingMessage": "Din opdatering af pladser behandles. Opdater siden om et øjeblik.", - "notEnterprise": "Pladshåndtering er kun tilgængelig for Enterprise-licenser" - }, - "upgradeBanner": { - "title": "Opgrader til Server-plan", - "message": "Få mest ud af Stirling PDF med ubegrænsede brugere og avancerede funktioner", - "upgradeButton": "Opgrader nu", - "dismiss": "Afvis banner", - "attentionTitle": "Denne server kræver admin-opmærksomhed", - "attentionBody": "Din admin skal logge ind for at se flere oplysninger. Kontakt dem straks.", - "attentionBodyAdmin": "Gennemgå licenskravene for at holde denne server i overensstemmelse.", - "seeInfo": "Se info" - }, - "payment": { - "preparing": "Forbereder din betaling...", - "redirecting": "Viderestiller til sikker checkout...", - "upgradeTitle": "Opgrader til {{planName}}", - "success": "Betaling gennemført!", - "successMessage": "Dit abonnement er blevet aktiveret. Du modtager snart en bekræftelsesmail.", - "autoClose": "Dette vindue lukker automatisk...", - "error": "Betalingsfejl", - "upgradeSuccess": "Betaling gennemført! Dit abonnement er opgraderet. Licensen er opdateret på din server. Du modtager snart en bekræftelsesmail.", - "paymentSuccess": "Betaling gennemført! Henter din licensnøgle...", - "licenseActivated": "Licens aktiveret! Din licensnøgle er gemt. En bekræftelsesmail er sendt til din registrerede e-mailadresse.", - "licenseDelayed": "Betaling gennemført! Din licens genereres. Du modtager snart en e-mail med din licensnøgle. Hvis du ikke modtager den inden for 10 minutter, kontakt support.", - "licensePollingError": "Betaling gennemført, men vi kunne ikke hente din licensnøgle automatisk. Tjek din e-mail, eller kontakt support med din betalingsbekræftelse.", - "licenseRetrievalError": "Betaling gennemført, men hentning af licens mislykkedes. Du modtager din licensnøgle via e-mail. Kontakt support, hvis du ikke modtager den inden for 10 minutter.", - "syncError": "Betaling gennemført, men licenssynkronisering mislykkedes. Din licens bliver opdateret snart. Kontakt support, hvis problemet fortsætter.", - "licenseSaveError": "Kunne ikke gemme licensnøgle. Kontakt support med din licensnøgle for at fuldføre aktiveringen.", - "paymentCanceled": "Betalingen blev annulleret. Du er ikke blevet opkrævet.", - "syncingLicense": "Synkroniserer din opgraderede licens...", - "generatingLicense": "Genererer din licensnøgle...", - "upgradeComplete": "Opgradering fuldført", - "upgradeCompleteMessage": "Dit abonnement er opgraderet. Din eksisterende licensnøgle er blevet opdateret.", - "stripeNotConfigured": "Stripe ikke konfigureret", - "stripeNotConfiguredMessage": "Stripe-betalingsintegration er ikke konfigureret. Kontakt din administrator.", - "monthly": "Månedlig", - "yearly": "Årlig", - "billingPeriod": "Faktureringsperiode", - "enterpriseNote": "Pladser kan justeres i checkout (1-1000).", - "installationId": "Installations-ID", - "licenseKey": "Din licensnøgle", - "licenseInstructions": "Dette er tilføjet til din installation. Du modtager også en kopi via e-mail.", - "canCloseWindow": "Du kan nu lukke dette vindue.", - "licenseKeyProcessing": "Behandler licensnøgle", - "licenseDelayedMessage": "Din licensnøgle genereres. Tjek din e-mail om lidt, eller kontakt support.", - "perYear": "/år", - "perMonth": "/måned", - "emailInvalid": "Indtast en gyldig e-mailadresse", - "emailStage": { - "title": "Indtast din e-mail", - "description": "Vi bruger den til at sende din licensnøgle og kvitteringer.", - "emailLabel": "E-mailadresse", - "emailPlaceholder": "your@email.com", - "continue": "Fortsæt", - "modalTitle": "Kom i gang – {{planName}}" - }, - "planStage": { - "title": "Vælg din faktureringsperiode", - "savingsNote": "Spar {{percent}}% med årlig fakturering", - "basePrice": "Basispris", - "seatPrice": "Per plads", - "totalForSeats": "I alt ({{count}} pladser)", - "selectMonthly": "Vælg månedlig", - "selectYearly": "Vælg årlig", - "savePercent": "Spar {{percent}}%", - "savingsAmount": "Du sparer {{amount}}", - "modalTitle": "Vælg faktureringsperiode – {{planName}}", - "billedYearly": "Faktureres årligt med {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Tilbage til planvalg", - "selectedPlan": "Valgt plan", - "modalTitle": "Gennemfør betaling – {{planName}}" - } - }, - "firstLogin": { - "title": "Første login", - "welcomeTitle": "Velkommen!", - "welcomeMessage": "Af sikkerhedshensyn skal du ændre din adgangskode ved første login.", - "loggedInAs": "Logget ind som", - "error": "Fejl", - "currentPassword": "Nuværende adgangskode", - "enterCurrentPassword": "Indtast din nuværende adgangskode", - "newPassword": "Ny adgangskode", - "enterNewPassword": "Indtast ny adgangskode (min. 8 tegn)", - "confirmPassword": "Bekræft ny adgangskode", - "reEnterNewPassword": "Indtast den nye adgangskode igen", - "changePassword": "Skift adgangskode", - "allFieldsRequired": "Alle felter er obligatoriske", - "passwordsDoNotMatch": "De nye adgangskoder stemmer ikke overens", - "passwordTooShort": "Adgangskoden skal være mindst 8 tegn", - "passwordMustBeDifferent": "Den nye adgangskode skal være forskellig fra den nuværende", - "passwordChangedSuccess": "Adgangskoden er ændret! Log venligst ind igen.", - "passwordChangeFailed": "Kunne ikke ændre adgangskoden. Kontroller din nuværende adgangskode." - }, - "invite": { - "welcome": "Velkommen til Stirling PDF", - "invalidToken": "Ugyldigt invitationslink", - "validationError": "Kunne ikke validere invitationslink", - "passwordRequired": "Adgangskode er påkrævet", - "passwordTooShort": "Adgangskoden skal være mindst 6 tegn", - "passwordMismatch": "Adgangskoderne stemmer ikke overens", - "acceptError": "Kunne ikke oprette konto", - "validating": "Validerer invitation...", - "invalidInvitation": "Ugyldig invitation", - "goToLogin": "Gå til login", - "welcomeTitle": "Du er blevet inviteret!", - "welcomeSubtitle": "Fuldfør opsætningen af din konto for at komme i gang", - "accountFor": "Opretter konto for", - "linkExpires": "Link udløber", - "email": "E-mailadresse", - "emailPlaceholder": "Indtast din e-mailadresse", - "emailRequired": "E-mailadresse er påkrævet", - "invalidEmail": "Ugyldig e-mailadresse", - "choosePassword": "Vælg en adgangskode", - "passwordPlaceholder": "Indtast din adgangskode", - "confirmPassword": "Bekræft adgangskode", - "confirmPasswordPlaceholder": "Indtast adgangskoden igen", - "createAccount": "Opret konto", - "creating": "Opretter konto...", - "alreadyHaveAccount": "Har du allerede en konto?", - "signIn": "Log ind" - }, - "audit": { - "error": { - "title": "Fejl ved indlæsning af auditsystem" - }, - "notAvailable": "Auditsystem ikke tilgængeligt", - "notAvailableMessage": "Auditsystemet er ikke konfigureret eller ikke tilgængeligt.", - "disabled": "Auditlogning er deaktiveret", - "disabledMessage": "Aktivér auditlogning i din applikationskonfiguration for at spore systemhændelser.", - "systemStatus": { - "title": "Systemstatus", - "status": "Auditlogning", - "enabled": "Aktiveret", - "disabled": "Deaktiveret", - "level": "Auditniveau", - "retention": "Opbevaringsperiode", - "days": "dage", - "totalEvents": "Samlede hændelser" - }, - "tabs": { - "dashboard": "Dashboard", - "events": "Audithændelser", - "export": "Eksport" - }, - "charts": { - "title": "Audit-dashboard", - "error": "Fejl ved indlæsning af diagrammer", - "day": "Dag", - "week": "Uge", - "month": "Måned", - "byType": "Hændelser efter type", - "byUser": "Hændelser efter bruger", - "overTime": "Hændelser over tid" - }, - "events": { - "title": "Audithændelser", - "filterByType": "Filtrer efter type", - "filterByUser": "Filtrer efter bruger", - "startDate": "Startdato", - "endDate": "Slutdato", - "clearFilters": "Ryd", - "error": "Fejl ved indlæsning af hændelser", - "noEvents": "Ingen hændelser fundet", - "timestamp": "Tidsstempel", - "type": "Type", - "user": "Bruger", - "ipAddress": "IP-adresse", - "actions": "Handlinger", - "viewDetails": "Se detaljer", - "eventDetails": "Hændelsesdetaljer", - "details": "Detaljer" - }, - "export": { - "title": "Eksporter auditdata", - "description": "Eksporter audithændelser til CSV- eller JSON-format. Brug filtre til at begrænse de eksporterede data.", - "format": "Eksportformat", - "filters": "Filtre (valgfrit)", - "filterByType": "Filtrer efter type", - "filterByUser": "Filtrer efter bruger", - "startDate": "Startdato", - "endDate": "Slutdato", - "clearFilters": "Ryd", - "exportButton": "Eksporter data", - "error": "Kunne ikke eksportere data" - } - }, - "usage": { - "noData": "Ingen data tilgængelige", - "error": "Fejl ved indlæsning af brugsstatistik", - "noDataMessage": "Ingen brugsstatistik er tilgængelig i øjeblikket.", - "controls": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Alle", - "refresh": "Opdater", - "dataTypeLabel": "Datatype:", - "dataType": { - "all": "Alle", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Alle" - }, - "stats": { - "totalEndpoints": "Samlede endpoints", - "totalVisits": "Samlede besøg", - "showing": "Viser", - "selectedVisits": "Valgte besøg" - }, - "chart": { - "title": "Diagram over endpoint-brug" - }, - "table": { - "title": "Detaljeret statistik", - "endpoint": "Endpoint", - "visits": "Besøg", - "percentage": "Procent", - "noData": "Ingen data tilgængelige" - } - }, - "backendHealth": { - "checking": "Kontrollerer backend-status...", - "online": "Backend online", - "offline": "Backend offline", - "starting": "Backend starter op...", - "wait": "Vent, til backend er startet helt op, og prøv igen." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Lås PDF op for at fortsætte", - "title": "Fjern adgangskode for at fortsætte", - "description": "Denne PDF er beskyttet med adgangskode. Indtast adgangskoden, så du kan fortsætte arbejdet.", - "password": { - "label": "PDF-adgangskode", - "placeholder": "Indtast PDF-adgangskoden" - }, - "skip": "Spring over for nu", - "unlock": "Lås op og fortsæt", - "incorrectPassword": "Forkert adgangskode", - "missingFile": "Den valgte fil er ikke længere tilgængelig.", - "emptyResponse": "Fjernelse af adgangskode gav ingen fil.", - "required": "Indtast adgangskoden for at fortsætte.", - "successTitle": "Adgangskode fjernet", - "successBodyWithName": "Adgangskode fjernet fra {{fileName}}", - "successBody": "Adgangskoden blev fjernet." - }, - "setup": { - "welcome": "Velkommen til Stirling PDF", - "description": "Kom i gang ved at vælge, hvordan du vil bruge Stirling PDF", - "step1": { - "label": "Vælg tilstand", - "description": "Offline eller server" - }, - "step2": { - "label": "Vælg server", - "description": "Selvhostet server" - }, - "step3": { - "label": "Login", - "description": "Indtast loginoplysninger" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Log ind med din Stirling-konto" - }, - "selfhosted": { - "title": "Selvhostet server", - "description": "Forbind til din egen Stirling PDF-server" - } - }, - "saas": { - "title": "Log ind på Stirling", - "subtitle": "Log ind med din Stirling-konto" - }, - "selfhosted": { - "title": "Log ind på server", - "subtitle": "Indtast dine server-loginoplysninger" - }, - "server": { - "title": "Forbind til server", - "subtitle": "Indtast URL til din selvhostede server", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Selvhostet server" - }, - "url": { - "label": "Server-URL", - "description": "Indtast den fulde URL til din selvhostede Stirling PDF-server" - }, - "error": { - "emptyUrl": "Indtast en server-URL", - "unreachable": "Kunne ikke forbinde til server", - "testFailed": "Forbindelsestest mislykkedes" - }, - "testing": "Tester forbindelse..." - }, - "login": { - "title": "Log ind", - "subtitle": "Indtast dine oplysninger for at fortsætte", - "connectingTo": "Forbinder til:", - "username": { - "label": "Brugernavn", - "placeholder": "Indtast dit brugernavn" - }, - "email": { - "label": "E-mail", - "placeholder": "Indtast din e-mail" - }, - "password": { - "label": "Adgangskode", - "placeholder": "Indtast din adgangskode" - }, - "error": { - "emptyUsername": "Indtast dit brugernavn", - "emptyEmail": "Indtast din email", - "emptyPassword": "Indtast din adgangskode", - "oauthFailed": "OAuth-login mislykkedes. Prøv igen." - }, - "submit": "Log ind", - "signInWith": "Log ind med", - "oauthPending": "Åbner browser for godkendelse...", - "orContinueWith": "Eller fortsæt med email" - } - }, - "oauth": { - "success": { - "title": "Godkendelse lykkedes", - "message": "Du kan lukke dette vindue og vende tilbage til Stirling PDF." - }, - "error": { - "title": "Godkendelse mislykkedes", - "message": "Godkendelsen var ikke vellykket. Du kan lukke dette vindue og prøve igen." - } - }, - "pdfTextEditor": { - "title": "PDF JSON-editor", - "viewLabel": "PDF-editor", - "converting": "Konverterer PDF til redigerbart format...", - "conversionFailed": "Kunne ikke konvertere PDF. Prøv igen.", - "currentFile": "Aktuel fil: {{name}}", - "pageSummary": "Side {{number}} af {{total}}", - "pagePreviewAlt": "Forhåndsvisning af side", - "imageLabel": "Placeret billede", - "noTextOnPage": "Ingen redigerbar tekst blev fundet på denne side.", - "pageType": { - "paragraph": "Afsnitsside", - "sparse": "Sparsom tekst" - }, - "groupingMode": { - "auto": "Auto", - "paragraph": "Afsnit", - "singleLine": "Enkeltlinje" - }, - "badges": { - "unsaved": "Redigeret", - "modified": "Redigeret", - "earlyAccess": "Tidlig adgang" - }, - "actions": { - "reset": "Nulstil ændringer", - "downloadJson": "Download JSON", - "generatePdf": "Generer PDF" - }, - "options": { - "autoScaleText": { - "title": "Autoskalér tekst, så den passer i bokse", - "description": "Skalerer automatisk tekst vandret, så den passer inden for sin oprindelige afgrænsningsboks, når skrifttypegengivelsen afviger fra PDF'en." - }, - "groupingMode": { - "title": "Tilstand for tekstgruppering", - "autoDescription": "Registrerer automatisk sidetype og grupperer tekst passende.", - "paragraphDescription": "Grupperer justerede linjer til flerlinjede afsnitstekstbokse.", - "singleLineDescription": "Beholder hver PDF-tekstlinje som en separat tekstboks." - }, - "manualGrouping": { - "descriptionInline": "Tip: Hold Ctrl (Cmd) eller Shift for at multivælge tekstbokse. En flydende værktøjslinje vises over markeringen, så du kan flette, ophæve gruppering eller justere bredder." - }, - "forceSingleElement": { - "title": "Lås redigeret tekst til ét enkelt PDF-element", - "description": "Når aktiveret, eksporterer editoren hver redigeret tekstboks som ét PDF-textelement for at undgå overlap af glyffer eller blandede skrifttyper." - } - }, - "manual": { - "mergeTooltip": "Flet valgte bokse", - "merge": "Flet markering", - "ungroupTooltip": "Del afsnit op i linjer igen", - "ungroup": "Ophæv gruppering af markering", - "widthMenu": "Breddeindstillinger", - "expandWidth": "Udvid til sidens kant", - "resetWidth": "Nulstil bredde", - "resizeHandle": "Juster tekstbredde" - }, - "disclaimer": { - "heading": "Begrænsninger i forhåndsvisning", - "textFocus": "Dette arbejdsområde fokuserer på at redigere tekst og omplacere indlejrede billeder. Kompleks sidegrafik, formularfelter og lagdelt grafik bevares til eksport, men er ikke fuldt redigerbare her.", - "previewVariance": "Nogle visuelle elementer (såsom tabelkanter, figurer eller kommentarers udseende) vises måske ikke præcist i forhåndsvisningen. Den eksporterede PDF bevarer de originale tegnekommandoer, når det er muligt.", - "alpha": "Denne alpha-fremviser er stadig under udvikling—visse skrifttyper, farver, gennemsigtighedseffekter og layoutdetaljer kan ændre sig en smule. Dobbelttjek den genererede PDF, før du deler." - }, - "empty": { - "title": "Intet dokument indlæst", - "subtitle": "Indlæs en PDF- eller JSON-fil for at begynde at redigere tekstindhold." - }, - "welcomeBanner": { - "title": "Velkommen til PDF-teksteditor (Early Access)", - "experimental": "Dette er en eksperimentel funktion under aktiv udvikling. Forvent en vis ustabilitet og problemer under brug.", - "howItWorks": "Dette værktøj konverterer din PDF til et redigerbart format, hvor du kan ændre tekstindhold og flytte billeder. Ændringer gemmes tilbage som en ny PDF.", - "bestFor": "Fungerer bedst med:", - "bestFor1": "Enkle PDF'er primært med tekst og billeder", - "bestFor2": "Dokumenter med standard afsnitsformatering", - "bestFor3": "Brev, essays, rapporter og basale dokumenter", - "notIdealFor": "Ikke ideelt til:", - "notIdealFor1": "PDF'er med særlig formatering som punktlister, tabeller eller layout med flere kolonner", - "notIdealFor2": "Magasiner, brochurer eller stærkt designede dokumenter", - "notIdealFor3": "Brugervejledninger med komplekse layouts", - "limitations": "Nuværende begrænsninger:", - "limitation1": "Skrifttypegengivelse kan afvige en smule fra den originale PDF", - "limitation2": "Kompleks grafik, formularfelter og kommentarer bevares, men kan ikke redigeres", - "limitation3": "Store filer kan tage tid at konvertere og behandle", - "knownIssues": "Kendte problemer (under rettelse):", - "issue1": "Tekstfarve bevares ikke i øjeblikket (tilføjes snart)", - "issue2": "Afsnit-tilstand har flere problemer med justering og afstand - Enkeltlinje-tilstand anbefales", - "issue3": "Forhåndsvisningen afviger fra den eksporterede PDF - eksporterede PDF'er ligger tættere på originalen", - "issue4": "Justeret roteret tekst kan kræve manuel finjustering", - "issue5": "Gennemsigtighed og lagdelte effekter kan afvige fra originalen", - "feedback": "Dette er en Early Access-funktion. Rapporter venligst eventuelle problemer, du støder på, så vi kan forbedre os!", - "gotIt": "Forstået", - "dontShowAgain": "Vis ikke igen" - }, - "modeChange": { - "title": "Bekræft tilstandsændring", - "warning": "Ændring af tekstgruppering nulstiller alle ikke-gemte ændringer. Er du sikker på, at du vil fortsætte?", - "cancel": "Annuller", - "confirm": "Nulstil og skift tilstand" - }, - "fontAnalysis": { - "details": "Skrifttypedetaljer", - "embedded": "Indlejret", - "type": "Type", - "webFormat": "Webformat", - "warnings": "Advarsler", - "suggestions": "Bemærkninger", - "currentPageFonts": "Skrifttyper på denne side", - "allFonts": "Alle skrifttyper", - "fallback": "fallback", - "missing": "mangler", - "perfectMessage": "Alle skrifttyper kan gengives perfekt.", - "warningMessage": "Nogle skrifttyper gengives muligvis ikke korrekt.", - "infoMessage": "Info om skrifttypegengivelse er tilgængelig.", - "perfect": "perfekt", - "subset": "delmængde" - }, - "errors": { - "invalidJson": "Kan ikke læse JSON-filen. Sørg for, at den blev genereret af PDF-til-JSON-værktøjet.", - "pdfConversion": "Kan ikke konvertere den redigerede JSON tilbage til en PDF." - } - }, - "auth": { - "sessionExpired": "Session udløbet", - "pleaseLoginAgain": "Log ind igen.", - "accessDenied": "Adgang nægtet", - "insufficientPermissions": "Du har ikke tilladelse til at udføre denne handling." - }, - "addText": { - "title": "Tilføj tekst", - "header": "Tilføj tekst til PDF'er", - "text": { - "name": "Tekstindhold", - "placeholder": "Indtast teksten, du vil tilføje", - "fontLabel": "Skrifttype", - "fontSizeLabel": "Skriftstørrelse", - "fontSizePlaceholder": "Skriv eller vælg skriftstørrelse (8-200)", - "colorLabel": "Tekstfarve" - }, - "steps": { - "configure": "Konfigurer tekst" - }, - "step": { - "createDesc": "Indtast teksten, du vil tilføje", - "place": "Placer tekst", - "placeDesc": "Klik på PDF'en for at tilføje din tekst" - }, - "instructions": { - "title": "Sådan tilføjer du tekst", - "text": "Når du har indtastet din tekst ovenfor, skal du klikke hvor som helst på PDF'en for at placere den.", - "paused": "Placering sat på pause", - "resumeHint": "Genoptag placering for at klikke og tilføje din tekst.", - "noSignature": "Indtast tekst ovenfor for at aktivere placering." - }, - "mode": { - "move": "Flyt tekst", - "place": "Placer tekst", - "pause": "Sæt placering på pause", - "resume": "Genoptag placering" - }, - "results": { - "title": "Resultater af tilføjelse af tekst" - }, - "error": { - "failed": "Der opstod en fejl under tilføjelse af tekst til PDF'en." - }, - "tags": "tekst,annotering,etiket", - "applySignatures": "Anvend tekst" - } -} \ No newline at end of file diff --git a/frontend/public/locales/de-DE/translation.json b/frontend/public/locales/de-DE/translation.json deleted file mode 100644 index c39d4fc28..000000000 --- a/frontend/public/locales/de-DE/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Wählen Sie, wie Sie die Tools durchsuchen", - "description": "Sehen Sie sich beide Layouts an und entscheiden Sie, wie Sie die Stirling PDF-Tools erkunden möchten.", - "sidebarTitle": "Seitenleistenmodus", - "sidebarDescription": "Tools neben Ihrem Arbeitsbereich behalten, um schnell zu wechseln.", - "recommended": "Empfohlen", - "chooseSidebar": "Seitenleistenmodus verwenden", - "fullscreenTitle": "Vollbildmodus - (veraltet)", - "fullscreenDescription": "Alle Tools in einem Katalog durchsuchen, der den Arbeitsbereich überdeckt, bis Sie eines auswählen.", - "chooseFullscreen": "Vollbildmodus verwenden", - "dismiss": "Vielleicht später" - }, - "fullscreen": { - "showDetails": "Details anzeigen", - "comingSoon": "Demnächst:", - "favorite": "Zu Favoriten hinzufügen", - "favorites": "Favoriten", - "unavailable": "Vom Serveradministrator deaktiviert:", - "unavailableDependency": "Nicht verfügbar – erforderliches Tool auf dem Server fehlt:", - "heading": "Alle Tools (Vollbildansicht)", - "noResults": "Passen Sie Ihre Suche an oder blenden Sie Beschreibungen ein/aus, um das Gewünschte zu finden.", - "recommended": "Empfohlen", - "unfavorite": "Aus Favoriten entfernen" - }, - "placeholder": "Wählen Sie ein Tool, um zu starten", - "toggle": { - "fullscreen": "In den Vollbildmodus wechseln", - "sidebar": "In den Seitenleistenmodus wechseln" - }, - "alpha": "Alpha", - "premiumFeature": "Premium-Funktion:", - "comingSoon": "Demnächst verfügbar:" - }, - "unsavedChanges": "Sie haben ungespeicherte Änderungen an Ihrer PDF. Was möchten Sie tun?", - "areYouSure": "Möchten Sie wirklich verlassen?", - "unsavedChangesTitle": "Ungespeicherte Änderungen", - "keepWorking": "Weiterarbeiten", - "discardChanges": "Änderungen verwerfen", - "applyAndContinue": "Anwenden & Fortfahren", - "exportAndContinue": "Exportieren & Fortfahren", - "zipWarning": { - "title": "Große ZIP-Datei", - "message": "Dieses ZIP enthält {{count}} Dateien. Trotzdem extrahieren?", - "cancel": "Abbrechen", - "confirm": "Extrahieren" - }, - "defaultApp": { - "title": "Als Standard-PDF-App festlegen", - "message": "Möchten Sie Stirling PDF als Ihren Standard-PDF-Editor festlegen?", - "description": "Sie können dies später in den Systemeinstellungen ändern.", - "notNow": "Jetzt nicht", - "setDefault": "Als Standard festlegen", - "dismiss": "Ausblenden", - "prompt": { - "title": "Als Standard-PDF-Editor festlegen", - "message": "Stellen Sie Stirling PDF als Standardanwendung zum Öffnen von PDF-Dateien ein." - }, - "success": { - "title": "Standard-App festgelegt", - "message": "Stirling PDF ist nun Ihr Standard-PDF-Editor" - }, - "settingsOpened": { - "title": "Einstellungen geöffnet", - "message": "Bitte wählen Sie Stirling PDF in den Systemeinstellungen aus" - }, - "error": { - "title": "Fehler", - "message": "Standard-PDF-Handler konnte nicht festgelegt werden" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Abbrechen", - "addPageNumbers": { - "fontSize": "Schriftgröße", - "fontName": "Schriftart", - "title": "Seitenzahlen hinzufügen", - "header": "Seitenzahlen hinzufügen", - "selectText": { - "1": "PDF-Datei auswählen:", - "2": "Margin Größe", - "3": "Position", - "4": "Startnummer", - "5": "Seiten zu nummerieren", - "6": "Benutzerdefinierter Text" - }, - "customTextDesc": "Benutzerdefinierter Text", - "numberPagesDesc": "Welche Seiten nummeriert werden sollen, Standardeinstellung 'alle' ('all'), akzeptiert auch 1-5 oder 2,5,9 usw.", - "customNumberDesc": "Standardmäßig {n}, akzeptiert auch 'Seite {n} von {total}', 'Text-{n}', '{filename}-{n}'", - "submit": "Seitenzahlen hinzufügen", - "configuration": "Konfiguration", - "customize": "Darstellung anpassen", - "pagesAndStarting": "Seiten & Startnummer", - "positionAndPages": "Position & Seiten", - "error": { - "failed": "Seitenzahlen hinzufügen fehlgeschlagen" - }, - "results": { - "title": "Ergebnisse: Seitenzahlen" - }, - "preview": "Positionsauswahl", - "previewDisclaimer": "Vorschau ist ungefähr. Das Endergebnis kann aufgrund der PDF-Schriftmetriken variieren." - }, - "pageSelectionPrompt": "Benutzerdefinierte Seitenauswahl (Geben Sie eine durch Kommas getrennte Liste von Seitenzahlen 1,5,6 oder Funktionen wie 2n+1 ein):", - "startingNumberTooltip": "Die erste anzuzeigende Zahl. Die Folgeseiten erhöhen sich von dieser Zahl an.", - "marginTooltip": "Abstand zwischen der Seitenzahl und dem Seitenrand.", - "fontSizeTooltip": "Größe des Seitenzahl-Texts in Punkten. Größere Werte erzeugen größeren Text.", - "fontTypeTooltip": "Schriftfamilie für die Seitenzahlen. Wählen Sie passend zum Dokumentstil.", - "customTextTooltip": "Optionales benutzerdefiniertes Format für Seitenzahlen. Verwenden Sie {n} als Platzhalter für die Zahl. Beispiel: \"Seite {n}\" zeigt \"Seite 1\", \"Seite 2\" usw.", - "pdfPrompt": "PDF(s) auswählen", - "multiPdfPrompt": "PDFs auswählen (2+)", - "multiPdfDropPrompt": "Wählen Sie alle gewünschten PDFs aus (oder ziehen Sie sie per Drag & Drop hierhin)", - "imgPrompt": "Wählen Sie ein Bild", - "genericSubmit": "Absenden", - "uploadLimit": "Maximale Dateigröße:", - "uploadLimitExceededSingular": "ist zu groß. Die maximal zulässige Größe ist", - "uploadLimitExceededPlural": "sind zu groß. Die maximal zulässige Größe ist", - "processTimeWarning": "Achtung: Abhängig von der Dateigröße kann dieser Prozess bis zu einer Minute dauern", - "pageOrderPrompt": "Seitenreihenfolge (Geben Sie eine durch Komma getrennte Liste von Seitenzahlen ein):", - "goToPage": "Gehe zu", - "true": "Wahr", - "false": "Falsch", - "unknown": "Unbekannt", - "app": { - "description": "Die kostenlose Adobe Acrobat Alternative (über 10 Millionen Downloads)" - }, - "save": "Speichern", - "saveToBrowser": "Im Browser speichern", - "download": "Herunterladen", - "downloadUnavailable": "Download für dieses Element nicht verfügbar", - "saveUnavailable": "Speichern für dieses Element nicht verfügbar", - "pin": "Datei anheften (nach Tool-Ausführung aktiv halten)", - "unpin": "Datei lösen (nach Tool-Ausführung ersetzen)", - "undoOperationTooltip": "Klicken zum Rückgängigmachen der letzten Operation und Wiederherstellen der ursprünglichen Dateien", - "undo": "Rückgängig", - "back": "Zurück", - "nothingToUndo": "Nichts zum Rückgängig machen", - "moreOptions": "Weitere Optionen", - "editYourNewFiles": "Ihre neue(n) Datei(en) bearbeiten", - "close": "Schließen", - "openInViewer": "Im Viewer öffnen", - "confirmClose": "Schließen bestätigen", - "confirmCloseMessage": "Sind Sie sicher, dass Sie diese Datei schließen möchten?", - "confirmCloseCancel": "Abbrechen", - "confirmCloseConfirm": "Datei schließen", - "fileSelected": "Ausgewählt: {{filename}}", - "chooseFile": "Datei wählen", - "filesSelected": "Dateien ausgewählt", - "files": { - "title": "Dateien", - "upload": "Hochladen", - "uploadFiles": "Dateien hochladen", - "addFiles": "Dateien hinzufügen", - "selectFromWorkbench": "Dateien von der Workbench auswählen oder", - "selectMultipleFromWorkbench": "Mindestens {{count}} Dateien von der Workbench auswählen oder", - "created": "Erstellt", - "size": "Dateigröße" - }, - "noFavourites": "Keine Favoriten hinzugefügt", - "downloadComplete": "Download abgeschlossen", - "bored": "Langeweile beim Warten?", - "alphabet": "Alphabet", - "downloadPdf": "PDF herunterladen", - "text": "Text", - "font": "Schriftart", - "selectFillter": "-- Auswählen --", - "pageNum": "Seitenzahl", - "sizes": { - "small": "Klein", - "medium": "Mittel", - "large": "Groß", - "x-large": "Extra groß" - }, - "error": { - "pdfPassword": "Das PDF-Dokument ist passwortgeschützt und das Passwort wurde entweder nicht angegeben oder war falsch", - "encryptedPdfMustRemovePassword": "Diese PDF ist verschlüsselt oder passwortgeschützt. Bitte entsperren Sie sie, bevor Sie in PDF/A konvertieren.", - "incorrectPasswordProvided": "Das PDF-Passwort ist falsch oder wurde nicht angegeben.", - "_value": "Fehler", - "dismissAllErrors": "Alle Fehler ausblenden", - "sorry": "Entschuldigung für das Problem!", - "needHelp": "Brauchen Sie Hilfe / Ein Problem gefunden?", - "contactTip": "Wenn Sie weiterhin Probleme haben, zögern Sie nicht, uns um Hilfe zu bitten. Du kannst ein Ticket auf unserer GitHub-Seite einreichen oder uns über Discord kontaktieren:", - "404": { - "head": "404 - Seite nicht gefunden | Ups, wir sind im Code gestolpert!", - "1": "Wir können die gesuchte Seite nicht finden.", - "2": "Etwas ist schiefgelaufen" - }, - "github": "Ein Ticket auf GitHub einreichen", - "showStack": "Stack-Trace anzeigen", - "copyStack": "Stack-Trace kopieren", - "githubSubmit": "GitHub - Ein Ticket einreichen", - "discordSubmit": "Discord - Unterstützungsbeitrag einreichen" - }, - "warning": { - "tooltipTitle": "Warnung" - }, - "edit": "Bearbeiten", - "delete": "Löschen", - "never": "Nie", - "username": "Benutzername", - "password": "Passwort", - "welcome": "Willkommen", - "property": "Eigenschaft", - "black": "Schwarz", - "white": "Weiß", - "red": "Rot", - "green": "Grün", - "blue": "Blau", - "custom": "benutzerdefiniert...", - "comingSoon": "Demnächst verfügbar", - "WorkInProgess": "In Arbeit, funktioniert möglicherweise nicht oder ist fehlerhaft. Bitte melden Sie alle Probleme!", - "poweredBy": "Bereitgestellt von", - "yes": "Ja", - "no": "Nein", - "changedCredsMessage": "Anmeldedaten geändert!", - "notAuthenticatedMessage": "Benutzer nicht authentifiziert.", - "userNotFoundMessage": "Benutzer nicht gefunden.", - "incorrectPasswordMessage": "Das Passwort ist falsch.", - "usernameExistsMessage": "Neuer Benutzername existiert bereits.", - "invalidUsernameMessage": "Ungültiger Benutzername. Der Benutzername darf nur Buchstaben, Zahlen und die folgenden Sonderzeichen @._+- enthalten oder muss eine gültige E-Mail-Adresse sein.", - "invalidPasswordMessage": "Das Passwort darf nicht leer sein und kein Leerzeichen am Anfang und Ende haben.", - "confirmPasswordErrorMessage": "„Neues Passwort“ und „Neues Passwort bestätigen“ müssen übereinstimmen.", - "deleteCurrentUserMessage": "Der aktuell angemeldete Benutzer kann nicht gelöscht werden.", - "deleteUsernameExistsMessage": "Der Benutzername existiert nicht und kann nicht gelöscht werden.", - "downgradeCurrentUserMessage": "Die Rolle des aktuellen Benutzers kann nicht herabgestuft werden", - "disabledCurrentUserMessage": "Der aktuelle Benutzer kann nicht deaktiviert werden", - "downgradeCurrentUserLongMessage": "Die Rolle des aktuellen Benutzers kann nicht herabgestuft werden. Daher wird der aktuelle Benutzer nicht angezeigt.", - "userAlreadyExistsOAuthMessage": "Der Benutzer ist bereits als OAuth2-Benutzer vorhanden.", - "userAlreadyExistsWebMessage": "Der Benutzer ist bereits als Webbenutzer vorhanden.", - "oops": "Hoppla!", - "help": "Hilfe", - "goHomepage": "Zur Startseite gehen", - "joinDiscord": "Unserem Discord-Server beitreten", - "seeDockerHub": "Docker Hub ansehen", - "visitGithub": "GitHub-Repository besuchen", - "donate": "Spenden", - "color": "Farbe", - "sponsor": "Sponsor", - "info": "Informationen", - "pro": "Pro", - "page": "Seite", - "pages": "Seiten", - "loading": "Laden...", - "review": "Überprüfen", - "addToDoc": "In Dokument hinzufügen", - "reset": "Zurücksetzen", - "apply": "Anwenden", - "noFileSelected": "Keine Datei ausgewählt. Bitte laden Sie eine hoch.", - "legal": { - "privacy": "Datenschutz", - "iAgreeToThe": "Ich stimme allen folgenden zu:", - "terms": "AGB", - "accessibility": "Barrierefreiheit", - "cookie": "Cookie-Richtlinie", - "impressum": "Impressum", - "showCookieBanner": "Cookie Einstellungen" - }, - "pipeline": { - "header": "Pipeline-Menü (Beta)", - "uploadButton": "Benutzerdefinierter Upload", - "configureButton": "Konfigurieren", - "defaultOption": "Benutzerdefiniert", - "submitButton": "Ausführen", - "help": "Hilfe für Pipeline", - "scanHelp": "Hilfe zum Ordnerscan", - "deletePrompt": "Möchten Sie die Pipeline wirklich löschen?", - "tags": "automatisieren,sequenzieren,skriptgesteuert,batch prozess", - "title": "Pipeline" - }, - "pipelineOptions": { - "header": "Pipeline-Konfiguration", - "pipelineNameLabel": "Pipeline-Name", - "saveSettings": "Operations-Einstellungen speichern", - "pipelineNamePrompt": "Geben Sie hier den Namen der Pipeline ein", - "selectOperation": "Vorgang auswählen", - "addOperationButton": "Vorgang hinzufügen", - "pipelineHeader": "Pipeline:", - "saveButton": "Herunterladen", - "validateButton": "Validieren" - }, - "enterpriseEdition": { - "button": "Auf Pro-Version umsteigen", - "warning": "Diese Funktion ist nur für Pro-Nutzer verfügbar.", - "yamlAdvert": "Stirling-PDF Pro unterstützt YAML Konfigurationsdateien, SSO und weitere Funktionen.", - "ssoAdvert": "Suchen Sie weitere Funktionen in der Benutzerverwaltung? Steigen Sie auf die Pro-Version um" - }, - "analytics": { - "title": "Möchten Sie Stirling-PDF verbessern?", - "paragraph1": "Stirling-PDF verfügt über Opt-in-Analytics, die uns helfen, das Produkt zu verbessern. Wir zeichnen keine persönlichen Informationen oder Dateiinhalte auf.", - "paragraph2": "Bitte erwägen Sie die Analytics zu aktivieren, um Stirling-PDF beim Wachsen zu helfen und um unsere User besser zu verstehen.", - "learnMore": "Mehr erfahren", - "enable": "Analytics aktivieren", - "disable": "Analytics deaktivieren", - "settings": "Sie können die Einstellungen für die Analytics in der config/settings.yml Datei bearbeiten", - "privacyAssurance": "Wir erfassen keine personenbezogenen Daten oder Inhalte Ihrer Dateien." - }, - "navbar": { - "favorite": "Favoriten", - "recent": "Neu und kürzlich aktualisiert", - "darkmode": "Dunkler Modus", - "language": "Sprachen", - "settings": "Einstellungen", - "allTools": "Werkzeuge", - "multiTool": "Multitools", - "search": "Suche", - "sections": { - "organize": "Organisieren", - "convertTo": "In PDF konvertieren", - "convertFrom": "Konvertieren von PDF", - "security": "Signieren und Sicherheit", - "advance": "Erweiterte Funktionen", - "edit": "Anzeigen und Bearbeiten", - "popular": "Beliebt" - } - }, - "settings": { - "preferences": { - "title": "Einstellungen" - }, - "workspace": { - "title": "Arbeitsbereich", - "people": "Personen", - "teams": "Teams" - }, - "configuration": { - "title": "Konfiguration", - "systemSettings": "Systemeinstellungen", - "features": "Funktionen", - "endpoints": "Endpoints", - "database": "Datenbank", - "advanced": "Erweitert" - }, - "securityAuth": { - "title": "Sicherheit & Authentifizierung", - "security": "Sicherheit", - "connections": "Verbindungen" - }, - "licensingAnalytics": { - "title": "Lizenzierung & Analytics", - "plan": "Plan", - "audit": "Audit", - "usageAnalytics": "Nutzungsanalyse" - }, - "policiesPrivacy": { - "title": "Richtlinien & Datenschutz", - "legal": "Rechtliches", - "privacy": "Datenschutz" - }, - "developer": { - "title": "Entwickler", - "apiKeys": "API-Schlüssel" - }, - "tooltips": { - "enableLoginFirst": "Login-Modus zuerst aktivieren", - "requiresEnterprise": "Erfordert Enterprise-Lizenz" - }, - "connection": { - "title": "Verbindungsmodus", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Self-Hosted" - }, - "server": "Server", - "user": "Angemeldet als", - "logout": "Abmelden" - }, - "general": { - "title": "Allgemein", - "description": "Allgemeine Anwendungseinstellungen konfigurieren.", - "user": "Benutzer", - "logout": "Abmelden", - "enableFeatures": { - "dismiss": "Schließen", - "title": "Für Systemadministratoren", - "intro": "Aktivieren Sie Benutzer-Authentifizierung, Teamverwaltung und Arbeitsbereichsfunktionen für Ihre Organisation.", - "action": "Konfigurieren", - "and": "und", - "benefit": "Aktiviert Benutzerrollen, Teamzusammenarbeit, Admin-Kontrollen und Enterprise-Funktionen.", - "learnMore": "Mehr in der Dokumentation erfahren" - }, - "defaultToolPickerMode": "Standardmodus für Toolauswahl", - "defaultToolPickerModeDescription": "Wählen Sie, ob die Toolauswahl standardmäßig im Vollbild oder in der Seitenleiste öffnet", - "mode": { - "sidebar": "Seitenleiste", - "fullscreen": "Vollbild" - }, - "autoUnzipTooltip": "ZIP-Dateien, die von API-Operationen zurückgegeben werden, automatisch extrahieren. Deaktivieren, um ZIP-Dateien intakt zu lassen. Dies beeinflusst Automatisierungs-Workflows nicht.", - "autoUnzip": "API-Antworten automatisch entpacken", - "autoUnzipDescription": "Dateien aus ZIP-Antworten automatisch extrahieren", - "autoUnzipFileLimitTooltip": "Nur entpacken, wenn das ZIP höchstens so viele Dateien enthält. Erhöhen, um größere ZIPs zu extrahieren.", - "autoUnzipFileLimit": "Limit für automatisches Entpacken", - "autoUnzipFileLimitDescription": "Maximale Anzahl an Dateien, die aus einem ZIP extrahiert werden", - "defaultPdfEditor": "Standard-PDF-Editor", - "defaultPdfEditorActive": "Stirling PDF ist Ihr Standard-PDF-Editor", - "defaultPdfEditorInactive": "Eine andere Anwendung ist als Standard festgelegt", - "defaultPdfEditorChecking": "Prüfen...", - "defaultPdfEditorSet": "Bereits Standard", - "setAsDefault": "Als Standard festlegen", - "updates": { - "title": "Software-Updates", - "description": "Nach Updates suchen und Versionsinformationen anzeigen", - "currentVersion": "Aktuelle Version", - "latestVersion": "Neueste Version", - "checkForUpdates": "Nach Updates suchen", - "viewDetails": "Details anzeigen" - }, - "hideUnavailableTools": "Nicht verfügbare Tools ausblenden", - "hideUnavailableToolsDescription": "Deaktivierte Tools vom Server ausblenden statt ausgegraut anzuzeigen.", - "hideUnavailableConversions": "Nicht verfügbare Konvertierungen ausblenden", - "hideUnavailableConversionsDescription": "Deaktivierte Konvertierungsoptionen im Konvertieren-Tool ausblenden statt ausgegraut anzuzeigen." - }, - "hotkeys": { - "title": "Tastenkürzel", - "description": "Tastenkürzel für schnellen Tool-Zugriff anpassen. Klicken Sie auf \"Shortcut ändern\" und drücken Sie eine neue Tastenkombination. Drücken Sie Esc, um abzubrechen.", - "errorConflict": "Kürzel wird bereits von {{tool}} verwendet.", - "errorModifier": { - "mac": "Fügen Sie ⌘ (Command), ⌥ (Option) oder einen anderen Modifikator in Ihr Kürzel ein.", - "windows": "Fügen Sie Strg, Alt oder einen anderen Modifikator in Ihr Kürzel ein." - }, - "searchPlaceholder": "Tools durchsuchen...", - "none": "Nicht zugewiesen", - "customBadge": "Benutzerdefiniert", - "defaultLabel": "Standard: {{shortcut}}", - "capturing": "Tasten drücken… (Esc zum Abbrechen)", - "change": "Kürzel ändern", - "reset": "Zurücksetzen", - "shortcut": "Kürzel", - "noShortcut": "Kein Kürzel festgelegt" - } - }, - "update": { - "modalTitle": "Update verfügbar", - "current": "Aktuelle Version", - "latest": "Neueste Version", - "latestStable": "Neueste stabile Version", - "priorityLabel": "Priorität", - "recommendedAction": "Empfohlene Aktion", - "breakingChangesDetected": "Inkompatible Änderungen erkannt", - "breakingChangesMessage": "Einige Versionen enthalten inkompatible Änderungen. Bitte prüfen Sie vor dem Update die folgenden Migrationshinweise.", - "migrationGuides": "Migrationshinweise", - "viewGuide": "Leitfaden anzeigen", - "loadingDetailedInfo": "Detaillierte Informationen werden geladen...", - "close": "Schließen", - "viewAllReleases": "Alle Releases anzeigen", - "downloadLatest": "Neueste herunterladen", - "availableUpdates": "Verfügbare Updates", - "unableToLoadDetails": "Detaillierte Informationen konnten nicht geladen werden.", - "version": "Version", - "urgentUpdateAvailable": "Dringendes Update", - "updateAvailable": "Update verfügbar", - "releaseNotes": "Versionshinweise", - "priority": { - "urgent": "Dringend", - "normal": "Normal", - "minor": "Gering", - "low": "Niedrig" - }, - "breakingChanges": "Inkompatible Änderungen", - "breakingChangesDefault": "Diese Version enthält inkompatible Änderungen.", - "migrationGuide": "Migrationshinweis" - }, - "changeCreds": { - "title": "Anmeldeinformationen ändern", - "header": "Aktualisieren Sie Ihre Kontodaten", - "changePassword": "Sie verwenden die Standard-Zugangsdaten. Bitte geben Sie ein neues Passwort ein.", - "newUsername": "Neuer Benutzername", - "oldPassword": "Aktuelles Passwort", - "newPassword": "Neues Passwort", - "confirmNewPassword": "Neues Passwort bestätigen", - "submit": "Änderung speichern" - }, - "account": { - "title": "Kontoeinstellungen", - "accountSettings": "Kontoeinstellungen", - "adminSettings": "Admin Einstellungen - Benutzer anzeigen und hinzufügen", - "userControlSettings": "Benutzerkontrolle", - "changeUsername": "Benutzername ändern", - "newUsername": "Neuer Benutzername", - "password": "Bestätigungspasswort", - "oldPassword": "Altes Passwort", - "newPassword": "Neues Passwort", - "changePassword": "Passwort ändern", - "confirmNewPassword": "Neues Passwort bestätigen", - "signOut": "Abmelden", - "yourApiKey": "Dein API-Schlüssel", - "syncTitle": "Browsereinstellungen mit Konto synchronisieren", - "settingsCompare": "Einstellungen vergleichen:", - "property": "Eigenschaft", - "webBrowserSettings": "Webbrowser-Einstellung", - "syncToBrowser": "Synchronisiere Konto -> Browser", - "syncToAccount": "Synchronisiere Konto <- Browser" - }, - "adminUserSettings": { - "title": "Benutzerkontrolle", - "header": "Administrator-Benutzerkontrolle", - "admin": "Administrator", - "user": "Benutzer", - "addUser": "Neuen Benutzer hinzufügen", - "deleteUser": "Benutzer löschen", - "confirmDeleteUser": "Soll der Benutzer gelöscht werden?", - "confirmChangeUserStatus": "Soll der Benutzer deaktiviert/aktiviert werden?", - "usernameInfo": "Der Benutzername darf nur Buchstaben, Zahlen und die folgenden Sonderzeichen @._+- enthalten oder muss eine gültige E-Mail-Adresse sein.", - "roles": "Rollen", - "role": "Rolle", - "actions": "Aktionen", - "apiUser": "Eingeschränkter API-Benutzer", - "extraApiUser": "Zusätzlicher eingeschränkter API-Benutzer", - "webOnlyUser": "Nur Web-Benutzer", - "demoUser": "Demo-Benutzer (Keine benutzerdefinierten Einstellungen)", - "internalApiUser": "Interner API-Benutzer", - "forceChange": "Benutzer dazu zwingen, Benutzernamen/Passwort bei der Anmeldung zu ändern", - "submit": "Benutzer speichern", - "changeUserRole": "Benutzerrolle ändern", - "authenticated": "Authentifiziert", - "editOwnProfil": "Eigenes Profil bearbeiten", - "enabledUser": "aktivierter Benutzer", - "disabledUser": "deaktivierter Benutzer", - "activeUsers": "Aktive Benutzer:", - "disabledUsers": "Deaktivierte Benutzer:", - "totalUsers": "Gesamtzahl der Benutzer:", - "lastRequest": "Letzte Anfrage", - "usage": "Statistiken" - }, - "endpointStatistics": { - "title": "Endpunktstatistik", - "header": "Endpunktstatistik", - "top10": "Top 10", - "top20": "Top 20", - "all": "Alle", - "refresh": "Aktualisieren", - "dataTypeLabel": "Datentyp:", - "dataTypeAll": "Alle", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Gesamtendpunkte", - "totalVisits": "Gesamtbesuche", - "showing": "Zeigen", - "selectedVisits": "Ausgewählte Besuche", - "endpoint": "Endpunkt", - "visits": "Besuche", - "percentage": "Prozentsatz", - "loading": "Laden...", - "failedToLoad": "Endpunktdaten nicht geladen, bitte aktualisieren Sie die Seite.", - "home": "Startseite", - "login": "Anmeldeseite", - "top": "Spitze", - "numberOfVisits": "Anzahl der Besuche", - "visitsTooltip": "Besuche: {0} ({1}% des Gesamten)", - "retry": "Wiederholen" - }, - "database": { - "title": "Datenbank Import/Export", - "header": "Datenbank Import/Export", - "fileName": "Dateiname", - "creationDate": "Erstellungsdatum", - "fileSize": "Dateigröße", - "deleteBackupFile": "Sicherungsdatei löschen", - "importBackupFile": "Sicherungsdatei importieren", - "createBackupFile": "Sicherungsdatei erstellen", - "downloadBackupFile": "Sicherungsdatei herunterladen", - "info_1": "Beim Importieren der Daten ist es von größter Bedeutung, die korrekte Struktur zu gewährleisten. Wenn Sie nicht sicher sind, was Sie tun, suchen Sie Rat und Unterstützung von einem Fachmann. Ein Fehler in der Struktur kann zu Fehlfunktionen der Anwendung führen, bis hin zur vollständigen Nicht-Lauffähigkeit der Anwendung.", - "info_2": "Der Dateiname spielt beim Hochladen keine Rolle. Dieser wird nachträglich in das Format backup_user_yyyyMMddHHmm.sql geändert, um eine einheitliche Benennung zu gewährleisten.", - "submit": "Sicherungsdatei importieren", - "importIntoDatabaseSuccessed": "Import in die Datenbank erfolgreich", - "backupCreated": "Datenbanksicherung erfolgreich", - "fileNotFound": "Datei nicht gefunden", - "fileNullOrEmpty": "Datei darf nicht null oder leer sein", - "failedImportFile": "Dateiimport fehlgeschlagen", - "notSupported": "Diese Funktion ist für deine Datenbankverbindung nicht verfügbar." - }, - "session": { - "expired": "Ihre Sitzung ist abgelaufen. Bitte laden Sie die Seite neu und versuchen Sie es erneut.", - "refreshPage": "Seite aktualisieren" - }, - "home": { - "desc": "Ihre lokal gehostete All-in-one-Lösung für alle Ihre PDF-Anforderungen.", - "searchBar": "Suche nach Funktionen...", - "viewPdf": { - "title": "PDF ansehen & ändern", - "desc": "Anzeigen, Kommentieren, Text oder Bilder hinzufügen" - }, - "setFavorites": "Favoriten festlegen", - "hideFavorites": "Favoriten ausblenden", - "showFavorites": "Favoriten anzeigen", - "legacyHomepage": "Alte Homepage", - "newHomePage": "Probieren Sie unsere neue Homepage aus!", - "alphabetical": "Alphabetisch", - "globalPopularity": "Beliebtheit", - "sortBy": "Sortieren nach:", - "mobile": { - "brandAlt": "Stirling PDF-Logo", - "openFiles": "Dateien öffnen", - "swipeHint": "Zum Wechseln der Ansicht nach links oder rechts wischen", - "tools": "Tools", - "toolsSlide": "Bereich für Toolauswahl", - "viewSwitcher": "Ansicht des Arbeitsbereichs wechseln", - "workbenchSlide": "Arbeitsbereichs-Panel", - "workspace": "Arbeitsbereich" - }, - "multiTool": { - "tags": "mehrere,werkzeuge", - "title": "PDF-Multitool", - "desc": "Seiten zusammenführen, drehen, neu anordnen und entfernen" - }, - "merge": { - "tags": "kombinieren,zusammenführen,vereinen", - "title": "Zusammenführen", - "desc": "Mehrere PDF-Dateien zu einer einzigen zusammenführen" - }, - "split": { - "tags": "teilen,trennen,aufteilen", - "title": "Aufteilen", - "desc": "PDFs in mehrere Dokumente aufteilen" - }, - "rotate": { - "tags": "drehen,spiegeln,ausrichten", - "title": "Drehen", - "desc": "Drehen Sie Ihre PDFs ganz einfach" - }, - "convert": { - "tags": "umwandeln,ändern", - "title": "Umwandeln", - "desc": "Dateien zwischen verschiedenen Formaten konvertieren" - }, - "pdfOrganiser": { - "tags": "organisieren,umordnen,neu anordnen", - "title": "Organisieren", - "desc": "Seiten entfernen und Seitenreihenfolge ändern" - }, - "addImage": { - "tags": "einfügen,einbetten,platzieren", - "title": "Bild einfügen", - "desc": "Fügt ein Bild an eine bestimmte Stelle im PDF ein (in Arbeit)" - }, - "addAttachments": { - "tags": "einbetten,anhängen,einfügen", - "title": "Anhänge hinzufügen", - "desc": "Eingebettete Dateien (Anhänge) zu einer PDF hinzufügen oder entfernen" - }, - "watermark": { - "tags": "stempel,markierung,überlagerung", - "title": "Wasserzeichen hinzufügen", - "desc": "Fügen Sie ein eigenes Wasserzeichen zu Ihrem PDF hinzu" - }, - "removePassword": { - "tags": "entsperren", - "title": "Passwort entfernen", - "desc": "Den Passwortschutz eines PDFs entfernen" - }, - "compress": { - "tags": "verkleinern,reduzieren,optimieren", - "title": "Komprimieren", - "desc": "PDF komprimieren um die Dateigröße zu reduzieren" - }, - "unlockPDFForms": { - "tags": "entsperren,aktivieren,bearbeiten", - "title": "PDF-Formulare entsperren", - "desc": "Entfernen Sie die schreibgeschützte Eigenschaft von Formularfeldern in einem PDF-Dokument." - }, - "changeMetadata": { - "tags": "bearbeiten,ändern,aktualisieren", - "title": "Metadaten ändern", - "desc": "Ändern/Entfernen/Hinzufügen von Metadaten aus einem PDF-Dokument" - }, - "ocr": { - "tags": "extrahieren,scannen", - "title": "OCR & Scans bereinigen", - "desc": "Cleanup scannt und erkennt Text aus Bildern in einer PDF-Datei und fügt ihn erneut als Text hinzu" - }, - "extractImages": { - "tags": "extrahieren,speichern,exportieren", - "title": "Bilder extrahieren", - "desc": "Extrahiert alle Bilder aus einer PDF-Datei und speichert sie als Zip-Archiv" - }, - "scannerImageSplit": { - "tags": "erkennen,teilen,fotos", - "title": "Scanfotos erkennen & teilen", - "desc": "Teilt mehrere Fotos aus einem Foto/PDF auf" - }, - "sign": { - "tags": "unterschrift,autogramm", - "title": "Signieren", - "desc": "Fügt PDF-Signaturen durch Zeichnung, Text oder Bild hinzu" - }, - "flatten": { - "tags": "vereinfachen,entfernen,interaktiv", - "title": "Abflachen", - "desc": "Alle interaktiven Elemente und Formulare aus einem PDF entfernen" - }, - "certSign": { - "tags": "authentifizieren,PEM,P12,offiziell,verschlüsseln,signieren,zertifikat,PKCS12,JKS,server,manuell,auto", - "title": "Mit Zertifikat signieren", - "desc": "Ein PDF mit einem Zertifikat/Schlüssel (PEM/P12) signieren" - }, - "repair": { - "tags": "reparieren,wiederherstellen", - "title": "Reparatur", - "desc": "Versucht, ein beschädigtes/kaputtes PDF zu reparieren" - }, - "removeBlanks": { - "tags": "löschen,bereinigen,leer", - "title": "Leere Seiten entfernen", - "desc": "Erkennt und entfernt leere Seiten aus einem Dokument" - }, - "removeAnnotations": { - "tags": "löschen,bereinigen,entfernen", - "title": "Anmerkungen entfernen", - "desc": "Entfernt alle Kommentare/Anmerkungen aus einem PDF" - }, - "compare": { - "tags": "unterschied", - "title": "Vergleichen", - "desc": "Vergleicht und zeigt die Unterschiede zwischen zwei PDF-Dokumenten an" - }, - "removeCertSign": { - "tags": "entfernen,löschen,entsperren", - "title": "Zert.-Signatur entfernen", - "desc": "Zertifikatsignatur aus PDF entfernen" - }, - "pageLayout": { - "tags": "layout,anordnen,kombinieren", - "title": "Mehrseitiges Layout", - "desc": "Mehrere Seiten eines PDF zu einer Seite zusammenführen" - }, - "bookletImposition": { - "tags": "broschüre,druck,bindung", - "title": "Broschürendruck", - "desc": "Broschüren mit korrekter Seitenreihenfolge und mehrseitigem Layout für Druck und Bindung erstellen" - }, - "scalePages": { - "tags": "größe ändern,anpassen,skalieren", - "title": "Seitengröße / -skalierung", - "desc": "Größe/Skalierung der Seite und/oder des Inhalts ändern" - }, - "addPageNumbers": { - "tags": "nummerieren,paginierung,zählen", - "title": "Seitenzahlen hinzufügen", - "desc": "Hinzufügen von Seitenzahlen an einer bestimmten Stelle" - }, - "autoRename": { - "tags": "auto-erkennung,kopfzeilen-basiert,organisieren,umbenennen", - "title": "PDF automatisch umbenennen", - "desc": "Benennt eine PDF-Datei automatisch basierend auf der erkannten Überschrift um" - }, - "adjustContrast": { - "tags": "kontrast,helligkeit,sättigung", - "title": "Farben/Kontrast anpassen", - "desc": "Kontrast, Sättigung und Helligkeit einer PDF anpassen" - }, - "crop": { - "tags": "zuschneiden,schneiden,größe ändern", - "title": "PDF zuschneiden", - "desc": "PDF zuschneiden um die Größe zu verändern (Text bleibt erhalten!)" - }, - "autoSplitPDF": { - "tags": "auto,teilen,QR", - "title": "PDF automatisch teilen", - "desc": "Physisch gescannte PDF anhand von Splitter-Seiten und QR-Codes aufteilen" - }, - "sanitize": { - "tags": "bereinigen,löschen,entfernen", - "title": "Bereinigen", - "desc": "Potentiell schädliche Elemente aus PDF-Dateien entfernen" - }, - "getPdfInfo": { - "tags": "info,metadaten,details", - "title": "Alle PDF-Infos", - "desc": "Erfasst alle möglichen Informationen in einer PDF" - }, - "pdfToSinglePage": { - "tags": "kombinieren,zusammenführen,einzeln", - "title": "PDF auf eine Seite", - "desc": "Fügt alle PDF-Seiten zu einer einzigen großen Seite zusammen" - }, - "showJS": { - "tags": "javascript,code,skript", - "title": "Javascript anzeigen", - "desc": "Alle Javascript Funktionen in einer PDF anzeigen" - }, - "redact": { - "tags": "zensieren,schwärzen,verbergen", - "title": "Schwärzen", - "desc": "Zensiere (Schwärze) eine PDF-Datei durch Auswählen von Text, gezeichneten Formen und/oder ausgewählten Seite(n)" - }, - "splitBySections": { - "tags": "teilen,abschnitte,aufteilen", - "title": "PDF in Abschnitte teilen", - "desc": "Jede Seite einer PDF in kleinere horizontale und vertikale Abschnitte unterteilen" - }, - "addStamp": { - "tags": "stempel,markierung,siegel", - "title": "Stempel zu PDF hinzufügen", - "desc": "Text- oder Bildstempel an festgelegten Positionen hinzufügen" - }, - "removeImage": { - "tags": "entfernen,löschen,bereinigen", - "title": "Bild entfernen", - "desc": "Bild aus PDF entfernen, um die Dateigröße zu verringern" - }, - "splitByChapters": { - "tags": "teilen,kapitel,struktur", - "title": "PDF nach Kapiteln teilen", - "desc": "Aufteilung einer PDF-Datei in mehrere Dateien auf Basis der Kapitelstruktur." - }, - "validateSignature": { - "tags": "validieren,überprüfen,zertifikat", - "title": "PDF-Signatur überprüfen", - "desc": "Digitale Signaturen und Zertifikate in PDF-Dokumenten überprüfen" - }, - "swagger": { - "tags": "API,dokumentation,test", - "title": "API-Doku", - "desc": "API-Dokumentation anzeigen und Endpunkte testen" - }, - "scannerEffect": { - "tags": "scannen,simulieren,erstellen", - "title": "Scanner-Effekt", - "desc": "Erstellen Sie eine PDF, die aussieht, als wäre sie gescannt worden" - }, - "editTableOfContents": { - "tags": "lesezeichen,inhalt,bearbeiten", - "title": "Inhaltsverz. bearbeiten", - "desc": "Hinzufügen oder Bearbeiten von Lesezeichen und Inhaltsverzeichnissen in PDF-Dokumenten" - }, - "manageCertificates": { - "tags": "zertifikate,importieren,exportieren", - "title": "Zertifikate verwalten", - "desc": "Digitale Zertifikatsdateien für die PDF-Signierung importieren, exportieren oder löschen." - }, - "read": { - "tags": "anzeigen,öffnen,anzeigen", - "title": "Lesen", - "desc": "PDFs anzeigen und kommentieren. Text hervorheben, zeichnen oder Kommentare für Überprüfung und Zusammenarbeit einfügen." - }, - "reorganizePages": { - "tags": "umordnen,neu anordnen,organisieren", - "title": "Seiten neu anordnen", - "desc": "PDF-Seiten mit visueller Drag-and-Drop-Steuerung neu anordnen, duplizieren oder löschen." - }, - "extractPages": { - "tags": "extrahieren,auswählen,kopieren", - "title": "Seiten extrahieren", - "desc": "Spezifische Seiten aus einem PDF-Dokument extrahieren" - }, - "removePages": { - "tags": "löschen,extrahieren,ausschließen", - "title": "Entfernen", - "desc": "Ungewollte Seiten aus dem PDF entfernen" - }, - "autoSizeSplitPDF": { - "tags": "auto,teilen,größe", - "title": "Teilen nach Größe/Anzahl", - "desc": "Teilen Sie ein einzelnes PDF basierend auf Größe, Seitenanzahl oder Dokumentanzahl in mehrere Dokumente auf" - }, - "replaceColor": { - "title": "Farbe ersetzen & invertieren", - "desc": "Farben in PDF-Dokumenten ersetzen oder invertieren" - }, - "devApi": { - "tags": "API,entwicklung,dokumentation", - "title": "API", - "desc": "Link zur API-Dokumentation" - }, - "devFolderScanning": { - "tags": "automatisierung,ordner,scannen", - "title": "Autom. Ordner-Scan", - "desc": "Link zum Leitfaden für automatisches Ordner-Scannen" - }, - "devSsoGuide": { - "title": "SSO-Anleitung", - "desc": "Link zum SSO-Leitfaden" - }, - "devAirgapped": { - "title": "Offline-Setup", - "desc": "Link zum Air-Gap-Einrichtungsleitfaden" - }, - "addPassword": { - "title": "Passwort hinzufügen", - "desc": "Das PDF mit einem Passwort verschlüsseln" - }, - "changePermissions": { - "title": "Berechtigungen ändern", - "desc": "Dokumentbeschränkungen und -berechtigungen ändern" - }, - "automate": { - "tags": "arbeitsablauf,sequenz,automatisierung", - "title": "Automatisieren", - "desc": "Mehrstufige Arbeitsabläufe durch Verkettung von PDF-Aktionen erstellen. Ideal für wiederkehrende Aufgaben." - }, - "overlay-pdfs": { - "desc": "Ein PDF über ein anderes legen", - "title": "PDFs überlagern" - }, - "pdfTextEditor": { - "title": "PDF-Texteditor", - "desc": "Stirling PDF JSON-Exporte prüfen und bearbeiten – mit gruppierter Textbearbeitung und PDF-Neuerzeugung" - }, - "addText": { - "tags": "text,annotation,label", - "title": "Text hinzufügen", - "desc": "Beliebigen Text überall in Ihrem PDF hinzufügen" - } - }, - "landing": { - "addFiles": "Dateien hinzufügen", - "uploadFromComputer": "Vom Computer hochladen", - "openFromComputer": "Vom Computer öffnen" - }, - "viewPdf": { - "tags": "anzeigen,lesen,kommentieren,text,bild", - "title": "PDF anzeigen/bearbeiten", - "header": "PDF anzeigen" - }, - "multiTool": { - "tags": "Multi Tool,Multi operation,UI,click drag,front end,client side", - "title": "PDF-Multitool", - "header": "PDF-Multitool", - "uploadPrompts": "Dateiname", - "selectAll": "Alle auswählen", - "deselectAll": "Auswahl aufheben", - "selectPages": "Seiten auswählen", - "selectedPages": "Ausgewählte Seiten", - "page": "Seite", - "deleteSelected": "Auswahl löschen", - "downloadAll": "Downloaden", - "downloadSelected": "Auswahl downloaden", - "insertPageBreak": "Seitenumbruch einfügen", - "addFile": "Datei hinzufügen", - "rotateLeft": "Nach links drehen", - "rotateRight": "Nach rechts drehen", - "split": "Teilen", - "moveLeft": "Nach links verschieben", - "moveRight": "Nach rechts verschieben", - "delete": "Löschen", - "dragDropMessage": "Ausgewählte Seite(n)", - "undo": "Rückgängig machen", - "redo": "Wiederherstellen" - }, - "merge": { - "tags": "zusammenführen,seitenvorgänge,back end,serverseitig", - "title": "Zusammenführen", - "removeDigitalSignature": { - "label": "Digitale Signatur in der zusammengeführten Datei entfernen?", - "tooltip": { - "title": "Digitale Signatur entfernen", - "description": "Digitale Signaturen werden beim Zusammenführen von Dateien ungültig. Aktivieren Sie diese Option, um sie aus der endgültigen zusammengeführten PDF zu entfernen." - } - }, - "generateTableOfContents": { - "label": "Inhaltsverzeichnis in der zusammengeführten Datei erstellen?", - "tooltip": { - "title": "Inhaltsverzeichnis generieren", - "description": "Erstellt automatisch ein klickbares Inhaltsverzeichnis in der zusammengeführten PDF basierend auf den ursprünglichen Dateinamen und Seitenzahlen." - } - }, - "submit": "Zusammenführen", - "sortBy": { - "description": "Dateien werden in der Reihenfolge zusammengeführt, in der sie ausgewählt wurden. Ziehen Sie zum Neuordnen oder sortieren Sie unten.", - "label": "Sortieren nach", - "filename": "Dateiname", - "dateModified": "Änderungsdatum", - "ascending": "Aufsteigend", - "descending": "Absteigend", - "sort": "Sortieren" - }, - "error": { - "failed": "Ein Fehler ist beim Zusammenführen der PDFs aufgetreten." - }, - "tooltip": { - "header": { - "title": "Übersicht zu Zusammenführen-Einstellungen" - } - } - }, - "split": { - "title": "PDF aufteilen", - "header": "PDF aufteilen", - "desc": { - "1": "Die Nummern, die Sie auswählen, sind die Seitenzahlen, an denen Sie aufteilen möchten.", - "2": "So würde die Auswahl von 1,3,7-9 ein 10-seitiges Dokument in 6 separate PDFs aufteilen, mit:", - "3": "Dokument #1: Seite 1", - "4": "Dokument #2: Seite 2 und 3", - "5": "Dokument #3: Seite 4, 5, 6 und 7", - "6": "Dokument #4: Seite 8", - "7": "Dokument #5: Seite 9", - "8": "Dokument #6: Seite 10" - }, - "splitPages": "Geben Sie die Seiten an, an denen aufgeteilt werden soll:", - "submit": "Aufteilen", - "steps": { - "chooseMethod": "Methode wählen", - "settings": "Einstellungen" - }, - "settings": { - "selectMethodFirst": "Bitte wählen Sie zuerst eine Aufteilungsmethode" - }, - "error": { - "failed": "Ein Fehler ist beim Aufteilen der PDF aufgetreten." - }, - "method": { - "label": "Aufteilungsmethode wählen", - "placeholder": "Auswählen, wie die PDF aufgeteilt werden soll" - }, - "methods": { - "prefix": { - "splitAt": "Aufteilen bei", - "splitBy": "Aufteilen nach" - }, - "byPages": { - "name": "Seitenzahlen", - "desc": "Spezifische Seiten extrahieren (1,3,5-10)", - "tooltip": "Seitenzahlen durch Kommas getrennt oder Bereiche mit Bindestrichen eingeben" - }, - "bySections": { - "name": "Abschnitte", - "desc": "Seiten in Rasterabschnitte unterteilen", - "tooltip": "Jede Seite in horizontale und vertikale Abschnitte aufteilen" - }, - "bySize": { - "name": "Dateigröße", - "desc": "Maximale Dateigröße begrenzen", - "tooltip": "Maximale Dateigröße angeben (z.B. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Seitenanzahl", - "desc": "Feste Seitenzahl pro Datei", - "tooltip": "Geben Sie die Anzahl der Seiten für jede geteilte Datei ein" - }, - "byDocCount": { - "name": "Dokumentenanzahl", - "desc": "Bestimmte Anzahl von Dateien erstellen", - "tooltip": "Geben Sie ein, wie viele Dateien Sie erstellen möchten" - }, - "byChapters": { - "name": "Kapitel", - "desc": "An Lesezeichen-Grenzen aufteilen", - "tooltip": "Verwendet PDF-Lesezeichen zur Bestimmung der Teilungspunkte" - }, - "byPageDivider": { - "name": "Seitenteiler", - "desc": "Automatisch mit Trennblättern aufteilen", - "tooltip": "Verwenden Sie QR-Code-Trennblätter zwischen Dokumenten beim Scannen" - } - }, - "value": { - "fileSize": { - "label": "Dateigröße", - "placeholder": "z.B. 10MB, 500KB" - }, - "pageCount": { - "label": "Seiten pro Datei", - "placeholder": "z.B. 5, 10" - }, - "docCount": { - "label": "Anzahl der Dateien", - "placeholder": "z.B. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Übersicht der Aufteilungsmethoden" - }, - "byPages": { - "title": "Nach Seitenzahlen aufteilen", - "text": "Teilen Sie Ihre PDF an bestimmten Seitenzahlen. Mit 'n' wird nach Seite n geteilt. Mit 'n-m' wird vor Seite n und nach Seite m geteilt.", - "bullet1": "Einzelne Teilungspunkte: 3,7 (teilt nach Seite 3 und 7)", - "bullet2": "Bereichs-Teilungspunkte: 3-8 (teilt vor Seite 3 und nach Seite 8)", - "bullet3": "Gemischt: 2,5-10,15 (teilt nach Seite 2, vor Seite 5, nach Seite 10 und nach Seite 15)" - }, - "bySections": { - "title": "Nach Rasterabschnitten aufteilen", - "text": "Teilen Sie jede Seite in ein Raster von Abschnitten auf. Nützlich zum Aufteilen von Dokumenten mit mehreren Spalten oder zum Extrahieren bestimmter Bereiche.", - "bullet1": "Horizontal: Anzahl der zu erstellenden Zeilen", - "bullet2": "Vertikal: Anzahl der zu erstellenden Spalten", - "bullet3": "Zusammenführen: Alle Abschnitte in eine PDF kombinieren" - }, - "bySize": { - "title": "Nach Dateigröße aufteilen", - "text": "Erstellen Sie mehrere PDFs, die eine bestimmte Dateigröße nicht überschreiten. Ideal für Dateigrößenbeschränkungen oder E-Mail-Anhänge.", - "bullet1": "Verwenden Sie MB für größere Dateien (z.B. 10MB)", - "bullet2": "Verwenden Sie KB für kleinere Dateien (z.B. 500KB)", - "bullet3": "Das System teilt an Seitengrenzen" - }, - "byCount": { - "title": "Nach Anzahl aufteilen", - "text": "Erstellen Sie mehrere PDFs mit einer bestimmten Anzahl von Seiten oder Dokumenten jeweils.", - "bullet1": "Seitenanzahl: Feste Anzahl von Seiten pro Datei", - "bullet2": "Dokumentenanzahl: Feste Anzahl von Ausgabedateien", - "bullet3": "Nützlich für Stapelverarbeitungs-Workflows" - }, - "byChapters": { - "title": "Nach Kapiteln aufteilen", - "text": "Verwenden Sie PDF-Lesezeichen zum automatischen Teilen an Kapitelgrenzen. Erfordert PDFs mit Lesezeichen-Struktur.", - "bullet1": "Lesezeichen-Ebene: Auf welcher Ebene geteilt wird (1=oberste Ebene)", - "bullet2": "Metadaten einschließen: Dokumenteigenschaften beibehalten", - "bullet3": "Duplikate zulassen: Wiederholte Lesezeichennamen behandeln" - }, - "byDocCount": { - "bullet1": "Geben Sie die Anzahl der gewünschten Ausgabedateien ein", - "bullet2": "Seiten werden so gleichmäßig wie möglich verteilt", - "bullet3": "Nützlich, wenn Sie eine bestimmte Anzahl von Dateien benötigen", - "text": "Erstellen Sie eine bestimmte Anzahl von Ausgabedateien, indem Sie Seiten gleichmäßig auf sie verteilen.", - "title": "Nach Dokumentanzahl teilen" - }, - "byPageCount": { - "bullet1": "Geben Sie die Anzahl der Seiten pro Ausgabedatei ein", - "bullet2": "Die letzte Datei kann weniger Seiten haben, wenn nicht gleichmäßig teilbar", - "bullet3": "Nützlich für Batch-Verarbeitungs-Workflows", - "text": "Erstellen Sie mehrere PDFs mit einer bestimmten Seitenanzahl. Perfekt, um einheitliche Dokumentblöcke zu erstellen.", - "title": "Nach Seitenanzahl teilen" - }, - "byPageDivider": { - "bullet1": "Trennseiten über den Download-Link drucken", - "bullet2": "Trennseiten zwischen Ihre Dokumente einfügen", - "bullet3": "Alle Dokumente zusammen als ein PDF scannen", - "bullet4": "Hochladen – Trennseiten werden automatisch erkannt und entfernt", - "bullet5": "Duplexmodus aktivieren, wenn beide Seiten der Trennblätter gescannt werden", - "text": "Gescannte Dokumente automatisch mithilfe physischer Trennblätter mit QR-Codes teilen. Perfekt für die Verarbeitung mehrerer zusammen gescannter Dokumente.", - "title": "Mit Seiten-Trennblättern teilen" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Klicken Sie auf eine Methodenkarte, um sie auszuwählen", - "bullet2": "Fahren Sie über jede Karte, um eine kurze Beschreibung zu sehen", - "bullet3": "Der Einstellungs-Schritt erscheint, nachdem Sie eine Methode ausgewählt haben", - "bullet4": "Sie können die Methode jederzeit vor der Verarbeitung ändern", - "header": { - "text": "Wählen Sie aus, wie Sie Ihr PDF-Dokument teilen möchten. Jede Methode ist für unterschiedliche Anwendungsfälle und Dokumenttypen optimiert.", - "title": "Auswahl der Teilungsmethode" - }, - "title": "Wählen Sie Ihre Teilungsmethode" - } - }, - "selectMethod": "Wählen Sie eine Teilungsmethode", - "resultsTitle": "Ergebnisse der Teilung" - }, - "rotate": { - "title": "PDF drehen", - "submit": "Drehen", - "selectRotation": "Rotationswinkel auswählen (im Uhrzeigersinn)", - "error": { - "failed": "Ein Fehler ist beim Drehen der PDF aufgetreten." - }, - "preview": { - "title": "Rotations-Vorschau" - }, - "rotateLeft": "Gegen den Uhrzeigersinn drehen", - "rotateRight": "Im Uhrzeigersinn drehen", - "tooltip": { - "header": { - "title": "Übersicht der Rotationseinstellungen" - }, - "description": { - "text": "Drehen Sie Ihre PDF-Seiten im oder gegen den Uhrzeigersinn in 90-Grad-Schritten. Alle Seiten in der PDF werden gedreht. Die Vorschau zeigt, wie Ihr Dokument nach der Drehung aussehen wird." - }, - "controls": { - "title": "Steuerelemente", - "text": "Verwenden Sie die Drehschaltflächen zur Anpassung der Ausrichtung. Die linke Schaltfläche dreht gegen den Uhrzeigersinn, die rechte Schaltfläche dreht im Uhrzeigersinn. Jeder Klick dreht um 90 Grad." - } - } - }, - "convert": { - "title": "Umwandeln", - "desc": "Dateien zwischen verschiedenen Formaten konvertieren", - "files": "Dateien", - "selectFilesPlaceholder": "Wählen Sie Dateien in der Hauptansicht aus, um zu beginnen", - "settings": "Einstellungen", - "conversionCompleted": "Konvertierung abgeschlossen", - "results": "Ergebnisse", - "defaultFilename": "konvertierte_datei", - "conversionResults": "Konvertierungsergebnisse", - "convertFrom": "Konvertieren von", - "convertTo": "Konvertieren zu", - "sourceFormatPlaceholder": "Quellformat", - "targetFormatPlaceholder": "Zielformat", - "selectSourceFormatFirst": "Wählen Sie zuerst ein Quellformat aus", - "outputOptions": "Ausgabeoptionen", - "pdfOptions": "PDF-Optionen", - "imageOptions": "Bildoptionen", - "colorType": "Farbtyp", - "color": "Farbe", - "greyscale": "Graustufen", - "blackwhite": "Schwarz-Weiß", - "dpi": "DPI", - "output": "Ausgabe", - "single": "Einzeln", - "multiple": "Mehrfach", - "fitOption": "Anpassungsoption", - "maintainAspectRatio": "Seitenverhältnis beibehalten", - "fitDocumentToPage": "Dokument an Seite anpassen", - "fillPage": "Seite füllen", - "autoRotate": "Automatisch drehen", - "autoRotateDescription": "Bilder automatisch drehen, um besser auf die PDF-Seite zu passen", - "combineImages": "Bilder kombinieren", - "combineImagesDescription": "Alle Bilder in eine PDF kombinieren oder separate PDFs für jedes Bild erstellen", - "webOptions": "Web-zu-PDF-Optionen", - "zoomLevel": "Zoomstufe", - "emailOptions": "E-Mail-zu-PDF-Optionen", - "includeAttachments": "E-Mail-Anhänge einschließen", - "maxAttachmentSize": "Maximale Anhangsgröße (MB)", - "includeAllRecipients": "CC- und BCC-Empfänger in der Kopfzeile einschließen", - "downloadHtml": "HTML-Zwischendatei anstatt PDF herunterladen", - "pdfaOptions": "PDF/A-Optionen", - "outputFormat": "Ausgabeformat", - "pdfaNote": "PDF/A-1b ist kompatibler, PDF/A-2b unterstützt mehr Funktionen.", - "pdfaDigitalSignatureWarning": "Das PDF enthält eine digitale Signatur. Sie wird im nächsten Schritt entfernt.", - "fileFormat": "Dateiformat", - "wordDoc": "Word-Dokument", - "wordDocExt": "Word-Dokument (.docx)", - "odtExt": "OpenDocument Text (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "OpenDocument Präsentation (.odp)", - "txtExt": "Einfacher Text (.txt)", - "rtfExt": "Rich Text Format (.rtf)", - "selectedFiles": "Ausgewählte Dateien", - "noFileSelected": "Keine Datei ausgewählt. Verwenden Sie das Dateipanel, um Dateien hinzuzufügen.", - "convertFiles": "Dateien konvertieren", - "converting": "Konvertiere...", - "downloadConverted": "Konvertierte Datei herunterladen", - "errorNoFiles": "Bitte wählen Sie mindestens eine Datei zum Konvertieren aus.", - "errorNoFormat": "Bitte wählen Sie sowohl Quell- als auch Zielformat aus.", - "errorNotSupported": "Konvertierung von {{from}} zu {{to}} wird nicht unterstützt.", - "images": "Bilder", - "officeDocs": "Office-Dokumente (Word, Excel, PowerPoint)", - "imagesExt": "Bilder (JPG, PNG, usw.)", - "markdown": "Markdown", - "textRtf": "Text/RTF", - "grayscale": "Graustufen", - "errorConversion": "Beim Konvertieren der Datei ist ein Fehler aufgetreten.", - "cbzOptions": "Optionen: CBZ zu PDF", - "optimizeForEbook": "PDF für E-Book-Reader optimieren (verwendet Ghostscript)", - "cbzOutputOptions": "Optionen: PDF zu CBZ", - "cbzDpi": "DPI für Bildrendering" - }, - "imageToPdf": { - "tags": "konvertierung,img,jpg,bild,foto" - }, - "pdfToImage": { - "tags": "konvertierung,img,jpg,bild,foto", - "title": "PDF zu Bild", - "header": "PDF zu Bild", - "selectText": "Bildformat", - "singleOrMultiple": "Bildergebnistyp", - "single": "Einzelnes großes Bild", - "multi": "Mehrere Bilder", - "colorType": "Farbtyp", - "color": "Farbe", - "grey": "Graustufen", - "blackwhite": "Schwarzweiß (Datenverlust möglich!)", - "submit": "Umwandeln", - "info": "Python ist nicht installiert. Erforderlich für die WebP-Konvertierung.", - "placeholder": "(z.B. 1,2,8 oder 4,7,12-16 oder 2n-1)" - }, - "pdfOrganiser": { - "tags": "duplex,gerade,ungerade,sortieren,verschieben", - "title": "Seiten anordnen", - "header": "PDF Seitenorganisation", - "submit": "Seiten anordnen", - "mode": { - "_value": "Modus", - "1": "Benutzerdefinierte Seitenreihenfolge", - "2": "Umgekehrte Reihenfolge", - "3": "Duplex-Sortierung", - "4": "Heftsortierung", - "5": "Seitenheftungs-Heftsortierung", - "6": "Ungerade-Gerade-Teilung", - "7": "Erste entfernen", - "8": "Letzte entfernen", - "9": "Erste und letzte entfernen", - "10": "Ungerade-Gerade-Zusammenführung", - "11": "Alle Seiten duplizieren", - "desc": { - "BOOKLET_SORT": "Seiten für Broschürendruck anordnen (letzte, erste, zweite, vorletzte, …).", - "CUSTOM": "Eine benutzerdefinierte Sequenz von Seitenzahlen oder Ausdrücken verwenden, um eine neue Reihenfolge zu definieren.", - "DUPLEX_SORT": "Vorderseiten dann Rückseiten verflechten, als hätte ein Duplexscanner erst alle Vorderseiten, dann alle Rückseiten gescannt (1, n, 2, n-1, …).", - "DUPLICATE": "Jede Seite entsprechend der Anzahl in der benutzerdefinierten Reihenfolge duplizieren (z. B. 4 Duplikate – jede Seite 4×).", - "ODD_EVEN_MERGE": "Zwei PDFs zusammenführen, indem Seiten abwechselnd übernommen werden: ungerade aus dem ersten, gerade aus dem zweiten.", - "ODD_EVEN_SPLIT": "Dokument in zwei Ausgaben aufteilen: alle ungeraden Seiten und alle geraden Seiten.", - "REMOVE_FIRST": "Erste Seite aus dem Dokument entfernen.", - "REMOVE_FIRST_AND_LAST": "Sowohl die erste als auch die letzte Seite aus dem Dokument entfernen.", - "REMOVE_LAST": "Letzte Seite aus dem Dokument entfernen.", - "REVERSE_ORDER": "Dokument umkehren, sodass die letzte Seite zuerst kommt usw.", - "SIDE_STITCH_BOOKLET_SORT": "Seiten für seitlich gehefteten Broschürendruck anordnen (optimiert für Bindung an der Seite)." - } - }, - "desc": { - "CUSTOM": "Verwenden Sie eine benutzerdefinierte Sequenz von Seitenzahlen oder Ausdrücken, um eine neue Reihenfolge zu definieren.", - "REVERSE_ORDER": "Das Dokument umkehren, sodass die letzte Seite zur ersten wird usw.", - "DUPLEX_SORT": "Vorder- und Rückseiten verschachteln, als ob ein Duplex-Scanner alle Vorderseiten und dann alle Rückseiten gescannt hätte (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Seiten für den Broschüren-Druck anordnen (letzte, erste, zweite, vorletzte, …).", - "SIDE_STITCH_BOOKLET_SORT": "Seiten für den Seitenheft-Broschüren-Druck anordnen (optimiert für die Bindung an der Seite).", - "ODD_EVEN_SPLIT": "Das Dokument in zwei Ausgaben aufteilen: alle ungeraden Seiten und alle geraden Seiten.", - "ODD_EVEN_MERGE": "Zwei PDFs durch abwechselnde Seiten zusammenführen: ungerade aus der ersten, gerade aus der zweiten.", - "DUPLICATE": "Jede Seite entsprechend der benutzerdefinierten Anzahl duplizieren (z.B. 4 dupliziert jede Seite 4×).", - "REMOVE_FIRST": "Die erste Seite aus dem Dokument entfernen.", - "REMOVE_LAST": "Die letzte Seite aus dem Dokument entfernen.", - "REMOVE_FIRST_AND_LAST": "Sowohl die erste als auch die letzte Seite aus dem Dokument entfernen." - }, - "placeholder": "(z.B. 1,3,2 oder 4-8,2,10-12 oder 2n-1)" - }, - "addImage": { - "tags": "img,jpg,bild,foto", - "title": "Bild hinzufügen", - "header": "Ein Bild einfügen", - "image": { - "name": "Bild", - "placeholder": "Ein Bild hochladen", - "label": "Bilddatei" - }, - "steps": { - "configure": "Bild konfigurieren" - }, - "step": { - "createDesc": "Das hinzuzufügende Bild hochladen", - "place": "Bild platzieren", - "placeDesc": "Klicken Sie auf das PDF, um Ihr Bild hinzuzufügen" - }, - "instructions": { - "title": "So fügen Sie Bilder hinzu", - "text": "Nach dem Hochladen oben, klicken Sie irgendwo ins PDF, um es zu platzieren.", - "paused": "Platzieren pausiert", - "resumeHint": "Platzieren fortsetzen, um Ihr Bild per Klick hinzuzufügen.", - "noSignature": "Laden Sie oben ein Bild hoch, um das Platzieren zu aktivieren." - }, - "mode": { - "move": "Bild verschieben", - "place": "Bild platzieren", - "pause": "Platzieren pausieren", - "resume": "Platzieren fortsetzen" - }, - "results": { - "title": "Ergebnisse: Bild hinzufügen" - }, - "error": { - "failed": "Beim Hinzufügen des Bildes zum PDF ist ein Fehler aufgetreten." - }, - "saved": { - "defaultLabel": "Bild", - "defaultImageLabel": "Hochgeladenes Bild" - }, - "applySignatures": "Bilder anwenden" - }, - "attachments": { - "tags": "einbetten, anhängen, datei, anhang, anhänge", - "title": "Anhänge hinzufügen", - "header": "Anhänge hinzufügen", - "add": "Anhang hinzufügen", - "remove": "Anhang entfernen", - "embed": "Anhang einbetten", - "submit": "Anhänge hinzufügen" - }, - "watermark": { - "title": "Wasserzeichen hinzufügen", - "desc": "Text- oder Bildwasserzeichen zu PDF-Dateien hinzufügen", - "completed": "Wasserzeichen hinzugefügt", - "submit": "Wasserzeichen hinzufügen", - "filenamePrefix": "wasserzeichen", - "error": { - "failed": "Ein Fehler ist beim Hinzufügen des Wasserzeichens zur PDF aufgetreten." - }, - "watermarkType": { - "text": "Text", - "image": "Bild" - }, - "settings": { - "type": "Wasserzeichen-Typ", - "text": { - "label": "Wasserzeichen-Text", - "placeholder": "Wasserzeichen-Text eingeben" - }, - "image": { - "label": "Wasserzeichen-Bild", - "choose": "Bild auswählen", - "selected": "Ausgewählt: {{filename}}" - }, - "fontSize": "Schriftgröße", - "size": "Größe", - "alphabet": "Schriftart/Sprache", - "color": "Wasserzeichen-Farbe", - "rotation": "Rotation (Grad)", - "opacity": "Deckkraft (%)", - "spacing": { - "horizontal": "Horizontaler Abstand", - "vertical": "Vertikaler Abstand", - "height": "Vertikaler Abstand", - "width": "Horizontaler Abstand" - }, - "convertToImage": "PDF-Seiten in Bilder umwandeln" - }, - "alphabet": { - "roman": "Römisch/Lateinisch", - "arabic": "Arabisch", - "japanese": "Japanisch", - "korean": "Koreanisch", - "chinese": "Chinesisch", - "thai": "Thailändisch" - }, - "steps": { - "type": "Wasserzeichen-Typ", - "wording": "Formulierung", - "textStyle": "Stil", - "formatting": "Formatierung", - "file": "Wasserzeichen-Datei" - }, - "results": { - "title": "Wasserzeichen-Ergebnisse" - }, - "tooltip": { - "language": { - "title": "Sprachunterstützung", - "text": "Wählen Sie die entsprechende Spracheinstellung, um eine ordnungsgemäße Schriftdarstellung für Ihren Text zu gewährleisten." - }, - "appearance": { - "title": "Darstellungseinstellungen", - "text": "Steuern Sie das Aussehen Ihres Wasserzeichens und die Einblendung in das Dokument.", - "bullet1": "Rotation: -360° bis 360° für geneigte Wasserzeichen", - "bullet2": "Deckkraft: 0-100% für Transparenz-Steuerung", - "bullet3": "Niedrigere Deckkraft erzeugt dezente Wasserzeichen" - }, - "spacing": { - "title": "Abstandssteuerung", - "text": "Passen Sie den Abstand zwischen wiederholten Wasserzeichen auf der Seite an.", - "bullet1": "Breitenabstand: Horizontaler Abstand zwischen Wasserzeichen", - "bullet2": "Höhenabstand: Vertikaler Abstand zwischen Wasserzeichen", - "bullet3": "Höhere Werte erzeugen weiter verteilte Muster" - }, - "type": { - "header": { - "title": "Wasserzeichen-Typ auswählen" - }, - "description": { - "title": "Wasserzeichen auswählen", - "text": "Wählen Sie je nach Bedarf zwischen Text- oder Bildwasserzeichen." - }, - "text": { - "title": "Text-Wasserzeichen", - "text": "Perfekt für das Hinzufügen von Urheberrechtshinweisen, Firmennamen oder Vertraulichkeitsetiketten. Unterstützt mehrere Sprachen und benutzerdefinierte Farben.", - "bullet1": "Anpassbare Schriftarten und Sprachen", - "bullet2": "Einstellbare Farben und Transparenz", - "bullet3": "Ideal für rechtliche oder Branding-Texte" - }, - "image": { - "title": "Bild-Wasserzeichen", - "text": "Verwenden Sie Logos, Stempel oder beliebige Bilder als Wasserzeichen. Hervorragend für Branding und visuelle Identifikation.", - "bullet1": "Laden Sie beliebige Bildformate hoch", - "bullet2": "Erhält die Bildqualität", - "bullet3": "Perfekt für Logos und Stempel" - } - }, - "wording": { - "header": { - "title": "Textinhalt" - }, - "text": { - "title": "Wasserzeichen-Text", - "text": "Geben Sie den Text ein, der als Wasserzeichen im gesamten Dokument angezeigt werden soll.", - "bullet1": "Halten Sie es kurz für bessere Lesbarkeit", - "bullet2": "Häufige Beispiele: 'VERTRAULICH', 'ENTWURF', Firmenname", - "bullet3": "Emoji-Zeichen werden nicht unterstützt und herausgefiltert" - } - }, - "textStyle": { - "header": { - "title": "Textstil" - }, - "color": { - "title": "Farbauswahl", - "text": "Wählen Sie eine Farbe, die einen guten Kontrast zum Dokumentinhalt bietet.", - "bullet1": "Hellgrau (#d3d3d3) für dezente Wasserzeichen", - "bullet2": "Schwarz oder dunkle Farben für hohen Kontrast", - "bullet3": "Benutzerdefinierte Farben für Branding-Zwecke" - }, - "language": { - "title": "Sprachunterstützung", - "text": "Wählen Sie die entsprechende Spracheinstellung für eine ordnungsgemäße Schriftdarstellung." - } - }, - "file": { - "header": { - "title": "Bild hochladen" - }, - "upload": { - "title": "Bildauswahl", - "text": "Laden Sie eine Bilddatei hoch, um sie als Wasserzeichen zu verwenden.", - "bullet1": "Unterstützt gängige Formate: PNG, JPG, GIF, BMP", - "bullet2": "PNG mit Transparenz funktioniert am besten", - "bullet3": "Bilder mit höherer Auflösung behalten die Qualität besser bei" - }, - "recommendations": { - "title": "Bewährte Praktiken", - "text": "Tipps für optimale Bild-Wasserzeichen-Ergebnisse.", - "bullet1": "Verwenden Sie Logos oder Stempel mit transparentem Hintergrund", - "bullet2": "Einfache Designs funktionieren besser als komplexe Bilder", - "bullet3": "Berücksichtigen Sie die endgültige Dokumentgröße bei der Auflösungswahl" - } - }, - "formatting": { - "header": { - "title": "Formatierung & Layout" - }, - "size": { - "title": "Größensteuerung", - "text": "Passen Sie die Größe Ihres Wasserzeichens (Text oder Bild) an.", - "bullet1": "Größere Größen erzeugen auffälligere Wasserzeichen" - }, - "appearance": { - "title": "Darstellungseinstellungen", - "text": "Steuern Sie das Aussehen Ihres Wasserzeichens und die Einblendung in das Dokument.", - "bullet1": "Rotation: -360° bis 360° für geneigte Wasserzeichen", - "bullet2": "Deckkraft: 0-100% für Transparenz-Steuerung", - "bullet3": "Niedrigere Deckkraft erzeugt dezente Wasserzeichen" - }, - "spacing": { - "title": "Abstandssteuerung", - "text": "Passen Sie den Abstand zwischen wiederholten Wasserzeichen auf der Seite an.", - "bullet1": "Horizontaler Abstand: Abstand zwischen Wasserzeichen von links nach rechts", - "bullet2": "Vertikaler Abstand: Abstand zwischen Wasserzeichen von oben nach unten", - "bullet3": "Höhere Werte erzeugen weiter verteilte Muster" - }, - "security": { - "title": "Sicherheitsoption", - "text": "Konvertieren Sie die endgültige PDF in ein bildbasiertes Format für erhöhte Sicherheit.", - "bullet1": "Verhindert Textauswahl und Kopieren", - "bullet2": "Macht Wasserzeichen schwerer entfernbar", - "bullet3": "Führt zu größeren Dateigrößen", - "bullet4": "Am besten für sensible oder urheberrechtlich geschützte Inhalte" - } - } - }, - "type": { - "1": "Text", - "2": "Bild" - } - }, - "permissions": { - "tags": "lesen,schreiben,bearbeiten,drucken", - "title": "Berechtigungen ändern", - "header": "Berechtigungen ändern", - "warning": "Achtung: Damit diese Berechtigungen nicht geändert werden können, wird empfohlen, sie über die \"Passwort hinzufügen\"-Seite mit einem Passwort zu versehen", - "selectText": { - "1": "Das zu ändernde PDF auswählen", - "2": "Zu setzende Berechtigungen", - "3": "Das Zusammenstellen des PDFs verhindern", - "4": "Inhaltsextrahierung verhindern", - "5": "Inhaltsextrahierung zur Barrierefreiheit verhindern", - "6": "Ausfüllen des Formulars verhindern", - "7": "Modifizierung verhindern", - "8": "Ändern von Kommentaren verhindern", - "9": "Drucken verhindern", - "10": "Drucken verschiedener Formate verhindern" - }, - "submit": "Ändern" - }, - "editTableOfContents": { - "settings": { - "title": "Lesezeichen & Gliederung", - "replaceExisting": "Bestehende Lesezeichen ersetzen (deaktivieren zum Anhängen)", - "replaceExistingHint": "Wenn deaktiviert, wird die neue Gliederung hinter die aktuellen Lesezeichen angehängt." - }, - "actions": { - "source": "Lesezeichen laden", - "selectedFile": "Geladen aus {{file}}", - "noFile": "Wählen Sie ein PDF, um vorhandene Lesezeichen zu extrahieren.", - "loadFromPdf": "Aus ausgewähltem PDF laden", - "importJson": "JSON importieren", - "importClipboard": "JSON aus Zwischenablage einfügen", - "export": "Lesezeichen exportieren", - "exportJson": "JSON herunterladen", - "exportClipboard": "JSON in die Zwischenablage kopieren", - "clipboardUnavailable": "Zwischenablagezugriff ist in diesem Browser nicht verfügbar." - }, - "info": { - "line1": "Jedes Lesezeichen benötigt einen aussagekräftigen Titel und die zu öffnende Seite.", - "line2": "Erstellen Sie Hierarchien für Kapitel, Abschnitte und Unterabschnitte mit untergeordneten Lesezeichen.", - "line3": "Importieren Sie Lesezeichen aus dem ausgewählten PDF oder einer JSON-Datei, um Zeit zu sparen." - }, - "workbench": { - "empty": { - "title": "Tool öffnen, um mit dem Bearbeiten zu beginnen", - "description": "Wählen Sie das Tool Inhaltsverzeichnis bearbeiten, um den Arbeitsbereich zu laden." - }, - "tabTitle": "Arbeitsbereich Gliederung", - "subtitle": "Lesezeichen importieren, Hierarchien erstellen und die Gliederung ohne enge Seitenleisten anwenden.", - "noFile": "Kein PDF ausgewählt", - "fileLabel": "Änderungen werden auf das aktuell ausgewählte PDF angewendet.", - "filePrompt": "Wählen Sie ein PDF aus Ihrer Bibliothek oder laden Sie ein neues hoch.", - "changeFile": "PDF wechseln", - "selectFile": "PDF auswählen" - }, - "editor": { - "heading": "Lesezeichen-Editor", - "description": "Lesezeichen hinzufügen, verschachteln und neu anordnen, um die PDF-Gliederung zu erstellen.", - "addTopLevel": "Oberstes Lesezeichen hinzufügen", - "empty": { - "title": "Noch keine Lesezeichen", - "description": "Importieren Sie vorhandene Lesezeichen oder fügen Sie Ihren ersten Eintrag hinzu.", - "action": "Erstes Lesezeichen hinzufügen" - }, - "defaultTitle": "Neues Lesezeichen", - "defaultChildTitle": "Untergeordnetes Lesezeichen", - "defaultSiblingTitle": "Neues Lesezeichen", - "untitled": "Unbenanntes Lesezeichen", - "childBadge": "Untergeordnet", - "pagePreview": "Seite {{page}}", - "field": { - "title": "Lesezeichentitel", - "page": "Zielseitennummer" - }, - "actions": { - "toggle": "Unterelemente ein-/ausblenden", - "addChild": "Untergeordnetes Lesezeichen hinzufügen", - "addSibling": "Gleichgeordnetes Lesezeichen hinzufügen", - "remove": "Lesezeichen entfernen" - }, - "confirmRemove": "Dieses Lesezeichen und alle Unterelemente entfernen?" - }, - "messages": { - "loadedTitle": "Lesezeichen extrahiert", - "loadedBody": "Vorhandene Lesezeichen aus dem PDF wurden in den Editor geladen.", - "noBookmarks": "Im ausgewählten PDF wurden keine Lesezeichen gefunden.", - "loadFailed": "Lesezeichen konnten nicht aus dem ausgewählten PDF extrahiert werden.", - "imported": "Lesezeichen importiert", - "importedBody": "Ihre JSON-Gliederung hat den aktuellen Editorinhalt ersetzt.", - "importedClipboard": "Daten aus der Zwischenablage haben die aktuelle Lesezeichenliste ersetzt.", - "invalidJson": "Ungültige JSON-Struktur", - "invalidJsonBody": "Bitte eine gültige JSON-Datei mit Lesezeichen angeben und erneut versuchen.", - "exported": "JSON-Download bereit", - "copied": "In die Zwischenablage kopiert", - "copiedBody": "Lesezeichen-JSON erfolgreich kopiert.", - "copyFailed": "Kopieren fehlgeschlagen" - }, - "error": { - "failed": "Aktualisieren des Inhaltsverzeichnisses fehlgeschlagen" - }, - "submit": "Inhaltsverzeichnis anwenden", - "results": { - "title": "Aktualisiertes PDF mit Lesezeichen", - "subtitle": "Laden Sie die verarbeitete Datei herunter oder machen Sie die Aktion unten rückgängig." - } - }, - "removePages": { - "tags": "seiten entfernen,seiten löschen", - "title": "Entfernen", - "pageNumbers": { - "label": "Zu entfernende Seiten", - "placeholder": "z.B. 1,3,5-8,10", - "error": "Ungültiges Seitenzahlenformat. Verwenden Sie Zahlen, Bereiche (1-5) oder mathematische Ausdrücke (2n+1)" - }, - "filenamePrefix": "seiten_entfernt", - "files": { - "placeholder": "Wählen Sie eine PDF-Datei in der Hauptansicht aus, um zu beginnen" - }, - "settings": { - "title": "Einstellungen" - }, - "tooltip": { - "header": { - "title": "Einstellungen zum Entfernen von Seiten" - }, - "pageNumbers": { - "title": "Seitenauswahl", - "text": "Geben Sie an, welche Seiten aus Ihrer PDF entfernt werden sollen. Sie können einzelne Seiten, Bereiche oder mathematische Ausdrücke verwenden.", - "bullet1": "Einzelne Seiten: 1,3,5 (entfernt Seiten 1, 3 und 5)", - "bullet2": "Seitenbereiche: 1-5,10-15 (entfernt Seiten 1-5 und 10-15)", - "bullet3": "Mathematisch: 2n+1 (entfernt ungerade Seiten)", - "bullet4": "Offene Bereiche: 5- (entfernt von Seite 5 bis zum Ende)" - }, - "examples": { - "title": "Häufige Beispiele", - "text": "Hier sind einige häufige Seitenauswahlmuster:", - "bullet1": "Erste Seite entfernen: 1", - "bullet2": "Letzte 3 Seiten entfernen: -3", - "bullet3": "Jede zweite Seite entfernen: 2n", - "bullet4": "Bestimmte verstreute Seiten entfernen: 1,5,10,15" - }, - "safety": { - "title": "Sicherheitstipps", - "text": "Wichtige Überlegungen beim Entfernen von Seiten:", - "bullet1": "Zeigen Sie immer eine Vorschau Ihrer Auswahl vor der Verarbeitung an", - "bullet2": "Bewahren Sie eine Sicherungskopie Ihrer ursprünglichen Datei auf", - "bullet3": "Seitennummern beginnen bei 1, nicht bei 0", - "bullet4": "Ungültige Seitennummern werden ignoriert" - } - }, - "error": { - "failed": "Ein Fehler ist beim Entfernen der Seiten aufgetreten." - }, - "results": { - "title": "Ergebnisse der Seitenentfernung" - }, - "submit": "Entfernen" - }, - "extractPages": { - "title": "Seiten extrahieren", - "pageNumbers": { - "label": "Zu extrahierende Seiten", - "placeholder": "z. B. 1,3,5-8 oder odd & 1-10" - }, - "settings": { - "title": "Einstellungen" - }, - "tooltip": { - "description": "Extrahiert die ausgewählten Seiten in ein neues PDF und erhält die Reihenfolge." - }, - "error": { - "failed": "Seiten konnten nicht extrahiert werden" - }, - "results": { - "title": "Seiten extrahiert" - }, - "submit": "Seiten extrahieren" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Anleitung zur Seitenauswahl" - }, - "basic": { - "title": "Grundlegende Verwendung", - "text": "Wählen Sie bestimmte Seiten aus Ihrem PDF-Dokument mit einfacher Syntax.", - "bullet1": "Einzelne Seiten: 1,3,5", - "bullet2": "Seitenbereiche: 3-6 oder 10-15", - "bullet3": "Alle Seiten: all" - }, - "advanced": { - "title": "Erweiterte Funktionen" - }, - "tips": { - "title": "Tipps", - "text": "Behalten Sie diese Richtlinien im Hinterkopf:", - "bullet1": "Seitennummern beginnen bei 1 (nicht bei 0)", - "bullet2": "Leerzeichen werden automatisch entfernt", - "bullet3": "Ungültige Ausdrücke werden ignoriert" - }, - "syntax": { - "title": "Syntax-Grundlagen", - "text": "Verwenden Sie Zahlen, Bereiche, Schlüsselwörter und Progressionen (n beginnt bei 0). Klammern werden unterstützt.", - "bullets": { - "numbers": "Zahlen/Bereiche: 5, 10-20", - "keywords": "Schlüsselwörter: odd, even", - "progressions": "Progressionen: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatoren", - "text": "AND hat höhere Priorität als Komma. NOT gilt innerhalb des Dokumentbereichs.", - "and": "AND: & oder \"and\" — erfordern beide Bedingungen (z.B. 1-50 & even)", - "comma": "Komma: , oder | — kombiniert Auswahlen (z.B. 1-10, 20)", - "not": "NOT: ! oder \"not\" — schließt Seiten aus (z.B. 3n & not 30)" - }, - "examples": { - "title": "Beispiele" - }, - "complex": { - "bullet1": "1,3-5,8,2n → Seiten 1, 3–5, 8 plus gerade", - "bullet2": "10-,2n-1 → ab Seite 10 bis Ende + ungerade Seiten", - "description": "Verschiedene Typen mischen.", - "title": "Komplexe Kombinationen" - }, - "description": "Wählen Sie, welche Seiten für den Vorgang verwendet werden. Unterstützt Einzelseiten, Bereiche, Formeln und das Schlüsselwort all.", - "individual": { - "bullet1": "1,3,5 → wählt die Seiten 1, 3, 5", - "bullet2": "2,7,12 → wählt die Seiten 2, 7, 12", - "description": "Zahlen durch Kommas trennen.", - "title": "Einzelseiten" - }, - "mathematical": { - "bullet1": "2n → alle geraden Seiten (2, 4, 6…)", - "bullet2": "2n-1 → alle ungeraden Seiten (1, 3, 5…)", - "bullet3": "3n → jede 3. Seite (3, 6, 9…)", - "bullet4": "4n-1 → Seiten 3, 7, 11, 15…", - "description": "Verwenden Sie n in Formeln für Muster.", - "title": "Mathematische Funktionen" - }, - "ranges": { - "bullet1": "3-6 → wählt die Seiten 3–6", - "bullet2": "10-15 → wählt die Seiten 10–15", - "bullet3": "5- → wählt die Seiten 5 bis Ende", - "description": "- für aufeinanderfolgende Seiten verwenden.", - "title": "Seitenbereiche" - }, - "special": { - "bullet1": "all → wählt alle Seiten", - "title": "Spezielle Schlüsselwörter" - } - } - }, - "bulkSelection": { - "syntaxError": "Es gibt ein Syntaxproblem. Siehe Tipps zur Seitenauswahl für Hilfe.", - "header": { - "title": "Anleitung zur Seitenauswahl" - }, - "syntax": { - "title": "Syntax-Grundlagen", - "text": "Verwenden Sie Zahlen, Bereiche, Schlüsselwörter und Progressionen (n beginnt bei 0). Klammern werden unterstützt.", - "bullets": { - "numbers": "Zahlen/Bereiche: 5, 10-20", - "keywords": "Schlüsselwörter: odd, even", - "progressions": "Progressionen: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatoren", - "text": "AND hat höhere Priorität als Komma. NOT gilt innerhalb des Dokumentbereichs.", - "and": "AND: & oder \"and\" — erfordern beide Bedingungen (z.B. 1-50 & even)", - "comma": "Komma: , oder | — kombiniert Auswahlen (z.B. 1-10, 20)", - "not": "NOT: ! oder \"not\" — schließt Seiten aus (z.B. 3n & not 30)" - }, - "examples": { - "title": "Beispiele", - "first50": "Erste 50", - "last50": "Letzte 50", - "every3rd": "Jede 3.", - "oddWithinExcluding": "Ungerade innerhalb 1-20 ausgenommen 5-7", - "combineSets": "Mengen kombinieren" - }, - "firstNPages": { - "title": "Erste N Seiten", - "placeholder": "Anzahl der Seiten" - }, - "lastNPages": { - "title": "Letzte N Seiten", - "placeholder": "Anzahl der Seiten" - }, - "everyNthPage": { - "title": "Jede N-te Seite", - "placeholder": "Schrittgröße" - }, - "range": { - "title": "Bereich", - "fromPlaceholder": "Von", - "toPlaceholder": "Bis" - }, - "keywords": { - "title": "Schlüsselwörter" - }, - "advanced": { - "title": "Erweitert" - } - }, - "compressPdfs": { - "tags": "komprimieren,verkleinern,minimieren" - }, - "unlockPDFForms": { - "tags": "entfernen,löschen,form,feld,schreibgeschützt", - "title": "Entfernen Sie schreibgeschützte Formfelder", - "header": "Schreibgeschützte PDF-Formfelder entfernen", - "submit": "Entfernen", - "description": "Dieses Tool entfernt Nur-Lese-Beschränkungen von PDF-Formularfeldern und macht sie bearbeitbar und ausfüllbar.", - "filenamePrefix": "entsperrte_formulare", - "files": { - "placeholder": "Wählen Sie eine PDF-Datei in der Hauptansicht aus, um zu beginnen" - }, - "error": { - "failed": "Ein Fehler ist beim Entsperren der PDF-Formulare aufgetreten." - }, - "results": { - "title": "Entsperrte Formulare - Ergebnisse" - } - }, - "changeMetadata": { - "header": "Metadaten ändern", - "submit": "Ändern", - "filenamePrefix": "metadaten", - "settings": { - "title": "Metadaten-Einstellungen" - }, - "standardFields": { - "title": "Standardfelder" - }, - "deleteAll": { - "label": "Vorhandene Metadaten entfernen", - "checkbox": "Alle Metadaten löschen" - }, - "title": { - "label": "Titel", - "placeholder": "Dokumententitel" - }, - "author": { - "label": "Autor", - "placeholder": "Dokumentautor" - }, - "subject": { - "label": "Betreff", - "placeholder": "Dokumentbetreff" - }, - "keywords": { - "label": "Schlüsselwörter", - "placeholder": "Dokumentschlüsselwörter" - }, - "creator": { - "label": "Ersteller", - "placeholder": "Dokumentersteller" - }, - "producer": { - "label": "Produzent", - "placeholder": "Dokumentproduzent" - }, - "dates": { - "title": "Datumsfelder" - }, - "creationDate": { - "label": "Erstellungsdatum", - "placeholder": "Erstellungsdatum" - }, - "modificationDate": { - "label": "Änderungsdatum", - "placeholder": "Änderungsdatum" - }, - "trapped": { - "label": "Trapped-Status", - "unknown": "Unbekannt", - "true": "Wahr", - "false": "Falsch" - }, - "advanced": { - "title": "Erweiterte Optionen" - }, - "customFields": { - "title": "Benutzerdefinierte Metadaten", - "description": "Benutzerdefinierte Metadatenfelder zum Dokument hinzufügen", - "add": "Feld hinzufügen", - "key": "Schlüssel", - "keyPlaceholder": "Benutzerdefinierter Schlüssel", - "value": "Wert", - "valuePlaceholder": "Benutzerdefinierter Wert", - "remove": "Entfernen" - }, - "results": { - "title": "Aktualisierte PDFs" - }, - "error": { - "failed": "Ein Fehler ist beim Ändern der PDF-Metadaten aufgetreten." - }, - "tooltip": { - "header": { - "title": "PDF-Metadaten Übersicht" - }, - "standardFields": { - "title": "Standardfelder", - "text": "Häufige PDF-Metadatenfelder, die das Dokument beschreiben.", - "bullet1": "Titel: Dokumentname oder Überschrift", - "bullet2": "Autor: Person, die das Dokument erstellt hat", - "bullet3": "Betreff: Kurze Beschreibung des Inhalts", - "bullet4": "Schlüsselwörter: Suchbegriffe für das Dokument", - "bullet5": "Ersteller/Produzent: Software zur Erstellung der PDF" - }, - "dates": { - "title": "Datumsfelder", - "text": "Wann das Dokument erstellt und geändert wurde.", - "bullet1": "Erstellungsdatum: Wann das ursprüngliche Dokument erstellt wurde", - "bullet2": "Änderungsdatum: Wann zuletzt geändert" - }, - "options": { - "title": "Zusätzliche Optionen", - "text": "Benutzerdefinierte Felder und Datenschutzkontrollen.", - "bullet1": "Benutzerdefinierte Metadaten: Fügen Sie Ihre eigenen Schlüssel-Wert-Paare hinzu", - "bullet2": "Trapped-Status: Einstellung für hochwertigen Druck", - "bullet3": "Alle löschen: Alle Metadaten für Datenschutz entfernen" - }, - "deleteAll": { - "title": "Vorhandene Metadaten entfernen", - "text": "Vollständige Löschung der Metadaten zum Schutz der Privatsphäre." - }, - "customFields": { - "title": "Benutzerdefinierte Metadaten", - "text": "Fügen Sie Ihre eigenen benutzerdefinierten Schlüssel-Wert-Metadatenpaare hinzu.", - "bullet1": "Fügen Sie beliebige benutzerdefinierte Felder hinzu, die für Ihr Dokument relevant sind", - "bullet2": "Beispiele: Abteilung, Projekt, Version, Status", - "bullet3": "Sowohl Schlüssel als auch Wert sind für jeden Eintrag erforderlich" - }, - "advanced": { - "title": "Erweiterte Optionen", - "trapped": { - "title": "Trapped-Status", - "description": "Zeigt an, ob das Dokument für hochwertigen Druck vorbereitet ist.", - "bullet1": "True: Dokument wurde für den Druck getrapped", - "bullet2": "False: Dokument wurde nicht getrapped", - "bullet3": "Unknown: Trapped-Status ist nicht angegeben" - } - } - } - }, - "fileToPDF": { - "tags": "transformation,format,dokument,bild,folie,text,konvertierung,büro,dokumente,word,excel,powerpoint", - "title": "Datei in PDF", - "header": "Beliebige Dateien in PDF konvertieren", - "credit": "Dieser Dienst verwendet LibreOffice und Unoconv für die Dateikonvertierung.", - "supportedFileTypesInfo": "Unterstützte Dateitypen", - "supportedFileTypes": "Unterstützte Dateitypen sollten die folgenden enthalten, eine vollständige aktualisierte Liste der unterstützten Formate finden Sie jedoch in der LibreOffice-Dokumentation", - "submit": "In PDF konvertieren" - }, - "ocr": { - "tags": "erkennung,text,bild,scannen,lesen,identifizieren,erkennung,bearbeitbar", - "title": "OCR / Scan-Bereinigung", - "desc": "Cleanup scannt und erkennt Text aus Bildern in einer PDF-Datei und fügt ihn erneut als Text hinzu", - "header": "Scans bereinigen / OCR (Optical Character Recognition)", - "selectText": { - "1": "Sprachen auswählen, die im PDF erkannt werden sollen (die aufgelisteten sind die aktuell erkannten):", - "2": "Textdatei erzeugen, die OCR-Text neben dem OCR-bearbeiteten PDF enthält", - "3": "Korrekte Seiten wurden in einem schiefen Winkel gescannt, indem sie wieder an ihren Platz gedreht wurden", - "4": "Seite säubern, daher ist es weniger wahrscheinlich, dass OCR Text im Hintergrundrauschen findet. (Keine Ausgangsänderung)", - "5": "Seite säubern, sodass es weniger wahrscheinlich ist, dass OCR Text im Hintergrundrauschen findet, Bereinigung der Ausgabe wird beibehalten.", - "6": "Ignoriert Seiten mit interaktivem Text, nur OCR-Seiten, die Bilder sind", - "7": "OCR erzwingen, OCR wird jede Seite entfernen und alle ursprünglichen Textelemente entfernen", - "8": "Normal (Fehler, wenn PDF Text enthält)", - "9": "Zusätzliche Einstellungen", - "10": "OCR-Modus", - "11": "Bilder nach OCR entfernen (Entfernt ALLE Bilder, nur sinnvoll, wenn Teil des Konvertierungsschritts)", - "12": "Rendertyp (Erweitert)" - }, - "help": "Bitte lesen Sie diese Dokumentation, um zu erfahren, wie Sie dies für andere Sprachen verwenden und/oder nicht in Docker verwenden können", - "credit": "Dieser Dienst verwendet qpdf und Tesseract für OCR.", - "submit": "PDF mit OCR verarbeiten", - "operation": { - "submit": "OCR verarbeiten und überprüfen" - }, - "results": { - "title": "OCR-Ergebnisse" - }, - "languagePicker": { - "additionalLanguages": "Suchen Sie nach zusätzlichen Sprachen?", - "viewSetupGuide": "Setup-Anleitung ansehen →" - }, - "settings": { - "title": "Einstellungen", - "ocrMode": { - "label": "OCR-Modus", - "auto": "Auto (Textebenen überspringen)", - "force": "Erzwingen (alle neu per OCR erfassen, Text ersetzen)", - "strict": "Strikt (abbrechen, wenn Text gefunden wird)" - }, - "languages": { - "label": "Sprachen", - "placeholder": "Sprachen auswählen" - }, - "compatibilityMode": { - "label": "Kompatibilitätsmodus" - }, - "advancedOptions": { - "label": "Verarbeitungsoptionen", - "sidecar": "Textdatei erstellen", - "deskew": "Seiten entzerren", - "clean": "Eingabedatei bereinigen", - "cleanFinal": "Endgültige Ausgabe bereinigen" - } - }, - "tooltip": { - "header": { - "title": "Übersicht der OCR-Einstellungen" - }, - "mode": { - "title": "OCR-Modus", - "text": "Optical Character Recognition (OCR) hilft Ihnen dabei, gescannte oder als Screenshot erfasste Seiten in Text umzuwandeln, den Sie durchsuchen, kopieren oder markieren können.", - "bullet1": "Auto überspringt Seiten, die bereits Textebenen enthalten.", - "bullet2": "Erzwingen führt OCR auf jeder Seite erneut durch und ersetzt den gesamten Text.", - "bullet3": "Strikt hält an, wenn auswählbarer Text gefunden wird." - }, - "languages": { - "title": "Sprachen", - "text": "Verbessern Sie die OCR-Genauigkeit, indem Sie die erwarteten Sprachen angeben. Wählen Sie eine oder mehrere Sprachen zur Unterstützung der Erkennung." - }, - "output": { - "title": "Ausgabe", - "text": "Entscheiden Sie, wie die Textausgabe formatiert werden soll:", - "bullet1": "Durchsuchbare PDF bettet Text hinter dem ursprünglichen Bild ein.", - "bullet2": "HOCR XML gibt eine strukturierte maschinenlesbare Datei zurück.", - "bullet3": "Reiner Text-Sidecar erstellt eine separate .txt-Datei mit unverarbeitetem Inhalt." - }, - "advanced": { - "header": { - "title": "Erweiterte OCR-Verarbeitung" - }, - "compatibility": { - "title": "Kompatibilitätsmodus", - "text": "Verwendet OCR 'Sandwich PDF'-Modus: führt zu größeren Dateien, ist aber zuverlässiger bei bestimmten Sprachen und älterer PDF-Software. Standardmäßig verwenden wir hOCR für kleinere, moderne PDFs." - }, - "sidecar": { - "title": "Textdatei erstellen", - "text": "Generiert eine separate .txt-Datei neben der PDF, die den gesamten extrahierten Textinhalt für einfachen Zugriff und Verarbeitung enthält." - }, - "deskew": { - "title": "Seiten begradigen", - "text": "Korrigiert automatisch schiefe oder geneigte Seiten, um die OCR-Genauigkeit zu verbessern. Nützlich für gescannte Dokumente, die nicht perfekt ausgerichtet waren." - }, - "clean": { - "title": "Eingabedatei bereinigen", - "text": "Verarbeitet die Eingabe vor, indem Rauschen entfernt, Kontrast verbessert und das Bild für bessere OCR-Erkennung vor der Verarbeitung optimiert wird." - }, - "cleanFinal": { - "title": "Endgültige Ausgabe bereinigen", - "text": "Nachbearbeitung der finalen PDF durch Entfernung von OCR-Artefakten und Optimierung der Textebene für bessere Lesbarkeit und kleinere Dateigröße." - } - } - }, - "error": { - "failed": "OCR-Vorgang fehlgeschlagen" - } - }, - "extractImages": { - "tags": "bild,foto,speichern,archivieren,zippen,erfassen,greifen", - "title": "Bilder extrahieren", - "header": "Bilder extrahieren", - "selectText": "Wählen Sie das Bildformat aus, in das extrahierte Bilder konvertiert werden sollen", - "allowDuplicates": "Doppelte Bilder speichern", - "submit": "Extrahieren", - "settings": { - "title": "Einstellungen" - }, - "error": { - "failed": "Beim Extrahieren der Bilder aus der PDF ist ein Fehler aufgetreten." - } - }, - "pdfToPDFA": { - "tags": "archiv,langfristig,standard,konvertierung,speicherung,aufbewahrung", - "title": "PDF zu PDF/A", - "header": "PDF zu PDF/A", - "credit": "Dieser Dienst verwendet libreoffice für die PDF/A-Konvertierung", - "submit": "Konvertieren", - "tip": "Dieser Dienst kann nur einzelne Eingangsdateien verarbeiten.", - "outputFormat": "Ausgabeformat", - "pdfWithDigitalSignature": "Das PDF enthält eine digitale Signatur. Sie wird im nächsten Schritt entfernt." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,transformation,format,konvertierung,office,microsoft,docfile", - "title": "PDF zu Word", - "header": "PDF zu Word", - "selectText": { - "1": "Ausgabedateiformat" - }, - "credit": "Dieser Dienst verwendet LibreOffice für die Dateikonvertierung.", - "submit": "Konvertieren" - }, - "PDFToPresentation": { - "tags": "folien,show,büro,microsoft", - "title": "PDF zu Präsentation", - "header": "PDF zu Präsentation", - "selectText": { - "1": "Ausgabedateiformat" - }, - "credit": "Dieser Dienst verwendet LibreOffice für die Dateikonvertierung.", - "submit": "Konvertieren" - }, - "PDFToText": { - "tags": "reichformat,richtextformat,rich text format", - "title": "PDF in Text/RTF", - "header": "PDF in Text/RTF", - "selectText": { - "1": "Ausgabedateiformat" - }, - "credit": "Dieser Dienst verwendet LibreOffice für die Dateikonvertierung.", - "submit": "Konvertieren" - }, - "PDFToHTML": { - "tags": "webinhalte,browserfreundlich", - "title": "PDF zu HTML", - "header": "PDF zu HTML", - "credit": "Dieser Dienst verwendet pdftohtml für die Dateikonvertierung.", - "submit": "Konvertieren" - }, - "PDFToXML": { - "tags": "datenextraktion,strukturierter inhalt,interop,transformation,konvertierung", - "title": "PDF zu XML", - "header": "PDF zu XML", - "credit": "Dieser Dienst verwendet LibreOffice für die Dateikonvertierung.", - "submit": "Konvertieren" - }, - "ScannerImageSplit": { - "tags": "separat,automatische erkennung,scans,mehrere fotos,organisieren", - "selectText": { - "1": "Winkelschwelle:", - "2": "Legt den minimalen absoluten Winkel fest, der erforderlich ist, damit das Bild gedreht werden kann (Standard: 10).", - "3": "Toleranz:", - "4": "Bestimmt den Bereich der Farbvariation um die geschätzte Hintergrundfarbe herum (Standard: 30).", - "5": "Mindestbereich:", - "6": "Legt den minimalen Bereichsschwellenwert für ein Foto fest (Standard: 10000).", - "7": "Minimaler Konturbereich:", - "8": "Legt den minimalen Konturbereichsschwellenwert für ein Foto fest", - "9": "Randgröße:", - "10": "Legt die Größe des hinzugefügten und entfernten Randes fest, um weiße Ränder in der Ausgabe zu verhindern (Standard: 1)." - }, - "info": "Python ist nicht installiert. Es ist zum Ausführen erforderlich." - }, - "scannerImageSplit": { - "title": "Extrahierte Bilder", - "submit": "Bild-Scans extrahieren", - "error": { - "failed": "Beim Extrahieren der Bild-Scans ist ein Fehler aufgetreten." - }, - "tooltip": { - "title": "Foto-Teiler", - "whatThisDoes": "Was dies tut", - "whatThisDoesDesc": "Findet und extrahiert automatisch jedes Foto von einer gescannten Seite oder einem zusammengesetzten Bild - kein manuelles Zuschneiden erforderlich.", - "whenToUse": "Wann zu verwenden", - "useCase1": "Ganze Album-Seiten in einem Durchgang scannen", - "useCase2": "Flachbett-Stapel in separate Dateien aufteilen", - "useCase3": "Collagen in einzelne Fotos aufteilen", - "useCase4": "Fotos aus Dokumenten extrahieren", - "quickFixes": "Schnelle Lösungen", - "problem1": "Fotos nicht erkannt → Toleranz auf 30-50 erhöhen", - "problem2": "Zu viele Falscherkennungen → Mindestfläche auf 15.000-20.000 erhöhen", - "problem3": "Zuschnitte sind zu eng → Randgröße auf 5-10 erhöhen", - "problem4": "Geneigte Fotos nicht begradigt → Winkelschwelle auf ~5° senken", - "problem5": "Staub-/Rausch-Boxen → Mindest-Konturfläche auf 1000-2000 erhöhen", - "setupTips": "Einrichtungstipps", - "tip1": "Verwenden Sie einen einfachen, hellen Hintergrund", - "tip2": "Lassen Sie einen kleinen Abstand (≈1 cm) zwischen den Fotos", - "tip3": "Scannen Sie mit 300-600 DPI", - "tip4": "Reinigen Sie die Scanner-Glasplatte", - "headsUp": "Hinweis", - "headsUpDesc": "Überlappende Fotos oder Hintergründe, die farblich sehr nah an den Fotos liegen, können die Genauigkeit verringern - versuchen Sie einen helleren oder dunkleren Hintergrund und lassen Sie mehr Platz." - } - }, - "sign": { - "title": "Signieren", - "header": "PDFs signieren", - "upload": "Bild hochladen", - "draw": { - "title": "Zeichnen Sie Ihre Unterschrift", - "clear": "Löschen" - }, - "canvas": { - "heading": "Unterschrift zeichnen", - "clickToOpen": "Klicken, um die Zeichenfläche zu öffnen", - "modalTitle": "Unterschrift zeichnen", - "colorLabel": "Farbe", - "penSizeLabel": "Stiftstärke", - "penSizePlaceholder": "Größe", - "clear": "Zeichenfläche löschen", - "colorPickerTitle": "Strichfarbe wählen" - }, - "text": { - "name": "Name des Unterzeichners", - "placeholder": "Geben Sie Ihren vollständigen Namen ein", - "fontLabel": "Schriftart", - "fontSizeLabel": "Schriftgröße", - "fontSizePlaceholder": "Schriftgröße eingeben oder auswählen (8–200)", - "colorLabel": "Textfarbe" - }, - "clear": "Leeren", - "add": "Signieren", - "saved": { - "heading": "Gespeicherte Unterschriften", - "description": "Gespeicherte Unterschriften jederzeit wiederverwenden.", - "emptyTitle": "Noch keine gespeicherten Unterschriften", - "emptyDescription": "Zeichnen, laden oder tippen Sie oben eine Unterschrift und wählen Sie dann „In Bibliothek speichern“, um bis zu {{max}} Favoriten bereitzuhalten.", - "type": { - "canvas": "Zeichnung", - "image": "Upload", - "text": "Text" - }, - "limitTitle": "Limit erreicht", - "limitDescription": "Entfernen Sie eine gespeicherte Unterschrift, bevor Sie neue hinzufügen (max. {{max}}).", - "carouselPosition": "{{current}} von {{total}}", - "prev": "Zurück", - "next": "Weiter", - "delete": "Entfernen", - "label": "Bezeichnung", - "defaultLabel": "Unterschrift", - "defaultCanvasLabel": "Gezeichnete Unterschrift", - "defaultImageLabel": "Hochgeladene Unterschrift", - "defaultTextLabel": "Getippte Unterschrift", - "saveButton": "Unterschrift speichern", - "saveUnavailable": "Erstellen Sie zuerst eine Unterschrift, um sie zu speichern.", - "noChanges": "Die aktuelle Unterschrift ist bereits gespeichert.", - "status": { - "saved": "Gespeichert" - } - }, - "save": "Signature speichern", - "applySignatures": "Signaturen anwenden", - "personalSigs": "Persönliche Signaturen", - "sharedSigs": "Geteilte Signaturen", - "noSavedSigs": "Es wurden keine gespeicherten Signaturen gefunden", - "addToAll": "Zu allen Seiten hinzufügen", - "delete": "Löschen", - "first": "Erste Seite", - "last": "Letzte Seite", - "next": "Nächste Seite", - "previous": "Vorherige Seite", - "maintainRatio": "Seitenverhältnis beibehalten ein-/ausschalten", - "undo": "Rückgängig", - "redo": "Wiederherstellen", - "submit": "Dokument signieren", - "steps": { - "configure": "Signatur konfigurieren" - }, - "step": { - "createDesc": "Wählen Sie, wie Sie die Unterschrift erstellen möchten", - "place": "Platzieren & speichern", - "placeDesc": "Positionieren Sie die Unterschrift auf Ihrem PDF" - }, - "type": { - "title": "Signaturtyp", - "draw": "Zeichnen", - "canvas": "Zeichenfläche", - "image": "Bild", - "text": "Text", - "saved": "Gespeichert" - }, - "image": { - "label": "Unterschriftsbild hochladen", - "placeholder": "Bilddatei auswählen", - "hint": "Laden Sie ein PNG- oder JPG-Bild Ihrer Unterschrift hoch" - }, - "instructions": { - "title": "So fügen Sie eine Unterschrift hinzu", - "canvas": "Nachdem Sie Ihre Unterschrift in der Zeichenfläche erstellt haben, schließen Sie das Modal und klicken Sie dann irgendwo auf das PDF, um sie zu platzieren.", - "image": "Nachdem Sie Ihr Unterschriftsbild oben hochgeladen haben, klicken Sie irgendwo auf das PDF, um es zu platzieren.", - "saved": "Wählen Sie oben eine gespeicherte Unterschrift und klicken Sie dann ins PDF, um sie zu platzieren.", - "text": "Nachdem Sie oben Ihren Namen eingegeben haben, klicken Sie irgendwo auf das PDF, um Ihre Signatur zu platzieren.", - "paused": "Platzieren pausiert", - "resumeHint": "Platzieren fortsetzen, um Ihre Unterschrift per Klick hinzuzufügen.", - "noSignature": "Erstellen Sie oben eine Unterschrift, um die Platzierungswerkzeuge zu aktivieren." - }, - "mode": { - "move": "Signatur bewegen", - "place": "Signatur platzieren", - "pause": "Platzieren pausieren", - "resume": "Platzieren fortsetzen" - }, - "updateAndPlace": "Aktualisieren und platzieren", - "activate": "Signatur-Platzierung aktivieren", - "deactivate": "Signatur-Platzierung beenden", - "results": { - "title": "Signatur-Ergebnisse" - }, - "error": { - "failed": "Beim Signieren der PDF ist ein Fehler aufgetreten." - } - }, - "flatten": { - "title": "Abflachen", - "header": "PDFs abflachen", - "flattenOnlyForms": "Nur Formulare abflachen", - "submit": "Abflachen", - "filenamePrefix": "abgeflacht", - "files": { - "placeholder": "Wählen Sie eine PDF-Datei in der Hauptansicht aus, um zu beginnen" - }, - "steps": { - "settings": "Einstellungen" - }, - "options": { - "stepTitle": "Abflachungs-Optionen", - "title": "Abflachungs-Optionen", - "flattenOnlyForms": { - "label": "Nur Formulare vereinfachen", - "desc": "Nur Formularfelder vereinfachen, andere interaktive Elemente unverändert lassen" - }, - "note": "Das Abflachen entfernt interaktive Elemente aus der PDF und macht sie nicht mehr bearbeitbar." - }, - "results": { - "title": "Reduzierungs-Ergebnisse" - }, - "error": { - "failed": "Ein Fehler ist beim Abflachen der PDF aufgetreten." - }, - "tooltip": { - "header": { - "title": "Über das Abflachen von PDFs" - }, - "description": { - "title": "Was bewirkt das Abflachen?", - "text": "Das Abflachen macht Ihre PDF nicht bearbeitbar, indem ausfüllbare Formulare und Buttons in normalen Text und Bilder umgewandelt werden. Die PDF sieht genau gleich aus, aber niemand kann die Formulare mehr ändern oder ausfüllen. Perfekt zum Teilen ausgefüllter Formulare, Erstellen finaler Dokumente für Aufzeichnungen oder um sicherzustellen, dass die PDF überall gleich aussieht.", - "bullet1": "Textfelder werden zu normalem Text (nicht bearbeitbar)", - "bullet2": "Checkboxen und Buttons werden zu Bildern", - "bullet3": "Ideal für Endversionen, die nicht geändert werden sollen", - "bullet4": "Gewährleistet einheitliches Aussehen auf allen Geräten" - }, - "formsOnly": { - "title": "Was bedeutet 'Nur Formulare reduzieren'?", - "text": "Diese Option entfernt nur die Möglichkeit, Formulare auszufüllen, lässt aber andere Funktionen wie das Anklicken von Links, das Anzeigen von Lesezeichen und das Lesen von Kommentaren weiterhin funktionieren.", - "bullet1": "Formulare werden nicht mehr bearbeitbar", - "bullet2": "Links funktionieren beim Anklicken weiterhin", - "bullet3": "Kommentare und Notizen bleiben sichtbar", - "bullet4": "Lesezeichen helfen weiterhin bei der Navigation" - } - } - }, - "repair": { - "tags": "reparieren,wiederherstellen,korrigieren,wiederherstellen", - "title": "Reparieren", - "header": "PDFs reparieren", - "submit": "Reparieren", - "description": "Dieses Tool versucht, beschädigte oder korrupte PDF-Dateien zu reparieren. Keine zusätzlichen Einstellungen erforderlich.", - "filenamePrefix": "repariert", - "files": { - "placeholder": "Wählen Sie eine PDF-Datei in der Hauptansicht aus, um zu beginnen" - }, - "error": { - "failed": "Ein Fehler ist beim Reparieren der PDF aufgetreten." - }, - "results": { - "title": "Reparatur-Ergebnisse" - } - }, - "removeBlanks": { - "title": "Leere Seiten entfernen", - "header": "Leere Seiten entfernen", - "settings": { - "title": "Einstellungen" - }, - "threshold": { - "label": "Pixel-Weißheitsschwellwert" - }, - "whitePercent": { - "label": "Weiß-Prozentsatz-Schwellwert", - "unit": "%" - }, - "includeBlankPages": { - "label": "Erkannte leere Seiten einschließen" - }, - "tooltip": { - "header": { - "title": "Leere Seiten entfernen - Einstellungen" - }, - "threshold": { - "title": "Pixel-Weißheits-Schwellenwert", - "text": "Steuert, wie weiß ein Pixel sein muss, um als 'weiß' betrachtet zu werden. Dies hilft zu bestimmen, was als leerer Bereich auf der Seite zählt.", - "bullet1": "0 = Reines Schwarz (am restriktivsten)", - "bullet2": "128 = Mittelgrau", - "bullet3": "255 = Reines Weiß (am wenigsten restriktiv)" - }, - "whitePercent": { - "title": "Weiß-Prozentsatz-Schwellenwert", - "text": "Legt den Mindestprozentsatz weißer Pixel fest, der erforderlich ist, damit eine Seite als leer betrachtet und entfernt wird.", - "bullet1": "Niedrigere Werte (z.B. 80%) = Mehr Seiten entfernt", - "bullet2": "Höhere Werte (z.B. 95%) = Nur sehr leere Seiten entfernt", - "bullet3": "Verwenden Sie höhere Werte für Dokumente mit hellem Hintergrund" - }, - "includeBlankPages": { - "title": "Erkannte leere Seiten einschließen", - "text": "Wenn aktiviert, erstellt eine separate PDF mit allen leeren Seiten, die erkannt und aus dem ursprünglichen Dokument entfernt wurden.", - "bullet1": "Nützlich zur Überprüfung dessen, was entfernt wurde", - "bullet2": "Hilft bei der Überprüfung der Erkennungsgenauigkeit", - "bullet3": "Kann deaktiviert werden, um die Ausgabedateigröße zu reduzieren" - } - }, - "submit": "Leere Seiten entfernen", - "error": { - "failed": "Leere Seiten konnten nicht entfernt werden" - }, - "results": { - "title": "Leere Seiten entfernt" - } - }, - "removeAnnotations": { - "tags": "kommentare,hervorheben,notizen,markieren,entfernen", - "title": "Kommentare entfernen", - "header": "Kommentare entfernen", - "submit": "Entfernen", - "settings": { - "title": "Einstellungen" - }, - "info": { - "title": "Über Anmerkungen entfernen", - "description": "Dieses Werkzeug entfernt alle Anmerkungen (Kommentare, Hervorhebungen, Notizen usw.) aus Ihren PDF-Dokumenten." - }, - "tooltip": { - "header": { - "title": "Über „Anmerkungen entfernen“" - }, - "description": { - "title": "Funktion" - } - }, - "error": { - "failed": "Beim Entfernen der Anmerkungen aus der PDF ist ein Fehler aufgetreten." - } - }, - "compare": { - "tags": "differenzieren,kontrastieren,verändern,analysieren", - "title": "Vergleichen", - "header": "PDFs vergleichen", - "clearSelected": "Auswahl löschen", - "clear": { - "confirmTitle": "Ausgewählte PDFs löschen?", - "confirmBody": "Dadurch wird der aktuelle Vergleich geschlossen und Sie kehren zu Aktive Dateien zurück.", - "confirm": "Löschen und zurückkehren" - }, - "review": { - "title": "Vergleichsergebnis", - "actionsHint": "Überprüfen Sie den Vergleich, tauschen Sie Dokumentrollen oder exportieren Sie die Zusammenfassung.", - "switchOrder": "Reihenfolge wechseln", - "exportSummary": "Zusammenfassung exportieren" - }, - "base": { - "label": "Originaldokument", - "placeholder": "Original-PDF auswählen" - }, - "comparison": { - "label": "Bearbeitetes Dokument", - "placeholder": "Bearbeitetes PDF auswählen" - }, - "addFilesHint": "Fügen Sie PDFs im Schritt Dateien hinzu, um die Auswahl zu aktivieren.", - "noFiles": "Noch keine PDFs verfügbar", - "pages": "Seiten", - "selection": { - "originalEditedTitle": "Original- und bearbeitetes PDF auswählen" - }, - "original": { - "label": "Original-PDF" - }, - "edited": { - "label": "Bearbeitetes PDF" - }, - "swap": { - "confirmTitle": "Vergleich erneut ausführen?", - "confirmBody": "Dadurch wird das Tool erneut ausgeführt. Sind Sie sicher, dass Sie die Reihenfolge von Original und Bearbeitet tauschen möchten?", - "confirm": "Tauschen und erneut ausführen" - }, - "cta": "Vergleichen", - "loading": "Vergleiche...", - "summary": { - "baseHeading": "Originaldokument", - "comparisonHeading": "Bearbeitetes Dokument", - "pageLabel": "Seite" - }, - "rendering": { - "pageNotReadyTitle": "Seite noch nicht gerendert", - "pageNotReadyBody": "Einige Seiten werden noch gerendert. Die Navigation wird einrasten, sobald sie bereit sind.", - "rendering": "wird gerendert", - "inProgress": "Mindestens eines dieser PDFs ist sehr groß, das Scrollen ist erst flüssig, wenn das Rendering abgeschlossen ist", - "pagesRendered": "Seiten gerendert", - "complete": "Seiten-Rendering abgeschlossen" - }, - "dropdown": { - "deletionsLabel": "Löschungen", - "additionsLabel": "Hinzufügungen", - "deletions": "Löschungen ({{count}})", - "additions": "Hinzufügungen ({{count}})", - "searchPlaceholder": "Änderungen suchen...", - "noResults": "Keine Änderungen gefunden" - }, - "actions": { - "stackVertically": "Vertikal stapeln", - "placeSideBySide": "Nebeneinander platzieren", - "zoomOut": "Verkleinern", - "zoomIn": "Vergrößern", - "resetView": "Ansicht zurücksetzen", - "unlinkScrollPan": "Scrollen und Verschieben entkoppeln", - "linkScrollPan": "Scrollen und Verschieben koppeln", - "unlinkScroll": "Scrollen entkoppeln", - "linkScroll": "Scrollen koppeln" - }, - "toasts": { - "unlinkedTitle": "Unabhängiges Scrollen & Verschieben aktiviert", - "unlinkedBody": "Tipp: Pfeil hoch/runter scrollen beide Bereiche; Verschieben bewegt nur den aktiven Bereich." - }, - "error": { - "selectRequired": "Wählen Sie ein Original- und ein bearbeitetes Dokument aus.", - "filesMissing": "Die ausgewählten Dateien konnten nicht gefunden werden. Bitte wählen Sie sie erneut aus.", - "generic": "Diese Dateien können nicht verglichen werden." - }, - "status": { - "extracting": "Text wird extrahiert...", - "processing": "Unterschiede werden analysiert...", - "complete": "Vergleich bereit" - }, - "longJob": { - "title": "Großer Vergleich in Arbeit", - "body": "Diese PDFs überschreiten zusammen 2.000 Seiten. Die Verarbeitung kann mehrere Minuten dauern." - }, - "slowOperation": { - "title": "Es wird noch gearbeitet…", - "body": "Dieser Vergleich dauert länger als üblich. Sie können ihn weiterlaufen lassen oder abbrechen.", - "cancel": "Vergleich abbrechen" - }, - "newLine": "Neue Zeile", - "complex": { - "message": "Eines oder beide Dokumente sind sehr groß, dadurch kann die Genauigkeit des Vergleichs kann beeinträchtigt werden." - }, - "large": { - "file": { - "message": "Eines oder beide Dokumente sind zu groß, um verarbeitet zu werden" - } - }, - "no": { - "text": { - "message": "Ein oder beide ausgewählten PDFs enthalten keinen Textinhalt. Wählen Sie bitte PDFs mit Text für die Vergleichsanalyse." - } - }, - "too": { - "dissimilar": { - "message": "Diese Dokumente scheinen sehr unähnlich zu sein. Der Vergleich wurde zur Zeitersparnis gestoppt." - } - }, - "earlyDissimilarity": { - "title": "Diese PDFs sehen sehr unterschiedlich aus", - "body": "Bisher sehen wir nur sehr wenige Gemeinsamkeiten. Sie können den Vergleich stoppen, wenn dies keine verwandten Dokumente sind.", - "stopButton": "Vergleich stoppen" - } - }, - "certSign": { - "tags": "authentifizieren,pem,p12,offiziell,verschlüsseln", - "title": "Zertifikatsignierung", - "filenamePrefix": "signiert", - "signMode": { - "stepTitle": "Signatur-Modus", - "tooltip": { - "header": { - "title": "Über PDF-Signaturen" - }, - "overview": { - "title": "Wie Signaturen funktionieren", - "text": "Beide Modi versiegeln das Dokument (alle Änderungen werden als Manipulation markiert) und zeichnen wer/wann/wie zur Prüfung auf. Das Vertrauen des Betrachters hängt von der Zertifikatskette ab." - }, - "manual": { - "title": "Manuell - Ihr eigenes Zertifikat verwenden", - "text": "Verwenden Sie Ihre eigenen Zertifikatsdateien für markengerechte Identität. Kann Vertrauenswürdig anzeigen, wenn Ihre CA/Kette erkannt wird.", - "use": "Verwendung für: kundenorientiert, rechtlich, Compliance." - }, - "auto": { - "title": "Automatisch - Sofort-Systemsiegel ohne Einrichtung", - "text": "Signiert mit einem server selbst-signierten Zertifikat. Gleiches manipulationssicheres Siegel und Prüfprotokoll; zeigt normalerweise Unverifiziert in Viewern an.", - "use": "Verwenden Sie dies, wenn: Sie Geschwindigkeit und eine konsistente interne Identität über Bewertungen und Aufzeichnungen hinweg benötigen." - }, - "rule": { - "title": "Faustregel", - "text": "Benötigen Sie den Vertrauenswürdig-Status beim Empfänger? Manuell. Benötigen Sie ein schnelles, manipulationssicheres Siegel und Prüfprotokoll ohne Setup? Auto." - } - } - }, - "certTypeStep": { - "stepTitle": "Zertifikat-Format" - }, - "certFiles": { - "stepTitle": "Zertifikat-Dateien" - }, - "appearance": { - "stepTitle": "Signatur-Erscheinungsbild", - "tooltip": { - "header": { - "title": "Über das Signatur-Erscheinungsbild" - }, - "invisible": { - "title": "Unsichtbare Signaturen", - "text": "Die Signatur wird aus Sicherheitsgründen zur PDF hinzugefügt, ist aber beim Betrachten des Dokuments nicht sichtbar. Perfekt für rechtliche Anforderungen, ohne das Erscheinungsbild des Dokuments zu ändern.", - "bullet1": "Bietet Sicherheit ohne visuelle Änderungen", - "bullet2": "Erfüllt rechtliche Anforderungen für digitale Signierung", - "bullet3": "Beeinflusst nicht das Dokumentenlayout oder -design" - }, - "visible": { - "title": "Sichtbare Signaturen", - "text": "Zeigt einen Signaturblock auf der PDF mit Ihrem Namen, Datum und optionalen Details. Nützlich, wenn die Leser deutlich sehen sollen, dass das Dokument signiert ist.", - "bullet1": "Zeigt Signierername und Datum auf dem Dokument", - "bullet2": "Kann Grund und Ort der Signierung enthalten", - "bullet3": "Wählen Sie, auf welcher Seite die Signatur platziert werden soll", - "bullet4": "Optionales Logo kann eingefügt werden" - } - }, - "invisible": "Unsichtbar", - "options": { - "title": "Signaturdetails" - }, - "visible": "Sichtbar" - }, - "sign": { - "submit": "PDF signieren", - "results": "Signierte PDF" - }, - "error": { - "failed": "Ein Fehler ist bei der Verarbeitung der Signaturen aufgetreten." - }, - "tooltip": { - "header": { - "title": "Über die Signatur-Verwaltung" - }, - "overview": { - "title": "Was kann dieses Tool?", - "text": "Dieses Tool ermöglicht es Ihnen zu prüfen, ob Ihre PDFs digital signiert sind, und neue digitale Signaturen hinzuzufügen. Digitale Signaturen beweisen, wer ein Dokument erstellt oder genehmigt hat und zeigen, ob es seit der Signierung geändert wurde.", - "bullet1": "Vorhandene Signaturen und deren Gültigkeit prüfen", - "bullet2": "Detaillierte Informationen über Signierer und Zertifikate anzeigen", - "bullet3": "Neue digitale Signaturen hinzufügen, um Ihre Dokumente zu sichern", - "bullet4": "Mehrere Dateien unterstützt mit einfacher Navigation" - }, - "validation": { - "title": "Signaturen überprüfen", - "text": "Wenn Sie Signaturen prüfen, zeigt Ihnen das Tool, ob sie gültig sind, wer das Dokument signiert hat, wann es signiert wurde und ob das Dokument seit der Signierung geändert wurde.", - "bullet1": "Zeigt, ob Signaturen gültig oder ungültig sind", - "bullet2": "Zeigt Signiererinformationen und Signierdatum an", - "bullet3": "Prüft, ob das Dokument nach der Signierung geändert wurde", - "bullet4": "Kann benutzerdefinierte Zertifikate für die Verifizierung verwenden" - }, - "signing": { - "title": "Signaturen hinzufügen", - "text": "Um eine PDF zu signieren, benötigen Sie ein digitales Zertifikat (wie PEM, PKCS12 oder JKS). Sie können wählen, ob Sie die Signatur auf dem Dokument sichtbar machen oder nur für die Sicherheit unsichtbar belassen.", - "bullet1": "Unterstützt PEM, PKCS12, JKS und Server-Zertifikatformate", - "bullet2": "Option, Signatur auf der PDF zu zeigen oder zu verstecken", - "bullet3": "Grund, Ort und Signierername hinzufügen", - "bullet4": "Wählen Sie, auf welcher Seite sichtbare Signaturen platziert werden sollen", - "bullet5": "Server-Zertifikat für einfache 'Mit Stirling-PDF signieren'-Option verwenden" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Über Zertifikat-Typen" - }, - "what": { - "title": "Was ist ein Zertifikat?", - "text": "Es ist eine sichere ID für Ihre Signatur, die beweist, dass Sie signiert haben. Es sei denn, Sie müssen per Zertifikat signieren, empfehlen wir eine andere sichere Methode wie Tippen, Zeichnen oder Hochladen." - }, - "which": { - "title": "Welche Option sollte ich verwenden?", - "text": "Wählen Sie das Format, das zu Ihrer Zertifikatdatei passt:", - "bullet1": "PKCS#12 (.p12 / .pfx) – eine kombinierte Datei (am häufigsten)", - "bullet2": "PFX (.pfx) – Microsofts Version von PKCS12", - "bullet3": "PEM – separate private-key und certificate .pem Dateien", - "bullet4": "JKS – Java .jks keystore für dev / CI-CD Workflows" - }, - "convert": { - "title": "Schlüssel nicht aufgelistet?", - "text": "Konvertieren Sie Ihre Datei mit keytool zu einem Java keystore (.jks), dann wählen Sie JKS." - } - } - }, - "chooseCertificate": "Zertifikatdatei auswählen", - "chooseJksFile": "JKS-Datei auswählen", - "chooseP12File": "PKCS12-Datei auswählen", - "choosePfxFile": "PFX-Datei auswählen", - "choosePrivateKey": "Private-Schlüsseldatei auswählen", - "location": "Ort", - "logoTitle": "Logo", - "name": "Name", - "noLogo": "Kein Logo", - "pageNumber": "Seitennummer", - "password": "Zertifikat-Passwort", - "passwordOptional": "Leer lassen, wenn kein Passwort", - "reason": "Grund", - "serverCertMessage": "Serverzertifikat wird verwendet – keine Dateien oder Passwörter erforderlich", - "showLogo": "Logo anzeigen" - }, - "removeCertSign": { - "tags": "authentifizieren,PEM,P12,offiziell,entschlüsseln", - "title": "Zertifikatsignatur entfernen", - "header": "Digitales Zertifikat aus dem PDF entfernen", - "selectPDF": "PDF-Datei auswählen:", - "submit": "Signatur entfernen", - "description": "Dieses Tool entfernt digitale Zertifikatssignaturen aus Ihrem PDF-Dokument.", - "filenamePrefix": "unsigniert", - "files": { - "placeholder": "Wählen Sie eine PDF-Datei in der Hauptansicht aus, um zu beginnen" - }, - "error": { - "failed": "Ein Fehler ist beim Entfernen der Zertifikatssignaturen aufgetreten." - }, - "results": { - "title": "Zertifikat-Entfernungs-Ergebnisse" - } - }, - "pageLayout": { - "tags": "zusammenführen,zusammensetzen,einzelansicht,organisieren", - "title": "Mehrseitiges Layout", - "header": "Mehrseitiges Layout", - "pagesPerSheet": "Seiten pro Blatt:", - "addBorder": "Ränder hinzufügen", - "submit": "Abschicken", - "desc": { - "2": "2 Seiten nebeneinander auf einem Blatt platzieren.", - "3": "3 Seiten auf einem Blatt in einer einzelnen Reihe platzieren.", - "4": "4 Seiten auf einem Blatt platzieren (2 × 2 Raster).", - "9": "9 Seiten auf einem Blatt platzieren (3 × 3 Raster).", - "16": "16 Seiten auf einem Blatt platzieren (4 × 4 Raster)." - }, - "error": { - "failed": "Beim Erstellen des Mehrseiten-Layouts ist ein Fehler aufgetreten." - } - }, - "bookletImposition": { - "tags": "broschüre,imposition,drucken,bindung,falten,signatur", - "title": "Broschüren-Ausschießen", - "header": "Broschüren-Anordnung", - "submit": "Broschüre erstellen", - "spineLocation": { - "label": "Rücken-Position", - "left": "Links (Standard)", - "right": "Rechts (RTL)" - }, - "doubleSided": { - "label": "Doppelseitiger Druck", - "tooltip": "Erstellt sowohl Vorder- als auch Rückseiten für ordnungsgemäßen Broschürendruck" - }, - "manualDuplex": { - "title": "Manueller Duplex-Modus", - "instructions": "Für Drucker ohne automatischen Duplex. Sie müssen dies zweimal ausführen:" - }, - "duplexPass": { - "label": "Druckdurchgang", - "first": "1. Durchgang", - "second": "2. Durchgang", - "firstInstructions": "Druckt Vorderseiten → stapelt mit der bedruckten Seite nach unten → erneut ausführen mit 2. Durchgang", - "secondInstructions": "Bedruckten Stapel mit der Seite nach unten einlegen → druckt Rückseiten" - }, - "rtlBinding": { - "label": "Rechts-nach-links-Bindung", - "tooltip": "Für Arabisch, Hebräisch oder andere Rechts-nach-links-Sprachen" - }, - "addBorder": { - "label": "Ränder um Seiten hinzufügen", - "tooltip": "Fügt Ränder um jeden Seitenbereich hinzu, um beim Schneiden und Ausrichten zu helfen" - }, - "addGutter": { - "label": "Bundsteg-Rand hinzufügen", - "tooltip": "Fügt inneren Randbereich für die Bindung hinzu" - }, - "gutterSize": { - "label": "Bundsteg-Größe (Punkte)" - }, - "flipOnShortEdge": { - "label": "An der kurzen Kante wenden (nur automatischer Duplex)", - "tooltip": "Aktivieren für Kurzkanten-Duplexdruck (nur automatischer Duplex - wird im manuellen Modus ignoriert)", - "manualNote": "Nicht erforderlich im manuellen Modus - Sie wenden den Stapel selbst" - }, - "advanced": { - "toggle": "Erweiterte Optionen" - }, - "paperSizeNote": "Die Papiergröße wird automatisch von Ihrer ersten Seite abgeleitet.", - "tooltip": { - "header": { - "title": "Broschüren-Erstellungsanleitung" - }, - "description": { - "title": "Was ist Broschüren-Ausschießen?", - "text": "Erstellt professionelle Broschüren durch Anordnung der Seiten in der korrekten Druckreihenfolge. Ihre PDF-Seiten werden 2-seitig auf Querformat-Blätter platziert, damit sie beim Falten und Binden in richtiger Reihenfolge wie ein echtes Buch lesbar sind." - }, - "example": { - "title": "Beispiel: 8-seitige Broschüre", - "text": "Ihr 8-seitiges Dokument wird zu 2 Blättern:", - "bullet1": "Blatt 1 Vorderseite: Seiten 8, 1 | Rückseite: Seiten 2, 7", - "bullet2": "Blatt 2 Vorderseite: Seiten 6, 3 | Rückseite: Seiten 4, 5", - "bullet3": "Wenn gefaltet & gestapelt: Liest sich 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Drucken & Zusammenfügen", - "text": "Befolgen Sie diese Schritte für perfekte Broschüren:", - "bullet1": "Doppelseitig drucken mit 'An langer Kante wenden'", - "bullet2": "Blätter in Reihenfolge stapeln, in der Mitte falten", - "bullet3": "Entlang des gefalteten Rückens heften oder binden", - "bullet4": "Für Kurzkanten-Drucker: 'An kurzer Kante wenden'-Option aktivieren" - }, - "manualDuplex": { - "title": "Manueller Duplex (Einseitige Drucker)", - "text": "Für Drucker ohne automatischen Duplex:", - "bullet1": "'Doppelseitiger Druck' AUSSCHALTEN", - "bullet2": "'1. Durchgang' auswählen → Drucken → Mit bedruckter Seite nach unten stapeln", - "bullet3": "'2. Durchgang' auswählen → Stapel einlegen → Rückseiten drucken", - "bullet4": "Normal falten und zusammenfügen" - }, - "advanced": { - "title": "Erweiterte Optionen", - "text": "Ihre Broschüre feinabstimmen:", - "bullet1": "Rechts-nach-Links-Bindung: Für Arabisch, Hebräisch oder RTL-Sprachen", - "bullet2": "Ränder: Zeigt Schnittlinien zum Zuschneiden an", - "bullet3": "Bundsteg: Fügt Platz für Bindung/Heftung hinzu", - "bullet4": "Kurzkantenumschlag: Nur für automatische Duplex-Drucker" - } - }, - "error": { - "failed": "Ein Fehler ist bei der Erstellung der Broschüren-Anordnung aufgetreten." - } - }, - "scalePages": { - "title": "Seitengröße anpassen", - "header": "Seitengröße anpassen", - "pageSize": "Format der Seiten des Dokuments", - "keepPageSize": "Originalgröße beibehalten", - "scaleFactor": "Zoomstufe (Ausschnitt) einer Seite", - "submit": "Abschicken" - }, - "adjustPageScale": { - "tags": "größe-ändern,modifizieren,dimension,anpassen", - "title": "Seitengröße anpassen", - "header": "Seitenskalierung anpassen", - "scaleFactor": { - "label": "Skalierungsfaktor" - }, - "pageSize": { - "label": "Ziel-Seitengröße", - "keep": "Ursprüngliche Größe beibehalten", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Seitenskalierung anpassen", - "error": { - "failed": "Ein Fehler ist beim Anpassen der Seitenskalierung aufgetreten." - }, - "tooltip": { - "header": { - "title": "Seitengröße-Einstellungen - Übersicht" - }, - "description": { - "title": "Beschreibung", - "text": "Größe des PDF-Inhalts anpassen und Seitenabmessungen ändern." - }, - "scaleFactor": { - "title": "Skalierungsfaktor", - "text": "Steuert, wie groß oder klein der Inhalt auf der Seite angezeigt wird. Der Inhalt wird skaliert und zentriert - wenn der skalierte Inhalt größer als die Seitengröße ist, kann er abgeschnitten werden.", - "bullet1": "1.0 = Originalgröße", - "bullet2": "0.5 = Halbe Größe (50% kleiner)", - "bullet3": "2.0 = Doppelte Größe (200% größer, kann abgeschnitten werden)" - }, - "pageSize": { - "title": "Ziel-Seitengröße", - "text": "Legt die Abmessungen der Ausgabe-PDF-Seiten fest. 'Ursprüngliche Größe beibehalten' behält die aktuellen Abmessungen bei, während andere Optionen auf Standard-Papierformate skalieren." - } - } - }, - "add-page-numbers": { - "tags": "paginieren,beschriften,organisieren,indizieren" - }, - "auto-rename": { - "tags": "automatisch erkennen,header basiert,organisieren,neu kennzeichnen", - "title": "PDF automatisch umbenennen", - "header": "PDF automatisch umbenennen", - "description": "Findet automatisch den Titel aus Ihrem PDF-Inhalt und verwendet ihn als Dateinamen.", - "submit": "Automatisch umbenennen", - "files": { - "placeholder": "Wählen Sie eine PDF-Datei in der Hauptansicht aus, um zu beginnen" - }, - "error": { - "failed": "Ein Fehler ist beim automatischen Umbenennen der PDF aufgetreten." - }, - "results": { - "title": "Auto-Umbenennung-Ergebnisse" - }, - "tooltip": { - "header": { - "title": "Wie Auto-Umbenennung funktioniert" - }, - "description": { - "title": "Funktion" - }, - "howItWorks": { - "title": "Intelligente Umbenennung", - "text": "Findet automatisch den Titel aus Ihrem PDF-Inhalt und verwendet ihn als Dateiname.", - "bullet1": "Sucht nach Text, der als Titel oder Überschrift erscheint", - "bullet2": "Erstellt einen sauberen, gültigen Dateinamen aus dem erkannten Titel", - "bullet3": "Behält den ursprünglichen Namen bei, wenn kein geeigneter Titel gefunden wird" - } - }, - "settings": { - "title": "Info" - } - }, - "adjust-contrast": { - "tags": "farbkorrektur,abstimmung,änderung,verbesserung" - }, - "crop": { - "title": "Zuschneiden", - "header": "PDF zuschneiden", - "submit": "Abschicken", - "noFileSelected": "Wählen Sie eine PDF-Datei aus, um mit dem Zuschneiden zu beginnen", - "preview": { - "title": "Zuschneidebereich-Auswahl" - }, - "reset": "Auf vollständiges PDF zurücksetzen", - "coordinates": { - "title": "Position und Größe", - "x": { - "label": "X-Position", - "desc": "Linke Kante (Punkte)" - }, - "y": { - "label": "Y-Position", - "desc": "Untere Kante (Punkte)" - }, - "width": { - "label": "Breite", - "desc": "Zuschnittbreite (Punkte)" - }, - "height": { - "label": "Höhe", - "desc": "Zuschnitthöhe (Punkte)" - } - }, - "error": { - "invalidArea": "Zuschneidebereich überschreitet die PDF-Grenzen", - "failed": "PDF zuschneiden fehlgeschlagen" - }, - "steps": { - "selectArea": "Zuschneidebereich auswählen" - }, - "tooltip": { - "title": "PDFs zuschneiden - Anleitung", - "description": "Wählen Sie den zu beschneidenden Bereich aus Ihrer PDF durch Ziehen und Größenänderung der blauen Überlagerung auf der Miniaturansicht.", - "drag": "Ziehen Sie die Überlagerung, um den Zuschneidebereich zu verschieben", - "resize": "Ziehen Sie die Eck- und Kantengriffe, um die Größe zu ändern", - "precision": "Verwenden Sie Koordinateneingaben für präzise Positionierung" - }, - "results": { - "title": "Zuschneide-Ergebnisse" - }, - "automation": { - "info": "Geben Sie Zuschnittkoordinaten in PDF-Punkten an. Der Ursprung (0,0) befindet sich unten links. Diese Werte werden auf alle PDFs angewendet, die in dieser Automatisierung verarbeitet werden.", - "reference": "Referenz: A4-Seite ist 595.28 × 841.89 Punkte (210mm × 297mm). 1 inch = 72 Punkte." - } - }, - "autoSplitPDF": { - "tags": "qr basiert,trennen,segment scannen,organisieren", - "title": "PDF automatisch teilen", - "header": "PDF automatisch teilen", - "description": "Drucken Sie, fügen Sie ein, scannen Sie, laden Sie hoch und lassen Sie uns Ihre Dokumente automatisch trennen. Kein manuelles Sortieren erforderlich.", - "selectText": { - "1": "Drucken Sie einige Trennblätter aus (schwarz/weiß ist ausreichend).", - "2": "Scannen Sie alle Dokumente auf einmal, indem Sie das Trennblatt zwischen die Dokumente einlegen.", - "3": "Laden Sie die einzelne große gescannte PDF-Datei hoch und überlassen Sie Stirling-PDF den Rest.", - "4": "Trennseiten werden automatisch erkannt und entfernt, so dass ein sauberes Enddokument garantiert ist." - }, - "formPrompt": "PDF mit Stirling-PDF Seitentrennern hochladen:", - "duplexMode": "Duplex-Modus (Scannen von Vorder- und Rückseite)", - "dividerDownload2": "Download 'Auto Splitter Divider (mit Anleitung).pdf'", - "submit": "Aufteilen" - }, - "sanitizePdf": { - "tags": "sauber,sicher,sicher,bedrohungen entfernen" - }, - "URLToPDF": { - "tags": "web capture,seite speichern,web to doc,archiv", - "title": "URL zu PDF", - "header": "URL zu PDF", - "submit": "Konvertieren", - "credit": "Verwendet WeasyPrint" - }, - "HTMLToPDF": { - "tags": "markup,webinhalt,transformation,konvertierung", - "title": "HTML zu PDF", - "header": "HTML zu PDF", - "help": "Akzeptiert HTML-Dateien und ZIPs mit html/css/images etc.", - "submit": "Konvertieren", - "credit": "Verwendet WeasyPrint", - "zoom": "Zoomstufe zur Darstellung der Website", - "pageWidth": "Breite der Seite in Zentimetern (Leer auf Standard)", - "pageHeight": "Höhe der Seite in Zentimetern (Leer auf Standard)", - "marginTop": "Oberer Rand der Seite in Millimetern (Leer auf Standard)", - "marginBottom": "Unterer Rand der Seite in Millimetern (Leer auf Standard)", - "marginLeft": "Linker Rand der Seite in Millimetern (Leer auf Standard)", - "marginRight": "Linker Rand der Seite in Millimetern (Leer auf Standard)", - "printBackground": "Den Hintergrund der Website rendern", - "defaultHeader": "Standardkopfzeile aktivieren (Name und Seitenzahl)", - "cssMediaType": "CSS-Medientyp der Seite ändern", - "none": "Keine", - "print": "Drucken", - "screen": "Bildschirm" - }, - "MarkdownToPDF": { - "tags": "markup,web-content,transformation,konvertieren", - "title": "Markdown zu PDF", - "header": "Markdown zu PDF", - "submit": "Konvertieren", - "help": "In Arbeit", - "credit": "Verwendet WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "markup,web inhalt,transformation,konvertieren,md", - "title": "PDF zu Markdown", - "header": "PDF zu Markdown", - "submit": "Konvertieren" - }, - "getPdfInfo": { - "tags": "infomation,daten,statistik", - "title": "Alle Informationen anzeigen", - "header": "Alle Informationen anzeigen", - "submit": "Informationen anzeigen", - "downloadJson": "Als JSON herunterladen" - }, - "extractPage": { - "tags": "extrahieren,seite" - }, - "PdfToSinglePage": { - "tags": "einzelseite,zusammenfassen" - }, - "showJS": { - "tags": "js,javascript", - "title": "Javascript anzeigen", - "header": "Javascript anzeigen", - "downloadJS": "Javascript herunterladen", - "submit": "Anzeigen", - "results": "Ergebnis", - "processing": "JavaScript wird extrahiert...", - "done": "JavaScript extrahiert", - "singleFileWarning": "Dieses Tool unterstützt nur eine Datei gleichzeitig. Bitte wählen Sie eine einzelne Datei aus.", - "view": { - "title": "Extrahiertes JavaScript" - } - }, - "redact": { - "tags": "zensieren,schwärzen,verstecken,verdunkeln,schwarz,markieren,verbergen,manuell", - "title": "Manuelles Zensieren (Schwärzen)", - "submit": "Zensieren", - "error": { - "failed": "Ein Fehler ist beim Schwärzen der PDF aufgetreten." - }, - "modeSelector": { - "title": "Schwärzungs-Methode", - "mode": "Modus", - "automatic": "Automatisch", - "automaticDesc": "Text basierend auf Suchbegriffen schwärzen", - "manual": "Manuell", - "manualDesc": "Klicken und ziehen zum Schwärzen bestimmter Bereiche", - "manualComingSoon": "Manuelle Schwärzung kommt bald" - }, - "auto": { - "header": "Auto-Schwärzung", - "settings": { - "title": "Schwärzungs-Einstellungen", - "advancedTitle": "Erweiterte Funktionen" - }, - "colorLabel": "Kastenfarbe", - "wordsToRedact": { - "title": "Zu schwärzende Wörter", - "placeholder": "Geben Sie ein Wort ein", - "add": "Hinzufügen", - "examples": "Beispiele: Vertraulich, Streng geheim" - }, - "useRegexLabel": "Regex verwenden", - "wholeWordSearchLabel": "Ganze Wörter suchen", - "customPaddingLabel": "Benutzerdefinierter zusätzlicher Abstand", - "convertPDFToImageLabel": "PDF zu PDF-Bild konvertieren" - }, - "tooltip": { - "mode": { - "header": { - "title": "Schwärzungs-Methode" - }, - "automatic": { - "title": "Automatische Schwärzung", - "text": "Findet und schwärzt automatisch angegebenen Text im gesamten Dokument. Perfekt zum Entfernen konsistenter sensibler Informationen wie Namen, Adressen oder vertrauliche Markierungen." - }, - "manual": { - "title": "Manuelle Schwärzung", - "text": "Klicken und ziehen Sie, um manuell bestimmte Bereiche zum Schwärzen auszuwählen. Gibt Ihnen präzise Kontrolle darüber, was geschwärzt wird. (Kommt bald)" - } - }, - "words": { - "header": { - "title": "Zu schwärzende Wörter" - }, - "description": { - "title": "Text-Abgleich", - "text": "Geben Sie Wörter oder Phrasen ein, um sie in Ihrem Dokument zu finden und zu schwärzen. Jedes Wort wird separat gesucht." - }, - "bullet1": "Fügen Sie jeweils ein Wort hinzu", - "bullet2": "Drücken Sie Enter oder klicken Sie auf 'Weiteres hinzufügen'", - "bullet3": "Klicken Sie auf × um Wörter zu entfernen", - "examples": { - "title": "Häufige Beispiele", - "text": "Typische zu schwärzende Wörter umfassen: Bankdaten, E-Mail-Adressen oder spezifische Namen." - } - }, - "advanced": { - "header": { - "title": "Erweiterte Schwärzungs-Einstellungen" - }, - "color": { - "title": "Rahmenfarbe & Abstand", - "text": "Passen Sie das Aussehen der Schwärzungskästen an. Schwarz ist Standard, aber Sie können jede Farbe wählen. Abstand fügt zusätzlichen Platz um den gefundenen Text hinzu." - }, - "regex": { - "title": "Regex verwenden", - "text": "Aktivieren Sie reguläre Ausdrücke für erweiterte Mustererkennung. Nützlich zum Finden von Telefonnummern, E-Mails oder komplexen Mustern.", - "bullet1": "Beispiel: \\d{4}-\\d{2}-\\d{2} um beliebige Daten im YYYY-MM-DD-Format zu finden", - "bullet2": "Mit Vorsicht verwenden - gründlich testen" - }, - "wholeWord": { - "title": "Ganze Wörter suchen", - "text": "Nur vollständige Wörter abgleichen, keine Teilübereinstimmungen. 'John' findet nicht 'Johnson', wenn aktiviert." - }, - "convert": { - "title": "In PDF-Bild konvertieren", - "text": "Konvertiert das PDF nach der Schwärzung in ein bildbasiertes PDF. Dies stellt sicher, dass Text hinter Schwärzungskästen vollständig entfernt und nicht wiederherstellbar ist." - } - } - }, - "manual": { - "header": "Manuelle Schwärzung", - "textBasedRedaction": "Textbasierte Schwärzung", - "pageBasedRedaction": "Seitenbasierte Schwärzung", - "convertPDFToImageLabel": "PDF zu PDF-Bild konvertieren (Verwendet, um Text hinter dem Kasten zu entfernen)", - "pageRedactionNumbers": { - "title": "Seiten", - "placeholder": "(z.B. 1,2,8 oder 4,7,12-16 oder 2n-1)" - }, - "redactionColor": { - "title": "Schwärzungsfarbe" - }, - "export": "Herunterladen", - "upload": "Hochladen", - "boxRedaction": "Kasten-Zeichen-Schwärzung", - "zoom": "Zoom", - "zoomIn": "Hineinzoomen", - "zoomOut": "Herauszoomen", - "nextPage": "Nächste Seite", - "previousPage": "Vorherige Seite", - "toggleSidebar": "Seitenleiste umschalten", - "showThumbnails": "Miniaturansichten anzeigen", - "showDocumentOutline": "Dokumentstruktur anzeigen (Doppelklick zum Erweitern/Reduzieren aller Elemente)", - "showAttachments": "Anhänge anzeigen", - "showLayers": "Ebenen anzeigen (Doppelklick, um alle Ebenen auf den Standardzustand zurückzusetzen)", - "colourPicker": "Farbwähler", - "findCurrentOutlineItem": "Aktuelles Gliederungselement finden", - "applyChanges": "Änderungen anwenden" - } - }, - "tableExtraxt": { - "tags": "CSV,tabelle,extrahieren" - }, - "autoSizeSplitPDF": { - "tags": "pdf,teilen,dokument,organisation" - }, - "overlay-pdfs": { - "tags": "overlay,überlagern", - "header": "PDF mit Overlay versehen", - "title": "PDFs überlagern", - "desc": "Ein PDF über ein anderes legen", - "baseFile": { - "label": "Basis-PDF-Datei auswählen" - }, - "overlayFiles": { - "label": "Overlay-PDF-Datei auswählen", - "placeholder": "PDF(s) auswählen...", - "addMore": "Weitere PDFs hinzufügen..." - }, - "mode": { - "label": "Overlay-Modus auswählen", - "sequential": "Sequentielles Overlay", - "interleaved": "Verschachteltes Overlay", - "fixedRepeat": "Feste-Wiederholung Overlay" - }, - "counts": { - "label": "Overlay Anzahl (für Feste-Wiederholung)", - "placeholder": "Komma-separierte Anzahl eingeben (z.B.: 2,3,1)", - "item": "Anzahl für Datei", - "noFiles": "Fügen Sie Überlagerungsdateien hinzu, um Anzahlen zu konfigurieren" - }, - "position": { - "label": "Overlay Position auswählen", - "foreground": "Vordergrund", - "background": "Hintergrund" - }, - "submit": "Erstellen", - "settings": { - "title": "Einstellungen" - }, - "results": { - "title": "Überlagerungsergebnisse" - }, - "tooltip": { - "header": { - "title": "Überblick: PDFs überlagern" - }, - "description": { - "title": "Beschreibung", - "text": "Ein Basis-PDF mit einem oder mehreren Überlagerungs-PDFs kombinieren. Überlagerungen können seitenweise in verschiedenen Modi angewendet und im Vorder- oder Hintergrund platziert werden." - }, - "mode": { - "title": "Überlagerungsmodus", - "text": "Wählen Sie, wie Überlagerungsseiten auf die Seiten des Basis-PDFs verteilt werden.", - "sequential": "Sequenzielle Überlagerung: Seiten des ersten Überlagerungs-PDFs verwenden, bis es endet, dann zum nächsten wechseln.", - "interleaved": "Abwechselnde Überlagerung: Nacheinander jeweils eine Seite aus jeder Überlagerung nehmen.", - "fixedRepeat": "Feste Wiederholung: Eine festgelegte Anzahl an Seiten aus jeder Überlagerung nehmen, bevor zur nächsten gewechselt wird. Verwenden Sie Anzahlen, um die Zahlen festzulegen." - }, - "position": { - "title": "Überlagerungsposition", - "text": "Vordergrund legt die Überlagerung oben auf die Seite. Hintergrund platziert sie dahinter." - }, - "overlayFiles": { - "title": "Überlagerungsdateien", - "text": "Wählen Sie ein oder mehrere PDFs aus, die über das Basis-PDF gelegt werden. Die Reihenfolge dieser Dateien beeinflusst die Seitenanwendung in den Modi Sequenziell und Feste Wiederholung." - }, - "counts": { - "title": "Anzahlen (nur Feste Wiederholung)", - "text": "Geben Sie für jede Überlagerungsdatei eine positive Zahl an, wie viele Seiten genommen werden, bevor zur nächsten gewechselt wird. Erforderlich, wenn der Modus Feste Wiederholung ist." - } - }, - "error": { - "failed": "Beim Überlagern von PDFs ist ein Fehler aufgetreten." - } - }, - "split-by-sections": { - "tags": "abschnitte,teilen,bearbeiten", - "title": "PDF in Abschnitte teilen", - "header": "PDF in Abschnitte teilen", - "horizontal": { - "label": "Horizontale Teiler", - "placeholder": "Anzahl horizontaler Teiler eingeben" - }, - "vertical": { - "label": "Vertikale Teiler", - "placeholder": "Anzahl vertikaler Teiler eingeben" - }, - "submit": "PDF teilen", - "merge": "In eine PDF zusammenfügen" - }, - "AddStampRequest": { - "tags": "stempeln,bild hinzufügen,bild zentrieren,wasserzeichen,pdf,einbetten,anpassen", - "header": "PDF Stempel", - "title": "PDF Stempel", - "stampSetup": "Stempel-Einstellungen", - "stampType": "Stempeltyp", - "stampText": "Stempeltext", - "stampImage": "Stempelbild", - "alphabet": "Alphabet", - "fontSize": "Schriftart/Bildgröße", - "rotation": "Drehung", - "opacity": "Deckkraft", - "position": "Position", - "overrideX": "X-Koordinate überschreiben", - "overrideY": "Y-Koordinate überschreiben", - "customMargin": "Benutzerdefinierter Rand", - "customColor": "Benutzerdefinierte Textfarbe", - "submit": "Abschicken", - "noStampSelected": "Kein Stempel ausgewählt. Kehren Sie zu Schritt 1 zurück.", - "customPosition": "Ziehen Sie den Stempel an die gewünschte Stelle im Vorschaufenster.", - "error": { - "failed": "Beim Hinzufügen des Stempels zum PDF ist ein Fehler aufgetreten." - }, - "imageSize": "Bildgröße", - "margin": "Rand", - "positionAndFormatting": "Position & Formatierung", - "quickPosition": "Wählen Sie eine Position auf der Seite, um den Stempel zu platzieren.", - "results": { - "title": "Stempel-Ergebnisse" - } - }, - "removeImagePdf": { - "tags": "bild entfernen,seitenoperationen,back end,server side" - }, - "splitPdfByChapters": { - "tags": "aufteilen,kapitel,lesezeichen,organisieren" - }, - "validateSignature": { - "tags": "signature,verify,validate,pdf,digitale signatur,signatur validieren,überprüfen,Zertifikat,cert", - "title": "PDF-Signaturen überprüfen", - "header": "Digitale Signaturen überprüfen", - "selectPDF": "Signierte PDF-Datei auswählen", - "submit": "Signaturen überprüfen", - "results": "Gültigkeitsprüfungsergebnisse", - "status": { - "_value": "Status", - "valid": "Gültig", - "invalid": "Ungültig", - "complete": "Validierung abgeschlossen" - }, - "signer": "Unterzeichner", - "date": "Datum", - "reason": "Grund", - "location": "Ort", - "noSignatures": "Keine digitalen Signaturen in diesem Dokument gefunden", - "chain": { - "invalid": "Zertifikatskettenprüfung fehlgeschlagen - kann die Identität des Unterzeichners nicht verifizieren" - }, - "trust": { - "invalid": "Zertifikat nicht im Truststore - Quelle kann nicht verifiziert werden" - }, - "cert": { - "expired": "Zertifikat ist abgelaufen", - "revoked": "Zertifikat wurde widerrufen", - "info": "Zertifikat Details", - "issuer": "Aussteller", - "subject": "Betreff", - "serialNumber": "Seriennummer", - "validFrom": "Gültig von", - "validUntil": "Gültig bis", - "algorithm": "Algorithmus", - "keySize": "Schlüsselgröße", - "version": "Version", - "keyUsage": "Schlüsselverwendung", - "selfSigned": "Selbstsigniert", - "bits": "Bits", - "details": "Zertifikatsdetails" - }, - "signature": { - "info": "Signaturinformationen", - "_value": "Signatur", - "mathValid": "Signatur ist mathematisch gültig ABER:" - }, - "selectCustomCert": "Benutzerdefinierte Zertifikatsdatei X.509 (Optional)", - "downloadCsv": "CSV herunterladen", - "downloadJson": "JSON herunterladen", - "downloadPdf": "PDF-Bericht herunterladen", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Die ausgewählten Dateien konnten nicht validiert werden.", - "partial": "Einige Dateien konnten nicht validiert werden.", - "reportGeneration": "Der PDF-Bericht konnte nicht erstellt werden. JSON und CSV sind verfügbar.", - "unexpected": "Unerwarteter Fehler während der Validierung." - }, - "finalizing": "Downloads werden vorbereitet...", - "issue": { - "certExpired": "Zertifikat abgelaufen", - "certRevocationUnknown": "Zertifikatssperrstatus unbekannt", - "certRevoked": "Zertifikat widerrufen", - "chainInvalid": "Zertifikatskette ungültig", - "signatureInvalid": "Kryptografische Signaturprüfung fehlgeschlagen", - "trustInvalid": "Zertifikat nicht vertrauenswürdig" - }, - "noResults": "Führen Sie die Validierung aus, um einen Bericht zu erstellen.", - "noSignaturesShort": "Keine Signaturen", - "processing": "Signaturen werden validiert...", - "report": { - "continued": "Fortsetzung", - "downloads": "Downloads", - "entryLabel": "Signaturübersicht", - "fields": { - "created": "Erstellt", - "fileSize": "Dateigröße", - "signatureCount": "Anzahl Signaturen", - "signatureDate": "Signaturdatum" - }, - "filesEvaluated": "{{count}} Dateien ausgewertet", - "footer": "Validiert mit Stirling PDF", - "generatedAt": "Erstellt", - "noPdf": "Der PDF-Bericht ist nach einer erfolgreichen Validierung verfügbar.", - "page": "Seite", - "shortTitle": "Signaturübersicht", - "signatureCountLabel": "{{count}} Signaturen", - "signaturesFound": "{{count}} Signaturen erkannt", - "signaturesValid": "{{count}} vollständig gültig", - "title": "Bericht zur Signaturvalidierung" - }, - "settings": { - "certHint": "Laden Sie ein vertrauenswürdiges X.509-Zertifikat hoch, um gegen eine benutzerdefinierte Vertrauensquelle zu validieren.", - "title": "Validierungseinstellungen" - }, - "signatureDate": "Signaturdatum", - "totalSignatures": "Anzahl Signaturen" - }, - "replaceColor": { - "tags": "Farbe ersetzen,Seitenoperationen,Backend,serverseitig", - "labels": { - "settings": "Einstellungen", - "colourOperation": "Farboperation" - }, - "options": { - "highContrast": "Hoher Kontrast", - "invertAll": "Alle Farben invertieren", - "custom": "Benutzerdefiniert", - "cmyk": "In CMYK konvertieren" - }, - "tooltip": { - "header": { - "title": "Übersicht zu Farbersetzen & Invertieren" - }, - "description": { - "title": "Beschreibung", - "text": "PDF-Farben transformieren, um Lesbarkeit und Barrierefreiheit zu verbessern. Wählen Sie aus Hochkontrast-Voreinstellungen, invertieren Sie alle Farben oder erstellen Sie benutzerdefinierte Farbschemata." - }, - "highContrast": { - "title": "Hoher Kontrast", - "text": "Vordefinierte Hochkontrast-Farbkombinationen anwenden, die für bessere Lesbarkeit und Barrierefreiheitskonformität entwickelt wurden.", - "bullet1": "Weißer Text auf schwarzem Hintergrund - Klassischer Dark Mode", - "bullet2": "Schwarzer Text auf weißem Hintergrund - Standard hoher Kontrast", - "bullet3": "Gelber Text auf schwarzem Hintergrund - Option mit hoher Sichtbarkeit", - "bullet4": "Grüner Text auf schwarzem Hintergrund - Alternative mit hohem Kontrast" - }, - "invertAll": { - "title": "Alle Farben invertieren", - "text": "Alle Farben im PDF vollständig invertieren und einen negativähnlichen Effekt erzeugen. Nützlich, um Dark-Mode-Versionen von Dokumenten zu erstellen oder die Augenbelastung bei schwachem Licht zu reduzieren." - }, - "custom": { - "title": "Benutzerdefinierte Farben", - "text": "Definieren Sie eigene Text- und Hintergrundfarben mit den Farbwählern. Perfekt für Markendokumente oder spezifische Barrierefreiheitsanforderungen.", - "bullet1": "Textfarbe - Farbe für Textelemente wählen", - "bullet2": "Hintergrundfarbe - Hintergrundfarbe für das Dokument festlegen" - }, - "cmyk": { - "title": "In CMYK konvertieren", - "text": "Das PDF vom RGB-Farbraum in den CMYK-Farbraum konvertieren, optimiert für professionellen Druck. Dieser Prozess wandelt Farben in das Cyan-, Magenta-, Yellow-, Black-Modell um, das von Druckern verwendet wird." - } - }, - "error": { - "failed": "Beim Verarbeiten des Farbersatzes ist ein Fehler aufgetreten." - } - }, - "login": { - "title": "Anmelden", - "header": "Anmelden", - "signin": "Anmelden", - "signInWith": "Anmelden mit", - "signInAnonymously": "Als Gast anmelden", - "rememberme": "Angemeldet bleiben", - "invalid": "Benutzername oder Passwort ungültig.", - "locked": "Ihr Konto wurde gesperrt.", - "sessionExpired": "Ihre Sitzung ist abgelaufen. Bitte melden Sie sich erneut an.", - "signinTitle": "Bitte melden Sie sich an.", - "ssoSignIn": "Anmeldung per Single Sign-On", - "oAuth2AutoCreateDisabled": "OAUTH2 Benutzer automatisch erstellen deaktiviert", - "oAuth2AdminBlockedUser": "Die Registrierung bzw. das anmelden von nicht registrierten Benutzern ist derzeit gesperrt. Bitte wenden Sie sich an den Administrator.", - "oauth2RequestNotFound": "Autorisierungsanfrage nicht gefunden", - "oauth2InvalidUserInfoResponse": "Ungültige Benutzerinformationsantwort", - "oauth2invalidRequest": "ungültige Anfrage", - "oauth2AccessDenied": "Zugriff abgelehnt", - "oauth2InvalidTokenResponse": "Ungültige Token-Antwort", - "oauth2InvalidIdToken": "Ungültiges ID-Token", - "relyingPartyRegistrationNotFound": "Keine Relying-Party-Registrierung gefunden", - "userIsDisabled": "Benutzer ist deaktiviert, die Anmeldung ist mit diesem Benutzernamen derzeit gesperrt. Bitte wenden Sie sich an den Administrator.", - "alreadyLoggedIn": "Sie sind bereits auf mehreren", - "alreadyLoggedIn2": "Geräten angemeldet. Bitte melden Sie sich dort ab und versuchen es dann erneut.", - "toManySessions": "Sie haben zu viele aktive Sitzungen", - "logoutMessage": "Sie wurden erfolgreich abgemeldet.", - "youAreLoggedIn": "Sie sind angemeldet!", - "email": "E-Mail", - "password": "Passwort", - "enterEmail": "Geben Sie Ihre E-Mail-Adresse ein", - "enterPassword": "Geben Sie Ihr Passwort ein", - "loggingIn": "Anmeldung läuft...", - "username": "Benutzername", - "enterUsername": "Benutzernamen eingeben", - "useEmailInstead": "Mit E-Mail anmelden", - "forgotPassword": "Passwort vergessen?", - "logIn": "Anmelden", - "signingIn": "Anmeldung läuft...", - "login": "Anmelden", - "or": "Oder", - "useMagicLink": "Stattdessen Magic Link verwenden", - "enterEmailForMagicLink": "Geben Sie Ihre E-Mail für den Magic Link ein", - "sending": "Wird gesendet…", - "sendMagicLink": "Magic Link senden", - "cancel": "Abbrechen", - "dontHaveAccount": "Sie haben noch kein Konto? Registrieren", - "home": "Startseite", - "debug": "Debug", - "signOut": "Abmelden", - "pleaseEnterBoth": "Bitte geben Sie sowohl E-Mail als auch Passwort ein", - "pleaseEnterEmail": "Bitte geben Sie Ihre E-Mail-Adresse ein", - "magicLinkSent": "Magic Link wurde an {{email}} gesendet! Prüfen Sie Ihre E-Mails und klicken Sie auf den Link zur Anmeldung.", - "passwordResetSent": "Passwort-Reset-Link wurde an {{email}} gesendet! Prüfen Sie Ihre E-Mails und folgen Sie den Anweisungen.", - "failedToSignIn": "Anmeldung mit {{provider}} fehlgeschlagen: {{message}}", - "unexpectedError": "Unerwarteter Fehler: {{message}}", - "accountCreatedSuccess": "Konto erfolgreich erstellt! Sie können sich jetzt anmelden.", - "passwordChangedSuccess": "Passwort erfolgreich geändert! Bitte melden Sie sich mit Ihrem neuen Passwort an.", - "credentialsUpdated": "Ihre Anmeldedaten wurden aktualisiert. Bitte melden Sie sich erneut an.", - "defaultCredentials": "Standard-Login-Daten", - "changePasswordWarning": "Bitte ändern Sie Ihr Passwort nach dem ersten Login.", - "slides": { - "overview": { - "alt": "Stirling PDF Übersicht", - "title": "Ihr One-Stop-Shop für alle PDF-Anforderungen.", - "subtitle": "Eine Privacy-First-Cloud-Suite für PDFs, mit der Sie Dokumente konvertieren, signieren, schwärzen und verwalten – plus 50+ weitere leistungsstarke Tools." - }, - "edit": { - "alt": "PDFs bearbeiten", - "title": "PDFs bearbeiten, um gewünschte Informationen anzuzeigen/zu schützen", - "subtitle": "Mit über einem Dutzend Tools zum Schwärzen, Signieren, Lesen und Bearbeiten von PDFs finden Sie sicher, was Sie suchen." - }, - "secure": { - "alt": "PDFs schützen", - "title": "Schützen Sie sensible Informationen in Ihren PDFs", - "subtitle": "Fügen Sie Passwörter hinzu, schwärzen Sie Inhalte und verwalten Sie Zertifikate mühelos." - } - } - }, - "signup": { - "title": "Konto erstellen", - "subtitle": "Bei Stirling PDF anmelden und loslegen", - "name": "Name", - "email": "E-Mail", - "password": "Passwort", - "confirmPassword": "Passwort bestätigen", - "enterName": "Geben Sie Ihren Namen ein", - "enterEmail": "Geben Sie Ihre E-Mail-Adresse ein", - "enterPassword": "Geben Sie Ihr Passwort ein", - "confirmPasswordPlaceholder": "Passwort bestätigen", - "or": "oder", - "creatingAccount": "Konto wird erstellt...", - "signUp": "Registrieren", - "alreadyHaveAccount": "Sie haben bereits ein Konto? Anmelden", - "pleaseFillAllFields": "Bitte füllen Sie alle Felder aus", - "passwordsDoNotMatch": "Passwörter stimmen nicht überein", - "passwordTooShort": "Das Passwort muss mindestens 6 Zeichen lang sein", - "invalidEmail": "Bitte geben Sie eine gültige E-Mail-Adresse ein", - "checkEmailConfirmation": "Prüfen Sie Ihre E-Mails auf einen Bestätigungslink, um die Registrierung abzuschließen.", - "accountCreatedSuccessfully": "Konto erfolgreich erstellt! Sie können sich jetzt anmelden.", - "unexpectedError": "Unerwarteter Fehler: {{message}}", - "useEmailInstead": "Stattdessen E-Mail verwenden", - "nameRequired": "Name ist erforderlich", - "emailRequired": "E-Mail ist erforderlich", - "passwordRequired": "Passwort ist erforderlich", - "confirmPasswordRequired": "Bitte bestätigen Sie Ihr Passwort" - }, - "pdfToSinglePage": { - "title": "PDF zu einer Seite zusammenfassen", - "header": "PDF zu einer Seite zusammenfassen", - "submit": "Zusammenfassen", - "description": "Dieses Tool fügt alle Seiten Ihrer PDF zu einer großen einzelnen Seite zusammen. Die Breite bleibt gleich wie die ursprünglichen Seiten, aber die Höhe ist die Summe aller Seitenhöhen.", - "filenamePrefix": "einzelseite", - "files": { - "placeholder": "Wählen Sie eine PDF-Datei in der Hauptansicht aus, um zu beginnen" - }, - "error": { - "failed": "Ein Fehler ist bei der Konvertierung zu einer einzelnen Seite aufgetreten." - }, - "results": { - "title": "Einzelseiten-Ergebnisse" - } - }, - "pageExtracter": { - "title": "Seiten extrahieren", - "header": "Seiten extrahieren", - "submit": "Extrahieren", - "placeholder": "(z.B. 1,2,8 oder 4,7,12-16 oder 2n-1)" - }, - "sanitizePDF": { - "title": "PDF Bereinigen", - "header": "PDF Bereinigen", - "selectText": { - "1": "Javascript-Aktionen entfernen", - "2": "Eingebettete Dateien entfernen", - "3": "XMP-Metadaten entfernen", - "4": "Links entfernen", - "5": "Schriftarten entfernen", - "6": "Dokumenten-Metadaten entfernen" - }, - "submit": "Bereinigen" - }, - "adjustContrast": { - "title": "Kontrast anpassen", - "header": "Farben/Kontrast anpassen", - "basic": "Grundlegende Anpassungen", - "contrast": "Kontrast:", - "brightness": "Helligkeit:", - "saturation": "Sättigung:", - "download": "Herunterladen", - "adjustColors": "Farben anpassen", - "blue": "Blau", - "confirm": "Bestätigen", - "error": { - "failed": "Fehler beim Anpassen von Farben/Kontrast" - }, - "green": "Grün", - "noPreview": "Wählen Sie ein PDF zur Vorschau", - "red": "Rot", - "results": { - "title": "Angepasstes PDF" - } - }, - "compress": { - "title": "Komprimieren", - "desc": "PDFs komprimieren, um ihre Dateigröße zu reduzieren.", - "header": "PDF komprimieren", - "method": { - "title": "Kompressions-Methode", - "quality": "Qualität", - "filesize": "Dateigröße" - }, - "credit": "Dieser Dienst verwendet qpdf für die PDF-Komprimierung/-Optimierung.", - "grayscale": { - "label": "Graustufen für Komprimierung anwenden" - }, - "tooltip": { - "header": { - "title": "Kompressions-Einstellungen - Übersicht" - }, - "description": { - "title": "Beschreibung", - "text": "Komprimierung ist eine einfache Möglichkeit, Ihre Dateigröße zu reduzieren. Wählen Sie Dateigröße, um eine Zielgröße einzugeben und wir passen die Qualität für Sie an. Wählen Sie Qualität, um die Komprimierungsstärke manuell festzulegen." - }, - "qualityAdjustment": { - "title": "Qualitätsanpassung", - "text": "Ziehen Sie den Regler, um die Kompressionsstärke anzupassen. Niedrige Werte (1-3) bewahren die Qualität, führen aber zu größeren Dateien. Höhere Werte (7-9) verkleinern die Datei stärker, reduzieren aber die Bildschärfe.", - "bullet1": "Niedrige Werte bewahren die Qualität", - "bullet2": "Höhere Werte reduzieren die Dateigröße" - }, - "grayscale": { - "title": "Graustufen", - "text": "Wählen Sie diese Option, um alle Bilder in Schwarz-Weiß zu konvertieren, was die Dateigröße erheblich reduzieren kann, insbesondere bei gescannten PDFs oder bildreichen Dokumenten." - } - }, - "error": { - "failed": "Ein Fehler ist beim Komprimieren der PDF aufgetreten." - }, - "selectText": { - "1": { - "_value": "Kompressionseinstellungen", - "1": "1-3 PDF-Komprimierung,
4-6 Leichte Bildkomprimierung,
7-9 Intensive Bildkomprimierung verringert die Bildqualität dramatisch" - }, - "2": "Optimierungsstufe:", - "4": "Automatischer Modus – Passt die Qualität automatisch an, um das PDF auf die exakte Größe zu bringen", - "5": "Erwartete PDF-Größe (z.B. 25 MB, 10,8 MB, 25 KB)" - }, - "submit": "Komprimieren" - }, - "decrypt": { - "passwordPrompt": "Diese Datei ist passwortgeschützt. Bitte geben Sie das Passwort ein:", - "cancelled": "Vorgang für PDF abgebrochen: {0}", - "noPassword": "Kein Passwort für verschlüsseltes PDF angegeben: {0}", - "invalidPassword": "Bitte versuchen Sie es erneut mit dem richtigen Passwort.", - "invalidPasswordHeader": "Falsches Passwort oder nicht unterstützte Verschlüsselung für PDF: {0}", - "unexpectedError": "Bei der Verarbeitung der Datei ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.", - "serverError": "Serverfehler beim Entschlüsseln: {0}", - "success": "Datei erfolgreich entschlüsselt." - }, - "multiTool-advert": { - "message": "Diese Funktion ist auch auf unserer PDF-Multitool-Seite verfügbar. Probieren Sie sie aus, denn sie bietet eine verbesserte Benutzeroberfläche und zusätzliche Funktionen!" - }, - "pageRemover": { - "title": "Seiten entfernen", - "header": "PDF Seiten entfernen", - "pagesToDelete": "Seiten zu entfernen (geben Sie eine Kommagetrennte Liste der Seitenzahlen an):", - "submit": "Seiten löschen", - "placeholder": "(z.B. 1,2,6 oder 1-10,15-30)" - }, - "imageToPDF": { - "title": "Bild zu PDF", - "header": "Bild zu PDF", - "submit": "Umwandeln", - "selectLabel": "Bild anpassen", - "fillPage": "Seite füllen", - "fitDocumentToImage": "Seite an Bild anpassen", - "maintainAspectRatio": "Seitenverhältnisse beibehalten", - "selectText": { - "2": "PDF automatisch drehen", - "3": "Mehrere Dateien verarbeiten (nur aktiv, wenn Sie mit mehreren Bildern arbeiten)", - "4": "In ein einziges PDF zusammenführen", - "5": "In separate PDFs konvertieren" - } - }, - "PDFToCSV": { - "title": "PDF zu CSV", - "header": "PDF zu CSV", - "prompt": "Seite mit der zu extrahierenden Tabelle wählen", - "submit": "Extrahieren" - }, - "split-by-size-or-count": { - "title": "PDF nach Größe oder Anzahl teilen", - "header": "PDF nach Größe oder Anzahl teilen", - "type": { - "label": "Teil-Modus wählen", - "size": "Nach Größe", - "pageCount": "Nach Anzahl Seiten", - "docCount": "Nach Anzahl Dokumenten" - }, - "value": { - "label": "Wert eingeben", - "placeholder": "Größe eingeben (z.B.: 2MB oder 3KB) oder Anzahl (z.B.: 5)" - }, - "submit": "Erstellen" - }, - "printFile": { - "title": "Datei drucken", - "header": "Datei an Drucker senden", - "selectText": { - "1": "Wähle die auszudruckende Datei", - "2": "Druckernamen eingeben" - }, - "submit": "Drucken" - }, - "licenses": { - "nav": "Lizenzen", - "title": "Lizenzen von Drittanbietern", - "header": "Lizenzen von Drittanbietern", - "module": "Modul", - "version": "Version", - "license": "Lizenz" - }, - "survey": { - "nav": "Umfrage", - "title": "Stirling-PDF-Umfrage", - "description": "Stirling-PDF hat kein Tracking, daher möchten wir von unseren Benutzern hören, wie wir Stirling-PDF verbessern können!", - "changes": "Stirling-PDF hat sich seit der letzten Umfrage verändert! Mehr Informationen finden Sie bitte in unserem Blog-Beitrag hier:", - "changes2": "Mit diesen Änderungen erhalten wir beauftragte Geschäftsunterstützung und Finanzierung", - "please": "Bitte nehmen Sie an unserer Umfrage teil!", - "disabled": "(Das Umfrage-Popup wird in folgenden Updates deaktiviert, ist aber am Fuß der Seite verfügbar.)", - "button": "Umfrage durchführen", - "dontShowAgain": "Nicht mehr anzeigen", - "meeting": { - "1": "Wenn Sie Stirling PDF bei der Arbeit verwenden, würden wir gerne mit Ihnen sprechen. Wir bieten technische Supportsitzungen im Austausch für eine 15-minütige Benutzereinführungssitzung an.", - "2": "Ihr Vorteil:", - "3": "Sie erhalten Hilfe bei der Bereitstellung, Integration oder Fehlerbehebung", - "4": "Sie können direktes Feedback zu Leistung, Randfällen und Funktionslücken geben", - "5": "Sie helfen Stirling PDF für den Einsatz in Unternehmen zu verbessern", - "6": "Bei Interesse können Sie direkt einen Termin bei unserem Team buchen. (Nur englischsprachig)", - "7": "Ich freue mich darauf, mich mit Ihren Anwendungsfällen zu befassen und Stirling PDF noch besser zu machen!", - "notInterested": "Sie sind kein Unternehmen und/oder an einem Treffen interessiert?", - "button": "Besprechung buchen" - } - }, - "removeImage": { - "title": "Bild entfernen", - "header": "Bild entfernen", - "removeImage": "Bild entfernen", - "submit": "Bild entfernen", - "error": { - "failed": "Fehler beim Entfernen von Bildern aus dem PDF." - }, - "results": { - "title": "Ergebnisse: Bilder entfernen" - } - }, - "splitByChapters": { - "title": "PDF nach Kapiteln aufteilen", - "header": "PDF nach Kapiteln aufteilen", - "bookmarkLevel": "Lesezeichenebene", - "includeMetadata": "Metadaten einschließen", - "allowDuplicates": "Duplikate erlauben", - "desc": { - "1": "Dieses Werkzeug teilt eine PDF-Datei auf der Grundlage ihrer Kapitelstruktur in mehrere PDF-Dateien auf.", - "2": "Lesezeichenebene: Wählen Sie die Ebene der Lesezeichen, die für die Aufteilung verwendet werden soll (0 für die erste Ebene, 1 für die zweite Ebene usw.).", - "3": "Metadaten einschließen: Wenn diese Option aktiviert ist, werden die Metadaten der ursprünglichen PDF-Datei in jede aufgeteilte PDF-Datei übernommen.", - "4": "Duplikate erlauben: Wenn diese Option aktiviert ist, können mehrere Lesezeichen auf derselben Seite separate PDF Dateien erstellen." - }, - "submit": "PDF teilen" - }, - "fileChooser": { - "click": "Klicken", - "or": "oder", - "dragAndDrop": "Drag & Drop", - "dragAndDropPDF": "Drag & Drop PDF-Datei", - "dragAndDropImage": "Drag & Drop Bilddatei", - "hoveredDragAndDrop": "Datei(en) hierhin Ziehen & Fallenlassen", - "extractPDF": "Extrahiere..." - }, - "releases": { - "footer": "Veröffentlichungen", - "title": "Versionshinweise", - "header": "Versionshinweise", - "current": { - "version": "Aktuelle Version" - }, - "note": "Versionshinweise sind nur auf Englisch verfügbar" - }, - "swagger": { - "title": "API-Dokumentation", - "header": "API-Dokumentation", - "desc": "Stirling PDF API-Endpunkte anzeigen und testen", - "tags": "API,Dokumentation,Swagger,Endpunkte,Entwicklung" - }, - "cookieBanner": { - "popUp": { - "title": "Wie wir Cookies verwenden", - "description": { - "1": "Wir verwenden Cookies und andere Technologien, damit Stirling PDF für Sie besser funktioniert. Dies hilft uns dabei, unsere Tools zu verbessern und weiterhin Funktionen zu entwickeln, die Ihnen gefallen werden.", - "2": "Wenn Sie dies nicht möchten, klicken Sie auf „Nein, Danke“. Dadurch werden nur die unbedingt erforderlichen Cookies aktiviert, die für einen reibungslosen Ablauf erforderlich sind." - }, - "acceptAllBtn": "OK", - "acceptNecessaryBtn": "Nein, danke", - "showPreferencesBtn": "Einstellungen verwalten" - }, - "preferencesModal": { - "title": "Einwilligungszentrum", - "acceptAllBtn": "Akzeptiere alle", - "acceptNecessaryBtn": "Alle ablehnen", - "savePreferencesBtn": "Einstellungen speichern", - "closeIconLabel": "Anzeige schließen", - "serviceCounterLabel": "Service | Dienstleistungen", - "subtitle": "Cookie-Nutzung", - "description": { - "1": "Stirling PDF verwendet Cookies und ähnliche Technologien, um Ihr Erlebnis zu verbessern und den Einsatz unserer Tools zu verstehen. Dies hilft uns, die Leistung zu verbessern, die für Sie wichtigen Funktionen zu entwickeln und unseren Nutzern kontinuierlichen Support zu bieten.", - "2": "Stirling PDF kann und wird niemals den Inhalt der von Ihnen verwendeten Dokumente verfolgen oder darauf zugreifen.", - "3": "Ihre Privatsphäre und Ihr Vertrauen stehen bei uns im Mittelpunkt." - }, - "necessary": { - "title": { - "1": "Streng notwendige Cookies", - "2": "Immer aktiviert" - }, - "description": "Diese Cookies sind für das ordnungsgemäße Funktionieren der Website unerlässlich. Sie ermöglichen grundlegende Funktionen wie das Festlegen Ihrer Datenschutzeinstellungen, das Anmelden und das Ausfüllen von Formularen. Daher können sie nicht deaktiviert werden." - }, - "analytics": { - "title": "Analyse", - "description": "Diese Cookies helfen uns zu verstehen, wie unsere Tools genutzt werden, damit wir uns darauf konzentrieren können, die Funktionen zu entwickeln, die unserer Community am meisten am Herzen liegen. Seien Sie beruhigt – Stirling PDF kann und wird niemals den Inhalt der Dokumente verfolgen, mit denen Sie arbeiten." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Metadaten entfernen" - }, - "sidebar": { - "toggle": "Seitenleiste umschalten" - }, - "theme": { - "toggle": "Design umschalten" - }, - "view": { - "viewer": "Betrachter", - "pageEditor": "Seiteneditor", - "fileManager": "Dateiverwaltung" - }, - "pageEditor": { - "title": "Seiten-Editor", - "save": "Änderungen speichern", - "noPdfLoaded": "Keine PDF geladen. Bitte laden Sie eine PDF zum Bearbeiten hoch.", - "rotatedLeft": "Nach links gedreht:", - "rotatedRight": "Nach rechts gedreht:", - "deleted": "Gelöscht:", - "movedLeft": "Nach links verschoben:", - "movedRight": "Nach rechts verschoben:", - "splitAt": "Geteilt bei:", - "insertedPageBreak": "Seitenumbruch eingefügt bei:", - "addFileNotImplemented": "Datei hinzufügen in der Demo nicht implementiert", - "closePdf": "PDF schließen", - "reset": "Änderungen zurücksetzen", - "zoomIn": "Vergrößern", - "zoomOut": "Verkleinern", - "fitToWidth": "An Breite anpassen", - "actualSize": "Originalgröße" - }, - "viewer": { - "firstPage": "Erste Seite", - "lastPage": "Letzte Seite", - "previousPage": "Vorherige Seite", - "nextPage": "Nächste Seite", - "zoomIn": "Vergrößern", - "zoomOut": "Verkleinern", - "singlePageView": "Einzelseitenansicht", - "dualPageView": "Doppelseitenansicht" - }, - "rightRail": { - "closeSelected": "Ausgewählte Dateien schließen", - "selectAll": "Alle auswählen", - "deselectAll": "Auswahl aufheben", - "selectByNumber": "Nach Seitenzahlen auswählen", - "deleteSelected": "Ausgewählte Seiten löschen", - "closePdf": "PDF schließen", - "exportAll": "PDF exportieren", - "downloadSelected": "Ausgewählte Dateien herunterladen", - "downloadAll": "Alle herunterladen", - "saveAll": "Alle speichern", - "toggleTheme": "Design wechseln", - "toggleBookmarks": "Lesezeichen ein-/ausblenden", - "language": "Sprache", - "search": "PDF durchsuchen", - "panMode": "Verschiebemodus", - "rotateLeft": "Nach links drehen", - "rotateRight": "Nach rechts drehen", - "toggleSidebar": "Seitenleiste umschalten", - "exportSelected": "Ausgewählte Seiten exportieren", - "toggleAnnotations": "Anmerkungen ein-/ausblenden", - "annotationMode": "Anmerkungsmodus umschalten", - "draw": "Zeichnen", - "save": "Speichern", - "saveChanges": "Änderungen speichern" - }, - "search": { - "title": "PDF durchsuchen", - "placeholder": "Suchbegriff eingeben...", - "noResults": "Keine Ergebnisse gefunden", - "searching": "Suche..." - }, - "guestBanner": { - "title": "Sie verwenden Stirling PDF als Gast!", - "message": "Erstellen Sie ein kostenloses Konto, um Ihre Arbeit zu speichern, auf mehr Funktionen zuzugreifen und das Projekt zu unterstützen.", - "dismiss": "Banner schließen", - "signUp": "Kostenlos registrieren" - }, - "toolPicker": { - "searchPlaceholder": "Werkzeuge suchen...", - "noToolsFound": "Keine Werkzeuge gefunden", - "allTools": "ALLE WERKZEUGE", - "quickAccess": "SCHNELLZUGRIFF", - "categories": { - "standardTools": "Standard-Werkzeuge", - "advancedTools": "Erweiterte Werkzeuge", - "recommendedTools": "Empfohlene Werkzeuge" - }, - "subcategories": { - "signing": "Signierung", - "documentSecurity": "Dokumentensicherheit", - "verification": "Verifizierung", - "documentReview": "Dokumentenprüfung", - "pageFormatting": "Seitenformatierung", - "extraction": "Extraktion", - "removal": "Entfernung", - "automation": "Automatisierung", - "general": "Allgemein", - "advancedFormatting": "Erweiterte Formatierung", - "developerTools": "Entwicklerwerkzeuge" - } - }, - "quickAccess": { - "read": "Lesen", - "sign": "Signatur", - "automate": "Autom.", - "files": "Dateien", - "activity": "Verlauf", - "help": "Hilfe", - "account": "Konto", - "config": "Konfig", - "settings": "Optionen", - "adminSettings": "Admin Optionen", - "allTools": "Tools", - "reader": "Reader", - "helpMenu": { - "toolsTour": "Tool-Tour", - "toolsTourDesc": "Erfahren Sie, was die Tools können", - "adminTour": "Admin-Tour", - "adminTourDesc": "Entdecken Sie Admin-Einstellungen & Funktionen" - } - }, - "admin": { - "error": "Fehler", - "success": "Erfolg", - "expand": "Erweitern", - "close": "Schließen", - "status": { - "active": "Aktiv", - "inactive": "Inaktiv" - }, - "settings": { - "title": "Admin-Einstellungen", - "workspace": "Arbeitsbereich", - "fetchError": "Einstellungen konnten nicht geladen werden", - "saveError": "Einstellungen konnten nicht gespeichert werden", - "saved": "Einstellungen erfolgreich gespeichert", - "saveSuccess": "Einstellungen erfolgreich gespeichert", - "save": "Änderungen speichern", - "discard": "Verwerfen", - "restartRequired": "Neustart erforderlich", - "loginRequired": "Der Anmeldemodus muss aktiviert sein, um Admin-Einstellungen zu ändern", - "unsavedChanges": { - "title": "Ungespeicherte Änderungen", - "message": "Sie haben ungespeicherte Änderungen. Möchten Sie diese verwerfen?", - "cancel": "Weiter bearbeiten", - "discard": "Änderungen verwerfen", - "hint": "Sie haben ungespeicherte Änderungen" - }, - "loginDisabled": { - "title": "Anmeldemodus erforderlich", - "message": "Der Anmeldemodus muss aktiviert sein, um Admin-Einstellungen zu ändern. Bitte setzen Sie SECURITY_ENABLELOGIN=true in Ihrer Umgebung oder security.enableLogin: true in settings.yml und starten Sie dann den Server neu.", - "readOnly": "Die folgenden Einstellungen zeigen Beispielwerte als Referenz. Aktivieren Sie den Anmeldemodus, um die tatsächliche Konfiguration anzuzeigen und zu bearbeiten." - }, - "restart": { - "title": "Neustart erforderlich", - "message": "Einstellungen wurden erfolgreich gespeichert. Ein Serverneustart ist erforderlich, damit die Änderungen wirksam werden.", - "question": "Möchten Sie den Server jetzt oder später neu starten?", - "now": "Jetzt neu starten", - "later": "Später neu starten" - }, - "restarting": "Server wird neu gestartet", - "restartingMessage": "Der Server wird neu gestartet. Bitte einen Moment warten...", - "restartError": "Server konnte nicht neu gestartet werden. Bitte manuell neu starten.", - "general": { - "title": "Systemeinstellungen", - "description": "Systemweite Anwendungseinstellungen einschließlich Branding und Standardverhalten konfigurieren.", - "ui": "Benutzeroberfläche", - "system": "System", - "appName": { - "label": "Anwendungsname", - "description": "Der Name, der im Browser-Tab und auf der Startseite angezeigt wird" - }, - "appNameNavbar": { - "label": "Marke der Navigationsleiste", - "description": "Der in der Navigationsleiste angezeigte Name" - }, - "homeDescription": { - "label": "Startseitenbeschreibung", - "description": "Der Beschreibungstext, der auf der Startseite angezeigt wird" - }, - "defaultLocale": { - "label": "Standardgebietsschema", - "description": "Die Standardsprache für neue Benutzer (z. B. en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Upload-Limit für Dateien", - "description": "Maximale Dateiupload-Größe (z. B. 100MB, 1GB)" - }, - "showUpdate": { - "label": "Update-Benachrichtigungen anzeigen", - "description": "Benachrichtigungen anzeigen, wenn eine neue Version verfügbar ist" - }, - "showUpdateOnlyAdmin": { - "label": "Updates nur Admins anzeigen", - "description": "Update-Benachrichtigungen nur für Admin-Benutzer anzeigen" - }, - "customHTMLFiles": { - "label": "Benutzerdefinierte HTML-Dateien", - "description": "Das Ausliefern benutzerdefinierter HTML-Dateien aus dem customFiles-Verzeichnis erlauben" - }, - "languages": { - "label": "Verfügbare Sprachen", - "description": "Sprachen, aus denen Benutzer auswählen können (leer lassen, um alle Sprachen zu aktivieren)", - "placeholder": "Sprachen auswählen" - }, - "customMetadata": { - "label": "Benutzerdefinierte Metadaten", - "autoUpdate": { - "label": "Metadaten automatisch aktualisieren", - "description": "PDF-Metadaten automatisch für alle verarbeiteten Dokumente aktualisieren" - }, - "author": { - "label": "Standardautor", - "description": "Standardautor für PDF-Metadaten (z. B. Benutzername)" - }, - "creator": { - "label": "Standardersteller", - "description": "Standardersteller für PDF-Metadaten" - }, - "producer": { - "label": "Standardproduzent", - "description": "Standardproduzent für PDF-Metadaten" - } - }, - "logoStyle": { - "label": "Logo-Stil", - "description": "Zwischen modernem, minimalistischem Logo und klassischem S-Symbol wählen", - "classic": "Klassisch", - "classicAlt": "Klassisches Logo", - "modern": "Modern", - "modernAlt": "Modernes Logo" - }, - "customPaths": { - "label": "Benutzerdefinierte Pfade", - "description": "Benutzerdefinierte Dateisystempfade für Pipeline-Verarbeitung und externe Tools konfigurieren", - "pipeline": { - "label": "Pipeline-Verzeichnisse", - "watchedFoldersDir": { - "label": "Verzeichnis für überwachte Ordner", - "description": "Verzeichnis, in dem die Pipeline nach eingehenden PDFs überwacht (leer lassen für Standard: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Verzeichnis für fertiggestellte Ordner", - "description": "Verzeichnis, in das verarbeitete PDFs ausgegeben werden (leer lassen für Standard: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Pfade externer Tools", - "weasyprint": { - "label": "WeasyPrint-Ausführbare Datei", - "description": "Pfad zur WeasyPrint-Ausführungsdatei für HTML-zu-PDF-Konvertierung (leer lassen für Standard: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Unoconvert-Ausführbare Datei", - "description": "Pfad zu LibreOffice unoconvert für Dokumentkonvertierungen (leer lassen für Standard: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Sicherheit", - "description": "Authentifizierung, Anmeldeverhalten und Sicherheitsrichtlinien konfigurieren.", - "ssoNotice": { - "title": "Auf der Suche nach SSO/SAML-Einstellungen?", - "message": "OAuth2- und SAML2-Authentifizierungsanbieter wurden zur einfacheren Verwaltung in das Menü Verbindungen verschoben." - }, - "authentication": "Authentifizierung", - "enableLogin": { - "label": "Anmeldung aktivieren", - "description": "Benutzer müssen sich anmelden, bevor sie auf die Anwendung zugreifen" - }, - "loginMethod": { - "label": "Anmeldemethode", - "description": "Die Authentifizierungsmethode, die für die Benutzeranmeldung verwendet wird", - "all": "Alle Methoden", - "normal": "Nur Benutzername/Passwort", - "oauth2": "Nur OAuth2", - "saml2": "Nur SAML2" - }, - "loginAttemptCount": { - "label": "Limit für Anmeldeversuche", - "description": "Maximale Anzahl fehlgeschlagener Anmeldeversuche vor Kontosperre" - }, - "loginResetTimeMinutes": { - "label": "Zurücksetzungszeit für Anmeldungen (Minuten)", - "description": "Zeit, nach der fehlgeschlagene Anmeldeversuche zurückgesetzt werden" - }, - "csrfDisabled": { - "label": "CSRF-Schutz deaktivieren", - "description": "Cross-Site Request Forgery-Schutz deaktivieren (nicht empfohlen)" - }, - "initialLogin": { - "label": "Initiale Anmeldung", - "username": { - "label": "Initialer Benutzername", - "description": "Der Benutzername für das initiale Admin-Konto" - }, - "password": { - "label": "Initiales Passwort", - "description": "Das Passwort für das initiale Admin-Konto" - } - }, - "jwt": { - "label": "JWT-Konfiguration", - "secureCookie": { - "label": "Sicheres Cookie", - "description": "HTTPS für JWT-Cookies erforderlich (für Produktion empfohlen)" - }, - "keyRetentionDays": { - "label": "Schlüsselaufbewahrung (Tage)", - "description": "Anzahl der Tage, die alte JWT-Schlüssel zur Verifikation aufbewahrt werden" - }, - "persistence": { - "label": "Schlüsselpersistenz aktivieren", - "description": "JWT-Schlüssel persistent speichern, damit Serverneustarts überstanden werden" - }, - "enableKeyRotation": { - "label": "Schlüsselrotation aktivieren", - "description": "JWT-Signaturschlüssel automatisch regelmäßig rotieren" - }, - "enableKeyCleanup": { - "label": "Schlüsselbereinigung aktivieren", - "description": "Abgelaufene JWT-Schlüssel automatisch entfernen" - } - }, - "audit": { - "label": "Audit-Protokollierung", - "enabled": { - "label": "Audit-Protokollierung aktivieren", - "description": "Benutzeraktionen und Systemereignisse für Compliance und Sicherheitsüberwachung nachverfolgen" - }, - "level": { - "label": "Audit-Level", - "description": "0=AUS, 1=EINFACH, 2=STANDARD, 3=AUSFÜHRLICH" - }, - "retentionDays": { - "label": "Aufbewahrung Audit (Tage)", - "description": "Anzahl der Tage, die Audit-Logs aufbewahrt werden" - } - }, - "htmlUrlSecurity": { - "label": "HTML-URL-Sicherheit", - "description": "URL-Zugriffsbeschränkungen für HTML-Verarbeitung konfigurieren, um SSRF-Angriffe zu verhindern", - "enabled": { - "label": "URL-Sicherheit aktivieren", - "description": "URL-Sicherheitsbeschränkungen für HTML-zu-PDF-Konvertierungen aktivieren" - }, - "level": { - "label": "Sicherheitsstufe", - "description": "MAX: nur Whitelist, MEDIUM: interne Netzwerke blockieren, OFF: keine Beschränkungen", - "max": "Maximum (nur Whitelist)", - "medium": "Mittel (interne blockieren)", - "off": "Aus (keine Beschränkungen)" - }, - "advanced": "Erweiterte Einstellungen", - "allowedDomains": { - "label": "Zulässige Domains (Whitelist)", - "description": "Eine Domain pro Zeile (z. B. cdn.example.com). Nur diese Domains sind erlaubt, wenn die Stufe MAX ist" - }, - "blockedDomains": { - "label": "Gesperrte Domains (Blacklist)", - "description": "Eine Domain pro Zeile (z. B. malicious.com). Zusätzliche zu blockierende Domains" - }, - "internalTlds": { - "label": "Interne TLDs", - "description": "Eine TLD pro Zeile (z. B. .local, .internal). Domains mit diesen TLD-Mustern blockieren" - }, - "networkBlocking": "Netzwerk-Blockierung", - "blockPrivateNetworks": { - "label": "Private Netzwerke blockieren", - "description": "RFC-1918-Private-Netzwerke blockieren (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Localhost blockieren", - "description": "Localhost- und Loopback-Adressen blockieren (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Link-Local-Adressen blockieren", - "description": "Link-Local-Adressen blockieren (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Cloud-Metadaten-Endpunkte blockieren", - "description": "Metadaten-Endpunkte von Cloud-Anbietern blockieren (169.254.169.254)" - } - } - }, - "connections": { - "title": "Verbindungen", - "description": "Externe Authentifizierungsanbieter wie OAuth2 und SAML konfigurieren.", - "linkedServices": "Verknüpfte Dienste", - "unlinkedServices": "Nicht verknüpfte Dienste", - "connect": "Verbinden", - "disconnect": "Trennen", - "disconnected": "Anbieter erfolgreich getrennt", - "disconnectError": "Anbieter konnte nicht getrennt werden", - "ssoAutoLogin": { - "label": "SSO-Autoanmeldung", - "enable": "SSO-Autoanmeldung aktivieren", - "description": "Automatisch zur SSO-Anmeldung umleiten, wenn Authentifizierung erforderlich ist" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "OAuth2 aktivieren", - "description": "Benutzern die Authentifizierung über OAuth2-Anbieter erlauben" - }, - "provider": { - "label": "Anbieter", - "description": "Der OAuth2-Anbieter für die Authentifizierung" - }, - "issuer": { - "label": "Issuer-URL", - "description": "Die Issuer-URL des OAuth2-Anbieters" - }, - "clientId": { - "label": "Client-ID", - "description": "Die OAuth2-Client-ID von Ihrem Anbieter" - }, - "clientSecret": { - "label": "Client-Secret", - "description": "Das OAuth2-Client-Secret von Ihrem Anbieter" - }, - "useAsUsername": { - "label": "Als Benutzername verwenden", - "description": "Der OAuth2-Claim, der als Benutzername verwendet wird (z. B. email, sub)" - }, - "autoCreateUser": { - "label": "Benutzer automatisch erstellen", - "description": "Benutzerkonten bei der ersten OAuth2-Anmeldung automatisch erstellen" - }, - "blockRegistration": { - "label": "Registrierung blockieren", - "description": "Neue Benutzerregistrierung über OAuth2 verhindern" - }, - "scopes": { - "label": "OAuth2-Scopes", - "description": "Kommagetrennte Liste der anzufordernden OAuth2-Scopes (z. B. openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "SAML2 aktivieren", - "description": "Benutzern die Authentifizierung über SAML2-Anbieter erlauben" - }, - "provider": { - "label": "Anbieter", - "description": "Der Name des SAML2-Anbieters" - }, - "registrationId": { - "label": "Registrierungs-ID", - "description": "Die SAML2-Registrierungskennung" - }, - "autoCreateUser": { - "label": "Benutzer automatisch erstellen", - "description": "Benutzerkonten bei der ersten SAML2-Anmeldung automatisch erstellen" - }, - "blockRegistration": { - "label": "Registrierung blockieren", - "description": "Neue Benutzerregistrierung über SAML2 verhindern" - } - } - }, - "database": { - "title": "Datenbank", - "description": "Benutzerdefinierte Datenbankverbindungseinstellungen für Enterprise-Bereitstellungen konfigurieren.", - "configuration": "Datenbankkonfiguration", - "enableCustom": { - "label": "Benutzerdefinierte Datenbank aktivieren", - "description": "Eigene benutzerdefinierte Datenbankkonfiguration statt der standardmäßig eingebetteten Datenbank verwenden" - }, - "customUrl": { - "label": "Benutzerdefinierte Datenbank-URL", - "description": "Vollständiger JDBC-Verbindungsstring (z. B. jdbc:postgresql://localhost:5432/postgres). Falls angegeben, werden die einzelnen Verbindungseinstellungen unten nicht verwendet." - }, - "type": { - "label": "Datenbanktyp", - "description": "Typ der Datenbank (nicht verwendet, wenn eine benutzerdefinierte URL angegeben ist)" - }, - "hostName": { - "label": "Hostname", - "description": "Hostname des Datenbankservers (nicht verwendet, wenn eine benutzerdefinierte URL angegeben ist)" - }, - "port": { - "label": "Port", - "description": "Port des Datenbankservers (nicht verwendet, wenn eine benutzerdefinierte URL angegeben ist)" - }, - "name": { - "label": "Datenbankname", - "description": "Name der Datenbank (nicht verwendet, wenn eine benutzerdefinierte URL angegeben ist)" - }, - "username": { - "label": "Benutzername", - "description": "Benutzername für die Datenbankauthentifizierung" - }, - "password": { - "label": "Passwort", - "description": "Passwort für die Datenbankauthentifizierung" - } - }, - "privacy": { - "title": "Datenschutz", - "description": "Einstellungen zum Datenschutz und zur Datenerfassung konfigurieren.", - "analytics": "Analysen & Tracking", - "enableAnalytics": { - "label": "Analysen aktivieren", - "description": "Anonyme Nutzungsanalysen sammeln, um die Anwendung zu verbessern" - }, - "metricsEnabled": { - "label": "Metriken aktivieren", - "description": "Erfassung von Leistungs- und Nutzungsmetriken aktivieren. Stellt Admins einen API-Endpunkt zum Zugriff auf Metrikdaten bereit" - }, - "searchEngine": "Sichtbarkeit in Suchmaschinen", - "googleVisibility": { - "label": "Google-Sichtbarkeit", - "description": "Suchmaschinen erlauben, diese Anwendung zu indexieren" - } - }, - "advanced": { - "title": "Erweitert", - "description": "Erweiterte Funktionen und experimentelle Funktionalität konfigurieren.", - "features": "Feature-Flags", - "processing": "Verarbeitung", - "endpoints": { - "label": "Endpunkte", - "manage": "API-Endpunkte verwalten", - "description": "Die Endpunktverwaltung wird über YAML konfiguriert. Siehe Dokumentation für Details zum Aktivieren/Deaktivieren spezifischer Endpunkte." - }, - "enableAlphaFunctionality": { - "label": "Alpha-Funktionen aktivieren", - "description": "Experimentelle Funktionen im Alpha-Status aktivieren (kann instabil sein)" - }, - "enableUrlToPDF": { - "label": "URL zu PDF aktivieren", - "description": "Konvertierung von Webseiten in PDF-Dokumente erlauben" - }, - "maxDPI": { - "label": "Maximale DPI", - "description": "Maximale DPI für Bildverarbeitung (0 = unbegrenzt)" - }, - "tessdataDir": { - "label": "Tessdata-Verzeichnis", - "description": "Pfad zum tessdata-Verzeichnis für OCR-Sprachdateien" - }, - "disableSanitize": { - "label": "HTML-Bereinigung deaktivieren", - "description": "WARNUNG: Sicherheitsrisiko – das Deaktivieren der HTML-Bereinigung kann zu XSS-Schwachstellen führen" - }, - "tempFileManagement": { - "label": "Verwaltung temporärer Dateien", - "description": "Speicherung und Bereinigung temporärer Dateien konfigurieren", - "baseTmpDir": { - "label": "Basis-Verzeichnis für temporäre Dateien", - "description": "Basisverzeichnis für temporäre Dateien (leer lassen für Standard: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "LibreOffice-Temp-Verzeichnis", - "description": "Verzeichnis für LibreOffice-Temp-Dateien (leer lassen für Standard: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "System-Temp-Verzeichnis", - "description": "Zu bereinigendes System-Temp-Verzeichnis (wird nur verwendet, wenn cleanupSystemTemp aktiviert ist)" - }, - "prefix": { - "label": "Präfix für Temp-Dateien", - "description": "Präfix für temporäre Dateinamen" - }, - "maxAgeHours": { - "label": "Maximales Alter (Stunden)", - "description": "Maximales Alter in Stunden, bevor temporäre Dateien bereinigt werden" - }, - "cleanupIntervalMinutes": { - "label": "Bereinigungsintervall (Minuten)", - "description": "Wie oft die Bereinigung ausgeführt wird (in Minuten)" - }, - "startupCleanup": { - "label": "Bereinigung beim Start", - "description": "Alte temporäre Dateien beim Anwendungsstart bereinigen" - }, - "cleanupSystemTemp": { - "label": "System-Temp bereinigen", - "description": "Ob ein größerer System-Temp-Bereich bereinigt werden soll (mit Vorsicht verwenden)" - } - }, - "processExecutor": { - "label": "Prozess-Executor-Limits", - "description": "Sitzungslimits und Timeouts für jeden Prozess-Executor konfigurieren", - "sessionLimit": { - "label": "Sitzungslimit", - "description": "Maximale gleichzeitige Instanzen" - }, - "timeout": { - "label": "Timeout (Minuten)", - "description": "Maximale Ausführungszeit" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF zu HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "App installieren", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Mailserver", - "description": "SMTP-Einstellungen für das Senden von E-Mail-Benachrichtigungen konfigurieren.", - "smtp": "SMTP-Konfiguration", - "enabled": { - "label": "E-Mail aktivieren", - "description": "E-Mail-Benachrichtigungen und SMTP-Funktionen aktivieren" - }, - "host": { - "label": "SMTP-Host", - "description": "Hostname oder IP-Adresse Ihres SMTP-Servers" - }, - "port": { - "label": "SMTP-Port", - "description": "Portnummer für die SMTP-Verbindung (typischerweise 25, 465 oder 587)" - }, - "username": { - "label": "SMTP-Benutzername", - "description": "Benutzername für SMTP-Authentifizierung" - }, - "password": { - "label": "SMTP-Passwort", - "description": "Passwort für SMTP-Authentifizierung" - }, - "from": { - "label": "Absenderadresse", - "description": "Die E-Mail-Adresse, die als Absender verwendet wird" - }, - "enableInvites": { - "label": "E-Mail-Einladungen aktivieren", - "description": "Admins erlauben, Benutzer per E-Mail mit automatisch generierten Passwörtern einzuladen" - }, - "frontendUrl": { - "label": "Frontend-URL", - "description": "Basis-URL für das Frontend (z. B. https://pdf.example.com). Wird zum Erzeugen von Einladungslinks in E-Mails verwendet. Leer lassen, um Backend-URL zu verwenden." - } - }, - "legal": { - "title": "Rechtliche Dokumente", - "description": "Links zu rechtlichen Dokumenten und Richtlinien konfigurieren.", - "disclaimer": { - "title": "Warnhinweis zur rechtlichen Verantwortung", - "message": "Durch die Anpassung dieser rechtlichen Dokumente übernehmen Sie die volle Verantwortung für die Einhaltung aller geltenden Gesetze und Vorschriften, einschließlich, aber nicht beschränkt auf die DSGVO und andere EU-Datenschutzanforderungen. Ändern Sie diese Einstellungen nur, wenn: (1) Sie eine persönliche/private Instanz betreiben, (2) Sie sich außerhalb der EU-Gerichtsbarkeit befinden und Ihre lokalen rechtlichen Verpflichtungen verstehen oder (3) Sie eine angemessene Rechtsberatung eingeholt haben und die alleinige Verantwortung für alle Benutzerdaten und die rechtliche Compliance übernehmen. Stirling-PDF und seine Entwickler übernehmen keine Haftung für Ihre gesetzlichen Verpflichtungen." - }, - "termsAndConditions": { - "label": "Allgemeine Geschäftsbedingungen", - "description": "URL oder Dateiname zu den allgemeinen Geschäftsbedingungen" - }, - "privacyPolicy": { - "label": "Datenschutzerklärung", - "description": "URL oder Dateiname zur Datenschutzerklärung" - }, - "accessibilityStatement": { - "label": "Barrierefreiheitserklärung", - "description": "URL oder Dateiname zur Barrierefreiheitserklärung" - }, - "cookiePolicy": { - "label": "Cookie-Richtlinie", - "description": "URL oder Dateiname zur Cookie-Richtlinie" - }, - "impressum": { - "label": "Impressum", - "description": "URL oder Dateiname zum Impressum (in einigen Rechtsordnungen erforderlich)" - } - }, - "premium": { - "title": "Premium & Enterprise", - "description": "Ihren Premium- oder Enterprise-Lizenzschlüssel konfigurieren.", - "license": "Lizenzkonfiguration", - "licenseKey": { - "toggle": "Lizenzschlüssel oder Zertifikatsdatei vorhanden?", - "info": "Wenn Sie einen Lizenzschlüssel oder eine Zertifikatsdatei aus einem Direktkauf haben, können Sie ihn hier eingeben, um Premium- oder Enterprise-Funktionen zu aktivieren." - }, - "key": { - "label": "Lizenzschlüssel", - "description": "Geben Sie Ihren Premium- oder Enterprise-Lizenzschlüssel ein", - "success": "Lizenzschlüssel gespeichert", - "successMessage": "Ihr Lizenzschlüssel wurde erfolgreich aktiviert. Kein Neustart erforderlich.", - "overwriteWarning": { - "title": "⚠️ Warnung: Vorhandene Lizenz erkannt", - "line1": "Das Überschreiben Ihres aktuellen Lizenzschlüssels kann nicht rückgängig gemacht werden.", - "line2": "Ihre vorherige Lizenz geht dauerhaft verloren, sofern Sie sie nicht anderweitig gesichert haben.", - "line3": "Wichtig: Halten Sie Lizenzschlüssel privat und sicher. Geben Sie sie niemals öffentlich weiter." - } - }, - "enabled": { - "label": "Premium-Funktionen aktivieren", - "description": "Lizenzschlüssel-Prüfungen für Pro-/Enterprise-Funktionen aktivieren" - }, - "movedFeatures": { - "title": "Premium-Funktionen verteilt", - "message": "Premium- und Enterprise-Funktionen sind nun in ihren jeweiligen Bereichen organisiert:" - } - }, - "features": { - "title": "Funktionen", - "description": "Optionale Funktionen und Features konfigurieren.", - "serverCertificate": { - "label": "Serverzertifikat", - "description": "Serverseitige Zertifikatserstellung für die Funktion „Mit Stirling-PDF signieren“ konfigurieren", - "enabled": { - "label": "Serverzertifikat aktivieren", - "description": "Serverseitiges Zertifikat für die Option „Mit Stirling-PDF signieren“ aktivieren" - }, - "organizationName": { - "label": "Name der Organisation", - "description": "Organisationsname für generierte Zertifikate" - }, - "validity": { - "label": "Zertifikatsgültigkeit (Tage)", - "description": "Anzahl der Tage, für die das Zertifikat gültig ist" - }, - "regenerateOnStartup": { - "label": "Beim Start neu erzeugen", - "description": "Bei jedem Anwendungsstart ein neues Zertifikat generieren" - } - } - }, - "endpoints": { - "title": "API-Endpunkte", - "description": "Steuern, welche API-Endpunkte und Endpunktgruppen verfügbar sind.", - "management": "Endpunktverwaltung", - "toRemove": { - "label": "Deaktivierte Endpunkte", - "description": "Einzelne zu deaktivierende Endpunkte auswählen" - }, - "groupsToRemove": { - "label": "Deaktivierte Endpunktgruppen", - "description": "Zu deaktivierende Endpunktgruppen auswählen" - }, - "note": "Hinweis: Das Deaktivieren von Endpunkten beschränkt den API-Zugriff, entfernt jedoch keine UI-Komponenten. Neustart erforderlich, damit Änderungen wirksam werden." - } - } - }, - "fileUpload": { - "selectFile": "Datei auswählen", - "selectFiles": "Dateien auswählen", - "selectPdfToView": "PDF zum Anzeigen auswählen", - "selectPdfToEdit": "PDF zum Bearbeiten auswählen", - "chooseFromStorage": "Datei aus dem Speicher wählen oder neue PDF hochladen", - "chooseFromStorageMultiple": "Dateien aus dem Speicher wählen oder neue PDFs hochladen", - "loadFromStorage": "Aus Speicher laden", - "filesAvailable": "Dateien verfügbar", - "loading": "Laden...", - "or": "oder", - "dropFileHere": "Datei hier ablegen oder zum Hochladen klicken", - "dropFilesHere": "Dateien hier ablegen oder Upload-Button klicken", - "dropFilesHereOpen": "Dateien hier ablegen oder auf Öffnen klicken", - "pdfFilesOnly": "Nur PDF-Dateien", - "supportedFileTypes": "Unterstützte Dateitypen", - "upload": "Hochladen", - "uploadFile": "Datei hochladen", - "uploadFiles": "Dateien hochladen", - "open": "Öffnen", - "openFile": "Datei öffnen", - "openFiles": "Dateien öffnen", - "noFilesInStorage": "Keine Dateien im Speicher verfügbar. Laden Sie zuerst einige Dateien hoch.", - "noFilesInStorageOpen": "Keine Dateien im Speicher verfügbar. Öffnen Sie zuerst einige Dateien.", - "selectFromStorage": "Aus Speicher auswählen", - "backToTools": "Zurück zu Tools", - "addFiles": "Dateien hinzufügen", - "dragFilesInOrClick": "Dateien hineinziehen oder \"Dateien hinzufügen\" klicken zum Durchsuchen" - }, - "fileEditor": { - "addFiles": "Dateien hinzufügen" - }, - "fileManager": { - "title": "PDF-Dateien hochladen", - "subtitle": "Dateien zum Speicher hinzufügen für einfachen Zugriff in allen Tools", - "filesSelected": "Dateien ausgewählt", - "clearSelection": "Auswahl aufheben", - "openInFileEditor": "In Dateieditor öffnen", - "uploadError": "Einige Dateien konnten nicht hochgeladen werden.", - "failedToOpen": "Datei konnte nicht geöffnet werden. Sie wurde möglicherweise aus dem Speicher entfernt.", - "failedToLoad": "Datei konnte nicht zum aktiven Satz hinzugefügt werden.", - "storageCleared": "Browser hat Speicher geleert. Dateien wurden entfernt. Bitte laden Sie sie erneut hoch.", - "clearAll": "Alles löschen", - "reloadFiles": "Dateien neu laden", - "dragDrop": "Dateien hier per Drag & Drop ablegen", - "clickToUpload": "Klicken zum Hochladen von Dateien", - "selectedFiles": "Ausgewählte Dateien", - "storage": "Speicher", - "filesStored": "Dateien gespeichert", - "storageError": "Speicherfehler aufgetreten", - "storageLow": "Der Speicherplatz wird knapp. Erwägen Sie das Entfernen alter Dateien.", - "supportMessage": "Basiert auf Browser-Datenbankspeicher für unbegrenzte Kapazität", - "noFileSelected": "Keine Dateien ausgewählt", - "showHistory": "Verlauf anzeigen", - "hideHistory": "Verlauf ausblenden", - "fileHistory": "Dateiverlauf", - "loadingHistory": "Lade Verlauf...", - "lastModified": "Zuletzt geändert", - "toolChain": "Angewendete Werkzeuge", - "restore": "Wiederherstellen", - "unzip": "Entpacken", - "searchFiles": "Dateien suchen...", - "recent": "Kürzlich", - "localFiles": "Lokale Dateien", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Meine Dateien", - "noRecentFiles": "Keine kürzlichen Dateien gefunden", - "googleDriveNotAvailable": "Google Drive-Integration nicht verfügbar", - "downloadSelected": "Ausgewählte herunterladen", - "saveSelected": "Auswahl speichern", - "openFiles": "Dateien öffnen", - "openFile": "Datei öffnen", - "details": "Dateidetails", - "fileName": "Name", - "fileFormat": "Format", - "fileSize": "Größe", - "fileVersion": "Version", - "totalSelected": "Gesamt ausgewählt", - "dropFilesHere": "Dateien hier ablegen", - "selectAll": "Alle auswählen", - "deselectAll": "Auswahl aufheben", - "deleteSelected": "Auswahl löschen", - "selectedCount": "{{count}} ausgewählt", - "download": "Herunterladen", - "delete": "Löschen", - "unsupported": "Nicht unterstützt", - "addToUpload": "Zum Upload hinzufügen", - "deleteAll": "Alle löschen", - "loadingFiles": "Dateien werden geladen...", - "noFiles": "Keine Dateien verfügbar", - "noFilesFound": "Keine Dateien gefunden, die Ihrer Suche entsprechen", - "openInPageEditor": "Im Seiten-Editor öffnen", - "showAll": "Alle anzeigen", - "sortByDate": "Nach Datum sortieren", - "sortByName": "Nach Name sortieren", - "sortBySize": "Nach Größe sortieren" - }, - "storage": { - "temporaryNotice": "Dateien werden temporär in Ihrem Browser gespeichert und können automatisch gelöscht werden", - "storageLimit": "Speicherlimit", - "storageUsed": "Temporärer Speicher verwendet", - "storageFull": "Der Speicher ist fast voll. Erwägen Sie das Entfernen einiger Dateien.", - "fileTooLarge": "Datei zu groß. Maximale Größe pro Datei ist", - "storageQuotaExceeded": "Speicherkontingent überschritten. Bitte entfernen Sie einige Dateien, bevor Sie weitere hochladen.", - "approximateSize": "Ungefähre Größe" - }, - "sanitize": { - "title": "Bereinigen", - "desc": "Potentiell schädliche Elemente aus PDF-Dateien entfernen.", - "submit": "PDF Bereinigen", - "completed": "Bereinigung erfolgreich abgeschlossen", - "error": { - "generic": "Bereinigung fehlgeschlagen", - "failed": "Ein Fehler ist bei der Bereinigung der PDF aufgetreten." - }, - "filenamePrefix": "bereinigt", - "sanitizationResults": "Bereinigungsergebnisse", - "steps": { - "files": "Dateien", - "settings": "Einstellungen", - "results": "Ergebnisse" - }, - "files": { - "placeholder": "Wählen Sie eine PDF-Datei in der Hauptansicht aus, um zu beginnen" - }, - "options": { - "title": "Bereinigungs-Optionen", - "note": "Wählen Sie die Elemente aus, die Sie aus der PDF entfernen möchten. Mindestens eine Option muss ausgewählt werden.", - "removeJavaScript": { - "label": "JavaScript entfernen", - "desc": "JavaScript-Aktionen und Skripte aus der PDF entfernen" - }, - "removeEmbeddedFiles": { - "label": "Eingebettete Dateien entfernen", - "desc": "Alle in der PDF eingebetteten Dateien entfernen" - }, - "removeXMPMetadata": { - "label": "XMP-Metadaten entfernen", - "desc": "XMP-Metadaten aus der PDF entfernen" - }, - "removeMetadata": { - "label": "Dokumentmetadaten entfernen", - "desc": "Dokumentinformations-Metadaten (Titel, Autor usw.) entfernen" - }, - "removeLinks": { - "label": "Links entfernen", - "desc": "Externe Links und Launch-Aktionen aus der PDF entfernen" - }, - "removeFonts": { - "label": "Schriften entfernen", - "desc": "Eingebettete Schriftarten aus der PDF entfernen" - } - } - }, - "addPassword": { - "title": "Passwort hinzufügen", - "desc": "Ihr PDF-Dokument mit einem Passwort verschlüsseln.", - "completed": "Passwortschutz angewendet", - "submit": "Verschlüsseln", - "filenamePrefix": "verschluesselt", - "error": { - "failed": "Ein Fehler ist bei der Verschlüsselung der PDF aufgetreten." - }, - "passwords": { - "stepTitle": "Passwörter & Verschlüsselung", - "completed": "Passwörter konfiguriert", - "user": { - "label": "Benutzerpasswort", - "placeholder": "Benutzerpasswort eingeben" - }, - "owner": { - "label": "Eigentümerpasswort", - "placeholder": "Eigentümerpasswort eingeben" - } - }, - "encryption": { - "keyLength": { - "label": "Verschlüsselungsschlüssellänge", - "40bit": "40-bit (Niedrig)", - "128bit": "128-Bit (Standard)", - "256bit": "256-bit (Hoch)" - } - }, - "results": { - "title": "Verschlüsselte PDFs" - }, - "tooltip": { - "header": { - "title": "Passwort-Schutz - Übersicht" - }, - "passwords": { - "title": "Passwort-Typen", - "text": "Benutzerpasswörter beschränken das Öffnen des Dokuments, während Eigentümerpasswörter kontrollieren, was mit dem Dokument nach dem Öffnen gemacht werden kann. Sie können beide oder nur eines festlegen.", - "bullet1": "Benutzerpasswort: Erforderlich zum Öffnen der PDF", - "bullet2": "Eigentümerpasswort: Kontrolliert Dokumentberechtigungen (wird nicht von allen PDF-Betrachtern unterstützt)" - }, - "encryption": { - "title": "Verschlüsselungsstärken", - "text": "Höhere Verschlüsselungsebenen bieten bessere Sicherheit, werden aber möglicherweise nicht von älteren PDF-Betrachtern unterstützt.", - "bullet1": "40-bit: Grundlegende Sicherheit, kompatibel mit älteren Betrachtern", - "bullet2": "128-bit: Standard-Sicherheit, weit verbreitet unterstützt", - "bullet3": "256-bit: Maximale Sicherheit, erfordert moderne Betrachter" - }, - "permissions": { - "title": "Berechtigungen ändern", - "text": "Diese Berechtigungen kontrollieren, was Benutzer mit der PDF machen können. Am effektivsten in Kombination mit einem Eigentümerpasswort." - } - } - }, - "changePermissions": { - "title": "Berechtigungen ändern", - "desc": "Dokumentbeschränkungen und -berechtigungen ändern.", - "completed": "Berechtigungen geändert", - "submit": "Berechtigungen ändern", - "error": { - "failed": "Ein Fehler ist beim Ändern der PDF-Berechtigungen aufgetreten." - }, - "permissions": { - "preventAssembly": { - "label": "Das Zusammenstellen des PDFs verhindern" - }, - "preventExtractContent": { - "label": "Inhaltsextrahierung verhindern" - }, - "preventExtractForAccessibility": { - "label": "Inhaltsextrahierung zur Barrierefreiheit verhindern" - }, - "preventFillInForm": { - "label": "Ausfüllen des Formulars verhindern" - }, - "preventModify": { - "label": "Modifizierung verhindern" - }, - "preventModifyAnnotations": { - "label": "Ändern von Kommentaren verhindern" - }, - "preventPrinting": { - "label": "Drucken verhindern" - }, - "preventPrintingFaithful": { - "label": "Degradiertes Drucken verhindern" - } - }, - "results": { - "title": "Modifizierte PDFs" - }, - "tooltip": { - "header": { - "title": "Berechtigungen ändern" - }, - "description": { - "text": "Ändert Dokumentberechtigungen und erlaubt/verweigert Zugriff auf verschiedene Funktionen in PDF-Readern." - }, - "warning": { - "text": "Um diese Berechtigungen unveränderlich zu machen, verwenden Sie das Passwort hinzufügen-Tool, um ein Besitzer-Passwort zu setzen." - } - } - }, - "removePassword": { - "title": "Passwort entfernen", - "desc": "Den Passwortschutz eines PDFs entfernen", - "tags": "sichern,entschlüsseln,sicherheit,passwort aufheben,passwort löschen", - "password": { - "stepTitle": "Passwort entfernen", - "label": "Aktuelles Passwort", - "placeholder": "Aktuelles Passwort eingeben", - "completed": "Passwort konfiguriert" - }, - "filenamePrefix": "entschluesselt", - "error": { - "failed": "Ein Fehler ist beim Entfernen des Passworts von der PDF aufgetreten." - }, - "tooltip": { - "description": "Das Entfernen des Passwortschutzes erfordert das Passwort, das zur Verschlüsselung der PDF verwendet wurde. Dies entschlüsselt das Dokument und macht es ohne Passwort zugänglich." - }, - "submit": "Entfernen", - "results": { - "title": "Entschlüsselte PDFs" - } - }, - "automate": { - "title": "Automatisieren", - "desc": "Mehrstufige Arbeitsabläufe durch Verkettung von PDF-Aktionen erstellen. Ideal für wiederkehrende Aufgaben.", - "invalidStep": "Ungültiger Schritt", - "files": { - "placeholder": "Wählen Sie Dateien aus, die mit dieser Automatisierung verarbeitet werden sollen" - }, - "selection": { - "title": "Automatisierungs-Auswahl", - "saved": { - "title": "Gespeichert" - }, - "createNew": { - "title": "Neue Automatisierung erstellen" - }, - "suggested": { - "title": "Vorschläge" - } - }, - "creation": { - "createTitle": "Automatisierung erstellen", - "editTitle": "Automatisierung bearbeiten", - "intro": "Automatisierungen führen Werkzeuge sequenziell aus. Fügen Sie Werkzeuge in der gewünschten Reihenfolge hinzu, um zu beginnen.", - "name": { - "label": "Name der Automatisierung", - "placeholder": "Meine Automatisierung" - }, - "description": { - "label": "Beschreibung (optional)", - "placeholder": "Beschreiben Sie, was diese Automatisierung macht..." - }, - "tools": { - "selectTool": "Werkzeug auswählen...", - "selected": "Ausgewählte Werkzeuge", - "remove": "Werkzeug entfernen", - "configure": "Werkzeug konfigurieren", - "notConfigured": "! Nicht konfiguriert", - "addTool": "Werkzeug hinzufügen", - "add": "Werkzeug hinzufügen..." - }, - "save": "Automatisierung speichern", - "unsavedChanges": { - "title": "Ungespeicherte Änderungen", - "message": "Sie haben ungespeicherte Änderungen. Sind Sie sicher, dass Sie zurückgehen möchten? Alle Änderungen gehen verloren.", - "cancel": "Abbrechen", - "confirm": "Zurückgehen" - }, - "icon": { - "label": "Symbol" - } - }, - "run": { - "title": "Automatisierung ausführen" - }, - "sequence": { - "unnamed": "Unbenannte Automatisierung", - "steps": "{{count}} Schritte", - "running": "Automatisierung läuft...", - "run": "Automatisierung ausführen", - "finish": "Fertigstellen" - }, - "reviewTitle": "Automatisierungsergebnisse", - "config": { - "loading": "Werkzeugkonfiguration wird geladen...", - "noSettings": "Dieses Werkzeug hat keine konfigurierbaren Einstellungen.", - "title": "{{toolName}} konfigurieren", - "description": "Einstellungen für dieses Tool konfigurieren. Diese Einstellungen werden angewendet, wenn die Automatisierung läuft.", - "cancel": "Abbrechen", - "save": "Konfiguration speichern" - }, - "copyToSaved": "In gespeicherte kopieren" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Sichere PDF-Eingabe", - "securePdfIngestionDesc": "Umfassender PDF-Verarbeitungsworkflow, der Dokumente bereinigt, OCR mit Säuberung anwendet, in PDF/A-Format für Langzeitarchivierung konvertiert und die Dateigröße optimiert.", - "emailPreparation": "E-Mail-Vorbereitung", - "emailPreparationDesc": "Optimiert PDFs für E-Mail-Verteilung durch Komprimierung von Dateien, Aufteilen großer Dokumente in 20MB-Blöcke für E-Mail-Kompatibilität und Entfernen von Metadaten für den Datenschutz.", - "secureWorkflow": "Sicherheits-Workflow", - "secureWorkflowDesc": "Sichert PDF-Dokumente durch Entfernen potentiell schädlicher Inhalte wie JavaScript und eingebettete Dateien, dann fügt Passwortschutz hinzu, um unbefugten Zugriff zu verhindern. Passwort ist standardmäßig auf 'password' gesetzt.", - "processImages": "Bilder verarbeiten", - "processImagesDesc": "Konvertiert mehrere Bilddateien in ein einzelnes PDF-Dokument und wendet dann OCR-Technologie an, um durchsuchbaren Text aus den Bildern zu extrahieren.", - "prePublishSanitization": "Bereinigung vor Veröffentlichung", - "prePublishSanitizationDesc": "Bereinigungs-Workflow, der alle versteckten Metadaten, JavaScript, eingebettete Dateien und Anmerkungen entfernt und Formulare flacht, um Datenabfluss vor der Online-Veröffentlichung von PDFs zu verhindern." - } - }, - "colorPicker": { - "title": "Farbe wählen" - }, - "common": { - "previous": "Zurück", - "next": "Weiter", - "collapse": "Einklappen", - "expand": "Ausklappen", - "collapsed": "eingeklappt", - "lines": "Zeilen", - "copy": "Kopieren", - "copied": "Kopiert!", - "refresh": "Aktualisieren", - "retry": "Wiederholen", - "remaining": "verbleibend", - "used": "verwendet", - "available": "verfügbar", - "cancel": "Abbrechen", - "preview": "Vorschau", - "close": "Schließen", - "done": "Fertig", - "loading": "Laden...", - "back": "Zurück", - "continue": "Weiter", - "error": "Fehler" - }, - "config": { - "overview": { - "title": "Anwendungskonfiguration", - "description": "Aktuelle Anwendungseinstellungen und Konfigurationsdetails.", - "loading": "Konfiguration wird geladen...", - "error": "Fehler", - "warning": "Konfigurationswarnung", - "sections": { - "basic": "Grundkonfiguration", - "security": "Sicherheitskonfiguration", - "system": "Systemkonfiguration", - "integration": "Integrationskonfiguration" - } - }, - "account": { - "overview": { - "title": "Kontoeinstellungen", - "manageAccountPreferences": "Verwalten Sie Ihre Kontoeinstellungen", - "guestDescription": "Sie sind als Gast angemeldet. Erwägen Sie ein Upgrade Ihres Kontos oben." - }, - "upgrade": { - "title": "Gastkonto upgraden", - "description": "Verknüpfen Sie Ihr Konto, um Ihre Historie zu bewahren und mehr Funktionen zu nutzen!", - "socialLogin": "Mit Social-Media-Konto upgraden", - "linkWith": "Verknüpfen mit", - "emailPassword": "oder geben Sie Ihre E-Mail und Ihr Passwort ein", - "email": "E-Mail", - "emailPlaceholder": "Geben Sie Ihre E-Mail-Adresse ein", - "password": "Passwort (optional)", - "passwordPlaceholder": "Passwort festlegen", - "passwordNote": "Leer lassen, um nur E-Mail-Verifizierung zu verwenden", - "upgradeButton": "Konto upgraden" - } - }, - "apiKeys": { - "intro": "Verwenden Sie Ihren API-Schlüssel, um programmgesteuert auf die Verarbeitungsfunktionen von Stirling PDF zuzugreifen.", - "docsTitle": "API-Dokumentation", - "docsDescription": "Erfahren Sie mehr über die Integration mit Stirling PDF:", - "docsLink": "API-Dokumentation", - "schemaLink": "API-Schema-Referenz", - "usage": "Fügen Sie diesen Schlüssel bei allen API-Anfragen im X-API-KEY-Header ein.", - "description": "Ihr API-Schlüssel für den Zugriff auf Stirlings PDF-Tools. Kopieren Sie ihn in Ihr Projekt oder aktualisieren Sie, um einen neuen zu generieren.", - "publicKeyAriaLabel": "Öffentlicher API-Schlüssel", - "copyKeyAriaLabel": "API-Schlüssel kopieren", - "refreshAriaLabel": "API-Schlüssel aktualisieren", - "includedCredits": "Enthaltene Credits", - "purchasedCredits": "Gekaufte Credits", - "totalCredits": "Credits insgesamt", - "chartAriaLabel": "Credit-Verbrauch: enthalten {{includedUsed}} von {{includedTotal}}, gekauft {{purchasedUsed}} von {{purchasedTotal}}", - "nextReset": "Nächster Reset", - "lastApiUse": "Letzte API-Nutzung", - "overlayMessage": "Erstellen Sie einen Schlüssel, um Credits und verfügbare Credits zu sehen", - "label": "API-Schlüssel", - "guestInfo": "Gastnutzer erhalten keine API-Schlüssel. Erstellen Sie ein Konto, um einen API-Schlüssel für Ihre Anwendungen zu erhalten.", - "goToAccount": "Zu Konto wechseln", - "refreshModal": { - "title": "API-Schlüssel aktualisieren", - "warning": "⚠️ Warnung: Diese Aktion wird neue API-Schlüssel generieren und Ihre bisherigen Schlüssel ungültig machen.", - "impact": "Alle Anwendungen oder Dienste, die derzeit diese Schlüssel verwenden, funktionieren nicht mehr, bis Sie sie mit den neuen Schlüsseln aktualisieren.", - "confirmPrompt": "Sind Sie sicher, dass Sie fortfahren möchten?", - "confirmCta": "Schlüssel aktualisieren" - }, - "generateError": "Wir konnten Ihren API-Schlüssel nicht generieren." - } - }, - "AddAttachmentsRequest": { - "attachments": "Anhänge auswählen", - "info": "Wählen Sie Dateien aus, die Sie Ihrer PDF anhängen möchten. Diese Dateien werden eingebettet und über das Anhangs-Panel der PDF zugänglich sein.", - "selectFiles": "Dateien zum Anhängen auswählen", - "placeholder": "Dateien auswählen...", - "addMoreFiles": "Weitere Dateien hinzufügen...", - "selectedFiles": "Ausgewählte Dateien", - "submit": "Anhänge hinzufügen", - "tooltip": { - "header": { - "title": "Über „Anhänge hinzufügen“" - }, - "description": { - "title": "Funktion" - } - }, - "results": { - "title": "Anhangs-Ergebnisse" - }, - "error": { - "failed": "Operation „Anhänge hinzufügen“ fehlgeschlagen" - } - }, - "termsAndConditions": "Allgemeine Geschäftsbedingungen", - "logOut": "Abmelden", - "addAttachments": { - "error": { - "failed": "Beim Hinzufügen von Anhängen zur PDF ist ein Fehler aufgetreten." - } - }, - "autoRename": { - "description": "Dieses Tool benennt PDF-Dateien automatisch basierend auf ihrem Inhalt um. Es analysiert das Dokument, um den geeignetsten Titel aus dem Text zu finden." - }, - "customPosition": "Benutzerdefinierte Position", - "details": "Details", - "invalidUndoData": "Rückgängig nicht möglich: ungültige Vorgangsdaten", - "margin": { - "large": "Groß", - "medium": "Mittel", - "small": "Klein", - "xLarge": "Extra groß" - }, - "noFilesToUndo": "Rückgängig nicht möglich: Beim letzten Vorgang wurden keine Dateien verarbeitet", - "noOperationToUndo": "Kein Vorgang zum Rückgängigmachen", - "noValidFiles": "Keine gültigen Dateien zum Verarbeiten", - "operationCancelled": "Vorgang abgebrochen", - "pageEdit": { - "deselectAll": "Auswahl aufheben", - "selectAll": "Alle auswählen" - }, - "quickPosition": "Schnellposition", - "reorganizePages": { - "error": { - "failed": "Seiten neu anordnen fehlgeschlagen" - }, - "results": { - "title": "Seiten neu angeordnet" - }, - "settings": { - "title": "Einstellungen" - }, - "submit": "Seiten neu anordnen" - }, - "replace-color": { - "options": { - "fill": "Füllfarbe", - "gradient": "Verlauf" - }, - "previewOverlayOpacity": "Deckkraft der Vorschauüberlagerung", - "previewOverlayTransparency": "Transparenz der Vorschauüberlagerung", - "previewOverlayVisibility": "Vorschauüberlagerung anzeigen", - "selectText": { - "1": "Ersetzen oder Invertieren von Farboptionen", - "2": "Standard(Standardfarben mit hohem Kontrast)", - "3": "Benutzerdefiniert(Benutzerdefinierte Farben)", - "4": "Vollinvertierung(Invertierung aller Farben)", - "5": "Farboptionen mit hohem Kontrast", - "6": "Weißer Text auf schwarzem Hintergrund", - "7": "Schwarzer Text auf weißem Hintergrund", - "8": "Gelber Text auf schwarzem Hintergrund", - "9": "Grüner Text auf schwarzem Hintergrund", - "10": "Textfarbe auswählen", - "11": "Hintergrundfarbe auswählen", - "12": "Startfarbe wählen", - "13": "Endfarbe wählen" - }, - "submit": "Ersetzen", - "title": "Farbe Ersetzen-Invertieren" - }, - "size": "Größe", - "submit": "Senden", - "success": "Erfolg", - "tools": { - "noSearchResults": "Keine Tools gefunden", - "noTools": "Keine Tools verfügbar" - }, - "undoDataMismatch": "Rückgängig nicht möglich: Vorgangsdaten sind beschädigt", - "undoFailed": "Rückgängig machen fehlgeschlagen", - "undoQuotaError": "Rückgängig nicht möglich: unzureichender Speicherplatz", - "undoStorageError": "Rückgängig abgeschlossen, aber einige Dateien konnten nicht im Speicher gespeichert werden", - "undoSuccess": "Vorgang erfolgreich rückgängig gemacht", - "unsupported": "Nicht unterstützt", - "onboarding": { - "welcomeModal": { - "title": "Willkommen bei Stirling PDF!", - "description": "Möchten Sie eine kurze 1‑Minuten‑Tour machen, um die wichtigsten Funktionen kennenzulernen und zu erfahren, wie Sie loslegen?", - "helpHint": "Sie können diese Tour jederzeit über die Schaltfläche Help unten links aufrufen.", - "startTour": "Tour starten", - "maybeLater": "Vielleicht später", - "dontShowAgain": "Nicht mehr anzeigen" - }, - "welcomeSlide": { - "title": "Willkommen bei Stirling", - "body": "Stirling PDF ist jetzt bereit für Teams jeder Größe. Dieses Update bringt ein neues Layout, leistungsstarke neue Admin-Funktionen und unser meistgewünschtes Feature – Text bearbeiten." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Wählen wir das Tool Crop aus, um zu zeigen, wie eines der Tools verwendet wird.", - "toolInterface": "Dies ist die Oberfläche des Tools Crop. Wie Sie sehen, ist hier noch nicht viel zu sehen, da wir noch keine PDF-Dateien hinzugefügt haben.", - "filesButton": "Mit der Schaltfläche Dateien in der Schnellzugriffsleiste können Sie PDFs hochladen, um die Tools darauf anzuwenden.", - "fileSources": "Sie können hier neue Dateien hochladen oder auf zuletzt verwendete Dateien zugreifen. Für die Tour verwenden wir eine Beispieldatei.", - "workbench": "Dies ist die Workbench – der Hauptbereich, in dem Sie Ihre PDFs ansehen und bearbeiten.", - "viewSwitcher": "Verwenden Sie diese Steuerelemente, um auszuwählen, wie Sie Ihre PDFs ansehen möchten.", - "viewer": "Der Viewer ermöglicht es, Ihre PDFs zu lesen und zu annotieren.", - "pageEditor": "Der Page Editor ermöglicht verschiedene Aktionen an den Seiten Ihrer PDFs, wie Neuanordnen, Drehen und Löschen.", - "activeFiles": "Die Ansicht Active Files zeigt alle PDFs, die Sie im Tool geladen haben, und ermöglicht es Ihnen, auszuwählen, welche verarbeitet werden sollen.", - "fileCheckbox": "Durch Klicken auf eine der Dateien wählen Sie diese zur Verarbeitung aus. Sie können mehrere Dateien für Batch-Operationen auswählen.", - "selectControls": "Die Rechte Leiste enthält Schaltflächen, um alle aktiven PDFs schnell zu (de-)selektieren, sowie Schaltflächen zum Ändern des App-Themas oder der Sprache.", - "cropSettings": "Nachdem wir die Datei ausgewählt haben, die wir zuschneiden möchten, können wir das Tool Crop konfigurieren, um den Bereich auszuwählen, auf den das PDF zugeschnitten werden soll.", - "runButton": "Sobald das Tool konfiguriert ist, können Sie mit dieser Schaltfläche das Tool auf alle ausgewählten PDFs ausführen.", - "results": "Nachdem das Tool fertig ist, zeigt der Schritt Review in diesem Bereich eine Vorschau der Ergebnisse und ermöglicht es Ihnen, den Vorgang rückgängig zu machen oder die Datei herunterzuladen.", - "fileReplacement": "Die geänderte Datei ersetzt automatisch die Originaldatei in der Workbench, sodass Sie sie einfach mit weiteren Tools verarbeiten können.", - "pinButton": "Mit der Schaltfläche Pin können Sie dafür sorgen, dass Ihre Dateien nach dem Ausführen von Tools aktiv bleiben.", - "wrapUp": "Alles fertig! Sie haben die Hauptbereiche der App und deren Verwendung kennengelernt. Klicken Sie jederzeit auf die Schaltfläche Help, um diese Tour erneut zu sehen.", - "previous": "Zurück", - "next": "Weiter", - "finish": "Fertigstellen", - "startTour": "Tour starten", - "startTourDescription": "Geführte Tour zu den wichtigsten Funktionen von Stirling PDF", - "buttons": { - "next": "Weiter →", - "back": "Zurück", - "skipForNow": "Für jetzt überspringen", - "download": "Download →", - "showMeAround": "Rundgang starten", - "skipTheTour": "Rundgang überspringen" - }, - "serverLicense": { - "skip": "Für jetzt überspringen", - "seePlans": "Pläne ansehen →", - "upgrade": "Jetzt upgraden →", - "freeTitle": "Server-Lizenz", - "overLimitTitle": "Server-Lizenz erforderlich", - "overLimitBody": "Unsere Lizenz erlaubt bis zu {{freeTierLimit}} Nutzer pro Server kostenlos. Sie haben {{overLimitUserCopy}} Stirling-Nutzer. Um ohne Unterbrechung fortzufahren, upgraden Sie auf den Stirling-Server-Plan – unbegrenzte Plätze, PDF-Textbearbeitung und volle Admin-Kontrolle für $99/Server/Monat.", - "freeBody": "Unsere Open-Core-Lizenz erlaubt bis zu {{freeTierLimit}} Nutzer pro Server kostenlos. Für unterbrechungsfreies Skalieren und frühen Zugriff auf unser neues PDF-Textbearbeitungs-Tool empfehlen wir den Stirling-Server-Plan – volle Bearbeitung und unbegrenzte Plätze für $99/Server/Monat." - }, - "desktopInstall": { - "title": "Download", - "titleWithOs": "Download für {{osLabel}}", - "body": "Stirling funktioniert am besten als Desktop-App. Sie können es offline nutzen, schneller auf Dokumente zugreifen und lokal auf Ihrem Computer bearbeiten." - }, - "planOverview": { - "adminTitle": "Admin-Übersicht", - "userTitle": "Plan-Übersicht", - "adminBodyLoginEnabled": "Als Admin können Sie Nutzer verwalten, Einstellungen konfigurieren und die Servergesundheit überwachen. Die ersten {{freeTierLimit}} Personen auf Ihrem Server nutzen Stirling kostenlos.", - "adminBodyLoginDisabled": "Sobald Sie den Login-Modus aktivieren, können Sie Nutzer verwalten, Einstellungen konfigurieren und die Servergesundheit überwachen. Die ersten {{freeTierLimit}} Personen auf Ihrem Server nutzen Stirling kostenlos.", - "userBody": "Laden Sie Teammitglieder ein, weisen Sie Rollen zu und halten Sie Ihre Dokumente in einem sicheren Arbeitsbereich organisiert. Aktivieren Sie den Login-Modus, wenn Sie über die Einzelnutzung hinaus wachsen möchten." - }, - "securityCheck": { - "message": "Die Anwendung hat kürzlich bedeutende Änderungen erfahren. Möglicherweise ist Aufmerksamkeit Ihres Server-Admins erforderlich. Bitte bestätigen Sie Ihre Rolle, um fortzufahren." - } - }, - "adminOnboarding": { - "welcome": "Willkommen zur Admin-Tour! Entdecken wir die leistungsstarken Enterprise-Funktionen und Einstellungen für Systemadministratoren.", - "configButton": "Klicken Sie auf die Schaltfläche Config, um alle Systemeinstellungen und Administrationskontrollen aufzurufen.", - "settingsOverview": "Dies ist das Einstellungsfeld. Admin-Einstellungen sind zur einfachen Navigation nach Kategorien organisiert.", - "teamsAndUsers": "Verwalten Sie hier Teams und einzelne Benutzer. Sie können neue Benutzer per E-Mail, teilbaren Links einladen oder selbst benutzerdefinierte Konten erstellen.", - "systemCustomization": "Wir bieten umfangreiche Möglichkeiten zur UI-Anpassung: System Settings ermöglichen Änderungen am App-Namen und an Sprachen, Features ermöglicht die Verwaltung von Serverzertifikaten und Endpoints das Aktivieren oder Deaktivieren spezifischer Tools für Ihre Benutzer.", - "databaseSection": "Für erweiterte Produktionsumgebungen gibt es Einstellungen für externe Datenbankanbindungen, damit Sie Ihre bestehende Infrastruktur integrieren können.", - "connectionsSection": "Der Bereich Connections unterstützt verschiedene Anmeldemethoden, einschließlich benutzerdefiniertem SSO und SAML-Anbietern wie Google und GitHub, sowie E-Mail-Integrationen für Benachrichtigungen und Kommunikation.", - "adminTools": "Abschließend bieten wir erweiterte Administrationstools wie Auditing zur Nachverfolgung der Systemaktivität und Nutzungsanalysen zur Überwachung, wie Ihre Benutzer mit der Plattform interagieren.", - "wrapUp": "Das war die Admin-Tour! Sie haben die Enterprise-Funktionen gesehen, die Stirling PDF zu einer leistungsstarken, anpassbaren Lösung für Organisationen machen. Sie können diese Tour jederzeit über das Help-Menü aufrufen." - }, - "workspace": { - "title": "Arbeitsbereich", - "people": { - "title": "Personen", - "description": "Mitglieder des Arbeitsbereichs und deren Berechtigungen verwalten", - "loading": "Personen werden geladen...", - "searchMembers": "Mitglieder suchen...", - "addMembers": "Mitglieder hinzufügen", - "inviteMembers": { - "label": "Mitglieder einladen", - "subtitle": "Geben Sie unten E-Mails ein oder fügen Sie sie ein, getrennt durch Kommas. Ihr Arbeitsbereich wird nach Mitgliedern abgerechnet." - }, - "user": "Benutzer", - "role": "Rolle", - "team": "Team", - "status": "Status", - "actions": { - "label": "Aktionen", - "upgrade": "Upgrade" - }, - "noMembersFound": "Keine Mitglieder gefunden", - "active": "Aktiv", - "disabled": "Deaktiviert", - "activeSession": "Aktive Sitzung", - "member": "Mitglied", - "admin": "Admin", - "roleDescriptions": { - "admin": "Kann Einstellungen verwalten und Mitglieder einladen, mit vollständigem administrativem Zugriff.", - "member": "Kann gemeinsame Dateien ansehen und bearbeiten, jedoch keine Arbeitsbereichseinstellungen oder Mitglieder verwalten.", - "user": "Benutzer" - }, - "editRole": "Rolle bearbeiten", - "enable": "Aktivieren", - "disable": "Deaktivieren", - "deleteUser": "Benutzer löschen", - "deleteUserSuccess": "Benutzer erfolgreich gelöscht", - "deleteUserError": "Benutzer konnte nicht gelöscht werden", - "confirmDelete": "Sind Sie sicher, dass Sie diesen Benutzer löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.", - "addMember": { - "title": "Mitglied hinzufügen", - "username": "Benutzername (E-Mail)", - "usernamePlaceholder": "user@example.com", - "password": "Passwort", - "passwordPlaceholder": "Passwort eingeben", - "role": "Rolle", - "team": "Team (optional)", - "teamPlaceholder": "Team auswählen", - "forcePasswordChange": "Passwortänderung bei erster Anmeldung erzwingen", - "cancel": "Abbrechen", - "submit": "Mitglied hinzufügen", - "usernameRequired": "Benutzername und Passwort sind erforderlich", - "passwordTooShort": "Passwort muss mindestens 6 Zeichen lang sein", - "success": "Benutzer erfolgreich erstellt", - "error": "Benutzer konnte nicht erstellt werden" - }, - "editMember": { - "title": "Mitglied bearbeiten", - "editing": "Bearbeitung:", - "role": "Rolle", - "team": "Team (optional)", - "teamPlaceholder": "Team auswählen", - "cancel": "Abbrechen", - "submit": "Mitglied aktualisieren", - "success": "Benutzer erfolgreich aktualisiert", - "error": "Benutzer konnte nicht aktualisiert werden" - }, - "toggleEnabled": { - "success": "Benutzerstatus erfolgreich aktualisiert", - "error": "Benutzerstatus konnte nicht aktualisiert werden" - }, - "delete": { - "success": "Benutzer erfolgreich gelöscht", - "error": "Benutzer konnte nicht gelöscht werden" - }, - "emailInvite": { - "tab": "E-Mail-Einladung", - "description": "Geben Sie unten E-Mails ein oder fügen Sie sie ein, getrennt durch Kommas. Benutzer erhalten Anmeldedaten per E-Mail.", - "emails": "E-Mail-Adressen", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Mindestens eine E-Mail-Adresse ist erforderlich", - "submit": "Einladungen senden", - "success": "Benutzer erfolgreich eingeladen", - "partialSuccess": "Einige Einladungen sind fehlgeschlagen", - "allFailed": "Benutzer konnten nicht eingeladen werden", - "error": "Einladungen konnten nicht gesendet werden" - }, - "directInvite": { - "tab": "Direkt erstellen" - }, - "inviteLinkTab": { - "tab": "Einladungslink" - }, - "inviteLink": { - "description": "Einen sicheren Link generieren, über den der Benutzer sein eigenes Passwort festlegen kann", - "email": "E-Mail-Adresse", - "emailPlaceholder": "user@example.com (optional)", - "emailDescription": "Optional – leer lassen für einen allgemeinen Einladungslink, der von jedem verwendet werden kann", - "emailRequired": "E-Mail-Adresse ist erforderlich", - "emailOptional": "Optional – leer lassen für einen allgemeinen Einladungslink", - "emailRequiredForSend": "E-Mail-Adresse ist erforderlich, um die E-Mail-Benachrichtigung zu senden", - "expiryHours": "Ablauf (Stunden)", - "expiryDescription": "Anzahl der Stunden bis der Link abläuft", - "sendEmail": "Einladungslink per E-Mail senden", - "sendEmailDescription": "Wenn aktiviert, wird der Einladungslink an die angegebene E-Mail-Adresse gesendet", - "smtpRequired": "SMTP nicht konfiguriert", - "generate": "Link generieren", - "generated": "Einladungslink generiert", - "copied": "Link in die Zwischenablage kopiert", - "success": "Einladungslink erfolgreich generiert", - "successWithEmail": "Einladungslink generiert und per E-Mail gesendet", - "emailSent": "Einladungslink generiert und per E-Mail gesendet", - "emailFailed": "Einladungslink generiert, aber E-Mail fehlgeschlagen", - "emailFailedDetails": "Fehler: {0}. Bitte teilen Sie den Einladungslink manuell.", - "error": "Einladungslink konnte nicht generiert werden", - "submit": "Einladungslink generieren" - }, - "inviteMode": { - "username": "Benutzername", - "email": "E-Mail", - "link": "Link", - "emailDisabled": "E-Mail-Einladungen erfordern eine SMTP-Konfiguration und mail.enableInvites=true in den Einstellungen" - }, - "license": { - "users": "Benutzer", - "availableSlots": "Verfügbare Slots", - "grandfathered": "Bestandsschutz", - "grandfatheredShort": "{{count}} mit Bestandsschutz", - "fromLicense": "aus der Lizenz", - "slotsAvailable": "{{count}} Benutzer-Slot(s) verfügbar", - "noSlotsAvailable": "Keine Slots verfügbar", - "currentUsage": "Derzeit werden {{current}} von {{max}} Benutzerlizenzen verwendet" - }, - "loginRequired": "Zuerst Login-Modus aktivieren" - }, - "teams": { - "title": "Teams", - "description": "Teams verwalten und Mitglieder des Arbeitsbereichs organisieren", - "loading": "Teams werden geladen...", - "loadingDetails": "Teamdetails werden geladen...", - "loadError": "Teamdetails konnten nicht geladen werden", - "createNewTeam": "Neues Team erstellen", - "teamName": "Teamname", - "totalMembers": "Mitglieder insgesamt", - "actions": "Aktionen", - "noTeamsFound": "Keine Teams gefunden", - "noMembers": "Keine Mitglieder in diesem Team", - "system": "System", - "addMember": "Mitglied hinzufügen", - "viewTeam": "Team anzeigen", - "removeMember": "Aus Team entfernen", - "cannotRemoveFromSystemTeam": "Kann nicht aus dem Systemteam entfernt werden", - "renameTeamLabel": "Team umbenennen", - "deleteTeamLabel": "Team löschen", - "cannotDeleteInternal": "Das Internal-Team kann nicht gelöscht werden", - "confirmDelete": "Möchten Sie dieses Team wirklich löschen? Das Team muss zum Löschen leer sein.", - "confirmRemove": "Benutzer aus diesem Team entfernen?", - "cannotRenameInternal": "Das Internal-Team kann nicht umbenannt werden", - "cannotAddToInternal": "Dem Internal-Team können keine Mitglieder hinzugefügt werden", - "teamNotFound": "Team nicht gefunden", - "backToTeams": "Zurück zu Teams", - "memberCount": "{{count}} Mitglieder", - "removeMemberSuccess": "Benutzer aus Team entfernt", - "removeMemberError": "Benutzer konnte nicht aus dem Team entfernt werden", - "createTeam": { - "title": "Neues Team erstellen", - "teamName": "Teamname", - "teamNamePlaceholder": "Teamname eingeben", - "cancel": "Abbrechen", - "submit": "Team erstellen", - "nameRequired": "Teamname ist erforderlich", - "success": "Team erfolgreich erstellt", - "error": "Team konnte nicht erstellt werden" - }, - "renameTeam": { - "title": "Team umbenennen", - "renaming": "Wird umbenannt:", - "newTeamName": "Neuer Teamname", - "newTeamNamePlaceholder": "Neuen Teamnamen eingeben", - "cancel": "Abbrechen", - "submit": "Team umbenennen", - "nameRequired": "Teamname ist erforderlich", - "success": "Team erfolgreich umbenannt", - "error": "Team konnte nicht umbenannt werden" - }, - "deleteTeam": { - "success": "Team erfolgreich gelöscht", - "error": "Team konnte nicht gelöscht werden. Stellen Sie sicher, dass das Team leer ist.", - "teamMustBeEmpty": "Team muss vor dem Löschen leer sein" - }, - "addMemberToTeam": { - "title": "Mitglied zum Team hinzufügen", - "addingTo": "Hinzufügen zu", - "selectUser": "Benutzer auswählen", - "selectUserPlaceholder": "Benutzer auswählen", - "selectUserRequired": "Bitte einen Benutzer auswählen", - "currentlyIn": "derzeit in", - "willBeMoved": "Hinweis: Dieser Benutzer wird von seinem aktuellen Team in dieses Team verschoben.", - "cancel": "Abbrechen", - "submit": "Mitglied hinzufügen", - "userRequired": "Bitte einen Benutzer auswählen", - "success": "Mitglied erfolgreich zum Team hinzugefügt", - "error": "Mitglied konnte nicht zum Team hinzugefügt werden" - }, - "changeTeam": { - "label": "Team wechseln", - "title": "Team wechseln", - "changing": "Verschieben", - "selectTeam": "Team auswählen", - "selectTeamPlaceholder": "Team auswählen", - "selectTeamRequired": "Bitte ein Team auswählen", - "success": "Team erfolgreich gewechselt", - "error": "Team konnte nicht gewechselt werden", - "submit": "Team wechseln" - } - } - }, - "plan": { - "currency": "Währung", - "popular": "Beliebt", - "current": "Aktueller Plan", - "upgrade": "Upgrade", - "contact": "Kontaktieren Sie uns", - "customPricing": "Individuell", - "showComparison": "Alle Funktionen vergleichen", - "hideComparison": "Funktionsvergleich ausblenden", - "featureComparison": "Funktionsvergleich", - "from": "Ab", - "perMonth": "/Monat", - "perSeat": "/Platz", - "withServer": "+ Server-Plan", - "licensedSeats": "Lizenziert: {{count}} Plätze", - "includedInCurrent": "In Ihrem Plan enthalten", - "selectPlan": "Plan auswählen", - "manage": "Verwalten", - "manageSubscription": { - "description": "Abo, Abrechnung und Zahlungsmethoden verwalten" - }, - "activePlan": { - "title": "Aktiver Plan", - "subtitle": "Details Ihres aktuellen Abonnements" - }, - "availablePlans": { - "title": "Verfügbare Pläne", - "subtitle": "Wählen Sie den Plan, der Ihren Anforderungen entspricht" - }, - "static": { - "title": "Abrechnungsinformationen", - "message": "Online-Abrechnung ist derzeit nicht konfiguriert. Um Ihren Plan zu upgraden oder Abonnements zu verwalten, kontaktieren Sie uns bitte direkt.", - "contactSales": "Vertrieb kontaktieren", - "contactToUpgrade": "Kontaktieren Sie uns, um Ihren Plan zu upgraden oder anzupassen", - "maxUsers": "Max. Benutzer", - "upTo": "Bis zu" - }, - "period": { - "month": "Monat", - "perUserPerMonth": "/Benutzer/Monat" - }, - "free": { - "name": "Kostenlos", - "highlight1": "Begrenzte Tool-Nutzung pro Woche", - "highlight2": "Zugriff auf alle Tools", - "highlight3": "Community-Support", - "forever": "Für immer kostenlos", - "included": "Inbegriffen" - }, - "pro": { - "name": "Pro", - "highlight1": "Unbegrenzte Tool-Nutzung", - "highlight2": "Erweiterte PDF-Tools", - "highlight3": "Keine Wasserzeichen" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Individuelle Preisgestaltung", - "highlight2": "Dedizierter Support", - "highlight3": "Neueste Funktionen", - "requiresServer": "Erfordert Server", - "requiresServerMessage": "Bitte zuerst auf den Server-Plan upgraden, bevor Sie auf Enterprise upgraden." - }, - "feature": { - "title": "Funktion", - "pdfTools": "Grundlegende PDF-Tools", - "fileSize": "Dateigrößenlimit", - "automation": "Tool-Workflows automatisieren", - "api": "API-Zugriff", - "priority": "Priorisierter Support", - "customPricing": "Individuelle Preisgestaltung" - }, - "licenseWarning": { - "title": "Freies Self-Hosted-Limit erreicht", - "body": "Sie haben {{total}} Nutzer, aber die kostenlose Stufe unterstützt nur {{limit}} pro Server. Upgraden Sie, um Stirling PDF reibungslos weiter zu betreiben.", - "overLimit": "mehr als {{limit}}", - "cta": "Pläne ansehen" - } - }, - "subscription": { - "status": { - "active": "Aktiv", - "pastDue": "Überfällig", - "canceled": "Gekündigt", - "incomplete": "Unvollständig", - "trialing": "Testphase", - "none": "Kein Abonnement" - }, - "renewsOn": "Verlängert sich am {{date}}", - "cancelsOn": "Endet am {{date}}" - }, - "billing": { - "manageBilling": "Abrechnung verwalten", - "portal": { - "error": "Abrechnungsportal konnte nicht geöffnet werden" - }, - "updateSeats": "Plätze aktualisieren", - "updateEnterpriseSeats": "Enterprise-Plätze aktualisieren", - "currentSeats": "Aktuelle Plätze", - "minimumSeats": "Mindestplätze", - "basedOnUsers": "(aktuelle Nutzer)", - "newSeatCount": "Neue Platzanzahl", - "newSeatCountDescription": "Anzahl der Plätze für Ihre Enterprise-Lizenz auswählen", - "whatHappensNext": "Wie geht es weiter?", - "stripePortalRedirect": "Sie werden zum Stripe-Abrechnungsportal weitergeleitet, um die Platzänderung zu prüfen und zu bestätigen. Der anteilige Betrag wird automatisch berechnet.", - "preparingUpdate": "Platzaktualisierung wird vorbereitet...", - "seatCountTooLow": "Die Platzanzahl muss mindestens {{minimum}} betragen (aktuelle Nutzerzahl)", - "seatCountUnchanged": "Bitte eine andere Platzanzahl auswählen", - "seatsUpdated": "Plätze aktualisiert", - "seatsUpdatedMessage": "Ihre Enterprise-Plätze wurden auf {{seats}} aktualisiert", - "updateProcessing": "Aktualisierung wird verarbeitet", - "updateProcessingMessage": "Ihre Platzaktualisierung wird verarbeitet. Bitte aktualisieren Sie in wenigen Momenten.", - "notEnterprise": "Platzverwaltung ist nur für Enterprise-Lizenzen verfügbar" - }, - "upgradeBanner": { - "title": "Upgrade auf Server-Plan", - "message": "Holen Sie das Beste aus Stirling PDF heraus – mit unbegrenzten Nutzern und erweiterten Funktionen", - "upgradeButton": "Jetzt upgraden", - "dismiss": "Banner ausblenden", - "attentionTitle": "Dieser Server benötigt Admin-Aufmerksamkeit", - "attentionBody": "Ihr Admin muss sich anmelden, um mehr Infos zu sehen. Bitte kontaktieren Sie ihn umgehend.", - "attentionBodyAdmin": "Prüfen Sie die Lizenzanforderungen, um diesen Server konform zu halten.", - "seeInfo": "Infos anzeigen" - }, - "payment": { - "preparing": "Checkout wird vorbereitet...", - "redirecting": "Weiterleitung zum sicheren Checkout...", - "upgradeTitle": "Upgrade auf {{planName}}", - "success": "Zahlung erfolgreich!", - "successMessage": "Ihr Abonnement wurde erfolgreich aktiviert. Sie erhalten in Kürze eine Bestätigungs-E-Mail.", - "autoClose": "Dieses Fenster schließt sich automatisch...", - "error": "Zahlungsfehler", - "upgradeSuccess": "Zahlung erfolgreich! Ihr Abo wurde upgegradet. Die Lizenz wurde auf Ihrem Server aktualisiert. Sie erhalten in Kürze eine Bestätigungs-E-Mail.", - "paymentSuccess": "Zahlung erfolgreich! Lizenzschlüssel wird abgerufen...", - "licenseActivated": "Lizenz aktiviert! Ihr Lizenzschlüssel wurde gespeichert. Eine Bestätigungs-E-Mail wurde an Ihre registrierte E-Mail-Adresse gesendet.", - "licenseDelayed": "Zahlung erfolgreich! Ihre Lizenz wird erstellt. Sie erhalten in Kürze eine E-Mail mit Ihrem Lizenzschlüssel. Wenn Sie sie nicht innerhalb von 10 Minuten erhalten, kontaktieren Sie bitte den Support.", - "licensePollingError": "Zahlung erfolgreich, aber Ihr Lizenzschlüssel konnte nicht automatisch abgerufen werden. Bitte prüfen Sie Ihre E-Mail oder kontaktieren Sie den Support mit Ihrer Zahlungsbestätigung.", - "licenseRetrievalError": "Zahlung erfolgreich, aber das Abrufen der Lizenz ist fehlgeschlagen. Sie erhalten Ihren Lizenzschlüssel per E-Mail. Bitte kontaktieren Sie den Support, wenn Sie ihn nicht innerhalb von 10 Minuten erhalten.", - "syncError": "Zahlung erfolgreich, aber die Lizenzsynchronisierung ist fehlgeschlagen. Ihre Lizenz wird in Kürze aktualisiert. Bitte kontaktieren Sie den Support, wenn das Problem bestehen bleibt.", - "licenseSaveError": "Speichern des Lizenzschlüssels fehlgeschlagen. Bitte kontaktieren Sie den Support mit Ihrem Lizenzschlüssel, um die Aktivierung abzuschließen.", - "paymentCanceled": "Zahlung wurde abgebrochen. Es wurden keine Gebühren erhoben.", - "syncingLicense": "Ihre upgegradete Lizenz wird synchronisiert...", - "generatingLicense": "Ihr Lizenzschlüssel wird erstellt...", - "upgradeComplete": "Upgrade abgeschlossen", - "upgradeCompleteMessage": "Ihr Abo wurde erfolgreich upgegradet. Ihr vorhandener Lizenzschlüssel wurde aktualisiert.", - "stripeNotConfigured": "Stripe nicht konfiguriert", - "stripeNotConfiguredMessage": "Stripe-Zahlungsintegration ist nicht konfiguriert. Bitte wenden Sie sich an Ihren Administrator.", - "monthly": "Monatlich", - "yearly": "Jährlich", - "billingPeriod": "Abrechnungszeitraum", - "enterpriseNote": "Plätze können im Checkout angepasst werden (1–1000).", - "installationId": "Installations-ID", - "licenseKey": "Ihr Lizenzschlüssel", - "licenseInstructions": "Dies wurde zu Ihrer Installation hinzugefügt. Sie erhalten außerdem eine Kopie per E-Mail.", - "canCloseWindow": "Sie können dieses Fenster jetzt schließen.", - "licenseKeyProcessing": "Lizenzschlüssel wird verarbeitet", - "licenseDelayedMessage": "Ihr Lizenzschlüssel wird erstellt. Bitte prüfen Sie in Kürze Ihre E-Mail oder kontaktieren Sie den Support.", - "perYear": "/Jahr", - "perMonth": "/Monat", - "emailInvalid": "Bitte geben Sie eine gültige E-Mail-Adresse ein", - "emailStage": { - "title": "E-Mail eingeben", - "description": "Wir verwenden diese, um Ihren Lizenzschlüssel und Belege zu senden.", - "emailLabel": "E-Mail-Adresse", - "emailPlaceholder": "your@email.com", - "continue": "Weiter", - "modalTitle": "Loslegen – {{planName}}" - }, - "planStage": { - "title": "Abrechnungszeitraum wählen", - "savingsNote": "{{percent}}% sparen mit jährlicher Abrechnung", - "basePrice": "Grundpreis", - "seatPrice": "Pro Platz", - "totalForSeats": "Gesamt ({{count}} Plätze)", - "selectMonthly": "Monatlich wählen", - "selectYearly": "Jährlich wählen", - "savePercent": "{{percent}}% sparen", - "savingsAmount": "Sie sparen {{amount}}", - "modalTitle": "Abrechnungszeitraum wählen – {{planName}}", - "billedYearly": "Jährlich abgerechnet mit {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Zur Planauswahl zurück", - "selectedPlan": "Ausgewählter Plan", - "modalTitle": "Zahlung abschließen – {{planName}}" - } - }, - "firstLogin": { - "title": "Erste Anmeldung", - "welcomeTitle": "Willkommen!", - "welcomeMessage": "Aus Sicherheitsgründen müssen Sie bei der ersten Anmeldung Ihr Passwort ändern.", - "loggedInAs": "Angemeldet als", - "error": "Fehler", - "currentPassword": "Aktuelles Passwort", - "enterCurrentPassword": "Geben Sie Ihr aktuelles Passwort ein", - "newPassword": "Neues Passwort", - "enterNewPassword": "Neues Passwort eingeben (mind. 8 Zeichen)", - "confirmPassword": "Neues Passwort bestätigen", - "reEnterNewPassword": "Neues Passwort erneut eingeben", - "changePassword": "Passwort ändern", - "allFieldsRequired": "Alle Felder sind erforderlich", - "passwordsDoNotMatch": "Die neuen Passwörter stimmen nicht überein", - "passwordTooShort": "Das Passwort muss mindestens 8 Zeichen lang sein", - "passwordMustBeDifferent": "Das neue Passwort muss sich vom aktuellen Passwort unterscheiden", - "passwordChangedSuccess": "Passwort erfolgreich geändert! Bitte melden Sie sich erneut an.", - "passwordChangeFailed": "Passwort konnte nicht geändert werden. Bitte prüfen Sie Ihr aktuelles Passwort." - }, - "invite": { - "welcome": "Willkommen bei Stirling PDF", - "invalidToken": "Ungültiger Einladungslink", - "validationError": "Einladungslink konnte nicht validiert werden", - "passwordRequired": "Passwort ist erforderlich", - "passwordTooShort": "Passwort muss mindestens 6 Zeichen lang sein", - "passwordMismatch": "Passwörter stimmen nicht überein", - "acceptError": "Konto konnte nicht erstellt werden", - "validating": "Einladung wird validiert...", - "invalidInvitation": "Ungültige Einladung", - "goToLogin": "Zum Login", - "welcomeTitle": "Sie wurden eingeladen!", - "welcomeSubtitle": "Schließen Sie die Kontoeinrichtung ab, um zu starten", - "accountFor": "Konto wird erstellt für", - "linkExpires": "Link läuft ab", - "email": "E-Mail-Adresse", - "emailPlaceholder": "Geben Sie Ihre E-Mail-Adresse ein", - "emailRequired": "E-Mail-Adresse ist erforderlich", - "invalidEmail": "Ungültige E-Mail-Adresse", - "choosePassword": "Passwort wählen", - "passwordPlaceholder": "Geben Sie Ihr Passwort ein", - "confirmPassword": "Passwort bestätigen", - "confirmPasswordPlaceholder": "Passwort erneut eingeben", - "createAccount": "Konto erstellen", - "creating": "Konto wird erstellt...", - "alreadyHaveAccount": "Sie haben bereits ein Konto?", - "signIn": "Anmelden" - }, - "audit": { - "error": { - "title": "Fehler beim Laden des Audit-Systems" - }, - "notAvailable": "Audit-System nicht verfügbar", - "notAvailableMessage": "Das Audit-System ist nicht konfiguriert oder nicht verfügbar.", - "disabled": "Audit-Protokollierung ist deaktiviert", - "disabledMessage": "Aktivieren Sie die Audit-Protokollierung in Ihrer Anwendungskonfiguration, um Systemereignisse nachzuverfolgen.", - "systemStatus": { - "title": "Systemstatus", - "status": "Audit-Protokollierung", - "enabled": "Aktiviert", - "disabled": "Deaktiviert", - "level": "Audit-Level", - "retention": "Aufbewahrungszeitraum", - "days": "Tage", - "totalEvents": "Ereignisse insgesamt" - }, - "tabs": { - "dashboard": "Dashboard", - "events": "Audit-Ereignisse", - "export": "Export" - }, - "charts": { - "title": "Audit-Dashboard", - "error": "Fehler beim Laden der Diagramme", - "day": "Tag", - "week": "Woche", - "month": "Monat", - "byType": "Ereignisse nach Typ", - "byUser": "Ereignisse nach Benutzer", - "overTime": "Ereignisse über die Zeit" - }, - "events": { - "title": "Audit-Ereignisse", - "filterByType": "Nach Typ filtern", - "filterByUser": "Nach Benutzer filtern", - "startDate": "Startdatum", - "endDate": "Enddatum", - "clearFilters": "Zurücksetzen", - "error": "Fehler beim Laden der Ereignisse", - "noEvents": "Keine Ereignisse gefunden", - "timestamp": "Zeitstempel", - "type": "Typ", - "user": "Benutzer", - "ipAddress": "IP-Adresse", - "actions": "Aktionen", - "viewDetails": "Details anzeigen", - "eventDetails": "Ereignisdetails", - "details": "Details" - }, - "export": { - "title": "Audit-Daten exportieren", - "description": "Exportieren Sie Audit-Ereignisse in CSV- oder JSON-Format. Verwenden Sie Filter, um die exportierten Daten einzuschränken.", - "format": "Exportformat", - "filters": "Filter (optional)", - "filterByType": "Nach Typ filtern", - "filterByUser": "Nach Benutzer filtern", - "startDate": "Startdatum", - "endDate": "Enddatum", - "clearFilters": "Zurücksetzen", - "exportButton": "Daten exportieren", - "error": "Daten konnten nicht exportiert werden" - } - }, - "usage": { - "noData": "Keine Daten verfügbar", - "error": "Fehler beim Laden der Nutzungsstatistiken", - "noDataMessage": "Derzeit sind keine Nutzungsstatistiken verfügbar.", - "controls": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Alle", - "refresh": "Aktualisieren", - "dataTypeLabel": "Datentyp:", - "dataType": { - "all": "Alle", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Alle" - }, - "stats": { - "totalEndpoints": "Gesamtzahl der Endpunkte", - "totalVisits": "Gesamtzahl der Aufrufe", - "showing": "Angezeigt", - "selectedVisits": "Ausgewählte Aufrufe" - }, - "chart": { - "title": "Endpunkt-Nutzungsdiagramm" - }, - "table": { - "title": "Detaillierte Statistiken", - "endpoint": "Endpunkt", - "visits": "Aufrufe", - "percentage": "Prozentsatz", - "noData": "Keine Daten verfügbar" - } - }, - "backendHealth": { - "checking": "Backend-Status wird geprüft...", - "online": "Backend online", - "offline": "Backend offline", - "starting": "Backend startet...", - "wait": "Bitte warten Sie, bis das Backend vollständig gestartet ist, und versuchen Sie es erneut." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "PDF entsperren, um fortzufahren", - "title": "Passwort entfernen, um fortzufahren", - "description": "Dieses PDF ist passwortgeschützt. Geben Sie das Passwort ein, um weiter damit zu arbeiten.", - "password": { - "label": "PDF-Passwort", - "placeholder": "PDF-Passwort eingeben" - }, - "skip": "Für jetzt überspringen", - "unlock": "Entsperren & fortfahren", - "incorrectPassword": "Falsches Passwort", - "missingFile": "Die ausgewählte Datei ist nicht mehr verfügbar.", - "emptyResponse": "Das Entfernen des Passworts hat keine Datei erzeugt.", - "required": "Geben Sie das Passwort ein, um fortzufahren.", - "successTitle": "Passwort entfernt", - "successBodyWithName": "Passwort von {{fileName}} entfernt", - "successBody": "Passwort erfolgreich entfernt." - }, - "setup": { - "welcome": "Willkommen bei Stirling PDF", - "description": "Wählen Sie, wie Sie Stirling PDF verwenden möchten, um zu starten", - "step1": { - "label": "Modus wählen", - "description": "Offline oder Server" - }, - "step2": { - "label": "Server auswählen", - "description": "Self-Hosted-Server" - }, - "step3": { - "label": "Login", - "description": "Anmeldedaten eingeben" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Mit Ihrem Stirling-Konto anmelden" - }, - "selfhosted": { - "title": "Self-Hosted-Server", - "description": "Mit Ihrem eigenen Stirling PDF-Server verbinden" - } - }, - "saas": { - "title": "Bei Stirling anmelden", - "subtitle": "Mit Ihrem Stirling-Konto anmelden" - }, - "selfhosted": { - "title": "Am Server anmelden", - "subtitle": "Geben Sie Ihre Server-Anmeldedaten ein" - }, - "server": { - "title": "Mit Server verbinden", - "subtitle": "Geben Sie die URL Ihres Self-Hosted-Servers ein", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Self-Hosted-Server" - }, - "url": { - "label": "Server-URL", - "description": "Geben Sie die vollständige URL Ihres selbst gehosteten Stirling PDF-Servers ein" - }, - "error": { - "emptyUrl": "Bitte eine Server-URL eingeben", - "unreachable": "Verbindung zum Server konnte nicht hergestellt werden", - "testFailed": "Verbindungstest fehlgeschlagen" - }, - "testing": "Verbindung wird getestet..." - }, - "login": { - "title": "Anmelden", - "subtitle": "Geben Sie Ihre Anmeldedaten ein, um fortzufahren", - "connectingTo": "Verbinden mit:", - "username": { - "label": "Benutzername", - "placeholder": "Benutzernamen eingeben" - }, - "email": { - "label": "E-Mail", - "placeholder": "E-Mail eingeben" - }, - "password": { - "label": "Passwort", - "placeholder": "Passwort eingeben" - }, - "error": { - "emptyUsername": "Bitte geben Sie Ihren Benutzernamen ein", - "emptyEmail": "Bitte geben Sie Ihre E-Mail ein", - "emptyPassword": "Bitte geben Sie Ihr Passwort ein", - "oauthFailed": "OAuth-Login fehlgeschlagen. Bitte erneut versuchen." - }, - "submit": "Login", - "signInWith": "Anmelden mit", - "oauthPending": "Browser zur Authentifizierung wird geöffnet...", - "orContinueWith": "Oder mit E-Mail fortfahren" - } - }, - "oauth": { - "success": { - "title": "Authentifizierung erfolgreich", - "message": "Sie können dieses Fenster schließen und zu Stirling PDF zurückkehren." - }, - "error": { - "title": "Authentifizierung fehlgeschlagen", - "message": "Die Authentifizierung war nicht erfolgreich. Sie können dieses Fenster schließen und es erneut versuchen." - } - }, - "pdfTextEditor": { - "title": "PDF-JSON-Editor", - "viewLabel": "PDF-Editor", - "converting": "PDF wird in ein bearbeitbares Format umgewandelt...", - "conversionFailed": "PDF konnte nicht konvertiert werden. Bitte versuchen Sie es erneut.", - "currentFile": "Aktuelle Datei: {{name}}", - "pageSummary": "Seite {{number}} von {{total}}", - "pagePreviewAlt": "Seitenvorschau", - "imageLabel": "Platziertes Bild", - "noTextOnPage": "Auf dieser Seite wurde kein bearbeitbarer Text erkannt.", - "pageType": { - "paragraph": "Absatzseite", - "sparse": "Spärlicher Text" - }, - "groupingMode": { - "auto": "Automatisch", - "paragraph": "Absatz", - "singleLine": "Einzeilig" - }, - "badges": { - "unsaved": "Bearbeitet", - "modified": "Bearbeitet", - "earlyAccess": "Early Access" - }, - "actions": { - "reset": "Änderungen zurücksetzen", - "downloadJson": "JSON herunterladen", - "generatePdf": "PDF generieren" - }, - "options": { - "autoScaleText": { - "title": "Text automatisch in Rahmen einpassen", - "description": "Skaliert Text automatisch horizontal, sodass er in seinen ursprünglichen Begrenzungsrahmen passt, wenn die Schriftwiedergabe vom PDF abweicht." - }, - "groupingMode": { - "title": "Textgruppierungsmodus", - "autoDescription": "Erkennt den Seitentyp automatisch und gruppiert den Text entsprechend.", - "paragraphDescription": "Gruppiert ausgerichtete Zeilen zu mehrzeiligen Absatz-Textfeldern.", - "singleLineDescription": "Behält jede PDF-Textzeile als eigenes Textfeld bei." - }, - "manualGrouping": { - "descriptionInline": "Tipp: Halten Sie Strg (Cmd) oder Umschalt, um mehrere Textfelder auszuwählen. Über der Auswahl erscheint eine schwebende Werkzeugleiste, über die Sie zusammenführen, aufteilen oder Breiten anpassen können." - }, - "forceSingleElement": { - "title": "Bearbeiteten Text auf ein einzelnes PDF-Element fixieren", - "description": "Wenn aktiviert, exportiert der Editor jedes bearbeitete Textfeld als ein PDF-Textelement, um überlappende Glyphen oder gemischte Schriften zu vermeiden." - } - }, - "manual": { - "mergeTooltip": "Ausgewählte Felder zusammenführen", - "merge": "Auswahl zusammenführen", - "ungroupTooltip": "Absatz wieder in Zeilen aufteilen", - "ungroup": "Gruppierung aufheben", - "widthMenu": "Breitenoptionen", - "expandWidth": "Bis zum Seitenrand erweitern", - "resetWidth": "Breite zurücksetzen", - "resizeHandle": "Textbreite anpassen" - }, - "disclaimer": { - "heading": "Einschränkungen der Vorschau", - "textFocus": "Dieser Arbeitsbereich konzentriert sich auf das Bearbeiten von Text und das Neupositionieren eingebetteter Bilder. Komplexe Seitenzeichnungen, Formular-Widgets und grafische Ebenen werden für den Export beibehalten, sind hier aber nicht vollständig bearbeitbar.", - "previewVariance": "Einige Darstellungen (z. B. Tabellenrahmen, Formen oder Anmerkungsdarstellungen) werden in der Vorschau eventuell nicht exakt angezeigt. Das exportierte PDF behält nach Möglichkeit die ursprünglichen Zeichenbefehle bei.", - "alpha": "Dieser Alpha-Viewer entwickelt sich noch weiter – bestimmte Schriften, Farben, Transparenzeffekte und Layoutdetails können leicht abweichen. Bitte prüfen Sie das erzeugte PDF vor dem Teilen noch einmal." - }, - "empty": { - "title": "Kein Dokument geladen", - "subtitle": "Laden Sie eine PDF- oder JSON-Datei, um mit der Textbearbeitung zu beginnen." - }, - "welcomeBanner": { - "title": "Willkommen beim PDF-Texteditor (Early Access)", - "experimental": "Dies ist eine experimentelle Funktion in aktiver Entwicklung. Während der Nutzung kann es zu Instabilitäten und Problemen kommen.", - "howItWorks": "Dieses Tool wandelt Ihr PDF in ein bearbeitbares Format um, in dem Sie Textinhalte ändern und Bilder neu positionieren können. Änderungen werden als neues PDF gespeichert.", - "bestFor": "Am besten geeignet für:", - "bestFor1": "Einfache PDFs mit überwiegend Text und Bildern", - "bestFor2": "Dokumente mit standardmäßiger Absatzformatierung", - "bestFor3": "Briefe, Aufsätze, Berichte und einfache Dokumente", - "notIdealFor": "Weniger geeignet für:", - "notIdealFor1": "PDFs mit spezieller Formatierung wie Aufzählungen, Tabellen oder mehrspaltigen Layouts", - "notIdealFor2": "Magazine, Broschüren oder stark gestaltete Dokumente", - "notIdealFor3": "Anleitungen mit komplexen Layouts", - "limitations": "Aktuelle Einschränkungen:", - "limitation1": "Die Schriftwiedergabe kann leicht vom Original-PDF abweichen", - "limitation2": "Komplexe Grafiken, Formularfelder und Anmerkungen werden beibehalten, sind jedoch nicht bearbeitbar", - "limitation3": "Große Dateien können beim Konvertieren und Verarbeiten Zeit beanspruchen", - "knownIssues": "Bekannte Probleme (in Bearbeitung):", - "issue1": "Textfarbe wird derzeit nicht beibehalten (wird bald hinzugefügt)", - "issue2": "Im Absatzmodus treten häufiger Ausrichtungs- und Abstandsprobleme auf – Einzeilig-Modus empfohlen", - "issue3": "Die Vorschau unterscheidet sich vom exportierten PDF – exportierte PDFs sind näher am Original", - "issue4": "Ausrichtung von gedrehtem Text erfordert ggf. manuelle Anpassung", - "issue5": "Transparenz- und Ebeneneffekte können vom Original abweichen", - "feedback": "Dies ist eine Early-Access-Funktion. Bitte melden Sie auftretende Probleme, um uns bei der Verbesserung zu helfen!", - "gotIt": "Verstanden", - "dontShowAgain": "Nicht mehr anzeigen" - }, - "modeChange": { - "title": "Moduswechsel bestätigen", - "warning": "Das Ändern des Textgruppierungsmodus setzt alle nicht gespeicherten Änderungen zurück. Möchten Sie wirklich fortfahren?", - "cancel": "Abbrechen", - "confirm": "Zurücksetzen und Modus ändern" - }, - "fontAnalysis": { - "details": "Schriftdetails", - "embedded": "Eingebettet", - "type": "Typ", - "webFormat": "Web-Format", - "warnings": "Warnungen", - "suggestions": "Hinweise", - "currentPageFonts": "Schriften auf dieser Seite", - "allFonts": "Alle Schriften", - "fallback": "Fallback", - "missing": "fehlend", - "perfectMessage": "Alle Schriften können perfekt reproduziert werden.", - "warningMessage": "Einige Schriften werden möglicherweise nicht korrekt dargestellt.", - "infoMessage": "Informationen zur Schriftreproduktion verfügbar.", - "perfect": "perfekt", - "subset": "Subset" - }, - "errors": { - "invalidJson": "JSON-Datei kann nicht gelesen werden. Stellen Sie sicher, dass sie vom PDF-zu-JSON-Tool erzeugt wurde.", - "pdfConversion": "Das bearbeitete JSON kann nicht zurück in ein PDF konvertiert werden." - } - }, - "auth": { - "sessionExpired": "Sitzung abgelaufen", - "pleaseLoginAgain": "Bitte melden Sie sich erneut an.", - "accessDenied": "Zugriff verweigert", - "insufficientPermissions": "Sie haben keine Berechtigung, diese Aktion auszuführen." - }, - "addText": { - "title": "Text hinzufügen", - "header": "Text zu PDFs hinzufügen", - "text": { - "name": "Textinhalt", - "placeholder": "Geben Sie den hinzuzufügenden Text ein", - "fontLabel": "Schriftart", - "fontSizeLabel": "Schriftgröße", - "fontSizePlaceholder": "Schriftgröße eingeben oder wählen (8-200)", - "colorLabel": "Textfarbe" - }, - "steps": { - "configure": "Text konfigurieren" - }, - "step": { - "createDesc": "Geben Sie den hinzuzufügenden Text ein", - "place": "Text platzieren", - "placeDesc": "Klicken Sie auf das PDF, um Ihren Text hinzuzufügen" - }, - "instructions": { - "title": "So fügen Sie Text hinzu", - "text": "Nachdem Sie oben Ihren Text eingegeben haben, klicken Sie irgendwo auf das PDF, um ihn zu platzieren.", - "paused": "Platzierung pausiert", - "resumeHint": "Setzen Sie die Platzierung fort, um zu klicken und Ihren Text hinzuzufügen.", - "noSignature": "Geben Sie oben Text ein, um die Platzierung zu aktivieren." - }, - "mode": { - "move": "Text verschieben", - "place": "Text platzieren", - "pause": "Platzierung pausieren", - "resume": "Platzierung fortsetzen" - }, - "results": { - "title": "Ergebnisse: Text hinzufügen" - }, - "error": { - "failed": "Beim Hinzufügen von Text zum PDF ist ein Fehler aufgetreten." - }, - "tags": "text,anmerkung,beschriftung", - "applySignatures": "Text anwenden" - } -} \ No newline at end of file diff --git a/frontend/public/locales/el-GR/translation.json b/frontend/public/locales/el-GR/translation.json deleted file mode 100644 index 455b5b37f..000000000 --- a/frontend/public/locales/el-GR/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Επιλέξτε πώς θα περιηγείστε στα εργαλεία", - "description": "Προεπισκοπήστε και τις δύο διατάξεις και αποφασίστε πώς θέλετε να εξερευνήσετε τα εργαλεία του Stirling PDF.", - "sidebarTitle": "Λειτουργία πλευρικής γραμμής", - "sidebarDescription": "Κρατήστε τα εργαλεία δίπλα στον χώρο εργασίας για γρήγορη εναλλαγή.", - "recommended": "Προτείνεται", - "chooseSidebar": "Χρησιμοποιήστε τη λειτουργία πλευρικής γραμμής", - "fullscreenTitle": "Λειτουργία πλήρους οθόνης - (παλαιού τύπου)", - "fullscreenDescription": "Περιηγηθείτε σε όλα τα εργαλεία σε έναν κατάλογο που καλύπτει τον χώρο εργασίας μέχρι να επιλέξετε ένα.", - "chooseFullscreen": "Χρησιμοποιήστε τη λειτουργία πλήρους οθόνης", - "dismiss": "Ίσως αργότερα" - }, - "fullscreen": { - "showDetails": "Εμφάνιση λεπτομερειών", - "comingSoon": "Σύντομα διαθέσιμο:", - "favorite": "Προσθήκη στα Αγαπημένα", - "favorites": "Αγαπημένα", - "unavailable": "Απενεργοποιήθηκε από τον διαχειριστή διακομιστή:", - "unavailableDependency": "Μη διαθέσιμο - λείπει το απαιτούμενο εργαλείο στον διακομιστή:", - "heading": "Όλα τα εργαλεία (πλήρης οθόνη)", - "noResults": "Δοκιμάστε να προσαρμόσετε την αναζήτηση ή να εναλλάξετε τις περιγραφές για να βρείτε αυτό που χρειάζεστε.", - "recommended": "Προτείνεται", - "unfavorite": "Αφαίρεση από τα Αγαπημένα" - }, - "placeholder": "Επιλέξτε ένα εργαλείο για να ξεκινήσετε", - "toggle": { - "fullscreen": "Μετάβαση σε λειτουργία πλήρους οθόνης", - "sidebar": "Μετάβαση σε λειτουργία πλευρικής γραμμής" - }, - "alpha": "Άλφα", - "premiumFeature": "Premium λειτουργία:", - "comingSoon": "Σύντομα διαθέσιμο:" - }, - "unsavedChanges": "Έχετε μη αποθηκευμένες αλλαγές στο PDF σας.", - "areYouSure": "Είστε βέβαιοι ότι θέλετε να αποχωρήσετε;", - "unsavedChangesTitle": "Μη αποθηκευμένες αλλαγές", - "keepWorking": "Συνέχεια εργασίας", - "discardChanges": "Απόρριψη & Έξοδος", - "applyAndContinue": "Αποθήκευση & Έξοδος", - "exportAndContinue": "Εξαγωγή & Συνέχεια", - "zipWarning": { - "title": "Μεγάλο αρχείο ZIP", - "message": "Αυτό το ZIP περιέχει {{count}} αρχεία. Να γίνει αποσυμπίεση ούτως ή άλλως;", - "cancel": "Άκυρο", - "confirm": "Αποσυμπίεση" - }, - "defaultApp": { - "title": "Ορισμός ως προεπιλεγμένη εφαρμογή PDF", - "message": "Θέλετε να ορίσετε το Stirling PDF ως προεπιλεγμένο πρόγραμμα επεξεργασίας PDF;", - "description": "Μπορείτε να το αλλάξετε αργότερα στις ρυθμίσεις συστήματος.", - "notNow": "Όχι τώρα", - "setDefault": "Ορισμός ως προεπιλογή", - "dismiss": "Απόρριψη", - "prompt": { - "title": "Ορισμός ως προεπιλεγμένος επεξεργαστής PDF", - "message": "Κάντε το Stirling PDF την προεπιλεγμένη εφαρμογή για άνοιγμα αρχείων PDF." - }, - "success": { - "title": "Ορίστηκε προεπιλεγμένη εφαρμογή", - "message": "Το Stirling PDF είναι πλέον ο προεπιλεγμένος επεξεργαστής PDF" - }, - "settingsOpened": { - "title": "Άνοιξαν οι Ρυθμίσεις", - "message": "Επιλέξτε το Stirling PDF στις ρυθμίσεις συστήματος" - }, - "error": { - "title": "Σφάλμα", - "message": "Αποτυχία ορισμού προεπιλεγμένου χειριστή PDF" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Άκυρο", - "addPageNumbers": { - "fontSize": "Μέγεθος γραμματοσειράς", - "fontName": "Όνομα γραμματοσειράς", - "title": "Προσθήκη αριθμών σελίδων", - "header": "Προσθήκη αριθμών σελίδων", - "selectText": { - "1": "Επιλέξτε αρχείο PDF:", - "2": "Μέγεθος περιθωρίου", - "3": "Θέση", - "4": "Αριθμός έναρξης", - "5": "Σελίδες προς αρίθμηση", - "6": "Προσαρμοσμένο κείμενο" - }, - "customTextDesc": "Προσαρμοσμένο κείμενο", - "numberPagesDesc": "Ποιες σελίδες να αριθμηθούν, προεπιλογή 'all', δέχεται επίσης 1-5 ή 2,5,9 κλπ", - "customNumberDesc": "Προεπιλογή σε {n}, δέχεται επίσης 'Σελίδα {n} από {total}', 'Κείμενο-{n}', '{filename}-{n}", - "submit": "Προσθήκη αριθμών σελίδων", - "configuration": "Διαμόρφωση", - "customize": "Προσαρμογή εμφάνισης", - "pagesAndStarting": "Σελίδες & Αρχικός αριθμός", - "positionAndPages": "Θέση & Σελίδες", - "error": { - "failed": "Η προσθήκη αρίθμησης σελίδων απέτυχε" - }, - "results": { - "title": "Αποτελέσματα αρίθμησης σελίδων" - }, - "preview": "Επιλογή θέσης", - "previewDisclaimer": "Η προεπισκόπηση είναι κατά προσέγγιση. Το τελικό αποτέλεσμα μπορεί να διαφέρει λόγω των μετρικών γραμματοσειράς του PDF." - }, - "pageSelectionPrompt": "Προσαρμοσμένη επιλογή σελίδων (Εισάγετε μια λίστα αριθμών σελίδων χωρισμένη με κόμματα 1,5,6 ή συναρτήσεις όπως 2n+1):", - "startingNumberTooltip": "Ο πρώτος αριθμός που θα εμφανιστεί. Οι επόμενες σελίδες θα αυξάνονται από αυτόν τον αριθμό.", - "marginTooltip": "Απόσταση μεταξύ του αριθμού σελίδας και του άκρου της σελίδας.", - "fontSizeTooltip": "Μέγεθος του κειμένου του αριθμού σελίδας σε σημεία. Μεγαλύτεροι αριθμοί δημιουργούν μεγαλύτερο κείμενο.", - "fontTypeTooltip": "Οικογένεια γραμματοσειράς για τους αριθμούς σελίδων. Επιλέξτε σύμφωνα με το στυλ του εγγράφου σας.", - "customTextTooltip": "Προαιρετική προσαρμοσμένη μορφή για τους αριθμούς σελίδων. Χρησιμοποιήστε {n} ως δεσμευτικό για τον αριθμό. Παράδειγμα: \"Σελίδα {n}\" θα εμφανίσει \"Σελίδα 1\", \"Σελίδα 2\", κ.λπ.", - "pdfPrompt": "Επιλέξτε PDF(s)", - "multiPdfPrompt": "Επιλέξτε PDFs (2+)", - "multiPdfDropPrompt": "Επιλέξτε (ή σύρετε & αφήστε) όλα τα PDF που χρειάζεστε", - "imgPrompt": "Επιλέξτε εικόνα(ες)", - "genericSubmit": "Υποβολή", - "uploadLimit": "Μέγιστο μέγεθος αρχείου:", - "uploadLimitExceededSingular": "είναι πολύ μεγάλο. Το μέγιστο επιτρεπόμενο μέγεθος είναι", - "uploadLimitExceededPlural": "είναι πολύ μεγάλα. Το μέγιστο επιτρεπόμενο μέγεθος είναι", - "processTimeWarning": "Προειδοποίηση: Αυτή η διαδικασία μπορεί να διαρκέσει έως ένα λεπτό ανάλογα με το μέγεθος του αρχείου", - "pageOrderPrompt": "Προσαρμοσμένη σειρά σελίδων (Εισάγετε μια λίστα αριθμών σελίδων χωρισμένη με κόμματα ή συναρτήσεις όπως 2n+1):", - "goToPage": "Μετάβαση", - "true": "Αληθές", - "false": "Ψευδές", - "unknown": "Άγνωστο", - "app": { - "description": "Η δωρεάν εναλλακτική του Adobe Acrobat (10M+ λήψεις)" - }, - "save": "Αποθήκευση", - "saveToBrowser": "Αποθήκευση στον περιηγητή", - "download": "Λήψη", - "downloadUnavailable": "Η λήψη δεν είναι διαθέσιμη για αυτό το στοιχείο", - "saveUnavailable": "Η αποθήκευση δεν είναι διαθέσιμη για αυτό το στοιχείο", - "pin": "Καρφίτσωμα αρχείου (παραμένει ενεργό μετά την εκτέλεση εργαλείου)", - "unpin": "Ξεκαρφίτσωμα αρχείου (αντικατάσταση μετά την εκτέλεση εργαλείου)", - "undoOperationTooltip": "Κάντε κλικ για αναίρεση της τελευταίας ενέργειας και επαναφορά των αρχικών αρχείων", - "undo": "Αναίρεση", - "back": "Πίσω", - "nothingToUndo": "Δεν υπάρχει τίποτα για αναίρεση", - "moreOptions": "Περισσότερες επιλογές", - "editYourNewFiles": "Επεξεργαστείτε τα νέα αρχεία σας", - "close": "Κλείσιμο", - "openInViewer": "Άνοιγμα στον προβολέα", - "confirmClose": "Επιβεβαίωση κλεισίματος", - "confirmCloseMessage": "Είστε βέβαιοι ότι θέλετε να κλείσετε αυτό το αρχείο;", - "confirmCloseCancel": "Άκυρο", - "confirmCloseConfirm": "Κλείσιμο αρχείου", - "fileSelected": "Επιλέχθηκε: {{filename}}", - "chooseFile": "Επιλέξτε αρχείο", - "filesSelected": "αρχεία επιλεγμένα", - "files": { - "title": "Αρχεία", - "upload": "Μεταφόρτωση", - "uploadFiles": "Μεταφόρτωση αρχείων", - "addFiles": "Προσθήκη αρχείων", - "selectFromWorkbench": "Επιλέξτε αρχεία από τον πάγκο εργασίας ή ", - "selectMultipleFromWorkbench": "Επιλέξτε τουλάχιστον {{count}} αρχεία από τον πάγκο εργασίας ή ", - "created": "Δημιουργήθηκε", - "size": "Μέγεθος αρχείου" - }, - "noFavourites": "Δεν έχουν προστεθεί αγαπημένα", - "downloadComplete": "Η λήψη ολοκληρώθηκε", - "bored": "Βαριέστε την αναμονή;", - "alphabet": "Αλφάβητο", - "downloadPdf": "Λήψη PDF", - "text": "Κείμενο", - "font": "Γραμματοσειρά", - "selectFillter": "-- Επιλέξτε --", - "pageNum": "Αριθμός σελίδας", - "sizes": { - "small": "Μικρό", - "medium": "Μεσαίο", - "large": "Μεγάλο", - "x-large": "Πολύ μεγάλο" - }, - "error": { - "pdfPassword": "Το PDF έχει προστασία κωδικού και είτε δεν δόθηκε κωδικός ή ήταν λανθασμένος", - "encryptedPdfMustRemovePassword": "Αυτό το PDF είναι κρυπτογραφημένο ή προστατευμένο με κωδικό. Ξεκλειδώστε το πριν από τη μετατροπή σε PDF/A.", - "incorrectPasswordProvided": "Ο κωδικός πρόσβασης του PDF είναι εσφαλμένος ή δεν δόθηκε.", - "_value": "Σφάλμα", - "dismissAllErrors": "Απόρριψη όλων των σφαλμάτων", - "sorry": "Συγγνώμη για το πρόβλημα!", - "needHelp": "Χρειάζεστε βοήθεια / Βρήκατε πρόβλημα;", - "contactTip": "Εάν εξακολουθείτε να αντιμετωπίζετε προβλήματα, μη διστάσετε να επικοινωνήσετε μαζί μας για βοήθεια. Μπορείτε να υποβάλετε ένα ticket στη σελίδα μας στο GitHub ή να επικοινωνήσετε μαζί μας μέσω Discord:", - "404": { - "head": "404 - Η σελίδα δεν βρέθηκε | Ωχ, σκοντάψαμε στον κώδικα!", - "1": "Δεν μπορούμε να βρούμε τη σελίδα που ψάχνετε.", - "2": "Κάτι πήγε στραβά" - }, - "github": "Υποβολή ticket στο GitHub", - "showStack": "Εμφάνιση ίχνους στοίβας", - "copyStack": "Αντιγραφή ίχνους στοίβας", - "githubSubmit": "GitHub - Υποβολή ticket", - "discordSubmit": "Discord - Υποβολή αιτήματος υποστήριξης" - }, - "warning": { - "tooltipTitle": "Προειδοποίηση" - }, - "edit": "Επεξεργασία", - "delete": "Διαγραφή", - "never": "Ποτέ", - "username": "Όνομα χρήστη", - "password": "Κωδικός", - "welcome": "Καλώς ήρθατε", - "property": "Ιδιότητα", - "black": "Μαύρο", - "white": "Λευκό", - "red": "Κόκκινο", - "green": "Πράσινο", - "blue": "Μπλε", - "custom": "Προσαρμογή...", - "comingSoon": "Σύντομα διαθέσιμο", - "WorkInProgess": "Εργασία σε εξέλιξη, μπορεί να μην λειτουργεί ή να έχει σφάλματα, παρακαλώ αναφέρετε τυχόν προβλήματα!", - "poweredBy": "Με την υποστήριξη του", - "yes": "Ναι", - "no": "Όχι", - "changedCredsMessage": "Τα διαπιστευτήρια άλλαξαν!", - "notAuthenticatedMessage": "Ο χρήστης δεν έχει πιστοποιηθεί.", - "userNotFoundMessage": "Ο χρήστης δεν βρέθηκε.", - "incorrectPasswordMessage": "Ο τρέχων κωδικός είναι λανθασμένος.", - "usernameExistsMessage": "Το νέο όνομα χρήστη υπάρχει ήδη.", - "invalidUsernameMessage": "Μη έγκυρο όνομα χρήστη, το όνομα χρήστη μπορεί να περιέχει μόνο γράμματα, αριθμούς και τους ειδικούς χαρακτήρες @._+- ή πρέπει να είναι έγκυρη διεύθυνση email.", - "invalidPasswordMessage": "Ο κωδικός δεν μπορεί να είναι κενός και δεν μπορεί να έχει κενά στην αρχή ή στο τέλος.", - "confirmPasswordErrorMessage": "Ο νέος κωδικός και η επιβεβαίωση νέου κωδικού πρέπει να ταιριάζουν.", - "deleteCurrentUserMessage": "Δεν είναι δυνατή η διαγραφή του τρέχοντος συνδεδεμένου χρήστη.", - "deleteUsernameExistsMessage": "Το όνομα χρήστη δεν υπάρχει και δεν μπορεί να διαγραφεί.", - "downgradeCurrentUserMessage": "Δεν είναι δυνατή η υποβάθμιση του ρόλου του τρέχοντος χρήστη", - "disabledCurrentUserMessage": "Ο τρέχων χρήστης δεν μπορεί να απενεργοποιηθεί", - "downgradeCurrentUserLongMessage": "Δεν είναι δυνατή η υποβάθμιση του ρόλου του τρέχοντος χρήστη. Επομένως, ο τρέχων χρήστης δεν θα εμφανίζεται.", - "userAlreadyExistsOAuthMessage": "Ο χρήστης υπάρχει ήδη ως χρήστης OAuth2.", - "userAlreadyExistsWebMessage": "Ο χρήστης υπάρχει ήδη ως χρήστης web.", - "oops": "Ωχ!", - "help": "Βοήθεια", - "goHomepage": "Μετάβαση στην αρχική σελίδα", - "joinDiscord": "Συμμετοχή στον Discord server μας", - "seeDockerHub": "Δείτε το Docker Hub", - "visitGithub": "Επισκεφθείτε το αποθετήριο GitHub", - "donate": "Δωρεά", - "color": "Χρώμα", - "sponsor": "Χορηγός", - "info": "Πληροφορίες", - "pro": "Pro", - "page": "Σελίδα", - "pages": "Σελίδες", - "loading": "Φόρτωση...", - "review": "Ανασκόπηση", - "addToDoc": "Προσθήκη στο έγγραφο", - "reset": "Επαναφορά", - "apply": "Εφαρμογή", - "noFileSelected": "Δεν επιλέχθηκε αρχείο. Παρακαλώ ανεβάστε ένα.", - "legal": { - "privacy": "Πολιτική απορρήτου", - "iAgreeToThe": "Συμφωνώ με όλα τα", - "terms": "Όροι και προϋποθέσεις", - "accessibility": "Προσβασιμότητα", - "cookie": "Πολιτική cookies", - "impressum": "Ταυτότητα", - "showCookieBanner": "Προτιμήσεις cookie" - }, - "pipeline": { - "header": "Μενού Pipeline (Beta)", - "uploadButton": "Μεταφόρτωση προσαρμοσμένου", - "configureButton": "Διαμόρφωση", - "defaultOption": "Προσαρμογή", - "submitButton": "Υποβολή", - "help": "Βοήθεια Pipeline", - "scanHelp": "Βοήθεια σάρωσης φακέλων", - "deletePrompt": "Είστε βέβαιοι ότι θέλετε να διαγράψετε το pipeline;", - "tags": "αυτοματοποίηση,ακολουθία,προγραμματισμένο,επεξεργασία-παρτίδας", - "title": "Pipeline" - }, - "pipelineOptions": { - "header": "Διαμόρφωση Pipeline", - "pipelineNameLabel": "Όνομα Pipeline", - "saveSettings": "Αποθήκευση ρυθμίσεων λειτουργίας", - "pipelineNamePrompt": "Εισάγετε όνομα pipeline εδώ", - "selectOperation": "Επιλογή λειτουργίας", - "addOperationButton": "Προσθήκη λειτουργίας", - "pipelineHeader": "Pipeline:", - "saveButton": "Λήψη", - "validateButton": "Επικύρωση" - }, - "enterpriseEdition": { - "button": "Αναβάθμιση σε Pro", - "warning": "Αυτή η λειτουργία είναι διαθέσιμη μόνο για χρήστες Pro.", - "yamlAdvert": "Το Stirling PDF Pro υποστηρίζει αρχεία ρυθμίσεων YAML και άλλες λειτουργίες SSO.", - "ssoAdvert": "Ψάχνετε για περισσότερες λειτουργίες διαχείρισης χρηστών; Δείτε το Stirling PDF Pro" - }, - "analytics": { - "title": "Θέλετε να κάνετε το Stirling PDF καλύτερο;", - "paragraph1": "Το Stirling PDF διαθέτει προαιρετικά analytics για να μας βοηθήσει να βελτιώσουμε το προϊόν. Δεν παρακολουθούμε προσωπικές πληροφορίες ή περιεχόμενο αρχείων.", - "paragraph2": "Παρακαλούμε σκεφτείτε να ενεργοποιήσετε τα analytics για να βοηθήσετε το Stirling-PDF να αναπτυχθεί και να μας επιτρέψετε να κατανοήσουμε καλύτερα τους χρήστες μας.", - "learnMore": "Μάθετε περισσότερα", - "enable": "Ενεργοποίηση analytics", - "disable": "Απενεργοποίηση analytics", - "settings": "Μπορείτε να αλλάξετε τις ρυθμίσεις για τα analytics στο αρχείο config/settings.yml", - "privacyAssurance": "Δεν καταγράφουμε προσωπικά δεδομένα ούτε το περιεχόμενο των αρχείων σας." - }, - "navbar": { - "favorite": "Αγαπημένα", - "recent": "Νέα και πρόσφατα ενημερωμένα", - "darkmode": "Σκοτεινή λειτουργία", - "language": "Γλώσσες", - "settings": "Ρυθμίσεις", - "allTools": "Εργαλεία", - "multiTool": "Πολλαπλά εργαλεία", - "search": "Αναζήτηση", - "sections": { - "organize": "Οργάνωση", - "convertTo": "Μετατροπή σε PDF", - "convertFrom": "Μετατροπή από PDF", - "security": "Υπογραφή & Ασφάλεια", - "advance": "Προχωρημένα", - "edit": "Προβολή & Επεξεργασία", - "popular": "Δημοφιλή" - } - }, - "settings": { - "preferences": { - "title": "Προτιμήσεις" - }, - "workspace": { - "title": "Χώρος εργασίας", - "people": "Άτομα", - "teams": "Ομάδες" - }, - "configuration": { - "title": "Διαμόρφωση", - "systemSettings": "Ρυθμίσεις συστήματος", - "features": "Δυνατότητες", - "endpoints": "Endpoints", - "database": "Βάση δεδομένων", - "advanced": "Προχωρημένα" - }, - "securityAuth": { - "title": "Ασφάλεια & Αυθεντικοποίηση", - "security": "Ασφάλεια", - "connections": "Συνδέσεις" - }, - "licensingAnalytics": { - "title": "Άδειες & Αναλύσεις", - "plan": "Πλάνο", - "audit": "Έλεγχος", - "usageAnalytics": "Αναλύσεις χρήσης" - }, - "policiesPrivacy": { - "title": "Πολιτικές & Απόρρητο", - "legal": "Νομικά", - "privacy": "Απόρρητο" - }, - "developer": { - "title": "Προγραμματιστής", - "apiKeys": "API Keys" - }, - "tooltips": { - "enableLoginFirst": "Ενεργοποιήστε πρώτα τη λειτουργία σύνδεσης", - "requiresEnterprise": "Απαιτεί άδεια Enterprise" - }, - "connection": { - "title": "Λειτουργία σύνδεσης", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Self-Hosted" - }, - "server": "Διακομιστής", - "user": "Συνδεθήκατε ως", - "logout": "Αποσύνδεση" - }, - "general": { - "title": "Γενικά", - "description": "Ρυθμίστε γενικές προτιμήσεις της εφαρμογής.", - "user": "Χρήστης", - "logout": "Αποσύνδεση", - "enableFeatures": { - "dismiss": "Απόρριψη", - "title": "Για διαχειριστές συστήματος", - "intro": "Ενεργοποιήστε τον έλεγχο ταυτότητας χρηστών, τη διαχείριση ομάδων και λειτουργίες χώρου εργασίας για τον οργανισμό σας.", - "action": "Ρύθμιση", - "and": "και", - "benefit": "Ενεργοποιεί ρόλους χρηστών, ομαδική συνεργασία, στοιχεία ελέγχου διαχειριστή και επιχειρησιακές δυνατότητες.", - "learnMore": "Μάθετε περισσότερα στην τεκμηρίωση" - }, - "defaultToolPickerMode": "Προεπιλεγμένη λειτουργία επιλογέα εργαλείων", - "defaultToolPickerModeDescription": "Επιλέξτε αν ο επιλογέας εργαλείων ανοίγει εξ ορισμού σε πλήρη οθόνη ή στην πλευρική γραμμή", - "mode": { - "sidebar": "Πλευρική γραμμή", - "fullscreen": "Πλήρης οθόνη" - }, - "autoUnzipTooltip": "Αυτόματη εξαγωγή αρχείων ZIP που επιστρέφονται από λειτουργίες API. Απενεργοποιήστε για να διατηρήσετε τα ZIP ανέπαφα. Αυτό δεν επηρεάζει τις ροές αυτοματοποίησης.", - "autoUnzip": "Αυτόματη αποσυμπίεση αποκρίσεων API", - "autoUnzipDescription": "Αυτόματη εξαγωγή αρχείων από αποκρίσεις ZIP", - "autoUnzipFileLimitTooltip": "Αποσυμπιέστε μόνο αν το ZIP περιέχει τόσα αρχεία ή λιγότερα. Ορίστε μεγαλύτερο για εξαγωγή μεγαλύτερων ZIP.", - "autoUnzipFileLimit": "Όριο αρχείων αυτόματης αποσυμπίεσης", - "autoUnzipFileLimitDescription": "Μέγιστος αριθμός αρχείων για εξαγωγή από ZIP", - "defaultPdfEditor": "Προεπιλεγμένος επεξεργαστής PDF", - "defaultPdfEditorActive": "Το Stirling PDF είναι ο προεπιλεγμένος επεξεργαστής PDF", - "defaultPdfEditorInactive": "Έχει οριστεί άλλη εφαρμογή ως προεπιλογή", - "defaultPdfEditorChecking": "Έλεγχος...", - "defaultPdfEditorSet": "Ήδη προεπιλογή", - "setAsDefault": "Ορισμός ως προεπιλογή", - "updates": { - "title": "Ενημερώσεις λογισμικού", - "description": "Έλεγχος ενημερώσεων και προβολή πληροφοριών έκδοσης", - "currentVersion": "Τρέχουσα έκδοση", - "latestVersion": "Νεότερη έκδοση", - "checkForUpdates": "Έλεγχος για ενημερώσεις", - "viewDetails": "Προβολή λεπτομερειών" - }, - "hideUnavailableTools": "Απόκρυψη μη διαθέσιμων εργαλείων", - "hideUnavailableToolsDescription": "Κατάργηση εργαλείων που έχουν απενεργοποιηθεί από τον διακομιστή αντί να εμφανίζονται ξεθωριασμένα.", - "hideUnavailableConversions": "Απόκρυψη μη διαθέσιμων μετατροπών", - "hideUnavailableConversionsDescription": "Κατάργηση απενεργοποιημένων επιλογών μετατροπής στο εργαλείο Convert αντί να εμφανίζονται ξεθωριασμένες." - }, - "hotkeys": { - "title": "Συντομεύσεις πληκτρολογίου", - "description": "Προσαρμόστε τις συντομεύσεις για γρήγορη πρόσβαση στα εργαλεία. Κάντε κλικ στο \"Αλλαγή συντόμευσης\" και πατήστε νέο συνδυασμό. Πατήστε Esc για ακύρωση.", - "errorConflict": "Η συντόμευση χρησιμοποιείται ήδη από το {{tool}}.", - "errorModifier": { - "mac": "Συμπεριλάβετε το ⌘ (Command), ⌥ (Option), ή άλλο τροποποιητή στη συντόμευσή σας.", - "windows": "Συμπεριλάβετε το Ctrl, Alt, ή άλλο τροποποιητή στη συντόμευσή σας." - }, - "searchPlaceholder": "Αναζήτηση εργαλείων...", - "none": "Μη εκχωρημένο", - "customBadge": "Προσαρμοσμένη", - "defaultLabel": "Προεπιλογή: {{shortcut}}", - "capturing": "Πατήστε πλήκτρα… (Esc για ακύρωση)", - "change": "Αλλαγή συντόμευσης", - "reset": "Επαναφορά", - "shortcut": "Συντόμευση", - "noShortcut": "Δεν έχει οριστεί συντόμευση" - } - }, - "update": { - "modalTitle": "Διαθέσιμη ενημέρωση", - "current": "Τρέχουσα έκδοση", - "latest": "Νεότερη έκδοση", - "latestStable": "Νεότερη σταθερή", - "priorityLabel": "Προτεραιότητα", - "recommendedAction": "Προτεινόμενη ενέργεια", - "breakingChangesDetected": "Εντοπίστηκαν ασύμβατες αλλαγές", - "breakingChangesMessage": "Ορισμένες εκδόσεις περιέχουν ασύμβατες αλλαγές. Ελέγξτε τους οδηγούς μετεγκατάστασης παρακάτω πριν ενημερώσετε.", - "migrationGuides": "Οδηγοί μετεγκατάστασης", - "viewGuide": "Προβολή οδηγού", - "loadingDetailedInfo": "Φόρτωση αναλυτικών πληροφοριών...", - "close": "Κλείσιμο", - "viewAllReleases": "Προβολή όλων των εκδόσεων", - "downloadLatest": "Λήψη νεότερης", - "availableUpdates": "Διαθέσιμες ενημερώσεις", - "unableToLoadDetails": "Αδυναμία φόρτωσης αναλυτικών πληροφοριών.", - "version": "Έκδοση", - "urgentUpdateAvailable": "Επείγουσα ενημέρωση", - "updateAvailable": "Διαθέσιμη ενημέρωση", - "releaseNotes": "Σημειώσεις έκδοσης", - "priority": { - "urgent": "Επείγον", - "normal": "Κανονική", - "minor": "Δευτερεύουσα", - "low": "Χαμηλή" - }, - "breakingChanges": "Ασύμβατες αλλαγές", - "breakingChangesDefault": "Αυτή η έκδοση περιέχει ασύμβατες αλλαγές.", - "migrationGuide": "Οδηγός μετεγκατάστασης" - }, - "changeCreds": { - "title": "Αλλαγή διαπιστευτηρίων", - "header": "Ενημέρωση στοιχείων λογαριασμού", - "changePassword": "Χρησιμοποιείτε προεπιλεγμένα διαπιστευτήρια σύνδεσης. Παρακαλώ εισάγετε νέο κωδικό", - "newUsername": "Νέο όνομα χρήστη", - "oldPassword": "Τρέχων κωδικός", - "newPassword": "Νέος κωδικός", - "confirmNewPassword": "Επιβεβαίωση νέου κωδικού", - "submit": "Υποβολή αλλαγών" - }, - "account": { - "title": "Ρυθμίσεις λογαριασμού", - "accountSettings": "Ρυθμίσεις λογαριασμού", - "adminSettings": "Ρυθμίσεις διαχειριστή - Προβολή και προσθήκη χρηστών", - "userControlSettings": "Ρυθμίσεις ελέγχου χρηστών", - "changeUsername": "Αλλαγή ονόματος χρήστη", - "newUsername": "Νέο όνομα χρήστη", - "password": "Κωδικός επιβεβαίωσης", - "oldPassword": "Παλιός κωδικός", - "newPassword": "Νέος κωδικός", - "changePassword": "Αλλαγή κωδικού", - "confirmNewPassword": "Επιβεβαίωση νέου κωδικού", - "signOut": "Αποσύνδεση", - "yourApiKey": "Το κλειδί API σας", - "syncTitle": "Συγχρονισμός ρυθμίσεων περιηγητή με λογαριασμό", - "settingsCompare": "Σύγκριση ρυθμίσεων:", - "property": "Ιδιότητα", - "webBrowserSettings": "Ρύθμιση περιηγητή", - "syncToBrowser": "Συγχρονισμός λογαριασμού -> περιηγητή", - "syncToAccount": "Συγχρονισμός λογαριασμού <- περιηγητή" - }, - "adminUserSettings": { - "title": "Ρυθμίσεις ελέγχου χρήστη", - "header": "Ρυθμίσεις ελέγχου διαχειριστή χρήστη", - "admin": "Διαχειριστής", - "user": "Χρήστης", - "addUser": "Προσθήκη νέου χρήστη", - "deleteUser": "Διαγραφή χρήστη", - "confirmDeleteUser": "Θέλετε να διαγραφεί ο χρήστης;", - "confirmChangeUserStatus": "Θέλετε να απενεργοποιηθεί/ενεργοποιηθεί ο χρήστης;", - "usernameInfo": "Το όνομα χρήστη μπορεί να περιέχει μόνο γράμματα, αριθμούς και τους ειδικούς χαρακτήρες @._+- ή πρέπει να είναι έγκυρη διεύθυνση email.", - "roles": "Ρόλοι", - "role": "Ρόλος", - "actions": "Ενέργειες", - "apiUser": "Περιορισμένος χρήστης API", - "extraApiUser": "Επιπλέον περιορισμένος χρήστης API", - "webOnlyUser": "Χρήστης μόνο web", - "demoUser": "Δοκιμαστικός χρήστης (Χωρίς προσαρμοσμένες ρυθμίσεις)", - "internalApiUser": "Εσωτερικός χρήστης API", - "forceChange": "Υποχρεωτική αλλαγή κωδικού κατά τη σύνδεση", - "submit": "Αποθήκευση χρήστη", - "changeUserRole": "Αλλαγή ρόλου χρήστη", - "authenticated": "Πιστοποιημένος", - "editOwnProfil": "Επεξεργασία προσωπικού προφίλ", - "enabledUser": "ενεργοποιημένος χρήστης", - "disabledUser": "απενεργοποιημένος χρήστης", - "activeUsers": "Ενεργοί χρήστες:", - "disabledUsers": "Απενεργοποιημένοι χρήστες:", - "totalUsers": "Συνολικοί χρήστες:", - "lastRequest": "Τελευταίο αίτημα", - "usage": "Προβολή χρήσης" - }, - "endpointStatistics": { - "title": "Στατιστικά τελικών σημείων", - "header": "Στατιστικά τελικών σημείων", - "top10": "Κορυφαία 10", - "top20": "Κορυφαία 20", - "all": "Όλα", - "refresh": "Ανανέωση", - "dataTypeLabel": "Τύπος δεδομένων:", - "dataTypeAll": "Όλα", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Σύνολο τελικών σημείων", - "totalVisits": "Σύνολο επισκέψεων", - "showing": "Εμφάνιση", - "selectedVisits": "Επιλεγμένες επισκέψεις", - "endpoint": "Τελικό σημείο", - "visits": "Επισκέψεις", - "percentage": "Ποσοστό", - "loading": "Φόρτωση...", - "failedToLoad": "Αποτυχία φόρτωσης δεδομένων τελικών σημείων. Δοκιμάστε ανανέωση.", - "home": "Αρχική", - "login": "Σύνδεση", - "top": "Κορυφαία", - "numberOfVisits": "Αριθμός επισκέψεων", - "visitsTooltip": "Επισκέψεις: {0} ({1}% του συνόλου)", - "retry": "Επανάληψη" - }, - "database": { - "title": "Εισαγωγή/Εξαγωγή βάσης δεδομένων", - "header": "Εισαγωγή/Εξαγωγή βάσης δεδομένων", - "fileName": "Όνομα αρχείου", - "creationDate": "Ημερομηνία δημιουργίας", - "fileSize": "Μέγεθος αρχείου", - "deleteBackupFile": "Διαγραφή αρχείου αντιγράφου ασφαλείας", - "importBackupFile": "Εισαγωγή αρχείου αντιγράφου ασφαλείας", - "createBackupFile": "Δημιουργία αρχείου αντιγράφου ασφαλείας", - "downloadBackupFile": "Λήψη αρχείου αντιγράφου ασφαλείας", - "info_1": "Κατά την εισαγωγή δεδομένων, είναι σημαντικό να διασφαλιστεί η σωστή δομή. Εάν δεν είστε σίγουροι για το τι κάνετε, ζητήστε συμβουλές και υποστήριξη από έναν επαγγελματία. Ένα σφάλμα στη δομή μπορεί να προκαλέσει δυσλειτουργίες εφαρμογής, έως και πλήρη αδυναμία εκτέλεσης της εφαρμογής.", - "info_2": "Το όνομα αρχείου δεν έχει σημασία κατά τη μεταφόρτωση. Θα μετονομαστεί αργότερα ακολουθώντας τη μορφή backup_user_yyyyMMddHHmm.sql, διασφαλίζοντας μια συνεπή σύμβαση ονομασίας.", - "submit": "Εισαγωγή αντιγράφου ασφαλείας", - "importIntoDatabaseSuccessed": "Επιτυχής εισαγωγή στη βάση δεδομένων", - "backupCreated": "Επιτυχής δημιουργία αντιγράφου ασφαλείας βάσης δεδομένων", - "fileNotFound": "Το αρχείο δεν βρέθηκε", - "fileNullOrEmpty": "Το αρχείο δεν πρέπει να είναι κενό", - "failedImportFile": "Αποτυχία εισαγωγής αρχείου", - "notSupported": "Αυτή η λειτουργία δεν είναι διαθέσιμη για τη σύνδεση της βάσης δεδομένων σας." - }, - "session": { - "expired": "Η συνεδρία σας έληξε. Παρακαλώ ανανεώστε τη σελίδα και προσπαθήστε ξανά.", - "refreshPage": "Ανανέωση σελίδας" - }, - "home": { - "desc": "Ο τοπικά φιλοξενούμενος προορισμός σας για όλες τις ανάγκες σας σε PDF.", - "searchBar": "Αναζήτηση λειτουργιών...", - "viewPdf": { - "title": "Προβολή/Επεξεργασία PDF", - "desc": "Προβολή, σχολιασμός, προσθήκη κειμένου ή εικόνων" - }, - "setFavorites": "Ορισμός Αγαπημένων", - "hideFavorites": "Απόκρυψη Αγαπημένων", - "showFavorites": "Εμφάνιση Αγαπημένων", - "legacyHomepage": "Παλιά αρχική σελίδα", - "newHomePage": "Δοκιμάστε τη νέα αρχική σελίδα!", - "alphabetical": "Αλφαβητικά", - "globalPopularity": "Παγκόσμια δημοτικότητα", - "sortBy": "Ταξινόμηση κατά:", - "mobile": { - "brandAlt": "Λογότυπο Stirling PDF", - "openFiles": "Άνοιγμα αρχείων", - "swipeHint": "Σαρώστε αριστερά ή δεξιά για εναλλαγή προβολών", - "tools": "Εργαλεία", - "toolsSlide": "Πίνακας επιλογής εργαλείων", - "viewSwitcher": "Εναλλαγή προβολής χώρου εργασίας", - "workbenchSlide": "Πίνακας χώρου εργασίας", - "workspace": "Χώρος εργασίας" - }, - "multiTool": { - "tags": "πολλαπλά,εργαλεία", - "title": "Πολυεργαλείο PDF", - "desc": "Συγχώνευση, Περιστροφή, Αναδιάταξη, Διαχωρισμός και Αφαίρεση σελίδων" - }, - "merge": { - "tags": "συνένωση,ένωση,συνδυασμός", - "title": "Συγχώνευση", - "desc": "Εύκολη συγχώνευση πολλών PDF σε ένα." - }, - "split": { - "tags": "διαίρεση,διαχωρισμός,σπάσιμο", - "title": "Διαχωρισμός", - "desc": "Διαχωρισμός PDF σε πολλαπλά έγγραφα" - }, - "rotate": { - "tags": "περιστροφή,αναστροφή,προσανατολισμός", - "title": "Περιστροφή", - "desc": "Εύκολη περιστροφή των PDF σας." - }, - "convert": { - "tags": "μετατροπή,αλλαγή", - "title": "Μετατροπή", - "desc": "Μετατροπή αρχείων μεταξύ διαφορετικών μορφών" - }, - "pdfOrganiser": { - "tags": "οργάνωση,αναδιάταξη,ανακατάταξη", - "title": "Οργάνωση", - "desc": "Αφαίρεση/Αναδιάταξη σελίδων σε οποιαδήποτε σειρά" - }, - "addImage": { - "tags": "εισαγωγή,ενσωμάτωση,τοποθέτηση", - "title": "Προσθήκη εικόνας", - "desc": "Προσθήκη εικόνας σε συγκεκριμένη θέση στο PDF" - }, - "addAttachments": { - "tags": "ενσωμάτωση,επισύναψη,συμπερίληψη", - "title": "Προσθήκη συνημμένων", - "desc": "Προσθέστε ή αφαιρέστε ενσωματωμένα αρχεία (συνημμένα) σε/από ένα PDF" - }, - "watermark": { - "tags": "σφραγίδα,σήμανση,επικάλυψη", - "title": "Προσθήκη υδατογραφήματος", - "desc": "Προσθήκη προσαρμοσμένου υδατογραφήματος στο έγγραφο PDF." - }, - "removePassword": { - "tags": "ξεκλείδωμα", - "title": "Αφαίρεση κωδικού", - "desc": "Αφαίρεση προστασίας κωδικού από το έγγραφο PDF." - }, - "compress": { - "tags": "συρρίκνωση,μείωση,βελτιστοποίηση", - "title": "Συμπίεση", - "desc": "Συμπίεση PDF για μείωση του μεγέθους αρχείου." - }, - "unlockPDFForms": { - "tags": "ξεκλείδωμα,ενεργοποίηση,επεξεργασία", - "title": "Ξεκλείδωμα φορμών PDF", - "desc": "Αφαίρεση της ιδιότητας μόνο για ανάγνωση των πεδίων φόρμας σε έγγραφο PDF." - }, - "changeMetadata": { - "tags": "επεξεργασία,τροποποίηση,ενημέρωση", - "title": "Αλλαγή μεταδεδομένων", - "desc": "Αλλαγή/Αφαίρεση/Προσθήκη μεταδεδομένων από ένα έγγραφο PDF" - }, - "ocr": { - "tags": "εξαγωγή,σάρωση", - "title": "OCR / Καθαρισμός σαρώσεων", - "desc": "Καθαρισμός σαρώσεων και ανίχνευση κειμένου από εικόνες μέσα σε PDF και επαναπροσθήκη ως κείμενο." - }, - "extractImages": { - "tags": "λήψη,αποθήκευση,εξαγωγή", - "title": "Εξαγωγή εικόνων", - "desc": "Εξαγωγή όλων των εικόνων από PDF και αποθήκευση σε zip" - }, - "scannerImageSplit": { - "tags": "εντοπισμός,διάσπαση,φωτογραφίες", - "title": "Εντοπισμός & χωρισμός φωτ.", - "desc": "Εντοπίστε και διαχωρίστε σκαναρισμένες φωτογραφίες σε ξεχωριστές σελίδες" - }, - "sign": { - "tags": "υπογραφή,αυτόγραφο", - "title": "Υπογραφή", - "desc": "Προσθήκη υπογραφής σε PDF με σχεδίαση, κείμενο ή εικόνα" - }, - "flatten": { - "tags": "απλοποίηση,αφαίρεση,διαδραστικό", - "title": "Ισοπέδωση", - "desc": "Αφαίρεση όλων των διαδραστικών στοιχείων και φορμών από ένα PDF" - }, - "certSign": { - "tags": "επικύρωση,PEM,P12,επίσημο,κρυπτογράφηση,υπογραφή,πιστοποιητικό,PKCS12,JKS,διακομιστής,χειροκίνητο,αυτόματο", - "title": "Υπογραφή με πιστοποιητικό", - "desc": "Υπογραφή PDF με πιστοποιητικό/κλειδί (PEM/P12)" - }, - "repair": { - "tags": "επιδιόρθωση,αποκατάσταση", - "title": "Επιδιόρθωση", - "desc": "Προσπάθεια επιδιόρθωσης κατεστραμμένου/χαλασμένου PDF" - }, - "removeBlanks": { - "tags": "διαγραφή,καθαρισμός,κενό", - "title": "Αφαίρεση κενών σελίδων", - "desc": "Ανίχνευση και αφαίρεση κενών σελίδων από ένα έγγραφο" - }, - "removeAnnotations": { - "tags": "διαγραφή,καθαρισμός,αφαίρεση", - "title": "Αφαίρεση σχολίων", - "desc": "Αφαίρεση όλων των σχολίων/επισημάνσεων από ένα PDF" - }, - "compare": { - "tags": "διαφορά", - "title": "Σύγκριση", - "desc": "Σύγκριση και εμφάνιση διαφορών μεταξύ 2 εγγράφων PDF" - }, - "removeCertSign": { - "tags": "αφαίρεση,διαγραφή,ξεκλείδωμα", - "title": "Αφαίρεση υπογραφής πιστοποιητικού", - "desc": "Αφαίρεση υπογραφής πιστοποιητικού από PDF" - }, - "pageLayout": { - "tags": "διάταξη,τακτοποίηση,συνδυασμός", - "title": "Διάταξη πολλαπλών σελίδων", - "desc": "Συγχώνευση πολλαπλών σελίδων ενός εγγράφου PDF σε μία σελίδα" - }, - "bookletImposition": { - "tags": "φυλλάδιο,εκτύπωση,δέσιμο", - "title": "Επιβολή φυλλαδίου", - "desc": "Δημιουργήστε φυλλάδια με σωστή σειρά σελίδων και διάταξη πολλών σελίδων για εκτύπωση και δέσιμο" - }, - "scalePages": { - "tags": "αλλαγή μεγέθους,προσαρμογή,κλίμακα", - "title": "Ρύθμιση μεγέθους / κλίμακας", - "desc": "Αλλαγή του μεγέθους/κλίμακας μιας σελίδας και/ή του περιεχομένου της." - }, - "addPageNumbers": { - "tags": "αρίθμηση,σελιδοποίηση,καταμέτρηση", - "title": "Προσθήκη αριθμών σελίδων", - "desc": "Προσθήκη αριθμών σελίδων σε όλο το έγγραφο σε συγκεκριμένη θέση" - }, - "autoRename": { - "tags": "αυτόματος εντοπισμός,βασισμένο σε κεφαλίδα,οργάνωση,επαναονομασία", - "title": "Αυτόματη μετονομασία PDF", - "desc": "Μετονομάζει αυτόματα ένα αρχείο PDF βάσει της ανιχνευμένης κεφαλίδας του" - }, - "adjustContrast": { - "tags": "αντίθεση,φωτεινότητα,κορεσμός", - "title": "Προσαρμογή χρωμάτων/αντίθεσης", - "desc": "Προσαρμογή αντίθεσης, κορεσμού και φωτεινότητας ενός PDF" - }, - "crop": { - "tags": "περικοπή,κοπή,αλλαγή μεγέθους", - "title": "Περικοπή PDF", - "desc": "Περικοπή PDF για μείωση του μεγέθους του (διατηρεί το κείμενο!)" - }, - "autoSplitPDF": { - "tags": "αυτόματο,διάσπαση,QR", - "title": "Αυτόματος διαχωρισμός σελίδων", - "desc": "Αυτόματος διαχωρισμός σαρωμένου PDF με φυσικό σαρωμένο διαχωριστή σελίδων QR Code" - }, - "sanitize": { - "tags": "καθαρισμός,εκκαθάριση,αφαίρεση", - "title": "Καθαρισμός", - "desc": "Αφαιρέστε δυνητικά επιβλαβή στοιχεία από αρχεία PDF" - }, - "getPdfInfo": { - "tags": "πληροφορίες,μεταδεδομένα,λεπτομέρειες", - "title": "Πληροφορίες PDF", - "desc": "Λήψη όλων των δυνατών πληροφοριών για τα PDF" - }, - "pdfToSinglePage": { - "tags": "συνδυασμός,συγχώνευση,μία", - "title": "Ενιαία μεγάλη σελίδα", - "desc": "Συγχώνευση όλων των σελίδων PDF σε μία μεγάλη σελίδα" - }, - "showJS": { - "tags": "javascript,κώδικας,σενάριο", - "title": "Εμφάνιση Javascript", - "desc": "Αναζήτηση και εμφάνιση οποιουδήποτε JS ενσωματωμένου σε PDF" - }, - "redact": { - "tags": "λογοκρισία,μαύρισμα,απόκρυψη", - "title": "Χειροκίνητη απόκρυψη", - "desc": "Απόκρυψη σε PDF βάσει επιλεγμένου κειμένου, σχεδιασμένων σχημάτων και/ή επιλεγμένων σελίδων" - }, - "splitBySections": { - "tags": "διάσπαση,ενότητες,διαίρεση", - "title": "Διαχωρισμός PDF ανά Ενότητες", - "desc": "Διαιρέστε κάθε σελίδα ενός PDF σε μικρότερες οριζόντιες και κάθετες ενότητες" - }, - "addStamp": { - "tags": "σφραγίδα,σήμανση,έμβλημα", - "title": "Προσθήκη σφραγίδας στο PDF", - "desc": "Προσθέστε σφραγίδες κειμένου ή εικόνας σε προκαθορισμένες θέσεις" - }, - "removeImage": { - "tags": "αφαίρεση,διαγραφή,καθαρισμός", - "title": "Αφαίρεση εικόνας", - "desc": "Αφαίρεση εικόνας από PDF για μείωση μεγέθους αρχείου" - }, - "splitByChapters": { - "tags": "διάσπαση,κεφάλαια,δομή", - "title": "Διαχωρισμός PDF ανά κεφάλαια", - "desc": "Διαχωρισμός ενός PDF σε πολλαπλά αρχεία βάσει της δομής κεφαλαίων." - }, - "validateSignature": { - "tags": "επικύρωση,επαλήθευση,πιστοποιητικό", - "title": "Επικύρωση υπογραφής PDF", - "desc": "Επαλήθευση ψηφιακών υπογραφών και πιστοποιητικών σε έγγραφα PDF" - }, - "swagger": { - "tags": "API,τεκμηρίωση,δοκιμή", - "title": "Τεκμηρίωση API", - "desc": "Προβολή τεκμηρίωσης API και δοκιμή τελικών σημείων" - }, - "scannerEffect": { - "tags": "σάρωση,προσομοίωση,δημιουργία", - "title": "Εφέ σαρωτή", - "desc": "Δημιουργήστε ένα PDF που φαίνεται σαν να έχει σαρωθεί" - }, - "editTableOfContents": { - "tags": "σελιδοδείκτες,περιεχόμενα,επεξεργασία", - "title": "Επεξεργασία περιεχομένων", - "desc": "Προσθέστε ή επεξεργαστείτε σελιδοδείκτες και πίνακα περιεχομένων σε έγγραφα PDF" - }, - "manageCertificates": { - "tags": "πιστοποιητικά,εισαγωγή,εξαγωγή", - "title": "Διαχείριση πιστοποιητικών", - "desc": "Εισαγωγή, εξαγωγή ή διαγραφή αρχείων ψηφιακών πιστοποιητικών που χρησιμοποιούνται για την υπογραφή PDF." - }, - "read": { - "tags": "προβολή,άνοιγμα,εμφάνιση", - "title": "Ανάγνωση", - "desc": "Προβάλετε και σχολιάστε PDF. Επισημάνετε κείμενο, σχεδιάστε ή εισαγάγετε σχόλια για ανασκόπηση και συνεργασία." - }, - "reorganizePages": { - "tags": "αναδιάταξη,ανακατάταξη,οργάνωση", - "title": "Αναδιοργάνωση σελίδων", - "desc": "Αναδιατάξτε, διπλασιάστε ή διαγράψτε σελίδες PDF με οπτικό έλεγχο μεταφοράς-και-απόθεσης." - }, - "extractPages": { - "tags": "εξαγωγή,επιλογή,αντιγραφή", - "title": "Εξαγωγή σελίδων", - "desc": "Εξαγάγετε συγκεκριμένες σελίδες από ένα έγγραφο PDF" - }, - "removePages": { - "tags": "διαγραφή,εξαγωγή,αποκλεισμός", - "title": "Αφαίρεση", - "desc": "Διαγραφή ανεπιθύμητων σελίδων από το έγγραφο PDF." - }, - "autoSizeSplitPDF": { - "tags": "αυτόματο,διάσπαση,μέγεθος", - "title": "Αυτόματο σπάσιμο με μέγεθος/σελ.", - "desc": "Διαχωρισμός ενός PDF σε πολλαπλά έγγραφα βάσει μεγέθους, αριθμού σελίδων ή αριθμού εγγράφων" - }, - "replaceColor": { - "title": "Αλλαγή & αντιστροφή χρώματος", - "desc": "Αντικαταστήστε ή αντιστρέψτε χρώματα σε έγγραφα PDF" - }, - "devApi": { - "tags": "API,ανάπτυξη,τεκμηρίωση", - "title": "API", - "desc": "Σύνδεσμος προς την τεκμηρίωση API" - }, - "devFolderScanning": { - "tags": "αυτοματοποίηση,φάκελος,σάρωση", - "title": "Αυτόματη σάρωση φακέλων", - "desc": "Σύνδεσμος προς τον οδηγό αυτοματοποιημένης σάρωσης φακέλων" - }, - "devSsoGuide": { - "title": "Οδηγός SSO", - "desc": "Σύνδεσμος προς τον οδηγό SSO" - }, - "devAirgapped": { - "title": "Ρύθμιση Air-gapped", - "desc": "Σύνδεσμος προς τον οδηγό ρύθμισης Air-gapped" - }, - "addPassword": { - "title": "Προσθήκη κωδικού", - "desc": "Κρυπτογράφηση του εγγράφου PDF με κωδικό." - }, - "changePermissions": { - "title": "Αλλαγή δικαιωμάτων", - "desc": "Αλλαγή περιορισμών και δικαιωμάτων εγγράφου" - }, - "automate": { - "tags": "ροή εργασιών,ακολουθία,αυτοματοποίηση", - "title": "Αυτοματοποίηση", - "desc": "Δημιουργήστε ροές πολλών βημάτων συνδέοντας ενέργειες PDF. Ιδανικό για επαναλαμβανόμενες εργασίες." - }, - "overlay-pdfs": { - "desc": "Επικάλυψη PDF πάνω σε άλλο PDF", - "title": "Επικάλυψη PDF" - }, - "pdfTextEditor": { - "title": "Επεξεργαστής κειμένου PDF", - "desc": "Επιθεωρήστε και επεξεργαστείτε εξαγωγές JSON του Stirling PDF με ομαδοποιημένη επεξεργασία κειμένου και αναδημιουργία PDF" - }, - "addText": { - "tags": "κείμενο,σχολιασμός,ετικέτα", - "title": "Προσθήκη κειμένου", - "desc": "Προσθέστε προσαρμοσμένο κείμενο οπουδήποτε στο PDF σας" - } - }, - "landing": { - "addFiles": "Προσθήκη αρχείων", - "uploadFromComputer": "Μεταφόρτωση από υπολογιστή", - "openFromComputer": "Άνοιγμα από τον υπολογιστή" - }, - "viewPdf": { - "tags": "προβολή,ανάγνωση,σχολιασμός,κείμενο,εικόνα", - "title": "Προβολή/Επεξεργασία PDF", - "header": "Προβολή PDF" - }, - "multiTool": { - "tags": "Πολυεργαλείο,Πολλαπλές λειτουργίες,UI,κλικ και σύρσιμο,frontend,πλευρά πελάτη,διαδραστικό,διαχειρίσιμο,μετακίνηση,διαγραφή,μετανάστευση,διαίρεση", - "title": "Πολυεργαλείο PDF", - "header": "Πολυεργαλείο PDF", - "uploadPrompts": "Όνομα αρχείου", - "selectAll": "Επιλογή όλων", - "deselectAll": "Αποεπιλογή όλων", - "selectPages": "Επιλογή σελίδας", - "selectedPages": "Επιλεγμένες σελίδες", - "page": "Σελίδα", - "deleteSelected": "Διαγραφή επιλεγμένων", - "downloadAll": "Εξαγωγή", - "downloadSelected": "Εξαγωγή επιλεγμένων", - "insertPageBreak": "Εισαγωγή αλλαγής σελίδας", - "addFile": "Προσθήκη αρχείου", - "rotateLeft": "Περιστροφή αριστερά", - "rotateRight": "Περιστροφή δεξιά", - "split": "Διαχωρισμός", - "moveLeft": "Μετακίνηση αριστερά", - "moveRight": "Μετακίνηση δεξιά", - "delete": "Διαγραφή", - "dragDropMessage": "Επιλεγμένη(ες) σελίδα(ες)", - "undo": "Αναίρεση", - "redo": "Επανάληψη" - }, - "merge": { - "tags": "συγχώνευση,λειτουργίες σελίδων,backend,πλευρά διακομιστή", - "title": "Συγχώνευση", - "removeDigitalSignature": { - "label": "Αφαίρεση ψηφιακής υπογραφής στο συγχωνευμένο αρχείο;", - "tooltip": { - "title": "Αφαίρεση ψηφιακής υπογραφής", - "description": "Οι ψηφιακές υπογραφές θα καταστούν άκυρες κατά τη συγχώνευση αρχείων. Επιλέξτε αυτό για να τις αφαιρέσετε από το τελικό συγχωνευμένο PDF." - } - }, - "generateTableOfContents": { - "label": "Δημιουργία πίνακα περιεχομένων στο συγχωνευμένο αρχείο;", - "tooltip": { - "title": "Δημιουργία πίνακα περιεχομένων", - "description": "Δημιουργεί αυτόματα έναν πίνακα περιεχομένων με δυνατότητα κλικ στο συγχωνευμένο PDF βάσει των αρχικών ονομάτων αρχείων και αριθμών σελίδων." - } - }, - "submit": "Συγχώνευση", - "sortBy": { - "description": "Τα αρχεία θα συγχωνευθούν με τη σειρά που επιλέχθηκαν. Σύρετε για αναδιάταξη ή ταξινομήστε παρακάτω.", - "label": "Ταξινόμηση κατά", - "filename": "Όνομα αρχείου", - "dateModified": "Ημερομηνία τροποποίησης", - "ascending": "Αύξουσα", - "descending": "Φθίνουσα", - "sort": "Ταξινόμηση" - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά τη συγχώνευση των PDF." - }, - "tooltip": { - "header": { - "title": "Επισκόπηση ρυθμίσεων συγχώνευσης" - } - } - }, - "split": { - "title": "Διαχωρισμός PDF", - "header": "Διαχωρισμός PDF", - "desc": { - "1": "Οι αριθμοί που επιλέγετε είναι ο αριθμός σελίδας στην οποία θέλετε να κάνετε διαχωρισμό", - "2": "Έτσι, επιλέγοντας 1,3,7-9 θα διαχωρίσει ένα έγγραφο 10 σελίδων σε 6 ξεχωριστά PDF με:", - "3": "Έγγραφο #1: Σελίδα 1", - "4": "Έγγραφο #2: Σελίδα 2 και 3", - "5": "Έγγραφο #3: Σελίδα 4, 5, 6 και 7", - "6": "Έγγραφο #4: Σελίδα 8", - "7": "Έγγραφο #5: Σελίδα 9", - "8": "Έγγραφο #6: Σελίδα 10" - }, - "splitPages": "Εισάγετε σελίδες για διαχωρισμό:", - "submit": "Διαχωρισμός", - "steps": { - "chooseMethod": "Επιλογή μεθόδου", - "settings": "Ρυθμίσεις" - }, - "settings": { - "selectMethodFirst": "Παρακαλώ επιλέξτε πρώτα μια μέθοδο διαχωρισμού" - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά τον διαχωρισμό του PDF." - }, - "method": { - "label": "Επιλέξτε μέθοδο διαχωρισμού", - "placeholder": "Επιλέξτε πώς θα διαχωριστεί το PDF" - }, - "methods": { - "prefix": { - "splitAt": "Διαχωρισμός στο", - "splitBy": "Διαχωρισμός κατά" - }, - "byPages": { - "name": "Αριθμοί σελίδων", - "desc": "Εξαγωγή συγκεκριμένων σελίδων (1,3,5-10)", - "tooltip": "Εισαγάγετε αριθμούς σελίδων χωρισμένους με κόμματα ή εύρη με παύλες" - }, - "bySections": { - "name": "Ενότητες", - "desc": "Διαίρεση σελίδων σε τμήματα πλέγματος", - "tooltip": "Διαχωρισμός κάθε σελίδας σε οριζόντιες και κάθετες ενότητες" - }, - "bySize": { - "name": "Μέγεθος αρχείου", - "desc": "Περιορισμός μέγιστου μεγέθους αρχείου", - "tooltip": "Καθορίστε μέγιστο μέγεθος αρχείου (π.χ. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Αριθμός σελίδων", - "desc": "Σταθερός αριθμός σελίδων ανά αρχείο", - "tooltip": "Εισαγάγετε τον αριθμό σελίδων για κάθε αρχείο διαχωρισμού" - }, - "byDocCount": { - "name": "Αριθμός εγγράφων", - "desc": "Δημιουργία συγκεκριμένου αριθμού αρχείων", - "tooltip": "Εισαγάγετε πόσα αρχεία θέλετε να δημιουργήσετε" - }, - "byChapters": { - "name": "Κεφάλαια", - "desc": "Διαχωρισμός στα όρια σελιδοδεικτών", - "tooltip": "Χρησιμοποιεί σελιδοδείκτες PDF για τον καθορισμό σημείων διαχωρισμού" - }, - "byPageDivider": { - "name": "Διαχωριστικό σελίδας", - "desc": "Αυτόματος διαχωρισμός με φύλλα διαχωρισμού", - "tooltip": "Χρησιμοποιήστε φύλλα διαχωρισμού με QR μεταξύ εγγράφων κατά τη σάρωση" - } - }, - "value": { - "fileSize": { - "label": "Μέγεθος αρχείου", - "placeholder": "π.χ. 10MB, 500KB" - }, - "pageCount": { - "label": "Σελίδες ανά αρχείο", - "placeholder": "π.χ. 5, 10" - }, - "docCount": { - "label": "Αριθμός αρχείων", - "placeholder": "π.χ. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Επισκόπηση μεθόδων διαχωρισμού" - }, - "byPages": { - "title": "Διαχωρισμός σε αριθμούς σελίδων", - "text": "Διαχωρίστε το PDF σας σε συγκεκριμένους αριθμούς σελίδων. Η χρήση του 'n' χωρίζει μετά τη σελίδα n. Η χρήση του 'n-m' χωρίζει πριν από τη σελίδα n και μετά τη σελίδα m.", - "bullet1": "Μεμονωμένα σημεία διαχωρισμού: 3,7 (διαχωρίζει μετά τις σελίδες 3 και 7)", - "bullet2": "Σημεία διαχωρισμού εύρους: 3-8 (διαχωρίζει πριν από τη σελίδα 3 και μετά τη σελίδα 8)", - "bullet3": "Μικτό: 2,5-10,15 (διαχωρίζει μετά τη σελίδα 2, πριν από τη σελίδα 5, μετά τη σελίδα 10 και μετά τη σελίδα 15)" - }, - "bySections": { - "title": "Διαχωρισμός κατά τμήματα πλέγματος", - "text": "Διαιρέστε κάθε σελίδα σε πλέγμα ενοτήτων. Χρήσιμο για διαχωρισμό εγγράφων με πολλές στήλες ή για εξαγωγή συγκεκριμένων περιοχών.", - "bullet1": "Οριζόντια: Αριθμός σειρών που θα δημιουργηθούν", - "bullet2": "Κάθετα: Αριθμός στηλών που θα δημιουργηθούν", - "bullet3": "Συγχώνευση: Συνδυάστε όλες τις ενότητες σε ένα PDF" - }, - "bySize": { - "title": "Διαχωρισμός κατά μέγεθος αρχείου", - "text": "Δημιουργήστε πολλά PDF που δεν υπερβαίνουν ένα καθορισμένο μέγεθος αρχείου. Ιδανικό για περιορισμούς μεγέθους ή συνημμένα email.", - "bullet1": "Χρησιμοποιήστε MB για μεγαλύτερα αρχεία (π.χ., 10MB)", - "bullet2": "Χρησιμοποιήστε KB για μικρότερα αρχεία (π.χ., 500KB)", - "bullet3": "Το σύστημα θα διαχωρίσει στα όρια σελίδων" - }, - "byCount": { - "title": "Διαχωρισμός κατά αριθμό", - "text": "Δημιουργήστε πολλά PDF με συγκεκριμένο αριθμό σελίδων ή εγγράφων το καθένα.", - "bullet1": "Αριθμός σελίδων: Σταθερός αριθμός σελίδων ανά αρχείο", - "bullet2": "Αριθμός εγγράφων: Σταθερός αριθμός αρχείων εξόδου", - "bullet3": "Χρήσιμο για ροές μαζικής επεξεργασίας" - }, - "byChapters": { - "title": "Διαχωρισμός κατά κεφάλαια", - "text": "Χρησιμοποιήστε σελιδοδείκτες PDF για αυτόματο διαχωρισμό στα όρια κεφαλαίων. Απαιτούνται PDF με δομή σελιδοδεικτών.", - "bullet1": "Επίπεδο σελιδοδείκτη: Σε ποιο επίπεδο θα γίνει ο διαχωρισμός (1=ανώτατο επίπεδο)", - "bullet2": "Συμπερίληψη μεταδεδομένων: Διατήρηση ιδιοτήτων εγγράφου", - "bullet3": "Να επιτρέπονται διπλότυπα: Διαχείριση επαναλαμβανόμενων ονομάτων σελιδοδεικτών" - }, - "byDocCount": { - "bullet1": "Εισαγάγετε τον αριθμό των αρχείων εξόδου που θέλετε", - "bullet2": "Οι σελίδες κατανέμονται όσο το δυνατόν πιο ισότιμα", - "bullet3": "Χρήσιμο όταν χρειάζεστε συγκεκριμένο αριθμό αρχείων", - "text": "Δημιουργήστε συγκεκριμένο αριθμό αρχείων εξόδου κατανέμοντας ομοιόμορφα τις σελίδες.", - "title": "Διαχωρισμός κατά αριθμό εγγράφων" - }, - "byPageCount": { - "bullet1": "Εισαγάγετε τον αριθμό σελίδων ανά αρχείο εξόδου", - "bullet2": "Το τελευταίο αρχείο μπορεί να έχει λιγότερες σελίδες αν δεν διαιρείται ακριβώς", - "bullet3": "Χρήσιμο για ροές μαζικής επεξεργασίας", - "text": "Δημιουργήστε πολλά PDF με συγκεκριμένο αριθμό σελίδων το καθένα. Ιδανικό για ομοιόμορφα τμήματα εγγράφων.", - "title": "Διαχωρισμός κατά αριθμό σελίδων" - }, - "byPageDivider": { - "bullet1": "Εκτυπώστε φύλλα διαχωρισμού από τον σύνδεσμο λήψης", - "bullet2": "Τοποθετήστε φύλλα διαχωρισμού ανάμεσα στα έγγραφά σας", - "bullet3": "Σαρώστε όλα τα έγγραφα μαζί ως ένα PDF", - "bullet4": "Μεταφορτώστε - οι σελίδες διαχωρισμού εντοπίζονται και αφαιρούνται αυτόματα", - "bullet5": "Ενεργοποιήστε τη λειτουργία διπλής όψης αν σαρώνετε και τις δύο πλευρές των φύλλων διαχωρισμού", - "text": "Διαχωρίστε αυτόματα σκαναρισμένα έγγραφα χρησιμοποιώντας φυσικά φύλλα διαχωρισμού με QR. Ιδανικό για επεξεργασία πολλών εγγράφων που σαρώθηκαν μαζί.", - "title": "Διαχωρισμός με διαχωριστικό σελίδας" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Κάντε κλικ σε μια κάρτα μεθόδου για να την επιλέξετε", - "bullet2": "Τοποθετήστε τον δείκτη πάνω από κάθε κάρτα για μια σύντομη περιγραφή", - "bullet3": "Το βήμα ρυθμίσεων θα εμφανιστεί αφού επιλέξετε μια μέθοδο", - "bullet4": "Μπορείτε να αλλάξετε μέθοδο οποτεδήποτε πριν την επεξεργασία", - "header": { - "text": "Επιλέξτε πώς θέλετε να διαχωρίσετε το έγγραφο PDF σας. Κάθε μέθοδος είναι βελτιστοποιημένη για διαφορετικές περιπτώσεις και τύπους εγγράφων.", - "title": "Επιλογή μεθόδου διαχωρισμού" - }, - "title": "Επιλέξτε τη μέθοδο διαχωρισμού σας" - } - }, - "selectMethod": "Επιλέξτε μέθοδο διαχωρισμού", - "resultsTitle": "Αποτελέσματα διαχωρισμού" - }, - "rotate": { - "title": "Περιστροφή PDF", - "submit": "Περιστροφή", - "selectRotation": "Επιλέξτε γωνία περιστροφής (δεξιόστροφα)", - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την περιστροφή του PDF." - }, - "preview": { - "title": "Προεπισκόπηση περιστροφής" - }, - "rotateLeft": "Περιστροφή αριστερόστροφα", - "rotateRight": "Περιστροφή δεξιόστροφα", - "tooltip": { - "header": { - "title": "Επισκόπηση ρυθμίσεων περιστροφής" - }, - "description": { - "text": "Περιστρέψτε τις σελίδες του PDF σας δεξιόστροφα ή αριστερόστροφα ανά 90 μοίρες. Όλες οι σελίδες του PDF θα περιστραφούν. Η προεπισκόπηση δείχνει πώς θα φαίνεται το έγγραφό σας μετά την περιστροφή." - }, - "controls": { - "title": "Χειριστήρια", - "text": "Χρησιμοποιήστε τα κουμπιά περιστροφής για να ρυθμίσετε τον προσανατολισμό. Το αριστερό κουμπί περιστρέφει αριστερόστροφα, το δεξί δεξιόστροφα. Κάθε κλικ περιστρέφει κατά 90 μοίρες." - } - } - }, - "convert": { - "title": "Μετατροπή", - "desc": "Μετατρέψτε αρχεία μεταξύ διαφορετικών μορφών", - "files": "Αρχεία", - "selectFilesPlaceholder": "Επιλέξτε αρχεία στην κύρια προβολή για να ξεκινήσετε", - "settings": "Ρυθμίσεις", - "conversionCompleted": "Η μετατροπή ολοκληρώθηκε", - "results": "Αποτελέσματα", - "defaultFilename": "converted_file", - "conversionResults": "Αποτελέσματα μετατροπής", - "convertFrom": "Μετατροπή από", - "convertTo": "Μετατροπή σε", - "sourceFormatPlaceholder": "Μορφή προέλευσης", - "targetFormatPlaceholder": "Μορφή προορισμού", - "selectSourceFormatFirst": "Επιλέξτε πρώτα μορφή προέλευσης", - "outputOptions": "Επιλογές εξόδου", - "pdfOptions": "Επιλογές PDF", - "imageOptions": "Επιλογές εικόνας", - "colorType": "Τύπος χρώματος", - "color": "Χρώμα", - "greyscale": "Κλίμακα του γκρι", - "blackwhite": "Μαύρο & Λευκό", - "dpi": "DPI", - "output": "Έξοδος", - "single": "Μονό", - "multiple": "Πολλαπλό", - "fitOption": "Επιλογή προσαρμογής", - "maintainAspectRatio": "Διατήρηση αναλογιών", - "fitDocumentToPage": "Προσαρμογή εγγράφου στη σελίδα", - "fillPage": "Γέμισμα σελίδας", - "autoRotate": "Αυτόματη περιστροφή", - "autoRotateDescription": "Περιστρέφει αυτόματα τις εικόνες για καλύτερη προσαρμογή στη σελίδα του PDF", - "combineImages": "Συνδυασμός εικόνων", - "combineImagesDescription": "Συνδυάστε όλες τις εικόνες σε ένα PDF ή δημιουργήστε ξεχωριστά PDF για κάθε εικόνα", - "webOptions": "Επιλογές Web σε PDF", - "zoomLevel": "Επίπεδο ζουμ", - "emailOptions": "Επιλογές Email σε PDF", - "includeAttachments": "Συμπερίληψη συνημμένων email", - "maxAttachmentSize": "Μέγιστο μέγεθος συνημμένου (MB)", - "includeAllRecipients": "Συμπερίληψη παραληπτών CC και BCC στην κεφαλίδα", - "downloadHtml": "Λήψη ενδιάμεσου αρχείου HTML αντί για PDF", - "pdfaOptions": "Επιλογές PDF/A", - "outputFormat": "Μορφή εξόδου", - "pdfaNote": "Το PDF/A-1b είναι πιο συμβατό, το PDF/A-2b υποστηρίζει περισσότερες δυνατότητες.", - "pdfaDigitalSignatureWarning": "Το PDF περιέχει ψηφιακή υπογραφή. Αυτή θα αφαιρεθεί στο επόμενο βήμα.", - "fileFormat": "Μορφή αρχείου", - "wordDoc": "Έγγραφο Word", - "wordDocExt": "Έγγραφο Word (.docx)", - "odtExt": "OpenDocument Κείμενο (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "OpenDocument Παρουσίαση (.odp)", - "txtExt": "Απλό κείμενο (.txt)", - "rtfExt": "Μορφή εμπλουτισμένου κειμένου (.rtf)", - "selectedFiles": "Επιλεγμένα αρχεία", - "noFileSelected": "Δεν επιλέχθηκε αρχείο. Χρησιμοποιήστε τον πίνακα αρχείων για να προσθέσετε αρχεία.", - "convertFiles": "Μετατροπή αρχείων", - "converting": "Μετατροπή...", - "downloadConverted": "Λήψη μετατρεπόμενου αρχείου", - "errorNoFiles": "Επιλέξτε τουλάχιστον ένα αρχείο για μετατροπή.", - "errorNoFormat": "Επιλέξτε τόσο μορφή προέλευσης όσο και προορισμού.", - "errorNotSupported": "Η μετατροπή από {{from}} σε {{to}} δεν υποστηρίζεται.", - "images": "Εικόνες", - "officeDocs": "Έγγραφα Office (Word, Excel, PowerPoint)", - "imagesExt": "Εικόνες (JPG, PNG, κ.λπ.)", - "markdown": "Markdown", - "textRtf": "Κείμενο/RTF", - "grayscale": "Κλίμακα του γκρι", - "errorConversion": "Παρουσιάστηκε σφάλμα κατά τη μετατροπή του αρχείου.", - "cbzOptions": "Επιλογές CBZ σε PDF", - "optimizeForEbook": "Βελτιστοποίηση PDF για συσκευές ανάγνωσης ebook (χρησιμοποιεί Ghostscript)", - "cbzOutputOptions": "Επιλογές PDF σε CBZ", - "cbzDpi": "DPI για απόδοση εικόνας" - }, - "imageToPdf": { - "tags": "μετατροπή,εικόνα,jpg,φωτογραφία" - }, - "pdfToImage": { - "tags": "μετατροπή,εικόνα,jpg,φωτογραφία", - "title": "PDF σε εικόνα", - "header": "PDF σε εικόνα", - "selectText": "Μορφή εικόνας", - "singleOrMultiple": "Τύπος αποτελέσματος εικόνας", - "single": "Μία μεγάλη εικόνα", - "multi": "Πολλαπλές εικόνες", - "colorType": "Τύπος χρώματος", - "color": "Έγχρωμο", - "grey": "Κλίμακα του γκρι", - "blackwhite": "Ασπρόμαυρο (Μπορεί να χαθούν δεδομένα!)", - "submit": "Μετατροπή", - "info": "Η Python δεν είναι εγκατεστημένη. Απαιτείται για μετατροπή WebP.", - "placeholder": "(π.χ. 1,2,8 ή 4,7,12-16 ή 2n-1)" - }, - "pdfOrganiser": { - "tags": "duplex,ζυγός,μονός,ταξινόμηση,μετακίνηση", - "title": "Οργάνωση σελίδων", - "header": "Οργάνωση σελίδων PDF", - "submit": "Αναδιάταξη σελίδων", - "mode": { - "_value": "Λειτουργία", - "1": "Προσαρμοσμένη σειρά σελίδων", - "2": "Αντίστροφη σειρά", - "3": "Ταξινόμηση διπλής όψης", - "4": "Ταξινόμηση φυλλαδίου", - "5": "Ταξινόμηση φυλλαδίου πλευρικής συρραφής", - "6": "Διαχωρισμός μονών-ζυγών", - "7": "Αφαίρεση πρώτης", - "8": "Αφαίρεση τελευταίας", - "9": "Αφαίρεση πρώτης και τελευταίας", - "10": "Συγχώνευση μονών-ζυγών", - "11": "Διπλασιασμός όλων των σελίδων", - "desc": { - "BOOKLET_SORT": "Τακτοποίηση σελίδων για εκτύπωση σε φυλλάδιο (τελευταία, πρώτη, δεύτερη, προτελευταία, …).", - "CUSTOM": "Χρησιμοποιήστε προσαρμοσμένη αλληλουχία αριθμών σελίδων ή εκφράσεων για καθορισμό νέας σειράς.", - "DUPLEX_SORT": "Εναλλαγή εμπρόσθιων και οπίσθιων, σαν να σάρωσε ένας duplex σαρωτής πρώτα όλες τις μπροστινές και μετά όλες τις πίσω (1, n, 2, n-1, …).", - "DUPLICATE": "Διπλασιάστε κάθε σελίδα σύμφωνα με το πλήθος της προσαρμοσμένης σειράς (π.χ., 4 αντίγραφα κάθε σελίδας 4×).", - "ODD_EVEN_MERGE": "Συγχωνεύστε δύο PDF εναλλάσσοντας σελίδες: μονές από το πρώτο, ζυγές από το δεύτερο.", - "ODD_EVEN_SPLIT": "Διαχωρίστε το έγγραφο σε δύο εξόδους: όλες οι μονές σελίδες και όλες οι ζυγές σελίδες.", - "REMOVE_FIRST": "Αφαιρέστε την πρώτη σελίδα από το έγγραφο.", - "REMOVE_FIRST_AND_LAST": "Αφαιρέστε και την πρώτη και την τελευταία σελίδα από το έγγραφο.", - "REMOVE_LAST": "Αφαιρέστε την τελευταία σελίδα από το έγγραφο.", - "REVERSE_ORDER": "Αντιστρέψτε το έγγραφο ώστε η τελευταία σελίδα να γίνει πρώτη κ.ο.κ.", - "SIDE_STITCH_BOOKLET_SORT": "Τακτοποίηση σελίδων για εκτύπωση φυλλαδίου τύπου side‑stitch (βελτιστοποιημένη για δέσιμο στο πλάι)." - } - }, - "desc": { - "CUSTOM": "Χρησιμοποιήστε προσαρμοσμένη αλληλουχία αριθμών σελίδων ή εκφράσεων για καθορισμό νέας σειράς.", - "REVERSE_ORDER": "Αντιστρέψτε το έγγραφο ώστε η τελευταία σελίδα να γίνει πρώτη κ.ο.κ.", - "DUPLEX_SORT": "Εναλλαγή εμπρόσθιων και οπίσθιων, σαν να σάρωσε ένας duplex σαρωτής πρώτα όλες τις μπροστινές και μετά όλες τις πίσω (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Τακτοποίηση σελίδων για εκτύπωση σε φυλλάδιο (τελευταία, πρώτη, δεύτερη, προτελευταία, …).", - "SIDE_STITCH_BOOKLET_SORT": "Τακτοποίηση σελίδων για εκτύπωση φυλλαδίου με πλαϊνό δέσιμο (βελτιστοποιημένη για δέσιμο στο πλάι).", - "ODD_EVEN_SPLIT": "Διαχωρίστε το έγγραφο σε δύο εξόδους: όλες οι μονές και όλες οι ζυγές σελίδες.", - "ODD_EVEN_MERGE": "Συγχωνεύστε δύο PDF εναλλάσσοντας σελίδες: μονές από το πρώτο, ζυγές από το δεύτερο.", - "DUPLICATE": "Διπλασιάστε κάθε σελίδα σύμφωνα με το πλήθος προσαρμοσμένης σειράς (π.χ., 4 αντίγραφα κάθε σελίδας 4×).", - "REMOVE_FIRST": "Αφαιρέστε την πρώτη σελίδα από το έγγραφο.", - "REMOVE_LAST": "Αφαιρέστε την τελευταία σελίδα από το έγγραφο.", - "REMOVE_FIRST_AND_LAST": "Αφαιρέστε και την πρώτη και την τελευταία σελίδα από το έγγραφο." - }, - "placeholder": "(π.χ. 1,3,2 ή 4-8,2,10-12 ή 2n-1)" - }, - "addImage": { - "tags": "εικόνα,jpg,φωτογραφία", - "title": "Προσθήκη εικόνας", - "header": "Προσθήκη εικόνας σε PDF", - "image": { - "name": "Εικόνα", - "placeholder": "Ανεβάστε μια εικόνα", - "label": "Αρχείο εικόνας" - }, - "steps": { - "configure": "Ρύθμιση εικόνας" - }, - "step": { - "createDesc": "Ανεβάστε την εικόνα που θέλετε να προσθέσετε", - "place": "Τοποθέτηση εικόνας", - "placeDesc": "Κάντε κλικ στο PDF για να προσθέσετε την εικόνα σας" - }, - "instructions": { - "title": "Πώς να προσθέσετε εικόνες", - "text": "Αφού ανεβάσετε την εικόνα σας, κάντε κλικ οπουδήποτε στο PDF για να την τοποθετήσετε.", - "paused": "Η τοποθέτηση σε παύση", - "resumeHint": "Συνεχίστε την τοποθέτηση για να κάνετε κλικ και να προσθέσετε την εικόνα σας.", - "noSignature": "Ανεβάστε μια εικόνα παραπάνω για να ενεργοποιήσετε την τοποθέτηση." - }, - "mode": { - "move": "Μετακίνηση εικόνας", - "place": "Τοποθέτηση εικόνας", - "pause": "Παύση τοποθέτησης", - "resume": "Συνέχιση τοποθέτησης" - }, - "results": { - "title": "Αποτελέσματα προσθήκης εικόνας" - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την προσθήκη εικόνας στο PDF." - }, - "saved": { - "defaultLabel": "Εικόνα", - "defaultImageLabel": "Ανεβασμένη εικόνα" - }, - "applySignatures": "Εφαρμογή εικόνων" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Προσθήκη συνημμένου", - "remove": "Αφαίρεση συνημμένου", - "embed": "Ενσωμάτωση συνημμένου", - "submit": "Add attachments" - }, - "watermark": { - "title": "Προσθήκη υδατογραφήματος", - "desc": "Προσθέστε υδατογραφήματα κειμένου ή εικόνας σε αρχεία PDF", - "completed": "Το υδατογράφημα προστέθηκε", - "submit": "Προσθήκη υδατογραφήματος", - "filenamePrefix": "watermarked", - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την προσθήκη υδατογραφήματος στο PDF." - }, - "watermarkType": { - "text": "Κείμενο", - "image": "Εικόνα" - }, - "settings": { - "type": "Τύπος υδατογραφήματος", - "text": { - "label": "Κείμενο υδατογραφήματος", - "placeholder": "Εισαγάγετε κείμενο υδατογραφήματος" - }, - "image": { - "label": "Εικόνα υδατογραφήματος", - "choose": "Επιλογή εικόνας", - "selected": "Επιλέχθηκε: {{filename}}" - }, - "fontSize": "Μέγεθος γραμματοσειράς", - "size": "Μέγεθος", - "alphabet": "Γραμματοσειρά/Γλώσσα", - "color": "Χρώμα υδατογραφήματος", - "rotation": "Περιστροφή (μοίρες)", - "opacity": "Αδιαφάνεια (%)", - "spacing": { - "horizontal": "Οριζόντια απόσταση", - "vertical": "Κάθετη απόσταση", - "height": "Απόσταση ύψους", - "width": "Απόσταση πλάτους" - }, - "convertToImage": "Μετατροπή σελίδων PDF σε εικόνες" - }, - "alphabet": { - "roman": "Λατινικό", - "arabic": "Αραβικό", - "japanese": "Ιαπωνικό", - "korean": "Κορεατικό", - "chinese": "Κινεζικό", - "thai": "Ταϊλανδικό" - }, - "steps": { - "type": "Τύπος υδατογραφήματος", - "wording": "Κείμενο", - "textStyle": "Στυλ", - "formatting": "Μορφοποίηση", - "file": "Αρχείο υδατογραφήματος" - }, - "results": { - "title": "Αποτελέσματα υδατογραφήματος" - }, - "tooltip": { - "language": { - "title": "Υποστήριξη γλώσσας", - "text": "Επιλέξτε την κατάλληλη ρύθμιση γλώσσας για σωστή απόδοση γραμματοσειράς για το κείμενό σας." - }, - "appearance": { - "title": "Ρυθμίσεις εμφάνισης", - "text": "Ελέγξτε πώς φαίνεται το υδατογράφημά σας και πώς ενσωματώνεται με το έγγραφο.", - "bullet1": "Περιστροφή: από -360° έως 360° για λοξά υδατογραφήματα", - "bullet2": "Αδιαφάνεια: 0-100% για έλεγχο διαφάνειας", - "bullet3": "Χαμηλότερη αδιαφάνεια δημιουργεί διακριτικά υδατογραφήματα" - }, - "spacing": { - "title": "Έλεγχος αποστάσεων", - "text": "Ρυθμίστε τις αποστάσεις μεταξύ επαναλαμβανόμενων υδατογραφημάτων σε όλη τη σελίδα.", - "bullet1": "Κενό πλάτους: Οριζόντια απόσταση μεταξύ υδατογραφημάτων", - "bullet2": "Κενό ύψους: Κάθετη απόσταση μεταξύ υδατογραφημάτων", - "bullet3": "Μεγαλύτερες τιμές δημιουργούν πιο αραιά μοτίβα" - }, - "type": { - "header": { - "title": "Επιλογή τύπου υδατογραφήματος" - }, - "description": { - "title": "Επιλέξτε υδατογράφημα", - "text": "Επιλέξτε μεταξύ κειμένου ή εικόνας ανάλογα με τις ανάγκες σας." - }, - "text": { - "title": "Υδατογραφήματα κειμένου", - "text": "Ιδανικό για προσθήκη σημειώσεων πνευματικών δικαιωμάτων, ονόματος εταιρείας ή ετικετών εμπιστευτικότητας. Υποστηρίζει πολλές γλώσσες και προσαρμοσμένα χρώματα.", - "bullet1": "Προσαρμόσιμες γραμματοσειρές και γλώσσες", - "bullet2": "Ρυθμιζόμενα χρώματα και διαφάνεια", - "bullet3": "Ιδανικό για νομικό ή εταιρικό κείμενο" - }, - "image": { - "title": "Υδατογραφήματα εικόνας", - "text": "Χρησιμοποιήστε λογότυπα, σφραγίδες ή οποιαδήποτε εικόνα ως υδατογράφημα. Ιδανικό για branding και οπτική αναγνώριση.", - "bullet1": "Μεταφορτώστε οποιαδήποτε μορφή εικόνας", - "bullet2": "Διατηρεί την ποιότητα της εικόνας", - "bullet3": "Κατάλληλο για λογότυπα και σφραγίδες" - } - }, - "wording": { - "header": { - "title": "Περιεχόμενο κειμένου" - }, - "text": { - "title": "Κείμενο υδατογραφήματος", - "text": "Εισαγάγετε το κείμενο που θα εμφανίζεται ως υδατογράφημα σε όλο το έγγραφο.", - "bullet1": "Κρατήστε το σύντομο για καλύτερη αναγνωσιμότητα", - "bullet2": "Συνηθισμένα παραδείγματα: 'CONFIDENTIAL', 'DRAFT', όνομα εταιρείας", - "bullet3": "Οι χαρακτήρες emoji δεν υποστηρίζονται και θα φιλτραριστούν" - } - }, - "textStyle": { - "header": { - "title": "Στυλ κειμένου" - }, - "color": { - "title": "Επιλογή χρώματος", - "text": "Επιλέξτε ένα χρώμα που παρέχει καλή αντίθεση με το περιεχόμενο του εγγράφου.", - "bullet1": "Ανοιχτό γκρι (#d3d3d3) για διακριτικά υδατογραφήματα", - "bullet2": "Μαύρο ή σκούρα χρώματα για υψηλή αντίθεση", - "bullet3": "Προσαρμοσμένα χρώματα για σκοπούς branding" - }, - "language": { - "title": "Υποστήριξη γλώσσας", - "text": "Επιλέξτε την κατάλληλη ρύθμιση γλώσσας για σωστή απόδοση γραμματοσειράς." - } - }, - "file": { - "header": { - "title": "Μεταφόρτωση εικόνας" - }, - "upload": { - "title": "Επιλογή εικόνας", - "text": "Μεταφορτώστε ένα αρχείο εικόνας για χρήση ως υδατογράφημα.", - "bullet1": "Υποστηρίζει κοινές μορφές: PNG, JPG, GIF, BMP", - "bullet2": "PNG με διαφάνεια λειτουργεί καλύτερα", - "bullet3": "Εικόνες υψηλότερης ανάλυσης διατηρούν καλύτερα την ποιότητα" - }, - "recommendations": { - "title": "Βέλτιστες πρακτικές", - "text": "Συμβουλές για βέλτιστα αποτελέσματα υδατογραφήματος εικόνας.", - "bullet1": "Χρησιμοποιήστε λογότυπα ή σφραγίδες με διαφανές φόντο", - "bullet2": "Απλά σχέδια λειτουργούν καλύτερα από σύνθετες εικόνες", - "bullet3": "Λάβετε υπόψη το τελικό μέγεθος εγγράφου κατά την επιλογή ανάλυσης" - } - }, - "formatting": { - "header": { - "title": "Μορφοποίηση & διάταξη" - }, - "size": { - "title": "Έλεγχος μεγέθους", - "text": "Ρυθμίστε το μέγεθος του υδατογραφήματός σας (κείμενο ή εικόνα).", - "bullet1": "Μεγαλύτερα μεγέθη δημιουργούν πιο έντονα υδατογραφήματα" - }, - "appearance": { - "title": "Ρυθμίσεις εμφάνισης", - "text": "Ελέγξτε πώς φαίνεται το υδατογράφημά σας και πώς ενσωματώνεται με το έγγραφο.", - "bullet1": "Περιστροφή: από -360° έως 360° για λοξά υδατογραφήματα", - "bullet2": "Αδιαφάνεια: 0-100% για έλεγχο διαφάνειας", - "bullet3": "Χαμηλότερη αδιαφάνεια δημιουργεί διακριτικά υδατογραφήματα" - }, - "spacing": { - "title": "Έλεγχος αποστάσεων", - "text": "Ρυθμίστε τις αποστάσεις μεταξύ επαναλαμβανόμενων υδατογραφημάτων σε όλη τη σελίδα.", - "bullet1": "Οριζόντιο κενό: Απόσταση μεταξύ υδατογραφημάτων από αριστερά προς δεξιά", - "bullet2": "Κάθετο κενό: Απόσταση μεταξύ υδατογραφημάτων από πάνω προς κάτω", - "bullet3": "Μεγαλύτερες τιμές δημιουργούν πιο αραιά μοτίβα" - }, - "security": { - "title": "Επιλογή ασφάλειας", - "text": "Μετατροπή του τελικού PDF σε μορφή βασισμένη σε εικόνα για αυξημένη ασφάλεια.", - "bullet1": "Αποτρέπει την επιλογή και αντιγραφή κειμένου", - "bullet2": "Κάνει τα υδατογραφήματα δυσκολότερα στην αφαίρεση", - "bullet3": "Οδηγεί σε μεγαλύτερα μεγέθη αρχείων", - "bullet4": "Ιδανικό για ευαίσθητο ή προστατευόμενο περιεχόμενο" - } - } - }, - "type": { - "1": "Κείμενο", - "2": "Εικόνα" - } - }, - "permissions": { - "tags": "ανάγνωση,εγγραφή,επεξεργασία,εκτύπωση", - "title": "Αλλαγή δικαιωμάτων", - "header": "Αλλαγή δικαιωμάτων", - "warning": "Προειδοποίηση: για να καταστούν αυτά τα δικαιώματα αμετάβλητα, συνιστάται να τα ορίσετε με κωδικό πρόσβασης μέσω της σελίδας προσθήκης κωδικού", - "selectText": { - "1": "Επιλέξτε PDF για αλλαγή δικαιωμάτων", - "2": "Δικαιώματα προς ορισμό", - "3": "Αποτροπή συναρμολόγησης εγγράφου", - "4": "Αποτροπή εξαγωγής περιεχομένου", - "5": "Αποτροπή εξαγωγής για προσβασιμότητα", - "6": "Αποτροπή συμπλήρωσης φόρμας", - "7": "Αποτροπή τροποποίησης", - "8": "Αποτροπή τροποποίησης σχολιασμών", - "9": "Αποτροπή εκτύπωσης", - "10": "Αποτροπή εκτύπωσης σε διαφορετικές μορφές" - }, - "submit": "Αλλαγή" - }, - "editTableOfContents": { - "settings": { - "title": "Σελιδοδείκτες & διάρθρωση", - "replaceExisting": "Αντικατάσταση υπαρχόντων σελιδοδεικτών (αποεπιλέξτε για προσθήκη)", - "replaceExistingHint": "Όταν είναι απενεργοποιημένο, η νέα διάρθρωση προστίθεται μετά τους τρέχοντες σελιδοδείκτες." - }, - "actions": { - "source": "Φόρτωση σελιδοδεικτών", - "selectedFile": "Φορτώθηκε από {{file}}", - "noFile": "Επιλέξτε ένα PDF για εξαγωγή υπαρχόντων σελιδοδεικτών.", - "loadFromPdf": "Φόρτωση από το επιλεγμένο PDF", - "importJson": "Εισαγωγή JSON", - "importClipboard": "Επικόλληση JSON από το πρόχειρο", - "export": "Εξαγωγή σελιδοδεικτών", - "exportJson": "Λήψη JSON", - "exportClipboard": "Αντιγραφή JSON στο πρόχειρο", - "clipboardUnavailable": "Η πρόσβαση στο πρόχειρο δεν είναι διαθέσιμη σε αυτό το πρόγραμμα περιήγησης." - }, - "info": { - "line1": "Κάθε σελιδοδείκτης χρειάζεται περιγραφικό τίτλο και τη σελίδα που θα ανοίγει.", - "line2": "Χρησιμοποιήστε υποσελιδοδείκτες για να δημιουργήσετε ιεραρχία για κεφάλαια, ενότητες ή υποενότητες.", - "line3": "Εισαγάγετε σελιδοδείκτες από το επιλεγμένο PDF ή από αρχείο JSON για εξοικονόμηση χρόνου." - }, - "workbench": { - "empty": { - "title": "Ανοίξτε το εργαλείο για να ξεκινήσετε την επεξεργασία", - "description": "Επιλέξτε το εργαλείο Επεξεργασία Πίνακα Περιεχομένων για να φορτώσει τον χώρο εργασίας του." - }, - "tabTitle": "Χώρος εργασίας διάρθρωσης", - "subtitle": "Εισαγάγετε σελιδοδείκτες, δημιουργήστε ιεραρχίες και εφαρμόστε τη διάρθρωση χωρίς στενά πλευρικά πάνελ.", - "noFile": "Δεν έχει επιλεγεί PDF", - "fileLabel": "Οι αλλαγές θα εφαρμοστούν στο τρέχον επιλεγμένο PDF.", - "filePrompt": "Επιλέξτε ένα PDF από τη βιβλιοθήκη σας ή ανεβάστε νέο για να ξεκινήσετε.", - "changeFile": "Αλλαγή PDF", - "selectFile": "Επιλογή PDF" - }, - "editor": { - "heading": "Επεξεργαστής σελιδοδεικτών", - "description": "Προσθέστε, εμφωλεύστε και αναδιατάξτε σελιδοδείκτες για να διαμορφώσετε τη διάρθρωση του PDF σας.", - "addTopLevel": "Προσθήκη σελιδοδείκτη κορυφαίου επιπέδου", - "empty": { - "title": "Δεν υπάρχουν σελιδοδείκτες ακόμη", - "description": "Εισαγάγετε υπάρχοντες σελιδοδείκτες ή ξεκινήστε προσθέτοντας την πρώτη καταχώριση.", - "action": "Προσθήκη πρώτου σελιδοδείκτη" - }, - "defaultTitle": "Νέος σελιδοδείκτης", - "defaultChildTitle": "Υποσελιδοδείκτης", - "defaultSiblingTitle": "Νέος σελιδοδείκτης", - "untitled": "Σελιδοδείκτης χωρίς τίτλο", - "childBadge": "Υπο", - "pagePreview": "Σελίδα {{page}}", - "field": { - "title": "Τίτλος σελιδοδείκτη", - "page": "Αριθμός σελίδας στόχου" - }, - "actions": { - "toggle": "Εναλλαγή υποσελιδοδεικτών", - "addChild": "Προσθήκη υποσελιδοδείκτη", - "addSibling": "Προσθήκη ομοεπίπεδου σελιδοδείκτη", - "remove": "Αφαίρεση σελιδοδείκτη" - }, - "confirmRemove": "Αφαίρεση αυτού του σελιδοδείκτη και όλων των υποσελιδοδεικτών του;" - }, - "messages": { - "loadedTitle": "Εξήχθησαν σελιδοδείκτες", - "loadedBody": "Οι υπάρχοντες σελιδοδείκτες του PDF φορτώθηκαν στον επεξεργαστή.", - "noBookmarks": "Δεν βρέθηκαν σελιδοδείκτες στο επιλεγμένο PDF.", - "loadFailed": "Αδυναμία εξαγωγής σελιδοδεικτών από το επιλεγμένο PDF.", - "imported": "Εισήχθησαν σελιδοδείκτες", - "importedBody": "Η διάρθρωση JSON αντικατέστησε τα τρέχοντα περιεχόμενα του επεξεργαστή.", - "importedClipboard": "Τα δεδομένα προχείρου αντικατέστησαν την τρέχουσα λίστα σελιδοδεικτών.", - "invalidJson": "Μη έγκυρη δομή JSON", - "invalidJsonBody": "Παρακαλούμε δώστε έγκυρο αρχείο JSON σελιδοδεικτών και δοκιμάστε ξανά.", - "exported": "Έτοιμη η λήψη JSON", - "copied": "Αντιγράφηκε στο πρόχειρο", - "copiedBody": "Το JSON σελιδοδεικτών αντιγράφηκε με επιτυχία.", - "copyFailed": "Αποτυχία αντιγραφής" - }, - "error": { - "failed": "Αποτυχία ενημέρωσης του πίνακα περιεχομένων" - }, - "submit": "Εφαρμογή πίνακα περιεχομένων", - "results": { - "title": "Ενημερωμένο PDF με σελιδοδείκτες", - "subtitle": "Κατεβάστε το επεξεργασμένο αρχείο ή αναιρέστε την ενέργεια παρακάτω." - } - }, - "removePages": { - "tags": "αφαίρεση σελίδων,διαγραφή σελίδων", - "title": "Αφαίρεση", - "pageNumbers": { - "label": "Σελίδες προς αφαίρεση", - "placeholder": "π.χ. 1,3,5-8,10", - "error": "Μη έγκυρη μορφή αριθμών σελίδων. Χρησιμοποιήστε αριθμούς, εύρη (1-5) ή μαθηματικές εκφράσεις (2n+1)" - }, - "filenamePrefix": "σελίδες_αφαιρέθηκαν", - "files": { - "placeholder": "Επιλέξτε ένα αρχείο PDF στην κύρια προβολή για να ξεκινήσετε" - }, - "settings": { - "title": "Ρυθμίσεις" - }, - "tooltip": { - "header": { - "title": "Ρυθμίσεις αφαίρεσης σελίδων" - }, - "pageNumbers": { - "title": "Επιλογή σελίδων", - "text": "Καθορίστε ποιες σελίδες θα αφαιρεθούν από το PDF σας. Μπορείτε να επιλέξετε μεμονωμένες σελίδες, εύρη ή να χρησιμοποιήσετε μαθηματικές εκφράσεις.", - "bullet1": "Μεμονωμένες σελίδες: 1,3,5 (αφαιρεί τις σελίδες 1, 3 και 5)", - "bullet2": "Εύρη σελίδων: 1-5,10-15 (αφαιρεί τις σελίδες 1-5 και 10-15)", - "bullet3": "Μαθηματικά: 2n+1 (αφαιρεί τις περιττές σελίδες)", - "bullet4": "Ανοικτά εύρη: 5- (αφαιρεί από τη σελίδα 5 έως το τέλος)" - }, - "examples": { - "title": "Συνηθισμένα παραδείγματα", - "text": "Ακολουθούν ορισμένα συνηθισμένα μοτίβα επιλογής σελίδων:", - "bullet1": "Αφαίρεση πρώτης σελίδας: 1", - "bullet2": "Αφαίρεση τελευταίων 3 σελίδων: -3", - "bullet3": "Αφαίρεση κάθε δεύτερης σελίδας: 2n", - "bullet4": "Αφαίρεση συγκεκριμένων διάσπαρτων σελίδων: 1,5,10,15" - }, - "safety": { - "title": "Συμβουλές ασφαλείας", - "text": "Σημαντικές επισημάνσεις κατά την αφαίρεση σελίδων:", - "bullet1": "Προεπισκοπήστε πάντοτε την επιλογή πριν την επεξεργασία", - "bullet2": "Κρατήστε ένα αντίγραφο ασφαλείας του αρχικού αρχείου", - "bullet3": "Η αρίθμηση σελίδων ξεκινά από το 1, όχι από το 0", - "bullet4": "Μη έγκυροι αριθμοί σελίδων θα αγνοούνται" - } - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την αφαίρεση σελίδων." - }, - "results": { - "title": "Αποτελέσματα αφαίρεσης σελίδων" - }, - "submit": "Αφαίρεση" - }, - "extractPages": { - "title": "Εξαγωγή σελίδων", - "pageNumbers": { - "label": "Σελίδες προς εξαγωγή", - "placeholder": "π.χ. 1,3,5-8 ή odd & 1-10" - }, - "settings": { - "title": "Ρυθμίσεις" - }, - "tooltip": { - "description": "Εξάγει τις επιλεγμένες σελίδες σε νέο PDF, διατηρώντας τη σειρά." - }, - "error": { - "failed": "Αποτυχία εξαγωγής σελίδων" - }, - "results": { - "title": "Εξαγόμενες σελίδες" - }, - "submit": "Εξαγωγή σελίδων" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Οδηγός επιλογής σελίδων" - }, - "basic": { - "title": "Βασική χρήση", - "text": "Επιλέξτε συγκεκριμένες σελίδες από το έγγραφο PDF χρησιμοποιώντας απλή σύνταξη.", - "bullet1": "Μεμονωμένες σελίδες: 1,3,5", - "bullet2": "Εύρη σελίδων: 3-6 ή 10-15", - "bullet3": "Όλες οι σελίδες: all" - }, - "advanced": { - "title": "Προηγμένες δυνατότητες" - }, - "tips": { - "title": "Συμβουλές", - "text": "Λάβετε υπόψη τις ακόλουθες οδηγίες:", - "bullet1": "Η αρίθμηση σελίδων ξεκινά από το 1 (όχι από το 0)", - "bullet2": "Τα κενά αφαιρούνται αυτόματα", - "bullet3": "Μη έγκυρες εκφράσεις αγνοούνται" - }, - "syntax": { - "title": "Βασικά σύνταξης", - "text": "Χρησιμοποιήστε αριθμούς, εύρη, λέξεις-κλειδιά και προόδους (n ξεκινά από 0). Υποστηρίζονται παρενθέσεις.", - "bullets": { - "numbers": "Αριθμοί/εύρη: 5, 10-20", - "keywords": "Λέξεις-κλειδιά: odd, even", - "progressions": "Πρόοδοι: 3n, 4n+1" - } - }, - "operators": { - "title": "Τελεστές", - "text": "Το AND έχει υψηλότερη προτεραιότητα από το κόμμα. Το NOT εφαρμόζεται εντός του εύρους του εγγράφου.", - "and": "AND: & ή \"and\" — απαιτούν και τις δύο συνθήκες (π.χ., 1-50 & even)", - "comma": "Κόμμα: , ή | — συνδυάζει επιλογές (π.χ., 1-10, 20)", - "not": "NOT: ! ή \"not\" — εξαιρεί σελίδες (π.χ., 3n & not 30)" - }, - "examples": { - "title": "Παραδείγματα" - }, - "complex": { - "bullet1": "1,3-5,8,2n → σελίδες 1, 3–5, 8, συν τις ζυγές", - "bullet2": "10-,2n-1 → από τη σελίδα 10 έως το τέλος + περιττές σελίδες", - "description": "Συνδυάστε διαφορετικούς τύπους.", - "title": "Σύνθετοι συνδυασμοί" - }, - "description": "Επιλέξτε ποιες σελίδες θα χρησιμοποιηθούν για τη λειτουργία. Υποστηρίζει μεμονωμένες σελίδες, εύρη, τύπους και τη λέξη-κλειδί all.", - "individual": { - "bullet1": "1,3,5 → επιλέγει τις σελίδες 1, 3, 5", - "bullet2": "2,7,12 → επιλέγει τις σελίδες 2, 7, 12", - "description": "Εισαγάγετε αριθμούς χωρισμένους με κόμματα.", - "title": "Μεμονωμένες σελίδες" - }, - "mathematical": { - "bullet1": "2n → όλες τις ζυγές σελίδες (2, 4, 6…)", - "bullet2": "2n-1 → όλες τις περιττές σελίδες (1, 3, 5…)", - "bullet3": "3n → κάθε 3η σελίδα (3, 6, 9…)", - "bullet4": "4n-1 → σελίδες 3, 7, 11, 15…", - "description": "Χρησιμοποιήστε το n σε τύπους για μοτίβα.", - "title": "Μαθηματικές συναρτήσεις" - }, - "ranges": { - "bullet1": "3-6 → επιλέγει τις σελίδες 3–6", - "bullet2": "10-15 → επιλέγει τις σελίδες 10–15", - "bullet3": "5- → επιλέγει τις σελίδες 5 έως το τέλος", - "description": "Χρησιμοποιήστε - για συνεχόμενες σελίδες.", - "title": "Εύρη σελίδων" - }, - "special": { - "bullet1": "all → επιλέγει όλες τις σελίδες", - "title": "Ειδικές λέξεις-κλειδιά" - } - } - }, - "bulkSelection": { - "syntaxError": "Υπάρχει πρόβλημα σύνταξης. Δείτε τις συμβουλές της Επιλογής σελίδων για βοήθεια.", - "header": { - "title": "Οδηγός επιλογής σελίδων" - }, - "syntax": { - "title": "Βασικά σύνταξης", - "text": "Χρησιμοποιήστε αριθμούς, εύρη, λέξεις-κλειδιά και προόδους (n ξεκινά από 0). Υποστηρίζονται παρενθέσεις.", - "bullets": { - "numbers": "Αριθμοί/εύρη: 5, 10-20", - "keywords": "Λέξεις-κλειδιά: odd, even", - "progressions": "Πρόοδοι: 3n, 4n+1" - } - }, - "operators": { - "title": "Τελεστές", - "text": "Το AND έχει υψηλότερη προτεραιότητα από το κόμμα. Το NOT εφαρμόζεται εντός του εύρους του εγγράφου.", - "and": "AND: & ή \"and\" — απαιτούν και τις δύο συνθήκες (π.χ., 1-50 & even)", - "comma": "Κόμμα: , ή | — συνδυάζει επιλογές (π.χ., 1-10, 20)", - "not": "NOT: ! ή \"not\" — εξαιρεί σελίδες (π.χ., 3n & not 30)" - }, - "examples": { - "title": "Παραδείγματα", - "first50": "Πρώτες 50", - "last50": "Τελευταίες 50", - "every3rd": "Κάθε 3η", - "oddWithinExcluding": "Περιττές εντός 1-20 εξαιρώντας 5-7", - "combineSets": "Συνδυασμός συνόλων" - }, - "firstNPages": { - "title": "Πρώτες N σελίδες", - "placeholder": "Αριθμός σελίδων" - }, - "lastNPages": { - "title": "Τελευταίες N σελίδες", - "placeholder": "Αριθμός σελίδων" - }, - "everyNthPage": { - "title": "Κάθε Nη σελίδα", - "placeholder": "Βήμα" - }, - "range": { - "title": "Εύρος", - "fromPlaceholder": "Από", - "toPlaceholder": "Έως" - }, - "keywords": { - "title": "Λέξεις-κλειδιά" - }, - "advanced": { - "title": "Προηγμένα" - } - }, - "compressPdfs": { - "tags": "συμπίεση,μικρό,μικροσκοπικό" - }, - "unlockPDFForms": { - "tags": "αφαίρεση,διαγραφή,φόρμα,πεδίο,μόνο-ανάγνωση", - "title": "Κατάργηση ιδιότητας μόνο για ανάγνωση από πεδία φόρμας", - "header": "Ξεκλείδωμα φορμών PDF", - "submit": "Remove", - "description": "Αυτό το εργαλείο θα αφαιρέσει τους περιορισμούς μόνο για ανάγνωση από τα πεδία φόρμας του PDF, καθιστώντας τα επεξεργάσιμα και συμπληρώσιμα.", - "filenamePrefix": "φόρμες_ξεκλειδώθηκαν", - "files": { - "placeholder": "Επιλέξτε ένα αρχείο PDF στην κύρια προβολή για να ξεκινήσετε" - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά το ξεκλείδωμα φορμών PDF." - }, - "results": { - "title": "Αποτελέσματα ξεκλειδωμένων φορμών" - } - }, - "changeMetadata": { - "header": "Αλλαγή μεταδεδομένων", - "submit": "Αλλαγή", - "filenamePrefix": "μεταδεδομένα", - "settings": { - "title": "Ρυθμίσεις μεταδεδομένων" - }, - "standardFields": { - "title": "Τυπικά πεδία" - }, - "deleteAll": { - "label": "Κατάργηση υπαρχόντων μεταδεδομένων", - "checkbox": "Διαγραφή όλων των μεταδεδομένων" - }, - "title": { - "label": "Τίτλος", - "placeholder": "Τίτλος εγγράφου" - }, - "author": { - "label": "Συγγραφέας", - "placeholder": "Συγγραφέας εγγράφου" - }, - "subject": { - "label": "Θέμα", - "placeholder": "Θέμα εγγράφου" - }, - "keywords": { - "label": "Λέξεις-κλειδιά", - "placeholder": "Λέξεις-κλειδιά εγγράφου" - }, - "creator": { - "label": "Δημιουργός", - "placeholder": "Δημιουργός εγγράφου" - }, - "producer": { - "label": "Παραγωγός", - "placeholder": "Παραγωγός εγγράφου" - }, - "dates": { - "title": "Πεδία ημερομηνίας" - }, - "creationDate": { - "label": "Ημερομηνία δημιουργίας", - "placeholder": "Ημερομηνία δημιουργίας" - }, - "modificationDate": { - "label": "Ημερομηνία τροποποίησης", - "placeholder": "Ημερομηνία τροποποίησης" - }, - "trapped": { - "label": "Κατάσταση trapped", - "unknown": "Άγνωστο", - "true": "Αληθές", - "false": "Ψευδές" - }, - "advanced": { - "title": "Προηγμένες επιλογές" - }, - "customFields": { - "title": "Προσαρμοσμένα μεταδεδομένα", - "description": "Προσθέστε προσαρμοσμένα πεδία μεταδεδομένων στο έγγραφο", - "add": "Προσθήκη πεδίου", - "key": "Κλειδί", - "keyPlaceholder": "Προσαρμοσμένο κλειδί", - "value": "Τιμή", - "valuePlaceholder": "Προσαρμοσμένη τιμή", - "remove": "Κατάργηση" - }, - "results": { - "title": "Ενημερωμένα PDF" - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την αλλαγή των μεταδεδομένων του PDF." - }, - "tooltip": { - "header": { - "title": "Επισκόπηση μεταδεδομένων PDF" - }, - "standardFields": { - "title": "Τυπικά πεδία", - "text": "Συνηθισμένα πεδία μεταδεδομένων PDF που περιγράφουν το έγγραφο.", - "bullet1": "Τίτλος: Όνομα ή επικεφαλίδα εγγράφου", - "bullet2": "Συγγραφέας: Άτομο που δημιούργησε το έγγραφο", - "bullet3": "Θέμα: Σύντομη περιγραφή περιεχομένου", - "bullet4": "Λέξεις-κλειδιά: Όροι αναζήτησης για το έγγραφο", - "bullet5": "Δημιουργός/Παραγωγός: Λογισμικό που χρησιμοποιήθηκε για τη δημιουργία του PDF" - }, - "dates": { - "title": "Πεδία ημερομηνίας", - "text": "Πότε δημιουργήθηκε και τροποποιήθηκε το έγγραφο.", - "bullet1": "Ημερομηνία δημιουργίας: Πότε δημιουργήθηκε το αρχικό έγγραφο", - "bullet2": "Ημερομηνία τροποποίησης: Πότε άλλαξε τελευταία" - }, - "options": { - "title": "Επιπλέον επιλογές", - "text": "Προσαρμοσμένα πεδία και έλεγχοι απορρήτου.", - "bullet1": "Προσαρμοσμένα μεταδεδομένα: Προσθέστε δικά σας ζεύγη κλειδιού-τιμής", - "bullet2": "Κατάσταση trapped: Ρύθμιση για εκτύπωση υψηλής ποιότητας", - "bullet3": "Διαγραφή όλων: Αφαίρεση όλων των μεταδεδομένων για ιδιωτικότητα" - }, - "deleteAll": { - "title": "Κατάργηση υπαρχόντων μεταδεδομένων", - "text": "Πλήρης διαγραφή μεταδεδομένων για διασφάλιση ιδιωτικότητας." - }, - "customFields": { - "title": "Προσαρμοσμένα μεταδεδομένα", - "text": "Προσθέστε τα δικά σας προσαρμοσμένα ζεύγη μεταδεδομένων κλειδιού-τιμής.", - "bullet1": "Προσθέστε οποιαδήποτε προσαρμοσμένα πεδία σχετικά με το έγγραφό σας", - "bullet2": "Παραδείγματα: Τμήμα, Έργο, Έκδοση, Κατάσταση", - "bullet3": "Απαιτούνται και κλειδί και τιμή για κάθε καταχώριση" - }, - "advanced": { - "title": "Προηγμένες επιλογές", - "trapped": { - "title": "Κατάσταση trapped", - "description": "Δείχνει αν το έγγραφο έχει προετοιμαστεί για εκτύπωση υψηλής ποιότητας.", - "bullet1": "Αληθές: Το έγγραφο έχει γίνει trapped για εκτύπωση", - "bullet2": "Ψευδές: Το έγγραφο δεν έχει γίνει trapped", - "bullet3": "Άγνωστο: Η κατάσταση trapped δεν έχει καθοριστεί" - } - } - } - }, - "fileToPDF": { - "tags": "μετατροπή,μορφή,έγγραφο,εικόνα,παρουσίαση,κείμενο,μετατροπή,γραφείο,έγγραφα,word,excel,powerpoint", - "title": "Αρχείο σε PDF", - "header": "Μετατροπή οποιουδήποτε αρχείου σε PDF", - "credit": "Αυτή η υπηρεσία χρησιμοποιεί LibreOffice και Unoconv για μετατροπή αρχείων.", - "supportedFileTypesInfo": "Υποστηριζόμενοι τύποι αρχείων", - "supportedFileTypes": "Οι υποστηριζόμενοι τύποι αρχείων θα πρέπει να περιλαμβάνουν τα παρακάτω, ωστόσο για μια πλήρη ενημερωμένη λίστα υποστηριζόμενων μορφών, ανατρέξτε στην τεκμηρίωση του LibreOffice", - "submit": "Μετατροπή σε PDF" - }, - "ocr": { - "tags": "αναγνώριση,κείμενο,εικόνα,σάρωση,ανάγνωση,αναγνώριση,ανίχνευση,επεξεργάσιμο", - "title": "OCR / Καθαρισμός σαρώσεων", - "desc": "Καθαρισμός σαρώσεων και ανίχνευση κειμένου από εικόνες μέσα σε PDF και επαναπροσθήκη ως κείμενο.", - "header": "Καθαρισμός σαρώσεων / OCR (Οπτική αναγνώριση χαρακτήρων)", - "selectText": { - "1": "Επιλέξτε γλώσσες που θα ανιχνευθούν μέσα στο PDF (Αυτές που εμφανίζονται είναι αυτές που ανιχνεύονται αυτή τη στιγμή):", - "2": "Δημιουργία αρχείου κειμένου που περιέχει το κείμενο OCR μαζί με το PDF που έχει υποστεί OCR", - "3": "Διόρθωση σελίδων που σαρώθηκαν με κλίση περιστρέφοντάς τες πίσω στη θέση τους", - "4": "Καθαρισμός σελίδας ώστε να είναι λιγότερο πιθανό το OCR να βρει κείμενο στο θόρυβο φόντου. (Καμία αλλαγή στην έξοδο)", - "5": "Καθαρισμός σελίδας ώστε να είναι λιγότερο πιθανό το OCR να βρει κείμενο στο θόρυβο φόντου, διατηρεί τον καθαρισμό στην έξοδο.", - "6": "Αγνοεί σελίδες που έχουν διαδραστικό κείμενο, εκτελεί OCR μόνο σε σελίδες που είναι εικόνες", - "7": "Εξαναγκασμός OCR, θα εκτελέσει OCR σε κάθε σελίδα αφαιρώντας όλα τα αρχικά στοιχεία κειμένου", - "8": "Κανονικό (Θα εμφανίσει σφάλμα εάν το PDF περιέχει κείμενο)", - "9": "Πρόσθετες ρυθμίσεις", - "10": "Λειτουργία OCR", - "11": "Αφαίρεση εικόνων μετά το OCR (Αφαιρεί ΟΛΕΣ τις εικόνες, χρήσιμο μόνο εάν είναι μέρος βήματος μετατροπής)", - "12": "Τύπος απόδοσης (Για προχωρημένους)" - }, - "help": "Παρακαλώ διαβάστε αυτή την τεκμηρίωση για το πώς να το χρησιμοποιήσετε για άλλες γλώσσες ή/και χρήση εκτός docker", - "credit": "Αυτή η υπηρεσία χρησιμοποιεί qpdf και Tesseract για OCR.", - "submit": "Επεξεργασία PDF με OCR", - "operation": { - "submit": "Επεξεργασία OCR και έλεγχος" - }, - "results": { - "title": "Αποτελέσματα OCR" - }, - "languagePicker": { - "additionalLanguages": "Ψάχνετε για επιπλέον γλώσσες;", - "viewSetupGuide": "Προβολή οδηγού ρύθμισης →" - }, - "settings": { - "title": "Ρυθμίσεις", - "ocrMode": { - "label": "Λειτουργία OCR", - "auto": "Αυτόματο (παράλειψη στρώσεων κειμένου)", - "force": "Εξαναγκασμένο (OCR όλων εκ νέου, αντικατάσταση κειμένου)", - "strict": "Αυστηρό (τερματισμός αν βρεθεί κείμενο)" - }, - "languages": { - "label": "Γλώσσες", - "placeholder": "Επιλέξτε γλώσσες" - }, - "compatibilityMode": { - "label": "Λειτουργία συμβατότητας" - }, - "advancedOptions": { - "label": "Επιλογές επεξεργασίας", - "sidecar": "Δημιουργία αρχείου κειμένου", - "deskew": "Ευθυγράμμιση σελίδων", - "clean": "Καθαρισμός εισερχόμενου αρχείου", - "cleanFinal": "Καθαρισμός τελικού αποτελέσματος" - } - }, - "tooltip": { - "header": { - "title": "Επισκόπηση ρυθμίσεων OCR" - }, - "mode": { - "title": "Λειτουργία OCR", - "text": "Η Οπτική Αναγνώριση Χαρακτήρων (OCR) σας βοηθά να μετατρέψετε σαρωμένες ή με στιγμιότυπο οθόνης σελίδες σε κείμενο που μπορείτε να αναζητήσετε, να αντιγράψετε ή να επισημάνετε.", - "bullet1": "Το Αυτόματο παραλείπει σελίδες που ήδη περιέχουν στρώσεις κειμένου.", - "bullet2": "Το Εξαναγκασμένο κάνει OCR σε κάθε σελίδα και αντικαθιστά όλο το κείμενο.", - "bullet3": "Το Αυστηρό σταματά αν βρεθεί οποιοδήποτε επιλέξιμο κείμενο." - }, - "languages": { - "title": "Γλώσσες", - "text": "Βελτιώστε την ακρίβεια του OCR καθορίζοντας τις αναμενόμενες γλώσσες. Επιλέξτε μία ή περισσότερες γλώσσες για καθοδήγηση ανίχνευσης." - }, - "output": { - "title": "Έξοδος", - "text": "Αποφασίστε πώς θέλετε να μορφοποιηθεί η έξοδος κειμένου:", - "bullet1": "Αναζητήσιμο PDF ενσωματώνει κείμενο πίσω από την αρχική εικόνα.", - "bullet2": "HOCR XML επιστρέφει δομημένο, αναγνώσιμο από μηχανές αρχείο.", - "bullet3": "Συνοδευτικό απλού κειμένου δημιουργεί ξεχωριστό αρχείο .txt με ακατέργαστο περιεχόμενο." - }, - "advanced": { - "header": { - "title": "Προηγμένη επεξεργασία OCR" - }, - "compatibility": { - "title": "Λειτουργία συμβατότητας", - "text": "Χρησιμοποιεί λειτουργία OCR 'sandwich PDF': παράγει μεγαλύτερα αρχεία, αλλά είναι πιο αξιόπιστη με ορισμένες γλώσσες και παλαιότερο λογισμικό PDF. Από προεπιλογή χρησιμοποιούμε hOCR για μικρότερα, σύγχρονα PDF." - }, - "sidecar": { - "title": "Δημιουργία αρχείου κειμένου", - "text": "Δημιουργεί ξεχωριστό αρχείο .txt μαζί με το PDF που περιέχει όλο το εξαγόμενο κείμενο για εύκολη πρόσβαση και επεξεργασία." - }, - "deskew": { - "title": "Ευθυγράμμιση σελίδων", - "text": "Διορθώνει αυτόματα λοξές ή γερμένες σελίδες για βελτίωση της ακρίβειας OCR. Χρήσιμο για σαρωμένα έγγραφα που δεν ήταν τέλεια ευθυγραμμισμένα." - }, - "clean": { - "title": "Καθαρισμός εισερχόμενου αρχείου", - "text": "Προεπεξεργάζεται την είσοδο αφαιρώντας θόρυβο, ενισχύοντας την αντίθεση και βελτιστοποιώντας την εικόνα για καλύτερη αναγνώριση OCR πριν την επεξεργασία." - }, - "cleanFinal": { - "title": "Καθαρισμός τελικού αποτελέσματος", - "text": "Μετεπεξεργάζεται το τελικό PDF αφαιρώντας τεχνουργήματα του OCR και βελτιστοποιώντας τη στρώση κειμένου για καλύτερη αναγνωσιμότητα και μικρότερο μέγεθος αρχείου." - } - } - }, - "error": { - "failed": "Η λειτουργία OCR απέτυχε" - } - }, - "extractImages": { - "tags": "εικόνα,φωτογραφία,αποθήκευση,αρχείο,zip,σύλληψη,λήψη", - "title": "Εξαγωγή εικόνων", - "header": "Εξαγωγή εικόνων", - "selectText": "Επιλέξτε μορφή εικόνας για μετατροπή των εξαγόμενων εικόνων", - "allowDuplicates": "Αποθήκευση διπλότυπων εικόνων", - "submit": "Εξαγωγή", - "settings": { - "title": "Ρυθμίσεις" - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την εξαγωγή εικόνων από το PDF." - } - }, - "pdfToPDFA": { - "tags": "αρχείο,μακροχρόνιο,πρότυπο,μετατροπή,αποθήκευση,διατήρηση", - "title": "PDF σε PDF/A", - "header": "PDF σε PDF/A", - "credit": "Αυτή η υπηρεσία χρησιμοποιεί libreoffice για μετατροπή PDF/A", - "submit": "Μετατροπή", - "tip": "Προς το παρόν δεν λειτουργεί για πολλαπλές εισόδους ταυτόχρονα", - "outputFormat": "Μορφή εξόδου", - "pdfWithDigitalSignature": "Το PDF περιέχει ψηφιακή υπογραφή. Αυτή θα αφαιρεθεί στο επόμενο βήμα." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,μετατροπή,μορφή,μετατροπή,γραφείο,microsoft,docfile", - "title": "PDF σε Word", - "header": "PDF σε Word", - "selectText": { - "1": "Μορφή αρχείου εξόδου" - }, - "credit": "Αυτή η υπηρεσία χρησιμοποιεί το LibreOffice για μετατροπή αρχείων.", - "submit": "Μετατροπή" - }, - "PDFToPresentation": { - "tags": "διαφάνειες,παρουσίαση,γραφείο,microsoft", - "title": "PDF σε παρουσίαση", - "header": "PDF σε παρουσίαση", - "selectText": { - "1": "Μορφή αρχείου εξόδου" - }, - "credit": "Αυτή η υπηρεσία χρησιμοποιεί το LibreOffice για μετατροπή αρχείων.", - "submit": "Μετατροπή" - }, - "PDFToText": { - "tags": "μορφή εμπλουτισμένου κειμένου,μορφή rtf,εμπλουτισμένο κείμενο", - "title": "PDF σε RTF (κείμενο)", - "header": "PDF σε RTF (κείμενο)", - "selectText": { - "1": "Μορφή αρχείου εξόδου" - }, - "credit": "Αυτή η υπηρεσία χρησιμοποιεί το LibreOffice για μετατροπή αρχείων.", - "submit": "Μετατροπή" - }, - "PDFToHTML": { - "tags": "περιεχόμενο web,φιλικό προς τον browser", - "title": "PDF σε HTML", - "header": "PDF σε HTML", - "credit": "Αυτή η υπηρεσία χρησιμοποιεί το pdftohtml για μετατροπή αρχείων.", - "submit": "Μετατροπή" - }, - "PDFToXML": { - "tags": "εξαγωγή-δεδομένων,δομημένο-περιεχόμενο,διαλειτουργικότητα,μετατροπή", - "title": "PDF σε XML", - "header": "PDF σε XML", - "credit": "Αυτή η υπηρεσία χρησιμοποιεί το LibreOffice για μετατροπή αρχείων.", - "submit": "Μετατροπή" - }, - "ScannerImageSplit": { - "tags": "διαχωρισμός,αυτόματη-ανίχνευση,σαρώσεις,πολλαπλές-φωτογραφίες,οργάνωση", - "selectText": { - "1": "Όριο γωνίας:", - "2": "Ορίζει την ελάχιστη απόλυτη γωνία που απαιτείται για την περιστροφή της εικόνας (προεπιλογή: 10).", - "3": "Ανοχή:", - "4": "Καθορίζει το εύρος της χρωματικής διακύμανσης γύρω από το εκτιμώμενο χρώμα φόντου (προεπιλογή: 30).", - "5": "Ελάχιστη περιοχή:", - "6": "Ορίζει το ελάχιστο όριο περιοχής για μια φωτογραφία (προεπιλογή: 10000).", - "7": "Ελάχιστη περιοχή περιγράμματος:", - "8": "Ορίζει το ελάχιστο όριο περιοχής περιγράμματος για μια φωτογραφία", - "9": "Μέγεθος περιγράμματος:", - "10": "Ορίζει το μέγεθος του περιγράμματος που προστίθεται και αφαιρείται για την αποφυγή λευκών περιγραμμάτων στο αποτέλεσμα (προεπιλογή: 1)." - }, - "info": "Η Python δεν είναι εγκατεστημένη. Απαιτείται για εκτέλεση." - }, - "scannerImageSplit": { - "title": "Εξαγόμενες εικόνες", - "submit": "Εξαγωγή σαρώσεων εικόνων", - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την εξαγωγή σαρωμένων εικόνων." - }, - "tooltip": { - "title": "Διαχωριστής φωτογραφιών", - "whatThisDoes": "Τι κάνει αυτό", - "whatThisDoesDesc": "Εντοπίζει και εξάγει αυτόματα κάθε φωτογραφία από μια σαρωμένη σελίδα ή σύνθετη εικόνα—χωρίς χειροκίνητο κόψιμο.", - "whenToUse": "Πότε να το χρησιμοποιείτε", - "useCase1": "Σαρώστε ολόκληρες σελίδες άλμπουμ με μία κίνηση", - "useCase2": "Διαχωρίστε παρτίδες επίπεδου σαρωτή σε ξεχωριστά αρχεία", - "useCase3": "Σπάστε κολάζ σε μεμονωμένες φωτογραφίες", - "useCase4": "Εξαγάγετε φωτογραφίες από έγγραφα", - "quickFixes": "Γρήγορες διορθώσεις", - "problem1": "Φωτογραφίες δεν ανιχνεύονται → αυξήστε το Tolerance σε 30-50", - "problem2": "Πάρα πολλοί ψευδείς εντοπισμοί → αυξήστε το Minimum Area σε 15,000-20,000", - "problem3": "Τα κοψίματα είναι πολύ σφιχτά → αυξήστε το Border Size σε 5-10", - "problem4": "Λοξές φωτογραφίες δεν ισιώνουν → χαμηλώστε το Angle Threshold σε ~5°", - "problem5": "Κουτιά από σκόνη/θόρυβο → αυξήστε το Minimum Contour Area σε 1000-2000", - "setupTips": "Συμβουλές ρύθμισης", - "tip1": "Χρησιμοποιήστε απλό, ανοιχτόχρωμο φόντο", - "tip2": "Αφήστε μικρό κενό (≈1 εκ.) μεταξύ των φωτογραφιών", - "tip3": "Σαρώστε στα 300-600 DPI", - "tip4": "Καθαρίστε το τζάμι του σαρωτή", - "headsUp": "Προσοχή", - "headsUpDesc": "Επικαλυπτόμενες φωτογραφίες ή φόντα πολύ κοντά σε χρώμα με τις φωτογραφίες μπορεί να μειώσουν την ακρίβεια—δοκιμάστε πιο ανοιχτό ή πιο σκούρο φόντο και αφήστε περισσότερο χώρο." - } - }, - "sign": { - "title": "Υπογραφή", - "header": "Υπογραφή PDF", - "upload": "Μεταφόρτωση εικόνας", - "draw": { - "title": "Σχεδιάστε την υπογραφή σας", - "clear": "Καθαρισμός" - }, - "canvas": { - "heading": "Σχεδιάστε την υπογραφή σας", - "clickToOpen": "Κάντε κλικ για να ανοίξετε τον καμβά σχεδίασης", - "modalTitle": "Σχεδιάστε την υπογραφή σας", - "colorLabel": "Χρώμα", - "penSizeLabel": "Μέγεθος πένας", - "penSizePlaceholder": "Μέγεθος", - "clear": "Καθαρισμός καμβά", - "colorPickerTitle": "Επιλέξτε χρώμα γραμμής" - }, - "text": { - "name": "Όνομα υπογράφοντα", - "placeholder": "Εισαγάγετε το πλήρες όνομά σας", - "fontLabel": "Γραμματοσειρά", - "fontSizeLabel": "Μέγεθος γραμματοσειράς", - "fontSizePlaceholder": "Πληκτρολογήστε ή επιλέξτε μέγεθος γραμματοσειράς (8-200)", - "colorLabel": "Χρώμα κειμένου" - }, - "clear": "Καθαρισμός", - "add": "Προσθήκη", - "saved": { - "heading": "Αποθηκευμένες υπογραφές", - "description": "Χρησιμοποιήστε ξανά αποθηκευμένες υπογραφές οποτεδήποτε.", - "emptyTitle": "Δεν υπάρχουν αποθηκευμένες υπογραφές ακόμη", - "emptyDescription": "Σχεδιάστε, ανεβάστε ή πληκτρολογήστε μια υπογραφή παραπάνω και μετά χρησιμοποιήστε «Αποθήκευση στη βιβλιοθήκη» για να κρατήσετε έως {{max}} αγαπημένες έτοιμες για χρήση.", - "type": { - "canvas": "Σχέδιο", - "image": "Ανέβασμα", - "text": "Κείμενο" - }, - "limitTitle": "Έχει επιτευχθεί το όριο", - "limitDescription": "Αφαιρέστε μια αποθηκευμένη υπογραφή πριν προσθέσετε νέες (μέγ. {{max}}).", - "carouselPosition": "{{current}} από {{total}}", - "prev": "Προηγούμενο", - "next": "Επόμενο", - "delete": "Αφαίρεση", - "label": "Ετικέτα", - "defaultLabel": "Υπογραφή", - "defaultCanvasLabel": "Σχεδιασμένη υπογραφή", - "defaultImageLabel": "Ανεβασμένη υπογραφή", - "defaultTextLabel": "Πληκτρολογημένη υπογραφή", - "saveButton": "Αποθήκευση υπογραφής", - "saveUnavailable": "Δημιουργήστε πρώτα μια υπογραφή για να την αποθηκεύσετε.", - "noChanges": "Η τρέχουσα υπογραφή είναι ήδη αποθηκευμένη.", - "status": { - "saved": "Αποθηκεύτηκε" - } - }, - "save": "Αποθήκευση υπογραφής", - "applySignatures": "Εφαρμογή υπογραφών", - "personalSigs": "Προσωπικές υπογραφές", - "sharedSigs": "Κοινόχρηστες υπογραφές", - "noSavedSigs": "Δεν βρέθηκαν αποθηκευμένες υπογραφές", - "addToAll": "Προσθήκη σε όλες τις σελίδες", - "delete": "Διαγραφή", - "first": "Πρώτη σελίδα", - "last": "Τελευταία σελίδα", - "next": "Επόμενη σελίδα", - "previous": "Προηγούμενη σελίδα", - "maintainRatio": "Εναλλαγή διατήρησης αναλογίας διαστάσεων", - "undo": "Αναίρεση", - "redo": "Επανάληψη", - "submit": "Υπογραφή εγγράφου", - "steps": { - "configure": "Διαμόρφωση υπογραφής" - }, - "step": { - "createDesc": "Επιλέξτε πώς θέλετε να δημιουργήσετε την υπογραφή", - "place": "Τοποθέτηση & αποθήκευση", - "placeDesc": "Τοποθετήστε την υπογραφή στο PDF σας" - }, - "type": { - "title": "Τύπος υπογραφής", - "draw": "Σχεδίαση", - "canvas": "Καμβάς", - "image": "Εικόνα", - "text": "Κείμενο", - "saved": "Αποθηκευμένες" - }, - "image": { - "label": "Μεταφορτώστε εικόνα υπογραφής", - "placeholder": "Επιλέξτε αρχείο εικόνας", - "hint": "Μεταφορτώστε εικόνα PNG ή JPG της υπογραφής σας" - }, - "instructions": { - "title": "Πώς να προσθέσετε υπογραφή", - "canvas": "Αφού σχεδιάσετε την υπογραφή σας στον καμβά, κλείστε το παράθυρο και έπειτα κάντε κλικ οπουδήποτε στο PDF για να την τοποθετήσετε.", - "image": "Αφού μεταφορτώσετε την εικόνα υπογραφής παραπάνω, κάντε κλικ οπουδήποτε στο PDF για να την τοποθετήσετε.", - "saved": "Επιλέξτε μια αποθηκευμένη υπογραφή παραπάνω και μετά κάντε κλικ οπουδήποτε στο PDF για να την τοποθετήσετε.", - "text": "Αφού εισαγάγετε το όνομά σας παραπάνω, κάντε κλικ οπουδήποτε στο PDF για να τοποθετήσετε την υπογραφή σας.", - "paused": "Η τοποθέτηση σε παύση", - "resumeHint": "Συνεχίστε την τοποθέτηση για να κάνετε κλικ και να προσθέσετε την υπογραφή σας.", - "noSignature": "Δημιουργήστε μια υπογραφή παραπάνω για να ενεργοποιήσετε τα εργαλεία τοποθέτησης." - }, - "mode": { - "move": "Μετακίνηση υπογραφής", - "place": "Τοποθέτηση υπογραφής", - "pause": "Παύση τοποθέτησης", - "resume": "Συνέχιση τοποθέτησης" - }, - "updateAndPlace": "Ενημέρωση και τοποθέτηση", - "activate": "Ενεργοποίηση τοποθέτησης υπογραφής", - "deactivate": "Διακοπή τοποθέτησης υπογραφών", - "results": { - "title": "Αποτελέσματα υπογραφής" - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την υπογραφή του PDF." - } - }, - "flatten": { - "title": "Ισοπέδωση", - "header": "Ισοπέδωση PDF", - "flattenOnlyForms": "Ισοπέδωση μόνο φορμών", - "submit": "Ισοπέδωση", - "filenamePrefix": "επιπεδωμένο", - "files": { - "placeholder": "Επιλέξτε ένα αρχείο PDF στην κύρια προβολή για να ξεκινήσετε" - }, - "steps": { - "settings": "Ρυθμίσεις" - }, - "options": { - "stepTitle": "Επιλογές επιπέδωσης", - "title": "Επιλογές επιπέδωσης", - "flattenOnlyForms": { - "label": "Ισοπέδωση μόνο φορμών", - "desc": "Επιπέδωση μόνο πεδίων φόρμας, αφήνοντας τα υπόλοιπα διαδραστικά στοιχεία ανέπαφα" - }, - "note": "Η επιπέδωση αφαιρεί διαδραστικά στοιχεία από το PDF, καθιστώντας τα μη επεξεργάσιμα." - }, - "results": { - "title": "Αποτελέσματα επιπέδωσης" - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την επιπέδωση του PDF." - }, - "tooltip": { - "header": { - "title": "Σχετικά με την επιπέδωση PDF" - }, - "description": { - "title": "Τι κάνει η επιπέδωση;", - "text": "Η επιπέδωση καθιστά το PDF μη επεξεργάσιμο μετατρέποντας τα συμπληρώσιμα πεδία και τα κουμπιά σε κανονικό κείμενο και εικόνες. Το PDF θα φαίνεται ακριβώς το ίδιο, αλλά κανείς δεν μπορεί πλέον να αλλάξει ή να συμπληρώσει τις φόρμες. Ιδανικό για κοινή χρήση συμπληρωμένων φορμών, δημιουργία τελικών εγγράφων για αρχεία ή διασφάλιση ότι το PDF φαίνεται το ίδιο παντού.", - "bullet1": "Τα πλαίσια κειμένου γίνονται κανονικό κείμενο (δεν μπορεί να επεξεργαστεί)", - "bullet2": "Τα πλαίσια επιλογής και τα κουμπιά γίνονται εικόνες", - "bullet3": "Εξαιρετικό για τελικές εκδόσεις που δεν θέλετε να αλλάξουν", - "bullet4": "Εξασφαλίζει συνεπή εμφάνιση σε όλες τις συσκευές" - }, - "formsOnly": { - "title": "Τι σημαίνει 'Επιπέδωση μόνο φόρμες';", - "text": "Αυτή η επιλογή αφαιρεί μόνο τη δυνατότητα συμπλήρωσης φορμών, αλλά διατηρεί άλλα χαρακτηριστικά όπως τα κλικ σε συνδέσμους, την προβολή σελιδοδεικτών και την ανάγνωση σχολίων.", - "bullet1": "Οι φόρμες γίνονται μη επεξεργάσιμες", - "bullet2": "Οι σύνδεσμοι εξακολουθούν να λειτουργούν όταν γίνεται κλικ", - "bullet3": "Τα σχόλια και οι σημειώσεις παραμένουν ορατά", - "bullet4": "Οι σελιδοδείκτες εξακολουθούν να βοηθούν στην πλοήγηση" - } - } - }, - "repair": { - "tags": "επιδιόρθωση,αποκατάσταση,διόρθωση,ανάκτηση", - "title": "Επιδιόρθωση", - "header": "Επιδιόρθωση PDF", - "submit": "Επιδιόρθωση", - "description": "Αυτό το εργαλείο θα προσπαθήσει να επιδιορθώσει κατεστραμμένα ή φθαρμένα αρχεία PDF. Δεν απαιτούνται πρόσθετες ρυθμίσεις.", - "filenamePrefix": "επιδιορθωμένο", - "files": { - "placeholder": "Επιλέξτε ένα αρχείο PDF στην κύρια προβολή για να ξεκινήσετε" - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την επιδιόρθωση του PDF." - }, - "results": { - "title": "Αποτελέσματα επιδιόρθωσης" - } - }, - "removeBlanks": { - "title": "Αφαίρεση κενών σελίδων", - "header": "Αφαίρεση κενών σελίδων", - "settings": { - "title": "Ρυθμίσεις" - }, - "threshold": { - "label": "Κατώφλι λευκότητας εικονοστοιχείων" - }, - "whitePercent": { - "label": "Κατώφλι ποσοστού λευκού", - "unit": "%" - }, - "includeBlankPages": { - "label": "Συμπερίληψη εντοπισμένων κενών σελίδων" - }, - "tooltip": { - "header": { - "title": "Ρυθμίσεις αφαίρεσης κενών σελίδων" - }, - "threshold": { - "title": "Κατώφλι λευκότητας εικονοστοιχείων", - "text": "Ελέγχει πόσο λευκό πρέπει να είναι ένα εικονοστοιχείο για να θεωρηθεί 'λευκό'. Αυτό βοηθά στον καθορισμό του τι θεωρείται κενή περιοχή στη σελίδα.", - "bullet1": "0 = Απόλυτο μαύρο (πιο περιοριστικό)", - "bullet2": "128 = Μεσαίο γκρι", - "bullet3": "255 = Απόλυτο λευκό (λιγότερο περιοριστικό)" - }, - "whitePercent": { - "title": "Κατώφλι ποσοστού λευκού", - "text": "Ορίζει το ελάχιστο ποσοστό λευκών εικονοστοιχείων που απαιτείται ώστε μια σελίδα να θεωρηθεί κενή και να αφαιρεθεί.", - "bullet1": "Χαμηλότερες τιμές (π.χ., 80%) = Περισσότερες σελίδες αφαιρούνται", - "bullet2": "Υψηλότερες τιμές (π.χ., 95%) = Αφαιρούνται μόνο πολύ κενές σελίδες", - "bullet3": "Χρησιμοποιήστε υψηλότερες τιμές για έγγραφα με ανοιχτόχρωμα φόντα" - }, - "includeBlankPages": { - "title": "Συμπερίληψη εντοπισμένων κενών σελίδων", - "text": "Όταν είναι ενεργό, δημιουργεί ξεχωριστό PDF που περιέχει όλες τις κενές σελίδες που εντοπίστηκαν και αφαιρέθηκαν από το αρχικό έγγραφο.", - "bullet1": "Χρήσιμο για επισκόπηση όσων αφαιρέθηκαν", - "bullet2": "Βοηθά στην επαλήθευση της ακρίβειας ανίχνευσης", - "bullet3": "Μπορεί να απενεργοποιηθεί για μείωση του μεγέθους εξόδου" - } - }, - "submit": "Αφαίρεση κενών σελίδων", - "error": { - "failed": "Αποτυχία αφαίρεσης κενών σελίδων" - }, - "results": { - "title": "Κενές σελίδες που αφαιρέθηκαν" - } - }, - "removeAnnotations": { - "tags": "σχόλια,επισήμανση,σημειώσεις,επισημάνσεις,αφαίρεση", - "title": "Αφαίρεση σχολίων", - "header": "Αφαίρεση σχολίων", - "submit": "Αφαίρεση", - "settings": { - "title": "Ρυθμίσεις" - }, - "info": { - "title": "Σχετικά με την αφαίρεση σχολιασμών", - "description": "Αυτό το εργαλείο θα αφαιρέσει όλους τους σχολιασμούς (σχόλια, επισημάνσεις, σημειώσεις, κ.λπ.) από τα έγγραφα PDF σας." - }, - "tooltip": { - "header": { - "title": "Σχετικά με το Remove Annotations" - }, - "description": { - "title": "Τι κάνει" - } - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την αφαίρεση σχολιασμών από το PDF." - } - }, - "compare": { - "tags": "διαφοροποίηση,αντιπαραβολή,αλλαγές,ανάλυση", - "title": "Σύγκριση", - "header": "Σύγκριση PDF", - "clearSelected": "Καθαρισμός επιλεγμένων", - "clear": { - "confirmTitle": "Να καθαριστούν τα επιλεγμένα PDF;", - "confirmBody": "Αυτό θα κλείσει την τρέχουσα σύγκριση και θα σας επιστρέψει στα Ενεργά αρχεία.", - "confirm": "Καθαρισμός και επιστροφή" - }, - "review": { - "title": "Αποτέλεσμα σύγκρισης", - "actionsHint": "Ελέγξτε τη σύγκριση, αλλάξτε ρόλους εγγράφων ή εξαγάγετε τη σύνοψη.", - "switchOrder": "Αντιστροφή σειράς", - "exportSummary": "Εξαγωγή σύνοψης" - }, - "base": { - "label": "Αρχικό έγγραφο", - "placeholder": "Επιλέξτε το αρχικό PDF" - }, - "comparison": { - "label": "Τροποποιημένο έγγραφο", - "placeholder": "Επιλέξτε το τροποποιημένο PDF" - }, - "addFilesHint": "Προσθέστε PDF στο βήμα Αρχεία για να ενεργοποιηθεί η επιλογή.", - "noFiles": "Δεν υπάρχουν διαθέσιμα PDF ακόμη", - "pages": "Σελίδες", - "selection": { - "originalEditedTitle": "Επιλέξτε αρχικό και τροποποιημένο PDF" - }, - "original": { - "label": "Αρχικό PDF" - }, - "edited": { - "label": "Τροποποιημένο PDF" - }, - "swap": { - "confirmTitle": "Επανεκτέλεση σύγκρισης;", - "confirmBody": "Αυτό θα εκτελέσει ξανά το εργαλείο. Είστε βέβαιοι ότι θέλετε να ανταλλάξετε τη σειρά Αρχικό και Τροποποιημένο;", - "confirm": "Ανταλλαγή και επανεκτέλεση" - }, - "cta": "Σύγκριση", - "loading": "Γίνεται σύγκριση...", - "summary": { - "baseHeading": "Αρχικό έγγραφο", - "comparisonHeading": "Τροποποιημένο έγγραφο", - "pageLabel": "Σελίδα" - }, - "rendering": { - "pageNotReadyTitle": "Η σελίδα δεν έχει αποδοθεί ακόμη", - "pageNotReadyBody": "Ορισμένες σελίδες εξακολουθούν να αποδίδονται. Η πλοήγηση θα συγχρονιστεί μόλις είναι έτοιμες.", - "rendering": "απόδοση", - "inProgress": "Τουλάχιστον ένα από αυτά τα PDF είναι πολύ μεγάλο, η κύλιση δεν θα είναι ομαλή μέχρι να ολοκληρωθεί η απόδοση", - "pagesRendered": "σελίδες αποδόθηκαν", - "complete": "Η απόδοση σελίδων ολοκληρώθηκε" - }, - "dropdown": { - "deletionsLabel": "Διαγραφές", - "additionsLabel": "Προσθήκες", - "deletions": "Διαγραφές ({{count}})", - "additions": "Προσθήκες ({{count}})", - "searchPlaceholder": "Αναζήτηση αλλαγών...", - "noResults": "Δεν βρέθηκαν αλλαγές" - }, - "actions": { - "stackVertically": "Στοίβαξη κάθετα", - "placeSideBySide": "Τοποθέτηση δίπλα-δίπλα", - "zoomOut": "Σμίκρυνση", - "zoomIn": "Μεγέθυνση", - "resetView": "Επαναφορά προβολής", - "unlinkScrollPan": "Αποσύνδεση κύλισης και μετατόπισης", - "linkScrollPan": "Σύνδεση κύλισης και μετατόπισης", - "unlinkScroll": "Αποσύνδεση κύλισης", - "linkScroll": "Σύνδεση κύλισης" - }, - "toasts": { - "unlinkedTitle": "Ενεργοποιήθηκε ανεξάρτητη κύλιση & μετατόπιση", - "unlinkedBody": "Συμβουλή: Arrow Up/Down κάνει κύλιση και στα δύο παράθυρα· η μετατόπιση κινεί μόνο το ενεργό παράθυρο." - }, - "error": { - "selectRequired": "Επιλέξτε ένα αρχικό και ένα τροποποιημένο έγγραφο.", - "filesMissing": "Δεν ήταν δυνατός ο εντοπισμός των επιλεγμένων αρχείων. Παρακαλώ επιλέξτε τα ξανά.", - "generic": "Δεν είναι δυνατή η σύγκριση αυτών των αρχείων." - }, - "status": { - "extracting": "Εξαγωγή κειμένου...", - "processing": "Ανάλυση διαφορών...", - "complete": "Η σύγκριση είναι έτοιμη" - }, - "longJob": { - "title": "Μεγάλη σύγκριση σε εξέλιξη", - "body": "Αυτά τα PDF μαζί υπερβαίνουν τις 2,000 σελίδες. Η επεξεργασία μπορεί να διαρκέσει μερικά λεπτά." - }, - "slowOperation": { - "title": "Ακόμα δουλεύουμε…", - "body": "Αυτή η σύγκριση διαρκεί περισσότερο από το συνηθισμένο. Μπορείτε να την αφήσετε να συνεχίσει ή να την ακυρώσετε.", - "cancel": "Ακύρωση σύγκρισης" - }, - "newLine": "νέα-γραμμή", - "complex": { - "message": "Ένα ή και τα δύο παρεχόμενα έγγραφα είναι μεγάλα αρχεία, η ακρίβεια της σύγκρισης μπορεί να μειωθεί" - }, - "large": { - "file": { - "message": "Ένα ή και τα δύο παρεχόμενα έγγραφα είναι πολύ μεγάλα για επεξεργασία" - } - }, - "no": { - "text": { - "message": "Ένα ή και τα δύο επιλεγμένα PDF δεν έχουν περιεχόμενο κειμένου. Παρακαλώ επιλέξτε PDF με κείμενο για σύγκριση." - } - }, - "too": { - "dissimilar": { - "message": "Αυτά τα έγγραφα φαίνονται πολύ ανόμοια. Η σύγκριση σταμάτησε για εξοικονόμηση χρόνου." - } - }, - "earlyDissimilarity": { - "title": "Αυτά τα PDF φαίνονται πολύ διαφορετικά", - "body": "Βλέπουμε πολύ λίγες ομοιότητες μέχρι στιγμής. Μπορείτε να σταματήσετε τη σύγκριση αν δεν πρόκειται για σχετικά έγγραφα.", - "stopButton": "Διακοπή σύγκρισης" - } - }, - "certSign": { - "tags": "πιστοποίηση,PEM,P12,επίσημο,κρυπτογράφηση", - "title": "Υπογραφή με πιστοποιητικό", - "filenamePrefix": "υπογεγραμμένο", - "signMode": { - "stepTitle": "Λειτουργία υπογραφής", - "tooltip": { - "header": { - "title": "Σχετικά με τις υπογραφές PDF" - }, - "overview": { - "title": "Πώς λειτουργούν οι υπογραφές", - "text": "Και οι δύο λειτουργίες σφραγίζουν το έγγραφο (τυχόν επεξεργασίες επισημαίνονται ως αλλοίωση) και καταγράφουν ποιος/πότε/πώς για έλεγχο. Η εμπιστοσύνη του προβολέα εξαρτάται από την αλυσίδα πιστοποιητικών." - }, - "manual": { - "title": "Χειροκίνητο - Φέρτε το πιστοποιητικό σας", - "text": "Χρησιμοποιήστε τα δικά σας αρχεία πιστοποιητικών για ταυτότητα εναρμονισμένη με το brand. Μπορεί να εμφανίσει Trusted όταν αναγνωρίζεται η CA/αλυσίδα σας.", - "use": "Χρήση για: προς πελάτες, νομικά, συμμόρφωση." - }, - "auto": { - "title": "Αυτόματο - Μηδενική ρύθμιση, άμεση σφράγιση συστήματος", - "text": "Υπογράφει με αυτοϋπογεγραμμένο πιστοποιητικό διακομιστή. Η ίδια σφραγίδα ανίχνευσης αλλοίωσης και ίχνος ελέγχου· συνήθως εμφανίζει Unverified στους προβολείς.", - "use": "Χρήση όταν: χρειάζεστε ταχύτητα και συνεπή εσωτερική ταυτότητα σε ελέγχους και αρχεία." - }, - "rule": { - "title": "Κανόνας εμπειρίας", - "text": "Χρειάζεστε κατάσταση παραλήπτη Trusted; Manual. Χρειάζεστε γρήγορη σφραγίδα ανίχνευσης αλλοίωσης και ίχνος ελέγχου χωρίς ρύθμιση; Auto." - } - } - }, - "certTypeStep": { - "stepTitle": "Μορφή πιστοποιητικού" - }, - "certFiles": { - "stepTitle": "Αρχεία πιστοποιητικού" - }, - "appearance": { - "stepTitle": "Εμφάνιση υπογραφής", - "tooltip": { - "header": { - "title": "Σχετικά με την εμφάνιση υπογραφής" - }, - "invisible": { - "title": "Αόρατες υπογραφές", - "text": "Η υπογραφή προστίθεται στο PDF για ασφάλεια αλλά δεν θα είναι ορατή κατά την προβολή του εγγράφου. Ιδανική για νομικές απαιτήσεις χωρίς να αλλάζει η εμφάνιση του εγγράφου.", - "bullet1": "Προσφέρει ασφάλεια χωρίς οπτικές αλλαγές", - "bullet2": "Καλύπτει νομικές απαιτήσεις για ψηφιακή υπογραφή", - "bullet3": "Δεν επηρεάζει τη διάταξη ή τον σχεδιασμό του εγγράφου" - }, - "visible": { - "title": "Ορατές υπογραφές", - "text": "Εμφανίζει ένα πλαίσιο υπογραφής στο PDF με το όνομά σας, την ημερομηνία και προαιρετικές λεπτομέρειες. Χρήσιμο όταν θέλετε οι αναγνώστες να βλέπουν ξεκάθαρα ότι το έγγραφο είναι υπογεγραμμένο.", - "bullet1": "Εμφανίζει το όνομα του υπογράφοντα και την ημερομηνία στο έγγραφο", - "bullet2": "Μπορεί να περιλαμβάνει λόγο και τοποθεσία υπογραφής", - "bullet3": "Επιλέξτε σε ποια σελίδα θα τοποθετηθεί η υπογραφή", - "bullet4": "Μπορεί να συμπεριληφθεί προαιρετικό λογότυπο" - } - }, - "invisible": "Αόρατη", - "options": { - "title": "Λεπτομέρειες υπογραφής" - }, - "visible": "Ορατή" - }, - "sign": { - "submit": "Υπογραφή PDF", - "results": "Υπογεγραμμένο PDF" - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την επεξεργασία υπογραφών." - }, - "tooltip": { - "header": { - "title": "Σχετικά με τη διαχείριση υπογραφών" - }, - "overview": { - "title": "Τι μπορεί να κάνει αυτό το εργαλείο;", - "text": "Αυτό το εργαλείο σάς επιτρέπει να ελέγξετε αν τα PDF σας είναι ψηφιακά υπογεγραμμένα και να προσθέσετε νέες ψηφιακές υπογραφές. Οι ψηφιακές υπογραφές αποδεικνύουν ποιος δημιούργησε ή ενέκρινε ένα έγγραφο και αν έχει αλλάξει από την υπογραφή.", - "bullet1": "Ελέγξτε υπάρχουσες υπογραφές και την εγκυρότητά τους", - "bullet2": "Προβάλετε λεπτομερείς πληροφορίες για υπογράφοντες και πιστοποιητικά", - "bullet3": "Προσθέστε νέες ψηφιακές υπογραφές για να ασφαλίσετε τα έγγραφά σας", - "bullet4": "Υποστήριξη πολλών αρχείων με εύκολη πλοήγηση" - }, - "validation": { - "title": "Έλεγχος υπογραφών", - "text": "Όταν ελέγχετε υπογραφές, το εργαλείο σας λέει αν είναι έγκυρες, ποιος υπέγραψε το έγγραφο, πότε υπογράφηκε και αν το έγγραφο έχει αλλάξει από τότε που υπογράφηκε.", - "bullet1": "Εμφανίζει αν οι υπογραφές είναι έγκυρες ή άκυρες", - "bullet2": "Προβάλλει πληροφορίες υπογράφοντος και ημερομηνία υπογραφής", - "bullet3": "Ελέγχει αν το έγγραφο τροποποιήθηκε μετά την υπογραφή", - "bullet4": "Μπορεί να χρησιμοποιήσει προσαρμοσμένα πιστοποιητικά για επαλήθευση" - }, - "signing": { - "title": "Προσθήκη υπογραφών", - "text": "Για να υπογράψετε ένα PDF, χρειάζεστε ένα ψηφιακό πιστοποιητικό (όπως PEM, PKCS12 ή JKS). Μπορείτε να επιλέξετε να κάνετε την υπογραφή ορατή στο έγγραφο ή να την κρατήσετε αόρατη μόνο για λόγους ασφάλειας.", - "bullet1": "Υποστηρίζει μορφές PEM, PKCS12, JKS και πιστοποιητικό διακομιστή", - "bullet2": "Επιλογή εμφάνισης ή απόκρυψης της υπογραφής στο PDF", - "bullet3": "Προσθέστε λόγο, τοποθεσία και όνομα υπογράφοντος", - "bullet4": "Επιλέξτε σε ποια σελίδα θα τοποθετηθούν οι ορατές υπογραφές", - "bullet5": "Χρήση πιστοποιητικού διακομιστή για την απλή επιλογή 'Sign with Stirling-PDF'" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Σχετικά με τους τύπους πιστοποιητικών" - }, - "what": { - "title": "Τι είναι πιστοποιητικό;", - "text": "Είναι ένα ασφαλές αναγνωριστικό για την υπογραφή σας που αποδεικνύει ότι υπογράψατε. Εκτός αν απαιτείται να υπογράψετε μέσω πιστοποιητικού, προτείνουμε να χρησιμοποιήσετε άλλη ασφαλή μέθοδο όπως Πληκτρολόγηση, Σχεδίαση, ή Μεταφόρτωση." - }, - "which": { - "title": "Ποια επιλογή να χρησιμοποιήσω;", - "text": "Επιλέξτε τη μορφή που ταιριάζει με το αρχείο πιστοποιητικού σας:", - "bullet1": "PKCS#12 (.p12 / .pfx) – ένα ενιαίο αρχείο (το πιο κοινό)", - "bullet2": "PFX (.pfx) – η έκδοση της Microsoft του PKCS12", - "bullet3": "PEM – ξεχωριστά αρχεία .pem ιδιωτικού κλειδιού και πιστοποιητικού", - "bullet4": "JKS – αποθήκη κλειδιών Java .jks για ροές εργασίας dev / CI-CD" - }, - "convert": { - "title": "Το κλειδί δεν αναφέρεται;", - "text": "Μετατρέψτε το αρχείο σας σε αποθήκη κλειδιών Java (.jks) με το keytool, και έπειτα επιλέξτε JKS." - } - } - }, - "chooseCertificate": "Επιλέξτε αρχείο πιστοποιητικού", - "chooseJksFile": "Επιλέξτε αρχείο JKS", - "chooseP12File": "Επιλέξτε αρχείο PKCS12", - "choosePfxFile": "Επιλέξτε αρχείο PFX", - "choosePrivateKey": "Επιλέξτε αρχείο ιδιωτικού κλειδιού", - "location": "Τοποθεσία", - "logoTitle": "Λογότυπο", - "name": "Όνομα", - "noLogo": "Χωρίς λογότυπο", - "pageNumber": "Αριθμός σελίδας", - "password": "Εισάγετε τον κωδικό πρόσβασης του Keystore ή του ιδιωτικού κλειδιού (εάν υπάρχει):", - "passwordOptional": "Αφήστε κενό αν δεν υπάρχει κωδικός πρόσβασης", - "reason": "Αιτία", - "serverCertMessage": "Χρήση πιστοποιητικού διακομιστή - δεν απαιτούνται αρχεία ή κωδικός πρόσβασης", - "showLogo": "Εμφάνιση λογότυπου" - }, - "removeCertSign": { - "tags": "πιστοποίηση,PEM,P12,επίσημο,αποκρυπτογράφηση", - "title": "Αφαίρεση υπογραφής πιστοποιητικού", - "header": "Αφαίρεση της ψηφιακής υπογραφής από το PDF", - "selectPDF": "Επιλέξτε ένα αρχείο PDF:", - "submit": "Αφαίρεση υπογραφής", - "description": "Αυτό το εργαλείο θα αφαιρέσει τις υπογραφές ψηφιακού πιστοποιητικού από το PDF σας.", - "filenamePrefix": "unsigned", - "files": { - "placeholder": "Επιλέξτε ένα αρχείο PDF στην κύρια προβολή για να ξεκινήσετε" - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την αφαίρεση υπογραφών πιστοποιητικού." - }, - "results": { - "title": "Αποτελέσματα αφαίρεσης πιστοποιητικού" - } - }, - "pageLayout": { - "tags": "συγχώνευση,σύνθεση,ενιαία-προβολή,οργάνωση", - "title": "Διάταξη πολλαπλών σελίδων", - "header": "Διάταξη πολλαπλών σελίδων", - "pagesPerSheet": "Σελίδες ανά φύλλο:", - "addBorder": "Προσθήκη περιγραμμάτων", - "submit": "Υποβολή", - "desc": { - "2": "Τοποθετήστε 2 σελίδες δίπλα-δίπλα σε ένα μόνο φύλλο.", - "3": "Τοποθετήστε 3 σελίδες σε ένα μόνο φύλλο σε μία μόνο σειρά.", - "4": "Τοποθετήστε 4 σελίδες σε ένα μόνο φύλλο (πλέγμα 2 × 2).", - "9": "Τοποθετήστε 9 σελίδες σε ένα μόνο φύλλο (πλέγμα 3 × 3).", - "16": "Τοποθετήστε 16 σελίδες σε ένα μόνο φύλλο (πλέγμα 4 × 4)." - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά τη δημιουργία διάταξης πολλαπλών σελίδων." - } - }, - "bookletImposition": { - "tags": "φυλλάδιο,επιβολή,εκτύπωση,βιβλιοδεσία,δίπλωμα,signature", - "title": "Επιβολή βιβλιαρακίου", - "header": "Επιβολή βιβλιαρακίου", - "submit": "Δημιουργία βιβλιαρακίου", - "spineLocation": { - "label": "Θέση ράχης", - "left": "Αριστερά (Τυπικό)", - "right": "Δεξιά (RTL)" - }, - "doubleSided": { - "label": "Εκτύπωση διπλής όψης", - "tooltip": "Δημιουργεί και τις δύο πλευρές για σωστή εκτύπωση βιβλιαρακίου" - }, - "manualDuplex": { - "title": "Λειτουργία χειροκίνητης διπλής όψης", - "instructions": "Για εκτυπωτές χωρίς αυτόματη διπλή όψη. Θα χρειαστεί να το τρέξετε δύο φορές:" - }, - "duplexPass": { - "label": "Πέρασμα εκτύπωσης", - "first": "1ο πέρασμα", - "second": "2ο πέρασμα", - "firstInstructions": "Εκτυπώνει τις μπροστινές πλευρές → στοιβάζετε με την εκτυπωμένη όψη προς τα κάτω → εκτελέστε ξανά με το 2ο πέρασμα", - "secondInstructions": "Φορτώστε τη στοιβαγμένη εκτύπωση με την εκτυπωμένη όψη προς τα κάτω → εκτυπώνει τις πίσω πλευρές" - }, - "rtlBinding": { - "label": "Δέσιμο από δεξιά προς αριστερά", - "tooltip": "Για Αραβικά, Εβραϊκά ή άλλες γλώσσες RTL" - }, - "addBorder": { - "label": "Προσθήκη περιγραμμάτων γύρω από τις σελίδες", - "tooltip": "Προσθέτει περιγράμματα γύρω από κάθε τμήμα σελίδας για βοήθεια στο κόψιμο και την ευθυγράμμιση" - }, - "addGutter": { - "label": "Προσθήκη εσωτερικού περιθωρίου", - "tooltip": "Προσθέτει εσωτερικό περιθώριο για το δέσιμο" - }, - "gutterSize": { - "label": "Μέγεθος εσωτερικού περιθωρίου (σε σημεία)" - }, - "flipOnShortEdge": { - "label": "Αναστροφή στη μικρή πλευρά (μόνο αυτόματη διπλή όψη)", - "tooltip": "Ενεργοποιήστε για εκτύπωση διπλής όψης στη μικρή πλευρά (μόνο αυτόματη διπλή όψη - αγνοείται στη χειροκίνητη λειτουργία)", - "manualNote": "Δεν χρειάζεται στη χειροκίνητη λειτουργία - θα αναστρέψετε εσείς τη στοίβα" - }, - "advanced": { - "toggle": "Σύνθετες επιλογές" - }, - "paperSizeNote": "Το μέγεθος χαρτιού προκύπτει αυτόματα από την πρώτη σας σελίδα.", - "tooltip": { - "header": { - "title": "Οδηγός δημιουργίας βιβλιαρακίου" - }, - "description": { - "title": "Τι είναι η Επιβολή βιβλιαρακίου;", - "text": "Δημιουργεί επαγγελματικά βιβλιαράκια τοποθετώντας τις σελίδες στη σωστή σειρά εκτύπωσης. Οι σελίδες του PDF τοποθετούνται 2-up σε φύλλα οριζόντιου προσανατολισμού ώστε, όταν διπλωθούν και δεθούν, να διαβάζονται με τη σωστή ακολουθία όπως ένα πραγματικό βιβλίο." - }, - "example": { - "title": "Παράδειγμα: Βιβλιαράκι 8 σελίδων", - "text": "Το έγγραφό σας 8 σελίδων γίνεται 2 φύλλα:", - "bullet1": "Φύλλο 1 Μπροστά: Σελίδες 8, 1 | Πίσω: Σελίδες 2, 7", - "bullet2": "Φύλλο 2 Μπροστά: Σελίδες 6, 3 | Πίσω: Σελίδες 4, 5", - "bullet3": "Όταν διπλωθεί & στοιβαχθεί: Διαβάζεται 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Πώς να εκτυπώσετε & συναρμολογήσετε", - "text": "Ακολουθήστε αυτά τα βήματα για τέλεια βιβλιαράκια:", - "bullet1": "Εκτύπωση διπλής όψης με 'Αναστροφή στη μεγάλη πλευρά'", - "bullet2": "Στοιβάξτε τα φύλλα με τη σειρά, διπλώστε στη μέση", - "bullet3": "Συρράψτε ή δέστε κατά μήκος της διπλωμένης ράχης", - "bullet4": "Για εκτυπωτές μικρής πλευράς: Ενεργοποιήστε την επιλογή 'Αναστροφή στη μικρή πλευρά'" - }, - "manualDuplex": { - "title": "Χειροκίνητη διπλή όψη (Εκτυπωτές μονής όψης)", - "text": "Για εκτυπωτές χωρίς αυτόματη διπλή όψη:", - "bullet1": "Απενεργοποιήστε την 'Εκτύπωση διπλής όψης'", - "bullet2": "Επιλέξτε '1ο πέρασμα' → Εκτύπωση → Στοίβα με την εκτυπωμένη όψη προς τα κάτω", - "bullet3": "Επιλέξτε '2ο πέρασμα' → Φορτώστε τη στοίβα → Εκτύπωση πίσω πλευρών", - "bullet4": "Διπλώστε και συναρμολογήστε κανονικά" - }, - "advanced": { - "title": "Σύνθετες επιλογές", - "text": "Λεπτορυθμίστε το βιβλιαράκι σας:", - "bullet1": "Δέσιμο RTL: Για Αραβικά, Εβραϊκά ή γλώσσες RTL", - "bullet2": "Περιγράμματα: Εμφανίζει γραμμές κοπής για περικοπή", - "bullet3": "Εσωτερικό περιθώριο: Προσθέτει χώρο για δέσιμο/συρραφή", - "bullet4": "Αναστροφή μικρής πλευράς: Μόνο για εκτυπωτές αυτόματης διπλής όψης" - } - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά τη δημιουργία επιβολής βιβλιαρακίου." - } - }, - "scalePages": { - "title": "Προσαρμογή κλίμακας σελίδας", - "header": "Προσαρμογή κλίμακας σελίδας", - "pageSize": "Μέγεθος σελίδας του εγγράφου.", - "keepPageSize": "Αρχικό μέγεθος", - "scaleFactor": "Επίπεδο ζουμ (περικοπή) σελίδας.", - "submit": "Υποβολή" - }, - "adjustPageScale": { - "tags": "αλλαγή μεγέθους,τροποποίηση,διάσταση,προσαρμογή", - "title": "Προσαρμογή κλίμακας σελίδας", - "header": "Προσαρμογή κλίμακας σελίδας", - "scaleFactor": { - "label": "Συντελεστής κλίμακας" - }, - "pageSize": { - "label": "Μέγεθος σελίδας προορισμού", - "keep": "Διατήρηση αρχικού μεγέθους", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Προσαρμογή κλίμακας σελίδας", - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την προσαρμογή της κλίμακας σελίδας." - }, - "tooltip": { - "header": { - "title": "Επισκόπηση ρυθμίσεων κλίμακας σελίδας" - }, - "description": { - "title": "Περιγραφή", - "text": "Προσαρμόστε το μέγεθος του περιεχομένου του PDF και αλλάξτε τις διαστάσεις της σελίδας." - }, - "scaleFactor": { - "title": "Συντελεστής κλίμακας", - "text": "Ελέγχει πόσο μεγάλο ή μικρό εμφανίζεται το περιεχόμενο στη σελίδα. Το περιεχόμενο κλιμακώνεται και κεντράρεται - αν το κλιμακωμένο περιεχόμενο είναι μεγαλύτερο από το μέγεθος σελίδας, μπορεί να περικοπεί.", - "bullet1": "1.0 = Αρχικό μέγεθος", - "bullet2": "0.5 = Μισό μέγεθος (50% μικρότερο)", - "bullet3": "2.0 = Διπλάσιο μέγεθος (200% μεγαλύτερο, μπορεί να περικοπεί)" - }, - "pageSize": { - "title": "Μέγεθος σελίδας προορισμού", - "text": "Ορίζει τις διαστάσεις των σελίδων εξόδου του PDF. Η 'Διατήρηση αρχικού μεγέθους' διατηρεί τις τρέχουσες διαστάσεις, ενώ οι άλλες επιλογές αλλάζουν σε τυπικά μεγέθη χαρτιού." - } - } - }, - "add-page-numbers": { - "tags": "αρίθμηση,ετικέτα,οργάνωση,ευρετήριο" - }, - "auto-rename": { - "tags": "αυτόματη-ανίχνευση,βάσει-κεφαλίδας,οργάνωση,επανετικέτα", - "title": "Αυτόματη μετονομασία", - "header": "Αυτόματη μετονομασία PDF", - "description": "Εντοπίζει αυτόματα τον τίτλο από το περιεχόμενο του PDF και τον χρησιμοποιεί ως όνομα αρχείου.", - "submit": "Αυτόματη μετονομασία", - "files": { - "placeholder": "Επιλέξτε ένα αρχείο PDF στην κύρια προβολή για να ξεκινήσετε" - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την αυτόματη μετονομασία του PDF." - }, - "results": { - "title": "Αποτελέσματα αυτόματης μετονομασίας" - }, - "tooltip": { - "header": { - "title": "Πώς λειτουργεί η αυτόματη μετονομασία" - }, - "description": { - "title": "Τι κάνει" - }, - "howItWorks": { - "title": "Έξυπνη μετονομασία", - "text": "Εντοπίζει αυτόματα τον τίτλο από το περιεχόμενο του PDF και τον χρησιμοποιεί ως όνομα αρχείου.", - "bullet1": "Αναζητά κείμενο που φαίνεται να είναι τίτλος ή επικεφαλίδα", - "bullet2": "Δημιουργεί καθαρό, έγκυρο όνομα αρχείου από τον εντοπισμένο τίτλο", - "bullet3": "Διατηρεί το αρχικό όνομα αν δεν βρεθεί κατάλληλος τίτλος" - } - }, - "settings": { - "title": "Σχετικά" - } - }, - "adjust-contrast": { - "tags": "διόρθωση-χρωμάτων,συντονισμός,τροποποίηση,βελτίωση" - }, - "crop": { - "title": "Περικοπή", - "header": "Περικοπή PDF", - "submit": "Υποβολή", - "noFileSelected": "Επιλέξτε ένα αρχείο PDF για να ξεκινήσετε την περικοπή", - "preview": { - "title": "Επιλογή περιοχής περικοπής" - }, - "reset": "Επαναφορά σε πλήρες PDF", - "coordinates": { - "title": "Θέση και μέγεθος", - "x": { - "label": "Θέση X", - "desc": "Αριστερή άκρη (σημεία)" - }, - "y": { - "label": "Θέση Y", - "desc": "Κάτω άκρη (σημεία)" - }, - "width": { - "label": "Πλάτος", - "desc": "Πλάτος περικοπής (σημεία)" - }, - "height": { - "label": "Ύψος", - "desc": "Ύψος περικοπής (σημεία)" - } - }, - "error": { - "invalidArea": "Η περιοχή περικοπής εκτείνεται πέρα από τα όρια του PDF", - "failed": "Αποτυχία περικοπής του PDF" - }, - "steps": { - "selectArea": "Επιλέξτε περιοχή περικοπής" - }, - "tooltip": { - "title": "Πώς να περικόψετε PDF", - "description": "Επιλέξτε την περιοχή προς περικοπή από το PDF σας σύροντας και αλλάζοντας μέγεθος στο μπλε επικάλυμμα στη μικρογραφία.", - "drag": "Σύρετε το επικάλυμμα για να μετακινήσετε την περιοχή περικοπής", - "resize": "Σύρετε τις γωνίες και τα άκρα για αλλαγή μεγέθους", - "precision": "Χρησιμοποιήστε τα πεδία συντεταγμένων για ακριβή τοποθέτηση" - }, - "results": { - "title": "Αποτελέσματα περικοπής" - }, - "automation": { - "info": "Εισαγάγετε συντεταγμένες περικοπής σε σημεία PDF. Η αρχή (0,0) είναι κάτω αριστερά. Αυτές οι τιμές θα εφαρμοστούν σε όλα τα PDF που υποβάλλονται σε αυτήν την αυτοματοποίηση.", - "reference": "Αναφορά: Η σελίδα A4 είναι 595.28 × 841.89 σημεία (210mm × 297mm). 1 ίντσα = 72 σημεία." - } - }, - "autoSplitPDF": { - "tags": "QR-based,διαχωρισμός,σάρωση-τμήματος,οργάνωση", - "title": "Αυτόματος διαχωρισμός PDF", - "header": "Αυτόματος διαχωρισμός PDF", - "description": "Εκτυπώστε, εισάγετε, σαρώστε, μεταφορτώστε και αφήστε μας να διαχωρίσουμε αυτόματα τα έγγραφά σας. Δεν απαιτείται χειροκίνητη ταξινόμηση.", - "selectText": { - "1": "Εκτυπώστε μερικά φύλλα διαχωρισμού από παρακάτω (Αρκεί και ασπρόμαυρη εκτύπωση).", - "2": "Σαρώστε όλα τα έγγραφά σας ταυτόχρονα τοποθετώντας το φύλλο διαχωρισμού ανάμεσά τους.", - "3": "Μεταφορτώστε το ενιαίο μεγάλο σαρωμένο αρχείο PDF και αφήστε το Stirling PDF να χειριστεί τα υπόλοιπα.", - "4": "Οι σελίδες διαχωρισμού ανιχνεύονται και αφαιρούνται αυτόματα, εξασφαλίζοντας ένα καθαρό τελικό έγγραφο." - }, - "formPrompt": "Υποβολή PDF που περιέχει διαχωριστές σελίδων Stirling-PDF:", - "duplexMode": "Λειτουργία διπλής όψης (Σάρωση μπρος και πίσω)", - "dividerDownload2": "Λήψη 'Αυτόματος διαχωριστής (με οδηγίες).pdf'", - "submit": "Υποβολή" - }, - "sanitizePdf": { - "tags": "καθαρισμός,ασφάλεια,ασφαλές,αφαίρεση-απειλών" - }, - "URLToPDF": { - "tags": "λήψη-ιστοσελίδας,αποθήκευση-σελίδας,web-σε-έγγραφο,αρχειοθέτηση", - "title": "URL σε PDF", - "header": "URL σε PDF", - "submit": "Μετατροπή", - "credit": "Χρησιμοποιεί το WeasyPrint" - }, - "HTMLToPDF": { - "tags": "markup,περιεχόμενο-web,μετατροπή,μετατροπή", - "title": "HTML σε PDF", - "header": "HTML σε PDF", - "help": "Δέχεται αρχεία HTML και ZIP που περιέχουν html/css/εικόνες κλπ που απαιτούνται", - "submit": "Μετατροπή", - "credit": "Χρησιμοποιεί το WeasyPrint", - "zoom": "Επίπεδο ζουμ για την εμφάνιση της ιστοσελίδας.", - "pageWidth": "Πλάτος σελίδας σε εκατοστά. (Κενό για προεπιλογή)", - "pageHeight": "Ύψος σελίδας σε εκατοστά. (Κενό για προεπιλογή)", - "marginTop": "Πάνω περιθώριο σελίδας σε χιλιοστά. (Κενό για προεπιλογή)", - "marginBottom": "Κάτω περιθώριο σελίδας σε χιλιοστά. (Κενό για προεπιλογή)", - "marginLeft": "Αριστερό περιθώριο σελίδας σε χιλιοστά. (Κενό για προεπιλογή)", - "marginRight": "Δεξί περιθώριο σελίδας σε χιλιοστά. (Κενό για προεπιλογή)", - "printBackground": "Απόδοση φόντου ιστοσελίδων.", - "defaultHeader": "Ενεργοποίηση προεπιλεγμένης κεφαλίδας (Όνομα και αριθμός σελίδας)", - "cssMediaType": "Αλλαγή του τύπου μέσου CSS της σελίδας.", - "none": "Κανένα", - "print": "Εκτύπωση", - "screen": "Οθόνη" - }, - "MarkdownToPDF": { - "tags": "markup,περιεχόμενο-web,μετατροπή,μετατροπή", - "title": "Markdown σε PDF", - "header": "Markdown σε PDF", - "submit": "Μετατροπή", - "help": "Εργασία σε εξέλιξη", - "credit": "Χρησιμοποιεί το WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "markup,περιεχόμενο-web,μετατροπή,μετατροπή", - "title": "PDF σε Markdown", - "header": "PDF σε Markdown", - "submit": "Μετατροπή" - }, - "getPdfInfo": { - "tags": "πληροφορίες,δεδομένα,στατιστικά,στατιστική", - "title": "Λήψη πληροφοριών PDF", - "header": "Λήψη πληροφοριών PDF", - "submit": "Λήψη πληροφοριών", - "downloadJson": "Λήψη JSON" - }, - "extractPage": { - "tags": "εξαγωγή" - }, - "PdfToSinglePage": { - "tags": "ενιαία σελίδα" - }, - "showJS": { - "tags": "JS", - "title": "Εμφάνιση Javascript", - "header": "Εμφάνιση Javascript", - "downloadJS": "Λήψη Javascript", - "submit": "Εμφάνιση", - "results": "Αποτέλεσμα", - "processing": "Εξαγωγή JavaScript...", - "done": "Η JavaScript εξήχθη", - "singleFileWarning": "Αυτό το εργαλείο υποστηρίζει μόνο ένα αρχείο κάθε φορά. Επιλέξτε ένα μόνο αρχείο.", - "view": { - "title": "Εξαγόμενη JavaScript" - } - }, - "redact": { - "tags": "απόκρυψη,κρύψιμο,μαύρισμα,μαύρο,μαρκαδόρος,κρυμμένο,χειροκίνητο", - "title": "Χειροκίνητη απόκρυψη", - "submit": "Απόκρυψη", - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την απόκρυψη στο PDF." - }, - "modeSelector": { - "title": "Μέθοδος απόκρυψης", - "mode": "Λειτουργία", - "automatic": "Αυτόματη", - "automaticDesc": "Απόκρυψη κειμένου βάσει όρων αναζήτησης", - "manual": "Χειροκίνητη", - "manualDesc": "Κάντε κλικ και σύρετε για να αποκρύψετε συγκεκριμένες περιοχές", - "manualComingSoon": "Η χειροκίνητη απόκρυψη σύντομα διαθέσιμη" - }, - "auto": { - "header": "Αυτόματη απόκρυψη", - "settings": { - "title": "Ρυθμίσεις απόκρυψης", - "advancedTitle": "Προχωρημένα" - }, - "colorLabel": "Χρώμα πλαισίου", - "wordsToRedact": { - "title": "Λέξεις προς απόκρυψη", - "placeholder": "Εισαγάγετε μια λέξη", - "add": "Προσθήκη", - "examples": "Παραδείγματα: Confidential, Top-Secret" - }, - "useRegexLabel": "Χρήση Regex", - "wholeWordSearchLabel": "Αναζήτηση ολόκληρης λέξης", - "customPaddingLabel": "Προσαρμοσμένο επιπλέον περιθώριο", - "convertPDFToImageLabel": "Μετατροπή PDF σε PDF-Image" - }, - "tooltip": { - "mode": { - "header": { - "title": "Μέθοδος απόκρυψης" - }, - "automatic": { - "title": "Αυτόματη απόκρυψη", - "text": "Εντοπίζει και αποκρύπτει αυτόματα το καθορισμένο κείμενο σε όλο το έγγραφο. Ιδανικό για την αφαίρεση σταθερών ευαίσθητων πληροφοριών όπως ονόματα, διευθύνσεις ή ενδείξεις εμπιστευτικότητας." - }, - "manual": { - "title": "Χειροκίνητη απόκρυψη", - "text": "Κάντε κλικ και σύρετε για να επιλέξετε χειροκίνητα συγκεκριμένες περιοχές προς απόκρυψη. Σας δίνει ακριβή έλεγχο στο τι αποκρύπτεται. (Σύντομα διαθέσιμο)" - } - }, - "words": { - "header": { - "title": "Λέξεις προς απόκρυψη" - }, - "description": { - "title": "Ταίριασμα κειμένου", - "text": "Εισαγάγετε λέξεις ή φράσεις για αναζήτηση και απόκρυψη στο έγγραφό σας. Κάθε λέξη θα αναζητηθεί ξεχωριστά." - }, - "bullet1": "Προσθέστε μία λέξη τη φορά", - "bullet2": "Πατήστε Enter ή κάντε κλικ στο 'Προσθήκη άλλης' για προσθήκη", - "bullet3": "Κάντε κλικ στο × για να αφαιρέσετε λέξεις", - "examples": { - "title": "Συνηθισμένα παραδείγματα", - "text": "Τυπικές λέξεις προς απόκρυψη περιλαμβάνουν: τραπεζικά στοιχεία, διευθύνσεις email ή συγκεκριμένα ονόματα." - } - }, - "advanced": { - "header": { - "title": "Σύνθετες ρυθμίσεις απόκρυψης" - }, - "color": { - "title": "Χρώμα πλαισίου & περιθώριο", - "text": "Προσαρμόστε την εμφάνιση των πλαισίων απόκρυψης. Το μαύρο είναι τυπικό, αλλά μπορείτε να επιλέξετε οποιοδήποτε χρώμα. Το περιθώριο προσθέτει επιπλέον χώρο γύρω από το εντοπισμένο κείμενο." - }, - "regex": { - "title": "Χρήση Regex", - "text": "Ενεργοποιήστε κανονικές εκφράσεις για προηγμένο ταίριασμα προτύπων. Χρήσιμο για εύρεση τηλεφωνικών αριθμών, email ή σύνθετων προτύπων.", - "bullet1": "Παράδειγμα: \\d{4}-\\d{2}-\\d{2} για ταίριασμα ημερομηνιών σε μορφή YYYY-MM-DD", - "bullet2": "Χρησιμοποιήστε με προσοχή - δοκιμάστε διεξοδικά" - }, - "wholeWord": { - "title": "Αναζήτηση ολόκληρης λέξης", - "text": "Ταιριάζει μόνο πλήρεις λέξεις, όχι μερικά ταιριάσματα. Το 'John' δεν θα ταιριάξει με το 'Johnson' όταν είναι ενεργό." - }, - "convert": { - "title": "Μετατροπή σε PDF-Image", - "text": "Μετατρέπει το PDF σε PDF βασισμένο σε εικόνα μετά την απόκρυψη. Αυτό διασφαλίζει ότι το κείμενο πίσω από τα πλαίσια απόκρυψης αφαιρείται πλήρως και δεν είναι ανακτήσιμο." - } - } - }, - "manual": { - "header": "Χειροκίνητη απόκρυψη", - "textBasedRedaction": "Απόκρυψη βάσει κειμένου", - "pageBasedRedaction": "Απόκρυψη βάσει σελίδας", - "convertPDFToImageLabel": "Μετατροπή PDF σε PDF-Image (Χρησιμοποιείται για την αφαίρεση κειμένου πίσω από το πλαίσιο)", - "pageRedactionNumbers": { - "title": "Σελίδες", - "placeholder": "(π.χ. 1,2,8 ή 4,7,12-16 ή 2n-1)" - }, - "redactionColor": { - "title": "Χρώμα απόκρυψης" - }, - "export": "Εξαγωγή", - "upload": "Μεταφόρτωση", - "boxRedaction": "Απόκρυψη με σχεδίαση πλαισίου", - "zoom": "Ζουμ", - "zoomIn": "Μεγέθυνση", - "zoomOut": "Σμίκρυνση", - "nextPage": "Επόμενη σελίδα", - "previousPage": "Προηγούμενη σελίδα", - "toggleSidebar": "Εναλλαγή πλευρικής γραμμής", - "showThumbnails": "Εμφάνιση μικρογραφιών", - "showDocumentOutline": "Εμφάνιση περιγράμματος εγγράφου (διπλό κλικ για ανάπτυξη/σύμπτυξη όλων των στοιχείων)", - "showAttachments": "Εμφάνιση συνημμένων", - "showLayers": "Εμφάνιση επιπέδων (διπλό κλικ για επαναφορά όλων των επιπέδων στην προεπιλεγμένη κατάσταση)", - "colourPicker": "Επιλογέας χρώματος", - "findCurrentOutlineItem": "Εύρεση τρέχοντος στοιχείου περιγράμματος", - "applyChanges": "Εφαρμογή αλλαγών" - } - }, - "tableExtraxt": { - "tags": "CSV,εξαγωγή πίνακα,εξαγωγή,μετατροπή" - }, - "autoSizeSplitPDF": { - "tags": "pdf,διαχωρισμός,έγγραφο,οργάνωση" - }, - "overlay-pdfs": { - "tags": "επικάλυψη", - "header": "Επικάλυψη αρχείων PDF", - "title": "Επικάλυψη PDF", - "desc": "Επικάλυψη ενός PDF πάνω σε ένα άλλο", - "baseFile": { - "label": "Επιλέξτε βασικό αρχείο PDF" - }, - "overlayFiles": { - "label": "Επιλέξτε αρχεία PDF επικάλυψης", - "placeholder": "Επιλέξτε PDF...", - "addMore": "Προσθήκη περισσότερων PDF..." - }, - "mode": { - "label": "Επιλέξτε λειτουργία επικάλυψης", - "sequential": "Διαδοχική επικάλυψη", - "interleaved": "Εναλλασσόμενη επικάλυψη", - "fixedRepeat": "Σταθερή επαναλαμβανόμενη επικάλυψη" - }, - "counts": { - "label": "Πλήθος επικαλύψεων (για λειτουργία σταθερής επανάληψης)", - "placeholder": "Εισάγετε πλήθη διαχωρισμένα με κόμμα (π.χ. 2,3,1)", - "item": "Πλήθος για το αρχείο", - "noFiles": "Προσθέστε αρχεία επικάλυψης για ρύθμιση πλήθους" - }, - "position": { - "label": "Επιλέξτε θέση επικάλυψης", - "foreground": "Προσκήνιο", - "background": "Φόντο" - }, - "submit": "Υποβολή", - "settings": { - "title": "Ρυθμίσεις" - }, - "results": { - "title": "Αποτελέσματα επικάλυψης" - }, - "tooltip": { - "header": { - "title": "Επισκόπηση επικάλυψης PDF" - }, - "description": { - "title": "Περιγραφή", - "text": "Συνδυάστε ένα βασικό PDF με ένα ή περισσότερα PDF επικάλυψης. Οι επικαλύψεις μπορούν να εφαρμοστούν σελίδα-σε-σελίδα σε διαφορετικές λειτουργίες και να τοποθετηθούν στο προσκήνιο ή στο παρασκήνιο." - }, - "mode": { - "title": "Λειτουργία επικάλυψης", - "text": "Επιλέξτε πώς θα κατανέμετε τις σελίδες επικάλυψης στις σελίδες του βασικού PDF.", - "sequential": "Διαδοχική επικάλυψη: Χρησιμοποιεί σελίδες από το πρώτο PDF επικάλυψης μέχρι να τελειώσουν και μετά προχωρά στο επόμενο.", - "interleaved": "Εναλλάξ επικάλυψη: Παίρνει μία σελίδα από κάθε επικάλυψη με τη σειρά.", - "fixedRepeat": "Σταθερά επαναλαμβανόμενη επικάλυψη: Παίρνει συγκεκριμένο αριθμό σελίδων από κάθε επικάλυψη πριν προχωρήσει στην επόμενη. Χρησιμοποιήστε τα Πλήθη για να ορίσετε τους αριθμούς." - }, - "position": { - "title": "Θέση επικάλυψης", - "text": "Το Προσκήνιο τοποθετεί την επικάλυψη πάνω από τη σελίδα. Το Παρασκήνιο την τοποθετεί από κάτω." - }, - "overlayFiles": { - "title": "Αρχεία επικάλυψης", - "text": "Επιλέξτε ένα ή περισσότερα PDF προς επικάλυψη στο βασικό. Η σειρά αυτών των αρχείων επηρεάζει τον τρόπο εφαρμογής σε Διαδοχική και Σταθερά επαναλαμβανόμενη λειτουργία." - }, - "counts": { - "title": "Πλήθη (μόνο για Σταθερά επαναλαμβανόμενη)", - "text": "Δώστε έναν θετικό αριθμό για κάθε αρχείο επικάλυψης που δείχνει πόσες σελίδες θα ληφθούν πριν την αλλαγή στο επόμενο. Απαιτείται όταν η λειτουργία είναι Σταθερά επαναλαμβανόμενη." - } - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την επικάλυψη PDF." - } - }, - "split-by-sections": { - "tags": "διαχωρισμός ενοτήτων,διαίρεση,προσαρμογή", - "title": "Διαχωρισμός PDF ανά ενότητες", - "header": "Διαχωρισμός PDF σε ενότητες", - "horizontal": { - "label": "Οριζόντιες διαιρέσεις", - "placeholder": "Εισάγετε αριθμό οριζόντιων διαιρέσεων" - }, - "vertical": { - "label": "Κάθετες διαιρέσεις", - "placeholder": "Εισάγετε αριθμό κάθετων διαιρέσεων" - }, - "submit": "Διαχωρισμός PDF", - "merge": "Συγχώνευση σε ένα PDF" - }, - "AddStampRequest": { - "tags": "σφραγίδα,προσθήκη εικόνας,κεντράρισμα εικόνας,υδατογράφημα,PDF,ενσωμάτωση,προσαρμογή", - "header": "Σφράγισμα PDF", - "title": "Σφράγισμα PDF", - "stampSetup": "Ρύθμιση σφραγίδας", - "stampType": "Τύπος σφραγίδας", - "stampText": "Κείμενο σφραγίδας", - "stampImage": "Εικόνα σφραγίδας", - "alphabet": "Αλφάβητο", - "fontSize": "Μέγεθος γραμματοσειράς/εικόνας", - "rotation": "Περιστροφή", - "opacity": "Διαφάνεια", - "position": "Θέση", - "overrideX": "Παράκαμψη συντεταγμένης X", - "overrideY": "Παράκαμψη συντεταγμένης Y", - "customMargin": "Προσαρμοσμένο περιθώριο", - "customColor": "Προσαρμοσμένο χρώμα κειμένου", - "submit": "Υποβολή", - "noStampSelected": "Δεν έχει επιλεγεί σφραγίδα. Επιστρέψτε στο Βήμα 1.", - "customPosition": "Σύρετε τη σφραγίδα στη θέση που επιθυμείτε στο παράθυρο προεπισκόπησης.", - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την προσθήκη σφραγίδας στο PDF." - }, - "imageSize": "Μέγεθος εικόνας", - "margin": "Περιθώριο", - "positionAndFormatting": "Θέση & μορφοποίηση", - "quickPosition": "Επιλέξτε μια θέση στη σελίδα για τοποθέτηση της σφραγίδας.", - "results": { - "title": "Αποτελέσματα σφράγισης" - } - }, - "removeImagePdf": { - "tags": "αφαίρεση εικόνας,λειτουργίες σελίδας,backend,server side" - }, - "splitPdfByChapters": { - "tags": "διαχωρισμός,κεφάλαια,σελιδοδείκτες,οργάνωση" - }, - "validateSignature": { - "tags": "υπογραφή,επαλήθευση,επικύρωση,pdf,πιστοποιητικό,ψηφιακή υπογραφή,επικύρωση υπογραφής,επικύρωση πιστοποιητικού", - "title": "Επικύρωση υπογραφών PDF", - "header": "Επικύρωση ψηφιακών υπογραφών", - "selectPDF": "Επιλέξτε υπογεγραμμένο αρχείο PDF", - "submit": "Επικύρωση υπογραφών", - "results": "Αποτελέσματα επικύρωσης", - "status": { - "_value": "Κατάσταση", - "valid": "Έγκυρη", - "invalid": "Μη έγκυρη", - "complete": "Η επικύρωση ολοκληρώθηκε" - }, - "signer": "Υπογράφων", - "date": "Ημερομηνία", - "reason": "Αιτία", - "location": "Τοποθεσία", - "noSignatures": "Δεν βρέθηκαν ψηφιακές υπογραφές σε αυτό το έγγραφο", - "chain": { - "invalid": "Η επικύρωση αλυσίδας πιστοποιητικών απέτυχε - δεν είναι δυνατή η επαλήθευση της ταυτότητας του υπογράφοντος" - }, - "trust": { - "invalid": "Το πιστοποιητικό δεν βρίσκεται στο αποθετήριο εμπιστοσύνης - δεν είναι δυνατή η επαλήθευση της πηγής" - }, - "cert": { - "expired": "Το πιστοποιητικό έχει λήξει", - "revoked": "Το πιστοποιητικό έχει ανακληθεί", - "info": "Λεπτομέρειες πιστοποιητικού", - "issuer": "Εκδότης", - "subject": "Θέμα", - "serialNumber": "Σειριακός αριθμός", - "validFrom": "Έγκυρο από", - "validUntil": "Έγκυρο έως", - "algorithm": "Αλγόριθμος", - "keySize": "Μέγεθος κλειδιού", - "version": "Έκδοση", - "keyUsage": "Χρήση κλειδιού", - "selfSigned": "Αυτο-υπογεγραμμένο", - "bits": "bits", - "details": "Λεπτομέρειες πιστοποιητικού" - }, - "signature": { - "info": "Πληροφορίες υπογραφής", - "_value": "Υπογραφή", - "mathValid": "Η υπογραφή είναι μαθηματικά έγκυρη ΑΛΛΑ:" - }, - "selectCustomCert": "Προσαρμοσμένο αρχείο πιστοποιητικού X.509 (Προαιρετικό)", - "downloadCsv": "Λήψη CSV", - "downloadJson": "Λήψη JSON", - "downloadPdf": "Λήψη αναφοράς PDF", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Δεν ήταν δυνατή η επικύρωση των επιλεγμένων αρχείων.", - "partial": "Κάποια αρχεία δεν μπόρεσαν να επικυρωθούν.", - "reportGeneration": "Δεν ήταν δυνατή η δημιουργία αναφοράς PDF. Διαθέσιμα JSON και CSV.", - "unexpected": "Απρόσμενο σφάλμα κατά την επικύρωση." - }, - "finalizing": "Προετοιμασία λήψεων...", - "issue": { - "certExpired": "Το πιστοποιητικό έληξε", - "certRevocationUnknown": "Άγνωστη κατάσταση ανάκλησης πιστοποιητικού", - "certRevoked": "Το πιστοποιητικό έχει ανακληθεί", - "chainInvalid": "Μη έγκυρη αλυσίδα πιστοποιητικού", - "signatureInvalid": "Απέτυχε ο κρυπτογραφικός έλεγχος υπογραφής", - "trustInvalid": "Το πιστοποιητικό δεν είναι αξιόπιστο" - }, - "noResults": "Εκτελέστε την επικύρωση για να δημιουργηθεί αναφορά.", - "noSignaturesShort": "Καμία υπογραφή", - "processing": "Γίνεται επικύρωση υπογραφών...", - "report": { - "continued": "Συνέχεια", - "downloads": "Λήψεις", - "entryLabel": "Σύνοψη υπογραφής", - "fields": { - "created": "Δημιουργήθηκε", - "fileSize": "Μέγεθος αρχείου", - "signatureCount": "Σύνολο υπογραφών", - "signatureDate": "Ημερομηνία υπογραφής" - }, - "filesEvaluated": "{{count}} αρχεία αξιολογήθηκαν", - "footer": "Επικυρώθηκε μέσω Stirling PDF", - "generatedAt": "Δημιουργήθηκε", - "noPdf": "Η αναφορά PDF θα είναι διαθέσιμη μετά από επιτυχή επικύρωση.", - "page": "Σελίδα", - "shortTitle": "Σύνοψη υπογραφής", - "signatureCountLabel": "{{count}} υπογραφές", - "signaturesFound": "Εντοπίστηκαν {{count}} υπογραφές", - "signaturesValid": "{{count}} πλήρως έγκυρες", - "title": "Αναφορά επικύρωσης υπογραφών" - }, - "settings": { - "certHint": "Μεταφορτώστε ένα αξιόπιστο πιστοποιητικό X.509 για επικύρωση έναντι προσαρμοσμένης πηγής εμπιστοσύνης.", - "title": "Ρυθμίσεις επικύρωσης" - }, - "signatureDate": "Ημερομηνία υπογραφής", - "totalSignatures": "Σύνολο υπογραφών" - }, - "replaceColor": { - "tags": "Αντικατάσταση χρώματος,Ενέργειες σελίδας,Back end,server side", - "labels": { - "settings": "Ρυθμίσεις", - "colourOperation": "Ενέργεια χρώματος" - }, - "options": { - "highContrast": "Υψηλή αντίθεση", - "invertAll": "Αντιστροφή όλων των χρωμάτων", - "custom": "Προσαρμοσμένο", - "cmyk": "Μετατροπή σε CMYK" - }, - "tooltip": { - "header": { - "title": "Επισκόπηση ρυθμίσεων αντικατάστασης & αντιστροφής χρώματος" - }, - "description": { - "title": "Περιγραφή", - "text": "Μετασχηματίστε τα χρώματα του PDF για βελτίωση αναγνωσιμότητας και προσβασιμότητας. Επιλέξτε από προεπιλογές υψηλής αντίθεσης, αντιστρέψτε όλα τα χρώματα ή δημιουργήστε προσαρμοσμένα χρωματικά σχήματα." - }, - "highContrast": { - "title": "Υψηλή αντίθεση", - "text": "Εφαρμόστε προκαθορισμένους συνδυασμούς χρωμάτων υψηλής αντίθεσης σχεδιασμένους για καλύτερη αναγνωσιμότητα και συμμόρφωση προσβασιμότητας.", - "bullet1": "Λευκό κείμενο σε μαύρο φόντο - Κλασικό σκοτεινό θέμα", - "bullet2": "Μαύρο κείμενο σε λευκό φόντο - Τυπική υψηλή αντίθεση", - "bullet3": "Κίτρινο κείμενο σε μαύρο φόντο - Επιλογή υψηλής ορατότητας", - "bullet4": "Πράσινο κείμενο σε μαύρο φόντο - Εναλλακτική υψηλής αντίθεσης" - }, - "invertAll": { - "title": "Αντιστροφή όλων των χρωμάτων", - "text": "Αντιστρέψτε πλήρως όλα τα χρώματα στο PDF, δημιουργώντας ένα αποτέλεσμα παρόμοιο με αρνητικό. Χρήσιμο για δημιουργία εκδόσεων σκοτεινού θέματος ή μείωση κόπωσης ματιών σε χαμηλό φωτισμό." - }, - "custom": { - "title": "Προσαρμοσμένα χρώματα", - "text": "Ορίστε τα δικά σας χρώματα κειμένου και φόντου χρησιμοποιώντας τους επιλογείς χρώματος. Ιδανικό για δημιουργία εταιρικής ταυτότητας ή συγκεκριμένες απαιτήσεις προσβασιμότητας.", - "bullet1": "Χρώμα κειμένου - Επιλέξτε το χρώμα για τα στοιχεία κειμένου", - "bullet2": "Χρώμα φόντου - Ορίστε το χρώμα φόντου για το έγγραφο" - }, - "cmyk": { - "title": "Μετατροπή σε CMYK", - "text": "Μετατρέψτε το PDF από τον χρωματικό χώρο RGB στον χρωματικό χώρο CMYK, βελτιστοποιημένο για επαγγελματική εκτύπωση. Αυτή η διαδικασία μετατρέπει τα χρώματα στο μοντέλο Κυανό, Ματζέντα, Κίτρινο, Μαύρο που χρησιμοποιούν οι εκτυπωτές." - } - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την επεξεργασία της αντικατάστασης χρώματος." - } - }, - "login": { - "title": "Σύνδεση", - "header": "Σύνδεση", - "signin": "Σύνδεση", - "signInWith": "Σύνδεση με", - "signInAnonymously": "Εγγραφή ως επισκέπτης", - "rememberme": "Να με θυμάσαι", - "invalid": "Μη έγκυρο όνομα χρήστη ή κωδικός.", - "locked": "Ο λογαριασμός σας έχει κλειδωθεί.", - "sessionExpired": "Η συνεδρία σας έληξε. Συνδεθείτε ξανά.", - "signinTitle": "Παρακαλώ συνδεθείτε", - "ssoSignIn": "Σύνδεση μέσω Single Sign-on", - "oAuth2AutoCreateDisabled": "Η αυτόματη δημιουργία χρήστη OAUTH2 είναι απενεργοποιημένη", - "oAuth2AdminBlockedUser": "Η εγγραφή ή σύνδεση μη εγγεγραμμένων χρηστών είναι προς το παρόν αποκλεισμένη. Παρακαλώ επικοινωνήστε με τον διαχειριστή.", - "oauth2RequestNotFound": "Το αίτημα εξουσιοδότησης δεν βρέθηκε", - "oauth2InvalidUserInfoResponse": "Μη έγκυρη απόκριση πληροφοριών χρήστη", - "oauth2invalidRequest": "Μη έγκυρο αίτημα", - "oauth2AccessDenied": "Άρνηση πρόσβασης", - "oauth2InvalidTokenResponse": "Μη έγκυρη απόκριση διακριτικού", - "oauth2InvalidIdToken": "Μη έγκυρο διακριτικό ταυτότητας", - "relyingPartyRegistrationNotFound": "Δεν βρέθηκε εγγραφή αξιόπιστου μέρους", - "userIsDisabled": "Ο χρήστης είναι απενεργοποιημένος, η σύνδεση είναι προς το παρόν αποκλεισμένη με αυτό το όνομα χρήστη. Παρακαλώ επικοινωνήστε με τον διαχειριστή.", - "alreadyLoggedIn": "Είστε ήδη συνδεδεμένοι σε", - "alreadyLoggedIn2": "συσκευές. Παρακαλώ αποσυνδεθείτε από τις συσκευές και προσπαθήστε ξανά.", - "toManySessions": "Έχετε πάρα πολλές ενεργές συνεδρίες", - "logoutMessage": "Αποσυνδεθήκατε.", - "youAreLoggedIn": "Έχετε συνδεθεί!", - "email": "Email", - "password": "Κωδικός πρόσβασης", - "enterEmail": "Εισαγάγετε το email σας", - "enterPassword": "Εισαγάγετε τον κωδικό πρόσβασής σας", - "loggingIn": "Γίνεται σύνδεση...", - "username": "Όνομα χρήστη", - "enterUsername": "Εισαγάγετε όνομα χρήστη", - "useEmailInstead": "Σύνδεση με email", - "forgotPassword": "Ξεχάσατε τον κωδικό σας;", - "logIn": "Σύνδεση", - "signingIn": "Γίνεται σύνδεση...", - "login": "Σύνδεση", - "or": "Ή", - "useMagicLink": "Χρησιμοποιήστε μαγικό σύνδεσμο", - "enterEmailForMagicLink": "Εισαγάγετε το email σας για μαγικό σύνδεσμο", - "sending": "Αποστολή…", - "sendMagicLink": "Αποστολή μαγικού συνδέσμου", - "cancel": "Ακύρωση", - "dontHaveAccount": "Δεν έχετε λογαριασμό; Εγγραφείτε", - "home": "Αρχική", - "debug": "Αποσφαλμάτωση", - "signOut": "Αποσύνδεση", - "pleaseEnterBoth": "Εισαγάγετε και email και κωδικό πρόσβασης", - "pleaseEnterEmail": "Εισαγάγετε τη διεύθυνση email σας", - "magicLinkSent": "Στάλθηκε μαγικός σύνδεσμος στο {{email}}! Ελέγξτε το email σας και κάντε κλικ στον σύνδεσμο για να συνδεθείτε.", - "passwordResetSent": "Στάλθηκε σύνδεσμος επαναφοράς κωδικού στο {{email}}! Ελέγξτε το email σας και ακολουθήστε τις οδηγίες.", - "failedToSignIn": "Αποτυχία σύνδεσης με {{provider}}: {{message}}", - "unexpectedError": "Απρόσμενο σφάλμα: {{message}}", - "accountCreatedSuccess": "Ο λογαριασμός δημιουργήθηκε με επιτυχία! Μπορείτε τώρα να συνδεθείτε.", - "passwordChangedSuccess": "Ο κωδικός άλλαξε με επιτυχία! Συνδεθείτε με τον νέο σας κωδικό.", - "credentialsUpdated": "Τα διαπιστευτήριά σας ενημερώθηκαν. Συνδεθείτε ξανά.", - "defaultCredentials": "Προεπιλεγμένα διαπιστευτήρια σύνδεσης", - "changePasswordWarning": "Αλλάξτε τον κωδικό σας μετά την πρώτη σας σύνδεση", - "slides": { - "overview": { - "alt": "Επισκόπηση του Stirling PDF", - "title": "Ό,τι χρειάζεστε για τα PDF σε ένα σημείο.", - "subtitle": "Σουίτα cloud με προτεραιότητα το απόρρητο για PDF που σας επιτρέπει να μετατρέπετε, να υπογράφετε, να αποκρύπτετε και να διαχειρίζεστε έγγραφα, μαζί με 50+ ακόμη ισχυρά εργαλεία." - }, - "edit": { - "alt": "Επεξεργασία PDF", - "title": "Επεξεργαστείτε PDF για να προβάλετε/προστατεύσετε τις πληροφορίες που θέλετε", - "subtitle": "Με πάνω από δώδεκα εργαλεία για απόκρυψη, υπογραφή, ανάγνωση και χειρισμό PDF, θα βρείτε σίγουρα αυτό που ψάχνετε." - }, - "secure": { - "alt": "Ασφάλεια PDF", - "title": "Προστατέψτε ευαίσθητες πληροφορίες στα PDF σας", - "subtitle": "Προσθέστε κωδικούς, αποκρύψτε περιεχόμενο και διαχειριστείτε πιστοποιητικά με ευκολία." - } - } - }, - "signup": { - "title": "Δημιουργία λογαριασμού", - "subtitle": "Γίνετε μέλος του Stirling PDF για να ξεκινήσετε", - "name": "Όνομα", - "email": "Email", - "password": "Κωδικός πρόσβασης", - "confirmPassword": "Επιβεβαίωση κωδικού", - "enterName": "Εισαγάγετε το όνομά σας", - "enterEmail": "Εισαγάγετε το email σας", - "enterPassword": "Εισαγάγετε τον κωδικό σας", - "confirmPasswordPlaceholder": "Επιβεβαίωση κωδικού", - "or": "ή", - "creatingAccount": "Δημιουργία λογαριασμού...", - "signUp": "Εγγραφή", - "alreadyHaveAccount": "Έχετε ήδη λογαριασμό; Συνδεθείτε", - "pleaseFillAllFields": "Συμπληρώστε όλα τα πεδία", - "passwordsDoNotMatch": "Οι κωδικοί δεν ταιριάζουν", - "passwordTooShort": "Ο κωδικός πρέπει να έχει τουλάχιστον 6 χαρακτήρες", - "invalidEmail": "Εισαγάγετε έγκυρη διεύθυνση email", - "checkEmailConfirmation": "Ελέγξτε το email σας για σύνδεσμο επιβεβαίωσης ώστε να ολοκληρώσετε την εγγραφή σας.", - "accountCreatedSuccessfully": "Ο λογαριασμός δημιουργήθηκε με επιτυχία! Μπορείτε τώρα να συνδεθείτε.", - "unexpectedError": "Απρόσμενο σφάλμα: {{message}}", - "useEmailInstead": "Χρήση email αντί αυτού", - "nameRequired": "Απαιτείται όνομα", - "emailRequired": "Απαιτείται email", - "passwordRequired": "Απαιτείται κωδικός πρόσβασης", - "confirmPasswordRequired": "Παρακαλώ επιβεβαιώστε τον κωδικό σας" - }, - "pdfToSinglePage": { - "title": "PDF σε μία σελίδα", - "header": "PDF σε μία σελίδα", - "submit": "Μετατροπή σε μία σελίδα", - "description": "Αυτό το εργαλείο θα συγχωνεύσει όλες τις σελίδες του PDF σας σε μία μεγάλη ενιαία σελίδα. Το πλάτος θα παραμείνει ίδιο με των αρχικών σελίδων, αλλά το ύψος θα είναι το άθροισμα όλων των υψών.", - "filenamePrefix": "single_page", - "files": { - "placeholder": "Επιλέξτε ένα αρχείο PDF στην κύρια προβολή για να ξεκινήσετε" - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά τη μετατροπή σε μία σελίδα." - }, - "results": { - "title": "Αποτελέσματα ενιαίας σελίδας" - } - }, - "pageExtracter": { - "title": "Εξαγωγή σελίδων", - "header": "Εξαγωγή σελίδων", - "submit": "Εξαγωγή", - "placeholder": "(π.χ. 1,2,8 ή 4,7,12-16 ή 2n-1)" - }, - "sanitizePDF": { - "title": "Εξυγίανση PDF", - "header": "Εξυγίανση αρχείου PDF", - "selectText": { - "1": "Αφαίρεση ενεργειών JavaScript", - "2": "Αφαίρεση ενσωματωμένων αρχείων", - "3": "Αφαίρεση μεταδεδομένων XMP", - "4": "Αφαίρεση συνδέσμων", - "5": "Αφαίρεση γραμματοσειρών", - "6": "Αφαίρεση μεταδεδομένων πληροφοριών εγγράφου" - }, - "submit": "Εξυγίανση PDF" - }, - "adjustContrast": { - "title": "Προσαρμογή αντίθεσης", - "header": "Προσαρμογή αντίθεσης", - "basic": "Βασικές ρυθμίσεις", - "contrast": "Αντίθεση:", - "brightness": "Φωτεινότητα:", - "saturation": "Κορεσμός:", - "download": "Λήψη", - "adjustColors": "Ρύθμιση χρωμάτων", - "blue": "Μπλε", - "confirm": "Επιβεβαίωση", - "error": { - "failed": "Αποτυχία ρύθμισης χρωμάτων/αντίθεσης" - }, - "green": "Πράσινο", - "noPreview": "Επιλέξτε ένα PDF για προεπισκόπηση", - "red": "Κόκκινο", - "results": { - "title": "Προσαρμοσμένο PDF" - } - }, - "compress": { - "title": "Συμπίεση", - "desc": "Συμπιέστε PDF για μείωση του μεγέθους αρχείου.", - "header": "Συμπίεση PDF", - "method": { - "title": "Μέθοδος συμπίεσης", - "quality": "Ποιότητα", - "filesize": "Μέγεθος αρχείου" - }, - "credit": "Αυτή η υπηρεσία χρησιμοποιεί qpdf για συμπίεση/βελτιστοποίηση PDF.", - "grayscale": { - "label": "Εφαρμογή κλίμακας του γκρι για συμπίεση" - }, - "tooltip": { - "header": { - "title": "Επισκόπηση ρυθμίσεων συμπίεσης" - }, - "description": { - "title": "Περιγραφή", - "text": "Η συμπίεση είναι ένας εύκολος τρόπος να μειώσετε το μέγεθος του αρχείου σας. Επιλέξτε Μέγεθος αρχείου για να εισαγάγετε έναν στόχο και να προσαρμόσουμε την ποιότητα για εσάς. Επιλέξτε Ποιότητα για να ρυθμίσετε χειροκίνητα την ισχύ συμπίεσης." - }, - "qualityAdjustment": { - "title": "Ρύθμιση ποιότητας", - "text": "Σύρετε το ρυθμιστικό για να προσαρμόσετε την ισχύ συμπίεσης. Χαμηλές τιμές (1-3) διατηρούν την ποιότητα αλλά παράγουν μεγαλύτερα αρχεία. Υψηλές τιμές (7-9) μικραίνουν περισσότερο το αρχείο αλλά μειώνουν την ευκρίνεια εικόνας.", - "bullet1": "Οι χαμηλές τιμές διατηρούν την ποιότητα", - "bullet2": "Οι υψηλές τιμές μειώνουν το μέγεθος αρχείου" - }, - "grayscale": { - "title": "Κλίμακα του γκρι", - "text": "Επιλέξτε αυτήν την επιλογή για να μετατρέψετε όλες τις εικόνες σε ασπρόμαυρες, κάτι που μπορεί να μειώσει σημαντικά το μέγεθος αρχείου ειδικά για σαρωμένα PDF ή έγγραφα με πολλές εικόνες." - } - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά τη συμπίεση του PDF." - }, - "selectText": { - "1": { - "_value": "Ρυθμίσεις συμπίεσης", - "1": "1-3 συμπίεση PDF,
4-6 ελαφριά συμπίεση εικόνας,
7-9 έντονη συμπίεση εικόνας Θα μειώσει δραστικά την ποιότητα εικόνας" - }, - "2": "Επίπεδο βελτιστοποίησης:", - "4": "Αυτόματη λειτουργία - Αυτόματη προσαρμογή ποιότητας για επίτευξη ακριβούς μεγέθους PDF", - "5": "Αναμενόμενο μέγεθος PDF (π.χ. 25MB, 10.8MB, 25KB)" - }, - "submit": "Συμπίεση" - }, - "decrypt": { - "passwordPrompt": "Αυτό το αρχείο προστατεύεται με κωδικό πρόσβασης. Παρακαλώ εισάγετε τον κωδικό:", - "cancelled": "Η λειτουργία ακυρώθηκε για το PDF: {0}", - "noPassword": "Δεν δόθηκε κωδικός πρόσβασης για το κρυπτογραφημένο PDF: {0}", - "invalidPassword": "Παρακαλώ προσπαθήστε ξανά με τον σωστό κωδικό πρόσβασης.", - "invalidPasswordHeader": "Λανθασμένος κωδικός πρόσβασης ή μη υποστηριζόμενη κρυπτογράφηση για το PDF: {0}", - "unexpectedError": "Υπήρξε σφάλμα κατά την επεξεργασία του αρχείου. Παρακαλώ προσπαθήστε ξανά.", - "serverError": "Σφάλμα διακομιστή κατά την αποκρυπτογράφηση: {0}", - "success": "Το αρχείο αποκρυπτογραφήθηκε με επιτυχία." - }, - "multiTool-advert": { - "message": "Αυτή η λειτουργία είναι επίσης διαθέσιμη στη σελίδα πολυεργαλείου μας. Δείτε την για βελτιωμένο περιβάλλον χρήστη σελίδα-προς-σελίδα και επιπλέον λειτουργίες!" - }, - "pageRemover": { - "title": "Αφαίρεση σελίδας", - "header": "Αφαίρεση σελίδων PDF", - "pagesToDelete": "Σελίδες προς διαγραφή (Εισάγετε μια λίστα αριθμών σελίδων χωρισμένη με κόμματα):", - "submit": "Διαγραφή σελίδων", - "placeholder": "(π.χ. 1,2,6 ή 1-10,15-30)" - }, - "imageToPDF": { - "title": "Εικόνα σε PDF", - "header": "Εικόνα σε PDF", - "submit": "Μετατροπή", - "selectLabel": "Επιλογές προσαρμογής εικόνας", - "fillPage": "Γέμισμα σελίδας", - "fitDocumentToImage": "Προσαρμογή σελίδας στην εικόνα", - "maintainAspectRatio": "Διατήρηση αναλογιών", - "selectText": { - "2": "Αυτόματη περιστροφή PDF", - "3": "Λογική πολλαπλών αρχείων (Ενεργοποιείται μόνο όταν εργάζεστε με πολλαπλές εικόνες)", - "4": "Συγχώνευση σε ένα PDF", - "5": "Μετατροπή σε ξεχωριστά PDF" - } - }, - "PDFToCSV": { - "title": "PDF σε CSV", - "header": "PDF σε CSV", - "prompt": "Επιλέξτε σελίδα για εξαγωγή πίνακα", - "submit": "Εξαγωγή" - }, - "split-by-size-or-count": { - "title": "Διαχωρισμός PDF ανά μέγεθος ή πλήθος", - "header": "Διαχωρισμός PDF ανά μέγεθος ή πλήθος", - "type": { - "label": "Επιλέξτε τύπο διαχωρισμού", - "size": "Ανά μέγεθος", - "pageCount": "Ανά πλήθος σελίδων", - "docCount": "Ανά πλήθος εγγράφων" - }, - "value": { - "label": "Εισάγετε τιμή", - "placeholder": "Εισάγετε μέγεθος (π.χ. 2MB ή 3KB) ή πλήθος (π.χ. 5)" - }, - "submit": "Υποβολή" - }, - "printFile": { - "title": "Εκτύπωση αρχείου", - "header": "Εκτύπωση αρχείου σε εκτυπωτή", - "selectText": { - "1": "Επιλέξτε αρχείο προς εκτύπωση", - "2": "Εισάγετε όνομα εκτυπωτή" - }, - "submit": "Εκτύπωση" - }, - "licenses": { - "nav": "Άδειες", - "title": "Άδειες τρίτων", - "header": "Άδειες τρίτων", - "module": "Ενότητα", - "version": "Έκδοση", - "license": "Άδεια" - }, - "survey": { - "nav": "Έρευνα", - "title": "Έρευνα Stirling-PDF", - "description": "Το Stirling-PDF δεν έχει παρακολούθηση, οπότε θέλουμε να ακούσουμε από τους χρήστες μας για να βελτιώσουμε το Stirling-PDF!", - "changes": "Το Stirling-PDF έχει αλλάξει από την τελευταία έρευνα! Για να μάθετε περισσότερα, παρακαλώ ελέγξτε το blog post μας εδώ:", - "changes2": "Με αυτές τις αλλαγές λαμβάνουμε επαγγελματική υποστήριξη και χρηματοδότηση", - "please": "Παρακαλούμε σκεφτείτε να συμμετάσχετε στην έρευνά μας!", - "disabled": "(Το αναδυόμενο παράθυρο έρευνας θα απενεργοποιηθεί στις επόμενες ενημερώσεις αλλά θα είναι διαθέσιμο στο υποσέλιδο της σελίδας)", - "button": "Συμμετοχή στην έρευνα", - "dontShowAgain": "Να μην εμφανιστεί ξανά", - "meeting": { - "1": "Αν χρησιμοποιείτε το Stirling PDF στη δουλειά, θα θέλαμε να μιλήσουμε μαζί σας. Προσφέρουμε συνεδρίες τεχνικής υποστήριξης με αντάλλαγμα μια συνεδρία ανακάλυψης χρήστη 15 λεπτών.", - "2": "Αυτή είναι μια ευκαιρία να:", - "3": "Λάβετε βοήθεια για ανάπτυξη, ενσωματώσεις ή αντιμετώπιση προβλημάτων", - "4": "Δώστε άμεση ανατροφοδότηση για απόδοση, ακραίες περιπτώσεις και κενά λειτουργιών", - "5": "Βοηθήστε μας να βελτιώσουμε το Stirling PDF για πραγματική εταιρική χρήση", - "6": "Αν ενδιαφέρεστε, μπορείτε να κλείσετε ραντεβού με την ομάδα μας απευθείας. (Μόνο αγγλόφωνη επικοινωνία)", - "7": "Ανυπομονούμε να εξερευνήσουμε τις περιπτώσεις χρήσης σας και να κάνουμε το Stirling PDF ακόμη καλύτερο!", - "notInterested": "Δεν είστε επιχείρηση και/ή δεν ενδιαφέρεστε για συνάντηση;", - "button": "Κλείστε ραντεβού" - } - }, - "removeImage": { - "title": "Αφαίρεση εικόνας", - "header": "Αφαίρεση εικόνας", - "removeImage": "Αφαίρεση εικόνας", - "submit": "Αφαίρεση εικόνας", - "error": { - "failed": "Αποτυχία αφαίρεσης εικόνων από το PDF." - }, - "results": { - "title": "Αποτελέσματα αφαίρεσης εικόνων" - } - }, - "splitByChapters": { - "title": "Διαχωρισμός PDF ανά κεφάλαια", - "header": "Διαχωρισμός PDF ανά κεφάλαια", - "bookmarkLevel": "Επίπεδο σελιδοδείκτη", - "includeMetadata": "Συμπερίληψη μεταδεδομένων", - "allowDuplicates": "Επιτρέπονται διπλότυπα", - "desc": { - "1": "Αυτό το εργαλείο διαχωρίζει ένα αρχείο PDF σε πολλαπλά PDF βάσει της δομής κεφαλαίων του.", - "2": "Επίπεδο σελιδοδείκτη: Επιλέξτε το επίπεδο σελιδοδεικτών για χρήση στο διαχωρισμό (0 για ανώτατο επίπεδο, 1 για δεύτερο επίπεδο, κλπ.).", - "3": "Συμπερίληψη μεταδεδομένων: Εάν επιλεγεί, τα μεταδεδομένα του αρχικού PDF θα συμπεριληφθούν σε κάθε διαχωρισμένο PDF.", - "4": "Επιτρέπονται διπλότυπα: Εάν επιλεγεί, επιτρέπει πολλαπλούς σελιδοδείκτες στην ίδια σελίδα να δημιουργήσουν ξεχωριστά PDF." - }, - "submit": "Διαχωρισμός PDF" - }, - "fileChooser": { - "click": "Κλικ", - "or": "ή", - "dragAndDrop": "Σύρετε & αφήστε", - "dragAndDropPDF": "Σύρετε & αφήστε αρχείο PDF", - "dragAndDropImage": "Σύρετε & αφήστε αρχείο εικόνας", - "hoveredDragAndDrop": "Σύρετε & αφήστε αρχείο(α) εδώ", - "extractPDF": "Εξαγωγή..." - }, - "releases": { - "footer": "Εκδόσεις", - "title": "Σημειώσεις έκδοσης", - "header": "Σημειώσεις έκδοσης", - "current": { - "version": "Τρέχουσα έκδοση" - }, - "note": "Οι σημειώσεις έκδοσης είναι διαθέσιμες μόνο στα Αγγλικά" - }, - "swagger": { - "title": "Τεκμηρίωση API", - "header": "Τεκμηρίωση API", - "desc": "Προβάλετε και δοκιμάστε τα endpoints του Stirling PDF API", - "tags": "api,documentation,swagger,endpoints,development" - }, - "cookieBanner": { - "popUp": { - "title": "Πώς χρησιμοποιούμε τα cookies", - "description": { - "1": "Χρησιμοποιούμε cookies και άλλες τεχνολογίες για να λειτουργεί καλύτερα το Stirling PDF για εσάς—βοηθώντας μας να βελτιώνουμε τα εργαλεία μας και να συνεχίζουμε να δημιουργούμε δυνατότητες που θα αγαπήσετε.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "Εντάξει", - "acceptNecessaryBtn": "Όχι ευχαριστώ", - "showPreferencesBtn": "Διαχείριση προτιμήσεων" - }, - "preferencesModal": { - "title": "Κέντρο προτιμήσεων συναίνεσης", - "acceptAllBtn": "Αποδοχή όλων", - "acceptNecessaryBtn": "Απόρριψη όλων", - "savePreferencesBtn": "Αποθήκευση προτιμήσεων", - "closeIconLabel": "Κλείσιμο παραθύρου", - "serviceCounterLabel": "Υπηρεσία|Υπηρεσίες", - "subtitle": "Χρήση cookies", - "description": { - "1": "Το Stirling PDF χρησιμοποιεί cookies και παρόμοιες τεχνολογίες για να βελτιώσει την εμπειρία σας και να κατανοήσει πώς χρησιμοποιούνται τα εργαλεία μας. Αυτό μας βοηθά να βελτιώνουμε την απόδοση, να αναπτύσσουμε τις δυνατότητες που σας ενδιαφέρουν και να παρέχουμε συνεχή υποστήριξη στους χρήστες μας.", - "2": "Το Stirling PDF δεν μπορεί—και ποτέ δεν θα—παρακολουθήσει ή να αποκτήσει πρόσβαση στο περιεχόμενο των εγγράφων που χρησιμοποιείτε.", - "3": "Η ιδιωτικότητά σας και η εμπιστοσύνη σας είναι στο επίκεντρο όσων κάνουμε." - }, - "necessary": { - "title": { - "1": "Απολύτως απαραίτητα cookies", - "2": "Πάντα ενεργά" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Αναλύσεις", - "description": "Αυτά τα cookies μας βοηθούν να κατανοούμε πώς χρησιμοποιούνται τα εργαλεία μας, ώστε να επικεντρωνόμαστε στην ανάπτυξη των δυνατοτήτων που εκτιμά περισσότερο η κοινότητά μας. Να είστε βέβαιοι—το Stirling PDF δεν μπορεί και ποτέ δεν θα παρακολουθήσει το περιεχόμενο των εγγράφων με τα οποία εργάζεστε." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Αφαίρεση μεταδεδομένων" - }, - "sidebar": { - "toggle": "Εναλλαγή πλευρικής γραμμής" - }, - "theme": { - "toggle": "Εναλλαγή θέματος" - }, - "view": { - "viewer": "Προβολέας", - "pageEditor": "Επεξεργαστής σελίδων", - "fileManager": "Διαχειριστής αρχείων" - }, - "pageEditor": { - "title": "Επεξεργαστής σελίδων", - "save": "Αποθήκευση αλλαγών", - "noPdfLoaded": "Δεν έχει φορτωθεί PDF. Μεταφορτώστε ένα PDF για επεξεργασία.", - "rotatedLeft": "Περιστράφηκε αριστερά:", - "rotatedRight": "Περιστράφηκε δεξιά:", - "deleted": "Διαγράφηκε:", - "movedLeft": "Μετακινήθηκε αριστερά:", - "movedRight": "Μετακινήθηκε δεξιά:", - "splitAt": "Διαχωρισμός στο:", - "insertedPageBreak": "Εισήχθη αλλαγή σελίδας στο:", - "addFileNotImplemented": "Η προσθήκη αρχείου δεν έχει υλοποιηθεί στο demo", - "closePdf": "Κλείσιμο PDF", - "reset": "Επαναφορά αλλαγών", - "zoomIn": "Μεγέθυνση", - "zoomOut": "Σμίκρυνση", - "fitToWidth": "Προσαρμογή στο πλάτος", - "actualSize": "Πραγματικό μέγεθος" - }, - "viewer": { - "firstPage": "Πρώτη σελίδα", - "lastPage": "Τελευταία σελίδα", - "previousPage": "Προηγούμενη σελίδα", - "nextPage": "Επόμενη σελίδα", - "zoomIn": "Μεγέθυνση", - "zoomOut": "Σμίκρυνση", - "singlePageView": "Προβολή μίας σελίδας", - "dualPageView": "Προβολή διπλής σελίδας" - }, - "rightRail": { - "closeSelected": "Κλείσιμο επιλεγμένων αρχείων", - "selectAll": "Επιλογή όλων", - "deselectAll": "Αποεπιλογή όλων", - "selectByNumber": "Επιλογή με αριθμούς σελίδων", - "deleteSelected": "Διαγραφή επιλεγμένων σελίδων", - "closePdf": "Κλείσιμο PDF", - "exportAll": "Εξαγωγή PDF", - "downloadSelected": "Λήψη επιλεγμένων αρχείων", - "downloadAll": "Λήψη όλων", - "saveAll": "Αποθήκευση όλων", - "toggleTheme": "Εναλλαγή θέματος", - "toggleBookmarks": "Εναλλαγή σελιδοδεικτών", - "language": "Γλώσσα", - "search": "Αναζήτηση PDF", - "panMode": "Λειτουργία μετακίνησης", - "rotateLeft": "Περιστροφή αριστερά", - "rotateRight": "Περιστροφή δεξιά", - "toggleSidebar": "Εναλλαγή πλευρικής γραμμής", - "exportSelected": "Εξαγωγή επιλεγμένων σελίδων", - "toggleAnnotations": "Εναλλαγή ορατότητας σχολιασμών", - "annotationMode": "Εναλλαγή λειτουργίας σχολιασμού", - "draw": "Σχεδίαση", - "save": "Αποθήκευση", - "saveChanges": "Αποθήκευση αλλαγών" - }, - "search": { - "title": "Αναζήτηση στο PDF", - "placeholder": "Εισαγάγετε όρο αναζήτησης...", - "noResults": "Δεν βρέθηκαν αποτελέσματα", - "searching": "Αναζήτηση..." - }, - "guestBanner": { - "title": "Χρησιμοποιείτε το Stirling PDF ως επισκέπτης!", - "message": "Δημιουργήστε έναν δωρεάν λογαριασμό για να αποθηκεύετε τη δουλειά σας, να έχετε πρόσβαση σε περισσότερες λειτουργίες και να υποστηρίξετε το έργο.", - "dismiss": "Απόκρυψη banner", - "signUp": "Εγγραφή δωρεάν" - }, - "toolPicker": { - "searchPlaceholder": "Αναζήτηση εργαλείων...", - "noToolsFound": "Δεν βρέθηκαν εργαλεία", - "allTools": "ΟΛΑ ΤΑ ΕΡΓΑΛΕΙΑ", - "quickAccess": "ΓΡΗΓΟΡΗ ΠΡΟΣΒΑΣΗ", - "categories": { - "standardTools": "Τυπικά εργαλεία", - "advancedTools": "Προχωρημένα εργαλεία", - "recommendedTools": "Προτεινόμενα εργαλεία" - }, - "subcategories": { - "signing": "Υπογραφή", - "documentSecurity": "Ασφάλεια εγγράφου", - "verification": "Επαλήθευση", - "documentReview": "Έλεγχος εγγράφου", - "pageFormatting": "Μορφοποίηση σελίδας", - "extraction": "Εξαγωγή", - "removal": "Αφαίρεση", - "automation": "Αυτοματοποίηση", - "general": "Γενικά", - "advancedFormatting": "Προχωρημένη μορφοποίηση", - "developerTools": "Εργαλεία προγραμματιστή" - } - }, - "quickAccess": { - "read": "Ανάγνωση", - "sign": "Υπογραφή", - "automate": "Αυτόματα", - "files": "Αρχεία", - "activity": "Ιστορικό", - "help": "Βοήθεια", - "account": "Προφίλ", - "config": "Ρύθμιση", - "settings": "Ρυθμ.", - "adminSettings": "Ρυθμ. διαχ.", - "allTools": "All Tools", - "reader": "Ανάγνωση", - "helpMenu": { - "toolsTour": "Ξενάγηση στα εργαλεία", - "toolsTourDesc": "Μάθετε τι μπορούν να κάνουν τα εργαλεία", - "adminTour": "Ξενάγηση διαχειριστή", - "adminTourDesc": "Εξερευνήστε τις ρυθμίσεις και τις δυνατότητες διαχειριστή" - } - }, - "admin": { - "error": "Σφάλμα", - "success": "Επιτυχία", - "expand": "Ανάπτυξη", - "close": "Κλείσιμο", - "status": { - "active": "Ενεργό", - "inactive": "Ανενεργό" - }, - "settings": { - "title": "Ρυθμίσεις διαχειριστή", - "workspace": "Χώρος εργασίας", - "fetchError": "Αποτυχία φόρτωσης ρυθμίσεων", - "saveError": "Αποτυχία αποθήκευσης ρυθμίσεων", - "saved": "Οι ρυθμίσεις αποθηκεύτηκαν με επιτυχία", - "saveSuccess": "Οι ρυθμίσεις αποθηκεύτηκαν με επιτυχία", - "save": "Αποθήκευση αλλαγών", - "discard": "Απόρριψη", - "restartRequired": "Απαιτείται επανεκκίνηση", - "loginRequired": "Πρέπει να είναι ενεργοποιημένη η λειτουργία σύνδεσης για να τροποποιήσετε τις ρυθμίσεις διαχειριστή", - "unsavedChanges": { - "title": "Μη αποθηκευμένες αλλαγές", - "message": "Έχετε μη αποθηκευμένες αλλαγές. Θέλετε να τις απορρίψετε;", - "cancel": "Συνέχεια επεξεργασίας", - "discard": "Απόρριψη αλλαγών", - "hint": "Έχετε μη αποθηκευμένες αλλαγές" - }, - "loginDisabled": { - "title": "Απαιτείται λειτουργία σύνδεσης", - "message": "Πρέπει να είναι ενεργοποιημένη η λειτουργία σύνδεσης για να τροποποιήσετε τις ρυθμίσεις διαχειριστή. Ορίστε το SECURITY_ENABLELOGIN=true στο περιβάλλον σας ή το security.enableLogin: true στο settings.yml, και στη συνέχεια επανεκκινήστε τον διακομιστή.", - "readOnly": "Οι παρακάτω ρυθμίσεις εμφανίζουν ενδεικτικές τιμές για αναφορά. Ενεργοποιήστε τη λειτουργία σύνδεσης για να δείτε και να επεξεργαστείτε την πραγματική διαμόρφωση." - }, - "restart": { - "title": "Απαιτείται επανεκκίνηση", - "message": "Οι ρυθμίσεις αποθηκεύτηκαν με επιτυχία. Απαιτείται επανεκκίνηση του διακομιστή για να τεθούν σε ισχύ οι αλλαγές.", - "question": "Θέλετε να επανεκκινήσετε τον διακομιστή τώρα ή αργότερα;", - "now": "Επανεκκίνηση τώρα", - "later": "Επανεκκίνηση αργότερα" - }, - "restarting": "Γίνεται επανεκκίνηση διακομιστή", - "restartingMessage": "Ο διακομιστής επανεκκινείται. Παρακαλώ περιμένετε λίγο...", - "restartError": "Αποτυχία επανεκκίνησης διακομιστή. Παρακαλώ επανεκκινήστε χειροκίνητα.", - "general": { - "title": "Ρυθμίσεις συστήματος", - "description": "Ρυθμίστε καθολικές ρυθμίσεις εφαρμογής, όπως επωνυμία και προεπιλεγμένη συμπεριφορά.", - "ui": "Διεπαφή χρήστη", - "system": "Σύστημα", - "appName": { - "label": "Όνομα εφαρμογής", - "description": "Το όνομα που εμφανίζεται στην καρτέλα του προγράμματος περιήγησης και στην αρχική σελίδα" - }, - "appNameNavbar": { - "label": "Επωνυμία στη γραμμή πλοήγησης", - "description": "Το όνομα που εμφανίζεται στη γραμμή πλοήγησης" - }, - "homeDescription": { - "label": "Περιγραφή αρχικής σελίδας", - "description": "Το κείμενο περιγραφής που εμφανίζεται στην αρχική σελίδα" - }, - "defaultLocale": { - "label": "Προεπιλεγμένη γλώσσα/τοπικότητα", - "description": "Η προεπιλεγμένη γλώσσα για νέους χρήστες (π.χ., en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Όριο μεταφόρτωσης αρχείων", - "description": "Μέγιστο μέγεθος μεταφόρτωσης αρχείου (π.χ., 100MB, 1GB)" - }, - "showUpdate": { - "label": "Εμφάνιση ειδοποιήσεων ενημερώσεων", - "description": "Εμφάνιση ειδοποιήσεων όταν είναι διαθέσιμη νέα έκδοση" - }, - "showUpdateOnlyAdmin": { - "label": "Εμφάνιση ενημερώσεων μόνο στους διαχειριστές", - "description": "Περιορισμός ειδοποιήσεων ενημερώσεων μόνο σε χρήστες διαχειριστές" - }, - "customHTMLFiles": { - "label": "Προσαρμοσμένα αρχεία HTML", - "description": "Επιτρέψτε την εξυπηρέτηση προσαρμοσμένων αρχείων HTML από τον φάκελο customFiles" - }, - "languages": { - "label": "Διαθέσιμες γλώσσες", - "description": "Γλώσσες από τις οποίες μπορούν να επιλέξουν οι χρήστες (αφήστε κενό για ενεργοποίηση όλων)", - "placeholder": "Επιλέξτε γλώσσες" - }, - "customMetadata": { - "label": "Προσαρμοσμένα μεταδεδομένα", - "autoUpdate": { - "label": "Αυτόματη ενημέρωση μεταδεδομένων", - "description": "Αυτόματη ενημέρωση μεταδεδομένων PDF σε όλα τα επεξεργασμένα έγγραφα" - }, - "author": { - "label": "Προεπιλεγμένος συγγραφέας", - "description": "Προεπιλεγμένος συγγραφέας για τα μεταδεδομένα PDF (π.χ., όνομα χρήστη)" - }, - "creator": { - "label": "Προεπιλεγμένος δημιουργός", - "description": "Προεπιλεγμένος δημιουργός για τα μεταδεδομένα PDF" - }, - "producer": { - "label": "Προεπιλεγμένος παραγωγός", - "description": "Προεπιλεγμένος παραγωγός για τα μεταδεδομένα PDF" - } - }, - "logoStyle": { - "label": "Στυλ λογοτύπου", - "description": "Επιλέξτε μεταξύ του σύγχρονου μινιμαλιστικού λογότυπου ή του κλασικού εικονιδίου S", - "classic": "Κλασικό", - "classicAlt": "Κλασικό λογότυπο", - "modern": "Σύγχρονο", - "modernAlt": "Σύγχρονο λογότυπο" - }, - "customPaths": { - "label": "Προσαρμοσμένες διαδρομές", - "description": "Ρυθμίστε προσαρμοσμένες διαδρομές συστήματος αρχείων για επεξεργασία pipeline και εξωτερικά εργαλεία", - "pipeline": { - "label": "Κατάλογοι pipeline", - "watchedFoldersDir": { - "label": "Κατάλογος παρακολουθούμενων φακέλων", - "description": "Κατάλογος όπου το pipeline παρακολουθεί για εισερχόμενα PDF (αφήστε κενό για προεπιλογή: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Κατάλογος ολοκληρωμένων φακέλων", - "description": "Κατάλογος όπου εξάγονται τα επεξεργασμένα PDF (αφήστε κενό για προεπιλογή: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Διαδρομές εξωτερικών εργαλείων", - "weasyprint": { - "label": "Εκτελέσιμο WeasyPrint", - "description": "Διαδρομή προς το εκτελέσιμο WeasyPrint για μετατροπή HTML σε PDF (αφήστε κενό για προεπιλογή: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Εκτελέσιμο Unoconvert", - "description": "Διαδρομή προς το LibreOffice unoconvert για μετατροπές εγγράφων (αφήστε κενό για προεπιλογή: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Ασφάλεια", - "description": "Ρυθμίστε τον έλεγχο ταυτότητας, τη συμπεριφορά σύνδεσης και τις πολιτικές ασφάλειας.", - "ssoNotice": { - "title": "Ψάχνετε ρυθμίσεις SSO/SAML;", - "message": "Οι πάροχοι ελέγχου ταυτότητας OAuth2 και SAML2 μετακινήθηκαν στο μενού Συνδέσεις για ευκολότερη διαχείριση." - }, - "authentication": "Έλεγχος ταυτότητας", - "enableLogin": { - "label": "Ενεργοποίηση σύνδεσης", - "description": "Απαιτεί τη σύνδεση των χρηστών πριν την πρόσβαση στην εφαρμογή" - }, - "loginMethod": { - "label": "Μέθοδος σύνδεσης", - "description": "Η μέθοδος ελέγχου ταυτότητας για τη σύνδεση χρηστών", - "all": "Όλες οι μέθοδοι", - "normal": "Μόνο όνομα χρήστη/κωδικός", - "oauth2": "Μόνο OAuth2", - "saml2": "Μόνο SAML2" - }, - "loginAttemptCount": { - "label": "Όριο προσπαθειών σύνδεσης", - "description": "Μέγιστος αριθμός αποτυχημένων προσπαθειών σύνδεσης πριν από το κλείδωμα λογαριασμού" - }, - "loginResetTimeMinutes": { - "label": "Χρόνος επαναφοράς σύνδεσης (λεπτά)", - "description": "Χρόνος πριν μηδενιστούν οι αποτυχημένες προσπάθειες σύνδεσης" - }, - "csrfDisabled": { - "label": "Απενεργοποίηση προστασίας CSRF", - "description": "Απενεργοποίηση προστασίας Cross-Site Request Forgery (δεν συνιστάται)" - }, - "initialLogin": { - "label": "Αρχική σύνδεση", - "username": { - "label": "Αρχικό όνομα χρήστη", - "description": "Το όνομα χρήστη για τον αρχικό λογαριασμό διαχειριστή" - }, - "password": { - "label": "Αρχικός κωδικός", - "description": "Ο κωδικός για τον αρχικό λογαριασμό διαχειριστή" - } - }, - "jwt": { - "label": "Ρύθμιση JWT", - "secureCookie": { - "label": "Ασφαλές cookie", - "description": "Απαιτεί HTTPS για τα cookies JWT (συνιστάται για παραγωγή)" - }, - "keyRetentionDays": { - "label": "Ημέρες διατήρησης κλειδιών", - "description": "Αριθμός ημερών διατήρησης παλιών κλειδιών JWT για επαλήθευση" - }, - "persistence": { - "label": "Ενεργοποίηση μόνιμης αποθήκευσης κλειδιών", - "description": "Αποθήκευση κλειδιών JWT μόνιμα ώστε να επιβιώνουν επανεκκινήσεις διακομιστή" - }, - "enableKeyRotation": { - "label": "Ενεργοποίηση εναλλαγής κλειδιών", - "description": "Αυτόματη περιοδική εναλλαγή κλειδιών υπογραφής JWT" - }, - "enableKeyCleanup": { - "label": "Ενεργοποίηση καθαρισμού κλειδιών", - "description": "Αυτόματη αφαίρεση ληγμένων κλειδιών JWT" - } - }, - "audit": { - "label": "Καταγραφή ελέγχου", - "enabled": { - "label": "Ενεργοποίηση καταγραφής ελέγχου", - "description": "Παρακολούθηση ενεργειών χρηστών και συμβάντων συστήματος για συμμόρφωση και ασφάλεια" - }, - "level": { - "label": "Επίπεδο ελέγχου", - "description": "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE" - }, - "retentionDays": { - "label": "Διατήρηση αρχείων ελέγχου (ημέρες)", - "description": "Αριθμός ημερών διατήρησης των καταγραφών ελέγχου" - } - }, - "htmlUrlSecurity": { - "label": "Ασφάλεια HTML URL", - "description": "Ρυθμίστε περιορισμούς πρόσβασης URL για επεξεργασία HTML ώστε να αποτραπούν επιθέσεις SSRF", - "enabled": { - "label": "Ενεργοποίηση ασφάλειας URL", - "description": "Ενεργοποιεί περιορισμούς ασφάλειας URL για μετατροπές HTML σε PDF" - }, - "level": { - "label": "Επίπεδο ασφάλειας", - "description": "MAX: μόνο whitelist, MEDIUM: αποκλεισμός εσωτερικών δικτύων, OFF: χωρίς περιορισμούς", - "max": "Μέγιστο (μόνο whitelist)", - "medium": "Μεσαίο (μπλοκάρισμα εσωτερικών)", - "off": "Ανενεργό (χωρίς περιορισμούς)" - }, - "advanced": "Προχωρημένες ρυθμίσεις", - "allowedDomains": { - "label": "Επιτρεπόμενοι τομείς (whitelist)", - "description": "Ένας τομέας ανά γραμμή (π.χ., cdn.example.com). Επιτρέπονται μόνο αυτοί οι τομείς όταν το επίπεδο είναι MAX" - }, - "blockedDomains": { - "label": "Αποκλεισμένοι τομείς (blacklist)", - "description": "Ένας τομέας ανά γραμμή (π.χ., malicious.com). Πρόσθετοι τομείς προς αποκλεισμό" - }, - "internalTlds": { - "label": "Εσωτερικά TLDs", - "description": "Ένα TLD ανά γραμμή (π.χ., .local, .internal). Αποκλεισμός τομέων με αυτά τα πρότυπα TLD" - }, - "networkBlocking": "Αποκλεισμός δικτύου", - "blockPrivateNetworks": { - "label": "Αποκλεισμός ιδιωτικών δικτύων", - "description": "Αποκλεισμός ιδιωτικών δικτύων RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Αποκλεισμός localhost", - "description": "Αποκλεισμός διευθύνσεων localhost και loopback (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Αποκλεισμός διευθύνσεων link-local", - "description": "Αποκλεισμός link-local διευθύνσεων (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Αποκλεισμός endpoints μεταδεδομένων cloud", - "description": "Αποκλεισμός endpoints μεταδεδομένων παρόχων cloud (169.254.169.254)" - } - } - }, - "connections": { - "title": "Συνδέσεις", - "description": "Ρυθμίστε εξωτερικούς παρόχους ελέγχου ταυτότητας όπως OAuth2 και SAML.", - "linkedServices": "Συνδεδεμένες υπηρεσίες", - "unlinkedServices": "Μη συνδεδεμένες υπηρεσίες", - "connect": "Σύνδεση", - "disconnect": "Αποσύνδεση", - "disconnected": "Ο πάροχος αποσυνδέθηκε με επιτυχία", - "disconnectError": "Αποτυχία αποσύνδεσης παρόχου", - "ssoAutoLogin": { - "label": "Αυτόματη σύνδεση SSO", - "enable": "Ενεργοποίηση αυτόματης σύνδεσης SSO", - "description": "Αυτόματη ανακατεύθυνση στη σύνδεση SSO όταν απαιτείται έλεγχος ταυτότητας" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Ενεργοποίηση OAuth2", - "description": "Επιτρέψτε στους χρήστες να πιστοποιούνται μέσω παρόχων OAuth2" - }, - "provider": { - "label": "Πάροχος", - "description": "Ο πάροχος OAuth2 για χρήση στον έλεγχο ταυτότητας" - }, - "issuer": { - "label": "URL εκδότη", - "description": "Το URL εκδότη του παρόχου OAuth2" - }, - "clientId": { - "label": "Client ID", - "description": "Το Client ID OAuth2 από τον πάροχό σας" - }, - "clientSecret": { - "label": "Client Secret", - "description": "Το Client Secret OAuth2 από τον πάροχό σας" - }, - "useAsUsername": { - "label": "Χρήση ως όνομα χρήστη", - "description": "Το OAuth2 claim που θα χρησιμοποιηθεί ως όνομα χρήστη (π.χ., email, sub)" - }, - "autoCreateUser": { - "label": "Αυτόματη δημιουργία χρηστών", - "description": "Αυτόματη δημιουργία λογαριασμών χρηστών στην πρώτη σύνδεση μέσω OAuth2" - }, - "blockRegistration": { - "label": "Αποκλεισμός εγγραφής", - "description": "Αποτροπή εγγραφής νέων χρηστών μέσω OAuth2" - }, - "scopes": { - "label": "Scopes OAuth2", - "description": "Λίστα με Scopes OAuth2 διαχωρισμένα με κόμμα (π.χ., openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Ενεργοποίηση SAML2", - "description": "Επιτρέψτε στους χρήστες να πιστοποιούνται μέσω παρόχων SAML2" - }, - "provider": { - "label": "Πάροχος", - "description": "Το όνομα παρόχου SAML2" - }, - "registrationId": { - "label": "ID εγγραφής", - "description": "Το αναγνωριστικό εγγραφής SAML2" - }, - "autoCreateUser": { - "label": "Αυτόματη δημιουργία χρηστών", - "description": "Αυτόματη δημιουργία λογαριασμών χρηστών στην πρώτη σύνδεση μέσω SAML2" - }, - "blockRegistration": { - "label": "Αποκλεισμός εγγραφής", - "description": "Αποτροπή εγγραφής νέων χρηστών μέσω SAML2" - } - } - }, - "database": { - "title": "Βάση δεδομένων", - "description": "Ρυθμίστε προσαρμοσμένες ρυθμίσεις σύνδεσης βάσης δεδομένων για επιχειρησιακές εγκαταστάσεις.", - "configuration": "Διαμόρφωση βάσης δεδομένων", - "enableCustom": { - "label": "Ενεργοποίηση προσαρμοσμένης βάσης δεδομένων", - "description": "Χρησιμοποιήστε τη δική σας προσαρμοσμένη διαμόρφωση βάσης δεδομένων αντί για την προεπιλεγμένη ενσωματωμένη βάση" - }, - "customUrl": { - "label": "Προσαρμοσμένο URL βάσης δεδομένων", - "description": "Πλήρης συμβολοσειρά σύνδεσης JDBC (π.χ., jdbc:postgresql://localhost:5432/postgres). Αν δοθεί, οι παρακάτω επιμέρους ρυθμίσεις σύνδεσης δεν χρησιμοποιούνται." - }, - "type": { - "label": "Τύπος βάσης δεδομένων", - "description": "Τύπος βάσης δεδομένων (δεν χρησιμοποιείται αν παρέχεται προσαρμοσμένο URL)" - }, - "hostName": { - "label": "Όνομα κεντρικού υπολογιστή", - "description": "Όνομα κεντρικού υπολογιστή διακομιστή βάσης δεδομένων (δεν χρησιμοποιείται αν παρέχεται προσαρμοσμένο URL)" - }, - "port": { - "label": "Θύρα", - "description": "Θύρα διακομιστή βάσης δεδομένων (δεν χρησιμοποιείται αν παρέχεται προσαρμοσμένο URL)" - }, - "name": { - "label": "Όνομα βάσης δεδομένων", - "description": "Όνομα της βάσης δεδομένων (δεν χρησιμοποιείται αν παρέχεται προσαρμοσμένο URL)" - }, - "username": { - "label": "Όνομα χρήστη", - "description": "Όνομα χρήστη πιστοποίησης βάσης δεδομένων" - }, - "password": { - "label": "Κωδικός", - "description": "Κωδικός πιστοποίησης βάσης δεδομένων" - } - }, - "privacy": { - "title": "Απόρρητο", - "description": "Ρυθμίστε τις ρυθμίσεις απορρήτου και συλλογής δεδομένων.", - "analytics": "Αναλύσεις & παρακολούθηση", - "enableAnalytics": { - "label": "Ενεργοποίηση αναλύσεων", - "description": "Συλλογή ανώνυμων δεδομένων χρήσης για βελτίωση της εφαρμογής" - }, - "metricsEnabled": { - "label": "Ενεργοποίηση μετρήσεων", - "description": "Ενεργοποίηση συλλογής μετρήσεων απόδοσης και χρήσης. Παρέχει API endpoint για πρόσβαση διαχειριστών στα δεδομένα μετρήσεων" - }, - "searchEngine": "Ορατότητα σε μηχανές αναζήτησης", - "googleVisibility": { - "label": "Ορατότητα στο Google", - "description": "Να επιτρέπεται στις μηχανές αναζήτησης να ευρετηριάζουν αυτή την εφαρμογή" - } - }, - "advanced": { - "title": "Προχωρημένα", - "description": "Ρυθμίστε προχωρημένες δυνατότητες και πειραματικές λειτουργίες.", - "features": "Σημαίες λειτουργιών", - "processing": "Επεξεργασία", - "endpoints": { - "label": "Τελικά σημεία", - "manage": "Διαχείριση τελικών σημείων API", - "description": "Η διαχείριση τελικών σημείων ρυθμίζεται μέσω YAML. Δείτε την τεκμηρίωση για λεπτομέρειες σχετικά με την ενεργοποίηση/απενεργοποίηση συγκεκριμένων endpoints." - }, - "enableAlphaFunctionality": { - "label": "Ενεργοποίηση λειτουργιών alpha", - "description": "Ενεργοποιεί πειραματικές λειτουργίες σε στάδιο alpha (ενδέχεται να είναι ασταθείς)" - }, - "enableUrlToPDF": { - "label": "Ενεργοποίηση URL σε PDF", - "description": "Να επιτρέπεται η μετατροπή ιστοσελίδων σε έγγραφα PDF" - }, - "maxDPI": { - "label": "Μέγιστο DPI", - "description": "Μέγιστο DPI για επεξεργασία εικόνας (0 = απεριόριστο)" - }, - "tessdataDir": { - "label": "Κατάλογος Tessdata", - "description": "Διαδρομή προς τον κατάλογο tessdata για αρχεία γλωσσών OCR" - }, - "disableSanitize": { - "label": "Απενεργοποίηση καθαρισμού HTML", - "description": "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Κίνδυνος ασφάλειας - η απενεργοποίηση καθαρισμού HTML μπορεί να οδηγήσει σε ευπάθειες XSS" - }, - "tempFileManagement": { - "label": "Διαχείριση προσωρινών αρχείων", - "description": "Ρυθμίστε την αποθήκευση και τον καθαρισμό προσωρινών αρχείων", - "baseTmpDir": { - "label": "Βασικός κατάλογος προσωρινών", - "description": "Βασικός κατάλογος για προσωρινά αρχεία (αφήστε κενό για προεπιλογή: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "Κατάλογος προσωρινών LibreOffice", - "description": "Κατάλογος για προσωρινά αρχεία LibreOffice (αφήστε κενό για προεπιλογή: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Κατάλογος προσωρινών συστήματος", - "description": "Κατάλογος προσωρινών του συστήματος προς καθαρισμό (χρησιμοποιείται μόνο αν είναι ενεργό το cleanupSystemTemp)" - }, - "prefix": { - "label": "Πρόθεμα προσωρινών αρχείων", - "description": "Πρόθεμα για τα ονόματα προσωρινών αρχείων" - }, - "maxAgeHours": { - "label": "Μέγιστη ηλικία (ώρες)", - "description": "Μέγιστη ηλικία σε ώρες πριν καθαριστούν τα προσωρινά αρχεία" - }, - "cleanupIntervalMinutes": { - "label": "Διάστημα καθαρισμού (λεπτά)", - "description": "Συχνότητα εκτέλεσης καθαρισμού (σε λεπτά)" - }, - "startupCleanup": { - "label": "Καθαρισμός κατά την εκκίνηση", - "description": "Καθαρισμός παλαιών προσωρινών αρχείων κατά την εκκίνηση της εφαρμογής" - }, - "cleanupSystemTemp": { - "label": "Καθαρισμός προσωρινών συστήματος", - "description": "Να καθαρίζεται ο ευρύτερος κατάλογος προσωρινών του συστήματος (με προσοχή)" - } - }, - "processExecutor": { - "label": "Όρια εκτελεστών διεργασιών", - "description": "Ρυθμίστε όρια συνεδριών και χρονικά όρια για κάθε εκτελεστή διεργασιών", - "sessionLimit": { - "label": "Όριο συνεδριών", - "description": "Μέγιστος αριθμός ταυτόχρονων στιγμιότυπων" - }, - "timeout": { - "label": "Χρονικό όριο (λεπτά)", - "description": "Μέγιστος χρόνος εκτέλεσης" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF σε HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Εγκατάσταση εφαρμογής", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Διακομιστής αλληλογραφίας", - "description": "Ρυθμίστε τις ρυθμίσεις SMTP για αποστολή ειδοποιήσεων email.", - "smtp": "Διαμόρφωση SMTP", - "enabled": { - "label": "Ενεργοποίηση αλληλογραφίας", - "description": "Ενεργοποίηση ειδοποιήσεων email και λειτουργικότητας SMTP" - }, - "host": { - "label": "Κεντρικός υπολογιστής SMTP", - "description": "Το hostname ή η διεύθυνση IP του διακομιστή SMTP" - }, - "port": { - "label": "Θύρα SMTP", - "description": "Ο αριθμός θύρας για σύνδεση SMTP (συνήθως 25, 465 ή 587)" - }, - "username": { - "label": "Όνομα χρήστη SMTP", - "description": "Όνομα χρήστη για πιστοποίηση SMTP" - }, - "password": { - "label": "Κωδικός SMTP", - "description": "Κωδικός για πιστοποίηση SMTP" - }, - "from": { - "label": "Διεύθυνση αποστολέα", - "description": "Η διεύθυνση email που θα χρησιμοποιείται ως αποστολέας" - }, - "enableInvites": { - "label": "Ενεργοποίηση προσκλήσεων μέσω email", - "description": "Να επιτρέπεται στους διαχειριστές να προσκαλούν χρήστες μέσω email με αυτόματα παραγόμενους κωδικούς" - }, - "frontendUrl": { - "label": "Frontend URL", - "description": "Βασικό URL για το frontend (π.χ. https://pdf.example.com). Χρησιμοποιείται για τη δημιουργία συνδέσμων πρόσκλησης στα email. Αφήστε κενό για χρήση του backend URL." - } - }, - "legal": { - "title": "Νομικά έγγραφα", - "description": "Ρυθμίστε συνδέσμους προς νομικά έγγραφα και πολιτικές.", - "disclaimer": { - "title": "Προειδοποίηση νομικής ευθύνης", - "message": "Προσαρμόζοντας αυτά τα νομικά έγγραφα, αναλαμβάνετε πλήρως την ευθύνη για τη συμμόρφωση με όλους τους εφαρμοστέους νόμους και κανονισμούς, συμπεριλαμβανομένου, χωρίς περιορισμό, του GDPR και άλλων απαιτήσεων προστασίας δεδομένων της ΕΕ. Τροποποιήστε αυτές τις ρυθμίσεις μόνο εάν: (1) λειτουργείτε προσωπική/ιδιωτική εγκατάσταση, (2) βρίσκεστε εκτός δικαιοδοσίας της ΕΕ και κατανοείτε τις τοπικές νομικές σας υποχρεώσεις ή (3) έχετε λάβει κατάλληλη νομική συμβουλή και αποδέχεστε την αποκλειστική ευθύνη για όλα τα δεδομένα χρηστών και τη νομική συμμόρφωση. Το Stirling-PDF και οι προγραμματιστές του δεν φέρουν καμία ευθύνη για τις νομικές σας υποχρεώσεις." - }, - "termsAndConditions": { - "label": "Όροι και προϋποθέσεις", - "description": "URL ή όνομα αρχείου για τους όρους και προϋποθέσεις" - }, - "privacyPolicy": { - "label": "Πολιτική απορρήτου", - "description": "URL ή όνομα αρχείου για την πολιτική απορρήτου" - }, - "accessibilityStatement": { - "label": "Δήλωση προσβασιμότητας", - "description": "URL ή όνομα αρχείου για τη δήλωση προσβασιμότητας" - }, - "cookiePolicy": { - "label": "Πολιτική cookie", - "description": "URL ή όνομα αρχείου για την πολιτική cookie" - }, - "impressum": { - "label": "Impressum", - "description": "URL ή όνομα αρχείου για το impressum (απαιτείται σε ορισμένες δικαιοδοσίες)" - } - }, - "premium": { - "title": "Premium & Enterprise", - "description": "Ρυθμίστε το κλειδί άδειας premium ή enterprise.", - "license": "Διαμόρφωση άδειας", - "licenseKey": { - "toggle": "Έχετε κλειδί άδειας ή αρχείο πιστοποιητικού;", - "info": "Αν έχετε κλειδί άδειας ή αρχείο πιστοποιητικού από άμεση αγορά, εισαγάγετέ το εδώ για να ενεργοποιήσετε τις λειτουργίες premium ή enterprise." - }, - "key": { - "label": "Κλειδί άδειας", - "description": "Εισαγάγετε το κλειδί άδειας premium ή enterprise", - "success": "Το κλειδί άδειας αποθηκεύτηκε", - "successMessage": "Το κλειδί άδειας ενεργοποιήθηκε επιτυχώς. Δεν απαιτείται επανεκκίνηση.", - "overwriteWarning": { - "title": "⚠️ Προειδοποίηση: Βρέθηκε υπάρχουσα άδεια", - "line1": "Η αντικατάσταση του τρέχοντος κλειδιού άδειας δεν μπορεί να αναιρεθεί.", - "line2": "Η προηγούμενη άδεια θα χαθεί οριστικά εκτός αν την έχετε αποθηκεύσει αλλού.", - "line3": "Σημαντικό: Κρατήστε τα κλειδιά άδειας ιδιωτικά και ασφαλή. Μην τα κοινοποιείτε δημόσια." - } - }, - "enabled": { - "label": "Ενεργοποίηση λειτουργιών premium", - "description": "Ενεργοποίηση ελέγχων κλειδιού άδειας για λειτουργίες pro/enterprise" - }, - "movedFeatures": { - "title": "Κατανομή λειτουργιών Premium", - "message": "Οι λειτουργίες Premium και Enterprise έχουν πλέον οργανωθεί στις αντίστοιχες ενότητες:" - } - }, - "features": { - "title": "Λειτουργίες", - "description": "Ρυθμίστε προαιρετικές λειτουργίες και δυνατότητες.", - "serverCertificate": { - "label": "Πιστοποιητικό διακομιστή", - "description": "Ρυθμίστε τη δημιουργία πιστοποιητικού από την πλευρά του διακομιστή για τη λειτουργία \"Sign with Stirling-PDF\"", - "enabled": { - "label": "Ενεργοποίηση πιστοποιητικού διακομιστή", - "description": "Ενεργοποιεί πιστοποιητικό από την πλευρά του διακομιστή για την επιλογή \"Sign with Stirling-PDF\"" - }, - "organizationName": { - "label": "Όνομα οργανισμού", - "description": "Όνομα οργανισμού για τα παραγόμενα πιστοποιητικά" - }, - "validity": { - "label": "Ισχύς πιστοποιητικού (ημέρες)", - "description": "Αριθμός ημερών που θα ισχύει το πιστοποιητικό" - }, - "regenerateOnStartup": { - "label": "Επαναδημιουργία κατά την εκκίνηση", - "description": "Δημιουργία νέου πιστοποιητικού σε κάθε εκκίνηση της εφαρμογής" - } - } - }, - "endpoints": { - "title": "Τελικά σημεία API", - "description": "Ελέγξτε ποια endpoints API και ομάδες endpoints είναι διαθέσιμα.", - "management": "Διαχείριση endpoints", - "toRemove": { - "label": "Απενεργοποιημένα endpoints", - "description": "Επιλέξτε μεμονωμένα endpoints προς απενεργοποίηση" - }, - "groupsToRemove": { - "label": "Απενεργοποιημένες ομάδες endpoints", - "description": "Επιλέξτε ομάδες endpoints προς απενεργοποίηση" - }, - "note": "Σημείωση: Η απενεργοποίηση endpoints περιορίζει την πρόσβαση στο API αλλά δεν αφαιρεί τα στοιχεία του UI. Απαιτείται επανεκκίνηση για να εφαρμοστούν οι αλλαγές." - } - } - }, - "fileUpload": { - "selectFile": "Επιλέξτε ένα αρχείο", - "selectFiles": "Επιλέξτε αρχεία", - "selectPdfToView": "Επιλέξτε ένα PDF για προβολή", - "selectPdfToEdit": "Επιλέξτε ένα PDF για επεξεργασία", - "chooseFromStorage": "Επιλέξτε ένα αρχείο από την αποθήκευση ή μεταφορτώστε νέο PDF", - "chooseFromStorageMultiple": "Επιλέξτε αρχεία από την αποθήκευση ή μεταφορτώστε νέα PDF", - "loadFromStorage": "Φόρτωση από αποθήκευση", - "filesAvailable": "διαθέσιμα αρχεία", - "loading": "Φόρτωση...", - "or": "ή", - "dropFileHere": "Αποθέστε το αρχείο εδώ ή κάντε κλικ για μεταφόρτωση", - "dropFilesHere": "Αποθέστε αρχεία εδώ ή κάντε κλικ στο κουμπί μεταφόρτωσης", - "dropFilesHereOpen": "Σύρετε αρχεία εδώ ή κάντε κλικ στο κουμπί «Άνοιγμα»", - "pdfFilesOnly": "Μόνο αρχεία PDF", - "supportedFileTypes": "Υποστηριζόμενοι τύποι αρχείων", - "upload": "Μεταφόρτωση", - "uploadFile": "Μεταφόρτωση αρχείου", - "uploadFiles": "Μεταφόρτωση αρχείων", - "open": "Άνοιγμα", - "openFile": "Άνοιγμα αρχείου", - "openFiles": "Άνοιγμα αρχείων", - "noFilesInStorage": "Δεν υπάρχουν διαθέσιμα αρχεία στην αποθήκευση. Μεταφορτώστε πρώτα μερικά αρχεία.", - "noFilesInStorageOpen": "Δεν υπάρχουν αρχεία στην αποθήκευση. Ανοίξτε πρώτα μερικά αρχεία.", - "selectFromStorage": "Επιλογή από αποθήκευση", - "backToTools": "Πίσω στα εργαλεία", - "addFiles": "Προσθήκη αρχείων", - "dragFilesInOrClick": "Σύρετε αρχεία ή κάντε κλικ στο \"Προσθήκη αρχείων\" για περιήγηση" - }, - "fileEditor": { - "addFiles": "Προσθήκη αρχείων" - }, - "fileManager": { - "title": "Μεταφόρτωση αρχείων PDF", - "subtitle": "Προσθέστε αρχεία στην αποθήκευσή σας για εύκολη πρόσβαση σε όλα τα εργαλεία", - "filesSelected": "επιλεγμένα αρχεία", - "clearSelection": "Καθαρισμός επιλογής", - "openInFileEditor": "Άνοιγμα στον επεξεργαστή αρχείων", - "uploadError": "Αποτυχία μεταφόρτωσης ορισμένων αρχείων.", - "failedToOpen": "Αποτυχία ανοίγματος αρχείου. Ίσως έχει αφαιρεθεί από την αποθήκευση.", - "failedToLoad": "Αποτυχία φόρτωσης αρχείου στο ενεργό σύνολο.", - "storageCleared": "Το πρόγραμμα περιήγησης εκκαθάρισε την αποθήκευση. Τα αρχεία αφαιρέθηκαν. Παρακαλώ μεταφορτώστε τα ξανά.", - "clearAll": "Καθαρισμός όλων", - "reloadFiles": "Επαναφόρτωση αρχείων", - "dragDrop": "Σύρετε & αποθέστε αρχεία εδώ", - "clickToUpload": "Κάντε κλικ για μεταφόρτωση αρχείων", - "selectedFiles": "Επιλεγμένα αρχεία", - "storage": "Αποθήκευση", - "filesStored": "αποθηκευμένα αρχεία", - "storageError": "Παρουσιάστηκε σφάλμα αποθήκευσης", - "storageLow": "Η αποθήκευση εξαντλείται. Εξετάστε την αφαίρεση παλιών αρχείων.", - "supportMessage": "Υποστηρίζεται από αποθήκευση βάσης δεδομένων του προγράμματος περιήγησης για απεριόριστη χωρητικότητα", - "noFileSelected": "Δεν επιλέχθηκαν αρχεία", - "showHistory": "Εμφάνιση ιστορικού", - "hideHistory": "Απόκρυψη ιστορικού", - "fileHistory": "Ιστορικό αρχείου", - "loadingHistory": "Φόρτωση ιστορικού...", - "lastModified": "Τελευταία τροποποίηση", - "toolChain": "Εργαλεία που εφαρμόστηκαν", - "restore": "Επαναφορά", - "unzip": "Αποσυμπίεση", - "searchFiles": "Αναζήτηση αρχείων...", - "recent": "Πρόσφατα", - "localFiles": "Τοπικά αρχεία", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Τα αρχεία μου", - "noRecentFiles": "Δεν βρέθηκαν πρόσφατα αρχεία", - "googleDriveNotAvailable": "Η ενσωμάτωση με το Google Drive δεν είναι διαθέσιμη", - "downloadSelected": "Λήψη επιλεγμένων", - "saveSelected": "Αποθήκευση επιλεγμένων", - "openFiles": "Άνοιγμα αρχείων", - "openFile": "Άνοιγμα αρχείου", - "details": "Λεπτομέρειες αρχείου", - "fileName": "Όνομα", - "fileFormat": "Μορφή", - "fileSize": "Μέγεθος", - "fileVersion": "Έκδοση", - "totalSelected": "Σύνολο επιλεγμένων", - "dropFilesHere": "Αποθέστε αρχεία εδώ", - "selectAll": "Επιλογή όλων", - "deselectAll": "Αποεπιλογή όλων", - "deleteSelected": "Διαγραφή επιλεγμένων", - "selectedCount": "{{count}} επιλεγμένα", - "download": "Λήψη", - "delete": "Διαγραφή", - "unsupported": "Μη υποστηριζόμενο", - "addToUpload": "Προσθήκη στη μεταφόρτωση", - "deleteAll": "Διαγραφή όλων", - "loadingFiles": "Φόρτωση αρχείων...", - "noFiles": "Δεν υπάρχουν διαθέσιμα αρχεία", - "noFilesFound": "Δεν βρέθηκαν αρχεία που να ταιριάζουν στην αναζήτησή σας", - "openInPageEditor": "Άνοιγμα στον επεξεργαστή σελίδων", - "showAll": "Προβολή όλων", - "sortByDate": "Ταξινόμηση κατά ημερομηνία", - "sortByName": "Ταξινόμηση κατά όνομα", - "sortBySize": "Ταξινόμηση κατά μέγεθος" - }, - "storage": { - "temporaryNotice": "Τα αρχεία αποθηκεύονται προσωρινά στο πρόγραμμα περιήγησής σας και ενδέχεται να εκκαθαριστούν αυτόματα", - "storageLimit": "Όριο αποθήκευσης", - "storageUsed": "Χρησιμοποιημένη προσωρινή αποθήκευση", - "storageFull": "Η αποθήκευση είναι σχεδόν πλήρης. Εξετάστε την αφαίρεση ορισμένων αρχείων.", - "fileTooLarge": "Το αρχείο είναι πολύ μεγάλο. Το μέγιστο μέγεθος ανά αρχείο είναι", - "storageQuotaExceeded": "Υπέρβαση ορίου αποθήκευσης. Παρακαλώ αφαιρέστε ορισμένα αρχεία πριν μεταφορτώσετε περισσότερα.", - "approximateSize": "Προσεγγιστικό μέγεθος" - }, - "sanitize": { - "title": "Καθαρισμός", - "desc": "Αφαιρέστε πιθανά επιβλαβή στοιχεία από αρχεία PDF.", - "submit": "Εξυγίανση PDF", - "completed": "Ο καθαρισμός ολοκληρώθηκε με επιτυχία", - "error": { - "generic": "Ο καθαρισμός απέτυχε", - "failed": "Παρουσιάστηκε σφάλμα κατά τον καθαρισμό του PDF." - }, - "filenamePrefix": "καθαρισμένο", - "sanitizationResults": "Αποτελέσματα καθαρισμού", - "steps": { - "files": "Αρχεία", - "settings": "Ρυθμίσεις", - "results": "Αποτελέσματα" - }, - "files": { - "placeholder": "Επιλέξτε ένα αρχείο PDF στην κύρια προβολή για να ξεκινήσετε" - }, - "options": { - "title": "Επιλογές καθαρισμού", - "note": "Επιλέξτε τα στοιχεία που θέλετε να αφαιρέσετε από το PDF. Πρέπει να επιλεγεί τουλάχιστον μία επιλογή.", - "removeJavaScript": { - "label": "Αφαίρεση JavaScript", - "desc": "Αφαίρεση ενεργειών και scripts JavaScript από το PDF" - }, - "removeEmbeddedFiles": { - "label": "Αφαίρεση ενσωματωμένων αρχείων", - "desc": "Αφαίρεση τυχόν αρχείων ενσωματωμένων στο PDF" - }, - "removeXMPMetadata": { - "label": "Αφαίρεση μεταδεδομένων XMP", - "desc": "Αφαίρεση μεταδεδομένων XMP από το PDF" - }, - "removeMetadata": { - "label": "Αφαίρεση μεταδεδομένων εγγράφου", - "desc": "Αφαίρεση μεταδεδομένων πληροφοριών εγγράφου (τίτλος, συγγραφέας, κ.λπ.)" - }, - "removeLinks": { - "label": "Αφαίρεση συνδέσμων", - "desc": "Αφαίρεση εξωτερικών συνδέσμων και ενεργειών εκκίνησης από το PDF" - }, - "removeFonts": { - "label": "Αφαίρεση γραμματοσειρών", - "desc": "Αφαίρεση ενσωματωμένων γραμματοσειρών από το PDF" - } - } - }, - "addPassword": { - "title": "Προσθήκη κωδικού", - "desc": "Κρυπτογραφήστε το έγγραφο PDF με κωδικό πρόσβασης.", - "completed": "Εφαρμόστηκε προστασία με κωδικό πρόσβασης", - "submit": "Κρυπτογράφηση", - "filenamePrefix": "κρυπτογραφημένο", - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την κρυπτογράφηση του PDF." - }, - "passwords": { - "stepTitle": "Κωδικοί πρόσβασης & κρυπτογράφηση", - "completed": "Οι κωδικοί πρόσβασης ρυθμίστηκαν", - "user": { - "label": "Κωδικός πρόσβασης χρήστη", - "placeholder": "Εισαγάγετε τον κωδικό πρόσβασης χρήστη" - }, - "owner": { - "label": "Κωδικός πρόσβασης ιδιοκτήτη", - "placeholder": "Εισαγάγετε τον κωδικό πρόσβασης ιδιοκτήτη" - } - }, - "encryption": { - "keyLength": { - "label": "Μήκος κλειδιού κρυπτογράφησης", - "40bit": "40-bit (Χαμηλή)", - "128bit": "128-bit (Τυπική)", - "256bit": "256-bit (Υψηλή)" - } - }, - "results": { - "title": "Κρυπτογραφημένα PDF" - }, - "tooltip": { - "header": { - "title": "Επισκόπηση προστασίας με κωδικό πρόσβασης" - }, - "passwords": { - "title": "Τύποι κωδικών πρόσβασης", - "text": "Οι κωδικοί πρόσβασης χρήστη περιορίζουν το άνοιγμα του εγγράφου, ενώ οι κωδικοί πρόσβασης ιδιοκτήτη ελέγχουν τι μπορεί να γίνει με το έγγραφο αφού ανοιχτεί. Μπορείτε να ορίσετε και τους δύο ή μόνο έναν.", - "bullet1": "Κωδικός χρήστη: Απαιτείται για το άνοιγμα του PDF", - "bullet2": "Κωδικός ιδιοκτήτη: Ελέγχει τα δικαιώματα του εγγράφου (δεν υποστηρίζεται από όλους τους προβολείς PDF)" - }, - "encryption": { - "title": "Επίπεδα κρυπτογράφησης", - "text": "Υψηλότερα επίπεδα κρυπτογράφησης προσφέρουν καλύτερη ασφάλεια, αλλά ίσως να μην υποστηρίζονται από παλαιότερους προβολείς PDF.", - "bullet1": "40-bit: Βασική ασφάλεια, συμβατό με παλαιότερους προβολείς", - "bullet2": "128-bit: Τυπική ασφάλεια, ευρέως υποστηριζόμενη", - "bullet3": "256-bit: Μέγιστη ασφάλεια, απαιτεί σύγχρονους προβολείς" - }, - "permissions": { - "title": "Αλλαγή δικαιωμάτων", - "text": "Αυτά τα δικαιώματα ελέγχουν τι μπορούν να κάνουν οι χρήστες με το PDF. Είναι πιο αποτελεσματικά σε συνδυασμό με κωδικό πρόσβασης κατόχου." - } - } - }, - "changePermissions": { - "title": "Αλλαγή δικαιωμάτων", - "desc": "Αλλαγή περιορισμών και δικαιωμάτων εγγράφου.", - "completed": "Τα δικαιώματα άλλαξαν", - "submit": "Αλλαγή δικαιωμάτων", - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την αλλαγή δικαιωμάτων του PDF." - }, - "permissions": { - "preventAssembly": { - "label": "Αποτροπή συναρμολόγησης εγγράφου" - }, - "preventExtractContent": { - "label": "Αποτροπή εξαγωγής περιεχομένου" - }, - "preventExtractForAccessibility": { - "label": "Αποτροπή εξαγωγής για προσβασιμότητα" - }, - "preventFillInForm": { - "label": "Αποτροπή συμπλήρωσης φόρμας" - }, - "preventModify": { - "label": "Αποτροπή τροποποίησης" - }, - "preventModifyAnnotations": { - "label": "Αποτροπή τροποποίησης σχολιασμών" - }, - "preventPrinting": { - "label": "Αποτροπή εκτύπωσης" - }, - "preventPrintingFaithful": { - "label": "Αποτροπή εκτύπωσης σε διαφορετικές μορφές" - } - }, - "results": { - "title": "Τροποποιημένα PDF" - }, - "tooltip": { - "header": { - "title": "Αλλαγή δικαιωμάτων" - }, - "description": { - "text": "Αλλάζει τα δικαιώματα εγγράφου, επιτρέποντας/απαγορεύοντας πρόσβαση σε διαφορετικές λειτουργίες στους αναγνώστες PDF." - }, - "warning": { - "text": "Για να καταστούν αυτά τα δικαιώματα μη τροποποιήσιμα, χρησιμοποιήστε το εργαλείο Προσθήκη Κωδικού για να ορίσετε κωδικό πρόσβασης κατόχου." - } - } - }, - "removePassword": { - "title": "Αφαίρεση κωδικού", - "desc": "Αφαίρεση προστασίας κωδικού από το έγγραφο PDF.", - "tags": "ασφάλεια,αποκρυπτογράφηση,ασφάλεια,αφαίρεση κωδικού,διαγραφή κωδικού", - "password": { - "stepTitle": "Αφαίρεση κωδικού", - "label": "Τρέχων κωδικός", - "placeholder": "Εισαγάγετε τον τρέχοντα κωδικό πρόσβασης", - "completed": "Ο κωδικός πρόσβασης ρυθμίστηκε" - }, - "filenamePrefix": "αποκρυπτογραφημένο", - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την αφαίρεση του κωδικού πρόσβασης από το PDF." - }, - "tooltip": { - "description": "Η κατάργηση προστασίας με κωδικό πρόσβασης απαιτεί τον κωδικό που χρησιμοποιήθηκε για την κρυπτογράφηση του PDF. Αυτό θα αποκρυπτογραφήσει το έγγραφο, καθιστώντας το προσβάσιμο χωρίς κωδικό." - }, - "submit": "Αφαίρεση", - "results": { - "title": "Αποκρυπτογραφημένα PDF" - } - }, - "automate": { - "title": "Αυτοματοποίηση", - "desc": "Δημιουργήστε ροές εργασίας πολλών βημάτων συνδέοντας ενέργειες PDF. Ιδανικό για επαναλαμβανόμενες εργασίες.", - "invalidStep": "Μη έγκυρο βήμα", - "files": { - "placeholder": "Επιλέξτε αρχεία για επεξεργασία με αυτήν την αυτοματοποίηση" - }, - "selection": { - "title": "Επιλογή αυτοματοποίησης", - "saved": { - "title": "Αποθηκευμένα" - }, - "createNew": { - "title": "Δημιουργία νέας αυτοματοποίησης" - }, - "suggested": { - "title": "Προτεινόμενες" - } - }, - "creation": { - "createTitle": "Δημιουργία αυτοματοποίησης", - "editTitle": "Επεξεργασία αυτοματοποίησης", - "intro": "Οι αυτοματισμοί εκτελούν εργαλεία διαδοχικά. Για να ξεκινήσετε, προσθέστε εργαλεία με τη σειρά που θέλετε να εκτελεστούν.", - "name": { - "label": "Όνομα αυτοματοποίησης", - "placeholder": "Η Αυτοματοποίησή μου" - }, - "description": { - "label": "Περιγραφή (προαιρετικό)", - "placeholder": "Περιγράψτε τι κάνει αυτή η αυτοματοποίηση..." - }, - "tools": { - "selectTool": "Επιλέξτε εργαλείο...", - "selected": "Επιλεγμένα εργαλεία", - "remove": "Κατάργηση εργαλείου", - "configure": "Ρύθμιση εργαλείου", - "notConfigured": "! Μη ρυθμισμένο", - "addTool": "Προσθήκη εργαλείου", - "add": "Προσθέστε ένα εργαλείο..." - }, - "save": "Αποθήκευση αυτοματοποίησης", - "unsavedChanges": { - "title": "Μη αποθηκευμένες αλλαγές", - "message": "Έχετε μη αποθηκευμένες αλλαγές. Είστε βέβαιοι ότι θέλετε να επιστρέψετε; Όλες οι αλλαγές θα χαθούν.", - "cancel": "Άκυρο", - "confirm": "Επιστροφή" - }, - "icon": { - "label": "Εικονίδιο" - } - }, - "run": { - "title": "Εκτέλεση αυτοματοποίησης" - }, - "sequence": { - "unnamed": "Ανώνυμη αυτοματοποίηση", - "steps": "{{count}} βήματα", - "running": "Εκτελείται αυτοματοποίηση...", - "run": "Εκτέλεση αυτοματοποίησης", - "finish": "Τέλος" - }, - "reviewTitle": "Αποτελέσματα αυτοματοποίησης", - "config": { - "loading": "Φόρτωση ρυθμίσεων εργαλείου...", - "noSettings": "Αυτό το εργαλείο δεν έχει παραμετροποιήσιμες ρυθμίσεις.", - "title": "Ρύθμιση {{toolName}}", - "description": "Ρυθμίστε τις επιλογές για αυτό το εργαλείο. Αυτές οι ρυθμίσεις θα εφαρμοστούν όταν εκτελεστεί η αυτοματοποίηση.", - "cancel": "Άκυρο", - "save": "Αποθήκευση ρυθμίσεων" - }, - "copyToSaved": "Αντιγραφή στα Αποθηκευμένα" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Ασφαλής εισαγωγή PDF", - "securePdfIngestionDesc": "Ολοκληρωμένη ροή επεξεργασίας PDF που καθαρίζει έγγραφα, εφαρμόζει OCR με καθαρισμό, μετατρέπει σε μορφή PDF/A για μακροχρόνια αρχειοθέτηση και βελτιστοποιεί το μέγεθος αρχείου.", - "emailPreparation": "Προετοιμασία Email", - "emailPreparationDesc": "Βελτιστοποιεί PDF για διανομή μέσω email, συμπιέζοντας αρχεία, χωρίζοντας μεγάλα έγγραφα σε τμήματα 20MB για συμβατότητα με email και αφαιρώντας μεταδεδομένα για ιδιωτικότητα.", - "secureWorkflow": "Ροή Ασφαλείας", - "secureWorkflowDesc": "Ασφαλίζει έγγραφα PDF αφαιρώντας ενδεχομένως κακόβουλο περιεχόμενο όπως JavaScript και ενσωματωμένα αρχεία και στη συνέχεια προσθέτει προστασία με κωδικό για την αποτροπή μη εξουσιοδοτημένης πρόσβασης. Ο κωδικός ορίζεται σε 'password' από προεπιλογή.", - "processImages": "Επεξεργασία εικόνων", - "processImagesDesc": "Μετατρέπει πολλά αρχεία εικόνας σε ένα μόνο έγγραφο PDF και στη συνέχεια εφαρμόζει τεχνολογία OCR για την εξαγωγή αναζητήσιμου κειμένου από τις εικόνες.", - "prePublishSanitization": "Καθαρισμός πριν τη δημοσίευση", - "prePublishSanitizationDesc": "Ροή καθαρισμού που αφαιρεί όλα τα κρυφά μεταδεδομένα, JavaScript, ενσωματωμένα αρχεία, σχόλια και επιπεδοποιεί τις φόρμες για να αποτραπεί διαρροή δεδομένων πριν τη δημοσίευση PDF online." - } - }, - "colorPicker": { - "title": "Επιλέξτε χρώμα" - }, - "common": { - "previous": "Προηγούμενο", - "next": "Επόμενο", - "collapse": "Σύμπτυξη", - "expand": "Ανάπτυξη", - "collapsed": "συμπτυγμένο", - "lines": "γραμμές", - "copy": "Αντιγραφή", - "copied": "Αντιγράφηκε!", - "refresh": "Ανανέωση", - "retry": "Επανάληψη", - "remaining": "υπόλοιπο", - "used": "χρησιμοποιημένα", - "available": "διαθέσιμα", - "cancel": "Άκυρο", - "preview": "Προεπισκόπηση", - "close": "Κλείσιμο", - "done": "Τέλος", - "loading": "Φόρτωση...", - "back": "Πίσω", - "continue": "Συνέχεια", - "error": "Σφάλμα" - }, - "config": { - "overview": { - "title": "Ρυθμίσεις εφαρμογής", - "description": "Τρέχουσες ρυθμίσεις εφαρμογής και λεπτομέρειες διαμόρφωσης.", - "loading": "Φόρτωση ρυθμίσεων...", - "error": "Σφάλμα", - "warning": "Προειδοποίηση ρυθμίσεων", - "sections": { - "basic": "Βασικές ρυθμίσεις", - "security": "Ρυθμίσεις ασφάλειας", - "system": "Ρυθμίσεις συστήματος", - "integration": "Ρυθμίσεις ενσωμάτωσης" - } - }, - "account": { - "overview": { - "title": "Ρυθμίσεις λογαριασμού", - "manageAccountPreferences": "Διαχείριση προτιμήσεων λογαριασμού", - "guestDescription": "Έχετε συνδεθεί ως επισκέπτης. Σκεφτείτε να αναβαθμίσετε τον λογαριασμό σας παραπάνω." - }, - "upgrade": { - "title": "Αναβάθμιση λογαριασμού επισκέπτη", - "description": "Συνδέστε τον λογαριασμό σας για να διατηρήσετε το ιστορικό σας και να αποκτήσετε πρόσβαση σε περισσότερες λειτουργίες!", - "socialLogin": "Αναβάθμιση με Κοινωνικό Λογαριασμό", - "linkWith": "Σύνδεση με", - "emailPassword": "ή εισαγάγετε το email & τον κωδικό πρόσβασής σας", - "email": "Email", - "emailPlaceholder": "Εισαγάγετε το email σας", - "password": "Κωδικός πρόσβασης (προαιρετικό)", - "passwordPlaceholder": "Ορίστε έναν κωδικό πρόσβασης", - "passwordNote": "Αφήστε κενό για χρήση μόνο επαλήθευσης email", - "upgradeButton": "Αναβάθμιση λογαριασμού" - } - }, - "apiKeys": { - "intro": "Χρησιμοποιήστε το κλειδί API σας για προγραμματική πρόσβαση στις δυνατότητες επεξεργασίας του Stirling PDF.", - "docsTitle": "Τεκμηρίωση API", - "docsDescription": "Μάθετε περισσότερα για την ενσωμάτωση με το Stirling PDF:", - "docsLink": "Τεκμηρίωση API", - "schemaLink": "Αναφορά σχήματος API", - "usage": "Συμπεριλάβετε αυτό το κλειδί στην κεφαλίδα X-API-KEY σε όλα τα αιτήματα API.", - "description": "Το κλειδί API σας για πρόσβαση στη σουίτα εργαλείων PDF του Stirling. Αντιγράψτε το στο έργο σας ή ανανεώστε για δημιουργία νέου.", - "publicKeyAriaLabel": "Δημόσιο κλειδί API", - "copyKeyAriaLabel": "Αντιγραφή κλειδιού API", - "refreshAriaLabel": "Ανανέωση κλειδιού API", - "includedCredits": "Συμπεριλαμβανόμενες πιστώσεις", - "purchasedCredits": "Αγορασμένες πιστώσεις", - "totalCredits": "Σύνολο πιστώσεων", - "chartAriaLabel": "Χρήση πιστώσεων: συμπεριλαμβανόμενες {{includedUsed}} από {{includedTotal}}, αγορασμένες {{purchasedUsed}} από {{purchasedTotal}}", - "nextReset": "Επόμενη επαναφορά", - "lastApiUse": "Τελευταία χρήση API", - "overlayMessage": "Δημιουργήστε κλειδί για να δείτε τις πιστώσεις και τις διαθέσιμες πιστώσεις", - "label": "Κλειδί API", - "guestInfo": "Οι επισκέπτες δεν λαμβάνουν κλειδιά API. Δημιουργήστε λογαριασμό για να λάβετε κλειδί API που μπορείτε να χρησιμοποιήσετε στις εφαρμογές σας.", - "goToAccount": "Μετάβαση στον Λογαριασμό", - "refreshModal": { - "title": "Ανανέωση κλειδιών API", - "warning": "⚠️ Προειδοποίηση: Αυτή η ενέργεια θα δημιουργήσει νέα κλειδιά API και θα καταστήσει τα προηγούμενα άκυρα.", - "impact": "Οποιαδήποτε εφαρμογή ή υπηρεσία χρησιμοποιεί αυτά τα κλειδιά θα σταματήσει να λειτουργεί μέχρι να τα ενημερώσετε με τα νέα.", - "confirmPrompt": "Είστε βέβαιοι ότι θέλετε να συνεχίσετε;", - "confirmCta": "Ανανέωση κλειδιών" - }, - "generateError": "Δεν μπορέσαμε να δημιουργήσουμε το κλειδί API σας." - } - }, - "AddAttachmentsRequest": { - "attachments": "Επιλογή συνημμένων", - "info": "Επιλέξτε αρχεία για επισύναψη στο PDF σας. Αυτά τα αρχεία θα ενσωματωθούν και θα είναι προσβάσιμα μέσω του πίνακα συνημμένων του PDF.", - "selectFiles": "Επιλογή αρχείων για επισύναψη", - "placeholder": "Επιλογή αρχείων...", - "addMoreFiles": "Προσθήκη περισσότερων αρχείων...", - "selectedFiles": "Επιλεγμένα αρχεία", - "submit": "Προσθήκη συνημμένων", - "tooltip": { - "header": { - "title": "Σχετικά με το Add Attachments" - }, - "description": { - "title": "Τι κάνει" - } - }, - "results": { - "title": "Αποτελέσματα συνημμένων" - }, - "error": { - "failed": "Η λειτουργία προσθήκης συνημμένων απέτυχε" - } - }, - "termsAndConditions": "Όροι & Προϋποθέσεις", - "logOut": "Αποσύνδεση", - "addAttachments": { - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την προσθήκη συνημμένων στο PDF." - } - }, - "autoRename": { - "description": "Αυτό το εργαλείο θα μετονομάζει αυτόματα αρχεία PDF με βάση το περιεχόμενό τους. Αναλύει το έγγραφο για να βρει τον καταλληλότερο τίτλο από το κείμενο." - }, - "customPosition": "Προσαρμοσμένη θέση", - "details": "Λεπτομέρειες", - "invalidUndoData": "Αδύνατη η αναίρεση: μη έγκυρα δεδομένα ενέργειας", - "margin": { - "large": "Μεγάλο", - "medium": "Μεσαίο", - "small": "Μικρό", - "xLarge": "Πολύ μεγάλο" - }, - "noFilesToUndo": "Αδύνατη η αναίρεση: δεν επεξεργάστηκαν αρχεία στην τελευταία ενέργεια", - "noOperationToUndo": "Καμία ενέργεια για αναίρεση", - "noValidFiles": "Δεν υπάρχουν έγκυρα αρχεία προς επεξεργασία", - "operationCancelled": "Η ενέργεια ακυρώθηκε", - "pageEdit": { - "deselectAll": "Καμία επιλογή", - "selectAll": "Επιλογή όλων" - }, - "quickPosition": "Γρήγορη θέση", - "reorganizePages": { - "error": { - "failed": "Αποτυχία αναδιοργάνωσης σελίδων" - }, - "results": { - "title": "Οι σελίδες αναδιοργανώθηκαν" - }, - "settings": { - "title": "Ρυθμίσεις" - }, - "submit": "Αναδιοργάνωση σελίδων" - }, - "replace-color": { - "options": { - "fill": "Χρώμα γεμίσματος", - "gradient": "Διαβάθμιση" - }, - "previewOverlayOpacity": "Αδιαφάνεια επικάλυψης προεπισκόπησης", - "previewOverlayTransparency": "Διαφάνεια επικάλυψης προεπισκόπησης", - "previewOverlayVisibility": "Εμφάνιση επικάλυψης προεπισκόπησης", - "selectText": { - "1": "Επιλογές αντικατάστασης ή αναστροφής χρώματος", - "2": "Προεπιλογή (Προεπιλεγμένα χρώματα υψηλής αντίθεσης)", - "3": "Προσαρμογή (Προσαρμοσμένα χρώματα)", - "4": "Πλήρης αναστροφή (Αναστροφή όλων των χρωμάτων)", - "5": "Επιλογές χρωμάτων υψηλής αντίθεσης", - "6": "Λευκό κείμενο σε μαύρο φόντο", - "7": "Μαύρο κείμενο σε λευκό φόντο", - "8": "Κίτρινο κείμενο σε μαύρο φόντο", - "9": "Πράσινο κείμενο σε μαύρο φόντο", - "10": "Επιλογή χρώματος κειμένου", - "11": "Επιλογή χρώματος φόντου", - "12": "Επιλέξτε αρχικό χρώμα", - "13": "Επιλέξτε τελικό χρώμα" - }, - "submit": "Αντικατάσταση", - "title": "Αντικατάσταση-Αναστροφή χρώματος" - }, - "size": "Μέγεθος", - "submit": "Υποβολή", - "success": "Επιτυχία", - "tools": { - "noSearchResults": "Δεν βρέθηκαν εργαλεία", - "noTools": "Δεν υπάρχουν διαθέσιμα εργαλεία" - }, - "undoDataMismatch": "Αδύνατη η αναίρεση: τα δεδομένα ενέργειας είναι κατεστραμμένα", - "undoFailed": "Αποτυχία αναίρεσης ενέργειας", - "undoQuotaError": "Αδύνατη η αναίρεση: ανεπαρκής χώρος αποθήκευσης", - "undoStorageError": "Η αναίρεση ολοκληρώθηκε, αλλά κάποια αρχεία δεν ήταν δυνατό να αποθηκευτούν", - "undoSuccess": "Η ενέργεια αναιρέθηκε με επιτυχία", - "unsupported": "Μη υποστηριζόμενο", - "onboarding": { - "welcomeModal": { - "title": "Καλώς ήρθατε στο Stirling PDF!", - "description": "Θέλετε να κάνετε μια γρήγορη περιήγηση 1 λεπτού για να μάθετε τα βασικά χαρακτηριστικά και πώς να ξεκινήσετε;", - "helpHint": "Μπορείτε πάντα να αποκτήσετε πρόσβαση σε αυτήν την περιήγηση αργότερα από το κουμπί Βοήθεια κάτω αριστερά.", - "startTour": "Έναρξη περιήγησης", - "maybeLater": "Ίσως αργότερα", - "dontShowAgain": "Να μην εμφανιστεί ξανά" - }, - "welcomeSlide": { - "title": "Καλώς ήρθατε στο Stirling", - "body": "Το Stirling PDF είναι πλέον έτοιμο για ομάδες κάθε μεγέθους. Αυτή η ενημέρωση περιλαμβάνει νέα διάταξη, ισχυρές νέες δυνατότητες διαχείρισης, και το πιο ζητούμενο χαρακτηριστικό μας - Edit Text." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Ας επιλέξουμε το εργαλείο Περικοπή για να δείξουμε πώς να χρησιμοποιείτε ένα από τα εργαλεία.", - "toolInterface": "Αυτή είναι η διεπαφή του εργαλείου Περικοπή. Όπως βλέπετε, δεν υπάρχει ακόμη πολλά, επειδή δεν έχουμε προσθέσει αρχεία PDF για εργασία.", - "filesButton": "Το κουμπί Αρχεία στη Γραμμή Γρήγορης Πρόσβασης σάς επιτρέπει να ανεβάσετε PDF για χρήση με τα εργαλεία.", - "fileSources": "Μπορείτε να ανεβάσετε νέα αρχεία ή να αποκτήσετε πρόσβαση σε πρόσφατα αρχεία από εδώ. Για την περιήγηση, θα χρησιμοποιήσουμε ένα δείγμα αρχείου.", - "workbench": "Αυτή είναι η Επιφάνεια εργασίας - ο κεντρικός χώρος όπου βλέπετε και επεξεργάζεστε τα PDF σας.", - "viewSwitcher": "Χρησιμοποιήστε αυτά τα χειριστήρια για να επιλέξετε πώς θέλετε να προβάλλετε τα PDF σας.", - "viewer": "Ο Προβολέας σάς επιτρέπει να διαβάζετε και να σχολιάζετε τα PDF σας.", - "pageEditor": "Ο Επεξεργαστής σελίδων επιτρέπει διάφορες ενέργειες στις σελίδες των PDF σας, όπως αναδιάταξη, περιστροφή και διαγραφή.", - "activeFiles": "Η προβολή Ενεργά αρχεία εμφανίζει όλα τα PDF που έχετε φορτώσει στο εργαλείο και σας επιτρέπει να επιλέξετε ποια θα επεξεργαστείτε.", - "fileCheckbox": "Κάνοντας κλικ σε ένα από τα αρχεία το επιλέγετε για επεξεργασία. Μπορείτε να επιλέξετε πολλαπλά αρχεία για ομαδικές ενέργειες.", - "selectControls": "Το Δεξί πλαίσιο περιέχει κουμπιά για γρήγορη επιλογή/αποεπιλογή όλων των ενεργών PDF σας, καθώς και κουμπιά για αλλαγή θέματος ή γλώσσας της εφαρμογής.", - "cropSettings": "Τώρα που επιλέξαμε το αρχείο που θέλουμε να περικόψουμε, μπορούμε να ρυθμίσουμε το εργαλείο Περικοπή για να ορίσουμε την περιοχή στην οποία θέλουμε να περικοπεί το PDF.", - "runButton": "Αφού ρυθμιστεί το εργαλείο, αυτό το κουμπί σάς επιτρέπει να το εκτελέσετε σε όλα τα επιλεγμένα PDF.", - "results": "Αφού ολοκληρωθεί η εκτέλεση του εργαλείου, το βήμα Ανασκόπηση θα εμφανίσει προεπισκόπηση των αποτελεσμάτων σε αυτό το πάνελ και θα σας επιτρέψει να αναιρέσετε την ενέργεια ή να κατεβάσετε το αρχείο.", - "fileReplacement": "Το τροποποιημένο αρχείο θα αντικαταστήσει αυτόματα το πρωτότυπο στην Επιφάνεια εργασίας, ώστε να μπορείτε εύκολα να το περάσετε από περισσότερα εργαλεία.", - "pinButton": "Μπορείτε να χρησιμοποιήσετε το κουμπί Καρφίτσωμα αν θέλετε τα αρχεία σας να παραμείνουν ενεργά μετά την εκτέλεση εργαλείων πάνω τους.", - "wrapUp": "Είστε έτοιμοι! Μάθατε για τις κύριες περιοχές της εφαρμογής και πώς να τις χρησιμοποιείτε. Κάντε κλικ στο κουμπί Βοήθεια οποτεδήποτε για να δείτε ξανά αυτή την περιήγηση.", - "previous": "Προηγούμενο", - "next": "Επόμενο", - "finish": "Τέλος", - "startTour": "Έναρξη περιήγησης", - "startTourDescription": "Κάντε μια καθοδηγούμενη περιήγηση στα βασικά χαρακτηριστικά του Stirling PDF", - "buttons": { - "next": "Επόμενο →", - "back": "Πίσω", - "skipForNow": "Παράλειψη προς το παρόν", - "download": "Λήψη →", - "showMeAround": "Ξεναγήστε με", - "skipTheTour": "Παράλειψη ξενάγησης" - }, - "serverLicense": { - "skip": "Παράλειψη προς το παρόν", - "seePlans": "Δείτε τα πλάνα →", - "upgrade": "Αναβάθμιση τώρα →", - "freeTitle": "Άδεια διακομιστή", - "overLimitTitle": "Απαιτείται άδεια διακομιστή", - "overLimitBody": "Η αδειοδότηση μας επιτρέπει έως {{freeTierLimit}} χρήστες δωρεάν ανά διακομιστή. Έχετε {{overLimitUserCopy}} χρήστες Stirling. Για να συνεχίσετε χωρίς διακοπές, αναβαθμίστε στο πλάνο Stirling Server - απεριόριστες θέσεις, επεξεργασία κειμένου PDF και πλήρης έλεγχος διαχειριστή για $99/server/μήνα.", - "freeBody": "Η αδειοδότηση Open-Core μας επιτρέπει έως {{freeTierLimit}} χρήστες δωρεάν ανά διακομιστή. Για απρόσκοπτη κλιμάκωση και έγκαιρη πρόσβαση στο νέο εργαλείο επεξεργασίας κειμένου PDF, προτείνουμε το πλάνο Stirling Server - πλήρης επεξεργασία και απεριόριστες θέσεις για $99/server/μήνα." - }, - "desktopInstall": { - "title": "Λήψη", - "titleWithOs": "Λήψη για {{osLabel}}", - "body": "Το Stirling λειτουργεί καλύτερα ως εφαρμογή για υπολογιστή. Μπορείτε να το χρησιμοποιείτε offline, να έχετε ταχύτερη πρόσβαση στα έγγραφα και να κάνετε επεξεργασίες τοπικά στον υπολογιστή σας." - }, - "planOverview": { - "adminTitle": "Επισκόπηση διαχειριστή", - "userTitle": "Επισκόπηση πλάνου", - "adminBodyLoginEnabled": "Ως διαχειριστής, μπορείτε να διαχειρίζεστε χρήστες, να ρυθμίζετε επιλογές και να παρακολουθείτε την υγεία του διακομιστή. Τα πρώτα {{freeTierLimit}} άτομα στον διακομιστή σας χρησιμοποιούν το Stirling δωρεάν.", - "adminBodyLoginDisabled": "Μόλις ενεργοποιήσετε τη λειτουργία σύνδεσης, μπορείτε να διαχειρίζεστε χρήστες, να ρυθμίζετε επιλογές και να παρακολουθείτε την υγεία του διακομιστή. Τα πρώτα {{freeTierLimit}} άτομα στον διακομιστή σας χρησιμοποιούν το Stirling δωρεάν.", - "userBody": "Προσκαλέστε συνεργάτες, αναθέστε ρόλους και κρατήστε τα έγγραφα οργανωμένα σε έναν ασφαλή χώρο εργασίας. Ενεργοποιήστε τη λειτουργία σύνδεσης όταν είστε έτοιμοι να ξεπεράσετε τη μονοπρόσωπη χρήση." - }, - "securityCheck": { - "message": "Η εφαρμογή έχει υποστεί σημαντικές αλλαγές πρόσφατα. Ίσως απαιτείται η προσοχή του διαχειριστή του διακομιστή σας. Επιβεβαιώστε τον ρόλο σας για να συνεχίσετε." - } - }, - "adminOnboarding": { - "welcome": "Καλώς ήρθατε στην Περιήγηση Διαχειριστή! Ας εξερευνήσουμε τις ισχυρές εταιρικές λειτουργίες και ρυθμίσεις για διαχειριστές συστήματος.", - "configButton": "Κάντε κλικ στο κουμπί Ρυθμίσεις για πρόσβαση σε όλες τις ρυθμίσεις συστήματος και τα εργαλεία διαχείρισης.", - "settingsOverview": "Αυτό είναι το Πάνελ Ρυθμίσεων. Οι ρυθμίσεις διαχειριστή είναι οργανωμένες ανά κατηγορία για εύκολη πλοήγηση.", - "teamsAndUsers": "Διαχειριστείτε εδώ Ομάδες και μεμονωμένους χρήστες. Μπορείτε να προσκαλέσετε νέους χρήστες μέσω email, κοινόχρησμων συνδέσμων ή να δημιουργήσετε προσαρμοσμένους λογαριασμούς.", - "systemCustomization": "Υπάρχουν εκτενείς τρόποι προσαρμογής του UI: οι Ρυθμίσεις συστήματος επιτρέπουν αλλαγή ονόματος εφαρμογής και γλωσσών, τα Χαρακτηριστικά επιτρέπουν διαχείριση πιστοποιητικών διακομιστή και τα Σημεία Τερματισμού σάς επιτρέπουν να ενεργοποιείτε ή να απενεργοποιείτε συγκεκριμένα εργαλεία για τους χρήστες σας.", - "databaseSection": "Για προηγμένα παραγωγικά περιβάλλοντα, υπάρχουν ρυθμίσεις για συνδέσεις εξωτερικής βάσης δεδομένων ώστε να ενσωματωθεί με την υπάρχουσα υποδομή σας.", - "connectionsSection": "Η ενότητα Συνδέσεις υποστηρίζει διάφορες μεθόδους σύνδεσης, συμπεριλαμβανομένων προσαρμοσμένων SSO και SAML παρόχων όπως Google και GitHub, καθώς και ενσωματώσεις email για ειδοποιήσεις και επικοινωνίες.", - "adminTools": "Τέλος, υπάρχουν προηγμένα εργαλεία διαχείρισης, όπως Έλεγχος για παρακολούθηση δραστηριότητας συστήματος και Ανάλυση Χρήσης για παρακολούθηση του τρόπου που οι χρήστες αλληλεπιδρούν με την πλατφόρμα.", - "wrapUp": "Αυτή ήταν η περιήγηση διαχειριστή! Είδατε τις εταιρικές δυνατότητες που κάνουν το Stirling PDF μια ισχυρή, προσαρμόσιμη λύση για οργανισμούς. Αποκτήστε πρόσβαση σε αυτή την περιήγηση οποτεδήποτε από το μενού Βοήθεια." - }, - "workspace": { - "title": "Χώρος εργασίας", - "people": { - "title": "Άνθρωποι", - "description": "Διαχείριση μελών χώρου εργασίας και των δικαιωμάτων τους", - "loading": "Φόρτωση μελών...", - "searchMembers": "Αναζήτηση μελών...", - "addMembers": "Προσθήκη μελών", - "inviteMembers": { - "label": "Πρόσκληση μελών", - "subtitle": "Πληκτρολογήστε ή επικολλήστε emails παρακάτω, χωρισμένα με κόμμα. Ο χώρος εργασίας σας θα χρεώνεται ανά μέλος." - }, - "user": "Χρήστης", - "role": "Ρόλος", - "team": "Ομάδα", - "status": "Κατάσταση", - "actions": { - "label": "Ενέργειες", - "upgrade": "Αναβάθμιση" - }, - "noMembersFound": "Δεν βρέθηκαν μέλη", - "active": "Ενεργός", - "disabled": "Απενεργοποιημένος", - "activeSession": "Ενεργή συνεδρία", - "member": "Μέλος", - "admin": "Διαχειριστής", - "roleDescriptions": { - "admin": "Μπορεί να διαχειρίζεται ρυθμίσεις και να προσκαλεί μέλη, με πλήρη δικαιώματα διαχείρισης.", - "member": "Μπορεί να προβάλλει και να επεξεργάζεται κοινόχρηστα αρχεία, αλλά δεν μπορεί να διαχειριστεί ρυθμίσεις χώρου εργασίας ή μέλη.", - "user": "Χρήστης" - }, - "editRole": "Επεξεργασία ρόλου", - "enable": "Ενεργοποίηση", - "disable": "Απενεργοποίηση", - "deleteUser": "Διαγραφή χρήστη", - "deleteUserSuccess": "Ο χρήστης διαγράφηκε με επιτυχία", - "deleteUserError": "Αποτυχία διαγραφής χρήστη", - "confirmDelete": "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτόν τον χρήστη; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.", - "addMember": { - "title": "Προσθήκη μέλους", - "username": "Όνομα χρήστη (Email)", - "usernamePlaceholder": "user@example.com", - "password": "Κωδικός πρόσβασης", - "passwordPlaceholder": "Εισαγάγετε κωδικό πρόσβασης", - "role": "Ρόλος", - "team": "Ομάδα (Προαιρετικό)", - "teamPlaceholder": "Επιλέξτε ομάδα", - "forcePasswordChange": "Εξαναγκασμός αλλαγής κωδικού στην πρώτη σύνδεση", - "cancel": "Άκυρο", - "submit": "Προσθήκη μέλους", - "usernameRequired": "Απαιτούνται όνομα χρήστη και κωδικός πρόσβασης", - "passwordTooShort": "Ο κωδικός πρόσβασης πρέπει να έχει τουλάχιστον 6 χαρακτήρες", - "success": "Ο χρήστης δημιουργήθηκε με επιτυχία", - "error": "Αποτυχία δημιουργίας χρήστη" - }, - "editMember": { - "title": "Επεξεργασία μέλους", - "editing": "Επεξεργασία:", - "role": "Ρόλος", - "team": "Ομάδα (Προαιρετικό)", - "teamPlaceholder": "Επιλέξτε ομάδα", - "cancel": "Άκυρο", - "submit": "Ενημέρωση μέλους", - "success": "Ο χρήστης ενημερώθηκε με επιτυχία", - "error": "Αποτυχία ενημέρωσης χρήστη" - }, - "toggleEnabled": { - "success": "Η κατάσταση του χρήστη ενημερώθηκε με επιτυχία", - "error": "Αποτυχία ενημέρωσης κατάστασης χρήστη" - }, - "delete": { - "success": "Ο χρήστης διαγράφηκε με επιτυχία", - "error": "Αποτυχία διαγραφής χρήστη" - }, - "emailInvite": { - "tab": "Πρόσκληση μέσω Email", - "description": "Πληκτρολογήστε ή επικολλήστε emails παρακάτω, χωρισμένα με κόμμα. Οι χρήστες θα λάβουν στοιχεία σύνδεσης μέσω email.", - "emails": "Διευθύνσεις email", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Απαιτείται τουλάχιστον μία διεύθυνση email", - "submit": "Αποστολή προσκλήσεων", - "success": "στάλθηκαν προσκλήσεις με επιτυχία", - "partialSuccess": "Κάποιες προσκλήσεις απέτυχαν", - "allFailed": "Αποτυχία πρόσκλησης χρηστών", - "error": "Αποτυχία αποστολής προσκλήσεων" - }, - "directInvite": { - "tab": "Άμεση δημιουργία" - }, - "inviteLinkTab": { - "tab": "Σύνδεσμος πρόσκλησης" - }, - "inviteLink": { - "description": "Δημιουργήστε έναν ασφαλή σύνδεσμο που επιτρέπει στον χρήστη να ορίσει τον δικό του κωδικό πρόσβασης", - "email": "Διεύθυνση email", - "emailPlaceholder": "user@example.com (προαιρετικό)", - "emailDescription": "Προαιρετικό - αφήστε κενό για γενικό σύνδεσμο πρόσκλησης που μπορεί να χρησιμοποιήσει οποιοσδήποτε", - "emailRequired": "Απαιτείται διεύθυνση email", - "emailOptional": "Προαιρετικό - αφήστε κενό για γενικό σύνδεσμο πρόσκλησης", - "emailRequiredForSend": "Απαιτείται διεύθυνση email για αποστολή ειδοποίησης email", - "expiryHours": "Ώρες λήξης", - "expiryDescription": "Πόσες ώρες έως ότου λήξει ο σύνδεσμος", - "sendEmail": "Αποστολή συνδέσμου πρόσκλησης μέσω email", - "sendEmailDescription": "Αν ενεργοποιηθεί, ο σύνδεσμος πρόσκλησης θα σταλεί στη συγκεκριμένη διεύθυνση email", - "smtpRequired": "Το SMTP δεν έχει ρυθμιστεί", - "generate": "Δημιουργία συνδέσμου", - "generated": "Ο σύνδεσμος πρόσκλησης δημιουργήθηκε", - "copied": "Ο σύνδεσμος αντιγράφηκε στο πρόχειρο", - "success": "Ο σύνδεσμος πρόσκλησης δημιουργήθηκε με επιτυχία", - "successWithEmail": "Ο σύνδεσμος πρόσκλησης δημιουργήθηκε και εστάλη μέσω email", - "emailSent": "Ο σύνδεσμος πρόσκλησης δημιουργήθηκε και εστάλη μέσω email", - "emailFailed": "Ο σύνδεσμος δημιουργήθηκε, αλλά η αποστολή email απέτυχε", - "emailFailedDetails": "Σφάλμα: {0}. Παρακαλούμε κοινοποιήστε χειροκίνητα τον σύνδεσμο πρόσκλησης.", - "error": "Αποτυχία δημιουργίας συνδέσμου πρόσκλησης", - "submit": "Δημιουργία συνδέσμου πρόσκλησης" - }, - "inviteMode": { - "username": "Όνομα χρήστη", - "email": "Email", - "link": "Σύνδεσμος", - "emailDisabled": "Οι προσκλήσεις μέσω email απαιτούν ρύθμιση SMTP και mail.enableInvites=true στις ρυθμίσεις" - }, - "license": { - "users": "χρήστες", - "availableSlots": "Διαθέσιμες θέσεις", - "grandfathered": "Με μεταβατικό καθεστώς", - "grandfatheredShort": "{{count}} με μεταβατικό καθεστώς", - "fromLicense": "από την άδεια", - "slotsAvailable": "{{count}} διαθέσιμη(ες) θέση(εις) χρήστη", - "noSlotsAvailable": "Δεν υπάρχουν διαθέσιμες θέσεις", - "currentUsage": "Αυτή τη στιγμή χρησιμοποιείτε {{current}} από {{max}} άδειες χρήστη" - }, - "loginRequired": "Ενεργοποιήστε πρώτα τη λειτουργία σύνδεσης" - }, - "teams": { - "title": "Ομάδες", - "description": "Διαχείριση ομάδων και οργάνωση μελών του χώρου εργασίας", - "loading": "Φόρτωση ομάδων...", - "loadingDetails": "Φόρτωση λεπτομερειών ομάδας...", - "loadError": "Αποτυχία φόρτωσης στοιχείων ομάδας", - "createNewTeam": "Δημιουργία νέας ομάδας", - "teamName": "Όνομα ομάδας", - "totalMembers": "Σύνολο μελών", - "actions": "Ενέργειες", - "noTeamsFound": "Δεν βρέθηκαν ομάδες", - "noMembers": "Δεν υπάρχουν μέλη σε αυτήν την ομάδα", - "system": "Σύστημα", - "addMember": "Προσθήκη μέλους", - "viewTeam": "Προβολή ομάδας", - "removeMember": "Κατάργηση από την ομάδα", - "cannotRemoveFromSystemTeam": "Αδυναμία κατάργησης από την ομάδα συστήματος", - "renameTeamLabel": "Μετονομασία ομάδας", - "deleteTeamLabel": "Διαγραφή ομάδας", - "cannotDeleteInternal": "Δεν είναι δυνατή η διαγραφή της ομάδας Internal", - "confirmDelete": "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτήν την ομάδα; Η ομάδα πρέπει να είναι άδεια για να διαγραφεί.", - "confirmRemove": "Κατάργηση χρήστη από αυτήν την ομάδα;", - "cannotRenameInternal": "Δεν είναι δυνατή η μετονομασία της ομάδας Internal", - "cannotAddToInternal": "Δεν είναι δυνατή η προσθήκη μελών στην ομάδα Internal", - "teamNotFound": "Η ομάδα δεν βρέθηκε", - "backToTeams": "Πίσω στις ομάδες", - "memberCount": "{{count}} μέλη", - "removeMemberSuccess": "Ο χρήστης αφαιρέθηκε από την ομάδα", - "removeMemberError": "Αποτυχία κατάργησης χρήστη από την ομάδα", - "createTeam": { - "title": "Δημιουργία νέας ομάδας", - "teamName": "Όνομα ομάδας", - "teamNamePlaceholder": "Εισαγάγετε όνομα ομάδας", - "cancel": "Άκυρο", - "submit": "Δημιουργία ομάδας", - "nameRequired": "Απαιτείται όνομα ομάδας", - "success": "Η ομάδα δημιουργήθηκε με επιτυχία", - "error": "Αποτυχία δημιουργίας ομάδας" - }, - "renameTeam": { - "title": "Μετονομασία ομάδας", - "renaming": "Μετονομασία:", - "newTeamName": "Νέο όνομα ομάδας", - "newTeamNamePlaceholder": "Εισαγάγετε νέο όνομα ομάδας", - "cancel": "Άκυρο", - "submit": "Μετονομασία ομάδας", - "nameRequired": "Απαιτείται όνομα ομάδας", - "success": "Η ομάδα μετονομάστηκε με επιτυχία", - "error": "Αποτυχία μετονομασίας ομάδας" - }, - "deleteTeam": { - "success": "Η ομάδα διαγράφηκε με επιτυχία", - "error": "Αποτυχία διαγραφής ομάδας. Βεβαιωθείτε ότι η ομάδα είναι άδεια.", - "teamMustBeEmpty": "Η ομάδα πρέπει να είναι άδεια πριν τη διαγραφή" - }, - "addMemberToTeam": { - "title": "Προσθήκη μέλους στην ομάδα", - "addingTo": "Προσθήκη σε", - "selectUser": "Επιλογή χρήστη", - "selectUserPlaceholder": "Επιλέξτε χρήστη", - "selectUserRequired": "Παρακαλούμε επιλέξτε χρήστη", - "currentlyIn": "βρίσκεται τώρα στην", - "willBeMoved": "Σημείωση: Αυτός ο χρήστης θα μετακινηθεί από την τρέχουσα ομάδα του σε αυτή την ομάδα.", - "cancel": "Άκυρο", - "submit": "Προσθήκη μέλους", - "userRequired": "Παρακαλούμε επιλέξτε χρήστη", - "success": "Το μέλος προστέθηκε στην ομάδα με επιτυχία", - "error": "Αποτυχία προσθήκης μέλους στην ομάδα" - }, - "changeTeam": { - "label": "Αλλαγή ομάδας", - "title": "Αλλαγή ομάδας", - "changing": "Μετακίνηση", - "selectTeam": "Επιλογή ομάδας", - "selectTeamPlaceholder": "Επιλέξτε ομάδα", - "selectTeamRequired": "Παρακαλούμε επιλέξτε ομάδα", - "success": "Η ομάδα άλλαξε με επιτυχία", - "error": "Αποτυχία αλλαγής ομάδας", - "submit": "Αλλαγή ομάδας" - } - } - }, - "plan": { - "currency": "Νόμισμα", - "popular": "Δημοφιλές", - "current": "Τρέχον πλάνο", - "upgrade": "Αναβάθμιση", - "contact": "Επικοινωνήστε μαζί μας", - "customPricing": "Προσαρμοσμένο", - "showComparison": "Σύγκριση όλων των λειτουργιών", - "hideComparison": "Απόκρυψη σύγκρισης λειτουργιών", - "featureComparison": "Σύγκριση λειτουργιών", - "from": "Από", - "perMonth": "/μήνα", - "perSeat": "/θέση", - "withServer": "+ Πλάνο Server", - "licensedSeats": "Αδειοδοτημένες: {{count}} θέσεις", - "includedInCurrent": "Περιλαμβάνεται στο πλάνο σας", - "selectPlan": "Επιλογή πλάνου", - "manage": "Διαχείριση", - "manageSubscription": { - "description": "Διαχειριστείτε τη συνδρομή, τη χρέωση και τους τρόπους πληρωμής σας" - }, - "activePlan": { - "title": "Ενεργό πλάνο", - "subtitle": "Οι τρέχουσες λεπτομέρειες συνδρομής σας" - }, - "availablePlans": { - "title": "Διαθέσιμα πλάνα", - "subtitle": "Επιλέξτε το πλάνο που ταιριάζει στις ανάγκες σας" - }, - "static": { - "title": "Πληροφορίες χρέωσης", - "message": "Η ηλεκτρονική χρέωση δεν έχει ρυθμιστεί προς το παρόν. Για αναβάθμιση πλάνου ή διαχείριση συνδρομών, επικοινωνήστε μαζί μας απευθείας.", - "contactSales": "Επικοινωνία με Πωλήσεις", - "contactToUpgrade": "Επικοινωνήστε μαζί μας για αναβάθμιση ή προσαρμογή του πλάνου σας", - "maxUsers": "Μέγιστοι χρήστες", - "upTo": "Έως" - }, - "period": { - "month": "μήνα", - "perUserPerMonth": "/χρήστη/μήνα" - }, - "free": { - "name": "Δωρεάν", - "highlight1": "Περιορισμένη χρήση εργαλείων ανά εβδομάδα", - "highlight2": "Πρόσβαση σε όλα τα εργαλεία", - "highlight3": "Υποστήριξη κοινότητας", - "forever": "Για πάντα δωρεάν", - "included": "Περιλαμβάνεται" - }, - "pro": { - "name": "Pro", - "highlight1": "Απεριόριστη χρήση εργαλείων", - "highlight2": "Προχωρημένα εργαλεία PDF", - "highlight3": "Χωρίς υδατογραφήματα" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Προσαρμοσμένη τιμολόγηση", - "highlight2": "Αποκλειστική υποστήριξη", - "highlight3": "Τελευταίες λειτουργίες", - "requiresServer": "Απαιτεί Server", - "requiresServerMessage": "Παρακαλούμε αναβαθμίστε πρώτα στο πλάνο Server πριν αναβαθμίσετε σε Enterprise." - }, - "feature": { - "title": "Λειτουργία", - "pdfTools": "Βασικά εργαλεία PDF", - "fileSize": "Όριο μεγέθους αρχείου", - "automation": "Αυτοματοποίηση ροών εργαλείων", - "api": "Πρόσβαση API", - "priority": "Υποστήριξη προτεραιότητας", - "customPricing": "Προσαρμοσμένη τιμολόγηση" - }, - "licenseWarning": { - "title": "Έφτασε το όριο δωρεάν self-hosted", - "body": "Έχετε {{total}} χρήστες, αλλά το δωρεάν επίπεδο υποστηρίζει μόνο {{limit}} ανά διακομιστή. Αναβαθμίστε για να συνεχίσει το Stirling PDF να λειτουργεί ομαλά.", - "overLimit": "πάνω από {{limit}}", - "cta": "Δείτε τα πλάνα" - } - }, - "subscription": { - "status": { - "active": "Ενεργή", - "pastDue": "Σε καθυστέρηση", - "canceled": "Ακυρώθηκε", - "incomplete": "Ελλιπής", - "trialing": "Δοκιμή", - "none": "Χωρίς συνδρομή" - }, - "renewsOn": "Ανανεώνεται στις {{date}}", - "cancelsOn": "Ακυρώνεται στις {{date}}" - }, - "billing": { - "manageBilling": "Διαχείριση χρέωσης", - "portal": { - "error": "Αποτυχία ανοίγματος πύλης χρέωσης" - }, - "updateSeats": "Ενημέρωση θέσεων", - "updateEnterpriseSeats": "Ενημέρωση θέσεων Enterprise", - "currentSeats": "Τρέχουσες θέσεις", - "minimumSeats": "Ελάχιστες θέσεις", - "basedOnUsers": "(τρέχοντες χρήστες)", - "newSeatCount": "Νέος αριθμός θέσεων", - "newSeatCountDescription": "Επιλέξτε τον αριθμό θέσεων για την άδεια Enterprise", - "whatHappensNext": "Τι ακολουθεί;", - "stripePortalRedirect": "Θα ανακατευθυνθείτε στην πύλη χρέωσης της Stripe για να ελέγξετε και να επιβεβαιώσετε την αλλαγή θέσεων. Το αναλογικό ποσό θα υπολογιστεί αυτόματα.", - "preparingUpdate": "Προετοιμασία ενημέρωσης θέσεων...", - "seatCountTooLow": "Ο αριθμός θέσεων πρέπει να είναι τουλάχιστον {{minimum}} (τρέχων αριθμός χρηστών)", - "seatCountUnchanged": "Επιλέξτε διαφορετικό αριθμό θέσεων", - "seatsUpdated": "Οι θέσεις ενημερώθηκαν", - "seatsUpdatedMessage": "Οι θέσεις Enterprise ενημερώθηκαν σε {{seats}}", - "updateProcessing": "Επεξεργασία ενημέρωσης", - "updateProcessingMessage": "Η ενημέρωση θέσεων επεξεργάζεται. Ανανεώστε σε λίγες στιγμές.", - "notEnterprise": "Η διαχείριση θέσεων είναι διαθέσιμη μόνο για άδειες Enterprise" - }, - "upgradeBanner": { - "title": "Αναβαθμίστε στο πλάνο Server", - "message": "Αξιοποιήστε το Stirling PDF στο έπακρο με απεριόριστους χρήστες και προηγμένες δυνατότητες", - "upgradeButton": "Αναβάθμιση τώρα", - "dismiss": "Απόκρυψη banner", - "attentionTitle": "Αυτός ο διακομιστής χρειάζεται προσοχή διαχειριστή", - "attentionBody": "Ο διαχειριστής σας πρέπει να συνδεθεί για να δει περισσότερες πληροφορίες. Επικοινωνήστε μαζί του άμεσα.", - "attentionBodyAdmin": "Ελέγξτε τις απαιτήσεις άδειας για να παραμείνει αυτός ο διακομιστής συμμορφωμένος.", - "seeInfo": "Δείτε πληροφορίες" - }, - "payment": { - "preparing": "Προετοιμασία ολοκλήρωσης αγοράς...", - "redirecting": "Γίνεται ανακατεύθυνση στο ασφαλές checkout...", - "upgradeTitle": "Αναβάθμιση σε {{planName}}", - "success": "Επιτυχής πληρωμή!", - "successMessage": "Η συνδρομή σας ενεργοποιήθηκε με επιτυχία. Θα λάβετε σύντομα email επιβεβαίωσης.", - "autoClose": "Αυτό το παράθυρο θα κλείσει αυτόματα...", - "error": "Σφάλμα πληρωμής", - "upgradeSuccess": "Πληρωμή επιτυχής! Η συνδρομή σας αναβαθμίστηκε. Η άδεια ενημερώθηκε στον διακομιστή σας. Θα λάβετε σύντομα email επιβεβαίωσης.", - "paymentSuccess": "Πληρωμή επιτυχής! Γίνεται ανάκτηση του κλειδιού άδειας...", - "licenseActivated": "Η άδεια ενεργοποιήθηκε! Το κλειδί άδειας αποθηκεύτηκε. Στάλθηκε email επιβεβαίωσης στη δηλωμένη διεύθυνσή σας.", - "licenseDelayed": "Πληρωμή επιτυχής! Η άδειά σας δημιουργείται. Θα λάβετε σύντομα email με το κλειδί άδειας. Αν δεν το λάβετε σε 10 λεπτά, επικοινωνήστε με την υποστήριξη.", - "licensePollingError": "Η πληρωμή ολοκληρώθηκε αλλά δεν μπορέσαμε να ανακτήσουμε αυτόματα το κλειδί άδειας. Ελέγξτε το email σας ή επικοινωνήστε με την υποστήριξη με την επιβεβαίωση πληρωμής.", - "licenseRetrievalError": "Η πληρωμή ολοκληρώθηκε αλλά απέτυχε η ανάκτηση άδειας. Θα λάβετε το κλειδί άδειας μέσω email. Επικοινωνήστε με την υποστήριξη αν δεν το λάβετε σε 10 λεπτά.", - "syncError": "Η πληρωμή ολοκληρώθηκε αλλά απέτυχε ο συγχρονισμός άδειας. Η άδεια θα ενημερωθεί σύντομα. Επικοινωνήστε με την υποστήριξη αν το πρόβλημα επιμείνει.", - "licenseSaveError": "Αποτυχία αποθήκευσης κλειδιού άδειας. Επικοινωνήστε με την υποστήριξη με το κλειδί άδειας για να ολοκληρώσετε την ενεργοποίηση.", - "paymentCanceled": "Η πληρωμή ακυρώθηκε. Δεν έγινε χρέωση.", - "syncingLicense": "Γίνεται συγχρονισμός της αναβαθμισμένης άδειας...", - "generatingLicense": "Δημιουργία κλειδιού άδειας...", - "upgradeComplete": "Η αναβάθμιση ολοκληρώθηκε", - "upgradeCompleteMessage": "Η συνδρομή σας αναβαθμίστηκε επιτυχώς. Το υπάρχον κλειδί άδειας ενημερώθηκε.", - "stripeNotConfigured": "Η Stripe δεν έχει ρυθμιστεί", - "stripeNotConfiguredMessage": "Η ενσωμάτωση πληρωμών Stripe δεν έχει ρυθμιστεί. Επικοινωνήστε με τον διαχειριστή σας.", - "monthly": "Μηνιαία", - "yearly": "Ετήσια", - "billingPeriod": "Περίοδος χρέωσης", - "enterpriseNote": "Οι θέσεις ρυθμίζονται στο checkout (1-1000).", - "installationId": "ID εγκατάστασης", - "licenseKey": "Το κλειδί άδειας σας", - "licenseInstructions": "Αυτό έχει προστεθεί στην εγκατάστασή σας. Θα λάβετε αντίγραφο και στο email σας.", - "canCloseWindow": "Μπορείτε τώρα να κλείσετε αυτό το παράθυρο.", - "licenseKeyProcessing": "Επεξεργασία κλειδιού άδειας", - "licenseDelayedMessage": "Το κλειδί άδειας δημιουργείται. Ελέγξτε το email σας σύντομα ή επικοινωνήστε με την υποστήριξη.", - "perYear": "/έτος", - "perMonth": "/μήνα", - "emailInvalid": "Εισαγάγετε έγκυρη διεύθυνση email", - "emailStage": { - "title": "Εισαγάγετε το email σας", - "description": "Θα το χρησιμοποιήσουμε για να στείλουμε το κλειδί άδειας και τις αποδείξεις.", - "emailLabel": "Διεύθυνση email", - "emailPlaceholder": "your@email.com", - "continue": "Συνέχεια", - "modalTitle": "Ξεκινήστε - {{planName}}" - }, - "planStage": { - "title": "Επιλέξτε περίοδο χρέωσης", - "savingsNote": "Εξοικονομήστε {{percent}}% με ετήσια χρέωση", - "basePrice": "Βασική τιμή", - "seatPrice": "Ανά θέση", - "totalForSeats": "Σύνολο ({{count}} θέσεις)", - "selectMonthly": "Επιλογή μηνιαίου", - "selectYearly": "Επιλογή ετήσιου", - "savePercent": "Εξοικονομήστε {{percent}}%", - "savingsAmount": "Εξοικονομείτε {{amount}}", - "modalTitle": "Επιλέξτε περίοδο χρέωσης - {{planName}}", - "billedYearly": "Χρέωση ετήσια στα {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Πίσω στην επιλογή πλάνου", - "selectedPlan": "Επιλεγμένο πλάνο", - "modalTitle": "Ολοκλήρωση πληρωμής - {{planName}}" - } - }, - "firstLogin": { - "title": "Πρώτη σύνδεση", - "welcomeTitle": "Καλώς ήρθατε!", - "welcomeMessage": "Για λόγους ασφαλείας, πρέπει να αλλάξετε τον κωδικό πρόσβασής σας στην πρώτη σας σύνδεση.", - "loggedInAs": "Συνδεθήκατε ως", - "error": "Σφάλμα", - "currentPassword": "Τρέχων κωδικός πρόσβασης", - "enterCurrentPassword": "Εισαγάγετε τον τρέχοντα κωδικό πρόσβασης", - "newPassword": "Νέος κωδικός πρόσβασης", - "enterNewPassword": "Εισαγάγετε νέο κωδικό (τουλ. 8 χαρακτήρες)", - "confirmPassword": "Επιβεβαίωση νέου κωδικού", - "reEnterNewPassword": "Εισαγάγετε ξανά τον νέο κωδικό", - "changePassword": "Αλλαγή κωδικού", - "allFieldsRequired": "Όλα τα πεδία είναι υποχρεωτικά", - "passwordsDoNotMatch": "Οι νέοι κωδικοί δεν ταιριάζουν", - "passwordTooShort": "Ο κωδικός πρέπει να έχει τουλάχιστον 8 χαρακτήρες", - "passwordMustBeDifferent": "Ο νέος κωδικός πρέπει να είναι διαφορετικός από τον τρέχοντα", - "passwordChangedSuccess": "Ο κωδικός άλλαξε με επιτυχία! Παρακαλούμε συνδεθείτε ξανά.", - "passwordChangeFailed": "Αποτυχία αλλαγής κωδικού. Ελέγξτε τον τρέχοντα κωδικό σας." - }, - "invite": { - "welcome": "Καλώς ήρθατε στο Stirling PDF", - "invalidToken": "Μη έγκυρος σύνδεσμος πρόσκλησης", - "validationError": "Αποτυχία επικύρωσης συνδέσμου πρόσκλησης", - "passwordRequired": "Απαιτείται κωδικός πρόσβασης", - "passwordTooShort": "Ο κωδικός πρέπει να έχει τουλάχιστον 6 χαρακτήρες", - "passwordMismatch": "Οι κωδικοί δεν ταιριάζουν", - "acceptError": "Αποτυχία δημιουργίας λογαριασμού", - "validating": "Γίνεται επικύρωση πρόσκλησης...", - "invalidInvitation": "Μη έγκυρη πρόσκληση", - "goToLogin": "Μετάβαση στη σύνδεση", - "welcomeTitle": "Έχετε προσκληθεί!", - "welcomeSubtitle": "Ολοκληρώστε τη ρύθμιση του λογαριασμού σας για να ξεκινήσετε", - "accountFor": "Δημιουργία λογαριασμού για", - "linkExpires": "Ο σύνδεσμος λήγει", - "email": "Διεύθυνση email", - "emailPlaceholder": "Εισαγάγετε τη διεύθυνση email σας", - "emailRequired": "Απαιτείται διεύθυνση email", - "invalidEmail": "Μη έγκυρη διεύθυνση email", - "choosePassword": "Επιλέξτε κωδικό πρόσβασης", - "passwordPlaceholder": "Εισαγάγετε τον κωδικό σας", - "confirmPassword": "Επιβεβαίωση κωδικού", - "confirmPasswordPlaceholder": "Εισαγάγετε ξανά τον κωδικό σας", - "createAccount": "Δημιουργία λογαριασμού", - "creating": "Δημιουργία λογαριασμού...", - "alreadyHaveAccount": "Έχετε ήδη λογαριασμό;", - "signIn": "Σύνδεση" - }, - "audit": { - "error": { - "title": "Σφάλμα φόρτωσης συστήματος ελέγχου" - }, - "notAvailable": "Το σύστημα ελέγχου δεν είναι διαθέσιμο", - "notAvailableMessage": "Το σύστημα ελέγχου δεν έχει ρυθμιστεί ή δεν είναι διαθέσιμο.", - "disabled": "Η καταγραφή ελέγχου είναι απενεργοποιημένη", - "disabledMessage": "Ενεργοποιήστε την καταγραφή ελέγχου στις ρυθμίσεις της εφαρμογής για παρακολούθηση συμβάντων συστήματος.", - "systemStatus": { - "title": "Κατάσταση συστήματος", - "status": "Καταγραφή ελέγχου", - "enabled": "Ενεργή", - "disabled": "Ανενεργή", - "level": "Επίπεδο ελέγχου", - "retention": "Περίοδος διατήρησης", - "days": "ημέρες", - "totalEvents": "Σύνολο συμβάντων" - }, - "tabs": { - "dashboard": "Πίνακας ελέγχου", - "events": "Συμβάντα ελέγχου", - "export": "Εξαγωγή" - }, - "charts": { - "title": "Πίνακας ελέγχου ελέγχου", - "error": "Σφάλμα φόρτωσης γραφημάτων", - "day": "Ημέρα", - "week": "Εβδομάδα", - "month": "Μήνας", - "byType": "Συμβάντα ανά τύπο", - "byUser": "Συμβάντα ανά χρήστη", - "overTime": "Συμβάντα με την πάροδο του χρόνου" - }, - "events": { - "title": "Συμβάντα ελέγχου", - "filterByType": "Φιλτράρισμα ανά τύπο", - "filterByUser": "Φιλτράρισμα ανά χρήστη", - "startDate": "Ημερομηνία έναρξης", - "endDate": "Ημερομηνία λήξης", - "clearFilters": "Εκκαθάριση", - "error": "Σφάλμα κατά τη φόρτωση των συμβάντων", - "noEvents": "Δεν βρέθηκαν συμβάντα", - "timestamp": "Χρονοσήμανση", - "type": "Τύπος", - "user": "Χρήστης", - "ipAddress": "Διεύθυνση IP", - "actions": "Ενέργειες", - "viewDetails": "Προβολή λεπτομερειών", - "eventDetails": "Λεπτομέρειες συμβάντος", - "details": "Λεπτομέρειες" - }, - "export": { - "title": "Εξαγωγή δεδομένων ελέγχου", - "description": "Εξαγωγή συμβάντων ελέγχου σε μορφή CSV ή JSON. Χρησιμοποιήστε φίλτρα για να περιορίσετε τα εξαγόμενα δεδομένα.", - "format": "Μορφή εξαγωγής", - "filters": "Φίλτρα (Προαιρετικά)", - "filterByType": "Φιλτράρισμα ανά τύπο", - "filterByUser": "Φιλτράρισμα ανά χρήστη", - "startDate": "Ημερομηνία έναρξης", - "endDate": "Ημερομηνία λήξης", - "clearFilters": "Εκκαθάριση", - "exportButton": "Εξαγωγή δεδομένων", - "error": "Αποτυχία εξαγωγής δεδομένων" - } - }, - "usage": { - "noData": "Δεν υπάρχουν διαθέσιμα δεδομένα", - "error": "Σφάλμα κατά τη φόρτωση στατιστικών χρήσης", - "noDataMessage": "Δεν υπάρχουν προς το παρόν διαθέσιμα στατιστικά χρήσης.", - "controls": { - "top10": "Κορυφαία 10", - "top20": "Κορυφαία 20", - "all": "Όλα", - "refresh": "Ανανέωση", - "dataTypeLabel": "Τύπος δεδομένων:", - "dataType": { - "all": "Όλα", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Κορυφαία 10", - "top20": "Κορυφαία 20", - "all": "Όλα" - }, - "stats": { - "totalEndpoints": "Συνολικά Endpoints", - "totalVisits": "Συνολικές επισκέψεις", - "showing": "Εμφάνιση", - "selectedVisits": "Επιλεγμένες επισκέψεις" - }, - "chart": { - "title": "Διάγραμμα χρήσης Endpoints" - }, - "table": { - "title": "Αναλυτικά στατιστικά", - "endpoint": "Endpoint", - "visits": "Επισκέψεις", - "percentage": "Ποσοστό", - "noData": "Δεν υπάρχουν διαθέσιμα δεδομένα" - } - }, - "backendHealth": { - "checking": "Έλεγχος κατάστασης backend...", - "online": "Backend σε λειτουργία", - "offline": "Backend εκτός λειτουργίας", - "starting": "Το backend εκκινεί...", - "wait": "Παρακαλώ περιμένετε να ολοκληρωθεί η εκκίνηση του backend και δοκιμάστε ξανά." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Ξεκλειδώστε το PDF για να συνεχίσετε", - "title": "Αφαιρέστε τον κωδικό για να συνεχίσετε", - "description": "Αυτό το PDF είναι προστατευμένο με κωδικό. Εισαγάγετε τον κωδικό ώστε να συνεχίσετε να δουλεύετε με αυτό.", - "password": { - "label": "Κωδικός PDF", - "placeholder": "Εισαγάγετε τον κωδικό PDF" - }, - "skip": "Παράλειψη προς το παρόν", - "unlock": "Ξεκλείδωμα & συνέχεια", - "incorrectPassword": "Λάθος κωδικός", - "missingFile": "Το επιλεγμένο αρχείο δεν είναι πλέον διαθέσιμο.", - "emptyResponse": "Η αφαίρεση κωδικού δεν παρήγαγε αρχείο.", - "required": "Εισαγάγετε τον κωδικό για να συνεχίσετε.", - "successTitle": "Ο κωδικός αφαιρέθηκε", - "successBodyWithName": "Ο κωδικός αφαιρέθηκε από το {{fileName}}", - "successBody": "Η αφαίρεση κωδικού ολοκληρώθηκε." - }, - "setup": { - "welcome": "Καλώς ήρθατε στο Stirling PDF", - "description": "Ξεκινήστε επιλέγοντας πώς θέλετε να χρησιμοποιείτε το Stirling PDF", - "step1": { - "label": "Επιλογή λειτουργίας", - "description": "Offline ή Server" - }, - "step2": { - "label": "Επιλογή διακομιστή", - "description": "Self-hosted διακομιστής" - }, - "step3": { - "label": "Σύνδεση", - "description": "Εισαγωγή διαπιστευτηρίων" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Συνδεθείτε με τον λογαριασμό Stirling" - }, - "selfhosted": { - "title": "Self-Hosted διακομιστής", - "description": "Συνδεθείτε με τον δικό σας διακομιστή Stirling PDF" - } - }, - "saas": { - "title": "Σύνδεση στο Stirling", - "subtitle": "Συνδεθείτε με τον λογαριασμό Stirling" - }, - "selfhosted": { - "title": "Σύνδεση στον διακομιστή", - "subtitle": "Εισαγάγετε τα διαπιστευτήρια του διακομιστή σας" - }, - "server": { - "title": "Σύνδεση σε διακομιστή", - "subtitle": "Εισαγάγετε το URL του self-hosted διακομιστή σας", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Self-hosted διακομιστής" - }, - "url": { - "label": "URL διακομιστή", - "description": "Εισαγάγετε το πλήρες URL του self-hosted διακομιστή Stirling PDF" - }, - "error": { - "emptyUrl": "Εισαγάγετε URL διακομιστή", - "unreachable": "Αδυναμία σύνδεσης με τον διακομιστή", - "testFailed": "Αποτυχία ελέγχου σύνδεσης" - }, - "testing": "Έλεγχος σύνδεσης..." - }, - "login": { - "title": "Σύνδεση", - "subtitle": "Εισαγάγετε τα διαπιστευτήριά σας για να συνεχίσετε", - "connectingTo": "Σύνδεση με:", - "username": { - "label": "Όνομα χρήστη", - "placeholder": "Εισαγάγετε το όνομα χρήστη" - }, - "email": { - "label": "Email", - "placeholder": "Εισαγάγετε το email σας" - }, - "password": { - "label": "Κωδικός πρόσβασης", - "placeholder": "Εισαγάγετε τον κωδικό πρόσβασης" - }, - "error": { - "emptyUsername": "Εισαγάγετε το όνομα χρήστη", - "emptyEmail": "Εισαγάγετε το email σας", - "emptyPassword": "Εισαγάγετε τον κωδικό πρόσβασης", - "oauthFailed": "Η σύνδεση OAuth απέτυχε. Προσπαθήστε ξανά." - }, - "submit": "Σύνδεση", - "signInWith": "Σύνδεση με", - "oauthPending": "Άνοιγμα προγράμματος περιήγησης για έλεγχο ταυτότητας...", - "orContinueWith": "Ή συνεχίστε με email" - } - }, - "oauth": { - "success": { - "title": "Επιτυχής έλεγχος ταυτότητας", - "message": "Μπορείτε να κλείσετε αυτό το παράθυρο και να επιστρέψετε στο Stirling PDF." - }, - "error": { - "title": "Αποτυχία ελέγχου ταυτότητας", - "message": "Η ταυτοποίηση δεν ήταν επιτυχής. Μπορείτε να κλείσετε αυτό το παράθυρο και να δοκιμάσετε ξανά." - } - }, - "pdfTextEditor": { - "title": "Επεξεργαστής PDF JSON", - "viewLabel": "Επεξεργαστής PDF", - "converting": "Μετατροπή PDF σε επεξεργάσιμη μορφή...", - "conversionFailed": "Αποτυχία μετατροπής PDF. Δοκιμάστε ξανά.", - "currentFile": "Τρέχον αρχείο: {{name}}", - "pageSummary": "Σελίδα {{number}} από {{total}}", - "pagePreviewAlt": "Προεπισκόπηση σελίδας", - "imageLabel": "Τοποθετημένη εικόνα", - "noTextOnPage": "Δεν εντοπίστηκε επεξεργάσιμο κείμενο σε αυτή τη σελίδα.", - "pageType": { - "paragraph": "Σελίδα παραγράφων", - "sparse": "Αραιό κείμενο" - }, - "groupingMode": { - "auto": "Αυτόματο", - "paragraph": "Παράγραφος", - "singleLine": "Μονή γραμμή" - }, - "badges": { - "unsaved": "Επεξεργασμένο", - "modified": "Επεξεργασμένο", - "earlyAccess": "Πρόωρη πρόσβαση" - }, - "actions": { - "reset": "Επαναφορά αλλαγών", - "downloadJson": "Λήψη JSON", - "generatePdf": "Δημιουργία PDF" - }, - "options": { - "autoScaleText": { - "title": "Αυτόματη προσαρμογή κειμένου στα πλαίσια", - "description": "Προσαρμόζει αυτόματα οριζόντια το κείμενο ώστε να χωρά στο αρχικό πλαίσιο όταν η απόδοση γραμματοσειράς διαφέρει από του PDF." - }, - "groupingMode": { - "title": "Λειτουργία ομαδοποίησης κειμένου", - "autoDescription": "Ανιχνεύει αυτόματα τον τύπο σελίδας και ομαδοποιεί το κείμενο ανάλογα.", - "paragraphDescription": "Ομαδοποιεί ευθυγραμμισμένες γραμμές σε πολυγραμμικά πλαίσια παραγράφου.", - "singleLineDescription": "Διατηρεί κάθε γραμμή κειμένου του PDF ως ξεχωριστό πλαίσιο κειμένου." - }, - "manualGrouping": { - "descriptionInline": "Συμβουλή: Κρατήστε πατημένο το Ctrl (Cmd) ή το Shift για πολλαπλή επιλογή πλαισίων κειμένου. Θα εμφανιστεί μια αιωρούμενη γραμμή εργαλείων πάνω από την επιλογή ώστε να μπορείτε να συγχωνεύσετε, να καταργήσετε ομαδοποίηση ή να ρυθμίσετε το πλάτος." - }, - "forceSingleElement": { - "title": "Κλείδωμα επεξεργασμένου κειμένου σε ένα μόνο στοιχείο PDF", - "description": "Όταν είναι ενεργό, ο επεξεργαστής εξάγει κάθε επεξεργασμένο πλαίσιο κειμένου ως ένα στοιχείο κειμένου PDF για να αποφύγει επικαλυπτόμενους γλύφους ή ανάμεικτες γραμματοσειρές." - } - }, - "manual": { - "mergeTooltip": "Συγχώνευση επιλεγμένων πλαισίων", - "merge": "Συγχώνευση επιλογής", - "ungroupTooltip": "Διαχωρισμός παραγράφου σε γραμμές", - "ungroup": "Κατάργηση ομαδοποίησης επιλογής", - "widthMenu": "Επιλογές πλάτους", - "expandWidth": "Επέκταση έως την άκρη της σελίδας", - "resetWidth": "Επαναφορά πλάτους", - "resizeHandle": "Ρύθμιση πλάτους κειμένου" - }, - "disclaimer": { - "heading": "Περιορισμοί προεπισκόπησης", - "textFocus": "Αυτός ο χώρος εργασίας εστιάζει στην επεξεργασία κειμένου και στην ανατοποθέτηση ενσωματωμένων εικόνων. Σύνθετο εικαστικό σελίδας, στοιχεία φόρμας και γραφικά με επίπεδα διατηρούνται για εξαγωγή αλλά δεν είναι πλήρως επεξεργάσιμα εδώ.", - "previewVariance": "Ορισμένα οπτικά στοιχεία (όπως περιγράμματα πινάκων, σχήματα ή εμφανίσεις σχολιασμών) ίσως να μην εμφανίζονται ακριβώς στην προεπισκόπηση. Το εξαγόμενο PDF διατηρεί τις αρχικές εντολές σχεδίασης όπου είναι δυνατόν.", - "alpha": "Αυτός ο προβολέας άλφα εξελίσσεται ακόμη—ορισμένες γραμματοσειρές, χρώματα, εφέ διαφάνειας και λεπτομέρειες διάταξης μπορεί να μεταβληθούν ελαφρά. Ελέγξτε προσεκτικά το παραγόμενο PDF πριν το κοινοποιήσετε." - }, - "empty": { - "title": "Δεν φορτώθηκε έγγραφο", - "subtitle": "Φορτώστε ένα αρχείο PDF ή JSON για να ξεκινήσετε την επεξεργασία κειμένου." - }, - "welcomeBanner": { - "title": "Καλώς ορίσατε στο PDF Text Editor (Πρώιμη πρόσβαση)", - "experimental": "Αυτό είναι πειραματικό χαρακτηριστικό σε ενεργή ανάπτυξη. Αναμένεται κάποια αστάθεια και ζητήματα κατά τη χρήση.", - "howItWorks": "Αυτό το εργαλείο μετατρέπει το PDF σας σε επεξεργάσιμη μορφή όπου μπορείτε να τροποποιείτε το κείμενο και να ανατοποθετείτε εικόνες. Οι αλλαγές αποθηκεύονται ως νέο PDF.", - "bestFor": "Λειτουργεί καλύτερα με:", - "bestFor1": "Απλά PDFs με κυρίως κείμενο και εικόνες", - "bestFor2": "Έγγραφα με τυπική μορφοποίηση παραγράφων", - "bestFor3": "Επιστολές, δοκίμια, αναφορές και βασικά έγγραφα", - "notIdealFor": "Όχι ιδανικό για:", - "notIdealFor1": "PDFs με ειδική μορφοποίηση όπως κουκκίδες, πίνακες ή διατάξεις πολλαπλών στηλών", - "notIdealFor2": "Περιοδικά, φυλλάδια ή έγγραφα με έντονο σχεδιασμό", - "notIdealFor3": "Εγχειρίδια με σύνθετες διατάξεις", - "limitations": "Τρέχοντες περιορισμοί:", - "limitation1": "Η απόδοση γραμματοσειρών μπορεί να διαφέρει ελαφρά από το αρχικό PDF", - "limitation2": "Σύνθετα γραφικά, πεδία φορμών και σχολιασμοί διατηρούνται αλλά δεν είναι επεξεργάσιμα", - "limitation3": "Τα μεγάλα αρχεία μπορεί να χρειαστούν χρόνο για μετατροπή και επεξεργασία", - "knownIssues": "Γνωστά προβλήματα (υπό διόρθωση):", - "issue1": "Το χρώμα κειμένου δεν διατηρείται προς το παρόν (θα προστεθεί σύντομα)", - "issue2": "Η λειτουργία παραγράφου έχει περισσότερα θέματα στοίχισης και αποστάσεων - προτείνεται η λειτουργία Μίας Γραμμής", - "issue3": "Η προεπισκόπηση διαφέρει από το εξαγόμενο PDF - τα εξαγόμενα PDFs είναι πιο κοντά στο πρωτότυπο", - "issue4": "Η στοίχιση περιστραμμένου κειμένου ίσως απαιτεί χειροκίνητη ρύθμιση", - "issue5": "Τα εφέ διαφάνειας και επιπέδων μπορεί να διαφέρουν από το πρωτότυπο", - "feedback": "Αυτό είναι χαρακτηριστικό πρώιμης πρόσβασης. Αναφέρετε τυχόν προβλήματα για να μας βοηθήσετε να βελτιωθούμε!", - "gotIt": "Το κατάλαβα", - "dontShowAgain": "Να μην εμφανιστεί ξανά" - }, - "modeChange": { - "title": "Επιβεβαίωση αλλαγής λειτουργίας", - "warning": "Η αλλαγή λειτουργίας ομαδοποίησης κειμένου θα επαναφέρει όλες τις μη αποθηκευμένες αλλαγές. Θέλετε σίγουρα να συνεχίσετε;", - "cancel": "Ακύρωση", - "confirm": "Επαναφορά και αλλαγή λειτουργίας" - }, - "fontAnalysis": { - "details": "Λεπτομέρειες γραμματοσειράς", - "embedded": "Ενσωματωμένη", - "type": "Τύπος", - "webFormat": "Μορφή Web", - "warnings": "Προειδοποιήσεις", - "suggestions": "Σημειώσεις", - "currentPageFonts": "Γραμματοσειρές σε αυτή τη σελίδα", - "allFonts": "Όλες οι γραμματοσειρές", - "fallback": "εναλλακτικό", - "missing": "λείπει", - "perfectMessage": "Όλες οι γραμματοσειρές μπορούν να αναπαραχθούν άψογα.", - "warningMessage": "Ορισμένες γραμματοσειρές μπορεί να μην αποδοθούν σωστά.", - "infoMessage": "Διαθέσιμες πληροφορίες αναπαραγωγής γραμματοσειρών.", - "perfect": "τέλειο", - "subset": "υποσύνολο" - }, - "errors": { - "invalidJson": "Δεν είναι δυνατή η ανάγνωση του αρχείου JSON. Βεβαιωθείτε ότι δημιουργήθηκε από το εργαλείο PDF σε JSON.", - "pdfConversion": "Δεν είναι δυνατή η μετατροπή του επεξεργασμένου JSON πίσω σε PDF." - } - }, - "auth": { - "sessionExpired": "Η συνεδρία έληξε", - "pleaseLoginAgain": "Συνδεθείτε ξανά.", - "accessDenied": "Απαγορεύεται η πρόσβαση", - "insufficientPermissions": "Δεν έχετε άδεια για αυτή την ενέργεια." - }, - "addText": { - "title": "Προσθήκη κειμένου", - "header": "Προσθήκη κειμένου σε PDFs", - "text": { - "name": "Περιεχόμενο κειμένου", - "placeholder": "Εισαγάγετε το κείμενο που θέλετε να προσθέσετε", - "fontLabel": "Γραμματοσειρά", - "fontSizeLabel": "Μέγεθος γραμματοσειράς", - "fontSizePlaceholder": "Πληκτρολογήστε ή επιλέξτε μέγεθος (8-200)", - "colorLabel": "Χρώμα κειμένου" - }, - "steps": { - "configure": "Ρύθμιση κειμένου" - }, - "step": { - "createDesc": "Εισαγάγετε το κείμενο που θέλετε να προσθέσετε", - "place": "Τοποθέτηση κειμένου", - "placeDesc": "Κάντε κλικ στο PDF για να προσθέσετε το κείμενό σας" - }, - "instructions": { - "title": "Πώς να προσθέσετε κείμενο", - "text": "Αφού εισαγάγετε το κείμενό σας, κάντε κλικ οπουδήποτε στο PDF για να το τοποθετήσετε.", - "paused": "Παύση τοποθέτησης", - "resumeHint": "Συνεχίστε την τοποθέτηση για να κάνετε κλικ και να προσθέσετε το κείμενό σας.", - "noSignature": "Εισαγάγετε κείμενο παραπάνω για να ενεργοποιήσετε την τοποθέτηση." - }, - "mode": { - "move": "Μετακίνηση κειμένου", - "place": "Τοποθέτηση κειμένου", - "pause": "Παύση τοποθέτησης", - "resume": "Συνέχιση τοποθέτησης" - }, - "results": { - "title": "Αποτελέσματα προσθήκης κειμένου" - }, - "error": { - "failed": "Παρουσιάστηκε σφάλμα κατά την προσθήκη κειμένου στο PDF." - }, - "tags": "κείμενο,σχολιασμός,ετικέτα", - "applySignatures": "Εφαρμογή κειμένου" - } -} \ No newline at end of file diff --git a/frontend/public/locales/en-GB/translation.json b/frontend/public/locales/en-GB/translation.json deleted file mode 100644 index 8068eac9c..000000000 --- a/frontend/public/locales/en-GB/translation.json +++ /dev/null @@ -1,6208 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Choose how you browse tools", - "description": "Preview both layouts and decide how you want to explore Stirling PDF tools.", - "sidebarTitle": "Sidebar mode", - "sidebarDescription": "Keep tools alongside your workspace for quick switching.", - "recommended": "Recommended", - "chooseSidebar": "Use sidebar mode", - "fullscreenTitle": "Fullscreen mode - (legacy)", - "fullscreenDescription": "Browse every tool in a catalogue that covers the workspace until you pick one.", - "chooseFullscreen": "Use fullscreen mode", - "dismiss": "Maybe later" - }, - "fullscreen": { - "showDetails": "Show Details", - "comingSoon": "Coming soon:", - "favorite": "Add to favourites", - "favorites": "Favourites", - "unavailable": "Disabled by server administrator:", - "unavailableDependency": "Unavailable - required tool missing on server:", - "heading": "All tools (fullscreen view)", - "noResults": "Try adjusting your search or toggle descriptions to find what you need.", - "recommended": "Recommended", - "unfavorite": "Remove from favourites" - }, - "placeholder": "Choose a tool to get started", - "toggle": { - "fullscreen": "Switch to fullscreen mode", - "sidebar": "Switch to sidebar mode" - }, - "alpha": "Alpha", - "premiumFeature": "Premium feature:", - "comingSoon": "Coming soon:" - }, - "unsavedChanges": "You have unsaved changes to your PDF.", - "areYouSure": "Are you sure you want to leave?", - "unsavedChangesTitle": "Unsaved Changes", - "keepWorking": "Keep Working", - "discardChanges": "Discard & Leave", - "applyAndContinue": "Save & Leave", - "exportAndContinue": "Export & Continue", - "backendStartup": { - "notFoundTitle": "Backend not found", - "retry": "Retry", - "unreachable": "The application cannot currently connect to the backend. Verify the backend status and network connectivity, then try again." - }, - "zipWarning": { - "title": "Large ZIP File", - "message": "This ZIP contains {{count}} files. Extract anyway?", - "cancel": "Cancel", - "confirm": "Extract" - }, - "defaultApp": { - "title": "Set as Default PDF App", - "message": "Would you like to set Stirling PDF as your default PDF editor?", - "description": "You can change this later in your system settings.", - "notNow": "Not Now", - "setDefault": "Set Default", - "dismiss": "Dismiss", - "prompt": { - "title": "Set as Default PDF Editor", - "message": "Make Stirling PDF your default application for opening PDF files." - }, - "success": { - "title": "Default App Set", - "message": "Stirling PDF is now your default PDF editor" - }, - "settingsOpened": { - "title": "Settings Opened", - "message": "In Windows Settings, search for 'PDF' and select Stirling PDF as your default app" - }, - "error": { - "title": "Error", - "message": "Failed to set default PDF handler" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Cancel", - "addPageNumbers": { - "fontSize": "Font Size", - "fontName": "Font Name", - "title": "Add Page Numbers", - "header": "Add Page Numbers", - "selectText": { - "1": "Select PDF file:", - "2": "Margin Size", - "3": "Position Selection", - "4": "Starting Number", - "5": "Pages to Number", - "6": "Custom Text Format" - }, - "customTextDesc": "Custom Text", - "numberPagesDesc": "e.g., 1,3,5-8 or leave blank for all pages", - "customNumberDesc": "e.g., \"Page {n}\" or leave blank for just numbers", - "submit": "Add Page Numbers", - "configuration": "Configuration", - "customize": "Customize Appearance", - "pagesAndStarting": "Pages & Starting Number", - "positionAndPages": "Position & Pages", - "error": { - "failed": "Add page numbers operation failed" - }, - "results": { - "title": "Page Number Results" - }, - "preview": "Position Selection", - "previewDisclaimer": "Preview is approximate. Final output may vary due to PDF font metrics." - }, - "pageSelectionPrompt": "Custom Page Selection (Enter a comma-separated list of page numbers 1,5,6 or Functions like 2n+1)", - "startingNumberTooltip": "The first number to display. Subsequent pages will increment from this number.", - "marginTooltip": "Distance between the page number and the edge of the page.", - "fontSizeTooltip": "Size of the page number text in points. Larger numbers create bigger text.", - "fontTypeTooltip": "Font family for the page numbers. Choose based on your document style.", - "customTextTooltip": "Optional custom format for page numbers. Use {n} as placeholder for the number. Example: \"Page {n}\" will show \"Page 1\", \"Page 2\", etc.", - "pdfPrompt": "Select PDF(s)", - "multiPdfPrompt": "Select PDFs (2+)", - "multiPdfDropPrompt": "Select (or drag & drop) all PDFs you require", - "imgPrompt": "Select Image(s)", - "genericSubmit": "Submit", - "uploadLimit": "Maximum file size:", - "uploadLimitExceededSingular": "is too large. Maximum allowed size is", - "uploadLimitExceededPlural": "are too large. Maximum allowed size is", - "processTimeWarning": "Warning: This process can take up to a minute depending on file-size", - "pageOrderPrompt": "Custom Page Order (Enter a comma-separated list of page numbers or Functions like 2n+1) :", - "goToPage": "Go", - "true": "True", - "false": "False", - "unknown": "Unknown", - "app": { - "description": "The Free Adobe Acrobat alternative (10M+ Downloads)" - }, - "save": "Save", - "saveToBrowser": "Save to Browser", - "download": "Download", - "downloadUnavailable": "Download unavailable for this item", - "saveUnavailable": "Save unavailable for this item", - "pin": "Pin File (keep active after tool run)", - "unpin": "Unpin File (replace after tool run)", - "undoOperationTooltip": "Click to undo the last operation and restore the original files", - "undo": "Undo", - "back": "Back", - "nothingToUndo": "Nothing to undo", - "moreOptions": "More Options", - "editYourNewFiles": "Edit your new file(s)", - "close": "Close", - "openInViewer": "Open in Viewer", - "confirmClose": "Confirm Close", - "confirmCloseMessage": "Are you sure you want to close this file?", - "confirmCloseCancel": "Cancel", - "confirmCloseConfirm": "Close File", - "fileSelected": "Selected: {{filename}}", - "chooseFile": "Choose File", - "filesSelected": "{{count}} files selected", - "files": { - "title": "Files", - "upload": "Upload", - "uploadFiles": "Upload Files", - "addFiles": "Add files", - "selectFromWorkbench": "Select files from the workbench or ", - "selectMultipleFromWorkbench": "Select at least {{count}} files from the workbench or ", - "created": "Created", - "size": "File Size" - }, - "noFavourites": "No favourites added", - "downloadComplete": "Download Complete", - "bored": "Bored Waiting?", - "alphabet": "Alphabet", - "downloadPdf": "Download PDF", - "text": "Text", - "font": "Font", - "selectFillter": "-- Select --", - "pageNum": "Page Number", - "sizes": { - "small": "Small", - "medium": "Medium", - "large": "Large", - "x-large": "X-Large" - }, - "error": { - "pdfPassword": "The PDF Document is passworded and either the password was not provided or was incorrect", - "encryptedPdfMustRemovePassword": "This PDF is encrypted or password-protected. Please unlock it before converting to PDF/A.", - "incorrectPasswordProvided": "The PDF password is incorrect or not provided.", - "_value": "Error", - "dismissAllErrors": "Dismiss All Errors", - "sorry": "Sorry for the issue!", - "needHelp": "Need help / Found an issue?", - "contactTip": "If you're still having trouble, don't hesitate to reach out to us for help. You can submit a ticket on our GitHub page or contact us through Discord:", - "404": { - "head": "404 - Page Not Found | Oops, we tripped in the code!", - "1": "We can't seem to find the page you're looking for.", - "2": "Something went wrong" - }, - "github": "Submit a ticket on GitHub", - "showStack": "Show Stack Trace", - "copyStack": "Copy Stack Trace", - "githubSubmit": "GitHub - Submit a ticket", - "discordSubmit": "Discord - Submit Support post" - }, - "warning": { - "tooltipTitle": "Warning" - }, - "edit": "Edit", - "delete": "Delete", - "never": "Never", - "username": "Username", - "password": "Password", - "welcome": "Welcome", - "property": "Property", - "black": "Black", - "white": "White", - "red": "Red", - "green": "Green", - "blue": "Blue", - "custom": "Custom...", - "comingSoon": "Coming soon", - "WorkInProgess": "Work in progress, May not work or be buggy, Please report any problems!", - "poweredBy": "Powered by", - "yes": "Yes", - "no": "No", - "changedCredsMessage": "Credentials changed!", - "notAuthenticatedMessage": "User not authenticated.", - "userNotFoundMessage": "User not found.", - "incorrectPasswordMessage": "Current password is incorrect.", - "usernameExistsMessage": "New Username already exists.", - "invalidUsernameMessage": "Invalid username, username can only contain letters, numbers and the following special characters @._+- or must be a valid email address.", - "invalidPasswordMessage": "The password must not be empty and must not have spaces at the beginning or end.", - "confirmPasswordErrorMessage": "New Password and Confirm New Password must match.", - "deleteCurrentUserMessage": "Cannot delete currently logged in user.", - "deleteUsernameExistsMessage": "The username does not exist and cannot be deleted.", - "downgradeCurrentUserMessage": "Cannot downgrade current user's role", - "disabledCurrentUserMessage": "The current user cannot be disabled", - "downgradeCurrentUserLongMessage": "Cannot downgrade current user's role. Hence, current user will not be shown.", - "userAlreadyExistsOAuthMessage": "The user already exists as an OAuth2 user.", - "userAlreadyExistsWebMessage": "The user already exists as an web user.", - "oops": "Oops!", - "help": "Help", - "goHomepage": "Go to Homepage", - "joinDiscord": "Join our Discord server", - "seeDockerHub": "See Docker Hub", - "visitGithub": "Visit Github Repository", - "donate": "Donate", - "color": "Colour", - "sponsor": "Sponsor", - "info": "Info", - "pro": "Pro", - "page": "Page", - "pages": "Pages", - "loading": "Loading...", - "review": "Review", - "addToDoc": "Add to Document", - "reset": "Reset", - "apply": "Apply", - "noFileSelected": "No file selected. Please upload one.", - "legal": { - "privacy": "Privacy Policy", - "iAgreeToThe": "I agree to all of the", - "terms": "Terms and Conditions", - "accessibility": "Accessibility", - "cookie": "Cookie Policy", - "impressum": "Impressum", - "showCookieBanner": "Cookie Preferences" - }, - "pipeline": { - "header": "Pipeline Menu (Beta)", - "uploadButton": "Upload Custom", - "configureButton": "Configure", - "defaultOption": "Custom", - "submitButton": "Submit", - "help": "Pipeline Help", - "scanHelp": "Folder Scanning Help", - "deletePrompt": "Are you sure you want to delete pipeline", - "tags": "automate,sequence,scripted,batch-process", - "title": "Pipeline" - }, - "pipelineOptions": { - "header": "Pipeline Configuration", - "pipelineNameLabel": "Pipeline Name", - "saveSettings": "Save Operation Settings", - "pipelineNamePrompt": "Enter pipeline name here", - "selectOperation": "Select Operation", - "addOperationButton": "Add operation", - "pipelineHeader": "Pipeline:", - "saveButton": "Download", - "validateButton": "Validate" - }, - "enterpriseEdition": { - "button": "Upgrade to Pro", - "warning": "This feature is only available to Pro users.", - "yamlAdvert": "Stirling PDF Pro supports YAML configuration files and other SSO features.", - "ssoAdvert": "Looking for more user management features? Check out Stirling PDF Pro" - }, - "analytics": { - "title": "Do you want make Stirling PDF better?", - "paragraph1": "Stirling PDF has opt in analytics to help us improve the product. We do not track any personal information or file contents.", - "paragraph2": "Please consider enabling analytics to help Stirling-PDF grow and to allow us to understand our users better.", - "learnMore": "Learn more", - "enable": "Enable analytics", - "disable": "Disable analytics", - "settings": "You can change the settings for analytics in the config/settings.yml file", - "privacyAssurance": "We do not track any personal information or the contents of your files." - }, - "navbar": { - "favorite": "Favorites", - "recent": "New and recently updated", - "darkmode": "Dark Mode", - "language": "Languages", - "settings": "Settings", - "allTools": "Tools", - "multiTool": "Multi Tool", - "search": "Search", - "sections": { - "organize": "Organize", - "convertTo": "Convert to PDF", - "convertFrom": "Convert from PDF", - "security": "Sign & Security", - "advance": "Advanced", - "edit": "View & Edit", - "popular": "Popular" - } - }, - "settings": { - "title": "Settings", - "update": "Update available", - "updateAvailable": "{0} is the current installed version. A new version ({1}) is available.", - "appVersion": "App Version:", - "downloadOption": { - "title": "Choose download option (For single file non zip downloads):", - "1": "Open in same window", - "2": "Open in new window", - "3": "Download file" - }, - "zipThreshold": "Zip files when the number of downloaded files exceeds", - "signOut": "Sign Out", - "accountSettings": "Account Settings", - "bored": { - "help": "Enables easter egg game" - }, - "cacheInputs": { - "name": "Save form inputs", - "help": "Enable to store previously used inputs for future runs" - }, - "general": { - "title": "General", - "description": "Configure general application preferences.", - "account": "Account", - "accountDescription": "Manage your account settings", - "user": "User", - "signedInAs": "Signed in as", - "logout": "Log out", - "enableFeatures": { - "title": "For System Administrators", - "intro": "Enable user authentication, team management, and workspace features for your organization.", - "action": "Configure", - "and": "and", - "benefit": "Enables user roles, team collaboration, admin controls, and enterprise features.", - "learnMore": "Learn more in documentation", - "dismiss": "Dismiss" - }, - "autoUnzip": "Auto-unzip API responses", - "autoUnzipDescription": "Automatically extract files from ZIP responses", - "autoUnzipTooltip": "Automatically extract ZIP files returned from API operations. Disable to keep ZIP files intact. This does not affect automation workflows.", - "autoUnzipFileLimit": "Auto-unzip file limit", - "autoUnzipFileLimitDescription": "Maximum number of files to extract from ZIP", - "autoUnzipFileLimitTooltip": "Only unzip if the ZIP contains this many files or fewer. Set higher to extract larger ZIPs.", - "defaultToolPickerMode": "Default tool picker mode", - "defaultToolPickerModeDescription": "Choose whether the tool picker opens in fullscreen or sidebar by default", - "mode": { - "fullscreen": "Fullscreen", - "sidebar": "Sidebar" - }, - "logoVariant": { - "label": "Interface logo", - "description": "Override the system default logo style for this device only. Controls whether Stirling PDF uses the modern or classic logo across the interface, login header, landing page, and favicons.", - "modern": "Modern", - "classic": "Classic" - }, - "defaultPdfEditor": "Default PDF editor", - "defaultPdfEditorActive": "Stirling PDF is your default PDF editor", - "defaultPdfEditorInactive": "Another application is set as default", - "defaultPdfEditorChecking": "Checking...", - "defaultPdfEditorSet": "Already Default", - "setAsDefault": "Set as Default", - "updates": { - "title": "Software Updates", - "description": "Check for updates and view version information", - "currentVersion": "Current Version", - "latestVersion": "Latest Version", - "checkForUpdates": "Check for Updates", - "viewDetails": "View Details" - } - }, - "hotkeys": { - "title": "Keyboard Shortcuts", - "description": "Hover a tool to see its shortcut or customise it below. Click \"Change shortcut\" and press a new key combination. Press Esc to cancel.", - "errorModifier": { - "mac": "Include ⌘ (Command), ⌥ (Option), or another modifier in your shortcut.", - "windows": "Include Ctrl, Alt, or another modifier in your shortcut." - }, - "errorConflict": "Shortcut already used by {{tool}}.", - "none": "Not assigned", - "customBadge": "Custom", - "defaultLabel": "Default: {{shortcut}}", - "capturing": "Press keys… (Esc to cancel)", - "change": "Change shortcut", - "reset": "Reset", - "shortcut": "Shortcut", - "noShortcut": "No shortcut set", - "searchPlaceholder": "Search tools..." - } - }, - "update": { - "modalTitle": "Update Available", - "current": "Current Version", - "latest": "Latest Version", - "latestStable": "Latest Stable", - "priorityLabel": "Priority", - "recommendedAction": "Recommended Action", - "breakingChangesDetected": "Breaking Changes Detected", - "breakingChangesMessage": "Some versions contain breaking changes. Please review the migration guides below before updating.", - "migrationGuides": "Migration Guides", - "viewGuide": "View Guide", - "loadingDetailedInfo": "Loading detailed information...", - "close": "Close", - "viewAllReleases": "View All Releases", - "downloadLatest": "Download Latest", - "availableUpdates": "Available Updates", - "unableToLoadDetails": "Unable to load detailed information.", - "version": "Version", - "urgentUpdateAvailable": "Urgent Update", - "updateAvailable": "Update Available", - "releaseNotes": "Release Notes", - "priority": { - "urgent": "Urgent", - "normal": "Normal", - "minor": "Minor", - "low": "Low" - }, - "breakingChanges": "Breaking Changes", - "breakingChangesDefault": "This version contains breaking changes.", - "migrationGuide": "Migration Guide" - }, - "changeCreds": { - "title": "Change Credentials", - "header": "Update Your Account Details", - "changePassword": "You are using default login credentials. Please enter a new password", - "newUsername": "New Username", - "oldPassword": "Current Password", - "newPassword": "New Password", - "confirmNewPassword": "Confirm New Password", - "submit": "Submit Changes" - }, - "account": { - "title": "Account Settings", - "accountSettings": "Account Settings", - "adminSettings": "Admin Settings - View and Add Users", - "userControlSettings": "User Control Settings", - "changeUsername": "Change Username", - "newUsername": "New Username", - "password": "Confirmation Password", - "oldPassword": "Old password", - "newPassword": "New Password", - "changePassword": "Change Password", - "confirmNewPassword": "Confirm New Password", - "signOut": "Sign Out", - "yourApiKey": "Your API Key", - "syncTitle": "Sync browser settings with Account", - "settingsCompare": "Settings Comparison:", - "property": "Property", - "webBrowserSettings": "Web Browser Setting", - "syncToBrowser": "Sync Account -> Browser", - "syncToAccount": "Sync Account <- Browser" - }, - "adminUserSettings": { - "title": "User Control Settings", - "header": "Admin User Control Settings", - "admin": "Admin", - "user": "User", - "addUser": "Add New User", - "deleteUser": "Delete User", - "confirmDeleteUser": "Should the user be deleted?", - "confirmChangeUserStatus": "Should the user be disabled/enabled?", - "usernameInfo": "Username can only contain letters, numbers and the following special characters @._+- or must be a valid email address.", - "roles": "Roles", - "role": "Role", - "actions": "Actions", - "apiUser": "Limited API User", - "extraApiUser": "Additional Limited API User", - "webOnlyUser": "Web Only User", - "demoUser": "Demo User (No custom settings)", - "internalApiUser": "Internal API User", - "forceChange": "Force user to change password on login", - "submit": "Save User", - "changeUserRole": "Change User's Role", - "authenticated": "Authenticated", - "editOwnProfil": "Edit own profile", - "enabledUser": "enabled user", - "disabledUser": "disabled user", - "activeUsers": "Active Users:", - "disabledUsers": "Disabled Users:", - "totalUsers": "Total Users:", - "lastRequest": "Last Request", - "usage": "View Usage" - }, - "endpointStatistics": { - "title": "Endpoint Statistics", - "header": "Endpoint Statistics", - "top10": "Top 10", - "top20": "Top 20", - "all": "All", - "refresh": "Refresh", - "dataTypeLabel": "Data Type:", - "dataTypeAll": "All", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Total Endpoints", - "totalVisits": "Total Visits", - "showing": "Showing", - "selectedVisits": "Selected Visits", - "endpoint": "Endpoint", - "visits": "Visits", - "percentage": "Percentage", - "loading": "Loading...", - "failedToLoad": "Failed to load endpoint data. Please try refreshing.", - "home": "Home", - "login": "Login", - "top": "Top", - "numberOfVisits": "Number of Visits", - "visitsTooltip": "Visits: {0} ({1}% of total)", - "retry": "Retry" - }, - "database": { - "title": "Database Import/Export", - "header": "Database Import/Export", - "fileName": "File Name", - "creationDate": "Creation Date", - "fileSize": "File Size", - "deleteBackupFile": "Delete Backup File", - "importBackupFile": "Import Backup File", - "createBackupFile": "Create Backup File", - "downloadBackupFile": "Download Backup File", - "info_1": "When importing data, it is crucial to ensure the correct structure. If you are unsure of what you are doing, seek advice and support from a professional. An error in the structure can cause application malfunctions, up to and including the complete inability to run the application.", - "info_2": "The file name does not matter when uploading. It will be renamed afterward to follow the format backup_user_yyyyMMddHHmm.sql, ensuring a consistent naming convention.", - "submit": "Import Backup", - "importIntoDatabaseSuccessed": "Import into database successed", - "backupCreated": "Database backup successful", - "fileNotFound": "File not found", - "fileNullOrEmpty": "File must not be null or empty", - "failedImportFile": "Failed to import file", - "notSupported": "This function is not available for your database connection." - }, - "session": { - "expired": "Your session has expired. Please refresh the page and try again.", - "refreshPage": "Refresh Page" - }, - "home": { - "desc": "Your locally hosted one-stop-shop for all your PDF needs.", - "searchBar": "Search for features...", - "viewPdf": { - "title": "View/Edit PDF", - "desc": "View, annotate, draw, add text or images" - }, - "setFavorites": "Set Favourites", - "hideFavorites": "Hide Favourites", - "showFavorites": "Show Favourites", - "legacyHomepage": "Old homepage", - "newHomePage": "Try our new homepage!", - "alphabetical": "Alphabetical", - "globalPopularity": "Global Popularity", - "sortBy": "Sort by:", - "mobile": { - "brandAlt": "Stirling PDF logo", - "openFiles": "Open files", - "swipeHint": "Swipe left or right to switch views", - "tools": "Tools", - "toolsSlide": "Tool selection panel", - "viewSwitcher": "Switch workspace view", - "workbenchSlide": "Workspace panel", - "workspace": "Workspace" - }, - "multiTool": { - "tags": "multiple,tools", - "title": "PDF Multi Tool", - "desc": "Merge, Rotate, Rearrange, Split, and Remove pages" - }, - "merge": { - "tags": "combine,join,unite", - "title": "Merge", - "desc": "Easily merge multiple PDFs into one." - }, - "split": { - "tags": "divide,separate,break", - "title": "Split", - "desc": "Split PDFs into multiple documents" - }, - "rotate": { - "tags": "turn,flip,orient", - "title": "Rotate", - "desc": "Easily rotate your PDFs." - }, - "convert": { - "tags": "transform,change", - "title": "Convert", - "desc": "Convert files between different formats" - }, - "pdfOrganiser": { - "tags": "organize,rearrange,reorder", - "title": "Organise", - "desc": "Remove/Rearrange pages in any order" - }, - "addImage": { - "tags": "insert,embed,place", - "title": "Add image", - "desc": "Adds a image onto a set location on the PDF" - }, - "addAttachments": { - "tags": "embed,attach,include", - "title": "Add Attachments", - "desc": "Add or remove embedded files (attachments) to/from a PDF" - }, - "watermark": { - "tags": "stamp,mark,overlay", - "title": "Add Watermark", - "desc": "Add a custom watermark to your PDF document." - }, - "removePassword": { - "tags": "unlock", - "title": "Remove Password", - "desc": "Remove password protection from your PDF document." - }, - "compress": { - "tags": "shrink,reduce,optimize", - "title": "Compress", - "desc": "Compress PDFs to reduce their file size." - }, - "unlockPDFForms": { - "tags": "unlock,enable,edit", - "title": "Unlock PDF Forms", - "desc": "Remove read-only property of form fields in a PDF document." - }, - "changeMetadata": { - "tags": "edit,modify,update", - "title": "Change Metadata", - "desc": "Change/Remove/Add metadata from a PDF document" - }, - "ocr": { - "tags": "extract,scan", - "title": "OCR / Cleanup scans", - "desc": "Cleanup scans and detects text from images within a PDF and re-adds it as text." - }, - "extractImages": { - "tags": "pull,save,export", - "title": "Extract Images", - "desc": "Extracts all images from a PDF and saves them to zip" - }, - "scannerImageSplit": { - "tags": "detect,split,photos", - "title": "Detect & Split Scanned Photos", - "desc": "Detect and split scanned photos into separate pages" - }, - "sign": { - "tags": "signature,autograph", - "title": "Sign", - "desc": "Adds signature to PDF by drawing, text or image" - }, - "flatten": { - "tags": "simplify,remove,interactive", - "title": "Flatten", - "desc": "Remove all interactive elements and forms from a PDF" - }, - "certSign": { - "tags": "authenticate,PEM,P12,official,encrypt,sign,certificate,PKCS12,JKS,server,manual,auto", - "title": "Sign with Certificate", - "desc": "Signs a PDF with a Certificate/Key (PEM/P12)" - }, - "repair": { - "tags": "fix,restore", - "title": "Repair", - "desc": "Tries to repair a corrupt/broken PDF" - }, - "removeBlanks": { - "tags": "delete,clean,empty", - "title": "Remove Blank pages", - "desc": "Detects and removes blank pages from a document" - }, - "removeAnnotations": { - "tags": "delete,clean,strip", - "title": "Remove Annotations", - "desc": "Removes all comments/annotations from a PDF" - }, - "compare": { - "tags": "difference", - "title": "Compare", - "desc": "Compares and shows the differences between 2 PDF Documents" - }, - "removeCertSign": { - "tags": "remove,delete,unlock", - "title": "Remove Certificate Sign", - "desc": "Remove certificate signature from PDF" - }, - "pageLayout": { - "tags": "layout,arrange,combine", - "title": "Multi-Page Layout", - "desc": "Merge multiple pages of a PDF document into a single page" - }, - "bookletImposition": { - "tags": "booklet,print,binding", - "title": "Booklet Imposition", - "desc": "Create booklets with proper page ordering and multi-page layout for printing and binding" - }, - "scalePages": { - "tags": "resize,adjust,scale", - "title": "Adjust page size/scale", - "desc": "Change the size/scale of a page and/or its contents." - }, - "addPageNumbers": { - "tags": "number,pagination,count", - "title": "Add Page Numbers", - "desc": "Add Page numbers throughout a document in a set location" - }, - "autoRename": { - "tags": "auto-detect,header-based,organize,relabel", - "title": "Auto Rename PDF File", - "desc": "Auto renames a PDF file based on its detected header" - }, - "adjustContrast": { - "tags": "contrast,brightness,saturation", - "title": "Adjust Colours/Contrast", - "desc": "Adjust Colors/Contrast, Saturation and Brightness of a PDF" - }, - "crop": { - "tags": "trim,cut,resize", - "title": "Crop PDF", - "desc": "Crop a PDF to reduce its size (maintains text!)" - }, - "autoSplitPDF": { - "tags": "auto,split,QR", - "title": "Auto Split Pages", - "desc": "Auto Split Scanned PDF with physical scanned page splitter QR Code" - }, - "sanitize": { - "tags": "clean,purge,remove", - "title": "Sanitise", - "desc": "Remove potentially harmful elements from PDF files" - }, - "getPdfInfo": { - "tags": "info,metadata,details", - "title": "Get ALL Info on PDF", - "desc": "Grabs any and all information possible on PDFs" - }, - "pdfToSinglePage": { - "tags": "combine,merge,single", - "title": "PDF to Single Large Page", - "desc": "Merges all PDF pages into one large single page" - }, - "showJS": { - "tags": "javascript,code,script", - "title": "Show Javascript", - "desc": "Searches and displays any JS injected into a PDF" - }, - "redact": { - "tags": "censor,blackout,hide", - "title": "Redact", - "desc": "Redacts (blacks out) a PDF based on selected text, drawn shapes and/or selected page(s)" - }, - "splitBySections": { - "tags": "split,sections,divide", - "title": "Split PDF by Sections", - "desc": "Divide each page of a PDF into smaller horizontal and vertical sections" - }, - "addStamp": { - "tags": "stamp,mark,seal", - "title": "Add Stamp to PDF", - "desc": "Add text or add image stamps at set locations" - }, - "removeImage": { - "tags": "remove,delete,clean", - "title": "Remove image", - "desc": "Remove image from PDF to reduce file size" - }, - "splitByChapters": { - "tags": "split,chapters,structure", - "title": "Split PDF by Chapters", - "desc": "Split a PDF into multiple files based on its chapter structure." - }, - "validateSignature": { - "tags": "validate,verify,certificate", - "title": "Validate PDF Signature", - "desc": "Verify digital signatures and certificates in PDF documents" - }, - "swagger": { - "tags": "API,documentation,test", - "title": "API Documentation", - "desc": "View API documentation and test endpoints" - }, - "scannerEffect": { - "tags": "scan,simulate,create", - "title": "Scanner Effect", - "desc": "Create a PDF that looks like it was scanned" - }, - "editTableOfContents": { - "tags": "bookmarks,contents,edit", - "title": "Edit Table of Contents", - "desc": "Add or edit bookmarks and table of contents in PDF documents" - }, - "manageCertificates": { - "tags": "certificates,import,export", - "title": "Manage Certificates", - "desc": "Import, export, or delete digital certificate files used for signing PDFs." - }, - "read": { - "tags": "view,open,display", - "title": "Read", - "desc": "View and annotate PDFs. Highlight text, draw, or insert comments for review and collaboration." - }, - "reorganizePages": { - "tags": "rearrange,reorder,organize", - "title": "Reorganize Pages", - "desc": "Rearrange, duplicate, or delete PDF pages with visual drag-and-drop control." - }, - "extractPages": { - "tags": "pull,select,copy", - "title": "Extract Pages", - "desc": "Extract specific pages from a PDF document" - }, - "removePages": { - "tags": "delete,extract,exclude", - "title": "Remove Pages", - "desc": "Remove specific pages from a PDF document" - }, - "autoSizeSplitPDF": { - "tags": "auto,split,size", - "title": "Auto Split by Size/Count", - "desc": "Automatically split PDFs by file size or page count" - }, - "replaceColor": { - "title": "Replace & Invert Colour", - "desc": "Replace or invert colours in PDF documents" - }, - "devApi": { - "tags": "API,development,documentation", - "title": "API", - "desc": "Link to API documentation" - }, - "devFolderScanning": { - "tags": "automation,folder,scanning", - "title": "Automated Folder Scanning", - "desc": "Link to automated folder scanning guide" - }, - "devSsoGuide": { - "title": "SSO Guide", - "desc": "Link to SSO guide" - }, - "devAirgapped": { - "title": "Air-gapped Setup", - "desc": "Link to air-gapped setup guide" - }, - "addPassword": { - "title": "Add Password", - "desc": "Add password protection and restrictions to PDF files" - }, - "changePermissions": { - "title": "Change Permissions", - "desc": "Change document restrictions and permissions" - }, - "automate": { - "tags": "workflow,sequence,automation", - "title": "Automate", - "desc": "Build multi-step workflows by chaining together PDF actions. Ideal for recurring tasks." - }, - "overlay-pdfs": { - "desc": "Overlay one PDF on top of another", - "title": "Overlay PDFs" - }, - "pdfTextEditor": { - "title": "PDF Text Editor", - "desc": "Review and edit Stirling PDF JSON exports with grouped text editing and PDF regeneration" - }, - "addText": { - "tags": "text,annotation,label", - "title": "Add Text", - "desc": "Add custom text anywhere in your PDF" - } - }, - "landing": { - "addFiles": "Add Files", - "uploadFromComputer": "Upload from computer", - "openFromComputer": "Open from computer" - }, - "viewPdf": { - "tags": "view,read,annotate,text,image,highlight,edit", - "title": "View/Edit PDF", - "header": "View PDF" - }, - "multiTool": { - "tags": "Multi Tool,Multi operation,UI,click drag,front end,client side,interactive,intractable,move,delete,migrate,divide", - "title": "PDF Multi Tool", - "header": "PDF Multi Tool", - "uploadPrompts": "File Name", - "selectAll": "Select All", - "deselectAll": "Deselect All", - "selectPages": "Page Select", - "selectedPages": "Selected Pages", - "page": "Page", - "deleteSelected": "Delete Selected", - "downloadAll": "Export", - "downloadSelected": "Export Selected", - "insertPageBreak": "Insert Page Break", - "addFile": "Add File", - "rotateLeft": "Rotate Left", - "rotateRight": "Rotate Right", - "split": "Split", - "moveLeft": "Move Left", - "moveRight": "Move Right", - "delete": "Delete", - "dragDropMessage": "Page(s) Selected", - "undo": "Undo (CTRL + Z)", - "redo": "Redo (CTRL + Y)" - }, - "merge": { - "tags": "merge,Page operations,Back end,server side", - "title": "Merge", - "removeDigitalSignature": { - "label": "Remove digital signature in the merged file?", - "tooltip": { - "title": "Remove Digital Signature", - "description": "Digital signatures will be invalidated when merging files. Check this to remove them from the final merged PDF." - } - }, - "generateTableOfContents": { - "label": "Generate table of contents in the merged file?", - "tooltip": { - "title": "Generate Table of Contents", - "description": "Automatically creates a clickable table of contents in the merged PDF based on the original file names and page numbers." - } - }, - "submit": "Merge", - "sortBy": { - "description": "Files will be merged in the order they're selected. Drag to reorder or sort below.", - "label": "Sort By", - "filename": "File Name", - "dateModified": "Date Modified", - "ascending": "Ascending", - "descending": "Descending", - "sort": "Sort" - }, - "error": { - "failed": "An error occurred while merging the PDFs." - }, - "tooltip": { - "header": { - "title": "Merge Settings Overview" - } - } - }, - "split": { - "title": "Split PDF", - "header": "Split PDF", - "desc": { - "1": "The numbers you select are the page number you wish to do a split on", - "2": "As such selecting 1,3,7-9 would split a 10 page document into 6 separate PDFS with:", - "3": "Document #1: Page 1", - "4": "Document #2: Page 2 and 3", - "5": "Document #3: Page 4, 5, 6 and 7", - "6": "Document #4: Page 8", - "7": "Document #5: Page 9", - "8": "Document #6: Page 10" - }, - "splitPages": "Enter pages to split on:", - "submit": "Split", - "steps": { - "chooseMethod": "Choose Method", - "settings": "Settings" - }, - "settings": { - "selectMethodFirst": "Please select a split method first" - }, - "error": { - "failed": "An error occurred while splitting the PDF." - }, - "method": { - "label": "Choose split method", - "placeholder": "Select how to split the PDF" - }, - "methods": { - "prefix": { - "splitAt": "Split at", - "splitBy": "Split by" - }, - "byPages": { - "name": "Page Numbers", - "desc": "Extract specific pages (1,3,5-10)", - "tooltip": "Enter page numbers separated by commas or ranges with hyphens" - }, - "bySections": { - "name": "Sections", - "desc": "Divide pages into grid sections", - "tooltip": "Split each page into horizontal and vertical sections" - }, - "bySize": { - "name": "File Size", - "desc": "Limit maximum file size", - "tooltip": "Specify maximum file size (e.g. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Page Count", - "desc": "Fixed pages per file", - "tooltip": "Enter the number of pages for each split file" - }, - "byDocCount": { - "name": "Document Count", - "desc": "Create specific number of files", - "tooltip": "Enter how many files you want to create" - }, - "byChapters": { - "name": "Chapters", - "desc": "Split at bookmark boundaries", - "tooltip": "Uses PDF bookmarks to determine split points" - }, - "byPageDivider": { - "name": "Page Divider", - "desc": "Auto-split with divider sheets", - "tooltip": "Use QR code divider sheets between documents when scanning" - } - }, - "value": { - "fileSize": { - "label": "File Size", - "placeholder": "e.g. 10MB, 500KB" - }, - "pageCount": { - "label": "Pages per File", - "placeholder": "e.g. 5, 10" - }, - "docCount": { - "label": "Number of Files", - "placeholder": "e.g. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Split Methods Overview" - }, - "byPages": { - "title": "Split at Page Numbers", - "text": "Split your PDF at specific page numbers. Using 'n' splits after page n. Using 'n-m' splits before page n and after page m.", - "bullet1": "Single split points: 3,7 (splits after pages 3 and 7)", - "bullet2": "Range split points: 3-8 (splits before page 3 and after page 8)", - "bullet3": "Mixed: 2,5-10,15 (splits after page 2, before page 5, after page 10, and after page 15)" - }, - "bySections": { - "title": "Split by Grid Sections", - "text": "Divide each page into a grid of sections. Useful for splitting documents with multiple columns or extracting specific areas.", - "bullet1": "Horizontal: Number of rows to create", - "bullet2": "Vertical: Number of columns to create", - "bullet3": "Merge: Combine all sections into one PDF" - }, - "bySize": { - "title": "Split by File Size", - "text": "Create multiple PDFs that don't exceed a specified file size. Ideal for file size limitations or email attachments.", - "bullet1": "Use MB for larger files (e.g., 10MB)", - "bullet2": "Use KB for smaller files (e.g., 500KB)", - "bullet3": "System will split at page boundaries" - }, - "byCount": { - "title": "Split by Count", - "text": "Create multiple PDFs with a specific number of pages or documents each.", - "bullet1": "Page Count: Fixed number of pages per file", - "bullet2": "Document Count: Fixed number of output files", - "bullet3": "Useful for batch processing workflows" - }, - "byChapters": { - "title": "Split by Chapters", - "text": "Use PDF bookmarks to automatically split at chapter boundaries. Requires PDFs with bookmark structure.", - "bullet1": "Bookmark Level: Which level to split on (1=top level)", - "bullet2": "Include Metadata: Preserve document properties", - "bullet3": "Allow Duplicates: Handle repeated bookmark names" - }, - "byDocCount": { - "bullet1": "Enter the number of output files you want", - "bullet2": "Pages are distributed as evenly as possible", - "bullet3": "Useful when you need a specific number of files", - "text": "Create a specific number of output files by evenly distributing pages across them.", - "title": "Split by Document Count" - }, - "byPageCount": { - "bullet1": "Enter the number of pages per output file", - "bullet2": "Last file may have fewer pages if not evenly divisible", - "bullet3": "Useful for batch processing workflows", - "text": "Create multiple PDFs with a specific number of pages each. Perfect for creating uniform document chunks.", - "title": "Split by Page Count" - }, - "byPageDivider": { - "bullet1": "Print divider sheets from the download link", - "bullet2": "Insert divider sheets between your documents", - "bullet3": "Scan all documents together as one PDF", - "bullet4": "Upload - divider pages are automatically detected and removed", - "bullet5": "Enable Duplex Mode if scanning both sides of divider sheets", - "text": "Automatically split scanned documents using physical divider sheets with QR codes. Perfect for processing multiple documents scanned together.", - "title": "Split by Page Divider" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Click on a method card to select it", - "bullet2": "Hover over each card to see a quick description", - "bullet3": "The settings step will appear after you select a method", - "bullet4": "You can change methods at any time before processing", - "header": { - "text": "Choose how you want to split your PDF document. Each method is optimized for different use cases and document types.", - "title": "Split Method Selection" - }, - "title": "Choose Your Split Method" - } - }, - "selectMethod": "Select a split method", - "resultsTitle": "Split Results" - }, - "rotate": { - "title": "Rotate PDF", - "submit": "Apply Rotation", - "selectRotation": "Select Rotation Angle (Clockwise)", - "error": { - "failed": "An error occurred while rotating the PDF." - }, - "preview": { - "title": "Rotation Preview" - }, - "rotateLeft": "Rotate Anticlockwise", - "rotateRight": "Rotate Clockwise", - "tooltip": { - "header": { - "title": "Rotate Settings Overview" - }, - "description": { - "text": "Rotate your PDF pages clockwise or anticlockwise in 90-degree increments. All pages in the PDF will be rotated. The preview shows how your document will look after rotation." - }, - "controls": { - "title": "Controls", - "text": "Use the rotation buttons to adjust orientation. Left button rotates anticlockwise, right button rotates clockwise. Each click rotates by 90 degrees." - } - } - }, - "convert": { - "title": "Convert", - "desc": "Convert files between different formats", - "files": "Files", - "selectFilesPlaceholder": "Select files in the main view to get started", - "settings": "Settings", - "conversionCompleted": "Conversion completed", - "results": "Results", - "defaultFilename": "converted_file", - "conversionResults": "Conversion Results", - "convertFrom": "Convert from", - "convertTo": "Convert to", - "sourceFormatPlaceholder": "Source format", - "targetFormatPlaceholder": "Target format", - "selectSourceFormatFirst": "Select a source format first", - "outputOptions": "Output Options", - "pdfOptions": "PDF Options", - "imageOptions": "Image Options", - "colorType": "Colour Type", - "color": "Colour", - "greyscale": "Greyscale", - "blackwhite": "Black & White", - "dpi": "DPI", - "output": "Output", - "single": "Single", - "multiple": "Multiple", - "fitOption": "Fit Option", - "maintainAspectRatio": "Maintain Aspect Ratio", - "fitDocumentToPage": "Fit Document to Page", - "fillPage": "Fill Page", - "autoRotate": "Auto Rotate", - "autoRotateDescription": "Automatically rotate images to better fit the PDF page", - "combineImages": "Combine Images", - "combineImagesDescription": "Combine all images into one PDF, or create separate PDFs for each image", - "webOptions": "Web to PDF Options", - "zoomLevel": "Zoom Level", - "emailOptions": "Email to PDF Options", - "includeAttachments": "Include email attachments", - "maxAttachmentSize": "Maximum attachment size (MB)", - "includeAllRecipients": "Include CC and BCC recipients in header", - "downloadHtml": "Download HTML intermediate file instead of PDF", - "pdfaOptions": "PDF/A Options", - "outputFormat": "Output Format", - "pdfaNote": "PDF/A-1b is more compatible, PDF/A-2b supports more features.", - "pdfaDigitalSignatureWarning": "The PDF contains a digital signature. This will be removed in the next step.", - "fileFormat": "File Format", - "wordDoc": "Word Document", - "wordDocExt": "Word Document (.docx)", - "odtExt": "OpenDocument Text (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "OpenDocument Presentation (.odp)", - "txtExt": "Plain Text (.txt)", - "rtfExt": "Rich Text Format (.rtf)", - "selectedFiles": "Selected files", - "noFileSelected": "No file selected. Use the file panel to add files.", - "convertFiles": "Convert Files", - "converting": "Converting...", - "downloadConverted": "Download Converted File", - "errorNoFiles": "Please select at least one file to convert.", - "errorNoFormat": "Please select both source and target formats.", - "errorNotSupported": "Conversion from {{from}} to {{to}} is not supported.", - "images": "Images", - "officeDocs": "Office Documents (Word, Excel, PowerPoint)", - "imagesExt": "Images (JPG, PNG, etc.)", - "markdown": "Markdown", - "textRtf": "Text/RTF", - "grayscale": "Greyscale", - "errorConversion": "An error occurred while converting the file.", - "cbzOptions": "CBZ to PDF Options", - "optimizeForEbook": "Optimize PDF for ebook readers (uses Ghostscript)", - "cbzOutputOptions": "PDF to CBZ Options", - "cbzDpi": "DPI for image rendering" - }, - "imageToPdf": { - "tags": "conversion,img,jpg,picture,photo" - }, - "pdfToImage": { - "tags": "conversion,img,jpg,picture,photo", - "title": "PDF to Image", - "header": "PDF to Image", - "selectText": "Image Format", - "singleOrMultiple": "Page to Image result type", - "single": "Single Big Image Combing all pages", - "multi": "Multiple Images, one image per page", - "colorType": "Colour type", - "color": "Colour", - "grey": "Greyscale", - "blackwhite": "Black and White (May lose data!)", - "submit": "Convert", - "info": "Python is not installed. Required for WebP conversion.", - "placeholder": "(e.g. 1,2,8 or 4,7,12-16 or 2n-1)" - }, - "pdfOrganiser": { - "tags": "duplex,even,odd,sort,move", - "title": "Page Organiser", - "header": "PDF Page Organiser", - "submit": "Rearrange Pages", - "mode": { - "_value": "Organisation mode", - "1": "Custom Page Order", - "2": "Reverse Order", - "3": "Duplex Sort", - "4": "Booklet Sort", - "5": "Side Stitch Booklet Sort", - "6": "Odd-Even Split", - "7": "Remove First", - "8": "Remove Last", - "9": "Remove First and Last", - "10": "Odd-Even Merge", - "11": "Duplicate all pages", - "desc": { - "BOOKLET_SORT": "Arrange pages for booklet printing (last, first, second, second last, …).", - "CUSTOM": "Use a custom sequence of page numbers or expressions to define a new order.", - "DUPLEX_SORT": "Interleave fronts then backs as if a duplex scanner scanned all fronts, then all backs (1, n, 2, n-1, …).", - "DUPLICATE": "Duplicate each page according to the custom order count (e.g., 4 duplicates each page 4×).", - "ODD_EVEN_MERGE": "Merge two PDFs by alternating pages: odd from the first, even from the second.", - "ODD_EVEN_SPLIT": "Split the document into two outputs: all odd pages and all even pages.", - "REMOVE_FIRST": "Remove the first page from the document.", - "REMOVE_FIRST_AND_LAST": "Remove both the first and last pages from the document.", - "REMOVE_LAST": "Remove the last page from the document.", - "REVERSE_ORDER": "Flip the document so the last page becomes first and so on.", - "SIDE_STITCH_BOOKLET_SORT": "Arrange pages for side‑stitch booklet printing (optimized for binding on the side)." - } - }, - "desc": { - "CUSTOM": "Use a custom sequence of page numbers or expressions to define a new order.", - "REVERSE_ORDER": "Flip the document so the last page becomes first and so on.", - "DUPLEX_SORT": "Interleave fronts then backs as if a duplex scanner scanned all fronts, then all backs (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Arrange pages for booklet printing (last, first, second, second last, …).", - "SIDE_STITCH_BOOKLET_SORT": "Arrange pages for side‑stitch booklet printing (optimised for binding on the side).", - "ODD_EVEN_SPLIT": "Split the document into two outputs: all odd pages and all even pages.", - "ODD_EVEN_MERGE": "Merge two PDFs by alternating pages: odd from the first, even from the second.", - "DUPLICATE": "Duplicate each page according to the custom order count (e.g., 4 duplicates each page 4×).", - "REMOVE_FIRST": "Remove the first page from the document.", - "REMOVE_LAST": "Remove the last page from the document.", - "REMOVE_FIRST_AND_LAST": "Remove both the first and last pages from the document." - }, - "placeholder": "(e.g. 1,3,2 or 4-8,2,10-12 or 2n-1)" - }, - "addImage": { - "tags": "img,jpg,picture,photo", - "title": "Add Image", - "header": "Add images to PDFs", - "image": { - "name": "Image", - "placeholder": "Upload an image", - "label": "Image file" - }, - "steps": { - "configure": "Configure Image" - }, - "step": { - "createDesc": "Upload the image you want to add", - "place": "Place image", - "placeDesc": "Click on the PDF to add your image" - }, - "instructions": { - "title": "How to add images", - "text": "After uploading your image above, click anywhere on the PDF to place it.", - "paused": "Placement paused", - "resumeHint": "Resume placement to click and add your image.", - "noSignature": "Upload an image above to enable placement." - }, - "mode": { - "move": "Move Image", - "place": "Place Image", - "pause": "Pause placement", - "resume": "Resume placement" - }, - "results": { - "title": "Add Image Results" - }, - "error": { - "failed": "An error occurred while adding image to the PDF." - }, - "saved": { - "defaultLabel": "Image", - "defaultImageLabel": "Uploaded image" - }, - "applySignatures": "Apply Images" - }, - "attachments": { - "tags": "attachments,add,remove,embed,file", - "title": "Add Attachments", - "header": "Add Attachments", - "add": "Add Attachment", - "remove": "Remove Attachment", - "embed": "Embed Attachment", - "submit": "Add Attachments" - }, - "watermark": { - "title": "Add Watermark", - "desc": "Add text or image watermarks to PDF files", - "completed": "Watermark added", - "submit": "Add Watermark", - "filenamePrefix": "watermarked", - "error": { - "failed": "An error occurred while adding watermark to the PDF." - }, - "watermarkType": { - "text": "Text", - "image": "Image" - }, - "settings": { - "type": "Watermark Type", - "text": { - "label": "Watermark Text", - "placeholder": "Enter watermark text" - }, - "image": { - "label": "Watermark Image", - "choose": "Choose Image", - "selected": "Selected: {{filename}}" - }, - "fontSize": "Font Size", - "size": "Size", - "alphabet": "Font/Language", - "color": "Watermark Colour", - "rotation": "Rotation (degrees)", - "opacity": "Opacity (%)", - "spacing": { - "horizontal": "Horizontal Spacing", - "vertical": "Vertical Spacing", - "height": "Height Spacing", - "width": "Width Spacing" - }, - "convertToImage": "Flatten PDF pages to images" - }, - "alphabet": { - "roman": "Roman/Latin", - "arabic": "Arabic", - "japanese": "Japanese", - "korean": "Korean", - "chinese": "Chinese", - "thai": "Thai" - }, - "steps": { - "type": "Watermark Type", - "wording": "Wording", - "textStyle": "Style", - "formatting": "Formatting", - "file": "Watermark File" - }, - "results": { - "title": "Watermark Results" - }, - "tooltip": { - "language": { - "title": "Language Support", - "text": "Choose the appropriate language setting to ensure proper font rendering for your text." - }, - "appearance": { - "title": "Appearance Settings", - "text": "Control how your watermark looks and blends with the document.", - "bullet1": "Rotation: -360° to 360° for angled watermarks", - "bullet2": "Opacity: 0-100% for transparency control", - "bullet3": "Lower opacity creates subtle watermarks" - }, - "spacing": { - "title": "Spacing Control", - "text": "Adjust the spacing between repeated watermarks across the page.", - "bullet1": "Width spacing: Horizontal distance between watermarks", - "bullet2": "Height spacing: Vertical distance between watermarks", - "bullet3": "Higher values create more spread out patterns" - }, - "type": { - "header": { - "title": "Watermark Type Selection" - }, - "description": { - "title": "Choose Your Watermark", - "text": "Select between text or image watermarks based on your needs." - }, - "text": { - "title": "Text Watermarks", - "text": "Perfect for adding copyright notices, company names, or confidentiality labels. Supports multiple languages and custom colours.", - "bullet1": "Customisable fonts and languages", - "bullet2": "Adjustable colours and transparency", - "bullet3": "Ideal for legal or branding text" - }, - "image": { - "title": "Image Watermarks", - "text": "Use logos, stamps, or any image as a watermark. Great for branding and visual identification.", - "bullet1": "Upload any image format", - "bullet2": "Maintains image quality", - "bullet3": "Perfect for logos and stamps" - } - }, - "wording": { - "header": { - "title": "Text Content" - }, - "text": { - "title": "Watermark Text", - "text": "Enter the text that will appear as your watermark across the document.", - "bullet1": "Keep it concise for better readability", - "bullet2": "Common examples: 'CONFIDENTIAL', 'DRAFT', company name", - "bullet3": "Emoji characters are not supported and will be filtered out" - } - }, - "textStyle": { - "header": { - "title": "Text Style" - }, - "color": { - "title": "Colour Selection", - "text": "Choose a colour that provides good contrast with your document content.", - "bullet1": "Light grey (#d3d3d3) for subtle watermarks", - "bullet2": "Black or dark colours for high contrast", - "bullet3": "Custom colours for branding purposes" - }, - "language": { - "title": "Language Support", - "text": "Choose the appropriate language setting to ensure proper font rendering." - } - }, - "file": { - "header": { - "title": "Image Upload" - }, - "upload": { - "title": "Image Selection", - "text": "Upload an image file to use as your watermark.", - "bullet1": "Supports common formats: PNG, JPG, GIF, BMP", - "bullet2": "PNG with transparency works best", - "bullet3": "Higher resolution images maintain quality better" - }, - "recommendations": { - "title": "Best Practices", - "text": "Tips for optimal image watermark results.", - "bullet1": "Use logos or stamps with transparent backgrounds", - "bullet2": "Simple designs work better than complex images", - "bullet3": "Consider the final document size when choosing resolution" - } - }, - "formatting": { - "header": { - "title": "Formatting & Layout" - }, - "size": { - "title": "Size Control", - "text": "Adjust the size of your watermark (text or image).", - "bullet1": "Larger sizes create more prominent watermarks" - }, - "appearance": { - "title": "Appearance Settings", - "text": "Control how your watermark looks and blends with the document.", - "bullet1": "Rotation: -360° to 360° for angled watermarks", - "bullet2": "Opacity: 0-100% for transparency control", - "bullet3": "Lower opacity creates subtle watermarks" - }, - "spacing": { - "title": "Spacing Control", - "text": "Adjust the spacing between repeated watermarks across the page.", - "bullet1": "Horizontal spacing: Distance between watermarks left to right", - "bullet2": "Vertical spacing: Distance between watermarks top to bottom", - "bullet3": "Higher values create more spread out patterns" - }, - "security": { - "title": "Security Option", - "text": "Convert the final PDF to an image-based format for enhanced security.", - "bullet1": "Prevents text selection and copying", - "bullet2": "Makes watermarks harder to remove", - "bullet3": "Results in larger file sizes", - "bullet4": "Best for sensitive or copyrighted content" - } - } - }, - "type": { - "1": "Text", - "2": "Image" - } - }, - "permissions": { - "tags": "read,write,edit,print", - "title": "Change Permissions", - "header": "Change Permissions", - "warning": "Warning to have these permissions be unchangeable it is recommended to set them with a password via the add-password page", - "selectText": { - "1": "Select PDF to change permissions", - "2": "Permissions to set", - "3": "Prevent assembly of document", - "4": "Prevent content extraction", - "5": "Prevent extraction for accessibility", - "6": "Prevent filling in form", - "7": "Prevent modification", - "8": "Prevent annotation modification", - "9": "Prevent printing", - "10": "Prevent printing different formats" - }, - "submit": "Change" - }, - "editTableOfContents": { - "settings": { - "title": "Bookmarks & outline", - "replaceExisting": "Replace existing bookmarks (uncheck to append)", - "replaceExistingHint": "When disabled, the new outline is appended after the current bookmarks." - }, - "actions": { - "source": "Load bookmarks", - "selectedFile": "Loaded from {{file}}", - "noFile": "Select a PDF to extract existing bookmarks.", - "loadFromPdf": "Load from selected PDF", - "importJson": "Import JSON", - "importClipboard": "Paste JSON from clipboard", - "export": "Export bookmarks", - "exportJson": "Download JSON", - "exportClipboard": "Copy JSON to clipboard", - "clipboardUnavailable": "Clipboard access is not available in this browser." - }, - "info": { - "line1": "Each bookmark needs a descriptive title and the page it should open.", - "line2": "Use child bookmarks to build a hierarchy for chapters, sections, or subsections.", - "line3": "Import bookmarks from the selected PDF or from a JSON file to save time." - }, - "workbench": { - "empty": { - "title": "Open the tool to start editing", - "description": "Select the Edit Table of Contents tool to load its workspace." - }, - "tabTitle": "Outline workspace", - "subtitle": "Import bookmarks, build hierarchies, and apply the outline without cramped side panels.", - "noFile": "No PDF selected", - "fileLabel": "Changes will be applied to the currently selected PDF.", - "filePrompt": "Select a PDF from your library or upload a new one to begin.", - "changeFile": "Change PDF", - "selectFile": "Select PDF" - }, - "editor": { - "heading": "Bookmark editor", - "description": "Add, nest, and reorder bookmarks to craft your PDF outline.", - "addTopLevel": "Add top-level bookmark", - "empty": { - "title": "No bookmarks yet", - "description": "Import existing bookmarks or start by adding your first entry.", - "action": "Add first bookmark" - }, - "defaultTitle": "New bookmark", - "defaultChildTitle": "Child bookmark", - "defaultSiblingTitle": "New bookmark", - "untitled": "Untitled bookmark", - "childBadge": "Child", - "pagePreview": "Page {{page}}", - "field": { - "title": "Bookmark title", - "page": "Target page number" - }, - "actions": { - "toggle": "Toggle children", - "addChild": "Add child bookmark", - "addSibling": "Add sibling bookmark", - "remove": "Remove bookmark" - }, - "confirmRemove": "Remove this bookmark and all of its children?" - }, - "messages": { - "loadedTitle": "Bookmarks extracted", - "loadedBody": "Existing bookmarks from the PDF were loaded into the editor.", - "noBookmarks": "No bookmarks were found in the selected PDF.", - "loadFailed": "Unable to extract bookmarks from the selected PDF.", - "imported": "Bookmarks imported", - "importedBody": "Your JSON outline replaced the current editor contents.", - "importedClipboard": "Clipboard data replaced the current bookmark list.", - "invalidJson": "Invalid JSON structure", - "invalidJsonBody": "Please provide a valid bookmark JSON file and try again.", - "exported": "JSON download ready", - "copied": "Copied to clipboard", - "copiedBody": "Bookmark JSON copied successfully.", - "copyFailed": "Copy failed" - }, - "error": { - "failed": "Failed to update the table of contents" - }, - "submit": "Apply table of contents", - "results": { - "title": "Updated PDF with bookmarks", - "subtitle": "Download the processed file or undo the operation below." - } - }, - "removePages": { - "tags": "Remove pages,delete pages", - "title": "Remove Pages", - "pageNumbers": { - "label": "Pages to Remove", - "placeholder": "e.g., 1,3,5-8,10", - "error": "Invalid page number format. Use numbers, ranges (1-5), or mathematical expressions (2n+1)" - }, - "filenamePrefix": "pages_removed", - "files": { - "placeholder": "Select a PDF file in the main view to get started" - }, - "settings": { - "title": "Settings" - }, - "tooltip": { - "header": { - "title": "Remove Pages Settings" - }, - "pageNumbers": { - "title": "Page Selection", - "text": "Specify which pages to remove from your PDF. You can select individual pages, ranges, or use mathematical expressions.", - "bullet1": "Individual pages: 1,3,5 (removes pages 1, 3, and 5)", - "bullet2": "Page ranges: 1-5,10-15 (removes pages 1-5 and 10-15)", - "bullet3": "Mathematical: 2n+1 (removes odd pages)", - "bullet4": "Open ranges: 5- (removes from page 5 to end)" - }, - "examples": { - "title": "Common Examples", - "text": "Here are some common page selection patterns:", - "bullet1": "Remove first page: 1", - "bullet2": "Remove last 3 pages: -3", - "bullet3": "Remove every other page: 2n", - "bullet4": "Remove specific scattered pages: 1,5,10,15" - }, - "safety": { - "title": "Safety Tips", - "text": "Important considerations when removing pages:", - "bullet1": "Always preview your selection before processing", - "bullet2": "Keep a backup of your original file", - "bullet3": "Page numbers start from 1, not 0", - "bullet4": "Invalid page numbers will be ignored" - } - }, - "error": { - "failed": "An error occurred whilst removing pages." - }, - "results": { - "title": "Page Removal Results" - }, - "submit": "Remove Pages" - }, - "extractPages": { - "title": "Extract Pages", - "pageNumbers": { - "label": "Pages to Extract", - "placeholder": "e.g., 1,3,5-8 or odd & 1-10" - }, - "settings": { - "title": "Settings" - }, - "tooltip": { - "description": "Extracts the selected pages into a new PDF, preserving order." - }, - "error": { - "failed": "Failed to extract pages" - }, - "results": { - "title": "Pages Extracted" - }, - "submit": "Extract Pages" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Page Selection Guide" - }, - "basic": { - "title": "Basic Usage", - "text": "Select specific pages from your PDF document using simple syntax.", - "bullet1": "Individual pages: 1,3,5", - "bullet2": "Page ranges: 3-6 or 10-15", - "bullet3": "All pages: all" - }, - "advanced": { - "title": "Advanced Features" - }, - "tips": { - "title": "Tips", - "text": "Keep these guidelines in mind:", - "bullet1": "Page numbers start from 1 (not 0)", - "bullet2": "Spaces are automatically removed", - "bullet3": "Invalid expressions are ignored" - }, - "syntax": { - "title": "Syntax Basics", - "text": "Use numbers, ranges, keywords, and progressions (n starts at 0). Parentheses are supported.", - "bullets": { - "numbers": "Numbers/ranges: 5, 10-20", - "keywords": "Keywords: odd, even", - "progressions": "Progressions: 3n, 4n+1" - } - }, - "operators": { - "title": "Operators", - "text": "AND has higher precedence than comma. NOT applies within the document range.", - "and": "AND: & or \"and\" — require both conditions (e.g., 1-50 & even)", - "comma": "Comma: , or | — combine selections (e.g., 1-10, 20)", - "not": "NOT: ! or \"not\" — exclude pages (e.g., 3n & not 30)" - }, - "examples": { - "title": "Examples" - }, - "complex": { - "bullet1": "1,3-5,8,2n → pages 1, 3–5, 8, plus evens", - "bullet2": "10-,2n-1 → from page 10 to end + odd pages", - "description": "Mix different types.", - "title": "Complex Combinations" - }, - "description": "Choose which pages to use for the operation. Supports single pages, ranges, formulas, and the all keyword.", - "individual": { - "bullet1": "1,3,5 → selects pages 1, 3, 5", - "bullet2": "2,7,12 → selects pages 2, 7, 12", - "description": "Enter numbers separated by commas.", - "title": "Individual Pages" - }, - "mathematical": { - "bullet1": "2n → all even pages (2, 4, 6…)", - "bullet2": "2n-1 → all odd pages (1, 3, 5…)", - "bullet3": "3n → every 3rd page (3, 6, 9…)", - "bullet4": "4n-1 → pages 3, 7, 11, 15…", - "description": "Use n in formulas for patterns.", - "title": "Mathematical Functions" - }, - "ranges": { - "bullet1": "3-6 → selects pages 3–6", - "bullet2": "10-15 → selects pages 10–15", - "bullet3": "5- → selects pages 5 to end", - "description": "Use - for consecutive pages.", - "title": "Page Ranges" - }, - "special": { - "bullet1": "all → selects all pages", - "title": "Special Keywords" - } - } - }, - "bulkSelection": { - "syntaxError": "There is a syntax issue. See Page Selection tips for help.", - "header": { - "title": "Page Selection Guide" - }, - "syntax": { - "title": "Syntax Basics", - "text": "Use numbers, ranges, keywords, and progressions (n starts at 0). Parentheses are supported.", - "bullets": { - "numbers": "Numbers/ranges: 5, 10-20", - "keywords": "Keywords: odd, even", - "progressions": "Progressions: 3n, 4n+1" - } - }, - "operators": { - "title": "Operators", - "text": "AND has higher precedence than comma. NOT applies within the document range.", - "and": "AND: & or \"and\" — require both conditions (e.g., 1-50 & even)", - "comma": "Comma: , or | — combine selections (e.g., 1-10, 20)", - "not": "NOT: ! or \"not\" — exclude pages (e.g., 3n & not 30)" - }, - "examples": { - "title": "Examples", - "first50": "First 50", - "last50": "Last 50", - "every3rd": "Every 3rd", - "oddWithinExcluding": "Odd within 1-20 excluding 5-7", - "combineSets": "Combine sets" - }, - "firstNPages": { - "title": "First N Pages", - "placeholder": "Number of pages" - }, - "lastNPages": { - "title": "Last N Pages", - "placeholder": "Number of pages" - }, - "everyNthPage": { - "title": "Every Nth Page", - "placeholder": "Step size" - }, - "range": { - "title": "Range", - "fromPlaceholder": "From", - "toPlaceholder": "To" - }, - "keywords": { - "title": "Keywords" - }, - "advanced": { - "title": "Advanced" - } - }, - "compressPdfs": { - "tags": "squish,small,tiny" - }, - "unlockPDFForms": { - "tags": "remove,delete,form,field,readonly", - "title": "Remove Read-Only from Form Fields", - "header": "Unlock PDF Forms", - "submit": "Unlock Forms", - "description": "This tool will remove read-only restrictions from PDF form fields, making them editable and fillable.", - "filenamePrefix": "unlocked_forms", - "files": { - "placeholder": "Select a PDF file in the main view to get started" - }, - "error": { - "failed": "An error occurred whilst unlocking PDF forms." - }, - "results": { - "title": "Unlocked Forms Results" - } - }, - "changeMetadata": { - "header": "Change Metadata", - "submit": "Change", - "filenamePrefix": "metadata", - "settings": { - "title": "Metadata Settings" - }, - "standardFields": { - "title": "Standard Fields" - }, - "deleteAll": { - "label": "Remove Existing Metadata", - "checkbox": "Delete all metadata" - }, - "title": { - "label": "Title", - "placeholder": "Document title" - }, - "author": { - "label": "Author", - "placeholder": "Document author" - }, - "subject": { - "label": "Subject", - "placeholder": "Document subject" - }, - "keywords": { - "label": "Keywords", - "placeholder": "Document keywords" - }, - "creator": { - "label": "Creator", - "placeholder": "Document creator" - }, - "producer": { - "label": "Producer", - "placeholder": "Document producer" - }, - "dates": { - "title": "Date Fields" - }, - "creationDate": { - "label": "Creation Date", - "placeholder": "Creation date" - }, - "modificationDate": { - "label": "Modification Date", - "placeholder": "Modification date" - }, - "trapped": { - "label": "Trapped Status", - "unknown": "Unknown", - "true": "True", - "false": "False" - }, - "advanced": { - "title": "Advanced Options" - }, - "customFields": { - "title": "Custom Metadata", - "description": "Add custom metadata fields to the document", - "add": "Add Field", - "key": "Key", - "keyPlaceholder": "Custom key", - "value": "Value", - "valuePlaceholder": "Custom value", - "remove": "Remove" - }, - "results": { - "title": "Updated PDFs" - }, - "error": { - "failed": "An error occurred while changing the PDF metadata." - }, - "tooltip": { - "header": { - "title": "PDF Metadata Overview" - }, - "standardFields": { - "title": "Standard Fields", - "text": "Common PDF metadata fields that describe the document.", - "bullet1": "Title: Document name or heading", - "bullet2": "Author: Person who created the document", - "bullet3": "Subject: Brief description of content", - "bullet4": "Keywords: Search terms for the document", - "bullet5": "Creator/Producer: Software used to create the PDF" - }, - "dates": { - "title": "Date Fields", - "text": "When the document was created and modified.", - "bullet1": "Creation Date: When original document was made", - "bullet2": "Modification Date: When last changed" - }, - "options": { - "title": "Additional Options", - "text": "Custom fields and privacy controls.", - "bullet1": "Custom Metadata: Add your own key-value pairs", - "bullet2": "Trapped Status: High-quality printing setting", - "bullet3": "Delete All: Remove all metadata for privacy" - }, - "deleteAll": { - "title": "Remove Existing Metadata", - "text": "Complete metadata deletion to ensure privacy." - }, - "customFields": { - "title": "Custom Metadata", - "text": "Add your own custom key-value metadata pairs.", - "bullet1": "Add any custom fields relevant to your document", - "bullet2": "Examples: Department, Project, Version, Status", - "bullet3": "Both key and value are required for each entry" - }, - "advanced": { - "title": "Advanced Options", - "trapped": { - "title": "Trapped Status", - "description": "Indicates if document is prepared for high-quality printing.", - "bullet1": "True: Document has been trapped for printing", - "bullet2": "False: Document has not been trapped", - "bullet3": "Unknown: Trapped status is not specified" - } - } - } - }, - "fileToPDF": { - "tags": "transformation,format,document,picture,slide,text,conversion,office,docs,word,excel,powerpoint", - "title": "File to PDF", - "header": "Convert any file to PDF", - "credit": "This service uses LibreOffice and Unoconv for file conversion.", - "supportedFileTypesInfo": "Supported File types", - "supportedFileTypes": "Supported file types should include the below however for a full updated list of supported formats, please refer to the LibreOffice documentation", - "submit": "Convert to PDF" - }, - "ocr": { - "tags": "recognition,text,image,scan,read,identify,detection,editable", - "title": "OCR / Scan Cleanup", - "desc": "Cleanup scans and detects text from images within a PDF and re-adds it as text.", - "header": "Cleanup Scans / OCR (Optical Character Recognition)", - "selectText": { - "1": "Select languages that are to be detected within the PDF (Ones listed are the ones currently detected):", - "2": "Produce text file containing OCR text alongside the OCR'ed PDF", - "3": "Correct pages were scanned at a skewed angle by rotating them back into place", - "4": "Clean page so its less likely that OCR will find text in background noise. (No output change)", - "5": "Clean page so its less likely that OCR will find text in background noise, maintains cleanup in output.", - "6": "Ignores pages that have interactive text on them, only OCRs pages that are images", - "7": "Force OCR, will OCR Every page removing all original text elements", - "8": "Normal (Will error if PDF contains text)", - "9": "Additional Settings", - "10": "OCR Mode", - "11": "Remove images after OCR (Removes ALL images, only useful if part of conversion step)", - "12": "Render Type (Advanced)" - }, - "help": "Please read this documentation on how to use this for other languages and/or use not in docker", - "credit": "This service uses qpdf and Tesseract for OCR.", - "submit": "Process PDF with OCR", - "operation": { - "submit": "Process OCR and Review" - }, - "results": { - "title": "OCR Results" - }, - "languagePicker": { - "additionalLanguages": "Looking for additional languages?", - "viewSetupGuide": "View setup guide →" - }, - "settings": { - "title": "Settings", - "ocrMode": { - "label": "OCR Mode", - "auto": "Auto (skip text layers)", - "force": "Force (re-OCR all, replace text)", - "strict": "Strict (abort if text found)" - }, - "languages": { - "label": "Languages", - "placeholder": "Select languages" - }, - "compatibilityMode": { - "label": "Compatibility Mode" - }, - "advancedOptions": { - "label": "Processing Options", - "sidecar": "Create a text file", - "deskew": "Deskew pages", - "clean": "Clean input file", - "cleanFinal": "Clean final output" - } - }, - "tooltip": { - "header": { - "title": "OCR Settings Overview" - }, - "mode": { - "title": "OCR Mode", - "text": "Optical Character Recognition (OCR) helps you turn scanned or screenshotted pages into text you can search, copy, or highlight.", - "bullet1": "Auto skips pages that already contain text layers.", - "bullet2": "Force re-OCRs every page and replaces all the text.", - "bullet3": "Strict halts if any selectable text is found." - }, - "languages": { - "title": "Languages", - "text": "Improve OCR accuracy by specifying the expected languages. Choose one or more languages to guide detection." - }, - "output": { - "title": "Output", - "text": "Decide how you want the text output formatted:", - "bullet1": "Searchable PDF embeds text behind the original image.", - "bullet2": "HOCR XML returns a structured machine-readable file.", - "bullet3": "Plain-text sidecar creates a separate .txt file with raw content." - }, - "advanced": { - "header": { - "title": "Advanced OCR Processing" - }, - "compatibility": { - "title": "Compatibility Mode", - "text": "Uses OCR 'sandwich PDF' mode: results in larger files, but more reliable with certain languages and older PDF software. By default we use hOCR for smaller, modern PDFs." - }, - "sidecar": { - "title": "Create Text File", - "text": "Generates a separate .txt file alongside the PDF containing all extracted text content for easy access and processing." - }, - "deskew": { - "title": "Deskew Pages", - "text": "Automatically corrects skewed or tilted pages to improve OCR accuracy. Useful for scanned documents that weren't perfectly aligned." - }, - "clean": { - "title": "Clean Input File", - "text": "Preprocesses the input by removing noise, enhancing contrast, and optimising the image for better OCR recognition before processing." - }, - "cleanFinal": { - "title": "Clean Final Output", - "text": "Post-processes the final PDF by removing OCR artefacts and optimising the text layer for better readability and smaller file size." - } - } - }, - "error": { - "failed": "OCR operation failed" - } - }, - "extractImages": { - "tags": "picture,photo,save,archive,zip,capture,grab", - "title": "Extract Images", - "header": "Extract Images", - "selectText": "Select image format to convert extracted images to", - "allowDuplicates": "Save duplicate images", - "submit": "Extract", - "settings": { - "title": "Settings" - }, - "error": { - "failed": "An error occurred while extracting images from the PDF." - } - }, - "pdfToPDFA": { - "tags": "archive,long-term,standard,conversion,storage,preservation", - "title": "PDF To PDF/A", - "header": "PDF To PDF/A", - "credit": "This service uses libreoffice for PDF/A conversion", - "submit": "Convert", - "tip": "Currently does not work for multiple inputs at once", - "outputFormat": "Output format", - "pdfWithDigitalSignature": "The PDF contains a digital signature. This will be removed in the next step." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,transformation,format,conversion,office,microsoft,docfile", - "title": "PDF to Word", - "header": "PDF to Word", - "selectText": { - "1": "Output file format" - }, - "credit": "This service uses LibreOffice for file conversion.", - "submit": "Convert" - }, - "PDFToPresentation": { - "tags": "slides,show,office,microsoft", - "title": "PDF to Presentation", - "header": "PDF to Presentation", - "selectText": { - "1": "Output file format" - }, - "credit": "This service uses LibreOffice for file conversion.", - "submit": "Convert" - }, - "PDFToText": { - "tags": "richformat,richtextformat,rich text format", - "title": "PDF to RTF (Text)", - "header": "PDF to RTF (Text)", - "selectText": { - "1": "Output file format" - }, - "credit": "This service uses LibreOffice for file conversion.", - "submit": "Convert" - }, - "PDFToHTML": { - "tags": "web content,browser friendly", - "title": "PDF to HTML", - "header": "PDF to HTML", - "credit": "This service uses pdftohtml for file conversion.", - "submit": "Convert" - }, - "PDFToXML": { - "tags": "data-extraction,structured-content,interop,transformation,convert", - "title": "PDF to XML", - "header": "PDF to XML", - "credit": "This service uses LibreOffice for file conversion.", - "submit": "Convert" - }, - "ScannerImageSplit": { - "tags": "separate,auto-detect,scans,multi-photo,organize", - "selectText": { - "1": "Angle Threshold:", - "2": "Tilt (in degrees) needed before we auto-straighten a photo.", - "3": "Tolerance:", - "4": "How closely a colour must match the page background to count as background. Higher = looser, lower = stricter.", - "5": "Minimum Area:", - "6": "Smallest photo size (in pixels²) we'll keep to avoid tiny fragments.", - "7": "Minimum Contour Area:", - "8": "Smallest edge/shape we consider when finding photos (filters dust and specks).", - "9": "Border Size:", - "10": "Extra padding (in pixels) around each saved photo so edges aren't cut." - }, - "info": "Python is not installed. It is required to run." - }, - "scannerImageSplit": { - "title": "Extracted Images", - "submit": "Extract Image Scans", - "error": { - "failed": "An error occurred while extracting image scans." - }, - "tooltip": { - "title": "Photo Splitter", - "whatThisDoes": "What this does", - "whatThisDoesDesc": "Automatically finds and extracts each photo from a scanned page or composite image—no manual cropping.", - "whenToUse": "When to use", - "useCase1": "Scan whole album pages in one go", - "useCase2": "Split flatbed batches into separate files", - "useCase3": "Break collages into individual photos", - "useCase4": "Pull photos from documents", - "quickFixes": "Quick fixes", - "problem1": "Photos not detected → increase Tolerance to 30-50", - "problem2": "Too many false detections → increase Minimum Area to 15,000-20,000", - "problem3": "Crops are too tight → increase Border Size to 5-10", - "problem4": "Tilted photos not straightened → lower Angle Threshold to ~5°", - "problem5": "Dust/noise boxes → increase Minimum Contour Area to 1000-2000", - "setupTips": "Setup tips", - "tip1": "Use a plain, light background", - "tip2": "Leave a small gap (≈1 cm) between photos", - "tip3": "Scan at 300-600 DPI", - "tip4": "Clean the scanner glass", - "headsUp": "Heads-up", - "headsUpDesc": "Overlapping photos or backgrounds very close in colour to the photos can reduce accuracy-try a lighter or darker background and leave more space." - } - }, - "sign": { - "title": "Sign", - "header": "Sign PDFs", - "upload": "Upload Image", - "draw": { - "title": "Draw your signature", - "clear": "Clear" - }, - "canvas": { - "heading": "Draw your signature", - "clickToOpen": "Click to open the drawing canvas", - "modalTitle": "Draw your signature", - "colorLabel": "Colour", - "penSizeLabel": "Pen size", - "penSizePlaceholder": "Size", - "clear": "Clear canvas", - "colorPickerTitle": "Choose stroke colour" - }, - "text": { - "name": "Text", - "placeholder": "Enter text", - "fontLabel": "Font", - "fontSizeLabel": "Font size", - "fontSizePlaceholder": "Type or select font size (8-200)", - "colorLabel": "Text colour" - }, - "clear": "Clear", - "add": "Add", - "saved": { - "heading": "Saved signatures", - "description": "Reuse saved signatures at any time.", - "emptyTitle": "No saved signatures yet", - "emptyDescription": "Draw, upload, or type a signature above, then use \"Save to library\" to keep up to {{max}} favourites ready to use.", - "type": { - "canvas": "Drawing", - "image": "Upload", - "text": "Text" - }, - "limitTitle": "Limit reached", - "limitDescription": "Remove a saved signature before adding new ones (max {{max}}).", - "carouselPosition": "{{current}} of {{total}}", - "prev": "Previous", - "next": "Next", - "delete": "Remove", - "label": "Label", - "defaultLabel": "Signature", - "defaultCanvasLabel": "Drawing signature", - "defaultImageLabel": "Uploaded signature", - "defaultTextLabel": "Typed signature", - "saveButton": "Save signature", - "saveUnavailable": "Create a signature first to save it.", - "noChanges": "Current signature is already saved.", - "status": { - "saved": "Saved" - } - }, - "save": "Save Signature", - "applySignatures": "Apply Signatures", - "personalSigs": "Personal Signatures", - "sharedSigs": "Shared Signatures", - "noSavedSigs": "No saved signatures found", - "addToAll": "Add to all pages", - "delete": "Delete", - "first": "First page", - "last": "Last page", - "next": "Next page", - "previous": "Previous page", - "maintainRatio": "Toggle maintain aspect ratio", - "undo": "Undo", - "redo": "Redo", - "submit": "Sign Document", - "steps": { - "configure": "Configure Signature" - }, - "step": { - "createDesc": "Choose how you want to create the signature", - "place": "Place & save", - "placeDesc": "Position the signature on your PDF" - }, - "type": { - "title": "Signature Type", - "draw": "Draw", - "canvas": "Canvas", - "image": "Image", - "text": "Text", - "saved": "Saved" - }, - "image": { - "label": "Upload signature image", - "placeholder": "Select image file", - "hint": "Upload a PNG or JPG image of your signature" - }, - "instructions": { - "title": "How to add signature", - "canvas": "After drawing your signature in the canvas, close the modal then click anywhere on the PDF to place it.", - "image": "After uploading your signature image above, click anywhere on the PDF to place it.", - "saved": "Select a saved signature above, then click anywhere on the PDF to place it.", - "text": "After entering your name above, click anywhere on the PDF to place your signature.", - "paused": "Placement paused", - "resumeHint": "Resume placement to click and add your signature.", - "noSignature": "Create a signature above to enable placement tools." - }, - "mode": { - "move": "Move Signature", - "place": "Place Signature", - "pause": "Pause placement", - "resume": "Resume placement" - }, - "updateAndPlace": "Update and Place", - "activate": "Activate Signature Placement", - "deactivate": "Stop Placing Signatures", - "results": { - "title": "Signature Results" - }, - "error": { - "failed": "An error occurred while signing the PDF." - } - }, - "flatten": { - "title": "Flatten", - "header": "Flatten PDF", - "flattenOnlyForms": "Flatten only forms", - "submit": "Flatten", - "filenamePrefix": "flattened", - "files": { - "placeholder": "Select a PDF file in the main view to get started" - }, - "steps": { - "settings": "Settings" - }, - "options": { - "stepTitle": "Flatten Options", - "title": "Flatten Options", - "flattenOnlyForms": { - "label": "Flatten only forms", - "desc": "Only flatten form fields, leaving other interactive elements intact" - }, - "note": "Flattening removes interactive elements from the PDF, making them non-editable." - }, - "results": { - "title": "Flatten Results" - }, - "error": { - "failed": "An error occurred while flattening the PDF." - }, - "tooltip": { - "header": { - "title": "About Flattening PDFs" - }, - "description": { - "title": "What does flattening do?", - "text": "Flattening makes your PDF non-editable by turning fillable forms and buttons into regular text and images. The PDF will look exactly the same, but no one can change or fill in the forms anymore. Perfect for sharing completed forms, creating final documents for records, or ensuring the PDF looks the same everywhere.", - "bullet1": "Text boxes become regular text (can't be edited)", - "bullet2": "Checkboxes and buttons become pictures", - "bullet3": "Great for final versions you don't want changed", - "bullet4": "Ensures consistent appearance across all devices" - }, - "formsOnly": { - "title": "What does 'Flatten only forms' mean?", - "text": "This option only removes the ability to fill in forms, but keeps other features working like clicking links, viewing bookmarks, and reading comments.", - "bullet1": "Forms become non-editable", - "bullet2": "Links still work when clicked", - "bullet3": "Comments and notes remain visible", - "bullet4": "Bookmarks still help you navigate" - } - } - }, - "repair": { - "tags": "fix,restore,correction,recover", - "title": "Repair", - "header": "Repair PDFs", - "submit": "Repair", - "description": "This tool will attempt to repair corrupted or damaged PDF files. No additional settings are required.", - "filenamePrefix": "repaired", - "files": { - "placeholder": "Select a PDF file in the main view to get started" - }, - "error": { - "failed": "An error occurred whilst repairing the PDF." - }, - "results": { - "title": "Repair Results" - } - }, - "removeBlanks": { - "title": "Remove Blanks", - "header": "Remove Blank Pages", - "settings": { - "title": "Settings" - }, - "threshold": { - "label": "Pixel Whiteness Threshold" - }, - "whitePercent": { - "label": "White Percentage Threshold", - "unit": "%" - }, - "includeBlankPages": { - "label": "Include detected blank pages" - }, - "tooltip": { - "header": { - "title": "Remove Blank Pages Settings" - }, - "threshold": { - "title": "Pixel Whiteness Threshold", - "text": "Controls how white a pixel must be to be considered 'white'. This helps determine what counts as a blank area on the page.", - "bullet1": "0 = Pure black (most restrictive)", - "bullet2": "128 = Medium grey", - "bullet3": "255 = Pure white (least restrictive)" - }, - "whitePercent": { - "title": "White Percentage Threshold", - "text": "Sets the minimum percentage of white pixels required for a page to be considered blank and removed.", - "bullet1": "Lower values (e.g., 80%) = More pages removed", - "bullet2": "Higher values (e.g., 95%) = Only very blank pages removed", - "bullet3": "Use higher values for documents with light backgrounds" - }, - "includeBlankPages": { - "title": "Include Detected Blank Pages", - "text": "When enabled, creates a separate PDF containing all the blank pages that were detected and removed from the original document.", - "bullet1": "Useful for reviewing what was removed", - "bullet2": "Helps verify the detection accuracy", - "bullet3": "Can be disabled to reduce output file size" - } - }, - "submit": "Remove blank pages", - "error": { - "failed": "Failed to remove blank pages" - }, - "results": { - "title": "Removed Blank Pages" - } - }, - "removeAnnotations": { - "tags": "comments,highlight,notes,markup,remove", - "title": "Remove Annotations", - "header": "Remove Annotations", - "submit": "Remove", - "settings": { - "title": "Settings" - }, - "info": { - "title": "About Remove Annotations", - "description": "This tool will remove all annotations (comments, highlights, notes, etc.) from your PDF documents." - }, - "tooltip": { - "header": { - "title": "About Remove Annotations" - }, - "description": { - "title": "What it does" - } - }, - "error": { - "failed": "An error occurred while removing annotations from the PDF." - } - }, - "compare": { - "tags": "differentiate,contrast,changes,analysis", - "title": "Compare", - "header": "Compare PDFs", - "clearSelected": "Clear selected", - "clear": { - "confirmTitle": "Clear selected PDFs?", - "confirmBody": "This will close the current comparison and take you back to Active Files.", - "confirm": "Clear and return" - }, - "review": { - "title": "Comparison Result", - "actionsHint": "Review the comparison, switch document roles, or export the summary.", - "switchOrder": "Switch order", - "exportSummary": "Export summary" - }, - "base": { - "label": "Original document", - "placeholder": "Select the original PDF" - }, - "comparison": { - "label": "Edited document", - "placeholder": "Select the edited PDF" - }, - "addFilesHint": "Add PDFs in the Files step to enable selection.", - "noFiles": "No PDFs available yet", - "pages": "Pages", - "selection": { - "originalEditedTitle": "Select Original and Edited PDFs" - }, - "original": { - "label": "Original PDF" - }, - "edited": { - "label": "Edited PDF" - }, - "swap": { - "confirmTitle": "Re-run comparison?", - "confirmBody": "This will rerun the tool. Are you sure you want to swap the order of Original and Edited?", - "confirm": "Swap and Re-run" - }, - "cta": "Compare", - "loading": "Comparing...", - - "summary": { - "baseHeading": "Original document", - "comparisonHeading": "Edited document", - "pageLabel": "Page" - }, - "rendering": { - "pageNotReadyTitle": "Page not rendered yet", - "pageNotReadyBody": "Some pages are still rendering. Navigation will snap once they are ready.", - "rendering": "rendering", - "inProgress": "At least one of these PDFs are very large, scrolling won't be smooth until the rendering is complete", - "pagesRendered": "pages rendered", - "complete": "Page rendering complete" - }, - "dropdown": { - "deletionsLabel": "Deletions", - "additionsLabel": "Additions", - "deletions": "Deletions ({{count}})", - "additions": "Additions ({{count}})", - "searchPlaceholder": "Search changes...", - "noResults": "No changes found" - }, - "actions": { - "stackVertically": "Stack vertically", - "placeSideBySide": "Place side by side", - "zoomOut": "Zoom out", - "zoomIn": "Zoom in", - "resetView": "Reset view", - "unlinkScrollPan": "Unlink scroll and pan", - "linkScrollPan": "Link scroll and pan", - "unlinkScroll": "Unlink scroll", - "linkScroll": "Link scroll" - }, - "toasts": { - "unlinkedTitle": "Independent scroll & pan enabled", - "unlinkedBody": "Tip: Arrow Up/Down scroll both panes; panning only moves the active pane." - }, - "error": { - "selectRequired": "Select a original and edited document.", - "filesMissing": "Unable to locate the selected files. Please re-select them.", - "generic": "Unable to compare these files." - }, - "status": { - "extracting": "Extracting text...", - "processing": "Analysing differences...", - "complete": "Comparison ready" - }, - "longJob": { - "title": "Large comparison in progress", - "body": "These PDFs together exceed 2,000 pages. Processing can take several minutes." - }, - "slowOperation": { - "title": "Still working…", - "body": "This comparison is taking longer than usual. You can let it continue or cancel it.", - "cancel": "Cancel comparison" - }, - - "newLine": "new-line", - "complex": { - "message": "One or both of the provided documents are large files, accuracy of comparison may be reduced" - }, - "large": { - "file": { - "message": "One or Both of the provided documents are too large to process" - } - }, - "no": { - "text": { - "message": "One or both of the selected PDFs have no text content. Please choose PDFs with text for comparison." - } - }, - "too": { - "dissimilar": { - "message": "These documents appear highly dissimilar. Comparison was stopped to save time." - } - }, - "earlyDissimilarity": { - "title": "These PDFs look highly different", - "body": "We're seeing very few similarities so far. You can stop the comparison if these aren't related documents.", - "stopButton": "Stop comparison" - } - }, - "certSign": { - "tags": "authenticate,PEM,P12,official,encrypt,sign,certificate,PKCS12,JKS,server,manual,auto", - "title": "Certificate Signing", - "filenamePrefix": "signed", - "signMode": { - "stepTitle": "Sign Mode", - "tooltip": { - "header": { - "title": "About PDF Signatures" - }, - "overview": { - "title": "How signatures work", - "text": "Both modes seal the document (any edits are flagged as tampering) and record who/when/how for auditing. Viewer trust depends on the certificate chain." - }, - "manual": { - "title": "Manual - Bring your certificate", - "text": "Use your own certificate files for brand-aligned identity. Can display Trusted when your CA/chain is recognised.", - "use": "Use for: customer-facing, legal, compliance." - }, - "auto": { - "title": "Auto - Zero-setup, instant system seal", - "text": "Signs with a server self-signed certificate. Same tamper-evident seal and audit trail; typically shows Unverified in viewers.", - "use": "Use when: you need speed and consistent internal identity across reviews and records." - }, - "rule": { - "title": "Rule of thumb", - "text": "Need recipient Trusted status? Manual. Need a fast, tamper-evident seal and audit trail with no setup? Auto." - } - } - }, - "certTypeStep": { - "stepTitle": "Certificate Format" - }, - "certFiles": { - "stepTitle": "Certificate Files" - }, - "appearance": { - "stepTitle": "Signature Appearance", - "tooltip": { - "header": { - "title": "About Signature Appearance" - }, - "invisible": { - "title": "Invisible Signatures", - "text": "The signature is added to the PDF for security but won't be visible when viewing the document. Perfect for legal requirements without changing the document's appearance.", - "bullet1": "Provides security without visual changes", - "bullet2": "Meets legal requirements for digital signing", - "bullet3": "Doesn't affect document layout or design" - }, - "visible": { - "title": "Visible Signatures", - "text": "Shows a signature block on the PDF with your name, date, and optional details. Useful when you want readers to clearly see the document is signed.", - "bullet1": "Shows signer name and date on the document", - "bullet2": "Can include reason and location for signing", - "bullet3": "Choose which page to place the signature", - "bullet4": "Optional logo can be included" - } - }, - "invisible": "Invisible", - "options": { - "title": "Signature Details" - }, - "visible": "Visible" - }, - "sign": { - "submit": "Sign PDF", - "results": "Signed PDF" - }, - "error": { - "failed": "An error occurred whilst processing signatures." - }, - "tooltip": { - "header": { - "title": "About Managing Signatures" - }, - "overview": { - "title": "What can this tool do?", - "text": "This tool lets you check if your PDFs are digitally signed and add new digital signatures. Digital signatures prove who created or approved a document and show if it has been changed since signing.", - "bullet1": "Check existing signatures and their validity", - "bullet2": "View detailed information about signers and certificates", - "bullet3": "Add new digital signatures to secure your documents", - "bullet4": "Multiple files supported with easy navigation" - }, - "validation": { - "title": "Checking Signatures", - "text": "When you check signatures, the tool tells you if they're valid, who signed the document, when it was signed, and whether the document has been changed since signing.", - "bullet1": "Shows if signatures are valid or invalid", - "bullet2": "Displays signer information and signing date", - "bullet3": "Checks if the document was modified after signing", - "bullet4": "Can use custom certificates for verification" - }, - "signing": { - "title": "Adding Signatures", - "text": "To sign a PDF, you need a digital certificate (like PEM, PKCS12, or JKS). You can choose to make the signature visible on the document or keep it invisible for security only.", - "bullet1": "Supports PEM, PKCS12, JKS, and server certificate formats", - "bullet2": "Option to show or hide signature on the PDF", - "bullet3": "Add reason, location, and signer name", - "bullet4": "Choose which page to place visible signatures", - "bullet5": "Use server certificate for simple 'Sign with Stirling-PDF' option" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "About Certificate Types" - }, - "what": { - "title": "What's a certificate?", - "text": "It's a secure ID for your signature that proves you signed. Unless you're required to sign via certificate, we recommend using another secure method like Type, Draw, or Upload." - }, - "which": { - "title": "Which option should I use?", - "text": "Choose the format that matches your certificate file:", - "bullet1": "PKCS#12 (.p12 / .pfx) – one combined file (most common)", - "bullet2": "PFX (.pfx) – Microsoft's version of PKCS12", - "bullet3": "PEM – separate private-key and certificate .pem files", - "bullet4": "JKS – Java .jks keystore for dev / CI-CD workflows" - }, - "convert": { - "title": "Key not listed?", - "text": "Convert your file to a Java keystore (.jks) with keytool, then pick JKS." - } - } - }, - "chooseCertificate": "Choose Certificate File", - "chooseJksFile": "Choose JKS File", - "chooseP12File": "Choose PKCS12 File", - "choosePfxFile": "Choose PFX File", - "choosePrivateKey": "Choose Private Key File", - "location": "Location", - "logoTitle": "Logo", - "name": "Name", - "noLogo": "No Logo", - "pageNumber": "Page Number", - "password": "Certificate Password", - "passwordOptional": "Leave empty if no password", - "reason": "Reason", - "serverCertMessage": "Using server certificate - no files or password required", - "showLogo": "Show Logo" - }, - "removeCertSign": { - "tags": "authenticate,PEM,P12,official,decrypt", - "title": "Remove Certificate Signature", - "header": "Remove the digital certificate from the PDF", - "selectPDF": "Select a PDF file:", - "submit": "Remove Signature", - "description": "This tool will remove digital certificate signatures from your PDF document.", - "filenamePrefix": "unsigned", - "files": { - "placeholder": "Select a PDF file in the main view to get started" - }, - "error": { - "failed": "An error occurred whilst removing certificate signatures." - }, - "results": { - "title": "Certificate Removal Results" - } - }, - "pageLayout": { - "tags": "merge,composite,single-view,organize", - "title": "Multi Page Layout", - "header": "Multi Page Layout", - "pagesPerSheet": "Pages per sheet:", - "addBorder": "Add Borders", - "submit": "Submit", - "desc": { - "2": "Place 2 pages side-by-side on a single sheet.", - "3": "Place 3 pages on a single sheet in a single row.", - "4": "Place 4 pages on a single sheet (2 × 2 grid).", - "9": "Place 9 pages on a single sheet (3 × 3 grid).", - "16": "Place 16 pages on a single sheet (4 × 4 grid)." - }, - "error": { - "failed": "An error occurred while creating the multi-page layout." - } - }, - "bookletImposition": { - "tags": "booklet,imposition,printing,binding,folding,signature", - "title": "Booklet Imposition", - "header": "Booklet Imposition", - "submit": "Create Booklet", - "spineLocation": { - "label": "Spine Location", - "left": "Left (Standard)", - "right": "Right (RTL)" - }, - "doubleSided": { - "label": "Double-sided printing", - "tooltip": "Creates both front and back sides for proper booklet printing" - }, - "manualDuplex": { - "title": "Manual Duplex Mode", - "instructions": "For printers without automatic duplex. You'll need to run this twice:" - }, - "duplexPass": { - "label": "Print Pass", - "first": "1st Pass", - "second": "2nd Pass", - "firstInstructions": "Prints front sides → stack face-down → run again with 2nd Pass", - "secondInstructions": "Load printed stack face-down → prints back sides" - }, - "rtlBinding": { - "label": "Right-to-left binding", - "tooltip": "For Arabic, Hebrew, or other right-to-left languages" - }, - "addBorder": { - "label": "Add borders around pages", - "tooltip": "Adds borders around each page section to help with cutting and alignment" - }, - "addGutter": { - "label": "Add gutter margin", - "tooltip": "Adds inner margin space for binding" - }, - "gutterSize": { - "label": "Gutter size (points)" - }, - "flipOnShortEdge": { - "label": "Flip on short edge (automatic duplex only)", - "tooltip": "Enable for short-edge duplex printing (automatic duplex only - ignored in manual mode)", - "manualNote": "Not needed in manual mode - you flip the stack yourself" - }, - "advanced": { - "toggle": "Advanced Options" - }, - "paperSizeNote": "Paper size is automatically derived from your first page.", - "tooltip": { - "header": { - "title": "Booklet Creation Guide" - }, - "description": { - "title": "What is Booklet Imposition?", - "text": "Creates professional booklets by arranging pages in the correct printing order. Your PDF pages are placed 2-up on landscape sheets so when folded and bound, they read in proper sequence like a real book." - }, - "example": { - "title": "Example: 8-Page Booklet", - "text": "Your 8-page document becomes 2 sheets:", - "bullet1": "Sheet 1 Front: Pages 8, 1 | Back: Pages 2, 7", - "bullet2": "Sheet 2 Front: Pages 6, 3 | Back: Pages 4, 5", - "bullet3": "When folded & stacked: Reads 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "How to Print & Assemble", - "text": "Follow these steps for perfect booklets:", - "bullet1": "Print double-sided with 'Flip on long edge'", - "bullet2": "Stack sheets in order, fold in half", - "bullet3": "Staple or bind along the folded spine", - "bullet4": "For short-edge printers: Enable 'Flip on short edge' option" - }, - "manualDuplex": { - "title": "Manual Duplex (Single-sided Printers)", - "text": "For printers without automatic duplex:", - "bullet1": "Turn OFF 'Double-sided printing'", - "bullet2": "Select '1st Pass' → Print → Stack face-down", - "bullet3": "Select '2nd Pass' → Load stack → Print backs", - "bullet4": "Fold and assemble as normal" - }, - "advanced": { - "title": "Advanced Options", - "text": "Fine-tune your booklet:", - "bullet1": "Right-to-Left Binding: For Arabic, Hebrew, or RTL languages", - "bullet2": "Borders: Shows cut lines for trimming", - "bullet3": "Gutter Margin: Adds space for binding/stapling", - "bullet4": "Short-edge Flip: Only for automatic duplex printers" - } - }, - "error": { - "failed": "An error occurred while creating the booklet imposition." - } - }, - "scalePages": { - "title": "Adjust page-scale", - "header": "Adjust page-scale", - "pageSize": "Size of a page of the document.", - "keepPageSize": "Original Size", - "scaleFactor": "Zoom level (crop) of a page.", - "submit": "Submit" - }, - "adjustPageScale": { - "tags": "resize,modify,dimension,adapt", - "title": "Adjust Page Scale", - "header": "Adjust Page Scale", - "scaleFactor": { - "label": "Scale Factor" - }, - "pageSize": { - "label": "Target Page Size", - "keep": "Keep Original Size", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Adjust Page Scale", - "error": { - "failed": "An error occurred while adjusting the page scale." - }, - "tooltip": { - "header": { - "title": "Page Scale Settings Overview" - }, - "description": { - "title": "Description", - "text": "Adjust the size of PDF content and change the page dimensions." - }, - "scaleFactor": { - "title": "Scale Factor", - "text": "Controls how large or small the content appears on the page. Content is scaled and centred - if scaled content is larger than the page size, it may be cropped.", - "bullet1": "1.0 = Original size", - "bullet2": "0.5 = Half size (50% smaller)", - "bullet3": "2.0 = Double size (200% larger, may crop)" - }, - "pageSize": { - "title": "Target Page Size", - "text": "Sets the dimensions of the output PDF pages. 'Keep Original Size' maintains current dimensions, whilst other options resize to standard paper sizes." - } - } - }, - "add-page-numbers": { - "tags": "paginate,label,organize,index" - }, - "auto-rename": { - "tags": "auto-detect,header-based,organize,relabel", - "title": "Auto Rename", - "header": "Auto Rename PDF", - "description": "Automatically finds the title from your PDF content and uses it as the filename.", - "submit": "Auto Rename", - "files": { - "placeholder": "Select a PDF file in the main view to get started" - }, - "error": { - "failed": "An error occurred whilst auto-renaming the PDF." - }, - "results": { - "title": "Auto-Rename Results" - }, - "tooltip": { - "header": { - "title": "How Auto-Rename Works" - }, - "description": { - "title": "What it does" - }, - "howItWorks": { - "title": "Smart Renaming", - "text": "Automatically finds the title from your PDF content and uses it as the filename.", - "bullet1": "Looks for text that appears to be a title or heading", - "bullet2": "Creates a clean, valid filename from the detected title", - "bullet3": "Keeps the original name if no suitable title is found" - } - }, - "settings": { - "title": "About" - } - }, - "adjust-contrast": { - "tags": "color-correction,tune,modify,enhance,colour-correction" - }, - "crop": { - "title": "Crop", - "header": "Crop PDF", - "submit": "Apply Crop", - "noFileSelected": "Select a PDF file to begin cropping", - "preview": { - "title": "Crop Area Selection" - }, - "reset": "Reset to full PDF", - "coordinates": { - "title": "Position and Size", - "x": { - "label": "X Position", - "desc": "Left edge (points)" - }, - "y": { - "label": "Y Position", - "desc": "Bottom edge (points)" - }, - "width": { - "label": "Width", - "desc": "Crop width (points)" - }, - "height": { - "label": "Height", - "desc": "Crop height (points)" - } - }, - "error": { - "invalidArea": "Crop area extends beyond PDF boundaries", - "failed": "Failed to crop PDF" - }, - "steps": { - "selectArea": "Select Crop Area" - }, - "tooltip": { - "title": "How to Crop PDFs", - "description": "Select the area to crop from your PDF by dragging and resizing the blue overlay on the thumbnail.", - "drag": "Drag the overlay to move the crop area", - "resize": "Drag the corner and edge handles to resize", - "precision": "Use coordinate inputs for precise positioning" - }, - "results": { - "title": "Crop Results" - }, - "automation": { - "info": "Enter crop coordinates in PDF points. Origin (0,0) is at bottom-left. These values will be applied to all PDFs processed in this automation.", - "reference": "Reference: A4 page is 595.28 × 841.89 points (210mm × 297mm). 1 inch = 72 points." - } - }, - "autoSplitPDF": { - "tags": "QR-based,separate,scan-segment,organize", - "title": "Auto Split PDF", - "header": "Auto Split PDF", - "description": "Print, Insert, Scan, upload, and let us auto-separate your documents. No manual work sorting needed.", - "selectText": { - "1": "Print out some divider sheets from below (Black and white is fine).", - "2": "Scan all your documents at once by inserting the divider sheet between them.", - "3": "Upload the single large scanned PDF file and let Stirling PDF handle the rest.", - "4": "Divider pages are automatically detected and removed, guaranteeing a neat final document." - }, - "formPrompt": "Submit PDF containing Stirling-PDF Page dividers:", - "duplexMode": "Duplex Mode (Front and back scanning)", - "dividerDownload2": "Download 'Auto Splitter Divider (with instructions).pdf'", - "submit": "Submit" - }, - "sanitizePdf": { - "tags": "clean,secure,safe,remove-threats" - }, - "URLToPDF": { - "tags": "web-capture,save-page,web-to-doc,archive", - "title": "URL To PDF", - "header": "URL To PDF", - "submit": "Convert", - "credit": "Uses WeasyPrint" - }, - "HTMLToPDF": { - "tags": "markup,web-content,transformation,convert", - "title": "HTML To PDF", - "header": "HTML To PDF", - "help": "Accepts HTML files and ZIPs containing html/css/images etc required", - "submit": "Convert", - "credit": "Uses WeasyPrint", - "zoom": "Zoom level for displaying the website.", - "pageWidth": "Width of the page in centimeters. (Blank to default)", - "pageHeight": "Height of the page in centimeters. (Blank to default)", - "marginTop": "Top margin of the page in millimeters. (Blank to default)", - "marginBottom": "Bottom margin of the page in millimeters. (Blank to default)", - "marginLeft": "Left margin of the page in millimeters. (Blank to default)", - "marginRight": "Right margin of the page in millimeters. (Blank to default)", - "printBackground": "Render the background of websites.", - "defaultHeader": "Enable Default Header (Name and page number)", - "cssMediaType": "Change the CSS media type of the page.", - "none": "None", - "print": "Print", - "screen": "Screen" - }, - "MarkdownToPDF": { - "tags": "markup,web-content,transformation,convert,md", - "title": "Markdown To PDF", - "header": "Markdown To PDF", - "submit": "Convert", - "help": "Work in progress", - "credit": "Uses WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "markup,web-content,transformation,convert,md", - "title": "PDF To Markdown", - "header": "PDF To Markdown", - "submit": "Convert" - }, - "getPdfInfo": { - "tags": "infomation,data,stats,statistics", - "title": "Get Info on PDF", - "header": "Get Info on PDF", - "submit": "Get Info", - "downloadJson": "Download JSON" - }, - "extractPage": { - "tags": "extract" - }, - "PdfToSinglePage": { - "tags": "single page" - }, - "showJS": { - "tags": "JS", - "title": "Show Javascript", - "header": "Show Javascript", - "downloadJS": "Download Javascript", - "submit": "Show", - "results": "Result", - "processing": "Extracting JavaScript...", - "done": "JavaScript extracted", - "singleFileWarning": "This tool only supports one file at a time. Please select a single file.", - "view": { - "title": "Extracted JavaScript" - } - }, - "redact": { - "tags": "Redact,Hide,black out,black,marker,hidden,auto redact,manual redact", - "title": "Redact", - "submit": "Redact", - "error": { - "failed": "An error occurred while redacting the PDF." - }, - "modeSelector": { - "title": "Redaction Method", - "mode": "Mode", - "automatic": "Automatic", - "automaticDesc": "Redact text based on search terms", - "manual": "Manual", - "manualDesc": "Click and drag to redact specific areas", - "manualComingSoon": "Manual redaction coming soon" - }, - "auto": { - "header": "Auto Redact", - "settings": { - "title": "Redaction Settings", - "advancedTitle": "Advanced" - }, - "colorLabel": "Box Colour", - "wordsToRedact": { - "title": "Words to Redact", - "placeholder": "Enter a word", - "add": "Add", - "examples": "Examples: Confidential, Top-Secret" - }, - "useRegexLabel": "Use Regex", - "wholeWordSearchLabel": "Whole Word Search", - "customPaddingLabel": "Custom Extra Padding", - "convertPDFToImageLabel": "Convert PDF to PDF-Image" - }, - "tooltip": { - "mode": { - "header": { - "title": "Redaction Method" - }, - "automatic": { - "title": "Automatic Redaction", - "text": "Automatically finds and redacts specified text throughout the document. Perfect for removing consistent sensitive information like names, addresses, or confidential markers." - }, - "manual": { - "title": "Manual Redaction", - "text": "Click and drag to manually select specific areas to redact. Gives you precise control over what gets redacted. (Coming soon)" - } - }, - "words": { - "header": { - "title": "Words to Redact" - }, - "description": { - "title": "Text Matching", - "text": "Enter words or phrases to find and redact in your document. Each word will be searched for separately." - }, - "bullet1": "Add one word at a time", - "bullet2": "Press Enter or click 'Add Another' to add", - "bullet3": "Click × to remove words", - "examples": { - "title": "Common Examples", - "text": "Typical words to redact include: bank details, email addresses, or specific names." - } - }, - "advanced": { - "header": { - "title": "Advanced Redaction Settings" - }, - "color": { - "title": "Box Colour & Padding", - "text": "Customise the appearance of redaction boxes. Black is standard, but you can choose any colour. Padding adds extra space around the found text." - }, - "regex": { - "title": "Use Regex", - "text": "Enable regular expressions for advanced pattern matching. Useful for finding phone numbers, emails, or complex patterns.", - "bullet1": "Example: \\d{4}-\\d{2}-\\d{2} to match any dates in YYYY-MM-DD format", - "bullet2": "Use with caution - test thoroughly" - }, - "wholeWord": { - "title": "Whole Word Search", - "text": "Only match complete words, not partial matches. 'John' won't match 'Johnson' when enabled." - }, - "convert": { - "title": "Convert to PDF-Image", - "text": "Converts the PDF to an image-based PDF after redaction. This ensures text behind redaction boxes is completely removed and unrecoverable." - } - } - }, - "manual": { - "header": "Manual Redaction", - "textBasedRedaction": "Text-based Redaction", - "pageBasedRedaction": "Page-based Redaction", - "convertPDFToImageLabel": "Convert PDF to PDF-Image (Used to remove text behind the box)", - "pageRedactionNumbers": { - "title": "Pages", - "placeholder": "(e.g. 1,2,8 or 4,7,12-16 or 2n-1)" - }, - "redactionColor": { - "title": "Redaction Colour" - }, - "export": "Export", - "upload": "Upload", - "boxRedaction": "Box draw redaction", - "zoom": "Zoom", - "zoomIn": "Zoom in", - "zoomOut": "Zoom out", - "nextPage": "Next Page", - "previousPage": "Previous Page", - "toggleSidebar": "Toggle Sidebar", - "showThumbnails": "Show Thumbnails", - "showDocumentOutline": "Show Document Outline (double-click to expand/collapse all items)", - "showAttachments": "Show Attachments", - "showLayers": "Show Layers (double-click to reset all layers to the default state)", - "colourPicker": "Colour Picker", - "findCurrentOutlineItem": "Find current outline item", - "applyChanges": "Apply Changes" - } - }, - "tableExtraxt": { - "tags": "CSV,Table Extraction,extract,convert" - }, - "autoSizeSplitPDF": { - "tags": "pdf,split,document,organization" - }, - "overlay-pdfs": { - "tags": "Overlay", - "header": "Overlay PDF Files", - "title": "Overlay PDFs", - "desc": "Overlay one PDF on top of another", - "baseFile": { - "label": "Select Base PDF File" - }, - "overlayFiles": { - "label": "Select Overlay PDF Files", - "placeholder": "Choose PDF(s)...", - "addMore": "Add more PDFs..." - }, - "mode": { - "label": "Select Overlay Mode", - "sequential": "Sequential Overlay", - "interleaved": "Interleaved Overlay", - "fixedRepeat": "Fixed Repeat Overlay" - }, - "counts": { - "label": "Overlay Counts (for Fixed Repeat Mode)", - "placeholder": "Enter comma-separated counts (e.g., 2,3,1)", - "item": "Count for file", - "noFiles": "Add overlay files to configure counts" - }, - "position": { - "label": "Select Overlay Position", - "foreground": "Foreground", - "background": "Background" - }, - "submit": "Submit", - "settings": { - "title": "Settings" - }, - "results": { - "title": "Overlay Results" - }, - "tooltip": { - "header": { - "title": "Overlay PDFs Overview" - }, - "description": { - "title": "Description", - "text": "Combine a base PDF with one or more overlay PDFs. Overlays can be applied page-by-page in different modes and placed in the foreground or background." - }, - "mode": { - "title": "Overlay Mode", - "text": "Choose how to distribute overlay pages across the base PDF pages.", - "sequential": "Sequential Overlay: Use pages from the first overlay PDF until it ends, then move to the next.", - "interleaved": "Interleaved Overlay: Take one page from each overlay in turn.", - "fixedRepeat": "Fixed Repeat Overlay: Take a set number of pages from each overlay before moving to the next. Use Counts to set the numbers." - }, - "position": { - "title": "Overlay Position", - "text": "Foreground places the overlay on top of the page. Background places it behind." - }, - "overlayFiles": { - "title": "Overlay Files", - "text": "Select one or more PDFs to overlay on the base. The order of these files affects how pages are applied in Sequential and Fixed Repeat modes." - }, - "counts": { - "title": "Counts (Fixed Repeat only)", - "text": "Provide a positive number for each overlay file showing how many pages to take before moving to the next. Required when mode is Fixed Repeat." - } - }, - "error": { - "failed": "An error occurred while overlaying PDFs." - } - }, - "split-by-sections": { - "tags": "Section Split, Divide, Customize,Customise", - "title": "Split PDF by Sections", - "header": "Split PDF into Sections", - "horizontal": { - "label": "Horizontal Divisions", - "placeholder": "Enter number of horizontal divisions" - }, - "vertical": { - "label": "Vertical Divisions", - "placeholder": "Enter number of vertical divisions" - }, - "submit": "Split PDF", - "merge": "Merge Into One PDF" - }, - "AddStampRequest": { - "tags": "Stamp, Add image, center image, Watermark, PDF, Embed, Customize,Customise", - "header": "Stamp PDF", - "title": "Stamp PDF", - "stampSetup": "Stamp Setup", - "stampType": "Stamp Type", - "stampText": "Stamp Text", - "stampImage": "Stamp Image", - "alphabet": "Alphabet", - "fontSize": "Font/Image Size", - "rotation": "Rotation", - "opacity": "Opacity", - "position": "Position", - "overrideX": "Override X Coordinate", - "overrideY": "Override Y Coordinate", - "customMargin": "Custom Margin", - "customColor": "Custom Text Colour", - "submit": "Submit", - "noStampSelected": "No stamp selected. Return to Step 1.", - "customPosition": "Drag the stamp to the desired location in the preview window.", - "error": { - "failed": "An error occurred while adding stamp to the PDF." - }, - "imageSize": "Image Size", - "margin": "Margin", - "positionAndFormatting": "Position & Formatting", - "quickPosition": "Select a position on the page to place the stamp.", - "results": { - "title": "Stamp Results" - } - }, - "removeImagePdf": { - "tags": "Remove Image,Page operations,Back end,server side" - }, - "splitPdfByChapters": { - "tags": "split,chapters,bookmarks,organize" - }, - "validateSignature": { - "tags": "signature,verify,validate,pdf,certificate,digital signature,Validate Signature,Validate certificate", - "title": "Validate PDF Signatures", - "header": "Validate Digital Signatures", - "selectPDF": "Select signed PDF file", - "submit": "Validate Signatures", - "results": "Validation Results", - "status": { - "_value": "Status", - "valid": "Valid", - "invalid": "Invalid", - "complete": "Validation complete" - }, - "signer": "Signer", - "date": "Date", - "reason": "Reason", - "location": "Location", - "noSignatures": "No digital signatures found in this document", - "chain": { - "invalid": "Certificate chain validation failed - cannot verify signer's identity" - }, - "trust": { - "invalid": "Certificate not in trust store - source cannot be verified" - }, - "cert": { - "expired": "Certificate has expired", - "revoked": "Certificate has been revoked", - "info": "Certificate Details", - "issuer": "Issuer", - "subject": "Subject", - "serialNumber": "Serial Number", - "validFrom": "Valid From", - "validUntil": "Valid Until", - "algorithm": "Algorithm", - "keySize": "Key Size", - "version": "Version", - "keyUsage": "Key Usage", - "selfSigned": "Self-Signed", - "bits": "bits", - "details": "Certificate Details" - }, - "signature": { - "info": "Signature Information", - "_value": "Signature", - "mathValid": "Signature is mathematically valid BUT:" - }, - "selectCustomCert": "Custom Certificate File X.509 (Optional)", - "downloadCsv": "Download CSV", - "downloadJson": "Download JSON", - "downloadPdf": "Download PDF Report", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Unable to validate the selected files.", - "partial": "Some files could not be validated.", - "reportGeneration": "Could not generate the PDF report. JSON and CSV are available.", - "unexpected": "Unexpected error during validation." - }, - "finalizing": "Preparing downloads...", - "issue": { - "certExpired": "Certificate expired", - "certRevocationUnknown": "Certificate revocation status unknown", - "certRevoked": "Certificate revoked", - "chainInvalid": "Certificate chain invalid", - "signatureInvalid": "Signature cryptographic check failed", - "trustInvalid": "Certificate not trusted" - }, - "noResults": "Run the validation to generate a report.", - "noSignaturesShort": "No signatures", - "processing": "Validating signatures...", - "report": { - "continued": "Continued", - "downloads": "Downloads", - "entryLabel": "Signature Summary", - "fields": { - "created": "Created", - "fileSize": "File Size", - "signatureCount": "Total Signatures", - "signatureDate": "Signature Date" - }, - "filesEvaluated": "{{count}} files evaluated", - "footer": "Validated via Stirling PDF", - "generatedAt": "Generated", - "noPdf": "PDF report will be available after a successful validation.", - "page": "Page", - "shortTitle": "Signature Summary", - "signatureCountLabel": "{{count}} signatures", - "signaturesFound": "{{count}} signatures detected", - "signaturesValid": "{{count}} fully valid", - "title": "Signature Validation Report" - }, - "settings": { - "certHint": "Upload a trusted X.509 certificate to validate against a custom trust source.", - "title": "Validation Settings" - }, - "signatureDate": "Signature Date", - "totalSignatures": "Total Signatures" - }, - "replaceColor": { - "tags": "Replace Colour,Page operations,Back end,server side", - "labels": { - "settings": "Settings", - "colourOperation": "Colour operation" - }, - "options": { - "highContrast": "High contrast", - "invertAll": "Invert all colours", - "custom": "Custom", - "cmyk": "Convert to CMYK" - }, - "tooltip": { - "header": { - "title": "Replace & Invert Colour Settings Overview" - }, - "description": { - "title": "Description", - "text": "Transform PDF colours to improve readability and accessibility. Choose from high contrast presets, invert all colours, or create custom colour schemes." - }, - "highContrast": { - "title": "High Contrast", - "text": "Apply predefined high contrast colour combinations designed for better readability and accessibility compliance.", - "bullet1": "White text on black background - Classic dark mode", - "bullet2": "Black text on white background - Standard high contrast", - "bullet3": "Yellow text on black background - High visibility option", - "bullet4": "Green text on black background - Alternative high contrast" - }, - "invertAll": { - "title": "Invert All Colours", - "text": "Completely invert all colours in the PDF, creating a negative-like effect. Useful for creating dark mode versions of documents or reducing eye strain in low-light conditions." - }, - "custom": { - "title": "Custom Colours", - "text": "Define your own text and background colours using the colour pickers. Perfect for creating branded documents or specific accessibility requirements.", - "bullet1": "Text colour - Choose the colour for text elements", - "bullet2": "Background colour - Set the background colour for the document" - }, - "cmyk": { - "title": "Convert to CMYK", - "text": "Convert the PDF from RGB colour space to CMYK colour space, optimized for professional printing. This process converts colours to the Cyan, Magenta, Yellow, Black model used by printers." - } - }, - "error": { - "failed": "An error occurred while processing the colour replacement." - } - }, - "login": { - "title": "Sign in", - "header": "Sign in", - "signin": "Sign in", - "signInWith": "Sign in with", - "signInAnonymously": "Sign Up as a Guest", - "rememberme": "Remember me", - "invalid": "Invalid username or password.", - "locked": "Your account has been locked.", - "sessionExpired": "Your session has expired. Please sign in again.", - "signinTitle": "Please sign in", - "ssoSignIn": "Login via Single Sign-on", - "oAuth2AutoCreateDisabled": "OAUTH2 Auto-Create User Disabled", - "oAuth2AdminBlockedUser": "Registration or logging in of non-registered users is currently blocked. Please contact the administrator.", - "oAuth2RequiresLicense": "OAuth/SSO login requires a paid license (Server or Enterprise). Please contact the administrator to upgrade your plan.", - "saml2RequiresLicense": "SAML login requires a paid license (Server or Enterprise). Please contact the administrator to upgrade your plan.", - "maxUsersReached": "Maximum number of users reached for your current license. Please contact the administrator to upgrade your plan or add more seats.", - "oauth2RequestNotFound": "Authorization request not found", - "oauth2InvalidUserInfoResponse": "Invalid User Info Response", - "oauth2invalidRequest": "Invalid Request", - "oauth2AccessDenied": "Access Denied", - "oauth2InvalidTokenResponse": "Invalid Token Response", - "oauth2InvalidIdToken": "Invalid Id Token", - "relyingPartyRegistrationNotFound": "No relying party registration found", - "userIsDisabled": "User is deactivated, login is currently blocked with this username. Please contact the administrator.", - "alreadyLoggedIn": "You are already logged in to", - "alreadyLoggedIn2": "devices. Please log out of the devices and try again.", - "toManySessions": "You have too many active sessions", - "logoutMessage": "You have been logged out.", - "youAreLoggedIn": "You are logged in!", - "email": "Email", - "password": "Password", - "enterEmail": "Enter your email", - "enterPassword": "Enter your password", - "loggingIn": "Logging In...", - "username": "Username", - "enterUsername": "Enter username", - "useEmailInstead": "Login with email", - "forgotPassword": "Forgot your password?", - "logIn": "Log In", - "signingIn": "Signing in...", - "login": "Login", - "or": "Or", - "useMagicLink": "Use magic link instead", - "enterEmailForMagicLink": "Enter your email for magic link", - "sending": "Sending…", - "sendMagicLink": "Send Magic Link", - "cancel": "Cancel", - "dontHaveAccount": "Don't have an account? Sign up", - "home": "Home", - "debug": "Debug", - "signOut": "Sign Out", - "pleaseEnterBoth": "Please enter both email and password", - "pleaseEnterEmail": "Please enter your email address", - "magicLinkSent": "Magic link sent to {{email}}! Check your email and click the link to sign in.", - "passwordResetSent": "Password reset link sent to {{email}}! Check your email and follow the instructions.", - "failedToSignIn": "Failed to sign in with {{provider}}: {{message}}", - "unexpectedError": "Unexpected error: {{message}}", - "accountCreatedSuccess": "Account created successfully! You can now sign in.", - "passwordChangedSuccess": "Password changed successfully! Please sign in with your new password.", - "credentialsUpdated": "Your credentials have been updated. Please sign in again.", - "defaultCredentials": "Default Login Credentials", - "changePasswordWarning": "Please change your password after logging in for the first time", - "slides": { - "overview": { - "alt": "Stirling PDF overview", - "title": "Your one-stop-shop for all your PDF needs.", - "subtitle": "A privacy-first cloud suite for PDFs that lets you convert, sign, redact, and manage documents, along with 50+ other powerful tools." - }, - "edit": { - "alt": "Edit PDFs", - "title": "Edit PDFs to display/secure the information you want", - "subtitle": "With over a dozen tools to help you redact, sign, read and manipulate PDFs, you will be sure to find what you are looking for." - }, - "secure": { - "alt": "Secure PDFs", - "title": "Protect sensitive information in your PDFs", - "subtitle": "Add passwords, redact content, and manage certificates with ease." - } - } - }, - "signup": { - "title": "Create an account", - "subtitle": "Join Stirling PDF to get started", - "name": "Name", - "email": "Email", - "password": "Password", - "confirmPassword": "Confirm password", - "enterName": "Enter your name", - "enterEmail": "Enter your email", - "enterPassword": "Enter your password", - "confirmPasswordPlaceholder": "Confirm password", - "or": "or", - "creatingAccount": "Creating Account...", - "signUp": "Sign Up", - "alreadyHaveAccount": "Already have an account? Sign in", - "pleaseFillAllFields": "Please fill in all fields", - "passwordsDoNotMatch": "Passwords do not match", - "passwordTooShort": "Password must be at least 6 characters long", - "invalidEmail": "Please enter a valid email address", - "checkEmailConfirmation": "Check your email for a confirmation link to complete your registration.", - "accountCreatedSuccessfully": "Account created successfully! You can now sign in.", - "unexpectedError": "Unexpected error: {{message}}", - "useEmailInstead": "Use Email Instead", - "nameRequired": "Name is required", - "emailRequired": "Email is required", - "passwordRequired": "Password is required", - "confirmPasswordRequired": "Please confirm your password" - }, - "pdfToSinglePage": { - "title": "PDF To Single Page", - "header": "PDF To Single Page", - "submit": "Convert To Single Page", - "description": "This tool will merge all pages of your PDF into one large single page. The width will remain the same as the original pages, but the height will be the sum of all page heights.", - "filenamePrefix": "single_page", - "files": { - "placeholder": "Select a PDF file in the main view to get started" - }, - "error": { - "failed": "An error occurred whilst converting to single page." - }, - "results": { - "title": "Single Page Results" - } - }, - "pageExtracter": { - "title": "Extract Pages", - "header": "Extract Pages", - "submit": "Extract", - "placeholder": "(e.g. 1,2,8 or 4,7,12-16 or 2n-1)" - }, - "sanitizePDF": { - "title": "Sanitise PDF", - "header": "Sanitise a PDF file", - "selectText": { - "1": "Remove JavaScript actions", - "2": "Remove embedded files", - "3": "Remove XMP metadata", - "4": "Remove links", - "5": "Remove fonts", - "6": "Remove Document Info Metadata" - }, - "submit": "Sanitize PDF" - }, - "adjustContrast": { - "title": "Adjust Colors/Contrast", - "header": "Adjust Colors/Contrast", - "basic": "Basic Adjustments", - "contrast": "Contrast:", - "brightness": "Brightness:", - "saturation": "Saturation:", - "download": "Download", - "adjustColors": "Adjust Colors", - "blue": "Blue", - "confirm": "Confirm", - "error": { - "failed": "Failed to adjust colors/contrast" - }, - "green": "Green", - "noPreview": "Select a PDF to preview", - "red": "Red", - "results": { - "title": "Adjusted PDF" - } - }, - "compress": { - "title": "Compress", - "desc": "Compress PDFs to reduce their file size.", - "header": "Compress PDF", - "method": { - "title": "Compression Method", - "quality": "Quality", - "filesize": "File Size" - }, - "credit": "This service uses qpdf for PDF Compress/Optimisation.", - "grayscale": { - "label": "Apply Grayscale for Compression" - }, - "tooltip": { - "header": { - "title": "Compress Settings Overview" - }, - "description": { - "title": "Description", - "text": "Compression is an easy way to reduce your file size. Pick File Size to enter a target size and have us adjust quality for you. Pick Quality to set compression strength manually." - }, - "qualityAdjustment": { - "title": "Quality Adjustment", - "text": "Drag the slider to adjust the compression strength. Lower values (1-3) preserve quality but result in larger files. Higher values (7-9) shrink the file more but reduce image clarity.", - "bullet1": "Lower values preserve quality", - "bullet2": "Higher values reduce file size" - }, - "grayscale": { - "title": "Grayscale", - "text": "Select this option to convert all images to black and white, which can significantly reduce file size especially for scanned PDFs or image-heavy documents." - } - }, - "error": { - "failed": "An error occurred while compressing the PDF." - }, - "selectText": { - "1": { - "_value": "Compression Settings", - "1": "1-3 PDF compression,
4-6 lite image compression,
7-9 intense image compression Will dramatically reduce image quality" - }, - "2": "Optimisation level:", - "4": "Auto mode - Auto adjusts quality to get PDF to exact size", - "5": "Expected PDF Size (e.g. 25MB, 10.8MB, 25KB)" - }, - "submit": "Compress" - }, - "decrypt": { - "passwordPrompt": "This file is password-protected. Please enter the password:", - "cancelled": "Operation cancelled for PDF: {0}", - "noPassword": "No password provided for encrypted PDF: {0}", - "invalidPassword": "Please try again with the correct password.", - "invalidPasswordHeader": "Incorrect password or unsupported encryption for PDF: {0}", - "unexpectedError": "There was an error processing the file. Please try again.", - "serverError": "Server error while decrypting: {0}", - "success": "File decrypted successfully." - }, - "multiTool-advert": { - "message": "This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features!" - }, - "pageRemover": { - "title": "Page Remover", - "header": "PDF Page remover", - "pagesToDelete": "Pages to delete (Enter a comma-separated list of page numbers) :", - "submit": "Delete Pages", - "placeholder": "(e.g. 1,2,6 or 1-10,15-30)" - }, - "imageToPDF": { - "title": "Image to PDF", - "header": "Image to PDF", - "submit": "Convert", - "selectLabel": "Image Fit Options", - "fillPage": "Fill Page", - "fitDocumentToImage": "Fit Page to Image", - "maintainAspectRatio": "Maintain Aspect Ratios", - "selectText": { - "2": "Auto rotate PDF", - "3": "Multi file logic (Only enabled if working with multiple images)", - "4": "Merge into single PDF", - "5": "Convert to separate PDFs" - } - }, - "PDFToCSV": { - "title": "PDF to CSV", - "header": "PDF to CSV", - "prompt": "Choose page to extract table", - "submit": "Extract" - }, - "split-by-size-or-count": { - "title": "Split PDF by Size or Count", - "header": "Split PDF by Size or Count", - "type": { - "label": "Select Split Type", - "size": "By Size", - "pageCount": "By Page Count", - "docCount": "By Document Count" - }, - "value": { - "label": "Enter Value", - "placeholder": "Enter size (e.g., 2MB or 3KB) or count (e.g., 5)" - }, - "submit": "Submit" - }, - "printFile": { - "title": "Print File", - "header": "Print File to Printer", - "selectText": { - "1": "Select File to Print", - "2": "Enter Printer Name" - }, - "submit": "Print" - }, - "licenses": { - "nav": "Licences", - "title": "3rd Party Licences", - "header": "3rd Party Licences", - "module": "Module", - "version": "Version", - "license": "Licence" - }, - "survey": { - "nav": "Survey", - "title": "Stirling-PDF Survey", - "description": "Stirling-PDF has no tracking so we want to hear from our users to improve Stirling-PDF!", - "changes": "Stirling-PDF has changed since the last survey! To find out more please check our blog post here:", - "changes2": "With these changes we are getting paid business support and funding", - "please": "Please consider taking our survey to have input on the future of Stirling-PDF!", - "disabled": "(Survey popup will be disabled in following updates but available at foot of page)", - "button": "Take Survey", - "dontShowAgain": "Don't show again", - "meeting": { - "1": "If you're using Stirling PDF at work, we'd love to speak to you. We're offering technical support sessions in exchange for a 15 minute user discovery session.", - "2": "This is a chance to:", - "3": "Get help with deployment, integrations, or troubleshooting", - "4": "Provide direct feedback on performance, edge cases, and feature gaps", - "5": "Help us refine Stirling PDF for real-world enterprise use", - "6": "If you're interested, you can book time with our team directly. (English speaking only)", - "7": "Looking forward to digging into your use cases and making Stirling PDF even better!", - "notInterested": "Not a business and/or interested in a meeting?", - "button": "Book meeting" - } - }, - "removeImage": { - "title": "Remove image", - "header": "Remove image", - "removeImage": "Remove image", - "submit": "Remove image", - "error": { - "failed": "Failed to remove images from the PDF." - }, - "results": { - "title": "Remove Images Results" - } - }, - "splitByChapters": { - "title": "Split PDF by Chapters", - "header": "Split PDF by Chapters", - "bookmarkLevel": "Bookmark Level", - "includeMetadata": "Include Metadata", - "allowDuplicates": "Allow Duplicates", - "desc": { - "1": "This tool splits a PDF file into multiple PDFs based on its chapter structure.", - "2": "Bookmark Level: Choose the level of bookmarks to use for splitting (0 for top-level, 1 for second-level, etc.).", - "3": "Include Metadata: If checked, the original PDF's metadata will be included in each split PDF.", - "4": "Allow Duplicates: If checked, allows multiple bookmarks on the same page to create separate PDFs." - }, - "submit": "Split PDF" - }, - "fileChooser": { - "click": "Click", - "or": "or", - "dragAndDrop": "Drag & Drop", - "dragAndDropPDF": "Drag & Drop PDF file", - "dragAndDropImage": "Drag & Drop Image file", - "hoveredDragAndDrop": "Drag & Drop file(s) here", - "extractPDF": "Extracting..." - }, - "releases": { - "footer": "Releases", - "title": "Release Notes", - "header": "Release Notes", - "current": { - "version": "Current Release" - }, - "note": "Release notes are only available in English" - }, - "swagger": { - "title": "API Documentation", - "header": "API Documentation", - "desc": "View and test the Stirling PDF API endpoints", - "tags": "api,documentation,swagger,endpoints,development" - }, - "cookieBanner": { - "popUp": { - "title": "How we use Cookies", - "description": { - "1": "We use cookies and other technologies to make Stirling PDF work better for you—helping us improve our tools and keep building features you'll love.", - "2": "If you'd rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "Okay", - "acceptNecessaryBtn": "No Thanks", - "showPreferencesBtn": "Manage preferences" - }, - "preferencesModal": { - "title": "Consent Preferences Center", - "acceptAllBtn": "Accept all", - "acceptNecessaryBtn": "Reject all", - "savePreferencesBtn": "Save preferences", - "closeIconLabel": "Close modal", - "serviceCounterLabel": "Service|Services", - "subtitle": "Cookie Usage", - "description": { - "1": "Stirling PDF uses cookies and similar technologies to enhance your experience and understand how our tools are used. This helps us improve performance, develop the features you care about, and provide ongoing support to our users.", - "2": "Stirling PDF cannot—and will never—track or access the content of the documents you use.", - "3": "Your privacy and trust are at the core of what we do." - }, - "necessary": { - "title": { - "1": "Strictly Necessary Cookies", - "2": "Always Enabled" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can't be turned off." - }, - "analytics": { - "title": "Analytics", - "description": "These cookies help us understand how our tools are being used, so we can focus on building the features our community values most. Rest assured—Stirling PDF cannot and will never track the content of the documents you work with." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Remove Metadata" - }, - "sidebar": { - "toggle": "Toggle Sidebar" - }, - "theme": { - "toggle": "Toggle Theme" - }, - "view": { - "viewer": "Viewer", - "pageEditor": "Page Editor", - "fileManager": "File Manager" - }, - "pageEditor": { - "title": "Page Editor", - "save": "Save Changes", - "noPdfLoaded": "No PDF loaded. Please upload a PDF to edit.", - "rotatedLeft": "Rotated left:", - "rotatedRight": "Rotated right:", - "deleted": "Deleted:", - "movedLeft": "Moved left:", - "movedRight": "Moved right:", - "splitAt": "Split at:", - "insertedPageBreak": "Inserted page break at:", - "addFileNotImplemented": "Add file not implemented in demo", - "closePdf": "Close PDF", - "reset": "Reset Changes", - "zoomIn": "Zoom In", - "zoomOut": "Zoom Out", - "fitToWidth": "Fit to Width", - "actualSize": "Actual Size" - }, - "viewer": { - "cannotPreviewFile": "Cannot Preview File", - "dualPageView": "Dual Page View", - "firstPage": "First Page", - "lastPage": "Last Page", - "nextPage": "Next Page", - "onlyPdfSupported": "The viewer only supports PDF files. This file appears to be a different format.", - "previousPage": "Previous Page", - "singlePageView": "Single Page View", - "unknownFile": "Unknown file", - "zoomIn": "Zoom In", - "zoomOut": "Zoom Out" - }, - "rightRail": { - "closeSelected": "Close Selected Files", - "selectAll": "Select All", - "deselectAll": "Deselect All", - "selectByNumber": "Select by Page Numbers", - "deleteSelected": "Delete Selected Pages", - "closePdf": "Close PDF", - "exportAll": "Export PDF", - "downloadSelected": "Download Selected Files", - "downloadAll": "Download All", - "saveAll": "Save All", - "toggleTheme": "Toggle Theme", - "toggleBookmarks": "Toggle Bookmarks", - "language": "Language", - "search": "Search PDF", - "panMode": "Pan Mode", - "rotateLeft": "Rotate Left", - "rotateRight": "Rotate Right", - "toggleSidebar": "Toggle Sidebar", - "exportSelected": "Export Selected Pages", - "toggleAnnotations": "Toggle Annotations Visibility", - "annotationMode": "Toggle Annotation Mode", - "draw": "Draw", - "save": "Save", - "saveChanges": "Save Changes" - }, - "search": { - "title": "Search PDF", - "placeholder": "Enter search term...", - "noResults": "No results found", - "searching": "Searching..." - }, - "guestBanner": { - "title": "You're using Stirling PDF as a guest!", - "message": "Create a free account to save your work, access more features, and support the project.", - "dismiss": "Dismiss banner", - "signUp": "Sign Up Free" - }, - "toolPicker": { - "searchPlaceholder": "Search tools...", - "noToolsFound": "No tools found", - "allTools": "ALL TOOLS", - "quickAccess": "QUICK ACCESS", - "categories": { - "standardTools": "Standard Tools", - "advancedTools": "Advanced Tools", - "recommendedTools": "Recommended Tools" - }, - "subcategories": { - "signing": "Signing", - "documentSecurity": "Document Security", - "verification": "Verification", - "documentReview": "Document Review", - "pageFormatting": "Page Formatting", - "extraction": "Extraction", - "removal": "Removal", - "automation": "Automation", - "general": "General", - "advancedFormatting": "Advanced Formatting", - "developerTools": "Developer Tools" - } - }, - "quickAccess": { - "read": "Read", - "sign": "Sign", - "automate": "Automate", - "files": "Files", - "activity": "Activity", - "help": "Help", - "account": "Account", - "config": "Config", - "settings": "Settings", - "adminSettings": "Admin Settings", - "allTools": "Tools", - "reader": "Reader", - "helpMenu": { - "toolsTour": "Tools Tour", - "toolsTourDesc": "Learn what the tools can do", - "adminTour": "Admin Tour", - "adminTourDesc": "Explore admin settings & features" - } - }, - "admin": { - "error": "Error", - "success": "Success", - "expand": "Expand", - "close": "Close", - "status": { - "active": "Active", - "inactive": "Inactive" - }, - "settings": { - "title": "Admin Settings", - "workspace": "Workspace", - "fetchError": "Failed to load settings", - "saveError": "Failed to save settings", - "saved": "Settings saved successfully", - "saveSuccess": "Settings saved successfully", - "save": "Save Changes", - "discard": "Discard", - "restartRequired": "Restart Required", - "loginRequired": "Login mode must be enabled to modify admin settings", - "unsavedChanges": { - "title": "Unsaved Changes", - "message": "You have unsaved changes. Do you want to discard them?", - "cancel": "Keep Editing", - "discard": "Discard Changes", - "hint": "You have unsaved changes" - }, - "loginDisabled": { - "title": "Login Mode Required", - "message": "Login mode must be enabled to modify admin settings. Please set SECURITY_ENABLELOGIN=true in your environment or security.enableLogin: true in settings.yml, then restart the server.", - "readOnly": "The settings below show example values for reference. Enable login mode to view and edit actual configuration." - }, - "restart": { - "title": "Restart Required", - "message": "Settings have been saved successfully. A server restart is required for the changes to take effect.", - "question": "Would you like to restart the server now or later?", - "now": "Restart Now", - "later": "Restart Later" - }, - "restarting": "Restarting Server", - "restartingMessage": "The server is restarting. Please wait a moment...", - "restartError": "Failed to restart server. Please restart manually.", - "general": { - "title": "System Settings", - "description": "Configure system-wide application settings including branding and default behaviour.", - "ui": "User Interface", - "system": "System", - "appName": { - "label": "Application Name", - "description": "The name displayed in the browser tab and home page" - }, - "appNameNavbar": { - "label": "Navbar Brand", - "description": "The name displayed in the navigation bar" - }, - "homeDescription": { - "label": "Home Description", - "description": "The description text shown on the home page" - }, - "defaultLocale": { - "label": "Default Locale", - "description": "The default language for new users (e.g., en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "File Upload Limit", - "description": "Maximum file upload size (e.g., 100MB, 1GB)" - }, - "showUpdate": { - "label": "Show Update Notifications", - "description": "Display notifications when a new version is available" - }, - "showUpdateOnlyAdmin": { - "label": "Show Updates to Admins Only", - "description": "Restrict update notifications to admin users only" - }, - "customHTMLFiles": { - "label": "Custom HTML Files", - "description": "Allow serving custom HTML files from the customFiles directory" - }, - "languages": { - "label": "Available Languages", - "description": "Languages that users can select from (leave empty to enable all languages)", - "placeholder": "Select languages" - }, - "customMetadata": { - "label": "Custom Metadata", - "autoUpdate": { - "label": "Auto Update Metadata", - "description": "Automatically update PDF metadata on all processed documents" - }, - "author": { - "label": "Default Author", - "description": "Default author for PDF metadata (e.g., username)" - }, - "creator": { - "label": "Default Creator", - "description": "Default creator for PDF metadata" - }, - "producer": { - "label": "Default Producer", - "description": "Default producer for PDF metadata" - } - }, - "logoStyle": { - "label": "Logo Style", - "description": "Set the default logo style for all users on this server. Users can override this setting in their personal preferences.", - "classic": "Classic", - "classicAlt": "Classic logo", - "modern": "Modern", - "modernAlt": "Modern logo" - }, - "customPaths": { - "label": "Custom Paths", - "description": "Configure custom file system paths for pipeline processing and external tools", - "pipeline": { - "label": "Pipeline Directories", - "watchedFoldersDir": { - "label": "Watched Folders Directory", - "description": "Directory where pipeline monitors for incoming PDFs (leave empty for default: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Finished Folders Directory", - "description": "Directory where processed PDFs are outputted (leave empty for default: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "External Tool Paths", - "weasyprint": { - "label": "WeasyPrint Executable", - "description": "Path to WeasyPrint executable for HTML to PDF conversion (leave empty for default: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Unoconvert Executable", - "description": "Path to LibreOffice unoconvert for document conversions (leave empty for default: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Security", - "description": "Configure authentication, login behaviour, and security policies.", - "ssoNotice": { - "title": "Looking for SSO/SAML settings?", - "message": "OAuth2 and SAML2 authentication providers have been moved to the Connections menu for easier management." - }, - "authentication": "Authentication", - "enableLogin": { - "label": "Enable Login", - "description": "Require users to log in before accessing the application" - }, - "loginMethod": { - "label": "Login Method", - "description": "The authentication method to use for user login", - "all": "All Methods", - "normal": "Username/Password Only", - "oauth2": "OAuth2 Only", - "saml2": "SAML2 Only" - }, - "loginAttemptCount": { - "label": "Login Attempt Limit", - "description": "Maximum number of failed login attempts before account lockout" - }, - "loginResetTimeMinutes": { - "label": "Login Reset Time (minutes)", - "description": "Time before failed login attempts are reset" - }, - "csrfDisabled": { - "label": "Disable CSRF Protection", - "description": "Disable Cross-Site Request Forgery protection (not recommended)" - }, - "initialLogin": { - "label": "Initial Login", - "username": { - "label": "Initial Username", - "description": "The username for the initial admin account" - }, - "password": { - "label": "Initial Password", - "description": "The password for the initial admin account" - } - }, - "jwt": { - "label": "JWT Configuration", - "secureCookie": { - "label": "Secure Cookie", - "description": "Require HTTPS for JWT cookies (recommended for production)" - }, - "keyRetentionDays": { - "label": "Key Retention Days", - "description": "Number of days to retain old JWT keys for verification" - }, - "persistence": { - "label": "Enable Key Persistence", - "description": "Store JWT keys persistently to survive server restarts" - }, - "enableKeyRotation": { - "label": "Enable Key Rotation", - "description": "Automatically rotate JWT signing keys periodically" - }, - "enableKeyCleanup": { - "label": "Enable Key Cleanup", - "description": "Automatically remove expired JWT keys" - } - }, - "audit": { - "label": "Audit Logging", - "enabled": { - "label": "Enable Audit Logging", - "description": "Track user actions and system events for compliance and security monitoring" - }, - "level": { - "label": "Audit Level", - "description": "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE" - }, - "retentionDays": { - "label": "Audit Retention (days)", - "description": "Number of days to retain audit logs" - } - }, - "htmlUrlSecurity": { - "label": "HTML URL Security", - "description": "Configure URL access restrictions for HTML processing to prevent SSRF attacks", - "enabled": { - "label": "Enable URL Security", - "description": "Enable URL security restrictions for HTML to PDF conversions" - }, - "level": { - "label": "Security Level", - "description": "MAX: whitelist only, MEDIUM: block internal networks, OFF: no restrictions", - "max": "Maximum (Whitelist Only)", - "medium": "Medium (Block Internal)", - "off": "Off (No Restrictions)" - }, - "advanced": "Advanced Settings", - "allowedDomains": { - "label": "Allowed Domains (Whitelist)", - "description": "One domain per line (e.g., cdn.example.com). Only these domains allowed when level is MAX" - }, - "blockedDomains": { - "label": "Blocked Domains (Blacklist)", - "description": "One domain per line (e.g., malicious.com). Additional domains to block" - }, - "internalTlds": { - "label": "Internal TLDs", - "description": "One TLD per line (e.g., .local, .internal). Block domains with these TLD patterns" - }, - "networkBlocking": "Network Blocking", - "blockPrivateNetworks": { - "label": "Block Private Networks", - "description": "Block RFC 1918 private networks (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Block Localhost", - "description": "Block localhost and loopback addresses (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Block Link-Local Addresses", - "description": "Block link-local addresses (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Block Cloud Metadata Endpoints", - "description": "Block cloud provider metadata endpoints (169.254.169.254)" - } - } - }, - "connections": { - "title": "Connections", - "description": "Configure external authentication providers like OAuth2 and SAML.", - "linkedServices": "Linked Services", - "unlinkedServices": "Unlinked Services", - "connect": "Connect", - "disconnect": "Disconnect", - "disconnected": "Provider disconnected successfully", - "disconnectError": "Failed to disconnect provider", - "ssoAutoLogin": { - "label": "SSO Auto Login", - "enable": "Enable SSO Auto Login", - "description": "Automatically redirect to SSO login when authentication is required" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Enable OAuth2", - "description": "Allow users to authenticate using OAuth2 providers" - }, - "provider": { - "label": "Provider", - "description": "The OAuth2 provider to use for authentication" - }, - "issuer": { - "label": "Issuer URL", - "description": "The OAuth2 provider issuer URL" - }, - "clientId": { - "label": "Client ID", - "description": "The OAuth2 client ID from your provider" - }, - "clientSecret": { - "label": "Client Secret", - "description": "The OAuth2 client secret from your provider" - }, - "useAsUsername": { - "label": "Use as Username", - "description": "The OAuth2 claim to use as the username (e.g., email, sub)" - }, - "autoCreateUser": { - "label": "Auto Create Users", - "description": "Automatically create user accounts on first OAuth2 login" - }, - "blockRegistration": { - "label": "Block Registration", - "description": "Prevent new user registration via OAuth2" - }, - "scopes": { - "label": "OAuth2 Scopes", - "description": "Comma-separated list of OAuth2 scopes to request (e.g., openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Enable SAML2", - "description": "Allow users to authenticate using SAML2 providers" - }, - "provider": { - "label": "Provider", - "description": "The SAML2 provider name" - }, - "registrationId": { - "label": "Registration ID", - "description": "The SAML2 registration identifier" - }, - "autoCreateUser": { - "label": "Auto Create Users", - "description": "Automatically create user accounts on first SAML2 login" - }, - "blockRegistration": { - "label": "Block Registration", - "description": "Prevent new user registration via SAML2" - } - } - }, - "database": { - "title": "Database", - "description": "Configure custom database connection settings for enterprise deployments.", - "configuration": "Database Configuration", - "enableCustom": { - "label": "Enable Custom Database", - "description": "Use your own custom database configuration instead of the default embedded database" - }, - "customUrl": { - "label": "Custom Database URL", - "description": "Full JDBC connection string (e.g., jdbc:postgresql://localhost:5432/postgres). If provided, individual connection settings below are not used." - }, - "type": { - "label": "Database Type", - "description": "Type of database (not used if custom URL is provided)" - }, - "hostName": { - "label": "Host Name", - "description": "Database server hostname (not used if custom URL is provided)" - }, - "port": { - "label": "Port", - "description": "Database server port (not used if custom URL is provided)" - }, - "name": { - "label": "Database Name", - "description": "Name of the database (not used if custom URL is provided)" - }, - "username": { - "label": "Username", - "description": "Database authentication username" - }, - "password": { - "label": "Password", - "description": "Database authentication password" - } - }, - "privacy": { - "title": "Privacy", - "description": "Configure privacy and data collection settings.", - "analytics": "Analytics & Tracking", - "enableAnalytics": { - "label": "Enable Analytics", - "description": "Collect anonymous usage analytics to help improve the application" - }, - "metricsEnabled": { - "label": "Enable Metrics", - "description": "Enable collection of performance and usage metrics. Provides API endpoint for admins to access metrics data" - }, - "searchEngine": "Search Engine Visibility", - "googleVisibility": { - "label": "Google Visibility", - "description": "Allow search engines to index this application" - } - }, - "advanced": { - "title": "Advanced", - "description": "Configure advanced features and experimental functionality.", - "features": "Feature Flags", - "processing": "Processing", - "endpoints": { - "label": "Endpoints", - "manage": "Manage API Endpoints", - "description": "Endpoint management is configured via YAML. See documentation for details on enabling/disabling specific endpoints." - }, - "enableAlphaFunctionality": { - "label": "Enable Alpha Features", - "description": "Enable experimental and alpha-stage features (may be unstable)" - }, - "enableUrlToPDF": { - "label": "Enable URL to PDF", - "description": "Allow conversion of web pages to PDF documents" - }, - "maxDPI": { - "label": "Maximum DPI", - "description": "Maximum DPI for image processing (0 = unlimited)" - }, - "tessdataDir": { - "label": "Tessdata Directory", - "description": "Path to the tessdata directory for OCR language files" - }, - "disableSanitize": { - "label": "Disable HTML Sanitization", - "description": "WARNING: Security risk - disabling HTML sanitization can lead to XSS vulnerabilities" - }, - "tempFileManagement": { - "label": "Temp File Management", - "description": "Configure temporary file storage and cleanup behavior", - "baseTmpDir": { - "label": "Base Temp Directory", - "description": "Base directory for temporary files (leave empty for default: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "LibreOffice Temp Directory", - "description": "Directory for LibreOffice temp files (leave empty for default: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "System Temp Directory", - "description": "System temp directory to clean (only used if cleanupSystemTemp is enabled)" - }, - "prefix": { - "label": "Temp File Prefix", - "description": "Prefix for temp file names" - }, - "maxAgeHours": { - "label": "Max Age (hours)", - "description": "Maximum age in hours before temp files are cleaned up" - }, - "cleanupIntervalMinutes": { - "label": "Cleanup Interval (minutes)", - "description": "How often to run cleanup (in minutes)" - }, - "startupCleanup": { - "label": "Startup Cleanup", - "description": "Clean up old temp files on application startup" - }, - "cleanupSystemTemp": { - "label": "Cleanup System Temp", - "description": "Whether to clean broader system temp directory (use with caution)" - } - }, - "processExecutor": { - "label": "Process Executor Limits", - "description": "Configure session limits and timeouts for each process executor", - "sessionLimit": { - "label": "Session Limit", - "description": "Maximum concurrent instances" - }, - "timeout": { - "label": "Timeout (minutes)", - "description": "Maximum execution time" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF to HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Install App", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Mail Server", - "description": "Configure SMTP settings for sending email notifications.", - "smtp": "SMTP Configuration", - "enabled": { - "label": "Enable Mail", - "description": "Enable email notifications and SMTP functionality" - }, - "host": { - "label": "SMTP Host", - "description": "The hostname or IP address of your SMTP server" - }, - "port": { - "label": "SMTP Port", - "description": "The port number for SMTP connection (typically 25, 465, or 587)" - }, - "username": { - "label": "SMTP Username", - "description": "Username for SMTP authentication" - }, - "password": { - "label": "SMTP Password", - "description": "Password for SMTP authentication" - }, - "from": { - "label": "From Address", - "description": "The email address to use as the sender" - }, - "enableInvites": { - "label": "Enable Email Invites", - "description": "Allow admins to invite users via email with auto-generated passwords" - }, - "frontendUrl": { - "label": "Frontend URL", - "description": "Base URL for frontend (e.g. https://pdf.example.com). Used for generating invite links in emails. Leave empty to use backend URL." - } - }, - "legal": { - "title": "Legal Documents", - "description": "Configure links to legal documents and policies.", - "disclaimer": { - "title": "Legal Responsibility Warning", - "message": "By customizing these legal documents, you assume full responsibility for ensuring compliance with all applicable laws and regulations, including but not limited to GDPR and other EU data protection requirements. Only modify these settings if: (1) you are operating a personal/private instance, (2) you are outside EU jurisdiction and understand your local legal obligations, or (3) you have obtained proper legal counsel and accept sole responsibility for all user data and legal compliance. Stirling-PDF and its developers assume no liability for your legal obligations." - }, - "termsAndConditions": { - "label": "Terms and Conditions", - "description": "URL or filename to terms and conditions" - }, - "privacyPolicy": { - "label": "Privacy Policy", - "description": "URL or filename to privacy policy" - }, - "accessibilityStatement": { - "label": "Accessibility Statement", - "description": "URL or filename to accessibility statement" - }, - "cookiePolicy": { - "label": "Cookie Policy", - "description": "URL or filename to cookie policy" - }, - "impressum": { - "label": "Impressum", - "description": "URL or filename to impressum (required in some jurisdictions)" - } - }, - "premium": { - "title": "Premium & Enterprise", - "description": "Configure your premium or enterprise license key.", - "license": "License Configuration", - "licenseKey": { - "toggle": "Got a license key or certificate file?", - "info": "If you have a license key or certificate file from a direct purchase, you can enter it here to activate premium or enterprise features." - }, - "key": { - "label": "License Key", - "description": "Enter your premium or enterprise license key. Premium features will be automatically enabled when a key is provided.", - "success": "License Key Saved", - "successMessage": "Your license key has been activated successfully. No restart required.", - "overwriteWarning": { - "title": "⚠️ Warning: Existing License Detected", - "line1": "Overwriting your current license key cannot be undone.", - "line2": "Your previous license will be permanently lost unless you have backed it up elsewhere.", - "line3": "Important: Keep license keys private and secure. Never share them publicly." - } - }, - "enabled": { - "label": "Enable Premium Features", - "description": "Enable license key checks for pro/enterprise features" - }, - "movedFeatures": { - "title": "Premium Features Distributed", - "message": "Premium and Enterprise features are now organized in their respective sections:" - } - }, - "features": { - "title": "Features", - "description": "Configure optional features and functionality.", - "serverCertificate": { - "label": "Server Certificate", - "description": "Configure server-side certificate generation for \"Sign with Stirling-PDF\" functionality", - "enabled": { - "label": "Enable Server Certificate", - "description": "Enable server-side certificate for \"Sign with Stirling-PDF\" option" - }, - "organizationName": { - "label": "Organization Name", - "description": "Organization name for generated certificates" - }, - "validity": { - "label": "Certificate Validity (days)", - "description": "Number of days the certificate will be valid" - }, - "regenerateOnStartup": { - "label": "Regenerate on Startup", - "description": "Generate new certificate on each application startup" - } - } - }, - "endpoints": { - "title": "API Endpoints", - "description": "Control which API endpoints and endpoint groups are available.", - "management": "Endpoint Management", - "toRemove": { - "label": "Disabled Endpoints", - "description": "Select individual endpoints to disable" - }, - "groupsToRemove": { - "label": "Disabled Endpoint Groups", - "description": "Select endpoint groups to disable" - }, - "note": "Note: Disabling endpoints restricts API access but does not remove UI components. Restart required for changes to take effect." - } - } - }, - "fileUpload": { - "selectFile": "Select a file", - "selectFiles": "Select files", - "selectPdfToView": "Select a PDF to view", - "selectPdfToEdit": "Select a PDF to edit", - "chooseFromStorage": "Choose a file from storage or upload a new PDF", - "chooseFromStorageMultiple": "Choose files from storage or upload new PDFs", - "loadFromStorage": "Load from Storage", - "filesAvailable": "files available", - "loading": "Loading...", - "or": "or", - "dropFileHere": "Drop file here or click to upload", - "dropFilesHere": "Drop files here or click the upload button", - "dropFilesHereOpen": "Drop files here or click the open button", - "pdfFilesOnly": "PDF files only", - "supportedFileTypes": "Supported file types", - "upload": "Upload", - "uploadFile": "Upload File", - "uploadFiles": "Upload Files", - "open": "Open", - "openFile": "Open File", - "openFiles": "Open Files", - "noFilesInStorage": "No files available in storage. Upload some files first.", - "noFilesInStorageOpen": "No files available in storage. Open some files first.", - "selectFromStorage": "Select from Storage", - "backToTools": "Back to Tools", - "addFiles": "Add Files", - "dragFilesInOrClick": "Drag files in or click \"Add Files\" to browse" - }, - "fileEditor": { - "addFiles": "Add Files" - }, - "fileManager": { - "title": "Upload PDF Files", - "subtitle": "Add files to your storage for easy access across tools", - "filesSelected": "files selected", - "clearSelection": "Clear Selection", - "openInFileEditor": "Open in File Editor", - "uploadError": "Failed to upload some files.", - "failedToOpen": "Failed to open file. It may have been removed from storage.", - "failedToLoad": "Failed to load file to active set.", - "storageCleared": "Browser cleared storage. Files have been removed. Please re-upload.", - "clearAll": "Clear All", - "reloadFiles": "Reload Files", - "dragDrop": "Drag & Drop files here", - "clickToUpload": "Click to upload files", - "selectedFiles": "Selected Files", - "storage": "Storage", - "filesStored": "files stored", - "storageError": "Storage error occurred", - "storageLow": "Storage is running low. Consider removing old files.", - "supportMessage": "Powered by browser database storage for unlimited capacity", - "noFileSelected": "No files selected", - "showHistory": "Show History", - "hideHistory": "Hide History", - "fileHistory": "File History", - "loadingHistory": "Loading History...", - "lastModified": "Last Modified", - "toolChain": "Tools Applied", - "restore": "Restore", - "unzip": "Unzip", - "searchFiles": "Search files...", - "recent": "Recent", - "localFiles": "Local Files", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "My Files", - "noRecentFiles": "No recent files found", - "googleDriveNotAvailable": "Google Drive integration not available", - "downloadSelected": "Download Selected", - "saveSelected": "Save Selected", - "openFiles": "Open Files", - "openFile": "Open File", - "details": "File Details", - "fileName": "Name", - "fileFormat": "Format", - "fileSize": "Size", - "fileVersion": "Version", - "totalSelected": "Total Selected", - "dropFilesHere": "Drop files here", - "selectAll": "Select All", - "deselectAll": "Deselect All", - "deleteSelected": "Delete Selected", - "downloadSelected": "Download Selected", - "selectedCount": "{{count}} selected", - "download": "Download", - "delete": "Delete", - "unsupported": "Unsupported", - "active": "Active", - "addToUpload": "Add to Upload", - "closeFile": "Close File", - "deleteAll": "Delete All", - "loadingFiles": "Loading files...", - "noFiles": "No files available", - "noFilesFound": "No files found matching your search", - "openInPageEditor": "Open in Page Editor", - "showAll": "Show All", - "sortByDate": "Sort by Date", - "sortByName": "Sort by Name", - "sortBySize": "Sort by Size" - }, - "storage": { - "temporaryNotice": "Files are stored temporarily in your browser and may be cleared automatically", - "storageLimit": "Storage limit", - "storageUsed": "Temporary Storage used", - "storageFull": "Storage is nearly full. Consider removing some files.", - "fileTooLarge": "File too large. Maximum size per file is", - "storageQuotaExceeded": "Storage quota exceeded. Please remove some files before uploading more.", - "approximateSize": "Approximate size" - }, - "sanitize": { - "title": "Sanitise", - "desc": "Remove potentially harmful elements from PDF files.", - "submit": "Sanitise PDF", - "completed": "Sanitisation completed successfully", - "error": { - "generic": "Sanitisation failed", - "failed": "An error occurred while sanitising the PDF." - }, - "filenamePrefix": "sanitised", - "sanitizationResults": "Sanitisation Results", - "steps": { - "files": "Files", - "settings": "Settings", - "results": "Results" - }, - "files": { - "placeholder": "Select a PDF file in the main view to get started" - }, - "options": { - "title": "Sanitisation Options", - "note": "Select the elements you want to remove from the PDF. At least one option must be selected.", - "removeJavaScript": { - "label": "Remove JavaScript", - "desc": "Remove JavaScript actions and scripts from the PDF" - }, - "removeEmbeddedFiles": { - "label": "Remove Embedded Files", - "desc": "Remove any files embedded within the PDF" - }, - "removeXMPMetadata": { - "label": "Remove XMP Metadata", - "desc": "Remove XMP metadata from the PDF" - }, - "removeMetadata": { - "label": "Remove Document Metadata", - "desc": "Remove document information metadata (title, author, etc.)" - }, - "removeLinks": { - "label": "Remove Links", - "desc": "Remove external links and launch actions from the PDF" - }, - "removeFonts": { - "label": "Remove Fonts", - "desc": "Remove embedded fonts from the PDF" - } - } - }, - "addPassword": { - "title": "Add Password", - "desc": "Encrypt your PDF document with a password.", - "completed": "Password protection applied", - "submit": "Encrypt", - "filenamePrefix": "encrypted", - "error": { - "failed": "An error occurred while encrypting the PDF." - }, - "passwords": { - "stepTitle": "Passwords & Encryption", - "completed": "Passwords configured", - "user": { - "label": "User Password", - "placeholder": "Enter user password" - }, - "owner": { - "label": "Owner Password", - "placeholder": "Enter owner password" - } - }, - "encryption": { - "keyLength": { - "label": "Encryption Key Length", - "40bit": "40-bit (Low)", - "128bit": "128-bit (Standard)", - "256bit": "256-bit (High)" - } - }, - "results": { - "title": "Encrypted PDFs" - }, - "tooltip": { - "header": { - "title": "Password Protection Overview" - }, - "passwords": { - "title": "Password Types", - "text": "User passwords restrict opening the document, while owner passwords control what can be done with the document once opened. You can set both or just one.", - "bullet1": "User Password: Required to open the PDF", - "bullet2": "Owner Password: Controls document permissions (not supported by all PDF viewers)" - }, - "encryption": { - "title": "Encryption Levels", - "text": "Higher encryption levels provide better security but may not be supported by older PDF viewers.", - "bullet1": "40-bit: Basic security, compatible with older viewers", - "bullet2": "128-bit: Standard security, widely supported", - "bullet3": "256-bit: Maximum security, requires modern viewers" - }, - "permissions": { - "title": "Change Permissions", - "text": "These permissions control what users can do with the PDF. Most effective when combined with an owner password." - } - } - }, - "changePermissions": { - "title": "Change Permissions", - "desc": "Change document restrictions and permissions.", - "completed": "Permissions changed", - "submit": "Change Permissions", - "error": { - "failed": "An error occurred while changing PDF permissions." - }, - "permissions": { - "preventAssembly": { - "label": "Prevent assembly of document" - }, - "preventExtractContent": { - "label": "Prevent content extraction" - }, - "preventExtractForAccessibility": { - "label": "Prevent extraction for accessibility" - }, - "preventFillInForm": { - "label": "Prevent filling in form" - }, - "preventModify": { - "label": "Prevent modification" - }, - "preventModifyAnnotations": { - "label": "Prevent annotation modification" - }, - "preventPrinting": { - "label": "Prevent printing" - }, - "preventPrintingFaithful": { - "label": "Prevent printing different formats" - } - }, - "results": { - "title": "Modified PDFs" - }, - "tooltip": { - "header": { - "title": "Change Permissions" - }, - "description": { - "text": "Changes document permissions, allowing/disallowing access to different features in PDF readers." - }, - "warning": { - "text": "To make these permissions unchangeable, use the Add Password tool to set an owner password." - } - } - }, - "removePassword": { - "title": "Remove Password", - "desc": "Remove password protection from your PDF document.", - "tags": "secure,Decrypt,security,unpassword,delete password", - "password": { - "stepTitle": "Remove Password", - "label": "Current Password", - "placeholder": "Enter current password", - "completed": "Password configured" - }, - "filenamePrefix": "decrypted", - "error": { - "failed": "An error occurred while removing the password from the PDF." - }, - "tooltip": { - "description": "Removing password protection requires the password that was used to encrypt the PDF. This will decrypt the document, making it accessible without a password." - }, - "submit": "Remove Password", - "results": { - "title": "Decrypted PDFs" - } - }, - "automate": { - "title": "Automate", - "desc": "Build multi-step workflows by chaining together PDF actions. Ideal for recurring tasks.", - "invalidStep": "Invalid step", - "files": { - "placeholder": "Select files to process with this automation" - }, - "selection": { - "title": "Automation Selection", - "saved": { - "title": "Saved" - }, - "createNew": { - "title": "Create New Automation" - }, - "suggested": { - "title": "Suggested" - } - }, - "creation": { - "createTitle": "Create Automation", - "editTitle": "Edit Automation", - "intro": "Automations run tools sequentially. To get started, add tools in the order you want them to run.", - "name": { - "label": "Automation Name", - "placeholder": "My Automation" - }, - "description": { - "label": "Description (optional)", - "placeholder": "Describe what this automation does..." - }, - "tools": { - "selectTool": "Select a tool...", - "selected": "Selected Tools", - "remove": "Remove tool", - "configure": "Configure tool", - "notConfigured": "! Not Configured", - "addTool": "Add Tool", - "add": "Add a tool..." - }, - "save": "Save Automation", - "unsavedChanges": { - "title": "Unsaved Changes", - "message": "You have unsaved changes. Are you sure you want to go back? All changes will be lost.", - "cancel": "Cancel", - "confirm": "Go Back" - }, - "icon": { - "label": "Icon" - } - }, - "run": { - "title": "Run Automation" - }, - "sequence": { - "unnamed": "Unnamed Automation", - "steps": "{{count}} steps", - "running": "Running Automation...", - "run": "Run Automation", - "finish": "Finish" - }, - "reviewTitle": "Automation Results", - "config": { - "loading": "Loading tool configuration...", - "noSettings": "This tool does not have configurable settings.", - "title": "Configure {{toolName}}", - "description": "Configure the settings for this tool. These settings will be applied when the automation runs.", - "cancel": "Cancel", - "save": "Save Configuration" - }, - "copyToSaved": "Copy to Saved" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Secure PDF Ingestion", - "securePdfIngestionDesc": "Comprehensive PDF processing workflow that sanitises documents, applies OCR with cleanup, converts to PDF/A format for long-term archival, and optimises file size.", - "emailPreparation": "Email Preparation", - "emailPreparationDesc": "Optimises PDFs for email distribution by compressing files, splitting large documents into 20MB chunks for email compatibility, and removing metadata for privacy.", - "secureWorkflow": "Security Workflow", - "secureWorkflowDesc": "Secures PDF documents by removing potentially malicious content like JavaScript and embedded files, then adds password protection to prevent unauthorised access. Password is set to 'password' by default.", - "processImages": "Process Images", - "processImagesDesc": "Converts multiple image files into a single PDF document, then applies OCR technology to extract searchable text from the images.", - "prePublishSanitization": "Pre-publish Sanitization", - "prePublishSanitizationDesc": "Sanitization workflow that removes all hidden metadata, JavaScript, embedded files, annotations, and flattens forms to prevent data leakage before publishing PDFs online." - } - }, - "colorPicker": { - "title": "Choose colour" - }, - "common": { - "previous": "Previous", - "next": "Next", - "collapse": "Collapse", - "expand": "Expand", - "collapsed": "collapsed", - "lines": "lines", - "copy": "Copy", - "copied": "Copied!", - "refresh": "Refresh", - "retry": "Retry", - "remaining": "remaining", - "used": "used", - "available": "available", - "cancel": "Cancel", - "preview": "Preview", - "close": "Close", - "done": "Done", - "loading": "Loading...", - "back": "Back", - "continue": "Continue", - "error": "Error" - }, - "config": { - "overview": { - "title": "Application Configuration", - "description": "Current application settings and configuration details.", - "loading": "Loading configuration...", - "error": "Error", - "warning": "Configuration Warning", - "sections": { - "basic": "Basic Configuration", - "security": "Security Configuration", - "system": "System Configuration", - "integration": "Integration Configuration" - } - }, - "account": { - "overview": { - "title": "Account Settings", - "manageAccountPreferences": "Manage your account preferences", - "guestDescription": "You are signed in as a guest. Consider upgrading your account above." - }, - "upgrade": { - "title": "Upgrade Guest Account", - "description": "Link your account to preserve your history and access more features!", - "socialLogin": "Upgrade with Social Account", - "linkWith": "Link with", - "emailPassword": "or enter your email & password", - "email": "Email", - "emailPlaceholder": "Enter your email", - "password": "Password (optional)", - "passwordPlaceholder": "Set a password", - "passwordNote": "Leave empty to use email verification only", - "upgradeButton": "Upgrade Account" - } - }, - "apiKeys": { - "intro": "Use your API key to programmatically access Stirling PDF's processing capabilities.", - "docsTitle": "API Documentation", - "docsDescription": "Learn more about integrating with Stirling PDF:", - "docsLink": "API Documentation", - "schemaLink": "API Schema Reference", - "usage": "Include this key in the X-API-KEY header with all API requests.", - "description": "Your API key for accessing Stirling's suite of PDF tools. Copy it to your project or refresh to generate a new one.", - "publicKeyAriaLabel": "Public API key", - "copyKeyAriaLabel": "Copy API key", - "refreshAriaLabel": "Refresh API key", - "includedCredits": "Included credits", - "purchasedCredits": "Purchased credits", - "totalCredits": "Total Credits", - "chartAriaLabel": "Credits usage: included {{includedUsed}} of {{includedTotal}}, purchased {{purchasedUsed}} of {{purchasedTotal}}", - "nextReset": "Next Reset", - "lastApiUse": "Last API Use", - "overlayMessage": "Generate a key to see credits and available credits", - "label": "API Key", - "guestInfo": "Guest users do not receive API keys. Create an account to get an API key you can use in your applications.", - "goToAccount": "Go to Account", - "refreshModal": { - "title": "Refresh API Keys", - "warning": "⚠️ Warning: This action will generate new API keys and make your previous keys invalid.", - "impact": "Any applications or services currently using these keys will stop working until you update them with the new keys.", - "confirmPrompt": "Are you sure you want to continue?", - "confirmCta": "Refresh Keys" - }, - "generateError": "We couldn't generate your API key." - } - }, - "AddAttachmentsRequest": { - "attachments": "Select Attachments", - "info": "Select files to attach to your PDF. These files will be embedded and accessible through the PDF's attachment panel.", - "selectFiles": "Select Files to Attach", - "placeholder": "Choose files...", - "addMoreFiles": "Add more files...", - "selectedFiles": "Selected Files", - "submit": "Add Attachments", - "tooltip": { - "header": { - "title": "About Add Attachments" - }, - "description": { - "title": "What it does" - } - }, - "results": { - "title": "Attachment Results" - }, - "error": { - "failed": "Add attachments operation failed" - } - }, - "termsAndConditions": "Terms & Conditions", - "logOut": "Log out", - "addAttachments": { - "error": { - "failed": "An error occurred while adding attachments to the PDF." - } - }, - "autoRename": { - "description": "This tool will automatically rename PDF files based on their content. It analyzes the document to find the most suitable title from the text." - }, - "customPosition": "Custom Position", - "details": "Details", - "downloadUnavailable": "Download unavailable for this item", - "invalidUndoData": "Cannot undo: invalid operation data", - "margin": { - "large": "Large", - "medium": "Medium", - "small": "Small", - "xLarge": "Extra Large" - }, - "noFilesToUndo": "Cannot undo: no files were processed in the last operation", - "noOperationToUndo": "No operation to undo", - "noValidFiles": "No valid files to process", - "operationCancelled": "Operation cancelled", - "pageEdit": { - "deselectAll": "Select None", - "selectAll": "Select All" - }, - "quickPosition": "Quick Position", - "reorganizePages": { - "error": { - "failed": "Failed to reorganize pages" - }, - "results": { - "title": "Pages Reorganized" - }, - "settings": { - "title": "Settings" - }, - "submit": "Reorganize Pages" - }, - "replace-color": { - "options": { - "fill": "Fill colour", - "gradient": "Gradient" - }, - "previewOverlayOpacity": "Preview overlay opacity", - "previewOverlayTransparency": "Preview overlay transparency", - "previewOverlayVisibility": "Show preview overlay", - "selectText": { - "1": "Replace or invert colour options", - "2": "Default (preset high contrast colours)", - "3": "Custom (choose your own colours)", - "4": "Full invert (invert all colours)", - "5": "High contrast color options", - "6": "White text on black background", - "7": "Black text on white background", - "8": "Yellow text on black background", - "9": "Green text on black background", - "10": "Choose text Color", - "11": "Choose background Color", - "12": "Choose start colour", - "13": "Choose end colour" - }, - "submit": "Replace", - "title": "Replace-Invert-Color" - }, - "size": "Size", - "submit": "Submit", - "success": "Success", - "tools": { - "noSearchResults": "No tools found", - "noTools": "No tools available" - }, - "undoDataMismatch": "Cannot undo: operation data is corrupted", - "undoFailed": "Failed to undo operation", - "undoQuotaError": "Cannot undo: insufficient storage space", - "undoStorageError": "Undo completed but some files could not be saved to storage", - "undoSuccess": "Operation undone successfully", - "unsupported": "Unsupported", - "onboarding": { - "welcomeModal": { - "title": "Welcome to Stirling PDF!", - "description": "Would you like to take a quick 1-minute tour to learn the key features and how to get started?", - "helpHint": "You can always access this tour later from the Help button in the bottom left.", - "startTour": "Start Tour", - "maybeLater": "Maybe Later", - "dontShowAgain": "Don't Show Again" - }, - "welcomeSlide": { - "title": "Welcome to Stirling", - "body": "Stirling PDF is now ready for teams of all sizes. This update includes a new layout, powerful new admin capabilities, and our most requested feature - Edit Text." - }, - "allTools": "This is the Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Let's select the Crop tool to demonstrate how to use one of the tools.", - "toolInterface": "This is the Crop tool interface. As you can see, there's not much there because we haven't added any PDF files to work with yet.", - "filesButton": "The Files button on the Quick Access bar allows you to upload PDFs to use the tools on.", - "fileSources": "You can upload new files or access recent files from here. For the tour, we'll just use a sample file.", - "workbench": "This is the Workbench - the main area where you view and edit your PDFs.", - "viewSwitcher": "Use these controls to select how you want to view your PDFs.", - "viewer": "The Viewer lets you read and annotate your PDFs.", - "pageEditor": "The Page Editor allows you to do various operations on the pages within your PDFs, such as reordering, rotating and deleting.", - "activeFiles": "The Active Files view shows all of the PDFs you have loaded into the tool, and allows you to select which ones to process.", - "fileCheckbox": "Clicking one of the files selects it for processing. You can select multiple files for batch operations.", - "selectControls": "The Right Rail contains buttons to quickly select/deselect all of your active PDFs, along with buttons to change the app's theme or language.", - "cropSettings": "Now that we've selected the file we want crop, we can configure the Crop tool to choose the area that we want to crop the PDF to.", - "runButton": "Once the tool has been configured, this button allows you to run the tool on all the selected PDFs.", - "results": "After the tool has finished running, the Review step will show a preview of the results in this panel, and allow you to undo the operation or download the file. ", - "fileReplacement": "The modified file will replace the original file in the Workbench automatically, allowing you to easily run it through more tools.", - "pinButton": "You can use the Pin button if you'd rather your files stay active after running tools on them.", - "wrapUp": "You're all set! You've learnt about the main areas of the app and how to use them. Click the Help button whenever you like to see this tour again.", - "previous": "Previous", - "next": "Next", - "finish": "Finish", - "startTour": "Start Tour", - "startTourDescription": "Take a guided tour of Stirling PDF's key features", - "buttons": { - "next": "Next →", - "back": "Back", - "skipForNow": "Skip for now", - "download": "Download →", - "showMeAround": "Show me around", - "skipTheTour": "Skip the tour" - }, - "serverLicense": { - "skip": "Skip for now", - "seePlans": "See Plans →", - "upgrade": "Upgrade now →", - "freeTitle": "Server License", - "overLimitTitle": "Server License Needed", - "overLimitBody": "Our licensing permits up to {{freeTierLimit}} users for free per server. You have {{overLimitUserCopy}} Stirling users. To continue uninterrupted, upgrade to the Stirling Server plan - unlimited seats, PDF text editing, and full admin control for $99/server/mo.", - "freeBody": "Our Open-Core licensing permits up to {{freeTierLimit}} users for free per server. To scale uninterrupted and get early access to our new PDF text editing tool, we recommend the Stirling Server plan - full editing and unlimited seats for $99/server/mo." - }, - "desktopInstall": { - "title": "Download", - "titleWithOs": "Download for {{osLabel}}", - "body": "Stirling works best as a desktop app. You can use it offline, access documents faster, and make edits locally on your computer." - }, - "planOverview": { - "adminTitle": "Admin Overview", - "userTitle": "Plan Overview", - "adminBodyLoginEnabled": "As an admin, you can manage users, configure settings, and monitor server health. The first {{freeTierLimit}} people on your server get to use Stirling free of charge.", - "adminBodyLoginDisabled": "Once you enable login mode, you can manage users, configure settings, and monitor server health. The first {{freeTierLimit}} people on your server get to use Stirling free of charge.", - "userBody": "Invite teammates, assign roles, and keep your documents organized in one secure workspace. Enable login mode whenever you're ready to grow beyond solo use." - }, - "securityCheck": { - "message": "The application has undergone significant changes recently. Your server admin's attention may be required. Please confirm your role to continue." - } - }, - "adminOnboarding": { - "welcome": "Welcome to the Admin Tour! Let's explore the powerful enterprise features and settings available to system administrators.", - "configButton": "Click the Config button to access all system settings and administrative controls.", - "settingsOverview": "This is the Settings Panel. Admin settings are organised by category for easy navigation.", - "teamsAndUsers": "Manage Teams and individual users here. You can invite new users via email, shareable links, or create custom accounts for them yourself.", - "systemCustomization": "We have extensive ways to customise the UI: System Settings let you change the app name and languages, Features allows server certificate management, and Endpoints lets you enable or disable specific tools for your users.", - "databaseSection": "For advanced production environments, we have settings to allow external database hookups so you can integrate with your existing infrastructure.", - "connectionsSection": "The Connections section supports various login methods including custom SSO and SAML providers like Google and GitHub, plus email integrations for notifications and communications.", - "adminTools": "Finally, we have advanced administration tools like Auditing to track system activity and Usage Analytics to monitor how your users interact with the platform.", - "wrapUp": "That's the admin tour! You've seen the enterprise features that make Stirling PDF a powerful, customisable solution for organisations. Access this tour anytime from the Help menu." - }, - "workspace": { - "title": "Workspace", - "people": { - "title": "People", - "description": "Manage workspace members and their permissions", - "loading": "Loading people...", - "searchMembers": "Search members...", - "addMembers": "Add Members", - "inviteMembers": { - "label": "Invite Members", - "subtitle": "Type or paste in emails below, separated by commas. Your workspace will be billed by members." - }, - "user": "User", - "role": "Role", - "team": "Team", - "status": "Status", - "actions": { - "label": "Actions", - "upgrade": "Upgrade" - }, - "noMembersFound": "No members found", - "active": "Active", - "disabled": "Disabled", - "activeSession": "Active session", - "member": "Member", - "admin": "Admin", - "roleDescriptions": { - "admin": "Can manage settings and invite members, with full administrative access.", - "member": "Can view and edit shared files, but cannot manage workspace settings or members.", - "user": "User" - }, - "editRole": "Edit Role", - "enable": "Enable", - "disable": "Disable", - "deleteUser": "Delete User", - "deleteUserSuccess": "User deleted successfully", - "deleteUserError": "Failed to delete user", - "confirmDelete": "Are you sure you want to delete this user? This action cannot be undone.", - "addMember": { - "title": "Add Member", - "username": "Username (Email)", - "usernamePlaceholder": "user@example.com", - "password": "Password", - "passwordPlaceholder": "Enter password", - "role": "Role", - "team": "Team (Optional)", - "teamPlaceholder": "Select a team", - "forcePasswordChange": "Force password change on first login", - "cancel": "Cancel", - "submit": "Add Member", - "usernameRequired": "Username and password are required", - "passwordTooShort": "Password must be at least 6 characters", - "success": "User created successfully", - "error": "Failed to create user" - }, - "editMember": { - "title": "Edit Member", - "editing": "Editing:", - "role": "Role", - "team": "Team (Optional)", - "teamPlaceholder": "Select a team", - "cancel": "Cancel", - "submit": "Update Member", - "success": "User updated successfully", - "error": "Failed to update user" - }, - "toggleEnabled": { - "success": "User status updated successfully", - "error": "Failed to update user status" - }, - "delete": { - "success": "User deleted successfully", - "error": "Failed to delete user" - }, - "emailInvite": { - "tab": "Email Invite", - "description": "Type or paste in emails below, separated by commas. Users will receive login credentials via email.", - "emails": "Email Addresses", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "At least one email address is required", - "submit": "Send Invites", - "success": "user(s) invited successfully", - "partialSuccess": "Some invites failed", - "allFailed": "Failed to invite users", - "error": "Failed to send invites" - }, - "directInvite": { - "tab": "Direct Create" - }, - "inviteLinkTab": { - "tab": "Invite Link" - }, - "inviteLink": { - "description": "Generate a secure link that allows the user to set their own password", - "email": "Email Address", - "emailPlaceholder": "user@example.com (optional)", - "emailDescription": "Optional - leave blank for a general invite link that can be used by anyone", - "emailRequired": "Email address is required", - "emailOptional": "Optional - leave blank for a general invite link", - "emailRequiredForSend": "Email address is required to send email notification", - "expiryHours": "Expiry Hours", - "expiryDescription": "How many hours until the link expires", - "sendEmail": "Send invite link via email", - "sendEmailDescription": "If enabled, the invite link will be sent to the specified email address", - "smtpRequired": "SMTP not configured", - "generate": "Generate Link", - "generated": "Invite Link Generated", - "copied": "Link copied to clipboard", - "success": "Invite link generated successfully", - "successWithEmail": "Invite link generated and sent via email", - "emailSent": "Invite link generated and sent via email", - "emailFailed": "Invite link generated, but email failed", - "emailFailedDetails": "Error: {0}. Please share the invite link manually.", - "error": "Failed to generate invite link", - "submit": "Generate Invite Link" - }, - "inviteMode": { - "username": "Username", - "email": "Email", - "link": "Link", - "emailDisabled": "Email invites require SMTP configuration and mail.enableInvites=true in settings" - }, - "license": { - "users": "users", - "availableSlots": "Available Slots", - "grandfathered": "Grandfathered", - "grandfatheredShort": "{{count}} grandfathered", - "fromLicense": "from license", - "slotsAvailable": "{{count}} user slot(s) available", - "noSlotsAvailable": "No slots available", - "currentUsage": "Currently using {{current}} of {{max}} user licences" - }, - "loginRequired": "Enable login mode first" - }, - "teams": { - "title": "Teams", - "description": "Manage teams and organize workspace members", - "loading": "Loading teams...", - "loadingDetails": "Loading team details...", - "loadError": "Failed to load team details", - "createNewTeam": "Create New Team", - "teamName": "Team Name", - "totalMembers": "Total Members", - "actions": "Actions", - "noTeamsFound": "No teams found", - "noMembers": "No members in this team", - "system": "System", - "addMember": "Add Member", - "viewTeam": "View Team", - "removeMember": "Remove from team", - "cannotRemoveFromSystemTeam": "Cannot remove from system team", - "renameTeamLabel": "Rename Team", - "deleteTeamLabel": "Delete Team", - "cannotDeleteInternal": "Cannot delete the Internal team", - "confirmDelete": "Are you sure you want to delete this team? This team must be empty to delete.", - "confirmRemove": "Remove user from this team?", - "cannotRenameInternal": "Cannot rename the Internal team", - "cannotAddToInternal": "Cannot add members to the Internal team", - "teamNotFound": "Team not found", - "backToTeams": "Back to Teams", - "memberCount": "{{count}} members", - "removeMemberSuccess": "User removed from team", - "removeMemberError": "Failed to remove user from team", - "createTeam": { - "title": "Create New Team", - "teamName": "Team Name", - "teamNamePlaceholder": "Enter team name", - "cancel": "Cancel", - "submit": "Create Team", - "nameRequired": "Team name is required", - "success": "Team created successfully", - "error": "Failed to create team" - }, - "renameTeam": { - "title": "Rename Team", - "renaming": "Renaming:", - "newTeamName": "New Team Name", - "newTeamNamePlaceholder": "Enter new team name", - "cancel": "Cancel", - "submit": "Rename Team", - "nameRequired": "Team name is required", - "success": "Team renamed successfully", - "error": "Failed to rename team" - }, - "deleteTeam": { - "success": "Team deleted successfully", - "error": "Failed to delete team. Make sure the team is empty.", - "teamMustBeEmpty": "Team must be empty before deletion" - }, - "addMemberToTeam": { - "title": "Add Member to Team", - "addingTo": "Adding to", - "selectUser": "Select User", - "selectUserPlaceholder": "Choose a user", - "selectUserRequired": "Please select a user", - "currentlyIn": "currently in", - "willBeMoved": "Note: This user will be moved from their current team to this team.", - "cancel": "Cancel", - "submit": "Add Member", - "userRequired": "Please select a user", - "success": "Member added to team successfully", - "error": "Failed to add member to team" - }, - "changeTeam": { - "label": "Change Team", - "title": "Change Team", - "changing": "Moving", - "selectTeam": "Select Team", - "selectTeamPlaceholder": "Choose a team", - "selectTeamRequired": "Please select a team", - "success": "Team changed successfully", - "error": "Failed to change team", - "submit": "Change Team" - } - } - }, - "plan": { - "currency": "Currency", - "popular": "Popular", - "current": "Current Plan", - "upgrade": "Upgrade", - "contact": "Contact Us", - "customPricing": "Custom", - "showComparison": "Compare All Features", - "hideComparison": "Hide Feature Comparison", - "featureComparison": "Feature Comparison", - "from": "From", - "perMonth": "/month", - "perSeat": "/seat", - "withServer": "+ Server Plan", - "licensedSeats": "Licensed: {{count}} seats", - "includedInCurrent": "Included in Your Plan", - "selectPlan": "Select Plan", - "manage": "Manage", - "manageSubscription": { - "description": "Manage your subscription, billing, and payment methods" - }, - "activePlan": { - "title": "Active Plan", - "subtitle": "Your current subscription details" - }, - "availablePlans": { - "title": "Available Plans", - "subtitle": "Choose the plan that fits your needs" - }, - "static": { - "title": "Billing Information", - "message": "Online billing is not currently configured. To upgrade your plan or manage subscriptions, please contact us directly.", - "contactSales": "Contact Sales", - "contactToUpgrade": "Contact us to upgrade or customize your plan", - "maxUsers": "Max Users", - "upTo": "Up to" - }, - "period": { - "month": "month", - "perUserPerMonth": "/user/month" - }, - "free": { - "name": "Free", - "highlight1": "Limited Tool Usage Per week", - "highlight2": "Access to all tools", - "highlight3": "Community support", - "forever": "Forever free", - "included": "Included" - }, - "pro": { - "name": "Pro", - "highlight1": "Unlimited Tool Usage", - "highlight2": "Advanced PDF tools", - "highlight3": "No watermarks" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Custom pricing", - "highlight2": "Dedicated support", - "highlight3": "Latest features", - "requiresServer": "Requires Server", - "requiresServerMessage": "Please upgrade to the Server plan first before upgrading to Enterprise." - }, - "feature": { - "title": "Feature", - "pdfTools": "Basic PDF Tools", - "fileSize": "File Size Limit", - "automation": "Automate tool workflows", - "api": "API Access", - "priority": "Priority Support", - "customPricing": "Custom Pricing" - }, - "licenseWarning": { - "title": "Free self-hosted limit reached", - "body": "You have {{total}} users but the free tier only supports {{limit}} per server. Upgrade to keep Stirling PDF running smoothly.", - "overLimit": "more than {{limit}}", - "cta": "See plans" - } - }, - "subscription": { - "status": { - "active": "Active", - "pastDue": "Past Due", - "canceled": "Canceled", - "incomplete": "Incomplete", - "trialing": "Trial", - "none": "No Subscription" - }, - "renewsOn": "Renews on {{date}}", - "cancelsOn": "Cancels on {{date}}" - }, - "billing": { - "manageBilling": "Manage Billing", - "portal": { - "error": "Failed to open billing portal" - }, - "updateSeats": "Update Seats", - "updateEnterpriseSeats": "Update Enterprise Seats", - "currentSeats": "Current Seats", - "minimumSeats": "Minimum Seats", - "basedOnUsers": "(current users)", - "newSeatCount": "New Seat Count", - "newSeatCountDescription": "Select the number of seats for your enterprise licence", - "whatHappensNext": "What happens next?", - "stripePortalRedirect": "You will be redirected to Stripe's billing portal to review and confirm the seat change. The prorated amount will be calculated automatically.", - "preparingUpdate": "Preparing seat update...", - "seatCountTooLow": "Seat count must be at least {{minimum}} (current number of users)", - "seatCountUnchanged": "Please select a different seat count", - "seatsUpdated": "Seats Updated", - "seatsUpdatedMessage": "Your enterprise seats have been updated to {{seats}}", - "updateProcessing": "Update Processing", - "updateProcessingMessage": "Your seat update is being processed. Please refresh in a few moments.", - "notEnterprise": "Seat management is only available for enterprise licences" - }, - "upgradeBanner": { - "title": "Upgrade to Server Plan", - "message": "Get the most out of Stirling PDF with unlimited users and advanced features", - "upgradeButton": "Upgrade Now", - "dismiss": "Dismiss banner", - "attentionTitle": "This server needs admin attention", - "attentionBody": "Your admin needs to sign in to see more info. Please contact them immediately.", - "attentionBodyAdmin": "Review the license requirements to keep this server compliant.", - "seeInfo": "See info" - }, - "payment": { - "preparing": "Preparing your checkout...", - "redirecting": "Redirecting to secure checkout...", - "upgradeTitle": "Upgrade to {{planName}}", - "success": "Payment Successful!", - "successMessage": "Your subscription has been activated successfully. You will receive a confirmation email shortly.", - "autoClose": "This window will close automatically...", - "error": "Payment Error", - "upgradeSuccess": "Payment successful! Your subscription has been upgraded. The license has been updated on your server. You will receive a confirmation email shortly.", - "paymentSuccess": "Payment successful! Retrieving your license key...", - "licenseActivated": "License activated! Your license key has been saved. A confirmation email has been sent to your registered email address.", - "licenseDelayed": "Payment successful! Your license is being generated. You will receive an email with your license key shortly. If you don't receive it within 10 minutes, please contact support.", - "licensePollingError": "Payment successful but we couldn't retrieve your license key automatically. Please check your email or contact support with your payment confirmation.", - "licenseRetrievalError": "Payment successful but license retrieval failed. You will receive your license key via email. Please contact support if you don't receive it within 10 minutes.", - "syncError": "Payment successful but license sync failed. Your license will be updated shortly. Please contact support if issues persist.", - "licenseSaveError": "Failed to save license key. Please contact support with your license key to complete activation.", - "paymentCanceled": "Payment was canceled. No charges were made.", - "syncingLicense": "Syncing your upgraded license...", - "generatingLicense": "Generating your license key...", - "upgradeComplete": "Upgrade Complete", - "upgradeCompleteMessage": "Your subscription has been upgraded successfully. Your existing license key has been updated.", - "stripeNotConfigured": "Stripe Not Configured", - "stripeNotConfiguredMessage": "Stripe payment integration is not configured. Please contact your administrator.", - "monthly": "Monthly", - "yearly": "Yearly", - "billingPeriod": "Billing Period", - "enterpriseNote": "Seats can be adjusted in checkout (1-1000).", - "installationId": "Installation ID", - "licenseKey": "Your License Key", - "licenseInstructions": "This has been added to your installation. You will receive a copy in your email as well.", - "canCloseWindow": "You can now close this window.", - "licenseKeyProcessing": "License Key Processing", - "licenseDelayedMessage": "Your license key is being generated. Please check your email shortly or contact support.", - "perYear": "/year", - "perMonth": "/month", - "emailInvalid": "Please enter a valid email address", - "emailStage": { - "title": "Enter Your Email", - "description": "We'll use this to send your license key and receipts.", - "emailLabel": "Email Address", - "emailPlaceholder": "your@email.com", - "continue": "Continue", - "modalTitle": "Get Started - {{planName}}" - }, - "planStage": { - "title": "Choose Your Billing Period", - "savingsNote": "Save {{percent}}% with annual billing", - "basePrice": "Base Price", - "seatPrice": "Per Seat", - "totalForSeats": "Total ({{count}} seats)", - "selectMonthly": "Select Monthly", - "selectYearly": "Select Yearly", - "savePercent": "Save {{percent}}%", - "savingsAmount": "You save {{amount}}", - "modalTitle": "Select Billing Period - {{planName}}", - "billedYearly": "Billed yearly at {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Back to Plan Selection", - "selectedPlan": "Selected Plan", - "modalTitle": "Complete Payment - {{planName}}" - } - }, - "firstLogin": { - "title": "First Time Login", - "welcomeTitle": "Welcome!", - "welcomeMessage": "For security reasons, you must change your password on your first login.", - "loggedInAs": "Logged in as", - "error": "Error", - "currentPassword": "Current Password", - "enterCurrentPassword": "Enter your current password", - "newPassword": "New Password", - "enterNewPassword": "Enter new password (min 8 characters)", - "confirmPassword": "Confirm New Password", - "reEnterNewPassword": "Re-enter new password", - "changePassword": "Change Password", - "allFieldsRequired": "All fields are required", - "passwordsDoNotMatch": "New passwords do not match", - "passwordTooShort": "Password must be at least 8 characters", - "passwordMustBeDifferent": "New password must be different from current password", - "passwordChangedSuccess": "Password changed successfully! Please log in again.", - "passwordChangeFailed": "Failed to change password. Please check your current password." - }, - "invite": { - "welcome": "Welcome to Stirling PDF", - "invalidToken": "Invalid invitation link", - "validationError": "Failed to validate invitation link", - "passwordRequired": "Password is required", - "passwordTooShort": "Password must be at least 6 characters", - "passwordMismatch": "Passwords do not match", - "acceptError": "Failed to create account", - "validating": "Validating invitation...", - "invalidInvitation": "Invalid Invitation", - "goToLogin": "Go to Login", - "welcomeTitle": "You've been invited!", - "welcomeSubtitle": "Complete your account setup to get started", - "accountFor": "Creating account for", - "linkExpires": "Link expires", - "email": "Email address", - "emailPlaceholder": "Enter your email address", - "emailRequired": "Email address is required", - "invalidEmail": "Invalid email address", - "choosePassword": "Choose a password", - "passwordPlaceholder": "Enter your password", - "confirmPassword": "Confirm password", - "confirmPasswordPlaceholder": "Re-enter your password", - "createAccount": "Create Account", - "creating": "Creating Account...", - "alreadyHaveAccount": "Already have an account?", - "signIn": "Sign in" - }, - "audit": { - "error": { - "title": "Error loading audit system" - }, - "notAvailable": "Audit system not available", - "notAvailableMessage": "The audit system is not configured or not available.", - "disabled": "Audit logging is disabled", - "disabledMessage": "Enable audit logging in your application configuration to track system events.", - "systemStatus": { - "title": "System Status", - "status": "Audit Logging", - "enabled": "Enabled", - "disabled": "Disabled", - "level": "Audit Level", - "retention": "Retention Period", - "days": "days", - "totalEvents": "Total Events" - }, - "tabs": { - "dashboard": "Dashboard", - "events": "Audit Events", - "export": "Export" - }, - "charts": { - "title": "Audit Dashboard", - "error": "Error loading charts", - "day": "Day", - "week": "Week", - "month": "Month", - "byType": "Events by Type", - "byUser": "Events by User", - "overTime": "Events Over Time" - }, - "events": { - "title": "Audit Events", - "filterByType": "Filter by type", - "filterByUser": "Filter by user", - "startDate": "Start date", - "endDate": "End date", - "clearFilters": "Clear", - "error": "Error loading events", - "noEvents": "No events found", - "timestamp": "Timestamp", - "type": "Type", - "user": "User", - "ipAddress": "IP Address", - "actions": "Actions", - "viewDetails": "View Details", - "eventDetails": "Event Details", - "details": "Details" - }, - "export": { - "title": "Export Audit Data", - "description": "Export audit events to CSV or JSON format. Use filters to limit the exported data.", - "format": "Export Format", - "filters": "Filters (Optional)", - "filterByType": "Filter by type", - "filterByUser": "Filter by user", - "startDate": "Start date", - "endDate": "End date", - "clearFilters": "Clear", - "exportButton": "Export Data", - "error": "Failed to export data" - } - }, - "usage": { - "noData": "No data available", - "error": "Error loading usage statistics", - "noDataMessage": "No usage statistics are currently available.", - "controls": { - "top10": "Top 10", - "top20": "Top 20", - "all": "All", - "refresh": "Refresh", - "dataTypeLabel": "Data Type:", - "dataType": { - "all": "All", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Top 10", - "top20": "Top 20", - "all": "All" - }, - "stats": { - "totalEndpoints": "Total Endpoints", - "totalVisits": "Total Visits", - "showing": "Showing", - "selectedVisits": "Selected Visits" - }, - "chart": { - "title": "Endpoint Usage Chart" - }, - "table": { - "title": "Detailed Statistics", - "endpoint": "Endpoint", - "visits": "Visits", - "percentage": "Percentage", - "noData": "No data available" - } - }, - "backendHealth": { - "checking": "Checking backend status...", - "online": "Backend Online", - "offline": "Backend Offline", - "starting": "Backend starting up...", - "wait": "Please wait for the backend to finish launching and try again." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Unlock PDF to continue", - "title": "Remove password to continue", - "description": "This PDF is password protected. Enter the password so you can continue working with it.", - "password": { - "label": "PDF password", - "placeholder": "Enter the PDF password" - }, - "skip": "Skip for now", - "unlock": "Unlock & Continue", - "incorrectPassword": "Incorrect password", - "missingFile": "The selected file is no longer available.", - "emptyResponse": "Password removal did not produce a file.", - "required": "Enter the password to continue.", - "successTitle": "Password removed", - "successBodyWithName": "Password removed from {{fileName}}", - "successBody": "Password removed successfully." - }, - "setup": { - "welcome": "Welcome to Stirling PDF", - "description": "Get started by choosing how you want to use Stirling PDF", - "step1": { - "label": "Choose Mode", - "description": "Offline or Server" - }, - "step2": { - "label": "Select Server", - "description": "Self-hosted server" - }, - "step3": { - "label": "Login", - "description": "Enter credentials" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Sign in with your Stirling account" - }, - "selfhosted": { - "title": "Self-Hosted Server", - "description": "Connect to your own Stirling PDF server" - } - }, - "saas": { - "title": "Sign in to Stirling", - "subtitle": "Sign in with your Stirling account" - }, - "selfhosted": { - "title": "Sign in to Server", - "subtitle": "Enter your server credentials" - }, - "server": { - "title": "Connect to Server", - "subtitle": "Enter your self-hosted server URL", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Self-hosted server" - }, - "url": { - "label": "Server URL", - "description": "Enter the full URL of your self-hosted Stirling PDF server" - }, - "error": { - "emptyUrl": "Please enter a server URL", - "unreachable": "Could not connect to server", - "testFailed": "Connection test failed" - }, - "testing": "Testing connection..." - }, - "login": { - "title": "Sign In", - "subtitle": "Enter your credentials to continue", - "connectingTo": "Connecting to:", - "username": { - "label": "Username", - "placeholder": "Enter your username" - }, - "email": { - "label": "Email", - "placeholder": "Enter your email" - }, - "password": { - "label": "Password", - "placeholder": "Enter your password" - }, - "error": { - "emptyUsername": "Please enter your username", - "emptyEmail": "Please enter your email", - "emptyPassword": "Please enter your password", - "oauthFailed": "OAuth login failed. Please try again." - }, - "submit": "Login", - "signInWith": "Sign in with", - "oauthPending": "Opening browser for authentication...", - "orContinueWith": "Or continue with email" - } - }, - "oauth": { - "success": { - "title": "Authentication Successful", - "message": "You can close this window and return to Stirling PDF." - }, - "error": { - "title": "Authentication Failed", - "message": "Authentication was not successful. You can close this window and try again." - } - }, - "settings": { - "preferences": { - "title": "Preferences" - }, - "workspace": { - "title": "Workspace", - "people": "People", - "teams": "Teams" - }, - "configuration": { - "title": "Configuration", - "systemSettings": "System Settings", - "features": "Features", - "endpoints": "Endpoints", - "database": "Database", - "advanced": "Advanced" - }, - "securityAuth": { - "title": "Security & Authentication", - "security": "Security", - "connections": "Connections" - }, - "licensingAnalytics": { - "title": "Licensing & Analytics", - "plan": "Plan", - "audit": "Audit", - "usageAnalytics": "Usage Analytics" - }, - "policiesPrivacy": { - "title": "Policies & Privacy", - "legal": "Legal", - "privacy": "Privacy" - }, - "developer": { - "title": "Developer", - "apiKeys": "API Keys" - }, - "tooltips": { - "enableLoginFirst": "Enable login mode first", - "requiresEnterprise": "Requires Enterprise license" - }, - "connection": { - "title": "Connection Mode", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Self-Hosted" - }, - "server": "Server", - "user": "Logged in as", - "logout": "Log Out" - }, - "general": { - "title": "General", - "description": "Configure general application preferences.", - "user": "User", - "logout": "Log out", - "enableFeatures": { - "dismiss": "Dismiss", - "title": "For System Administrators", - "intro": "Enable user authentication, team management, and workspace features for your organisation.", - "action": "Configure", - "and": "and", - "benefit": "Enables user roles, team collaboration, admin controls, and enterprise features.", - "learnMore": "Learn more in documentation" - }, - "defaultToolPickerMode": "Default tool picker mode", - "defaultToolPickerModeDescription": "Choose whether the tool picker opens in fullscreen or sidebar by default", - "mode": { - "sidebar": "Sidebar", - "fullscreen": "Fullscreen" - }, - "autoUnzipTooltip": "Automatically extract ZIP files returned from API operations. Disable to keep ZIP files intact. This does not affect automation workflows.", - "autoUnzip": "Auto-unzip API responses", - "autoUnzipDescription": "Automatically extract files from ZIP responses", - "autoUnzipFileLimitTooltip": "Only unzip if the ZIP contains this many files or fewer. Set higher to extract larger ZIPs.", - "autoUnzipFileLimit": "Auto-unzip file limit", - "autoUnzipFileLimitDescription": "Maximum number of files to extract from ZIP", - "defaultPdfEditor": "Default PDF editor", - "defaultPdfEditorActive": "Stirling PDF is your default PDF editor", - "defaultPdfEditorInactive": "Another application is set as default", - "defaultPdfEditorChecking": "Checking...", - "defaultPdfEditorSet": "Already Default", - "setAsDefault": "Set as Default", - "updates": { - "title": "Software Updates", - "description": "Check for updates and view version information", - "currentVersion": "Current Version", - "latestVersion": "Latest Version", - "checkForUpdates": "Check for Updates", - "viewDetails": "View Details" - }, - "hideUnavailableTools": "Hide unavailable tools", - "hideUnavailableToolsDescription": "Remove tools that have been disabled by your server instead of showing them greyed out.", - "hideUnavailableConversions": "Hide unavailable conversions", - "hideUnavailableConversionsDescription": "Remove disabled conversion options in the Convert tool instead of showing them greyed out." - }, - "hotkeys": { - "title": "Keyboard Shortcuts", - "description": "Customize keyboard shortcuts for quick tool access. Click \"Change shortcut\" and press a new key combination. Press Esc to cancel.", - "errorConflict": "Shortcut already used by {{tool}}.", - "errorModifier": { - "mac": "Include ⌘ (Command), ⌥ (Option), or another modifier in your shortcut.", - "windows": "Include Ctrl, Alt, or another modifier in your shortcut." - }, - "searchPlaceholder": "Search tools...", - "none": "Not assigned", - "customBadge": "Custom", - "defaultLabel": "Default: {{shortcut}}", - "capturing": "Press keys… (Esc to cancel)", - "change": "Change shortcut", - "reset": "Reset", - "shortcut": "Shortcut", - "noShortcut": "No shortcut set" - } - }, - "pdfTextEditor": { - "title": "PDF JSON Editor", - "viewLabel": "PDF Editor", - "converting": "Converting PDF to editable format...", - "conversionFailed": "Failed to convert PDF. Please try again.", - "currentFile": "Current file: {{name}}", - "pageSummary": "Page {{number}} of {{total}}", - "pagePreviewAlt": "Page preview", - "imageLabel": "Placed image", - "noTextOnPage": "No editable text was detected on this page.", - "pageType": { - "paragraph": "Paragraph page", - "sparse": "Sparse text" - }, - "groupingMode": { - "auto": "Auto", - "paragraph": "Paragraph", - "singleLine": "Single Line" - }, - "badges": { - "unsaved": "Edited", - "modified": "Edited", - "earlyAccess": "Early Access" - }, - "actions": { - "reset": "Reset Changes", - "downloadJson": "Download JSON", - "generatePdf": "Generate PDF" - }, - "options": { - "autoScaleText": { - "title": "Auto-scale text to fit boxes", - "description": "Automatically scales text horizontally to fit within its original bounding box when font rendering differs from PDF." - }, - "groupingMode": { - "title": "Text Grouping Mode", - "autoDescription": "Automatically detects page type and groups text appropriately.", - "paragraphDescription": "Groups aligned lines into multi-line paragraph text boxes.", - "singleLineDescription": "Keeps each PDF text line as a separate text box." - }, - "manualGrouping": { - "descriptionInline": "Tip: Hold Ctrl (Cmd) or Shift to multi-select text boxes. A floating toolbar will appear above the selection so you can merge, ungroup, or adjust widths." - }, - "forceSingleElement": { - "title": "Lock edited text to a single PDF element", - "description": "When enabled, the editor exports each edited text box as one PDF text element to avoid overlapping glyphs or mixed fonts." - } - }, - "manual": { - "mergeTooltip": "Merge selected boxes", - "merge": "Merge selection", - "ungroupTooltip": "Split paragraph back into lines", - "ungroup": "Ungroup selection", - "widthMenu": "Width options", - "expandWidth": "Expand to page edge", - "resetWidth": "Reset width", - "resizeHandle": "Adjust text width" - }, - "disclaimer": { - "heading": "Preview Limitations", - "textFocus": "This workspace focuses on editing text and repositioning embedded images. Complex page artwork, form widgets, and layered graphics are preserved for export but are not fully editable here.", - "previewVariance": "Some visuals (such as table borders, shapes, or annotation appearances) may not display exactly in the preview. The exported PDF keeps the original drawing commands whenever possible.", - "alpha": "This alpha viewer is still evolving—certain fonts, colours, transparency effects, and layout details may shift slightly. Please double-check the generated PDF before sharing." - }, - "empty": { - "title": "No document loaded", - "subtitle": "Load a PDF or JSON file to begin editing text content." - }, - "welcomeBanner": { - "title": "Welcome to PDF Text Editor (Early Access)", - "experimental": "This is an experimental feature in active development. Expect some instability and issues during use.", - "howItWorks": "This tool converts your PDF to an editable format where you can modify text content and reposition images. Changes are saved back as a new PDF.", - "bestFor": "Works Best With:", - "bestFor1": "Simple PDFs containing primarily text and images", - "bestFor2": "Documents with standard paragraph formatting", - "bestFor3": "Letters, essays, reports, and basic documents", - "notIdealFor": "Not Ideal For:", - "notIdealFor1": "PDFs with special formatting like bullet points, tables, or multi-column layouts", - "notIdealFor2": "Magazines, brochures, or heavily designed documents", - "notIdealFor3": "Instruction manuals with complex layouts", - "limitations": "Current Limitations:", - "limitation1": "Font rendering may differ slightly from the original PDF", - "limitation2": "Complex graphics, form fields, and annotations are preserved but not editable", - "limitation3": "Large files may take time to convert and process", - "knownIssues": "Known Issues (Being Fixed):", - "issue1": "Text colour is not currently preserved (will be added soon)", - "issue2": "Paragraph mode has more alignment and spacing issues - Single Line mode recommended", - "issue3": "The preview display differs from the exported PDF - exported PDFs are closer to the original", - "issue4": "Rotated text alignment may need manual adjustment", - "issue5": "Transparency and layering effects may vary from original", - "feedback": "This is an early access feature. Please report any issues you encounter to help us improve!", - "gotIt": "Got it", - "dontShowAgain": "Don't show again" - }, - "modeChange": { - "title": "Confirm Mode Change", - "warning": "Changing the text grouping mode will reset all unsaved changes. Are you sure you want to continue?", - "cancel": "Cancel", - "confirm": "Reset and Change Mode" - }, - "fontAnalysis": { - "details": "Font Details", - "embedded": "Embedded", - "type": "Type", - "webFormat": "Web Format", - "warnings": "Warnings", - "suggestions": "Notes", - "currentPageFonts": "Fonts on this page", - "allFonts": "All fonts", - "fallback": "fallback", - "missing": "missing", - "perfectMessage": "All fonts can be reproduced perfectly.", - "warningMessage": "Some fonts may not render correctly.", - "infoMessage": "Font reproduction information available.", - "perfect": "perfect", - "subset": "subset" - }, - "errors": { - "invalidJson": "Unable to read the JSON file. Ensure it was generated by the PDF to JSON tool.", - "pdfConversion": "Unable to convert the edited JSON back into a PDF." - } - }, - "auth": { - "sessionExpired": "Session Expired", - "pleaseLoginAgain": "Please login again.", - "accessDenied": "Access Denied", - "insufficientPermissions": "You do not have permission to perform this action." - }, - "addText": { - "title": "Add Text", - "header": "Add text to PDFs", - "text": { - "name": "Text content", - "placeholder": "Enter the text you want to add", - "fontLabel": "Font", - "fontSizeLabel": "Font size", - "fontSizePlaceholder": "Type or select font size (8-200)", - "colorLabel": "Text colour" - }, - "steps": { - "configure": "Configure Text" - }, - "step": { - "createDesc": "Enter the text you want to add", - "place": "Place text", - "placeDesc": "Click on the PDF to add your text" - }, - "instructions": { - "title": "How to add text", - "text": "After entering your text above, click anywhere on the PDF to place it.", - "paused": "Placement paused", - "resumeHint": "Resume placement to click and add your text.", - "noSignature": "Enter text above to enable placement." - }, - "mode": { - "move": "Move Text", - "place": "Place Text", - "pause": "Pause placement", - "resume": "Resume placement" - }, - "results": { - "title": "Add Text Results" - }, - "error": { - "failed": "An error occurred while adding text to the PDF." - }, - "tags": "text,annotation,label", - "applySignatures": "Apply Text" - } -} diff --git a/frontend/public/locales/es-ES/translation.json b/frontend/public/locales/es-ES/translation.json deleted file mode 100644 index 76f3673c5..000000000 --- a/frontend/public/locales/es-ES/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Elige cómo explorar las herramientas", - "description": "Previsualiza ambos diseños y decide cómo quieres explorar las herramientas de Stirling PDF.", - "sidebarTitle": "Modo barra lateral", - "sidebarDescription": "Mantén las herramientas junto a tu espacio de trabajo para cambiar rápidamente.", - "recommended": "Recomendado", - "chooseSidebar": "Usar modo barra lateral", - "fullscreenTitle": "Modo pantalla completa - (heredado)", - "fullscreenDescription": "Explora todas las herramientas en un catálogo que cubre el espacio de trabajo hasta que elijas una.", - "chooseFullscreen": "Usar modo pantalla completa", - "dismiss": "Quizás más tarde" - }, - "fullscreen": { - "showDetails": "Mostrar detalles", - "comingSoon": "Próximamente:", - "favorite": "Añadir a favoritos", - "favorites": "Favoritos", - "unavailable": "Desactivado por el administrador del servidor:", - "unavailableDependency": "No disponible - falta la herramienta requerida en el servidor:", - "heading": "Todas las herramientas (vista de pantalla completa)", - "noResults": "Intenta ajustar tu búsqueda o activar/desactivar las descripciones para encontrar lo que necesitas.", - "recommended": "Recomendado", - "unfavorite": "Quitar de favoritos" - }, - "placeholder": "Elige una herramienta para empezar", - "toggle": { - "fullscreen": "Cambiar a modo pantalla completa", - "sidebar": "Cambiar a modo barra lateral" - }, - "alpha": "Alfa", - "premiumFeature": "Función Premium:", - "comingSoon": "Próximamente:" - }, - "unsavedChanges": "Tiene cambios sin guardar en su PDF. ¿Qué le gustaría hacer?", - "areYouSure": "¿Seguro que quieres salir?", - "unsavedChangesTitle": "Cambios sin Guardar", - "keepWorking": "Seguir trabajando", - "discardChanges": "Descartar cambios", - "applyAndContinue": "Aplicar y continuar", - "exportAndContinue": "Exportar y continuar", - "zipWarning": { - "title": "Archivo ZIP grande", - "message": "Este ZIP contiene {{count}} archivos. ¿Extraer de todos modos?", - "cancel": "Cancelar", - "confirm": "Extraer" - }, - "defaultApp": { - "title": "Establecer como aplicación PDF predeterminada", - "message": "¿Desea establecer Stirling PDF como su editor de PDF predeterminado?", - "description": "Puede cambiarlo más tarde en la configuración del sistema.", - "notNow": "Ahora no", - "setDefault": "Establecer como predeterminado", - "dismiss": "Descartar", - "prompt": { - "title": "Establecer como editor de PDF predeterminado", - "message": "Haga que Stirling PDF sea su aplicación predeterminada para abrir archivos PDF." - }, - "success": { - "title": "Configurada la aplicación predeterminada", - "message": "Stirling PDF es ahora su editor de PDF predeterminado" - }, - "settingsOpened": { - "title": "Configuración abierta", - "message": "Seleccione Stirling PDF en la configuración del sistema" - }, - "error": { - "title": "Error", - "message": "No se pudo establecer el gestor de PDF predeterminado" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Cancelar", - "addPageNumbers": { - "fontSize": "Tamaño de fuente", - "fontName": "Nombre de fuente", - "title": "Añadir Números de Página", - "header": "Añadir Números de Página", - "selectText": { - "1": "Seleccionar archivo PDF:", - "2": "Tamaño del margen", - "3": "Posición", - "4": "Número de inicio", - "5": "Páginas a numerar", - "6": "Texto personalizado" - }, - "customTextDesc": "Texto personalizado", - "numberPagesDesc": "Qué páginas numerar, por defecto 'todas', también acepta 1-5 o 2,5,9 etc", - "customNumberDesc": "Por defecto a {n}, también acepta 'Página {n} de {total}', 'Texto-{n}', '{filename}-{n}", - "submit": "Añadir Números de Página", - "configuration": "Configuración", - "customize": "Personalizar aspecto", - "pagesAndStarting": "Páginas y número inicial", - "positionAndPages": "Posición y páginas", - "error": { - "failed": "La operación de añadir números de página falló" - }, - "results": { - "title": "Resultados de numeración de páginas" - }, - "preview": "Selección de posición", - "previewDisclaimer": "La vista previa es aproximada. El resultado final puede variar debido a las métricas de fuentes del PDF." - }, - "pageSelectionPrompt": "Selección personalizada de páginas (Introduzca una lista de números de página separados por comas 1,5,6 o funciones como 2n+1):", - "startingNumberTooltip": "El primer número que se mostrará. Las páginas siguientes incrementarán desde este número.", - "marginTooltip": "Distancia entre el número de página y el borde de la página.", - "fontSizeTooltip": "Tamaño del texto del número de página en puntos. Números mayores generan texto más grande.", - "fontTypeTooltip": "Familia de fuente para los números de página. Elige según el estilo de tu documento.", - "customTextTooltip": "Formato personalizado opcional para los números de página. Usa {n} como marcador para el número. Ejemplo: \"Página {n}\" mostrará \"Página 1\", \"Página 2\", etc.", - "pdfPrompt": "Seleccionar PDF(s)", - "multiPdfPrompt": "Seleccionar PDFs (2+)", - "multiPdfDropPrompt": "Seleccione (o arrastre y suelte) todos los PDF que necesite", - "imgPrompt": "Seleccionar Imagen(es)", - "genericSubmit": "Procesar", - "uploadLimit": "Tamaño máximo de archivo:", - "uploadLimitExceededSingular": "es demasiado grande. El tamaño máximo permitido es", - "uploadLimitExceededPlural": "son demasiado grandes. El tamaño máximo permitido es", - "processTimeWarning": "Advertencia: este proceso puede tardar hasta un minuto dependiendo del tamaño del archivo", - "pageOrderPrompt": "Orden personalizado de páginas (Introduzca una lista de números de página separados por coma o funciones como 2n+1):", - "goToPage": "Ir a página", - "true": "Verdadero", - "false": "Falso", - "unknown": "Desconocido", - "app": { - "description": "La alternativa gratuita a Adobe Acrobat (más de 10 millones de descargas)" - }, - "save": "Guardar", - "saveToBrowser": "Guardar en el navegador", - "download": "Descargar", - "downloadUnavailable": "Descarga no disponible para este elemento", - "saveUnavailable": "Guardar no disponible para este elemento", - "pin": "Fijar archivo (mantener activo tras ejecutar la herramienta)", - "unpin": "Desfijar archivo (reemplazar tras ejecutar la herramienta)", - "undoOperationTooltip": "Haga clic para deshacer la última operación y restaurar los archivos originales", - "undo": "Deshacer", - "back": "Atrás", - "nothingToUndo": "Nada que deshacer", - "moreOptions": "Más Opciones", - "editYourNewFiles": "Editar sus nuevos archivos", - "close": "Cerrar", - "openInViewer": "Abrir en el visor", - "confirmClose": "Confirmar cierre", - "confirmCloseMessage": "¿Seguro que quieres cerrar este archivo?", - "confirmCloseCancel": "Cancelar", - "confirmCloseConfirm": "Cerrar archivo", - "fileSelected": "Archivo seleccionado: {{filename}}", - "chooseFile": "Elegir Archivo", - "filesSelected": "{{count}} archivos seleccionados", - "files": { - "title": "Archivos", - "upload": "Cargar", - "uploadFiles": "Cargar Archivos", - "addFiles": "Agregar archivos", - "selectFromWorkbench": "Seleccione archivos del área de trabajo o ", - "selectMultipleFromWorkbench": "Seleccione al menos {{count}} archivos del área de trabajo o ", - "created": "Creado", - "size": "Tamaño del archivo" - }, - "noFavourites": "No se agregaron favoritos", - "downloadComplete": "Descarga completada", - "bored": "¿Aburrido de esperar?", - "alphabet": "Alfabeto", - "downloadPdf": "Descargar PDF", - "text": "Texto", - "font": "Fuente", - "selectFillter": "-- Seleccionar --", - "pageNum": "Número de página", - "sizes": { - "small": "Pequeño", - "medium": "Mediano", - "large": "Grande", - "x-large": "Extra grande" - }, - "error": { - "pdfPassword": "El documento PDF está protegido con contraseña y no se ha proporcionado o es incorrecta", - "encryptedPdfMustRemovePassword": "Este PDF está cifrado o protegido con contraseña. Por favor desbloquéelo antes de convertir a PDF/A.", - "incorrectPasswordProvided": "La contraseña del PDF es incorrecta o no fue proporcionada.", - "_value": "Error", - "dismissAllErrors": "Descartar Todos los Errores", - "sorry": "¡Disculpe por el problema!", - "needHelp": "¿Necesita ayuda / Encontró un fallo?", - "contactTip": "Si sigue teniendo problemas, no dude en contactarnos para solicitar ayuda. Puede enviar un ticket en nuestra página de GitHub o contactarnos a través de Discord:", - "404": { - "head": "404 - Página No Encontrada | ¡Vaya, nos tropezamos en el código!", - "1": "No podemos encontrar la página que está buscando.", - "2": "Algo salió mal" - }, - "github": "Envíe un ticket en GitHub", - "showStack": "Mostrar seguimiento de pila", - "copyStack": "Copiar seguimiento de pila", - "githubSubmit": "GitHub - Enviar un ticket", - "discordSubmit": "Discord - Enviar publicación de soporte" - }, - "warning": { - "tooltipTitle": "Advertencia" - }, - "edit": "Editar", - "delete": "Borrar", - "never": "Nunca", - "username": "Nombre de usuario", - "password": "Contraseña", - "welcome": "Bienvenido", - "property": "Propiedad", - "black": "Negro", - "white": "Blanco", - "red": "Rojo", - "green": "Verde", - "blue": "Azul", - "custom": "Personalizado...", - "comingSoon": "Próximamente", - "WorkInProgess": "Trabajo en curso. Puede no funcionar o tener errores. ¡Por favor, informa de cualquier problema!", - "poweredBy": "Desarrollado por", - "yes": "Sí", - "no": "No", - "changedCredsMessage": "¡Se cambiaron las credenciales!", - "notAuthenticatedMessage": "Usuario no autenticado.", - "userNotFoundMessage": "Usuario no encontrado.", - "incorrectPasswordMessage": "La contraseña actual no es correcta.", - "usernameExistsMessage": "El nuevo nombre de usuario está en uso.", - "invalidUsernameMessage": "Nombre de usuario no válido, el nombre de usuario solo puede contener letras, números y los siguientes caracteres especiales @._+- o debe ser una dirección de correo electrónico válida.", - "invalidPasswordMessage": "La contraseña no puede dejarse en blanco y no puede empezar ni terminar con espacios.", - "confirmPasswordErrorMessage": "Deben coincidir Nueva Contraseña y Confirmar Nueva Contraseña.", - "deleteCurrentUserMessage": "No puede eliminar el usuario que tiene la sesión actualmente en uso.", - "deleteUsernameExistsMessage": "El usuario no existe y no puede eliminarse.", - "downgradeCurrentUserMessage": "No se puede degradar el rol del usuario actual", - "disabledCurrentUserMessage": "El usuario actual no se puede deshabilitar", - "downgradeCurrentUserLongMessage": "No se puede degradar el rol del usuario actual. Por lo tanto, el usuario actual no se mostrará.", - "userAlreadyExistsOAuthMessage": "El usuario ya existe como usuario de OAuth2.", - "userAlreadyExistsWebMessage": "El usuario ya existe como usuario web.", - "oops": "¡Ups!", - "help": "Ayuda", - "goHomepage": "Ir a la página principal", - "joinDiscord": "Únase a nuestro servidor Discord", - "seeDockerHub": "Ver Docker Hub", - "visitGithub": "Visitar Repositorio de GitHub", - "donate": "Donar", - "color": "Color", - "sponsor": "Patrocinador", - "info": "Información", - "pro": "Pro", - "page": "Página", - "pages": "Páginas", - "loading": "Cargando...", - "review": "Revisar", - "addToDoc": "Agregar al Documento", - "reset": "Restablecer", - "apply": "Aplicar", - "noFileSelected": "No ha seleccionado ningún archivo. Por favor, cargue uno.", - "legal": { - "privacy": "Política de Privacidad", - "iAgreeToThe": "Acepto todos los", - "terms": "Términos y Condiciones", - "accessibility": "Accesibilidad", - "cookie": "Política de Cookies", - "impressum": "Aviso legal", - "showCookieBanner": "Preferencias de cookies" - }, - "pipeline": { - "header": "Menú de automatización (Alfa)", - "uploadButton": "Cargar personalización", - "configureButton": "Configurar", - "defaultOption": "Personalizar", - "submitButton": "Enviar", - "help": "Ayuda de automatización", - "scanHelp": "Ayuda de escaneado de carpetas", - "deletePrompt": "¿Seguro que quiere eliminar la automatización?", - "tags": "automatizar,secuencia,con script,proceso por lotes", - "title": "Automatización" - }, - "pipelineOptions": { - "header": "Configuración de la automatización", - "pipelineNameLabel": "Nombre de la automatización", - "saveSettings": "Guardar configuración de la automatización", - "pipelineNamePrompt": "Introduzca aquí el nombre de la automatización", - "selectOperation": "Seleccione la operación", - "addOperationButton": "Añadir operación", - "pipelineHeader": "Automatización:", - "saveButton": "Descargar", - "validateButton": "Validar" - }, - "enterpriseEdition": { - "button": "Actualizar a Pro", - "warning": "Esta característica está únicamente disponible para usuarios Pro.", - "yamlAdvert": "Stirling PDF Pro admite archivos YAML y otras características SSO.", - "ssoAdvert": "¿Busca más funciones de administración de usuarios? Consulte Stirling PDF Pro" - }, - "analytics": { - "title": "¿Quieres mejorar Stirling PDF?", - "paragraph1": "Stirling PDF ha optado por analíticas para ayudarnos a mejorar el producto. No rastreamos ninguna información personal ni contenido de archivos.", - "paragraph2": "Considere habilitar analíticas para ayudar a Stirling-PDF a crecer y permitirnos comprender mejor a nuestros usuarios.", - "learnMore": "Más información", - "enable": "Habilitar analíticas", - "disable": "Deshabilitar analíticas", - "settings": "Puede cambiar la configuración de analíticas en el archivo config/settings.yml", - "privacyAssurance": "No rastreamos información personal ni el contenido de sus archivos." - }, - "navbar": { - "favorite": "Favoritos", - "recent": "Nuevos y recientemente actualizados", - "darkmode": "Modo oscuro", - "language": "Idiomas", - "settings": "Configuración", - "allTools": "Herramientas", - "multiTool": "Multi-herramientas", - "search": "Buscar", - "sections": { - "organize": "Organizar", - "convertTo": "Convertir a PDF", - "convertFrom": "Convertir desde PDF", - "security": "Firma y seguridad", - "advance": "Avanzado", - "edit": "Ver y Editar", - "popular": "Populares" - } - }, - "settings": { - "preferences": { - "title": "Preferencias" - }, - "workspace": { - "title": "Espacio de trabajo", - "people": "Personas", - "teams": "Equipos" - }, - "configuration": { - "title": "Configuración", - "systemSettings": "Ajustes del sistema", - "features": "Funciones", - "endpoints": "Endpoints", - "database": "Base de datos", - "advanced": "Avanzado" - }, - "securityAuth": { - "title": "Seguridad y autenticación", - "security": "Seguridad", - "connections": "Conexiones" - }, - "licensingAnalytics": { - "title": "Licencias y analítica", - "plan": "Plan", - "audit": "Auditoría", - "usageAnalytics": "Analítica de uso" - }, - "policiesPrivacy": { - "title": "Políticas y privacidad", - "legal": "Legal", - "privacy": "Privacidad" - }, - "developer": { - "title": "Desarrollador", - "apiKeys": "Claves API" - }, - "tooltips": { - "enableLoginFirst": "Activa primero el modo de inicio de sesión", - "requiresEnterprise": "Requiere licencia Enterprise" - }, - "connection": { - "title": "Modo de conexión", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Autoalojado" - }, - "server": "Servidor", - "user": "Conectado como", - "logout": "Cerrar sesión" - }, - "general": { - "title": "General", - "description": "Configura las preferencias generales de la aplicación.", - "user": "Usuario", - "logout": "Cerrar sesión", - "enableFeatures": { - "dismiss": "Descartar", - "title": "Para administradores del sistema", - "intro": "Activa la autenticación de usuarios, la gestión de equipos y las funciones del espacio de trabajo para tu organización.", - "action": "Configurar", - "and": "y", - "benefit": "Activa roles de usuario, colaboración en equipo, controles de administrador y funciones empresariales.", - "learnMore": "Más información en la documentación" - }, - "defaultToolPickerMode": "Modo predeterminado del selector de herramientas", - "defaultToolPickerModeDescription": "Elige si el selector de herramientas se abre por defecto en pantalla completa o barra lateral", - "mode": { - "sidebar": "Barra lateral", - "fullscreen": "Pantalla completa" - }, - "autoUnzipTooltip": "Extrae automáticamente archivos ZIP devueltos por operaciones de la API. Desactívalo para mantener los ZIP intactos. Esto no afecta a los flujos de trabajo de automatización.", - "autoUnzip": "Descomprimir automáticamente respuestas de la API", - "autoUnzipDescription": "Extraer automáticamente archivos de respuestas ZIP", - "autoUnzipFileLimitTooltip": "Solo descomprime si el ZIP contiene esta cantidad de archivos o menos. Establécelo más alto para extraer ZIPs más grandes.", - "autoUnzipFileLimit": "Límite de archivos para descompresión automática", - "autoUnzipFileLimitDescription": "Número máximo de archivos a extraer de un ZIP", - "defaultPdfEditor": "Editor de PDF predeterminado", - "defaultPdfEditorActive": "Stirling PDF es su editor de PDF predeterminado", - "defaultPdfEditorInactive": "Otra aplicación está establecida como predeterminada", - "defaultPdfEditorChecking": "Comprobando...", - "defaultPdfEditorSet": "Ya es predeterminado", - "setAsDefault": "Establecer como predeterminado", - "updates": { - "title": "Actualizaciones de software", - "description": "Compruebe actualizaciones y vea la información de versión", - "currentVersion": "Versión actual", - "latestVersion": "Última versión", - "checkForUpdates": "Buscar actualizaciones", - "viewDetails": "Ver detalles" - }, - "hideUnavailableTools": "Ocultar herramientas no disponibles", - "hideUnavailableToolsDescription": "Eliminar las herramientas desactivadas por su servidor en lugar de mostrarlas en gris.", - "hideUnavailableConversions": "Ocultar conversiones no disponibles", - "hideUnavailableConversionsDescription": "Eliminar las opciones de conversión desactivadas en la herramienta Convertir en lugar de mostrarlas en gris." - }, - "hotkeys": { - "title": "Atajos de teclado", - "description": "Personaliza los atajos de teclado para acceder rápido a las herramientas. Haz clic en \"Cambiar atajo\" y pulsa una nueva combinación de teclas. Pulsa Esc para cancelar.", - "errorConflict": "Atajo ya utilizado por {{tool}}.", - "errorModifier": { - "mac": "Incluye ⌘ (Command), ⌥ (Option) u otro modificador en tu atajo.", - "windows": "Incluye Ctrl, Alt u otro modificador en tu atajo." - }, - "searchPlaceholder": "Buscar herramientas...", - "none": "No asignado", - "customBadge": "Personalizado", - "defaultLabel": "Predeterminado: {{shortcut}}", - "capturing": "Pulsa las teclas… (Esc para cancelar)", - "change": "Cambiar atajo", - "reset": "Restablecer", - "shortcut": "Atajo", - "noShortcut": "Sin atajo" - } - }, - "update": { - "modalTitle": "Actualización disponible", - "current": "Versión actual", - "latest": "Última versión", - "latestStable": "Última estable", - "priorityLabel": "Prioridad", - "recommendedAction": "Acción recomendada", - "breakingChangesDetected": "Se detectaron cambios incompatibles", - "breakingChangesMessage": "Algunas versiones contienen cambios incompatibles. Revise las guías de migración a continuación antes de actualizar.", - "migrationGuides": "Guías de migración", - "viewGuide": "Ver guía", - "loadingDetailedInfo": "Cargando información detallada...", - "close": "Cerrar", - "viewAllReleases": "Ver todas las versiones", - "downloadLatest": "Descargar la última", - "availableUpdates": "Actualizaciones disponibles", - "unableToLoadDetails": "No se puede cargar la información detallada.", - "version": "Versión", - "urgentUpdateAvailable": "Actualización urgente", - "updateAvailable": "Actualización disponible", - "releaseNotes": "Notas de la versión", - "priority": { - "urgent": "Urgente", - "normal": "Normal", - "minor": "Menor", - "low": "Baja" - }, - "breakingChanges": "Cambios incompatibles", - "breakingChangesDefault": "Esta versión contiene cambios incompatibles.", - "migrationGuide": "Guía de migración" - }, - "changeCreds": { - "title": "Cambiar Credenciales", - "header": "Actualice los detalles de su cuenta", - "changePassword": "Está usando las credenciales de inicio de sesión por defecto. Por favor, introduzca una contraseña nueva", - "newUsername": "Nuevo usuario", - "oldPassword": "Contraseña actual", - "newPassword": "Nueva contraseña", - "confirmNewPassword": "Confirme la nueva contraseña", - "submit": "Enviar cambios" - }, - "account": { - "title": "Configuración de la cuenta", - "accountSettings": "Configuración de la cuenta", - "adminSettings": "Configuración de Administrador - Ver y Añadir Usuarios", - "userControlSettings": "Configuración de control de usuario", - "changeUsername": "Cambiar nombre de usuario", - "newUsername": "nuevo nombre de usuario", - "password": "Confirmar contraseña", - "oldPassword": "Contraseña anterior", - "newPassword": "Nueva Contraseña", - "changePassword": "Cambiar Contraseña", - "confirmNewPassword": "Confirmar Nueva Contraseña", - "signOut": "Cerrar sesión", - "yourApiKey": "Su clave API", - "syncTitle": "Sincronizar la configuración del navegador con la cuenta", - "settingsCompare": "Comparación de configuraciones:", - "property": "Propiedad", - "webBrowserSettings": "Configuración del navegador", - "syncToBrowser": "Sincronizar cuenta -> Navegador", - "syncToAccount": "Sincronizar cuenta <- Navegador" - }, - "adminUserSettings": { - "title": "Configuración de control de usuario", - "header": "Configuración de control de usuario administrador", - "admin": "Administrador", - "user": "Usuario", - "addUser": "Añadir Nuevo Usuario", - "deleteUser": "Eliminar Usuario", - "confirmDeleteUser": "¿Se debe eliminar al usuario?", - "confirmChangeUserStatus": "¿Se debe habilitar/deshabilitar el usuario?", - "usernameInfo": "El nombre de usuario solo puede contener letras, números y los siguientes caracteres especiales @._+- o debe ser una dirección de correo electrónico válida.", - "roles": "Roles", - "role": "Rol", - "actions": "Acciones", - "apiUser": "Usuario limitado de API", - "extraApiUser": "Otro usuario limitado de API", - "webOnlyUser": "Usuario solo web", - "demoUser": "Usuario Demo (Sin ajustes personalizados)", - "internalApiUser": "Usuario interno de API", - "forceChange": "Forzar usuario a cambiar usuario/contraseña en el acceso", - "submit": "Guardar Usuario", - "changeUserRole": "Cambiar rol de usuario", - "authenticated": "Autenticado", - "editOwnProfil": "Editar el perfil actual", - "enabledUser": "usuario habilitado", - "disabledUser": "usuario deshabilitado", - "activeUsers": "Usuarios Activos:", - "disabledUsers": "Usuarios deshabilitados:", - "totalUsers": "Usuarios totales:", - "lastRequest": "Última petición", - "usage": "Ver uso" - }, - "endpointStatistics": { - "title": "Estadísticas de funciones", - "header": "Estadísticas de funciones", - "top10": "Top 10", - "top20": "Top 20", - "all": "Todas", - "refresh": "Refrescar", - "dataTypeLabel": "Tipo de datos:", - "dataTypeAll": "Todos", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Funciones totales", - "totalVisits": "Visitas totales", - "showing": "Mostrando", - "selectedVisits": "Visitas seleccionadas", - "endpoint": "Funciones", - "visits": "Visitas", - "percentage": "Porcentaje", - "loading": "Cargando...", - "failedToLoad": "Falló la carga de los datos de funciones. Por favor, recargue para volver a intentarlo.", - "home": "Inicio", - "login": "Inicio de sesión", - "top": "Lo más usado", - "numberOfVisits": "Número de visitas", - "visitsTooltip": "Visitas: {0} ({1}% del total)", - "retry": "Reintentar" - }, - "database": { - "title": "Importar/Exportar base de datos", - "header": "Importar/Exportar base de datos", - "fileName": "Nombre de Archivo", - "creationDate": "Fecha de creación", - "fileSize": "Tamaño de archivo", - "deleteBackupFile": "Eliminar archivo de copia de seguridad", - "importBackupFile": "Importar archivo de copia de seguridad", - "createBackupFile": "Crear archivo de copia de seguridad", - "downloadBackupFile": "Descargar archivo de copia de seguridad", - "info_1": "Al importar datos, es fundamental garantizar la estructura correcta. Si no está seguro de lo que está haciendo, busque consejo y apoyo de un profesional. Un error en la estructura puede causar un mal funcionamiento de la aplicación, incluyendo la imposibilidad total de ejecutar la aplicación.", - "info_2": "El nombre del archivo no importa al cargarlo. Posteriormente se le cambiará el nombre para que siga el formato backup_user_yyyyMMddHHmm.sql, lo que garantiza una convención de nomenclatura coherente.", - "submit": "Importar Copia de Seguridad", - "importIntoDatabaseSuccessed": "La importación a la base de datos ha sido exitosa", - "backupCreated": "Respaldo de la Base de Datos exitoso", - "fileNotFound": "Archivo no encontrado", - "fileNullOrEmpty": "El archivo no puede ser nulo o vacío.", - "failedImportFile": "Archivo de importación fallido", - "notSupported": "Esta función no está disponible para su conexión de Base de Datos" - }, - "session": { - "expired": "Su sesión ha caducado. Actualice la página e inténtelo de nuevo.", - "refreshPage": "Refrescar Página" - }, - "home": { - "desc": "Su ventanilla única autohospedada para todas sus necesidades PDF", - "searchBar": "Buscar características...", - "viewPdf": { - "title": "Ver/Editar PDF", - "desc": "Ver, anotar, añadir texto o imágenes" - }, - "setFavorites": "Agregar Favoritos", - "hideFavorites": "Ocultar Favoritos", - "showFavorites": "Mostrar Favoritos", - "legacyHomepage": "Página de inicio anterior", - "newHomePage": "¡Prueba nuestra nueva página de inicio!", - "alphabetical": "Alfabético", - "globalPopularity": "Las más populares", - "sortBy": "Ordenado por:", - "mobile": { - "brandAlt": "Logotipo de Stirling PDF", - "openFiles": "Abrir archivos", - "swipeHint": "Desliza a izquierda o derecha para cambiar de vista", - "tools": "Herramientas", - "toolsSlide": "Panel de selección de herramientas", - "viewSwitcher": "Cambiar vista del espacio de trabajo", - "workbenchSlide": "Panel del espacio de trabajo", - "workspace": "Espacio de trabajo" - }, - "multiTool": { - "tags": "múltiple,herramientas", - "title": "Multi-herramienta PDF", - "desc": "Combinar, rotar, reorganizar y eliminar páginas" - }, - "merge": { - "tags": "combinar,unir,juntar", - "title": "Unir", - "desc": "Unir fácilmente múltiples PDFs en uno" - }, - "split": { - "tags": "dividir,separar,partir", - "title": "Dividir", - "desc": "Dividir PDFs en múltiples documentos" - }, - "rotate": { - "tags": "girar,voltear,orientar", - "title": "Rotar", - "desc": "Rotar fácilmente sus PDFs" - }, - "convert": { - "tags": "transformar,cambiar", - "title": "Convertir", - "desc": "Convertir archivos entre diferentes formatos" - }, - "pdfOrganiser": { - "tags": "organizar,reorganizar,reordenar", - "title": "Organizador", - "desc": "Eliminar o reorganizar páginas en cualquier orden" - }, - "addImage": { - "tags": "insertar,incrustar,colocar", - "title": "Agregar imagen al PDF", - "desc": "Agregar una imagen en el PDF en una ubicación establecida (en desarrollo)" - }, - "addAttachments": { - "tags": "incrustar,adjuntar,incluir", - "title": "Agregar Adjuntos", - "desc": "Agregar o eliminar archivos incrustados (adjuntos) a/desde un PDF" - }, - "watermark": { - "tags": "sello,marca,superposición", - "title": "Añadir marca de agua", - "desc": "Agregar marcas de agua de texto o imagen a archivos PDF" - }, - "removePassword": { - "tags": "desbloquear", - "title": "Quitar contraseña", - "desc": "Quitar protección por contraseña del documento PDF" - }, - "compress": { - "tags": "reducir,disminuir,optimizar", - "title": "Comprimir", - "desc": "Comprimir PDFs para reducir el tamaño del archivo" - }, - "unlockPDFForms": { - "tags": "desbloquear,habilitar,editar", - "title": "Desbloquear Formularios PDF", - "desc": "Elimine la propiedad de solo lectura de los campos de formulario en un documento PDF." - }, - "changeMetadata": { - "tags": "editar,modificar,actualizar", - "title": "Cambiar metadatos", - "desc": "Cambiar, eliminar o agregar metadatos del documento PDF" - }, - "ocr": { - "tags": "extraer,escanear", - "title": "OCR / Limpiar escaneos", - "desc": "Limpiar escaneos y detectar texto en imágenes dentro de un PDF para volver a agregarlo como texto editable" - }, - "extractImages": { - "tags": "extraer,guardar,exportar", - "title": "Extraer imágenes", - "desc": "Extraer todas las imágenes de un PDF y guardarlas en ZIP" - }, - "scannerImageSplit": { - "tags": "detectar,dividir,fotos", - "title": "Detecta y separa fotos", - "desc": "Detecte y divida fotos escaneadas en páginas separadas" - }, - "sign": { - "tags": "firma,autógrafo", - "title": "Firmar", - "desc": "Añadir firma a PDF mediante dibujo, texto o imagen" - }, - "flatten": { - "tags": "simplificar,eliminar,interactivo", - "title": "Eliminar interactividad", - "desc": "Eliminar todos los elementos interactivos y formularios de un PDF" - }, - "certSign": { - "tags": "autenticar,PEM,P12,oficial,cifrar,firmar,certificado,PKCS12,JKS,servidor,manual,auto", - "title": "Firmar con certificado", - "desc": "Firmar un PDF con certificado/clave digital (PEM/P12)" - }, - "repair": { - "tags": "reparar,restaurar", - "title": "Reparar", - "desc": "Intentar reparar un PDF corrupto/roto" - }, - "removeBlanks": { - "tags": "eliminar,limpiar,vacío", - "title": "Eliminar páginas en blanco", - "desc": "Detectar y eliminar páginas en blanco de un documento" - }, - "removeAnnotations": { - "tags": "eliminar,limpiar,quitar", - "title": "Eliminar Anotaciones", - "desc": "Eliminar todos los comentarios/anotaciones de un PDF" - }, - "compare": { - "tags": "diferencia", - "title": "Comparar", - "desc": "Comparar y mostrar las diferencias entre 2 documentos PDF" - }, - "removeCertSign": { - "tags": "eliminar,borrar,desbloquear", - "title": "Eliminar firma de cert.", - "desc": "Eliminar firma de certificado del PDF" - }, - "pageLayout": { - "tags": "diseño,organizar,combinar", - "title": "Diseño de varias páginas", - "desc": "Combinar múltiples páginas de un documento PDF en una sola página" - }, - "bookletImposition": { - "tags": "folleto,imprimir,encuadernación", - "title": "Imposición de Folleto", - "desc": "Crear folletos con ordenamiento de páginas adecuado para impresión y encuadernación" - }, - "scalePages": { - "tags": "redimensionar,ajustar,escalar", - "title": "Ajustar tamaño/escala", - "desc": "Escalar/cambiar el tamaño de una pagina y/o su contenido" - }, - "addPageNumbers": { - "tags": "número,paginación,contar", - "title": "Numerar páginas", - "desc": "Añadir números de página en un documento en una ubicación concreta" - }, - "autoRename": { - "tags": "auto-detectar,basado-en-encabezado,organizar,reetiquetar", - "title": "Renombrar Automáticamente Archivo PDF", - "desc": "Renombra automáticamente un archivo PDF basándose en su encabezado detectado" - }, - "adjustContrast": { - "tags": "contraste,brillo,saturación", - "title": "Ajustar Color/Contraste", - "desc": "Ajustar Contraste, Saturación y Brillo de un PDF" - }, - "crop": { - "tags": "recortar,cortar,redimensionar", - "title": "Recortar PDF", - "desc": "Recortar un PDF para reducir su tamaño (¡conservando el texto!)" - }, - "autoSplitPDF": { - "tags": "auto,dividir,QR", - "title": "Auto Dividir Páginas", - "desc": "Dividir automáticamente PDF escaneado usando códigos QR divisores" - }, - "sanitize": { - "tags": "limpiar,purgar,eliminar", - "title": "Desinfectar", - "desc": "Eliminar elementos potencialmente peligrosos de archivos PDF" - }, - "getPdfInfo": { - "tags": "info,metadatos,detalles", - "title": "Obtener toda la información en PDF", - "desc": "Obtiene toda la información posible de archivos PDF" - }, - "pdfToSinglePage": { - "tags": "combinar,fusionar,individual", - "title": "PDF a una sola página", - "desc": "Unir todas las páginas del PDF en una sola página" - }, - "showJS": { - "tags": "javascript,código,script", - "title": "Mostrar Javascript", - "desc": "Busca y muestra cualquier JS contenido en un PDF" - }, - "redact": { - "tags": "censurar,ocultar,tapar", - "title": "Redactar", - "desc": "Ocultar texto confidencial en PDF" - }, - "splitBySections": { - "tags": "dividir,secciones,separar", - "title": "Dividir PDF por Secciones", - "desc": "Divida cada página de un PDF en secciones horizontales y verticales más pequeñas" - }, - "addStamp": { - "tags": "sello,marca,timbre", - "title": "Agregar Sello a PDF", - "desc": "Agregar sellos de texto o imagen en ubicaciones establecidas" - }, - "removeImage": { - "tags": "eliminar,borrar,limpiar", - "title": "Eliminar imagen", - "desc": "Eliminar imagen del PDF para reducir el tamaño de archivo" - }, - "splitByChapters": { - "tags": "dividir,capítulos,estructura", - "title": "Dividir PDF por capítulos", - "desc": "Divida un PDF en varios archivos según su estructura de capítulos." - }, - "validateSignature": { - "tags": "validar,verificar,certificado", - "title": "Validar firma del PDF", - "desc": "Verificar firmas digitales y certificados en documentos PDF" - }, - "swagger": { - "tags": "API,documentación,prueba", - "title": "Documentación de API", - "desc": "Vea la documentación de la API y pruebe los endpoints" - }, - "scannerEffect": { - "tags": "escanear,simular,crear", - "title": "Efecto de Escáner", - "desc": "Cree un PDF que parezca escaneado" - }, - "editTableOfContents": { - "tags": "marcadores,contenidos,editar", - "title": "Editar Tabla de Contenidos", - "desc": "Agregar o editar marcadores y tabla de contenidos en documentos PDF" - }, - "manageCertificates": { - "tags": "certificados,importar,exportar", - "title": "Administrar Certificados", - "desc": "Importar, exportar o eliminar archivos de certificados digitales utilizados para firmar PDFs." - }, - "read": { - "tags": "ver,abrir,mostrar", - "title": "Leer", - "desc": "Ver y anotar PDFs. Resaltar texto, dibujar o insertar comentarios para revisión y colaboración." - }, - "reorganizePages": { - "tags": "reorganizar,reordenar,organizar", - "title": "Reorganizar Páginas", - "desc": "Reorganice, duplique o elimine páginas PDF con control visual de arrastrar y soltar." - }, - "extractPages": { - "tags": "extraer,seleccionar,copiar", - "title": "Extraer Páginas", - "desc": "Extraer páginas específicas de un documento PDF" - }, - "removePages": { - "tags": "eliminar,extraer,excluir", - "title": "Eliminar", - "desc": "Eliminar páginas no deseadas del documento PDF" - }, - "autoSizeSplitPDF": { - "tags": "auto,dividir,tamaño", - "title": "Auto dividir por tamaño/conteo", - "desc": "Divide un solo PDF en múltiples documentos según su tamaño, número de páginas, o número de documento" - }, - "replaceColor": { - "title": "Reemplazar e Invertir Color", - "desc": "Reemplace o invierta colores en documentos PDF" - }, - "devApi": { - "tags": "API,desarrollo,documentación", - "title": "API", - "desc": "Enlace a la documentación de API" - }, - "devFolderScanning": { - "tags": "automatización,carpeta,escaneo", - "title": "Escaneo Automatizado de Carpetas", - "desc": "Enlace a la guía de escaneo automatizado de carpetas" - }, - "devSsoGuide": { - "title": "Guía de SSO", - "desc": "Enlace a la guía de SSO" - }, - "devAirgapped": { - "title": "Configuración Aislada", - "desc": "Enlace a la guía de configuración aislada" - }, - "addPassword": { - "title": "Proteger con contraseña", - "desc": "Cifrar documento PDF con contraseña" - }, - "changePermissions": { - "title": "Cambiar permisos", - "desc": "Modificar restricciones y permisos del documento" - }, - "automate": { - "tags": "flujo-de-trabajo,secuencia,automatización", - "title": "Automatizar", - "desc": "Crear flujos de trabajo de múltiples pasos encadenando acciones de PDF. Ideal para tareas recurrentes." - }, - "overlay-pdfs": { - "desc": "Superponer PDFs encima de otro PDF", - "title": "Superponer PDFs" - }, - "pdfTextEditor": { - "title": "Editor de texto PDF", - "desc": "Revise y edite exportaciones JSON de Stirling PDF con edición de texto agrupada y regeneración de PDF" - }, - "addText": { - "tags": "texto,anotación,etiqueta", - "title": "Añadir texto", - "desc": "Añada texto personalizado en cualquier parte del PDF" - } - }, - "landing": { - "addFiles": "Agregar Archivos", - "uploadFromComputer": "Cargar desde el ordenador", - "openFromComputer": "Abrir desde el ordenador" - }, - "viewPdf": { - "tags": "ver,leer,anotar,texto,imagen", - "title": "Ver/Editar PDF", - "header": "Ver PDF" - }, - "multiTool": { - "tags": "Multi-herramienta,Multi-operación,Interfaz de usuario,Arrastrar con un click,front end,lado del cliente", - "title": "Multi-herramienta PDF", - "header": "Multi-herramienta PDF", - "uploadPrompts": "Nombre del archivo", - "selectAll": "Seleccionar Todo", - "deselectAll": "Deseleccionar Todo", - "selectPages": "Seleccionar página(s)", - "selectedPages": "Página(s) seleccionada(s)", - "page": "Página", - "deleteSelected": "Borrar seleccionado(s)", - "downloadAll": "Exportar", - "downloadSelected": "Exportar seleccionado(s)", - "insertPageBreak": "Insertar salto página", - "addFile": "Agregar Archivo", - "rotateLeft": "Rotar a la izquierda", - "rotateRight": "Rotar a la derecha", - "split": "Dividir", - "moveLeft": "Mover a la izquierda", - "moveRight": "Mover a la derecha", - "delete": "Borrar", - "dragDropMessage": "Página(s) seleccionada(s)", - "undo": "Deshacer", - "redo": "Rehacer" - }, - "merge": { - "tags": "Unir,Operaciones de página,Back end,Backend", - "title": "Unir", - "removeDigitalSignature": { - "label": "¿Eliminar la firma digital en el archivo combinado?", - "tooltip": { - "title": "Eliminar Firma Digital", - "description": "Las firmas digitales se invalidarán al combinar archivos. Marque esto para eliminarlas del PDF combinado final." - } - }, - "generateTableOfContents": { - "label": "¿Generar tabla de contenidos en el archivo combinado?", - "tooltip": { - "title": "Generar Tabla de Contenidos", - "description": "Crea automáticamente una tabla de contenidos seleccionable en el PDF combinado basada en los nombres de archivo originales y los números de página." - } - }, - "submit": "Unir", - "sortBy": { - "description": "Los archivos se combinarán en el orden en que se seleccionen. Arrastre para reordenar o ordene a continuación.", - "label": "Ordenar Por", - "filename": "Nombre de Archivo", - "dateModified": "Fecha de Modificación", - "ascending": "Ascendente", - "descending": "Descendente", - "sort": "Ordenar" - }, - "error": { - "failed": "Se produjo un error al combinar los PDF." - }, - "tooltip": { - "header": { - "title": "Resumen de ajustes de combinación" - } - } - }, - "split": { - "title": "Dividir PDF", - "header": "Dividir PDF", - "desc": { - "1": "Los números que seleccione son el número de página en el que desea hacer una división", - "2": "Como tal, seleccionar 1,3,7-9 dividiría un documento de 10 páginas en 6 archivos PDF separados con:", - "3": "Documento #1: Página 1", - "4": "Documento #2: Páginas 2 y 3", - "5": "Documento #3: Páginas 4, 5, 6 y 7", - "6": "Documento #4: Página 8", - "7": "Documento #5: Página 9", - "8": "Documento #6: Página 10" - }, - "splitPages": "Introducir las páginas para dividir:", - "submit": "Dividir", - "steps": { - "chooseMethod": "Elegir Método", - "settings": "Configuración" - }, - "settings": { - "selectMethodFirst": "Por favor, seleccione primero un método de división" - }, - "error": { - "failed": "Se produjo un error al dividir el PDF." - }, - "method": { - "label": "Elegir método de división", - "placeholder": "Seleccione cómo dividir el PDF" - }, - "methods": { - "prefix": { - "splitAt": "Dividir en", - "splitBy": "Dividir por" - }, - "byPages": { - "name": "Números de Página", - "desc": "Extraer páginas específicas (1,3,5-10)", - "tooltip": "Ingrese números de página separados por comas o rangos con guiones" - }, - "bySections": { - "name": "Secciones", - "desc": "Dividir páginas en secciones de cuadrícula", - "tooltip": "Dividir cada página en secciones horizontales y verticales" - }, - "bySize": { - "name": "Tamaño de archivo", - "desc": "Limitar tamaño máximo de archivo", - "tooltip": "Especificar tamaño máximo de archivo (ej. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Cantidad de Páginas", - "desc": "Páginas fijas por archivo", - "tooltip": "Ingrese el número de páginas para cada archivo dividido" - }, - "byDocCount": { - "name": "Cantidad de Documentos", - "desc": "Crear número específico de archivos", - "tooltip": "Ingrese cuántos archivos desea crear" - }, - "byChapters": { - "name": "Capítulos", - "desc": "Dividir en límites de marcadores", - "tooltip": "Usa marcadores de PDF para determinar puntos de división" - }, - "byPageDivider": { - "name": "Divisor de Páginas", - "desc": "División automática con hojas divisoras", - "tooltip": "Use hojas divisoras con código QR entre documentos al escanear" - } - }, - "value": { - "fileSize": { - "label": "Tamaño de archivo", - "placeholder": "ej. 10MB, 500KB" - }, - "pageCount": { - "label": "Páginas por Archivo", - "placeholder": "ej. 5, 10" - }, - "docCount": { - "label": "Número de Archivos", - "placeholder": "ej. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Resumen de Métodos de División" - }, - "byPages": { - "title": "Dividir en Números de Página", - "text": "Divida su PDF en números de página específicos. Usar 'n' divide después de la página n. Usar 'n-m' divide antes de la página n y después de la página m.", - "bullet1": "Puntos de división únicos: 3,7 (divide después de las páginas 3 y 7)", - "bullet2": "Puntos de división por rango: 3-8 (divide antes de la página 3 y después de la página 8)", - "bullet3": "Mixto: 2,5-10,15 (divide después de la página 2, antes de la página 5, después de la página 10 y después de la página 15)" - }, - "bySections": { - "title": "Dividir por Secciones de Cuadrícula", - "text": "Divida cada página en una cuadrícula de secciones. Útil para dividir documentos con múltiples columnas o extraer áreas específicas.", - "bullet1": "Horizontal: Número de filas a crear", - "bullet2": "Vertical: Número de columnas a crear", - "bullet3": "Combinar: Unir todas las secciones en un PDF" - }, - "bySize": { - "title": "Dividir por Tamaño de Archivo", - "text": "Crear múltiples PDFs que no excedan un tamaño de archivo especificado. Ideal para limitaciones de tamaño de archivo o archivos adjuntos de correo electrónico.", - "bullet1": "Use MB para archivos más grandes (ej. 10MB)", - "bullet2": "Use KB para archivos más pequeños (ej. 500KB)", - "bullet3": "El sistema dividirá en límites de página" - }, - "byCount": { - "title": "Dividir por Cantidad", - "text": "Crear múltiples PDFs con un número específico de páginas o documentos cada uno.", - "bullet1": "Cantidad de Páginas: Número fijo de páginas por archivo", - "bullet2": "Cantidad de Documentos: Número fijo de archivos de salida", - "bullet3": "Útil para flujos de trabajo de procesamiento por lotes" - }, - "byChapters": { - "title": "Dividir por Capítulos", - "text": "Use marcadores de PDF para dividir automáticamente en límites de capítulos. Requiere PDFs con estructura de marcadores.", - "bullet1": "Nivel de Marcador: En qué nivel dividir (1=nivel superior)", - "bullet2": "Incluir Metadatos: Preservar propiedades del documento", - "bullet3": "Permitir Duplicados: Manejar nombres de marcadores repetidos" - }, - "byDocCount": { - "bullet1": "Introduce el número de archivos de salida que deseas", - "bullet2": "Las páginas se distribuyen lo más uniformemente posible", - "bullet3": "Útil cuando necesitas un número específico de archivos", - "text": "Crea un número específico de archivos de salida distribuyendo las páginas uniformemente entre ellos.", - "title": "Dividir por número de documentos" - }, - "byPageCount": { - "bullet1": "Introduce el número de páginas por archivo de salida", - "bullet2": "El último archivo puede tener menos páginas si no es divisible de forma uniforme", - "bullet3": "Útil para flujos de procesamiento por lotes", - "text": "Crea varios PDF con un número específico de páginas cada uno. Perfecto para crear bloques de documentos uniformes.", - "title": "Dividir por número de páginas" - }, - "byPageDivider": { - "bullet1": "Imprime hojas separadoras desde el enlace de descarga", - "bullet2": "Inserta hojas separadoras entre tus documentos", - "bullet3": "Escanea todos los documentos juntos como un único PDF", - "bullet4": "Sube el archivo: las páginas separadoras se detectan y eliminan automáticamente", - "bullet5": "Activa el modo dúplex si escaneas ambos lados de las hojas separadoras", - "text": "Divide automáticamente documentos escaneados usando hojas separadoras físicas con códigos QR. Perfecto para procesar varios documentos escaneados juntos.", - "title": "Dividir por separador de páginas" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Haz clic en una tarjeta de método para seleccionarla", - "bullet2": "Pasa el cursor sobre cada tarjeta para ver una descripción rápida", - "bullet3": "El paso de configuración aparecerá después de seleccionar un método", - "bullet4": "Puedes cambiar de método en cualquier momento antes de procesar", - "header": { - "text": "Elige cómo quieres dividir tu documento PDF. Cada método está optimizado para distintos casos de uso y tipos de documentos.", - "title": "Selección del método de división" - }, - "title": "Elige tu método de división" - } - }, - "selectMethod": "Selecciona un método de división", - "resultsTitle": "Resultados de la división" - }, - "rotate": { - "title": "Rotar PDF", - "submit": "Rotar", - "selectRotation": "Selecciona el ángulo de rotación (en sentido horario)", - "error": { - "failed": "Se produjo un error al rotar el PDF." - }, - "preview": { - "title": "Vista Previa de Rotación" - }, - "rotateLeft": "Rotar en sentido antihorario", - "rotateRight": "Rotar en sentido horario", - "tooltip": { - "header": { - "title": "Resumen de Configuración de Rotación" - }, - "description": { - "text": "Rote las páginas de su PDF en sentido horario o antihorario en incrementos de 90 grados. Todas las páginas del PDF se rotarán. La vista previa muestra cómo se verá su documento después de la rotación." - }, - "controls": { - "title": "Controles", - "text": "Use los botones de rotación para ajustar la orientación. El botón izquierdo rota en sentido antihorario, el botón derecho rota en sentido horario. Cada clic rota 90 grados." - } - } - }, - "convert": { - "title": "Convertir", - "desc": "Convertir archivos entre diferentes formatos", - "files": "Archivos", - "selectFilesPlaceholder": "Seleccione archivos en la vista principal para comenzar", - "settings": "Configuración", - "conversionCompleted": "Conversión completada", - "results": "Resultados", - "defaultFilename": "archivo_convertido", - "conversionResults": "Resultados de Conversión", - "convertFrom": "Convertir desde", - "convertTo": "Convertir a", - "sourceFormatPlaceholder": "Formato de origen", - "targetFormatPlaceholder": "Formato de destino", - "selectSourceFormatFirst": "Seleccione primero un formato de origen", - "outputOptions": "Opciones de Salida", - "pdfOptions": "Opciones de PDF", - "imageOptions": "Opciones de Imagen", - "colorType": "Tipo de Color", - "color": "Color", - "greyscale": "Escala de grises", - "blackwhite": "Blanco y Negro", - "dpi": "DPI", - "output": "Salida", - "single": "Individual", - "multiple": "Múltiple", - "fitOption": "Opción de Ajuste", - "maintainAspectRatio": "Mantener Relación de Aspecto", - "fitDocumentToPage": "Ajustar Documento a Página", - "fillPage": "Ocupar toda la página", - "autoRotate": "Rotación Automática", - "autoRotateDescription": "Rotar automáticamente las imágenes para ajustarse mejor a la página PDF", - "combineImages": "Combinar Imágenes", - "combineImagesDescription": "Combinar todas las imágenes en un PDF, o crear PDFs separados para cada imagen", - "webOptions": "Opciones de Web a PDF", - "zoomLevel": "Nivel de Zoom", - "emailOptions": "Opciones de Correo Electrónico a PDF", - "includeAttachments": "Incluir archivos adjuntos de correo electrónico", - "maxAttachmentSize": "Tamaño máximo de archivo adjunto (MB)", - "includeAllRecipients": "Incluir destinatarios CC y BCC en el encabezado", - "downloadHtml": "Descargar archivo intermedio HTML en lugar de PDF", - "pdfaOptions": "Opciones de PDF/A", - "outputFormat": "Formato de Salida", - "pdfaNote": "PDF/A-1b es más compatible, PDF/A-2b soporta más funciones.", - "pdfaDigitalSignatureWarning": "El PDF contiene una firma digital. Ésta se eliminará en el siguiente paso.", - "fileFormat": "Formato de Archivo", - "wordDoc": "Documento de Word", - "wordDocExt": "Documento de Word (.docx)", - "odtExt": "Texto OpenDocument (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "Presentación OpenDocument (.odp)", - "txtExt": "Texto Plano (.txt)", - "rtfExt": "Formato de Texto Enriquecido (.rtf)", - "selectedFiles": "Archivos seleccionados", - "noFileSelected": "No se seleccionó ningún archivo. Use el panel de archivos para agregar archivos.", - "convertFiles": "Convertir Archivos", - "converting": "Convirtiendo...", - "downloadConverted": "Descargar Archivo Convertido", - "errorNoFiles": "Por favor seleccione al menos un archivo para convertir.", - "errorNoFormat": "Por favor seleccione los formatos de origen y destino.", - "errorNotSupported": "La conversión de {{from}} a {{to}} no está soportada.", - "images": "Imágenes", - "officeDocs": "Documentos de Office (Word, Excel, PowerPoint)", - "imagesExt": "Imágenes (JPG, PNG, etc.)", - "markdown": "Markdown", - "textRtf": "Texto/RTF", - "grayscale": "Escala de grises", - "errorConversion": "Se produjo un error al convertir el archivo.", - "cbzOptions": "Opciones de CBZ a PDF", - "optimizeForEbook": "Optimizar PDF para lectores de libros electrónicos (usa Ghostscript)", - "cbzOutputOptions": "Opciones de PDF a CBZ", - "cbzDpi": "DPI para renderizado de imágenes" - }, - "imageToPdf": { - "tags": "conversión,img,jpg,imagen,fotografía" - }, - "pdfToImage": { - "tags": "conversión,img,jpg,imagen,fotografía", - "title": "PDF a Imagen", - "header": "PDF a Imagen", - "selectText": "Formato de Imagen", - "singleOrMultiple": "Tipo resultante de imagen", - "single": "Una única imagen grande", - "multi": "Múltiples imágenes", - "colorType": "Tipo de color", - "color": "Color", - "grey": "Escala de grises", - "blackwhite": "Blanco y Negro (¡Puede perder datos!)", - "submit": "Convertir", - "info": "Python no está instalado. Se requiere para la conversión WebP.", - "placeholder": "(por ejemplo 1,2,8 o 4,7,12-16 o 2n-1)" - }, - "pdfOrganiser": { - "tags": "doble cara,pares,impares,ordenar,mover", - "title": "Organizador de páginas", - "header": "Organizador de páginas PDF", - "submit": "Organizar páginas", - "mode": { - "_value": "Modo", - "1": "Orden de páginas personalizado", - "2": "Orden inverso", - "3": "Ordenar dúplex", - "4": "Ordenar folleto", - "5": "Orden de folleto de encuadernado lateral", - "6": "División par-impar", - "7": "Quitar primera", - "8": "Quitar última", - "9": "Quitar primera y última", - "10": "Unir impar-par", - "11": "Duplicar todas las páginas", - "desc": { - "BOOKLET_SORT": "Organiza las páginas para impresión en cuadernillo (última, primera, segunda, penúltima, …).", - "CUSTOM": "Utiliza una secuencia personalizada de números de página o expresiones para definir un nuevo orden.", - "DUPLEX_SORT": "Intercala anversos y luego reversos como si un escáner dúplex escaneara primero todos los anversos y luego todos los reversos (1, n, 2, n-1, …).", - "DUPLICATE": "Duplica cada página según el recuento del orden personalizado (p. ej., 4 duplicados: cada página 4×).", - "ODD_EVEN_MERGE": "Fusiona dos PDF alternando páginas: impares del primero, pares del segundo.", - "ODD_EVEN_SPLIT": "Divide el documento en dos salidas: todas las páginas impares y todas las páginas pares.", - "REMOVE_FIRST": "Elimina la primera página del documento.", - "REMOVE_FIRST_AND_LAST": "Elimina la primera y la última página del documento.", - "REMOVE_LAST": "Elimina la última página del documento.", - "REVERSE_ORDER": "Invierte el documento para que la última página pase a ser la primera, y así sucesivamente.", - "SIDE_STITCH_BOOKLET_SORT": "Organiza las páginas para impresión de cuadernillo con grapa lateral (optimizado para encuadernación lateral)." - } - }, - "desc": { - "CUSTOM": "Use una secuencia personalizada de números de página o expresiones para definir un nuevo orden.", - "REVERSE_ORDER": "Voltee el documento para que la última página sea la primera y así sucesivamente.", - "DUPLEX_SORT": "Intercale frentes y luego reversos como si un escáner dúplex escaneara todos los frentes y luego todos los reversos (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Organice páginas para impresión de folletos (última, primera, segunda, penúltima, …).", - "SIDE_STITCH_BOOKLET_SORT": "Organice páginas para impresión de folletos con costura lateral (optimizado para encuadernación por el lado).", - "ODD_EVEN_SPLIT": "Divida el documento en dos salidas: todas las páginas impares y todas las páginas pares.", - "ODD_EVEN_MERGE": "Combine dos PDF alternando páginas: impares del primero, pares del segundo.", - "DUPLICATE": "Duplique cada página según el recuento de orden personalizado (por ejemplo, 4 duplica cada página 4 veces).", - "REMOVE_FIRST": "Elimine la primera página del documento.", - "REMOVE_LAST": "Elimine la última página del documento.", - "REMOVE_FIRST_AND_LAST": "Elimine tanto la primera como la última página del documento." - }, - "placeholder": "(por ejemplo, 1,3,2 o 4-8,2,10-12 o 2n-1)" - }, - "addImage": { - "tags": "img,jpg,imagen,fotografía", - "title": "Añadir imagen", - "header": "Añadir imagen al PDF", - "image": { - "name": "Imagen", - "placeholder": "Suba una imagen", - "label": "Archivo de imagen" - }, - "steps": { - "configure": "Configurar imagen" - }, - "step": { - "createDesc": "Suba la imagen que desea añadir", - "place": "Colocar imagen", - "placeDesc": "Haga clic en el PDF para añadir su imagen" - }, - "instructions": { - "title": "Cómo añadir imágenes", - "text": "Después de subir su imagen arriba, haga clic en cualquier parte del PDF para colocarla.", - "paused": "Colocación en pausa", - "resumeHint": "Reanude la colocación para hacer clic y añadir su imagen.", - "noSignature": "Suba una imagen arriba para habilitar la colocación." - }, - "mode": { - "move": "Mover imagen", - "place": "Colocar imagen", - "pause": "Pausar colocación", - "resume": "Reanudar colocación" - }, - "results": { - "title": "Resultados de añadir imagen" - }, - "error": { - "failed": "Se produjo un error al añadir la imagen al PDF." - }, - "saved": { - "defaultLabel": "Imagen", - "defaultImageLabel": "Imagen subida" - }, - "applySignatures": "Aplicar imágenes" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Añadir archivo adjunto", - "remove": "Eliminar archivo adjunto", - "embed": "Incrustar archivo adjunto", - "submit": "Add attachments" - }, - "watermark": { - "title": "Añadir marca de agua", - "desc": "Añadir marcas de agua de texto o imagen a archivos PDF", - "completed": "Marca de agua añadida", - "submit": "Añadir marca de agua", - "filenamePrefix": "con_marca_de_agua", - "error": { - "failed": "Se produjo un error al añadir la marca de agua al PDF." - }, - "watermarkType": { - "text": "Texto", - "image": "Imagen" - }, - "settings": { - "type": "Tipo de Marca de Agua", - "text": { - "label": "Texto de Marca de Agua", - "placeholder": "Ingrese texto de marca de agua" - }, - "image": { - "label": "Imagen de Marca de Agua", - "choose": "Elegir Imagen", - "selected": "Seleccionado: {{filename}}" - }, - "fontSize": "Tamaño de fuente", - "size": "Tamaño", - "alphabet": "Fuente/Idioma", - "color": "Color de Marca de Agua", - "rotation": "Rotación (grados)", - "opacity": "Opacidad (%)", - "spacing": { - "horizontal": "Espaciado Horizontal", - "vertical": "Espaciado Vertical", - "height": "Espaciado vertical", - "width": "Espaciado horizontal" - }, - "convertToImage": "Aplanar páginas de PDF en imágenes" - }, - "alphabet": { - "roman": "Romano/Latino", - "arabic": "Árabe", - "japanese": "Japonés", - "korean": "Coreano", - "chinese": "Chino", - "thai": "Tailandés" - }, - "steps": { - "type": "Tipo de Marca de Agua", - "wording": "Texto", - "textStyle": "Estilo", - "formatting": "Formato", - "file": "Archivo de Marca de Agua" - }, - "results": { - "title": "Resultados de Marca de Agua" - }, - "tooltip": { - "language": { - "title": "Soporte de Idioma", - "text": "Elija la configuración de idioma apropiada para asegurar una representación correcta de la fuente para su texto." - }, - "appearance": { - "title": "Configuración de Apariencia", - "text": "Controle cómo se ve su marca de agua y se mezcla con el documento.", - "bullet1": "Rotación: -360° a 360° para marcas de agua anguladas", - "bullet2": "Opacidad: 0-100% para control de transparencia", - "bullet3": "Una opacidad más baja crea marcas de agua sutiles" - }, - "spacing": { - "title": "Control de Espaciado", - "text": "Ajuste el espaciado entre marcas de agua repetidas en la página.", - "bullet1": "Espaciado de ancho: Distancia horizontal entre marcas de agua", - "bullet2": "Espaciado de altura: Distancia vertical entre marcas de agua", - "bullet3": "Valores más altos crean patrones más espaciados" - }, - "type": { - "header": { - "title": "Selección de Tipo de Marca de Agua" - }, - "description": { - "title": "Elija su Marca de Agua", - "text": "Seleccione entre marcas de agua de texto o imagen según sus necesidades." - }, - "text": { - "title": "Marcas de Agua de Texto", - "text": "Perfecto para añadir avisos de derechos de autor, nombres de empresas o etiquetas de confidencialidad. Admite múltiples idiomas y colores personalizados.", - "bullet1": "Fuentes e idiomas personalizables", - "bullet2": "Colores y transparencia ajustables", - "bullet3": "Ideal para texto legal o de marca" - }, - "image": { - "title": "Marcas de Agua de Imagen", - "text": "Use logos, sellos o cualquier imagen como marca de agua. Excelente para marca e identificación visual.", - "bullet1": "Cargue cualquier formato de imagen", - "bullet2": "Mantiene la calidad de la imagen", - "bullet3": "Perfecto para logos y sellos" - } - }, - "wording": { - "header": { - "title": "Contenido de Texto" - }, - "text": { - "title": "Texto de Marca de Agua", - "text": "Ingrese el texto que aparecerá como su marca de agua en todo el documento.", - "bullet1": "Manténgalo conciso para mejor legibilidad", - "bullet2": "Ejemplos comunes: 'CONFIDENCIAL', 'BORRADOR', nombre de la empresa", - "bullet3": "No se admiten caracteres emoji y se filtrarán" - } - }, - "textStyle": { - "header": { - "title": "Estilo de Texto" - }, - "color": { - "title": "Selección de Color", - "text": "Elija un color que proporcione buen contraste con el contenido de su documento.", - "bullet1": "Gris claro (#d3d3d3) para marcas de agua sutiles", - "bullet2": "Negro o colores oscuros para alto contraste", - "bullet3": "Colores personalizados para fines de marca" - }, - "language": { - "title": "Soporte de Idioma", - "text": "Elija la configuración de idioma apropiada para asegurar una representación correcta de la fuente." - } - }, - "file": { - "header": { - "title": "Carga de Imagen" - }, - "upload": { - "title": "Selección de Imagen", - "text": "Cargue un archivo de imagen para usar como su marca de agua.", - "bullet1": "Admite formatos comunes: PNG, JPG, GIF, BMP", - "bullet2": "PNG con transparencia funciona mejor", - "bullet3": "Las imágenes de mayor resolución mantienen mejor la calidad" - }, - "recommendations": { - "title": "Mejores Prácticas", - "text": "Consejos para obtener resultados óptimos de marcas de agua de imagen.", - "bullet1": "Use logos o sellos con fondos transparentes", - "bullet2": "Los diseños simples funcionan mejor que las imágenes complejas", - "bullet3": "Considere el tamaño final del documento al elegir la resolución" - } - }, - "formatting": { - "header": { - "title": "Formato y Diseño" - }, - "size": { - "title": "Control de Tamaño", - "text": "Ajuste el tamaño de su marca de agua (texto o imagen).", - "bullet1": "Los tamaños más grandes crean marcas de agua más prominentes" - }, - "appearance": { - "title": "Configuración de Apariencia", - "text": "Controle cómo se ve su marca de agua y se mezcla con el documento.", - "bullet1": "Rotación: -360° a 360° para marcas de agua anguladas", - "bullet2": "Opacidad: 0-100% para control de transparencia", - "bullet3": "Una opacidad más baja crea marcas de agua sutiles" - }, - "spacing": { - "title": "Control de Espaciado", - "text": "Ajuste el espaciado entre marcas de agua repetidas en la página.", - "bullet1": "Espaciado horizontal: Distancia entre marcas de agua de izquierda a derecha", - "bullet2": "Espaciado vertical: Distancia entre marcas de agua de arriba a abajo", - "bullet3": "Valores más altos crean patrones más espaciados" - }, - "security": { - "title": "Opción de Seguridad", - "text": "Convertir el PDF final a un formato basado en imágenes para mayor seguridad.", - "bullet1": "Evita la selección y copia de texto", - "bullet2": "Hace que las marcas de agua sean más difíciles de eliminar", - "bullet3": "Resulta en tamaños de archivo más grandes", - "bullet4": "Mejor para contenido sensible o protegido por derechos de autor" - } - } - }, - "type": { - "1": "Texto", - "2": "Imagen" - } - }, - "permissions": { - "tags": "leer,escribir,editar,imprimir", - "title": "Cambiar permisos", - "header": "Cambiar permisos", - "warning": "Advertencia: para que estos permisos no se puedan cambiar, se recomienda configurarlos con una contraseña a través de la página de cambio de contraseña", - "selectText": { - "1": "Seleccionar PDF para cambiar los permisos", - "2": "Permisos a establecer", - "3": "Impedir el ensamblaje del documento", - "4": "Impedir la extracción de contenido", - "5": "Impedir la extracción para la accesibilidad", - "6": "Impedir rellenar formulario", - "7": "Impedir modificación", - "8": "Impedir modificación de anotaciones", - "9": "Impedir imprimir", - "10": "Impedir imprimir diferentes formatos" - }, - "submit": "Cambiar" - }, - "editTableOfContents": { - "settings": { - "title": "Marcadores y esquema", - "replaceExisting": "Reemplazar marcadores existentes (desmarcar para añadir al final)", - "replaceExistingHint": "Si está desactivado, el nuevo esquema se añadirá tras los marcadores actuales." - }, - "actions": { - "source": "Cargar marcadores", - "selectedFile": "Cargado desde {{file}}", - "noFile": "Seleccione un PDF para extraer los marcadores existentes.", - "loadFromPdf": "Cargar desde el PDF seleccionado", - "importJson": "Importar JSON", - "importClipboard": "Pegar JSON desde el portapapeles", - "export": "Exportar marcadores", - "exportJson": "Descargar JSON", - "exportClipboard": "Copiar JSON al portapapeles", - "clipboardUnavailable": "El acceso al portapapeles no está disponible en este navegador." - }, - "info": { - "line1": "Cada marcador necesita un título descriptivo y la página que debe abrir.", - "line2": "Use marcadores hijos para crear una jerarquía para capítulos, secciones o subsecciones.", - "line3": "Importe marcadores del PDF seleccionado o de un archivo JSON para ahorrar tiempo." - }, - "workbench": { - "empty": { - "title": "Abra la herramienta para empezar a editar", - "description": "Seleccione la herramienta Editar índice para cargar su espacio de trabajo." - }, - "tabTitle": "Espacio de trabajo del esquema", - "subtitle": "Importe marcadores, cree jerarquías y aplique el esquema sin paneles laterales estrechos.", - "noFile": "Ningún PDF seleccionado", - "fileLabel": "Los cambios se aplicarán al PDF seleccionado.", - "filePrompt": "Seleccione un PDF de su biblioteca o suba uno nuevo para comenzar.", - "changeFile": "Cambiar PDF", - "selectFile": "Seleccionar PDF" - }, - "editor": { - "heading": "Editor de marcadores", - "description": "Añada, anide y reordene marcadores para crear el esquema de su PDF.", - "addTopLevel": "Añadir marcador de primer nivel", - "empty": { - "title": "Aún no hay marcadores", - "description": "Importe marcadores existentes o empiece añadiendo su primera entrada.", - "action": "Añadir primer marcador" - }, - "defaultTitle": "Nuevo marcador", - "defaultChildTitle": "Marcador hijo", - "defaultSiblingTitle": "Nuevo marcador", - "untitled": "Marcador sin título", - "childBadge": "Hijo", - "pagePreview": "Página {{page}}", - "field": { - "title": "Título del marcador", - "page": "Número de página de destino" - }, - "actions": { - "toggle": "Mostrar/ocultar hijos", - "addChild": "Añadir marcador hijo", - "addSibling": "Añadir marcador hermano", - "remove": "Eliminar marcador" - }, - "confirmRemove": "¿Eliminar este marcador y todos sus hijos?" - }, - "messages": { - "loadedTitle": "Marcadores extraídos", - "loadedBody": "Se cargaron en el editor los marcadores existentes del PDF.", - "noBookmarks": "No se encontraron marcadores en el PDF seleccionado.", - "loadFailed": "No se pudieron extraer los marcadores del PDF seleccionado.", - "imported": "Marcadores importados", - "importedBody": "Su esquema JSON reemplazó el contenido actual del editor.", - "importedClipboard": "Los datos del portapapeles reemplazaron la lista de marcadores actual.", - "invalidJson": "Estructura JSON no válida", - "invalidJsonBody": "Proporcione un archivo JSON de marcadores válido e inténtelo de nuevo.", - "exported": "Descarga de JSON lista", - "copied": "Copiado al portapapeles", - "copiedBody": "El JSON de marcadores se copió correctamente.", - "copyFailed": "Error al copiar" - }, - "error": { - "failed": "No se pudo actualizar el índice" - }, - "submit": "Aplicar índice", - "results": { - "title": "PDF actualizado con marcadores", - "subtitle": "Descargue el archivo procesado o deshaga la operación abajo." - } - }, - "removePages": { - "tags": "Borrar páginas,eliminar páginas", - "title": "Eliminar", - "pageNumbers": { - "label": "Páginas a Eliminar", - "placeholder": "por ejemplo, 1,3,5-8,10", - "error": "Formato de número de página no válido. Use números, rangos (1-5) o expresiones matemáticas (2n+1)" - }, - "filenamePrefix": "paginas_eliminadas", - "files": { - "placeholder": "Seleccione un archivo PDF en la vista principal para comenzar" - }, - "settings": { - "title": "Configuración" - }, - "tooltip": { - "header": { - "title": "Configuración de Eliminar Páginas" - }, - "pageNumbers": { - "title": "Selección de Páginas", - "text": "Especifique qué páginas eliminar de su PDF. Puede seleccionar páginas individuales, rangos o usar expresiones matemáticas.", - "bullet1": "Páginas individuales: 1,3,5 (elimina páginas 1, 3 y 5)", - "bullet2": "Rangos de páginas: 1-5,10-15 (elimina páginas 1-5 y 10-15)", - "bullet3": "Matemático: 2n+1 (elimina páginas impares)", - "bullet4": "Rangos abiertos: 5- (elimina desde la página 5 hasta el final)" - }, - "examples": { - "title": "Ejemplos Comunes", - "text": "Aquí hay algunos patrones comunes de selección de páginas:", - "bullet1": "Eliminar primera página: 1", - "bullet2": "Eliminar últimas 3 páginas: -3", - "bullet3": "Eliminar cada dos páginas: 2n", - "bullet4": "Eliminar páginas específicas dispersas: 1,5,10,15" - }, - "safety": { - "title": "Consejos de Seguridad", - "text": "Consideraciones importantes al eliminar páginas:", - "bullet1": "Siempre previsualice su selección antes de procesar", - "bullet2": "Mantenga una copia de seguridad de su archivo original", - "bullet3": "Los números de página comienzan desde 1, no 0", - "bullet4": "Los números de página no válidos se ignorarán" - } - }, - "error": { - "failed": "Se produjo un error al eliminar páginas." - }, - "results": { - "title": "Resultados de Eliminación de Páginas" - }, - "submit": "Eliminar" - }, - "extractPages": { - "title": "Extraer páginas", - "pageNumbers": { - "label": "Páginas a extraer", - "placeholder": "p. ej., 1,3,5-8 o odd & 1-10" - }, - "settings": { - "title": "Configuración" - }, - "tooltip": { - "description": "Extrae las páginas seleccionadas a un nuevo PDF, preservando el orden." - }, - "error": { - "failed": "Error al extraer páginas" - }, - "results": { - "title": "Páginas extraídas" - }, - "submit": "Extraer páginas" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Guía de Selección de Páginas" - }, - "basic": { - "title": "Uso Básico", - "text": "Seleccione páginas específicas de su documento PDF utilizando sintaxis simple.", - "bullet1": "Páginas individuales: 1,3,5", - "bullet2": "Rangos de páginas: 3-6 o 10-15", - "bullet3": "Todas las páginas: all" - }, - "advanced": { - "title": "Funciones Avanzadas" - }, - "tips": { - "title": "Consejos", - "text": "Tenga en cuenta estas pautas:", - "bullet1": "Los números de página comienzan desde 1 (no 0)", - "bullet2": "Los espacios se eliminan automáticamente", - "bullet3": "Las expresiones no válidas se ignoran" - }, - "syntax": { - "title": "Conceptos Básicos de Sintaxis", - "text": "Use números, rangos, palabras clave y progresiones (n comienza en 0). Se admiten paréntesis.", - "bullets": { - "numbers": "Números/rangos: 5, 10-20", - "keywords": "Palabras clave: odd, even", - "progressions": "Progresiones: 3n, 4n+1" - } - }, - "operators": { - "title": "Operadores", - "text": "Y tiene mayor precedencia que la coma. NO se aplica dentro del rango del documento.", - "and": "Y: & o \"and\" — requiere ambas condiciones (por ejemplo, 1-50 & even)", - "comma": "Coma: , o | — combina selecciones (por ejemplo, 1-10, 20)", - "not": "NO: ! o \"not\" — excluye páginas (por ejemplo, 3n & not 30)" - }, - "examples": { - "title": "Ejemplos" - }, - "complex": { - "bullet1": "1,3-5,8,2n → páginas 1, 3–5, 8, más las pares", - "bullet2": "10-,2n-1 → de la página 10 al final + páginas impares", - "description": "Combina diferentes tipos.", - "title": "Combinaciones complejas" - }, - "description": "Elige qué páginas usar para la operación. Admite páginas individuales, rangos, fórmulas y la palabra clave all.", - "individual": { - "bullet1": "1,3,5 → selecciona las páginas 1, 3, 5", - "bullet2": "2,7,12 → selecciona las páginas 2, 7, 12", - "description": "Introduce números separados por comas.", - "title": "Páginas individuales" - }, - "mathematical": { - "bullet1": "2n → todas las páginas pares (2, 4, 6…)", - "bullet2": "2n-1 → todas las páginas impares (1, 3, 5…)", - "bullet3": "3n → cada 3.ª página (3, 6, 9…)", - "bullet4": "4n-1 → páginas 3, 7, 11, 15…", - "description": "Usa n en fórmulas para patrones.", - "title": "Funciones matemáticas" - }, - "ranges": { - "bullet1": "3-6 → selecciona las páginas 3–6", - "bullet2": "10-15 → selecciona las páginas 10–15", - "bullet3": "5- → selecciona de la página 5 al final", - "description": "Usa - para páginas consecutivas.", - "title": "Rangos de páginas" - }, - "special": { - "bullet1": "all → selecciona todas las páginas", - "title": "Palabras clave especiales" - } - } - }, - "bulkSelection": { - "syntaxError": "Hay un problema de sintaxis. Consulta los consejos de Selección de páginas para obtener ayuda.", - "header": { - "title": "Guía de selección de páginas" - }, - "syntax": { - "title": "Conceptos básicos de sintaxis", - "text": "Use números, rangos, palabras clave y progresiones (n comienza en 0). Se admiten paréntesis.", - "bullets": { - "numbers": "Números/rangos: 5, 10-20", - "keywords": "Palabras clave: odd, even", - "progressions": "Progresiones: 3n, 4n+1" - } - }, - "operators": { - "title": "Operadores", - "text": "AND tiene mayor precedencia que la coma. NOT se aplica dentro del rango del documento.", - "and": "AND: & o \"and\" — requiere ambas condiciones (ej., 1-50 & even)", - "comma": "Coma: , o | — combina selecciones (ej., 1-10, 20)", - "not": "NOT: ! o \"not\" — excluye páginas (ej., 3n & not 30)" - }, - "examples": { - "title": "Ejemplos", - "first50": "Primeras 50", - "last50": "Últimas 50", - "every3rd": "Cada tercera", - "oddWithinExcluding": "Impares dentro de 1-20 excluyendo 5-7", - "combineSets": "Combinar conjuntos" - }, - "firstNPages": { - "title": "Primeras N páginas", - "placeholder": "Número de páginas" - }, - "lastNPages": { - "title": "Últimas N páginas", - "placeholder": "Número de páginas" - }, - "everyNthPage": { - "title": "Cada enésima página", - "placeholder": "Tamaño de paso" - }, - "range": { - "title": "Rango", - "fromPlaceholder": "Desde", - "toPlaceholder": "Hasta" - }, - "keywords": { - "title": "Palabras clave" - }, - "advanced": { - "title": "Avanzado" - } - }, - "compressPdfs": { - "tags": "aplastar,pequeño,diminuto" - }, - "unlockPDFForms": { - "tags": "eliminar,borrar,formulario,campo,solo lectura", - "title": "Eliminar Solo Lectura de Campos de Formulario", - "header": "Desbloquear Formularios PDF", - "submit": "Eliminar", - "description": "Esta herramienta eliminará las restricciones de solo lectura de los campos de formulario PDF, haciéndolos editables y rellenables.", - "filenamePrefix": "formularios_desbloqueados", - "files": { - "placeholder": "Seleccione un archivo PDF en la vista principal para comenzar" - }, - "error": { - "failed": "Se produjo un error al desbloquear los formularios PDF." - }, - "results": { - "title": "Resultados de Formularios Desbloqueados" - } - }, - "changeMetadata": { - "header": "Cambiar metadatos", - "submit": "Cambiar", - "filenamePrefix": "metadatos", - "settings": { - "title": "Configuración de metadatos" - }, - "standardFields": { - "title": "Campos estándar" - }, - "deleteAll": { - "label": "Eliminar metadatos existentes", - "checkbox": "Eliminar todos los metadatos" - }, - "title": { - "label": "Título", - "placeholder": "Título del documento" - }, - "author": { - "label": "Autor", - "placeholder": "Autor del documento" - }, - "subject": { - "label": "Asunto", - "placeholder": "Asunto del documento" - }, - "keywords": { - "label": "Palabras clave", - "placeholder": "Palabras clave del documento" - }, - "creator": { - "label": "Creador", - "placeholder": "Creador del documento" - }, - "producer": { - "label": "Productor", - "placeholder": "Productor del documento" - }, - "dates": { - "title": "Campos de fecha" - }, - "creationDate": { - "label": "Fecha de creación", - "placeholder": "Fecha de creación" - }, - "modificationDate": { - "label": "Fecha de modificación", - "placeholder": "Fecha de modificación" - }, - "trapped": { - "label": "Estado de Trapping", - "unknown": "Desconocido", - "true": "Verdadero", - "false": "Falso" - }, - "advanced": { - "title": "Opciones avanzadas" - }, - "customFields": { - "title": "Metadatos personalizados", - "description": "Añadir campos de metadatos personalizados al documento", - "add": "Añadir campo", - "key": "Clave", - "keyPlaceholder": "Clave personalizada", - "value": "Valor", - "valuePlaceholder": "Valor personalizado", - "remove": "Eliminar" - }, - "results": { - "title": "PDFs actualizados" - }, - "error": { - "failed": "Se produjo un error al cambiar los metadatos del PDF." - }, - "tooltip": { - "header": { - "title": "Descripción general de metadatos PDF" - }, - "standardFields": { - "title": "Campos Estándar", - "text": "Campos de metadatos PDF comunes que describen el documento.", - "bullet1": "Título: Nombre del documento o encabezado", - "bullet2": "Autor: Persona que creó el documento", - "bullet3": "Asunto: Breve descripción del contenido", - "bullet4": "Palabras clave: Términos de búsqueda para el documento", - "bullet5": "Creador/Productor: Software utilizado para crear el PDF" - }, - "dates": { - "title": "Campos de fecha", - "text": "Cuándo se creó y modificó el documento.", - "bullet1": "Fecha de creación: Cuándo se creó el documento original", - "bullet2": "Fecha de modificación: Cuándo se cambió por última vez" - }, - "options": { - "title": "Opciones adicionales", - "text": "Campos personalizados y controles de privacidad.", - "bullet1": "Metadatos personalizados: Añada sus propios pares clave-valor", - "bullet2": "Estado de captura: Configuración de impresión de alta calidad", - "bullet3": "Eliminar todo: Eliminar todos los metadatos para privacidad" - }, - "deleteAll": { - "title": "Eliminar metadatos existentes", - "text": "Eliminación completa de metadatos para garantizar la privacidad." - }, - "customFields": { - "title": "Metadatos personalizados", - "text": "Añada sus propios pares de metadatos clave-valor personalizados.", - "bullet1": "Añada cualquier campo personalizado relevante para su documento", - "bullet2": "Ejemplos: Departamento, Proyecto, Versión, Estado", - "bullet3": "Tanto la clave como el valor son requeridos para cada entrada" - }, - "advanced": { - "title": "Opciones avanzadas", - "trapped": { - "title": "Estado de captura", - "description": "Indica si el documento está preparado para impresión de alta calidad.", - "bullet1": "Verdadero: El documento ha sido capturado para impresión", - "bullet2": "Falso: El documento no ha sido capturado", - "bullet3": "Desconocido: El estado de captura no está especificado" - } - } - } - }, - "fileToPDF": { - "tags": "transformación,formato,documento,imagen,diapositiva,texto,conversión,office,docs,word,excel,powerpoint", - "title": "Archivo a PDF", - "header": "Convertir cualquier archivo a PDF", - "credit": "Este servicio usa LibreOffice y Unoconv para la conversión de archivos", - "supportedFileTypesInfo": "Tipos de archivos admitidos", - "supportedFileTypes": "Los tipos de archivo soportados deben incluir los indicados a continuación; sin embargo, para una completa y actualizada lista de formatos soportados, por favor consulte la documentación de LibreOffice", - "submit": "Convertir a PDF" - }, - "ocr": { - "tags": "reconocimiento,texto,imagen,escanear,leer,identificar,detección,editable", - "title": "OCR / Escaneo de limpieza", - "desc": "Tareas de limpieza y detectar texto en imágenes dentro de un PDF y volver a incrustarlo como texto", - "header": "Escaneos de limpieza / OCR (Reconocimiento óptico de caracteres)", - "selectText": { - "1": "Seleccionar los idiomas que se detectarán en el PDF (Los enumerados son los detectados actualmente):", - "2": "Producir un archivo de texto que contenga texto OCR junto con el PDF editado con OCR", - "3": "Corregir las páginas que se escanearon en un ángulo torcido girándolas nuevamente a su lugar", - "4": "Limpiar la página para que sea menos probable que el OCR encuentre texto en el ruido de fondo (Sin cambio de salida)", - "5": "Limpiar la página para que sea menos probable que el OCR encuentre texto en el ruido de fondo, mantiene la limpieza en la salida.", - "6": "Ignorar páginas que ya tienen texto editable, solo aplicar OCR en páginas que son imágenes", - "7": "Forzar OCR, procesará cada página eliminando todo el texto original", - "8": "Normal (se producirá un error si el PDF contiene texto)", - "9": "Ajustes adicionales", - "10": "Modo OCR", - "11": "Eliminar imágenes después de OCR (Elimina TODAS las imágenes, solo es útil si es parte del paso de conversión)", - "12": "Tipo de procesamiento (avanzado)" - }, - "help": "Lea esta documentación sobre cómo usar esto para otros idiomas y/o no usarlo en Docker", - "credit": "Este servicio utiliza qpdf y Tesseract para OCR", - "submit": "Procesar PDF con OCR", - "operation": { - "submit": "Procesar OCR y Revisar" - }, - "results": { - "title": "Resultados de OCR" - }, - "languagePicker": { - "additionalLanguages": "¿Busca idiomas adicionales?", - "viewSetupGuide": "Ver guía de configuración →" - }, - "settings": { - "title": "Configuración", - "ocrMode": { - "label": "Modo OCR", - "auto": "Automático (omitir capas de texto)", - "force": "Forzar (re-OCR todo, reemplazar texto)", - "strict": "Estricto (abortar si se encuentra texto)" - }, - "languages": { - "label": "Idiomas", - "placeholder": "Seleccione idiomas" - }, - "compatibilityMode": { - "label": "Modo de Compatibilidad" - }, - "advancedOptions": { - "label": "Opciones de Procesamiento", - "sidecar": "Crear un archivo de texto", - "deskew": "Enderezar páginas", - "clean": "Limpiar archivo de entrada", - "cleanFinal": "Limpiar salida final" - } - }, - "tooltip": { - "header": { - "title": "Resumen de Configuración de OCR" - }, - "mode": { - "title": "Modo OCR", - "text": "El Reconocimiento Óptico de Caracteres (OCR) le ayuda a convertir páginas escaneadas o capturadas en pantalla en texto que puede buscar, copiar o resaltar.", - "bullet1": "Automático omite páginas que ya contienen capas de texto.", - "bullet2": "Forzar re-OCR todas las páginas y reemplaza todo el texto.", - "bullet3": "Estricto se detiene si se encuentra cualquier texto seleccionable." - }, - "languages": { - "title": "Idiomas", - "text": "Mejore la precisión del OCR especificando los idiomas esperados. Elija uno o más idiomas para guiar la detección." - }, - "output": { - "title": "Salida", - "text": "Decida cómo desea que se formatee la salida de texto:", - "bullet1": "PDF buscable incrusta texto detrás de la imagen original.", - "bullet2": "HOCR XML devuelve un archivo estructurado legible por máquina.", - "bullet3": "Archivo de texto plano crea un archivo .txt separado con contenido sin formato." - }, - "advanced": { - "header": { - "title": "Procesamiento Avanzado de OCR" - }, - "compatibility": { - "title": "Modo de Compatibilidad", - "text": "Utiliza el modo 'sandwich PDF' de OCR: resulta en archivos más grandes, pero más fiable con ciertos idiomas y software PDF antiguo. Por defecto usamos hOCR para PDF más pequeños y modernos." - }, - "sidecar": { - "title": "Crear Archivo de Texto", - "text": "Genera un archivo .txt separado junto al PDF que contiene todo el contenido de texto extraído para facilitar el acceso y el procesamiento." - }, - "deskew": { - "title": "Enderezar Páginas", - "text": "Corrige automáticamente páginas torcidas o inclinadas para mejorar la precisión del OCR. Útil para documentos escaneados que no estaban perfectamente alineados." - }, - "clean": { - "title": "Limpiar Archivo de Entrada", - "text": "Preprocesa la entrada eliminando ruido, mejorando el contraste y optimizando la imagen para un mejor reconocimiento OCR antes del procesamiento." - }, - "cleanFinal": { - "title": "Limpiar Salida Final", - "text": "Posprocesa el PDF final eliminando artefactos de OCR y optimizando la capa de texto para una mejor legibilidad y un tamaño de archivo más pequeño." - } - } - }, - "error": { - "failed": "La operación de OCR falló" - } - }, - "extractImages": { - "tags": "imagen,fotografía,guardar,archivo,zip,capturar,coger", - "title": "Extraer imágenes", - "header": "Extraer imágenes", - "selectText": "Seleccionar el formato de imagen para convertir las imágenes extraídas", - "allowDuplicates": "Guardar imágenes duplicadas", - "submit": "Extraer", - "settings": { - "title": "Configuración" - }, - "error": { - "failed": "Ocurrió un error al extraer imágenes del PDF." - } - }, - "pdfToPDFA": { - "tags": "archivo,largo plazo,estándar,conversión,almacenamiento,conservación", - "title": "PDF a PDF/A", - "header": "PDF a PDF/A", - "credit": "Este servicio usa libreoffice para la conversión a PDF/A", - "submit": "Convertir", - "tip": "Actualmente no funciona para múltiples entrada a la vez", - "outputFormat": "Formato de salida", - "pdfWithDigitalSignature": "El PDF contiene una firma digital. Ésta se eliminará en el siguiente paso." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,transformación,formato,conversión,office,microsoft,archivo del documento", - "title": "PDF a Word", - "header": "PDF a Word", - "selectText": { - "1": "Formato de archivo de salida" - }, - "credit": "Este servicio utiliza LibreOffice para la conversión de archivos", - "submit": "Convertir" - }, - "PDFToPresentation": { - "tags": "diapositivas,mostrar,office,microsoft", - "title": "PDF a presentación", - "header": "PDF a presentación", - "selectText": { - "1": "Formato de archivo de salida" - }, - "credit": "Este servicio utiliza LibreOffice para la conversión de archivos", - "submit": "Convertir" - }, - "PDFToText": { - "tags": "formato enriquecido,formato de texto enriquecido,formato de texto enriquecido", - "title": "PDF a TXT/RTF", - "header": "PDF a TXT/RTF", - "selectText": { - "1": "Formato de archivo de salida" - }, - "credit": "Este servicio utiliza LibreOffice para la conversión de archivos", - "submit": "Convertir" - }, - "PDFToHTML": { - "tags": "contenido web,amigable para navegador", - "title": "PDF a HTML", - "header": "PDF a HTML", - "credit": "Este servicio utiliza pdftohtml para la conversión de archivos", - "submit": "Convertir" - }, - "PDFToXML": { - "tags": "extracción de datos,contenido estructurado,interopersabilidad,transformación,convertir", - "title": "PDF a XML", - "header": "PDF a XML", - "credit": "Este servicio utiliza LibreOffice para la conversión de archivos", - "submit": "Convertir" - }, - "ScannerImageSplit": { - "tags": "separar,auto-detectar,escaneos,multi-foto,organizar", - "selectText": { - "1": "Umbral de ángulo:", - "2": "Establecer el ángulo absoluto mínimo requerido para rotar la imagen (predeterminado: 10).", - "3": "Tolerancia:", - "4": "Determinar el rango de variación de color alrededor del color de fondo estimado (predeterminado: 30).", - "5": "Área mínima:", - "6": "Establecer el umbral mínimo de área para una foto (predeterminado: 10000).", - "7": "Área mínima de contorno:", - "8": "Establecer el umbral mínimo del área de contorno para una foto", - "9": "Tamaño del borde:", - "10": "Establece el tamaño del borde agregado y eliminado para evitar bordes blancos en la salida (predeterminado: 1)." - }, - "info": "Python no está instalado. Se requiere para funcionar." - }, - "scannerImageSplit": { - "title": "Imágenes Extraídas", - "submit": "Extraer Escaneos de Imágenes", - "error": { - "failed": "Se produjo un error al extraer escaneos de imágenes." - }, - "tooltip": { - "title": "Divisor de Fotos", - "whatThisDoes": "Qué hace esto", - "whatThisDoesDesc": "Encuentra y extrae automáticamente cada foto de una página escaneada o imagen compuesta, sin recorte manual.", - "whenToUse": "Cuándo usar", - "useCase1": "Escanee páginas completas de álbumes de una sola vez", - "useCase2": "Divida lotes de cama plana en archivos separados", - "useCase3": "Divida collages en fotos individuales", - "useCase4": "Extraiga fotos de documentos", - "quickFixes": "Soluciones rápidas", - "problem1": "Fotos no detectadas → aumente la Tolerancia a 30-50", - "problem2": "Demasiadas detecciones falsas → aumente el Área Mínima a 15,000-20,000", - "problem3": "Los recortes son demasiado ajustados → aumente el Tamaño del Borde a 5-10", - "problem4": "Fotos inclinadas no enderezadas → reduzca el Umbral de Ángulo a ~5°", - "problem5": "Cuadros de polvo/ruido → aumente el Área Mínima de Contorno a 1000-2000", - "setupTips": "Consejos de configuración", - "tip1": "Use un fondo plano y claro", - "tip2": "Deje un pequeño espacio (≈1 cm) entre fotos", - "tip3": "Escanee a 300-600 DPI", - "tip4": "Limpie el cristal del escáner", - "headsUp": "Advertencia", - "headsUpDesc": "Las fotos superpuestas o fondos muy cercanos en color a las fotos pueden reducir la precisión; intente usar un fondo más claro u oscuro y deje más espacio." - } - }, - "sign": { - "title": "Firmar", - "header": "Firmar archivos PDF", - "upload": "Subir imagen", - "draw": { - "title": "Dibuje su firma", - "clear": "Limpiar" - }, - "canvas": { - "heading": "Dibuje su firma", - "clickToOpen": "Haga clic para abrir el lienzo de dibujo", - "modalTitle": "Dibuje su firma", - "colorLabel": "Color", - "penSizeLabel": "Grosor del trazo", - "penSizePlaceholder": "Tamaño", - "clear": "Limpiar lienzo", - "colorPickerTitle": "Elija el color del trazo" - }, - "text": { - "name": "Nombre del Firmante", - "placeholder": "Ingrese su nombre completo", - "fontLabel": "Fuente", - "fontSizeLabel": "Tamaño de fuente", - "fontSizePlaceholder": "Escriba o seleccione el tamaño de fuente (8-200)", - "colorLabel": "Color del texto" - }, - "clear": "Borrar", - "add": "Agregar", - "saved": { - "heading": "Firmas guardadas", - "description": "Reutilice firmas guardadas en cualquier momento.", - "emptyTitle": "Aún no hay firmas guardadas", - "emptyDescription": "Dibuje, suba o escriba una firma arriba y luego use \"Guardar en la biblioteca\" para mantener hasta {{max}} favoritas listas para usar.", - "type": { - "canvas": "Dibujo", - "image": "Subida", - "text": "Texto" - }, - "limitTitle": "Límite alcanzado", - "limitDescription": "Elimine una firma guardada antes de añadir nuevas (máx. {{max}}).", - "carouselPosition": "{{current}} de {{total}}", - "prev": "Anterior", - "next": "Siguiente", - "delete": "Eliminar", - "label": "Etiqueta", - "defaultLabel": "Firma", - "defaultCanvasLabel": "Firma dibujada", - "defaultImageLabel": "Firma subida", - "defaultTextLabel": "Firma escrita", - "saveButton": "Guardar firma", - "saveUnavailable": "Cree primero una firma para guardarla.", - "noChanges": "La firma actual ya está guardada.", - "status": { - "saved": "Guardado" - } - }, - "save": "Guardar Firma", - "applySignatures": "Aplicar Firmas", - "personalSigs": "Firmas Personales", - "sharedSigs": "Firmas compartidas", - "noSavedSigs": "No se encontraron firmas guardadas", - "addToAll": "Agregar a todas las páginas", - "delete": "Eliminar", - "first": "Primera página", - "last": "Última página", - "next": "Siguiente página", - "previous": "Página anterior", - "maintainRatio": "Activar/desactivar la relación de aspecto", - "undo": "Deshacer", - "redo": "Rehacer", - "submit": "Firmar Documento", - "steps": { - "configure": "Configurar Firma" - }, - "step": { - "createDesc": "Elija cómo quiere crear la firma", - "place": "Colocar y guardar", - "placeDesc": "Posicione la firma en su PDF" - }, - "type": { - "title": "Tipo de Firma", - "draw": "Dibujar", - "canvas": "Lienzo", - "image": "Imagen", - "text": "Texto", - "saved": "Guardadas" - }, - "image": { - "label": "Cargar imagen de firma", - "placeholder": "Seleccionar archivo de imagen", - "hint": "Cargue una imagen PNG o JPG de su firma" - }, - "instructions": { - "title": "Cómo añadir firma", - "canvas": "Tras dibujar tu firma en el lienzo, cierra la ventana y haz clic en cualquier parte del PDF para colocarla.", - "image": "Tras subir la imagen de tu firma arriba, haz clic en cualquier parte del PDF para colocarla.", - "saved": "Seleccione una firma guardada arriba y haga clic en cualquier parte del PDF para colocarla.", - "text": "Tras introducir tu nombre arriba, haz clic en cualquier parte del PDF para colocar tu firma.", - "paused": "Colocación en pausa", - "resumeHint": "Reanude la colocación para hacer clic y añadir su firma.", - "noSignature": "Cree una firma arriba para activar las herramientas de colocación." - }, - "mode": { - "move": "Mover firma", - "place": "Colocar firma", - "pause": "Pausar colocación", - "resume": "Reanudar colocación" - }, - "updateAndPlace": "Actualizar y colocar", - "activate": "Activar Colocación de Firma", - "deactivate": "Dejar de Colocar Firmas", - "results": { - "title": "Resultados de Firma" - }, - "error": { - "failed": "Se produjo un error al firmar el PDF." - } - }, - "flatten": { - "title": "Aplanar", - "header": "Acoplar archivos PDF", - "flattenOnlyForms": "Aplanar sólo formularios", - "submit": "Aplanar", - "filenamePrefix": "aplanado", - "files": { - "placeholder": "Seleccione un archivo PDF en la vista principal para comenzar" - }, - "steps": { - "settings": "Configuración" - }, - "options": { - "stepTitle": "Opciones de Aplanado", - "title": "Opciones de Aplanado", - "flattenOnlyForms": { - "label": "Aplanar solo formularios", - "desc": "Solo aplanar campos de formulario, dejando intactos otros elementos interactivos" - }, - "note": "Aplanar elimina elementos interactivos del PDF, haciéndolos no editables." - }, - "results": { - "title": "Resultados de Aplanado" - }, - "error": { - "failed": "Ocurrió un error al aplanar el PDF." - }, - "tooltip": { - "header": { - "title": "Acerca de Aplanar PDFs" - }, - "description": { - "title": "¿Qué hace el aplanado?", - "text": "Aplanar hace que su PDF no sea editable al convertir formularios rellenables y botones en texto e imágenes regulares. El PDF se verá exactamente igual, pero nadie podrá cambiar o rellenar los formularios. Perfecto para compartir formularios completados, crear documentos finales para registros, o garantizar que el PDF se vea igual en todas partes.", - "bullet1": "Las cajas de texto se convierten en texto regular (no se pueden editar)", - "bullet2": "Las casillas de verificación y botones se convierten en imágenes", - "bullet3": "Ideal para versiones finales que no desea que sean modificadas", - "bullet4": "Garantiza una apariencia consistente en todos los dispositivos" - }, - "formsOnly": { - "title": "¿Qué significa 'Aplanar solo formularios'?", - "text": "Esta opción solo elimina la capacidad de rellenar formularios, pero mantiene otras funciones funcionando como hacer clic en enlaces, ver marcadores y leer comentarios.", - "bullet1": "Los formularios se vuelven no editables", - "bullet2": "Los enlaces siguen funcionando al hacer clic", - "bullet3": "Los comentarios y notas permanecen visibles", - "bullet4": "Los marcadores siguen ayudándole a navegar" - } - } - }, - "repair": { - "tags": "reparar,restaurar,corregir,recuperar", - "title": "Reparar", - "header": "Reparar archivos PDF", - "submit": "Reparar", - "description": "Esta herramienta intentará reparar archivos PDF corruptos o dañados. No se requieren configuraciones adicionales.", - "filenamePrefix": "reparado", - "files": { - "placeholder": "Seleccione un archivo PDF en la vista principal para comenzar" - }, - "error": { - "failed": "Se produjo un error al reparar el PDF." - }, - "results": { - "title": "Resultados de Reparación" - } - }, - "removeBlanks": { - "title": "Eliminar espacios en blanco", - "header": "Eliminar páginas en blanco", - "settings": { - "title": "Configuración" - }, - "threshold": { - "label": "Umbral de Blancura de Píxeles" - }, - "whitePercent": { - "label": "Umbral de Porcentaje Blanco", - "unit": "%" - }, - "includeBlankPages": { - "label": "Incluir páginas en blanco detectadas" - }, - "tooltip": { - "header": { - "title": "Configuración de Eliminar Páginas en Blanco" - }, - "threshold": { - "title": "Umbral de Blancura de Píxeles", - "text": "Controla qué tan blanco debe ser un píxel para ser considerado 'blanco'. Esto ayuda a determinar qué cuenta como un área en blanco en la página.", - "bullet1": "0 = Negro puro (más restrictivo)", - "bullet2": "128 = Gris medio", - "bullet3": "255 = Blanco puro (menos restrictivo)" - }, - "whitePercent": { - "title": "Umbral de Porcentaje Blanco", - "text": "Establece el porcentaje mínimo de píxeles blancos requerido para que una página se considere en blanco y se elimine.", - "bullet1": "Valores más bajos (por ejemplo, 80%) = Más páginas eliminadas", - "bullet2": "Valores más altos (por ejemplo, 95%) = Solo se eliminan páginas muy en blanco", - "bullet3": "Use valores más altos para documentos con fondos claros" - }, - "includeBlankPages": { - "title": "Incluir Páginas en Blanco Detectadas", - "text": "Cuando está habilitado, crea un PDF separado que contiene todas las páginas en blanco que fueron detectadas y eliminadas del documento original.", - "bullet1": "Útil para revisar lo que se eliminó", - "bullet2": "Ayuda a verificar la precisión de la detección", - "bullet3": "Se puede deshabilitar para reducir el tamaño del archivo de salida" - } - }, - "submit": "Eliminar espacios en blanco", - "error": { - "failed": "Error al eliminar páginas en blanco" - }, - "results": { - "title": "Páginas en blanco eliminadas" - } - }, - "removeAnnotations": { - "tags": "comentarios,subrayar,notas,margen,eliminar", - "title": "Eliminar anotaciones", - "header": "Eliminar anotaciones", - "submit": "Eliminar", - "settings": { - "title": "Configuración" - }, - "info": { - "title": "Acerca de Eliminar Anotaciones", - "description": "Esta herramienta eliminará todas las anotaciones (comentarios, resaltados, notas, etc.) de sus documentos PDF." - }, - "tooltip": { - "header": { - "title": "Acerca de Eliminar anotaciones" - }, - "description": { - "title": "Qué hace" - } - }, - "error": { - "failed": "Se produjo un error al eliminar las anotaciones del PDF." - } - }, - "compare": { - "tags": "diferenciar,contrastar,cambios,análisis", - "title": "Comparar", - "header": "Comparar archivos PDF", - "clearSelected": "Borrar selección", - "clear": { - "confirmTitle": "¿Borrar los PDF seleccionados?", - "confirmBody": "Esto cerrará la comparación actual y te llevará de vuelta a Archivos activos.", - "confirm": "Borrar y volver" - }, - "review": { - "title": "Resultado de la comparación", - "actionsHint": "Revisa la comparación, cambia los roles de los documentos o exporta el resumen.", - "switchOrder": "Cambiar orden", - "exportSummary": "Exportar resumen" - }, - "base": { - "label": "Documento original", - "placeholder": "Selecciona el PDF original" - }, - "comparison": { - "label": "Documento editado", - "placeholder": "Selecciona el PDF editado" - }, - "addFilesHint": "Añade PDF en el paso Archivos para habilitar la selección.", - "noFiles": "Aún no hay PDF disponibles", - "pages": "Páginas", - "selection": { - "originalEditedTitle": "Selecciona los PDF original y editado" - }, - "original": { - "label": "PDF original" - }, - "edited": { - "label": "PDF editado" - }, - "swap": { - "confirmTitle": "¿Volver a ejecutar la comparación?", - "confirmBody": "Esto volverá a ejecutar la herramienta. ¿Seguro que quieres intercambiar el orden de Original y Editado?", - "confirm": "Intercambiar y volver a ejecutar" - }, - "cta": "Comparar", - "loading": "Comparando...", - "summary": { - "baseHeading": "Documento original", - "comparisonHeading": "Documento editado", - "pageLabel": "Página" - }, - "rendering": { - "pageNotReadyTitle": "Página aún no renderizada", - "pageNotReadyBody": "Algunas páginas aún se están renderizando. La navegación se ajustará cuando estén listas.", - "rendering": "renderizando", - "inProgress": "Al menos uno de estos PDF es muy grande; el desplazamiento no será fluido hasta que finalice el renderizado", - "pagesRendered": "páginas renderizadas", - "complete": "Renderizado de páginas completo" - }, - "dropdown": { - "deletionsLabel": "Eliminaciones", - "additionsLabel": "Adiciones", - "deletions": "Eliminaciones ({{count}})", - "additions": "Adiciones ({{count}})", - "searchPlaceholder": "Buscar cambios...", - "noResults": "No se encontraron cambios" - }, - "actions": { - "stackVertically": "Apilar verticalmente", - "placeSideBySide": "Colocar en paralelo", - "zoomOut": "Alejar", - "zoomIn": "Acercar", - "resetView": "Restablecer vista", - "unlinkScrollPan": "Desvincular desplazamiento y arrastre", - "linkScrollPan": "Vincular desplazamiento y arrastre", - "unlinkScroll": "Desvincular desplazamiento", - "linkScroll": "Vincular desplazamiento" - }, - "toasts": { - "unlinkedTitle": "Desplazamiento y arrastre independientes habilitados", - "unlinkedBody": "Consejo: las flechas Arriba/Abajo desplazan ambos paneles; arrastrar solo mueve el panel activo." - }, - "error": { - "selectRequired": "Selecciona un documento original y uno editado.", - "filesMissing": "No se pueden localizar los archivos seleccionados. Vuelve a seleccionarlos.", - "generic": "No se pueden comparar estos archivos." - }, - "status": { - "extracting": "Extrayendo texto...", - "processing": "Analizando diferencias...", - "complete": "Comparación lista" - }, - "longJob": { - "title": "Comparación grande en curso", - "body": "Estos PDF superan juntos las 2.000 páginas. El procesamiento puede tardar varios minutos." - }, - "slowOperation": { - "title": "Aún trabajando…", - "body": "Esta comparación está tardando más de lo habitual. Puedes dejarla continuar o cancelarla.", - "cancel": "Cancelar comparación" - }, - "newLine": "nueva línea", - "complex": { - "message": "Uno o ambos de los documentos proporcionados son archivos grandes; la precisión de la comparación puede disminuir." - }, - "large": { - "file": { - "message": "Uno o ambos de los documentos proporcionados son demasiado grandes para procesarse." - } - }, - "no": { - "text": { - "message": "Uno o ambos de los PDF seleccionados no contienen contenido de texto. Por favor, elija PDFs con texto para la comparación." - } - }, - "too": { - "dissimilar": { - "message": "Estos documentos parecen muy diferentes. La comparación se detuvo para ahorrar tiempo." - } - }, - "earlyDissimilarity": { - "title": "Estos PDF parecen muy diferentes", - "body": "Vemos muy pocas similitudes hasta ahora. Puedes detener la comparación si no se trata de documentos relacionados.", - "stopButton": "Detener comparación" - } - }, - "certSign": { - "tags": "autentificar,PEM,P12,oficial,encriptar", - "title": "Firma con certificado", - "filenamePrefix": "firmado", - "signMode": { - "stepTitle": "Modo de firma", - "tooltip": { - "header": { - "title": "Acerca de las firmas PDF" - }, - "overview": { - "title": "Cómo funcionan las firmas", - "text": "Ambos modos sellan el documento (cualquier edición se marca como manipulación) y registran quién/cuándo/cómo para auditoría. La confianza del visor depende de la cadena de certificados." - }, - "manual": { - "title": "Manual - Traiga su certificado", - "text": "Use sus propios archivos de certificado para identidad alineada con su marca. Puede mostrar Confiable cuando su CA/cadena es reconocida.", - "use": "Usar para: atención al cliente, legal, cumplimiento." - }, - "auto": { - "title": "Automático - Configuración cero, sello de sistema instantáneo", - "text": "Firma con un certificado autofirmado del servidor. Mismo sello contra manipulaciones y registro de auditoría; normalmente muestra No verificado en los visores.", - "use": "Usar cuando: necesite velocidad e identidad interna consistente en revisiones y registros." - }, - "rule": { - "title": "Regla general", - "text": "¿Necesita estado Confiable del destinatario? Manual. ¿Necesita un sello rápido contra manipulaciones y registro de auditoría sin configuración? Automático." - } - } - }, - "certTypeStep": { - "stepTitle": "Formato de certificado" - }, - "certFiles": { - "stepTitle": "Archivos de certificado" - }, - "appearance": { - "stepTitle": "Apariencia de firma", - "tooltip": { - "header": { - "title": "Acerca de la apariencia de firma" - }, - "invisible": { - "title": "Firmas invisibles", - "text": "La firma se añade al PDF para seguridad, pero no será visible al visualizar el documento. Perfecto para requisitos legales sin cambiar la apariencia del documento.", - "bullet1": "Proporciona seguridad sin cambios visuales", - "bullet2": "Cumple requisitos legales para firma digital", - "bullet3": "No afecta el diseño ni el aspecto del documento" - }, - "visible": { - "title": "Firmas visibles", - "text": "Muestra un bloque de firma en el PDF con su nombre, fecha y detalles opcionales. Útil cuando desea que los lectores vean claramente que el documento está firmado.", - "bullet1": "Muestra nombre del firmante y fecha en el documento", - "bullet2": "Puede incluir motivo y ubicación de la firma", - "bullet3": "Elija en qué página colocar la firma", - "bullet4": "Se puede incluir un logotipo opcional" - } - }, - "invisible": "Invisible", - "options": { - "title": "Detalles de la firma" - }, - "visible": "Visible" - }, - "sign": { - "submit": "Firmar PDF", - "results": "PDF firmado" - }, - "error": { - "failed": "Se produjo un error al procesar las firmas." - }, - "tooltip": { - "header": { - "title": "Acerca de la gestión de firmas" - }, - "overview": { - "title": "¿Qué puede hacer esta herramienta?", - "text": "Esta herramienta le permite verificar si sus PDFs están firmados digitalmente y añadir nuevas firmas digitales. Las firmas digitales demuestran quién creó o aprobó un documento y muestran si ha sido cambiado desde la firma.", - "bullet1": "Verificar firmas existentes y su validez", - "bullet2": "Ver información detallada sobre firmantes y certificados", - "bullet3": "Añadir nuevas firmas digitales para asegurar sus documentos", - "bullet4": "Múltiples archivos compatibles con navegación fácil" - }, - "validation": { - "title": "Verificar firmas", - "text": "Cuando verifica firmas, la herramienta le indica si son válidas, quién firmó el documento, cuándo se firmó y si el documento ha sido cambiado desde la firma.", - "bullet1": "Muestra si las firmas son válidas o inválidas", - "bullet2": "Muestra información del firmante y fecha de firma", - "bullet3": "Verifica si el documento fue modificado después de firmar", - "bullet4": "Puede usar certificados personalizados para verificación" - }, - "signing": { - "title": "Añadir firmas", - "text": "Para firmar un PDF, necesita un certificado digital (como PEM, PKCS12 o JKS). Puede elegir hacer visible la firma en el documento o mantenerla invisible solo para seguridad.", - "bullet1": "Compatible con formatos PEM, PKCS12, JKS y certificado de servidor", - "bullet2": "Opción de mostrar u ocultar firma en el PDF", - "bullet3": "Añadir motivo, ubicación y nombre del firmante", - "bullet4": "Elegir en qué página colocar firmas visibles", - "bullet5": "Usar certificado de servidor para la opción simple 'Firmar con Stirling-PDF'" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Acerca de los tipos de certificado" - }, - "what": { - "title": "¿Qué es un certificado?", - "text": "Es una identificación segura para su firma que demuestra que usted firmó. A menos que deba firmar mediante certificado, recomendamos usar otro método seguro como escribir, dibujar o cargar." - }, - "which": { - "title": "¿Qué opción debo usar?", - "text": "Elija el formato que coincida con su archivo de certificado:", - "bullet1": "PKCS#12 (.p12 / .pfx) – un archivo combinado (más común)", - "bullet2": "PFX (.pfx) – versión de Microsoft de PKCS12", - "bullet3": "PEM – archivos .pem separados de clave privada y certificado", - "bullet4": "JKS – almacén de claves Java .jks para desarrollo / flujos de trabajo CI-CD" - }, - "convert": { - "title": "¿Clave no listada?", - "text": "Convierta su archivo a un almacén de claves Java (.jks) con keytool, luego elija JKS." - } - } - }, - "chooseCertificate": "Elegir archivo de certificado", - "chooseJksFile": "Elegir archivo JKS", - "chooseP12File": "Elegir archivo PKCS12", - "choosePfxFile": "Elegir archivo PFX", - "choosePrivateKey": "Elegir archivo de clave privada", - "location": "Ubicación", - "logoTitle": "Logotipo", - "name": "Nombre", - "noLogo": "Sin logotipo", - "pageNumber": "Número de página", - "password": "Introduzca su almacén de claves o contraseña de clave privada (si corresponde):", - "passwordOptional": "Déjalo vacío si no hay contraseña", - "reason": "Razón", - "serverCertMessage": "Usando certificado del servidor: no se requieren archivos ni contraseña", - "showLogo": "Mostrar Logotipo" - }, - "removeCertSign": { - "tags": "autenticar,PEM,P12,oficial,desencriptar", - "title": "Eliminar firma del certificado", - "header": "Quitar el certificado digital del PDF", - "selectPDF": "Seleccione un archivo PDF:", - "submit": "Eliminar firma", - "description": "Esta herramienta eliminará las firmas de certificado digital de su documento PDF.", - "filenamePrefix": "sin_firmar", - "files": { - "placeholder": "Seleccione un archivo PDF en la vista principal para comenzar" - }, - "error": { - "failed": "Se produjo un error al eliminar las firmas de certificado." - }, - "results": { - "title": "Resultados de Eliminación de Certificado" - } - }, - "pageLayout": { - "tags": "unir,compuesto,vista única,organizar", - "title": "Diseño de varias páginas", - "header": "Diseño de varias páginas", - "pagesPerSheet": "Páginas por hoja:", - "addBorder": "Añadir bordes", - "submit": "Entregar", - "desc": { - "2": "Coloca 2 páginas en paralelo en una sola hoja.", - "3": "Coloca 3 páginas en una sola hoja en una sola fila.", - "4": "Coloca 4 páginas en una sola hoja (rejilla de 2 × 2).", - "9": "Coloca 9 páginas en una sola hoja (rejilla de 3 × 3).", - "16": "Coloca 16 páginas en una sola hoja (rejilla de 4 × 4)." - }, - "error": { - "failed": "Se produjo un error al crear el diseño multipágina." - } - }, - "bookletImposition": { - "tags": "folleto,imposición,impresión,encuadernación,plegado,signatura", - "title": "Imposición de folleto", - "header": "Imposición de folleto", - "submit": "Crear folleto", - "spineLocation": { - "label": "Ubicación del lomo", - "left": "Izquierda (Estándar)", - "right": "Derecha (RTL)" - }, - "doubleSided": { - "label": "Impresión a doble cara", - "tooltip": "Crea ambos lados frontal y posterior para impresión de folleto adecuada" - }, - "manualDuplex": { - "title": "Modo dúplex manual", - "instructions": "Para impresoras sin dúplex automático. Necesitará ejecutar esto dos veces:" - }, - "duplexPass": { - "label": "Pasada de impresión", - "first": "Primera pasada", - "second": "Segunda pasada", - "firstInstructions": "Imprime lados frontales → apile boca abajo → ejecute de nuevo con segunda pasada", - "secondInstructions": "Cargue la pila impresa boca abajo → imprime lados posteriores" - }, - "rtlBinding": { - "label": "Encuadernación de derecha a izquierda", - "tooltip": "Para árabe, hebreo u otros idiomas de derecha a izquierda" - }, - "addBorder": { - "label": "Añadir bordes alrededor de las páginas", - "tooltip": "Añade bordes alrededor de cada sección de página para ayudar con el corte y la alineación" - }, - "addGutter": { - "label": "Añadir margen de medianil", - "tooltip": "Añade espacio de margen interior para encuadernación" - }, - "gutterSize": { - "label": "Tamaño de medianil (puntos)" - }, - "flipOnShortEdge": { - "label": "Voltear por borde corto (solo dúplex automático)", - "tooltip": "Active para impresión dúplex por borde corto (solo dúplex automático - ignorado en modo manual)", - "manualNote": "No necesario en modo manual: usted voltea la pila manualmente" - }, - "advanced": { - "toggle": "Opciones avanzadas" - }, - "paperSizeNote": "El tamaño del papel se deriva automáticamente de su primera página.", - "tooltip": { - "header": { - "title": "Guía de creación de folletos" - }, - "description": { - "title": "¿Qué es la imposición de folleto?", - "text": "Crea folletos profesionales organizando las páginas en el orden de impresión correcto. Las páginas de su PDF se colocan de 2 en 2 en hojas horizontales, de modo que cuando se doblan y se encuadernan, se lean en la secuencia adecuada como un libro real." - }, - "example": { - "title": "Ejemplo: Folleto de 8 páginas", - "text": "Su documento de 8 páginas se convierte en 2 hojas:", - "bullet1": "Hoja 1 frontal: Páginas 8, 1 | Posterior: Páginas 2, 7", - "bullet2": "Hoja 2 frontal: Páginas 6, 3 | Posterior: Páginas 4, 5", - "bullet3": "Cuando se dobla y apila: Lee 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Cómo imprimir y ensamblar", - "text": "Siga estos pasos para folletos perfectos:", - "bullet1": "Imprima a doble cara con 'Voltear por borde largo'", - "bullet2": "Apile hojas en orden, doble por la mitad", - "bullet3": "Grape o encuaderne a lo largo del lomo doblado", - "bullet4": "Para impresoras de borde corto: Active la opción 'Voltear por borde corto'" - }, - "manualDuplex": { - "title": "Dúplex manual (impresoras de una cara)", - "text": "Para impresoras sin dúplex automático:", - "bullet1": "Desactive 'Impresión a doble cara'", - "bullet2": "Seleccione 'Primera pasada' → Imprimir → Apile boca abajo", - "bullet3": "Seleccione 'Segunda pasada' → Cargue pila → Imprima posteriores", - "bullet4": "Doble y ensamble normalmente" - }, - "advanced": { - "title": "Opciones avanzadas", - "text": "Ajuste fino de su folleto:", - "bullet1": "Encuadernación de derecha a izquierda: Para árabe, hebreo o idiomas RTL", - "bullet2": "Bordes: Muestra líneas de corte para recortar", - "bullet3": "Margen de medianil: Añade espacio para encuadernación/grapado", - "bullet4": "Volteo por borde corto: Solo para impresoras dúplex automáticas" - } - }, - "error": { - "failed": "Se produjo un error al crear la imposición de folleto." - } - }, - "scalePages": { - "title": "Ajustar escala de la página", - "header": "Ajustar escala de la página", - "pageSize": "Tamaño de la página del documento", - "keepPageSize": "Tamaño Original", - "scaleFactor": "Nivel de zoom (recorte) de la página", - "submit": "Entregar" - }, - "adjustPageScale": { - "tags": "redimensionar,modificar,dimensión,adaptar", - "title": "Ajustar escala de página", - "header": "Ajustar escala de página", - "scaleFactor": { - "label": "Factor de escala" - }, - "pageSize": { - "label": "Tamaño de página de destino", - "keep": "Mantener tamaño original", - "letter": "Carta", - "legal": "Legal" - }, - "submit": "Ajustar escala de página", - "error": { - "failed": "Se produjo un error al ajustar la escala de página." - }, - "tooltip": { - "header": { - "title": "Descripción general de configuración de escala de página" - }, - "description": { - "title": "Descripción", - "text": "Ajuste el tamaño del contenido del PDF y cambie las dimensiones de página." - }, - "scaleFactor": { - "title": "Factor de escala", - "text": "Controla el tamaño del contenido en la página. El contenido se escala y se centra; si el contenido escalado es más grande que el tamaño de página, puede recortarse.", - "bullet1": "1.0 = Tamaño original", - "bullet2": "0.5 = Mitad del tamaño (50% más pequeño)", - "bullet3": "2.0 = Doble tamaño (200% más grande, puede recortarse)" - }, - "pageSize": { - "title": "Tamaño de página de destino", - "text": "Establece las dimensiones de las páginas del PDF de salida. 'Mantener tamaño original' conserva las dimensiones actuales, mientras que otras opciones redimensionan a tamaños de papel estándar." - } - } - }, - "add-page-numbers": { - "tags": "paginar,etiquetar,organizar,indexar" - }, - "auto-rename": { - "tags": "auto-detectar,basado en el encabezamiento,organizar,re-etiquetar", - "title": "Renombrar automáticamente", - "header": "Renombrar PDF automáticamente", - "description": "Encuentra automáticamente el título del contenido de su PDF y lo utiliza como nombre de archivo.", - "submit": "Renombrar automáticamente", - "files": { - "placeholder": "Seleccione un archivo PDF en la vista principal para comenzar" - }, - "error": { - "failed": "Se produjo un error al renombrar automáticamente el PDF." - }, - "results": { - "title": "Resultados de cambio de nombre automático" - }, - "tooltip": { - "header": { - "title": "Cómo funciona el cambio de nombre automático" - }, - "description": { - "title": "Qué hace" - }, - "howItWorks": { - "title": "Cambio de nombre inteligente", - "text": "Encuentra automáticamente el título del contenido de su PDF y lo utiliza como nombre de archivo.", - "bullet1": "Busca texto que parezca ser un título o encabezado", - "bullet2": "Crea un nombre de archivo limpio y válido a partir del título detectado", - "bullet3": "Conserva el nombre original si no se encuentra un título adecuado" - } - }, - "settings": { - "title": "Acerca de" - } - }, - "adjust-contrast": { - "tags": "corrección de color,sintonizar color,modificar,mejorar" - }, - "crop": { - "title": "Recortar", - "header": "Recortar PDF", - "submit": "Entregar", - "noFileSelected": "Seleccione un archivo PDF para comenzar a recortar", - "preview": { - "title": "Selección de Área de Recorte" - }, - "reset": "Restablecer a PDF completo", - "coordinates": { - "title": "Posición y Tamaño", - "x": { - "label": "Posición X", - "desc": "Borde izquierdo (puntos)" - }, - "y": { - "label": "Posición Y", - "desc": "Borde inferior (puntos)" - }, - "width": { - "label": "Ancho", - "desc": "Ancho del recorte (puntos)" - }, - "height": { - "label": "Alto", - "desc": "Alto del recorte (puntos)" - } - }, - "error": { - "invalidArea": "El área de recorte se extiende más allá de los límites del PDF", - "failed": "Error al recortar PDF" - }, - "steps": { - "selectArea": "Seleccionar Área de Recorte" - }, - "tooltip": { - "title": "Cómo Recortar PDFs", - "description": "Seleccione el área a recortar de su PDF arrastrando y redimensionando la superposición azul en la miniatura.", - "drag": "Arrastre la superposición para mover el área de recorte", - "resize": "Arrastre las esquinas y bordes para redimensionar", - "precision": "Use entradas de coordenadas para posicionamiento preciso" - }, - "results": { - "title": "Resultados de Recorte" - }, - "automation": { - "info": "Introduce las coordenadas de recorte en puntos de PDF. El origen (0,0) está en la esquina inferior izquierda. Estos valores se aplicarán a todos los PDF procesados en esta automatización.", - "reference": "Referencia: una página A4 son 595,28 × 841,89 puntos (210 mm × 297 mm). 1 pulgada = 72 puntos." - } - }, - "autoSplitPDF": { - "tags": "Marcado por QR,separar,segmento de escaneo,organizar", - "title": "Dividir PDF automáticamente", - "header": "Dividir PDF automáticamente", - "description": "Imprimir, Insertar, Escanear, cargar, y déjenos separar automáticamente sus documentos. No se necesita clasificación manual.", - "selectText": { - "1": "Imprimir algunas hojas divisorias desde la parte inferior (Blanco y negro está bien).", - "2": "Escanee todos sus documentos a la vez insertando la hoja divisoria entre ellos.", - "3": "Cargue un único archivo PDF escaneado de gran tamaño y deje que Stirling PDF se encargue del resto.", - "4": "Las páginas divisorias son automáticamente detectadas y eliminadas, garantizando un buen documento final." - }, - "formPrompt": "Entregar PDF conteniendo divisores de página de Stirling-PDF:", - "duplexMode": "Modo Dúplex (Escaneado de ambas caras)", - "dividerDownload2": "Descargar 'Divisor automático (con instrucciones).pdf'", - "submit": "Entregar" - }, - "sanitizePdf": { - "tags": "limpiar,asegurar,seguro,quitar amenazas" - }, - "URLToPDF": { - "tags": "captura web,guardar página,web a documento,archivo", - "title": "URL a PDF", - "header": "URL a PDF", - "submit": "Convertir", - "credit": "Utiliza WeasyPrint" - }, - "HTMLToPDF": { - "tags": "margen,contenido web,transformación,convertir", - "title": "HTML a PDF", - "header": "HTML a PDF", - "help": "Acepta archivos HTML y ZIPs conteniendo los html/css/imágenes, etc, requeridas", - "submit": "Convertir", - "credit": "Utiliza WeasyPrint", - "zoom": "Nivel de zoom para mostrar la página web.", - "pageWidth": "Ancho de la página en centímetros. (Dejar en blanco por defecto)", - "pageHeight": "Alto de la página en centímetros. (Dejar en blanco por defecto)", - "marginTop": "Margen superior de la página en milímetros. (Dejar en blanco por defecto)", - "marginBottom": "Margen inferior de la página en milímetros. (Dejar en blanco por defecto)", - "marginLeft": "Margen izquierdo de la página en milímetros. (Dejar en blanco por defecto)", - "marginRight": "Margen derecho de la página en milímetros. (Dejar en blanco por defecto)", - "printBackground": "Renderizar el fondo de las páginas web.", - "defaultHeader": "Habilitar encabezado predeterminado (Nombre y número de página)", - "cssMediaType": "Cambiar el tipo de medio CSS de la página.", - "none": "Ninguno", - "print": "Imprimir", - "screen": "Pantalla" - }, - "MarkdownToPDF": { - "tags": "margen,contenido web,transformación,convertir", - "title": "Markdown a PDF", - "header": "Markdown a PDF", - "submit": "Convertir", - "help": "Tarea en proceso", - "credit": "Usa WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "markup,contenido web,transformación,convertir,md", - "title": "PDF a Markdown", - "header": "PDF a Markdown", - "submit": "Convertir" - }, - "getPdfInfo": { - "tags": "información,datos,estadísticas,estadísticas", - "title": "Obtener Información del PDF", - "header": "Obtener Información del PDF", - "submit": "Obtener Información", - "downloadJson": "Descargar JSON" - }, - "extractPage": { - "tags": "extraer" - }, - "PdfToSinglePage": { - "tags": "página única" - }, - "showJS": { - "tags": "JS", - "title": "Mostrar Javascript", - "header": "Mostrar Javascript", - "downloadJS": "Descargar Javascript", - "submit": "Mostrar", - "results": "Resultado", - "processing": "Extrayendo JavaScript...", - "done": "JavaScript extraído", - "singleFileWarning": "Esta herramienta solo admite un archivo a la vez. Selecciona un único archivo.", - "view": { - "title": "JavaScript extraído" - } - }, - "redact": { - "tags": "Redactar,Ocultar,oscurece,negro,marcador,oculto,manual", - "title": "Censurar texto Manualmente", - "submit": "Enviar", - "error": { - "failed": "Se produjo un error al censurar el PDF." - }, - "modeSelector": { - "title": "Método de Censura", - "mode": "Modo", - "automatic": "Automático", - "automaticDesc": "Censurar texto basándose en términos de búsqueda", - "manual": "Manual", - "manualDesc": "Haga clic y arrastre para censurar áreas específicas", - "manualComingSoon": "Censura manual próximamente" - }, - "auto": { - "header": "Censurar Automáticamente", - "settings": { - "title": "Configuración de Censura", - "advancedTitle": "Avanzado" - }, - "colorLabel": "Color de Caja", - "wordsToRedact": { - "title": "Palabras a Censurar", - "placeholder": "Introduzca una palabra", - "add": "Agregar", - "examples": "Ejemplos: Confidencial, Alto-Secreto" - }, - "useRegexLabel": "Usar Regex", - "wholeWordSearchLabel": "Búsqueda de Palabra Completa", - "customPaddingLabel": "Relleno Extra Personalizado", - "convertPDFToImageLabel": "Convertir PDF a PDF-Imagen" - }, - "tooltip": { - "mode": { - "header": { - "title": "Método de Censura" - }, - "automatic": { - "title": "Censura Automática", - "text": "Encuentra y censura automáticamente el texto especificado en todo el documento. Perfecto para eliminar información confidencial consistente como nombres, direcciones o marcadores confidenciales." - }, - "manual": { - "title": "Censura Manual", - "text": "Haga clic y arrastre para seleccionar manualmente áreas específicas para censurar. Le da control preciso sobre lo que se censura. (Próximamente)" - } - }, - "words": { - "header": { - "title": "Palabras a Censurar" - }, - "description": { - "title": "Coincidencia de Texto", - "text": "Introduzca palabras o frases para encontrar y censurar en su documento. Cada palabra se buscará por separado." - }, - "bullet1": "Agregue una palabra a la vez", - "bullet2": "Presione Enter o haga clic en 'Agregar Otra' para agregar", - "bullet3": "Haga clic en × para eliminar palabras", - "examples": { - "title": "Ejemplos Comunes", - "text": "Las palabras típicas para censurar incluyen: detalles bancarios, direcciones de correo electrónico o nombres específicos." - } - }, - "advanced": { - "header": { - "title": "Configuración Avanzada de Censura" - }, - "color": { - "title": "Color de Caja y Relleno", - "text": "Personalice la apariencia de las cajas de censura. El negro es estándar, pero puede elegir cualquier color. El relleno agrega espacio adicional alrededor del texto encontrado." - }, - "regex": { - "title": "Usar Regex", - "text": "Habilite expresiones regulares para coincidencia de patrones avanzada. Útil para encontrar números de teléfono, correos electrónicos o patrones complejos.", - "bullet1": "Ejemplo: \\d{4}-\\d{2}-\\d{2} para coincidir con cualquier fecha en formato AAAA-MM-DD", - "bullet2": "Usar con precaución - probar minuciosamente" - }, - "wholeWord": { - "title": "Búsqueda de Palabra Completa", - "text": "Solo coincide palabras completas, no coincidencias parciales. 'Juan' no coincidirá con 'Juanito' cuando esté habilitado." - }, - "convert": { - "title": "Convertir a PDF-Imagen", - "text": "Convierte el PDF a un PDF basado en imagen después de la censura. Esto asegura que el texto detrás de las cajas de censura se elimine completamente y sea irrecuperable." - } - } - }, - "manual": { - "header": "Censura Manual", - "textBasedRedaction": "Censura Basada en Texto", - "pageBasedRedaction": "Censura Basada en Páginas", - "convertPDFToImageLabel": "Convertir PDF a PDF-Imagen (Usado para eliminar texto detrás de la caja)", - "pageRedactionNumbers": { - "title": "Páginas", - "placeholder": "(por ejemplo 1,2,8 o 4,7,12-16 o 2n-1)" - }, - "redactionColor": { - "title": "Color de Censura" - }, - "export": "Exportar", - "upload": "Cargar", - "boxRedaction": "Censura de dibujo de caja", - "zoom": "Zoom", - "zoomIn": "Acercar", - "zoomOut": "Alejar", - "nextPage": "Página Siguiente", - "previousPage": "Página Anterior", - "toggleSidebar": "Alternar Barra Lateral", - "showThumbnails": "Mostrar Miniaturas", - "showDocumentOutline": "Mostrar Esquema del Documento (doble clic para expandir/contraer todos los elementos)", - "showAttachments": "Mostrar Adjuntos", - "showLayers": "Mostrar Capas (doble clic para restablecer todas las capas al estado predeterminado)", - "colourPicker": "Selector de Color", - "findCurrentOutlineItem": "Encontrar elemento de esquema actual", - "applyChanges": "Aplicar Cambios" - } - }, - "tableExtraxt": { - "tags": "CSV,Extraer tabla,extraer,convertir" - }, - "autoSizeSplitPDF": { - "tags": "pdf,dividir,documento,organización" - }, - "overlay-pdfs": { - "tags": "Superponer", - "header": "Superponer archivos PDF", - "title": "Superponer PDF", - "desc": "Superponer un PDF encima de otro", - "baseFile": { - "label": "Seleccione archivo PDF de base" - }, - "overlayFiles": { - "label": "Seleccione archivos PDF a superponer", - "placeholder": "Elige PDF(s)...", - "addMore": "Añadir más PDF..." - }, - "mode": { - "label": "Seleccione modo de superposición", - "sequential": "Superposición Sequencial", - "interleaved": "Superposición Intercalada", - "fixedRepeat": "Superposición de repetición fija" - }, - "counts": { - "label": "Recuento de superposición (para Modo de Repetición Fija)", - "placeholder": "Introduzca recuento separado por comas (p.ej., 2,3,1)", - "item": "Cantidad para el archivo", - "noFiles": "Añade archivos de superposición para configurar cantidades" - }, - "position": { - "label": "Seleccione Posición de Superposición", - "foreground": "Arriba", - "background": "Fondo" - }, - "submit": "Enviar", - "settings": { - "title": "Configuración" - }, - "results": { - "title": "Resultados de la superposición" - }, - "tooltip": { - "header": { - "title": "Resumen de Superponer PDF" - }, - "description": { - "title": "Descripción", - "text": "Combina un PDF base con uno o más PDF superpuestos. Las superposiciones pueden aplicarse página por página en diferentes modos y colocarse en primer plano o en el fondo." - }, - "mode": { - "title": "Modo de superposición", - "text": "Elige cómo distribuir las páginas de superposición sobre las páginas del PDF base.", - "sequential": "Superposición secuencial: usa páginas del primer PDF superpuesto hasta que termine y luego pasa al siguiente.", - "interleaved": "Superposición intercalada: toma una página de cada superposición por turno.", - "fixedRepeat": "Superposición de repetición fija: toma un número determinado de páginas de cada superposición antes de pasar a la siguiente. Usa Cantidades para establecer los números." - }, - "position": { - "title": "Posición de superposición", - "text": "Primer plano coloca la superposición encima de la página. Fondo la coloca detrás." - }, - "overlayFiles": { - "title": "Archivos de superposición", - "text": "Selecciona uno o varios PDF para superponer sobre el PDF base. El orden de estos archivos afecta cómo se aplican las páginas en los modos Secuencial y Repetición fija." - }, - "counts": { - "title": "Cantidades (solo en Repetición fija)", - "text": "Indica un número positivo para cada archivo superpuesto que muestre cuántas páginas tomar antes de pasar al siguiente. Obligatorio cuando el modo es Repetición fija." - } - }, - "error": { - "failed": "Se produjo un error al superponer PDF." - } - }, - "split-by-sections": { - "tags": "Dividir sección, Dividir, Personalizar", - "title": "Dividir PDF por Secciones", - "header": "Dividir PDF por Secciones", - "horizontal": { - "label": "Divisiones Horizontales", - "placeholder": "Introduzca el número de divisiones horizontales" - }, - "vertical": { - "label": "Divisiones Verticales", - "placeholder": "Introduzca el número de divisiones verticales" - }, - "submit": "Dividir PDF", - "merge": "Unir en Un PDF" - }, - "AddStampRequest": { - "tags": "Sello, Añadir imagen, centrar imagen, Marca de agua, PDF, Incrustar, Personalizar", - "header": "Sellar PDF", - "title": "Sellar PDF", - "stampSetup": "Configuración de sello", - "stampType": "Tipo de sello", - "stampText": "Texto del sello", - "stampImage": "Imagen de sello", - "alphabet": "Alfabeto", - "fontSize": "Tamaño de fuente/imagen", - "rotation": "Rotación", - "opacity": "Opacidad", - "position": "Posición", - "overrideX": "Forzar coordenada X", - "overrideY": "Forzar coordenada Y", - "customMargin": "Personalizar margen", - "customColor": "Personalizar color de texto", - "submit": "Enviar", - "noStampSelected": "No se ha seleccionado ningún sello. Vuelva al Paso 1.", - "customPosition": "Arrastra el sello a la ubicación deseada en la ventana de vista previa.", - "error": { - "failed": "Se produjo un error al añadir el sello al PDF." - }, - "imageSize": "Tamaño de la imagen", - "margin": "Margen", - "positionAndFormatting": "Posición y formato", - "quickPosition": "Selecciona una posición en la página para colocar el sello.", - "results": { - "title": "Resultados del sello" - } - }, - "removeImagePdf": { - "tags": "Eliminar imagen,Operaciones de página,Back end,Backend" - }, - "splitPdfByChapters": { - "tags": "dividir,capítulos,marcadores,organizar" - }, - "validateSignature": { - "tags": "firma,verificar,validar,pdf,certificado,firma digital,validar firma,validar certificado", - "title": "Validar firmas del PDF", - "header": "Validar firmas del PDF", - "selectPDF": "Seleccione el archivo PDF firmado", - "submit": "Validar firmas", - "results": "Resultados de la validación", - "status": { - "_value": "Estado de la validación", - "valid": "Válido", - "invalid": "Inválido", - "complete": "Validación completa" - }, - "signer": "Firmante", - "date": "Fecha", - "reason": "Motivo", - "location": "Ubicación", - "noSignatures": "No se encontraron firmas digitales en este documento", - "chain": { - "invalid": "Error en la validación de la cadena de certificados: no se puede verificar la identidad del firmante" - }, - "trust": { - "invalid": "El certificado no se encuentra en los almacenes de confianza: no se puede verificar la fuente" - }, - "cert": { - "expired": "Certificado expirado", - "revoked": "Certificado fue revocado", - "info": "Detalles del certificado", - "issuer": "Emisor", - "subject": "Asunto", - "serialNumber": "Número de Serie", - "validFrom": "Válido desde", - "validUntil": "Válido hasta", - "algorithm": "Algoritmo", - "keySize": "Tamaño de la clave", - "version": "Versión", - "keyUsage": "Uso de la clave", - "selfSigned": "Autofirmado", - "bits": "bits", - "details": "Detalles del certificado" - }, - "signature": { - "info": "Información de la firma", - "_value": "Firma", - "mathValid": "La firma es matemáticamente válida aunque:" - }, - "selectCustomCert": "Archivo de certificado personalizado X.509 (opcional)", - "downloadCsv": "Descargar CSV", - "downloadJson": "Descargar JSON", - "downloadPdf": "Descargar informe PDF", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "No se pueden validar los archivos seleccionados.", - "partial": "Algunos archivos no se pudieron validar.", - "reportGeneration": "No se pudo generar el informe PDF. JSON y CSV están disponibles.", - "unexpected": "Error inesperado durante la validación." - }, - "finalizing": "Preparando descargas...", - "issue": { - "certExpired": "Certificado caducado", - "certRevocationUnknown": "Estado de revocación del certificado desconocido", - "certRevoked": "Certificado revocado", - "chainInvalid": "Cadena de certificados no válida", - "signatureInvalid": "Falló la verificación criptográfica de la firma", - "trustInvalid": "Certificado no es de confianza" - }, - "noResults": "Ejecuta la validación para generar un informe.", - "noSignaturesShort": "Sin firmas", - "processing": "Validando firmas...", - "report": { - "continued": "Continuación", - "downloads": "Descargas", - "entryLabel": "Resumen de firma", - "fields": { - "created": "Creado", - "fileSize": "Tamaño del archivo", - "signatureCount": "Firmas totales", - "signatureDate": "Fecha de firma" - }, - "filesEvaluated": "{{count}} archivos evaluados", - "footer": "Validado mediante Stirling PDF", - "generatedAt": "Generado", - "noPdf": "El informe PDF estará disponible tras una validación correcta.", - "page": "Página", - "shortTitle": "Resumen de firma", - "signatureCountLabel": "{{count}} firmas", - "signaturesFound": "{{count}} firmas detectadas", - "signaturesValid": "{{count}} totalmente válidas", - "title": "Informe de validación de firmas" - }, - "settings": { - "certHint": "Sube un certificado X.509 de confianza para validar frente a un origen de confianza personalizado.", - "title": "Configuración de validación" - }, - "signatureDate": "Fecha de firma", - "totalSignatures": "Firmas totales" - }, - "replaceColor": { - "tags": "Reemplazar Color,Operaciones de página,Back end,lado del servidor", - "labels": { - "settings": "Configuración", - "colourOperation": "Operación de color" - }, - "options": { - "highContrast": "Alto contraste", - "invertAll": "Invertir todos los colores", - "custom": "Personalizado", - "cmyk": "Convertir a CMYK" - }, - "tooltip": { - "header": { - "title": "Resumen de configuración de reemplazo e inversión de color" - }, - "description": { - "title": "Descripción", - "text": "Transforma los colores del PDF para mejorar la legibilidad y la accesibilidad. Elige entre preajustes de alto contraste, invierte todos los colores o crea esquemas de color personalizados." - }, - "highContrast": { - "title": "Alto contraste", - "text": "Aplica combinaciones de color de alto contraste predefinidas diseñadas para mejorar la legibilidad y el cumplimiento de accesibilidad.", - "bullet1": "Texto blanco sobre fondo negro - Modo oscuro clásico", - "bullet2": "Texto negro sobre fondo blanco - Alto contraste estándar", - "bullet3": "Texto amarillo sobre fondo negro - Opción de alta visibilidad", - "bullet4": "Texto verde sobre fondo negro - Alto contraste alternativo" - }, - "invertAll": { - "title": "Invertir todos los colores", - "text": "Invierte completamente todos los colores del PDF, creando un efecto similar a un negativo. Útil para crear versiones en modo oscuro de documentos o reducir la fatiga visual en condiciones de poca luz." - }, - "custom": { - "title": "Colores personalizados", - "text": "Define tus propios colores de texto y fondo usando los selectores de color. Perfecto para crear documentos de marca o atender requisitos específicos de accesibilidad.", - "bullet1": "Color del texto - Elige el color para los elementos de texto", - "bullet2": "Color de fondo - Establece el color de fondo del documento" - }, - "cmyk": { - "title": "Convertir a CMYK", - "text": "Convierte el PDF del espacio de color RGB al espacio de color CMYK, optimizado para impresión profesional. Este proceso convierte los colores al modelo Cian, Magenta, Amarillo, Negro usado por las impresoras." - } - }, - "error": { - "failed": "Se produjo un error al procesar el reemplazo de color." - } - }, - "login": { - "title": "Iniciar sesión", - "header": "Iniciar sesión", - "signin": "Iniciar sesión", - "signInWith": "Iniciar sesión con", - "signInAnonymously": "Registrarse como Invitado", - "rememberme": "Recordarme", - "invalid": "Nombre de usuario o contraseña erróneos.", - "locked": "Su cuenta se ha bloqueado.", - "sessionExpired": "Tu sesión ha expirado. Vuelve a iniciar sesión.", - "signinTitle": "Por favor, inicie sesión", - "ssoSignIn": "Iniciar sesión a través del inicio de sesión único", - "oAuth2AutoCreateDisabled": "Usuario de creación automática de OAUTH2 DESACTIVADO", - "oAuth2AdminBlockedUser": "El registro o inicio de sesión de usuarios no registrados está actualmente bloqueado. Por favor, póngase en contacto con el administrador.", - "oauth2RequestNotFound": "Solicitud de autorización no encontrada", - "oauth2InvalidUserInfoResponse": "Respuesta de información de usuario no válida", - "oauth2invalidRequest": "Solicitud no válida", - "oauth2AccessDenied": "Acceso denegado", - "oauth2InvalidTokenResponse": "Respuesta de token no válida", - "oauth2InvalidIdToken": "Token de identificación no válido", - "relyingPartyRegistrationNotFound": "No hay registro de terceros confiables", - "userIsDisabled": "El usuario está desactivado, actualmente el acceso está bloqueado para ese nombre de usuario. Por favor, póngase en contacto con el administrador.", - "alreadyLoggedIn": "Ya ha iniciado sesión en", - "alreadyLoggedIn2": "dispositivos. Cierre sesión en los dispositivos y vuelva a intentarlo.", - "toManySessions": "Tiene demasiadas sesiones activas", - "logoutMessage": "Ha cerrado sesión.", - "youAreLoggedIn": "¡Ha iniciado sesión!", - "email": "Correo electrónico", - "password": "Contraseña", - "enterEmail": "Introduzca su correo electrónico", - "enterPassword": "Introduzca su contraseña", - "loggingIn": "Iniciando sesión...", - "username": "Nombre de usuario", - "enterUsername": "Introduce el nombre de usuario", - "useEmailInstead": "Iniciar sesión con correo electrónico", - "forgotPassword": "¿Has olvidado tu contraseña?", - "logIn": "Iniciar sesión", - "signingIn": "Iniciando sesión...", - "login": "Iniciar sesión", - "or": "O", - "useMagicLink": "Usar enlace mágico en su lugar", - "enterEmailForMagicLink": "Introduzca su correo electrónico para el enlace mágico", - "sending": "Enviando…", - "sendMagicLink": "Enviar Enlace Mágico", - "cancel": "Cancelar", - "dontHaveAccount": "¿No tiene una cuenta? Registrarse", - "home": "Inicio", - "debug": "Depurar", - "signOut": "Cerrar Sesión", - "pleaseEnterBoth": "Por favor, introduzca tanto el correo electrónico como la contraseña", - "pleaseEnterEmail": "Por favor, introduzca su dirección de correo electrónico", - "magicLinkSent": "¡Enlace mágico enviado a {{email}}! Revise su correo electrónico y haga clic en el enlace para iniciar sesión.", - "passwordResetSent": "¡Enlace de restablecimiento de contraseña enviado a {{email}}! Revise su correo electrónico y siga las instrucciones.", - "failedToSignIn": "Error al iniciar sesión con {{provider}}: {{message}}", - "unexpectedError": "Error inesperado: {{message}}", - "accountCreatedSuccess": "¡Cuenta creada correctamente! Ya puedes iniciar sesión.", - "passwordChangedSuccess": "¡Contraseña cambiada correctamente! Inicia sesión con tu nueva contraseña.", - "credentialsUpdated": "Tus credenciales se han actualizado. Vuelve a iniciar sesión.", - "defaultCredentials": "Credenciales de inicio de sesión predeterminadas", - "changePasswordWarning": "Cambie su contraseña tras iniciar sesión por primera vez", - "slides": { - "overview": { - "alt": "Vista general de Stirling PDF", - "title": "Su solución integral para todas sus necesidades de PDF.", - "subtitle": "Una suite en la nube centrada en la privacidad para PDF que le permite convertir, firmar, ocultar y gestionar documentos, junto con 50+ herramientas potentes." - }, - "edit": { - "alt": "Editar PDFs", - "title": "Edite PDFs para mostrar/proteger la información que quiera", - "subtitle": "Con más de una docena de herramientas para ocultar, firmar, leer y manipular PDFs, seguro que encuentra lo que busca." - }, - "secure": { - "alt": "Proteger PDFs", - "title": "Proteja la información sensible en sus PDFs", - "subtitle": "Añada contraseñas, oculte contenido y gestione certificados con facilidad." - } - } - }, - "signup": { - "title": "Crear una cuenta", - "subtitle": "Únase a Stirling PDF para comenzar", - "name": "Nombre", - "email": "Correo electrónico", - "password": "Contraseña", - "confirmPassword": "Confirmar contraseña", - "enterName": "Ingrese su nombre", - "enterEmail": "Ingrese su correo electrónico", - "enterPassword": "Ingrese su contraseña", - "confirmPasswordPlaceholder": "Confirmar contraseña", - "or": "o", - "creatingAccount": "Creando Cuenta...", - "signUp": "Registrarse", - "alreadyHaveAccount": "¿Ya tiene una cuenta? Iniciar sesión", - "pleaseFillAllFields": "Por favor, complete todos los campos", - "passwordsDoNotMatch": "Las contraseñas no coinciden", - "passwordTooShort": "La contraseña debe tener al menos 6 caracteres", - "invalidEmail": "Por favor, ingrese una dirección de correo electrónico válida", - "checkEmailConfirmation": "Verifique su correo electrónico para obtener un enlace de confirmación y completar su registro.", - "accountCreatedSuccessfully": "¡Cuenta creada con éxito! Ahora puede iniciar sesión.", - "unexpectedError": "Error inesperado: {{message}}", - "useEmailInstead": "Usar correo electrónico en su lugar", - "nameRequired": "El nombre es obligatorio", - "emailRequired": "El correo electrónico es obligatorio", - "passwordRequired": "La contraseña es obligatoria", - "confirmPasswordRequired": "Por favor, confirma tu contraseña" - }, - "pdfToSinglePage": { - "title": "PDF a página única", - "header": "PDF a página única", - "submit": "Convertir a página única", - "description": "Esta herramienta combinará todas las páginas de su PDF en una sola página grande. El ancho permanecerá igual que el de las páginas originales, pero la altura será la suma de todas las alturas de página.", - "filenamePrefix": "pagina_unica", - "files": { - "placeholder": "Seleccione un archivo PDF en la vista principal para comenzar" - }, - "error": { - "failed": "Se produjo un error al convertir a página única." - }, - "results": { - "title": "Resultados de Página Única" - } - }, - "pageExtracter": { - "title": "Extraer Páginas", - "header": "Extraer Páginas", - "submit": "Extraer", - "placeholder": "(por ejemplo, 1,2,8 o 4,7,12-16 o 2n-1)" - }, - "sanitizePDF": { - "title": "Limpiar archivo PDF", - "header": "Limpiar un archivo PDF", - "selectText": { - "1": "Eliminar código JavaScript", - "2": "Eliminar archivos incrustados", - "3": "Eliminar metadatos XMP", - "4": "Eliminar enlaces", - "5": "Eliminar fuentes", - "6": "Eliminar metadatos asociados al documento" - }, - "submit": "Limpiar PDF" - }, - "adjustContrast": { - "title": "Ajustar Contraste", - "header": "Ajustar Contraste", - "basic": "Ajustes básicos", - "contrast": "Contraste:", - "brightness": "Brillo:", - "saturation": "Saturación:", - "download": "Descargar", - "adjustColors": "Ajustar colores", - "blue": "Azul", - "confirm": "Confirmar", - "error": { - "failed": "Error al ajustar colores/contraste" - }, - "green": "Verde", - "noPreview": "Selecciona un PDF para la vista previa", - "red": "Rojo", - "results": { - "title": "PDF ajustado" - } - }, - "compress": { - "title": "Comprimir", - "desc": "Comprimir PDFs para reducir su tamaño de archivo.", - "header": "Comprimir PDF", - "method": { - "title": "Método de Compresión", - "quality": "Calidad", - "filesize": "Tamaño de archivo" - }, - "credit": "Este servicio utiliza qpdf para compresión/optimización de PDF", - "grayscale": { - "label": "Aplicar escala de grises para compresión" - }, - "tooltip": { - "header": { - "title": "Resumen de Configuración de Compresión" - }, - "description": { - "title": "Descripción", - "text": "La compresión es una forma fácil de reducir el tamaño de su archivo. Elija Tamaño de Archivo para ingresar un tamaño objetivo y nosotros ajustaremos la calidad por usted. Elija Calidad para establecer la intensidad de compresión manualmente." - }, - "qualityAdjustment": { - "title": "Ajuste de Calidad", - "text": "Arrastre el control deslizante para ajustar la intensidad de compresión. Los valores más bajos (1-3) preservan la calidad pero resultan en archivos más grandes. Los valores más altos (7-9) reducen más el archivo pero disminuyen la claridad de la imagen.", - "bullet1": "Los valores más bajos preservan la calidad", - "bullet2": "Los valores más altos reducen el tamaño del archivo" - }, - "grayscale": { - "title": "Escala de Grises", - "text": "Seleccione esta opción para convertir todas las imágenes a blanco y negro, lo que puede reducir significativamente el tamaño del archivo, especialmente para PDFs escaneados o documentos con muchas imágenes." - } - }, - "error": { - "failed": "Ocurrió un error al comprimir el PDF." - }, - "selectText": { - "1": { - "_value": "Configuración de Compresión", - "1": "1-3 compresión PDF,
4-6 compresión de imagen suave,
7-9 compresión de imágenes intensa reducirá drásticamente la calidad de imagen" - }, - "2": "Nivel de optimización:", - "4": "Modo automático: ajusta automáticamente la calidad para que el PDF tenga el tamaño exacto", - "5": "Tamaño esperado del PDF (por ejemplo, 25 MB, 10.8 MB, 25 KB)" - }, - "submit": "Comprimir" - }, - "decrypt": { - "passwordPrompt": "Este archivo está protegido con contraseña. Por favor, introduzca la contraseña:", - "cancelled": "Operación cancelada para el PDF: {0}", - "noPassword": "No se proporcionó contraseña para PDF cifrado: {0}", - "invalidPassword": "Por favor, inténtelo de nuevo con la contraseña correcta.", - "invalidPasswordHeader": "Contraseña incorrecta o cifrado no compatible para PDF: {0}", - "unexpectedError": "Se produjo un error al procesar el archivo. Inténtalo nuevamente.", - "serverError": "Error del servidor al descifrar: {0}", - "success": "Archivo descifrado exitosamente." - }, - "multiTool-advert": { - "message": "Esta función también está disponible en nuestra página de herramientas múltiples. ¡Échale un vistazo para ver una interfaz de usuario página por página mejorada y funciones adicionales!" - }, - "pageRemover": { - "title": "Eliminador de páginas", - "header": "Eliminador de páginas PDF", - "pagesToDelete": "Páginas a eliminar (introducir una lista de números de página separados por coma):", - "submit": "Eliminar Páginas", - "placeholder": "(por ejemplo 1,2,6 o 1-10,15-30)" - }, - "imageToPDF": { - "title": "Imagen a PDF", - "header": "Imagen a PDF", - "submit": "Convertir", - "selectLabel": "Opciones de ajuste de imagen", - "fillPage": "Ocupar toda la página", - "fitDocumentToImage": "Ajustar página a imagen", - "maintainAspectRatio": "Mantener relación de aspecto", - "selectText": { - "2": "Rotación automática del PDF", - "3": "Lógica de archivos múltiples (únicamente activado si funciona con multiples imágenes)", - "4": "Unir en un único archivo PDF", - "5": "Convertir a PDFs separados" - } - }, - "PDFToCSV": { - "title": "PDF a CSV", - "header": "PDF a CSV", - "prompt": "Elija una página para extraer la tabla", - "submit": "Extraer" - }, - "split-by-size-or-count": { - "title": "Dividir PDF por tamaño o cantidad", - "header": "Dividir PDF por tamaño o número", - "type": { - "label": "Seleccionar tipo de división", - "size": "Por tamaño", - "pageCount": "Por número de páginas", - "docCount": "por recuento de documentos" - }, - "value": { - "label": "Introduzca valor", - "placeholder": "Introduzca tamaño (p.ej., 2MB o 3KB) or recuento (p.ej., 5)" - }, - "submit": "Enviar" - }, - "printFile": { - "title": "Imprimir archivo", - "header": "Imprimir archivo en la impresora", - "selectText": { - "1": "Seleccionar archivo para imprimir", - "2": "Introducir nombre de la impresora" - }, - "submit": "Imprimir" - }, - "licenses": { - "nav": "Licencias", - "title": "Licencias de terceros", - "header": "Licencias de terceros", - "module": "Módulo", - "version": "Versión", - "license": "Licencia" - }, - "survey": { - "nav": "Encuesta", - "title": "Encuesta Stirling-PDF", - "description": "Stirling-PDF no tiene seguimiento, por lo que queremos escuchar a nuestros usuarios para mejorar Stirling-PDF.", - "changes": "¡Stirling-PDF ha cambiado desde la última encuesta! Para obtener más información, revise nuestro artículo de blog aquí:", - "changes2": "Con estos cambios estamos obteniendo apoyo y financiamiento empresarial", - "please": "¡Considere realizar nuestra encuesta!", - "disabled": "(La ventana emergente de la encuesta se desactivará en las siguientes actualizaciones, pero estará disponible al pie de la página.)", - "button": "Realizar encuesta", - "dontShowAgain": "No volver a mostrar", - "meeting": { - "1": "Si está utilizando Stirling-PDF en el trabajo, nos encantaría hablar con usted. Ofrecemos sesiones de soporte técnico a cambio de una sesión de descubrimiento de usuario de 15 minutos.", - "2": "Es una oportunidad para:", - "3": "Obtenga ayuda con la implementación, integraciones o solución de problemas", - "4": "Brinde comentarios directos sobre el rendimiento, casos extremos y carencia de funciones", - "5": "Ayúdenos a mejorar Stirling-PDF para su uso en entornos empresariales reales", - "6": "Si está interesado, puede agendar una reunión con nuestro equipo directamente. (Sólo en inglés)", - "7": "¡Esperamos conocer sus casos de uso y mejorar aún más Stirling-PDF!", - "notInterested": "¿No es una empresa o no está interesado en una reunión?", - "button": "Reservar reunión" - } - }, - "removeImage": { - "title": "Eliminar imagen", - "header": "Eliminar imagen", - "removeImage": "Eliminar imagen", - "submit": "Eliminar imagen", - "error": { - "failed": "Error al eliminar imágenes del PDF." - }, - "results": { - "title": "Resultados de eliminar imágenes" - } - }, - "splitByChapters": { - "title": "Dividir PDF por Capítulos", - "header": "Dividir PDF por Capítulos", - "bookmarkLevel": "Nivel de Marcador", - "includeMetadata": "Incluir Metadatos", - "allowDuplicates": "Permitir Duplicados", - "desc": { - "1": "Esta herramienta divide un archivo PDF en múltiples archivos PDF según su estructura de capítulos.", - "2": "Nivel de Marcador: Elige el nivel de marcadores para dividir (0 para el nivel superior, 1 para el segundo nivel, etc.).", - "3": "Incluir Metadatos: Si está seleccionado, los metadatos del PDF original se incluirán en cada PDF dividido.", - "4": "Permitir Duplicados: Si está seleccionado, permite que múltiples marcadores en la misma página creen archivos PDF separados." - }, - "submit": "Dividir PDF" - }, - "fileChooser": { - "click": "Clic", - "or": "o", - "dragAndDrop": "Arrastrar & Soltar", - "dragAndDropPDF": "Arrastrar & Soltar archivo PDF", - "dragAndDropImage": "Arrastrar & Soltar archivo de Imagen", - "hoveredDragAndDrop": "Arrastrar & Soltar archivos(s) aquí", - "extractPDF": "Extrayendo..." - }, - "releases": { - "footer": "Versiones", - "title": "Notas de la versión", - "header": "Notas de la versión", - "current": { - "version": "versión Actual" - }, - "note": "Las notas de la versión solo están disponibles en Inglés" - }, - "swagger": { - "title": "Documentación de API", - "header": "Documentación de API", - "desc": "Ver y probar los endpoints de la API de Stirling PDF", - "tags": "api,documentación,swagger,endpoints,desarrollo" - }, - "cookieBanner": { - "popUp": { - "title": "Cómo usamos las cookies", - "description": { - "1": "Usamos cookies y otras tecnologías para optimizar el funcionamiento de Stirling PDF, lo que contribuye a mejorar nuestras herramientas y a seguir desarrollando funciones que serán de su interés.", - "2": "Si prefiere no hacerlo, al hacer clic en 'No gracias' se activarán únicamente las cookies esenciales necesarias para que todo funcione correctamente." - }, - "acceptAllBtn": "De acuerdo", - "acceptNecessaryBtn": "No, gracias", - "showPreferencesBtn": "Gestionar preferencias" - }, - "preferencesModal": { - "title": "Centro de Preferencias de Consentimiento", - "acceptAllBtn": "Aceptar todo", - "acceptNecessaryBtn": "Rechazar todo", - "savePreferencesBtn": "Guardar preferencias", - "closeIconLabel": "Cerrar diálogo", - "serviceCounterLabel": "Servicio|Servicios", - "subtitle": "Uso de cookies", - "description": { - "1": "Stirling PDF utiliza cookies y tecnologías similares para mejorar su experiencia y entender cómo se usan nuestras herramientas. Esto nos ayuda a mejorar el rendimiento, desarrollar las funciones que le interesan y proporcionar soporte continuo a nuestros usuarios.", - "2": "Stirling PDF no puede—y nunca podrá—rastrear ni acceder al contenido de los documentos que utiliza.", - "3": "Su privacidad y confianza son el núcleo de lo que hacemos." - }, - "necessary": { - "title": { - "1": "Cookies estrictamente necesarias", - "2": "Siempre activado" - }, - "description": "Estas cookies son esenciales para que el sitio web funcione correctamente. Permiten funciones básicas como configurar sus preferencias de privacidad, iniciar sesión y completar formularios, por lo que no se pueden desactivar." - }, - "analytics": { - "title": "Análisis", - "description": "Estas cookies nos ayudan a entender cómo se están utilizando nuestras herramientas, para que podamos centrarnos en desarrollar las funciones que nuestra comunidad valora más. Tenga la seguridad de que Stirling PDF no puede y nunca podrá rastrear el contenido de los documentos con los que trabaja." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Eliminar Metadatos" - }, - "sidebar": { - "toggle": "Alternar Barra Lateral" - }, - "theme": { - "toggle": "Alternar Tema" - }, - "view": { - "viewer": "Visor", - "pageEditor": "Editor de Páginas", - "fileManager": "Gestor de Archivos" - }, - "pageEditor": { - "title": "Editor de Páginas", - "save": "Guardar Cambios", - "noPdfLoaded": "No hay PDF cargado. Por favor, cargue un PDF para editar.", - "rotatedLeft": "Girado a la izquierda:", - "rotatedRight": "Girado a la derecha:", - "deleted": "Eliminado:", - "movedLeft": "Movido a la izquierda:", - "movedRight": "Movido a la derecha:", - "splitAt": "Dividir en:", - "insertedPageBreak": "Salto de página insertado en:", - "addFileNotImplemented": "Agregar archivo no implementado en la demostración", - "closePdf": "Cerrar PDF", - "reset": "Restablecer Cambios", - "zoomIn": "Acercar", - "zoomOut": "Alejar", - "fitToWidth": "Ajustar al Ancho", - "actualSize": "Tamaño Real" - }, - "viewer": { - "firstPage": "Primera Página", - "lastPage": "Última Página", - "previousPage": "Página Anterior", - "nextPage": "Página Siguiente", - "zoomIn": "Acercar", - "zoomOut": "Alejar", - "singlePageView": "Vista de Página Única", - "dualPageView": "Vista de Página Doble" - }, - "rightRail": { - "closeSelected": "Cerrar Archivos Seleccionados", - "selectAll": "Seleccionar Todo", - "deselectAll": "Deseleccionar Todo", - "selectByNumber": "Seleccionar por Números de Página", - "deleteSelected": "Eliminar Páginas Seleccionadas", - "closePdf": "Cerrar PDF", - "exportAll": "Exportar PDF", - "downloadSelected": "Descargar Archivos Seleccionados", - "downloadAll": "Descargar Todo", - "saveAll": "Guardar todo", - "toggleTheme": "Alternar Tema", - "toggleBookmarks": "Mostrar/ocultar marcadores", - "language": "Idioma", - "search": "Buscar en PDF", - "panMode": "Modo de Desplazamiento", - "rotateLeft": "Rotar a la Izquierda", - "rotateRight": "Rotar a la Derecha", - "toggleSidebar": "Alternar Barra Lateral", - "exportSelected": "Exportar páginas seleccionadas", - "toggleAnnotations": "Mostrar/ocultar anotaciones", - "annotationMode": "Cambiar modo de anotaciones", - "draw": "Dibujar", - "save": "Guardar", - "saveChanges": "Guardar cambios" - }, - "search": { - "title": "Buscar PDF", - "placeholder": "Ingrese término de búsqueda...", - "noResults": "No se encontraron resultados", - "searching": "Buscando..." - }, - "guestBanner": { - "title": "¡Está usando Stirling PDF como invitado!", - "message": "Cree una cuenta gratuita para guardar su trabajo, acceder a más funciones y apoyar el proyecto.", - "dismiss": "Descartar banner", - "signUp": "Registrarse Gratis" - }, - "toolPicker": { - "searchPlaceholder": "Buscar herramientas...", - "noToolsFound": "No se encontraron herramientas", - "allTools": "TODAS LAS HERRAMIENTAS", - "quickAccess": "ACCESO RÁPIDO", - "categories": { - "standardTools": "Herramientas Estándar", - "advancedTools": "Herramientas Avanzadas", - "recommendedTools": "Herramientas Recomendadas" - }, - "subcategories": { - "signing": "Firma", - "documentSecurity": "Seguridad de Documentos", - "verification": "Verificación", - "documentReview": "Revisión de Documentos", - "pageFormatting": "Formato de Página", - "extraction": "Extracción", - "removal": "Eliminación", - "automation": "Automatización", - "general": "General", - "advancedFormatting": "Formato Avanzado", - "developerTools": "Herramientas de Desarrollo" - } - }, - "quickAccess": { - "read": "Leer", - "sign": "Firmar", - "automate": "Automatizar", - "files": "Archivos", - "activity": "Registro", - "help": "Ayuda", - "account": "Cuenta", - "config": "Conf.", - "settings": "Ajustes", - "adminSettings": "Ajustes admin", - "allTools": "Herram.", - "reader": "Lector", - "helpMenu": { - "toolsTour": "Recorrido por las herramientas", - "toolsTourDesc": "Descubre lo que pueden hacer las herramientas", - "adminTour": "Recorrido de administración", - "adminTourDesc": "Explora la configuración y las funciones de administración" - } - }, - "admin": { - "error": "Error", - "success": "Éxito", - "expand": "Expandir", - "close": "Cerrar", - "status": { - "active": "Activo", - "inactive": "Inactivo" - }, - "settings": { - "title": "Configuración de administración", - "workspace": "Espacio de trabajo", - "fetchError": "Error al cargar la configuración", - "saveError": "Error al guardar la configuración", - "saved": "Configuración guardada correctamente", - "saveSuccess": "Configuración guardada correctamente", - "save": "Guardar cambios", - "discard": "Descartar", - "restartRequired": "Se requiere reiniciar", - "loginRequired": "El modo de inicio de sesión debe estar habilitado para modificar la configuración de administración", - "unsavedChanges": { - "title": "Cambios sin guardar", - "message": "Tiene cambios sin guardar. ¿Desea descartarlos?", - "cancel": "Seguir editando", - "discard": "Descartar cambios", - "hint": "Tiene cambios sin guardar" - }, - "loginDisabled": { - "title": "Se requiere modo de inicio de sesión", - "message": "El modo de inicio de sesión debe estar habilitado para modificar la configuración de administración. Establece SECURITY_ENABLELOGIN=true en tu entorno o security.enableLogin: true en settings.yml y reinicia el servidor.", - "readOnly": "La configuración siguiente muestra valores de ejemplo como referencia. Habilita el modo de inicio de sesión para ver y editar la configuración real." - }, - "restart": { - "title": "Se requiere reiniciar", - "message": "La configuración se ha guardado correctamente. Se requiere reiniciar el servidor para que los cambios surtan efecto.", - "question": "¿Quieres reiniciar el servidor ahora o más tarde?", - "now": "Reiniciar ahora", - "later": "Reiniciar más tarde" - }, - "restarting": "Reiniciando el servidor", - "restartingMessage": "El servidor se está reiniciando. Por favor, espera un momento...", - "restartError": "Error al reiniciar el servidor. Reinícialo manualmente.", - "general": { - "title": "Configuración del sistema", - "description": "Configura la configuración global de la aplicación, incluida la marca y el comportamiento predeterminado.", - "ui": "Interfaz de usuario", - "system": "Sistema", - "appName": { - "label": "Nombre de la aplicación", - "description": "Nombre mostrado en la pestaña del navegador y en la página de inicio" - }, - "appNameNavbar": { - "label": "Marca de la barra de navegación", - "description": "Nombre mostrado en la barra de navegación" - }, - "homeDescription": { - "label": "Descripción de inicio", - "description": "Texto descriptivo mostrado en la página de inicio" - }, - "defaultLocale": { - "label": "Configuración regional predeterminada", - "description": "Idioma predeterminado para nuevos usuarios (p. ej., en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Límite de carga de archivos", - "description": "Tamaño máximo de carga de archivos (p. ej., 100MB, 1GB)" - }, - "showUpdate": { - "label": "Mostrar notificaciones de actualización", - "description": "Mostrar notificaciones cuando haya una nueva versión disponible" - }, - "showUpdateOnlyAdmin": { - "label": "Mostrar actualizaciones solo a administradores", - "description": "Restringir las notificaciones de actualización solo a usuarios administradores" - }, - "customHTMLFiles": { - "label": "Archivos HTML personalizados", - "description": "Permitir servir archivos HTML personalizados desde el directorio customFiles" - }, - "languages": { - "label": "Idiomas disponibles", - "description": "Idiomas que los usuarios pueden seleccionar (déjalo vacío para habilitar todos los idiomas)", - "placeholder": "Selecciona idiomas" - }, - "customMetadata": { - "label": "Metadatos personalizados", - "autoUpdate": { - "label": "Actualizar metadatos automáticamente", - "description": "Actualizar automáticamente los metadatos PDF en todos los documentos procesados" - }, - "author": { - "label": "Autor predeterminado", - "description": "Autor predeterminado para los metadatos del PDF (p. ej., nombre de usuario)" - }, - "creator": { - "label": "Creador predeterminado", - "description": "Creador predeterminado para los metadatos del PDF" - }, - "producer": { - "label": "Productor predeterminado", - "description": "Productor predeterminado para los metadatos del PDF" - } - }, - "logoStyle": { - "label": "Estilo del logotipo", - "description": "Elige entre el logotipo moderno minimalista o el icono S clásico", - "classic": "Clásico", - "classicAlt": "Logo clásico", - "modern": "Moderno", - "modernAlt": "Logo moderno" - }, - "customPaths": { - "label": "Rutas personalizadas", - "description": "Configura rutas de sistema de archivos personalizadas para el procesamiento del pipeline y herramientas externas", - "pipeline": { - "label": "Directorios del pipeline", - "watchedFoldersDir": { - "label": "Directorio de carpetas vigiladas", - "description": "Directorio donde el pipeline supervisa la llegada de PDFs (dejar vacío para el valor predeterminado: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Directorio de carpetas finalizadas", - "description": "Directorio donde se generan los PDFs procesados (dejar vacío para el valor predeterminado: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Rutas de herramientas externas", - "weasyprint": { - "label": "Ejecutable de WeasyPrint", - "description": "Ruta al ejecutable de WeasyPrint para la conversión de HTML a PDF (dejar vacío para el valor predeterminado: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Ejecutable de Unoconvert", - "description": "Ruta a LibreOffice unoconvert para conversiones de documentos (dejar vacío para el valor predeterminado: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Seguridad", - "description": "Configura autenticación, comportamiento de inicio de sesión y políticas de seguridad.", - "ssoNotice": { - "title": "¿Buscas la configuración de SSO/SAML?", - "message": "Los proveedores de autenticación OAuth2 y SAML2 se han movido al menú Connections para facilitar su gestión." - }, - "authentication": "Autenticación", - "enableLogin": { - "label": "Habilitar inicio de sesión", - "description": "Requerir que los usuarios inicien sesión antes de acceder a la aplicación" - }, - "loginMethod": { - "label": "Método de inicio de sesión", - "description": "El método de autenticación a usar para el inicio de sesión de usuarios", - "all": "Todos los métodos", - "normal": "Solo usuario/contraseña", - "oauth2": "Solo OAuth2", - "saml2": "Solo SAML2" - }, - "loginAttemptCount": { - "label": "Límite de intentos de inicio de sesión", - "description": "Número máximo de intentos fallidos antes de bloquear la cuenta" - }, - "loginResetTimeMinutes": { - "label": "Tiempo de restablecimiento del inicio de sesión (minutos)", - "description": "Tiempo antes de que se restablezcan los intentos fallidos de inicio de sesión" - }, - "csrfDisabled": { - "label": "Desactivar la protección CSRF", - "description": "Desactivar la protección contra Cross-Site Request Forgery (no recomendado)" - }, - "initialLogin": { - "label": "Inicio de sesión inicial", - "username": { - "label": "Nombre de usuario inicial", - "description": "El nombre de usuario de la cuenta de administrador inicial" - }, - "password": { - "label": "Contraseña inicial", - "description": "La contraseña de la cuenta de administrador inicial" - } - }, - "jwt": { - "label": "Configuración de JWT", - "secureCookie": { - "label": "Cookie segura", - "description": "Requerir HTTPS para cookies JWT (recomendado para producción)" - }, - "keyRetentionDays": { - "label": "Días de retención de claves", - "description": "Número de días para conservar claves JWT antiguas para verificación" - }, - "persistence": { - "label": "Habilitar persistencia de claves", - "description": "Almacenar las claves JWT de forma persistente para sobrevivir reinicios del servidor" - }, - "enableKeyRotation": { - "label": "Habilitar rotación de claves", - "description": "Rotar automáticamente las claves de firma JWT periódicamente" - }, - "enableKeyCleanup": { - "label": "Habilitar limpieza de claves", - "description": "Eliminar automáticamente las claves JWT caducadas" - } - }, - "audit": { - "label": "Registro de auditoría", - "enabled": { - "label": "Habilitar registro de auditoría", - "description": "Rastrear acciones de usuarios y eventos del sistema para cumplimiento y monitoreo de seguridad" - }, - "level": { - "label": "Nivel de auditoría", - "description": "0=OFF, 1=BÁSICO, 2=ESTÁNDAR, 3=DETALLADO" - }, - "retentionDays": { - "label": "Retención de auditoría (días)", - "description": "Número de días para conservar los registros de auditoría" - } - }, - "htmlUrlSecurity": { - "label": "Seguridad de URL HTML", - "description": "Configura restricciones de acceso a URL para el procesamiento HTML y prevenir ataques SSRF", - "enabled": { - "label": "Habilitar seguridad de URL", - "description": "Habilitar restricciones de seguridad de URL para conversiones de HTML a PDF" - }, - "level": { - "label": "Nivel de seguridad", - "description": "MAX: solo lista blanca, MEDIUM: bloquear redes internas, OFF: sin restricciones", - "max": "Máximo (solo lista blanca)", - "medium": "Medio (bloquear internas)", - "off": "Desactivado (sin restricciones)" - }, - "advanced": "Configuración avanzada", - "allowedDomains": { - "label": "Dominios permitidos (lista blanca)", - "description": "Un dominio por línea (p. ej., cdn.example.com). Solo se permiten estos dominios cuando el nivel es MAX" - }, - "blockedDomains": { - "label": "Dominios bloqueados (lista negra)", - "description": "Un dominio por línea (p. ej., malicious.com). Dominios adicionales a bloquear" - }, - "internalTlds": { - "label": "TLD internos", - "description": "Un TLD por línea (p. ej., .local, .internal). Bloquear dominios con estos patrones de TLD" - }, - "networkBlocking": "Bloqueo de red", - "blockPrivateNetworks": { - "label": "Bloquear redes privadas", - "description": "Bloquear redes privadas RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Bloquear localhost", - "description": "Bloquear localhost y direcciones loopback (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Bloquear direcciones link-local", - "description": "Bloquear direcciones link-local (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Bloquear endpoints de metadatos de la nube", - "description": "Bloquear endpoints de metadatos de proveedores cloud (169.254.169.254)" - } - } - }, - "connections": { - "title": "Conexiones", - "description": "Configura proveedores de autenticación externos como OAuth2 y SAML.", - "linkedServices": "Servicios vinculados", - "unlinkedServices": "Servicios no vinculados", - "connect": "Conectar", - "disconnect": "Desconectar", - "disconnected": "Proveedor desconectado correctamente", - "disconnectError": "No se pudo desconectar el proveedor", - "ssoAutoLogin": { - "label": "Inicio de sesión automático SSO", - "enable": "Habilitar inicio de sesión automático con SSO", - "description": "Redirigir automáticamente al inicio de sesión SSO cuando se requiera autenticación" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Habilitar OAuth2", - "description": "Permitir que los usuarios se autentiquen usando proveedores OAuth2" - }, - "provider": { - "label": "Proveedor", - "description": "El proveedor OAuth2 a usar para la autenticación" - }, - "issuer": { - "label": "URL del emisor", - "description": "La URL del emisor del proveedor OAuth2" - }, - "clientId": { - "label": "ID de cliente", - "description": "El ID de cliente OAuth2 de tu proveedor" - }, - "clientSecret": { - "label": "Secreto de cliente", - "description": "El secreto de cliente OAuth2 de tu proveedor" - }, - "useAsUsername": { - "label": "Usar como nombre de usuario", - "description": "El claim de OAuth2 que se usará como nombre de usuario (p. ej., email, sub)" - }, - "autoCreateUser": { - "label": "Crear usuarios automáticamente", - "description": "Crear cuentas de usuario automáticamente en el primer inicio de sesión con OAuth2" - }, - "blockRegistration": { - "label": "Bloquear el registro", - "description": "Evitar el registro de nuevos usuarios mediante OAuth2" - }, - "scopes": { - "label": "Scopes de OAuth2", - "description": "Lista de scopes de OAuth2 separados por comas (p. ej., openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Habilitar SAML2", - "description": "Permitir que los usuarios se autentiquen usando proveedores SAML2" - }, - "provider": { - "label": "Proveedor", - "description": "El nombre del proveedor SAML2" - }, - "registrationId": { - "label": "ID de registro", - "description": "El identificador de registro SAML2" - }, - "autoCreateUser": { - "label": "Crear usuarios automáticamente", - "description": "Crear cuentas de usuario automáticamente en el primer inicio de sesión con SAML2" - }, - "blockRegistration": { - "label": "Bloquear el registro", - "description": "Evitar el registro de nuevos usuarios mediante SAML2" - } - } - }, - "database": { - "title": "Base de datos", - "description": "Configura ajustes de conexión de base de datos personalizados para despliegues empresariales.", - "configuration": "Configuración de la base de datos", - "enableCustom": { - "label": "Habilitar base de datos personalizada", - "description": "Usa tu propia configuración de base de datos en lugar de la base de datos incrustada predeterminada" - }, - "customUrl": { - "label": "URL de base de datos personalizada", - "description": "Cadena de conexión JDBC completa (p. ej., jdbc:postgresql://localhost:5432/postgres). Si se proporciona, no se usan los ajustes individuales de conexión a continuación." - }, - "type": { - "label": "Tipo de base de datos", - "description": "Tipo de base de datos (no se usa si se proporciona una URL personalizada)" - }, - "hostName": { - "label": "Nombre del host", - "description": "Nombre de host del servidor de base de datos (no se usa si se proporciona una URL personalizada)" - }, - "port": { - "label": "Puerto", - "description": "Puerto del servidor de base de datos (no se usa si se proporciona una URL personalizada)" - }, - "name": { - "label": "Nombre de la base de datos", - "description": "Nombre de la base de datos (no se usa si se proporciona una URL personalizada)" - }, - "username": { - "label": "Nombre de usuario", - "description": "Nombre de usuario para la autenticación de la base de datos" - }, - "password": { - "label": "Contraseña", - "description": "Contraseña para la autenticación de la base de datos" - } - }, - "privacy": { - "title": "Privacidad", - "description": "Configura la privacidad y la recopilación de datos.", - "analytics": "Analítica y seguimiento", - "enableAnalytics": { - "label": "Habilitar analítica", - "description": "Recopilar analíticas de uso anónimas para ayudar a mejorar la aplicación" - }, - "metricsEnabled": { - "label": "Habilitar métricas", - "description": "Habilitar la recopilación de métricas de rendimiento y uso. Proporciona un endpoint de API para que los administradores accedan a los datos de métricas" - }, - "searchEngine": "Visibilidad en motores de búsqueda", - "googleVisibility": { - "label": "Visibilidad en Google", - "description": "Permitir que los motores de búsqueda indexen esta aplicación" - } - }, - "advanced": { - "title": "Avanzado", - "description": "Configura funciones avanzadas y funcionalidad experimental.", - "features": "Indicadores de funciones", - "processing": "Procesamiento", - "endpoints": { - "label": "Puntos de conexión", - "manage": "Gestionar endpoints de la API", - "description": "La gestión de endpoints se configura mediante YAML. Consulta la documentación para obtener detalles sobre cómo habilitar/deshabilitar endpoints específicos." - }, - "enableAlphaFunctionality": { - "label": "Habilitar funciones alfa", - "description": "Habilitar funciones experimentales y en fase alfa (pueden ser inestables)" - }, - "enableUrlToPDF": { - "label": "Habilitar URL a PDF", - "description": "Permitir la conversión de páginas web a documentos PDF" - }, - "maxDPI": { - "label": "DPI máximo", - "description": "DPI máximo para el procesamiento de imágenes (0 = ilimitado)" - }, - "tessdataDir": { - "label": "Directorio Tessdata", - "description": "Ruta al directorio tessdata para archivos de idioma de OCR" - }, - "disableSanitize": { - "label": "Desactivar la sanitización de HTML", - "description": "ADVERTENCIA: Riesgo de seguridad: desactivar la sanitización de HTML puede provocar vulnerabilidades XSS" - }, - "tempFileManagement": { - "label": "Gestión de archivos temporales", - "description": "Configura el almacenamiento de archivos temporales y el comportamiento de limpieza", - "baseTmpDir": { - "label": "Directorio temporal base", - "description": "Directorio base para archivos temporales (dejar vacío para el valor predeterminado: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "Directorio temporal de LibreOffice", - "description": "Directorio para archivos temporales de LibreOffice (dejar vacío para el valor predeterminado: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Directorio temporal del sistema", - "description": "Directorio temporal del sistema a limpiar (solo se usa si cleanupSystemTemp está habilitado)" - }, - "prefix": { - "label": "Prefijo de archivo temporal", - "description": "Prefijo para los nombres de archivos temporales" - }, - "maxAgeHours": { - "label": "Edad máxima (horas)", - "description": "Edad máxima en horas antes de limpiar los archivos temporales" - }, - "cleanupIntervalMinutes": { - "label": "Intervalo de limpieza (minutos)", - "description": "Con qué frecuencia ejecutar la limpieza (en minutos)" - }, - "startupCleanup": { - "label": "Limpieza al inicio", - "description": "Limpiar archivos temporales antiguos al iniciar la aplicación" - }, - "cleanupSystemTemp": { - "label": "Limpiar temp del sistema", - "description": "Si se debe limpiar el directorio temporal más amplio del sistema (usar con precaución)" - } - }, - "processExecutor": { - "label": "Límites del ejecutor de procesos", - "description": "Configura límites de sesión y tiempos de espera para cada ejecutor de procesos", - "sessionLimit": { - "label": "Límite de sesión", - "description": "Instancias concurrentes máximas" - }, - "timeout": { - "label": "Tiempo de espera (minutos)", - "description": "Tiempo máximo de ejecución" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF a HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Instalar aplicación", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Servidor de correo", - "description": "Configura los ajustes SMTP para enviar notificaciones por correo electrónico.", - "smtp": "Configuración SMTP", - "enabled": { - "label": "Habilitar correo", - "description": "Habilitar notificaciones por correo electrónico y funcionalidad SMTP" - }, - "host": { - "label": "Host SMTP", - "description": "El nombre de host o la dirección IP de tu servidor SMTP" - }, - "port": { - "label": "Puerto SMTP", - "description": "El número de puerto para la conexión SMTP (normalmente 25, 465 o 587)" - }, - "username": { - "label": "Nombre de usuario SMTP", - "description": "Nombre de usuario para la autenticación SMTP" - }, - "password": { - "label": "Contraseña SMTP", - "description": "Contraseña para la autenticación SMTP" - }, - "from": { - "label": "Dirección del remitente", - "description": "La dirección de correo que se usará como remitente" - }, - "enableInvites": { - "label": "Habilitar invitaciones por correo electrónico", - "description": "Permitir a los administradores invitar usuarios por correo con contraseñas generadas automáticamente" - }, - "frontendUrl": { - "label": "URL del frontend", - "description": "URL base del frontend (p. ej. https://pdf.example.com). Se usa para generar enlaces de invitación en emails. Deja vacío para usar la URL del backend." - } - }, - "legal": { - "title": "Documentos legales", - "description": "Configura enlaces a documentos y políticas legales.", - "disclaimer": { - "title": "Advertencia de responsabilidad legal", - "message": "Al personalizar estos documentos legales, asumes la responsabilidad total de garantizar el cumplimiento de todas las leyes y normativas aplicables, incluidas, entre otras, el RGPD y otros requisitos de protección de datos de la UE. Solo modifica estos ajustes si: (1) operas una instancia personal/privada, (2) estás fuera de la jurisdicción de la UE y entiendes tus obligaciones legales locales, o (3) has obtenido el asesoramiento legal adecuado y aceptas la responsabilidad exclusiva de todos los datos de los usuarios y del cumplimiento legal. Stirling-PDF y sus desarrolladores no asumen ninguna responsabilidad por tus obligaciones legales." - }, - "termsAndConditions": { - "label": "Términos y condiciones", - "description": "URL o nombre de archivo de los términos y condiciones" - }, - "privacyPolicy": { - "label": "Política de privacidad", - "description": "URL o nombre de archivo de la política de privacidad" - }, - "accessibilityStatement": { - "label": "Declaración de accesibilidad", - "description": "URL o nombre de archivo de la declaración de accesibilidad" - }, - "cookiePolicy": { - "label": "Política de cookies", - "description": "URL o nombre de archivo de la política de cookies" - }, - "impressum": { - "label": "Aviso legal", - "description": "URL o nombre de archivo del impressum (requerido en algunas jurisdicciones)" - } - }, - "premium": { - "title": "Premium y Enterprise", - "description": "Configura tu clave de licencia premium o enterprise.", - "license": "Configuración de licencia", - "licenseKey": { - "toggle": "¿Tiene una clave de licencia o un archivo de certificado?", - "info": "Si tiene una clave de licencia o un archivo de certificado de una compra directa, puede introducirlo aquí para activar funciones Premium o Enterprise." - }, - "key": { - "label": "Clave de licencia", - "description": "Introduce tu clave de licencia premium o enterprise", - "success": "Clave de licencia guardada", - "successMessage": "Su clave de licencia se ha activado correctamente. No es necesario reiniciar.", - "overwriteWarning": { - "title": "⚠️ Advertencia: se detectó una licencia existente", - "line1": "Sobrescribir su clave de licencia actual no se puede deshacer.", - "line2": "Su licencia anterior se perderá de forma permanente a menos que la haya respaldado en otro lugar.", - "line3": "Importante: mantenga las claves de licencia privadas y seguras. Nunca las comparta públicamente." - } - }, - "enabled": { - "label": "Habilitar funciones Premium", - "description": "Habilitar la verificación de la clave de licencia para funciones pro/enterprise" - }, - "movedFeatures": { - "title": "Funciones Premium distribuidas", - "message": "Las funciones Premium y Enterprise ahora están organizadas en sus secciones respectivas:" - } - }, - "features": { - "title": "Funciones", - "description": "Configura funciones y funcionalidades opcionales.", - "serverCertificate": { - "label": "Certificado del servidor", - "description": "Configurar la generación de certificados del lado del servidor para la funcionalidad \"Firmar con Stirling-PDF\"", - "enabled": { - "label": "Habilitar certificado del servidor", - "description": "Habilitar el certificado del lado del servidor para la opción \"Firmar con Stirling-PDF\"" - }, - "organizationName": { - "label": "Nombre de la organización", - "description": "Nombre de la organización para los certificados generados" - }, - "validity": { - "label": "Validez del certificado (días)", - "description": "Número de días que el certificado será válido" - }, - "regenerateOnStartup": { - "label": "Regenerar al inicio", - "description": "Generar un nuevo certificado en cada inicio de la aplicación" - } - } - }, - "endpoints": { - "title": "Endpoints de la API", - "description": "Controla qué endpoints y grupos de endpoints de la API están disponibles.", - "management": "Gestión de endpoints", - "toRemove": { - "label": "Endpoints deshabilitados", - "description": "Selecciona endpoints individuales para deshabilitar" - }, - "groupsToRemove": { - "label": "Grupos de endpoints deshabilitados", - "description": "Selecciona grupos de endpoints para deshabilitar" - }, - "note": "Nota: Deshabilitar endpoints restringe el acceso a la API pero no elimina componentes de la interfaz. Se requiere reiniciar para que los cambios surtan efecto." - } - } - }, - "fileUpload": { - "selectFile": "Seleccionar un archivo", - "selectFiles": "Seleccionar archivos", - "selectPdfToView": "Seleccione un PDF para ver", - "selectPdfToEdit": "Seleccione un PDF para editar", - "chooseFromStorage": "Elija un archivo del almacenamiento o cargue un nuevo PDF", - "chooseFromStorageMultiple": "Elija archivos del almacenamiento o cargue nuevos PDFs", - "loadFromStorage": "Cargar desde Almacenamiento", - "filesAvailable": "archivos disponibles", - "loading": "Cargando...", - "or": "o", - "dropFileHere": "Suelte el archivo aquí o haga clic para cargar", - "dropFilesHere": "Suelte los archivos aquí o haga clic en el botón de carga", - "dropFilesHereOpen": "Suelte archivos aquí o haga clic en el botón Abrir", - "pdfFilesOnly": "Solo archivos PDF", - "supportedFileTypes": "Tipos de archivo soportados", - "upload": "Cargar", - "uploadFile": "Cargar Archivo", - "uploadFiles": "Cargar Archivos", - "open": "Abrir", - "openFile": "Abrir archivo", - "openFiles": "Abrir archivos", - "noFilesInStorage": "No hay archivos disponibles en el almacenamiento. Cargue algunos archivos primero.", - "noFilesInStorageOpen": "No hay archivos disponibles en el almacenamiento. Abra algunos archivos primero.", - "selectFromStorage": "Seleccionar del Almacenamiento", - "backToTools": "Volver a Herramientas", - "addFiles": "Agregar Archivos", - "dragFilesInOrClick": "Arrastre archivos o haga clic en \"Agregar Archivos\" para navegar" - }, - "fileEditor": { - "addFiles": "Añadir archivos" - }, - "fileManager": { - "title": "Cargar Archivos PDF", - "subtitle": "Agregue archivos a su almacenamiento para acceder fácilmente a través de las herramientas", - "filesSelected": "archivos seleccionados", - "clearSelection": "Limpiar Selección", - "openInFileEditor": "Abrir en Editor de Archivos", - "uploadError": "Error al cargar algunos archivos.", - "failedToOpen": "Error al abrir archivo. Es posible que haya sido eliminado del almacenamiento.", - "failedToLoad": "Error al cargar archivo al conjunto activo.", - "storageCleared": "El navegador limpió el almacenamiento. Los archivos han sido eliminados. Por favor vuelva a cargarlos.", - "clearAll": "Limpiar Todo", - "reloadFiles": "Recargar Archivos", - "dragDrop": "Arrastrar y Soltar archivos aquí", - "clickToUpload": "Haga clic para cargar archivos", - "selectedFiles": "Archivos Seleccionados", - "storage": "Almacenamiento", - "filesStored": "archivos almacenados", - "storageError": "Ocurrió un error de almacenamiento", - "storageLow": "El almacenamiento se está agotando. Considere eliminar archivos antiguos.", - "supportMessage": "Impulsado por almacenamiento de base de datos del navegador para capacidad ilimitada", - "noFileSelected": "No hay archivos seleccionados", - "showHistory": "Mostrar Historial", - "hideHistory": "Ocultar Historial", - "fileHistory": "Historial de Archivos", - "loadingHistory": "Cargando Historial...", - "lastModified": "Última Modificación", - "toolChain": "Herramientas Aplicadas", - "restore": "Restaurar", - "unzip": "Descomprimir", - "searchFiles": "Buscar archivos...", - "recent": "Reciente", - "localFiles": "Archivos Locales", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Mis Archivos", - "noRecentFiles": "No se encontraron archivos recientes", - "googleDriveNotAvailable": "Integración con Google Drive no disponible", - "downloadSelected": "Descargar Seleccionados", - "saveSelected": "Guardar seleccionados", - "openFiles": "Abrir Archivos", - "openFile": "Abrir Archivo", - "details": "Detalles del Archivo", - "fileName": "Nombre", - "fileFormat": "Formato", - "fileSize": "Tamaño", - "fileVersion": "Versión", - "totalSelected": "Total Seleccionados", - "dropFilesHere": "Soltar archivos aquí", - "selectAll": "Seleccionar Todo", - "deselectAll": "Deseleccionar Todo", - "deleteSelected": "Borrar seleccionado(s)", - "selectedCount": "{{count}} seleccionados", - "download": "Descargar", - "delete": "Borrar", - "unsupported": "No Soportado", - "addToUpload": "Añadir a la subida", - "deleteAll": "Eliminar todo", - "loadingFiles": "Cargando archivos...", - "noFiles": "No hay archivos disponibles", - "noFilesFound": "No se encontraron archivos que coincidan con tu búsqueda", - "openInPageEditor": "Abrir en el editor de páginas", - "showAll": "Mostrar todo", - "sortByDate": "Ordenar por fecha", - "sortByName": "Ordenar por nombre", - "sortBySize": "Ordenar por tamaño" - }, - "storage": { - "temporaryNotice": "Los archivos se almacenan temporalmente en su navegador y pueden eliminarse automáticamente", - "storageLimit": "Límite de almacenamiento", - "storageUsed": "Almacenamiento temporal utilizado", - "storageFull": "El almacenamiento está casi lleno. Considere eliminar algunos archivos.", - "fileTooLarge": "Archivo demasiado grande. El tamaño máximo por archivo es", - "storageQuotaExceeded": "Cuota de almacenamiento excedida. Por favor, elimine algunos archivos antes de cargar más.", - "approximateSize": "Tamaño aproximado" - }, - "sanitize": { - "title": "Desinfectar", - "desc": "Eliminar elementos potencialmente dañinos de archivos PDF.", - "submit": "Limpiar archivo PDF", - "completed": "Desinfección completada con éxito", - "error": { - "generic": "La desinfección falló", - "failed": "Se produjo un error al desinfectar el PDF." - }, - "filenamePrefix": "desinfectado", - "sanitizationResults": "Resultados de Desinfección", - "steps": { - "files": "Archivos", - "settings": "Configuración", - "results": "Resultados" - }, - "files": { - "placeholder": "Seleccione un archivo PDF en la vista principal para comenzar" - }, - "options": { - "title": "Opciones de Desinfección", - "note": "Seleccione los elementos que desea eliminar del PDF. Debe seleccionarse al menos una opción.", - "removeJavaScript": { - "label": "Eliminar JavaScript", - "desc": "Eliminar acciones y scripts de JavaScript del PDF" - }, - "removeEmbeddedFiles": { - "label": "Eliminar archivos incrustados", - "desc": "Eliminar cualquier archivo incrustado dentro del PDF" - }, - "removeXMPMetadata": { - "label": "Eliminar metadatos XMP", - "desc": "Eliminar metadatos XMP del PDF" - }, - "removeMetadata": { - "label": "Eliminar metadatos del documento", - "desc": "Eliminar metadatos de información del documento (título, autor, etc.)" - }, - "removeLinks": { - "label": "Eliminar enlaces", - "desc": "Eliminar enlaces externos y acciones de lanzamiento del PDF" - }, - "removeFonts": { - "label": "Eliminar fuentes", - "desc": "Eliminar fuentes incrustadas del PDF" - } - } - }, - "addPassword": { - "title": "Proteger con contraseña", - "desc": "Cifre su documento PDF con una contraseña.", - "completed": "Protección con contraseña aplicada", - "submit": "Encriptar", - "filenamePrefix": "cifrado", - "error": { - "failed": "Se produjo un error al cifrar el PDF." - }, - "passwords": { - "stepTitle": "Contraseñas y cifrado", - "completed": "Contraseñas configuradas", - "user": { - "label": "Contraseña de usuario", - "placeholder": "Introduzca la contraseña de usuario" - }, - "owner": { - "label": "Contraseña de propietario", - "placeholder": "Introduzca la contraseña de propietario" - } - }, - "encryption": { - "keyLength": { - "label": "Longitud de clave de cifrado", - "40bit": "40 bits (Bajo)", - "128bit": "128 bits (Estándar)", - "256bit": "256 bits (Alto)" - } - }, - "results": { - "title": "PDFs cifrados" - }, - "tooltip": { - "header": { - "title": "Descripción general de protección con contraseña" - }, - "passwords": { - "title": "Tipos de contraseña", - "text": "Las contraseñas de usuario restringen la apertura del documento, mientras que las contraseñas de propietario controlan lo que se puede hacer con el documento una vez abierto. Puede establecer ambas o solo una.", - "bullet1": "Contraseña de usuario: Requerida para abrir el PDF", - "bullet2": "Contraseña de propietario: Controla los permisos del documento (no compatible con todos los visores de PDF)" - }, - "encryption": { - "title": "Niveles de cifrado", - "text": "Los niveles de cifrado más altos proporcionan mejor seguridad, pero es posible que no sean compatibles con visores de PDF antiguos.", - "bullet1": "40 bits: Seguridad básica, compatible con visores antiguos", - "bullet2": "128 bits: Seguridad estándar, ampliamente compatible", - "bullet3": "256 bits: Seguridad máxima, requiere visores modernos" - }, - "permissions": { - "title": "Cambiar permisos", - "text": "Estos permisos controlan lo que los usuarios pueden hacer con el PDF. Son más efectivos cuando se combinan con una contraseña de propietario." - } - } - }, - "changePermissions": { - "title": "Cambiar permisos", - "desc": "Modificar restricciones y permisos del documento.", - "completed": "Permisos modificados", - "submit": "Cambiar permisos", - "error": { - "failed": "Ocurrió un error al cambiar los permisos del PDF." - }, - "permissions": { - "preventAssembly": { - "label": "Impedir el ensamblaje del documento" - }, - "preventExtractContent": { - "label": "Impedir la extracción de contenido" - }, - "preventExtractForAccessibility": { - "label": "Impedir la extracción para la accesibilidad" - }, - "preventFillInForm": { - "label": "Impedir rellenar formulario" - }, - "preventModify": { - "label": "Impedir modificación" - }, - "preventModifyAnnotations": { - "label": "Impedir modificación de anotaciones" - }, - "preventPrinting": { - "label": "Impedir imprimir" - }, - "preventPrintingFaithful": { - "label": "Impedir imprimir diferentes formatos" - } - }, - "results": { - "title": "PDFs Modificados" - }, - "tooltip": { - "header": { - "title": "Cambiar permisos" - }, - "description": { - "text": "Cambia los permisos del documento, permitiendo/prohibiendo el acceso a diferentes funciones en lectores de PDF." - }, - "warning": { - "text": "Para hacer estos permisos inmutables, use la herramienta Agregar Contraseña para establecer una contraseña de propietario." - } - } - }, - "removePassword": { - "title": "Quitar contraseña", - "desc": "Eliminar la contraseña del documento PDF", - "tags": "seguro,Descifrar,seguridad,quitar contraseña,eliminar contraseña", - "password": { - "stepTitle": "Eliminar contraseña", - "label": "Contraseña actual", - "placeholder": "Introduzca la contraseña actual", - "completed": "Contraseña configurada" - }, - "filenamePrefix": "descifrado", - "error": { - "failed": "Se produjo un error al eliminar la contraseña del PDF." - }, - "tooltip": { - "description": "Eliminar la protección con contraseña requiere la contraseña que se usó para cifrar el PDF. Esto descifrará el documento, haciéndolo accesible sin contraseña." - }, - "submit": "Eliminar", - "results": { - "title": "PDF Descifrados" - } - }, - "automate": { - "title": "Automatizar", - "desc": "Cree flujos de trabajo de varios pasos encadenando acciones de PDF. Ideal para tareas recurrentes.", - "invalidStep": "Paso inválido", - "files": { - "placeholder": "Seleccione archivos para procesar con esta automatización" - }, - "selection": { - "title": "Selección de automatización", - "saved": { - "title": "Guardados" - }, - "createNew": { - "title": "Crear nueva automatización" - }, - "suggested": { - "title": "Sugeridos" - } - }, - "creation": { - "createTitle": "Crear automatización", - "editTitle": "Editar automatización", - "intro": "Las automatizaciones ejecutan herramientas de forma secuencial. Para comenzar, añada herramientas en el orden en que desea que se ejecuten.", - "name": { - "label": "Nombre de automatización", - "placeholder": "Mi automatización" - }, - "description": { - "label": "Descripción (opcional)", - "placeholder": "Describa qué hace esta automatización..." - }, - "tools": { - "selectTool": "Seleccionar una herramienta...", - "selected": "Herramientas seleccionadas", - "remove": "Eliminar herramienta", - "configure": "Configurar herramienta", - "notConfigured": "! No configurado", - "addTool": "Añadir herramienta", - "add": "Añadir una herramienta..." - }, - "save": "Guardar automatización", - "unsavedChanges": { - "title": "Cambios sin guardar", - "message": "Tiene cambios sin guardar. ¿Está seguro de que desea volver? Se perderán todos los cambios.", - "cancel": "Cancelar", - "confirm": "Volver" - }, - "icon": { - "label": "Icono" - } - }, - "run": { - "title": "Ejecutar automatización" - }, - "sequence": { - "unnamed": "Automatización sin nombre", - "steps": "{{count}} pasos", - "running": "Ejecutando automatización...", - "run": "Ejecutar automatización", - "finish": "Finalizar" - }, - "reviewTitle": "Resultados de automatización", - "config": { - "loading": "Cargando configuración de herramienta...", - "noSettings": "Esta herramienta no tiene ajustes configurables.", - "title": "Configurar {{toolName}}", - "description": "Configure los ajustes para esta herramienta. Estos ajustes se aplicarán cuando se ejecute la automatización.", - "cancel": "Cancelar", - "save": "Guardar configuración" - }, - "copyToSaved": "Copiar a guardados" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Ingesta segura de PDF", - "securePdfIngestionDesc": "Flujo de trabajo integral de procesamiento de PDF que sanea documentos, aplica OCR con limpieza, convierte a formato PDF/A para archivo a largo plazo y optimiza el tamaño del archivo.", - "emailPreparation": "Preparación de correo electrónico", - "emailPreparationDesc": "Optimiza PDFs para distribución por correo electrónico comprimiendo archivos, dividiendo documentos grandes en fragmentos de 20 MB para compatibilidad con correo electrónico, y eliminando metadatos para privacidad.", - "secureWorkflow": "Flujo de trabajo de seguridad", - "secureWorkflowDesc": "Asegura documentos PDF eliminando contenido potencialmente malicioso como JavaScript y archivos incrustados, luego añade protección con contraseña para evitar acceso no autorizado. La contraseña se establece en 'password' de forma predeterminada.", - "processImages": "Procesar imágenes", - "processImagesDesc": "Convierte varios archivos de imagen en un solo documento PDF, luego aplica tecnología OCR para extraer texto con capacidad de búsqueda de las imágenes.", - "prePublishSanitization": "Saneamiento previo a la publicación", - "prePublishSanitizationDesc": "Flujo de trabajo de saneamiento que elimina todos los metadatos ocultos, JavaScript, archivos incrustados y anotaciones, y aplana formularios para evitar fugas de datos antes de publicar PDFs en línea." - } - }, - "colorPicker": { - "title": "Elija el color" - }, - "common": { - "previous": "Anterior", - "next": "Siguiente", - "collapse": "Contraer", - "expand": "Expandir", - "collapsed": "contraído", - "lines": "líneas", - "copy": "Copiar", - "copied": "¡Copiado!", - "refresh": "Actualizar", - "retry": "Reintentar", - "remaining": "restante", - "used": "usado", - "available": "disponible", - "cancel": "Cancelar", - "preview": "Vista previa", - "close": "Cerrar", - "done": "Hecho", - "loading": "Cargando...", - "back": "Atrás", - "continue": "Continuar", - "error": "Error" - }, - "config": { - "overview": { - "title": "Configuración de la aplicación", - "description": "Ajustes actuales de la aplicación y detalles de configuración.", - "loading": "Cargando configuración...", - "error": "Error", - "warning": "Advertencia de configuración", - "sections": { - "basic": "Configuración básica", - "security": "Configuración de seguridad", - "system": "Configuración del sistema", - "integration": "Configuración de integración" - } - }, - "account": { - "overview": { - "title": "Configuración de Cuenta", - "manageAccountPreferences": "Administre las preferencias de su cuenta", - "guestDescription": "Ha iniciado sesión como invitado. Considere actualizar su cuenta arriba." - }, - "upgrade": { - "title": "Actualizar Cuenta de Invitado", - "description": "¡Vincule su cuenta para preservar su historial y acceder a más funciones!", - "socialLogin": "Actualizar con Cuenta Social", - "linkWith": "Vincular con", - "emailPassword": "o ingrese su correo electrónico y contraseña", - "email": "Correo electrónico", - "emailPlaceholder": "Ingrese su correo electrónico", - "password": "Contraseña (opcional)", - "passwordPlaceholder": "Establecer una contraseña", - "passwordNote": "Deje vacío para usar solo verificación por correo electrónico", - "upgradeButton": "Actualizar Cuenta" - } - }, - "apiKeys": { - "intro": "Usa tu clave de API para acceder de forma programática a las capacidades de procesamiento de Stirling PDF.", - "docsTitle": "Documentación de la API", - "docsDescription": "Más información sobre cómo integrar con Stirling PDF:", - "docsLink": "Documentación de la API", - "schemaLink": "Referencia del esquema de la API", - "usage": "Incluye esta clave en el encabezado X-API-KEY en todas las solicitudes a la API.", - "description": "Su clave API para acceder al conjunto de herramientas PDF de Stirling. Cópiela a su proyecto o actualice para generar una nueva.", - "publicKeyAriaLabel": "Clave API pública", - "copyKeyAriaLabel": "Copiar clave API", - "refreshAriaLabel": "Actualizar clave API", - "includedCredits": "Créditos incluidos", - "purchasedCredits": "Créditos comprados", - "totalCredits": "Créditos Totales", - "chartAriaLabel": "Uso de créditos: incluidos {{includedUsed}} de {{includedTotal}}, comprados {{purchasedUsed}} de {{purchasedTotal}}", - "nextReset": "Próximo Restablecimiento", - "lastApiUse": "Último Uso de API", - "overlayMessage": "Genere una clave para ver créditos y créditos disponibles", - "label": "Clave API", - "guestInfo": "Los usuarios invitados no reciben claves API. Cree una cuenta para obtener una clave API que pueda usar en sus aplicaciones.", - "goToAccount": "Ir a Cuenta", - "refreshModal": { - "title": "Actualizar Claves API", - "warning": "⚠️ Advertencia: Esta acción generará nuevas claves API y hará que sus claves anteriores sean inválidas.", - "impact": "Cualquier aplicación o servicio que esté utilizando actualmente estas claves dejará de funcionar hasta que las actualice con las nuevas claves.", - "confirmPrompt": "¿Está seguro de que desea continuar?", - "confirmCta": "Actualizar Claves" - }, - "generateError": "No pudimos generar su clave API." - } - }, - "AddAttachmentsRequest": { - "attachments": "Seleccionar archivos adjuntos", - "info": "Seleccione archivos para adjuntar a su PDF. Estos archivos se incrustarán y serán accesibles a través del panel de archivos adjuntos del PDF.", - "selectFiles": "Seleccionar archivos para adjuntar", - "placeholder": "Elegir archivos...", - "addMoreFiles": "Añadir más archivos...", - "selectedFiles": "Archivos seleccionados", - "submit": "Añadir archivos adjuntos", - "tooltip": { - "header": { - "title": "Acerca de Añadir adjuntos" - }, - "description": { - "title": "Qué hace" - } - }, - "results": { - "title": "Resultados de archivos adjuntos" - }, - "error": { - "failed": "La operación de añadir adjuntos falló" - } - }, - "termsAndConditions": "Términos y Condiciones", - "logOut": "Cerrar sesión", - "addAttachments": { - "error": { - "failed": "Se produjo un error al añadir adjuntos al PDF." - } - }, - "autoRename": { - "description": "Esta herramienta renombrará automáticamente los archivos PDF en función de su contenido. Analiza el documento para encontrar el título más adecuado a partir del texto." - }, - "customPosition": "Posición personalizada", - "details": "Detalles", - "invalidUndoData": "No se puede deshacer: datos de la operación no válidos", - "margin": { - "large": "Grande", - "medium": "Mediano", - "small": "Pequeño", - "xLarge": "Extra grande" - }, - "noFilesToUndo": "No se puede deshacer: no se procesaron archivos en la última operación", - "noOperationToUndo": "No hay ninguna operación para deshacer", - "noValidFiles": "No hay archivos válidos para procesar", - "operationCancelled": "Operación cancelada", - "pageEdit": { - "deselectAll": "Deseleccionar todo", - "selectAll": "Seleccionar todo" - }, - "quickPosition": "Posición rápida", - "reorganizePages": { - "error": { - "failed": "Error al reorganizar las páginas" - }, - "results": { - "title": "Páginas reorganizadas" - }, - "settings": { - "title": "Configuración" - }, - "submit": "Reorganizar páginas" - }, - "replace-color": { - "options": { - "fill": "Color de relleno", - "gradient": "Degradado" - }, - "previewOverlayOpacity": "Opacidad de la superposición de vista previa", - "previewOverlayTransparency": "Transparencia de la superposición de vista previa", - "previewOverlayVisibility": "Mostrar superposición de vista previa", - "selectText": { - "1": "Opciones para Reemplazar o Invertir color", - "2": "Predeterminado (Colores de alto contraste predeterminados)", - "3": "Personalizado (Colores personalizados)", - "4": "Invertir Completo (Invertir todos los colores)", - "5": "Opciones de color de alto contraste", - "6": "Texto blanco sobre fondo negro", - "7": "Texto negro sobre fondo blanco", - "8": "Texto amarillo sobre fondo negro", - "9": "Texto verde sobre fondo negro", - "10": "Elegir Color de Texto", - "11": "Elegir Color de Fondo", - "12": "Elegir color inicial", - "13": "Elegir color final" - }, - "submit": "Reemplazar", - "title": "Reemplazar-Invertir-Color" - }, - "size": "Tamaño", - "submit": "Enviar", - "success": "Éxito", - "tools": { - "noSearchResults": "No se encontraron herramientas", - "noTools": "No hay herramientas disponibles" - }, - "undoDataMismatch": "No se puede deshacer: los datos de la operación están corruptos", - "undoFailed": "No se pudo deshacer la operación", - "undoQuotaError": "No se puede deshacer: espacio de almacenamiento insuficiente", - "undoStorageError": "Deshacer completado, pero algunos archivos no se pudieron guardar en el almacenamiento", - "undoSuccess": "Operación deshecha correctamente", - "unsupported": "No compatible", - "onboarding": { - "welcomeModal": { - "title": "¡Bienvenido a Stirling PDF!", - "description": "¿Te gustaría hacer un recorrido rápido de 1 minuto para conocer las funciones clave y cómo empezar?", - "helpHint": "Siempre puedes acceder a este recorrido desde el botón Ayuda en la parte inferior izquierda.", - "startTour": "Iniciar recorrido", - "maybeLater": "Quizás más tarde", - "dontShowAgain": "No mostrar de nuevo" - }, - "welcomeSlide": { - "title": "Bienvenido a Stirling", - "body": "Stirling PDF ya está listo para equipos de todos los tamaños. Esta actualización incluye un nuevo diseño, potentes capacidades de administración y nuestra función más solicitada: Editar texto." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Seleccionemos la herramienta Recortar para mostrar cómo usar una de las herramientas.", - "toolInterface": "Esta es la interfaz de la herramienta Recortar. Como puedes ver, no hay mucho porque aún no hemos añadido ningún archivo PDF con el que trabajar.", - "filesButton": "El botón Archivos en la barra de acceso rápido te permite subir PDFs sobre los que usar las herramientas.", - "fileSources": "Puedes subir archivos nuevos o acceder a archivos recientes desde aquí. Para el recorrido, usaremos un archivo de ejemplo.", - "workbench": "Este es el Workbench - el área principal donde ves y editas tus PDFs.", - "viewSwitcher": "Usa estos controles para elegir cómo quieres ver tus PDFs.", - "viewer": "El Visor te permite leer y anotar tus PDFs.", - "pageEditor": "El Editor de páginas te permite realizar varias operaciones en las páginas de tus PDFs, como reordenar, rotar y eliminar.", - "activeFiles": "La vista de Archivos activos muestra todos los PDFs que has cargado en la herramienta y te permite seleccionar cuáles procesar.", - "fileCheckbox": "Al hacer clic en uno de los archivos lo seleccionas para procesarlo. Puedes seleccionar varios archivos para operaciones por lotes.", - "selectControls": "El panel derecho contiene botones para seleccionar/deseleccionar rápidamente todos tus PDFs activos, junto con botones para cambiar el tema o el idioma de la aplicación.", - "cropSettings": "Ahora que hemos seleccionado el archivo que queremos recortar, podemos configurar la herramienta Recortar para elegir el área a la que queremos recortar el PDF.", - "runButton": "Una vez configurada la herramienta, este botón te permite ejecutar la herramienta en todos los PDFs seleccionados.", - "results": "Después de que la herramienta haya terminado, el paso de Revisión mostrará una vista previa de los resultados en este panel y te permitirá deshacer la operación o descargar el archivo. ", - "fileReplacement": "El archivo modificado reemplazará automáticamente al original en el Workbench, lo que te permitirá pasarlo fácilmente por más herramientas.", - "pinButton": "Puedes usar el botón Fijar si prefieres que tus archivos permanezcan activos después de ejecutar herramientas sobre ellos.", - "wrapUp": "¡Todo listo! Has aprendido sobre las áreas principales de la aplicación y cómo usarlas. Haz clic en el botón Ayuda cuando quieras para ver este recorrido de nuevo.", - "previous": "Anterior", - "next": "Siguiente", - "finish": "Finalizar", - "startTour": "Iniciar recorrido", - "startTourDescription": "Realiza un recorrido guiado por las funciones clave de Stirling PDF", - "buttons": { - "next": "Siguiente →", - "back": "Atrás", - "skipForNow": "Omitir por ahora", - "download": "Descargar →", - "showMeAround": "Muéstreme el recorrido", - "skipTheTour": "Saltar el recorrido" - }, - "serverLicense": { - "skip": "Omitir por ahora", - "seePlans": "Ver planes →", - "upgrade": "Actualizar ahora →", - "freeTitle": "Licencia del servidor", - "overLimitTitle": "Se necesita licencia de servidor", - "overLimitBody": "Nuestra licencia permite hasta {{freeTierLimit}} usuarios gratis por servidor. Tiene {{overLimitUserCopy}} usuarios de Stirling. Para continuar sin interrupciones, actualice al plan Stirling Server: plazas ilimitadas, edición de texto PDF y control total de administración por 99 $/servidor/mes.", - "freeBody": "Nuestra licencia Open-Core permite hasta {{freeTierLimit}} usuarios gratis por servidor. Para escalar sin interrupciones y obtener acceso anticipado a nuestra nueva herramienta de edición de texto PDF, recomendamos el plan Stirling Server: edición completa y plazas ilimitadas por 99 $/servidor/mes." - }, - "desktopInstall": { - "title": "Descargar", - "titleWithOs": "Descargar para {{osLabel}}", - "body": "Stirling funciona mejor como aplicación de escritorio. Puede usarla sin conexión, acceder a los documentos más rápido y editar localmente en su ordenador." - }, - "planOverview": { - "adminTitle": "Resumen de administrador", - "userTitle": "Resumen del plan", - "adminBodyLoginEnabled": "Como administrador, puede gestionar usuarios, configurar ajustes y supervisar la salud del servidor. Las primeras {{freeTierLimit}} personas de su servidor pueden usar Stirling gratis.", - "adminBodyLoginDisabled": "Cuando habilite el modo de inicio de sesión, podrá gestionar usuarios, configurar ajustes y supervisar la salud del servidor. Las primeras {{freeTierLimit}} personas de su servidor pueden usar Stirling gratis.", - "userBody": "Invite a sus compañeros, asigne roles y mantenga sus documentos organizados en un espacio de trabajo seguro. Active el modo de inicio de sesión cuando esté listo para pasar del uso individual." - }, - "securityCheck": { - "message": "La aplicación ha sufrido cambios importantes recientemente. Puede requerirse la atención del administrador del servidor. Confirme su rol para continuar." - } - }, - "adminOnboarding": { - "welcome": "¡Bienvenido al recorrido de administrador! Vamos a explorar las potentes funciones y ajustes empresariales disponibles para los administradores del sistema.", - "configButton": "Haz clic en el botón Config para acceder a todos los ajustes del sistema y controles administrativos.", - "settingsOverview": "Este es el Panel de configuración. Los ajustes de administración están organizados por categoría para facilitar la navegación.", - "teamsAndUsers": "Administra aquí los Equipos y usuarios individuales. Puedes invitar nuevos usuarios por correo electrónico, enlaces compartibles o crear tú mismo cuentas personalizadas para ellos.", - "systemCustomization": "Disponemos de amplias formas de personalizar la interfaz: System Settings te permite cambiar el nombre e idiomas de la aplicación, Features permite gestionar el certificado del servidor y Endpoints te permite habilitar o deshabilitar herramientas específicas para tus usuarios.", - "databaseSection": "Para entornos de producción avanzados, tenemos ajustes que permiten conexiones a bases de datos externas para que puedas integrarte con tu infraestructura existente.", - "connectionsSection": "La sección Connections admite varios métodos de inicio de sesión, incluidos SSO y SAML personalizados como Google y GitHub, además de integraciones de correo electrónico para notificaciones y comunicaciones.", - "adminTools": "Por último, contamos con herramientas avanzadas de administración como la Auditoría para rastrear la actividad del sistema y la Analítica de uso para monitorizar cómo interactúan tus usuarios con la plataforma.", - "wrapUp": "¡Ese es el recorrido de administrador! Has visto las funciones empresariales que hacen de Stirling PDF una solución potente y personalizable para organizaciones. Accede a este recorrido en cualquier momento desde el menú de Ayuda." - }, - "workspace": { - "title": "Espacio de trabajo", - "people": { - "title": "Personas", - "description": "Gestiona los miembros del espacio de trabajo y sus permisos", - "loading": "Cargando personas...", - "searchMembers": "Buscar miembros...", - "addMembers": "Añadir miembros", - "inviteMembers": { - "label": "Invitar miembros", - "subtitle": "Escribe o pega correos a continuación, separados por comas. Tu espacio de trabajo se facturará según los miembros." - }, - "user": "Usuario", - "role": "Rol", - "team": "Equipo", - "status": "Estado", - "actions": { - "label": "Acciones", - "upgrade": "Actualizar" - }, - "noMembersFound": "No se encontraron miembros", - "active": "Activo", - "disabled": "Deshabilitado", - "activeSession": "Sesión activa", - "member": "Miembro", - "admin": "Administrador", - "roleDescriptions": { - "admin": "Puede gestionar ajustes e invitar miembros, con acceso administrativo completo.", - "member": "Puede ver y editar archivos compartidos, pero no puede gestionar los ajustes del espacio de trabajo ni a sus miembros.", - "user": "Usuario" - }, - "editRole": "Editar rol", - "enable": "Habilitar", - "disable": "Deshabilitar", - "deleteUser": "Eliminar usuario", - "deleteUserSuccess": "Usuario eliminado correctamente", - "deleteUserError": "No se pudo eliminar el usuario", - "confirmDelete": "¿Seguro que quieres eliminar a este usuario? Esta acción no se puede deshacer.", - "addMember": { - "title": "Añadir miembro", - "username": "Nombre de usuario (correo)", - "usernamePlaceholder": "user@example.com", - "password": "Contraseña", - "passwordPlaceholder": "Introduce la contraseña", - "role": "Rol", - "team": "Equipo (opcional)", - "teamPlaceholder": "Selecciona un equipo", - "forcePasswordChange": "Forzar el cambio de contraseña en el primer inicio de sesión", - "cancel": "Cancelar", - "submit": "Añadir miembro", - "usernameRequired": "Se requieren nombre de usuario y contraseña", - "passwordTooShort": "La contraseña debe tener al menos 6 caracteres", - "success": "Usuario creado correctamente", - "error": "No se pudo crear el usuario" - }, - "editMember": { - "title": "Editar miembro", - "editing": "Editando:", - "role": "Rol", - "team": "Equipo (opcional)", - "teamPlaceholder": "Selecciona un equipo", - "cancel": "Cancelar", - "submit": "Actualizar miembro", - "success": "Usuario actualizado correctamente", - "error": "No se pudo actualizar el usuario" - }, - "toggleEnabled": { - "success": "Estado del usuario actualizado correctamente", - "error": "No se pudo actualizar el estado del usuario" - }, - "delete": { - "success": "Usuario eliminado correctamente", - "error": "No se pudo eliminar el usuario" - }, - "emailInvite": { - "tab": "Invitación por correo electrónico", - "description": "Escribe o pega correos a continuación, separados por comas. Los usuarios recibirán credenciales de inicio de sesión por correo electrónico.", - "emails": "Direcciones de correo electrónico", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Se requiere al menos una dirección de correo electrónico", - "submit": "Enviar invitaciones", - "success": "usuario(s) invitado(s) correctamente", - "partialSuccess": "Algunas invitaciones fallaron", - "allFailed": "No se pudo invitar a los usuarios", - "error": "No se pudieron enviar las invitaciones" - }, - "directInvite": { - "tab": "Creación directa" - }, - "inviteLinkTab": { - "tab": "Enlace de invitación" - }, - "inviteLink": { - "description": "Genera un enlace seguro que permite al usuario establecer su propia contraseña", - "email": "Dirección de correo electrónico", - "emailPlaceholder": "user@example.com (opcional)", - "emailDescription": "Opcional: deja en blanco para un enlace de invitación general que pueda usar cualquiera", - "emailRequired": "Se requiere una dirección de correo electrónico", - "emailOptional": "Opcional: deja en blanco para un enlace de invitación general", - "emailRequiredForSend": "Se requiere una dirección de correo electrónico para enviar la notificación por correo", - "expiryHours": "Horas de caducidad", - "expiryDescription": "Cuántas horas hasta que el enlace caduque", - "sendEmail": "Enviar el enlace de invitación por correo electrónico", - "sendEmailDescription": "Si está activado, el enlace de invitación se enviará a la dirección de correo especificada", - "smtpRequired": "SMTP no configurado", - "generate": "Generar enlace", - "generated": "Enlace de invitación generado", - "copied": "Enlace copiado al portapapeles", - "success": "Enlace de invitación generado correctamente", - "successWithEmail": "Enlace de invitación generado y enviado por correo electrónico", - "emailSent": "Enlace de invitación generado y enviado por correo electrónico", - "emailFailed": "Enlace de invitación generado, pero falló el correo", - "emailFailedDetails": "Error: {0}. Por favor, comparte el enlace de invitación manualmente.", - "error": "No se pudo generar el enlace de invitación", - "submit": "Generar enlace de invitación" - }, - "inviteMode": { - "username": "Nombre de usuario", - "email": "Correo electrónico", - "link": "Enlace", - "emailDisabled": "Las invitaciones por correo requieren configuración de SMTP y mail.enableInvites=true en ajustes" - }, - "license": { - "users": "usuarios", - "availableSlots": "Plazas disponibles", - "grandfathered": "Con derechos adquiridos", - "grandfatheredShort": "{{count}} con derechos adquiridos", - "fromLicense": "de la licencia", - "slotsAvailable": "{{count}} plaza(s) de usuario disponible(s)", - "noSlotsAvailable": "No hay plazas disponibles", - "currentUsage": "Actualmente usando {{current}} de {{max}} licencias de usuario" - }, - "loginRequired": "Habilite primero el modo de inicio de sesión" - }, - "teams": { - "title": "Equipos", - "description": "Gestiona equipos y organiza a los miembros del espacio de trabajo", - "loading": "Cargando equipos...", - "loadingDetails": "Cargando detalles del equipo...", - "loadError": "Error al cargar los detalles del equipo", - "createNewTeam": "Crear nuevo equipo", - "teamName": "Nombre del equipo", - "totalMembers": "Miembros totales", - "actions": "Acciones", - "noTeamsFound": "No se encontraron equipos", - "noMembers": "No hay miembros en este equipo", - "system": "Sistema", - "addMember": "Añadir miembro", - "viewTeam": "Ver equipo", - "removeMember": "Quitar del equipo", - "cannotRemoveFromSystemTeam": "No se puede quitar del equipo del sistema", - "renameTeamLabel": "Cambiar nombre del equipo", - "deleteTeamLabel": "Eliminar equipo", - "cannotDeleteInternal": "No se puede eliminar el equipo Interno", - "confirmDelete": "¿Seguro que quieres eliminar este equipo? Este equipo debe estar vacío para poder eliminarlo.", - "confirmRemove": "¿Quitar al usuario de este equipo?", - "cannotRenameInternal": "No se puede cambiar el nombre del equipo Interno", - "cannotAddToInternal": "No se pueden añadir miembros al equipo Interno", - "teamNotFound": "Equipo no encontrado", - "backToTeams": "Volver a Equipos", - "memberCount": "{{count}} miembros", - "removeMemberSuccess": "Usuario eliminado del equipo", - "removeMemberError": "No se pudo eliminar al usuario del equipo", - "createTeam": { - "title": "Crear nuevo equipo", - "teamName": "Nombre del equipo", - "teamNamePlaceholder": "Introduce el nombre del equipo", - "cancel": "Cancelar", - "submit": "Crear equipo", - "nameRequired": "Se requiere el nombre del equipo", - "success": "Equipo creado correctamente", - "error": "No se pudo crear el equipo" - }, - "renameTeam": { - "title": "Cambiar nombre del equipo", - "renaming": "Cambiando nombre:", - "newTeamName": "Nuevo nombre del equipo", - "newTeamNamePlaceholder": "Introduce el nuevo nombre del equipo", - "cancel": "Cancelar", - "submit": "Cambiar nombre del equipo", - "nameRequired": "Se requiere el nombre del equipo", - "success": "Nombre del equipo cambiado correctamente", - "error": "No se pudo cambiar el nombre del equipo" - }, - "deleteTeam": { - "success": "Equipo eliminado correctamente", - "error": "No se pudo eliminar el equipo. Asegúrate de que el equipo esté vacío.", - "teamMustBeEmpty": "El equipo debe estar vacío antes de eliminarlo" - }, - "addMemberToTeam": { - "title": "Añadir miembro al equipo", - "addingTo": "Añadiendo a", - "selectUser": "Seleccionar usuario", - "selectUserPlaceholder": "Selecciona un usuario", - "selectUserRequired": "Por favor, selecciona un usuario", - "currentlyIn": "actualmente en", - "willBeMoved": "Nota: Este usuario se moverá de su equipo actual a este equipo.", - "cancel": "Cancelar", - "submit": "Añadir miembro", - "userRequired": "Por favor, selecciona un usuario", - "success": "Miembro añadido al equipo correctamente", - "error": "No se pudo añadir el miembro al equipo" - }, - "changeTeam": { - "label": "Cambiar equipo", - "title": "Cambiar equipo", - "changing": "Moviendo", - "selectTeam": "Seleccionar equipo", - "selectTeamPlaceholder": "Selecciona un equipo", - "selectTeamRequired": "Por favor, selecciona un equipo", - "success": "Equipo cambiado correctamente", - "error": "No se pudo cambiar el equipo", - "submit": "Cambiar equipo" - } - } - }, - "plan": { - "currency": "Moneda", - "popular": "Popular", - "current": "Plan actual", - "upgrade": "Actualizar", - "contact": "Contacta con nosotros", - "customPricing": "Personalizado", - "showComparison": "Comparar todas las funciones", - "hideComparison": "Ocultar comparación de funciones", - "featureComparison": "Comparación de funciones", - "from": "Desde", - "perMonth": "/mes", - "perSeat": "/plaza", - "withServer": "+ Plan de servidor", - "licensedSeats": "Con licencia: {{count}} plazas", - "includedInCurrent": "Incluido en su plan", - "selectPlan": "Seleccionar plan", - "manage": "Gestionar", - "manageSubscription": { - "description": "Gestione su suscripción, facturación y métodos de pago" - }, - "activePlan": { - "title": "Plan activo", - "subtitle": "Detalles de tu suscripción actual" - }, - "availablePlans": { - "title": "Planes disponibles", - "subtitle": "Elige el plan que se ajuste a tus necesidades" - }, - "static": { - "title": "Información de facturación", - "message": "La facturación en línea no está configurada actualmente. Para actualizar tu plan o gestionar suscripciones, contacta con nosotros directamente.", - "contactSales": "Contactar con ventas", - "contactToUpgrade": "Contacta con nosotros para actualizar o personalizar tu plan", - "maxUsers": "Máximo de usuarios", - "upTo": "Hasta" - }, - "period": { - "month": "mes", - "perUserPerMonth": "/usuario/mes" - }, - "free": { - "name": "Gratis", - "highlight1": "Uso de herramientas limitado por semana", - "highlight2": "Acceso a todas las herramientas", - "highlight3": "Soporte de la comunidad", - "forever": "Gratis para siempre", - "included": "Incluido" - }, - "pro": { - "name": "Pro", - "highlight1": "Uso de herramientas ilimitado", - "highlight2": "Herramientas PDF avanzadas", - "highlight3": "Sin marcas de agua" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Precios personalizados", - "highlight2": "Soporte dedicado", - "highlight3": "Funciones más recientes", - "requiresServer": "Requiere servidor", - "requiresServerMessage": "Actualice primero al plan Server antes de pasar a Enterprise." - }, - "feature": { - "title": "Función", - "pdfTools": "Herramientas PDF básicas", - "fileSize": "Límite de tamaño de archivo", - "automation": "Automatiza flujos de trabajo de herramientas", - "api": "Acceso a API", - "priority": "Soporte prioritario", - "customPricing": "Precios personalizados" - }, - "licenseWarning": { - "title": "Alcanzado el límite gratuito en autoalojado", - "body": "Tiene {{total}} usuarios, pero el nivel gratuito solo admite {{limit}} por servidor. Actualice para que Stirling PDF siga funcionando sin problemas.", - "overLimit": "más de {{limit}}", - "cta": "Ver planes" - } - }, - "subscription": { - "status": { - "active": "Activa", - "pastDue": "Pendiente de pago", - "canceled": "Cancelada", - "incomplete": "Incompleta", - "trialing": "Prueba", - "none": "Sin suscripción" - }, - "renewsOn": "Se renueva el {{date}}", - "cancelsOn": "Se cancela el {{date}}" - }, - "billing": { - "manageBilling": "Gestionar facturación", - "portal": { - "error": "No se pudo abrir el portal de facturación" - }, - "updateSeats": "Actualizar plazas", - "updateEnterpriseSeats": "Actualizar plazas de Enterprise", - "currentSeats": "Plazas actuales", - "minimumSeats": "Plazas mínimas", - "basedOnUsers": "(usuarios actuales)", - "newSeatCount": "Nuevo número de plazas", - "newSeatCountDescription": "Seleccione el número de plazas para su licencia Enterprise", - "whatHappensNext": "¿Qué sucede a continuación?", - "stripePortalRedirect": "Será redirigido al portal de facturación de Stripe para revisar y confirmar el cambio de plazas. El importe prorrateado se calculará automáticamente.", - "preparingUpdate": "Preparando actualización de plazas...", - "seatCountTooLow": "El número de plazas debe ser al menos {{minimum}} (número actual de usuarios)", - "seatCountUnchanged": "Seleccione un número de plazas diferente", - "seatsUpdated": "Plazas actualizadas", - "seatsUpdatedMessage": "Sus plazas Enterprise se han actualizado a {{seats}}", - "updateProcessing": "Procesando actualización", - "updateProcessingMessage": "Se está procesando la actualización de plazas. Actualice en unos momentos.", - "notEnterprise": "La gestión de plazas solo está disponible para licencias Enterprise" - }, - "upgradeBanner": { - "title": "Actualice al plan Server", - "message": "Aproveche al máximo Stirling PDF con usuarios ilimitados y funciones avanzadas", - "upgradeButton": "Actualizar ahora", - "dismiss": "Descartar banner", - "attentionTitle": "Este servidor necesita atención del administrador", - "attentionBody": "Su administrador debe iniciar sesión para ver más información. Contáctelo de inmediato.", - "attentionBodyAdmin": "Revise los requisitos de licencia para mantener este servidor conforme.", - "seeInfo": "Ver información" - }, - "payment": { - "preparing": "Preparando tu pago...", - "redirecting": "Redirigiendo al pago seguro...", - "upgradeTitle": "Actualizar a {{planName}}", - "success": "¡Pago realizado con éxito!", - "successMessage": "Tu suscripción se ha activado correctamente. Recibirás un correo de confirmación en breve.", - "autoClose": "Esta ventana se cerrará automáticamente...", - "error": "Error de pago", - "upgradeSuccess": "¡Pago correcto! Su suscripción se ha actualizado. La licencia se ha actualizado en su servidor. Recibirá un correo electrónico de confirmación en breve.", - "paymentSuccess": "¡Pago correcto! Recuperando su clave de licencia...", - "licenseActivated": "¡Licencia activada! Su clave de licencia se ha guardado. Se ha enviado un correo de confirmación a su dirección de correo electrónico registrada.", - "licenseDelayed": "¡Pago correcto! Su licencia se está generando. Recibirá en breve un correo con su clave de licencia. Si no lo recibe en 10 minutos, póngase en contacto con soporte.", - "licensePollingError": "Pago correcto, pero no pudimos recuperar su clave de licencia automáticamente. Revise su correo electrónico o contacte con soporte con su confirmación de pago.", - "licenseRetrievalError": "Pago correcto pero falló la recuperación de la licencia. Recibirá su clave de licencia por correo electrónico. Contacte con soporte si no la recibe en 10 minutos.", - "syncError": "Pago correcto pero falló la sincronización de la licencia. Su licencia se actualizará en breve. Contacte con soporte si el problema persiste.", - "licenseSaveError": "No se pudo guardar la clave de licencia. Contacte con soporte con su clave de licencia para completar la activación.", - "paymentCanceled": "El pago fue cancelado. No se realizaron cargos.", - "syncingLicense": "Sincronizando su licencia actualizada...", - "generatingLicense": "Generando su clave de licencia...", - "upgradeComplete": "Actualización completa", - "upgradeCompleteMessage": "Su suscripción se ha actualizado correctamente. Su clave de licencia existente ha sido actualizada.", - "stripeNotConfigured": "Stripe no configurado", - "stripeNotConfiguredMessage": "La integración de pago con Stripe no está configurada. Póngase en contacto con su administrador.", - "monthly": "Mensual", - "yearly": "Anual", - "billingPeriod": "Periodo de facturación", - "enterpriseNote": "Las plazas pueden ajustarse en el checkout (1-1000).", - "installationId": "ID de instalación", - "licenseKey": "Su clave de licencia", - "licenseInstructions": "Esto se ha añadido a su instalación. También recibirá una copia por correo electrónico.", - "canCloseWindow": "Ya puede cerrar esta ventana.", - "licenseKeyProcessing": "Procesando clave de licencia", - "licenseDelayedMessage": "Su clave de licencia se está generando. Revise su correo electrónico en breve o contacte con soporte.", - "perYear": "/año", - "perMonth": "/mes", - "emailInvalid": "Introduzca una dirección de correo válida", - "emailStage": { - "title": "Introduzca su correo electrónico", - "description": "Lo usaremos para enviar su clave de licencia y recibos.", - "emailLabel": "Dirección de correo electrónico", - "emailPlaceholder": "your@email.com", - "continue": "Continuar", - "modalTitle": "Comenzar - {{planName}}" - }, - "planStage": { - "title": "Elija su periodo de facturación", - "savingsNote": "Ahorre {{percent}}% con facturación anual", - "basePrice": "Precio base", - "seatPrice": "Por plaza", - "totalForSeats": "Total ({{count}} plazas)", - "selectMonthly": "Seleccionar mensual", - "selectYearly": "Seleccionar anual", - "savePercent": "Ahorre {{percent}}%", - "savingsAmount": "Ahorra {{amount}}", - "modalTitle": "Seleccionar periodo de facturación - {{planName}}", - "billedYearly": "Facturado anualmente a {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Volver a la selección de plan", - "selectedPlan": "Plan seleccionado", - "modalTitle": "Completar pago - {{planName}}" - } - }, - "firstLogin": { - "title": "Primer inicio de sesión", - "welcomeTitle": "¡Bienvenido!", - "welcomeMessage": "Por motivos de seguridad, debes cambiar tu contraseña en tu primer inicio de sesión.", - "loggedInAs": "Has iniciado sesión como", - "error": "Error", - "currentPassword": "Contraseña actual", - "enterCurrentPassword": "Introduce tu contraseña actual", - "newPassword": "Nueva contraseña", - "enterNewPassword": "Introduce la nueva contraseña (mín. 8 caracteres)", - "confirmPassword": "Confirmar nueva contraseña", - "reEnterNewPassword": "Vuelve a introducir la nueva contraseña", - "changePassword": "Cambiar contraseña", - "allFieldsRequired": "Todos los campos son obligatorios", - "passwordsDoNotMatch": "Las nuevas contraseñas no coinciden", - "passwordTooShort": "La contraseña debe tener al menos 8 caracteres", - "passwordMustBeDifferent": "La nueva contraseña debe ser diferente de la contraseña actual", - "passwordChangedSuccess": "¡Contraseña cambiada correctamente! Vuelve a iniciar sesión.", - "passwordChangeFailed": "No se pudo cambiar la contraseña. Comprueba tu contraseña actual." - }, - "invite": { - "welcome": "Bienvenido a Stirling PDF", - "invalidToken": "Enlace de invitación no válido", - "validationError": "No se pudo validar el enlace de invitación", - "passwordRequired": "Se requiere contraseña", - "passwordTooShort": "La contraseña debe tener al menos 6 caracteres", - "passwordMismatch": "Las contraseñas no coinciden", - "acceptError": "No se pudo crear la cuenta", - "validating": "Validando invitación...", - "invalidInvitation": "Invitación no válida", - "goToLogin": "Ir al inicio de sesión", - "welcomeTitle": "¡Has sido invitado!", - "welcomeSubtitle": "Completa la configuración de tu cuenta para empezar", - "accountFor": "Creando cuenta para", - "linkExpires": "El enlace expira", - "email": "Correo electrónico", - "emailPlaceholder": "Introduce tu dirección de correo electrónico", - "emailRequired": "Se requiere la dirección de correo electrónico", - "invalidEmail": "Dirección de correo electrónico no válida", - "choosePassword": "Elige una contraseña", - "passwordPlaceholder": "Introduce tu contraseña", - "confirmPassword": "Confirmar contraseña", - "confirmPasswordPlaceholder": "Vuelve a introducir tu contraseña", - "createAccount": "Crear cuenta", - "creating": "Creando cuenta...", - "alreadyHaveAccount": "¿Ya tienes una cuenta?", - "signIn": "Iniciar sesión" - }, - "audit": { - "error": { - "title": "Error al cargar el sistema de auditoría" - }, - "notAvailable": "Sistema de auditoría no disponible", - "notAvailableMessage": "El sistema de auditoría no está configurado o no está disponible.", - "disabled": "El registro de auditoría está desactivado", - "disabledMessage": "Habilita el registro de auditoría en la configuración de tu aplicación para rastrear eventos del sistema.", - "systemStatus": { - "title": "Estado del sistema", - "status": "Registro de auditoría", - "enabled": "Activado", - "disabled": "Desactivado", - "level": "Nivel de auditoría", - "retention": "Periodo de retención", - "days": "días", - "totalEvents": "Eventos totales" - }, - "tabs": { - "dashboard": "Panel", - "events": "Eventos de auditoría", - "export": "Exportar" - }, - "charts": { - "title": "Panel de auditoría", - "error": "Error al cargar los gráficos", - "day": "Día", - "week": "Semana", - "month": "Mes", - "byType": "Eventos por tipo", - "byUser": "Eventos por usuario", - "overTime": "Eventos a lo largo del tiempo" - }, - "events": { - "title": "Eventos de auditoría", - "filterByType": "Filtrar por tipo", - "filterByUser": "Filtrar por usuario", - "startDate": "Fecha de inicio", - "endDate": "Fecha de fin", - "clearFilters": "Limpiar", - "error": "Error al cargar los eventos", - "noEvents": "No se encontraron eventos", - "timestamp": "Marca de tiempo", - "type": "Tipo", - "user": "Usuario", - "ipAddress": "Dirección IP", - "actions": "Acciones", - "viewDetails": "Ver detalles", - "eventDetails": "Detalles del evento", - "details": "Detalles" - }, - "export": { - "title": "Exportar datos de auditoría", - "description": "Exporta eventos de auditoría en formato CSV o JSON. Usa filtros para limitar los datos exportados.", - "format": "Formato de exportación", - "filters": "Filtros (opcional)", - "filterByType": "Filtrar por tipo", - "filterByUser": "Filtrar por usuario", - "startDate": "Fecha de inicio", - "endDate": "Fecha de fin", - "clearFilters": "Limpiar", - "exportButton": "Exportar datos", - "error": "No se pudieron exportar los datos" - } - }, - "usage": { - "noData": "No hay datos disponibles", - "error": "Error al cargar las estadísticas de uso", - "noDataMessage": "Actualmente no hay estadísticas de uso disponibles.", - "controls": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Todos", - "refresh": "Actualizar", - "dataTypeLabel": "Tipo de datos:", - "dataType": { - "all": "Todos", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Todos" - }, - "stats": { - "totalEndpoints": "Endpoints totales", - "totalVisits": "Visitas totales", - "showing": "Mostrando", - "selectedVisits": "Visitas seleccionadas" - }, - "chart": { - "title": "Gráfico de uso de endpoints" - }, - "table": { - "title": "Estadísticas detalladas", - "endpoint": "Punto de conexión", - "visits": "Visitas", - "percentage": "Porcentaje", - "noData": "No hay datos disponibles" - } - }, - "backendHealth": { - "checking": "Comprobando el estado del backend...", - "online": "Backend en línea", - "offline": "Backend sin conexión", - "starting": "Iniciando el backend...", - "wait": "Espera a que el backend termine de iniciarse e inténtalo de nuevo." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Desbloquee el PDF para continuar", - "title": "Elimine la contraseña para continuar", - "description": "Este PDF está protegido con contraseña. Introduzca la contraseña para seguir trabajando con él.", - "password": { - "label": "Contraseña del PDF", - "placeholder": "Introduzca la contraseña del PDF" - }, - "skip": "Omitir por ahora", - "unlock": "Desbloquear y continuar", - "incorrectPassword": "Contraseña incorrecta", - "missingFile": "El archivo seleccionado ya no está disponible.", - "emptyResponse": "La eliminación de la contraseña no produjo un archivo.", - "required": "Introduzca la contraseña para continuar.", - "successTitle": "Contraseña eliminada", - "successBodyWithName": "Contraseña eliminada de {{fileName}}", - "successBody": "Contraseña eliminada correctamente." - }, - "setup": { - "welcome": "Bienvenido a Stirling PDF", - "description": "Empiece eligiendo cómo quiere usar Stirling PDF", - "step1": { - "label": "Elegir modo", - "description": "Sin conexión o servidor" - }, - "step2": { - "label": "Seleccionar servidor", - "description": "Servidor autoalojado" - }, - "step3": { - "label": "Inicio de sesión", - "description": "Introduzca credenciales" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Inicie sesión con su cuenta de Stirling" - }, - "selfhosted": { - "title": "Servidor autoalojado", - "description": "Conéctese a su propio servidor de Stirling PDF" - } - }, - "saas": { - "title": "Inicie sesión en Stirling", - "subtitle": "Inicie sesión con su cuenta de Stirling" - }, - "selfhosted": { - "title": "Inicie sesión en el servidor", - "subtitle": "Introduzca las credenciales de su servidor" - }, - "server": { - "title": "Conectar con el servidor", - "subtitle": "Introduzca la URL de su servidor autoalojado", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Servidor autoalojado" - }, - "url": { - "label": "URL del servidor", - "description": "Introduzca la URL completa de su servidor autoalojado de Stirling PDF" - }, - "error": { - "emptyUrl": "Introduzca una URL de servidor", - "unreachable": "No se pudo conectar con el servidor", - "testFailed": "Falló la prueba de conexión" - }, - "testing": "Probando la conexión..." - }, - "login": { - "title": "Iniciar sesión", - "subtitle": "Introduzca sus credenciales para continuar", - "connectingTo": "Conectando a:", - "username": { - "label": "Nombre de usuario", - "placeholder": "Introduzca su nombre de usuario" - }, - "email": { - "label": "Email", - "placeholder": "Introduzca su email" - }, - "password": { - "label": "Contraseña", - "placeholder": "Introduzca su contraseña" - }, - "error": { - "emptyUsername": "Introduzca su nombre de usuario", - "emptyEmail": "Introduzca su email", - "emptyPassword": "Introduzca su contraseña", - "oauthFailed": "Falló el inicio de sesión OAuth. Inténtelo de nuevo." - }, - "submit": "Iniciar sesión", - "signInWith": "Iniciar sesión con", - "oauthPending": "Abriendo el navegador para autenticación...", - "orContinueWith": "O continuar con email" - } - }, - "oauth": { - "success": { - "title": "Autenticación correcta", - "message": "Puede cerrar esta ventana y volver a Stirling PDF." - }, - "error": { - "title": "Autenticación fallida", - "message": "La autenticación no se realizó correctamente. Puede cerrar esta ventana e intentarlo de nuevo." - } - }, - "pdfTextEditor": { - "title": "Editor JSON de PDF", - "viewLabel": "Editor de PDF", - "converting": "Convirtiendo PDF a formato editable...", - "conversionFailed": "No se pudo convertir el PDF. Inténtelo de nuevo.", - "currentFile": "Archivo actual: {{name}}", - "pageSummary": "Página {{number}} de {{total}}", - "pagePreviewAlt": "Vista previa de página", - "imageLabel": "Imagen colocada", - "noTextOnPage": "No se detectó texto editable en esta página.", - "pageType": { - "paragraph": "Página de párrafos", - "sparse": "Texto disperso" - }, - "groupingMode": { - "auto": "Auto", - "paragraph": "Párrafo", - "singleLine": "Línea única" - }, - "badges": { - "unsaved": "Editado", - "modified": "Editado", - "earlyAccess": "Acceso anticipado" - }, - "actions": { - "reset": "Restablecer cambios", - "downloadJson": "Descargar JSON", - "generatePdf": "Generar PDF" - }, - "options": { - "autoScaleText": { - "title": "Escalar texto automáticamente para ajustar a las cajas", - "description": "Escala automáticamente el texto horizontalmente para ajustarlo a su caja delimitadora original cuando el renderizado de la fuente difiere del PDF." - }, - "groupingMode": { - "title": "Modo de agrupación de texto", - "autoDescription": "Detecta automáticamente el tipo de página y agrupa el texto adecuadamente.", - "paragraphDescription": "Agrupa líneas alineadas en cuadros de texto de varias líneas.", - "singleLineDescription": "Mantiene cada línea de texto del PDF como un cuadro de texto independiente." - }, - "manualGrouping": { - "descriptionInline": "Consejo: mantenga pulsado Ctrl (Cmd) o Shift para seleccionar varios cuadros de texto. Aparecerá una barra de herramientas flotante sobre la selección para que pueda unir, desagrupar o ajustar anchos." - }, - "forceSingleElement": { - "title": "Bloquear el texto editado a un único elemento PDF", - "description": "Cuando está activado, el editor exporta cada cuadro de texto editado como un único elemento de texto PDF para evitar solapamientos de glifos o fuentes mezcladas." - } - }, - "manual": { - "mergeTooltip": "Combinar cuadros seleccionados", - "merge": "Combinar selección", - "ungroupTooltip": "Volver a dividir el párrafo en líneas", - "ungroup": "Desagrupar selección", - "widthMenu": "Opciones de ancho", - "expandWidth": "Expandir hasta el borde de la página", - "resetWidth": "Restablecer ancho", - "resizeHandle": "Ajustar ancho del texto" - }, - "disclaimer": { - "heading": "Limitaciones de la vista previa", - "textFocus": "Este espacio de trabajo se centra en editar texto y recolocar imágenes incrustadas. Las ilustraciones complejas de la página, los widgets de formulario y los gráficos con capas se conservan para la exportación, pero no son totalmente editables aquí.", - "previewVariance": "Algunos elementos visuales (como bordes de tablas, formas o apariencias de anotaciones) pueden no mostrarse exactamente en la vista previa. El PDF exportado mantiene los comandos de dibujo originales siempre que sea posible.", - "alpha": "Este visor alfa sigue evolucionando: ciertas fuentes, colores, efectos de transparencia y detalles de diseño pueden variar ligeramente. Por favor, comprueba el PDF generado antes de compartirlo." - }, - "empty": { - "title": "Ningún documento cargado", - "subtitle": "Carga un archivo PDF o JSON para empezar a editar el contenido de texto." - }, - "welcomeBanner": { - "title": "Bienvenido a PDF Text Editor (Acceso anticipado)", - "experimental": "Esta es una función experimental en desarrollo activo. Espera cierta inestabilidad y problemas durante el uso.", - "howItWorks": "Esta herramienta convierte tu PDF en un formato editable donde puedes modificar el contenido de texto y recolocar imágenes. Los cambios se guardan como un nuevo PDF.", - "bestFor": "Funciona mejor con:", - "bestFor1": "PDF sencillos que contienen principalmente texto e imágenes", - "bestFor2": "Documentos con formato de párrafo estándar", - "bestFor3": "Cartas, ensayos, informes y documentos básicos", - "notIdealFor": "No es ideal para:", - "notIdealFor1": "PDF con formatos especiales como viñetas, tablas o diseños multicolumna", - "notIdealFor2": "Revistas, folletos o documentos con diseño muy elaborado", - "notIdealFor3": "Manuales de instrucciones con diseños complejos", - "limitations": "Limitaciones actuales:", - "limitation1": "El renderizado de fuentes puede diferir ligeramente del PDF original", - "limitation2": "Los gráficos complejos, campos de formulario y anotaciones se conservan pero no son editables", - "limitation3": "Los archivos grandes pueden tardar en convertirse y procesarse", - "knownIssues": "Problemas conocidos (en corrección):", - "issue1": "Actualmente no se conserva el color del texto (se añadirá pronto)", - "issue2": "El modo Párrafo tiene más problemas de alineación y espaciado: se recomienda el modo Línea única", - "issue3": "La vista previa difiere del PDF exportado: los PDF exportados se acercan más al original", - "issue4": "La alineación del texto rotado puede requerir ajuste manual", - "issue5": "Los efectos de transparencia y capas pueden variar respecto al original", - "feedback": "Es una función de acceso anticipado. Por favor, informa de cualquier problema que encuentres para ayudarnos a mejorar.", - "gotIt": "Entendido", - "dontShowAgain": "No mostrar de nuevo" - }, - "modeChange": { - "title": "Confirmar cambio de modo", - "warning": "Cambiar el modo de agrupación de texto restablecerá todos los cambios no guardados. ¿Seguro que quieres continuar?", - "cancel": "Cancelar", - "confirm": "Restablecer y cambiar de modo" - }, - "fontAnalysis": { - "details": "Detalles de la fuente", - "embedded": "Incrustada", - "type": "Tipo", - "webFormat": "Formato web", - "warnings": "Advertencias", - "suggestions": "Notas", - "currentPageFonts": "Fuentes en esta página", - "allFonts": "Todas las fuentes", - "fallback": "reserva", - "missing": "ausente", - "perfectMessage": "Todas las fuentes se pueden reproducir perfectamente.", - "warningMessage": "Algunas fuentes pueden no renderizarse correctamente.", - "infoMessage": "Información sobre la reproducción de fuentes disponible.", - "perfect": "perfecto", - "subset": "subconjunto" - }, - "errors": { - "invalidJson": "No se puede leer el archivo JSON. Asegúrate de que fue generado por la herramienta PDF a JSON.", - "pdfConversion": "No se puede convertir el JSON editado de vuelta a PDF." - } - }, - "auth": { - "sessionExpired": "Sesión caducada", - "pleaseLoginAgain": "Inicia sesión de nuevo.", - "accessDenied": "Acceso denegado", - "insufficientPermissions": "No tienes permiso para realizar esta acción." - }, - "addText": { - "title": "Añadir texto", - "header": "Añadir texto a PDF", - "text": { - "name": "Contenido de texto", - "placeholder": "Introduce el texto que quieres añadir", - "fontLabel": "Fuente", - "fontSizeLabel": "Tamaño de fuente", - "fontSizePlaceholder": "Escribe o selecciona el tamaño de fuente (8-200)", - "colorLabel": "Color del texto" - }, - "steps": { - "configure": "Configurar texto" - }, - "step": { - "createDesc": "Introduce el texto que quieres añadir", - "place": "Colocar texto", - "placeDesc": "Haz clic en el PDF para añadir tu texto" - }, - "instructions": { - "title": "Cómo añadir texto", - "text": "Después de introducir tu texto arriba, haz clic en cualquier parte del PDF para colocarlo.", - "paused": "Colocación en pausa", - "resumeHint": "Reanuda la colocación para hacer clic y añadir tu texto.", - "noSignature": "Introduce texto arriba para habilitar la colocación." - }, - "mode": { - "move": "Mover texto", - "place": "Colocar texto", - "pause": "Pausar colocación", - "resume": "Reanudar colocación" - }, - "results": { - "title": "Resultados de añadir texto" - }, - "error": { - "failed": "Se produjo un error al añadir texto al PDF." - }, - "tags": "texto,anotación,etiqueta", - "applySignatures": "Aplicar texto" - } -} \ No newline at end of file diff --git a/frontend/public/locales/eu-ES/translation.json b/frontend/public/locales/eu-ES/translation.json deleted file mode 100644 index 119775fa9..000000000 --- a/frontend/public/locales/eu-ES/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Aukeratu nola arakatuko dituzun tresnak", - "description": "Aurrebista bi diseinuak eta erabaki nola arakatu nahi dituzun Stirling PDF tresnak.", - "sidebarTitle": "Alboko barra modua", - "sidebarDescription": "Mantendu tresnak lan-eremuaren ondoan azkar aldatzeko.", - "recommended": "Gomendatua", - "chooseSidebar": "Erabili alboko barra modua", - "fullscreenTitle": "Pantaila osoko modua - (ondarea)", - "fullscreenDescription": "Arakatu tresna guztiak katalogo batean, tresna bat aukeratu arte lan-eremua estaltzen duena.", - "chooseFullscreen": "Erabili pantaila osoko modua", - "dismiss": "Agian geroago" - }, - "fullscreen": { - "showDetails": "Erakutsi xehetasunak", - "comingSoon": "Laster:", - "favorite": "Gehitu gogokoetan", - "favorites": "Gogokoak", - "unavailable": "Zerbitzariaren administratzaileak desgaituta:", - "unavailableDependency": "Ez dago eskuragarri - beharrezko tresna falta da zerbitzarian:", - "heading": "Tresna guztiak (pantaila osoko ikuspegia)", - "noResults": "Saiatu bilaketa moldatzen edo deskribapenak txandakatzen behar duzuna aurkitzeko.", - "recommended": "Gomendatua", - "unfavorite": "Kendu gogokoetatik" - }, - "placeholder": "Aukeratu tresna bat hasteko", - "toggle": { - "fullscreen": "Aldatu pantaila osoko modura", - "sidebar": "Aldatu alboko barra modura" - }, - "alpha": "Alpha", - "premiumFeature": "Premium ezaugarria:", - "comingSoon": "Laster eskuragarri:" - }, - "unsavedChanges": "Gorde gabeko aldaketak dituzu zure PDFan.", - "areYouSure": "Ziur zaude irten nahi duzula?", - "unsavedChangesTitle": "Gorde gabeko aldaketak", - "keepWorking": "Lanean jarraitu", - "discardChanges": "Baztertu eta irten", - "applyAndContinue": "Gorde eta irten", - "exportAndContinue": "Esportatu eta jarraitu", - "zipWarning": { - "title": "ZIP fitxategi handia", - "message": "ZIP honek {{count}} fitxategi ditu. Erauzi hala ere?", - "cancel": "Utzi", - "confirm": "Erauzi" - }, - "defaultApp": { - "title": "Ezarri PDF aplikazio lehenetsi gisa", - "message": "Nahi duzu Stirling PDF zure PDF editore lehenetsi gisa ezartzea?", - "description": "Geroago alda dezakezu sistemaren ezarpenetan.", - "notNow": "Orain ez", - "setDefault": "Ezarri lehenetsia", - "dismiss": "Baztertu", - "prompt": { - "title": "Ezarri PDF editore lehenetsi gisa", - "message": "Egin Stirling PDF PDF fitxategiak irekitzeko zure aplikazio lehenetsia." - }, - "success": { - "title": "Aplikazio lehenetsia ezarrita", - "message": "Stirling PDF orain zure PDF editore lehenetsia da" - }, - "settingsOpened": { - "title": "Ezarpenak ireki dira", - "message": "Hautatu Stirling PDF sistemaren ezarpenetan, mesedez" - }, - "error": { - "title": "Errorea", - "message": "Ezin izan da PDF kudeatzaile lehenetsia ezarri" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Utzi", - "addPageNumbers": { - "fontSize": "Letra-tamaina", - "fontName": "Letra-tipoaren izena", - "title": "Gehitu orrialde-zenbakiak", - "header": "Gehitu orrialde-zenbakiak", - "selectText": { - "1": "Aukeratu PDF fitxategia:", - "2": "Marjinaren tamaina", - "3": "Posizioa", - "4": "Hasiera-zenbakia", - "5": "Orrialde kopurua", - "6": "Testu pertsonalizatua" - }, - "customTextDesc": "Testu pertsonalizatua", - "numberPagesDesc": "Zein orri numeratu, lehenetsita 'denak', 1-5 edo 2,5,9 etab onartzen ditu", - "customNumberDesc": "Lehenetsoa {n}-ra, '{n} orria {total}-tik', 'Text-{n}', '{filename}-{n}' ere onartzen du", - "submit": "Gehitu orrialde-zenbakiak", - "configuration": "Konfigurazioa", - "customize": "Itxura pertsonalizatu", - "pagesAndStarting": "Orrialdeak eta hasierako zenbakia", - "positionAndPages": "Kokalekua eta orrialdeak", - "error": { - "failed": "Orri-zenbakiak gehitzeko eragiketak huts egin du" - }, - "results": { - "title": "Orri-zenbakien emaitzak" - }, - "preview": "Kokalekuaren hautaketa", - "previewDisclaimer": "Aurrebista orientagarria da. Azken emaitza aldatu daiteke PDFaren letra-metriken arabera." - }, - "pageSelectionPrompt": "Custom Page Selection (Enter a comma-separated list of page numbers 1,5,6 or Functions like 2n+1) :", - "startingNumberTooltip": "Bistaratuko den lehen zenbakia. Hurrengo orrialdeek zenbaki hori handituko dute.", - "marginTooltip": "Orri-zenbakiaren eta orrialdearen ertzen arteko distantzia.", - "fontSizeTooltip": "Orri-zenbakiaren testuaren tamaina puntutan. Zenbaki handiagoek testu handiagoa sortzen dute.", - "fontTypeTooltip": "Orri-zenbakientzako letra-familia. Aukeratu zure dokumentuaren estiloaren arabera.", - "customTextTooltip": "Aukerako formatu pertsonalizatua orri-zenbakientzat. Erabili {n} zenbakiaren leku-markatzat. Adibidez: \"Page {n}\" erakutsiko du \"Page 1\", \"Page 2\", etab.", - "pdfPrompt": "Hautatu PDFa(k)", - "multiPdfPrompt": "Hautatu PDFak (2+)", - "multiPdfDropPrompt": "Hautatu (edo arrastatu eta jaregin) nahi dituzun PDFak", - "imgPrompt": "Hautatu Irudia(k)", - "genericSubmit": "Bidali", - "uploadLimit": "Gehienezko fitxategi-tamaina:", - "uploadLimitExceededSingular": "handiegia da. Onartutako gehieneko tamaina honakoa da", - "uploadLimitExceededPlural": "handiegiak dira. Onartutako gehieneko tamaina honakoa da", - "processTimeWarning": "Oharra: prozesu honetarako minutu bat ere beharko da fitxategiaren tamaiaren arabera", - "pageOrderPrompt": "Orrialdeen ordena (sartu komaz bereizitako orrialde-zenbakien zerrenda)", - "goToPage": "Joan", - "true": "Egiazkoa", - "false": "Faltsua", - "unknown": "Ezezaguna", - "app": { - "description": "Adobe Acrobat-en doako alternatiba (10M+ deskarga)" - }, - "save": "Gorde", - "saveToBrowser": "Gorde nabigatzailean", - "download": "Distira", - "downloadUnavailable": "Ezin da deskargatu elementu honetarako", - "saveUnavailable": "Ezin da gorde elementu honetarako", - "pin": "Ainguratu fitxategia (aktibo mantendu tresna exekutatu ondoren)", - "unpin": "Kendu aingura fitxategiari (ordeztu tresna exekutatu ondoren)", - "undoOperationTooltip": "Egin klik azken eragiketa desegiteko eta jatorrizko fitxategiak leheneratzeko", - "undo": "Desegin", - "back": "Atzera", - "nothingToUndo": "Ez dago desegitekorik", - "moreOptions": "Aukera gehiago", - "editYourNewFiles": "Editatu zure fitxategi berria(k)", - "close": "Itxi", - "openInViewer": "Ireki ikuslean", - "confirmClose": "Itxiera berretsi", - "confirmCloseMessage": "Ziur zaude fitxategi hau ixtea nahi duzula?", - "confirmCloseCancel": "Utzi", - "confirmCloseConfirm": "Itxi fitxategia", - "fileSelected": "Hautatuta: {{filename}}", - "chooseFile": "Aukeratu fitxategia", - "filesSelected": "Hautatutako fitxategiak", - "files": { - "title": "Fitxategiak", - "upload": "Igo", - "uploadFiles": "Igo fitxategiak", - "addFiles": "Gehitu fitxategiak", - "selectFromWorkbench": "Hautatu fitxategiak lan-mahaitik edo ", - "selectMultipleFromWorkbench": "Hautatu gutxienez {{count}} fitxategi lan-mahaitik edo ", - "created": "Sortua", - "size": "Fitxategi-tamaina" - }, - "noFavourites": "Ez dira gogokoak gehitu", - "downloadComplete": "Deskarga osatu da", - "bored": "Itxaroten aspertuta?", - "alphabet": "Alfabetoa", - "downloadPdf": "PDFa deskargatu", - "text": "Testua", - "font": "Letra-tipoa", - "selectFillter": "-- Aukeratu filtroa --", - "pageNum": "Orrialde-zenbakia", - "sizes": { - "small": "Txikia", - "medium": "Erdikoa", - "large": "Handia", - "x-large": "Oso handia" - }, - "error": { - "pdfPassword": "PDF dokumentua pasahitzarekin babestuta dago eta pasahitza ez da sartu edo okerra da", - "encryptedPdfMustRemovePassword": "PDF hau zifratuta edo pasahitzarekin babestuta dago. Mesedez, desblokeatu PDF/A bihurtu aurretik.", - "incorrectPasswordProvided": "PDFaren pasahitza okerra da edo ez da eman.", - "_value": "Errorea", - "dismissAllErrors": "Itxi errore guztiak", - "sorry": "Sentitu eragozpenak!", - "needHelp": "Laguntza behar? / Arazo bat aurkitu duzu?", - "contactTip": "Oraindik arazoak badituzu, ez izan zalantzarik gurekin harremanetan jartzeko. GitHub orrian tiketa bat bidal dezakezu edo Discord bidez jar zaitezke gurekin harremanetan:", - "404": { - "head": "404 - Orria ez da aurkitu | Epa! kodean estropezu egin dugu!", - "1": "Ezin dugu aurkitu bilatzen ari zaren orria.", - "2": "Zerbait gaizki atera da" - }, - "github": "Bidali tiketa GitHuben", - "showStack": "Erakutsi stack trazadura", - "copyStack": "Kopiatu stack trazadura", - "githubSubmit": "GitHub - Bidali tiketa", - "discordSubmit": "Discord - Bidali laguntza-mezua" - }, - "warning": { - "tooltipTitle": "Abisua" - }, - "edit": "Editatu", - "delete": "ezabatu", - "never": "Inoiz ez", - "username": "Erabiltzaile izena", - "password": "Pasahitza", - "welcome": "Ongi etorria", - "property": "Propietate", - "black": "Beltza", - "white": "Txuria", - "red": "Gorria", - "green": "Berdea", - "blue": "Urdina", - "custom": "Pertsonalizatu...", - "comingSoon": "Laster", - "WorkInProgess": "Lanean ari gara; agian ez dabil edo akatsak ditu. Mesedez, jakinarazi edozein arazo!", - "poweredBy": "Honako honek bultzatzen du", - "yes": "Bai", - "no": "Ez", - "changedCredsMessage": "Kredentzialak aldatu dira!", - "notAuthenticatedMessage": "Erabiltzailea ez dago autentifikatuta.", - "userNotFoundMessage": "Erabiltzailea ez da aurkitu.", - "incorrectPasswordMessage": "Uneko pasahitza ez da zuzena.", - "usernameExistsMessage": "Erabiltzaile-izen berria dagoeneko existitzen da.", - "invalidUsernameMessage": "Erabiltzaile-izena baliogabea da; letrak, zenbakiak eta honako karaktere bereziak soilik izan ditzake: @._+- edo baliozko helbide elektronikoa izan behar du.", - "invalidPasswordMessage": "Pasahitzak ezin du hutsik egon eta ezin du tarterik izan hasieran edo amaieran.", - "confirmPasswordErrorMessage": "Pasahitz berria eta Pasahitz berria berretsi bat etorri behar dira.", - "deleteCurrentUserMessage": "Ezin da ezabatu unean saioa hasita duen erabiltzailea.", - "deleteUsernameExistsMessage": "Erabiltzaile-izena ez da existitzen eta ezin da ezabatu.", - "downgradeCurrentUserMessage": "Ezin da uneko erabiltzailearen rola jaitsi", - "disabledCurrentUserMessage": "Uneko erabiltzailea ezin da desgaitu", - "downgradeCurrentUserLongMessage": "Ezin da uneko erabiltzailearen rola jaitsi. Beraz, oraingo erabiltzailea ez da erakutsiko.", - "userAlreadyExistsOAuthMessage": "Erabiltzailea dagoeneko existitzen da OAuth2 erabiltzaile gisa.", - "userAlreadyExistsWebMessage": "Erabiltzailea dagoeneko existitzen da web erabiltzaile gisa.", - "oops": "Epa!", - "help": "Laguntza", - "goHomepage": "Joan hasierako orrira", - "joinDiscord": "Batu gure Discord zerbitzarira", - "seeDockerHub": "Ikusi Docker Hub", - "visitGithub": "Bisitatu Github biltegia", - "donate": "Dohaintza egin", - "color": "Color", - "sponsor": "Babestu", - "info": "Info", - "pro": "Pro", - "page": "Orrialdea", - "pages": "Orrialdeak", - "loading": "Kargatzen...", - "review": "Berrikusi", - "addToDoc": "Gehitu dokumentura", - "reset": "Berrezarri", - "apply": "Aplikatu", - "noFileSelected": "Ez da fitxategirik hautatu. Mesedez, igo bat.", - "legal": { - "privacy": "Pribatutasun-politika", - "iAgreeToThe": "Onartzen ditut honako hauek guztiak", - "terms": "Baldintzak eta erabilera-baldintzak", - "accessibility": "Irisgarritasuna", - "cookie": "Cookie politika", - "impressum": "Impressum", - "showCookieBanner": "Cookie-hobespenak" - }, - "pipeline": { - "header": "Pipeline menua (Beta)", - "uploadButton": "Igo pertsonalizatua", - "configureButton": "Konfiguratu", - "defaultOption": "Pertsonalizatua", - "submitButton": "Bidali", - "help": "Pipeline laguntza", - "scanHelp": "Karpeten eskaneatze-laguntza", - "deletePrompt": "Ziur zaude pipeline-a ezabatu nahi duzula", - "tags": "automatizatu,sekuntzia,script bidezkoa,batch-prozesua", - "title": "Hodia" - }, - "pipelineOptions": { - "header": "Pipeline konfigurazioa", - "pipelineNameLabel": "Pipeline izena", - "saveSettings": "Gorde eragiketa-ezarpenak", - "pipelineNamePrompt": "Sartu hemen pipeline izena", - "selectOperation": "Aukeratu eragiketa", - "addOperationButton": "Gehitu eragiketa", - "pipelineHeader": "Pipeline:", - "saveButton": "Distira", - "validateButton": "Balidatu" - }, - "enterpriseEdition": { - "button": "Eguneratu Pro bertsiora", - "warning": "Funtzio hau Pro erabiltzaileentzat soilik dago eskuragarri.", - "yamlAdvert": "Stirling PDF Pro-k YAML konfigurazio fitxategiak eta beste SSO ezaugarri batzuk onartzen ditu.", - "ssoAdvert": "Erabiltzaile-kudeaketa ezaugarri gehiago nahi dituzu? Begiratu Stirling PDF Pro" - }, - "analytics": { - "title": "Stirling PDF hobetzea nahi duzu?", - "paragraph1": "Stirling PDF-k aukerazko analitikak ditu produktua hobetzen laguntzeko. Ez dugu informazio pertsonalik edo fitxategi-edukirik jarraitzen.", - "paragraph2": "Mesedez, kontuan hartu analitikak gaitzea Stirling-PDF hazten laguntzeko eta gure erabiltzaileak hobeto ulertzeko.", - "learnMore": "Argibide gehiago", - "enable": "Gaitu analitika", - "disable": "Desgaitu analitika", - "settings": "Analitikaren ezarpenak alda ditzakezu config/settings.yml fitxategian", - "privacyAssurance": "Ez dugu jarraitzen datu pertsonalik ezta zure fitxategien edukirik ere." - }, - "navbar": { - "favorite": "Gogokoak", - "recent": "Berriak eta berriki eguneratuak", - "darkmode": "Modu iluna", - "language": "Hizkuntzak", - "settings": "Ezarpenak", - "allTools": "Tresnak", - "multiTool": "Multi Tools", - "search": "Bilatu", - "sections": { - "organize": "Antolatu", - "convertTo": "PDF bihurtu", - "convertFrom": "PDFtik bihurtu", - "security": "Sinadura eta segurtasuna", - "advance": "Aurreratua", - "edit": "Ikusi eta editatu", - "popular": "Ezagunak" - } - }, - "settings": { - "preferences": { - "title": "Hobespenak" - }, - "workspace": { - "title": "Lan-espazioa", - "people": "Pertsonak", - "teams": "Taldeak" - }, - "configuration": { - "title": "Konfigurazioa", - "systemSettings": "Sistemaren ezarpenak", - "features": "Eginbideak", - "endpoints": "Endpoints", - "database": "Datu-basea", - "advanced": "Aurreratua" - }, - "securityAuth": { - "title": "Segurtasuna eta Autentifikazioa", - "security": "Segurtasuna", - "connections": "Konexioak" - }, - "licensingAnalytics": { - "title": "Lizentziak eta Analitika", - "plan": "Plana", - "audit": "Ikuskaritza", - "usageAnalytics": "Erabilera-analitika" - }, - "policiesPrivacy": { - "title": "Politikak eta Pribatutasuna", - "legal": "Legal", - "privacy": "Pribatutasuna" - }, - "developer": { - "title": "Garatzailea", - "apiKeys": "API gakoak" - }, - "tooltips": { - "enableLoginFirst": "Lehenik login modua gaitu", - "requiresEnterprise": "Enterprise lizentzia behar da" - }, - "connection": { - "title": "Konexio modua", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Auto-ostatua" - }, - "server": "Zerbitzaria", - "user": "Saioa hasita:", - "logout": "Saioa amaitu" - }, - "general": { - "title": "Orokorra", - "description": "Konfiguratu aplikazioaren hobespen orokorrak.", - "user": "Erabiltzailea", - "logout": "Amaitu saioa", - "enableFeatures": { - "dismiss": "Itxi", - "title": "Sistemako administratzaileentzat", - "intro": "Gaitu erabiltzaileen autentifikazioa, talde-kudeaketa eta lan-eremuaren ezaugarriak zure erakundearentzat.", - "action": "Konfiguratu", - "and": "eta", - "benefit": "Erabiltzaile-rolak, talde-lana, administrazio-kontrolak eta enpresa-ezaugarriak gaitzen ditu.", - "learnMore": "Ikasi gehiago dokumentazioan" - }, - "defaultToolPickerMode": "Lehenetsitako tresna-hautatzailearen modua", - "defaultToolPickerModeDescription": "Aukeratu tresna-hautatzailea lehenespenez pantaila osoan edo alboko barran irekitzen den", - "mode": { - "sidebar": "Alboko barra", - "fullscreen": "Pantaila osoa" - }, - "autoUnzipTooltip": "Automatikoki deskonprimitu API eragiketek itzultzen dituzten ZIP fitxategiak. Desgaitu ZIP fitxategiak bere horretan mantentzeko. Honek ez du eraginik automatizazio-fluxuetan.", - "autoUnzip": "Automatikoki deskonprimitu API erantzunak", - "autoUnzipDescription": "Automatikoki atera fitxategiak ZIP erantzunetatik", - "autoUnzipFileLimitTooltip": "Deskonprimitu soilik ZIPak hainbeste fitxategi edo gutxiago baditu. Ezarri handiagoa ZIP handiagoak erauzteko.", - "autoUnzipFileLimit": "Auto-deskonprimitze fitxategi-muga", - "autoUnzipFileLimitDescription": "Gehienez zenbat fitxategi atera ZIPetik", - "defaultPdfEditor": "PDF editore lehenetsia", - "defaultPdfEditorActive": "Stirling PDF zure PDF editore lehenetsia da", - "defaultPdfEditorInactive": "Beste aplikazio bat dago lehenetsi gisa", - "defaultPdfEditorChecking": "Egiaztatzen...", - "defaultPdfEditorSet": "Dagoeneko lehenetsia", - "setAsDefault": "Ezarri lehenetsia", - "updates": { - "title": "Software eguneratzeak", - "description": "Egiaztatu eguneratzeak eta ikusi bertsio-informazioa", - "currentVersion": "Uneko bertsioa", - "latestVersion": "Azken bertsioa", - "checkForUpdates": "Egiaztatu eguneratzeak", - "viewDetails": "Xehetasunak ikusi" - }, - "hideUnavailableTools": "Eskura ez dauden tresnak ezkutatu", - "hideUnavailableToolsDescription": "Kendu zure zerbitzariak desgaitu dituen tresnak gris gisa erakutsi ordez.", - "hideUnavailableConversions": "Eskura ez dauden bihurketak ezkutatu", - "hideUnavailableConversionsDescription": "Kendu desgaitutako bihurketa aukerak Convert tresnan gris gisa erakutsi ordez." - }, - "hotkeys": { - "title": "Laster-teklak", - "description": "Pertsonalizatu laster-teklak tresnetara azkar sartzeko. Egin klik \"Laster-tekla aldatu\" eta sakatu tekla-konbinazio berria. Sakatu Esc ezeztatzeko.", - "errorConflict": "Laster-tekla dagoeneko {{tool}} tresnak erabiltzen du.", - "errorModifier": { - "mac": "Sartu ⌘ (Command), ⌥ (Option) edo beste aldatzaile bat zure laster-teklean.", - "windows": "Sartu Ctrl, Alt edo beste aldatzaile bat zure laster-teklean." - }, - "searchPlaceholder": "Bilatu tresnak...", - "none": "Esleitu gabe", - "customBadge": "Pertsonalizatua", - "defaultLabel": "Lehenetsia: {{shortcut}}", - "capturing": "Sakatu teklak… (Esc bertan behera uzteko)", - "change": "Aldatu laster-tekla", - "reset": "Berrezarri", - "shortcut": "Laster-tekla", - "noShortcut": "Ez da laster-teklarik ezarri" - } - }, - "update": { - "modalTitle": "Eguneratzea eskuragarri", - "current": "Uneko bertsioa", - "latest": "Azken bertsioa", - "latestStable": "Azken egonkorra", - "priorityLabel": "Lehentasuna", - "recommendedAction": "Gomendatutako ekintza", - "breakingChangesDetected": "Bateragarritasuna hausten duten aldaketak atzeman dira", - "breakingChangesMessage": "Bertsio batzuek bateragarritasuna hausten duten aldaketak dituzte. Irakurri beheko migrazio-gidak eguneratu aurretik.", - "migrationGuides": "Migrazio-gidak", - "viewGuide": "Gida ikusi", - "loadingDetailedInfo": "Informazio zehatza kargatzen...", - "close": "Itxi", - "viewAllReleases": "Argitalpen guztiak ikusi", - "downloadLatest": "Azkena deskargatu", - "availableUpdates": "Eskuragarri dauden eguneratzeak", - "unableToLoadDetails": "Ezin izan da informazio zehatza kargatu.", - "version": "Bertsioa", - "urgentUpdateAvailable": "Eguneratze premiazkoa", - "updateAvailable": "Eguneratzea eskuragarri", - "releaseNotes": "Argitalpen-oharrak", - "priority": { - "urgent": "Premiazko", - "normal": "Arrunta", - "minor": "Txikia", - "low": "Baxua" - }, - "breakingChanges": "Aldaketa haustzaileak", - "breakingChangesDefault": "Bertsio honek aldaketa haustzaileak ditu.", - "migrationGuide": "Migrazio-gida" - }, - "changeCreds": { - "title": "Aldatu kredentzialak", - "header": "Eguneratu zure kontuaren xehetasunak", - "changePassword": "Saioa hasteko kredentzial lehenetsiak erabiltzen ari zara. Mesedez, sartu pasahitz berria", - "newUsername": "Erabiltzaile izen berria", - "oldPassword": "Uneko pasahitza", - "newPassword": "Pasahitz berria", - "confirmNewPassword": "Konfirmatu pasahitz berria", - "submit": "Bidali aldaketak" - }, - "account": { - "title": "Kontuaren ezarpenak", - "accountSettings": "Kontuaren ezarpenak", - "adminSettings": "Admin ezarpenak - Ikusi eta gehitu Erabiltzaileak", - "userControlSettings": "Erabiltzaile ezarpen kontrolak", - "changeUsername": "Aldatu erabiltzaile izena", - "newUsername": "Erabiltzaile izen berria", - "password": "Konfirmatu pasahitza", - "oldPassword": "Pasahitz zaharra", - "newPassword": "Pasahitz berria", - "changePassword": "Aldatu pasahitza", - "confirmNewPassword": "Konfirmatu pasahitz berria", - "signOut": "Saioa itxi", - "yourApiKey": "Zure API Key", - "syncTitle": "Sinkronizatu nabigatzailearen ezarpenak zure kontuarekin", - "settingsCompare": "Ezarpenen konparaketa:", - "property": "Propietatea", - "webBrowserSettings": "Web nabigatzailearen ezarpenak", - "syncToBrowser": "Sync Kontua -> Nabigatzailea", - "syncToAccount": "Sync Kontua <- Nabigatzailea" - }, - "adminUserSettings": { - "title": "Erabiltzailearen Ezarpenen Kontrolak", - "header": "Admin Erabiltzailearen Ezarpenen Kontrolak", - "admin": "Admin", - "user": "Erabiltzaile", - "addUser": "Erabiltzaile berria", - "deleteUser": "Ezabatu erabiltzailea", - "confirmDeleteUser": "Erabiltzailea ezabatu behar da?", - "confirmChangeUserStatus": "Erabiltzailea desgaitu/gaitu behar da?", - "usernameInfo": "Erabiltzaile-izenak letrak, zenbakiak eta honako karaktere bereziak soilik izan ditzake: @._+- edo baliozko helbide elektronikoa izan behar du.", - "roles": "Rolak", - "role": "Rol", - "actions": "Ekintzak", - "apiUser": "APIren erabiltzaile mugatua", - "extraApiUser": "API erabiltzaile mugatu gehigarria", - "webOnlyUser": "Web-erabiltzailea bakarrik", - "demoUser": "Demo erabiltzailea (ez dago ezarpen pertsonalik)", - "internalApiUser": "Barne API erabiltzailea", - "forceChange": "Behartu erabiltzailea pasahitza aldatzera saio-hastean", - "submit": "Gorde Erabiltzailea", - "changeUserRole": "Erabiltzailearen rola aldatu", - "authenticated": "Autentifikatuta", - "editOwnProfil": "Editatu profil propioa", - "enabledUser": "erabiltzaile gaitua", - "disabledUser": "erabiltzaile desgaitua", - "activeUsers": "Erabiltzaile aktiboak:", - "disabledUsers": "Erabiltzaile desgaituak:", - "totalUsers": "Erabiltzaileak guztira:", - "lastRequest": "Azken eskaera", - "usage": "Ikusi erabilera" - }, - "endpointStatistics": { - "title": "Amaiera-puntuen estatistikak", - "header": "Amaiera-puntuen estatistikak", - "top10": "Top 10", - "top20": "Top 20", - "all": "Guztiak", - "refresh": "Freskatu", - "dataTypeLabel": "Datu mota:", - "dataTypeAll": "Guztiak", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Amaiera-puntuak guztira", - "totalVisits": "Bisitak guztira", - "showing": "Erakusten", - "selectedVisits": "Hautatutako bisitak", - "endpoint": "Amaiera-puntua", - "visits": "Bisitak", - "percentage": "Ehunekoa", - "loading": "Kargatzen...", - "failedToLoad": "Ezin izan dira amaiera-puntuen datuak kargatu. Saiatu freskatzen.", - "home": "Hasiera", - "login": "Saioa hasi", - "top": "Goikoak", - "numberOfVisits": "Bisita kopurua", - "visitsTooltip": "Bisitak: {0} (guztizkoaren {1}%)", - "retry": "Saiatu berriro" - }, - "database": { - "title": "Datu-basearen inportazioa/esportazioa", - "header": "Datu-basearen inportazioa/esportazioa", - "fileName": "Fitxategi-izena", - "creationDate": "Sortze-data", - "fileSize": "Fitxategi-tamaina", - "deleteBackupFile": "Ezabatu babeskopia-fitxategia", - "importBackupFile": "Inportatu babeskopia-fitxategia", - "createBackupFile": "Sortu babeskopia-fitxategia", - "downloadBackupFile": "Deskargatu babeskopia-fitxategia", - "info_1": "Datuak inportatzean, funtsezkoa da egitura zuzena bermatzea. Ez bazaude ziur zer egiten ari zaren, eskatu profesional baten aholkularitza eta laguntza. Egituran egindako akats batek aplikazioaren funtzionamendu okerra eragin dezake, aplikazioa guztiz exekutatu ezinik uzteraino.", - "info_2": "Igoeran fitxategi-izenak ez du axola. Ondoren berrizendatuko da backup_user_yyyyMMddHHmm.sql formatua jarraitzeko, izendapen koherentea bermatzeko.", - "submit": "Inportatu babeskopia", - "importIntoDatabaseSuccessed": "Datu-basean inportatzea arrakastatsua izan da", - "backupCreated": "Datu-basearen babeskopia ongi eginda", - "fileNotFound": "File not Found", - "fileNullOrEmpty": "Fitxategia ezin da nulua edo hutsik egon", - "failedImportFile": "Failed Import File", - "notSupported": "Funtzio hau ez dago eskuragarri zure datu-base konexiorako." - }, - "session": { - "expired": "Zure saioa iraungi da. Freskatu orria eta saiatu berriro.", - "refreshPage": "Freskatu orria" - }, - "home": { - "desc": "Zure leihatila bakarra autoostatatua zure PDF behar guztietarako", - "searchBar": "Bilatu ezaugarriak...", - "viewPdf": { - "title": "Ikusi/Editatu PDF", - "desc": "View, annotate, add text or images" - }, - "setFavorites": "Ezarri gogokoak", - "hideFavorites": "Ezkutatu gogokoak", - "showFavorites": "Erakutsi gogokoak", - "legacyHomepage": "Hasiera-orrialde zaharra", - "newHomePage": "Probatu gure hasiera-orri berria!", - "alphabetical": "Alfabetikoki", - "globalPopularity": "Ospe globala", - "sortBy": "Ordenatu honen arabera:", - "mobile": { - "brandAlt": "Stirling PDF logotipoa", - "openFiles": "Ireki fitxategiak", - "swipeHint": "Egin hatz-keinua ezkerrera edo eskuinera ikuspegiak aldatzeko", - "tools": "Tresnak", - "toolsSlide": "Tresna-hautapen panela", - "viewSwitcher": "Aldatu lan-eremuaren ikuspegia", - "workbenchSlide": "Lan-eremu panela", - "workspace": "Lan-eremua" - }, - "multiTool": { - "tags": "anitz,tresnak", - "title": "Erabilera anitzeko tresna PDF", - "desc": "Orriak konbinatu, biratu, berrantolatu eta ezabatu" - }, - "merge": { - "tags": "batu,elkartu,bat egin", - "title": "Elkartu", - "desc": "Elkartu zenbait PDF dokumentu bakar batean modu errazean" - }, - "split": { - "tags": "banatu,bereizi,apurtu", - "title": "Zatitu", - "desc": "Zatitu PDFak zenbait dokumentutan" - }, - "rotate": { - "tags": "biratu,itzuli,orientatu", - "title": "Biratu", - "desc": "Biratu PDFak modu errazean" - }, - "convert": { - "tags": "bihurtu,aldatu", - "title": "Bihurtu", - "desc": "Bihurtu fitxategiak formatu desberdinen artean" - }, - "pdfOrganiser": { - "tags": "antolatu,berrordenatu,ordena aldatu", - "title": "Antolatzailea", - "desc": "Ezabatu/Berrantolatu orrialdeak edozein ordenatan" - }, - "addImage": { - "tags": "txertatu,inkorporatu,kokatu", - "title": "Gehitu irudia PDFari", - "desc": "Gehitu irudi bat PDFan ezarritako kokaleku batean (lanean)" - }, - "addAttachments": { - "tags": "inkorporatu,erantsi,sartu", - "title": "Gehitu eranskinak", - "desc": "Gehitu edo kendu txertatutako fitxategiak (eranskinak) PDF batean" - }, - "watermark": { - "tags": "zigilu,marka,gainezarri", - "title": "Gehitu ur-marka", - "desc": "Gehitu aurrez zehaztutako ur-marka bat PFD dokumentuari" - }, - "removePassword": { - "tags": "desblokeatu", - "title": "Ezabatu pasahitza", - "desc": "Ezabatu pasahitza PDF dokumentutik" - }, - "compress": { - "tags": "konprimitu,murriztu,optimiza", - "title": "Konprimatu", - "desc": "Konprimatu PDFak fitxategiaren tamaina murrizteko" - }, - "unlockPDFForms": { - "tags": "desblokeatu,gaitu,editatu", - "title": "PDF inprimakiak desblokeatu", - "desc": "Kendu irakurtzeko soilik propietatea PDF dokumentuko inprimaki-eremuetan." - }, - "changeMetadata": { - "tags": "editatu,aldatu,eguneratu", - "title": "Aldatu metadatuak", - "desc": "Aldatu/Ezabatu/Gehitu metadatuak PDF dokumentuari" - }, - "ocr": { - "tags": "ateratu,eskaneatu", - "title": "OCR / Eskaneoak garbitu", - "desc": "Garbiketa-eskaneatzeak eta irudi-testuak detektatu PDF baten barruan eta berriz ere gehitu testu gisa" - }, - "extractImages": { - "tags": "atera,gorde,esportatu", - "title": "Atera irudiak", - "desc": "Atera irudi guztiak PDF batetik eta ZIPen gorde" - }, - "scannerImageSplit": { - "tags": "detektatu,banatu,argazkiak", - "title": "Argazki eskaneatuak zatitu", - "desc": "Detektatu eta banatu eskaneatutako argazkiak orri bereizietan" - }, - "sign": { - "tags": "sinadura,autografoa", - "title": "Sinatu", - "desc": "Gehitu sinadura PDFari marrazki, testu edo irudi bidez" - }, - "flatten": { - "tags": "sinplifikatu,kendu,interaktiboa", - "title": "Lautu", - "desc": "PDF batetik elementu eta inprimaki interaktibo guztiak ezabatu" - }, - "certSign": { - "tags": "autentifikatu,PEM,P12,ofizial,zifratu,sinatu,ziurtagiria,PKCS12,JKS,zerbitzaria,eskuz,auto", - "title": "Sinatu ziurtagiriarekin", - "desc": "Sinatu PDF bat Ziurtagiri/Gako batekin (PEM/P12)" - }, - "repair": { - "tags": "konpondu,berreskuratu", - "title": "Konpondu", - "desc": "Saiatu PDF hondatu/kaltetu bat konpontzen" - }, - "removeBlanks": { - "tags": "ezabatu,garbitu,hutsik", - "title": "Ezabatu orrialde zuriak", - "desc": "Detektatu orrialde zuriak eta dokumentutik ezabatu" - }, - "removeAnnotations": { - "tags": "ezabatu,garbitu,kendu", - "title": "Kendu oharpenak", - "desc": "Kenduko ditu iruzkin/oharpen guztiak PDF batetik" - }, - "compare": { - "tags": "aldea", - "title": "Konparatu", - "desc": "Konparatu eta erakutsi 2 PDF dokumenturen aldeak" - }, - "removeCertSign": { - "tags": "kendu,ezabatu,desblokeatu", - "title": "Kendu ziurtagiri-sinadura", - "desc": "Kendu ziurtagiri-sinadura PDF batetik" - }, - "pageLayout": { - "tags": "diseinua,antolatu,kombinatu", - "title": "Zenbait orrialderen diseinua", - "desc": "Elkartu orri bakar batean PDF dokumentu baten zenbait orrialde" - }, - "bookletImposition": { - "tags": "liburuxka,imprimatu,lotura", - "title": "Liburuxka inposizioa", - "desc": "Sortu liburuxkak orrialde orden egokiarekin eta orrialde anitzeko diseinuarekin inprimatzeko eta lotzeko" - }, - "scalePages": { - "tags": "tamainaz aldatu,doitu,eskalatu", - "title": "Eskalatu/Doitu orrialdearen tamaina", - "desc": "Eskalatu/Aldatu orrialde baten tamaina eta/edo edukia" - }, - "addPageNumbers": { - "tags": "zenbaki,orrikatzea,kontua", - "title": "Gehitu orrialde-zenbakiak", - "desc": "Gehitu orrialde-zenbakiak dokumentu batean, kokapen jakin batean" - }, - "autoRename": { - "tags": "auto-detektatu,goiburuetan oinarritua,antolatu,berrerrotulatu", - "title": "Automatikoki berrizendatu PDF", - "desc": "PDF fitxategi bat automatikoki berrizendatzen du detektatutako goiburuaren arabera" - }, - "adjustContrast": { - "tags": "kontrastea,distira,saturazioa", - "title": "Koloreak/kontrastea doitu", - "desc": "PDF baten kontrastea, saturazioa eta distira doitzea" - }, - "crop": { - "tags": "moztu,ebaki,tamainaz aldatu", - "title": "Moztu PDF", - "desc": "Egin klik PDFn tamaina txikitzeko (textua mantentzen du!)" - }, - "autoSplitPDF": { - "tags": "auto,banatu,QR", - "title": "Orriak automatikoki banandu", - "desc": "Banatu automatikoki eskaneatutako PDFa orri-banatzaile QR kode fisikoarekin" - }, - "sanitize": { - "tags": "garbitu,garbitu sakon,kendu", - "title": "Sanitizatu", - "desc": "Kendu elementu kaltegarriak izan daitezkeenak PDF fitxategietatik" - }, - "getPdfInfo": { - "tags": "info,metadata,xehotasunak", - "title": "Lortu PDF informazio osoa", - "desc": "Eskuratu PDF fitxategiko Informazio guztia" - }, - "pdfToSinglePage": { - "tags": "batu,elkartu,bakarra", - "title": "PDF orri bakar handira", - "desc": "PDF orri guztiak orri handi bakar batean konbinatzen ditu" - }, - "showJS": { - "tags": "javascript,kodea,script", - "title": "Javascript erakutsi", - "desc": "Bilatu eta erakutsi PDF batean injektatutako edozein JS" - }, - "redact": { - "tags": "zentsuratu,beltzitu,ezkutatu", - "title": "Manual Redaction", - "desc": "Redacts a PDF based on selected text, drawn shapes and/or selected page(s)" - }, - "splitBySections": { - "tags": "banatu,atalak,zatikatu", - "title": "Banatu PDF atalez", - "desc": "Zatitu PDF bateko orri bakoitza sekzio horizontal eta bertikal txikiagoetan" - }, - "addStamp": { - "tags": "zigilu,marka,zigilu irudia", - "title": "Gehitu estigma PDFari", - "desc": "Gehitu testua edo irudi-estigmak kokapen jakinetan" - }, - "removeImage": { - "tags": "kendu,ezabatu,garbitu", - "title": "Kendu irudia", - "desc": "Kendu irudia PDF batetik fitxategi-tamaina murrizteko" - }, - "splitByChapters": { - "tags": "banatu,kapituluak,egitura", - "title": "Banatu PDF kapituluka", - "desc": "Zatitu PDF bat hainbat fitxategitan kapitulu-egituraren arabera." - }, - "validateSignature": { - "tags": "balidatu,egiaztatu,ziurtagiria", - "title": "Balidatu PDF sinadura", - "desc": "Egiaztatu sinadura digitalak eta ziurtagiriak PDF dokumentuetan" - }, - "swagger": { - "tags": "API,dokumentazioa,proba", - "title": "API dokumentazioa", - "desc": "Ikusi API dokumentazioa eta probatu amaiera-puntuak" - }, - "scannerEffect": { - "tags": "eskaneatu,simulatu,sortu", - "title": "Eskaner efektua", - "desc": "Sortu eskaneatuta dagoen itxura duen PDF bat" - }, - "editTableOfContents": { - "tags": "laster-markak,edukiak,editatu", - "title": "Editatu eduki-taula", - "desc": "Gehitu edo editatu laster-markak eta eduki-taula PDF dokumentuetan" - }, - "manageCertificates": { - "tags": "ziurtagiriak,inportatu,esportatu", - "title": "Kudeatu ziurtagiriak", - "desc": "Inportatu, esportatu edo ezabatu PDFak sinatzeko erabiltzen diren ziurtagiri digitalak." - }, - "read": { - "tags": "ikusi,ireki,bistaratu", - "title": "Irakurri", - "desc": "Ikusi eta oharrak egin PDFetan. Nabarmendu testua, marraztu edo txertatu iruzkinak berrikusi eta elkarlanerako." - }, - "reorganizePages": { - "tags": "berrordenatu,ordena aldatu,antolatu", - "title": "Berrantolatu orriak", - "desc": "Berrantolatu, bikoiztu edo ezabatu PDF orriak arrastatu-eta-askatu kontrol bisualarekin." - }, - "extractPages": { - "tags": "atera,hautatu,kopiatu", - "title": "Atera orriak", - "desc": "Atera orrialde zehatzak PDF dokumentu batetik" - }, - "removePages": { - "tags": "ezabatu,atera,kanpoan utzi", - "title": "Ezabatu", - "desc": "Ezabatu nahi ez dituzun orrialdeak PDF dokumentutik" - }, - "autoSizeSplitPDF": { - "tags": "auto,banatu,tamaina", - "title": "Autom. zatitu tamaina/kop.", - "desc": "Split a single PDF into multiple documents based on size, page count, or document count" - }, - "replaceColor": { - "title": "Ordeztu eta inbertitu kolorea", - "desc": "Ordeztu edo alderantzikatu koloreak PDF dokumentuetan" - }, - "devApi": { - "tags": "API,garapena,dokumentazioa", - "title": "API", - "desc": "Esteka API dokumentaziora" - }, - "devFolderScanning": { - "tags": "automatizazioa,karpeta,eskaneatzea", - "title": "Karpeta eskaneatze autom.", - "desc": "Esteka karpeta eskaneatze automatizatuaren gidara" - }, - "devSsoGuide": { - "title": "SSO gida", - "desc": "Esteka SSO gidara" - }, - "devAirgapped": { - "title": "Sare isolatuko konfigurazioa", - "desc": "Esteka sare isolatutako konfigurazio gidara" - }, - "addPassword": { - "title": "Gehitu pasahitza", - "desc": "Enkriptatu PDF dokumentua pasahitz batekin" - }, - "changePermissions": { - "title": "Aldatu baimenak", - "desc": "Aldatu dokumentuaren murrizketak eta baimenak" - }, - "automate": { - "tags": "workflow,sekuentzia,automatizazioa", - "title": "Automatizatu", - "desc": "Eraiki hainbat pausotako workflowak PDF ekintzak kateatuz. Egokia zeregin errepikakorretarako." - }, - "overlay-pdfs": { - "desc": "Overlays PDFs on-top of another PDF", - "title": "Gainjarri PDFak" - }, - "pdfTextEditor": { - "title": "PDF testu-editorea", - "desc": "Berrikusi eta editatu Stirling PDF JSON esportazioak taldekatutako testu-edizioarekin eta PDF birsorkuntzarekin" - }, - "addText": { - "tags": "testua,anotazioa,etiketa", - "title": "Testua gehitu", - "desc": "Gehitu testu pertsonalizatua zure PDFan edonon" - } - }, - "landing": { - "addFiles": "Gehitu fitxategiak", - "uploadFromComputer": "Igo ordenagailutik", - "openFromComputer": "Ireki ordenagailutik" - }, - "viewPdf": { - "tags": "view,read,annotate,text,image", - "title": "Ikusi/Editatu PDF", - "header": "Ikusi PDF" - }, - "multiTool": { - "tags": "Multi Tool,Multi operation,UI,click drag,front end,client side", - "title": "PDF erabilera anitzeko tresna", - "header": "PDF erabilera anitzeko tresna", - "uploadPrompts": "Fitxategi-izena", - "selectAll": "Hautatu dena", - "deselectAll": "Desautatu dena", - "selectPages": "Orri-hautapena", - "selectedPages": "Hautatutako orriak", - "page": "Orrialdea", - "deleteSelected": "Ezabatu hautatutakoak", - "downloadAll": "Esportatu", - "downloadSelected": "Esportatu hautatutakoak", - "insertPageBreak": "Txertatu orri-jauzia", - "addFile": "Gehitu fitxategia", - "rotateLeft": "Biratu ezkerrera", - "rotateRight": "Biratu eskuinera", - "split": "Zatitu", - "moveLeft": "Eraman ezkerrera", - "moveRight": "Eraman eskuinera", - "delete": "ezabatu", - "dragDropMessage": "Hautatutako orriak", - "undo": "Undo", - "redo": "Redo" - }, - "merge": { - "tags": "batu,orri eragiketak,Back end,zerbitzari alde", - "title": "Elkartu", - "removeDigitalSignature": { - "label": "Kendu sinadura digitala bateratutako fitxategitik?", - "tooltip": { - "title": "Kendu sinadura digitala", - "description": "Sinadura digitalak baliogabetu egingo dira fitxategiak batzean. Markatu hau azken PDF bateratuan kentzeko." - } - }, - "generateTableOfContents": { - "label": "Sortu eduki-taula bateratutako fitxategian?", - "tooltip": { - "title": "Sortu eduki-taula", - "description": "Automatikoki sortzen du klikagarri den eduki-taula PDF bateratuan jatorrizko fitxategi-izen eta orri-zenbakietan oinarrituta." - } - }, - "submit": "Elkartu", - "sortBy": { - "description": "Fitxategiak hautatu diren ordenan batuko dira. Arrastatu berrordenatzeko edo ordenatu behean.", - "label": "Ordenatu", - "filename": "Fitxategi-izena", - "dateModified": "Aldatze-data", - "ascending": "Goranzkoa", - "descending": "Beheranzkoa", - "sort": "Ordenatu" - }, - "error": { - "failed": "Errore bat gertatu da PDFak batzean." - }, - "tooltip": { - "header": { - "title": "Bateratze ezarpenen ikuspegi orokorra" - } - } - }, - "split": { - "title": "Zatitu PDFa", - "header": "Zatitu PDFa", - "desc": { - "1": "Hautatzen dituzun zenbakiak zatiketa egin nahi duzun orrialde-zenbakiak dira", - "2": "Beraz, 1,3,7-9 hautatzean 10 orrialdeko dokumentua zatituko luke 6 PDF fitxategi bereizituetan", - "3": "#1 Dokumentua: 1. orrialdea", - "4": "#2 Dokumentua: 2. eta 3. orrialdeak", - "5": "#3 Dokumentua: 4., 5., 6. eta 7. orrialdeak", - "6": "#4 Dokumentua: 8. orrialdea", - "7": "#5 Dokumentua: 9. orrialdea", - "8": "#6 Dokumentua: 10. orrialdeak" - }, - "splitPages": "Sartu orrialdeak zatitzeko:", - "submit": "Zatitu", - "steps": { - "chooseMethod": "Aukeratu metodoa", - "settings": "Ezarpenak" - }, - "settings": { - "selectMethodFirst": "Mesedez, hautatu banaketa-metodo bat lehenik" - }, - "error": { - "failed": "Errore bat gertatu da PDFa zatitzean." - }, - "method": { - "label": "Aukeratu banaketa-metodoa", - "placeholder": "Hautatu nola zatitu PDFa" - }, - "methods": { - "prefix": { - "splitAt": "Zatitu hemen", - "splitBy": "Zatitu honen arabera" - }, - "byPages": { - "name": "Orri-zenbakiak", - "desc": "Atera orrialde zehatzak (1,3,5-10)", - "tooltip": "Sartu orri-zenbakiak komaz bereizita edo tarteak marratxoekin" - }, - "bySections": { - "name": "Atalak", - "desc": "Zatitu orriak sare-sekzioetan", - "tooltip": "Zatitu orrialde bakoitza sekzio horizontal eta bertikaletan" - }, - "bySize": { - "name": "Fitxategi-tamaina", - "desc": "Mugatu gehieneko fitxategi-tamaina", - "tooltip": "Zehaztu gehieneko fitxategi-tamaina (adib. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Orri kopurua", - "desc": "Orri kopuru finkoa fitxategiko", - "tooltip": "Sartu orri kopurua banaketa bakoitzeko fitxategirako" - }, - "byDocCount": { - "name": "Dokumentu kopurua", - "desc": "Sortu fitxategi kopuru jakin bat", - "tooltip": "Sartu zenbat fitxategi sortu nahi dituzun" - }, - "byChapters": { - "name": "Kapituluak", - "desc": "Zatitu laster-marken mugen arabera", - "tooltip": "PDF laster-markak erabiltzen ditu banaketa-puntuak zehazteko" - }, - "byPageDivider": { - "name": "Orri-banatzailea", - "desc": "Banaketa automatikoa banatzaile-orriak erabiliz", - "tooltip": "Erabili QR kode banatzaile orriak dokumentuen artean eskaneatzean" - } - }, - "value": { - "fileSize": { - "label": "Fitxategi-tamaina", - "placeholder": "adib. 10MB, 500KB" - }, - "pageCount": { - "label": "Orrialdeak fitxategiko", - "placeholder": "adib. 5, 10" - }, - "docCount": { - "label": "Fitxategi kopurua", - "placeholder": "adib. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Banaketa-metodoen ikuspegi orokorra" - }, - "byPages": { - "title": "Zatitu orri-zenbakietan", - "text": "Zatitu zure PDFa orri-zenbaki zehatzetan. 'n' erabiliz zatitzen du n. orriaren ondoren. 'n-m' erabiliz zatitzen du n. orriaren aurretik eta m. orriaren ondoren.", - "bullet1": "Banaketa-puntu bakarrak: 3,7 (3. eta 7. orrien ondoren zatitzen du)", - "bullet2": "Tarteko banaketa-puntuak: 3-8 (3. orriaren aurretik eta 8. orriaren ondoren zatitzen du)", - "bullet3": "Nahasia: 2,5-10,15 (2. orriaren ondoren, 5.aren aurretik, 10.aren ondoren eta 15.aren ondoren zatitzen du)" - }, - "bySections": { - "title": "Zatitu sare-sekzioetan", - "text": "Zatitu orrialde bakoitza sekzio sare batean. Erabilgarria zutabe anitzeko dokumentuak zatitzeko edo eremu zehatzak ateratzeko.", - "bullet1": "Horizontala: sortu beharreko errenkada kopurua", - "bullet2": "Bertikala: sortu beharreko zutabe kopurua", - "bullet3": "Batu: batu atal guztiak PDF bakarrean" - }, - "bySize": { - "title": "Zatitu fitxategi-tamainaren arabera", - "text": "Sortu ezarritako fitxategi-tamaina gainditzen ez duten hainbat PDF. Egokia tamaina-mugak edo posta-eranskinak dituzunean.", - "bullet1": "Erabili MB fitxategi handietarako (adib., 10MB)", - "bullet2": "Erabili KB txikiagoetarako (adib., 500KB)", - "bullet3": "Sistemak orri-mugan zatituko du" - }, - "byCount": { - "title": "Zatitu kopuruaren arabera", - "text": "Sortu hainbat PDF, bakoitza orri edo dokumentu kopuru zehatz batekin.", - "bullet1": "Orri kopurua: orri kopuru finkoa fitxategiko", - "bullet2": "Dokumentu kopurua: irteerako fitxategi kopuru finkoa", - "bullet3": "Erabilgarria multzoka prozesatzeko lan-fluxuetarako" - }, - "byChapters": { - "title": "Kapituluka zatitu", - "text": "Erabili PDF laster-markak kapitulu-mugen arabera automatikoki zatitzeko. Laster-marken egitura duten PDFak behar dira.", - "bullet1": "Laster-marka maila: Zein mailatan zatitu (1=goi maila)", - "bullet2": "Metadatuak sartu: Dokumentuaren propietateak mantendu", - "bullet3": "Bikoiztuak onartu: Errepikatutako laster-marken izenak kudeatu" - }, - "byDocCount": { - "bullet1": "Sartu nahi dituzun irteerako fitxategi kopurua", - "bullet2": "Orrialdeak ahalik eta modu orekatuenean banatuko dira", - "bullet3": "Erabilgarria fitxategi kopuru zehatz bat behar duzunean", - "text": "Sortu irteerako fitxategi kopuru zehatza orrialdeak haien artean uniformeki banatuz.", - "title": "Zatitu dokumentu kopuruaren arabera" - }, - "byPageCount": { - "bullet1": "Sartu orrialde kopurua irteerako fitxategi bakoitzeko", - "bullet2": "Azken fitxategiak orrialde gutxiago izan ditzake berdin banatu ezin bada", - "bullet3": "Erabilgarria multzoka prozesatzeko lan-fluxuetarako", - "text": "Sortu hainbat PDF, bakoitzak orrialde kopuru jakin batekin. Aproposa dokumentu zati uniformea sortzeko.", - "title": "Zatitu orrialde kopuruaren arabera" - }, - "byPageDivider": { - "bullet1": "Inprimatu banaketa-orriak deskarga estekatik", - "bullet2": "Sartu banaketa-orriak zure dokumentuen artean", - "bullet3": "Eskaneatu dokumentu guztiak PDF bakar gisa", - "bullet4": "Kargatu - banaketako orriak automatikoki detektatu eta kenduko dira", - "bullet5": "Gaitu Duplex modua banaketa-orriaren bi aldeak eskaneatzen badituzu", - "text": "Automatikoki zatitu eskaneatutako dokumentuak QR kodeak dituzten banaketa-orri fisikoak erabiliz. Aproposa batera eskaneatutako dokumentu anitzak prozesatzeko.", - "title": "Zatitu orrialde-banatzaileren bidez" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Egin klik metodo txartelean hura hautatzeko", - "bullet2": "Eraman sagua txartel bakoitzaren gainetik deskribapen azkarra ikusteko", - "bullet3": "Ezarpenen urratsa metodoa hautatu ondoren agertuko da", - "bullet4": "Prozesatu aurretik edozein unetan aldatu dezakezu metodoa", - "header": { - "text": "Aukeratu nola zatitu nahi duzun zure PDF dokumentua. Metodo bakoitza erabilera-kasu eta dokumentu mota desberdinetarako optimizatuta dago.", - "title": "Zatiketa metodoaren hautaketa" - }, - "title": "Aukeratu zure zatiketa metodoa" - } - }, - "selectMethod": "Hautatu zatiketa metodo bat", - "resultsTitle": "Zatiketaren emaitzak" - }, - "rotate": { - "title": "Biratu PDFa", - "submit": "Biratu", - "selectRotation": "Hautatu biraketa angelua (erlojuaren noranzkoan)", - "error": { - "failed": "Errore bat gertatu da PDFa biratzean." - }, - "preview": { - "title": "Biraketaren aurreikuspena" - }, - "rotateLeft": "Biratu erlojuaren aurkako noranzkoan", - "rotateRight": "Biratu erlojuaren noranzkoan", - "tooltip": { - "header": { - "title": "Biraketa ezarpenen ikuspegi orokorra" - }, - "description": { - "text": "Biratu zure PDF orrialdeak erlojuaren noranzkoan edo kontrakoan 90 graduko jauzietan. PDFko orrialde guztiak biratuko dira. Aurreikuspenak dokumentua nola geratuko den erakusten du biraketaren ondoren." - }, - "controls": { - "title": "Kontrolak", - "text": "Erabili biraketa-botoiak orientazioa doitzeko. Ezkerreko botoiak erlojuaren aurkako noranzkoan biratzen du; eskuinekoak, erlojuaren noranzkoan. Klik bakoitzean 90 gradu biratzen da." - } - } - }, - "convert": { - "title": "Bihurtu", - "desc": "Bihurtu fitxategiak formatu desberdinen artean", - "files": "Fitxategiak", - "selectFilesPlaceholder": "Hasteko, hautatu fitxategiak ikuspegi nagusian", - "settings": "Ezarpenak", - "conversionCompleted": "Bihurketa amaituta", - "results": "Emaitzak", - "defaultFilename": "bihurtutako_fitxategia", - "conversionResults": "Bihurketaren emaitzak", - "convertFrom": "Bihurtu hemendik", - "convertTo": "Bihurtu hona", - "sourceFormatPlaceholder": "Iturburu formatua", - "targetFormatPlaceholder": "Helburu formatua", - "selectSourceFormatFirst": "Lehenik hautatu iturburu formatua", - "outputOptions": "Irteerako aukerak", - "pdfOptions": "PDF aukerak", - "imageOptions": "Irudi aukerak", - "colorType": "Kolore mota", - "color": "Color", - "greyscale": "Gris-eskala", - "blackwhite": "Zuri-beltza", - "dpi": "DPI", - "output": "Irteera", - "single": "Bakarra", - "multiple": "Hainbat", - "fitOption": "Doitze aukera", - "maintainAspectRatio": "Eutsi aspektu-erlazioari", - "fitDocumentToPage": "Doitu dokumentua orrialdera", - "fillPage": "Bete orrialdea", - "autoRotate": "Biraketa automatikoa", - "autoRotateDescription": "Automatikoki biratu irudiak PDF orrialdera hobeto doitzeko", - "combineImages": "Konbinatu irudiak", - "combineImagesDescription": "Konbinatu irudi guztiak PDF bakarrean, edo sortu PDF bereiziak irudi bakoitzerako", - "webOptions": "Webetik PDFra aukerak", - "zoomLevel": "Zoom maila", - "emailOptions": "E-postatik PDFra aukerak", - "includeAttachments": "E-posta eranskinak sartu", - "maxAttachmentSize": "Eranskinaren gehieneko tamaina (MB)", - "includeAllRecipients": "Sartu CC eta BCC hartzaileak goiburuan", - "downloadHtml": "Deskargatu HTML bitarteko fitxategia PDFaren ordez", - "pdfaOptions": "PDF/A aukerak", - "outputFormat": "Irteerako formatua", - "pdfaNote": "PDF/A-1b bateragarriagoa da; PDF/A-2b-k ezaugarri gehiago onartzen ditu.", - "pdfaDigitalSignatureWarning": "PDFak sinadura digitala dauka. Hurrengo urratsean kenduko da.", - "fileFormat": "Fitxategi formatua", - "wordDoc": "Word dokumentua", - "wordDocExt": "Word dokumentua (.docx)", - "odtExt": "OpenDocument testua (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "OpenDocument aurkezpena (.odp)", - "txtExt": "Testu laua (.txt)", - "rtfExt": "Rich Text Format (.rtf)", - "selectedFiles": "Hautatutako fitxategiak", - "noFileSelected": "Ez da fitxategirik hautatu. Erabili fitxategi-panela fitxategiak gehitzeko.", - "convertFiles": "Bihurtu fitxategiak", - "converting": "Bihurtzen...", - "downloadConverted": "Deskargatu bihurtutako fitxategia", - "errorNoFiles": "Hautatu gutxienez fitxategi bat bihurtzeko.", - "errorNoFormat": "Hautatu iturburu eta helburu formatuak.", - "errorNotSupported": "Ez da onartzen {{from}} formatutik {{to}} formatura bihurtzea.", - "images": "Irudiak", - "officeDocs": "Office dokumentuak (Word, Excel, PowerPoint)", - "imagesExt": "Irudiak (JPG, PNG, etab.)", - "markdown": "Markdown", - "textRtf": "Testua/RTF", - "grayscale": "Gris-eskala", - "errorConversion": "Errore bat gertatu da fitxategia bihurtzean.", - "cbzOptions": "CBZtik PDFra aukerak", - "optimizeForEbook": "Optimizatu PDF e-book irakurgailuetarako (Ghostscript erabiltzen du)", - "cbzOutputOptions": "PDFtik CBZra aukerak", - "cbzDpi": "Irudien errendatzeko DPI" - }, - "imageToPdf": { - "tags": "conversion,img,jpg,picture,photo,psd,photoshop" - }, - "pdfToImage": { - "tags": "conversion,img,jpg,picture,photo,psd,photoshop", - "title": "PDFa irudi bihurtu", - "header": "PDFa irudi bihurtu", - "selectText": "Irudi-formatua", - "singleOrMultiple": "Ondoriozko irudi-mota", - "single": "Irudi handi bakarra", - "multi": "Zenbait irudi", - "colorType": "Kolore-mota", - "color": "Kolorea", - "grey": "Gris-eskala", - "blackwhite": "Zuria eta Beltza (Datuak galdu ditzake!)", - "submit": "Bihurtu", - "info": "Python instalatuta ez dago. WebP bihurketarako beharrezkoa da.", - "placeholder": "(adib. 1,2,8 edo 4,7,12-16 edo 2n-1)" - }, - "pdfOrganiser": { - "tags": "duplex,even,odd,ordenatu,mugitu", - "title": "Orrialdeen antolatzailea", - "header": "PDF orrialdeen antolatzailea", - "submit": "Antolatu orrialdeak", - "mode": { - "_value": "Mode", - "1": "Orri-ordena pertsonalizatua", - "2": "Alderantzizko ordena", - "3": "Duplex ordenazioa", - "4": "Liburuxka ordenazioa", - "5": "Alboko‑josketarako liburuxka ordenazioa", - "6": "Bakoiti-bikoiti zatiketa", - "7": "Lehena kendu", - "8": "Azkena kendu", - "9": "Lehena eta azkena kendu", - "10": "Bakoiti-bikoiti bateratzea", - "11": "Bikoiztu orrialde guztiak", - "desc": { - "BOOKLET_SORT": "Antolatu orrialdeak liburuxka inprimatzeko (azkena, lehena, bigarrena, azken-aurrekoa, …).", - "CUSTOM": "Erabili orrialde‑zenbakien edo adierazpenen sekuentzia pertsonalizatua ordena berria definitzeko.", - "DUPLEX_SORT": "Aurrealdeak eta gero atzealdeak tartekatu, balitz bezala duplex eskaner batek aurreak guztiak eta gero atzeak guztiak eskaneatu balitu (1, n, 2, n-1, …).", - "DUPLICATE": "Bikoiztu orrialde bakoitza ordena pertsonalizatuaren kopuruaren arabera (adib., 4 bikoiztu orrialde bakoitza 4×).", - "ODD_EVEN_MERGE": "Bateratu bi PDF orriak txandakatuz: bakoitiak lehenengoetik, bikoitiak bigarrenetik.", - "ODD_EVEN_SPLIT": "Zatitu dokumentua bi irteeratan: orrialde bakoiti guztiak eta orrialde bikoiti guztiak.", - "REMOVE_FIRST": "Kendu lehen orrialdea dokumentutik.", - "REMOVE_FIRST_AND_LAST": "Kendu bai lehen bai azken orrialdeak dokumentutik.", - "REMOVE_LAST": "Kendu azken orrialdea dokumentutik.", - "REVERSE_ORDER": "Irauli dokumentua, azken orrialdea lehenengoa bihurtuz eta abar.", - "SIDE_STITCH_BOOKLET_SORT": "Antolatu orrialdeak alboko‑josketarako liburuxka inprimatzeko (alboko loturarako optimizatua)." - } - }, - "desc": { - "CUSTOM": "Erabili orrialde‑zenbakien edo adierazpenen sekuentzia pertsonalizatua ordena berria definitzeko.", - "REVERSE_ORDER": "Irauli dokumentua, azken orrialdea lehenengoa bihurtuz eta abar.", - "DUPLEX_SORT": "Aurrealdeak eta gero atzealdeak tartekatu, balitz bezala duplex eskaner batek aurreak guztiak eta gero atzeak guztiak eskaneatu balitu (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Antolatu orrialdeak liburuxka inprimatzeko (azkena, lehena, bigarrena, azken-aurrekoa, …).", - "SIDE_STITCH_BOOKLET_SORT": "Antolatu orrialdeak alboko‑josketarako liburuxka inprimatzeko (alboko loturarako optimizatuta).", - "ODD_EVEN_SPLIT": "Zatitu dokumentua bi irteeratan: orrialde bakoiti guztiak eta orrialde bikoiti guztiak.", - "ODD_EVEN_MERGE": "Bateratu bi PDF orriak txandakatuz: bakoitiak lehenengoetik, bikoitiak bigarrenetik.", - "DUPLICATE": "Bikoiztu orrialde bakoitza ordena pertsonalizatuaren kopuruaren arabera (adib., 4 bikoiztu orrialde bakoitza 4×).", - "REMOVE_FIRST": "Kendu lehen orrialdea dokumentutik.", - "REMOVE_LAST": "Kendu azken orrialdea dokumentutik.", - "REMOVE_FIRST_AND_LAST": "Kendu bai lehen bai azken orrialdeak dokumentutik." - }, - "placeholder": "(adib. 1,3,2 edo 4-8,2,10-12 edo 2n-1)" - }, - "addImage": { - "tags": "img,jpg,irudi,argazki", - "title": "Gehitu irudia", - "header": "Gehitu PDF-irudia", - "image": { - "name": "Irudia", - "placeholder": "Igo irudi bat", - "label": "Irudi fitxategia" - }, - "steps": { - "configure": "Irudia konfiguratu" - }, - "step": { - "createDesc": "Gehitu nahi duzun irudia igo", - "place": "Irudia kokatu", - "placeDesc": "Egin klik PDFan zure irudia gehitzeko" - }, - "instructions": { - "title": "Nola gehitu irudiak", - "text": "Goian zure irudia igo ondoren, egin klik PDFan edozein lekutan kokatzeko.", - "paused": "Kokatzea pausatuta", - "resumeHint": "Berrekin kokatzeari klik egin eta zure irudia gehitzeko.", - "noSignature": "Igo goian irudi bat kokapena gaitzeko." - }, - "mode": { - "move": "Irudia mugitu", - "place": "Irudia kokatu", - "pause": "Kokatzea pausatu", - "resume": "Berrekin kokatzeari" - }, - "results": { - "title": "Irudia gehitzearen emaitzak" - }, - "error": { - "failed": "Errore bat gertatu da irudia PDFari gehitzean." - }, - "saved": { - "defaultLabel": "Irudia", - "defaultImageLabel": "Igotako irudia" - }, - "applySignatures": "Aplikatu irudiak" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Gehitu eranskina", - "remove": "Kendu eranskina", - "embed": "Txertatu eranskina", - "submit": "Add attachments" - }, - "watermark": { - "title": "Gehitu ur-marka", - "desc": "Gehitu testu edo irudi ur‑markak PDF fitxategiei", - "completed": "Ur‑marka gehituta", - "submit": "Gehitu ur-marka", - "filenamePrefix": "ur_markaduna", - "error": { - "failed": "Errore bat gertatu da ur‑marka gehitzean PDFari." - }, - "watermarkType": { - "text": "Testua", - "image": "Irudia" - }, - "settings": { - "type": "Ur‑marka mota", - "text": { - "label": "Ur‑markaren testua", - "placeholder": "Idatzi ur‑markaren testua" - }, - "image": { - "label": "Ur‑markaren irudia", - "choose": "Aukeratu irudia", - "selected": "Hautatua: {{filename}}" - }, - "fontSize": "Letra‑tamaina", - "size": "Tamaina", - "alphabet": "Letra‑tipoa/Hizkuntza", - "color": "Ur‑markaren kolorea", - "rotation": "Biraketa (graduak)", - "opacity": "Opakutasuna (%)", - "spacing": { - "horizontal": "Tarte horizontala", - "vertical": "Tarte bertikala", - "height": "Altuera tartea", - "width": "Zabalera tartea" - }, - "convertToImage": "Lautu PDF orrialdeak irudietara" - }, - "alphabet": { - "roman": "Erromatar/Latina", - "arabic": "Arabiera", - "japanese": "Japoniera", - "korean": "Koreera", - "chinese": "Txinera", - "thai": "Thaiera" - }, - "steps": { - "type": "Ur‑marka mota", - "wording": "Testua", - "textStyle": "Estiloa", - "formatting": "Formatua", - "file": "Ur‑markaren fitxategia" - }, - "results": { - "title": "Ur‑markaren emaitzak" - }, - "tooltip": { - "language": { - "title": "Hizkuntza euskarria", - "text": "Aukeratu hizkuntza‑ezarpen egokia zure testuaren letra‑tipoa behar bezala errendatzeko." - }, - "appearance": { - "title": "Itxura ezarpenak", - "text": "Kontrolatu zure ur‑markaren itxura eta nola nahasten den dokumentuarekin.", - "bullet1": "Biraketa: -360° eta 360° artean ur‑marka angeludunak", - "bullet2": "Opakutasuna: %0–100 gardentasuna kontrolatzeko", - "bullet3": "Opakutasun txikiagoak ur‑marka sotilagoak sortzen ditu" - }, - "spacing": { - "title": "Tartearen kontrola", - "text": "Doitu orri osoan errepikatzen diren ur‑marken arteko tartea.", - "bullet1": "Zabalera tartea: Ur‑marken arteko distantzia horizontala", - "bullet2": "Altuera tartea: Ur‑marken arteko distantzia bertikala", - "bullet3": "Balio handiagoek eredu zabalagoak sortzen dituzte" - }, - "type": { - "header": { - "title": "Ur‑marka mota hautaketa" - }, - "description": { - "title": "Aukeratu zure ur‑marka", - "text": "Aukeratu testu edo irudi ur‑marken artean zure beharretan oinarrituta." - }, - "text": { - "title": "Testuzko ur‑markak", - "text": "Egokia copyright oharrak, enpresaren izena edo konfidentzialtasun etiketak gehitzeko. Hizkuntza anitz eta kolore pertsonalizatuak onartzen ditu.", - "bullet1": "Letra‑tipo eta hizkuntza pertsonalizagarriak", - "bullet2": "Kolore eta gardentasun doigarriak", - "bullet3": "Egokia testu juridiko edo marka‑irudirako" - }, - "image": { - "title": "Irudizko ur‑markak", - "text": "Erabili logotipoak, zigiluak edo edozein irudi ur‑marka gisa. Oso egokia branding eta identifikazio bisualerako.", - "bullet1": "Igo edozein irudi formatutan", - "bullet2": "Irudiaren kalitatea mantentzen du", - "bullet3": "Egokia logotipo eta zigiluentzat" - } - }, - "wording": { - "header": { - "title": "Testu edukia" - }, - "text": { - "title": "Ur‑markaren testua", - "text": "Sartu dokumentu osoan ur‑marka gisa agertuko den testua.", - "bullet1": "Laburra izan irakurgarritasun hobea lortzeko", - "bullet2": "Ohiko adibideak: 'CONFIDENTIAL', 'DRAFT', enpresaren izena", - "bullet3": "Emoji karaktereak ez dira onartzen eta iragazi egingo dira" - } - }, - "textStyle": { - "header": { - "title": "Testu estiloa" - }, - "color": { - "title": "Kolore hautaketa", - "text": "Aukeratu zure dokumentuaren edukiarekin kontraste ona emango duen kolorea.", - "bullet1": "Gris argia (#d3d3d3) ur‑marka sotiletarako", - "bullet2": "Beltza edo kolore ilunak kontraste handirako", - "bullet3": "Kolore pertsonalizatuak marka‑irudirako" - }, - "language": { - "title": "Hizkuntza euskarria", - "text": "Aukeratu hizkuntza‑ezarpen egokia letra‑tipoaren errendatua egokia izan dadin." - } - }, - "file": { - "header": { - "title": "Irudi‑karga" - }, - "upload": { - "title": "Irudi hautaketa", - "text": "Igo ur‑marka gisa erabiliko den irudi fitxategia.", - "bullet1": "Formatu arruntak onartzen dira: PNG, JPG, GIF, BMP", - "bullet2": "Gardentasuna duen PNG da onena", - "bullet3": "Bereizmen handiagoko irudiek hobeto mantentzen dute kalitatea" - }, - "recommendations": { - "title": "Praktika onak", - "text": "Gomendioak irudi ur‑marken emaitza optimoetarako.", - "bullet1": "Erabili atzeko plano gardena duten logotipoak edo zigiluak", - "bullet2": "Diseinu xumeek hobeto funtzionatzen dute irudi konplexuak baino", - "bullet3": "Kontuan hartu azken dokumentuaren tamaina bereizmena aukeratzean" - } - }, - "formatting": { - "header": { - "title": "Formatu eta diseinua" - }, - "size": { - "title": "Tamainaren kontrola", - "text": "Doitu zure ur‑markaren tamaina (testua edo irudia).", - "bullet1": "Tamaina handiak ur‑marka nabarmenagoak sortzen ditu" - }, - "appearance": { - "title": "Itxura ezarpenak", - "text": "Kontrolatu zure ur‑markaren itxura eta nola nahasten den dokumentuarekin.", - "bullet1": "Biraketa: -360° eta 360° artean ur‑marka angeludunak", - "bullet2": "Opakutasuna: %0–100 gardentasuna kontrolatzeko", - "bullet3": "Opakutasun txikiagoak ur‑marka sotilagoak sortzen ditu" - }, - "spacing": { - "title": "Tartearen kontrola", - "text": "Doitu orri osoan errepikatzen diren ur‑marken arteko tartea.", - "bullet1": "Tarte horizontala: Ur‑marken arteko distantzia ezkerretik eskuinera", - "bullet2": "Tarte bertikala: Ur‑marken arteko distantzia goitik behera", - "bullet3": "Balio handiagoek eredu zabalagoak sortzen dituzte" - }, - "security": { - "title": "Segurtasun aukera", - "text": "Bihurtu azken PDFa irudi‑oinarritutako formatura segurtasuna hobetzeko.", - "bullet1": "Testua hautatu eta kopiatzea eragozten du", - "bullet2": "Ur‑markak kentzea zailtzen du", - "bullet3": "Fitxategi tamaina handiagoak eragiten ditu", - "bullet4": "Egokiena eduki sentikor edo copyrightdunetarako" - } - } - }, - "type": { - "1": "Testua", - "2": "Irudia" - } - }, - "permissions": { - "tags": "irakurri,idatzi,editatu,inprimatu", - "title": "Aldatu baimenak", - "header": "Aldatu baimenak", - "warning": "Oharra: baimen hauek aldatzea ezinezkoa izan dadin, gomendatzen da pasahitz batekin konfiguratzea pasahitza aldatzeko orriaren bitartez", - "selectText": { - "1": "Hautatu PDFa baimenak aldatzeko", - "2": "Baimenak, ezarri beharrekoak", - "3": "Galarazi dokumentuaren mihiztaketa", - "4": "Galarazi edukia ateratzea", - "5": "Galarazi ateratzea irisgarritasunerako", - "6": "Galarazi inprimakia betetzea", - "7": "Galarazi aldaketak egitea", - "8": "Galarazi oharrak aldatzea", - "9": "Galarazi inprimatzea", - "10": "Galarazi zenbait formatu inprimatzea" - }, - "submit": "Aldatu" - }, - "editTableOfContents": { - "settings": { - "title": "Laster-markak eta eskema", - "replaceExisting": "Dauden laster-markak ordeztu (kenduta gehitzeko)", - "replaceExistingHint": "Desgaituta dagoenean, eskema berria uneko laster-marken ondoren gehituko da." - }, - "actions": { - "source": "Kargatu laster-markak", - "selectedFile": "Hemendik kargatuta: {{file}}", - "noFile": "Aukeratu PDF bat dauden laster-markak erauzteko.", - "loadFromPdf": "Kargatu hautatutako PDFtik", - "importJson": "JSON inportatu", - "importClipboard": "Itsatsi JSONa arbeletik", - "export": "Esportatu laster-markak", - "exportJson": "JSON deskargatu", - "exportClipboard": "Kopiatu JSONa arbelean", - "clipboardUnavailable": "Arbelerako sarbidea ez dago eskuragarri nabigatzaile honetan." - }, - "info": { - "line1": "Laster-marka bakoitzak deskribapen-izenburu bat eta irekiko duen orria behar ditu.", - "line2": "Erabili haur laster-markak kapitulu, atalak edo azpiatalak hierarkikoki antolatzeko.", - "line3": "Inportatu laster-markak hautatutako PDFtik edo JSON fitxategi batetik denbora aurrezteko." - }, - "workbench": { - "empty": { - "title": "Ireki tresna editatzen hasteko", - "description": "Hautatu Aurkibidea editatu tresna lan-espazioa kargatzeko." - }, - "tabTitle": "Eskema lan-espazioa", - "subtitle": "Inportatu laster-markak, eraiki hierarkiak, eta aplikatu eskema alboko panel esturik gabe.", - "noFile": "Ez da PDFrik hautatu", - "fileLabel": "Aldaketak unean hautatutako PDFari aplikatuko zaizkio.", - "filePrompt": "Hautatu zure liburutegiko PDF bat edo igo berri bat hasteko.", - "changeFile": "Aldatu PDFa", - "selectFile": "Hautatu PDFa" - }, - "editor": { - "heading": "Laster-marken editorea", - "description": "Gehitu, habiaratu eta berrantolatu laster-markak zure PDFaren eskema sortzeko.", - "addTopLevel": "Gehitu goi-mailako laster-marka", - "empty": { - "title": "Oraindik ez dago laster-markarik", - "description": "Inportatu dauden laster-markak edo hasi lehen sarrera gehituz.", - "action": "Gehitu lehen laster-marka" - }, - "defaultTitle": "Laster-marka berria", - "defaultChildTitle": "Haur laster-marka", - "defaultSiblingTitle": "Laster-marka berria", - "untitled": "Izenik gabeko laster-marka", - "childBadge": "Haurra", - "pagePreview": "Orri {{page}}", - "field": { - "title": "Laster-markaren izenburua", - "page": "Helburuko orri-zenbakia" - }, - "actions": { - "toggle": "Haurrak txandakatu", - "addChild": "Gehitu haur laster-marka", - "addSibling": "Gehitu senide laster-marka", - "remove": "Kendu laster-marka" - }, - "confirmRemove": "Kendu laster-marka hau eta bere haur guztiak?" - }, - "messages": { - "loadedTitle": "Laster-markak erauzi dira", - "loadedBody": "PDFko dauden laster-markak editorean kargatu dira.", - "noBookmarks": "Ez da laster-markarik aurkitu hautatutako PDFan.", - "loadFailed": "Ezin izan dira laster-markak erauzi hautatutako PDFtik.", - "imported": "Laster-markak inportatu dira", - "importedBody": "Zure JSON eskemak uneko editorearen edukia ordezkatu du.", - "importedClipboard": "Arbeleko datuek uneko laster-marka zerrenda ordezkatu dute.", - "invalidJson": "JSON egitura baliogabea", - "invalidJsonBody": "Eman baliozko laster-marka JSON fitxategi bat eta saiatu berriro.", - "exported": "JSON deskarga prest", - "copied": "Arbelera kopiatuta", - "copiedBody": "Laster-marken JSONa ondo kopiatu da.", - "copyFailed": "Kopiak huts egin du" - }, - "error": { - "failed": "Ezin izan da edukien taula eguneratu" - }, - "submit": "Aplikatu edukien taula", - "results": { - "title": "Laster-markadun PDF eguneratua", - "subtitle": "Deskargatu prozesatutako fitxategia edo desegin eragiketa behean." - } - }, - "removePages": { - "tags": "orrialdeak kendu,orrialdeak ezabatu", - "title": "Ezabatu", - "pageNumbers": { - "label": "Kendu beharreko orrialdeak", - "placeholder": "adib., 1,3,5-8,10", - "error": "Orrialde zenbaki formatua baliogabea. Erabili zenbakiak, barrutiak (1-5) edo adierazpen matematikoak (2n+1)" - }, - "filenamePrefix": "orriak_kenduta", - "files": { - "placeholder": "Hasteko, hautatu PDF fitxategi bat ikuspegi nagusian" - }, - "settings": { - "title": "Ezarpenak" - }, - "tooltip": { - "header": { - "title": "Orrialdeak kentzeko ezarpenak" - }, - "pageNumbers": { - "title": "Orrialde hautaketa", - "text": "Zehaztu zein orrialde kendu nahi dituzun PDFetik. Banakako orrialdeak, barrutiak edo adierazpen matematikoak erabil ditzakezu.", - "bullet1": "Banakako orrialdeak: 1,3,5 (1., 3. eta 5. orrialdeak kentzen ditu)", - "bullet2": "Orrialde barrutiak: 1-5,10-15 (1-5 eta 10-15 orrialdeak kentzen ditu)", - "bullet3": "Matematikoa: 2n+1 (orrialde bakoitiak kentzen ditu)", - "bullet4": "Barruti irekiak: 5- (5. orrialdetik amaierara kentzen du)" - }, - "examples": { - "title": "Adibide arruntak", - "text": "Hona hemen orrialde hautaketa eredu arrunt batzuk:", - "bullet1": "Lehen orrialdea kendu: 1", - "bullet2": "Azken 3 orrialdeak kendu: -3", - "bullet3": "Orrialde batetik bestera kendu: 2n", - "bullet4": "Sakabanatutako orrialde zehatzak kendu: 1,5,10,15" - }, - "safety": { - "title": "Segurtasun aholkuak", - "text": "Kontuan hartu hauek orrialdeak kentzerakoan:", - "bullet1": "Aurreikusi beti zure hautaketa prozesatu aurretik", - "bullet2": "Gorde jatorrizko fitxategiaren babeskopia", - "bullet3": "Orrialde zenbakiak 1etik hasten dira, ez 0tik", - "bullet4": "Baliogabeko orrialde zenbakiak ezikusi egingo dira" - } - }, - "error": { - "failed": "Errore bat gertatu da orrialdeak kentzean." - }, - "results": { - "title": "Orrialde kentzearen emaitzak" - }, - "submit": "Ezabatu" - }, - "extractPages": { - "title": "Erauzi orrialdeak", - "pageNumbers": { - "label": "Erauzi beharreko orrialdeak", - "placeholder": "adib., 1,3,5-8 edo odd & 1-10" - }, - "settings": { - "title": "Ezarpenak" - }, - "tooltip": { - "description": "Hautatutako orrialdeak PDF berri batean erauzten ditu, ordena mantenduz." - }, - "error": { - "failed": "Ezin izan dira orrialdeak erauzi" - }, - "results": { - "title": "Orrialdeak erauzita" - }, - "submit": "Erauzi orrialdeak" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Orrialde hautaketaren gida" - }, - "basic": { - "title": "Oinarrizko erabilera", - "text": "Hautatu zure PDF dokumentuko orrialde zehatzak sintaxi sinplea erabiliz.", - "bullet1": "Banakako orrialdeak: 1,3,5", - "bullet2": "Orrialde barrutiak: 3-6 edo 10-15", - "bullet3": "Orrialde guztiak: all" - }, - "advanced": { - "title": "Ezaugarri aurreratuak" - }, - "tips": { - "title": "Aholkuak", - "text": "Gogoratu jarraibide hauek:", - "bullet1": "Orrialde zenbakiak 1etik hasten dira (ez 0tik)", - "bullet2": "Zuriuneak automatikoki kentzen dira", - "bullet3": "Adierazpen baliogabeak ezikusi egiten dira" - }, - "syntax": { - "title": "Sintaxi oinarriak", - "text": "Erabili zenbakiak, barrutiak, gako‑hitzak eta progresioak (n 0tik hasten da). Parentesiak onartzen dira.", - "bullets": { - "numbers": "Zenbakiak/barrutiak: 5, 10-20", - "keywords": "Gako‑hitzak: odd, even", - "progressions": "Progresioak: 3n, 4n+1" - } - }, - "operators": { - "title": "Eragileak", - "text": "ANDek komaren lehentasun handiagoa du. NOT dokumentuaren barrutian aplikatzen da.", - "and": "AND: & edo \"and\" — bi baldintzak behar dira (adib., 1-50 & even)", - "comma": "Koma: , edo | — konbinatu hautaketak (adib., 1-10, 20)", - "not": "NOT: ! edo \"not\" — baztertu orrialdeak (adib., 3n & not 30)" - }, - "examples": { - "title": "Adibideak" - }, - "complex": { - "bullet1": "1,3-5,8,2n → 1., 3–5., 8. orrialdeak, gehi bikoitiak", - "bullet2": "10-,2n-1 → 10. orrialdetik amaierara + bakoitiak", - "description": "Nahasi mota desberdinak.", - "title": "Konbinazio konplexuak" - }, - "description": "Aukeratu eragiketarako erabiliko diren orrialdeak. Orri bakarrak, barrutiak, formulak eta all gako‑hitza onartzen ditu.", - "individual": { - "bullet1": "1,3,5 → 1., 3., 5. orrialdeak hautatzen ditu", - "bullet2": "2,7,12 → 2., 7., 12. orrialdeak hautatzen ditu", - "description": "Sartu komaz bereiztutako zenbakiak.", - "title": "Banakako orrialdeak" - }, - "mathematical": { - "bullet1": "2n → orrialde bikoiti guztiak (2, 4, 6…)", - "bullet2": "2n-1 → orrialde bakoiti guztiak (1, 3, 5…)", - "bullet3": "3n → 3ren multiplo diren orrialdeak (3, 6, 9…)", - "bullet4": "4n-1 → 3., 7., 11., 15. orrialdeak…", - "description": "Erabili n formula ereduentzat.", - "title": "Funtzio matematikoak" - }, - "ranges": { - "bullet1": "3-6 → 3–6. orrialdeak hautatzen ditu", - "bullet2": "10-15 → 10–15. orrialdeak hautatzen ditu", - "bullet3": "5- → 5. orrialdetik amaierara hautatzen du", - "description": "Erabili - jarraian datozen orrialdeentzat.", - "title": "Orrialde barrutiak" - }, - "special": { - "bullet1": "all → orrialde guztiak hautatzen ditu", - "title": "Gako‑hitz bereziak" - } - } - }, - "bulkSelection": { - "syntaxError": "Sintaxian arazo bat dago. Ikusi Orrialde Hautaketa aholkuak laguntzarako.", - "header": { - "title": "Orrialde hautaketaren gida" - }, - "syntax": { - "title": "Sintaxi oinarriak", - "text": "Erabili zenbakiak, barrutiak, gako‑hitzak eta progresioak (n 0tik hasten da). Parentesiak onartzen dira.", - "bullets": { - "numbers": "Zenbakiak/barrutiak: 5, 10-20", - "keywords": "Gako‑hitzak: odd, even", - "progressions": "Progresioak: 3n, 4n+1" - } - }, - "operators": { - "title": "Eragileak", - "text": "ANDek komaren lehentasun handiagoa du. NOT dokumentuaren barrutian aplikatzen da.", - "and": "AND: & edo \"and\" — bi baldintzak behar dira (adib., 1-50 & even)", - "comma": "Koma: , edo | — konbinatu hautaketak (adib., 1-10, 20)", - "not": "NOT: ! edo \"not\" — baztertu orrialdeak (adib., 3n & not 30)" - }, - "examples": { - "title": "Adibideak", - "first50": "Lehen 50", - "last50": "Azken 50", - "every3rd": "Hirugarren bakoitza", - "oddWithinExcluding": "Bakoitiak 1-20 barrutian, 5-7 baztertuta", - "combineSets": "Konbinatu multzoak" - }, - "firstNPages": { - "title": "Lehen N orrialdeak", - "placeholder": "Orrialde kopurua" - }, - "lastNPages": { - "title": "Azken N orrialdeak", - "placeholder": "Orrialde kopurua" - }, - "everyNthPage": { - "title": "N. orrialde bakoitza", - "placeholder": "Urrats tamaina" - }, - "range": { - "title": "Barrutia", - "fromPlaceholder": "Nondik", - "toPlaceholder": "Nora" - }, - "keywords": { - "title": "Gako‑hitzak" - }, - "advanced": { - "title": "Aurreratua" - } - }, - "compressPdfs": { - "tags": "estutu,txiki,oso-txiki" - }, - "unlockPDFForms": { - "tags": "kendu,ezabatu,formulario,eremu,irakurtzeko-bakarrik", - "title": "Kendu irakurtzeko‑soilik inprimaki‑eremuetatik", - "header": "Desblokeatu PDF inprimakiak", - "submit": "Remove", - "description": "Tresna honek PDF inprimakietako irakurtzeko‑soilik murrizketak kenduko ditu, editagarri eta bete daitezkeen bihurtuz.", - "filenamePrefix": "inprimakiak_desblokeatuta", - "files": { - "placeholder": "Hasteko, hautatu PDF fitxategi bat ikuspegi nagusian" - }, - "error": { - "failed": "Errore bat gertatu da PDF inprimakiak desblokeatzean." - }, - "results": { - "title": "Desblokeatutako inprimakien emaitzak" - } - }, - "changeMetadata": { - "header": "Aldatu metadatuak", - "submit": "Aldatu", - "filenamePrefix": "metadatuak", - "settings": { - "title": "Metadatuen ezarpenak" - }, - "standardFields": { - "title": "Eremu estandarrak" - }, - "deleteAll": { - "label": "Kendu dauden metadatuak", - "checkbox": "Ezabatu metadatu guztiak" - }, - "title": { - "label": "Titulua", - "placeholder": "Dokumentuaren titulua" - }, - "author": { - "label": "Egilea", - "placeholder": "Dokumentuaren egilea" - }, - "subject": { - "label": "Gaia", - "placeholder": "Dokumentuaren gaia" - }, - "keywords": { - "label": "Gako‑hitzak", - "placeholder": "Dokumentuaren gako‑hitzak" - }, - "creator": { - "label": "Sortzailea", - "placeholder": "Dokumentuaren sortzailea" - }, - "producer": { - "label": "Ekoizlea", - "placeholder": "Dokumentuaren ekoizlea" - }, - "dates": { - "title": "Data eremuak" - }, - "creationDate": { - "label": "Sortze data", - "placeholder": "Sortze data" - }, - "modificationDate": { - "label": "Aldaketa data", - "placeholder": "Aldaketa data" - }, - "trapped": { - "label": "Trapping egoera", - "unknown": "Ezezaguna", - "true": "Egia", - "false": "Gezurra" - }, - "advanced": { - "title": "Aukera aurreratuak" - }, - "customFields": { - "title": "Metadatu pertsonalizatuak", - "description": "Gehitu metadatu eremu pertsonalizatuak dokumentuari", - "add": "Gehitu eremua", - "key": "Gakoa", - "keyPlaceholder": "Gako pertsonalizatua", - "value": "Balioa", - "valuePlaceholder": "Balio pertsonalizatua", - "remove": "Kendu" - }, - "results": { - "title": "Eguneratutako PDFak" - }, - "error": { - "failed": "Errore bat gertatu da PDFaren metadatuak aldatzean." - }, - "tooltip": { - "header": { - "title": "PDF metadatuen ikuspegi orokorra" - }, - "standardFields": { - "title": "Eremu estandarrak", - "text": "Dokumentua deskribatzen duten PDF metadatu eremu arruntak.", - "bullet1": "Titulua: Dokumentuaren izena edo goiburua", - "bullet2": "Egilea: Dokumentua sortu duen pertsona", - "bullet3": "Gaia: Edukiaren deskribapen laburra", - "bullet4": "Gako‑hitzak: Dokumenturako bilaketa‑hitzak", - "bullet5": "Sortzailea/Ekoizlea: PDF sortzeko erabilitako softwarea" - }, - "dates": { - "title": "Data eremuak", - "text": "Dokumentua noiz sortu eta noiz aldatu den.", - "bullet1": "Sortze data: Jatorrizko dokumentua noiz sortu zen", - "bullet2": "Aldaketa data: Azken aldaketa noiz egin zen" - }, - "options": { - "title": "Aukera gehigarriak", - "text": "Eremu pertsonalizatuak eta pribatutasun‑kontrolak.", - "bullet1": "Metadatu pertsonalizatuak: Gehitu zure gako‑balio bikoteak", - "bullet2": "Trapping egoera: Inprimatze kalitate handirako ezarpena", - "bullet3": "Denak ezabatu: Kendu metadatu guztiak pribatutasunerako" - }, - "deleteAll": { - "title": "Kendu dauden metadatuak", - "text": "Metadatuak osorik ezabatzea pribatutasuna bermatzeko." - }, - "customFields": { - "title": "Metadatu pertsonalizatuak", - "text": "Gehitu zure gako‑balio metadatu pertsonalizatuak.", - "bullet1": "Gehitu zure dokumentuarentzat garrantzitsuak diren edozein eremu pertsonalizatu", - "bullet2": "Adibideak: Saila, Proiektua, Bertsioa, Egoera", - "bullet3": "Sarrera bakoitzean gakoa eta balioa beharrezkoak dira" - }, - "advanced": { - "title": "Aukera aurreratuak", - "trapped": { - "title": "Trapping egoera", - "description": "Adierazten du dokumentua kalitate handiko inprimaketarako prestatuta dagoen.", - "bullet1": "Egia: Dokumentua trapping aplikatuta dago inprimatzeko", - "bullet2": "Gezurra: Dokumentua ez dago trapping aplikatuta", - "bullet3": "Ezezaguna: Trapping egoera ez dago zehaztuta" - } - } - } - }, - "fileToPDF": { - "tags": "eraldaketa,formatua,dokumentua,irudia,diapositiba,testua,bihurketa,office,docs,word,excel,powerpoint", - "title": "Fitxategia PDF bihurtu", - "header": "Edozein fitxategi PDF bihurtu", - "credit": "Zerbitzu honek LibreOffice eta Unoconv erabiltzen ditu fitxategiak bihurtzeko", - "supportedFileTypesInfo": "Onartutako fitxategi motak", - "supportedFileTypes": "Jasandako fitxategi-motek behekoak barne hartu behar dituzte; hala ere, jasandako formatuen zerrenda osoa eta eguneratua izateko, kontsultatu, mesedez, LibreOffice-en dokumentazioa", - "submit": "PDF bihurtu" - }, - "ocr": { - "tags": "ezagutzea,testua,irudia,eskaneatu,irakurri,identifikatu,detekzioa,editagarria", - "title": "OCR / Garbiketa-eskaneatzea", - "desc": "Garbiketa-eskaneatzeak eta irudi-testuak detektatu PDF baten barruan eta berriz ere gehitu testu gisa", - "header": "Garbiketa-eskaneatzea / OCR (Karaktere-ezagutze optikoa)", - "selectText": { - "1": "Hautatu PDFan detektatuko diren hizkuntzak (zerrendatutakoak gaur egun detektatzen dituenak dira):", - "2": "Sortu OCR testua duen testu-fitxategi bat OCR-ren bidez editatutako PDFarekin batera", - "3": "Zuzendu angelu okertu batean eskaneatu ziren orrialdeak berriro beren lekura biratuta", - "4": "Garbitu orrialdea OCRk hondoko zaratan testua aurkitzeko probabilitate txikiagoa izan dezan (Irteeran aldatu gabe)", - "5": "Garbitu orrialdea OCRk hondoko zaratan testua aurkitzeko probabilitate txikiagoa izan dezan, irteeran garbi mantentzen du.", - "6": "Alde batera utzi testu interaktiboa duten orrialdeak, bakarrik irudi diren OCR orrialdeak", - "7": "OCR behartu, OCRk orrialde bakoitzean jatorrizko testu guztia ezabatuko du", - "8": "Normala (Errorea gertatuko da PDFak testua baldin badu)", - "9": "Ezarpen gehigarriak", - "10": "OCR modua", - "11": "Irudiak ezabatu OCR-ren ondoren (Irudi GUZTIAK ezabatzen ditu, bakarrik da erabilgarri bihurketa urratsaren parte baldin bada)", - "12": "Prozesaketa-mota (aurreratua)" - }, - "help": "Irakurri honen erabilerari buruzko dokumentazioa beste hizkuntza batzuetarako eta/edo ez erabili Docker-en", - "credit": "Zerbitzu honek qpdf eta OCR-rako Tesseract erabiltzen ditu", - "submit": "PDF prozesatu OCR-rekin", - "operation": { - "submit": "Exekutatu OCR eta berrikusi" - }, - "results": { - "title": "OCR emaitzak" - }, - "languagePicker": { - "additionalLanguages": "Hizkuntza gehiagoren bila?", - "viewSetupGuide": "Ikusi konfigurazio gida →" - }, - "settings": { - "title": "Ezarpenak", - "ocrMode": { - "label": "OCR modua", - "auto": "Auto (testu geruzak saltatu)", - "force": "Behartu (OCR berriro guztiak, testua ordeztu)", - "strict": "Zorrotz (hautatutako testua badago, abortatu)" - }, - "languages": { - "label": "Hizkuntzak", - "placeholder": "Hautatu hizkuntzak" - }, - "compatibilityMode": { - "label": "Bateragarritasun modua" - }, - "advancedOptions": { - "label": "Prozesatze aukerak", - "sidecar": "Sortu testu fitxategi bat", - "deskew": "Zuzendu okertutako orrialdeak", - "clean": "Garbitu sarrerako fitxategia", - "cleanFinal": "Garbitu azken irteera" - } - }, - "tooltip": { - "header": { - "title": "OCR ezarpenen ikuspegi orokorra" - }, - "mode": { - "title": "OCR modua", - "text": "Optical Character Recognition (OCR) lagungarria da eskaneatutako edo pantaila‑argazkietako orrialdeak bilatu, kopiatu edo nabarmendu daitekeen testu bihurtzeko.", - "bullet1": "Auto moduak testu geruzak dituzten orrialdeak saltatzen ditu.", - "bullet2": "Behartu moduak orrialde guztiak berriro OCR egiten ditu eta testu guztia ordezkatzen du.", - "bullet3": "Zorrotz moduak gelditu egiten du hauta daitekeen testua aurkitzen bada." - }, - "languages": { - "title": "Hizkuntzak", - "text": "Hobetu OCR zehaztasuna aurreikusitako hizkuntzak zehaztuz. Aukeratu hizkuntza bat edo gehiago detekzioa gidatzeko." - }, - "output": { - "title": "Irteera", - "text": "Erabaki testu irteera nola formateatu nahi duzun:", - "bullet1": "Bilaketagarria den PDFak testua jatorrizko irudiaren atzean txertatzen du.", - "bullet2": "HOCR XMLk egitura duen fitxategi makina‑irakurgarria itzultzen du.", - "bullet3": "Testu lau alboko fitxategiak .txt bereizi bat sortzen du eduki gordinekin." - }, - "advanced": { - "header": { - "title": "OCR prozesatze aurreratua" - }, - "compatibility": { - "title": "Bateragarritasun modua", - "text": "OCR 'sandwich PDF' modua erabiltzen du: fitxategi handiagoak sortzen ditu, baina fidagarriagoa da hizkuntza jakin batzuekin eta PDF software zaharragoekin. Lehenespenez hOCR erabiltzen dugu txikiagoak eta modernoagoak diren PDFetarako." - }, - "sidecar": { - "title": "Sortu testu fitxategia", - "text": "Sortzen du .txt fitxategi bereizi bat PDFaren ondoan, erauzitako testu eduki guztiarekin sarbide eta prozesatze errazagoa izateko." - }, - "deskew": { - "title": "Zuzendu okertutako orrialdeak", - "text": "Automatikoki zuzentzen ditu okertuta edo inklinatuta dauden orrialdeak, OCR zehaztasuna hobetzeko. Lagungarria da behar bezala alineatu ez diren eskaneatutako dokumentuetan." - }, - "clean": { - "title": "Garbitu sarrerako fitxategia", - "text": "Sarrera aurreprozesatzen du zarata kenduz, kontrastea hobetuz eta irudia optimizatuz OCR ezagutza hobea lortzeko prozesatu aurretik." - }, - "cleanFinal": { - "title": "Garbitu azken irteera", - "text": "Azken PDFa post‑prozesatzen du OCR artefaktuak kenduz eta testu geruza optimizatuz irakurgarritasun hobea eta fitxategi tamaina txikiagoa lortzeko." - } - } - }, - "error": { - "failed": "OCR eragiketak huts egin du" - } - }, - "extractImages": { - "tags": "irudi,argazki,gorde,artxibatu,zip,harrapatu,eskuratu", - "title": "Atera irudiak", - "header": "Atera irudiak", - "selectText": "Hautatu irudi-formatua ateratako irudiak bihurtzeko", - "allowDuplicates": "Gorde bikoiztutako irudiak", - "submit": "Atera", - "settings": { - "title": "Ezarpenak" - }, - "error": { - "failed": "Errore bat gertatu da PDFetik irudiak erauztean." - } - }, - "pdfToPDFA": { - "tags": "artxibo,epe-luze,estandar,bihurketa,biltegiratzea,kontserbazioa", - "title": "PDFa PDF/A bihurtu", - "header": "PDFa PDF/A bihurtu", - "credit": "Zerbitzu honek libreoffice erabiltzen du PDFak PDF/A bihurtzeko", - "submit": "Bihurtu", - "tip": "Une honetan ez dabil aldi berean sarrera anitzekin", - "outputFormat": "Irteerako formatua", - "pdfWithDigitalSignature": "PDFak sinadura digitala dauka. Hurrengo urratsean kenduko da." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,eraldaketa,formatua,bihurketa,office,microsoft,doc-fitxategia", - "title": "PDFa Word bihurtu", - "header": "PDFa Word bihurtu", - "selectText": { - "1": "Irteerako fitxategiaren formatua" - }, - "credit": "Zerbitzu honek LibreOffice erabiltzen du fitxategiak bihurtzeko", - "submit": "Bihurtu" - }, - "PDFToPresentation": { - "tags": "diapositibak,aurkezpena,office,microsoft", - "title": "PDFa aurkezpen bihurtu", - "header": "PDFa aurkezpen bihurtu", - "selectText": { - "1": "Irteerako fitxategiaren formatua" - }, - "credit": "Zerbitzu honek LibreOffice erabiltzen du fitxategiak bihurtzeko", - "submit": "Bihurtu" - }, - "PDFToText": { - "tags": "formatuaberatsa,testuformatuaberatsa,testu formatu aberatsa", - "title": "PDFa TXT/RTF bihurtu", - "header": "PDFa TXT/RTF bihurtu", - "selectText": { - "1": "Irteerako fitxategiaren formatua" - }, - "credit": "Zerbitzu honek LibreOffice erabiltzen du fitxategiak bihurtzeko", - "submit": "Bihurtu" - }, - "PDFToHTML": { - "tags": "web edukia,nabigatzaile-egokia", - "title": "PDFa HTML bihurtu", - "header": "PDFa HTML bihurtu", - "credit": "Zerbitzu honek pdftohtml erabiltzen du fitxategiak bihurtzeko", - "submit": "Bihurtu" - }, - "PDFToXML": { - "tags": "datu-erauzketa,eduki-egituratua,interop,eraldaketa,bihurtu", - "title": "PDFa XML bihurtu", - "header": "PDFa XML bihurtu", - "credit": "Zerbitzu honek LibreOffice erabiltzen du fitxategiak bihurtzeko", - "submit": "Bihurtu" - }, - "ScannerImageSplit": { - "tags": "banatu,auto-atzeman,eskaneoak,multi-argazki,antolatu", - "selectText": { - "1": "Angeluaren gutxieneko balioa:", - "2": "Ezarri eskatutako gutxieneko angelu absolutua irudia biratzeko (lehenetsia: 10).", - "3": "Tolerantzia:", - "4": "Ezarri kalkulatutako atzeko kolorearen inguruko kolorearen aldakuntza tartea (lehenetsia: 30).", - "5": "Gutxieneko area:", - "6": "Ezarri arearen gutxieneko balioa argazki batentzat (lehenetsia: 10000).", - "7": "Inguruko area gutxienekoa:", - "8": "Ezarri inguruko arearen gutxieneko balioa argazki batentzat", - "9": "Ertzaren tamaina:", - "10": "Ezarri gehitutako eta ezabatutako ertzaren tamaina irteeran ertz zuriak saihesteko (lehenetsia: 1)." - }, - "info": "Python instalatuta ez dago. Exekutatzeko beharrezkoa da." - }, - "scannerImageSplit": { - "title": "Erauzi diren irudiak", - "submit": "Irudi-eskaneoak erauzi", - "error": { - "failed": "Errore bat gertatu da irudi-eskaneoak erauztean." - }, - "tooltip": { - "title": "Argazki zatitzailea", - "whatThisDoes": "Zer egiten duen", - "whatThisDoesDesc": "Automatikoki aurkitu eta erauzten du orri eskaneatu edo irudi konposatu bateko argazki bakoitza—eskuzko mozketarik gabe.", - "whenToUse": "Noiz erabili", - "useCase1": "Eskaneatu albumeko orri osoak aldi bakarrean", - "useCase2": "Banatu plano-eskanerreko loteak fitxategi bereizietan", - "useCase3": "Banatu kolajeak argazki banakakoetan", - "useCase4": "Atera argazkiak dokumentuetatik", - "quickFixes": "Konponbide azkarrak", - "problem1": "Argazkiak ez dira detektatu → handitu Tolerantzia 30-50era", - "problem2": "Detekzio faltsu gehiegi → handitu Gutxieneko area 15.000-20.000ra", - "problem3": "Mozketak larregi estuak dira → handitu Ertzaren tamaina 5-10era", - "problem4": "Okertutako argazkiak ez dira zuzendu → jaitsi Angelu-atalasea ~5°-era", - "problem5": "Hauts/zarata-koadroak → handitu Gutxieneko ingerada-azalera 1000-2000era", - "setupTips": "Konfigurazio aholkuak", - "tip1": "Erabili atzealde laua eta argia", - "tip2": "Utzi tarte txiki bat (≈1 cm) argazkien artean", - "tip3": "Eskaneatu 300-600 DPI-n", - "tip4": "Garbitu eskanerraren beira", - "headsUp": "Kontuan izan", - "headsUpDesc": "Gainjarritako argazkiek edo argazkien koloreari oso hurbileko atzealdeek zehaztasuna murriztu dezakete; saiatu atzealde argiagoa edo ilunagoa eta utzi tarte gehiago." - } - }, - "sign": { - "title": "Sinatu", - "header": "Sinatu PDF fitxategiak", - "upload": "Igo irudia", - "draw": { - "title": "Marraztu zure sinadura", - "clear": "Garbitu" - }, - "canvas": { - "heading": "Zure sinadura marraztu", - "clickToOpen": "Egin klik marrazketa-oihala irekitzeko", - "modalTitle": "Zure sinadura marraztu", - "colorLabel": "Kolorea", - "penSizeLabel": "Lumaren tamaina", - "penSizePlaceholder": "Tamaina", - "clear": "Oihala garbitu", - "colorPickerTitle": "Aukeratu trazatuaren kolorea" - }, - "text": { - "name": "Sinatzailearen izena", - "placeholder": "Sartu zure izen-abizenak", - "fontLabel": "Letra-tipoa", - "fontSizeLabel": "Letra-tamainua", - "fontSizePlaceholder": "Idatzi edo aukeratu letra-tamaina (8-200)", - "colorLabel": "Testu kolorea" - }, - "clear": "Garbitu", - "add": "Gehitu", - "saved": { - "heading": "Gordetako sinadurak", - "description": "Erabili gordetako sinadurak edozein unetan.", - "emptyTitle": "Ez dago oraindik gordetako sinadurarik", - "emptyDescription": "Marraztu, igo edo idatzi sinadura bat goian, ondoren erabili \"Gorde liburutegian\" gehienez {{max}} gogoko prest edukitzeko.", - "type": { - "canvas": "Marrazkia", - "image": "Igo", - "text": "Testua" - }, - "limitTitle": "Muga gaindituta", - "limitDescription": "Kendu gordetako sinadura bat berriak gehitu aurretik (gehienez {{max}}).", - "carouselPosition": "{{current}} / {{total}}", - "prev": "Aurrekoa", - "next": "Hurrengoa", - "delete": "Kendu", - "label": "Etiketa", - "defaultLabel": "Sinadura", - "defaultCanvasLabel": "Marrazketa sinadura", - "defaultImageLabel": "Igotako sinadura", - "defaultTextLabel": "Idatzitako sinadura", - "saveButton": "Gorde sinadura", - "saveUnavailable": "Lehenik sortu sinadura bat gordetzeko.", - "noChanges": "Uneko sinadura dagoeneko gorde da.", - "status": { - "saved": "Gordeta" - } - }, - "save": "Gorde sinadura", - "applySignatures": "Aplikatu sinadurak", - "personalSigs": "Sinadura pertsonalak", - "sharedSigs": "Partekatutako sinadurak", - "noSavedSigs": "Ez da gordetako sinadurarik aurkitu", - "addToAll": "Gehitu orri guztiei", - "delete": "ezabatu", - "first": "Lehen orria", - "last": "Azken orria", - "next": "Hurrengo orria", - "previous": "Aurreko orria", - "maintainRatio": "Aldatu aspektu-erlazioa mantentzea", - "undo": "Desegin", - "redo": "Berregin", - "submit": "Sinatu dokumentua", - "steps": { - "configure": "Konfiguratu sinadura" - }, - "step": { - "createDesc": "Aukeratu nola sortu nahi duzun sinadura", - "place": "Kokatu eta gorde", - "placeDesc": "Kokatu sinadura zure PDFan" - }, - "type": { - "title": "Sinadura mota", - "draw": "Marraztu", - "canvas": "Marrazkia", - "image": "Irudia", - "text": "Testua", - "saved": "Gordeta" - }, - "image": { - "label": "Igo sinaduraren irudia", - "placeholder": "Hautatu irudi-fitxategia", - "hint": "Igo zure sinaduraren PNG edo JPG irudia" - }, - "instructions": { - "title": "Nola gehitu sinadura", - "canvas": "Kanvas-ean sinadura marraztu ondoren, itxi modala eta egin klik PDFn edonon kokatzeko.", - "image": "Goian zure sinaduraren irudia igo ondoren, egin klik PDFn edonon kokatzeko.", - "saved": "Hautatu goiko gordetako sinadura, ondoren egin klik PDFan edozein lekutan kokatzeko.", - "text": "Goian zure izena sartu ondoren, egin klik PDFn edonon zure sinadura kokatzeko.", - "paused": "Kokatzea pausatuta", - "resumeHint": "Berrekin kokatzeari klik egin eta zure sinadura gehitzeko.", - "noSignature": "Sortu sinadura bat goian kokapen-tresnak gaitzeko." - }, - "mode": { - "move": "Mugitu sinadura", - "place": "Kokatu sinadura", - "pause": "Kokatzea pausatu", - "resume": "Berrekin kokatzeari" - }, - "updateAndPlace": "Eguneratu eta kokatu", - "activate": "Aktibatu sinadura kokatzea", - "deactivate": "Utzi sinadurak kokatzeari", - "results": { - "title": "Sinaduraren emaitzak" - }, - "error": { - "failed": "Errore bat gertatu da PDFa sinatzean." - } - }, - "flatten": { - "title": "Lautu", - "header": "Akoplatu PDF fitxategiak", - "flattenOnlyForms": "Lautu bakarrik inprimakiak", - "submit": "Lautu", - "filenamePrefix": "lautua", - "files": { - "placeholder": "Hautatu PDF fitxategi bat ikuspegi nagusian hasteko" - }, - "steps": { - "settings": "Ezarpenak" - }, - "options": { - "stepTitle": "Lautzeko aukerak", - "title": "Lautzeko aukerak", - "flattenOnlyForms": { - "label": "Lautu bakarrik inprimakiak", - "desc": "Lautu soilik inprimaki-eremuak, beste elementu interaktiboak ukitu gabe utzita" - }, - "note": "Lautzeak PDFko elementu interaktiboak kentzen ditu, eta ezin editagarri bihurtzen ditu." - }, - "results": { - "title": "Lautze-emaitzak" - }, - "error": { - "failed": "Errore bat gertatu da PDFa lautzean." - }, - "tooltip": { - "header": { - "title": "PDFak lautzeaz" - }, - "description": { - "title": "Zer egiten du lautzeak?", - "text": "Lautzeak zure PDFa ezin editagarri bihurtzen du, betegarriak diren inprimakiak eta botoiak testu eta irudi arrunt bihurtuz. PDFak berdin-berdin ikusiko du, baina inork ezin izango ditu inprimakiak aldatu edo bete. Aproposa inprimaki osatuak partekatzeko, azken dokumentuak erregistroetarako sortzeko, edo PDFak nonahi berdin ikus daitezen bermatzeko.", - "bullet1": "Testu-koadroak testu arrunt bihurtzen dira (ezin dira editatu)", - "bullet2": "Kontrol-laukiak eta botoiak irudi bihurtzen dira", - "bullet3": "Oso egokia aldatu ez dadin nahi dituzun azken bertsioetarako", - "bullet4": "Gailu guztietan itxura koherentea bermatzen du" - }, - "formsOnly": { - "title": "'Lautu bakarrik inprimakiak' zer da?", - "text": "Aukera honek inprimakiak betetzeko gaitasuna soilik kentzen du, baina beste funtzioak mantentzen ditu, hala nola estekak sakatzea, laster-markak ikustea eta iruzkinak irakurtzea.", - "bullet1": "Inprimakiak ezin editagarri bihurtzen dira", - "bullet2": "Estekek funtzionatzen jarraitzen dute klik egitean", - "bullet3": "Iruzkinak eta oharak ikusgai mantentzen dira", - "bullet4": "Laster-markek nabigatzen laguntzen jarraitzen dute" - } - } - }, - "repair": { - "tags": "konpondu,berreskuratu,zuzenketa,berreskurapena", - "title": "Konpondu", - "header": "Konpondu PDF fitxategiak", - "submit": "Konpondu", - "description": "Tresna honek hondatutako edo kaltetutako PDF fitxategiak konpontzen saiatuko da. Ez da ezarpen osagarririk behar.", - "filenamePrefix": "konponduta", - "files": { - "placeholder": "Hautatu PDF fitxategi bat ikuspegi nagusian hasteko" - }, - "error": { - "failed": "Errore bat gertatu da PDFa konpontzean." - }, - "results": { - "title": "Konponketa-emaitzak" - } - }, - "removeBlanks": { - "title": "Ezabatu zuriuneak", - "header": "Ezabatu orrialde zuriak", - "settings": { - "title": "Ezarpenak" - }, - "threshold": { - "label": "Pixel zuritasunaren atalasea" - }, - "whitePercent": { - "label": "Zuri portzentajearen atalasea", - "unit": "%" - }, - "includeBlankPages": { - "label": "Detektatutako orri zuriak sartu" - }, - "tooltip": { - "header": { - "title": "Orrialde zuriak kentzeko ezarpenak" - }, - "threshold": { - "title": "Pixel zuritasunaren atalasea", - "text": "Pixel bat 'zuri'tzat hartzeko zein zuri izan behar duen kontrolatzen du. Honek orriko zein eremu jotzen den zuri gisa zehazten laguntzen du.", - "bullet1": "0 = Beltz hutsa (murriztaileena)", - "bullet2": "128 = Grisa ertaina", - "bullet3": "255 = Zuri hutsa (gutxien murriztailea)" - }, - "whitePercent": { - "title": "Zuri portzentajearen atalasea", - "text": "Orria zuri gisa jo eta kentzeko behar den gutxieneko pixel zuri portzentajea ezartzen du.", - "bullet1": "Balio baxuagoak (adib., %80) = Orri gehiago kentzen dira", - "bullet2": "Balio handiagoak (adib., %95) = Oso zuriak diren orriak bakarrik kentzen dira", - "bullet3": "Erabili balio altuagoak atzealde argia duten dokumentuetarako" - }, - "includeBlankPages": { - "title": "Detektatutako orri zuriak sartu", - "text": "Gaituta dagoenean, jatorrizko dokumentutik detektatu eta kendutako orri zuri guztiak dituen aparteko PDF bat sortzen du.", - "bullet1": "Kendutakoa berrikusteko erabilgarria", - "bullet2": "Detekzioaren zehaztasuna egiaztatzen laguntzen du", - "bullet3": "Ezgaituz gero, irteerako fitxategiaren tamaina murriztu daiteke" - } - }, - "submit": "Ezabatu zuriuneak", - "error": { - "failed": "Orri zuriak kentzeak huts egin du" - }, - "results": { - "title": "Kendutako orri zuriak" - } - }, - "removeAnnotations": { - "tags": "iruzkinak,nabarmentzea,oharrak,markaketa,kendu", - "title": "Anotazioak kendu", - "header": "Anotazioak kendu", - "submit": "Kendu", - "settings": { - "title": "Ezarpenak" - }, - "info": { - "title": "Anotazioak kentzeari buruz", - "description": "Tresna honek anotazio guztiak (iruzkinak, nabarmentzeak, oharrak, etab.) kenduko ditu zure PDF dokumentuetatik." - }, - "tooltip": { - "header": { - "title": "Oharpenak kentzeari buruz" - }, - "description": { - "title": "Zer egiten duen" - } - }, - "error": { - "failed": "Errore bat gertatu da anotazioak PDFtik kentzean." - } - }, - "compare": { - "tags": "bereizi,kontraste,aldaketak,analisi", - "title": "Konparatu", - "header": "Konparatu PDF fitxategiak", - "clearSelected": "Garbitu hautatutakoa", - "clear": { - "confirmTitle": "Garbitu hautatutako PDFak?", - "confirmBody": "Honek uneko konparazioa itxiko du eta Fitxategi aktiboetara itzuliko zaitu.", - "confirm": "Garbitu eta itzuli" - }, - "review": { - "title": "Konparazio-emaitza", - "actionsHint": "Berrikusi konparazioa, trukatu dokumentuen rolak edo esportatu laburpena.", - "switchOrder": "Aldatu ordena", - "exportSummary": "Esportatu laburpena" - }, - "base": { - "label": "Jatorrizko dokumentua", - "placeholder": "Hautatu jatorrizko PDFa" - }, - "comparison": { - "label": "Editatutako dokumentua", - "placeholder": "Hautatu editatutako PDFa" - }, - "addFilesHint": "Gehitu PDFak Fitxategiak urratsean hautapena gaitzeko.", - "noFiles": "Oraindik ez dago PDFik eskuragarri", - "pages": "Orriak", - "selection": { - "originalEditedTitle": "Hautatu Jatorrizko eta Editatutako PDFak" - }, - "original": { - "label": "Jatorrizko PDFa" - }, - "edited": { - "label": "Editatutako PDFa" - }, - "swap": { - "confirmTitle": "Berriro exekutatu konparazioa?", - "confirmBody": "Honek tresna berriro exekutatuko du. Ziur zaude Jatorrizkoa eta Editatutakoa ordenaz trukatu nahi dituzula?", - "confirm": "Trukatu eta berriro exekutatu" - }, - "cta": "Konparatu", - "loading": "Konparatzen...", - "summary": { - "baseHeading": "Jatorrizko dokumentua", - "comparisonHeading": "Editatutako dokumentua", - "pageLabel": "Orria" - }, - "rendering": { - "pageNotReadyTitle": "Orria oraindik ez da errendatu", - "pageNotReadyBody": "Zenbait orri oraindik errendatzen ari dira. Prest daudenean nabigazioa egonkortuko da.", - "rendering": "errendatzen", - "inProgress": "Gutxienez PDF hauetako bat oso handia da; errendatzea amaitu arte, korritzea ez da leuna izango", - "pagesRendered": "orri errendatu", - "complete": "Orriak errendatzea osatua" - }, - "dropdown": { - "deletionsLabel": "Ezabaketak", - "additionsLabel": "Gehitzeak", - "deletions": "Ezabaketak ({{count}})", - "additions": "Gehitzeak ({{count}})", - "searchPlaceholder": "Bilatu aldaketak...", - "noResults": "Ez da aldaketarik aurkitu" - }, - "actions": { - "stackVertically": "Pilaratu bertikalki", - "placeSideBySide": "Jarri alboz albo", - "zoomOut": "Urrundu", - "zoomIn": "Hurbildu", - "resetView": "Berrezarri ikuspegia", - "unlinkScrollPan": "Deskonektatu korritzea eta panoramika", - "linkScrollPan": "Lotu korritzea eta panoramika", - "unlinkScroll": "Desestekatu korritzea", - "linkScroll": "Lotu korritzea" - }, - "toasts": { - "unlinkedTitle": "Korritze eta panoramika independenteak gaituta", - "unlinkedBody": "Iradokizuna: Goian/Behean gezia sakatuta bi paneletan korritzen da; panoramikak panel aktiboa bakarrik mugitzen du." - }, - "error": { - "selectRequired": "Hautatu jatorrizko eta editatutako dokumentu bat.", - "filesMissing": "Ezin izan dira hautatutako fitxategiak aurkitu. Mesedez, hautatu berriro.", - "generic": "Ezin dira fitxategi hauek konparatu." - }, - "status": { - "extracting": "Testua erauzten...", - "processing": "Aldaketak aztertzen...", - "complete": "Konparazioa prest" - }, - "longJob": { - "title": "Konparazio handia lantzen", - "body": "PDF hauek elkarrekin 2,000 orri gainditzen dituzte. Prozesatzeak minutu batzuk har ditzake." - }, - "slowOperation": { - "title": "Oraindik lanean…", - "body": "Konparazio hau ohikoa baino gehiago luzatzen ari da. Utz dezakezu jarraitzen edo bertan behera utzi.", - "cancel": "Konparazioa utzi" - }, - "newLine": "lerro-berria", - "complex": { - "message": "Eman diren dokumentuetako bat edo biak fitxategi handiak dira; konparazioaren zehaztasuna murriztu daiteke" - }, - "large": { - "file": { - "message": "Eman diren dokumentuetako bat edo biak handiegiak dira prozesatzeko" - } - }, - "no": { - "text": { - "message": "Hautatutako PDFetako batek edo biek ez dute testurik. Mesedez, aukeratu testua duten PDFak konparaziorako." - } - }, - "too": { - "dissimilar": { - "message": "Dokumentu hauek oso desberdinak dirudite. Denbora aurrezteko konparazioa gelditu da." - } - }, - "earlyDissimilarity": { - "title": "PDF hauek oso desberdinak dirudite", - "body": "Oraintxe bertan antzekotasun gutxi ikusten ditugu. Dokumentu hauek erlazionatuak ez badira, konparazioa gelditu dezakezu.", - "stopButton": "Gelditu konparazioa" - } - }, - "certSign": { - "tags": "authenticate,PEM,P12,official,encrypt", - "title": "Ziurtagiriaren sinadura", - "filenamePrefix": "sinatuta", - "signMode": { - "stepTitle": "Sinatze modua", - "tooltip": { - "header": { - "title": "PDF sinadurei buruz" - }, - "overview": { - "title": "Nola funtzionatzen dute sinaturek", - "text": "Bi moduek dokumentua zigilatzen dute (egindako edozein edizio faltsutzat markatzen da) eta nork/noiz/nola erregistratzen dute auditoriarako. Ikustaileen konfiantza ziurtagiri-katearen araberakoa da." - }, - "manual": { - "title": "Eskuz - Ekarri zure ziurtagiria", - "text": "Erabili zure ziurtagiri-fitxategiak markarekin bat datorren identitaterako. Fidagarria erakutsi dezake zure CA/katea ezaguna denean.", - "use": "Erabili honetarako: bezeroarekiko, legala, lege-betetze." - }, - "auto": { - "title": "Auto - Zero-konfigurazio, berehalako sistema-zigilu", - "text": "Zerbitzariaren auto-ziurtatutako ziurtagiriaz sinatzen du. Manipulazio-aurkako zigilu eta ikuskaritza-arrasto bera; normalean Egiaztatu gabe agertzen da ikustaileetan.", - "use": "Erabili noiz: abiadura eta barneko berrikuspenetan eta erregistroetan identitate koherentea behar dituzunean." - }, - "rule": { - "title": "Arau orokorra", - "text": "Hartzaileak Fidagarria egoera behar al du? Eskuzkoa. Setup-ik gabe zigilu manipulazio-aurkakoa eta ikuskaritza-arrastoa azkar behar al dituzu? Automatikoa." - } - } - }, - "certTypeStep": { - "stepTitle": "Ziurtagiriaren formatua" - }, - "certFiles": { - "stepTitle": "Ziurtagiri-fitxategiak" - }, - "appearance": { - "stepTitle": "Sinaduraren itxura", - "tooltip": { - "header": { - "title": "Sinaduraren itxurari buruz" - }, - "invisible": { - "title": "Sinadura ikusezinak", - "text": "Sinadura PDFari gehitzen zaio segurtasunerako baina ez da ikusgai egongo dokumentua ikustean. Aproposa baldintza legalak betetzeko dokumentuaren itxura aldatu gabe.", - "bullet1": "Segurtasuna eskaintzen du aldaketa bisualik gabe", - "bullet2": "Sinadura digitalerako legezko eskakizunak betetzen ditu", - "bullet3": "Ez du dokumentuaren diseinua edo maketa eragiten" - }, - "visible": { - "title": "Sinadura ikusgaiak", - "text": "Sinadura-bloke bat erakusten du PDFan zure izenarekin, datarekin eta aukerazko xehetasunekin. Erabilgarria irakurleek argi ikustea nahi duzunean dokumentua sinatuta dagoela.", - "bullet1": "Sinatzailearen izena eta data erakusten ditu dokumentuan", - "bullet2": "Sinatzeko arrazoia eta kokapena gehi daitezke", - "bullet3": "Aukeratu zein orritan jarri sinadura", - "bullet4": "Aukerazko logotipoa gehi daiteke" - } - }, - "invisible": "Ikusezina", - "options": { - "title": "Sinaduraren xehetasunak" - }, - "visible": "Ikusgai" - }, - "sign": { - "submit": "Sinatu PDFa", - "results": "Sinatutako PDFa" - }, - "error": { - "failed": "Errore bat gertatu da sinadurak prozesatzean." - }, - "tooltip": { - "header": { - "title": "Sinadurak kudeatzeari buruz" - }, - "overview": { - "title": "Zer egin dezake tresna honek?", - "text": "Tresna honek zure PDFak digitalki sinatuta dauden egiaztatzen eta sinadura digital berriak gehitzen uzten dizu. Sinadura digitalek nor sortu edo onartu duen frogatzen dute eta sinatu zenetik aldaketarik egon den erakusten dute.", - "bullet1": "Egiaztatu dauden sinadurak eta haien baliozkotasuna", - "bullet2": "Ikusi sinatzaileen eta ziurtagirien informazio zehatza", - "bullet3": "Gehitu sinadura digital berriak zure dokumentuak babesteko", - "bullet4": "Hainbat fitxategi onartzen dira nabigazio errazaarekin" - }, - "validation": { - "title": "Sinadurak egiaztatzea", - "text": "Sinadurak egiaztatzean, tresnak baliozkoak diren edo ez, nork sinatu duen, noiz sinatu zen, eta dokumentua sinatu ondoren aldatu den ala ez esaten dizu.", - "bullet1": "Erakusten du sinadurak baliozkoak edo baliogabeak diren", - "bullet2": "Bistaratzen du sinatzailearen informazioa eta sinadura-data", - "bullet3": "Egiaztatzen du dokumentua sinatu ondoren aldatu den ala ez", - "bullet4": "Egiaztapenerako ziurtagiri pertsonalizatuak erabil ditzake" - }, - "signing": { - "title": "Sinadurak gehitzea", - "text": "PDF bat sinatzeko, ziurtagiri digital bat behar duzu (PEM, PKCS12 edo JKS modukoa). Sinadura dokumentuan ikusgai egitea edo segurtasunerako ikusezin mantentzea aukera dezakezu.", - "bullet1": "Onartzen ditu PEM, PKCS12, JKS eta zerbitzariaren ziurtagiri formatuak", - "bullet2": "Aukera sinadura PDFan erakusteko edo ezkutatzeko", - "bullet3": "Gehitu arrazoia, kokapena eta sinatzailearen izena", - "bullet4": "Aukeratu zein orritan jarri sinadura ikusgarriak", - "bullet5": "Erabili zerbitzariaren ziurtagiria 'Sinatu Stirling-PDF-rekin' aukera errazarentzat" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Ziurtagiri moten inguruan" - }, - "what": { - "title": "Zer da ziurtagiri bat?", - "text": "Zure sinaduraren ID segurua da, zuk sinatu duzula frogatzen duena. Ziurtagiriz sinatzea derrigorrezkoa ez bada, gomendatzen dugu beste metodo seguru bat erabiltzea, adibidez, Idatzi, Marraztu edo Igo." - }, - "which": { - "title": "Zein aukera erabili behar dut?", - "text": "Aukeratu zure ziurtagiri-fitxategiarekin bat datorren formatua:", - "bullet1": "PKCS#12 (.p12 / .pfx) – fitxategi konbinatu bakarra (ohikoena)", - "bullet2": "PFX (.pfx) – Microsoft-en PKCS12 bertsioa", - "bullet3": "PEM – gako pribatua eta ziurtagiria .pem fitxategi bananduta", - "bullet4": "JKS – Java .jks keystore dev / CI-CD lan-fluxuetarako" - }, - "convert": { - "title": "Gakoa ez dago zerrendatuta?", - "text": "Bihurtu zure fitxategia Java keystore (.jks) batera keytool-ekin, eta ondoren aukeratu JKS." - } - } - }, - "chooseCertificate": "Aukeratu ziurtagiri-fitxategia", - "chooseJksFile": "Aukeratu JKS fitxategia", - "chooseP12File": "Aukeratu PKCS12 fitxategia", - "choosePfxFile": "Aukeratu PFX fitxategia", - "choosePrivateKey": "Aukeratu gako pribatuko fitxategia", - "location": "Kokalekua", - "logoTitle": "Logoa", - "name": "Izena", - "noLogo": "Logorik ez", - "pageNumber": "Orri zenbakia", - "password": "Sartu zure gakoen biltegia edo gako pribatuko pasahitza (hala badagokio):", - "passwordOptional": "Utzi hutsik pasahitzik ez badago", - "reason": "Arrazoia", - "serverCertMessage": "Zerbitzariaren ziurtagiria erabiltzen - ez da fitxategirik edo pasahitzik behar", - "showLogo": "Erakutsi logoa" - }, - "removeCertSign": { - "tags": "autentifikatu,PEM,P12,ofiziala,deszifratu", - "title": "Ziurtagiri sinadura kendu", - "header": "Kendu ziurtagiri digitala PDFtik", - "selectPDF": "Hautatu PDF fitxategi bat:", - "submit": "Kendu sinadura", - "description": "Tresna honek ziurtagiri digitalen sinadurak kenduko ditu zure PDF dokumentutik.", - "filenamePrefix": "sinadurarikgabe", - "files": { - "placeholder": "Hautatu PDF fitxategi bat ikuspegi nagusian hasteko" - }, - "error": { - "failed": "Errore bat gertatu da ziurtagiri sinadurak kentzean." - }, - "results": { - "title": "Ziurtagiria kentzearen emaitzak" - } - }, - "pageLayout": { - "tags": "batu,konposatu,ikuspegi-bakarra,antolatu", - "title": "Hainbat orrialderen diseinua", - "header": "Hainbat orrialderen diseinua", - "pagesPerSheet": "Orrialdeak orriko:", - "addBorder": "Gehitu ertzak", - "submit": "Entregatu", - "desc": { - "2": "Jarri 2 orri orri bakarrean alboz-albo.", - "3": "Jarri 3 orri orri bakarrean ilara bakarrean.", - "4": "Jarri 4 orri orri bakarrean (2 × 2 sarea).", - "9": "Jarri 9 orri orri bakarrean (3 × 3 sarea).", - "16": "Jarri 16 orri orri bakarrean (4 × 4 sarea)." - }, - "error": { - "failed": "Errore bat gertatu da orri-anitzeko diseinua sortzean." - } - }, - "bookletImposition": { - "tags": "liburuxka,inposizioa,inprimatzea,lotura,tolestea,sinadura", - "title": "Liburuxka inposizioa", - "header": "Liburuxka inposizioa", - "submit": "Sortu liburuxka", - "spineLocation": { - "label": "Bizkarraren kokapena", - "left": "Ezkerra (estandarra)", - "right": "Eskuina (RTL)" - }, - "doubleSided": { - "label": "Aurpegi bikoitzeko inprimaketa", - "tooltip": "Aurrealde eta atzealdeak sortzen ditu liburuxka egoki inprimatzeko" - }, - "manualDuplex": { - "title": "Eskuzko duplex modua", - "instructions": "Auto-duplexik gabeko inprimagailuentzat. Bi aldiz exekutatu beharko duzu:" - }, - "duplexPass": { - "label": "Inprimatze-pasada", - "first": "1. pasaldia", - "second": "2. pasaldia", - "firstInstructions": "Aurrealdeak inprimatzen ditu → pila aurpegi behera jarri → exekutatu berriro 2. pasaldiarekin", - "secondInstructions": "Kargatu inprimatutako pila aurpegi behera → atzealdeak inprimatzen ditu" - }, - "rtlBinding": { - "label": "Eskuinetik ezkerrera lotura", - "tooltip": "Arabiera, hebreera edo eskuinetik ezkerrera hizkuntzetarako" - }, - "addBorder": { - "label": "Gehitu ertzak orrien inguruan", - "tooltip": "Ertzak gehitzen ditu mozketa eta lerrokatzean laguntzeko" - }, - "addGutter": { - "label": "Gehitu barren-marjina", - "tooltip": "Barruko marjina espazioa gehitzen du loturarako" - }, - "gutterSize": { - "label": "Barrenaren tamaina (puntuak)" - }, - "flipOnShortEdge": { - "label": "Irauli ertz laburrean (duplex automatikoa bakarrik)", - "tooltip": "Gaitu ertz laburreko duplex inprimaketarako (duplex automatikoa bakarrik - ez ikusi modua eskuzkoa denean)", - "manualNote": "Ez da beharrezkoa modu eskuzkoan - pila zuk irauliko duzu" - }, - "advanced": { - "toggle": "Aukera aurreratuak" - }, - "paperSizeNote": "Paperaren tamaina zure lehen orritik ateratzen da automatikoki.", - "tooltip": { - "header": { - "title": "Liburuxka sortzeko gida" - }, - "description": { - "title": "Zer da Liburuxka inposizioa?", - "text": "Orrialdeak inprimatzeko ordena egokian antolatuz liburuxka profesionalak sortzen ditu. Zure PDF orriak 2-up jartzen dira paisaia-orrietan, tolestu eta lotzen direnean liburu baten moduan sekuentzia egokian irakur daitezen." - }, - "example": { - "title": "Adibidea: 8 orriko liburuxka", - "text": "Zure 8 orriko dokumentua 2 orri bihurtzen da:", - "bullet1": "1. orria Aurrealdea: 8., 1. orriak | Atzealdea: 2., 7. orriak", - "bullet2": "2. orria Aurrealdea: 6., 3. orriak | Atzealdea: 4., 5. orriak", - "bullet3": "Tolestu eta pilatzean: Irakurtzen da 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Nola inprimatu eta muntatu", - "text": "Jarraitu urrats hauek liburuxka bikainak lortzeko:", - "bullet1": "Inprimatu aurpegi bikoitzean 'Irauli ertz luzean' aukerarekin", - "bullet2": "Pila ezazu orriak ordenean, tolestu erditik", - "bullet3": "Ainguratu edo lotu tolesturiko bizkarraren gainean", - "bullet4": "Ertz laburreko inprimagailuetarako: Gaitu 'Irauli ertz laburrean' aukera" - }, - "manualDuplex": { - "title": "Eskuzko duplexa (aurpegi bakarreko inprimagailuak)", - "text": "Auto-duplexik gabeko inprimagailuentzat:", - "bullet1": "Itzali 'Aurpegi bikoitzeko inprimaketa'", - "bullet2": "Hautatu '1. pasaldia' → Inprimatu → Pila aurpegi behera jarri", - "bullet3": "Hautatu '2. pasaldia' → Kargatu pila → Inprimatu atzealdeak", - "bullet4": "Tolestu eta muntatu ohiko moduan" - }, - "advanced": { - "title": "Aukera aurreratuak", - "text": "Doitu zehaztasunez zure liburuxka:", - "bullet1": "Eskuinetik ezkerrera lotura: Arabiera, hebreera edo RTL hizkuntzetarako", - "bullet2": "Ertzak: Mozketa-lerroak erakusten ditu", - "bullet3": "Barren-marjina: Espazioa gehitzen du lotu/agraferako", - "bullet4": "Ertz laburreko iraulketa: Duplex automatikoetarako soilik" - } - }, - "error": { - "failed": "Errore bat gertatu da liburuxka inposizioa sortzean." - } - }, - "scalePages": { - "title": "Doitu orrialdearen eskala", - "header": "Doitu orrialdearen eskala", - "pageSize": "Dokumentuaren orrialdearen tamaina", - "keepPageSize": "Jatorrizko tamaina", - "scaleFactor": "Orriaren zoom maila (moztea)", - "submit": "Entregatu" - }, - "adjustPageScale": { - "tags": "tamaina-aldatu,aldatu,neurriak,egokitu", - "title": "Orri-eskala doitu", - "header": "Orri-eskala doitu", - "scaleFactor": { - "label": "Eskala-faktorea" - }, - "pageSize": { - "label": "Helburu-orriaren tamaina", - "keep": "Mantendu jatorrizko tamaina", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Doitu orri-eskala", - "error": { - "failed": "Errore bat gertatu da orri-eskala doitzean." - }, - "tooltip": { - "header": { - "title": "Orri-eskala ezarpenen ikuspegi orokorra" - }, - "description": { - "title": "Deskribapena", - "text": "PDF edukien tamaina doitu eta orriaren neurriak aldatu." - }, - "scaleFactor": { - "title": "Eskala-faktorea", - "text": "Edukiak orrian zenbateraino handitu edo txikitu agertzen diren kontrolatzen du. Edukia eskalatu eta zentratu egiten da - eskalatutako edukia orriaren tamaina baino handiagoa bada, moztu egin daiteke.", - "bullet1": "1.0 = Jatorrizko tamaina", - "bullet2": "0.5 = Erdi tamaina (%50 txikiago)", - "bullet3": "2.0 = Bikoiztu tamaina (%200 handiago, moztu daiteke)" - }, - "pageSize": { - "title": "Helburu-orriaren tamaina", - "text": "Irteerako PDF orrien neurriak ezartzen ditu. 'Mantendu jatorrizko tamaina'k uneko neurriak mantentzen ditu, eta beste aukerek paperezko tamaina estandarretara doitzen dute." - } - } - }, - "add-page-numbers": { - "tags": "orrikatu,etiketatu,antolatu,indizea" - }, - "auto-rename": { - "tags": "auto-detektatu,goiburukoan oinarritua,antolatu,berriz-etiketatu", - "title": "Aldatu izena", - "header": "PDF Aldatu izena", - "description": "Automatikoki aurkitzen du zure PDF edukitik titulua eta fitxategi-izen gisa erabiltzen du.", - "submit": "Aldatu izena", - "files": { - "placeholder": "Hautatu PDF fitxategi bat ikuspegi nagusian hasteko" - }, - "error": { - "failed": "Errore bat gertatu da PDFa automatikoki berriz izendatzean." - }, - "results": { - "title": "Berriz-izendatze automatikoaren emaitzak" - }, - "tooltip": { - "header": { - "title": "Nola funtzionatzen duen Berriz-izendatze automatikoak" - }, - "description": { - "title": "Zer egiten duen" - }, - "howItWorks": { - "title": "Berriz-izendatze adimenduna", - "text": "Automatikoki aurkitzen du zure PDF edukitik titulua eta fitxategi-izen gisa erabiltzen du.", - "bullet1": "Titulu edo goiburu dirudien testua bilatzen du", - "bullet2": "Detektatutako tituluarekin fitxategi-izen garbi eta balioduna sortzen du", - "bullet3": "Izen egokirik aurkitzen ez bada, jatorrizkoa mantentzen du" - } - }, - "settings": { - "title": "Honi buruz" - } - }, - "adjust-contrast": { - "tags": "color-correction,tune,modify,enhance" - }, - "crop": { - "title": "Moztu", - "header": "Moztu PDF", - "submit": "Bidali", - "noFileSelected": "Hautatu PDF fitxategi bat mozten hasteko", - "preview": { - "title": "Mozketa-arearen hautapena" - }, - "reset": "Berrezarri PDF osoa", - "coordinates": { - "title": "Kokapena eta tamaina", - "x": { - "label": "X posizioa", - "desc": "Ezkerraldeko ertza (puntuak)" - }, - "y": { - "label": "Y posizioa", - "desc": "Beheko ertza (puntuak)" - }, - "width": { - "label": "Zabalera", - "desc": "Mozketaren zabalera (puntuak)" - }, - "height": { - "label": "Altuera", - "desc": "Mozketaren altuera (puntuak)" - } - }, - "error": { - "invalidArea": "Mozketa-area PDFaren mugak baino harago doa", - "failed": "Huts egin du PDFa mozteak" - }, - "steps": { - "selectArea": "Hautatu mozketa-area" - }, - "tooltip": { - "title": "Nola moztu PDFak", - "description": "Hautatu moztu nahi den eremua PDFan, gaineko geruza urdina miniaturan arrastatuz eta tamainaz aldatuz.", - "drag": "Arrastatu gaineko geruza mozketaren eremua mugitzeko", - "resize": "Arrastatu izkinetako eta ertz-helmugen heldulekuak tamaina aldatzeko", - "precision": "Erabili koordenatu-sarrerak kokapen zehatza lortzeko" - }, - "results": { - "title": "Mozketaren emaitzak" - }, - "automation": { - "info": "Sartu mozketa-koordenatuak PDF puntutan. Jatorria (0,0) behe-ezkerrean dago. Balio hauek automatizazio honetan prozesatutako PDF guztiei aplikatuko zaizkie.", - "reference": "Erreferentzia: A4 orria 595,28 × 841,89 puntu dira (210mm × 297mm). 1 hazbete = 72 puntu." - } - }, - "autoSplitPDF": { - "tags": "QR-based,banatu,eskaneaketa-zatia,antolatu", - "title": "Auto Zatitu PDFa", - "header": "Auto Zatitu PDFa", - "description": "Inprimatu, txertatu, eskaneatu, igo eta utzi guri automatikoki bereizten zure dokumentuak. Ez da laneko eskuzko hautaketarik behar.", - "selectText": { - "1": "Inprimatu beheko zatitze-orri batzuk (beltza eta zuria ondo dago).", - "2": "Eskaneatu dokumentu guztiak batera, eta sartu banalerroa haien artean.", - "3": "Igo eskaneatutako PDF artxibo handia, eta utzi Stirling PDFri gainerakoak maneiatzen.", - "4": "Orrialde zatitzaileak automatikoki detektatu eta kentzen dira, eta azken dokumentu ordenatua bermatzen da." - }, - "formPrompt": "Bidali Stirling-PDF orri-banatzaileak dituen PDFa:", - "duplexMode": "Duplex Mode (Front and back scanning)Duplex modua (aurreko eta atzeko azterketa)", - "dividerDownload2": "Deskargatu 'Auto Splitter Divider (with instructions).pdf'", - "submit": "Bidali" - }, - "sanitizePdf": { - "tags": "garbitu,seguru,segurtasuna,mehatxuak-kendu" - }, - "URLToPDF": { - "tags": "web-harrapaketa,orria-gorde,webetik-dokumentura,artxibatu", - "title": "URL bat PDF-ra", - "header": "URL bat PDF-ra", - "submit": "Bihurty", - "credit": "WeasyPrint darabil" - }, - "HTMLToPDF": { - "tags": "marka-lengoaia,web-edukia,eraldaketa,bihurtu", - "title": "HTML bat PDF-ra", - "header": "HTML bat PDF-ra", - "help": "Html/css/images etab dituen HTML eta Zip fitxategiak onartzen ditu", - "submit": "Bihurtu", - "credit": "WeasyPrint darabil", - "zoom": "Webgunea bistaratzeko zoom maila.", - "pageWidth": "Orrialdearen zabalera zentimetrotan. (Hutsik lehenetsia)", - "pageHeight": "Orrialdearen altuera zentimetrotan. (Hutsik lehenetsia)", - "marginTop": "Orrialdearen goiko marjina milimetrotan. (Hutsik lehenetsia)", - "marginBottom": "Orrialdearen beheko marjina milimetrotan. (Hutsik lehenetsia)", - "marginLeft": "Orrialdearen ezker marjina milimetrotan. (Hutsik lehenetsia)", - "marginRight": "Orrialdearen eskuin marjina milimetrotan. (Hutsik lehenetsia)", - "printBackground": "Webguneen atzeko planoa errendatu.", - "defaultHeader": "Gaitu goiburu lehenetsia (Izena eta orri-zenbakia)", - "cssMediaType": "Aldatu orriaren CSS media mota.", - "none": "Bat ere ez", - "print": "Inprimatu", - "screen": "Pantaila" - }, - "MarkdownToPDF": { - "tags": "markup,web-content,transformation,convert", - "title": "Markdown PDFra", - "header": "Markdown PDFra", - "submit": "Bihurtu", - "help": "Lanean", - "credit": "WeasyPrint darabil" - }, - "PDFToMarkdown": { - "tags": "markup,web-content,transformation,convert", - "title": "PDFtik Markdown-era", - "header": "PDFtik Markdown-era", - "submit": "Bihurtu" - }, - "getPdfInfo": { - "tags": "informazioa,datuak,estatistikak,estatistika", - "title": "Lortu informazioa PDFn", - "header": "Lortu informazioa PDFn", - "submit": "Lortu informazioa", - "downloadJson": "Deskargatu JSON" - }, - "extractPage": { - "tags": "erauzi" - }, - "PdfToSinglePage": { - "tags": "orri bakarra" - }, - "showJS": { - "tags": "JS", - "title": "Javascript erakutsi", - "header": "Javascript erakutsi", - "downloadJS": "Javascript deskargatu", - "submit": "Erakutsi", - "results": "Emaitza", - "processing": "JavaScript erauzten...", - "done": "JavaScript erauzita", - "singleFileWarning": "Tresna honek fitxategi bakarra onartzen du. Mesedez, hautatu fitxategi bakarra.", - "view": { - "title": "Erauzi den JavaScript" - } - }, - "redact": { - "tags": "Redact,Hide,black out,black,marker,hidden,manual", - "title": "Manual Redaction", - "submit": "Manual Redaction", - "error": { - "failed": "Errore bat gertatu da PDFa zentsuratzean." - }, - "modeSelector": { - "title": "Zentsura metodoa", - "mode": "Modua", - "automatic": "Automatikoa", - "automaticDesc": "Bilatu terminoetan oinarrituta testua zentsuratu", - "manual": "Eskuzkoa", - "manualDesc": "Egin klik eta arrastatu area zehatzak zentsuratzeko", - "manualComingSoon": "Eskuzko zentsura laster" - }, - "auto": { - "header": "Zentsura automatikoa", - "settings": { - "title": "Zentsuraren ezarpenak", - "advancedTitle": "Aurreratua" - }, - "colorLabel": "Koadroaren kolorea", - "wordsToRedact": { - "title": "Zentsuratzeko hitzak", - "placeholder": "Sartu hitz bat", - "add": "Gehitu", - "examples": "Adibideak: Konfidentziala, Top-Secret" - }, - "useRegexLabel": "Erabili Regex", - "wholeWordSearchLabel": "Hitz osoaren bilaketa", - "customPaddingLabel": "Pertsonalizatutako tarte gehigarria", - "convertPDFToImageLabel": "Bihurtu PDFa PDF-Irudira" - }, - "tooltip": { - "mode": { - "header": { - "title": "Zentsura metodoa" - }, - "automatic": { - "title": "Zentsura automatikoa", - "text": "Dokumentu osoan zehar zehaztutako testua automatikoki aurkitu eta zentsuratzen du. Oso egokia informazio sentikor koherentea kentzeko, hala nola izenak, helbideak edo marka konfidentzialak." - }, - "manual": { - "title": "Zentsura eskuz", - "text": "Klik egin eta arrastatu eskuz area zehatzak zentsuratzeko. Zehaztasun osoz kontrolatzen duzu zer zentsuratzen den. (Laster)" - } - }, - "words": { - "header": { - "title": "Zentsuratzeko hitzak" - }, - "description": { - "title": "Testuaren bat etortzea", - "text": "Sartu zure dokumentuan aurkitu eta zentsuratu nahi dituzun hitzak edo esaldiak. Hitz bakoitza bereiz bilatuko da." - }, - "bullet1": "Gehitu hitz bat aldiro", - "bullet2": "Sakatu Enter edo 'Gehitu beste bat' klikatu gehitzeko", - "bullet3": "Egin klik × hitzak kentzeko", - "examples": { - "title": "Ohiko adibideak", - "text": "Ohiko zentsuratzeko hitzak hauek dira: banku-datuak, helbide elektronikoak edo izen zehatzak." - } - }, - "advanced": { - "header": { - "title": "Zentsura aurreratuaren ezarpenak" - }, - "color": { - "title": "Koadroaren kolorea eta tartea", - "text": "Pertsonalizatu zentsura-koadroen itxura. Beltza estandarra da, baina nahi duzun kolorea aukera dezakezu. Tarteak aurkitutako testuaren inguruan espazio gehigarria eransten du." - }, - "regex": { - "title": "Erabili Regex", - "text": "Gaitu adierazpen erregularrak patroien bilaketa aurreraturako. Erabilgarria telefono-zenbakiak, emailak edo eredu konplexuak aurkitzeko.", - "bullet1": "Adibidea: \\d{4}-\\d{2}-\\d{2} YYYY-MM-DD formatuko edozein data parekatzeko", - "bullet2": "Kontuz erabili - ondo probatu" - }, - "wholeWord": { - "title": "Hitz osoaren bilaketa", - "text": "Osoko hitzak bakarrik parekatzen ditu, ez partzialak. 'John' ez da 'Johnson'ekin parekatuko gaituta dagoenean." - }, - "convert": { - "title": "Bihurtu PDF-Irudira", - "text": "Zentsuraren ondoren PDFa irudi-oinarriko PDF bihurtzen du. Honek zentsura-koadroen atzeko testua erabat kendua eta berreskuraezina dela bermatzen du." - } - } - }, - "manual": { - "header": "Zentsura eskuz", - "textBasedRedaction": "Testuan oinarritutako zentsura", - "pageBasedRedaction": "Orrietan oinarritutako zentsura", - "convertPDFToImageLabel": "Bihurtu PDFa PDF-Irudira (koadroaren atzeko testua kentzeko erabiltzen da)", - "pageRedactionNumbers": { - "title": "Orriak", - "placeholder": "(adib. 1,2,8 edo 4,7,12-16 edo 2n-1)" - }, - "redactionColor": { - "title": "Zentsuraren kolorea" - }, - "export": "Esportatu", - "upload": "Igo", - "boxRedaction": "Koadro marrazketa bidezko zentsura", - "zoom": "Zooma", - "zoomIn": "Zooma handitu", - "zoomOut": "Zooma txikitu", - "nextPage": "Hurrengo orria", - "previousPage": "Aurreko orria", - "toggleSidebar": "Txandakatu alboko barra", - "showThumbnails": "Erakutsi miniaturak", - "showDocumentOutline": "Erakutsi dokumentuaren eskema (klik bikoitza elementu guztiak zabaldu/biltzeko)", - "showAttachments": "Erakutsi eranskinak", - "showLayers": "Erakutsi geruzak (klik bikoitza geruza guztiak hasierako egoerara berrezartzeko)", - "colourPicker": "Kolore-hautatzailea", - "findCurrentOutlineItem": "Aurkitu uneko eskema-elementua", - "applyChanges": "Aplikatu aldaketak" - } - }, - "tableExtraxt": { - "tags": "CSV,Taula erauzketa,erauzi,bihurtu" - }, - "autoSizeSplitPDF": { - "tags": "pdf,banatu,dokumentua,antolaketa" - }, - "overlay-pdfs": { - "tags": "Gainjartzea", - "header": "Gainjarri PDF fitxategiak", - "title": "PDFak gainjarri", - "desc": "Gainjarri PDF bat beste baten gainean", - "baseFile": { - "label": "Select Original PDF File" - }, - "overlayFiles": { - "label": "Hautatu gainjartzeko PDF fitxategiak", - "placeholder": "Hautatu PDFa(k)...", - "addMore": "Gehitu PDF gehiago..." - }, - "mode": { - "label": "Aukeratu gainjartze modua", - "sequential": "Gainjartze sekuentziala", - "interleaved": "Gainjartze txandakatua", - "fixedRepeat": "Errepikapen finkodun gainjartzea" - }, - "counts": { - "label": "Gainjartze kopuruak (Errepikapen finko modurako)", - "placeholder": "Sartu komaz bereizitako kopuruak (adib., 2,3,1)", - "item": "Fitxategiaren kopurua", - "noFiles": "Gehitu gainjartzeko fitxategiak kopuruak konfiguratzeko" - }, - "position": { - "label": "Hautatu gainjartze kokapena", - "foreground": "Aurreko planoa", - "background": "Atzeko planoa" - }, - "submit": "Bidali", - "settings": { - "title": "Ezarpenak" - }, - "results": { - "title": "Gainjartze emaitzak" - }, - "tooltip": { - "header": { - "title": "PDFen gainjartzearen ikuspegi orokorra" - }, - "description": { - "title": "Deskribapena", - "text": "Oinarrizko PDF bat konbinatu gainjartzeko PDF batekin edo gehiagorekin. Gainjartzeak orriz orri aplika daitezke modu desberdinetan eta aurreko edo atzeko planoan kokatu." - }, - "mode": { - "title": "Gainjartze modua", - "text": "Aukeratu nola banatu gainjartze-orriak oinarrizko PDFko orrien artean.", - "sequential": "Gainjartze sekuentziala: Erabili lehen gainjartze PDFko orriak amaitu arte, ondoren pasa hurrengora.", - "interleaved": "Gainjartze txandakatua: Hartu orri bat txandaka gainjartze bakoitzetik.", - "fixedRepeat": "Errepikapen finkodun gainjartzea: Hartu orri kopuru jakin bat gainjartze bakoitzetik hurrengora pasa aurretik. Erabili Kopuruak zenbakiak ezartzeko." - }, - "position": { - "title": "Gainjartze kokapena", - "text": "Aurreko planoak gainjartzea orriaren gainean jartzen du. Atzeko planoak atzean kokatzen du." - }, - "overlayFiles": { - "title": "Gainjartzeko fitxategiak", - "text": "Hautatu bat edo hainbat PDF oinarriaren gainean gainjartzeko. Fitxategi hauen ordenak eragina du orriak nola aplikatzen diren Sekuentziala eta Errepikapen finkoa moduan." - }, - "counts": { - "title": "Kopuruak (Errepikapen finkoa soilik)", - "text": "Eman zenbaki positibo bat gainjartze-fitxategi bakoitzerako, hurrengora pasa aurretik zenbat orri hartu behar diren adieraziz. Beharrezkoa modua Errepikapen finkoa denean." - } - }, - "error": { - "failed": "Errore bat gertatu da PDFak gainjartzean." - } - }, - "split-by-sections": { - "tags": "Section Split, Divide, Customize", - "title": "Zatikatu PDF atalez", - "header": "Zatikatu PDF atalez", - "horizontal": { - "label": "Zatiketa horizontalak", - "placeholder": "Sartu zatiketa horizontal kopurua" - }, - "vertical": { - "label": "Zatiketa bertikalak", - "placeholder": "Sartu zatiketa bertikal kopurua" - }, - "submit": "Zatitu PDFa", - "merge": "Batu PDF bakarrean" - }, - "AddStampRequest": { - "tags": "Stamp, Add image, center image, Watermark, PDF, Embed, Customize", - "header": "Zigilatu PDFa", - "title": "Zigilatu PDFa", - "stampSetup": "Zigiluaren konfigurazioa", - "stampType": "Zigilu mota", - "stampText": "Zigilu testua", - "stampImage": "Zigilu irudia", - "alphabet": "Alfabetoa", - "fontSize": "Letra/irudi tamaina", - "rotation": "Biraketa", - "opacity": "Opakutasuna", - "position": "Posizioa", - "overrideX": "X koordenatua gainidatzi", - "overrideY": "Y koordenatua gainidatzi", - "customMargin": "Marjina pertsonalizatua", - "customColor": "Custom Text Color", - "submit": "Bidali", - "noStampSelected": "Ez da zigilorik hautatu. Itzuli 1. urratsera.", - "customPosition": "Arrastatu zigiloa aurrebistako leihoan nahi duzun kokalekura.", - "error": { - "failed": "Errore bat gertatu da zigilua PDFari gehitzean." - }, - "imageSize": "Irudiaren tamaina", - "margin": "Marjina", - "positionAndFormatting": "Kokapena eta formatua", - "quickPosition": "Hautatu orrian zigiloa kokatzeko posizio bat.", - "results": { - "title": "Zigiluaren emaitzak" - } - }, - "removeImagePdf": { - "tags": "Irudia kendu,Orrialde eragiketak,Back end,server side" - }, - "splitPdfByChapters": { - "tags": "zatikatu,kapituluak,lastermarkak,antolatu" - }, - "validateSignature": { - "tags": "sinadura,egiaztatu,balidatu,pdf,ziurtagiria,sinadura digitala,Sinadura balidatu,Ziurtagiria balidatu", - "title": "PDF sinadurak balidatu", - "header": "Sinadura digitalak balidatu", - "selectPDF": "Hautatu sinatutako PDF fitxategia", - "submit": "Balidatu sinadurak", - "results": "Balidazioaren emaitzak", - "status": { - "_value": "Egoera", - "valid": "Baliozkoa", - "invalid": "Baliogabea", - "complete": "Balidazioa osatuta" - }, - "signer": "Sinatzailea", - "date": "Data", - "reason": "Arrazoia", - "location": "Kokalekua", - "noSignatures": "Ez da sinadura digitalik aurkitu dokumentu honetan", - "chain": { - "invalid": "Ziurtagiri-katearen balidazioak huts egin du - ezin da sinatzailearen identitatea egiaztatu" - }, - "trust": { - "invalid": "Ziurtagiria ez dago konfiantza-biltegiean - ezin da iturburua egiaztatu" - }, - "cert": { - "expired": "Ziurtagiria iraungi da", - "revoked": "Ziurtagiria indargabetu da", - "info": "Ziurtagiriaren xehetasunak", - "issuer": "Jaulkitzailea", - "subject": "Gaia", - "serialNumber": "Serie-zenbakia", - "validFrom": "Noiztik baliozkoa", - "validUntil": "Noiz arte baliozkoa", - "algorithm": "Algoritmoa", - "keySize": "Gako-tamaina", - "version": "Bertsioa", - "keyUsage": "Gakoaren erabilera", - "selfSigned": "Auto-sinatua", - "bits": "bit", - "details": "Ziurtagiriaren xehetasunak" - }, - "signature": { - "info": "Sinaduraren informazioa", - "_value": "Sinadura", - "mathValid": "Sinadura matematikoki baliozkoa da BAINA:" - }, - "selectCustomCert": "X.509 ziurtagiri-fitxategi pertsonalizatua (aukerakoa)", - "downloadCsv": "CSV deskargatu", - "downloadJson": "JSON deskargatu", - "downloadPdf": "PDF txostena deskargatu", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Ezin izan dira hautatutako fitxategiak balidatu.", - "partial": "Fitxategi batzuk ezin izan dira balidatu.", - "reportGeneration": "Ezin izan da PDF txostena sortu. JSON eta CSV eskuragarri daude.", - "unexpected": "Ustekabeko errorea balidazioan." - }, - "finalizing": "Deskargak prestatzen...", - "issue": { - "certExpired": "Ziurtagiria iraungita", - "certRevocationUnknown": "Ziurtagiriaren indargabetze-egoera ezezaguna", - "certRevoked": "Ziurtagiria indargabetua", - "chainInvalid": "Ziurtagiri-katea baliogabea", - "signatureInvalid": "Sinaduraren egiaztapen kriptografikoak huts egin du", - "trustInvalid": "Ziurtagiria ez da fidagarria" - }, - "noResults": "Exekutatu balidazioa txostena sortzeko.", - "noSignaturesShort": "Sinadurarik ez", - "processing": "Sinadurak balidatzen...", - "report": { - "continued": "Jarraipena", - "downloads": "Deskargak", - "entryLabel": "Sinaduraren laburpena", - "fields": { - "created": "Sortuta", - "fileSize": "Fitxategiaren tamaina", - "signatureCount": "Sinadura kopurua guztira", - "signatureDate": "Sinaduraren data" - }, - "filesEvaluated": "{{count}} fitxategi ebaluatu", - "footer": "Balidatua Stirling PDF bidez", - "generatedAt": "Sortuta", - "noPdf": "PDF txostena erabilgarri egongo da balidazio arrakastatsu baten ostean.", - "page": "Orria", - "shortTitle": "Sinaduraren laburpena", - "signatureCountLabel": "{{count}} sinadura", - "signaturesFound": "{{count}} sinadura hauteman dira", - "signaturesValid": "{{count}} erabat baliozko", - "title": "Sinaduren balidazio-txostena" - }, - "settings": { - "certHint": "Igo X.509 ziurtagiri fidagarri bat konfiantza-iturburu pertsonalizatu baten aurka balidatzeko.", - "title": "Balidazioaren ezarpenak" - }, - "signatureDate": "Sinaduraren data", - "totalSignatures": "Sinadura kopurua guztira" - }, - "replaceColor": { - "tags": "Kolorea ordezkatu,Orrialde eragiketak,Back end,server side", - "labels": { - "settings": "Ezarpenak", - "colourOperation": "Kolore-eragiketa" - }, - "options": { - "highContrast": "Kontraste handia", - "invertAll": "Kolore guztiak alderantzikatu", - "custom": "Pertsonalizatua", - "cmyk": "CMYK-ra bihurtu" - }, - "tooltip": { - "header": { - "title": "Kolorea ordezkatu eta alderantzikatu ezarpenen ikuspegi orokorra" - }, - "description": { - "title": "Deskribapena", - "text": "PDFen koloreak eraldatu irakurgarritasuna eta eskuragarritasuna hobetzeko. Aukeratu kontraste handiko aurrezarpenak, alderantzikatu kolore guztiak edo sortu kolore-eskema pertsonalizatuak." - }, - "highContrast": { - "title": "Kontraste handia", - "text": "Aurrez definitutako kontraste handiko kolore-konbinazioak aplikatu, irakurgarritasuna eta eskuragarritasun-betetze hobea lortzeko.", - "bullet1": "Testu zuriak atzeko plano beltzean - Gaueko modu klasikoa", - "bullet2": "Testu beltzak atzeko plano zurian - Kontraste handiko estandarra", - "bullet3": "Testu horiak atzeko plano beltzean - Ikusgarritasun handiko aukera", - "bullet4": "Testu berdeak atzeko plano beltzean - Kontraste handiko alternatiba" - }, - "invertAll": { - "title": "Kolore guztiak alderantzikatu", - "text": "PDFko kolore guztiak erabat alderantzikatu, negatibo moduko efektua sortuz. Erabilgarria da dokumentuen gaueko bertsioak sortzeko edo argi gutxiko inguruneetan nekea murrizteko." - }, - "custom": { - "title": "Kolore pertsonalizatuak", - "text": "Zehaztu zure testu eta atzeko planoen koloreak kolore-hautatzaileak erabiliz. Marka propioak dituzten dokumentuak sortzeko edo eskuragarritasun-zehaztapen jakinetarako aproposa.", - "bullet1": "Testuaren kolorea - Aukeratu testu-elementuen kolorea", - "bullet2": "Atzeko planoaren kolorea - Ezarri dokumentuaren atzeko planoko kolorea" - }, - "cmyk": { - "title": "CMYK-ra bihurtu", - "text": "PDFa RGB kolore-ikeraginetik CMYK kolore-ikeraginera bihurtu, inprimatze profesionalerako optimizatuta. Prozesu honek koloreak Cyan, Magenta, Yellow, Black eredura bihurtzen ditu." - } - }, - "error": { - "failed": "Errore bat gertatu da kolorea ordezkatzean." - } - }, - "login": { - "title": "Saioa hasi", - "header": "Saioa hasi", - "signin": "Saioa hasi", - "signInWith": "Hasi saioa honekin", - "signInAnonymously": "Sartu gonbidatu gisa", - "rememberme": "Oroitu nazazu", - "invalid": "Okerreko erabiltzaile izena edo pasahitza.", - "locked": "Zure kontua blokeatu egin da.", - "sessionExpired": "Zure saioa iraungi da. Hasi saioa berriro, mesedez.", - "signinTitle": "Mesedez, hasi saioa", - "ssoSignIn": "Hasi saioa Saioa hasteko modu bakarraren bidez", - "oAuth2AutoCreateDisabled": "OAUTH2 Sortu automatikoki erabiltzailea desgaituta dago", - "oAuth2AdminBlockedUser": "Erregistratu gabeko erabiltzaileen erregistroa edo saio-hasiera une honetan blokeatuta dago. Jarri harremanetan administratzailearekin.", - "oauth2RequestNotFound": "Baimen-eskaera ez da aurkitu", - "oauth2InvalidUserInfoResponse": "Erabiltzaile-informazioaren erantzun baliogabea", - "oauth2invalidRequest": "Eskaera baliogabea", - "oauth2AccessDenied": "Sarbidea ukatua", - "oauth2InvalidTokenResponse": "Token erantzun baliogabea", - "oauth2InvalidIdToken": "ID token baliogabea", - "relyingPartyRegistrationNotFound": "Ez da aurkitu fidatzen den alderdiaren erregistroa", - "userIsDisabled": "Erabiltzailea desgaituta dago; erabiltzaile-izen honekin saio-hasiera une honetan blokeatuta dago. Jarri harremanetan administratzailearekin.", - "alreadyLoggedIn": "Dagoeneko saioa hasita daukazu ", - "alreadyLoggedIn2": "gailutan. Mesedez, amaitu beste gailuetako saioak eta saiatu berriro.", - "toManySessions": "Saio aktibo gehiegi dituzu", - "logoutMessage": "Saioa amaitu duzu.", - "youAreLoggedIn": "Saioa hasita daukazu!", - "email": "E-posta", - "password": "Pasahitza", - "enterEmail": "Sartu zure e-posta", - "enterPassword": "Sartu zure pasahitza", - "loggingIn": "Saioa hasten...", - "username": "Erabiltzaile-izena", - "enterUsername": "Sartu erabiltzaile-izena", - "useEmailInstead": "Hasi saioa e-postarekin", - "forgotPassword": "Ahaztu duzu pasahitza?", - "logIn": "Hasi saioa", - "signingIn": "Saioa hasten...", - "login": "Saioa hasi", - "or": "Edo", - "useMagicLink": "Erabili esteka magikoa", - "enterEmailForMagicLink": "Sartu zure e-posta esteka magikorako", - "sending": "Bidaltzen…", - "sendMagicLink": "Bidali esteka magikoa", - "cancel": "Utzi", - "dontHaveAccount": "Ez duzu konturik? Eman izena", - "home": "Hasiera", - "debug": "Arazketa", - "signOut": "Irten", - "pleaseEnterBoth": "Mesedez, sartu e-posta eta pasahitza biak", - "pleaseEnterEmail": "Mesedez, sartu zure e-posta helbidea", - "magicLinkSent": "Esteka magikoa bidali zaio {{email}} helbidera! Egiaztatu zure e-posta eta egin klik estekan saioa hasteko.", - "passwordResetSent": "Pasahitza berrezartzeko esteka bidali zaio {{email}} helbidera! Egiaztatu zure e-posta eta jarraitu jarraibideak.", - "failedToSignIn": "Ezin izan da saioa hasi {{provider}}: {{message}}", - "unexpectedError": "Ustekabeko errorea: {{message}}", - "accountCreatedSuccess": "Kontua ongi sortu da! Orain saioa hasi dezakezu.", - "passwordChangedSuccess": "Pasahitza ongi aldatu da! Hasi saioa pasahitz berriarekin.", - "credentialsUpdated": "Zure kredentzialak eguneratu dira. Hasi saioa berriro.", - "defaultCredentials": "Saio-hasierako kredentzial lehenetsiak", - "changePasswordWarning": "Mesedez, aldatu pasahitza lehen aldiz saioa hasi ondoren", - "slides": { - "overview": { - "alt": "Stirling PDF ikuspegi orokorra", - "title": "Zure PDF behar guztietarako gune bakarra.", - "subtitle": "Pribatutasuna lehenesten duen hodeiko suitea, PDFak bihurtu, sinatu, zentsuratu eta kudeatzeko, eta 50+ tresna indartsu gehiagorekin." - }, - "edit": { - "alt": "PDFak editatu", - "title": "Editatu PDFak nahi duzun informazioa bistaratu edo babesteko", - "subtitle": "Dozenaka tresnarekin PDFak zentsuratu, sinatu, irakurri eta manipulatzeko, bilatzen ari zarena aurkituko duzu." - }, - "secure": { - "alt": "PDFak segurtatu", - "title": "Babestu informazio sentikorra zure PDFetan", - "subtitle": "Gehitu pasahitzak, zentsuratu edukia eta kudeatu ziurtagiriak erraz." - } - } - }, - "signup": { - "title": "Sortu kontu bat", - "subtitle": "Batu Stirling PDFra hasteko", - "name": "Izena", - "email": "E-posta", - "password": "Pasahitza", - "confirmPassword": "Berretsi pasahitza", - "enterName": "Sartu zure izena", - "enterEmail": "Sartu zure e-posta", - "enterPassword": "Sartu zure pasahitza", - "confirmPasswordPlaceholder": "Berretsi pasahitza", - "or": "edo", - "creatingAccount": "Kontua sortzen...", - "signUp": "Eman izena", - "alreadyHaveAccount": "Kontua baduzu? Hasi saioa", - "pleaseFillAllFields": "Bete eremu guztiak, mesedez", - "passwordsDoNotMatch": "Pasahitzak ez datoz bat", - "passwordTooShort": "Pasahitzak gutxienez 6 karaktere izan behar ditu", - "invalidEmail": "Mesedez, sartu baliozko e-posta helbide bat", - "checkEmailConfirmation": "Egiaztatu zure e-posta erregistroa osatzeko berrespen-esteka baten bila.", - "accountCreatedSuccessfully": "Kontua ongi sortu da! Orain saioa hasi dezakezu.", - "unexpectedError": "Ustekabeko errorea: {{message}}", - "useEmailInstead": "Erabili e-posta ordez", - "nameRequired": "Izena derrigorrezkoa da", - "emailRequired": "E-posta derrigorrezkoa da", - "passwordRequired": "Pasahitza derrigorrezkoa da", - "confirmPasswordRequired": "Berretsi zure pasahitza, mesedez" - }, - "pdfToSinglePage": { - "title": "PDF Orrialde bakarrera", - "header": "PDF Orrialde bakarrera", - "submit": "Orrialde bakarrera bihurtu", - "description": "Tresna honek zure PDFko orri guztiak orri handi bakarrean batuko ditu. Zabalera bera izango du jatorrizko orrienarekin, baina altuera orri guztien altueren batura izango da.", - "filenamePrefix": "single_page", - "files": { - "placeholder": "Hautatu PDF fitxategi bat ikuspegi nagusian hasteko" - }, - "error": { - "failed": "Errore bat gertatu da orri bakarrera bihurtzean." - }, - "results": { - "title": "Orri bakarreko emaitzak" - } - }, - "pageExtracter": { - "title": "Atera orriak", - "header": "Atera orriak", - "submit": "Atera", - "placeholder": "(adib. 1,2,8 edo 4,7,12-16 edo 2n-1)" - }, - "sanitizePDF": { - "title": "PDF-a desinfektatu", - "header": "PDF fitxategi bat desinfektatu", - "selectText": { - "1": "Ezabatu JavaScript akzioak", - "2": "Ezabatu embedded fitxategiak", - "3": "Kendu XMP metadatuak", - "4": "Ezabatu esketak", - "5": "Ezabatu iturri letrak", - "6": "Kendu dokumentu-informazio metadatuak" - }, - "submit": "Desinfektatu PDF" - }, - "adjustContrast": { - "title": "Doitu kontrastea", - "header": "Doitu kontrastea", - "basic": "Oinarrizko doikuntzak", - "contrast": "Kontrastea:", - "brightness": "Distira:", - "saturation": "Asetasuna:", - "download": "Distira", - "adjustColors": "Koloreak doitu", - "blue": "Urdina", - "confirm": "Berretsi", - "error": { - "failed": "Ezin izan da kolore/kontrastea doitu" - }, - "green": "Berdea", - "noPreview": "Hautatu PDF bat aurreikusteko", - "red": "Gorria", - "results": { - "title": "Doitutako PDFa" - } - }, - "compress": { - "title": "Konprimatu", - "desc": "Konprimatu PDFak haien fitxategi-tamaina murrizteko.", - "header": "PDFa konprimatu", - "method": { - "title": "Konpresio-metodoa", - "quality": "Kalitatea", - "filesize": "Fitxategiaren tamaina" - }, - "credit": "Zerbitzu honek qpdf erabiltzen du PDFak komprimatzeko/optimizatzeko", - "grayscale": { - "label": "Aplikatu grisezko eskala konpresiorako" - }, - "tooltip": { - "header": { - "title": "Konpresio ezarpenen ikuspegi orokorra" - }, - "description": { - "title": "Deskribapena", - "text": "Konpresioa modu erraza da fitxategi-tamaina murrizteko. Aukeratu Fitxategiaren tamaina helburu tamaina bat sartzeko eta guk kalitatea doitzeko. Aukeratu Kalitatea konpresio-indarra eskuz ezartzeko." - }, - "qualityAdjustment": { - "title": "Kalitate-doikuntza", - "text": "Arrastatu graduatzailea konpresio-indarra doitzeko. Balio baxuek (1-3) kalitatea hobeto mantentzen dute baina fitxategi handiagoak sortzen dituzte. Balio altuek (7-9) fitxategia gehiago txikitzen dute baina irudiaren argitasuna murrizten dute.", - "bullet1": "Balio baxuek kalitatea mantentzen dute", - "bullet2": "Balio altuek fitxategi-tamaina murrizten dute" - }, - "grayscale": { - "title": "Gris-eskala", - "text": "Aukeratu aukera hau irudi guztiak zuri-beltzera bihurtzeko; asko murriztu dezake fitxategiaren tamaina, bereziki eskaneatutako PDFetan edo irudi askoko dokumentuetan." - } - }, - "error": { - "failed": "Errore bat gertatu da PDFa konprimatzean." - }, - "selectText": { - "1": { - "_value": "Konpresio ezarpenak", - "1": "1-3 PDF konpresioa,
4-6 irudi-konpresio arina,
7-9 irudi-konpresio bizia Irudien kalitatea nabarmen murriztuko du" - }, - "2": "Optimizazio maila:", - "4": "Automatikoa: automatikoki egokitzen du kalitatea PDFak tamaina doi-doia izan dezan", - "5": "PDFaren espero den tamaina (adibidez, 25 MB, 10.8 MB, 25 KB)" - }, - "submit": "Konprimatu" - }, - "decrypt": { - "passwordPrompt": "Fitxategi hau pasahitzarekin babestuta dago. Idatzi pasahitza:", - "cancelled": "Eragiketa bertan behera utzi da PDFarentzat: {0}", - "noPassword": "Ez da pasahitzik eman enkriptatutako PDFarentzat: {0}", - "invalidPassword": "Saiatu berriro pasahitz zuzena erabiliz.", - "invalidPasswordHeader": "Pasahitz okerra edo onartu gabeko enkriptatzea PDFarentzat: {0}", - "unexpectedError": "Errore bat gertatu da fitxategia prozesatzean. Saiatu berriro.", - "serverError": "Zerbitzari-errorea desenkriptatzean: {0}", - "success": "Fitxategia ondo desenkriptatu da." - }, - "multiTool-advert": { - "message": "Funtzionalitate hau gure tresna anitzeko orrian ere eskuragarri dago. Begiratu orri hori orri-orriko UI hobetua eta ezaugarri gehigarriak lortzeko!" - }, - "pageRemover": { - "title": "Orrialdeen ezabatzailea", - "header": "PDF orrialdeen ezabatzailea", - "pagesToDelete": "Ezabatu beharreko orrialdeak (sartu komaz bereizitako orrialde-zenbakien zerrenda):", - "submit": "Ezabatu orrialdeak", - "placeholder": "(adib. 1,2,6 edo 1-10,15-30)" - }, - "imageToPDF": { - "title": "Irudia PDF bihurtu", - "header": "Irudia PDF bihurtu", - "submit": "Bihurtu", - "selectLabel": "Irudia egokitzeko aukerak", - "fillPage": "Orria bete", - "fitDocumentToImage": "Orria egokitu irudira", - "maintainAspectRatio": "Aspektu-erlazioak mantendu", - "selectText": { - "2": "PDFaren errotazio automatikoa", - "3": "Fitxategi askoren logika (gaituta bakarrik zenbait irudirekin ari denean)", - "4": "Elkartu PDF bakar batean", - "5": "Bihurtu eta PDF bereizituak sortu" - } - }, - "PDFToCSV": { - "title": "PDF a CSV", - "header": "PDF a CSV", - "prompt": "Hautatu taula erauzteko orria", - "submit": "Extracto" - }, - "split-by-size-or-count": { - "title": "Zatikatu PDF tamainaren edo kopuruaren arabera", - "header": "Zatikatu PDF tamainaren edo kopuruaren arabera", - "type": { - "label": "Hautatu zatiketa mota", - "size": "Tamainaren arabera", - "pageCount": "Orrialde kopuruaren arabera", - "docCount": "Dokumentu kopuruaren arabera" - }, - "value": { - "label": "Sartu balioa", - "placeholder": "Sartu tamaina (adib., 2MB edo 3KB) edo kopurua (adib., 5)" - }, - "submit": "Bidali" - }, - "printFile": { - "title": "Inprimatu fitxategia", - "header": "Inprimatu fitxategia inprimagailuan", - "selectText": { - "1": "Hautatu inprimatzeko fitxategia", - "2": "Idatzi inprimagailuaren izena" - }, - "submit": "Inprimatu" - }, - "licenses": { - "nav": "Licenses", - "title": "3rd Party Licenses", - "header": "3rd Party Licenses", - "module": "Modulua", - "version": "Bertsioa", - "license": "License" - }, - "survey": { - "nav": "Inkesta", - "title": "Stirling-PDF Inkesta", - "description": "Stirling-PDFk ez du jarraipenik, beraz, gure erabiltzaileen iritzia jakin nahi dugu Stirling-PDF hobetzeko!", - "changes": "Stirling-PDF aldatu da azken inkestatik! Argibide gehiago nahi baduzu, begiratu gure blogeko argitalpena hemen:", - "changes2": "Aldaketa hauekin, ordaindutako enpresa-laguntza eta finantzaketa jasotzen ari gara", - "please": "Please consider taking our survey!", - "disabled": "(Inkesta-leihoa desgaitu egingo da hurrengo eguneratzeetan baina eskuragarri egongo da orriaren behealdean)", - "button": "Egin inkesta", - "dontShowAgain": "Ez erakutsi berriro", - "meeting": { - "1": "Stirling PDF lanean erabiltzen baduzu, pozik hitz egingo genuke zurekin. 15 minutuko erabiltzaile-aurkikuntza saio baten truke laguntza teknikoa eskaintzen ari gara.", - "2": "Hau aukera bat da:", - "3": "Hedapena, integrazioak edo arazo-konponketa laguntza lortzeko", - "4": "Errendimendua, ertzeko kasuak eta ezaugarri-hutsuneak zuzenean helarazteko", - "5": "Stirling PDF benetako enpresa-erabileretarako fintzen laguntzeko", - "6": "Interesa baduzu, gure taldearekin zuzenean ordua hartu dezakezu. (Ingeles hiztunak soilik)", - "7": "Zure erabilera-kasuetan sakontzeko eta Stirling PDF are hobea egiteko irrikitan gaude!", - "notInterested": "Ez zara enpresa bat eta/edo ez zaude interesatuta bileretan?", - "button": "Erreserbatu bilera" - } - }, - "removeImage": { - "title": "Irudia kendu", - "header": "Irudia kendu", - "removeImage": "Irudia kendu", - "submit": "Irudia kendu", - "error": { - "failed": "Ezin izan da irudiak kendu PDFtik." - }, - "results": { - "title": "Irudiak kentzearen emaitzak" - } - }, - "splitByChapters": { - "title": "Zatikatu PDF kapituluen arabera", - "header": "Zatikatu PDF kapituluen arabera", - "bookmarkLevel": "Lastermarka maila", - "includeMetadata": "Metadatuak sartu", - "allowDuplicates": "Bikoiztuak onartu", - "desc": { - "1": "Tresna honek PDF fitxategi bat hainbat PDFtan zatitzen du bere kapitulu-egituraren arabera.", - "2": "Lastermarka maila: Hautatu zatiketarako erabiliko den lastermarka maila (0 goi-mailarako, 1 bigarren mailarako, etab.).", - "3": "Metadatuak sartu: Markatuta badago, jatorrizko PDFaren metadatuak sartuko dira zatiketa bakoitzean.", - "4": "Bikoiztuak onartu: Markatuta badago, orri bereko lastermarka anitzek PDF bereiziak sortzea ahalbidetzen dute." - }, - "submit": "Zatitu PDFa" - }, - "fileChooser": { - "click": "Klik", - "or": "edo", - "dragAndDrop": "Arrastatu eta jaregin", - "dragAndDropPDF": "Arrastatu eta jaregin PDF fitxategia", - "dragAndDropImage": "Arrastatu eta jaregin irudi-fitxategia", - "hoveredDragAndDrop": "Arrastatu eta jaregin fitxategia(k) hemen", - "extractPDF": "Erauzten..." - }, - "releases": { - "footer": "Bertsioak", - "title": "Bertsio-oharrak", - "header": "Bertsio-oharrak", - "current": { - "version": "Uneko bertsioa" - }, - "note": "Bertsio-oharrak ingelesez bakarrik daude eskuragarri" - }, - "swagger": { - "title": "API Dokumentazioa", - "header": "API Dokumentazioa", - "desc": "Ikusi eta probatu Stirling PDF APIko amaiera-puntuak", - "tags": "api,dokumentazioa,swagger,endpointak,garapena" - }, - "cookieBanner": { - "popUp": { - "title": "Cookieak nola erabiltzen ditugu", - "description": { - "1": "Cookieak eta beste teknologiak erabiltzen ditugu Stirling PDF zuretzat hobeto funtziona dadin—gure tresnak hobetzen eta gustuko izango dituzun ezaugarriak eraikitzen jarraitzen laguntzen digute.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "Ados", - "acceptNecessaryBtn": "Ez, eskerrik asko", - "showPreferencesBtn": "Kudeatu hobespenak" - }, - "preferencesModal": { - "title": "Baimen-hobespenen zentroa", - "acceptAllBtn": "Onartu dena", - "acceptNecessaryBtn": "Ukatu dena", - "savePreferencesBtn": "Gorde hobespenak", - "closeIconLabel": "Itxi modala", - "serviceCounterLabel": "Zerbitzua|Zerbitzuak", - "subtitle": "Cookieen erabilera", - "description": { - "1": "Stirling PDFk cookieak eta antzeko teknologiak erabiltzen ditu zure esperientzia hobetzeko eta gure tresnak nola erabiltzen diren ulertzeko. Honek errendimendua hobetzen eta axola zaizkizun ezaugarriak garatzen laguntzen digu, eta erabiltzaileei etengabeko laguntza ematen die.", - "2": "Stirling PDF ezin da—eta ez du inoiz egingo—zuri erabiltzen dituzun dokumentuen edukia jarraitu edo atzitu.", - "3": "Zure pribatutasuna eta konfiantza gure lanaren muinean daude." - }, - "necessary": { - "title": { - "1": "Behar-beharrezko cookieak", - "2": "Beti gaituta" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Analitika", - "description": "Cookie hauek gure tresnak nola erabiltzen diren ulertzen laguntzen digute, gure komunitateak baloratzen dituen ezaugarriak eraikitzera bideratu ahal izateko. Ziur egon—Stirling PDFk ezin du eta ez du inoiz jarraituko lantzen dituzun dokumentuen edukia." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Metadatuak kendu" - }, - "sidebar": { - "toggle": "Alboko barra txandakatu" - }, - "theme": { - "toggle": "Gaia txandakatu" - }, - "view": { - "viewer": "Ikuslea", - "pageEditor": "Orri-editorea", - "fileManager": "Fitxategi-kudeatzailea" - }, - "pageEditor": { - "title": "Orri-editorea", - "save": "Aldaketak gorde", - "noPdfLoaded": "Ez da PDFik kargatu. Igo PDF bat editatzeko.", - "rotatedLeft": "Ezkerrera biratuta:", - "rotatedRight": "Eskuinera biratuta:", - "deleted": "Ezabatuta:", - "movedLeft": "Ezkerrera mugituta:", - "movedRight": "Eskuinera mugituta:", - "splitAt": "Hemen zatituta:", - "insertedPageBreak": "Orrialde-jauzia txertatuta hemen:", - "addFileNotImplemented": "Fitxategia gehitzea ez dago inplementatuta demoan", - "closePdf": "Itxi PDFa", - "reset": "Aldaketak berrezarri", - "zoomIn": "Zoom handitu", - "zoomOut": "Zoom txikitu", - "fitToWidth": "Zabalera egokitu", - "actualSize": "Benetako tamaina" - }, - "viewer": { - "firstPage": "Lehen orria", - "lastPage": "Azken orria", - "previousPage": "Aurreko orria", - "nextPage": "Hurrengo orria", - "zoomIn": "Zoom handitu", - "zoomOut": "Zoom txikitu", - "singlePageView": "Orri bakarreko ikuspegia", - "dualPageView": "Orri biko ikuspegia" - }, - "rightRail": { - "closeSelected": "Itxi hautatutako fitxategiak", - "selectAll": "Hautatu dena", - "deselectAll": "Deshautatu dena", - "selectByNumber": "Hautatu orri-zenbakien arabera", - "deleteSelected": "Ezabatu hautatutako orriak", - "closePdf": "Itxi PDFa", - "exportAll": "Esportatu PDFa", - "downloadSelected": "Deskargatu hautatutako fitxategiak", - "downloadAll": "Deskargatu dena", - "saveAll": "Gorde dena", - "toggleTheme": "Gaia txandakatu", - "toggleBookmarks": "Laster-markak txandakatu", - "language": "Hizkuntza", - "search": "Bilatu PDF", - "panMode": "Pan modua", - "rotateLeft": "Biratu ezkerrera", - "rotateRight": "Biratu eskuinera", - "toggleSidebar": "Alboko barra txandakatu", - "exportSelected": "Esportatu hautatutako orriak", - "toggleAnnotations": "Oharpenen ikusgarritasuna txandakatu", - "annotationMode": "Oharpen modua txandakatu", - "draw": "Marraztu", - "save": "Gorde", - "saveChanges": "Aldaketak gorde" - }, - "search": { - "title": "Bilatu PDF", - "placeholder": "Idatzi bilaketa-terminoa...", - "noResults": "Ez da emaitzarik aurkitu", - "searching": "Bilatzen..." - }, - "guestBanner": { - "title": "Stirling PDF gonbidatu gisa erabiltzen ari zara!", - "message": "Sortu doako kontu bat zure lana gordetzeko, ezaugarri gehiago eskuratzeko eta proiektua babesteko.", - "dismiss": "Baztertu pankarta", - "signUp": "Izena eman doan" - }, - "toolPicker": { - "searchPlaceholder": "Bilatu tresnak...", - "noToolsFound": "Ez da tresnarik aurkitu", - "allTools": "TRESNA GUZTIAK", - "quickAccess": "SARBIDE AZKARRA", - "categories": { - "standardTools": "Tresna estandarrak", - "advancedTools": "Tresna aurreratuak", - "recommendedTools": "Gomendatutako tresnak" - }, - "subcategories": { - "signing": "Sinatzea", - "documentSecurity": "Dokumentu-segurtasuna", - "verification": "Egiaztapena", - "documentReview": "Dokumentu-berrikuspena", - "pageFormatting": "Orri-formatua", - "extraction": "Erauzketa", - "removal": "Kentzea", - "automation": "Automatizazioa", - "general": "Orokorra", - "advancedFormatting": "Formateatze aurreratua", - "developerTools": "Garatzaileentzako tresnak" - } - }, - "quickAccess": { - "read": "Irakurri", - "sign": "Sinatu", - "automate": "Autom.", - "files": "Fitx.", - "activity": "Jarduera", - "help": "Laguntza", - "account": "Kontua", - "config": "Konfig.", - "settings": "Aukerak", - "adminSettings": "Admin aukerak", - "allTools": "All Tools", - "reader": "Irakurri", - "helpMenu": { - "toolsTour": "Tresnen ibilaldia", - "toolsTourDesc": "Ikasi tresnek zer egin dezaketen", - "adminTour": "Administrazio ibilaldia", - "adminTourDesc": "Arakatu admin ezarpenak eta ezaugarriak" - } - }, - "admin": { - "error": "Errorea", - "success": "Arrakasta", - "expand": "Zabaldu", - "close": "Itxi", - "status": { - "active": "Aktibo", - "inactive": "Inaktibo" - }, - "settings": { - "title": "Admin ezarpenak", - "workspace": "Laneremua", - "fetchError": "Ezarpenak kargatzeak huts egin du", - "saveError": "Ezarpenak gordetzeak huts egin du", - "saved": "Ezarpenak ongi gorde dira", - "saveSuccess": "Ezarpenak ongi gorde dira", - "save": "Aldaketak gorde", - "discard": "Baztertu", - "restartRequired": "Berrabiarazi behar da", - "loginRequired": "Saio-hasiera modua gaitu behar da admin ezarpenak aldatzeko", - "unsavedChanges": { - "title": "Gorde gabeko aldaketak", - "message": "Gorde gabeko aldaketak dituzu. Baztertu nahi dituzu?", - "cancel": "Editatzen jarraitu", - "discard": "Aldaketak baztertu", - "hint": "Gorde gabeko aldaketak dituzu" - }, - "loginDisabled": { - "title": "Saio-hasiera modua beharrezkoa da", - "message": "Saio-hasiera modua gaitu behar da admin ezarpenak aldatzeko. Ezarri SECURITY_ENABLELOGIN=true zure ingurunean edo security.enableLogin: true settings.yml, eta berrabiarazi zerbitzaria.", - "readOnly": "Azpiko ezarpenek adibide-balioak erakusten dituzte erreferentziarako. Gaitu saio-hasiera modua benetako konfigurazioa ikusi eta editatzeko." - }, - "restart": { - "title": "Berrabiarazi behar da", - "message": "Ezarpenak ongi gorde dira. Zerbitzaria berrabiaraztea beharrezkoa da aldaketek eragina izan dezaten.", - "question": "Zerbitzaria orain berrabiarazi nahi duzu edo geroago?", - "now": "Berrabiarazi orain", - "later": "Berrabiarazi geroago" - }, - "restarting": "Zerbitzaria berrabiarazten", - "restartingMessage": "Zerbitzaria berrabiarazten ari da. Itxaron une bat...", - "restartError": "Ezin izan da zerbitzaria berrabiarazi. Berrabiarazi eskuz.", - "general": { - "title": "Sistemaren ezarpenak", - "description": "Aplikazioaren sistema mailako ezarpenak konfiguratu, marka eta portaera lehenetsia barne.", - "ui": "Erabiltzaile-interfazea", - "system": "Sistema", - "appName": { - "label": "Aplikazioaren izena", - "description": "Nabigatzaileko fitxan eta hasierako orrian bistaratzen den izena" - }, - "appNameNavbar": { - "label": "Nabigazio-barraren marka", - "description": "Nabigazio-barran bistaratzen den izena" - }, - "homeDescription": { - "label": "Hasierako deskribapena", - "description": "Hasierako orrian erakusten den deskribapen-testua" - }, - "defaultLocale": { - "label": "Hizkuntza lehenetsia", - "description": "Erabiltzaile berrientzako hizkuntza lehenetsia (adib., en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Fitxategi-igoeraren muga", - "description": "Fitxategiak igotzeko gehienezko tamaina (adib., 100MB, 1GB)" - }, - "showUpdate": { - "label": "Eguneratzeen jakinarazpenak erakutsi", - "description": "Bertsio berria eskuragarri dagoenean jakinarazpenak erakutsi" - }, - "showUpdateOnlyAdmin": { - "label": "Eguneratzeak soilik adminentzat erakutsi", - "description": "Eguneratzeen jakinarazpenak administratzaile erabiltzaileetara bakarrik mugatu" - }, - "customHTMLFiles": { - "label": "Pertsonalizatutako HTML fitxategiak", - "description": "Baimendu pertsonalizatutako HTML fitxategiak zerbitzatzea customFiles direktoriotik" - }, - "languages": { - "label": "Hizkuntza erabilgarriak", - "description": "Erabiltzaileek hauta ditzaketen hizkuntzak (utzi hutsik hizkuntza guztiak gaitzeko)", - "placeholder": "Hautatu hizkuntzak" - }, - "customMetadata": { - "label": "Metadatu pertsonalizatuak", - "autoUpdate": { - "label": "Metadatuen eguneraketa automatikoa", - "description": "Automatikoki eguneratu PDF metadatuak prozesatutako dokumentu guztietan" - }, - "author": { - "label": "Egile lehenetsia", - "description": "PDF metadatuetarako egile lehenetsia (adib., erabiltzaile-izena)" - }, - "creator": { - "label": "Sortzaile lehenetsia", - "description": "PDF metadatuetarako sortzaile lehenetsia" - }, - "producer": { - "label": "Ekoizle lehenetsia", - "description": "PDF metadatuetarako ekoizle lehenetsia" - } - }, - "logoStyle": { - "label": "Logotipoaren estiloa", - "description": "Aukeratu logotipo moderno eta minimalisten eta S ikono klasikoaren artean", - "classic": "Klasikoa", - "classicAlt": "Logo klasikoa", - "modern": "Modernoa", - "modernAlt": "Logo modernoa" - }, - "customPaths": { - "label": "Bide pertsonalizatuak", - "description": "Konfiguratu fitxategi-sistemako bide pertsonalizatuak pipeline prozesatzeko eta kanpoko tresnetarako", - "pipeline": { - "label": "Pipeline direktorioak", - "watchedFoldersDir": { - "label": "Gainbegiratutako karpeten direktorioa", - "description": "Pipelineak sarrerako PDFak gainbegiratzen dituen direktorioa (utzi hutsik lehenetsia erabiltzeko: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Amaitutako karpeten direktorioa", - "description": "Prozesatutako PDFak ateratzen diren direktorioa (utzi hutsik lehenetsia erabiltzeko: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Kanpoko tresnen bideak", - "weasyprint": { - "label": "WeasyPrint exekutagarria", - "description": "HTMLtik PDFra bihurtzeko WeasyPrint exekutagarriaren bide-izena (utzi hutsik lehenetsia erabiltzeko: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Unoconvert exekutagarria", - "description": "Dokumentu-bihurketetarako LibreOffice unoconvert-en bide-izena (utzi hutsik lehenetsia erabiltzeko: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Segurtasuna", - "description": "Konfiguratu autentifikazioa, saio-hasieraren portaera eta segurtasun-politikak.", - "ssoNotice": { - "title": "SSO/SAML ezarpenak bilatzen?", - "message": "OAuth2 eta SAML2 autentifikazio-hornitzaileak Konexioak menura mugitu dira kudeaketa errazteko." - }, - "authentication": "Autentifikazioa", - "enableLogin": { - "label": "Saio-hasiera gaitu", - "description": "Eskatu erabiltzaileei saioa hastea aplikaziora sartu aurretik" - }, - "loginMethod": { - "label": "Saio-hasieraren metodoa", - "description": "Erabiltzailearen saio-hasierarako erabiliko den autentifikazio-metodoa", - "all": "Metodo guztiak", - "normal": "Erabiltzaile-izena/Pasahitza soilik", - "oauth2": "OAuth2 soilik", - "saml2": "SAML2 soilik" - }, - "loginAttemptCount": { - "label": "Saio-saiakeren muga", - "description": "Kontua blokeatu aurretik huts egindako saio-saiakeren gehienezko kopurua" - }, - "loginResetTimeMinutes": { - "label": "Saio-hasieraren berrezartze denbora (minutuak)", - "description": "Huts egindako saio-saiakerak berrezarri aurreko denbora" - }, - "csrfDisabled": { - "label": "CSRF babesa desgaitu", - "description": "Desgaitu Cross-Site Request Forgery babesa (ez da gomendatzen)" - }, - "initialLogin": { - "label": "Hasierako saio-hasiera", - "username": { - "label": "Hasierako erabiltzaile-izena", - "description": "Hasierako administratzaile-konturako erabiltzaile-izena" - }, - "password": { - "label": "Hasierako pasahitza", - "description": "Hasierako administratzaile-konturako pasahitza" - } - }, - "jwt": { - "label": "JWT konfigurazioa", - "secureCookie": { - "label": "Cookie segurua", - "description": "HTTPS beharrezkoa JWT cookieentzat (gomendatua ekoizpenerako)" - }, - "keyRetentionDays": { - "label": "Gakoak gordetzeko egunak", - "description": "Egiaztapenerako JWT gako zaharrak gordetzeko egun kopurua" - }, - "persistence": { - "label": "Gakoen iraunkortasuna gaitu", - "description": "JWT gakoak modu iraunkorrean gorde zerbitzaria berrabiaraztea gainditzeko" - }, - "enableKeyRotation": { - "label": "Gakoen biraketa gaitu", - "description": "Automatikoki biratu JWT sinadura-gakoak aldian-aldian" - }, - "enableKeyCleanup": { - "label": "Gakoen garbiketa gaitu", - "description": "Automatikoki kendu iraungitako JWT gakoak" - } - }, - "audit": { - "label": "Ikuskaritza-erregistroa", - "enabled": { - "label": "Ikuskaritza-erregistroa gaitu", - "description": "Erabiltzaileen ekintzak eta sistemaren gertaerak jarraitu betebeharrak eta segurtasuna kontrolatzeko" - }, - "level": { - "label": "Ikuskaritza maila", - "description": "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE" - }, - "retentionDays": { - "label": "Ikuskaritza atxikipena (egunak)", - "description": "Ikuskaritza-erregistroak gordetzeko egun kopurua" - } - }, - "htmlUrlSecurity": { - "label": "HTML URL segurtasuna", - "description": "Konfiguratu HTML prozesaketarako URL sarbide-murrizketak SSRF erasoak saihesteko", - "enabled": { - "label": "URL segurtasuna gaitu", - "description": "URL segurtasun murrizketak gaitu HTMLtik PDFra bihurketetarako" - }, - "level": { - "label": "Segurtasun maila", - "description": "MAX: whitelist soilik, MEDIUM: sare barnekoak blokeatu, OFF: murrizketarik ez", - "max": "Gehienezkoa (Whitelist Only)", - "medium": "Tartekoa (Barnekoak blokeatu)", - "off": "Desgaituta (Murrizketarik ez)" - }, - "advanced": "Ezarpen aurreratuak", - "allowedDomains": { - "label": "Onartutako domeinuak (Whitelist)", - "description": "Domeinu bat lerro bakoitzeko (adib., cdn.example.com). MAX mailan soilik domeinu hauek onartzen dira" - }, - "blockedDomains": { - "label": "Blokeatutako domeinuak (Blacklist)", - "description": "Domeinu bat lerro bakoitzeko (adib., malicious.com). Blokeatzeko domeinu gehigarriak" - }, - "internalTlds": { - "label": "Barne TLDak", - "description": "TLD bat lerro bakoitzeko (adib., .local, .internal). TLD eredu horiek dituzten domeinuak blokeatu" - }, - "networkBlocking": "Sarearen blokeoa", - "blockPrivateNetworks": { - "label": "Sare pribatuak blokeatu", - "description": "RFC 1918 sare pribatuak blokeatu (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Localhost blokeatu", - "description": "Localhost eta itzulera-helbideak blokeatu (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Link-local helbideak blokeatu", - "description": "Link-local helbideak blokeatu (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Hodeiko metadatu endpointak blokeatu", - "description": "Hodei-hornitzaileen metadatuen endpointak blokeatu (169.254.169.254)" - } - } - }, - "connections": { - "title": "Konexioak", - "description": "Konfiguratu kanpoko autentifikazio-hornitzaileak, hala nola OAuth2 eta SAML.", - "linkedServices": "Estekatutako zerbitzuak", - "unlinkedServices": "Estekatu gabeko zerbitzuak", - "connect": "Konektatu", - "disconnect": "Deskonektatu", - "disconnected": "Hornitzailea ondo deskonektatu da", - "disconnectError": "Hornitzailea deskonektatzeak huts egin du", - "ssoAutoLogin": { - "label": "SSO saio-hasiera automatikoa", - "enable": "SSO saio-hasiera automatikoa gaitu", - "description": "Autentifikazioa behar denean automatikoki birbideratu SSO saio-hasierara" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "OAuth2 gaitu", - "description": "Baimendu erabiltzaileei OAuth2 hornitzaileak erabiliz autentifikatzea" - }, - "provider": { - "label": "Hornitzailea", - "description": "Autentifikaziorako erabiliko den OAuth2 hornitzailea" - }, - "issuer": { - "label": "Jaulkitzailearen URLa", - "description": "OAuth2 hornitzailearen jaulkitzaile URLa" - }, - "clientId": { - "label": "Bezeroaren IDa", - "description": "Zure hornitzaileak emandako OAuth2 bezeroaren IDa" - }, - "clientSecret": { - "label": "Bezeroaren sekretua", - "description": "Zure hornitzaileak emandako OAuth2 bezeroaren sekretua" - }, - "useAsUsername": { - "label": "Erabiltzaile-izen gisa erabili", - "description": "Erabiltzaile-izen gisa erabiliko den OAuth2 claim-a (adib., email, sub)" - }, - "autoCreateUser": { - "label": "Erabiltzaileak automatikoki sortu", - "description": "Lehen OAuth2 saio-hasieraan automatikoki sortu erabiltzaile-kontuak" - }, - "blockRegistration": { - "label": "Erregistroa blokeatu", - "description": "Erabiltzaile berrien erregistroa saihestu OAuth2 bidez" - }, - "scopes": { - "label": "OAuth2 esparruak", - "description": "Komen bidez bereizitako OAuth2 esparruen zerrenda (adib., openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "SAML2 gaitu", - "description": "Baimendu erabiltzaileei SAML2 hornitzaileak erabiliz autentifikatzea" - }, - "provider": { - "label": "Hornitzailea", - "description": "SAML2 hornitzailearen izena" - }, - "registrationId": { - "label": "Erregistroaren IDa", - "description": "SAML2 erregistro-identifikatzailea" - }, - "autoCreateUser": { - "label": "Erabiltzaileak automatikoki sortu", - "description": "Lehen SAML2 saio-hasieraan automatikoki sortu erabiltzaile-kontuak" - }, - "blockRegistration": { - "label": "Erregistroa blokeatu", - "description": "Erabiltzaile berrien erregistroa saihestu SAML2 bidez" - } - } - }, - "database": { - "title": "Datu-basea", - "description": "Konfiguratu datu-base konexio pertsonalizatuak enpresa-hedapenetarako.", - "configuration": "Datu-basearen konfigurazioa", - "enableCustom": { - "label": "Datu-base pertsonalizatua gaitu", - "description": "Erabili zure datu-base konfigurazio pertsonalizatua lehenetsitako datu-base txertatuaren ordez" - }, - "customUrl": { - "label": "Datu-basearen URL pertsonalizatua", - "description": "JDBC konexio-kate osoa (adib., jdbc:postgresql://localhost:5432/postgres). Ematen bada, beheko konexio-ezarpen indibidualak ez dira erabiliko." - }, - "type": { - "label": "Datu-base mota", - "description": "Datu-base mota (ez da erabiltzen URL pertsonalizatua ematen bada)" - }, - "hostName": { - "label": "Ostalari-izena", - "description": "Datu-base zerbitzariaren ostalari-izena (ez da erabiltzen URL pertsonalizatua ematen bada)" - }, - "port": { - "label": "Ataka", - "description": "Datu-base zerbitzariaren ataka (ez da erabiltzen URL pertsonalizatua ematen bada)" - }, - "name": { - "label": "Datu-basearen izena", - "description": "Datu-basearen izena (ez da erabiltzen URL pertsonalizatua ematen bada)" - }, - "username": { - "label": "Erabiltzaile-izena", - "description": "Datu-base autentifikaziorako erabiltzaile-izena" - }, - "password": { - "label": "Pasahitza", - "description": "Datu-base autentifikaziorako pasahitza" - } - }, - "privacy": { - "title": "Pribatutasuna", - "description": "Konfiguratu pribatutasun eta datu-bilketaren ezarpenak.", - "analytics": "Analitika eta jarraipena", - "enableAnalytics": { - "label": "Analitika gaitu", - "description": "Bildu erabileraren analitika anonimoa aplikazioa hobetzen laguntzeko" - }, - "metricsEnabled": { - "label": "Metrikak gaitu", - "description": "Errendimendu eta erabilera metrikak biltzea gaitu. Administratzaileentzat metrika-datuak eskuratzeko API endpointa eskaintzen du" - }, - "searchEngine": "Bilatzaileetan ikusgarritasuna", - "googleVisibility": { - "label": "Google ikusgarritasuna", - "description": "Utzi bilatzaileei aplikazio hau indexatzen" - } - }, - "advanced": { - "title": "Aurreratua", - "description": "Konfiguratu eginbide aurreratuak eta funtzionalitate esperimentalak.", - "features": "Eginbide-banderak", - "processing": "Prozesatzea", - "endpoints": { - "label": "Endpointak", - "manage": "API endpointak kudeatu", - "description": "Endpointen kudeaketa YAML bidez konfiguratzen da. Ikusi dokumentazioa endpoint zehatzak gaitzeko/desgaitzeko xehetasunetarako." - }, - "enableAlphaFunctionality": { - "label": "Alfa eginbideak gaitu", - "description": "Gaitu esperimentalak eta alfa-etapako eginbideak (ezegonkorrak izan daitezke)" - }, - "enableUrlToPDF": { - "label": "URLtik PDFra gaitu", - "description": "Baimendu web orriak PDF dokumentu bihurtzea" - }, - "maxDPI": { - "label": "Gehienezko DPI", - "description": "Irudien prozesaketarako gehienezko DPI (0 = mugarik ez)" - }, - "tessdataDir": { - "label": "Tessdata direktorioa", - "description": "OCR hizkuntza-fitxategietarako tessdata direktorioaren bide-izena" - }, - "disableSanitize": { - "label": "HTML saneamendua desgaitu", - "description": "ABISUA: Segurtasun arriskua - HTML saneamendua desgaitzeak XSS ahulguneak sor ditzake" - }, - "tempFileManagement": { - "label": "Aldi baterako fitxategien kudeaketa", - "description": "Konfiguratu aldi baterako fitxategien biltegiratzea eta garbiketaren portaera", - "baseTmpDir": { - "label": "Oinarrizko aldi baterako direktorioa", - "description": "Aldi baterako fitxategietarako oinarrizko direktorioa (utzi hutsik lehenetsia erabiltzeko: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "LibreOffice-ren aldi baterako direktorioa", - "description": "LibreOffice-ren aldi baterako fitxategietarako direktorioa (utzi hutsik lehenetsia erabiltzeko: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Sistemaren aldi baterako direktorioa", - "description": "Garbitzeko sistemaren aldi baterako direktorioa (cleanupSystemTemp gaituta badago bakarrik erabiltzen da)" - }, - "prefix": { - "label": "Aldi baterako fitxategien aurrizkia", - "description": "Aldi baterako fitxategien izenen aurrizkia" - }, - "maxAgeHours": { - "label": "Gehienezko adina (orduak)", - "description": "Aldi baterako fitxategiak garbitu aurreko gehienezko adina orduetan" - }, - "cleanupIntervalMinutes": { - "label": "Garbiketa tartea (minutuak)", - "description": "Zenbatero exekutatu garbiketa (minututan)" - }, - "startupCleanup": { - "label": "Abioko garbiketa", - "description": "Garbitu aldi baterako fitxategi zaharrak aplikazioa abiatzean" - }, - "cleanupSystemTemp": { - "label": "Sistemako aldi baterakoa garbitu", - "description": "Sistema zabalagoko aldi baterako direktorioa garbitu ala ez (kontuz erabili)" - } - }, - "processExecutor": { - "label": "Prozesu-exekutorearen mugak", - "description": "Konfiguratu saio-mugak eta denbora-mugak prozesu-exekutore bakoitzerako", - "sessionLimit": { - "label": "Saio-muga", - "description": "Gehienezko instantzia konkurrenteak" - }, - "timeout": { - "label": "Denbora-muga (minutuak)", - "description": "Gehienezko exekuzio-denbora" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF to HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Aplikazioa instalatu", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Posta-zerbitzaria", - "description": "Konfiguratu SMTP ezarpenak posta jakinarazpenak bidaltzeko.", - "smtp": "SMTP konfigurazioa", - "enabled": { - "label": "Posta gaitu", - "description": "Gaitu posta jakinarazpenak eta SMTP funtzionalitatea" - }, - "host": { - "label": "SMTP ostalaria", - "description": "Zure SMTP zerbitzariaren ostalari-izena edo IP helbidea" - }, - "port": { - "label": "SMTP ataka", - "description": "SMTP konexiorako ataka zenbakia (normalean 25, 465 edo 587)" - }, - "username": { - "label": "SMTP erabiltzaile-izena", - "description": "SMTP autentifikaziorako erabiltzaile-izena" - }, - "password": { - "label": "SMTP pasahitza", - "description": "SMTP autentifikaziorako pasahitza" - }, - "from": { - "label": "Bidaltzailearen helbidea", - "description": "Bidaltzaile gisa erabiliko den helbide elektronikoa" - }, - "enableInvites": { - "label": "Postaz gonbidapenak gaitu", - "description": "Baimendu administratzaileei erabiltzaileak posta elektronikoz gonbidatzea automatikoki sortutako pasahitzekin" - }, - "frontendUrl": { - "label": "Frontend URLa", - "description": "Frontend-aren oinarrizko URLa (adib. https://pdf.example.com). Postako gonbidapen estekak sortzeko erabiltzen da. Utzi hutsik backend URLa erabiltzeko." - } - }, - "legal": { - "title": "Dokumentazio legala", - "description": "Konfiguratu dokumentu eta politika legaletarako estekak.", - "disclaimer": { - "title": "Erantzukizun legalaren abisua", - "message": "Dokumentu legal hauek pertsonalizatuta, erantzukizun osoa hartzen duzu indarrean dauden lege eta araudi guztiekin bat etortzea bermatzeko, GDPR eta beste EBko datu-babes eskakizunak barne baina ez soilik. Ezarpen hauek soilik aldatu: (1) instantzia pertsonal/pribatua erabiltzen baduzu, (2) EBko jurisdikziotik kanpo bazaude eta zure betebehar legalak ulertzen badituzu, edo (3) aholku legal egokia eskuratu baduzu eta erabiltzaileen datu eta lege-betetze guztien erantzukizun esklusiboa onartzen baduzu. Stirling-PDF eta bere garatzaileek ez dute zure betebehar legalen erantzukizunik hartzen." - }, - "termsAndConditions": { - "label": "Baldintzak eta erabilera-baldintzak", - "description": "Erabilera-baldintzetarako URLa edo fitxategi-izena" - }, - "privacyPolicy": { - "label": "Pribatutasun politika", - "description": "Pribatutasun politikara doan URLa edo fitxategi-izena" - }, - "accessibilityStatement": { - "label": "Irisgarritasun adierazpena", - "description": "Irisgarritasun adierazpenera doan URLa edo fitxategi-izena" - }, - "cookiePolicy": { - "label": "Cookieen politika", - "description": "Cookieen politikara doan URLa edo fitxategi-izena" - }, - "impressum": { - "label": "Impressum", - "description": "Impressum-era doan URLa edo fitxategi-izena (beharrezkoa jurisdikzio batzuetan)" - } - }, - "premium": { - "title": "Premium eta Enterprise", - "description": "Konfiguratu zure premium edo enterprise lizentzia-gakoa.", - "license": "Lizentziaren konfigurazioa", - "licenseKey": { - "toggle": "Lizentzia-gakoa edo ziurtagiri-fitxategia duzu?", - "info": "Erosketa zuzenetik lizentzia-gakoa edo ziurtagiri-fitxategia baduzu, hemen sartu dezakezu premium edo enterprise eginbideak aktibatzeko." - }, - "key": { - "label": "Lizentzia-gakoa", - "description": "Sartu zure premium edo enterprise lizentzia-gakoa", - "success": "Lizentzia-gakoa gordeta", - "successMessage": "Zure lizentzia-gakoa behar bezala aktibatu da. Ez da berrabiarazi behar.", - "overwriteWarning": { - "title": "⚠️ Abisua: Aurrezko lizentzia atzemanda", - "line1": "Uneko lizentzia-gakoa gainidaztea ezin da desegin.", - "line2": "Aurreko lizentzia betiko galduko da beste nonbait babestu ezean.", - "line3": "Garrantzitsua: Mantendu lizentzia-gakoak pribatu eta seguru. Ez partekatu publikoki inoiz." - } - }, - "enabled": { - "label": "Premium eginbideak gaitu", - "description": "Gaitu lizentzia-gakoen egiaztapenak pro/enterprise eginbideetarako" - }, - "movedFeatures": { - "title": "Premium eginbideak banatu dira", - "message": "Premium eta Enterprise eginbideak orain dagozkien ataletan antolatuta daude:" - } - }, - "features": { - "title": "Eginbideak", - "description": "Konfiguratu aukerako eginbideak eta funtzionalitatea.", - "serverCertificate": { - "label": "Zerbitzari-ziurtagiria", - "description": "Konfiguratu zerbitzarian ziurtagiriak sortzea \"Stirling-PDFekin sinatu\" funtzionalitaterako", - "enabled": { - "label": "Zerbitzari-ziurtagiria gaitu", - "description": "Gaitu zerbitzari-ziurtagiria \"Stirling-PDFekin sinatu\" aukerarako" - }, - "organizationName": { - "label": "Erakundearen izena", - "description": "Sortutako ziurtagirietarako erakundearen izena" - }, - "validity": { - "label": "Ziurtagiriaren balio-epea (egunak)", - "description": "Ziurtagiria balioz egongo den egun kopurua" - }, - "regenerateOnStartup": { - "label": "Abiokoan birsortu", - "description": "Ziurtagiri berria sortu aplikazioa abiatzen den bakoitzean" - } - } - }, - "endpoints": { - "title": "API endpointak", - "description": "Kontrolatu zein API endpoint eta endpoint-talde dauden erabilgarri.", - "management": "Endpointen kudeaketa", - "toRemove": { - "label": "Ezgaitutako endpointak", - "description": "Hautatu desgaitu beharreko banakako endpointak" - }, - "groupsToRemove": { - "label": "Ezgaitutako endpoint-taldeak", - "description": "Hautatu desgaitu beharreko endpoint-taldeak" - }, - "note": "Oharra: Endpointak desgaitzeak API sarbidea mugatzen du baina ez ditu UI osagaiak kentzen. Berrabiaraztea beharrezkoa da aldaketek eragina izan dezaten." - } - } - }, - "fileUpload": { - "selectFile": "Hautatu fitxategi bat", - "selectFiles": "Hautatu fitxategiak", - "selectPdfToView": "Hautatu PDF bat ikusteko", - "selectPdfToEdit": "Hautatu PDF bat editatzeko", - "chooseFromStorage": "Aukeratu fitxategi bat biltegitik edo igo PDF berri bat", - "chooseFromStorageMultiple": "Aukeratu fitxategiak biltegitik edo igo PDF berriak", - "loadFromStorage": "Biltegitik kargatu", - "filesAvailable": "fitxategi erabilgarri", - "loading": "Kargatzen...", - "or": "edo", - "dropFileHere": "Jaregin fitxategia hemen edo egin klik igotzeko", - "dropFilesHere": "Jaregin fitxategiak hemen edo egin klik igo botoian", - "dropFilesHereOpen": "Jaregin fitxategiak hemen edo egin klik irekitze-botoian", - "pdfFilesOnly": "PDF fitxategiak soilik", - "supportedFileTypes": "Onartutako fitxategi motak", - "upload": "Igo", - "uploadFile": "Fitxategia igo", - "uploadFiles": "Fitxategiak igo", - "open": "Ireki", - "openFile": "Fitxategia ireki", - "openFiles": "Fitxategiak ireki", - "noFilesInStorage": "Ez dago fitxategirik biltegian. Igo batzuk lehenik.", - "noFilesInStorageOpen": "Ez dago fitxategirik biltegian. Ireki lehenik fitxategi batzuk.", - "selectFromStorage": "Biltegitik hautatu", - "backToTools": "Itzuli tresnetara", - "addFiles": "Fitxategiak gehitu", - "dragFilesInOrClick": "Arrastatu fitxategiak edo egin klik \"Fitxategiak gehitu\" aukeran arakatzeko" - }, - "fileEditor": { - "addFiles": "Fitxategiak gehitu" - }, - "fileManager": { - "title": "PDF fitxategiak igo", - "subtitle": "Gehitu fitxategiak zure biltegira tresna guztietan erraz atzitzeko", - "filesSelected": "fitxategi hautatu", - "clearSelection": "Hautapena garbitu", - "openInFileEditor": "Ireki fitxategi-editorean", - "uploadError": "Zenbait fitxategi igotzeak huts egin du.", - "failedToOpen": "Fitxategia irekitzeak huts egin du. Agian biltegitik kendu da.", - "failedToLoad": "Fitxategia multzo aktibora kargatzeak huts egin du.", - "storageCleared": "Arakatzaileak biltegia garbitu du. Fitxategiak kendu dira. Mesedez, igo berriro.", - "clearAll": "Denak garbitu", - "reloadFiles": "Fitxategiak birkargatu", - "dragDrop": "Arrastatu eta jaregin fitxategiak hemen", - "clickToUpload": "Egin klik fitxategiak igotzeko", - "selectedFiles": "Hautatutako fitxategiak", - "storage": "Biltegia", - "filesStored": "fitxategi gordeta", - "storageError": "Biltegiratze-errorea gertatu da", - "storageLow": "Biltegia betetzen ari da. Kontuan hartu fitxategi zaharrak kentzea.", - "supportMessage": "Nabigatzailearen datu-baseko biltegiratzeak bultzatuta edukiera mugarik gabe", - "noFileSelected": "Ez da fitxategirik hautatu", - "showHistory": "Historia erakutsi", - "hideHistory": "Historia ezkutatu", - "fileHistory": "Fitxategi-historia", - "loadingHistory": "Historia kargatzen...", - "lastModified": "Azken aldaketa", - "toolChain": "Aplikatutako tresnak", - "restore": "Berrezarri", - "unzip": "Deskonprimitu", - "searchFiles": "Bilatu fitxategiak...", - "recent": "Azkenak", - "localFiles": "Fitxategi lokalak", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Nire fitxategiak", - "noRecentFiles": "Ez da azken fitxategirik aurkitu", - "googleDriveNotAvailable": "Google Drive integrazioa ez dago erabilgarri", - "downloadSelected": "Deskargatu hautatutakoak", - "saveSelected": "Hautatutakoa gorde", - "openFiles": "Ireki fitxategiak", - "openFile": "Ireki fitxategia", - "details": "Fitxategiaren xehetasunak", - "fileName": "Izena", - "fileFormat": "Formatua", - "fileSize": "Tamaina", - "fileVersion": "Bertsioa", - "totalSelected": "Guztira hautatuta", - "dropFilesHere": "Jaregin fitxategiak hemen", - "selectAll": "Hautatu dena", - "deselectAll": "Desautatu dena", - "deleteSelected": "Ezabatu hautatutakoak", - "selectedCount": "{{count}} hautatuta", - "download": "Distira", - "delete": "ezabatu", - "unsupported": "Ez da onartzen", - "addToUpload": "Gehitu igoerara", - "deleteAll": "Ezabatu denak", - "loadingFiles": "Fitxategiak kargatzen...", - "noFiles": "Ez dago fitxategirik eskuragarri", - "noFilesFound": "Ez da aurkitu zure bilaketarekin bat datorren fitxategirik", - "openInPageEditor": "Ireki orri-editorean", - "showAll": "Erakutsi denak", - "sortByDate": "Ordenatu dataren arabera", - "sortByName": "Ordenatu izenaren arabera", - "sortBySize": "Ordenatu tamainaren arabera" - }, - "storage": { - "temporaryNotice": "Fitxategiak aldi baterako gordetzen dira zure nabigatzailean eta automatikoki garbi daitezke", - "storageLimit": "Biltegiratze-muga", - "storageUsed": "Aldi baterako biltegiratze erabilia", - "storageFull": "Biltegia ia beteta dago. Kontuan hartu fitxategi batzuk kentzea.", - "fileTooLarge": "Fitxategia handiegia. Fitxategi bakoitzerako gehienezko tamaina da", - "storageQuotaExceeded": "Biltegiratze-kuota gaindituta. Kendu fitxategi batzuk gehiago igo aurretik.", - "approximateSize": "Gutxi gorabeherako tamaina" - }, - "sanitize": { - "title": "Saneatu", - "desc": "Kaltegarriak izan daitezkeen elementuak kendu PDF fitxategietatik.", - "submit": "PDF-a desinfektatu", - "completed": "Saneatzea ongi burutu da", - "error": { - "generic": "Saneatzeak huts egin du", - "failed": "Errorea gertatu da PDFa saneatzean." - }, - "filenamePrefix": "saneatua", - "sanitizationResults": "Saneatze-emaitzak", - "steps": { - "files": "Fitxategiak", - "settings": "Ezarpenak", - "results": "Emaitzak" - }, - "files": { - "placeholder": "Hautatu PDF fitxategi bat ikuspegi nagusian hasteko" - }, - "options": { - "title": "Saneatze aukerak", - "note": "Hautatu PDFtik kendu nahi dituzun elementuak. Gutxienez aukera bat hautatu behar da.", - "removeJavaScript": { - "label": "JavaScript kendu", - "desc": "Kendu JavaScript ekintzak eta scriptak PDFtik" - }, - "removeEmbeddedFiles": { - "label": "Txertatutako fitxategiak kendu", - "desc": "Kendu PDF barruan txertatutako edozein fitxategi" - }, - "removeXMPMetadata": { - "label": "XMP metadatuak kendu", - "desc": "Kendu XMP metadatuak PDFtik" - }, - "removeMetadata": { - "label": "Dokumentuaren metadatuak kendu", - "desc": "Kendu dokumentu-informazioko metadatuak (titulua, egilea, etab.)" - }, - "removeLinks": { - "label": "Estekak kendu", - "desc": "Kendu kanpoko estekak eta abiarazte-ekintzak PDFtik" - }, - "removeFonts": { - "label": "Letra-tipoak kendu", - "desc": "Kendu txertatutako letra-tipoak PDFtik" - } - } - }, - "addPassword": { - "title": "Gehitu pasahitza", - "desc": "Zifratu zure PDF dokumentua pasahitz batekin.", - "completed": "Pasahitz-babesa aplikatua", - "submit": "Enkriptatu", - "filenamePrefix": "zifratua", - "error": { - "failed": "Errorea gertatu da PDFa zifratzean." - }, - "passwords": { - "stepTitle": "Pasahitzak eta zifratzea", - "completed": "Pasahitzak konfiguratuta", - "user": { - "label": "Erabiltzailearen pasahitza", - "placeholder": "Sartu erabiltzailearen pasahitza" - }, - "owner": { - "label": "Jabearen pasahitza", - "placeholder": "Sartu jabearen pasahitza" - } - }, - "encryption": { - "keyLength": { - "label": "Zifratzeko gakoaren luzera", - "40bit": "40-bit (Baxua)", - "128bit": "128-bit (Estandarra)", - "256bit": "256-bit (Altua)" - } - }, - "results": { - "title": "Zifratutako PDFak" - }, - "tooltip": { - "header": { - "title": "Pasahitz-babesaren ikuspegi orokorra" - }, - "passwords": { - "title": "Pasahitz motak", - "text": "Erabiltzailearen pasahitzek dokumentua irekitzea mugatzen dute, eta jabearen pasahitzek dokumentua irekitakoan egin daitekeena kontrolatzen dute. Biak edo bat bakarrik ezar ditzakezu.", - "bullet1": "Erabiltzailearen pasahitza: PDFa irekitzeko beharrezkoa", - "bullet2": "Jabearen pasahitza: Dokumentuaren baimenak kontrolatzen ditu (ez dute PDF ikusgailu guztiek onartzen)" - }, - "encryption": { - "title": "Zifratze mailak", - "text": "Zifratze maila altuagoek segurtasun hobea ematen dute baina baliteke PDF ikusgailu zaharragoek ez onartzea.", - "bullet1": "40-bit: Oinarrizko segurtasuna, ikusgailu zaharrekin bateragarria", - "bullet2": "128-bit: Segurtasun estandarra, oso onartua", - "bullet3": "256-bit: Gehienezko segurtasuna, ikusgailu modernoak behar ditu" - }, - "permissions": { - "title": "Aldatu baimenak", - "text": "Baimen hauek erabiltzaileek PDFarekin egin dezaketena kontrolatzen dute. Eraginkorrena jabearen pasahitzarekin konbinatuta." - } - } - }, - "changePermissions": { - "title": "Aldatu baimenak", - "desc": "Dokumentuaren murrizketak eta baimenak aldatu.", - "completed": "Baimenak aldatuta", - "submit": "Aldatu baimenak", - "error": { - "failed": "Errorea gertatu da PDFaren baimenak aldatzean." - }, - "permissions": { - "preventAssembly": { - "label": "Galarazi dokumentuaren mihiztaketa" - }, - "preventExtractContent": { - "label": "Galarazi edukia ateratzea" - }, - "preventExtractForAccessibility": { - "label": "Galarazi ateratzea irisgarritasunerako" - }, - "preventFillInForm": { - "label": "Galarazi inprimakia betetzea" - }, - "preventModify": { - "label": "Galarazi aldaketak egitea" - }, - "preventModifyAnnotations": { - "label": "Galarazi oharrak aldatzea" - }, - "preventPrinting": { - "label": "Galarazi inprimatzea" - }, - "preventPrintingFaithful": { - "label": "Galarazi zenbait formatu inprimatzea" - } - }, - "results": { - "title": "Aldatutako PDFak" - }, - "tooltip": { - "header": { - "title": "Aldatu baimenak" - }, - "description": { - "text": "Dokumentuaren baimenak aldatzen ditu, PDF irakurleetan funtzio desberdinetarako sarbidea onartuz/ukatuz." - }, - "warning": { - "text": "Baimen hauek aldaezinak bihurtzeko, erabili Gehitu Pasahitza tresna jabearen pasahitza ezartzeko." - } - } - }, - "removePassword": { - "title": "Ezabatu pasahitza", - "desc": "Ezabatu pasahitza PDF dokumentutik", - "tags": "segurtasuna,Deszifratu,segurtasuna,unpassword,pasahitza ezabatu", - "password": { - "stepTitle": "Ezabatu pasahitza", - "label": "Uneko pasahitza", - "placeholder": "Sartu uneko pasahitza", - "completed": "Pasahitza konfiguratuta" - }, - "filenamePrefix": "deszifratua", - "error": { - "failed": "Errorea gertatu da PDFtik pasahitza kentzean." - }, - "tooltip": { - "description": "Pasahitz-babesak kentzeko, PDFa zifratzeko erabili zen pasahitza behar da. Honek dokumentua deszifratuko du, pasahitzik gabe eskuragarri eginez." - }, - "submit": "Ezabatu", - "results": { - "title": "Deszifratutako PDFak" - } - }, - "automate": { - "title": "Automatizatu", - "desc": "Eraiki hainbat pausoko lan-fluxuak PDF ekintzak kateatuz. Egokia zeregin errepikakorretarako.", - "invalidStep": "Urrats baliogabea", - "files": { - "placeholder": "Hautatu automatizazio honekin prozesatuko diren fitxategiak" - }, - "selection": { - "title": "Automatizazioaren hautapena", - "saved": { - "title": "Gordeta" - }, - "createNew": { - "title": "Sortu automatizazio berria" - }, - "suggested": { - "title": "Gomendatuak" - } - }, - "creation": { - "createTitle": "Automatizazioa sortu", - "editTitle": "Automatizazioa editatu", - "intro": "Automatizazioek tresnak sekuentzialki exekutatzen dituzte. Hasteko, gehitu tresnak exekutatu nahi dituzun ordenan.", - "name": { - "label": "Automatizazioaren izena", - "placeholder": "Nire automatizazioa" - }, - "description": { - "label": "Deskribapena (aukerakoa)", - "placeholder": "Deskribatu automatizazio honek zer egiten duen..." - }, - "tools": { - "selectTool": "Hautatu tresna bat...", - "selected": "Hautatutako tresnak", - "remove": "Kendu tresna", - "configure": "Konfiguratu tresna", - "notConfigured": "! Konfiguratu gabe", - "addTool": "Gehitu tresna", - "add": "Gehitu tresna bat..." - }, - "save": "Automatizazioa gorde", - "unsavedChanges": { - "title": "Gorde gabeko aldaketak", - "message": "Aldaketak gorde gabe dituzu. Ziur atzera nahi duzula? Aldaketa guztiak galduko dira.", - "cancel": "Utzi", - "confirm": "Itzuli atzera" - }, - "icon": { - "label": "Ikonoa" - } - }, - "run": { - "title": "Automatizazioa exekutatu" - }, - "sequence": { - "unnamed": "Izenik gabeko automatizazioa", - "steps": "{{count}} urrats", - "running": "Automatizazioa exekutatzen...", - "run": "Automatizazioa exekutatu", - "finish": "Amaitu" - }, - "reviewTitle": "Automatizazioaren emaitzak", - "config": { - "loading": "Tresnaren konfigurazioa kargatzen...", - "noSettings": "Tresna honek ez du konfiguratzeko ezarpenik.", - "title": "Konfiguratu {{toolName}}", - "description": "Tresna honetarako ezarpenak konfiguratu. Automatizazioa exekutatzean ezarpen hauek aplikatuko dira.", - "cancel": "Utzi", - "save": "Konfigurazioa gorde" - }, - "copyToSaved": "Gordetakoetara kopiatu" - }, - "automation": { - "suggested": { - "securePdfIngestion": "PDFen sarrera segurua", - "securePdfIngestionDesc": "PDF prozesatzeko lan-fluxu zabala: dokumentuak saneatzen ditu, OCR aplikatzen du garbiketarekin, epe luzerako artxiborako PDF/A formatura bihurtzen du, eta fitxategiaren tamaina optimizatzen du.", - "emailPreparation": "Posta elektronikora prestaketa", - "emailPreparationDesc": "PDFak optimizatzen ditu posta elektronikoz banatzeko: fitxategiak konprimitu, dokumentu handiak 20MB-ko zatitan zatitu bateragarritasunagatik, eta metadatuak kendu pribatutasunerako.", - "secureWorkflow": "Segurtasun lan-fluxua", - "secureWorkflowDesc": "PDF dokumentuak seguru bihurtzen ditu eduki gaizto potentziala kentzen (JavaScript eta txertatutako fitxategiak, adibidez), eta ondoren pasahitz-babesa gehitzen du baimenik gabeko sarbidea saihesteko. Lehenespenez pasahitza 'password' da.", - "processImages": "Irudiak prozesatu", - "processImagesDesc": "Hainbat irudi-fitxategi PDF dokumentu bakarrean bihurtzen ditu, eta gero OCR teknologia aplikatzen du irudietatik bilatua daitekeen testua erauzteko.", - "prePublishSanitization": "Argitaratu aurreko saneamendua", - "prePublishSanitizationDesc": "Saneamendu-fluxua: ezkutuko metadatuak, JavaScript, txertatutako fitxategiak eta oharpenak kentzen ditu, eta inprimakiak lautu egiten ditu PDFak sarean argitaratu aurretik datu-ihesak saihesteko." - } - }, - "colorPicker": { - "title": "Aukeratu kolorea" - }, - "common": { - "previous": "Aurrekoa", - "next": "Hurrengoa", - "collapse": "Tolestu", - "expand": "Zabaldu", - "collapsed": "tolestuta", - "lines": "lerro", - "copy": "Kopiatu", - "copied": "Kopiatuta!", - "refresh": "Freskatu", - "retry": "Saiatu berriro", - "remaining": "geratzen", - "used": "erabilita", - "available": "eskuragarri", - "cancel": "Utzi", - "preview": "Aurrebista", - "close": "Itxi", - "done": "Eginda", - "loading": "Kargatzen...", - "back": "Atzera", - "continue": "Jarraitu", - "error": "Errorea" - }, - "config": { - "overview": { - "title": "Aplikazioaren konfigurazioa", - "description": "Uneko aplikazioaren ezarpenak eta konfigurazio xehetasunak.", - "loading": "Konfigurazioa kargatzen...", - "error": "Errorea", - "warning": "Konfigurazio-abisoa", - "sections": { - "basic": "Oinarrizko konfigurazioa", - "security": "Segurtasun-konfigurazioa", - "system": "Sistema-konfigurazioa", - "integration": "Integrazio-konfigurazioa" - } - }, - "account": { - "overview": { - "title": "Kontuaren ezarpenak", - "manageAccountPreferences": "Kudeatu zure kontuaren hobespenak", - "guestDescription": "Gonbidatu gisa saioa hasita zaude. Kontuan izan zure kontua goian bertsio-berritzea." - }, - "upgrade": { - "title": "Gonbidatu-kontua bertsio-berritu", - "description": "Estekatu zure kontua zure historia gordetzeko eta funtzio gehiago eskuratzeko!", - "socialLogin": "Bertsio-berritu sare sozialeko kontuarekin", - "linkWith": "Estekatu honekin", - "emailPassword": "edo sartu zure helbide elektronikoa eta pasahitza", - "email": "Helbide elektronikoa", - "emailPlaceholder": "Sartu zure helbide elektronikoa", - "password": "Pasahitza (aukerakoa)", - "passwordPlaceholder": "Ezarri pasahitza", - "passwordNote": "Utzi hutsik soilik posta bidezko egiaztapena erabiltzeko", - "upgradeButton": "Bertsio-berritu kontua" - } - }, - "apiKeys": { - "intro": "Erabili zure API gakoa Stirling PDFren prozesatzeko gaitasunetara programatikoki sartzeko.", - "docsTitle": "API dokumentazioa", - "docsDescription": "Ikasi gehiago Stirling PDFrekin integrazioari buruz:", - "docsLink": "API dokumentazioa", - "schemaLink": "API eskema-erreferentzia", - "usage": "Sartu gako hau X-API-KEY goiburuan API eskaera guztietan.", - "description": "Stirlingen PDF tresna-multzora sartzeko zure API gakoa. Kopiatu zure proiektuara edo berritu berri bat sortzeko.", - "publicKeyAriaLabel": "API gako publikoa", - "copyKeyAriaLabel": "API gakoa kopiatu", - "refreshAriaLabel": "API gakoa berritu", - "includedCredits": "Barne kredituak", - "purchasedCredits": "Erositako kredituak", - "totalCredits": "Kredituak guztira", - "chartAriaLabel": "Kredituen erabilera: barne {{includedUsed}}/{{includedTotal}}, erosiak {{purchasedUsed}}/{{purchasedTotal}}", - "nextReset": "Hurrengo berrezarpena", - "lastApiUse": "Azken API erabilera", - "overlayMessage": "Sortu gako bat kredituak eta erabilgarri dauden kredituak ikusteko", - "label": "API gakoa", - "guestInfo": "Gonbidatu erabiltzaileek ez dute API gakorik jasotzen. Sortu kontu bat zure aplikazioetan erabil dezakezun API gakoa lortzeko.", - "goToAccount": "Joan kontura", - "refreshModal": { - "title": "API gakoak berritu", - "warning": "⚠️ Abisua: Ekintza honek API gako berriak sortuko ditu eta aurreko gakoak baliogabe utziko ditu.", - "impact": "Gako hauek erabiltzen dituzten aplikazio edo zerbitzu guztiek funtzionatzeari utziko diote haiek gako berriekin eguneratu arte.", - "confirmPrompt": "Ziur jarraitu nahi duzula?", - "confirmCta": "Gakoak berritu" - }, - "generateError": "Ezin izan dugu zure API gakoa sortu." - } - }, - "AddAttachmentsRequest": { - "attachments": "Eranskinak hautatu", - "info": "Hautatu zure PDFari eransteko fitxategiak. Fitxategi hauek txertatuta egongo dira eta PDFaren eranskin-paneletik eskuragarri.", - "selectFiles": "Hautatu eransteko fitxategiak", - "placeholder": "Aukeratu fitxategiak...", - "addMoreFiles": "Gehitu fitxategi gehiago...", - "selectedFiles": "Hautatutako fitxategiak", - "submit": "Gehitu eranskinak", - "tooltip": { - "header": { - "title": "Eranskinak gehitzeari buruz" - }, - "description": { - "title": "Zer egiten duen" - } - }, - "results": { - "title": "Eranskinen emaitzak" - }, - "error": { - "failed": "Eranskinak gehitzeko eragiketak huts egin du" - } - }, - "termsAndConditions": "Baldintzak eta erabilera-baldintzak", - "logOut": "Saioa itxi", - "addAttachments": { - "error": { - "failed": "Errorea gertatu da eranskinak PDFari gehitzean." - } - }, - "autoRename": { - "description": "Tresna honek PDF fitxategiak automatikoki birizendatuko ditu haien edukian oinarrituta. Dokumentua aztertzen du testutik titulu egokiena aurkitzeko." - }, - "customPosition": "Posizio pertsonalizatua", - "details": "Xehetasunak", - "invalidUndoData": "Ezin da desegin: eragiketaren datuak baliogabeak dira", - "margin": { - "large": "Handia", - "medium": "Ertaina", - "small": "Txikia", - "xLarge": "Oso handia" - }, - "noFilesToUndo": "Ezin da desegin: azken eragiketan ez da fitxategirik prozesatu", - "noOperationToUndo": "Ez dago desegiteko eragiketarik", - "noValidFiles": "Ez dago prozesatzeko baliozko fitxategirik", - "operationCancelled": "Eragiketa bertan behera utzi da", - "pageEdit": { - "deselectAll": "Hautatu ezer ez", - "selectAll": "Hautatu dena" - }, - "quickPosition": "Posizio azkarra", - "reorganizePages": { - "error": { - "failed": "Ezin izan dira orriak berrantolatu" - }, - "results": { - "title": "Orriak berrantolatu dira" - }, - "settings": { - "title": "Ezarpenak" - }, - "submit": "Berrantolatu orriak" - }, - "replace-color": { - "options": { - "fill": "Betegarriaren kolorea", - "gradient": "Gradientea" - }, - "previewOverlayOpacity": "Aurrebista gainjartzearen opakutasuna", - "previewOverlayTransparency": "Aurrebista gainjartzearen gardentasuna", - "previewOverlayVisibility": "Erakutsi aurrebista gainjarpena", - "selectText": { - "1": "Replace or Invert color Options", - "2": "Default(Default high contrast colors)", - "3": "Custom(Customized colors)", - "4": "Full-Invert(Invert all colors)", - "5": "Kontraste handiko kolore aukerak", - "6": "white text on black background", - "7": "Testu beltza atzealde zuriaren gainean", - "8": "Testu horia atzealde beltzaren gainean", - "9": "Testu berdea atzealde beltzaren gainean", - "10": "Aukeratu testuaren kolorea", - "11": "Aukeratu atzealdearen kolorea", - "12": "Aukeratu hasierako kolorea", - "13": "Aukeratu amaierako kolorea" - }, - "submit": "Ordezkatu", - "title": "Ordezkatu-Inbertitu-Kolorea" - }, - "size": "Tamaina", - "submit": "Bidali", - "success": "Arrakasta", - "tools": { - "noSearchResults": "Ez da tresnarik aurkitu", - "noTools": "Ez dago tresnarik eskuragarri" - }, - "undoDataMismatch": "Ezin da desegin: eragiketaren datuak hondatuta daude", - "undoFailed": "Ezin izan da eragiketa desegin", - "undoQuotaError": "Ezin da desegin: biltegiratze-espazioa ez da nahikoa", - "undoStorageError": "Desegitea osatu da baina fitxategi batzuk ezin izan dira biltegian gorde", - "undoSuccess": "Eragiketa ongi desegin da", - "unsupported": "Ez da onartzen", - "onboarding": { - "welcomeModal": { - "title": "Ongi etorri Stirling PDFra!", - "description": "1 minutuko bisita azkar bat egin nahi duzu funtsezko ezaugarriak eta nola hasi ikasteko?", - "helpHint": "Bira hau nahi duzunean ikus dezakezu berriro beheko ezkerrean dagoen Laguntza botoitik.", - "startTour": "Hasi bira", - "maybeLater": "Agian geroago", - "dontShowAgain": "Ez berriz erakutsi" - }, - "welcomeSlide": { - "title": "Ongi etorri Stirlingera", - "body": "Stirling PDF orain tamaina guztietako taldeentzat prest dago. Eguneratze honek diseinu berria, admin gaitasun indartsu berriak, eta eskatuen izan den eginbidea dakar - Testua editatu." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Hauta dezagun Moztu tresna tresnetako bat nola erabili erakusteko.", - "toolInterface": "Hau da Moztu tresnaren interfazea. Ikusten duzunez, ez dago asko oraindik, lantzeko PDF fitxategirik ez dugulako gehitu.", - "filesButton": "Sarbide azkarreko barrako Fitxategiak botoiak PDFak igotzea ahalbidetzen dizu tresnekin erabiltzeko.", - "fileSources": "Fitxategi berriak igo edo azken fitxategietara sar zaitezke hemendik. Bira honetarako, lagin-fitxategi bat erabiliko dugu.", - "workbench": "Hau da Lan-mahaia - zure PDFak ikusi eta editatzeko eremu nagusia.", - "viewSwitcher": "Erabili kontrol hauek zure PDFak nola ikusi nahi dituzun hautatzeko.", - "viewer": "Ikustaileak zure PDFak irakurri eta oharrak egiteko aukera ematen du.", - "pageEditor": "Orri-editoreak hainbat eragiketa egiteko aukera ematen du zure PDFetako orriekin, hala nola ordena aldatzea, biratzea eta ezabatzea.", - "activeFiles": "Fitxategi Aktiboak ikuspegiak tresnan kargatuta dituzun PDF guztiak erakusten ditu, eta zein prozesatu hautatzeko aukera ematen dizu.", - "fileCheckbox": "Fitxategietako bat sakatzean, prozesatzeko hautatzen da. Hainbat fitxategi hauta ditzakezu batch eragiketetarako.", - "selectControls": "Eskuineko errailak zure PDF aktibo guztiak azkar hautatu/desautatzeko botoiak dauzka, baita aplikazioaren gaia edo hizkuntza aldatzeko botoiak ere.", - "cropSettings": "Orain moztu nahi dugun fitxategia hautatu dugunez, Moztu tresna konfigura dezakegu PDFa moztu nahi dugun eremua aukeratzeko.", - "runButton": "Tresna konfiguratu ondoren, botoi honek hautatutako PDF guztietan tresna exekutatzeko aukera ematen du.", - "results": "Tresnak exekutatzea amaitutakoan, Berrikusi urratsak emaitzen aurrebista erakutsiko du panel honetan, eta eragiketa desegiteko edo fitxategia deskargatzeko aukera emango dizu. ", - "fileReplacement": "Aldatutako fitxategiak automatikoki ordezkatuko du jatorrizkoa Lan-mahaian, errazago beste tresna batzuekin berriz prozesatzeko.", - "pinButton": "Finkatu botoia erabil dezakezu fitxategiak aktibo mantendu daitezen haien gainean tresnak exekutatu ondoren.", - "wrapUp": "Dena prest! Aplikazioaren eremu nagusiak eta nola erabili ikasi dituzu. Egin klik Laguntza botoian bira hau berriro ikusteko nahi duzunean.", - "previous": "Aurrekoa", - "next": "Hurrengoa", - "finish": "Amaitu", - "startTour": "Hasi bira", - "startTourDescription": "Stirling PDFren ezaugarri nagusien gida-bira", - "buttons": { - "next": "Hurrengoa →", - "back": "Atzera", - "skipForNow": "Utzi oraingoz", - "download": "Deskargatu →", - "showMeAround": "Erakutsi ingurunea", - "skipTheTour": "Utzi bisita gidatua" - }, - "serverLicense": { - "skip": "Utzi oraingoz", - "seePlans": "Ikusi planak →", - "upgrade": "Eguneratu orain →", - "freeTitle": "Zerbitzari-lizentzia", - "overLimitTitle": "Beharrezkoa da zerbitzari-lizentzia", - "overLimitBody": "Gure lizentziak baimentzen ditu {{freeTierLimit}} erabiltzaile doan zerbitzari bakoitzeko. {{overLimitUserCopy}} Stirling erabiltzaile dituzu. Jarraitzeko etenik gabe, eguneratu Stirling Server planera - eserleku mugagabeak, PDF testu-edizioa, eta admin kontrol osoa $99/zerbitzari/hilean.", - "freeBody": "Gure Open-Core lizentziak {{freeTierLimit}} erabiltzaile arte baimentzen ditu doan zerbitzari bakoitzeko. Etenik gabe eskalatzeko eta gure PDF testu-edizio tresna berrirako sarbide goiztiarra lortzeko, gomendatzen dugu Stirling Server plana - edizio osoa eta eserleku mugagabeak $99/zerbitzari/hilean." - }, - "desktopInstall": { - "title": "Deskargatu", - "titleWithOs": "Deskargatu {{osLabel}}-rako", - "body": "Stirling hobekien funtzionatzen du mahaigaineko aplikazio gisa. Offline erabil dezakezu, dokumentuak azkarrago atzitu, eta editatu tokian bertan zure ordenagailuan." - }, - "planOverview": { - "adminTitle": "Admin ikuspegi orokorra", - "userTitle": "Planaren ikuspegi orokorra", - "adminBodyLoginEnabled": "Admin gisa, erabiltzaileak kudeatu, ezarpenak konfiguratu eta zerbitzariaren osasuna monitorizatu ditzakezu. Zure zerbitzariko lehen {{freeTierLimit}} pertsonak doan erabil dezakete Stirling.", - "adminBodyLoginDisabled": "Saio-hasiera modua gaitzen duzunean, erabiltzaileak kudeatu, ezarpenak konfiguratu eta zerbitzariaren osasuna monitorizatu ahal izango dituzu. Zure zerbitzariko lehen {{freeTierLimit}} pertsonek doan erabil dezakete Stirling.", - "userBody": "Gonbidatu taldekideak, esleitu rolak eta mantendu dokumentuak antolatuta lan-espazio seguruan. Gaitu saio-hasiera modua bakarkako erabileratik harago hazteko prest zaudenean." - }, - "securityCheck": { - "message": "Aplikazioak aldaketa handiak izan ditu azkenaldian. Zure zerbitzariaren administratzailearen arreta behar izan daiteke. Mesedez, berretsi zure rola jarraitzeko." - } - }, - "adminOnboarding": { - "welcome": "Ongi etorri Administrazio-birara! Azter ditzagun sistema-administratzaileentzako ezaugarri eta ezarpen boteretsuak.", - "configButton": "Egin klik Config botoian sistema-ezarpen eta administrazio-kontrol guztiak eskuratzeko.", - "settingsOverview": "Hau da Ezarpenen panela. Administrazio-ezarpenak kategoriaka antolatuta daude nabigazio errazteko.", - "teamsAndUsers": "Kudeatu hemen Taldeak eta erabiltzaile indibidualak. Erabiltzaile berriak e-postaz, partekatzeko esteken bidez gonbidatu edo zuk zeuk kontu pertsonalizatuak sor ditzakezu.", - "systemCustomization": "UI pertsonalizatzeko modu ugari ditugu: Sistemaren ezarpenek aplikazioaren izena eta hizkuntzak aldatzea uzten dute, Ezaugarriek zerbitzariaren ziurtagirien kudeaketa ahalbidetzen dute, eta Endpoints atalak erabiltzaileentzako tresna zehatzak gaitu edo desgaitu ditzake.", - "databaseSection": "Ekoizpen-ingurune aurreratuetarako, kanpoko datu-base konekzioak gaitzeko ezarpenak ditugu, zure azpiegiturarekin integra zaitezen.", - "connectionsSection": "Connections atalak saio-hasierarako hainbat metodo onartzen ditu, besteak beste, SSO eta SAML hornitzaile pertsonalizatuak, hala nola Google eta GitHub, eta baita jakinarazpenetarako eta komunikazioetarako e-posta integrazioak ere.", - "adminTools": "Azkenik, administraziorako tresna aurreratuak ditugu, hala nola Auditoretza sistemaren jarduera jarraitzeko eta Erabilera-analitika erabiltzaileek plataformarekin nola elkarreragiten duten monitorizatzeko.", - "wrapUp": "Hori da administrazio-bira! Erakundeei egokitutako eta pertsonalizagarriak diren ezaugarriak ezagutu dituzu Stirling PDF irtenbide indartsu bihurtzen dutenak. Sar zaitez bira honetara edozein unetan Laguntza menutik." - }, - "workspace": { - "title": "Lan-espazioa", - "people": { - "title": "Pertsonak", - "description": "Kudeatu lan-espazioko kideak eta haien baimenak", - "loading": "Pertsonak kargatzen...", - "searchMembers": "Bilatu kideak...", - "addMembers": "Gehitu kideak", - "inviteMembers": { - "label": "Gonbidatu kideak", - "subtitle": "Idatzi edo itsatsi behean helbide elektronikoak, komaz bereizita. Zure lan-espazioari kideen arabera fakturatuko zaio." - }, - "user": "Erabiltzailea", - "role": "Rola", - "team": "Taldea", - "status": "Egoera", - "actions": { - "label": "Ekintzak", - "upgrade": "Eguneratu" - }, - "noMembersFound": "Ez da kiderik aurkitu", - "active": "Aktibo", - "disabled": "Desgaituta", - "activeSession": "Saio aktiboa", - "member": "Kidea", - "admin": "Admin", - "roleDescriptions": { - "admin": "Ezarpenak kudeatu eta kideak gonbidatu ditzake, administrazio-eskumen osoekin.", - "member": "Fitxategi partekatuak ikusi eta editatu ditzake, baina ezin du lan-espazioko ezarpenak edo kideak kudeatu.", - "user": "Erabiltzailea" - }, - "editRole": "Rola editatu", - "enable": "Gaitu", - "disable": "Desgaitu", - "deleteUser": "Ezabatu erabiltzailea", - "deleteUserSuccess": "Erabiltzailea ongi ezabatu da", - "deleteUserError": "Ezin izan da erabiltzailea ezabatu", - "confirmDelete": "Ziur erabiltzaile hau ezabatu nahi duzula? Ekintza hau ezin da desegin.", - "addMember": { - "title": "Gehitu kidea", - "username": "Erabiltzaile-izena (Helbide elektronikoa)", - "usernamePlaceholder": "user@example.com", - "password": "Pasahitza", - "passwordPlaceholder": "Sartu pasahitza", - "role": "Rola", - "team": "Taldea (aukerakoa)", - "teamPlaceholder": "Aukeratu talde bat", - "forcePasswordChange": "Behartu pasahitza aldatzera lehen saio-hasieran", - "cancel": "Utzi", - "submit": "Gehitu kidea", - "usernameRequired": "Erabiltzaile-izena eta pasahitza beharrezkoak dira", - "passwordTooShort": "Pasahitzak gutxienez 6 karaktere izan behar ditu", - "success": "Erabiltzailea ongi sortu da", - "error": "Ezin izan da erabiltzailea sortu" - }, - "editMember": { - "title": "Kidea editatu", - "editing": "Editatzen:", - "role": "Rola", - "team": "Taldea (aukerakoa)", - "teamPlaceholder": "Aukeratu talde bat", - "cancel": "Utzi", - "submit": "Eguneratu kidea", - "success": "Erabiltzailea ongi eguneratu da", - "error": "Ezin izan da erabiltzailea eguneratu" - }, - "toggleEnabled": { - "success": "Erabiltzailearen egoera ongi eguneratu da", - "error": "Ezin izan da erabiltzailearen egoera eguneratu" - }, - "delete": { - "success": "Erabiltzailea ongi ezabatu da", - "error": "Ezin izan da erabiltzailea ezabatu" - }, - "emailInvite": { - "tab": "E-posta bidezko gonbidapena", - "description": "Idatzi edo itsatsi behean helbide elektronikoak, komaz bereizita. Erabiltzaileek saio-hasierako kredentzialak e-postaz jasoko dituzte.", - "emails": "Helbide elektronikoak", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Gutxienez helbide elektroniko bat behar da", - "submit": "Bidali gonbidapenak", - "success": "erabiltzaile(a)(k) ongi gonbidatu dira", - "partialSuccess": "Gonbidapen batzuek huts egin dute", - "allFailed": "Ezin izan da erabiltzaileak gonbidatu", - "error": "Ezin izan dira gonbidapenak bidali" - }, - "directInvite": { - "tab": "Sortze zuzena" - }, - "inviteLinkTab": { - "tab": "Gonbidapen-esteka" - }, - "inviteLink": { - "description": "Erabiltzaileak bere pasahitza ezartzeko aukera ematen duen esteka segurua sortu", - "email": "Helbide elektronikoa", - "emailPlaceholder": "user@example.com (aukerakoa)", - "emailDescription": "Aukerakoa - utzi hutsik edonork erabil dezakeen gonbidapen orokorrerako", - "emailRequired": "Helbide elektronikoa beharrezkoa da", - "emailOptional": "Aukerakoa - utzi hutsik gonbidapen orokorrerako", - "emailRequiredForSend": "Posta helbidea behar da e-posta jakinarazpena bidaltzeko", - "expiryHours": "Iraungitze orduak", - "expiryDescription": "Zenbat ordutan iraungiko den esteka", - "sendEmail": "Bidali gonbidapen-esteka e-postaz", - "sendEmailDescription": "Gaituta badago, gonbidapen-esteka zehaztutako helbide elektronikora bidaliko da", - "smtpRequired": "SMTP ez dago konfiguratuta", - "generate": "Sortu esteka", - "generated": "Gonbidapen-esteka sortu da", - "copied": "Esteka arbelean kopiatu da", - "success": "Gonbidapen-esteka ongi sortu da", - "successWithEmail": "Gonbidapen-esteka sortu eta e-postaz bidali da", - "emailSent": "Gonbidapen-esteka sortu eta e-postaz bidali da", - "emailFailed": "Gonbidapen-esteka sortu da, baina e-postak huts egin du", - "emailFailedDetails": "Errorea: {0}. Mesedez, partekatu gonbidapen-esteka eskuz.", - "error": "Ezin izan da gonbidapen-esteka sortu", - "submit": "Sortu gonbidapen-esteka" - }, - "inviteMode": { - "username": "Erabiltzaile-izena", - "email": "E-posta", - "link": "Esteka", - "emailDisabled": "E-posta bidezko gonbidapenek SMTP konfigurazioa eta ezarpenetan mail.enableInvites=true behar dute" - }, - "license": { - "users": "erabiltzaileak", - "availableSlots": "Slot erabilgarriak", - "grandfathered": "Aurre-eskubidez", - "grandfatheredShort": "{{count}} aurre-eskubidez", - "fromLicense": "lizentziatik", - "slotsAvailable": "{{count}} erabiltzaile-slot erabilgarri", - "noSlotsAvailable": "Ez dago slot erabilgarririk", - "currentUsage": "Une honetan {{current}}/{{max}} erabiltzaile-lizentzia erabiltzen" - }, - "loginRequired": "Gaitu saio-hasiera modua lehenik" - }, - "teams": { - "title": "Taldeak", - "description": "Kudeatu taldeak eta antolatu lan-espazioko kideak", - "loading": "Taldeak kargatzen...", - "loadingDetails": "Taldearen xehetasunak kargatzen...", - "loadError": "Ezin izan dira taldearen xehetasunak kargatu", - "createNewTeam": "Sortu talde berria", - "teamName": "Taldearen izena", - "totalMembers": "Kideak guztira", - "actions": "Ekintzak", - "noTeamsFound": "Ez da talderik aurkitu", - "noMembers": "Ez dago kiderik talde honetan", - "system": "Sistema", - "addMember": "Gehitu kidea", - "viewTeam": "Ikusi taldea", - "removeMember": "Kendu taldetik", - "cannotRemoveFromSystemTeam": "Ezin da sistemako taldetik kendu", - "renameTeamLabel": "Taldea berrizendatu", - "deleteTeamLabel": "Taldea ezabatu", - "cannotDeleteInternal": "Ezin da Barneko taldea ezabatu", - "confirmDelete": "Ziur taldea ezabatu nahi duzula? Taldea hutsik egon behar da ezabatzeko.", - "confirmRemove": "Kendu erabiltzailea talde honetatik?", - "cannotRenameInternal": "Ezin da Barneko taldea berrizendatu", - "cannotAddToInternal": "Ezin dira kideak gehitu Barneko taldera", - "teamNotFound": "Ez da taldea aurkitu", - "backToTeams": "Itzuli Taldeetara", - "memberCount": "{{count}} kide", - "removeMemberSuccess": "Erabiltzailea taldetik kendu da", - "removeMemberError": "Ezin izan da erabiltzailea taldetik kendu", - "createTeam": { - "title": "Sortu talde berria", - "teamName": "Taldearen izena", - "teamNamePlaceholder": "Sartu taldearen izena", - "cancel": "Utzi", - "submit": "Sortu taldea", - "nameRequired": "Taldearen izena beharrezkoa da", - "success": "Taldea ongi sortu da", - "error": "Ezin izan da taldea sortu" - }, - "renameTeam": { - "title": "Taldea berrizendatu", - "renaming": "Berrizendatzen:", - "newTeamName": "Taldearen izen berria", - "newTeamNamePlaceholder": "Sartu taldearen izen berria", - "cancel": "Utzi", - "submit": "Taldea berrizendatu", - "nameRequired": "Taldearen izena beharrezkoa da", - "success": "Taldea ongi berrizendatu da", - "error": "Ezin izan da taldea berrizendatu" - }, - "deleteTeam": { - "success": "Taldea ongi ezabatu da", - "error": "Ezin izan da taldea ezabatu. Ziurtatu taldea hutsik dagoela.", - "teamMustBeEmpty": "Taldea hutsik egon behar da ezabatu aurretik" - }, - "addMemberToTeam": { - "title": "Gehitu kidea taldera", - "addingTo": "Hona gehitzen", - "selectUser": "Hautatu erabiltzailea", - "selectUserPlaceholder": "Aukeratu erabiltzaile bat", - "selectUserRequired": "Mesedez, hautatu erabiltzaile bat", - "currentlyIn": "une honetan", - "willBeMoved": "Oharra: Erabiltzaile hau bere egungo taldetik talde honetara eramango da.", - "cancel": "Utzi", - "submit": "Gehitu kidea", - "userRequired": "Mesedez, hautatu erabiltzaile bat", - "success": "Kidea ongi gehitu da taldera", - "error": "Ezin izan da kidea taldera gehitu" - }, - "changeTeam": { - "label": "Taldea aldatu", - "title": "Taldea aldatu", - "changing": "Lekuz aldatzen", - "selectTeam": "Hautatu taldea", - "selectTeamPlaceholder": "Aukeratu talde bat", - "selectTeamRequired": "Mesedez, hautatu talde bat", - "success": "Taldea ongi aldatu da", - "error": "Ezin izan da taldea aldatu", - "submit": "Aldatu taldea" - } - } - }, - "plan": { - "currency": "Moneta", - "popular": "Ezaguna", - "current": "Uneko plana", - "upgrade": "Bertsio-berritu", - "contact": "Jarri gurekin harremanetan", - "customPricing": "Pertsonalizatua", - "showComparison": "Alderatu ezaugarri guztiak", - "hideComparison": "Ezkutatu ezaugarrien konparazioa", - "featureComparison": "Ezaugarrien konparazioa", - "from": "Hasita", - "perMonth": "/hilean", - "perSeat": "/eserleku", - "withServer": "+ Zerbitzari-plana", - "licensedSeats": "Lizentziadunak: {{count}} eserleku", - "includedInCurrent": "Zure planean sartuta", - "selectPlan": "Aukeratu plana", - "manage": "Kudeatu", - "manageSubscription": { - "description": "Kudeatu zure harpidetza, fakturazioa eta ordainketa-metodoak" - }, - "activePlan": { - "title": "Plan aktiboa", - "subtitle": "Zure uneko harpidetzaren xehetasunak" - }, - "availablePlans": { - "title": "Plan eskuragarriak", - "subtitle": "Aukeratu zure beharretara egokitzen den plana" - }, - "static": { - "title": "Fakturazio informazioa", - "message": "Lineako fakturazioa ez dago konfiguratuta une honetan. Zure plana bertsio-berritzeko edo harpidetzak kudeatzeko, jarri gurekin zuzenean harremanetan.", - "contactSales": "Jarri salmentekin harremanetan", - "contactToUpgrade": "Jarri gurekin harremanetan zure plana bertsio-berritzeko edo pertsonalizatzeko", - "maxUsers": "Erabiltzaile kopuru maximoa", - "upTo": "Gehienez" - }, - "period": { - "month": "hilabete", - "perUserPerMonth": "/erabiltzaile/hilean" - }, - "free": { - "name": "Doakoa", - "highlight1": "Astean tresnen erabilera mugatua", - "highlight2": "Tresna guztietarako sarbidea", - "highlight3": "Komunitatearen laguntza", - "forever": "Betiko doan", - "included": "Sartuta" - }, - "pro": { - "name": "Pro", - "highlight1": "Tresna erabilera mugagabea", - "highlight2": "PDF tresna aurreratuak", - "highlight3": "Ur-marka gabe" - }, - "enterprise": { - "name": "Enpresa", - "highlight1": "Prezio pertsonalizatua", - "highlight2": "Laguntza espezializatua", - "highlight3": "Azken ezaugarriak", - "requiresServer": "Zerbitzaria behar du", - "requiresServerMessage": "Mesedez, eguneratu lehenik Zerbitzari planera Enpresara eguneratu aurretik." - }, - "feature": { - "title": "Ezaugarria", - "pdfTools": "Oinarrizko PDF tresnak", - "fileSize": "Fitxategi tamainaren muga", - "automation": "Tresna-fluxuak automatizatu", - "api": "API sarbidea", - "priority": "Lehentasunezko laguntza", - "customPricing": "Prezio pertsonalizatua" - }, - "licenseWarning": { - "title": "Doako auto-ostatu muga gaindituta", - "body": "{{total}} erabiltzaile dituzu baina maila doakoak {{limit}} soilik onartzen ditu zerbitzari bakoitzeko. Eguneratu Stirling PDF ondo ibil dadin.", - "overLimit": "{{limit}} baino gehiago", - "cta": "Ikusi planak" - } - }, - "subscription": { - "status": { - "active": "Aktibo", - "pastDue": "Ordainketa atzeratua", - "canceled": "Bertan behera utzita", - "incomplete": "Osatu gabe", - "trialing": "Proba", - "none": "Harpidetzarik ez" - }, - "renewsOn": "{{date}} egunean berritzen da", - "cancelsOn": "{{date}} egunean ezeztatuko da" - }, - "billing": { - "manageBilling": "Kudeatu fakturazioa", - "portal": { - "error": "Ezin izan da fakturazio ataria ireki" - }, - "updateSeats": "Eguneratu eserlekuak", - "updateEnterpriseSeats": "Eguneratu Enterprise eserlekuak", - "currentSeats": "Uneko eserlekuak", - "minimumSeats": "Gutxieneko eserlekuak", - "basedOnUsers": "(uneko erabiltzaileak)", - "newSeatCount": "Eserleku kopuru berria", - "newSeatCountDescription": "Hautatu enpresa-lizentziarako eserleku kopurua", - "whatHappensNext": "Zer dator orain?", - "stripePortalRedirect": "Stripe-ren fakturazio portalera birbideratuko zaituzte eserleku aldaketa berrikusi eta berresteko. Proportzionatutako zenbatekoa automatikoki kalkulatuko da.", - "preparingUpdate": "Eserleku eguneraketa prestatzen...", - "seatCountTooLow": "Eserleku kopuruak gutxienez {{minimum}} izan behar du (uneko erabiltzaile kopurua)", - "seatCountUnchanged": "Aukeratu beste eserleku kopuru bat", - "seatsUpdated": "Eserlekuak eguneratuta", - "seatsUpdatedMessage": "Zure enpresa eserlekuak {{seats}}-ra eguneratu dira", - "updateProcessing": "Eguneratzea prozesatzen", - "updateProcessingMessage": "Zure eserleku eguneraketa prozesatzen ari da. Mesedez, freskatu une batzuen buruan.", - "notEnterprise": "Eserleku kudeaketa enpresa-lizentzietarako soilik dago erabilgarri" - }, - "upgradeBanner": { - "title": "Eguneratu Zerbitzari Planera", - "message": "Atera etekinik handiena Stirling PDF-i erabiltzaile mugagabeekin eta funtzio aurreratuekin", - "upgradeButton": "Eguneratu orain", - "dismiss": "Baztertu bannerra", - "attentionTitle": "Zerbitzari honek admin arreta behar du", - "attentionBody": "Zure administratzaileak saioa hasi behar du informazio gehiago ikusteko. Jarri harekin harremanetan berehala.", - "attentionBodyAdmin": "Berrikusi lizentzia-eskakizunak zerbitzari hau betean mantentzeko.", - "seeInfo": "Ikusi informazioa" - }, - "payment": { - "preparing": "Zure ordainketa prestatzen...", - "redirecting": "Ordainketa segurura birbideratzen...", - "upgradeTitle": "Bertsio-berritu {{planName}} planera", - "success": "Ordainketa arrakastatsua!", - "successMessage": "Zure harpidetza ongi aktibatu da. Laster jasoko duzu baieztapen-mezu elektronikoa.", - "autoClose": "Leiho hau automatikoki itxiko da...", - "error": "Ordainketa-errorea", - "upgradeSuccess": "Ordainketa arrakastatsua! Zure harpidetza eguneratu da. Lizentzia zure zerbitzarian eguneratu da. Laster jasoko duzu berrespen email bat.", - "paymentSuccess": "Ordainketa arrakastatsua! Zure lizentzia-gakoa eskuratzen...", - "licenseActivated": "Lizentzia aktibatuta! Zure lizentzia-gakoa gorde da. Berrespen email bat bidali da zure erregistratutako helbide elektronikora.", - "licenseDelayed": "Ordainketa arrakastatsua! Zure lizentzia sortzen ari da. Laster jasoko duzu email bat zure lizentzia-gakoarekin. 10 minututan jasotzen ez baduzu, jarri harremanetan laguntzarekin.", - "licensePollingError": "Ordainketa arrakastatsua baina ezin izan dugu zure lizentzia-gakoa automatikoki eskuratu. Egiaztatu zure emaila edo jarri harremanetan laguntzarekin ordainketa berrespenarekin.", - "licenseRetrievalError": "Ordainketa arrakastatsua baina lizentzia eskuratzeak huts egin du. Zure lizentzia-gakoa email bidez jasoko duzu. 10 minututan jasotzen ez baduzu, jarri harremanetan laguntzarekin.", - "syncError": "Ordainketa arrakastatsua baina lizentzia sinkronizazioak huts egin du. Zure lizentzia laster eguneratuko da. Arazoek jarraitzen badute, jarri harremanetan laguntzarekin.", - "licenseSaveError": "Ezin izan da lizentzia-gakoa gorde. Jarri harremanetan laguntzarekin aktibazioa osatzeko zure lizentzia-gakoarekin.", - "paymentCanceled": "Ordainketa bertan behera utzi da. Ez da kobratu.", - "syncingLicense": "Zure lizentzia eguneratua sinkronizatzen...", - "generatingLicense": "Zure lizentzia-gakoa sortzen...", - "upgradeComplete": "Eguneratzea osatuta", - "upgradeCompleteMessage": "Zure harpidetza behar bezala eguneratu da. Zure oraingo lizentzia-gakoa eguneratu da.", - "stripeNotConfigured": "Stripe ez dago konfiguratuta", - "stripeNotConfiguredMessage": "Stripe ordainketa integrazioa ez dago konfiguratuta. Jarri harremanetan zure administratzailearekin.", - "monthly": "Hilero", - "yearly": "Urtero", - "billingPeriod": "Fakturazio epea", - "enterpriseNote": "Eserlekuak checkout-ean doi daitezke (1-1000).", - "installationId": "Instalazioaren IDa", - "licenseKey": "Zure lizentzia-gakoa", - "licenseInstructions": "Hau zure instalazioan gehitu da. Zure emailera ere kopia bat bidaliko da.", - "canCloseWindow": "Orain leiho hau itxi dezakezu.", - "licenseKeyProcessing": "Lizentzia-gakoa prozesatzen", - "licenseDelayedMessage": "Zure lizentzia-gakoa sortzen ari da. Egiaztatu zure emaila laster edo jarri harremanetan laguntzarekin.", - "perYear": "/urte", - "perMonth": "/hilean", - "emailInvalid": "Sartu baliozko helbide elektroniko bat", - "emailStage": { - "title": "Sartu zure emaila", - "description": "Lizentzia-gakoa eta ordainagiriak bidaltzeko erabiliko dugu.", - "emailLabel": "Helbide elektronikoa", - "emailPlaceholder": "your@email.com", - "continue": "Jarraitu", - "modalTitle": "Hasi - {{planName}}" - }, - "planStage": { - "title": "Aukeratu fakturazio epea", - "savingsNote": "Aurreztu {{percent}}% urteko fakturazioarekin", - "basePrice": "Oinarrizko prezioa", - "seatPrice": "Eserleku bakoitzeko", - "totalForSeats": "Guztira ({{count}} eserleku)", - "selectMonthly": "Aukeratu hilero", - "selectYearly": "Aukeratu urtero", - "savePercent": "Aurreztu {{percent}}%", - "savingsAmount": "Aurreztu {{amount}}", - "modalTitle": "Hautatu fakturazio epea - {{planName}}", - "billedYearly": "Urtero fakturatuta: {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Itzuli plan aukerara", - "selectedPlan": "Hautatutako plana", - "modalTitle": "Osatu ordainketa - {{planName}}" - } - }, - "firstLogin": { - "title": "Lehen aldiko saio-hasiera", - "welcomeTitle": "Ongi etorri!", - "welcomeMessage": "Segurtasun arrazoiengatik, lehen saio-hasieran pasahitza aldatu behar duzu.", - "loggedInAs": "Honela saioa hasita", - "error": "Errorea", - "currentPassword": "Uneko pasahitza", - "enterCurrentPassword": "Sartu zure uneko pasahitza", - "newPassword": "Pasahitz berria", - "enterNewPassword": "Sartu pasahitz berria (gutxienez 8 karaktere)", - "confirmPassword": "Berretsi pasahitz berria", - "reEnterNewPassword": "Sartu pasahitz berria berriro", - "changePassword": "Aldatu pasahitza", - "allFieldsRequired": "Eremu guztiak derrigorrezkoak dira", - "passwordsDoNotMatch": "Pasahitz berriak ez datoz bat", - "passwordTooShort": "Pasahitzak gutxienez 8 karaktere izan behar ditu", - "passwordMustBeDifferent": "Pasahitz berria desberdina izan behar da uneko pasahitzarekiko", - "passwordChangedSuccess": "Pasahitza ongi aldatu da! Mesedez, hasi saioa berriro.", - "passwordChangeFailed": "Ezin izan da pasahitza aldatu. Egiaztatu zure uneko pasahitza." - }, - "invite": { - "welcome": "Ongi etorri Stirling PDFra", - "invalidToken": "Gonbidapen-esteka baliogabea", - "validationError": "Ezin izan da gonbidapen-esteka baliozkotu", - "passwordRequired": "Pasahitza beharrezkoa da", - "passwordTooShort": "Pasahitzak gutxienez 6 karaktere izan behar ditu", - "passwordMismatch": "Pasahitzak ez datoz bat", - "acceptError": "Ezin izan da kontua sortu", - "validating": "Gonbidapena baliozkotzen...", - "invalidInvitation": "Gonbidapen baliogabea", - "goToLogin": "Joan saio-hasierara", - "welcomeTitle": "Gonbidapena jaso duzu!", - "welcomeSubtitle": "Amaitu zure kontuaren konfigurazioa hasteko", - "accountFor": "Kontua sortzen honentzat", - "linkExpires": "Esteka iraungiko da", - "email": "Helbide elektronikoa", - "emailPlaceholder": "Sartu zure helbide elektronikoa", - "emailRequired": "Helbide elektronikoa beharrezkoa da", - "invalidEmail": "Helbide elektronikoa baliogabea", - "choosePassword": "Aukeratu pasahitz bat", - "passwordPlaceholder": "Sartu zure pasahitza", - "confirmPassword": "Berretsi pasahitza", - "confirmPasswordPlaceholder": "Sartu zure pasahitza berriro", - "createAccount": "Sortu kontua", - "creating": "Kontua sortzen...", - "alreadyHaveAccount": "Dagoeneko kontua duzu?", - "signIn": "Hasi saioa" - }, - "audit": { - "error": { - "title": "Errorea auditoretza-sistema kargatzean" - }, - "notAvailable": "Auditoretza-sistema ez dago eskuragarri", - "notAvailableMessage": "Auditoretza-sistema ez dago konfiguratuta edo ez dago eskuragarri.", - "disabled": "Auditoretza-erregistroa desgaituta dago", - "disabledMessage": "Gaitu auditoretza-erregistroa zure aplikazioaren konfigurazioan sistemaren gertaerak jarraitzeko.", - "systemStatus": { - "title": "Sistemaren egoera", - "status": "Auditoretza-erregistroa", - "enabled": "Gaituta", - "disabled": "Desgaituta", - "level": "Auditoretza-maila", - "retention": "Atxikipen epea", - "days": "egun", - "totalEvents": "Gertaerak guztira" - }, - "tabs": { - "dashboard": "Aginte-panela", - "events": "Auditoretza-gertaerak", - "export": "Esportatu" - }, - "charts": { - "title": "Auditoretza aginte-panela", - "error": "Errorea grafikoak kargatzean", - "day": "Egun", - "week": "Astea", - "month": "Hilabetea", - "byType": "Gertaerak motaren arabera", - "byUser": "Gertaerak erabiltzailearen arabera", - "overTime": "Gertaerak denboran zehar" - }, - "events": { - "title": "Auditoretza-gertaerak", - "filterByType": "Iragazi motaren arabera", - "filterByUser": "Iragazi erabiltzailearen arabera", - "startDate": "Hasiera-data", - "endDate": "Amaiera-data", - "clearFilters": "Garbitu", - "error": "Errorea gertaerak kargatzean", - "noEvents": "Ez da gertaerarik aurkitu", - "timestamp": "Denbora-zigilua", - "type": "Mota", - "user": "Erabiltzailea", - "ipAddress": "IP helbidea", - "actions": "Ekintzak", - "viewDetails": "Ikusi xehetasunak", - "eventDetails": "Gertaeraren xehetasunak", - "details": "Xehetasunak" - }, - "export": { - "title": "Auditoretza-datuak esportatu", - "description": "Esportatu auditoretza-gertaerak CSV edo JSON formatura. Erabili iragazkiak esportatutako datuak mugatzeko.", - "format": "Esportazio-formatua", - "filters": "Iragazkiak (aukerakoa)", - "filterByType": "Iragazi motaren arabera", - "filterByUser": "Iragazi erabiltzailearen arabera", - "startDate": "Hasiera-data", - "endDate": "Amaiera-data", - "clearFilters": "Garbitu", - "exportButton": "Esportatu datuak", - "error": "Ezin izan dira datuak esportatu" - } - }, - "usage": { - "noData": "Ez dago daturik eskuragarri", - "error": "Errorea erabilera-estatistikak kargatzean", - "noDataMessage": "Une honetan ez dago erabilera-estatistikarik eskuragarri.", - "controls": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Guztiak", - "refresh": "Freskatu", - "dataTypeLabel": "Datu mota:", - "dataType": { - "all": "Guztiak", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Top 10 erakusten", - "top20": "Top 20 erakusten", - "all": "Guztiak" - }, - "stats": { - "totalEndpoints": "Endpoints guztira", - "totalVisits": "Bisitak guztira", - "showing": "Erakusten", - "selectedVisits": "Hautatutako bisitak" - }, - "chart": { - "title": "Endpoints erabileraren diagrama" - }, - "table": { - "title": "Estatistika xeheak", - "endpoint": "Endpoint", - "visits": "Bisitak", - "percentage": "Ehunekoa", - "noData": "Ez dago daturik eskuragarri" - } - }, - "backendHealth": { - "checking": "Atzeko zerbitzuaren egoera egiaztatzen...", - "online": "Backend linean", - "offline": "Backend lineaz kanpo", - "starting": "Backend abiarazten...", - "wait": "Itxaron backenda abiarazten amaitu arte eta saiatu berriro." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Desblokeatu PDFa jarraitzeko", - "title": "Kendu pasahitza jarraitzeko", - "description": "PDF hau pasahitzarekin babestuta dago. Sartu pasahitza lanean jarraitu ahal izateko.", - "password": { - "label": "PDF pasahitza", - "placeholder": "Sartu PDFaren pasahitza" - }, - "skip": "Utzi oraingoz", - "unlock": "Desblokeatu eta jarraitu", - "incorrectPassword": "Pasahitz okerra", - "missingFile": "Hautatutako fitxategia ez dago gehiago eskuragarri.", - "emptyResponse": "Pasahitza kentzeak ez du fitxategirik sortu.", - "required": "Sartu pasahitza jarraitzeko.", - "successTitle": "Pasahitza kenduta", - "successBodyWithName": "Pasahitza {{fileName}}-tik kendu da", - "successBody": "Pasahitza ondo kendu da." - }, - "setup": { - "welcome": "Ongi etorri Stirling PDF-era", - "description": "Hasi Stirling PDF nola erabili nahi duzun aukeratuz", - "step1": { - "label": "Aukeratu modua", - "description": "Offline edo Zerbitzaria" - }, - "step2": { - "label": "Hautatu zerbitzaria", - "description": "Auto-ostatuko zerbitzaria" - }, - "step3": { - "label": "Hasi saioa", - "description": "Sartu kredentzialak" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Hasi saioa zure Stirling kontuarekin" - }, - "selfhosted": { - "title": "Auto-ostatuko zerbitzaria", - "description": "Konektatu zure Stirling PDF zerbitzarira" - } - }, - "saas": { - "title": "Hasi saioa Stirlingen", - "subtitle": "Hasi saioa zure Stirling kontuarekin" - }, - "selfhosted": { - "title": "Hasi saioa zerbitzarian", - "subtitle": "Sartu zure zerbitzariaren kredentzialak" - }, - "server": { - "title": "Konektatu zerbitzarira", - "subtitle": "Sartu zure auto-ostatuko zerbitzariaren URLa", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Auto-ostatuko zerbitzaria" - }, - "url": { - "label": "Zerbitzariaren URLa", - "description": "Sartu zure auto-ostatuko Stirling PDF zerbitzariaren URLa osoa" - }, - "error": { - "emptyUrl": "Sartu zerbitzari baten URLa", - "unreachable": "Ezin izan da zerbitzarira konektatu", - "testFailed": "Konexio proba huts egin du" - }, - "testing": "Konexioa probatzen..." - }, - "login": { - "title": "Hasi saioa", - "subtitle": "Sartu zure kredentzialak jarraitzeko", - "connectingTo": "Hona konektatzen:", - "username": { - "label": "Erabiltzaile-izena", - "placeholder": "Sartu zure erabiltzaile-izena" - }, - "email": { - "label": "Emaila", - "placeholder": "Sartu zure emaila" - }, - "password": { - "label": "Pasahitza", - "placeholder": "Sartu zure pasahitza" - }, - "error": { - "emptyUsername": "Sartu zure erabiltzaile-izena", - "emptyEmail": "Sartu zure emaila", - "emptyPassword": "Sartu zure pasahitza", - "oauthFailed": "OAuth saio-hasierak huts egin du. Saiatu berriro." - }, - "submit": "Hasi saioa", - "signInWith": "Hasi saioa honekin", - "oauthPending": "Nabigatzailea irekitzen autentifikaziorako...", - "orContinueWith": "Edo jarraitu emailarekin" - } - }, - "oauth": { - "success": { - "title": "Autentifikazioa ongi burutu da", - "message": "Leiho hau itxi eta Stirling PDF-era itzul zaitezke." - }, - "error": { - "title": "Autentifikazioak huts egin du", - "message": "Autentifikazioa ez da ongi burutu. Leiho hau itxi eta saiatu berriro." - } - }, - "pdfTextEditor": { - "title": "PDF JSON editorea", - "viewLabel": "PDF Editorea", - "converting": "PDFa editagarri bihurtzen...", - "conversionFailed": "Ezin izan da PDFa bihurtu. Saiatu berriro.", - "currentFile": "Uneko fitxategia: {{name}}", - "pageSummary": "{{number}} / {{total}} orri", - "pagePreviewAlt": "Orriaren aurrebista", - "imageLabel": "Kokatutako irudia", - "noTextOnPage": "Ez da testu editagarririk detektatu orri honetan.", - "pageType": { - "paragraph": "Paragrafo orria", - "sparse": "Testu sakabanatua" - }, - "groupingMode": { - "auto": "Auto", - "paragraph": "Paragrafoa", - "singleLine": "Lerro bakarra" - }, - "badges": { - "unsaved": "Editatuta", - "modified": "Editatuta", - "earlyAccess": "Sarbide goiztiarra" - }, - "actions": { - "reset": "Aldaketak berrezarri", - "downloadJson": "JSON deskargatu", - "generatePdf": "PDF sortu" - }, - "options": { - "autoScaleText": { - "title": "Testua automatikoki eskalatu kutxetara egokitzeko", - "description": "Letra-tipoen errendatzea PDFarekiko desberdina denean, testua horizontalki automatikoki eskalatzen du jatorrizko mugaketa-kutxan sartzeko." - }, - "groupingMode": { - "title": "Testu taldekatzeko modua", - "autoDescription": "Orrialde mota automatikoki detektatu eta testua egoki taldekatu.", - "paragraphDescription": "Lerro lerrokatuak lerro anitzeko paragrafo-testu kutxetan taldekatzen ditu.", - "singleLineDescription": "PDFko testu-lerro bakoitza testu-kutxa bereizi gisa mantentzen du." - }, - "manualGrouping": { - "descriptionInline": "Aholkua: Eutsi sakatuta Ctrl (Cmd) edo Shift testu-kutxa anitz hautatzeko. Hautapenaren gainean tresna-barra mugikor bat agertuko da, batzea, banantzea edo zabalera doitzea egin dezazun." - }, - "forceSingleElement": { - "title": "Editatutako testua PDF elementu bakarrera lotu", - "description": "Gaituta dagoenean, editoreak editatutako testu-kutxa bakoitza PDFko testu-elementu bakar gisa esportatzen du, glifoen gainjartzeak edo letra-tipo nahasiak saihesteko." - } - }, - "manual": { - "mergeTooltip": "Hautatutako kutxak batu", - "merge": "Hautapena batu", - "ungroupTooltip": "Paragrafoa berriro lerrotan zatitu", - "ungroup": "Hautapena banandu", - "widthMenu": "Zabalera-aukerak", - "expandWidth": "Hedatu orriaren ertzeraino", - "resetWidth": "Zabalera berrezarri", - "resizeHandle": "Testuaren zabalera doitu" - }, - "disclaimer": { - "heading": "Aurrebistaren mugak", - "textFocus": "Lan-espazio honek testua editatzea eta txertatutako irudiak birkokatzea ditu ardatz. Orrialdeko arte konplexua, inprimaki widget-ak eta geruzatutako grafikoak esportatzeko gordetzen dira, baina ez dira guztiz editagarriak hemen.", - "previewVariance": "Zenbait ikusmen-elementu (adibidez, taulen ertzak, formak edo anotazioen itxura) agian ez dira zehatz erakutsiko aurrebistan. Esportatutako PDFak jatorrizko marrazketa-aginduak mantentzen ditu ahal denean.", - "alpha": "Ikusle alfa hau oraindik eboluzioan dago—zenbait letra-tipo, kolore, gardentasun-efektu eta diseinu xehetasun apur bat alda daitezke. Mesedez, egiaztatu sortutako PDFa partekatu aurretik." - }, - "empty": { - "title": "Ez da dokumenturik kargatu", - "subtitle": "Kargatu PDF edo JSON fitxategi bat testu-edukia editatzen hasteko." - }, - "welcomeBanner": { - "title": "Ongi etorri PDF Text Editor-era (Sarbide goiztiarra)", - "experimental": "Hau garapen aktiboan dagoen ezaugarri esperimentala da. Espero ezegonkortasuna eta erabileran arazo batzuk.", - "howItWorks": "Tresna honek zure PDFa formatu editagarri bihurtzen du, testua aldatzeko eta irudiak birkokatzeko. Aldaketak PDF berri gisa gordetzen dira.", - "bestFor": "Hobeto funtzionatzen du honekin:", - "bestFor1": "Testua eta irudiak nagusi dituzten PDF sinpleak", - "bestFor2": "Paragrafo formatu estandarra duten dokumentuak", - "bestFor3": "Gutunak, saiakerak, txostenak eta oinarrizko dokumentuak", - "notIdealFor": "Ez da egokiena honetarako:", - "notIdealFor1": "Bala-zerrendak, taulak edo zutabe anitzeko diseinuak dituzten PDFak", - "notIdealFor2": "Aldizkariak, eskuorriak edo diseinu kargadun dokumentuak", - "notIdealFor3": "Diseinu konplexua duten eskuliburuak", - "limitations": "Uneko murriztapenak:", - "limitation1": "Letra-tipoen errendatzea pixka bat desberdina izan daiteke jatorrizko PDFarekiko", - "limitation2": "Grafiko konplexuak, inprimaki-eremuak eta anotazioak gordetzen dira baina ez dira editagarriak", - "limitation3": "Fitxategi handiek denbora behar dezakete bihurtu eta prozesatzeko", - "knownIssues": "Arazo ezagunak (konpontzen ari gara):", - "issue1": "Testuaren kolorea oraindik ez da mantentzen (laster gehituko da)", - "issue2": "Paragrafo moduak lerrokadura eta tarte arazo gehiago ditu - Gomendatua: Lerro Bakar modua", - "issue3": "Aurrebistaren bistaratzea esportatutako PDFarekiko desberdina da - esportatutako PDFak jatorrizkoarekiko hurbilago daude", - "issue4": "Biratutako testuaren lerrokadurak eskuzko doikuntza beharra izan dezake", - "issue5": "Gardentasun eta geruzatze-efektuak jatorrizkotik alda daitezke", - "feedback": "Hau sarbide goiztiarreko ezaugarria da. Mesedez, jakinarazi aurkitzen dituzun arazoak hobetzen laguntzeko!", - "gotIt": "Ulertuta", - "dontShowAgain": "Ez erakutsi berriro" - }, - "modeChange": { - "title": "Modu aldaketa baieztatu", - "warning": "Testu taldekatzeko modua aldatzeak gorde gabeko aldaketa guztiak berrezarriko ditu. Ziur jarraitu nahi duzula?", - "cancel": "Ezeztatu", - "confirm": "Berrezarri eta aldatu modua" - }, - "fontAnalysis": { - "details": "Letra-tipoaren xehetasunak", - "embedded": "Txertatuta", - "type": "Mota", - "webFormat": "Web formatua", - "warnings": "Abisuak", - "suggestions": "Oharrak", - "currentPageFonts": "Orrialde honetan dauden letra-tipoak", - "allFonts": "Letra-tipo guztiak", - "fallback": "ordezko", - "missing": "falta", - "perfectMessage": "Letra-tipo guztiak perfektuki erreproduzi daitezke.", - "warningMessage": "Zenbait letra-tipo agian ez dira behar bezala errendatuko.", - "infoMessage": "Letra-tipoen erreprodukzioari buruzko informazioa eskuragarri.", - "perfect": "perfektua", - "subset": "azpimultzoa" - }, - "errors": { - "invalidJson": "Ezin da JSON fitxategia irakurri. Ziurtatu PDF to JSON tresnarekin sortua dela.", - "pdfConversion": "Ezin da editatutako JSONa berriz PDF bihurtu." - } - }, - "auth": { - "sessionExpired": "Saioa iraungi da", - "pleaseLoginAgain": "Hasi saioa berriro, mesedez.", - "accessDenied": "Sarbidea ukatuta", - "insufficientPermissions": "Ez duzu ekintza hau egiteko baimenik." - }, - "addText": { - "title": "Testua gehitu", - "header": "Testua gehitu PDFetara", - "text": { - "name": "Testu-edukia", - "placeholder": "Sartu gehitu nahi duzun testua", - "fontLabel": "Letra-tipoa", - "fontSizeLabel": "Letra-tamainoa", - "fontSizePlaceholder": "Idatzi edo hautatu letra-tamainoa (8-200)", - "colorLabel": "Testuaren kolorea" - }, - "steps": { - "configure": "Testua konfiguratu" - }, - "step": { - "createDesc": "Sartu gehitu nahi duzun testua", - "place": "Testua kokatu", - "placeDesc": "Egin klik PDFan zure testua gehitzeko" - }, - "instructions": { - "title": "Nola gehitu testua", - "text": "Goian zure testua sartu ondoren, egin klik PDFan edonon kokatzeko.", - "paused": "Kokatzea pausatuta", - "resumeHint": "Berrekin kokatzeari testua gehitzeko.", - "noSignature": "Sartu goian testua kokatzea gaitzeko." - }, - "mode": { - "move": "Testua mugitu", - "place": "Testua kokatu", - "pause": "Kokatzea pausatu", - "resume": "Kokatzea berrekin" - }, - "results": { - "title": "Testua gehitzearen emaitzak" - }, - "error": { - "failed": "Errore bat gertatu da testua PDFari gehitzean." - }, - "tags": "testua,anotazioa,etiketa", - "applySignatures": "Testua aplikatu" - } -} \ No newline at end of file diff --git a/frontend/public/locales/fa-IR/translation.json b/frontend/public/locales/fa-IR/translation.json deleted file mode 100644 index c84a79b27..000000000 --- a/frontend/public/locales/fa-IR/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "نحوه مرور ابزارها را انتخاب کنید", - "description": "هر دو چیدمان را پیش‌نمایش کنید و تصمیم بگیرید چگونه می‌خواهید ابزارهای Stirling PDF را کاوش کنید.", - "sidebarTitle": "حالت نوار کناری", - "sidebarDescription": "ابزارها را کنار فضای کار خود نگه دارید تا سریع جابه‌جا شوید.", - "recommended": "توصیه‌شده", - "chooseSidebar": "استفاده از حالت نوار کناری", - "fullscreenTitle": "حالت تمام‌صفحه - (قدیمی)", - "fullscreenDescription": "همه ابزارها را در یک کاتالوگ که فضای کار را می‌پوشاند مرور کنید تا یکی را انتخاب کنید.", - "chooseFullscreen": "استفاده از حالت تمام‌صفحه", - "dismiss": "بعداً" - }, - "fullscreen": { - "showDetails": "نمایش جزئیات", - "comingSoon": "به‌زودی:", - "favorite": "افزودن به علاقه‌مندی‌ها", - "favorites": "علاقه‌مندی‌ها", - "unavailable": "توسط مدیر سرور غیرفعال شده:", - "unavailableDependency": "در دسترس نیست - ابزار موردنیاز روی سرور موجود نیست:", - "heading": "همه ابزارها (نمای تمام‌صفحه)", - "noResults": "جستجوی خود را تنظیم کنید یا نمایش توضیحات را تغییر دهید تا مورد نیاز را بیابید.", - "recommended": "توصیه‌شده", - "unfavorite": "حذف از علاقه‌مندی‌ها" - }, - "placeholder": "برای شروع یک ابزار انتخاب کنید", - "toggle": { - "fullscreen": "تغییر به حالت تمام‌صفحه", - "sidebar": "تغییر به حالت نوار کناری" - }, - "alpha": "آلفا", - "premiumFeature": "ویژگی پرمیوم:", - "comingSoon": "به‌زودی:" - }, - "unsavedChanges": "شما تغییرات ذخیره‌نشده‌ای در PDF دارید.", - "areYouSure": "مطمئنید می‌خواهید خارج شوید؟", - "unsavedChangesTitle": "تغییرات ذخیره‌نشده", - "keepWorking": "ادامه کار", - "discardChanges": "لغو تغییرات و خروج", - "applyAndContinue": "ذخیره و خروج", - "exportAndContinue": "خروجی بگیرید و ادامه دهید", - "zipWarning": { - "title": "فایل ZIP بزرگ", - "message": "این ZIP شامل {{count}} فایل است. با این حال استخراج شود؟", - "cancel": "انصراف", - "confirm": "استخراج" - }, - "defaultApp": { - "title": "تنظیم به‌عنوان برنامه پیش‌فرض PDF", - "message": "می‌خواهید Stirling PDF را به‌عنوان ویرایشگر پیش‌فرض PDF خود تنظیم کنید؟", - "description": "می‌توانید بعداً در تنظیمات سیستم تغییر دهید.", - "notNow": "فعلاً نه", - "setDefault": "تنظیم به‌عنوان پیش‌فرض", - "dismiss": "بستن", - "prompt": { - "title": "تنظیم به‌عنوان ویرایشگر پیش‌فرض PDF", - "message": "Stirling PDF را برنامه پیش‌فرض خود برای باز کردن فایل‌های PDF کنید." - }, - "success": { - "title": "برنامه پیش‌فرض تنظیم شد", - "message": "Stirling PDF اکنون ویرایشگر پیش‌فرض PDF شماست" - }, - "settingsOpened": { - "title": "تنظیمات باز شد", - "message": "لطفاً Stirling PDF را در تنظیمات سیستم انتخاب کنید" - }, - "error": { - "title": "خطا", - "message": "تنظیم برنامه پیش‌فرض PDF ناموفق بود" - } - }, - "language": { - "direction": "rtl" - }, - "cancel": "انصراف", - "addPageNumbers": { - "fontSize": "اندازه فونت", - "fontName": "نام فونت", - "title": "افزودن شماره صفحات", - "header": "افزودن شماره صفحات", - "selectText": { - "1": "انتخاب فایل PDF:", - "2": "اندازه حاشیه", - "3": "موقعیت", - "4": "شماره شروع", - "5": "صفحات برای شماره‌گذاری", - "6": "متن سفارشی" - }, - "customTextDesc": "متن سفارشی", - "numberPagesDesc": "کدام صفحات شماره‌گذاری شوند، پیش‌فرض 'همه'، همچنین می‌توانید 1-5 یا 2,5,9 را وارد کنید.", - "customNumberDesc": "به‌طور پیش‌فرض {n}، همچنین می‌توانید 'صفحه {n} از {total}'، 'متن-{n}'، '{filename}-{n}' را وارد کنید.", - "submit": "اضافه کردن شماره صفحات", - "configuration": "پیکربندی", - "customize": "سفارشی‌سازی ظاهر", - "pagesAndStarting": "صفحات و شماره آغازین", - "positionAndPages": "موقعیت و صفحات", - "error": { - "failed": "عملیات افزودن شماره صفحه ناموفق بود" - }, - "results": { - "title": "نتایج شماره‌گذاری صفحات" - }, - "preview": "انتخاب موقعیت", - "previewDisclaimer": "پیش‌نمایش تقریبی است. خروجی نهایی ممکن است به دلیل معیارهای فونت PDF متفاوت باشد." - }, - "pageSelectionPrompt": "انتخاب صفحات سفارشی (یک لیست از شماره صفحات به صورت جدا شده با کاما وارد کنید مانند 1,5,6 یا از توابعی مانند 2n+1 استفاده کنید):", - "startingNumberTooltip": "اولین عددی که نمایش داده می‌شود. صفحات بعدی از این عدد افزایشی خواهند بود.", - "marginTooltip": "فاصله بین شماره صفحه و لبه صفحه.", - "fontSizeTooltip": "اندازه متن شماره صفحه بر حسب پوینت. اعداد بزرگ‌تر متن بزرگ‌تری ایجاد می‌کنند.", - "fontTypeTooltip": "خانواده فونت برای شماره صفحات. بر اساس سبک سند خود انتخاب کنید.", - "customTextTooltip": "قالب سفارشی اختیاری برای شماره صفحات. از {n} به‌عنوان جایگزین عدد استفاده کنید. مثال: «صفحه {n}» نمایش خواهد داد «صفحه 1»، «صفحه 2» و غیره.", - "pdfPrompt": "انتخاب فایل(های) PDF", - "multiPdfPrompt": "انتخاب فایل‌های PDF (دو یا بیشتر)", - "multiPdfDropPrompt": "انتخاب (یا کشیدن و رها کردن) تمام فایل‌های PDF مورد نیاز", - "imgPrompt": "انتخاب تصویر(ها)", - "genericSubmit": "ارسال", - "uploadLimit": "حداکثر اندازه فایل:", - "uploadLimitExceededSingular": "بزرگ‌تر از حد مجاز است. حداکثر اندازه مجاز", - "uploadLimitExceededPlural": "بزرگ‌تر از حد مجاز هستند. حداکثر اندازه مجاز", - "processTimeWarning": "هشدار: این فرآیند ممکن است بسته به اندازه فایل تا یک دقیقه طول بکشد", - "pageOrderPrompt": "ترتیب صفحات سفارشی (یک لیست از شماره صفحات به صورت جدا شده با کاما وارد کنید یا از توابعی مانند 2n+1 استفاده کنید):", - "goToPage": "برو", - "true": "درست", - "false": "غلط", - "unknown": "نامعلوم", - "app": { - "description": "جایگزین رایگان Adobe Acrobat (10M+ دانلود)" - }, - "save": "ذخیره", - "saveToBrowser": "ذخیره در مرورگر", - "download": "دانلود", - "downloadUnavailable": "دانلود برای این مورد در دسترس نیست", - "saveUnavailable": "ذخیره برای این مورد در دسترس نیست", - "pin": "سنجاق کردن فایل (پس از اجرای ابزار فعال بماند)", - "unpin": "برداشتن سنجاق فایل (پس از اجرای ابزار جایگزین شود)", - "undoOperationTooltip": "برای واگرد آخرین عملیات و بازیابی فایل‌های اصلی کلیک کنید", - "undo": "واگرد", - "back": "بازگشت", - "nothingToUndo": "موردی برای واگرد نیست", - "moreOptions": "گزینه‌های بیشتر", - "editYourNewFiles": "فایل(های) جدید خود را ویرایش کنید", - "close": "بستن", - "openInViewer": "باز کردن در نمایشگر", - "confirmClose": "تأیید بستن", - "confirmCloseMessage": "مطمئنید می‌خواهید این فایل را ببندید؟", - "confirmCloseCancel": "انصراف", - "confirmCloseConfirm": "بستن فایل", - "fileSelected": "انتخاب‌شده: {{filename}}", - "chooseFile": "انتخاب فایل", - "filesSelected": "فایل‌ها انتخاب شدند", - "files": { - "title": "فایل‌ها", - "upload": "بارگذاری", - "uploadFiles": "بارگذاری فایل‌ها", - "addFiles": "افزودن فایل‌ها", - "selectFromWorkbench": "فایل‌ها را از فضای کار انتخاب کنید یا ", - "selectMultipleFromWorkbench": "حداقل {{count}} فایل را از فضای کار انتخاب کنید یا ", - "created": "ایجاد شده", - "size": "اندازه فایل" - }, - "noFavourites": "هیچ مورد دلخواهی اضافه نشده است", - "downloadComplete": "دانلود کامل شد", - "bored": "منتظر ماندن خسته‌کننده است؟", - "alphabet": "حروف الفبا", - "downloadPdf": "دانلود PDF", - "text": "متن", - "font": "فونت", - "selectFillter": "-- انتخاب کنید --", - "pageNum": "شماره صفحه", - "sizes": { - "small": "کوچک", - "medium": "متوسط", - "large": "بزرگ", - "x-large": "خیلی بزرگ" - }, - "error": { - "pdfPassword": "سند PDF دارای رمز عبور است و یا رمز عبور وارد نشده یا نادرست است", - "encryptedPdfMustRemovePassword": "این PDF رمزگذاری یا با گذرواژه محافظت شده است. لطفاً پیش از تبدیل به PDF/A قفل آن را باز کنید.", - "incorrectPasswordProvided": "گذرواژه PDF نادرست است یا ارائه نشده است.", - "_value": "خطا", - "dismissAllErrors": "نادیده گرفتن همه خطاها", - "sorry": "متأسفیم برای مشکل موجود!", - "needHelp": "نیاز به کمک / یافتن مشکلی؟", - "contactTip": "اگر هنوز مشکلی دارید، دریغ نکنید که با ما تماس بگیرید. می‌توانید یک تیکت در صفحه GitHub ما ارسال کنید یا از طریق Discord با ما تماس بگیرید:", - "404": { - "head": "۴۰۴ - صفحه پیدا نشد | اوه، در کد لغزیدیم!", - "1": "به نظر نمی‌رسد بتوانیم صفحه‌ای را که دنبالش هستید پیدا کنیم.", - "2": "مشکلی پیش آمده است" - }, - "github": "ارسال تیکت در GitHub", - "showStack": "نمایش Trace Stack", - "copyStack": "کپی Trace Stack", - "githubSubmit": "GitHub - ارسال تیکت", - "discordSubmit": "Discord - ارسال پست پشتیبانی" - }, - "warning": { - "tooltipTitle": "هشدار" - }, - "edit": "ویرایش", - "delete": "حذف", - "never": "هرگز", - "username": "نام کاربری", - "password": "رمز عبور", - "welcome": "خوش آمدید", - "property": "ویژگی", - "black": "سیاه", - "white": "سفید", - "red": "قرمز", - "green": "سبز", - "blue": "آبی", - "custom": "سفارشی...", - "comingSoon": "به‌زودی", - "WorkInProgess": "کار در حال پیشرفت است، ممکن است کار نکند یا دارای اشکال باشد، لطفاً هر مشکلی را گزارش دهید!", - "poweredBy": "قدرت گرفته از", - "yes": "بله", - "no": "خیر", - "changedCredsMessage": "مشخصات تغییر یافت!", - "notAuthenticatedMessage": "کاربر تأیید نشده است.", - "userNotFoundMessage": "کاربر یافت نشد.", - "incorrectPasswordMessage": "رمز عبور فعلی نادرست است.", - "usernameExistsMessage": "نام کاربری جدید قبلاً وجود دارد.", - "invalidUsernameMessage": "نام کاربری نامعتبر است، نام کاربری فقط می‌تواند شامل حروف، اعداد و کاراکترهای خاص @._+- باشد یا باید یک آدرس ایمیل معتبر باشد.", - "invalidPasswordMessage": "رمز عبور نباید خالی باشد و نباید در ابتدا یا انتها فاصله داشته باشد.", - "confirmPasswordErrorMessage": "رمز عبور جدید و تأیید رمز عبور جدید باید یکسان باشند.", - "deleteCurrentUserMessage": "نمی‌توان کاربر فعلی را حذف کرد.", - "deleteUsernameExistsMessage": "نام کاربری وجود ندارد و نمی‌توان آن را حذف کرد.", - "downgradeCurrentUserMessage": "نمی‌توان نقش کاربر فعلی را کاهش داد", - "disabledCurrentUserMessage": "کاربر فعلی نمی‌تواند غیرفعال شود", - "downgradeCurrentUserLongMessage": "نمی‌توان نقش کاربر فعلی را کاهش داد. بنابراین، کاربر فعلی نشان داده نخواهد شد.", - "userAlreadyExistsOAuthMessage": "این کاربر قبلاً به عنوان یک کاربر OAuth2 وجود دارد.", - "userAlreadyExistsWebMessage": "این کاربر قبلاً به عنوان یک کاربر وب وجود دارد.", - "oops": "اوپس!", - "help": "راهنما", - "goHomepage": "رفتن به صفحه اصلی", - "joinDiscord": "به سرور دیسکورد ما بپیوندید", - "seeDockerHub": "مشاهده Docker Hub", - "visitGithub": "مشاهده مخزن گیت‌هاب", - "donate": "اهدا کنید", - "color": "رنگ", - "sponsor": "حمایت مالی", - "info": "اطلاعات", - "pro": "نسخه حرفه‌ای", - "page": "صفحه", - "pages": "صفحات", - "loading": "در حال بارگذاری...", - "review": "بررسی", - "addToDoc": "اضافه کردن به سند", - "reset": "تنظیم مجدد", - "apply": "اعمال", - "noFileSelected": "هیچ فایلی انتخاب نشده است. لطفاً یک فایل بارگذاری کنید.", - "legal": { - "privacy": "سیاست حفظ حریم خصوصی", - "iAgreeToThe": "با همه موارد موافقم", - "terms": "شرایط و ضوابط", - "accessibility": "دسترسی", - "cookie": "سیاست کوکی‌ها", - "impressum": "توضیحات قانونی", - "showCookieBanner": "تنظیمات کوکی" - }, - "pipeline": { - "header": "منوی پایپلاین (نسخه بتا)", - "uploadButton": "آپلود سفارشی", - "configureButton": "پیکربندی", - "defaultOption": "سفارشی", - "submitButton": "ارسال", - "help": "راهنمای پایپلاین", - "scanHelp": "راهنمای اسکن پوشه", - "deletePrompt": "آیا مطمئن هستید که می‌خواهید پایپلاین را حذف کنید؟", - "tags": "اتوماسیون،ترتیب،اسکریپت‌شده،پردازش دسته‌ای", - "title": "خط لوله" - }, - "pipelineOptions": { - "header": "پیکربندی پایپلاین", - "pipelineNameLabel": "نام پایپلاین", - "saveSettings": "ذخیره تنظیمات عملیات", - "pipelineNamePrompt": "نام پایپلاین را اینجا وارد کنید", - "selectOperation": "عملیات را انتخاب کنید", - "addOperationButton": "اضافه کردن عملیات", - "pipelineHeader": "پایپلاین:", - "saveButton": "دانلود", - "validateButton": "اعتبارسنجی" - }, - "enterpriseEdition": { - "button": "ارتقا به نسخه حرفه‌ای", - "warning": "این ویژگی فقط برای کاربران حرفه‌ای در دسترس است.", - "yamlAdvert": "Stirling PDF Pro از فایل‌های پیکربندی YAML و دیگر ویژگی‌های SSO پشتیبانی می‌کند.", - "ssoAdvert": "به دنبال ویژگی‌های بیشتر برای مدیریت کاربران هستید؟ Stirling PDF Pro را بررسی کنید" - }, - "analytics": { - "title": "آیا می‌خواهید Stirling PDF را بهتر کنید؟", - "paragraph1": "Stirling PDF از تحلیل‌های اختیاری استفاده می‌کند تا به ما در بهبود محصول کمک کند. ما هیچ اطلاعات شخصی یا محتوای فایل را ردیابی نمی‌کنیم.", - "paragraph2": "لطفاً در نظر بگیرید که تحلیل‌ها را فعال کنید تا به رشد Stirling PDF کمک کرده و ما را در درک بهتر کاربران یاری کنید.", - "learnMore": "بیشتر بدانید", - "enable": "فعال کردن تحلیل‌ها", - "disable": "غیرفعال کردن تحلیل‌ها", - "settings": "می‌توانید تنظیمات مربوط به تحلیل‌ها را در فایل config/settings.yml تغییر دهید", - "privacyAssurance": "ما هیچ اطلاعات شخصی یا محتوای فایل‌های شما را ردیابی نمی‌کنیم." - }, - "navbar": { - "favorite": "علاقه‌مندی‌ها", - "recent": "جدید و تازه به‌روزرسانی‌شده", - "darkmode": "حالت تاریک", - "language": "زبان‌ها", - "settings": "تنظیمات", - "allTools": "ابزارها", - "multiTool": "چند ابزار", - "search": "جستجو", - "sections": { - "organize": "سازماندهی", - "convertTo": "تبدیل به PDF", - "convertFrom": "تبدیل از PDF", - "security": "امضا و امنیت", - "advance": "پیشرفته", - "edit": "مشاهده و ویرایش", - "popular": "محبوب" - } - }, - "settings": { - "preferences": { - "title": "ترجیحات" - }, - "workspace": { - "title": "فضای کاری", - "people": "افراد", - "teams": "تیم‌ها" - }, - "configuration": { - "title": "پیکربندی", - "systemSettings": "تنظیمات سیستم", - "features": "قابلیت‌ها", - "endpoints": "نقاط پایانی", - "database": "پایگاه داده", - "advanced": "پیشرفته" - }, - "securityAuth": { - "title": "امنیت و احراز هویت", - "security": "امنیت", - "connections": "اتصالات" - }, - "licensingAnalytics": { - "title": "مجوزها و آنالیتیکس", - "plan": "طرح", - "audit": "ممیزی", - "usageAnalytics": "آنالیتیکس استفاده" - }, - "policiesPrivacy": { - "title": "سیاست‌ها و حریم خصوصی", - "legal": "حقوقی", - "privacy": "حریم خصوصی" - }, - "developer": { - "title": "توسعه‌دهنده", - "apiKeys": "کلیدهای API" - }, - "tooltips": { - "enableLoginFirst": "ابتدا حالت ورود را فعال کنید", - "requiresEnterprise": "به لایسنس Enterprise نیاز دارد" - }, - "connection": { - "title": "حالت اتصال", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "خودمیزبان" - }, - "server": "سرور", - "user": "وارد شده با", - "logout": "خروج" - }, - "general": { - "title": "عمومی", - "description": "پیکربندی ترجیحات عمومی برنامه.", - "user": "کاربر", - "logout": "خروج", - "enableFeatures": { - "dismiss": "رد کردن", - "title": "برای مدیران سیستم", - "intro": "احراز هویت کاربر، مدیریت تیم و قابلیت‌های فضای کار را برای سازمان خود فعال کنید.", - "action": "پیکربندی", - "and": "و", - "benefit": "نقش‌های کاربری، همکاری تیمی، کنترل‌های مدیر و قابلیت‌های سازمانی را فعال می‌کند.", - "learnMore": "بیشتر در مستندات بیاموزید" - }, - "defaultToolPickerMode": "حالت پیش‌فرض انتخاب‌گر ابزار", - "defaultToolPickerModeDescription": "انتخاب کنید انتخاب‌گر ابزار به‌صورت تمام‌صفحه یا نوار کناری به‌طور پیش‌فرض باز شود", - "mode": { - "sidebar": "نوار کناری", - "fullscreen": "تمام‌صفحه" - }, - "autoUnzipTooltip": "فایل‌های ZIP بازگشتی از عملیات API را به‌طور خودکار استخراج می‌کند. برای نگه‌داشتن فایل‌های ZIP غیرفعال کنید. این بر گردش‌کارهای اتوماسیون تأثیر نمی‌گذارد.", - "autoUnzip": "استخراج خودکار پاسخ‌های API", - "autoUnzipDescription": "استخراج خودکار فایل‌ها از پاسخ‌های ZIP", - "autoUnzipFileLimitTooltip": "تنها اگر ZIP این تعداد فایل یا کمتر داشته باشد استخراج کن. برای استخراج ZIPهای بزرگ‌تر مقدار بیشتری تعیین کنید.", - "autoUnzipFileLimit": "حد مجاز استخراج خودکار", - "autoUnzipFileLimitDescription": "حداکثر تعداد فایل برای استخراج از ZIP", - "defaultPdfEditor": "ویرایشگر پیش‌فرض PDF", - "defaultPdfEditorActive": "Stirling PDF ویرایشگر پیش‌فرض PDF شماست", - "defaultPdfEditorInactive": "برنامه دیگری به‌عنوان پیش‌فرض تنظیم شده است", - "defaultPdfEditorChecking": "در حال بررسی...", - "defaultPdfEditorSet": "از پیش پیش‌فرض است", - "setAsDefault": "تنظیم به‌عنوان پیش‌فرض", - "updates": { - "title": "به‌روزرسانی نرم‌افزار", - "description": "بررسی به‌روزرسانی و مشاهده اطلاعات نسخه", - "currentVersion": "نسخه فعلی", - "latestVersion": "آخرین نسخه", - "checkForUpdates": "بررسی به‌روزرسانی", - "viewDetails": "مشاهده جزئیات" - }, - "hideUnavailableTools": "مخفی‌کردن ابزارهای غیردردسترس", - "hideUnavailableToolsDescription": "به‌جای نمایش خاکستری، ابزارهایی را که سرور شما غیرفعال کرده حذف می‌کند.", - "hideUnavailableConversions": "مخفی‌کردن تبدیل‌های غیردردسترس", - "hideUnavailableConversionsDescription": "به‌جای نمایش خاکستری، گزینه‌های تبدیل غیرفعال در ابزار Convert را حذف می‌کند." - }, - "hotkeys": { - "title": "میانبرهای صفحه‌کلید", - "description": "می‌توانید میانبرهای صفحه‌کلید را برای دسترسی سریع به ابزارها سفارشی کنید. روی «تغییر میانبر» کلیک کنید و ترکیب کلید جدید را فشار دهید. برای لغو، Esc را بزنید.", - "errorConflict": "میانبر قبلاً توسط {{tool}} استفاده شده است.", - "errorModifier": { - "mac": "در میانبر خود ⌘ (Command)، ⌥ (Option) یا یک کلید اصلاحی دیگر را بگنجانید.", - "windows": "در میانبر خود Ctrl، Alt یا یک کلید اصلاحی دیگر را بگنجانید." - }, - "searchPlaceholder": "جستجوی ابزارها...", - "none": "اختصاص نیافته", - "customBadge": "سفارشی", - "defaultLabel": "پیش‌فرض: {{shortcut}}", - "capturing": "کلیدها را فشار دهید… (Esc برای انصراف)", - "change": "تغییر میانبر", - "reset": "بازنشانی", - "shortcut": "میانبر", - "noShortcut": "هیچ میانبری تنظیم نشده است" - } - }, - "update": { - "modalTitle": "به‌روزرسانی موجود است", - "current": "نسخه فعلی", - "latest": "آخرین نسخه", - "latestStable": "آخرین پایدار", - "priorityLabel": "اولویت", - "recommendedAction": "اقدام پیشنهادی", - "breakingChangesDetected": "تغییرات ناسازگار شناسایی شد", - "breakingChangesMessage": "برخی نسخه‌ها شامل تغییرات ناسازگارند. لطفاً پیش از به‌روزرسانی، راهنماهای مهاجرت زیر را مرور کنید.", - "migrationGuides": "راهنمای مهاجرت", - "viewGuide": "مشاهده راهنما", - "loadingDetailedInfo": "در حال بارگذاری اطلاعات کامل...", - "close": "بستن", - "viewAllReleases": "مشاهده همه انتشارها", - "downloadLatest": "دانلود آخرین نسخه", - "availableUpdates": "به‌روزرسانی‌های موجود", - "unableToLoadDetails": "بارگذاری اطلاعات کامل ممکن نیست.", - "version": "نسخه", - "urgentUpdateAvailable": "به‌روزرسانی فوری", - "updateAvailable": "به‌روزرسانی موجود است", - "releaseNotes": "یادداشت‌های انتشار", - "priority": { - "urgent": "فوری", - "normal": "عادی", - "minor": "جزئی", - "low": "کم" - }, - "breakingChanges": "تغییرات ناسازگار", - "breakingChangesDefault": "این نسخه شامل تغییرات ناسازگار است.", - "migrationGuide": "راهنمای مهاجرت" - }, - "changeCreds": { - "title": "تغییر مشخصات", - "header": "به‌روزرسانی جزئیات حساب کاربری", - "changePassword": "شما از مشخصات پیش‌فرض ورود استفاده می‌کنید. لطفاً یک رمز عبور جدید وارد کنید", - "newUsername": "نام کاربری جدید", - "oldPassword": "رمز عبور فعلی", - "newPassword": "رمز عبور جدید", - "confirmNewPassword": "تأیید رمز عبور جدید", - "submit": "ثبت تغییرات" - }, - "account": { - "title": "تنظیمات حساب", - "accountSettings": "تنظیمات حساب", - "adminSettings": "تنظیمات ادمین - مشاهده و اضافه کردن کاربران", - "userControlSettings": "تنظیمات کنترل کاربران", - "changeUsername": "تغییر نام کاربری", - "newUsername": "نام کاربری جدید", - "password": "رمز عبور تأییدیه", - "oldPassword": "رمز عبور قدیمی", - "newPassword": "رمز عبور جدید", - "changePassword": "تغییر رمز عبور", - "confirmNewPassword": "تأیید رمز عبور جدید", - "signOut": "خروج", - "yourApiKey": "کلید API شما", - "syncTitle": "همگام‌سازی تنظیمات مرورگر با حساب", - "settingsCompare": "مقایسه تنظیمات:", - "property": "ویژگی", - "webBrowserSettings": "تنظیمات مرورگر وب", - "syncToBrowser": "همگام‌سازی حساب -> مرورگر", - "syncToAccount": "همگام‌سازی حساب <- مرورگر" - }, - "adminUserSettings": { - "title": "تنظیمات کنترل کاربران", - "header": "تنظیمات کنترل کاربران توسط ادمین", - "admin": "ادمین", - "user": "کاربر", - "addUser": "اضافه کردن کاربر جدید", - "deleteUser": "حذف کاربر", - "confirmDeleteUser": "آیا باید کاربر حذف شود؟", - "confirmChangeUserStatus": "آیا باید وضعیت کاربر غیرفعال/فعال شود؟", - "usernameInfo": "نام کاربری فقط می‌تواند شامل حروف، اعداد و کاراکترهای خاص @._+- باشد یا باید یک آدرس ایمیل معتبر باشد.", - "roles": "نقش‌ها", - "role": "نقش", - "actions": "اقدامات", - "apiUser": "کاربر محدود API", - "extraApiUser": "کاربر محدود اضافی API", - "webOnlyUser": "فقط کاربر وب", - "demoUser": "کاربر دمو (بدون تنظیمات سفارشی)", - "internalApiUser": "کاربر داخلی API", - "forceChange": "مجبور کردن کاربر به تغییر رمز عبور هنگام ورود", - "submit": "ذخیره کاربر", - "changeUserRole": "تغییر نقش کاربر", - "authenticated": "احراز هویت شده", - "editOwnProfil": "ویرایش نمایه خود", - "enabledUser": "کاربر فعال", - "disabledUser": "کاربر غیرفعال", - "activeUsers": "کاربران فعال:", - "disabledUsers": "کاربران غیرفعال:", - "totalUsers": "کل کاربران:", - "lastRequest": "آخرین درخواست", - "usage": "مشاهده استفاده" - }, - "endpointStatistics": { - "title": "آمار نقاط پایانی", - "header": "آمار نقاط پایانی", - "top10": "10 برتر", - "top20": "20 برتر", - "all": "همه", - "refresh": "تازه‌سازی", - "dataTypeLabel": "نوع داده:", - "dataTypeAll": "همه", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "مجموع نقاط پایانی", - "totalVisits": "مجموع بازدیدها", - "showing": "نمایش", - "selectedVisits": "بازدیدهای انتخاب‌شده", - "endpoint": "نقطه پایانی", - "visits": "بازدیدها", - "percentage": "درصد", - "loading": "در حال بارگذاری...", - "failedToLoad": "بارگذاری داده‌های نقطه پایانی ناموفق بود. لطفاً دوباره تازه‌سازی کنید.", - "home": "خانه", - "login": "ورود", - "top": "برتر", - "numberOfVisits": "تعداد بازدیدها", - "visitsTooltip": "بازدیدها: {0} ({1}% از کل)", - "retry": "تلاش مجدد" - }, - "database": { - "title": "وارد کردن/صادر کردن پایگاه داده", - "header": "وارد کردن/صادر کردن پایگاه داده", - "fileName": "نام فایل", - "creationDate": "تاریخ ایجاد", - "fileSize": "اندازه فایل", - "deleteBackupFile": "حذف فایل پشتیبان", - "importBackupFile": "وارد کردن فایل پشتیبان", - "createBackupFile": "ایجاد فایل پشتیبان", - "downloadBackupFile": "دانلود فایل پشتیبان", - "info_1": "هنگام وارد کردن داده‌ها، اطمینان از ساختار صحیح ضروری است. اگر مطمئن نیستید چه کاری انجام می‌دهید، از یک متخصص مشاوره و پشتیبانی دریافت کنید. خطا در ساختار می‌تواند باعث اختلالات برنامه شود، حتی تا حدی که برنامه به طور کامل قادر به اجرا نباشد.", - "info_2": "نام فایل هنگام آپلود مهم نیست. پس از آن برای پیروی از قالب backup_user_yyyyMMddHHmm.sql تغییر نام داده می‌شود تا یک قرارداد نام‌گذاری ثابت را تضمین کند.", - "submit": "وارد کردن پشتیبان", - "importIntoDatabaseSuccessed": "وارد کردن در پایگاه داده موفقیت‌آمیز بود", - "backupCreated": "پشتیبان‌گیری پایگاه‌داده با موفقیت انجام شد", - "fileNotFound": "فایل پیدا نشد", - "fileNullOrEmpty": "فایل نباید خالی یا تهی باشد", - "failedImportFile": "وارد کردن فایل ناموفق بود", - "notSupported": "این قابلیت برای اتصال پایگاه‌داده شما در دسترس نیست." - }, - "session": { - "expired": "نشست شما به پایان رسیده است. لطفاً صفحه را تازه‌سازی کرده و دوباره تلاش کنید.", - "refreshPage": "تازه‌سازی صفحه" - }, - "home": { - "desc": "مغازه‌ همه‌کاره میزبانی‌شده به صورت محلی برای تمام نیازهای PDF شما.", - "searchBar": "جستجو برای ویژگی‌ها...", - "viewPdf": { - "title": "نمایش/ویرایش PDF", - "desc": "مشاهده، حاشیه‌نویسی، افزودن متن یا تصاویر" - }, - "setFavorites": "تنظیم علاقه‌مندی‌ها", - "hideFavorites": "پنهان کردن علاقه‌مندی‌ها", - "showFavorites": "نمایش علاقه‌مندی‌ها", - "legacyHomepage": "صفحه خانه قدیمی", - "newHomePage": "صفحه خانه جدید ما را امتحان کنید!", - "alphabetical": "الفبایی", - "globalPopularity": "محبوبیت جهانی", - "sortBy": "مرتب‌سازی بر اساس:", - "mobile": { - "brandAlt": "لوگوی Stirling PDF", - "openFiles": "باز کردن فایل‌ها", - "swipeHint": "برای تغییر نما به چپ یا راست بکشید", - "tools": "ابزارها", - "toolsSlide": "پنل انتخاب ابزار", - "viewSwitcher": "تغییر نمای فضای کار", - "workbenchSlide": "پنل فضای کار", - "workspace": "فضای کار" - }, - "multiTool": { - "tags": "چندگانه,ابزارها", - "title": "ابزار چندگانه PDF", - "desc": "ترکیب، چرخش، بازآرایی، تقسیم و حذف صفحات" - }, - "merge": { - "tags": "ترکیب,ادغام,یکی‌کردن", - "title": "ترکیب", - "desc": "ترکیب آسان چندین فایل PDF در یک فایل." - }, - "split": { - "tags": "تقسیم,جداکردن,تفکیک", - "title": "تقسیم", - "desc": "تقسیم فایل‌های PDF به اسناد چندگانه" - }, - "rotate": { - "tags": "چرخاندن,وارونه,جهت‌دهی", - "title": "چرخش", - "desc": "چرخش آسان فایل‌های PDF." - }, - "convert": { - "tags": "تبدیل,تغییر", - "title": "تبدیل", - "desc": "تبدیل فایل‌ها بین قالب‌های مختلف" - }, - "pdfOrganiser": { - "tags": "سازمان‌دهی,بازچینی,مرتب‌سازی مجدد", - "title": "سازماندهی", - "desc": "حذف/بازآرایی صفحات به ترتیب دلخواه" - }, - "addImage": { - "tags": "درج,جاسازی,قرار دادن", - "title": "افزودن تصویر", - "desc": "افزودن یک تصویر به یک مکان مشخص در PDF" - }, - "addAttachments": { - "tags": "جاسازی,پیوست,شامل", - "title": "افزودن پیوست‌ها", - "desc": "افزودن یا حذف فایل‌های جاسازی‌شده (پیوست‌ها) به/از یک PDF" - }, - "watermark": { - "tags": "مُهر,نشان,روکش", - "title": "افزودن واترمارک", - "desc": "افزودن یک واترمارک سفارشی به سند PDF." - }, - "removePassword": { - "tags": "قفل‌گشایی", - "title": "حذف رمز عبور", - "desc": "حذف حفاظت رمز عبور از سند PDF شما." - }, - "compress": { - "tags": "فشرده‌سازی,کاهش,بهینه‌سازی", - "title": "فشرده‌سازی", - "desc": "فشرده‌سازی فایل‌های PDF برای کاهش اندازه آن‌ها." - }, - "unlockPDFForms": { - "tags": "قفل‌گشایی,فعال‌سازی,ویرایش", - "title": "بازکردن فرم‌های PDF", - "desc": "حذف ویژگی فقط‌خواندنی از فیلدهای فرم در یک سند PDF." - }, - "changeMetadata": { - "tags": "ویرایش,تغییر,به‌روزرسانی", - "title": "تغییر متاداده", - "desc": "تغییر/حذف/افزودن متاداده به یک سند PDF" - }, - "ocr": { - "tags": "استخراج,اسکن", - "title": "OCR / پاکسازی اسکن‌ها", - "desc": "پاکسازی اسکن‌ها و تشخیص متن از تصاویر درون یک فایل PDF و بازافزودن آن به عنوان متن." - }, - "extractImages": { - "tags": "استخراج,ذخیره,برون‌بری", - "title": "استخراج تصاویر", - "desc": "استخراج تمام تصاویر از یک PDF و ذخیره آن‌ها به صورت فایل زیپ" - }, - "scannerImageSplit": { - "tags": "شناسایی,تفکیک,عکس‌ها", - "title": "شناسایی و تفکیک عکس‌های اسکن‌شده", - "desc": "شناسایی و تفکیک عکس‌های اسکن‌شده به صفحات جداگانه" - }, - "sign": { - "tags": "امضا,دستخط", - "title": "امضا", - "desc": "افزودن امضا به PDF با کشیدن، متن یا تصویر" - }, - "flatten": { - "tags": "ساده‌سازی,حذف,تعامل", - "title": "تسطیح", - "desc": "حذف تمام عناصر تعاملی و فرم‌ها از یک PDF" - }, - "certSign": { - "tags": "احراز,PEM,P12,رسمی,رمزنگاری,امضا,certificate,PKCS12,JKS,server,manual,auto", - "title": "امضا با گواهینامه", - "desc": "امضای یک PDF با گواهینامه/کلید (PEM/P12)" - }, - "repair": { - "tags": "ترمیم,بازگردانی", - "title": "ترمیم", - "desc": "تلاش برای ترمیم یک PDF خراب/شکسته" - }, - "removeBlanks": { - "tags": "حذف,پاکسازی,خالی", - "title": "حذف صفحات خالی", - "desc": "تشخیص و حذف صفحات خالی از یک سند" - }, - "removeAnnotations": { - "tags": "حذف,پاکسازی,برداشتن", - "title": "حذف حاشیه‌نویسی‌ها", - "desc": "حذف تمام نظرات/حاشیه‌نویسی‌ها از یک PDF" - }, - "compare": { - "tags": "تفاوت", - "title": "مقایسه", - "desc": "مقایسه و نمایش تفاوت‌ها بین 2 سند PDF" - }, - "removeCertSign": { - "tags": "حذف,پاک کردن,قفل‌گشایی", - "title": "حذف امضای گواهینامه", - "desc": "حذف امضای گواهینامه از PDF" - }, - "pageLayout": { - "tags": "چیدمان,آرایش,ترکیب", - "title": "طرح‌بندی چند صفحه‌ای", - "desc": "ادغام چندین صفحه یک سند PDF در یک صفحه واحد" - }, - "bookletImposition": { - "tags": "دفترچه,چاپ,صحافی", - "title": "آرایش دفترچه‌ای", - "desc": "ایجاد دفترچه‌ها با ترتیب صحیح صفحات و چیدمان چندصفحه‌ای برای چاپ و صحافی" - }, - "scalePages": { - "tags": "تغییر اندازه,تنظیم,مقیاس", - "title": "تنظیم اندازه/مقیاس صفحه", - "desc": "تغییر اندازه/مقیاس یک صفحه و/یا محتوای آن." - }, - "addPageNumbers": { - "tags": "شماره,صفحه‌بندی,شمارش", - "title": "افزودن شماره صفحات", - "desc": "افزودن شماره صفحات به تمام سند در یک مکان مشخص" - }, - "autoRename": { - "tags": "تشخیص خودکار,بر پایه سربرگ,سازمان‌دهی,نام‌گذاری مجدد", - "title": "تغییر نام خودکار فایل PDF", - "desc": "به‌طور خودکار نام فایل PDF را بر اساس سربرگ شناسایی‌شده تغییر می‌دهد" - }, - "adjustContrast": { - "tags": "کنتراست,روشنایی,اشباع", - "title": "تنظیم رنگ‌ها/کنتراست", - "desc": "تنظیم کنتراست، اشباع و روشنایی یک PDF" - }, - "crop": { - "tags": "برش,قطع,تغییر اندازه", - "title": "برش PDF", - "desc": "برش یک PDF برای کاهش اندازه آن (متن را حفظ می‌کند!)" - }, - "autoSplitPDF": { - "tags": "خودکار,تفکیک,QR", - "title": "تقسیم خودکار صفحات", - "desc": "تقسیم خودکار فایل اسکن‌شده PDF با استفاده از کد QR تقسیم‌کننده فیزیکی" - }, - "sanitize": { - "tags": "پاکسازی,پاک‌سازی,حذف", - "title": "پاک‌سازی", - "desc": "حذف عناصر بالقوه مضر از فایل‌های PDF" - }, - "getPdfInfo": { - "tags": "اطلاعات,فراداده,جزئیات", - "title": "دریافت تمام اطلاعات در مورد PDF", - "desc": "گرفتن هر اطلاعات ممکن در مورد PDF" - }, - "pdfToSinglePage": { - "tags": "ترکیب,ادغام,تک‌صفحه", - "title": "صفحه بزرگ واحد", - "desc": "ادغام تمام صفحات PDF در یک صفحه بزرگ واحد" - }, - "showJS": { - "tags": "javascript,کد,اسکریپت", - "title": "نمایش جاوااسکریپت", - "desc": "جستجو و نمایش هر جاوااسکریپت تزریق شده به PDF" - }, - "redact": { - "tags": "سانسور,پوشاندن,مخفی‌سازی", - "title": "Manual Redaction", - "desc": "Redacts a PDF based on selected text, drawn shapes and/or selected page(s)" - }, - "splitBySections": { - "tags": "تفکیک,بخش‌ها,تقسیم", - "title": "تفکیک PDF بر اساس بخش‌ها", - "desc": "تقسیم هر صفحه از یک PDF به بخش‌های افقی و عمودی کوچک‌تر" - }, - "addStamp": { - "tags": "مُهر,نشان,مهر و موم", - "title": "افزودن مُهر به PDF", - "desc": "افزودن مُهرهای متنی یا تصویری در مکان‌های مشخص" - }, - "removeImage": { - "tags": "حذف,پاک کردن,پاکسازی", - "title": "حذف تصویر", - "desc": "حذف تصاویر از PDF برای کاهش حجم فایل" - }, - "splitByChapters": { - "tags": "تفکیک,فصل‌ها,ساختار", - "title": "تقسیم PDF بر اساس فصل‌ها", - "desc": "تقسیم PDF به چند فایل بر اساس ساختار فصل‌ها" - }, - "validateSignature": { - "tags": "اعتبارسنجی,تأیید,گواهی", - "title": "اعتبارسنجی امضای PDF", - "desc": "تأیید امضاها و گواهی‌های دیجیتال در اسناد PDF" - }, - "swagger": { - "tags": "API,مستندات,آزمایش", - "title": "مستندات API", - "desc": "مشاهده مستندات API و آزمایش نقاط پایانی" - }, - "scannerEffect": { - "tags": "اسکن,شبیه‌سازی,ایجاد", - "title": "افکت اسکنر", - "desc": "ایجاد PDF که شبیه اسکن‌شده به نظر می‌رسد" - }, - "editTableOfContents": { - "tags": "نشانک‌ها,فهرست,ویرایش", - "title": "ویرایش فهرست مطالب", - "desc": "افزودن یا ویرایش نشانک‌ها و فهرست مطالب در اسناد PDF" - }, - "manageCertificates": { - "tags": "گواهی‌ها,وارد کردن,صادر کردن", - "title": "مدیریت گواهی‌ها", - "desc": "وارد کردن، صادر کردن یا حذف فایل‌های گواهی دیجیتال مورد استفاده برای امضای PDFها." - }, - "read": { - "tags": "مشاهده,باز کردن,نمایش", - "title": "خواندن", - "desc": "مشاهده و حاشیه‌نویسی PDFها. متن را برجسته کنید، رسم کنید یا برای بازبینی و همکاری نظر درج کنید." - }, - "reorganizePages": { - "tags": "جابه‌جایی,مرتب‌سازی مجدد,سازمان‌دهی", - "title": "سازمان‌دهی دوباره صفحات", - "desc": "جابه‌جا کردن، تکثیر یا حذف صفحات PDF با کنترل دیداری کشیدن و رها کردن." - }, - "extractPages": { - "tags": "استخراج,انتخاب,کپی", - "title": "استخراج صفحات", - "desc": "استخراج صفحات خاص از یک سند PDF" - }, - "removePages": { - "tags": "حذف,استخراج,حذف از", - "title": "حذف", - "desc": "حذف صفحات ناخواسته از سند PDF شما." - }, - "autoSizeSplitPDF": { - "tags": "خودکار,تفکیک,اندازه", - "title": "تقسیم خودکار بر اساس اندازه/تعداد", - "desc": "تقسیم یک PDF به چند سند بر اساس اندازه، تعداد صفحات، یا تعداد اسناد" - }, - "replaceColor": { - "title": "جایگزینی و معکوس کردن رنگ", - "desc": "جایگزینی یا معکوس کردن رنگ‌ها در اسناد PDF" - }, - "devApi": { - "tags": "API,توسعه,مستندات", - "title": "API", - "desc": "پیوند به مستندات API" - }, - "devFolderScanning": { - "tags": "اتوماسیون,پوشه,اسکن", - "title": "اسکن خودکار پوشه", - "desc": "پیوند به راهنمای اسکن خودکار پوشه" - }, - "devSsoGuide": { - "title": "راهنمای SSO", - "desc": "پیوند به راهنمای SSO" - }, - "devAirgapped": { - "title": "راه‌اندازی Air-gapped", - "desc": "پیوند به راهنمای راه‌اندازی Air-gapped" - }, - "addPassword": { - "title": "افزودن رمز عبور", - "desc": "رمزگذاری سند PDF شما با رمز عبور." - }, - "changePermissions": { - "title": "تغییر مجوزها", - "desc": "تغییر محدودیت‌ها و مجوزهای سند" - }, - "automate": { - "tags": "گردش‌کار,توالی,اتوماسیون", - "title": "اتوماسیون", - "desc": "ساخت گردش‌کارهای چندمرحله‌ای با زنجیره کردن اقدامات PDF. مناسب برای کارهای تکرارشونده." - }, - "overlay-pdfs": { - "desc": "PDF‌ها را بر روی PDF دیگری هم‌پوشانی می‌کند", - "title": "هم‌پوشانی PDF‌ها" - }, - "pdfTextEditor": { - "title": "ویرایشگر متن PDF", - "desc": "بازبینی و ویرایش خروجی‌های JSON Stirling PDF با ویرایش گروهی متن و بازتولید PDF" - }, - "addText": { - "tags": "متن,حاشیه‌نویسی,برچسب", - "title": "افزودن متن", - "desc": "افزودن متن دلخواه در هر جای PDF" - } - }, - "landing": { - "addFiles": "افزودن فایل‌ها", - "uploadFromComputer": "بارگذاری از رایانه", - "openFromComputer": "باز کردن از رایانه" - }, - "viewPdf": { - "tags": "مشاهده،خواندن،حاشیه‌نویسی،متن،تصویر", - "title": "نمایش/ویرایش PDF", - "header": "مشاهده PDF" - }, - "multiTool": { - "tags": "ابزار چندگانه،عملیات چندگانه،واسط کاربری،کلیک و کشیدن،فرانت‌اند،کاربردی،قابل تعامل،جابجایی،حذف،تقسیم", - "title": "ابزار چندگانه PDF", - "header": "ابزار چندگانه PDF", - "uploadPrompts": "نام فایل", - "selectAll": "انتخاب همه", - "deselectAll": "لغو انتخاب همه", - "selectPages": "انتخاب صفحه", - "selectedPages": "صفحات انتخاب شده", - "page": "صفحه", - "deleteSelected": "حذف انتخاب شده‌ها", - "downloadAll": "صادر کردن", - "downloadSelected": "صادر کردن انتخاب شده‌ها", - "insertPageBreak": "درج شکست صفحه", - "addFile": "افزودن فایل", - "rotateLeft": "چرخاندن به چپ", - "rotateRight": "چرخاندن به راست", - "split": "تقسیم", - "moveLeft": "جابجایی به چپ", - "moveRight": "جابجایی به راست", - "delete": "حذف", - "dragDropMessage": "صفحه(ها) انتخاب شده‌اند", - "undo": "واگرد", - "redo": "بازگرداندن" - }, - "merge": { - "tags": "ترکیب،عملیات صفحات،بک‌اند،سمت سرور", - "title": "ادغام", - "removeDigitalSignature": { - "label": "امضای دیجیتال در فایل ادغام‌شده حذف شود؟", - "tooltip": { - "title": "حذف امضای دیجیتال", - "description": "امضاهای دیجیتال در زمان ادغام نامعتبر می‌شوند. برای حذف آن‌ها از PDF نهایی این گزینه را علامت بزنید." - } - }, - "generateTableOfContents": { - "label": "در فایل ادغام‌شده فهرست مطالب ایجاد شود؟", - "tooltip": { - "title": "ایجاد فهرست مطالب", - "description": "بر اساس نام فایل‌های اصلی و شماره صفحات، به‌طور خودکار یک فهرست مطالب قابل کلیک در PDF ادغام‌شده ایجاد می‌کند." - } - }, - "submit": "ادغام", - "sortBy": { - "description": "فایل‌ها به ترتیبی که انتخاب می‌شوند ادغام می‌شوند. برای تغییر ترتیب بکشید یا در زیر مرتب‌سازی کنید.", - "label": "مرتب‌سازی بر اساس", - "filename": "نام فایل", - "dateModified": "تاریخ ویرایش", - "ascending": "صعودی", - "descending": "نزولی", - "sort": "مرتب‌سازی" - }, - "error": { - "failed": "هنگام ادغام PDFها خطایی رخ داد." - }, - "tooltip": { - "header": { - "title": "نمای کلی تنظیمات ادغام" - } - } - }, - "split": { - "title": "تقسیم PDF", - "header": "تقسیم PDF", - "desc": { - "1": "اعدادی که انتخاب می‌کنید شماره صفحه‌هایی هستند که می‌خواهید بر روی آنها تقسیم انجام دهید", - "2": "بنابراین انتخاب ۱,۳,۷-۹ یک سند ۱۰ صفحه‌ای را به ۶ PDF جداگانه تقسیم می‌کند با:", - "3": "سند #1: صفحه ۱", - "4": "سند #2: صفحه ۲ و ۳", - "5": "سند #3: صفحه ۴، ۵، ۶، ۷", - "6": "سند #4: صفحه ۸", - "7": "سند #5: صفحه ۹", - "8": "سند #6: صفحه ۱۰" - }, - "splitPages": "صفحات برای تقسیم را وارد کنید:", - "submit": "تقسیم", - "steps": { - "chooseMethod": "انتخاب روش", - "settings": "تنظیمات" - }, - "settings": { - "selectMethodFirst": "لطفاً ابتدا یک روش تفکیک انتخاب کنید" - }, - "error": { - "failed": "هنگام تفکیک PDF خطایی رخ داد." - }, - "method": { - "label": "انتخاب روش تفکیک", - "placeholder": "نحوه تفکیک PDF را انتخاب کنید" - }, - "methods": { - "prefix": { - "splitAt": "تفکیک در", - "splitBy": "تفکیک بر اساس" - }, - "byPages": { - "name": "شماره صفحات", - "desc": "استخراج صفحات خاص (1,3,5-10)", - "tooltip": "شماره صفحات را با کاما جدا کنید یا بازه‌ها را با خط تیره وارد کنید" - }, - "bySections": { - "name": "بخش‌ها", - "desc": "تقسیم صفحات به بخش‌های شبکه‌ای", - "tooltip": "هر صفحه را به بخش‌های افقی و عمودی تقسیم کنید" - }, - "bySize": { - "name": "اندازه فایل", - "desc": "محدود کردن حداکثر اندازه فایل", - "tooltip": "حداکثر اندازه فایل را مشخص کنید (مثلاً 10MB, 500KB)" - }, - "byPageCount": { - "name": "تعداد صفحات", - "desc": "تعداد ثابت صفحه در هر فایل", - "tooltip": "تعداد صفحات برای هر فایل تفکیک را وارد کنید" - }, - "byDocCount": { - "name": "تعداد اسناد", - "desc": "ایجاد تعداد مشخصی فایل", - "tooltip": "تعداد فایل‌هایی که می‌خواهید ایجاد کنید را وارد کنید" - }, - "byChapters": { - "name": "فصل‌ها", - "desc": "تفکیک در مرزهای نشانک", - "tooltip": "از نشانک‌های PDF برای تعیین نقاط تفکیک استفاده می‌کند" - }, - "byPageDivider": { - "name": "جداکننده صفحه", - "desc": "تفکیک خودکار با برگه‌های جداکننده", - "tooltip": "از برگه‌های جداکننده QR بین اسناد هنگام اسکن استفاده کنید" - } - }, - "value": { - "fileSize": { - "label": "اندازه فایل", - "placeholder": "مثلاً 10MB, 500KB" - }, - "pageCount": { - "label": "صفحه در هر فایل", - "placeholder": "مثلاً 5, 10" - }, - "docCount": { - "label": "تعداد فایل‌ها", - "placeholder": "مثلاً 3, 5" - } - }, - "tooltip": { - "header": { - "title": "نمای کلی روش‌های تفکیک" - }, - "byPages": { - "title": "تفکیک در شماره صفحات", - "text": "PDF خود را در شماره صفحات مشخص تفکیک کنید. استفاده از 'n' بعد از صفحه n تفکیک می‌کند. استفاده از 'n-m' قبل از صفحه n و بعد از صفحه m تفکیک می‌کند.", - "bullet1": "نقاط تفکیک تکی: 3,7 (بعد از صفحات 3 و 7 تفکیک می‌کند)", - "bullet2": "نقاط تفکیک بازه: 3-8 (قبل از صفحه 3 و بعد از صفحه 8 تفکیک می‌کند)", - "bullet3": "ترکیبی: 2,5-10,15 (بعد از صفحه 2، قبل از صفحه 5، بعد از صفحه 10 و بعد از صفحه 15 تفکیک می‌کند)" - }, - "bySections": { - "title": "تفکیک بر اساس بخش‌های شبکه‌ای", - "text": "هر صفحه را به شبکه‌ای از بخش‌ها تقسیم کنید. برای تفکیک اسناد چندستونه یا استخراج نواحی خاص مفید است.", - "bullet1": "افقی: تعداد ردیف‌های قابل ایجاد", - "bullet2": "عمودی: تعداد ستون‌های قابل ایجاد", - "bullet3": "ادغام: ترکیب همه بخش‌ها در یک PDF" - }, - "bySize": { - "title": "تفکیک بر اساس اندازه فایل", - "text": "چند PDF ایجاد کنید که از اندازه فایل مشخص‌شده فراتر نروند. برای محدودیت‌های اندازه فایل یا پیوست‌های ایمیل ایده‌آل است.", - "bullet1": "برای فایل‌های بزرگ‌تر از MB استفاده کنید (مثلاً 10MB)", - "bullet2": "برای فایل‌های کوچک‌تر از KB استفاده کنید (مثلاً 500KB)", - "bullet3": "سیستم در مرز صفحه‌ها تفکیک خواهد کرد" - }, - "byCount": { - "title": "تفکیک بر اساس تعداد", - "text": "چند PDF با تعداد مشخصی از صفحات یا اسناد در هرکدام ایجاد کنید.", - "bullet1": "تعداد صفحات: تعداد ثابت صفحه در هر فایل", - "bullet2": "تعداد اسناد: تعداد ثابت فایل‌های خروجی", - "bullet3": "برای گردش‌کارهای پردازش دسته‌ای مفید است" - }, - "byChapters": { - "title": "تفکیک بر اساس فصل‌ها", - "text": "از نشانک‌های PDF برای تفکیک خودکار در مرز فصل‌ها استفاده کنید. نیازمند PDFهای دارای ساختار نشانک است.", - "bullet1": "سطح نشانک: سطحی که باید در آن تفکیک شود (1=سطح بالا)", - "bullet2": "شامل فراداده: حفظ ویژگی‌های سند", - "bullet3": "اجازه تکراری‌ها: مدیریت نام‌های تکراری نشانک" - }, - "byDocCount": { - "bullet1": "تعداد فایل‌های خروجی مورد نظر را وارد کنید", - "bullet2": "صفحات تا حد امکان یکنواخت توزیع می‌شوند", - "bullet3": "وقتی به تعداد مشخصی فایل نیاز دارید مفید است", - "text": "با توزیع یکنواخت صفحات، تعداد مشخصی فایل خروجی ایجاد کنید.", - "title": "تفکیک بر اساس تعداد اسناد" - }, - "byPageCount": { - "bullet1": "تعداد صفحات در هر فایل خروجی را وارد کنید", - "bullet2": "اگر به‌طور مساوی بخش‌پذیر نباشد، فایل آخر ممکن است صفحات کمتری داشته باشد", - "bullet3": "برای گردش‌کارهای پردازش دسته‌ای مفید است", - "text": "چند PDF با تعداد مشخصی از صفحات ایجاد کنید. برای ایجاد قطعات یکنواخت سند ایده‌آل است.", - "title": "تفکیک بر اساس تعداد صفحات" - }, - "byPageDivider": { - "bullet1": "برگه‌های جداکننده را از لینک دانلود چاپ کنید", - "bullet2": "برگه‌های جداکننده را بین اسناد خود قرار دهید", - "bullet3": "همه اسناد را به‌صورت یک PDF با هم اسکن کنید", - "bullet4": "بارگذاری - صفحات جداکننده به‌طور خودکار شناسایی و حذف می‌شوند", - "bullet5": "اگر هر دو طرف برگه‌های جداکننده را اسکن می‌کنید حالت دورو را فعال کنید", - "text": "با استفاده از برگه‌های جداکننده فیزیکی دارای QR، اسناد اسکن‌شده را به‌طور خودکار تفکیک کنید. برای پردازش چند سند اسکن‌شده با هم ایده‌آل است.", - "title": "تفکیک بر اساس جداکننده صفحه" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "برای انتخاب، روی کارت یک روش کلیک کنید", - "bullet2": "برای مشاهده توضیح کوتاه، روی هر کارت شناور شوید", - "bullet3": "پس از انتخاب روش، گام تنظیمات ظاهر می‌شود", - "bullet4": "تا پیش از پردازش می‌توانید هر زمان روش را تغییر دهید", - "header": { - "text": "نحوه تفکیک سند PDF خود را انتخاب کنید. هر روش برای موارد استفاده و انواع سند متفاوتی بهینه شده است.", - "title": "انتخاب روش تفکیک" - }, - "title": "روش تفکیک خود را انتخاب کنید" - } - }, - "selectMethod": "یک روش تفکیک انتخاب کنید", - "resultsTitle": "نتایج تفکیک" - }, - "rotate": { - "title": "چرخش PDF", - "submit": "چرخش", - "selectRotation": "انتخاب زاویه چرخش (ساعت‌گرد)", - "error": { - "failed": "هنگام چرخاندن PDF خطایی رخ داد." - }, - "preview": { - "title": "پیش‌نمایش چرخش" - }, - "rotateLeft": "چرخش پادساعت‌گرد", - "rotateRight": "چرخش ساعت‌گرد", - "tooltip": { - "header": { - "title": "نمای کلی تنظیمات چرخش" - }, - "description": { - "text": "صفحات PDF خود را در گام‌های ۹۰ درجه‌ای به‌صورت ساعت‌گرد یا پادساعت‌گرد بچرخانید. همه صفحات در PDF چرخانده خواهند شد. پیش‌نمایش نشان می‌دهد سند شما پس از چرخش چگونه خواهد بود." - }, - "controls": { - "title": "کنترل‌ها", - "text": "برای تنظیم جهت، از دکمه‌های چرخش استفاده کنید. دکمه چپ پادساعت‌گرد و دکمه راست ساعت‌گرد می‌چرخاند. هر کلیک ۹۰ درجه می‌چرخاند." - } - } - }, - "convert": { - "title": "تبدیل", - "desc": "تبدیل فایل‌ها بین قالب‌های مختلف", - "files": "فایل‌ها", - "selectFilesPlaceholder": "برای شروع، فایل‌ها را در نمای اصلی انتخاب کنید", - "settings": "تنظیمات", - "conversionCompleted": "تبدیل انجام شد", - "results": "نتایج", - "defaultFilename": "فایل_تبدیل‌شده", - "conversionResults": "نتایج تبدیل", - "convertFrom": "تبدیل از", - "convertTo": "تبدیل به", - "sourceFormatPlaceholder": "قالب مبدأ", - "targetFormatPlaceholder": "قالب مقصد", - "selectSourceFormatFirst": "ابتدا قالب مبدأ را انتخاب کنید", - "outputOptions": "گزینه‌های خروجی", - "pdfOptions": "گزینه‌های PDF", - "imageOptions": "گزینه‌های تصویر", - "colorType": "نوع رنگ", - "color": "رنگ", - "greyscale": "خاکستری", - "blackwhite": "سیاه و سفید", - "dpi": "DPI", - "output": "خروجی", - "single": "تکی", - "multiple": "چندگانه", - "fitOption": "گزینه برازش", - "maintainAspectRatio": "حفظ نسبت تصویر", - "fitDocumentToPage": "برازش سند به صفحه", - "fillPage": "پر کردن صفحه", - "autoRotate": "چرخش خودکار", - "autoRotateDescription": "چرخش خودکار تصاویر برای تناسب بهتر با صفحه PDF", - "combineImages": "ترکیب تصاویر", - "combineImagesDescription": "همه تصاویر را در یک PDF ترکیب کنید، یا برای هر تصویر یک PDF جداگانه بسازید", - "webOptions": "گزینه‌های Web به PDF", - "zoomLevel": "سطح بزرگ‌نمایی", - "emailOptions": "گزینه‌های Email به PDF", - "includeAttachments": "ضمیمه‌های ایمیل را شامل کن", - "maxAttachmentSize": "حداکثر اندازه ضمیمه (MB)", - "includeAllRecipients": "گنجاندن گیرندگان CC و BCC در سربرگ", - "downloadHtml": "به‌جای PDF فایل HTML میانی را دانلود کن", - "pdfaOptions": "گزینه‌های PDF/A", - "outputFormat": "قالب خروجی", - "pdfaNote": "PDF/A-1b سازگارتر است، PDF/A-2b از قابلیت‌های بیشتری پشتیبانی می‌کند.", - "pdfaDigitalSignatureWarning": "PDF حاوی یک امضای دیجیتال است. این در مرحله بعد حذف خواهد شد.", - "fileFormat": "قالب فایل", - "wordDoc": "سند Word", - "wordDocExt": "سند Word (.docx)", - "odtExt": "متن OpenDocument (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "ارائه OpenDocument (.odp)", - "txtExt": "متن ساده (.txt)", - "rtfExt": "قالب متن غنی (.rtf)", - "selectedFiles": "فایل‌های انتخاب‌شده", - "noFileSelected": "هیچ فایلی انتخاب نشده. از پنل فایل‌ها برای افزودن فایل استفاده کنید.", - "convertFiles": "تبدیل فایل‌ها", - "converting": "در حال تبدیل...", - "downloadConverted": "دانلود فایل تبدیل‌شده", - "errorNoFiles": "لطفاً حداقل یک فایل برای تبدیل انتخاب کنید.", - "errorNoFormat": "لطفاً هر دو قالب مبدأ و مقصد را انتخاب کنید.", - "errorNotSupported": "تبدیل از {{from}} به {{to}} پشتیبانی نمی‌شود.", - "images": "تصاویر", - "officeDocs": "اسناد Office (Word, Excel, PowerPoint)", - "imagesExt": "تصاویر (JPG, PNG و ...)", - "markdown": "Markdown", - "textRtf": "متن/RTF", - "grayscale": "خاکستری", - "errorConversion": "هنگام تبدیل فایل خطایی رخ داد.", - "cbzOptions": "گزینه‌های CBZ به PDF", - "optimizeForEbook": "بهینه‌سازی PDF برای کتاب‌خوان‌ها (از Ghostscript استفاده می‌کند)", - "cbzOutputOptions": "گزینه‌های PDF به CBZ", - "cbzDpi": "DPI برای رندر تصویر" - }, - "imageToPdf": { - "tags": "تبدیل،عکس،jpg،تصویر،عکس" - }, - "pdfToImage": { - "tags": "تبدیل،عکس،jpg،تصویر،عکس", - "title": "PDF به تصویر", - "header": "PDF به تصویر", - "selectText": "فرمت تصویر", - "singleOrMultiple": "نوع نتیجه تصویر", - "single": "یک تصویر بزرگ", - "multi": "چندین تصویر", - "colorType": "نوع رنگ", - "color": "رنگ", - "grey": "خاکستری", - "blackwhite": "سیاه و سفید (ممکن است اطلاعات از دست برود!)", - "submit": "تبدیل", - "info": "پایتون نصب نشده است. برای تبدیل WebP لازم است.", - "placeholder": "(مثال: 1,2,8 یا 4,7,12-16 یا 2n-1)" - }, - "pdfOrganiser": { - "tags": "دوطرفه،زوج،فرد،مرتب‌سازی،جابجایی", - "title": "سازماندهی صفحات", - "header": "سازماندهی صفحات PDF", - "submit": "بازآرایی صفحات", - "mode": { - "_value": "حالت", - "1": "ترتیب سفارشی صفحات", - "2": "ترتیب معکوس", - "3": "مرتب‌سازی دوطرفه", - "4": "مرتب‌سازی کتابچه‌ای", - "5": "مرتب‌سازی کتابچه‌ای سیدی استیچ", - "6": "جداسازی فرد و زوج", - "7": "حذف اولین", - "8": "حذف آخرین", - "9": "حذف اول و آخر", - "10": "ادغام فرد-زوج", - "11": "تکثیر همه صفحات", - "desc": { - "BOOKLET_SORT": "آرایش صفحات برای چاپ دفترچه‌ای (آخر، اول، دوم، یکی مانده به آخر، …).", - "CUSTOM": "از توالی سفارشی شماره صفحات یا عبارات برای تعریف ترتیب جدید استفاده کنید.", - "DUPLEX_SORT": "روها سپس پشت‌ها را در هم بیامیزید، گویی یک اسکنر دورو ابتدا همه روها و سپس همه پشت‌ها را اسکن کرده است (1، n، 2، n-1، …).", - "DUPLICATE": "هر صفحه را مطابق تعداد در ترتیب سفارشی تکثیر کنید (مثلاً 4 کپی؛ هر صفحه 4×).", - "ODD_EVEN_MERGE": "دو PDF را با تناوب صفحات ادغام کنید: فرد از اولی، زوج از دومی.", - "ODD_EVEN_SPLIT": "سند را به دو خروجی تقسیم کنید: همه صفحات فرد و همه صفحات زوج.", - "REMOVE_FIRST": "حذف اولین صفحه از سند.", - "REMOVE_FIRST_AND_LAST": "حذف هر دو صفحه اول و آخر از سند.", - "REMOVE_LAST": "حذف آخرین صفحه از سند.", - "REVERSE_ORDER": "سند را وارونه کنید تا صفحه آخر اول شود و به همین ترتیب.", - "SIDE_STITCH_BOOKLET_SORT": "آرایش صفحات برای چاپ دفترچه با صحافی کناری (بهینه‌شده برای صحافی در کنار)." - } - }, - "desc": { - "CUSTOM": "از توالی سفارشی شماره صفحات یا عبارات برای تعریف ترتیب جدید استفاده کنید.", - "REVERSE_ORDER": "سند را وارونه کنید تا صفحه آخر اول شود و به همین ترتیب.", - "DUPLEX_SORT": "روها سپس پشت‌ها را در هم بیامیزید، گویی یک اسکنر دورو ابتدا همه روها و سپس همه پشت‌ها را اسکن کرده است (1، n، 2، n-1، …).", - "BOOKLET_SORT": "آرایش صفحات برای چاپ دفترچه‌ای (آخر، اول، دوم، یکی مانده به آخر، …).", - "SIDE_STITCH_BOOKLET_SORT": "آرایش صفحات برای چاپ دفترچه با صحافی کناری (بهینه‌شده برای صحافی در کنار).", - "ODD_EVEN_SPLIT": "سند را به دو خروجی تقسیم کنید: همه صفحات فرد و همه صفحات زوج.", - "ODD_EVEN_MERGE": "دو PDF را با تناوب صفحات ادغام کنید: فرد از اولی، زوج از دومی.", - "DUPLICATE": "هر صفحه را مطابق تعداد در ترتیب سفارشی تکثیر کنید (مثلاً 4 کپی؛ هر صفحه 4×).", - "REMOVE_FIRST": "اولین صفحه را از سند حذف کنید.", - "REMOVE_LAST": "آخرین صفحه را از سند حذف کنید.", - "REMOVE_FIRST_AND_LAST": "هر دو صفحه اول و آخر را از سند حذف کنید." - }, - "placeholder": "(مثال: ۱,۳,۲ یا ۴-۸,۲,۱۰-۱۲ یا 2n-1)" - }, - "addImage": { - "tags": "تصویر،jpg،عکس", - "title": "افزودن تصویر", - "header": "افزودن تصویر به PDF", - "image": { - "name": "تصویر", - "placeholder": "بارگذاری یک تصویر", - "label": "فایل تصویر" - }, - "steps": { - "configure": "پیکربندی تصویر" - }, - "step": { - "createDesc": "تصویری را که می‌خواهید اضافه کنید بارگذاری کنید", - "place": "جانمایی تصویر", - "placeDesc": "برای افزودن تصویر روی PDF کلیک کنید" - }, - "instructions": { - "title": "نحوه افزودن تصویر", - "text": "پس از بارگذاری تصویر، برای جانمایی آن هرکجا روی PDF کلیک کنید.", - "paused": "جانمایی مکث شد", - "resumeHint": "برای کلیک و افزودن تصویر، جانمایی را از سر بگیرید.", - "noSignature": "برای فعال‌شدن جانمایی، یک تصویر بارگذاری کنید." - }, - "mode": { - "move": "جابجایی تصویر", - "place": "جانمایی تصویر", - "pause": "مکث جانمایی", - "resume": "ازسرگیری جانمایی" - }, - "results": { - "title": "نتایج افزودن تصویر" - }, - "error": { - "failed": "هنگام افزودن تصویر به PDF خطایی رخ داد." - }, - "saved": { - "defaultLabel": "تصویر", - "defaultImageLabel": "تصویر بارگذاری‌شده" - }, - "applySignatures": "اعمال تصاویر" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "افزودن پیوست", - "remove": "حذف پیوست", - "embed": "جاسازی پیوست", - "submit": "Add attachments" - }, - "watermark": { - "title": "افزودن واترمارک", - "desc": "افزودن واترمارک متنی یا تصویری به فایل‌های PDF", - "completed": "واترمارک افزوده شد", - "submit": "افزودن واترمارک", - "filenamePrefix": "واترمارک‌شده", - "error": { - "failed": "هنگام افزودن واترمارک به PDF خطایی رخ داد." - }, - "watermarkType": { - "text": "متن", - "image": "تصویر" - }, - "settings": { - "type": "نوع واترمارک", - "text": { - "label": "متن واترمارک", - "placeholder": "متن واترمارک را وارد کنید" - }, - "image": { - "label": "تصویر واترمارک", - "choose": "انتخاب تصویر", - "selected": "انتخاب‌شده: {{filename}}" - }, - "fontSize": "اندازه فونت", - "size": "اندازه", - "alphabet": "فونت/زبان", - "color": "رنگ واترمارک", - "rotation": "چرخش (درجه)", - "opacity": "شفافیت (%)", - "spacing": { - "horizontal": "فاصله افقی", - "vertical": "فاصله عمودی", - "height": "فاصله ارتفاع", - "width": "فاصله عرض" - }, - "convertToImage": "تبدیل صفحات PDF به تصاویر" - }, - "alphabet": { - "roman": "رومی/لاتین", - "arabic": "عربی", - "japanese": "ژاپنی", - "korean": "کره‌ای", - "chinese": "چینی", - "thai": "تایلندی" - }, - "steps": { - "type": "نوع واترمارک", - "wording": "متن", - "textStyle": "سبک", - "formatting": "قالب‌بندی", - "file": "فایل واترمارک" - }, - "results": { - "title": "نتایج واترمارک" - }, - "tooltip": { - "language": { - "title": "پشتیبانی زبان", - "text": "برای اطمینان از نمایش درست فونت، زبان مناسب را انتخاب کنید." - }, - "appearance": { - "title": "تنظیمات ظاهر", - "text": "نحوه نمایش و ادغام واترمارک با سند را کنترل کنید.", - "bullet1": "چرخش: از -360° تا 360° برای واترمارک‌های زاویه‌دار", - "bullet2": "شفافیت: 0-100% برای کنترل شفافیت", - "bullet3": "شفافیت کمتر واترمارک‌های ظریف‌تری ایجاد می‌کند" - }, - "spacing": { - "title": "کنترل فاصله‌گذاری", - "text": "فاصله بین واترمارک‌های تکرارشونده در سراسر صفحه را تنظیم کنید.", - "bullet1": "فاصله عرض: فاصله افقی بین واترمارک‌ها", - "bullet2": "فاصله ارتفاع: فاصله عمودی بین واترمارک‌ها", - "bullet3": "مقادیر بالاتر الگوهای پراکنده‌تری ایجاد می‌کنند" - }, - "type": { - "header": { - "title": "انتخاب نوع واترمارک" - }, - "description": { - "title": "واترمارک خود را انتخاب کنید", - "text": "بر اساس نیاز خود بین واترمارک متنی یا تصویری انتخاب کنید." - }, - "text": { - "title": "واترمارک‌های متنی", - "text": "مناسب برای افزودن اعلان‌های کپی‌رایت، نام شرکت یا برچسب‌های محرمانگی. از چندین زبان و رنگ‌های سفارشی پشتیبانی می‌کند.", - "bullet1": "فونت‌ها و زبان‌های قابل سفارشی‌سازی", - "bullet2": "رنگ‌ها و شفافیت قابل تنظیم", - "bullet3": "ایده‌آل برای متن‌های حقوقی یا برندینگ" - }, - "image": { - "title": "واترمارک‌های تصویری", - "text": "از لوگوها، مُهرها یا هر تصویر به‌عنوان واترمارک استفاده کنید. عالی برای برندینگ و شناسایی بصری.", - "bullet1": "بارگذاری هر فرمت تصویری", - "bullet2": "حفظ کیفیت تصویر", - "bullet3": "مناسب برای لوگوها و مُهرها" - } - }, - "wording": { - "header": { - "title": "محتوای متن" - }, - "text": { - "title": "متن واترمارک", - "text": "متنی را وارد کنید که به‌عنوان واترمارک در سراسر سند شما ظاهر شود.", - "bullet1": "برای خوانایی بهتر، موجز نگه دارید", - "bullet2": "نمونه‌های رایج: 'CONFIDENTIAL'، 'DRAFT'، نام شرکت", - "bullet3": "کاراکترهای ایموجی پشتیبانی نمی‌شوند و حذف خواهند شد" - } - }, - "textStyle": { - "header": { - "title": "سبک متن" - }, - "color": { - "title": "انتخاب رنگ", - "text": "رنگی انتخاب کنید که با محتوای سند شما کنتراست خوبی داشته باشد.", - "bullet1": "خاکستری روشن (#d3d3d3) برای واترمارک‌های ظریف", - "bullet2": "مشکی یا رنگ‌های تیره برای کنتراست بالا", - "bullet3": "رنگ‌های سفارشی برای اهداف برندینگ" - }, - "language": { - "title": "پشتیبانی زبان", - "text": "تنظیم زبان مناسب را انتخاب کنید تا نمایش فونت به‌درستی انجام شود." - } - }, - "file": { - "header": { - "title": "بارگذاری تصویر" - }, - "upload": { - "title": "انتخاب تصویر", - "text": "یک فایل تصویری برای استفاده به‌عنوان واترمارک بارگذاری کنید.", - "bullet1": "پشتیبانی از فرمت‌های رایج: PNG, JPG, GIF, BMP", - "bullet2": "PNG با شفافیت بهترین عملکرد را دارد", - "bullet3": "تصاویر با وضوح بالاتر کیفیت را بهتر حفظ می‌کنند" - }, - "recommendations": { - "title": "بهترین شیوه‌ها", - "text": "نکاتی برای نتایج بهینه واترمارک تصویری.", - "bullet1": "از لوگوها یا مُهرها با پس‌زمینه شفاف استفاده کنید", - "bullet2": "طرح‌های ساده بهتر از تصاویر پیچیده عمل می‌کنند", - "bullet3": "هنگام انتخاب وضوح، اندازه نهایی سند را در نظر بگیرید" - } - }, - "formatting": { - "header": { - "title": "قالب‌بندی و چیدمان" - }, - "size": { - "title": "کنترل اندازه", - "text": "اندازه واترمارک (متن یا تصویر) خود را تنظیم کنید.", - "bullet1": "اندازه‌های بزرگ‌تر واترمارک‌های برجسته‌تری ایجاد می‌کنند" - }, - "appearance": { - "title": "تنظیمات ظاهر", - "text": "نحوه نمایش و ادغام واترمارک با سند را کنترل کنید.", - "bullet1": "چرخش: از -360° تا 360° برای واترمارک‌های زاویه‌دار", - "bullet2": "شفافیت: 0-100% برای کنترل شفافیت", - "bullet3": "شفافیت کمتر واترمارک‌های ظریف‌تری ایجاد می‌کند" - }, - "spacing": { - "title": "کنترل فاصله‌گذاری", - "text": "فاصله بین واترمارک‌های تکرارشونده در سراسر صفحه را تنظیم کنید.", - "bullet1": "فاصله افقی: فاصله بین واترمارک‌ها از چپ به راست", - "bullet2": "فاصله عمودی: فاصله بین واترمارک‌ها از بالا به پایین", - "bullet3": "مقادیر بالاتر الگوهای پراکنده‌تری ایجاد می‌کنند" - }, - "security": { - "title": "گزینه امنیتی", - "text": "برای امنیت بیشتر، PDF نهایی را به قالب مبتنی بر تصویر تبدیل کنید.", - "bullet1": "از انتخاب و کپی متن جلوگیری می‌کند", - "bullet2": "حذف واترمارک‌ها را دشوارتر می‌کند", - "bullet3": "منجر به اندازه فایل بزرگ‌تر می‌شود", - "bullet4": "مناسب برای محتوای حساس یا دارای کپی‌رایت" - } - } - }, - "type": { - "1": "متن", - "2": "تصویر" - } - }, - "permissions": { - "tags": "خواندن،نوشتن،ویرایش،چاپ", - "title": "تغییر مجوزها", - "header": "تغییر مجوزها", - "warning": "برای اینکه این مجوزها غیرقابل تغییر باشند، توصیه می‌شود آنها را با گذرواژه از طریق صفحه افزودن گذرواژه تنظیم کنید", - "selectText": { - "1": "PDFی را برای تغییر مجوزها انتخاب کنید", - "2": "مجوزهایی که باید تنظیم شوند", - "3": "جلوگیری از مونتاژ سند", - "4": "جلوگیری از استخراج محتوا", - "5": "جلوگیری از استخراج برای دسترسی‌پذیری", - "6": "جلوگیری از پرکردن فرم", - "7": "جلوگیری از اصلاح", - "8": "جلوگیری از اصلاح حاشیه‌نویسی", - "9": "جلوگیری از چاپ", - "10": "جلوگیری از چاپ فرمت‌های مختلف" - }, - "submit": "تغییر" - }, - "editTableOfContents": { - "settings": { - "title": "نشانک‌ها و طرح کلی", - "replaceExisting": "جایگزینی نشانک‌های موجود (برای افزودن، علامت را بردارید)", - "replaceExistingHint": "وقتی غیرفعال باشد، طرح کلی جدید پس از نشانک‌های فعلی افزوده می‌شود." - }, - "actions": { - "source": "بارگذاری نشانک‌ها", - "selectedFile": "از {{file}} بارگذاری شد", - "noFile": "یک PDF انتخاب کنید تا نشانک‌های موجود استخراج شوند.", - "loadFromPdf": "بارگذاری از PDF انتخاب‌شده", - "importJson": "وارد کردن JSON", - "importClipboard": "چسباندن JSON از کلیپ‌بورد", - "export": "خروجی گرفتن از نشانک‌ها", - "exportJson": "دانلود JSON", - "exportClipboard": "کپی JSON در کلیپ‌بورد", - "clipboardUnavailable": "دسترسی به کلیپ‌بورد در این مرورگر موجود نیست." - }, - "info": { - "line1": "هر نشانک به یک عنوان توضیحی و شماره صفحه مقصد نیاز دارد.", - "line2": "از نشانک‌های فرزند برای ساخت سلسله‌مراتب فصل‌ها و بخش‌ها استفاده کنید.", - "line3": "برای صرفه‌جویی در زمان، نشانک‌ها را از PDF انتخاب‌شده یا از فایل JSON وارد کنید." - }, - "workbench": { - "empty": { - "title": "برای شروع ویرایش، ابزار را باز کنید", - "description": "ابزار ویرایش فهرست مطالب را انتخاب کنید تا فضای کار آن بارگذاری شود." - }, - "tabTitle": "فضای کار طرح کلی", - "subtitle": "نشانک‌ها را وارد کنید، سلسله‌مراتب بسازید و بدون پنل‌های جانبی شلوغ، طرح کلی را اعمال کنید.", - "noFile": "هیچ PDFی انتخاب نشده", - "fileLabel": "تغییرات بر روی PDF انتخاب‌شده اعمال می‌شود.", - "filePrompt": "برای شروع، یک PDF از کتابخانه انتخاب یا یک فایل جدید بارگذاری کنید.", - "changeFile": "تغییر PDF", - "selectFile": "انتخاب PDF" - }, - "editor": { - "heading": "ویرایشگر نشانک", - "description": "نشانک‌ها را اضافه، تو‌در‌تو و مرتب کنید تا طرح کلی PDF خود را بسازید.", - "addTopLevel": "افزودن نشانک سطح‌بالا", - "empty": { - "title": "هنوز نشانکی وجود ندارد", - "description": "نشانک‌های موجود را وارد کنید یا با افزودن اولین مورد شروع کنید.", - "action": "افزودن اولین نشانک" - }, - "defaultTitle": "نشانک جدید", - "defaultChildTitle": "نشانک فرزند", - "defaultSiblingTitle": "نشانک جدید", - "untitled": "نشانک بدون عنوان", - "childBadge": "فرزند", - "pagePreview": "صفحه {{page}}", - "field": { - "title": "عنوان نشانک", - "page": "شماره صفحه مقصد" - }, - "actions": { - "toggle": "نمایش/پنهان‌کردن فرزندان", - "addChild": "افزودن نشانک فرزند", - "addSibling": "افزودن نشانک هم‌سطح", - "remove": "حذف نشانک" - }, - "confirmRemove": "این نشانک و همه فرزندانش حذف شوند؟" - }, - "messages": { - "loadedTitle": "نشانک‌ها استخراج شدند", - "loadedBody": "نشانک‌های موجود از PDF در ویرایشگر بارگذاری شدند.", - "noBookmarks": "هیچ نشانکی در PDF انتخاب‌شده یافت نشد.", - "loadFailed": "استخراج نشانک‌ها از PDF انتخاب‌شده ممکن نشد.", - "imported": "نشانک‌ها وارد شدند", - "importedBody": "طرح کلی JSON شما جایگزین محتوای فعلی ویرایشگر شد.", - "importedClipboard": "داده‌های کلیپ‌بورد جایگزین فهرست نشانک فعلی شد.", - "invalidJson": "ساختار JSON نامعتبر", - "invalidJsonBody": "لطفاً یک فایل JSON معتبرِ نشانک ارائه دهید و دوباره تلاش کنید.", - "exported": "دانلود JSON آماده است", - "copied": "در کلیپ‌بورد کپی شد", - "copiedBody": "JSON نشانک با موفقیت کپی شد.", - "copyFailed": "کپی ناموفق بود" - }, - "error": { - "failed": "به‌روزرسانی فهرست مطالب ناموفق بود" - }, - "submit": "اعمال فهرست مطالب", - "results": { - "title": "PDF به‌روزشده با نشانک‌ها", - "subtitle": "فایل پردازش‌شده را دانلود کنید یا عملیات را در ادامه برگردانید." - } - }, - "removePages": { - "tags": "حذف صفحات،پاک کردن صفحات", - "title": "حذف", - "pageNumbers": { - "label": "صفحات برای حذف", - "placeholder": "مثلا 1,3,5-8,10", - "error": "قالب شماره صفحه نامعتبر است. از اعداد، بازه‌ها (1-5)، یا عبارات ریاضی (2n+1) استفاده کنید" - }, - "filenamePrefix": "صفحات_حذف_شده", - "files": { - "placeholder": "یک فایل PDF را در نمای اصلی انتخاب کنید تا شروع کنید" - }, - "settings": { - "title": "تنظیمات" - }, - "tooltip": { - "header": { - "title": "تنظیمات حذف صفحات" - }, - "pageNumbers": { - "title": "انتخاب صفحه", - "text": "مشخص کنید کدام صفحات را از PDF خود حذف کنید. می‌توانید صفحات منفرد، بازه‌ها یا از عبارات ریاضی استفاده کنید.", - "bullet1": "صفحات منفرد: 1,3,5 (صفحات 1، 3 و 5 حذف می‌شوند)", - "bullet2": "بازه صفحات: 1-5,10-15 (صفحات 1-5 و 10-15 حذف می‌شوند)", - "bullet3": "ریاضی: 2n+1 (صفحات فرد حذف می‌شوند)", - "bullet4": "بازه‌های باز: 5- (از صفحه 5 تا انتها حذف می‌کند)" - }, - "examples": { - "title": "نمونه‌های رایج", - "text": "در اینجا چند الگوی رایج انتخاب صفحه آورده شده است:", - "bullet1": "حذف اولین صفحه: 1", - "bullet2": "حذف 3 صفحه آخر: -3", - "bullet3": "حذف یک‌درمیان: 2n", - "bullet4": "حذف صفحات پراکنده خاص: 1,5,10,15" - }, - "safety": { - "title": "نکات ایمنی", - "text": "موارد مهم هنگام حذف صفحات:", - "bullet1": "همیشه پیش از پردازش، انتخاب خود را پیش‌نمایش کنید", - "bullet2": "از فایل اصلی خود نسخه پشتیبان نگه دارید", - "bullet3": "شماره‌گذاری صفحات از 1 شروع می‌شود، نه 0", - "bullet4": "شماره صفحات نامعتبر نادیده گرفته می‌شوند" - } - }, - "error": { - "failed": "هنگام حذف صفحات خطایی رخ داد." - }, - "results": { - "title": "نتایج حذف صفحات" - }, - "submit": "حذف" - }, - "extractPages": { - "title": "استخراج صفحات", - "pageNumbers": { - "label": "صفحات برای استخراج", - "placeholder": "مثلا 1,3,5-8 یا odd & 1-10" - }, - "settings": { - "title": "تنظیمات" - }, - "tooltip": { - "description": "صفحات انتخاب‌شده را در یک PDF جدید استخراج می‌کند و ترتیب را حفظ می‌کند." - }, - "error": { - "failed": "استخراج صفحات ناموفق بود" - }, - "results": { - "title": "صفحات استخراج‌شده" - }, - "submit": "استخراج صفحات" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "راهنمای انتخاب صفحه" - }, - "basic": { - "title": "استفاده پایه", - "text": "با نحو ساده صفحات خاص را از سند PDF خود انتخاب کنید.", - "bullet1": "صفحات منفرد: 1,3,5", - "bullet2": "بازه صفحات: 3-6 یا 10-15", - "bullet3": "همه صفحات: all" - }, - "advanced": { - "title": "قابلیت‌های پیشرفته" - }, - "tips": { - "title": "نکات", - "text": "این راهنماها را در نظر داشته باشید:", - "bullet1": "شماره صفحات از 1 شروع می‌شود (نه 0)", - "bullet2": "فاصله‌ها به‌صورت خودکار حذف می‌شوند", - "bullet3": "عبارات نامعتبر نادیده گرفته می‌شوند" - }, - "syntax": { - "title": "مبانی نحو", - "text": "از اعداد، بازه‌ها، کلیدواژه‌ها و پیشروی‌ها استفاده کنید (n از 0 شروع می‌شود). پرانتز پشتیبانی می‌شود.", - "bullets": { - "numbers": "اعداد/بازه‌ها: 5, 10-20", - "keywords": "کلیدواژه‌ها: odd, even", - "progressions": "پیشروی‌ها: 3n، 4n+1" - } - }, - "operators": { - "title": "عملگرها", - "text": "AND اولویت بیشتری نسبت به ویرگول دارد. NOT در محدوده سند اعمال می‌شود.", - "and": "AND: & یا \"and\" — هر دو شرط را لازم می‌کند (مثلا، 1-50 & even)", - "comma": "Comma: , یا | — انتخاب‌ها را ترکیب می‌کند (مثلا، 1-10, 20)", - "not": "NOT: ! یا \"not\" — صفحات را مستثنی می‌کند (مثلا، 3n & not 30)" - }, - "examples": { - "title": "نمونه‌ها" - }, - "complex": { - "bullet1": "1,3-5,8,2n → صفحات 1، 3–5، 8، به‌اضافه صفحات زوج", - "bullet2": "10-,2n-1 → از صفحه 10 تا انتها + صفحات فرد", - "description": "انواع مختلف را ترکیب کنید.", - "title": "ترکیب‌های پیچیده" - }, - "description": "انتخاب کنید کدام صفحات برای عملیات استفاده شوند. از صفحات تکی، بازه‌ها، فرمول‌ها و کلیدواژه all پشتیبانی می‌کند.", - "individual": { - "bullet1": "1,3,5 → صفحات 1، 3، 5 را انتخاب می‌کند", - "bullet2": "2,7,12 → صفحات 2، 7، 12 را انتخاب می‌کند", - "description": "اعداد را با ویرگول از هم جدا وارد کنید.", - "title": "صفحات منفرد" - }, - "mathematical": { - "bullet1": "2n → همه صفحات زوج (2، 4، 6…)", - "bullet2": "2n-1 → همه صفحات فرد (1، 3، 5…)", - "bullet3": "3n → هر صفحه سوم (3، 6، 9…)", - "bullet4": "4n-1 → صفحات 3، 7، 11، 15…", - "description": "برای الگوها از n در فرمول‌ها استفاده کنید.", - "title": "توابع ریاضی" - }, - "ranges": { - "bullet1": "3-6 → صفحات 3–6 را انتخاب می‌کند", - "bullet2": "10-15 → صفحات 10–15 را انتخاب می‌کند", - "bullet3": "5- → صفحات 5 تا انتها را انتخاب می‌کند", - "description": "برای صفحات پیاپی از - استفاده کنید.", - "title": "بازه صفحات" - }, - "special": { - "bullet1": "all → همه صفحات را انتخاب می‌کند", - "title": "کلیدواژه‌های ویژه" - } - } - }, - "bulkSelection": { - "syntaxError": "مشکل نحوی وجود دارد. برای راهنمایی به نکات انتخاب صفحه مراجعه کنید.", - "header": { - "title": "راهنمای انتخاب صفحه" - }, - "syntax": { - "title": "مبانی نحو", - "text": "از اعداد، بازه‌ها، کلیدواژه‌ها و پیشروی‌ها استفاده کنید (n از 0 شروع می‌شود). پرانتز پشتیبانی می‌شود.", - "bullets": { - "numbers": "اعداد/بازه‌ها: 5, 10-20", - "keywords": "کلیدواژه‌ها: odd, even", - "progressions": "پیشروی‌ها: 3n، 4n+1" - } - }, - "operators": { - "title": "عملگرها", - "text": "AND اولویت بیشتری نسبت به ویرگول دارد. NOT در محدوده سند اعمال می‌شود.", - "and": "AND: & یا \"and\" — هر دو شرط را لازم می‌کند (مثلا، 1-50 & even)", - "comma": "Comma: , یا | — انتخاب‌ها را ترکیب می‌کند (مثلا، 1-10, 20)", - "not": "NOT: ! یا \"not\" — صفحات را مستثنی می‌کند (مثلا، 3n & not 30)" - }, - "examples": { - "title": "نمونه‌ها", - "first50": "50 صفحه اول", - "last50": "50 صفحه آخر", - "every3rd": "هر سومین", - "oddWithinExcluding": "صفحات فرد در 1-20 به‌جز 5-7", - "combineSets": "ترکیب مجموعه‌ها" - }, - "firstNPages": { - "title": "N صفحه اول", - "placeholder": "تعداد صفحات" - }, - "lastNPages": { - "title": "N صفحه آخر", - "placeholder": "تعداد صفحات" - }, - "everyNthPage": { - "title": "هر N‌اُم صفحه", - "placeholder": "اندازه گام" - }, - "range": { - "title": "بازه", - "fromPlaceholder": "از", - "toPlaceholder": "تا" - }, - "keywords": { - "title": "کلیدواژه‌ها" - }, - "advanced": { - "title": "پیشرفته" - } - }, - "compressPdfs": { - "tags": "فشرده،کوچک،ریز" - }, - "unlockPDFForms": { - "tags": "حذف,پاک‌کردن,فرم,فیلد,فقط‌خواندنی", - "title": "حذف فقط‌خواندنی از فیلدهای فرم", - "header": "باز کردن قفل فرم‌های PDF", - "submit": "Remove", - "description": "این ابزار محدودیت‌های فقط‌خواندنی را از فیلدهای فرم PDF حذف می‌کند تا قابل ویرایش و پرشدن شوند.", - "filenamePrefix": "فرم‌های_باز_شده", - "files": { - "placeholder": "یک فایل PDF را در نمای اصلی انتخاب کنید تا شروع کنید" - }, - "error": { - "failed": "هنگام باز کردن قفل فرم‌های PDF خطایی رخ داد." - }, - "results": { - "title": "نتایج فرم‌های بازشده" - } - }, - "changeMetadata": { - "header": "تغییر متاداده‌ها", - "submit": "تغییر", - "filenamePrefix": "فراداده", - "settings": { - "title": "تنظیمات فراداده" - }, - "standardFields": { - "title": "فیلدهای استاندارد" - }, - "deleteAll": { - "label": "حذف فراداده موجود", - "checkbox": "حذف همه فراداده" - }, - "title": { - "label": "عنوان", - "placeholder": "عنوان سند" - }, - "author": { - "label": "نویسنده", - "placeholder": "نویسنده سند" - }, - "subject": { - "label": "موضوع", - "placeholder": "موضوع سند" - }, - "keywords": { - "label": "کلیدواژه‌ها", - "placeholder": "کلیدواژه‌های سند" - }, - "creator": { - "label": "سازنده", - "placeholder": "سازنده سند" - }, - "producer": { - "label": "تولیدکننده", - "placeholder": "تولیدکننده سند" - }, - "dates": { - "title": "فیلدهای تاریخ" - }, - "creationDate": { - "label": "تاریخ ایجاد", - "placeholder": "تاریخ ایجاد" - }, - "modificationDate": { - "label": "تاریخ ویرایش", - "placeholder": "تاریخ ویرایش" - }, - "trapped": { - "label": "وضعیت Trapped", - "unknown": "نامشخص", - "true": "درست", - "false": "نادرست" - }, - "advanced": { - "title": "گزینه‌های پیشرفته" - }, - "customFields": { - "title": "فراداده سفارشی", - "description": "افزودن فیلدهای فراداده سفارشی به سند", - "add": "افزودن فیلد", - "key": "کلید", - "keyPlaceholder": "کلید سفارشی", - "value": "مقدار", - "valuePlaceholder": "مقدار سفارشی", - "remove": "حذف" - }, - "results": { - "title": "PDFهای به‌روزرسانی‌شده" - }, - "error": { - "failed": "در تغییر فراداده PDF خطایی رخ داد." - }, - "tooltip": { - "header": { - "title": "نمای کلی فراداده PDF" - }, - "standardFields": { - "title": "فیلدهای استاندارد", - "text": "فیلدهای رایج فراداده PDF که سند را توصیف می‌کنند.", - "bullet1": "عنوان: نام یا سربرگ سند", - "bullet2": "نویسنده: شخصی که سند را ایجاد کرده است", - "bullet3": "موضوع: شرح کوتاه محتوا", - "bullet4": "کلیدواژه‌ها: واژه‌های جستجو برای سند", - "bullet5": "سازنده/تولیدکننده: نرم‌افزار مورد استفاده برای ایجاد PDF" - }, - "dates": { - "title": "فیلدهای تاریخ", - "text": "زمان ایجاد و ویرایش سند.", - "bullet1": "تاریخ ایجاد: زمان ایجاد سند اصلی", - "bullet2": "تاریخ ویرایش: زمان آخرین تغییر" - }, - "options": { - "title": "گزینه‌های اضافی", - "text": "فیلدهای سفارشی و کنترل‌های حریم خصوصی.", - "bullet1": "فراداده سفارشی: افزودن جفت‌های کلید-مقدار خود", - "bullet2": "وضعیت Trapped: تنظیم چاپ باکیفیت", - "bullet3": "حذف همه: حذف تمام فراداده برای حریم خصوصی" - }, - "deleteAll": { - "title": "حذف فراداده موجود", - "text": "حذف کامل فراداده برای تضمین حریم خصوصی." - }, - "customFields": { - "title": "فراداده سفارشی", - "text": "جفت‌های کلید-مقدار سفارشی فراداده خود را اضافه کنید.", - "bullet1": "هر فیلد سفارشی مرتبط با سند خود را اضافه کنید", - "bullet2": "نمونه‌ها: دپارتمان، پروژه، نسخه، وضعیت", - "bullet3": "برای هر ورودی، هم کلید و هم مقدار الزامی است" - }, - "advanced": { - "title": "گزینه‌های پیشرفته", - "trapped": { - "title": "وضعیت Trapped", - "description": "نشان می‌دهد آیا سند برای چاپ باکیفیت آماده‌سازی شده است.", - "bullet1": "True: سند برای چاپ Trapped شده است", - "bullet2": "False: سند Trapped نشده است", - "bullet3": "Unknown: وضعیت Trapped مشخص نشده است" - } - } - } - }, - "fileToPDF": { - "tags": "تبدیل،فرمت،سند،تصویر،اسلاید،متن،تبدیل،دفتر،اسناد،ورد،اکسل،پاورپوینت", - "title": "فایل به PDF", - "header": "تبدیل هر فایل به PDF", - "credit": "این سرویس از LibreOffice و Unoconv برای تبدیل فایل استفاده می‌کند.", - "supportedFileTypesInfo": "فرمت‌های فایل پشتیبانی شده", - "supportedFileTypes": "فرمت‌های فایل پشتیبانی شده باید شامل موارد زیر باشند اما برای فهرست کامل و بروزرسانی شده فرمت‌های پشتیبانی شده، لطفاً به مستندات LibreOffice مراجعه کنید", - "submit": "تبدیل به PDF" - }, - "ocr": { - "tags": "تشخیص،متن،تصویر،اسکن،خواندن،شناسایی،آشکارسازی،قابل ویرایش", - "title": "OCR / مرتب‌سازی اسکن‌ها", - "desc": "پاکسازی اسکن‌ها و تشخیص متن از تصاویر درون یک فایل PDF و بازافزودن آن به عنوان متن.", - "header": "مرتب‌سازی اسکن‌ها / OCR (بازشناسی نویسه نوری)", - "selectText": { - "1": "زبان‌هایی را که باید در PDF شناسایی شوند انتخاب کنید (موارد فهرست شده زبان‌هایی هستند که در حال حاضر شناسایی شده‌اند):", - "2": "تولید فایل متنی شامل OCR همراه با PDF OCR شده", - "3": "صفحات اسکن شده با زاویه کج را با چرخاندن به مکان درست اصلاح کنید", - "4": "صفحه را تمیز کنید تا کمتر احتمال پیدا کردن متن توسط OCR در نویز پس‌زمینه باشد. (بدون تغییر در خروجی)", - "5": "صفحه را تمیز کنید تا کمتر احتمال پیدا کردن متن توسط OCR در نویز پس‌زمینه باشد، تمیز کردن در خروجی حفظ می‌شود.", - "6": "صفحاتی که دارای متن تعاملی هستند را نادیده گرفته و فقط صفحاتی را که تصاویر هستند OCR کند", - "7": "اجبار OCR، تمامی صفحات را OCR کرده و تمام عناصر متن اصلی را حذف می‌کند", - "8": "عادی (در صورتی که PDF حاوی متن باشد خطا خواهد داد)", - "9": "تنظیمات اضافی", - "10": "حالت OCR", - "11": "حذف تصاویر بعد از OCR (تمامی تصاویر را حذف می‌کند، فقط در صورت مفید بودن بخشی از گام تبدیل)", - "12": "نوع رندر (پیشرفته)" - }, - "help": "لطفاً این مستندات را بخوانید تا نحوه استفاده از این سرویس برای زبان‌های دیگر و/یا استفاده از آن که در داخل داکر نیست را بدانید", - "credit": "این سرویس از qpdf و Tesseract برای OCR استفاده می‌کند.", - "submit": "پردازش PDF با OCR", - "operation": { - "submit": "پردازش OCR و بازبینی" - }, - "results": { - "title": "نتایج OCR" - }, - "languagePicker": { - "additionalLanguages": "به‌دنبال زبان‌های بیشتر هستید؟", - "viewSetupGuide": "مشاهده راهنمای راه‌اندازی →" - }, - "settings": { - "title": "تنظیمات", - "ocrMode": { - "label": "حالت OCR", - "auto": "خودکار (عبور از لایه‌های متن)", - "force": "اجباری (OCR مجدد همه، جایگزینی متن)", - "strict": "سخت‌گیرانه (در صورت یافتن متن متوقف می‌شود)" - }, - "languages": { - "label": "زبان‌ها", - "placeholder": "انتخاب زبان‌ها" - }, - "compatibilityMode": { - "label": "حالت سازگاری" - }, - "advancedOptions": { - "label": "گزینه‌های پردازش", - "sidecar": "ایجاد یک فایل متنی", - "deskew": "تصحیح کجی صفحات", - "clean": "پاک‌سازی فایل ورودی", - "cleanFinal": "پاک‌سازی خروجی نهایی" - } - }, - "tooltip": { - "header": { - "title": "نمای کلی تنظیمات OCR" - }, - "mode": { - "title": "حالت OCR", - "text": "تشخیص نوری حروف (OCR) به شما کمک می‌کند صفحات اسکن‌شده یا عکس‌گرفته‌شده را به متنی تبدیل کنید که بتوانید جستجو، کپی یا هایلایت کنید.", - "bullet1": "حالت خودکار از صفحاتی که قبلاً لایه متن دارند عبور می‌کند.", - "bullet2": "حالت اجباری همه صفحات را دوباره OCR می‌کند و تمام متن را جایگزین می‌کند.", - "bullet3": "حالت سخت‌گیرانه در صورت یافتن هر متن قابل انتخاب متوقف می‌شود." - }, - "languages": { - "title": "زبان‌ها", - "text": "با مشخص کردن زبان(های) مورد انتظار، دقت OCR را بهبود دهید. یک یا چند زبان را برای راهنمایی تشخیص انتخاب کنید." - }, - "output": { - "title": "خروجی", - "text": "تصمیم بگیرید متن خروجی چگونه قالب‌بندی شود:", - "bullet1": "PDF قابل جستجو متن را پشت تصویر اصلی جاسازی می‌کند.", - "bullet2": "HOCR XML یک فایل ساختاریافته قابل‌خواندن توسط ماشین برمی‌گرداند.", - "bullet3": "Sidecar متن ساده یک فایل .txt جداگانه با محتوای خام ایجاد می‌کند." - }, - "advanced": { - "header": { - "title": "پردازش پیشرفته OCR" - }, - "compatibility": { - "title": "حالت سازگاری", - "text": "از حالت OCR «sandwich PDF» استفاده می‌کند: نتیجه فایل‌های بزرگ‌تر است، اما با برخی زبان‌ها و نرم‌افزارهای قدیمی PDF قابل‌اعتمادتر است. به‌طور پیش‌فرض از hOCR برای PDFهای کوچک و مدرن استفاده می‌کنیم." - }, - "sidecar": { - "title": "ایجاد فایل متنی", - "text": "یک فایل .txt جداگانه در کنار PDF ایجاد می‌کند که شامل تمام متن استخراج‌شده برای دسترسی و پردازش آسان است." - }, - "deskew": { - "title": "تصحیح کجی صفحات", - "text": "به‌صورت خودکار صفحات کج یا مایل را اصلاح می‌کند تا دقت OCR بهبود یابد. برای اسناد اسکن‌شده‌ای که کاملاً هم‌تراز نیستند مفید است." - }, - "clean": { - "title": "پاک‌سازی فایل ورودی", - "text": "ورودی را با حذف نویز، افزایش کنتراست و بهینه‌سازی تصویر برای تشخیص بهتر OCR پیش‌پردازش می‌کند." - }, - "cleanFinal": { - "title": "پاک‌سازی خروجی نهایی", - "text": "PDF نهایی را با حذف آرتیفکت‌های OCR و بهینه‌سازی لایه متن برای خوانایی بهتر و اندازه فایل کمتر پس‌پردازش می‌کند." - } - } - }, - "error": { - "failed": "عملیات OCR ناموفق بود" - } - }, - "extractImages": { - "tags": "عکس،عکس،ذخیره،آرشیو،زیپ،گرفتن،برداشتن", - "title": "استخراج تصاویر", - "header": "استخراج تصاویر", - "selectText": "فرمت تصویری را که تصاویر استخراج شده به آن تبدیل شوند انتخاب کنید", - "allowDuplicates": "ذخیره تصاویر تکراری", - "submit": "استخراج", - "settings": { - "title": "تنظیمات" - }, - "error": { - "failed": "هنگام استخراج تصاویر از PDF خطایی رخ داد." - } - }, - "pdfToPDFA": { - "tags": "آرشیو،ذخیره‌سازی بلندمدت،استاندارد،تبدیل،ذخیره‌سازی،حفظ", - "title": "PDF به PDF/A", - "header": "PDF به PDF/A", - "credit": "این سرویس از libreoffice برای تبدیل PDF/A استفاده می‌کند", - "submit": "تبدیل", - "tip": "در حال حاضر برای چندین ورودی به طور همزمان کار نمی‌کند", - "outputFormat": "فرمت خروجی", - "pdfWithDigitalSignature": "PDF حاوی یک امضای دیجیتال است. این در مرحله بعد حذف خواهد شد." - }, - "PDFToWord": { - "tags": "doc،docx،odt،ورد،تبدیل،فرمت،تبدیل،دفتر،مایکروسافت،فایل ورد", - "title": "PDF به ورد", - "header": "PDF به ورد", - "selectText": { - "1": "فرمت فایل خروجی" - }, - "credit": "این سرویس از LibreOffice برای تبدیل فایل استفاده می‌کند.", - "submit": "تبدیل" - }, - "PDFToPresentation": { - "tags": "اسلایدها،ارائه،دفتر،مایکروسافت", - "title": "PDF به ارائه", - "header": "PDF به ارائه", - "selectText": { - "1": "فرمت فایل خروجی" - }, - "credit": "این سرویس از LibreOffice برای تبدیل فایل استفاده می‌کند.", - "submit": "تبدیل" - }, - "PDFToText": { - "tags": "فرمت غنی،فرمت متن غنی", - "title": "PDF به RTF (متن)", - "header": "PDF به RTF (متن)", - "selectText": { - "1": "فرمت فایل خروجی" - }, - "credit": "این سرویس از LibreOffice برای تبدیل فایل استفاده می‌کند.", - "submit": "تبدیل" - }, - "PDFToHTML": { - "tags": "محتوای وب،سازگار با مرورگر", - "title": "PDF به HTML", - "header": "PDF به HTML", - "credit": "این سرویس از pdftohtml برای تبدیل فایل استفاده می‌کند.", - "submit": "تبدیل" - }, - "PDFToXML": { - "tags": "استخراج داده،محتوای ساختاریافته،تداخل،تبدیل", - "title": "PDF به XML", - "header": "PDF به XML", - "credit": "این سرویس از LibreOffice برای تبدیل فایل استفاده می‌کند.", - "submit": "تبدیل" - }, - "ScannerImageSplit": { - "tags": "تفکیک،تشخیص خودکار،اسکن‌ها،چند تصویر،سازماندهی", - "selectText": { - "1": "آستانه زاویه:", - "2": "حداقل زاویه مطلق مورد نیاز برای چرخاندن تصویر را تنظیم می‌کند (پیش‌فرض: ۱۰).", - "3": "تحمل‌پذیری:", - "4": "دامنه تغییر رنگ در اطراف رنگ پس‌زمینه تخمین‌زده‌شده را تعیین می‌کند (پیش‌فرض: ۳۰).", - "5": "حداقل ناحیه:", - "6": "آستانه حداقل ناحیه برای یک عکس را تنظیم می‌کند (پیش‌فرض: ۱۰۰۰۰).", - "7": "حداقل ناحیه کانتور:", - "8": "آستانه حداقل ناحیه کانتور برای یک عکس را تنظیم می‌کند", - "9": "اندازه حاشیه:", - "10": "اندازه حاشیه اضافه‌شده و حذف‌شده برای جلوگیری از حاشیه‌های سفید در خروجی را تنظیم می‌کند (پیش‌فرض: ۱)." - }, - "info": "پایتون نصب نشده است. برای اجرا نیاز است." - }, - "scannerImageSplit": { - "title": "تصاویر استخراج‌شده", - "submit": "استخراج اسکن‌های تصویر", - "error": { - "failed": "هنگام استخراج اسکن‌های تصویر خطایی رخ داد." - }, - "tooltip": { - "title": "جداکننده عکس", - "whatThisDoes": "این ابزار چه می‌کند", - "whatThisDoesDesc": "به‌صورت خودکار هر عکس را از یک صفحه اسکن‌شده یا تصویر مرکب پیدا و استخراج می‌کند—بدون برش دستی.", - "whenToUse": "زمان استفاده", - "useCase1": "صفحات کامل آلبوم را یک‌جا اسکن کنید", - "useCase2": "دسته‌های اسکنر تخت را به فایل‌های جدا تقسیم کنید", - "useCase3": "کلاژها را به عکس‌های جداگانه تقسیم کنید", - "useCase4": "عکس‌ها را از اسناد بیرون بکشید", - "quickFixes": "رفع‌های سریع", - "problem1": "عکس‌ها شناسایی نمی‌شوند → مقدار Tolerance را به 30-50 افزایش دهید", - "problem2": "تشخیص‌های اشتباه زیاد است → Minimum Area را به 15,000-20,000 افزایش دهید", - "problem3": "برش‌ها خیلی تنگ هستند → Border Size را به 5-10 افزایش دهید", - "problem4": "عکس‌های کج صاف نمی‌شوند → Angle Threshold را به حدود 5° کاهش دهید", - "problem5": "جعبه‌های غبار/نویز → Minimum Contour Area را به 1000-2000 افزایش دهید", - "setupTips": "نکات راه‌اندازی", - "tip1": "از پس‌زمینه‌ای ساده و روشن استفاده کنید", - "tip2": "فاصله‌ای کوچک (≈1 سانتی‌متر) بین عکس‌ها بگذارید", - "tip3": "با 300-600 DPI اسکن کنید", - "tip4": "شیشه اسکنر را تمیز کنید", - "headsUp": "توجه", - "headsUpDesc": "هم‌پوشانی عکس‌ها یا پس‌زمینه‌هایی با رنگ بسیار نزدیک به عکس‌ها می‌تواند دقت را کاهش دهد—پس‌زمینه‌ای روشن‌تر یا تیره‌تر امتحان کنید و فاصله بیشتری بگذارید." - } - }, - "sign": { - "title": "امضا", - "header": "امضای PDFها", - "upload": "بارگذاری تصویر", - "draw": { - "title": "امضای خود را رسم کنید", - "clear": "پاک کردن" - }, - "canvas": { - "heading": "امضای خود را رسم کنید", - "clickToOpen": "برای باز کردن بوم ترسیم کلیک کنید", - "modalTitle": "امضای خود را رسم کنید", - "colorLabel": "رنگ", - "penSizeLabel": "ضخامت قلم", - "penSizePlaceholder": "اندازه", - "clear": "پاک‌کردن بوم", - "colorPickerTitle": "انتخاب رنگ قلم" - }, - "text": { - "name": "نام امضاکننده", - "placeholder": "نام کامل خود را وارد کنید", - "fontLabel": "فونت", - "fontSizeLabel": "اندازه فونت", - "fontSizePlaceholder": "اندازه فونت را وارد یا انتخاب کنید (۸–۲۰۰)", - "colorLabel": "رنگ متن" - }, - "clear": "پاک کردن", - "add": "اضافه کردن", - "saved": { - "heading": "امضاهای ذخیره‌شده", - "description": "هر زمان امضاهای ذخیره‌شده را دوباره استفاده کنید.", - "emptyTitle": "هنوز امضای ذخیره‌شده‌ای نیست", - "emptyDescription": "در بالا امضا را رسم، بارگذاری یا تایپ کنید، سپس با «ذخیره در کتابخانه» تا {{max}} مورد دلخواه را آماده استفاده نگه دارید.", - "type": { - "canvas": "ترسیمی", - "image": "بارگذاری", - "text": "متن" - }, - "limitTitle": "به حد مجاز رسید", - "limitDescription": "پیش از افزودن مورد جدید، یکی از امضاهای ذخیره‌شده را حذف کنید (حداکثر {{max}}).", - "carouselPosition": "{{current}} از {{total}}", - "prev": "قبلی", - "next": "بعدی", - "delete": "حذف", - "label": "برچسب", - "defaultLabel": "امضا", - "defaultCanvasLabel": "امضای ترسیمی", - "defaultImageLabel": "امضای بارگذاری‌شده", - "defaultTextLabel": "امضای تایپی", - "saveButton": "ذخیره امضا", - "saveUnavailable": "برای ذخیره، ابتدا امضایی بسازید.", - "noChanges": "امضای فعلی قبلاً ذخیره شده است.", - "status": { - "saved": "ذخیره شد" - } - }, - "save": "ذخیره امضا", - "applySignatures": "اعمال امضاها", - "personalSigs": "امضاهای شخصی", - "sharedSigs": "امضاهای به اشتراک گذاشته‌شده", - "noSavedSigs": "هیچ امضای ذخیره‌شده‌ای یافت نشد", - "addToAll": "اضافه کردن به همه صفحات", - "delete": "حذف", - "first": "صفحه اول", - "last": "صفحه آخر", - "next": "صفحه بعدی", - "previous": "صفحه قبلی", - "maintainRatio": "تغییر حفظ نسبت ابعاد", - "undo": "برگردان", - "redo": "انجام مجدد", - "submit": "امضای سند", - "steps": { - "configure": "پیکربندی امضا" - }, - "step": { - "createDesc": "روش ساخت امضا را انتخاب کنید", - "place": "جانمایی و ذخیره", - "placeDesc": "امضا را روی PDF جانمایی کنید" - }, - "type": { - "title": "نوع امضا", - "draw": "رسم", - "canvas": "بوم", - "image": "تصویر", - "text": "متن", - "saved": "ذخیره‌شده" - }, - "image": { - "label": "بارگذاری تصویر امضا", - "placeholder": "انتخاب فایل تصویر", - "hint": "یک تصویر PNG یا JPG از امضای خود بارگذاری کنید" - }, - "instructions": { - "title": "چگونه امضا اضافه کنیم", - "canvas": "پس از رسم امضای خود در بوم، پنجره را ببندید سپس هرجای PDF کلیک کنید تا آن را قرار دهید.", - "image": "پس از بارگذاری تصویر امضا در بالا، هرجای PDF کلیک کنید تا آن را قرار دهید.", - "saved": "یک امضای ذخیره‌شده را انتخاب کنید، سپس برای جانمایی روی PDF کلیک کنید.", - "text": "پس از وارد کردن نام خود در بالا، هرجای PDF کلیک کنید تا امضای شما قرار گیرد.", - "paused": "جانمایی مکث شد", - "resumeHint": "برای کلیک و افزودن امضا، جانمایی را از سر بگیرید.", - "noSignature": "برای فعال شدن ابزارهای جانمایی، یک امضا بسازید." - }, - "mode": { - "move": "جابجایی امضا", - "place": "قرار دادن امضا", - "pause": "مکث جانمایی", - "resume": "ازسرگیری جانمایی" - }, - "updateAndPlace": "به‌روزرسانی و قرار دادن", - "activate": "فعال‌سازی جای‌گذاری امضا", - "deactivate": "توقف جای‌گذاری امضاها", - "results": { - "title": "نتایج امضا" - }, - "error": { - "failed": "هنگام امضای PDF خطایی رخ داد." - } - }, - "flatten": { - "title": "یکپارچه‌سازی", - "header": "یکپارچه‌سازی PDFها", - "flattenOnlyForms": "فقط فرم‌ها را یکپارچه کن", - "submit": "یکپارچه‌سازی", - "filenamePrefix": "تخت‌شده", - "files": { - "placeholder": "یک فایل PDF را در نمای اصلی انتخاب کنید تا شروع کنید" - }, - "steps": { - "settings": "تنظیمات" - }, - "options": { - "stepTitle": "گزینه‌های تخت‌سازی", - "title": "گزینه‌های تخت‌سازی", - "flattenOnlyForms": { - "label": "فقط فرم‌ها را یکپارچه کن", - "desc": "فقط فیلدهای فرم را تخت‌سازی کن و سایر عناصر تعاملی را دست‌نخورده بگذار" - }, - "note": "تخت‌سازی عناصر تعاملی را از PDF حذف می‌کند و آن‌ها را غیرقابل‌ویرایش می‌سازد." - }, - "results": { - "title": "نتایج تخت‌سازی" - }, - "error": { - "failed": "هنگام تخت‌سازی PDF خطایی رخ داد." - }, - "tooltip": { - "header": { - "title": "درباره تخت‌سازی PDFها" - }, - "description": { - "title": "تخت‌سازی چه می‌کند؟", - "text": "تخت‌سازی با تبدیل فرم‌های قابل پرکردن و دکمه‌ها به متن و تصاویر عادی، PDF شما را غیرقابل‌ویرایش می‌کند. ظاهر PDF دقیقاً همان خواهد ماند، اما دیگر کسی نمی‌تواند فرم‌ها را تغییر دهد یا پر کند. مناسب برای به‌اشتراک‌گذاری فرم‌های تکمیل‌شده، ایجاد اسناد نهایی برای بایگانی، یا تضمین یکنواختی ظاهر در همه‌جا.", - "bullet1": "جعبه‌های متن به متن عادی تبدیل می‌شوند (قابل ویرایش نیست)", - "bullet2": "چک‌باکس‌ها و دکمه‌ها به تصویر تبدیل می‌شوند", - "bullet3": "عالی برای نسخه‌های نهایی که نمی‌خواهید تغییر کنند", - "bullet4": "ظاهر یکنواخت در همه دستگاه‌ها را تضمین می‌کند" - }, - "formsOnly": { - "title": "«فقط فرم‌ها» یعنی چه؟", - "text": "این گزینه فقط قابلیت پر کردن فرم‌ها را حذف می‌کند، اما ویژگی‌های دیگر مانند کلیک روی لینک‌ها، مشاهده نشانک‌ها و خواندن نظرها باقی می‌ماند.", - "bullet1": "فرم‌ها غیرقابل‌ویرایش می‌شوند", - "bullet2": "لینک‌ها همچنان با کلیک کار می‌کنند", - "bullet3": "نظرها و یادداشت‌ها قابل مشاهده می‌مانند", - "bullet4": "نشانک‌ها همچنان به ناوبری کمک می‌کنند" - } - } - }, - "repair": { - "tags": "ترمیم،بازیابی،اصلاح،بازیابی", - "title": "تعمیر", - "header": "تعمیر PDFها", - "submit": "تعمیر", - "description": "این ابزار تلاش می‌کند فایل‌های PDF خراب یا آسیب‌دیده را تعمیر کند. تنظیمات اضافی لازم نیست.", - "filenamePrefix": "تعمیرشده", - "files": { - "placeholder": "یک فایل PDF را در نمای اصلی انتخاب کنید تا شروع کنید" - }, - "error": { - "failed": "هنگام تعمیر PDF خطایی رخ داد." - }, - "results": { - "title": "نتایج تعمیر" - } - }, - "removeBlanks": { - "title": "حذف صفحات خالی", - "header": "حذف صفحات خالی", - "settings": { - "title": "تنظیمات" - }, - "threshold": { - "label": "آستانه سفیدی پیکسل" - }, - "whitePercent": { - "label": "آستانه درصد سفیدی", - "unit": "%" - }, - "includeBlankPages": { - "label": "گنجاندن صفحات خالی شناسایی‌شده" - }, - "tooltip": { - "header": { - "title": "تنظیمات حذف صفحات خالی" - }, - "threshold": { - "title": "آستانه سفیدی پیکسل", - "text": "کنترل می‌کند که یک پیکسل چقدر باید سفید باشد تا «سفید» محسوب شود. این کمک می‌کند مشخص شود چه چیزی بخش خالی صفحه به حساب می‌آید.", - "bullet1": "0 = سیاه مطلق (محدودکننده‌ترین)", - "bullet2": "128 = خاکستری متوسط", - "bullet3": "255 = سفید مطلق (کمترین محدودیت)" - }, - "whitePercent": { - "title": "آستانه درصد سفیدی", - "text": "حداقل درصد پیکسل‌های سفید لازم برای اینکه صفحه خالی محسوب شود و حذف گردد را تعیین می‌کند.", - "bullet1": "مقادیر پایین‌تر (مثلا 80%) = صفحات بیشتری حذف می‌شود", - "bullet2": "مقادیر بالاتر (مثلا 95%) = فقط صفحات بسیار خالی حذف می‌شوند", - "bullet3": "برای اسنادی با پس‌زمینه روشن از مقادیر بالاتر استفاده کنید" - }, - "includeBlankPages": { - "title": "گنجاندن صفحات خالی شناسایی‌شده", - "text": "در صورت فعال‌بودن، یک PDF جداگانه شامل همه صفحات خالی شناسایی و حذف‌شده از سند اصلی ایجاد می‌کند.", - "bullet1": "مفید برای بازبینی موارد حذف‌شده", - "bullet2": "به تأیید دقت شناسایی کمک می‌کند", - "bullet3": "برای کاهش اندازه فایل خروجی می‌توان غیرفعال کرد" - } - }, - "submit": "حذف صفحات خالی", - "error": { - "failed": "حذف صفحات خالی ناموفق بود" - }, - "results": { - "title": "صفحات خالی حذف‌شده" - } - }, - "removeAnnotations": { - "tags": "نظرات،هایلایت،یادداشت‌ها،نشانه‌گذاری،حذف", - "title": "حذف توضیحات", - "header": "حذف توضیحات", - "submit": "حذف", - "settings": { - "title": "تنظیمات" - }, - "info": { - "title": "درباره حذف حاشیه‌نویسی‌ها", - "description": "این ابزار تمام حاشیه‌نویسی‌ها (نظرها، هایلایت‌ها، یادداشت‌ها و غیره) را از اسناد PDF شما حذف می‌کند." - }, - "tooltip": { - "header": { - "title": "درباره حذف حاشیه‌نویسی‌ها" - }, - "description": { - "title": "کاری که انجام می‌دهد" - } - }, - "error": { - "failed": "هنگام حذف حاشیه‌نویسی‌ها از PDF خطایی رخ داد." - } - }, - "compare": { - "tags": "تفاوت‌گذاری،کنتراست،تغییرات،تحلیل", - "title": "مقایسه", - "header": "مقایسه PDFها", - "clearSelected": "پاک کردن انتخاب‌شده‌ها", - "clear": { - "confirmTitle": "PDFهای انتخاب‌شده پاک شوند؟", - "confirmBody": "این کار مقایسه فعلی را می‌بندد و شما را به فایل‌های فعال برمی‌گرداند.", - "confirm": "پاک کن و بازگرد" - }, - "review": { - "title": "نتیجه مقایسه", - "actionsHint": "نتیجه مقایسه را بازبینی کنید، نقش اسناد را جابه‌جا کنید، یا خلاصه را صادر کنید.", - "switchOrder": "جابه‌جایی ترتیب", - "exportSummary": "صدور خلاصه" - }, - "base": { - "label": "سند اصلی", - "placeholder": "PDF اصلی را انتخاب کنید" - }, - "comparison": { - "label": "سند ویرایش‌شده", - "placeholder": "PDF ویرایش‌شده را انتخاب کنید" - }, - "addFilesHint": "برای فعال شدن انتخاب، PDFها را در گام فایل‌ها اضافه کنید.", - "noFiles": "هنوز هیچ PDFای موجود نیست", - "pages": "صفحات", - "selection": { - "originalEditedTitle": "انتخاب PDFهای اصلی و ویرایش‌شده" - }, - "original": { - "label": "PDF اصلی" - }, - "edited": { - "label": "PDF ویرایش‌شده" - }, - "swap": { - "confirmTitle": "مقایسه دوباره انجام شود؟", - "confirmBody": "این کار ابزار را دوباره اجرا می‌کند. مطمئنید می‌خواهید ترتیب «اصلی» و «ویرایش‌شده» را عوض کنید؟", - "confirm": "جابه‌جا و دوباره اجرا کن" - }, - "cta": "مقایسه", - "loading": "در حال مقایسه...", - "summary": { - "baseHeading": "سند اصلی", - "comparisonHeading": "سند ویرایش‌شده", - "pageLabel": "صفحه" - }, - "rendering": { - "pageNotReadyTitle": "صفحه هنوز رندر نشده است", - "pageNotReadyBody": "برخی صفحات هنوز در حال رندر هستند. ناوبری پس از آماده‌شدن هماهنگ خواهد شد.", - "rendering": "در حال رندر", - "inProgress": "حداقل یکی از این PDFها بسیار بزرگ است؛ پیمایش تا تکمیل رندر روان نخواهد بود", - "pagesRendered": "صفحه رندرشده", - "complete": "رندر صفحات کامل شد" - }, - "dropdown": { - "deletionsLabel": "حذف‌ها", - "additionsLabel": "افزوده‌ها", - "deletions": "حذف‌ها ({{count}})", - "additions": "افزوده‌ها ({{count}})", - "searchPlaceholder": "جستجوی تغییرات...", - "noResults": "هیچ تغییری یافت نشد" - }, - "actions": { - "stackVertically": "چینش عمودی", - "placeSideBySide": "کنارِ هم قرار بده", - "zoomOut": "کوچکنمایی", - "zoomIn": "بزرگنمایی", - "resetView": "بازنشانی نما", - "unlinkScrollPan": "جداسازی اسکرول و جابه‌جایی", - "linkScrollPan": "پیوند اسکرول و جابه‌جایی", - "unlinkScroll": "جداسازی اسکرول", - "linkScroll": "پیوند اسکرول" - }, - "toasts": { - "unlinkedTitle": "اسکرول و جابه‌جایی مستقل فعال شد", - "unlinkedBody": "نکته: کلیدهای جهت بالا/پایین هر دو پنل را اسکرول می‌کنند؛ جابه‌جایی فقط پنل فعال را حرکت می‌دهد." - }, - "error": { - "selectRequired": "یک سند اصلی و یک سند ویرایش‌شده را انتخاب کنید.", - "filesMissing": "یافتن فایل‌های انتخاب‌شده ممکن نبود. لطفاً دوباره آن‌ها را انتخاب کنید.", - "generic": "امکان مقایسه این فایل‌ها وجود ندارد." - }, - "status": { - "extracting": "در حال استخراج متن...", - "processing": "در حال تحلیل تفاوت‌ها...", - "complete": "مقایسه آماده است" - }, - "longJob": { - "title": "مقایسه بزرگ در حال انجام", - "body": "مجموع صفحات این PDFها بیش از 2,000 است. پردازش می‌تواند چند دقیقه طول بکشد." - }, - "slowOperation": { - "title": "هنوز در حال کار...", - "body": "این مقایسه بیشتر از حد معمول طول کشیده است. می‌توانید اجازه دهید ادامه یابد یا آن را لغو کنید.", - "cancel": "لغو مقایسه" - }, - "newLine": "خط جدید", - "complex": { - "message": "یکی یا هر دو از اسناد ارائه شده فایل‌های بزرگی هستند، دقت مقایسه ممکن است کاهش یابد" - }, - "large": { - "file": { - "message": "یکی یا هر دو از اسناد ارائه شده برای پردازش بسیار بزرگ هستند" - } - }, - "no": { - "text": { - "message": "یکی یا هر دو از PDFهای انتخاب شده محتوای متنی ندارند. لطفاً PDFهایی با متن برای مقایسه انتخاب کنید." - } - }, - "too": { - "dissimilar": { - "message": "به‌نظر می‌رسد این اسناد بسیار نامشابه‌اند. برای صرفه‌جویی در زمان، مقایسه متوقف شد." - } - }, - "earlyDissimilarity": { - "title": "این PDFها بسیار متفاوت به نظر می‌رسند", - "body": "تا اینجا شباهت‌های بسیار کمی می‌بینیم. اگر این‌ها اسناد مرتبطی نیستند می‌توانید مقایسه را متوقف کنید.", - "stopButton": "توقف مقایسه" - } - }, - "certSign": { - "tags": "تایید،PEM،P12،رسمی،رمزگذاری", - "title": "امضای گواهی", - "filenamePrefix": "امضاشده", - "signMode": { - "stepTitle": "حالت امضا", - "tooltip": { - "header": { - "title": "درباره امضاهای PDF" - }, - "overview": { - "title": "امضاها چگونه کار می‌کنند", - "text": "هر دو حالت سند را مُهر و موم می‌کنند (هر ویرایشی به‌عنوان دستکاری علامت‌گذاری می‌شود) و برای ممیزی، چه کسی/چه زمانی/چگونه را ثبت می‌کنند. اعتماد نمایشگر به زنجیره گواهی بستگی دارد." - }, - "manual": { - "title": "دستی - گواهی خود را بیاورید", - "text": "برای هویت همسو با برند از فایل‌های گواهی خود استفاده کنید. وقتی CA/زنجیره شما شناخته شود می‌تواند Trusted نمایش دهد.", - "use": "موارد استفاده: مشتری‌محور، حقوقی، انطباق." - }, - "auto": { - "title": "خودکار - مُهر سیستمی فوری و بدون تنظیمات", - "text": "با یک گواهی self-signed سمت سرور امضا می‌کند. همان tamper-evident seal و audit trail؛ معمولاً در نمایشگرها Unverified نشان می‌دهد.", - "use": "زمانی استفاده کنید که به سرعت و هویت داخلی یکنواخت در بازبینی‌ها و سوابق نیاز دارید." - }, - "rule": { - "title": "قاعده سرانگشتی", - "text": "به وضعیت Trusted برای گیرنده نیاز دارید؟ Manual. به مُهر مقاوم در برابر دستکاری و مسیر ممیزی بدون راه‌اندازی نیاز دارید؟ Auto." - } - } - }, - "certTypeStep": { - "stepTitle": "قالب گواهی" - }, - "certFiles": { - "stepTitle": "فایل‌های گواهی" - }, - "appearance": { - "stepTitle": "ظاهر امضا", - "tooltip": { - "header": { - "title": "درباره ظاهر امضا" - }, - "invisible": { - "title": "امضاهای نامرئی", - "text": "امضا برای امنیت به PDF اضافه می‌شود اما هنگام مشاهده سند قابل رؤیت نیست. مناسب برای الزامات قانونی بدون تغییر ظاهر سند.", - "bullet1": "امنیت را بدون تغییرات بصری فراهم می‌کند", - "bullet2": "الزامات قانونی برای امضای دیجیتال را برآورده می‌کند", - "bullet3": "روی چیدمان یا طراحی سند تأثیر نمی‌گذارد" - }, - "visible": { - "title": "امضاهای مرئی", - "text": "بلوک امضا را با نام شما، تاریخ و جزئیات اختیاری روی PDF نمایش می‌دهد. زمانی مفید است که می‌خواهید خوانندگان به‌وضوح ببینند سند امضا شده است.", - "bullet1": "نام امضاکننده و تاریخ را روی سند نمایش می‌دهد", - "bullet2": "می‌تواند دلیل و مکان امضا را شامل شود", - "bullet3": "انتخاب صفحه برای قرار دادن امضا", - "bullet4": "لوگوی اختیاری قابل افزودن است" - } - }, - "invisible": "نامرئی", - "options": { - "title": "جزئیات امضا" - }, - "visible": "مرئی" - }, - "sign": { - "submit": "امضای PDF", - "results": "PDF امضاشده" - }, - "error": { - "failed": "هنگام پردازش امضاها خطایی رخ داد." - }, - "tooltip": { - "header": { - "title": "درباره مدیریت امضاها" - }, - "overview": { - "title": "این ابزار چه می‌کند؟", - "text": "این ابزار به شما امکان می‌دهد بررسی کنید آیا PDFهای شما به‌صورت دیجیتال امضا شده‌اند و امضاهای دیجیتال جدید اضافه کنید. امضاهای دیجیتال ثابت می‌کنند چه کسی سند را ایجاد یا تأیید کرده است و نشان می‌دهند از زمان امضا تغییر کرده یا نه.", - "bullet1": "بررسی امضاهای موجود و اعتبار آن‌ها", - "bullet2": "مشاهده اطلاعات دقیق درباره امضاکنندگان و گواهی‌ها", - "bullet3": "افزودن امضاهای دیجیتال جدید برای ایمن‌سازی اسناد شما", - "bullet4": "پشتیبانی از چندین فایل با پیمایش آسان" - }, - "validation": { - "title": "بررسی امضاها", - "text": "وقتی امضاها را بررسی می‌کنید، ابزار به شما می‌گوید آیا معتبرند، چه کسی سند را امضا کرده، چه زمانی امضا شده و اینکه آیا سند از زمان امضا تغییر کرده است یا نه.", - "bullet1": "نمایش معتبر یا نامعتبر بودن امضاها", - "bullet2": "نمایش اطلاعات امضاکننده و تاریخ امضا", - "bullet3": "بررسی اینکه آیا سند پس از امضا ویرایش شده است یا خیر", - "bullet4": "امکان استفاده از گواهی‌های سفارشی برای اعتبارسنجی" - }, - "signing": { - "title": "افزودن امضاها", - "text": "برای امضای یک PDF، به یک گواهی دیجیتال (مانند PEM، PKCS12 یا JKS) نیاز دارید. می‌توانید امضا را روی سند قابل‌نمایش کنید یا آن را فقط برای امنیت نامرئی نگه دارید.", - "bullet1": "پشتیبانی از فرمت‌های PEM، PKCS12، JKS و گواهی سرور", - "bullet2": "گزینه‌ای برای نمایش یا پنهان کردن امضا روی PDF", - "bullet3": "افزودن دلیل، موقعیت و نام امضاکننده", - "bullet4": "انتخاب صفحه‌ای که امضای قابل‌نمایش روی آن قرار می‌گیرد", - "bullet5": "استفاده از گواهی سرور برای گزینه ساده 'Sign with Stirling-PDF'" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "درباره انواع گواهی" - }, - "what": { - "title": "گواهی چیست؟", - "text": "این یک شناسه امن برای امضای شماست که ثابت می‌کند شما امضا کرده‌اید. مگر اینکه ملزم به امضا با گواهی باشید، توصیه می‌کنیم از روش امن دیگری مانند تایپ، ترسیم یا بارگذاری استفاده کنید." - }, - "which": { - "title": "کدام گزینه را باید استفاده کنم؟", - "text": "فرمتی را انتخاب کنید که با فایل گواهی شما مطابقت دارد:", - "bullet1": "PKCS#12 (.p12 / .pfx) – یک فایل ترکیبی (رایج‌ترین)", - "bullet2": "PFX (.pfx) – نسخه Microsoft از PKCS12", - "bullet3": "PEM – فایل‌های جداگانه کلید خصوصی و گواهی با پسوند .pem", - "bullet4": "JKS – کی‌استور .jks جاوا برای توسعه / جریان‌های کاری CI-CD" - }, - "convert": { - "title": "کلید شما در فهرست نیست؟", - "text": "فایل خود را با keytool به یک کی‌استور جاوا (.jks) تبدیل کنید و سپس JKS را انتخاب نمایید." - } - } - }, - "chooseCertificate": "انتخاب فایل گواهی", - "chooseJksFile": "انتخاب فایل JKS", - "chooseP12File": "انتخاب فایل PKCS12", - "choosePfxFile": "انتخاب فایل PFX", - "choosePrivateKey": "انتخاب فایل کلید خصوصی", - "location": "موقعیت", - "logoTitle": "لوگو", - "name": "نام", - "noLogo": "بدون لوگو", - "pageNumber": "شماره صفحه", - "password": "رمز عبور Keystore یا کلید خصوصی خود را وارد کنید (در صورت وجود):", - "passwordOptional": "اگر گذرواژه‌ای ندارید خالی بگذارید", - "reason": "دلیل", - "serverCertMessage": "در حال استفاده از گواهی سرور - نیازی به فایل یا گذرواژه نیست", - "showLogo": "نمایش لوگو" - }, - "removeCertSign": { - "tags": "تایید،PEM،P12،رسمی،رمزگشایی", - "title": "حذف امضای گواهی", - "header": "حذف گواهی دیجیتال از PDF", - "selectPDF": "یک فایل PDF را انتخاب کنید:", - "submit": "حذف امضا", - "description": "این ابزار امضاهای گواهی دیجیتال را از سند PDF شما حذف می‌کند.", - "filenamePrefix": "بی‌امضا", - "files": { - "placeholder": "برای شروع یک فایل PDF را در نمای اصلی انتخاب کنید" - }, - "error": { - "failed": "هنگام حذف امضاهای گواهی خطایی رخ داد." - }, - "results": { - "title": "نتایج حذف امضاهای گواهی" - } - }, - "pageLayout": { - "tags": "ادغام،ترکیب،نمای واحد،سازماندهی", - "title": "طرح‌بندی چند صفحه‌ای", - "header": "طرح‌بندی چند صفحه‌ای", - "pagesPerSheet": "صفحات در هر شیت:", - "addBorder": "اضافه کردن مرزها", - "submit": "ارسال", - "desc": { - "2": "قرار دادن 2 صفحه کنار هم روی یک برگه.", - "3": "قرار دادن 3 صفحه روی یک برگه در یک ردیف.", - "4": "قرار دادن 4 صفحه روی یک برگه (شبکه 2 × 2).", - "9": "قرار دادن 9 صفحه روی یک برگه (شبکه 3 × 3).", - "16": "قرار دادن 16 صفحه روی یک برگه (شبکه 4 × 4)." - }, - "error": { - "failed": "هنگام ایجاد چیدمان چندصفحه‌ای خطایی رخ داد." - } - }, - "bookletImposition": { - "tags": "کتابچه,صفحه‌آرایی,چاپ,صحافی,تا کردن,امضا", - "title": "صفحه‌آرایی کتابچه", - "header": "صفحه‌آرایی کتابچه", - "submit": "ایجاد کتابچه", - "spineLocation": { - "label": "محل عطف", - "left": "چپ (استاندارد)", - "right": "راست (RTL)" - }, - "doubleSided": { - "label": "چاپ دورو", - "tooltip": "برای چاپ صحیح کتابچه، هر دو رویه جلو و پشت را ایجاد می‌کند" - }, - "manualDuplex": { - "title": "حالت دوبلکس دستی", - "instructions": "برای چاپگرهای بدون دوبلکس خودکار. باید این کار را دو بار اجرا کنید:" - }, - "duplexPass": { - "label": "مرحله چاپ", - "first": "مرحله ۱", - "second": "مرحله ۲", - "firstInstructions": "رویه‌های جلو را چاپ می‌کند → دسته را پشت‌به‌پایین بگذارید → با مرحله ۲ دوباره اجرا کنید", - "secondInstructions": "دسته چاپ‌شده را پشت‌به‌پایین قرار دهید → رویه‌های پشت را چاپ می‌کند" - }, - "rtlBinding": { - "label": "صحافی راست‌به‌چپ", - "tooltip": "برای عربی، عبری یا سایر زبان‌های راست‌به‌چپ" - }, - "addBorder": { - "label": "افزودن کادر دور صفحات", - "tooltip": "برای کمک به برش و هم‌ترازی، دور هر بخش صفحه کادر اضافه می‌کند" - }, - "addGutter": { - "label": "افزودن حاشیه عطف", - "tooltip": "فضای حاشیه داخلی برای صحافی اضافه می‌کند" - }, - "gutterSize": { - "label": "اندازه حاشیه عطف (پوینت)" - }, - "flipOnShortEdge": { - "label": "چرخش روی لبه کوتاه (فقط برای دوبلکس خودکار)", - "tooltip": "برای چاپ دوبلکس لبه کوتاه فعال کنید (فقط دوبلکس خودکار - در حالت دستی نادیده گرفته می‌شود)", - "manualNote": "در حالت دستی لازم نیست - خودتان دسته کاغذ را پشت‌ورو کنید" - }, - "advanced": { - "toggle": "تنظیمات پیشرفته" - }, - "paperSizeNote": "اندازه کاغذ به‌صورت خودکار از صفحه اول شما تعیین می‌شود.", - "tooltip": { - "header": { - "title": "راهنمای ساخت کتابچه" - }, - "description": { - "title": "صفحه‌آرایی کتابچه چیست؟", - "text": "با چیدمان صفحات در ترتیب صحیح چاپ، کتابچه‌های حرفه‌ای ایجاد می‌کند. صفحات PDF شما به‌صورت 2-up روی برگه‌های افقی قرار می‌گیرند تا هنگام تا و صحافی، مانند یک کتاب واقعی به ترتیب درست خوانده شوند." - }, - "example": { - "title": "مثال: کتابچه ۸ صفحه‌ای", - "text": "سند ۸ صفحه‌ای شما به ۲ برگه تبدیل می‌شود:", - "bullet1": "برگه ۱ رو: صفحات 8، 1 | پشت: صفحات 2، 7", - "bullet2": "برگه ۲ رو: صفحات 6، 3 | پشت: صفحات 4، 5", - "bullet3": "وقتی تا و دسته‌بندی شود: به این ترتیب خوانده می‌شود 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "چگونه چاپ و مونتاژ کنیم", - "text": "برای کتابچه‌های بی‌نقص این مراحل را دنبال کنید:", - "bullet1": "چاپ دورو با گزینه 'Flip on long edge'", - "bullet2": "برگه‌ها را به ترتیب روی هم بگذارید و از وسط تا کنید", - "bullet3": "از روی عطف تاخورده منگنه کنید یا صحافی نمایید", - "bullet4": "برای چاپگرهای لبه کوتاه: گزینه 'Flip on short edge' را فعال کنید" - }, - "manualDuplex": { - "title": "دوبلکس دستی (چاپگرهای تک‌رو)", - "text": "برای چاپگرهای بدون دوبلکس خودکار:", - "bullet1": "گزینه 'Double-sided printing' را خاموش کنید", - "bullet2": "‏'مرحله ۱' را انتخاب کنید → چاپ → دسته را پشت‌به‌پایین بگذارید", - "bullet3": "‏'مرحله ۲' را انتخاب کنید → دسته را قرار دهید → پشت‌ها را چاپ کنید", - "bullet4": "مثل همیشه تا کرده و مونتاژ کنید" - }, - "advanced": { - "title": "تنظیمات پیشرفته", - "text": "کتابچه خود را دقیق‌تر تنظیم کنید:", - "bullet1": "صحافی راست‌به‌چپ: برای عربی، عبری یا زبان‌های RTL", - "bullet2": "کادرها: خطوط برش برای پیرایش را نمایش می‌دهد", - "bullet3": "حاشیه عطف: فضایی برای صحافی/منگنه اضافه می‌کند", - "bullet4": "چرخش لبه کوتاه: فقط برای چاپگرهای دوبلکس خودکار" - } - }, - "error": { - "failed": "هنگام ایجاد صفحه‌آرایی کتابچه خطایی رخ داد." - } - }, - "scalePages": { - "title": "تنظیم مقیاس صفحه", - "header": "تنظیم مقیاس صفحه", - "pageSize": "اندازه صفحه سند.", - "keepPageSize": "اندازه اصلی", - "scaleFactor": "سطح زوم (برش) یک صفحه.", - "submit": "ارسال" - }, - "adjustPageScale": { - "tags": "تغییر اندازه,ویرایش,ابعاد,تطبیق", - "title": "تنظیم مقیاس صفحه", - "header": "تنظیم مقیاس صفحه", - "scaleFactor": { - "label": "ضریب مقیاس" - }, - "pageSize": { - "label": "اندازه صفحه مقصد", - "keep": "حفظ اندازه اصلی", - "letter": "لتر", - "legal": "لگال" - }, - "submit": "تنظیم مقیاس صفحه", - "error": { - "failed": "هنگام تنظیم مقیاس صفحه خطایی رخ داد." - }, - "tooltip": { - "header": { - "title": "مرور تنظیمات مقیاس صفحه" - }, - "description": { - "title": "توضیح", - "text": "اندازه محتوای PDF را تنظیم کرده و ابعاد صفحه را تغییر دهید." - }, - "scaleFactor": { - "title": "ضریب مقیاس", - "text": "کنترل می‌کند محتوا روی صفحه چقدر بزرگ یا کوچک نمایش داده شود. محتوا مقیاس و در مرکز قرار می‌گیرد - اگر محتوای مقیاس‌شده بزرگ‌تر از اندازه صفحه باشد ممکن است بریده شود.", - "bullet1": "1.0 = اندازه اصلی", - "bullet2": "0.5 = نصف اندازه (50٪ کوچک‌تر)", - "bullet3": "2.0 = دو برابر (200٪ بزرگ‌تر، ممکن است برش بخورد)" - }, - "pageSize": { - "title": "اندازه صفحه مقصد", - "text": "ابعاد صفحات خروجی PDF را تعیین می‌کند. 'Keep Original Size' ابعاد فعلی را حفظ می‌کند و سایر گزینه‌ها به اندازه‌های استاندارد کاغذ تغییر اندازه می‌دهند." - } - } - }, - "add-page-numbers": { - "tags": "شماره‌گذاری،برچسب‌گذاری،سازماندهی،فهرست" - }, - "auto-rename": { - "tags": "تشخیص خودکار،بر اساس سربرگ،سازماندهی،تغییر نام", - "title": "تغییر نام خودکار", - "header": "تغییر نام خودکار PDF", - "description": "به‌صورت خودکار عنوان را از محتوای PDF شما پیدا کرده و آن را به‌عنوان نام فایل استفاده می‌کند.", - "submit": "تغییر نام خودکار", - "files": { - "placeholder": "برای شروع یک فایل PDF را در نمای اصلی انتخاب کنید" - }, - "error": { - "failed": "هنگام تغییر نام خودکار PDF خطایی رخ داد." - }, - "results": { - "title": "نتایج تغییر نام خودکار" - }, - "tooltip": { - "header": { - "title": "نحوه کار تغییر نام خودکار" - }, - "description": { - "title": "کاری که انجام می‌دهد" - }, - "howItWorks": { - "title": "نام‌گذاری هوشمند", - "text": "به‌صورت خودکار عنوان را از محتوای PDF شما پیدا کرده و آن را به‌عنوان نام فایل استفاده می‌کند.", - "bullet1": "به‌دنبال متنی می‌گردد که شبیه عنوان یا سرفصل باشد", - "bullet2": "یک نام فایل تمیز و معتبر از عنوان شناسایی‌شده ایجاد می‌کند", - "bullet3": "اگر عنوان مناسبی پیدا نشود، نام اصلی حفظ می‌شود" - } - }, - "settings": { - "title": "درباره" - } - }, - "adjust-contrast": { - "tags": "تصحیح رنگ،تنظیم،ویرایش،بهبود" - }, - "crop": { - "title": "برش دادن", - "header": "برش PDF", - "submit": "ارسال", - "noFileSelected": "برای شروع برش یک فایل PDF انتخاب کنید", - "preview": { - "title": "انتخاب ناحیه برش" - }, - "reset": "بازنشانی به کل PDF", - "coordinates": { - "title": "موقعیت و اندازه", - "x": { - "label": "موقعیت X", - "desc": "لبه چپ (پوینت)" - }, - "y": { - "label": "موقعیت Y", - "desc": "لبه پایین (پوینت)" - }, - "width": { - "label": "عرض", - "desc": "عرض برش (پوینت)" - }, - "height": { - "label": "ارتفاع", - "desc": "ارتفاع برش (پوینت)" - } - }, - "error": { - "invalidArea": "ناحیه برش از مرزهای PDF فراتر رفته است", - "failed": "برش PDF ناموفق بود" - }, - "steps": { - "selectArea": "انتخاب ناحیه برش" - }, - "tooltip": { - "title": "چگونه PDF را برش دهیم", - "description": "با کشیدن و تغییر اندازه پوشش آبی روی تصویر بندانگشتی، ناحیه مورد نظر برای برش را انتخاب کنید.", - "drag": "پوشش را بکشید تا ناحیه برش جابه‌جا شود", - "resize": "برای تغییر اندازه، گوشه‌ها و لبه‌ها را بکشید", - "precision": "برای تعیین موقعیت دقیق از ورودی‌های مختصات استفاده کنید" - }, - "results": { - "title": "نتایج برش" - }, - "automation": { - "info": "مختصات برش را بر حسب پوینت‌های PDF وارد کنید. مبدأ (0,0) در پایین-چپ است. این مقادیر برای همه PDFهای پردازش‌شده در این خودکارسازی اعمال می‌شوند.", - "reference": "مرجع: صفحه A4 برابر 595.28 × 841.89 پوینت است (210mm × 297mm). 1 اینچ = 72 پوینت." - } - }, - "autoSplitPDF": { - "tags": "بر اساس QR،جداسازی،تقسیم اسکن‌شده،سازماندهی", - "title": "جدا سازی خودکار PDF", - "header": "جدا سازی خودکار PDF", - "description": "چاپ، درج، اسکن، بارگذاری و بگذارید اسناد شما به صورت خودکار جدا شوند. نیازی به مرتب‌سازی دستی نیست.", - "selectText": { - "1": "از زیر برگه‌های موقت پرینت کنید (سیاه و سفید کافی است).", - "2": "همه مدارک خود را با قرار دادن برگه‌های موقت بین آنها یکجا اسکن کنید.", - "3": "فایل PDF بزرگ اسکن شده را بارگذاری کنید و بگذارید Stirling PDF بقیه کار را انجام دهد.", - "4": "صفحات جداکننده به طور خودکار تشخیص داده و حذف می‌شوند، تضمین‌کننده یک سند نهایی منظم." - }, - "formPrompt": "PDF حاوی جداکننده‌های Stirling-PDF را ارسال کنید:", - "duplexMode": "حالت دوبلکس (اسکن جلو و عقب)", - "dividerDownload2": "دانلود 'Auto Splitter Divider (with instructions).pdf'", - "submit": "ارسال" - }, - "sanitizePdf": { - "tags": "پاکسازی،امن،ایمن،حذف تهدیدها" - }, - "URLToPDF": { - "tags": "ذخیره صفحه وب،تبدیل وب به سند،آرشیو", - "title": "URL به PDF", - "header": "URL به PDF", - "submit": "تبدیل", - "credit": "از WeasyPrint استفاده می‌کند" - }, - "HTMLToPDF": { - "tags": "مارک‌آپ،محتوای وب،تبدیل،تغییر", - "title": "HTML به PDF", - "header": "HTML به PDF", - "help": "پذیرش فایل‌های HTML و ZIP شامل html/css/تصاویر و غیره", - "submit": "تبدیل", - "credit": "از WeasyPrint استفاده می‌کند", - "zoom": "سطح بزرگنمایی برای نمایش وب‌سایت.", - "pageWidth": "عرض صفحه به سانتی‌متر. (خالی برای پیش‌فرض)", - "pageHeight": "ارتفاع صفحه به سانتی‌متر. (خالی برای پیش‌فرض)", - "marginTop": "حاشیه بالا به میلی‌متر. (خالی برای پیش‌فرض)", - "marginBottom": "حاشیه پایین به میلی‌متر. (خالی برای پیش‌فرض)", - "marginLeft": "حاشیه چپ به میلی‌متر. (خالی برای پیش‌فرض)", - "marginRight": "حاشیه راست به میلی‌متر. (خالی برای پیش‌فرض)", - "printBackground": "نمایش پس‌زمینه وب‌سایت‌ها.", - "defaultHeader": "فعال کردن هدر پیش‌فرض (نام و شماره صفحه)", - "cssMediaType": "تغییر نوع رسانه CSS صفحه.", - "none": "هیچ‌کدام", - "print": "چاپ", - "screen": "نمایشگر" - }, - "MarkdownToPDF": { - "tags": "مارک‌آپ،محتوای وب،تبدیل،تغییر", - "title": "Markdown به PDF", - "header": "Markdown به PDF", - "submit": "تبدیل", - "help": "در حال پیشرفت", - "credit": "از WeasyPrint استفاده می‌کند" - }, - "PDFToMarkdown": { - "tags": "مارک‌آپ،محتوای وب،تبدیل،تغییر", - "title": "PDF به Markdown", - "header": "PDF به Markdown", - "submit": "تبدیل" - }, - "getPdfInfo": { - "tags": "اطلاعات،داده،آمار،آمارها", - "title": "اطلاعات PDF را دریافت کنید", - "header": "اطلاعات PDF را دریافت کنید", - "submit": "دریافت اطلاعات", - "downloadJson": "دانلود JSON" - }, - "extractPage": { - "tags": "استخراج" - }, - "PdfToSinglePage": { - "tags": "صفحه واحد" - }, - "showJS": { - "tags": "جاوااسکریپت", - "title": "نمایش جاوااسکریپت", - "header": "نمایش جاوااسکریپت", - "downloadJS": "دانلود جاوااسکریپت", - "submit": "نمایش", - "results": "نتیجه", - "processing": "در حال استخراج JavaScript...", - "done": "JavaScript استخراج شد", - "singleFileWarning": "این ابزار در هر بار فقط از یک فایل پشتیبانی می‌کند. لطفاً یک فایل انتخاب کنید.", - "view": { - "title": "JavaScript استخراج‌شده" - } - }, - "redact": { - "tags": "Redact,Hide,black out,black,marker,hidden,manual", - "title": "Manual Redaction", - "submit": "Manual Redaction", - "error": { - "failed": "هنگام پنهان‌سازی PDF خطایی رخ داد." - }, - "modeSelector": { - "title": "روش پنهان‌سازی", - "mode": "حالت", - "automatic": "خودکار", - "automaticDesc": "پنهان‌سازی متن بر اساس عبارات جستجو", - "manual": "دستی", - "manualDesc": "برای پنهان‌سازی نواحی خاص کلیک و درگ کنید", - "manualComingSoon": "پنهان‌سازی دستی به‌زودی" - }, - "auto": { - "header": "پنهان‌سازی خودکار", - "settings": { - "title": "تنظیمات پنهان‌سازی", - "advancedTitle": "پیشرفته" - }, - "colorLabel": "رنگ کادر", - "wordsToRedact": { - "title": "کلمات برای پنهان‌سازی", - "placeholder": "یک کلمه وارد کنید", - "add": "اضافه کردن", - "examples": "مثال‌ها: Confidential, Top-Secret" - }, - "useRegexLabel": "استفاده از Regex", - "wholeWordSearchLabel": "جستجوی کلمه کامل", - "customPaddingLabel": "فاصله اضافی سفارشی", - "convertPDFToImageLabel": "تبدیل PDF به PDF-Image" - }, - "tooltip": { - "mode": { - "header": { - "title": "روش پنهان‌سازی" - }, - "automatic": { - "title": "پنهان‌سازی خودکار", - "text": "به‌صورت خودکار متن‌های مشخص‌شده را در سراسر سند پیدا و پنهان می‌کند. برای حذف اطلاعات حساس یکنواخت مانند نام‌ها، آدرس‌ها یا نشانه‌های محرمانه عالی است." - }, - "manual": { - "title": "پنهان‌سازی دستی", - "text": "برای انتخاب دستی نواحی خاص جهت پنهان‌سازی کلیک و درگ کنید. کنترل دقیقی بر آنچه پنهان می‌شود به شما می‌دهد. (به‌زودی)" - } - }, - "words": { - "header": { - "title": "کلمات برای پنهان‌سازی" - }, - "description": { - "title": "همسان‌سازی متن", - "text": "کلمات یا عبارات را برای یافتن و پنهان‌سازی در سند خود وارد کنید. هر کلمه به‌صورت جداگانه جستجو می‌شود." - }, - "bullet1": "هر بار یک کلمه اضافه کنید", - "bullet2": "برای افزودن، Enter را بزنید یا روی 'Add Another' کلیک کنید", - "bullet3": "برای حذف کلمات روی × کلیک کنید", - "examples": { - "title": "نمونه‌های رایج", - "text": "کلمات معمول برای پنهان‌سازی شامل: جزئیات بانکی، آدرس‌های ایمیل، یا نام‌های مشخص است." - } - }, - "advanced": { - "header": { - "title": "تنظیمات پیشرفته پنهان‌سازی" - }, - "color": { - "title": "رنگ کادر و فاصله", - "text": "ظاهر کادرهای پنهان‌سازی را سفارشی کنید. رنگ مشکی استاندارد است، اما می‌توانید هر رنگی را انتخاب کنید. فاصله، فضای اضافی پیرامون متن یافت‌شده اضافه می‌کند." - }, - "regex": { - "title": "استفاده از Regex", - "text": "عبارات منظم را برای الگوهای پیچیده فعال کنید. برای یافتن شماره تلفن، ایمیل‌ها یا الگوهای پیچیده مفید است.", - "bullet1": "مثال: \\d{4}-\\d{2}-\\d{2} برای یافتن هر تاریخ با قالب YYYY-MM-DD", - "bullet2": "با احتیاط استفاده کنید - به‌خوبی آزمایش کنید" - }, - "wholeWord": { - "title": "جستجوی کلمه کامل", - "text": "فقط کلمات کامل را مطابقت می‌دهد، نه تطابق‌های جزئی. با فعال بودن، 'John' با 'Johnson' تطابق نخواهد داشت." - }, - "convert": { - "title": "تبدیل به PDF-Image", - "text": "پس از پنهان‌سازی، PDF را به یک PDF مبتنی بر تصویر تبدیل می‌کند. این اطمینان می‌دهد که متن پشت کادرهای پنهان‌سازی کاملاً حذف و غیرقابل بازیابی شود." - } - } - }, - "manual": { - "header": "پنهان‌سازی دستی", - "textBasedRedaction": "پنهان‌سازی مبتنی بر متن", - "pageBasedRedaction": "پنهان‌سازی مبتنی بر صفحه", - "convertPDFToImageLabel": "تبدیل PDF به PDF-Image (برای حذف متن پشت کادر استفاده می‌شود)", - "pageRedactionNumbers": { - "title": "صفحات", - "placeholder": "(مثال: 1,2,8 یا 4,7,12-16 یا 2n-1)" - }, - "redactionColor": { - "title": "رنگ پنهان‌سازی" - }, - "export": "صادر کردن", - "upload": "بارگذاری", - "boxRedaction": "پنهان‌سازی با ترسیم کادر", - "zoom": "بزرگ‌نمایی", - "zoomIn": "بزرگ‌نمایی", - "zoomOut": "کوچک‌نمایی", - "nextPage": "صفحه بعد", - "previousPage": "صفحه قبل", - "toggleSidebar": "نمایش/پنهان کردن نوار کناری", - "showThumbnails": "نمایش تصاویر بندانگشتی", - "showDocumentOutline": "نمایش نمای کلی سند (برای باز/بسته کردن همه موارد دوبار کلیک کنید)", - "showAttachments": "نمایش پیوست‌ها", - "showLayers": "نمایش لایه‌ها (برای بازنشانی همه لایه‌ها به حالت پیش‌فرض دوبار کلیک کنید)", - "colourPicker": "انتخابگر رنگ", - "findCurrentOutlineItem": "یافتن مورد فعلی در نمای کلی", - "applyChanges": "اعمال تغییرات" - } - }, - "tableExtraxt": { - "tags": "CSV، استخراج جدول، استخراج، تبدیل" - }, - "autoSizeSplitPDF": { - "tags": "PDF، تقسیم، سند، سازماندهی" - }, - "overlay-pdfs": { - "tags": "هم‌پوشانی", - "header": "ترکیب فایل‌های PDF", - "title": "هم‌پوشانی PDFها", - "desc": "قرار دادن یک PDF روی PDF دیگر", - "baseFile": { - "label": "انتخاب فایل پایه PDF" - }, - "overlayFiles": { - "label": "انتخاب فایل‌های ترکیبی PDF", - "placeholder": "انتخاب PDF(ها)...", - "addMore": "افزودن PDFهای بیشتر..." - }, - "mode": { - "label": "انتخاب حالت ترکیب", - "sequential": "ترکیب ترتیبی", - "interleaved": "ترکیب درهم", - "fixedRepeat": "ترکیب با تکرار ثابت" - }, - "counts": { - "label": "تعداد تکرارهای ترکیب (برای حالت تکرار ثابت)", - "placeholder": "مقادیر تعداد را با کاما جدا کنید (مثلاً ۲,۳,۱)", - "item": "تعداد برای فایل", - "noFiles": "برای پیکربندی تعدادها، فایل‌های هم‌پوشانی اضافه کنید" - }, - "position": { - "label": "انتخاب موقعیت ترکیب", - "foreground": "پیش‌زمینه", - "background": "پس‌زمینه" - }, - "submit": "ارسال", - "settings": { - "title": "تنظیمات" - }, - "results": { - "title": "نتایج هم‌پوشانی" - }, - "tooltip": { - "header": { - "title": "مرور هم‌پوشانی PDFها" - }, - "description": { - "title": "توضیح", - "text": "یک PDF پایه را با یک یا چند PDF هم‌پوشان ترکیب کنید. هم‌پوشانی‌ها می‌توانند صفحه‌به‌صفحه در حالت‌های مختلف اعمال شوند و در پیش‌زمینه یا پس‌زمینه قرار گیرند." - }, - "mode": { - "title": "حالت هم‌پوشانی", - "text": "نحوه توزیع صفحات هم‌پوشانی در صفحات PDF پایه را انتخاب کنید.", - "sequential": "هم‌پوشانی ترتیبی: استفاده از صفحات PDF هم‌پوشانی اول تا پایان، سپس رفتن به بعدی.", - "interleaved": "هم‌پوشانی درهم‌تنیده: هر بار یک صفحه از هر هم‌پوشانی بردارید.", - "fixedRepeat": "هم‌پوشانی با تکرار ثابت: تعداد ثابتی صفحه از هر هم‌پوشانی بردارید سپس به بعدی بروید. برای تعیین تعداد از «تعدادها» استفاده کنید." - }, - "position": { - "title": "موقعیت هم‌پوشانی", - "text": "پیش‌زمینه هم‌پوشانی را روی صفحه قرار می‌دهد. پس‌زمینه آن را پشت صفحه قرار می‌دهد." - }, - "overlayFiles": { - "title": "فایل‌های هم‌پوشانی", - "text": "یک یا چند PDF را برای هم‌پوشانی روی پایه انتخاب کنید. ترتیب این فایل‌ها بر نحوه اعمال صفحات در حالت‌های ترتیبی و تکرار ثابت تأثیر می‌گذارد." - }, - "counts": { - "title": "تعدادها (فقط تکرار ثابت)", - "text": "برای هر فایل هم‌پوشانی یک عدد مثبت وارد کنید که نشان دهد چند صفحه باید قبل از رفتن به بعدی برداشته شود. هنگام انتخاب حالت تکرار ثابت الزامی است." - } - }, - "error": { - "failed": "هنگام هم‌پوشانی PDFها خطایی رخ داد." - } - }, - "split-by-sections": { - "tags": "تقسیم بخش، سفارشی‌سازی", - "title": "تقسیم PDF به بخش‌ها", - "header": "تقسیم PDF به بخش‌ها", - "horizontal": { - "label": "تقسیمات افقی", - "placeholder": "تعداد تقسیمات افقی را وارد کنید" - }, - "vertical": { - "label": "تقسیمات عمودی", - "placeholder": "تعداد تقسیمات عمودی را وارد کنید" - }, - "submit": "تقسیم PDF", - "merge": "ادغام به یک PDF" - }, - "AddStampRequest": { - "tags": "مهر، افزودن تصویر، واترمارک، PDF، سفارشی‌سازی", - "header": "مهر زدن به PDF", - "title": "مهر زدن به PDF", - "stampSetup": "تنظیمات مهر", - "stampType": "نوع مهر", - "stampText": "متن مهر", - "stampImage": "تصویر مهر", - "alphabet": "الفبا", - "fontSize": "اندازه فونت/تصویر", - "rotation": "چرخش", - "opacity": "شفافیت", - "position": "موقعیت", - "overrideX": "تغییر مختصات X", - "overrideY": "تغییر مختصات Y", - "customMargin": "حاشیه سفارشی", - "customColor": "رنگ متن سفارشی", - "submit": "ارسال", - "noStampSelected": "هیچ مهری انتخاب نشده است. به مرحله ۱ بازگردید.", - "customPosition": "مهر را در پنجره پیش‌نمایش به مکان دلخواه بکشید.", - "error": { - "failed": "هنگام افزودن مهر به PDF خطایی رخ داد." - }, - "imageSize": "اندازه تصویر", - "margin": "حاشیه", - "positionAndFormatting": "موقعیت و قالب‌بندی", - "quickPosition": "یک موقعیت روی صفحه برای قرار دادن مهر انتخاب کنید.", - "results": { - "title": "نتایج مهر" - } - }, - "removeImagePdf": { - "tags": "حذف تصویر، عملیات صفحه، سرور" - }, - "splitPdfByChapters": { - "tags": "تقسیم، فصل‌ها، نشانه‌گذاری، سازماندهی" - }, - "validateSignature": { - "tags": "امضا، تأیید، اعتبارسنجی، PDF، گواهی‌نامه، امضای دیجیتال", - "title": "اعتبارسنجی امضاهای PDF", - "header": "اعتبارسنجی امضای دیجیتال", - "selectPDF": "فایل PDF امضاشده را انتخاب کنید", - "submit": "اعتبارسنجی امضاها", - "results": "نتایج اعتبارسنجی", - "status": { - "_value": "وضعیت", - "valid": "معتبر", - "invalid": "نامعتبر", - "complete": "اعتبارسنجی کامل شد" - }, - "signer": "امضاکننده", - "date": "تاریخ", - "reason": "دلیل", - "location": "مکان", - "noSignatures": "هیچ امضای دیجیتالی در این سند یافت نشد", - "chain": { - "invalid": "اعتبارسنجی زنجیره گواهی ناموفق بود - هویت امضاکننده قابل تأیید نیست" - }, - "trust": { - "invalid": "گواهی در مخزن اعتماد نیست - منبع قابل تأیید نیست" - }, - "cert": { - "expired": "گواهی منقضی شده است", - "revoked": "گواهی لغو شده است", - "info": "جزئیات گواهی", - "issuer": "صادرکننده", - "subject": "موضوع", - "serialNumber": "شماره سریال", - "validFrom": "معتبر از", - "validUntil": "معتبر تا", - "algorithm": "الگوریتم", - "keySize": "اندازه کلید", - "version": "نسخه", - "keyUsage": "کاربرد کلید", - "selfSigned": "با امضای خود", - "bits": "بیت‌ها", - "details": "جزئیات گواهی" - }, - "signature": { - "info": "اطلاعات امضا", - "_value": "امضا", - "mathValid": "امضا از لحاظ ریاضی معتبر است اما:" - }, - "selectCustomCert": "فایل گواهی سفارشی X.509 (اختیاری)", - "downloadCsv": "دانلود CSV", - "downloadJson": "دانلود JSON", - "downloadPdf": "دانلود گزارش PDF", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "امکان اعتبارسنجی فایل‌های انتخاب‌شده نبود.", - "partial": "برخی فایل‌ها قابل اعتبارسنجی نبودند.", - "reportGeneration": "امکان تولید گزارش PDF نبود. JSON و CSV در دسترس‌اند.", - "unexpected": "خطای غیرمنتظره هنگام اعتبارسنجی." - }, - "finalizing": "در حال آماده‌سازی دانلودها...", - "issue": { - "certExpired": "گواهی منقضی شده است", - "certRevocationUnknown": "وضعیت ابطال گواهی نامشخص است", - "certRevoked": "گواهی ابطال شده است", - "chainInvalid": "زنجیره گواهی نامعتبر است", - "signatureInvalid": "بررسی رمزنگاری امضا ناموفق بود", - "trustInvalid": "گواهی مورد اعتماد نیست" - }, - "noResults": "برای تولید گزارش، اعتبارسنجی را اجرا کنید.", - "noSignaturesShort": "بدون امضا", - "processing": "در حال اعتبارسنجی امضاها...", - "report": { - "continued": "ادامه", - "downloads": "دانلودها", - "entryLabel": "خلاصه امضا", - "fields": { - "created": "ایجاد شده", - "fileSize": "اندازه فایل", - "signatureCount": "مجموع امضاها", - "signatureDate": "تاریخ امضا" - }, - "filesEvaluated": "{{count}} فایل ارزیابی شد", - "footer": "اعتبارسنجی‌شده توسط Stirling PDF", - "generatedAt": "تولید شده", - "noPdf": "گزارش PDF پس از اعتبارسنجی موفق در دسترس خواهد بود.", - "page": "صفحه", - "shortTitle": "خلاصه امضا", - "signatureCountLabel": "{{count}} امضا", - "signaturesFound": "{{count}} امضا شناسایی شد", - "signaturesValid": "{{count}} کاملاً معتبر", - "title": "گزارش اعتبارسنجی امضا" - }, - "settings": { - "certHint": "یک گواهی X.509 مورد اعتماد بارگذاری کنید تا با منبع اعتماد سفارشی اعتبارسنجی شود.", - "title": "تنظیمات اعتبارسنجی" - }, - "signatureDate": "تاریخ امضا", - "totalSignatures": "مجموع امضاها" - }, - "replaceColor": { - "tags": "جایگزینی رنگ,عملیات صفحه,بک‌اند,سمت سرور", - "labels": { - "settings": "تنظیمات", - "colourOperation": "عملیات رنگ" - }, - "options": { - "highContrast": "کنتراست بالا", - "invertAll": "وارونه‌سازی همه رنگ‌ها", - "custom": "سفارشی", - "cmyk": "تبدیل به CMYK" - }, - "tooltip": { - "header": { - "title": "مرور تنظیمات جایگزینی و وارونه‌سازی رنگ" - }, - "description": { - "title": "توضیح", - "text": "رنگ‌های PDF را برای بهبود خوانایی و دسترس‌پذیری دگرگون کنید. از پیش‌تنظیم‌های کنتراست بالا استفاده کنید، همه رنگ‌ها را وارونه کنید، یا طرح‌های رنگی سفارشی بسازید." - }, - "highContrast": { - "title": "کنتراست بالا", - "text": "ترکیب‌های ازپیش‌تعریف‌شده کنتراست بالای طراحی‌شده برای خوانایی بهتر و انطباق با دسترس‌پذیری را اعمال کنید.", - "bullet1": "متن سفید روی پس‌زمینه سیاه - حالت تاریک کلاسیک", - "bullet2": "متن سیاه روی پس‌زمینه سفید - کنتراست بالای استاندارد", - "bullet3": "متن زرد روی پس‌زمینه سیاه - گزینه با دید بالا", - "bullet4": "متن سبز روی پس‌زمینه سیاه - کنتراست بالای جایگزین" - }, - "invertAll": { - "title": "وارونه‌سازی همه رنگ‌ها", - "text": "تمام رنگ‌های PDF را کاملاً وارونه می‌کند و اثری شبیه نگاتیو ایجاد می‌کند. برای ساخت نسخه‌های حالت تاریک اسناد یا کاهش فشار چشم در نور کم مفید است." - }, - "custom": { - "title": "رنگ‌های سفارشی", - "text": "رنگ متن و پس‌زمینه دلخواه خود را با انتخابگرهای رنگ تعیین کنید. برای ساخت اسناد منطبق با برند یا الزامات خاص دسترس‌پذیری عالی است.", - "bullet1": "رنگ متن - رنگ عناصر متنی را انتخاب کنید", - "bullet2": "رنگ پس‌زمینه - رنگ پس‌زمینه سند را تنظیم کنید" - }, - "cmyk": { - "title": "تبدیل به CMYK", - "text": "PDF را از فضای رنگی RGB به فضای رنگی CMYK تبدیل کنید که برای چاپ حرفه‌ای بهینه شده است. این فرآیند رنگ‌ها را به مدل فیروزه‌ای، ارغوانی، زرد، مشکی مورد استفاده چاپگرها تبدیل می‌کند." - } - }, - "error": { - "failed": "هنگام پردازش جایگزینی رنگ خطایی رخ داد." - } - }, - "login": { - "title": "ورود", - "header": "ورود", - "signin": "ورود", - "signInWith": "ورود با", - "signInAnonymously": "ثبت‌نام به‌عنوان مهمان", - "rememberme": "مرا به خاطر بسپار", - "invalid": "نام کاربری یا رمز عبور اشتباه است.", - "locked": "حساب شما قفل شده است.", - "sessionExpired": "نشست شما منقضی شده است. لطفاً دوباره وارد شوید.", - "signinTitle": "لطفاً وارد شوید", - "ssoSignIn": "ورود از طریق Single Sign-on", - "oAuth2AutoCreateDisabled": "ایجاد خودکار کاربر با OAUTH2 غیرفعال است", - "oAuth2AdminBlockedUser": "ثبت‌نام یا ورود کاربران ثبت‌نشده در حال حاضر مسدود است. لطفاً با مدیر تماس بگیرید.", - "oauth2RequestNotFound": "درخواست احراز هویت پیدا نشد", - "oauth2InvalidUserInfoResponse": "پاسخ اطلاعات کاربری نامعتبر است", - "oauth2invalidRequest": "درخواست نامعتبر", - "oauth2AccessDenied": "دسترسی ممنوع", - "oauth2InvalidTokenResponse": "پاسخ توکن نامعتبر است", - "oauth2InvalidIdToken": "توکن شناسه نامعتبر است", - "relyingPartyRegistrationNotFound": "هیچ ثبت‌نام طرف اتکا پیدا نشد", - "userIsDisabled": "کاربر غیرفعال شده است، ورود با این نام کاربری در حال حاضر مسدود است. لطفاً با مدیر تماس بگیرید.", - "alreadyLoggedIn": "شما قبلاً وارد شده‌اید در", - "alreadyLoggedIn2": "دستگاه‌ها. لطفاً از دستگاه‌ها خارج شده و دوباره تلاش کنید.", - "toManySessions": "شما تعداد زیادی نشست فعال دارید.", - "logoutMessage": "شما از حساب خارج شده‌اید.", - "youAreLoggedIn": "وارد شده‌اید!", - "email": "ایمیل", - "password": "گذرواژه", - "enterEmail": "ایمیل خود را وارد کنید", - "enterPassword": "گذرواژه خود را وارد کنید", - "loggingIn": "در حال ورود...", - "username": "نام کاربری", - "enterUsername": "نام کاربری را وارد کنید", - "useEmailInstead": "ورود با ایمیل", - "forgotPassword": "گذرواژه خود را فراموش کرده‌اید؟", - "logIn": "ورود", - "signingIn": "در حال ورود...", - "login": "ورود", - "or": "یا", - "useMagicLink": "به‌جای آن از لینک جادویی استفاده کنید", - "enterEmailForMagicLink": "ایمیل خود را برای لینک جادویی وارد کنید", - "sending": "در حال ارسال…", - "sendMagicLink": "ارسال لینک جادویی", - "cancel": "انصراف", - "dontHaveAccount": "حساب کاربری ندارید؟ ثبت‌نام کنید", - "home": "خانه", - "debug": "اشکال‌زدایی", - "signOut": "خروج", - "pleaseEnterBoth": "لطفاً ایمیل و گذرواژه را وارد کنید", - "pleaseEnterEmail": "لطفاً آدرس ایمیل خود را وارد کنید", - "magicLinkSent": "لینک جادویی به {{email}} ارسال شد! ایمیل خود را بررسی کرده و برای ورود روی لینک کلیک کنید.", - "passwordResetSent": "لینک بازنشانی گذرواژه به {{email}} ارسال شد! ایمیل خود را بررسی کرده و دستورالعمل‌ها را دنبال کنید.", - "failedToSignIn": "ورود با {{provider}} ناموفق بود: {{message}}", - "unexpectedError": "خطای غیرمنتظره: {{message}}", - "accountCreatedSuccess": "حساب با موفقیت ایجاد شد! اکنون می‌توانید وارد شوید.", - "passwordChangedSuccess": "گذرواژه با موفقیت تغییر کرد! لطفاً با گذرواژه جدید خود وارد شوید.", - "credentialsUpdated": "اطلاعات ورود شما به‌روزرسانی شد. لطفاً دوباره وارد شوید.", - "defaultCredentials": "مشخصات ورود پیش‌فرض", - "changePasswordWarning": "لطفاً پس از اولین ورود، گذرواژه خود را تغییر دهید", - "slides": { - "overview": { - "alt": "نمای کلی Stirling PDF", - "title": "همه نیازهای PDF شما در یک‌جا.", - "subtitle": "یک مجموعه ابری با اولویت حریم خصوصی برای PDFها که امکان تبدیل، امضا، پنهان‌سازی و مدیریت اسناد را به‌همراه 50+ ابزار قدرتمند دیگر فراهم می‌کند." - }, - "edit": { - "alt": "ویرایش PDFها", - "title": "ویرایش PDFها برای نمایش/ایمن‌سازی اطلاعات موردنظر شما", - "subtitle": "با بیش از دوازده ابزار برای پنهان‌سازی، امضا، خواندن و دستکاری PDFها، مطمئناً آنچه می‌خواهید را پیدا می‌کنید." - }, - "secure": { - "alt": "ایمن‌سازی PDFها", - "title": "از اطلاعات حساس در PDFهای خود محافظت کنید", - "subtitle": "به‌سادگی گذرواژه اضافه کنید، محتوا را پنهان‌سازی کنید و گواهی‌ها را مدیریت کنید." - } - } - }, - "signup": { - "title": "ایجاد حساب", - "subtitle": "به Stirling PDF بپیوندید و شروع کنید", - "name": "نام", - "email": "ایمیل", - "password": "گذرواژه", - "confirmPassword": "تأیید گذرواژه", - "enterName": "نام خود را وارد کنید", - "enterEmail": "ایمیل خود را وارد کنید", - "enterPassword": "گذرواژه خود را وارد کنید", - "confirmPasswordPlaceholder": "تأیید گذرواژه", - "or": "یا", - "creatingAccount": "در حال ایجاد حساب...", - "signUp": "ثبت‌نام", - "alreadyHaveAccount": "از قبل حساب دارید؟ وارد شوید", - "pleaseFillAllFields": "لطفاً همه فیلدها را پر کنید", - "passwordsDoNotMatch": "گذرواژه‌ها یکسان نیستند", - "passwordTooShort": "گذرواژه باید حداقل ۶ کاراکتر باشد", - "invalidEmail": "لطفاً یک آدرس ایمیل معتبر وارد کنید", - "checkEmailConfirmation": "ایمیل خود را برای لینک تأیید بررسی کنید تا ثبت‌نام تکمیل شود.", - "accountCreatedSuccessfully": "حساب با موفقیت ایجاد شد! اکنون می‌توانید وارد شوید.", - "unexpectedError": "خطای غیرمنتظره: {{message}}", - "useEmailInstead": "به‌جای آن از ایمیل استفاده کنید", - "nameRequired": "نام الزامی است", - "emailRequired": "ایمیل الزامی است", - "passwordRequired": "گذرواژه الزامی است", - "confirmPasswordRequired": "لطفاً گذرواژه خود را تأیید کنید" - }, - "pdfToSinglePage": { - "title": "PDF به یک صفحه", - "header": "PDF به یک صفحه", - "submit": "تبدیل به یک صفحه", - "description": "این ابزار همه صفحات PDF شما را در یک صفحه بزرگ واحد ادغام می‌کند. عرض همانِ صفحات اصلی باقی می‌ماند، اما ارتفاع برابر مجموع ارتفاع همه صفحات خواهد بود.", - "filenamePrefix": "تک_صفحه", - "files": { - "placeholder": "برای شروع یک فایل PDF را در نمای اصلی انتخاب کنید" - }, - "error": { - "failed": "هنگام تبدیل به صفحه واحد خطایی رخ داد." - }, - "results": { - "title": "نتایج صفحه واحد" - } - }, - "pageExtracter": { - "title": "استخراج صفحات", - "header": "استخراج صفحات", - "submit": "استخراج", - "placeholder": "(مثال: 1,2,8 یا 4,7,12-16 یا 2n-1)" - }, - "sanitizePDF": { - "title": "پاکسازی PDF", - "header": "پاکسازی یک فایل PDF", - "selectText": { - "1": "حذف عملیات جاوااسکریپت", - "2": "حذف فایل‌های جاسازی شده", - "3": "حذف فراداده XMP", - "4": "حذف لینک‌ها", - "5": "حذف فونت‌ها", - "6": "حذف فراداده اطلاعات سند" - }, - "submit": "پاکسازی PDF" - }, - "adjustContrast": { - "title": "تنظیم کنتراست", - "header": "تنظیم کنتراست", - "basic": "تنظیمات پایه", - "contrast": "کنتراست:", - "brightness": "روشنایی:", - "saturation": "اشباع:", - "download": "دانلود", - "adjustColors": "تنظیم رنگ‌ها", - "blue": "آبی", - "confirm": "تأیید", - "error": { - "failed": "تنظیم رنگ/کنتراست ناموفق بود" - }, - "green": "سبز", - "noPreview": "برای پیش‌نمایش یک PDF انتخاب کنید", - "red": "قرمز", - "results": { - "title": "PDF تنظیم‌شده" - } - }, - "compress": { - "title": "فشرده‌سازی", - "desc": "فشرده‌سازی PDFها برای کاهش اندازه فایل.", - "header": "فشرده‌سازی PDF", - "method": { - "title": "روش فشرده‌سازی", - "quality": "کیفیت", - "filesize": "اندازه فایل" - }, - "credit": "این سرویس از qpdf برای فشرده‌سازی / بهینه‌سازی PDF استفاده می‌کند.", - "grayscale": { - "label": "اعمال مقیاس خاکستری برای فشرده‌سازی" - }, - "tooltip": { - "header": { - "title": "مرور تنظیمات فشرده‌سازی" - }, - "description": { - "title": "توضیح", - "text": "فشرده‌سازی راهی آسان برای کاهش اندازه فایل است. «اندازه فایل» را انتخاب کنید تا اندازه هدف را وارد کنید و ما کیفیت را برای شما تنظیم کنیم. «کیفیت» را انتخاب کنید تا قدرت فشرده‌سازی را به‌صورت دستی تنظیم کنید." - }, - "qualityAdjustment": { - "title": "تنظیم کیفیت", - "text": "لغزنده را بکشید تا شدت فشرده‌سازی تنظیم شود. مقادیر پایین‌تر (1-3) کیفیت را بهتر حفظ می‌کنند اما فایل بزرگ‌تر می‌ماند. مقادیر بالاتر (7-9) فایل را بیشتر کوچک می‌کنند اما وضوح تصویر کاهش می‌یابد.", - "bullet1": "مقادیر پایین کیفیت را حفظ می‌کنند", - "bullet2": "مقادیر بالا اندازه فایل را کاهش می‌دهند" - }, - "grayscale": { - "title": "سیاه‌وسفید", - "text": "با انتخاب این گزینه تمام تصاویر به سیاه‌وسفید تبدیل می‌شوند که می‌تواند به‌طور قابل‌توجهی اندازه فایل را کاهش دهد، مخصوصاً برای PDFهای اسکن‌شده یا اسناد پر از تصویر." - } - }, - "error": { - "failed": "هنگام فشرده‌سازی PDF خطایی رخ داد." - }, - "selectText": { - "1": { - "_value": "تنظیمات فشرده‌سازی", - "1": "1-3 فشرده‌سازی PDF،
4-6 فشرده‌سازی سبک تصویر،
7-9 فشرده‌سازی شدید تصویر باعث کاهش چشمگیر کیفیت تصویر می‌شود" - }, - "2": "سطح بهینه‌سازی:", - "4": "حالت خودکار - کیفیت را به طور خودکار تنظیم می‌کند تا PDF به اندازه دقیق برسد", - "5": "اندازه PDF مورد انتظار (مثلاً ۲۵MB، ۱۰.۸MB، ۲۵KB)" - }, - "submit": "فشرده‌سازی" - }, - "decrypt": { - "passwordPrompt": "این فایل با گذرواژه محافظت شده است. لطفاً گذرواژه را وارد کنید:", - "cancelled": "عملیات برای PDF لغو شد: {0}", - "noPassword": "هیچ گذرواژه‌ای برای PDF رمزگذاری‌شده ارائه نشده است: {0}", - "invalidPassword": "لطفاً با گذرواژه درست دوباره تلاش کنید.", - "invalidPasswordHeader": "گذرواژه نادرست یا رمزنگاری پشتیبانی‌نشده برای PDF: {0}", - "unexpectedError": "هنگام پردازش فایل خطایی رخ داد. لطفاً دوباره تلاش کنید.", - "serverError": "خطای سرور هنگام رمزگشایی: {0}", - "success": "فایل با موفقیت رمزگشایی شد." - }, - "multiTool-advert": { - "message": "این ویژگی همچنین در صفحه ابزار چندگانه ما موجود است. برای رابط کاربری صفحه به صفحه پیشرفته و ویژگی‌های اضافی بررسی کنید!" - }, - "pageRemover": { - "title": "حذف صفحات", - "header": "حذف صفحات PDF", - "pagesToDelete": "صفحات برای حذف (یک لیست از اعداد صفحه جدا شده با کاما وارد کنید):", - "submit": "حذف صفحات", - "placeholder": "(مثال: ۱,۲,۶ یا ۱-۱۰,۱۵-۳۰)" - }, - "imageToPDF": { - "title": "تبدیل تصویر به PDF", - "header": "تبدیل تصویر به PDF", - "submit": "تبدیل", - "selectLabel": "گزینه‌های تناسب تصویر", - "fillPage": "پر کردن صفحه", - "fitDocumentToImage": "تناسب صفحه با تصویر", - "maintainAspectRatio": "حفظ نسبت‌های ابعاد", - "selectText": { - "2": "چرخش خودکار PDF", - "3": "منطق چند فایل (فقط در صورت کار با چندین تصویر فعال است)", - "4": "ادغام در یک PDF واحد", - "5": "تبدیل به PDF های جداگانه" - } - }, - "PDFToCSV": { - "title": "PDF به CSV", - "header": "PDF به CSV", - "prompt": "صفحه‌ای که می‌خواهید جدول استخراج شود را انتخاب کنید", - "submit": "استخراج" - }, - "split-by-size-or-count": { - "title": "تقسیم PDF بر اساس اندازه یا تعداد", - "header": "تقسیم PDF بر اساس اندازه یا تعداد", - "type": { - "label": "انتخاب نوع تقسیم", - "size": "بر اساس اندازه", - "pageCount": "بر اساس تعداد صفحات", - "docCount": "بر اساس تعداد اسناد" - }, - "value": { - "label": "وارد کردن مقدار", - "placeholder": "اندازه را وارد کنید (مثلاً ۲MB یا ۳KB) یا تعداد (مثلاً ۵)" - }, - "submit": "ارسال" - }, - "printFile": { - "title": "چاپ فایل", - "header": "چاپ فایل به چاپگر", - "selectText": { - "1": "انتخاب فایل برای چاپ", - "2": "نام چاپگر را وارد کنید" - }, - "submit": "چاپ" - }, - "licenses": { - "nav": "مجوزها", - "title": "مجوزهای شخص ثالث", - "header": "مجوزهای شخص ثالث", - "module": "ماژول", - "version": "نسخه", - "license": "مجوز" - }, - "survey": { - "nav": "نظرسنجی", - "title": "نظرسنجی Stirling-PDF", - "description": "Stirling-PDF هیچ ردیابی ندارد، بنابراین ما می‌خواهیم از کاربران خود بشنویم تا Stirling-PDF را بهبود دهیم!", - "changes": "Stirling-PDF از زمان آخرین نظرسنجی تغییر کرده است! برای کسب اطلاعات بیشتر لطفاً پست وبلاگ ما را اینجا بررسی کنید:", - "changes2": "با این تغییرات، ما حمایت و تأمین مالی تجاری دریافت می‌کنیم", - "please": "لطفاً در نظر بگیرید که در نظرسنجی ما شرکت کنید!", - "disabled": "(پنجره نظرسنجی در بروزرسانی‌های آینده غیرفعال خواهد شد اما در پایین صفحه در دسترس خواهد بود)", - "button": "شرکت در نظرسنجی", - "dontShowAgain": "دیگر نشان نده", - "meeting": { - "1": "اگر در محل کار از Stirling PDF استفاده می‌کنید، خوشحال می‌شویم با شما صحبت کنیم. ما جلسات پشتیبانی فنی را در ازای یک جلسه کشف نیاز ۱۵ دقیقه‌ای ارائه می‌دهیم.", - "2": "این فرصتی است برای:", - "3": "دریافت کمک در استقرار، یکپارچه‌سازی‌ها یا رفع اشکال", - "4": "ارائه بازخورد مستقیم درباره عملکرد، موارد مرزی و کمبودهای قابلیت‌ها", - "5": "کمک به بهبود Stirling PDF برای استفاده سازمانی واقعی", - "6": "اگر علاقه‌مند هستید، می‌توانید مستقیماً زمانی با تیم ما رزرو کنید. (فقط انگلیسی)", - "7": "مشتاقیم موارد استفاده شما را بررسی کنیم و Stirling PDF را حتی بهتر کنیم!", - "notInterested": "کسب‌وکار نیستید و/یا به جلسه علاقه‌ای ندارید؟", - "button": "رزرو جلسه" - } - }, - "removeImage": { - "title": "حذف تصویر", - "header": "حذف تصویر", - "removeImage": "حذف تصویر", - "submit": "حذف تصویر", - "error": { - "failed": "حذف تصاویر از PDF ناموفق بود." - }, - "results": { - "title": "نتایج حذف تصاویر" - } - }, - "splitByChapters": { - "title": "تقسیم PDF بر اساس فصل‌ها", - "header": "تقسیم PDF بر اساس فصل‌ها", - "bookmarkLevel": "سطح نشانک", - "includeMetadata": "شامل متادیتا", - "allowDuplicates": "اجازه‌ی تکرار", - "desc": { - "1": "این ابزار یک فایل PDF را بر اساس ساختار فصل‌اش به چندین فایل PDF تقسیم می‌کند.", - "2": "سطح نشانک: سطح نشانک‌ها را برای استفاده در تقسیم انتخاب کنید (0 برای سطح بالا، 1 برای سطح دوم و غیره).", - "3": "شامل متادیتا: اگر انتخاب شده، متادیتای فایل PDF اصلی در هر فایل تقسیم‌شده گنجانده خواهد شد.", - "4": "اجازه‌ی تکرار: اگر انتخاب شده باشد، اجازه می‌دهد نشانک‌های متعدد در یک صفحه، فایل‌های PDF جداگانه ایجاد کنند." - }, - "submit": "تقسیم PDF" - }, - "fileChooser": { - "click": "کلیک کنید", - "or": "یا", - "dragAndDrop": "بکشید و رها کنید", - "dragAndDropPDF": "بکشید و رها کنید فایل PDF", - "dragAndDropImage": "بکشید و رها کنید فایل تصویر", - "hoveredDragAndDrop": "فایل(های) خود را اینجا بکشید و رها کنید", - "extractPDF": "در حال استخراج..." - }, - "releases": { - "footer": "نسخه‌ها", - "title": "یادداشت‌های نسخه", - "header": "یادداشت‌های نسخه", - "current": { - "version": "نسخه فعلی" - }, - "note": "یادداشت‌های نسخه فقط به زبان انگلیسی موجود است" - }, - "swagger": { - "title": "مستندات API", - "header": "مستندات API", - "desc": "مشاهده و آزمودن نقاط پایانی API Stirling PDF", - "tags": "api,مستندات,swagger,پایانه‌ها,توسعه" - }, - "cookieBanner": { - "popUp": { - "title": "چگونه از کوکی‌ها استفاده می‌کنیم", - "description": { - "1": "ما از کوکی‌ها و فناوری‌های دیگر برای بهتر کار کردن Stirling PDF برای شما استفاده می‌کنیم—تا به ما در بهبود ابزارها و ادامه ساخت قابلیت‌هایی که دوست خواهید داشت کمک کند.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "باشه", - "acceptNecessaryBtn": "نه، ممنون", - "showPreferencesBtn": "مدیریت تنظیمات" - }, - "preferencesModal": { - "title": "مرکز تنظیمات رضایت", - "acceptAllBtn": "پذیرش همه", - "acceptNecessaryBtn": "رد همه", - "savePreferencesBtn": "ذخیره تنظیمات", - "closeIconLabel": "بستن پنجره", - "serviceCounterLabel": "خدمت|خدمات", - "subtitle": "کاربرد کوکی", - "description": { - "1": "Stirling PDF از کوکی‌ها و فناوری‌های مشابه برای بهبود تجربه شما و درک چگونگی استفاده از ابزارهای ما استفاده می‌کند. این به ما کمک می‌کند عملکرد را بهبود دهیم، قابلیت‌های مورد علاقه شما را توسعه دهیم و به کاربران خود پشتیبانی مستمر ارائه کنیم.", - "2": "Stirling PDF هرگز نمی‌تواند—و هرگز نخواهد توانست—محتوای اسنادی را که استفاده می‌کنید ردیابی یا دسترسی کند.", - "3": "حریم خصوصی و اعتماد شما در قلب کار ماست." - }, - "necessary": { - "title": { - "1": "کوکی‌های کاملاً ضروری", - "2": "همیشه فعال" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "تحلیل‌ها", - "description": "این کوکی‌ها به ما کمک می‌کنند بفهمیم چگونه از ابزارهای ما استفاده می‌شود تا بتوانیم ساخت قابلیت‌هایی را که جامعه ما بیشتر ارزش می‌دهد در اولویت قرار دهیم. مطمئن باشید—Stirling PDF نمی‌تواند و هرگز محتوای اسنادی را که با آنها کار می‌کنید ردیابی کند." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "حذف فراداده" - }, - "sidebar": { - "toggle": "تغییر وضعیت نوار کناری" - }, - "theme": { - "toggle": "تغییر تم" - }, - "view": { - "viewer": "نمایشگر", - "pageEditor": "ویرایشگر صفحه", - "fileManager": "مدیر فایل" - }, - "pageEditor": { - "title": "ویرایشگر صفحه", - "save": "ذخیره تغییرات", - "noPdfLoaded": "هیچ PDFی بارگذاری نشده است. لطفاً برای ویرایش یک PDF بارگذاری کنید.", - "rotatedLeft": "به چپ چرخانده شد:", - "rotatedRight": "به راست چرخانده شد:", - "deleted": "حذف شد:", - "movedLeft": "به چپ جابه‌جا شد:", - "movedRight": "به راست جابه‌جا شد:", - "splitAt": "تقسیم در:", - "insertedPageBreak": "شکست صفحه درج شد در:", - "addFileNotImplemented": "افزودن فایل در دمو پیاده‌سازی نشده است", - "closePdf": "بستن PDF", - "reset": "بازنشانی تغییرات", - "zoomIn": "بزرگ‌نمایی", - "zoomOut": "کوچک‌نمایی", - "fitToWidth": "تناسب با عرض", - "actualSize": "اندازه واقعی" - }, - "viewer": { - "firstPage": "صفحه نخست", - "lastPage": "صفحه آخر", - "previousPage": "صفحه قبل", - "nextPage": "صفحه بعد", - "zoomIn": "بزرگ‌نمایی", - "zoomOut": "کوچک‌نمایی", - "singlePageView": "نمای تک‌صفحه‌ای", - "dualPageView": "نمای دوصفحه‌ای" - }, - "rightRail": { - "closeSelected": "بستن فایل‌های انتخاب‌شده", - "selectAll": "انتخاب همه", - "deselectAll": "لغو انتخاب همه", - "selectByNumber": "انتخاب بر اساس شماره صفحات", - "deleteSelected": "حذف صفحات انتخاب‌شده", - "closePdf": "بستن PDF", - "exportAll": "برون‌بری PDF", - "downloadSelected": "دانلود فایل‌های انتخاب‌شده", - "downloadAll": "دانلود همه", - "saveAll": "ذخیره همه", - "toggleTheme": "تغییر تم", - "toggleBookmarks": "نمایش/پنهان‌کردن نشانک‌ها", - "language": "زبان", - "search": "جستجوی PDF", - "panMode": "حالت پیمایش", - "rotateLeft": "چرخش به چپ", - "rotateRight": "چرخش به راست", - "toggleSidebar": "تغییر وضعیت نوار کناری", - "exportSelected": "برون‌بری صفحات انتخاب‌شده", - "toggleAnnotations": "تغییر وضعیت نمایش حاشیه‌نویسی‌ها", - "annotationMode": "تغییر حالت حاشیه‌نویسی", - "draw": "رسم", - "save": "ذخیره", - "saveChanges": "ذخیره تغییرات" - }, - "search": { - "title": "جستجوی PDF", - "placeholder": "عبارت جستجو را وارد کنید...", - "noResults": "هیچ نتیجه‌ای یافت نشد", - "searching": "در حال جستجو..." - }, - "guestBanner": { - "title": "شما در حال استفاده از Stirling PDF به‌صورت مهمان هستید!", - "message": "برای ذخیره کارها، دسترسی به امکانات بیشتر و حمایت از پروژه، یک حساب رایگان بسازید.", - "dismiss": "بستن بنر", - "signUp": "ثبت‌نام رایگان" - }, - "toolPicker": { - "searchPlaceholder": "جستجوی ابزارها...", - "noToolsFound": "ابزاری یافت نشد", - "allTools": "همه ابزارها", - "quickAccess": "دسترسی سریع", - "categories": { - "standardTools": "ابزارهای استاندارد", - "advancedTools": "ابزارهای پیشرفته", - "recommendedTools": "ابزارهای پیشنهادی" - }, - "subcategories": { - "signing": "امضا", - "documentSecurity": "امنیت سند", - "verification": "تأیید", - "documentReview": "بازبینی سند", - "pageFormatting": "قالب‌بندی صفحه", - "extraction": "استخراج", - "removal": "حذف", - "automation": "اتوماسیون", - "general": "عمومی", - "advancedFormatting": "قالب‌بندی پیشرفته", - "developerTools": "ابزارهای توسعه‌دهنده" - } - }, - "quickAccess": { - "read": "خواندن", - "sign": "امضا", - "automate": "اتوماسیون", - "files": "فایل‌ها", - "activity": "فعالیت", - "help": "راهنما", - "account": "حساب", - "config": "پیکربندی", - "settings": "تنظیمات", - "adminSettings": "تنظیمات مدیر", - "allTools": "All Tools", - "reader": "نمایشگر", - "helpMenu": { - "toolsTour": "تور ابزارها", - "toolsTourDesc": "با قابلیت‌های ابزارها آشنا شوید", - "adminTour": "تور مدیریت", - "adminTourDesc": "تنظیمات و قابلیت‌های مدیریت را بررسی کنید" - } - }, - "admin": { - "error": "خطا", - "success": "موفق", - "expand": "بازکردن", - "close": "بستن", - "status": { - "active": "فعال", - "inactive": "غیرفعال" - }, - "settings": { - "title": "تنظیمات مدیر", - "workspace": "فضای کاری", - "fetchError": "بارگذاری تنظیمات ناموفق بود", - "saveError": "ذخیره تنظیمات ناموفق بود", - "saved": "تنظیمات با موفقیت ذخیره شد", - "saveSuccess": "تنظیمات با موفقیت ذخیره شد", - "save": "ذخیره تغییرات", - "discard": "نادیده گرفتن", - "restartRequired": "نیاز به راه‌اندازی مجدد", - "loginRequired": "برای تغییر تنظیمات مدیر باید حالت ورود فعال باشد", - "unsavedChanges": { - "title": "تغییرات ذخیره‌نشده", - "message": "تغییرات ذخیره‌نشده دارید. می‌خواهید آن‌ها را نادیده بگیرید؟", - "cancel": "ادامه ویرایش", - "discard": "نادیده گرفتن تغییرات", - "hint": "تغییرات ذخیره‌نشده دارید" - }, - "loginDisabled": { - "title": "نیاز به حالت ورود", - "message": "برای تغییر تنظیمات مدیر باید حالت ورود فعال باشد. لطفاً SECURITY_ENABLELOGIN=true را در محیط خود یا security.enableLogin: true را در settings.yml تنظیم کرده و سپس سرور را راه‌اندازی مجدد کنید.", - "readOnly": "تنظیمات زیر صرفاً مقادیر نمونه را نشان می‌دهند. برای مشاهده و ویرایش پیکربندی واقعی، حالت ورود را فعال کنید." - }, - "restart": { - "title": "نیاز به راه‌اندازی مجدد", - "message": "تنظیمات با موفقیت ذخیره شدند. برای اعمال تغییرات، راه‌اندازی مجدد سرور لازم است.", - "question": "مایلید سرور را اکنون راه‌اندازی مجدد کنید یا بعداً؟", - "now": "هم‌اکنون راه‌اندازی مجدد شود", - "later": "بعداً راه‌اندازی مجدد شود" - }, - "restarting": "در حال راه‌اندازی مجدد سرور", - "restartingMessage": "سرور در حال راه‌اندازی مجدد است. لطفاً چند لحظه صبر کنید...", - "restartError": "راه‌اندازی مجدد سرور ناموفق بود. لطفاً به‌صورت دستی راه‌اندازی مجدد کنید.", - "general": { - "title": "تنظیمات سیستم", - "description": "پیکربندی تنظیمات سراسری برنامه شامل برندینگ و رفتار پیش‌فرض.", - "ui": "رابط کاربری", - "system": "سیستم", - "appName": { - "label": "نام برنامه", - "description": "نامی که در زبانه مرورگر و صفحه اصلی نمایش داده می‌شود" - }, - "appNameNavbar": { - "label": "برند نوار ناوبری", - "description": "نامی که در نوار ناوبری نمایش داده می‌شود" - }, - "homeDescription": { - "label": "توضیح صفحه اصلی", - "description": "متن توضیحی که در صفحه اصلی نمایش داده می‌شود" - }, - "defaultLocale": { - "label": "زبان پیش‌فرض", - "description": "زبان پیش‌فرض برای کاربران جدید (مثلاً en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "محدودیت بارگذاری فایل", - "description": "حداکثر اندازه بارگذاری فایل (مثلاً 100MB, 1GB)" - }, - "showUpdate": { - "label": "نمایش اعلان‌های به‌روزرسانی", - "description": "نمایش اعلان هنگامی که نسخه جدیدی در دسترس است" - }, - "showUpdateOnlyAdmin": { - "label": "نمایش به‌روزرسانی فقط برای مدیران", - "description": "محدود کردن اعلان‌های به‌روزرسانی فقط به کاربران مدیر" - }, - "customHTMLFiles": { - "label": "فایل‌های HTML سفارشی", - "description": "اجازه می‌دهد فایل‌های HTML سفارشی از مسیر customFiles ارائه شوند" - }, - "languages": { - "label": "زبان‌های در دسترس", - "description": "زبان‌هایی که کاربران می‌توانند انتخاب کنند (برای فعال کردن همه زبان‌ها خالی بگذارید)", - "placeholder": "زبان‌ها را انتخاب کنید" - }, - "customMetadata": { - "label": "فراداده سفارشی", - "autoUpdate": { - "label": "به‌روزرسانی خودکار فراداده", - "description": "به‌صورت خودکار فراداده PDF را در تمام اسناد پردازش‌شده به‌روزرسانی کن" - }, - "author": { - "label": "نویسنده پیش‌فرض", - "description": "نویسنده پیش‌فرض برای فراداده PDF (مثلاً نام کاربری)" - }, - "creator": { - "label": "ایجادکننده پیش‌فرض", - "description": "ایجادکننده پیش‌فرض برای فراداده PDF" - }, - "producer": { - "label": "تولیدکننده پیش‌فرض", - "description": "تولیدکننده پیش‌فرض برای فراداده PDF" - } - }, - "logoStyle": { - "label": "سبک لوگو", - "description": "بین لوگوی مدرن مینیمال یا آیکن کلاسیک S انتخاب کنید", - "classic": "کلاسیک", - "classicAlt": "لوگوی کلاسیک", - "modern": "مدرن", - "modernAlt": "لوگوی مدرن" - }, - "customPaths": { - "label": "مسیرهای سفارشی", - "description": "پیکربندی مسیرهای فایل سیستم سفارشی برای پردازش پایپلاین و ابزارهای خارجی", - "pipeline": { - "label": "دایرکتوری‌های پایپلاین", - "watchedFoldersDir": { - "label": "دایرکتوری پوشه‌های پایش‌شده", - "description": "مسیر پوشه‌ای که پایپلاین برای PDFهای ورودی پایش می‌کند (خالی بگذارید برای پیش‌فرض: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "دایرکتوری پوشه‌های پایان‌یافته", - "description": "مسیر پوشه‌ای که PDFهای پردازش‌شده در آن خروجی داده می‌شوند (خالی بگذارید برای پیش‌فرض: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "مسیر ابزارهای خارجی", - "weasyprint": { - "label": "فایل اجرایی WeasyPrint", - "description": "مسیر فایل اجرایی WeasyPrint برای تبدیل HTML به PDF (خالی بگذارید برای پیش‌فرض: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "فایل اجرایی Unoconvert", - "description": "مسیر LibreOffice unoconvert برای تبدیل اسناد (خالی بگذارید برای پیش‌فرض: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "امنیت", - "description": "پیکربندی احراز هویت، رفتار ورود و سیاست‌های امنیتی.", - "ssoNotice": { - "title": "دنبال تنظیمات SSO/SAML هستید؟", - "message": "ارائه‌دهندگان احراز هویت OAuth2 و SAML2 برای مدیریت آسان‌تر به منوی Connections منتقل شده‌اند." - }, - "authentication": "احراز هویت", - "enableLogin": { - "label": "فعال‌سازی ورود", - "description": "الزام کاربران به ورود قبل از دسترسی به برنامه" - }, - "loginMethod": { - "label": "روش ورود", - "description": "روش احراز هویتی که برای ورود کاربر استفاده می‌شود", - "all": "همه روش‌ها", - "normal": "فقط نام کاربری/گذرواژه", - "oauth2": "فقط OAuth2", - "saml2": "فقط SAML2" - }, - "loginAttemptCount": { - "label": "محدودیت تلاش‌های ورود", - "description": "حداکثر تعداد تلاش ناموفق ورود قبل از قفل شدن حساب" - }, - "loginResetTimeMinutes": { - "label": "زمان بازنشانی ورود (دقیقه)", - "description": "مدتی که پس از آن تلاش‌های ناموفق ورود بازنشانی می‌شوند" - }, - "csrfDisabled": { - "label": "غیرفعال کردن محافظت CSRF", - "description": "غیرفعال کردن محافظت Cross-Site Request Forgery (توصیه نمی‌شود)" - }, - "initialLogin": { - "label": "ورود اولیه", - "username": { - "label": "نام کاربری اولیه", - "description": "نام کاربری حساب مدیر اولیه" - }, - "password": { - "label": "گذرواژه اولیه", - "description": "گذرواژه حساب مدیر اولیه" - } - }, - "jwt": { - "label": "پیکربندی JWT", - "secureCookie": { - "label": "کوکی امن", - "description": "الزام HTTPS برای کوکی‌های JWT (پیشنهاد‌شده برای محیط تولید)" - }, - "keyRetentionDays": { - "label": "روزهای نگهداری کلید", - "description": "تعداد روزهای نگهداری کلیدهای JWT قدیمی برای تأیید" - }, - "persistence": { - "label": "فعال‌سازی ماندگاری کلید", - "description": "ذخیره پایدار کلیدهای JWT برای مقاومت در برابر راه‌اندازی مجدد سرور" - }, - "enableKeyRotation": { - "label": "فعال‌سازی چرخش کلید", - "description": "چرخش خودکار کلیدهای امضای JWT به‌صورت دوره‌ای" - }, - "enableKeyCleanup": { - "label": "فعال‌سازی پاکسازی کلید", - "description": "حذف خودکار کلیدهای JWT منقضی‌شده" - } - }, - "audit": { - "label": "گزارش حسابرسی", - "enabled": { - "label": "فعال‌سازی گزارش حسابرسی", - "description": "رهگیری اقدامات کاربر و رویدادهای سیستم برای انطباق و پایش امنیتی" - }, - "level": { - "label": "سطح حسابرسی", - "description": "0=OFF، 1=BASIC، 2=STANDARD، 3=VERBOSE" - }, - "retentionDays": { - "label": "نگهداری گزارش (روز)", - "description": "تعداد روزهای نگهداری گزارش‌های حسابرسی" - } - }, - "htmlUrlSecurity": { - "label": "امنیت URL HTML", - "description": "پیکربندی محدودیت‌های دسترسی URL برای پردازش HTML جهت جلوگیری از حملات SSRF", - "enabled": { - "label": "فعال‌سازی امنیت URL", - "description": "فعال‌سازی محدودیت‌های امنیت URL برای تبدیل HTML به PDF" - }, - "level": { - "label": "سطح امنیت", - "description": "MAX: فقط لیست سفید، MEDIUM: مسدودسازی شبکه‌های داخلی، OFF: بدون محدودیت", - "max": "حداکثر (فقط لیست سفید)", - "medium": "متوسط (مسدودسازی داخلی)", - "off": "خاموش (بدون محدودیت)" - }, - "advanced": "تنظیمات پیشرفته", - "allowedDomains": { - "label": "دامنه‌های مجاز (لیست سفید)", - "description": "هر دامنه در یک خط (مثلاً cdn.example.com). فقط این دامنه‌ها زمانی که سطح MAX است مجازند" - }, - "blockedDomains": { - "label": "دامنه‌های مسدود (لیست سیاه)", - "description": "هر دامنه در یک خط (مثلاً malicious.com). دامنه‌های اضافی برای مسدودسازی" - }, - "internalTlds": { - "label": "TLDهای داخلی", - "description": "هر TLD در یک خط (مثلاً .local، .internal). مسدودسازی دامنه‌ها با این الگوهای TLD" - }, - "networkBlocking": "مسدودسازی شبکه", - "blockPrivateNetworks": { - "label": "مسدود کردن شبکه‌های خصوصی", - "description": "مسدود کردن شبکه‌های خصوصی RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "مسدود کردن Localhost", - "description": "مسدود کردن localhost و آدرس‌های loopback (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "مسدود کردن آدرس‌های Link-Local", - "description": "مسدود کردن آدرس‌های link-local (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "مسدود کردن نقاط پایانی فرادادهٔ ابری", - "description": "مسدود کردن نقاط پایانی فرادادهٔ ارائه‌دهندگان ابری (169.254.169.254)" - } - } - }, - "connections": { - "title": "اتصالات", - "description": "پیکربندی ارائه‌دهندگان احراز هویت خارجی مانند OAuth2 و SAML.", - "linkedServices": "سرویس‌های متصل", - "unlinkedServices": "سرویس‌های غیرمتصل", - "connect": "اتصال", - "disconnect": "قطع اتصال", - "disconnected": "ارائه‌دهنده با موفقیت قطع شد", - "disconnectError": "قطع ارتباط ارائه‌دهنده ناموفق بود", - "ssoAutoLogin": { - "label": "ورود خودکار SSO", - "enable": "فعال‌سازی ورود خودکار SSO", - "description": "هدایت خودکار به ورود SSO زمانی که احراز هویت لازم است" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "فعال‌سازی OAuth2", - "description": "اجازه به کاربران برای احراز هویت با ارائه‌دهندگان OAuth2" - }, - "provider": { - "label": "ارائه‌دهنده", - "description": "ارائه‌دهنده OAuth2 برای احراز هویت" - }, - "issuer": { - "label": "URL صادرکننده", - "description": "Issuer URL ارائه‌دهنده OAuth2" - }, - "clientId": { - "label": "Client ID", - "description": "Client ID مربوط به OAuth2 از ارائه‌دهنده شما" - }, - "clientSecret": { - "label": "Client Secret", - "description": "Client Secret مربوط به OAuth2 از ارائه‌دهنده شما" - }, - "useAsUsername": { - "label": "استفاده به‌عنوان نام کاربری", - "description": "Claim مربوط به OAuth2 که به‌عنوان نام کاربری استفاده می‌شود (مثلاً email، sub)" - }, - "autoCreateUser": { - "label": "ایجاد خودکار کاربر", - "description": "ایجاد خودکار حساب کاربری در اولین ورود OAuth2" - }, - "blockRegistration": { - "label": "مسدود کردن ثبت‌نام", - "description": "جلوگیری از ثبت‌نام کاربر جدید از طریق OAuth2" - }, - "scopes": { - "label": "اسکوپ‌های OAuth2", - "description": "فهرست اسکوپ‌های OAuth2 جداشده با ویرگول (مثلاً openid، profile، email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "فعال‌سازی SAML2", - "description": "اجازه به کاربران برای احراز هویت با ارائه‌دهندگان SAML2" - }, - "provider": { - "label": "ارائه‌دهنده", - "description": "نام ارائه‌دهنده SAML2" - }, - "registrationId": { - "label": "Registration ID", - "description": "شناسه ثبت‌نام SAML2" - }, - "autoCreateUser": { - "label": "ایجاد خودکار کاربر", - "description": "ایجاد خودکار حساب کاربری در اولین ورود SAML2" - }, - "blockRegistration": { - "label": "مسدود کردن ثبت‌نام", - "description": "جلوگیری از ثبت‌نام کاربر جدید از طریق SAML2" - } - } - }, - "database": { - "title": "پایگاه داده", - "description": "پیکربندی تنظیمات اتصال پایگاه داده سفارشی برای استقرارهای سازمانی.", - "configuration": "پیکربندی پایگاه داده", - "enableCustom": { - "label": "فعال‌سازی پایگاه داده سفارشی", - "description": "به‌جای پایگاه داده توکار پیش‌فرض، از پیکربندی پایگاه داده سفارشی خود استفاده کنید" - }, - "customUrl": { - "label": "URL پایگاه داده سفارشی", - "description": "رشته اتصال کامل JDBC (مثلاً jdbc:postgresql://localhost:5432/postgres). در صورت ارائه، تنظیمات اتصال جداگانه زیر استفاده نمی‌شوند." - }, - "type": { - "label": "نوع پایگاه داده", - "description": "نوع پایگاه داده (در صورت ارائه URL سفارشی استفاده نمی‌شود)" - }, - "hostName": { - "label": "نام میزبان", - "description": "نام میزبان سرور پایگاه داده (در صورت ارائه URL سفارشی استفاده نمی‌شود)" - }, - "port": { - "label": "درگاه", - "description": "درگاه سرور پایگاه داده (در صورت ارائه URL سفارشی استفاده نمی‌شود)" - }, - "name": { - "label": "نام پایگاه داده", - "description": "نام پایگاه داده (در صورت ارائه URL سفارشی استفاده نمی‌شود)" - }, - "username": { - "label": "نام کاربری", - "description": "نام کاربری احراز هویت پایگاه داده" - }, - "password": { - "label": "گذرواژه", - "description": "گذرواژه احراز هویت پایگاه داده" - } - }, - "privacy": { - "title": "حریم خصوصی", - "description": "پیکربندی تنظیمات حریم خصوصی و جمع‌آوری داده‌ها.", - "analytics": "تحلیل و ردیابی", - "enableAnalytics": { - "label": "فعال‌سازی تحلیل", - "description": "جمع‌آوری تحلیل ناشناس استفاده برای کمک به بهبود برنامه" - }, - "metricsEnabled": { - "label": "فعال‌سازی متریک‌ها", - "description": "فعال‌سازی جمع‌آوری متریک‌های عملکرد و استفاده. یک Endpoint API برای دسترسی مدیران به داده‌های متریک فراهم می‌کند" - }, - "searchEngine": "نمایش در موتور جستجو", - "googleVisibility": { - "label": "قابلیت مشاهده در Google", - "description": "اجازه دهید موتورهای جستجو این برنامه را ایندکس کنند" - } - }, - "advanced": { - "title": "پیشرفته", - "description": "پیکربندی قابلیت‌های پیشرفته و امکانات آزمایشی.", - "features": "پرچم ویژگی", - "processing": "پردازش", - "endpoints": { - "label": "نقاط پایانی", - "manage": "مدیریت نقاط پایانی API", - "description": "مدیریت نقاط پایانی از طریق YAML پیکربندی می‌شود. برای جزئیات فعال/غیرفعال کردن نقاط پایانی خاص، مستندات را ببینید." - }, - "enableAlphaFunctionality": { - "label": "فعال‌سازی قابلیت‌های آلفا", - "description": "فعال‌سازی قابلیت‌های آزمایشی و در مرحله آلفا (ممکن است ناپایدار باشند)" - }, - "enableUrlToPDF": { - "label": "فعال‌سازی تبدیل URL به PDF", - "description": "اجازه تبدیل صفحات وب به اسناد PDF" - }, - "maxDPI": { - "label": "حداکثر DPI", - "description": "حداکثر DPI برای پردازش تصویر (0 = نامحدود)" - }, - "tessdataDir": { - "label": "دایرکتوری Tessdata", - "description": "مسیر دایرکتوری tessdata برای فایل‌های زبان OCR" - }, - "disableSanitize": { - "label": "غیرفعال کردن پاک‌سازی HTML", - "description": "هشدار: ریسک امنیتی - غیرفعال کردن پاک‌سازی HTML می‌تواند به آسیب‌پذیری‌های XSS منجر شود" - }, - "tempFileManagement": { - "label": "مدیریت فایل‌های موقت", - "description": "پیکربندی ذخیره‌سازی فایل‌های موقت و رفتار پاکسازی", - "baseTmpDir": { - "label": "دایرکتوری موقت پایه", - "description": "دایرکتوری پایه برای فایل‌های موقت (خالی بگذارید برای پیش‌فرض: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "دایرکتوری موقت LibreOffice", - "description": "دایرکتوری فایل‌های موقت LibreOffice (خالی بگذارید برای پیش‌فرض: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "دایرکتوری موقت سیستم", - "description": "دایرکتوری موقت سیستم برای پاکسازی (فقط در صورت فعال بودن cleanupSystemTemp استفاده می‌شود)" - }, - "prefix": { - "label": "پیشوند فایل موقت", - "description": "پیشوند نام فایل‌های موقت" - }, - "maxAgeHours": { - "label": "حداکثر سن (ساعت)", - "description": "حداکثر سن بر حسب ساعت قبل از پاکسازی فایل‌های موقت" - }, - "cleanupIntervalMinutes": { - "label": "بازه پاکسازی (دقیقه)", - "description": "فاصله زمانی اجرای پاکسازی (بر حسب دقیقه)" - }, - "startupCleanup": { - "label": "پاکسازی هنگام راه‌اندازی", - "description": "پاکسازی فایل‌های موقت قدیمی هنگام راه‌اندازی برنامه" - }, - "cleanupSystemTemp": { - "label": "پاکسازی موقت سیستم", - "description": "این‌که آیا دایرکتوری موقت سراسری سیستم پاکسازی شود (با احتیاط استفاده کنید)" - } - }, - "processExecutor": { - "label": "محدودیت‌های مجری فرایند", - "description": "پیکربندی محدودیت نشست و مهلت‌ها برای هر مجری فرایند", - "sessionLimit": { - "label": "محدودیت نشست", - "description": "حداکثر نمونه‌های همزمان" - }, - "timeout": { - "label": "مهلت (دقیقه)", - "description": "حداکثر زمان اجرا" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF به HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "نصب برنامه", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "سرور ایمیل", - "description": "پیکربندی تنظیمات SMTP برای ارسال اعلان‌های ایمیلی.", - "smtp": "پیکربندی SMTP", - "enabled": { - "label": "فعال‌سازی ایمیل", - "description": "فعال‌سازی اعلان‌های ایمیلی و قابلیت SMTP" - }, - "host": { - "label": "میزبان SMTP", - "description": "نام میزبان یا آدرس IP سرور SMTP شما" - }, - "port": { - "label": "درگاه SMTP", - "description": "شماره درگاه برای اتصال SMTP (معمولاً 25، 465 یا 587)" - }, - "username": { - "label": "نام کاربری SMTP", - "description": "نام کاربری برای احراز هویت SMTP" - }, - "password": { - "label": "گذرواژه SMTP", - "description": "گذرواژه برای احراز هویت SMTP" - }, - "from": { - "label": "نشانی فرستنده", - "description": "نشانی ایمیلی که به‌عنوان فرستنده استفاده می‌شود" - }, - "enableInvites": { - "label": "فعال‌سازی دعوتنامه ایمیلی", - "description": "اجازه به مدیران برای دعوت کاربران از طریق ایمیل با گذرواژه‌های تولید خودکار" - }, - "frontendUrl": { - "label": "URL فرانت‌اند", - "description": "URL پایه برای فرانت‌اند (مثلاً https://pdf.example.com). برای ایجاد لینک دعوت در ایمیل‌ها استفاده می‌شود. برای استفاده از URL بک‌اند خالی بگذارید." - } - }, - "legal": { - "title": "اسناد حقوقی", - "description": "پیوندها به اسناد و سیاست‌های حقوقی را پیکربندی کنید.", - "disclaimer": { - "title": "هشدار مسئولیت حقوقی", - "message": "با سفارشی‌سازی این اسناد حقوقی، شما مسئولیت کامل رعایت تمامی قوانین و مقررات قابل اعمال، از جمله اما نه محدود به GDPR و سایر الزامات حفاظت از داده‌های اتحادیه اروپا، را می‌پذیرید. فقط در صورتی این تنظیمات را تغییر دهید که: (1) یک نمونه شخصی/خصوصی را اجرا می‌کنید، (2) خارج از حوزه قضایی اتحادیه اروپا هستید و تعهدات حقوقی محلی خود را درک می‌کنید، یا (3) مشاوره حقوقی مناسب دریافت کرده‌اید و مسئولیت انحصاری تمام داده‌های کاربر و انطباق حقوقی را می‌پذیرید. Stirling-PDF و توسعه‌دهندگان آن هیچ مسئولیتی در قبال تعهدات حقوقی شما ندارند." - }, - "termsAndConditions": { - "label": "شرایط و ضوابط", - "description": "URL یا نام فایل برای شرایط و ضوابط" - }, - "privacyPolicy": { - "label": "خط‌مشی حریم خصوصی", - "description": "URL یا نام فایل برای خط‌مشی حریم خصوصی" - }, - "accessibilityStatement": { - "label": "بیانیه دسترسی‌پذیری", - "description": "URL یا نام فایل برای بیانیه دسترسی‌پذیری" - }, - "cookiePolicy": { - "label": "خط‌مشی کوکی", - "description": "URL یا نام فایل برای خط‌مشی کوکی" - }, - "impressum": { - "label": "Impressum", - "description": "URL یا نام فایل برای impressum (در برخی حوزه‌های قضایی الزامی است)" - } - }, - "premium": { - "title": "پرمیوم و سازمانی", - "description": "کلید لایسنس پرمیوم یا سازمانی خود را پیکربندی کنید.", - "license": "پیکربندی لایسنس", - "licenseKey": { - "toggle": "کلید لایسنس یا فایل گواهی دارید؟", - "info": "اگر از طریق خرید مستقیم کلید لایسنس یا فایل گواهی دارید، می‌توانید آن را اینجا وارد کنید تا ویژگی‌های پرمیوم یا Enterprise فعال شوند." - }, - "key": { - "label": "کلید لایسنس", - "description": "کلید لایسنس پرمیوم یا سازمانی خود را وارد کنید", - "success": "کلید لایسنس ذخیره شد", - "successMessage": "کلید لایسنس شما با موفقیت فعال شد. نیازی به راه‌اندازی مجدد نیست.", - "overwriteWarning": { - "title": "⚠️ هشدار: لایسنس موجود شناسایی شد", - "line1": "بازنویسی کلید لایسنس فعلی قابل بازگشت نیست.", - "line2": "مگر آنکه در جایی پشتیبان گرفته باشید، لایسنس قبلی به‌طور دائمی از دست می‌رود.", - "line3": "مهم: کلیدهای لایسنس را خصوصی و امن نگه دارید. هرگز آن‌ها را عمومی به‌اشتراک نگذارید." - } - }, - "enabled": { - "label": "فعال‌سازی قابلیت‌های پرمیوم", - "description": "فعال‌سازی بررسی کلید لایسنس برای قابلیت‌های حرفه‌ای/سازمانی" - }, - "movedFeatures": { - "title": "توزیع قابلیت‌های پرمیوم", - "message": "قابلیت‌های پرمیوم و سازمانی اکنون در بخش‌های مربوطه سازمان‌دهی شده‌اند:" - } - }, - "features": { - "title": "ویژگی‌ها", - "description": "پیکربندی ویژگی‌ها و قابلیت‌های اختیاری.", - "serverCertificate": { - "label": "گواهی سرور", - "description": "پیکربندی تولید گواهی سمت سرور برای قابلیت «Sign with Stirling-PDF»", - "enabled": { - "label": "فعال‌سازی گواهی سرور", - "description": "فعال‌سازی گواهی سمت سرور برای گزینه «Sign with Stirling-PDF»" - }, - "organizationName": { - "label": "نام سازمان", - "description": "نام سازمان برای گواهی‌های تولیدشده" - }, - "validity": { - "label": "اعتبار گواهی (روز)", - "description": "تعداد روزهای اعتبار گواهی" - }, - "regenerateOnStartup": { - "label": "تولید مجدد هنگام راه‌اندازی", - "description": "در هر بار راه‌اندازی برنامه، گواهی جدید ایجاد شود" - } - } - }, - "endpoints": { - "title": "نقاط پایانی API", - "description": "کنترل کنید کدام نقاط پایانی API و گروه‌های نقاط پایانی در دسترس باشند.", - "management": "مدیریت نقاط پایانی", - "toRemove": { - "label": "نقاط پایانی غیرفعال", - "description": "نقاط پایانی منفرد را برای غیرفعال‌سازی انتخاب کنید" - }, - "groupsToRemove": { - "label": "گروه‌های نقاط پایانی غیرفعال", - "description": "گروه‌های نقاط پایانی را برای غیرفعال‌سازی انتخاب کنید" - }, - "note": "توجه: غیرفعال کردن نقاط پایانی، دسترسی API را محدود می‌کند اما اجزای UI را حذف نمی‌کند. برای اعمال تغییرات راه‌اندازی مجدد لازم است." - } - } - }, - "fileUpload": { - "selectFile": "یک فایل انتخاب کنید", - "selectFiles": "فایل‌ها را انتخاب کنید", - "selectPdfToView": "یک PDF برای مشاهده انتخاب کنید", - "selectPdfToEdit": "یک PDF برای ویرایش انتخاب کنید", - "chooseFromStorage": "فایلی را از فضای ذخیره انتخاب کنید یا یک PDF جدید بارگذاری کنید", - "chooseFromStorageMultiple": "فایل‌ها را از فضای ذخیره انتخاب کنید یا PDFهای جدید بارگذاری کنید", - "loadFromStorage": "بارگذاری از فضای ذخیره", - "filesAvailable": "فایل در دسترس", - "loading": "در حال بارگذاری...", - "or": "یا", - "dropFileHere": "فایل را اینجا رها کنید یا برای بارگذاری کلیک کنید", - "dropFilesHere": "فایل‌ها را اینجا رها کنید یا دکمه بارگذاری را کلیک کنید", - "dropFilesHereOpen": "فایل‌ها را اینجا رها کنید یا روی دکمه باز کردن کلیک کنید", - "pdfFilesOnly": "فقط فایل‌های PDF", - "supportedFileTypes": "انواع فایل پشتیبانی‌شده", - "upload": "بارگذاری", - "uploadFile": "بارگذاری فایل", - "uploadFiles": "بارگذاری فایل‌ها", - "open": "باز کردن", - "openFile": "باز کردن فایل", - "openFiles": "باز کردن فایل‌ها", - "noFilesInStorage": "در فضای ذخیره فایلی موجود نیست. ابتدا چند فایل بارگذاری کنید.", - "noFilesInStorageOpen": "فایلی در فضای ذخیره‌سازی موجود نیست. ابتدا چند فایل باز کنید.", - "selectFromStorage": "انتخاب از فضای ذخیره", - "backToTools": "بازگشت به ابزارها", - "addFiles": "افزودن فایل‌ها", - "dragFilesInOrClick": "فایل‌ها را بکشید یا روی «افزودن فایل‌ها» کلیک کنید تا مرور کنید" - }, - "fileEditor": { - "addFiles": "افزودن فایل‌ها" - }, - "fileManager": { - "title": "بارگذاری فایل‌های PDF", - "subtitle": "فایل‌ها را به فضای ذخیره خود اضافه کنید تا در همه ابزارها به‌سادگی به آن‌ها دسترسی داشته باشید", - "filesSelected": "فایل انتخاب‌شده", - "clearSelection": "پاک‌کردن انتخاب", - "openInFileEditor": "باز کردن در ویرایشگر فایل", - "uploadError": "بارگذاری برخی فایل‌ها ناموفق بود.", - "failedToOpen": "باز کردن فایل ناموفق بود. ممکن است از فضای ذخیره حذف شده باشد.", - "failedToLoad": "بارگذاری فایل در مجموعه فعال ناموفق بود.", - "storageCleared": "مرورگر فضای ذخیره را پاک کرده است. فایل‌ها حذف شده‌اند. لطفاً دوباره بارگذاری کنید.", - "clearAll": "پاک‌کردن همه", - "reloadFiles": "بارگذاری مجدد فایل‌ها", - "dragDrop": "کشیدن و رها کردن فایل‌ها در اینجا", - "clickToUpload": "برای بارگذاری فایل‌ها کلیک کنید", - "selectedFiles": "فایل‌های انتخاب‌شده", - "storage": "فضای ذخیره", - "filesStored": "فایل ذخیره‌شده", - "storageError": "خطای فضای ذخیره رخ داد", - "storageLow": "فضای ذخیره رو به اتمام است. حذف فایل‌های قدیمی را در نظر بگیرید.", - "supportMessage": "با پشتیبانی از پایگاه‌داده مرورگر برای ظرفیت نامحدود", - "noFileSelected": "هیچ فایلی انتخاب نشده است", - "showHistory": "نمایش تاریخچه", - "hideHistory": "مخفی کردن تاریخچه", - "fileHistory": "تاریخچه فایل", - "loadingHistory": "در حال بارگذاری تاریخچه...", - "lastModified": "آخرین تغییر", - "toolChain": "ابزارهای اعمال‌شده", - "restore": "بازگردانی", - "unzip": "استخراج", - "searchFiles": "جستجوی فایل‌ها...", - "recent": "اخیر", - "localFiles": "فایل‌های محلی", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "فایل‌های من", - "noRecentFiles": "هیچ فایل اخیری یافت نشد", - "googleDriveNotAvailable": "یکپارچگی Google Drive در دسترس نیست", - "downloadSelected": "دانلود انتخاب‌شده‌ها", - "saveSelected": "ذخیره موارد انتخاب‌شده", - "openFiles": "باز کردن فایل‌ها", - "openFile": "باز کردن فایل", - "details": "جزئیات فایل", - "fileName": "نام", - "fileFormat": "فرمت", - "fileSize": "حجم", - "fileVersion": "نسخه", - "totalSelected": "مجموع انتخاب‌شده", - "dropFilesHere": "فایل‌ها را اینجا رها کنید", - "selectAll": "انتخاب همه", - "deselectAll": "لغو انتخاب همه", - "deleteSelected": "حذف انتخاب شده‌ها", - "selectedCount": "{{count}} مورد انتخاب‌شده", - "download": "دانلود", - "delete": "حذف", - "unsupported": "پشتیبانی‌نشده", - "addToUpload": "افزودن به بارگذاری", - "deleteAll": "حذف همه", - "loadingFiles": "در حال بارگذاری فایل‌ها...", - "noFiles": "فایلی موجود نیست", - "noFilesFound": "فایلی مطابق جستجو یافت نشد", - "openInPageEditor": "باز کردن در ویرایشگر صفحه", - "showAll": "نمایش همه", - "sortByDate": "مرتب‌سازی بر اساس تاریخ", - "sortByName": "مرتب‌سازی بر اساس نام", - "sortBySize": "مرتب‌سازی بر اساس حجم" - }, - "storage": { - "temporaryNotice": "فایل‌ها به‌صورت موقت در مرورگر شما ذخیره می‌شوند و ممکن است به‌طور خودکار پاک شوند", - "storageLimit": "حد ذخیره‌سازی", - "storageUsed": "حافظه موقت استفاده‌شده", - "storageFull": "فضای ذخیره تقریباً پر شده است. بهتر است برخی فایل‌ها را حذف کنید.", - "fileTooLarge": "فایل خیلی بزرگ است. حداکثر اندازه هر فایل برابر است با", - "storageQuotaExceeded": "سهمیه فضای ذخیره پر شده است. لطفاً قبل از بارگذاری بیشتر، برخی فایل‌ها را حذف کنید.", - "approximateSize": "حجم تقریبی" - }, - "sanitize": { - "title": "پاک‌سازی", - "desc": "حذف عناصر بالقوه مضر از فایل‌های PDF.", - "submit": "پاکسازی PDF", - "completed": "پاک‌سازی با موفقیت انجام شد", - "error": { - "generic": "پاک‌سازی ناموفق بود", - "failed": "هنگام پاک‌سازی PDF خطایی رخ داد." - }, - "filenamePrefix": "پاکسازی‌شده", - "sanitizationResults": "نتایج پاک‌سازی", - "steps": { - "files": "فایل‌ها", - "settings": "تنظیمات", - "results": "نتایج" - }, - "files": { - "placeholder": "برای شروع یک فایل PDF را در نمای اصلی انتخاب کنید" - }, - "options": { - "title": "گزینه‌های پاک‌سازی", - "note": "عناصری را که می‌خواهید از PDF حذف شوند انتخاب کنید. حداقل باید یک گزینه انتخاب شود.", - "removeJavaScript": { - "label": "حذف JavaScript", - "desc": "حذف اقدامات و اسکریپت‌های JavaScript از PDF" - }, - "removeEmbeddedFiles": { - "label": "حذف فایل‌های جاسازی‌شده", - "desc": "حذف هر فایل جاسازی‌شده در PDF" - }, - "removeXMPMetadata": { - "label": "حذف فراداده XMP", - "desc": "حذف فراداده XMP از PDF" - }, - "removeMetadata": { - "label": "حذف فراداده سند", - "desc": "حذف فراداده اطلاعات سند (عنوان، نویسنده و غیره)" - }, - "removeLinks": { - "label": "حذف پیوندها", - "desc": "حذف پیوندهای خارجی و اقدامات راه‌اندازی از PDF" - }, - "removeFonts": { - "label": "حذف فونت‌ها", - "desc": "حذف فونت‌های جاسازی‌شده از PDF" - } - } - }, - "addPassword": { - "title": "افزودن گذرواژه", - "desc": "PDF خود را با گذرواژه رمزگذاری کنید.", - "completed": "حفاظت با گذرواژه اعمال شد", - "submit": "رمزنگاری", - "filenamePrefix": "رمزگذاری‌شده", - "error": { - "failed": "هنگام رمزگذاری PDF خطایی رخ داد." - }, - "passwords": { - "stepTitle": "گذرواژه‌ها و رمزگذاری", - "completed": "گذرواژه‌ها پیکربندی شدند", - "user": { - "label": "گذرواژه کاربر", - "placeholder": "گذرواژه کاربر را وارد کنید" - }, - "owner": { - "label": "گذرواژه مالک", - "placeholder": "گذرواژه مالک را وارد کنید" - } - }, - "encryption": { - "keyLength": { - "label": "طول کلید رمزگذاری", - "40bit": "40-بیتی (کم)", - "128bit": "128-بیتی (استاندارد)", - "256bit": "256-بیتی (بالا)" - } - }, - "results": { - "title": "PDFهای رمزنگاری‌شده" - }, - "tooltip": { - "header": { - "title": "نمای کلی حفاظت با رمز عبور" - }, - "passwords": { - "title": "انواع رمز عبور", - "text": "رمز عبور کاربر باز کردن سند را محدود می‌کند، در حالی که رمز عبور مالک کنترل می‌کند پس از باز شدن چه کاری می‌توان با سند انجام داد. می‌توانید هر دو یا فقط یکی را تنظیم کنید.", - "bullet1": "رمز عبور کاربر: برای باز کردن PDF لازم است", - "bullet2": "رمز عبور مالک: مجوزهای سند را کنترل می‌کند (توسط همه نمایشگرهای PDF پشتیبانی نمی‌شود)" - }, - "encryption": { - "title": "سطوح رمزنگاری", - "text": "سطوح بالاتر رمزنگاری امنیت بهتری فراهم می‌کنند اما ممکن است توسط نمایشگرهای قدیمی PDF پشتیبانی نشوند.", - "bullet1": "40-بیتی: امنیت پایه، سازگار با نمایشگرهای قدیمی‌تر", - "bullet2": "128-بیتی: امنیت استاندارد، به‌طور گسترده پشتیبانی می‌شود", - "bullet3": "256-بیتی: حداکثر امنیت، نیازمند نمایشگرهای مدرن" - }, - "permissions": { - "title": "تغییر مجوزها", - "text": "این مجوزها کنترل می‌کنند کاربران چه کاری می‌توانند با PDF انجام دهند. در ترکیب با رمز عبور مالک بیشترین اثر را دارند." - } - } - }, - "changePermissions": { - "title": "تغییر مجوزها", - "desc": "محدودیت‌ها و مجوزهای سند را تغییر دهید.", - "completed": "مجوزها تغییر کرد", - "submit": "تغییر مجوزها", - "error": { - "failed": "هنگام تغییر مجوزهای PDF خطایی رخ داد." - }, - "permissions": { - "preventAssembly": { - "label": "جلوگیری از مونتاژ سند" - }, - "preventExtractContent": { - "label": "جلوگیری از استخراج محتوا" - }, - "preventExtractForAccessibility": { - "label": "جلوگیری از استخراج برای دسترسی‌پذیری" - }, - "preventFillInForm": { - "label": "جلوگیری از پرکردن فرم" - }, - "preventModify": { - "label": "جلوگیری از اصلاح" - }, - "preventModifyAnnotations": { - "label": "جلوگیری از اصلاح حاشیه‌نویسی" - }, - "preventPrinting": { - "label": "جلوگیری از چاپ" - }, - "preventPrintingFaithful": { - "label": "جلوگیری از چاپ فرمت‌های مختلف" - } - }, - "results": { - "title": "PDFهای تغییر‌یافته" - }, - "tooltip": { - "header": { - "title": "تغییر مجوزها" - }, - "description": { - "text": "مجوزهای سند را تغییر می‌دهد و دسترسی به قابلیت‌های مختلف در خوانشگرهای PDF را مجاز/غیرمجاز می‌کند." - }, - "warning": { - "text": "برای غیرقابل‌تغییر کردن این مجوزها، از ابزار افزودن رمز عبور برای تنظیم رمز عبور مالک استفاده کنید." - } - } - }, - "removePassword": { - "title": "حذف گذرواژه", - "desc": "حذف حفاظت رمز عبور از سند PDF شما.", - "tags": "امن،رمزگشایی،امنیت،حذف رمز عبور", - "password": { - "stepTitle": "حذف رمز عبور", - "label": "رمز عبور فعلی", - "placeholder": "رمز عبور فعلی را وارد کنید", - "completed": "رمز عبور پیکربندی شد" - }, - "filenamePrefix": "رمزگشایی‌شده", - "error": { - "failed": "هنگام حذف رمز عبور از PDF خطایی رخ داد." - }, - "tooltip": { - "description": "حذف حفاظت با رمز عبور نیازمند همان رمزی است که برای رمزنگاری PDF استفاده شده بود. این کار سند را رمزگشایی می‌کند و بدون رمز عبور قابل دسترسی می‌سازد." - }, - "submit": "حذف", - "results": { - "title": "PDFهای رمزگشایی‌شده" - } - }, - "automate": { - "title": "اتوماسیون", - "desc": "با زنجیره‌کردن اقدامات PDF، گردش‌کار چندمرحله‌ای بسازید. مناسب وظایف تکرارشونده.", - "invalidStep": "گام نامعتبر", - "files": { - "placeholder": "فایل‌ها را برای پردازش با این اتوماسیون انتخاب کنید" - }, - "selection": { - "title": "انتخاب اتوماسیون", - "saved": { - "title": "ذخیره‌شده" - }, - "createNew": { - "title": "ایجاد اتوماسیون جدید" - }, - "suggested": { - "title": "پیشنهادی" - } - }, - "creation": { - "createTitle": "ایجاد اتوماسیون", - "editTitle": "ویرایش اتوماسیون", - "intro": "اتوماسیون‌ها ابزارها را به‌صورت ترتیبی اجرا می‌کنند. برای شروع، ابزارها را به ترتیبی که می‌خواهید اجرا شوند اضافه کنید.", - "name": { - "label": "نام اتوماسیون", - "placeholder": "اتوماسیون من" - }, - "description": { - "label": "توضیحات (اختیاری)", - "placeholder": "توضیح دهید این اتوماسیون چه می‌کند..." - }, - "tools": { - "selectTool": "یک ابزار انتخاب کنید...", - "selected": "ابزارهای انتخاب‌شده", - "remove": "حذف ابزار", - "configure": "پیکربندی ابزار", - "notConfigured": "! پیکربندی نشده", - "addTool": "افزودن ابزار", - "add": "افزودن یک ابزار..." - }, - "save": "ذخیره اتوماسیون", - "unsavedChanges": { - "title": "تغییرات ذخیره‌نشده", - "message": "شما تغییرات ذخیره‌نشده دارید. مطمئنید می‌خواهید برگردید؟ همه تغییرات از بین می‌رود.", - "cancel": "انصراف", - "confirm": "بازگشت" - }, - "icon": { - "label": "آیکون" - } - }, - "run": { - "title": "اجرای اتوماسیون" - }, - "sequence": { - "unnamed": "اتوماسیون بی‌نام", - "steps": "{{count}} مرحله", - "running": "در حال اجرای اتوماسیون...", - "run": "اجرای اتوماسیون", - "finish": "پایان" - }, - "reviewTitle": "نتایج اتوماسیون", - "config": { - "loading": "در حال بارگذاری پیکربندی ابزار...", - "noSettings": "این ابزار تنظیمات قابل پیکربندی ندارد.", - "title": "پیکربندی {{toolName}}", - "description": "تنظیمات این ابزار را پیکربندی کنید. این تنظیمات هنگام اجرای اتوماسیون اعمال می‌شوند.", - "cancel": "انصراف", - "save": "ذخیره پیکربندی" - }, - "copyToSaved": "کپی به ذخیره‌شده‌ها" - }, - "automation": { - "suggested": { - "securePdfIngestion": "ورود امن PDF", - "securePdfIngestionDesc": "گردش‌کار جامع پردازش PDF که اسناد را پاک‌سازی می‌کند، OCR را با پاکسازی اعمال می‌کند، به قالب PDF/A برای آرشیو بلندمدت تبدیل می‌کند و اندازه فایل را بهینه می‌کند.", - "emailPreparation": "آماده‌سازی ایمیل", - "emailPreparationDesc": "PDFها را برای توزیع ایمیلی با فشرده‌سازی فایل‌ها، تقسیم اسناد بزرگ به بخش‌های 20MB برای سازگاری ایمیل و حذف فراداده برای حفظ حریم خصوصی بهینه می‌کند.", - "secureWorkflow": "گردش‌کار امنیتی", - "secureWorkflowDesc": "اسناد PDF را با حذف محتوای بالقوه مخرب مانند JavaScript و فایل‌های تعبیه‌شده ایمن می‌کند، سپس حفاظت با رمز عبور اضافه می‌کند تا از دسترسی غیرمجاز جلوگیری شود. رمز عبور به‌طور پیش‌فرض 'password' تنظیم شده است.", - "processImages": "پردازش تصاویر", - "processImagesDesc": "چندین فایل تصویر را به یک سند PDF تبدیل می‌کند، سپس فناوری OCR را برای استخراج متن قابل جستجو از تصاویر اعمال می‌کند.", - "prePublishSanitization": "پاک‌سازی پیش از انتشار", - "prePublishSanitizationDesc": "جریان پاک‌سازی که همه فراداده‌های پنهان، JavaScript، فایل‌های جاسازی‌شده و حاشیه‌نویسی‌ها را حذف و فرم‌ها را تخت می‌کند تا پیش از انتشار آنلاین PDFها از نشت داده جلوگیری شود." - } - }, - "colorPicker": { - "title": "انتخاب رنگ" - }, - "common": { - "previous": "قبلی", - "next": "بعدی", - "collapse": "جمع کردن", - "expand": "گسترش دادن", - "collapsed": "جمع‌شده", - "lines": "خطوط", - "copy": "کپی", - "copied": "کپی شد!", - "refresh": "تازه‌سازی", - "retry": "تلاش مجدد", - "remaining": "باقیمانده", - "used": "مصرف‌شده", - "available": "در دسترس", - "cancel": "انصراف", - "preview": "پیش‌نمایش", - "close": "بستن", - "done": "انجام شد", - "loading": "در حال بارگذاری...", - "back": "بازگشت", - "continue": "ادامه", - "error": "خطا" - }, - "config": { - "overview": { - "title": "پیکربندی برنامه", - "description": "تنظیمات فعلی برنامه و جزئیات پیکربندی.", - "loading": "در حال بارگذاری پیکربندی...", - "error": "خطا", - "warning": "هشدار پیکربندی", - "sections": { - "basic": "پیکربندی پایه", - "security": "پیکربندی امنیت", - "system": "پیکربندی سیستم", - "integration": "پیکربندی یکپارچه‌سازی" - } - }, - "account": { - "overview": { - "title": "تنظیمات حساب", - "manageAccountPreferences": "مدیریت ترجیحات حساب شما", - "guestDescription": "شما به‌عنوان مهمان وارد شده‌اید. پیشنهاد می‌کنیم حساب خود را ارتقا دهید." - }, - "upgrade": { - "title": "ارتقای حساب مهمان", - "description": "حساب خود را پیوند دهید تا تاریخچه‌تان حفظ شود و به امکانات بیشتری دسترسی پیدا کنید!", - "socialLogin": "ارتقا با حساب اجتماعی", - "linkWith": "اتصال با", - "emailPassword": "یا ایمیل و رمز عبور خود را وارد کنید", - "email": "ایمیل", - "emailPlaceholder": "ایمیل خود را وارد کنید", - "password": "رمز عبور (اختیاری)", - "passwordPlaceholder": "تنظیم رمز عبور", - "passwordNote": "برای استفاده فقط از تأیید ایمیل، خالی بگذارید", - "upgradeButton": "ارتقای حساب" - } - }, - "apiKeys": { - "intro": "از API key خود برای دسترسی برنامه‌نویسی به قابلیت‌های پردازش Stirling PDF استفاده کنید.", - "docsTitle": "اسناد API", - "docsDescription": "برای اطلاع بیشتر از یکپارچه‌سازی با Stirling PDF:", - "docsLink": "اسناد API", - "schemaLink": "مرجع Schema API", - "usage": "این کلید را در هدر X-API-KEY همه درخواست‌های API قرار دهید.", - "description": "کلید API شما برای دسترسی به مجموعه ابزارهای PDF Stirling. آن را در پروژه خود کپی کنید یا برای تولید کلید جدید تازه‌سازی کنید.", - "publicKeyAriaLabel": "کلید API عمومی", - "copyKeyAriaLabel": "کپی کلید API", - "refreshAriaLabel": "تازه‌سازی کلید API", - "includedCredits": "اعتبارهای شامل‌شده", - "purchasedCredits": "اعتبارهای خریداری‌شده", - "totalCredits": "مجموع اعتبار", - "chartAriaLabel": "استفاده از اعتبار: شامل‌شده {{includedUsed}} از {{includedTotal}}، خریداری‌شده {{purchasedUsed}} از {{purchasedTotal}}", - "nextReset": "بازنشانی بعدی", - "lastApiUse": "آخرین استفاده از API", - "overlayMessage": "یک کلید بسازید تا اعتبار و اعتبار در دسترس را ببینید", - "label": "کلید API", - "guestInfo": "کاربران مهمان کلید API دریافت نمی‌کنند. یک حساب ایجاد کنید تا کلید API برای استفاده در برنامه‌های خود داشته باشید.", - "goToAccount": "رفتن به حساب", - "refreshModal": { - "title": "تازه‌سازی کلیدهای API", - "warning": "⚠️ هشدار: این اقدام کلیدهای API جدیدی ایجاد کرده و کلیدهای قبلی شما را نامعتبر می‌کند.", - "impact": "هر برنامه یا سرویسی که اکنون از این کلیدها استفاده می‌کند، تا زمانی که آن‌ها را با کلیدهای جدید به‌روزرسانی نکنید از کار خواهد افتاد.", - "confirmPrompt": "مطمئنید می‌خواهید ادامه دهید؟", - "confirmCta": "تازه‌سازی کلیدها" - }, - "generateError": "نتوانستیم کلید API شما را تولید کنیم." - } - }, - "AddAttachmentsRequest": { - "attachments": "انتخاب پیوست‌ها", - "info": "فایل‌هایی را برای پیوست به PDF خود انتخاب کنید. این فایل‌ها درون PDF جاسازی شده و از طریق پنل پیوست‌ها قابل دسترسی خواهند بود.", - "selectFiles": "انتخاب فایل‌ها برای پیوست", - "placeholder": "انتخاب فایل‌ها...", - "addMoreFiles": "افزودن فایل‌های بیشتر...", - "selectedFiles": "فایل‌های انتخاب‌شده", - "submit": "افزودن پیوست‌ها", - "tooltip": { - "header": { - "title": "درباره افزودن پیوست‌ها" - }, - "description": { - "title": "کاری که انجام می‌دهد" - } - }, - "results": { - "title": "نتایج پیوست" - }, - "error": { - "failed": "عملیات افزودن پیوست‌ها ناموفق بود" - } - }, - "termsAndConditions": "شرایط و ضوابط", - "logOut": "خروج از حساب", - "addAttachments": { - "error": { - "failed": "هنگام افزودن پیوست‌ها به PDF خطایی رخ داد." - } - }, - "autoRename": { - "description": "این ابزار فایل‌های PDF را بر اساس محتوایشان به‌صورت خودکار تغییر نام می‌دهد. سند را تحلیل می‌کند تا مناسب‌ترین عنوان را از متن بیابد." - }, - "customPosition": "موقعیت سفارشی", - "details": "جزئیات", - "invalidUndoData": "امکان واگردانی نیست: داده‌های عملیات نامعتبر است", - "margin": { - "large": "بزرگ", - "medium": "متوسط", - "small": "کوچک", - "xLarge": "بسیار بزرگ" - }, - "noFilesToUndo": "امکان واگردانی نیست: هیچ فایلی در آخرین عملیات پردازش نشده است", - "noOperationToUndo": "عملیاتی برای واگردانی وجود ندارد", - "noValidFiles": "فایل معتبری برای پردازش وجود ندارد", - "operationCancelled": "عملیات لغو شد", - "pageEdit": { - "deselectAll": "عدم انتخاب", - "selectAll": "انتخاب همه" - }, - "quickPosition": "موقعیت سریع", - "reorganizePages": { - "error": { - "failed": "سازمان‌دهی مجدد صفحات ناموفق بود" - }, - "results": { - "title": "صفحات دوباره سازمان‌دهی شدند" - }, - "settings": { - "title": "تنظیمات" - }, - "submit": "سازمان‌دهی مجدد صفحات" - }, - "replace-color": { - "options": { - "fill": "رنگ پر کردن", - "gradient": "گرادیان" - }, - "previewOverlayOpacity": "کدری پوشش پیش‌نمایش", - "previewOverlayTransparency": "شفافیت پوشش پیش‌نمایش", - "previewOverlayVisibility": "نمایش پوشش پیش‌نمایش", - "selectText": { - "1": "گزینه‌های جایگزینی یا معکوس کردن رنگ", - "2": "پیش‌فرض (رنگ‌های پیش‌فرض با کنتراست بالا)", - "3": "سفارشی (رنگ‌های سفارشی‌سازی شده)", - "4": "معکوس کامل (معکوس کردن تمام رنگ‌ها)", - "5": "گزینه‌های رنگ با کنتراست بالا", - "6": "متن سفید روی پس‌زمینه سیاه", - "7": "متن سیاه روی پس‌زمینه سفید", - "8": "متن زرد روی پس‌زمینه سیاه", - "9": "متن سبز روی پس‌زمینه سیاه", - "10": "انتخاب رنگ متن", - "11": "انتخاب رنگ پس‌زمینه", - "12": "انتخاب رنگ شروع", - "13": "انتخاب رنگ پایان" - }, - "submit": "جایگزینی", - "title": "جایگزینی/معکوس کردن رنگ" - }, - "size": "اندازه", - "submit": "ارسال", - "success": "موفقیت", - "tools": { - "noSearchResults": "هیچ ابزاری یافت نشد", - "noTools": "هیچ ابزاری موجود نیست" - }, - "undoDataMismatch": "امکان واگردانی نیست: داده‌های عملیات خراب شده است", - "undoFailed": "واگردانی عملیات ناموفق بود", - "undoQuotaError": "امکان واگردانی نیست: فضای ذخیره‌سازی کافی نیست", - "undoStorageError": "واگردانی انجام شد اما برخی فایل‌ها در ذخیره‌سازی ذخیره نشدند", - "undoSuccess": "عملیات با موفقیت واگردانی شد", - "unsupported": "پشتیبانی نمی‌شود", - "onboarding": { - "welcomeModal": { - "title": "به Stirling PDF خوش آمدید!", - "description": "مایلید یک تور سریع ۱ دقیقه‌ای بگیرید تا با قابلیت‌های کلیدی و نحوه شروع آشنا شوید؟", - "helpHint": "هر زمان می‌توانید از دکمه راهنما در پایین چپ به این تور دسترسی داشته باشید.", - "startTour": "شروع تور", - "maybeLater": "بعداً", - "dontShowAgain": "دیگر نمایش نده" - }, - "welcomeSlide": { - "title": "به Stirling خوش آمدید", - "body": "Stirling PDF اکنون برای تیم‌هایی با هر اندازه آماده است. این به‌روزرسانی شامل چیدمان جدید، قابلیت‌های قدرتمند مدیریت و پرتقاضاترین ویژگی ماست - ویرایش متن." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "بیایید ابزار Crop را انتخاب کنیم تا نحوه استفاده از یکی از ابزارها را نشان دهیم.", - "toolInterface": "این رابط ابزار Crop است. همان‌طور که می‌بینید فعلاً چیز زیادی آن‌جا نیست چون هنوز فایل‌های PDF برای کار اضافه نکرده‌ایم.", - "filesButton": "دکمه Files در نوار دسترسی سریع به شما امکان می‌دهد PDFها را برای استفاده در ابزارها بارگذاری کنید.", - "fileSources": "از اینجا می‌توانید فایل‌های جدید بارگذاری کنید یا به فایل‌های اخیر دسترسی داشته باشید. برای تور، از یک فایل نمونه استفاده می‌کنیم.", - "workbench": "این Workbench است - ناحیه اصلی که در آن PDFهای خود را مشاهده و ویرایش می‌کنید.", - "viewSwitcher": "از این کنترل‌ها برای انتخاب نحوه نمایش PDFهای خود استفاده کنید.", - "viewer": "Viewer به شما امکان می‌دهد PDFهای خود را بخوانید و حاشیه‌نویسی کنید.", - "pageEditor": "Page Editor به شما اجازه می‌دهد عملیات مختلفی روی صفحات PDF انجام دهید، مانند مرتب‌سازی مجدد، چرخاندن و حذف.", - "activeFiles": "نمای Active Files همه PDFهایی را که در ابزار بارگذاری کرده‌اید نشان می‌دهد و به شما امکان می‌دهد انتخاب کنید کدام‌ها پردازش شوند.", - "fileCheckbox": "با کلیک روی یکی از فایل‌ها، آن برای پردازش انتخاب می‌شود. می‌توانید چندین فایل را برای عملیات دسته‌ای انتخاب کنید.", - "selectControls": "Right Rail شامل دکمه‌هایی برای انتخاب/لغو انتخاب سریع همه PDFهای فعال شما، همراه با دکمه‌هایی برای تغییر پوسته یا زبان برنامه است.", - "cropSettings": "حالا که فایلی را که می‌خواهیم برش دهیم انتخاب کرده‌ایم، می‌توانیم ابزار Crop را پیکربندی کنیم تا ناحیه‌ای را که می‌خواهیم PDF به آن برش داده شود انتخاب کنیم.", - "runButton": "پس از پیکربندی ابزار، این دکمه اجازه می‌دهد ابزار را روی همه PDFهای انتخاب‌شده اجرا کنید.", - "results": "پس از پایان اجرای ابزار، گام Review پیش‌نمایشی از نتایج را در این پنل نشان می‌دهد و به شما اجازه می‌دهد عملیات را واگردانی یا فایل را دانلود کنید.", - "fileReplacement": "فایل تغییر‌یافته به‌طور خودکار در Workbench جایگزین فایل اصلی می‌شود و امکان می‌دهد به‌راحتی آن را از ابزارهای بیشتری عبور دهید.", - "pinButton": "اگر می‌خواهید فایل‌ها پس از اجرای ابزارها فعال بمانند، می‌توانید از دکمه Pin استفاده کنید.", - "wrapUp": "همه‌چیز آماده است! شما با نواحی اصلی برنامه و نحوه استفاده از آن‌ها آشنا شدید. هر زمان خواستید برای مشاهده دوباره این تور روی دکمه راهنما کلیک کنید.", - "previous": "قبلی", - "next": "بعدی", - "finish": "پایان", - "startTour": "شروع تور", - "startTourDescription": "یک تور راهنما از قابلیت‌های کلیدی Stirling PDF", - "buttons": { - "next": "بعدی →", - "back": "بازگشت", - "skipForNow": "فعلاً رد کن", - "download": "دانلود →", - "showMeAround": "راهنمایی کن", - "skipTheTour": "از تور بگذر" - }, - "serverLicense": { - "skip": "فعلاً رد کن", - "seePlans": "مشاهده پلن‌ها →", - "upgrade": "همین حالا ارتقا بده →", - "freeTitle": "لایسنس سرور", - "overLimitTitle": "نیاز به لایسنس سرور", - "overLimitBody": "مجوز ما تا {{freeTierLimit}} کاربر رایگان به‌ازای هر سرور را مجاز می‌داند. شما {{overLimitUserCopy}} کاربر Stirling دارید. برای ادامه بدون وقفه، به پلن Stirling Server ارتقا دهید - صندلی نامحدود، ویرایش متن PDF و کنترل کامل ادمین با 99$ به‌ازای هر سرور در ماه.", - "freeBody": "مجوز Open-Core ما تا {{freeTierLimit}} کاربر رایگان به‌ازای هر سرور را مجاز می‌داند. برای مقیاس‌پذیری بدون وقفه و دسترسی زودهنگام به ابزار ویرایش متن PDF جدیدمان، پلن Stirling Server را پیشنهاد می‌کنیم - ویرایش کامل و صندلی نامحدود با 99$ به‌ازای هر سرور در ماه." - }, - "desktopInstall": { - "title": "دانلود", - "titleWithOs": "دانلود برای {{osLabel}}", - "body": "Stirling به‌صورت برنامه دسکتاپ بهترین عملکرد را دارد. می‌توانید آفلاین از آن استفاده کنید، سریع‌تر به اسناد دسترسی داشته باشید و ویرایش‌ها را به‌صورت محلی روی رایانه انجام دهید." - }, - "planOverview": { - "adminTitle": "نمای کلی ادمین", - "userTitle": "نمای کلی پلن", - "adminBodyLoginEnabled": "به‌عنوان ادمین می‌توانید کاربران را مدیریت کنید، تنظیمات را پیکربندی کنید و سلامت سرور را پایش کنید. نخستین {{freeTierLimit}} نفر روی سرور شما رایگان از Stirling استفاده می‌کنند.", - "adminBodyLoginDisabled": "وقتی حالت لاگین را فعال کنید، می‌توانید کاربران را مدیریت کنید، تنظیمات را پیکربندی کنید و سلامت سرور را پایش کنید. نخستین {{freeTierLimit}} نفر روی سرور شما به‌صورت رایگان از Stirling استفاده می‌کنند.", - "userBody": "هم‌تیمی‌ها را دعوت کنید، نقش‌ها را اختصاص دهید و اسناد را در یک فضای کار امن منسجم نگه دارید. هر زمان آماده رشد فراتر از استفاده فردی بودید، حالت لاگین را فعال کنید." - }, - "securityCheck": { - "message": "این برنامه اخیراً تغییرات مهمی داشته است. ممکن است نیاز به توجه ادمین سرور باشد. لطفاً نقش خود را برای ادامه تأیید کنید." - } - }, - "adminOnboarding": { - "welcome": "به Admin Tour خوش آمدید! بیایید قابلیت‌های قدرتمند سازمانی و تنظیمات موجود برای سرپرستان سیستم را بررسی کنیم.", - "configButton": "برای دسترسی به همه تنظیمات سیستم و کنترل‌های مدیریتی روی دکمه Config کلیک کنید.", - "settingsOverview": "این Settings Panel است. تنظیمات ادمین برای ناوبری آسان بر اساس دسته‌بندی سازمان‌دهی شده‌اند.", - "teamsAndUsers": "اینجا Teams و کاربران را مدیریت کنید. می‌توانید از طریق ایمیل، لینک قابل اشتراک، یا ساخت حساب‌های سفارشی برای آن‌ها دعوت ارسال کنید.", - "systemCustomization": "روش‌های گسترده‌ای برای سفارشی‌سازی UI داریم: System Settings به شما اجازه می‌دهد نام برنامه و زبان‌ها را تغییر دهید، Features مدیریت گواهی سرور را فراهم می‌کند، و Endpoints به شما امکان می‌دهد ابزارهای خاص را برای کاربران خود فعال یا غیرفعال کنید.", - "databaseSection": "برای محیط‌های تولید پیشرفته، تنظیماتی برای external database hookups داریم تا بتوانید با زیرساخت موجود خود یکپارچه شوید.", - "connectionsSection": "بخش Connections از روش‌های مختلف ورود از جمله SSO سفارشی و ارائه‌دهندگان SAML مانند Google و GitHub پشتیبانی می‌کند، به‌علاوه یکپارچه‌سازی‌های ایمیل برای اعلان‌ها و ارتباطات.", - "adminTools": "در نهایت، ابزارهای مدیریتی پیشرفته‌ای مانند Auditing برای رهگیری فعالیت سیستم و Usage Analytics برای نظارت بر نحوه تعامل کاربران با پلتفرم داریم.", - "wrapUp": "این هم تور ادمین! شما قابلیت‌های سازمانی‌ای را دیدید که Stirling PDF را به راهکاری قدرتمند و سفارشی‌پذیر برای سازمان‌ها تبدیل می‌کند. هر زمان از منوی Help می‌توانید به این تور دسترسی داشته باشید." - }, - "workspace": { - "title": "فضای کاری", - "people": { - "title": "افراد", - "description": "مدیریت اعضای فضای کاری و مجوزهای آن‌ها", - "loading": "در حال بارگذاری افراد...", - "searchMembers": "جستجوی اعضا...", - "addMembers": "افزودن اعضا", - "inviteMembers": { - "label": "دعوت اعضا", - "subtitle": "در زیر ایمیل‌ها را تایپ یا بچسبانید و با کاما جدا کنید. فضای کاری شما به‌ازای اعضا صورت‌حساب می‌شود." - }, - "user": "کاربر", - "role": "نقش", - "team": "تیم", - "status": "وضعیت", - "actions": { - "label": "اقدامات", - "upgrade": "ارتقا" - }, - "noMembersFound": "عضوی یافت نشد", - "active": "فعال", - "disabled": "غیرفعال", - "activeSession": "نشست فعال", - "member": "عضو", - "admin": "مدیر", - "roleDescriptions": { - "admin": "می‌تواند تنظیمات را مدیریت و اعضا را دعوت کند، با دسترسی کامل مدیریتی.", - "member": "می‌تواند فایل‌های مشترک را مشاهده و ویرایش کند، اما نمی‌تواند تنظیمات فضای کاری یا اعضا را مدیریت کند.", - "user": "کاربر" - }, - "editRole": "ویرایش نقش", - "enable": "فعال‌سازی", - "disable": "غیرفعال‌سازی", - "deleteUser": "حذف کاربر", - "deleteUserSuccess": "کاربر با موفقیت حذف شد", - "deleteUserError": "حذف کاربر ناموفق بود", - "confirmDelete": "مطمئنید می‌خواهید این کاربر را حذف کنید؟ این اقدام غیرقابل بازگشت است.", - "addMember": { - "title": "افزودن عضو", - "username": "نام کاربری (ایمیل)", - "usernamePlaceholder": "user@example.com", - "password": "رمز عبور", - "passwordPlaceholder": "رمز عبور را وارد کنید", - "role": "نقش", - "team": "تیم (اختیاری)", - "teamPlaceholder": "یک تیم انتخاب کنید", - "forcePasswordChange": "اجبار تغییر رمز عبور در اولین ورود", - "cancel": "انصراف", - "submit": "افزودن عضو", - "usernameRequired": "نام کاربری و رمز عبور الزامی است", - "passwordTooShort": "رمز عبور باید حداقل ۶ نویسه باشد", - "success": "کاربر با موفقیت ایجاد شد", - "error": "ایجاد کاربر ناموفق بود" - }, - "editMember": { - "title": "ویرایش عضو", - "editing": "در حال ویرایش:", - "role": "نقش", - "team": "تیم (اختیاری)", - "teamPlaceholder": "یک تیم انتخاب کنید", - "cancel": "انصراف", - "submit": "به‌روزرسانی عضو", - "success": "کاربر با موفقیت به‌روزرسانی شد", - "error": "به‌روزرسانی کاربر ناموفق بود" - }, - "toggleEnabled": { - "success": "وضعیت کاربر با موفقیت به‌روزرسانی شد", - "error": "به‌روزرسانی وضعیت کاربر ناموفق بود" - }, - "delete": { - "success": "کاربر با موفقیت حذف شد", - "error": "حذف کاربر ناموفق بود" - }, - "emailInvite": { - "tab": "دعوت ایمیلی", - "description": "در زیر ایمیل‌ها را تایپ یا بچسبانید و با کاما جدا کنید. به کاربران اطلاعات ورود از طریق ایمیل ارسال می‌شود.", - "emails": "آدرس‌های ایمیل", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "حداقل یک آدرس ایمیل الزامی است", - "submit": "ارسال دعوت‌نامه‌ها", - "success": "کاربر(ان) با موفقیت دعوت شد(ند)", - "partialSuccess": "برخی دعوت‌ها ناموفق بود", - "allFailed": "دعوت کاربران ناموفق بود", - "error": "ارسال دعوت‌نامه‌ها ناموفق بود" - }, - "directInvite": { - "tab": "ایجاد مستقیم" - }, - "inviteLinkTab": { - "tab": "لینک دعوت" - }, - "inviteLink": { - "description": "یک لینک امن تولید کنید که به کاربر اجازه می‌دهد رمز عبور خود را تنظیم کند", - "email": "آدرس ایمیل", - "emailPlaceholder": "user@example.com (اختیاری)", - "emailDescription": "اختیاری - برای لینک دعوت عمومی که هرکسی می‌تواند از آن استفاده کند، خالی بگذارید", - "emailRequired": "آدرس ایمیل الزامی است", - "emailOptional": "اختیاری - برای لینک دعوت عمومی خالی بگذارید", - "emailRequiredForSend": "برای ارسال اعلان ایمیلی، آدرس ایمیل الزامی است", - "expiryHours": "ساعات انقضا", - "expiryDescription": "چند ساعت تا انقضای لینک باقی است", - "sendEmail": "ارسال لینک دعوت از طریق ایمیل", - "sendEmailDescription": "در صورت فعال بودن، لینک دعوت به آدرس ایمیل مشخص‌شده ارسال می‌شود", - "smtpRequired": "SMTP پیکربندی نشده است", - "generate": "تولید لینک", - "generated": "لینک دعوت تولید شد", - "copied": "لینک به کلیپ‌بورد کپی شد", - "success": "لینک دعوت با موفقیت تولید شد", - "successWithEmail": "لینک دعوت تولید و از طریق ایمیل ارسال شد", - "emailSent": "لینک دعوت تولید و از طریق ایمیل ارسال شد", - "emailFailed": "لینک دعوت تولید شد، اما ایمیل ناموفق بود", - "emailFailedDetails": "خطا: {0}. لطفاً لینک دعوت را به‌صورت دستی به اشتراک بگذارید.", - "error": "تولید لینک دعوت ناموفق بود", - "submit": "تولید لینک دعوت" - }, - "inviteMode": { - "username": "نام کاربری", - "email": "ایمیل", - "link": "لینک", - "emailDisabled": "دعوت ایمیلی نیازمند پیکربندی SMTP و mail.enableInvites=true در تنظیمات است" - }, - "license": { - "users": "کاربر", - "availableSlots": "جایگاه‌های موجود", - "grandfathered": "مشمول حقوق مکتسبه", - "grandfatheredShort": "{{count}} مشمول حقوق مکتسبه", - "fromLicense": "از مجوز", - "slotsAvailable": "‏{{count}} جایگاه کاربر در دسترس است", - "noSlotsAvailable": "هیچ جایگاهی در دسترس نیست", - "currentUsage": "در حال استفاده از {{current}} از {{max}} مجوز کاربر" - }, - "loginRequired": "ابتدا حالت لاگین را فعال کنید" - }, - "teams": { - "title": "تیم‌ها", - "description": "مدیریت تیم‌ها و سازمان‌دهی اعضای فضای کاری", - "loading": "در حال بارگذاری تیم‌ها...", - "loadingDetails": "در حال بارگذاری جزئیات تیم...", - "loadError": "بارگذاری جزئیات تیم ناموفق بود", - "createNewTeam": "ایجاد تیم جدید", - "teamName": "نام تیم", - "totalMembers": "مجموع اعضا", - "actions": "اقدامات", - "noTeamsFound": "تیمی یافت نشد", - "noMembers": "هیچ عضوی در این تیم نیست", - "system": "سیستم", - "addMember": "افزودن عضو", - "viewTeam": "مشاهده تیم", - "removeMember": "حذف از تیم", - "cannotRemoveFromSystemTeam": "امکان حذف از تیم سیستم وجود ندارد", - "renameTeamLabel": "تغییر نام تیم", - "deleteTeamLabel": "حذف تیم", - "cannotDeleteInternal": "امکان حذف تیم Internal وجود ندارد", - "confirmDelete": "مطمئنید می‌خواهید این تیم را حذف کنید؟ برای حذف، تیم باید خالی باشد.", - "confirmRemove": "کاربر از این تیم حذف شود؟", - "cannotRenameInternal": "امکان تغییر نام تیم Internal وجود ندارد", - "cannotAddToInternal": "امکان افزودن عضو به تیم Internal وجود ندارد", - "teamNotFound": "تیم پیدا نشد", - "backToTeams": "بازگشت به تیم‌ها", - "memberCount": "{{count}} عضو", - "removeMemberSuccess": "کاربر از تیم حذف شد", - "removeMemberError": "حذف کاربر از تیم ناموفق بود", - "createTeam": { - "title": "ایجاد تیم جدید", - "teamName": "نام تیم", - "teamNamePlaceholder": "نام تیم را وارد کنید", - "cancel": "انصراف", - "submit": "ایجاد تیم", - "nameRequired": "نام تیم الزامی است", - "success": "تیم با موفقیت ایجاد شد", - "error": "ایجاد تیم ناموفق بود" - }, - "renameTeam": { - "title": "تغییر نام تیم", - "renaming": "در حال تغییر نام:", - "newTeamName": "نام جدید تیم", - "newTeamNamePlaceholder": "نام جدید تیم را وارد کنید", - "cancel": "انصراف", - "submit": "تغییر نام تیم", - "nameRequired": "نام تیم الزامی است", - "success": "نام تیم با موفقیت تغییر کرد", - "error": "تغییر نام تیم ناموفق بود" - }, - "deleteTeam": { - "success": "تیم با موفقیت حذف شد", - "error": "حذف تیم ناموفق بود. مطمئن شوید تیم خالی است.", - "teamMustBeEmpty": "تیم باید پیش از حذف خالی باشد" - }, - "addMemberToTeam": { - "title": "افزودن عضو به تیم", - "addingTo": "افزودن به", - "selectUser": "انتخاب کاربر", - "selectUserPlaceholder": "یک کاربر انتخاب کنید", - "selectUserRequired": "لطفاً یک کاربر انتخاب کنید", - "currentlyIn": "در حال حاضر در", - "willBeMoved": "توجه: این کاربر از تیم فعلی خود به این تیم منتقل خواهد شد.", - "cancel": "انصراف", - "submit": "افزودن عضو", - "userRequired": "لطفاً یک کاربر انتخاب کنید", - "success": "عضو با موفقیت به تیم اضافه شد", - "error": "افزودن عضو به تیم ناموفق بود" - }, - "changeTeam": { - "label": "تغییر تیم", - "title": "تغییر تیم", - "changing": "در حال انتقال", - "selectTeam": "انتخاب تیم", - "selectTeamPlaceholder": "یک تیم انتخاب کنید", - "selectTeamRequired": "لطفاً یک تیم انتخاب کنید", - "success": "تیم با موفقیت تغییر کرد", - "error": "تغییر تیم ناموفق بود", - "submit": "تغییر تیم" - } - } - }, - "plan": { - "currency": "ارز", - "popular": "محبوب", - "current": "طرح فعلی", - "upgrade": "ارتقا", - "contact": "تماس با ما", - "customPricing": "سفارشی", - "showComparison": "مقایسه همه قابلیت‌ها", - "hideComparison": "پنهان کردن مقایسه قابلیت‌ها", - "featureComparison": "مقایسه قابلیت‌ها", - "from": "از", - "perMonth": "/ماه", - "perSeat": "/صندلی", - "withServer": "+ پلن سرور", - "licensedSeats": "دارای مجوز: {{count}} صندلی", - "includedInCurrent": "در پلن شما شامل است", - "selectPlan": "انتخاب پلن", - "manage": "مدیریت", - "manageSubscription": { - "description": "اشتراک، صورت‌حساب و روش‌های پرداخت خود را مدیریت کنید" - }, - "activePlan": { - "title": "طرح فعال", - "subtitle": "جزئیات اشتراک فعلی شما" - }, - "availablePlans": { - "title": "طرح‌های موجود", - "subtitle": "طرحی را انتخاب کنید که با نیازهای شما سازگار است" - }, - "static": { - "title": "اطلاعات صورتحساب", - "message": "صورتحساب آنلاین در حال حاضر پیکربندی نشده است. برای ارتقای طرح یا مدیریت اشتراک‌ها، لطفاً مستقیماً با ما تماس بگیرید.", - "contactSales": "تماس با فروش", - "contactToUpgrade": "برای ارتقا یا سفارشی‌سازی طرح خود با ما تماس بگیرید", - "maxUsers": "حداکثر کاربران", - "upTo": "تا" - }, - "period": { - "month": "ماه", - "perUserPerMonth": "/کاربر/ماه" - }, - "free": { - "name": "رایگان", - "highlight1": "استفاده محدود از ابزار در هر هفته", - "highlight2": "دسترسی به همه ابزارها", - "highlight3": "پشتیبانی انجمن", - "forever": "همیشه رایگان", - "included": "شامل" - }, - "pro": { - "name": "پرو", - "highlight1": "استفاده نامحدود از ابزار", - "highlight2": "ابزارهای PDF پیشرفته", - "highlight3": "بدون واترمارک" - }, - "enterprise": { - "name": "سازمانی", - "highlight1": "قیمت‌گذاری سفارشی", - "highlight2": "پشتیبانی اختصاصی", - "highlight3": "جدیدترین قابلیت‌ها", - "requiresServer": "نیازمند سرور", - "requiresServerMessage": "لطفاً پیش از ارتقا به Enterprise، ابتدا به پلن سرور ارتقا دهید." - }, - "feature": { - "title": "قابلیت", - "pdfTools": "ابزارهای پایه PDF", - "fileSize": "محدودیت اندازه فایل", - "automation": "خودکارسازی گردش‌کار ابزار", - "api": "دسترسی API", - "priority": "پشتیبانی اولویت‌دار", - "customPricing": "قیمت‌گذاری سفارشی" - }, - "licenseWarning": { - "title": "حد رایگان خودمیزبان پر شده است", - "body": "شما {{total}} کاربر دارید اما سطح رایگان فقط از {{limit}} نفر به‌ازای هر سرور پشتیبانی می‌کند. برای اجرای روان Stirling PDF ارتقا دهید.", - "overLimit": "بیش از {{limit}}", - "cta": "مشاهده پلن‌ها" - } - }, - "subscription": { - "status": { - "active": "فعال", - "pastDue": "معوق", - "canceled": "لغو شده", - "incomplete": "ناقص", - "trialing": "آزمایشی", - "none": "بدون اشتراک" - }, - "renewsOn": "تمدید در {{date}}", - "cancelsOn": "لغو در {{date}}" - }, - "billing": { - "manageBilling": "مدیریت صورتحساب", - "portal": { - "error": "باز کردن پورتال صورتحساب ناموفق بود" - }, - "updateSeats": "به‌روزرسانی صندلی‌ها", - "updateEnterpriseSeats": "به‌روزرسانی صندلی‌های Enterprise", - "currentSeats": "صندلی‌های فعلی", - "minimumSeats": "حداقل صندلی‌ها", - "basedOnUsers": "(کاربران فعلی)", - "newSeatCount": "تعداد صندلی جدید", - "newSeatCountDescription": "تعداد صندلی‌های لایسنس Enterprise خود را انتخاب کنید", - "whatHappensNext": "در ادامه چه می‌شود؟", - "stripePortalRedirect": "به پورتال صورتحساب Stripe هدایت می‌شوید تا تغییر صندلی را بررسی و تأیید کنید. مبلغ متناسب‌سازی‌شده به‌صورت خودکار محاسبه می‌شود.", - "preparingUpdate": "در حال آماده‌سازی به‌روزرسانی صندلی...", - "seatCountTooLow": "تعداد صندلی باید حداقل {{minimum}} باشد (تعداد فعلی کاربران)", - "seatCountUnchanged": "لطفاً تعداد صندلی متفاوتی انتخاب کنید", - "seatsUpdated": "صندلی‌ها به‌روزرسانی شدند", - "seatsUpdatedMessage": "صندلی‌های Enterprise شما به {{seats}} به‌روزرسانی شد", - "updateProcessing": "در حال پردازش به‌روزرسانی", - "updateProcessingMessage": "به‌روزرسانی صندلی شما در حال پردازش است. چند لحظه دیگر صفحه را تازه‌سازی کنید.", - "notEnterprise": "مدیریت صندلی فقط برای لایسنس‌های Enterprise در دسترس است" - }, - "upgradeBanner": { - "title": "ارتقا به پلن سرور", - "message": "بیشترین بهره را با کاربران نامحدود و ویژگی‌های پیشرفته از Stirling PDF ببرید", - "upgradeButton": "همین حالا ارتقا دهید", - "dismiss": "بستن بنر", - "attentionTitle": "این سرور نیاز به توجه ادمین دارد", - "attentionBody": "ادمین شما باید وارد شود تا اطلاعات بیشتری ببیند. لطفاً فوراً با او تماس بگیرید.", - "attentionBodyAdmin": "برای حفظ انطباق سرور، الزامات لایسنس را مرور کنید.", - "seeInfo": "مشاهده اطلاعات" - }, - "payment": { - "preparing": "در حال آماده‌سازی پرداخت شما...", - "redirecting": "در حال انتقال به تسویه‌حساب امن...", - "upgradeTitle": "ارتقا به {{planName}}", - "success": "پرداخت با موفقیت انجام شد!", - "successMessage": "اشتراک شما با موفقیت فعال شد. به‌زودی ایمیل تأیید دریافت خواهید کرد.", - "autoClose": "این پنجره به‌صورت خودکار بسته خواهد شد...", - "error": "خطای پرداخت", - "upgradeSuccess": "پرداخت موفق بود! اشتراک شما ارتقا یافت. لایسنس روی سرورتان به‌روزرسانی شد. به‌زودی یک ایمیل تأیید دریافت می‌کنید.", - "paymentSuccess": "پرداخت موفق بود! در حال دریافت کلید لایسنس شما...", - "licenseActivated": "لایسنس فعال شد! کلید لایسنس شما ذخیره شد. یک ایمیل تأیید به آدرس ایمیل ثبت‌شده شما ارسال شد.", - "licenseDelayed": "پرداخت موفق بود! لایسنس شما در حال ایجاد است. به‌زودی ایمیلی حاوی کلید لایسنس دریافت می‌کنید. اگر ظرف ۱۰ دقیقه دریافت نشد، لطفاً با پشتیبانی تماس بگیرید.", - "licensePollingError": "پرداخت موفق بود اما نتوانستیم کلید لایسنس شما را به‌طور خودکار بازیابی کنیم. لطفاً ایمیل خود را بررسی کنید یا با پشتیبانی و ارائه تأیید پرداخت تماس بگیرید.", - "licenseRetrievalError": "پرداخت موفق بود اما بازیابی لایسنس ناموفق شد. کلید لایسنس از طریق ایمیل برای شما ارسال می‌شود. اگر ظرف ۱۰ دقیقه دریافت نکردید، با پشتیبانی تماس بگیرید.", - "syncError": "پرداخت موفق بود اما همگام‌سازی لایسنس ناموفق شد. لایسنس شما به‌زودی به‌روزرسانی می‌شود. اگر مشکل ادامه داشت با پشتیبانی تماس بگیرید.", - "licenseSaveError": "ذخیره کلید لایسنس ناموفق بود. برای تکمیل فعال‌سازی با پشتیبانی و همراه با کلید لایسنس خود تماس بگیرید.", - "paymentCanceled": "پرداخت لغو شد. هیچ هزینه‌ای کسر نشد.", - "syncingLicense": "در حال همگام‌سازی لایسنس ارتقایافته...", - "generatingLicense": "در حال ساخت کلید لایسنس...", - "upgradeComplete": "ارتقا کامل شد", - "upgradeCompleteMessage": "اشتراک شما با موفقیت ارتقا یافت. کلید لایسنس موجود به‌روزرسانی شد.", - "stripeNotConfigured": "Stripe پیکربندی نشده است", - "stripeNotConfiguredMessage": "یکپارچه‌سازی پرداخت Stripe پیکربندی نشده است. لطفاً با مدیر خود تماس بگیرید.", - "monthly": "ماهانه", - "yearly": "سالانه", - "billingPeriod": "دوره صورتحساب", - "enterpriseNote": "تعداد صندلی‌ها در مرحله پرداخت قابل تنظیم است (۱–۱۰۰۰).", - "installationId": "شناسه نصب", - "licenseKey": "کلید لایسنس شما", - "licenseInstructions": "این مورد به نصب شما افزوده شد. یک نسخه در ایمیل شما نیز ارسال می‌شود.", - "canCloseWindow": "اکنون می‌توانید این پنجره را ببندید.", - "licenseKeyProcessing": "در حال پردازش کلید لایسنس", - "licenseDelayedMessage": "کلید لایسنس شما در حال ایجاد است. به‌زودی ایمیل خود را بررسی کنید یا با پشتیبانی تماس بگیرید.", - "perYear": "/سال", - "perMonth": "/ماه", - "emailInvalid": "لطفاً یک آدرس ایمیل معتبر وارد کنید", - "emailStage": { - "title": "ایمیل خود را وارد کنید", - "description": "از آن برای ارسال کلید لایسنس و رسیدها استفاده می‌کنیم.", - "emailLabel": "آدرس ایمیل", - "emailPlaceholder": "your@email.com", - "continue": "ادامه", - "modalTitle": "شروع کنید - {{planName}}" - }, - "planStage": { - "title": "دوره صورتحساب خود را انتخاب کنید", - "savingsNote": "با پرداخت سالانه {{percent}}٪ صرفه‌جویی کنید", - "basePrice": "قیمت پایه", - "seatPrice": "به‌ازای هر صندلی", - "totalForSeats": "جمع ({{count}} صندلی)", - "selectMonthly": "انتخاب ماهانه", - "selectYearly": "انتخاب سالانه", - "savePercent": "صرفه‌جویی {{percent}}٪", - "savingsAmount": "شما {{amount}} صرفه‌جویی می‌کنید", - "modalTitle": "انتخاب دوره صورتحساب - {{planName}}", - "billedYearly": "سالانه با مبلغ {{currency}}{{amount}} صورتحساب می‌شود" - }, - "paymentStage": { - "backToPlan": "بازگشت به انتخاب پلن", - "selectedPlan": "پلن انتخاب‌شده", - "modalTitle": "تکمیل پرداخت - {{planName}}" - } - }, - "firstLogin": { - "title": "ورود برای اولین بار", - "welcomeTitle": "خوش آمدید!", - "welcomeMessage": "به دلایل امنیتی، باید در اولین ورود رمز عبور خود را تغییر دهید.", - "loggedInAs": "وارد شده با", - "error": "خطا", - "currentPassword": "رمز عبور فعلی", - "enterCurrentPassword": "رمز عبور فعلی خود را وارد کنید", - "newPassword": "رمز عبور جدید", - "enterNewPassword": "رمز عبور جدید را وارد کنید (حداقل ۸ نویسه)", - "confirmPassword": "تأیید رمز عبور جدید", - "reEnterNewPassword": "رمز عبور جدید را دوباره وارد کنید", - "changePassword": "تغییر رمز عبور", - "allFieldsRequired": "همه فیلدها الزامی است", - "passwordsDoNotMatch": "رمزهای عبور جدید یکسان نیستند", - "passwordTooShort": "رمز عبور باید حداقل ۸ نویسه باشد", - "passwordMustBeDifferent": "رمز عبور جدید باید با رمز عبور فعلی متفاوت باشد", - "passwordChangedSuccess": "رمز عبور با موفقیت تغییر کرد! لطفاً دوباره وارد شوید.", - "passwordChangeFailed": "تغییر رمز عبور ناموفق بود. لطفاً رمز عبور فعلی خود را بررسی کنید." - }, - "invite": { - "welcome": "به Stirling PDF خوش آمدید", - "invalidToken": "لینک دعوت نامعتبر است", - "validationError": "اعتبارسنجی لینک دعوت ناموفق بود", - "passwordRequired": "رمز عبور الزامی است", - "passwordTooShort": "رمز عبور باید حداقل ۶ نویسه باشد", - "passwordMismatch": "رمزهای عبور هم‌خوانی ندارند", - "acceptError": "ایجاد حساب ناموفق بود", - "validating": "در حال اعتبارسنجی دعوت...", - "invalidInvitation": "دعوت نامعتبر", - "goToLogin": "رفتن به ورود", - "welcomeTitle": "شما دعوت شده‌اید!", - "welcomeSubtitle": "برای شروع، راه‌اندازی حساب خود را کامل کنید", - "accountFor": "در حال ایجاد حساب برای", - "linkExpires": "لینک منقضی می‌شود", - "email": "آدرس ایمیل", - "emailPlaceholder": "آدرس ایمیل خود را وارد کنید", - "emailRequired": "آدرس ایمیل الزامی است", - "invalidEmail": "آدرس ایمیل نامعتبر است", - "choosePassword": "یک رمز عبور انتخاب کنید", - "passwordPlaceholder": "رمز عبور خود را وارد کنید", - "confirmPassword": "تأیید رمز عبور", - "confirmPasswordPlaceholder": "رمز عبور خود را دوباره وارد کنید", - "createAccount": "ایجاد حساب", - "creating": "در حال ایجاد حساب...", - "alreadyHaveAccount": "قبلاً حساب دارید؟", - "signIn": "ورود" - }, - "audit": { - "error": { - "title": "خطا در بارگذاری سیستم ممیزی" - }, - "notAvailable": "سیستم ممیزی در دسترس نیست", - "notAvailableMessage": "سیستم ممیزی پیکربندی نشده یا در دسترس نیست.", - "disabled": "ثبت وقایع ممیزی غیرفعال است", - "disabledMessage": "برای پیگیری رویدادهای سیستم، ثبت ممیزی را در پیکربندی برنامه خود فعال کنید.", - "systemStatus": { - "title": "وضعیت سیستم", - "status": "ثبت ممیزی", - "enabled": "فعال", - "disabled": "غیرفعال", - "level": "سطح ممیزی", - "retention": "دوره نگهداری", - "days": "روز", - "totalEvents": "کل رویدادها" - }, - "tabs": { - "dashboard": "داشبورد", - "events": "رویدادهای ممیزی", - "export": "برون‌بری" - }, - "charts": { - "title": "داشبورد ممیزی", - "error": "خطا در بارگذاری نمودارها", - "day": "روز", - "week": "هفته", - "month": "ماه", - "byType": "رویدادها بر اساس نوع", - "byUser": "رویدادها بر اساس کاربر", - "overTime": "رویدادها در گذر زمان" - }, - "events": { - "title": "رویدادهای ممیزی", - "filterByType": "فیلتر بر اساس نوع", - "filterByUser": "فیلتر بر اساس کاربر", - "startDate": "تاریخ شروع", - "endDate": "تاریخ پایان", - "clearFilters": "پاک‌سازی", - "error": "خطا در بارگذاری رویدادها", - "noEvents": "هیچ رویدادی یافت نشد", - "timestamp": "مُهر زمانی", - "type": "نوع", - "user": "کاربر", - "ipAddress": "نشانی IP", - "actions": "اقدامات", - "viewDetails": "مشاهده جزئیات", - "eventDetails": "جزئیات رویداد", - "details": "جزئیات" - }, - "export": { - "title": "برون‌بری داده‌های ممیزی", - "description": "رویدادهای ممیزی را به قالب CSV یا JSON برون‌بری کنید. برای محدود کردن داده‌های برون‌بری‌شده از فیلترها استفاده کنید.", - "format": "قالب برون‌بری", - "filters": "فیلترها (اختیاری)", - "filterByType": "فیلتر بر اساس نوع", - "filterByUser": "فیلتر بر اساس کاربر", - "startDate": "تاریخ شروع", - "endDate": "تاریخ پایان", - "clearFilters": "پاک‌سازی", - "exportButton": "برون‌بری داده‌ها", - "error": "برون‌بری داده‌ها ناموفق بود" - } - }, - "usage": { - "noData": "داده‌ای در دسترس نیست", - "error": "خطا در بارگذاری آمار استفاده", - "noDataMessage": "در حال حاضر هیچ آمار استفاده‌ای در دسترس نیست.", - "controls": { - "top10": "۱۰ برتر", - "top20": "۲۰ برتر", - "all": "همه", - "refresh": "به‌روزرسانی", - "dataTypeLabel": "نوع داده:", - "dataType": { - "all": "همه", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "۱۰ برتر", - "top20": "۲۰ برتر", - "all": "همه" - }, - "stats": { - "totalEndpoints": "کل اندپوینت‌ها", - "totalVisits": "کل بازدیدها", - "showing": "نمایش", - "selectedVisits": "بازدیدهای انتخاب‌شده" - }, - "chart": { - "title": "نمودار استفاده از اندپوینت‌ها" - }, - "table": { - "title": "آمار تفصیلی", - "endpoint": "اندپوینت", - "visits": "بازدیدها", - "percentage": "درصد", - "noData": "داده‌ای در دسترس نیست" - } - }, - "backendHealth": { - "checking": "در حال بررسی وضعیت بک‌اند...", - "online": "بک‌اند آنلاین", - "offline": "بک‌اند آفلاین", - "starting": "بک‌اند در حال راه‌اندازی...", - "wait": "لطفاً صبر کنید تا بک‌اند راه‌اندازی را به پایان برساند و سپس دوباره تلاش کنید." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "قفل PDF را باز کنید تا ادامه دهید", - "title": "برای ادامه، گذرواژه را حذف کنید", - "description": "این PDF با گذرواژه محافظت شده است. گذرواژه را وارد کنید تا بتوانید به کار ادامه دهید.", - "password": { - "label": "گذرواژه PDF", - "placeholder": "گذرواژه PDF را وارد کنید" - }, - "skip": "فعلاً رد کن", - "unlock": "باز کردن و ادامه", - "incorrectPassword": "گذرواژه نادرست است", - "missingFile": "فایل انتخاب‌شده دیگر در دسترس نیست.", - "emptyResponse": "حذف گذرواژه فایلی تولید نکرد.", - "required": "برای ادامه گذرواژه را وارد کنید.", - "successTitle": "گذرواژه حذف شد", - "successBodyWithName": "گذرواژه از {{fileName}} حذف شد", - "successBody": "گذرواژه با موفقیت حذف شد." - }, - "setup": { - "welcome": "به Stirling PDF خوش آمدید", - "description": "با انتخاب نحوه استفاده از Stirling PDF شروع کنید", - "step1": { - "label": "انتخاب حالت", - "description": "آفلاین یا سرور" - }, - "step2": { - "label": "انتخاب سرور", - "description": "سرور خودمیزبان" - }, - "step3": { - "label": "ورود", - "description": "اطلاعات کاربری را وارد کنید" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "با حساب Stirling خود وارد شوید" - }, - "selfhosted": { - "title": "سرور خودمیزبان", - "description": "به سرور Stirling PDF خود متصل شوید" - } - }, - "saas": { - "title": "ورود به Stirling", - "subtitle": "با حساب Stirling خود وارد شوید" - }, - "selfhosted": { - "title": "ورود به سرور", - "subtitle": "اطلاعات کاربری سرور خود را وارد کنید" - }, - "server": { - "title": "اتصال به سرور", - "subtitle": "URL سرور خودمیزبان خود را وارد کنید", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "سرور خودمیزبان" - }, - "url": { - "label": "URL سرور", - "description": "URL کامل سرور خودمیزبان Stirling PDF خود را وارد کنید" - }, - "error": { - "emptyUrl": "لطفاً URL سرور را وارد کنید", - "unreachable": "اتصال به سرور ممکن نشد", - "testFailed": "آزمون اتصال ناموفق بود" - }, - "testing": "در حال آزمون اتصال..." - }, - "login": { - "title": "ورود", - "subtitle": "برای ادامه، اطلاعات کاربری خود را وارد کنید", - "connectingTo": "در حال اتصال به:", - "username": { - "label": "نام کاربری", - "placeholder": "نام کاربری خود را وارد کنید" - }, - "email": { - "label": "ایمیل", - "placeholder": "ایمیل خود را وارد کنید" - }, - "password": { - "label": "گذرواژه", - "placeholder": "گذرواژه خود را وارد کنید" - }, - "error": { - "emptyUsername": "لطفاً نام کاربری خود را وارد کنید", - "emptyEmail": "لطفاً ایمیل خود را وارد کنید", - "emptyPassword": "لطفاً گذرواژه خود را وارد کنید", - "oauthFailed": "ورود OAuth ناموفق بود. لطفاً دوباره تلاش کنید." - }, - "submit": "ورود", - "signInWith": "ورود با", - "oauthPending": "در حال باز کردن مرورگر برای احراز هویت...", - "orContinueWith": "یا با ایمیل ادامه دهید" - } - }, - "oauth": { - "success": { - "title": "احراز هویت موفق بود", - "message": "می‌توانید این پنجره را ببندید و به Stirling PDF برگردید." - }, - "error": { - "title": "احراز هویت ناموفق بود", - "message": "احراز هویت موفق نبود. می‌توانید این پنجره را ببندید و دوباره تلاش کنید." - } - }, - "pdfTextEditor": { - "title": "ویرایشگر JSON PDF", - "viewLabel": "ویرایشگر PDF", - "converting": "در حال تبدیل PDF به قالب قابل ویرایش...", - "conversionFailed": "تبدیل PDF ناموفق بود. لطفاً دوباره تلاش کنید.", - "currentFile": "فایل فعلی: {{name}}", - "pageSummary": "صفحه {{number}} از {{total}}", - "pagePreviewAlt": "پیش‌نمایش صفحه", - "imageLabel": "تصویر قرارگرفته", - "noTextOnPage": "متن قابل ویرایش در این صفحه شناسایی نشد.", - "pageType": { - "paragraph": "صفحه پاراگراف", - "sparse": "متن پراکنده" - }, - "groupingMode": { - "auto": "خودکار", - "paragraph": "پاراگراف", - "singleLine": "تک‌خطی" - }, - "badges": { - "unsaved": "ویرایش‌شده", - "modified": "ویرایش‌شده", - "earlyAccess": "دسترسی زودهنگام" - }, - "actions": { - "reset": "بازنشانی تغییرات", - "downloadJson": "دانلود JSON", - "generatePdf": "تولید PDF" - }, - "options": { - "autoScaleText": { - "title": "مقیاس خودکار متن برای جا شدن در باکس‌ها", - "description": "وقتی رندر فونت با PDF متفاوت باشد، متن را به‌صورت افقی خودکار مقیاس می‌کند تا در باکس مرزی اصلی خود جای بگیرد." - }, - "groupingMode": { - "title": "حالت گروه‌بندی متن", - "autoDescription": "نوع صفحه را خودکار تشخیص می‌دهد و متن را به‌طور مناسب گروه‌بندی می‌کند.", - "paragraphDescription": "خطوط هم‌تراز را به باکس‌های متن پاراگراف چندخطی گروه‌بندی می‌کند.", - "singleLineDescription": "هر خط متن PDF را به‌صورت باکس متن جدا نگه می‌دارد." - }, - "manualGrouping": { - "descriptionInline": "نکته: برای انتخاب چندگانه باکس‌های متن، Ctrl (یا Cmd) یا Shift را نگه دارید. یک نوار ابزار شناور بالای انتخاب ظاهر می‌شود تا بتوانید ادغام، لغو گروه‌بندی یا عرض‌ها را تنظیم کنید." - }, - "forceSingleElement": { - "title": "قفل‌کردن متن ویرایش‌شده به یک عنصر PDF واحد", - "description": "وقتی فعال باشد، هر باکس متن ویرایش‌شده را به‌صورت یک عنصر متن PDF خروجی می‌گیرد تا از هم‌پوشانی گلیف‌ها یا فونت‌های ترکیبی جلوگیری شود." - } - }, - "manual": { - "mergeTooltip": "ادغام باکس‌های انتخاب‌شده", - "merge": "ادغام انتخاب", - "ungroupTooltip": "تقسیم پاراگراف به خطوط", - "ungroup": "لغو گروه‌بندی انتخاب", - "widthMenu": "گزینه‌های عرض", - "expandWidth": "گسترش تا لبه صفحه", - "resetWidth": "بازنشانی عرض", - "resizeHandle": "تنظیم عرض متن" - }, - "disclaimer": { - "heading": "محدودیت‌های پیش‌نمایش", - "textFocus": "این فضای کار بر ویرایش متن و جابه‌جایی تصاویر تعبیه‌شده تمرکز دارد. آثار پیچیده صفحه، ابزارک‌های فرم و گرافیک‌های لایه‌ای برای خروجی حفظ می‌شوند اما اینجا به‌طور کامل قابل ویرایش نیستند.", - "previewVariance": "برخی عناصر بصری (مانند کادرهای جدول، اشکال یا نمایش حاشیه‌نویسی‌ها) ممکن است در پیش‌نمایش دقیق نمایش داده نشوند. فایل PDF خروجی تا حد امکان دستورات ترسیم اصلی را حفظ می‌کند.", - "alpha": "این نمایشگر آلفا هنوز در حال تکامل است—برخی فونت‌ها، رنگ‌ها، افکت‌های شفافیت و جزئیات چیدمان ممکن است کمی تغییر کنند. لطفاً پیش از اشتراک‌گذاری، PDF تولیدشده را دوباره بررسی کنید." - }, - "empty": { - "title": "هیچ سندی بارگذاری نشده است", - "subtitle": "برای شروع ویرایش متن، یک فایل PDF یا JSON بارگذاری کنید." - }, - "welcomeBanner": { - "title": "به ویرایشگر متن PDF (دسترسی زودهنگام) خوش آمدید", - "experimental": "این قابلیت آزمایشی و در حال توسعه است؛ کمی ناپایداری و مشکل محتمل است.", - "howItWorks": "این ابزار PDF شما را به قالبی قابل ویرایش تبدیل می‌کند تا متن را تغییر دهید و تصاویر را جابه‌جا کنید. تغییرات به‌صورت یک PDF جدید ذخیره می‌شود.", - "bestFor": "بهترین عملکرد برای:", - "bestFor1": "PDFهای ساده با متن و تصویر", - "bestFor2": "اسناد با قالب‌بندی استاندارد پاراگراف", - "bestFor3": "نامه‌ها، مقاله‌ها، گزارش‌ها و اسناد پایه", - "notIdealFor": "نامناسب برای:", - "notIdealFor1": "PDFهایی با قالب‌بندی ویژه مانند بولت‌ها، جدول‌ها یا چیدمان چندستونه", - "notIdealFor2": "مجلات، بروشورها یا اسناد با طراحی سنگین", - "notIdealFor3": "راهنماها با چیدمان پیچیده", - "limitations": "محدودیت‌های فعلی:", - "limitation1": "رندر فونت ممکن است کمی با PDF اصلی تفاوت داشته باشد", - "limitation2": "گرافیک‌های پیچیده، فیلدهای فرم و حاشیه‌نویسی‌ها حفظ می‌شوند اما قابل ویرایش نیستند", - "limitation3": "فایل‌های بزرگ ممکن است برای تبدیل و پردازش زمان‌بر باشند", - "knownIssues": "مشکلات شناخته‌شده (در حال رفع):", - "issue1": "رنگ متن فعلاً حفظ نمی‌شود (به‌زودی اضافه می‌شود)", - "issue2": "در حالت پاراگراف مشکلات تراز و فاصله بیشتر است - حالت تک‌خط توصیه می‌شود", - "issue3": "نمایش پیش‌نمایش با PDF خروجی متفاوت است - PDFهای خروجی به نسخه اصلی نزدیک‌ترند", - "issue4": "تراز متن چرخیده ممکن است نیاز به تنظیم دستی داشته باشد", - "issue5": "شفافیت و افکت‌های لایه‌بندی ممکن است با اصل متفاوت باشد", - "feedback": "این قابلیت در مرحله دسترسی اولیه است. لطفاً هر مشکلی را که با آن مواجه می‌شوید گزارش دهید تا به بهبود کمک کنید!", - "gotIt": "متوجه شدم", - "dontShowAgain": "دیگر نشان نده" - }, - "modeChange": { - "title": "تأیید تغییر حالت", - "warning": "تغییر حالت گروه‌بندی متن همه تغییرات ذخیره‌نشده را بازنشانی می‌کند. آیا مطمئن هستید می‌خواهید ادامه دهید؟", - "cancel": "لغو", - "confirm": "بازنشانی و تغییر حالت" - }, - "fontAnalysis": { - "details": "جزئیات فونت", - "embedded": "تعبیه‌شده", - "type": "نوع", - "webFormat": "فرمت وب", - "warnings": "هشدارها", - "suggestions": "یادداشت‌ها", - "currentPageFonts": "فونت‌های این صفحه", - "allFonts": "همه فونت‌ها", - "fallback": "جایگزین", - "missing": "مفقود", - "perfectMessage": "همه فونت‌ها به‌طور کامل قابل بازتولید هستند.", - "warningMessage": "برخی فونت‌ها ممکن است به‌درستی رندر نشوند.", - "infoMessage": "اطلاعات بازتولید فونت در دسترس است.", - "perfect": "بی‌نقص", - "subset": "زیرمجموعه" - }, - "errors": { - "invalidJson": "خواندن فایل JSON ممکن نیست. مطمئن شوید توسط ابزار PDF به JSON تولید شده است.", - "pdfConversion": "تبدیل JSON ویرایش‌شده به PDF ممکن نیست." - } - }, - "auth": { - "sessionExpired": "نشست منقضی شد", - "pleaseLoginAgain": "لطفاً دوباره وارد شوید.", - "accessDenied": "دسترسی رد شد", - "insufficientPermissions": "شما مجوز انجام این اقدام را ندارید." - }, - "addText": { - "title": "افزودن متن", - "header": "افزودن متن به PDFها", - "text": { - "name": "محتوای متن", - "placeholder": "متنی را که می‌خواهید اضافه کنید وارد کنید", - "fontLabel": "فونت", - "fontSizeLabel": "اندازه فونت", - "fontSizePlaceholder": "اندازه فونت را وارد یا انتخاب کنید (8-200)", - "colorLabel": "رنگ متن" - }, - "steps": { - "configure": "پیکربندی متن" - }, - "step": { - "createDesc": "متنی را که می‌خواهید اضافه کنید وارد کنید", - "place": "قراردهی متن", - "placeDesc": "برای افزودن متن روی PDF کلیک کنید" - }, - "instructions": { - "title": "نحوه افزودن متن", - "text": "پس از وارد کردن متن در بالا، برای قرار دادن آن هر جای PDF کلیک کنید.", - "paused": "قراردهی متوقف شد", - "resumeHint": "برای کلیک و افزودن متن، قراردهی را ادامه دهید.", - "noSignature": "برای فعال شدن قراردهی، متن را در بالا وارد کنید." - }, - "mode": { - "move": "جابه‌جایی متن", - "place": "قراردهی متن", - "pause": "توقف قراردهی", - "resume": "ادامه قراردهی" - }, - "results": { - "title": "نتایج افزودن متن" - }, - "error": { - "failed": "هنگام افزودن متن به PDF خطایی رخ داد." - }, - "tags": "متن,حاشیه‌نویسی,برچسب", - "applySignatures": "اعمال متن" - } -} \ No newline at end of file diff --git a/frontend/public/locales/fr-FR/translation.json b/frontend/public/locales/fr-FR/translation.json deleted file mode 100644 index a5946ee6d..000000000 --- a/frontend/public/locales/fr-FR/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Choisissez comment parcourir les outils", - "description": "Apercevez les deux dispositions et décidez comment explorer les outils Stirling PDF.", - "sidebarTitle": "Mode barre latérale", - "sidebarDescription": "Gardez les outils à côté de votre espace de travail pour changer rapidement.", - "recommended": "Recommandé", - "chooseSidebar": "Utiliser le mode barre latérale", - "fullscreenTitle": "Mode plein écran - (ancien)", - "fullscreenDescription": "Parcourez tous les outils dans un catalogue qui recouvre l’espace de travail jusqu’à en choisir un.", - "chooseFullscreen": "Utiliser le mode plein écran", - "dismiss": "Peut-être plus tard" - }, - "fullscreen": { - "showDetails": "Afficher les détails", - "comingSoon": "Bientôt disponible :", - "favorite": "Ajouter aux favoris", - "favorites": "Favoris", - "unavailable": "Désactivé par l’administrateur du serveur :", - "unavailableDependency": "Indisponible - outil requis manquant sur le serveur :", - "heading": "Tous les outils (vue plein écran)", - "noResults": "Essayez d’ajuster votre recherche ou d’afficher/masquer les descriptions pour trouver ce dont vous avez besoin.", - "recommended": "Recommandé", - "unfavorite": "Retirer des favoris" - }, - "placeholder": "Choisissez un outil pour commencer", - "toggle": { - "fullscreen": "Passer en mode plein écran", - "sidebar": "Passer en mode barre latérale" - }, - "alpha": "Alpha", - "premiumFeature": "Fonctionnalité Premium :", - "comingSoon": "Bientôt disponible :" - }, - "unsavedChanges": "Vous avez des modifications non enregistrées sur votre PDF. Que souhaitez-vous faire ?", - "areYouSure": "Voulez-vous vraiment quitter ?", - "unsavedChangesTitle": "Modifications non enregistrées", - "keepWorking": "Continuer à travailler", - "discardChanges": "Ignorer les modifications", - "applyAndContinue": "Appliquer et continuer", - "exportAndContinue": "Exporter et continuer", - "zipWarning": { - "title": "Fichier ZIP volumineux", - "message": "Ce ZIP contient {{count}} fichiers. Extraire quand même ?", - "cancel": "Annuler", - "confirm": "Extraire" - }, - "defaultApp": { - "title": "Définir comme application PDF par défaut", - "message": "Souhaitez-vous définir Stirling PDF comme éditeur PDF par défaut ?", - "description": "Vous pourrez modifier ce réglage ultérieurement dans les paramètres système.", - "notNow": "Pas maintenant", - "setDefault": "Définir par défaut", - "dismiss": "Ignorer", - "prompt": { - "title": "Définir comme éditeur PDF par défaut", - "message": "Définissez Stirling PDF comme application par défaut pour ouvrir les fichiers PDF." - }, - "success": { - "title": "Application par défaut définie", - "message": "Stirling PDF est désormais votre éditeur PDF par défaut" - }, - "settingsOpened": { - "title": "Paramètres ouverts", - "message": "Veuillez sélectionner Stirling PDF dans vos paramètres système" - }, - "error": { - "title": "Erreur", - "message": "Échec de la définition du gestionnaire PDF par défaut" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Annuler", - "addPageNumbers": { - "fontSize": "Taille de Police", - "fontName": "Nom de la Police", - "title": "Ajouter des numéros de page", - "header": "Ajouter des numéros de page", - "selectText": { - "1": "Sélectionnez le fichier PDF", - "2": "Taille de la marge", - "3": "Position", - "4": "Numéro de départ", - "5": "Pages à numéroter", - "6": "Texte personnalisé" - }, - "customTextDesc": "Texte personnalisé", - "numberPagesDesc": "Quelles pages numéroter, par défaut 'all' (toutes les pages), accepte également 1-5 ou 2,5,9, etc.", - "customNumberDesc": "La valeur par défaut est '{n}', accepte également 'Page {n} sur {total}', 'Texte-{n}', '{filename}-{n}'", - "submit": "Ajouter les numéros de page", - "configuration": "Configuration", - "customize": "Personnaliser l’apparence", - "pagesAndStarting": "Pages et numéro de départ", - "positionAndPages": "Position et pages", - "error": { - "failed": "Échec de l’ajout des numéros de page" - }, - "results": { - "title": "Résultats des numéros de page" - }, - "preview": "Sélection de la position", - "previewDisclaimer": "L’aperçu est approximatif. Le résultat final peut varier en raison des métriques de police du PDF." - }, - "pageSelectionPrompt": "Sélection des pages (entrez une liste de numéros de page séparés par des virgules ou des fonctions telles que 2n+1) :", - "startingNumberTooltip": "Premier numéro à afficher. Les pages suivantes incrémentent à partir de ce nombre.", - "marginTooltip": "Distance entre le numéro de page et le bord de la page.", - "fontSizeTooltip": "Taille du texte du numéro de page en points. Une valeur plus élevée crée un texte plus grand.", - "fontTypeTooltip": "Famille de police pour les numéros de page. Choisissez selon le style de votre document.", - "customTextTooltip": "Format personnalisé facultatif pour les numéros de page. Utilisez {n} comme espace réservé pour le numéro. Exemple : \"Page {n}\" affichera \"Page 1\", \"Page 2\", etc.", - "pdfPrompt": "Sélectionnez le(s) PDF", - "multiPdfPrompt": "Sélectionnez les PDF", - "multiPdfDropPrompt": "Sélectionnez (ou glissez-déposez) tous les PDF dont vous avez besoin", - "imgPrompt": "Choisir une image", - "genericSubmit": "Envoyer", - "uploadLimit": "Taille maximale du fichier :", - "uploadLimitExceededSingular": "est trop grand. La taille maximale autorisée est de", - "uploadLimitExceededPlural": "sont trop grands. La taille maximale autorisée est de", - "processTimeWarning": "Attention, ce processus peut prendre jusqu'à une minute en fonction de la taille du fichier.", - "pageOrderPrompt": "Ordre des pages (entrez une liste de numéros de page séparés par des virgules ou des fonctions telles que 2n+1) :", - "goToPage": "Aller", - "true": "Vrai", - "false": "Faux", - "unknown": "Inconnu", - "app": { - "description": "L’alternative gratuite à Adobe Acrobat (10M+ téléchargements)" - }, - "save": "Enregistrer", - "saveToBrowser": "Enregistrer dans le navigateur", - "download": "Télécharger", - "downloadUnavailable": "Téléchargement indisponible pour cet élément", - "saveUnavailable": "Enregistrement indisponible pour cet élément", - "pin": "Épingler le fichier (le garder actif après l’exécution de l’outil)", - "unpin": "Désépingler le fichier (remplacer après l’exécution de l’outil)", - "undoOperationTooltip": "Cliquez pour annuler la dernière opération et restaurer les fichiers d’origine", - "undo": "Défaire", - "back": "Retour", - "nothingToUndo": "Rien à annuler", - "moreOptions": "Plus d’options", - "editYourNewFiles": "Modifier votre/vos nouveau(x) fichier(s)", - "close": "Fermer", - "openInViewer": "Ouvrir dans le lecteur", - "confirmClose": "Confirmer la fermeture", - "confirmCloseMessage": "Voulez-vous vraiment fermer ce fichier ?", - "confirmCloseCancel": "Annuler", - "confirmCloseConfirm": "Fermer le fichier", - "fileSelected": "Sélectionné : {{filename}}", - "chooseFile": "Choisir un fichier", - "filesSelected": "fichiers sélectionnés", - "files": { - "title": "Fichiers", - "upload": "Téléverser", - "uploadFiles": "Téléverser des fichiers", - "addFiles": "Ajouter des fichiers", - "selectFromWorkbench": "Sélectionnez des fichiers depuis l’espace de travail ou ", - "selectMultipleFromWorkbench": "Sélectionnez au moins {{count}} fichiers depuis l’espace de travail ou ", - "created": "Créé", - "size": "Taille du fichier" - }, - "noFavourites": "Aucun favori ajouté", - "downloadComplete": "Téléchargement terminé", - "bored": "Marre d'attendre ?", - "alphabet": "Alphabet", - "downloadPdf": "Télécharger le PDF", - "text": "Texte", - "font": "Police", - "selectFillter": "-- Sélectionnez --", - "pageNum": "Numéro de page", - "sizes": { - "small": "Petit", - "medium": "Moyen", - "large": "Grand", - "x-large": "Très grand" - }, - "error": { - "pdfPassword": "Le document PDF est protégé par un mot de passe qui n'a pas été fourni ou était incorrect", - "encryptedPdfMustRemovePassword": "Ce PDF est chiffré ou protégé par mot de passe. Veuillez le déverrouiller avant de convertir en PDF/A.", - "incorrectPasswordProvided": "Le mot de passe du PDF est incorrect ou non fourni.", - "_value": "Erreur", - "dismissAllErrors": "Ignorer toutes les erreurs", - "sorry": "Désolé pour ce problème !", - "needHelp": "Besoin d'aide / Vous avez trouvé un problème ?", - "contactTip": "Si vous avez encore des problèmes, n'hésitez pas à nous contacter pour obtenir de l'aide. Vous pouvez soumettre un ticket sur notre page GitHub ou nous contacter via Discord :", - "404": { - "head": "404 - Page non trouvée | oups on s'est foiré !", - "1": "Nous ne parvenons pas à trouver la page que vous recherchez.", - "2": "Quelque chose n'a pas fonctionné" - }, - "github": "Créer un ticket sur GitHub", - "showStack": "Afficher la Stack Trace", - "copyStack": "Copier la Stack Trace", - "githubSubmit": "GitHub - Créer un ticket", - "discordSubmit": "Discord - Poster un message de demande d'assistance" - }, - "warning": { - "tooltipTitle": "Avertissement" - }, - "edit": "Modifier", - "delete": "Supprimer", - "never": "Jamais", - "username": "Nom d'utilisateur", - "password": "Mot de passe", - "welcome": "Bienvenue", - "property": "Propriété", - "black": "Noir", - "white": "Blanc", - "red": "Rouge", - "green": "Vert", - "blue": "Bleu", - "custom": "Personnalisé…", - "comingSoon": "Bientôt disponible", - "WorkInProgess": "En cours de développement, merci de nous remonter les problèmes que vous pourriez constater!", - "poweredBy": "Propulsé par", - "yes": "Oui", - "no": "Non", - "changedCredsMessage": "Les identifiants ont été mis à jour !", - "notAuthenticatedMessage": "Utilisateur non authentifié.", - "userNotFoundMessage": "Utilisateur non trouvé.", - "incorrectPasswordMessage": "Le mot de passe actuel est incorrect.", - "usernameExistsMessage": "Le nouveau nom d'utilisateur existe déjà.", - "invalidUsernameMessage": "Nom d'utilisateur invalide, le nom d'utilisateur ne peut contenir que des lettres, des chiffres et les caractères spéciaux suivants @._+- ou doit être une adresse e-mail valide.", - "invalidPasswordMessage": "Le mot de passe ne peut pas être vide et ne doit pas contenir d'espaces au début ou à la fin.", - "confirmPasswordErrorMessage": "Le nouveau mot de passe et sa confirmation doivent être identiques.", - "deleteCurrentUserMessage": "Impossible de supprimer l'utilisateur actuellement connecté.", - "deleteUsernameExistsMessage": "Le nom d'utilisateur n'existe pas et ne peut pas être supprimé.", - "downgradeCurrentUserMessage": "Impossible de rétrograder le rôle de l'utilisateur actuel.", - "disabledCurrentUserMessage": "L'utilisateur actuel ne peut pas être désactivé", - "downgradeCurrentUserLongMessage": "Impossible de rétrograder le rôle de l'utilisateur actuel. Par conséquent, l'utilisateur actuel ne sera pas affiché.", - "userAlreadyExistsOAuthMessage": "L'utilisateur existe déjà en tant qu'utilisateur OAuth2.", - "userAlreadyExistsWebMessage": "L'utilisateur existe déjà en tant qu'utilisateur Web.", - "oops": "Oups !", - "help": "Aide", - "goHomepage": "Aller à la page d'accueil", - "joinDiscord": "Rejoignez notre serveur Discord", - "seeDockerHub": "Consulter le Docker Hub", - "visitGithub": "Visiter le dépôt Github", - "donate": "Faire un don", - "color": "Couleur", - "sponsor": "Sponsoriser", - "info": "Informations", - "pro": "Pro", - "page": "Page", - "pages": "Pages", - "loading": "Chargement...", - "review": "Examiner", - "addToDoc": "Ajouter au Document", - "reset": "Réinitialiser", - "apply": "Appliquer", - "noFileSelected": "Aucun fichier sélectionné. Veuillez en télécharger un.", - "legal": { - "privacy": "Politique de Confidentialité", - "iAgreeToThe": "J’accepte l’ensemble des", - "terms": "Conditions Générales", - "accessibility": "Accessibilité", - "cookie": "Politique des Cookies", - "impressum": "Mentions Légales", - "showCookieBanner": "Préférences pour les cookies" - }, - "pipeline": { - "header": "Menu Pipeline (Beta)", - "uploadButton": "Charger une personnalisation", - "configureButton": "Configurer", - "defaultOption": "Personnaliser", - "submitButton": "Soumettre", - "help": "Aide Pipeline", - "scanHelp": "Aide analyse de dossier", - "deletePrompt": "Êtes-vous sûr de vouloir supprimer le pipeline ?", - "tags": "automatiser,séquencer,automate,sequence,scripted,batch-process", - "title": "Pipeline" - }, - "pipelineOptions": { - "header": "Configuration du pipeline", - "pipelineNameLabel": "Nom du pipeline", - "saveSettings": "Sauvegarder la configuration", - "pipelineNamePrompt": "Entrez ici le nom du pipeline", - "selectOperation": "Sélectionner une opération", - "addOperationButton": "Ajouter une opération", - "pipelineHeader": "Pipeline :", - "saveButton": "Télécharger", - "validateButton": "Valider" - }, - "enterpriseEdition": { - "button": "Passer à Pro", - "warning": "Cette fonctionnalité est uniquement disponible pour les utilisateurs Pro.", - "yamlAdvert": "Stirling PDF Pro prend en charge les fichiers de configuration YAML et d'autres fonctionnalités SSO.", - "ssoAdvert": "Vous cherchez plus de fonctionnalités de gestion des utilisateurs ? Découvrez Stirling PDF Pro" - }, - "analytics": { - "title": "Souhaitez-vous améliorer Stirling PDF ?", - "paragraph1": "Stirling PDF utilise des analyses volontaires pour nous aider à améliorer le produit. Nous ne suivons aucune information personnelle ni le contenu des fichiers.", - "paragraph2": "Veuillez envisager d'activer les analyses pour aider Stirling-PDF à se développer et pour nous permettre de mieux comprendre nos utilisateurs.", - "learnMore": "En savoir plus", - "enable": "Activer les analyses", - "disable": "Désactiver les analyses", - "settings": "Vous pouvez modifier les paramètres des analyses dans le fichier config/settings.yml", - "privacyAssurance": "Nous ne suivons aucune information personnelle ni le contenu de vos fichiers." - }, - "navbar": { - "favorite": "Favoris", - "recent": "Nouveau et mise à jour", - "darkmode": "Mode sombre", - "language": "Langues", - "settings": "Paramètres", - "allTools": "Outils", - "multiTool": "Outils Multiples", - "search": "Rechercher", - "sections": { - "organize": "Organisation", - "convertTo": "Convertir en PDF", - "convertFrom": "Convertir depuis PDF", - "security": "Signature et sécurité", - "advance": "Mode avancé", - "edit": "Voir et modifier", - "popular": "Populaire" - } - }, - "settings": { - "preferences": { - "title": "Préférences" - }, - "workspace": { - "title": "Espace de travail", - "people": "Personnes", - "teams": "Équipes" - }, - "configuration": { - "title": "Configuration", - "systemSettings": "Paramètres système", - "features": "Fonctionnalités", - "endpoints": "Endpoints", - "database": "Base de données", - "advanced": "Avancé" - }, - "securityAuth": { - "title": "Sécurité et authentification", - "security": "Sécurité", - "connections": "Connexions" - }, - "licensingAnalytics": { - "title": "Licences et analyses", - "plan": "Plan", - "audit": "Audit", - "usageAnalytics": "Analyses d'utilisation" - }, - "policiesPrivacy": { - "title": "Politiques et confidentialité", - "legal": "Juridique", - "privacy": "Confidentialité" - }, - "developer": { - "title": "Développeur", - "apiKeys": "Clés API" - }, - "tooltips": { - "enableLoginFirst": "Activer d'abord le mode connexion", - "requiresEnterprise": "Nécessite une licence Enterprise" - }, - "connection": { - "title": "Mode de connexion", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Auto-hébergé" - }, - "server": "Serveur", - "user": "Connecté en tant que", - "logout": "Se déconnecter" - }, - "general": { - "title": "Général", - "description": "Configurer les préférences générales de l’application.", - "user": "Utilisateur", - "logout": "Se déconnecter", - "enableFeatures": { - "dismiss": "Ignorer", - "title": "Pour les administrateurs système", - "intro": "Activer l’authentification des utilisateurs, la gestion des équipes et les fonctionnalités d’espace de travail pour votre organisation.", - "action": "Configurer", - "and": "et", - "benefit": "Active les rôles utilisateur, la collaboration en équipe, les contrôles d’administration et les fonctionnalités d’entreprise.", - "learnMore": "En savoir plus dans la documentation" - }, - "defaultToolPickerMode": "Mode par défaut du sélecteur d’outils", - "defaultToolPickerModeDescription": "Choisissez si le sélecteur d’outils s’ouvre par défaut en plein écran ou en barre latérale", - "mode": { - "sidebar": "Barre latérale", - "fullscreen": "Plein écran" - }, - "autoUnzipTooltip": "Extraire automatiquement les fichiers ZIP renvoyés par les opérations API. Désactivez pour conserver les fichiers ZIP intacts. Cela n’affecte pas les flux d’automatisation.", - "autoUnzip": "Décompression automatique des réponses API", - "autoUnzipDescription": "Extraire automatiquement les fichiers des réponses ZIP", - "autoUnzipFileLimitTooltip": "Ne décompressez que si le ZIP contient ce nombre de fichiers ou moins. Définissez une valeur plus élevée pour extraire des ZIP plus volumineux.", - "autoUnzipFileLimit": "Limite pour la décompression automatique", - "autoUnzipFileLimitDescription": "Nombre maximal de fichiers à extraire du ZIP", - "defaultPdfEditor": "Éditeur PDF par défaut", - "defaultPdfEditorActive": "Stirling PDF est votre éditeur PDF par défaut", - "defaultPdfEditorInactive": "Une autre application est définie par défaut", - "defaultPdfEditorChecking": "Vérification…", - "defaultPdfEditorSet": "Déjà par défaut", - "setAsDefault": "Définir par défaut", - "updates": { - "title": "Mises à jour logicielles", - "description": "Rechercher des mises à jour et voir les informations de version", - "currentVersion": "Version actuelle", - "latestVersion": "Dernière version", - "checkForUpdates": "Rechercher des mises à jour", - "viewDetails": "Voir les détails" - }, - "hideUnavailableTools": "Masquer les outils indisponibles", - "hideUnavailableToolsDescription": "Supprimer les outils désactivés par votre serveur au lieu de les afficher grisés.", - "hideUnavailableConversions": "Masquer les conversions indisponibles", - "hideUnavailableConversionsDescription": "Supprimer les options de conversion désactivées dans l’outil Convertir au lieu de les afficher grisées." - }, - "hotkeys": { - "title": "Raccourcis clavier", - "description": "Personnalisez les raccourcis clavier pour un accès rapide aux outils. Cliquez sur \"Modifier le raccourci\" et pressez une nouvelle combinaison de touches. Appuyez sur Échap pour annuler.", - "errorConflict": "Raccourci déjà utilisé par {{tool}}.", - "errorModifier": { - "mac": "Incluez ⌘ (Command), ⌥ (Option) ou un autre modificateur dans votre raccourci.", - "windows": "Incluez Ctrl, Alt ou un autre modificateur dans votre raccourci." - }, - "searchPlaceholder": "Rechercher des outils…", - "none": "Non attribué", - "customBadge": "Personnalisé", - "defaultLabel": "Par défaut : {{shortcut}}", - "capturing": "Appuyez sur les touches… (Échap pour annuler)", - "change": "Modifier le raccourci", - "reset": "Réinitialiser", - "shortcut": "Raccourci", - "noShortcut": "Aucun raccourci défini" - } - }, - "update": { - "modalTitle": "Mise à jour disponible", - "current": "Version actuelle", - "latest": "Dernière version", - "latestStable": "Dernière version stable", - "priorityLabel": "Priorité", - "recommendedAction": "Action recommandée", - "breakingChangesDetected": "Modifications majeures détectées", - "breakingChangesMessage": "Certaines versions contiennent des modifications majeures. Veuillez consulter les guides de migration ci-dessous avant de mettre à jour.", - "migrationGuides": "Guides de migration", - "viewGuide": "Voir le guide", - "loadingDetailedInfo": "Chargement des informations détaillées…", - "close": "Fermer", - "viewAllReleases": "Voir toutes les versions", - "downloadLatest": "Télécharger la dernière version", - "availableUpdates": "Mises à jour disponibles", - "unableToLoadDetails": "Impossible de charger les informations détaillées.", - "version": "Version", - "urgentUpdateAvailable": "Mise à jour urgente", - "updateAvailable": "Mise à jour disponible", - "releaseNotes": "Notes de version", - "priority": { - "urgent": "Urgente", - "normal": "Normale", - "minor": "Mineure", - "low": "Faible" - }, - "breakingChanges": "Modifications majeures", - "breakingChangesDefault": "Cette version contient des modifications majeures.", - "migrationGuide": "Guide de migration" - }, - "changeCreds": { - "title": "Modifiez vos identifiants", - "header": "Mettez à jour vos identifiants de connexion", - "changePassword": "Vous utilisez les identifiants de connexion par défaut. Veuillez saisir un nouveau mot de passe", - "newUsername": "Nouveau nom d'utilisateur", - "oldPassword": "Mot de passe actuel", - "newPassword": "Nouveau mot de passe", - "confirmNewPassword": "Confirmer le nouveau mot de passe", - "submit": "Soumettre les modifications" - }, - "account": { - "title": "Paramètres du compte", - "accountSettings": "Paramètres du compte", - "adminSettings": "Paramètres d'administration – Voir et ajouter des utilisateurs", - "userControlSettings": "Contrôle des paramètres des utilisateurs", - "changeUsername": "Modifier le nom d'utilisateur", - "newUsername": "Nouveau nom d'utilisateur", - "password": "Mot de passe de confirmation", - "oldPassword": "Ancien mot de passe", - "newPassword": "Nouveau mot de passe", - "changePassword": "Modifier le mot de passe", - "confirmNewPassword": "Confirmer votre nouveau mot de passe", - "signOut": "Déconnexion", - "yourApiKey": "Votre clé API", - "syncTitle": "Synchroniser les paramètres du navigateur avec le compte", - "settingsCompare": "Comparaison des paramètres", - "property": "Propriété", - "webBrowserSettings": "Paramètres du navigateur", - "syncToBrowser": "Synchroniser : Compte → Navigateur", - "syncToAccount": "Synchroniser : Compte ← Navigateur" - }, - "adminUserSettings": { - "title": "Administration des paramètres des utilisateurs", - "header": "Administration des paramètres des utilisateurs", - "admin": "Administateur", - "user": "Utilisateur", - "addUser": "Ajouter un utilisateur", - "deleteUser": "Supprimer l'utilisateur", - "confirmDeleteUser": "Voulez vous vraiment supprimer l'utilisateur ?", - "confirmChangeUserStatus": "Voulez vous vraiment déactiver/réactiver l'utilisateur ?", - "usernameInfo": "Le nom d'utilisateur ne peut contenir que des lettres, des chiffres et les caractères spéciaux suivants @._+- ou doit être une adresse e-mail valide.", - "roles": "Rôles", - "role": "Rôle", - "actions": "Actions", - "apiUser": "Utilisateur API limité", - "extraApiUser": "Utilisateur limité supplémentaire de l'API", - "webOnlyUser": "Utilisateur Web uniquement", - "demoUser": "Demo User (Paramètres par défaut)", - "internalApiUser": "Utilisateur de l'API interne", - "forceChange": "Forcer l'utilisateur à changer son nom d'utilisateur/mot de passe lors de la connexion", - "submit": "Ajouter", - "changeUserRole": "Changer le rôle de l'utilisateur", - "authenticated": "Authentifié", - "editOwnProfil": "Éditer son propre profil", - "enabledUser": "Utilisateur activé", - "disabledUser": "Utilisateur désactivé", - "activeUsers": "Utilisateurs actifs :", - "disabledUsers": "Utilisateurs désactivés :", - "totalUsers": "Utilisateurs au total :", - "lastRequest": "Dernière requête", - "usage": "Voir l'utilisation" - }, - "endpointStatistics": { - "title": "Statistiques des points de terminaison", - "header": "Statistiques des points de terminaison", - "top10": "Top 10", - "top20": "Top 20", - "all": "Tout", - "refresh": "Rafraîchir", - "dataTypeLabel": "Type de données :", - "dataTypeAll": "Tous", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Nombre total de points de terminaison", - "totalVisits": "Nombre total de visites", - "showing": "Affichage", - "selectedVisits": "Visites sélectionnées", - "endpoint": "Point de terminaison", - "visits": "Visites", - "percentage": "Pourcentage", - "loading": "Chargement...", - "failedToLoad": "Échec du chargement des données des points de terminaisons. Veuillez réessayer.", - "home": "Accueil", - "login": "Connexion", - "top": "Top", - "numberOfVisits": "Nombre de visites", - "visitsTooltip": "Visites : {0} ({1}% du total)", - "retry": "Réessayer" - }, - "database": { - "title": "Import/Export de la Base de Données", - "header": "Import/Export de la Base de Données", - "fileName": "Nom du Fichier", - "creationDate": "Date de Création", - "fileSize": "Taille du Fichier", - "deleteBackupFile": "Supprimer le fichier de sauvegarde", - "importBackupFile": "Importer le fichier de sauvegarde", - "createBackupFile": "Créer un fichier de sauvegarde", - "downloadBackupFile": "Télécharger le fichier de sauvegarde", - "info_1": "Lors de l'importation des données, il est crucial de garantir la structure correcte. Si vous n'êtes pas sûr de ce que vous faites, sollicitez un avis et un soutien d'un professionnel. Une erreur dans la structure peut entraîner des dysfonctionnements de l'application, allant jusqu'à l'incapacité totale d'exécuter l'application.", - "info_2": "Le nom du fichier ne fait pas de différence lors de l'upload. Il sera renommé ultérieurement selon le format backup_user_yyyyMMddHHmm.sql, assurant ainsi une convention de nommage cohérente.", - "submit": "Importer la sauvegarde", - "importIntoDatabaseSuccessed": "Importation dans la base de données réussie", - "backupCreated": "Sauvegarde de la base de donnée réussie", - "fileNotFound": "Fichier introuvable", - "fileNullOrEmpty": "Fichier ne peut pas être null ou vide", - "failedImportFile": "Échec de l'imporation du fichier", - "notSupported": "Cette fonctionnalité n'est pas supportée avec votre base de donnée" - }, - "session": { - "expired": "Votre session a expiré. Veuillez recharger la page et réessayer.", - "refreshPage": "Rafraichir la page" - }, - "home": { - "desc": "Votre application Web hébergée localement pour répondre à tous vos besoins PDF.", - "searchBar": "Rechercher des fonctionnalités...", - "viewPdf": { - "title": "Visionner/Modifier des PDF", - "desc": "Visionner, annoter, ajouter du texte ou des images." - }, - "setFavorites": "Ajouter des favoris", - "hideFavorites": "Cacher les favoris", - "showFavorites": "Montrer les favoris", - "legacyHomepage": "Ancienne Homepage", - "newHomePage": "Essayez notre nouvelle Homepage !", - "alphabetical": "Alphabétique", - "globalPopularity": "Popularité globale", - "sortBy": "Trier par :", - "mobile": { - "brandAlt": "Logo Stirling PDF", - "openFiles": "Ouvrir des fichiers", - "swipeHint": "Balayez vers la gauche ou la droite pour changer de vue", - "tools": "Outils", - "toolsSlide": "Panneau de sélection des outils", - "viewSwitcher": "Changer la vue de l’espace de travail", - "workbenchSlide": "Panneau d’espace de travail", - "workspace": "Espace de travail" - }, - "multiTool": { - "tags": "multiple,outils", - "title": "Outil multifonction PDF", - "desc": "Fusionnez, faites pivoter, réorganisez et supprimez des pages." - }, - "merge": { - "tags": "fusionner,joindre,unir", - "title": "Fusionner", - "desc": "Fusionnez facilement plusieurs PDF en un seul." - }, - "split": { - "tags": "diviser,séparer,scinder", - "title": "Diviser", - "desc": "Divisez un PDF en plusieurs documents." - }, - "rotate": { - "tags": "tourner,retourner,orienter", - "title": "Pivoter", - "desc": "Faites pivoter facilement vos PDF." - }, - "convert": { - "tags": "transformer,changer", - "title": "Convertir", - "desc": "Convertir des fichiers entre différents formats" - }, - "pdfOrganiser": { - "tags": "organiser,réorganiser,réordonner", - "title": "Organiser", - "desc": "Supprimez ou réorganisez les pages dans n'importe quel ordre." - }, - "addImage": { - "tags": "insérer,intégrer,placer", - "title": "Ajouter une image", - "desc": "Ajoutez une image à un emplacement défini sur un PDF." - }, - "addAttachments": { - "tags": "intégrer,joindre,inclure", - "title": "Ajouter des pièces jointes", - "desc": "Ajouter ou supprimer des fichiers intégrés (pièces jointes) dans un PDF" - }, - "watermark": { - "tags": "tampon,marque,superposition", - "title": "Ajouter un filigrane", - "desc": "Ajoutez un filigrane personnalisé à votre PDF." - }, - "removePassword": { - "tags": "déverrouiller", - "title": "Supprimer le mot de passe", - "desc": "Supprimez la protection par mot de passe de votre PDF." - }, - "compress": { - "tags": "réduire,compresser,optimiser", - "title": "Compresser", - "desc": "Compressez les PDF pour réduire leur tailles." - }, - "unlockPDFForms": { - "tags": "déverrouiller,activer,modifier", - "title": "Déverrouiller les formulaires PDF", - "desc": "Supprimer la propriété lecture seule des champs de formulaire dans un document PDF" - }, - "changeMetadata": { - "tags": "éditer,modifier,mettre à jour", - "title": "Modifier les métadonnées", - "desc": "Modifiez, supprimez ou ajoutez des métadonnées à un PDF." - }, - "ocr": { - "tags": "extraire,scanner", - "title": "OCR / Nettoyage des numérisations", - "desc": "Utilisez l'OCR pour analyser et détecter le texte des images d'un PDF et le rajouter en tant que tel." - }, - "extractImages": { - "tags": "extraire,sauver,exporter", - "title": "Extraire les images", - "desc": "Extrayez toutes les images d'un PDF et enregistrez-les dans un ZIP." - }, - "scannerImageSplit": { - "tags": "détecter,diviser,photos", - "title": "Séparer photos scannées", - "desc": "Détecter et scinder des photos scannées en pages séparées" - }, - "sign": { - "tags": "signature,autographe", - "title": "Signer", - "desc": "Ajoutez une signature au PDF avec un dessin, du texte ou une image." - }, - "flatten": { - "tags": "simplifier,retirer,interactif", - "title": "Rendre inerte", - "desc": "Supprimez tous les éléments et formulaires interactifs d'un PDF." - }, - "certSign": { - "tags": "authentifier,PEM,P12,officiel,chiffrer,signer,certificat,PKCS12,JKS,serveur,manuel,auto", - "title": "Signer avec un certificat", - "desc": "Signez un PDF avec un certificat ou une clé (PEM/P12)." - }, - "repair": { - "tags": "corriger,restaurer", - "title": "Réparer", - "desc": "Essayez de réparer un PDF corrompu ou cassé." - }, - "removeBlanks": { - "tags": "supprimer,nettoyer,vider", - "title": "Supprimer les pages vierges", - "desc": "Détectez et supprimez les pages vierges d'un PDF." - }, - "removeAnnotations": { - "tags": "supprimer,nettoyer,retirer", - "title": "Supprimer les annotations", - "desc": "Supprimer tous les commentaires/annotations d'un PDF." - }, - "compare": { - "tags": "différence", - "title": "Comparer", - "desc": "Comparez et visualisez les différences entre deux PDF." - }, - "removeCertSign": { - "tags": "retirer,supprimer,déverrouiller", - "title": "Retirer signature certifiée", - "desc": "Supprimez la signature par certificat d'un PDF" - }, - "pageLayout": { - "tags": "mise en page,arranger,combiner", - "title": "Fusionner des pages", - "desc": "Fusionnez plusieurs pages d'un PDF en une seule." - }, - "bookletImposition": { - "tags": "livret,imprimer,reliure", - "title": "Imposition en livret", - "desc": "Créer des livrets avec un ordre de pages correct et une mise en page multi-pages pour l’impression et la reliure" - }, - "scalePages": { - "tags": "redimensionner,ajuster,mettre à l’échelle", - "title": "Régler taille/échelle page", - "desc": "Modifiez la taille ou l'échelle d'une page et/ou de son contenu." - }, - "addPageNumbers": { - "tags": "numéro,pagination,compter", - "title": "Numéroter pages", - "desc": "Ajoutez des numéros de page dans un PDF à un emplacement défini." - }, - "autoRename": { - "tags": "détection automatique,basé-en-tête,organiser,renommer", - "title": "Renommer PDF auto", - "desc": "Renomme automatiquement un fichier PDF sur la base de son en-tête détecté" - }, - "adjustContrast": { - "tags": "contraste,luminosité,saturation", - "title": "Ajuster couleurs et contraste", - "desc": "Ajustez le contraste, la saturation et la luminosité d'un PDF." - }, - "crop": { - "tags": "rogner,couper,redimensionner", - "title": "Redimensionner", - "desc": "Redimensionnez un PDF pour réduire sa taille (en conservant le texte !)." - }, - "autoSplitPDF": { - "tags": "auto,diviser,QR", - "title": "Scinder pages auto", - "desc": "Séparez automatiquement le PDF numérisé avec le code QR du diviseur de page numérisé." - }, - "sanitize": { - "tags": "nettoyer,purger,retirer", - "title": "Assainir", - "desc": "Supprimer les éléments potentiellement nuisibles des fichiers PDF" - }, - "getPdfInfo": { - "tags": "info,métadonnées,détails", - "title": "Récupérer les informations", - "desc": "Récupérez toutes les informations possibles sur un PDF." - }, - "pdfToSinglePage": { - "tags": "combiner,fusionner,unique", - "title": "Fusionner en une seule page", - "desc": "Fusionnez toutes les pages PDF en une seule grande page." - }, - "showJS": { - "tags": "javascript,code,script", - "title": "Afficher le JavaScript", - "desc": "Recherche et affiche tout JavaScript injecté dans un PDF." - }, - "redact": { - "tags": "censurer,noircir,masquer", - "title": "Caviardage manuel", - "desc": "Caviarder un PDF en fonction de texte sélectionné, formes dessinées et/ou des pages sélectionnées." - }, - "splitBySections": { - "tags": "diviser,sections,scinder", - "title": "Diviser le PDF par sections", - "desc": "Diviser chaque page d’un PDF en plus petites sections horizontales et verticales" - }, - "addStamp": { - "tags": "tampon,marque,sceau", - "title": "Ajouter un tampon au PDF", - "desc": "Ajouter des tampons de texte ou d’image à des emplacements définis" - }, - "removeImage": { - "tags": "retirer,supprimer,nettoyer", - "title": "Supprimer les images", - "desc": "Supprimez les images d'un PDF pour réduire sa taille" - }, - "splitByChapters": { - "tags": "diviser,chapitres,structure", - "title": "Séparer un PDF par chapitres", - "desc": "Séparez un PDF en fichiers multiples en fonction de sa structure par chapitres." - }, - "validateSignature": { - "tags": "valider,vérifier,certificat", - "title": "Valider signature PDF", - "desc": "Vérifier les signatures numériques et les certificats des documents PDF" - }, - "swagger": { - "tags": "API,documentation,test", - "title": "Documentation de l’API", - "desc": "Voir la documentation de l’API et tester les points de terminaison" - }, - "scannerEffect": { - "tags": "scanner,simuler,créer", - "title": "Effet scanner", - "desc": "Créer un PDF qui ressemble à un document scanné" - }, - "editTableOfContents": { - "tags": "signets,contenu,éditer", - "title": "Modifier sommaire", - "desc": "Ajouter ou modifier les signets et la table des matières dans les documents PDF" - }, - "manageCertificates": { - "tags": "certificats,importer,exporter", - "title": "Gérer les certificats", - "desc": "Importer, exporter ou supprimer des fichiers de certificats numériques utilisés pour signer des PDF." - }, - "read": { - "tags": "voir,ouvrir,afficher", - "title": "Lire", - "desc": "Afficher et annoter des PDF. Surlignez du texte, dessinez ou insérez des commentaires pour l’examen et la collaboration." - }, - "reorganizePages": { - "tags": "réarranger,réordonner,organiser", - "title": "Réorganiser les pages", - "desc": "Réorganisez, dupliquez ou supprimez des pages PDF avec un contrôle visuel par glisser-déposer." - }, - "extractPages": { - "tags": "extraire,sélectionner,copier", - "title": "Extraire des pages", - "desc": "Extraire des pages spécifiques d’un document PDF" - }, - "removePages": { - "tags": "supprimer,extraire,exclure", - "title": "Supprimer", - "desc": "Supprimez les pages inutiles de votre PDF." - }, - "autoSizeSplitPDF": { - "tags": "auto,diviser,taille", - "title": "Scinder auto taille/pages", - "desc": "Séparer un PDF unique en plusieurs documents en fonction de la taille, du nombre de pages ou du nombre de documents." - }, - "replaceColor": { - "title": "Remplacer & inverser couleurs", - "desc": "Remplacer ou inverser les couleurs dans les documents PDF" - }, - "devApi": { - "tags": "API,développement,documentation", - "title": "API", - "desc": "Lien vers la documentation de l’API" - }, - "devFolderScanning": { - "tags": "automatisation,dossier,analyse", - "title": "Scan auto de dossiers", - "desc": "Lien vers le guide d’analyse de dossier automatisée" - }, - "devSsoGuide": { - "title": "Guide SSO", - "desc": "Lien vers le guide SSO" - }, - "devAirgapped": { - "title": "Installation isolée", - "desc": "Lien vers le guide d’installation isolée (air-gapped)" - }, - "addPassword": { - "title": "Ajouter un mot de passe", - "desc": "Chiffrez votre PDF avec un mot de passe." - }, - "changePermissions": { - "title": "Modifier les permissions", - "desc": "Modifier les restrictions et permissions du document" - }, - "automate": { - "tags": "workflow,séquence,automatisation", - "title": "Automatiser", - "desc": "Créez des workflows multi-étapes en enchaînant des actions PDF. Idéal pour les tâches récurrentes." - }, - "overlay-pdfs": { - "desc": "Superposer un PDF sur un autre", - "title": "Superposer des PDF" - }, - "pdfTextEditor": { - "title": "Éditeur de texte PDF", - "desc": "Afficher et modifier les exports JSON de Stirling PDF avec édition de texte groupée et régénération du PDF" - }, - "addText": { - "tags": "texte,annotation,étiquette", - "title": "Ajouter du texte", - "desc": "Ajouter du texte personnalisé n’importe où dans votre PDF" - } - }, - "landing": { - "addFiles": "Ajouter des fichiers", - "uploadFromComputer": "Téléverser depuis l’ordinateur", - "openFromComputer": "Ouvrir depuis l’ordinateur" - }, - "viewPdf": { - "tags": "visualiser,lire,annoter,texte,image", - "title": "Afficher/modifier un PDF", - "header": "Visualiser un PDF" - }, - "multiTool": { - "tags": "outil multifonction,opération multifonction,interface utilisateur,glisser déposer,front-end,client side,interactif,intransigeant,déplacer,multi tool", - "title": "Outil multifonction PDF", - "header": "Outil multifonction PDF", - "uploadPrompts": "Nom du fichier", - "selectAll": "Tout sélectionner", - "deselectAll": "Tout déselectionner", - "selectPages": "Sélection des pages", - "selectedPages": "Pages sélectionnées", - "page": "Page", - "deleteSelected": "Supprimer la sélection", - "downloadAll": "Exporter", - "downloadSelected": "Exporter la sélection", - "insertPageBreak": "Insérer un saut de page", - "addFile": "Ajouter un fichier", - "rotateLeft": "Rotation vers la gauche", - "rotateRight": "Rotation vers la droite", - "split": "Diviser", - "moveLeft": "Déplacer vers la gauche", - "moveRight": "Déplacer vers la droite", - "delete": "Supprimer", - "dragDropMessage": "Page(s) sélectionnées", - "undo": "Undo", - "redo": "Redo" - }, - "merge": { - "tags": "fusionner,opérations sur les pages,backend,server side,merge", - "title": "Fusionner", - "removeDigitalSignature": { - "label": "Supprimer la signature numérique dans le fichier fusionné ?", - "tooltip": { - "title": "Supprimer la signature numérique", - "description": "Les signatures numériques seront invalidées lors de la fusion. Cochez ceci pour les supprimer du PDF final." - } - }, - "generateTableOfContents": { - "label": "Générer une table des matières dans le fichier fusionné ?", - "tooltip": { - "title": "Générer une table des matières", - "description": "Crée automatiquement une table des matières cliquable dans le PDF fusionné à partir des noms de fichiers d’origine et des numéros de page." - } - }, - "submit": "Fusionner", - "sortBy": { - "description": "Les fichiers seront fusionnés dans l’ordre de sélection. Faites glisser pour réorganiser ou triez ci-dessous.", - "label": "Trier par", - "filename": "Nom du Fichier", - "dateModified": "Date de modification", - "ascending": "Croissant", - "descending": "Décroissant", - "sort": "Trier" - }, - "error": { - "failed": "Une erreur est survenue lors de la fusion des PDF." - }, - "tooltip": { - "header": { - "title": "Aperçu des paramètres de fusion" - } - } - }, - "split": { - "title": "Diviser", - "header": "Diviser", - "desc": { - "1": "Les numéros que vous sélectionnez sont le numéro de page sur lequel vous souhaitez faire une division", - "2": "Ainsi, la sélection de 1,3,7-9 diviserait un document de 10 pages en 6 PDF distincts avec :", - "3": "Document n°1 : Page 1", - "4": "Document #2: Page 2 et 3", - "5": "Document #3: Page 4, 5, 6 et 7", - "6": "Document n°4 : Page 8", - "7": "Document n°5 : Page 9", - "8": "Document n°6 : Page 10" - }, - "splitPages": "Pages sur lesquelles diviser", - "submit": "Diviser", - "steps": { - "chooseMethod": "Choisir la méthode", - "settings": "Paramètres" - }, - "settings": { - "selectMethodFirst": "Veuillez d’abord sélectionner une méthode de fractionnement" - }, - "error": { - "failed": "Une erreur est survenue lors du fractionnement du PDF." - }, - "method": { - "label": "Choisir la méthode de fractionnement", - "placeholder": "Sélectionnez comment fractionner le PDF" - }, - "methods": { - "prefix": { - "splitAt": "Fractionner à", - "splitBy": "Fractionner par" - }, - "byPages": { - "name": "Numéros de page", - "desc": "Extraire des pages spécifiques (1,3,5-10)", - "tooltip": "Saisissez des numéros de page séparés par des virgules ou des plages avec des tirets" - }, - "bySections": { - "name": "Sections", - "desc": "Diviser les pages en sections de grille", - "tooltip": "Scinder chaque page en sections horizontales et verticales" - }, - "bySize": { - "name": "Taille du Fichier", - "desc": "Limiter la taille maximale du fichier", - "tooltip": "Spécifiez la taille maximale du fichier (p. ex. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Nombre de pages", - "desc": "Nombre fixe de pages par fichier", - "tooltip": "Saisissez le nombre de pages pour chaque fichier" - }, - "byDocCount": { - "name": "Nombre de documents", - "desc": "Créer un nombre spécifique de fichiers", - "tooltip": "Indiquez combien de fichiers vous souhaitez créer" - }, - "byChapters": { - "name": "Chapitres", - "desc": "Fractionner aux limites des signets", - "tooltip": "Utilise les signets du PDF pour déterminer les points de coupure" - }, - "byPageDivider": { - "name": "Feuille séparatrice", - "desc": "Fractionnement automatique avec feuilles séparatrices", - "tooltip": "Utilisez des feuilles séparatrices QR entre les documents lors de la numérisation" - } - }, - "value": { - "fileSize": { - "label": "Taille du Fichier", - "placeholder": "p. ex., 10MB, 500KB" - }, - "pageCount": { - "label": "Pages par fichier", - "placeholder": "p. ex., 5, 10" - }, - "docCount": { - "label": "Nombre de fichiers", - "placeholder": "p. ex., 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Aperçu des méthodes de fractionnement" - }, - "byPages": { - "title": "Fractionner aux numéros de page", - "text": "Fractionnez votre PDF à des numéros de page spécifiques. « n » fractionne après la page n. « n-m » fractionne avant la page n et après la page m.", - "bullet1": "Points uniques : 3,7 (fractionne après les pages 3 et 7)", - "bullet2": "Plages : 3-8 (fractionne avant la page 3 et après la page 8)", - "bullet3": "Mixte : 2,5-10,15 (fractionne après la page 2, avant la page 5, après la page 10 et après la page 15)" - }, - "bySections": { - "title": "Fractionner par sections de grille", - "text": "Divisez chaque page en une grille de sections. Utile pour scinder des documents multi-colonnes ou extraire des zones spécifiques.", - "bullet1": "Horizontal : nombre de lignes à créer", - "bullet2": "Vertical : nombre de colonnes à créer", - "bullet3": "Fusionner : combiner toutes les sections en un PDF" - }, - "bySize": { - "title": "Fractionner par taille de fichier", - "text": "Créez plusieurs PDF qui ne dépassent pas une taille de fichier spécifiée. Idéal pour les limites de taille ou les pièces jointes e-mail.", - "bullet1": "Utilisez MB pour les fichiers plus volumineux (p. ex., 10MB)", - "bullet2": "Utilisez KB pour les plus petits fichiers (p. ex., 500KB)", - "bullet3": "Le système fractionnera aux limites de page" - }, - "byCount": { - "title": "Fractionner par comptage", - "text": "Créez plusieurs PDF avec un nombre spécifique de pages ou de documents chacun.", - "bullet1": "Nombre de pages : nombre fixe de pages par fichier", - "bullet2": "Nombre de documents : nombre fixe de fichiers en sortie", - "bullet3": "Utile pour des workflows en lot" - }, - "byChapters": { - "title": "Fractionner par chapitres", - "text": "Utilisez les signets du PDF pour fractionner automatiquement aux limites des chapitres. Nécessite des PDF avec une structure de signets.", - "bullet1": "Niveau de signet : niveau sur lequel fractionner (1 = niveau supérieur)", - "bullet2": "Inclure les métadonnées : préserver les propriétés du document", - "bullet3": "Autoriser les doublons : gérer les noms de signets répétés" - }, - "byDocCount": { - "bullet1": "Saisissez le nombre de fichiers de sortie souhaités", - "bullet2": "Les pages sont réparties aussi uniformément que possible", - "bullet3": "Utile lorsque vous avez besoin d’un nombre spécifique de fichiers", - "text": "Créez un nombre spécifique de fichiers de sortie en répartissant les pages de manière uniforme.", - "title": "Diviser par nombre de documents" - }, - "byPageCount": { - "bullet1": "Saisissez le nombre de pages par fichier de sortie", - "bullet2": "Le dernier fichier peut avoir moins de pages si la division n’est pas exacte", - "bullet3": "Utile pour les traitements par lots", - "text": "Créez plusieurs PDF avec un nombre précis de pages chacun. Parfait pour créer des segments de document uniformes.", - "title": "Diviser par nombre de pages" - }, - "byPageDivider": { - "bullet1": "Imprimez des feuilles séparatrices depuis le lien de téléchargement", - "bullet2": "Insérez des feuilles séparatrices entre vos documents", - "bullet3": "Numérisez tous les documents ensemble en un seul PDF", - "bullet4": "Téléversez — les pages séparatrices sont détectées et supprimées automatiquement", - "bullet5": "Activez le mode recto verso si vous numérisez les deux côtés des feuilles séparatrices", - "text": "Divisez automatiquement des documents numérisés à l’aide de feuilles séparatrices physiques avec QR codes. Parfait pour traiter plusieurs documents numérisés ensemble.", - "title": "Diviser par feuille séparatrice" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Cliquez sur une carte de méthode pour la sélectionner", - "bullet2": "Survolez chaque carte pour voir une brève description", - "bullet3": "L’étape des paramètres apparaîtra après avoir sélectionné une méthode", - "bullet4": "Vous pouvez changer de méthode à tout moment avant le traitement", - "header": { - "text": "Choisissez comment vous souhaitez diviser votre document PDF. Chaque méthode est optimisée pour différents cas d’utilisation et types de documents.", - "title": "Sélection de la méthode de division" - }, - "title": "Choisissez votre méthode de division" - } - }, - "selectMethod": "Sélectionnez une méthode de division", - "resultsTitle": "Résultats de la division" - }, - "rotate": { - "title": "Pivoter", - "submit": "Pivoter", - "selectRotation": "Sélectionnez l’angle de rotation (sens horaire)", - "error": { - "failed": "Une erreur est survenue lors de la rotation du PDF." - }, - "preview": { - "title": "Aperçu de la rotation" - }, - "rotateLeft": "Pivoter dans le sens antihoraire", - "rotateRight": "Pivoter dans le sens horaire", - "tooltip": { - "header": { - "title": "Aperçu des paramètres de rotation" - }, - "description": { - "text": "Faites pivoter les pages de votre PDF dans le sens horaire ou antihoraire par incréments de 90 degrés. Toutes les pages du PDF seront pivotées. L’aperçu montre l’aspect de votre document après rotation." - }, - "controls": { - "title": "Contrôles", - "text": "Utilisez les boutons de rotation pour ajuster l’orientation. Le bouton gauche fait pivoter dans le sens antihoraire, le bouton droit dans le sens horaire. Chaque clic tourne de 90 degrés." - } - } - }, - "convert": { - "title": "Convertir", - "desc": "Convertir des fichiers entre différents formats", - "files": "Fichiers", - "selectFilesPlaceholder": "Sélectionnez des fichiers dans la vue principale pour commencer", - "settings": "Paramètres", - "conversionCompleted": "Conversion terminée", - "results": "Résultats", - "defaultFilename": "fichier_converti", - "conversionResults": "Résultats de la conversion", - "convertFrom": "Convertir depuis", - "convertTo": "Convertir vers", - "sourceFormatPlaceholder": "Format source", - "targetFormatPlaceholder": "Format cible", - "selectSourceFormatFirst": "Sélectionnez d’abord un format source", - "outputOptions": "Options de sortie", - "pdfOptions": "Options PDF", - "imageOptions": "Options d’image", - "colorType": "Type de couleur", - "color": "Couleur", - "greyscale": "Niveaux de gris", - "blackwhite": "Noir et blanc", - "dpi": "DPI", - "output": "Sortie", - "single": "Unique", - "multiple": "Multiple", - "fitOption": "Option d’ajustement", - "maintainAspectRatio": "Conserver les proportions", - "fitDocumentToPage": "Ajuster le document à la page", - "fillPage": "Remplir la page", - "autoRotate": "Rotation automatique", - "autoRotateDescription": "Fait pivoter automatiquement les images pour mieux s’adapter à la page PDF", - "combineImages": "Combiner les images", - "combineImagesDescription": "Combiner toutes les images dans un seul PDF, ou créer des PDF séparés pour chaque image", - "webOptions": "Options Web vers PDF", - "zoomLevel": "Niveau de zoom", - "emailOptions": "Options e-mail vers PDF", - "includeAttachments": "Inclure les pièces jointes de l’e-mail", - "maxAttachmentSize": "Taille maximale de pièce jointe (Mo)", - "includeAllRecipients": "Inclure les destinataires CC et CCI dans l’en-tête", - "downloadHtml": "Télécharger le fichier HTML intermédiaire au lieu du PDF", - "pdfaOptions": "Options PDF/A", - "outputFormat": "Format de sortie", - "pdfaNote": "PDF/A-1b est plus compatible, PDF/A-2b prend en charge davantage de fonctionnalités.", - "pdfaDigitalSignatureWarning": "Le PDF contient une signature numérique. Elle sera supprimée dans l'étape suivante.", - "fileFormat": "Format de fichier", - "wordDoc": "Document Word", - "wordDocExt": "Document Word (.docx)", - "odtExt": "Texte OpenDocument (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "Présentation OpenDocument (.odp)", - "txtExt": "Texte brut (.txt)", - "rtfExt": "Rich Text Format (.rtf)", - "selectedFiles": "Fichiers sélectionnés", - "noFileSelected": "Aucun fichier sélectionné. Utilisez le panneau de fichiers pour ajouter des fichiers.", - "convertFiles": "Convertir les fichiers", - "converting": "Conversion…", - "downloadConverted": "Télécharger le fichier converti", - "errorNoFiles": "Veuillez sélectionner au moins un fichier à convertir.", - "errorNoFormat": "Veuillez sélectionner à la fois les formats source et cible.", - "errorNotSupported": "La conversion de {{from}} vers {{to}} n’est pas prise en charge.", - "images": "Images", - "officeDocs": "Documents Office (Word, Excel, PowerPoint)", - "imagesExt": "Images (JPG, PNG, etc.)", - "markdown": "Markdown", - "textRtf": "Texte/RTF", - "grayscale": "Niveaux de gris", - "errorConversion": "Une erreur s’est produite lors de la conversion du fichier.", - "cbzOptions": "Options CBZ vers PDF", - "optimizeForEbook": "Optimiser le PDF pour les liseuses (utilise Ghostscript)", - "cbzOutputOptions": "Options PDF vers CBZ", - "cbzDpi": "DPI pour le rendu des images" - }, - "imageToPdf": { - "tags": "pdf,conversion,img,jpg,image,photo" - }, - "pdfToImage": { - "tags": "conversion,img,jpg,image,photo", - "title": "PDF en Image", - "header": "PDF en Image", - "selectText": "Format d'image", - "singleOrMultiple": "Type de résultat", - "single": "Une seule grande image", - "multi": "Plusieurs images", - "colorType": "Type d'impression", - "color": "Couleur", - "grey": "Niveaux de gris", - "blackwhite": "Noir et blanc (peut engendrer une perte de données !)", - "submit": "Convertir", - "info": "Python n’est pas installé. Nécessaire pour la conversion WebP.", - "placeholder": "(par exemple : 1,2,8 ou 4,7,12-16 ou 2n-1)" - }, - "pdfOrganiser": { - "tags": "organiser,recto-verso,duplex,even,odd,sort,move", - "title": "Organiser", - "header": "Organiser les pages", - "submit": "Organiser", - "mode": { - "_value": "Mode", - "1": "Ordre des pages personnalisé", - "2": "Ordre inverse", - "3": "Tri recto verso", - "4": "Tri des livrets", - "5": "Tri de livrets à points latéraux", - "6": "Partage impair-pair", - "7": "Supprimer le premier", - "8": "Supprimer le dernier", - "9": "Supprimer le premier et le dernier", - "10": "Méger Impair-Pair", - "11": "Dupliquer toutes les pages", - "desc": { - "BOOKLET_SORT": "Organiser les pages pour l’impression en livret (dernière, première, deuxième, avant-dernière, …).", - "CUSTOM": "Utiliser une séquence personnalisée de numéros de page ou d’expressions pour définir un nouvel ordre.", - "DUPLEX_SORT": "Entrelacer rectos puis versos comme si un scanner recto verso avait numérisé tous les rectos, puis tous les versos (1, n, 2, n-1, …).", - "DUPLICATE": "Dupliquer chaque page selon le nombre défini dans l’ordre personnalisé (par ex. 4 duplique chaque page 4×).", - "ODD_EVEN_MERGE": "Fusionner deux PDF en alternant les pages : impaires du premier, paires du second.", - "ODD_EVEN_SPLIT": "Diviser le document en deux sorties : toutes les pages impaires et toutes les pages paires.", - "REMOVE_FIRST": "Supprimer la première page du document.", - "REMOVE_FIRST_AND_LAST": "Supprimer la première et la dernière page du document.", - "REMOVE_LAST": "Supprimer la dernière page du document.", - "REVERSE_ORDER": "Inverser l’ordre du document pour que la dernière page devienne la première, et ainsi de suite.", - "SIDE_STITCH_BOOKLET_SORT": "Organiser les pages pour l’impression en livret agrafé sur le côté (optimisé pour une reliure latérale)." - } - }, - "desc": { - "CUSTOM": "Utiliser une séquence personnalisée de numéros de page ou d’expressions pour définir un nouvel ordre.", - "REVERSE_ORDER": "Inverser le document afin que la dernière page devienne la première, et ainsi de suite.", - "DUPLEX_SORT": "Entrelacer faces avant puis faces arrière comme si un scanner duplex avait scanné toutes les faces avant, puis toutes les faces arrière (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Arranger les pages pour l’impression en livret (dernière, première, deuxième, avant-dernière, …).", - "SIDE_STITCH_BOOKLET_SORT": "Arranger les pages pour l’impression de livret à piqûre latérale (optimisé pour une reliure sur le côté).", - "ODD_EVEN_SPLIT": "Scinder le document en deux sorties : toutes les pages impaires et toutes les pages paires.", - "ODD_EVEN_MERGE": "Fusionner deux PDF en alternant les pages : impaires du premier, paires du second.", - "DUPLICATE": "Dupliquer chaque page en fonction du nombre indiqué dans l’ordre personnalisé (p. ex., 4 duplique chaque page 4×).", - "REMOVE_FIRST": "Supprimer la première page du document.", - "REMOVE_LAST": "Supprimer la dernière page du document.", - "REMOVE_FIRST_AND_LAST": "Supprimer la première et la dernière pages du document." - }, - "placeholder": "(par exemple 1,3,2 ou 4-8,2,10-12 ou 2n-1)" - }, - "addImage": { - "tags": "img,jpg,image,photo", - "title": "Ajouter une image", - "header": "Ajouter une image", - "image": { - "name": "Image", - "placeholder": "Téléverser une image", - "label": "Fichier image" - }, - "steps": { - "configure": "Configurer l’image" - }, - "step": { - "createDesc": "Téléversez l’image à ajouter", - "place": "Placer l’image", - "placeDesc": "Cliquez sur le PDF pour ajouter votre image" - }, - "instructions": { - "title": "Comment ajouter des images", - "text": "Après avoir téléversé votre image ci-dessus, cliquez n’importe où sur le PDF pour la placer.", - "paused": "Placement en pause", - "resumeHint": "Reprenez le placement pour cliquer et ajouter votre image.", - "noSignature": "Téléversez une image ci-dessus pour activer le placement." - }, - "mode": { - "move": "Déplacer l’image", - "place": "Placer l’image", - "pause": "Suspendre le placement", - "resume": "Reprendre le placement" - }, - "results": { - "title": "Résultats de l’ajout d’image" - }, - "error": { - "failed": "Une erreur est survenue lors de l’ajout de l’image au PDF." - }, - "saved": { - "defaultLabel": "Image", - "defaultImageLabel": "Image téléversée" - }, - "applySignatures": "Appliquer les images" - }, - "attachments": { - "tags": "intégrer,joindre,fichier,pièce,jointe,embed,attach,file,attachment,attachments", - "title": "Ajouter des pièces jointes", - "header": "Ajouter des pièces jointes", - "add": "Ajouter une pièce jointe", - "remove": "Supprimer la pièce jointe", - "embed": "Intégrer la pièce jointe", - "submit": "Ajouter des pièces jointes" - }, - "watermark": { - "title": "Ajouter un filigrane", - "desc": "Ajouter des filigranes texte ou image aux fichiers PDF", - "completed": "Filigrane ajouté", - "submit": "Ajouter un filigrane", - "filenamePrefix": "filigrané", - "error": { - "failed": "Une erreur est survenue lors de l’ajout du filigrane au PDF." - }, - "watermarkType": { - "text": "Texte", - "image": "Image" - }, - "settings": { - "type": "Type de filigrane", - "text": { - "label": "Texte du filigrane", - "placeholder": "Saisir le texte du filigrane" - }, - "image": { - "label": "Image de filigrane", - "choose": "Choisir une image", - "selected": "Sélectionné : {{filename}}" - }, - "fontSize": "Taille de Police", - "size": "Taille", - "alphabet": "Police/langue", - "color": "Couleur du filigrane", - "rotation": "Rotation (degrés)", - "opacity": "Opacité (%)", - "spacing": { - "horizontal": "Espacement horizontal", - "vertical": "Espacement vertical", - "height": "Espacement en hauteur", - "width": "Espacement en largeur" - }, - "convertToImage": "Aplatir les pages PDF en images" - }, - "alphabet": { - "roman": "Romain/latin", - "arabic": "Arabe", - "japanese": "Japonais", - "korean": "Coréen", - "chinese": "Chinois", - "thai": "Thaï" - }, - "steps": { - "type": "Type de filigrane", - "wording": "Libellé", - "textStyle": "Style", - "formatting": "Mise en forme", - "file": "Fichier à filigraner" - }, - "results": { - "title": "Résultats du filigrane" - }, - "tooltip": { - "language": { - "title": "Prise en charge des langues", - "text": "Choisissez le paramètre de langue approprié pour garantir un rendu correct des polices de votre texte." - }, - "appearance": { - "title": "Paramètres d’apparence", - "text": "Contrôlez l’apparence de votre filigrane et sa fusion avec le document.", - "bullet1": "Rotation : -360° à 360° pour des filigranes inclinés", - "bullet2": "Opacité : 0–100 % pour contrôler la transparence", - "bullet3": "Une opacité faible crée des filigranes discrets" - }, - "spacing": { - "title": "Contrôle de l’espacement", - "text": "Ajustez l’espacement entre les filigranes répétés sur la page.", - "bullet1": "Espacement en largeur : distance horizontale entre les filigranes", - "bullet2": "Espacement en hauteur : distance verticale entre les filigranes", - "bullet3": "Des valeurs plus élevées créent des motifs plus espacés" - }, - "type": { - "header": { - "title": "Sélection du type de filigrane" - }, - "description": { - "title": "Choisissez votre filigrane", - "text": "Sélectionnez des filigranes texte ou image selon vos besoins." - }, - "text": { - "title": "Filigranes texte", - "text": "Parfait pour ajouter des mentions de copyright, noms d’entreprise ou labels de confidentialité. Prend en charge plusieurs langues et des couleurs personnalisées.", - "bullet1": "Polices et langues personnalisables", - "bullet2": "Couleurs et transparence réglables", - "bullet3": "Idéal pour du texte juridique ou de marque" - }, - "image": { - "title": "Filigranes image", - "text": "Utilisez des logos, tampons ou toute image comme filigrane. Idéal pour l’image de marque et l’identification visuelle.", - "bullet1": "Téléversez n’importe quel format d’image", - "bullet2": "Préserve la qualité de l’image", - "bullet3": "Parfait pour les logos et tampons" - } - }, - "wording": { - "header": { - "title": "Contenu du texte" - }, - "text": { - "title": "Texte du filigrane", - "text": "Saisissez le texte qui apparaîtra comme filigrane sur l’ensemble du document.", - "bullet1": "Restez concis pour une meilleure lisibilité", - "bullet2": "Exemples courants : « CONFIDENTIEL », « BROUILLON », nom de l’entreprise", - "bullet3": "Les caractères emoji ne sont pas pris en charge et seront filtrés" - } - }, - "textStyle": { - "header": { - "title": "Style du texte" - }, - "color": { - "title": "Sélection de la couleur", - "text": "Choisissez une couleur offrant un bon contraste avec le contenu du document.", - "bullet1": "Gris clair (#d3d3d3) pour des filigranes discrets", - "bullet2": "Noir ou couleurs foncées pour un fort contraste", - "bullet3": "Couleurs personnalisées pour l’image de marque" - }, - "language": { - "title": "Prise en charge des langues", - "text": "Choisissez le paramètre de langue approprié pour garantir un rendu correct des polices." - } - }, - "file": { - "header": { - "title": "Téléversement d’image" - }, - "upload": { - "title": "Sélection d’image", - "text": "Téléversez une image à utiliser comme filigrane.", - "bullet1": "Formats courants pris en charge : PNG, JPG, GIF, BMP", - "bullet2": "Le PNG avec transparence est idéal", - "bullet3": "Des images à plus haute résolution conservent mieux la qualité" - }, - "recommendations": { - "title": "Bonnes pratiques", - "text": "Conseils pour des filigranes image optimaux.", - "bullet1": "Utilisez des logos ou tampons avec arrière-plan transparent", - "bullet2": "Les designs simples fonctionnent mieux que les images complexes", - "bullet3": "Tenez compte de la taille finale du document pour choisir la résolution" - } - }, - "formatting": { - "header": { - "title": "Mise en forme et disposition" - }, - "size": { - "title": "Contrôle de la taille", - "text": "Ajustez la taille de votre filigrane (texte ou image).", - "bullet1": "Des tailles plus grandes rendent les filigranes plus visibles" - }, - "appearance": { - "title": "Paramètres d’apparence", - "text": "Contrôlez l’apparence de votre filigrane et sa fusion avec le document.", - "bullet1": "Rotation : -360° à 360° pour des filigranes inclinés", - "bullet2": "Opacité : 0–100 % pour contrôler la transparence", - "bullet3": "Une opacité faible crée des filigranes discrets" - }, - "spacing": { - "title": "Contrôle de l’espacement", - "text": "Ajustez l’espacement entre les filigranes répétés sur la page.", - "bullet1": "Espacement horizontal : distance entre les filigranes de gauche à droite", - "bullet2": "Espacement vertical : distance entre les filigranes de haut en bas", - "bullet3": "Des valeurs plus élevées créent des motifs plus espacés" - }, - "security": { - "title": "Option de sécurité", - "text": "Convertir le PDF final en format basé sur l’image pour une sécurité renforcée.", - "bullet1": "Empêche la sélection et la copie de texte", - "bullet2": "Rend les filigranes plus difficiles à supprimer", - "bullet3": "Entraîne des fichiers plus volumineux", - "bullet4": "Idéal pour le contenu sensible ou protégé par droit d’auteur" - } - } - }, - "type": { - "1": "Texte", - "2": "Image" - } - }, - "permissions": { - "tags": "permissions,lire,écrire,modifier,imprimer,read,write,edit,print", - "title": "Modifier les permissions", - "header": "Modifier les permissions", - "warning": "Attention, pour que ces permissions soient immuables il est recommandé de les paramétrer avec un mot de passe via la page Ajouter un mot de passe.", - "selectText": { - "1": "Sélectionnez le PDF", - "2": "Permissions à définir", - "3": "Empêcher l'assemblage du document", - "4": "Empêcher l'extraction de contenu", - "5": "Empêcher l'extraction pour l'accessibilité", - "6": "Empêcher de remplir les formulaires", - "7": "Empêcher la modification", - "8": "Empêcher la modification des annotations", - "9": "Empêcher l'impression", - "10": "Empêcher l'impression des différents formats" - }, - "submit": "Modifier" - }, - "editTableOfContents": { - "settings": { - "title": "Signets et plan", - "replaceExisting": "Remplacer les signets existants (décocher pour ajouter à la suite)", - "replaceExistingHint": "Lorsqu’il est désactivé, le nouveau plan est ajouté après les signets actuels." - }, - "actions": { - "source": "Charger les signets", - "selectedFile": "Chargé depuis {{file}}", - "noFile": "Sélectionnez un PDF pour extraire les signets existants.", - "loadFromPdf": "Charger depuis le PDF sélectionné", - "importJson": "Importer JSON", - "importClipboard": "Coller le JSON depuis le presse-papiers", - "export": "Exporter les signets", - "exportJson": "Télécharger le JSON", - "exportClipboard": "Copier le JSON dans le presse-papiers", - "clipboardUnavailable": "L’accès au presse-papiers n’est pas disponible dans ce navigateur." - }, - "info": { - "line1": "Chaque signet doit avoir un titre descriptif et la page à ouvrir.", - "line2": "Utilisez des signets enfants pour construire une hiérarchie de chapitres, sections ou sous-sections.", - "line3": "Importez des signets depuis le PDF sélectionné ou un fichier JSON pour gagner du temps." - }, - "workbench": { - "empty": { - "title": "Ouvrez l’outil pour commencer l’édition", - "description": "Sélectionnez l’outil Modifier la table des matières pour charger son espace de travail." - }, - "tabTitle": "Espace de travail du plan", - "subtitle": "Importez des signets, créez des hiérarchies et appliquez le plan sans panneaux latéraux encombrés.", - "noFile": "Aucun PDF sélectionné", - "fileLabel": "Les modifications seront appliquées au PDF actuellement sélectionné.", - "filePrompt": "Choisissez un PDF de votre bibliothèque ou téléversez-en un nouveau pour commencer.", - "changeFile": "Changer de PDF", - "selectFile": "Sélectionner un PDF" - }, - "editor": { - "heading": "Éditeur de signets", - "description": "Ajoutez, imbriquez et réorganisez des signets pour créer le plan de votre PDF.", - "addTopLevel": "Ajouter un signet de premier niveau", - "empty": { - "title": "Aucun signet pour l’instant", - "description": "Importez des signets existants ou commencez par ajouter votre premier élément.", - "action": "Ajouter un premier signet" - }, - "defaultTitle": "Nouveau signet", - "defaultChildTitle": "Signet enfant", - "defaultSiblingTitle": "Nouveau signet", - "untitled": "Signet sans titre", - "childBadge": "Enfant", - "pagePreview": "Page {{page}}", - "field": { - "title": "Titre du signet", - "page": "Numéro de page cible" - }, - "actions": { - "toggle": "Afficher/Masquer les enfants", - "addChild": "Ajouter un signet enfant", - "addSibling": "Ajouter un signet frère", - "remove": "Supprimer le signet" - }, - "confirmRemove": "Supprimer ce signet et tous ses enfants ?" - }, - "messages": { - "loadedTitle": "Signets extraits", - "loadedBody": "Les signets existants du PDF ont été chargés dans l’éditeur.", - "noBookmarks": "Aucun signet trouvé dans le PDF sélectionné.", - "loadFailed": "Impossible d’extraire les signets du PDF sélectionné.", - "imported": "Signets importés", - "importedBody": "Votre plan JSON a remplacé le contenu actuel de l’éditeur.", - "importedClipboard": "Les données du presse-papiers ont remplacé la liste de signets actuelle.", - "invalidJson": "Structure JSON invalide", - "invalidJsonBody": "Veuillez fournir un fichier JSON de signets valide et réessayer.", - "exported": "Téléchargement du JSON prêt", - "copied": "Copié dans le presse-papiers", - "copiedBody": "JSON des signets copié avec succès.", - "copyFailed": "Échec de la copie" - }, - "error": { - "failed": "Échec de la mise à jour de la table des matières" - }, - "submit": "Appliquer la table des matières", - "results": { - "title": "PDF mis à jour avec signets", - "subtitle": "Téléchargez le fichier traité ou annulez l’opération ci-dessous." - } - }, - "removePages": { - "tags": "supprimer,remove,delete", - "title": "Supprimer", - "pageNumbers": { - "label": "Pages à supprimer", - "placeholder": "p. ex., 1,3,5-8,10", - "error": "Format de numéro de page invalide. Utilisez des nombres, des plages (1-5) ou des expressions mathématiques (2n+1)" - }, - "filenamePrefix": "pages_supprimées", - "files": { - "placeholder": "Sélectionnez un fichier PDF dans la vue principale pour commencer" - }, - "settings": { - "title": "Paramètres" - }, - "tooltip": { - "header": { - "title": "Paramètres de suppression de pages" - }, - "pageNumbers": { - "title": "Sélection de pages", - "text": "Spécifiez quelles pages supprimer de votre PDF. Vous pouvez sélectionner des pages individuelles, des plages ou utiliser des expressions mathématiques.", - "bullet1": "Pages individuelles : 1,3,5 (supprime les pages 1, 3 et 5)", - "bullet2": "Plages de pages : 1-5,10-15 (supprime les pages 1-5 et 10-15)", - "bullet3": "Mathématique : 2n+1 (supprime les pages impaires)", - "bullet4": "Plages ouvertes : 5- (supprime de la page 5 à la fin)" - }, - "examples": { - "title": "Exemples courants", - "text": "Voici des modèles courants de sélection de pages :", - "bullet1": "Supprimer la première page : 1", - "bullet2": "Supprimer les 3 dernières pages : -3", - "bullet3": "Supprimer une page sur deux : 2n", - "bullet4": "Supprimer des pages dispersées spécifiques : 1,5,10,15" - }, - "safety": { - "title": "Conseils de sécurité", - "text": "Points importants à considérer lors de la suppression de pages :", - "bullet1": "Prévisualisez toujours votre sélection avant traitement", - "bullet2": "Conservez une sauvegarde de votre fichier original", - "bullet3": "Les numéros de page commencent à 1, pas 0", - "bullet4": "Les numéros de page invalides seront ignorés" - } - }, - "error": { - "failed": "Une erreur est survenue lors de la suppression des pages." - }, - "results": { - "title": "Résultats de suppression de pages" - }, - "submit": "Supprimer" - }, - "extractPages": { - "title": "Extraire des pages", - "pageNumbers": { - "label": "Pages à extraire", - "placeholder": "p. ex., 1,3,5-8 ou odd & 1-10" - }, - "settings": { - "title": "Paramètres" - }, - "tooltip": { - "description": "Extrait les pages sélectionnées dans un nouveau PDF, en conservant l’ordre." - }, - "error": { - "failed": "Échec de l’extraction des pages" - }, - "results": { - "title": "Pages extraites" - }, - "submit": "Extraire des pages" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Guide de sélection des pages" - }, - "basic": { - "title": "Utilisation de base", - "text": "Sélectionnez des pages spécifiques de votre PDF à l’aide d’une syntaxe simple.", - "bullet1": "Pages individuelles : 1,3,5", - "bullet2": "Plages de pages : 3-6 ou 10-15", - "bullet3": "Toutes les pages : all" - }, - "advanced": { - "title": "Fonctionnalités avancées" - }, - "tips": { - "title": "Conseils", - "text": "Gardez ces consignes à l’esprit :", - "bullet1": "Les numéros de page commencent à 1 (pas 0)", - "bullet2": "Les espaces sont automatiquement supprimés", - "bullet3": "Les expressions invalides sont ignorées" - }, - "syntax": { - "title": "Principes de base de la syntaxe", - "text": "Utilisez des nombres, des plages, des mots-clés et des progressions (n commence à 0). Les parenthèses sont prises en charge.", - "bullets": { - "numbers": "Nombres/plages : 5, 10-20", - "keywords": "Mots-clés : odd, even", - "progressions": "Progressions : 3n, 4n+1" - } - }, - "operators": { - "title": "Opérateurs", - "text": "ET a une priorité plus élevée que la virgule. NON s’applique dans l’intervalle du document.", - "and": "ET : & ou « and » — exige les deux conditions (p. ex. : 1-50 & even)", - "comma": "Virgule : , ou | — combine les sélections (p. ex. : 1-10, 20)", - "not": "NON : ! ou « not » — exclut des pages (p. ex. : 3n & not 30)" - }, - "examples": { - "title": "Exemples" - }, - "complex": { - "bullet1": "1,3-5,8,2n → pages 1, 3–5, 8, plus les paires", - "bullet2": "10-,2n-1 → de la page 10 à la fin + pages impaires", - "description": "Mélanger différents types.", - "title": "Combinaisons complexes" - }, - "description": "Choisissez les pages à utiliser pour l’opération. Prend en charge les pages simples, les plages, les formules et le mot-clé all.", - "individual": { - "bullet1": "1,3,5 → sélectionne les pages 1, 3, 5", - "bullet2": "2,7,12 → sélectionne les pages 2, 7, 12", - "description": "Entrez des nombres séparés par des virgules.", - "title": "Pages individuelles" - }, - "mathematical": { - "bullet1": "2n → toutes les pages paires (2, 4, 6…)", - "bullet2": "2n-1 → toutes les pages impaires (1, 3, 5…)", - "bullet3": "3n → chaque 3e page (3, 6, 9…)", - "bullet4": "4n-1 → pages 3, 7, 11, 15…", - "description": "Utilisez n dans des formules pour définir des motifs.", - "title": "Fonctions mathématiques" - }, - "ranges": { - "bullet1": "3-6 → sélectionne les pages 3–6", - "bullet2": "10-15 → sélectionne les pages 10–15", - "bullet3": "5- → sélectionne les pages de 5 à la fin", - "description": "Utilisez - pour des pages consécutives.", - "title": "Plages de pages" - }, - "special": { - "bullet1": "all → sélectionne toutes les pages", - "title": "Mots-clés spéciaux" - } - } - }, - "bulkSelection": { - "syntaxError": "Un problème de syntaxe est survenu. Consultez les conseils de sélection des pages pour obtenir de l’aide.", - "header": { - "title": "Guide de sélection des pages" - }, - "syntax": { - "title": "Principes de base de la syntaxe", - "text": "Utilisez des nombres, des plages, des mots-clés et des progressions (n commence à 0). Les parenthèses sont prises en charge.", - "bullets": { - "numbers": "Nombres/plages : 5, 10-20", - "keywords": "Mots-clés : impair, pair", - "progressions": "Progressions : 3n, 4n+1" - } - }, - "operators": { - "title": "Opérateurs", - "text": "ET a une priorité plus élevée que la virgule. NON s’applique dans l’intervalle du document.", - "and": "ET : & ou « and » — exige les deux conditions (p. ex. : 1-50 & even)", - "comma": "Virgule : , ou | — combine les sélections (p. ex. : 1-10, 20)", - "not": "NON : ! ou « not » — exclut des pages (p. ex. : 3n & not 30)" - }, - "examples": { - "title": "Exemples", - "first50": "Premières 50", - "last50": "Dernières 50", - "every3rd": "Toutes les 3", - "oddWithinExcluding": "Impaires dans 1-20 en excluant 5-7", - "combineSets": "Combiner les ensembles" - }, - "firstNPages": { - "title": "Premières N pages", - "placeholder": "Nombre de pages" - }, - "lastNPages": { - "title": "Dernières N pages", - "placeholder": "Nombre de pages" - }, - "everyNthPage": { - "title": "Toutes les N pages", - "placeholder": "Pas" - }, - "range": { - "title": "Plage", - "fromPlaceholder": "De", - "toPlaceholder": "À" - }, - "keywords": { - "title": "Mots-clés" - }, - "advanced": { - "title": "Avancé" - } - }, - "compressPdfs": { - "tags": "compresser,réduire,taille,squish,small,tiny" - }, - "unlockPDFForms": { - "tags": "supprimer,propriété,déverrouiller,formulaire,champs,lecture,remove,delete,form,field,readonly", - "title": "Supprimer la lecture seule des champs de formulaire", - "header": "Déverrouiller les formulaires PDF", - "submit": "Remove", - "description": "Cet outil supprimera les restrictions en lecture seule des champs de formulaires PDF, les rendant modifiables et remplissables.", - "filenamePrefix": "formulaires_déverrouillés", - "files": { - "placeholder": "Sélectionnez un fichier PDF dans la vue principale pour commencer" - }, - "error": { - "failed": "Une erreur est survenue lors du déverrouillage des formulaires PDF." - }, - "results": { - "title": "Résultats des formulaires déverrouillés" - } - }, - "changeMetadata": { - "header": "Modifier les métadonnées", - "submit": "Modifier", - "filenamePrefix": "métadonnées", - "settings": { - "title": "Paramètres des métadonnées" - }, - "standardFields": { - "title": "Champs standard" - }, - "deleteAll": { - "label": "Supprimer les métadonnées existantes", - "checkbox": "Supprimer toutes les métadonnées" - }, - "title": { - "label": "Titre", - "placeholder": "Titre du document" - }, - "author": { - "label": "Auteur", - "placeholder": "Auteur du document" - }, - "subject": { - "label": "Sujet", - "placeholder": "Sujet du document" - }, - "keywords": { - "label": "Mots-clés", - "placeholder": "Mots-clés du document" - }, - "creator": { - "label": "Créateur", - "placeholder": "Créateur du document" - }, - "producer": { - "label": "Producteur", - "placeholder": "Producteur du document" - }, - "dates": { - "title": "Champs de date" - }, - "creationDate": { - "label": "Date de création", - "placeholder": "Date de création" - }, - "modificationDate": { - "label": "Date de modification", - "placeholder": "Date de modification" - }, - "trapped": { - "label": "État de piégeage", - "unknown": "Inconnu", - "true": "Vrai", - "false": "Faux" - }, - "advanced": { - "title": "Options avancées" - }, - "customFields": { - "title": "Métadonnées personnalisées", - "description": "Ajoutez des champs de métadonnées personnalisés au document", - "add": "Ajouter un champ", - "key": "Clé", - "keyPlaceholder": "Clé personnalisée", - "value": "Valeur", - "valuePlaceholder": "Valeur personnalisée", - "remove": "Supprimer" - }, - "results": { - "title": "PDF mis à jour" - }, - "error": { - "failed": "Une erreur est survenue lors de la modification des métadonnées du PDF." - }, - "tooltip": { - "header": { - "title": "Aperçu des métadonnées PDF" - }, - "standardFields": { - "title": "Champs standard", - "text": "Champs de métadonnées PDF courants décrivant le document.", - "bullet1": "Titre : nom ou en-tête du document", - "bullet2": "Auteur : personne ayant créé le document", - "bullet3": "Sujet : brève description du contenu", - "bullet4": "Mots-clés : termes de recherche du document", - "bullet5": "Créateur/Producteur : logiciel utilisé pour créer le PDF" - }, - "dates": { - "title": "Champs de date", - "text": "Quand le document a été créé et modifié.", - "bullet1": "Date de création : quand le document original a été créé", - "bullet2": "Date de modification : quand il a été modifié pour la dernière fois" - }, - "options": { - "title": "Options supplémentaires", - "text": "Champs personnalisés et contrôles de confidentialité.", - "bullet1": "Métadonnées personnalisées : ajoutez vos propres paires clé-valeur", - "bullet2": "État de piégeage : réglage d’impression haute qualité", - "bullet3": "Tout supprimer : supprime toutes les métadonnées pour la confidentialité" - }, - "deleteAll": { - "title": "Supprimer les métadonnées existantes", - "text": "Suppression complète des métadonnées pour garantir la confidentialité." - }, - "customFields": { - "title": "Métadonnées personnalisées", - "text": "Ajoutez vos propres paires clé-valeur de métadonnées.", - "bullet1": "Ajoutez tous les champs personnalisés utiles à votre document", - "bullet2": "Exemples : Département, Projet, Version, Statut", - "bullet3": "La clé et la valeur sont requises pour chaque entrée" - }, - "advanced": { - "title": "Options avancées", - "trapped": { - "title": "État de piégeage", - "description": "Indique si le document est préparé pour une impression de haute qualité.", - "bullet1": "True : le document a été piégé pour l’impression", - "bullet2": "False : le document n’a pas été piégé", - "bullet3": "Unknown : l’état de piégeage n’est pas spécifié" - } - } - } - }, - "fileToPDF": { - "tags": "convertion,transformation,format,document,image,slide,texte,conversion,office,docs,word,excel,powerpoint", - "title": "Fichier en PDF", - "header": "Convertir un fichier en PDF", - "credit": "Ce service utilise LibreOffice et Unoconv pour la conversion de fichiers.", - "supportedFileTypesInfo": "Types de fichiers pris en charge", - "supportedFileTypes": "Les types de fichiers pris en charge doivent inclure les éléments ci-dessous, mais pour une liste complète et mise à jour des formats pris en charge, veuillez vous reporter à la documentation de LibreOffice.", - "submit": "Convertir" - }, - "ocr": { - "tags": "ocr,reconnaissance,texte,image,numérisation,scan,read,identify,detection,editable", - "title": "OCR / Nettoyage des numérisations", - "desc": "Utilisez l'OCR pour analyser et détecter le texte des images d'un PDF et le rajouter en tant que tel.", - "header": "OCR (Reconnaissance optique de caractères) / Nettoyage des numérisations", - "selectText": { - "1": "Langues à détecter dans le PDF (celles listées sont celles actuellement détectées)", - "2": "Produire un fichier texte contenant le texte détecté à côté du PDF", - "3": "Corriger les pages qui ont été numérisées à un angle oblique en les remettant en place", - "4": "Nettoyer la page afin qu'il soit moins probable que l'OCR trouve du texte dans le bruit de fond, sans modifier la sortie", - "5": "Nettoyer la page afin qu'il soit moins probable que l'OCR trouve du texte dans le bruit de fond, en modifiant la sortie", - "6": "Ignorer les pages contenant du texte interactif, n'analyser que les pages qui sont des images", - "7": "Forcer l'OCR, analyser chaque page et supprimer tous les éléments de texte d'origine", - "8": "Normal (génère une erreur si le PDF contient du texte)", - "9": "Paramètres additionnels", - "10": "Mode OCR", - "11": "Supprimer les images après l'OCR (Supprime TOUTES les images, utile uniquement si elles font partie de l'étape de conversion)", - "12": "Type de rendu (avancé)" - }, - "help": "Veuillez lire cette documentation pour savoir comment utiliser l'OCR pour d'autres langues ou une utilisation hors Docker :", - "credit": "Ce service utilise qpdf et Tesseract pour l'OCR.", - "submit": "Traiter", - "operation": { - "submit": "Traiter l’OCR et relire" - }, - "results": { - "title": "Résultats OCR" - }, - "languagePicker": { - "additionalLanguages": "Vous cherchez d’autres langues ?", - "viewSetupGuide": "Voir le guide d’installation →" - }, - "settings": { - "title": "Paramètres", - "ocrMode": { - "label": "Mode OCR", - "auto": "Auto (ignorer les calques de texte)", - "force": "Forcer (re-OCR de tout, remplacer le texte)", - "strict": "Strict (abandonner si du texte est trouvé)" - }, - "languages": { - "label": "Langues", - "placeholder": "Sélectionner des langues" - }, - "compatibilityMode": { - "label": "Mode de compatibilité" - }, - "advancedOptions": { - "label": "Options de traitement", - "sidecar": "Créer un fichier texte", - "deskew": "Redresser les pages", - "clean": "Nettoyer le fichier d’entrée", - "cleanFinal": "Nettoyer la sortie finale" - } - }, - "tooltip": { - "header": { - "title": "Aperçu des paramètres OCR" - }, - "mode": { - "title": "Mode OCR", - "text": "La reconnaissance optique de caractères (OCR) vous aide à transformer des pages scannées ou capturées en texte que vous pouvez rechercher, copier ou surligner.", - "bullet1": "Auto ignore les pages contenant déjà des calques de texte.", - "bullet2": "Forcer ré-exécute l’OCR sur chaque page et remplace tout le texte.", - "bullet3": "Strict s’arrête si du texte sélectionnable est trouvé." - }, - "languages": { - "title": "Langues", - "text": "Améliorez la précision de l’OCR en spécifiant les langues attendues. Choisissez une ou plusieurs langues pour guider la détection." - }, - "output": { - "title": "Sortie", - "text": "Décidez du format de sortie du texte :", - "bullet1": "Le PDF consultable intègre le texte derrière l’image d’origine.", - "bullet2": "HOCR XML renvoie un fichier structuré lisible par machine.", - "bullet3": "Le sidecar texte crée un fichier .txt séparé avec le contenu brut." - }, - "advanced": { - "header": { - "title": "Traitement OCR avancé" - }, - "compatibility": { - "title": "Mode de compatibilité", - "text": "Utilise le mode OCR « sandwich PDF » : produit des fichiers plus volumineux, mais plus fiables avec certaines langues et anciens logiciels PDF. Par défaut nous utilisons hOCR pour des PDF modernes plus légers." - }, - "sidecar": { - "title": "Créer un fichier texte", - "text": "Génère un fichier .txt séparé à côté du PDF contenant tout le texte extrait pour un accès et un traitement facilités." - }, - "deskew": { - "title": "Redresser les pages", - "text": "Corrige automatiquement les pages inclinées pour améliorer la précision de l’OCR. Utile pour les documents scannés mal alignés." - }, - "clean": { - "title": "Nettoyer le fichier d’entrée", - "text": "Prétraite l’entrée en supprimant le bruit, en améliorant le contraste et en optimisant l’image pour une meilleure reconnaissance OCR avant traitement." - }, - "cleanFinal": { - "title": "Nettoyer la sortie finale", - "text": "Post-traite le PDF final en supprimant les artefacts d’OCR et en optimisant le calque de texte pour une meilleure lisibilité et une taille de fichier plus petite." - } - } - }, - "error": { - "failed": "Échec de l’opération d’OCR" - } - }, - "extractImages": { - "tags": "image,photo,save,archive,zip,capture,grab", - "title": "Extraire les images", - "header": "Extraire les images", - "selectText": "Format d'image dans lequel convertir les images extraites", - "allowDuplicates": "Enregistrer les images dupliquées", - "submit": "Extraire", - "settings": { - "title": "Paramètres" - }, - "error": { - "failed": "Une erreur est survenue lors de l’extraction des images du PDF." - } - }, - "pdfToPDFA": { - "tags": "convertion,archive,long-term,standard,conversion,storage,préservation,preservation", - "title": "PDF en PDF/A", - "header": "PDF en PDF/A", - "credit": "Ce service utilise libreoffice pour la conversion en PDF/A.", - "submit": "Convertir", - "tip": "Ne fonctionne actuellement pas pour plusieurs entrées à la fois", - "outputFormat": "Format de sortie", - "pdfWithDigitalSignature": "Le PDF contient une signature numérique. Elle sera supprimée dans l'étape suivante." - }, - "PDFToWord": { - "tags": "doc, docx, odt, word, transformation, format, conversion, office, microsoft, docfile", - "title": "PDF en Word", - "header": "PDF en Word", - "selectText": { - "1": "Format du fichier de sortie" - }, - "credit": "Ce service utilise LibreOffice pour la conversion de fichiers.", - "submit": "Convertir" - }, - "PDFToPresentation": { - "tags": "présentation,slides,show,office,microsoft", - "title": "PDF en formats de présentation", - "header": "PDF en formats de présentation", - "selectText": { - "1": "Format du fichier de sortie" - }, - "credit": "Ce service utilise LibreOffice pour la conversion de fichiers.", - "submit": "Convertir" - }, - "PDFToText": { - "tags": "format riche, format de texte riche, format de texte enrichi", - "title": "PDF en RTF (texte)", - "header": "PDF en RTF (texte)", - "selectText": { - "1": "Format du fichier de sortie" - }, - "credit": "Ce service utilise LibreOffice pour la conversion de fichiers.", - "submit": "Convertir" - }, - "PDFToHTML": { - "tags": "html,web content,browser friendly", - "title": "PDF en HTML", - "header": "PDF en HTML", - "credit": "Ce service utilise pdftohtml pour la conversion de fichiers.", - "submit": "Convertir" - }, - "PDFToXML": { - "tags": "xml,extraction de données,contenu structuré,interopérabilité,data-extraction,structured-content,interop,transformation,convert", - "title": "PDF en XML", - "header": "PDF en XML", - "credit": "Ce service utilise LibreOffice pour la conversion de fichiers.", - "submit": "Convertir" - }, - "ScannerImageSplit": { - "tags": "diviser,détecter automatiquement,numériser,separate,auto-detect,scans,multi-photo,organize", - "selectText": { - "1": "Seuil de rotation", - "2": "Définit l'angle absolu minimum requis pour la rotation de l'image (par défaut : 10).", - "3": "Tolérance", - "4": "Détermine la plage de variation de couleur autour de la couleur d'arrière-plan estimée (par défaut : 20).", - "5": "Surface minimale", - "6": "Définit la surface minimale pour une photo (par défaut : 8 000).", - "7": "Surface de contour minimale", - "8": "Définit la surface de contour minimale pour une photo (par défaut : 500).", - "9": "Taille de la bordure", - "10": "Définit la taille de la bordure ajoutée et supprimée pour éviter les bordures blanches dans la sortie (par défaut : 1)." - }, - "info": "Python n'est pas installé. Il est nécessaire pour le fonctionnement." - }, - "scannerImageSplit": { - "title": "Images extraites", - "submit": "Extraire les photos scannées", - "error": { - "failed": "Une erreur est survenue lors de l’extraction des photos scannées." - }, - "tooltip": { - "title": "Séparateur de photos", - "whatThisDoes": "Ce que fait cet outil", - "whatThisDoesDesc": "Détecte et extrait automatiquement chaque photo d’une page scannée ou d’une image composite — sans recadrage manuel.", - "whenToUse": "Quand l’utiliser", - "useCase1": "Numériser des pages d’album entières en une fois", - "useCase2": "Scinder des lots de platine en fichiers séparés", - "useCase3": "Découper des collages en photos individuelles", - "useCase4": "Extraire des photos depuis des documents", - "quickFixes": "Correctifs rapides", - "problem1": "Photos non détectées → augmentez la Tolérance à 30-50", - "problem2": "Trop de fausses détections → augmentez la Zone minimale à 15 000-20 000", - "problem3": "Recadrages trop serrés → augmentez la Taille de bordure à 5-10", - "problem4": "Photos inclinées non redressées → baissez le Seuil d’angle à ~5°", - "problem5": "Boîtes de poussière/bruit → augmentez la Zone de contour minimale à 1000-2000", - "setupTips": "Conseils de configuration", - "tip1": "Utilisez un fond uni et clair", - "tip2": "Laissez un petit espace (≈ 1 cm) entre les photos", - "tip3": "Numérisez à 300-600 DPI", - "tip4": "Nettoyez la vitre du scanner", - "headsUp": "À savoir", - "headsUpDesc": "Des photos qui se chevauchent ou des arrière-plans très proches en couleur des photos peuvent réduire la précision — essayez un fond plus clair ou plus sombre et laissez plus d’espace." - } - }, - "sign": { - "title": "Signer", - "header": "Signer", - "upload": "Télécharger une image", - "draw": { - "title": "Dessinez votre signature", - "clear": "Effacer" - }, - "canvas": { - "heading": "Dessinez votre signature", - "clickToOpen": "Cliquez pour ouvrir la zone de dessin", - "modalTitle": "Dessinez votre signature", - "colorLabel": "Couleur", - "penSizeLabel": "Épaisseur du trait", - "penSizePlaceholder": "Taille", - "clear": "Effacer la zone", - "colorPickerTitle": "Choisir la couleur du trait" - }, - "text": { - "name": "Nom du signataire", - "placeholder": "Saisissez votre nom complet", - "fontLabel": "Police", - "fontSizeLabel": "Taille de police", - "fontSizePlaceholder": "Saisir ou sélectionner la taille de police (8-200)", - "colorLabel": "Couleur du texte" - }, - "clear": "Effacer", - "add": "Ajouter", - "saved": { - "heading": "Signatures enregistrées", - "description": "Réutilisez vos signatures enregistrées à tout moment.", - "emptyTitle": "Aucune signature enregistrée pour l’instant", - "emptyDescription": "Dessinez, téléversez ou saisissez une signature ci-dessus, puis utilisez « Save to library » pour en garder jusqu’à {{max}} en favoris, prêtes à l’emploi.", - "type": { - "canvas": "Dessin", - "image": "Téléversement", - "text": "Texte" - }, - "limitTitle": "Limite atteinte", - "limitDescription": "Supprimez une signature enregistrée avant d’en ajouter une nouvelle (max {{max}}).", - "carouselPosition": "{{current}} sur {{total}}", - "prev": "Précédent", - "next": "Suivant", - "delete": "Supprimer", - "label": "Libellé", - "defaultLabel": "Signature", - "defaultCanvasLabel": "Signature dessinée", - "defaultImageLabel": "Signature téléversée", - "defaultTextLabel": "Signature saisie", - "saveButton": "Enregistrer la signature", - "saveUnavailable": "Créez d’abord une signature pour l’enregistrer.", - "noChanges": "La signature actuelle est déjà enregistrée.", - "status": { - "saved": "Enregistré" - } - }, - "save": "Enregistrer le sceau", - "applySignatures": "Appliquer les signatures", - "personalSigs": "Sceaux personnels", - "sharedSigs": "Sceaux partagés", - "noSavedSigs": "Aucun sceau enregistré trouvé", - "addToAll": "Ajouter à toutes les pages", - "delete": "Supprimer", - "first": "Première page", - "last": "Dernière page", - "next": "Page suivante", - "previous": "Page précédente", - "maintainRatio": "Conserver les proportions", - "undo": "Défaire", - "redo": "Refaire", - "submit": "Signer le document", - "steps": { - "configure": "Configurer la signature" - }, - "step": { - "createDesc": "Choisissez comment créer la signature", - "place": "Placer et enregistrer", - "placeDesc": "Positionnez la signature sur votre PDF" - }, - "type": { - "title": "Type de signature", - "draw": "Dessiner", - "canvas": "Dessin", - "image": "Image", - "text": "Texte", - "saved": "Enregistrées" - }, - "image": { - "label": "Téléverser une image de signature", - "placeholder": "Sélectionner un fichier image", - "hint": "Téléversez une image PNG ou JPG de votre signature" - }, - "instructions": { - "title": "Comment ajouter une signature", - "canvas": "Après avoir dessiné votre signature dans le canvas, fermez la fenêtre modale puis cliquez n’importe où sur le PDF pour la placer.", - "image": "Après avoir téléversé l’image de votre signature ci-dessus, cliquez n’importe où sur le PDF pour la placer.", - "saved": "Sélectionnez une signature enregistrée ci-dessus, puis cliquez n’importe où sur le PDF pour la placer.", - "text": "Après avoir saisi votre nom ci-dessus, cliquez n’importe où sur le PDF pour placer votre signature.", - "paused": "Placement en pause", - "resumeHint": "Reprenez le placement pour cliquer et ajouter votre signature.", - "noSignature": "Créez une signature ci-dessus pour activer les outils de placement." - }, - "mode": { - "move": "Déplacer la signature", - "place": "Placer la signature", - "pause": "Suspendre le placement", - "resume": "Reprendre le placement" - }, - "updateAndPlace": "Mettre à jour et placer", - "activate": "Activer le placement de signature", - "deactivate": "Arrêter le placement de signatures", - "results": { - "title": "Résultats de signature" - }, - "error": { - "failed": "Une erreur est survenue lors de la signature du PDF." - } - }, - "flatten": { - "title": "Rendre inerte", - "header": "Rendre inerte", - "flattenOnlyForms": "Aplatir uniquement les formulaires", - "submit": "Rendre inerte", - "filenamePrefix": "aplati", - "files": { - "placeholder": "Sélectionnez un fichier PDF dans la vue principale pour commencer" - }, - "steps": { - "settings": "Paramètres" - }, - "options": { - "stepTitle": "Options d’aplatissement", - "title": "Options d’aplatissement", - "flattenOnlyForms": { - "label": "Aplatir uniquement les formulaires", - "desc": "Aplatir uniquement les champs de formulaire, en laissant les autres éléments interactifs intacts" - }, - "note": "L’aplatissement supprime les éléments interactifs du PDF, les rendant non modifiables." - }, - "results": { - "title": "Résultats de l’aplatissement" - }, - "error": { - "failed": "Une erreur est survenue lors de l’aplatissement du PDF." - }, - "tooltip": { - "header": { - "title": "À propos de l’aplatissement des PDF" - }, - "description": { - "title": "Que fait l’aplatissement ?", - "text": "L’aplatissement rend votre PDF non modifiable en transformant les formulaires remplissables et les boutons en texte et images ordinaires. Le PDF aura exactement le même aspect, mais personne ne pourra plus modifier ou remplir les formulaires. Parfait pour partager des formulaires complétés, créer des documents finaux pour archivage, ou garantir un rendu identique partout.", - "bullet1": "Les zones de texte deviennent du texte normal (non modifiable)", - "bullet2": "Les cases à cocher et boutons deviennent des images", - "bullet3": "Idéal pour les versions finales que vous ne voulez pas modifier", - "bullet4": "Assure une apparence cohérente sur tous les appareils" - }, - "formsOnly": { - "title": "Que signifie « Aplatir uniquement les formulaires » ?", - "text": "Cette option supprime uniquement la possibilité de remplir des formulaires, mais conserve les autres fonctionnalités comme les liens cliquables, les signets et les commentaires.", - "bullet1": "Les formulaires deviennent non modifiables", - "bullet2": "Les liens fonctionnent toujours au clic", - "bullet3": "Les commentaires et notes restent visibles", - "bullet4": "Les signets aident toujours à naviguer" - } - } - }, - "repair": { - "tags": "réparer,restaurer,corriger,récupérer,fix,restore,correction,recover", - "title": "Réparer", - "header": "Réparer", - "submit": "Réparer", - "description": "Cet outil tentera de réparer des fichiers PDF corrompus ou endommagés. Aucun paramètre supplémentaire n’est requis.", - "filenamePrefix": "réparé", - "files": { - "placeholder": "Sélectionnez un fichier PDF dans la vue principale pour commencer" - }, - "error": { - "failed": "Une erreur est survenue lors de la réparation du PDF." - }, - "results": { - "title": "Résultats de la réparation" - } - }, - "removeBlanks": { - "title": "Supprimer les pages vierges", - "header": "Supprimer les pages vierges", - "settings": { - "title": "Paramètres" - }, - "threshold": { - "label": "Seuil de blancheur des pixels" - }, - "whitePercent": { - "label": "Seuil de pourcentage de blanc", - "unit": "%" - }, - "includeBlankPages": { - "label": "Inclure les pages vides détectées" - }, - "tooltip": { - "header": { - "title": "Paramètres de suppression des pages blanches" - }, - "threshold": { - "title": "Seuil de blancheur des pixels", - "text": "Contrôle à quel point un pixel doit être blanc pour être considéré comme « blanc ». Aide à déterminer ce qui compte comme zone vide sur la page.", - "bullet1": "0 = Noir pur (le plus restrictif)", - "bullet2": "128 = Gris moyen", - "bullet3": "255 = Blanc pur (le moins restrictif)" - }, - "whitePercent": { - "title": "Seuil de pourcentage de blanc", - "text": "Définit le pourcentage minimal de pixels blancs requis pour qu’une page soit considérée comme blanche et supprimée.", - "bullet1": "Valeurs faibles (p. ex., 80 %) = Plus de pages supprimées", - "bullet2": "Valeurs élevées (p. ex., 95 %) = Seules les pages très blanches sont supprimées", - "bullet3": "Utilisez des valeurs élevées pour les documents à fond clair" - }, - "includeBlankPages": { - "title": "Inclure les pages vides détectées", - "text": "Lorsqu’il est activé, crée un PDF séparé contenant toutes les pages vides détectées et supprimées du document d’origine.", - "bullet1": "Utile pour passer en revue ce qui a été supprimé", - "bullet2": "Aide à vérifier l’exactitude de la détection", - "bullet3": "Peut être désactivé pour réduire la taille du fichier de sortie" - } - }, - "submit": "Supprimer les pages vierges", - "error": { - "failed": "Échec de la suppression des pages blanches" - }, - "results": { - "title": "Pages blanches supprimées" - } - }, - "removeAnnotations": { - "tags": "commentaires,supprimer,annotations,highlight,notes,markup,remove", - "title": "Supprimer les annotations", - "header": "Supprimer les annotations", - "submit": "Supprimer", - "settings": { - "title": "Paramètres" - }, - "info": { - "title": "À propos de Supprimer les annotations", - "description": "Cet outil supprimera toutes les annotations (commentaires, surlignages, notes, etc.) de vos documents PDF." - }, - "tooltip": { - "header": { - "title": "À propos de la suppression des annotations" - }, - "description": { - "title": "Ce que fait l’outil" - } - }, - "error": { - "failed": "Une erreur est survenue lors de la suppression des annotations du PDF." - } - }, - "compare": { - "tags": "comparer,analyser,differentiate,contrast,changes,analysis", - "title": "Comparer", - "header": "Comparer", - "clearSelected": "Effacer la sélection", - "clear": { - "confirmTitle": "Effacer les PDF sélectionnés ?", - "confirmBody": "Cela fermera la comparaison en cours et vous ramènera aux fichiers actifs.", - "confirm": "Effacer et revenir" - }, - "review": { - "title": "Résultat de la comparaison", - "actionsHint": "Examiner la comparaison, inverser les rôles des documents ou exporter le résumé.", - "switchOrder": "Inverser l’ordre", - "exportSummary": "Exporter le résumé" - }, - "base": { - "label": "Document original", - "placeholder": "Sélectionnez le PDF original" - }, - "comparison": { - "label": "Document modifié", - "placeholder": "Sélectionnez le PDF modifié" - }, - "addFilesHint": "Ajoutez des PDF à l’étape Fichiers pour activer la sélection.", - "noFiles": "Aucun PDF disponible pour le moment", - "pages": "Pages", - "selection": { - "originalEditedTitle": "Sélectionnez les PDF original et modifié" - }, - "original": { - "label": "PDF original" - }, - "edited": { - "label": "PDF modifié" - }, - "swap": { - "confirmTitle": "Relancer la comparaison ?", - "confirmBody": "Cela relancera l’outil. Voulez-vous vraiment intervertir l’ordre d’Original et Modifié ?", - "confirm": "Intervertir et relancer" - }, - "cta": "Comparer", - "loading": "Comparaison en cours…", - "summary": { - "baseHeading": "Document original", - "comparisonHeading": "Document modifié", - "pageLabel": "Page" - }, - "rendering": { - "pageNotReadyTitle": "Page non encore rendue", - "pageNotReadyBody": "Certaines pages sont encore en cours de rendu. La navigation sera ajustée dès qu’elles seront prêtes.", - "rendering": "rendu", - "inProgress": "Au moins l’un de ces PDF est très volumineux ; le défilement ne sera pas fluide tant que le rendu n’est pas terminé.", - "pagesRendered": "pages rendues", - "complete": "Rendu des pages terminé" - }, - "dropdown": { - "deletionsLabel": "Suppressions", - "additionsLabel": "Ajouts", - "deletions": "Suppressions ({{count}})", - "additions": "Ajouts ({{count}})", - "searchPlaceholder": "Rechercher des modifications…", - "noResults": "Aucune modification trouvée" - }, - "actions": { - "stackVertically": "Empiler verticalement", - "placeSideBySide": "Aligner côte à côte", - "zoomOut": "Dézoomer", - "zoomIn": "Zoomer", - "resetView": "Réinitialiser la vue", - "unlinkScrollPan": "Dissocier défilement et panoramique", - "linkScrollPan": "Lier défilement et panoramique", - "unlinkScroll": "Dissocier le défilement", - "linkScroll": "Lier le défilement" - }, - "toasts": { - "unlinkedTitle": "Défilement et panoramique indépendants activés", - "unlinkedBody": "Astuce : les flèches Haut/Bas font défiler les deux volets ; le panoramique ne déplace que le volet actif." - }, - "error": { - "selectRequired": "Sélectionnez un document original et un document modifié.", - "filesMissing": "Impossible de localiser les fichiers sélectionnés. Veuillez les sélectionner à nouveau.", - "generic": "Impossible de comparer ces fichiers." - }, - "status": { - "extracting": "Extraction du texte…", - "processing": "Analyse des différences…", - "complete": "Comparaison prête" - }, - "longJob": { - "title": "Comparaison volumineuse en cours", - "body": "Ces PDF dépassent ensemble 2 000 pages. Le traitement peut prendre plusieurs minutes." - }, - "slowOperation": { - "title": "Toujours en cours…", - "body": "Cette comparaison est plus longue que d’habitude. Vous pouvez la laisser continuer ou l’annuler.", - "cancel": "Annuler la comparaison" - }, - "newLine": "nouvelle-ligne", - "complex": { - "message": "Un ou les deux documents fournis sont des fichiers volumineux, l'exactitude de la comparaison peut être réduite" - }, - "large": { - "file": { - "message": "Un ou les deux documents fournis sont trop volumineux pour être traités" - } - }, - "no": { - "text": { - "message": "L'un ou les deux documents PDF sélectionnés ne contiennent aucun contenu textuel. Veuillez choisir des documents PDF avec du texte pour la comparaison." - } - }, - "too": { - "dissimilar": { - "message": "Ces documents semblent très différents. La comparaison a été arrêtée pour gagner du temps." - } - }, - "earlyDissimilarity": { - "title": "Ces PDF semblent très différents", - "body": "Nous constatons très peu de similitudes pour l’instant. Vous pouvez arrêter la comparaison s’il ne s’agit pas de documents liés.", - "stopButton": "Arrêter la comparaison" - } - }, - "certSign": { - "tags": "signer,chiffrer,certificat,authenticate,PEM,P12,official,encrypt", - "title": "Signer avec un certificat", - "filenamePrefix": "signé", - "signMode": { - "stepTitle": "Mode de signature", - "tooltip": { - "header": { - "title": "À propos des signatures PDF" - }, - "overview": { - "title": "Fonctionnement des signatures", - "text": "Les deux modes scellent le document (toute modification est signalée comme une altération) et enregistrent qui/quand/comment pour l’audit. La confiance affichée par le lecteur dépend de la chaîne de certificats." - }, - "manual": { - "title": "Manuel – Utiliser votre certificat", - "text": "Utilisez vos propres fichiers de certificat pour une identité alignée à votre marque. Peut afficher Fiable lorsque votre AC/chaîne est reconnue.", - "use": "À utiliser pour : relation client, juridique, conformité." - }, - "auto": { - "title": "Auto – Sceau système instantané, sans configuration", - "text": "Signe avec un certificat auto-signé par le serveur. Même sceau anti-altération et journal d’audit ; s’affiche généralement comme Non vérifié dans les lecteurs.", - "use": "À utiliser lorsque : vous avez besoin de rapidité et d’une identité interne cohérente pour les revues et dossiers." - }, - "rule": { - "title": "Règle générale", - "text": "Besoin du statut Fiable côté destinataire ? Manuel. Besoin d’un sceau anti-altération rapide avec traçabilité sans configuration ? Auto." - } - } - }, - "certTypeStep": { - "stepTitle": "Format du certificat" - }, - "certFiles": { - "stepTitle": "Fichiers de certificat" - }, - "appearance": { - "stepTitle": "Apparence de la signature", - "tooltip": { - "header": { - "title": "À propos de l’apparence de la signature" - }, - "invisible": { - "title": "Signatures invisibles", - "text": "La signature est ajoutée au PDF pour la sécurité mais n’est pas visible à l’affichage. Parfait pour répondre aux exigences légales sans modifier l’apparence du document.", - "bullet1": "Fournit de la sécurité sans changement visuel", - "bullet2": "Répond aux exigences légales de signature numérique", - "bullet3": "N’affecte pas la mise en page ou le design du document" - }, - "visible": { - "title": "Signatures visibles", - "text": "Affiche un bloc de signature sur le PDF avec votre nom, la date et des détails optionnels. Utile lorsque vous voulez que les lecteurs voient clairement que le document est signé.", - "bullet1": "Affiche le nom du signataire et la date sur le document", - "bullet2": "Peut inclure la raison et le lieu de signature", - "bullet3": "Choisissez la page où placer la signature", - "bullet4": "Logo facultatif" - } - }, - "invisible": "Invisible", - "options": { - "title": "Détails de la signature" - }, - "visible": "Visible" - }, - "sign": { - "submit": "Signer le PDF", - "results": "PDF signé" - }, - "error": { - "failed": "Une erreur est survenue lors du traitement des signatures." - }, - "tooltip": { - "header": { - "title": "À propos de la gestion des signatures" - }, - "overview": { - "title": "Que peut faire cet outil ?", - "text": "Cet outil vous permet de vérifier si vos PDF sont signés numériquement et d’ajouter de nouvelles signatures. Les signatures numériques prouvent l’auteur ou l’approbateur d’un document et indiquent s’il a été modifié depuis la signature.", - "bullet1": "Vérifiez les signatures existantes et leur validité", - "bullet2": "Affichez des informations détaillées sur les signataires et certificats", - "bullet3": "Ajoutez de nouvelles signatures numériques pour sécuriser vos documents", - "bullet4": "Plusieurs fichiers pris en charge avec navigation facilitée" - }, - "validation": { - "title": "Vérification des signatures", - "text": "Lors de la vérification des signatures, l’outil indique si elles sont valides, qui a signé le document, quand il a été signé et s’il a été modifié depuis.", - "bullet1": "Indique si les signatures sont valides ou invalides", - "bullet2": "Affiche les informations sur le signataire et la date de signature", - "bullet3": "Vérifie si le document a été modifié après la signature", - "bullet4": "Peut utiliser des certificats personnalisés pour la vérification" - }, - "signing": { - "title": "Ajout de signatures", - "text": "Pour signer un PDF, vous avez besoin d’un certificat numérique (comme PEM, PKCS12 ou JKS). Vous pouvez choisir d’afficher la signature sur le document ou de la garder invisible pour la sécurité uniquement.", - "bullet1": "Prend en charge les formats PEM, PKCS12, JKS et le certificat serveur", - "bullet2": "Option pour afficher ou masquer la signature sur le PDF", - "bullet3": "Ajoutez la raison, le lieu et le nom du signataire", - "bullet4": "Choisissez la page où placer les signatures visibles", - "bullet5": "Utilisez le certificat serveur pour l’option simple « Signer avec Stirling-PDF »" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "À propos des types de certificats" - }, - "what": { - "title": "Qu’est-ce qu’un certificat ?", - "text": "C’est une identité sécurisée pour votre signature qui prouve que vous avez signé. Sauf obligation de signer via certificat, nous recommandons d’utiliser une autre méthode sécurisée comme Taper, Dessiner ou Importer." - }, - "which": { - "title": "Quelle option utiliser ?", - "text": "Choisissez le format correspondant à votre fichier de certificat :", - "bullet1": "PKCS#12 (.p12 / .pfx) – un fichier combiné (le plus courant)", - "bullet2": "PFX (.pfx) – version Microsoft de PKCS12", - "bullet3": "PEM – fichiers .pem séparés pour la clé privée et le certificat", - "bullet4": "JKS – keystore Java .jks pour les workflows dev / CI-CD" - }, - "convert": { - "title": "Clé non répertoriée ?", - "text": "Convertissez votre fichier en keystore Java (.jks) avec keytool, puis choisissez JKS." - } - } - }, - "chooseCertificate": "Choisir le fichier de certificat", - "chooseJksFile": "Choisir le fichier JKS", - "chooseP12File": "Choisir le fichier PKCS12", - "choosePfxFile": "Choisir le fichier PFX", - "choosePrivateKey": "Choisir le fichier de clé privée", - "location": "Emplacement", - "logoTitle": "Logo", - "name": "Nom", - "noLogo": "Pas de logo", - "pageNumber": "Numéro de page", - "password": "Mot de passe du certificat", - "passwordOptional": "Laissez vide si aucun mot de passe", - "reason": "Raison", - "serverCertMessage": "Utilisation du certificat du serveur — aucun fichier ni mot de passe requis", - "showLogo": "Afficher le logo" - }, - "removeCertSign": { - "tags": "signer,chiffrer,certificat,authenticate,PEM,P12,official,decrypt", - "title": "Supprimer la Signature de Certificat", - "header": "Supprimer le certificat numérique du PDF", - "selectPDF": "Sélectionnez un fichier PDF :", - "submit": "Supprimer la Signature", - "description": "Cet outil supprimera les signatures de certificats numériques de votre document PDF.", - "filenamePrefix": "non_signé", - "files": { - "placeholder": "Sélectionnez un fichier PDF dans la vue principale pour commencer" - }, - "error": { - "failed": "Une erreur est survenue lors de la suppression des signatures de certificat." - }, - "results": { - "title": "Résultats de suppression des certificats" - } - }, - "pageLayout": { - "tags": "fusionner,merge,composite,single-view,organize", - "title": "Fusionner des pages", - "header": "Fusionner des pages", - "pagesPerSheet": "Pages par feuille", - "addBorder": "Ajouter des bordures", - "submit": "Fusionner", - "desc": { - "2": "Placer 2 pages côte à côte sur une seule feuille.", - "3": "Placer 3 pages sur une seule feuille sur une seule ligne.", - "4": "Placer 4 pages sur une seule feuille (grille 2 × 2).", - "9": "Placer 9 pages sur une seule feuille (grille 3 × 3).", - "16": "Placer 16 pages sur une seule feuille (grille 4 × 4)." - }, - "error": { - "failed": "Une erreur s’est produite lors de la création de la mise en page multi‑pages." - } - }, - "bookletImposition": { - "tags": "livret,imposition,impression,reliure,pliage,signature", - "title": "Imposition en livret", - "header": "Imposition en livret", - "submit": "Créer le livret", - "spineLocation": { - "label": "Position de la reliure", - "left": "Gauche (standard)", - "right": "Droite (RTL)" - }, - "doubleSided": { - "label": "Impression recto-verso", - "tooltip": "Crée les faces avant et arrière pour une impression en livret correcte" - }, - "manualDuplex": { - "title": "Mode duplex manuel", - "instructions": "Pour les imprimantes sans duplex automatique. Vous devrez lancer l’opération deux fois :" - }, - "duplexPass": { - "label": "Passe d’impression", - "first": "1re passe", - "second": "2e passe", - "firstInstructions": "Imprime les faces avant → empilez face vers le bas → relancez avec la 2e passe", - "secondInstructions": "Chargez la pile imprimée face vers le bas → imprime les faces arrière" - }, - "rtlBinding": { - "label": "Reliure de droite à gauche", - "tooltip": "Pour l’arabe, l’hébreu ou d’autres langues RTL" - }, - "addBorder": { - "label": "Ajouter des bordures autour des pages", - "tooltip": "Ajoute des bordures autour de chaque section de page pour faciliter la découpe et l’alignement" - }, - "addGutter": { - "label": "Ajouter une marge de reliure", - "tooltip": "Ajoute un espace intérieur pour la reliure" - }, - "gutterSize": { - "label": "Taille de marge (points)" - }, - "flipOnShortEdge": { - "label": "Retourner sur le petit bord (duplex automatique uniquement)", - "tooltip": "Activer pour l’impression recto-verso sur le petit bord (duplex automatique uniquement – ignoré en mode manuel)", - "manualNote": "Inutile en mode manuel – vous retournez vous-même la pile" - }, - "advanced": { - "toggle": "Options avancées" - }, - "paperSizeNote": "La taille du papier est automatiquement dérivée de votre première page.", - "tooltip": { - "header": { - "title": "Guide de création de livret" - }, - "description": { - "title": "Qu’est-ce que l’imposition en livret ?", - "text": "Crée des livrets professionnels en arrangeant les pages dans le bon ordre d’impression. Vos pages PDF sont placées 2-par-page sur des feuilles paysage afin qu’une fois pliées et reliées, elles se lisent dans l’ordre correct comme un vrai livre." - }, - "example": { - "title": "Exemple : livret de 8 pages", - "text": "Votre document de 8 pages devient 2 feuilles :", - "bullet1": "Feuille 1 Avant : Pages 8, 1 | Arrière : Pages 2, 7", - "bullet2": "Feuille 2 Avant : Pages 6, 3 | Arrière : Pages 4, 5", - "bullet3": "Une fois plié et empilé : lecture 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Comment imprimer et assembler", - "text": "Suivez ces étapes pour des livrets parfaits :", - "bullet1": "Imprimez en recto-verso avec « Retour sur grand bord »", - "bullet2": "Empilez les feuilles dans l’ordre, pliez en deux", - "bullet3": "Agrafez ou reliez le long du pli", - "bullet4": "Pour les imprimantes sur petit bord : activez l’option « Retour sur petit bord »" - }, - "manualDuplex": { - "title": "Duplex manuel (imprimantes simple face)", - "text": "Pour les imprimantes sans duplex automatique :", - "bullet1": "Désactivez « Impression recto-verso »", - "bullet2": "Sélectionnez « 1re passe » → Imprimez → Empilez face vers le bas", - "bullet3": "Sélectionnez « 2e passe » → Chargez la pile → Imprimez les dos", - "bullet4": "Pliez et assemblez normalement" - }, - "advanced": { - "title": "Options avancées", - "text": "Ajustez finement votre livret :", - "bullet1": "Reliure de droite à gauche : pour les langues RTL", - "bullet2": "Bordures : affiche des traits de coupe pour le rognage", - "bullet3": "Marge de reliure : ajoute de l’espace pour relier/agrafer", - "bullet4": "Retour sur petit bord : seulement pour les imprimantes en duplex automatique" - } - }, - "error": { - "failed": "Une erreur est survenue lors de la création de l’imposition en livret." - } - }, - "scalePages": { - "title": "Ajuster la taille ou l'échelle", - "header": "Ajuster la taille ou l'échelle", - "pageSize": "Taille d'une page du document", - "keepPageSize": "Taille d'origine", - "scaleFactor": "Niveau de zoom (recadrage) d'une page", - "submit": "Ajuster" - }, - "adjustPageScale": { - "tags": "redimensionner,modifier,dimension,adapter", - "title": "Ajuster l’échelle de page", - "header": "Ajuster l’échelle de page", - "scaleFactor": { - "label": "Facteur d’échelle" - }, - "pageSize": { - "label": "Taille de page cible", - "keep": "Conserver la taille d’origine", - "letter": "Lettre", - "legal": "Légal" - }, - "submit": "Ajuster l’échelle de page", - "error": { - "failed": "Une erreur est survenue lors de l’ajustement de l’échelle de page." - }, - "tooltip": { - "header": { - "title": "Aperçu des paramètres d’échelle de page" - }, - "description": { - "title": "Description", - "text": "Ajustez la taille du contenu PDF et modifiez les dimensions de la page." - }, - "scaleFactor": { - "title": "Facteur d’échelle", - "text": "Contrôle la taille d’affichage du contenu sur la page. Le contenu est mis à l’échelle et centré ; s’il dépasse la taille de la page, il peut être rogné.", - "bullet1": "1,0 = Taille d’origine", - "bullet2": "0,5 = Demi-taille (50 % plus petit)", - "bullet3": "2,0 = Taille doublée (200 % plus grand, peut rogner)" - }, - "pageSize": { - "title": "Taille de page cible", - "text": "Définit les dimensions des pages PDF en sortie. « Conserver la taille d’origine » maintient les dimensions actuelles, tandis que les autres options redimensionnent vers des formats standards." - } - } - }, - "add-page-numbers": { - "tags": "paginer,numéros,étiqueter,paginate,label,organize,index" - }, - "auto-rename": { - "tags": "renommer,détection automatique,réétiqueter,auto-detect,header-based,organize,relabel", - "title": "Renommer automatiquement", - "header": "Renommer automatiquement", - "description": "Trouve automatiquement le titre dans le contenu de votre PDF et l’utilise comme nom de fichier.", - "submit": "Renommer automatiquement", - "files": { - "placeholder": "Sélectionnez un fichier PDF dans la vue principale pour commencer" - }, - "error": { - "failed": "Une erreur est survenue lors du renommage automatique du PDF." - }, - "results": { - "title": "Résultats du renommage automatique" - }, - "tooltip": { - "header": { - "title": "Fonctionnement du renommage automatique" - }, - "description": { - "title": "Ce que fait l’outil" - }, - "howItWorks": { - "title": "Renommage intelligent", - "text": "Trouve automatiquement le titre dans votre contenu PDF et l’utilise comme nom de fichier.", - "bullet1": "Recherche du texte ressemblant à un titre ou un en-tête", - "bullet2": "Crée un nom de fichier propre et valide à partir du titre détecté", - "bullet3": "Conserve le nom d’origine si aucun titre adapté n’est trouvé" - } - }, - "settings": { - "title": "À propos" - } - }, - "adjust-contrast": { - "tags": "ajuster,couleurs,amélioration,color-correction,tune,modify,enhance" - }, - "crop": { - "title": "Redimensionner", - "header": "Redimensionner", - "submit": "Envoyer", - "noFileSelected": "Sélectionnez un fichier PDF pour commencer le recadrage", - "preview": { - "title": "Sélection de la zone de recadrage" - }, - "reset": "Réinitialiser au PDF complet", - "coordinates": { - "title": "Position et taille", - "x": { - "label": "Position X", - "desc": "Bord gauche (points)" - }, - "y": { - "label": "Position Y", - "desc": "Bord inférieur (points)" - }, - "width": { - "label": "Largeur", - "desc": "Largeur de rognage (points)" - }, - "height": { - "label": "Hauteur", - "desc": "Hauteur de rognage (points)" - } - }, - "error": { - "invalidArea": "La zone de recadrage dépasse les limites du PDF", - "failed": "Échec du recadrage du PDF" - }, - "steps": { - "selectArea": "Sélectionner la zone de recadrage" - }, - "tooltip": { - "title": "Comment recadrer des PDF", - "description": "Sélectionnez la zone à recadrer dans votre PDF en faisant glisser et en redimensionnant la superposition bleue sur la vignette.", - "drag": "Faites glisser la superposition pour déplacer la zone de recadrage", - "resize": "Faites glisser les poignées d’angle et de bord pour redimensionner", - "precision": "Utilisez les champs de coordonnées pour un positionnement précis" - }, - "results": { - "title": "Résultats du recadrage" - }, - "automation": { - "info": "Saisissez les coordonnées de rognage en points PDF. L’origine (0,0) est en bas à gauche. Ces valeurs seront appliquées à tous les PDF traités dans cette automatisation.", - "reference": "Référence : une page A4 fait 595,28 × 841,89 points (210 mm × 297 mm). 1 pouce = 72 points." - } - }, - "autoSplitPDF": { - "tags": "séparer,QR-based,separate,scan-segment,organize", - "title": "Séparer automatiquement les pages", - "header": "Séparer automatiquement les pages", - "description": "Imprimez, insérez, numérisez, téléchargez et laissez-nous séparer automatiquement vos documents. Aucun travail de tri manuel nécessaire.", - "selectText": { - "1": "Imprimez des feuilles de séparation ci-dessous (le mode noir et blanc convient).", - "2": "Numérisez tous vos documents en une seule fois en insérant les feuilles intercalaires entre eux.", - "3": "Téléchargez le fichier PDF numérisé et laissez Stirling PDF s'occuper du reste.", - "4": "Les feuilles de séparation sont automatiquement détectées et supprimées, garantissant un document final soigné." - }, - "formPrompt": "PDF contenant des feuilles de séparation de Stirling PDF :", - "duplexMode": "Mode recto-verso", - "dividerDownload2": "Auto Splitter Divider (with instructions).pdf", - "submit": "Séparer" - }, - "sanitizePdf": { - "tags": "assainir,sécurisé,clean,secure,safe,remove-threats" - }, - "URLToPDF": { - "tags": "pdf,contenu Web,save-page,web-to-doc,archive", - "title": "URL en PDF", - "header": "URL en PDF", - "submit": "Convertir", - "credit": "Utilise WeasyPrint." - }, - "HTMLToPDF": { - "tags": "html,markup,contenu Web,transformation,convert", - "title": "HTML en PDF", - "header": "HTML en PDF", - "help": "Accepte les fichiers HTML et les ZIP contenant du HTML, du CSS, des images, etc. (requis).", - "submit": "Convertir", - "credit": "Utilise WeasyPrint.", - "zoom": "Niveau de zoom pour l'affichage du site web.", - "pageWidth": "Largeur de la page en centimètres. (Vide par défaut)", - "pageHeight": "Hauteur de la page en centimètres. (Vide par défaut)", - "marginTop": "Marge supérieure de la page en millimètres. (Vide par défaut)", - "marginBottom": "Marge inférieure de la page en millimètres. (Vide par défaut)", - "marginLeft": "Marge gauche de la page en millimètres. (Vide par défaut)", - "marginRight": "Marge droite de la page en millimètres. (Vide par défaut)", - "printBackground": "Restituer l'image de fond des sites web.", - "defaultHeader": "Activer l'entête par défaut (Nom et numéro de page)", - "cssMediaType": "Modifier le type de média CSS de la page.", - "none": "Aucun", - "print": "Imprimer", - "screen": "Écran" - }, - "MarkdownToPDF": { - "tags": "markdown,markup,contenu Web,transformation,convert", - "title": "Markdown en PDF", - "header": "Markdown en PDF", - "submit": "Convertir", - "help": "(Travail en cours).", - "credit": "Utilise WeasyPrint." - }, - "PDFToMarkdown": { - "tags": "markdown,markup,contenu Web,transformation,convert", - "title": "PDF en Markdown", - "header": "PDF en Markdown", - "submit": "Convertir" - }, - "getPdfInfo": { - "tags": "récupérer,infomation,data,stats,statistics", - "title": "Récupérer les informations", - "header": "Récupérer les informations", - "submit": "Récupérer les informations", - "downloadJson": "Télécharger le JSON" - }, - "extractPage": { - "tags": "extraire,extract" - }, - "PdfToSinglePage": { - "tags": "fusionner,merge,une seule page,single page" - }, - "showJS": { - "tags": "JS", - "title": "Afficher le JavaScript", - "header": "Afficher le JavaScript", - "downloadJS": "Télécharger le JavaScript", - "submit": "Afficher", - "results": "Résultat", - "processing": "Extraction de JavaScript…", - "done": "JavaScript extrait", - "singleFileWarning": "Cet outil ne prend en charge qu’un seul fichier à la fois. Veuillez sélectionner un fichier unique.", - "view": { - "title": "JavaScript extrait" - } - }, - "redact": { - "tags": "Caviarder,Redact,Masquer,noircir,noir,marqueur,caché,rédiger,censurer", - "title": "Caviardage manuel", - "submit": "Caviarder", - "error": { - "failed": "Une erreur est survenue lors de l’occultation du PDF." - }, - "modeSelector": { - "title": "Méthode d’occultation", - "mode": "Mode", - "automatic": "Automatique", - "automaticDesc": "Occulter le texte selon des termes de recherche", - "manual": "Manuel", - "manualDesc": "Cliquez et faites glisser pour occulter des zones spécifiques", - "manualComingSoon": "Occultation manuelle bientôt disponible" - }, - "auto": { - "header": "Occultation automatique", - "settings": { - "title": "Paramètres d’occultation", - "advancedTitle": "Mode avancé" - }, - "colorLabel": "Couleur de la boîte", - "wordsToRedact": { - "title": "Mots à occulter", - "placeholder": "Saisir un mot", - "add": "Ajouter", - "examples": "Exemples : Confidentiel, Top secret" - }, - "useRegexLabel": "Utiliser des regex", - "wholeWordSearchLabel": "Recherche de mots entiers", - "customPaddingLabel": "Marge intérieure personnalisée", - "convertPDFToImageLabel": "Convertir le PDF en PDF-image" - }, - "tooltip": { - "mode": { - "header": { - "title": "Méthode d’occultation" - }, - "automatic": { - "title": "Occultation automatique", - "text": "Trouve et occulte automatiquement le texte spécifié dans tout le document. Parfait pour supprimer des informations sensibles récurrentes comme des noms, adresses ou mentions confidentielles." - }, - "manual": { - "title": "Occultation manuelle", - "text": "Cliquez et faites glisser pour sélectionner manuellement des zones à occulter. Offre un contrôle précis sur ce qui est masqué. (Bientôt disponible)" - } - }, - "words": { - "header": { - "title": "Mots à occulter" - }, - "description": { - "title": "Correspondance de texte", - "text": "Saisissez des mots ou phrases à rechercher et à occulter dans votre document. Chaque mot sera recherché séparément." - }, - "bullet1": "Ajoutez un mot à la fois", - "bullet2": "Appuyez sur Entrée ou cliquez sur « Ajouter un autre » pour ajouter", - "bullet3": "Cliquez sur × pour supprimer des mots", - "examples": { - "title": "Exemples courants", - "text": "Exemples typiques à occulter : coordonnées bancaires, adresses e-mail ou noms spécifiques." - } - }, - "advanced": { - "header": { - "title": "Paramètres d’occultation avancés" - }, - "color": { - "title": "Couleur de boîte & marge", - "text": "Personnalisez l’apparence des boîtes d’occultation. Le noir est standard, mais vous pouvez choisir n’importe quelle couleur. La marge ajoute de l’espace autour du texte trouvé." - }, - "regex": { - "title": "Utiliser des regex", - "text": "Active les expressions régulières pour une recherche avancée. Utile pour trouver des numéros de téléphone, e-mails ou des motifs complexes.", - "bullet1": "Exemple : \\d{4}-\\d{2}-\\d{2} pour correspondre aux dates au format YYYY-MM-DD", - "bullet2": "À utiliser avec précaution — testez soigneusement" - }, - "wholeWord": { - "title": "Recherche de mots entiers", - "text": "Ne fait correspondre que les mots complets, pas les correspondances partielles. « John » ne correspondra pas à « Johnson » si activé." - }, - "convert": { - "title": "Convertir en PDF-image", - "text": "Convertit le PDF en PDF-image après occultation. Cela garantit que le texte derrière les boîtes est entièrement supprimé et irrécupérable." - } - } - }, - "manual": { - "header": "Occultation manuelle", - "textBasedRedaction": "Occultation basée sur le texte", - "pageBasedRedaction": "Occultation par page", - "convertPDFToImageLabel": "Convertir le PDF en PDF-image (permet de supprimer le texte derrière la boîte)", - "pageRedactionNumbers": { - "title": "Pages", - "placeholder": "(par exemple : 1,2,8 ou 4,7,12-16 ou 2n-1)" - }, - "redactionColor": { - "title": "Couleur d’occultation" - }, - "export": "Exporter", - "upload": "Téléverser", - "boxRedaction": "Occultation par boîte dessinée", - "zoom": "Zoom", - "zoomIn": "Zoom avant", - "zoomOut": "Zoom arrière", - "nextPage": "Page suivante", - "previousPage": "Page précédente", - "toggleSidebar": "Afficher/masquer la barre latérale", - "showThumbnails": "Afficher les vignettes", - "showDocumentOutline": "Afficher le plan du document (double-cliquez pour tout développer/réduire)", - "showAttachments": "Afficher les pièces jointes", - "showLayers": "Afficher les calques (double-cliquez pour réinitialiser tous les calques à l’état par défaut)", - "colourPicker": "Sélecteur de couleur", - "findCurrentOutlineItem": "Trouver l’élément actuel du plan", - "applyChanges": "Appliquer les modifications" - } - }, - "tableExtraxt": { - "tags": "CSV, Extraction de table, extraction, conversion" - }, - "autoSizeSplitPDF": { - "tags": "pdf, découpage, document, organisation" - }, - "overlay-pdfs": { - "tags": "Overlay,incrustation", - "header": "Incrustation de PDF", - "title": "Superposer des PDF", - "desc": "Superposer un PDF sur un autre", - "baseFile": { - "label": "Sélectionner le fichier PDF de base" - }, - "overlayFiles": { - "label": "Sélectionner les fichiers PDF à superposer", - "placeholder": "Choisir un(des) PDF…", - "addMore": "Ajouter d’autres PDF…" - }, - "mode": { - "label": "Sélectionner le mode d'incrustation", - "sequential": "Superposition séquentielle", - "interleaved": "Superposition entrelacée", - "fixedRepeat": "Superposition à répétition fixe" - }, - "counts": { - "label": "Nombre de superpositions (pour le mode de répétition fixe)", - "placeholder": "Compteurs (séparés par des virgules, exemple : 2,3,1)", - "item": "Nombre pour le fichier", - "noFiles": "Ajoutez des fichiers de superposition pour configurer les nombres" - }, - "position": { - "label": "Définir la position de l'incrustation", - "foreground": "Premier plan", - "background": "Arrière-plan" - }, - "submit": "Soumettre", - "settings": { - "title": "Paramètres" - }, - "results": { - "title": "Résultats de superposition" - }, - "tooltip": { - "header": { - "title": "Aperçu de la superposition de PDF" - }, - "description": { - "title": "Description", - "text": "Combinez un PDF de base avec un ou plusieurs PDF de superposition. Les superpositions peuvent être appliquées page par page selon différents modes et placées au premier plan ou en arrière‑plan." - }, - "mode": { - "title": "Mode de superposition", - "text": "Choisissez comment répartir les pages de superposition sur les pages du PDF de base.", - "sequential": "Superposition séquentielle : utilisez les pages du premier PDF de superposition jusqu’à la fin, puis passez au suivant.", - "interleaved": "Superposition entrelacée : prenez une page de chaque superposition à tour de rôle.", - "fixedRepeat": "Superposition à répétition fixe : prenez un nombre défini de pages de chaque superposition avant de passer à la suivante. Utilisez Nombres pour définir les valeurs." - }, - "position": { - "title": "Position de superposition", - "text": "Le premier plan place la superposition au-dessus de la page. L’arrière‑plan la place derrière." - }, - "overlayFiles": { - "title": "Fichiers de superposition", - "text": "Sélectionnez un ou plusieurs PDF à superposer sur la base. L’ordre de ces fichiers influe sur l’application des pages en modes Séquentiel et Répétition fixe." - }, - "counts": { - "title": "Nombres (Répétition fixe uniquement)", - "text": "Fournissez un nombre positif pour chaque fichier de superposition indiquant combien de pages prendre avant de passer au suivant. Obligatoire lorsque le mode est Répétition fixe." - } - }, - "error": { - "failed": "Une erreur s’est produite lors de la superposition des PDF." - } - }, - "split-by-sections": { - "tags": "Sections,Diviser,Section Split, Divide, Customize", - "title": "Diviser le PDF en sections", - "header": "Diviser le PDF en sections", - "horizontal": { - "label": "Divisions horizontales", - "placeholder": "Saisir le nombre de divisions horizontales" - }, - "vertical": { - "label": "Divisions verticales", - "placeholder": "Entrer le nombre de divisions verticales" - }, - "submit": "Diviser le PDF", - "merge": "Fusionner en un seul PDF" - }, - "AddStampRequest": { - "tags": "Tampon,Ajouter,Stamp,Add image,center image,Watermark,PDF,Embed,Customize", - "header": "Tampon PDF", - "title": "Tampon PDF", - "stampSetup": "Configuration du tampon", - "stampType": "Type de tampon", - "stampText": "Tampon texte", - "stampImage": "Tampon image", - "alphabet": "Alphabet", - "fontSize": "Taille de fonte/image", - "rotation": "Rotation", - "opacity": "Opacité", - "position": "Position", - "overrideX": "Définir coordonnées X", - "overrideY": "Définir coordonnées Y", - "customMargin": "Marge personnalisée", - "customColor": "Couleur de texte personnalisée", - "submit": "Soumettre", - "noStampSelected": "Aucun tampon sélectionné. Retour à l’étape 1.", - "customPosition": "Faites glisser le tampon à l’endroit souhaité dans la fenêtre d’aperçu.", - "error": { - "failed": "Une erreur s’est produite lors de l’ajout du tampon au PDF." - }, - "imageSize": "Taille de l’image", - "margin": "Marge", - "positionAndFormatting": "Position et mise en forme", - "quickPosition": "Sélectionnez une position sur la page pour placer le tampon.", - "results": { - "title": "Résultats du tampon" - } - }, - "removeImagePdf": { - "tags": "Images,Remove Image,Page operations,Back end,server side" - }, - "splitPdfByChapters": { - "tags": "séparer,chapitres,split,chapters,bookmarks,organize" - }, - "validateSignature": { - "tags": "signature,vérifier,valider,pdf,certificat,signature numérique,Valider la signature,Valider le certificat", - "title": "Valider les signatures PDF", - "header": "Valider les signatures numériques", - "selectPDF": "Sélectionnez un fichier PDF signé", - "submit": "Valider les signatures", - "results": "Résultats de la validation", - "status": { - "_value": "Statut", - "valid": "Valide", - "invalid": "Invalide", - "complete": "Validation terminée" - }, - "signer": "Signataire", - "date": "Date", - "reason": "Raison", - "location": "Localisation", - "noSignatures": "Aucune signature numérique trouvée dans ce document", - "chain": { - "invalid": "La validation de la chaîne de certificats a échoué - impossible de vérifier l'identité du signataire" - }, - "trust": { - "invalid": "Le certificat n'est pas dans le magasin de confiance - la source ne peut pas être vérifiée" - }, - "cert": { - "expired": "Le certificat a expiré", - "revoked": "Le certificat a été révoqué", - "info": "Détails du certificat", - "issuer": "Émetteur", - "subject": "Sujet", - "serialNumber": "Numéro de série", - "validFrom": "Valide à partir du", - "validUntil": "Valide jusqu'au", - "algorithm": "Algorithme", - "keySize": "Taille de la clé", - "version": "Version", - "keyUsage": "Usage de la clé", - "selfSigned": "Auto-signé", - "bits": "bits", - "details": "Détails du certificat" - }, - "signature": { - "info": "Informations sur la signature", - "_value": "Signature", - "mathValid": "La signature est mathématiquement valide MAIS :" - }, - "selectCustomCert": "Fichier de certificat personnalisé X.509 (Optionnel)", - "downloadCsv": "Télécharger CSV", - "downloadJson": "Télécharger JSON", - "downloadPdf": "Télécharger le rapport PDF", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Impossible de valider les fichiers sélectionnés.", - "partial": "Certains fichiers n’ont pas pu être validés.", - "reportGeneration": "Impossible de générer le rapport PDF. JSON et CSV sont disponibles.", - "unexpected": "Erreur inattendue lors de la validation." - }, - "finalizing": "Préparation des téléchargements…", - "issue": { - "certExpired": "Certificat expiré", - "certRevocationUnknown": "Statut de révocation du certificat inconnu", - "certRevoked": "Certificat révoqué", - "chainInvalid": "Chaîne de certificats invalide", - "signatureInvalid": "Échec de la vérification cryptographique de la signature", - "trustInvalid": "Certificat non approuvé" - }, - "noResults": "Lancez la validation pour générer un rapport.", - "noSignaturesShort": "Aucune signature", - "processing": "Validation des signatures…", - "report": { - "continued": "Suite", - "downloads": "Téléchargements", - "entryLabel": "Résumé de la signature", - "fields": { - "created": "Créé", - "fileSize": "Taille du fichier", - "signatureCount": "Nombre total de signatures", - "signatureDate": "Date de signature" - }, - "filesEvaluated": "{{count}} fichiers évalués", - "footer": "Validé via Stirling PDF", - "generatedAt": "Généré", - "noPdf": "Le rapport PDF sera disponible après une validation réussie.", - "page": "Page", - "shortTitle": "Résumé de la signature", - "signatureCountLabel": "{{count}} signatures", - "signaturesFound": "{{count}} signatures détectées", - "signaturesValid": "{{count}} entièrement valides", - "title": "Rapport de validation des signatures" - }, - "settings": { - "certHint": "Téléversez un certificat X.509 de confiance pour valider par rapport à une source de confiance personnalisée.", - "title": "Paramètres de validation" - }, - "signatureDate": "Date de signature", - "totalSignatures": "Nombre total de signatures" - }, - "replaceColor": { - "tags": "Remplacer la couleur,Opérations de page,Back-end,côté serveur", - "labels": { - "settings": "Paramètres", - "colourOperation": "Opération de couleur" - }, - "options": { - "highContrast": "Haut contraste", - "invertAll": "Inverser toutes les couleurs", - "custom": "Personnalisé", - "cmyk": "Convertir en CMYK" - }, - "tooltip": { - "header": { - "title": "Aperçu des paramètres de remplacement et d’inversion des couleurs" - }, - "description": { - "title": "Description", - "text": "Transformez les couleurs du PDF pour améliorer la lisibilité et l’accessibilité. Choisissez des préréglages à haut contraste, inversez toutes les couleurs ou créez des combinaisons personnalisées." - }, - "highContrast": { - "title": "Haut contraste", - "text": "Appliquez des combinaisons de couleurs à haut contraste prédéfinies, conçues pour une meilleure lisibilité et la conformité en matière d’accessibilité.", - "bullet1": "Texte blanc sur fond noir — Mode sombre classique", - "bullet2": "Texte noir sur fond blanc — Contraste élevé standard", - "bullet3": "Texte jaune sur fond noir — Option haute visibilité", - "bullet4": "Texte vert sur fond noir — Alternative à haut contraste" - }, - "invertAll": { - "title": "Inverser toutes les couleurs", - "text": "Inverser complètement toutes les couleurs du PDF, créant un effet de négatif. Utile pour créer des versions en mode sombre des documents ou réduire la fatigue visuelle en faible luminosité." - }, - "custom": { - "title": "Couleurs personnalisées", - "text": "Définissez vos propres couleurs de texte et d’arrière‑plan à l’aide des sélecteurs de couleurs. Parfait pour créer des documents de marque ou répondre à des besoins d’accessibilité spécifiques.", - "bullet1": "Couleur du texte — Choisissez la couleur des éléments de texte", - "bullet2": "Couleur d’arrière‑plan — Définissez la couleur d’arrière‑plan du document" - }, - "cmyk": { - "title": "Convertir en CMYK", - "text": "Convertissez le PDF de l’espace colorimétrique RGB à l’espace CMYK, optimisé pour l’impression professionnelle. Ce processus convertit les couleurs vers le modèle Cyan, Magenta, Yellow, Black utilisé par les imprimantes." - } - }, - "error": { - "failed": "Une erreur s’est produite lors du traitement du remplacement des couleurs." - } - }, - "login": { - "title": "Connexion", - "header": "Connexion", - "signin": "Connexion", - "signInWith": "Se connecter avec", - "signInAnonymously": "S’inscrire en tant qu’invité", - "rememberme": "Se souvenir de moi", - "invalid": "Nom d'utilisateur ou mot de passe invalide.", - "locked": "Votre compte a été verrouillé.", - "sessionExpired": "Votre session a expiré. Veuillez vous reconnecter.", - "signinTitle": "Veuillez vous connecter", - "ssoSignIn": "Se connecter via l'authentification unique", - "oAuth2AutoCreateDisabled": "OAUTH2 Création automatique d'utilisateur désactivée", - "oAuth2AdminBlockedUser": "La création ou l'authentification d'utilisateurs non enregistrés est actuellement bloquée. Veuillez contacter l'administrateur.", - "oauth2RequestNotFound": "Demande d'autorisation introuvable", - "oauth2InvalidUserInfoResponse": "Réponse contenant les informations de l'utilisateur est invalide", - "oauth2invalidRequest": "Requête invalide", - "oauth2AccessDenied": "Accès refusé", - "oauth2InvalidTokenResponse": "Réponse contenant le jeton est invalide", - "oauth2InvalidIdToken": "Jeton d'identification invalide", - "relyingPartyRegistrationNotFound": "Aucun enregistrement de partie de confiance trouvé", - "userIsDisabled": "L'utilisateur est désactivé, la connexion est actuellement bloquée avec ce nom d'utilisateur. Veuillez contacter l'administrateur.", - "alreadyLoggedIn": "Vous êtes déjà connecté sur", - "alreadyLoggedIn2": "appareils. Veuillez vous déconnecter des appareils et réessayer.", - "toManySessions": "Vous avez trop de sessions actives.", - "logoutMessage": "Vous avez été déconnecté.", - "youAreLoggedIn": "Vous êtes connecté !", - "email": "E-mail", - "password": "Mot de passe", - "enterEmail": "Saisissez votre e-mail", - "enterPassword": "Saisissez votre mot de passe", - "loggingIn": "Connexion…", - "username": "Nom d’utilisateur", - "enterUsername": "Saisissez le nom d’utilisateur", - "useEmailInstead": "Se connecter avec l’e‑mail", - "forgotPassword": "Mot de passe oublié ?", - "logIn": "Se connecter", - "signingIn": "Connexion en cours…", - "login": "Se connecter", - "or": "Ou", - "useMagicLink": "Utiliser plutôt le lien magique", - "enterEmailForMagicLink": "Saisissez votre e-mail pour le lien magique", - "sending": "Envoi…", - "sendMagicLink": "Envoyer le lien magique", - "cancel": "Annuler", - "dontHaveAccount": "Vous n’avez pas de compte ? Inscrivez-vous", - "home": "Accueil", - "debug": "Déboguer", - "signOut": "Se déconnecter", - "pleaseEnterBoth": "Veuillez saisir l’e-mail et le mot de passe", - "pleaseEnterEmail": "Veuillez saisir votre adresse e-mail", - "magicLinkSent": "Lien magique envoyé à {{email}} ! Consultez votre e-mail et cliquez sur le lien pour vous connecter.", - "passwordResetSent": "Lien de réinitialisation envoyé à {{email}} ! Consultez votre e-mail et suivez les instructions.", - "failedToSignIn": "Échec de connexion avec {{provider}} : {{message}}", - "unexpectedError": "Erreur inattendue : {{message}}", - "accountCreatedSuccess": "Compte créé avec succès ! Vous pouvez maintenant vous connecter.", - "passwordChangedSuccess": "Mot de passe modifié avec succès ! Veuillez vous connecter avec votre nouveau mot de passe.", - "credentialsUpdated": "Vos identifiants ont été mis à jour. Veuillez vous reconnecter.", - "defaultCredentials": "Identifiants de connexion par défaut", - "changePasswordWarning": "Veuillez changer votre mot de passe après votre première connexion", - "slides": { - "overview": { - "alt": "Aperçu de Stirling PDF", - "title": "Votre solution tout-en-un pour tous vos besoins PDF.", - "subtitle": "Une suite cloud axée sur la confidentialité pour les PDF, qui vous permet de convertir, signer, caviarder et gérer des documents, avec plus de 50 autres outils puissants." - }, - "edit": { - "alt": "Modifier des PDF", - "title": "Modifiez des PDF pour afficher/sécuriser les informations que vous souhaitez", - "subtitle": "Avec plus d’une douzaine d’outils pour caviarder, signer, lire et manipuler des PDF, vous trouverez forcément ce que vous cherchez." - }, - "secure": { - "alt": "Sécuriser des PDF", - "title": "Protégez les informations sensibles de vos PDF", - "subtitle": "Ajoutez des mots de passe, caviardez du contenu et gérez des certificats en toute simplicité." - } - } - }, - "signup": { - "title": "Créer un compte", - "subtitle": "Rejoignez Stirling PDF pour commencer", - "name": "Nom", - "email": "E-mail", - "password": "Mot de passe", - "confirmPassword": "Confirmer le mot de passe", - "enterName": "Saisissez votre nom", - "enterEmail": "Saisissez votre e-mail", - "enterPassword": "Saisissez votre mot de passe", - "confirmPasswordPlaceholder": "Confirmer le mot de passe", - "or": "ou", - "creatingAccount": "Création du compte…", - "signUp": "S’inscrire", - "alreadyHaveAccount": "Vous avez déjà un compte ? Connectez-vous", - "pleaseFillAllFields": "Veuillez remplir tous les champs", - "passwordsDoNotMatch": "Les mots de passe ne correspondent pas", - "passwordTooShort": "Le mot de passe doit comporter au moins 6 caractères", - "invalidEmail": "Veuillez saisir une adresse e-mail valide", - "checkEmailConfirmation": "Consultez votre e-mail pour un lien de confirmation afin de terminer votre inscription.", - "accountCreatedSuccessfully": "Compte créé avec succès ! Vous pouvez maintenant vous connecter.", - "unexpectedError": "Erreur inattendue : {{message}}", - "useEmailInstead": "Utiliser l’e‑mail à la place", - "nameRequired": "Le nom est requis", - "emailRequired": "L’e‑mail est requis", - "passwordRequired": "Le mot de passe est requis", - "confirmPasswordRequired": "Veuillez confirmer votre mot de passe" - }, - "pdfToSinglePage": { - "title": "Fusionner les pages", - "header": "Fusionner les pages", - "submit": "Convertir en une seule page", - "description": "Cet outil fusionnera toutes les pages de votre PDF en une seule grande page. La largeur restera identique à celle des pages d’origine, mais la hauteur sera la somme de toutes les hauteurs de page.", - "filenamePrefix": "page_unique", - "files": { - "placeholder": "Sélectionnez un fichier PDF dans la vue principale pour commencer" - }, - "error": { - "failed": "Une erreur est survenue lors de la conversion en page unique." - }, - "results": { - "title": "Résultats page unique" - } - }, - "pageExtracter": { - "title": "Extraire des pages", - "header": "Extraire des pages", - "submit": "Extraire", - "placeholder": "(par exemple : 1,2,8 ou 4,7,12-16 ou 2n-1)" - }, - "sanitizePDF": { - "title": "Assainir", - "header": "Assainir", - "selectText": { - "1": "Supprimer les actions JavaScript", - "2": "Supprimer les fichiers intégrés", - "3": "Supprimer les métadonnées XMP", - "4": "Supprimer les liens", - "5": "Supprimer les polices", - "6": "Supprimer les métadonnées d'information du document" - }, - "submit": "Assainir" - }, - "adjustContrast": { - "title": "Ajuster les couleurs", - "header": "Ajuster les couleurs", - "basic": "Ajustements de base", - "contrast": "Contraste", - "brightness": "Luminosité", - "saturation": "Saturation", - "download": "Télécharger", - "adjustColors": "Ajuster les couleurs", - "blue": "Bleu", - "confirm": "Confirmer", - "error": { - "failed": "Échec de l’ajustement des couleurs/du contraste" - }, - "green": "Vert", - "noPreview": "Sélectionnez un PDF pour l’aperçu", - "red": "Rouge", - "results": { - "title": "PDF ajusté" - } - }, - "compress": { - "title": "Compresser un PDF", - "desc": "Compressez les PDF pour réduire leur taille.", - "header": "Compresser un PDF (lorsque c'est possible!)", - "method": { - "title": "Méthode de compression", - "quality": "Qualité", - "filesize": "Taille du Fichier" - }, - "credit": "Ce service utilise qpdf pour la compression et l'optimisation des PDF.", - "grayscale": { - "label": "Appliquer l'échelle de gris pour la compression" - }, - "tooltip": { - "header": { - "title": "Aperçu des paramètres de compression" - }, - "description": { - "title": "Description", - "text": "La compression est un moyen simple de réduire la taille de votre fichier. Choisissez Taille de fichier pour saisir une taille cible et nous ajusterons la qualité pour vous. Choisissez Qualité pour régler manuellement la force de compression." - }, - "qualityAdjustment": { - "title": "Réglage de la qualité", - "text": "Faites glisser le curseur pour ajuster la force de compression. Des valeurs basses (1-3) préservent la qualité mais produisent des fichiers plus volumineux. Des valeurs hautes (7-9) réduisent davantage la taille mais diminuent la netteté des images.", - "bullet1": "Des valeurs faibles préservent la qualité", - "bullet2": "Des valeurs élevées réduisent la taille du fichier" - }, - "grayscale": { - "title": "Niveaux de gris", - "text": "Sélectionnez cette option pour convertir toutes les images en noir et blanc, ce qui peut réduire significativement la taille, en particulier pour les PDF scannés ou riches en images." - } - }, - "error": { - "failed": "Une erreur est survenue lors de la compression du PDF." - }, - "selectText": { - "1": { - "_value": "Paramètres de compression", - "1": "1-3 compression PDF,
4-6 compression d'image légère,
7-9 compression d'image intense qui réduira considérablement la qualité de l'image" - }, - "2": "Niveau d'optimisation", - "4": "Mode automatique – ajuste automatiquement la qualité pour obtenir le PDF à la taille exacte", - "5": "Taille PDF attendue (par exemple, 25 MB, 10,8 MB, 25 KB)" - }, - "submit": "Compresser" - }, - "decrypt": { - "passwordPrompt": "Ce fichier est protégé par un mot de passe. Veuillez saisir le mot de passe :", - "cancelled": "Operation annulée pour le PDF: {0}", - "noPassword": "Pas de mot de passe fourni pour le PDF chiffré : {0}", - "invalidPassword": "Veuillez réessayer avec le bon mot de passe", - "invalidPasswordHeader": "Mauvais mot de passe ou chiffrement non supporté pour le PDF : {0}", - "unexpectedError": "Une erreur est survenue lors de traitement du fichier. Veuillez essayer de nouveau.", - "serverError": "Erreur du serveur lors du déchiffrement : {0}", - "success": "Fichier déchiffré avec succès." - }, - "multiTool-advert": { - "message": "Cette fonctionnalité est aussi disponible dans la page de l'outil multifonction. Allez-y pour une interface page par page améliorée et des fonctionnalités additionnelles !" - }, - "pageRemover": { - "title": "Supprimer des pages", - "header": "Supprimer des pages", - "pagesToDelete": "Pages à supprimer (entrez une liste de numéros de pages séparés par des virgules) :", - "submit": "Supprimer les pages", - "placeholder": "(par exemple 1,2,6 ou 1-10,15-30)" - }, - "imageToPDF": { - "title": "Image en PDF", - "header": "Image en PDF", - "submit": "Convertir", - "selectLabel": "Options d'ajustement de l'image", - "fillPage": "Remplir la page", - "fitDocumentToImage": "Ajuster la page à l'image", - "maintainAspectRatio": "Maintenir les proportions", - "selectText": { - "2": "Rotation automatique du PDF", - "3": "Logique multi-fichiers (uniquement activée si vous travaillez avec plusieurs images)", - "4": "Fusionner en un seul PDF", - "5": "Convertir en PDF séparés" - } - }, - "PDFToCSV": { - "title": "PDF en CSV", - "header": "PDF en CSV", - "prompt": "Choisir la page pour en extraire le tableau", - "submit": "Extrait" - }, - "split-by-size-or-count": { - "title": "Séparer le PDF par taille ou par nombre", - "header": "Séparer le PDF par taille ou par nombre", - "type": { - "label": "Sélectionner le type de division", - "size": "Par taille", - "pageCount": "Par nombre de pages", - "docCount": "Par nombre de documents" - }, - "value": { - "label": "Entrer la valeur", - "placeholder": "Saisir la taille (par exemple, 2MB ou 3KB) ou le nombre (par exemple, 5)" - }, - "submit": "Séparer" - }, - "printFile": { - "title": "Imprimer le fichier", - "header": "Imprimer le fichier sur l'imprimante", - "selectText": { - "1": "Sélectionner le fichier à imprimer", - "2": "Entrez le nom de l'imprimante" - }, - "submit": "Imprimer" - }, - "licenses": { - "nav": "Licences", - "title": "Licences tierces", - "header": "Licences tierces", - "module": "Module", - "version": "Version", - "license": "Licence" - }, - "survey": { - "nav": "Enquête", - "title": "Enquête Stirling-PDF", - "description": "Stirling-PDF n'a pas de suivi, donc nous voulons entendre nos utilisateurs pour améliorer Stirling-PDF !", - "changes": "Stirling-PDF a changé depuis la dernière enquête ! Pour en savoir plus, veuillez consulter notre article de blog ici :", - "changes2": "Avec ces changements, nous obtenons un soutien commercial rémunéré et un financement", - "please": "Veuillez envisager de répondre à notre enquête !", - "disabled": "(La fenêtre contextuelle de l'enquête sera désactivée dans les mises à jour suivantes mais sera disponible en bas de page)", - "button": "Répondre à l'enquête", - "dontShowAgain": "Ne plus afficher", - "meeting": { - "1": "Si vous utilisez Stirling PDF au travail, nous aimerions en discuter avec vous. Nous offrons des sessions de support technique en échante d'une discussion de 15 minutes pour découvrir nos utilisateurs.", - "2": "C'est l'occasion de :", - "3": "Obtenir de l'aide pour le déploiement, l'intégration ou résoudre des problèmes", - "4": "Fournir un retour direct sur les performances, les cas limites, les fonctionnalités demandées", - "5": "Nous aider à adapter Stirling PDF aux usages réels en entreprise", - "6": "Si vous êtes intéressé, prenez rendez-vous avec notre équipe (en anglias uniquement)", - "7": "Nous avons hâte de découvrir vos cas d'usage et d'améliorer encore Stirling PDF !", - "notInterested": "Bous n'êtes pas une entreprise et/ou n'êtes pas intéressé par une discussion ?", - "button": "Prendre rendez-vous" - } - }, - "removeImage": { - "title": "Supprimer l'image", - "header": "Supprimer l'image", - "removeImage": "Supprimer l'image", - "submit": "Supprimer l'image", - "error": { - "failed": "Échec de la suppression des images du PDF." - }, - "results": { - "title": "Résultats de suppression des images" - } - }, - "splitByChapters": { - "title": "Diviser un PDF par Chapitres", - "header": "Diviser un PDF par Chapitres", - "bookmarkLevel": "Niveau de Signet", - "includeMetadata": "Inclure les Métadonnées", - "allowDuplicates": "Autoriser les Doublons", - "desc": { - "1": "Cet outil divise un fichier PDF en plusieurs PDF en fonction de sa structure de chapitres.", - "2": "Niveau de Signet : Choisissez le niveau de signets à utiliser pour la division (0 pour le niveau supérieur, 1 pour le deuxième niveau, etc...).", - "3": "Inclure les Métadonnées : Si coché, les métadonnées du PDF original seront incluses dans chaque PDF divisé.", - "4": "Autoriser les Doublons : Si coché, permet à plusieurs signets sur la même page de créer des PDF séparés." - }, - "submit": "Diviser le PDF" - }, - "fileChooser": { - "click": "Cliquez", - "or": "ou", - "dragAndDrop": "Glisser & Déposer", - "dragAndDropPDF": "Glisser & Déposer un PDF", - "dragAndDropImage": "Glisser & Déposer une image", - "hoveredDragAndDrop": "Glisser & Déposer le(s) fichier(s) ici", - "extractPDF": "Extraction en cours..." - }, - "releases": { - "footer": "Versions", - "title": "Notes de version", - "header": "Notes de version", - "current": { - "version": "Version actuelle" - }, - "note": "Les notes de version sont uniquement disponibles en anglais" - }, - "swagger": { - "title": "Documentation de l’API", - "header": "Documentation de l’API", - "desc": "Voir et tester les points de terminaison de l’API Stirling PDF", - "tags": "api,documentation,swagger,points de terminaison,développement" - }, - "cookieBanner": { - "popUp": { - "title": "Comment nous utilisons les cookies", - "description": { - "1": "Nous utilisons des cookies et d'autres technologies pour améliorer Stirling PDF pour vous — cela nous aide à perfectionner nos outils et à créer des fonctionnalités que vous allez adorer.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "D'accord", - "acceptNecessaryBtn": "Non merci", - "showPreferencesBtn": "Gérer les préférences" - }, - "preferencesModal": { - "title": "Centre de préférences de consentement", - "acceptAllBtn": "Tout accepter", - "acceptNecessaryBtn": "Tout refuser", - "savePreferencesBtn": "Enregistrer les préférences", - "closeIconLabel": "Fermer la fenêtre", - "serviceCounterLabel": "Service|Services", - "subtitle": "Utilisation des cookies", - "description": { - "1": "Stirling PDF utilise des cookies et des technologies similaires pour améliorer votre expérience et comprendre comment nos outils sont utilisés. Cela nous aide à améliorer les performances, développer les fonctionnalités qui vous tiennent à cœur et offrir un support continu.", - "2": "Stirling PDF ne peut pas — et ne pourra jamais — suivre ou accéder au contenu des documents que vous utilisez.", - "3": "Votre vie privée et votre confiance sont au cœur de notre démarche." - }, - "necessary": { - "title": { - "1": "Cookies strictement nécessaires", - "2": "Toujours activés" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Analyse", - "description": "Ces cookies nous aident à comprendre comment nos outils sont utilisés, afin que nous puissions nous concentrer sur les fonctionnalités les plus appréciées par notre communauté. Soyez rassuré — Stirling PDF ne peut pas et ne suivra jamais le contenu des documents que vous utilisez." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Supprimer les métadonnées" - }, - "sidebar": { - "toggle": "Afficher/masquer la barre latérale" - }, - "theme": { - "toggle": "Changer de thème" - }, - "view": { - "viewer": "Visionneuse", - "pageEditor": "Éditeur de pages", - "fileManager": "Gestionnaire de fichiers" - }, - "pageEditor": { - "title": "Éditeur de pages", - "save": "Enregistrer les modifications", - "noPdfLoaded": "Aucun PDF chargé. Veuillez téléverser un PDF à modifier.", - "rotatedLeft": "Tourné à gauche :", - "rotatedRight": "Tourné à droite :", - "deleted": "Supprimé :", - "movedLeft": "Déplacé à gauche :", - "movedRight": "Déplacé à droite :", - "splitAt": "Scindé à :", - "insertedPageBreak": "Saut de page inséré à :", - "addFileNotImplemented": "Ajout de fichier non implémenté dans la démo", - "closePdf": "Fermer le PDF", - "reset": "Réinitialiser les modifications", - "zoomIn": "Zoom avant", - "zoomOut": "Zoom arrière", - "fitToWidth": "Ajuster à la largeur", - "actualSize": "Taille réelle" - }, - "viewer": { - "firstPage": "Première page", - "lastPage": "Dernière page", - "previousPage": "Page précédente", - "nextPage": "Page suivante", - "zoomIn": "Zoom avant", - "zoomOut": "Zoom arrière", - "singlePageView": "Vue page unique", - "dualPageView": "Vue double page" - }, - "rightRail": { - "closeSelected": "Fermer les fichiers sélectionnés", - "selectAll": "Tout sélectionner", - "deselectAll": "Tout déselectionner", - "selectByNumber": "Sélectionner par numéros de page", - "deleteSelected": "Supprimer les pages sélectionnées", - "closePdf": "Fermer le PDF", - "exportAll": "Exporter le PDF", - "downloadSelected": "Télécharger les fichiers sélectionnés", - "downloadAll": "Tout télécharger", - "saveAll": "Tout enregistrer", - "toggleTheme": "Changer de thème", - "toggleBookmarks": "Afficher/Masquer les signets", - "language": "Langue", - "search": "Rechercher dans le PDF", - "panMode": "Mode panoramique", - "rotateLeft": "Pivoter à gauche", - "rotateRight": "Pivoter à droite", - "toggleSidebar": "Afficher/masquer la barre latérale", - "exportSelected": "Exporter les pages sélectionnées", - "toggleAnnotations": "Afficher/masquer les annotations", - "annotationMode": "Basculer en mode annotation", - "draw": "Dessiner", - "save": "Enregistrer", - "saveChanges": "Enregistrer les modifications" - }, - "search": { - "title": "Rechercher dans le PDF", - "placeholder": "Saisir un terme de recherche…", - "noResults": "Aucun résultat trouvé", - "searching": "Recherche…" - }, - "guestBanner": { - "title": "Vous utilisez Stirling PDF en tant qu’invité !", - "message": "Créez un compte gratuit pour enregistrer votre travail, accéder à plus de fonctionnalités et soutenir le projet.", - "dismiss": "Masquer la bannière", - "signUp": "S’inscrire gratuitement" - }, - "toolPicker": { - "searchPlaceholder": "Rechercher des outils…", - "noToolsFound": "Aucun outil trouvé", - "allTools": "TOUS LES OUTILS", - "quickAccess": "ACCÈS RAPIDE", - "categories": { - "standardTools": "Outils standards", - "advancedTools": "Outils avancés", - "recommendedTools": "Outils recommandés" - }, - "subcategories": { - "signing": "Signature", - "documentSecurity": "Sécurité du document", - "verification": "Vérification", - "documentReview": "Révision de document", - "pageFormatting": "Mise en page", - "extraction": "Extraction", - "removal": "Suppression", - "automation": "Automatisation", - "general": "Général", - "advancedFormatting": "Mise en forme avancée", - "developerTools": "Outils développeur" - } - }, - "quickAccess": { - "read": "Lire", - "sign": "Signer", - "automate": "Auto", - "files": "Fichiers", - "activity": "Activité", - "help": "Aide", - "account": "Compte", - "config": "Config", - "settings": "Réglages", - "adminSettings": "Réglages admin", - "allTools": "Outils", - "reader": "Lecteur", - "helpMenu": { - "toolsTour": "Visite des outils", - "toolsTourDesc": "Découvrez ce que les outils peuvent faire", - "adminTour": "Visite administrateur", - "adminTourDesc": "Découvrez les paramètres et fonctionnalités d’administration" - } - }, - "admin": { - "error": "Erreur", - "success": "Succès", - "expand": "Développer", - "close": "Fermer", - "status": { - "active": "Actif", - "inactive": "Inactif" - }, - "settings": { - "title": "Paramètres d’administration", - "workspace": "Espace de travail", - "fetchError": "Échec du chargement des paramètres", - "saveError": "Échec de l’enregistrement des paramètres", - "saved": "Paramètres enregistrés avec succès", - "saveSuccess": "Paramètres enregistrés avec succès", - "save": "Enregistrer les modifications", - "discard": "Ignorer", - "restartRequired": "Redémarrage requis", - "loginRequired": "Le mode de connexion doit être activé pour modifier les paramètres d’administration", - "unsavedChanges": { - "title": "Modifications non enregistrées", - "message": "Vous avez des modifications non enregistrées. Voulez-vous les ignorer ?", - "cancel": "Continuer l’édition", - "discard": "Ignorer les modifications", - "hint": "Vous avez des modifications non enregistrées" - }, - "loginDisabled": { - "title": "Mode de connexion requis", - "message": "Le mode de connexion doit être activé pour modifier les paramètres d’administration. Veuillez définir SECURITY_ENABLELOGIN=true dans votre environnement ou security.enableLogin: true dans settings.yml, puis redémarrer le serveur.", - "readOnly": "Les paramètres ci-dessous affichent des valeurs d’exemple à titre de référence. Activez le mode de connexion pour afficher et modifier la configuration réelle." - }, - "restart": { - "title": "Redémarrage requis", - "message": "Les paramètres ont été enregistrés avec succès. Un redémarrage du serveur est requis pour que les changements prennent effet.", - "question": "Souhaitez-vous redémarrer le serveur maintenant ou plus tard ?", - "now": "Redémarrer maintenant", - "later": "Redémarrer plus tard" - }, - "restarting": "Redémarrage du serveur", - "restartingMessage": "Le serveur redémarre. Veuillez patienter...", - "restartError": "Échec du redémarrage du serveur. Veuillez redémarrer manuellement.", - "general": { - "title": "Paramètres système", - "description": "Configurer les paramètres applicatifs à l’échelle du système, y compris l’image de marque et le comportement par défaut.", - "ui": "Interface utilisateur", - "system": "Système", - "appName": { - "label": "Nom de l’application", - "description": "Nom affiché dans l’onglet du navigateur et sur la page d’accueil" - }, - "appNameNavbar": { - "label": "Nom de la barre de navigation", - "description": "Nom affiché dans la barre de navigation" - }, - "homeDescription": { - "label": "Description de l’accueil", - "description": "Texte de description affiché sur la page d’accueil" - }, - "defaultLocale": { - "label": "Langue par défaut", - "description": "Langue par défaut pour les nouveaux utilisateurs (ex. : en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Limite de téléversement", - "description": "Taille maximale de téléversement de fichier (ex. : 100MB, 1GB)" - }, - "showUpdate": { - "label": "Afficher les notifications de mise à jour", - "description": "Afficher des notifications lorsqu’une nouvelle version est disponible" - }, - "showUpdateOnlyAdmin": { - "label": "Afficher les mises à jour aux administrateurs uniquement", - "description": "Limiter les notifications de mise à jour aux utilisateurs administrateurs uniquement" - }, - "customHTMLFiles": { - "label": "Fichiers HTML personnalisés", - "description": "Autoriser la diffusion de fichiers HTML personnalisés depuis le répertoire customFiles" - }, - "languages": { - "label": "Langues disponibles", - "description": "Langues parmi lesquelles les utilisateurs peuvent choisir (laisser vide pour activer toutes les langues)", - "placeholder": "Sélectionner des langues" - }, - "customMetadata": { - "label": "Métadonnées personnalisées", - "autoUpdate": { - "label": "Mise à jour automatique des métadonnées", - "description": "Mettre automatiquement à jour les métadonnées PDF sur tous les documents traités" - }, - "author": { - "label": "Auteur par défaut", - "description": "Auteur par défaut pour les métadonnées PDF (ex. : nom d’utilisateur)" - }, - "creator": { - "label": "Créateur par défaut", - "description": "Créateur par défaut pour les métadonnées PDF" - }, - "producer": { - "label": "Producteur par défaut", - "description": "Producteur par défaut pour les métadonnées PDF" - } - }, - "logoStyle": { - "label": "Style de logo", - "description": "Choisir entre le logo minimaliste moderne ou l’icône S classique", - "classic": "Classique", - "classicAlt": "Logo classique", - "modern": "Moderne", - "modernAlt": "Logo moderne" - }, - "customPaths": { - "label": "Chemins personnalisés", - "description": "Configurer des chemins de système de fichiers personnalisés pour le traitement par pipeline et les outils externes", - "pipeline": { - "label": "Répertoires du pipeline", - "watchedFoldersDir": { - "label": "Répertoire des dossiers surveillés", - "description": "Répertoire où le pipeline surveille les PDF entrants (laisser vide pour la valeur par défaut : /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Répertoire des dossiers terminés", - "description": "Répertoire où les PDF traités sont produits (laisser vide pour la valeur par défaut : /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Chemins des outils externes", - "weasyprint": { - "label": "Exécutable WeasyPrint", - "description": "Chemin vers l’exécutable WeasyPrint pour la conversion HTML vers PDF (laisser vide pour la valeur par défaut : /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Exécutable Unoconvert", - "description": "Chemin vers LibreOffice unoconvert pour les conversions de documents (laisser vide pour la valeur par défaut : /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Sécurité", - "description": "Configurer l’authentification, le comportement de connexion et les politiques de sécurité.", - "ssoNotice": { - "title": "Vous cherchez les paramètres SSO/SAML ?", - "message": "Les fournisseurs d’authentification OAuth2 et SAML2 ont été déplacés vers le menu Connexions pour une gestion facilitée." - }, - "authentication": "Authentification", - "enableLogin": { - "label": "Activer la connexion", - "description": "Exiger que les utilisateurs se connectent avant d’accéder à l’application" - }, - "loginMethod": { - "label": "Méthode de connexion", - "description": "Méthode d’authentification à utiliser pour la connexion des utilisateurs", - "all": "Toutes les méthodes", - "normal": "Nom d’utilisateur/mot de passe uniquement", - "oauth2": "OAuth2 uniquement", - "saml2": "SAML2 uniquement" - }, - "loginAttemptCount": { - "label": "Limite de tentatives de connexion", - "description": "Nombre maximal de tentatives de connexion échouées avant le verrouillage du compte" - }, - "loginResetTimeMinutes": { - "label": "Délai de réinitialisation (minutes)", - "description": "Délai avant la réinitialisation du compteur de tentatives de connexion échouées" - }, - "csrfDisabled": { - "label": "Désactiver la protection CSRF", - "description": "Désactiver la protection contre la falsification de requête intersites (non recommandé)" - }, - "initialLogin": { - "label": "Connexion initiale", - "username": { - "label": "Nom d’utilisateur initial", - "description": "Nom d’utilisateur du compte administrateur initial" - }, - "password": { - "label": "Mot de passe initial", - "description": "Mot de passe du compte administrateur initial" - } - }, - "jwt": { - "label": "Configuration JWT", - "secureCookie": { - "label": "Cookie sécurisé", - "description": "Exiger HTTPS pour les cookies JWT (recommandé en production)" - }, - "keyRetentionDays": { - "label": "Jours de rétention des clés", - "description": "Nombre de jours de conservation des anciennes clés JWT pour vérification" - }, - "persistence": { - "label": "Activer la persistance des clés", - "description": "Stocker les clés JWT de manière persistante pour survivre aux redémarrages du serveur" - }, - "enableKeyRotation": { - "label": "Activer la rotation des clés", - "description": "Faire pivoter automatiquement les clés de signature JWT périodiquement" - }, - "enableKeyCleanup": { - "label": "Activer le nettoyage des clés", - "description": "Supprimer automatiquement les clés JWT expirées" - } - }, - "audit": { - "label": "Journal d’audit", - "enabled": { - "label": "Activer le journal d’audit", - "description": "Suivre les actions des utilisateurs et les événements système pour la conformité et la surveillance de sécurité" - }, - "level": { - "label": "Niveau d’audit", - "description": "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE" - }, - "retentionDays": { - "label": "Rétention des journaux (jours)", - "description": "Nombre de jours de conservation des journaux d’audit" - } - }, - "htmlUrlSecurity": { - "label": "Sécurité des URL HTML", - "description": "Configurer les restrictions d’accès URL pour le traitement HTML afin de prévenir les attaques SSRF", - "enabled": { - "label": "Activer la sécurité des URL", - "description": "Activer les restrictions de sécurité des URL pour les conversions HTML vers PDF" - }, - "level": { - "label": "Niveau de sécurité", - "description": "MAX : liste blanche uniquement, MEDIUM : blocage des réseaux internes, OFF : aucune restriction", - "max": "Maximum (liste blanche uniquement)", - "medium": "Moyen (bloquer l’interne)", - "off": "Désactivé (aucune restriction)" - }, - "advanced": "Paramètres avancés", - "allowedDomains": { - "label": "Domaines autorisés (liste blanche)", - "description": "Un domaine par ligne (ex. : cdn.example.com). Seuls ces domaines sont autorisés lorsque le niveau est MAX" - }, - "blockedDomains": { - "label": "Domaines bloqués (liste noire)", - "description": "Un domaine par ligne (ex. : malicious.com). Domaines supplémentaires à bloquer" - }, - "internalTlds": { - "label": "TLD internes", - "description": "Un TLD par ligne (ex. : .local, .internal). Bloquer les domaines avec ces motifs de TLD" - }, - "networkBlocking": "Blocage réseau", - "blockPrivateNetworks": { - "label": "Bloquer les réseaux privés", - "description": "Bloquer les réseaux privés RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Bloquer localhost", - "description": "Bloquer localhost et les adresses de bouclage (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Bloquer les adresses link-local", - "description": "Bloquer les adresses link-local (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Bloquer les endpoints de métadonnées cloud", - "description": "Bloquer les endpoints de métadonnées des fournisseurs cloud (169.254.169.254)" - } - } - }, - "connections": { - "title": "Connexions", - "description": "Configurer des fournisseurs d’authentification externes comme OAuth2 et SAML.", - "linkedServices": "Services liés", - "unlinkedServices": "Services non liés", - "connect": "Connecter", - "disconnect": "Déconnecter", - "disconnected": "Fournisseur déconnecté avec succès", - "disconnectError": "Échec de la déconnexion du fournisseur", - "ssoAutoLogin": { - "label": "Connexion automatique SSO", - "enable": "Activer la connexion automatique SSO", - "description": "Rediriger automatiquement vers la connexion SSO lorsque l’authentification est requise" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Activer OAuth2", - "description": "Autoriser les utilisateurs à s’authentifier via des fournisseurs OAuth2" - }, - "provider": { - "label": "Fournisseur", - "description": "Le fournisseur OAuth2 à utiliser pour l’authentification" - }, - "issuer": { - "label": "URL de l’issuer", - "description": "URL de l’issuer du fournisseur OAuth2" - }, - "clientId": { - "label": "ID client", - "description": "Le client ID OAuth2 de votre fournisseur" - }, - "clientSecret": { - "label": "Secret client", - "description": "Le client secret OAuth2 de votre fournisseur" - }, - "useAsUsername": { - "label": "Utiliser comme nom d’utilisateur", - "description": "La revendication OAuth2 à utiliser comme nom d’utilisateur (ex. : email, sub)" - }, - "autoCreateUser": { - "label": "Créer automatiquement les utilisateurs", - "description": "Créer automatiquement des comptes utilisateurs lors de la première connexion OAuth2" - }, - "blockRegistration": { - "label": "Bloquer l’inscription", - "description": "Empêcher l’inscription de nouveaux utilisateurs via OAuth2" - }, - "scopes": { - "label": "Scopes OAuth2", - "description": "Liste séparée par des virgules des scopes OAuth2 à demander (ex. : openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Activer SAML2", - "description": "Autoriser les utilisateurs à s’authentifier via des fournisseurs SAML2" - }, - "provider": { - "label": "Fournisseur", - "description": "Nom du fournisseur SAML2" - }, - "registrationId": { - "label": "ID d’enregistrement", - "description": "Identifiant d’enregistrement SAML2" - }, - "autoCreateUser": { - "label": "Créer automatiquement les utilisateurs", - "description": "Créer automatiquement des comptes utilisateurs lors de la première connexion SAML2" - }, - "blockRegistration": { - "label": "Bloquer l’inscription", - "description": "Empêcher l’inscription de nouveaux utilisateurs via SAML2" - } - } - }, - "database": { - "title": "Base de données", - "description": "Configurer des paramètres de connexion à une base de données personnalisée pour les déploiements d’entreprise.", - "configuration": "Configuration de la base de données", - "enableCustom": { - "label": "Activer la base de données personnalisée", - "description": "Utiliser votre propre configuration de base de données au lieu de la base embarquée par défaut" - }, - "customUrl": { - "label": "URL de base de données personnalisée", - "description": "Chaîne de connexion JDBC complète (ex. : jdbc:postgresql://localhost:5432/postgres). Si fournie, les paramètres de connexion individuels ci-dessous ne sont pas utilisés." - }, - "type": { - "label": "Type de base de données", - "description": "Type de base de données (non utilisé si une URL personnalisée est fournie)" - }, - "hostName": { - "label": "Nom d’hôte", - "description": "Nom d’hôte du serveur de base de données (non utilisé si une URL personnalisée est fournie)" - }, - "port": { - "label": "Port", - "description": "Port du serveur de base de données (non utilisé si une URL personnalisée est fournie)" - }, - "name": { - "label": "Nom de la base", - "description": "Nom de la base de données (non utilisé si une URL personnalisée est fournie)" - }, - "username": { - "label": "Nom d’utilisateur", - "description": "Nom d’utilisateur pour l’authentification à la base de données" - }, - "password": { - "label": "Mot de passe", - "description": "Mot de passe pour l’authentification à la base de données" - } - }, - "privacy": { - "title": "Confidentialité", - "description": "Configurer les paramètres de confidentialité et de collecte de données.", - "analytics": "Analyses et suivi", - "enableAnalytics": { - "label": "Activer les analyses", - "description": "Collecter des analyses d’utilisation anonymes pour aider à améliorer l’application" - }, - "metricsEnabled": { - "label": "Activer les métriques", - "description": "Activer la collecte des métriques de performance et d’utilisation. Fournit un endpoint API permettant aux administrateurs d’accéder aux données de métriques" - }, - "searchEngine": "Visibilité sur les moteurs de recherche", - "googleVisibility": { - "label": "Visibilité Google", - "description": "Autoriser les moteurs de recherche à indexer cette application" - } - }, - "advanced": { - "title": "Avancé", - "description": "Configurer les fonctionnalités avancées et expérimentales.", - "features": "Indicateurs de fonctionnalités", - "processing": "Traitement", - "endpoints": { - "label": "Points de terminaison", - "manage": "Gérer les points de terminaison API", - "description": "La gestion des points de terminaison se configure via YAML. Voir la documentation pour les détails sur l’activation/la désactivation de points spécifiques." - }, - "enableAlphaFunctionality": { - "label": "Activer les fonctionnalités alpha", - "description": "Activer les fonctionnalités expérimentales et en phase alpha (peuvent être instables)" - }, - "enableUrlToPDF": { - "label": "Activer URL vers PDF", - "description": "Autoriser la conversion de pages web en documents PDF" - }, - "maxDPI": { - "label": "DPI maximum", - "description": "DPI maximum pour le traitement d’images (0 = illimité)" - }, - "tessdataDir": { - "label": "Répertoire tessdata", - "description": "Chemin vers le répertoire tessdata pour les fichiers de langue OCR" - }, - "disableSanitize": { - "label": "Désactiver la sanitisation HTML", - "description": "AVERTISSEMENT : Risque de sécurité — désactiver la sanitisation HTML peut entraîner des vulnérabilités XSS" - }, - "tempFileManagement": { - "label": "Gestion des fichiers temporaires", - "description": "Configurer le stockage des fichiers temporaires et le comportement de nettoyage", - "baseTmpDir": { - "label": "Répertoire temporaire de base", - "description": "Répertoire de base pour les fichiers temporaires (laisser vide pour la valeur par défaut : java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "Répertoire temporaire LibreOffice", - "description": "Répertoire des fichiers temporaires LibreOffice (laisser vide pour la valeur par défaut : baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Répertoire temporaire système", - "description": "Répertoire temporaire système à nettoyer (utilisé uniquement si cleanupSystemTemp est activé)" - }, - "prefix": { - "label": "Préfixe des fichiers temporaires", - "description": "Préfixe pour les noms de fichiers temporaires" - }, - "maxAgeHours": { - "label": "Âge max (heures)", - "description": "Âge maximal en heures avant le nettoyage des fichiers temporaires" - }, - "cleanupIntervalMinutes": { - "label": "Intervalle de nettoyage (minutes)", - "description": "Fréquence d’exécution du nettoyage (en minutes)" - }, - "startupCleanup": { - "label": "Nettoyage au démarrage", - "description": "Nettoyer les anciens fichiers temporaires au démarrage de l’application" - }, - "cleanupSystemTemp": { - "label": "Nettoyer le temporaire système", - "description": "Indique s’il faut nettoyer un répertoire temporaire système plus large (à utiliser avec précaution)" - } - }, - "processExecutor": { - "label": "Limites de l’exécuteur de processus", - "description": "Configurer les limites de session et délais d’expiration pour chaque exécuteur de processus", - "sessionLimit": { - "label": "Limite de sessions", - "description": "Nombre maximal d’instances simultanées" - }, - "timeout": { - "label": "Délai d’expiration (minutes)", - "description": "Temps d’exécution maximal" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF vers HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Installer l’application", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Serveur de messagerie", - "description": "Configurer les paramètres SMTP pour l’envoi de notifications par e-mail.", - "smtp": "Configuration SMTP", - "enabled": { - "label": "Activer l’e-mail", - "description": "Activer les notifications par e-mail et la fonctionnalité SMTP" - }, - "host": { - "label": "Hôte SMTP", - "description": "Nom d’hôte ou adresse IP de votre serveur SMTP" - }, - "port": { - "label": "Port SMTP", - "description": "Numéro de port pour la connexion SMTP (généralement 25, 465 ou 587)" - }, - "username": { - "label": "Nom d’utilisateur SMTP", - "description": "Nom d’utilisateur pour l’authentification SMTP" - }, - "password": { - "label": "Mot de passe SMTP", - "description": "Mot de passe pour l’authentification SMTP" - }, - "from": { - "label": "Adresse d’expéditeur", - "description": "Adresse e-mail à utiliser comme expéditeur" - }, - "enableInvites": { - "label": "Activer les invitations par e-mail", - "description": "Permettre aux administrateurs d’inviter des utilisateurs par e-mail avec des mots de passe générés automatiquement" - }, - "frontendUrl": { - "label": "URL du frontend", - "description": "URL de base du frontend (ex. https://pdf.example.com). Utilisée pour générer les liens d’invitation dans les e-mails. Laisser vide pour utiliser l’URL du backend." - } - }, - "legal": { - "title": "Documents juridiques", - "description": "Configurer les liens vers les documents et politiques juridiques.", - "disclaimer": { - "title": "Avertissement de responsabilité légale", - "message": "En personnalisant ces documents juridiques, vous assumez l’entière responsabilité de la conformité à toutes les lois et réglementations applicables, y compris, sans s’y limiter, au RGPD et autres exigences européennes en matière de protection des données. Ne modifiez ces paramètres que si : (1) vous exploitez une instance personnelle/privée, (2) vous êtes en dehors de la juridiction de l’UE et comprenez vos obligations légales locales, ou (3) vous avez obtenu un conseil juridique approprié et acceptez la responsabilité exclusive de toutes les données des utilisateurs et de la conformité légale. Stirling-PDF et ses développeurs n’assument aucune responsabilité quant à vos obligations légales." - }, - "termsAndConditions": { - "label": "Conditions générales", - "description": "URL ou nom de fichier des conditions générales" - }, - "privacyPolicy": { - "label": "Politique de confidentialité", - "description": "URL ou nom de fichier de la politique de confidentialité" - }, - "accessibilityStatement": { - "label": "Déclaration d’accessibilité", - "description": "URL ou nom de fichier de la déclaration d’accessibilité" - }, - "cookiePolicy": { - "label": "Politique de cookies", - "description": "URL ou nom de fichier de la politique de cookies" - }, - "impressum": { - "label": "Mentions légales", - "description": "URL ou nom de fichier de l’impressum (obligatoire dans certaines juridictions)" - } - }, - "premium": { - "title": "Premium & Enterprise", - "description": "Configurer votre clé de licence Premium ou Enterprise.", - "license": "Configuration de la licence", - "licenseKey": { - "toggle": "Vous avez une clé de licence ou un fichier de certificat ?", - "info": "Si vous avez une clé de licence ou un fichier de certificat suite à un achat direct, vous pouvez l’entrer ici pour activer les fonctionnalités Premium ou Enterprise." - }, - "key": { - "label": "Clé de licence", - "description": "Saisissez votre clé de licence Premium ou Enterprise", - "success": "Clé de licence enregistrée", - "successMessage": "Votre clé de licence a été activée avec succès. Aucun redémarrage requis.", - "overwriteWarning": { - "title": "⚠️ Avertissement : licence existante détectée", - "line1": "Écraser votre clé de licence actuelle est irréversible.", - "line2": "Votre licence précédente sera définitivement perdue, sauf si vous l’avez sauvegardée ailleurs.", - "line3": "Important : gardez vos clés de licence privées et sécurisées. Ne les partagez jamais publiquement." - } - }, - "enabled": { - "label": "Activer les fonctionnalités Premium", - "description": "Activer la vérification de la clé de licence pour les fonctionnalités Pro/Enterprise" - }, - "movedFeatures": { - "title": "Fonctionnalités Premium réparties", - "message": "Les fonctionnalités Premium et Enterprise sont désormais organisées dans leurs sections respectives :" - } - }, - "features": { - "title": "Fonctionnalités", - "description": "Configurer les fonctionnalités optionnelles.", - "serverCertificate": { - "label": "Certificat serveur", - "description": "Configurer la génération de certificat côté serveur pour la fonctionnalité \"Signer avec Stirling-PDF\"", - "enabled": { - "label": "Activer le certificat serveur", - "description": "Activer le certificat côté serveur pour l’option \"Signer avec Stirling-PDF\"" - }, - "organizationName": { - "label": "Nom de l’organisation", - "description": "Nom de l’organisation pour les certificats générés" - }, - "validity": { - "label": "Validité du certificat (jours)", - "description": "Nombre de jours pendant lesquels le certificat sera valide" - }, - "regenerateOnStartup": { - "label": "Régénérer au démarrage", - "description": "Générer un nouveau certificat à chaque démarrage de l’application" - } - } - }, - "endpoints": { - "title": "Points de terminaison API", - "description": "Contrôler quels points de terminaison API et groupes de points sont disponibles.", - "management": "Gestion des points de terminaison", - "toRemove": { - "label": "Points de terminaison désactivés", - "description": "Sélectionner les points de terminaison individuels à désactiver" - }, - "groupsToRemove": { - "label": "Groupes de points de terminaison désactivés", - "description": "Sélectionner les groupes de points de terminaison à désactiver" - }, - "note": "Remarque : la désactivation des points de terminaison limite l’accès à l’API mais ne supprime pas les composants de l’interface. Un redémarrage est requis pour que les changements prennent effet." - } - } - }, - "fileUpload": { - "selectFile": "Sélectionner un fichier", - "selectFiles": "Sélectionner des fichiers", - "selectPdfToView": "Sélectionnez un PDF à afficher", - "selectPdfToEdit": "Sélectionnez un PDF à modifier", - "chooseFromStorage": "Choisissez un fichier depuis le stockage ou téléversez un nouveau PDF", - "chooseFromStorageMultiple": "Choisissez des fichiers depuis le stockage ou téléversez de nouveaux PDF", - "loadFromStorage": "Charger depuis le stockage", - "filesAvailable": "fichiers disponibles", - "loading": "Chargement...", - "or": "ou", - "dropFileHere": "Déposez un fichier ici ou cliquez pour téléverser", - "dropFilesHere": "Déposez des fichiers ici ou cliquez sur le bouton de téléversement", - "dropFilesHereOpen": "Déposez des fichiers ici ou cliquez sur le bouton Ouvrir", - "pdfFilesOnly": "Fichiers PDF uniquement", - "supportedFileTypes": "Types de fichiers pris en charge", - "upload": "Téléverser", - "uploadFile": "Téléverser un fichier", - "uploadFiles": "Téléverser des fichiers", - "open": "Ouvrir", - "openFile": "Ouvrir un fichier", - "openFiles": "Ouvrir des fichiers", - "noFilesInStorage": "Aucun fichier disponible dans le stockage. Téléversez d’abord des fichiers.", - "noFilesInStorageOpen": "Aucun fichier disponible dans le stockage. Ouvrez d’abord des fichiers.", - "selectFromStorage": "Sélectionner depuis le stockage", - "backToTools": "Retour aux outils", - "addFiles": "Ajouter des fichiers", - "dragFilesInOrClick": "Glissez des fichiers ou cliquez sur « Ajouter des fichiers » pour parcourir" - }, - "fileEditor": { - "addFiles": "Ajouter des fichiers" - }, - "fileManager": { - "title": "Téléverser des fichiers PDF", - "subtitle": "Ajoutez des fichiers à votre stockage pour un accès facile dans tous les outils", - "filesSelected": "fichiers sélectionnés", - "clearSelection": "Effacer la sélection", - "openInFileEditor": "Ouvrir dans l’éditeur de fichiers", - "uploadError": "Échec du téléversement de certains fichiers.", - "failedToOpen": "Échec de l’ouverture du fichier. Il a peut-être été supprimé du stockage.", - "failedToLoad": "Échec du chargement du fichier dans l’ensemble actif.", - "storageCleared": "Le navigateur a effacé le stockage. Les fichiers ont été supprimés. Veuillez téléverser de nouveau.", - "clearAll": "Tout effacer", - "reloadFiles": "Recharger les fichiers", - "dragDrop": "Glissez-déposez des fichiers ici", - "clickToUpload": "Cliquez pour téléverser des fichiers", - "selectedFiles": "Fichiers sélectionnés", - "storage": "Stockage", - "filesStored": "fichiers stockés", - "storageError": "Une erreur de stockage est survenue", - "storageLow": "Le stockage est presque plein. Envisagez de supprimer d’anciens fichiers.", - "supportMessage": "Alimenté par le stockage de la base de données du navigateur pour une capacité illimitée", - "noFileSelected": "Aucun fichier sélectionné", - "showHistory": "Afficher l’historique", - "hideHistory": "Masquer l’historique", - "fileHistory": "Historique du fichier", - "loadingHistory": "Chargement de l’historique…", - "lastModified": "Dernière modification", - "toolChain": "Outils appliqués", - "restore": "Restaurer", - "unzip": "Décompresser", - "searchFiles": "Rechercher des fichiers…", - "recent": "Récents", - "localFiles": "Fichiers locaux", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Mes fichiers", - "noRecentFiles": "Aucun fichier récent trouvé", - "googleDriveNotAvailable": "Intégration Google Drive non disponible", - "downloadSelected": "Télécharger la sélection", - "saveSelected": "Enregistrer la sélection", - "openFiles": "Ouvrir des fichiers", - "openFile": "Ouvrir le fichier", - "details": "Détails du fichier", - "fileName": "Nom", - "fileFormat": "Format", - "fileSize": "Taille", - "fileVersion": "Version", - "totalSelected": "Total sélectionné", - "dropFilesHere": "Déposez les fichiers ici", - "selectAll": "Tout sélectionner", - "deselectAll": "Tout déselectionner", - "deleteSelected": "Supprimer la sélection", - "selectedCount": "{{count}} sélectionné(s)", - "download": "Télécharger", - "delete": "Supprimer", - "unsupported": "Non pris en charge", - "addToUpload": "Ajouter au téléversement", - "deleteAll": "Tout supprimer", - "loadingFiles": "Chargement des fichiers...", - "noFiles": "Aucun fichier disponible", - "noFilesFound": "Aucun fichier correspondant à votre recherche", - "openInPageEditor": "Ouvrir dans l’Éditeur de pages", - "showAll": "Tout afficher", - "sortByDate": "Trier par date", - "sortByName": "Trier par nom", - "sortBySize": "Trier par taille" - }, - "storage": { - "temporaryNotice": "Les fichiers sont stockés temporairement dans votre navigateur et peuvent être effacés automatiquement", - "storageLimit": "Limite de stockage", - "storageUsed": "Stockage temporaire utilisé", - "storageFull": "Le stockage est presque plein. Envisagez de supprimer certains fichiers.", - "fileTooLarge": "Fichier trop volumineux. Taille maximale par fichier :", - "storageQuotaExceeded": "Quota de stockage dépassé. Veuillez supprimer des fichiers avant d’en ajouter.", - "approximateSize": "Taille approximative" - }, - "sanitize": { - "title": "Assainir", - "desc": "Supprimer les éléments potentiellement nuisibles des fichiers PDF.", - "submit": "Assainir", - "completed": "Assainissement effectué avec succès", - "error": { - "generic": "Échec de l’assainissement", - "failed": "Une erreur est survenue lors de l’assainissement du PDF." - }, - "filenamePrefix": "nettoyé", - "sanitizationResults": "Résultats de l’assainissement", - "steps": { - "files": "Fichiers", - "settings": "Paramètres", - "results": "Résultats" - }, - "files": { - "placeholder": "Sélectionnez un fichier PDF dans la vue principale pour commencer" - }, - "options": { - "title": "Options d’assainissement", - "note": "Sélectionnez les éléments à supprimer du PDF. Au moins une option doit être sélectionnée.", - "removeJavaScript": { - "label": "Supprimer JavaScript", - "desc": "Supprimer les actions et scripts JavaScript du PDF" - }, - "removeEmbeddedFiles": { - "label": "Supprimer les fichiers intégrés", - "desc": "Supprimer tous les fichiers intégrés dans le PDF" - }, - "removeXMPMetadata": { - "label": "Supprimer les métadonnées XMP", - "desc": "Supprimer les métadonnées XMP du PDF" - }, - "removeMetadata": { - "label": "Supprimer les métadonnées du document", - "desc": "Supprimer les informations de document (titre, auteur, etc.)" - }, - "removeLinks": { - "label": "Supprimer les liens", - "desc": "Supprimer les liens externes et actions de lancement du PDF" - }, - "removeFonts": { - "label": "Supprimer les polices", - "desc": "Supprimer les polices intégrées du PDF" - } - } - }, - "addPassword": { - "title": "Ajouter un mot de passe", - "desc": "Chiffrez votre document PDF avec un mot de passe.", - "completed": "Protection par mot de passe appliquée", - "submit": "Chiffrer", - "filenamePrefix": "chiffré", - "error": { - "failed": "Une erreur est survenue lors du chiffrement du PDF." - }, - "passwords": { - "stepTitle": "Mots de passe & chiffrement", - "completed": "Mots de passe configurés", - "user": { - "label": "Mot de passe utilisateur", - "placeholder": "Saisir le mot de passe utilisateur" - }, - "owner": { - "label": "Mot de passe propriétaire", - "placeholder": "Saisir le mot de passe propriétaire" - } - }, - "encryption": { - "keyLength": { - "label": "Longueur de clé de chiffrement", - "40bit": "40 bits (Faible)", - "128bit": "128 bits (Standard)", - "256bit": "256 bits (Élevé)" - } - }, - "results": { - "title": "PDF chiffrés" - }, - "tooltip": { - "header": { - "title": "Aperçu de la protection par mot de passe" - }, - "passwords": { - "title": "Types de mots de passe", - "text": "Les mots de passe utilisateur restreignent l’ouverture du document, tandis que les mots de passe propriétaire contrôlent ce qui peut être fait une fois le document ouvert. Vous pouvez définir les deux ou seulement l’un d’eux.", - "bullet1": "Mot de passe utilisateur : requis pour ouvrir le PDF", - "bullet2": "Mot de passe propriétaire : contrôle les permissions du document (non pris en charge par tous les lecteurs PDF)" - }, - "encryption": { - "title": "Niveaux de chiffrement", - "text": "Des niveaux de chiffrement plus élevés offrent une meilleure sécurité mais peuvent ne pas être pris en charge par d’anciens lecteurs PDF.", - "bullet1": "40 bits : Sécurité basique, compatible avec les anciens lecteurs", - "bullet2": "128 bits : Sécurité standard, largement prise en charge", - "bullet3": "256 bits : Sécurité maximale, nécessite des lecteurs modernes" - }, - "permissions": { - "title": "Modifier les permissions", - "text": "Ces permissions contrôlent ce que les utilisateurs peuvent faire avec le PDF. Le plus efficace lorsqu’elles sont combinées avec un mot de passe propriétaire." - } - } - }, - "changePermissions": { - "title": "Modifier les permissions", - "desc": "Modifier les restrictions et permissions du document.", - "completed": "Permissions modifiées", - "submit": "Modifier les permissions", - "error": { - "failed": "Une erreur est survenue lors de la modification des permissions du PDF." - }, - "permissions": { - "preventAssembly": { - "label": "Empêcher l'assemblage du document" - }, - "preventExtractContent": { - "label": "Empêcher l'extraction de contenu" - }, - "preventExtractForAccessibility": { - "label": "Empêcher l'extraction pour l'accessibilité" - }, - "preventFillInForm": { - "label": "Empêcher de remplir les formulaires" - }, - "preventModify": { - "label": "Empêcher la modification" - }, - "preventModifyAnnotations": { - "label": "Empêcher la modification des annotations" - }, - "preventPrinting": { - "label": "Empêcher l'impression" - }, - "preventPrintingFaithful": { - "label": "Empêcher l'impression des différents formats" - } - }, - "results": { - "title": "PDF modifiés" - }, - "tooltip": { - "header": { - "title": "Modifier les permissions" - }, - "description": { - "text": "Modifie les permissions du document, autorisant/interdisant l’accès à différentes fonctions dans les lecteurs PDF." - }, - "warning": { - "text": "Pour rendre ces permissions non modifiables, utilisez l’outil Ajouter un mot de passe pour définir un mot de passe propriétaire." - } - } - }, - "removePassword": { - "title": "Supprimer le mot de passe", - "desc": "Supprimez la protection par mot de passe de votre PDF.", - "tags": "supprimer,sécurité,mot de passe,secure,decrypt,security,unpassword,delete password", - "password": { - "stepTitle": "Supprimer le mot de passe", - "label": "Mot de passe actuel", - "placeholder": "Saisir le mot de passe actuel", - "completed": "Mot de passe configuré" - }, - "filenamePrefix": "déchiffré", - "error": { - "failed": "Une erreur est survenue lors du retrait du mot de passe du PDF." - }, - "tooltip": { - "description": "La suppression de la protection par mot de passe nécessite le mot de passe utilisé pour chiffrer le PDF. Cela déchiffrera le document, le rendant accessible sans mot de passe." - }, - "submit": "Supprimer", - "results": { - "title": "PDF déchiffrés" - } - }, - "automate": { - "title": "Automatiser", - "desc": "Créez des workflows multi-étapes en enchaînant des actions PDF. Idéal pour les tâches récurrentes.", - "invalidStep": "Étape invalide", - "files": { - "placeholder": "Sélectionnez des fichiers à traiter avec cette automatisation" - }, - "selection": { - "title": "Sélection d’automatisation", - "saved": { - "title": "Enregistré" - }, - "createNew": { - "title": "Créer une nouvelle automatisation" - }, - "suggested": { - "title": "Suggéré" - } - }, - "creation": { - "createTitle": "Créer une automatisation", - "editTitle": "Modifier l’automatisation", - "intro": "Les automatisations exécutent les outils séquentiellement. Pour commencer, ajoutez les outils dans l’ordre d’exécution souhaité.", - "name": { - "label": "Nom de l’automatisation", - "placeholder": "Mon automatisation" - }, - "description": { - "label": "Description (facultatif)", - "placeholder": "Décrivez ce que fait cette automatisation…" - }, - "tools": { - "selectTool": "Sélectionner un outil…", - "selected": "Outils sélectionnés", - "remove": "Supprimer l’outil", - "configure": "Configurer l’outil", - "notConfigured": " ! Non configuré", - "addTool": "Ajouter l’outil", - "add": "Ajouter un outil…" - }, - "save": "Enregistrer l’automatisation", - "unsavedChanges": { - "title": "Modifications non enregistrées", - "message": "Vous avez des modifications non enregistrées. Êtes-vous sûr de vouloir revenir en arrière ? Toutes les modifications seront perdues.", - "cancel": "Annuler", - "confirm": "Revenir en arrière" - }, - "icon": { - "label": "Icône" - } - }, - "run": { - "title": "Exécuter l’automatisation" - }, - "sequence": { - "unnamed": "Automatisation sans nom", - "steps": "{{count}} étapes", - "running": "Exécution de l’automatisation…", - "run": "Lancer l’automatisation", - "finish": "Terminer" - }, - "reviewTitle": "Résultats de l’automatisation", - "config": { - "loading": "Chargement de la configuration de l’outil…", - "noSettings": "Cet outil n’a pas de paramètres configurables.", - "title": "Configurer {{toolName}}", - "description": "Configurez les paramètres de cet outil. Ils seront appliqués lors de l’exécution de l’automatisation.", - "cancel": "Annuler", - "save": "Enregistrer la configuration" - }, - "copyToSaved": "Copier vers Enregistré" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Ingestion PDF sécurisée", - "securePdfIngestionDesc": "Workflow complet de traitement PDF qui assainit les documents, applique l’OCR avec nettoyage, convertit en format PDF/A pour l’archivage à long terme et optimise la taille du fichier.", - "emailPreparation": "Préparation des e-mails", - "emailPreparationDesc": "Optimise les PDF pour la distribution par e-mail en compressant les fichiers, en scindant les documents volumineux en blocs de 20 Mo pour la compatibilité e-mail et en supprimant les métadonnées pour la confidentialité.", - "secureWorkflow": "Workflow de sécurité", - "secureWorkflowDesc": "Sécurise les documents PDF en supprimant les contenus potentiellement malveillants comme JavaScript et les fichiers intégrés, puis ajoute une protection par mot de passe pour empêcher tout accès non autorisé. Par défaut, le mot de passe est « password ».", - "processImages": "Traiter les images", - "processImagesDesc": "Convertit plusieurs fichiers image en un seul document PDF, puis applique la technologie OCR pour extraire un texte recherchable à partir des images.", - "prePublishSanitization": "Nettoyage avant publication", - "prePublishSanitizationDesc": "Flux de nettoyage qui supprime toutes les métadonnées cachées, JavaScript, fichiers intégrés, annotations, et aplatit les formulaires pour éviter toute fuite de données avant de publier des PDF en ligne." - } - }, - "colorPicker": { - "title": "Choisir la couleur" - }, - "common": { - "previous": "Précédent", - "next": "Suivant", - "collapse": "Réduire", - "expand": "Développer", - "collapsed": "réduit", - "lines": "lignes", - "copy": "Copier", - "copied": "Copié !", - "refresh": "Actualiser", - "retry": "Réessayer", - "remaining": "restant", - "used": "utilisé", - "available": "disponible", - "cancel": "Annuler", - "preview": "Aperçu", - "close": "Fermer", - "done": "Terminé", - "loading": "Chargement…", - "back": "Retour", - "continue": "Continuer", - "error": "Erreur" - }, - "config": { - "overview": { - "title": "Configuration de l’application", - "description": "Paramètres actuels de l’application et détails de configuration.", - "loading": "Chargement de la configuration...", - "error": "Erreur", - "warning": "Avertissement de configuration", - "sections": { - "basic": "Configuration de base", - "security": "Configuration de sécurité", - "system": "Configuration système", - "integration": "Configuration d'intégration" - } - }, - "account": { - "overview": { - "title": "Paramètres du compte", - "manageAccountPreferences": "Gérer les préférences de votre compte", - "guestDescription": "Vous êtes connecté en tant qu’invité. Envisagez de mettre à niveau votre compte ci-dessus." - }, - "upgrade": { - "title": "Mettre à niveau le compte invité", - "description": "Liez votre compte pour préserver votre historique et accéder à davantage de fonctionnalités !", - "socialLogin": "Mettre à niveau avec un compte social", - "linkWith": "Lier avec", - "emailPassword": "ou saisissez votre e-mail et mot de passe", - "email": "E-mail", - "emailPlaceholder": "Saisissez votre e-mail", - "password": "Mot de passe (facultatif)", - "passwordPlaceholder": "Définir un mot de passe", - "passwordNote": "Laissez vide pour utiliser uniquement la vérification par e-mail", - "upgradeButton": "Mettre à niveau le compte" - } - }, - "apiKeys": { - "intro": "Utilisez votre clé API pour accéder de manière programmatique aux capacités de traitement de Stirling PDF.", - "docsTitle": "Documentation API", - "docsDescription": "En savoir plus sur l’intégration avec Stirling PDF :", - "docsLink": "Documentation API", - "schemaLink": "Référence du schéma API", - "usage": "Incluez cette clé dans l’en-tête X-API-KEY pour toutes les requêtes API.", - "description": "Votre clé API pour accéder à la suite d’outils PDF de Stirling. Copiez-la dans votre projet ou actualisez pour en générer une nouvelle.", - "publicKeyAriaLabel": "Clé API publique", - "copyKeyAriaLabel": "Copier la clé API", - "refreshAriaLabel": "Actualiser la clé API", - "includedCredits": "Crédits inclus", - "purchasedCredits": "Crédits achetés", - "totalCredits": "Crédits totaux", - "chartAriaLabel": "Utilisation des crédits : inclus {{includedUsed}} sur {{includedTotal}}, achetés {{purchasedUsed}} sur {{purchasedTotal}}", - "nextReset": "Prochaine réinitialisation", - "lastApiUse": "Dernière utilisation de l’API", - "overlayMessage": "Générez une clé pour voir les crédits et les crédits disponibles", - "label": "Clé API", - "guestInfo": "Les utilisateurs invités ne reçoivent pas de clés API. Créez un compte pour obtenir une clé API à utiliser dans vos applications.", - "goToAccount": "Aller au compte", - "refreshModal": { - "title": "Actualiser les clés API", - "warning": "⚠️ Avertissement : cette action générera de nouvelles clés API et rendra vos clés précédentes invalides.", - "impact": "Toute application ou service utilisant actuellement ces clés cessera de fonctionner jusqu’à leur mise à jour avec les nouvelles clés.", - "confirmPrompt": "Êtes-vous sûr de vouloir continuer ?", - "confirmCta": "Actualiser les clés" - }, - "generateError": "Nous n’avons pas pu générer votre clé API." - } - }, - "AddAttachmentsRequest": { - "attachments": "Sélectionner des pièces jointes", - "info": "Sélectionnez des fichiers à joindre à votre PDF. Ces fichiers seront intégrés et accessibles via le panneau des pièces jointes du PDF.", - "selectFiles": "Sélectionner des fichiers à joindre", - "placeholder": "Choisir des fichiers…", - "addMoreFiles": "Ajouter d’autres fichiers…", - "selectedFiles": "Fichiers sélectionnés", - "submit": "Ajouter les pièces jointes", - "tooltip": { - "header": { - "title": "À propos de l’ajout de pièces jointes" - }, - "description": { - "title": "Ce que fait l’outil" - } - }, - "results": { - "title": "Résultats des pièces jointes" - }, - "error": { - "failed": "Échec de l’ajout des pièces jointes" - } - }, - "termsAndConditions": "Conditions générales", - "logOut": "Se déconnecter", - "addAttachments": { - "error": { - "failed": "Une erreur s’est produite lors de l’ajout de pièces jointes au PDF." - } - }, - "autoRename": { - "description": "Cet outil renommera automatiquement les fichiers PDF en fonction de leur contenu. Il analyse le document pour trouver le titre le plus approprié à partir du texte." - }, - "customPosition": "Position personnalisée", - "details": "Détails", - "invalidUndoData": "Impossible d’annuler : données d’opération invalides", - "margin": { - "large": "Grande", - "medium": "Moyenne", - "small": "Petite", - "xLarge": "Très grande" - }, - "noFilesToUndo": "Impossible d’annuler : aucun fichier n’a été traité lors de la dernière opération", - "noOperationToUndo": "Aucune opération à annuler", - "noValidFiles": "Aucun fichier valide à traiter", - "operationCancelled": "Opération annulée", - "pageEdit": { - "deselectAll": "Ne rien sélectionner", - "selectAll": "Tout sélectionner" - }, - "quickPosition": "Position rapide", - "reorganizePages": { - "error": { - "failed": "Échec de la réorganisation des pages" - }, - "results": { - "title": "Pages réorganisées" - }, - "settings": { - "title": "Paramètres" - }, - "submit": "Réorganiser les pages" - }, - "replace-color": { - "options": { - "fill": "Couleur de remplissage", - "gradient": "Dégradé" - }, - "previewOverlayOpacity": "Opacité de la superposition d’aperçu", - "previewOverlayTransparency": "Transparence de la superposition d’aperçu", - "previewOverlayVisibility": "Afficher la superposition d’aperçu", - "selectText": { - "1": "Options pour remplacer ou inverser les couleurs", - "2": "Par défaut (couleurs à fort contraste prédéfinies)", - "3": "Personnalisé (choisissez vos propres couleurs)", - "4": "Inversion totale (inverser toutes les couleurs)", - "5": "Options de couleurs à fort contraste", - "6": "Texte blanc sur fond noir", - "7": "Texte noir sur fond blanc", - "8": "Texte jaune sur fond noir", - "9": "Texte vert sur fond noir", - "10": "Choisir la couleur du texte", - "11": "Choisir la couleur d’arrière-plan", - "12": "Choisir la couleur de départ", - "13": "Choisir la couleur d’arrivée" - }, - "submit": "Remplacer", - "title": "Remplacer-Inverser-Couleur" - }, - "size": "Taille", - "submit": "Valider", - "success": "Succès", - "tools": { - "noSearchResults": "Aucun outil trouvé", - "noTools": "Aucun outil disponible" - }, - "undoDataMismatch": "Impossible d’annuler : données d’opération corrompues", - "undoFailed": "Échec de l’annulation de l’opération", - "undoQuotaError": "Impossible d’annuler : espace de stockage insuffisant", - "undoStorageError": "Annulation effectuée mais certains fichiers n’ont pas pu être enregistrés dans le stockage", - "undoSuccess": "Opération annulée avec succès", - "unsupported": "Non pris en charge", - "onboarding": { - "welcomeModal": { - "title": "Bienvenue dans Stirling PDF !", - "description": "Souhaitez-vous suivre une visite guidée d’une minute pour découvrir les fonctionnalités clés et comment démarrer ?", - "helpHint": "Vous pouvez toujours accéder à cette visite plus tard via le bouton Aide en bas à gauche.", - "startTour": "Commencer la visite", - "maybeLater": "Peut-être plus tard", - "dontShowAgain": "Ne plus afficher" - }, - "welcomeSlide": { - "title": "Bienvenue dans Stirling", - "body": "Stirling PDF est désormais prêt pour des équipes de toutes tailles. Cette mise à jour inclut une nouvelle interface, de puissantes fonctionnalités d’administration et notre fonctionnalité la plus demandée — Modifier le texte." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Sélectionnons l’outil Rogner pour montrer comment utiliser l’un des outils.", - "toolInterface": "Voici l’interface de l’outil Rogner. Comme vous pouvez le voir, il n’y a pas grand-chose pour l’instant car nous n’avons pas encore ajouté de fichiers PDF sur lesquels travailler.", - "filesButton": "Le bouton Fichiers de la barre d’accès rapide vous permet de téléverser des PDF à utiliser avec les outils.", - "fileSources": "Vous pouvez téléverser de nouveaux fichiers ou accéder à des fichiers récents depuis ici. Pour la visite, nous utiliserons un fichier d’exemple.", - "workbench": "Voici le Workbench - la zone principale où vous visualisez et modifiez vos PDF.", - "viewSwitcher": "Utilisez ces commandes pour choisir comment afficher vos PDF.", - "viewer": "La Visionneuse vous permet de lire et d’annoter vos PDF.", - "pageEditor": "L’Éditeur de pages vous permet de réaliser diverses opérations sur les pages de vos PDF, comme réorganiser, faire pivoter et supprimer.", - "activeFiles": "La vue Fichiers actifs affiche tous les PDF chargés dans l’outil et vous permet de choisir ceux à traiter.", - "fileCheckbox": "Cliquer sur l’un des fichiers le sélectionne pour le traitement. Vous pouvez en sélectionner plusieurs pour des opérations par lots.", - "selectControls": "Le volet droit contient des boutons pour sélectionner/désélectionner rapidement tous vos PDF actifs, ainsi que des boutons pour changer le thème ou la langue de l’application.", - "cropSettings": "Maintenant que nous avons sélectionné le fichier que nous voulons rogner, nous pouvons configurer l’outil Rogner pour définir la zone de rognage du PDF.", - "runButton": "Une fois l’outil configuré, ce bouton vous permet d’exécuter l’outil sur tous les PDF sélectionnés.", - "results": "Après l’exécution de l’outil, l’étape de Revue affichera un aperçu des résultats dans ce panneau et vous permettra d’annuler l’opération ou de télécharger le fichier.", - "fileReplacement": "Le fichier modifié remplacera automatiquement le fichier d’origine dans le Workbench, ce qui vous permettra de le faire passer facilement par d’autres outils.", - "pinButton": "Vous pouvez utiliser le bouton Épingler si vous préférez que vos fichiers restent actifs après l’exécution des outils.", - "wrapUp": "Tout est prêt ! Vous avez appris les principales zones de l’application et comment les utiliser. Cliquez sur le bouton Aide quand vous le souhaitez pour revoir cette visite.", - "previous": "Précédent", - "next": "Suivant", - "finish": "Terminer", - "startTour": "Commencer la visite", - "startTourDescription": "Suivez une visite guidée des fonctionnalités clés de Stirling PDF", - "buttons": { - "next": "Suivant →", - "back": "Retour", - "skipForNow": "Passer pour l’instant", - "download": "Télécharger →", - "showMeAround": "Faites-moi faire le tour", - "skipTheTour": "Passer la visite" - }, - "serverLicense": { - "skip": "Passer pour l’instant", - "seePlans": "Voir les offres →", - "upgrade": "Mettre à niveau maintenant →", - "freeTitle": "Licence serveur", - "overLimitTitle": "Licence serveur requise", - "overLimitBody": "Notre licence autorise jusqu’à {{freeTierLimit}} utilisateurs gratuits par serveur. Vous avez {{overLimitUserCopy}} utilisateurs Stirling. Pour continuer sans interruption, passez au plan Stirling Server — places illimitées, édition de texte PDF et contrôle d’administration complet pour 99 $/serveur/mois.", - "freeBody": "Notre licence Open-Core autorise jusqu’à {{freeTierLimit}} utilisateurs gratuits par serveur. Pour évoluer sans interruption et accéder en avant-première à notre nouvel outil d’édition de texte PDF, nous recommandons le plan Stirling Server — édition complète et places illimitées pour 99 $/serveur/mois." - }, - "desktopInstall": { - "title": "Télécharger", - "titleWithOs": "Télécharger pour {{osLabel}}", - "body": "Stirling fonctionne mieux en application de bureau. Vous pouvez l’utiliser hors ligne, accéder plus rapidement aux documents et effectuer des modifications en local sur votre ordinateur." - }, - "planOverview": { - "adminTitle": "Aperçu admin", - "userTitle": "Aperçu du plan", - "adminBodyLoginEnabled": "En tant qu’admin, vous pouvez gérer les utilisateurs, configurer les paramètres et surveiller la santé du serveur. Les {{freeTierLimit}} premières personnes sur votre serveur utilisent Stirling gratuitement.", - "adminBodyLoginDisabled": "Une fois le mode connexion activé, vous pourrez gérer les utilisateurs, configurer les paramètres et surveiller la santé du serveur. Les {{freeTierLimit}} premières personnes sur votre serveur utilisent Stirling gratuitement.", - "userBody": "Invitez des coéquipiers, assignez des rôles et gardez vos documents organisés dans un espace de travail sécurisé. Activez le mode connexion quand vous êtes prêt à aller au‑delà d’un usage solo." - }, - "securityCheck": { - "message": "L’application a subi des changements importants récemment. L’attention de l’administrateur du serveur peut être requise. Veuillez confirmer votre rôle pour continuer." - } - }, - "adminOnboarding": { - "welcome": "Bienvenue dans la Visite Admin ! Explorons les puissantes fonctionnalités d’entreprise et les paramètres disponibles pour les administrateurs système.", - "configButton": "Cliquez sur le bouton Config pour accéder à tous les paramètres système et aux contrôles d’administration.", - "settingsOverview": "Voici le Panneau des paramètres. Les paramètres d’administration sont organisés par catégorie pour une navigation facile.", - "teamsAndUsers": "Gérez ici les Équipes et les utilisateurs individuels. Vous pouvez inviter de nouveaux utilisateurs par e-mail, via des liens partageables ou créer vous-même des comptes personnalisés pour eux.", - "systemCustomization": "Nous offrons de nombreuses façons de personnaliser l’interface : les Paramètres système permettent de changer le nom de l’application et les langues, Fonctionnalités permet la gestion des certificats serveur, et Points de terminaison vous permet d’activer ou de désactiver des outils spécifiques pour vos utilisateurs.", - "databaseSection": "Pour les environnements de production avancés, nous proposons des paramètres permettant des connexions à des bases de données externes afin de vous intégrer à votre infrastructure existante.", - "connectionsSection": "La section Connexions prend en charge diverses méthodes de connexion, y compris des SSO personnalisés et des fournisseurs SAML comme Google et GitHub, ainsi que des intégrations e-mail pour les notifications et communications.", - "adminTools": "Enfin, nous disposons d’outils d’administration avancés comme l’Audit pour suivre l’activité du système et l’Analyse d’utilisation pour surveiller la façon dont vos utilisateurs interagissent avec la plateforme.", - "wrapUp": "C’est la visite admin ! Vous avez vu les fonctionnalités d’entreprise qui font de Stirling PDF une solution puissante et personnalisable pour les organisations. Accédez à cette visite à tout moment depuis le menu Aide." - }, - "workspace": { - "title": "Espace de travail", - "people": { - "title": "Personnes", - "description": "Gérer les membres de l’espace de travail et leurs autorisations", - "loading": "Chargement des personnes...", - "searchMembers": "Rechercher des membres...", - "addMembers": "Ajouter des membres", - "inviteMembers": { - "label": "Inviter des membres", - "subtitle": "Saisissez ou collez des e-mails ci-dessous, séparés par des virgules. Votre espace de travail sera facturé par membre." - }, - "user": "Utilisateur", - "role": "Rôle", - "team": "Équipe", - "status": "Statut", - "actions": { - "label": "Actions", - "upgrade": "Mettre à niveau" - }, - "noMembersFound": "Aucun membre trouvé", - "active": "Actif", - "disabled": "Désactivé", - "activeSession": "Session active", - "member": "Membre", - "admin": "Admin", - "roleDescriptions": { - "admin": "Peut gérer les paramètres et inviter des membres, avec un accès administratif complet.", - "member": "Peut afficher et modifier les fichiers partagés, mais ne peut pas gérer les paramètres de l’espace de travail ni les membres.", - "user": "Utilisateur" - }, - "editRole": "Modifier le rôle", - "enable": "Activer", - "disable": "Désactiver", - "deleteUser": "Supprimer l’utilisateur", - "deleteUserSuccess": "Utilisateur supprimé avec succès", - "deleteUserError": "Échec de la suppression de l’utilisateur", - "confirmDelete": "Êtes-vous sûr de vouloir supprimer cet utilisateur ? Cette action ne peut pas être annulée.", - "addMember": { - "title": "Ajouter un membre", - "username": "Nom d’utilisateur (e-mail)", - "usernamePlaceholder": "user@example.com", - "password": "Mot de passe", - "passwordPlaceholder": "Saisir le mot de passe", - "role": "Rôle", - "team": "Équipe (facultatif)", - "teamPlaceholder": "Sélectionner une équipe", - "forcePasswordChange": "Forcer le changement de mot de passe à la première connexion", - "cancel": "Annuler", - "submit": "Ajouter le membre", - "usernameRequired": "Le nom d’utilisateur et le mot de passe sont obligatoires", - "passwordTooShort": "Le mot de passe doit comporter au moins 6 caractères", - "success": "Utilisateur créé avec succès", - "error": "Échec de la création de l’utilisateur" - }, - "editMember": { - "title": "Modifier le membre", - "editing": "Modification :", - "role": "Rôle", - "team": "Équipe (facultatif)", - "teamPlaceholder": "Sélectionner une équipe", - "cancel": "Annuler", - "submit": "Mettre à jour le membre", - "success": "Utilisateur mis à jour avec succès", - "error": "Échec de la mise à jour de l’utilisateur" - }, - "toggleEnabled": { - "success": "Statut de l’utilisateur mis à jour avec succès", - "error": "Échec de la mise à jour du statut de l’utilisateur" - }, - "delete": { - "success": "Utilisateur supprimé avec succès", - "error": "Échec de la suppression de l’utilisateur" - }, - "emailInvite": { - "tab": "Invitation par e-mail", - "description": "Saisissez ou collez des adresses e-mail ci-dessous, séparées par des virgules. Les utilisateurs recevront leurs identifiants de connexion par e-mail.", - "emails": "Adresses e-mail", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Au moins une adresse e-mail est requise", - "submit": "Envoyer les invitations", - "success": "Utilisateur(s) invité(s) avec succès", - "partialSuccess": "Certaines invitations ont échoué", - "allFailed": "Échec de l’invitation des utilisateurs", - "error": "Échec de l’envoi des invitations" - }, - "directInvite": { - "tab": "Création directe" - }, - "inviteLinkTab": { - "tab": "Lien d’invitation" - }, - "inviteLink": { - "description": "Générez un lien sécurisé permettant à l’utilisateur de définir son propre mot de passe", - "email": "Adresse e-mail", - "emailPlaceholder": "user@example.com (facultatif)", - "emailDescription": "Facultatif - laissez vide pour un lien d’invitation général utilisable par n’importe qui", - "emailRequired": "L’adresse e-mail est requise", - "emailOptional": "Facultatif - laissez vide pour un lien d’invitation général", - "emailRequiredForSend": "L’adresse e-mail est requise pour envoyer la notification par e-mail", - "expiryHours": "Heures d’expiration", - "expiryDescription": "Nombre d’heures avant l’expiration du lien", - "sendEmail": "Envoyer le lien d’invitation par e-mail", - "sendEmailDescription": "Si activé, le lien d’invitation sera envoyé à l’adresse e-mail spécifiée", - "smtpRequired": "SMTP non configuré", - "generate": "Générer le lien", - "generated": "Lien d’invitation généré", - "copied": "Lien copié dans le presse-papiers", - "success": "Lien d’invitation généré avec succès", - "successWithEmail": "Lien d’invitation généré et envoyé par e-mail", - "emailSent": "Lien d’invitation généré et envoyé par e-mail", - "emailFailed": "Lien d’invitation généré, mais l’envoi de l’e-mail a échoué", - "emailFailedDetails": "Erreur : {0}. Veuillez partager le lien d’invitation manuellement.", - "error": "Échec de la génération du lien d’invitation", - "submit": "Générer un lien d’invitation" - }, - "inviteMode": { - "username": "Nom d’utilisateur", - "email": "E-mail", - "link": "Lien", - "emailDisabled": "Les invitations par e-mail nécessitent la configuration de SMTP et mail.enableInvites=true dans les paramètres" - }, - "license": { - "users": "utilisateurs", - "availableSlots": "Places disponibles", - "grandfathered": "Droits acquis", - "grandfatheredShort": "{{count}} droits acquis", - "fromLicense": "de la licence", - "slotsAvailable": "{{count}} place(s) utilisateur disponibles", - "noSlotsAvailable": "Aucune place disponible", - "currentUsage": "Utilise actuellement {{current}} sur {{max}} licences utilisateur" - }, - "loginRequired": "Activez d’abord le mode connexion" - }, - "teams": { - "title": "Équipes", - "description": "Gérez les équipes et organisez les membres de l’espace de travail", - "loading": "Chargement des équipes...", - "loadingDetails": "Chargement des détails de l’équipe...", - "loadError": "Impossible de charger les détails de l'équipe", - "createNewTeam": "Créer une nouvelle équipe", - "teamName": "Nom de l’équipe", - "totalMembers": "Nombre total de membres", - "actions": "Actions", - "noTeamsFound": "Aucune équipe trouvée", - "noMembers": "Aucun membre dans cette équipe", - "system": "Système", - "addMember": "Ajouter un membre", - "viewTeam": "Voir l’équipe", - "removeMember": "Retirer de l’équipe", - "cannotRemoveFromSystemTeam": "Impossible de retirer de l’équipe système", - "renameTeamLabel": "Renommer l’équipe", - "deleteTeamLabel": "Supprimer l’équipe", - "cannotDeleteInternal": "Impossible de supprimer l’équipe Internal", - "confirmDelete": "Voulez-vous vraiment supprimer cette équipe ? Cette équipe doit être vide pour être supprimée.", - "confirmRemove": "Retirer l’utilisateur de cette équipe ?", - "cannotRenameInternal": "Impossible de renommer l’équipe Internal", - "cannotAddToInternal": "Impossible d’ajouter des membres à l’équipe Internal", - "teamNotFound": "Équipe introuvable", - "backToTeams": "Retour aux équipes", - "memberCount": "{{count}} membres", - "removeMemberSuccess": "Utilisateur retiré de l’équipe", - "removeMemberError": "Échec du retrait de l’utilisateur de l’équipe", - "createTeam": { - "title": "Créer une nouvelle équipe", - "teamName": "Nom de l’équipe", - "teamNamePlaceholder": "Saisissez le nom de l’équipe", - "cancel": "Annuler", - "submit": "Créer l’équipe", - "nameRequired": "Le nom de l’équipe est requis", - "success": "Équipe créée avec succès", - "error": "Échec de la création de l’équipe" - }, - "renameTeam": { - "title": "Renommer l’équipe", - "renaming": "Renommage :", - "newTeamName": "Nouveau nom de l’équipe", - "newTeamNamePlaceholder": "Saisissez le nouveau nom de l’équipe", - "cancel": "Annuler", - "submit": "Renommer l’équipe", - "nameRequired": "Le nom de l’équipe est requis", - "success": "Équipe renommée avec succès", - "error": "Échec du renommage de l’équipe" - }, - "deleteTeam": { - "success": "Équipe supprimée avec succès", - "error": "Échec de la suppression de l’équipe. Assurez-vous que l’équipe est vide.", - "teamMustBeEmpty": "L’équipe doit être vide avant la suppression" - }, - "addMemberToTeam": { - "title": "Ajouter un membre à l’équipe", - "addingTo": "Ajout à", - "selectUser": "Sélectionner un utilisateur", - "selectUserPlaceholder": "Choisissez un utilisateur", - "selectUserRequired": "Veuillez sélectionner un utilisateur", - "currentlyIn": "actuellement dans", - "willBeMoved": "Remarque : cet utilisateur sera déplacé de son équipe actuelle vers cette équipe.", - "cancel": "Annuler", - "submit": "Ajouter un membre", - "userRequired": "Veuillez sélectionner un utilisateur", - "success": "Membre ajouté à l’équipe avec succès", - "error": "Échec de l’ajout du membre à l’équipe" - }, - "changeTeam": { - "label": "Changer d’équipe", - "title": "Changer d’équipe", - "changing": "Déplacement", - "selectTeam": "Sélectionnez une équipe", - "selectTeamPlaceholder": "Choisissez une équipe", - "selectTeamRequired": "Veuillez sélectionner une équipe", - "success": "Équipe changée avec succès", - "error": "Échec du changement d’équipe", - "submit": "Changer d’équipe" - } - } - }, - "plan": { - "currency": "Devise", - "popular": "Populaire", - "current": "Forfait actuel", - "upgrade": "Mettre à niveau", - "contact": "Contactez-nous", - "customPricing": "Personnalisé", - "showComparison": "Comparer toutes les fonctionnalités", - "hideComparison": "Masquer la comparaison des fonctionnalités", - "featureComparison": "Comparaison des fonctionnalités", - "from": "À partir de", - "perMonth": "/mois", - "perSeat": "/place", - "withServer": "+ Plan Server", - "licensedSeats": "Licences : {{count}} places", - "includedInCurrent": "Inclus dans votre plan", - "selectPlan": "Choisir un plan", - "manage": "Gérer", - "manageSubscription": { - "description": "Gérez votre abonnement, la facturation et les moyens de paiement" - }, - "activePlan": { - "title": "Forfait actif", - "subtitle": "Détails de votre abonnement actuel" - }, - "availablePlans": { - "title": "Forfaits disponibles", - "subtitle": "Choisissez le forfait adapté à vos besoins" - }, - "static": { - "title": "Informations de facturation", - "message": "La facturation en ligne n’est pas configurée actuellement. Pour mettre à niveau votre forfait ou gérer vos abonnements, veuillez nous contacter directement.", - "contactSales": "Contacter l’équipe commerciale", - "contactToUpgrade": "Contactez-nous pour mettre à niveau ou personnaliser votre forfait", - "maxUsers": "Nombre maximal d’utilisateurs", - "upTo": "Jusqu’à" - }, - "period": { - "month": "mois", - "perUserPerMonth": "/utilisateur/mois" - }, - "free": { - "name": "Gratuit", - "highlight1": "Utilisation des outils limitée par semaine", - "highlight2": "Accès à tous les outils", - "highlight3": "Support communautaire", - "forever": "Gratuit pour toujours", - "included": "Inclus" - }, - "pro": { - "name": "Pro", - "highlight1": "Utilisation des outils illimitée", - "highlight2": "Outils PDF avancés", - "highlight3": "Sans filigranes" - }, - "enterprise": { - "name": "Entreprise", - "highlight1": "Tarification personnalisée", - "highlight2": "Support dédié", - "highlight3": "Fonctionnalités les plus récentes", - "requiresServer": "Nécessite Server", - "requiresServerMessage": "Veuillez d’abord passer au plan Server avant de passer à Enterprise." - }, - "feature": { - "title": "Fonctionnalité", - "pdfTools": "Outils PDF de base", - "fileSize": "Limite de taille de fichier", - "automation": "Automatiser les flux de travail des outils", - "api": "Accès à l’API", - "priority": "Support prioritaire", - "customPricing": "Tarification personnalisée" - }, - "licenseWarning": { - "title": "Limite de l’auto‑hébergement gratuit atteinte", - "body": "Vous avez {{total}} utilisateurs, mais le niveau gratuit ne prend en charge que {{limit}} par serveur. Mettez à niveau pour que Stirling PDF continue de fonctionner correctement.", - "overLimit": "plus de {{limit}}", - "cta": "Voir les offres" - } - }, - "subscription": { - "status": { - "active": "Actif", - "pastDue": "En retard de paiement", - "canceled": "Annulé", - "incomplete": "Incomplet", - "trialing": "Essai", - "none": "Aucun abonnement" - }, - "renewsOn": "Renouvellement le {{date}}", - "cancelsOn": "Annulation le {{date}}" - }, - "billing": { - "manageBilling": "Gérer la facturation", - "portal": { - "error": "Échec de l’ouverture du portail de facturation" - }, - "updateSeats": "Mettre à jour les places", - "updateEnterpriseSeats": "Mettre à jour les places Enterprise", - "currentSeats": "Places actuelles", - "minimumSeats": "Places minimales", - "basedOnUsers": "(utilisateurs actuels)", - "newSeatCount": "Nouveau nombre de places", - "newSeatCountDescription": "Sélectionnez le nombre de places pour votre licence Enterprise", - "whatHappensNext": "Et ensuite ?", - "stripePortalRedirect": "Vous serez redirigé vers le portail de facturation Stripe pour vérifier et confirmer la modification du nombre de places. Le montant au prorata sera calculé automatiquement.", - "preparingUpdate": "Préparation de la mise à jour des places…", - "seatCountTooLow": "Le nombre de places doit être d’au moins {{minimum}} (nombre actuel d’utilisateurs)", - "seatCountUnchanged": "Veuillez choisir un nombre de places différent", - "seatsUpdated": "Places mises à jour", - "seatsUpdatedMessage": "Vos places Enterprise ont été mises à jour à {{seats}}", - "updateProcessing": "Mise à jour en cours", - "updateProcessingMessage": "Votre mise à jour des places est en cours de traitement. Veuillez actualiser dans quelques instants.", - "notEnterprise": "La gestion des places est réservée aux licences Enterprise" - }, - "upgradeBanner": { - "title": "Passer au plan Server", - "message": "Tirez le meilleur parti de Stirling PDF avec des utilisateurs illimités et des fonctionnalités avancées", - "upgradeButton": "Mettre à niveau maintenant", - "dismiss": "Masquer la bannière", - "attentionTitle": "Ce serveur nécessite l’attention d’un administrateur", - "attentionBody": "Votre administrateur doit se connecter pour voir plus d’informations. Veuillez le contacter immédiatement.", - "attentionBodyAdmin": "Vérifiez les exigences de licence pour maintenir ce serveur conforme.", - "seeInfo": "Voir les infos" - }, - "payment": { - "preparing": "Préparation de votre paiement...", - "redirecting": "Redirection vers le paiement sécurisé...", - "upgradeTitle": "Mettre à niveau vers {{planName}}", - "success": "Paiement réussi !", - "successMessage": "Votre abonnement a été activé avec succès. Vous recevrez un e-mail de confirmation sous peu.", - "autoClose": "Cette fenêtre se fermera automatiquement...", - "error": "Erreur de paiement", - "upgradeSuccess": "Paiement réussi ! Votre abonnement a été mis à niveau. La licence a été mise à jour sur votre serveur. Vous recevrez bientôt un e‑mail de confirmation.", - "paymentSuccess": "Paiement réussi ! Récupération de votre clé de licence…", - "licenseActivated": "Licence activée ! Votre clé de licence a été enregistrée. Un e‑mail de confirmation a été envoyé à l’adresse enregistrée.", - "licenseDelayed": "Paiement réussi ! Votre licence est en cours de génération. Vous recevrez bientôt un e‑mail avec votre clé de licence. Si vous ne la recevez pas sous 10 minutes, veuillez contacter le support.", - "licensePollingError": "Paiement réussi mais nous n’avons pas pu récupérer votre clé de licence automatiquement. Veuillez vérifier votre e‑mail ou contacter le support avec votre confirmation de paiement.", - "licenseRetrievalError": "Paiement réussi mais l’obtention de la licence a échoué. Vous recevrez votre clé de licence par e‑mail. Veuillez contacter le support si vous ne la recevez pas sous 10 minutes.", - "syncError": "Paiement réussi mais la synchronisation de la licence a échoué. Votre licence sera mise à jour sous peu. Veuillez contacter le support si le problème persiste.", - "licenseSaveError": "Échec de l’enregistrement de la clé de licence. Veuillez contacter le support avec votre clé pour finaliser l’activation.", - "paymentCanceled": "Le paiement a été annulé. Aucun débit effectué.", - "syncingLicense": "Synchronisation de votre licence mise à niveau…", - "generatingLicense": "Génération de votre clé de licence…", - "upgradeComplete": "Mise à niveau terminée", - "upgradeCompleteMessage": "Votre abonnement a été mis à niveau avec succès. Votre clé de licence existante a été mise à jour.", - "stripeNotConfigured": "Stripe non configuré", - "stripeNotConfiguredMessage": "L’intégration de paiement Stripe n’est pas configurée. Veuillez contacter votre administrateur.", - "monthly": "Mensuel", - "yearly": "Annuel", - "billingPeriod": "Période de facturation", - "enterpriseNote": "Les places peuvent être ajustées au paiement (1–1000).", - "installationId": "ID d’installation", - "licenseKey": "Votre clé de licence", - "licenseInstructions": "Ceci a été ajouté à votre installation. Vous en recevrez aussi une copie par e‑mail.", - "canCloseWindow": "Vous pouvez maintenant fermer cette fenêtre.", - "licenseKeyProcessing": "Traitement de la clé de licence", - "licenseDelayedMessage": "Votre clé de licence est en cours de génération. Veuillez consulter votre e‑mail prochainement ou contacter le support.", - "perYear": "/an", - "perMonth": "/mois", - "emailInvalid": "Veuillez saisir une adresse e‑mail valide", - "emailStage": { - "title": "Entrez votre e‑mail", - "description": "Nous l’utiliserons pour vous envoyer votre clé de licence et vos reçus.", - "emailLabel": "Adresse e‑mail", - "emailPlaceholder": "votre@email.com", - "continue": "Continuer", - "modalTitle": "Commencer — {{planName}}" - }, - "planStage": { - "title": "Choisissez votre période de facturation", - "savingsNote": "Économisez {{percent}} % avec la facturation annuelle", - "basePrice": "Prix de base", - "seatPrice": "Par place", - "totalForSeats": "Total ({{count}} places)", - "selectMonthly": "Choisir Mensuel", - "selectYearly": "Choisir Annuel", - "savePercent": "Économisez {{percent}} %", - "savingsAmount": "Vous économisez {{amount}}", - "modalTitle": "Sélectionner la période de facturation — {{planName}}", - "billedYearly": "Facturé annuellement {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Retour à la sélection du plan", - "selectedPlan": "Plan sélectionné", - "modalTitle": "Finaliser le paiement — {{planName}}" - } - }, - "firstLogin": { - "title": "Première connexion", - "welcomeTitle": "Bienvenue !", - "welcomeMessage": "Pour des raisons de sécurité, vous devez changer votre mot de passe lors de votre première connexion.", - "loggedInAs": "Connecté en tant que", - "error": "Erreur", - "currentPassword": "Mot de passe actuel", - "enterCurrentPassword": "Saisissez votre mot de passe actuel", - "newPassword": "Nouveau mot de passe", - "enterNewPassword": "Saisissez un nouveau mot de passe (8 caractères minimum)", - "confirmPassword": "Confirmez le nouveau mot de passe", - "reEnterNewPassword": "Saisissez à nouveau le nouveau mot de passe", - "changePassword": "Changer le mot de passe", - "allFieldsRequired": "Tous les champs sont obligatoires", - "passwordsDoNotMatch": "Les nouveaux mots de passe ne correspondent pas", - "passwordTooShort": "Le mot de passe doit comporter au moins 8 caractères", - "passwordMustBeDifferent": "Le nouveau mot de passe doit être différent du mot de passe actuel", - "passwordChangedSuccess": "Mot de passe modifié avec succès ! Veuillez vous reconnecter.", - "passwordChangeFailed": "Échec de la modification du mot de passe. Veuillez vérifier votre mot de passe actuel." - }, - "invite": { - "welcome": "Bienvenue sur Stirling PDF", - "invalidToken": "Lien d’invitation invalide", - "validationError": "Échec de la validation du lien d’invitation", - "passwordRequired": "Le mot de passe est requis", - "passwordTooShort": "Le mot de passe doit comporter au moins 6 caractères", - "passwordMismatch": "Les mots de passe ne correspondent pas", - "acceptError": "Échec de la création du compte", - "validating": "Validation de l’invitation...", - "invalidInvitation": "Invitation invalide", - "goToLogin": "Aller à la connexion", - "welcomeTitle": "Vous avez été invité !", - "welcomeSubtitle": "Terminez la configuration de votre compte pour commencer", - "accountFor": "Création du compte pour", - "linkExpires": "Le lien expire", - "email": "Adresse e-mail", - "emailPlaceholder": "Saisissez votre adresse e-mail", - "emailRequired": "L’adresse e-mail est requise", - "invalidEmail": "Adresse e-mail invalide", - "choosePassword": "Choisissez un mot de passe", - "passwordPlaceholder": "Saisissez votre mot de passe", - "confirmPassword": "Confirmez le mot de passe", - "confirmPasswordPlaceholder": "Saisissez à nouveau votre mot de passe", - "createAccount": "Créer le compte", - "creating": "Création du compte...", - "alreadyHaveAccount": "Vous avez déjà un compte ?", - "signIn": "Se connecter" - }, - "audit": { - "error": { - "title": "Erreur lors du chargement du système d’audit" - }, - "notAvailable": "Système d’audit non disponible", - "notAvailableMessage": "Le système d’audit n’est pas configuré ou n’est pas disponible.", - "disabled": "La journalisation d’audit est désactivée", - "disabledMessage": "Activez la journalisation d’audit dans la configuration de votre application pour suivre les événements du système.", - "systemStatus": { - "title": "État du système", - "status": "Journalisation d’audit", - "enabled": "Activé", - "disabled": "Désactivé", - "level": "Niveau d’audit", - "retention": "Période de rétention", - "days": "jours", - "totalEvents": "Nombre total d’événements" - }, - "tabs": { - "dashboard": "Tableau de bord", - "events": "Événements d’audit", - "export": "Exporter" - }, - "charts": { - "title": "Tableau de bord d’audit", - "error": "Erreur lors du chargement des graphiques", - "day": "Jour", - "week": "Semaine", - "month": "Mois", - "byType": "Événements par type", - "byUser": "Événements par utilisateur", - "overTime": "Événements dans le temps" - }, - "events": { - "title": "Événements d’audit", - "filterByType": "Filtrer par type", - "filterByUser": "Filtrer par utilisateur", - "startDate": "Date de début", - "endDate": "Date de fin", - "clearFilters": "Effacer", - "error": "Erreur lors du chargement des événements", - "noEvents": "Aucun événement trouvé", - "timestamp": "Horodatage", - "type": "Type", - "user": "Utilisateur", - "ipAddress": "Adresse IP", - "actions": "Actions", - "viewDetails": "Voir les détails", - "eventDetails": "Détails de l’événement", - "details": "Détails" - }, - "export": { - "title": "Exporter les données d’audit", - "description": "Exporter les événements d’audit au format CSV ou JSON. Utilisez des filtres pour limiter les données exportées.", - "format": "Format d’export", - "filters": "Filtres (facultatif)", - "filterByType": "Filtrer par type", - "filterByUser": "Filtrer par utilisateur", - "startDate": "Date de début", - "endDate": "Date de fin", - "clearFilters": "Effacer", - "exportButton": "Exporter les données", - "error": "Échec de l’export des données" - } - }, - "usage": { - "noData": "Aucune donnée disponible", - "error": "Erreur lors du chargement des statistiques d’utilisation", - "noDataMessage": "Aucune statistique d’utilisation n’est actuellement disponible.", - "controls": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Tous", - "refresh": "Actualiser", - "dataTypeLabel": "Type de données :", - "dataType": { - "all": "Tous", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Tous" - }, - "stats": { - "totalEndpoints": "Nombre total d’endpoints", - "totalVisits": "Nombre total de visites", - "showing": "Affichage", - "selectedVisits": "Visites sélectionnées" - }, - "chart": { - "title": "Graphique d’utilisation des endpoints" - }, - "table": { - "title": "Statistiques détaillées", - "endpoint": "Endpoint", - "visits": "Visites", - "percentage": "Pourcentage", - "noData": "Aucune donnée disponible" - } - }, - "backendHealth": { - "checking": "Vérification de l’état du backend...", - "online": "Backend en ligne", - "offline": "Backend hors ligne", - "starting": "Démarrage du backend...", - "wait": "Veuillez attendre la fin du lancement du backend, puis réessayez." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Déverrouillez le PDF pour continuer", - "title": "Supprimer le mot de passe pour continuer", - "description": "Ce PDF est protégé par mot de passe. Saisissez le mot de passe pour continuer à travailler dessus.", - "password": { - "label": "Mot de passe PDF", - "placeholder": "Entrez le mot de passe du PDF" - }, - "skip": "Passer pour l’instant", - "unlock": "Déverrouiller et continuer", - "incorrectPassword": "Mot de passe incorrect", - "missingFile": "Le fichier sélectionné n’est plus disponible.", - "emptyResponse": "La suppression du mot de passe n’a produit aucun fichier.", - "required": "Entrez le mot de passe pour continuer.", - "successTitle": "Mot de passe supprimé", - "successBodyWithName": "Mot de passe supprimé de {{fileName}}", - "successBody": "Mot de passe supprimé avec succès." - }, - "setup": { - "welcome": "Bienvenue dans Stirling PDF", - "description": "Commencez par choisir comment vous souhaitez utiliser Stirling PDF", - "step1": { - "label": "Choisir un mode", - "description": "Hors ligne ou serveur" - }, - "step2": { - "label": "Sélectionner un serveur", - "description": "Serveur auto‑hébergé" - }, - "step3": { - "label": "Connexion", - "description": "Saisir les identifiants" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Connectez-vous avec votre compte Stirling" - }, - "selfhosted": { - "title": "Serveur auto‑hébergé", - "description": "Connectez-vous à votre propre serveur Stirling PDF" - } - }, - "saas": { - "title": "Se connecter à Stirling", - "subtitle": "Connectez-vous avec votre compte Stirling" - }, - "selfhosted": { - "title": "Se connecter au serveur", - "subtitle": "Saisissez les identifiants du serveur" - }, - "server": { - "title": "Connexion au serveur", - "subtitle": "Saisissez l’URL de votre serveur auto‑hébergé", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Serveur auto‑hébergé" - }, - "url": { - "label": "URL du serveur", - "description": "Saisissez l’URL complète de votre serveur Stirling PDF auto‑hébergé" - }, - "error": { - "emptyUrl": "Veuillez saisir une URL de serveur", - "unreachable": "Connexion au serveur impossible", - "testFailed": "Échec du test de connexion" - }, - "testing": "Test de connexion…" - }, - "login": { - "title": "Se connecter", - "subtitle": "Saisissez vos identifiants pour continuer", - "connectingTo": "Connexion à :", - "username": { - "label": "Nom d’utilisateur", - "placeholder": "Entrez votre nom d’utilisateur" - }, - "email": { - "label": "Email", - "placeholder": "Saisissez votre email" - }, - "password": { - "label": "Mot de passe", - "placeholder": "Saisissez votre mot de passe" - }, - "error": { - "emptyUsername": "Veuillez saisir votre nom d'utilisateur", - "emptyEmail": "Veuillez saisir votre email", - "emptyPassword": "Veuillez saisir votre mot de passe", - "oauthFailed": "La connexion OAuth a échoué. Veuillez réessayer." - }, - "submit": "Se connecter", - "signInWith": "Se connecter avec", - "oauthPending": "Ouverture du navigateur pour l'authentification...", - "orContinueWith": "Ou continuer avec l’email" - } - }, - "oauth": { - "success": { - "title": "Authentification réussie", - "message": "Vous pouvez fermer cette fenêtre et revenir à Stirling PDF." - }, - "error": { - "title": "Échec de l'authentification", - "message": "L'authentification n'a pas abouti. Vous pouvez fermer cette fenêtre et réessayer." - } - }, - "pdfTextEditor": { - "title": "Éditeur JSON de PDF", - "viewLabel": "Éditeur PDF", - "converting": "Conversion du PDF en format modifiable...", - "conversionFailed": "Échec de la conversion du PDF. Veuillez réessayer.", - "currentFile": "Fichier actuel : {{name}}", - "pageSummary": "Page {{number}} sur {{total}}", - "pagePreviewAlt": "Aperçu de la page", - "imageLabel": "Image placée", - "noTextOnPage": "Aucun texte modifiable n'a été détecté sur cette page.", - "pageType": { - "paragraph": "Page de paragraphe", - "sparse": "Texte clairsemé" - }, - "groupingMode": { - "auto": "Auto", - "paragraph": "Paragraphe", - "singleLine": "Ligne unique" - }, - "badges": { - "unsaved": "Modifié", - "modified": "Modifié", - "earlyAccess": "Accès anticipé" - }, - "actions": { - "reset": "Réinitialiser les modifications", - "downloadJson": "Télécharger le JSON", - "generatePdf": "Générer le PDF" - }, - "options": { - "autoScaleText": { - "title": "Ajuster automatiquement le texte aux cadres", - "description": "Ajuste automatiquement le texte horizontalement pour tenir dans sa boîte englobante d'origine lorsque le rendu de police diffère du PDF." - }, - "groupingMode": { - "title": "Mode de regroupement du texte", - "autoDescription": "Détecte automatiquement le type de page et regroupe le texte en conséquence.", - "paragraphDescription": "Regroupe les lignes alignées en boîtes de texte multiligne.", - "singleLineDescription": "Conserve chaque ligne de texte du PDF comme une boîte distincte." - }, - "manualGrouping": { - "descriptionInline": "Astuce : Maintenez Ctrl (Cmd) ou Shift pour sélectionner plusieurs boîtes de texte. Une barre d'outils flottante apparaîtra au-dessus de la sélection pour fusionner, dissocier ou ajuster les largeurs." - }, - "forceSingleElement": { - "title": "Verrouiller le texte modifié à un seul élément PDF", - "description": "Lorsqu'il est activé, l'éditeur exporte chaque boîte de texte modifiée comme un seul élément de texte PDF afin d'éviter le chevauchement de glyphes ou les polices mixtes." - } - }, - "manual": { - "mergeTooltip": "Fusionner les boîtes sélectionnées", - "merge": "Fusionner la sélection", - "ungroupTooltip": "Scinder le paragraphe en lignes", - "ungroup": "Dissocier la sélection", - "widthMenu": "Options de largeur", - "expandWidth": "Étendre jusqu'au bord de la page", - "resetWidth": "Réinitialiser la largeur", - "resizeHandle": "Ajuster la largeur du texte" - }, - "disclaimer": { - "heading": "Limites de l'aperçu", - "textFocus": "Cet espace de travail se concentre sur l'édition du texte et le repositionnement des images intégrées. Les éléments graphiques complexes, widgets de formulaires et couches sont conservés pour l'export, mais ne sont pas entièrement modifiables ici.", - "previewVariance": "Certains éléments visuels (tels que les bordures de tableaux, formes ou apparences d'annotations) peuvent ne pas s'afficher exactement dans l'aperçu. Le PDF exporté conserve les commandes de dessin originales lorsque c'est possible.", - "alpha": "Ce visualiseur alpha évolue encore — certaines polices, couleurs, effets de transparence et détails de mise en page peuvent légèrement varier. Veuillez vérifier le PDF généré avant de le partager." - }, - "empty": { - "title": "Aucun document chargé", - "subtitle": "Chargez un fichier PDF ou JSON pour commencer à modifier le texte." - }, - "welcomeBanner": { - "title": "Bienvenue dans l'éditeur de texte PDF (accès anticipé)", - "experimental": "Fonctionnalité expérimentale en développement actif. Attendez-vous à une certaine instabilité et à des problèmes à l'usage.", - "howItWorks": "Cet outil convertit votre PDF en un format modifiable où vous pouvez modifier le texte et repositionner des images. Les changements sont enregistrés dans un nouveau PDF.", - "bestFor": "Fonctionne mieux avec :", - "bestFor1": "PDF simples contenant principalement du texte et des images", - "bestFor2": "Documents avec une mise en forme de paragraphe standard", - "bestFor3": "Lettres, essais, rapports et documents simples", - "notIdealFor": "Peu adapté à :", - "notIdealFor1": "PDF avec des mises en forme spéciales comme des puces, des tableaux ou des mises en page multicolonnes", - "notIdealFor2": "Magazines, brochures ou documents très graphiques", - "notIdealFor3": "Manuels d'instructions aux mises en page complexes", - "limitations": "Limitations actuelles :", - "limitation1": "Le rendu des polices peut différer légèrement du PDF original", - "limitation2": "Les graphiques complexes, champs de formulaire et annotations sont conservés mais non modifiables", - "limitation3": "Les fichiers volumineux peuvent prendre du temps à convertir et à traiter", - "knownIssues": "Problèmes connus (en cours de correction) :", - "issue1": "La couleur du texte n'est pas encore conservée (sera ajoutée bientôt)", - "issue2": "Le mode Paragraphe présente plus de problèmes d'alignement et d'espacement - mode Ligne unique recommandé", - "issue3": "L'aperçu diffère du PDF exporté - les PDF exportés sont plus proches de l'original", - "issue4": "L'alignement du texte pivoté peut nécessiter un ajustement manuel", - "issue5": "Les effets de transparence et de superposition peuvent varier par rapport à l'original", - "feedback": "Fonction en accès anticipé. Merci de signaler tout problème rencontré pour nous aider à l'améliorer !", - "gotIt": "Compris", - "dontShowAgain": "Ne plus afficher" - }, - "modeChange": { - "title": "Confirmer le changement de mode", - "warning": "Changer le mode de regroupement du texte réinitialisera toutes les modifications non enregistrées. Voulez-vous vraiment continuer ?", - "cancel": "Annuler", - "confirm": "Réinitialiser et changer de mode" - }, - "fontAnalysis": { - "details": "Détails de la police", - "embedded": "Intégrée", - "type": "Type", - "webFormat": "Format Web", - "warnings": "Avertissements", - "suggestions": "Notes", - "currentPageFonts": "Polices sur cette page", - "allFonts": "Toutes les polices", - "fallback": "remplacement", - "missing": "manquante", - "perfectMessage": "Toutes les polices peuvent être reproduites parfaitement.", - "warningMessage": "Certaines polices peuvent ne pas s'afficher correctement.", - "infoMessage": "Informations sur la reproduction des polices disponibles.", - "perfect": "parfait", - "subset": "sous-ensemble" - }, - "errors": { - "invalidJson": "Impossible de lire le fichier JSON. Assurez-vous qu'il a été généré par l'outil PDF vers JSON.", - "pdfConversion": "Impossible de convertir le JSON modifié en PDF." - } - }, - "auth": { - "sessionExpired": "Session expirée", - "pleaseLoginAgain": "Veuillez vous reconnecter.", - "accessDenied": "Accès refusé", - "insufficientPermissions": "Vous n'avez pas l'autorisation d'effectuer cette action." - }, - "addText": { - "title": "Ajouter du texte", - "header": "Ajouter du texte aux PDF", - "text": { - "name": "Contenu du texte", - "placeholder": "Saisissez le texte à ajouter", - "fontLabel": "Police", - "fontSizeLabel": "Taille de police", - "fontSizePlaceholder": "Saisissez ou sélectionnez une taille (8-200)", - "colorLabel": "Couleur du texte" - }, - "steps": { - "configure": "Configurer le texte" - }, - "step": { - "createDesc": "Saisissez le texte à ajouter", - "place": "Placer le texte", - "placeDesc": "Cliquez sur le PDF pour ajouter votre texte" - }, - "instructions": { - "title": "Comment ajouter du texte", - "text": "Après avoir saisi votre texte ci-dessus, cliquez n'importe où sur le PDF pour le placer.", - "paused": "Placement en pause", - "resumeHint": "Reprenez le placement pour cliquer et ajouter votre texte.", - "noSignature": "Saisissez du texte ci-dessus pour activer le placement." - }, - "mode": { - "move": "Déplacer le texte", - "place": "Placer le texte", - "pause": "Mettre en pause le placement", - "resume": "Reprendre le placement" - }, - "results": { - "title": "Résultats de l'ajout de texte" - }, - "error": { - "failed": "Une erreur est survenue lors de l'ajout de texte au PDF." - }, - "tags": "texte,annotation,étiquette", - "applySignatures": "Appliquer le texte" - } -} \ No newline at end of file diff --git a/frontend/public/locales/ga-IE/translation.json b/frontend/public/locales/ga-IE/translation.json deleted file mode 100644 index 3bfe772bb..000000000 --- a/frontend/public/locales/ga-IE/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Roghnaigh conas a bhrabhsálfaidh tú na huirlisí", - "description": "Réamhamharc ar an dá leagan amach agus socraigh conas is mian leat uirlisí Stirling PDF a iniúchadh.", - "sidebarTitle": "Mód barra taoibh", - "sidebarDescription": "Coimeád na huirlisí in aice le do spás oibre chun athrú tapa.", - "recommended": "Molta", - "chooseSidebar": "Úsáid mód barra taoibh", - "fullscreenTitle": "Mód lánscáileáin - (oidhreachta)", - "fullscreenDescription": "Brabhsáil gach uirlis i gcatalóg a chlúdaíonn an spás oibre go dtí go roghnaíonn tú ceann.", - "chooseFullscreen": "Úsáid mód lánscáileáin", - "dismiss": "B'fhéidir níos déanaí" - }, - "fullscreen": { - "showDetails": "Taispeáin Sonraí", - "comingSoon": "Ag teacht go luath:", - "favorite": "Cuir le Ceanáin", - "favorites": "Ceanáin", - "unavailable": "Díchumasaithe ag riarthóir freastalaí:", - "unavailableDependency": "Níl ar fáil - uirlis riachtanach ar iarraidh ar an bhfreastalaí:", - "heading": "Gach uirlis (radharc lánscáileáin)", - "noResults": "Bain triail as do chuardach a choigeartú nó tuairiscí a scoránaigh chun an rud atá uait a aimsiú.", - "recommended": "Molta", - "unfavorite": "Bain den Cheanáin" - }, - "placeholder": "Roghnaigh uirlis chun tosú", - "toggle": { - "fullscreen": "Athraigh go mód lánscáileáin", - "sidebar": "Athraigh go mód barra taoibh" - }, - "alpha": "Alpha", - "premiumFeature": "Gné Préimhe:", - "comingSoon": "Ag teacht go luath:" - }, - "unsavedChanges": "Tá athruithe gan sábháil agat ar do PDF.", - "areYouSure": "An bhfuil tú cinnte gur mian leat imeacht?", - "unsavedChangesTitle": "Athruithe Gan Sábháil", - "keepWorking": "Lean ort ag obair", - "discardChanges": "Caith uait & Fág", - "applyAndContinue": "Sábháil & Fág", - "exportAndContinue": "Easpórtáil & Lean ar aghaidh", - "zipWarning": { - "title": "Comhad ZIP Mór", - "message": "Tá {{count}} comhad sa ZIP seo. An mbaineann tú amach mar sin féin?", - "cancel": "Cealaigh", - "confirm": "Bain Amach" - }, - "defaultApp": { - "title": "Socraigh mar Aip PDF Réamhshocraithe", - "message": "Ar mhaith leat Stirling PDF a shocrú mar d’eagarthóir réamhshocraithe PDF?", - "description": "Is féidir leat é seo a athrú níos déanaí i socruithe do chórais.", - "notNow": "Ní Anois", - "setDefault": "Socraigh mar Réamhshocraithe", - "dismiss": "Dún", - "prompt": { - "title": "Socraigh mar Eagarthóir PDF Réamhshocraithe", - "message": "Déan Stirling PDF mar d’fheidhmchlár réamhshocraithe chun comhaid PDF a oscailt." - }, - "success": { - "title": "Aip Réamhshocraithe Socraithe", - "message": "Is é Stirling PDF d’eagarthóir PDF réamhshocraithe anois" - }, - "settingsOpened": { - "title": "Socruithe Oscailte", - "message": "Roghnaigh Stirling PDF i socruithe do chórais" - }, - "error": { - "title": "Earráid", - "message": "Theip ar shocrú láimhseálaí PDF réamhshocraithe" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Cealaigh", - "addPageNumbers": { - "fontSize": "Méid an Chló", - "fontName": "Ainm Cló", - "title": "Cuir Uimhreacha Leathanaigh leis", - "header": "Cuir Uimhreacha Leathanaigh leis", - "selectText": { - "1": "Roghnaigh comhad PDF:", - "2": "Méid Imeall", - "3": "Post", - "4": "Uimhir Tosaigh", - "5": "Leathanaigh go hUimhir", - "6": "Téacs Saincheaptha" - }, - "customTextDesc": "Téacs Saincheaptha", - "numberPagesDesc": "Cé na leathanaigh le huimhriú, réamhshocraithe 'gach duine', a ghlacann freisin 1-5 nó 2,5,9 etc", - "customNumberDesc": "Réamhshocrú go {n}, glacann sé freisin le 'Leathanach {n} de {total}', 'Text-{n}', '{filename}-{n}", - "submit": "Cuir Uimhreacha Leathanaigh leis", - "configuration": "Cumraíocht", - "customize": "Saincheap Cuma", - "pagesAndStarting": "Leathanaigh & Uimhir Tosaigh", - "positionAndPages": "Suíomh & Leathanaigh", - "error": { - "failed": "Theip ar an oibríocht chun uimhreacha leathanaigh a chur leis" - }, - "results": { - "title": "Torthaí Uimhreacha Leathanach" - }, - "preview": "Roghnú Suímh", - "previewDisclaimer": "Is garbh an réamhamharc. D'fhéadfadh an toradh deiridh a bheith éagsúil de bharr méadrachtaí cló PDF." - }, - "pageSelectionPrompt": "Roghnú Leathanach Saincheaptha (Iontráil liosta leathanach scartha le camóg d'uimhreacha 1,5,6 nó Feidhmeanna ar nós 2n+1):", - "startingNumberTooltip": "An chéad uimhir le taispeáint. Méadóidh leathanaigh ina dhiaidh seo ón uimhir seo.", - "marginTooltip": "Fad idir an uimhir leathanaigh agus imeall na leathanaigh.", - "fontSizeTooltip": "Méid téacs na huimhreach leathanaigh i bpointí. Cruthaíonn méideanna níos mó téacs níos mó.", - "fontTypeTooltip": "Clannchló don uimhriú leathanaigh. Roghnaigh bunaithe ar stíl do cháipéis.", - "customTextTooltip": "Formáid shaincheaptha roghnach do huimhreacha leathanaigh. Úsáid {n} mar ionadchoinneálaí don uimhir. Sampla: \"Leathanach {n}\" taispeánfaidh \"Leathanach 1\", \"Leathanach 2\", srl.", - "pdfPrompt": "Roghnaigh PDF(anna)", - "multiPdfPrompt": "Roghnaigh PDFs (2+)", - "multiPdfDropPrompt": "Roghnaigh (nó tarraing & scaoil) gach PDF atá uait", - "imgPrompt": "Roghnaigh Íomhá(í)", - "genericSubmit": "Cuir isteach", - "uploadLimit": "Uasmhéid comhaid:", - "uploadLimitExceededSingular": "atá rómhór. Is é an t-uasmhéid ceadaithe", - "uploadLimitExceededPlural": "atá rómhóra. Is é an t‑uasmhéid ceadaithe", - "processTimeWarning": "Rabhadh: Féadfaidh an próiseas seo suas le nóiméad a ghlacadh ag brath ar mhéid an chomhaid", - "pageOrderPrompt": "Ordú Leathanach Saincheaptha (Iontráil liosta uimhreacha leathanaigh nó Feidhmeanna ar nós 2n+1 le camóga deighilte):", - "goToPage": "Téigh", - "true": "Fíor", - "false": "Bréagach", - "unknown": "Anaithnid", - "app": { - "description": "An rogha saor in aisce seachas Adobe Acrobat (10M+ íoslódálacha)" - }, - "save": "Sábháil", - "saveToBrowser": "Sábháil go Brabhsálaí", - "download": "Íosluchtaigh", - "downloadUnavailable": "Níl íoslódáil ar fáil don mhír seo", - "saveUnavailable": "Níl sábháil ar fáil don mhír seo", - "pin": "Pionnáil Comhad (coinnigh gníomhach tar éis rith na huirlise)", - "unpin": "Díphionnáil Comhad (cuir ina ionad tar éis rith na huirlise)", - "undoOperationTooltip": "Cliceáil chun an oibríocht dheireanach a chur ar ceal agus na bunchomhaid a athchóiriú", - "undo": "Cealaigh", - "back": "Siar", - "nothingToUndo": "Níl aon rud le cealú", - "moreOptions": "Tuilleadh Roghanna", - "editYourNewFiles": "Cuir do chomhad(aí) nua in eagar", - "close": "Dún", - "openInViewer": "Oscail san Amharcán", - "confirmClose": "Deimhnigh Dúnadh", - "confirmCloseMessage": "An bhfuil tú cinnte gur mian leat an comhad seo a dhúnadh?", - "confirmCloseCancel": "Cealaigh", - "confirmCloseConfirm": "Dún an Comhad", - "fileSelected": "Roghnaithe: {{filename}}", - "chooseFile": "Roghnaigh Comhad", - "filesSelected": "comhaid roghnaithe", - "files": { - "title": "Comhaid", - "upload": "Uaslódáil", - "uploadFiles": "Uaslódáil Comhaid", - "addFiles": "Cuir comhaid leis", - "selectFromWorkbench": "Roghnaigh comhaid ón mbinse oibre nó ", - "selectMultipleFromWorkbench": "Roghnaigh ar a laghad {{count}} comhad ón mbinse oibre nó ", - "created": "Cruthaithe", - "size": "Méid Comhaid" - }, - "noFavourites": "Níor cuireadh aon cheanáin leis", - "downloadComplete": "Íosluchtaigh Críochnaithe", - "bored": "Leamh Ag Feitheamh?", - "alphabet": "Aibítir", - "downloadPdf": "Íoslódáil PDF", - "text": "Téacs", - "font": "Cló", - "selectFillter": "-- Roghnaigh --", - "pageNum": "Uimhir an Leathanaigh", - "sizes": { - "small": "Beaga", - "medium": "Mheán", - "large": "Mór", - "x-large": "X-Mór" - }, - "error": { - "pdfPassword": "Tá pasfhocal ar an Doiciméad PDF agus níor soláthraíodh an pasfhocal nó bhí sé mícheart", - "encryptedPdfMustRemovePassword": "Tá an PDF seo cripteáilte nó cosanta le focal faire. Díghlasáil é roimh é a thiontú go PDF/A.", - "incorrectPasswordProvided": "Tá focal faire an PDF mícheart nó níor soláthraíodh é.", - "_value": "Earráid", - "dismissAllErrors": "Díbhe gach earráid", - "sorry": "Gabh mo leithscéal as an gceist!", - "needHelp": "Cabhair uait / Ar aimsíodh fadhb?", - "contactTip": "Má tá trioblóid agat fós, ná bíodh leisce ort teagmháil a dhéanamh linn le haghaidh cabhrach. Is féidir leat ticéad a chur isteach ar ár leathanach GitHub nó déan teagmháil linn trí Discord:", - "404": { - "head": "404 - Leathanach Gan Aimsiú | Úps, thuislíomar sa chód!", - "1": "Is cosúil nach féidir linn teacht ar an leathanach atá uait.", - "2": "Chuaigh rud eigin mícheart" - }, - "github": "Cuir ticéad isteach ar GitHub", - "showStack": "Taispeáin Stack Trace", - "copyStack": "Cóipeáil Stack Trace", - "githubSubmit": "GitHub - Cuir ticéad isteach", - "discordSubmit": "Discord - Cuir post Tacaíochta" - }, - "warning": { - "tooltipTitle": "Rabhadh" - }, - "edit": "Cuir in eagar", - "delete": "Scrios", - "never": "Riamh", - "username": "Ainm úsáideora", - "password": "Pasfhocal", - "welcome": "Fáilte", - "property": "Maoin", - "black": "Dubh", - "white": "Bán", - "red": "Dearg", - "green": "Glas", - "blue": "Gorm", - "custom": "Saincheaptha...", - "comingSoon": "Ag teacht go luath", - "WorkInProgess": "Obair idir lámha, B’fhéidir nach n-oibreoidh sí nó nach mbeidh bugaí ann, Tuairiscigh aon fhadhbanna le do thoil!", - "poweredBy": "Cumhachtaithe ag", - "yes": "Tá", - "no": "Níl", - "changedCredsMessage": "Dintiúir athraithe!", - "notAuthenticatedMessage": "Úsáideoir gan fíordheimhniú.", - "userNotFoundMessage": "Úsáideoir gan aimsiú.", - "incorrectPasswordMessage": "Tá an pasfhocal reatha mícheart.", - "usernameExistsMessage": "Tá Ainm Úsáideora Nua ann cheana féin.", - "invalidUsernameMessage": "Ainm úsáideora neamhbhailí, ní féidir ach litreacha, uimhreacha agus na carachtair speisialta seo a leanas @._+- a bheith san ainm úsáideora nó ní mór gur seoladh ríomhphoist bailí é.", - "invalidPasswordMessage": "Níor cheart go mbeadh an pasfhocal folamh agus níor cheart go mbeadh spásanna ag an tús nó ag an deireadh.", - "confirmPasswordErrorMessage": "Ní mór Pasfhocal Nua agus Deimhnigh Pasfhocal Nua a bheith ag teacht leis.", - "deleteCurrentUserMessage": "Ní féidir an t-úsáideoir atá logáilte isteach faoi láthair a scriosadh.", - "deleteUsernameExistsMessage": "Níl an t-ainm úsáideora ann agus ní féidir é a scriosadh.", - "downgradeCurrentUserMessage": "Ní féidir ról an úsáideora reatha a íosghrádú", - "disabledCurrentUserMessage": "Ní féidir an t-úsáideoir reatha a dhíchumasú", - "downgradeCurrentUserLongMessage": "Ní féidir ról an úsáideora reatha a íosghrádú. Mar sin, ní thaispeánfar an t-úsáideoir reatha.", - "userAlreadyExistsOAuthMessage": "Tá an t-úsáideoir ann cheana mar úsáideoir OAuth2.", - "userAlreadyExistsWebMessage": "Tá an t-úsáideoir ann cheana féin mar úsáideoir gréasáin.", - "oops": "Úps!", - "help": "Cabhrú", - "goHomepage": "Téigh go Leathanach Baile", - "joinDiscord": "Cláraigh lenár bhfreastalaí Discord", - "seeDockerHub": "Féach Docker Hub", - "visitGithub": "Tabhair cuairt ar Github Stór", - "donate": "Síntiúis", - "color": "Dath", - "sponsor": "Urraitheoir", - "info": "Eolas", - "pro": "Pro", - "page": "Leathanach", - "pages": "Leathanaigh", - "loading": "Á lódáil...", - "review": "Athbhreithniú", - "addToDoc": "Cuir le Doiciméad", - "reset": "Athshocraigh", - "apply": "Cuir i bhFeidhm", - "noFileSelected": "Níl aon chomhad roghnaithe. Uaslódáil ceann, le do thoil.", - "legal": { - "privacy": "Polasaí Príobháideachta", - "iAgreeToThe": "Aontaím le gach ceann de na", - "terms": "Téarmaí agus Coinníollacha", - "accessibility": "Inrochtaineacht", - "cookie": "Polasaí Fianán", - "impressum": "Impressum", - "showCookieBanner": "Sainroghanna Fianán" - }, - "pipeline": { - "header": "Roghchlár Píblíne (Beta)", - "uploadButton": "Uaslódáil Saincheaptha", - "configureButton": "Cumraigh", - "defaultOption": "Saincheaptha", - "submitButton": "Cuir isteach", - "help": "Cabhair Píblíne", - "scanHelp": "Cabhair Scanadh Fillteán", - "deletePrompt": "An bhfuil tú cinnte gur mhaith leat píblíne a scriosadh", - "tags": "uathoibriú, seicheamh, scriptithe, baisc-phróiseas", - "title": "Píblíne" - }, - "pipelineOptions": { - "header": "Cumraíocht Píblíne", - "pipelineNameLabel": "Ainm Píblíne", - "saveSettings": "Sábháil Socruithe Oibriúcháin", - "pipelineNamePrompt": "Cuir isteach ainm na píblíne anseo", - "selectOperation": "Roghnaigh Oibríocht", - "addOperationButton": "Cuir oibríocht leis", - "pipelineHeader": "Píblíne:", - "saveButton": "Íosluchtaigh", - "validateButton": "Bailíochtaigh" - }, - "enterpriseEdition": { - "button": "Uasghrádú go Pro", - "warning": "Níl an ghné seo ar fáil ach d'úsáideoirí Pro.", - "yamlAdvert": "Tacaíonn Stirling PDF Pro le comhaid cumraíochta YAML agus gnéithe SSO eile.", - "ssoAdvert": "Tá tuilleadh gnéithe bainistíochta úsáideoirí á lorg? Seiceáil Stirling PDF Pro" - }, - "analytics": { - "title": "An bhfuil fonn ort PDF Stirling a fheabhsú?", - "paragraph1": "Tá rogha an diúltaithe ag PDF Stirling chun cabhrú linn an táirge a fheabhsú. Ní rianaimid aon fhaisnéis phearsanta nó ábhar comhaid.", - "paragraph2": "Smaoinigh le do thoil ar anailísíocht a chumasú chun cabhrú le Stirling-PDF fás agus chun ligean dúinn ár n-úsáideoirí a thuiscint níos fearr.", - "learnMore": "Tuilleadh eolais", - "enable": "Cumasaigh anailísíocht", - "disable": "Díchumasaigh anailísíocht", - "settings": "Is féidir leat na socruithe don anailísíocht a athrú sa chomhad config/settings.yml", - "privacyAssurance": "Ní dhéanaimid rianú ar aon fhaisnéis phearsanta ná ar ábhar do chuid comhad." - }, - "navbar": { - "favorite": "Ceanáin", - "recent": "Nua agus nuashonraithe le déanaí", - "darkmode": "Mód Dorcha", - "language": "Teangacha", - "settings": "Socruithe", - "allTools": "Uirlisí", - "multiTool": "Uirlisí Il", - "search": "Cuardach", - "sections": { - "organize": "Eagraigh", - "convertTo": "Tiontaigh go PDF", - "convertFrom": "Tiontaigh ó PDF", - "security": "Comhartha & Slándáil", - "advance": "Casta", - "edit": "Féach ar & Cuir in Eagar", - "popular": "Coitianta" - } - }, - "settings": { - "preferences": { - "title": "Sainroghanna" - }, - "workspace": { - "title": "Spás Oibre", - "people": "Daoine", - "teams": "Foirne" - }, - "configuration": { - "title": "Cumraíocht", - "systemSettings": "Socruithe Córais", - "features": "Gnéithe", - "endpoints": "Deirphointí", - "database": "Bunachar Sonraí", - "advanced": "Ardroghanna" - }, - "securityAuth": { - "title": "Slándáil agus Fíordheimhniú", - "security": "Slándáil", - "connections": "Naisc" - }, - "licensingAnalytics": { - "title": "Ceadúnú agus Anailísíocht", - "plan": "Plean", - "audit": "Iniúchadh", - "usageAnalytics": "Anailísíocht Úsáide" - }, - "policiesPrivacy": { - "title": "Polasaithe agus Príobháideachas", - "legal": "Dlíthiúil", - "privacy": "Príobháideachas" - }, - "developer": { - "title": "Forbróir", - "apiKeys": "Eochracha API" - }, - "tooltips": { - "enableLoginFirst": "Cumasaigh mód logála isteach ar dtús", - "requiresEnterprise": "Teastaíonn ceadúnas Enterprise" - }, - "connection": { - "title": "Mód Ceangail", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Féin-óstáilte" - }, - "server": "Freastalaí", - "user": "Logáilte isteach mar", - "logout": "Logáil Amach" - }, - "general": { - "title": "Ginearálta", - "description": "Cumraigh sainroghanna ginearálta an fheidhmchláir.", - "user": "Úsáideoir", - "logout": "Logáil amach", - "enableFeatures": { - "dismiss": "Díbhe", - "title": "Do Riarthóirí Córais", - "intro": "Cumasaigh fíordheimhniú úsáideoirí, bainistíocht foirne, agus gnéithe spáis oibre do d’eagraíocht.", - "action": "Cumraigh", - "and": "agus", - "benefit": "Cumasaíonn róil úsáideora, comhoibriú foirne, rialuithe riarthóra, agus gnéithe fiontraíochta.", - "learnMore": "Tuilleadh eolais sa doiciméadú" - }, - "defaultToolPickerMode": "Mód réamhshocraithe roghnóra uirlisí", - "defaultToolPickerModeDescription": "Roghnaigh an oscailfidh an roghnóir uirlisí i lánscáileán nó i mbarra taoibh de réir réamhshocraithe", - "mode": { - "sidebar": "Barra taoibh", - "fullscreen": "Lánscáileán" - }, - "autoUnzipTooltip": "Baineann sé comhaid ZIP a fhilleann ó oibríochtaí API go huathoibríoch. Díchumasaigh chun comhaid ZIP a choinneáil slán. Ní théann sé seo i bhfeidhm ar shreafaí oibre uathoibrithe.", - "autoUnzip": "Dífhuascailt uathoibríoch freagraí API", - "autoUnzipDescription": "Bain comhaid as freagraí ZIP go huathoibríoch", - "autoUnzipFileLimitTooltip": "Dífhuascail ach amháin má tá an oiread seo comhad sa ZIP nó níos lú. Socraigh níos airde chun ZIPanna níos mó a bhaint.", - "autoUnzipFileLimit": "Teorainn chomhaid dífhuascailte uathoibríoch", - "autoUnzipFileLimitDescription": "Uasmhéid comhad le baint as ZIP", - "defaultPdfEditor": "Eagarthóir PDF réamhshocraithe", - "defaultPdfEditorActive": "Is é Stirling PDF d’eagarthóir PDF réamhshocraithe", - "defaultPdfEditorInactive": "Tá feidhmchlár eile socraithe mar réamhshocrú", - "defaultPdfEditorChecking": "Á sheiceáil...", - "defaultPdfEditorSet": "Réamhshocraithe Cheana", - "setAsDefault": "Socraigh mar Réamhshocraithe", - "updates": { - "title": "Nuashonruithe Bogearraí", - "description": "Seiceáil le haghaidh nuashonruithe agus féach faisnéis leagain", - "currentVersion": "Leagan Reatha", - "latestVersion": "Leagan is Déanaí", - "checkForUpdates": "Seiceáil le haghaidh Nuashonruithe", - "viewDetails": "Féach Sonraí" - }, - "hideUnavailableTools": "Folaigh uirlisí nach bhfuil ar fáil", - "hideUnavailableToolsDescription": "Bain uirlisí a díchumasaíodh ag do fhreastalaí seachas iad a thaispeáint i liath.", - "hideUnavailableConversions": "Folaigh tiontaithe nach bhfuil ar fáil", - "hideUnavailableConversionsDescription": "Bain roghanna tiontaithe díchumasaithe san uirlis Convert seachas iad a thaispeáint i liath." - }, - "hotkeys": { - "title": "Aicearraí Méarchláir", - "description": "Saincheap aicearraí méarchláir chun rochtain thapa ar uirlisí. Cliceáil \"Athraigh aicearra\" agus brúigh teaglaim eochracha nua. Brúigh Esc chun cealú.", - "errorConflict": "Tá an t-aicearra in úsáid cheana ag {{tool}}.", - "errorModifier": { - "mac": "Cuir ⌘ (Command), ⌥ (Option), nó modhnóir eile i do aicearra.", - "windows": "Cuir Ctrl, Alt, nó modhnóir eile i do aicearra." - }, - "searchPlaceholder": "Cuardaigh uirlisí...", - "none": "Gan sannadh", - "customBadge": "Saincheaptha", - "defaultLabel": "Réamhshocrú: {{shortcut}}", - "capturing": "Brúigh eochracha… (Esc chun cealú)", - "change": "Athraigh aicearra", - "reset": "Athshocraigh", - "shortcut": "Aicearra", - "noShortcut": "Níl aicearra socraithe" - } - }, - "update": { - "modalTitle": "Nuashonrú ar Fáil", - "current": "Leagan Reatha", - "latest": "Leagan is Déanaí", - "latestStable": "Leagan is Déanaí Cobhsaí", - "priorityLabel": "Tosaíocht", - "recommendedAction": "Gníomh Molta", - "breakingChangesDetected": "Aimsíodh Athruithe Bristeacha", - "breakingChangesMessage": "Tá athruithe bristeacha i roinnt leaganacha. Déan athbhreithniú ar na treoracha imirce thíos sula nuashonraíonn tú.", - "migrationGuides": "Treoracha Imirce", - "viewGuide": "Féach Treoir", - "loadingDetailedInfo": "Ag lódáil eolas mionsonraithe...", - "close": "Dún", - "viewAllReleases": "Féach Gach Eisiúint", - "downloadLatest": "Íoslódáil an ceann is déanaí", - "availableUpdates": "Nuashonruithe ar Fáil", - "unableToLoadDetails": "Ní féidir eolas mionsonraithe a lódáil.", - "version": "Leagan", - "urgentUpdateAvailable": "Nuashonrú Práinneach", - "updateAvailable": "Nuashonrú ar Fáil", - "releaseNotes": "Nótaí Eisiúna", - "priority": { - "urgent": "Práinneach", - "normal": "Gnáth", - "minor": "Mion", - "low": "Íseal" - }, - "breakingChanges": "Athruithe Bristeacha", - "breakingChangesDefault": "Tá athruithe bristeacha sa leagan seo.", - "migrationGuide": "Treoir Imirce" - }, - "changeCreds": { - "title": "Athraigh Dintiúir", - "header": "Nuashonraigh Sonraí do Chuntais", - "changePassword": "Tá dintiúir réamhshocraithe logáil isteach á úsáid agat. Cuir isteach pasfhocal nua le do thoil", - "newUsername": "Ainm Úsáideora Nua", - "oldPassword": "Pasfhocal reatha", - "newPassword": "Focal Faire Nua", - "confirmNewPassword": "Deimhnigh Pasfhocal Nua", - "submit": "Cuir Athruithe isteach" - }, - "account": { - "title": "Socruithe cuntas", - "accountSettings": "Socruithe cuntas", - "adminSettings": "Socruithe Riaracháin - Féach ar agus Cuir Úsáideoirí Leis", - "userControlSettings": "Socruithe Rialaithe Úsáideora", - "changeUsername": "Athraigh Ainm Úsáideora", - "newUsername": "Ainm Úsáideora Nua", - "password": "Pasfhocal Deimhnithe", - "oldPassword": "Sean Pasfhocal", - "newPassword": "Focal Faire Nua", - "changePassword": "Athraigh do phasfhocal", - "confirmNewPassword": "Deimhnigh Pasfhocal Nua", - "signOut": "Logáil Amach", - "yourApiKey": "D'Eochair API", - "syncTitle": "Sioncronaigh socruithe brabhsálaí leis an gCuntas", - "settingsCompare": "Comparáid Socruithe:", - "property": "Maoin", - "webBrowserSettings": "Socrú Brabhsálaí Gréasáin", - "syncToBrowser": "Cuntas Sync -> Brabhsálaí", - "syncToAccount": "Cuntas Sioncronaigh <- Brabhsálaí" - }, - "adminUserSettings": { - "title": "Socruithe Rialaithe Úsáideora", - "header": "Socruithe Rialaithe Úsáideoir Riaracháin", - "admin": "Riarachán", - "user": "Úsáideoir", - "addUser": "Cuir Úsáideoir Nua leis", - "deleteUser": "Scrios Úsáideoir", - "confirmDeleteUser": "Ar cheart an t-úsáideoir a scriosadh?", - "confirmChangeUserStatus": "Ar cheart an t-úsáideoir a dhíchumasú/a chumasú?", - "usernameInfo": "Ní féidir ach litreacha, uimhreacha agus na carachtair speisialta seo a leanas @._+- a bheith san ainm úsáideora nó ní mór gur seoladh ríomhphoist bailí é.", - "roles": "Róil", - "role": "Ról", - "actions": "Gníomhartha", - "apiUser": "Úsáideoir API Teoranta", - "extraApiUser": "Úsáideoir API Teoranta breise", - "webOnlyUser": "Úsáideoir Gréasáin Amháin", - "demoUser": "Úsáideoir Taispeána (Gan socruithe saincheaptha)", - "internalApiUser": "Úsáideoir API Inmheánach", - "forceChange": "Cuir iallach ar an úsáideoir pasfhocal a athrú ar logáil isteach", - "submit": "Sábháil Úsáideoir", - "changeUserRole": "Athraigh Ról an Úsáideora", - "authenticated": "Fíordheimhnithe", - "editOwnProfil": "Cuir a phróifíl féin in eagar", - "enabledUser": "úsáideoir cumasaithe", - "disabledUser": "úsáideoir faoi mhíchumas", - "activeUsers": "Úsáideoirí Gníomhacha:", - "disabledUsers": "Úsáideoirí faoi mhíchumas:", - "totalUsers": "Úsáideoirí Iomlán:", - "lastRequest": "Iarratas Deiridh", - "usage": "Amharc ar Úsáid" - }, - "endpointStatistics": { - "title": "Staitisticí Deiridhphointe", - "header": "Staitisticí Deiridhphointe", - "top10": "Barr 10", - "top20": "Barr 20", - "all": "Uile", - "refresh": "Athnuaigh", - "dataTypeLabel": "Cineál Sonraí:", - "dataTypeAll": "Uile", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Iomlán Deiridhphointí", - "totalVisits": "Iomlán Cuairteanna", - "showing": "Á thaispeáint", - "selectedVisits": "Cuairteanna Roghnaithe", - "endpoint": "Deiridhphointe", - "visits": "Cuairteanna", - "percentage": "Céatadán", - "loading": "Á lódáil...", - "failedToLoad": "Theip ar luchtú sonraí deiridhphointe. Déan iarracht athnuachan, le do thoil.", - "home": "Baile", - "login": "Logáil isteach", - "top": "Barr", - "numberOfVisits": "Líon na gCuairteanna", - "visitsTooltip": "Cuairteanna: {0} ({1}% den iomlán)", - "retry": "Atriail" - }, - "database": { - "title": "Iompórtáil/Easpórtáil Bunachar Sonraí", - "header": "Iompórtáil/Easpórtáil Bunachar Sonraí", - "fileName": "Ainm comhaid", - "creationDate": "Dáta Cruthaithe", - "fileSize": "Méid an Chomhaid", - "deleteBackupFile": "Scrios Comhad Cúltaca", - "importBackupFile": "Iompórtáil Comhad Cúltaca", - "createBackupFile": "Cruthaigh Comhad Cúltaca", - "downloadBackupFile": "Íoslódáil an comhad cúltaca", - "info_1": "Agus sonraí á n-allmhairiú, tá sé ríthábhachtach an struchtúr ceart a chinntiú. Mura bhfuil tú cinnte faoina bhfuil ar siúl agat, iarr comhairle agus tacaíocht ó ghairmí. Féadfaidh earráid sa struchtúr a bheith ina chúis le mífheidhmeanna iarratais, suas go dtí agus lena n-áirítear an neamhábaltacht iomlán an t-iarratas a rith.", - "info_2": "Ní hionann ainm an chomhaid agus é á uaslódáil. Déanfar é a athainmniú ina dhiaidh sin chun an fhormáid backup_user_yyyyMMddHHmm.sql a leanúint, ag cinntiú go bhfuil coinbhinsiún ainmniúcháin comhsheasmhach ann.", - "submit": "Iompórtáil Cúltaca", - "importIntoDatabaseSuccessed": "D'éirigh leis an allmhairiú isteach sa bhunachar sonraí", - "backupCreated": "D'éirigh le cúltaca bunachar sonraí", - "fileNotFound": "Comhad gan aimsiú", - "fileNullOrEmpty": "Níor cheart go mbeadh an comhad ar neamhní nó folamh", - "failedImportFile": "Theip ar iompórtáil an chomhaid", - "notSupported": "Níl an fheidhm seo ar fáil do nasc bunachar sonraí." - }, - "session": { - "expired": "Tá do sheisiún imithe in éag. Athnuaigh an leathanach agus bain triail eile as.", - "refreshPage": "Athnuaigh an Leathanach" - }, - "home": { - "desc": "Do shiopa ilfhreastail arna óstáil go háitiúil do do riachtanais PDF go léir.", - "searchBar": "Cuardaigh gnéithe...", - "viewPdf": { - "title": "Amharc/Cuir PDF in Eagar", - "desc": "Féach ar, nótáil, cuir téacs nó íomhánna leis" - }, - "setFavorites": "Socraigh Ceanáin", - "hideFavorites": "Folaigh Ceanáin", - "showFavorites": "Taispeáin Ceanáin", - "legacyHomepage": "Seanleathanach baile", - "newHomePage": "Bain triail as ár leathanach baile nua!", - "alphabetical": "Aibítreach", - "globalPopularity": "Coitianta ar fud an domhain", - "sortBy": "Sórtáil de réir:", - "mobile": { - "brandAlt": "Lógó Stirling PDF", - "openFiles": "Oscail comhaid", - "swipeHint": "Svaidhpeáil ar chlé nó ar dheis chun radhairc a athrú", - "tools": "Uirlisí", - "toolsSlide": "Painéal roghnúcháin uirlisí", - "viewSwitcher": "Athraigh radharc an spáis oibre", - "workbenchSlide": "Painéal spáis oibre", - "workspace": "Spás oibre" - }, - "multiTool": { - "tags": "iolrach,uirlisí", - "title": "Il-uirlis PDF", - "desc": "Cumaisc, Rothlaigh, Atheagraigh, agus Bain leathanaigh" - }, - "merge": { - "tags": "cumaisc,ceangail,aontaigh", - "title": "Cumaisc", - "desc": "Go héasca chumasadh go leor PDFanna isteach i gceann amháin." - }, - "split": { - "tags": "roinn,scar,briseadh", - "title": "Scoilt", - "desc": "Scoilt comhaid PDF isteach i ndoiciméid iolracha" - }, - "rotate": { - "tags": "cas,iompáil,treosnaigh", - "title": "Rothlaigh", - "desc": "Rothlaigh do PDFanna go héasca." - }, - "convert": { - "tags": "tiontaigh,athraigh", - "title": "Tiontaigh", - "desc": "Tiontaigh comhaid idir formáidí éagsúla" - }, - "pdfOrganiser": { - "tags": "eagraigh,athshocraigh,athordaigh", - "title": "Eagraigh", - "desc": "Bain/Atheagraigh na leathanaigh in ord ar bith" - }, - "addImage": { - "tags": "ionsáigh,leabaigh,cuir", - "title": "Cuir íomhá leis", - "desc": "Cuireann sé íomhá ar shuíomh socraithe ar an PDF" - }, - "addAttachments": { - "tags": "leabaigh,ceangail,cuimsigh", - "title": "Cuir Iatáin Leis", - "desc": "Cuir comhaid leabaithe (iatáin) le PDF nó bain iad" - }, - "watermark": { - "tags": "stampáil,marc,forleagan", - "title": "Cuir Uisce leis", - "desc": "Cuir comhartha uisce saincheaptha le do dhoiciméad PDF." - }, - "removePassword": { - "tags": "díghlasáil", - "title": "Bain Pasfhocal", - "desc": "Bain cosaint phasfhocal ó do dhoiciméad PDF." - }, - "compress": { - "tags": "lagaigh,laghdaigh,optamaigh", - "title": "Comhbhrúigh", - "desc": "Comhbhrúigh PDFanna chun a méid comhaid a laghdú." - }, - "unlockPDFForms": { - "tags": "díghlasáil,cumasaigh,cuir in eagar", - "title": "Díghlasáil Foirmeacha PDF", - "desc": "Bain an airí inléite amháin ó réimsí foirme i gcáipéis PDF." - }, - "changeMetadata": { - "tags": "cuir in eagar,athraigh,nuashonraigh", - "title": "Athraigh Meiteashonraí", - "desc": "Athraigh/Bain/Cuir meiteashonraí ó dhoiciméad PDF" - }, - "ocr": { - "tags": "bain,scan", - "title": "OCR / Scananna glanta", - "desc": "Scanann glantachán agus aimsíonn sé téacs ó íomhánna laistigh de PDF agus cuireann sé isteach arís é mar théacs." - }, - "extractImages": { - "tags": "tarraing,sábháil,easpórtáil", - "title": "Sliocht Íomhánna", - "desc": "Sliochtann sé gach íomhá ó PDF agus sábhálann sé iad a zip" - }, - "scannerImageSplit": { - "tags": "braith,roinn,grianghraif", - "title": "Braith & Roinn Grianghraif Scanta", - "desc": "Braith agus roinn grianghraif scanta ina leathanaigh ar leith" - }, - "sign": { - "tags": "síniú,uathshíniú", - "title": "Comhartha", - "desc": "Cuireann síniú le PDF trí líníocht, téacs nó íomhá" - }, - "flatten": { - "tags": "simpligh,bain,idirghníomhach", - "title": "Comhcheangail", - "desc": "Bain gach eilimint agus foirm idirghníomhach as PDF" - }, - "certSign": { - "tags": "fíordheimhnigh,PEM,P12,oifigiúil,criptigh,sínigh,deimhniú,PKCS12,JKS,freastalaí,láimhe,uathoibríoch", - "title": "Sínigh le Deimhniú", - "desc": "Síníonn sé PDF le Deimhniú/Eochair (PEM/P12)" - }, - "repair": { - "tags": "deisigh,athchóirigh", - "title": "Deisiúchán", - "desc": "Déanann sé iarracht PDF truaillithe/briste a dheisiú" - }, - "removeBlanks": { - "tags": "scrios,glan,folamh", - "title": "Bain leathanaigh Bhána", - "desc": "Aimsíonn agus baintear leathanaigh bhána de dhoiciméad" - }, - "removeAnnotations": { - "tags": "scrios,glan,bain", - "title": "Bain Anótálacha", - "desc": "Baintear gach trácht/nóta de PDF" - }, - "compare": { - "tags": "difríocht", - "title": "Déan comparáid idir", - "desc": "Déanann sé na difríochtaí idir 2 Dhoiciméad PDF a chur i gcomparáid agus a thaispeáint" - }, - "removeCertSign": { - "tags": "bain,scrios,díghlasáil", - "title": "Bain Comhartha Teastais", - "desc": "Bain síniú teastas ó PDF" - }, - "pageLayout": { - "tags": "leagan amach,socrú,cumaisc", - "title": "Leagan Amach Illeathanaigh", - "desc": "Cumaisc leathanaigh iolracha de dhoiciméad PDF isteach i leathanach amháin" - }, - "bookletImposition": { - "tags": "leabhrán,priontáil,ceangal", - "title": "Imshuí Leabhráin", - "desc": "Cruthaigh leabhraíní le hordú leathanaigh ceart agus leagan amach illeathanach chun priontála agus ceangail" - }, - "scalePages": { - "tags": "athraigh méid,coigeartaigh,scálaigh", - "title": "Coigeartaigh méid/scála an leathanaigh", - "desc": "Athraigh méid/scála leathanaigh agus/nó a bhfuil ann." - }, - "addPageNumbers": { - "tags": "uimhir,páginéireacht,comhaireamh", - "title": "Cuir Uimhreacha Leathanaigh leis", - "desc": "Cuir uimhreacha Leathanach leis an doiciméad i suíomh socraithe" - }, - "autoRename": { - "tags": "uathbhraite,bunaithe ar cheannteideal,eagraigh,athlipéadaigh", - "title": "Athainmnigh Comhad PDF go hUathoibríoch", - "desc": "Athainmníonn comhad PDF go huathoibríoch bunaithe ar a cheannteideal braite" - }, - "adjustContrast": { - "tags": "codarsnacht,gile,sáithiú", - "title": "Coigeartaigh Dathanna/Codarsnacht", - "desc": "Coigeartaigh Codarsnacht, Sáithiú agus Gile PDF" - }, - "crop": { - "tags": "bearr,gearr,athraigh méid", - "title": "PDF a ghearradh", - "desc": "Bearr PDF chun a mhéid a laghdú (coimeádann an téacs!)" - }, - "autoSplitPDF": { - "tags": "uathoibríoch,roinn,QR", - "title": "Scoilt uathoibríoch", - "desc": "Auto Scoilt PDF Scanta le Cód QR scoilteoir leathanach scanadh fisiciúil" - }, - "sanitize": { - "tags": "glan,glan amach,bain", - "title": "Slánaigh", - "desc": "Bain eilimintí a d'fhéadfadh a bheith díobhálach ó chomhaid PDF" - }, - "getPdfInfo": { - "tags": "eolas,meiteashonraí,sonraí", - "title": "Faigh GACH Eolas ar PDF", - "desc": "Grab aon fhaisnéis agus is féidir ar PDFs" - }, - "pdfToSinglePage": { - "tags": "cumaisc,comhcheangail,aonleathanach", - "title": "PDF go leathanach mór amháin", - "desc": "Cumasc gach leathanach PDF isteach i leathanach mór amháin" - }, - "showJS": { - "tags": "javascript,cód,script", - "title": "Taispeáin Javascript", - "desc": "Déanann sé cuardach agus taispeáint ar aon JS a instealladh isteach i PDF" - }, - "redact": { - "tags": "cinsir,dubháil,folaigh", - "title": "Athchóiriú de Láimh", - "desc": "Réiteann sé PDF bunaithe ar théacs roghnaithe, cruthanna tarraingthe agus/nó leathanaigh roghnaithe" - }, - "splitBySections": { - "tags": "roinn,altanna,dealaigh", - "title": "Roinn PDF de réir Altanna", - "desc": "Roinn gach leathanach de PDF ina chuid altanna cothrománacha agus ingearacha níos lú" - }, - "addStamp": { - "tags": "stampa,marc,séala", - "title": "Cuir Stampa le PDF", - "desc": "Cuir téacs nó stampaí íomhá ag suíomhanna socraithe leis" - }, - "removeImage": { - "tags": "bain,scrios,glan", - "title": "Bain íomhá", - "desc": "Bain íomhá de PDF chun méid comhaid a laghdú" - }, - "splitByChapters": { - "tags": "roinn,caibidlí,struchtúr", - "title": "Scoil PDF ar Chaibidlí", - "desc": "Scoilt PDF ina chomhaid iolracha bunaithe ar a struchtúr caibidle." - }, - "validateSignature": { - "tags": "bailíochtaigh,fíoraigh,deimhniú", - "title": "Bailíochtaigh Síniú PDF", - "desc": "Fíoraigh sínithe digiteacha agus teastais i gcáipéisí PDF" - }, - "swagger": { - "tags": "API,doiciméadú,tástáil", - "title": "Doiciméadú API", - "desc": "Féach ar dhoiciméadú API agus déan deiridhphointí a thástáil" - }, - "scannerEffect": { - "tags": "scan,insamhlaigh,cruthaigh", - "title": "Éifeacht Scanóra", - "desc": "Cruthaigh PDF a bhfuil cuma scanta air" - }, - "editTableOfContents": { - "tags": "leabharmharcanna,clár ábhair,cuir in eagar", - "title": "Cuir Clár Ábhair in Eagar", - "desc": "Cuir leabharmharcanna agus clár ábhair le cáipéisí PDF nó cuir in eagar iad" - }, - "manageCertificates": { - "tags": "teastais,iompórtáil,easpórtáil", - "title": "Bainistigh Teastais", - "desc": "Iompórtáil, easpórtáil, nó scrios comhaid teastais dhigiteacha a úsáidtear chun PDFanna a shíniú." - }, - "read": { - "tags": "amharc,oscail,taispeáin", - "title": "Léigh", - "desc": "Féach agus déan nótaí ar PDFs. Aibhsigh téacs, tarraing, nó cuir tráchtanna isteach le haghaidh athbhreithnithe agus comhoibrithe." - }, - "reorganizePages": { - "tags": "athshocraigh,athordaigh,eagraigh", - "title": "Ath‑eagraigh Leathanaigh", - "desc": "Athshocraigh, dúbláil, nó scrios leathanaigh PDF le rialú tarraing-agus-scaoil amhairc." - }, - "extractPages": { - "tags": "tarraing,roghnaigh,cóipeáil", - "title": "Leathanaigh Sliocht", - "desc": "Bain leathanaigh shonracha as cáipéis PDF" - }, - "removePages": { - "tags": "scrios,bain,eisiaigh", - "title": "Bain", - "desc": "Scrios leathanaigh nach dteastaíonn ó do dhoiciméad PDF." - }, - "autoSizeSplitPDF": { - "tags": "uathoibríoch,roinn,méid", - "title": "Scoilt auto: méid/líon", - "desc": "Scoilt PDF amháin i ndoiciméid iolracha bunaithe ar mhéid, líon na leathanach, nó comhaireamh doiciméad" - }, - "replaceColor": { - "title": "Ionadaigh & Inbhéartaigh Dath", - "desc": "Ionadaigh nó inbhéartaigh dathanna i gcáipéisí PDF" - }, - "devApi": { - "tags": "API,forbairt,doiciméadú", - "title": "API", - "desc": "Nasc le doiciméadú API" - }, - "devFolderScanning": { - "tags": "uathoibriú,fillteán,scanta", - "title": "Scanadh Fillteán Uathoibríoch", - "desc": "Nasc le treoir scantha fillteán uathoibrithe" - }, - "devSsoGuide": { - "title": "Treoir SSO", - "desc": "Nasc le treoir SSO" - }, - "devAirgapped": { - "title": "Socrú Air-gapped", - "desc": "Nasc le treoir socraithe Air-gapped" - }, - "addPassword": { - "title": "Cuir Pasfhocal leis", - "desc": "Criptigh do dhoiciméad PDF le focal faire." - }, - "changePermissions": { - "title": "Athrú Ceadanna", - "desc": "Athraigh srianta agus ceadanna cáipéise" - }, - "automate": { - "tags": "sreabhadh oibre,ord,uathoibriú", - "title": "Uathoibrigh", - "desc": "Tóg sreafaí oibre ilchéime trí ghníomhartha PDF a nascadh le chéile. Foirfe do thascanna athfhillteacha." - }, - "overlay-pdfs": { - "desc": "Forleagain PDF ar bharr PDF eile", - "title": "Forleagan PDF" - }, - "pdfTextEditor": { - "title": "Eagarthóir Téacs PDF", - "desc": "Athbhreithnigh agus cuir in eagar onnmhairí JSON ó Stirling PDF le heagarthóireacht téacs ghrúpáilte agus athghiniúint PDF" - }, - "addText": { - "tags": "téacs,anótáil,lipéad", - "title": "Cuir Téacs Leis", - "desc": "Cuir téacs saincheaptha in áit ar bith i do PDF" - } - }, - "landing": { - "addFiles": "Cuir Comhaid Leis", - "uploadFromComputer": "Uaslódáil ón ríomhaire", - "openFromComputer": "Oscail ón ríomhaire" - }, - "viewPdf": { - "tags": "amharc, léamh, anótáil, téacs, íomhá", - "title": "Amharc/Cuir PDF in Eagar", - "header": "Féach PDF" - }, - "multiTool": { - "tags": "Il-Uirlis, Iloibríocht, Chomhéadain, cliceáil tarraing, ceann tosaigh, taobh an chliaint, idirghníomhach, intractable, bog", - "title": "Il-uirlis PDF", - "header": "Il-uirlis PDF", - "uploadPrompts": "Ainm comhaid", - "selectAll": "Roghnaigh Uile", - "deselectAll": "Díroghnaigh Uile", - "selectPages": "Roghnaigh Leathanach", - "selectedPages": "Leathanaigh Roghnaithe", - "page": "Leathanach", - "deleteSelected": "Scrios Roghnaithe", - "downloadAll": "Easpórtáil", - "downloadSelected": "Easpórtáil Roghnaithe", - "insertPageBreak": "Ionsáigh Sos Leathanaigh", - "addFile": "Cuir Comhad Leis", - "rotateLeft": "Rothlaigh ar Chlé", - "rotateRight": "Rothlaigh ar Dheis", - "split": "Scoil", - "moveLeft": "Bog ar Chlé", - "moveRight": "Bog ar Dheis", - "delete": "Scrios", - "dragDropMessage": "Leathanach(leathanaigh) roghnaithe", - "undo": "Cealaigh", - "redo": "Athdhéan" - }, - "merge": { - "tags": "chumasadh,Oibríochtaí Leathanaigh,Cúl-deireadh,taobh freastalaí", - "title": "Cumaisc", - "removeDigitalSignature": { - "label": "Bain síniú digiteach sa chomhad cumaiscthe?", - "tooltip": { - "title": "Bain Síniú Digiteach", - "description": "Beidh sínithe digiteacha neamhbhailí nuair a chumaisctear comhaid. Seiceáil é seo chun iad a bhaint as an PDF cumaiscthe deiridh." - } - }, - "generateTableOfContents": { - "label": "Giniúint clár ábhair sa chomhad cumaiscthe?", - "tooltip": { - "title": "Giniúint Cláir Ábhair", - "description": "Cruthaíonn sé clár ábhair in‑in‑cliceáil go huathoibríoch sa PDF cumaiscthe bunaithe ar na hainmneacha comhaid bunaidh agus ar uimhreacha leathanaigh." - } - }, - "submit": "Cumaisc", - "sortBy": { - "description": "Cumaiscfear na comhaid san ord a roghnaítear iad. Tarraing chun athordú nó sórtáil thíos.", - "label": "Sórtáil De Réir", - "filename": "Ainm comhaid", - "dateModified": "Dáta Athraithe", - "ascending": "Ardaitheach", - "descending": "Íslitheach", - "sort": "Sórtáil" - }, - "error": { - "failed": "Tharla earráid agus na PDFanna á gcumasc." - }, - "tooltip": { - "header": { - "title": "Forbhreathnú ar Shocruithe Cumaisc" - } - } - }, - "split": { - "title": "Scoilt PDF", - "header": "Scoilt PDF", - "desc": { - "1": "Is iad na huimhreacha a roghnaíonn tú an uimhir leathanaigh ar mian leat scoilt a dhéanamh air", - "2": "Dá bhrí sin, dá roghnófaí 1,3,7-9, roinnfí doiciméad 10 leathanach ina 6 PDF ar leith le:", - "3": "Doiciméad #1: Leathanach 1", - "4": "Doiciméad #2: Leathanach 2 agus 3", - "5": "Doiciméad #3: Leathanach 4, 5, 6 agus 7", - "6": "Doiciméad #4: Leathanach 8", - "7": "Doiciméad #5: Leathanach 9", - "8": "Doiciméad #6: Leathanach 10" - }, - "splitPages": "Iontráil leathanaigh le scoilt ar:", - "submit": "Scoilt", - "steps": { - "chooseMethod": "Roghnaigh Modh", - "settings": "Socruithe" - }, - "settings": { - "selectMethodFirst": "Roghnaigh modh scoilte ar dtús, le do thoil" - }, - "error": { - "failed": "Tharla earráid agus an PDF á scoilteadh." - }, - "method": { - "label": "Roghnaigh modh scoilte", - "placeholder": "Roghnaigh conas an PDF a scoilt" - }, - "methods": { - "prefix": { - "splitAt": "Scoilt ag", - "splitBy": "Scoilt de réir" - }, - "byPages": { - "name": "Uimhreacha Leathanach", - "desc": "Bain leathanaigh shonracha (1,3,5-10)", - "tooltip": "Cuir isteach uimhreacha leathanaigh scartha le camóga nó raonta le fleiscíní" - }, - "bySections": { - "name": "Altanna", - "desc": "Roinn leathanaigh ina rannóga greille", - "tooltip": "Scoilt gach leathanach ina rannóga cothrománacha agus ingearacha" - }, - "bySize": { - "name": "Méid an Chomhaid", - "desc": "Teorainn a chur leis an uasmhéid comhaid", - "tooltip": "Sonraigh uasmhéid comhaid (m.sh. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Líon Leathanach", - "desc": "Leathanaigh sheasta in aghaidh an chomhaid", - "tooltip": "Cuir isteach líon na leathanach do gach comhad scoilte" - }, - "byDocCount": { - "name": "Líon Cáipéisí", - "desc": "Cruthaigh líon sonrach comhad", - "tooltip": "Cuir isteach cé mhéad comhad is mian leat a chruthú" - }, - "byChapters": { - "name": "Caibidlí", - "desc": "Scoilt ag teorainneacha leabharmharcanna", - "tooltip": "Úsáideann sé leabharmharcanna PDF chun pointí scoilte a chinneadh" - }, - "byPageDivider": { - "name": "Rannán Leathanach", - "desc": "Uath‑scoilt le bileoga deighilteora", - "tooltip": "Úsáid bileoga deighilteora cód QR idir cáipéisí agus iad á scanadh" - } - }, - "value": { - "fileSize": { - "label": "Méid an Chomhaid", - "placeholder": "m.sh. 10MB, 500KB" - }, - "pageCount": { - "label": "Leathanaigh in aghaidh an Chomhaid", - "placeholder": "m.sh. 5, 10" - }, - "docCount": { - "label": "Líon na gComhad", - "placeholder": "m.sh. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Forléargas ar Mhódhanna Scoilte" - }, - "byPages": { - "title": "Scoilt ag Uimhreacha Leathanach", - "text": "Scoilt do PDF ag uimhreacha leathanaigh ar leith. Úsáid 'n' chun scoilteadh tar éis leathanach n. Úsáid 'n-m' chun scoilteadh roimh leathanach n agus tar éis leathanach m.", - "bullet1": "Pointí scoilte aonair: 3,7 (scoilteann sé tar éis leathanaigh 3 agus 7)", - "bullet2": "Pointí scoilte raoin: 3-8 (scoilteann sé roimh leathanach 3 agus tar éis leathanach 8)", - "bullet3": "Measctha: 2,5-10,15 (scoilteann sé tar éis leathanach 2, roimh leathanach 5, tar éis leathanach 10, agus tar éis leathanach 15)" - }, - "bySections": { - "title": "Scoilt de réir Rannóga Greille", - "text": "Roinn gach leathanach ina ghreille rannóg. Úsáideach chun cáipéisí le colúin iolracha a scoilteadh nó chun réimsí sonracha a bhaint.", - "bullet1": "Cothrománach: Líon na róanna le cruthú", - "bullet2": "Ingearach: Líon na gcolún le cruthú", - "bullet3": "Cumaisc: Comhcheangail gach rannóg in aon PDF amháin" - }, - "bySize": { - "title": "Scoilt de réir Mhéid an Chomhaid", - "text": "Cruthaigh il‑PDFanna nach sáraíonn uasmhéid sonraithe comhaid. Foirfe do theorainneacha méide comhaid nó d'iatáin ríomhphoist.", - "bullet1": "Úsáid MB do chomhaid níos mó (m.sh., 10MB)", - "bullet2": "Úsáid KB do chomhaid níos lú (m.sh., 500KB)", - "bullet3": "Scoilfidh an córas ag teorainneacha leathanaigh" - }, - "byCount": { - "title": "Scoilt de réir Líon", - "text": "Cruthaigh il‑PDFanna le líon sonrach leathanach nó cáipéisí an ceann.", - "bullet1": "Líon Leathanach: Líon seasta leathanach in aghaidh an chomhaid", - "bullet2": "Líon Cáipéisí: Líon seasta comhad aschuir", - "bullet3": "Úsáideach do shreafaí oibre baisc‑phróiseála" - }, - "byChapters": { - "title": "Scoilt de réir Caibidlí", - "text": "Úsáid leabharmharcanna PDF chun scoilteadh go huathoibríoch ag teorainneacha caibidil. Éilíonn sé PDFanna le struchtúr leabharmharcanna.", - "bullet1": "Leibhéal Leabharmhairc: Cén leibhéal le scoilt (1=barrleibhéal)", - "bullet2": "Cuir Meiteashonraí San Áireamh: Caomhnaigh airíonna cáipéise", - "bullet3": "Ceadaigh Dúblacha: Láimhseáil ainmneacha leabharmharcanna athchleachtacha" - }, - "byDocCount": { - "bullet1": "Cuir isteach líon na gcomhad aschuir atá uait", - "bullet2": "Dáiltear leathanaigh chomh cothrom agus is féidir", - "bullet3": "Úsáideach nuair is gá líon sonrach comhad duit", - "text": "Cruthaigh líon sonrach comhad aschuir trí leathanaigh a dháileadh go cothrom eatarthu.", - "title": "Scoilt de réir Líon na gCáipéisí" - }, - "byPageCount": { - "bullet1": "Cuir isteach líon na leathanach in aghaidh gach comhaid aschuir", - "bullet2": "D'fhéadfadh níos lú leathanach a bheith sa chomhad deiridh mura roinntear go cothrom é", - "bullet3": "Úsáideach do shreafaí oibre baisc‑phróiseála", - "text": "Cruthaigh il‑PDFanna le líon sonrach leathanach an ceann. Foirfe chun blúirí cáipéise aonfhoirmeacha a chruthú.", - "title": "Scoilt de réir Líon Leathanach" - }, - "byPageDivider": { - "bullet1": "Priontáil bileoga deighilteora ón nasc íoslódála", - "bullet2": "Ionsáigh bileoga deighilteora idir do cháipéisí", - "bullet3": "Scan gach cáipéis le chéile mar aon PDF amháin", - "bullet4": "Uaslódáil - braitear agus baintear leathanaigh deighilteora go huathoibríoch", - "bullet5": "Cumasaigh Mód Dé‑Aghaidh má tá tú ag scanadh an dá thaobh de na bileoga deighilteora", - "text": "Scoilt go huathoibríoch cáipéisí scanta ag baint úsáid as bileoga deighilteora fisiciúla le cóid QR. Foirfe chun ilcháipéisí scanta le chéile a phróiseáil.", - "title": "Scoilt de réir Rannáin Leathanach" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Cliceáil ar chárta modha chun é a roghnú", - "bullet2": "Cuir an luch os cionn gach cárta chun cur síos gasta a fheiceáil", - "bullet3": "Taispeánfar an chéim socruithe tar éis duit modh a roghnú", - "bullet4": "Is féidir modhanna a athrú am ar bith roimh phróiseáil", - "header": { - "text": "Roghnaigh conas is mian leat do cháipéis PDF a scoilt. Tá gach modh optamaithe do chásanna úsáide agus cineálacha cáipéise éagsúla.", - "title": "Roghnú Modha Scoilte" - }, - "title": "Roghnaigh do Mhodh Scoilte" - } - }, - "selectMethod": "Roghnaigh modh scoilte", - "resultsTitle": "Torthaí Scoilte" - }, - "rotate": { - "title": "Rothlaigh PDF", - "submit": "Rothlaigh", - "selectRotation": "Roghnaigh Uillinn Rothlaithe (deiseal)", - "error": { - "failed": "Tharla earráid agus an PDF á rothlú." - }, - "preview": { - "title": "Réamhamharc Rothlaithe" - }, - "rotateLeft": "Rothlaigh tuathalach", - "rotateRight": "Rothlaigh deiseal", - "tooltip": { - "header": { - "title": "Forléargas ar Shocruithe Rothlaithe" - }, - "description": { - "text": "Rothlaigh leathanaigh do PDF deiseal nó tuathalach i méaduithe 90 céim. Rothlófar gach leathanach sa PDF. Taispeánann an réamhamharc cén chuma a bheidh ar do cháipéis tar éis an rothlaithe." - }, - "controls": { - "title": "Rialuithe", - "text": "Úsáid na cnaipí rothlaithe chun an treoshuíomh a choigeartú. Rothlaíonn an cnaipe clé go tuathalach, rothlaíonn an cnaipe deas go deiseal. Rothlaíonn gach cliceáil 90 céim." - } - } - }, - "convert": { - "title": "Tiontaigh", - "desc": "Tiontaigh comhaid idir formáidí éagsúla", - "files": "Comhaid", - "selectFilesPlaceholder": "Roghnaigh comhaid sa phríomh‑amharc chun tosú", - "settings": "Socruithe", - "conversionCompleted": "Tiontú críochnaithe", - "results": "Torthaí", - "defaultFilename": "comhad_tiontaithe", - "conversionResults": "Torthaí Tiontaithe", - "convertFrom": "Tiontaigh ó", - "convertTo": "Tiontaigh go", - "sourceFormatPlaceholder": "Formáid fhoinseach", - "targetFormatPlaceholder": "Sprioc‑fhormáid", - "selectSourceFormatFirst": "Roghnaigh formáid foinse ar dtús", - "outputOptions": "Roghanna Aschuir", - "pdfOptions": "Roghanna PDF", - "imageOptions": "Roghanna Íomhá", - "colorType": "Cineál Datha", - "color": "Dath", - "greyscale": "Scála Liath", - "blackwhite": "Dubh & Bán", - "dpi": "DPI", - "output": "Aschur", - "single": "Aonair", - "multiple": "Il", - "fitOption": "Rogha Feistithe", - "maintainAspectRatio": "Coinnigh Cóimheas Comhréire", - "fitDocumentToPage": "Feistigh an Cháipéis don Leathanach", - "fillPage": "Líon Leathanach", - "autoRotate": "Rothlú Uathoibríoch", - "autoRotateDescription": "Rothlaigh íomhánna go huathoibríoch chun teacht níos fearr leis an leathanach PDF", - "combineImages": "Comhcheangail Íomhánna", - "combineImagesDescription": "Comhcheangail gach íomhá in aon PDF amháin, nó cruthaigh PDFanna ar leith do gach íomhá", - "webOptions": "Roghanna Gréasáin go PDF", - "zoomLevel": "Leibhéal Zúmála", - "emailOptions": "Roghanna Ríomhphoist go PDF", - "includeAttachments": "Cuir iatáin ríomhphoist san áireamh", - "maxAttachmentSize": "Uasmhéid iatáin (MB)", - "includeAllRecipients": "Cuir faighteoirí CC agus BCC san áireamh sa cheanntásc", - "downloadHtml": "Íoslódáil comhad idirmheánach HTML in ionad PDF", - "pdfaOptions": "Roghanna PDF/A", - "outputFormat": "Formáid Aschuir", - "pdfaNote": "Tá PDF/A-1b níos comhoiriúnaí, tacaíonn PDF/A-2b le níos mó gnéithe.", - "pdfaDigitalSignatureWarning": "Tá síniú digiteach ar an PDF. Bainfear é seo sa chéad chéim eile.", - "fileFormat": "Formáid Comhaid", - "wordDoc": "Cáipéis Word", - "wordDocExt": "Cáipéis Word (.docx)", - "odtExt": "Téacs OpenDocument (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "Cur i Láthair OpenDocument (.odp)", - "txtExt": "Téacs Simplí (.txt)", - "rtfExt": "Formáid Rich Text (.rtf)", - "selectedFiles": "Comhaid roghnaithe", - "noFileSelected": "Níl aon chomhad roghnaithe. Úsáid an painéal comhad chun comhaid a chur leis.", - "convertFiles": "Tiontaigh Comhaid", - "converting": "Á Thiontú...", - "downloadConverted": "Íoslódáil an Comhad Tiontaithe", - "errorNoFiles": "Roghnaigh ar a laghad comhad amháin le tiontú, le do thoil.", - "errorNoFormat": "Roghnaigh an dá fhormáid, foinse agus sprioc, le do thoil.", - "errorNotSupported": "Ní thacaítear le tiontú ó {{from}} go {{to}}.", - "images": "Íomhánna", - "officeDocs": "Cáipéisí Office (Word, Excel, PowerPoint)", - "imagesExt": "Íomhánna (JPG, PNG, srl.)", - "markdown": "Markdown", - "textRtf": "Téacs/RTF", - "grayscale": "Scála Liath", - "errorConversion": "Tharla earráid agus an comhad á thiontú.", - "cbzOptions": "Roghanna CBZ go PDF", - "optimizeForEbook": "Optamaigh PDF do léitheoirí ríomhleabhar (úsáideann Ghostscript)", - "cbzOutputOptions": "Roghanna PDF go CBZ", - "cbzDpi": "DPI do rindreáil íomhá" - }, - "imageToPdf": { - "tags": "comhshó, img, jpg, pictiúr, grianghraf" - }, - "pdfToImage": { - "tags": "comhshó, img, jpg, pictiúr, grianghraf", - "title": "PDF go íomhá", - "header": "PDF go íomhá", - "selectText": "Formáid Íomhá", - "singleOrMultiple": "Cineál toraidh Leathanach go hÍomhá", - "single": "Mhór Aonair a Chomhcheanglaíonn gach leathanach", - "multi": "Ilíomhánna, íomhá amháin in aghaidh an leathanaigh", - "colorType": "Cineál dath", - "color": "Dath", - "grey": "Scála Liath", - "blackwhite": "Dubh agus Bán (D’fhéadfadh sonraí a chailleadh!)", - "submit": "Tiontaigh", - "info": "Níl Python suiteáilte. Ag teastáil le haghaidh comhshó WebP.", - "placeholder": "(m.sh. 1,2,8 nó 4,7,12-16 nó 2n-1)" - }, - "pdfOrganiser": { - "tags": "déphléacsacha, cothrom, corr, sórtáil, bogadh", - "title": "Eagraigh Leathanach", - "header": "Eagraí leathanach PDF", - "submit": "Athshocrú Leathanaigh", - "mode": { - "_value": "Mód", - "1": "Ordú Leathanach Saincheaptha", - "2": "Ordú Droim ar Ais", - "3": "Sórtáil Duplex", - "4": "Sórtáil Leabhrán", - "5": "Sórtáil Leabhrán Stitch Taobh", - "6": "Scoilt Corr-Fiú", - "7": "Bain Ar dtús", - "8": "Bain Last", - "9": "Bain An Chéad agus an Deireadh", - "10": "Corr-Fiú Cumaisc", - "11": "Dúblaigh gach leathanach", - "desc": { - "BOOKLET_SORT": "Socraigh leathanaigh le haghaidh priontála leabhráin (deireanach, chéad, dara, dara ceann deireanach, …).", - "CUSTOM": "Úsáid sraith shaincheaptha uimhreacha leathanaigh nó nathanna chun ord nua a shainiú.", - "DUPLEX_SORT": "Measc leathanaigh thosaigh agus ansin leathanaigh chúl amhail is dá scánnódh scanóir dé‑aghaidh na tosaigh ar fad agus ansin na cúlta ar fad (1, n, 2, n-1, …).", - "DUPLICATE": "Dúblaigh gach leathanach de réir líon an ordaithe shaincheaptha (m.sh., 4 dúblach = gach leathanach 4×).", - "ODD_EVEN_MERGE": "Cumaisc dhá PDF trí leathanaigh a mhalartú: corr ón gcéad cheann, cothrom ón dara ceann.", - "ODD_EVEN_SPLIT": "Roinn an cháipéis ina dhá aschur: gach leathanach corr agus gach leathanach cothrom.", - "REMOVE_FIRST": "Bain an chéad leathanach den cháipéis.", - "REMOVE_FIRST_AND_LAST": "Bain an chéad agus an leathanach deireanach den cháipéis.", - "REMOVE_LAST": "Bain an leathanach deireanach den cháipéis.", - "REVERSE_ORDER": "Cas an cháipéis bunoscionn ionas go n‑éireoidh an leathanach deireanach mar an chéad leathanach, srl.", - "SIDE_STITCH_BOOKLET_SORT": "Socraigh leathanaigh le haghaidh priontála leabhráin le fuáil ar an taobh (optamaithe do cheangal ar an taobh)." - } - }, - "desc": { - "CUSTOM": "Úsáid sraith shaincheaptha uimhreacha leathanaigh nó nathanna chun ord nua a shainiú.", - "REVERSE_ORDER": "Cas an cháipéis bunoscionn ionas go n‑éireoidh an leathanach deireanach mar an chéad leathanach, srl.", - "DUPLEX_SORT": "Measc leathanaigh thosaigh agus ansin leathanaigh chúl amhail is dá scánnódh scanóir dé‑aghaidh na tosaigh ar fad agus ansin na cúlta ar fad (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Socraigh leathanaigh le haghaidh priontála leabhráin (deireanach, chéad, dara, dara ceann deireanach, …).", - "SIDE_STITCH_BOOKLET_SORT": "Socraigh leathanaigh le haghaidh priontála leabhráin (optamaithe do cheangal ar an taobh).", - "ODD_EVEN_SPLIT": "Roinn an cháipéis ina dhá aschur: gach leathanach corr agus gach leathanach cothrom.", - "ODD_EVEN_MERGE": "Cumaisc dhá PDF trí leathanaigh a mhalartú: corr ón gcéad cheann, cothrom ón dara ceann.", - "DUPLICATE": "Dúblaigh gach leathanach de réir líon an ordaithe shaincheaptha (m.sh., 4 dúblach = gach leathanach 4×).", - "REMOVE_FIRST": "Bain an chéad leathanach den cháipéis.", - "REMOVE_LAST": "Bain an leathanach deireanach den cháipéis.", - "REMOVE_FIRST_AND_LAST": "Bain an chéad agus an leathanach deireanach den cháipéis." - }, - "placeholder": "(m.sh. 1,3,2 nó 4-8,2,10-12 nó 2n-1)" - }, - "addImage": { - "tags": "img, jpg, pictiúr, grianghraf", - "title": "Cuir Íomhá leis", - "header": "Cuir íomhá i bhformáid PDF", - "image": { - "name": "Íomhá", - "placeholder": "Uaslódáil íomhá", - "label": "Comhad íomhá" - }, - "steps": { - "configure": "Cumraigh Íomhá" - }, - "step": { - "createDesc": "Uaslódáil an íomhá is mian leat a chur leis", - "place": "Cuir íomhá", - "placeDesc": "Cliceáil ar an PDF chun d’íomhá a chur leis" - }, - "instructions": { - "title": "Conas íomhánna a chur leis", - "text": "Tar éis d’íomhá a uaslódáil thuas, cliceáil áit ar bith ar an PDF chun í a chur.", - "paused": "Suíniú ar sos", - "resumeHint": "Lean ar aghaidh leis an suíniú chun cliceáil agus d’íomhá a chur.", - "noSignature": "Uaslódáil íomhá thuas chun suíniú a chumasú." - }, - "mode": { - "move": "Bog Íomhá", - "place": "Cuir Íomhá", - "pause": "Cuir suíniú ar sos", - "resume": "Atosaigh suíniú" - }, - "results": { - "title": "Torthaí Cuir Íomhá Leis" - }, - "error": { - "failed": "Tharla earráid agus íomhá á cur leis an PDF." - }, - "saved": { - "defaultLabel": "Íomhá", - "defaultImageLabel": "Íomhá uaslódáilte" - }, - "applySignatures": "Cuir Íomhánna i bhFeidhm" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Cuir Iatán Leis", - "remove": "Bain Iatán", - "embed": "Leabaigh Iatán", - "submit": "Add attachments" - }, - "watermark": { - "title": "Cuir Uisce leis", - "desc": "Cuir comharthaí uisce téacs nó íomhá le comhaid PDF", - "completed": "Comhartha uisce curtha leis", - "submit": "Cuir Uisce leis", - "filenamePrefix": "le_comhartha_uisce", - "error": { - "failed": "Tharla earráid agus comhartha uisce á chur leis an PDF." - }, - "watermarkType": { - "text": "Téacs", - "image": "Íomhá" - }, - "settings": { - "type": "Cineál Comhartha Uisce", - "text": { - "label": "Téacs an Chomhartha Uisce", - "placeholder": "Cuir isteach téacs an chomhartha uisce" - }, - "image": { - "label": "Íomhá an Chomhartha Uisce", - "choose": "Roghnaigh Íomhá", - "selected": "Roghnaithe: {{filename}}" - }, - "fontSize": "Méid an Chló", - "size": "Méid", - "alphabet": "Cló/Teanga", - "color": "Dath an Chomhartha Uisce", - "rotation": "Rothlú (céimeanna)", - "opacity": "Teimhneacht (%)", - "spacing": { - "horizontal": "Spásáil Chothrománach", - "vertical": "Spásáil Ingearach", - "height": "Spásáil Airde", - "width": "Spásáil Leithead" - }, - "convertToImage": "Leacaigh leathanaigh PDF go híomhánna" - }, - "alphabet": { - "roman": "Rómhánach/Laidineach", - "arabic": "Araibis", - "japanese": "Seapáinis", - "korean": "Cóiréis", - "chinese": "Sínis", - "thai": "Téalainnis" - }, - "steps": { - "type": "Cineál Comhartha Uisce", - "wording": "Foclaíocht", - "textStyle": "Stíl", - "formatting": "Formáidiú", - "file": "Comhad Comhartha Uisce" - }, - "results": { - "title": "Torthaí Comhartha Uisce" - }, - "tooltip": { - "language": { - "title": "Tacaíocht Teanga", - "text": "Roghnaigh an socrú teanga cuí chun rindreáil cheart cló do théacs a chinntiú." - }, - "appearance": { - "title": "Socruithe Cuma", - "text": "Rialaigh conas a fhéachann do chomhartha uisce agus conas a chumascann sé leis an doiciméad.", - "bullet1": "Rothlú: -360° go 360° le haghaidh comharthaí uisce ar uillinn", - "bullet2": "Teimhneacht: 0-100% chun trédhearcacht a rialú", - "bullet3": "Cruthaíonn teimhneacht níos ísle comharthaí uisce níos míne" - }, - "spacing": { - "title": "Rialú Spásála", - "text": "Coigeartaigh an spásáil idir comharthaí uisce athchleachtaithe ar fud an leathanaigh.", - "bullet1": "Spásáil leithead: Fad cothrománach idir comharthaí uisce", - "bullet2": "Spásáil airde: Fad ingearach idir comharthaí uisce", - "bullet3": "Cruthaíonn luachanna níos airde patrúin níos scaipthe" - }, - "type": { - "header": { - "title": "Roghnú Cineáil Comhartha Uisce" - }, - "description": { - "title": "Roghnaigh do Chomhartha Uisce", - "text": "Roghnaigh idir comharthaí uisce téacs nó íomhá bunaithe ar do riachtanais." - }, - "text": { - "title": "Comharthaí Uisce Téacs", - "text": "Foirfe do fhógraí cóipchirt, ainmneacha cuideachta, nó lipéid rúndachta a chur leis. Tacaíonn sé le teangacha iolracha agus dathanna saincheaptha.", - "bullet1": "Clónna agus teangacha in-saincheaptha", - "bullet2": "Dathanna agus trédhearcacht inchoigeartaithe", - "bullet3": "Fóirsteanach do théacs dlíthiúil nó brandála" - }, - "image": { - "title": "Comharthaí Uisce Íomhá", - "text": "Úsáid lógónna, stampaí, nó aon íomhá mar chomhartha uisce. Iontach don bhrandáil agus do shainaithint amhairc.", - "bullet1": "Uaslódáil aon fhormáid íomhá", - "bullet2": "Coinníonn cáilíocht na híomhá", - "bullet3": "Foirfe do lógónna agus stampaí" - } - }, - "wording": { - "header": { - "title": "Ábhar Téacs" - }, - "text": { - "title": "Téacs an Chomhartha Uisce", - "text": "Iontráil an téacs a bheidh le feiceáil mar do chomhartha uisce ar fud an doiciméid.", - "bullet1": "Coinnigh é gonta chun inléiteacht níos fearr a chinntiú", - "bullet2": "Samplaí coitianta: 'CONFIDENTIAL', 'DRAFT', ainm cuideachta", - "bullet3": "Ní thacaítear le carachtair emoji agus bainfear amach iad" - } - }, - "textStyle": { - "header": { - "title": "Stíl Téacs" - }, - "color": { - "title": "Roghnú Dathanna", - "text": "Roghnaigh dath a chuireann codarsnacht mhaith ar fáil le hinneachar do dhoiciméid.", - "bullet1": "Liath éadrom (#d3d3d3) le haghaidh comharthaí uisce mín", - "bullet2": "Dubh nó dathanna dorcha le haghaidh codarsnachta ard", - "bullet3": "Dathanna saincheaptha chun críocha brandála" - }, - "language": { - "title": "Tacaíocht Teanga", - "text": "Roghnaigh an socrú teanga cuí chun rindreáil cheart cló a chinntiú." - } - }, - "file": { - "header": { - "title": "Uaslódáil Íomhá" - }, - "upload": { - "title": "Roghnú Íomhá", - "text": "Uaslódáil comhad íomhá le húsáid mar do chomhartha uisce.", - "bullet1": "Tacaítear le formáidí coitianta: PNG, JPG, GIF, BMP", - "bullet2": "Oibríonn PNG le trédhearcacht is fearr", - "bullet3": "Coinníonn íomhánna ar ardtaifeach an cháilíocht níos fearr" - }, - "recommendations": { - "title": "Cleachtais is Fearr", - "text": "Leideanna le haghaidh torthaí optamacha i gcomharthaí uisce íomhá.", - "bullet1": "Úsáid lógónna nó stampaí le cúlraí trédhearcacha", - "bullet2": "Oibríonn dearaí simplí níos fearr ná íomhánna casta", - "bullet3": "Smaoinigh ar mhéid deiridh an doiciméid agus taifeach á roghnú" - } - }, - "formatting": { - "header": { - "title": "Formáidiú agus Leagan Amach" - }, - "size": { - "title": "Rialú Méide", - "text": "Coigeartaigh méid do chomhartha uisce (téacs nó íomhá).", - "bullet1": "Cruthaíonn méideanna níos mó comharthaí uisce níos suntasaí" - }, - "appearance": { - "title": "Socruithe Cuma", - "text": "Rialaigh conas a fhéachann do chomhartha uisce agus conas a chumascann sé leis an doiciméad.", - "bullet1": "Rothlú: -360° go 360° le haghaidh comharthaí uisce ar uillinn", - "bullet2": "Teimhneacht: 0-100% chun trédhearcacht a rialú", - "bullet3": "Cruthaíonn teimhneacht níos ísle comharthaí uisce níos míne" - }, - "spacing": { - "title": "Rialú Spásála", - "text": "Coigeartaigh an spásáil idir comharthaí uisce athchleachtaithe ar fud an leathanaigh.", - "bullet1": "Spásáil chothrománach: Fad idir comharthaí uisce ó chlé go deas", - "bullet2": "Spásáil ingearach: Fad idir comharthaí uisce ó bharr go bun", - "bullet3": "Cruthaíonn luachanna níos airde patrúin níos scaipthe" - }, - "security": { - "title": "Rogha Slándála", - "text": "Tiontaigh an PDF deiridh go formáid bunaithe ar íomhánna ar mhaithe le slándáil fheabhsaithe.", - "bullet1": "Coscann sé roghnú téacs agus cóipeáil", - "bullet2": "Déanann sé comharthaí uisce níos deacra a bhaint", - "bullet3": "Mar thoradh air sin tá méideanna comhaid níos mó", - "bullet4": "Is fearr d’ábhar íogair nó faoi chóipcheart" - } - } - }, - "type": { - "1": "Téacs", - "2": "Íomha" - } - }, - "permissions": { - "tags": "léamh, scríobh, cuir in eagar, priontáil", - "title": "Athrú Ceadanna", - "header": "Athrú Ceadanna", - "warning": "Má thugtar rabhadh nach féidir na ceadanna seo a athrú, moltar pasfhocal a shocrú dóibh trí leathanach an bhreiseáin phasfhocal", - "selectText": { - "1": "Roghnaigh PDF chun ceadanna a athrú", - "2": "Ceadanna a shocrú", - "3": "Cosc a chur le chéile doiciméad", - "4": "Cosc a chur ar eastóscadh ábhar", - "5": "Cosc a chur ar eastóscadh le haghaidh inrochtaineachta", - "6": "Cosc ar fhoirm a líonadh", - "7": "Cosc a chur ar mhodhnú", - "8": "Cosc a chur ar mhodhnú anótála", - "9": "Cosc a chur ar phriontáil", - "10": "Cosc a chur ar phriontáil bhformáidí éagsúla" - }, - "submit": "Athrú" - }, - "editTableOfContents": { - "settings": { - "title": "Leabharmharcanna & imlíne", - "replaceExisting": "Cuir na leabharmharcanna reatha in ionad (bain an tic chun cur leis)", - "replaceExistingHint": "Nuair atá sé díchumasaithe, cuirfear an imlíne nua leis i ndiaidh na leabharmharcanna reatha." - }, - "actions": { - "source": "Luchtaigh leabharmharcanna", - "selectedFile": "Luchtaithe ó {{file}}", - "noFile": "Roghnaigh PDF chun leabharmharcanna atá ann a bhaint.", - "loadFromPdf": "Luchtaigh ón PDF roghnaithe", - "importJson": "Iompórtáil JSON", - "importClipboard": "Greamaigh JSON ón gearrthaisce", - "export": "Easpórtáil leabharmharcanna", - "exportJson": "Íoslódáil JSON", - "exportClipboard": "Cóipeáil JSON go dtí an gearrthaisce", - "clipboardUnavailable": "Níl rochtain ar an ngearrthaisce ar fáil sa bhrabhsálaí seo." - }, - "info": { - "line1": "Teastaíonn teideal tuairisciúil agus an leathanach le hoscailt do gach leabharmharc.", - "line2": "Úsáid leabharmharcanna linbh chun ordlathas a thógáil do chaibidlí, rannóga nó fo-rannóga.", - "line3": "Iompórtáil leabharmharcanna ón PDF roghnaithe nó ó chomhad JSON chun am a shábháil." - }, - "workbench": { - "empty": { - "title": "Oscail an uirlis chun eagarthóireacht a thosú", - "description": "Roghnaigh an uirlis Cuir Clár Ábhair in Eagar chun a spás oibre a lódáil." - }, - "tabTitle": "Spás oibre imlíne", - "subtitle": "Iompórtáil leabharmharcanna, tóg ordlathais, agus cuir an imlíne i bhfeidhm gan painéil chúnga taoibh.", - "noFile": "Níl PDF roghnaithe", - "fileLabel": "Cuirfear na hathruithe i bhfeidhm ar an PDF atá roghnaithe faoi láthair.", - "filePrompt": "Roghnaigh PDF ó do leabharlann nó uaslódáil ceann nua chun tosú.", - "changeFile": "Athraigh PDF", - "selectFile": "Roghnaigh PDF" - }, - "editor": { - "heading": "Eagarthóir leabharmharc", - "description": "Cuir, neadaigh, agus athordaigh leabharmharcanna chun imlíne do PDF a chruthú.", - "addTopLevel": "Cuir leabharmharc barrleibhéil leis", - "empty": { - "title": "Níl leabharmharcanna ann fós", - "description": "Iompórtáil leabharmharcanna atá ann cheana nó tosaigh trí do chéad iontráil a chur leis.", - "action": "Cuir an chéad leabharmharc leis" - }, - "defaultTitle": "Leabharmharc nua", - "defaultChildTitle": "Leabharmharc linbh", - "defaultSiblingTitle": "Leabharmharc nua", - "untitled": "Leabharmharc gan teideal", - "childBadge": "Leanbh", - "pagePreview": "Leathanach {{page}}", - "field": { - "title": "Teideal an leabharmhairc", - "page": "Uimhir leathanaigh sprice" - }, - "actions": { - "toggle": "Scoránaigh leanaí", - "addChild": "Cuir leabharmharc linbh leis", - "addSibling": "Cuir leabharmharc comhleibhéil leis", - "remove": "Bain leabharmharc" - }, - "confirmRemove": "Bain an leabharmharc seo agus a pháistí go léir?" - }, - "messages": { - "loadedTitle": "Leabharmharcanna eastósctha", - "loadedBody": "Luchtáladh leabharmharcanna atá ann ón PDF isteach san eagarthóir.", - "noBookmarks": "Níor aimsíodh leabharmharcanna sa PDF roghnaithe.", - "loadFailed": "Níorbh fhéidir leabharmharcanna a eastóscadh ón PDF roghnaithe.", - "imported": "Leabharmharcanna iompórtáilte", - "importedBody": "Chuir d’imlíne JSON ábhar reatha an eagarthóra in ionad.", - "importedClipboard": "Chuir sonraí an ghearrthaisce an liosta leabharmharc reatha in ionad.", - "invalidJson": "Struchtúr JSON neamhbhailí", - "invalidJsonBody": "Tabhair comhad JSON leabharmharc bailí agus bain triail eile as, le do thoil.", - "exported": "Íoslódáil JSON réidh", - "copied": "Cóipeáladh chuig an ngearrthaisce", - "copiedBody": "Cóipeáladh JSON leabharmharc go rathúil.", - "copyFailed": "Theip ar chóipeáil" - }, - "error": { - "failed": "Theip ar nuashonrú an chláir ábhair" - }, - "submit": "Cuir clár ábhair i bhfeidhm", - "results": { - "title": "PDF nuashonraithe le leabharmharcanna", - "subtitle": "Íoslódáil an comhad próiseáilte nó cealaigh an oibríocht thíos." - } - }, - "removePages": { - "tags": "Bain leathanaigh, scrios leathanaigh", - "title": "Bain", - "pageNumbers": { - "label": "Leathanaigh le Baint", - "placeholder": "m.sh., 1,3,5-8,10", - "error": "Formáid uimhir leathanaigh neamhbhailí. Úsáid uimhreacha, raonta (1-5), nó sloinn mhatamaiticiúla (2n+1)" - }, - "filenamePrefix": "pages_removed", - "files": { - "placeholder": "Roghnaigh comhad PDF sa phríomh-amharc chun tosú" - }, - "settings": { - "title": "Socruithe" - }, - "tooltip": { - "header": { - "title": "Socruithe Bainte Leathanach" - }, - "pageNumbers": { - "title": "Roghnú Leathanach", - "text": "Sonraigh cé na leathanaigh le baint as do PDF. Is féidir leat leathanaigh aonair, raonta a roghnú, nó sloinn mhatamaiticiúla a úsáid.", - "bullet1": "Leathanaigh aonair: 1,3,5 (baineann leathanaigh 1, 3, agus 5)", - "bullet2": "Raonta leathanaigh: 1-5,10-15 (baineann leathanaigh 1-5 agus 10-15)", - "bullet3": "Matamaiticiúil: 2n+1 (baineann leathanaigh chorr)", - "bullet4": "Raonta oscailte: 5- (baineann ó leathanach 5 go dtí an deireadh)" - }, - "examples": { - "title": "Samplaí Coitianta", - "text": "Seo roinnt patrúin roghnaithe leathanaigh choitianta:", - "bullet1": "Bain an chéad leathanach: 1", - "bullet2": "Bain na 3 leathanach deireanacha: -3", - "bullet3": "Bain gach dara leathanach: 2n", - "bullet4": "Bain leathanaigh scaipthe ar leith: 1,5,10,15" - }, - "safety": { - "title": "Leideanna Sábháilteachta", - "text": "Smaointe tábhachtacha agus leathanaigh á mbaint:", - "bullet1": "Réamhamharc i gcónaí ar do rogha sula bpróiseáiltear", - "bullet2": "Coinnigh cúltaca de do chomhad bunaidh", - "bullet3": "Tosaíonn uimhreacha leathanaigh ag 1, ní ag 0", - "bullet4": "Déanfar neamhaird d’uimhreacha leathanaigh neamhbhailí" - } - }, - "error": { - "failed": "Tharla earráid agus leathanaigh á mbaint." - }, - "results": { - "title": "Torthaí Baint Leathanaigh" - }, - "submit": "Bain" - }, - "extractPages": { - "title": "Bain Leathanaigh", - "pageNumbers": { - "label": "Leathanaigh le Baint Amach", - "placeholder": "m.sh., 1,3,5-8 nó odd & 1-10" - }, - "settings": { - "title": "Socruithe" - }, - "tooltip": { - "description": "Baineann sé na leathanaigh roghnaithe isteach i PDF nua, ag coinneáil an ord." - }, - "error": { - "failed": "Theip ar bhaint na leathanach" - }, - "results": { - "title": "Leathanaigh Bainte" - }, - "submit": "Bain Leathanaigh Amach" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Treoir Roghnaithe Leathanach" - }, - "basic": { - "title": "Úsáid Bhunúsach", - "text": "Roghnaigh leathanaigh ar leith ó do dhoiciméad PDF ag úsáid comhréir shimplí.", - "bullet1": "Leathanaigh aonair: 1,3,5", - "bullet2": "Raonta leathanaigh: 3-6 nó 10-15", - "bullet3": "Gach leathanach: all" - }, - "advanced": { - "title": "Gnéithe Casta" - }, - "tips": { - "title": "Leideanna", - "text": "Coinnigh na treoirlínte seo i gcuimhne:", - "bullet1": "Tosaíonn uimhreacha leathanaigh ag 1 (ní ag 0)", - "bullet2": "Baintear spásanna go huathoibríoch", - "bullet3": "Déanfar neamhaird de shloinn neamhbhailí" - }, - "syntax": { - "title": "Buneilimintí Comhréire", - "text": "Úsáid uimhreacha, raonta, eochairfhocail, agus forásanna (tosaíonn n ag 0). Tacaítear le lúibíní.", - "bullets": { - "numbers": "Uimhreacha/raonta: 5, 10-20", - "keywords": "Eochairfhocail: odd, even", - "progressions": "Forásanna: 3n, 4n+1" - } - }, - "operators": { - "title": "Oibreoirí", - "text": "Tá tosaíocht níos airde ag AND ná camóg. Baintear NOT laistigh de raon an doiciméid.", - "and": "AND: & nó \"and\" — éilíonn an dá choinníoll (m.sh., 1-50 & even)", - "comma": "Camóg: , nó | — cumaisc roghanna (m.sh., 1-10, 20)", - "not": "NOT: ! nó \"not\" — eisiann leathanaigh (m.sh., 3n & not 30)" - }, - "examples": { - "title": "Samplaí" - }, - "complex": { - "bullet1": "1,3-5,8,2n → leathanaigh 1, 3–5, 8, móide leathanaigh chothroma", - "bullet2": "10-,2n-1 → ó leathanach 10 go deireadh + leathanaigh chorr", - "description": "Measc cineálacha éagsúla.", - "title": "Comhcheangail Chasta" - }, - "description": "Roghnaigh cé na leathanaigh le húsáid don oibríocht. Tacaíonn sé le leathanaigh aonair, raonta, foirmlí, agus an eochairfhocal all.", - "individual": { - "bullet1": "1,3,5 → roghnaíonn sé leathanaigh 1, 3, 5", - "bullet2": "2,7,12 → roghnaíonn sé leathanaigh 2, 7, 12", - "description": "Iontráil uimhreacha scartha le camóga.", - "title": "Leathanaigh Aonair" - }, - "mathematical": { - "bullet1": "2n → gach leathanach cothrom (2, 4, 6…)", - "bullet2": "2n-1 → gach leathanach corr (1, 3, 5…)", - "bullet3": "3n → gach tríú leathanach (3, 6, 9…)", - "bullet4": "4n-1 → leathanaigh 3, 7, 11, 15…", - "description": "Úsáid n i bhfoirmlí do phatrúin.", - "title": "Feidhmeanna Matamaitice" - }, - "ranges": { - "bullet1": "3-6 → roghnaíonn sé leathanaigh 3–6", - "bullet2": "10-15 → roghnaíonn sé leathanaigh 10–15", - "bullet3": "5- → roghnaíonn sé leathanaigh 5 go deireadh", - "description": "Úsáid - do leathanaigh as a chéile.", - "title": "Raonta Leathanach" - }, - "special": { - "bullet1": "all → roghnaíonn sé gach leathanach", - "title": "Eochairfhocail Speisialta" - } - } - }, - "bulkSelection": { - "syntaxError": "Tá fadhb le comhréir. Féach leideanna Roghnaithe Leathanach le cabhair.", - "header": { - "title": "Treoir Roghnaithe Leathanach" - }, - "syntax": { - "title": "Buneilimintí Comhréire", - "text": "Úsáid uimhreacha, raonta, eochairfhocail, agus forásanna (tosaíonn n ag 0). Tacaítear le lúibíní.", - "bullets": { - "numbers": "Uimhreacha/raonta: 5, 10-20", - "keywords": "Eochairfhocail: odd, even", - "progressions": "Forásanna: 3n, 4n+1" - } - }, - "operators": { - "title": "Oibreoirí", - "text": "Tá tosaíocht níos airde ag AND ná camóg. Baintear NOT laistigh de raon an doiciméid.", - "and": "AND: & nó \"and\" — éilíonn an dá choinníoll (m.sh., 1-50 & even)", - "comma": "Camóg: , nó | — cumaisc roghanna (m.sh., 1-10, 20)", - "not": "NOT: ! nó \"not\" — eisiann leathanaigh (m.sh., 3n & not 30)" - }, - "examples": { - "title": "Samplaí", - "first50": "An chéad 50", - "last50": "An 50 deireanach", - "every3rd": "Gach tríú", - "oddWithinExcluding": "Corr laistigh de 1-20 ach 5-7 eisiata", - "combineSets": "Comhcheangail tacair" - }, - "firstNPages": { - "title": "An Chéad N Leathanaigh", - "placeholder": "Líon na leathanach" - }, - "lastNPages": { - "title": "Na N Leathanach Deireanacha", - "placeholder": "Líon na leathanach" - }, - "everyNthPage": { - "title": "Gach Leathanach N-ú", - "placeholder": "Méid céime" - }, - "range": { - "title": "Raon", - "fromPlaceholder": "Ó", - "toPlaceholder": "Go" - }, - "keywords": { - "title": "Eochairfhocail" - }, - "advanced": { - "title": "Casta" - } - }, - "compressPdfs": { - "tags": "squish, beag, beag bídeach" - }, - "unlockPDFForms": { - "tags": "bain,scrios,foirm,réimse,readonly", - "title": "Bain Léamh-Amháin ó Réimsí Foirme", - "header": "Díghlasáil Foirmeacha PDF", - "submit": "Remove", - "description": "Bainfidh an uirlis seo srianta léamh-amáin ó réimsí foirme PDF, rud a fhágann go mbeidh siad in-eagarthóireachta agus inlíonta.", - "filenamePrefix": "unlocked_forms", - "files": { - "placeholder": "Roghnaigh comhad PDF sa phríomh-amharc chun tosú" - }, - "error": { - "failed": "Tharla earráid agus foirmeacha PDF á ndíghlasáil." - }, - "results": { - "title": "Torthaí Díghlasála Foirmeacha" - } - }, - "changeMetadata": { - "header": "Athraigh Meiteashonraí", - "submit": "Athrú", - "filenamePrefix": "metadata", - "settings": { - "title": "Socruithe Meiteashonraí" - }, - "standardFields": { - "title": "Réimsí Caighdeánacha" - }, - "deleteAll": { - "label": "Bain Meiteashonraí atá Ann", - "checkbox": "Scrios na meiteashonraí go léir" - }, - "title": { - "label": "Teideal", - "placeholder": "Teideal an doiciméid" - }, - "author": { - "label": "Údar", - "placeholder": "Údar an doiciméid" - }, - "subject": { - "label": "Ábhar", - "placeholder": "Ábhar an doiciméid" - }, - "keywords": { - "label": "Eochairfhocail", - "placeholder": "Eochairfhocail an doiciméid" - }, - "creator": { - "label": "Cruthaitheoir", - "placeholder": "Cruthaitheoir an doiciméid" - }, - "producer": { - "label": "Táirgeoir", - "placeholder": "Táirgeoir an doiciméid" - }, - "dates": { - "title": "Réimsí Dáta" - }, - "creationDate": { - "label": "Dáta Cruthaithe", - "placeholder": "Dáta cruthaithe" - }, - "modificationDate": { - "label": "Dáta Mionathraithe", - "placeholder": "Dáta mionathraithe" - }, - "trapped": { - "label": "Stádas Trapped", - "unknown": "Anaithnid", - "true": "Fíor", - "false": "Bréagach" - }, - "advanced": { - "title": "Roghanna Casta" - }, - "customFields": { - "title": "Meiteashonraí Saincheaptha", - "description": "Cuir réimsí meiteashonraí saincheaptha leis an doiciméad", - "add": "Cuir Réimse Leis", - "key": "Eochair", - "keyPlaceholder": "Eochair shaincheaptha", - "value": "Luach", - "valuePlaceholder": "Luach saincheaptha", - "remove": "Bain" - }, - "results": { - "title": "PDFanna Nuashonraithe" - }, - "error": { - "failed": "Tharla earráid agus meiteashonraí an PDF á n-athrú." - }, - "tooltip": { - "header": { - "title": "Forbhreathnú ar Mheiteashonraí PDF" - }, - "standardFields": { - "title": "Réimsí Caighdeánacha", - "text": "Réimsí meiteashonraí PDF coitianta a chuireann síos ar an doiciméad.", - "bullet1": "Teideal: Ainm nó ceannteideal an doiciméid", - "bullet2": "Údar: An duine a chruthaigh an doiciméad", - "bullet3": "Ábhar: Cur síos gairid ar an inneachar", - "bullet4": "Eochairfhocail: Téarmaí cuardaigh don doiciméad", - "bullet5": "Cruthaitheoir/Táirgeoir: Bogearraí a úsáideadh chun an PDF a chruthú" - }, - "dates": { - "title": "Réimsí Dáta", - "text": "Cathain a cruthaíodh agus a mionathraíodh an doiciméad.", - "bullet1": "Dáta Cruthaithe: Cathain a rinneadh an doiciméad bunaidh", - "bullet2": "Dáta Mionathraithe: Cathain a athraíodh go deireanach é" - }, - "options": { - "title": "Roghanna Breise", - "text": "Réimsí saincheaptha agus rialuithe príobháideachais.", - "bullet1": "Meiteashonraí Saincheaptha: Cuir do phéirí eochair-luacha féin leis", - "bullet2": "Stádas Trapped: Socrú priontála ar ardchaighdeán", - "bullet3": "Scrios Uile: Bain na meiteashonraí go léir ar son príobháideachais" - }, - "deleteAll": { - "title": "Bain Meiteashonraí atá Ann", - "text": "Scriosadh iomlán meiteashonraí chun príobháideachas a chinntiú." - }, - "customFields": { - "title": "Meiteashonraí Saincheaptha", - "text": "Cuir do phéirí eochair-luacha meiteashonraí saincheaptha féin leis.", - "bullet1": "Cuir aon réimsí saincheaptha a bhaineann le do dhoiciméad leis", - "bullet2": "Samplaí: Roinn, Tionscadal, Leagan, Stádas", - "bullet3": "Tá eochair agus luach de dhíth do gach iontráil" - }, - "advanced": { - "title": "Roghanna Casta", - "trapped": { - "title": "Stádas Trapped", - "description": "Léiríonn sé an bhfuil an doiciméad ullmhaithe do phriontáil ar ardchaighdeán.", - "bullet1": "Fíor: Tá an doiciméad trapáilte le haghaidh priontála", - "bullet2": "Bréagach: Níl an doiciméad trapáilte", - "bullet3": "Anaithnid: Níl stádas Trapped sonraithe" - } - } - } - }, - "fileToPDF": { - "tags": "claochlú, formáid, doiciméad, pictiúr, sleamhnán, téacs, comhshó, oifig, docs, focal, excel, powerpoint", - "title": "Comhad go PDF", - "header": "Tiontaigh aon chomhad go PDF", - "credit": "Úsáideann an tseirbhís seo LibreOffice agus Unoconv chun comhaid a thiontú.", - "supportedFileTypesInfo": "Cineálacha Comhaid Tacaithe", - "supportedFileTypes": "Ba cheart go n-áireofaí na cineálacha comhaid a dtacaítear leo thíos, áfach, le haghaidh liosta nuashonraithe iomlán de na formáidí a dtacaítear leo, féach le do thoil ar dhoiciméadú LibreOffice", - "submit": "Tiontaigh go PDF" - }, - "ocr": { - "tags": "aithint, téacs, íomhá, scanadh, léamh, a aithint, a bhrath, in eagar", - "title": "OCR / Glanta Scan", - "desc": "Scanann glantachán agus aimsíonn sé téacs ó íomhánna laistigh de PDF agus cuireann sé isteach arís é mar théacs.", - "header": "Scananna Glanta / OCR (Aithint Optúil Carachtair)", - "selectText": { - "1": "Roghnaigh teangacha atá le brath laistigh den PDF (Is iad na cinn a liostaítear na cinn a aimsítear faoi láthair):", - "2": "Comhad téacs a tháirgeadh ina bhfuil téacs OCR taobh leis an PDF a cuireadh le OCR", - "3": "Scanadh leathanaigh chearta ag uillinn sceabhach trína rothlú ar ais ina n-áit", - "4": "Glan an leathanach ionas gur lú an seans go bhfaighidh OCR téacs i torann cúlra. (Gan athrú aschuir)", - "5": "Glan an leathanach ionas gur lú an seans go bhfaighidh OCR téacs le torann cúlra, go gcoimeádann sé glantachán san aschur.", - "6": "Déanann sé neamhaird ar leathanaigh a bhfuil téacs idirghníomhach orthu, agus ar leathanaigh OCR amháin ar íomhánna iad", - "7": "Fórsa OCR, bainfidh OCR Gach leathanach ag baint na buneilimintí téacs uile", - "8": "Gnáth (Tharla earráid má tá téacs sa PDF)", - "9": "Socruithe Breise", - "10": "Mód OCR", - "11": "Bain íomhánna tar éis OCR (Bain GACH íomhá, ní úsáideach ach amháin má tá siad mar chuid den chéim tiontaithe)", - "12": "Cineál Rindreála (Ardleibhéal)" - }, - "help": "Léigh le do thoil an doiciméadú seo ar conas é seo a úsáid do theangacha eile agus/nó úsáid nach bhfuil i ndugairí", - "credit": "Úsáideann an tseirbhís seo qpdf agus Tesseract le haghaidh OCR.", - "submit": "Próiseáil PDF le OCR", - "operation": { - "submit": "Próiseáil OCR agus Athbhreithnigh" - }, - "results": { - "title": "Torthaí OCR" - }, - "languagePicker": { - "additionalLanguages": "Ag lorg teangacha breise?", - "viewSetupGuide": "Féach treoir socraithe →" - }, - "settings": { - "title": "Socruithe", - "ocrMode": { - "label": "Mód OCR", - "auto": "Uathoibríoch (scipeáil sraitheanna téacs)", - "force": "Fórsáil (OCR arís ar gach rud, cuir téacs in ionad)", - "strict": "Dian (foirceann má aimsítear téacs)" - }, - "languages": { - "label": "Teangacha", - "placeholder": "Roghnaigh teangacha" - }, - "compatibilityMode": { - "label": "Mód Comhoiriúnachta" - }, - "advancedOptions": { - "label": "Roghanna Próiseála", - "sidecar": "Cruthaigh comhad téacs", - "deskew": "Díriú na leathanach", - "clean": "Glan comhad ionchuir", - "cleanFinal": "Glan aschur deiridh" - } - }, - "tooltip": { - "header": { - "title": "Forbhreathnú ar Shocruithe OCR" - }, - "mode": { - "title": "Mód OCR", - "text": "Cabhraíonn Aitheantas Optúil Carachtar (OCR) leat leathanaigh scanáilte nó scáileán-gabháilte a thiontú ina théacs gur féidir leat a chuardach, a chóipeáil, nó a aibhsiú.", - "bullet1": "Scipeálann Uathoibríoch leathanaigh ina bhfuil sraitheanna téacs cheana féin.", - "bullet2": "Déanann Fórsáil OCR ar gach leathanach agus cuireann sé an téacs go léir in ionad.", - "bullet3": "Stadann Dian má aimsítear aon téacs inroghnaithe." - }, - "languages": { - "title": "Teangacha", - "text": "Feabhsaigh cruinneas OCR trí na teangacha ionchais a shonrú. Roghnaigh teanga amháin nó níos mó chun an braite a threorú." - }, - "output": { - "title": "Aschur", - "text": "Socraigh conas is mian leat formáidiú an téacs aschuir:", - "bullet1": "Ionchorpraíonn PDF in-innillithe téacs taobh thiar den íomhá bhunaidh.", - "bullet2": "Filleann hOCR XML comhad struchtúrtha inchomhéadaithe ag ríomhairí.", - "bullet3": "Cruthaíonn sidecar gnáth-théacs comhad .txt ar leith le hábhar amh." - }, - "advanced": { - "header": { - "title": "Próiseáil OCR Casta" - }, - "compatibility": { - "title": "Mód Comhoiriúnachta", - "text": "Úsáideann sé mód OCR 'sandwich PDF': cruthaíonn sé comhaid níos mó, ach níos iontaofa le teangacha áirithe agus le bogearraí PDF níos sine. De réir réamhshocraithe úsáidimid hOCR le haghaidh PDFanna níos lú, nua-aimseartha." - }, - "sidecar": { - "title": "Cruthaigh Comhad Téacs", - "text": "Gineann sé comhad .txt ar leith taobh leis an PDF ina bhfuil an t-ábhar téacs ar fad a baineadh, le haghaidh rochtana agus próiseála éasca." - }, - "deskew": { - "title": "Díriú Leathanaigh", - "text": "Ceartaíonn sé go huathoibríoch leathanaigh atá claonta chun cruinneas OCR a fheabhsú. Úsáideach do dhoiciméid scanta nach raibh ailínithe go foirfe." - }, - "clean": { - "title": "Glan Comhad Ionchuir", - "text": "Réamhphróiseálann sé an t-ionchur trí thorann a bhaint, codarsnacht a fheabhsú, agus an íomhá a bharrfheabhsú le haghaidh aitheantais OCR níos fearr roimh an bpróiseáil." - }, - "cleanFinal": { - "title": "Glan Aschur Deiridh", - "text": "Déanann sé iarchóireáil ar an PDF deiridh trí arteafactaí OCR a bhaint agus an ciseal téacs a bharrfheabhsú ar mhaithe le hinléiteacht níos fearr agus méid comhaid níos lú." - } - } - }, - "error": { - "failed": "Theip ar oibríocht OCR" - } - }, - "extractImages": { - "tags": "pictiúr, grianghraf, shábháil, cartlann, zip, gabháil, grab", - "title": "Sliocht Íomhánna", - "header": "Sliocht Íomhánna", - "selectText": "Roghnaigh formáid íomhá chun íomhánna bainte a thiontú go", - "allowDuplicates": "Sábháil íomhánna dúblacha", - "submit": "Sliocht", - "settings": { - "title": "Socruithe" - }, - "error": { - "failed": "Tharla earráid agus íomhánna á mbain amach as an PDF." - } - }, - "pdfToPDFA": { - "tags": "cartlann, fadtéarmach, caighdeánach, comhshó, stóráil, caomhnú", - "title": "PDF Go PDF/A", - "header": "PDF Go PDF/A", - "credit": "Úsáideann an tseirbhís seo libreoffice chun PDF/A a thiontú", - "submit": "Tiontaigh", - "tip": "Faoi láthair ní oibríonn sé le haghaidh ionchuir iolracha ag an am céanna", - "outputFormat": "Formáid aschuir", - "pdfWithDigitalSignature": "Tá síniú digiteach ar an PDF. Bainfear é seo sa chéad chéim eile." - }, - "PDFToWord": { - "tags": "doc, docx, odt, focal, claochlú, formáid, comhshó, oifig, microsoft, docfile", - "title": "PDF a thiontú go word", - "header": "PDF a thiontú go word", - "selectText": { - "1": "Formáid comhaid aschuir" - }, - "credit": "Úsáideann an tseirbhís seo LibreOffice chun comhaid a thiontú.", - "submit": "Tiontaigh" - }, - "PDFToPresentation": { - "tags": "sleamhnáin, seó, oifig, microsoft", - "title": "PDF a chur i láthair", - "header": "PDF a chur i láthair", - "selectText": { - "1": "Formáid comhaid aschuir" - }, - "credit": "Úsáideann an tseirbhís seo LibreOffice chun comhaid a thiontú.", - "submit": "Tiontaigh" - }, - "PDFToText": { - "tags": "richformat, richtextformat, formáid téacs saibhir", - "title": "PDF go RTF (Téacs)", - "header": "PDF go RTF (Téacs)", - "selectText": { - "1": "Formáid comhaid aschuir" - }, - "credit": "Úsáideann an tseirbhís seo LibreOffice chun comhaid a thiontú.", - "submit": "Tiontaigh" - }, - "PDFToHTML": { - "tags": "ábhar gréasáin, cairdiúil don bhrabhsálaí", - "title": "Ó HTML go PDF", - "header": "Ó HTML go PDF", - "credit": "Úsáideann an tseirbhís seo PDF go html chun comhaid a thiontú.", - "submit": "Tiontaigh" - }, - "PDFToXML": { - "tags": "asbhaint sonraí, ábhar struchtúrtha, idirghabhála, claochlú, thiontú", - "title": "Ó XML go PDF", - "header": "Ó XML go PDF", - "credit": "Úsáideann an tseirbhís seo LibreOffice chun comhaid a thiontú.", - "submit": "Tiontaigh" - }, - "ScannerImageSplit": { - "tags": "ar leithligh, a bhrath go huathoibríoch, scanadh, il-grianghraf, eagrú", - "selectText": { - "1": "Tairseach Uillinn:", - "2": "Socraíonn sé an uillinn iomlán íosta a theastaíonn chun an íomhá a rothlú (réamhshocraithe: 10).", - "3": "Caoinfhulaingt:", - "4": "Cinneann an raon éagsúlachta dath timpeall an dath cúlra measta (réamhshocraithe: 30).", - "5": "Achar Íosta:", - "6": "Socraíonn sé an tairseach achair íosta le haghaidh grianghraf (réamhshocraithe: 10000).", - "7": "Íos-Limistéar Comhrianta:", - "8": "Socraíonn sé an tairseach íosta achar comhrianta le haghaidh grianghraf", - "9": "Méid na Teorann:", - "10": "Socraíonn sé méid na teorann a chuirtear leis agus a bhaintear chun teorainneacha bán a chosc san aschur (réamhshocraithe: 1)." - }, - "info": "Níl Python suiteáilte. Tá sé ag teastáil a rith." - }, - "scannerImageSplit": { - "title": "Íomhánna Bain­te", - "submit": "Bain Scananna Íomhá", - "error": { - "failed": "Tharla earráid agus scananna íomhá á mbaint." - }, - "tooltip": { - "title": "Roinnteoir Grianghraf", - "whatThisDoes": "Cad a dhéanann sé seo", - "whatThisDoesDesc": "Aimsíonn agus bainann sé gach grianghraf ó leathanach scanta nó íomhá chomhdhéanta go huathoibríoch—gan barradh láimhe.", - "whenToUse": "Cathain le húsáid", - "useCase1": "Scan leathanaigh iomlána albam in aon dul amháin", - "useCase2": "Roinn baisceanna leaba chothrom ina gcomhaid ar leith", - "useCase3": "Bris colláisí ina ngrianghraif aonair", - "useCase4": "Tarraing grianghraif ó dhoiciméid", - "quickFixes": "Deisiúcháin thapa", - "problem1": "Ní braitheadh grianghraif → méadaigh Tolerance go 30-50", - "problem2": "An iomarca braiteanna bréagacha → méadaigh Minimum Area go 15,000-20,000", - "problem3": "Tá barróga rómhall → méadaigh Border Size go 5-10", - "problem4": "Ní dhírítear grianghraif claonta → ísligh Angle Threshold go ~5°", - "problem5": "Boscaí deannaigh/torainn → méadaigh Minimum Contour Area go 1000-2000", - "setupTips": "Leideanna socraithe", - "tip1": "Úsáid cúlra éadrom, simplí", - "tip2": "Fág bearna bheag (≈1 cm) idir grianghraif", - "tip3": "Scan ag 300-600 DPI", - "tip4": "Glan gloine an scanóra", - "headsUp": "Aire", - "headsUpDesc": "Is féidir le grianghraif forluiteacha nó cúlraí an-chosúil lena ndath laghdú a dhéanamh ar an cruinneas - bain triail as cúlra níos éadroime nó níos dorcha agus fág níos mó spáis." - } - }, - "sign": { - "title": "Comhartha", - "header": "Sínigh comhaid PDF", - "upload": "Uaslódáil Íomhá", - "draw": { - "title": "Tarraing do shíniú", - "clear": "Glan" - }, - "canvas": { - "heading": "Déan do shíniú a tharraingt", - "clickToOpen": "Cliceáil chun an chanbhás líníochta a oscailt", - "modalTitle": "Déan do shíniú a tharraingt", - "colorLabel": "Dath", - "penSizeLabel": "Méid peann", - "penSizePlaceholder": "Méid", - "clear": "Glan canbhás", - "colorPickerTitle": "Roghnaigh dath stríoca" - }, - "text": { - "name": "Ainm an tsínitheora", - "placeholder": "Iontráil d’ainm iomlán", - "fontLabel": "Cló", - "fontSizeLabel": "Méid cló", - "fontSizePlaceholder": "Clóscríobh nó roghnaigh méid cló (8-200)", - "colorLabel": "Dath téacs" - }, - "clear": "Glan", - "add": "Cuir", - "saved": { - "heading": "Sínithe sábháilte", - "description": "Úsáid arís sínithe sábháilte am ar bith.", - "emptyTitle": "Níl aon síniú sábháilte fós", - "emptyDescription": "Tarraing, uaslódáil, nó clóscríobh síniú thuas, ansin úsáid \"Sábháil sa leabharlann\" chun suas le {{max}} rogha is fearr a choinneáil réidh le húsáid.", - "type": { - "canvas": "Líníocht", - "image": "Uaslódáil", - "text": "Téacs" - }, - "limitTitle": "Sroichtear an teorainn", - "limitDescription": "Bain síniú sábháilte sula gcuireann tú cinn nua leis (uas {{max}}).", - "carouselPosition": "{{current}} as {{total}}", - "prev": "Roimhe Seo", - "next": "Ar Aghaidh", - "delete": "Bain", - "label": "Lipéad", - "defaultLabel": "Síniú", - "defaultCanvasLabel": "Síniú líníochta", - "defaultImageLabel": "Síniú uaslódáilte", - "defaultTextLabel": "Síniú clóscríofa", - "saveButton": "Sábháil síniú", - "saveUnavailable": "Cruthaigh síniú ar dtús chun é a shábháil.", - "noChanges": "Tá an síniú reatha sábháilte cheana.", - "status": { - "saved": "Sábháilte" - } - }, - "save": "Sábháil an Síniú", - "applySignatures": "Cuir Síntithe i bhFeidhm", - "personalSigs": "Sínithe Pearsanta", - "sharedSigs": "Sínithe Roinnte", - "noSavedSigs": "Níor aimsíodh aon síniú sábháilte", - "addToAll": "Cuir le gach leathanach", - "delete": "Scrios", - "first": "An chéad leathanach", - "last": "An leathanach deiridh", - "next": "An chéad leathanach eile", - "previous": "Leathanach roimhe seo", - "maintainRatio": "Scoránaigh, coinnigh an cóimheas gné", - "undo": "Cealaigh", - "redo": "Athdhéan", - "submit": "Sínigh an Doiciméad", - "steps": { - "configure": "Cumraigh Síniú" - }, - "step": { - "createDesc": "Roghnaigh conas is mian leat an síniú a chruthú", - "place": "Cuir & sábháil", - "placeDesc": "Cuir an síniú ar do PDF" - }, - "type": { - "title": "Cineál Sínithe", - "draw": "Tarraing", - "canvas": "Canbhás", - "image": "Íomhá", - "text": "Téacs", - "saved": "Sábháilte" - }, - "image": { - "label": "Uaslódáil íomhá sínithe", - "placeholder": "Roghnaigh comhad íomhá", - "hint": "Uaslódáil íomhá PNG nó JPG de do shíniú" - }, - "instructions": { - "title": "Conas síniú a chur leis", - "canvas": "Tar éis duit do shíniú a tharraingt sa chanbhás, dún an mhodal ansin cliceáil áit ar bith ar an PDF chun é a chur.", - "image": "Tar éis duit d’íomhá shínithe a uaslódáil thuas, cliceáil áit ar bith ar an PDF chun í a chur.", - "saved": "Roghnaigh síniú sábháilte thuas, ansin cliceáil áit ar bith ar an PDF chun é a chur.", - "text": "Tar éis duit d’ainm a chur isteach thuas, cliceáil áit ar bith ar an PDF chun do shíniú a chur.", - "paused": "Suíniú ar sos", - "resumeHint": "Lean ar aghaidh leis an suíniú chun cliceáil agus do shíniú a chur.", - "noSignature": "Cruthaigh síniú thuas chun uirlisí suínithe a chumasú." - }, - "mode": { - "move": "Bog an Síniú", - "place": "Cuir an Síniú", - "pause": "Cuir suíniú ar sos", - "resume": "Atosaigh suíniú" - }, - "updateAndPlace": "Nuashonraigh agus Cuir", - "activate": "Gníomhachtaigh Suí an tSínithe", - "deactivate": "Stad de Chur Síntithe", - "results": { - "title": "Torthaí Sínithe" - }, - "error": { - "failed": "Tharla earráid agus an PDF á shíniú." - } - }, - "flatten": { - "title": "Comhcheangail", - "header": "PDF cothromú", - "flattenOnlyForms": "Flatten foirmeacha amháin", - "submit": "Comhcheangail", - "filenamePrefix": "flattened", - "files": { - "placeholder": "Roghnaigh comhad PDF sa phríomh-amharc chun tosú" - }, - "steps": { - "settings": "Socruithe" - }, - "options": { - "stepTitle": "Roghanna Maolaithe", - "title": "Roghanna Maolaithe", - "flattenOnlyForms": { - "label": "Flatten foirmeacha amháin", - "desc": "Maolaigh réimsí foirme amháin, fág eilimintí idirghníomhacha eile slán" - }, - "note": "Baineann maolú eilimintí idirghníomhacha ón PDF, rud a fhágann nach féidir iad a chur in eagar." - }, - "results": { - "title": "Torthaí Maolaithe" - }, - "error": { - "failed": "Tharla earráid agus an PDF á mhaolú." - }, - "tooltip": { - "header": { - "title": "Maidir le Maolú PDFanna" - }, - "description": { - "title": "Cad a dhéanann maolú?", - "text": "Déanann maolú do PDF neamheagarthóireachta trí fhoirmeacha inlíonta agus cnaipí a iompú ina ngnáth-théacs agus ina n-íomhánna. Beidh cuma díreach mar an gcéanna ar an PDF, ach ní bheidh aon duine in ann na foirmeacha a athrú ná a líonadh a thuilleadh. Foirfe le haghaidh foirmeacha críochnaithe a roinnt, doiciméid deiridh le haghaidh taifead, nó chun a chinntiú go mbreathnaíonn an PDF mar an gcéanna i ngach áit.", - "bullet1": "Éiríonn boscaí téacs ina ngnáth-théacs (ní féidir a chur in eagar)", - "bullet2": "Éiríonn ticbhoscaí agus cnaipí ina bpictiúir", - "bullet3": "Sármhaith do leaganacha deiridh nach mian leat iad a athrú", - "bullet4": "Cinntíonn sé cuma chomhsheasmhach ar gach gléas" - }, - "formsOnly": { - "title": "Cad is brí le 'Maolaigh foirmeacha amháin'?", - "text": "Ní bhaineann an rogha seo ach an cumas foirmeacha a líonadh, ach coimeádann sé gnéithe eile ag obair mar chliceáil ar naisc, féachaint ar leabharmharcanna, agus léamh nótaí.", - "bullet1": "Éiríonn foirmeacha neamheagarthóireachta", - "bullet2": "Oibríonn naisc fós nuair a chliceáiltear orthu", - "bullet3": "Fanann nótaí agus tráchtanna le feiceáil", - "bullet4": "Cabhraíonn leabharmharcanna leat nascleanúint a dhéanamh fós" - } - } - }, - "repair": { - "tags": "deisiú, athchóiriú, ceartú, aisghabháil", - "title": "Deisiúchán", - "header": "PDF a dheisiú", - "submit": "Deisiúchán", - "description": "Déanfaidh an uirlis seo iarracht comhaid PDF truaillithe nó damáiste a dheisiú. Níl aon socruithe breise ag teastáil.", - "filenamePrefix": "repaired", - "files": { - "placeholder": "Roghnaigh comhad PDF sa phríomh-amharc chun tosú" - }, - "error": { - "failed": "Tharla earráid agus an PDF á dheisiú." - }, - "results": { - "title": "Torthaí Deisiúcháin" - } - }, - "removeBlanks": { - "title": "Bain Bearnaí", - "header": "Bain Leathanaigh Bhána", - "settings": { - "title": "Socruithe" - }, - "threshold": { - "label": "Tairseach Báine Picteilín" - }, - "whitePercent": { - "label": "Tairseach Céatadáin Báine", - "unit": "%" - }, - "includeBlankPages": { - "label": "Cuir na leathanaigh bhána a braitheadh san áireamh" - }, - "tooltip": { - "header": { - "title": "Socruithe Bainte Leathanaigh Bhána" - }, - "threshold": { - "title": "Tairseach Báine Picteilín", - "text": "Rialaíonn sé cé chomh bán is gá do phicteilín a bheith chun a mheas ‘bán’. Cabhraíonn sé seo le cinneadh a dhéanamh cad is limistéar bán ar an leathanach ann.", - "bullet1": "0 = Dubh glan (is sriantaí)", - "bullet2": "128 = Liath meánach", - "bullet3": "255 = Bán glan (is lú srianta)" - }, - "whitePercent": { - "title": "Tairseach Céatadáin Báine", - "text": "Socraíonn sé an t-íoschéatadán de phicteilíní bána atá riachtanach chun leathanach a mheas mar bhán agus é a bhaint.", - "bullet1": "Luachanna níos ísle (m.sh., 80%) = Bainfear tuilleadh leathanach", - "bullet2": "Luachanna níos airde (m.sh., 95%) = Ní bhaintear ach leathanaigh an-bhána", - "bullet3": "Úsáid luachanna níos airde le doiciméid le cúlraí éadroma" - }, - "includeBlankPages": { - "title": "Cuir Leathanaigh Bhána Braitheadh san Áireamh", - "text": "Nuair a chumasaítear, cruthaíonn sé PDF ar leith ina bhfuil na leathanaigh bhána go léir a braitheadh agus a baineadh ón doiciméad bunaidh.", - "bullet1": "Úsáideach chun athbhreithniú a dhéanamh ar a baineadh", - "bullet2": "Cabhraíonn sé cruinneas na braite a fhíorú", - "bullet3": "Is féidir é a dhíchumasú chun méid an chomhaid aschuir a laghdú" - } - }, - "submit": "Bain Bearnaí", - "error": { - "failed": "Theip ar bhaint na leathanach bán" - }, - "results": { - "title": "Leathanaigh Bhána Bain­te" - } - }, - "removeAnnotations": { - "tags": "tuairimí, aibhsiú, nótaí, marcáil, bain", - "title": "Bain Anótálacha", - "header": "Bain Anótálacha", - "submit": "Bain", - "settings": { - "title": "Socruithe" - }, - "info": { - "title": "Maidir le Baint Anótálacha", - "description": "Bainfidh an uirlis seo gach anótáil (tráchtanna, aibhsithe, nótaí, srl.) ó do dhoiciméid PDF." - }, - "tooltip": { - "header": { - "title": "Maidir le Bain Anótálacha" - }, - "description": { - "title": "Cad a dhéanann sé" - } - }, - "error": { - "failed": "Tharla earráid agus anótálacha á mbaint as an PDF." - } - }, - "compare": { - "tags": "idirdhealú, codarsnacht, athruithe, anailís", - "title": "Déan comparáid idir", - "header": "Déan comparáid idir comhaid PDF", - "clearSelected": "Glan roghnaithe", - "clear": { - "confirmTitle": "Glan PDFanna roghnaithe?", - "confirmBody": "Dúnfaidh sé seo an chomparáid reatha agus tabharfaidh sé ar ais thú go Comhaid Ghníomhacha.", - "confirm": "Glan agus fill" - }, - "review": { - "title": "Toradh Comparáide", - "actionsHint": "Athbhreithnigh an chomparáid, athraigh róil doiciméid, nó easpórtáil an achoimre.", - "switchOrder": "Athraigh ord", - "exportSummary": "Easpórtáil achoimre" - }, - "base": { - "label": "Bundoiciméad", - "placeholder": "Roghnaigh an PDF bunaidh" - }, - "comparison": { - "label": "Doiciméad eagarthaithe", - "placeholder": "Roghnaigh an PDF eagarthaithe" - }, - "addFilesHint": "Cuir PDFanna leis sa chéim Comhaid chun roghnú a chumasú.", - "noFiles": "Níl PDFanna ar fáil fós", - "pages": "Leathanaigh", - "selection": { - "originalEditedTitle": "Roghnaigh PDFanna Bunaidh agus Eagarthaithe" - }, - "original": { - "label": "PDF Bunaidh" - }, - "edited": { - "label": "PDF Eagarthaithe" - }, - "swap": { - "confirmTitle": "Rith an chomparáid arís?", - "confirmBody": "Rithfear an uirlis arís. An bhfuil tú cinnte gur mian leat ord an Bhunaidh agus an Eagarthaithe a mhalartú?", - "confirm": "Athraigh agus Rith Arís" - }, - "cta": "Déan comparáid", - "loading": "Á gComparáid...", - "summary": { - "baseHeading": "Bundoiciméad", - "comparisonHeading": "Doiciméad eagarthaithe", - "pageLabel": "Leathanach" - }, - "rendering": { - "pageNotReadyTitle": "Níor rinneadh an leathanach a rindreáil fós", - "pageNotReadyBody": "Tá roinnt leathanach fós á rindreáil. Léimfidh an nascleanúint nuair a bheidh siad réidh.", - "rendering": "á rindreáil", - "inProgress": "Tá ar a laghad ceann de na PDFanna seo an-mhór, ní bheidh an scrolláil mín go dtí go mbeidh an rindreáil críochnaithe", - "pagesRendered": "leathanaigh rindreáilte", - "complete": "Rindreáil leathanaigh críochnaithe" - }, - "dropdown": { - "deletionsLabel": "Scriostha", - "additionsLabel": "Breiseanna", - "deletions": "Scriostha ({{count}})", - "additions": "Breiseanna ({{count}})", - "searchPlaceholder": "Cuardaigh athruithe...", - "noResults": "Níor aimsíodh aon athruithe" - }, - "actions": { - "stackVertically": "Cruachta go hingearach", - "placeSideBySide": "Cuir taobh le taobh", - "zoomOut": "Súmáil amach", - "zoomIn": "Súmáil isteach", - "resetView": "Athshocraigh amharc", - "unlinkScrollPan": "Dínasc scrollaigh agus pánáil", - "linkScrollPan": "Nasc scrollaigh agus pánáil", - "unlinkScroll": "Dínasc scrollaigh", - "linkScroll": "Nasc scrollaigh" - }, - "toasts": { - "unlinkedTitle": "Cumasaíodh scrollaigh & pánáil neamhspleách", - "unlinkedBody": "Leid: Scrollaíonn Saighead Suas/Síos an dá phána; ní bhogann an pánáil ach an pána gníomhach." - }, - "error": { - "selectRequired": "Roghnaigh doiciméad bunaidh agus eagarthaithe.", - "filesMissing": "Níorbh fhéidir na comhaid roghnaithe a aimsiú. Roghnaigh arís iad le do thoil.", - "generic": "Níorbh fhéidir na comhaid seo a chur i gcomparáid." - }, - "status": { - "extracting": "Ag eastóscadh téacs...", - "processing": "Ag anailísiú difríochtaí...", - "complete": "Comparáid réidh" - }, - "longJob": { - "title": "Comparáid mhór ar siúl", - "body": "Tá níos mó ná 2,000 leathanach sna PDFanna seo le chéile. Féadfaidh an próiseáil cúpla nóiméad a thógáil." - }, - "slowOperation": { - "title": "Fós ag obair…", - "body": "Tá an chomparáid seo ag tógáil níos faide ná mar is gnách. Is féidir leat ligean di leanúint ar aghaidh nó í a chealú.", - "cancel": "Cealaigh comparáid" - }, - "newLine": "líne nua", - "complex": { - "message": "Is comhaid mhóra ceann amháin nó an dá cheann de na doiciméid a soláthraíodh, d'fhéadfaí cruinneas na comparáide a laghdú" - }, - "large": { - "file": { - "message": "Tá ceann amháin de na doiciméid nó an dá cheann rómhór le próiseáil" - } - }, - "no": { - "text": { - "message": "Níl aon ábhar téacs i gceann amháin nó sa dá cheann de na PDF roghnaithe. Roghnaigh PDF le do thoil le téacs chun comparáid a dhéanamh." - } - }, - "too": { - "dissimilar": { - "message": "Is cosúil go bhfuil na doiciméid seo an-éagsúil. Stopadh an chomparáid chun am a shábháil." - } - }, - "earlyDissimilarity": { - "title": "Tá cuma an-éagsúil ar na PDFanna seo", - "body": "Táimid ag feiceáil an-bheag de chosúlachtaí go dtí seo. Is féidir leat an chomparáid a stopadh mura bhfuil na doiciméid seo gaolta.", - "stopButton": "Stop comparáid" - } - }, - "certSign": { - "tags": "fíordheimhnigh, PEM, P12, oifigiúil, criptigh", - "title": "Síniú Teastais", - "filenamePrefix": "signed", - "signMode": { - "stepTitle": "Mód Sínithe", - "tooltip": { - "header": { - "title": "Maidir le Síniú PDF" - }, - "overview": { - "title": "Conas a oibríonn sínithe", - "text": "Séalaíonn an dá mhód an doiciméad (mheasfar aon eagarthuithe mar chur isteach) agus taifeadtar cé/ cathain/ conas chun críocha iniúchta. Braitheann muinín an taispeántóra ar an slabhra teastais." - }, - "manual": { - "title": "De láimh - Tabhair do theastas leat", - "text": "Úsáid do chomhaid teastais féin le haghaidh aitheantais atá ar aon dul leis an mbranda. Is féidir Trusted a thaispeáint nuair a aithnítear do CA/slabhra.", - "use": "Úsáid le haghaidh: custaiméir-threoraithe, dlí, comhlíonta." - }, - "auto": { - "title": "Uathoibríoch - Séala córais láithreach gan socrú", - "text": "Síníonn sé le teastas féin-shínithe freastalaí. An séala fianaiseach i gcoinne cur isteach agus an rian iniúchta céanna; de ghnáth taispeántar Neamhfhíoraithe i dtaispeánaithe.", - "use": "Úsáid nuair: atá luas uait agus aitheantas inmheánach comhsheasmhach ar fud athbhreithnithe agus taifead." - }, - "rule": { - "title": "Riail ghinearálta", - "text": "Teastaíonn stádas Trusted ón bhfaighteoir? De láimh. Teastaíonn séala tapa, fianaiseach i gcoinne cur isteach agus rian iniúchta gan socrú? Uathoibríoch." - } - } - }, - "certTypeStep": { - "stepTitle": "Formáid Teastais" - }, - "certFiles": { - "stepTitle": "Comhaid Teastais" - }, - "appearance": { - "stepTitle": "Cuma Sínithe", - "tooltip": { - "header": { - "title": "Maidir le Cuma Sínithe" - }, - "invisible": { - "title": "Síntithe Dofheicthe", - "text": "Cuirtear an síniú leis an PDF ar mhaithe le slándáil ach ní bheidh sé le feiceáil agus an doiciméad á fheiceáil. Foirfe do riachtanais dlí gan cuma an doiciméid a athrú.", - "bullet1": "Soláthraíonn slándáil gan athruithe amhairc", - "bullet2": "Comhlíonann riachtanais dhlíthiúla maidir le síniú digiteach", - "bullet3": "Ní dhéanann sé difear do leagan amach nó dearadh an doiciméid" - }, - "visible": { - "title": "Síntithe Infheicthe", - "text": "Taispeánann sé bloic shínithe ar an PDF le d’ainm, dáta, agus sonraí roghnacha. Úsáideach nuair is mian leat go bhfeicfeadh léitheoirí go soiléir go bhfuil an doiciméad sínithe.", - "bullet1": "Taispeánann sé ainm an tsínitheora agus an dáta ar an doiciméad", - "bullet2": "Is féidir cúis agus suíomh an tsínithe a áireamh", - "bullet3": "Roghnaigh cén leathanach a gcuirfear an síniú", - "bullet4": "Is féidir lógó roghnach a áireamh" - } - }, - "invisible": "Dofheicthe", - "options": { - "title": "Sonraí Sínithe" - }, - "visible": "Infheicthe" - }, - "sign": { - "submit": "Sínigh PDF", - "results": "PDF Sínithe" - }, - "error": { - "failed": "Tharla earráid agus sínithe á bpróiseáil." - }, - "tooltip": { - "header": { - "title": "Maidir le Bainistiú Sínithe" - }, - "overview": { - "title": "Cad is féidir leis an uirlis seo a dhéanamh?", - "text": "Ligeann an uirlis seo duit a sheiceáil an bhfuil do PDFanna sínithe go digiteach agus sínithe digiteacha nua a chur leis. Dearbhaíonn sínithe digiteacha cé a chruthaigh nó a cheadaigh doiciméad agus taispeánann siad an ndearnadh athrú air ó shíníodh é.", - "bullet1": "Seiceáil sínithe atá ann cheana agus a bhailíocht", - "bullet2": "Féach faisnéis mhionsonraithe faoi shínitheoirí agus theastais", - "bullet3": "Cuir sínithe digiteacha nua leis chun do dhoiciméid a dhaingniú", - "bullet4": "Tacaítear le comhaid iolracha le nascleanúint éasca" - }, - "validation": { - "title": "Sínithe á Seiceáil", - "text": "Nuair a sheiceálann tú sínithe, deir an uirlis leat an bhfuil siad bailí, cé a shínigh an doiciméad, cathain a síníodh é, agus an ndearnadh aon athrú ar an doiciméad ó síníodh é.", - "bullet1": "Taispeánann sé an bhfuil sínithe bailí nó neamhbhailí", - "bullet2": "Taispeánann sé faisnéis faoin síní agus an dáta sínithe", - "bullet3": "Seiceálann sé an ndearnadh modhnú ar an doiciméad i ndiaidh a shínithe", - "bullet4": "Is féidir teastais shaincheaptha a úsáid le haghaidh fíoraithe" - }, - "signing": { - "title": "Sínithe a Chur Leis", - "text": "Chun PDF a shíniú, teastaíonn teastas digiteach uait (mar PEM, PKCS12, nó JKS). Is féidir leat an síniú a dhéanamh infheicthe ar an doiciméad nó é a choinneáil dofheicthe ar mhaithe le slándáil amháin.", - "bullet1": "Tacaíonn sé le formáidí PEM, PKCS12, JKS agus teastas an fhreastalaí", - "bullet2": "Rogha an síniú a thaispeáint nó a cheilt ar an PDF", - "bullet3": "Cuir cúis, suíomh, agus ainm an tsíní leis", - "bullet4": "Roghnaigh cén leathanach a gcuirfear sínithe infheicthe air", - "bullet5": "Úsáid teastas an fhreastalaí don rogha shimplí 'Sign with Stirling-PDF'" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Maidir le Cineálacha Teastais" - }, - "what": { - "title": "Cad é teastas?", - "text": "Is aitheantas slán é do do shíniú a chruthaíonn gurb tusa a shínigh. Mura bhfuiltear ag teastáil uait síniú le teastas, molaimid modh slán eile mar Clóscríobh, Tarraing, nó Uaslódáil a úsáid." - }, - "which": { - "title": "Cén rogha ba chóir dom a úsáid?", - "text": "Roghnaigh an fhormáid a mheaitseálann do chomhad teastais:", - "bullet1": "PKCS#12 (.p12 / .pfx) – comhad comhcheangailte amháin (is coitianta)", - "bullet2": "PFX (.pfx) – leagan Microsoft de PKCS12", - "bullet3": "PEM – comhaid ar leith .pem don eochair phríobháideach agus don teastas", - "bullet4": "JKS – stór-eochrach Java .jks do shreafaí oibre dev / CI-CD" - }, - "convert": { - "title": "Eochair gan liostú?", - "text": "Tiontaigh do chomhad go stór-eochrach Java (.jks) le keytool, ansin roghnaigh JKS." - } - } - }, - "chooseCertificate": "Roghnaigh Comhad Teastais", - "chooseJksFile": "Roghnaigh Comhad JKS", - "chooseP12File": "Roghnaigh Comhad PKCS12", - "choosePfxFile": "Roghnaigh Comhad PFX", - "choosePrivateKey": "Roghnaigh Comhad Eochrach Príobháideach", - "location": "Suíomh", - "logoTitle": "Lógó", - "name": "Ainm", - "noLogo": "Gan Lógó", - "pageNumber": "Uimhir Leathanaigh", - "password": "Cuir isteach do Phasfhocal Stórais Eochracha nó Eochracha Príobháidí (más ann dó):", - "passwordOptional": "Fág folamh mura bhfuil focal faire ann", - "reason": "Cúis", - "serverCertMessage": "Teastas an fhreastalaí in úsáid - níl comhaid ná focal faire de dhíth", - "showLogo": "Taispeáin Lógó" - }, - "removeCertSign": { - "tags": "fíordheimhnigh, PEM, P12, oifigiúil, dhíchriptiú", - "title": "Bain Síniú Teastais", - "header": "Bain an deimhniú digiteach ó PDF", - "selectPDF": "Roghnaigh comhad PDF:", - "submit": "Bain Síniú", - "description": "Bainfidh an uirlis seo sínithe teastais dhigiteacha de do dhoiciméad PDF.", - "filenamePrefix": "unsigned", - "files": { - "placeholder": "Roghnaigh comhad PDF sa phríomh-amharc chun tosú" - }, - "error": { - "failed": "Tharla earráid agus sínithe teastais á mbaint." - }, - "results": { - "title": "Torthaí Bainte Teastais" - } - }, - "pageLayout": { - "tags": "chumasc, ilchodach, aon-amharc, a eagrú", - "title": "Leagan Amach Illeathanaigh", - "header": "Leagan Amach Illeathanaigh", - "pagesPerSheet": "Leathanaigh in aghaidh na bileoige:", - "addBorder": "Cuir Teorainneacha leis", - "submit": "Cuir isteach", - "desc": { - "2": "Cuir 2 leathanach taobh le taobh ar bhileog aonair.", - "3": "Cuir 3 leathanach ar bhileog aonair i sraith aonair.", - "4": "Cuir 4 leathanach ar bhileog aonair (greille 2 × 2).", - "9": "Cuir 9 leathanach ar bhileog aonair (greille 3 × 3).", - "16": "Cuir 16 leathanach ar bhileog aonair (greille 4 × 4)." - }, - "error": { - "failed": "Tharla earráid agus an leagan amach il-leathanaigh á chruthú." - } - }, - "bookletImposition": { - "tags": "leabhrán,imposition,priontáil,ceangal,fillte,síniú", - "title": "Leagan Amach Leabhráin", - "header": "Leagan Amach Leabhráin", - "submit": "Cruthaigh Leabhrán", - "spineLocation": { - "label": "Suíomh an Droma", - "left": "Ar chlé (Caighdeánach)", - "right": "Ar dheis (RTL)" - }, - "doubleSided": { - "label": "Priontáil dhá thaobh", - "tooltip": "Cruthaíonn sé an dá thaobh chun priontáil leabhráin cheart a chinntiú" - }, - "manualDuplex": { - "title": "Mód Déthaobhach Láimhe", - "instructions": "Do phrintéirí gan dúphléacs uathoibríoch. Beidh ort é seo a rith faoi dhó:" - }, - "duplexPass": { - "label": "Pas Priontála", - "first": "1ú Pas", - "second": "2ú Pas", - "firstInstructions": "Clódóidh sé na tosaigh → carn aghaidh síos → rith arís leis an 2ú Pas", - "secondInstructions": "Luchtaigh an carn clóite aghaidh síos → clódóidh sé na cúltaobhanna" - }, - "rtlBinding": { - "label": "Ceangal deas-go-clé", - "tooltip": "Le haghaidh Araibise, Eabhraise, nó teangacha RTL eile" - }, - "addBorder": { - "label": "Cuir teorainneacha timpeall ar leathanaigh", - "tooltip": "Cuireann teorainneacha timpeall ar gach cuid leathanaigh chun cabhrú le gearradh agus ailíniú" - }, - "addGutter": { - "label": "Cuir imeall ceangail leis", - "tooltip": "Cuireann sé spás inmheánach leis don cheangal" - }, - "gutterSize": { - "label": "Méid an imeall ceangail (pointí)" - }, - "flipOnShortEdge": { - "label": "Cas ar an imeall gearr (dúphléacs uathoibríoch amháin)", - "tooltip": "Cumasaigh do phriontáil dhéthaobhach ar an imeall gearr (uathoibríoch amháin - neamhaird i mód láimhe)", - "manualNote": "Ní gá i mód láimhe - is tú féin a iompóidh an carn" - }, - "advanced": { - "toggle": "Ardroghanna" - }, - "paperSizeNote": "Tógtar méid an pháipéir go huathoibríoch ón chéad leathanach agat.", - "tooltip": { - "header": { - "title": "Treoir um Chruthú Leabhrán" - }, - "description": { - "title": "Cad é Leagan Amach Leabhráin?", - "text": "Cruthaíonn sé leabhráin ghairmiúla trí leathanaigh a shocrú san ord clódóireachta ceart. Cuirtear do leathanaigh PDF 2 ar bhileog tírdhreacha ionas nuair a fhilltear agus a cheanglaítear iad, go léifear iad san ord ceart cosúil le leabhar fíor." - }, - "example": { - "title": "Sampla: Leabhrán 8 Leathanach", - "text": "Éiríonn 2 bhileog as doiciméad 8 leathanach:", - "bullet1": "Bileog 1 Tosaigh: Leathanaigh 8, 1 | Cúl: Leathanaigh 2, 7", - "bullet2": "Bileog 2 Tosaigh: Leathanaigh 6, 3 | Cúl: Leathanaigh 4, 5", - "bullet3": "Nuair a fhilltear & a chairnítear: Léamh 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Conas a Chlódófar & a Chruaifear", - "text": "Lean na céimeanna seo le haghaidh leabhrán foirfe:", - "bullet1": "Clóigh dhá thaobh le 'Flip on long edge'", - "bullet2": "Carn na bileoga in ord, fill ina leath", - "bullet3": "Grádaigh nó ceangail feadh an droma fhillte", - "bullet4": "Do phrintéirí imeall gearr: Cumasaigh an rogha 'Flip on short edge'" - }, - "manualDuplex": { - "title": "Dúphléacs Láimhe (Printéirí Aon-taobh)", - "text": "Do phrintéirí gan dúphléacs uathoibríoch:", - "bullet1": "Múch 'Priontáil dhá thaobh'", - "bullet2": "Roghnaigh '1ú Pas' → Clóigh → Carn aghaidh síos", - "bullet3": "Roghnaigh '2ú Pas' → Luchtaigh an carn → Clóigh na cúltaobhanna", - "bullet4": "Fill agus cóimeáil mar is gnách" - }, - "advanced": { - "title": "Ardroghanna", - "text": "Mínchoigeartaigh do leabhrán:", - "bullet1": "Ceangal Deas-go-Chlé: Do RTL mar Araibis/Eabhrais", - "bullet2": "Teorainneacha: Taispeánann línte gearrtha le haghaidh bearrtha", - "bullet3": "Imeall Ceangail: Cuir spás le haghaidh ceangail/grádaithe", - "bullet4": "Casadh Imeall Gearr: Uathoibríoch dúphléacs amháin" - } - }, - "error": { - "failed": "Tharla earráid agus leagan amach an leabhráin á chruthú." - } - }, - "scalePages": { - "title": "Coigeartaigh scála an leathanaigh", - "header": "Coigeartaigh scála an leathanaigh", - "pageSize": "Méid leathanach den doiciméad.", - "keepPageSize": "Méid Bunaidh", - "scaleFactor": "Leibhéal súmáil (barr) de leathanach.", - "submit": "Cuir isteach" - }, - "adjustPageScale": { - "tags": "athraigh méid,mionathraigh,toise,oiriúnaigh", - "title": "Coigeartaigh Scála Leathanaigh", - "header": "Coigeartaigh Scála Leathanaigh", - "scaleFactor": { - "label": "Fachtóir Scála" - }, - "pageSize": { - "label": "Spriocmhéid Leathanaigh", - "keep": "Coinnigh an méid bunaidh", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Coigeartaigh Scála Leathanaigh", - "error": { - "failed": "Tharla earráid agus scála na leathanach á choigeartú." - }, - "tooltip": { - "header": { - "title": "Forbhreathnú ar Shocruithe Scála Leathanaigh" - }, - "description": { - "title": "Cur Síos", - "text": "Coigeartaigh méid ábhar an PDF agus athraigh toisí na leathanach." - }, - "scaleFactor": { - "title": "Fachtóir Scála", - "text": "Rialaíonn sé cé chomh mór nó beag is a fheictear an t-ábhar ar an leathanach. Scáláiltear agus lárnaítear an t-ábhar - má tá an t-ábhar scálaithe níos mó ná méid an leathanaigh, féadfar é a bhearradh.", - "bullet1": "1.0 = Méid bunaidh", - "bullet2": "0.5 = Leathmhéid (50% níos lú)", - "bullet3": "2.0 = Méid dúbailte (200% níos mó, d'fhéadfadh bearradh tarlú)" - }, - "pageSize": { - "title": "Spriocmhéid Leathanaigh", - "text": "Socraíonn sé toisí na leathanach aschuir PDF. Coinníonn 'Coinnigh an méid bunaidh' na toisí reatha, agus athraíonn roghanna eile go méideanna caighdeánacha páipéir." - } - } - }, - "add-page-numbers": { - "tags": "leathanach, lipéad, eagraigh, innéacs" - }, - "auto-rename": { - "tags": "auto-bhrath, ceanntásc-bhunaithe, a eagrú, a athlipéadú", - "title": "Athainmnigh Uathainm", - "header": "Auto Athainmnigh PDF", - "description": "Aimsíonn sé an teideal ó ábhar do PDF go huathoibríoch agus úsáideann sé é mar ainm an chomhaid.", - "submit": "Athainmnigh Uathainm", - "files": { - "placeholder": "Roghnaigh comhad PDF sa phríomh-amharc chun tosú" - }, - "error": { - "failed": "Tharla earráid agus an PDF á athainmniú go huathoibríoch." - }, - "results": { - "title": "Torthaí Athainmnithe Uathoibrí" - }, - "tooltip": { - "header": { - "title": "Conas a Oibríonn Athainmnú Uathoibríoch" - }, - "description": { - "title": "Cad a dhéanann sé" - }, - "howItWorks": { - "title": "Athainmniú Cliste", - "text": "Aimsíonn sé an teideal ó ábhar do PDF go huathoibríoch agus úsáideann sé é mar ainm an chomhaid.", - "bullet1": "Lorgaíonn sé téacs a bhfuil cuma theidil nó ceannteidil air", - "bullet2": "Cruthaíonn sé ainm comhaid glan, bailí ón teideal aimsithe", - "bullet3": "Coinníonn sé an t-ainm bunaidh mura bhfaightear teideal oiriúnach" - } - }, - "settings": { - "title": "Maidir leis" - } - }, - "adjust-contrast": { - "tags": "dath-cheartú, tune, a mhodhnú, a fheabhsú" - }, - "crop": { - "title": "Barraí", - "header": "PDF a ghearradh", - "submit": "Cuir isteach", - "noFileSelected": "Roghnaigh comhad PDF chun tosú ar bhearradh", - "preview": { - "title": "Roghnú Limistéir Bhearrtha" - }, - "reset": "Athshocraigh go PDF iomlán", - "coordinates": { - "title": "Suíomh agus Méid", - "x": { - "label": "Suíomh X", - "desc": "Imeall clé (pointí)" - }, - "y": { - "label": "Suíomh Y", - "desc": "Imeall bun (pointí)" - }, - "width": { - "label": "Leithead", - "desc": "Leithead bearrtha (pointí)" - }, - "height": { - "label": "Airde", - "desc": "Airde bearrtha (pointí)" - } - }, - "error": { - "invalidArea": "Téann an limistéar bearrtha thar theorainneacha an PDF", - "failed": "Theip ar an PDF a bhearradh" - }, - "steps": { - "selectArea": "Roghnaigh Limistéar Bearrtha" - }, - "tooltip": { - "title": "Conas PDFanna a Bhearradh", - "description": "Roghnaigh an limistéar le bearradh ó do PDF trí an forleagan gorm a tharraingt agus a mhéadú ar an mionsamhail.", - "drag": "Tarraing an forleagan chun an limistéar bearrtha a bhogadh", - "resize": "Tarraing na hanlaí cúinne agus imeall chun méid a athrú", - "precision": "Úsáid ionchuir chomhordanáidí chun suíomh cruinn a shocrú" - }, - "results": { - "title": "Torthaí Bearrtha" - }, - "automation": { - "info": "Cuir isteach comhordanáidí bearrtha i bpointí PDF. Tá an bunús (0,0) ag an gcúinne bun ar chlé. Cuirfear na luachanna seo i bhfeidhm ar gach PDF sa uathoibriú seo.", - "reference": "Tagairt: Is é 595.28 × 841.89 pointe méid A4 (210mm × 297mm). 1 orlach = 72 pointe." - } - }, - "autoSplitPDF": { - "tags": "QR-bhunaithe, ar leith, scanadh-deighleog, eagrú", - "title": "Auto Scoilt PDF", - "header": "Auto Scoilt PDF", - "description": "Priontáil, Ionsáigh, Scan, uaslódáil, agus lig dúinn do dhoiciméid a scaradh go huathoibríoch. Níl gá le sórtáil obair láimhe.", - "selectText": { - "1": "Priontáil roinnt bileoga roinnteoirí thíos (tá dubh agus bán go breá).", - "2": "Scan do dhoiciméid go léir ag an am céanna tríd an leathán roinnteora a chur isteach eatarthu.", - "3": "Uaslódáil an comhad PDF mór scanta amháin agus lig do Stirling PDF an chuid eile a láimhseáil.", - "4": "Déantar leathanaigh roinnteoirí a bhrath agus a bhaint go huathoibríoch, rud a ráthaíonn doiciméad deiridh néata." - }, - "formPrompt": "Cuir PDF isteach ina bhfuil roinnteoirí Leathanaigh Stirling-PDF:", - "duplexMode": "Mód Duplex (scanadh tosaigh agus cúil)", - "dividerDownload2": "Íoslódáil 'Auto Splitter Divider (le treoracha).pdf'", - "submit": "Cuir isteach" - }, - "sanitizePdf": { - "tags": "glan, slán, sábháilte, bain bagairtí" - }, - "URLToPDF": { - "tags": "gréasán a ghabháil, a shábháil-leathanach, gréasán-go-doc, cartlann", - "title": "URL go PDF", - "header": "URL go PDF", - "submit": "Tiontaigh", - "credit": "Úsáideann WeasyPrint" - }, - "HTMLToPDF": { - "tags": "marcáil, ábhar gréasáin, claochlú, tiontú", - "title": "HTML go PDF", - "header": "HTML go PDF", - "help": "Glacann sé le comhaid HTML agus ZIPs ina bhfuil html/css/íomhánna srl riachtanach", - "submit": "Tiontaigh", - "credit": "Úsáideann WeasyPrint", - "zoom": "Leibhéal súmáil chun an suíomh Gréasáin a thaispeáint.", - "pageWidth": "Leithead an leathanaigh i ceintiméadar. (Bán go réamhshocrú)", - "pageHeight": "Airde an leathanaigh i ceintiméadar. (Bán go réamhshocrú)", - "marginTop": "Imeall barr an leathanaigh i milliméadair. (Bán go réamhshocrú)", - "marginBottom": "Imeall bun an leathanaigh i milliméadair. (Bán go réamhshocrú)", - "marginLeft": "Imeall clé an leathanaigh i milliméadair. (Bán go réamhshocrú)", - "marginRight": "Imeall ceart an leathanaigh i milliméadair. (Bán go réamhshocrú)", - "printBackground": "Íosluchtaigh cúlra do láithreáin ghréasáin.", - "defaultHeader": "Cumasaigh Ceanntásc Réamhshocraithe (Ainm agus uimhir an leathanaigh)", - "cssMediaType": "Athraigh cineál meáin CSS an leathanaigh.", - "none": "Dada", - "print": "Priontáil", - "screen": "Scáileán" - }, - "MarkdownToPDF": { - "tags": "marcáil, ábhar gréasáin, claochlú, tiontú", - "title": "Marcáil síos go PDF", - "header": "Marcáil síos go PDF", - "submit": "Tiontaigh", - "help": "Obair idir lámha", - "credit": "Úsáideann WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "marcáil, ábhar Gréasáin, claochlú, tiontú, md", - "title": "PDF Chuig Marcáil", - "header": "PDF Go Marcáil", - "submit": "Tiontaigh" - }, - "getPdfInfo": { - "tags": "faisnéis, sonraí, staitisticí, staitisticí", - "title": "Faigh eolas ar PDF", - "header": "Faigh eolas ar PDF", - "submit": "Faigh Eolas", - "downloadJson": "Íosluchtaigh ceol JSON" - }, - "extractPage": { - "tags": "sliocht" - }, - "PdfToSinglePage": { - "tags": "leathanach amháin" - }, - "showJS": { - "tags": "JS", - "title": "Taispeáin Javascript", - "header": "Taispeáin Javascript", - "downloadJS": "Íosluchtaigh Javascript", - "submit": "Taispeáin", - "results": "Toradh", - "processing": "JavaScript á bhaint...", - "done": "JavaScript bainte", - "singleFileWarning": "Tacaíonn an uirlis seo le comhad amháin ag an am. Roghnaigh comhad aonair, le do thoil.", - "view": { - "title": "JavaScript Bainte" - } - }, - "redact": { - "tags": "Réiteach, Folaigh, dubh amach, dubh, marcóir, i bhfolach, lámhleabhar", - "title": "Athchóiriú de Láimh", - "submit": "Réiteach", - "error": { - "failed": "Tharla earráid agus an PDF á cheilt." - }, - "modeSelector": { - "title": "Modh Ceilte", - "mode": "Mód", - "automatic": "Uathoibríoch", - "automaticDesc": "Ceil téacs bunaithe ar théarmaí cuardaigh", - "manual": "Láimhe", - "manualDesc": "Cliceáil agus tarraing chun limistéir shonracha a cheilt", - "manualComingSoon": "Ceilt láimhe ag teacht go luath" - }, - "auto": { - "header": "Ceilt Uathoibríoch", - "settings": { - "title": "Socruithe Ceilte", - "advancedTitle": "Casta" - }, - "colorLabel": "Dath an Bhosca", - "wordsToRedact": { - "title": "Focail le Ceilt", - "placeholder": "Cuir focal isteach", - "add": "Cuir", - "examples": "Samplaí: Confidential, Top-Secret" - }, - "useRegexLabel": "Úsáid Regex", - "wholeWordSearchLabel": "Cuardach Focal Iomlán", - "customPaddingLabel": "Stuáil Bhreise Chustaim", - "convertPDFToImageLabel": "Tiontaigh PDF go PDF-Image" - }, - "tooltip": { - "mode": { - "header": { - "title": "Modh Ceilte" - }, - "automatic": { - "title": "Ceilt Uathoibríoch", - "text": "Aimsíonn agus ceiltíonn sé an téacs sonraithe ar fud an doiciméid go huathoibríoch. Foirfe chun faisnéis íogair chomhsheasmhach a bhaint cosúil le hainmneacha, seoltaí, nó marcálacha rúnda." - }, - "manual": { - "title": "Ceilt Láimhe", - "text": "Cliceáil agus tarraing chun limistéir shonracha a roghnú le ceilt de láimh. Tugann sé smacht cruinn duit ar a gceiltear. (Ag teacht go luath)" - } - }, - "words": { - "header": { - "title": "Focail le Ceilt" - }, - "description": { - "title": "Meaitseáil Téacs", - "text": "Cuir isteach focail nó frásaí le fáil agus le ceilt i do dhoiciméad. Déanfar cuardach ar gach focal ar leithligh." - }, - "bullet1": "Cuir focal amháin leis ag an am", - "bullet2": "Brúigh Enter nó cliceáil 'Cuir Eile leis' chun cur leis", - "bullet3": "Cliceáil × chun focail a bhaint", - "examples": { - "title": "Samplaí Coitianta", - "text": "I measc focail thipiciúla le ceilt tá: sonraí bainc, seoltaí ríomhphoist, nó ainmneacha ar leith." - } - }, - "advanced": { - "header": { - "title": "Ardsocruithe Ceilte" - }, - "color": { - "title": "Dath an Bhosca & Stuáil", - "text": "Saincheap cuma bhoscaí ceilte. Is é dubh an caighdeán, ach is féidir dath ar bith a roghnú. Cuireann stuáil spás breise timpeall ar an téacs aimsithe." - }, - "regex": { - "title": "Úsáid Regex", - "text": "Cumasaigh slonn rialta le haghaidh meaitseála patrún ardleibhéil. Úsáideach chun uimhreacha gutháin, ríomhphoist, nó patrúin chasta a aimsiú.", - "bullet1": "Sampla: \\d{4}-\\d{2}-\\d{2} chun aon dátaí i bhformáid YYYY-MM-DD a mheaitseáil", - "bullet2": "Bí cúramach - déan tástáil go críochnúil" - }, - "wholeWord": { - "title": "Cuardach Focal Iomlán", - "text": "Ní mheaitseálfar ach focail iomlána, ní meaitseálacha páirteacha. Ní mheaitseálfaidh 'John' 'Johnson' nuair a chumasaítear é." - }, - "convert": { - "title": "Tiontaigh go PDF-Image", - "text": "Tiontaíonn sé an PDF go PDF bunaithe ar íomhá tar éis ceilte. Cinntíonn sé seo go mbaintear téacs taobh thiar de bhoscaí ceilte go hiomlán agus nach féidir é a ghnóthú." - } - } - }, - "manual": { - "header": "Ceilt Láimhe", - "textBasedRedaction": "Ceilt bunaithe ar théacs", - "pageBasedRedaction": "Ceilt bunaithe ar leathanach", - "convertPDFToImageLabel": "Tiontaigh PDF go PDF-Image (Úsáidtear chun téacs taobh thiar den bhosca a bhaint)", - "pageRedactionNumbers": { - "title": "Leathanaigh", - "placeholder": "(m.sh. 1,2,8 nó 4,7,12-16 nó 2n-1)" - }, - "redactionColor": { - "title": "Dath Ceilte" - }, - "export": "Easpórtáil", - "upload": "Uaslódáil", - "boxRedaction": "Ceilt trí bhosca a tharraingt", - "zoom": "Súmáil", - "zoomIn": "Súmáil Isteach", - "zoomOut": "Súmáil Amach", - "nextPage": "An Chéad Leathanach Eile", - "previousPage": "Leathanach Roimhe Seo", - "toggleSidebar": "Athraigh an Barra Taoibh", - "showThumbnails": "Taispeáin Mionsamhlacha", - "showDocumentOutline": "Taispeáin Imlíne an Doiciméid (déchliceáil chun gach mír a leathnú/chrapadh)", - "showAttachments": "Taispeáin Ceangaltáin", - "showLayers": "Taispeáin Sraitheanna (déchliceáil chun gach sraith a athshocrú go réamhshocrú)", - "colourPicker": "Roghnóir Datha", - "findCurrentOutlineItem": "Aimsigh mír reatha na himlíne", - "applyChanges": "Cuir Athruithe i bhFeidhm" - } - }, - "tableExtraxt": { - "tags": "CSV, Eastóscadh Tábla, sliocht, tiontú" - }, - "autoSizeSplitPDF": { - "tags": "pdf, scoilt, doiciméad, eagraíocht" - }, - "overlay-pdfs": { - "tags": "Forleagan", - "header": "Forleagan comhaid PDF", - "title": "Forleag PDFanna", - "desc": "Forleag PDF amháin os cionn PDF eile", - "baseFile": { - "label": "Roghnaigh Bonn Comhad PDF" - }, - "overlayFiles": { - "label": "Roghnaigh Forleagan Comhaid PDF", - "placeholder": "Roghnaigh PDF(anna)...", - "addMore": "Cuir PDFanna eile leis..." - }, - "mode": { - "label": "Roghnaigh Mód Forleagan", - "sequential": "Forleagan Seicheamhach", - "interleaved": "Forleagan Interleaved", - "fixedRepeat": "Forleagan Athdhéanta Seasta" - }, - "counts": { - "label": "Áireamh Forleagan (do Mhód Athdhéanta Seasta)", - "placeholder": "Cuir isteach comhairimh scartha le camóga (m.sh., 2,3,1)", - "item": "Líon don chomhad", - "noFiles": "Cuir comhaid forleagain leis chun comhaireamh a chumrú" - }, - "position": { - "label": "Roghnaigh Post Forleagan", - "foreground": "Tulra", - "background": "Cúlra" - }, - "submit": "Cuir isteach", - "settings": { - "title": "Socruithe" - }, - "results": { - "title": "Torthaí Forleagain" - }, - "tooltip": { - "header": { - "title": "Forbhreathnú ar Fhorleagan PDFanna" - }, - "description": { - "title": "Cur Síos", - "text": "Comhcheangail PDF bonnláimhe le PDF(anna) forleagain. Is féidir forleagáin a chur i bhfeidhm leathanach ar leathanach i modhanna éagsúla agus a chur sa tulra nó sa chúlra." - }, - "mode": { - "title": "Mód Forleagain", - "text": "Roghnaigh conas leathanaigh forleagain a dháileadh trasna leathanaigh an PDF bhonnláimhe.", - "sequential": "Forleagan Seicheamhach: Úsáid leathanaigh ón gcéad PDF forleagain go dtí go gcríochnaíonn sé, ansin bog chuig an gcéad cheann eile.", - "interleaved": "Forleagan Idirfhighte: Tóg leathanach amháin ó gach forleagan ina sheal.", - "fixedRepeat": "Forleagan Athdhéanta Seasta: Tóg líon seasta leathanach ó gach forleagan sula dtéann tú ar aghaidh. Úsáid Comhaireamh chun na huimhreacha a shocrú." - }, - "position": { - "title": "Suíomh Forleagain", - "text": "Cuireann Tulra an fhorleagan os cionn an leathanaigh. Cuireann Cúlra é taobh thiar di." - }, - "overlayFiles": { - "title": "Comhaid Forleagain", - "text": "Roghnaigh PDF amháin nó níos mó le forleagan ar an mbonn. Téann ord na gcomhad seo i bhfeidhm ar conas a chuirtear leathanaigh i bhfeidhm i Seicheamhach agus Athdhéanta Seasta." - }, - "counts": { - "title": "Comhaireamh (Athdhéanta Seasta amháin)", - "text": "Tabhair uimhir dhearfach do gach comhad forleagain ag taispeáint cé mhéad leathanach le tógáil sula mbogtar ar aghaidh. Riachtanach nuair is é an modh Athdhéanta Seasta." - } - }, - "error": { - "failed": "Tharla earráid agus PDFanna á bhforleagan." - } - }, - "split-by-sections": { - "tags": "Roinn Scoilt, Roinn, Saincheap", - "title": "Scoilt PDF de réir ailt", - "header": "Scoilt PDF i gcodanna", - "horizontal": { - "label": "Rannáin Chothrománacha", - "placeholder": "Cuir isteach líon na rannán cothrománach" - }, - "vertical": { - "label": "Rannáin Ingearach", - "placeholder": "Cuir isteach líon na rannáin ingearacha" - }, - "submit": "Scoilt PDF", - "merge": "Chumasadh i gceann PDF" - }, - "AddStampRequest": { - "tags": "Stampa, Cuir íomhá, íomhá lár, Uisce, PDF, Leabú, Saincheap", - "header": "Stampa PDF", - "title": "Stampa PDF", - "stampSetup": "Socrú Stampa", - "stampType": "Cineál Stampa", - "stampText": "Téacs Stampa", - "stampImage": "Íomhá Stampa", - "alphabet": "Aibítir", - "fontSize": "Cló/Méid na hÍomhá", - "rotation": "Rothlú", - "opacity": "Teimhneacht", - "position": "Post", - "overrideX": "Sáraigh X Comhordanáid", - "overrideY": "Sáraigh Y Comhordanáid", - "customMargin": "Imeall an Chustaim", - "customColor": "Dath Téacs Saincheaptha", - "submit": "Cuir isteach", - "noStampSelected": "Níl stampa roghnaithe. Fill ar Chéim 1.", - "customPosition": "Tarraing an stampa go dtí an suíomh atá uait sa fhuinneog réamhamhairc.", - "error": { - "failed": "Tharla earráid agus stampa á chur leis an PDF." - }, - "imageSize": "Méid Íomhá", - "margin": "Imeall", - "positionAndFormatting": "Suíomh & Formáidiú", - "quickPosition": "Roghnaigh suíomh ar an leathanach le stampa a chur.", - "results": { - "title": "Torthaí Stampa" - } - }, - "removeImagePdf": { - "tags": "Bain Íomhá, Oibríochtaí Leathanaigh, Cúl, taobh an fhreastalaí" - }, - "splitPdfByChapters": { - "tags": "scoilt, caibidlí, leabharmharcanna, eagraigh" - }, - "validateSignature": { - "tags": "síniú, fíoraigh, deimhnigh, pdf, teastas, síniú digiteach, Síniú Bailíochtaigh, Bailíochtaigh teastas", - "title": "Bailíochtaigh Sínithe PDF", - "header": "Bailíochtaigh Sínithe Digiteacha", - "selectPDF": "Roghnaigh comhad PDF sínithe", - "submit": "Bailíochtaigh Sínithe", - "results": "Torthaí Bailíochtaithe", - "status": { - "_value": "Stádas", - "valid": "Bailí", - "invalid": "Neamhbhailí", - "complete": "Bailíochtú críochnaithe" - }, - "signer": "Sínitheoir", - "date": "Dáta", - "reason": "Cúis", - "location": "Suíomh", - "noSignatures": "Níor aimsíodh síniú digiteach ar bith sa doiciméad seo", - "chain": { - "invalid": "Theip ar bhailíochtú slabhra an teastais - ní féidir aitheantas an tsínitheora a fhíorú" - }, - "trust": { - "invalid": "Níl an teastas sa stór muiníne - ní féidir an fhoinse a fhíorú" - }, - "cert": { - "expired": "Tá an teastas imithe in éag", - "revoked": "Tá an teastas cúlghairthe", - "info": "Sonraí an Teastais", - "issuer": "Eisitheoir", - "subject": "Ábhar", - "serialNumber": "Sraithuimhir", - "validFrom": "Bailí Ó", - "validUntil": "Bailí Go dtí", - "algorithm": "Algartam", - "keySize": "Méid na hEochrach", - "version": "Leagan", - "keyUsage": "Úsáid Eochrach", - "selfSigned": "Féin-Sínithe", - "bits": "giotáin", - "details": "Sonraí an Teastais" - }, - "signature": { - "info": "Eolas Sínithe", - "_value": "Síniú", - "mathValid": "Tá an síniú bailí go matamaiticiúil ACH:" - }, - "selectCustomCert": "Comhad Teastais Saincheaptha X.509 (Roghnach)", - "downloadCsv": "Íoslódáil CSV", - "downloadJson": "Íoslódáil JSON", - "downloadPdf": "Íoslódáil Tuarascáil PDF", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Níorbh fhéidir na comhaid roghnaithe a bhailíochtú.", - "partial": "Níorbh fhéidir roinnt comhad a bhailíochtú.", - "reportGeneration": "Níorbh fhéidir an tuarascáil PDF a ghiniúint. Tá JSON agus CSV ar fáil.", - "unexpected": "Earráid gan choinne le linn bailíochtaithe." - }, - "finalizing": "Íoslódálacha á n-ullmhú...", - "issue": { - "certExpired": "Tá an teastas imithe in éag", - "certRevocationUnknown": "Tá stádas cúlghairme an teastais anaithnid", - "certRevoked": "Cúlghaireadh an teastas", - "chainInvalid": "Slabhra teastais neamhbhailí", - "signatureInvalid": "Theip ar sheiceáil chriptigrafach an tsínithe", - "trustInvalid": "Níl muinín sa teastas" - }, - "noResults": "Rith an bailíochtú chun tuarascáil a ghiniúint.", - "noSignaturesShort": "Gan sínithe", - "processing": "Sínithe á mbailíochtú...", - "report": { - "continued": "Ar lean", - "downloads": "Íoslódálacha", - "entryLabel": "Achoimre ar Shínithe", - "fields": { - "created": "Cruthaithe", - "fileSize": "Méid Comhaid", - "signatureCount": "Iomlán Sínithe", - "signatureDate": "Dáta Sínithe" - }, - "filesEvaluated": "Measúnaíodh {{count}} comhad", - "footer": "Bailíochtaithe trí Stirling PDF", - "generatedAt": "Ginte", - "noPdf": "Beidh tuarascáil PDF ar fáil tar éis bailíochtaithe rathúla.", - "page": "Leathanach", - "shortTitle": "Achoimre ar Shínithe", - "signatureCountLabel": "{{count}} sínithe", - "signaturesFound": "Aimsíodh {{count}} sínithe", - "signaturesValid": "{{count}} go hiomlán bailí", - "title": "Tuarascáil Bhailíochtaithe Sínithe" - }, - "settings": { - "certHint": "Uaslódáil teastas X.509 iontaofa le bailíochtú i gcoinne foinse iontaoibhe shaincheaptha.", - "title": "Socruithe Bailíochtaithe" - }, - "signatureDate": "Dáta Sínithe", - "totalSignatures": "Iomlán Sínithe" - }, - "replaceColor": { - "tags": "Ionadaigh Dath,Oibríochtaí Leathanaigh,Back end,server side", - "labels": { - "settings": "Socruithe", - "colourOperation": "Oibríocht Datha" - }, - "options": { - "highContrast": "Ardchodarsnacht", - "invertAll": "Inbhéartaigh gach dath", - "custom": "Saincheaptha", - "cmyk": "Tiontaigh go CMYK" - }, - "tooltip": { - "header": { - "title": "Forbhreathnú ar Shocruithe Ionadaithe & Inbhéartaithe Dathanna" - }, - "description": { - "title": "Cur Síos", - "text": "Claochlaigh dathanna PDF chun inléiteacht agus inrochtaineacht a fheabhsú. Roghnaigh réamhshocruithe ardchodarsnachta, inbhéartaigh gach dath, nó cruthaigh scéimeanna datha saincheaptha." - }, - "highContrast": { - "title": "Ardchodarsnacht", - "text": "Cuir teaglamaí datha ardchodarsnachta réamhshainithe i bhfeidhm atá deartha le haghaidh inléiteachta níos fearr agus comhlíonta inrochtaineachta.", - "bullet1": "Téacs bán ar chúlra dubh - Mód dorcha clasaiceach", - "bullet2": "Téacs dubh ar chúlra bán - Ardchodarsnacht chaighdeánach", - "bullet3": "Téacs buí ar chúlra dubh - Rogha ard-infheictheachta", - "bullet4": "Téacs glas ar chúlra dubh - Ardchodarsnacht mhalartach" - }, - "invertAll": { - "title": "Inbhéartaigh Gach Dath", - "text": "Inbhéartaigh gach dath sa PDF go hiomlán, ag cruthú éifeacht cosúil le diúltach. Úsáideach chun leaganacha mód dorcha a chruthú de dhoiciméid nó chun strus súl a laghdú i solas íseal." - }, - "custom": { - "title": "Dathanna Saincheaptha", - "text": "Sainmhínigh do dhathanna téacs agus cúlra féin ag baint úsáide as na roghnóirí datha. Foirfe doiciméid bhrandáilte nó do riachtanais inrochtaineachta ar leith.", - "bullet1": "Dath téacs - Roghnaigh dath d’eilimintí téacs", - "bullet2": "Dath cúlra - Socraigh dath cúlra an doiciméid" - }, - "cmyk": { - "title": "Tiontaigh go CMYK", - "text": "Tiontaigh an PDF ó spás datha RGB go spás datha CMYK, optamaithe le haghaidh priontála gairmiúla. Tiontaíonn an próiseas seo dathanna go samhail Cyan, Magenta, Yellow, Black a úsáideann printéirí." - } - }, - "error": { - "failed": "Tharla earráid agus ionadú datha á phróiseáil." - } - }, - "login": { - "title": "Sínigh isteach", - "header": "Sínigh isteach", - "signin": "Sínigh isteach", - "signInWith": "Logáil isteach le", - "signInAnonymously": "Cláraigh mar Aoi", - "rememberme": "Cuimhnigh orm", - "invalid": "Ainm úsáideora nó pasfhocal neamhbhailí.", - "locked": "Tá do chuntas glasáilte.", - "sessionExpired": "Tá do sheisiún imithe in éag. Logáil isteach arís, le do thoil.", - "signinTitle": "Sínigh isteach le do thoil", - "ssoSignIn": "Logáil isteach trí Chlárú Aonair", - "oAuth2AutoCreateDisabled": "OAUTH2 Uath-Chruthaigh Úsáideoir faoi Mhíchumas", - "oAuth2AdminBlockedUser": "Tá bac faoi láthair ar chlárú nó logáil isteach úsáideoirí neamhchláraithe. Déan teagmháil leis an riarthóir le do thoil.", - "oauth2RequestNotFound": "Níor aimsíodh iarratas údaraithe", - "oauth2InvalidUserInfoResponse": "Freagra Neamhbhailí Faisnéise Úsáideora", - "oauth2invalidRequest": "Iarratas Neamhbhailí", - "oauth2AccessDenied": "Rochtain Diúltaithe", - "oauth2InvalidTokenResponse": "Freagra Comhartha Neamhbhailí", - "oauth2InvalidIdToken": "Comhartha Aitheantais Neamhbhailí", - "relyingPartyRegistrationNotFound": "Níor aimsíodh clárú páirtí spleách", - "userIsDisabled": "Úsáideoir díghníomhachtaithe, tá bac ar logáil isteach leis an ainm úsáideora seo faoi láthair. Déan teagmháil leis an riarthóir le do thoil.", - "alreadyLoggedIn": "Tá tú logáilte isteach cheana", - "alreadyLoggedIn2": "gléasanna. Logáil amach as na gléasanna agus bain triail eile as.", - "toManySessions": "Tá an iomarca seisiún gníomhach agat", - "logoutMessage": "Logáladh amach tú.", - "youAreLoggedIn": "Tá tú logáilte isteach!", - "email": "Ríomhphost", - "password": "Focal faire", - "enterEmail": "Cuir isteach do ríomhphost", - "enterPassword": "Cuir isteach d'fhocal faire", - "loggingIn": "Ag Logáil Isteach...", - "username": "Ainm úsáideora", - "enterUsername": "Cuir isteach ainm úsáideora", - "useEmailInstead": "Logáil isteach le ríomhphost", - "forgotPassword": "An ndearna tú dearmad ar d'fhocal faire?", - "logIn": "Logáil Isteach", - "signingIn": "Ag logáil isteach...", - "login": "Logáil isteach", - "or": "Nó", - "useMagicLink": "Úsáid nasc draíochta ina ionad", - "enterEmailForMagicLink": "Cuir isteach do ríomhphost le haghaidh nasc draíochta", - "sending": "Á sheoladh…", - "sendMagicLink": "Seol Nasc Draíochta", - "cancel": "Cealaigh", - "dontHaveAccount": "Níl cuntas agat? Cláraigh", - "home": "Baile", - "debug": "Dífhabhtú", - "signOut": "Logáil Amach", - "pleaseEnterBoth": "Cuir isteach ríomhphost agus focal faire araon, le do thoil", - "pleaseEnterEmail": "Cuir isteach do sheoladh ríomhphoist, le do thoil", - "magicLinkSent": "Seoladh nasc draíochta chuig {{email}}! Seiceáil do ríomhphost agus cliceáil an nasc chun logáil isteach.", - "passwordResetSent": "Seoladh nasc athshocraithe focal faire chuig {{email}}! Seiceáil do ríomhphost agus lean na treoracha.", - "failedToSignIn": "Theip ar shíniú isteach le {{provider}}: {{message}}", - "unexpectedError": "Earráid gan choinne: {{message}}", - "accountCreatedSuccess": "Cruthaíodh an cuntas go rathúil! Is féidir leat logáil isteach anois.", - "passwordChangedSuccess": "Athraíodh an focal faire go rathúil! Logáil isteach le do fhocal faire nua, le do thoil.", - "credentialsUpdated": "Nuashonraíodh do dhintiúir. Logáil isteach arís, le do thoil.", - "defaultCredentials": "Dintiúir logála isteach réamhshocraithe", - "changePasswordWarning": "Athraigh do fhocal faire tar éis duit logáil isteach don chéad uair", - "slides": { - "overview": { - "alt": "Forbhreathnú Stirling PDF", - "title": "Do shiopa aon-stad do gach riachtanas PDF.", - "subtitle": "Sraith néal-bhunaithe le príobháideachas ar dtús do PDFanna a ligeann duit tiontú, síniú, dubhú agus bainistiú a dhéanamh ar cháipéisí, móide 50+ uirlis chumhachtach eile." - }, - "edit": { - "alt": "Cuir PDFanna in eagar", - "title": "Cuir PDFanna in eagar chun an t-eolas is mian leat a thaispeáint nó a dhaingniú", - "subtitle": "Le breis agus dosaen uirlis chun cabhrú leat PDFanna a dhubhú, a shíniú, a léamh agus a ionramháil, gheobhaidh tú go cinnte an rud atá uait." - }, - "secure": { - "alt": "Daingnigh PDFanna", - "title": "Cosain eolas íogair i do PDFanna", - "subtitle": "Cuir focail fhaire leis, dubhaigh ábhar, agus bainistigh teastais go héasca." - } - } - }, - "signup": { - "title": "Cruthaigh cuntas", - "subtitle": "Bí le Stirling PDF chun tosú", - "name": "Ainm", - "email": "Ríomhphost", - "password": "Focal faire", - "confirmPassword": "Deimhnigh an focal faire", - "enterName": "Cuir isteach d'ainm", - "enterEmail": "Cuir isteach do ríomhphost", - "enterPassword": "Cuir isteach d'fhocal faire", - "confirmPasswordPlaceholder": "Deimhnigh an focal faire", - "or": "nó", - "creatingAccount": "Cuntas á Chruthú...", - "signUp": "Cláraigh", - "alreadyHaveAccount": "An bhfuil cuntas agat cheana? Logáil isteach", - "pleaseFillAllFields": "Líon isteach na réimsí go léir, le do thoil", - "passwordsDoNotMatch": "Níl na focail faire ag teacht le chéile", - "passwordTooShort": "Ní mór don fhocal faire a bheith ar a laghad 6 charachtar ar fhad", - "invalidEmail": "Cuir isteach seoladh ríomhphoist bailí, le do thoil", - "checkEmailConfirmation": "Seiceáil do ríomhphost le haghaidh nasc dearbhaithe chun do chlárú a chríochnú.", - "accountCreatedSuccessfully": "Cruthaíodh an cuntas go rathúil! Is féidir leat logáil isteach anois.", - "unexpectedError": "Earráid gan choinne: {{message}}", - "useEmailInstead": "Úsáid Ríomhphost Ina Ionad", - "nameRequired": "Teastaíonn ainm", - "emailRequired": "Teastaíonn ríomhphost", - "passwordRequired": "Teastaíonn focal faire", - "confirmPasswordRequired": "Deimhnigh do fhocal faire, le do thoil" - }, - "pdfToSinglePage": { - "title": "PDF go leathanach amháin", - "header": "PDF go leathanach amháin", - "submit": "Tiontaigh go Leathanach Aonair", - "description": "Cuirfidh an uirlis seo gach leathanach de do PDF le chéile in aon leathanach mór amháin. Fanfaidh an leithead mar an gcéanna leis na leathanaigh bhunaidh, ach beidh an airde cothrom le suim airde na leathanach go léir.", - "filenamePrefix": "single_page", - "files": { - "placeholder": "Roghnaigh comhad PDF sa phríomh-amharc chun tosú" - }, - "error": { - "failed": "Tharla earráid agus á thiontú go leathanach aonair." - }, - "results": { - "title": "Torthaí Leathanaigh Aonair" - } - }, - "pageExtracter": { - "title": "Leathanaigh Sliocht", - "header": "Leathanaigh Sliocht", - "submit": "Sliocht", - "placeholder": "(m.sh. 1,2,8 nó 4,7,12-16 nó 2n-1)" - }, - "sanitizePDF": { - "title": "PDF sláintíocht", - "header": "Glanadh comhad PDF", - "selectText": { - "1": "Bain gníomhartha JavaScript", - "2": "Bain comhaid leabaithe", - "3": "Bain meiteashonraí XMP", - "4": "Bain naisc", - "5": "Bain clónna", - "6": "Bain Meiteashonraí Eolais Doiciméid" - }, - "submit": "PDF sláintíocht" - }, - "adjustContrast": { - "title": "Coigeartaigh Codarsnacht", - "header": "Coigeartaigh Codarsnacht", - "basic": "Coigeartuithe Bunúsacha", - "contrast": "Codarsnacht:", - "brightness": "Gile:", - "saturation": "Sáithiú:", - "download": "Íosluchtaigh", - "adjustColors": "Coigeartaigh Dathanna", - "blue": "Gorm", - "confirm": "Deimhnigh", - "error": { - "failed": "Theip ar choigeartú dathanna/codarsnachta" - }, - "green": "Uaine", - "noPreview": "Roghnaigh PDF le réamhamharc", - "red": "Dearg", - "results": { - "title": "PDF Coigeartaithe" - } - }, - "compress": { - "title": "Comhbhrúigh", - "desc": "Comhbhrúigh PDFanna chun a méid comhaid a laghdú.", - "header": "Comhbhrúigh PDF", - "method": { - "title": "Modh Comhbhrúite", - "quality": "Cáilíocht", - "filesize": "Méid an Chomhaid" - }, - "credit": "Úsáideann an tseirbhís seo qpdf le haghaidh Comhbhrú/Optimization PDF.", - "grayscale": { - "label": "Cuir Scála Liath i bhFeidhm le Comhbhrú" - }, - "tooltip": { - "header": { - "title": "Forbhreathnú ar Shocruithe Comhbhrúite" - }, - "description": { - "title": "Cur Síos", - "text": "Is bealach éasca é comhbhrú chun do mhéid comhaid a laghdú. Roghnaigh Méid Comhaid chun spriocmhéid a iontráil agus ligean dúinn an cháilíocht a choigeartú duitse. Roghnaigh Cáilíocht chun neart an chomhbhrú a shocrú de láimh." - }, - "qualityAdjustment": { - "title": "Coigeartú Cáilíochta", - "text": "Tarraing an sleamhnán chun neart an chomhbhrú a choigeartú. Coinníonn luachanna níos ísle (1-3) an cháilíocht ach cruthaíonn siad comhaid níos mó. Laghdaíonn luachanna níos airde (7-9) méid an chomhaid níos mó ach laghdaíonn siad géire na n-íomhánna.", - "bullet1": "Coinníonn luachanna níos ísle an cháilíocht", - "bullet2": "Laghdaíonn luachanna níos airde an méid comhaid" - }, - "grayscale": { - "title": "Liathscála", - "text": "Roghnaigh an rogha seo chun gach íomhá a thiontú go dubh agus bán, rud a d'fhéadfadh méid an chomhaid a laghdú go mór, go háirithe do PDFanna scanta nó do dhoiciméid lán d’íomhánna." - } - }, - "error": { - "failed": "Tharla earráid agus an PDF á chomhbhrú." - }, - "selectText": { - "1": { - "_value": "Socruithe Comhbhrúite", - "1": "1-3 comhbhrú PDF,
4-6 comhbhrú éadrom íomhá,
7-9 comhbhrú dian íomhá Laghdóidh sé cáilíocht na n-íomhánna go mór" - }, - "2": "Leibhéal optamaithe:", - "4": "Mód uathoibríoch - Coigeartaíonn Auto cáilíocht chun PDF a fháil go dtí an méid cruinn", - "5": "Méid PDF a bhfuiltear ag súil leis (m.sh. 25MB, 10.8MB, 25KB)" - }, - "submit": "Comhbhrúigh" - }, - "decrypt": { - "passwordPrompt": "Tá an comhad seo cosanta ag pasfhocal. Cuir isteach an pasfhocal le do thoil:", - "cancelled": "Cealaíodh an oibríocht le haghaidh PDF: {0}", - "noPassword": "Níor soláthraíodh focal faire don PDF criptithe: {0}", - "invalidPassword": "Déan iarracht eile leis an bhfocal faire ceart.", - "invalidPasswordHeader": "Focal faire mícheart nó criptiúchán PDF nach dtacaítear leis: {0}", - "unexpectedError": "Tharla earráid agus an comhad á phróiseáil. Bain triail eile as.", - "serverError": "Earráid fhreastalaí agus é díchriptiú: {0}", - "success": "D'éirigh le díchriptiú an chomhaid." - }, - "multiTool-advert": { - "message": "Tá an ghné seo ar fáil inár leathanach il-uirlisí freisin. Seiceáil é le haghaidh Chomhéadain leathanach ar leathanach feabhsaithe agus gnéithe breise!" - }, - "pageRemover": { - "title": "Bainteoir Leathanach", - "header": "PDF leathanach remover", - "pagesToDelete": "Leathanaigh le scriosadh (Cuir isteach liosta uimhreacha leathanaigh atá deighilte le camóga): :", - "submit": "Scrios Leathanaigh", - "placeholder": "(m.sh. 1,2,6 nó 1-10,15-30)" - }, - "imageToPDF": { - "title": "Íomhá go PDF", - "header": "Íomhá go PDF", - "submit": "Tiontaigh", - "selectLabel": "Roghanna Oiriúnú Íomhá", - "fillPage": "Líon Leathanach", - "fitDocumentToImage": "Fit Leathanach don Íomhá", - "maintainAspectRatio": "Cóimheasa Gnéis a chothabháil", - "selectText": { - "2": "PDF rothlú uathoibríoch", - "3": "Loighic ilchomhad (cumasaithe ach amháin má oibríonn tú le híomhánna iolracha)", - "4": "Chumasadh go PDF amháin", - "5": "Tiontaigh go PDF ar leith" - } - }, - "PDFToCSV": { - "title": "Ó CSV go PDF", - "header": "Ó CSV go PDF", - "prompt": "Roghnaigh leathanach chun tábla a bhaint as", - "submit": "Sliocht" - }, - "split-by-size-or-count": { - "title": "Scoilt PDF de réir Méid nó Comhairimh", - "header": "Scoilt PDF de réir Méid nó Comhairimh", - "type": { - "label": "Roghnaigh Cineál Scoilt", - "size": "De réir Méid", - "pageCount": "De réir Comhaireamh Leathanaigh", - "docCount": "De réir Líon na nDoiciméad" - }, - "value": { - "label": "Cuir isteach Luach", - "placeholder": "Cuir isteach méid (m.sh., 2MB nó 3KB) nó comhaireamh (m.sh., 5)" - }, - "submit": "Cuir isteach" - }, - "printFile": { - "title": "Priontáil Comhad", - "header": "Priontáil an Comhad go Printéir", - "selectText": { - "1": "Roghnaigh Comhad le Priontáil", - "2": "Cuir isteach Ainm an Phrintéara" - }, - "submit": "Priontáil" - }, - "licenses": { - "nav": "Ceadúnais", - "title": "Ceadúnais 3ú Páirtí", - "header": "Ceadúnais 3ú Páirtí", - "module": "Modúl", - "version": "Leagan", - "license": "Ceadúnas" - }, - "survey": { - "nav": "Suirbhé", - "title": "Suirbhé Stirling-PDF", - "description": "Níl aon rian ar Stirling-PDF agus mar sin ba mhaith linn cloisteáil ónár n-úsáideoirí chun feabhas a chur ar Stirling-PDF!", - "changes": "Tá Stirling-PDF athraithe ón suirbhé deireanach! Le tuilleadh a fháil amach féach ar ár mblagphost anseo:", - "changes2": "De bharr na n-athruithe seo táimid ag fáil tacaíochta gnó agus maoiniú íoctha", - "please": "Smaoinigh ar ár suirbhé a dhéanamh le do thoil!", - "disabled": "(Díchumasófar aníos an tsuirbhé sna nuashonruithe seo a leanas ach beidh siad ar fáil ag bun an leathanaigh)", - "button": "Tóg Suirbhé", - "dontShowAgain": "Ná taispeáin arís", - "meeting": { - "1": "Má tá tú ag úsáid Stirling PDF ag an obair, ba bhreá linn labhairt leat. Tá seisiúin tacaíochta teicniúla á dtairiscint againn mar mhalairt ar sheisiún iniúchta úsáideora 15 nóiméad.", - "2": "Seo deis chun:", - "3": "Cabhair a fháil le himscaradh, comhtháthuithe, nó fabhtcheartú", - "4": "Aiseolas díreach a thabhairt ar fheidhmíocht, cásanna imeallacha, agus bearnaí gnéithe", - "5": "Cuidiú linn Stirling PDF a fheabhsú le haghaidh úsáid fhíorshaoil i bhfiontraíocht", - "6": "Má tá suim agat, is féidir leat am a chur in áirithe lenár bhfoireann go díreach. (Béarla amháin)", - "7": "Ag súil le do chásanna úsáide a phlé agus Stirling PDF a dhéanamh níos fearr fós!", - "notInterested": "Nach gnó tú agus/nó níl suim agat i gcruinniú?", - "button": "Cuir cruinniú in áirithe" - } - }, - "removeImage": { - "title": "Bain íomhá", - "header": "Bain íomhá", - "removeImage": "Bain íomhá", - "submit": "Bain íomhá", - "error": { - "failed": "Theip ar íomhánna a bhaint den PDF." - }, - "results": { - "title": "Torthaí Bain Íomhánna" - } - }, - "splitByChapters": { - "title": "Scoil PDF de réir Caibidlí", - "header": "Scoil PDF de réir Caibidlí", - "bookmarkLevel": "Leibhéal Leabharmharc", - "includeMetadata": "Cuir meiteashonraí san áireamh", - "allowDuplicates": "Ceadaigh do Dhúblaigh", - "desc": { - "1": "Scann an uirlis seo comhad PDF ina PDFanna iolracha bunaithe ar a struchtúr caibidle.", - "2": "Leibhéal Leabharmharc: Roghnaigh leibhéal na leabharmharcanna le húsáid don scoilteadh (0 don bharrleibhéal, 1 don dara leibhéal, etc.).", - "3": "Cuir Meiteashonraí san áireamh: Má dhéantar iad a sheiceáil, cuirfear meiteashonraí an PDF bhunaidh san áireamh i ngach PDF scoilte.", - "4": "Ceadaigh do Dhúblaigh: Má dhéantar iad a sheiceáil, ceadaítear go leor leabharmharcanna ar an leathanach céanna chun PDFanna ar leith a chruthú." - }, - "submit": "Scoil PDF" - }, - "fileChooser": { - "click": "Cliceáil", - "or": "nó", - "dragAndDrop": "Tarraing & Scaoil", - "dragAndDropPDF": "Tarraing & Scaoil comhad PDF", - "dragAndDropImage": "Tarraing & Scaoil comhad Íomhá", - "hoveredDragAndDrop": "Tarraing agus scaoil comhad(í) anseo", - "extractPDF": "Ag Aistriú..." - }, - "releases": { - "footer": "Eisiúintí", - "title": "Nótaí Eisiúna", - "header": "Nótaí Eisiúna", - "current": { - "version": "Eisiúna Reatha" - }, - "note": "Tá nótaí eisiúna ar fáil i mBéarla amháin" - }, - "swagger": { - "title": "Doiciméadú API", - "header": "Doiciméadú API", - "desc": "Féach agus tástáil na hionaidchríocha API Stirling PDF", - "tags": "api,doiciméadú,swagger,críochphointí,forbairt" - }, - "cookieBanner": { - "popUp": { - "title": "Conas a Úsáidimid Fianáin", - "description": { - "1": "Úsáidimid fianáin agus teicneolaíochtaí eile chun Stirling PDF a dhéanamh níos fearr duit—ag cabhrú linn ár n-uirlisí a fheabhsú agus gnéithe a thógáil a thaitneoidh leat.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "Ceart go leor", - "acceptNecessaryBtn": "Níl, go raibh maith agat", - "showPreferencesBtn": "Bainistigh sainroghanna" - }, - "preferencesModal": { - "title": "Lárionad Sainroghanna Toilithe", - "acceptAllBtn": "Glac le gach rud", - "acceptNecessaryBtn": "Diúltaigh do chách", - "savePreferencesBtn": "Sábháil sainroghanna", - "closeIconLabel": "Dún an mhodal", - "serviceCounterLabel": "Seirbhís|Seirbhísí", - "subtitle": "Úsáid Fianáin", - "description": { - "1": "Úsáideann Stirling PDF fianáin agus teicneolaíochtaí cosúil leo chun do thaithí a fheabhsú agus chun tuiscint a fháil ar conas a úsáidtear ár n-uirlisí. Cabhraíonn sé seo linn feidhmíocht a fheabhsú, na gnéithe a bhfuil cúram agat fúthu a fhorbairt, agus tacaíocht leanúnach a sholáthar dár n-úsáideoirí.", - "2": "Ní féidir le Stirling PDF—agus ní dhéanfaidh sé riamh—ábhar na ndoiciméad a úsáideann tú a rianú ná a rochtain.", - "3": "Tá do phríobháideachas agus do mhuinín i gcroílár ár gcuid oibre." - }, - "necessary": { - "title": { - "1": "Fianáin Riachtanacha go Docht", - "2": "Cumasaithe i gcónaí" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Anailísíocht", - "description": "Cuidíonn na fianáin seo linn a thuiscint conas a úsáidtear ár n-uirlisí, ionas gur féidir linn díriú ar na gnéithe is tábhachtaí dár bpobal a thógáil. Bí cinnte—ní féidir le Stirling PDF agus ní dhéanfaidh sé riamh ábhar na ndoiciméad a n-oibríonn tú leo a rianú." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Bain Meiteashonraí" - }, - "sidebar": { - "toggle": "Athraigh an Barra Taoibh" - }, - "theme": { - "toggle": "Athraigh an Téama" - }, - "view": { - "viewer": "Amharcóir", - "pageEditor": "Eagarthóir Leathanach", - "fileManager": "Bainisteoir Comhad" - }, - "pageEditor": { - "title": "Eagarthóir Leathanach", - "save": "Sábháil Athruithe", - "noPdfLoaded": "Níl PDF luchtaithe. Uaslódáil PDF le heagarthóireacht a dhéanamh, le do thoil.", - "rotatedLeft": "Rothlaithe ar chlé:", - "rotatedRight": "Rothlaithe ar dheis:", - "deleted": "Scriosta:", - "movedLeft": "Bogtha ar chlé:", - "movedRight": "Bogtha ar dheis:", - "splitAt": "Roinnte ag:", - "insertedPageBreak": "Briseadh leathanaigh curtha isteach ag:", - "addFileNotImplemented": "Níl 'Cuir comhad leis' curtha i bhfeidhm sa taispeántas", - "closePdf": "Dún an PDF", - "reset": "Athshocraigh Athruithe", - "zoomIn": "Súmáil Isteach", - "zoomOut": "Súmáil Amach", - "fitToWidth": "Oiriúnaigh don Leithead", - "actualSize": "Fíormhéid" - }, - "viewer": { - "firstPage": "An Chéad Leathanach", - "lastPage": "An Leathanach Deireanach", - "previousPage": "Leathanach Roimhe Seo", - "nextPage": "Leathanach Ar Aghaidh", - "zoomIn": "Súmáil Isteach", - "zoomOut": "Súmáil Amach", - "singlePageView": "Amharc Leathanach Aonair", - "dualPageView": "Amharc Dhá Leathanach" - }, - "rightRail": { - "closeSelected": "Dún na Comhaid Roghnaithe", - "selectAll": "Roghnaigh Uile", - "deselectAll": "Díroghnaigh Uile", - "selectByNumber": "Roghnaigh de réir Uimhreacha Leathanaigh", - "deleteSelected": "Scrios na Leathanaigh Roghnaithe", - "closePdf": "Dún an PDF", - "exportAll": "Easpórtáil an PDF", - "downloadSelected": "Íoslódáil na Comhaid Roghnaithe", - "downloadAll": "Íoslódáil Uile", - "saveAll": "Sábháil Uile", - "toggleTheme": "Athraigh an Téama", - "toggleBookmarks": "Scoránaigh Leabharmharcanna", - "language": "Teanga", - "search": "Cuardaigh an PDF", - "panMode": "Mód Pánála", - "rotateLeft": "Rothlaigh ar Chlé", - "rotateRight": "Rothlaigh ar Dheis", - "toggleSidebar": "Athraigh an Barra Taoibh", - "exportSelected": "Easpórtáil na Leathanaigh Roghnaithe", - "toggleAnnotations": "Athraigh Infheictheacht Anótálacha", - "annotationMode": "Athraigh Mód Anótála", - "draw": "Tarraing", - "save": "Sábháil", - "saveChanges": "Sábháil Athruithe" - }, - "search": { - "title": "Cuardaigh PDF", - "placeholder": "Iontráil téarma cuardaigh...", - "noResults": "Níor aimsíodh torthaí", - "searching": "Á chuardach..." - }, - "guestBanner": { - "title": "Tá tú ag úsáid Stirling PDF mar aoi!", - "message": "Cruthaigh cuntas saor in aisce chun do chuid oibre a shábháil, rochtain a fháil ar níos mó gnéithe, agus tacú leis an tionscadal.", - "dismiss": "Dún an meirge", - "signUp": "Cláraigh saor in aisce" - }, - "toolPicker": { - "searchPlaceholder": "Cuardaigh uirlisí...", - "noToolsFound": "Níor aimsíodh uirlisí", - "allTools": "GACH UIRLIS", - "quickAccess": "ROCHTAIN THAPA", - "categories": { - "standardTools": "Uirlisí Caighdeánacha", - "advancedTools": "Uirlisí Casta", - "recommendedTools": "Uirlisí Molta" - }, - "subcategories": { - "signing": "Síniú", - "documentSecurity": "Slándáil Doiciméid", - "verification": "Fíorú", - "documentReview": "Athbhreithniú Doiciméid", - "pageFormatting": "Formáidiú Leathanaigh", - "extraction": "Eastóscadh", - "removal": "Baint", - "automation": "Uathoibriú", - "general": "Ginearálta", - "advancedFormatting": "Formáidiú Casta", - "developerTools": "Uirlisí Forbróra" - } - }, - "quickAccess": { - "read": "Léigh", - "sign": "Sínigh", - "automate": "Auto", - "files": "Comhaid", - "activity": "Stair", - "help": "Cabhair", - "account": "Cuntas", - "config": "Cumraigh", - "settings": "Socruí", - "adminSettings": "Socruí riar.", - "allTools": "All Tools", - "reader": "Léamh", - "helpMenu": { - "toolsTour": "Turas na nUirlisí", - "toolsTourDesc": "Faigh amach cad is féidir leis na huirlisí a dhéanamh", - "adminTour": "Turas an Riarthóra", - "adminTourDesc": "Déan iniúchadh ar shocruithe agus gnéithe an riarthóra" - } - }, - "admin": { - "error": "Earráid", - "success": "Rath", - "expand": "Leathnaigh", - "close": "Dún", - "status": { - "active": "Gníomhach", - "inactive": "Neamhghníomhach" - }, - "settings": { - "title": "Socruithe Riarthóra", - "workspace": "Spás Oibre", - "fetchError": "Theip ar luchtú na socruithe", - "saveError": "Theip ar na socruithe a shábháil", - "saved": "Sábháladh na socruithe go rathúil", - "saveSuccess": "Sábháladh na socruithe go rathúil", - "save": "Sábháil Athruithe", - "discard": "Cuir i leataobh", - "restartRequired": "Athtosú de dhíth", - "loginRequired": "Ní mór mód logála isteach a bheith cumasaithe chun socruithe riarthóra a athrú", - "unsavedChanges": { - "title": "Athruithe gan sábháil", - "message": "Tá athruithe gan sábháil agat. Ar mhaith leat iad a chur i leataobh?", - "cancel": "Lean ar eagarthóireacht", - "discard": "Cuir athruithe i leataobh", - "hint": "Tá athruithe gan sábháil agat" - }, - "loginDisabled": { - "title": "Mód Logála Isteach de Dhíth", - "message": "Ní mór mód logála isteach a bheith cumasaithe chun socruithe riarthóra a athrú. Socraigh SECURITY_ENABLELOGIN=true i do thimpeallacht nó security.enableLogin: true i settings.yml, agus atosaigh an freastalaí ansin.", - "readOnly": "Taispeánann na socruithe thíos luachanna samplacha le tagairt. Cumasaigh mód logála isteach chun an chumraíocht iarbhír a fheiceáil agus a chur in eagar." - }, - "restart": { - "title": "Athtosú de Dhíth", - "message": "Sábháladh na socruithe go rathúil. Tá athtosú freastalaí de dhíth chun na hathruithe a chur i bhfeidhm.", - "question": "Ar mhaith leat an freastalaí a atosú anois nó níos déanaí?", - "now": "Atosaigh Anois", - "later": "Atosaigh Níos Déanaí" - }, - "restarting": "Freastalaí á Atosú", - "restartingMessage": "Tá an freastalaí á atosú. Fan nóiméad le do thoil...", - "restartError": "Theip ar an bhfreastalaí a atosú. Atosaigh de láimh le do thoil.", - "general": { - "title": "Socruithe Córais", - "description": "Cumraigh socruithe feidhmchláir ar leibhéal an chórais lena n‑áirítear brandaíocht agus iompar réamhshocraithe.", - "ui": "Comhéadan Úsáideora", - "system": "Córas", - "appName": { - "label": "Ainm an Fheidhmchláir", - "description": "An t-ainm a thaispeántar sa chluaisín brabhsálaí agus ar an leathanach baile" - }, - "appNameNavbar": { - "label": "Branda an Bharra Nascleanúna", - "description": "An t-ainm a thaispeántar sa bharra nascleanúna" - }, - "homeDescription": { - "label": "Cur Síos an Leathanaigh Bhaile", - "description": "An téacs cur síos a thaispeántar ar an leathanach baile" - }, - "defaultLocale": { - "label": "Teanga Réamhshocraithe", - "description": "An teanga réamhshocraithe d’úsáideoirí nua (m.sh., en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Teorainn Uaslódála Comhaid", - "description": "Méid uasta uaslódála comhaid (m.sh., 100MB, 1GB)" - }, - "showUpdate": { - "label": "Taispeáin Fógraí Nuashonraithe", - "description": "Taispeáin fógraí nuair a bhíonn leagan nua ar fáil" - }, - "showUpdateOnlyAdmin": { - "label": "Taispeáin Nuashonruithe d’Riarthóirí Amháin", - "description": "Srian fógraí nuashonraithe d’úsáideoirí riarthóra amháin" - }, - "customHTMLFiles": { - "label": "Comhaid HTML Saincheaptha", - "description": "Ceadaigh comhaid HTML saincheaptha a sheirbheáil ón chomhadlann customFiles" - }, - "languages": { - "label": "Teangacha ar Fáil", - "description": "Teangacha ar féidir le húsáideoirí a roghnú (fág folamh chun gach teanga a chumasú)", - "placeholder": "Roghnaigh teangacha" - }, - "customMetadata": { - "label": "Meiteashonraí Saincheaptha", - "autoUpdate": { - "label": "Uasdaigh Meiteashonraí go hUathoibríoch", - "description": "Nuashonraigh meiteashonraí PDF go huathoibríoch ar gach doiciméad próiseáilte" - }, - "author": { - "label": "Údar Réamhshocraithe", - "description": "Údar réamhshocraithe do mheitheashonraí PDF (m.sh., ainm úsáideora)" - }, - "creator": { - "label": "Cruthaitheoir Réamhshocraithe", - "description": "Cruthaitheoir réamhshocraithe do mheitheashonraí PDF" - }, - "producer": { - "label": "Táirgeoir Réamhshocraithe", - "description": "Táirgeoir réamhshocraithe do mheitheashonraí PDF" - } - }, - "logoStyle": { - "label": "Stíl Lógó", - "description": "Roghnaigh idir an lógó nua‑aimseartha íostach nó an tsiombail S chlasaiceach", - "classic": "Clasaiceach", - "classicAlt": "Lógó clasaiceach", - "modern": "Nua‑Aimseartha", - "modernAlt": "Lógó nua-aimseartha" - }, - "customPaths": { - "label": "Conairí Saincheaptha", - "description": "Cumraigh conairí comhadchórais saincheaptha le haghaidh próiseála píblíne agus uirlisí seachtracha", - "pipeline": { - "label": "Eolairí Píblíne", - "watchedFoldersDir": { - "label": "Comhadlann na bhFillteán Faire", - "description": "Comhadlann ina ndéanann an píblíne monatóireacht ar PDFs isteach (fág folamh don réamhshocrú: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Comhadlann na bhFillteán Críochnaithe", - "description": "Comhadlann ina n‑aschuirtear PDFs próiseáilte (fág folamh don réamhshocrú: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Conairí Uirlisí Seachtracha", - "weasyprint": { - "label": "Inrite WeasyPrint", - "description": "Conair chuig inrite WeasyPrint le haghaidh tiontaithe HTML go PDF (fág folamh don réamhshocrú: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Inrite Unoconvert", - "description": "Conair chuig LibreOffice unoconvert le haghaidh tiontaithe doiciméad (fág folamh don réamhshocrú: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Slándáil", - "description": "Cumraigh fíordheimhniú, iompar logála isteach, agus polasaithe slándála.", - "ssoNotice": { - "title": "An bhfuil tú ag lorg socruithe SSO/SAML?", - "message": "Aistríodh soláthraithe fíordheimhnithe OAuth2 agus SAML2 go dtí an roghchlár Connections ar mhaithe le bainistíocht níos éasca." - }, - "authentication": "Fíordheimhniú", - "enableLogin": { - "label": "Cumasaigh Logáil Isteach", - "description": "Éiligh ar úsáideoirí logáil isteach sula rochtain siad ar an bhfeidhmchlár" - }, - "loginMethod": { - "label": "Modh Logála Isteach", - "description": "An modh fíordheimhnithe le húsáid le haghaidh logáil isteach úsáideoirí", - "all": "Gach Modh", - "normal": "Ainm Úsáideora/Focal Faire Amháin", - "oauth2": "OAuth2 Amháin", - "saml2": "SAML2 Amháin" - }, - "loginAttemptCount": { - "label": "Teorainn Iarrachtaí Logála Isteach", - "description": "Uasmhéid iarrachtaí logála isteach teipthe sula gcuirtear an cuntas faoi ghlas" - }, - "loginResetTimeMinutes": { - "label": "Am Athshocraithe Logála Isteach (nóiméid)", - "description": "Am sula n‑athshocraítear iarrachtaí logála isteach teipthe" - }, - "csrfDisabled": { - "label": "Díchumasaigh Cosaint CSRF", - "description": "Díchumasaigh cosaint Cross-Site Request Forgery (ní mholtar)" - }, - "initialLogin": { - "label": "Logáil Isteach Tosaigh", - "username": { - "label": "Ainm Úsáideora Tosaigh", - "description": "An t-ainm úsáideora don chéad chuntas riarthóra" - }, - "password": { - "label": "Focal Faire Tosaigh", - "description": "An focal faire don chéad chuntas riarthóra" - } - }, - "jwt": { - "label": "Cumraíocht JWT", - "secureCookie": { - "label": "Fianán Slán", - "description": "Éiligh HTTPS do fhianáin JWT (molta don léiriúchán)" - }, - "keyRetentionDays": { - "label": "Laethanta Coinneála Eochrach", - "description": "Líon na laethanta chun eochracha JWT seanbhunaithe a choinneáil le fíorú" - }, - "persistence": { - "label": "Cumasaigh Seasmhacht Eochracha", - "description": "Stóráil eochracha JWT go seasmhach chun maireachtáil thar atosaithe freastalaí" - }, - "enableKeyRotation": { - "label": "Cumasaigh Rothlú Eochracha", - "description": "Rothlaigh eochracha sínithe JWT go huathoibríoch go tréimhsiúil" - }, - "enableKeyCleanup": { - "label": "Cumasaigh Glanadh Eochracha", - "description": "Bain eochracha JWT a d’imíodh as feidhm go huathoibríoch" - } - }, - "audit": { - "label": "Logáil Iniúchta", - "enabled": { - "label": "Cumasaigh Logáil Iniúchta", - "description": "Rianaigh gníomhartha úsáideoirí agus imeachtaí córais le haghaidh comhlíonta agus monatóireachta slándála" - }, - "level": { - "label": "Leibhéal Iniúchta", - "description": "0=AS, 1=BUNÚSACH, 2=CAIGHDEÁNACH, 3=FOLLASACH" - }, - "retentionDays": { - "label": "Coinneáil Iniúchta (laethanta)", - "description": "Líon na laethanta chun logaí iniúchta a choinneáil" - } - }, - "htmlUrlSecurity": { - "label": "Slándáil URL HTML", - "description": "Cumraigh srianta rochtana URL le haghaidh próiseála HTML chun ionsaithe SSRF a chosc", - "enabled": { - "label": "Cumasaigh Slándáil URL", - "description": "Cumasaigh srianta slándála URL le haghaidh tiontaithe HTML go PDF" - }, - "level": { - "label": "Leibhéal Slándála", - "description": "MAX: bánliosta amháin, MEDIUM: bac ar líonraí inmheánacha, OFF: gan srianta", - "max": "Uasmhéid (Bánliosta Amháin)", - "medium": "Meán (Bac Inmheánach)", - "off": "As (Gan Srianta)" - }, - "advanced": "Socruithe Casta", - "allowedDomains": { - "label": "Fearainn Cheadaithe (Bánliosta)", - "description": "Fearann amháin in aghaidh na líne (m.sh., cdn.example.com). Ní cheadaítear ach na fearainn seo nuair atá an leibhéal MAX" - }, - "blockedDomains": { - "label": "Fearainn Bhacaithe (Dubhliosta)", - "description": "Fearann amháin in aghaidh na líne (m.sh., malicious.com). Fearainn bhreise le cur faoi chosc" - }, - "internalTlds": { - "label": "TLDanna Inmheánacha", - "description": "TLD amháin in aghaidh na líne (m.sh., .local, .internal). Cuir bac ar fhearainn leis na patrúin TLD seo" - }, - "networkBlocking": "Bac Líonra", - "blockPrivateNetworks": { - "label": "Cuir Bac ar Líonraí Príobháideacha", - "description": "Cuir bac ar líonraí príobháideacha RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Cuir Bac ar Localhost", - "description": "Cuir bac ar localhost agus seoltaí loopback (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Cuir Bac ar Sheoltaí Link-Local", - "description": "Cuir bac ar sheoltaí link-local (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Cuir Bac ar Chríochphointí Meiteashonraí Scamall", - "description": "Cuir bac ar chríochphointí meiteashonraí soláthraithe scamall (169.254.169.254)" - } - } - }, - "connections": { - "title": "Nascanna", - "description": "Cumraigh soláthraithe fíordheimhnithe seachtracha cosúil le OAuth2 agus SAML.", - "linkedServices": "Seirbhísí Nasctha", - "unlinkedServices": "Seirbhísí Neamh‑Nasctha", - "connect": "Ceangail", - "disconnect": "Dícheangail", - "disconnected": "Dícheanglaíodh an soláthraí go rathúil", - "disconnectError": "Theip ar an soláthraí a dhícheangal", - "ssoAutoLogin": { - "label": "Logáil Isteach Uathoibríoch SSO", - "enable": "Cumasaigh Logáil Isteach Uathoibríoch SSO", - "description": "Athsheol go huathoibríoch chuig logáil isteach SSO nuair is gá fíordheimhniú" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Cumasaigh OAuth2", - "description": "Ceadaigh d’úsáideoirí fíordheimhniú a dhéanamh ag úsáid soláthraithe OAuth2" - }, - "provider": { - "label": "Soláthraí", - "description": "An soláthraí OAuth2 le húsáid le haghaidh fíordheimhnithe" - }, - "issuer": { - "label": "URL an Eisiúnaí", - "description": "URL eisiúnaí an tsoláthraí OAuth2" - }, - "clientId": { - "label": "Aitheantas an Chliaint", - "description": "Aitheantas cliaint OAuth2 ó do sholáthraí" - }, - "clientSecret": { - "label": "Rún an Chliaint", - "description": "Rún cliaint OAuth2 ó do sholáthraí" - }, - "useAsUsername": { - "label": "Úsáid mar Ainm Úsáideora", - "description": "An éileamh OAuth2 le húsáid mar ainm úsáideora (m.sh., email, sub)" - }, - "autoCreateUser": { - "label": "Cruthaigh Úsáideoirí go hUathoibríoch", - "description": "Cruthaigh cuntais úsáideora go huathoibríoch ar an gcéad logáil isteach OAuth2" - }, - "blockRegistration": { - "label": "Cuir Clárú ar ChosC", - "description": "Cosc ar chlárú úsáideoirí nua trí OAuth2" - }, - "scopes": { - "label": "Scóipeanna OAuth2", - "description": "Liosta scartha le camóga de scóipeanna OAuth2 le hiarraidh (m.sh., openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Cumasaigh SAML2", - "description": "Ceadaigh d’úsáideoirí fíordheimhniú a dhéanamh ag úsáid soláthraithe SAML2" - }, - "provider": { - "label": "Soláthraí", - "description": "Ainm an tsoláthraí SAML2" - }, - "registrationId": { - "label": "Aitheantas Cláraithe", - "description": "Aitheantóir clárúcháin SAML2" - }, - "autoCreateUser": { - "label": "Cruthaigh Úsáideoirí go hUathoibríoch", - "description": "Cruthaigh cuntais úsáideora go huathoibríoch ar an gcéad logáil isteach SAML2" - }, - "blockRegistration": { - "label": "Cuir Clárú ar Chosc", - "description": "Cosc ar chlárú úsáideoirí nua trí SAML2" - } - } - }, - "database": { - "title": "Bunachar Sonraí", - "description": "Cumraigh socruithe ceangail bunachair shonraí saincheaptha le haghaidh imscaradh fiontraíochta.", - "configuration": "Cumraíocht Bunachair Sonraí", - "enableCustom": { - "label": "Cumasaigh Bunachar Sonraí Saincheaptha", - "description": "Úsáid do chumraíocht bhunachair shonraí saincheaptha féin in ionad an bhunachair shonraí leabaithe réamhshocraithe" - }, - "customUrl": { - "label": "URL Bunachair Sonraí Saincheaptha", - "description": "Sreang cheangail iomlán JDBC (m.sh., jdbc:postgresql://localhost:5432/postgres). Má sholáthraítear é, ní úsáidtear na socruithe ceangail aonair thíos." - }, - "type": { - "label": "Cineál Bunachair Sonraí", - "description": "Cineál bunachair sonraí (ní úsáidtear má sholáthraítear URL saincheaptha)" - }, - "hostName": { - "label": "Ainm an Óstaigh", - "description": "Óstainm an fhreastalaí bunachair sonraí (ní úsáidtear má sholáthraítear URL saincheaptha)" - }, - "port": { - "label": "Port", - "description": "Port an fhreastalaí bunachair sonraí (ní úsáidtear má sholáthraítear URL saincheaptha)" - }, - "name": { - "label": "Ainm an Bhunachair Sonraí", - "description": "Ainm an bhunachair sonraí (ní úsáidtear má sholáthraítear URL saincheaptha)" - }, - "username": { - "label": "Ainm Úsáideora", - "description": "Ainm úsáideora fíordheimhnithe bunachair sonraí" - }, - "password": { - "label": "Focal Faire", - "description": "Focal faire fíordheimhnithe bunachair sonraí" - } - }, - "privacy": { - "title": "Príobháideachas", - "description": "Cumraigh socruithe príobháideachais agus bailithe sonraí.", - "analytics": "Anailísíocht & Rianú", - "enableAnalytics": { - "label": "Cumasaigh Anailísíocht", - "description": "Bailigh anailísíocht úsáide gan ainm chun an feidhmchlár a fheabhsú" - }, - "metricsEnabled": { - "label": "Cumasaigh Méadrachtaí", - "description": "Cumasaigh bailiú méadrachtaí feidhmíochta agus úsáide. Soláthraíonn críochphointe API d’riarthóirí chun sonraí méadrachta a rochtain" - }, - "searchEngine": "Infheictheacht in Inneall Cuardaigh", - "googleVisibility": { - "label": "Infheictheacht Google", - "description": "Ceadaigh d’inneall cuardaigh an feidhmchlár seo a innéacsú" - } - }, - "advanced": { - "title": "Casta", - "description": "Cumraigh gnéithe ardleibhéil agus feidhmiúlacht thurgnamhach.", - "features": "Bratacha Gnéithe", - "processing": "Próiseáil", - "endpoints": { - "label": "Críochphointí", - "manage": "Bainistigh Críochphointí API", - "description": "Cumraítear bainistíocht críochphointí trí YAML. Féach an doiciméadú le haghaidh sonraí maidir le críochphointí ar leith a chumasú/dhíchumasú." - }, - "enableAlphaFunctionality": { - "label": "Cumasaigh Gnéithe Alfa", - "description": "Cumasaigh gnéithe turgnamhacha agus stáitse alfa (d’fhéadfadh siad a bheith éagobhsaí)" - }, - "enableUrlToPDF": { - "label": "Cumasaigh URL go PDF", - "description": "Ceadaigh tiontú leathanaigh ghréasáin go doiciméid PDF" - }, - "maxDPI": { - "label": "DPI Uasta", - "description": "DPI uasta le haghaidh próiseála íomhá (0 = gan teorainn)" - }, - "tessdataDir": { - "label": "Comhadlann tessdata", - "description": "Conair chuig an gcomhadlann tessdata do chomhaid teanga OCR" - }, - "disableSanitize": { - "label": "Díchumasaigh Sláintiú HTML", - "description": "RABHADH: Riosca slándála - féadfaidh sláintiú HTML a dhíchumasú leochaileachtaí XSS a chruthú" - }, - "tempFileManagement": { - "label": "Bainistíocht Comhad Sealadach", - "description": "Cumraigh stóráil agus iompar glanta comhad sealadach", - "baseTmpDir": { - "label": "Bun‑Chomhadlann Shealadach", - "description": "Bun‑chomhadlann do chomhaid shealadacha (fág folamh don réamhshocrú: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "Comhadlann Shealadach LibreOffice", - "description": "Comhadlann do chomhaid shealadacha LibreOffice (fág folamh don réamhshocrú: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Comhadlann Shealadach an Chórais", - "description": "Comhadlann shealadach an chórais le glanadh (ní úsáidtear ach má chumasaítear cleanupSystemTemp)" - }, - "prefix": { - "label": "Réimír Comhaid Shealadaigh", - "description": "Réimír d’ainmneacha comhaid shealadacha" - }, - "maxAgeHours": { - "label": "Aois Uasta (uair an chloig)", - "description": "Aois uasta in uaireanta sula nglanfar comhaid shealadacha" - }, - "cleanupIntervalMinutes": { - "label": "Eatramh Glanta (nóiméid)", - "description": "Cé chomh minic is a rithfear an glanadh (i nóiméid)" - }, - "startupCleanup": { - "label": "Glanadh Ag Tús", - "description": "Glan comhaid shealadacha sean‑aoise ag tosú an fheidhmchláir" - }, - "cleanupSystemTemp": { - "label": "Glan Comhadlann Shealadach an Chórais", - "description": "Cé acu a ghlanfar comhadlann shealadach níos leithne an chórais (úsáid go cúramach)" - } - }, - "processExecutor": { - "label": "Teorainneacha Forghníomhaithe Próisis", - "description": "Cumraigh teorainneacha seisiúin agus teorainneacha ama do gach forghníomhaitheoir próisis", - "sessionLimit": { - "label": "Teorainn Seisiúin", - "description": "Líon uasta samplaí comhuaineacha" - }, - "timeout": { - "label": "Teorainn Ama (nóiméid)", - "description": "Am reatha uasta" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF go HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Suiteáil App", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Freastalaí Ríomhphoist", - "description": "Cumraigh socruithe SMTP le haghaidh fógraí ríomhphoist a sheoladh.", - "smtp": "Cumraíocht SMTP", - "enabled": { - "label": "Cumasaigh Ríomhphost", - "description": "Cumasaigh fógraí ríomhphoist agus feidhmiúlacht SMTP" - }, - "host": { - "label": "Óstach SMTP", - "description": "Óstainm nó seoladh IP do fhreastalaí SMTP" - }, - "port": { - "label": "Port SMTP", - "description": "Uimhir an phoirt don cheangal SMTP (de ghnáth 25, 465, nó 587)" - }, - "username": { - "label": "Ainm Úsáideora SMTP", - "description": "Ainm úsáideora le haghaidh fíordheimhnithe SMTP" - }, - "password": { - "label": "Focal Faire SMTP", - "description": "Focal faire le haghaidh fíordheimhnithe SMTP" - }, - "from": { - "label": "Seoladh \"Ó\"", - "description": "An seoladh ríomhphoist le húsáid mar an seoltóir" - }, - "enableInvites": { - "label": "Cumasaigh Cuireadh trí Ríomhphost", - "description": "Ceadaigh do riarthóirí úsáideoirí a thabhairt cuireadh trí ríomhphost le focail fhaire uatho‑ghinte" - }, - "frontendUrl": { - "label": "URL an Tosaigh", - "description": "Bun‑URL don tosaigh (m.sh. https://pdf.example.com). Úsáidtear é chun naisc chuireadh a ghiniúint i ríomhphoist. Fág folamh chun URL an chúlchórais a úsáid." - } - }, - "legal": { - "title": "Doiciméid Dhlíthiúla", - "description": "Cumraigh naisc le doiciméid agus polasaithe dlíthiúla.", - "disclaimer": { - "title": "Rabhadh Freagrachta Dlí", - "message": "Trí na doiciméid dhlíthiúla seo a shaincheapadh, glacann tú freagracht iomlán as comhlíonadh a chinntiú le gach dlí agus rialachán i bhfeidhm, lena n‑áirítear ach gan a bheith teoranta do GDPR agus ceanglais chosanta sonraí AE eile. Ná modhnaigh na socruithe seo ach amháin má: (1) tá cás pearsanta/príobháideach á rith agat, (2) tá tú lasmuigh de dhlínse an AE agus tuigeann tú do chuid dualgas dlíthiúil áitiúil, nó (3) tá comhairle dhlí chuí faighte agat agus glacann tú leat freagracht iomlán as sonraí úsáideoirí agus comhlíonadh dlíthiúil. Ní ghlacann Stirling-PDF ná a fhorbróirí aon dliteanas as do chuid dualgas dlíthiúil." - }, - "termsAndConditions": { - "label": "Téarmaí agus Coinníollacha", - "description": "URL nó ainm comhaid do théarmaí agus coinníollacha" - }, - "privacyPolicy": { - "label": "Beartas Príobháideachais", - "description": "URL nó ainm comhaid do bheartas príobháideachais" - }, - "accessibilityStatement": { - "label": "Ráiteas Inrochtaine", - "description": "URL nó ainm comhaid do ráiteas inrochtaine" - }, - "cookiePolicy": { - "label": "Beartas Fianán", - "description": "URL nó ainm comhaid do bheartas fianán" - }, - "impressum": { - "label": "Impressum", - "description": "URL nó ainm comhaid don impressum (riachtanach i roinnt dlínsí)" - } - }, - "premium": { - "title": "Préimh & Fiontar", - "description": "Cumraigh do eochair cheadúnais préimhe nó fiontair.", - "license": "Cumraíocht Ceadúnais", - "licenseKey": { - "toggle": "An bhfuil eochair cheadúnais nó comhad teastais agat?", - "info": "Má tá eochair cheadúnais nó comhad teastais agat ó cheannach díreach, is féidir leat é a chur isteach anseo chun gnéithe préimhe nó fiontraíochta a ghníomhachtú." - }, - "key": { - "label": "Eochair Ceadúnais", - "description": "Iontráil d’eochair cheadúnais préimhe nó fiontair", - "success": "Eochair Ceadúnais Sábháilte", - "successMessage": "Gníomhaíodh d’eochair cheadúnais go rathúil. Ní gá atosú.", - "overwriteWarning": { - "title": "⚠️ Rabhadh: Braitheadh Ceadúnas Reatha", - "line1": "Ní féidir forshcríobh ar do eochair cheadúnais reatha a chealú.", - "line2": "Caillefar do cheadúnas roimhe seo go buan mura bhfuil cúltaca de in áit eile agat.", - "line3": "Tábhachtach: Coinnigh eochracha ceadúnais príobháideach agus slán. Ná roinn go poiblí riamh." - } - }, - "enabled": { - "label": "Cumasaigh Gnéithe Préimhe", - "description": "Cumasaigh seiceálacha eochrach ceadúnais do ghnéithe pro/fiontair" - }, - "movedFeatures": { - "title": "Gnéithe Préimhe Dáilte", - "message": "Tá gnéithe Préimhe agus Fiontair eagraithe anois ina gcuid rannán féin:" - } - }, - "features": { - "title": "Gnéithe", - "description": "Cumraigh gnéithe roghnacha agus feidhmiúlacht.", - "serverCertificate": { - "label": "Deimhniú Freastalaí", - "description": "Cumraigh giniúint deimhnithe ar thaobh an fhreastalaí don fheidhmiúlacht \"Sign with Stirling-PDF\"", - "enabled": { - "label": "Cumasaigh Deimhniú Freastalaí", - "description": "Cumasaigh deimhniú taobh an fhreastalaí don rogha \"Sign with Stirling-PDF\"" - }, - "organizationName": { - "label": "Ainm Eagraíochta", - "description": "Ainm na heagraíochta do dheimhnithe a ghineann" - }, - "validity": { - "label": "Bailíocht an Deimhnithe (laethanta)", - "description": "Líon na laethanta a bheidh an deimhniú bailí" - }, - "regenerateOnStartup": { - "label": "Athghin ar Thosach", - "description": "Gin deimhniú nua ag gach tosú feidhmchláir" - } - } - }, - "endpoints": { - "title": "Críochphointí API", - "description": "Rialaigh cé na críochphointí API agus grúpaí críochphointí atá ar fáil.", - "management": "Bainistíocht Críochphointí", - "toRemove": { - "label": "Críochphointí Díchumasaithe", - "description": "Roghnaigh críochphointí aonair le díchumasú" - }, - "groupsToRemove": { - "label": "Grúpaí Críochphointí Díchumasaithe", - "description": "Roghnaigh grúpaí críochphointí le díchumasú" - }, - "note": "Nóta: Cuireann díchumasú críochphointí srian ar rochtain API ach ní bhaintear comhpháirteanna UI. Tá athtosú de dhíth chun na hathruithe a chur i bhfeidhm." - } - } - }, - "fileUpload": { - "selectFile": "Roghnaigh comhad", - "selectFiles": "Roghnaigh comhaid", - "selectPdfToView": "Roghnaigh PDF le féachaint air", - "selectPdfToEdit": "Roghnaigh PDF le cur in eagar", - "chooseFromStorage": "Roghnaigh comhad ón stóráil nó uaslódáil PDF nua", - "chooseFromStorageMultiple": "Roghnaigh comhaid ón stóráil nó uaslódáil PDFs nua", - "loadFromStorage": "Luchtaigh ón Stóráil", - "filesAvailable": "comhaid ar fáil", - "loading": "Á lódáil...", - "or": "nó", - "dropFileHere": "Scaoil an comhad anseo nó cliceáil chun uaslódáil", - "dropFilesHere": "Scaoil comhaid anseo nó cliceáil an cnaipe uaslódála", - "dropFilesHereOpen": "Scaoil comhaid anseo nó cliceáil an cnaipe Oscail", - "pdfFilesOnly": "Comhaid PDF amháin", - "supportedFileTypes": "Cineálacha comhaid a dtacaítear leo", - "upload": "Uaslódáil", - "uploadFile": "Uaslódáil Comhad", - "uploadFiles": "Uaslódáil Comhaid", - "open": "Oscail", - "openFile": "Oscail Comhad", - "openFiles": "Oscail Comhaid", - "noFilesInStorage": "Níl comhaid ar fáil sa stóráil. Uaslódáil roinnt comhad ar dtús.", - "noFilesInStorageOpen": "Níl comhaid ar fáil sa stóráil. Oscail roinnt comhad ar dtús.", - "selectFromStorage": "Roghnaigh ón Stóráil", - "backToTools": "Ar ais go hUirlisí", - "addFiles": "Cuir Comhaid Leis", - "dragFilesInOrClick": "Tarraing comhaid isteach nó cliceáil “Cuir Comhaid Leis” chun brabhsáil" - }, - "fileEditor": { - "addFiles": "Cuir Comhaid Leis" - }, - "fileManager": { - "title": "Uaslódáil Comhaid PDF", - "subtitle": "Cuir comhaid le do stóráil le haghaidh rochtana éasca trasna uirlisí", - "filesSelected": "comhaid roghnaithe", - "clearSelection": "Glan Roghnúchán", - "openInFileEditor": "Oscail san Eagarthóir Comhad", - "uploadError": "Theip ar uaslódáil roinnt comhad.", - "failedToOpen": "Theip ar an gcomhad a oscailt. B’fhéidir gur baineadh den stóráil é.", - "failedToLoad": "Theip ar an gcomhad a luchtú chuig an tacar gníomhach.", - "storageCleared": "Ghlan an brabhsálaí an stóráil. Baineadh na comhaid. Uaslódáil arís le do thoil.", - "clearAll": "Glan Uile", - "reloadFiles": "Athluchtaigh Comhaid", - "dragDrop": "Tarraing & Scaoil comhaid anseo", - "clickToUpload": "Cliceáil chun comhaid a uaslódáil", - "selectedFiles": "Comhaid Roghnaithe", - "storage": "Stóráil", - "filesStored": "comhaid stóráilte", - "storageError": "Tharla earráid stórála", - "storageLow": "Tá an stóráil íseal. Smaoinigh ar shean‑chomhaid a bhaint.", - "supportMessage": "Tiomáinte ag stóráil bunachair sonraí an bhrabhsálaí le cumas gan teorainn", - "noFileSelected": "Níl comhaid roghnaithe", - "showHistory": "Taispeáin Stair", - "hideHistory": "Folaigh Stair", - "fileHistory": "Stair an Chomhaid", - "loadingHistory": "Stair á Luchtú...", - "lastModified": "Athraithe go Deireanach", - "toolChain": "Uirlisí a Cuireadh i bhFeidhm", - "restore": "Athchóirigh", - "unzip": "Dízipeáil", - "searchFiles": "Cuardaigh comhaid...", - "recent": "Le Déanaí", - "localFiles": "Comhaid Logánta", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Mo Chomhaid", - "noRecentFiles": "Níor aimsíodh comhaid le déanaí", - "googleDriveNotAvailable": "Níl comhtháthú Google Drive ar fáil", - "downloadSelected": "Íoslódáil Roghnaithe", - "saveSelected": "Sábháil Roghnaithe", - "openFiles": "Oscail Comhaid", - "openFile": "Oscail Comhad", - "details": "Sonraí an Chomhaid", - "fileName": "Ainm", - "fileFormat": "Formáid", - "fileSize": "Méid", - "fileVersion": "Leagan", - "totalSelected": "Iomlán Roghnaithe", - "dropFilesHere": "Scaoil comhaid anseo", - "selectAll": "Roghnaigh Uile", - "deselectAll": "Díroghnaigh Uile", - "deleteSelected": "Scrios Roghnaithe", - "selectedCount": "{{count}} roghnaithe", - "download": "Íosluchtaigh", - "delete": "Scrios", - "unsupported": "Gan tacaíocht", - "addToUpload": "Cuir leis an Uaslódáil", - "deleteAll": "Scrios Uile", - "loadingFiles": "Comhaid á Luchtú...", - "noFiles": "Níl comhaid ar fáil", - "noFilesFound": "Níor aimsíodh comhaid a mheaitseálann do chuardach", - "openInPageEditor": "Oscail san Eagarthóir Leathanaigh", - "showAll": "Taispeáin Uile", - "sortByDate": "Sórtáil de réir Dáta", - "sortByName": "Sórtáil de réir Ainm", - "sortBySize": "Sórtáil de réir Méid" - }, - "storage": { - "temporaryNotice": "Stóráiltear comhaid go sealadach i do bhrabhsálaí agus d’fhéadfaí iad a ghlanadh go huathoibríoch", - "storageLimit": "Teorainn Stórála", - "storageUsed": "Stóráil Shealadach in úsáid", - "storageFull": "Tá an stóráil beagnach lán. Smaoinigh ar roinnt comhad a bhaint.", - "fileTooLarge": "Comhad ró‑mhór. Is é an méid uasta in aghaidh an chomhaid ná", - "storageQuotaExceeded": "Sáraithe an chuóta stórála. Bain roinnt comhad le do thoil sula n‑uaslódálfar tuilleadh.", - "approximateSize": "Méid thart" - }, - "sanitize": { - "title": "Sláintigh", - "desc": "Bain eilimintí a d’fhéadfadh a bheith dochrach as comhaid PDF.", - "submit": "PDF sláintíocht", - "completed": "Cuireadh sláintiú i gcrích go rathúil", - "error": { - "generic": "Theip ar an sláintiú", - "failed": "Tharla earráid agus an PDF á shláintiú." - }, - "filenamePrefix": "sláintithe", - "sanitizationResults": "Torthaí Sláintiúcháin", - "steps": { - "files": "Comhaid", - "settings": "Socruithe", - "results": "Torthaí" - }, - "files": { - "placeholder": "Roghnaigh comhad PDF sa phríomh‑radharc chun tosú" - }, - "options": { - "title": "Roghanna Sláintiúcháin", - "note": "Roghnaigh na heilimintí is mian leat a bhaint den PDF. Ní mór rogha amháin ar a laghad a roghnú.", - "removeJavaScript": { - "label": "Bain JavaScript", - "desc": "Bain gníomhartha agus scripteanna JavaScript ón PDF" - }, - "removeEmbeddedFiles": { - "label": "Bain Comhaid Leabaithe", - "desc": "Bain aon chomhaid leabaithe laistigh den PDF" - }, - "removeXMPMetadata": { - "label": "Bain Meiteashonraí XMP", - "desc": "Bain meiteashonraí XMP ón PDF" - }, - "removeMetadata": { - "label": "Bain Meiteashonraí an Doiciméid", - "desc": "Bain meiteashonraí eolais an doiciméid (teideal, údar, srl.)" - }, - "removeLinks": { - "label": "Bain Naisc", - "desc": "Bain naisc sheachtracha agus gníomhartha lainseála ón PDF" - }, - "removeFonts": { - "label": "Bain Clónna", - "desc": "Bain clónna leabaithe ón PDF" - } - } - }, - "addPassword": { - "title": "Cuir Pasfhocal leis", - "desc": "Criptigh do dhoiciméad PDF le focal faire.", - "completed": "Cuireadh cosaint fhocail faire i bhfeidhm", - "submit": "Criptigh", - "filenamePrefix": "criptithe", - "error": { - "failed": "Tharla earráid agus an PDF á chriptiú." - }, - "passwords": { - "stepTitle": "Focail Fhaire & Criptiú", - "completed": "Cumraíodh focail fhaire", - "user": { - "label": "Focal Faire Úsáideora", - "placeholder": "Iontráil focal faire úsáideora" - }, - "owner": { - "label": "Focal Faire an Úinéara", - "placeholder": "Iontráil focal faire an úinéara" - } - }, - "encryption": { - "keyLength": { - "label": "Fad Eochrach Criptiúcháin", - "40bit": "40-giotán (Íseal)", - "128bit": "128-giotán (Caighdeánach)", - "256bit": "256-giotán (Ard)" - } - }, - "results": { - "title": "PDFanna Criptithe" - }, - "tooltip": { - "header": { - "title": "Forbhreathnú ar Chosaint le Focal Faire" - }, - "passwords": { - "title": "Cineálacha Focal Faire", - "text": "Cuireann focail fhaire úsáideora srian ar an doiciméad a oscailt, agus rialaíonn focail fhaire an úinéara cad is féidir a dhéanamh leis an doiciméad nuair a osclaítear é. Is féidir an dá cheann nó ceann amháin a shocrú.", - "bullet1": "Focal Faire Úsáideora: Riachtanach chun an PDF a oscailt", - "bullet2": "Focal Faire an Úinéara: Rialaíonn ceadanna an doiciméid (ní thacaíonn gach léitheoir PDF leis)" - }, - "encryption": { - "title": "Leibhéil Chriptiúcháin", - "text": "Soláthraíonn leibhéil chriptiúcháin níos airde slándáil níos fearr ach seans nach dtacaíonn léitheoirí PDF níos sine leo.", - "bullet1": "40-giotán: Slándáil bhunúsach, comhoiriúnach le léitheoirí níos sine", - "bullet2": "128-giotán: Slándáil chaighdeánach, le tacaíocht fhairsing", - "bullet3": "256-giotán: Slándáil uasta, teastaíonn léitheoirí nua‑aimseartha" - }, - "permissions": { - "title": "Athrú Ceadanna", - "text": "Rialaíonn na ceadanna seo cad is féidir le húsáideoirí a dhéanamh leis an PDF. Is éifeachtaí iad nuair a úsáidtear i dteannta fhocal faire an úinéara iad." - } - } - }, - "changePermissions": { - "title": "Athrú Ceadanna", - "desc": "Athraigh srianta agus ceadanna an doiciméid.", - "completed": "Athraíodh na ceadanna", - "submit": "Athrú Ceadanna", - "error": { - "failed": "Tharla earráid agus ceadanna an PDF á n-athrú." - }, - "permissions": { - "preventAssembly": { - "label": "Cosc a chur le chéile doiciméad" - }, - "preventExtractContent": { - "label": "Cosc a chur ar eastóscadh ábhar" - }, - "preventExtractForAccessibility": { - "label": "Cosc a chur ar eastóscadh le haghaidh inrochtaineachta" - }, - "preventFillInForm": { - "label": "Cosc ar fhoirm a líonadh" - }, - "preventModify": { - "label": "Cosc a chur ar mhodhnú" - }, - "preventModifyAnnotations": { - "label": "Cosc a chur ar mhodhnú anótála" - }, - "preventPrinting": { - "label": "Cosc a chur ar phriontáil" - }, - "preventPrintingFaithful": { - "label": "Cosc a chur ar phriontáil bhformáidí éagsúla" - } - }, - "results": { - "title": "PDFanna Athraithe" - }, - "tooltip": { - "header": { - "title": "Athrú Ceadanna" - }, - "description": { - "text": "Athraíonn sé ceadanna doiciméid, ag ceadú nó ag toirmeasc rochtana ar ghnéithe éagsúla in léitheoirí PDF." - }, - "warning": { - "text": "Chun na ceadanna seo a dhéanamh dodhéanta a athrú, úsáid an uirlis Cuir Focal Faire Leis chun focal faire úinéara a shocrú." - } - } - }, - "removePassword": { - "title": "Bain pasfhocal", - "desc": "Bain cosaint phasfhocal ó do dhoiciméad PDF.", - "tags": "slán, Díchriptiú, slándáil, Unpassword, scrios pasfhocal", - "password": { - "stepTitle": "Bain Pasfhocal", - "label": "Pasfhocal reatha", - "placeholder": "Cuir isteach an focal faire reatha", - "completed": "Cumraíodh an focal faire" - }, - "filenamePrefix": "díchriptithe", - "error": { - "failed": "Tharla earráid agus an focal faire á bhaint den PDF." - }, - "tooltip": { - "description": "Chun cosaint le focal faire a bhaint, tá gá leis an bhfocal faire a úsáideadh chun an PDF a chriptiú. Díchriptóidh sé seo an doiciméad, rud a fhágfaidh gur féidir leis a bheith inrochtana gan focal faire." - }, - "submit": "Bain", - "results": { - "title": "PDFanna Díchriptithe" - } - }, - "automate": { - "title": "Uathoibriú", - "desc": "Tóg sreafaí oibre ilchéime trí ghníomhartha PDF a shlabhrú le chéile. Foirfe do thascanna athfhillteacha.", - "invalidStep": "Céim neamhbhailí", - "files": { - "placeholder": "Roghnaigh comhaid le próiseáil leis an uathoibriú seo" - }, - "selection": { - "title": "Roghnú Uathoibrithe", - "saved": { - "title": "Sábháilte" - }, - "createNew": { - "title": "Cruthaigh Uathoibriú Nua" - }, - "suggested": { - "title": "Molta" - } - }, - "creation": { - "createTitle": "Cruthaigh Uathoibriú", - "editTitle": "Cuir Uathoibriú in Eagar", - "intro": "Ritheann uathoibrithe uirlisí as a chéile. Chun tosú, cuir uirlisí leis san ord ina bhfuil tú ag iarraidh iad a rith.", - "name": { - "label": "Ainm an Uathoibrithe", - "placeholder": "Mo Uathoibriú" - }, - "description": { - "label": "Cur síos (roghnach)", - "placeholder": "Déan cur síos ar a dhéanann an t-uathoibriú seo..." - }, - "tools": { - "selectTool": "Roghnaigh uirlis...", - "selected": "Uirlisí Roghnaithe", - "remove": "Bain uirlis", - "configure": "Cumraigh uirlis", - "notConfigured": "! Níl Cumraithe", - "addTool": "Cuir Uirlis Leis", - "add": "Cuir uirlis leis..." - }, - "save": "Sábháil an tUathoibriú", - "unsavedChanges": { - "title": "Athruithe Gan Sábháil", - "message": "Tá athruithe gan sábháil agat. An bhfuil tú cinnte gur mhaith leat dul ar ais? Caillefar na hathruithe go léir.", - "cancel": "Cealaigh", - "confirm": "Téigh Ar Ais" - }, - "icon": { - "label": "Deilbhín" - } - }, - "run": { - "title": "Rith an tUathoibriú" - }, - "sequence": { - "unnamed": "Uathoibriú Gan Ainm", - "steps": "{{count}} céimeanna", - "running": "Uathoibriú á Rith...", - "run": "Rith an tUathoibriú", - "finish": "Críochnaigh" - }, - "reviewTitle": "Torthaí an Uathoibrithe", - "config": { - "loading": "Cumraíocht na huirlise á lódáil...", - "noSettings": "Níl socruithe cumraithe ag an uirlis seo.", - "title": "Cumraigh {{toolName}}", - "description": "Cumraigh socruithe na huirlise seo. Cuirfear na socruithe seo i bhfeidhm nuair a rithfidh an t-uathoibriú.", - "cancel": "Cealaigh", - "save": "Sábháil an Chumraíocht" - }, - "copyToSaved": "Cóipeáil chuig Sábháilte" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Iontógáil Shlán PDF", - "securePdfIngestionDesc": "Sreabhadh oibre cuimsitheach próiseála PDF a shlándaíonn doiciméid, a chuireann OCR le glanadh i bhfeidhm, a thiontaíonn go PDF/A le haghaidh cartlannaithe fadtéarmaigh, agus a bharrfheabhsaíonn méid comhaid.", - "emailPreparation": "Ullmhú Ríomhphoist", - "emailPreparationDesc": "Barrfheabhsaíonn sé PDFanna le dáileadh trí ríomhphost trí chomhaid a chomhbhrú, doiciméid mhóra a roinnt ina phíosaí 20MB ar mhaithe le comhoiriúnacht ríomhphoist, agus meiteashonraí a bhaint ar mhaithe le príobháideacht.", - "secureWorkflow": "Sreabhadh Oibre Slándála", - "secureWorkflowDesc": "Slánaíonn sé doiciméid PDF trí ábhar dainséarach féideartha mar JavaScript agus comhaid leabaithe a bhaint, ansin cuireann sé cosaint le focal faire chun rochtain neamhdhleathach a chosc. Socraítear an focal faire mar 'password' de réir réamhshocraithe.", - "processImages": "Próiseáil Íomhánna", - "processImagesDesc": "Tiontaíonn sé iliomad comhad íomhá ina dhoiciméad PDF amháin, agus ansin cuireann sé teicneolaíocht OCR i bhfeidhm chun téacs inchuardaithe a bhaint as na híomhánna.", - "prePublishSanitization": "Sláintíocht Réamhfhoilsithe", - "prePublishSanitizationDesc": "Sreabhadh oibre sláintíochta a bhaintear gach meiteashonraí ceilte, JavaScript, comhaid leabaithe, anótálacha, agus comhréidiaíonn sé foirmeacha chun sceitheadh sonraí a chosc sula bhfoilsítear PDFs ar líne." - } - }, - "colorPicker": { - "title": "Roghnaigh dath" - }, - "common": { - "previous": "Roimhe Seo", - "next": "Ar Aghaidh", - "collapse": "Fill", - "expand": "Leathnaigh", - "collapsed": "fillte", - "lines": "línte", - "copy": "Cóipeáil", - "copied": "Cóipeáilte!", - "refresh": "Athnuaigh", - "retry": "Bain triail eile as", - "remaining": "fágtha", - "used": "úsáidte", - "available": "ar fáil", - "cancel": "Cealaigh", - "preview": "Réamhamharc", - "close": "Dún", - "done": "Déanta", - "loading": "Á lódáil...", - "back": "Siar", - "continue": "Lean ar aghaidh", - "error": "Earráid" - }, - "config": { - "overview": { - "title": "Cumraíocht an Fheidhmchláir", - "description": "Socruithe reatha an fheidhmchláir agus sonraí cumraíochta.", - "loading": "Cumraíocht á luchtú...", - "error": "Earráid", - "warning": "Rabhadh Cumraíochta", - "sections": { - "basic": "Cumraíocht Bhunúsach", - "security": "Cumraíocht Slándála", - "system": "Cumraíocht Córais", - "integration": "Cumraíocht Chomhtháthaithe" - } - }, - "account": { - "overview": { - "title": "Socruithe Cuntais", - "manageAccountPreferences": "Bainistigh do roghanna cuntais", - "guestDescription": "Tá tú sínithe isteach mar aoi. Smaoinigh ar do chuntas a uasghrádú thuas." - }, - "upgrade": { - "title": "Uasghrádaigh Cuntas Aoi", - "description": "Nasc do chuntas chun do stair a chaomhnú agus rochtain ar níos mó gnéithe a fháil!", - "socialLogin": "Uasghrádaigh le Cuntas Sóisialta", - "linkWith": "Nasc le", - "emailPassword": "nó cuir isteach do r-phost agus d'fhocal faire", - "email": "R-phost", - "emailPlaceholder": "Cuir isteach do r-phost", - "password": "Focal Faire (roghnach)", - "passwordPlaceholder": "Socraigh focal faire", - "passwordNote": "Fág folamh é chun fíorú ríomhphoist amháin a úsáid", - "upgradeButton": "Uasghrádaigh an Cuntas" - } - }, - "apiKeys": { - "intro": "Úsáid do eochair API chun rochtain ríomhchláraithe a fháil ar chumais phróiseála Stirling PDF.", - "docsTitle": "Doiciméadú API", - "docsDescription": "Tuilleadh eolais faoi chomhtháthú le Stirling PDF:", - "docsLink": "Doiciméadú API", - "schemaLink": "Tagairt Scéime API", - "usage": "Cuir an eochair seo san cheanntásc X-API-KEY le gach iarratas API.", - "description": "Do eochair API chun rochtain a fháil ar shraith uirlisí PDF Stirling. Cóipeáil chuig do thionscadal í nó déan athnuachan chun ceann nua a ghiniúint.", - "publicKeyAriaLabel": "Eochair API phoiblí", - "copyKeyAriaLabel": "Cóipeáil eochair API", - "refreshAriaLabel": "Athnuaigh eochair API", - "includedCredits": "Creidmheasanna san áireamh", - "purchasedCredits": "Creidmheasanna ceannaithe", - "totalCredits": "Iomlán Creidmheasanna", - "chartAriaLabel": "Úsáid creidmheasanna: san áireamh {{includedUsed}} as {{includedTotal}}, ceannaithe {{purchasedUsed}} as {{purchasedTotal}}", - "nextReset": "An chéad athshocrú eile", - "lastApiUse": "Úsáid API is déanaí", - "overlayMessage": "Gin eochair chun na creidmheasanna agus an méid atá ar fáil a fheiceáil", - "label": "Eochair API", - "guestInfo": "Ní fhaigheann úsáideoirí aíochta eochracha API. Cruthaigh cuntas chun eochair API a fháil is féidir leat a úsáid i d’fheidhmchláir.", - "goToAccount": "Téigh chuig an gCuntas", - "refreshModal": { - "title": "Athnuaigh Eochracha API", - "warning": "⚠️ Rabhadh: Ginfidh an gníomh seo eochracha API nua agus déanfaidh sé do chuid eochracha roimhe seo neamhbhailí.", - "impact": "Stopfaidh aon fheidhmchláir nó seirbhísí atá ag úsáid na n-eochracha seo faoi láthair de bheith ag obair go dtí go ndéanfaidh tú iad a nuashonrú leis na heochracha nua.", - "confirmPrompt": "An bhfuil tú cinnte gur mian leat leanúint ar aghaidh?", - "confirmCta": "Athnuaigh Eochracha" - }, - "generateError": "Níor éirigh linn d’eochair API a ghiniúint." - } - }, - "AddAttachmentsRequest": { - "attachments": "Roghnaigh Iatáin", - "info": "Roghnaigh comhaid le ceangal le do PDF. Ionsádtar na comhaid seo agus beidh siad inrochtana trí phainéal iatán an PDF.", - "selectFiles": "Roghnaigh Comhaid le Ceangal", - "placeholder": "Roghnaigh comhaid...", - "addMoreFiles": "Cuir tuilleadh comhad leis...", - "selectedFiles": "Comhaid Roghnaithe", - "submit": "Cuir Iatáin Leis", - "tooltip": { - "header": { - "title": "Maidir le Cuir Iatáin Leis" - }, - "description": { - "title": "Cad a dhéanann sé" - } - }, - "results": { - "title": "Torthaí na nIatán" - }, - "error": { - "failed": "Theip ar oibríocht chur iatán leis" - } - }, - "termsAndConditions": "Téarmaí & Coinníollacha", - "logOut": "Logáil amach", - "addAttachments": { - "error": { - "failed": "Tharla earráid agus iatáin á gcur leis an PDF." - } - }, - "autoRename": { - "description": "Athainmneoidh an uirlis seo comhaid PDF go huathoibríoch bunaithe ar a n-ábhar. Déanann sí an doiciméad a anailísiú chun an teideal is oiriúnaí ón téacs a aimsiú." - }, - "customPosition": "Suíomh Saincheaptha", - "details": "Sonraí", - "invalidUndoData": "Ní féidir a chealú: sonraí oibríochta neamhbhailí", - "margin": { - "large": "Mór", - "medium": "Meánach", - "small": "Beag", - "xLarge": "An-Mhór" - }, - "noFilesToUndo": "Ní féidir a chealú: níor próiseáladh aon chomhaid san oibríocht is déanaí", - "noOperationToUndo": "Níl aon oibríocht le cealú", - "noValidFiles": "Níl aon chomhaid bhailí le próiseáil", - "operationCancelled": "Cealaíodh an oibríocht", - "pageEdit": { - "deselectAll": "Díroghnaigh Uile", - "selectAll": "Roghnaigh Uile" - }, - "quickPosition": "Suíomh Tapa", - "reorganizePages": { - "error": { - "failed": "Theip ar atheagrú na leathanach" - }, - "results": { - "title": "Ath-eagraíodh Leathanaigh" - }, - "settings": { - "title": "Socruithe" - }, - "submit": "Ath-eagraigh Leathanaigh" - }, - "replace-color": { - "options": { - "fill": "Dath líonta", - "gradient": "Grádán" - }, - "previewOverlayOpacity": "Teimhneacht an fhorleagain réamhamhairc", - "previewOverlayTransparency": "Trédhearcacht an fhorleagain réamhamhairc", - "previewOverlayVisibility": "Taispeáin forleagan réamhamhairc", - "selectText": { - "1": "Athchuir nó Inbhéartaigh Roghanna datha", - "2": "Réamhshocrú(Réamhshocrú dathanna ardchodarsnachta)", - "3": "Saincheaptha(dathanna saincheaptha)", - "4": "Iompaithe Lán(Inbhéartaigh gach dath)", - "5": "Roghanna dathanna ardchodarsnachta", - "6": "téacs bán ar chúlra dubh", - "7": "Téacs dubh ar chúlra bán", - "8": "Téacs buí ar chúlra dubh", - "9": "Téacs glas ar chúlra dubh", - "10": "Roghnaigh Dath an téacs", - "11": "Roghnaigh Dath an Chúlra", - "12": "Roghnaigh dath tosaigh", - "13": "Roghnaigh dath deiridh" - }, - "submit": "Ionadaigh", - "title": "Athchuir-Inbhéartaigh-Dath" - }, - "size": "Méid", - "submit": "Cuir isteach", - "success": "D’éirigh leis", - "tools": { - "noSearchResults": "Níor aimsíodh uirlisí", - "noTools": "Níl aon uirlisí ar fáil" - }, - "undoDataMismatch": "Ní féidir a chealú: tá sonraí na hoibríochta truaillithe", - "undoFailed": "Theip ar chealú na hoibríochta", - "undoQuotaError": "Ní féidir a chealú: níl dóthain spáis stórála ann", - "undoStorageError": "Críochnaíodh an cealú ach níorbh fhéidir roinnt comhad a shábháil sa stóras", - "undoSuccess": "Cealaíodh an oibríocht go rathúil", - "unsupported": "Ní thacaítear leis", - "onboarding": { - "welcomeModal": { - "title": "Fáilte go Stirling PDF!", - "description": "Ar mhaith leat turas gasta 1 nóiméad a dhéanamh chun na príomhghnéithe agus conas tosú a fhoghlaim?", - "helpHint": "Is féidir an turas seo a rochtain am ar bith níos déanaí ón gcnaipe Cabhair ag bun na láimhe clé.", - "startTour": "Tosaigh an Turas", - "maybeLater": "B'fhéidir Níos Déanaí", - "dontShowAgain": "Ná Taispeáin Arís" - }, - "welcomeSlide": { - "title": "Fáilte go Stirling", - "body": "Tá Stirling PDF réidh anois do fhoirne de gach méid. Cuimsíonn an nuashonrú seo leagan amach nua, cumais riaracháin chumhachtacha nua, agus ár ngné is mó a iarradh - Cuir Téacs in Eagar." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Roghnaímis an uirlis Bearradh chun a léiriú conas ceann de na huirlisí a úsáid.", - "toolInterface": "Seo comhéadan na huirlise Bearradh. Mar a fheiceann tú, níl mórán ann fós mar nár chuir muid aon chomhaid PDF leis le hoibriú leo go fóill.", - "filesButton": "Ligeann an cnaipe Comhaid ar an mBarra Rochtana Thapa duit PDFanna a uaslódáil chun na huirlisí a úsáid orthu.", - "fileSources": "Is féidir leat comhaid nua a uaslódáil nó comhaid le déanaí a rochtain anseo. Don turas, úsáidfimid sampla comhaid.", - "workbench": "Seo é an Binse Oibre - an príomhlimistéar ina bhfeiceann agus ina n-eagraíonn tú do PDFanna.", - "viewSwitcher": "Úsáid na rialtáin seo chun a roghnú conas is mian leat do PDFanna a fheiceáil.", - "viewer": "Ligeann an Amharcán duit do PDFanna a léamh agus a anótáil.", - "pageEditor": "Ceadaíonn an Eagarthóir Leathanaigh duit oibríochtaí éagsúla a dhéanamh ar leathanaigh do PDFanna, mar shampla athordú, rothlú agus scriosadh.", - "activeFiles": "Taispeánann an radharc Comhaid Ghníomhacha na PDFanna go léir a bhfuil tú tar éis a luchtú san uirlis, agus ligeann sé duit a roghnú cé acu le próiseáil.", - "fileCheckbox": "Roghnaítear comhad le próiseáil nuair a chliceálann tú air. Is féidir leat ilchomhaid a roghnú le haghaidh oibríochtaí baisc.", - "selectControls": "Tá cnaipí sa Ráil Dheas chun do PDFanna gníomhacha go léir a roghnú nó a dhíroghnú go tapa, mar aon le cnaipí chun téama nó teanga an fheidhmchláir a athrú.", - "cropSettings": "Anois go bhfuil an comhad roghnaithe atá uainn a bhearradh, is féidir linn an uirlis Bearrtha a chumrú chun an limistéar a roghnú ar mian linn an PDF a bhearradh chuige.", - "runButton": "Nuair a bheidh an uirlis cumraithe, ligfidh an cnaipe seo duit an uirlis a rith ar na PDFanna roghnaithe go léir.", - "results": "Tar éis don uirlis rith, taispeánfaidh an chéim Athbhreithnithe réamhamharc de na torthaí sa phainéal seo, agus ligfidh sé duit an oibríocht a chealú nó an comhad a íoslódáil.", - "fileReplacement": "Cuirfear an comhad athraithe in ionad an bhunchomhaid ar an mBinse Oibre go huathoibríoch, rud a fhágfaidh gur féidir leat é a rith trí níos mó uirlisí go héasca.", - "pinButton": "Is féidir leat an cnaipe Pionnáil a úsáid más mian leat do chomhaid a fhanacht gníomhach tar éis uirlisí a rith orthu.", - "wrapUp": "Tá gach rud réidh agat! D'fhoghlaim tú faoin bpríomhlimistéir den aip agus conas iad a úsáid. Cliceáil an cnaipe Cabhair aon uair is mian leat an turas seo a fheiceáil arís.", - "previous": "Roimhe Seo", - "next": "Ar Aghaidh", - "finish": "Críochnaigh", - "startTour": "Tosaigh an Turas", - "startTourDescription": "Téigh ar thuras treoraithe de phríomhghnéithe Stirling PDF", - "buttons": { - "next": "Ar aghaidh →", - "back": "Siar", - "skipForNow": "Scipeáil faoi láthair", - "download": "Íoslódáil →", - "showMeAround": "Taispeáin timpeall dom", - "skipTheTour": "Scipeáil an turas" - }, - "serverLicense": { - "skip": "Scipeáil faoi láthair", - "seePlans": "Féach ar Phleananna →", - "upgrade": "Uasghrádaigh anois →", - "freeTitle": "Ceadúnas Freastalaí", - "overLimitTitle": "Ceadúnas Freastalaí de dhíth", - "overLimitBody": "Ceadaíonn ár gceadúnú suas le {{freeTierLimit}} úsáideoir in aisce in aghaidh freastalaí. Tá {{overLimitUserCopy}} úsáideoir Stirling agat. Chun leanúint gan bhriseadh, uasghrádaigh go plean Freastalaí Stirling - suíocháin neamhtheoranta, eagarthóireacht téacs PDF, agus lánrialú riaracháin ar $99/freastalaí/mí.", - "freeBody": "Ceadaíonn ár gceadúnú Open-Core suas le {{freeTierLimit}} úsáideoir in aisce in aghaidh freastalaí. Chun méadú gan bhriseadh agus rochtain luath a fháil ar ár uirlis eagarthóireachta téacs PDF nua, molaimid Plean Freastalaí Stirling - eagarthóireacht iomlán agus suíocháin neamhtheoranta ar $99/freastalaí/mí." - }, - "desktopInstall": { - "title": "Íoslódáil", - "titleWithOs": "Íoslódáil do {{osLabel}}", - "body": "Oibríonn Stirling is fearr mar aip deisce. Is féidir leat é a úsáid as líne, rochtain níos tapúla a fháil ar dhoiciméid, agus eagarthóireacht a dhéanamh go háitiúil ar do ríomhaire." - }, - "planOverview": { - "adminTitle": "Forbhreathnú Riarthóra", - "userTitle": "Forbhreathnú Plean", - "adminBodyLoginEnabled": "Mar riarthóir, is féidir leat úsáideoirí a bhainistiú, socruithe a chumrú, agus sláinte an fhreastalaí a mheas. Faigheann an chéad {{freeTierLimit}} duine ar do fhreastalaí Stirling saor in aisce.", - "adminBodyLoginDisabled": "Nuair a chumasaíonn tú mód logála isteach, is féidir leat úsáideoirí a bhainistiú, socruithe a chumrú, agus sláinte an fhreastalaí a mheas. Faigheann an chéad {{freeTierLimit}} duine ar do fhreastalaí Stirling saor in aisce.", - "userBody": "Tabhair cuireadh do chomhoibrithe, sann róil, agus coinnigh do dhoiciméid eagraithe in aon spás oibre slán amháin. Cumasaigh mód logála isteach aon uair is mian leat dul thar úsáid aonair." - }, - "securityCheck": { - "message": "Rinneadh athruithe suntasacha ar an bhfeidhmchlár le déanaí. D’fhéadfadh aird do riarthóra freastalaí a bheith de dhíth. Deimhnigh do ról le do thoil chun leanúint ar aghaidh." - } - }, - "adminOnboarding": { - "welcome": "Fáilte go dtí an Admin Tour! Déanaimis iniúchadh ar na gnéithe agus na socruithe fiontraíochta cumhachtacha atá ar fáil do riarthóirí córais.", - "configButton": "Cliceáil an cnaipe Config chun rochtain a fháil ar gach socrú córais agus rialú riaracháin.", - "settingsOverview": "Seo é an Painéal Socruithe. Tá socruithe riaracháin eagraithe de réir catagóire le haghaidh nascleanúna éasca.", - "teamsAndUsers": "Bainistigh Foirne agus úsáideoirí aonair anseo. Is féidir leat úsáideoirí nua a thabhairt isteach trí r-phost, naisc inroinnte, nó cuntais shaincheaptha a chruthú dóibh tú féin.", - "systemCustomization": "Tá bealaí fairsinge againn chun an UI a shaincheapadh: ligeann System Settings duit ainm agus teangacha an aipe a athrú, cuireann Features bainistíocht teastais freastalaí ar fáil, agus ligeann Endpoints duit uirlisí áirithe a chumasú nó a dhíchumasú do d’úsáideoirí.", - "databaseSection": "Le haghaidh timpeallachtaí táirgthe ardleibhéil, tá socruithe againn chun nascanna le bunachair shonraí sheachtracha a chumasú ionas gur féidir leat comhtháthú le d’infreastruchtúr atá ann cheana.", - "connectionsSection": "Tacaíonn an rannán Connections le modhanna logála isteach éagsúla lena n-áirítear SSO saincheaptha agus soláthraithe SAML ar nós Google agus GitHub, móide comhtháthuithe ríomhphoist le haghaidh fógraí agus cumarsáide.", - "adminTools": "Ar deireadh, tá uirlisí riaracháin ardleibhéil againn mar Auditing chun gníomhaíocht chórais a rianú agus Usage Analytics chun monatóireacht a dhéanamh ar conas a idirghníomhaíonn d’úsáideoirí leis an ardán.", - "wrapUp": "Sin é an turas riaracháin! Chonaic tú na gnéithe fiontraíochta a dhéanann Stirling PDF ina réiteach cumhachtach, saincheaptha d’eagraíochtaí. Is féidir an turas seo a rochtain am ar bith ón roghchlár Cabhair." - }, - "workspace": { - "title": "Spás Oibre", - "people": { - "title": "Daoine", - "description": "Bainistigh baill an spáis oibre agus a gceadanna", - "loading": "Daoine á lódáil...", - "searchMembers": "Cuardaigh baill...", - "addMembers": "Cuir Baill Leis", - "inviteMembers": { - "label": "Tabhair Cuireadh do Bhaill", - "subtitle": "Clóscríobh nó greamaigh seoltaí ríomhphoist thíos, scartha le camóga. Cuirfear billeáil ar do spás oibre de réir líon na mball." - }, - "user": "Úsáideoir", - "role": "Ról", - "team": "Foireann", - "status": "Stádas", - "actions": { - "label": "Gníomhartha", - "upgrade": "Uasghrádú" - }, - "noMembersFound": "Níor aimsíodh baill", - "active": "Gníomhach", - "disabled": "Díchumasaithe", - "activeSession": "Seisiún gníomhach", - "member": "Ball", - "admin": "Riarthóir", - "roleDescriptions": { - "admin": "Is féidir socruithe a bhainistiú agus baill a thabhairt isteach, le rochtain riaracháin iomlán.", - "member": "Is féidir comhaid roinnte a fheiceáil agus a chur in eagar, ach ní féidir socruithe an spáis oibre ná baill a bhainistiú.", - "user": "Úsáideoir" - }, - "editRole": "Cuir Ról in Eagar", - "enable": "Cumasaigh", - "disable": "Díchumasaigh", - "deleteUser": "Scrios Úsáideoir", - "deleteUserSuccess": "Scriosadh an t-úsáideoir go rathúil", - "deleteUserError": "Theip ar an úsáideoir a scriosadh", - "confirmDelete": "An bhfuil tú cinnte gur mian leat an t-úsáideoir seo a scriosadh? Ní féidir an gníomh seo a chur ar ceal.", - "addMember": { - "title": "Cuir Ball Leis", - "username": "Ainm Úsáideora (R-phost)", - "usernamePlaceholder": "user@example.com", - "password": "Focal Faire", - "passwordPlaceholder": "Cuir isteach focal faire", - "role": "Ról", - "team": "Foireann (Roghnach)", - "teamPlaceholder": "Roghnaigh foireann", - "forcePasswordChange": "Cuir iallach ar athrú focail faire ag an gcéad logáil isteach", - "cancel": "Cealaigh", - "submit": "Cuir Ball Leis", - "usernameRequired": "Tá ainm úsáideora agus focal faire ag teastáil", - "passwordTooShort": "Caithfidh an focal faire a bheith ar a laghad 6 charachtar", - "success": "Cruthaíodh an t-úsáideoir go rathúil", - "error": "Theip ar úsáideoir a chruthú" - }, - "editMember": { - "title": "Cuir Ball in Eagar", - "editing": "Á chur in eagar:", - "role": "Ról", - "team": "Foireann (Roghnach)", - "teamPlaceholder": "Roghnaigh foireann", - "cancel": "Cealaigh", - "submit": "Nuashonraigh Ball", - "success": "Nuashonraíodh an t-úsáideoir go rathúil", - "error": "Theip ar an úsáideoir a nuashonrú" - }, - "toggleEnabled": { - "success": "Nuashonraíodh stádas úsáideora go rathúil", - "error": "Theip ar stádas úsáideora a nuashonrú" - }, - "delete": { - "success": "Scriosadh an t-úsáideoir go rathúil", - "error": "Theip ar an úsáideoir a scriosadh" - }, - "emailInvite": { - "tab": "Cuireadh Ríomhphoist", - "description": "Clóscríobh nó greamaigh seoltaí ríomhphoist thíos, scartha le camóga. Gheobhaidh úsáideoirí dintiúir logála isteach trí r-phost.", - "emails": "Seoltaí Ríomhphoist", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Tá ar a laghad seoladh ríomhphoist amháin de dhíth", - "submit": "Seol Cuirí", - "success": "Tugadh cuireadh d’úsáideoir(í) go rathúil", - "partialSuccess": "Theip ar chuid de na cuirí", - "allFailed": "Theip ar úsáideoirí a thabhairt isteach", - "error": "Theip ar churí a sheoladh" - }, - "directInvite": { - "tab": "Cruthú Díreach" - }, - "inviteLinkTab": { - "tab": "Nasc Cuireadh" - }, - "inviteLink": { - "description": "Gin nasc slán a ligeann don úsáideoir a fhocal faire féin a shocrú", - "email": "Seoladh Ríomhphoist", - "emailPlaceholder": "user@example.com (roghnach)", - "emailDescription": "Roghnach - fág bán é le haghaidh nasc cuireadh ginearálta is féidir le duine ar bith a úsáid", - "emailRequired": "Tá seoladh ríomhphoist de dhíth", - "emailOptional": "Roghnach - fág bán le haghaidh nasc cuireadh ginearálta", - "emailRequiredForSend": "Tá seoladh ríomhphoist de dhíth chun fógra ríomhphoist a sheoladh", - "expiryHours": "Uaireanta Éaga", - "expiryDescription": "Cé mhéad uair go n-éagfaidh an nasc", - "sendEmail": "Seol nasc cuireadh trí r-phost", - "sendEmailDescription": "Má chumasaítear é, seolfar an nasc cuireadh chuig an seoladh ríomhphoist sonraithe", - "smtpRequired": "SMTP gan chumrú", - "generate": "Gin Nasc", - "generated": "Gineadh Nasc Cuireadh", - "copied": "Cóipeáladh an nasc chuig an ngearrthaisce", - "success": "Gineadh nasc cuireadh go rathúil", - "successWithEmail": "Gineadh nasc cuireadh agus seoladh é trí r-phost", - "emailSent": "Gineadh nasc cuireadh agus seoladh é trí r-phost", - "emailFailed": "Gineadh nasc cuireadh, ach theip ar an ríomhphost", - "emailFailedDetails": "Earráid: {0}. Roinn an nasc cuireadh de láimh le do thoil.", - "error": "Theip ar nasc cuireadh a ghiniúint", - "submit": "Gin Nasc Cuireadh" - }, - "inviteMode": { - "username": "Ainm Úsáideora", - "email": "R-phost", - "link": "Nasc", - "emailDisabled": "Teastaíonn cumraíocht SMTP agus mail.enableInvites=true sna socruithe le haghaidh cuirí ríomhphoist" - }, - "license": { - "users": "úsáideoirí", - "availableSlots": "Áiteanna Ar Fáil", - "grandfathered": "Grandfathered", - "grandfatheredShort": "{{count}} grandfathered", - "fromLicense": "ón gceadúnas", - "slotsAvailable": "{{count}} áit(í) úsáideora ar fáil", - "noSlotsAvailable": "Níl aon áiteanna ar fáil", - "currentUsage": "Faoi láthair tá {{current}} as {{max}} ceadúnas úsáideora in úsáid" - }, - "loginRequired": "Cumasaigh mód logála isteach ar dtús" - }, - "teams": { - "title": "Foirne", - "description": "Bainistigh foirne agus eagraigh baill an spáis oibre", - "loading": "Foirne á lódáil...", - "loadingDetails": "Sonraí foirne á lódáil...", - "loadError": "Theip ar luchtú sonraí an fhoirne", - "createNewTeam": "Cruthaigh Foireann Nua", - "teamName": "Ainm Foirne", - "totalMembers": "Iomlán na mBall", - "actions": "Gníomhartha", - "noTeamsFound": "Níor aimsíodh foirne", - "noMembers": "Níl aon bhaill sa fhoireann seo", - "system": "Córas", - "addMember": "Cuir Ball Leis", - "viewTeam": "Féach ar an bhFoireann", - "removeMember": "Bain den fhoireann", - "cannotRemoveFromSystemTeam": "Ní féidir a bhaint den fhoireann chórais", - "renameTeamLabel": "Athainmnigh an Fhoireann", - "deleteTeamLabel": "Scrios an Fhoireann", - "cannotDeleteInternal": "Ní féidir an fhoireann Inmheánach a scriosadh", - "confirmDelete": "An bhfuil tú cinnte gur mian leat an fhoireann seo a scriosadh? Ní mór an fhoireann a bheith folamh chun í a scriosadh.", - "confirmRemove": "Bain úsáideoir den fhoireann seo?", - "cannotRenameInternal": "Ní féidir an fhoireann Inmheánach a athainmniú", - "cannotAddToInternal": "Ní féidir baill a chur leis an bhfoireann Inmheánach", - "teamNotFound": "Níor aimsíodh an fhoireann", - "backToTeams": "Ar ais go Foirne", - "memberCount": "{{count}} ball", - "removeMemberSuccess": "Baineadh an t-úsáideoir den fhoireann", - "removeMemberError": "Theip ar an úsáideoir a bhaint den fhoireann", - "createTeam": { - "title": "Cruthaigh Foireann Nua", - "teamName": "Ainm Foirne", - "teamNamePlaceholder": "Cuir isteach ainm foirne", - "cancel": "Cealaigh", - "submit": "Cruthaigh Foireann", - "nameRequired": "Tá ainm foirne riachtanach", - "success": "Cruthaíodh an fhoireann go rathúil", - "error": "Theip ar fhoireann a chruthú" - }, - "renameTeam": { - "title": "Athainmnigh an Fhoireann", - "renaming": "Á athainmniú:", - "newTeamName": "Ainm Foirne Nua", - "newTeamNamePlaceholder": "Cuir isteach ainm foirne nua", - "cancel": "Cealaigh", - "submit": "Athainmnigh an Fhoireann", - "nameRequired": "Tá ainm foirne riachtanach", - "success": "Athainmníodh an fhoireann go rathúil", - "error": "Theip ar an bhfoireann a athainmniú" - }, - "deleteTeam": { - "success": "Scriosadh an fhoireann go rathúil", - "error": "Theip ar an bhfoireann a scriosadh. Cinntigh go bhfuil an fhoireann folamh.", - "teamMustBeEmpty": "Ní mór don fhoireann a bheith folamh roimh scriosadh" - }, - "addMemberToTeam": { - "title": "Cuir Ball leis an bhFoireann", - "addingTo": "Á chur le", - "selectUser": "Roghnaigh Úsáideoir", - "selectUserPlaceholder": "Roghnaigh úsáideoir", - "selectUserRequired": "Roghnaigh úsáideoir le do thoil", - "currentlyIn": "faoi láthair i", - "willBeMoved": "Nóta: Bogfar an t-úsáideoir seo óna fhoireann reatha chuig an bhfoireann seo.", - "cancel": "Cealaigh", - "submit": "Cuir Ball Leis", - "userRequired": "Roghnaigh úsáideoir le do thoil", - "success": "Cuireadh an ball leis an bhfoireann go rathúil", - "error": "Theip ar bhall a chur leis an bhfoireann" - }, - "changeTeam": { - "label": "Athraigh Foireann", - "title": "Athraigh Foireann", - "changing": "Á bhogadh", - "selectTeam": "Roghnaigh Foireann", - "selectTeamPlaceholder": "Roghnaigh foireann", - "selectTeamRequired": "Roghnaigh foireann, le do thoil", - "success": "Athraíodh an fhoireann go rathúil", - "error": "Theip ar an bhfoireann a athrú", - "submit": "Athraigh Foireann" - } - } - }, - "plan": { - "currency": "Airgeadra", - "popular": "Coitianta", - "current": "Plean Reatha", - "upgrade": "Uasghrádaigh", - "contact": "Déan Teagmháil Linn", - "customPricing": "Saincheaptha", - "showComparison": "Cuir Gach Gné i gComparáid", - "hideComparison": "Folaigh Comparáid Gnéithe", - "featureComparison": "Comparáid Gnéithe", - "from": "Ó", - "perMonth": "/mí", - "perSeat": "/suíochán", - "withServer": "+ Plean Freastalaí", - "licensedSeats": "Ceadúnaithe: {{count}} suíochán", - "includedInCurrent": "San Áireamh i do Phlean", - "selectPlan": "Roghnaigh Plean", - "manage": "Bainistigh", - "manageSubscription": { - "description": "Bainistigh do shíntiús, billeáil, agus modhanna íocaíochta" - }, - "activePlan": { - "title": "Plean Gníomhach", - "subtitle": "Mionsonraí do shínithe reatha" - }, - "availablePlans": { - "title": "Pleananna atá ar fáil", - "subtitle": "Roghnaigh an plean a oireann do do riachtanais" - }, - "static": { - "title": "Eolas Billeála", - "message": "Níl billeáil ar líne cumraithe faoi láthair. Chun do phlean a uasghrádú nó síntiúis a bhainistiú, déan teagmháil linn go díreach le do thoil.", - "contactSales": "Déan Teagmháil le Díolacháin", - "contactToUpgrade": "Déan teagmháil linn chun do phlean a uasghrádú nó a shaincheapadh", - "maxUsers": "Uaslíon Úsáideoirí", - "upTo": "Suas le" - }, - "period": { - "month": "mí", - "perUserPerMonth": "/úsáideoir/mí" - }, - "free": { - "name": "Saor", - "highlight1": "Úsáid Teoranta Uirlisí in aghaidh na seachtaine", - "highlight2": "Rochtain ar gach uirlis", - "highlight3": "Tacaíocht phobail", - "forever": "Saor go deo", - "included": "San áireamh" - }, - "pro": { - "name": "Pro", - "highlight1": "Úsáid Uirlisí Gan Teorainn", - "highlight2": "Uirlisí PDF Casta", - "highlight3": "Gan comharthaí uisce" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Praghsáil shaincheaptha", - "highlight2": "Tacaíocht thiomnaithe", - "highlight3": "Na gnéithe is déanaí", - "requiresServer": "Teastaíonn Freastalaí", - "requiresServerMessage": "Uasghrádaigh go dtí an plean Freastalaí ar dtús sula n-uasghrádaíonn tú go Enterprise." - }, - "feature": { - "title": "Gné", - "pdfTools": "Uirlisí PDF Bunúsacha", - "fileSize": "Teorainn Méid Comhaid", - "automation": "Uathoibriú sreafaí oibre uirlisí", - "api": "Rochtain API", - "priority": "Tacaíocht Thosaíochta", - "customPricing": "Praghsáil Shaincheaptha" - }, - "licenseWarning": { - "title": "Sroichtear teorainn féin-óstáilte saor in aisce", - "body": "Tá {{total}} úsáideoir agat ach ní thacaíonn an sraith saor in aisce ach le {{limit}} in aghaidh an fhreastalaí. Uasghrádaigh chun Stirling PDF a choinneáil ag rith go réidh.", - "overLimit": "níos mó ná {{limit}}", - "cta": "Féach ar phleananna" - } - }, - "subscription": { - "status": { - "active": "Gníomhach", - "pastDue": "As Dáta", - "canceled": "Cealaithe", - "incomplete": "Neamhiomlán", - "trialing": "Triail", - "none": "Gan Síntiús" - }, - "renewsOn": "Athnuaíonn an {{date}}", - "cancelsOn": "Cealaíonn an {{date}}" - }, - "billing": { - "manageBilling": "Bainistigh Billeáil", - "portal": { - "error": "Theip ar an bportál billeála a oscailt" - }, - "updateSeats": "Nuashonraigh Suíocháin", - "updateEnterpriseSeats": "Nuashonraigh Suíocháin Enterprise", - "currentSeats": "Suíocháin Reatha", - "minimumSeats": "Íosmhéid Suíochán", - "basedOnUsers": "(úsáideoirí reatha)", - "newSeatCount": "Líon Nua Suíochán", - "newSeatCountDescription": "Roghnaigh líon na suíochán do do cheadúnas fiontraíochta", - "whatHappensNext": "Cad a tharlaíonn ansin?", - "stripePortalRedirect": "Díreofar tú go tairseach billeála Stripe chun an t-athrú suíocháin a athbhreithniú agus a dhearbhú. Ríomhfar an méid comhréireach go huathoibríoch.", - "preparingUpdate": "Ag ullmhú nuashonraithe suíochán...", - "seatCountTooLow": "Ní mór don líon suíochán a bheith ar a laghad {{minimum}} (líon reatha úsáideoirí)", - "seatCountUnchanged": "Roghnaigh líon suíochán difriúil le do thoil", - "seatsUpdated": "Suíocháin Nuashonraithe", - "seatsUpdatedMessage": "Nuashonraíodh do shuíocháin fiontraíochta go {{seats}}", - "updateProcessing": "Nuashonrú á Phróiseáil", - "updateProcessingMessage": "Tá d’athrú suíochán á phróiseáil. Athnuaigh i gceann cúpla soicind.", - "notEnterprise": "Níl bainistíocht suíochán ar fáil ach do cheadúnais fiontraíochta" - }, - "upgradeBanner": { - "title": "Uasghrádaigh go Plean Freastalaí", - "message": "Bain an leas is fearr as Stirling PDF le húsáideoirí neamhtheoranta agus gnéithe ardleibhéil", - "upgradeButton": "Uasghrádaigh Anois", - "dismiss": "Dún meirge", - "attentionTitle": "Teastaíonn aird riarthóra ón bhfreastalaí seo", - "attentionBody": "Ní mór do d’riarthóir síniú isteach chun tuilleadh eolais a fheiceáil. Déan teagmháil leo láithreach.", - "attentionBodyAdmin": "Athbhreithnigh na riachtanais ceadúnais chun an freastalaí seo a choinneáil comhlíontach.", - "seeInfo": "Féach eolas" - }, - "payment": { - "preparing": "Do sheiceáil amach á ullmhú...", - "redirecting": "Ag atreorú chuig checkout slán...", - "upgradeTitle": "Uasghrádaigh go {{planName}}", - "success": "D’éirigh leis an Íocaíocht!", - "successMessage": "Gníomhachtaíodh do shíntiús go rathúil. Gheobhaidh tú ríomhphost dearbhaithe go luath.", - "autoClose": "Dúnfaidh an fhuinneog seo go huathoibríoch...", - "error": "Earráid Íocaíochta", - "upgradeSuccess": "D’éirigh leis an íocaíocht! Uasghrádaíodh do shíntiús. Nuashonraíodh an ceadúnas ar do fhreastalaí. Gheobhaidh tú ríomhphost deimhnithe go luath.", - "paymentSuccess": "D’éirigh leis an íocaíocht! Eochair cheadúnais á baint amach...", - "licenseActivated": "Ceadúnas gníomhachtaithe! Sábháladh d’eochair cheadúnais. Seoladh ríomhphost deimhnithe chuig do sheoladh cláraithe.", - "licenseDelayed": "D’éirigh leis an íocaíocht! Tá do cheadúnas á ghiniúint. Gheobhaidh tú do eochair cheadúnais go luath trí ríomhphost. Mura bhfaigheann tú é laistigh de 10 nóiméad, téigh i dteagmháil le tacaíocht.", - "licensePollingError": "D’éirigh leis an íocaíocht ach níor éirigh linn d’eochair cheadúnais a fháil go huathoibríoch. Seiceáil do ríomhphost nó téigh i dteagmháil le tacaíocht le do dheimhniú íocaíochta.", - "licenseRetrievalError": "D’éirigh leis an íocaíocht ach theip ar aisghabháil an cheadúnais. Gheobhaidh tú d’eochair cheadúnais trí ríomhphost. Téigh i dteagmháil le tacaíocht mura bhfaigheann tú é laistigh de 10 nóiméad.", - "syncError": "D’éirigh leis an íocaíocht ach theip ar shioncronú an cheadúnais. Nuashonrófar do cheadúnas go luath. Déan teagmháil le tacaíocht má leanann fadhbanna.", - "licenseSaveError": "Theip ar shábháil eochrach ceadúnais. Téigh i dteagmháil le tacaíocht le d’eochair cheadúnais chun an ghníomhachtú a chur i gcrích.", - "paymentCanceled": "Cuireadh an íocaíocht ar ceal. Níor gearradh aon táillí.", - "syncingLicense": "Do cheadúnas uasghrádaithe á shioncronú...", - "generatingLicense": "D’eochair cheadúnais á giniúint...", - "upgradeComplete": "Uasghrádú Críochnaithe", - "upgradeCompleteMessage": "Uasghrádaíodh do shíntiús go rathúil. Nuashonraíodh d’eochair cheadúnais atá ann cheana.", - "stripeNotConfigured": "Stripe Gan Cumraíocht", - "stripeNotConfiguredMessage": "Níl comhtháthú íocaíochta Stripe cumraithe. Déan teagmháil le d’riarthóir.", - "monthly": "Míosúil", - "yearly": "Bliantúil", - "billingPeriod": "Tréimhse Billeála", - "enterpriseNote": "Is féidir suíocháin a choigeartú ag an tseiceáil amach (1-1000).", - "installationId": "Aitheantas Suiteála", - "licenseKey": "D’Eochair Ceadúnais", - "licenseInstructions": "Cuireadh é seo le do shuiteáil. Gheobhaidh tú cóip i do ríomhphost freisin.", - "canCloseWindow": "Is féidir leat an fhuinneog seo a dhúnadh anois.", - "licenseKeyProcessing": "Eochair Ceadúnais á Próiseáil", - "licenseDelayedMessage": "Tá d’eochair cheadúnais á ghiniúint. Seiceáil do ríomhphost go luath nó téigh i dteagmháil le tacaíocht.", - "perYear": "/bliain", - "perMonth": "/mí", - "emailInvalid": "Cuir isteach seoladh ríomhphoist bailí", - "emailStage": { - "title": "Cuir isteach do Ríomhphost", - "description": "Úsáidfimid é seo chun d’eochair cheadúnais agus admhálacha a sheoladh.", - "emailLabel": "Seoladh Ríomhphoist", - "emailPlaceholder": "your@email.com", - "continue": "Lean ar aghaidh", - "modalTitle": "Tosaigh - {{planName}}" - }, - "planStage": { - "title": "Roghnaigh Do Thréimhse Billeála", - "savingsNote": "Sábháil {{percent}}% le billeáil bhliantúil", - "basePrice": "Praghas Bonn", - "seatPrice": "In aghaidh an tsuíocháin", - "totalForSeats": "Iomlán ({{count}} suíochán)", - "selectMonthly": "Roghnaigh Míosúil", - "selectYearly": "Roghnaigh Bliantúil", - "savePercent": "Sábháil {{percent}}%", - "savingsAmount": "Sábhálann tú {{amount}}", - "modalTitle": "Roghnaigh Tréimhse Billeála - {{planName}}", - "billedYearly": "Billeáilte go bliantúil ag {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Siar go Roghnú Plean", - "selectedPlan": "Plean Roghnaithe", - "modalTitle": "Críochnaigh Íocaíocht - {{planName}}" - } - }, - "firstLogin": { - "title": "An Chéad Logáil Isteach", - "welcomeTitle": "Fáilte!", - "welcomeMessage": "Ar chúiseanna slándála, ní mór duit d'fhocal faire a athrú ag do chéad logáil isteach.", - "loggedInAs": "Logáilte isteach mar", - "error": "Earráid", - "currentPassword": "Focal Faire Reatha", - "enterCurrentPassword": "Cuir isteach d’fhocal faire reatha", - "newPassword": "Focal Faire Nua", - "enterNewPassword": "Cuir isteach focal faire nua (íosmhéid 8 gcarachtar)", - "confirmPassword": "Deimhnigh an Focal Faire Nua", - "reEnterNewPassword": "Cuir an focal faire nua isteach arís", - "changePassword": "Athraigh an Focal Faire", - "allFieldsRequired": "Tá gach réimse riachtanach", - "passwordsDoNotMatch": "Ní hionann na focail faire nua", - "passwordTooShort": "Caithfidh an focal faire a bheith ar a laghad 8 gcarachtar", - "passwordMustBeDifferent": "Caithfidh an focal faire nua a bheith difriúil ón bhfocal faire reatha", - "passwordChangedSuccess": "Athraíodh an focal faire go rathúil! Logáil isteach arís, le do thoil.", - "passwordChangeFailed": "Theip ar athrú focail faire. Seiceáil do fhocal faire reatha, le do thoil." - }, - "invite": { - "welcome": "Fáilte go Stirling PDF", - "invalidToken": "Nasc cuireadh neamhbhailí", - "validationError": "Theip ar bhailíochtú an naisc chuireadh", - "passwordRequired": "Tá focal faire riachtanach", - "passwordTooShort": "Caithfidh an focal faire a bheith ar a laghad 6 charachtar", - "passwordMismatch": "Ní hionann na focail faire", - "acceptError": "Theip ar chuntas a chruthú", - "validating": "Cuireadh á bhailíochtú...", - "invalidInvitation": "Cuireadh Neamhbhailí", - "goToLogin": "Téigh go Logáil Isteach", - "welcomeTitle": "Tugadh cuireadh duit!", - "welcomeSubtitle": "Críochnaigh socrú do chuntais chun tosú", - "accountFor": "Cuntas á chruthú do", - "linkExpires": "Éagann an nasc", - "email": "Seoladh ríomhphoist", - "emailPlaceholder": "Cuir isteach do sheoladh ríomhphoist", - "emailRequired": "Tá seoladh ríomhphoist riachtanach", - "invalidEmail": "Seoladh ríomhphoist neamhbhailí", - "choosePassword": "Roghnaigh focal faire", - "passwordPlaceholder": "Cuir isteach d'fhocal faire", - "confirmPassword": "Deimhnigh an focal faire", - "confirmPasswordPlaceholder": "Cuir d’fhocal faire isteach arís", - "createAccount": "Cruthaigh Cuntas", - "creating": "Cuntas á Chruthú...", - "alreadyHaveAccount": "An bhfuil cuntas agat cheana?", - "signIn": "Sínigh isteach" - }, - "audit": { - "error": { - "title": "Earráid agus an córas iniúchta á lódáil" - }, - "notAvailable": "Níl an córas iniúchta ar fáil", - "notAvailableMessage": "Níl an córas iniúchta cumraithe nó níl sé ar fáil.", - "disabled": "Tá logáil iniúchta díchumasaithe", - "disabledMessage": "Cumasaigh logáil iniúchta i gcumraíocht d’fheidhmchláir chun imeachtaí an chórais a rianú.", - "systemStatus": { - "title": "Stádas an Chórais", - "status": "Logáil Iniúchta", - "enabled": "Cumasaithe", - "disabled": "Díchumasaithe", - "level": "Leibhéal Iniúchta", - "retention": "Tréimhse Coinneála", - "days": "laethanta", - "totalEvents": "Iomlán Imeachtaí" - }, - "tabs": { - "dashboard": "Deais", - "events": "Imeachtaí Iniúchta", - "export": "Easpórtáil" - }, - "charts": { - "title": "Deais Iniúchta", - "error": "Earráid agus cairteacha á lódáil", - "day": "Lá", - "week": "Seachtain", - "month": "Mí", - "byType": "Imeachtaí de réir Cineáil", - "byUser": "Imeachtaí de réir Úsáideora", - "overTime": "Imeachtaí le himeacht ama" - }, - "events": { - "title": "Imeachtaí Iniúchta", - "filterByType": "Scag de réir cineáil", - "filterByUser": "Scag de réir úsáideora", - "startDate": "Dáta tosaigh", - "endDate": "Dáta deiridh", - "clearFilters": "Glan", - "error": "Earráid agus imeachtaí á luchtú", - "noEvents": "Níor aimsíodh aon imeachtaí", - "timestamp": "Stampa ama", - "type": "Cineál", - "user": "Úsáideoir", - "ipAddress": "Seoladh IP", - "actions": "Gníomhartha", - "viewDetails": "Féach sonraí", - "eventDetails": "Sonraí an imeachta", - "details": "Sonraí" - }, - "export": { - "title": "Onnmhairigh sonraí iniúchta", - "description": "Onnmhairigh imeachtaí iniúchta i bhformáid CSV nó JSON. Úsáid scagairí chun na sonraí onnmhairithe a theorannú.", - "format": "Formáid onnmhairithe", - "filters": "Scagairí (Roghnach)", - "filterByType": "Scag de réir cineáil", - "filterByUser": "Scag de réir úsáideora", - "startDate": "Dáta tosaigh", - "endDate": "Dáta deiridh", - "clearFilters": "Glan", - "exportButton": "Onnmhairigh sonraí", - "error": "Theip ar onnmhairiú sonraí" - } - }, - "usage": { - "noData": "Níl aon sonraí ar fáil", - "error": "Earráid agus staitisticí úsáide á luchtú", - "noDataMessage": "Níl aon staitisticí úsáide ar fáil faoi láthair.", - "controls": { - "top10": "Na 10 is fearr", - "top20": "Na 20 is fearr", - "all": "Uile", - "refresh": "Athnuaigh", - "dataTypeLabel": "Cineál sonraí:", - "dataType": { - "all": "Uile", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Na 10 is fearr", - "top20": "Na 20 is fearr", - "all": "Uile" - }, - "stats": { - "totalEndpoints": "Iomlán na gcríochphointí", - "totalVisits": "Iomlán na gcuairteanna", - "showing": "Ag taispeáint", - "selectedVisits": "Cuairteanna roghnaithe" - }, - "chart": { - "title": "Cairt úsáide críochphointí" - }, - "table": { - "title": "Staitisticí mionsonraithe", - "endpoint": "Críochphointe", - "visits": "Cuairteanna", - "percentage": "Céatadán", - "noData": "Níl aon sonraí ar fáil" - } - }, - "backendHealth": { - "checking": "Stádas an chúlchórais á sheiceáil...", - "online": "Cúlchóras ar líne", - "offline": "Cúlchóras as líne", - "starting": "Cúlchóras á thosú...", - "wait": "Fan go mbeidh an cúlchóras tosaithe go hiomlán agus bain triail eile as." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Díghlasáil PDF chun leanúint", - "title": "Bain pasfhocal chun leanúint", - "description": "Tá an PDF seo cosanta le pasfhocal. Cuir isteach an pasfhocal ionas gur féidir leat leanúint ag obair leis.", - "password": { - "label": "Pasfhocal PDF", - "placeholder": "Cuir isteach pasfhocal an PDF" - }, - "skip": "Scipeáil faoi láthair", - "unlock": "Díghlasáil & Lean ar aghaidh", - "incorrectPassword": "Pasfhocal mícheart", - "missingFile": "Níl an comhad roghnaithe ar fáil a thuilleadh.", - "emptyResponse": "Níor tháirg baint an phasfhocail comhad.", - "required": "Cuir isteach an pasfhocal chun leanúint.", - "successTitle": "Baineadh an pasfhocal", - "successBodyWithName": "Baineadh pasfhocal ó {{fileName}}", - "successBody": "Baineadh an pasfhocal go rathúil." - }, - "setup": { - "welcome": "Fáilte go Stirling PDF", - "description": "Tosaigh trí roghnú conas is mian leat Stirling PDF a úsáid", - "step1": { - "label": "Roghnaigh Mód", - "description": "As líne nó Freastalaí" - }, - "step2": { - "label": "Roghnaigh Freastalaí", - "description": "Féin-óstáilte" - }, - "step3": { - "label": "Logáil Isteach", - "description": "Cuir isteach dintiúir" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Sínigh isteach le do chuntas Stirling" - }, - "selfhosted": { - "title": "Freastalaí Féin-Óstáilte", - "description": "Ceangail le do fhreastalaí Stirling PDF féin" - } - }, - "saas": { - "title": "Sínigh isteach i Stirling", - "subtitle": "Sínigh isteach le do chuntas Stirling" - }, - "selfhosted": { - "title": "Sínigh isteach chuig an bhFreastalaí", - "subtitle": "Cuir isteach dintiúir do fhreastalaí" - }, - "server": { - "title": "Ceangail leis an bhFreastalaí", - "subtitle": "Cuir isteach URL do fhreastalaí féin-óstáilte", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Freastalaí féin-óstáilte" - }, - "url": { - "label": "URL an fhreastalaí", - "description": "Cuir isteach URL iomlán do fhreastalaí Stirling PDF féin-óstáilte" - }, - "error": { - "emptyUrl": "Cuir isteach URL freastalaí le do thoil", - "unreachable": "Níorbh fhéidir ceangal leis an bhfreastalaí", - "testFailed": "Theip ar thástáil an cheangail" - }, - "testing": "Ceangal á thástáil..." - }, - "login": { - "title": "Sínigh Isteach", - "subtitle": "Cuir isteach do dhintiúir chun leanúint ar aghaidh", - "connectingTo": "Ag ceangal le:", - "username": { - "label": "Ainm Úsáideora", - "placeholder": "Cuir isteach d’ainm úsáideora" - }, - "email": { - "label": "Ríomhphost", - "placeholder": "Cuir isteach do ríomhphost" - }, - "password": { - "label": "Pasfhocal", - "placeholder": "Cuir isteach do phasfhocal" - }, - "error": { - "emptyUsername": "Cuir isteach d’ainm úsáideora", - "emptyEmail": "Cuir isteach do ríomhphost", - "emptyPassword": "Cuir isteach do phasfhocal", - "oauthFailed": "Theip ar logáil isteach OAuth. Bain triail eile as." - }, - "submit": "Logáil Isteach", - "signInWith": "Sínigh isteach le", - "oauthPending": "Brabhsálaí á oscailt le haghaidh fíordheimhnithe...", - "orContinueWith": "Nó lean ar aghaidh le ríomhphost" - } - }, - "oauth": { - "success": { - "title": "Fíordheimhniú Rathúil", - "message": "Is féidir leat an fhuinneog seo a dhúnadh agus filleadh ar Stirling PDF." - }, - "error": { - "title": "Theip ar an bhfíordheimhniú", - "message": "Níor éirigh leis an bhfíordheimhniú. Is féidir leat an fhuinneog seo a dhúnadh agus triail eile a bhaint as." - } - }, - "pdfTextEditor": { - "title": "Eagarthóir PDF JSON", - "viewLabel": "Eagarthóir PDF", - "converting": "PDF á thiontú go formáid in-eagarthóireachta...", - "conversionFailed": "Theip ar thiontú PDF. Bain triail eile as.", - "currentFile": "Comhad reatha: {{name}}", - "pageSummary": "Leathanach {{number}} as {{total}}", - "pagePreviewAlt": "Réamhamharc leathanaigh", - "imageLabel": "Íomhá curtha", - "noTextOnPage": "Níor braitheadh aon téacs in-eagarthóireachta ar an leathanach seo.", - "pageType": { - "paragraph": "Leathanach míre", - "sparse": "Téacs scaipthe" - }, - "groupingMode": { - "auto": "Uathoibríoch", - "paragraph": "Mír", - "singleLine": "Líne Aonair" - }, - "badges": { - "unsaved": "Athraithe", - "modified": "Athraithe", - "earlyAccess": "Rochtain Luath" - }, - "actions": { - "reset": "Athshocraigh Athruithe", - "downloadJson": "Íoslódáil JSON", - "generatePdf": "Gin PDF" - }, - "options": { - "autoScaleText": { - "title": "Scálaigh téacs go huathoibríoch chun boscaí a fheistiú", - "description": "Scálaíonn sé téacs go cothrománach go huathoibríoch chun feistiú dá bhosca teorann bunaidh nuair a bhíonn rindreáil cló difriúil ón PDF." - }, - "groupingMode": { - "title": "Mód Grúpála Téacs", - "autoDescription": "Aimsíonn sé go huathoibríoch cineál leathanaigh agus grúpálann sé téacs mar is cuí.", - "paragraphDescription": "Grúpálann sé línte ailínithe i mboscaí téacs míre il-líne.", - "singleLineDescription": "Coinníonn sé gach líne téacs PDF mar bhosca téacs ar leith." - }, - "manualGrouping": { - "descriptionInline": "Leid: Coinnigh Ctrl (Cmd) nó Shift chun boscaí téacs a roghnú iolrach. Beidh barra uirlisí ar snámh le feiceáil os cionn na roghnúcháin ionas gur féidir leat cumaisc, díghrúpa, nó leitheadanna a choigeartú." - }, - "forceSingleElement": { - "title": "Glasáil téacs curtha in eagar le heilimint PDF aonair", - "description": "Nuair atá cumasaithe, easpórtálann an t-eagarthóir gach bosca téacs curtha in eagar mar eilimint téacs PDF amháin chun glifaí forluiteacha nó clónna measctha a sheachaint." - } - }, - "manual": { - "mergeTooltip": "Cumaisc na boscaí roghnaithe", - "merge": "Cumaisc an roghnú", - "ungroupTooltip": "Roinn an mhír ar ais ina línte", - "ungroup": "Díghrúpáil an roghnúchán", - "widthMenu": "Roghanna leithead", - "expandWidth": "Leathnaigh go himill an leathanaigh", - "resetWidth": "Athshocraigh an leithead", - "resizeHandle": "Coigeartaigh leithead an téacs" - }, - "disclaimer": { - "heading": "Teorainneacha Réamhamhairc", - "textFocus": "Díríonn an spás oibre seo ar eagarthóireacht téacs agus ar athshuíomh íomhánna leabaithe. Caomhnaítear saothar ealaíne casta an leathanaigh, giuirléidí foirme, agus grafaicí sraithe le haghaidh easpórtála ach ní féidir iad a chur in eagar go hiomlán anseo.", - "previewVariance": "D’fhéadfadh roinnt eilimintí amhairc (m.sh. imill tábla, cruthanna, nó cuma na n-anótálacha) gan taispeáint go beacht sa réamhamharc. Coinníonn an PDF easpórtáilte na horduithe líníochta bunaidh a fhad is féidir.", - "alpha": "Tá an t-amharcóir alfa seo fós ag forbairt — d’fhéadfadh clónna áirithe, dathanna, éifeachtaí trédhearcachta, agus sonraí leagain amach athrú beagán. Déan seiceáil dhúbailte ar an PDF ginte sula roinneann tú é." - }, - "empty": { - "title": "Níl aon cháipéis luchtaithe", - "subtitle": "Luchtaigh comhad PDF nó JSON chun eagarthóireacht ar ábhar téacs a thosú." - }, - "welcomeBanner": { - "title": "Fáilte go dtí Eagarthóir Téacs PDF (Rochtain Luath)", - "experimental": "Is gné thurgnamhach í seo atá i mbun forbartha. Bí ag súil le heaspa cobhsaíochta agus le fadhbanna áirithe le linn úsáide.", - "howItWorks": "Tiontaíonn an uirlis seo do PDF go formáid in-eagarthóireachta ina féidir leat ábhar téacs a mhodhnú agus íomhánna a athshuíomh. Sábháiltear na hathruithe ar ais mar PDF nua.", - "bestFor": "Is fearr a oibríonn le:", - "bestFor1": "PDFanna simplí a bhfuil téacs agus íomhánna iontu den chuid is mó", - "bestFor2": "Cáipéisí le formáidiú caighdeánach míreanna", - "bestFor3": "Litreacha, aistí, tuairiscí agus doiciméid bhunúsacha", - "notIdealFor": "Ní oiriúnach do:", - "notIdealFor1": "PDFanna le formáidiú speisialta ar nós pointí liosta, táblaí, nó leagan amach ilcholúin", - "notIdealFor2": "Irisí, bróisiúir, nó doiciméid le dearadh trom", - "notIdealFor3": "Lámhleabhair treoracha le leagan amach casta", - "limitations": "Teorainneacha Reatha:", - "limitation1": "Féadfaidh rindreáil cló a bheith beagán difriúil ón PDF bunaidh", - "limitation2": "Caomhnaítear grafaicí casta, réimsí foirme agus anótálacha ach ní féidir iad a chur in eagar", - "limitation3": "D’fhéadfadh go dtógfadh tiontú agus próiseáil comhaid mhóra tamall", - "knownIssues": "Fadhbanna Aitheanta (Á Socrú):", - "issue1": "Ní chaomhnaítear dath téacs faoi láthair (cuirfear leis go luath)", - "issue2": "Tá níos mó saincheisteanna ailínithe agus spásála i Mód Míre — moltar Mód Líne Aonair", - "issue3": "Tá an réamhamharc difriúil ón PDF easpórtáilte — tá PDFanna easpórtáilte níos gaire don bhunleagan", - "issue4": "D’fhéadfadh go mbeadh coigeartú láimhe de dhíth ar ailíniú téacs rothlaithe", - "issue5": "D’fhéadfadh éifeachtaí trédhearcachta agus sraithe a bheith éagsúil ón mbunleagan", - "feedback": "Is gné rochtana luaithe í seo. Tabhair tuairisc ar aon fhadhb a mbuaileann tú léi chun cabhrú linn feabhsú!", - "gotIt": "Tuigim", - "dontShowAgain": "Ná taispeáin arís" - }, - "modeChange": { - "title": "Deimhnigh Athrú Móid", - "warning": "Athshocróidh athrú ar mhód grúpála téacs gach athrú gan sábháil. An bhfuil tú cinnte gur mian leat leanúint ar aghaidh?", - "cancel": "Cealaigh", - "confirm": "Athshocraigh agus Athraigh an Mód" - }, - "fontAnalysis": { - "details": "Sonraí Cló", - "embedded": "Leabaithe", - "type": "Cineál", - "webFormat": "Formáid Gréasáin", - "warnings": "Rabhaidh", - "suggestions": "Nótaí", - "currentPageFonts": "Clónna ar an leathanach seo", - "allFonts": "Gach cló", - "fallback": "cúltaca", - "missing": "ar iarraidh", - "perfectMessage": "Is féidir gach cló a atáirgeadh go foirfe.", - "warningMessage": "D’fhéadfadh roinnt clónna gan rindreáil i gceart.", - "infoMessage": "Eolas faoi atáirgeadh clónna ar fáil.", - "perfect": "foirfe", - "subset": "fo-thacar" - }, - "errors": { - "invalidJson": "Ní féidir an comhad JSON a léamh. Cinntigh gur gineadh é leis an uirlis PDF go JSON.", - "pdfConversion": "Ní féidir an JSON curtha in eagar a thiontú ar ais go PDF." - } - }, - "auth": { - "sessionExpired": "Seisiún imithe in éag", - "pleaseLoginAgain": "Logáil isteach arís, le do thoil.", - "accessDenied": "Rochtain diúltaithe", - "insufficientPermissions": "Níl cead agat an gníomh seo a dhéanamh." - }, - "addText": { - "title": "Cuir Téacs Leis", - "header": "Cuir téacs le PDFanna", - "text": { - "name": "Ábhar téacs", - "placeholder": "Iontráil an téacs is mian leat a chur leis", - "fontLabel": "Cló", - "fontSizeLabel": "Méid cló", - "fontSizePlaceholder": "Clóscríobh nó roghnaigh méid cló (8-200)", - "colorLabel": "Dath téacs" - }, - "steps": { - "configure": "Cumraigh Téacs" - }, - "step": { - "createDesc": "Iontráil an téacs is mian leat a chur leis", - "place": "Cuir téacs", - "placeDesc": "Cliceáil ar an PDF chun do théacs a chur leis" - }, - "instructions": { - "title": "Conas téacs a chur leis", - "text": "Tar éis duit do théacs a iontráil thuas, cliceáil áit ar bith ar an PDF chun é a chur.", - "paused": "Cur ar sos", - "resumeHint": "Atosaigh an cur chun cliceáil agus do théacs a chur leis.", - "noSignature": "Iontráil téacs thuas chun cur a chumasú." - }, - "mode": { - "move": "Bog Téacs", - "place": "Cuir Téacs", - "pause": "Cuir an cur ar sos", - "resume": "Atosaigh an cur" - }, - "results": { - "title": "Torthaí Cur Téacs" - }, - "error": { - "failed": "Tharla earráid agus téacs á chur leis an PDF." - }, - "tags": "téacs,anótáil,lipéad", - "applySignatures": "Cuir Téacs i bhFeidhm" - } -} \ No newline at end of file diff --git a/frontend/public/locales/hi-IN/translation.json b/frontend/public/locales/hi-IN/translation.json deleted file mode 100644 index 4eeaf4868..000000000 --- a/frontend/public/locales/hi-IN/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "टूल ब्राउज़ करने का तरीका चुनें", - "description": "दोनों लेआउट का पूर्वावलोकन करें और तय करें कि आप Stirling PDF टूल्स को कैसे एक्सप्लोर करना चाहते हैं।", - "sidebarTitle": "साइडबार मोड", - "sidebarDescription": "त्वरित स्विचिंग के लिए अपने वर्कस्पेस के साथ टूल्स रखें।", - "recommended": "अनुशंसित", - "chooseSidebar": "साइडबार मोड का उपयोग करें", - "fullscreenTitle": "फुलस्क्रीन मोड - (पुराना)", - "fullscreenDescription": "कैटलॉग में हर टूल ब्राउज़ करें जो तब तक वर्कस्पेस को कवर करता है जब तक आप एक नहीं चुनते।", - "chooseFullscreen": "फुलस्क्रीन मोड का उपयोग करें", - "dismiss": "शायद बाद में" - }, - "fullscreen": { - "showDetails": "विवरण दिखाएं", - "comingSoon": "जल्द आ रहा है:", - "favorite": "पसंदीदा में जोड़ें", - "favorites": "पसंदीदा", - "unavailable": "सर्वर एडमिन द्वारा निष्क्रिय:", - "unavailableDependency": "अनुपलब्ध - सर्वर पर आवश्यक टूल गायब:", - "heading": "सभी टूल्स (फुलस्क्रीन दृश्य)", - "noResults": "अपनी खोज समायोजित करें या विवरण टॉगल करें ताकि आपको जो चाहिए वह मिले।", - "recommended": "अनुशंसित", - "unfavorite": "पसंदीदा से हटाएं" - }, - "placeholder": "शुरू करने के लिए कोई टूल चुनें", - "toggle": { - "fullscreen": "फुलस्क्रीन मोड पर स्विच करें", - "sidebar": "साइडबार मोड पर स्विच करें" - }, - "alpha": "Alpha", - "premiumFeature": "प्रीमियम फीचर:", - "comingSoon": "जल्द आ रहा है:" - }, - "unsavedChanges": "आपके PDF में असहेजे परिवर्तन हैं।", - "areYouSure": "क्या आप वाकई छोड़ना चाहते हैं?", - "unsavedChangesTitle": "असहेजे परिवर्तन", - "keepWorking": "काम जारी रखें", - "discardChanges": "त्यागें और बाहर निकलें", - "applyAndContinue": "सहेजें और बाहर निकलें", - "exportAndContinue": "निर्यात करें और जारी रखें", - "zipWarning": { - "title": "बड़ी ZIP फ़ाइल", - "message": "इस ZIP में {{count}} फ़ाइलें हैं। फिर भी निकालें?", - "cancel": "रद्द करें", - "confirm": "निकालें" - }, - "defaultApp": { - "title": "डिफ़ॉल्ट PDF ऐप बनाएं", - "message": "क्या आप Stirling PDF को अपना डिफ़ॉल्ट PDF एडिटर बनाना चाहेंगे?", - "description": "आप इसे बाद में सिस्टम सेटिंग्स में बदल सकते हैं।", - "notNow": "अभी नहीं", - "setDefault": "डिफ़ॉल्ट बनाएं", - "dismiss": "खारिज करें", - "prompt": { - "title": "डिफ़ॉल्ट PDF एडिटर बनाएं", - "message": "PDF फ़ाइलें खोलने के लिए Stirling PDF को अपनी डिफ़ॉल्ट ऐप बनाएं।" - }, - "success": { - "title": "डिफ़ॉल्ट ऐप सेट", - "message": "Stirling PDF अब आपका डिफ़ॉल्ट PDF एडिटर है" - }, - "settingsOpened": { - "title": "सेटिंग्स खुलीं", - "message": "कृपया अपनी सिस्टम सेटिंग्स में Stirling PDF चुनें" - }, - "error": { - "title": "त्रुटि", - "message": "डिफ़ॉल्ट PDF हैंडलर सेट नहीं हो सका" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "रद्द करें", - "addPageNumbers": { - "fontSize": "फ़ॉन्ट आकार", - "fontName": "फ़ॉन्ट नाम", - "title": "पृष्ठ संख्या जोड़ें", - "header": "पृष्ठ संख्या जोड़ें", - "selectText": { - "1": "PDF फ़ाइल चुनें:", - "2": "मार्जिन आकार", - "3": "स्थिति", - "4": "प्रारंभिक संख्या", - "5": "संख्यांकित करने के लिए पृष्ठ", - "6": "कस्टम टेक्स्ट" - }, - "customTextDesc": "कस्टम टेक्स्ट", - "numberPagesDesc": "कौन से पृष्ठ संख्यांकित करने हैं, डिफ़ॉल्ट 'सभी', 1-5 या 2,5,9 आदि भी स्वीकार करता है", - "customNumberDesc": "डिफ़ॉल्ट {n}, 'पृष्ठ {n} कुल {total}', 'टेक्स्ट-{n}', '{filename}-{n}' भी स्वीकार करता है", - "submit": "पृष्ठ संख्या जोड़ें", - "configuration": "विन्यास", - "customize": "दिखावट अनुकूलित करें", - "pagesAndStarting": "पृष्ठ और आरंभिक संख्या", - "positionAndPages": "स्थिति और पृष्ठ", - "error": { - "failed": "पृष्ठ क्रमांक जोड़ने की क्रिया विफल हुई" - }, - "results": { - "title": "पृष्ठ क्रमांक परिणाम" - }, - "preview": "स्थिति चयन", - "previewDisclaimer": "पूर्वावलोकन अनुमानित है। अंतिम आउटपुट PDF फ़ॉन्ट मेट्रिक्स के कारण भिन्न हो सकता है।" - }, - "pageSelectionPrompt": "कस्टम पृष्ठ चयन (पृष्ठ संख्याओं 1,5,6 या 2n+1 जैसे फ़ंक्शन की अल्पविराम से अलग सूची दर्ज करें):", - "startingNumberTooltip": "दिखाने के लिए पहली संख्या। बाद के पृष्ठ इसी संख्या से बढ़ेंगे।", - "marginTooltip": "पृष्ठ संख्या और पृष्ठ की किनारी के बीच की दूरी।", - "fontSizeTooltip": "पॉइंट्स में पृष्ठ संख्या के टेक्स्ट का आकार। बड़ी संख्या बड़ा टेक्स्ट बनाती है।", - "fontTypeTooltip": "पृष्ठ संख्याओं के लिए फ़ॉन्ट परिवार। अपने दस्तावेज़ शैली के आधार पर चुनें।", - "customTextTooltip": "पृष्ठ संख्याओं के लिए वैकल्पिक कस्टम फ़ॉर्मेट। संख्या के प्लेसहोल्डर के रूप में {n} का उपयोग करें। उदाहरण: \"Page {n}\" से \"Page 1\", \"Page 2\" आदि दिखेगा।", - "pdfPrompt": "पीडीएफ फ़ाइल(ें) चुनें", - "multiPdfPrompt": "पीडीएफ फ़ाइलें चुनें (2+)", - "multiPdfDropPrompt": "आवश्यक सभी पीडीएफ फ़ाइलों को चुनें (या खींच कर छोड़ें)", - "imgPrompt": "छवि(यां) चुनें", - "genericSubmit": "जमा करें", - "uploadLimit": "अधिकतम फ़ाइल आकार:", - "uploadLimitExceededSingular": "बहुत बड़ा है। अधिकतम अनुमत आकार है", - "uploadLimitExceededPlural": "बहुत बड़े हैं। अधिकतम अनुमत आकार है", - "processTimeWarning": "चेतावनी: फ़ाइल के आकार के आधार पर यह प्रक्रिया एक मिनट तक ले सकती है", - "pageOrderPrompt": "कस्टम पृष्ठ क्रम (पृष्ठ संख्याओं की अल्पविराम से अलग सूची या 2n+1 जैसे फ़ंक्शन दर्ज करें):", - "goToPage": "जाएं", - "true": "हाँ", - "false": "नहीं", - "unknown": "अज्ञात", - "app": { - "description": "मुफ़्त Adobe Acrobat विकल्प (10M+ डाउनलोड)" - }, - "save": "सहेजें", - "saveToBrowser": "ब्राउज़र में सहेजें", - "download": "डाउनलोड करें", - "downloadUnavailable": "इस आइटम के लिए डाउनलोड उपलब्ध नहीं है", - "saveUnavailable": "इस आइटम के लिए सेव उपलब्ध नहीं", - "pin": "फ़ाइल पिन करें (टूल चलने के बाद सक्रिय रखें)", - "unpin": "फ़ाइल अनपिन करें (टूल चलने के बाद प्रतिस्थापित करें)", - "undoOperationTooltip": "आखिरी क्रिया को पूर्ववत करने और मूल फ़ाइलें बहाल करने के लिए क्लिक करें", - "undo": "पूर्ववत करें", - "back": "वापस", - "nothingToUndo": "पूर्ववत करने के लिए कुछ नहीं", - "moreOptions": "अधिक विकल्प", - "editYourNewFiles": "अपनी नई फ़ाइल(फ़ाइलों) को संपादित करें", - "close": "बंद करें", - "openInViewer": "व्यूअर में खोलें", - "confirmClose": "बंद करने की पुष्टि करें", - "confirmCloseMessage": "क्या आप वाकई इस फ़ाइल को बंद करना चाहते हैं?", - "confirmCloseCancel": "रद्द करें", - "confirmCloseConfirm": "फ़ाइल बंद करें", - "fileSelected": "चयनित: {{filename}}", - "chooseFile": "फ़ाइल चुनें", - "filesSelected": "फ़ाइलें चयनित", - "files": { - "title": "फ़ाइलें", - "upload": "अपलोड", - "uploadFiles": "फ़ाइलें अपलोड करें", - "addFiles": "फ़ाइलें जोड़ें", - "selectFromWorkbench": "वर्कबेंच से फ़ाइलें चुनें या ", - "selectMultipleFromWorkbench": "वर्कबेंच से कम से कम {{count}} फ़ाइलें चुनें या ", - "created": "निर्मित", - "size": "फ़ाइल आकार" - }, - "noFavourites": "कोई पसंदीदा नहीं जोड़ा गया", - "downloadComplete": "डाउनलोड पूर्ण", - "bored": "इंतज़ार करते हुए बोर हो रहे हैं?", - "alphabet": "वर्णमाला", - "downloadPdf": "पीडीएफ डाउनलोड करें", - "text": "टेक्स्ट", - "font": "फ़ॉन्ट", - "selectFillter": "-- चुनें --", - "pageNum": "पृष्ठ संख्या", - "sizes": { - "small": "छोटा", - "medium": "मध्यम", - "large": "बड़ा", - "x-large": "बहुत बड़ा" - }, - "error": { - "pdfPassword": "पीडीएफ दस्तावेज़ पासवर्ड से सुरक्षित है और या तो पासवर्ड नहीं दिया गया था या गलत था", - "encryptedPdfMustRemovePassword": "यह PDF एन्क्रिप्टेड या पासवर्ड-संरक्षित है। PDF/A में बदलने से पहले कृपया इसे अनलॉक करें।", - "incorrectPasswordProvided": "PDF पासवर्ड गलत है या प्रदान नहीं किया गया है।", - "_value": "त्रुटि", - "dismissAllErrors": "सभी त्रुटियाँ खारिज करें", - "sorry": "समस्या के लिए खेद है!", - "needHelp": "मदद चाहिए / कोई समस्या मिली?", - "contactTip": "यदि आप अभी भी समस्याओं का सामना कर रहे हैं, तो मदद के लिए हमसे संपर्क करने में संकोच न करें। आप हमारे GitHub पृष्ठ पर टिकट जमा कर सकते हैं या Discord के माध्यम से हमसे संपर्क कर सकते हैं:", - "404": { - "head": "404 - पृष्ठ नहीं मिला | उफ़, हम कोड में ठोकर खा गए!", - "1": "हम वह पृष्ठ नहीं ढूंढ पा रहे हैं जिसे आप खोज रहे हैं।", - "2": "कुछ गलत हो गया" - }, - "github": "GitHub पर टिकट जमा करें", - "showStack": "स्टैक ट्रेस दिखाएं", - "copyStack": "स्टैक ट्रेस कॉपी करें", - "githubSubmit": "GitHub - समस्या टिकट जमा करें", - "discordSubmit": "Discord - सहायता अनुरोध जमा करें" - }, - "warning": { - "tooltipTitle": "चेतावनी" - }, - "edit": "संपादित करें", - "delete": "हटाएं", - "never": "कभी नहीं", - "username": "उपयोगकर्ता नाम", - "password": "पासवर्ड", - "welcome": "स्वागत है", - "property": "संपत्ति", - "black": "काला", - "white": "सफेद", - "red": "लाल", - "green": "हरा", - "blue": "नीला", - "custom": "कस्टम...", - "comingSoon": "जल्द आ रहा है", - "WorkInProgess": "कार्य प्रगति पर है, काम नहीं कर सकता है या बग हो सकते हैं, कृपया किसी भी समस्या की रिपोर्ट करें!", - "poweredBy": "द्वारा संचालित", - "yes": "हाँ", - "no": "नहीं", - "changedCredsMessage": "क्रेडेंशियल्स बदल दिए गए!", - "notAuthenticatedMessage": "उपयोगकर्ता प्रमाणित नहीं है।", - "userNotFoundMessage": "उपयोगकर्ता नहीं मिला।", - "incorrectPasswordMessage": "वर्तमान पासवर्ड गलत है।", - "usernameExistsMessage": "नया उपयोगकर्ता नाम पहले से मौजूद है।", - "invalidUsernameMessage": "अमान्य उपयोगकर्ता नाम, उपयोगकर्ता नाम में केवल अक्षर, संख्याएं और निम्नलिखित विशेष वर्ण @._+- हो सकते हैं या एक वैध ईमेल पता होना चाहिए।", - "invalidPasswordMessage": "पासवर्ड खाली नहीं हो सकता है और शुरुआत या अंत में स्पेस नहीं हो सकते।", - "confirmPasswordErrorMessage": "नया पासवर्ड और पुष्टि नया पासवर्ड मेल खाने चाहिए।", - "deleteCurrentUserMessage": "वर्तमान लॉग इन उपयोगकर्ता को हटा नहीं सकते।", - "deleteUsernameExistsMessage": "उपयोगकर्ता नाम मौजूद नहीं है और इसे हटाया नहीं जा सकता।", - "downgradeCurrentUserMessage": "वर्तमान उपयोगकर्ता की भूमिका को डाउनग्रेड नहीं किया जा सकता", - "disabledCurrentUserMessage": "वर्तमान उपयोगकर्ता को अक्षम नहीं किया जा सकता", - "downgradeCurrentUserLongMessage": "वर्तमान उपयोगकर्ता की भूमिका को डाउनग्रेड नहीं किया जा सकता। इसलिए, वर्तमान उपयोगकर्ता नहीं दिखाया जाएगा।", - "userAlreadyExistsOAuthMessage": "उपयोगकर्ता पहले से ही OAuth2 उपयोगकर्ता के रूप में मौजूद है।", - "userAlreadyExistsWebMessage": "उपयोगकर्ता पहले से ही वेब उपयोगकर्ता के रूप में मौजूद है।", - "oops": "उफ़!", - "help": "सहायता", - "goHomepage": "मुख्य पृष्ठ पर जाएं", - "joinDiscord": "हमारे Discord सर्वर में शामिल हों", - "seeDockerHub": "Docker Hub देखें", - "visitGithub": "GitHub रिपॉजिटरी पर जाएं", - "donate": "दान करें", - "color": "रंग", - "sponsor": "प्रायोजक", - "info": "जानकारी", - "pro": "प्रो", - "page": "पृष्ठ", - "pages": "पृष्ठ", - "loading": "लोड हो रहा है...", - "review": "समीक्षा", - "addToDoc": "दस्तावेज़ में जोड़ें", - "reset": "रीसेट", - "apply": "लागू करें", - "noFileSelected": "कोई फ़ाइल चयनित नहीं है। कृपया एक अपलोड करें।", - "legal": { - "privacy": "गोपनीयता नीति", - "iAgreeToThe": "मैं सभी से सहमत हूँ", - "terms": "नियम और शर्तें", - "accessibility": "सुलभता", - "cookie": "कुकी नीति", - "impressum": "इम्प्रेसम", - "showCookieBanner": "कुकी प्राथमिकताएँ" - }, - "pipeline": { - "header": "पाइपलाइन मेनू (बीटा)", - "uploadButton": "कस्टम अपलोड करें", - "configureButton": "कॉन्फ़िगर करें", - "defaultOption": "कस्टम", - "submitButton": "जमा करें", - "help": "पाइपलाइन सहायता", - "scanHelp": "फ़ोल्डर स्कैनिंग सहायता", - "deletePrompt": "क्या आप वाकई पाइपलाइन को हटाना चाहते हैं?", - "tags": "स्वचालित,क्रम,स्क्रिप्टेड,बैच-प्रोसेस", - "title": "पाइपलाइन" - }, - "pipelineOptions": { - "header": "पाइपलाइन कॉन्फ़िगरेशन", - "pipelineNameLabel": "पाइपलाइन नाम", - "saveSettings": "ऑपरेशन सेटिंग्स सहेजें", - "pipelineNamePrompt": "यहाँ पाइपलाइन नाम दर्ज करें", - "selectOperation": "ऑपरेशन चुनें", - "addOperationButton": "ऑपरेशन जोड़ें", - "pipelineHeader": "पाइपलाइन:", - "saveButton": "डाउनलोड करें", - "validateButton": "मान्य करें" - }, - "enterpriseEdition": { - "button": "प्रो में अपग्रेड करें", - "warning": "यह सुविधा केवल प्रो उपयोगकर्ताओं के लिए उपलब्ध है।", - "yamlAdvert": "Stirling PDF प्रो YAML कॉन्फ़िगरेशन फ़ाइलों और अन्य SSO सुविधाओं का समर्थन करता है।", - "ssoAdvert": "और अधिक उपयोगकर्ता प्रबंधन सुविधाओं की तलाश में? Stirling PDF प्रो जांचें" - }, - "analytics": { - "title": "क्या आप Stirling PDF को बेहतर बनाना चाहते हैं?", - "paragraph1": "Stirling PDF में उत्पाद को बेहतर बनाने में मदद करने के लिए विकल्प विश्लेषण है। हम किसी भी व्यक्तिगत जानकारी या फ़ाइल सामग्री को ट्रैक नहीं करते हैं।", - "paragraph2": "कृपया Stirling-PDF को बढ़ने में मदद करने और हमें अपने उपयोगकर्ताओं को बेहतर समझने के लिए विश्लेषण सक्षम करने पर विचार करें।", - "learnMore": "और जानें", - "enable": "विश्लेषण सक्षम करें", - "disable": "विश्लेषण अक्षम करें", - "settings": "आप config/settings.yml फ़ाइल में विश्लेषण के लिए सेटिंग्स बदल सकते हैं", - "privacyAssurance": "हम कोई व्यक्तिगत जानकारी या आपकी फ़ाइलों की सामग्री ट्रैक नहीं करते।" - }, - "navbar": { - "favorite": "पसंदीदा", - "recent": "नए और हाल ही में अपडेट किए गए", - "darkmode": "डार्क मोड", - "language": "भाषाएं", - "settings": "सेटिंग्स", - "allTools": "उपकरण", - "multiTool": "मल्टी टूल", - "search": "खोजें", - "sections": { - "organize": "व्यवस्थित करें", - "convertTo": "PDF में परिवर्तित करें", - "convertFrom": "PDF से परिवर्तित करें", - "security": "हस्ताक्षर और सुरक्षा", - "advance": "उन्नत", - "edit": "देखें और संपादित करें", - "popular": "लोकप्रिय" - } - }, - "settings": { - "preferences": { - "title": "प्राथमिकताएँ" - }, - "workspace": { - "title": "वर्कस्पेस", - "people": "सदस्य", - "teams": "टीमें" - }, - "configuration": { - "title": "कॉन्फ़िगरेशन", - "systemSettings": "सिस्टम सेटिंग्स", - "features": "फ़ीचर्स", - "endpoints": "एंडपॉइंट्स", - "database": "डेटाबेस", - "advanced": "एडवांस्ड" - }, - "securityAuth": { - "title": "सुरक्षा और प्रमाणीकरण", - "security": "सुरक्षा", - "connections": "कनेक्शन्स" - }, - "licensingAnalytics": { - "title": "लाइसेंसिंग और एनालिटिक्स", - "plan": "प्लान", - "audit": "ऑडिट", - "usageAnalytics": "उपयोग एनालिटिक्स" - }, - "policiesPrivacy": { - "title": "नीतियाँ और गोपनीयता", - "legal": "कानूनी", - "privacy": "गोपनीयता" - }, - "developer": { - "title": "डेवलपर", - "apiKeys": "API Keys" - }, - "tooltips": { - "enableLoginFirst": "पहले लॉगिन मोड सक्षम करें", - "requiresEnterprise": "Enterprise लाइसेंस आवश्यक" - }, - "connection": { - "title": "कनेक्शन मोड", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "सेल्फ-होस्टेड" - }, - "server": "सर्वर", - "user": "के रूप में लॉग इन", - "logout": "लॉग आउट" - }, - "general": { - "title": "सामान्य", - "description": "सामान्य एप्लिकेशन प्राथमिकताएँ कॉन्फ़िगर करें।", - "user": "उपयोगकर्ता", - "logout": "लॉग आउट", - "enableFeatures": { - "dismiss": "खारिज करें", - "title": "सिस्टम प्रशासकों के लिए", - "intro": "अपने संगठन के लिए उपयोगकर्ता प्रमाणीकरण, टीम प्रबंधन और वर्कस्पेस सुविधाएँ सक्षम करें।", - "action": "कॉन्फ़िगर करें", - "and": "और", - "benefit": "उपयोगकर्ता भूमिकाएँ, टीम सहयोग, एडमिन नियंत्रण और एंटरप्राइज़ सुविधाएँ सक्षम करता है।", - "learnMore": "दस्तावेज़ीकरण में और जानें" - }, - "defaultToolPickerMode": "डिफ़ॉल्ट टूल पिकर मोड", - "defaultToolPickerModeDescription": "चुनें कि टूल पिकर डिफ़ॉल्ट रूप से फुलस्क्रीन या साइडबार में खुले", - "mode": { - "sidebar": "साइडबार", - "fullscreen": "फुलस्क्रीन" - }, - "autoUnzipTooltip": "API ऑपरेशंस से लौटे ZIP फ़ाइलों को स्वतः निकालें। ZIP फ़ाइलों को यथावत रखने के लिए अक्षम करें। यह स्वचालन वर्कफ़्लो को प्रभावित नहीं करता।", - "autoUnzip": "API प्रतिक्रियाओं को स्वत: अनज़िप करें", - "autoUnzipDescription": "ZIP प्रतिक्रियाओं से फ़ाइलें स्वतः निकालें", - "autoUnzipFileLimitTooltip": "केवल तभी अनज़िप करें जब ZIP में इतनी या इससे कम फ़ाइलें हों। बड़े ZIP निकालने के लिए इसे अधिक सेट करें।", - "autoUnzipFileLimit": "ऑटो-अनज़िप फ़ाइल सीमा", - "autoUnzipFileLimitDescription": "ZIP से निकालने के लिए फ़ाइलों की अधिकतम संख्या", - "defaultPdfEditor": "डिफ़ॉल्ट PDF एडिटर", - "defaultPdfEditorActive": "Stirling PDF आपका डिफ़ॉल्ट PDF एडिटर है", - "defaultPdfEditorInactive": "कोई अन्य एप्लिकेशन डिफ़ॉल्ट है", - "defaultPdfEditorChecking": "जांच हो रही है...", - "defaultPdfEditorSet": "पहले से डिफ़ॉल्ट", - "setAsDefault": "डिफ़ॉल्ट बनाएं", - "updates": { - "title": "सॉफ़्टवेयर अपडेट्स", - "description": "अपडेट्स जाँचें और वर्ज़न जानकारी देखें", - "currentVersion": "वर्तमान संस्करण", - "latestVersion": "नवीनतम संस्करण", - "checkForUpdates": "अपडेट्स जाँचें", - "viewDetails": "विवरण देखें" - }, - "hideUnavailableTools": "अनुपलब्ध टूल छिपाएं", - "hideUnavailableToolsDescription": "आपके सर्वर द्वारा अक्षम टूल्स को ग्रेआउट दिखाने के बजाय हटा दें।", - "hideUnavailableConversions": "अनुपलब्ध कन्वर्ज़न छिपाएं", - "hideUnavailableConversionsDescription": "कन्वर्ट टूल में अक्षम कन्वर्ज़न विकल्पों को ग्रेआउट दिखाने के बजाय हटा दें।" - }, - "hotkeys": { - "title": "कीबोर्ड शॉर्टकट्स", - "description": "त्वरित टूल एक्सेस के लिए कीबोर्ड शॉर्टकट्स कस्टमाइज़ करें। \"Change shortcut\" पर क्लिक करें और नया की कॉम्बिनेशन दबाएँ। रद्द करने के लिए Esc दबाएँ।", - "errorConflict": "शॉर्टकट पहले से {{tool}} द्वारा उपयोग किया गया है।", - "errorModifier": { - "mac": "अपने शॉर्टकट में ⌘ (Command), ⌥ (Option), या कोई अन्य मॉडिफ़ायर शामिल करें।", - "windows": "अपने शॉर्टकट में Ctrl, Alt, या कोई अन्य मॉडिफ़ायर शामिल करें।" - }, - "searchPlaceholder": "टूल खोजें...", - "none": "असाइन नहीं", - "customBadge": "कस्टम", - "defaultLabel": "डिफ़ॉल्ट: {{shortcut}}", - "capturing": "कुंजियाँ दबाएँ… (रद्द करने के लिए Esc)", - "change": "शॉर्टकट बदलें", - "reset": "रीसेट", - "shortcut": "शॉर्टकट", - "noShortcut": "कोई शॉर्टकट सेट नहीं" - } - }, - "update": { - "modalTitle": "अपडेट उपलब्ध", - "current": "वर्तमान संस्करण", - "latest": "नवीनतम संस्करण", - "latestStable": "नवीनतम स्थिर", - "priorityLabel": "प्राथमिकता", - "recommendedAction": "अनुशंसित कार्य", - "breakingChangesDetected": "असंगत परिवर्तन मिले", - "breakingChangesMessage": "कुछ संस्करणों में असंगत परिवर्तन हैं। अपडेट से पहले नीचे दिए गए माइग्रेशन गाइड्स देखें।", - "migrationGuides": "माइग्रेशन गाइड्स", - "viewGuide": "गाइड देखें", - "loadingDetailedInfo": "विस्तृत जानकारी लोड हो रही है...", - "close": "बंद करें", - "viewAllReleases": "सभी रिलीज़ देखें", - "downloadLatest": "नवीनतम डाउनलोड करें", - "availableUpdates": "उपलब्ध अपडेट्स", - "unableToLoadDetails": "विस्तृत जानकारी लोड करने में असमर्थ।", - "version": "संस्करण", - "urgentUpdateAvailable": "तत्काल अपडेट", - "updateAvailable": "अपडेट उपलब्ध", - "releaseNotes": "रिलीज़ नोट्स", - "priority": { - "urgent": "तत्काल", - "normal": "सामान्य", - "minor": "लघु", - "low": "कम" - }, - "breakingChanges": "असंगत परिवर्तन", - "breakingChangesDefault": "इस संस्करण में असंगत परिवर्तन शामिल हैं।", - "migrationGuide": "माइग्रेशन गाइड" - }, - "changeCreds": { - "title": "क्रेडेंशियल्स बदलें", - "header": "अपना खाता विवरण अपडेट करें", - "changePassword": "आप डिफ़ॉल्ट लॉगिन क्रेडेंशियल्स का उपयोग कर रहे हैं। कृपया एक नया पासवर्ड दर्ज करें", - "newUsername": "नया उपयोगकर्ता नाम", - "oldPassword": "वर्तमान पासवर्ड", - "newPassword": "नया पासवर्ड", - "confirmNewPassword": "नए पासवर्ड की पुष्टि करें", - "submit": "परिवर्तन जमा करें" - }, - "account": { - "title": "खाता सेटिंग्स", - "accountSettings": "खाता सेटिंग्स", - "adminSettings": "व्यवस्थापक सेटिंग्स - उपयोगकर्ताओं को देखें और जोड़ें", - "userControlSettings": "उपयोगकर्ता नियंत्रण सेटिंग्स", - "changeUsername": "उपयोगकर्ता नाम बदलें", - "newUsername": "नया उपयोगकर्ता नाम", - "password": "पुष्टिकरण पासवर्ड", - "oldPassword": "पुराना पासवर्ड", - "newPassword": "नया पासवर्ड", - "changePassword": "पासवर्ड बदलें", - "confirmNewPassword": "नए पासवर्ड की पुष्टि करें", - "signOut": "साइन आउट", - "yourApiKey": "आपकी API कुंजी", - "syncTitle": "खाते के साथ ब्राउज़र सेटिंग्स सिंक करें", - "settingsCompare": "सेटिंग्स तुलना:", - "property": "संपत्ति", - "webBrowserSettings": "वेब ब्राउज़र सेटिंग", - "syncToBrowser": "सिंक खाता -> ब्राउज़र", - "syncToAccount": "सिंक खाता <- ब्राउज़र" - }, - "adminUserSettings": { - "title": "उपयोगकर्ता नियंत्रण सेटिंग्स", - "header": "व्यवस्थापक उपयोगकर्ता नियंत्रण सेटिंग्स", - "admin": "व्यवस्थापक", - "user": "उपयोगकर्ता", - "addUser": "नया उपयोगकर्ता जोड़ें", - "deleteUser": "उपयोगकर्ता हटाएं", - "confirmDeleteUser": "क्या उपयोगकर्ता को हटा दिया जाए?", - "confirmChangeUserStatus": "क्या उपयोगकर्ता को अक्षम/सक्षम किया जाए?", - "usernameInfo": "उपयोगकर्ता नाम में केवल अक्षर, संख्याएं और निम्नलिखित विशेष वर्ण @._+- हो सकते हैं या एक वैध ईमेल पता होना चाहिए।", - "roles": "भूमिकाएं", - "role": "भूमिका", - "actions": "कार्रवाइयां", - "apiUser": "सीमित API उपयोगकर्ता", - "extraApiUser": "अतिरिक्त सीमित API उपयोगकर्ता", - "webOnlyUser": "केवल वेब उपयोगकर्ता", - "demoUser": "डेमो उपयोगकर्ता (कोई कस्टम सेटिंग्स नहीं)", - "internalApiUser": "आंतरिक API उपयोगकर्ता", - "forceChange": "लॉगिन पर उपयोगकर्ता को पासवर्ड बदलने के लिए मजबूर करें", - "submit": "उपयोगकर्ता सहेजें", - "changeUserRole": "उपयोगकर्ता की भूमिका बदलें", - "authenticated": "प्रमाणित", - "editOwnProfil": "अपनी प्रोफ़ाइल संपादित करें", - "enabledUser": "सक्षम उपयोगकर्ता", - "disabledUser": "अक्षम उपयोगकर्ता", - "activeUsers": "सक्रिय उपयोगकर्ता:", - "disabledUsers": "अक्षम उपयोगकर्ता:", - "totalUsers": "कुल उपयोगकर्ता:", - "lastRequest": "अंतिम अनुरोध", - "usage": "उपयोग देखें" - }, - "endpointStatistics": { - "title": "एंडपॉइंट सांख्यिकी", - "header": "एंडपॉइंट सांख्यिकी", - "top10": "टॉप 10", - "top20": "टॉप 20", - "all": "सभी", - "refresh": "रिफ्रेश", - "dataTypeLabel": "डेटा प्रकार:", - "dataTypeAll": "सभी", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "कुल एंडपॉइंट्स", - "totalVisits": "कुल विज़िट", - "showing": "दिखा रहे हैं", - "selectedVisits": "चयनित विज़िट", - "endpoint": "एंडपॉइंट", - "visits": "विज़िट", - "percentage": "प्रतिशत", - "loading": "लोड हो रहा है...", - "failedToLoad": "एंडपॉइंट डेटा लोड करने में विफल। कृपया रिफ्रेश करने का प्रयास करें।", - "home": "होम", - "login": "लॉगिन", - "top": "शीर्ष", - "numberOfVisits": "विज़िट की संख्या", - "visitsTooltip": "विज़िट: {0} (कुल का {1}%)", - "retry": "पुनः प्रयास करें" - }, - "database": { - "title": "डेटाबेस आयात/निर्यात", - "header": "डेटाबेस आयात/निर्यात", - "fileName": "फ़ाइल नाम", - "creationDate": "निर्माण तिथि", - "fileSize": "फ़ाइल आकार", - "deleteBackupFile": "बैकअप फ़ाइल हटाएं", - "importBackupFile": "बैकअप फ़ाइल आयात करें", - "createBackupFile": "बैकअप फ़ाइल बनाएं", - "downloadBackupFile": "बैकअप फ़ाइल डाउनलोड करें", - "info_1": "डेटा आयात करते समय, सही संरचना सुनिश्चित करना महत्वपूर्ण है। यदि आप अनिश्चित हैं कि आप क्या कर रहे हैं, तो किसी पेशेवर से सलाह और समर्थन लें। संरचना में त्रुटि एप्लिकेशन खराबी का कारण बन सकती है, यहां तक कि एप्लिकेशन को चलाने की पूर्ण अक्षमता भी हो सकती है।", - "info_2": "अपलोड करते समय फ़ाइल नाम मायने नहीं रखता। इसे बाद में backup_user_yyyyMMddHHmm.sql प्रारूप का पालन करने के लिए पुनर्नामित किया जाएगा, जो एक सुसंगत नामकरण सम्मेलन सुनिश्चित करता है।", - "submit": "बैकअप आयात करें", - "importIntoDatabaseSuccessed": "डेटाबेस में आयात सफल", - "backupCreated": "डेटाबेस बैकअप सफल", - "fileNotFound": "फ़ाइल नहीं मिली", - "fileNullOrEmpty": "फ़ाइल खाली या शून्य नहीं हो सकती", - "failedImportFile": "फ़ाइल आयात विफल", - "notSupported": "यह फ़ंक्शन आपके डेटाबेस कनेक्शन के लिए उपलब्ध नहीं है।" - }, - "session": { - "expired": "आपका सत्र समाप्त हो गया है। कृपया पृष्ठ को रिफ्रेश करें और पुन: प्रयास करें।", - "refreshPage": "पृष्ठ रिफ्रेश करें" - }, - "home": { - "desc": "आपकी सभी PDF आवश्यकताओं के लिए आपका स्थानीय रूप से होस्ट किया गया एक-स्टॉप-शॉप।", - "searchBar": "सुविधाएं खोजें...", - "viewPdf": { - "title": "PDF देखें/संपादित करें", - "desc": "देखें, टिप्पणी करें, टेक्स्ट या छवियां जोड़ें" - }, - "setFavorites": "पसंदीदा सेट करें", - "hideFavorites": "पसंदीदा छिपाएँ", - "showFavorites": "पसंदीदा दिखाएँ", - "legacyHomepage": "पुराना होमपेज", - "newHomePage": "हमारे नए होमपेज को आज़माएँ!", - "alphabetical": "वर्णानुक्रम", - "globalPopularity": "वैश्विक लोकप्रियता", - "sortBy": "क्रमबद्ध करें:", - "mobile": { - "brandAlt": "Stirling PDF लोगो", - "openFiles": "फ़ाइलें खोलें", - "swipeHint": "दृश्यों के बीच स्विच करने के लिए बाएँ या दाएँ स्वाइप करें", - "tools": "टूल्स", - "toolsSlide": "टूल चयन पैनल", - "viewSwitcher": "वर्कस्पेस दृश्य बदलें", - "workbenchSlide": "वर्कस्पेस पैनल", - "workspace": "वर्कस्पेस" - }, - "multiTool": { - "tags": "एकाधिक,टूल्स", - "title": "PDF मल्टी टूल", - "desc": "मर्ज करें, घुमाएं, पुनर्व्यवस्थित करें और पृष्ठ हटाएं" - }, - "merge": { - "tags": "जोड़ें,मिलाएँ,एकीकृत करें", - "title": "मर्ज", - "desc": "कई PDF को आसानी से एक में मर्ज करें।" - }, - "split": { - "tags": "विभाजित करें,अलग करें,तोड़ें", - "title": "विभाजित", - "desc": "PDF को कई दस्तावेजों में विभाजित करें" - }, - "rotate": { - "tags": "घुमाएँ,उलटें,अभिमुख करें", - "title": "घुमाएं", - "desc": "अपनी PDF को आसानी से घुमाएं।" - }, - "convert": { - "tags": "रूपांतरित करें,बदलें", - "title": "बदलें", - "desc": "विभिन्न फ़ॉर्मेट के बीच फ़ाइलें रूपांतरित करें" - }, - "pdfOrganiser": { - "tags": "संगठित करें,पुनर्व्यवस्थित करें,क्रम बदलें", - "title": "व्यवस्थित करें", - "desc": "किसी भी क्रम में पृष्ठ निकालें/पुनर्व्यवस्थित करें" - }, - "addImage": { - "tags": "सम्मिलित करें,एम्बेड करें,रखें", - "title": "छवि जोड़ें", - "desc": "PDF पर एक निर्धारित स्थान पर छवि जोड़ें" - }, - "addAttachments": { - "tags": "एम्बेड करें,संलग्न करें,शामिल करें", - "title": "अटैचमेंट जोड़ें", - "desc": "PDF में एम्बेडेड फ़ाइलें (अटैचमेंट) जोड़ें या हटाएँ" - }, - "watermark": { - "tags": "स्टैम्प,चिह्नित करें,ओवरले", - "title": "वॉटरमार्क जोड़ें", - "desc": "अपने PDF दस्तावेज में कस्टम वॉटरमार्क जोड़ें।" - }, - "removePassword": { - "tags": "अनलॉक", - "title": "पासवर्ड हटाएं", - "desc": "अपने PDF दस्तावेज से पासवर्ड सुरक्षा हटाएं।" - }, - "compress": { - "tags": "सिकोड़ें,कम करें,ऑप्टिमाइज़ करें", - "title": "कम्प्रेस", - "desc": "PDF को कम्प्रेस करें ताकि उनका फ़ाइल आकार कम हो जाए।" - }, - "unlockPDFForms": { - "tags": "अनलॉक,सक्रिय करें,संपादित करें", - "title": "PDF फ़ॉर्म अनलॉक करें", - "desc": "PDF दस्तावेज़ में फ़ॉर्म फ़ील्ड की केवल-पढ़ने योग्य गुण हटाएँ।" - }, - "changeMetadata": { - "tags": "संपादित करें,संशोधित करें,अपडेट करें", - "title": "मेटाडेटा बदलें", - "desc": "PDF दस्तावेज से मेटाडेटा बदलें/हटाएं/जोड़ें" - }, - "ocr": { - "tags": "निकालें,स्कैन करें", - "title": "OCR / स्कैन साफ़ करें", - "desc": "स्कैन को साफ करें और PDF के अंदर छवियों से टेक्स्ट का पता लगाएं और उसे टेक्स्ट के रूप में फिर से जोड़ें।" - }, - "extractImages": { - "tags": "निकालें,सहेजें,निर्यात करें", - "title": "छवियां निकालें", - "desc": "PDF से सभी छवियों को निकालें और उन्हें ज़िप में सहेजें" - }, - "scannerImageSplit": { - "tags": "पता लगाएँ,विभाजित करें,फ़ोटो", - "title": "स्कैन फ़ोटो पहचानें-बाँटें", - "desc": "स्कैन की गई फ़ोटो को पहचानकर अलग-अलग पृष्ठों में विभाजित करें" - }, - "sign": { - "tags": "हस्ताक्षर,ऑटोग्राफ", - "title": "हस्ताक्षर करें", - "desc": "चित्र बनाकर, टेक्स्ट या छवि द्वारा PDF में हस्ताक्षर जोड़ें" - }, - "flatten": { - "tags": "सरल बनाएं,हटाएँ,इंटरैक्टिव", - "title": "समतल करें", - "desc": "PDF से सभी इंटरैक्टिव तत्वों और फॉर्म को हटाएं" - }, - "certSign": { - "tags": "प्रमाणित करें,PEM,P12,आधिकारिक,एन्क्रिप्ट,साइन,प्रमाणपत्र,PKCS12,JKS,सर्वर,मैनुअल,ऑटो", - "title": "प्रमाणपत्र से हस्ताक्षर करें", - "desc": "प्रमाणपत्र/कुंजी (PEM/P12) से PDF पर हस्ताक्षर करें" - }, - "repair": { - "tags": "ठीक करें,बहाल करें", - "title": "मरम्मत करें", - "desc": "खराब/टूटी हुई PDF को ठीक करने का प्रयास करें" - }, - "removeBlanks": { - "tags": "हटाएँ,साफ़ करें,खाली", - "title": "खाली पृष्ठ हटाएं", - "desc": "दस्तावेज़ से खाली पृष्ठों का पता लगाएं और हटाएं" - }, - "removeAnnotations": { - "tags": "हटाएँ,साफ़ करें,निकालें", - "title": "टिप्पणियां हटाएं", - "desc": "PDF से सभी टिप्पणियां/एनोटेशन हटाएं" - }, - "compare": { - "tags": "अंतर", - "title": "तुलना करें", - "desc": "2 PDF दस्तावेजों के बीच अंतर की तुलना करें और दिखाएं" - }, - "removeCertSign": { - "tags": "हटाएँ,डिलीट करें,अनलॉक", - "title": "प्रमाणपत्र हस्ताक्षर हटाएं", - "desc": "PDF से प्रमाणपत्र हस्ताक्षर हटाएं" - }, - "pageLayout": { - "tags": "लेआउट,व्यवस्थित करें,मिलाएँ", - "title": "मल्टी-पेज लेआउट", - "desc": "PDF दस्तावेज के कई पृष्ठों को एक पृष्ठ में मर्ज करें" - }, - "bookletImposition": { - "tags": "बुकलेट,प्रिंट,बाइंडिंग", - "title": "बुकलेट इम्पोज़िशन", - "desc": "प्रिंटिंग और बाइंडिंग के लिए सही पृष्ठ क्रम और मल्टी-पेज लेआउट के साथ बुकलेट बनाएँ" - }, - "scalePages": { - "tags": "आकार बदलें,समायोजित करें,स्केल", - "title": "पेज आकार/स्केल बदलें", - "desc": "पृष्ठ और/या उसकी सामग्री का आकार/स्केल बदलें।" - }, - "addPageNumbers": { - "tags": "संख्या,पृष्ठांकन,गणना", - "title": "पृष्ठ संख्या जोड़ें", - "desc": "दस्तावेज़ में एक निर्धारित स्थान पर पृष्ठ संख्या जोड़ें" - }, - "autoRename": { - "tags": "ऑटो-डिटेक्ट,हेडर-आधारित,संगठित करें,पुन:लेबल करें", - "title": "PDF फ़ाइल ऑटो रिनेम", - "desc": "पता चले हेडर के आधार पर PDF फ़ाइल का नाम स्वतः बदलता है" - }, - "adjustContrast": { - "tags": "विपरीतता,चमक,संतृप्ति", - "title": "रंग/कंट्रास्ट समायोजित करें", - "desc": "PDF का कंट्रास्ट, संतृप्ति और चमक समायोजित करें" - }, - "crop": { - "tags": "ट्रिम करें,काटें,आकार बदलें", - "title": "PDF क्रॉप करें", - "desc": "आकार कम करने के लिए PDF को क्रॉप करें (टेक्स्ट बनाए रखें!)" - }, - "autoSplitPDF": { - "tags": "ऑटो,विभाजित करें,QR", - "title": "स्वतः पृष्ठ विभाजित करें", - "desc": "भौतिक स्कैन किए गए पृष्ठ विभाजक QR कोड के साथ स्कैन की गई PDF को स्वतः विभाजित करें" - }, - "sanitize": { - "tags": "साफ़ करें,पर्ज करें,हटाएँ", - "title": "स्वच्छ करें", - "desc": "PDF फ़ाइलों से संभावित रूप से हानिकारक तत्व हटाएँ" - }, - "getPdfInfo": { - "tags": "जानकारी,मेटाडेटा,विवरण", - "title": "PDF की पूरी जानकारी", - "desc": "PDF से संभव सभी जानकारी प्राप्त करें" - }, - "pdfToSinglePage": { - "tags": "मिलाएँ,मर्ज करें,एकल", - "title": "एक बड़ा पृष्ठ", - "desc": "सभी PDF पृष्ठों को एक बड़े एकल पृष्ठ में मर्ज करें" - }, - "showJS": { - "tags": "javascript,code,script", - "title": "जावास्क्रिप्ट दिखाएं", - "desc": "PDF में इंजेक्ट किए गए किसी भी जावास्क्रिप्ट को खोजें और दिखाएं" - }, - "redact": { - "tags": "सेंसर करें,ब्लैकआउट,छिपाएँ", - "title": "मैनुअल गोपनीयकरण", - "desc": "चयनित टेक्स्ट, बनाई गई आकृतियों और/या चयनित पृष्ठों के आधार पर PDF को गोपनीयकृत करें" - }, - "splitBySections": { - "tags": "विभाजित करें,खंड,बाँटें", - "title": "सेक्शन अनुसार PDF बाँटें", - "desc": "PDF के प्रत्येक पृष्ठ को छोटे क्षैतिज और ऊर्ध्वाधर भागों में बाँटें" - }, - "addStamp": { - "tags": "स्टैम्प,चिह्नित करें,सील", - "title": "PDF में स्टैम्प जोड़ें", - "desc": "निर्धारित स्थानों पर टेक्स्ट या इमेज स्टैम्प जोड़ें" - }, - "removeImage": { - "tags": "हटाएँ,डिलीट करें,साफ़ करें", - "title": "छवि हटाएं", - "desc": "फ़ाइल आकार कम करने के लिए PDF से छवि हटाएं" - }, - "splitByChapters": { - "tags": "विभाजित करें,अध्याय,संरचना", - "title": "अध्याय अनुसार PDF बाँटें", - "desc": "PDF को उसकी अध्याय संरचना के आधार पर कई फ़ाइलों में विभाजित करें।" - }, - "validateSignature": { - "tags": "वैधता जाँचें,सत्यापित करें,प्रमाणपत्र", - "title": "PDF हस्ताक्षर सत्यापित करें", - "desc": "PDF दस्तावेजों में डिजिटल हस्ताक्षर और प्रमाणपत्रों को सत्यापित करें" - }, - "swagger": { - "tags": "API,documentation,test", - "title": "API दस्तावेज़ीकरण", - "desc": "API दस्तावेज़ देखें और एंडपॉइंट टेस्ट करें" - }, - "scannerEffect": { - "tags": "स्कैन,सिम्युलेट,बनाएँ", - "title": "स्कैनर इफ़ेक्ट", - "desc": "ऐसा PDF बनाएँ जो स्कैन किया हुआ लगे" - }, - "editTableOfContents": { - "tags": "बुकमार्क,सामग्री,संपादित करें", - "title": "सामग्री तालिका संपादित करें", - "desc": "PDF दस्तावेज़ों में बुकमार्क और सामग्री तालिका जोड़ें या संपादित करें" - }, - "manageCertificates": { - "tags": "प्रमाणपत्र,आयात,निर्यात", - "title": "प्रमाणपत्र प्रबंधित करें", - "desc": "PDF पर हस्ताक्षर करने के लिए उपयोग होने वाली डिजिटल प्रमाणपत्र फ़ाइलें आयात, निर्यात या हटाएँ।" - }, - "read": { - "tags": "देखें,खोलें,प्रदर्शित करें", - "title": "पढ़ें", - "desc": "PDF देखें और एनोटेट करें। टेक्स्ट हाइलाइट करें, ड्रॉ करें, या समीक्षा और सहयोग के लिए टिप्पणियाँ जोड़ें।" - }, - "reorganizePages": { - "tags": "पुनर्व्यवस्थित करें,क्रम बदलें,संगठित करें", - "title": "पृष्ठ पुनर्गठित करें", - "desc": "विज़ुअल ड्रैग-एंड-ड्रॉप नियंत्रण से PDF पृष्ठों को पुनर्व्यवस्थित, डुप्लीकेट या हटाएँ।" - }, - "extractPages": { - "tags": "निकालें,चुनें,कॉपी करें", - "title": "पृष्ठ निकालें", - "desc": "PDF दस्तावेज़ से विशिष्ट पृष्ठ निकालें" - }, - "removePages": { - "tags": "हटाएँ,निकालें,बहिष्कृत करें", - "title": "निकालें", - "desc": "अपने PDF दस्तावेज से अवांछित पृष्ठ हटाएं।" - }, - "autoSizeSplitPDF": { - "tags": "ऑटो,विभाजित करें,आकार", - "title": "आकार/गिनती से ऑटो बाँटें", - "desc": "एक PDF को आकार, पृष्ठ संख्या, या दस्तावेज़ संख्या के आधार पर कई दस्तावेज़ों में विभाजित करें" - }, - "replaceColor": { - "title": "रंग बदलें/उलटें", - "desc": "PDF दस्तावेज़ों में रंगों को प्रतिस्थापित या उलटें" - }, - "devApi": { - "tags": "API,development,documentation", - "title": "API", - "desc": "API दस्तावेज़ के लिए लिंक" - }, - "devFolderScanning": { - "tags": "स्वचालन,फ़ोल्डर,स्कैनिंग", - "title": "स्वचालित फ़ोल्डर स्कैनिंग", - "desc": "स्वचालित फ़ोल्डर स्कैनिंग गाइड के लिए लिंक" - }, - "devSsoGuide": { - "title": "SSO गाइड", - "desc": "SSO गाइड के लिए लिंक" - }, - "devAirgapped": { - "title": "एयर-गैप्ड सेटअप", - "desc": "एयर-गैप्ड सेटअप गाइड के लिए लिंक" - }, - "addPassword": { - "title": "पासवर्ड जोड़ें", - "desc": "पासवर्ड के साथ अपने PDF दस्तावेज को एन्क्रिप्ट करें।" - }, - "changePermissions": { - "title": "अनुमतियां बदलें", - "desc": "दस्तावेज़ प्रतिबंध और अनुमतियाँ बदलें" - }, - "automate": { - "tags": "वर्कफ़्लो,सीक्वेंस,स्वचालन", - "title": "स्वचालित करें", - "desc": "PDF क्रियाओं को जोड़कर बहु-चरणीय वर्कफ़्लो बनाएँ। बार-बार होने वाले कार्यों के लिए उपयुक्त।" - }, - "overlay-pdfs": { - "desc": "PDF को दूसरी PDF के ऊपर ओवरले करें", - "title": "PDF ओवरले करें" - }, - "pdfTextEditor": { - "title": "PDF टेक्स्ट एडिटर", - "desc": "ग्रुप्ड टेक्स्ट एडिटिंग और PDF पुनर्जनन के साथ Stirling PDF JSON एक्सपोर्ट की समीक्षा व संपादन करें" - }, - "addText": { - "tags": "text,annotation,label", - "title": "टेक्स्ट जोड़ें", - "desc": "अपने PDF में कहीं भी कस्टम टेक्स्ट जोड़ें" - } - }, - "landing": { - "addFiles": "फ़ाइलें जोड़ें", - "uploadFromComputer": "कंप्यूटर से अपलोड करें", - "openFromComputer": "कंप्यूटर से खोलें" - }, - "viewPdf": { - "tags": "देखें,पढ़ें,टिप्पणी,टेक्स्ट,छवि", - "title": "PDF देखें/संपादित करें", - "header": "PDF देखें" - }, - "multiTool": { - "tags": "मल्टी टूल,मल्टी ऑपरेशन,UI,क्लिक ड्रैग,फ्रंट एंड,क्लाइंट साइड,इंटरैक्टिव,इंटरैक्टेबल,मूव,डिलीट,माइग्रेट,डिवाइड", - "title": "PDF मल्टी टूल", - "header": "PDF मल्टी टूल", - "uploadPrompts": "फ़ाइल नाम", - "selectAll": "सभी चुनें", - "deselectAll": "सभी अचयनित करें", - "selectPages": "पृष्ठ चयन", - "selectedPages": "चयनित पृष्ठ", - "page": "पृष्ठ", - "deleteSelected": "चयनित हटाएं", - "downloadAll": "निर्यात करें", - "downloadSelected": "चयनित निर्यात करें", - "insertPageBreak": "पृष्ठ विराम डालें", - "addFile": "फ़ाइल जोड़ें", - "rotateLeft": "बाएं घुमाएं", - "rotateRight": "दाएं घुमाएं", - "split": "विभाजित करें", - "moveLeft": "बाएं ले जाएं", - "moveRight": "दाएं ले जाएं", - "delete": "हटाएं", - "dragDropMessage": "पृष्ठ चयनित", - "undo": "पूर्ववत करें", - "redo": "पुनः करें" - }, - "merge": { - "tags": "मर्ज,पेज ऑपरेशन्स,बैक एंड,सर्वर साइड", - "title": "मर्ज करें", - "removeDigitalSignature": { - "label": "मर्ज की गई फ़ाइल में डिजिटल हस्ताक्षर हटाएँ?", - "tooltip": { - "title": "डिजिटल हस्ताक्षर हटाएँ", - "description": "फ़ाइलें मर्ज करते समय डिजिटल हस्ताक्षर अमान्य हो जाएंगे। अंतिम मर्ज किए गए PDF से उन्हें हटाने के लिए इसे चुनें।" - } - }, - "generateTableOfContents": { - "label": "मर्ज की गई फ़ाइल में सामग्री तालिका उत्पन्न करें?", - "tooltip": { - "title": "सामग्री तालिका उत्पन्न करें", - "description": "मूल फ़ाइल नाम और पृष्ठ संख्याओं के आधार पर मर्ज किए गए PDF में स्वतः क्लिक करने योग्य सामग्री तालिका बनाता है।" - } - }, - "submit": "मर्ज करें", - "sortBy": { - "description": "फ़ाइलें चयन क्रम में मर्ज की जाएँगी। पुन: क्रमित करने के लिए खींचें या नीचे छांटें।", - "label": "इसके अनुसार क्रमबद्ध करें", - "filename": "फ़ाइल नाम", - "dateModified": "संशोधित तिथि", - "ascending": "आरोही", - "descending": "अवरोही", - "sort": "छाँटें" - }, - "error": { - "failed": "PDFs मर्ज करते समय एक त्रुटि हुई।" - }, - "tooltip": { - "header": { - "title": "मर्ज सेटिंग्स का अवलोकन" - } - } - }, - "split": { - "title": "PDF विभाजित करें", - "header": "PDF विभाजित करें", - "desc": { - "1": "आपके द्वारा चुने गए नंबर वे पृष्ठ संख्याएं हैं जहां आप विभाजन करना चाहते हैं", - "2": "इसलिए 1,3,7-9 का चयन करने से 10 पृष्ठों वाले दस्तावेज़ को 6 अलग-अलग PDF में विभाजित कर देगा:", - "3": "दस्तावेज़ #1: पृष्ठ 1", - "4": "दस्तावेज़ #2: पृष्ठ 2 और 3", - "5": "दस्तावेज़ #3: पृष्ठ 4, 5, 6, 7", - "6": "दस्तावेज़ #4: पृष्ठ 8", - "7": "दस्तावेज़ #5: पृष्ठ 9", - "8": "दस्तावेज़ #6: पृष्ठ 10" - }, - "splitPages": "विभाजन करने के लिए पृष्ठ दर्ज करें:", - "submit": "विभाजित करें", - "steps": { - "chooseMethod": "विधि चुनें", - "settings": "सेटिंग्स" - }, - "settings": { - "selectMethodFirst": "कृपया पहले एक विभाजन विधि चुनें" - }, - "error": { - "failed": "PDF विभाजित करते समय एक त्रुटि हुई।" - }, - "method": { - "label": "विभाजन विधि चुनें", - "placeholder": "PDF को कैसे विभाजित करें चुनें" - }, - "methods": { - "prefix": { - "splitAt": "यहाँ विभाजित करें", - "splitBy": "इसके आधार पर विभाजित करें" - }, - "byPages": { - "name": "पृष्ठ संख्याएँ", - "desc": "विशिष्ट पृष्ठ निकालें (1,3,5-10)", - "tooltip": "अल्पविराम से अलग पृष्ठ संख्या दर्ज करें या हाइफ़न से रेंज दें" - }, - "bySections": { - "name": "खंड", - "desc": "पृष्ठों को ग्रिड खंडों में बाँटें", - "tooltip": "हर पृष्ठ को क्षैतिज और ऊर्ध्वाधर सेक्शनों में विभाजित करें" - }, - "bySize": { - "name": "फ़ाइल आकार", - "desc": "अधिकतम फ़ाइल आकार सीमित करें", - "tooltip": "अधिकतम फ़ाइल आकार निर्दिष्ट करें (उदा. 10MB, 500KB)" - }, - "byPageCount": { - "name": "पृष्ठ संख्या", - "desc": "प्रति फ़ाइल निश्चित पृष्ठ", - "tooltip": "हर विभाजित फ़ाइल के लिए पृष्ठों की संख्या दर्ज करें" - }, - "byDocCount": { - "name": "दस्तावेज़ संख्या", - "desc": "निर्धारित संख्या में फ़ाइलें बनाएँ", - "tooltip": "आप कितनी फ़ाइलें बनाना चाहते हैं, दर्ज करें" - }, - "byChapters": { - "name": "अध्याय", - "desc": "बुकमार्क सीमाओं पर विभाजित करें", - "tooltip": "विभाजन बिंदु निर्धारित करने के लिए PDF बुकमार्क का उपयोग करता है" - }, - "byPageDivider": { - "name": "पृष्ठ डिवाइडर", - "desc": "डिवाइडर शीट्स के साथ स्वतः विभाजित करें", - "tooltip": "स्कैन करते समय दस्तावेज़ों के बीच QR कोड डिवाइडर शीट्स का उपयोग करें" - } - }, - "value": { - "fileSize": { - "label": "फ़ाइल आकार", - "placeholder": "उदा. 10MB, 500KB" - }, - "pageCount": { - "label": "प्रति फ़ाइल पृष्ठ", - "placeholder": "उदा. 5, 10" - }, - "docCount": { - "label": "फ़ाइलों की संख्या", - "placeholder": "उदा. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "विभाजन विधियों का अवलोकन" - }, - "byPages": { - "title": "पृष्ठ संख्याओं पर विभाजित करें", - "text": "अपने PDF को विशिष्ट पृष्ठ संख्याओं पर विभाजित करें। 'n' का उपयोग पृष्ठ n के बाद विभाजित करता है। 'n-m' का उपयोग पृष्ठ n से पहले और पृष्ठ m के बाद विभाजित करता है।", - "bullet1": "एकल विभाजन बिंदु: 3,7 (पृष्ठ 3 और 7 के बाद विभाजित करता है)", - "bullet2": "रेंज विभाजन बिंदु: 3-8 (पृष्ठ 3 से पहले और पृष्ठ 8 के बाद विभाजित करता है)", - "bullet3": "मिश्रित: 2,5-10,15 (पृष्ठ 2 के बाद, पृष्ठ 5 से पहले, पृष्ठ 10 के बाद, और पृष्ठ 15 के बाद विभाजित करता है)" - }, - "bySections": { - "title": "ग्रिड खंडों से विभाजित करें", - "text": "प्रत्येक पृष्ठ को सेक्शनों की ग्रिड में बाँटें। कई कॉलम वाले दस्तावेज़ों को विभाजित करने या विशिष्ट क्षेत्रों को निकालने में उपयोगी।", - "bullet1": "क्षैतिज: बनाने के लिए पंक्तियों की संख्या", - "bullet2": "ऊर्ध्वाधर: बनाने के लिए कॉलम की संख्या", - "bullet3": "मर्ज: सभी सेक्शनों को एक PDF में मिलाएँ" - }, - "bySize": { - "title": "फ़ाइल आकार से विभाजित करें", - "text": "ऐसे कई PDFs बनाएँ जो निर्दिष्ट फ़ाइल आकार से अधिक न हों। फ़ाइल आकार सीमाओं या ईमेल अटैचमेंट के लिए आदर्श।", - "bullet1": "बड़ी फ़ाइलों के लिए MB का उपयोग करें (उदा., 10MB)", - "bullet2": "छोटी फ़ाइलों के लिए KB का उपयोग करें (उदा., 500KB)", - "bullet3": "सिस्टम पृष्ठ सीमाओं पर विभाजित करेगा" - }, - "byCount": { - "title": "गिनती के आधार पर विभाजित करें", - "text": "ऐसे कई PDFs बनाएँ जिनमें प्रत्येक में विशिष्ट संख्या में पृष्ठ या दस्तावेज़ हों।", - "bullet1": "पृष्ठ संख्या: प्रति फ़ाइल पृष्ठों की निश्चित संख्या", - "bullet2": "दस्तावेज़ संख्या: आउटपुट फ़ाइलों की निश्चित संख्या", - "bullet3": "बैच प्रोसेसिंग वर्कफ़्लो के लिए उपयोगी" - }, - "byChapters": { - "title": "अध्यायों के अनुसार विभाजित करें", - "text": "अध्याय सीमाओं पर स्वतः विभाजित करने के लिए PDF बुकमार्क का उपयोग करें। बुकमार्क संरचना वाले PDFs की आवश्यकता होती है।", - "bullet1": "बुकमार्क स्तर: किस स्तर पर विभाजित करना है (1=शीर्ष स्तर)", - "bullet2": "मेटाडेटा शामिल करें: दस्तावेज़ गुण सुरक्षित रखें", - "bullet3": "डुप्लीकेट की अनुमति दें: दोहराए गए बुकमार्क नामों को संभालें" - }, - "byDocCount": { - "bullet1": "आउटपुट फ़ाइलों की संख्या दर्ज करें जो आप चाहते हैं", - "bullet2": "पृष्ठों को यथासंभव समान रूप से वितरित किया जाता है", - "bullet3": "जब आपको विशिष्ट संख्या में फ़ाइलें चाहिए हों, तब उपयोगी", - "text": "पृष्ठों को समान रूप से वितरित करके एक विशिष्ट संख्या में आउटपुट फ़ाइलें बनाएँ।", - "title": "दस्तावेज़ संख्या के अनुसार विभाजित करें" - }, - "byPageCount": { - "bullet1": "प्रति आउटपुट फ़ाइल पृष्ठों की संख्या दर्ज करें", - "bullet2": "यदि समान रूप से विभाज्य नहीं है, तो अंतिम फ़ाइल में कम पृष्ठ हो सकते हैं", - "bullet3": "बैच प्रोसेसिंग वर्कफ़्लो के लिए उपयोगी", - "text": "प्रत्येक में विशिष्ट संख्या में पृष्ठों के साथ कई PDFs बनाएँ। समान दस्तावेज़ खंड बनाने के लिए उपयुक्त।", - "title": "पृष्ठ संख्या के अनुसार विभाजित करें" - }, - "byPageDivider": { - "bullet1": "डाउनलोड लिंक से डिवाइडर शीट्स प्रिंट करें", - "bullet2": "अपने दस्तावेज़ों के बीच डिवाइडर शीट्स डालें", - "bullet3": "सभी दस्तावेज़ों को एक साथ एक PDF के रूप में स्कैन करें", - "bullet4": "अपलोड करें - डिवाइडर पेज स्वतः पहचाने और हटाए जाते हैं", - "bullet5": "यदि डिवाइडर शीट के दोनों पक्ष स्कैन कर रहे हैं तो डुप्लेक्स मोड सक्षम करें", - "text": "QR कोड वाली भौतिक डिवाइडर शीट्स का उपयोग करके स्कैन किए गए दस्तावेज़ों को स्वतः विभाजित करें। साथ में स्कैन किए गए कई दस्तावेज़ों को प्रोसेस करने के लिए उत्तम।", - "title": "पृष्ठ डिवाइडर के अनुसार विभाजित करें" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "किसी विधि कार्ड पर क्लिक कर उसे चुनें", - "bullet2": "त्वरित विवरण देखने के लिए हर कार्ड पर होवर करें", - "bullet3": "आप विधि चुनने के बाद सेटिंग्स चरण दिखाई देगा", - "bullet4": "प्रोसेसिंग से पहले आप किसी भी समय विधि बदल सकते हैं", - "header": { - "text": "अपने PDF दस्तावेज़ को विभाजित करने का तरीका चुनें। हर विधि अलग उपयोग-मामलों और दस्तावेज़ प्रकारों के लिए अनुकूलित है।", - "title": "विभाजन विधि चयन" - }, - "title": "अपनी विभाजन विधि चुनें" - } - }, - "selectMethod": "कोई विभाजन विधि चुनें", - "resultsTitle": "विभाजन परिणाम" - }, - "rotate": { - "title": "PDF घुमाएं", - "submit": "घुमाएं", - "selectRotation": "रोटेशन कोण चुनें (घड़ी की दिशा में)", - "error": { - "failed": "PDF घुमाते समय एक त्रुटि हुई।" - }, - "preview": { - "title": "रोटेशन पूर्वावलोकन" - }, - "rotateLeft": "घड़ी की विपरीत दिशा में घुमाएँ", - "rotateRight": "घड़ी की दिशा में घुमाएँ", - "tooltip": { - "header": { - "title": "रोटेशन सेटिंग्स का अवलोकन" - }, - "description": { - "text": "अपने PDF पृष्ठों को 90-डिग्री इन्क्रीमेंट में घड़ी की दिशा या विपरीत दिशा में घुमाएँ। PDF के सभी पृष्ठ घुमाए जाएँगे। पूर्वावलोकन दिखाता है कि रोटेशन के बाद आपका दस्तावेज़ कैसा दिखेगा।" - }, - "controls": { - "title": "नियंत्रण", - "text": "ओरिएंटेशन समायोजित करने के लिए रोटेशन बटन का उपयोग करें। बायां बटन घड़ी की विपरीत दिशा में, दायां बटन घड़ी की दिशा में घुमाता है। हर क्लिक 90 डिग्री घुमाता है।" - } - } - }, - "convert": { - "title": "बदलें", - "desc": "विभिन्न फ़ॉर्मेट के बीच फ़ाइलें रूपांतरित करें", - "files": "फ़ाइलें", - "selectFilesPlaceholder": "शुरू करने के लिए मुख्य दृश्य में फ़ाइलें चुनें", - "settings": "सेटिंग्स", - "conversionCompleted": "रूपांतरण पूरा हुआ", - "results": "परिणाम", - "defaultFilename": "converted_file", - "conversionResults": "रूपांतरण परिणाम", - "convertFrom": "से रूपांतरित करें", - "convertTo": "में रूपांतरित करें", - "sourceFormatPlaceholder": "स्रोत फ़ॉर्मेट", - "targetFormatPlaceholder": "लक्ष्य फ़ॉर्मेट", - "selectSourceFormatFirst": "पहले एक स्रोत फ़ॉर्मेट चुनें", - "outputOptions": "आउटपुट विकल्प", - "pdfOptions": "PDF विकल्प", - "imageOptions": "इमेज विकल्प", - "colorType": "रंग प्रकार", - "color": "रंग", - "greyscale": "ग्रेस्केल", - "blackwhite": "काला और सफेद", - "dpi": "DPI", - "output": "आउटपुट", - "single": "एकल", - "multiple": "एकाधिक", - "fitOption": "फिट विकल्प", - "maintainAspectRatio": "आस्पेक्ट रेशियो बनाए रखें", - "fitDocumentToPage": "दस्तावेज़ को पृष्ठ पर फिट करें", - "fillPage": "पृष्ठ भरें", - "autoRotate": "ऑटो रोटेट", - "autoRotateDescription": "PDF पृष्ठ में बेहतर फिट हेतु छवियों को स्वतः घुमाएँ", - "combineImages": "छवियाँ मिलाएँ", - "combineImagesDescription": "सभी छवियों को एक PDF में मिलाएँ, या प्रत्येक छवि के लिए अलग PDFs बनाएँ", - "webOptions": "Web to PDF विकल्प", - "zoomLevel": "ज़ूम स्तर", - "emailOptions": "Email to PDF विकल्प", - "includeAttachments": "ईमेल अटैचमेंट शामिल करें", - "maxAttachmentSize": "अटैचमेंट का अधिकतम आकार (MB)", - "includeAllRecipients": "हेडर में CC और BCC प्राप्तकर्ता शामिल करें", - "downloadHtml": "PDF के बजाय HTML इंटरमीडिएट फ़ाइल डाउनलोड करें", - "pdfaOptions": "PDF/A विकल्प", - "outputFormat": "आउटपुट फ़ॉर्मेट", - "pdfaNote": "PDF/A-1b अधिक संगत है, PDF/A-2b अधिक सुविधाएँ समर्थित करता है।", - "pdfaDigitalSignatureWarning": "PDF में एक डिजिटल हस्ताक्षर है। यह अगले चरण में हटा दिया जाएगा।", - "fileFormat": "फ़ाइल फ़ॉर्मेट", - "wordDoc": "Word दस्तावेज़", - "wordDocExt": "Word दस्तावेज़ (.docx)", - "odtExt": "OpenDocument Text (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "OpenDocument Presentation (.odp)", - "txtExt": "Plain Text (.txt)", - "rtfExt": "Rich Text Format (.rtf)", - "selectedFiles": "चयनित फ़ाइलें", - "noFileSelected": "कोई फ़ाइल चयनित नहीं। फ़ाइलें जोड़ने के लिए फ़ाइल पैनल का उपयोग करें।", - "convertFiles": "फ़ाइलें रूपांतरित करें", - "converting": "रूपांतरण जारी...", - "downloadConverted": "रूपांतरित फ़ाइल डाउनलोड करें", - "errorNoFiles": "कृपया रूपांतरण के लिए कम से कम एक फ़ाइल चुनें।", - "errorNoFormat": "कृपया स्रोत और लक्ष्य दोनों फ़ॉर्मेट चुनें।", - "errorNotSupported": "{{from}} से {{to}} में रूपांतरण समर्थित नहीं है।", - "images": "छवियाँ", - "officeDocs": "Office दस्तावेज़ (Word, Excel, PowerPoint)", - "imagesExt": "इमेज (JPG, PNG, आदि)", - "markdown": "Markdown", - "textRtf": "टेक्स्ट/RTF", - "grayscale": "ग्रेस्केल", - "errorConversion": "फ़ाइल रूपांतरित करते समय एक त्रुटि हुई।", - "cbzOptions": "CBZ से PDF विकल्प", - "optimizeForEbook": "ईबुक रीडर्स के लिए PDF ऑप्टिमाइज़ करें (Ghostscript का उपयोग करता है)", - "cbzOutputOptions": "PDF से CBZ विकल्प", - "cbzDpi": "इमेज रेंडरिंग के लिए DPI" - }, - "imageToPdf": { - "tags": "रूपांतरण,img,jpg,चित्र,फोटो" - }, - "pdfToImage": { - "tags": "रूपांतरण,img,jpg,चित्र,फोटो", - "title": "PDF से छवि", - "header": "PDF से छवि", - "selectText": "छवि प्रारूप", - "singleOrMultiple": "पृष्ठ से छवि परिणाम प्रकार", - "single": "एकल बड़ी छवि", - "multi": "कई छवियां", - "colorType": "रंग प्रकार", - "color": "रंग", - "grey": "ग्रेस्केल", - "blackwhite": "काला और सफेद (डेटा खो सकता है!)", - "submit": "बदलें", - "info": "Python स्थापित नहीं है। WebP रूपांतरण के लिए आवश्यक है।", - "placeholder": "(जैसे 1,2,8 या 4,7,12-16 या 2n-1)" - }, - "pdfOrganiser": { - "tags": "डुप्लेक्स,सम,विषम,क्रमबद्ध करें,मूव", - "title": "पृष्ठ व्यवस्थापक", - "header": "PDF पृष्ठ व्यवस्थापक", - "submit": "पृष्ठ पुनर्व्यवस्थित करें", - "mode": { - "_value": "मोड", - "1": "कस्टम पृष्ठ क्रम", - "2": "उल्टा क्रम", - "3": "डुप्लेक्स क्रमबद्धन", - "4": "पुस्तिका क्रमबद्धन", - "5": "साइड स्टिच पुस्तिका क्रमबद्धन", - "6": "विषम-सम विभाजन", - "7": "प्रथम हटाएं", - "8": "अंतिम हटाएं", - "9": "प्रथम और अंतिम हटाएं", - "10": "विषम-सम मर्ज", - "11": "सभी पृष्ठ डुप्लीकेट करें", - "desc": { - "BOOKLET_SORT": "बुकलेट प्रिंटिंग के लिए पृष्ठ व्यवस्थित करें (अंतिम, पहला, दूसरा, दूसरा अंतिम, …)।", - "CUSTOM": "नया क्रम निर्धारित करने के लिए पृष्ठ संख्याओं या अभिव्यक्तियों का कस्टम अनुक्रम उपयोग करें।", - "DUPLEX_SORT": "ऐसे इंटरलीव करें मानो डुप्लेक्स स्कैनर ने पहले सभी फ्रंट, फिर सभी बैक स्कैन किए हों (1, n, 2, n-1, …)।", - "DUPLICATE": "कस्टम क्रम गिनती के अनुसार प्रत्येक पृष्ठ डुप्लीकेट करें (उदा., 4 होने पर प्रत्येक पृष्ठ 4×)।", - "ODD_EVEN_MERGE": "दो PDFs को पृष्ठों को बारी-बारी से लेकर मर्ज करें: पहले से विषम, दूसरे से सम।", - "ODD_EVEN_SPLIT": "दस्तावेज़ को दो आउटपुट में विभाजित करें: सभी विषम पृष्ठ और सभी सम पृष्ठ।", - "REMOVE_FIRST": "दस्तावेज़ से पहला पृष्ठ हटाएँ।", - "REMOVE_FIRST_AND_LAST": "दस्तावेज़ से पहला और अंतिम दोनों पृष्ठ हटाएँ।", - "REMOVE_LAST": "दस्तावेज़ से अंतिम पृष्ठ हटाएँ।", - "REVERSE_ORDER": "दस्तावेज़ को पलटें ताकि अंतिम पृष्ठ पहला हो जाए और आगे ऐसा ही।", - "SIDE_STITCH_BOOKLET_SORT": "साइड‑स्टिच बुकलेट प्रिंटिंग के लिए पृष्ठ व्यवस्थित करें (साइड बाइंडिंग के लिए अनुकूलित)।" - } - }, - "desc": { - "CUSTOM": "नया क्रम निर्धारित करने के लिए पृष्ठ संख्याओं या अभिव्यक्तियों का कस्टम अनुक्रम उपयोग करें।", - "REVERSE_ORDER": "दस्तावेज़ को पलटें ताकि अंतिम पृष्ठ पहला हो जाए और आगे ऐसा ही।", - "DUPLEX_SORT": "ऐसे इंटरलीव करें मानो डुप्लेक्स स्कैनर ने पहले सभी फ्रंट, फिर सभी बैक स्कैन किए हों (1, n, 2, n-1, …)।", - "BOOKLET_SORT": "बुकलेट प्रिंटिंग के लिए पृष्ठ व्यवस्थित करें (अंतिम, पहला, दूसरा, दूसरा अंतिम, …)।", - "SIDE_STITCH_BOOKLET_SORT": "साइड‑स्टिच बुकलेट प्रिंटिंग के लिए पृष्ठ व्यवस्थित करें (साइड बाइंडिंग के लिए अनुकूलित)।", - "ODD_EVEN_SPLIT": "दस्तावेज़ को दो आउटपुट में विभाजित करें: सभी विषम पृष्ठ और सभी सम पृष्ठ।", - "ODD_EVEN_MERGE": "दो PDFs को पृष्ठों को बारी-बारी से लेकर मर्ज करें: पहले से विषम, दूसरे से सम।", - "DUPLICATE": "कस्टम क्रम गिनती के अनुसार प्रत्येक पृष्ठ डुप्लीकेट करें (उदा., 4 होने पर प्रत्येक पृष्ठ 4×)।", - "REMOVE_FIRST": "दस्तावेज़ से पहला पृष्ठ हटाएँ।", - "REMOVE_LAST": "दस्तावेज़ से अंतिम पृष्ठ हटाएँ।", - "REMOVE_FIRST_AND_LAST": "दस्तावेज़ से पहला और अंतिम दोनों पृष्ठ हटाएँ।" - }, - "placeholder": "(जैसे 1,3,2 या 4-8,2,10-12 या 2n-1)" - }, - "addImage": { - "tags": "img,jpg,चित्र,फोटो", - "title": "छवि जोड़ें", - "header": "PDF में छवि जोड़ें", - "image": { - "name": "इमेज", - "placeholder": "एक इमेज अपलोड करें", - "label": "इमेज फ़ाइल" - }, - "steps": { - "configure": "इमेज कॉन्फ़िगर करें" - }, - "step": { - "createDesc": "वह इमेज अपलोड करें जिसे आप जोड़ना चाहते हैं", - "place": "इमेज रखें", - "placeDesc": "अपनी इमेज जोड़ने के लिए PDF पर कहीं भी क्लिक करें" - }, - "instructions": { - "title": "इमेज कैसे जोड़ें", - "text": "ऊपर अपनी इमेज अपलोड करने के बाद, उसे रखने के लिए PDF पर कहीं भी क्लिक करें।", - "paused": "प्लेसमेंट रुका हुआ", - "resumeHint": "प्लेसमेंट फिर से शुरू करें और क्लिक कर इमेज जोड़ें।", - "noSignature": "प्लेसमेंट सक्षम करने के लिए ऊपर एक इमेज अपलोड करें।" - }, - "mode": { - "move": "इमेज मूव करें", - "place": "इमेज रखें", - "pause": "प्लेसमेंट रोकें", - "resume": "प्लेसमेंट फिर शुरू करें" - }, - "results": { - "title": "इमेज जोड़ने के परिणाम" - }, - "error": { - "failed": "PDF में इमेज जोड़ते समय एक त्रुटि हुई।" - }, - "saved": { - "defaultLabel": "इमेज", - "defaultImageLabel": "अपलोड की गई इमेज" - }, - "applySignatures": "इमेज लागू करें" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "अटैचमेंट जोड़ें", - "remove": "अटैचमेंट हटाएँ", - "embed": "अटैचमेंट एम्बेड करें", - "submit": "Add attachments" - }, - "watermark": { - "title": "वॉटरमार्क जोड़ें", - "desc": "PDF फ़ाइलों में टेक्स्ट या इमेज वॉटरमार्क जोड़ें", - "completed": "वॉटरमार्क जोड़ा गया", - "submit": "वॉटरमार्क जोड़ें", - "filenamePrefix": "watermarked", - "error": { - "failed": "PDF में वॉटरमार्क जोड़ते समय एक त्रुटि हुई।" - }, - "watermarkType": { - "text": "टेक्स्ट", - "image": "इमेज" - }, - "settings": { - "type": "वॉटरमार्क प्रकार", - "text": { - "label": "वॉटरमार्क टेक्स्ट", - "placeholder": "वॉटरमार्क टेक्स्ट दर्ज करें" - }, - "image": { - "label": "वॉटरमार्क इमेज", - "choose": "इमेज चुनें", - "selected": "चयनित: {{filename}}" - }, - "fontSize": "फ़ॉन्ट आकार", - "size": "आकार", - "alphabet": "फ़ॉन्ट/भाषा", - "color": "वॉटरमार्क रंग", - "rotation": "रोटेशन (डिग्री)", - "opacity": "अपारदर्शिता (%)", - "spacing": { - "horizontal": "क्षैतिज अंतराल", - "vertical": "ऊर्ध्वाधर अंतराल", - "height": "ऊँचाई अंतराल", - "width": "चौड़ाई अंतराल" - }, - "convertToImage": "PDF पृष्ठों को इमेज में फ्लैटन करें" - }, - "alphabet": { - "roman": "रोमन/लैटिन", - "arabic": "अरबी", - "japanese": "जापानी", - "korean": "कोरियाई", - "chinese": "चीनी", - "thai": "थाई" - }, - "steps": { - "type": "वॉटरमार्क प्रकार", - "wording": "शब्दांकन", - "textStyle": "शैली", - "formatting": "फॉर्मैटिंग", - "file": "वॉटरमार्क फ़ाइल" - }, - "results": { - "title": "वॉटरमार्क परिणाम" - }, - "tooltip": { - "language": { - "title": "भाषा समर्थन", - "text": "अपने टेक्स्ट के लिए सही फ़ॉन्ट रेंडरिंग सुनिश्चित करने हेतु उपयुक्त भाषा सेटिंग चुनें।" - }, - "appearance": { - "title": "दिखावट सेटिंग्स", - "text": "अपना वॉटरमार्क कैसा दिखे और दस्तावेज़ से कैसे मेल खाए, नियंत्रित करें।", - "bullet1": "रोटेशन: कोणीय वॉटरमार्क के लिए -360° से 360°", - "bullet2": "अपारदर्शिता: पारदर्शिता नियंत्रण के लिए 0-100%", - "bullet3": "कम अपारदर्शिता सूक्ष्म वॉटरमार्क बनाती है" - }, - "spacing": { - "title": "स्पेसिंग नियंत्रण", - "text": "पृष्ठ भर में दोहराए गए वॉटरमार्क के बीच का अंतर समायोजित करें।", - "bullet1": "चौड़ाई स्पेसिंग: वॉटरमार्क के बीच क्षैतिज दूरी", - "bullet2": "ऊंचाई स्पेसिंग: वॉटरमार्क के बीच लंबवत दूरी", - "bullet3": "उच्च मान अधिक फैला हुआ पैटर्न बनाते हैं" - }, - "type": { - "header": { - "title": "वॉटरमार्क प्रकार चयन" - }, - "description": { - "title": "अपना वॉटरमार्क चुनें", - "text": "अपनी आवश्यकता के अनुसार टेक्स्ट या इमेज वॉटरमार्क चुनें।" - }, - "text": { - "title": "टेक्स्ट वॉटरमार्क", - "text": "कॉपीराइट नोटिस, कंपनी नाम, या गोपनीयता लेबल जोड़ने के लिए उपयुक्त। एकाधिक भाषाओं और कस्टम रंगों का समर्थन।", - "bullet1": "कस्टमाइज़ेबल फॉन्ट और भाषाएं", - "bullet2": "समायोज्य रंग और पारदर्शिता", - "bullet3": "कानूनी या ब्रांडिंग टेक्स्ट के लिए आदर्श" - }, - "image": { - "title": "इमेज वॉटरमार्क", - "text": "लोगो, स्टैम्प, या किसी भी छवि को वॉटरमार्क के रूप में उपयोग करें। ब्रांडिंग और विजुअल पहचान के लिए बेहतरीन।", - "bullet1": "कोई भी इमेज फॉर्मेट अपलोड करें", - "bullet2": "छवि की गुणवत्ता बनाए रखता है", - "bullet3": "लोगो और स्टैम्प के लिए उपयुक्त" - } - }, - "wording": { - "header": { - "title": "टेक्स्ट सामग्री" - }, - "text": { - "title": "वॉटरमार्क टेक्स्ट", - "text": "वह टेक्स्ट दर्ज करें जो आपके दस्तावेज़ में वॉटरमार्क के रूप में दिखेगा।", - "bullet1": "बेहतर पठनीयता के लिए इसे संक्षिप्त रखें", - "bullet2": "सामान्य उदाहरण: 'CONFIDENTIAL', 'DRAFT', कंपनी नाम", - "bullet3": "इमोजी अक्षरों का समर्थन नहीं है और वे फ़िल्टर कर दिए जाएंगे" - } - }, - "textStyle": { - "header": { - "title": "टेक्स्ट शैली" - }, - "color": { - "title": "रंग चयन", - "text": "ऐसा रंग चुनें जो आपके दस्तावेज़ की सामग्री के साथ अच्छा कंट्रास्ट दे।", - "bullet1": "हल्का ग्रे (#d3d3d3) सूक्ष्म वॉटरमार्क के लिए", - "bullet2": "उच्च कंट्रास्ट के लिए काला या गहरे रंग", - "bullet3": "ब्रांडिंग के लिए कस्टम रंग" - }, - "language": { - "title": "भाषा समर्थन", - "text": "उचित फॉन्ट रेंडरिंग सुनिश्चित करने के लिए उचित भाषा सेटिंग चुनें।" - } - }, - "file": { - "header": { - "title": "इमेज अपलोड" - }, - "upload": { - "title": "इमेज चयन", - "text": "अपने वॉटरमार्क के रूप में उपयोग करने के लिए एक इमेज फ़ाइल अपलोड करें।", - "bullet1": "सामान्य फॉर्मेट का समर्थन: PNG, JPG, GIF, BMP", - "bullet2": "पारदर्शिता वाली PNG सबसे अच्छा काम करती है", - "bullet3": "उच्च रेज़ोल्यूशन वाली छवियां गुणवत्ता बेहतर बनाए रखती हैं" - }, - "recommendations": { - "title": "सर्वोत्तम अभ्यास", - "text": "इष्टतम इमेज वॉटरमार्क परिणामों के लिए सुझाव।", - "bullet1": "पारदर्शी पृष्ठभूमि वाले लोगो या स्टैम्प का उपयोग करें", - "bullet2": "सरल डिज़ाइन जटिल छवियों से बेहतर काम करते हैं", - "bullet3": "रेज़ोल्यूशन चुनते समय अंतिम दस्तावेज़ आकार पर विचार करें" - } - }, - "formatting": { - "header": { - "title": "फॉर्मेटिंग और लेआउट" - }, - "size": { - "title": "आकार नियंत्रण", - "text": "अपने वॉटरमार्क (टेक्स्ट या इमेज) का आकार समायोजित करें।", - "bullet1": "बड़ा आकार अधिक प्रमुख वॉटरमार्क बनाता है" - }, - "appearance": { - "title": "दिखावट सेटिंग्स", - "text": "नियंत्रित करें कि आपका वॉटरमार्क कैसा दिखे और दस्तावेज़ में कैसे घुले-मिले।", - "bullet1": "घुमाव: तिरछे वॉटरमार्क के लिए -360° से 360°", - "bullet2": "अपारदर्शिता: पारदर्शिता नियंत्रण के लिए 0-100%", - "bullet3": "कम अपारदर्शिता सूक्ष्म वॉटरमार्क बनाती है" - }, - "spacing": { - "title": "स्पेसिंग नियंत्रण", - "text": "पृष्ठ भर में दोहराए गए वॉटरमार्क के बीच का अंतर समायोजित करें।", - "bullet1": "क्षैतिज स्पेसिंग: बाएं से दाएं वॉटरमार्क के बीच दूरी", - "bullet2": "लंबवत स्पेसिंग: ऊपर से नीचे वॉटरमार्क के बीच दूरी", - "bullet3": "उच्च मान अधिक फैला हुआ पैटर्न बनाते हैं" - }, - "security": { - "title": "सुरक्षा विकल्प", - "text": "बेहतर सुरक्षा के लिए अंतिम PDF को इमेज-आधारित फॉर्मेट में बदलें।", - "bullet1": "टेक्स्ट चयन और कॉपी होने से रोकता है", - "bullet2": "वॉटरमार्क हटाना कठिन हो जाता है", - "bullet3": "बड़ी फ़ाइल आकार का परिणाम देता है", - "bullet4": "संवेदनशील या कॉपीराइट सामग्री के लिए सर्वोत्तम" - } - } - }, - "type": { - "1": "टेक्स्ट", - "2": "छवि" - } - }, - "permissions": { - "tags": "पढ़ें,लिखें,संपादित करें,प्रिंट", - "title": "अनुमतियां बदलें", - "header": "अनुमतियां बदलें", - "warning": "चेतावनी: इन अनुमतियों को अपरिवर्तनीय बनाने के लिए, इन्हें पासवर्ड जोड़ने वाले पृष्ठ के माध्यम से पासवर्ड के साथ सेट करने की सिफारिश की जाती है", - "selectText": { - "1": "अनुमतियां बदलने के लिए PDF चुनें", - "2": "सेट करने के लिए अनुमतियां", - "3": "दस्तावेज़ असेंबली को रोकें", - "4": "सामग्री निष्कर्षण को रोकें", - "5": "पहुंच योग्यता के लिए निष्कर्षण को रोकें", - "6": "फॉर्म भरने को रोकें", - "7": "संशोधन को रोकें", - "8": "टिप्पणी संशोधन को रोकें", - "9": "प्रिंटिंग को रोकें", - "10": "विभिन्न प्रारूपों में प्रिंटिंग को रोकें" - }, - "submit": "बदलें" - }, - "editTableOfContents": { - "settings": { - "title": "बुकमार्क्स और आउटलाइन", - "replaceExisting": "मौजूदा बुकमार्क्स बदलें (जोड़ने हेतु अनचेक करें)", - "replaceExistingHint": "अक्षम होने पर, नई आउटलाइन वर्तमान बुकमार्क्स के बाद जोड़ी जाएगी।" - }, - "actions": { - "source": "बुकमार्क्स लोड करें", - "selectedFile": "{{file}} से लोड किया गया", - "noFile": "मौजूदा बुकमार्क्स निकालने के लिए एक PDF चुनें।", - "loadFromPdf": "चयनित PDF से लोड करें", - "importJson": "JSON इम्पोर्ट करें", - "importClipboard": "क्लिपबोर्ड से JSON पेस्ट करें", - "export": "बुकमार्क्स एक्सपोर्ट करें", - "exportJson": "JSON डाउनलोड करें", - "exportClipboard": "JSON क्लिपबोर्ड पर कॉपी करें", - "clipboardUnavailable": "इस ब्राउज़र में क्लिपबोर्ड एक्सेस उपलब्ध नहीं है।" - }, - "info": { - "line1": "हर बुकमार्क में एक वर्णनात्मक शीर्षक और खुलने वाला पेज होना चाहिए।", - "line2": "चैप्टर, सेक्शन या सबसेक्शन के लिए हाइरार्की बनाने हेतु चाइल्ड बुकमार्क्स का उपयोग करें।", - "line3": "समय बचाने के लिए चयनित PDF या JSON फ़ाइल से बुकमार्क्स इम्पोर्ट करें।" - }, - "workbench": { - "empty": { - "title": "संपादन शुरू करने के लिए टूल खोलें", - "description": "उसका वर्कस्पेस लोड करने के लिए Edit Table of Contents टूल चुनें।" - }, - "tabTitle": "आउटलाइन वर्कस्पेस", - "subtitle": "बुकमार्क्स इम्पोर्ट करें, हाइरार्की बनाएं, और साइड पैनल की भीड़ के बिना आउटलाइन लागू करें।", - "noFile": "कोई PDF चयनित नहीं", - "fileLabel": "परिवर्तन वर्तमान चयनित PDF पर लागू होंगे।", - "filePrompt": "शुरू करने के लिए अपनी लाइब्रेरी से एक PDF चुनें या नया अपलोड करें।", - "changeFile": "PDF बदलें", - "selectFile": "PDF चुनें" - }, - "editor": { - "heading": "बुकमार्क एडिटर", - "description": "बुकमार्क्स जोड़ें, नेस्ट करें, और पुन: क्रमित करें ताकि अपनी PDF आउटलाइन तैयार करें।", - "addTopLevel": "टॉप-लेवल बुकमार्क जोड़ें", - "empty": { - "title": "अभी तक कोई बुकमार्क नहीं", - "description": "मौजूदा बुकमार्क्स इम्पोर्ट करें या पहला एंट्री जोड़कर शुरू करें।", - "action": "पहला बुकमार्क जोड़ें" - }, - "defaultTitle": "नया बुकमार्क", - "defaultChildTitle": "चाइल्ड बुकमार्क", - "defaultSiblingTitle": "नया बुकमार्क", - "untitled": "बिना शीर्षक का बुकमार्क", - "childBadge": "चाइल्ड", - "pagePreview": "पेज {{page}}", - "field": { - "title": "बुकमार्क शीर्षक", - "page": "लक्षित पेज नंबर" - }, - "actions": { - "toggle": "चिल्ड्रन टॉगल करें", - "addChild": "चाइल्ड बुकमार्क जोड़ें", - "addSibling": "सिब्लिंग बुकमार्क जोड़ें", - "remove": "बुकमार्क हटाएं" - }, - "confirmRemove": "इस बुकमार्क और इसके सभी चिल्ड्रन को हटाएं?" - }, - "messages": { - "loadedTitle": "बुकमार्क्स निकाले गए", - "loadedBody": "PDF से मौजूदा बुकमार्क्स एडिटर में लोड किए गए।", - "noBookmarks": "चयनित PDF में कोई बुकमार्क नहीं मिला।", - "loadFailed": "चयनित PDF से बुकमार्क्स निकालने में असमर्थ।", - "imported": "बुकमार्क्स इम्पोर्ट हुए", - "importedBody": "आपकी JSON आउटलाइन ने वर्तमान एडिटर सामग्री को बदल दिया।", - "importedClipboard": "क्लिपबोर्ड डेटा ने वर्तमान बुकमार्क सूची को बदल दिया।", - "invalidJson": "अमान्य JSON संरचना", - "invalidJsonBody": "कृपया एक वैध बुकमार्क JSON फ़ाइल दें और फिर से प्रयास करें।", - "exported": "JSON डाउनलोड तैयार", - "copied": "क्लिपबोर्ड पर कॉपी किया गया", - "copiedBody": "बुकमार्क JSON सफलतापूर्वक कॉपी हुआ।", - "copyFailed": "कॉपी विफल" - }, - "error": { - "failed": "Table of Contents अपडेट करने में विफल" - }, - "submit": "Table of Contents लागू करें", - "results": { - "title": "बुकमार्क्स के साथ अपडेटेड PDF", - "subtitle": "प्रोसेस्ड फ़ाइल डाउनलोड करें या नीचे ऑपरेशन को पूर्ववत करें।" - } - }, - "removePages": { - "tags": "पृष्ठ निकालें,पृष्ठ हटाएं", - "title": "निकालें", - "pageNumbers": { - "label": "हटाने के लिए पृष्ठ", - "placeholder": "उदा., 1,3,5-8,10", - "error": "अमान्य पृष्ठ संख्या फ़ॉर्मेट। संख्याएँ, रेंज (1-5), या गणितीय अभिव्यक्तियाँ (2n+1) उपयोग करें" - }, - "filenamePrefix": "pages_removed", - "files": { - "placeholder": "शुरू करने के लिए मुख्य दृश्य में एक PDF फ़ाइल चुनें" - }, - "settings": { - "title": "सेटिंग्स" - }, - "tooltip": { - "header": { - "title": "पृष्ठ हटाने की सेटिंग्स" - }, - "pageNumbers": { - "title": "पृष्ठ चयन", - "text": "अपने PDF से किन पृष्ठों को हटाना है निर्दिष्ट करें। आप व्यक्तिगत पृष्ठ, रेंज, या गणितीय अभिव्यक्तियाँ उपयोग कर सकते हैं।", - "bullet1": "व्यक्तिगत पृष्ठ: 1,3,5 (पृष्ठ 1, 3, और 5 हटाता है)", - "bullet2": "पृष्ठ रेंज: 1-5,10-15 (पृष्ठ 1-5 और 10-15 हटाता है)", - "bullet3": "गणितीय: 2n+1 (विषम पृष्ठ हटाता है)", - "bullet4": "ओपन रेंज: 5- (पृष्ठ 5 से अंत तक हटाता है)" - }, - "examples": { - "title": "सामान्य उदाहरण", - "text": "कुछ सामान्य पृष्ठ चयन पैटर्न:", - "bullet1": "पहला पृष्ठ हटाएं: 1", - "bullet2": "आखिरी 3 पृष्ठ हटाएं: -3", - "bullet3": "हर दूसरा पृष्ठ हटाएं: 2n", - "bullet4": "विशिष्ट बिखरे पृष्ठ हटाएं: 1,5,10,15" - }, - "safety": { - "title": "सुरक्षा सुझाव", - "text": "पृष्ठ हटाते समय महत्वपूर्ण बातें:", - "bullet1": "प्रोसेसिंग से पहले हमेशा अपनी चयन सूची का पूर्वावलोकन करें", - "bullet2": "अपनी मूल फ़ाइल का बैकअप रखें", - "bullet3": "पृष्ठ संख्या 1 से शुरू होती है, 0 से नहीं", - "bullet4": "अमान्य पृष्ठ संख्याओं को नजरअंदाज किया जाएगा" - } - }, - "error": { - "failed": "पृष्ठ हटाते समय एक त्रुटि हुई।" - }, - "results": { - "title": "पृष्ठ हटाने के परिणाम" - }, - "submit": "निकालें" - }, - "extractPages": { - "title": "पृष्ठ निकालें", - "pageNumbers": { - "label": "निकालने के लिए पृष्ठ", - "placeholder": "उदा., 1,3,5-8 या odd & 1-10" - }, - "settings": { - "title": "सेटिंग्स" - }, - "tooltip": { - "description": "चयनित पृष्ठों को क्रम बनाए रखते हुए नए PDF में निकालता है।" - }, - "error": { - "failed": "पृष्ठ निकालने में विफल" - }, - "results": { - "title": "निकाले गए पृष्ठ" - }, - "submit": "पृष्ठ निकालें" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "पृष्ठ चयन गाइड" - }, - "basic": { - "title": "मूल उपयोग", - "text": "सरल सिंटैक्स का उपयोग करके अपने PDF दस्तावेज़ से विशिष्ट पृष्ठ चुनें।", - "bullet1": "व्यक्तिगत पृष्ठ: 1,3,5", - "bullet2": "पृष्ठ रेंज: 3-6 या 10-15", - "bullet3": "सभी पृष्ठ: all" - }, - "advanced": { - "title": "उन्नत फीचर" - }, - "tips": { - "title": "टिप्स", - "text": "इन दिशानिर्देशों को ध्यान में रखें:", - "bullet1": "पृष्ठ संख्या 1 से शुरू होती है (0 से नहीं)", - "bullet2": "स्पेस अपने आप हटा दिए जाते हैं", - "bullet3": "अमान्य अभिव्यक्तियों को नजरअंदाज किया जाता है" - }, - "syntax": { - "title": "सिंटैक्स बेसिक्स", - "text": "संख्याएँ, रेंज, कीवर्ड, और प्रोग्रेशन का उपयोग करें (n 0 से शुरू होता है)। कोष्ठक समर्थित हैं।", - "bullets": { - "numbers": "संख्याएँ/रेंज: 5, 10-20", - "keywords": "कीवर्ड: odd, even", - "progressions": "प्रोग्रेशन: 3n, 4n+1" - } - }, - "operators": { - "title": "ऑपरेटर", - "text": "AND की प्राथमिकता कॉमा से अधिक है। NOT दस्तावेज़ रेंज के भीतर लागू होता है।", - "and": "AND: & या \"and\" — दोनों शर्तें आवश्यक (उदा., 1-50 & even)", - "comma": "कॉमा: , या | — चयन संयोजित करें (उदा., 1-10, 20)", - "not": "NOT: ! या \"not\" — पृष्ठ बाहर रखें (उदा., 3n & not 30)" - }, - "examples": { - "title": "उदाहरण" - }, - "complex": { - "bullet1": "1,3-5,8,2n → पृष्ठ 1, 3–5, 8, साथ ही सम", - "bullet2": "10-,2n-1 → पृष्ठ 10 से अंत तक + विषम पृष्ठ", - "description": "अलग-अलग प्रकार मिलाएं।", - "title": "जटिल संयोजन" - }, - "description": "ऑपरेशन के लिए किन पृष्ठों का उपयोग करना है चुनें। एकल पृष्ठ, रेंज, सूत्र, और all कीवर्ड समर्थित।", - "individual": { - "bullet1": "1,3,5 → पृष्ठ 1, 3, 5 चुनता है", - "bullet2": "2,7,12 → पृष्ठ 2, 7, 12 चुनता है", - "description": "कॉमा से अलग संख्याएँ दर्ज करें।", - "title": "व्यक्तिगत पृष्ठ" - }, - "mathematical": { - "bullet1": "2n → सभी सम पृष्ठ (2, 4, 6…)", - "bullet2": "2n-1 → सभी विषम पृष्ठ (1, 3, 5…)", - "bullet3": "3n → हर तीसरा पृष्ठ (3, 6, 9…)", - "bullet4": "4n-1 → पृष्ठ 3, 7, 11, 15…", - "description": "पैटर्न के लिए सूत्रों में n का उपयोग करें।", - "title": "गणितीय फ़ंक्शन" - }, - "ranges": { - "bullet1": "3-6 → पृष्ठ 3–6 चुनता है", - "bullet2": "10-15 → पृष्ठ 10–15 चुनता है", - "bullet3": "5- → पृष्ठ 5 से अंत तक चुनता है", - "description": "लगातार पृष्ठों के लिए - का उपयोग करें।", - "title": "पृष्ठ रेंज" - }, - "special": { - "bullet1": "all → सभी पृष्ठ चुनता है", - "title": "विशेष कीवर्ड" - } - } - }, - "bulkSelection": { - "syntaxError": "एक सिंटैक्स समस्या है। सहायता के लिए पृष्ठ चयन टिप्स देखें।", - "header": { - "title": "पृष्ठ चयन गाइड" - }, - "syntax": { - "title": "सिंटैक्स बेसिक्स", - "text": "संख्याएँ, रेंज, कीवर्ड, और प्रोग्रेशन का उपयोग करें (n 0 से शुरू होता है)। कोष्ठक समर्थित हैं।", - "bullets": { - "numbers": "संख्याएँ/रेंज: 5, 10-20", - "keywords": "कीवर्ड: odd, even", - "progressions": "प्रोग्रेशन: 3n, 4n+1" - } - }, - "operators": { - "title": "ऑपरेटर", - "text": "AND की प्राथमिकता कॉमा से अधिक है। NOT दस्तावेज़ रेंज के भीतर लागू होता है।", - "and": "AND: & या \"and\" — दोनों शर्तें आवश्यक (उदा., 1-50 & even)", - "comma": "कॉमा: , या | — चयन संयोजित करें (उदा., 1-10, 20)", - "not": "NOT: ! या \"not\" — पृष्ठ बाहर रखें (उदा., 3n & not 30)" - }, - "examples": { - "title": "उदाहरण", - "first50": "पहले 50", - "last50": "आखिरी 50", - "every3rd": "हर तीसरा", - "oddWithinExcluding": "1-20 के भीतर विषम, 5-7 को छोड़कर", - "combineSets": "सेट संयोजित करें" - }, - "firstNPages": { - "title": "पहले N पृष्ठ", - "placeholder": "पृष्ठों की संख्या" - }, - "lastNPages": { - "title": "आखिरी N पृष्ठ", - "placeholder": "पृष्ठों की संख्या" - }, - "everyNthPage": { - "title": "हर N-वां पृष्ठ", - "placeholder": "स्टेप साइज़" - }, - "range": { - "title": "रेंज", - "fromPlaceholder": "से", - "toPlaceholder": "तक" - }, - "keywords": { - "title": "कीवर्ड" - }, - "advanced": { - "title": "उन्नत" - } - }, - "compressPdfs": { - "tags": "कम्प्रेस,छोटा,छोटा" - }, - "unlockPDFForms": { - "tags": "remove,delete,form,field,readonly", - "title": "फॉर्म फ़ील्ड से Read-Only हटाएं", - "header": "PDF फॉर्म अनलॉक करें", - "submit": "Remove", - "description": "यह टूल PDF फॉर्म फ़ील्ड से Read-Only प्रतिबंध हटाएगा, जिससे वे संपादन योग्य और भरने योग्य बनेंगे।", - "filenamePrefix": "unlocked_forms", - "files": { - "placeholder": "शुरू करने के लिए मुख्य दृश्य में एक PDF फ़ाइल चुनें" - }, - "error": { - "failed": "PDF फॉर्म अनलॉक करते समय एक त्रुटि हुई।" - }, - "results": { - "title": "अनलॉक किए गए फॉर्म के परिणाम" - } - }, - "changeMetadata": { - "header": "मेटाडेटा बदलें", - "submit": "बदलें", - "filenamePrefix": "metadata", - "settings": { - "title": "मेटाडेटा सेटिंग्स" - }, - "standardFields": { - "title": "मानक फ़ील्ड" - }, - "deleteAll": { - "label": "मौजूदा मेटाडेटा हटाएं", - "checkbox": "सारा मेटाडेटा मिटाएं" - }, - "title": { - "label": "शीर्षक", - "placeholder": "दस्तावेज़ शीर्षक" - }, - "author": { - "label": "लेखक", - "placeholder": "दस्तावेज़ लेखक" - }, - "subject": { - "label": "विषय", - "placeholder": "दस्तावेज़ विषय" - }, - "keywords": { - "label": "कीवर्ड", - "placeholder": "दस्तावेज़ कीवर्ड" - }, - "creator": { - "label": "निर्माता", - "placeholder": "दस्तावेज़ निर्माता" - }, - "producer": { - "label": "प्रोड्यूसर", - "placeholder": "दस्तावेज़ प्रोड्यूसर" - }, - "dates": { - "title": "दिनांक फ़ील्ड" - }, - "creationDate": { - "label": "निर्माण तिथि", - "placeholder": "निर्माण तिथि" - }, - "modificationDate": { - "label": "संशोधन तिथि", - "placeholder": "संशोधन तिथि" - }, - "trapped": { - "label": "ट्रैप्ड स्थिति", - "unknown": "अज्ञात", - "true": "सत्य", - "false": "असत्य" - }, - "advanced": { - "title": "उन्नत विकल्प" - }, - "customFields": { - "title": "कस्टम मेटाडेटा", - "description": "दस्तावेज़ में कस्टम मेटाडेटा फ़ील्ड जोड़ें", - "add": "फ़ील्ड जोड़ें", - "key": "कुंजी", - "keyPlaceholder": "कस्टम कुंजी", - "value": "मान", - "valuePlaceholder": "कस्टम मान", - "remove": "हटाएं" - }, - "results": { - "title": "अपडेटेड PDF" - }, - "error": { - "failed": "PDF मेटाडेटा बदलते समय एक त्रुटि हुई।" - }, - "tooltip": { - "header": { - "title": "PDF मेटाडेटा अवलोकन" - }, - "standardFields": { - "title": "मानक फ़ील्ड", - "text": "दस्तावेज़ का वर्णन करने वाले सामान्य PDF मेटाडेटा फ़ील्ड।", - "bullet1": "शीर्षक: दस्तावेज़ का नाम या हेडिंग", - "bullet2": "लेखक: जिसने दस्तावेज़ बनाया", - "bullet3": "विषय: सामग्री का संक्षिप्त वर्णन", - "bullet4": "कीवर्ड: दस्तावेज़ के लिए खोज शब्द", - "bullet5": "क्रिएटर/प्रोड्यूसर: PDF बनाने के लिए इस्तेमाल सॉफ़्टवेयर" - }, - "dates": { - "title": "दिनांक फ़ील्ड", - "text": "दस्तावेज़ कब बनाया और संशोधित किया गया।", - "bullet1": "निर्माण तिथि: मूल दस्तावेज़ कब बनाया गया", - "bullet2": "संशोधन तिथि: आखिरी बार कब बदला गया" - }, - "options": { - "title": "अतिरिक्त विकल्प", - "text": "कस्टम फ़ील्ड और गोपनीयता नियंत्रण।", - "bullet1": "कस्टम मेटाडेटा: अपनी कुंजी-मूल्य जोड़ियाँ जोड़ें", - "bullet2": "ट्रैप्ड स्थिति: उच्च-गुणवत्ता प्रिंटिंग सेटिंग", - "bullet3": "सब हटाएं: गोपनीयता के लिए सारा मेटाडेटा हटाएं" - }, - "deleteAll": { - "title": "मौजूदा मेटाडेटा हटाएं", - "text": "गोपनीयता सुनिश्चित करने के लिए पूर्ण मेटाडेटा हटाना।" - }, - "customFields": { - "title": "कस्टम मेटाडेटा", - "text": "अपनी कस्टम कुंजी-मूल्य मेटाडेटा जोड़ियाँ जोड़ें।", - "bullet1": "अपने दस्तावेज़ से संबंधित कोई भी कस्टम फ़ील्ड जोड़ें", - "bullet2": "उदाहरण: विभाग, प्रोजेक्ट, संस्करण, स्थिति", - "bullet3": "प्रत्येक प्रविष्टि के लिए कुंजी और मान दोनों आवश्यक हैं" - }, - "advanced": { - "title": "उन्नत विकल्प", - "trapped": { - "title": "ट्रैप्ड स्थिति", - "description": "संकेत करता है कि दस्तावेज़ उच्च-गुणवत्ता प्रिंटिंग के लिए तैयार है या नहीं।", - "bullet1": "सत्य: दस्तावेज़ प्रिंटिंग के लिए ट्रैप किया गया है", - "bullet2": "असत्य: दस्तावेज़ ट्रैप नहीं किया गया है", - "bullet3": "अज्ञात: ट्रैप्ड स्थिति निर्दिष्ट नहीं है" - } - } - } - }, - "fileToPDF": { - "tags": "रूपांतरण,प्रारूप,दस्तावेज,चित्र,स्लाइड,टेक्स्ट,रूपांतरण,कार्यालय,डॉक्स,वर्ड,एक्सेल,पावरपॉइंट", - "title": "फ़ाइल से PDF", - "header": "किसी भी फ़ाइल को PDF में बदलें", - "credit": "यह सेवा फ़ाइल रूपांतरण के लिए LibreOffice और Unoconv का उपयोग करती है।", - "supportedFileTypesInfo": "समर्थित फ़ाइल प्रकार", - "supportedFileTypes": "समर्थित फ़ाइल प्रकारों में निम्नलिखित शामिल होने चाहिए, हालांकि समर्थित प्रारूपों की पूर्ण अद्यतन सूची के लिए कृपया LibreOffice दस्तावेज़ीकरण देखें", - "submit": "PDF में बदलें" - }, - "ocr": { - "tags": "पहचान,टेक्स्ट,छवि,स्कैन,पढ़ें,पहचानें,पहचान,संपादन योग्य", - "title": "OCR / स्कैन साफ करें", - "desc": "स्कैन को साफ करें और PDF के अंदर छवियों से टेक्स्ट का पता लगाएं और उसे टेक्स्ट के रूप में फिर से जोड़ें।", - "header": "स्कैन साफ करें / OCR (ऑप्टिकल कैरेक्टर रिकग्निशन)", - "selectText": { - "1": "PDF में पता लगाए जाने वाली भाषाएं चुनें (जो वर्तमान में पता लगाई गई हैं उन्हें सूचीबद्ध किया गया है):", - "2": "OCR किए गए PDF के साथ OCR टेक्स्ट युक्त टेक्स्ट फ़ाइल बनाएं", - "3": "टेढ़े कोण पर स्कैन किए गए पृष्ठों को उन्हें वापस स्थान पर घुमाकर सही करें", - "4": "पृष्ठ को साफ करें ताकि OCR पृष्ठभूमि शोर में टेक्स्ट ढूंढने की संभावना कम हो। (कोई आउटपुट परिवर्तन नहीं)", - "5": "पृष्ठ को साफ करें ताकि OCR पृष्ठभूमि शोर में टेक्स्ट ढूंढने की संभावना कम हो, आउटपुट में सफाई बनाए रखें।", - "6": "इंटरैक्टिव टेक्स्ट वाले पृष्ठों को छोड़ दें, केवल छवि वाले पृष्ठों पर OCR करें", - "7": "बल OCR, प्रत्येक पृष्ठ पर OCR करेगा सभी मूल टेक्स्ट तत्वों को हटा देगा", - "8": "सामान्य (यदि PDF में टेक्स्ट है तो त्रुटि होगी)", - "9": "अतिरिक्त सेटिंग्स", - "10": "OCR मोड", - "11": "OCR के बाद छवियां हटाएं (सभी छवियां हटाएं, केवल रूपांतरण चरण का हिस्सा होने पर उपयोगी)", - "12": "रेंडर प्रकार (उन्नत)" - }, - "help": "कृपया अन्य भाषाओं के लिए उपयोग और/या डॉकर में उपयोग न करने के बारे में यह दस्तावेज़ीकरण पढ़ें", - "credit": "यह सेवा OCR के लिए qpdf और Tesseract का उपयोग करती है।", - "submit": "OCR के साथ PDF प्रोसेस करें", - "operation": { - "submit": "OCR प्रोसेस करें और समीक्षा करें" - }, - "results": { - "title": "OCR परिणाम" - }, - "languagePicker": { - "additionalLanguages": "अतिरिक्त भाषाएँ ढूंढ रहे हैं?", - "viewSetupGuide": "सेटअप गाइड देखें →" - }, - "settings": { - "title": "सेटिंग्स", - "ocrMode": { - "label": "OCR मोड", - "auto": "ऑटो (टेक्स्ट लेयर छोड़ें)", - "force": "फोर्स (सभी पर पुनः OCR, टेक्स्ट बदलें)", - "strict": "स्ट्रिक्ट (टेक्स्ट मिला तो रोकें)" - }, - "languages": { - "label": "भाषाएं", - "placeholder": "भाषाएँ चुनें" - }, - "compatibilityMode": { - "label": "कंपैटिबिलिटी मोड" - }, - "advancedOptions": { - "label": "प्रोसेसिंग विकल्प", - "sidecar": "टेक्स्ट फ़ाइल बनाएं", - "deskew": "पृष्ठों का झुकाव ठीक करें", - "clean": "इनपुट फ़ाइल साफ़ करें", - "cleanFinal": "अंतिम आउटपुट साफ़ करें" - } - }, - "tooltip": { - "header": { - "title": "OCR सेटिंग्स अवलोकन" - }, - "mode": { - "title": "OCR मोड", - "text": "Optical Character Recognition (OCR) आपको स्कैन या स्क्रीनशॉट किए गए पृष्ठों को ऐसे टेक्स्ट में बदलने में मदद करता है जिसे आप खोज, कॉपी या हाइलाइट कर सकते हैं।", - "bullet1": "ऑटो उन पृष्ठों को छोड़ देता है जिनमें पहले से टेक्स्ट लेयर है।", - "bullet2": "फोर्स हर पृष्ठ पर पुनः OCR करता है और सारा टेक्स्ट बदल देता है।", - "bullet3": "स्ट्रिक्ट किसी भी चयन योग्य टेक्स्ट के मिलने पर रुक जाता है।" - }, - "languages": { - "title": "भाषाएं", - "text": "अपेक्षित भाषाएँ निर्दिष्ट करके OCR की सटीकता बढ़ाएं। डिटेक्शन को मार्गदर्शन देने के लिए एक या अधिक भाषाएँ चुनें।" - }, - "output": { - "title": "आउटपुट", - "text": "टेक्स्ट आउटपुट का फ़ॉर्मेट कैसे चाहेंगे तय करें:", - "bullet1": "सर्चेबल PDF मूल इमेज के पीछे टेक्स्ट एम्बेड करता है।", - "bullet2": "HOCR XML एक संरचित मशीन-पठनीय फ़ाइल देता है।", - "bullet3": "प्लेन-टेक्स्ट साइडकार कच्ची सामग्री वाली अलग .txt फ़ाइल बनाता है।" - }, - "advanced": { - "header": { - "title": "उन्नत OCR प्रोसेसिंग" - }, - "compatibility": { - "title": "कंपैटिबिलिटी मोड", - "text": "OCR 'sandwich PDF' मोड का उपयोग करता है: फ़ाइलें बड़ी होती हैं, लेकिन कुछ भाषाओं और पुराने PDF सॉफ़्टवेयर के साथ अधिक विश्वसनीय। डिफ़ॉल्ट रूप से हम छोटे, आधुनिक PDF के लिए hOCR उपयोग करते हैं।" - }, - "sidecar": { - "title": "टेक्स्ट फ़ाइल बनाएं", - "text": "PDF के साथ एक अलग .txt फ़ाइल बनाता है जिसमें निकाली गई सारी टेक्स्ट सामग्री होती है, आसान पहुँच और प्रोसेसिंग के लिए।" - }, - "deskew": { - "title": "पृष्ठों का झुकाव ठीक करें", - "text": "OCR सटीकता सुधारने हेतु स्वतः टेढ़े या झुके पृष्ठों को ठीक करता है। उन स्कैन्ड दस्तावेज़ों के लिए उपयोगी जो पूरी तरह समतल नहीं थे।" - }, - "clean": { - "title": "इनपुट फ़ाइल साफ़ करें", - "text": "प्रोसेसिंग से पहले शोर हटाकर, कंट्रास्ट बढ़ाकर, और इमेज को बेहतर OCR पहचान के लिए अनुकूलित करके इनपुट का प्री-प्रोसेस करता है।" - }, - "cleanFinal": { - "title": "अंतिम आउटपुट साफ़ करें", - "text": "प्रोसेसिंग के बाद OCR आर्टिफैक्ट हटाकर और टेक्स्ट लेयर को बेहतर पठनीयता तथा छोटे फ़ाइल आकार के लिए अनुकूलित करता है।" - } - } - }, - "error": { - "failed": "OCR ऑपरेशन विफल" - } - }, - "extractImages": { - "tags": "चित्र,फोटो,सहेजें,संग्रह,ज़िप,कैप्चर,ग्रैब", - "title": "छवियां निकालें", - "header": "छवियां निकालें", - "selectText": "निकाली गई छवियों को बदलने के लिए छवि प्रारूप चुनें", - "allowDuplicates": "डुप्लिकेट छवियां सहेजें", - "submit": "निकालें", - "settings": { - "title": "सेटिंग्स" - }, - "error": { - "failed": "PDF से छवियाँ निकालते समय एक त्रुटि हुई।" - } - }, - "pdfToPDFA": { - "tags": "संग्रह,लंबी अवधि,मानक,रूपांतरण,भंडारण,संरक्षण", - "title": "PDF से PDF/A", - "header": "PDF से PDF/A", - "credit": "यह सेवा PDF/A रूपांतरण के लिए libreoffice का उपयोग करती है", - "submit": "बदलें", - "tip": "वर्तमान में एक बार में कई इनपुट के लिए काम नहीं करता", - "outputFormat": "आउटपुट प्रारूप", - "pdfWithDigitalSignature": "PDF में एक डिजिटल हस्ताक्षर है। यह अगले चरण में हटा दिया जाएगा।" - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,रूपांतरण,प्रारूप,रूपांतरण,कार्यालय,माइक्रोसॉफ्ट,docfile", - "title": "PDF से Word", - "header": "PDF से Word", - "selectText": { - "1": "आउटपुट फ़ाइल प्रारूप" - }, - "credit": "यह सेवा फ़ाइल रूपांतरण के लिए LibreOffice का उपयोग करती है।", - "submit": "बदलें" - }, - "PDFToPresentation": { - "tags": "स्लाइड्स,शो,कार्यालय,माइक्रोसॉफ्ट", - "title": "PDF से प्रस्तुति", - "header": "PDF से प्रस्तुति", - "selectText": { - "1": "आउटपुट फ़ाइल प्रारूप" - }, - "credit": "यह सेवा फ़ाइल रूपांतरण के लिए LibreOffice का उपयोग करती है।", - "submit": "बदलें" - }, - "PDFToText": { - "tags": "रिच फॉर्मेट,रिच टेक्स्ट फॉर्मेट,रिच टेक्स्ट फॉर्मेट", - "title": "PDF से RTF (टेक्स्ट)", - "header": "PDF से RTF (टेक्स्ट)", - "selectText": { - "1": "आउटपुट फ़ाइल प्रारूप" - }, - "credit": "यह सेवा फ़ाइल रूपांतरण के लिए LibreOffice का उपयोग करती है।", - "submit": "बदलें" - }, - "PDFToHTML": { - "tags": "वेब सामग्री,ब्राउज़र अनुकूल", - "title": "PDF से HTML", - "header": "PDF से HTML", - "credit": "यह सेवा फ़ाइल रूपांतरण के लिए pdftohtml का उपयोग करती है।", - "submit": "बदलें" - }, - "PDFToXML": { - "tags": "डेटा-निष्कर्षण,संरचित-सामग्री,अंतर-संचालन,रूपांतरण,बदलें", - "title": "PDF से XML", - "header": "PDF से XML", - "credit": "यह सेवा फ़ाइल रूपांतरण के लिए LibreOffice का उपयोग करती है।", - "submit": "बदलें" - }, - "ScannerImageSplit": { - "tags": "अलग करें,स्वत:-पहचान,स्कैन-खंड,व्यवस्थित करें", - "selectText": { - "1": "कोण सीमा:", - "2": "छवि को घुमाने के लिए आवश्यक न्यूनतम सापेक्ष कोण निर्धारित करता है (डिफ़ॉल्ट: 10)।", - "3": "टॉलरेंस:", - "4": "अनुमानित पृष्ठभूमि रंग के आसपास रंग विविधता की सीमा निर्धारित करता है (डिफ़ॉल्ट: 30)।", - "5": "न्यूनतम क्षेत्र:", - "6": "एक फोटो के लिए न्यूनतम क्षेत्र सीमा निर्धारित करता है (डिफ़ॉल्ट: 10000)।", - "7": "न्यूनतम कंटूर क्षेत्र:", - "8": "एक फोटो के लिए न्यूनतम कंटूर क्षेत्र सीमा निर्धारित करता है", - "9": "बॉर्डर आकार:", - "10": "आउटपुट में श्वेत बॉर्डर को रोकने के लिए जोड़े और हटाए गए बॉर्डर का आकार निर्धारित करता है (डिफ़ॉल्ट: 1)।" - }, - "info": "Python स्थापित नहीं है। चलाने के लिए आवश्यक है।" - }, - "scannerImageSplit": { - "title": "निकाली गई छवियाँ", - "submit": "छवि स्कैन निकालें", - "error": { - "failed": "इमेज स्कैन निकालते समय एक त्रुटि हुई।" - }, - "tooltip": { - "title": "फोटो विभाजक", - "whatThisDoes": "यह क्या करता है", - "whatThisDoesDesc": "स्कैन्ड पृष्ठ या समग्र छवि से प्रत्येक फोटो को स्वचालित रूप से ढूंढकर निकालता है—मैन्युअल क्रॉपिंग की आवश्यकता नहीं।", - "whenToUse": "कब उपयोग करें", - "useCase1": "पूरा एलबम पृष्ठ एक साथ स्कैन करें", - "useCase2": "फ्लैटबेड बैचों को अलग-अलग फ़ाइलों में विभाजित करें", - "useCase3": "कोलाज को व्यक्तिगत फोटो में तोड़ें", - "useCase4": "दस्तावेज़ों से फोटो निकालें", - "quickFixes": "त्वरित समाधान", - "problem1": "फोटो डिटेक्ट नहीं हो रहे → Tolerance 30-50 तक बढ़ाएं", - "problem2": "बहुत सारी गलत डिटेक्शन → Minimum Area 15,000-20,000 तक बढ़ाएं", - "problem3": "क्रॉप बहुत तंग हैं → Border Size 5-10 तक बढ़ाएं", - "problem4": "झुकी फोटो सीधी नहीं हो रहीं → Angle Threshold ~5° तक कम करें", - "problem5": "धूल/शोर बॉक्स → Minimum Contour Area 1000-2000 तक बढ़ाएं", - "setupTips": "सेटअप टिप्स", - "tip1": "सादा, हल्की पृष्ठभूमि का उपयोग करें", - "tip2": "फोटो के बीच छोटा गैप (≈1 सेमी) छोड़ें", - "tip3": "300-600 DPI पर स्कैन करें", - "tip4": "स्कैनर कांच साफ़ करें", - "headsUp": "ध्यान दें", - "headsUpDesc": "ओवरलैपिंग फोटो या फोटो के बहुत नज़दीक रंग की पृष्ठभूमि सटीकता कम कर सकती है—हल्की या गहरी पृष्ठभूमि आज़माएं और अधिक जगह छोड़ें।" - } - }, - "sign": { - "title": "हस्ताक्षर", - "header": "PDF पर हस्ताक्षर करें", - "upload": "छवि अपलोड करें", - "draw": { - "title": "अपना हस्ताक्षर बनाएं", - "clear": "साफ़ करें" - }, - "canvas": { - "heading": "अपना हस्ताक्षर बनाएं", - "clickToOpen": "ड्रॉइंग कैनवास खोलने के लिए क्लिक करें", - "modalTitle": "अपना हस्ताक्षर बनाएं", - "colorLabel": "रंग", - "penSizeLabel": "पेन साइज", - "penSizePlaceholder": "साइज", - "clear": "कैनवास साफ़ करें", - "colorPickerTitle": "स्ट्रोक रंग चुनें" - }, - "text": { - "name": "हस्ताक्षरकर्ता नाम", - "placeholder": "अपना पूरा नाम दर्ज करें", - "fontLabel": "फ़ॉन्ट", - "fontSizeLabel": "फ़ॉन्ट साइज", - "fontSizePlaceholder": "फ़ॉन्ट साइज टाइप या चुनें (8-200)", - "colorLabel": "टेक्स्ट रंग" - }, - "clear": "साफ़ करें", - "add": "जोड़ें", - "saved": { - "heading": "सहेजे गए हस्ताक्षर", - "description": "सहेजे गए हस्ताक्षर कभी भी उपयोग करें।", - "emptyTitle": "अभी तक कोई सहेजा हुआ हस्ताक्षर नहीं", - "emptyDescription": "ऊपर हस्ताक्षर ड्रॉ करें, अपलोड करें, या टाइप करें, फिर अधिकतम {{max}} पसंदीदा रखने हेतु \"लाइब्रेरी में सहेजें\" का उपयोग करें।", - "type": { - "canvas": "ड्रॉइंग", - "image": "अपलोड", - "text": "टेक्स्ट" - }, - "limitTitle": "सीमा पूरी", - "limitDescription": "नए जोड़ने से पहले एक सहेजा हुआ हस्ताक्षर हटाएं (अधिकतम {{max}})।", - "carouselPosition": "{{total}} में से {{current}}", - "prev": "पिछला", - "next": "अगला", - "delete": "हटाएं", - "label": "लेबल", - "defaultLabel": "हस्ताक्षर", - "defaultCanvasLabel": "ड्रॉइंग हस्ताक्षर", - "defaultImageLabel": "अपलोड किया गया हस्ताक्षर", - "defaultTextLabel": "टाइप किया हुआ हस्ताक्षर", - "saveButton": "हस्ताक्षर सहेजें", - "saveUnavailable": "सेव करने के लिए पहले एक हस्ताक्षर बनाएँ।", - "noChanges": "वर्तमान हस्ताक्षर पहले से सहेजा गया है।", - "status": { - "saved": "सहेजा गया" - } - }, - "save": "हस्ताक्षर सहेजें", - "applySignatures": "हस्ताक्षर लागू करें", - "personalSigs": "व्यक्तिगत हस्ताक्षर", - "sharedSigs": "साझा किए गए हस्ताक्षर", - "noSavedSigs": "कोई सहेजा गया हस्ताक्षर नहीं मिला", - "addToAll": "सभी पृष्ठों में जोड़ें", - "delete": "हटाएं", - "first": "पहला पृष्ठ", - "last": "अंतिम पृष्ठ", - "next": "अगला पृष्ठ", - "previous": "पिछला पृष्ठ", - "maintainRatio": "आनुपातिक अनुपात बनाए रखें टॉगल करें", - "undo": "पूर्ववत", - "redo": "फिर करें", - "submit": "दस्तावेज़ पर हस्ताक्षर करें", - "steps": { - "configure": "हस्ताक्षर कॉन्फ़िगर करें" - }, - "step": { - "createDesc": "आप हस्ताक्षर कैसे बनाना चाहते हैं चुनें", - "place": "रखें और सहेजें", - "placeDesc": "अपने PDF पर हस्ताक्षर की पोज़िशन करें" - }, - "type": { - "title": "हस्ताक्षर प्रकार", - "draw": "ड्रॉ", - "canvas": "कैनवास", - "image": "इमेज", - "text": "टेक्स्ट", - "saved": "सहेजा गया" - }, - "image": { - "label": "हस्ताक्षर की इमेज अपलोड करें", - "placeholder": "इमेज फ़ाइल चुनें", - "hint": "अपने हस्ताक्षर की PNG या JPG इमेज अपलोड करें" - }, - "instructions": { - "title": "हस्ताक्षर कैसे जोड़ें", - "canvas": "कैनवास में हस्ताक्षर बनाने के बाद, मोडल बंद करें फिर PDF पर कहीं भी क्लिक करके रखें।", - "image": "ऊपर अपना हस्ताक्षर इमेज अपलोड करने के बाद, PDF पर कहीं भी क्लिक करके रखें।", - "saved": "ऊपर से एक सहेजा हुआ हस्ताक्षर चुनें, फिर उसे रखने के लिए PDF पर कहीं भी क्लिक करें।", - "text": "ऊपर अपना नाम दर्ज करने के बाद, PDF पर कहीं भी क्लिक करके अपना हस्ताक्षर रखें।", - "paused": "प्लेसमेंट रुका हुआ", - "resumeHint": "प्लेसमेंट फिर से शुरू करें और क्लिक कर हस्ताक्षर जोड़ें।", - "noSignature": "प्लेसमेंट टूल्स सक्षम करने हेतु ऊपर एक हस्ताक्षर बनाएं।" - }, - "mode": { - "move": "हस्ताक्षर को स्थानांतरित करें", - "place": "हस्ताक्षर रखें", - "pause": "प्लेसमेंट रोकें", - "resume": "प्लेसमेंट फिर शुरू करें" - }, - "updateAndPlace": "अपडेट करें और रखें", - "activate": "हस्ताक्षर प्लेसमेंट सक्रिय करें", - "deactivate": "हस्ताक्षर रखना बंद करें", - "results": { - "title": "हस्ताक्षर परिणाम" - }, - "error": { - "failed": "PDF पर हस्ताक्षर करते समय एक त्रुटि हुई।" - } - }, - "flatten": { - "title": "समतल करें", - "header": "PDF समतल करें", - "flattenOnlyForms": "केवल फ़ॉर्म समतल करें", - "submit": "समतल करें", - "filenamePrefix": "flattened", - "files": { - "placeholder": "शुरू करने के लिए मुख्य दृश्य में एक PDF फ़ाइल चुनें" - }, - "steps": { - "settings": "सेटिंग्स" - }, - "options": { - "stepTitle": "फ्लैटन विकल्प", - "title": "फ्लैटन विकल्प", - "flattenOnlyForms": { - "label": "केवल फ़ॉर्म समतल करें", - "desc": "केवल फॉर्म फ़ील्ड फ्लैटन करें, अन्य इंटरैक्टिव तत्व यथावत रखें" - }, - "note": "फ्लैटन करने से PDF के इंटरैक्टिव तत्व हट जाते हैं, जिससे वे संपादन योग्य नहीं रहते।" - }, - "results": { - "title": "फ्लैटन परिणाम" - }, - "error": { - "failed": "PDF फ्लैटन करते समय एक त्रुटि हुई।" - }, - "tooltip": { - "header": { - "title": "PDF फ्लैटन करने के बारे में" - }, - "description": { - "title": "फ्लैटन क्या करता है?", - "text": "फ्लैटन करने से आपका PDF गैर-संपादन योग्य हो जाता है, क्योंकि भरे जाने योग्य फॉर्म और बटन सामान्य टेक्स्ट और छवियों में बदल जाते हैं। PDF बिल्कुल वैसा ही दिखेगा, लेकिन कोई भी अब फॉर्म बदल या भर नहीं पाएगा। पूर्ण किए गए फॉर्म साझा करने, रिकॉर्ड के लिए अंतिम दस्तावेज़ बनाने, या हर जगह एक जैसा दिखने को सुनिश्चित करने के लिए उपयुक्त।", - "bullet1": "टेक्स्ट बॉक्स सामान्य टेक्स्ट बन जाते हैं (संपादित नहीं किया जा सकता)", - "bullet2": "चेकबॉक्स और बटन चित्र बन जाते हैं", - "bullet3": "उन अंतिम संस्करणों के लिए बेहतरीन जिन्हें आप बदलना नहीं चाहते", - "bullet4": "सभी डिवाइसों पर एक समान दिखावट सुनिश्चित करता है" - }, - "formsOnly": { - "title": "'केवल फॉर्म फ्लैटन' का क्या मतलब है?", - "text": "यह विकल्प केवल फॉर्म भरने की क्षमता हटाता है, लेकिन लिंक क्लिक करना, बुकमार्क देखना, और टिप्पणियाँ पढ़ना जैसी अन्य सुविधाएँ काम करती रहती हैं।", - "bullet1": "फॉर्म गैर-संपादन योग्य हो जाते हैं", - "bullet2": "लिंक क्लिक करने पर अभी भी काम करते हैं", - "bullet3": "टिप्पणियाँ और नोट्स दिखाई देते रहते हैं", - "bullet4": "बुकमार्क अभी भी नेविगेशन में मदद करते हैं" - } - } - }, - "repair": { - "tags": "ठीक करें,पुनर्स्थापित करें,सुधार,पुनर्प्राप्त करें", - "title": "मरम्मत", - "header": "PDF मरम्मत", - "submit": "मरम्मत", - "description": "यह टूल भ्रष्ट या क्षतिग्रस्त PDF फ़ाइलों की मरम्मत करने का प्रयास करेगा। कोई अतिरिक्त सेटिंग्स आवश्यक नहीं हैं।", - "filenamePrefix": "repaired", - "files": { - "placeholder": "शुरू करने के लिए मुख्य दृश्य में एक PDF फ़ाइल चुनें" - }, - "error": { - "failed": "PDF की मरम्मत करते समय एक त्रुटि हुई।" - }, - "results": { - "title": "मरम्मत परिणाम" - } - }, - "removeBlanks": { - "title": "खाली पृष्ठ हटाएं", - "header": "खाली पृष्ठ हटाएं", - "settings": { - "title": "सेटिंग्स" - }, - "threshold": { - "label": "पिक्सेल श्वेतता सीमा" - }, - "whitePercent": { - "label": "श्वेत प्रतिशत सीमा", - "unit": "%" - }, - "includeBlankPages": { - "label": "पता चले खाली पृष्ठ शामिल करें" - }, - "tooltip": { - "header": { - "title": "खाली पृष्ठ हटाने की सेटिंग्स" - }, - "threshold": { - "title": "पिक्सेल श्वेतता सीमा", - "text": "किस पिक्सेल को 'सफेद' माना जाए यह नियंत्रित करता है। इससे पृष्ठ पर खाली क्षेत्र क्या माने जाएंगे, यह तय करने में मदद मिलती है।", - "bullet1": "0 = शुद्ध काला (सबसे अधिक प्रतिबंधात्मक)", - "bullet2": "128 = मध्यम ग्रे", - "bullet3": "255 = शुद्ध सफेद (सबसे कम प्रतिबंधात्मक)" - }, - "whitePercent": { - "title": "श्वेत प्रतिशत सीमा", - "text": "किसी पृष्ठ को खाली मानकर हटाने के लिए आवश्यक न्यूनतम सफेद पिक्सेल प्रतिशत सेट करता है।", - "bullet1": "कम मान (उदा., 80%) = अधिक पृष्ठ हटेंगे", - "bullet2": "उच्च मान (उदा., 95%) = केवल बहुत खाली पृष्ठ हटेंगे", - "bullet3": "हल्की पृष्ठभूमि वाले दस्तावेज़ों के लिए उच्च मान उपयोग करें" - }, - "includeBlankPages": { - "title": "पता चले खाली पृष्ठ शामिल करें", - "text": "सक्रिय करने पर, मूल दस्तावेज़ से पता चले और हटाए गए सभी खाली पृष्ठों वाला अलग PDF बनाता है।", - "bullet1": "क्या हटाया गया इसकी समीक्षा के लिए उपयोगी", - "bullet2": "डिटेक्शन की सटीकता सत्यापित करने में मदद करता है", - "bullet3": "आउटपुट फ़ाइल आकार कम करने के लिए अक्षम किया जा सकता है" - } - }, - "submit": "खाली हटाएं", - "error": { - "failed": "खाली पृष्ठ हटाने में विफल" - }, - "results": { - "title": "हटाए गए खाली पृष्ठ" - } - }, - "removeAnnotations": { - "tags": "टिप्पणियां,हाइलाइट,नोट्स,मार्कअप,हटाएं", - "title": "टिप्पणियां हटाएं", - "header": "टिप्पणियां हटाएं", - "submit": "हटाएं", - "settings": { - "title": "सेटिंग्स" - }, - "info": { - "title": "एनोटेशन हटाने के बारे में", - "description": "यह टूल आपके PDF दस्तावेज़ों से सभी एनोटेशन (टिप्पणियां, हाइलाइट, नोट्स, आदि) हटाएगा।" - }, - "tooltip": { - "header": { - "title": "Remove Annotations के बारे में" - }, - "description": { - "title": "यह क्या करता है" - } - }, - "error": { - "failed": "PDF से एनोटेशन हटाते समय एक त्रुटि हुई।" - } - }, - "compare": { - "tags": "अंतर,तुलना,परिवर्तन,विश्लेषण", - "title": "तुलना करें", - "header": "PDF तुलना करें", - "clearSelected": "चयनित साफ़ करें", - "clear": { - "confirmTitle": "चयनित PDF साफ़ करें?", - "confirmBody": "यह वर्तमान तुलना बंद कर देगा और आपको सक्रिय फ़ाइलों पर वापस ले जाएगा।", - "confirm": "साफ़ करें और लौटें" - }, - "review": { - "title": "तुलना परिणाम", - "actionsHint": "तुलना की समीक्षा करें, दस्तावेज़ भूमिकाएं बदलें, या सारांश निर्यात करें।", - "switchOrder": "क्रम बदलें", - "exportSummary": "सारांश निर्यात करें" - }, - "base": { - "label": "मूल दस्तावेज़", - "placeholder": "मूल PDF चुनें" - }, - "comparison": { - "label": "संपादित दस्तावेज़", - "placeholder": "संपादित PDF चुनें" - }, - "addFilesHint": "चयन सक्षम करने के लिए फ़ाइलें चरण में PDF जोड़ें।", - "noFiles": "अभी कोई PDF उपलब्ध नहीं है", - "pages": "पृष्ठ", - "selection": { - "originalEditedTitle": "मूल और संपादित PDF चुनें" - }, - "original": { - "label": "मूल PDF" - }, - "edited": { - "label": "संपादित PDF" - }, - "swap": { - "confirmTitle": "तुलना पुनः चलाएं?", - "confirmBody": "यह टूल को पुनः चलाएगा। क्या आप निश्चित रूप से मूल और संपादित का क्रम बदलना चाहते हैं?", - "confirm": "बदलें और पुनः चलाएं" - }, - "cta": "तुलना करें", - "loading": "तुलना हो रही है...", - "summary": { - "baseHeading": "मूल दस्तावेज़", - "comparisonHeading": "संपादित दस्तावेज़", - "pageLabel": "पृष्ठ" - }, - "rendering": { - "pageNotReadyTitle": "पृष्ठ अभी रेंडर नहीं हुआ", - "pageNotReadyBody": "कुछ पृष्ठ अभी भी रेंडर हो रहे हैं। वे तैयार होते ही नेविगेशन स्नैप हो जाएगा।", - "rendering": "रेंडरिंग", - "inProgress": "कम से कम इन PDF में से एक बहुत बड़ा है, रेंडरिंग पूरी होने तक स्क्रॉलिंग स्मूथ नहीं होगी", - "pagesRendered": "पृष्ठ रेंडर हुए", - "complete": "पृष्ठ रेंडरिंग पूर्ण" - }, - "dropdown": { - "deletionsLabel": "हटाव", - "additionsLabel": "जोड़", - "deletions": "हटाव ({{count}})", - "additions": "जोड़ ({{count}})", - "searchPlaceholder": "परिवर्तनों में खोजें...", - "noResults": "कोई परिवर्तन नहीं मिला" - }, - "actions": { - "stackVertically": "ऊपर-नीचे स्टैक करें", - "placeSideBySide": "साथ-साथ रखें", - "zoomOut": "ज़ूम आउट", - "zoomIn": "ज़ूम इन", - "resetView": "दृश्य रीसेट करें", - "unlinkScrollPan": "स्क्रॉल और पैन को अनलिंक करें", - "linkScrollPan": "स्क्रॉल और पैन लिंक करें", - "unlinkScroll": "स्क्रॉल अनलिंक करें", - "linkScroll": "स्क्रॉल लिंक करें" - }, - "toasts": { - "unlinkedTitle": "स्वतंत्र स्क्रॉल और पैन सक्षम", - "unlinkedBody": "संकेत: तीर ऊपर/नीचे दोनों पैन स्क्रॉल करते हैं; पैनिंग केवल सक्रिय पैन को हिलाती है।" - }, - "error": { - "selectRequired": "मूल और संपादित दस्तावेज़ चुनें।", - "filesMissing": "चयनित फ़ाइलें नहीं मिल सकीं। कृपया उन्हें पुनः चुनें।", - "generic": "इन फ़ाइलों की तुलना नहीं हो सकी।" - }, - "status": { - "extracting": "टेक्स्ट निकाला जा रहा है...", - "processing": "अंतर का विश्लेषण किया जा रहा है...", - "complete": "तुलना तैयार" - }, - "longJob": { - "title": "बड़ी तुलना प्रगति पर", - "body": "ये PDF मिलाकर 2,000 पृष्ठों से अधिक हैं। प्रोसेसिंग में कई मिनट लग सकते हैं।" - }, - "slowOperation": { - "title": "अब भी काम चल रहा है…", - "body": "यह तुलना सामान्य से अधिक समय ले रही है। आप इसे जारी रहने दें या रद्द करें।", - "cancel": "तुलना रद्द करें" - }, - "newLine": "नई पंक्ति", - "complex": { - "message": "प्रदान किए गए दस्तावेजों में से एक या दोनों बड़े फ़ाइल हैं, तुलना की सटीकता कम हो सकती है" - }, - "large": { - "file": { - "message": "प्रदान किए गए दस्तावेजों में से एक या दोनों प्रक्रिया करने के लिए बहुत बड़े हैं" - } - }, - "no": { - "text": { - "message": "चयनित PDF में से एक या दोनों में कोई टेक्स्ट सामग्री नहीं है। कृपया तुलना के लिए टेक्स्ट वाले PDF चुनें।" - } - }, - "too": { - "dissimilar": { - "message": "ये दस्तावेज़ अत्यधिक असमान प्रतीत होते हैं। समय बचाने के लिए तुलना रोक दी गई।" - } - }, - "earlyDissimilarity": { - "title": "ये PDF काफी अलग दिखते हैं", - "body": "हमें अब तक बहुत कम समानताएं दिख रही हैं। यदि ये संबंधित दस्तावेज़ नहीं हैं तो आप तुलना रोक सकते हैं।", - "stopButton": "तुलना रोकें" - } - }, - "certSign": { - "tags": "प्रमाणीकरण,PEM,P12,आधिकारिक,एन्क्रिप्ट", - "title": "प्रमाणपत्र हस्ताक्षर", - "filenamePrefix": "signed", - "signMode": { - "stepTitle": "साइन मोड", - "tooltip": { - "header": { - "title": "PDF हस्ताक्षरों के बारे में" - }, - "overview": { - "title": "हस्ताक्षर कैसे काम करते हैं", - "text": "दोनों मोड दस्तावेज़ को सील करते हैं (कोई भी संपादन छेड़छाड़ के रूप में फ़्लैग होता है) और ऑडिटिंग के लिए कौन/कब/कैसे रिकॉर्ड करते हैं। व्यूअर का भरोसा प्रमाणपत्र चेन पर निर्भर करता है।" - }, - "manual": { - "title": "मैनुअल - अपना प्रमाणपत्र लाएं", - "text": "ब्रांड-संरेखित पहचान के लिए अपने स्वयं के प्रमाणपत्र फ़ाइलें उपयोग करें। आपका CA/chain मान्य होने पर Trusted दिखा सकता है।", - "use": "इनके लिए उपयोग करें: ग्राहक-उन्मुख, कानूनी, अनुपालन।" - }, - "auto": { - "title": "ऑटो - शून्य-सेटअप, त्वरित सिस्टम सील", - "text": "सर्वर के self-signed प्रमाणपत्र से साइन करता है। वही tamper-evident seal और audit trail; आमतौर पर व्यूअर में Unverified दिखाता है।", - "use": "जब उपयोग करें: आपको गति और समीक्षाओं व रिकॉर्ड्स में सुसंगत आंतरिक पहचान चाहिए।" - }, - "rule": { - "title": "सामान्य नियम", - "text": "प्राप्तकर्ता को Trusted स्थिति चाहिए? Manual. बिना सेटअप के तेज, tamper-evident सील और ऑडिट ट्रेल चाहिए? Auto." - } - } - }, - "certTypeStep": { - "stepTitle": "प्रमाणपत्र फ़ॉर्मेट" - }, - "certFiles": { - "stepTitle": "प्रमाणपत्र फ़ाइलें" - }, - "appearance": { - "stepTitle": "हस्ताक्षर का रूप", - "tooltip": { - "header": { - "title": "हस्ताक्षर की दिखावट के बारे में" - }, - "invisible": { - "title": "अदृश्य हस्ताक्षर", - "text": "हस्ताक्षर सुरक्षा के लिए PDF में जोड़ा जाता है लेकिन दस्तावेज़ देखते समय दिखाई नहीं देगा। दस्तावेज़ की दिखावट बदले बिना कानूनी आवश्यकताओं के लिए उपयुक्त।", - "bullet1": "दृश्य बदलाव के बिना सुरक्षा प्रदान करता है", - "bullet2": "डिजिटल साइनिंग की कानूनी आवश्यकताओं को पूरा करता है", - "bullet3": "दस्तावेज़ लेआउट या डिज़ाइन को प्रभावित नहीं करता" - }, - "visible": { - "title": "दृश्यमान हस्ताक्षर", - "text": "PDF पर एक हस्ताक्षर ब्लॉक दिखाता है जिसमें आपका नाम, तिथि, और वैकल्पिक विवरण होते हैं। उपयोगी जब आप चाहते हैं कि पाठक स्पष्ट रूप से देखें कि दस्तावेज़ साइन किया गया है।", - "bullet1": "दस्तावेज़ पर हस्ताक्षरकर्ता का नाम और तिथि दिखाता है", - "bullet2": "साइन करने का कारण और स्थान शामिल कर सकते हैं", - "bullet3": "किस पृष्ठ पर हस्ताक्षर रखना है चुनें", - "bullet4": "वैकल्पिक लोगो शामिल किया जा सकता है" - } - }, - "invisible": "अदृश्य", - "options": { - "title": "हस्ताक्षर विवरण" - }, - "visible": "दृश्यमान" - }, - "sign": { - "submit": "PDF पर साइन करें", - "results": "साइन किया गया PDF" - }, - "error": { - "failed": "हस्ताक्षर प्रोसेस करते समय एक त्रुटि हुई।" - }, - "tooltip": { - "header": { - "title": "हस्ताक्षरों के प्रबंधन के बारे में" - }, - "overview": { - "title": "यह टूल क्या कर सकता है?", - "text": "यह टूल आपको जांचने देता है कि आपके PDF डिजिटल रूप से साइन हैं या नहीं और नए डिजिटल हस्ताक्षर जोड़ने देता है। डिजिटल हस्ताक्षर साबित करते हैं कि दस्तावेज़ किसने बनाया या अनुमोदित किया और साइन करने के बाद उसमें बदलाव हुआ या नहीं दिखाते हैं।", - "bullet1": "मौजूदा हस्ताक्षर और उनकी वैधता जांचें", - "bullet2": "हस्ताक्षरकर्ता और प्रमाणपत्रों के विस्तृत विवरण देखें", - "bullet3": "अपने दस्तावेज़ सुरक्षित करने के लिए नए डिजिटल हस्ताक्षर जोड़ें", - "bullet4": "आसान नेविगेशन के साथ एकाधिक फ़ाइलें समर्थित" - }, - "validation": { - "title": "हस्ताक्षर की जाँच", - "text": "जब आप हस्ताक्षरों की जाँच करते हैं, तो टूल बताता है कि वे वैध हैं या नहीं, किसने दस्तावेज़ पर हस्ताक्षर किए, कब किए, और हस्ताक्षर के बाद दस्तावेज़ में कोई बदलाव हुआ है या नहीं।", - "bullet1": "दिखाता है कि हस्ताक्षर वैध हैं या अवैध", - "bullet2": "हस्ताक्षरकर्ता की जानकारी और हस्ताक्षर की तिथि दिखाता है", - "bullet3": "जाँचता है कि हस्ताक्षर के बाद दस्तावेज़ संशोधित हुआ है या नहीं", - "bullet4": "सत्यापन के लिए कस्टम प्रमाणपत्र का उपयोग कर सकता है" - }, - "signing": { - "title": "हस्ताक्षर जोड़ना", - "text": "PDF पर हस्ताक्षर करने के लिए आपको एक डिजिटल प्रमाणपत्र (जैसे PEM, PKCS12, या JKS) चाहिए। आप हस्ताक्षर को दस्तावेज़ पर दृश्य रूप में दिखाने या केवल सुरक्षा हेतु अदृश्य रखने का विकल्प चुन सकते हैं।", - "bullet1": "PEM, PKCS12, JKS, और सर्वर प्रमाणपत्र फ़ॉर्मैट का समर्थन", - "bullet2": "PDF पर हस्ताक्षर को दिखाने या छिपाने का विकल्प", - "bullet3": "कारण, स्थान, और हस्ताक्षरकर्ता का नाम जोड़ें", - "bullet4": "दृश्यमान हस्ताक्षर किस पृष्ठ पर रखें, चुनें", - "bullet5": "सरल 'Sign with Stirling-PDF' विकल्प हेतु सर्वर प्रमाणपत्र का उपयोग करें" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "प्रमाणपत्र प्रकारों के बारे में" - }, - "what": { - "title": "प्रमाणपत्र क्या है?", - "text": "यह आपके हस्ताक्षर के लिए एक सुरक्षित ID है जो सिद्ध करता है कि आपने हस्ताक्षर किए हैं। जब तक प्रमाणपत्र के माध्यम से हस्ताक्षर करना आवश्यक न हो, हम Type, Draw, या Upload जैसी अन्य सुरक्षित विधि उपयोग करने की सलाह देते हैं।" - }, - "which": { - "title": "मुझे कौन सा विकल्प उपयोग करना चाहिए?", - "text": "वह फ़ॉर्मैट चुनें जो आपके प्रमाणपत्र फ़ाइल से मेल खाता हो:", - "bullet1": "PKCS#12 (.p12 / .pfx) – एक संयुक्त फ़ाइल (सबसे आम)", - "bullet2": "PFX (.pfx) – Microsoft का PKCS12 संस्करण", - "bullet3": "PEM – अलग private-key और certificate .pem फ़ाइलें", - "bullet4": "JKS – Java .jks कीस्टोर dev / CI-CD वर्कफ़्लोज़ के लिए" - }, - "convert": { - "title": "कुंजी सूची में नहीं?", - "text": "keytool से अपनी फ़ाइल को Java keystore (.jks) में कन्वर्ट करें, फिर JKS चुनें।" - } - } - }, - "chooseCertificate": "प्रमाणपत्र फ़ाइल चुनें", - "chooseJksFile": "JKS फ़ाइल चुनें", - "chooseP12File": "PKCS12 फ़ाइल चुनें", - "choosePfxFile": "PFX फ़ाइल चुनें", - "choosePrivateKey": "प्राइवेट की फ़ाइल चुनें", - "location": "स्थान", - "logoTitle": "लोगो", - "name": "नाम", - "noLogo": "कोई लोगो नहीं", - "pageNumber": "पृष्ठ संख्या", - "password": "अपनी कीस्टोर या निजी कुंजी पासवर्ड दर्ज करें (यदि कोई हो):", - "passwordOptional": "पासवर्ड न हो तो खाली छोड़ें", - "reason": "कारण", - "serverCertMessage": "सर्वर प्रमाणपत्र का उपयोग हो रहा है - कोई फ़ाइल या पासवर्ड आवश्यक नहीं", - "showLogo": "लोगो दिखाएं" - }, - "removeCertSign": { - "tags": "प्रमाणीकरण,PEM,P12,आधिकारिक,डिक्रिप्ट", - "title": "प्रमाणपत्र हस्ताक्षर हटाएं", - "header": "PDF से डिजिटल प्रमाणपत्र हटाएं", - "selectPDF": "PDF फ़ाइल चुनें:", - "submit": "हस्ताक्षर हटाएं", - "description": "यह टूल आपके PDF दस्तावेज़ से डिजिटल प्रमाणपत्र हस्ताक्षर हटाएगा।", - "filenamePrefix": "unsigned", - "files": { - "placeholder": "शुरू करने के लिए मुख्य दृश्य में एक PDF फ़ाइल चुनें" - }, - "error": { - "failed": "प्रमाणपत्र हस्ताक्षर हटाते समय त्रुटि हुई।" - }, - "results": { - "title": "प्रमाणपत्र हटाने के परिणाम" - } - }, - "pageLayout": { - "tags": "मर्ज,संयोजित,एकल-दृश्य,व्यवस्थित", - "title": "मल्टी पेज लेआउट", - "header": "मल्टी पेज लेआउट", - "pagesPerSheet": "प्रति शीट पृष्ठ:", - "addBorder": "बॉर्डर जोड़ें", - "submit": "जमा करें", - "desc": { - "2": "एक शीट पर 2 पृष्ठ साइड-बाय-साइड रखें।", - "3": "एक शीट पर एक पंक्ति में 3 पृष्ठ रखें।", - "4": "एक शीट पर 4 पृष्ठ रखें (2 × 2 ग्रिड)।", - "9": "एक शीट पर 9 पृष्ठ रखें (3 × 3 ग्रिड)।", - "16": "एक शीट पर 16 पृष्ठ रखें (4 × 4 ग्रिड)।" - }, - "error": { - "failed": "मल्टी-पृष्ठ लेआउट बनाते समय त्रुटि हुई।" - } - }, - "bookletImposition": { - "tags": "booklet,imposition,printing,binding,folding,signature", - "title": "बुकलेट इम्पोज़िशन", - "header": "बुकलेट इम्पोज़िशन", - "submit": "बुकलेट बनाएँ", - "spineLocation": { - "label": "रीढ़ का स्थान", - "left": "बाएँ (मानक)", - "right": "दाएँ (RTL)" - }, - "doubleSided": { - "label": "दो-पक्षीय प्रिंटिंग", - "tooltip": "उचित बुकलेट प्रिंटिंग के लिए आगे और पीछे दोनों पक्ष बनाता है" - }, - "manualDuplex": { - "title": "मैनुअल डुप्लेक्स मोड", - "instructions": "जिन प्रिंटरों में ऑटोमेटिक डुप्लेक्स नहीं है, उनके लिए। आपको इसे दो बार चलाना होगा:" - }, - "duplexPass": { - "label": "प्रिंट पास", - "first": "पहला पास", - "second": "दूसरा पास", - "firstInstructions": "फ्रंट साइड प्रिंट करता है → स्टैक को फेस-डाउन रखें → दूसरे पास के साथ फिर चलाएँ", - "secondInstructions": "प्रिंटेड स्टैक को फेस-डाउन लोड करें → बैक साइड प्रिंट करता है" - }, - "rtlBinding": { - "label": "दाएँ-से-बाएँ बाइंडिंग", - "tooltip": "अरबी, हिब्रू, या अन्य दाएँ-से-बाएँ भाषाओं के लिए" - }, - "addBorder": { - "label": "पृष्ठों के चारों ओर बॉर्डर जोड़ें", - "tooltip": "कटिंग और संरेखण में मदद हेतु प्रत्येक पृष्ठ सेक्शन के चारों ओर बॉर्डर जोड़ता है" - }, - "addGutter": { - "label": "गटर मार्जिन जोड़ें", - "tooltip": "बाइंडिंग के लिए अंदरूनी मार्जिन स्थान जोड़ता है" - }, - "gutterSize": { - "label": "गटर आकार (बिंदु)" - }, - "flipOnShortEdge": { - "label": "शॉर्ट एज पर फ़्लिप करें (केवल ऑटोमेटिक डुप्लेक्स)", - "tooltip": "शॉर्ट-एज डुप्लेक्स प्रिंटिंग के लिए सक्षम करें (केवल ऑटोमेटिक डुप्लेक्स - मैनुअल मोड में नजरअंदाज)", - "manualNote": "मैनुअल मोड में आवश्यक नहीं - आप स्वयं स्टैक फ़्लिप करते हैं" - }, - "advanced": { - "toggle": "उन्नत विकल्प" - }, - "paperSizeNote": "पेपर आकार आपके पहले पृष्ठ से स्वतः निकाला जाता है।", - "tooltip": { - "header": { - "title": "बुकलेट निर्माण मार्गदर्शिका" - }, - "description": { - "title": "बुकलेट इम्पोज़िशन क्या है?", - "text": "पृष्ठों को सही प्रिंट क्रम में व्यवस्थित कर पेशेवर बुकलेट बनाता है। आपके PDF पृष्ठ लैंडस्केप शीट्स पर 2-up रखे जाते हैं ताकि मोड़ने और बाँधने पर वे किताब की तरह सही अनुक्रम में पढ़े जाएँ।" - }, - "example": { - "title": "उदाहरण: 8-पृष्ठ बुकलेट", - "text": "आपके 8-पृष्ठ दस्तावेज़ से 2 शीट बनती हैं:", - "bullet1": "शीट 1 फ्रंट: पृष्ठ 8, 1 | बैक: पृष्ठ 2, 7", - "bullet2": "शीट 2 फ्रंट: पृष्ठ 6, 3 | बैक: पृष्ठ 4, 5", - "bullet3": "मोड़कर और स्टैक करने पर: पढ़ता है 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "कैसे प्रिंट करें और असेंबल करें", - "text": "परफेक्ट बुकलेट के लिए ये कदम अपनाएँ:", - "bullet1": "डबल-साइडेड प्रिंट करें और 'लॉन्ग एज पर फ़्लिप' चुनें", - "bullet2": "शीट्स को क्रम में रखें, आधा मोड़ें", - "bullet3": "मोड़ वाली रीढ़ के साथ स्टेपल या बाइंड करें", - "bullet4": "शॉर्ट-एज प्रिंटरों के लिए: 'शॉर्ट एज पर फ़्लिप' विकल्प सक्षम करें" - }, - "manualDuplex": { - "title": "मैनुअल डुप्लेक्स (सिंगल-साइडेड प्रिंटर)", - "text": "जिन प्रिंटरों में ऑटोमेटिक डुप्लेक्स नहीं है, उनके लिए:", - "bullet1": "'Double-sided printing' बंद करें", - "bullet2": "'पहला पास' चुनें → प्रिंट करें → स्टैक को फेस-डाउन रखें", - "bullet3": "'दूसरा पास' चुनें → स्टैक लोड करें → बैक प्रिंट करें", - "bullet4": "सामान्य रूप से मोड़ें और असेंबल करें" - }, - "advanced": { - "title": "उन्नत विकल्प", - "text": "अपनी बुकलेट को सूक्ष्म-समायोजित करें:", - "bullet1": "दाएँ-से-बाएँ बाइंडिंग: अरबी, हिब्रू, या RTL भाषाओं के लिए", - "bullet2": "बॉर्डर: ट्रिमिंग के लिए कट लाइन्स दिखाता है", - "bullet3": "गटर मार्जिन: बाइंडिंग/स्टेपलिंग के लिए स्थान जोड़ता है", - "bullet4": "शॉर्ट-एज फ़्लिप: केवल ऑटोमेटिक डुप्लेक्स प्रिंटरों के लिए" - } - }, - "error": { - "failed": "बुकलेट इम्पोज़िशन बनाते समय त्रुटि हुई।" - } - }, - "scalePages": { - "title": "पृष्ठ-स्केल समायोजित करें", - "header": "पृष्ठ-स्केल समायोजित करें", - "pageSize": "दस्तावेज़ के एक पृष्ठ का आकार।", - "keepPageSize": "मूल आकार", - "scaleFactor": "एक पृष्ठ का ज़ूम स्तर (क्रॉप)।", - "submit": "जमा करें" - }, - "adjustPageScale": { - "tags": "resize,modify,dimension,adapt", - "title": "पृष्ठ स्केल समायोजित करें", - "header": "पृष्ठ स्केल समायोजित करें", - "scaleFactor": { - "label": "स्केल फ़ैक्टर" - }, - "pageSize": { - "label": "लक्ष्य पृष्ठ आकार", - "keep": "मूल आकार रखें", - "letter": "लेटर", - "legal": "リーगल" - }, - "submit": "पृष्ठ स्केल समायोजित करें", - "error": { - "failed": "पृष्ठ स्केल समायोजित करते समय त्रुटि हुई।" - }, - "tooltip": { - "header": { - "title": "पृष्ठ स्केल सेटिंग्स अवलोकन" - }, - "description": { - "title": "विवरण", - "text": "PDF सामग्री का आकार समायोजित करें और पृष्ठ आयाम बदलें।" - }, - "scaleFactor": { - "title": "स्केल फ़ैक्टर", - "text": "पृष्ठ पर सामग्री कितनी बड़ी या छोटी दिखेगी, इसे नियंत्रित करता है। सामग्री को स्केल कर केंद्रित किया जाता है - यदि स्केल की गई सामग्री पृष्ठ आकार से बड़ी है, तो यह क्रॉप हो सकती है।", - "bullet1": "1.0 = मूल आकार", - "bullet2": "0.5 = आधा आकार (50% छोटा)", - "bullet3": "2.0 = दोगुना आकार (200% बड़ा, क्रॉप हो सकता है)" - }, - "pageSize": { - "title": "लक्ष्य पृष्ठ आकार", - "text": "आउटपुट PDF पृष्ठों के आयाम सेट करता है। 'मूल आकार रखें' वर्तमान आयाम बनाए रखता है, जबकि अन्य विकल्प मानक पेपर आकारों में बदलते हैं।" - } - } - }, - "add-page-numbers": { - "tags": "पृष्ठांकन,लेबल,व्यवस्थित,अनुक्रमणिका" - }, - "auto-rename": { - "tags": "स्वतः-पहचान,हेडर-आधारित,व्यवस्थित,पुनर्नामांकन", - "title": "स्वतः नाम बदलें", - "header": "स्वतः PDF नाम बदलें", - "description": "आपके PDF सामग्री से स्वतः शीर्षक ढूँढता है और उसे फ़ाइलनाम के रूप में उपयोग करता है।", - "submit": "स्वतः नाम बदलें", - "files": { - "placeholder": "शुरू करने के लिए मुख्य दृश्य में एक PDF फ़ाइल चुनें" - }, - "error": { - "failed": "PDF का स्वतः नाम बदलते समय त्रुटि हुई।" - }, - "results": { - "title": "स्वतः नामकरण के परिणाम" - }, - "tooltip": { - "header": { - "title": "स्वतः नामकरण कैसे काम करता है" - }, - "description": { - "title": "यह क्या करता है" - }, - "howItWorks": { - "title": "स्मार्ट नामकरण", - "text": "आपके PDF सामग्री से स्वतः शीर्षक ढूँढता है और उसे फ़ाइलनाम के रूप में उपयोग करता है।", - "bullet1": "ऐसा पाठ ढूँढता है जो शीर्षक या हेडिंग जैसा लगता है", - "bullet2": "पता चले शीर्षक से एक साफ़, वैध फ़ाइलनाम बनाता है", - "bullet3": "यदि उपयुक्त शीर्षक न मिले तो मूल नाम रखता है" - } - }, - "settings": { - "title": "के बारे में" - } - }, - "adjust-contrast": { - "tags": "रंग-सुधार,ट्यून,संशोधित,बढ़ाएं" - }, - "crop": { - "title": "क्रॉप करें", - "header": "PDF क्रॉप करें", - "submit": "जमा करें", - "noFileSelected": "क्रॉप शुरू करने के लिए एक PDF फ़ाइल चुनें", - "preview": { - "title": "क्रॉप क्षेत्र चयन" - }, - "reset": "पूर्ण PDF पर रीसेट करें", - "coordinates": { - "title": "स्थिति और आकार", - "x": { - "label": "X स्थान", - "desc": "बायाँ किनारा (बिंदु)" - }, - "y": { - "label": "Y स्थान", - "desc": "निचला किनारा (बिंदु)" - }, - "width": { - "label": "चौड़ाई", - "desc": "क्रॉप चौड़ाई (बिंदु)" - }, - "height": { - "label": "ऊँचाई", - "desc": "क्रॉप ऊँचाई (बिंदु)" - } - }, - "error": { - "invalidArea": "क्रॉप क्षेत्र PDF सीमाओं से बाहर जा रहा है", - "failed": "PDF क्रॉप करने में विफल" - }, - "steps": { - "selectArea": "क्रॉप क्षेत्र चुनें" - }, - "tooltip": { - "title": "PDF कैसे क्रॉप करें", - "description": "थंबनेल पर नीली ओवरले को खींचकर और आकार बदलकर क्रॉप क्षेत्र चुनें।", - "drag": "क्रॉप क्षेत्र को स्थानांतरित करने के लिए ओवरले को खींचें", - "resize": "आकार बदलने के लिए कोनों और किनारों के हैंडल खींचें", - "precision": "सटीक पोजिशनिंग के लिए निर्देशांक इनपुट का उपयोग करें" - }, - "results": { - "title": "क्रॉप के परिणाम" - }, - "automation": { - "info": "क्रॉप निर्देशांक PDF बिंदुओं में दर्ज करें। मूल (0,0) नीचे-बाएँ है। ये मान इस ऑटोमेशन में प्रोसेस सभी PDFs पर लागू होंगे।", - "reference": "संदर्भ: A4 पृष्ठ 595.28 × 841.89 बिंदु (210mm × 297mm)। 1 इंच = 72 बिंदु।" - } - }, - "autoSplitPDF": { - "tags": "QR-आधारित,अलग करें,स्कैन-खंड,व्यवस्थित करें", - "title": "स्वतः PDF विभाजित करें", - "header": "स्वतः PDF विभाजित करें", - "description": "प्रिंट करें, डालें, स्कैन करें, अपलोड करें, और हमें आपके दस्तावेजों को स्वचालित रूप से अलग करने दें। कोई मैनुअल क्रमबद्ध करने की आवश्यकता नहीं।", - "selectText": { - "1": "नीचे से कुछ विभाजक शीट्स प्रिंट करें (श्याम और श्वेत ठीक है)।", - "2": "अपने सभी दस्तावेजों को एक साथ स्कैन करें, उनके बीच विभाजक शीट डालें।", - "3": "एक बड़ी स्कैन की गई PDF फ़ाइल अपलोड करें और Stirling PDF को बाकी काम करने दें।", - "4": "विभाजक पृष्ठ स्वचालित रूप से पहचाने जाते हैं और हटा दिए जाते हैं, एक साफ अंतिम दस्तावेज़ सुनिश्चित करते हैं।" - }, - "formPrompt": "Stirling-PDF पृष्ठ विभाजक वाली PDF जमा करें:", - "duplexMode": "डुप्लेक्स मोड (सामने और पीछे स्कैनिंग)", - "dividerDownload2": "'स्वतः विभाजक (निर्देशों के साथ).pdf' डाउनलोड करें", - "submit": "जमा करें" - }, - "sanitizePdf": { - "tags": "साफ,सुरक्षित,सुरक्षा,खतरे-हटाएं" - }, - "URLToPDF": { - "tags": "वेब-कैप्चर,पेज-सहेजें,वेब-से-दस्तावेज़,संग्रह", - "title": "URL से PDF", - "header": "URL से PDF", - "submit": "बदलें", - "credit": "WeasyPrint का उपयोग करता है" - }, - "HTMLToPDF": { - "tags": "मार्कअप,वेब-सामग्री,रूपांतरण,बदलें", - "title": "HTML से PDF", - "header": "HTML से PDF", - "help": "HTML फ़ाइलें और आवश्यक html/css/images आदि वाले ZIP स्वीकार करता है", - "submit": "बदलें", - "credit": "WeasyPrint का उपयोग करता है", - "zoom": "वेबसाइट प्रदर्शन के लिए ज़ूम स्तर।", - "pageWidth": "पृष्ठ की चौड़ाई सेंटीमीटर में। (डिफ़ॉल्ट के लिए खाली)", - "pageHeight": "पृष्ठ की ऊंचाई सेंटीमीटर में। (डिफ़ॉल्ट के लिए खाली)", - "marginTop": "पृष्ठ का शीर्ष मार्जिन मिलीमीटर में। (डिफ़ॉल्ट के लिए खाली)", - "marginBottom": "पृष्ठ का निचला मार्जिन मिलीमीटर में। (डिफ़ॉल्ट के लिए खाली)", - "marginLeft": "पृष्ठ का बायां मार्जिन मिलीमीटर में। (डिफ़ॉल्ट के लिए खाली)", - "marginRight": "पृष्ठ का दायां मार्जिन मिलीमीटर में। (डिफ़ॉल्ट के लिए खाली)", - "printBackground": "वेबसाइट की पृष्ठभूमि रेंडर करें।", - "defaultHeader": "डिफ़ॉल्ट हेडर सक्षम करें (नाम और पृष्ठ संख्या)", - "cssMediaType": "पृष्ठ का CSS मीडिया प्रकार बदलें।", - "none": "कोई नहीं", - "print": "प्रिंट", - "screen": "स्क्रीन" - }, - "MarkdownToPDF": { - "tags": "मार्कअप,वेब-सामग्री,रूपांतरण,बदलें", - "title": "Markdown से PDF", - "header": "Markdown से PDF", - "submit": "बदलें", - "help": "कार्य प्रगति पर है", - "credit": "WeasyPrint का उपयोग करता है" - }, - "PDFToMarkdown": { - "tags": "मार्कअप,वेब-सामग्री,रूपांतरण,बदलें", - "title": "PDF से Markdown", - "header": "PDF से Markdown", - "submit": "बदलें" - }, - "getPdfInfo": { - "tags": "जानकारी,डेटा,आँकड़े,सांख्यिकी", - "title": "PDF की जानकारी प्राप्त करें", - "header": "PDF की जानकारी प्राप्त करें", - "submit": "जानकारी प्राप्त करें", - "downloadJson": "JSON डाउनलोड करें" - }, - "extractPage": { - "tags": "निकालें" - }, - "PdfToSinglePage": { - "tags": "एकल पृष्ठ" - }, - "showJS": { - "tags": "JS", - "title": "जावास्क्रिप्ट दिखाएं", - "header": "जावास्क्रिप्ट दिखाएं", - "downloadJS": "जावास्क्रिप्ट डाउनलोड करें", - "submit": "दिखाएं", - "results": "परिणाम", - "processing": "JavaScript निकाल रहे हैं...", - "done": "JavaScript निकाला गया", - "singleFileWarning": "यह टूल एक समय में केवल एक फ़ाइल का समर्थन करता है। कृपया एक ही फ़ाइल चुनें।", - "view": { - "title": "निकाला गया JavaScript" - } - }, - "redact": { - "tags": "गोपनीयकरण,छिपाएं,काला करें,काला,मार्कर,छिपा हुआ,मैनुअल", - "title": "मैनुअल गोपनीयकरण", - "submit": "गोपनीयकृत करें", - "error": { - "failed": "PDF रिडैक्ट करते समय त्रुटि हुई।" - }, - "modeSelector": { - "title": "रिडैक्शन विधि", - "mode": "मोड", - "automatic": "स्वचालित", - "automaticDesc": "खोज शब्दों के आधार पर टेक्स्ट रिडैक्ट करें", - "manual": "मैनुअल", - "manualDesc": "विशिष्ट क्षेत्रों को रिडैक्ट करने के लिए क्लिक और ड्रैग करें", - "manualComingSoon": "मैनुअल रिडैक्शन जल्द आ रहा है" - }, - "auto": { - "header": "ऑटो रिडैक्ट", - "settings": { - "title": "रिडैक्शन सेटिंग्स", - "advancedTitle": "उन्नत" - }, - "colorLabel": "बॉक्स का रंग", - "wordsToRedact": { - "title": "रिडैक्ट करने के शब्द", - "placeholder": "एक शब्द दर्ज करें", - "add": "जोड़ें", - "examples": "उदाहरण: Confidential, Top-Secret" - }, - "useRegexLabel": "Regex का उपयोग करें", - "wholeWordSearchLabel": "पूरा शब्द खोज", - "customPaddingLabel": "कस्टम अतिरिक्त पैडिंग", - "convertPDFToImageLabel": "PDF को PDF-Image में बदलें" - }, - "tooltip": { - "mode": { - "header": { - "title": "रिडैक्शन विधि" - }, - "automatic": { - "title": "स्वचालित रिडैक्शन", - "text": "दस्तावेज़ भर में निर्दिष्ट टेक्स्ट को स्वतः खोजकर रिडैक्ट करता है। नाम, पते, या गोपनीय चिह्न जैसी सतत संवेदनशील जानकारी हटाने के लिए उपयुक्त।" - }, - "manual": { - "title": "मैनुअल रिडैक्शन", - "text": "हाथ से विशिष्ट क्षेत्रों का चयन करके रिडैक्ट करने हेतु क्लिक और ड्रैग करें। यह आपको नियंत्रित करता है कि क्या रिडैक्ट होगा। (जल्द आ रहा है)" - } - }, - "words": { - "header": { - "title": "रिडैक्ट करने के शब्द" - }, - "description": { - "title": "टेक्स्ट मैचिंग", - "text": "अपने दस्तावेज़ में खोजकर रिडैक्ट करने हेतु शब्द या वाक्यांश दर्ज करें। प्रत्येक शब्द अलग-अलग खोजा जाएगा।" - }, - "bullet1": "एक समय में एक शब्द जोड़ें", - "bullet2": "जोड़ने के लिए Enter दबाएँ या 'Add Another' पर क्लिक करें", - "bullet3": "शब्द हटाने के लिए × पर क्लिक करें", - "examples": { - "title": "सामान्य उदाहरण", - "text": "आम तौर पर रिडैक्ट किए जाने वाले शब्द: बैंक विवरण, ईमेल पते, या विशिष्ट नाम।" - } - }, - "advanced": { - "header": { - "title": "उन्नत रिडैक्शन सेटिंग्स" - }, - "color": { - "title": "बॉक्स रंग और पैडिंग", - "text": "रिडैक्शन बॉक्स की उपस्थिति को कस्टमाइज़ करें। काला मानक है, पर आप कोई भी रंग चुन सकते हैं। पैडिंग पाए गए टेक्स्ट के चारों ओर अतिरिक्त स्थान जोड़ती है।" - }, - "regex": { - "title": "Regex का उपयोग करें", - "text": "एडवांस पैटर्न मैचिंग के लिए रेगुलर एक्सप्रेशन सक्षम करें। फ़ोन नंबर, ईमेल, या जटिल पैटर्न खोजने में सहायक।", - "bullet1": "उदाहरण: \\d{4}-\\d{2}-\\d{2} किसी भी YYYY-MM-DD प्रारूप की तिथि से मेल करने हेतु", - "bullet2": "सावधानी से उपयोग करें - अच्छी तरह जाँचें" - }, - "wholeWord": { - "title": "पूरा शब्द खोज", - "text": "केवल पूर्ण शब्दों से मेल करें, आंशिक मेल नहीं। सक्षम होने पर 'John' 'Johnson' से मेल नहीं करेगा।" - }, - "convert": { - "title": "PDF-Image में बदलें", - "text": "रिडैक्शन के बाद PDF को इमेज-आधारित PDF में बदल देता है। यह सुनिश्चित करता है कि रिडैक्शन बॉक्स के पीछे का टेक्स्ट पूरी तरह हट जाए और पुनर्प्राप्त न हो सके।" - } - } - }, - "manual": { - "header": "मैनुअल रिडैक्शन", - "textBasedRedaction": "टेक्स्ट-आधारित रिडैक्शन", - "pageBasedRedaction": "पृष्ठ-आधारित रिडैक्शन", - "convertPDFToImageLabel": "PDF को PDF-Image में बदलें (बॉक्स के पीछे का टेक्स्ट हटाने हेतु)", - "pageRedactionNumbers": { - "title": "पृष्ठ", - "placeholder": "(जैसे 1,2,8 या 4,7,12-16 या 2n-1)" - }, - "redactionColor": { - "title": "रिडैक्शन रंग" - }, - "export": "निर्यात करें", - "upload": "अपलोड", - "boxRedaction": "बॉक्स खींचकर रिडैक्शन", - "zoom": "ज़ूम", - "zoomIn": "ज़ूम इन", - "zoomOut": "ज़ूम आउट", - "nextPage": "अगला पृष्ठ", - "previousPage": "पिछला पृष्ठ", - "toggleSidebar": "साइडबार टॉगल करें", - "showThumbnails": "थंबनेल दिखाएँ", - "showDocumentOutline": "दस्तावेज़ रूपरेखा दिखाएँ (सभी आइटम विस्तृत/संक्षिप्त करने के लिए डबल-क्लिक करें)", - "showAttachments": "संलग्नक दिखाएँ", - "showLayers": "लेयर्स दिखाएँ (सभी लेयर्स को डिफ़ॉल्ट स्थिति में रीसेट करने के लिए डबल-क्लिक करें)", - "colourPicker": "रंग चयनकर्ता", - "findCurrentOutlineItem": "वर्तमान रूपरेखा आइटम खोजें", - "applyChanges": "बदलाव लागू करें" - } - }, - "tableExtraxt": { - "tags": "CSV,तालिका निष्कर्षण,निकालें,बदलें" - }, - "autoSizeSplitPDF": { - "tags": "pdf,विभाजन,दस्तावेज़,व्यवस्था" - }, - "overlay-pdfs": { - "tags": "ओवरले", - "header": "PDF फ़ाइलें ओवरले करें", - "title": "PDFs ओवरले", - "desc": "एक PDF को दूसरे के ऊपर ओवरले करें", - "baseFile": { - "label": "बेस PDF फ़ाइल चुनें" - }, - "overlayFiles": { - "label": "ओवरले PDF फ़ाइलें चुनें", - "placeholder": "PDF(s) चुनें...", - "addMore": "और PDFs जोड़ें..." - }, - "mode": { - "label": "ओवरले मोड चुनें", - "sequential": "क्रमिक ओवरले", - "interleaved": "इंटरलीव्ड ओवरले", - "fixedRepeat": "निश्चित दोहराव ओवरले" - }, - "counts": { - "label": "ओवरले गिनती (निश्चित दोहराव मोड के लिए)", - "placeholder": "अल्पविराम से अलग गिनती दर्ज करें (जैसे 2,3,1)", - "item": "फ़ाइल के लिए गणना", - "noFiles": "गणना कॉन्फ़िगर करने के लिए ओवरले फ़ाइलें जोड़ें" - }, - "position": { - "label": "ओवरले स्थिति चुनें", - "foreground": "अग्रभूमि", - "background": "पृष्ठभूमि" - }, - "submit": "जमा करें", - "settings": { - "title": "सेटिंग्स" - }, - "results": { - "title": "ओवरले परिणाम" - }, - "tooltip": { - "header": { - "title": "PDFs ओवरले अवलोकन" - }, - "description": { - "title": "विवरण", - "text": "एक बेस PDF को एक या अधिक ओवरले PDFs के साथ संयोजित करें। ओवरले पृष्ठ-दर-पृष्ठ विभिन्न मोड में लागू किए जा सकते हैं और अग्रभूमि या पृष्ठभूमि में रखे जा सकते हैं।" - }, - "mode": { - "title": "ओवरले मोड", - "text": "बेस PDF पृष्ठों पर ओवरले पृष्ठों को कैसे वितरित करें, चुनें।", - "sequential": "क्रमिक ओवरले: पहले ओवरले PDF के पृष्ठों का अंत तक उपयोग करें, फिर अगले पर जाएँ।", - "interleaved": "इंटरलीव्ड ओवरले: बारी-बारी से प्रत्येक ओवरले से एक पृष्ठ लें।", - "fixedRepeat": "निश्चित दोहराव ओवरले: अगले पर जाने से पहले प्रत्येक ओवरले से निर्धारित संख्या में पृष्ठ लें। संख्याएँ सेट करने के लिए 'गणना' का उपयोग करें।" - }, - "position": { - "title": "ओवरले स्थिति", - "text": "अग्रभूमि ओवरले को पृष्ठ के ऊपर रखती है। पृष्ठभूमि इसे पीछे रखती है।" - }, - "overlayFiles": { - "title": "ओवरले फ़ाइलें", - "text": "बेस पर ओवरले करने के लिए एक या अधिक PDFs चुनें। इन फ़ाइलों का क्रम क्रमिक और निश्चित दोहराव मोड में पृष्ठों के लागू होने के तरीके को प्रभावित करता है।" - }, - "counts": { - "title": "गणना (केवल निश्चित दोहराव)", - "text": "प्रत्येक ओवरले फ़ाइल के लिए एक धनात्मक संख्या दें जो दर्शाती हो कि अगले पर जाने से पहले कितने पृष्ठ लेने हैं। मोड 'निश्चित दोहराव' होने पर आवश्यक।" - } - }, - "error": { - "failed": "PDFs ओवरले करते समय त्रुटि हुई।" - } - }, - "split-by-sections": { - "tags": "खंड विभाजन, विभाजित करें, अनुकूलित", - "title": "खंडों द्वारा PDF विभाजित करें", - "header": "PDF को खंडों में विभाजित करें", - "horizontal": { - "label": "क्षैतिज विभाजन", - "placeholder": "क्षैतिज विभाजनों की संख्या दर्ज करें" - }, - "vertical": { - "label": "ऊर्ध्वाधर विभाजन", - "placeholder": "ऊर्ध्वाधर विभाजनों की संख्या दर्ज करें" - }, - "submit": "PDF विभाजित करें", - "merge": "एक PDF में मर्ज करें" - }, - "AddStampRequest": { - "tags": "स्टैम्प, छवि जोड़ें, केंद्र छवि, वॉटरमार्क, PDF, एम्बेड, अनुकूलित", - "header": "PDF स्टैम्प करें", - "title": "PDF स्टैम्प करें", - "stampSetup": "मुहर सेटअप", - "stampType": "स्टैम्प प्रकार", - "stampText": "स्टैम्प टेक्स्ट", - "stampImage": "स्टैम्प छवि", - "alphabet": "वर्णमाला", - "fontSize": "फ़ॉन्ट/छवि आकार", - "rotation": "घुमाव", - "opacity": "अपारदर्शिता", - "position": "स्थिति", - "overrideX": "X निर्देशांक ओवरराइड करें", - "overrideY": "Y निर्देशांक ओवरराइड करें", - "customMargin": "कस्टम मार्जिन", - "customColor": "कस्टम टेक्स्ट रंग", - "submit": "जमा करें", - "noStampSelected": "कोई मुहर चयनित नहीं। चरण 1 पर वापस जाएँ।", - "customPosition": "पूर्वावलोकन विंडो में मुहर को इच्छित स्थान पर खींचें।", - "error": { - "failed": "PDF में मुहर जोड़ते समय त्रुटि हुई।" - }, - "imageSize": "छवि आकार", - "margin": "हाशिया", - "positionAndFormatting": "स्थिति और फ़ॉर्मैटिंग", - "quickPosition": "मुहर रखने के लिए पृष्ठ पर एक स्थान चुनें।", - "results": { - "title": "मुहर के परिणाम" - } - }, - "removeImagePdf": { - "tags": "छवि हटाएं,पृष्ठ कार्य,बैक एंड,सर्वर साइड" - }, - "splitPdfByChapters": { - "tags": "विभाजन,अध्याय,बुकमार्क,व्यवस्थित करें" - }, - "validateSignature": { - "tags": "हस्ताक्षर,सत्यापित,मान्य,pdf,प्रमाणपत्र,डिजिटल हस्ताक्षर,हस्ताक्षर सत्यापित करें,प्रमाणपत्र सत्यापित करें", - "title": "PDF हस्ताक्षर सत्यापित करें", - "header": "डिजिटल हस्ताक्षर सत्यापित करें", - "selectPDF": "हस्ताक्षरित PDF फ़ाइल चुनें", - "submit": "हस्ताक्षर सत्यापित करें", - "results": "सत्यापन परिणाम", - "status": { - "_value": "स्थिति", - "valid": "मान्य", - "invalid": "अमान्य", - "complete": "सत्यापन पूर्ण" - }, - "signer": "हस्ताक्षरकर्ता", - "date": "तिथि", - "reason": "कारण", - "location": "स्थान", - "noSignatures": "इस दस्तावेज़ में कोई डिजिटल हस्ताक्षर नहीं मिला", - "chain": { - "invalid": "प्रमाणपत्र श्रृंखला सत्यापन विफल - हस्ताक्षरकर्ता की पहचान सत्यापित नहीं कर सकते" - }, - "trust": { - "invalid": "प्रमाणपत्र ट्रस्ट स्टोर में नहीं है - स्रोत सत्यापित नहीं किया जा सकता" - }, - "cert": { - "expired": "प्रमाणपत्र समाप्त हो गया है", - "revoked": "प्रमाणपत्र रद्द कर दिया गया है", - "info": "प्रमाणपत्र विवरण", - "issuer": "जारीकर्ता", - "subject": "विषय", - "serialNumber": "क्रम संख्या", - "validFrom": "से मान्य", - "validUntil": "तक मान्य", - "algorithm": "एल्गोरिथ्म", - "keySize": "कुंजी आकार", - "version": "संस्करण", - "keyUsage": "कुंजी उपयोग", - "selfSigned": "स्व-हस्ताक्षरित", - "bits": "बिट्स", - "details": "प्रमाणपत्र विवरण" - }, - "signature": { - "info": "हस्ताक्षर जानकारी", - "_value": "हस्ताक्षर", - "mathValid": "हस्ताक्षर गणितीय रूप से मान्य है लेकिन:" - }, - "selectCustomCert": "कस्टम प्रमाणपत्र फ़ाइल X.509 (वैकल्पिक)", - "downloadCsv": "CSV डाउनलोड करें", - "downloadJson": "JSON डाउनलोड करें", - "downloadPdf": "PDF रिपोर्ट डाउनलोड करें", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "चयनित फ़ाइलों का सत्यापन करने में असमर्थ।", - "partial": "कुछ फ़ाइलों का सत्यापन नहीं हो सका।", - "reportGeneration": "PDF रिपोर्ट जनरेट नहीं कर सके। JSON और CSV उपलब्ध हैं।", - "unexpected": "सत्यापन के दौरान अप्रत्याशित त्रुटि।" - }, - "finalizing": "डाउनलोड तैयार किए जा रहे हैं...", - "issue": { - "certExpired": "प्रमाणपत्र की वैधता समाप्त", - "certRevocationUnknown": "प्रमाणपत्र रद्द स्थिति अज्ञात", - "certRevoked": "प्रमाणपत्र रद्द", - "chainInvalid": "प्रमाणपत्र श्रृंखला अमान्य", - "signatureInvalid": "हस्ताक्षर क्रिप्टोग्राफ़िक जाँच विफल", - "trustInvalid": "प्रमाणपत्र विश्वस्त नहीं" - }, - "noResults": "रिपोर्ट बनाने के लिए सत्यापन चलाएँ।", - "noSignaturesShort": "कोई हस्ताक्षर नहीं", - "processing": "हस्ताक्षर सत्यापित किए जा रहे हैं...", - "report": { - "continued": "जारी", - "downloads": "डाउनलोड", - "entryLabel": "हस्ताक्षर सारांश", - "fields": { - "created": "निर्मित", - "fileSize": "फ़ाइल आकार", - "signatureCount": "कुल हस्ताक्षर", - "signatureDate": "हस्ताक्षर तिथि" - }, - "filesEvaluated": "{{count}} फ़ाइलें मूल्यांकित", - "footer": "Stirling PDF के माध्यम से सत्यापित", - "generatedAt": "उत्पन्न किया गया", - "noPdf": "सफल सत्यापन के बाद PDF रिपोर्ट उपलब्ध होगी।", - "page": "पृष्ठ", - "shortTitle": "हस्ताक्षर सारांश", - "signatureCountLabel": "{{count}} हस्ताक्षर", - "signaturesFound": "{{count}} हस्ताक्षर मिले", - "signaturesValid": "{{count}} पूरी तरह वैध", - "title": "हस्ताक्षर सत्यापन रिपोर्ट" - }, - "settings": { - "certHint": "कस्टम ट्रस्ट स्रोत के विरुद्ध सत्यापन के लिए एक विश्वसनीय X.509 प्रमाणपत्र अपलोड करें।", - "title": "सत्यापन सेटिंग्स" - }, - "signatureDate": "हस्ताक्षर तिथि", - "totalSignatures": "कुल हस्ताक्षर" - }, - "replaceColor": { - "tags": "Replace Colour,Page operations,Back end,server side", - "labels": { - "settings": "सेटिंग्स", - "colourOperation": "रंग ऑपरेशन" - }, - "options": { - "highContrast": "उच्च कंट्रास्ट", - "invertAll": "सभी रंग उलटें", - "custom": "कस्टम", - "cmyk": "CMYK में बदलें" - }, - "tooltip": { - "header": { - "title": "रंग बदलें और उलटें सेटिंग्स अवलोकन" - }, - "description": { - "title": "विवरण", - "text": "पठनीयता और अभिगम्यता सुधारने हेतु PDF के रंग बदलें। उच्च कंट्रास्ट प्रीसेट चुनें, सभी रंग उलटें, या कस्टम रंग स्कीम बनाएँ।" - }, - "highContrast": { - "title": "उच्च कंट्रास्ट", - "text": "बेहतर पठनीयता और अभिगम्यता अनुपालन के लिए पूर्व-निर्धारित उच्च कंट्रास्ट रंग संयोजन लागू करें।", - "bullet1": "काली पृष्ठभूमि पर सफेद टेक्स्ट - क्लासिक डार्क मोड", - "bullet2": "सफेद पृष्ठभूमि पर काला टेक्स्ट - मानक उच्च कंट्रास्ट", - "bullet3": "काली पृष्ठभूमि पर पीला टेक्स्ट - उच्च दृश्यता विकल्प", - "bullet4": "काली पृष्ठभूमि पर हरा टेक्स्ट - वैकल्पिक उच्च कंट्रास्ट" - }, - "invertAll": { - "title": "सभी रंग उलटें", - "text": "PDF के सभी रंग पूरी तरह उलटें, जिससे नकारात्मक जैसा प्रभाव बने। दस्तावेज़ों का डार्क मोड संस्करण बनाने या कम रोशनी में आँखों का तनाव घटाने के लिए उपयोगी।" - }, - "custom": { - "title": "कस्टम रंग", - "text": "रंग चयनकर्ताओं का उपयोग करके अपने टेक्स्ट और पृष्ठभूमि के रंग निर्धारित करें। ब्रांडेड दस्तावेज़ बनाने या विशिष्ट अभिगम्यता आवश्यकताओं के लिए उत्तम।", - "bullet1": "टेक्स्ट रंग - टेक्स्ट तत्वों के लिए रंग चुनें", - "bullet2": "पृष्ठभूमि रंग - दस्तावेज़ के लिए पृष्ठभूमि रंग सेट करें" - }, - "cmyk": { - "title": "CMYK में बदलें", - "text": "PDF को RGB कलर स्पेस से CMYK कलर स्पेस में बदलें, जो पेशेवर प्रिंटिंग के लिए अनुकूलित है। यह प्रक्रिया रंगों को प्रिंटरों द्वारा उपयोग किए जाने वाले Cyan, Magenta, Yellow, Black मॉडल में बदलती है।" - } - }, - "error": { - "failed": "रंग बदलने की प्रक्रिया के दौरान त्रुटि हुई।" - } - }, - "login": { - "title": "साइन इन करें", - "header": "साइन इन करें", - "signin": "साइन इन करें", - "signInWith": "इसके साथ साइन इन करें", - "signInAnonymously": "अतिथि के रूप में साइन इन करें", - "rememberme": "मुझे याद रखें", - "invalid": "अमान्य उपयोगकर्ता नाम या पासवर्ड।", - "locked": "आपका खाता लॉक कर दिया गया है।", - "sessionExpired": "आपका सत्र समाप्त हो गया है। कृपया दोबारा साइन इन करें।", - "signinTitle": "कृपया साइन इन करें", - "ssoSignIn": "सिंगल साइन-ऑन के माध्यम से लॉगिन करें", - "oAuth2AutoCreateDisabled": "OAUTH2 स्वतः उपयोगकर्ता निर्माण अक्षम है", - "oAuth2AdminBlockedUser": "गैर-पंजीकृत उपयोगकर्ताओं का पंजीकरण या लॉगिन वर्तमान में अवरुद्ध है। कृपया व्यवस्थापक से संपर्क करें।", - "oauth2RequestNotFound": "प्राधिकरण अनुरोध नहीं मिला", - "oauth2InvalidUserInfoResponse": "अमान्य उपयोगकर्ता जानकारी प्रतिक्रिया", - "oauth2invalidRequest": "अमान्य अनुरोध", - "oauth2AccessDenied": "पहुंच अस्वीकृत", - "oauth2InvalidTokenResponse": "अमान्य टोकन प्रतिक्रिया", - "oauth2InvalidIdToken": "अमान्य Id टोकन", - "relyingPartyRegistrationNotFound": "कोई निर्भर पार्टी पंजीकरण नहीं मिला", - "userIsDisabled": "उपयोगकर्ता निष्क्रिय है, वर्तमान में इस उपयोगकर्ता नाम से लॉगिन अवरुद्ध है। कृपया व्यवस्थापक से संपर्क करें।", - "alreadyLoggedIn": "आप पहले से ही", - "alreadyLoggedIn2": "उपकरणों में लॉग इन हैं। कृपया उपकरणों से लॉग आउट करें और पुनः प्रयास करें।", - "toManySessions": "आपके बहुत सारे सक्रिय सत्र हैं", - "logoutMessage": "आप लॉग आउट हो गए हैं।", - "youAreLoggedIn": "आप लॉग इन हैं!", - "email": "ईमेल", - "password": "पासवर्ड", - "enterEmail": "अपना ईमेल दर्ज करें", - "enterPassword": "अपना पासवर्ड दर्ज करें", - "loggingIn": "लॉगिन हो रहा है...", - "username": "उपयोगकर्ता नाम", - "enterUsername": "उपयोगकर्ता नाम दर्ज करें", - "useEmailInstead": "ईमेल से लॉगिन करें", - "forgotPassword": "पासवर्ड भूल गए?", - "logIn": "लॉग इन", - "signingIn": "साइन इन किया जा रहा है...", - "login": "लॉगिन", - "or": "या", - "useMagicLink": "इसके बजाय मैजिक लिंक उपयोग करें", - "enterEmailForMagicLink": "मैजिक लिंक के लिए अपना ईमेल दर्ज करें", - "sending": "भेजा जा रहा है…", - "sendMagicLink": "मैजिक लिंक भेजें", - "cancel": "रद्द करें", - "dontHaveAccount": "खाता नहीं है? साइन अप करें", - "home": "होम", - "debug": "डिबग", - "signOut": "साइन आउट", - "pleaseEnterBoth": "कृपया ईमेल और पासवर्ड दोनों दर्ज करें", - "pleaseEnterEmail": "कृपया अपना ईमेल पता दर्ज करें", - "magicLinkSent": "मैजिक लिंक {{email}} पर भेज दिया गया! साइन इन करने के लिए अपना ईमेल जाँचें और लिंक पर क्लिक करें।", - "passwordResetSent": "पासवर्ड रीसेट लिंक {{email}} पर भेज दिया गया! कृपया अपना ईमेल जाँचें और निर्देशों का पालन करें।", - "failedToSignIn": "{{provider}} के साथ साइन इन विफल: {{message}}", - "unexpectedError": "अप्रत्याशित त्रुटि: {{message}}", - "accountCreatedSuccess": "खाता सफलतापूर्वक बनाया गया! अब आप साइन इन कर सकते हैं।", - "passwordChangedSuccess": "पासवर्ड सफलतापूर्वक बदला गया! कृपया नए पासवर्ड से साइन इन करें।", - "credentialsUpdated": "आपके क्रेडेंशियल अपडेट कर दिए गए हैं। कृपया फिर से साइन इन करें।", - "defaultCredentials": "डिफ़ॉल्ट लॉगिन क्रेडेंशियल्स", - "changePasswordWarning": "पहली बार लॉगिन करने के बाद कृपया अपना पासवर्ड बदलें", - "slides": { - "overview": { - "alt": "Stirling PDF ओवरव्यू", - "title": "आपकी सभी PDF जरूरतों के लिए एक स्थान", - "subtitle": "प्राइवेसी-फर्स्ट क्लाउड सूट जो PDF को convert, sign, redact और manage करने देता है, साथ ही 50+ शक्तिशाली टूल्स।" - }, - "edit": { - "alt": "PDF संपादित करें", - "title": "अपनी मनचाही जानकारी दिखाने/सुरक्षित करने के लिए PDF संपादित करें", - "subtitle": "redact, sign, पढ़ने और संशोधित करने में मदद करने वाले दर्जनभर से अधिक टूल्स के साथ, आपको जो चाहिए वह जरूर मिलेगा।" - }, - "secure": { - "alt": "PDF सुरक्षित करें", - "title": "अपने PDF में संवेदनशील जानकारी सुरक्षित रखें", - "subtitle": "पासवर्ड जोड़ें, कंटेंट redact करें, और सर्टिफिकेट्स आसानी से मैनेज करें।" - } - } - }, - "signup": { - "title": "खाता बनाएँ", - "subtitle": "शुरू करने के लिए Stirling PDF से जुड़ें", - "name": "नाम", - "email": "ईमेल", - "password": "पासवर्ड", - "confirmPassword": "पासवर्ड की पुष्टि करें", - "enterName": "अपना नाम दर्ज करें", - "enterEmail": "अपना ईमेल दर्ज करें", - "enterPassword": "अपना पासवर्ड दर्ज करें", - "confirmPasswordPlaceholder": "पासवर्ड की पुष्टि करें", - "or": "या", - "creatingAccount": "खाता बनाया जा रहा है...", - "signUp": "साइन अप", - "alreadyHaveAccount": "पहले से खाता है? साइन इन करें", - "pleaseFillAllFields": "कृपया सभी फ़ील्ड भरें", - "passwordsDoNotMatch": "पासवर्ड मेल नहीं खाते", - "passwordTooShort": "पासवर्ड कम से कम 6 अक्षरों का होना चाहिए", - "invalidEmail": "कृपया मान्य ईमेल पता दर्ज करें", - "checkEmailConfirmation": "पंजीकरण पूरा करने के लिए अपने ईमेल में पुष्टिकरण लिंक जाँचें।", - "accountCreatedSuccessfully": "खाता सफलतापूर्वक बनाया गया! अब आप साइन इन कर सकते हैं।", - "unexpectedError": "अप्रत्याशित त्रुटि: {{message}}", - "useEmailInstead": "इसके बजाय ईमेल उपयोग करें", - "nameRequired": "नाम आवश्यक है", - "emailRequired": "ईमेल आवश्यक है", - "passwordRequired": "पासवर्ड आवश्यक है", - "confirmPasswordRequired": "कृपया अपना पासवर्ड पुष्टि करें" - }, - "pdfToSinglePage": { - "title": "PDF को एकल पृष्ठ में", - "header": "PDF को एकल पृष्ठ में", - "submit": "एकल पृष्ठ में बदलें", - "description": "यह टूल आपके PDF के सभी पृष्ठों को एक बड़े एकल पृष्ठ में मिला देगा। चौड़ाई मूल पृष्ठों जैसी ही रहेगी, पर ऊँचाई सभी पृष्ठ ऊँचाइयों का योग होगी।", - "filenamePrefix": "single_page", - "files": { - "placeholder": "शुरू करने के लिए मुख्य दृश्य में एक PDF फ़ाइल चुनें" - }, - "error": { - "failed": "सिंगल पेज में बदलते समय त्रुटि हुई।" - }, - "results": { - "title": "सिंगल पेज परिणाम" - } - }, - "pageExtracter": { - "title": "पृष्ठ निकालें", - "header": "पृष्ठ निकालें", - "submit": "निकालें", - "placeholder": "(उदाहरण 1,2,8 या 4,7,12-16 या 2n-1)" - }, - "sanitizePDF": { - "title": "PDF सैनिटाइज़ करें", - "header": "PDF फ़ाइल सैनिटाइज़ करें", - "selectText": { - "1": "जावास्क्रिप्ट क्रियाएं हटाएं", - "2": "एम्बेडेड फ़ाइलें हटाएं", - "3": "XMP मेटाडेटा हटाएँ", - "4": "लिंक हटाएं", - "5": "फ़ॉन्ट्स हटाएं", - "6": "दस्तावेज़ जानकारी मेटाडेटा हटाएँ" - }, - "submit": "PDF सैनिटाइज़ करें" - }, - "adjustContrast": { - "title": "कंट्रास्ट समायोजित करें", - "header": "कंट्रास्ट समायोजित करें", - "basic": "मूल समायोजन", - "contrast": "कंट्रास्ट:", - "brightness": "चमक:", - "saturation": "संतृप्ति:", - "download": "डाउनलोड करें", - "adjustColors": "रंग समायोजित करें", - "blue": "नीला", - "confirm": "पुष्टि करें", - "error": { - "failed": "रंग/कॉन्ट्रास्ट समायोजित करने में विफल" - }, - "green": "हरा", - "noPreview": "पूर्वावलोकन के लिए एक PDF चुनें", - "red": "लाल", - "results": { - "title": "समायोजित PDF" - } - }, - "compress": { - "title": "कम्प्रेस", - "desc": "फ़ाइल आकार कम करने के लिए PDFs को संपीड़ित करें।", - "header": "PDF कम्प्रेस करें", - "method": { - "title": "संपीड़न विधि", - "quality": "गुणवत्ता", - "filesize": "फ़ाइल आकार" - }, - "credit": "यह सेवा PDF कम्प्रेस/अनुकूलन के लिए qpdf का उपयोग करती है।", - "grayscale": { - "label": "संपीड़न के लिए ग्रेस्केल लागू करें" - }, - "tooltip": { - "header": { - "title": "संपीड़न सेटिंग्स अवलोकन" - }, - "description": { - "title": "विवरण", - "text": "संपीड़न फ़ाइल आकार कम करने का आसान तरीका है। 'File Size' चुनें और लक्ष्य आकार दर्ज करें ताकि हम आपके लिए गुणवत्ता समायोजित कर दें। 'Quality' चुनें ताकि आप संपीड़न की तीव्रता मैन्युअल रूप से सेट कर सकें।" - }, - "qualityAdjustment": { - "title": "गुणवत्ता समायोजन", - "text": "स्लाइडर खींचकर संपीड़न की तीव्रता समायोजित करें। कम मान (1-3) गुणवत्ता बनाए रखते हैं पर फ़ाइल बड़ी रहती है। अधिक मान (7-9) फ़ाइल को अधिक छोटा करते हैं पर छवि स्पष्टता घटाते हैं।", - "bullet1": "कम मान गुणवत्ता बचाए रखते हैं", - "bullet2": "अधिक मान फ़ाइल आकार घटाते हैं" - }, - "grayscale": { - "title": "श्वेत-श्याम", - "text": "सभी छवियों को काले-सफेद में बदलने के लिए इस विकल्प को चुनें, जो विशेषकर स्कैन किए गए PDFs या चित्र-प्रधान दस्तावेज़ों के लिए फ़ाइल आकार को काफी घटा सकता है।" - } - }, - "error": { - "failed": "PDF संपीड़ित करते समय त्रुटि हुई।" - }, - "selectText": { - "1": { - "_value": "संपीड़न सेटिंग्स", - "1": "1-3 PDF संपीड़न,
4-6 हल्का छवि संपीड़न,
7-9 तीव्र छवि संपीड़न छवि गुणवत्ता को काफी घटाएगा" - }, - "2": "अनुकूलन स्तर:", - "4": "स्वतः मोड - PDF को सटीक आकार प्राप्त करने के लिए गुणवत्ता को स्वतः समायोजित करता है", - "5": "अपेक्षित PDF आकार (जैसे 25MB, 10.8MB, 25KB)" - }, - "submit": "कम्प्रेस करें" - }, - "decrypt": { - "passwordPrompt": "यह फ़ाइल पासवर्ड से सुरक्षित है। कृपया पासवर्ड दर्ज करें:", - "cancelled": "PDF के लिए कार्रवाई रद्द की गई: {0}", - "noPassword": "एन्क्रिप्टेड PDF के लिए कोई पासवर्ड नहीं दिया गया: {0}", - "invalidPassword": "कृपया सही पासवर्ड के साथ पुनः प्रयास करें।", - "invalidPasswordHeader": "गलत पासवर्ड या असमर्थित एन्क्रिप्शन PDF के लिए: {0}", - "unexpectedError": "फ़ाइल प्रोसेस करने में त्रुटि हुई। कृपया पुनः प्रयास करें।", - "serverError": "डिक्रिप्ट करते समय सर्वर त्रुटि: {0}", - "success": "फ़ाइल सफलतापूर्वक डिक्रिप्ट की गई।" - }, - "multiTool-advert": { - "message": "यह सुविधा हमारे मल्टी-टूल पृष्ठ में भी उपलब्ध है। बेहतर पृष्ठ-दर-पृष्ठ UI और अतिरिक्त सुविधाओं के लिए इसे देखें!" - }, - "pageRemover": { - "title": "पृष्ठ हटाने वाला", - "header": "PDF पृष्ठ हटाने वाला", - "pagesToDelete": "हटाने के लिए पृष्ठ (पृष्ठ संख्याओं की अल्पविराम से अलग सूची दर्ज करें):", - "submit": "पृष्ठ हटाएं", - "placeholder": "(जैसे 1,2,6 या 1-10,15-30)" - }, - "imageToPDF": { - "title": "छवि से PDF", - "header": "छवि से PDF", - "submit": "बदलें", - "selectLabel": "छवि फिट विकल्प", - "fillPage": "पृष्ठ भरें", - "fitDocumentToImage": "छवि के अनुसार पृष्ठ फिट करें", - "maintainAspectRatio": "आनुपातिक अनुपात बनाए रखें", - "selectText": { - "2": "PDF स्वतः घुमाएं", - "3": "बहु फ़ाइल तर्क (केवल कई छवियों के साथ काम करते समय सक्षम)", - "4": "एकल PDF में मर्ज करें", - "5": "अलग-अलग PDF में बदलें" - } - }, - "PDFToCSV": { - "title": "PDF से CSV", - "header": "PDF से CSV", - "prompt": "तालिका निकालने के लिए पृष्ठ चुनें", - "submit": "निकालें" - }, - "split-by-size-or-count": { - "title": "आकार या गिनती द्वारा PDF विभाजित करें", - "header": "आकार या गिनती द्वारा PDF विभाजित करें", - "type": { - "label": "विभाजन प्रकार चुनें", - "size": "आकार द्वारा", - "pageCount": "पृष्ठ गिनती द्वारा", - "docCount": "दस्तावेज़ गिनती द्वारा" - }, - "value": { - "label": "मान दर्ज करें", - "placeholder": "आकार (जैसे 2MB या 3KB) या गिनती (जैसे 5) दर्ज करें" - }, - "submit": "जमा करें" - }, - "printFile": { - "title": "फ़ाइल प्रिंट करें", - "header": "प्रिंटर पर फ़ाइल प्रिंट करें", - "selectText": { - "1": "प्रिंट करने के लिए फ़ाइल चुनें", - "2": "प्रिंटर नाम दर्ज करें" - }, - "submit": "प्रिंट करें" - }, - "licenses": { - "nav": "लाइसेंस", - "title": "तृतीय-पक्ष लाइसेंस", - "header": "तृतीय-पक्ष लाइसेंस", - "module": "मॉड्यूल", - "version": "संस्करण", - "license": "लाइसेंस" - }, - "survey": { - "nav": "सर्वेक्षण", - "title": "Stirling-PDF सर्वेक्षण", - "description": "Stirling PDF में कोई ट्रैकिंग नहीं है इसलिए हम Stirling-PDF को बेहतर बनाने के लिए अपने उपयोगकर्ताओं से सुनना चाहते हैं!", - "changes": "पिछले सर्वेक्षण के बाद से Stirling-PDF बदल गया है! अधिक जानने के लिए कृपया हमारी ब्लॉग पोस्ट यहाँ देखें:", - "changes2": "इन परिवर्तनों के साथ हम भुगतान किए गए व्यावसायिक समर्थन और वित्त पोषण प्राप्त कर रहे हैं", - "please": "कृपया हमारे सर्वेक्षण में भाग लें!", - "disabled": "(सर्वेक्षण पॉपअप आगामी अपडेट में अक्षम कर दिया जाएगा लेकिन पृष्ठ के पाद में उपलब्ध रहेगा)", - "button": "सर्वेक्षण में भाग लें", - "dontShowAgain": "फिर मत दिखाना", - "meeting": { - "1": "यदि आप काम पर Stirling PDF उपयोग कर रहे हैं, तो हम आपसे बात करना चाहेंगे। हम 15 मिनट के यूज़र डिस्कवरी सत्र के बदले तकनीकी सहायता सत्र प्रदान कर रहे हैं।", - "2": "यह एक अवसर है:", - "3": "डिप्लॉयमेंट, इंटीग्रेशन, या ट्रबलशूटिंग में सहायता प्राप्त करें", - "4": "प्रदर्शन, एज केस, और फीचर गैप्स पर सीधा फीडबैक दें", - "5": "वास्तविक एंटरप्राइज़ उपयोग हेतु Stirling PDF को परिष्कृत करने में हमारी मदद करें", - "6": "यदि आप रुचि रखते हैं, तो आप सीधे हमारी टीम के साथ समय बुक कर सकते हैं। (केवल अंग्रेज़ी)", - "7": "आपके उपयोग मामलों को समझने और Stirling PDF को और बेहतर बनाने के लिए उत्सुक हैं!", - "notInterested": "व्यवसाय नहीं हैं और/या बैठक में रुचि नहीं?", - "button": "मीटिंग बुक करें" - } - }, - "removeImage": { - "title": "छवियां हटाएं", - "header": "छवियां हटाएं", - "removeImage": "छवियां हटाएं", - "submit": "छवियां हटाएं", - "error": { - "failed": "PDF से छवियाँ हटाने में विफल।" - }, - "results": { - "title": "छवियाँ हटाने के परिणाम" - } - }, - "splitByChapters": { - "title": "अध्यायों द्वारा PDF विभाजित करें", - "header": "अध्यायों द्वारा PDF विभाजित करें", - "bookmarkLevel": "बुकमार्क स्तर", - "includeMetadata": "मेटाडेटा शामिल करें", - "allowDuplicates": "डुप्लिकेट की अनुमति दें", - "desc": { - "1": "यह टूल PDF फ़ाइल को उसकी अध्याय संरचना के आधार पर कई PDF में विभाजित करता है।", - "2": "बुकमार्क स्तर: विभाजन के लिए बुकमार्क का स्तर चुनें (शीर्ष स्तर के लिए 0, दूसरे स्तर के लिए 1, इत्यादि)।", - "3": "मेटाडेटा शामिल करें: यदि चयनित है, तो मूल PDF का मेटाडेटा प्रत्येक विभाजित PDF में शामिल किया जाएगा।", - "4": "डुप्लिकेट की अनुमति दें: यदि चयनित है, तो एक ही पृष्ठ पर कई बुकमार्क को अलग PDF बनाने की अनुमति देता है।" - }, - "submit": "PDF विभाजित करें" - }, - "fileChooser": { - "click": "क्लिक करें", - "or": "या", - "dragAndDrop": "खींचें और छोड़ें", - "dragAndDropPDF": "PDF फ़ाइल खींचें और छोड़ें", - "dragAndDropImage": "छवि फ़ाइल खींचें और छोड़ें", - "hoveredDragAndDrop": "फ़ाइल(ें) यहाँ खींचें और छोड़ें", - "extractPDF": "निकालना..." - }, - "releases": { - "footer": "रिलीज़", - "title": "रिलीज़ नोट्स", - "header": "रिलीज़ नोट्स", - "current": { - "version": "वर्तमान रिलीज़" - }, - "note": "रिलीज़ नोट्स केवल अंग्रेजी में उपलब्ध हैं" - }, - "swagger": { - "title": "API दस्तावेज़ीकरण", - "header": "API दस्तावेज़ीकरण", - "desc": "Stirling PDF API एंडपॉइंट्स देखें और परीक्षण करें", - "tags": "api,documentation,swagger,endpoints,development" - }, - "cookieBanner": { - "popUp": { - "title": "हम कुकीज़ का उपयोग कैसे करते हैं", - "description": { - "1": "हम Stirling PDF को आपके लिए बेहतर बनाने हेतु कुकीज़ और अन्य तकनीकों का उपयोग करते हैं—जो हमें अपने टूल सुधारने और वे फीचर्स बनाने में मदद करता है जिन्हें आप पसंद करेंगे।", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "ठीक है", - "acceptNecessaryBtn": "नहीं, धन्यवाद", - "showPreferencesBtn": "प्राथमिकताएँ प्रबंधित करें" - }, - "preferencesModal": { - "title": "सहमति प्राथमिकताएँ केंद्र", - "acceptAllBtn": "सभी स्वीकार करें", - "acceptNecessaryBtn": "सभी अस्वीकार करें", - "savePreferencesBtn": "प्राथमिकताएँ सहेजें", - "closeIconLabel": "मोडल बंद करें", - "serviceCounterLabel": "सेवा|सेवाएँ", - "subtitle": "कुकी उपयोग", - "description": { - "1": "Stirling PDF आपके अनुभव को बेहतर बनाने और यह समझने के लिए कि हमारे टूल कैसे उपयोग होते हैं, कुकीज़ और समान तकनीकों का उपयोग करता है। इससे हमें प्रदर्शन सुधारने, आपकी पसंद के फीचर्स विकसित करने और उपयोगकर्ताओं को निरंतर समर्थन देने में मदद मिलती है।", - "2": "Stirling PDF आपके उपयोग किए गए दस्तावेज़ों की सामग्री को ट्रैक या एक्सेस नहीं कर सकता—और कभी नहीं करेगा।", - "3": "आपकी गोपनीयता और भरोसा हमारे कार्य के मूल में है।" - }, - "necessary": { - "title": { - "1": "कड़ाई से आवश्यक कुकीज़", - "2": "हमेशा सक्षम" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "एनालिटिक्स", - "description": "ये कुकीज़ हमें समझने में मदद करती हैं कि हमारे टूल कैसे उपयोग हो रहे हैं, ताकि हम उन फीचर्स के निर्माण पर ध्यान दे सकें जिन्हें हमारा समुदाय सबसे अधिक महत्व देता है। निश्चिंत रहें—Stirling PDF आपके काम के दस्तावेज़ों की सामग्री को ट्रैक नहीं कर सकता और कभी नहीं करेगा।" - } - }, - "services": { - "posthog": "PostHog एनालिटिक्स", - "scarf": "Scarf पिक्सेल" - } - }, - "removeMetadata": { - "submit": "मेटाडेटा हटाएँ" - }, - "sidebar": { - "toggle": "साइडबार टॉगल करें" - }, - "theme": { - "toggle": "थीम टॉगल करें" - }, - "view": { - "viewer": "व्यूअर", - "pageEditor": "पृष्ठ संपादक", - "fileManager": "फ़ाइल प्रबंधक" - }, - "pageEditor": { - "title": "पृष्ठ संपादक", - "save": "बदलाव सहेजें", - "noPdfLoaded": "कोई PDF लोड नहीं। कृपया संपादन के लिए PDF अपलोड करें।", - "rotatedLeft": "बाएँ घुमाया:", - "rotatedRight": "दाएँ घुमाया:", - "deleted": "हटाया गया:", - "movedLeft": "बाएँ सरकाया:", - "movedRight": "दाएँ सरकाया:", - "splitAt": "यहाँ विभाजित किया:", - "insertedPageBreak": "यहाँ पृष्ठ विराम जोड़ा:", - "addFileNotImplemented": "डेमो में फ़ाइल जोड़ना लागू नहीं है", - "closePdf": "PDF बंद करें", - "reset": "बदलाव रीसेट करें", - "zoomIn": "ज़ूम इन", - "zoomOut": "ज़ूम आउट", - "fitToWidth": "चौड़ाई के अनुसार फिट करें", - "actualSize": "वास्तविक आकार" - }, - "viewer": { - "firstPage": "पहला पृष्ठ", - "lastPage": "अंतिम पृष्ठ", - "previousPage": "पिछला पृष्ठ", - "nextPage": "अगला पृष्ठ", - "zoomIn": "ज़ूम इन", - "zoomOut": "ज़ूम आउट", - "singlePageView": "एकल पृष्ठ दृश्य", - "dualPageView": "दोहरा पृष्ठ दृश्य" - }, - "rightRail": { - "closeSelected": "चयनित फ़ाइलें बंद करें", - "selectAll": "सभी चुनें", - "deselectAll": "सभी अचयनित करें", - "selectByNumber": "पृष्ठ संख्याओं से चयन करें", - "deleteSelected": "चयनित पृष्ठ हटाएँ", - "closePdf": "PDF बंद करें", - "exportAll": "PDF निर्यात करें", - "downloadSelected": "चयनित फ़ाइलें डाउनलोड करें", - "downloadAll": "सभी डाउनलोड करें", - "saveAll": "सभी सहेजें", - "toggleTheme": "थीम टॉगल करें", - "toggleBookmarks": "बुकमार्क्स टॉगल करें", - "language": "भाषा", - "search": "PDF खोजें", - "panMode": "पैन मोड", - "rotateLeft": "बाएँ घुमाएँ", - "rotateRight": "दाएँ घुमाएँ", - "toggleSidebar": "साइडबार टॉगल करें", - "exportSelected": "चयनित पृष्ठ निर्यात करें", - "toggleAnnotations": "एनोटेशन दृश्यता टॉगल करें", - "annotationMode": "एनोटेशन मोड टॉगल करें", - "draw": "ड्रॉ", - "save": "सहेजें", - "saveChanges": "परिवर्तनों को सहेजें" - }, - "search": { - "title": "PDF खोजें", - "placeholder": "खोज शब्द दर्ज करें...", - "noResults": "कोई परिणाम नहीं मिला", - "searching": "खोज जारी है..." - }, - "guestBanner": { - "title": "आप Stirling PDF को अतिथि के रूप में उपयोग कर रहे हैं!", - "message": "अपना काम सहेजने, अधिक फ़ीचर्स तक पहुँच पाने और प्रोजेक्ट का समर्थन करने के लिए मुफ़्त खाता बनाएँ।", - "dismiss": "बैनर बंद करें", - "signUp": "मुफ़्त साइन अप करें" - }, - "toolPicker": { - "searchPlaceholder": "टूल खोजें...", - "noToolsFound": "कोई टूल नहीं मिला", - "allTools": "सभी टूल", - "quickAccess": "त्वरित पहुँच", - "categories": { - "standardTools": "मानक टूल", - "advancedTools": "उन्नत टूल", - "recommendedTools": "अनुशंसित टूल" - }, - "subcategories": { - "signing": "हस्ताक्षर", - "documentSecurity": "दस्तावेज़ सुरक्षा", - "verification": "सत्यापन", - "documentReview": "दस्तावेज़ समीक्षा", - "pageFormatting": "पेज फ़ॉर्मेटिंग", - "extraction": "एक्सट्रैक्शन", - "removal": "हटाना", - "automation": "स्वचालन", - "general": "सामान्य", - "advancedFormatting": "उन्नत फ़ॉर्मेटिंग", - "developerTools": "डेवलपर टूल" - } - }, - "quickAccess": { - "read": "पढ़ें", - "sign": "साइन", - "automate": "स्वचालित करें", - "files": "फ़ाइलें", - "activity": "गतिविधि", - "help": "सहायता", - "account": "खाता", - "config": "कॉन्फ़िग", - "settings": "सेटिंग्स", - "adminSettings": "एडमिन सेटिंग्स", - "allTools": "All Tools", - "reader": "रीडर", - "helpMenu": { - "toolsTour": "टूल्स टूर", - "toolsTourDesc": "जानें कि टूल क्या कर सकते हैं", - "adminTour": "एडमिन टूर", - "adminTourDesc": "एडमिन सेटिंग्स और फ़ीचर्स का अन्वेषण करें" - } - }, - "admin": { - "error": "त्रुटि", - "success": "सफलता", - "expand": "विस्तारित करें", - "close": "बंद करें", - "status": { - "active": "सक्रिय", - "inactive": "निष्क्रिय" - }, - "settings": { - "title": "एडमिन सेटिंग्स", - "workspace": "वर्कस्पेस", - "fetchError": "सेटिंग्स लोड करने में विफल", - "saveError": "सेटिंग्स सहेजने में विफल", - "saved": "सेटिंग्स सफलतापूर्वक सहेजी गईं", - "saveSuccess": "सेटिंग्स सफलतापूर्वक सहेजी गईं", - "save": "परिवर्तनों को सहेजें", - "discard": "त्यागें", - "restartRequired": "रीस्टार्ट आवश्यक", - "loginRequired": "एडमिन सेटिंग्स बदलने के लिए लॉगिन मोड सक्षम होना चाहिए", - "unsavedChanges": { - "title": "असहेजे परिवर्तन", - "message": "आपके कुछ परिवर्तन सहेजे नहीं गए हैं। क्या आप उन्हें त्यागना चाहते हैं?", - "cancel": "संपादन जारी रखें", - "discard": "परिवर्तन त्यागें", - "hint": "आपके कुछ परिवर्तन सहेजे नहीं गए हैं" - }, - "loginDisabled": { - "title": "लॉगिन मोड आवश्यक", - "message": "एडमिन सेटिंग्स बदलने के लिए लॉगिन मोड सक्षम होना चाहिए। कृपया अपने एनवायरनमेंट में SECURITY_ENABLELOGIN=true या settings.yml में security.enableLogin: true सेट करें, फिर सर्वर रीस्टार्ट करें।", - "readOnly": "नीचे दी गई सेटिंग्स संदर्भ हेतु उदाहरण मान दिखाती हैं। वास्तविक कॉन्फ़िगरेशन देखने और संपादित करने के लिए लॉगिन मोड सक्षम करें।" - }, - "restart": { - "title": "रीस्टार्ट आवश्यक", - "message": "सेटिंग्स सफलतापूर्वक सहेजी गई हैं। परिवर्तनों के प्रभावी होने के लिए सर्वर रीस्टार्ट आवश्यक है।", - "question": "क्या आप सर्वर को अभी रीस्टार्ट करना चाहेंगे या बाद में?", - "now": "अभी रीस्टार्ट करें", - "later": "बाद में रीस्टार्ट करें" - }, - "restarting": "सर्वर रीस्टार्ट हो रहा है", - "restartingMessage": "सर्वर रीस्टार्ट हो रहा है। कृपया कुछ क्षण प्रतीक्षा करें...", - "restartError": "सर्वर रीस्टार्ट करने में विफल। कृपया मैन्युअली रीस्टार्ट करें।", - "general": { - "title": "सिस्टम सेटिंग्स", - "description": "ब्रांडिंग और डिफ़ॉल्ट व्यवहार सहित सिस्टम-व्यापी एप्लिकेशन सेटिंग्स कॉन्फ़िगर करें।", - "ui": "यूज़र इंटरफ़ेस", - "system": "सिस्टम", - "appName": { - "label": "एप्लिकेशन नाम", - "description": "ब्राउज़र टैब और होम पेज में दिखाया जाने वाला नाम" - }, - "appNameNavbar": { - "label": "नेवबार ब्रांड", - "description": "नेविगेशन बार में दिखाया जाने वाला नाम" - }, - "homeDescription": { - "label": "होम विवरण", - "description": "होम पेज पर दिखाया जाने वाला विवरण पाठ" - }, - "defaultLocale": { - "label": "डिफ़ॉल्ट लोकेल", - "description": "नए उपयोगकर्ताओं के लिए डिफ़ॉल्ट भाषा (उदा., en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "फ़ाइल अपलोड सीमा", - "description": "अधिकतम फ़ाइल अपलोड आकार (उदा., 100MB, 1GB)" - }, - "showUpdate": { - "label": "अपडेट सूचनाएँ दिखाएँ", - "description": "जब कोई नया संस्करण उपलब्ध हो तो सूचनाएँ दिखाएँ" - }, - "showUpdateOnlyAdmin": { - "label": "अपडेट केवल एडमिन को दिखाएँ", - "description": "अपडेट सूचनाएँ केवल एडमिन उपयोगकर्ताओं तक सीमित करें" - }, - "customHTMLFiles": { - "label": "कस्टम HTML फ़ाइलें", - "description": "customFiles डायरेक्टरी से कस्टम HTML फ़ाइलें सर्व करने की अनुमति दें" - }, - "languages": { - "label": "उपलब्ध भाषाएँ", - "description": "वे भाषाएँ जिन्हें उपयोगकर्ता चुन सकते हैं (सभी भाषाएँ सक्षम करने के लिए खाली छोड़ें)", - "placeholder": "भाषाएँ चुनें" - }, - "customMetadata": { - "label": "कस्टम मेटाडाटा", - "autoUpdate": { - "label": "मेटाडाटा स्वतः अपडेट करें", - "description": "सभी प्रोसेस किए गए दस्तावेज़ों पर PDF मेटाडाटा स्वतः अपडेट करें" - }, - "author": { - "label": "डिफ़ॉल्ट लेखक", - "description": "PDF मेटाडाटा के लिए डिफ़ॉल्ट लेखक (उदा., उपयोगकर्ता नाम)" - }, - "creator": { - "label": "डिफ़ॉल्ट क्रिएटर", - "description": "PDF मेटाडाटा के लिए डिफ़ॉल्ट क्रिएटर" - }, - "producer": { - "label": "डिफ़ॉल्ट प्रोड्यूसर", - "description": "PDF मेटाडाटा के लिए डिफ़ॉल्ट प्रोड्यूसर" - } - }, - "logoStyle": { - "label": "लोगो शैली", - "description": "आधुनिक मिनिमलिस्ट लोगो या क्लासिक S आइकन में से चुनें", - "classic": "क्लासिक", - "classicAlt": "क्लासिक लोगो", - "modern": "आधुनिक", - "modernAlt": "आधुनिक लोगो" - }, - "customPaths": { - "label": "कस्टम पाथ", - "description": "पाइपलाइन प्रोसेसिंग और बाह्य टूल्स के लिए कस्टम फ़ाइल सिस्टम पाथ कॉन्फ़िगर करें", - "pipeline": { - "label": "पाइपलाइन डायरेक्टरीज़", - "watchedFoldersDir": { - "label": "वॉच्ड फ़ोल्डर्स डायरेक्टरी", - "description": "वह डायरेक्टरी जहाँ पाइपलाइन आने वाले PDF मॉनिटर करती है (डिफ़ॉल्ट हेतु खाली छोड़ें: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "फिनिश्ड फ़ोल्डर्स डायरेक्टरी", - "description": "वह डायरेक्टरी जहाँ प्रोसेस किए गए PDF आउटपुट होते हैं (डिफ़ॉल्ट हेतु खाली छोड़ें: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "बाह्य टूल पाथ", - "weasyprint": { - "label": "WeasyPrint एक्ज़िक्यूटेबल", - "description": "HTML से PDF कन्वर्ज़न के लिए WeasyPrint एक्ज़िक्यूटेबल का पाथ (डिफ़ॉल्ट हेतु खाली छोड़ें: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Unoconvert एक्ज़िक्यूटेबल", - "description": "दस्तावेज़ कन्वर्ज़न के लिए LibreOffice unoconvert का पाथ (डिफ़ॉल्ट हेतु खाली छोड़ें: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "सुरक्षा", - "description": "प्रमाणीकरण, लॉगिन व्यवहार, और सुरक्षा नीतियाँ कॉन्फ़िगर करें।", - "ssoNotice": { - "title": "SSO/SAML सेटिंग्स की तलाश है?", - "message": "OAuth2 और SAML2 प्रमाणीकरण प्रदाताओं को आसान प्रबंधन के लिए कनेक्शंस मेनू में स्थानांतरित कर दिया गया है।" - }, - "authentication": "प्रमाणीकरण", - "enableLogin": { - "label": "लॉगिन सक्रिय करें", - "description": "एप्लिकेशन तक पहुँच से पहले उपयोगकर्ताओं से लॉगिन आवश्यक करें" - }, - "loginMethod": { - "label": "लॉगिन विधि", - "description": "उपयोगकर्ता लॉगिन के लिए उपयोग की जाने वाली प्रमाणीकरण विधि", - "all": "सभी विधियाँ", - "normal": "केवल उपयोगकर्ता नाम/पासवर्ड", - "oauth2": "केवल OAuth2", - "saml2": "केवल SAML2" - }, - "loginAttemptCount": { - "label": "लॉगिन प्रयास सीमा", - "description": "खाते को लॉक करने से पहले असफल लॉगिन प्रयासों की अधिकतम संख्या" - }, - "loginResetTimeMinutes": { - "label": "लॉगिन रीसेट समय (मिनट)", - "description": "वह समय जिसके बाद असफल लॉगिन प्रयास रीसेट हो जाते हैं" - }, - "csrfDisabled": { - "label": "CSRF सुरक्षा निष्क्रिय करें", - "description": "Cross-Site Request Forgery सुरक्षा निष्क्रिय करें (अनुशंसित नहीं)" - }, - "initialLogin": { - "label": "प्रारंभिक लॉगिन", - "username": { - "label": "प्रारंभिक उपयोगकर्ता नाम", - "description": "प्रारंभिक एडमिन खाते का उपयोगकर्ता नाम" - }, - "password": { - "label": "प्रारंभिक पासवर्ड", - "description": "प्रारंभिक एडमिन खाते का पासवर्ड" - } - }, - "jwt": { - "label": "JWT कॉन्फ़िगरेशन", - "secureCookie": { - "label": "सिक्योर कुकी", - "description": "JWT कुकीज़ के लिए HTTPS आवश्यक करें (प्रोडक्शन के लिए अनुशंसित)" - }, - "keyRetentionDays": { - "label": "कुंजी रिटेंशन (दिन)", - "description": "सत्यापन हेतु पुरानी JWT कुंजियाँ बनाए रखने के दिनों की संख्या" - }, - "persistence": { - "label": "कुंजी परसिस्टेंस सक्रिय करें", - "description": "सर्वर रीस्टार्ट के बाद भी बने रहने के लिए JWT कुंजियाँ स्थायी रूप से संग्रहित करें" - }, - "enableKeyRotation": { - "label": "कुंजी रोटेशन सक्रिय करें", - "description": "JWT साइनिंग कुंजियों को समय-समय पर स्वचालित रूप से रोटेट करें" - }, - "enableKeyCleanup": { - "label": "कुंजी क्लीनअप सक्रिय करें", - "description": "समाप्त हो चुकी JWT कुंजियाँ स्वचालित रूप से हटाएँ" - } - }, - "audit": { - "label": "ऑडिट लॉगिंग", - "enabled": { - "label": "ऑडिट लॉगिंग सक्रिय करें", - "description": "अनुपालन और सुरक्षा मॉनिटरिंग हेतु उपयोगकर्ता क्रियाएँ और सिस्टम ईवेंट ट्रैक करें" - }, - "level": { - "label": "ऑडिट स्तर", - "description": "0=ऑफ, 1=बेसिक, 2=स्टैंडर्ड, 3=वर्बोज़" - }, - "retentionDays": { - "label": "ऑडिट रिटेंशन (दिन)", - "description": "ऑडिट लॉग बनाए रखने के दिनों की संख्या" - } - }, - "htmlUrlSecurity": { - "label": "HTML URL सुरक्षा", - "description": "SSRF हमलों को रोकने के लिए HTML प्रोसेसिंग हेतु URL एक्सेस प्रतिबंध कॉन्फ़िगर करें", - "enabled": { - "label": "URL सुरक्षा सक्रिय करें", - "description": "HTML से PDF कन्वर्ज़न के लिए URL सुरक्षा प्रतिबंध सक्षम करें" - }, - "level": { - "label": "सुरक्षा स्तर", - "description": "MAX: केवल व्हाइटलिस्ट, MEDIUM: आंतरिक नेटवर्क ब्लॉक, OFF: कोई प्रतिबंध नहीं", - "max": "अधिकतम (केवल व्हाइटलिस्ट)", - "medium": "मध्यम (आंतरिक ब्लॉक)", - "off": "बंद (कोई प्रतिबंध नहीं)" - }, - "advanced": "उन्नत सेटिंग्स", - "allowedDomains": { - "label": "अनुमत डोमेन (व्हाइटलिस्ट)", - "description": "प्रति पंक्ति एक डोमेन (उदा., cdn.example.com)। स्तर MAX होने पर केवल ये डोमेन अनुमत हैं" - }, - "blockedDomains": { - "label": "ब्लॉक किए गए डोमेन (ब्लैकलिस्ट)", - "description": "प्रति पंक्ति एक डोमेन (उदा., malicious.com)। अतिरिक्त डोमेन जिन्हें ब्लॉक करना है" - }, - "internalTlds": { - "label": "आंतरिक TLDs", - "description": "प्रति पंक्ति एक TLD (उदा., .local, .internal)। इन TLD पैटर्न वाले डोमेन ब्लॉक करें" - }, - "networkBlocking": "नेटवर्क ब्लॉकिंग", - "blockPrivateNetworks": { - "label": "प्राइवेट नेटवर्क ब्लॉक करें", - "description": "RFC 1918 प्राइवेट नेटवर्क ब्लॉक करें (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "लोकलहोस्ट ब्लॉक करें", - "description": "लोकलहोस्ट और लूपबैक पते ब्लॉक करें (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "लिंक-लोकल पते ब्लॉक करें", - "description": "लिंक-लोकल पते ब्लॉक करें (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "क्लाउड मेटाडाटा एंडपॉइंट्स ब्लॉक करें", - "description": "क्लाउड प्रदाता मेटाडाटा एंडपॉइंट्स ब्लॉक करें (169.254.169.254)" - } - } - }, - "connections": { - "title": "कनेक्शंस", - "description": "OAuth2 और SAML जैसी बाहरी प्रमाणीकरण प्रदाता सेटिंग्स कॉन्फ़िगर करें।", - "linkedServices": "लिंक्ड सर्विसेज़", - "unlinkedServices": "अनलिंक्ड सर्विसेज़", - "connect": "कनेक्ट करें", - "disconnect": "डिसकनेक्ट करें", - "disconnected": "प्रदाता सफलतापूर्वक डिसकनेक्ट किया गया", - "disconnectError": "प्रदाता को डिसकनेक्ट करने में विफल", - "ssoAutoLogin": { - "label": "SSO ऑटो लॉगिन", - "enable": "SSO ऑटो लॉगिन सक्रिय करें", - "description": "जब प्रमाणीकरण आवश्यक हो तो स्वतः SSO लॉगिन पर रीडायरेक्ट करें" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "OAuth2 सक्रिय करें", - "description": "उपयोगकर्ताओं को OAuth2 प्रदाताओं का उपयोग करके प्रमाणित होने दें" - }, - "provider": { - "label": "प्रदाता", - "description": "प्रमाणीकरण के लिए उपयोग किया जाने वाला OAuth2 प्रदाता" - }, - "issuer": { - "label": "Issuer URL", - "description": "OAuth2 प्रदाता का Issuer URL" - }, - "clientId": { - "label": "Client ID", - "description": "आपके प्रदाता से प्राप्त OAuth2 Client ID" - }, - "clientSecret": { - "label": "Client Secret", - "description": "आपके प्रदाता से प्राप्त OAuth2 Client Secret" - }, - "useAsUsername": { - "label": "उपयोगकर्ता नाम के रूप में उपयोग करें", - "description": "उपयोगकर्ता नाम के रूप में उपयोग करने के लिए OAuth2 क्लेम (उदा., email, sub)" - }, - "autoCreateUser": { - "label": "उपयोगकर्ता स्वतः बनाएँ", - "description": "पहले OAuth2 लॉगिन पर उपयोगकर्ता खातों को स्वचालित रूप से बनाएँ" - }, - "blockRegistration": { - "label": "पंजीकरण रोकें", - "description": "OAuth2 के माध्यम से नए उपयोगकर्ता पंजीकरण को रोकें" - }, - "scopes": { - "label": "OAuth2 स्कोप्स", - "description": "अनुरोध करने हेतु कॉमा-सेपरेटेड OAuth2 स्कोप्स (उदा., openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "SAML2 सक्रिय करें", - "description": "उपयोगकर्ताओं को SAML2 प्रदाताओं का उपयोग करके प्रमाणित होने दें" - }, - "provider": { - "label": "प्रदाता", - "description": "SAML2 प्रदाता का नाम" - }, - "registrationId": { - "label": "रजिस्ट्रेशन ID", - "description": "SAML2 रजिस्ट्रेशन पहचानकर्ता" - }, - "autoCreateUser": { - "label": "उपयोगकर्ता स्वतः बनाएँ", - "description": "पहले SAML2 लॉगिन पर उपयोगकर्ता खातों को स्वचालित रूप से बनाएँ" - }, - "blockRegistration": { - "label": "पंजीकरण रोकें", - "description": "SAML2 के माध्यम से नए उपयोगकर्ता पंजीकरण को रोकें" - } - } - }, - "database": { - "title": "डेटाबेस", - "description": "एंटरप्राइज़ डिप्लॉयमेंट के लिए कस्टम डेटाबेस कनेक्शन सेटिंग्स कॉन्फ़िगर करें।", - "configuration": "डेटाबेस कॉन्फ़िगरेशन", - "enableCustom": { - "label": "कस्टम डेटाबेस सक्रिय करें", - "description": "डिफ़ॉल्ट एम्बेडेड डेटाबेस के बजाय अपना कस्टम डेटाबेस कॉन्फ़िगरेशन उपयोग करें" - }, - "customUrl": { - "label": "कस्टम डेटाबेस URL", - "description": "पूर्ण JDBC कनेक्शन स्ट्रिंग (उदा., jdbc:postgresql://localhost:5432/postgres)। यदि दिया गया है, तो नीचे की व्यक्तिगत कनेक्शन सेटिंग्स उपयोग नहीं होंगी।" - }, - "type": { - "label": "डेटाबेस प्रकार", - "description": "डेटाबेस का प्रकार (यदि कस्टम URL प्रदान किया गया है तो उपयोग नहीं होता)" - }, - "hostName": { - "label": "होस्ट नाम", - "description": "डेटाबेस सर्वर का होस्टनेम (यदि कस्टम URL प्रदान किया गया है तो उपयोग नहीं होता)" - }, - "port": { - "label": "पोर्ट", - "description": "डेटाबेस सर्वर पोर्ट (यदि कस्टम URL प्रदान किया गया है तो उपयोग नहीं होता)" - }, - "name": { - "label": "डेटाबेस नाम", - "description": "डेटाबेस का नाम (यदि कस्टम URL प्रदान किया गया है तो उपयोग नहीं होता)" - }, - "username": { - "label": "उपयोगकर्ता नाम", - "description": "डेटाबेस प्रमाणीकरण उपयोगकर्ता नाम" - }, - "password": { - "label": "पासवर्ड", - "description": "डेटाबेस प्रमाणीकरण पासवर्ड" - } - }, - "privacy": { - "title": "गोपनीयता", - "description": "गोपनीयता और डेटा संग्रह सेटिंग्स कॉन्फ़िगर करें।", - "analytics": "एनालिटिक्स और ट्रैकिंग", - "enableAnalytics": { - "label": "एनालिटिक्स सक्रिय करें", - "description": "एप्लिकेशन में सुधार हेतु अनाम उपयोग एनालिटिक्स एकत्र करें" - }, - "metricsEnabled": { - "label": "मेट्रिक्स सक्रिय करें", - "description": "प्रदर्शन और उपयोग मेट्रिक्स का संग्रह सक्षम करें। एडमिन को मेट्रिक्स डेटा एक्सेस करने हेतु API एंडपॉइंट प्रदान करता है" - }, - "searchEngine": "सर्च इंजन दृश्यता", - "googleVisibility": { - "label": "गूगल दृश्यता", - "description": "सर्च इंजनों को इस एप्लिकेशन को इंडेक्स करने की अनुमति दें" - } - }, - "advanced": { - "title": "उन्नत", - "description": "उन्नत फीचर्स और प्रायोगिक फंक्शनैलिटी कॉन्फ़िगर करें।", - "features": "फ़ीचर फ़्लैग्स", - "processing": "प्रोसेसिंग", - "endpoints": { - "label": "एंडपॉइंट्स", - "manage": "API एंडपॉइंट्स प्रबंधित करें", - "description": "एंडपॉइंट मैनेजमेंट YAML के माध्यम से कॉन्फ़िगर किया जाता है। विशिष्ट एंडपॉइंट्स को सक्षम/अक्षम करने के विवरण के लिए दस्तावेज़ देखें।" - }, - "enableAlphaFunctionality": { - "label": "अल्फ़ा फ़ीचर्स सक्रिय करें", - "description": "प्रायोगिक और अल्फ़ा-स्टेज फ़ीचर्स सक्षम करें (अस्थिर हो सकते हैं)" - }, - "enableUrlToPDF": { - "label": "URL को PDF में बदलना सक्रिय करें", - "description": "वेब पेजों को PDF दस्तावेज़ों में बदलने की अनुमति दें" - }, - "maxDPI": { - "label": "अधिकतम DPI", - "description": "इमेज प्रोसेसिंग के लिए अधिकतम DPI (0 = असीमित)" - }, - "tessdataDir": { - "label": "tessdata डायरेक्टरी", - "description": "OCR भाषा फ़ाइलों के लिए tessdata डायरेक्टरी का पाथ" - }, - "disableSanitize": { - "label": "HTML सैनिटाइज़ेशन निष्क्रिय करें", - "description": "चेतावनी: सुरक्षा जोखिम - HTML सैनिटाइज़ेशन निष्क्रिय करने से XSS कमजोरियाँ हो सकती हैं" - }, - "tempFileManagement": { - "label": "अस्थायी फ़ाइल प्रबंधन", - "description": "अस्थायी फ़ाइल स्टोरेज और क्लीनअप व्यवहार कॉन्फ़िगर करें", - "baseTmpDir": { - "label": "बेस टेम्प डायरेक्टरी", - "description": "अस्थायी फ़ाइलों के लिए बेस डायरेक्टरी (डिफ़ॉल्ट हेतु खाली छोड़ें: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "LibreOffice टेम्प डायरेक्टरी", - "description": "LibreOffice टेम्प फ़ाइलों के लिए डायरेक्टरी (डिफ़ॉल्ट हेतु खाली छोड़ें: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "सिस्टम टेम्प डायरेक्टरी", - "description": "साफ़ करने हेतु सिस्टम टेम्प डायरेक्टरी (केवल तभी उपयोग जब cleanupSystemTemp सक्रिय हो)" - }, - "prefix": { - "label": "टेम्प फ़ाइल प्रिफ़िक्स", - "description": "टेम्प फ़ाइल नामों के लिए प्रिफ़िक्स" - }, - "maxAgeHours": { - "label": "अधिकतम आयु (घंटे)", - "description": "टेम्प फ़ाइलों को क्लीनअप करने से पहले अधिकतम आयु (घंटों में)" - }, - "cleanupIntervalMinutes": { - "label": "क्लीनअप अंतराल (मिनट)", - "description": "क्लीनअप कितनी बार चलाना है (मिनटों में)" - }, - "startupCleanup": { - "label": "स्टार्टअप क्लीनअप", - "description": "एप्लिकेशन स्टार्टअप पर पुरानी टेम्प फ़ाइलें साफ़ करें" - }, - "cleanupSystemTemp": { - "label": "सिस्टम टेम्प क्लीनअप", - "description": "विस्तृत सिस्टम टेम्प डायरेक्टरी को साफ़ करना है या नहीं (सावधानी से उपयोग करें)" - } - }, - "processExecutor": { - "label": "प्रोसेस एक्सीक्यूटर सीमाएँ", - "description": "प्रत्येक प्रोसेस एक्सीक्यूटर के लिए सेशन सीमाएँ और टाइमआउट कॉन्फ़िगर करें", - "sessionLimit": { - "label": "सेशन सीमा", - "description": "अधिकतम समवर्ती इंस्टेंस" - }, - "timeout": { - "label": "टाइमआउट (मिनट)", - "description": "अधिकतम निष्पादन समय" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF to HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "ऐप इंस्टॉल करें", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "मेल सर्वर", - "description": "ईमेल सूचनाएँ भेजने के लिए SMTP सेटिंग्स कॉन्फ़िगर करें।", - "smtp": "SMTP कॉन्फ़िगरेशन", - "enabled": { - "label": "मेल सक्रिय करें", - "description": "ईमेल सूचनाएँ और SMTP कार्यक्षमता सक्षम करें" - }, - "host": { - "label": "SMTP होस्ट", - "description": "आपके SMTP सर्वर का होस्टनेम या IP पता" - }, - "port": { - "label": "SMTP पोर्ट", - "description": "SMTP कनेक्शन के लिए पोर्ट नंबर (आमतौर पर 25, 465, या 587)" - }, - "username": { - "label": "SMTP उपयोगकर्ता नाम", - "description": "SMTP प्रमाणीकरण के लिए उपयोगकर्ता नाम" - }, - "password": { - "label": "SMTP पासवर्ड", - "description": "SMTP प्रमाणीकरण के लिए पासवर्ड" - }, - "from": { - "label": "प्रेषक पता", - "description": "प्रेषक के रूप में उपयोग किया जाने वाला ईमेल पता" - }, - "enableInvites": { - "label": "ईमेल निमंत्रण सक्रिय करें", - "description": "एडमिन को ऑटो-जनरेटेड पासवर्ड के साथ ईमेल द्वारा उपयोगकर्ताओं को आमंत्रित करने की अनुमति दें" - }, - "frontendUrl": { - "label": "फ़्रंटएंड URL", - "description": "फ़्रंटएंड के लिए बेस URL (उदा. https://pdf.example.com)। ईमेल में इनवाइट लिंक जनरेट करने के लिए उपयोग। खाली छोड़ने पर बैकएंड URL उपयोग होगा।" - } - }, - "legal": { - "title": "कानूनी दस्तावेज़", - "description": "कानूनी दस्तावेज़ों और नीतियों के लिंक कॉन्फ़िगर करें।", - "disclaimer": { - "title": "कानूनी ज़िम्मेदारी चेतावनी", - "message": "इन कानूनी दस्तावेज़ों को कस्टमाइज़ करके, आप सभी लागू कानूनों और विनियमों, जिनमें GDPR और अन्य EU डेटा संरक्षण आवश्यकताएँ शामिल हैं लेकिन इन्हीं तक सीमित नहीं हैं, के अनुपालन को सुनिश्चित करने की पूरी ज़िम्मेदारी लेते हैं। केवल तभी इन सेटिंग्स में बदलाव करें यदि: (1) आप एक व्यक्तिगत/निजी इंस्टेंस चला रहे हैं, (2) आप EU अधिकार-क्षेत्र के बाहर हैं और अपने स्थानीय कानूनी दायित्वों को समझते हैं, या (3) आपने उचित कानूनी सलाह प्राप्त कर ली है और सभी उपयोगकर्ता डेटा और कानूनी अनुपालन के लिए पूर्ण रूप से स्वयं ज़िम्मेदारी स्वीकार करते हैं। Stirling-PDF और इसके डेवलपर्स आपकी कानूनी ज़िम्मेदारियों के लिए कोई दायित्व नहीं लेते।" - }, - "termsAndConditions": { - "label": "नियम और शर्तें", - "description": "नियम और शर्तों का URL या फ़ाइल नाम" - }, - "privacyPolicy": { - "label": "गोपनीयता नीति", - "description": "गोपनीयता नीति का URL या फ़ाइल नाम" - }, - "accessibilityStatement": { - "label": "एक्सेसिबिलिटी स्टेटमेंट", - "description": "एक्सेसिबिलिटी स्टेटमेंट का URL या फ़ाइल नाम" - }, - "cookiePolicy": { - "label": "कुकी नीति", - "description": "कुकी नीति का URL या फ़ाइल नाम" - }, - "impressum": { - "label": "Impressum", - "description": "Impressum का URL या फ़ाइल नाम (कुछ अधिकार-क्षेत्रों में आवश्यक)" - } - }, - "premium": { - "title": "प्रीमियम और एंटरप्राइज़", - "description": "अपनी प्रीमियम या एंटरप्राइज़ लाइसेंस कुंजी कॉन्फ़िगर करें।", - "license": "लाइसेंस कॉन्फ़िगरेशन", - "licenseKey": { - "toggle": "क्या आपके पास लाइसेंस की या सर्टिफिकेट फ़ाइल है?", - "info": "यदि आपके पास सीधे खरीद से लाइसेंस की या सर्टिफिकेट फ़ाइल है, तो आप यहाँ दर्ज कर प्रीमियम या एंटरप्राइज़ फीचर्स सक्रिय कर सकते हैं।" - }, - "key": { - "label": "लाइसेंस कुंजी", - "description": "अपनी प्रीमियम या एंटरप्राइज़ लाइसेंस कुंजी दर्ज करें", - "success": "लाइसेंस की सेव हुई", - "successMessage": "आपकी लाइसेंस की सफलतापूर्वक सक्रिय हो गई। पुनःआरंभ आवश्यक नहीं।", - "overwriteWarning": { - "title": "⚠️ चेतावनी: मौजूदा लाइसेंस मिला", - "line1": "वर्तमान लाइसेंस की को ओवरराइट करना वापस नहीं लिया जा सकता।", - "line2": "यदि आपने कहीं और बैकअप नहीं रखा है तो आपका पिछला लाइसेंस स्थायी रूप से खो जाएगा।", - "line3": "महत्वपूर्ण: लाइसेंस की को निजी और सुरक्षित रखें। इन्हें कभी सार्वजनिक रूप से साझा न करें।" - } - }, - "enabled": { - "label": "प्रीमियम फ़ीचर्स सक्रिय करें", - "description": "प्रो/एंटरप्राइज़ फ़ीचर्स के लिए लाइसेंस कुंजी जाँच सक्षम करें" - }, - "movedFeatures": { - "title": "प्रीमियम फ़ीचर्स वितरित", - "message": "प्रीमियम और एंटरप्राइज़ फ़ीचर्स अब अपनी-अपनी सेक्शन में संगठित हैं:" - } - }, - "features": { - "title": "फ़ीचर्स", - "description": "वैकल्पिक फ़ीचर्स और फंक्शनैलिटी कॉन्फ़िगर करें।", - "serverCertificate": { - "label": "सर्वर सर्टिफ़िकेट", - "description": "\"Sign with Stirling-PDF\" फंक्शनैलिटी के लिए सर्वर-साइड सर्टिफ़िकेट जेनरेशन कॉन्फ़िगर करें", - "enabled": { - "label": "सर्वर सर्टिफ़िकेट सक्रिय करें", - "description": "\"Sign with Stirling-PDF\" विकल्प के लिए सर्वर-साइड सर्टिफ़िकेट सक्षम करें" - }, - "organizationName": { - "label": "संगठन का नाम", - "description": "जनरेट किए गए सर्टिफ़िकेट्स के लिए संगठन का नाम" - }, - "validity": { - "label": "सर्टिफ़िकेट वैधता (दिन)", - "description": "सर्टिफ़िकेट वैध रहने के दिनों की संख्या" - }, - "regenerateOnStartup": { - "label": "स्टार्टअप पर पुनः जेनरेट करें", - "description": "प्रत्येक एप्लिकेशन स्टार्टअप पर नया सर्टिफ़िकेट जेनरेट करें" - } - } - }, - "endpoints": { - "title": "API एंडपॉइंट्स", - "description": "कौन से API एंडपॉइंट्स और एंडपॉइंट समूह उपलब्ध हैं, नियंत्रित करें।", - "management": "एंडपॉइंट प्रबंधन", - "toRemove": { - "label": "अक्षम एंडपॉइंट्स", - "description": "अक्षम करने के लिए व्यक्तिगत एंडपॉइंट्स चुनें" - }, - "groupsToRemove": { - "label": "अक्षम एंडपॉइंट समूह", - "description": "अक्षम करने हेतु एंडपॉइंट समूह चुनें" - }, - "note": "नोट: एंडपॉइंट्स को अक्षम करने से API एक्सेस सीमित होता है लेकिन UI कंपोनेंट्स नहीं हटते। परिवर्तनों के प्रभावी होने के लिए रीस्टार्ट आवश्यक है।" - } - } - }, - "fileUpload": { - "selectFile": "एक फ़ाइल चुनें", - "selectFiles": "फ़ाइलें चुनें", - "selectPdfToView": "देखने के लिए एक PDF चुनें", - "selectPdfToEdit": "संपादित करने के लिए एक PDF चुनें", - "chooseFromStorage": "स्टोरेज से फ़ाइल चुनें या नया PDF अपलोड करें", - "chooseFromStorageMultiple": "स्टोरेज से फ़ाइलें चुनें या नए PDF अपलोड करें", - "loadFromStorage": "स्टोरेज से लोड करें", - "filesAvailable": "फ़ाइलें उपलब्ध", - "loading": "लोड हो रहा है...", - "or": "या", - "dropFileHere": "फ़ाइल यहाँ छोड़ें या अपलोड करने के लिए क्लिक करें", - "dropFilesHere": "फ़ाइलें यहाँ छोड़ें या अपलोड बटन पर क्लिक करें", - "dropFilesHereOpen": "फ़ाइलें यहाँ छोड़ें या ओपन बटन क्लिक करें", - "pdfFilesOnly": "केवल PDF फ़ाइलें", - "supportedFileTypes": "समर्थित फ़ाइल प्रकार", - "upload": "अपलोड", - "uploadFile": "फ़ाइल अपलोड करें", - "uploadFiles": "फ़ाइलें अपलोड करें", - "open": "खोलें", - "openFile": "फ़ाइल खोलें", - "openFiles": "फ़ाइलें खोलें", - "noFilesInStorage": "स्टोरेज में कोई फ़ाइल उपलब्ध नहीं। पहले कुछ फ़ाइलें अपलोड करें।", - "noFilesInStorageOpen": "स्टोरेज में कोई फ़ाइल उपलब्ध नहीं। पहले कुछ फ़ाइलें खोलें।", - "selectFromStorage": "स्टोरेज से चुनें", - "backToTools": "टूल पर वापस", - "addFiles": "फ़ाइलें जोड़ें", - "dragFilesInOrClick": "फ़ाइलें खींचकर लाएँ या ब्राउज़ करने हेतु \"फ़ाइलें जोड़ें\" पर क्लिक करें" - }, - "fileEditor": { - "addFiles": "फ़ाइलें जोड़ें" - }, - "fileManager": { - "title": "PDF फ़ाइलें अपलोड करें", - "subtitle": "टूल्स में आसान पहुँच के लिए फ़ाइलें अपने स्टोरेज में जोड़ें", - "filesSelected": "फ़ाइलें चयनित", - "clearSelection": "चयन साफ़ करें", - "openInFileEditor": "फ़ाइल एडिटर में खोलें", - "uploadError": "कुछ फ़ाइलें अपलोड करने में विफल।", - "failedToOpen": "फ़ाइल खोलने में विफल। यह स्टोरेज से हटाई जा सकती है।", - "failedToLoad": "फ़ाइल को सक्रिय सेट में लोड करने में विफल।", - "storageCleared": "ब्राउज़र ने स्टोरेज साफ़ कर दिया। फ़ाइलें हटा दी गई हैं। कृपया पुनः अपलोड करें।", - "clearAll": "सब साफ़ करें", - "reloadFiles": "फ़ाइलें पुनः लोड करें", - "dragDrop": "फ़ाइलें यहाँ ड्रैग और ड्रॉप करें", - "clickToUpload": "फ़ाइलें अपलोड करने के लिए क्लिक करें", - "selectedFiles": "चयनित फ़ाइलें", - "storage": "स्टोरेज", - "filesStored": "फ़ाइलें संग्रहीत", - "storageError": "स्टोरेज त्रुटि हुई", - "storageLow": "स्टोरेज कम हो रहा है। पुरानी फ़ाइलें हटाने पर विचार करें।", - "supportMessage": "असीमित क्षमता हेतु ब्राउज़र डेटाबेस स्टोरेज द्वारा संचालित", - "noFileSelected": "कोई फ़ाइल चयनित नहीं", - "showHistory": "इतिहास दिखाएँ", - "hideHistory": "इतिहास छिपाएँ", - "fileHistory": "फ़ाइल इतिहास", - "loadingHistory": "इतिहास लोड हो रहा है...", - "lastModified": "अंतिम संशोधित", - "toolChain": "लागू किए गए टूल", - "restore": "रीस्टोर", - "unzip": "अनज़िप", - "searchFiles": "फ़ाइलें खोजें...", - "recent": "हालिया", - "localFiles": "लोकल फ़ाइलें", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "मेरी फ़ाइलें", - "noRecentFiles": "कोई हालिया फ़ाइल नहीं मिली", - "googleDriveNotAvailable": "Google Drive इंटीग्रेशन उपलब्ध नहीं", - "downloadSelected": "चयनित डाउनलोड करें", - "saveSelected": "चयनित सहेजें", - "openFiles": "फ़ाइलें खोलें", - "openFile": "फ़ाइल खोलें", - "details": "फ़ाइल विवरण", - "fileName": "नाम", - "fileFormat": "फ़ॉर्मेट", - "fileSize": "आकार", - "fileVersion": "संस्करण", - "totalSelected": "कुल चयनित", - "dropFilesHere": "फ़ाइलें यहाँ छोड़ें", - "selectAll": "सभी चुनें", - "deselectAll": "सभी अचयनित करें", - "deleteSelected": "चयनित हटाएं", - "selectedCount": "{{count}} चयनित", - "download": "डाउनलोड करें", - "delete": "हटाएं", - "unsupported": "असमर्थित", - "addToUpload": "अपलोड में जोड़ें", - "deleteAll": "सब हटाएँ", - "loadingFiles": "फ़ाइलें लोड हो रही हैं...", - "noFiles": "कोई फ़ाइल उपलब्ध नहीं", - "noFilesFound": "आपकी खोज से मेल खाती कोई फ़ाइल नहीं मिली", - "openInPageEditor": "पेज एडिटर में खोलें", - "showAll": "सभी दिखाएँ", - "sortByDate": "तिथि के अनुसार क्रमबद्ध करें", - "sortByName": "नाम के अनुसार क्रमबद्ध करें", - "sortBySize": "आकार के अनुसार क्रमबद्ध करें" - }, - "storage": { - "temporaryNotice": "फ़ाइलें आपके ब्राउज़र में अस्थायी रूप से संग्रहीत होती हैं और स्वचालित रूप से साफ़ हो सकती हैं", - "storageLimit": "स्टोरेज सीमा", - "storageUsed": "अस्थायी स्टोरेज उपयोग", - "storageFull": "स्टोरेज लगभग भर चुका है। कुछ फ़ाइलें हटाने पर विचार करें।", - "fileTooLarge": "फ़ाइल बहुत बड़ी है। प्रति फ़ाइल अधिकतम आकार है", - "storageQuotaExceeded": "स्टोरेज कोटा पार हो गया। कृपया अधिक अपलोड करने से पहले कुछ फ़ाइलें हटाएँ।", - "approximateSize": "अनुमानित आकार" - }, - "sanitize": { - "title": "सैनिटाइज़", - "desc": "PDF फ़ाइलों से संभावित रूप से हानिकारक तत्व हटाएँ।", - "submit": "PDF सैनिटाइज़ करें", - "completed": "सैनिटाइज़ेशन सफलतापूर्वक पूर्ण हुआ", - "error": { - "generic": "सैनिटाइज़ेशन विफल", - "failed": "PDF को सैनिटाइज़ करते समय एक त्रुटि हुई।" - }, - "filenamePrefix": "सैनिटाइज़्ड", - "sanitizationResults": "सैनिटाइज़ेशन परिणाम", - "steps": { - "files": "फ़ाइलें", - "settings": "सेटिंग्स", - "results": "परिणाम" - }, - "files": { - "placeholder": "शुरू करने के लिए मुख्य दृश्य में एक PDF फ़ाइल चुनें" - }, - "options": { - "title": "सैनिटाइज़ेशन विकल्प", - "note": "वे तत्व चुनें जिन्हें आप PDF से हटाना चाहते हैं। कम से कम एक विकल्प आवश्यक है।", - "removeJavaScript": { - "label": "JavaScript हटाएँ", - "desc": "PDF से JavaScript क्रियाएँ और स्क्रिप्ट हटाएँ" - }, - "removeEmbeddedFiles": { - "label": "एम्बेडेड फ़ाइलें हटाएँ", - "desc": "PDF में एम्बेड की गई किसी भी फ़ाइल को हटाएँ" - }, - "removeXMPMetadata": { - "label": "XMP मेटाडाटा हटाएँ", - "desc": "PDF से XMP मेटाडाटा हटाएँ" - }, - "removeMetadata": { - "label": "दस्तावेज़ मेटाडाटा हटाएँ", - "desc": "दस्तावेज़ जानकारी मेटाडाटा (शीर्षक, लेखक, आदि) हटाएँ" - }, - "removeLinks": { - "label": "लिंक हटाएँ", - "desc": "PDF से बाहरी लिंक और लॉन्च क्रियाएँ हटाएँ" - }, - "removeFonts": { - "label": "फ़ॉन्ट हटाएँ", - "desc": "एम्बेडेड फ़ॉन्ट हटाएँ" - } - } - }, - "addPassword": { - "title": "पासवर्ड जोड़ें", - "desc": "अपने PDF दस्तावेज़ को पासवर्ड से एन्क्रिप्ट करें।", - "completed": "पासवर्ड सुरक्षा लागू की गई", - "submit": "एन्क्रिप्ट करें", - "filenamePrefix": "एन्क्रिप्टेड", - "error": { - "failed": "PDF एन्क्रिप्ट करते समय एक त्रुटि हुई।" - }, - "passwords": { - "stepTitle": "पासवर्ड और एन्क्रिप्शन", - "completed": "पासवर्ड कॉन्फ़िगर किए गए", - "user": { - "label": "उपयोगकर्ता पासवर्ड", - "placeholder": "उपयोगकर्ता पासवर्ड दर्ज करें" - }, - "owner": { - "label": "ओनर पासवर्ड", - "placeholder": "ओनर पासवर्ड दर्ज करें" - } - }, - "encryption": { - "keyLength": { - "label": "एन्क्रिप्शन कुंजी लंबाई", - "40bit": "40-बिट (कम)", - "128bit": "128-बिट (मानक)", - "256bit": "256-बिट (उच्च)" - } - }, - "results": { - "title": "एन्क्रिप्टेड PDF" - }, - "tooltip": { - "header": { - "title": "पासवर्ड सुरक्षा अवलोकन" - }, - "passwords": { - "title": "पासवर्ड प्रकार", - "text": "उपयोगकर्ता पासवर्ड दस्तावेज़ खोलने को सीमित करते हैं, जबकि ओनर पासवर्ड यह नियंत्रित करते हैं कि दस्तावेज़ खुलने के बाद क्या किया जा सकता है। आप दोनों या केवल एक सेट कर सकते हैं।", - "bullet1": "उपयोगकर्ता पासवर्ड: PDF खोलने के लिए आवश्यक", - "bullet2": "ओनर पासवर्ड: दस्तावेज़ की अनुमतियों को नियंत्रित करता है (सभी PDF व्यूअर्स द्वारा समर्थित नहीं)" - }, - "encryption": { - "title": "एन्क्रिप्शन स्तर", - "text": "उच्च एन्क्रिप्शन स्तर बेहतर सुरक्षा प्रदान करते हैं लेकिन पुराने PDF व्यूअर्स द्वारा समर्थित नहीं हो सकते।", - "bullet1": "40-बिट: बेसिक सुरक्षा, पुराने व्यूअर्स के साथ संगत", - "bullet2": "128-बिट: मानक सुरक्षा, व्यापक रूप से समर्थित", - "bullet3": "256-बिट: अधिकतम सुरक्षा, आधुनिक व्यूअर्स आवश्यक" - }, - "permissions": { - "title": "अनुमतियां बदलें", - "text": "ये अनुमतियाँ तय करती हैं कि उपयोगकर्ता PDF के साथ क्या कर सकते हैं। ओनर पासवर्ड के साथ मिलाकर सबसे प्रभावी होती हैं।" - } - } - }, - "changePermissions": { - "title": "अनुमतियां बदलें", - "desc": "दस्तावेज़ प्रतिबंध और अनुमतियाँ बदलें।", - "completed": "अनुमतियाँ बदली गईं", - "submit": "अनुमतियां बदलें", - "error": { - "failed": "PDF अनुमतियाँ बदलते समय एक त्रुटि हुई।" - }, - "permissions": { - "preventAssembly": { - "label": "दस्तावेज़ असेंबली को रोकें" - }, - "preventExtractContent": { - "label": "सामग्री निष्कर्षण को रोकें" - }, - "preventExtractForAccessibility": { - "label": "पहुंच योग्यता के लिए निष्कर्षण को रोकें" - }, - "preventFillInForm": { - "label": "फॉर्म भरने को रोकें" - }, - "preventModify": { - "label": "संशोधन को रोकें" - }, - "preventModifyAnnotations": { - "label": "टिप्पणी संशोधन को रोकें" - }, - "preventPrinting": { - "label": "प्रिंटिंग को रोकें" - }, - "preventPrintingFaithful": { - "label": "विभिन्न प्रारूपों में प्रिंटिंग को रोकें" - } - }, - "results": { - "title": "परिवर्तित PDF" - }, - "tooltip": { - "header": { - "title": "अनुमतियां बदलें" - }, - "description": { - "text": "दस्तावेज़ अनुमतियाँ बदलता है, जिससे PDF रीडर्स में विभिन्न फीचर्स का एक्सेस अनुमति/अस्वीकृत किया जा सकता है।" - }, - "warning": { - "text": "इन अनुमतियों को अपरिवर्तनीय बनाने के लिए, मालिक पासवर्ड सेट करने हेतु Add Password टूल का उपयोग करें।" - } - } - }, - "removePassword": { - "title": "पासवर्ड हटाएं", - "desc": "अपने PDF दस्तावेज से पासवर्ड सुरक्षा हटाएं।", - "tags": "सुरक्षित,डिक्रिप्ट,सुरक्षा,अनपासवर्ड,पासवर्ड हटाएं", - "password": { - "stepTitle": "पासवर्ड हटाएं", - "label": "वर्तमान पासवर्ड", - "placeholder": "वर्तमान पासवर्ड दर्ज करें", - "completed": "पासवर्ड कॉन्फ़िगर किया गया" - }, - "filenamePrefix": "डिक्रिप्टेड", - "error": { - "failed": "PDF से पासवर्ड हटाते समय एक त्रुटि हुई।" - }, - "tooltip": { - "description": "पासवर्ड सुरक्षा हटाने के लिए वह पासवर्ड आवश्यक है जिससे PDF एन्क्रिप्ट किया गया था। यह दस्तावेज़ को डिक्रिप्ट करेगा, जिससे पासवर्ड के बिना भी एक्सेस संभव होगा।" - }, - "submit": "हटाएं", - "results": { - "title": "डिक्रिप्टेड PDF" - } - }, - "automate": { - "title": "स्वचालन", - "desc": "PDF कार्रवाइयों को जोड़कर बहु-चरण वर्कफ़्लो बनाएं। आवर्ती कार्यों के लिए आदर्श।", - "invalidStep": "अमान्य चरण", - "files": { - "placeholder": "इस स्वचालन के साथ प्रोसेस करने के लिए फ़ाइलें चुनें" - }, - "selection": { - "title": "स्वचालन चयन", - "saved": { - "title": "सहेजे गए" - }, - "createNew": { - "title": "नया स्वचालन बनाएँ" - }, - "suggested": { - "title": "सुझावित" - } - }, - "creation": { - "createTitle": "स्वचालन बनाएँ", - "editTitle": "स्वचालन संपादित करें", - "intro": "स्वचालन टूल्स को क्रमवार चलाते हैं। शुरू करने के लिए, टूल्स उसी क्रम में जोड़ें जिसमें आप उन्हें चलाना चाहते हैं।", - "name": { - "label": "स्वचालन नाम", - "placeholder": "मेरा स्वचालन" - }, - "description": { - "label": "विवरण (वैकल्पिक)", - "placeholder": "यह स्वचालन क्या करता है, वर्णन करें..." - }, - "tools": { - "selectTool": "एक टूल चुनें...", - "selected": "चयनित टूल्स", - "remove": "टूल हटाएँ", - "configure": "टूल कॉन्फ़िगर करें", - "notConfigured": "! कॉन्फ़िगर नहीं है", - "addTool": "टूल जोड़ें", - "add": "एक टूल जोड़ें..." - }, - "save": "स्वचालन सहेजें", - "unsavedChanges": { - "title": "असहेजे बदलाव", - "message": "आपके कुछ बदलाव सहेजे नहीं गए हैं। क्या आप वाकई वापस जाना चाहते हैं? सभी बदलाव खो जाएंगे।", - "cancel": "रद्द करें", - "confirm": "वापस जाएँ" - }, - "icon": { - "label": "आइकन" - } - }, - "run": { - "title": "स्वचालन चलाएँ" - }, - "sequence": { - "unnamed": "बिना-नाम स्वचालन", - "steps": "{{count}} चरण", - "running": "स्वचालन चल रहा है...", - "run": "स्वचालन चलाएँ", - "finish": "समाप्त करें" - }, - "reviewTitle": "स्वचालन परिणाम", - "config": { - "loading": "टूल कॉन्फ़िगरेशन लोड हो रहा है...", - "noSettings": "इस टूल में कॉन्फ़िगर करने योग्य सेटिंग्स नहीं हैं।", - "title": "{{toolName}} कॉन्फ़िगर करें", - "description": "इस टूल की सेटिंग्स कॉन्फ़िगर करें। स्वचालन चलने पर ये सेटिंग्स लागू होंगी।", - "cancel": "रद्द करें", - "save": "कॉन्फ़िगरेशन सहेजें" - }, - "copyToSaved": "सहेजे गए में कॉपी करें" - }, - "automation": { - "suggested": { - "securePdfIngestion": "सुरक्षित PDF इनजेशन", - "securePdfIngestionDesc": "विस्तृत PDF प्रोसेसिंग वर्कफ़्लो जो दस्तावेज़ों को सैनिटाइज़ करता है, क्लीनअप के साथ OCR लागू करता है, दीर्घकालिक आर्काइव के लिए PDF/A में बदलता है, और फ़ाइल आकार को अनुकूलित करता है।", - "emailPreparation": "ईमेल तैयारी", - "emailPreparationDesc": "ईमेल वितरण के लिए PDF को अनुकूलित करता है: फ़ाइलों को कंप्रेस करता है, बड़े दस्तावेज़ों को ईमेल संगतता के लिए 20MB हिस्सों में विभाजित करता है, और गोपनीयता के लिए मेटाडेटा हटाता है।", - "secureWorkflow": "सुरक्षा वर्कफ़्लो", - "secureWorkflowDesc": "JavaScript और एम्बेडेड फ़ाइलों जैसे संभावित हानिकारक कंटेंट को हटाकर PDF दस्तावेज़ों को सुरक्षित करता है, फिर अनधिकृत एक्सेस रोकने के लिए पासवर्ड सुरक्षा जोड़ता है। डिफ़ॉल्ट रूप से पासवर्ड 'password' सेट है।", - "processImages": "इमेज प्रोसेस करें", - "processImagesDesc": "कई इमेज फ़ाइलों को एकल PDF दस्तावेज़ में बदलता है, फिर छवियों से खोजयोग्य पाठ निकालने के लिए OCR तकनीक लागू करता है।", - "prePublishSanitization": "प्री-पब्लिश सैनिटाइजेशन", - "prePublishSanitizationDesc": "सैनिटाइजेशन वर्कफ़्लो जो सभी छुपा मेटाडेटा, JavaScript, एम्बेडेड फ़ाइलें, एनोटेशन हटाता है और फॉर्म्स को फ्लैटन करता है ताकि PDFs ऑनलाइन प्रकाशित करने से पहले डेटा लीक न हो।" - } - }, - "colorPicker": { - "title": "रंग चुनें" - }, - "common": { - "previous": "पिछला", - "next": "अगला", - "collapse": "समेटें", - "expand": "विस्तारित करें", - "collapsed": "समेटा गया", - "lines": "पंक्तियाँ", - "copy": "कॉपी करें", - "copied": "कॉपी हो गया!", - "refresh": "रीफ़्रेश करें", - "retry": "फिर से प्रयास करें", - "remaining": "शेष", - "used": "उपयोग किए", - "available": "उपलब्ध", - "cancel": "रद्द करें", - "preview": "पूर्वावलोकन", - "close": "बंद करें", - "done": "पूर्ण", - "loading": "लोड हो रहा है...", - "back": "वापस", - "continue": "जारी रखें", - "error": "त्रुटि" - }, - "config": { - "overview": { - "title": "एप्लिकेशन कॉन्फ़िगरेशन", - "description": "वर्तमान एप्लिकेशन सेटिंग्स और कॉन्फ़िगरेशन विवरण।", - "loading": "कॉन्फ़िगरेशन लोड हो रहा है...", - "error": "त्रुटि", - "warning": "कॉन्फ़िगरेशन चेतावनी", - "sections": { - "basic": "बेसिक कॉन्फ़िगरेशन", - "security": "सुरक्षा कॉन्फ़िगरेशन", - "system": "सिस्टम कॉन्फ़िगरेशन", - "integration": "इंटीग्रेशन कॉन्फ़िगरेशन" - } - }, - "account": { - "overview": { - "title": "खाता सेटिंग्स", - "manageAccountPreferences": "अपने खाता वरीयताएँ प्रबंधित करें", - "guestDescription": "आप अतिथि के रूप में साइन इन हैं। कृपया ऊपर अपना खाता अपग्रेड करने पर विचार करें।" - }, - "upgrade": { - "title": "अतिथि खाता अपग्रेड करें", - "description": "अपना इतिहास सुरक्षित रखने और अधिक फीचर्स तक पहुंच के लिए अपना खाता लिंक करें!", - "socialLogin": "सोशल खाते से अपग्रेड करें", - "linkWith": "से लिंक करें", - "emailPassword": "या अपना ईमेल और पासवर्ड दर्ज करें", - "email": "ईमेल", - "emailPlaceholder": "अपना ईमेल दर्ज करें", - "password": "पासवर्ड (वैकल्पिक)", - "passwordPlaceholder": "पासवर्ड सेट करें", - "passwordNote": "केवल ईमेल वेरिफिकेशन के लिए खाली छोड़ दें", - "upgradeButton": "खाता अपग्रेड करें" - } - }, - "apiKeys": { - "intro": "Stirling PDF की प्रोसेसिंग क्षमताओं तक प्रोग्रामेटिक एक्सेस के लिए अपनी API कुंजी का उपयोग करें।", - "docsTitle": "API दस्तावेज़", - "docsDescription": "Stirling PDF के साथ इंटीग्रेशन के बारे में और जानें:", - "docsLink": "API दस्तावेज़", - "schemaLink": "API स्कीमा संदर्भ", - "usage": "सभी API अनुरोधों के साथ X-API-KEY हेडर में इस कुंजी को शामिल करें।", - "description": "Stirling के PDF टूल्स के सूट तक पहुंच के लिए आपकी API कुंजी। इसे अपने प्रोजेक्ट में कॉपी करें या नया जनरेट करने के लिए रीफ़्रेश करें।", - "publicKeyAriaLabel": "पब्लिक API कुंजी", - "copyKeyAriaLabel": "API कुंजी कॉपी करें", - "refreshAriaLabel": "API कुंजी रीफ़्रेश करें", - "includedCredits": "शामिल क्रेडिट्स", - "purchasedCredits": "खरीदे गए क्रेडिट्स", - "totalCredits": "कुल क्रेडिट्स", - "chartAriaLabel": "क्रेडिट उपयोग: शामिल {{includedUsed}}/{{includedTotal}}, खरीदे गए {{purchasedUsed}}/{{purchasedTotal}}", - "nextReset": "अगला रीसेट", - "lastApiUse": "अंतिम API उपयोग", - "overlayMessage": "क्रेडिट्स और उपलब्ध क्रेडिट्स देखने के लिए कुंजी जनरेट करें", - "label": "API कुंजी", - "guestInfo": "अतिथि उपयोगकर्ताओं को API कुंजियाँ नहीं मिलतीं। अपनी एप्लिकेशंस में उपयोग हेतु API कुंजी पाने के लिए खाता बनाएँ।", - "goToAccount": "खाते पर जाएँ", - "refreshModal": { - "title": "API कुंजियाँ रीफ़्रेश करें", - "warning": "⚠️ चेतावनी: यह क्रिया नई API कुंजियाँ जनरेट करेगी और आपकी पुरानी कुंजियों को अमान्य कर देगी।", - "impact": "वर्तमान में इन कुंजियों का उपयोग कर रही कोई भी एप्लिकेशन या सेवा तब तक काम करना बंद कर देगी जब तक आप उन्हें नई कुंजियों से अपडेट नहीं करते।", - "confirmPrompt": "क्या आप वाकई जारी रखना चाहते हैं?", - "confirmCta": "कुंजियाँ रीफ़्रेश करें" - }, - "generateError": "हम आपकी API कुंजी जनरेट नहीं कर सके।" - } - }, - "AddAttachmentsRequest": { - "attachments": "संलग्नक चुनें", - "info": "अपनी PDF में संलग्न करने के लिए फ़ाइलें चुनें। ये फ़ाइलें एम्बेड की जाएँगी और PDF के अटैचमेंट पैनल से एक्सेस की जा सकेंगी।", - "selectFiles": "संलग्न करने के लिए फ़ाइलें चुनें", - "placeholder": "फ़ाइलें चुनें...", - "addMoreFiles": "और फ़ाइलें जोड़ें...", - "selectedFiles": "चयनित फ़ाइलें", - "submit": "संलग्नक जोड़ें", - "tooltip": { - "header": { - "title": "Add Attachments के बारे में" - }, - "description": { - "title": "यह क्या करता है" - } - }, - "results": { - "title": "संलग्नक परिणाम" - }, - "error": { - "failed": "संलग्नक जोड़ने का ऑपरेशन विफल रहा" - } - }, - "termsAndConditions": "नियम और शर्तें", - "logOut": "लॉग आउट", - "addAttachments": { - "error": { - "failed": "PDF में संलग्नक जोड़ते समय एक त्रुटि हुई।" - } - }, - "autoRename": { - "description": "यह टूल सामग्री के आधार पर PDF फ़ाइलों का नाम स्वतः बदल देगा। यह दस्तावेज़ का विश्लेषण कर पाठ से सबसे उपयुक्त शीर्षक खोजता है।" - }, - "customPosition": "कस्टम स्थिति", - "details": "विवरण", - "invalidUndoData": "पूर्ववत नहीं कर सकते: अमान्य ऑपरेशन डेटा", - "margin": { - "large": "बड़ा", - "medium": "मध्यम", - "small": "छोटा", - "xLarge": "अतिरिक्त बड़ा" - }, - "noFilesToUndo": "पूर्ववत नहीं कर सकते: पिछली क्रिया में कोई फ़ाइल प्रोसेस नहीं हुई", - "noOperationToUndo": "पूर्ववत करने के लिए कोई क्रिया नहीं", - "noValidFiles": "प्रोसेस करने के लिए कोई मान्य फ़ाइल नहीं", - "operationCancelled": "ऑपरेशन रद्द किया गया", - "pageEdit": { - "deselectAll": "कोई न चुनें", - "selectAll": "सभी चुनें" - }, - "quickPosition": "त्वरित स्थिति", - "reorganizePages": { - "error": { - "failed": "पृष्ठों का पुनर्गठन विफल रहा" - }, - "results": { - "title": "पृष्ठ पुनर्गठित" - }, - "settings": { - "title": "सेटिंग्स" - }, - "submit": "पृष्ठों का पुनर्गठन करें" - }, - "replace-color": { - "options": { - "fill": "भराव रंग", - "gradient": "ग्रेडिएंट" - }, - "previewOverlayOpacity": "पूर्वावलोकन ओवरले अपारदर्शिता", - "previewOverlayTransparency": "पूर्वावलोकन ओवरले पारदर्शिता", - "previewOverlayVisibility": "पूर्वावलोकन ओवरले दिखाएँ", - "selectText": { - "1": "रंग बदलें या उल्टा करें विकल्प", - "2": "डिफ़ॉल्ट (डिफ़ॉल्ट उच्च कंट्रास्ट रंग)", - "3": "कस्टम (अनुकूलित रंग)", - "4": "पूर्ण-उल्टा (सभी रंगों को उल्टा करें)", - "5": "उच्च कंट्रास्ट रंग विकल्प", - "6": "काली पृष्ठभूमि पर सफेद टेक्स्ट", - "7": "सफेद पृष्ठभूमि पर काला टेक्स्ट", - "8": "काली पृष्ठभूमि पर पीला टेक्स्ट", - "9": "काली पृष्ठभूमि पर हरा टेक्स्ट", - "10": "टेक्स्ट रंग चुनें", - "11": "पृष्ठभूमि रंग चुनें", - "12": "प्रारंभिक रंग चुनें", - "13": "अंतिम रंग चुनें" - }, - "submit": "बदलें", - "title": "रंग बदलें-उल्टा करें" - }, - "size": "आकार", - "submit": "सबमिट करें", - "success": "सफलता", - "tools": { - "noSearchResults": "कोई टूल नहीं मिला", - "noTools": "कोई टूल उपलब्ध नहीं" - }, - "undoDataMismatch": "पूर्ववत नहीं कर सकते: ऑपरेशन डेटा भ्रष्ट है", - "undoFailed": "ऑपरेशन पूर्ववत करने में विफल", - "undoQuotaError": "पूर्ववत नहीं कर सकते: अपर्याप्त स्टोरेज स्थान", - "undoStorageError": "पूर्ववत पूर्ण, लेकिन कुछ फ़ाइलें स्टोरेज में सहेजी नहीं जा सकीं", - "undoSuccess": "ऑपरेशन सफलतापूर्वक पूर्ववत किया गया", - "unsupported": "असमर्थित", - "onboarding": { - "welcomeModal": { - "title": "Stirling PDF में आपका स्वागत है!", - "description": "क्या आप 1-मिनट का त्वरित टूर लेना चाहेंगे ताकि मुख्य फीचर्स और शुरुआत करने का तरीका जान सकें?", - "helpHint": "आप बाद में भी नीचे बाएँ Help बटन से यह टूर देख सकते हैं।", - "startTour": "टूर शुरू करें", - "maybeLater": "शायद बाद में", - "dontShowAgain": "दोबारा न दिखाएँ" - }, - "welcomeSlide": { - "title": "Stirling में आपका स्वागत है", - "body": "Stirling PDF अब हर आकार की टीमों के लिए तैयार है। इस अपडेट में नया लेआउट, शक्तिशाली नए एडमिन फीचर्स, और हमारा सबसे अनुरोधित फीचर - Edit Text शामिल है।" - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "आइए, Crop टूल चुनते हैं ताकि किसी एक टूल का उपयोग दिखा सकें।", - "toolInterface": "यह Crop टूल इंटरफ़ेस है। जैसा कि आप देख सकते हैं, यहाँ अभी ज्यादा कुछ नहीं है क्योंकि हमने काम करने के लिए अभी कोई PDF फ़ाइल नहीं जोड़ी है।", - "filesButton": "क्विक एक्सेस बार पर Files बटन आपको PDF अपलोड करने देता है जिन पर आप टूल्स का उपयोग कर सकते हैं।", - "fileSources": "यहाँ से आप नई फ़ाइलें अपलोड कर सकते हैं या हाल की फ़ाइलों तक पहुंच सकते हैं। टूर के लिए, हम एक सैंपल फ़ाइल का उपयोग करेंगे।", - "workbench": "यह Workbench है - मुख्य क्षेत्र जहाँ आप अपनी PDF देखते और संपादित करते हैं।", - "viewSwitcher": "अपनी PDF कैसे देखना चाहते हैं, यह चुनने के लिए इन कंट्रोल्स का उपयोग करें।", - "viewer": "Viewer आपको अपनी PDF पढ़ने और एनोटेट करने देता है।", - "pageEditor": "Page Editor आपको अपनी PDF के पृष्ठों पर विभिन्न क्रियाएँ करने देता है, जैसे पुनःक्रमित करना, घुमाना और हटाना।", - "activeFiles": "Active Files दृश्य उन सभी PDF को दिखाता है जिन्हें आपने टूल में लोड किया है, और आपको प्रोसेस करने के लिए उन्हें चुनने देता है।", - "fileCheckbox": "किसी फ़ाइल पर क्लिक करने से वह प्रोसेसिंग के लिए चुनी जाती है। बैच ऑपरेशंस के लिए आप कई फ़ाइलें चुन सकते हैं।", - "selectControls": "Right Rail में आपके सक्रिय PDF को जल्दी से सभी चुनने/अचयनित करने के बटन होते हैं, साथ ही ऐप का थीम या भाषा बदलने के बटन भी।", - "cropSettings": "अब जब हमने वह फ़ाइल चुन ली है जिसे क्रॉप करना है, तो हम Crop टूल को कॉन्फ़िगर कर सकते हैं ताकि वह क्षेत्र चुनें जहाँ तक PDF को क्रॉप करना है।", - "runButton": "टूल कॉन्फ़िगर हो जाने के बाद, यह बटन सभी चयनित PDF पर टूल चलाने देता है।", - "results": "टूल के चलने के बाद, Review चरण इस पैनल में परिणामों का पूर्वावलोकन दिखाएगा, और आपको क्रिया पूर्ववत करने या फ़ाइल डाउनलोड करने देगा। ", - "fileReplacement": "संशोधित फ़ाइल Workbench में मूल फ़ाइल को स्वचालित रूप से बदल देगी, जिससे आपको इसे और टूल्स से चलाना आसान हो जाएगा।", - "pinButton": "यदि आप चाहते हैं कि आपके फ़ाइलें टूल चलाने के बाद भी सक्रिय रहें, तो आप Pin बटन का उपयोग कर सकते हैं।", - "wrapUp": "सब सेट! आपने ऐप के मुख्य क्षेत्रों और उनका उपयोग करना सीख लिया है। जब चाहें फिर से यह टूर देखने के लिए Help बटन पर क्लिक करें।", - "previous": "पिछला", - "next": "अगला", - "finish": "समाप्त करें", - "startTour": "टूर शुरू करें", - "startTourDescription": "Stirling PDF की प्रमुख विशेषताओं का मार्गदर्शित टूर लें", - "buttons": { - "next": "अगला →", - "back": "वापस", - "skipForNow": "अभी छोड़ें", - "download": "डाउनलोड →", - "showMeAround": "मुझे दिखाएँ", - "skipTheTour": "टूर छोड़ें" - }, - "serverLicense": { - "skip": "अभी छोड़ें", - "seePlans": "प्लान देखें →", - "upgrade": "अभी अपग्रेड करें →", - "freeTitle": "सर्वर लाइसेंस", - "overLimitTitle": "सर्वर लाइसेंस आवश्यक", - "overLimitBody": "हमारा लाइसेंसिंग प्रति सर्वर अधिकतम {{freeTierLimit}} उपयोगकर्ताओं को मुफ्त अनुमति देता है। आपके पास {{overLimitUserCopy}} Stirling उपयोगकर्ता हैं। बिना बाधा के जारी रखने के लिए, Stirling Server प्लान में अपग्रेड करें - अनलिमिटेड सीट्स, PDF टेक्स्ट एडिटिंग, और पूर्ण एडमिन नियंत्रण $99/server/mo में।", - "freeBody": "हमारा Open-Core लाइसेंसिंग प्रति सर्वर अधिकतम {{freeTierLimit}} उपयोगकर्ताओं को मुफ्त अनुमति देता है। बिना बाधा स्केल करने और हमारे नए PDF टेक्स्ट एडिटिंग टूल की प्रारंभिक पहुँच पाने के लिए हम Stirling Server प्लान की सलाह देते हैं - पूर्ण एडिटिंग और अनलिमिटेड सीट्स $99/server/mo में।" - }, - "desktopInstall": { - "title": "डाउनलोड", - "titleWithOs": "{{osLabel}} के लिए डाउनलोड", - "body": "Stirling एक डेस्कटॉप ऐप के रूप में सबसे अच्छा काम करता है। आप इसे ऑफ़लाइन उपयोग कर सकते हैं, दस्तावेज़ों तक तेज़ी से पहुँच सकते हैं, और अपने कंप्यूटर पर स्थानीय रूप से संपादन कर सकते हैं।" - }, - "planOverview": { - "adminTitle": "एडमिन अवलोकन", - "userTitle": "प्लान अवलोकन", - "adminBodyLoginEnabled": "एडमिन के रूप में, आप उपयोगकर्ताओं को प्रबंधित कर सकते हैं, सेटिंग्स कॉन्फ़िगर कर सकते हैं, और सर्वर स्वास्थ्य मॉनिटर कर सकते हैं। आपके सर्वर पर पहले {{freeTierLimit}} लोग Stirling मुफ्त में उपयोग कर पाएँगे।", - "adminBodyLoginDisabled": "एक बार आप लॉगिन मोड सक्षम कर दें, आप उपयोगकर्ताओं को प्रबंधित कर सकते हैं, सेटिंग्स कॉन्फ़िगर कर सकते हैं, और सर्वर स्वास्थ्य मॉनिटर कर सकते हैं। आपके सर्वर पर पहले {{freeTierLimit}} लोग Stirling मुफ्त में उपयोग कर पाएँगे।", - "userBody": "टीममेट्स को आमंत्रित करें, भूमिकाएँ असाइन करें, और अपने दस्तावेज़ों को एक सुरक्षित वर्कस्पेस में व्यवस्थित रखें। जब भी आप सोलो उपयोग से आगे बढ़ने के लिए तैयार हों, लॉगिन मोड सक्षम करें।" - }, - "securityCheck": { - "message": "एप्लिकेशन में हाल ही में महत्वपूर्ण बदलाव हुए हैं। आपके सर्वर एडमिन का ध्यान आवश्यक हो सकता है। कृपया जारी रखने के लिए अपनी भूमिका की पुष्टि करें।" - } - }, - "adminOnboarding": { - "welcome": "Admin Tour में आपका स्वागत है! आइए सिस्टम प्रशासकों के लिए उपलब्ध शक्तिशाली एंटरप्राइज फीचर्स और सेटिंग्स देखें।", - "configButton": "सभी सिस्टम सेटिंग्स और प्रशासनिक नियंत्रणों तक पहुंचने के लिए Config बटन पर क्लिक करें।", - "settingsOverview": "यह Settings Panel है। एडमिन सेटिंग्स को आसान नेविगेशन के लिए श्रेणियों में व्यवस्थित किया गया है।", - "teamsAndUsers": "यहाँ Teams और व्यक्तिगत उपयोगकर्ताओं का प्रबंधन करें। आप ईमेल, शेयर करने योग्य लिंक के माध्यम से नए उपयोगकर्ताओं को आमंत्रित कर सकते हैं, या उनके लिए स्वयं कस्टम खाते बना सकते हैं।", - "systemCustomization": "हमारे पास UI को कस्टमाइज़ करने के व्यापक तरीके हैं: System Settings से आप ऐप नाम और भाषाएँ बदल सकते हैं, Features सर्वर प्रमाणपत्र प्रबंधन की अनुमति देता है, और Endpoints से आप अपने उपयोगकर्ताओं के लिए विशिष्ट टूल्स को सक्षम या अक्षम कर सकते हैं।", - "databaseSection": "उन्नत प्रोडक्शन वातावरणों के लिए, हमारे पास external database hookups की अनुमति देने वाली सेटिंग्स हैं ताकि आप अपने मौजूदा इंफ्रास्ट्रक्चर के साथ इंटीग्रेट कर सकें।", - "connectionsSection": "Connections सेक्शन में विभिन्न लॉगिन तरीकों का समर्थन है, जिसमें कस्टम SSO और SAML प्रदाता जैसे Google और GitHub, साथ ही सूचनाओं और संचार के लिए ईमेल इंटीग्रेशन शामिल हैं।", - "adminTools": "अंत में, हमारे पास उन्नत प्रशासनिक टूल्स हैं जैसे सिस्टम गतिविधि ट्रैक करने के लिए Auditing और उपयोगकर्ताओं के प्लेटफ़ॉर्म उपयोग की निगरानी के लिए Usage Analytics।", - "wrapUp": "एडमिन टूर यहीं समाप्त! आपने वे एंटरप्राइज फीचर्स देखे जो Stirling PDF को संगठनों के लिए एक शक्तिशाली, कस्टमाइज़ेबल समाधान बनाते हैं। इस टूर तक किसी भी समय Help मेनू से पहुँचें।" - }, - "workspace": { - "title": "वर्कस्पेस", - "people": { - "title": "लोग", - "description": "वर्कस्पेस सदस्यों और उनकी अनुमतियाँ प्रबंधित करें", - "loading": "लोग लोड हो रहे हैं...", - "searchMembers": "सदस्यों को खोजें...", - "addMembers": "सदस्य जोड़ें", - "inviteMembers": { - "label": "सदस्यों को आमंत्रित करें", - "subtitle": "नीचे ईमेल टाइप या पेस्ट करें, अल्पविराम से अलग करें। आपके वर्कस्पेस का बिल सदस्यों की संख्या के आधार पर लगेगा।" - }, - "user": "उपयोगकर्ता", - "role": "भूमिका", - "team": "टीम", - "status": "स्थिति", - "actions": { - "label": "क्रियाएँ", - "upgrade": "अपग्रेड" - }, - "noMembersFound": "कोई सदस्य नहीं मिला", - "active": "सक्रिय", - "disabled": "अक्षम", - "activeSession": "सक्रिय सत्र", - "member": "सदस्य", - "admin": "प्रशासक", - "roleDescriptions": { - "admin": "सेटिंग्स और आमंत्रण प्रबंधित कर सकता है, पूर्ण प्रशासनिक पहुंच के साथ।", - "member": "साझा फ़ाइलें देख और संपादित कर सकता है, पर वर्कस्पेस सेटिंग्स या सदस्यों को प्रबंधित नहीं कर सकता।", - "user": "उपयोगकर्ता" - }, - "editRole": "भूमिका संपादित करें", - "enable": "सक्रिय करें", - "disable": "अक्षम करें", - "deleteUser": "उपयोगकर्ता हटाएँ", - "deleteUserSuccess": "उपयोगकर्ता सफलतापूर्वक हटाया गया", - "deleteUserError": "उपयोगकर्ता हटाने में विफल", - "confirmDelete": "क्या आप वाकई इस उपयोगकर्ता को हटाना चाहते हैं? यह क्रिया पूर्ववत नहीं की जा सकती।", - "addMember": { - "title": "सदस्य जोड़ें", - "username": "यूज़रनेम (ईमेल)", - "usernamePlaceholder": "user@example.com", - "password": "पासवर्ड", - "passwordPlaceholder": "पासवर्ड दर्ज करें", - "role": "भूमिका", - "team": "टीम (वैकल्पिक)", - "teamPlaceholder": "एक टीम चुनें", - "forcePasswordChange": "पहली लॉगिन पर पासवर्ड बदलना अनिवार्य करें", - "cancel": "रद्द करें", - "submit": "सदस्य जोड़ें", - "usernameRequired": "यूज़रनेम और पासवर्ड आवश्यक हैं", - "passwordTooShort": "पासवर्ड कम से कम 6 अक्षर का होना चाहिए", - "success": "उपयोगकर्ता सफलतापूर्वक बनाया गया", - "error": "उपयोगकर्ता बनाने में विफल" - }, - "editMember": { - "title": "सदस्य संपादित करें", - "editing": "संपादन:", - "role": "भूमिका", - "team": "टीम (वैकल्पिक)", - "teamPlaceholder": "एक टीम चुनें", - "cancel": "रद्द करें", - "submit": "सदस्य अपडेट करें", - "success": "उपयोगकर्ता सफलतापूर्वक अपडेट किया गया", - "error": "उपयोगकर्ता अपडेट करने में विफल" - }, - "toggleEnabled": { - "success": "उपयोगकर्ता स्थिति सफलतापूर्वक अपडेट की गई", - "error": "उपयोगकर्ता स्थिति अपडेट करने में विफल" - }, - "delete": { - "success": "उपयोगकर्ता सफलतापूर्वक हटाया गया", - "error": "उपयोगकर्ता हटाने में विफल" - }, - "emailInvite": { - "tab": "ईमेल आमंत्रण", - "description": "नीचे ईमेल टाइप या पेस्ट करें, अल्पविराम से अलग करें। उपयोगकर्ताओं को ईमेल के माध्यम से लॉगिन क्रेडेंशियल मिलेंगे।", - "emails": "ईमेल पते", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "कम से कम एक ईमेल पता आवश्यक है", - "submit": "आमंत्रण भेजें", - "success": "उपयोगकर्ता(ओं) को सफलतापूर्वक आमंत्रित किया गया", - "partialSuccess": "कुछ आमंत्रण विफल रहे", - "allFailed": "उपयोगकर्ताओं को आमंत्रित करने में विफल", - "error": "आमंत्रण भेजने में विफल" - }, - "directInvite": { - "tab": "सीधा बनाएँ" - }, - "inviteLinkTab": { - "tab": "आमंत्रण लिंक" - }, - "inviteLink": { - "description": "एक सुरक्षित लिंक जनरेट करें जो उपयोगकर्ता को अपना पासवर्ड सेट करने देता है", - "email": "ईमेल पता", - "emailPlaceholder": "user@example.com (वैकल्पिक)", - "emailDescription": "वैकल्पिक - किसी के द्वारा उपयोग किए जा सकने वाले सामान्य आमंत्रण लिंक के लिए खाली छोड़ दें", - "emailRequired": "ईमेल पता आवश्यक है", - "emailOptional": "वैकल्पिक - सामान्य आमंत्रण लिंक के लिए खाली छोड़ दें", - "emailRequiredForSend": "ईमेल सूचना भेजने के लिए ईमेल पता आवश्यक है", - "expiryHours": "समाप्ति घंटे", - "expiryDescription": "कितने घंटों में लिंक समाप्त होगा", - "sendEmail": "आमंत्रण लिंक ईमेल से भेजें", - "sendEmailDescription": "सक्रिय होने पर, आमंत्रण लिंक निर्दिष्ट ईमेल पते पर भेजा जाएगा", - "smtpRequired": "SMTP कॉन्फ़िगर नहीं है", - "generate": "लिंक जनरेट करें", - "generated": "आमंत्रण लिंक जनरेट हुआ", - "copied": "लिंक क्लिपबोर्ड पर कॉपी हुआ", - "success": "आमंत्रण लिंक सफलतापूर्वक जनरेट हुआ", - "successWithEmail": "आमंत्रण लिंक जनरेट हुआ और ईमेल से भेजा गया", - "emailSent": "आमंत्रण लिंक जनरेट हुआ और ईमेल से भेजा गया", - "emailFailed": "आमंत्रण लिंक जनरेट हुआ, लेकिन ईमेल विफल रहा", - "emailFailedDetails": "त्रुटि: {0}. कृपया आमंत्रण लिंक मैन्युअल रूप से साझा करें।", - "error": "आमंत्रण लिंक जनरेट करने में विफल", - "submit": "आमंत्रण लिंक जनरेट करें" - }, - "inviteMode": { - "username": "यूज़रनेम", - "email": "ईमेल", - "link": "लिंक", - "emailDisabled": "ईमेल आमंत्रण के लिए सेटिंग्स में SMTP कॉन्फ़िगरेशन और mail.enableInvites=true आवश्यक है" - }, - "license": { - "users": "उपयोगकर्ता", - "availableSlots": "उपलब्ध स्लॉट", - "grandfathered": "ग्रैंडफादर्ड", - "grandfatheredShort": "{{count}} ग्रैंडफादर्ड", - "fromLicense": "लाइसेंस से", - "slotsAvailable": "{{count}} उपयोगकर्ता स्लॉट उपलब्ध", - "noSlotsAvailable": "कोई स्लॉट उपलब्ध नहीं", - "currentUsage": "वर्तमान में {{max}} में से {{current}} उपयोगकर्ता लाइसेंस उपयोग में" - }, - "loginRequired": "पहले लॉगिन मोड सक्षम करें" - }, - "teams": { - "title": "टीम्स", - "description": "टीम्स प्रबंधित करें और वर्कस्पेस सदस्यों को व्यवस्थित करें", - "loading": "टीम्स लोड हो रही हैं...", - "loadingDetails": "टीम विवरण लोड हो रहे हैं...", - "loadError": "टीम विवरण लोड करने में विफल", - "createNewTeam": "नई टीम बनाएँ", - "teamName": "टीम का नाम", - "totalMembers": "कुल सदस्य", - "actions": "क्रियाएँ", - "noTeamsFound": "कोई टीम नहीं मिली", - "noMembers": "इस टीम में कोई सदस्य नहीं", - "system": "सिस्टम", - "addMember": "सदस्य जोड़ें", - "viewTeam": "टीम देखें", - "removeMember": "टीम से हटाएँ", - "cannotRemoveFromSystemTeam": "सिस्टम टीम से हटाया नहीं जा सकता", - "renameTeamLabel": "टीम का नाम बदलें", - "deleteTeamLabel": "टीम हटाएँ", - "cannotDeleteInternal": "Internal टीम को हटाया नहीं जा सकता", - "confirmDelete": "क्या आप वाकई इस टीम को हटाना चाहते हैं? हटाने के लिए टीम खाली होनी चाहिए।", - "confirmRemove": "उपयोगकर्ता को इस टीम से हटाएँ?", - "cannotRenameInternal": "Internal टीम का नाम नहीं बदला जा सकता", - "cannotAddToInternal": "Internal टीम में सदस्य नहीं जोड़े जा सकते", - "teamNotFound": "टीम नहीं मिली", - "backToTeams": "टीम्स पर वापस जाएँ", - "memberCount": "{{count}} सदस्य", - "removeMemberSuccess": "उपयोगकर्ता टीम से हटाया गया", - "removeMemberError": "उपयोगकर्ता को टीम से हटाने में विफल", - "createTeam": { - "title": "नई टीम बनाएँ", - "teamName": "टीम का नाम", - "teamNamePlaceholder": "टीम का नाम दर्ज करें", - "cancel": "रद्द करें", - "submit": "टीम बनाएँ", - "nameRequired": "टीम का नाम आवश्यक है", - "success": "टीम सफलतापूर्वक बनाई गई", - "error": "टीम बनाने में विफल" - }, - "renameTeam": { - "title": "टीम का नाम बदलें", - "renaming": "नाम बदलना:", - "newTeamName": "नई टीम का नाम", - "newTeamNamePlaceholder": "नया टीम नाम दर्ज करें", - "cancel": "रद्द करें", - "submit": "टीम का नाम बदलें", - "nameRequired": "टीम का नाम आवश्यक है", - "success": "टीम का नाम सफलतापूर्वक बदला गया", - "error": "टीम का नाम बदलने में विफल" - }, - "deleteTeam": { - "success": "टीम सफलतापूर्वक हटाई गई", - "error": "टीम हटाने में विफल। सुनिश्चित करें कि टीम खाली है।", - "teamMustBeEmpty": "हटाने से पहले टीम खाली होनी चाहिए" - }, - "addMemberToTeam": { - "title": "टीम में सदस्य जोड़ें", - "addingTo": "जोड़ रहे हैं", - "selectUser": "उपयोगकर्ता चुनें", - "selectUserPlaceholder": "एक उपयोगकर्ता चुनें", - "selectUserRequired": "कृपया एक उपयोगकर्ता चुनें", - "currentlyIn": "वर्तमान में", - "willBeMoved": "नोट: इस उपयोगकर्ता को उनकी वर्तमान टीम से इस टीम में स्थानांतरित किया जाएगा।", - "cancel": "रद्द करें", - "submit": "सदस्य जोड़ें", - "userRequired": "कृपया एक उपयोगकर्ता चुनें", - "success": "सदस्य सफलतापूर्वक टीम में जोड़ा गया", - "error": "सदस्य को टीम में जोड़ने में विफल" - }, - "changeTeam": { - "label": "टीम बदलें", - "title": "टीम बदलें", - "changing": "स्थानांतरित कर रहे हैं", - "selectTeam": "टीम चुनें", - "selectTeamPlaceholder": "एक टीम चुनें", - "selectTeamRequired": "कृपया एक टीम चुनें", - "success": "टीम सफलतापूर्वक बदली गई", - "error": "टीम बदलने में विफल", - "submit": "टीम बदलें" - } - } - }, - "plan": { - "currency": "मुद्रा", - "popular": "लोकप्रिय", - "current": "वर्तमान प्लान", - "upgrade": "अपग्रेड करें", - "contact": "हमसे संपर्क करें", - "customPricing": "कस्टम", - "showComparison": "सभी फीचर्स की तुलना करें", - "hideComparison": "फ़ीचर तुलना छिपाएँ", - "featureComparison": "फ़ीचर तुलना", - "from": "से", - "perMonth": "/माह", - "perSeat": "/सीट", - "withServer": "+ सर्वर प्लान", - "licensedSeats": "लाइसेंस प्राप्त: {{count}} सीटें", - "includedInCurrent": "आपके प्लान में शामिल", - "selectPlan": "प्लान चुनें", - "manage": "प्रबंधित करें", - "manageSubscription": { - "description": "अपनी सदस्यता, बिलिंग और भुगतान विधियाँ प्रबंधित करें" - }, - "activePlan": { - "title": "सक्रिय प्लान", - "subtitle": "आपकी वर्तमान सदस्यता विवरण" - }, - "availablePlans": { - "title": "उपलब्ध प्लान", - "subtitle": "अपनी जरूरतों के अनुसार प्लान चुनें" - }, - "static": { - "title": "बिलिंग जानकारी", - "message": "ऑनलाइन बिलिंग वर्तमान में कॉन्फ़िगर नहीं है। अपना प्लान अपग्रेड करने या सदस्यताओं का प्रबंधन करने के लिए, कृपया सीधे हमसे संपर्क करें।", - "contactSales": "सेल्स से संपर्क करें", - "contactToUpgrade": "अपने प्लान को अपग्रेड या कस्टमाइज़ करने के लिए हमसे संपर्क करें", - "maxUsers": "अधिकतम उपयोगकर्ता", - "upTo": "तक" - }, - "period": { - "month": "माह", - "perUserPerMonth": "/उपयोगकर्ता/माह" - }, - "free": { - "name": "फ्री", - "highlight1": "प्रति सप्ताह सीमित टूल उपयोग", - "highlight2": "सभी टूल्स तक पहुंच", - "highlight3": "कम्युनिटी सपोर्ट", - "forever": "हमेशा मुफ्त", - "included": "शामिल" - }, - "pro": { - "name": "प्रो", - "highlight1": "असीमित टूल उपयोग", - "highlight2": "एडवांस्ड PDF टूल्स", - "highlight3": "कोई वॉटरमार्क नहीं" - }, - "enterprise": { - "name": "एंटरप्राइज", - "highlight1": "कस्टम प्राइसिंग", - "highlight2": "समर्पित समर्थन", - "highlight3": "नवीनतम फीचर्स", - "requiresServer": "सर्वर आवश्यक", - "requiresServerMessage": "एंटरप्राइज़ में अपग्रेड करने से पहले कृपया सर्वर प्लान में अपग्रेड करें।" - }, - "feature": { - "title": "फ़ीचर", - "pdfTools": "बेसिक PDF टूल्स", - "fileSize": "फ़ाइल आकार सीमा", - "automation": "टूल वर्कफ़्लोज़ का स्वचालन", - "api": "API एक्सेस", - "priority": "प्राथमिकता समर्थन", - "customPricing": "कस्टम प्राइसिंग" - }, - "licenseWarning": { - "title": "मुफ्त सेल्फ-होस्टेड सीमा पूरी हुई", - "body": "आपके पास {{total}} उपयोगकर्ता हैं पर मुफ्त स्तर प्रति सर्वर केवल {{limit}} का समर्थन करता है। Stirling PDF को सुचारू रूप से चलाने के लिए अपग्रेड करें।", - "overLimit": "{{limit}} से अधिक", - "cta": "प्लान देखें" - } - }, - "subscription": { - "status": { - "active": "सक्रिय", - "pastDue": "बकाया", - "canceled": "रद्द", - "incomplete": "अपूर्ण", - "trialing": "परीक्षण", - "none": "कोई सदस्यता नहीं" - }, - "renewsOn": "{{date}} को नवीनीकृत होगा", - "cancelsOn": "{{date}} को रद्द होगा" - }, - "billing": { - "manageBilling": "बिलिंग प्रबंधित करें", - "portal": { - "error": "बिलिंग पोर्टल खोलने में विफल" - }, - "updateSeats": "सीट्स अपडेट करें", - "updateEnterpriseSeats": "एंटरप्राइज़ सीट्स अपडेट करें", - "currentSeats": "वर्तमान सीट्स", - "minimumSeats": "न्यूनतम सीट्स", - "basedOnUsers": "(वर्तमान उपयोगकर्ता)", - "newSeatCount": "नई सीट संख्या", - "newSeatCountDescription": "अपनी एंटरप्राइज़ लाइसेंस के लिए सीट्स की संख्या चुनें", - "whatHappensNext": "आगे क्या होगा?", - "stripePortalRedirect": "आप सीट परिवर्तन की समीक्षा और पुष्टि के लिए Stripe के बिलिंग पोर्टल पर रीडायरेक्ट किए जाएंगे। प्रो-रेटेड राशि स्वतः गणना होगी।", - "preparingUpdate": "सीट अपडेट तैयार हो रहा है...", - "seatCountTooLow": "सीट संख्या कम से कम {{minimum}} होनी चाहिए (वर्तमान उपयोगकर्ता)", - "seatCountUnchanged": "कृपया अलग सीट संख्या चुनें", - "seatsUpdated": "सीट्स अपडेट हुईं", - "seatsUpdatedMessage": "आपकी एंटरप्राइज़ सीट्स {{seats}} पर अपडेट हो गई हैं", - "updateProcessing": "अपडेट प्रोसेस हो रहा है", - "updateProcessingMessage": "आपका सीट अपडेट प्रोसेस हो रहा है। कृपया कुछ क्षण में रिफ्रेश करें।", - "notEnterprise": "सीट प्रबंधन केवल एंटरप्राइज़ लाइसेंस के लिए उपलब्ध है" - }, - "upgradeBanner": { - "title": "सर्वर प्लान में अपग्रेड करें", - "message": "अनलिमिटेड उपयोगकर्ताओं और उन्नत फीचर्स के साथ Stirling PDF का पूरा लाभ लें", - "upgradeButton": "अभी अपग्रेड करें", - "dismiss": "बैनर खारिज करें", - "attentionTitle": "इस सर्वर को एडमिन ध्यान की ज़रूरत है", - "attentionBody": "आपके एडमिन को अधिक जानकारी देखने के लिए साइन इन करना होगा। कृपया उन्हें तुरंत संपर्क करें।", - "attentionBodyAdmin": "इस सर्वर को अनुपालन में रखने हेतु लाइसेंस आवश्यकताओं की समीक्षा करें।", - "seeInfo": "जानकारी देखें" - }, - "payment": { - "preparing": "आपका चेकआउट तैयार किया जा रहा है...", - "redirecting": "सुरक्षित चेकआउट पर रीडायरेक्ट किया जा रहा है...", - "upgradeTitle": "{{planName}} में अपग्रेड करें", - "success": "भुगतान सफल!", - "successMessage": "आपकी सदस्यता सफलतापूर्वक सक्रिय कर दी गई है। आपको जल्द ही एक पुष्टि ईमेल प्राप्त होगा।", - "autoClose": "यह विंडो स्वतः बंद हो जाएगी...", - "error": "भुगतान त्रुटि", - "upgradeSuccess": "भुगतान सफल! आपकी सदस्यता अपग्रेड हो गई है। लाइसेंस आपके सर्वर पर अपडेट कर दिया गया है। आपको शीघ्र ही एक पुष्टि ईमेल मिलेगा।", - "paymentSuccess": "भुगतान सफल! आपकी लाइसेंस की प्राप्त की जा रही है...", - "licenseActivated": "लाइसेंस सक्रिय! आपकी लाइसेंस की सेव हो गई है। एक पुष्टि ईमेल आपके पंजीकृत पते पर भेज दिया गया है।", - "licenseDelayed": "भुगतान सफल! आपका लाइसेंस बनाया जा रहा है। आपको जल्द ही अपनी लाइसेंस की के साथ ईमेल मिलेगा। यदि 10 मिनट में न मिले, तो सपोर्ट से संपर्क करें।", - "licensePollingError": "भुगतान सफल, पर हम आपकी लाइसेंस की स्वतः प्राप्त नहीं कर सके। कृपया अपना ईमेल देखें या भुगतान पुष्टि के साथ सपोर्ट से संपर्क करें।", - "licenseRetrievalError": "भुगतान सफल, पर लाइसेंस प्राप्ति विफल रही। आपको लाइसेंस की ईमेल से मिल जाएगी। यदि 10 मिनट में न मिले तो सपोर्ट से संपर्क करें।", - "syncError": "भुगतान सफल, पर लाइसेंस सिंक विफल। आपका लाइसेंस जल्द ही अपडेट हो जाएगा। समस्या बनी रहे तो सपोर्ट से संपर्क करें।", - "licenseSaveError": "लाइसेंस की सेव करने में विफल। कृपया सक्रियण पूरा करने हेतु अपनी लाइसेंस की के साथ सपोर्ट से संपर्क करें।", - "paymentCanceled": "भुगतान रद्द कर दिया गया। कोई शुल्क नहीं लगा।", - "syncingLicense": "आपका अपग्रेडेड लाइसेंस सिंक हो रहा है...", - "generatingLicense": "आपकी लाइसेंस की जेनरेट हो रही है...", - "upgradeComplete": "अपग्रेड पूर्ण", - "upgradeCompleteMessage": "आपकी सदस्यता सफलतापूर्वक अपग्रेड हो गई। आपकी मौजूदा लाइसेंस की अपडेट कर दी गई है।", - "stripeNotConfigured": "Stripe कॉन्फ़िगर नहीं", - "stripeNotConfiguredMessage": "Stripe भुगतान इंटीग्रेशन कॉन्फ़िगर नहीं है। कृपया अपने व्यवस्थापक से संपर्क करें।", - "monthly": "मासिक", - "yearly": "वार्षिक", - "billingPeriod": "बिलिंग अवधि", - "enterpriseNote": "सीट्स चेकआउट में समायोजित की जा सकती हैं (1-1000)।", - "installationId": "इंस्टॉलेशन ID", - "licenseKey": "आपकी लाइसेंस की", - "licenseInstructions": "इसे आपकी इंस्टॉलेशन में जोड़ दिया गया है। एक प्रति आपको ईमेल में भी मिलेगी।", - "canCloseWindow": "अब आप यह विंडो बंद कर सकते हैं।", - "licenseKeyProcessing": "लाइसेंस की प्रोसेसिंग", - "licenseDelayedMessage": "आपकी लाइसेंस की जेनरेट हो रही है। कृपया जल्द ही अपना ईमेल देखें या सपोर्ट से संपर्क करें।", - "perYear": "/वर्ष", - "perMonth": "/माह", - "emailInvalid": "कृपया मान्य ईमेल पता दर्ज करें", - "emailStage": { - "title": "अपना ईमेल दर्ज करें", - "description": "हम इससे आपकी लाइसेंस की और रसीदें भेजेंगे।", - "emailLabel": "ईमेल पता", - "emailPlaceholder": "your@email.com", - "continue": "जारी रखें", - "modalTitle": "शुरू करें - {{planName}}" - }, - "planStage": { - "title": "अपनी बिलिंग अवधि चुनें", - "savingsNote": "वार्षिक बिलिंग पर {{percent}}% बचत", - "basePrice": "बेस प्राइस", - "seatPrice": "प्रति सीट", - "totalForSeats": "कुल ({{count}} सीटें)", - "selectMonthly": "मासिक चुनें", - "selectYearly": "वार्षिक चुनें", - "savePercent": "{{percent}}% बचाएं", - "savingsAmount": "आप {{amount}} बचाते हैं", - "modalTitle": "बिलिंग अवधि चुनें - {{planName}}", - "billedYearly": "वार्षिक बिलिंग: {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "प्लान चयन पर वापस", - "selectedPlan": "चयनित प्लान", - "modalTitle": "भुगतान पूरा करें - {{planName}}" - } - }, - "firstLogin": { - "title": "पहली बार लॉगिन", - "welcomeTitle": "स्वागत है!", - "welcomeMessage": "सुरक्षा कारणों से, पहली बार लॉगिन पर आपको अपना पासवर्ड बदलना होगा।", - "loggedInAs": "रूप में लॉगिन", - "error": "त्रुटि", - "currentPassword": "वर्तमान पासवर्ड", - "enterCurrentPassword": "अपना वर्तमान पासवर्ड दर्ज करें", - "newPassword": "नया पासवर्ड", - "enterNewPassword": "नया पासवर्ड दर्ज करें (कम से कम 8 अक्षर)", - "confirmPassword": "नए पासवर्ड की पुष्टि करें", - "reEnterNewPassword": "नया पासवर्ड फिर से दर्ज करें", - "changePassword": "पासवर्ड बदलें", - "allFieldsRequired": "सभी फ़ील्ड आवश्यक हैं", - "passwordsDoNotMatch": "नए पासवर्ड मेल नहीं खाते", - "passwordTooShort": "पासवर्ड कम से कम 8 अक्षर का होना चाहिए", - "passwordMustBeDifferent": "नया पासवर्ड वर्तमान पासवर्ड से अलग होना चाहिए", - "passwordChangedSuccess": "पासवर्ड सफलतापूर्वक बदला गया! कृपया दोबारा लॉगिन करें।", - "passwordChangeFailed": "पासवर्ड बदलने में विफल। कृपया अपना वर्तमान पासवर्ड जाँचें।" - }, - "invite": { - "welcome": "Stirling PDF में आपका स्वागत है", - "invalidToken": "अमान्य आमंत्रण लिंक", - "validationError": "आमंत्रण लिंक सत्यापित करने में विफल", - "passwordRequired": "पासवर्ड आवश्यक है", - "passwordTooShort": "पासवर्ड कम से कम 6 अक्षर का होना चाहिए", - "passwordMismatch": "पासवर्ड मेल नहीं खाते", - "acceptError": "खाता बनाने में विफल", - "validating": "आमंत्रण का सत्यापन हो रहा है...", - "invalidInvitation": "अमान्य आमंत्रण", - "goToLogin": "लॉगिन पर जाएँ", - "welcomeTitle": "आपको आमंत्रित किया गया है!", - "welcomeSubtitle": "शुरू करने के लिए अपना खाता सेटअप पूरा करें", - "accountFor": "के लिए खाता बना रहे हैं", - "linkExpires": "लिंक समाप्त होगा", - "email": "ईमेल पता", - "emailPlaceholder": "अपना ईमेल पता दर्ज करें", - "emailRequired": "ईमेल पता आवश्यक है", - "invalidEmail": "अमान्य ईमेल पता", - "choosePassword": "एक पासवर्ड चुनें", - "passwordPlaceholder": "अपना पासवर्ड दर्ज करें", - "confirmPassword": "पासवर्ड पुष्टि करें", - "confirmPasswordPlaceholder": "अपना पासवर्ड फिर से दर्ज करें", - "createAccount": "खाता बनाएँ", - "creating": "खाता बनाया जा रहा है...", - "alreadyHaveAccount": "पहले से खाता है?", - "signIn": "साइन इन करें" - }, - "audit": { - "error": { - "title": "ऑडिट सिस्टम लोड करने में त्रुटि" - }, - "notAvailable": "ऑडिट सिस्टम उपलब्ध नहीं", - "notAvailableMessage": "ऑडिट सिस्टम कॉन्फ़िगर नहीं है या उपलब्ध नहीं है।", - "disabled": "ऑडिट लॉगिंग अक्षम है", - "disabledMessage": "सिस्टम ईवेंट ट्रैक करने के लिए अपनी एप्लिकेशन कॉन्फ़िगरेशन में ऑडिट लॉगिंग सक्षम करें।", - "systemStatus": { - "title": "सिस्टम स्थिति", - "status": "ऑडिट लॉगिंग", - "enabled": "सक्रिय", - "disabled": "अक्षम", - "level": "ऑडिट स्तर", - "retention": "रिटेंशन अवधि", - "days": "दिन", - "totalEvents": "कुल ईवेंट्स" - }, - "tabs": { - "dashboard": "डैशबोर्ड", - "events": "ऑडिट ईवेंट्स", - "export": "एक्सपोर्ट" - }, - "charts": { - "title": "ऑडिट डैशबोर्ड", - "error": "चार्ट लोड करने में त्रुटि", - "day": "दिन", - "week": "सप्ताह", - "month": "माह", - "byType": "प्रकार के अनुसार ईवेंट्स", - "byUser": "उपयोगकर्ता के अनुसार ईवेंट्स", - "overTime": "समय के साथ ईवेंट्स" - }, - "events": { - "title": "ऑडिट ईवेंट्स", - "filterByType": "प्रकार के अनुसार फ़िल्टर करें", - "filterByUser": "उपयोगकर्ता के अनुसार फ़िल्टर करें", - "startDate": "प्रारंभ तिथि", - "endDate": "समाप्ति तिथि", - "clearFilters": "साफ़ करें", - "error": "इवेंट्स लोड करने में त्रुटि", - "noEvents": "कोई इवेंट नहीं मिला", - "timestamp": "टाइमस्टैम्प", - "type": "प्रकार", - "user": "उपयोगकर्ता", - "ipAddress": "IP पता", - "actions": "क्रियाएँ", - "viewDetails": "विवरण देखें", - "eventDetails": "इवेंट विवरण", - "details": "विवरण" - }, - "export": { - "title": "ऑडिट डेटा निर्यात करें", - "description": "ऑडिट इवेंट्स को CSV या JSON फ़ॉर्मेट में निर्यात करें। निर्यात किए जाने वाले डेटा को सीमित करने के लिए फ़िल्टर का उपयोग करें।", - "format": "निर्यात फ़ॉर्मेट", - "filters": "फ़िल्टर (वैकल्पिक)", - "filterByType": "प्रकार के अनुसार फ़िल्टर करें", - "filterByUser": "उपयोगकर्ता के अनुसार फ़िल्टर करें", - "startDate": "प्रारंभ तिथि", - "endDate": "समाप्ति तिथि", - "clearFilters": "साफ़ करें", - "exportButton": "डेटा निर्यात करें", - "error": "डेटा निर्यात करने में विफल" - } - }, - "usage": { - "noData": "कोई डेटा उपलब्ध नहीं", - "error": "उपयोग आँकड़े लोड करने में त्रुटि", - "noDataMessage": "वर्तमान में कोई उपयोग आँकड़े उपलब्ध नहीं हैं।", - "controls": { - "top10": "शीर्ष 10", - "top20": "शीर्ष 20", - "all": "सभी", - "refresh": "ताज़ा करें", - "dataTypeLabel": "डेटा प्रकार:", - "dataType": { - "all": "सभी", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "शीर्ष 10", - "top20": "शीर्ष 20", - "all": "सभी" - }, - "stats": { - "totalEndpoints": "कुल एंडपॉइंट्स", - "totalVisits": "कुल विज़िट", - "showing": "दिखा रहा है", - "selectedVisits": "चयनित विज़िट" - }, - "chart": { - "title": "एंडपॉइंट उपयोग चार्ट" - }, - "table": { - "title": "विस्तृत आँकड़े", - "endpoint": "एंडपॉइंट", - "visits": "विज़िट", - "percentage": "प्रतिशत", - "noData": "कोई डेटा उपलब्ध नहीं" - } - }, - "backendHealth": { - "checking": "बैकएंड स्थिति की जाँच की जा रही है...", - "online": "बैकएंड ऑनलाइन", - "offline": "बैकएंड ऑफ़लाइन", - "starting": "बैकएंड शुरू हो रहा है...", - "wait": "कृपया बैकएंड के लॉन्च पूरा होने तक प्रतीक्षा करें और पुनः प्रयास करें।" - }, - "encryptedPdfUnlock": { - "unlockPrompt": "जारी रखने के लिए PDF अनलॉक करें", - "title": "जारी रखने के लिए पासवर्ड हटाएँ", - "description": "यह PDF पासवर्ड प्रोटेक्टेड है। काम जारी रखने के लिए पासवर्ड दर्ज करें।", - "password": { - "label": "PDF पासवर्ड", - "placeholder": "PDF पासवर्ड दर्ज करें" - }, - "skip": "अभी छोड़ें", - "unlock": "अनलॉक करें और जारी रखें", - "incorrectPassword": "गलत पासवर्ड", - "missingFile": "चयनित फ़ाइल अब उपलब्ध नहीं है।", - "emptyResponse": "पासवर्ड हटाने से कोई फ़ाइल नहीं बनी।", - "required": "जारी रखने के लिए पासवर्ड दर्ज करें।", - "successTitle": "पासवर्ड हटाया गया", - "successBodyWithName": "{{fileName}} से पासवर्ड हटाया गया", - "successBody": "पासवर्ड सफलतापूर्वक हटाया गया।" - }, - "setup": { - "welcome": "Stirling PDF में आपका स्वागत है", - "description": "Stirling PDF का उपयोग कैसे करना है चुनकर शुरुआत करें", - "step1": { - "label": "मोड चुनें", - "description": "ऑफ़लाइन या सर्वर" - }, - "step2": { - "label": "सर्वर चुनें", - "description": "सेल्फ-होस्टेड सर्वर" - }, - "step3": { - "label": "लॉगिन", - "description": "क्रेडेंशियल्स दर्ज करें" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "अपने Stirling खाते से साइन इन करें" - }, - "selfhosted": { - "title": "सेल्फ-होस्टेड सर्वर", - "description": "अपने Stirling PDF सर्वर से कनेक्ट करें" - } - }, - "saas": { - "title": "Stirling में साइन इन", - "subtitle": "अपने Stirling खाते से साइन इन करें" - }, - "selfhosted": { - "title": "सर्वर में साइन इन", - "subtitle": "अपने सर्वर क्रेडेंशियल्स दर्ज करें" - }, - "server": { - "title": "सर्वर से कनेक्ट करें", - "subtitle": "अपना सेल्फ-होस्टेड सर्वर URL दर्ज करें", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "सेल्फ-होस्टेड सर्वर" - }, - "url": { - "label": "सर्वर URL", - "description": "अपने सेल्फ-होस्टेड Stirling PDF सर्वर का पूरा URL दर्ज करें" - }, - "error": { - "emptyUrl": "कृपया सर्वर URL दर्ज करें", - "unreachable": "सर्वर से कनेक्ट नहीं हो सका", - "testFailed": "कनेक्शन परीक्षण विफल" - }, - "testing": "कनेक्शन परीक्षण हो रहा है..." - }, - "login": { - "title": "साइन इन", - "subtitle": "जारी रखने के लिए अपने क्रेडेंशियल्स दर्ज करें", - "connectingTo": "किससे कनेक्ट हो रहा है:", - "username": { - "label": "उपयोगकर्ता नाम", - "placeholder": "अपना उपयोगकर्ता नाम दर्ज करें" - }, - "email": { - "label": "ईमेल", - "placeholder": "अपना ईमेल दर्ज करें" - }, - "password": { - "label": "पासवर्ड", - "placeholder": "अपना पासवर्ड दर्ज करें" - }, - "error": { - "emptyUsername": "कृपया अपना उपयोगकर्ता नाम दर्ज करें", - "emptyEmail": "कृपया अपना ईमेल दर्ज करें", - "emptyPassword": "कृपया अपना पासवर्ड दर्ज करें", - "oauthFailed": "OAuth लॉगिन विफल। कृपया फिर से प्रयास करें।" - }, - "submit": "लॉगिन", - "signInWith": "इसके साथ साइन इन करें", - "oauthPending": "प्रमाणीकरण के लिए ब्राउज़र खुल रहा है...", - "orContinueWith": "या ईमेल के साथ जारी रखें" - } - }, - "oauth": { - "success": { - "title": "प्रमाणीकरण सफल", - "message": "आप यह विंडो बंद कर Stirling PDF पर लौट सकते हैं।" - }, - "error": { - "title": "प्रमाणीकरण विफल", - "message": "प्रमाणीकरण सफल नहीं हुआ। आप यह विंडो बंद कर फिर से प्रयास कर सकते हैं।" - } - }, - "pdfTextEditor": { - "title": "PDF JSON एडिटर", - "viewLabel": "PDF एडिटर", - "converting": "PDF को संपादन योग्य फ़ॉर्मेट में बदला जा रहा है...", - "conversionFailed": "PDF कन्वर्ट करने में विफल। कृपया फिर से प्रयास करें।", - "currentFile": "वर्तमान फ़ाइल: {{name}}", - "pageSummary": "पेज {{number}}/{{total}}", - "pagePreviewAlt": "पेज पूर्वावलोकन", - "imageLabel": "लगाई गई इमेज", - "noTextOnPage": "इस पेज पर कोई एडिटेबल टेक्स्ट नहीं मिला।", - "pageType": { - "paragraph": "पैराग्राफ पेज", - "sparse": "छिटपुट टेक्स्ट" - }, - "groupingMode": { - "auto": "ऑटो", - "paragraph": "पैराग्राफ", - "singleLine": "सिंगल लाइन" - }, - "badges": { - "unsaved": "संपादित", - "modified": "संपादित", - "earlyAccess": "अर्ली एक्सेस" - }, - "actions": { - "reset": "परिवर्तन रीसेट करें", - "downloadJson": "JSON डाउनलोड करें", - "generatePdf": "PDF जनरेट करें" - }, - "options": { - "autoScaleText": { - "title": "टेक्स्ट को बॉक्स में फिट करने हेतु ऑटो-स्केल", - "description": "जब फ़ॉन्ट रेंडरिंग PDF से भिन्न हो, तो मूल बाउंडिंग बॉक्स के भीतर फिट करने हेतु टेक्स्ट को क्षैतिज रूप से स्वतः स्केल करता है।" - }, - "groupingMode": { - "title": "टेक्स्ट ग्रुपिंग मोड", - "autoDescription": "पेज प्रकार स्वतः पहचानकर टेक्स्ट को उपयुक्त रूप से ग्रुप करता है।", - "paragraphDescription": "संरेखित लाइनों को मल्टी-लाइन पैराग्राफ टेक्स्ट बॉक्स में ग्रुप करता है।", - "singleLineDescription": "हर PDF टेक्स्ट लाइन को अलग टेक्स्ट बॉक्स रखता है।" - }, - "manualGrouping": { - "descriptionInline": "टिप: मल्टी-सेलेक्ट करने के लिए Ctrl (Cmd) या Shift दबाए रखें। चयन के ऊपर एक फ़्लोटिंग टूलबार दिखाई देगा जिससे आप मर्ज, अनग्रुप, या चौड़ाई समायोजित कर सकें।" - }, - "forceSingleElement": { - "title": "संपादित टेक्स्ट को एक ही PDF एलिमेंट में लॉक करें", - "description": "सक्रिय होने पर, ओवरलैपिंग glyphs या मिश्रित फ़ॉन्ट्स से बचने के लिए, एडिटर संपादित हर टेक्स्ट बॉक्स को एक PDF टेक्स्ट एलिमेंट के रूप में एक्सपोर्ट करता है." - } - }, - "manual": { - "mergeTooltip": "चयनित बॉक्सों को मर्ज करें", - "merge": "चयन मर्ज करें", - "ungroupTooltip": "पैराग्राफ को फिर से पंक्तियों में विभाजित करें", - "ungroup": "चयन अनग्रुप करें", - "widthMenu": "चौड़ाई विकल्प", - "expandWidth": "पेज किनारे तक फैलाएँ", - "resetWidth": "चौड़ाई रीसेट करें", - "resizeHandle": "टेक्स्ट चौड़ाई समायोजित करें" - }, - "disclaimer": { - "heading": "प्रीव्यू सीमाएँ", - "textFocus": "यह वर्कस्पेस टेक्स्ट संपादन और एम्बेडेड इमेज की स्थिति बदलने पर केंद्रित है। जटिल पेज आर्टवर्क, फॉर्म विजेट और लेयर्ड ग्राफिक्स एक्सपोर्ट के लिए सुरक्षित रहते हैं, लेकिन यहां पूरी तरह संपादन योग्य नहीं हैं.", - "previewVariance": "कुछ विज़ुअल्स (जैसे टेबल बॉर्डर, शेप्स, या एनोटेशन की उपस्थिति) प्रीव्यू में बिल्कुल वैसे न दिखें। एक्सपोर्ट किया गया PDF जहाँ संभव हो, मूल ड्रॉइंग कमांड्स बनाए रखता है.", - "alpha": "यह alpha व्यूअर अभी विकसित हो रहा है—कुछ फ़ॉन्ट्स, रंग, पारदर्शिता प्रभाव और लेआउट विवरण थोड़ा बदल सकते हैं। साझा करने से पहले बने PDF को दोबारा जाँचें." - }, - "empty": { - "title": "कोई दस्तावेज़ लोड नहीं", - "subtitle": "टेक्स्ट सामग्री संपादित करने के लिए PDF या JSON फ़ाइल लोड करें." - }, - "welcomeBanner": { - "title": "PDF Text Editor में आपका स्वागत है (Early Access)", - "experimental": "यह एक प्रायोगिक फीचर है और सक्रिय विकास में है। उपयोग के दौरान कुछ अस्थिरता और समस्याएँ हो सकती हैं.", - "howItWorks": "यह टूल आपके PDF को संपादन योग्य फ़ॉर्मेट में बदलता है, जहाँ आप टेक्स्ट बदल सकते हैं और इमेज की स्थिति बदल सकते हैं। बदलाव एक नए PDF के रूप में सेव होते हैं.", - "bestFor": "इनके साथ सबसे अच्छा काम करता है:", - "bestFor1": "सरल PDFs जिनमें मुख्यतः टेक्स्ट और इमेज हों", - "bestFor2": "मानक पैराग्राफ फ़ॉर्मैटिंग वाले दस्तावेज़", - "bestFor3": "पत्र, निबंध, रिपोर्ट और साधारण दस्तावेज़", - "notIdealFor": "इनके लिए उपयुक्त नहीं:", - "notIdealFor1": "विशेष फ़ॉर्मैटिंग जैसे बुलेट पॉइंट्स, टेबल्स, या मल्टी-कॉलम लेआउट वाले PDFs", - "notIdealFor2": "मैगज़ीन, ब्रॉशर, या भारी डिज़ाइन वाले दस्तावेज़", - "notIdealFor3": "जटिल लेआउट वाले निर्देश पुस्तिकाएँ", - "limitations": "वर्तमान सीमाएँ:", - "limitation1": "फ़ॉन्ट रेंडरिंग मूल PDF से थोड़ा भिन्न हो सकती है", - "limitation2": "जटिल ग्राफिक्स, फॉर्म फ़ील्ड्स और एनोटेशन सुरक्षित रहते हैं पर संपादन योग्य नहीं", - "limitation3": "बड़ी फ़ाइलों को कन्वर्ट और प्रोसेस होने में समय लग सकता है", - "knownIssues": "ज्ञात समस्याएँ (सुधारी जा रही हैं):", - "issue1": "टेक्स्ट रंग अभी सुरक्षित नहीं रहता (जल्द जोड़ा जाएगा)", - "issue2": "पैराग्राफ मोड में एलाइनमेंट और स्पेसिंग की अधिक समस्याएँ हैं - सिंगल लाइन मोड अनुशंसित है", - "issue3": "प्रीव्यू डिस्प्ले एक्सपोर्टेड PDF से अलग दिखता है - एक्सपोर्टेड PDFs मूल के ज्यादा करीब होते हैं", - "issue4": "घुमाए गए टेक्स्ट के एलाइनमेंट को मैन्युअल समायोजन की आवश्यकता पड़ सकती है", - "issue5": "ट्रांसपेरेंसी और लेयरिंग इफेक्ट्स मूल से भिन्न हो सकते हैं", - "feedback": "यह Early Access फीचर है। कृपया मिले किसी भी मुद्दे की रिपोर्ट करें ताकि हम सुधार कर सकें!", - "gotIt": "ठीक है", - "dontShowAgain": "दोबारा न दिखाएँ" - }, - "modeChange": { - "title": "मोड परिवर्तन की पुष्टि", - "warning": "टेक्स्ट ग्रुपिंग मोड बदलने से सभी असहेजे बदलाव रीसेट हो जाएंगे। क्या आप जारी रखना चाहते हैं?", - "cancel": "रद्द करें", - "confirm": "रीसेट करें और मोड बदलें" - }, - "fontAnalysis": { - "details": "फ़ॉन्ट विवरण", - "embedded": "एम्बेडेड", - "type": "प्रकार", - "webFormat": "वेब फ़ॉर्मैट", - "warnings": "चेतावनियाँ", - "suggestions": "नोट्स", - "currentPageFonts": "इस पेज के फ़ॉन्ट्स", - "allFonts": "सभी फ़ॉन्ट्स", - "fallback": "fallback", - "missing": "गायब", - "perfectMessage": "सभी फ़ॉन्ट्स को पूरी तरह पुनरुत्पादित किया जा सकता है.", - "warningMessage": "कुछ फ़ॉन्ट्स सही से रेंडर नहीं हो सकते हैं.", - "infoMessage": "फ़ॉन्ट पुनरुत्पादन जानकारी उपलब्ध है.", - "perfect": "परफेक्ट", - "subset": "सबसेट" - }, - "errors": { - "invalidJson": "JSON फ़ाइल पढ़ी नहीं जा सकी। सुनिश्चित करें कि यह PDF to JSON टूल द्वारा जनरेट की गई हो.", - "pdfConversion": "एडिटेड JSON को वापस PDF में कन्वर्ट नहीं किया जा सका." - } - }, - "auth": { - "sessionExpired": "सत्र समाप्त", - "pleaseLoginAgain": "कृपया फिर से लॉगिन करें.", - "accessDenied": "पहुँच अस्वीकृत", - "insufficientPermissions": "आपके पास यह क्रिया करने की अनुमति नहीं है." - }, - "addText": { - "title": "टेक्स्ट जोड़ें", - "header": "PDFs में टेक्स्ट जोड़ें", - "text": { - "name": "टेक्स्ट सामग्री", - "placeholder": "जो टेक्स्ट आप जोड़ना चाहते हैं, दर्ज करें", - "fontLabel": "फ़ॉन्ट", - "fontSizeLabel": "फ़ॉन्ट आकार", - "fontSizePlaceholder": "फ़ॉन्ट आकार टाइप करें या चुनें (8-200)", - "colorLabel": "टेक्स्ट रंग" - }, - "steps": { - "configure": "टेक्स्ट कॉन्फ़िगर करें" - }, - "step": { - "createDesc": "जो टेक्स्ट आप जोड़ना चाहते हैं, दर्ज करें", - "place": "टेक्स्ट रखें", - "placeDesc": "अपना टेक्स्ट जोड़ने के लिए PDF पर क्लिक करें" - }, - "instructions": { - "title": "टेक्स्ट कैसे जोड़ें", - "text": "ऊपर अपना टेक्स्ट दर्ज करने के बाद, उसे रखने के लिए PDF में कहीं भी क्लिक करें.", - "paused": "प्लेसमेंट रोका गया", - "resumeHint": "क्लिक कर अपना टेक्स्ट जोड़ने के लिए प्लेसमेंट फिर शुरू करें.", - "noSignature": "प्लेसमेंट सक्षम करने के लिए ऊपर टेक्स्ट दर्ज करें." - }, - "mode": { - "move": "टेक्स्ट स्थानांतरित करें", - "place": "टेक्स्ट रखें", - "pause": "प्लेसमेंट रोकें", - "resume": "प्लेसमेंट फिर शुरू करें" - }, - "results": { - "title": "टेक्स्ट जोड़ने के परिणाम" - }, - "error": { - "failed": "PDF में टेक्स्ट जोड़ते समय त्रुटि हुई." - }, - "tags": "text,annotation,label", - "applySignatures": "टेक्स्ट लागू करें" - } -} \ No newline at end of file diff --git a/frontend/public/locales/hr-HR/translation.json b/frontend/public/locales/hr-HR/translation.json deleted file mode 100644 index c3c6af088..000000000 --- a/frontend/public/locales/hr-HR/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Odaberite kako pregledavate alate", - "description": "Pregledajte oba izgleda i odlučite kako želite istraživati Stirling PDF alate.", - "sidebarTitle": "Način bočne trake", - "sidebarDescription": "Držite alate uz svoj radni prostor za brzo prebacivanje.", - "recommended": "Preporučeno", - "chooseSidebar": "Koristi način bočne trake", - "fullscreenTitle": "Način cijelog zaslona - (zastarjelo)", - "fullscreenDescription": "Pregledajte svaki alat u katalogu koji prekriva radni prostor dok ne odaberete jedan.", - "chooseFullscreen": "Koristi način cijelog zaslona", - "dismiss": "Možda kasnije" - }, - "fullscreen": { - "showDetails": "Prikaži detalje", - "comingSoon": "Uskoro:", - "favorite": "Dodaj u omiljene", - "favorites": "Omiljene", - "unavailable": "Onemogućio administrator poslužitelja:", - "unavailableDependency": "Nedostupno - potreban alat nedostaje na poslužitelju:", - "heading": "Svi alati (prikaz cijelog zaslona)", - "noResults": "Pokušajte prilagoditi pretragu ili prebacite prikaz opisa kako biste našli što trebate.", - "recommended": "Preporučeno", - "unfavorite": "Ukloni iz omiljenih" - }, - "placeholder": "Odaberite alat za početak", - "toggle": { - "fullscreen": "Prebaci na način cijelog zaslona", - "sidebar": "Prebaci na način bočne trake" - }, - "alpha": "Alfa", - "premiumFeature": "Premium značajka:", - "comingSoon": "Uskoro:" - }, - "unsavedChanges": "Imate nespremljene promjene u svom PDF-u.", - "areYouSure": "Jeste li sigurni da želite izaći?", - "unsavedChangesTitle": "Nespremljene promjene", - "keepWorking": "Nastavi raditi", - "discardChanges": "Odbaci i izađi", - "applyAndContinue": "Spremi i izađi", - "exportAndContinue": "Izvezi i nastavi", - "zipWarning": { - "title": "Velika ZIP datoteka", - "message": "Ovaj ZIP sadrži {{count}} datoteka. Ipak izdvojiti?", - "cancel": "Odustani", - "confirm": "Izdvoji" - }, - "defaultApp": { - "title": "Postavi kao zadanu PDF aplikaciju", - "message": "Želite li postaviti Stirling PDF kao zadani PDF uređivač?", - "description": "To možete kasnije promijeniti u postavkama sustava.", - "notNow": "Ne sada", - "setDefault": "Postavi kao zadano", - "dismiss": "Odbaci", - "prompt": { - "title": "Postavi kao zadani PDF uređivač", - "message": "Postavite Stirling PDF kao zadanu aplikaciju za otvaranje PDF datoteka." - }, - "success": { - "title": "Zadana aplikacija postavljena", - "message": "Stirling PDF je sada vaš zadani PDF uređivač" - }, - "settingsOpened": { - "title": "Otvorene postavke", - "message": "Odaberite Stirling PDF u postavkama sustava" - }, - "error": { - "title": "Pogreška", - "message": "Nije uspjelo postaviti zadanu aplikaciju za PDF" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Odustani", - "addPageNumbers": { - "fontSize": "Veličina pisma", - "fontName": "Ime pisma", - "title": "Dodavanje brojeva stranica", - "header": "Dodavanje brojeva stranica", - "selectText": { - "1": "Odaberi PDF datoteku:", - "2": "Veličina margine", - "3": "Položaj", - "4": "Početni broj", - "5": "Brojanje stranica", - "6": "Prilagođeni tekst" - }, - "customTextDesc": "Prilagođeni tekst", - "numberPagesDesc": "Koje stranice numerirati, zadano je 'sve', također prihvaća 1-5 ili 2,5,9 itd.", - "customNumberDesc": "Zadano je {n}, također prihvaća 'Stranica {n} od {total}', 'Tekst-{n}', '{ime datoteke}-{n}'", - "submit": "Dodaj brojeve stranica", - "configuration": "Konfiguracija", - "customize": "Prilagodi izgled", - "pagesAndStarting": "Stranice i početni broj", - "positionAndPages": "Položaj i stranice", - "error": { - "failed": "Radnja dodavanja brojeva stranica nije uspjela" - }, - "results": { - "title": "Rezultati numeriranja stranica" - }, - "preview": "Odabir položaja", - "previewDisclaimer": "Pregled je približan. Konačni izlaz može varirati zbog metrika fonta u PDF-u." - }, - "pageSelectionPrompt": "Prilagođeni odabir stranica (unesi listu brojeva stranica ili funkcija, kao što su 2n+1, razdvojene zarezima) :", - "startingNumberTooltip": "Prvi broj za prikaz. Sljedeće stranice će se povećavati od ovog broja.", - "marginTooltip": "Udaljenost između broja stranice i ruba stranice.", - "fontSizeTooltip": "Veličina teksta broja stranice u točkama. Veći brojevi stvaraju veći tekst.", - "fontTypeTooltip": "Obitelj fonta za brojeve stranica. Odaberite prema stilu dokumenta.", - "customTextTooltip": "Neobvezni prilagođeni format za brojeve stranica. Koristite {n} kao mjesto za broj. Primjer: \"Stranica {n}\" prikazat će \"Stranica 1\", \"Stranica 2\", itd.", - "pdfPrompt": "Odaberi PDF(ove)", - "multiPdfPrompt": "Odaberi PDF-ove (2+)", - "multiPdfDropPrompt": "Odaberi (ili povuci i ispusti) sve potrebne PDF-ove", - "imgPrompt": "Odaberi sliku (slike)", - "genericSubmit": "Pošalji", - "uploadLimit": "Maksimalna veličina datoteke:", - "uploadLimitExceededSingular": "je prevelika. Najveća dopuštena veličina je", - "uploadLimitExceededPlural": "su prevelike. Najveća dopuštena veličina je", - "processTimeWarning": "Upozorenje: Ovaj proces može trajati i do minutu, u zavisnosti od veličine dokumenta", - "pageOrderPrompt": "Prilagođeni redoslijed stranica (unesi listu brojeva stranica ili funkcija, kao što su 2n+1, razdvojene zarezima) :", - "goToPage": "Idi na stranicu", - "true": "Točno", - "false": "Netočno", - "unknown": "Nepoznato", - "app": { - "description": "Besplatna alternativa Adobe Acrobatu (10M+ preuzimanja)" - }, - "save": "Spremi", - "saveToBrowser": "spremi u Preglednik", - "download": "Preuzmi datoteku", - "downloadUnavailable": "Preuzimanje nije dostupno za ovu stavku", - "saveUnavailable": "Spremanje nije dostupno za ovu stavku", - "pin": "Prikvači datoteku (zadrži aktivnu nakon pokretanja alata)", - "unpin": "Otkači datoteku (zamijeni nakon pokretanja alata)", - "undoOperationTooltip": "Kliknite za poništavanje zadnje operacije i vraćanje izvornih datoteka", - "undo": "Poništi", - "back": "Natrag", - "nothingToUndo": "Nema ništa za poništiti", - "moreOptions": "Više opcija", - "editYourNewFiles": "Uredite svoje nove datoteke", - "close": "Zatvori", - "openInViewer": "Otvori u pregledniku", - "confirmClose": "Potvrdi zatvaranje", - "confirmCloseMessage": "Jeste li sigurni da želite zatvoriti ovu datoteku?", - "confirmCloseCancel": "Odustani", - "confirmCloseConfirm": "Zatvori datoteku", - "fileSelected": "Odabrano: {{filename}}", - "chooseFile": "Odaberi datoteku", - "filesSelected": "odabrane datoteke", - "files": { - "title": "Datoteke", - "upload": "Učitaj", - "uploadFiles": "Učitaj datoteke", - "addFiles": "Dodaj datoteke", - "selectFromWorkbench": "Odaberite datoteke iz radnog prostora ili ", - "selectMultipleFromWorkbench": "Odaberite najmanje {{count}} datoteka iz radnog prostora ili ", - "created": "Stvoreno", - "size": "Veličina datoteke" - }, - "noFavourites": "Nema dodanih favorita", - "downloadComplete": "Preuzimanje završeno", - "bored": "Dosađujete se čekajući?", - "alphabet": "Abeceda", - "downloadPdf": "Preuzmi PDF", - "text": "Tekst", - "font": "Pismo", - "selectFillter": "-- Odaberi --", - "pageNum": "Broj stranice", - "sizes": { - "small": "Malo", - "medium": "Srednje", - "large": "Veliko", - "x-large": "Jako veliko" - }, - "error": { - "pdfPassword": "PDF dokument je šifriran i zaporka nije dana ili je netočna", - "encryptedPdfMustRemovePassword": "Ovaj PDF je šifriran ili zaštićen lozinkom. Otključajte ga prije pretvorbe u PDF/A.", - "incorrectPasswordProvided": "Lozinka za PDF je netočna ili nije navedena.", - "_value": "Greška", - "dismissAllErrors": "Zanemari sve pogreške", - "sorry": "Oprostite zbog problema!", - "needHelp": "Trebate pomoć / Pronašli ste problem?", - "contactTip": "Ako i dalje imate problema, ne ustručavajte se obratiti nam se za pomoć. Tiket možete poslati na našoj GitHub stranici ili nas kontaktirati putem Discorda:", - "404": { - "head": "404 - Stranica nije pronađena | Ups, spotaknuli smo se u kodu!", - "1": "Čini se da ne možemo pronaći stranicu koju tražite.", - "2": "Nešto je pošlo po zlu" - }, - "github": "Pošaljite ticket na GitHub", - "showStack": "Prikaži Stack Trace", - "copyStack": "Kopiraj Stack Trace", - "githubSubmit": "GitHub - Pošaljite ticket", - "discordSubmit": "Discord - Pošalji objavu podrške" - }, - "warning": { - "tooltipTitle": "Upozorenje" - }, - "edit": "Uredi", - "delete": "Izbriši", - "never": "Nikada", - "username": "Korisničko ime", - "password": "Zaporka", - "welcome": "Dobrodošli", - "property": "Svojstvo", - "black": "Crno", - "white": "Bijelo", - "red": "Crveno", - "green": "Zeleno", - "blue": "Plavo", - "custom": "Prilagođeno...", - "comingSoon": "Uskoro", - "WorkInProgess": "Radovi u tijeku, u slučaju grešaka molimo prijavite probleme!", - "poweredBy": "Pokreće", - "yes": "Da", - "no": "Ne", - "changedCredsMessage": "Podaci za prijavu uspješno promijenjeni!", - "notAuthenticatedMessage": "Korisnik nije autentificiran.", - "userNotFoundMessage": "Korisnik nije pronađen.", - "incorrectPasswordMessage": "Kriva zaporka.", - "usernameExistsMessage": "Korisničko ime već postoji", - "invalidUsernameMessage": "Nevažeće korisničko ime, korisničko ime može sadržavati samo slova, brojke i sljedeće posebne znakove @._+- ili mora biti važeća adresa e-pošte.", - "invalidPasswordMessage": "Lozinka ne smije biti prazna i ne smije počinjati ni završavati sa razmakom.", - "confirmPasswordErrorMessage": "Nova lozinka i potvrda nove lozinke moraju biti identične.", - "deleteCurrentUserMessage": "Nije moguće izbrisati trenutno prijavljenog korisnika.", - "deleteUsernameExistsMessage": "Korisničko ime ne postoji i ne može se izbrisati.", - "downgradeCurrentUserMessage": "Nije moguće vratiti unazad ulogu trenutnog korisnika", - "disabledCurrentUserMessage": "Trenutni korisnik ne može biti onemogućen", - "downgradeCurrentUserLongMessage": "Nije moguće vratiti unazad ulogu trenutnog korisnika. Dakle, trenutni korisnik neće biti prikazan.", - "userAlreadyExistsOAuthMessage": "Korisnik već postoji kao OAuth2 korisnik.", - "userAlreadyExistsWebMessage": "Korisnik već postoji kao web korisnik.", - "oops": "Ups!", - "help": "Pomoć", - "goHomepage": "Idi na početnu stranicu", - "joinDiscord": "Pridruži se našem Discord serveru", - "seeDockerHub": "Vidi Docker Hub", - "visitGithub": "Posjeti Github Repository", - "donate": "Doniraj", - "color": "Boja", - "sponsor": "Sponzor", - "info": "Informacije", - "pro": "Pro", - "page": "Stranica", - "pages": "Stranice", - "loading": "Učitavanje...", - "review": "Pregled", - "addToDoc": "Dodaj u dokument", - "reset": "Resetiraj", - "apply": "Primijeni", - "noFileSelected": "Nije odabrana nijedna datoteka. Učitajte jednu.", - "legal": { - "privacy": "Politika privatnosti", - "iAgreeToThe": "Slažem se sa svim", - "terms": "Uspe sodržine", - "accessibility": "Dostupnost", - "cookie": "Politika kolačića", - "impressum": "Vedro ishoda", - "showCookieBanner": "Postavke kolačića" - }, - "pipeline": { - "header": "Pipeline Meni (Beta)", - "uploadButton": "Prenesi prilagođeno", - "configureButton": "Konfigurirati", - "defaultOption": "Prilagođeno", - "submitButton": "Pošalji", - "help": "Pipeline Pomoć", - "scanHelp": "Pomoć za skeniranje mapa", - "deletePrompt": "Jeste li sigurni da želite obrisati pipeline?", - "tags": "automatizacija,sekvenciranje,skriptirano,batch-process", - "title": "Tok rada" - }, - "pipelineOptions": { - "header": "Pipeline Konfiguracija", - "pipelineNameLabel": "Pipeline Ime", - "saveSettings": "Spremi Postavke", - "pipelineNamePrompt": "Unesite naziv pipeline-a ovdje", - "selectOperation": "Odaberite Operaciju", - "addOperationButton": "Dodajte operaciju", - "pipelineHeader": "Cjevovod:", - "saveButton": "Preuzmi datoteku", - "validateButton": "Potvrdi" - }, - "enterpriseEdition": { - "button": "Ažurirajte na Pro", - "warning": "Ova funkcija je dostupna samo pro korisnicima.", - "yamlAdvert": "Stirling PDF Pro podrzava konfiguiracione datoteke u formati YAML i druga osobine SSO.", - "ssoAdvert": "Tražite još funkcija za upravljanje korisnicima? Razmotrite Stirling PDF Pro" - }, - "analytics": { - "title": "Želite li da stvarate Stirling PDF bolji?", - "paragraph1": "Stirling PDF ima uključene analitike koje nam pomažu da proizvod poboljšamo. Niste pratili nikakva osobna informacija ni sadržaj datoteka.", - "paragraph2": "Razmotrite omogućivanje analitičkih podataka kako biste stvorili Stirling-PDF veće i da bismo bolje razumeli naših korisnika.", - "learnMore": "Saznajte više", - "enable": "Omogući analitike", - "disable": "Onemogući analitike", - "settings": "Možete promijeniti postavke za analitike u datoteci config/settings.yml", - "privacyAssurance": "Ne pratimo osobne podatke niti sadržaj vaših datoteka." - }, - "navbar": { - "favorite": "Favoriti", - "recent": "Novo i nedavno ažurirano", - "darkmode": "Tamni Način Rada", - "language": "Jezici", - "settings": "Postavke", - "allTools": "Alati", - "multiTool": "Multi Tools (Alati)", - "search": "Pretraži", - "sections": { - "organize": "Organizirati", - "convertTo": "Pretvori u PDF", - "convertFrom": "Pretvori iz PDF", - "security": "Potpis & sigurnost", - "advance": "Napredno", - "edit": "Pregled & Uređivanje", - "popular": "Popularno" - } - }, - "settings": { - "preferences": { - "title": "Preferencije" - }, - "workspace": { - "title": "Radni prostor", - "people": "Korisnici", - "teams": "Timovi" - }, - "configuration": { - "title": "Konfiguracija", - "systemSettings": "Postavke sustava", - "features": "Značajke", - "endpoints": "Endpointi", - "database": "Baza podataka", - "advanced": "Napredno" - }, - "securityAuth": { - "title": "Sigurnost i autentikacija", - "security": "Sigurnost", - "connections": "Povezivanja" - }, - "licensingAnalytics": { - "title": "Licenciranje i analitika", - "plan": "Plan", - "audit": "Revizija", - "usageAnalytics": "Analitika korištenja" - }, - "policiesPrivacy": { - "title": "Pravila i privatnost", - "legal": "Pravno", - "privacy": "Privatnost" - }, - "developer": { - "title": "Razvoj", - "apiKeys": "API ključevi" - }, - "tooltips": { - "enableLoginFirst": "Najprije omogućite način prijave", - "requiresEnterprise": "Zahtijeva Enterprise licencu" - }, - "connection": { - "title": "Način povezivanja", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Self-hosted" - }, - "server": "Poslužitelj", - "user": "Prijavljeni kao", - "logout": "Odjava" - }, - "general": { - "title": "Općenito", - "description": "Konfigurirajte opće postavke aplikacije.", - "user": "Korisnik", - "logout": "Odjava", - "enableFeatures": { - "dismiss": "Odbaci", - "title": "Za sistemske administratore", - "intro": "Omogućite autentikaciju korisnika, upravljanje timovima i značajke radnog prostora za svoju organizaciju.", - "action": "Konfiguriraj", - "and": "i", - "benefit": "Omogućuje korisničke uloge, timsku suradnju, administratorske kontrole i poslovne značajke.", - "learnMore": "Saznajte više u dokumentaciji" - }, - "defaultToolPickerMode": "Zadani način odabira alata", - "defaultToolPickerModeDescription": "Odaberite hoće li se birač alata zadano otvarati preko cijelog zaslona ili u bočnoj traci", - "mode": { - "sidebar": "Bočna traka", - "fullscreen": "Cijeli zaslon" - }, - "autoUnzipTooltip": "Automatski izdvoji ZIP datoteke vraćene iz API operacija. Isključite da biste zadržali ZIP datoteke netaknute. Ovo ne utječe na automatizirane tijekove rada.", - "autoUnzip": "Automatsko raspakiravanje API odgovora", - "autoUnzipDescription": "Automatski izdvoji datoteke iz ZIP odgovora", - "autoUnzipFileLimitTooltip": "Raspakiraj samo ako ZIP sadrži ovoliko ili manje datoteka. Postavite više za izdvajanje većih ZIP-ova.", - "autoUnzipFileLimit": "Ograničenje automatskog raspakiravanja", - "autoUnzipFileLimitDescription": "Maksimalan broj datoteka za izdvajanje iz ZIP-a", - "defaultPdfEditor": "Zadani PDF uređivač", - "defaultPdfEditorActive": "Stirling PDF je vaš zadani PDF uređivač", - "defaultPdfEditorInactive": "Druga je aplikacija postavljena kao zadana", - "defaultPdfEditorChecking": "Provjera...", - "defaultPdfEditorSet": "Već je zadano", - "setAsDefault": "Postavi kao zadano", - "updates": { - "title": "Ažuriranja softvera", - "description": "Provjerite ažuriranja i pogledajte informacije o verziji", - "currentVersion": "Trenutačna verzija", - "latestVersion": "Najnovija verzija", - "checkForUpdates": "Provjeri ažuriranja", - "viewDetails": "Prikaži detalje" - }, - "hideUnavailableTools": "Sakrij nedostupne alate", - "hideUnavailableToolsDescription": "Uklonite alate koje je poslužitelj onemogućio umjesto da su zasivljeni.", - "hideUnavailableConversions": "Sakrij nedostupne pretvorbe", - "hideUnavailableConversionsDescription": "Uklonite onemogućene opcije pretvorbe u alatu Pretvori umjesto da su zasivljene." - }, - "hotkeys": { - "title": "Prečaci tipkovnice", - "description": "Prilagodite prečace tipkovnice za brz pristup alatima. Kliknite \"Promijeni prečac\" i pritisnite novu kombinaciju tipki. Pritisnite Esc za odustajanje.", - "errorConflict": "Prečac već koristi {{tool}}.", - "errorModifier": { - "mac": "Uključite ⌘ (Command), ⌥ (Option) ili neki drugi modifikator u svom prečacu.", - "windows": "Uključite Ctrl, Alt ili neki drugi modifikator u svom prečacu." - }, - "searchPlaceholder": "Pretraži alate...", - "none": "Nije dodijeljeno", - "customBadge": "Prilagođeno", - "defaultLabel": "Zadano: {{shortcut}}", - "capturing": "Pritisnite tipke… (Esc za otkazivanje)", - "change": "Promijeni prečac", - "reset": "Resetiraj", - "shortcut": "Prečac", - "noShortcut": "Nije postavljen prečac" - } - }, - "update": { - "modalTitle": "Dostupno ažuriranje", - "current": "Trenutačna verzija", - "latest": "Najnovija verzija", - "latestStable": "Najnovija stabilna", - "priorityLabel": "Prioritet", - "recommendedAction": "Preporučena radnja", - "breakingChangesDetected": "Otkrivene nekompatibilne promjene", - "breakingChangesMessage": "Neke verzije sadrže nekompatibilne promjene. Prije ažuriranja pregledajte vodiče za migraciju u nastavku.", - "migrationGuides": "Vodiči za migraciju", - "viewGuide": "Prikaži vodič", - "loadingDetailedInfo": "Učitavanje detaljnih informacija...", - "close": "Zatvori", - "viewAllReleases": "Pogledaj sva izdanja", - "downloadLatest": "Preuzmi najnovije", - "availableUpdates": "Dostupna ažuriranja", - "unableToLoadDetails": "Nije moguće učitati detaljne informacije.", - "version": "Verzija", - "urgentUpdateAvailable": "Hitno ažuriranje", - "updateAvailable": "Dostupno ažuriranje", - "releaseNotes": "Napomene uz izdanje", - "priority": { - "urgent": "Hitno", - "normal": "Normalno", - "minor": "Manje", - "low": "Nizak" - }, - "breakingChanges": "Nekompatibilne promjene", - "breakingChangesDefault": "Ova verzija sadrži nekompatibilne promjene.", - "migrationGuide": "Vodič za migraciju" - }, - "changeCreds": { - "title": "Promijeni pristupne podatke", - "header": "Ažurirajte korisničke podatke", - "changePassword": "Koristite zadanu lozinku za prijavu. Unesite novu lozinku", - "newUsername": "Novo korisničko ime", - "oldPassword": "Trenutna zaporka", - "newPassword": "Nova zaporka", - "confirmNewPassword": "Potvrdite novu lozinku", - "submit": "Potvrdi" - }, - "account": { - "title": "Postavke računa", - "accountSettings": "Postavke računa", - "adminSettings": "Admin Postavka - Pregled i dodavanje korisnika", - "userControlSettings": "Postavke kontrole korisnika", - "changeUsername": "Promijeni korisničko ime", - "newUsername": "Novo korisničko ime", - "password": "Potvrda lozinke", - "oldPassword": "Stara zaporka", - "newPassword": "Nova zaporka", - "changePassword": "Promijeni lozinku", - "confirmNewPassword": "Potvrdi novu lozinku", - "signOut": "Odjava", - "yourApiKey": "Tvoj API ključ", - "syncTitle": "Sinkronizirajte postavke preglednika s računom", - "settingsCompare": "Usporedba postavki:", - "property": "Svojstvo", - "webBrowserSettings": "Postavka web-preglednika", - "syncToBrowser": "Sinkronizacija Račun -> Preglednik", - "syncToAccount": "Sinkronizacija Račun <- Preglednik" - }, - "adminUserSettings": { - "title": "Postavka kontrole korisnika", - "header": "Postavka kontrole korisnika za administratora", - "admin": "Administrator", - "user": "Korisnik", - "addUser": "Dodaj novog korisnika", - "deleteUser": "Obriši korisnika", - "confirmDeleteUser": "Treba li obračunati ovaj korisnika?", - "confirmChangeUserStatus": "Treba li isključiti/uključiti ovog korisnika?", - "usernameInfo": "Korisničko ime može sadržavati samo slova, brojke i sljedeće posebne znakove @._+- ili mora biti važeća adresa e-pošte.", - "roles": "Uloge", - "role": "Uloga", - "actions": "Akcije", - "apiUser": "Korisnik s ograničenim API pristupom", - "extraApiUser": "Dodatni korisnik s ograničenim API pristupom", - "webOnlyUser": "Web Korisnik", - "demoUser": "Demo korisnik (Bez prilagođenih Postavki)", - "internalApiUser": "Interni API Korisnik", - "forceChange": "Prisiliti korisnika da promijeni lozinku prilikom prijave", - "submit": "Spremi korisnika", - "changeUserRole": "Promijenite korisničku ulogu", - "authenticated": "Autentificirano", - "editOwnProfil": "Uredi vlastit profil", - "enabledUser": "Omotljiv korisnik", - "disabledUser": "Onemogućen korisnik", - "activeUsers": "Aktivni korisnici:", - "disabledUsers": "Isključeni korisnici:", - "totalUsers": "Ukupan broj korisnika:", - "lastRequest": "Zadnji zahtjev", - "usage": "Prikaži korištenje" - }, - "endpointStatistics": { - "title": "Statistika krajnjih točaka", - "header": "Statistika krajnjih točaka", - "top10": "Top 10", - "top20": "Top 20", - "all": "Sve", - "refresh": "Osvježi", - "dataTypeLabel": "Vrsta podataka:", - "dataTypeAll": "Sve", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Ukupno krajnjih točaka", - "totalVisits": "Ukupno posjeta", - "showing": "Prikazano", - "selectedVisits": "Odabrane posjete", - "endpoint": "Krajnja točka", - "visits": "Posjete", - "percentage": "Postotak", - "loading": "Učitavanje...", - "failedToLoad": "Učitavanje podataka o krajnjim točkama nije uspjelo. Pokušajte osvježiti.", - "home": "Početna", - "login": "Prijava", - "top": "Top", - "numberOfVisits": "Broj posjeta", - "visitsTooltip": "Posjete: {0} ({1}% od ukupnog broja)", - "retry": "Pokušaj ponovno" - }, - "database": { - "title": "Uvoz/Izvoz baze podataka", - "header": "Uvoz/Izvoz baze podataka", - "fileName": "Ime datoteke", - "creationDate": "Datum stvaranja", - "fileSize": "Veličina datoteke", - "deleteBackupFile": "Obriši zadao sažeto datoteke", - "importBackupFile": "Uvezi sažeto datoteku", - "createBackupFile": "Stvori sigurnosnu kopiju", - "downloadBackupFile": "Preuzmi sažeto datoteku", - "info_1": "Kada uvažavate podatke, je ključno sigurno imati ispravan struktur. Ako niste sigurni šta uradite, tražite savjet i podršku od professionala. Greška u strukturi može uzrokovati greške u aplikaciji, do i uključujući potpunu nevjerojatnost funkcionalnosti aplikacije.", - "info_2": "Ime datoteke nije relevantno prijevezi. Buduće bit će ponovno oznaceno za određeni format backup_user_yyyyMMddHHmm.sql, čime se osigurava konzistentna nazivnica.", - "submit": "Uvezi sažeto", - "importIntoDatabaseSuccessed": "Uvez u bazu podataka uspio", - "backupCreated": "Sigurnosna kopija baze podataka uspješno stvorena", - "fileNotFound": "File not Found", - "fileNullOrEmpty": "Datoteka ne smije biti null ili prazna", - "failedImportFile": "Failed Import File", - "notSupported": "Ova funkcija nije dostupna za vašu vezu s bazom podataka." - }, - "session": { - "expired": "Vaš sesija je istekla. Molim vas da osvježite stranicu i pokušate ponovno.", - "refreshPage": "Osvježi stranicu" - }, - "home": { - "desc": "Sve na jednom mjestu za sve vaše PDF potrebe.", - "searchBar": "Pretraži funkcije...", - "viewPdf": { - "title": "Pregled/Uredi PDF", - "desc": "Pregledaj, komentiraj, dodaj tekst ili slike" - }, - "setFavorites": "Postavi omiljene", - "hideFavorites": "Sakrij omiljene", - "showFavorites": "Prikaži omiljene", - "legacyHomepage": "Stara početna stranica", - "newHomePage": "Isprobajte našu novu početnu stranicu!", - "alphabetical": "Abecedno", - "globalPopularity": "Globalna popularnost", - "sortBy": "Sortiraj po:", - "mobile": { - "brandAlt": "Stirling PDF logotip", - "openFiles": "Otvori datoteke", - "swipeHint": "Povucite lijevo ili desno za promjenu prikaza", - "tools": "Alati", - "toolsSlide": "Panel za odabir alata", - "viewSwitcher": "Prebaci prikaz radnog prostora", - "workbenchSlide": "Panel radnog prostora", - "workspace": "Radni prostor" - }, - "multiTool": { - "tags": "više,alati", - "title": "PDF Višestruki alat", - "desc": "Spajanje, rotiranje, preuređivanje i uklanjanje stranica" - }, - "merge": { - "tags": "spoji,pridruži,ujedini", - "title": "Spajanje", - "desc": "Jednostavno spojite više PDF-ova u jedan." - }, - "split": { - "tags": "podijeli,razdvoji,razbij", - "title": "Razdvajanje", - "desc": "Razdvojite PDF-ove u više dokumenata" - }, - "rotate": { - "tags": "okreni,preokreni,orijentiraj", - "title": "Rotacija", - "desc": "Jednostavno rotirajte vaše PDF-ove." - }, - "convert": { - "tags": "pretvori,promijeni", - "title": "Pretvori", - "desc": "Pretvorite datoteke između različitih formata" - }, - "pdfOrganiser": { - "tags": "organiziraj,preuredi,promijeni redoslijed", - "title": "Organiziranje", - "desc": "Uklonite/preuredite stranice bilo kojim redoslijedom" - }, - "addImage": { - "tags": "umetni,ugradi,postavi", - "title": "Dodaj sliku", - "desc": "Dodaje sliku na zadano mjesto u PDF-u" - }, - "addAttachments": { - "tags": "ugradi,priloži,uključi", - "title": "Dodaj privitke", - "desc": "Dodajte ili uklonite ugrađene datoteke (privitke) u/iz PDF-a" - }, - "watermark": { - "tags": "pečat,oznaka,prekrivanje", - "title": "Dodaj vodeni žig", - "desc": "DDodajte prilagođeni vodeni žig svom PDF dokumentu." - }, - "removePassword": { - "tags": "otključaj", - "title": "Ukloni lozinku", - "desc": "Uklonite zaštitu lozinkom sa svog PDF dokumenta.." - }, - "compress": { - "tags": "smanji,reduciraj,optimiziraj", - "title": "Komprimiraj", - "desc": "Komprimirajte PDF-ove kako biste smanjili njihovu veličinu." - }, - "unlockPDFForms": { - "tags": "otključaj,omogući,uredi", - "title": "Otključaj PDF obrasce", - "desc": "Uklonite svojstvo samo za čitanje iz polja obrasca u PDF dokumentu." - }, - "changeMetadata": { - "tags": "uredi,izmijeni,ažuriraj", - "title": "Promjena metapodataka", - "desc": "Promjeni/Ukloni/Dodaj metapodatke iz PDF dokumenta" - }, - "ocr": { - "tags": "izvuci,skeniraj", - "title": "OCR / Čišćenje skenova", - "desc": "Čišćenje skenira i otkriva tekst sa slika unutar PDF-a i ponovno ga dodaje kao tekst." - }, - "extractImages": { - "tags": "izvuci,spremi,izvezi", - "title": "Ekstrakt slika", - "desc": "Izdvaja sve slike iz PDF-a i sprema ih u zip format" - }, - "scannerImageSplit": { - "tags": "detektiraj,razdvoji,fotografije", - "title": "Otkrij i podijeli sken-slike", - "desc": "Detektirajte i razdvojite skenirane fotografije u zasebne stranice" - }, - "sign": { - "tags": "potpis,autogram", - "title": "Potpisati", - "desc": "Dodaje potpis u PDF crtežom, tekstom ili slikom" - }, - "flatten": { - "tags": "pojednostavi,ukloni,interaktivno", - "title": "Ravnanje (Flatten)", - "desc": "Uklonite sve interaktivne elemente i obrasce iz PDF-a" - }, - "certSign": { - "tags": "autentificiraj,PEM,P12,službeno,šifriraj,potpiši,certifikat,PKCS12,JKS,poslužitelj,ručno,automatski", - "title": "Potpišite s certifikatom", - "desc": "Potpisuje PDF s certifikatom/ključem (PEM/P12)" - }, - "repair": { - "tags": "popravi,obnovi", - "title": "Popravi", - "desc": "Pokušava popraviti oštećeni/pokvareni PDF" - }, - "removeBlanks": { - "tags": "izbriši,očisti,prazno", - "title": "Ukloni prazne stranice", - "desc": "Otkriva i uklanja prazne stranice iz dokumenta" - }, - "removeAnnotations": { - "tags": "izbriši,očisti,ukloni", - "title": "Ukloni komentare", - "desc": "Uklanja sve komentare/anotacije iz PDF-a" - }, - "compare": { - "tags": "razlika", - "title": "Uporedi", - "desc": "Uspoređuje i pokazuje razlike između 2 PDF dokumenta" - }, - "removeCertSign": { - "tags": "ukloni,izbriši,otključaj", - "title": "Ukloni potpis certifikata", - "desc": "Uklonite potpis sertifikata iz PDF-a" - }, - "pageLayout": { - "tags": "izgled,rasporedi,spoji", - "title": "Izgled s više stranica", - "desc": "Spojite više stranica PDF dokumenta u jednu stranicu" - }, - "bookletImposition": { - "tags": "brošura,ispis,uvez", - "title": "Impozicija knjižice", - "desc": "Izradite knjižice s ispravnim redoslijedom stranica i višestrukim rasporedom stranica za ispis i uvez" - }, - "scalePages": { - "tags": "promijeni veličinu,prilagodi,skaliraj", - "title": "Podesi veličinu stranice", - "desc": "Promijenite veličinu/razmjer stranice i/ili njezin sadržaj." - }, - "addPageNumbers": { - "tags": "broj,paginacija,brojač", - "title": "Dodaj brojeve stranica", - "desc": "Dodajte brojeve stranica kroz dokument na određeno mjesto" - }, - "autoRename": { - "tags": "automatski-detekcija,temeljen-na-zaglavlju,organiziraj,preimenuj", - "title": "Auto preimenuj PDF", - "desc": "Automatski preimenuje PDF datoteku na temelju detektiranog zaglavlja" - }, - "adjustContrast": { - "tags": "kontrast,svjetlina,zasićenje", - "title": "Podesi boje/kontrast", - "desc": "Podesite kontrast, zasićenost i svjetlinu PDF-a" - }, - "crop": { - "tags": "obreži,izreži,promijeni veličinu", - "title": "Izrežite PDF", - "desc": "Izrežite PDF kako biste smanjili njegovu veličinu (zadržava tekst!)" - }, - "autoSplitPDF": { - "tags": "automatski,razdijeli,QR", - "title": "Auto podijeli stranice", - "desc": "Automatsko dijeljenje skeniranog PDF-a s fizičkim QR kodom za dijeljenje stranica" - }, - "sanitize": { - "tags": "očisti,pročisti,ukloni", - "title": "Sanitiziraj", - "desc": "Uklonite potencijalno štetne elemente iz PDF datoteka" - }, - "getPdfInfo": { - "tags": "info,metapodaci,detalji", - "title": "Dohvati sve info o PDF-u", - "desc": "Dohvaća sve moguće informacije o PDF-ovima" - }, - "pdfToSinglePage": { - "tags": "spoji,stopi,jedna", - "title": "PDF u Jednu Veliku Stranicu", - "desc": "Spaja sve PDF stranice u jednu veliku stranicu" - }, - "showJS": { - "tags": "javascript,kod,skripta", - "title": "Prikaži JavaScript", - "desc": "Pretražuje i prikazuje bilo koji JavaScript umetnut u PDF" - }, - "redact": { - "tags": "cenzuriraj,zacrni,sakrij", - "title": "Manual Redaction", - "desc": "Redacts a PDF based on selected text, drawn shapes and/or selected page(s)" - }, - "splitBySections": { - "tags": "razdvoji,sekcije,podijeli", - "title": "Podijeli PDF po sekcijama", - "desc": "Podijelite svaku stranicu PDF-a na manje vodoravne i okomite sekcije" - }, - "addStamp": { - "tags": "pečat,oznaka,žig", - "title": "Dodaj pečat u PDF", - "desc": "Dodajte tekst ili slikovne pečate na zadanim mjestima" - }, - "removeImage": { - "tags": "ukloni,izbriši,očisti", - "title": "Ukloni sliku", - "desc": "Ukloni sliku iz PDF-a kako bi se smanjio veličina datoteke" - }, - "splitByChapters": { - "tags": "razdvoji,poglavlja,struktura", - "title": "Podijeli PDF po poglavljima", - "desc": "Podijeli PDF na više datoteka prema njegovom strukturnom obliku glava." - }, - "validateSignature": { - "tags": "provjeri,verificiraj,certifikat", - "title": "Provjeri PDF potpis", - "desc": "Provjerite digitalne potpise i certifikate u PDF dokumentima" - }, - "swagger": { - "tags": "API,dokumentacija,test", - "title": "API dokumentacija", - "desc": "Pregledajte API dokumentaciju i testirajte krajnje točke" - }, - "scannerEffect": { - "tags": "skener,simuliraj,stvori", - "title": "Efekt skenera", - "desc": "Stvorite PDF koji izgleda kao da je skeniran" - }, - "editTableOfContents": { - "tags": "knjižne oznake,sadržaj,uredi", - "title": "Uredi sadržaj", - "desc": "Dodajte ili uredite knjižne oznake i sadržaj u PDF dokumentima" - }, - "manageCertificates": { - "tags": "certifikati,uvoz,izvoz", - "title": "Upravljanje certifikatima", - "desc": "Uvezite, izvezite ili izbrišite datoteke digitalnih certifikata koje se koriste za potpisivanje PDF-ova." - }, - "read": { - "tags": "pregled,otvori,prikaži", - "title": "Čitaj", - "desc": "Pregledavajte i komentirajte PDF-ove. Istaknite tekst, crtajte ili umetnite komentare za recenziju i suradnju." - }, - "reorganizePages": { - "tags": "preuredi,promijeni redoslijed,organiziraj", - "title": "Preuredi stranice", - "desc": "Preuređujte, duplicirajte ili brišite PDF stranice uz vizualnu kontrolu povlačenjem i ispuštanjem." - }, - "extractPages": { - "tags": "izvuci,odaberi,kopiraj", - "title": "Izdvojiti stranice", - "desc": "Izdvojite određene stranice iz PDF dokumenta" - }, - "removePages": { - "tags": "izbriši,izvuci,isključi", - "title": "Ukloniti", - "desc": "Izbrišite neželjene stranice iz svog PDF dokumenta." - }, - "autoSizeSplitPDF": { - "tags": "automatski,razdijeli,veličina", - "title": "Auto dijeli po veličini/broju", - "desc": "Podijelite jedan PDF na više dokumenata na temelju veličine, broja stranica ili broja dokumenata" - }, - "replaceColor": { - "title": "Zamijeni i invertiraj boju", - "desc": "Zamijenite ili invertirajte boje u PDF dokumentima" - }, - "devApi": { - "tags": "API,razvoj,dokumentacija", - "title": "API", - "desc": "Poveznica na API dokumentaciju" - }, - "devFolderScanning": { - "tags": "automatizacija,mapa,skeniranje", - "title": "Auto skeniranje mapa", - "desc": "Poveznica na vodič za automatizirano skeniranje mapa" - }, - "devSsoGuide": { - "title": "SSO vodič", - "desc": "Poveznica na SSO vodič" - }, - "devAirgapped": { - "title": "Air-gapped postavljanje", - "desc": "Poveznica na vodič za air-gapped postavljanje" - }, - "addPassword": { - "title": "Dodaj lozinku", - "desc": "Šifrirajte svoj PDF dokument lozinkom.." - }, - "changePermissions": { - "title": "Promjena dopuštenja", - "desc": "Promijenite ograničenja dokumenta i dopuštenja" - }, - "automate": { - "tags": "tijek rada,sekvenca,automatizacija", - "title": "Automatiziraj", - "desc": "Izgradite višekoračne tijekove rada povezivanjem PDF radnji. Idealno za ponavljajuće zadatke." - }, - "overlay-pdfs": { - "desc": "Preklapa PDF-ove na drugi PDF", - "title": "Preklapanje PDF-ova" - }, - "pdfTextEditor": { - "title": "PDF uređivač teksta", - "desc": "Pregledajte i uredite Stirling PDF JSON izvoze s grupnim uređivanjem teksta i ponovnim generiranjem PDF-a" - }, - "addText": { - "tags": "tekst,anotacija,oznaka", - "title": "Dodaj tekst", - "desc": "Dodajte prilagođeni tekst bilo gdje u PDF-u" - } - }, - "landing": { - "addFiles": "Dodaj datoteke", - "uploadFromComputer": "Učitaj s računala", - "openFromComputer": "Otvori s računala" - }, - "viewPdf": { - "tags": "pregled,čitanje,komentiranje,tekst,slika", - "title": "Pregled/Uredi PDF", - "header": "Pogledaj PDF" - }, - "multiTool": { - "tags": "Višestruki alat, više operacija, korisničko sučelje, povlačenje klikom, prednji kraj, strana klijenta, interaktivno, nepopravljivo, pomicanje", - "title": "PDF Višenamjenski alat", - "header": "PDF Višenamjenski alat", - "uploadPrompts": "Naziv datoteke", - "selectAll": "Odaberi sve", - "deselectAll": "Poništi odabir svega", - "selectPages": "Odabir stranica", - "selectedPages": "Odabrane stranice", - "page": "Stranica", - "deleteSelected": "Izbriši odabrano", - "downloadAll": "Izvezi", - "downloadSelected": "Izvezi odabrano", - "insertPageBreak": "Umetni prijelom stranice", - "addFile": "Dodaj datoteku", - "rotateLeft": "Zakreni ulijevo", - "rotateRight": "Zakreni udesno", - "split": "Razdvajanje", - "moveLeft": "Pomakni ulijevo", - "moveRight": "Pomakni udesno", - "delete": "Izbriši", - "dragDropMessage": "Odabrane stranice", - "undo": "Undo", - "redo": "Redo" - }, - "merge": { - "tags": "spajanje,Operacije sa stranicama,Backend,poslužiteljska strana", - "title": "Spajanje", - "removeDigitalSignature": { - "label": "Ukloniti digitalni potpis u spojenoj datoteci?", - "tooltip": { - "title": "Ukloni digitalni potpis", - "description": "Digitalni potpisi bit će nevažeći prilikom spajanja datoteka. Označite ovo za uklanjanje iz konačnog spojenog PDF-a." - } - }, - "generateTableOfContents": { - "label": "Generirati sadržaj u spojenoj datoteci?", - "tooltip": { - "title": "Generiraj sadržaj", - "description": "Automatski stvara klikabilni sadržaj u spojenom PDF-u na temelju izvornih naziva datoteka i brojeva stranica." - } - }, - "submit": "Spajanje", - "sortBy": { - "description": "Datoteke će se spajati redoslijedom kojim su odabrane. Povucite za promjenu redoslijeda ili sortirajte dolje.", - "label": "Sortiraj po", - "filename": "Ime datoteke", - "dateModified": "Datum izmjene", - "ascending": "Uzlazno", - "descending": "Silazno", - "sort": "Sortiraj" - }, - "error": { - "failed": "Došlo je do pogreške pri spajanju PDF-ova." - }, - "tooltip": { - "header": { - "title": "Pregled postavki spajanja" - } - } - }, - "split": { - "title": "Razdvajanje PDF-a", - "header": "Razdvajanje PDF-a", - "desc": { - "1": "Brojevi koje odaberete su brojevi stranica na kojima želite napraviti podjelu", - "2": "s takvim odabirom 1,3,7-9 bi se dokument od 10 stranica podijelio u 6 zasebnih PDF-ova sa:", - "3": "Dokument #1: Stranica 1", - "4": "Dokument #2: Stranice 2 i 3", - "5": "Dokument #3: Stranice 4, 5, 6 i 7", - "6": "Dokument #4: Stranica 8", - "7": "Dokument #5: Stranica 9", - "8": "Dokument #6: Stranice 10" - }, - "splitPages": "Unesite stranice za razdvajanje:", - "submit": "Razdvoji", - "steps": { - "chooseMethod": "Odaberi metodu", - "settings": "Postavke" - }, - "settings": { - "selectMethodFirst": "Najprije odaberite metodu razdvajanja" - }, - "error": { - "failed": "Došlo je do pogreške pri razdvajanju PDF-a." - }, - "method": { - "label": "Odaberi metodu razdvajanja", - "placeholder": "Odaberite kako razdvojiti PDF" - }, - "methods": { - "prefix": { - "splitAt": "Razdvoji na", - "splitBy": "Razdvoji po" - }, - "byPages": { - "name": "Brojevi stranica", - "desc": "Izdvojite određene stranice (1,3,5-10)", - "tooltip": "Unesite brojeve stranica odvojene zarezima ili raspon s crtama" - }, - "bySections": { - "name": "Sekcije", - "desc": "Podijelite stranice u mrežne sekcije", - "tooltip": "Razdvojite svaku stranicu na vodoravne i okomite sekcije" - }, - "bySize": { - "name": "Veličina datoteke", - "desc": "Ograniči maksimalnu veličinu datoteke", - "tooltip": "Navedite maksimalnu veličinu datoteke (npr. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Broj stranica", - "desc": "Fiksan broj stranica po datoteci", - "tooltip": "Unesite broj stranica za svaku izlaznu datoteku" - }, - "byDocCount": { - "name": "Broj dokumenata", - "desc": "Stvorite određeni broj datoteka", - "tooltip": "Unesite koliko datoteka želite stvoriti" - }, - "byChapters": { - "name": "Poglavlja", - "desc": "Razdvoji na granicama knjižnih oznaka", - "tooltip": "Koristi PDF knjižne oznake za određivanje točaka razdvajanja" - }, - "byPageDivider": { - "name": "Razdjelnik stranica", - "desc": "Automatsko razdvajanje s razdjelnim listovima", - "tooltip": "Koristite QR kod razdjelne listove između dokumenata pri skeniranju" - } - }, - "value": { - "fileSize": { - "label": "Veličina datoteke", - "placeholder": "npr. 10MB, 500KB" - }, - "pageCount": { - "label": "Stranica po datoteci", - "placeholder": "npr. 5, 10" - }, - "docCount": { - "label": "Broj datoteka", - "placeholder": "npr. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Pregled metoda razdvajanja" - }, - "byPages": { - "title": "Razdvoji na brojevima stranica", - "text": "Razdvojite svoj PDF na određenim brojevima stranica. Korištenje 'n' razdvaja nakon stranice n. Korištenje 'n-m' razdvaja prije stranice n i nakon stranice m.", - "bullet1": "Pojedinačne točke razdvajanja: 3,7 (razdvaja nakon stranica 3 i 7)", - "bullet2": "Raspon točaka razdvajanja: 3-8 (razdvaja prije stranice 3 i nakon stranice 8)", - "bullet3": "Mješovito: 2,5-10,15 (razdvaja nakon stranice 2, prije stranice 5, nakon stranice 10 i nakon stranice 15)" - }, - "bySections": { - "title": "Razdvoji po mrežnim sekcijama", - "text": "Podijelite svaku stranicu u mrežu sekcija. Korisno za razdvajanje dokumenata s više stupaca ili izdvajanje određenih područja.", - "bullet1": "Vodoravno: Broj redaka za izradu", - "bullet2": "Okomito: Broj stupaca za izradu", - "bullet3": "Spoji: Kombiniraj sve sekcije u jedan PDF" - }, - "bySize": { - "title": "Razdvoji po veličini datoteke", - "text": "Izradite više PDF-ova koji ne prelaze zadanu veličinu datoteke. Idealno za ograničenja veličine datoteka ili privitke e-pošte.", - "bullet1": "Koristite MB za veće datoteke (npr. 10MB)", - "bullet2": "Koristite KB za manje datoteke (npr. 500KB)", - "bullet3": "Sustav će razdvajati na granicama stranica" - }, - "byCount": { - "title": "Razdvoji po broju", - "text": "Izradite više PDF-ova s određenim brojem stranica ili dokumenata svaki.", - "bullet1": "Broj stranica: Fiksan broj stranica po datoteci", - "bullet2": "Broj dokumenata: Fiksan broj izlaznih datoteka", - "bullet3": "Korisno za serijske procese" - }, - "byChapters": { - "title": "Razdvoji po poglavljima", - "text": "Koristite PDF knjižne oznake za automatsko razdvajanje na granicama poglavlja. Zahtijeva PDF-ove sa strukturom knjižnih oznaka.", - "bullet1": "Razina knjižne oznake: Po kojoj razini razdvojiti (1=gornja razina)", - "bullet2": "Uključi metapodatke: Sačuvaj svojstva dokumenta", - "bullet3": "Dopusti duplikate: Obradi ponovljena imena knjižnih oznaka" - }, - "byDocCount": { - "bullet1": "Unesite broj izlaznih datoteka koje želite", - "bullet2": "Stranice se raspodjeljuju što ravnomjernije", - "bullet3": "Korisno kada trebate određeni broj datoteka", - "text": "Stvorite određeni broj izlaznih datoteka ravnomjerno raspodjeljujući stranice među njima.", - "title": "Razdvoji po broju dokumenata" - }, - "byPageCount": { - "bullet1": "Unesite broj stranica po izlaznoj datoteci", - "bullet2": "Zadnja datoteka može imati manje stranica ako nije djeljivo bez ostatka", - "bullet3": "Korisno za serijske procese", - "text": "Izradite više PDF-ova s određenim brojem stranica svaki. Savršeno za stvaranje ujednačenih dijelova dokumenta.", - "title": "Razdvoji po broju stranica" - }, - "byPageDivider": { - "bullet1": "Ispišite razdjelne listove s poveznice za preuzimanje", - "bullet2": "Umetnite razdjelne listove između svojih dokumenata", - "bullet3": "Skenirajte sve dokumente zajedno kao jedan PDF", - "bullet4": "Učitajte - razdjelne stranice se automatski otkrivaju i uklanjaju", - "bullet5": "Omogućite dupleks način ako skenirate obje strane razdjelnih listova", - "text": "Automatski razdvajajte skenirane dokumente koristeći fizičke razdjelne listove s QR kodovima. Savršeno za obradu više dokumenata skeniranih zajedno.", - "title": "Razdvoji po razdjelniku stranica" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Kliknite na karticu metode da je odaberete", - "bullet2": "Zadržite pokazivač iznad svake kartice za kratki opis", - "bullet3": "Korak s postavkama pojavit će se nakon što odaberete metodu", - "bullet4": "Možete promijeniti metodu u bilo kojem trenutku prije obrade", - "header": { - "text": "Odaberite kako želite razdvojiti svoj PDF dokument. Svaka metoda je optimizirana za različite slučajeve uporabe i vrste dokumenata.", - "title": "Odabir metode razdvajanja" - }, - "title": "Odaberite svoju metodu razdvajanja" - } - }, - "selectMethod": "Odaberite metodu razdvajanja", - "resultsTitle": "Rezultati razdvajanja" - }, - "rotate": { - "title": "Zakreni PDF", - "submit": "Zakreni", - "selectRotation": "Odaberite kut zakretanja (u smjeru kazaljke na satu)", - "error": { - "failed": "Došlo je do pogreške pri zakretanju PDF-a." - }, - "preview": { - "title": "Pregled zakretanja" - }, - "rotateLeft": "Zakreni suprotno od kazaljke na satu", - "rotateRight": "Zakreni u smjeru kazaljke na satu", - "tooltip": { - "header": { - "title": "Pregled postavki zakretanja" - }, - "description": { - "text": "Zakrećite PDF stranice u smjeru kazaljke na satu ili suprotno u koracima od 90 stupnjeva. Sve stranice u PDF-u bit će zakrenute. Pregled prikazuje kako će vaš dokument izgledati nakon zakretanja." - }, - "controls": { - "title": "Kontrole", - "text": "Koristite gumbe za zakretanje za podešavanje orijentacije. Lijevi gumb zakreće suprotno od kazaljke na satu, desni u smjeru kazaljke na satu. Svaki klik zakreće za 90 stupnjeva." - } - } - }, - "convert": { - "title": "Pretvori", - "desc": "Pretvorite datoteke između različitih formata", - "files": "Datoteke", - "selectFilesPlaceholder": "Odaberite datoteke u glavnom prikazu za početak", - "settings": "Postavke", - "conversionCompleted": "Pretvorba dovršena", - "results": "Rezultati", - "defaultFilename": "pretvorena_datoteka", - "conversionResults": "Rezultati pretvorbe", - "convertFrom": "Pretvori iz", - "convertTo": "Pretvori u", - "sourceFormatPlaceholder": "Izvorni format", - "targetFormatPlaceholder": "Ciljni format", - "selectSourceFormatFirst": "Najprije odaberite izvorni format", - "outputOptions": "Opcije izlaza", - "pdfOptions": "PDF opcije", - "imageOptions": "Opcije slike", - "colorType": "Vrsta boje", - "color": "Boja", - "greyscale": "Sivi tonovi", - "blackwhite": "Crno-bijelo", - "dpi": "DPI", - "output": "Izlaz", - "single": "Jedan", - "multiple": "Više", - "fitOption": "Opcija uklapanja", - "maintainAspectRatio": "Zadrži omjer širine i visine", - "fitDocumentToPage": "Uklopi dokument na stranicu", - "fillPage": "Ispuni stranicu", - "autoRotate": "Automatsko zakretanje", - "autoRotateDescription": "Automatski zakreće slike radi boljeg uklapanja u PDF stranicu", - "combineImages": "Kombiniraj slike", - "combineImagesDescription": "Kombinirajte sve slike u jedan PDF ili izradite zasebne PDF-ove za svaku sliku", - "webOptions": "Opcije pretvorbe weba u PDF", - "zoomLevel": "Razina zumiranja", - "emailOptions": "Opcije pretvorbe e-pošte u PDF", - "includeAttachments": "Uključi privitke e-pošte", - "maxAttachmentSize": "Maksimalna veličina privitka (MB)", - "includeAllRecipients": "Uključi CC i BCC primatelje u zaglavlju", - "downloadHtml": "Preuzmi HTML međudatoteku umjesto PDF-a", - "pdfaOptions": "PDF/A opcije", - "outputFormat": "Izlazni format", - "pdfaNote": "PDF/A-1b je kompatibilniji, PDF/A-2b podržava više značajki.", - "pdfaDigitalSignatureWarning": "PDF sadrži digitalni potpis. U sledećem koraku će biti uklonjen.", - "fileFormat": "Format datoteke", - "wordDoc": "Word dokument", - "wordDocExt": "Word dokument (.docx)", - "odtExt": "OpenDocument tekst (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "OpenDocument prezentacija (.odp)", - "txtExt": "Običan tekst (.txt)", - "rtfExt": "Rich Text Format (.rtf)", - "selectedFiles": "Odabrane datoteke", - "noFileSelected": "Nije odabrana nijedna datoteka. Koristite panel datoteka za dodavanje.", - "convertFiles": "Pretvori datoteke", - "converting": "Pretvaranje...", - "downloadConverted": "Preuzmi pretvorenu datoteku", - "errorNoFiles": "Odaberite barem jednu datoteku za pretvorbu.", - "errorNoFormat": "Odaberite i izvorni i ciljni format.", - "errorNotSupported": "Pretvorba iz {{from}} u {{to}} nije podržana.", - "images": "Slike", - "officeDocs": "Office dokumenti (Word, Excel, PowerPoint)", - "imagesExt": "Slike (JPG, PNG, itd.)", - "markdown": "Markdown", - "textRtf": "Tekst/RTF", - "grayscale": "Sivi tonovi", - "errorConversion": "Došlo je do pogreške pri pretvorbi datoteke.", - "cbzOptions": "Opcije CBZ u PDF", - "optimizeForEbook": "Optimiziraj PDF za e-čitače (koristi Ghostscript)", - "cbzOutputOptions": "Opcije PDF u CBZ", - "cbzDpi": "DPI za renderiranje slike" - }, - "imageToPdf": { - "tags": "konverzija,pretvaranje,img,jpg,slika,foto" - }, - "pdfToImage": { - "tags": "konverzija,img,jpg,slika,foto", - "title": "PDF u sliku", - "header": "PDF u sliku", - "selectText": "Format slike", - "singleOrMultiple": "Vrsta rezultata Stranica u sliku", - "single": "Jedna velika slika koja sadrži sve stranice", - "multi": "Više slika, jedna slika po stranici", - "colorType": "Tip boje", - "color": "Boja", - "grey": "Sivi tonovi", - "blackwhite": "Crno-bijelo (mogu se izgubiti podaci!)", - "submit": "Pretvori", - "info": "Python nije instaliran. Treba je za konverziju na WebP.", - "placeholder": "(t.j. 1,2,8 ili 4,7,12-16 ili 2n-1)" - }, - "pdfOrganiser": { - "tags": "dvostrana,parne,neparni,prikupljanje,prebacivanje", - "title": "Organizator stranica", - "header": "Organizator stranica u PDF-u", - "submit": "preuredite stranice", - "mode": { - "_value": "Način rada", - "1": "Prilagođeni redoslijed stranica", - "2": "Obrnuti redoslijed", - "3": "Duplex sortiranje", - "4": "Booklet sortiranje", - "5": "Knjižica s bočnim ubodom", - "6": "Par-Nepar Podjela", - "7": "Ukloni Prvu", - "8": "Ukloni Zadnju", - "9": "Ukloni Prvu i Zadnju", - "10": "Neparno-parna kombinacija", - "11": "Dupliciraj sve stranice", - "desc": { - "BOOKLET_SORT": "Rasporedite stranice za ispis knjižice (zadnja, prva, druga, pretposljednja, …).", - "CUSTOM": "Upotrijebite prilagođeni niz brojeva stranica ili izraza za definiranje novog redoslijeda.", - "DUPLEX_SORT": "Naizmjenično prednje pa stražnje kao da je dupleks skener skenirao sve prednje, zatim sve stražnje (1, n, 2, n-1, …).", - "DUPLICATE": "Duplicirajte svaku stranicu prema prilagođenom broju ponavljanja (npr., 4 duplikata – svaka stranica 4×).", - "ODD_EVEN_MERGE": "Spojite dva PDF-a naizmjeničnim stranicama: neparne iz prvog, parne iz drugog.", - "ODD_EVEN_SPLIT": "Razdijelite dokument u dva izlaza: sve neparne stranice i sve parne stranice.", - "REMOVE_FIRST": "Uklonite prvu stranicu iz dokumenta.", - "REMOVE_FIRST_AND_LAST": "Uklonite i prvu i zadnju stranicu iz dokumenta.", - "REMOVE_LAST": "Uklonite zadnju stranicu iz dokumenta.", - "REVERSE_ORDER": "Preokrenite dokument tako da zadnja stranica postane prva i tako redom.", - "SIDE_STITCH_BOOKLET_SORT": "Rasporedite stranice za ispis knjižice s bočnim uvezom (optimizirano za uvez sa strane)." - } - }, - "desc": { - "CUSTOM": "Upotrijebite prilagođeni niz brojeva stranica ili izraza za definiranje novog redoslijeda.", - "REVERSE_ORDER": "Preokrenite dokument tako da zadnja stranica postane prva i tako redom.", - "DUPLEX_SORT": "Naizmjenično prednje pa stražnje kao da je dupleks skener skenirao sve prednje, zatim sve stražnje (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Rasporedite stranice za ispis knjižice (zadnja, prva, druga, pretposljednja, …).", - "SIDE_STITCH_BOOKLET_SORT": "Rasporedite stranice za ispis knjižice s bočnim uvezom (optimizirano za uvez sa strane).", - "ODD_EVEN_SPLIT": "Razdijelite dokument u dva izlaza: sve neparne stranice i sve parne stranice.", - "ODD_EVEN_MERGE": "Spojite dva PDF-a naizmjeničnim stranicama: neparne iz prvog, parne iz drugog.", - "DUPLICATE": "Duplicirajte svaku stranicu prema prilagođenom broju ponavljanja (npr., 4 duplikata – svaka stranica 4×).", - "REMOVE_FIRST": "Uklonite prvu stranicu iz dokumenta.", - "REMOVE_LAST": "Uklonite zadnju stranicu iz dokumenta.", - "REMOVE_FIRST_AND_LAST": "Uklonite i prvu i zadnju stranicu iz dokumenta." - }, - "placeholder": "(npr. 1,3,2 ili 4-8,2,10-12 ili 2n-1)" - }, - "addImage": { - "tags": "img,jpg,slika,foto", - "title": "Dodaj sliku", - "header": "Dodaj sliku u PDF", - "image": { - "name": "Slika", - "placeholder": "Učitaj sliku", - "label": "Datoteka slike" - }, - "steps": { - "configure": "Konfiguriraj sliku" - }, - "step": { - "createDesc": "Učitajte sliku koju želite dodati", - "place": "Postavi sliku", - "placeDesc": "Kliknite na PDF da biste dodali sliku" - }, - "instructions": { - "title": "Kako dodati slike", - "text": "Nakon učitavanja slike iznad, kliknite bilo gdje na PDF da biste je postavili.", - "paused": "Postavljanje pauzirano", - "resumeHint": "Nastavite postavljanje kako biste kliknuli i dodali sliku.", - "noSignature": "Učitajte sliku iznad za omogućavanje postavljanja." - }, - "mode": { - "move": "Pomakni sliku", - "place": "Postavi sliku", - "pause": "Pauziraj postavljanje", - "resume": "Nastavi postavljanje" - }, - "results": { - "title": "Rezultati dodavanja slike" - }, - "error": { - "failed": "Došlo je do pogreške pri dodavanju slike u PDF." - }, - "saved": { - "defaultLabel": "Slika", - "defaultImageLabel": "Učitana slika" - }, - "applySignatures": "Primijeni slike" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Dodaj privitak", - "remove": "Ukloni privitak", - "embed": "Ugradi privitak", - "submit": "Add attachments" - }, - "watermark": { - "title": "Dodaj vodeni žig", - "desc": "Dodajte tekstualne ili slikovne vodene žigove u PDF datoteke", - "completed": "Vodeni žig dodan", - "submit": "Dodaj vodeni žig", - "filenamePrefix": "vodeni_zig", - "error": { - "failed": "Došlo je do pogreške pri dodavanju vodenog žiga u PDF." - }, - "watermarkType": { - "text": "Tekst", - "image": "Slika" - }, - "settings": { - "type": "Vrsta vodenog žiga", - "text": { - "label": "Tekst vodenog žiga", - "placeholder": "Unesite tekst vodenog žiga" - }, - "image": { - "label": "Slika vodenog žiga", - "choose": "Odaberi sliku", - "selected": "Odabrano: {{filename}}" - }, - "fontSize": "Veličina pisma", - "size": "Veličina", - "alphabet": "Font/jezik", - "color": "Boja vodenog žiga", - "rotation": "Rotacija (stupnjevi)", - "opacity": "Neprozirnost (%)", - "spacing": { - "horizontal": "Vodoravni razmak", - "vertical": "Okomiti razmak", - "height": "Razmak po visini", - "width": "Razmak po širini" - }, - "convertToImage": "Pretvori stranice PDF-a u slike" - }, - "alphabet": { - "roman": "Rimsko/latinično", - "arabic": "Arapsko", - "japanese": "Japansko", - "korean": "Korejsko", - "chinese": "Kinesko", - "thai": "Tajlandsko" - }, - "steps": { - "type": "Vrsta vodenog žiga", - "wording": "Tekst", - "textStyle": "Stil", - "formatting": "Oblikovanje", - "file": "Datoteka vodenog žiga" - }, - "results": { - "title": "Rezultati vodenog žiga" - }, - "tooltip": { - "language": { - "title": "Jezična podrška", - "text": "Odaberite odgovarajuću jezičnu postavku kako biste osigurali ispravan prikaz fonta za vaš tekst." - }, - "appearance": { - "title": "Postavke izgleda", - "text": "Kontrolirajte kako vaš vodeni žig izgleda i stapa se s dokumentom.", - "bullet1": "Rotacija: -360° do 360° za nakošene vodene žigove", - "bullet2": "Neprozirnost: 0–100% za kontrolu prozirnosti", - "bullet3": "Niža neprozirnost stvara suptilnije vodene žigove" - }, - "spacing": { - "title": "Kontrola razmaka", - "text": "Prilagodite razmak između ponavljajućih vodenih žigova preko stranice.", - "bullet1": "Razmak po širini: Vodoravna udaljenost između vodenih žigova", - "bullet2": "Razmak po visini: Okomita udaljenost između vodenih žigova", - "bullet3": "Veće vrijednosti stvaraju rašireniji uzorak" - }, - "type": { - "header": { - "title": "Odabir vrste vodenog žiga" - }, - "description": { - "title": "Odaberite svoj vodeni žig", - "text": "Odaberite između tekstualnih ili slikovnih vodenih žigova prema svojim potrebama." - }, - "text": { - "title": "Tekstualni vodeni žigovi", - "text": "Savršeno za dodavanje oznaka autorskih prava, naziva tvrtke ili oznaka povjerljivosti. Podržava više jezika i prilagođene boje.", - "bullet1": "Prilagodljivi fontovi i jezici", - "bullet2": "Podesive boje i prozirnost", - "bullet3": "Idealno za pravne ili brendirane tekstove" - }, - "image": { - "title": "Slikovni vodeni žigovi", - "text": "Koristite logotipe, pečate ili bilo koju sliku kao vodeni žig. Odlično za brendiranje i vizualnu identifikaciju.", - "bullet1": "Učitajte bilo koji format slike", - "bullet2": "Zadržava kvalitetu slike", - "bullet3": "Savršeno za logotipe i pečate" - } - }, - "wording": { - "header": { - "title": "Sadržaj teksta" - }, - "text": { - "title": "Tekst vodenog žiga", - "text": "Unesite tekst koji će se pojavljivati kao vodeni žig kroz dokument.", - "bullet1": "Neka bude sažet radi bolje čitljivosti", - "bullet2": "Uobičajeni primjeri: 'CONFIDENTIAL', 'DRAFT', naziv tvrtke", - "bullet3": "Emoji znakovi nisu podržani i bit će filtrirani" - } - }, - "textStyle": { - "header": { - "title": "Stil teksta" - }, - "color": { - "title": "Odabir boje", - "text": "Odaberite boju koja pruža dobar kontrast sa sadržajem dokumenta.", - "bullet1": "Svijetlosiva (#d3d3d3) za suptilne vodene žigove", - "bullet2": "Crna ili tamne boje za visoki kontrast", - "bullet3": "Prilagođene boje za potrebe brendiranja" - }, - "language": { - "title": "Jezična podrška", - "text": "Odaberite odgovarajuću jezičnu postavku kako biste osigurali ispravan prikaz fonta." - } - }, - "file": { - "header": { - "title": "Učitavanje slike" - }, - "upload": { - "title": "Odabir slike", - "text": "Učitajte slikovnu datoteku za upotrebu kao vaš vodeni žig.", - "bullet1": "Podržani uobičajeni formati: PNG, JPG, GIF, BMP", - "bullet2": "PNG s prozirnošću radi najbolje", - "bullet3": "Slike veće rezolucije bolje zadržavaju kvalitetu" - }, - "recommendations": { - "title": "Najbolje prakse", - "text": "Savjeti za optimalne rezultate slikovnog vodenog žiga.", - "bullet1": "Koristite logotipe ili pečate s prozirnim pozadinama", - "bullet2": "Jednostavni dizajni rade bolje od složenih slika", - "bullet3": "U obzir uzmite konačnu veličinu dokumenta pri odabiru rezolucije" - } - }, - "formatting": { - "header": { - "title": "Oblikovanje i raspored" - }, - "size": { - "title": "Kontrola veličine", - "text": "Prilagodite veličinu vašeg vodenog žiga (tekst ili slika).", - "bullet1": "Veće veličine stvaraju uočljivije vodene žigove" - }, - "appearance": { - "title": "Postavke izgleda", - "text": "Kontrolirajte kako vaš vodeni žig izgleda i stapa se s dokumentom.", - "bullet1": "Rotacija: -360° do 360° za nakošene vodene žigove", - "bullet2": "Neprozirnost: 0–100% za kontrolu prozirnosti", - "bullet3": "Niža neprozirnost stvara suptilnije vodene žigove" - }, - "spacing": { - "title": "Kontrola razmaka", - "text": "Prilagodite razmak između ponavljajućih vodenih žigova preko stranice.", - "bullet1": "Vodoravni razmak: Udaljenost između vodenih žigova s lijeva na desno", - "bullet2": "Okomiti razmak: Udaljenost između vodenih žigova odozgo prema dolje", - "bullet3": "Veće vrijednosti stvaraju rašireniji uzorak" - }, - "security": { - "title": "Sigurnosna opcija", - "text": "Pretvorite konačni PDF u format temeljen na slici radi poboljšane sigurnosti.", - "bullet1": "Sprečava odabir i kopiranje teksta", - "bullet2": "Čini vodene žigove težima za ukloniti", - "bullet3": "Rezultira većim veličinama datoteka", - "bullet4": "Najbolje za osjetljiv ili sadržaj zaštićen autorskim pravima" - } - } - }, - "type": { - "1": "Tekst", - "2": "Slika" - } - }, - "permissions": { - "tags": "čitanje,pisanje,izmjena,print", - "title": "Promjena dopuštenja", - "header": "Promjena dopuštenja", - "warning": "Upozorenje: da ove dozvole budu nepromjenjive, preporuča se da ih postavite lozinkom putem stranice za dodavanje lozinke", - "selectText": { - "1": "Odaberite PDF za promjenu dopuštenja", - "2": "Dopuštenja za postavljanje", - "3": "Spriječiti sastavljanje dokumenta", - "4": "Spriječiti izdvajanje sadržaja", - "5": "Spriječite izvlačenje radi pristupačnosti", - "6": "Spriječiti ispunjavanje obrasca", - "7": "Spriječiti izmjene", - "8": "Spriječi modificiranje napomena", - "9": "Spriječiti ispis", - "10": "Spriječite ispis različitih formata" - }, - "submit": "Promijeniti" - }, - "editTableOfContents": { - "settings": { - "title": "Knjižne oznake i struktura", - "replaceExisting": "Zamijeni postojeće knjižne oznake (odznačite za dodavanje)", - "replaceExistingHint": "Kad je onemogućeno, nova se struktura dodaje nakon trenutačnih knjižnih oznaka." - }, - "actions": { - "source": "Učitaj knjižne oznake", - "selectedFile": "Učitano iz {{file}}", - "noFile": "Odaberite PDF za izdvajanje postojećih knjižnih oznaka.", - "loadFromPdf": "Učitaj iz odabranog PDF-a", - "importJson": "Uvezi JSON", - "importClipboard": "Zalijepi JSON iz međuspremnika", - "export": "Izvezi knjižne oznake", - "exportJson": "Preuzmi JSON", - "exportClipboard": "Kopiraj JSON u međuspremnik", - "clipboardUnavailable": "Pristup međuspremniku nije dostupan u ovom pregledniku." - }, - "info": { - "line1": "Svaka knjižna oznaka treba opisni naslov i stranicu koju otvara.", - "line2": "Upotrijebite podoznake za izgradnju hijerarhije za poglavlja, odjeljke ili potpoglavlja.", - "line3": "Uvezite knjižne oznake iz odabranog PDF-a ili JSON datoteke kako biste uštedjeli vrijeme." - }, - "workbench": { - "empty": { - "title": "Otvorite alat za početak uređivanja", - "description": "Odaberite alat Uredi sadržaj za učitavanje radnog prostora." - }, - "tabTitle": "Radni prostor strukture", - "subtitle": "Uvezite oznake, izgradite hijerarhije i primijenite strukturu bez skučenih bočnih panela.", - "noFile": "Nije odabran PDF", - "fileLabel": "Promjene će se primijeniti na trenutačno odabrani PDF.", - "filePrompt": "Odaberite PDF iz biblioteke ili učitajte novi za početak.", - "changeFile": "Promijeni PDF", - "selectFile": "Odaberi PDF" - }, - "editor": { - "heading": "Uređivač knjižnih oznaka", - "description": "Dodajte, ugnijezdite i prerasporedite knjižne oznake za izradu strukture PDF-a.", - "addTopLevel": "Dodaj oznaku najviše razine", - "empty": { - "title": "Još nema knjižnih oznaka", - "description": "Uvezite postojeće knjižne oznake ili dodajte prvi unos.", - "action": "Dodaj prvu oznaku" - }, - "defaultTitle": "Nova knjižna oznaka", - "defaultChildTitle": "Podoznaka", - "defaultSiblingTitle": "Nova knjižna oznaka", - "untitled": "Neimenovana knjižna oznaka", - "childBadge": "Podoznaka", - "pagePreview": "Stranica {{page}}", - "field": { - "title": "Naslov knjižne oznake", - "page": "Ciljni broj stranice" - }, - "actions": { - "toggle": "Prikaži/sakrij podoznake", - "addChild": "Dodaj podoznaku", - "addSibling": "Dodaj oznaku iste razine", - "remove": "Ukloni knjižnu oznaku" - }, - "confirmRemove": "Ukloniti ovu knjižnu oznaku i sve njezine podoznake?" - }, - "messages": { - "loadedTitle": "Knjižne oznake izdvojene", - "loadedBody": "Postojeće knjižne oznake iz PDF-a učitane su u uređivač.", - "noBookmarks": "U odabranom PDF-u nisu pronađene knjižne oznake.", - "loadFailed": "Nije moguće izdvojiti knjižne oznake iz odabranog PDF-a.", - "imported": "Knjižne oznake uvezene", - "importedBody": "Vaša JSON struktura zamijenila je trenutačni sadržaj uređivača.", - "importedClipboard": "Podaci iz međuspremnika zamijenili su trenutačni popis knjižnih oznaka.", - "invalidJson": "Neispravna JSON struktura", - "invalidJsonBody": "Unesite valjanu JSON datoteku knjižnih oznaka i pokušajte ponovno.", - "exported": "JSON preuzimanje spremno", - "copied": "Kopirano u međuspremnik", - "copiedBody": "JSON knjižnih oznaka uspješno kopiran.", - "copyFailed": "Kopiranje nije uspjelo" - }, - "error": { - "failed": "Nije uspjelo ažurirati sadržaj" - }, - "submit": "Primijeni sadržaj", - "results": { - "title": "Ažurirani PDF s knjižnim oznakama", - "subtitle": "Preuzmite obrađenu datoteku ili poništite operaciju u nastavku." - } - }, - "removePages": { - "tags": "Ukloni stranice,izbriši stranice", - "title": "Ukloniti", - "pageNumbers": { - "label": "Stranice za uklanjanje", - "placeholder": "npr., 1,3,5-8,10", - "error": "Neispravan format broja stranice. Koristite brojeve, raspon (1-5) ili matematičke izraze (2n+1)" - }, - "filenamePrefix": "stranice_uklonjene", - "files": { - "placeholder": "Odaberite PDF datoteku u glavnom prikazu za početak" - }, - "settings": { - "title": "Postavke" - }, - "tooltip": { - "header": { - "title": "Postavke uklanjanja stranica" - }, - "pageNumbers": { - "title": "Odabir stranica", - "text": "Navedite koje stranice želite ukloniti iz svog PDF-a. Možete odabrati pojedinačne stranice, raspon ili koristiti matematičke izraze.", - "bullet1": "Pojedinačne stranice: 1,3,5 (uklanja stranice 1, 3 i 5)", - "bullet2": "Rasponi stranica: 1-5,10-15 (uklanja stranice 1-5 i 10-15)", - "bullet3": "Matematički: 2n+1 (uklanja neparne stranice)", - "bullet4": "Otvoreni rasponi: 5- (uklanja od stranice 5 do kraja)" - }, - "examples": { - "title": "Uobičajeni primjeri", - "text": "Evo nekoliko uobičajenih obrazaca odabira stranica:", - "bullet1": "Ukloni prvu stranicu: 1", - "bullet2": "Ukloni zadnje 3 stranice: -3", - "bullet3": "Ukloni svaku drugu stranicu: 2n", - "bullet4": "Ukloni određene razasute stranice: 1,5,10,15" - }, - "safety": { - "title": "Sigurnosni savjeti", - "text": "Važne napomene pri uklanjanju stranica:", - "bullet1": "Uvijek pregledajte svoj odabir prije obrade", - "bullet2": "Sačuvajte sigurnosnu kopiju izvorne datoteke", - "bullet3": "Brojevi stranica počinju od 1, ne od 0", - "bullet4": "Nevažeći brojevi stranica bit će zanemareni" - } - }, - "error": { - "failed": "Došlo je do pogreške prilikom uklanjanja stranica." - }, - "results": { - "title": "Rezultati uklanjanja stranica" - }, - "submit": "Ukloniti" - }, - "extractPages": { - "title": "Izdvoji stranice", - "pageNumbers": { - "label": "Stranice za izdvajanje", - "placeholder": "npr., 1,3,5-8 ili odd & 1-10" - }, - "settings": { - "title": "Postavke" - }, - "tooltip": { - "description": "Izdvaja odabrane stranice u novi PDF, zadržavajući redoslijed." - }, - "error": { - "failed": "Nije uspjelo izdvajanje stranica" - }, - "results": { - "title": "Stranice izdvojene" - }, - "submit": "Izdvoji stranice" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Vodič za odabir stranica" - }, - "basic": { - "title": "Osnovna upotreba", - "text": "Odaberite određene stranice iz svog PDF dokumenta koristeći jednostavnu sintaksu.", - "bullet1": "Pojedinačne stranice: 1,3,5", - "bullet2": "Rasponi stranica: 3-6 ili 10-15", - "bullet3": "Sve stranice: all" - }, - "advanced": { - "title": "Napredne značajke" - }, - "tips": { - "title": "Savjeti", - "text": "Imajte na umu ove smjernice:", - "bullet1": "Brojevi stranica počinju od 1 (ne od 0)", - "bullet2": "Razmaci se automatski uklanjaju", - "bullet3": "Nevažeći izrazi se zanemaruju" - }, - "syntax": { - "title": "Osnove sintakse", - "text": "Koristite brojeve, raspon, ključne riječi i progresije (n počinje od 0). Podržane su zagrade.", - "bullets": { - "numbers": "Brojevi/rasponi: 5, 10-20", - "keywords": "Ključne riječi: odd, even", - "progressions": "Progresije: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatori", - "text": "AND ima viši prioritet od zareza. NOT se primjenjuje unutar raspona dokumenta.", - "and": "AND: & ili \"and\" — zahtijevaju oba uvjeta (npr., 1-50 & even)", - "comma": "Zarez: , ili | — kombinira odabire (npr., 1-10, 20)", - "not": "NOT: ! ili \"not\" — isključuje stranice (npr., 3n & not 30)" - }, - "examples": { - "title": "Primjeri" - }, - "complex": { - "bullet1": "1,3-5,8,2n → stranice 1, 3–5, 8, plus parne", - "bullet2": "10-,2n-1 → od stranice 10 do kraja + neparne stranice", - "description": "Kombinirajte različite tipove.", - "title": "Složene kombinacije" - }, - "description": "Odaberite koje stranice koristiti za operaciju. Podržava pojedinačne stranice, raspon, formule i ključnu riječ all.", - "individual": { - "bullet1": "1,3,5 → odabire stranice 1, 3, 5", - "bullet2": "2,7,12 → odabire stranice 2, 7, 12", - "description": "Unesite brojeve odvojene zarezima.", - "title": "Pojedinačne stranice" - }, - "mathematical": { - "bullet1": "2n → sve parne stranice (2, 4, 6…)", - "bullet2": "2n-1 → sve neparne stranice (1, 3, 5…)", - "bullet3": "3n → svaka 3. stranica (3, 6, 9…)", - "bullet4": "4n-1 → stranice 3, 7, 11, 15…", - "description": "Koristite n u formulama za uzorke.", - "title": "Matematičke funkcije" - }, - "ranges": { - "bullet1": "3-6 → odabire stranice 3–6", - "bullet2": "10-15 → odabire stranice 10–15", - "bullet3": "5- → odabire stranice 5 do kraja", - "description": "Koristite - za uzastopne stranice.", - "title": "Rasponi stranica" - }, - "special": { - "bullet1": "all → odabire sve stranice", - "title": "Posebne ključne riječi" - } - } - }, - "bulkSelection": { - "syntaxError": "Postoji problem sa sintaksom. Pogledajte savjete za Odabir stranica za pomoć.", - "header": { - "title": "Vodič za odabir stranica" - }, - "syntax": { - "title": "Osnove sintakse", - "text": "Koristite brojeve, raspon, ključne riječi i progresije (n počinje od 0). Podržane su zagrade.", - "bullets": { - "numbers": "Brojevi/rasponi: 5, 10-20", - "keywords": "Ključne riječi: odd, even", - "progressions": "Progresije: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatori", - "text": "AND ima viši prioritet od zareza. NOT se primjenjuje unutar raspona dokumenta.", - "and": "AND: & ili \"and\" — zahtijevaju oba uvjeta (npr., 1-50 & even)", - "comma": "Zarez: , ili | — kombinira odabire (npr., 1-10, 20)", - "not": "NOT: ! ili \"not\" — isključuje stranice (npr., 3n & not 30)" - }, - "examples": { - "title": "Primjeri", - "first50": "Prvih 50", - "last50": "Zadnjih 50", - "every3rd": "Svaku 3.", - "oddWithinExcluding": "Neparne unutar 1-20, bez 5-7", - "combineSets": "Kombiniraj skupove" - }, - "firstNPages": { - "title": "Prvih N stranica", - "placeholder": "Broj stranica" - }, - "lastNPages": { - "title": "Zadnjih N stranica", - "placeholder": "Broj stranica" - }, - "everyNthPage": { - "title": "Svaku N-tu stranicu", - "placeholder": "Veličina koraka" - }, - "range": { - "title": "Raspon", - "fromPlaceholder": "Od", - "toPlaceholder": "Do" - }, - "keywords": { - "title": "Ključne riječi" - }, - "advanced": { - "title": "Napredno" - } - }, - "compressPdfs": { - "tags": "squish, mali, maleni" - }, - "unlockPDFForms": { - "tags": "ukloni,obriši,obrazac,polje,samo za čitanje", - "title": "Ukloni read-only s polja obrasca", - "header": "Otključaj PDF obrasce", - "submit": "Remove", - "description": "Ovaj alat će ukloniti read-only ograničenja s polja PDF obrazaca, čineći ih uredivima i ispunjivima.", - "filenamePrefix": "otključani_obrasci", - "files": { - "placeholder": "Odaberite PDF datoteku u glavnom prikazu za početak" - }, - "error": { - "failed": "Došlo je do pogreške prilikom otključavanja PDF obrazaca." - }, - "results": { - "title": "Rezultati otključavanja obrazaca" - } - }, - "changeMetadata": { - "header": "Promjena metapodataka", - "submit": "Promijeniti", - "filenamePrefix": "metapodaci", - "settings": { - "title": "Postavke metapodataka" - }, - "standardFields": { - "title": "Standardna polja" - }, - "deleteAll": { - "label": "Ukloni postojeće metapodatke", - "checkbox": "Izbriši sve metapodatke" - }, - "title": { - "label": "Naslov", - "placeholder": "Naslov dokumenta" - }, - "author": { - "label": "Autor", - "placeholder": "Autor dokumenta" - }, - "subject": { - "label": "Tema", - "placeholder": "Tema dokumenta" - }, - "keywords": { - "label": "Ključne riječi", - "placeholder": "Ključne riječi dokumenta" - }, - "creator": { - "label": "Stvaratelj", - "placeholder": "Stvaratelj dokumenta" - }, - "producer": { - "label": "Proizvođač", - "placeholder": "Proizvođač dokumenta" - }, - "dates": { - "title": "Polja datuma" - }, - "creationDate": { - "label": "Datum izrade", - "placeholder": "Datum izrade" - }, - "modificationDate": { - "label": "Datum izmjene", - "placeholder": "Datum izmjene" - }, - "trapped": { - "label": "Status trapiranja", - "unknown": "Nepoznato", - "true": "Da", - "false": "Ne" - }, - "advanced": { - "title": "Napredne opcije" - }, - "customFields": { - "title": "Prilagođeni metapodaci", - "description": "Dodajte prilagođena polja metapodataka u dokument", - "add": "Dodaj polje", - "key": "Ključ", - "keyPlaceholder": "Prilagođeni ključ", - "value": "Vrijednost", - "valuePlaceholder": "Prilagođena vrijednost", - "remove": "Ukloni" - }, - "results": { - "title": "Ažurirani PDF-ovi" - }, - "error": { - "failed": "Došlo je do pogreške pri izmjeni metapodataka PDF-a." - }, - "tooltip": { - "header": { - "title": "Pregled PDF metapodataka" - }, - "standardFields": { - "title": "Standardna polja", - "text": "Uobičajena PDF polja metapodataka koja opisuju dokument.", - "bullet1": "Naslov: Naziv ili naslov dokumenta", - "bullet2": "Autor: Osoba koja je izradila dokument", - "bullet3": "Tema: Kratak opis sadržaja", - "bullet4": "Ključne riječi: Pojmovi za pretraživanje dokumenta", - "bullet5": "Stvaratelj/Proizvođač: Softver korišten za izradu PDF-a" - }, - "dates": { - "title": "Polja datuma", - "text": "Kada je dokument izrađen i izmijenjen.", - "bullet1": "Datum izrade: Kada je izvorni dokument napravljen", - "bullet2": "Datum izmjene: Kada je zadnji put promijenjen" - }, - "options": { - "title": "Dodatne opcije", - "text": "Prilagođena polja i kontrole privatnosti.", - "bullet1": "Prilagođeni metapodaci: Dodajte vlastite parove ključ–vrijednost", - "bullet2": "Status trapiranja: Postavka za visokokvalitetni tisak", - "bullet3": "Izbriši sve: Uklonite sve metapodatke radi privatnosti" - }, - "deleteAll": { - "title": "Ukloni postojeće metapodatke", - "text": "Potpuno brisanje metapodataka radi osiguravanja privatnosti." - }, - "customFields": { - "title": "Prilagođeni metapodaci", - "text": "Dodajte vlastite prilagođene parove metapodataka ključ–vrijednost.", - "bullet1": "Dodajte bilo koja prilagođena polja relevantna za vaš dokument", - "bullet2": "Primjeri: Odjel, Projekt, Verzija, Status", - "bullet3": "Za svaku stavku potrebni su i ključ i vrijednost" - }, - "advanced": { - "title": "Napredne opcije", - "trapped": { - "title": "Status trapiranja", - "description": "Označava je li dokument pripremljen za visokokvalitetni tisak.", - "bullet1": "Da: Dokument je trapiran za tisak", - "bullet2": "Ne: Dokument nije trapiran", - "bullet3": "Nepoznato: Status trapiranja nije naveden" - } - } - } - }, - "fileToPDF": { - "tags": "transformacija,format,dokument,slika,slajd,tekst,konverzija,office,docs,word,excel,powerpoint", - "title": "datoteku u PDF", - "header": "Pretvori bilo koji datoteku u PDF", - "credit": "Ova usluga koristi LibreOffice i Unoconv za pretvaranje datoteka.", - "supportedFileTypesInfo": "Podržane vrste datoteka", - "supportedFileTypes": "Podržane vrste datoteka trebale bi uključivati dolje, no za potpuni ažurirani popis podržanih formata pogledajte dokumentaciju LibreOfficea", - "submit": "Pretvori u PDF" - }, - "ocr": { - "tags": "prepoznavanje,tekst,slika,sken,čitanje,identifikacija,detektiranje,uređivanje", - "title": "OCR / čišćenje skeniranja", - "desc": "Čišćenje skenira i otkriva tekst sa slika unutar PDF-a i ponovno ga dodaje kao tekst.", - "header": "Čišćenje skeniranja / OCR (optičko prepoznavanje znakova)", - "selectText": { - "1": "Odaberite jezike koji će se otkriti unutar PDF-a (navedeni su oni koji su trenutno otkriveni):", - "2": "Izradite tekstualnu datoteku koja sadrži OCR tekst uz OCR-ovani PDF", - "3": "Ispravne stranice su skenirane pod nagnutim kutom rotiranjem na mjesto", - "4": "Očistite stranicu tako da je manja vjerojatnost da će OCR pronaći tekst u pozadinskoj buci. (Bez promjene izlaza)", - "5": "Očisti stranicu tako da je manja vjerojatnost da će OCR pronaći tekst u pozadinskoj buci, održava čišćenje u izlazu.", - "6": "Ignorira stranice koje na sebi imaju interaktivni tekst, samo OCR stranice koje su slike", - "7": "Prinudni OCR, OCR će za svaku stranicu ukloniti sve izvorne elemente teksta", - "8": "Normalno (Bit će pogreška ako PDF sadrži tekst)", - "9": "Dodatne postavke", - "10": "OCR način", - "11": "Ukloni slike nakon OCR-a (Uklanja SVE slike, korisno samo ako je dio koraka konverzije)", - "12": "Vrsta iscrtavanja (napredno)" - }, - "help": "Pročitajte ovu dokumentaciju o tome kako ovo koristiti za druge jezike i/ili koristiti ne u dockeru", - "credit": "Ova usluga koristi qpdf i Tesseract za OCR.", - "submit": "Obradi PDF sa OCR-om", - "operation": { - "submit": "Obradi OCR i pregledaj" - }, - "results": { - "title": "Rezultati OCR-a" - }, - "languagePicker": { - "additionalLanguages": "Tražite dodatne jezike?", - "viewSetupGuide": "Pogledaj vodič za postavljanje →" - }, - "settings": { - "title": "Postavke", - "ocrMode": { - "label": "OCR način", - "auto": "Auto (preskoči tekstne slojeve)", - "force": "Forsiraj (ponovno OCR svih, zamijeni tekst)", - "strict": "Strogo (prekini ako je pronađen tekst)" - }, - "languages": { - "label": "Jezici", - "placeholder": "Odaberite jezike" - }, - "compatibilityMode": { - "label": "Način kompatibilnosti" - }, - "advancedOptions": { - "label": "Opcije obrade", - "sidecar": "Stvori tekstnu datoteku", - "deskew": "Ispravi nagib stranica", - "clean": "Očisti ulaznu datoteku", - "cleanFinal": "Očisti konačni izlaz" - } - }, - "tooltip": { - "header": { - "title": "Pregled postavki OCR-a" - }, - "mode": { - "title": "OCR način", - "text": "Optičko prepoznavanje znakova (OCR) pomaže pretvoriti skenirane ili snimljene stranice u tekst koji možete pretraživati, kopirati ili istaknuti.", - "bullet1": "Auto preskače stranice koje već sadrže tekstne slojeve.", - "bullet2": "Forsiraj ponovno obrađuje svaku stranicu i zamjenjuje sav tekst.", - "bullet3": "Strogo se zaustavlja ako je pronađen bilo kakav odabirni tekst." - }, - "languages": { - "title": "Jezici", - "text": "Poboljšajte točnost OCR-a navođenjem očekivanih jezika. Odaberite jedan ili više jezika za vođenje detekcije." - }, - "output": { - "title": "Izlaz", - "text": "Odlučite kako želite formatirati izlaz teksta:", - "bullet1": "Pretraživi PDF ugrađuje tekst iza izvorne slike.", - "bullet2": "HOCR XML vraća strukturiranu strojno čitljivu datoteku.", - "bullet3": "Obična tekstna prateća datoteka stvara zasebnu .txt datoteku sa sirovim sadržajem." - }, - "advanced": { - "header": { - "title": "Napredna OCR obrada" - }, - "compatibility": { - "title": "Način kompatibilnosti", - "text": "Koristi OCR 'sandwich PDF' način: rezultira većim datotekama, ali je pouzdaniji s određenim jezicima i starijim PDF softverom. Prema zadanim postavkama koristimo hOCR za manje, moderne PDF-ove." - }, - "sidecar": { - "title": "Stvori tekstnu datoteku", - "text": "Generira zasebnu .txt datoteku uz PDF koja sadrži sav izdvojeni tekst radi lakšeg pristupa i obrade." - }, - "deskew": { - "title": "Ispravi nagib stranica", - "text": "Automatski ispravlja nakošene ili nagnute stranice kako bi poboljšao točnost OCR-a. Korisno za skenirane dokumente koji nisu savršeno poravnani." - }, - "clean": { - "title": "Očisti ulaznu datoteku", - "text": "Predobrađuje ulaz uklanjanjem šuma, poboljšavanjem kontrasta i optimiziranjem slike za bolje prepoznavanje prije obrade." - }, - "cleanFinal": { - "title": "Očisti konačni izlaz", - "text": "Naknadno obrađuje konačni PDF uklanjanjem OCR artefakata i optimiziranjem tekstnog sloja za bolju čitljivost i manju veličinu datoteke." - } - } - }, - "error": { - "failed": "OCR operacija nije uspjela" - } - }, - "extractImages": { - "tags": "slika, fotografija, spremanje, arhiva, zip, snimanje, zgrabi", - "title": "Ekstrakt slika", - "header": "Ekstrakt slika", - "selectText": "Odaberite format slike za pretvaranje izdvojenih slika", - "allowDuplicates": "Sačuvaj duplikate slike", - "submit": "Izdvajanje", - "settings": { - "title": "Postavke" - }, - "error": { - "failed": "Došlo je do pogreške prilikom izdvajanja slika iz PDF-a." - } - }, - "pdfToPDFA": { - "tags": "arhiva,dugoročno,standardno,konverzija,čuvanje,čuvanje", - "title": "PDF u PDF/A", - "header": "PDF u PDF/A", - "credit": "Ova usluga koristi libreoffice za PDF/A pretvorbu", - "submit": "Pretvoriti", - "tip": "Trenutno ne radi za više unosa odjednom", - "outputFormat": "Izlazni format", - "pdfWithDigitalSignature": "PDF sadrži digitalni potpis. U sledećem koraku će biti uklonjen." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,transformacija,format,konverzija,office,microsoft,docfile", - "title": "PDF u Word", - "header": "PDF u Word", - "selectText": { - "1": "Format izlazne datoteke" - }, - "credit": "Ova usluga koristi LibreOffice za konverziju datoteka.", - "submit": "Pretvoriti" - }, - "PDFToPresentation": { - "tags": "slajdovi,prikaz,office,microsoft", - "title": "PDF u Prezentaciju", - "header": "PDF u Prezentaciju", - "selectText": { - "1": "Format izlazne datoteke" - }, - "credit": "Ova usluga koristi LibreOffice za konverziju datoteka.", - "submit": "Pretvoriti" - }, - "PDFToText": { - "tags": "bojaformata,tjedentextformat,sadržanotekstformat", - "title": "PDF u RTF (Tekst)", - "header": "PDF u RTF (Tekst)", - "selectText": { - "1": "Format izlazne datoteke" - }, - "credit": "Ova usluga koristi LibreOffice za konverziju datoteka.", - "submit": "Pretvoriti" - }, - "PDFToHTML": { - "tags": "web sadržaj,prijateljski za pretraživače", - "title": "PDF u HTML", - "header": "PDF u HTML", - "credit": "Ova usluga koristi pdftohtml za konverziju datoteka.", - "submit": "Pretvoriti" - }, - "PDFToXML": { - "tags": "izdvajanje-podataka,strukturirani-sadržaj,interop,transformacija,konvertiranje", - "title": "PDF u XML", - "header": "PDF u XML", - "credit": "Ova usluga koristi LibreOffice za konverziju datoteka.", - "submit": "Pretvoriti" - }, - "ScannerImageSplit": { - "tags": "razdvoji,auto-detekcija,skeniranja,višestruke fotografije,organizacija", - "selectText": { - "1": "Kutni prag:", - "2": "Postavlja minimalni apsolutni kut potreban za rotiranje slike (zadano: 10).", - "3": "Tolerancija:", - "4": "Određuje raspon varijacije boje oko procijenjene boje pozadine (zadano: 30).", - "5": "Minimalna površina:", - "6": "Postavlja minimalni prag površine za fotografiju (zadano: 10000).", - "7": "Minimalna konturna površina:", - "8": "Postavlja minimalni prag površine konture za fotografiju", - "9": "Veličina obruba:", - "10": "Postavlja veličinu obruba koji se dodaje i uklanja kako bi se spriječili bijeli obrubi u ispisu (zadano: 1)." - }, - "info": "Python nije instaliran. Treba je za izvršenje." - }, - "scannerImageSplit": { - "title": "Izdvojene slike", - "submit": "Izdvoji skenirane slike", - "error": { - "failed": "Došlo je do pogreške prilikom izdvajanja skeniranih slika." - }, - "tooltip": { - "title": "Dijeljenje fotografija", - "whatThisDoes": "Što ovo radi", - "whatThisDoesDesc": "Automatski pronalazi i izdvaja svaku fotografiju sa skenirane stranice ili složene slike—bez ručnog izrezivanja.", - "whenToUse": "Kada koristiti", - "useCase1": "Skenirajte cijele stranice albuma odjednom", - "useCase2": "Podijelite serije s ravnog skenera u zasebne datoteke", - "useCase3": "Razdvojite kolaže na pojedinačne fotografije", - "useCase4": "Izdvojite fotografije iz dokumenata", - "quickFixes": "Brza rješenja", - "problem1": "Fotografije se ne detektiraju → povećajte Tolerance na 30–50", - "problem2": "Previše lažnih detekcija → povećajte Minimum Area na 15.000–20.000", - "problem3": "Izrezi su preuski → povećajte Border Size na 5–10", - "problem4": "Nagnute fotografije nisu ispravljene → spustite Angle Threshold na ~5°", - "problem5": "Kutije od prašine/šuma → povećajte Minimum Contour Area na 1000–2000", - "setupTips": "Savjeti za postavljanje", - "tip1": "Koristite jednostavnu, svijetlu pozadinu", - "tip2": "Ostavite mali razmak (≈1 cm) između fotografija", - "tip3": "Skenirajte na 300–600 DPI", - "tip4": "Očistite staklo skenera", - "headsUp": "Napomena", - "headsUpDesc": "Preklapajuće fotografije ili pozadine vrlo bliske bojom fotografijama mogu smanjiti točnost—pokušajte svjetliju ili tamniju pozadinu i ostavite više prostora." - } - }, - "sign": { - "title": "Potpišite", - "header": "Potpišite PDF-ove", - "upload": "Učitaj sliku", - "draw": { - "title": "Nacrtajte svoj potpis", - "clear": "Očisti" - }, - "canvas": { - "heading": "Nacrtajte svoj potpis", - "clickToOpen": "Kliknite za otvaranje platna za crtanje", - "modalTitle": "Nacrtajte svoj potpis", - "colorLabel": "Boja", - "penSizeLabel": "Veličina olovke", - "penSizePlaceholder": "Veličina", - "clear": "Očisti platno", - "colorPickerTitle": "Odaberite boju poteza" - }, - "text": { - "name": "Ime potpisnika", - "placeholder": "Unesite svoje puno ime", - "fontLabel": "Font", - "fontSizeLabel": "Veličina fonta", - "fontSizePlaceholder": "Upišite ili odaberite veličinu fonta (8-200)", - "colorLabel": "Boja teksta" - }, - "clear": "Obriši", - "add": "Dodaj", - "saved": { - "heading": "Spremljeni potpisi", - "description": "Ponovno koristite spremljene potpise u bilo kojem trenutku.", - "emptyTitle": "Još nema spremljenih potpisa", - "emptyDescription": "Nacrtajte, učitajte ili upišite potpis iznad, a zatim upotrijebite \"Spremi u biblioteku\" da biste spremili do {{max}} omiljenih spremnih za upotrebu.", - "type": { - "canvas": "Crtanje", - "image": "Učitavanje", - "text": "Tekst" - }, - "limitTitle": "Dosegnut limit", - "limitDescription": "Uklonite spremljeni potpis prije dodavanja novih (maks. {{max}}).", - "carouselPosition": "{{current}} od {{total}}", - "prev": "Prethodno", - "next": "Sljedeće", - "delete": "Ukloni", - "label": "Oznaka", - "defaultLabel": "Potpis", - "defaultCanvasLabel": "Crtani potpis", - "defaultImageLabel": "Učitani potpis", - "defaultTextLabel": "Upisani potpis", - "saveButton": "Spremi potpis", - "saveUnavailable": "Najprije izradite potpis da biste ga spremili.", - "noChanges": "Trenutačni potpis je već spremljen.", - "status": { - "saved": "Spremljeno" - } - }, - "save": "Sačuvaj potpisnu oznaku", - "applySignatures": "Primijeni potpise", - "personalSigs": "Osobni potpisi", - "sharedSigs": "Dijeljeni potpisi", - "noSavedSigs": "Nema sacuvanih potpisa pronađenih", - "addToAll": "Dodaj na sve stranice", - "delete": "Izbriši", - "first": "Prva stranica", - "last": "Zadnja stranica", - "next": "Sljedeća stranica", - "previous": "Prethodna stranica", - "maintainRatio": "Uključi/isključi održavanje omjera", - "undo": "Poništi", - "redo": "Ponovi", - "submit": "Potpiši dokument", - "steps": { - "configure": "Konfiguriraj potpis" - }, - "step": { - "createDesc": "Odaberite kako želite izraditi potpis", - "place": "Postavi i spremi", - "placeDesc": "Postavite potpis na PDF" - }, - "type": { - "title": "Vrsta potpisa", - "draw": "Crtanje", - "canvas": "Platno", - "image": "Slika", - "text": "Tekst", - "saved": "Spremljeno" - }, - "image": { - "label": "Učitaj sliku potpisa", - "placeholder": "Odaberite slikovnu datoteku", - "hint": "Učitajte PNG ili JPG sliku svojega potpisa" - }, - "instructions": { - "title": "Kako dodati potpis", - "canvas": "Nakon što nacrtate potpis na platnu, zatvorite prozor pa kliknite bilo gdje na PDF-u kako biste ga postavili.", - "image": "Nakon što iznad učitate sliku potpisa, kliknite bilo gdje na PDF-u da je postavite.", - "saved": "Odaberite spremljeni potpis iznad, zatim kliknite bilo gdje na PDF da biste ga postavili.", - "text": "Nakon što iznad unesete svoje ime, kliknite bilo gdje na PDF-u da postavite svoj potpis.", - "paused": "Postavljanje pauzirano", - "resumeHint": "Nastavite postavljanje kako biste kliknuli i dodali potpis.", - "noSignature": "Izradite potpis iznad za omogućavanje alata za postavljanje." - }, - "mode": { - "move": "Pomakni potpis", - "place": "Postavi potpis", - "pause": "Pauziraj postavljanje", - "resume": "Nastavi postavljanje" - }, - "updateAndPlace": "Ažuriraj i postavi", - "activate": "Aktiviraj postavljanje potpisa", - "deactivate": "Zaustavi postavljanje potpisa", - "results": { - "title": "Rezultati potpisivanja" - }, - "error": { - "failed": "Došlo je do pogreške prilikom potpisivanja PDF-a." - } - }, - "flatten": { - "title": "Izravnati", - "header": "Izravnati pdf", - "flattenOnlyForms": "Izravnati samo obrasce", - "submit": "Izravnati", - "filenamePrefix": "spljošteno", - "files": { - "placeholder": "Odaberite PDF datoteku u glavnom prikazu za početak" - }, - "steps": { - "settings": "Postavke" - }, - "options": { - "stepTitle": "Opcije spljoštavanja", - "title": "Opcije spljoštavanja", - "flattenOnlyForms": { - "label": "Izravnati samo obrasce", - "desc": "Spljošti samo polja obrazaca, ostavljajući druge interaktivne elemente netaknute" - }, - "note": "Spljoštavanje uklanja interaktivne elemente iz PDF-a, čineći ih neuredivima." - }, - "results": { - "title": "Rezultati spljoštavanja" - }, - "error": { - "failed": "Došlo je do pogreške prilikom spljoštavanja PDF-a." - }, - "tooltip": { - "header": { - "title": "O spljoštavanju PDF-ova" - }, - "description": { - "title": "Što radi spljoštavanje?", - "text": "Spljoštavanje čini vaš PDF neuredivim pretvaranjem ispunjivih obrazaca i gumba u običan tekst i slike. PDF će izgledati potpuno isto, ali više nitko ne može mijenjati ili ispunjavati obrasce. Savršeno za dijeljenje dovršenih obrazaca, izradu završnih dokumenata za evidenciju ili osiguravanje da PDF izgleda isto posvuda.", - "bullet1": "Tekstualna polja postaju običan tekst (ne može se uređivati)", - "bullet2": "Potvrdni okviri i gumbi postaju slike", - "bullet3": "Odlično za završne verzije koje ne želite mijenjati", - "bullet4": "Osigurava dosljedan izgled na svim uređajima" - }, - "formsOnly": { - "title": "Što znači 'Spljošti samo obrasce'?", - "text": "Ova opcija samo uklanja mogućnost ispunjavanja obrazaca, ali zadržava druge značajke poput klikanja na poveznice, pregledavanja oznaka i čitanja komentara.", - "bullet1": "Obrasci postaju neuredivi", - "bullet2": "Poveznice i dalje rade pri kliku", - "bullet3": "Komentari i bilješke ostaju vidljivi", - "bullet4": "Oznake i dalje pomažu pri navigaciji" - } - } - }, - "repair": { - "tags": "popravi,vrati,korekcija,obnovi", - "title": "Popravi", - "header": "Popravi PDF datoteku", - "submit": "Popravi", - "description": "Ovaj alat će pokušati popraviti oštećene ili neispravne PDF datoteke. Nisu potrebne dodatne postavke.", - "filenamePrefix": "popravljeno", - "files": { - "placeholder": "Odaberite PDF datoteku u glavnom prikazu za početak" - }, - "error": { - "failed": "Došlo je do pogreške prilikom popravljanja PDF-a." - }, - "results": { - "title": "Rezultati popravka" - } - }, - "removeBlanks": { - "title": "Uklonite prazne stranice", - "header": "Uklonite prazne stranice", - "settings": { - "title": "Postavke" - }, - "threshold": { - "label": "Prag bjeline piksela" - }, - "whitePercent": { - "label": "Prag postotka bjeline", - "unit": "%" - }, - "includeBlankPages": { - "label": "Uključi detektirane prazne stranice" - }, - "tooltip": { - "header": { - "title": "Postavke uklanjanja praznih stranica" - }, - "threshold": { - "title": "Prag bjeline piksela", - "text": "Kontrolira koliko bijel piksel mora biti da bi se smatrao 'bijelim'. To pomaže odrediti što se smatra praznim područjem na stranici.", - "bullet1": "0 = Čista crna (najrestriktivnije)", - "bullet2": "128 = Srednje siva", - "bullet3": "255 = Čista bijela (najmanje restriktivno)" - }, - "whitePercent": { - "title": "Prag postotka bjeline", - "text": "Postavlja minimalni postotak bijelih piksela potreban da bi se stranica smatrala praznom i uklonila.", - "bullet1": "Niže vrijednosti (npr., 80%) = Više uklonjenih stranica", - "bullet2": "Više vrijednosti (npr., 95%) = Uklanjaju se samo vrlo prazne stranice", - "bullet3": "Koristite više vrijednosti za dokumente s svijetlim pozadinama" - }, - "includeBlankPages": { - "title": "Uključi detektirane prazne stranice", - "text": "Ako je omogućeno, stvara zaseban PDF koji sadrži sve prazne stranice koje su detektirane i uklonjene iz izvornog dokumenta.", - "bullet1": "Korisno za pregled onoga što je uklonjeno", - "bullet2": "Pomaže provjeriti točnost detekcije", - "bullet3": "Može se onemogućiti radi smanjenja veličine izlazne datoteke" - } - }, - "submit": "Uklonite prazne stranice", - "error": { - "failed": "Uklanjanje praznih stranica nije uspjelo" - }, - "results": { - "title": "Uklonjene prazne stranice" - } - }, - "removeAnnotations": { - "tags": "komentari,isticanje,bilješke,oznake,ukloni", - "title": "Ukloni komentare", - "header": "Ukloni komentare", - "submit": "Ukloni", - "settings": { - "title": "Postavke" - }, - "info": { - "title": "O uklanjanju anotacija", - "description": "Ovaj alat će ukloniti sve anotacije (komentare, isticanja, napomene itd.) iz vaših PDF dokumenata." - }, - "tooltip": { - "header": { - "title": "O alatu Ukloni anotacije" - }, - "description": { - "title": "Što radi" - } - }, - "error": { - "failed": "Došlo je do pogreške prilikom uklanjanja anotacija iz PDF-a." - } - }, - "compare": { - "tags": "razlikovati,kontrast,izmjene,analiza", - "title": "Uporedite", - "header": "Usporedite PDF-ove", - "clearSelected": "Očisti odabrano", - "clear": { - "confirmTitle": "Očistiti odabrane PDF-ove?", - "confirmBody": "Ovo će zatvoriti trenutačnu usporedbu i vratiti vas na Aktivne datoteke.", - "confirm": "Očisti i vrati se" - }, - "review": { - "title": "Rezultat usporedbe", - "actionsHint": "Pregledajte usporedbu, zamijenite uloge dokumenata ili izvezite sažetak.", - "switchOrder": "Zamijeni redoslijed", - "exportSummary": "Izvezi sažetak" - }, - "base": { - "label": "Izvorni dokument", - "placeholder": "Odaberite izvorni PDF" - }, - "comparison": { - "label": "Uređeni dokument", - "placeholder": "Odaberite uređeni PDF" - }, - "addFilesHint": "Dodajte PDF-ove u koraku Datoteke kako biste omogućili odabir.", - "noFiles": "Još nema dostupnih PDF-ova", - "pages": "Stranice", - "selection": { - "originalEditedTitle": "Odaberite izvorni i uređeni PDF" - }, - "original": { - "label": "Izvorni PDF" - }, - "edited": { - "label": "Uređeni PDF" - }, - "swap": { - "confirmTitle": "Ponovno pokrenuti usporedbu?", - "confirmBody": "Ovo će ponovno pokrenuti alat. Jeste li sigurni da želite zamijeniti redoslijed Izvornog i Uređenog?", - "confirm": "Zamijeni i ponovno pokreni" - }, - "cta": "Usporedi", - "loading": "Uspoređivanje...", - "summary": { - "baseHeading": "Izvorni dokument", - "comparisonHeading": "Uređeni dokument", - "pageLabel": "Stranica" - }, - "rendering": { - "pageNotReadyTitle": "Stranica još nije iscrtana", - "pageNotReadyBody": "Neke stranice se još iscrtavaju. Navigacija će se uskladiti kad budu spremne.", - "rendering": "iscrtavanje", - "inProgress": "Najmanje jedan od ovih PDF-ova je vrlo velik; pomicanje neće biti glatko dok iscrtavanje ne završi", - "pagesRendered": "stranica iscrtano", - "complete": "Iscrtavanje stranica završeno" - }, - "dropdown": { - "deletionsLabel": "Brisanja", - "additionsLabel": "Dodavanja", - "deletions": "Brisanja ({{count}})", - "additions": "Dodavanja ({{count}})", - "searchPlaceholder": "Pretraži promjene...", - "noResults": "Nema pronađenih promjena" - }, - "actions": { - "stackVertically": "Posloži okomito", - "placeSideBySide": "Postavi jedno uz drugo", - "zoomOut": "Umanji", - "zoomIn": "Povećaj", - "resetView": "Resetiraj prikaz", - "unlinkScrollPan": "Odspoji pomak i panoramu", - "linkScrollPan": "Poveži pomak i panoramu", - "unlinkScroll": "Odspoji pomak", - "linkScroll": "Poveži pomak" - }, - "toasts": { - "unlinkedTitle": "Neovisno pomicanje i panorama omogućeni", - "unlinkedBody": "Savjet: Strelice Gore/Dolje pomiču oba okna; panoramiranje pomiče samo aktivno okno." - }, - "error": { - "selectRequired": "Odaberite izvorni i uređeni dokument.", - "filesMissing": "Nije moguće locirati odabrane datoteke. Molimo ponovno ih odaberite.", - "generic": "Nije moguće usporediti ove datoteke." - }, - "status": { - "extracting": "Izdvajanje teksta...", - "processing": "Analiza razlika...", - "complete": "Usporedba spremna" - }, - "longJob": { - "title": "U tijeku je velika usporedba", - "body": "Ovi PDF-ovi zajedno premašuju 2,000 stranica. Obrada može potrajati nekoliko minuta." - }, - "slowOperation": { - "title": "Još radimo…", - "body": "Ova usporedba traje dulje od uobičajenog. Možete je pustiti da se nastavi ili je otkazati.", - "cancel": "Otkaži usporedbu" - }, - "newLine": "novi-redak", - "complex": { - "message": "Jedan ili oba unesena dokumenta su veliki datoteke, to može smanjiti preciznost usporedbi" - }, - "large": { - "file": { - "message": "Jedan ili oba unesena dokumenta su prevelike za obradu" - } - }, - "no": { - "text": { - "message": "Jedan ili oba odabrana PDF-a nema tekst. Odaberite PDF-ove s tekstom za usporedbu." - } - }, - "too": { - "dissimilar": { - "message": "Ovi dokumenti izgledaju vrlo nepodudarni. Usporedba je zaustavljena radi uštede vremena." - } - }, - "earlyDissimilarity": { - "title": "Ovi PDF-ovi izgledaju vrlo različito", - "body": "Za sada vidimo vrlo malo sličnosti. Možete zaustaviti usporedbu ako ovi dokumenti nisu povezani.", - "stopButton": "Zaustavi usporedbu" - } - }, - "certSign": { - "tags": "autentifikacija,PEM,P12,zvanično,šifriranje", - "title": "Potpisivanje Certifikatom", - "filenamePrefix": "potpisano", - "signMode": { - "stepTitle": "Način potpisivanja", - "tooltip": { - "header": { - "title": "O PDF potpisima" - }, - "overview": { - "title": "Kako potpisi rade", - "text": "Oba načina zapečaćuju dokument (svaka izmjena se označava kao pokušaj manipulacije) i bilježe tko/kada/kako za potrebe audita. Povjerenje preglednika ovisi o lancu certifikata." - }, - "manual": { - "title": "Ručno - Donesite vlastiti certifikat", - "text": "Koristite vlastite datoteke certifikata za identitet usklađen s brendom. Može prikazati Trusted kada je vaš CA/lanac prepoznat.", - "use": "Upotreba za: prema korisnicima, pravno, usklađenost." - }, - "auto": { - "title": "Automatski - Nultno postavljanje, trenutačni sistemski pečat", - "text": "Potpisuje poslužiteljskim samopotpisanim certifikatom. Isti pečat koji otkriva izmjene i revizijski trag; u preglednicima se obično prikazuje kao Nepotvrđeno.", - "use": "Koristite kada: trebate brzinu i dosljedan interni identitet kroz recenzije i evidencije." - }, - "rule": { - "title": "Pravilo", - "text": "Trebate da primatelj ima status Pouzdano? Ručno. Trebate brz pečat koji otkriva izmjene i revizijski trag bez postavljanja? Auto." - } - } - }, - "certTypeStep": { - "stepTitle": "Format certifikata" - }, - "certFiles": { - "stepTitle": "Datoteke certifikata" - }, - "appearance": { - "stepTitle": "Izgled potpisa", - "tooltip": { - "header": { - "title": "O izgledu potpisa" - }, - "invisible": { - "title": "Nevidljivi potpisi", - "text": "Potpis se dodaje u PDF radi sigurnosti, ali neće biti vidljiv pri pregledavanju dokumenta. Savršeno za pravne zahtjeve bez mijenjanja izgleda dokumenta.", - "bullet1": "Pruža sigurnost bez vizualnih promjena", - "bullet2": "Ispunjava pravne zahtjeve za digitalno potpisivanje", - "bullet3": "Ne utječe na raspored ili dizajn dokumenta" - }, - "visible": { - "title": "Vidljivi potpisi", - "text": "Prikazuje blok potpisa na PDF-u s vašim imenom, datumom i opcionalnim detaljima. Korisno kada želite da čitatelji jasno vide da je dokument potpisan.", - "bullet1": "Prikazuje ime potpisnika i datum na dokumentu", - "bullet2": "Može uključivati razlog i lokaciju potpisivanja", - "bullet3": "Odaberite stranicu na koju ćete postaviti potpis", - "bullet4": "Može se uključiti opcionalni logotip" - } - }, - "invisible": "Nevidljivo", - "options": { - "title": "Detalji potpisa" - }, - "visible": "Vidljivo" - }, - "sign": { - "submit": "Potpiši PDF", - "results": "Potpisani PDF" - }, - "error": { - "failed": "Došlo je do pogreške pri obradi potpisa." - }, - "tooltip": { - "header": { - "title": "O upravljanju potpisima" - }, - "overview": { - "title": "Što ovaj alat može?", - "text": "Ovaj alat omogućuje provjeru je li vaš PDF digitalno potpisan i dodavanje novih digitalnih potpisa. Digitalni potpisi dokazuju tko je stvorio ili odobrio dokument i pokazuju je li mijenjan nakon potpisivanja.", - "bullet1": "Provjerite postojeće potpise i njihovu valjanost", - "bullet2": "Prikažite detaljne informacije o potpisnicima i certifikatima", - "bullet3": "Dodajte nove digitalne potpise za zaštitu vaših dokumenata", - "bullet4": "Podržane višestruke datoteke uz jednostavnu navigaciju" - }, - "validation": { - "title": "Provjera potpisa", - "text": "Pri provjeri potpisa alat javlja jesu li valjani, tko je potpisao dokument, kada je potpisan i je li mijenjan nakon potpisivanja.", - "bullet1": "Prikazuje jesu li potpisi valjani ili nevaljani", - "bullet2": "Prikazuje podatke o potpisniku i datum potpisivanja", - "bullet3": "Provjerava je li dokument mijenjan nakon potpisivanja", - "bullet4": "Može koristiti prilagođene certifikate za provjeru" - }, - "signing": { - "title": "Dodavanje potpisa", - "text": "Za potpis PDF-a potreban je digitalni certifikat (kao PEM, PKCS12 ili JKS). Možete odabrati da potpis bude vidljiv na dokumentu ili nevidljiv samo radi sigurnosti.", - "bullet1": "Podržava PEM, PKCS12, JKS i formate poslužiteljskog certifikata", - "bullet2": "Opcija za prikaz ili skrivanje potpisa na PDF-u", - "bullet3": "Dodajte razlog, lokaciju i ime potpisnika", - "bullet4": "Odaberite na kojoj će se stranici postaviti vidljivi potpisi", - "bullet5": "Koristite poslužiteljski certifikat za jednostavnu opciju 'Sign with Stirling-PDF'" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "O vrstama certifikata" - }, - "what": { - "title": "Što je certifikat?", - "text": "To je sigurna identifikacija vašeg potpisa koja dokazuje da ste potpisali. Osim ako niste obavezni potpisivati certifikatom, preporučujemo korištenje druge sigurne metode poput Tipkanje, Crtanje ili Učitavanje." - }, - "which": { - "title": "Koju opciju koristiti?", - "text": "Odaberite format koji odgovara vašoj datoteci certifikata:", - "bullet1": "PKCS#12 (.p12 / .pfx) – jedna kombinirana datoteka (najčešće)", - "bullet2": "PFX (.pfx) – Microsoftova verzija PKCS12", - "bullet3": "PEM – zasebne .pem datoteke privatnog ključa i certifikata", - "bullet4": "JKS – Java .jks keystore za dev / CI-CD tijekove rada" - }, - "convert": { - "title": "Ključ nije naveden?", - "text": "Pretvorite datoteku u Java keystore (.jks) pomoću keytool, zatim odaberite JKS." - } - } - }, - "chooseCertificate": "Odaberite datoteku certifikata", - "chooseJksFile": "Odaberite JKS datoteku", - "chooseP12File": "Odaberite PKCS12 datoteku", - "choosePfxFile": "Odaberite PFX datoteku", - "choosePrivateKey": "Odaberite datoteku privatnog ključa", - "location": "Mjesto", - "logoTitle": "Logotip", - "name": "Ime", - "noLogo": "Bez logotipa", - "pageNumber": "Broj stranice", - "password": "Unesite svoju lozinku za skladište ključeva ili privatni ključ (ako postoji):", - "passwordOptional": "Ostavite prazno ako nema lozinke", - "reason": "Razlog", - "serverCertMessage": "Koristi se poslužiteljski certifikat - nisu potrebne datoteke ni lozinka", - "showLogo": "Prikaži logo" - }, - "removeCertSign": { - "tags": "autentičiranje,PEM,P12,djelomičan dešifriranje", - "title": "Ukloni digitalno potpisano dokazilo", - "header": "Uklonite digitalni potpis iz PDF-a", - "selectPDF": "Odaberite datoteku PDF:", - "submit": "Ukloni potpisi", - "description": "Ovaj alat će ukloniti potpise digitalnim certifikatom iz vašeg PDF dokumenta.", - "filenamePrefix": "nepotpisano", - "files": { - "placeholder": "Odaberite PDF datoteku u glavnom prikazu za početak" - }, - "error": { - "failed": "Došlo je do pogreške pri uklanjanju potpisa certifikata." - }, - "results": { - "title": "Rezultati uklanjanja certifikata" - } - }, - "pageLayout": { - "tags": "spajanje,kompozitni,pojedinačan-prikaz,organizacija", - "title": "Izgled s više stranica", - "header": "Izgled s više stranica", - "pagesPerSheet": "Broj stranica po listu:", - "addBorder": "Dodajte granice dokumenta", - "submit": "Potvrdi", - "desc": { - "2": "Smjesti 2 stranice jednu uz drugu na jedan list.", - "3": "Smjesti 3 stranice na jedan list u jednom retku.", - "4": "Smjesti 4 stranice na jedan list (mreža 2 × 2).", - "9": "Smjesti 9 stranica na jedan list (mreža 3 × 3).", - "16": "Smjesti 16 stranica na jedan list (mreža 4 × 4)." - }, - "error": { - "failed": "Došlo je do pogreške pri izradi rasporeda s više stranica." - } - }, - "bookletImposition": { - "tags": "brošura,impozicija,ispis,uvez,savijanje,signatura", - "title": "Impozicija brošure", - "header": "Impozicija brošure", - "submit": "Izradi brošuru", - "spineLocation": { - "label": "Položaj hrpta", - "left": "Lijevo (standardno)", - "right": "Desno (RTL)" - }, - "doubleSided": { - "label": "Obostrani ispis", - "tooltip": "Stvara i prednju i stražnju stranu za ispravan ispis brošure" - }, - "manualDuplex": { - "title": "Ručni duplex način", - "instructions": "Za pisače bez automatskog duplexa. Ovo ćete morati pokrenuti dvaput:" - }, - "duplexPass": { - "label": "Prolaz ispisa", - "first": "1. prolaz", - "second": "2. prolaz", - "firstInstructions": "Ispisuje prednje strane → složite licem prema dolje → pokrenite ponovno s 2. prolazom", - "secondInstructions": "Učitajte ispisani stog licem prema dolje → ispisuje stražnje strane" - }, - "rtlBinding": { - "label": "Uvez zdesna nalijevo", - "tooltip": "Za arapski, hebrejski i druge jezike zdesna nalijevo" - }, - "addBorder": { - "label": "Dodaj rubove oko stranica", - "tooltip": "Dodaje rubove oko svakog dijela stranice radi lakšeg rezanja i poravnanja" - }, - "addGutter": { - "label": "Dodaj marginu za uvez", - "tooltip": "Dodaje unutarnji razmak za uvez" - }, - "gutterSize": { - "label": "Veličina margine za uvez (točke)" - }, - "flipOnShortEdge": { - "label": "Okreni na kratkom rubu (samo automatski duplex)", - "tooltip": "Omogućite za duplex ispis na kratkom rubu (samo automatski duplex - zanemaren u ručnom načinu)", - "manualNote": "Nije potrebno u ručnom načinu - stog okrećete sami" - }, - "advanced": { - "toggle": "Napredne opcije" - }, - "paperSizeNote": "Veličina papira automatski se preuzima s vaše prve stranice.", - "tooltip": { - "header": { - "title": "Vodič za izradu brošure" - }, - "description": { - "title": "Što je impozicija brošure?", - "text": "Stvara profesionalne brošure raspoređivanjem stranica u ispravan redoslijed ispisa. Vaše PDF stranice postavljaju se 2-na list vodoravno, tako da se nakon preklapanja i uveza čitaju ispravnim redoslijedom kao prava knjiga." - }, - "example": { - "title": "Primjer: brošura od 8 stranica", - "text": "Vaš dokument od 8 stranica postaje 2 lista:", - "bullet1": "List 1 Prednja: Stranice 8, 1 | Stražnja: Stranice 2, 7", - "bullet2": "List 2 Prednja: Stranice 6, 3 | Stražnja: Stranice 4, 5", - "bullet3": "Kad se presavije i složi: čita se 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Kako ispisati i sastaviti", - "text": "Slijedite ove korake za savršene brošure:", - "bullet1": "Ispisujte obostrano s 'Okreni na dugom rubu'", - "bullet2": "Složite listove redom, preklopite na pola", - "bullet3": "Ključajte ili uvežite uz presavijeni hrbat", - "bullet4": "Za pisače s kratkim rubom: omogućite opciju 'Okreni na kratkom rubu'" - }, - "manualDuplex": { - "title": "Ručni duplex (jednostrani pisači)", - "text": "Za pisače bez automatskog duplexa:", - "bullet1": "Isključite 'Obostrani ispis'", - "bullet2": "Odaberite '1. prolaz' → Ispišite → Složite licem prema dolje", - "bullet3": "Odaberite '2. prolaz' → Učitajte stog → Ispišite stražnje strane", - "bullet4": "Preklopite i sastavite kao uobičajeno" - }, - "advanced": { - "title": "Napredne opcije", - "text": "Fino podesite svoju brošuru:", - "bullet1": "Uvez zdesna nalijevo: za arapski, hebrejski ili RTL jezike", - "bullet2": "Rubovi: prikazuje linije reza za obrezivanje", - "bullet3": "Margina za uvez: dodaje prostor za uvez/klamanje", - "bullet4": "Okret na kratkom rubu: samo za automatske duplex pisače" - } - }, - "error": { - "failed": "Došlo je do pogreške pri kreiranju impozicije brošure." - } - }, - "scalePages": { - "title": "Podesite veličinu stranice", - "header": "Podesite veličinu stranice", - "pageSize": "Veličina stranice dokumenta.", - "keepPageSize": "Originalna veličina", - "scaleFactor": "Razina zumiranja (obrezivanje) stranice.", - "submit": "Potvrdi" - }, - "adjustPageScale": { - "tags": "promjena veličine,uređivanje,dimenzija,prilagodba", - "title": "Prilagodi skalu stranice", - "header": "Prilagodi skalu stranice", - "scaleFactor": { - "label": "Faktor skaliranja" - }, - "pageSize": { - "label": "Ciljna veličina stranice", - "keep": "Zadrži izvornu veličinu", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Prilagodi skalu stranice", - "error": { - "failed": "Došlo je do pogreške pri prilagodbi skale stranice." - }, - "tooltip": { - "header": { - "title": "Pregled postavki skale stranice" - }, - "description": { - "title": "Opis", - "text": "Prilagodite veličinu sadržaja PDF-a i promijenite dimenzije stranice." - }, - "scaleFactor": { - "title": "Faktor skaliranja", - "text": "Kontrolira koliko velik ili malen sadržaj izgleda na stranici. Sadržaj se skalira i centrira - ako je skalirani sadržaj veći od veličine stranice, može biti odrezan.", - "bullet1": "1.0 = izvorna veličina", - "bullet2": "0.5 = upola manja (50% manje)", - "bullet3": "2.0 = dvostruko veća (200% veća, može doći do rezanja)" - }, - "pageSize": { - "title": "Ciljna veličina stranice", - "text": "Postavlja dimenzije izlaznih PDF stranica. 'Zadrži izvornu veličinu' održava trenutačne dimenzije, dok ostale opcije prilagođavaju na standardne veličine papira." - } - } - }, - "add-page-numbers": { - "tags": "paginirati, označiti, organizirati, indeksirati" - }, - "auto-rename": { - "tags": "auto-detekcija,zaglavlje-bazirano,organizacija,preimenovanje", - "title": "Automatski preimenuj", - "header": "Automatski preimenuj PDF", - "description": "Automatski pronalazi naslov iz sadržaja vašeg PDF-a i koristi ga kao naziv datoteke.", - "submit": "Automatski preimenuj", - "files": { - "placeholder": "Odaberite PDF datoteku u glavnom prikazu za početak" - }, - "error": { - "failed": "Došlo je do pogreške pri automatskom preimenovanju PDF-a." - }, - "results": { - "title": "Rezultati automatskog preimenovanja" - }, - "tooltip": { - "header": { - "title": "Kako radi automatsko preimenovanje" - }, - "description": { - "title": "Što radi" - }, - "howItWorks": { - "title": "Pametno preimenovanje", - "text": "Automatski pronalazi naslov iz sadržaja vašeg PDF-a i koristi ga kao naziv datoteke.", - "bullet1": "Traži tekst koji izgleda kao naslov ili zaglavlje", - "bullet2": "Stvara čist, valjan naziv datoteke iz otkrivenog naslova", - "bullet3": "Zadržava izvorni naziv ako nije pronađen odgovarajući naslov" - } - }, - "settings": { - "title": "O alatu" - } - }, - "adjust-contrast": { - "tags": "korekcija boje, ugađanje, modificiranje, poboljšanje" - }, - "crop": { - "title": "Izreži", - "header": "Izreži sliku", - "submit": "Potvrdi", - "noFileSelected": "Odaberite PDF datoteku za početak izrezivanja", - "preview": { - "title": "Odabir područja izrezivanja" - }, - "reset": "Vrati na cijeli PDF", - "coordinates": { - "title": "Položaj i veličina", - "x": { - "label": "X položaj", - "desc": "Lijevi rub (točke)" - }, - "y": { - "label": "Y položaj", - "desc": "Donji rub (točke)" - }, - "width": { - "label": "Širina", - "desc": "Širina izreza (točke)" - }, - "height": { - "label": "Visina", - "desc": "Visina izreza (točke)" - } - }, - "error": { - "invalidArea": "Područje izrezivanja prelazi granice PDF-a", - "failed": "Izrezivanje PDF-a nije uspjelo" - }, - "steps": { - "selectArea": "Odaberite područje izrezivanja" - }, - "tooltip": { - "title": "Kako izrezati PDF-ove", - "description": "Odaberite područje za izrezivanje iz vašeg PDF-a povlačenjem i promjenom veličine plavog sloja na sličici.", - "drag": "Povucite sloj za pomicanje područja izrezivanja", - "resize": "Povucite ručke na kutovima i rubovima za promjenu veličine", - "precision": "Koristite unos koordinata za precizno pozicioniranje" - }, - "results": { - "title": "Rezultati izrezivanja" - }, - "automation": { - "info": "Unesite koordinate izreza u PDF točkama. Ishodište (0,0) je dolje lijevo. Ove vrijednosti primijenit će se na sve PDF-ove obrađene u ovoj automatizaciji.", - "reference": "Referenca: A4 stranica je 595.28 × 841.89 točaka (210mm × 297mm). 1 inč = 72 točke." - } - }, - "autoSplitPDF": { - "tags": "QR-bazirano,razdvoji,segment-skeniranja,organizacija", - "title": "Automatsko dijeljenje PDF-a", - "header": "Automatsko dijeljenje PDF-a", - "description": "Ispišite, umetnite, skenirajte, učitajte i dopustite nam da automatski odvojimo vaše dokumente. Nije potrebno ručno sortiranje.", - "selectText": { - "1": "Ispišite nekoliko razdjelnih listova odozdo (crno-bijelo je u redu).", - "2": "Skenirajte sve dokumente odjednom umetanjem razdjelnog lista između njih.", - "3": "Prenesite jednu veliku skeniranu PDF datoteku i pustite našem PDF-u da se pobrine za ostalo.", - "4": "Razdjelne stranice automatski se otkrivaju i uklanjaju, jamčeći uredan konačni dokument." - }, - "formPrompt": "Pošaljite PDF koji sadrži naše razdjelnike stranica:", - "duplexMode": "Obostrani način rada (skeniranje s prednje i stražnje strane)", - "dividerDownload2": "Preuzmite 'Auto Splitter Divider (s uputama).pdf'", - "submit": "Potvrdi" - }, - "sanitizePdf": { - "tags": "čisto, sigurno, sigurno, uklanjanje prijetnji" - }, - "URLToPDF": { - "tags": "uhvati-web,sačuvaj-stranicu,web-u-doc,arhiva", - "title": "URL u PDF", - "header": "URL u PDF", - "submit": "Pretvori", - "credit": "Koristi WeasyPrint" - }, - "HTMLToPDF": { - "tags": "oznake,web-sadržaj,transformacija,konvertiranje", - "title": "HTML u PDF", - "header": "HTML u PDF", - "help": "Prihvaća HTML datoteke i ZIP-ove koji sadrže html/css/slike itd. potrebno", - "submit": "Pretvori", - "credit": "Koristi WeasyPrint", - "zoom": "Razina zumiranja za prikaz web stranice.", - "pageWidth": "Širina stranice u centimetrima. (Prazno u Zadano)", - "pageHeight": "Visina stranice u centimetrima. (Prazno u Zadano)", - "marginTop": "Gornja margina stranice u milimetrima. (Prazno u Zadano)", - "marginBottom": "Donja margina stranice u milimetrima. (Prazno u Zadano)", - "marginLeft": "Lijeva margina stranice u milimetrima. (Prazno u Zadano)", - "marginRight": "Desna margina stranice u milimetrima. (Prazno u Zadano)", - "printBackground": "Prikaz pozadine web stranica.", - "defaultHeader": "Omogući zadano zaglavlje (Ime i broj stranice)", - "cssMediaType": "Promijenite vrstu CSS medija stranice.", - "none": "Nijedan", - "print": "Ispis", - "screen": "Zaslon" - }, - "MarkdownToPDF": { - "tags": "oznake,web-sadržaj,transformacija,konvertiranje", - "title": "Markdown u PDF", - "header": "Markdown u PDF", - "submit": "Pretvori", - "help": "Rad u toku", - "credit": "Koristi WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "oznake,web-sadržaj,transformacija,konvertiranje", - "title": "PDF u Markdown", - "header": "PDF u Markdown", - "submit": "Pretvori" - }, - "getPdfInfo": { - "tags": "informacije,podaci,statistike", - "title": "Informacije o PDF-u", - "header": "Informacije o PDF-u", - "submit": "Informacije", - "downloadJson": "Preuzmite JSON" - }, - "extractPage": { - "tags": "izdvajanje" - }, - "PdfToSinglePage": { - "tags": "jedna-stranica" - }, - "showJS": { - "tags": "JS", - "title": "Prikaži Javascript", - "header": "Prikaži Javascript", - "downloadJS": "Preuzmite Javascript", - "submit": "Prikaži", - "results": "Rezultat", - "processing": "Izdvajanje JavaScripta...", - "done": "JavaScript izdvojen", - "singleFileWarning": "Ovaj alat podržava samo jednu datoteku odjednom. Odaberite jednu datoteku.", - "view": { - "title": "Izdvojeni JavaScript" - } - }, - "redact": { - "tags": "Redact,Hide,black out,black,marker,hidden,manual", - "title": "Manual Redaction", - "submit": "Manual Redaction", - "error": { - "failed": "Došlo je do pogreške pri redakciji PDF-a." - }, - "modeSelector": { - "title": "Metoda redakcije", - "mode": "Način", - "automatic": "Automatski", - "automaticDesc": "Redigiraj tekst na temelju pojmova pretraživanja", - "manual": "Ručni", - "manualDesc": "Kliknite i povucite za redakciju određenih područja", - "manualComingSoon": "Ručna redakcija uskoro dolazi" - }, - "auto": { - "header": "Automatska redakcija", - "settings": { - "title": "Postavke redakcije", - "advancedTitle": "Napredno" - }, - "colorLabel": "Boja okvira", - "wordsToRedact": { - "title": "Riječi za redakciju", - "placeholder": "Unesite riječ", - "add": "Dodaj", - "examples": "Primjeri: Povjerljivo, Strogo povjerljivo" - }, - "useRegexLabel": "Koristi Regex", - "wholeWordSearchLabel": "Pretraživanje cijele riječi", - "customPaddingLabel": "Prilagođeni dodatni razmak", - "convertPDFToImageLabel": "Pretvori PDF u PDF-Image" - }, - "tooltip": { - "mode": { - "header": { - "title": "Metoda redakcije" - }, - "automatic": { - "title": "Automatska redakcija", - "text": "Automatski pronalazi i redigira navedeni tekst kroz cijeli dokument. Savršeno za uklanjanje dosljednih osjetljivih informacija poput imena, adresa ili povjerljivih oznaka." - }, - "manual": { - "title": "Ručna redakcija", - "text": "Kliknite i povucite za ručni odabir specifičnih područja za redakciju. Pruža preciznu kontrolu nad time što se redigira. (Uskoro)" - } - }, - "words": { - "header": { - "title": "Riječi za redakciju" - }, - "description": { - "title": "Podudaranje teksta", - "text": "Unesite riječi ili fraze koje želite pronaći i redigirati u dokumentu. Svaka će se riječ tražiti zasebno." - }, - "bullet1": "Dodajte jednu riječ odjednom", - "bullet2": "Pritisnite Enter ili kliknite 'Dodaj još' za dodavanje", - "bullet3": "Kliknite × za uklanjanje riječi", - "examples": { - "title": "Uobičajeni primjeri", - "text": "Tipične riječi za redakciju uključuju: bankovne podatke, adrese e-pošte ili određena imena." - } - }, - "advanced": { - "header": { - "title": "Napredne postavke redakcije" - }, - "color": { - "title": "Boja okvira i razmak", - "text": "Prilagodite izgled okvira za redakciju. Crna je standardna, ali možete odabrati bilo koju boju. Razmak dodaje dodatni prostor oko pronađenog teksta." - }, - "regex": { - "title": "Koristi Regex", - "text": "Omogućite regularne izraze za napredno podudaranje uzoraka. Korisno za pronalaženje brojeva telefona, e-pošte ili složenih uzoraka.", - "bullet1": "Primjer: \\d{4}-\\d{2}-\\d{2} za podudaranje datuma u formatu YYYY-MM-DD", - "bullet2": "Koristite oprezno - temeljito testirajte" - }, - "wholeWord": { - "title": "Pretraživanje cijele riječi", - "text": "Podudara samo cijele riječi, ne djelomična poklapanja. 'John' neće odgovarati 'Johnson' kada je omogućeno." - }, - "convert": { - "title": "Pretvori u PDF-Image", - "text": "Pretvara PDF u PDF temeljen na slici nakon redakcije. Time se osigurava da je tekst iza okvira za redakciju potpuno uklonjen i neobnovljiv." - } - } - }, - "manual": { - "header": "Ručna redakcija", - "textBasedRedaction": "Redakcija temeljena na tekstu", - "pageBasedRedaction": "Redakcija po stranicama", - "convertPDFToImageLabel": "Pretvori PDF u PDF-Image (koristi se za uklanjanje teksta iza okvira)", - "pageRedactionNumbers": { - "title": "Stranice", - "placeholder": "(t.j. 1,2,8 ili 4,7,12-16 ili 2n-1)" - }, - "redactionColor": { - "title": "Boja redakcije" - }, - "export": "Izvoz", - "upload": "Učitavanje", - "boxRedaction": "Redakcija crtanjem okvira", - "zoom": "Povećanje", - "zoomIn": "Povećaj", - "zoomOut": "Smanji", - "nextPage": "Sljedeća stranica", - "previousPage": "Prethodna stranica", - "toggleSidebar": "Prikaži/sakrij bočnu traku", - "showThumbnails": "Prikaži sličice", - "showDocumentOutline": "Prikaži strukturu dokumenta (dvostruki klik za proširenje/sažimanje svih stavki)", - "showAttachments": "Prikaži privitke", - "showLayers": "Prikaži slojeve (dvostruki klik za vraćanje svih slojeva na zadano stanje)", - "colourPicker": "Birač boja", - "findCurrentOutlineItem": "Pronađi trenutačnu stavku strukture", - "applyChanges": "Primijeni promjene" - } - }, - "tableExtraxt": { - "tags": "CSV,Izdvajanje tabela,izdvajanje,pretvaranje" - }, - "autoSizeSplitPDF": { - "tags": "pdf,podjela,dokumenti,organizacija" - }, - "overlay-pdfs": { - "tags": "Preklapanje", - "header": "Prekrivanje PDF datoteka", - "title": "Preklopi PDF-ove", - "desc": "Preklopi jedan PDF preko drugog", - "baseFile": { - "label": "Odaberite Osnovnu PDF datoteka" - }, - "overlayFiles": { - "label": "Izaberite PDF datoteke za prekrivanje", - "placeholder": "Odaberite PDF(ove)...", - "addMore": "Dodajte još PDF-ova..." - }, - "mode": { - "label": "Odaberite način preklapanja", - "sequential": "Sekvencijalno preklapanje", - "interleaved": "Isprepleteni sloj", - "fixedRepeat": "Popravljeni sloj ponavljanja" - }, - "counts": { - "label": "Brojevi preklapanja (za način fiksnog ponavljanja)", - "placeholder": "Unesite brojeve odvojene zarezima (npr. 2,3,1)", - "item": "Broj za datoteku", - "noFiles": "Dodajte preklopne datoteke za konfiguriranje brojeva" - }, - "position": { - "label": "Odaberite položaj preklapanja", - "foreground": "Prednji plan", - "background": "Pozadina" - }, - "submit": "Potvrditi", - "settings": { - "title": "Postavke" - }, - "results": { - "title": "Rezultati preklapanja" - }, - "tooltip": { - "header": { - "title": "Pregled preklapanja PDF-ova" - }, - "description": { - "title": "Opis", - "text": "Kombinirajte osnovni PDF s jednim ili više PDF-ova za preklapanje. Preklapanja se mogu primijeniti stranicu po stranicu u različitim načinima i postaviti u prednji plan ili pozadinu." - }, - "mode": { - "title": "Način preklapanja", - "text": "Odaberite kako rasporediti stranice preklapanja preko stranica osnovnog PDF-a.", - "sequential": "Sekvencijalno preklapanje: koristite stranice iz prvog preklopnog PDF-a dok ne završi, zatim prijeđite na sljedeći.", - "interleaved": "Umetnuto preklapanje: uzmite jednu stranicu iz svakog preklopa naizmjenično.", - "fixedRepeat": "Fiksno ponavljanje preklopa: uzmite zadani broj stranica iz svakog preklopa prije prelaska na sljedeći. Brojeve postavite u Brojevi." - }, - "position": { - "title": "Položaj preklopa", - "text": "Prednji plan postavlja preklop iznad stranice. Pozadina ga postavlja iza." - }, - "overlayFiles": { - "title": "Datoteke za preklapanje", - "text": "Odaberite jedan ili više PDF-ova za preklapanje preko osnove. Redoslijed ovih datoteka utječe na način primjene stranica u sekvencijalnom i fiksnom načinu." - }, - "counts": { - "title": "Brojevi (samo za fiksno ponavljanje)", - "text": "Unesite pozitivan broj za svaku preklopnu datoteku koji pokazuje koliko stranica uzeti prije prelaska na sljedeću. Potrebno kada je način Fiksno ponavljanje." - } - }, - "error": { - "failed": "Došlo je do pogreške pri preklapanju PDF-ova." - } - }, - "split-by-sections": { - "tags": "Dijeljenje odjeljaka,Dijeljenje,Postavke", - "title": "Podijeli PDF po odjeljcima", - "header": "Podijeli PDF u odjeljke", - "horizontal": { - "label": "Vodoravne podjele", - "placeholder": "Unesite broj vodoravnih podjela" - }, - "vertical": { - "label": "Okomite podjele", - "placeholder": "Unesite broj okomitih podjela" - }, - "submit": "Razdvojiti PDF", - "merge": "Spoji u jedan PDF" - }, - "AddStampRequest": { - "tags": "Pečat, dodavanje slike, središnja slika, vodeni žig, PDF, ugradnja, prilagodba", - "header": "Pečat PDF", - "title": "Pečat PDF", - "stampSetup": "Postavljanje pečata", - "stampType": "Pečat Tip", - "stampText": "Pečat Tekst", - "stampImage": "Pečat Slika", - "alphabet": "Abeceda", - "fontSize": "Veličina fonta/slike", - "rotation": "Rotacija", - "opacity": "Neprozirnost", - "position": "Položaj", - "overrideX": "Poništi X koordinatu", - "overrideY": "Poništi Y koordinatu", - "customMargin": "Prilagođena margina", - "customColor": "Prilagođena boja teksta", - "submit": "Pošalji", - "noStampSelected": "Nije odabran pečat. Vratite se na 1. korak.", - "customPosition": "Povucite pečat na željeno mjesto u prozoru pregleda.", - "error": { - "failed": "Došlo je do pogreške pri dodavanju pečata u PDF." - }, - "imageSize": "Veličina slike", - "margin": "Margina", - "positionAndFormatting": "Položaj i oblikovanje", - "quickPosition": "Odaberite položaj na stranici za postavljanje pečata.", - "results": { - "title": "Rezultati pečata" - } - }, - "removeImagePdf": { - "tags": "Ukloni sliku, Rad sa stranicama, Back end, server strana" - }, - "splitPdfByChapters": { - "tags": "podjela, glave, markere, organizacija" - }, - "validateSignature": { - "tags": "potpis,provjeri,validiraj,pdf,certifikat,digitalni potpis,Validate Signature,Validate certificate", - "title": "Provjeri PDF potpise", - "header": "Provjeri digitalne potpise", - "selectPDF": "Odaberite potpisanu PDF datoteku", - "submit": "Provjeri potpise", - "results": "Rezultati provjere", - "status": { - "_value": "Status", - "valid": "Valjano", - "invalid": "Nevaljano", - "complete": "Provjera dovršena" - }, - "signer": "Potpisnik", - "date": "Datum", - "reason": "Razlog", - "location": "Mjesto", - "noSignatures": "U ovom dokumentu nisu pronađeni digitalni potpisi", - "chain": { - "invalid": "Provjera lanca certifikata nije uspjela - nije moguće potvrditi identitet potpisnika" - }, - "trust": { - "invalid": "Certifikat nije u spremniku povjerenja - izvor se ne može potvrditi" - }, - "cert": { - "expired": "Certifikat je istekao", - "revoked": "Certifikat je opozvan", - "info": "Detalji certifikata", - "issuer": "Izdavatelj", - "subject": "Subjekt", - "serialNumber": "Serijski broj", - "validFrom": "Vrijedi od", - "validUntil": "Vrijedi do", - "algorithm": "Algoritam", - "keySize": "Veličina ključa", - "version": "Verzija", - "keyUsage": "Upotreba ključa", - "selfSigned": "Samopotpisan", - "bits": "bitova", - "details": "Detalji certifikata" - }, - "signature": { - "info": "Informacije o potpisu", - "_value": "Potpis", - "mathValid": "Potpis je matematički valjan, ALI:" - }, - "selectCustomCert": "Prilagođena X.509 datoteka certifikata (opcionalno)", - "downloadCsv": "Preuzmi CSV", - "downloadJson": "Preuzmi JSON", - "downloadPdf": "Preuzmi PDF izvješće", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Nije moguće provjeriti odabrane datoteke.", - "partial": "Neke datoteke nije bilo moguće provjeriti.", - "reportGeneration": "Nije bilo moguće generirati PDF izvješće. JSON i CSV su dostupni.", - "unexpected": "Neočekivana pogreška tijekom provjere." - }, - "finalizing": "Priprema preuzimanja...", - "issue": { - "certExpired": "Certifikat istekao", - "certRevocationUnknown": "Status opoziva certifikata nepoznat", - "certRevoked": "Certifikat opozvan", - "chainInvalid": "Lanac certifikata nevaljan", - "signatureInvalid": "Kriptografska provjera potpisa nije uspjela", - "trustInvalid": "Certifikat nije pouzdan" - }, - "noResults": "Pokrenite provjeru kako biste generirali izvješće.", - "noSignaturesShort": "Nema potpisa", - "processing": "Provjera potpisa...", - "report": { - "continued": "Nastavak", - "downloads": "Preuzimanja", - "entryLabel": "Sažetak potpisa", - "fields": { - "created": "Stvoreno", - "fileSize": "Veličina datoteke", - "signatureCount": "Ukupno potpisa", - "signatureDate": "Datum potpisa" - }, - "filesEvaluated": "{{count}} datoteka obrađeno", - "footer": "Provjereno putem Stirling PDF", - "generatedAt": "Generirano", - "noPdf": "PDF izvješće bit će dostupno nakon uspješne provjere.", - "page": "Stranica", - "shortTitle": "Sažetak potpisa", - "signatureCountLabel": "{{count}} potpisa", - "signaturesFound": "{{count}} potpisa pronađeno", - "signaturesValid": "{{count}} potpuno valjano", - "title": "Izvješće o provjeri potpisa" - }, - "settings": { - "certHint": "Učitajte pouzdani X.509 certifikat za provjeru prema prilagođenom izvoru povjerenja.", - "title": "Postavke provjere" - }, - "signatureDate": "Datum potpisa", - "totalSignatures": "Ukupno potpisa" - }, - "replaceColor": { - "tags": "Zamijeni boju,Operacije nad stranicama,Back end,poslužiteljska strana", - "labels": { - "settings": "Postavke", - "colourOperation": "Operacija boja" - }, - "options": { - "highContrast": "Visoki kontrast", - "invertAll": "Invertiraj sve boje", - "custom": "Prilagođeno", - "cmyk": "Pretvori u CMYK" - }, - "tooltip": { - "header": { - "title": "Pregled postavki zamjene i inverzije boja" - }, - "description": { - "title": "Opis", - "text": "Transformirajte boje u PDF-u kako biste poboljšali čitljivost i pristupačnost. Odaberite unaprijed zadane visoke kontraste, invertirajte sve boje ili izradite prilagođene sheme boja." - }, - "highContrast": { - "title": "Visoki kontrast", - "text": "Primijenite unaprijed definirane kombinacije boja visokog kontrasta dizajnirane za bolju čitljivost i usklađenost s pristupačnošću.", - "bullet1": "Bijeli tekst na crnoj pozadini - klasični tamni način", - "bullet2": "Crni tekst na bijeloj pozadini - standardni visoki kontrast", - "bullet3": "Žuti tekst na crnoj pozadini - opcija visoke vidljivosti", - "bullet4": "Zeleni tekst na crnoj pozadini - alternativni visoki kontrast" - }, - "invertAll": { - "title": "Invertiraj sve boje", - "text": "U potpunosti invertirajte sve boje u PDF-u, stvarajući efekt sličan negativu. Korisno za izradu tamnih verzija dokumenata ili smanjenje naprezanja očiju pri slabom osvjetljenju." - }, - "custom": { - "title": "Prilagođene boje", - "text": "Definirajte vlastite boje teksta i pozadine pomoću birača boja. Savršeno za brendirane dokumente ili specifične zahtjeve pristupačnosti.", - "bullet1": "Boja teksta - odaberite boju za tekstualne elemente", - "bullet2": "Boja pozadine - postavite boju pozadine dokumenta" - }, - "cmyk": { - "title": "Pretvori u CMYK", - "text": "Pretvorite PDF iz RGB prostora boja u CMYK prostor boja, optimiziran za profesionalni tisak. Ovaj proces pretvara boje u model Cijan, Magenta, Žuta, Crna koji koriste pisači." - } - }, - "error": { - "failed": "Došlo je do pogreške pri obradi zamjene boja." - } - }, - "login": { - "title": "Prijavite se", - "header": "Prijavite se", - "signin": "Prijavite se", - "signInWith": "Prijavite se s", - "signInAnonymously": "Prijavite se kao gost", - "rememberme": "Zapamti me", - "invalid": "Neispravno korisničko ime ili zaporka.", - "locked": "Vaš račun je zaključan.", - "sessionExpired": "Vaša sesija je istekla. Prijavite se ponovno.", - "signinTitle": "Molimo vas da se prijavite", - "ssoSignIn": "Prijavite se putem jedinstvene prijave", - "oAuth2AutoCreateDisabled": "OAUTH2 automatsko kreiranje korisnika je onemogućeno", - "oAuth2AdminBlockedUser": "Registracija ili prijava nekadreguiranih korisnika trenutno su blokirane. Molimo Vas da kontaktirate administratora.", - "oauth2RequestNotFound": "Zahtjev za autorizaciju nije pronađen", - "oauth2InvalidUserInfoResponse": "Nevažeće informacije o korisniku", - "oauth2invalidRequest": "Neispravan zahtjev", - "oauth2AccessDenied": "Pristup odbijen", - "oauth2InvalidTokenResponse": "Nevažeći odgovor tokena", - "oauth2InvalidIdToken": "Nevažeći ID token", - "relyingPartyRegistrationNotFound": "Nije pronađena registracija relying party", - "userIsDisabled": "Korisnik je deaktiviran, prijava sa ovim korisničkim imenom je trenutno zakazana. Molimo Vas da kontaktirate administratorske osobe.", - "alreadyLoggedIn": "Već ste se prijavili na", - "alreadyLoggedIn2": "ure. Odjavite se s ure i pokušajte ponovo.", - "toManySessions": "Imate preko mrežne sesije aktivnih", - "logoutMessage": "Odjavljeni ste.", - "youAreLoggedIn": "Prijavljeni ste!", - "email": "E-pošta", - "password": "Lozinka", - "enterEmail": "Unesite svoju e-poštu", - "enterPassword": "Unesite svoju lozinku", - "loggingIn": "Prijavljivanje...", - "username": "Korisničko ime", - "enterUsername": "Unesite korisničko ime", - "useEmailInstead": "Prijava e-poštom", - "forgotPassword": "Zaboravili ste lozinku?", - "logIn": "Prijavite se", - "signingIn": "Prijava...", - "login": "Prijava", - "or": "Ili", - "useMagicLink": "Umjesto toga koristite magic link", - "enterEmailForMagicLink": "Unesite svoju e-poštu za magic link", - "sending": "Slanje…", - "sendMagicLink": "Pošalji magic link", - "cancel": "Odustani", - "dontHaveAccount": "Nemate račun? Registrirajte se", - "home": "Početna", - "debug": "Debug", - "signOut": "Odjava", - "pleaseEnterBoth": "Unesite i e-poštu i lozinku", - "pleaseEnterEmail": "Unesite svoju adresu e-pošte", - "magicLinkSent": "Magic link poslan na {{email}}! Provjerite e-poštu i kliknite poveznicu za prijavu.", - "passwordResetSent": "Poveznica za poništavanje lozinke poslana na {{email}}! Provjerite e-poštu i slijedite upute.", - "failedToSignIn": "Prijava putem {{provider}} nije uspjela: {{message}}", - "unexpectedError": "Neočekivana pogreška: {{message}}", - "accountCreatedSuccess": "Račun je uspješno stvoren! Sada se možete prijaviti.", - "passwordChangedSuccess": "Lozinka je uspješno promijenjena! Prijavite se novom lozinkom.", - "credentialsUpdated": "Vaše vjerodajnice su ažurirane. Prijavite se ponovno.", - "defaultCredentials": "Zadane vjerodajnice za prijavu", - "changePasswordWarning": "Promijenite lozinku nakon prve prijave", - "slides": { - "overview": { - "alt": "Pregled Stirling PDF-a", - "title": "Sve za PDF na jednom mjestu.", - "subtitle": "Cloud paket s fokusom na privatnost za PDF-ove koji omogućuje pretvaranje, potpisivanje, redaktiranje i upravljanje dokumentima, uz 50+ drugih moćnih alata." - }, - "edit": { - "alt": "Uređivanje PDF-ova", - "title": "Uredite PDF-ove kako biste prikazali/zaštitili željene informacije", - "subtitle": "S više od desetak alata za redaktiranje, potpisivanje, čitanje i obradu PDF-ova, sigurno ćete naći što tražite." - }, - "secure": { - "alt": "Zaštita PDF-ova", - "title": "Zaštitite osjetljive informacije u svojim PDF-ovima", - "subtitle": "Dodajte lozinke, redaktirajte sadržaj i lako upravljajte certifikatima." - } - } - }, - "signup": { - "title": "Stvorite račun", - "subtitle": "Pridružite se Stirling PDF-u kako biste započeli", - "name": "Ime", - "email": "E-pošta", - "password": "Lozinka", - "confirmPassword": "Potvrdite lozinku", - "enterName": "Unesite svoje ime", - "enterEmail": "Unesite svoju e-poštu", - "enterPassword": "Unesite svoju lozinku", - "confirmPasswordPlaceholder": "Potvrdite lozinku", - "or": "ili", - "creatingAccount": "Stvaranje računa...", - "signUp": "Registrirajte se", - "alreadyHaveAccount": "Već imate račun? Prijavite se", - "pleaseFillAllFields": "Ispunite sva polja", - "passwordsDoNotMatch": "Lozinke se ne podudaraju", - "passwordTooShort": "Lozinka mora imati najmanje 6 znakova", - "invalidEmail": "Unesite valjanu adresu e-pošte", - "checkEmailConfirmation": "Provjerite svoju e-poštu za potvrđnu poveznicu kako biste dovršili registraciju.", - "accountCreatedSuccessfully": "Račun je uspješno stvoren! Sada se možete prijaviti.", - "unexpectedError": "Neočekivana pogreška: {{message}}", - "useEmailInstead": "Umjesto toga koristite e-poštu", - "nameRequired": "Ime je obavezno", - "emailRequired": "E-pošta je obavezna", - "passwordRequired": "Lozinka je obavezna", - "confirmPasswordRequired": "Potvrdite lozinku" - }, - "pdfToSinglePage": { - "title": "PDF u Jednu Stranicu", - "header": "PDF u Jednu Stranicu", - "submit": "Pretvori u Jednu Stranicu", - "description": "Ovaj alat će spojiti sve stranice vašeg PDF-a u jednu veliku stranicu. Širina će ostati ista kao izvorna, a visina će biti zbroj visina svih stranica.", - "filenamePrefix": "jedna_stranica", - "files": { - "placeholder": "Odaberite PDF datoteku u glavnom prikazu za početak" - }, - "error": { - "failed": "Došlo je do pogreške pri pretvaranju u jednu stranicu." - }, - "results": { - "title": "Rezultati jedne stranice" - } - }, - "pageExtracter": { - "title": "Izdvojiti stranice", - "header": "Izdvojiti stranice", - "submit": "Izdvoji", - "placeholder": "(t.j. 1,2,8 ili 4,7,12-16 ili 2n-1)" - }, - "sanitizePDF": { - "title": "Sanirajte PDF", - "header": "Sanirajte PDF datoteku", - "selectText": { - "1": "Ukloni JavaScript akcije", - "2": "Ukloni ugrađene datoteke", - "3": "Ukloni XMP metapodatke", - "4": "Ukloni poveznice", - "5": "Uklonite fontove", - "6": "Ukloni metapodatke informacija dokumenta" - }, - "submit": "Sanirajte PDF" - }, - "adjustContrast": { - "title": "Podesite kontrast", - "header": "Podesite kontrast", - "basic": "Osnovne prilagodbe", - "contrast": "Kontrast:", - "brightness": "Osvjetljenje:", - "saturation": "Zasićenje:", - "download": "Preuzmi", - "adjustColors": "Prilagodi boje", - "blue": "Plava", - "confirm": "Potvrdi", - "error": { - "failed": "Neuspjelo podešavanje boja/kontrasta" - }, - "green": "Zelena", - "noPreview": "Odaberite PDF za pregled", - "red": "Crvena", - "results": { - "title": "Prilagođeni PDF" - } - }, - "compress": { - "title": "Komprimirajte", - "desc": "Komprimiraj PDF-ove radi smanjenja veličine datoteke.", - "header": "Komprimirajte PDF", - "method": { - "title": "Metoda kompresije", - "quality": "Kvaliteta", - "filesize": "Veličina datoteke" - }, - "credit": "Ova usluga koristi qpdf za komprimiranje / optimizaciju PDF-a.", - "grayscale": { - "label": "Primijeni sivinu za kompresiju" - }, - "tooltip": { - "header": { - "title": "Pregled postavki kompresije" - }, - "description": { - "title": "Opis", - "text": "Kompresija je jednostavan način smanjenja veličine datoteke. Odaberite Veličinu datoteke za unos ciljne veličine i da mi prilagodimo kvalitetu umjesto vas. Odaberite Kvaliteta za ručno postavljanje jačine kompresije." - }, - "qualityAdjustment": { - "title": "Prilagodba kvalitete", - "text": "Povucite klizač za podešavanje jačine kompresije. Niže vrijednosti (1-3) čuvaju kvalitetu, ali rezultiraju većim datotekama. Više vrijednosti (7-9) više smanjuju datoteku, ali umanjuju jasnoću slike.", - "bullet1": "Niže vrijednosti čuvaju kvalitetu", - "bullet2": "Više vrijednosti smanjuju veličinu datoteke" - }, - "grayscale": { - "title": "Sivi tonovi", - "text": "Odaberite ovu opciju kako biste sve slike pretvorili u crno-bijele, što može znatno smanjiti veličinu datoteke, osobito za skenirane PDF-ove ili dokumente s mnogo slika." - } - }, - "error": { - "failed": "Došlo je do pogreške pri komprimiranju PDF-a." - }, - "selectText": { - "1": { - "_value": "Postavke kompresije", - "1": "1-3 PDF kompresija,
4-6 blaga kompresija slika,
7-9 jaka kompresija slika značajno će smanjiti kvalitetu slike" - }, - "2": "Nivo optimizacije:", - "4": "Automatski način - Automatski prilagođava kvalitetu kako bi PDF dobio točnu veličinu", - "5": "Očekivana veličina PDF-a (npr. 25 MB, 10,8 MB, 25 KB)" - }, - "submit": "Kompresiraj" - }, - "decrypt": { - "passwordPrompt": "Ova je datoteka zaštićena lozinkom. Unesite lozinku:", - "cancelled": "Operacija otkazana za PDF: {0}", - "noPassword": "Nije dana lozinka za šifrirani PDF: {0}", - "invalidPassword": "Pokušajte ponovno s točnom lozinkom.", - "invalidPasswordHeader": "Neispravna lozinka ili nepodržano šifriranje za PDF: {0}", - "unexpectedError": "Došlo je do pogreške pri obradi datoteke. Pokušajte ponovno.", - "serverError": "Pogreška poslužitelja pri dešifriranju: {0}", - "success": "Datoteka je uspješno dešifrirana." - }, - "multiTool-advert": { - "message": "Ova je značajka dostupna i na našoj stranici višenamjenskog alata. Pogledajte za poboljšano sučelje po stranicama i dodatne funkcije!" - }, - "pageRemover": { - "title": "Uklanjanje stranica", - "header": "Uklanjanje stranica iz PDF-a", - "pagesToDelete": "Stranice za brisanje (Unesite listu brojeva stranica odvojenih zarezima) :", - "submit": "Obriši stranice", - "placeholder": "(npr. 1,2,6 ili 1-10,15-30)" - }, - "imageToPDF": { - "title": "Slika u PDF", - "header": "Slika u PDF", - "submit": "Pretvori", - "selectLabel": "Opcije prilagodbe slike", - "fillPage": "Ispuni stranicu", - "fitDocumentToImage": "Prilagodi stranicu slici", - "maintainAspectRatio": "Sačuvaj omjere slike", - "selectText": { - "2": "Automatsko zaktretanje PDF-a", - "3": "Logika više datoteka (omogućeno samo ako radite s više slika)", - "4": "Spojite u jedan PDF", - "5": "Pretvori u zasebne PDF-ove" - } - }, - "PDFToCSV": { - "title": "PDF u CSV", - "header": "PDF u CSV", - "prompt": "Odaberite stranicu za izdvajanje tablice", - "submit": "Izvuci" - }, - "split-by-size-or-count": { - "title": "Podijeli PDF prema veličini ili broju", - "header": "Podijeli PDF prema veličini ili broju", - "type": { - "label": "Odaberite vrstu dijeljenja", - "size": "Po veličini", - "pageCount": "Po broju stranica", - "docCount": "Po broju dokumenata" - }, - "value": { - "label": "Unesite vrijednost", - "placeholder": "Unesite veličinu (npr. 2MB ili 3KB) ili broj (npr. 5)" - }, - "submit": "Potvrdite" - }, - "printFile": { - "title": "Ispis datoteke", - "header": "Ispis datoteke na pisač", - "selectText": { - "1": "Odaberite Datoteku za ispis", - "2": "Unesite naziv pisača" - }, - "submit": "Ispis" - }, - "licenses": { - "nav": "Licence", - "title": "Licence treće strane", - "header": "Licence treće strane", - "module": "Modul", - "version": "Verzija", - "license": "Licenca" - }, - "survey": { - "nav": "Upitnica", - "title": "Stirling-PDF Upitnica", - "description": "Stirling-PDF nema praćenje pa želimo svesnost korisnika da bi poboljšali Stirling-PDF!", - "changes": "Stirling-PDF je promenjen od poslednje upitnice! Za više informacija, proverite naš blog ovdje:", - "changes2": "S ovim promenama dobivamo platnu podršku i financiranje poslovnim aktivnostima", - "please": "Please consider taking our survey!", - "disabled": "(Upitnica popup će biti onemogućena u sljedećim ažuracanjima aliće se nalaziti na dnu stranice)", - "button": "Izvrsi upitnicu", - "dontShowAgain": "Ne prikazujući ponovo", - "meeting": { - "1": "Ako koristite Stirling PDF na poslu, voljeli bismo razgovarati s vama. Nudimo sesije tehničke podrške u zamjenu za 15-minutnu sesiju upoznavanja korisnika.", - "2": "Ovo je prilika da:", - "3": "Dobijete pomoć oko implementacije, integracija ili otklanjanja poteškoća", - "4": "Pružite izravne povratne informacije o performansama, rubnim slučajevima i nedostacima funkcionalnosti", - "5": "Pomognete nam unaprijediti Stirling PDF za stvarnu upotrebu u poduzećima", - "6": "Ako ste zainteresirani, možete izravno rezervirati termin s našim timom. (samo na engleskom)", - "7": "Veselimo se analiziranju vaših slučajeva korištenja i daljnjem poboljšanju Stirling PDF-a!", - "notInterested": "Niste tvrtka i/ili niste zainteresirani za sastanak?", - "button": "Zakažite sastanak" - } - }, - "removeImage": { - "title": "Ukloni sliku", - "header": "Ukloni sliku", - "removeImage": "Ukloni sliku", - "submit": "Izbriši sliku", - "error": { - "failed": "Uklanjanje slika iz PDF-a nije uspjelo." - }, - "results": { - "title": "Rezultati uklanjanja slika" - } - }, - "splitByChapters": { - "title": "Podijeli PDF naoglazdene glave", - "header": "Podijeli PDF naoglazdene glave", - "bookmarkLevel": "Nivo oznaka", - "includeMetadata": "Uključi metapodatke", - "allowDuplicates": "Dopuštaj duplikate", - "desc": { - "1": "Ova alatka podijeli PDF datoteku u više PDFa na teme njene strukture glava.", - "2": "Nivo oznaka: Odaberite nivo oznaka koji će se koristiti za podjelu (0 za prvi nivo, 1 za drugi nivo itd.).", - "3": "Uključi metapodatke: Ako je pokušano, metapodaci iz originalne PDF datoteke će biti uključeni u svaku podijeljenu PDF datoteku.", - "4": "Dopuštaj duplikate: Ako je ova opcija zaštićena, dozvoljava se da se na istoj strani mogu stvoriti posebne PDF datoteke s više oznaka." - }, - "submit": "Podijeli PDF" - }, - "fileChooser": { - "click": "Kliknite", - "or": "ili", - "dragAndDrop": "Povucite i ispustite", - "dragAndDropPDF": "Povucite i ispustite PDF datoteku", - "dragAndDropImage": "Povucite i ispustite slikovnu datoteku", - "hoveredDragAndDrop": "Povucite i ispustite datoteke ovdje", - "extractPDF": "Izdvajanje..." - }, - "releases": { - "footer": "Izdanja", - "title": "Bilješke izdanja", - "header": "Bilješke izdanja", - "current": { - "version": "Trenutno izdanje" - }, - "note": "Bilješke izdanja dostupne su samo na engleskom" - }, - "swagger": { - "title": "API dokumentacija", - "header": "API dokumentacija", - "desc": "Pregledajte i testirajte Stirling PDF API krajnje točke", - "tags": "api,documentation,swagger,endpoints,development" - }, - "cookieBanner": { - "popUp": { - "title": "Kako koristimo kolačiće", - "description": { - "1": "Koristimo kolačiće i druge tehnologije kako bismo Stirling PDF učinili boljim za vas — pomažu nam poboljšati naše alate i nastaviti graditi značajke koje ćete voljeti.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "U redu", - "acceptNecessaryBtn": "Ne, hvala", - "showPreferencesBtn": "Upravljajte preferencijama" - }, - "preferencesModal": { - "title": "Centar preferencija privole", - "acceptAllBtn": "Prihvati sve", - "acceptNecessaryBtn": "Odbij sve", - "savePreferencesBtn": "Spremi postavke", - "closeIconLabel": "Zatvori prozor", - "serviceCounterLabel": "Usluga|Usluge", - "subtitle": "Upotreba kolačića", - "description": { - "1": "Stirling PDF koristi kolačiće i slične tehnologije za poboljšanje vašeg iskustva i razumijevanje kako se naši alati koriste. To nam pomaže poboljšati performanse, razviti značajke do kojih vam je stalo i pružati stalnu podršku našim korisnicima.", - "2": "Stirling PDF ne može — i nikada neće — pratiti ili pristupati sadržaju dokumenata koje koristite.", - "3": "Vaša privatnost i povjerenje u središtu su svega što radimo." - }, - "necessary": { - "title": { - "1": "Strogo nužni kolačići", - "2": "Uvijek omogućeno" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Analitika", - "description": "Ovi kolačići pomažu nam razumjeti kako se naši alati koriste, kako bismo se mogli usredotočiti na izgradnju značajki koje naša zajednica najviše cijeni. Budite bez brige — Stirling PDF ne može i nikada neće pratiti sadržaj dokumenata s kojima radite." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Ukloni metapodatke" - }, - "sidebar": { - "toggle": "Prebaci bočnu traku" - }, - "theme": { - "toggle": "Prebaci temu" - }, - "view": { - "viewer": "Preglednik", - "pageEditor": "Uređivač stranica", - "fileManager": "Upravitelj datoteka" - }, - "pageEditor": { - "title": "Uređivač stranica", - "save": "Spremi promjene", - "noPdfLoaded": "Nijedan PDF nije učitan. Učitajte PDF za uređivanje.", - "rotatedLeft": "Rotirano ulijevo:", - "rotatedRight": "Rotirano udesno:", - "deleted": "Izbrisano:", - "movedLeft": "Premješteno ulijevo:", - "movedRight": "Premješteno udesno:", - "splitAt": "Podijeljeno na:", - "insertedPageBreak": "Umetnut prijelom stranice na:", - "addFileNotImplemented": "Dodavanje datoteke nije implementirano u demo verziji", - "closePdf": "Zatvori PDF", - "reset": "Poništi promjene", - "zoomIn": "Povećaj", - "zoomOut": "Umanji", - "fitToWidth": "Prilagodi širini", - "actualSize": "Stvarna veličina" - }, - "viewer": { - "firstPage": "Prva stranica", - "lastPage": "Zadnja stranica", - "previousPage": "Prethodna stranica", - "nextPage": "Sljedeća stranica", - "zoomIn": "Povećaj", - "zoomOut": "Umanji", - "singlePageView": "Prikaz jedne stranice", - "dualPageView": "Prikaz dviju stranica" - }, - "rightRail": { - "closeSelected": "Zatvori odabrane datoteke", - "selectAll": "Odaberi sve", - "deselectAll": "Poništi sav odabir", - "selectByNumber": "Odaberi po brojevima stranica", - "deleteSelected": "Izbriši odabrane stranice", - "closePdf": "Zatvori PDF", - "exportAll": "Izvezi PDF", - "downloadSelected": "Preuzmi odabrane datoteke", - "downloadAll": "Preuzmi sve", - "saveAll": "Spremi sve", - "toggleTheme": "Prebaci temu", - "toggleBookmarks": "Prebaci knjižne oznake", - "language": "Jezik", - "search": "Pretraži PDF", - "panMode": "Način pomicanja", - "rotateLeft": "Rotiraj ulijevo", - "rotateRight": "Rotiraj udesno", - "toggleSidebar": "Prebaci bočnu traku", - "exportSelected": "Izvezi odabrane stranice", - "toggleAnnotations": "Prebaci vidljivost bilješki", - "annotationMode": "Prebaci način bilješki", - "draw": "Crtaj", - "save": "Spremi", - "saveChanges": "Spremi promjene" - }, - "search": { - "title": "Pretraži PDF", - "placeholder": "Unesite pojam za pretraživanje...", - "noResults": "Nema rezultata", - "searching": "Pretraživanje..." - }, - "guestBanner": { - "title": "Koristite Stirling PDF kao gost!", - "message": "Izradite besplatan račun kako biste spremili svoj rad, pristupili više značajki i podržali projekt.", - "dismiss": "Odbaci baner", - "signUp": "Registrirajte se besplatno" - }, - "toolPicker": { - "searchPlaceholder": "Pretraži alate...", - "noToolsFound": "Nije pronađen nijedan alat", - "allTools": "SVI ALATI", - "quickAccess": "BRZI PRISTUP", - "categories": { - "standardTools": "Standardni alati", - "advancedTools": "Napredni alati", - "recommendedTools": "Preporučeni alati" - }, - "subcategories": { - "signing": "Potpisivanje", - "documentSecurity": "Sigurnost dokumenta", - "verification": "Provjera", - "documentReview": "Pregled dokumenta", - "pageFormatting": "Formatiranje stranica", - "extraction": "Izdvajanje", - "removal": "Uklanjanje", - "automation": "Automatizacija", - "general": "Općenito", - "advancedFormatting": "Napredno formatiranje", - "developerTools": "Alati za razvojne programere" - } - }, - "quickAccess": { - "read": "Čitanje", - "sign": "Potpiši", - "automate": "Auto", - "files": "Datoteke", - "activity": "Dnevnik", - "help": "Pomoć", - "account": "Račun", - "config": "Postavke", - "settings": "Postavke", - "adminSettings": "Admin postavke", - "allTools": "All Tools", - "reader": "Čitač", - "helpMenu": { - "toolsTour": "Vodič kroz alate", - "toolsTourDesc": "Saznajte što alati mogu", - "adminTour": "Vodič za administratore", - "adminTourDesc": "Istražite administratorske postavke i značajke" - } - }, - "admin": { - "error": "Pogreška", - "success": "Uspješno", - "expand": "Proširi", - "close": "Zatvori", - "status": { - "active": "Aktivno", - "inactive": "Neaktivno" - }, - "settings": { - "title": "Admins. postavke", - "workspace": "Radni prostor", - "fetchError": "Nije uspjelo učitavanje postavki", - "saveError": "Nije uspjelo spremanje postavki", - "saved": "Postavke su uspješno spremljene", - "saveSuccess": "Postavke su uspješno spremljene", - "save": "Spremi promjene", - "discard": "Odbaci", - "restartRequired": "Potrebno ponovno pokretanje", - "loginRequired": "Način prijave mora biti omogućen za izmjenu administratorskih postavki", - "unsavedChanges": { - "title": "Nespremljene promjene", - "message": "Imate nespremljene promjene. Želite li ih odbaciti?", - "cancel": "Nastavi uređivati", - "discard": "Odbaci promjene", - "hint": "Imate nespremljene promjene" - }, - "loginDisabled": { - "title": "Potreban je način prijave", - "message": "Način prijave mora biti omogućen za izmjenu administratorskih postavki. Postavite SECURITY_ENABLELOGIN=true u svom okruženju ili security.enableLogin: true u settings.yml, zatim ponovno pokrenite poslužitelj.", - "readOnly": "Donje postavke prikazuju primjerne vrijednosti za referencu. Omogućite način prijave za pregled i uređivanje stvarne konfiguracije." - }, - "restart": { - "title": "Potrebno ponovno pokretanje", - "message": "Postavke su uspješno spremljene. Potrebno je ponovno pokretanje poslužitelja da bi promjene stupile na snagu.", - "question": "Želite li ponovno pokrenuti poslužitelj sada ili kasnije?", - "now": "Ponovno pokreni sada", - "later": "Ponovno pokreni kasnije" - }, - "restarting": "Ponovno pokretanje poslužitelja", - "restartingMessage": "Poslužitelj se ponovno pokreće. Pričekajte trenutak...", - "restartError": "Nije uspjelo ponovno pokretanje poslužitelja. Ponovno pokrenite ručno.", - "general": { - "title": "Postavke sustava", - "description": "Konfigurirajte postavke aplikacije na razini sustava, uključujući brendiranje i zadano ponašanje.", - "ui": "Korisničko sučelje", - "system": "Sustav", - "appName": { - "label": "Naziv aplikacije", - "description": "Naziv prikazan na kartici preglednika i početnoj stranici" - }, - "appNameNavbar": { - "label": "Naziv na navigacijskoj traci", - "description": "Naziv prikazan na navigacijskoj traci" - }, - "homeDescription": { - "label": "Opis početne stranice", - "description": "Opisni tekst prikazan na početnoj stranici" - }, - "defaultLocale": { - "label": "Zadani jezik", - "description": "Zadani jezik za nove korisnike (npr. en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Ograničenje otpremanja datoteka", - "description": "Maksimalna veličina otpremanja datoteka (npr. 100MB, 1GB)" - }, - "showUpdate": { - "label": "Prikaži obavijesti o ažuriranju", - "description": "Prikazuj obavijesti kada je dostupna nova verzija" - }, - "showUpdateOnlyAdmin": { - "label": "Prikaži ažuriranja samo administratorima", - "description": "Ograniči obavijesti o ažuriranju samo na administratore" - }, - "customHTMLFiles": { - "label": "Prilagođene HTML datoteke", - "description": "Dopusti posluživanje prilagođenih HTML datoteka iz direktorija customFiles" - }, - "languages": { - "label": "Dostupni jezici", - "description": "Jezici koje korisnici mogu odabrati (ostavite prazno za omogućavanje svih jezika)", - "placeholder": "Odaberite jezike" - }, - "customMetadata": { - "label": "Prilagođeni metapodaci", - "autoUpdate": { - "label": "Automatski ažuriraj metapodatke", - "description": "Automatski ažuriraj PDF metapodatke na svim obrađenim dokumentima" - }, - "author": { - "label": "Zadani autor", - "description": "Zadani autor za PDF metapodatke (npr. korisničko ime)" - }, - "creator": { - "label": "Zadani stvaratelj", - "description": "Zadani stvaratelj za PDF metapodatke" - }, - "producer": { - "label": "Zadani proizvođač", - "description": "Zadani proizvođač za PDF metapodatke" - } - }, - "logoStyle": { - "label": "Stil logotipa", - "description": "Odaberite između modernog minimalističkog logotipa ili klasične S ikone", - "classic": "Klasični", - "classicAlt": "Klasični logotip", - "modern": "Moderni", - "modernAlt": "Moderni logotip" - }, - "customPaths": { - "label": "Prilagođene putanje", - "description": "Konfigurirajte prilagođene putanje datotečnog sustava za obradu u cjevovodu i vanjske alate", - "pipeline": { - "label": "Direktoriji cjevovoda", - "watchedFoldersDir": { - "label": "Direktorij nadziranih mapa", - "description": "Direktorij u kojem cjevovod nadzire dolazne PDF-ove (ostavite prazno za zadano: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Direktorij dovršenih mapa", - "description": "Direktorij u koji se ispisuju obrađeni PDF-ovi (ostavite prazno za zadano: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Putanje vanjskih alata", - "weasyprint": { - "label": "Izvršna datoteka WeasyPrinta", - "description": "Put do izvršne datoteke WeasyPrinta za pretvorbu HTML u PDF (ostavite prazno za zadano: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Izvršna datoteka Unoconverta", - "description": "Put do LibreOffice unoconverta za pretvorbe dokumenata (ostavite prazno za zadano: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Sigurnost", - "description": "Konfigurirajte autentikaciju, ponašanje prijave i sigurnosne politike.", - "ssoNotice": { - "title": "Tražite SSO/SAML postavke?", - "message": "Pružatelji autentikacije OAuth2 i SAML2 premješteni su u izbornik Connections radi lakšeg upravljanja." - }, - "authentication": "Autentikacija", - "enableLogin": { - "label": "Omogući prijavu", - "description": "Zahtijevaj prijavu korisnika prije pristupa aplikaciji" - }, - "loginMethod": { - "label": "Metoda prijave", - "description": "Metoda autentikacije koja se koristi za prijavu korisnika", - "all": "Sve metode", - "normal": "Samo korisničko ime/lozinka", - "oauth2": "Samo OAuth2", - "saml2": "Samo SAML2" - }, - "loginAttemptCount": { - "label": "Ograničenje pokušaja prijave", - "description": "Maksimalan broj neuspjelih pokušaja prijave prije zaključavanja računa" - }, - "loginResetTimeMinutes": { - "label": "Vrijeme resetiranja prijave (minute)", - "description": "Vrijeme prije resetiranja neuspjelih pokušaja prijave" - }, - "csrfDisabled": { - "label": "Onemogući zaštitu od CSRF-a", - "description": "Onemogući zaštitu od Cross-Site Request Forgery (ne preporučuje se)" - }, - "initialLogin": { - "label": "Početna prijava", - "username": { - "label": "Početno korisničko ime", - "description": "Korisničko ime za početni administratorski račun" - }, - "password": { - "label": "Početna lozinka", - "description": "Lozinka za početni administratorski račun" - } - }, - "jwt": { - "label": "JWT konfiguracija", - "secureCookie": { - "label": "Sigurni kolačić", - "description": "Zahtijevaj HTTPS za JWT kolačiće (preporučeno za produkciju)" - }, - "keyRetentionDays": { - "label": "Dani zadržavanja ključeva", - "description": "Broj dana zadržavanja starih JWT ključeva za provjeru" - }, - "persistence": { - "label": "Omogući trajnost ključeva", - "description": "Trajno pohrani JWT ključeve kako bi preživjeli ponovno pokretanje poslužitelja" - }, - "enableKeyRotation": { - "label": "Omogući rotaciju ključeva", - "description": "Automatski periodički rotiraj potpisne JWT ključeve" - }, - "enableKeyCleanup": { - "label": "Omogući čišćenje ključeva", - "description": "Automatski uklanjaj istekle JWT ključeve" - } - }, - "audit": { - "label": "Revizijsko zapisivanje", - "enabled": { - "label": "Omogući revizijsko zapisivanje", - "description": "Prati radnje korisnika i događaje sustava radi usklađenosti i sigurnosnog nadzora" - }, - "level": { - "label": "Razina revizije", - "description": "0=ISKLJUČENO, 1=OSNOVNO, 2=STANDARDNO, 3=DETALJNO" - }, - "retentionDays": { - "label": "Zadržavanje revizije (dani)", - "description": "Broj dana zadržavanja revizijskih zapisa" - } - }, - "htmlUrlSecurity": { - "label": "Sigurnost HTML URL-ova", - "description": "Konfigurirajte ograničenja pristupa URL-ovima za HTML obradu kako biste spriječili SSRF napade", - "enabled": { - "label": "Omogući sigurnost URL-ova", - "description": "Omogući sigurnosna ograničenja URL-ova za pretvorbe HTML u PDF" - }, - "level": { - "label": "Razina sigurnosti", - "description": "MAX: samo whitelist, MEDIUM: blokiraj interne mreže, OFF: bez ograničenja", - "max": "Maksimalno (samo whitelist)", - "medium": "Srednje (blokiraj interne)", - "off": "Isključeno (bez ograničenja)" - }, - "advanced": "Napredne postavke", - "allowedDomains": { - "label": "Dopuštene domene (Whitelist)", - "description": "Jedna domena po retku (npr. cdn.example.com). Samo su ove domene dopuštene kada je razina MAX" - }, - "blockedDomains": { - "label": "Blokirane domene (Blacklist)", - "description": "Jedna domena po retku (npr. malicious.com). Dodatne domene za blokiranje" - }, - "internalTlds": { - "label": "Interni TLD-ovi", - "description": "Jedan TLD po retku (npr. .local, .internal). Blokiraj domene s ovim TLD uzorcima" - }, - "networkBlocking": "Blokiranje mreže", - "blockPrivateNetworks": { - "label": "Blokiraj privatne mreže", - "description": "Blokiraj RFC 1918 privatne mreže (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Blokiraj localhost", - "description": "Blokiraj localhost i loopback adrese (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Blokiraj link-local adrese", - "description": "Blokiraj link-local adrese (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Blokiraj cloud metadata krajnje točke", - "description": "Blokiraj krajnje točke metapodataka pružatelja clouda (169.254.169.254)" - } - } - }, - "connections": { - "title": "Veze", - "description": "Konfigurirajte vanjske pružatelje autentikacije poput OAuth2 i SAML.", - "linkedServices": "Povezane usluge", - "unlinkedServices": "Nepovezane usluge", - "connect": "Poveži", - "disconnect": "Prekini vezu", - "disconnected": "Pružatelj je uspješno odspojen", - "disconnectError": "Nije uspjelo odspajanje pružatelja", - "ssoAutoLogin": { - "label": "Automatska SSO prijava", - "enable": "Omogući automatsku SSO prijavu", - "description": "Automatski preusmjeri na SSO prijavu kada je potrebna autentikacija" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Omogući OAuth2", - "description": "Dopusti korisnicima autentikaciju putem OAuth2 pružatelja" - }, - "provider": { - "label": "Pružatelj", - "description": "OAuth2 pružatelj koji će se koristiti za autentikaciju" - }, - "issuer": { - "label": "URL izdavatelja", - "description": "Issuer URL OAuth2 pružatelja" - }, - "clientId": { - "label": "ID klijenta", - "description": "OAuth2 Client ID s vašeg pružatelja" - }, - "clientSecret": { - "label": "Tajna klijenta", - "description": "OAuth2 Client Secret s vašeg pružatelja" - }, - "useAsUsername": { - "label": "Koristi kao korisničko ime", - "description": "OAuth2 tvrdnja koja će se koristiti kao korisničko ime (npr. email, sub)" - }, - "autoCreateUser": { - "label": "Automatski izradi korisnike", - "description": "Automatski izradi korisničke račune pri prvoj OAuth2 prijavi" - }, - "blockRegistration": { - "label": "Blokiraj registraciju", - "description": "Spriječi registraciju novih korisnika putem OAuth2" - }, - "scopes": { - "label": "OAuth2 opsezi", - "description": "Popis opsega OAuth2 odvojen zarezima (npr. openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Omogući SAML2", - "description": "Dopusti korisnicima autentikaciju putem SAML2 pružatelja" - }, - "provider": { - "label": "Pružatelj", - "description": "Naziv SAML2 pružatelja" - }, - "registrationId": { - "label": "ID registracije", - "description": "Identifikator SAML2 registracije" - }, - "autoCreateUser": { - "label": "Automatski izradi korisnike", - "description": "Automatski izradi korisničke račune pri prvoj SAML2 prijavi" - }, - "blockRegistration": { - "label": "Blokiraj registraciju", - "description": "Spriječi registraciju novih korisnika putem SAML2" - } - } - }, - "database": { - "title": "Baza podataka", - "description": "Konfigurirajte prilagođene postavke povezivanja baze podataka za enterprise implementacije.", - "configuration": "Konfiguracija baze podataka", - "enableCustom": { - "label": "Omogući prilagođenu bazu podataka", - "description": "Koristite vlastitu prilagođenu konfiguraciju baze podataka umjesto zadane ugniježđene baze" - }, - "customUrl": { - "label": "Prilagođeni URL baze podataka", - "description": "Puni JDBC niz za povezivanje (npr. jdbc:postgresql://localhost:5432/postgres). Ako je naveden, pojedinačne postavke povezivanja u nastavku se ne koriste." - }, - "type": { - "label": "Vrsta baze podataka", - "description": "Vrsta baze podataka (ne koristi se ako je naveden prilagođeni URL)" - }, - "hostName": { - "label": "Naziv poslužitelja", - "description": "Naziv hosta poslužitelja baze podataka (ne koristi se ako je naveden prilagođeni URL)" - }, - "port": { - "label": "Port", - "description": "Port poslužitelja baze podataka (ne koristi se ako je naveden prilagođeni URL)" - }, - "name": { - "label": "Naziv baze podataka", - "description": "Naziv baze podataka (ne koristi se ako je naveden prilagođeni URL)" - }, - "username": { - "label": "Korisničko ime", - "description": "Korisničko ime za autentikaciju na bazu podataka" - }, - "password": { - "label": "Lozinka", - "description": "Lozinka za autentikaciju na bazu podataka" - } - }, - "privacy": { - "title": "Privatnost", - "description": "Konfigurirajte postavke privatnosti i prikupljanja podataka.", - "analytics": "Analitika i praćenje", - "enableAnalytics": { - "label": "Omogući analitiku", - "description": "Prikupljaj anonimnu analitiku korištenja radi poboljšanja aplikacije" - }, - "metricsEnabled": { - "label": "Omogući metrike", - "description": "Omogući prikupljanje performansi i metrika korištenja. Pruža API krajnju točku administratorima za pristup podacima o metrikama" - }, - "searchEngine": "Vidljivost u tražilicama", - "googleVisibility": { - "label": "Vidljivost na Googleu", - "description": "Dopusti tražilicama indeksiranje ove aplikacije" - } - }, - "advanced": { - "title": "Napredno", - "description": "Konfigurirajte napredne značajke i eksperimentalne funkcionalnosti.", - "features": "Zastavice značajki", - "processing": "Obrada", - "endpoints": { - "label": "Krajnje točke", - "manage": "Upravljaj API krajnjim točkama", - "description": "Upravljanje krajnjim točkama konfigurira se putem YAML-a. Pogledajte dokumentaciju za detalje o omogućavanju/onemogućavanju određenih krajnjih točaka." - }, - "enableAlphaFunctionality": { - "label": "Omogući alfa značajke", - "description": "Omogući eksperimentalne i alfa značajke (mogu biti nestabilne)" - }, - "enableUrlToPDF": { - "label": "Omogući URL u PDF", - "description": "Dopusti pretvorbu web stranica u PDF dokumente" - }, - "maxDPI": { - "label": "Maksimalni DPI", - "description": "Maksimalni DPI za obradu slika (0 = neograničeno)" - }, - "tessdataDir": { - "label": "Direktorij tessdata", - "description": "Put do direktorija tessdata za OCR jezične datoteke" - }, - "disableSanitize": { - "label": "Onemogući sanitizaciju HTML-a", - "description": "UPOZORENJE: Sigurnosni rizik - onemogućavanje sanitizacije HTML-a može dovesti do XSS ranjivosti" - }, - "tempFileManagement": { - "label": "Upravljanje privremenim datotekama", - "description": "Konfigurirajte pohranu privremenih datoteka i ponašanje čišćenja", - "baseTmpDir": { - "label": "Osnovni direktorij za privremene datoteke", - "description": "Osnovni direktorij za privremene datoteke (ostavite prazno za zadano: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "Privremeni direktorij LibreOfficea", - "description": "Direktorij za privremene datoteke LibreOfficea (ostavite prazno za zadano: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Sistemski privremeni direktorij", - "description": "Sistemski privremeni direktorij za čišćenje (koristi se samo ako je omogućeno cleanupSystemTemp)" - }, - "prefix": { - "label": "Prefiks privremenih datoteka", - "description": "Prefiks za nazive privremenih datoteka" - }, - "maxAgeHours": { - "label": "Najveća starost (sati)", - "description": "Maksimalna starost u satima prije čišćenja privremenih datoteka" - }, - "cleanupIntervalMinutes": { - "label": "Interval čišćenja (minute)", - "description": "Koliko često pokretati čišćenje (u minutama)" - }, - "startupCleanup": { - "label": "Čišćenje pri pokretanju", - "description": "Očisti stare privremene datoteke pri pokretanju aplikacije" - }, - "cleanupSystemTemp": { - "label": "Čišćenje sistemskog privremenog direktorija", - "description": "Treba li čistiti širi sistemski privremeni direktorij (koristiti s oprezom)" - } - }, - "processExecutor": { - "label": "Ograničenja izvršitelja procesa", - "description": "Konfigurirajte ograničenja sesije i vremenska ograničenja za svakog izvršitelja procesa", - "sessionLimit": { - "label": "Ograničenje sesija", - "description": "Maksimalan broj istovremenih instanci" - }, - "timeout": { - "label": "Vrijeme isteka (minute)", - "description": "Maksimalno vrijeme izvođenja" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF u HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Instaliraj aplikaciju", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Poslužitelj e-pošte", - "description": "Konfigurirajte SMTP postavke za slanje obavijesti e-poštom.", - "smtp": "SMTP konfiguracija", - "enabled": { - "label": "Omogući e-poštu", - "description": "Omogući obavijesti e-poštom i SMTP funkcionalnost" - }, - "host": { - "label": "SMTP host", - "description": "Naziv hosta ili IP adresa vašeg SMTP poslužitelja" - }, - "port": { - "label": "SMTP port", - "description": "Broj porta za SMTP vezu (obično 25, 465 ili 587)" - }, - "username": { - "label": "SMTP korisničko ime", - "description": "Korisničko ime za SMTP autentikaciju" - }, - "password": { - "label": "SMTP lozinka", - "description": "Lozinka za SMTP autentikaciju" - }, - "from": { - "label": "Adresa pošiljatelja", - "description": "Adresa e-pošte koja će se koristiti kao pošiljatelj" - }, - "enableInvites": { - "label": "Omogući pozivnice e-poštom", - "description": "Dopusti administratorima pozivanje korisnika e-poštom s automatski generiranim lozinkama" - }, - "frontendUrl": { - "label": "Frontend URL", - "description": "Osnovni URL za frontend (npr. https://pdf.example.com). Koristi se za generiranje poveznica za pozivnice u e-porukama. Ostavite prazno za korištenje backend URL-a." - } - }, - "legal": { - "title": "Pravni dokumenti", - "description": "Konfigurirajte poveznice na pravne dokumente i politike.", - "disclaimer": { - "title": "Upozorenje o pravnoj odgovornosti", - "message": "Prilagođavanjem ovih pravnih dokumenata preuzimate punu odgovornost za osiguranje usklađenosti sa svim primjenjivim zakonima i propisima, uključujući, ali ne ograničavajući se na GDPR i druge zahtjeve EU zaštite podataka. Mijenjajte ove postavke samo ako: (1) upravljate osobnom/privatnom instancom, (2) izvan ste nadležnosti EU-a i razumijete svoje lokalne pravne obveze, ili (3) ste pribavili odgovarajući pravni savjet i prihvaćate isključivu odgovornost za sve korisničke podatke i pravnu usklađenost. Stirling-PDF i njegovi razvojni programeri ne preuzimaju nikakvu odgovornost za vaše pravne obveze." - }, - "termsAndConditions": { - "label": "Uvjeti i odredbe", - "description": "URL ili naziv datoteke za uvjete i odredbe" - }, - "privacyPolicy": { - "label": "Pravila privatnosti", - "description": "URL ili naziv datoteke za pravila privatnosti" - }, - "accessibilityStatement": { - "label": "Izjava o pristupačnosti", - "description": "URL ili naziv datoteke za izjavu o pristupačnosti" - }, - "cookiePolicy": { - "label": "Pravila o kolačićima", - "description": "URL ili naziv datoteke za pravila o kolačićima" - }, - "impressum": { - "label": "Impresum", - "description": "URL ili naziv datoteke za impresum (obvezno u nekim nadležnostima)" - } - }, - "premium": { - "title": "Premium i Enterprise", - "description": "Konfigurirajte svoj premium ili enterprise licencni ključ.", - "license": "Konfiguracija licence", - "licenseKey": { - "toggle": "Imate licencni ključ ili datoteku certifikata?", - "info": "Ako imate licencni ključ ili datoteku certifikata iz izravne kupnje, možete ih unijeti ovdje za aktivaciju premium ili enterprise značajki." - }, - "key": { - "label": "Licencni ključ", - "description": "Unesite svoj premium ili enterprise licencni ključ", - "success": "Licencni ključ spremljen", - "successMessage": "Vaš licencni ključ je uspješno aktiviran. Nije potreban restart.", - "overwriteWarning": { - "title": "⚠️ Upozorenje: Otkrivena postojeća licenca", - "line1": "Prepisivanje vašeg trenutačnog licencnog ključa ne može se poništiti.", - "line2": "Vaša će prethodna licenca trajno biti izgubljena osim ako je niste sigurnosno kopirali drugdje.", - "line3": "Važno: Licencne ključeve držite privatnima i sigurnima. Nikada ih javno ne dijelite." - } - }, - "enabled": { - "label": "Omogući premium značajke", - "description": "Omogući provjere licencnog ključa za pro/enterprise značajke" - }, - "movedFeatures": { - "title": "Premium značajke raspoređene", - "message": "Premium i Enterprise značajke sada su organizirane u svojim odgovarajućim odjeljcima:" - } - }, - "features": { - "title": "Značajke", - "description": "Konfigurirajte opcionalne značajke i funkcionalnosti.", - "serverCertificate": { - "label": "Poslužiteljski certifikat", - "description": "Konfigurirajte generiranje certifikata na poslužitelju za funkcionalnost \"Sign with Stirling-PDF\"", - "enabled": { - "label": "Omogući poslužiteljski certifikat", - "description": "Omogući poslužiteljski certifikat za opciju \"Sign with Stirling-PDF\"" - }, - "organizationName": { - "label": "Naziv organizacije", - "description": "Naziv organizacije za generirane certifikate" - }, - "validity": { - "label": "Valjanost certifikata (dani)", - "description": "Broj dana valjanosti certifikata" - }, - "regenerateOnStartup": { - "label": "Ponovno generiraj pri pokretanju", - "description": "Generiraj novi certifikat pri svakom pokretanju aplikacije" - } - } - }, - "endpoints": { - "title": "API krajnje točke", - "description": "Kontrolirajte koje su API krajnje točke i grupe krajnjih točaka dostupne.", - "management": "Upravljanje krajnjim točkama", - "toRemove": { - "label": "Onemogućene krajnje točke", - "description": "Odaberite pojedinačne krajnje točke za onemogućavanje" - }, - "groupsToRemove": { - "label": "Onemogućene grupe krajnjih točaka", - "description": "Odaberite grupe krajnjih točaka za onemogućavanje" - }, - "note": "Napomena: Onemogućavanje krajnjih točaka ograničava pristup API-ju, ali ne uklanja UI komponente. Za stupanje promjena na snagu potrebno je ponovno pokretanje." - } - } - }, - "fileUpload": { - "selectFile": "Odaberite datoteku", - "selectFiles": "Odaberite datoteke", - "selectPdfToView": "Odaberite PDF za pregled", - "selectPdfToEdit": "Odaberite PDF za uređivanje", - "chooseFromStorage": "Odaberite datoteku iz spremišta ili otpremite novi PDF", - "chooseFromStorageMultiple": "Odaberite datoteke iz spremišta ili otpremite nove PDF-ove", - "loadFromStorage": "Učitaj iz spremišta", - "filesAvailable": "dostupno datoteka", - "loading": "Učitavanje...", - "or": "ili", - "dropFileHere": "Ispustite datoteku ovdje ili kliknite za otpremu", - "dropFilesHere": "Ispustite datoteke ovdje ili kliknite gumb za otpremu", - "dropFilesHereOpen": "Ispustite datoteke ovdje ili kliknite gumb Otvori", - "pdfFilesOnly": "Samo PDF datoteke", - "supportedFileTypes": "Podržane vrste datoteka", - "upload": "Otpremi", - "uploadFile": "Otpremi datoteku", - "uploadFiles": "Otpremi datoteke", - "open": "Otvori", - "openFile": "Otvori datoteku", - "openFiles": "Otvori datoteke", - "noFilesInStorage": "Nema dostupnih datoteka u spremištu. Najprije otpremite neke datoteke.", - "noFilesInStorageOpen": "Nema datoteka u pohrani. Najprije otvorite neke datoteke.", - "selectFromStorage": "Odaberite iz spremišta", - "backToTools": "Natrag na alate", - "addFiles": "Dodaj datoteke", - "dragFilesInOrClick": "Povucite datoteke ili kliknite \"Dodaj datoteke\" za pregledavanje" - }, - "fileEditor": { - "addFiles": "Dodaj datoteke" - }, - "fileManager": { - "title": "Otpremi PDF datoteke", - "subtitle": "Dodajte datoteke u svoje spremište za jednostavan pristup u svim alatima", - "filesSelected": "datoteka odabrano", - "clearSelection": "Očisti odabir", - "openInFileEditor": "Otvori u uređivaču datoteka", - "uploadError": "Nije uspjelo otpremiti neke datoteke.", - "failedToOpen": "Nije uspjelo otvoriti datoteku. Možda je uklonjena iz spremišta.", - "failedToLoad": "Nije uspjelo učitati datoteku u aktivni skup.", - "storageCleared": "Preglednik je izbrisao spremište. Datoteke su uklonjene. Ponovno ih otpremite.", - "clearAll": "Očisti sve", - "reloadFiles": "Ponovno učitaj datoteke", - "dragDrop": "Povucite i ispustite datoteke ovdje", - "clickToUpload": "Kliknite za otpremu datoteka", - "selectedFiles": "Odabrane datoteke", - "storage": "Spremište", - "filesStored": "datoteka pohranjeno", - "storageError": "Došlo je do pogreške spremišta", - "storageLow": "Spremište je pri kraju. Razmislite o uklanjanju starih datoteka.", - "supportMessage": "Omogućuje baza podataka preglednika za neograničeni kapacitet", - "noFileSelected": "Nema odabranih datoteka", - "showHistory": "Prikaži povijest", - "hideHistory": "Sakrij povijest", - "fileHistory": "Povijest datoteka", - "loadingHistory": "Učitavanje povijesti...", - "lastModified": "Zadnja izmjena", - "toolChain": "Primijenjeni alati", - "restore": "Vrati", - "unzip": "Raspakiraj", - "searchFiles": "Pretraži datoteke...", - "recent": "Nedavno", - "localFiles": "Lokalne datoteke", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Moje datoteke", - "noRecentFiles": "Nema nedavnih datoteka", - "googleDriveNotAvailable": "Integracija Google Drive nije dostupna", - "downloadSelected": "Preuzmi odabrano", - "saveSelected": "Spremi odabrano", - "openFiles": "Otvori datoteke", - "openFile": "Otvori datoteku", - "details": "Pojedinosti o datoteci", - "fileName": "Ime", - "fileFormat": "Format", - "fileSize": "Veličina", - "fileVersion": "Verzija", - "totalSelected": "Ukupno odabrano", - "dropFilesHere": "Ispustite datoteke ovdje", - "selectAll": "Odaberi sve", - "deselectAll": "Poništi odabir svega", - "deleteSelected": "Izbriši odabrano", - "selectedCount": "{{count}} odabrano", - "download": "Preuzmi datoteku", - "delete": "Izbriši", - "unsupported": "Nepodržano", - "addToUpload": "Dodaj za otpremu", - "deleteAll": "Izbriši sve", - "loadingFiles": "Učitavanje datoteka...", - "noFiles": "Nema dostupnih datoteka", - "noFilesFound": "Nema datoteka koje odgovaraju pretrazi", - "openInPageEditor": "Otvori u uređivaču stranica", - "showAll": "Prikaži sve", - "sortByDate": "Sortiraj po datumu", - "sortByName": "Sortiraj po imenu", - "sortBySize": "Sortiraj po veličini" - }, - "storage": { - "temporaryNotice": "Datoteke se privremeno pohranjuju u vašem pregledniku i mogu se automatski izbrisati", - "storageLimit": "Ograničenje pohrane", - "storageUsed": "Iskorištena privremena pohrana", - "storageFull": "Pohrana je gotovo puna. Razmislite o uklanjanju nekih datoteka.", - "fileTooLarge": "Datoteka je prevelika. Maksimalna veličina po datoteci je", - "storageQuotaExceeded": "Premašena kvota pohrane. Uklonite neke datoteke prije učitavanja novih.", - "approximateSize": "Približna veličina" - }, - "sanitize": { - "title": "Sanitizacija", - "desc": "Uklonite potencijalno štetne elemente iz PDF datoteka.", - "submit": "Sanirajte PDF", - "completed": "Sanitizacija je uspješno dovršena", - "error": { - "generic": "Sanitizacija nije uspjela", - "failed": "Došlo je do pogreške pri sanitizaciji PDF-a." - }, - "filenamePrefix": "sanitizirano", - "sanitizationResults": "Rezultati sanitizacije", - "steps": { - "files": "Datoteke", - "settings": "Postavke", - "results": "Rezultati" - }, - "files": { - "placeholder": "U glavnom prikazu odaberite PDF datoteku za početak" - }, - "options": { - "title": "Opcije sanitizacije", - "note": "Odaberite elemente koje želite ukloniti iz PDF-a. Potrebno je odabrati barem jednu opciju.", - "removeJavaScript": { - "label": "Ukloni JavaScript", - "desc": "Ukloni JavaScript radnje i skripte iz PDF-a" - }, - "removeEmbeddedFiles": { - "label": "Ukloni ugrađene datoteke", - "desc": "Ukloni sve datoteke ugrađene u PDF" - }, - "removeXMPMetadata": { - "label": "Ukloni XMP metapodatke", - "desc": "Ukloni XMP metapodatke iz PDF-a" - }, - "removeMetadata": { - "label": "Ukloni metapodatke dokumenta", - "desc": "Ukloni informacijske metapodatke dokumenta (naslov, autor itd.)" - }, - "removeLinks": { - "label": "Ukloni poveznice", - "desc": "Ukloni vanjske poveznice i radnje pokretanja iz PDF-a" - }, - "removeFonts": { - "label": "Ukloni fontove", - "desc": "Ukloni ugrađene fontove iz PDF-a" - } - } - }, - "addPassword": { - "title": "Dodajte zaporku", - "desc": "Šifrirajte svoj PDF dokument lozinkom.", - "completed": "Zaštita lozinkom je primijenjena", - "submit": "Šifriraj", - "filenamePrefix": "šifrirano", - "error": { - "failed": "Došlo je do pogreške pri šifriranju PDF-a." - }, - "passwords": { - "stepTitle": "Lozinke i šifriranje", - "completed": "Lozinke su konfigurirane", - "user": { - "label": "Korisnička lozinka", - "placeholder": "Unesite korisničku lozinku" - }, - "owner": { - "label": "Vlasnička lozinka", - "placeholder": "Unesite vlasničku lozinku" - } - }, - "encryption": { - "keyLength": { - "label": "Duljina ključa šifriranja", - "40bit": "40-bitni (nisko)", - "128bit": "128-bitni (standardno)", - "256bit": "256-bitni (visoko)" - } - }, - "results": { - "title": "Šifrirani PDF-ovi" - }, - "tooltip": { - "header": { - "title": "Pregled zaštite lozinkom" - }, - "passwords": { - "title": "Vrste lozinki", - "text": "Korisničke lozinke ograničavaju otvaranje dokumenta, dok vlasničke lozinke kontroliraju što se može raditi s dokumentom nakon otvaranja. Možete postaviti obje ili samo jednu.", - "bullet1": "Korisnička lozinka: potrebna za otvaranje PDF-a", - "bullet2": "Vlasnička lozinka: kontrolira dozvole dokumenta (nije podržano u svim PDF preglednicima)" - }, - "encryption": { - "title": "Razine šifriranja", - "text": "Više razine šifriranja pružaju bolju sigurnost, ali ih stariji PDF preglednici možda ne podržavaju.", - "bullet1": "40-bit: osnovna sigurnost, kompatibilno sa starijim preglednicima", - "bullet2": "128-bit: standardna sigurnost, široko podržano", - "bullet3": "256-bit: maksimalna sigurnost, zahtijeva moderne preglednike" - }, - "permissions": { - "title": "Promjena dopuštenja", - "text": "Ove dozvole kontroliraju što korisnici mogu raditi s PDF-om. Najdjelotvornije su u kombinaciji s vlasničkom lozinkom." - } - } - }, - "changePermissions": { - "title": "Promjena dopuštenja", - "desc": "Promijenite ograničenja i dozvole dokumenta.", - "completed": "Dozvole su promijenjene", - "submit": "Promjena dopuštenja", - "error": { - "failed": "Došlo je do pogreške pri promjeni dozvola PDF-a." - }, - "permissions": { - "preventAssembly": { - "label": "Spriječiti sastavljanje dokumenta" - }, - "preventExtractContent": { - "label": "Spriječiti izdvajanje sadržaja" - }, - "preventExtractForAccessibility": { - "label": "Spriječite izvlačenje radi pristupačnosti" - }, - "preventFillInForm": { - "label": "Spriječiti ispunjavanje obrasca" - }, - "preventModify": { - "label": "Spriječiti izmjene" - }, - "preventModifyAnnotations": { - "label": "Spriječi modificiranje napomena" - }, - "preventPrinting": { - "label": "Spriječiti ispis" - }, - "preventPrintingFaithful": { - "label": "Spriječite ispis različitih formata" - } - }, - "results": { - "title": "Izmijenjeni PDF-ovi" - }, - "tooltip": { - "header": { - "title": "Promjena dopuštenja" - }, - "description": { - "text": "Mijenja dozvole dokumenta, dopuštajući/zabranjujući pristup različitim značajkama u PDF čitačima." - }, - "warning": { - "text": "Kako bi ove dozvole bile nepromjenjive, upotrijebite alat Dodaj lozinku za postavljanje vlasničke lozinke." - } - } - }, - "removePassword": { - "title": "Ukloni zaporku", - "desc": "Uklonite zaštitu lozinkom sa svog PDF dokumenta..", - "tags": "sigurno, dešifriranje, sigurnost, poništi lozinku, izbriši lozinku", - "password": { - "stepTitle": "Ukloni lozinku", - "label": "Trenutna zaporka", - "placeholder": "Unesite trenutnu lozinku", - "completed": "Lozinka je konfigurirana" - }, - "filenamePrefix": "dešifrirano", - "error": { - "failed": "Došlo je do pogreške pri uklanjanju lozinke iz PDF-a." - }, - "tooltip": { - "description": "Uklanjanje zaštite lozinkom zahtijeva lozinku koja je korištena za šifriranje PDF-a. To će dešifrirati dokument, čineći ga dostupnim bez lozinke." - }, - "submit": "Ukloniti", - "results": { - "title": "Dešifrirani PDF-ovi" - } - }, - "automate": { - "title": "Automatizacija", - "desc": "Izgradite višekoračne tijekove rada povezivanjem PDF radnji. Idealno za ponavljajuće zadatke.", - "invalidStep": "Nevažeći korak", - "files": { - "placeholder": "Odaberite datoteke za obradu ovom automatizacijom" - }, - "selection": { - "title": "Odabir automatizacije", - "saved": { - "title": "Spremljeno" - }, - "createNew": { - "title": "Stvori novu automatizaciju" - }, - "suggested": { - "title": "Preporučeno" - } - }, - "creation": { - "createTitle": "Stvori automatizaciju", - "editTitle": "Uredi automatizaciju", - "intro": "Automatizacije pokreću alate sekvencijalno. Za početak dodajte alate redoslijedom kojim želite da se izvršavaju.", - "name": { - "label": "Naziv automatizacije", - "placeholder": "Moja automatizacija" - }, - "description": { - "label": "Opis (neobavezno)", - "placeholder": "Opišite što ova automatizacija radi..." - }, - "tools": { - "selectTool": "Odaberite alat...", - "selected": "Odabrani alati", - "remove": "Ukloni alat", - "configure": "Konfiguriraj alat", - "notConfigured": "! Nije konfigurirano", - "addTool": "Dodaj alat", - "add": "Dodaj alat..." - }, - "save": "Spremi automatizaciju", - "unsavedChanges": { - "title": "Nespremljene promjene", - "message": "Imate nespremljene promjene. Jeste li sigurni da se želite vratiti? Sve promjene bit će izgubljene.", - "cancel": "Odustani", - "confirm": "Vrati se" - }, - "icon": { - "label": "Ikona" - } - }, - "run": { - "title": "Pokreni automatizaciju" - }, - "sequence": { - "unnamed": "Automatizacija bez naziva", - "steps": "{{count}} koraka", - "running": "Pokretanje automatizacije...", - "run": "Pokreni automatizaciju", - "finish": "Završi" - }, - "reviewTitle": "Rezultati automatizacije", - "config": { - "loading": "Učitavanje konfiguracije alata...", - "noSettings": "Ovaj alat nema podesive postavke.", - "title": "Konfiguriraj {{toolName}}", - "description": "Konfigurirajte postavke za ovaj alat. Ove će se postavke primijeniti pri pokretanju automatizacije.", - "cancel": "Odustani", - "save": "Spremi konfiguraciju" - }, - "copyToSaved": "Kopiraj u spremljeno" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Siguran unos PDF-ova", - "securePdfIngestionDesc": "Sveobuhvatan tijek obrade PDF-ova koji sanitizira dokumente, primjenjuje OCR s čišćenjem, pretvara u PDF/A format za dugotrajnu arhivu i optimizira veličinu datoteke.", - "emailPreparation": "Priprema za e-poštu", - "emailPreparationDesc": "Optimizira PDF-ove za distribuciju e-poštom komprimiranjem datoteka, dijeljenjem velikih dokumenata u dijelove od 20MB radi kompatibilnosti s e-poštom i uklanjanjem metapodataka radi privatnosti.", - "secureWorkflow": "Sigurnosni tijek rada", - "secureWorkflowDesc": "Osigurava PDF dokumente uklanjanjem potencijalno zlonamjernog sadržaja poput JavaScripta i ugrađenih datoteka, zatim dodaje zaštitu lozinkom kako bi spriječio neovlašten pristup. Lozinka je zadano postavljena na 'password'.", - "processImages": "Obradi slike", - "processImagesDesc": "Pretvara više slikovnih datoteka u jedan PDF dokument, zatim primjenjuje OCR tehnologiju za izdvajanje pretraživog teksta iz slika.", - "prePublishSanitization": "Sanitizacija prije objave", - "prePublishSanitizationDesc": "Radni tok sanitizacije koji uklanja sve skrivene metapodatke, JavaScript, ugrađene datoteke, anotacije i spljoštava obrasce kako bi se spriječilo curenje podataka prije objave PDF-ova na internetu." - } - }, - "colorPicker": { - "title": "Odaberite boju" - }, - "common": { - "previous": "Prethodno", - "next": "Sljedeće", - "collapse": "Sažmi", - "expand": "Proširi", - "collapsed": "sažeto", - "lines": "redaka", - "copy": "Kopiraj", - "copied": "Kopirano!", - "refresh": "Osvježi", - "retry": "Pokušaj ponovno", - "remaining": "preostalo", - "used": "iskorišteno", - "available": "dostupno", - "cancel": "Odustani", - "preview": "Pregled", - "close": "Zatvori", - "done": "Gotovo", - "loading": "Učitavanje...", - "back": "Natrag", - "continue": "Nastavi", - "error": "Pogreška" - }, - "config": { - "overview": { - "title": "Konfiguracija aplikacije", - "description": "Trenutačne postavke i pojedinosti konfiguracije aplikacije.", - "loading": "Učitavanje konfiguracije...", - "error": "Pogreška", - "warning": "Upozorenje konfiguracije", - "sections": { - "basic": "Osnovna konfiguracija", - "security": "Sigurnosna konfiguracija", - "system": "Konfiguracija sustava", - "integration": "Konfiguracija integracije" - } - }, - "account": { - "overview": { - "title": "Postavke računa", - "manageAccountPreferences": "Upravljajte preferencijama računa", - "guestDescription": "Prijavljeni ste kao gost. Razmislite o nadogradnji računa iznad." - }, - "upgrade": { - "title": "Nadogradi gostujući račun", - "description": "Povežite svoj račun kako biste sačuvali povijest i pristupili više značajki!", - "socialLogin": "Nadogradite društvenim računom", - "linkWith": "Poveži s", - "emailPassword": "ili unesite svoju e-poštu i lozinku", - "email": "E-pošta", - "emailPlaceholder": "Unesite svoju e-poštu", - "password": "Lozinka (neobavezno)", - "passwordPlaceholder": "Postavite lozinku", - "passwordNote": "Ostavite prazno ako želite koristiti samo potvrdu e-poštom", - "upgradeButton": "Nadogradi račun" - } - }, - "apiKeys": { - "intro": "Upotrijebite svoj API ključ za programatski pristup Stirling PDF mogućnostima obrade.", - "docsTitle": "API dokumentacija", - "docsDescription": "Saznajte više o integraciji sa Stirling PDF:", - "docsLink": "API dokumentacija", - "schemaLink": "Referenca API sheme", - "usage": "Uključite ovaj ključ u zaglavlje X-API-KEY u svim API zahtjevima.", - "description": "Vaš API ključ za pristup Stirlingovom paketu PDF alata. Kopirajte ga u svoj projekt ili osvježite za generiranje novog.", - "publicKeyAriaLabel": "Javni API ključ", - "copyKeyAriaLabel": "Kopiraj API ključ", - "refreshAriaLabel": "Osvježi API ključ", - "includedCredits": "Uključeni krediti", - "purchasedCredits": "Kupljeni krediti", - "totalCredits": "Ukupno kredita", - "chartAriaLabel": "Uporaba kredita: uključeno iskorišteno {{includedUsed}} od {{includedTotal}}, kupljeno {{purchasedUsed}} od {{purchasedTotal}}", - "nextReset": "Sljedeće resetiranje", - "lastApiUse": "Zadnja upotreba API-ja", - "overlayMessage": "Generirajte ključ kako biste vidjeli kredite i dostupne kredite", - "label": "API ključ", - "guestInfo": "Gostujući korisnici ne dobivaju API ključeve. Izradite račun kako biste dobili API ključ koji možete koristiti u svojim aplikacijama.", - "goToAccount": "Idi na račun", - "refreshModal": { - "title": "Osvježi API ključeve", - "warning": "⚠️ Upozorenje: Ova radnja generirat će nove API ključeve i učiniti vaše prethodne ključeve nevažećima.", - "impact": "Sve aplikacije ili servisi koji trenutno koriste ove ključeve prestat će raditi dok ih ne ažurirate novim ključevima.", - "confirmPrompt": "Jeste li sigurni da želite nastaviti?", - "confirmCta": "Osvježi ključeve" - }, - "generateError": "Nismo mogli generirati vaš API ključ." - } - }, - "AddAttachmentsRequest": { - "attachments": "Odaberite privitke", - "info": "Odaberite datoteke koje želite priložiti svom PDF-u. Te će datoteke biti ugrađene i dostupne kroz panel privitaka PDF-a.", - "selectFiles": "Odaberite datoteke za privitak", - "placeholder": "Odaberite datoteke...", - "addMoreFiles": "Dodajte još datoteka...", - "selectedFiles": "Odabrane datoteke", - "submit": "Dodaj privitke", - "tooltip": { - "header": { - "title": "O alatu Dodaj privitke" - }, - "description": { - "title": "Što radi" - } - }, - "results": { - "title": "Rezultati privitaka" - }, - "error": { - "failed": "Radnja dodavanja privitaka nije uspjela" - } - }, - "termsAndConditions": "Uvjeti i odredbe", - "logOut": "Odjava", - "addAttachments": { - "error": { - "failed": "Došlo je do pogreške pri dodavanju privitaka u PDF." - } - }, - "autoRename": { - "description": "Ovaj će alat automatski preimenovati PDF datoteke na temelju njihova sadržaja. Analizira dokument kako bi iz teksta pronašao najprikladniji naslov." - }, - "customPosition": "Prilagođeni položaj", - "details": "Pojedinosti", - "invalidUndoData": "Nije moguće poništiti: nevaljani podaci o radnji", - "margin": { - "large": "Veliko", - "medium": "Srednje", - "small": "Malo", - "xLarge": "Ekstra veliko" - }, - "noFilesToUndo": "Nije moguće poništiti: nijedna datoteka nije obrađena u zadnjoj radnji", - "noOperationToUndo": "Nema radnje za poništavanje", - "noValidFiles": "Nema valjanih datoteka za obradu", - "operationCancelled": "Radnja otkazana", - "pageEdit": { - "deselectAll": "Poništi odabir svega", - "selectAll": "Odaberi sve" - }, - "quickPosition": "Brzi položaj", - "reorganizePages": { - "error": { - "failed": "Nije uspjelo reorganizirati stranice" - }, - "results": { - "title": "Stranice reorganizirane" - }, - "settings": { - "title": "Postavke" - }, - "submit": "Reorganiziraj stranice" - }, - "replace-color": { - "options": { - "fill": "Boja ispune", - "gradient": "Gradijent" - }, - "previewOverlayOpacity": "Neprozirnost prekrivnog pregleda", - "previewOverlayTransparency": "Prozirnost prekrivnog pregleda", - "previewOverlayVisibility": "Prikaži prekrivni pregled", - "selectText": { - "1": "Optije za zamenu ili inverziranje boja", - "2": "Standardno (standarske visoko kontrastne boje)", - "3": "Napčno (prilagođene boje)", - "4": "Cijelo-inverzirajte (inverzirajte sve boje)", - "5": "Optije visoko kontrastne boje", - "6": "Crna tekst na bijelu pozadini", - "7": "Bijeli tekst na crvenoj pozadini", - "8": "Žutni tekst na crnoj pozadini", - "9": "Zeleni tekst na crnoj pozadini", - "10": "Izaberite boju teksta", - "11": "Izaberite pozadinu boju", - "12": "Odaberite početnu boju", - "13": "Odaberite završnu boju" - }, - "submit": "Zamijeni", - "title": "Zamijeni/Invertiraj boju" - }, - "size": "Veličina", - "submit": "Pošalji", - "success": "Uspješno", - "tools": { - "noSearchResults": "Nije pronađen nijedan alat", - "noTools": "Nema dostupnih alata" - }, - "undoDataMismatch": "Nije moguće poništiti: podaci o radnji su oštećeni", - "undoFailed": "Poništavanje radnje nije uspjelo", - "undoQuotaError": "Nije moguće poništiti: nedovoljno prostora za pohranu", - "undoStorageError": "Poništavanje dovršeno, ali neke datoteke nije bilo moguće spremiti u pohranu", - "undoSuccess": "Radnja je uspješno poništena", - "unsupported": "Nepodržano", - "onboarding": { - "welcomeModal": { - "title": "Dobrodošli u Stirling PDF!", - "description": "Želite li brzu 1-minutnu turu kako biste naučili ključne značajke i kako započeti?", - "helpHint": "Ovaj obilazak uvijek možete pokrenuti kasnije putem gumba Pomoć u donjem lijevom kutu.", - "startTour": "Započni obilazak", - "maybeLater": "Možda kasnije", - "dontShowAgain": "Ne prikazuj ponovno" - }, - "welcomeSlide": { - "title": "Dobrodošli u Stirling", - "body": "Stirling PDF je sada spreman za timove svih veličina. Ovo ažuriranje donosi novi izgled, moćne nove administratorske mogućnosti i našu najtraženiju značajku - Uredi tekst." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Odaberimo alat Obrezivanje kako bismo pokazali kako koristiti jedan od alata.", - "toolInterface": "Ovo je sučelje alata Obrezivanje. Kao što vidite, nema mnogo toga jer još nismo dodali PDF datoteke s kojima bismo radili.", - "filesButton": "Gumb Datoteke na traci brzog pristupa omogućuje učitavanje PDF-ova na koje ćete primijeniti alate.", - "fileSources": "Ovdje možete otpremiti nove datoteke ili pristupiti nedavnim datotekama. Za obilazak ćemo koristiti oglednu datoteku.", - "workbench": "Ovo je Radna ploča - glavno područje gdje pregledavate i uređujete svoje PDF-ove.", - "viewSwitcher": "Upotrijebite ove kontrole kako biste odabrali način prikaza svojih PDF-ova.", - "viewer": "Preglednik vam omogućuje čitanje i komentiranje PDF-ova.", - "pageEditor": "Uređivač stranica omogućuje razne radnje nad stranicama u vašim PDF-ovima, poput preuređivanja, okretanja i brisanja.", - "activeFiles": "Prikaz Aktivne datoteke pokazuje sve PDF-ove koje ste učitali u alat i omogućuje odabir onih koje želite obraditi.", - "fileCheckbox": "Klikom na jednu od datoteka odabirete je za obradu. Možete odabrati više datoteka za skupne radnje.", - "selectControls": "Desni panel sadrži gumbe za brzo odabiranje/poništavanje odabira svih aktivnih PDF-ova, kao i gumbe za promjenu teme ili jezika aplikacije.", - "cropSettings": "Sada kada smo odabrali datoteku koju želimo obrezati, možemo konfigurirati alat Obrezivanje i odabrati područje na koje želimo obrezati PDF.", - "runButton": "Kada je alat konfiguriran, ovim gumbom možete pokrenuti alat na svim odabranim PDF-ovima.", - "results": "Nakon što alat završi s radom, korak Pregled prikazat će pregled rezultata u ovom panelu i omogućiti vam poništavanje radnje ili preuzimanje datoteke.", - "fileReplacement": "Izmijenjena datoteka automatski će zamijeniti izvornu datoteku na Radnoj ploči, što vam omogućuje da je lako proslijedite kroz još alata.", - "pinButton": "Možete koristiti gumb Prikvači ako želite da vaše datoteke ostanu aktivne nakon pokretanja alata nad njima.", - "wrapUp": "Sve je spremno! Naučili ste o glavnim područjima aplikacije i kako ih koristiti. Kliknite gumb Pomoć kada god želite ponovno vidjeti ovaj obilazak.", - "previous": "Prethodno", - "next": "Sljedeće", - "finish": "Završi", - "startTour": "Započni obilazak", - "startTourDescription": "Krenite u vođeni obilazak ključnih značajki alata Stirling PDF", - "buttons": { - "next": "Dalje →", - "back": "Natrag", - "skipForNow": "Preskoči zasad", - "download": "Preuzmi →", - "showMeAround": "Provedi me", - "skipTheTour": "Preskoči obilazak" - }, - "serverLicense": { - "skip": "Preskoči zasad", - "seePlans": "Pogledaj planove →", - "upgrade": "Nadogradi odmah →", - "freeTitle": "Poslužiteljska licenca", - "overLimitTitle": "Potrebna poslužiteljska licenca", - "overLimitBody": "Naše licenciranje dopušta do {{freeTierLimit}} korisnika besplatno po poslužitelju. Imate {{overLimitUserCopy}} Stirling korisnika. Za nesmetan nastavak, nadogradite na Stirling Server plan - neograničena mjesta, uređivanje teksta u PDF-u i puna admin kontrola za $99/server/mo.", - "freeBody": "Naše Open-Core licenciranje dopušta do {{freeTierLimit}} korisnika besplatno po poslužitelju. Za nesmetano skaliranje i rani pristup našem novom alatu za uređivanje teksta u PDF-u, preporučujemo Stirling Server plan - potpuno uređivanje i neograničena mjesta za $99/server/mo." - }, - "desktopInstall": { - "title": "Preuzimanje", - "titleWithOs": "Preuzmi za {{osLabel}}", - "body": "Stirling najbolje radi kao desktop aplikacija. Možete ga koristiti izvan mreže, brže pristupati dokumentima i uređivati lokalno na računalu." - }, - "planOverview": { - "adminTitle": "Pregled za administratore", - "userTitle": "Pregled plana", - "adminBodyLoginEnabled": "Kao administrator možete upravljati korisnicima, konfigurirati postavke i nadzirati zdravlje poslužitelja. Prvih {{freeTierLimit}} osoba na vašem poslužitelju koristi Stirling besplatno.", - "adminBodyLoginDisabled": "Kad omogućite način prijave, moći ćete upravljati korisnicima, konfigurirati postavke i nadzirati zdravlje poslužitelja. Prvih {{freeTierLimit}} osoba na vašem poslužitelju koristi Stirling besplatno.", - "userBody": "Pozovite suradnike, dodijelite uloge i držite dokumente organiziranima u jednom sigurnom radnom prostoru. Omogućite način prijave kad budete spremni prerasti samostalnu upotrebu." - }, - "securityCheck": { - "message": "Aplikacija je nedavno pretrpjela značajne promjene. Možda je potrebna pažnja vašeg administratora poslužitelja. Potvrdite svoju ulogu za nastavak." - } - }, - "adminOnboarding": { - "welcome": "Dobrodošli u Administratorski obilazak! Istražimo moćne korporativne značajke i postavke dostupne administratorima sustava.", - "configButton": "Kliknite gumb Konfiguracija za pristup svim postavkama sustava i administrativnim kontrolama.", - "settingsOverview": "Ovo je Panel postavki. Administratorske postavke organizirane su po kategorijama radi lakšeg snalaženja.", - "teamsAndUsers": "Ovdje upravljajte timovima i pojedinačnim korisnicima. Možete pozvati nove korisnike putem e-pošte, dijeljivih poveznica ili im sami stvoriti prilagođene račune.", - "systemCustomization": "Imamo opsežne načine za prilagodbu sučelja: Postavke sustava omogućuju promjenu naziva aplikacije i jezika, Značajke omogućuju upravljanje certifikatima poslužitelja, a Krajnje točke omogućuju uključivanje ili isključivanje pojedinih alata za vaše korisnike.", - "databaseSection": "Za napredna produkcijska okruženja imamo postavke koje omogućuju povezivanje s vanjskim bazama podataka kako biste se integrirali s postojećom infrastrukturom.", - "connectionsSection": "Odjeljak Veze podržava razne metode prijave, uključujući prilagođeni SSO i SAML pružatelje kao što su Google i GitHub, uz integracije e-pošte za obavijesti i komunikaciju.", - "adminTools": "Konačno, tu su i napredni administrativni alati poput Revizije za praćenje aktivnosti sustava i Analitike upotrebe za nadzor kako korisnici koriste platformu.", - "wrapUp": "To je administratorski obilazak! Vidjeli ste korporativne značajke koje čine Stirling PDF moćnim, prilagodljivim rješenjem za organizacije. Ovom obilasku možete pristupiti u bilo kojem trenutku iz izbornika Pomoć." - }, - "workspace": { - "title": "Radni prostor", - "people": { - "title": "Osobe", - "description": "Upravljajte članovima radnog prostora i njihovim dozvolama", - "loading": "Učitavanje osoba...", - "searchMembers": "Pretraži članove...", - "addMembers": "Dodaj članove", - "inviteMembers": { - "label": "Pozovi članove", - "subtitle": "Upišite ili zalijepite e-adrese dolje, odvojene zarezima. Vaš radni prostor naplaćuje se po članovima." - }, - "user": "Korisnik", - "role": "Uloga", - "team": "Tim", - "status": "Status", - "actions": { - "label": "Radnje", - "upgrade": "Nadogradi" - }, - "noMembersFound": "Nije pronađen nijedan član", - "active": "Aktivno", - "disabled": "Onemogućeno", - "activeSession": "Aktivna sesija", - "member": "Član", - "admin": "Administrator", - "roleDescriptions": { - "admin": "Može upravljati postavkama i pozivati članove, s punim administrativnim pristupom.", - "member": "Može pregledavati i uređivati zajedničke datoteke, ali ne može upravljati postavkama radnog prostora ili članovima.", - "user": "Korisnik" - }, - "editRole": "Uredi ulogu", - "enable": "Omogući", - "disable": "Onemogući", - "deleteUser": "Izbriši korisnika", - "deleteUserSuccess": "Korisnik je uspješno izbrisan", - "deleteUserError": "Nije uspjelo brisanje korisnika", - "confirmDelete": "Jeste li sigurni da želite izbrisati ovog korisnika? Ova radnja se ne može poništiti.", - "addMember": { - "title": "Dodaj člana", - "username": "Korisničko ime (e-pošta)", - "usernamePlaceholder": "user@example.com", - "password": "Lozinka", - "passwordPlaceholder": "Unesite lozinku", - "role": "Uloga", - "team": "Tim (neobavezno)", - "teamPlaceholder": "Odaberite tim", - "forcePasswordChange": "Prisili promjenu lozinke pri prvoj prijavi", - "cancel": "Odustani", - "submit": "Dodaj člana", - "usernameRequired": "Potrebni su korisničko ime i lozinka", - "passwordTooShort": "Lozinka mora imati najmanje 6 znakova", - "success": "Korisnik je uspješno stvoren", - "error": "Stvaranje korisnika nije uspjelo" - }, - "editMember": { - "title": "Uredi člana", - "editing": "Uređivanje:", - "role": "Uloga", - "team": "Tim (neobavezno)", - "teamPlaceholder": "Odaberite tim", - "cancel": "Odustani", - "submit": "Ažuriraj člana", - "success": "Korisnik je uspješno ažuriran", - "error": "Ažuriranje korisnika nije uspjelo" - }, - "toggleEnabled": { - "success": "Status korisnika je uspješno ažuriran", - "error": "Nije uspjelo ažuriranje statusa korisnika" - }, - "delete": { - "success": "Korisnik je uspješno izbrisan", - "error": "Nije uspjelo brisanje korisnika" - }, - "emailInvite": { - "tab": "Poziv e-poštom", - "description": "Utipkajte ili zalijepite e-adrese dolje, odvojene zarezima. Korisnici će putem e-pošte dobiti pristupne podatke.", - "emails": "E-mail adrese", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Potreban je barem jedan e-mail", - "submit": "Pošalji pozive", - "success": "Korisnici su uspješno pozvani", - "partialSuccess": "Neki pozivi nisu uspjeli", - "allFailed": "Pozivanje korisnika nije uspjelo", - "error": "Slanje poziva nije uspjelo" - }, - "directInvite": { - "tab": "Izravno stvaranje" - }, - "inviteLinkTab": { - "tab": "Poveznica za poziv" - }, - "inviteLink": { - "description": "Generirajte sigurnu poveznicu koja korisniku omogućuje postaviti vlastitu lozinku", - "email": "E-mail adresa", - "emailPlaceholder": "user@example.com (neobavezno)", - "emailDescription": "Neobavezno - ostavite prazno za opću pozivnicu koju može koristiti bilo tko", - "emailRequired": "Potrebna je e-mail adresa", - "emailOptional": "Neobavezno - ostavite prazno za opću pozivnicu", - "emailRequiredForSend": "Za slanje e-mail obavijesti potrebna je e-mail adresa", - "expiryHours": "Sati isteka", - "expiryDescription": "Za koliko sati poveznica istječe", - "sendEmail": "Pošalji poveznicu za poziv e-poštom", - "sendEmailDescription": "Ako je omogućeno, poveznica za poziv bit će poslana na navedenu e-mail adresu", - "smtpRequired": "SMTP nije konfiguriran", - "generate": "Generiraj poveznicu", - "generated": "Poveznica za poziv je generirana", - "copied": "Poveznica kopirana u međuspremnik", - "success": "Poveznica za poziv uspješno generirana", - "successWithEmail": "Poveznica za poziv generirana i poslana e-poštom", - "emailSent": "Poveznica za poziv generirana i poslana e-poštom", - "emailFailed": "Poveznica za poziv generirana, ali slanje e-pošte nije uspjelo", - "emailFailedDetails": "Pogreška: {0}. Podijelite poveznicu za poziv ručno.", - "error": "Generiranje poveznice za poziv nije uspjelo", - "submit": "Generiraj poveznicu za poziv" - }, - "inviteMode": { - "username": "Korisničko ime", - "email": "E-pošta", - "link": "Poveznica", - "emailDisabled": "Pozivi e-poštom zahtijevaju konfiguraciju SMTP-a i postavku mail.enableInvites=true" - }, - "license": { - "users": "korisnika", - "availableSlots": "Dostupna mjesta", - "grandfathered": "Zaštićeno starim uvjetima", - "grandfatheredShort": "{{count}} zaštićenih starim uvjetima", - "fromLicense": "iz licence", - "slotsAvailable": "{{count}} slobodnih korisničkih mjesta", - "noSlotsAvailable": "Nema dostupnih mjesta", - "currentUsage": "Trenutno se koristi {{current}} od {{max}} korisničkih licenci" - }, - "loginRequired": "Najprije omogućite način prijave" - }, - "teams": { - "title": "Timovi", - "description": "Upravljajte timovima i organizirajte članove radnog prostora", - "loading": "Učitavanje timova...", - "loadingDetails": "Učitavanje pojedinosti o timu...", - "loadError": "Nije uspjelo učitavanje detalja tima", - "createNewTeam": "Stvori novi tim", - "teamName": "Naziv tima", - "totalMembers": "Ukupno članova", - "actions": "Radnje", - "noTeamsFound": "Nije pronađen nijedan tim", - "noMembers": "Nema članova u ovom timu", - "system": "Sustav", - "addMember": "Dodaj člana", - "viewTeam": "Prikaži tim", - "removeMember": "Ukloni iz tima", - "cannotRemoveFromSystemTeam": "Nije moguće ukloniti iz sistemskog tima", - "renameTeamLabel": "Preimenuj tim", - "deleteTeamLabel": "Izbriši tim", - "cannotDeleteInternal": "Nije moguće izbrisati tim Internal", - "confirmDelete": "Jeste li sigurni da želite izbrisati ovaj tim? Tim mora biti prazan za brisanje.", - "confirmRemove": "Ukloniti korisnika iz ovog tima?", - "cannotRenameInternal": "Nije moguće preimenovati tim Internal", - "cannotAddToInternal": "Nije moguće dodavati članove u tim Internal", - "teamNotFound": "Tim nije pronađen", - "backToTeams": "Natrag na timove", - "memberCount": "{{count}} članova", - "removeMemberSuccess": "Korisnik je uklonjen iz tima", - "removeMemberError": "Nije uspjelo uklanjanje korisnika iz tima", - "createTeam": { - "title": "Stvori novi tim", - "teamName": "Naziv tima", - "teamNamePlaceholder": "Unesite naziv tima", - "cancel": "Odustani", - "submit": "Stvori tim", - "nameRequired": "Naziv tima je obavezan", - "success": "Tim je uspješno stvoren", - "error": "Stvaranje tima nije uspjelo" - }, - "renameTeam": { - "title": "Preimenuj tim", - "renaming": "Preimenovanje:", - "newTeamName": "Novi naziv tima", - "newTeamNamePlaceholder": "Unesite novi naziv tima", - "cancel": "Odustani", - "submit": "Preimenuj tim", - "nameRequired": "Naziv tima je obavezan", - "success": "Tim je uspješno preimenovan", - "error": "Preimenovanje tima nije uspjelo" - }, - "deleteTeam": { - "success": "Tim je uspješno izbrisan", - "error": "Brisanje tima nije uspjelo. Provjerite je li tim prazan.", - "teamMustBeEmpty": "Tim mora biti prazan prije brisanja" - }, - "addMemberToTeam": { - "title": "Dodaj člana u tim", - "addingTo": "Dodavanje u", - "selectUser": "Odaberite korisnika", - "selectUserPlaceholder": "Odaberite korisnika", - "selectUserRequired": "Molimo odaberite korisnika", - "currentlyIn": "trenutno u", - "willBeMoved": "Napomena: ovaj korisnik bit će premješten iz svojeg trenutačnog tima u ovaj tim.", - "cancel": "Odustani", - "submit": "Dodaj člana", - "userRequired": "Molimo odaberite korisnika", - "success": "Član je uspješno dodan u tim", - "error": "Dodavanje člana u tim nije uspjelo" - }, - "changeTeam": { - "label": "Promijeni tim", - "title": "Promijeni tim", - "changing": "Premještanje", - "selectTeam": "Odaberi tim", - "selectTeamPlaceholder": "Odaberite tim", - "selectTeamRequired": "Molimo odaberite tim", - "success": "Tim je uspješno promijenjen", - "error": "Promjena tima nije uspjela", - "submit": "Promijeni tim" - } - } - }, - "plan": { - "currency": "Valuta", - "popular": "Popularno", - "current": "Trenutačni plan", - "upgrade": "Nadogradi", - "contact": "Kontaktirajte nas", - "customPricing": "Prilagođeno", - "showComparison": "Usporedi sve značajke", - "hideComparison": "Sakrij usporedbu značajki", - "featureComparison": "Usporedba značajki", - "from": "Od", - "perMonth": "/mj", - "perSeat": "/mjesto", - "withServer": "+ Server plan", - "licensedSeats": "Licencirano: {{count}} mjesta", - "includedInCurrent": "Uključeno u vaš plan", - "selectPlan": "Odaberi plan", - "manage": "Upravljaj", - "manageSubscription": { - "description": "Upravljajte pretplatom, naplatom i načinima plaćanja" - }, - "activePlan": { - "title": "Aktivni plan", - "subtitle": "Pojedinosti vaše trenutačne pretplate" - }, - "availablePlans": { - "title": "Dostupni planovi", - "subtitle": "Odaberite plan koji odgovara vašim potrebama" - }, - "static": { - "title": "Podaci o naplati", - "message": "Internetska naplata trenutačno nije konfigurirana. Za nadogradnju vašeg plana ili upravljanje pretplatama kontaktirajte nas izravno.", - "contactSales": "Kontaktirajte prodaju", - "contactToUpgrade": "Kontaktirajte nas za nadogradnju ili prilagodbu vašeg plana", - "maxUsers": "Maks. korisnika", - "upTo": "Do" - }, - "period": { - "month": "mjesec", - "perUserPerMonth": "/korisnik/mjesec" - }, - "free": { - "name": "Besplatno", - "highlight1": "Ograničena upotreba alata tjedno", - "highlight2": "Pristup svim alatima", - "highlight3": "Podrška zajednice", - "forever": "Zauvijek besplatno", - "included": "Uključeno" - }, - "pro": { - "name": "Pro", - "highlight1": "Neograničena upotreba alata", - "highlight2": "Napredni PDF alati", - "highlight3": "Bez vodenih žigova" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Prilagođeno određivanje cijene", - "highlight2": "Namjenska podrška", - "highlight3": "Najnovije značajke", - "requiresServer": "Zahtijeva Server", - "requiresServerMessage": "Najprije nadogradite na plan Server prije nadogradnje na Enterprise." - }, - "feature": { - "title": "Značajka", - "pdfTools": "Osnovni PDF alati", - "fileSize": "Ograničenje veličine datoteke", - "automation": "Automatizirajte tijekove rada alata", - "api": "Pristup API-ju", - "priority": "Prioritetna podrška", - "customPricing": "Prilagođene cijene" - }, - "licenseWarning": { - "title": "Dosegnuto ograničenje besplatne self-hosted verzije", - "body": "Imate {{total}} korisnika, ali besplatni sloj podržava samo {{limit}} po poslužitelju. Nadogradite kako bi Stirling PDF radio bez problema.", - "overLimit": "više od {{limit}}", - "cta": "Pogledaj planove" - } - }, - "subscription": { - "status": { - "active": "Aktivna", - "pastDue": "U kašnjenju", - "canceled": "Otkazana", - "incomplete": "Nepotpuna", - "trialing": "Probno razdoblje", - "none": "Nema pretplate" - }, - "renewsOn": "Obnavlja se {{date}}", - "cancelsOn": "Otkazuje se {{date}}" - }, - "billing": { - "manageBilling": "Upravljaj naplatom", - "portal": { - "error": "Nije uspjelo otvaranje portala za naplatu" - }, - "updateSeats": "Ažuriraj mjesta", - "updateEnterpriseSeats": "Ažuriraj Enterprise mjesta", - "currentSeats": "Trenutačna mjesta", - "minimumSeats": "Minimalan broj mjesta", - "basedOnUsers": "(trenutačni korisnici)", - "newSeatCount": "Novi broj mjesta", - "newSeatCountDescription": "Odaberite broj mjesta za svoju Enterprise licencu", - "whatHappensNext": "Što slijedi?", - "stripePortalRedirect": "Bit ćete preusmjereni u Stripeov portal za naplatu radi pregleda i potvrde promjene broja mjesta. Proporcionalni iznos izračunat će se automatski.", - "preparingUpdate": "Priprema ažuriranja mjesta...", - "seatCountTooLow": "Broj mjesta mora biti najmanje {{minimum}} (trenutačni broj korisnika)", - "seatCountUnchanged": "Odaberite drugi broj mjesta", - "seatsUpdated": "Mjesta ažurirana", - "seatsUpdatedMessage": "Vaša Enterprise mjesta ažurirana su na {{seats}}", - "updateProcessing": "Ažuriranje u obradi", - "updateProcessingMessage": "Ažuriranje mjesta je u obradi. Osvježite za nekoliko trenutaka.", - "notEnterprise": "Upravljanje mjestima dostupno je samo za Enterprise licence" - }, - "upgradeBanner": { - "title": "Nadogradite na plan Server", - "message": "Iskoristite Stirling PDF uz neograničene korisnike i napredne značajke", - "upgradeButton": "Nadogradi odmah", - "dismiss": "Odbaci banner", - "attentionTitle": "Ovom poslužitelju treba pažnja administratora", - "attentionBody": "Vaš se administrator treba prijaviti za više informacija. Odmah ih kontaktirajte.", - "attentionBodyAdmin": "Pregledajte zahtjeve licence kako bi ovaj poslužitelj bio usklađen.", - "seeInfo": "Prikaži informacije" - }, - "payment": { - "preparing": "Priprema naplate...", - "redirecting": "Preusmjeravanje na sigurnu naplatu...", - "upgradeTitle": "Nadogradi na {{planName}}", - "success": "Plaćanje uspješno!", - "successMessage": "Vaša je pretplata uspješno aktivirana. Uskoro ćete primiti potvrdni e-mail.", - "autoClose": "Ovaj će se prozor automatski zatvoriti...", - "error": "Pogreška pri plaćanju", - "upgradeSuccess": "Plaćanje uspješno! Vaša je pretplata nadograđena. Licenca je ažurirana na vašem poslužitelju. Uskoro ćete dobiti potvrdu e-poštom.", - "paymentSuccess": "Plaćanje uspješno! Dohvaćanje vašeg licencnog ključa...", - "licenseActivated": "Licenca aktivirana! Vaš licencni ključ je spremljen. Potvrda je poslana na registriranu adresu e-pošte.", - "licenseDelayed": "Plaćanje uspješno! Vaša se licenca generira. Uskoro ćete e-poštom primiti licencni ključ. Ako ga ne dobijete u roku od 10 minuta, kontaktirajte podršku.", - "licensePollingError": "Plaćanje je uspješno, ali nismo mogli automatski dohvatiti vaš licencni ključ. Provjerite e-poštu ili kontaktirajte podršku s potvrdom plaćanja.", - "licenseRetrievalError": "Plaćanje je uspješno, ali dohvat licence nije uspio. Licencni ključ ćete primiti e-poštom. Kontaktirajte podršku ako ga ne dobijete u roku od 10 minuta.", - "syncError": "Plaćanje je uspješno, ali sinkronizacija licence nije uspjela. Vaša će licenca uskoro biti ažurirana. Kontaktirajte podršku ako problem potraje.", - "licenseSaveError": "Spremanje licencnog ključa nije uspjelo. Kontaktirajte podršku s licencnim ključem za dovršetak aktivacije.", - "paymentCanceled": "Plaćanje je otkazano. Nije naplaćeno.", - "syncingLicense": "Sinkroniziranje vaše nadograđene licence...", - "generatingLicense": "Generiranje vašeg licencnog ključa...", - "upgradeComplete": "Nadogradnja dovršena", - "upgradeCompleteMessage": "Vaša je pretplata uspješno nadograđena. Postojeći licencni ključ je ažuriran.", - "stripeNotConfigured": "Stripe nije konfiguriran", - "stripeNotConfiguredMessage": "Stripe integracija plaćanja nije konfigurirana. Obratite se administratoru.", - "monthly": "Mjesečno", - "yearly": "Godišnje", - "billingPeriod": "Obračunsko razdoblje", - "enterpriseNote": "Mjesta se mogu prilagoditi u naplati (1–1000).", - "installationId": "ID instalacije", - "licenseKey": "Vaš licencni ključ", - "licenseInstructions": "Ovo je dodano vašoj instalaciji. Kopiju ćete dobiti i u e-pošti.", - "canCloseWindow": "Sada možete zatvoriti ovaj prozor.", - "licenseKeyProcessing": "Obrada licencnog ključa", - "licenseDelayedMessage": "Vaš se licencni ključ generira. Uskoro provjerite e-poštu ili kontaktirajte podršku.", - "perYear": "/god", - "perMonth": "/mj", - "emailInvalid": "Unesite valjanu adresu e-pošte", - "emailStage": { - "title": "Unesite svoju e-poštu", - "description": "Upotrijebit ćemo je za slanje licencnog ključa i potvrda o plaćanju.", - "emailLabel": "Adresa e-pošte", - "emailPlaceholder": "your@email.com", - "continue": "Nastavi", - "modalTitle": "Započnite - {{planName}}" - }, - "planStage": { - "title": "Odaberite obračunsko razdoblje", - "savingsNote": "Uštedite {{percent}}% uz godišnju naplatu", - "basePrice": "Osnovna cijena", - "seatPrice": "Po mjestu", - "totalForSeats": "Ukupno ({{count}} mjesta)", - "selectMonthly": "Odaberi mjesečno", - "selectYearly": "Odaberi godišnje", - "savePercent": "Uštedite {{percent}}%", - "savingsAmount": "Uštedite {{amount}}", - "modalTitle": "Odaberite obračunsko razdoblje - {{planName}}", - "billedYearly": "Naplaćuje se godišnje: {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Natrag na odabir plana", - "selectedPlan": "Odabrani plan", - "modalTitle": "Dovršite plaćanje - {{planName}}" - } - }, - "firstLogin": { - "title": "Prva prijava", - "welcomeTitle": "Dobrodošli!", - "welcomeMessage": "Zbog sigurnosti, pri prvoj prijavi morate promijeniti lozinku.", - "loggedInAs": "Prijavljeni kao", - "error": "Pogreška", - "currentPassword": "Trenutna lozinka", - "enterCurrentPassword": "Unesite svoju trenutnu lozinku", - "newPassword": "Nova lozinka", - "enterNewPassword": "Unesite novu lozinku (min. 8 znakova)", - "confirmPassword": "Potvrdite novu lozinku", - "reEnterNewPassword": "Ponovno unesite novu lozinku", - "changePassword": "Promijeni lozinku", - "allFieldsRequired": "Sva su polja obvezna", - "passwordsDoNotMatch": "Nove se lozinke ne podudaraju", - "passwordTooShort": "Lozinka mora imati najmanje 8 znakova", - "passwordMustBeDifferent": "Nova lozinka mora se razlikovati od trenutačne lozinke", - "passwordChangedSuccess": "Lozinka je uspješno promijenjena! Prijavite se ponovno.", - "passwordChangeFailed": "Neuspjela promjena lozinke. Provjerite svoju trenutačnu lozinku." - }, - "invite": { - "welcome": "Dobrodošli u Stirling PDF", - "invalidToken": "Nevažeća poveznica za poziv", - "validationError": "Provjera poveznice za poziv nije uspjela", - "passwordRequired": "Lozinka je obvezna", - "passwordTooShort": "Lozinka mora imati najmanje 6 znakova", - "passwordMismatch": "Lozinke se ne podudaraju", - "acceptError": "Neuspjelo stvaranje računa", - "validating": "Provjera poziva...", - "invalidInvitation": "Nevažeći poziv", - "goToLogin": "Idi na prijavu", - "welcomeTitle": "Pozvani ste!", - "welcomeSubtitle": "Dovršite postavljanje računa kako biste započeli", - "accountFor": "Stvaranje računa za", - "linkExpires": "Poveznica istječe", - "email": "Adresa e-pošte", - "emailPlaceholder": "Unesite svoju adresu e-pošte", - "emailRequired": "Adresa e-pošte je obvezna", - "invalidEmail": "Nevažeća adresa e-pošte", - "choosePassword": "Odaberite lozinku", - "passwordPlaceholder": "Unesite svoju lozinku", - "confirmPassword": "Potvrdite lozinku", - "confirmPasswordPlaceholder": "Ponovno unesite svoju lozinku", - "createAccount": "Stvori račun", - "creating": "Stvaranje računa...", - "alreadyHaveAccount": "Već imate račun?", - "signIn": "Prijavite se" - }, - "audit": { - "error": { - "title": "Pogreška pri učitavanju sustava revizije" - }, - "notAvailable": "Sustav revizije nije dostupan", - "notAvailableMessage": "Sustav revizije nije konfiguriran ili nije dostupan.", - "disabled": "Revizijsko zapisivanje je onemogućeno", - "disabledMessage": "Omogućite revizijsko zapisivanje u konfiguraciji aplikacije kako biste pratili sustavne događaje.", - "systemStatus": { - "title": "Status sustava", - "status": "Revizijsko zapisivanje", - "enabled": "Omogućeno", - "disabled": "Onemogućeno", - "level": "Razina revizije", - "retention": "Razdoblje zadržavanja", - "days": "dana", - "totalEvents": "Ukupno događaja" - }, - "tabs": { - "dashboard": "Nadzorna ploča", - "events": "Revizijski događaji", - "export": "Izvoz" - }, - "charts": { - "title": "Revizijska nadzorna ploča", - "error": "Pogreška pri učitavanju grafikona", - "day": "Dan", - "week": "Tjedan", - "month": "Mjesec", - "byType": "Događaji prema vrsti", - "byUser": "Događaji prema korisniku", - "overTime": "Događaji kroz vrijeme" - }, - "events": { - "title": "Revizijski događaji", - "filterByType": "Filtriraj prema vrsti", - "filterByUser": "Filtriraj prema korisniku", - "startDate": "Početni datum", - "endDate": "Završni datum", - "clearFilters": "Očisti", - "error": "Pogreška pri učitavanju događaja", - "noEvents": "Nema pronađenih događaja", - "timestamp": "Vremenska oznaka", - "type": "Vrsta", - "user": "Korisnik", - "ipAddress": "IP adresa", - "actions": "Radnje", - "viewDetails": "Prikaži detalje", - "eventDetails": "Detalji događaja", - "details": "Detalji" - }, - "export": { - "title": "Izvoz podataka revizije", - "description": "Izvezite revizijske događaje u CSV ili JSON format. Upotrijebite filtre kako biste ograničili izvezene podatke.", - "format": "Format izvoza", - "filters": "Filteri (neobavezno)", - "filterByType": "Filtriraj prema vrsti", - "filterByUser": "Filtriraj prema korisniku", - "startDate": "Početni datum", - "endDate": "Završni datum", - "clearFilters": "Očisti", - "exportButton": "Izvezi podatke", - "error": "Nije uspio izvoz podataka" - } - }, - "usage": { - "noData": "Podaci nisu dostupni", - "error": "Pogreška pri učitavanju statistike korištenja", - "noDataMessage": "Trenutačno nema dostupne statistike korištenja.", - "controls": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Sve", - "refresh": "Osvježi", - "dataTypeLabel": "Vrsta podataka:", - "dataType": { - "all": "Sve", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Sve" - }, - "stats": { - "totalEndpoints": "Ukupan broj krajnjih točaka", - "totalVisits": "Ukupno posjeta", - "showing": "Prikazano", - "selectedVisits": "Odabrane posjete" - }, - "chart": { - "title": "Grafikon korištenja krajnjih točaka" - }, - "table": { - "title": "Detaljna statistika", - "endpoint": "Krajnja točka", - "visits": "Posjete", - "percentage": "Postotak", - "noData": "Podaci nisu dostupni" - } - }, - "backendHealth": { - "checking": "Provjera statusa pozadinskog sustava...", - "online": "Pozadinski sustav online", - "offline": "Pozadinski sustav offline", - "starting": "Pozadinski sustav se pokreće...", - "wait": "Pričekajte da se pozadinski sustav potpuno pokrene pa pokušajte ponovno." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Otključajte PDF za nastavak", - "title": "Uklonite lozinku za nastavak", - "description": "Ovaj PDF je zaštićen lozinkom. Unesite lozinku kako biste mogli nastaviti raditi s njim.", - "password": { - "label": "Lozinka za PDF", - "placeholder": "Unesite lozinku za PDF" - }, - "skip": "Preskoči zasad", - "unlock": "Otključaj i nastavi", - "incorrectPassword": "Netočna lozinka", - "missingFile": "Odabrana datoteka više nije dostupna.", - "emptyResponse": "Uklanjanje lozinke nije proizvelo datoteku.", - "required": "Unesite lozinku za nastavak.", - "successTitle": "Lozinka uklonjena", - "successBodyWithName": "Lozinka uklonjena iz {{fileName}}", - "successBody": "Lozinka je uspješno uklonjena." - }, - "setup": { - "welcome": "Dobrodošli u Stirling PDF", - "description": "Započnite tako da odaberete kako želite koristiti Stirling PDF", - "step1": { - "label": "Odaberite način", - "description": "Izvan mreže ili poslužitelj" - }, - "step2": { - "label": "Odaberite poslužitelj", - "description": "Self-hosted poslužitelj" - }, - "step3": { - "label": "Prijava", - "description": "Unesite vjerodajnice" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Prijavite se svojim Stirling računom" - }, - "selfhosted": { - "title": "Self-hosted poslužitelj", - "description": "Povežite se s vlastitim Stirling PDF poslužiteljem" - } - }, - "saas": { - "title": "Prijavite se u Stirling", - "subtitle": "Prijavite se svojim Stirling računom" - }, - "selfhosted": { - "title": "Prijavite se na poslužitelj", - "subtitle": "Unesite vjerodajnice poslužitelja" - }, - "server": { - "title": "Povežite se s poslužiteljem", - "subtitle": "Unesite URL svog self-hosted Stirling PDF poslužitelja", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Self-hosted poslužitelj" - }, - "url": { - "label": "URL poslužitelja", - "description": "Unesite puni URL svog self-hosted Stirling PDF poslužitelja" - }, - "error": { - "emptyUrl": "Unesite URL poslužitelja", - "unreachable": "Nije moguće povezati se s poslužiteljem", - "testFailed": "Test veze nije uspio" - }, - "testing": "Testiranje veze..." - }, - "login": { - "title": "Prijava", - "subtitle": "Unesite vjerodajnice za nastavak", - "connectingTo": "Povezivanje na:", - "username": { - "label": "Korisničko ime", - "placeholder": "Unesite korisničko ime" - }, - "email": { - "label": "E-pošta", - "placeholder": "Unesite svoju e-poštu" - }, - "password": { - "label": "Lozinka", - "placeholder": "Unesite lozinku" - }, - "error": { - "emptyUsername": "Unesite korisničko ime", - "emptyEmail": "Unesite svoju e-poštu", - "emptyPassword": "Unesite lozinku", - "oauthFailed": "OAuth prijava nije uspjela. Pokušajte ponovno." - }, - "submit": "Prijava", - "signInWith": "Prijavite se pomoću", - "oauthPending": "Otvaranje preglednika za autentikaciju...", - "orContinueWith": "Ili nastavite s e-poštom" - } - }, - "oauth": { - "success": { - "title": "Autentikacija uspješna", - "message": "Možete zatvoriti ovaj prozor i vratiti se u Stirling PDF." - }, - "error": { - "title": "Autentikacija nije uspjela", - "message": "Autentikacija nije bila uspješna. Možete zatvoriti ovaj prozor i pokušati ponovno." - } - }, - "pdfTextEditor": { - "title": "PDF JSON uređivač", - "viewLabel": "PDF uređivač", - "converting": "Pretvaranje PDF-a u format za uređivanje...", - "conversionFailed": "Pretvorba PDF-a nije uspjela. Pokušajte ponovno.", - "currentFile": "Trenutačna datoteka: {{name}}", - "pageSummary": "Stranica {{number}} od {{total}}", - "pagePreviewAlt": "Pregled stranice", - "imageLabel": "Postavljena slika", - "noTextOnPage": "Na ovoj stranici nije otkriven tekst koji se može uređivati.", - "pageType": { - "paragraph": "Stranica s odlomcima", - "sparse": "Rijedak tekst" - }, - "groupingMode": { - "auto": "Auto", - "paragraph": "Odlomak", - "singleLine": "Jedan redak" - }, - "badges": { - "unsaved": "Uređeno", - "modified": "Uređeno", - "earlyAccess": "Rani pristup" - }, - "actions": { - "reset": "Poništi promjene", - "downloadJson": "Preuzmi JSON", - "generatePdf": "Generiraj PDF" - }, - "options": { - "autoScaleText": { - "title": "Automatski skaliraj tekst kako bi stao u okvire", - "description": "Automatski vodoravno skalira tekst da stane u izvorni okvir kada se renderiranje fonta razlikuje od PDF-a." - }, - "groupingMode": { - "title": "Način grupiranja teksta", - "autoDescription": "Automatski detektira tip stranice i grupira tekst prikladno.", - "paragraphDescription": "Grupira poravnane retke u višeredne tekstualne okvire odlomaka.", - "singleLineDescription": "Zadržava svaki redak teksta u PDF-u kao zaseban tekstualni okvir." - }, - "manualGrouping": { - "descriptionInline": "Savjet: Držite Ctrl (Cmd) ili Shift za višestruki odabir tekstualnih okvira. Iznad odabira pojavit će se plutajuća alatna traka kako biste mogli spajati, razgrupirati ili prilagoditi širine." - }, - "forceSingleElement": { - "title": "Zaključaj uređeni tekst u jedan PDF element", - "description": "Kad je omogućeno, uređivač izvozi svaki uređeni tekstualni okvir kao jedan PDF tekstni element kako bi se izbjeglo preklapanje glifova ili miješanje fontova." - } - }, - "manual": { - "mergeTooltip": "Spoji odabrane okvire", - "merge": "Spoji odabir", - "ungroupTooltip": "Razdvoji odlomak natrag na retke", - "ungroup": "Razgrupiraj odabir", - "widthMenu": "Opcije širine", - "expandWidth": "Proširi do ruba stranice", - "resetWidth": "Vrati širinu", - "resizeHandle": "Prilagodi širinu teksta" - }, - "disclaimer": { - "heading": "Ograničenja pregleda", - "textFocus": "Ovaj radni prostor usmjeren je na uređivanje teksta i premještanje ugrađenih slika. Složena grafika stranice, elementi obrazaca i slojevita grafika sačuvani su za izvoz, ali ovdje nisu u potpunosti uređivi.", - "previewVariance": "Neki vizualni elementi (poput rubova tablica, oblika ili izgleda anotacija) možda se neće prikazati točno u pregledu. Izvezeni PDF zadržava izvorne naredbe crtanja kad god je to moguće.", - "alpha": "Ovaj alfa preglednik još se razvija — određeni fontovi, boje, efekti transparentnosti i detalji izgleda mogu se blago promijeniti. Prije dijeljenja dvaput provjerite generirani PDF." - }, - "empty": { - "title": "Nijedan dokument nije učitan", - "subtitle": "Učitajte PDF ili JSON datoteku kako biste započeli uređivanje teksta." - }, - "welcomeBanner": { - "title": "Dobrodošli u PDF uređivač teksta (rani pristup)", - "experimental": "Ovo je eksperimentalna značajka u aktivnom razvoju. Tijekom korištenja očekujte određenu nestabilnost i probleme.", - "howItWorks": "Ovaj alat pretvara vaš PDF u uređivi format u kojem možete mijenjati tekst i premještati slike. Promjene se spremaju kao novi PDF.", - "bestFor": "Najbolje za:", - "bestFor1": "Jednostavne PDF-ove s uglavnom tekstom i slikama", - "bestFor2": "Dokumente sa standardnim formatiranjem odlomaka", - "bestFor3": "Pisma, eseje, izvješća i osnovne dokumente", - "notIdealFor": "Nije idealno za:", - "notIdealFor1": "PDF-ove s posebnim oblikovanjem kao što su nabrajanja, tablice ili višestupčani rasporedi", - "notIdealFor2": "Časopise, brošure ili izrazito dizajnirane dokumente", - "notIdealFor3": "Upute i priručnike sa složenim rasporedom", - "limitations": "Trenutna ograničenja:", - "limitation1": "Prikaz fontova može se malo razlikovati od izvornog PDF-a", - "limitation2": "Složena grafika, polja obrazaca i anotacije su sačuvani, ali se ne mogu uređivati", - "limitation3": "Velikim datotekama može trebati vremena za pretvorbu i obradu", - "knownIssues": "Poznati problemi (u rješavanju):", - "issue1": "Boja teksta se trenutačno ne zadržava (uskoro dolazi)", - "issue2": "Način odlomka ima više problema s poravnanjem i razmacima – preporučuje se način Jedan redak", - "issue3": "Prikaz pregleda razlikuje se od izvezenog PDF-a – izvezeni PDF-ovi su vjerniji izvorniku", - "issue4": "Poravnanje rotiranog teksta možda će trebati ručno prilagoditi", - "issue5": "Efekti transparentnosti i slojevitosti mogu se razlikovati od izvornog", - "feedback": "Ovo je značajka ranog pristupa. Prijavite sve probleme kako biste nam pomogli poboljšati!", - "gotIt": "U redu", - "dontShowAgain": "Ne prikazuj više" - }, - "modeChange": { - "title": "Potvrdi promjenu načina", - "warning": "Promjena načina grupiranja teksta resetirat će sve nespremljene promjene. Jeste li sigurni da želite nastaviti?", - "cancel": "Odustani", - "confirm": "Resetiraj i promijeni način" - }, - "fontAnalysis": { - "details": "Detalji fonta", - "embedded": "Ugrađen", - "type": "Tip", - "webFormat": "Web format", - "warnings": "Upozorenja", - "suggestions": "Napomene", - "currentPageFonts": "Fontovi na ovoj stranici", - "allFonts": "Svi fontovi", - "fallback": "zamjenski", - "missing": "nedostaje", - "perfectMessage": "Svi fontovi mogu se savršeno reproducirati.", - "warningMessage": "Neki se fontovi možda neće ispravno prikazati.", - "infoMessage": "Dostupne su informacije o reprodukciji fontova.", - "perfect": "savršeno", - "subset": "podskup" - }, - "errors": { - "invalidJson": "Nije moguće pročitati JSON datoteku. Provjerite je li generirana alatom PDF u JSON.", - "pdfConversion": "Nije moguće pretvoriti uređeni JSON natrag u PDF." - } - }, - "auth": { - "sessionExpired": "Sesija je istekla", - "pleaseLoginAgain": "Prijavite se ponovno.", - "accessDenied": "Pristup odbijen", - "insufficientPermissions": "Nemate dopuštenje za ovu radnju." - }, - "addText": { - "title": "Dodaj tekst", - "header": "Dodajte tekst u PDF-ove", - "text": { - "name": "Sadržaj teksta", - "placeholder": "Unesite tekst koji želite dodati", - "fontLabel": "Font", - "fontSizeLabel": "Veličina fonta", - "fontSizePlaceholder": "Upišite ili odaberite veličinu fonta (8–200)", - "colorLabel": "Boja teksta" - }, - "steps": { - "configure": "Podesi tekst" - }, - "step": { - "createDesc": "Unesite tekst koji želite dodati", - "place": "Postavi tekst", - "placeDesc": "Kliknite na PDF da biste dodali tekst" - }, - "instructions": { - "title": "Kako dodati tekst", - "text": "Nakon što gore unesete tekst, kliknite bilo gdje na PDF da biste ga postavili.", - "paused": "Postavljanje pauzirano", - "resumeHint": "Nastavite postavljanje kako biste kliknuli i dodali tekst.", - "noSignature": "Unesite tekst gore kako biste omogućili postavljanje." - }, - "mode": { - "move": "Premjesti tekst", - "place": "Postavi tekst", - "pause": "Pauziraj postavljanje", - "resume": "Nastavi postavljanje" - }, - "results": { - "title": "Rezultati dodavanja teksta" - }, - "error": { - "failed": "Došlo je do pogreške pri dodavanju teksta u PDF." - }, - "tags": "tekst,bilješka,oznaka", - "applySignatures": "Primijeni tekst" - } -} \ No newline at end of file diff --git a/frontend/public/locales/hu-HU/translation.json b/frontend/public/locales/hu-HU/translation.json deleted file mode 100644 index c1eace580..000000000 --- a/frontend/public/locales/hu-HU/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Válassza ki, hogyan szeretne eszközök között böngészni", - "description": "Tekintse meg mindkét elrendezést, és döntse el, hogyan szeretné felfedezni a Stirling PDF eszközeit.", - "sidebarTitle": "Oldalsáv mód", - "sidebarDescription": "Tartsa kéznél az eszközöket a munkaterület mellett a gyors váltáshoz.", - "recommended": "Ajánlott", - "chooseSidebar": "Oldalsáv mód használata", - "fullscreenTitle": "Teljes képernyős mód - (örökölt)", - "fullscreenDescription": "Böngéssze az összes eszközt egy katalógusban, amely lefedi a munkaterületet, amíg választ egyet.", - "chooseFullscreen": "Teljes képernyős mód használata", - "dismiss": "Talán később" - }, - "fullscreen": { - "showDetails": "Részletek megjelenítése", - "comingSoon": "Hamarosan elérhető:", - "favorite": "Hozzáadás a kedvencekhez", - "favorites": "Kedvencek", - "unavailable": "Szerveradminisztrátor letiltotta:", - "unavailableDependency": "Nem érhető el – szükséges eszköz hiányzik a szerveren:", - "heading": "Minden eszköz (teljes képernyős nézet)", - "noResults": "Próbálja módosítani a keresést vagy kapcsolja be a leírásokat, hogy megtalálja, amit keres.", - "recommended": "Ajánlott", - "unfavorite": "Eltávolítás a kedvencekből" - }, - "placeholder": "Válasszon egy eszközt a kezdéshez", - "toggle": { - "fullscreen": "Váltás teljes képernyős módra", - "sidebar": "Váltás oldalsáv módra" - }, - "alpha": "Alfa", - "premiumFeature": "Prémium funkció:", - "comingSoon": "Hamarosan:" - }, - "unsavedChanges": "Mentetlen változtatásai vannak a PDF-en.", - "areYouSure": "Biztosan elhagyja az oldalt?", - "unsavedChangesTitle": "Mentetlen változtatások", - "keepWorking": "Munka folytatása", - "discardChanges": "Elvetés és kilépés", - "applyAndContinue": "Mentés és kilépés", - "exportAndContinue": "Exportálás és folytatás", - "zipWarning": { - "title": "Nagy ZIP fájl", - "message": "Ez a ZIP {{count}} fájlt tartalmaz. Mégis kibontja?", - "cancel": "Mégse", - "confirm": "Kibontás" - }, - "defaultApp": { - "title": "Beállítás alapértelmezett PDF-alkalmazásként", - "message": "Szeretné a Stirling PDF-et alapértelmezett PDF-szerkesztőnek beállítani?", - "description": "Ezt később módosíthatja a rendszerbeállításokban.", - "notNow": "Most nem", - "setDefault": "Beállítás alapértelmezettként", - "dismiss": "Bezárás", - "prompt": { - "title": "Beállítás alapértelmezett PDF-szerkesztőként", - "message": "Állítsa a Stirling PDF-et a PDF-fájlok megnyitásának alapértelmezett alkalmazásává." - }, - "success": { - "title": "Alapértelmezett alkalmazás beállítva", - "message": "A Stirling PDF mostantól az alapértelmezett PDF-szerkesztő" - }, - "settingsOpened": { - "title": "Beállítások megnyitva", - "message": "Válassza a rendszerbeállításokban a Stirling PDF-et" - }, - "error": { - "title": "Hiba", - "message": "Nem sikerült beállítani az alapértelmezett PDF-kezelőt" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Mégse", - "addPageNumbers": { - "fontSize": "Betűméret", - "fontName": "Betűtípus", - "title": "Oldalszámozás hozzáadása", - "header": "Oldalszámozás hozzáadása", - "selectText": { - "1": "PDF fájl kiválasztása:", - "2": "Margó mérete", - "3": "Pozíció", - "4": "Kezdő szám", - "5": "Számozandó oldalak", - "6": "Egyedi szöveg" - }, - "customTextDesc": "Egyedi szöveg", - "numberPagesDesc": "Mely oldalakat számozzuk, alapértelmezett 'mind', elfogad 1-5 vagy 2,5,9 formátumot is", - "customNumberDesc": "Alapértelmezett {n}, elfogad 'Oldal {n} / {total}', 'Szöveg-{n}', '{filename}-{n}' formátumot", - "submit": "Oldalszámozás hozzáadása", - "configuration": "Beállítások", - "customize": "Megjelenés testreszabása", - "pagesAndStarting": "Oldalak és kezdő sorszám", - "positionAndPages": "Pozíció és oldalak", - "error": { - "failed": "A lapszámok hozzáadása sikertelen" - }, - "results": { - "title": "Lapszámozás eredménye" - }, - "preview": "Pozíció kiválasztása", - "previewDisclaimer": "Az előnézet hozzávetőleges. A végső kimenet eltérhet a PDF betűkészlet-metrikái miatt." - }, - "pageSelectionPrompt": "Egyedi oldalválasztás (Adja meg az oldalszámokat vesszővel elválasztva, pl. 1,5,6 vagy használjon függvényeket, pl. 2n+1):", - "startingNumberTooltip": "Az első megjelenítendő szám. A következő oldalak ettől a számtól növekednek.", - "marginTooltip": "A lapszám és az oldal széle közötti távolság.", - "fontSizeTooltip": "A lapszám szövegének mérete pontban. A nagyobb szám nagyobb szöveget eredményez.", - "fontTypeTooltip": "A lapszámok betűcsaládja. Válassza a dokumentum stílusához illően.", - "customTextTooltip": "Opcionális egyéni formátum a lapszámokhoz. A szám helyőrzője: {n}. Példa: \"Oldal {n}\" így jelenik meg: \"Oldal 1\", \"Oldal 2\", stb.", - "pdfPrompt": "PDF-fájl kiválasztása", - "multiPdfPrompt": "PDF-fájlok kiválasztása (2+)", - "multiPdfDropPrompt": "Válassza ki (vagy húzza ide) az összes szükséges PDF-fájlt", - "imgPrompt": "Kép kiválasztása", - "genericSubmit": "Küldés", - "uploadLimit": "Maximális fájlméret:", - "uploadLimitExceededSingular": "túl nagy. A maximálisan megengedett méret", - "uploadLimitExceededPlural": "túl nagyok. A maximálisan megengedett méretek", - "processTimeWarning": "Figyelmeztetés: A folyamat akár egy percig is eltarthat a fájlmérettől függően", - "pageOrderPrompt": "Egyedi oldalsorrend (Adja meg az oldalszámokat vesszővel elválasztva vagy használjon függvényeket, pl. 2n+1):", - "goToPage": "Ugrás", - "true": "Igen", - "false": "Nem", - "unknown": "Ismeretlen", - "app": { - "description": "Az ingyenes Adobe Acrobat alternatíva (10M+ letöltés)" - }, - "save": "Mentés", - "saveToBrowser": "Mentés böngészőbe", - "download": "Letöltés", - "downloadUnavailable": "A letöltés nem érhető el ehhez az elemhez", - "saveUnavailable": "Mentés nem érhető el ehhez az elemhez", - "pin": "Fájl rögzítése (aktív marad az eszköz futtatása után)", - "unpin": "Rögzítés feloldása (csere az eszköz futtatása után)", - "undoOperationTooltip": "Kattintson az utolsó művelet visszavonásához és az eredeti fájlok visszaállításához", - "undo": "Visszavonás", - "back": "Vissza", - "nothingToUndo": "Nincs visszavonható művelet", - "moreOptions": "További beállítások", - "editYourNewFiles": "Új fájl(ok) szerkesztése", - "close": "Bezárás", - "openInViewer": "Megnyitás a megjelenítőben", - "confirmClose": "Bezárás megerősítése", - "confirmCloseMessage": "Biztosan be akarja zárni ezt a fájlt?", - "confirmCloseCancel": "Mégse", - "confirmCloseConfirm": "Fájl bezárása", - "fileSelected": "Kiválasztva: {{filename}}", - "chooseFile": "Fájl kiválasztása", - "filesSelected": "fájl kiválasztva", - "files": { - "title": "Fájlok", - "upload": "Feltöltés", - "uploadFiles": "Fájlok feltöltése", - "addFiles": "Fájlok hozzáadása", - "selectFromWorkbench": "Válasszon fájlokat a munkapadról vagy ", - "selectMultipleFromWorkbench": "Válasszon legalább {{count}} fájlt a munkapadról vagy ", - "created": "Létrehozva", - "size": "Fájlméret" - }, - "noFavourites": "Nincsenek kedvencek", - "downloadComplete": "Letöltés befejezve", - "bored": "Unatkozik várakozás közben?", - "alphabet": "ABC", - "downloadPdf": "PDF letöltése", - "text": "Szöveg", - "font": "Betűtípus", - "selectFillter": "-- Válasszon --", - "pageNum": "Oldalszám", - "sizes": { - "small": "Kicsi", - "medium": "Közepes", - "large": "Nagy", - "x-large": "Extra nagy" - }, - "error": { - "pdfPassword": "A PDF-dokumentum jelszóval védett, és vagy nem adott meg jelszót, vagy helytelen jelszót adott meg", - "encryptedPdfMustRemovePassword": "Ez a PDF titkosított vagy jelszóval védett. Kérjük, oldja fel, mielőtt PDF/A formátumba konvertálja.", - "incorrectPasswordProvided": "A PDF jelszava helytelen vagy nincs megadva.", - "_value": "Hiba", - "dismissAllErrors": "Összes hiba elvetése", - "sorry": "Sajnáljuk a kellemetlenséget!", - "needHelp": "Segítségre van szüksége / Hibát talált?", - "contactTip": "Ha továbbra is problémákba ütközik, ne habozzon segítséget kérni. Bejelenthet hibát GitHub oldalunkon vagy felkereshet minket Discordon:", - "404": { - "head": "404 - Az oldal nem található | Hoppá, eltévedtünk a kódban!", - "1": "A keresett oldal nem található.", - "2": "Valami hiba történt" - }, - "github": "Hiba bejelentése GitHubon", - "showStack": "Stacktrace megjelenítése", - "copyStack": "Stacktrace másolása", - "githubSubmit": "GitHub - Hiba bejelentése", - "discordSubmit": "Discord - Támogatási poszt létrehozása" - }, - "warning": { - "tooltipTitle": "Figyelmeztetés" - }, - "edit": "Szerkesztés", - "delete": "Törlés", - "never": "Soha", - "username": "Felhasználónév", - "password": "Jelszó", - "welcome": "Üdvözöljük", - "property": "Tulajdonság", - "black": "Fekete", - "white": "Fehér", - "red": "Piros", - "green": "Zöld", - "blue": "Kék", - "custom": "Egyéni...", - "comingSoon": "Hamarosan", - "WorkInProgess": "Fejlesztés alatt álló funkció, hibák előfordulhatnak. Kérjük, jelezze a problémákat!", - "poweredBy": "Üzemelteti:", - "yes": "Igen", - "no": "Nem", - "changedCredsMessage": "A hitelesítési adatok megváltoztak!", - "notAuthenticatedMessage": "A felhasználó nincs hitelesítve.", - "userNotFoundMessage": "A felhasználó nem található.", - "incorrectPasswordMessage": "A jelenlegi jelszó helytelen.", - "usernameExistsMessage": "Ez a felhasználónév már létezik.", - "invalidUsernameMessage": "Érvénytelen felhasználónév. A felhasználónév csak betűket, számokat és a következő speciális karaktereket tartalmazhatja: @._+- vagy érvényes e-mail címnek kell lennie.", - "invalidPasswordMessage": "A jelszó nem lehet üres, és nem tartalmazhat szóközt az elején vagy végén.", - "confirmPasswordErrorMessage": "Az új jelszó és a jelszó megerősítése nem egyezik.", - "deleteCurrentUserMessage": "A jelenleg bejelentkezett felhasználó nem törölhető.", - "deleteUsernameExistsMessage": "A felhasználónév nem létezik, ezért nem törölhető.", - "downgradeCurrentUserMessage": "A jelenlegi felhasználó jogosultsági szintje nem csökkenthető", - "disabledCurrentUserMessage": "A jelenlegi felhasználó nem tiltható le", - "downgradeCurrentUserLongMessage": "A jelenlegi felhasználó jogosultsági szintje nem csökkenthető. Ezért a jelenlegi felhasználó nem jelenik meg.", - "userAlreadyExistsOAuthMessage": "A felhasználó már létezik OAuth2 felhasználóként.", - "userAlreadyExistsWebMessage": "A felhasználó már létezik webes felhasználóként.", - "oops": "Hoppá!", - "help": "Súgó", - "goHomepage": "Kezdőlap", - "joinDiscord": "Csatlakozzon Discord szerverünkhöz", - "seeDockerHub": "Docker Hub megtekintése", - "visitGithub": "GitHub tároló megtekintése", - "donate": "Támogatás", - "color": "Szín", - "sponsor": "Támogató", - "info": "Információ", - "pro": "Pro", - "page": "Oldal", - "pages": "Oldal", - "loading": "Betöltés...", - "review": "Ellenőrzés", - "addToDoc": "Hozzáadás a dokumentumhoz", - "reset": "Visszaállítás", - "apply": "Alkalmaz", - "noFileSelected": "Nincs fájl kiválasztva. Kérjük, töltsön fel egyet.", - "legal": { - "privacy": "Adatvédelmi irányelvek", - "iAgreeToThe": "Elfogadom az összes", - "terms": "Felhasználási feltételek", - "accessibility": "Akadálymentesítési nyilatkozat", - "cookie": "Süti szabályzat", - "impressum": "Impresszum", - "showCookieBanner": "Süti beállítások" - }, - "pipeline": { - "header": "Pipeline menü (Béta)", - "uploadButton": "Egyéni feltöltés", - "configureButton": "Beállítás", - "defaultOption": "Egyéni", - "submitButton": "Küldés", - "help": "Pipeline súgó", - "scanHelp": "Mappafigyelés súgó", - "deletePrompt": "Biztosan törli a pipeline-t?", - "tags": "automatizálás,szekvencia,szkriptelt,kötegelt feldolgozás", - "title": "Folyamat" - }, - "pipelineOptions": { - "header": "Pipeline beállítások", - "pipelineNameLabel": "Pipeline neve", - "saveSettings": "Műveleti beállítások mentése", - "pipelineNamePrompt": "Adja meg a pipeline nevét", - "selectOperation": "Művelet kiválasztása", - "addOperationButton": "Művelet hozzáadása", - "pipelineHeader": "Folyamat:", - "saveButton": "Letöltés", - "validateButton": "Ellenőrzés" - }, - "enterpriseEdition": { - "button": "Váltás Pro verzióra", - "warning": "Ez a funkció csak Pro felhasználók számára érhető el.", - "yamlAdvert": "A Stirling PDF Pro támogatja a YAML konfigurációs fájlokat és egyéb SSO funkciókat.", - "ssoAdvert": "Több felhasználókezelési funkcióra van szüksége? Tekintse meg a Stirling PDF Pro verzióját!" - }, - "analytics": { - "title": "Szeretne hozzájárulni a Stirling PDF fejlesztéséhez?", - "paragraph1": "A Stirling PDF opcionális analitikai adatgyűjtést kínál a termék fejlesztésének támogatásához. Nem gyűjtünk személyes információkat vagy fájltartalmakat.", - "paragraph2": "Kérjük, fontolja meg az analitika engedélyezését, hogy segítse a Stirling-PDF növekedését és jobban megérthessük felhasználóink igényeit.", - "learnMore": "További információ", - "enable": "Analitika engedélyezése", - "disable": "Analitika letiltása", - "settings": "Az analitikai beállításokat a config/settings.yml fájlban módosíthatja", - "privacyAssurance": "Nem követünk semmilyen személyes adatot, és nem figyeljük a fájlok tartalmát." - }, - "navbar": { - "favorite": "Kedvencek", - "recent": "Új és nemrég frissített", - "darkmode": "Sötét mód", - "language": "Nyelvek", - "settings": "Beállítások", - "allTools": "Eszközök", - "multiTool": "Többfunkciós eszköz", - "search": "Keresés", - "sections": { - "organize": "Rendszerezés", - "convertTo": "Konvertálás PDF-be", - "convertFrom": "Konvertálás PDF-ből", - "security": "Aláírás és biztonság", - "advance": "Haladó", - "edit": "Megtekintés és szerkesztés", - "popular": "Népszerű" - } - }, - "settings": { - "preferences": { - "title": "Beállítások" - }, - "workspace": { - "title": "Munkaterület", - "people": "Felhasználók", - "teams": "Csapatok" - }, - "configuration": { - "title": "Konfiguráció", - "systemSettings": "Rendszerbeállítások", - "features": "Funkciók", - "endpoints": "Végpontok", - "database": "Adatbázis", - "advanced": "Speciális" - }, - "securityAuth": { - "title": "Biztonság és hitelesítés", - "security": "Biztonság", - "connections": "Kapcsolatok" - }, - "licensingAnalytics": { - "title": "Licencelés és analitika", - "plan": "Csomag", - "audit": "Audit", - "usageAnalytics": "Használati analitika" - }, - "policiesPrivacy": { - "title": "Irányelvek és adatvédelem", - "legal": "Jogi", - "privacy": "Adatvédelem" - }, - "developer": { - "title": "Fejlesztő", - "apiKeys": "API-kulcsok" - }, - "tooltips": { - "enableLoginFirst": "Először engedélyezze a bejelentkezési módot", - "requiresEnterprise": "Enterprise licenc szükséges" - }, - "connection": { - "title": "Kapcsolati mód", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Önhostolt" - }, - "server": "Szerver", - "user": "Bejelentkezve mint", - "logout": "Kijelentkezés" - }, - "general": { - "title": "Általános", - "description": "Általános alkalmazásbeállítások konfigurálása.", - "user": "Felhasználó", - "logout": "Kijelentkezés", - "enableFeatures": { - "dismiss": "Elvetés", - "title": "Rendszergazdáknak", - "intro": "Engedélyezze a felhasználói hitelesítést, csapatkezelést és munkaterület-funkciókat a szervezete számára.", - "action": "Beállítás", - "and": "és", - "benefit": "Engedélyezi a felhasználói szerepköröket, csapatmunkát, adminisztrátori vezérlést és vállalati funkciókat.", - "learnMore": "További információ a dokumentációban" - }, - "defaultToolPickerMode": "Alapértelmezett eszközválasztó mód", - "defaultToolPickerModeDescription": "Válassza ki, hogy az eszközválasztó alapértelmezetten teljes képernyőn vagy oldalsávban nyíljon meg", - "mode": { - "sidebar": "Oldalsáv", - "fullscreen": "Teljes képernyő" - }, - "autoUnzipTooltip": "Az API műveletek által visszaadott ZIP fájlok automatikus kibontása. Tiltsa le, ha a ZIP fájlokat érintetlenül akarja hagyni. Ez nem érinti az automatizálási munkafolyamatokat.", - "autoUnzip": "API válaszok automatikus kicsomagolása", - "autoUnzipDescription": "ZIP válaszokban lévő fájlok automatikus kibontása", - "autoUnzipFileLimitTooltip": "Csak akkor bontsa ki, ha a ZIP legfeljebb ennyi fájlt tartalmaz. Állítsa magasabbra nagyobb ZIP-ek kibontásához.", - "autoUnzipFileLimit": "Automatikus kicsomagolás fájlkorlátja", - "autoUnzipFileLimitDescription": "ZIP-ből kibontandó fájlok maximális száma", - "defaultPdfEditor": "Alapértelmezett PDF-szerkesztő", - "defaultPdfEditorActive": "A Stirling PDF az alapértelmezett PDF-szerkesztő", - "defaultPdfEditorInactive": "Más alkalmazás van alapértelmezettként beállítva", - "defaultPdfEditorChecking": "Ellenőrzés...", - "defaultPdfEditorSet": "Már alapértelmezett", - "setAsDefault": "Beállítás alapértelmezettként", - "updates": { - "title": "Szoftverfrissítések", - "description": "Frissítések keresése és verzióinformációk megtekintése", - "currentVersion": "Jelenlegi verzió", - "latestVersion": "Legújabb verzió", - "checkForUpdates": "Frissítések keresése", - "viewDetails": "Részletek megtekintése" - }, - "hideUnavailableTools": "Nem elérhető eszközök elrejtése", - "hideUnavailableToolsDescription": "A szerver által letiltott eszközök eltávolítása, ahelyett hogy szürkén jelenjenek meg.", - "hideUnavailableConversions": "Nem elérhető konverziók elrejtése", - "hideUnavailableConversionsDescription": "A Konvertálás eszközben a letiltott opciók eltávolítása, ahelyett hogy szürkén jelenjenek meg." - }, - "hotkeys": { - "title": "Billentyűparancsok", - "description": "Testreszabhatja a billentyűparancsokat az eszközök gyors eléréséhez. Kattintson a \"Billentyűparancs módosítása\" gombra, és nyomjon meg egy új billentyűkombinációt. A megszakításhoz nyomja meg az Esc billentyűt.", - "errorConflict": "Ezt a gyorsbillentyűt már használja: {{tool}}.", - "errorModifier": { - "mac": "A billentyűparancs tartalmazzon ⌘ (Command), ⌥ (Option) vagy más módosítóbillentyűt.", - "windows": "A billentyűparancs tartalmazzon Ctrl, Alt vagy más módosítóbillentyűt." - }, - "searchPlaceholder": "Eszközök keresése...", - "none": "Nincs hozzárendelve", - "customBadge": "Egyéni", - "defaultLabel": "Alapértelmezett: {{shortcut}}", - "capturing": "Billentyűk megnyomása… (Esc a megszakításhoz)", - "change": "Gyorsbillentyű módosítása", - "reset": "Visszaállítás", - "shortcut": "Gyorsbillentyű", - "noShortcut": "Nincs gyorsbillentyű beállítva" - } - }, - "update": { - "modalTitle": "Frissítés elérhető", - "current": "Jelenlegi verzió", - "latest": "Legújabb verzió", - "latestStable": "Legújabb stabil", - "priorityLabel": "Prioritás", - "recommendedAction": "Javasolt lépés", - "breakingChangesDetected": "Inkompatibilis változások észlelve", - "breakingChangesMessage": "Egyes verziók inkompatibilis változásokat tartalmaznak. Frissítés előtt tekintse át az alábbi átállási útmutatókat.", - "migrationGuides": "Átállási útmutatók", - "viewGuide": "Útmutató megnyitása", - "loadingDetailedInfo": "Részletes információk betöltése...", - "close": "Bezárás", - "viewAllReleases": "Összes kiadás megtekintése", - "downloadLatest": "Legújabb letöltése", - "availableUpdates": "Elérhető frissítések", - "unableToLoadDetails": "Nem sikerült betölteni a részletes információkat.", - "version": "Verzió", - "urgentUpdateAvailable": "Sürgős frissítés", - "updateAvailable": "Frissítés elérhető", - "releaseNotes": "Kiadási megjegyzések", - "priority": { - "urgent": "Sürgős", - "normal": "Normál", - "minor": "Kisebb", - "low": "Alacsony" - }, - "breakingChanges": "Inkompatibilis változások", - "breakingChangesDefault": "Ez a verzió inkompatibilis változásokat tartalmaz.", - "migrationGuide": "Átállási útmutató" - }, - "changeCreds": { - "title": "Hitelesítési adatok módosítása", - "header": "Fiókadatok frissítése", - "changePassword": "Az alapértelmezett bejelentkezési adatokat használja. Kérjük, adjon meg új jelszót", - "newUsername": "Új felhasználónév", - "oldPassword": "Jelenlegi jelszó", - "newPassword": "Új jelszó", - "confirmNewPassword": "Új jelszó megerősítése", - "submit": "Változtatások mentése" - }, - "account": { - "title": "Fiókbeállítások", - "accountSettings": "Fiókbeállítások", - "adminSettings": "Rendszergazdai beállítások - Felhasználók kezelése", - "userControlSettings": "Felhasználói jogosultságok", - "changeUsername": "Felhasználónév módosítása", - "newUsername": "Új felhasználónév", - "password": "Jelszó megerősítése", - "oldPassword": "Régi jelszó", - "newPassword": "Új jelszó", - "changePassword": "Jelszó módosítása", - "confirmNewPassword": "Új jelszó megerősítése", - "signOut": "Kijelentkezés", - "yourApiKey": "Az Ön API kulcsa", - "syncTitle": "Böngészőbeállítások szinkronizálása a fiókkal", - "settingsCompare": "Beállítások összehasonlítása:", - "property": "Tulajdonság", - "webBrowserSettings": "Böngészőbeállítások", - "syncToBrowser": "Szinkronizálás: Fiók -> Böngésző", - "syncToAccount": "Szinkronizálás: Böngésző -> Fiók" - }, - "adminUserSettings": { - "title": "Felhasználókezelés", - "header": "Rendszergazdai felhasználókezelés", - "admin": "Rendszergazda", - "user": "Felhasználó", - "addUser": "Új felhasználó", - "deleteUser": "Felhasználó törlése", - "confirmDeleteUser": "Biztosan törli a felhasználót?", - "confirmChangeUserStatus": "Biztosan módosítja a felhasználó állapotát?", - "usernameInfo": "A felhasználónév csak betűket, számokat és a következő speciális karaktereket tartalmazhatja: @._+- vagy érvényes e-mail címnek kell lennie.", - "roles": "Szerepkörök", - "role": "Szerepkör", - "actions": "Műveletek", - "apiUser": "Korlátozott API felhasználó", - "extraApiUser": "További korlátozott API felhasználó", - "webOnlyUser": "Csak webes felhasználó", - "demoUser": "Demo felhasználó (egyedi beállítások nélkül)", - "internalApiUser": "Belső API felhasználó", - "forceChange": "Jelszóváltoztatás kikényszerítése bejelentkezéskor", - "submit": "Felhasználó mentése", - "changeUserRole": "Felhasználói szerepkör módosítása", - "authenticated": "Hitelesített", - "editOwnProfil": "Saját profil szerkesztése", - "enabledUser": "Aktív felhasználó", - "disabledUser": "Letiltott felhasználó", - "activeUsers": "Aktív felhasználók:", - "disabledUsers": "Letiltott felhasználók:", - "totalUsers": "Összes felhasználó:", - "lastRequest": "Utolsó kérés", - "usage": "Használat megtekintése" - }, - "endpointStatistics": { - "title": "Végpont Statisztika", - "header": "Végpont Statisztika", - "top10": "Top 10", - "top20": "Top 20", - "all": "Összes", - "refresh": "Frissítés", - "dataTypeLabel": "Adattípus:", - "dataTypeAll": "Mind", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Összes végpont", - "totalVisits": "Összes megtekintés", - "showing": "Mutatás", - "selectedVisits": "Kiválasztott megtekintések", - "endpoint": "Végpont", - "visits": "Megtekintések", - "percentage": "Százalék", - "loading": "Betöltés...", - "failedToLoad": "Nem sikerült betölteni a végpont adatokat. Próbálja meg frissíteni.", - "home": "Kezdőlap", - "login": "Bejelentkezés", - "top": "Legnépszerűbb", - "numberOfVisits": "Megtekintések száma", - "visitsTooltip": "Megtekintések: {0} ({1}% az összes megtekintésből)", - "retry": "Újrapróbálás" - }, - "database": { - "title": "Adatbázis importálás/exportálás", - "header": "Adatbázis importálás/exportálás", - "fileName": "Fájlnév", - "creationDate": "Létrehozás dátuma", - "fileSize": "Fájlméret", - "deleteBackupFile": "Biztonsági mentés törlése", - "importBackupFile": "Biztonsági mentés importálása", - "createBackupFile": "Biztonsági mentés létrehozása", - "downloadBackupFile": "Biztonsági mentés letöltése", - "info_1": "Az adatok importálásakor kritikus fontosságú a helyes struktúra biztosítása. Ha nem biztos a dolgában, kérjen szakértői segítséget. A helytelen struktúra alkalmazáshibákat okozhat, akár az alkalmazás teljes működésképtelenségét is eredményezheti.", - "info_2": "A fájl neve feltöltéskor nem lényeges. Később átnevezésre kerül az egységes backup_user_yyyyMMddHHmm.sql formátumra.", - "submit": "Biztonsági mentés importálása", - "importIntoDatabaseSuccessed": "Az adatbázis importálása sikeres", - "backupCreated": "Adatbázis biztonsági mentése sikeres", - "fileNotFound": "A fájl nem található", - "fileNullOrEmpty": "A fájl nem lehet üres", - "failedImportFile": "A fájl importálása sikertelen", - "notSupported": "Ez a funkció nem érhető el az adatbázis-kapcsolatához." - }, - "session": { - "expired": "A munkamenet lejárt. Kérjük, frissítse az oldalt és próbálja újra.", - "refreshPage": "Oldal frissítése" - }, - "home": { - "desc": "Az Ön helyi PDF-szükségleteinek teljes körű megoldása.", - "searchBar": "Funkciók keresése...", - "viewPdf": { - "title": "PDF Megtekintése/Szerkesztése", - "desc": "Megtekintés, jegyzetelés, szöveg vagy képek hozzáadása" - }, - "setFavorites": "Kedvencek beállítása", - "hideFavorites": "Kedvencek elrejtése", - "showFavorites": "Kedvencek megjelenítése", - "legacyHomepage": "Régi kezdőlap", - "newHomePage": "Próbálja ki új kezdőlapunkat!", - "alphabetical": "ABC sorrend", - "globalPopularity": "Teljes népszerűség", - "sortBy": "Rendezés:", - "mobile": { - "brandAlt": "Stirling PDF logó", - "openFiles": "Fájlok megnyitása", - "swipeHint": "Húzza balra vagy jobbra a nézetek váltásához", - "tools": "Eszközök", - "toolsSlide": "Eszközválasztó panel", - "viewSwitcher": "Munkaterület nézet váltása", - "workbenchSlide": "Munkaterület panel", - "workspace": "Munkaterület" - }, - "multiTool": { - "tags": "több,eszközök", - "title": "PDF többfunkciós eszköz", - "desc": "Egyesítés, forgatás, átrendezés és oldalak eltávolítása" - }, - "merge": { - "tags": "összevon,összekapcsol,egyesít", - "title": "Egyesítés", - "desc": "PDF-ek egyszerű egyesítése." - }, - "split": { - "tags": "feloszt,szétválaszt,szétbont", - "title": "Felosztás", - "desc": "PDF-ek felosztása több dokumentumra" - }, - "rotate": { - "tags": "forgat,elforgat,tájol", - "title": "Forgatás", - "desc": "PDF-ek egyszerű forgatása." - }, - "convert": { - "tags": "átalakít,változtat", - "title": "Konvertálás", - "desc": "Fájlok konvertálása különböző formátumok között" - }, - "pdfOrganiser": { - "tags": "rendez,átrendez,újrarendez", - "title": "Rendszerezés", - "desc": "Oldalak eltávolítása/átrendezése tetszőleges sorrendben" - }, - "addImage": { - "tags": "beszúr,beágyaz,elhelyez", - "title": "Kép hozzáadása", - "desc": "Kép hozzáadása a PDF megadott helyére" - }, - "addAttachments": { - "tags": "beágyaz,csatol,hozzáad", - "title": "Mellékletek hozzáadása", - "desc": "Beágyazott fájlok (mellékletek) hozzáadása vagy eltávolítása egy PDF-hez/-ből" - }, - "watermark": { - "tags": "bélyeg,jelöl,átfed", - "title": "Vízjel hozzáadása", - "desc": "Egyedi vízjel hozzáadása PDF dokumentumhoz" - }, - "removePassword": { - "tags": "felold", - "title": "Jelszó eltávolítása", - "desc": "Jelszavas védelem eltávolítása a PDF dokumentumból" - }, - "compress": { - "tags": "zsugorít,csökkent,optimalizál", - "title": "Tömörítés", - "desc": "PDF-ek tömörítése a fájlméret csökkentése érdekében" - }, - "unlockPDFForms": { - "tags": "felold,engedélyez,szerkeszt", - "title": "PDF űrlapok feloldása", - "desc": "PDF dokumentumban lévő űrlapmezők írásvédettségének eltávolítása." - }, - "changeMetadata": { - "tags": "szerkeszt,módosít,frissít", - "title": "Metaadatok módosítása", - "desc": "PDF dokumentum metaadatainak módosítása/törlése/hozzáadása" - }, - "ocr": { - "tags": "kivonatol,szkennel", - "title": "OCR / tisztítás", - "desc": "Szkennelt dokumentumok tisztítása és szövegfelismerés képekből, majd visszaadása szerkeszthető szövegként" - }, - "extractImages": { - "tags": "kinyer,ment,exportál", - "title": "Képek kinyerése", - "desc": "Minden kép kinyerése a PDF-ből és mentése ZIP fájlba" - }, - "scannerImageSplit": { - "tags": "felismer,szétvág,fotók", - "title": "Szkennelt fényképek felismerése és szétvágása", - "desc": "Szkennelt fényképek felismerése és külön oldalakra vágása" - }, - "sign": { - "tags": "aláírás,szignó", - "title": "Aláírás", - "desc": "Aláírás hozzáadása PDF-hez rajzolással, szöveggel vagy képpel" - }, - "flatten": { - "tags": "egyszerűsít,eltávolít,interaktív", - "title": "Lapítás", - "desc": "Minden interaktív elem és űrlap eltávolítása a PDF-ből" - }, - "certSign": { - "tags": "hitelesít,PEM,P12,hivatalos,titkosít,aláír,tanúsítvány,PKCS12,JKS,szerver,kézi,automatikus", - "title": "Aláírás tanúsítvánnyal", - "desc": "PDF aláírása tanúsítvánnyal/kulccsal (PEM/P12)" - }, - "repair": { - "tags": "javít,helyreállít", - "title": "Javítás", - "desc": "Sérült/hibás PDF javítása" - }, - "removeBlanks": { - "tags": "töröl,tisztít,üres", - "title": "Üres oldalak eltávolítása", - "desc": "Üres oldalak felismerése és eltávolítása a dokumentumból" - }, - "removeAnnotations": { - "tags": "töröl,tisztít,letisztít", - "title": "Megjegyzések eltávolítása", - "desc": "Minden megjegyzés/annotáció eltávolítása a PDF-ből" - }, - "compare": { - "tags": "különbség", - "title": "Összehasonlítás", - "desc": "Két PDF dokumentum összehasonlítása és különbségek megjelenítése" - }, - "removeCertSign": { - "tags": "eltávolít,töröl,felold", - "title": "Tanúsítványos aláírás eltávolítása", - "desc": "Tanúsítványos aláírás eltávolítása PDF-ből" - }, - "pageLayout": { - "tags": "elrendezés,átrendez,összevon", - "title": "Többoldalas elrendezés", - "desc": "PDF dokumentum több oldalának egyesítése egyetlen oldalra" - }, - "bookletImposition": { - "tags": "füzet,nyomtatás,kötés", - "title": "Füzet elrendezése", - "desc": "Füzetek készítése helyes oldalsorrenddel és többoldalas elrendezéssel nyomtatáshoz és kötéshez" - }, - "scalePages": { - "tags": "átméretez,beállít,skáláz", - "title": "Oldalméret/méretarány beállítása", - "desc": "Oldal és/vagy tartalom méretének/méretarányának módosítása" - }, - "addPageNumbers": { - "tags": "szám,oldalszámozás,pagináció", - "title": "Oldalszámozás hozzáadása", - "desc": "Oldalszámok hozzáadása a dokumentumhoz meghatározott helyen" - }, - "autoRename": { - "tags": "automatikus,fejlécalapú,rendez,átcímkéz", - "title": "PDF fájl automatikus átnevezése", - "desc": "Automatikusan átnevezi a PDF fájlt az észlelt fejléc alapján" - }, - "adjustContrast": { - "tags": "kontraszt,fényerő,telítettség", - "title": "Színek/kontraszt beállítása", - "desc": "PDF kontraszt, telítettség és fényerő beállítása" - }, - "crop": { - "tags": "vágás,kivágás,átméretezés", - "title": "PDF vágása", - "desc": "PDF vágása a méret csökkentése érdekében (a szöveg megmarad!)" - }, - "autoSplitPDF": { - "tags": "automatikus,feloszt,QR", - "title": "Automatikus oldalfelosztás", - "desc": "Szkennelt PDF automatikus felosztása QR-kód alapú oldalelválasztóval" - }, - "sanitize": { - "tags": "tisztít,eltávolít,megszűr", - "title": "Tisztítás", - "desc": "Potenciálisan káros elemek eltávolítása a PDF fájlokból" - }, - "getPdfInfo": { - "tags": "információ,metaadat,részletek", - "title": "PDF összes információjának lekérése", - "desc": "Minden elérhető információ lekérése PDF-ekről" - }, - "pdfToSinglePage": { - "tags": "összevon,egyesít,egyoldalas", - "title": "Egyoldalas nagy PDF", - "desc": "Minden PDF oldal egyesítése egyetlen nagy oldalba" - }, - "showJS": { - "tags": "javascript,kód,szkript", - "title": "JavaScript megjelenítése", - "desc": "PDF-be injektált JavaScript kód keresése és megjelenítése" - }, - "redact": { - "tags": "cenzúráz,kitakar,elrejt", - "title": "Kézi kitakarás", - "desc": "PDF kitakarása kiválasztott szöveg, rajzolt alakzatok és/vagy kiválasztott oldalak alapján" - }, - "splitBySections": { - "tags": "feloszt,szakaszok,oszt", - "title": "PDF felosztása szakaszok szerint", - "desc": "Egy PDF minden oldalát kisebb vízszintes és függőleges szakaszokra osztja" - }, - "addStamp": { - "tags": "bélyeg,jel,pecsét", - "title": "Bélyeg hozzáadása PDF-hez", - "desc": "Szöveg- vagy képbélyegek hozzáadása megadott helyekre" - }, - "removeImage": { - "tags": "eltávolít,töröl,tisztít", - "title": "Képek eltávolítása", - "desc": "Képek eltávolítása PDF-ből a fájlméret csökkentése érdekében" - }, - "splitByChapters": { - "tags": "feloszt,fejezetek,struktúra", - "title": "PDF felosztása fejezetek szerint", - "desc": "PDF felosztása több fájlra a fejezetstruktúra alapján" - }, - "validateSignature": { - "tags": "érvényesít,ellenőriz,tanúsítvány", - "title": "PDF aláírás ellenőrzése", - "desc": "Digitális aláírások és tanúsítványok ellenőrzése PDF dokumentumokban" - }, - "swagger": { - "tags": "API,dokumentáció,teszt", - "title": "API-dokumentáció", - "desc": "API-dokumentáció megtekintése és végpontok tesztelése" - }, - "scannerEffect": { - "tags": "szkennel,szimulál,létrehoz", - "title": "Szkennerhatás", - "desc": "PDF létrehozása, amely úgy néz ki, mintha szkennelték volna" - }, - "editTableOfContents": { - "tags": "könyvjelzők,tartalom,szerkesztés", - "title": "Tartalomjegyzék szerkesztése", - "desc": "PDF dokumentumokban könyvjelzők és tartalomjegyzék hozzáadása vagy szerkesztése" - }, - "manageCertificates": { - "tags": "tanúsítványok,import,export", - "title": "Tanúsítványok kezelése", - "desc": "PDF-ek aláírásához használt digitális tanúsítványfájlok importálása, exportálása vagy törlése." - }, - "read": { - "tags": "megtekint,megnyit,megjelenít", - "title": "Olvasás", - "desc": "PDF-ek megtekintése és annotálása. Szövegkiemelés, rajzolás vagy megjegyzések beszúrása ellenőrzéshez és együttműködéshez." - }, - "reorganizePages": { - "tags": "átrendez,újrarendez,rendez", - "title": "Oldalak átrendezése", - "desc": "PDF-oldalak átrendezése, megkettőzése vagy törlése vizuális fogd‑és‑vidd vezérléssel." - }, - "extractPages": { - "tags": "kinyer,kiválaszt,másol", - "title": "Oldalak kinyerése", - "desc": "Adott oldalak kinyerése egy PDF-dokumentumból" - }, - "removePages": { - "tags": "töröl,kinyer,kizár", - "title": "Eltávolítás", - "desc": "Felesleges oldalak törlése a PDF dokumentumból." - }, - "autoSizeSplitPDF": { - "tags": "automatikus,feloszt,méret", - "title": "Auto felosztás méret/darab", - "desc": "Egyetlen PDF felosztása több dokumentumra méret, oldalszám vagy dokumentumszám alapján" - }, - "replaceColor": { - "title": "Színek cseréje és invertálása", - "desc": "Színek cseréje vagy invertálása PDF dokumentumokban" - }, - "devApi": { - "tags": "API,fejlesztés,dokumentáció", - "title": "API", - "desc": "Hivatkozás az API-dokumentációra" - }, - "devFolderScanning": { - "tags": "automatizálás,mappa,szkennelés", - "title": "Automatikus mappaszkennelés", - "desc": "Hivatkozás az automatikus mappaszkennelés útmutatójára" - }, - "devSsoGuide": { - "title": "SSO útmutató", - "desc": "Hivatkozás az SSO útmutatóra" - }, - "devAirgapped": { - "title": "Air-gapped beállítás", - "desc": "Hivatkozás az elszigetelt környezet beállítási útmutatójára" - }, - "addPassword": { - "title": "Jelszó hozzáadása", - "desc": "PDF dokumentum jelszavas védelme" - }, - "changePermissions": { - "title": "Jogosultságok módosítása", - "desc": "Dokumentumkorlátozások és jogosultságok módosítása" - }, - "automate": { - "tags": "munkafolyamat,sorozat,automatizálás", - "title": "Automatizálás", - "desc": "Többlépéses munkafolyamatok összeállítása PDF műveletek összefűzésével. Ideális ismétlődő feladatokhoz." - }, - "overlay-pdfs": { - "desc": "PDF-ek egymásra helyezése egy másik PDF-en", - "title": "PDF-ek egymásra helyezése" - }, - "pdfTextEditor": { - "title": "PDF szövegszerkesztő", - "desc": "Nézze át és szerkessze a Stirling PDF JSON exportokat csoportosított szövegszerkesztéssel és PDF-újragenerálással" - }, - "addText": { - "tags": "szöveg, megjegyzés, címke", - "title": "Szöveg hozzáadása", - "desc": "Tetszőleges szöveg hozzáadása bárhová a PDF-ben" - } - }, - "landing": { - "addFiles": "Fájlok hozzáadása", - "uploadFromComputer": "Feltöltés a számítógépről", - "openFromComputer": "Megnyitás a gépről" - }, - "viewPdf": { - "tags": "megtekintés,olvasás,jegyzetelés,szöveg,kép", - "title": "PDF megtekintése/szerkesztése", - "header": "PDF megtekintése" - }, - "multiTool": { - "tags": "Többfunkciós eszköz,Több művelet,UI,húzd és ejtsd,frontend,kliens oldali,interaktív,kezelhető,mozgatás", - "title": "PDF többfunkciós eszköz", - "header": "PDF többfunkciós eszköz", - "uploadPrompts": "Fájlnév", - "selectAll": "Összes kijelölése", - "deselectAll": "Kijelölés megszüntetése", - "selectPages": "Oldal kiválasztása", - "selectedPages": "Kiválasztott oldalak", - "page": "Oldal", - "deleteSelected": "Kijelöltek törlése", - "downloadAll": "Exportálás", - "downloadSelected": "Kijelöltek exportálása", - "insertPageBreak": "Oldaltörés beszúrása", - "addFile": "Fájl hozzáadása", - "rotateLeft": "Forgatás balra", - "rotateRight": "Forgatás jobbra", - "split": "Felosztás", - "moveLeft": "Mozgatás balra", - "moveRight": "Mozgatás jobbra", - "delete": "Törlés", - "dragDropMessage": "Oldal(ak) kiválasztva", - "undo": "Visszavonás", - "redo": "Újra" - }, - "merge": { - "tags": "egyesítés,Oldalműveletek,Backend,szerver oldali", - "title": "Egyesítés", - "removeDigitalSignature": { - "label": "Eltávolítja a digitális aláírást az egyesített fájlból?", - "tooltip": { - "title": "Digitális aláírás eltávolítása", - "description": "A fájlok egyesítése érvényteleníti a digitális aláírásokat. Jelölje be ezt, ha el kívánja távolítani őket a végső egyesített PDF-ből." - } - }, - "generateTableOfContents": { - "label": "Létrehozza a tartalomjegyzéket az egyesített fájlban?", - "tooltip": { - "title": "Tartalomjegyzék létrehozása", - "description": "Az eredeti fájlnevek és oldalszámok alapján automatikusan kattintható tartalomjegyzéket hoz létre az egyesített PDF-ben." - } - }, - "submit": "Egyesítés", - "sortBy": { - "description": "A fájlok a kiválasztás sorrendjében lesznek egyesítve. Húzással rendezhet, vagy használja az alábbi rendezést.", - "label": "Rendezés", - "filename": "Fájlnév", - "dateModified": "Módosítás dátuma", - "ascending": "Növekvő", - "descending": "Csökkenő", - "sort": "Rendez" - }, - "error": { - "failed": "Hiba történt a PDF-ek egyesítése közben." - }, - "tooltip": { - "header": { - "title": "Összefűzési beállítások áttekintése" - } - } - }, - "split": { - "title": "PDF felosztása", - "header": "PDF felosztása", - "desc": { - "1": "A kiválasztott számok a felosztási pontokat jelölik", - "2": "Például az 1,3,7-9 kiválasztása egy 10 oldalas dokumentumot 6 külön PDF-re oszt:", - "3": "1. dokumentum: 1. oldal", - "4": "2. dokumentum: 2-3. oldal", - "5": "3. dokumentum: 4-7. oldal", - "6": "4. dokumentum: 8. oldal", - "7": "5. dokumentum: 9. oldal", - "8": "6. dokumentum: 10. oldal" - }, - "splitPages": "Adja meg a felosztási pontokat:", - "submit": "Felosztás", - "steps": { - "chooseMethod": "Válasszon módszert", - "settings": "Beállítások" - }, - "settings": { - "selectMethodFirst": "Kérjük, először válasszon felosztási módszert" - }, - "error": { - "failed": "Hiba történt a PDF felosztása közben." - }, - "method": { - "label": "Válasszon felosztási módszert", - "placeholder": "Válassza ki, hogyan osztja fel a PDF-et" - }, - "methods": { - "prefix": { - "splitAt": "Vágás itt", - "splitBy": "Felosztás aszerint" - }, - "byPages": { - "name": "Oldalszámok", - "desc": "Adott oldalak kinyerése (1,3,5-10)", - "tooltip": "Adja meg az oldalszámokat vesszővel elválasztva, a tartományokat kötőjellel" - }, - "bySections": { - "name": "Szakaszok", - "desc": "Oldalak felosztása rácsszerű szakaszokra", - "tooltip": "Minden oldal felosztása vízszintes és függőleges szakaszokra" - }, - "bySize": { - "name": "Fájlméret", - "desc": "Maximális fájlméret korlátozása", - "tooltip": "Adjon meg maximális fájlméretet (pl. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Oldalszám", - "desc": "Rögzített oldalszám fájlonként", - "tooltip": "Adja meg az oldalak számát minden feldarabolt fájlhoz" - }, - "byDocCount": { - "name": "Dokumentumszám", - "desc": "Meghatározott számú fájl létrehozása", - "tooltip": "Adja meg, hány fájlt szeretne létrehozni" - }, - "byChapters": { - "name": "Fejezetek", - "desc": "Felosztás könyvjelzők határainál", - "tooltip": "A felosztási pontok meghatározásához PDF könyvjelzőket használ" - }, - "byPageDivider": { - "name": "Elválasztó oldal", - "desc": "Automatikus felosztás elválasztó lapokkal", - "tooltip": "Használjon QR kódos elválasztó lapokat a dokumentumok közé szkenneléskor" - } - }, - "value": { - "fileSize": { - "label": "Fájlméret", - "placeholder": "pl. 10MB, 500KB" - }, - "pageCount": { - "label": "Oldalak fájlonként", - "placeholder": "pl. 5, 10" - }, - "docCount": { - "label": "Fájlok száma", - "placeholder": "pl. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Felosztási módszerek áttekintése" - }, - "byPages": { - "title": "Vágás oldalszámoknál", - "text": "Ossza fel a PDF-et meghatározott oldalszámoknál. Az 'n' használatával az n. oldal után vág. Az 'n-m' használatával az n. oldal elé és az m. oldal után vág.", - "bullet1": "Egyedi vágási pontok: 3,7 (vágás a 3. és 7. oldal után)", - "bullet2": "Tartomány vágási pontok: 3-8 (vágás a 3. oldal előtt és a 8. oldal után)", - "bullet3": "Kevert: 2,5-10,15 (vágás a 2. oldal után, az 5. oldal előtt, a 10. oldal után és a 15. oldal után)" - }, - "bySections": { - "title": "Felosztás rácsszakaszok szerint", - "text": "Ossza fel minden oldalt szakaszokra egy rács szerint. Hasznos többhasábos dokumentumok felosztásához vagy adott területek kinyeréséhez.", - "bullet1": "Vízszintes: Létrehozandó sorok száma", - "bullet2": "Függőleges: Létrehozandó oszlopok száma", - "bullet3": "Egyesítés: Minden szakasz kombinálása egy PDF-be" - }, - "bySize": { - "title": "Felosztás fájlméret szerint", - "text": "Hozzon létre több PDF-et, amelyek nem haladják meg a megadott fájlméretet. Ideális fájlméret-korlátokhoz vagy e-mail mellékletekhez.", - "bullet1": "Nagyobb fájlokhoz használjon MB-ot (pl. 10MB)", - "bullet2": "Kisebb fájlokhoz használjon KB-ot (pl. 500KB)", - "bullet3": "A rendszer oldalhatároknál osztja fel" - }, - "byCount": { - "title": "Felosztás darabszám szerint", - "text": "Hozzon létre több PDF-et meghatározott oldalszámmal vagy dokumentumszámmal.", - "bullet1": "Oldalszám: Rögzített oldalszám fájlonként", - "bullet2": "Dokumentumszám: Rögzített számú kimeneti fájl", - "bullet3": "Hasznos tömeges feldolgozási munkafolyamatokhoz" - }, - "byChapters": { - "title": "Felosztás fejezetek szerint", - "text": "Használja a PDF könyvjelzőket a fejezet-határoknál történő automatikus felosztáshoz. Könyvjelző-struktúrával rendelkező PDF szükséges.", - "bullet1": "Könyvjelző szint: Melyik szinten történjen a felosztás (1 = legfelső szint)", - "bullet2": "Metaadatok megőrzése: Dokumentumtulajdonságok megtartása", - "bullet3": "Duplikátumok engedélyezése: Ismétlődő könyvjelzőnevek kezelése" - }, - "byDocCount": { - "bullet1": "Adja meg a kívánt kimeneti fájlok számát", - "bullet2": "Az oldalak a lehető legegyenletesebben kerülnek elosztásra", - "bullet3": "Hasznos, ha konkrét fájlszámra van szükség", - "text": "Hozzon létre meghatározott számú kimeneti fájlt az oldalak egyenletes elosztásával.", - "title": "Felosztás dokumentumszám szerint" - }, - "byPageCount": { - "bullet1": "Adja meg az oldalak számát kimeneti fájlonként", - "bullet2": "Az utolsó fájl kevesebb oldalt tartalmazhat, ha nem osztható maradék nélkül", - "bullet3": "Hasznos tömeges feldolgozási munkafolyamatokhoz", - "text": "Hozzon létre több PDF-et meghatározott oldalszámmal. Tökéletes egységes dokumentumdarabok létrehozásához.", - "title": "Felosztás oldalszám szerint" - }, - "byPageDivider": { - "bullet1": "Nyomtassa ki az elválasztó lapokat a letöltési linkről", - "bullet2": "Helyezzen elválasztó lapokat a dokumentumok közé", - "bullet3": "Szkenneljen be mindent egyetlen PDF-be", - "bullet4": "Feltöltés – az elválasztó oldalakat automatikusan felismeri és eltávolítja a rendszer", - "bullet5": "Kapcsolja be a kétoldalas módot, ha az elválasztó lapok mindkét oldalát szkenneli", - "text": "Automatikusan ossza fel a beszkennelt dokumentumokat fizikai, QR kódos elválasztó lapokkal. Tökéletes több, együtt beszkennelt dokumentum feldolgozásához.", - "title": "Felosztás elválasztó oldal szerint" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Kattintson egy módszerkártyára a kiválasztáshoz", - "bullet2": "Vigye az egeret a kártyák fölé rövid leírás megtekintéséhez", - "bullet3": "A beállítások lépés a módszer kiválasztása után jelenik meg", - "bullet4": "Feldolgozás előtt bármikor módosíthatja a módszert", - "header": { - "text": "Válassza ki, hogyan szeretné felosztani a PDF dokumentumot. Minden módszer más esetre és dokumentumtípusra optimalizált.", - "title": "Felosztási módszer kiválasztása" - }, - "title": "Válassza ki a felosztási módszert" - } - }, - "selectMethod": "Válasszon felosztási módszert", - "resultsTitle": "Felosztás eredménye" - }, - "rotate": { - "title": "PDF forgatása", - "submit": "Forgatás", - "selectRotation": "Válassza ki az elforgatási szöget (óramutató járásával megegyezően)", - "error": { - "failed": "Hiba történt a PDF forgatása közben." - }, - "preview": { - "title": "Forgatás előnézete" - }, - "rotateLeft": "Forgatás az óramutató járásával ellentétesen", - "rotateRight": "Forgatás az óramutató járásával megegyezően", - "tooltip": { - "header": { - "title": "Forgatási beállítások áttekintése" - }, - "description": { - "text": "Forgassa el a PDF oldalakat az óramutató járásával megegyezően vagy ellentétesen 90 fokos lépésekben. A PDF minden oldala el lesz forgatva. Az előnézet megmutatja, hogyan fog kinézni a dokumentum a forgatás után." - }, - "controls": { - "title": "Vezérlők", - "text": "A forgatás gombjaival állíthatja a tájolást. A bal gomb ellentétesen, a jobb gomb megegyezően forgat. Minden kattintás 90 fokkal forgat." - } - } - }, - "convert": { - "title": "Konvertálás", - "desc": "Fájlok konvertálása különböző formátumok között", - "files": "Fájlok", - "selectFilesPlaceholder": "A kezdéshez válasszon fájlokat a főnézetben", - "settings": "Beállítások", - "conversionCompleted": "Átalakítás befejezve", - "results": "Eredmények", - "defaultFilename": "konvertalt_fajl", - "conversionResults": "Átalakítás eredménye", - "convertFrom": "Átalakítás erről", - "convertTo": "Átalakítás erre", - "sourceFormatPlaceholder": "Forrásformátum", - "targetFormatPlaceholder": "Célformátum", - "selectSourceFormatFirst": "Először válasszon forrásformátumot", - "outputOptions": "Kimeneti beállítások", - "pdfOptions": "PDF beállítások", - "imageOptions": "Képbeállítások", - "colorType": "Színtípus", - "color": "Szín", - "greyscale": "Szürkeárnyalatos", - "blackwhite": "Fekete-fehér", - "dpi": "DPI", - "output": "Kimenet", - "single": "Egyetlen", - "multiple": "Több", - "fitOption": "Illesztési beállítás", - "maintainAspectRatio": "Képarány megtartása", - "fitDocumentToPage": "Dokumentum illesztése az oldalhoz", - "fillPage": "Oldal kitöltése", - "autoRotate": "Automatikus forgatás", - "autoRotateDescription": "A képek automatikus elforgatása a PDF oldalhoz való jobb illeszkedés érdekében", - "combineImages": "Képek egyesítése", - "combineImagesDescription": "Az összes képet egyetlen PDF-be egyesíti, vagy minden képből külön PDF-et hoz létre", - "webOptions": "Web to PDF beállítások", - "zoomLevel": "Nagyítási szint", - "emailOptions": "E-mail to PDF beállítások", - "includeAttachments": "E-mail mellékletek csatolása", - "maxAttachmentSize": "Maximális mellékméret (MB)", - "includeAllRecipients": "CC és BCC címzettek feltüntetése a fejlécben", - "downloadHtml": "HTML köztes fájl letöltése PDF helyett", - "pdfaOptions": "PDF/A beállítások", - "outputFormat": "Kimeneti formátum", - "pdfaNote": "A PDF/A-1b kompatibilisebb, a PDF/A-2b több funkciót támogat.", - "pdfaDigitalSignatureWarning": "A PDF digitális aláírást tartalmaz. Ez a következő lépésben eltávolításra kerül.", - "fileFormat": "Fájlformátum", - "wordDoc": "Word-dokumentum", - "wordDocExt": "Word-dokumentum (.docx)", - "odtExt": "OpenDocument szöveg (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "OpenDocument bemutató (.odp)", - "txtExt": "Egyszerű szöveg (.txt)", - "rtfExt": "Rich Text formátum (.rtf)", - "selectedFiles": "Kiválasztott fájlok", - "noFileSelected": "Nincs kiválasztott fájl. Használja a fájlpanelt a fájlok hozzáadásához.", - "convertFiles": "Fájlok konvertálása", - "converting": "Konvertálás...", - "downloadConverted": "Átalakított fájl letöltése", - "errorNoFiles": "Kérjük, válasszon ki legalább egy fájlt az átalakításhoz.", - "errorNoFormat": "Kérjük, válassza ki a forrás- és célformátumot is.", - "errorNotSupported": "A(z) {{from}} formátumról {{to}} formátumra történő átalakítás nem támogatott.", - "images": "Képek", - "officeDocs": "Office dokumentumok (Word, Excel, PowerPoint)", - "imagesExt": "Képek (JPG, PNG, stb.)", - "markdown": "Markdown", - "textRtf": "Szöveg/RTF", - "grayscale": "Szürkeárnyalatos", - "errorConversion": "Hiba történt a fájl konvertálása közben.", - "cbzOptions": "CBZ to PDF beállítások", - "optimizeForEbook": "PDF optimalizálása e-könyv olvasókhoz (Ghostscript használatával)", - "cbzOutputOptions": "PDF to CBZ beállítások", - "cbzDpi": "DPI a képrendereléshez" - }, - "imageToPdf": { - "tags": "konverzió,kép,jpg,fotó,fénykép" - }, - "pdfToImage": { - "tags": "konverzió,kép,jpg,fotó,fénykép", - "title": "PDF képpé alakítása", - "header": "PDF képpé alakítása", - "selectText": "Képformátum", - "singleOrMultiple": "Kimeneti típus", - "single": "Egyetlen nagy kép", - "multi": "Több kép, oldalanként egy", - "colorType": "Színtípus", - "color": "Színes", - "grey": "Szürkeárnyalatos", - "blackwhite": "Fekete-fehér (adatvesztéssel járhat!)", - "submit": "Konvertálás", - "info": "Python nincs telepítve. WebP konverzióhoz szükséges.", - "placeholder": "(pl. 1,2,8 vagy 4,7,12-16 vagy 2n-1)" - }, - "pdfOrganiser": { - "tags": "duplex,páros,páratlan,rendezés,mozgatás", - "title": "Oldalszervező", - "header": "PDF oldalszervező", - "submit": "Oldalak átrendezése", - "mode": { - "_value": "Mód", - "1": "Egyedi oldalsorrend", - "2": "Fordított sorrend", - "3": "Duplex rendezés", - "4": "Füzet rendezés", - "5": "Oldalról fűzött füzet rendezés", - "6": "Páros-páratlan szétválasztás", - "7": "Első oldal eltávolítása", - "8": "Utolsó oldal eltávolítása", - "9": "Első és utolsó oldal eltávolítása", - "10": "Páros-páratlan egyesítés", - "11": "Minden oldal megkettőzése", - "desc": { - "BOOKLET_SORT": "Oldalak elrendezése füzetnyomtatáshoz (utolsó, első, második, utolsó előtti, …).", - "CUSTOM": "Egyéni oldalsor vagy kifejezések használata új sorrend meghatározásához.", - "DUPLEX_SORT": "Előoldalak, majd hátoldalak összefésülése, mintha egy kétoldalas szkenner először az összes előlapot, majd az összes hátlapot szkennelte volna (1, n, 2, n-1, …).", - "DUPLICATE": "Minden oldal duplikálása az egyéni ismétlésszám szerint (pl. 4 ismétlés esetén minden oldal 4×).", - "ODD_EVEN_MERGE": "Két PDF egyesítése felváltva: az elsőből a páratlan, a másodikból a páros oldalak.", - "ODD_EVEN_SPLIT": "A dokumentum felosztása két kimenetre: minden páratlan oldal és minden páros oldal.", - "REMOVE_FIRST": "Az első oldal eltávolítása a dokumentumból.", - "REMOVE_FIRST_AND_LAST": "Az első és az utolsó oldal eltávolítása a dokumentumból.", - "REMOVE_LAST": "Az utolsó oldal eltávolítása a dokumentumból.", - "REVERSE_ORDER": "A dokumentum megfordítása, hogy az utolsó oldal legyen az első, és így tovább.", - "SIDE_STITCH_BOOKLET_SORT": "Oldalak elrendezése oldalsó tűzésű füzetnyomtatáshoz (oldalsó kötéshez optimalizált)." - } - }, - "desc": { - "CUSTOM": "Egyéni oldalsor vagy kifejezések használata új sorrend meghatározásához.", - "REVERSE_ORDER": "A dokumentum megfordítása, hogy az utolsó oldal legyen az első, és így tovább.", - "DUPLEX_SORT": "Előoldalak, majd hátoldalak összefésülése, mintha egy kétoldalas szkenner először az összes előlapot, majd az összes hátlapot szkennelte volna (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Oldalak elrendezése füzetnyomtatáshoz (utolsó, első, második, utolsó előtti, …).", - "SIDE_STITCH_BOOKLET_SORT": "Oldalak elrendezése oldalsó tűzésű füzetnyomtatáshoz (oldalsó kötéshez optimalizált).", - "ODD_EVEN_SPLIT": "A dokumentum felosztása két kimenetre: minden páratlan oldal és minden páros oldal.", - "ODD_EVEN_MERGE": "Két PDF egyesítése felváltva: az elsőből a páratlan, a másodikból a páros oldalak.", - "DUPLICATE": "Minden oldal duplikálása az egyéni ismétlésszám szerint (pl. 4 ismétlés esetén minden oldal 4×).", - "REMOVE_FIRST": "Az első oldal eltávolítása a dokumentumból.", - "REMOVE_LAST": "Az utolsó oldal eltávolítása a dokumentumból.", - "REMOVE_FIRST_AND_LAST": "Az első és az utolsó oldal eltávolítása a dokumentumból." - }, - "placeholder": "(pl. 1,3,2 vagy 4-8,2,10-12 vagy 2n-1)" - }, - "addImage": { - "tags": "kép,jpg,fotó,fénykép", - "title": "Kép hozzáadása", - "header": "Kép hozzáadása PDF-hez", - "image": { - "name": "Kép", - "placeholder": "Töltsön fel egy képet", - "label": "Képfájl" - }, - "steps": { - "configure": "Kép beállítása" - }, - "step": { - "createDesc": "Töltse fel a hozzáadni kívánt képet", - "place": "Kép elhelyezése", - "placeDesc": "Kattintson a PDF-re a kép hozzáadásához" - }, - "instructions": { - "title": "Képek hozzáadása", - "text": "A fenti kép feltöltése után kattintson a PDF bármely pontjára az elhelyezéshez.", - "paused": "Elhelyezés szüneteltetve", - "resumeHint": "Folytassa az elhelyezést, majd kattintson a kép hozzáadásához.", - "noSignature": "Töltsön fel képet fent az elhelyezés engedélyezéséhez." - }, - "mode": { - "move": "Kép mozgatása", - "place": "Kép elhelyezése", - "pause": "Elhelyezés szüneteltetése", - "resume": "Elhelyezés folytatása" - }, - "results": { - "title": "Kép hozzáadásának eredménye" - }, - "error": { - "failed": "Hiba történt a kép hozzáadásakor a PDF-hez." - }, - "saved": { - "defaultLabel": "Kép", - "defaultImageLabel": "Feltöltött kép" - }, - "applySignatures": "Képek alkalmazása" - }, - "attachments": { - "tags": "beágyazás,csatolás,fájl,csatolmány,csatolmányok", - "title": "Mellékletek hozzáadása", - "header": "Mellékletek hozzáadása", - "add": "Melléklet hozzáadása", - "remove": "Melléklet eltávolítása", - "embed": "Melléklet beágyazása", - "submit": "Csatolmányok hozzáadása a PDF-hez" - }, - "watermark": { - "title": "Vízjel hozzáadása", - "desc": "Szöveg- vagy képvízjelek hozzáadása PDF fájlokhoz", - "completed": "Vízjel hozzáadva", - "submit": "Vízjel hozzáadása", - "filenamePrefix": "vízjelezett", - "error": { - "failed": "Hiba történt a vízjel hozzáadásakor a PDF-hez." - }, - "watermarkType": { - "text": "Szöveg", - "image": "Kép" - }, - "settings": { - "type": "Vízjel típusa", - "text": { - "label": "Vízjel szövege", - "placeholder": "Adja meg a vízjel szövegét" - }, - "image": { - "label": "Vízjel képe", - "choose": "Kép kiválasztása", - "selected": "Kiválasztva: {{filename}}" - }, - "fontSize": "Betűméret", - "size": "Méret", - "alphabet": "Betűkészlet/nyelv", - "color": "Vízjel színe", - "rotation": "Forgatás (fok)", - "opacity": "Átlátszatlanság (%)", - "spacing": { - "horizontal": "Vízszintes távolság", - "vertical": "Függőleges távolság", - "height": "Magassági távolság", - "width": "Szélességi távolság" - }, - "convertToImage": "PDF-oldalak képpé lapítása" - }, - "alphabet": { - "roman": "Római/latin", - "arabic": "Arab", - "japanese": "Japán", - "korean": "Koreai", - "chinese": "Kínai", - "thai": "thai" - }, - "steps": { - "type": "Vízjel típusa", - "wording": "Szöveg", - "textStyle": "Stílus", - "formatting": "Formázás", - "file": "Vízjel fájlja" - }, - "results": { - "title": "Vízjelezés eredménye" - }, - "tooltip": { - "language": { - "title": "Nyelvi támogatás", - "text": "Válassza ki a megfelelő nyelvi beállítást a betűkészlet helyes megjelenítéséhez." - }, - "appearance": { - "title": "Megjelenési beállítások", - "text": "Szabályozza, hogyan nézzen ki a vízjel és hogyan olvadjon a dokumentumba.", - "bullet1": "Forgatás: -360° és 360° között a döntött vízjelekhez", - "bullet2": "Átlátszatlanság: 0–100% az áttetszőség szabályozásához", - "bullet3": "Az alacsonyabb átlátszatlanság visszafogottabb vízjelet eredményez" - }, - "spacing": { - "title": "Távolság szabályozása", - "text": "Állítsa be az ismétlődő vízjelek közötti távolságot az oldalon.", - "bullet1": "Szélességi távolság: Vízszintes távolság a vízjelek között", - "bullet2": "Magassági távolság: Függőleges távolság a vízjelek között", - "bullet3": "A nagyobb értékek szellősebb mintázatot eredményeznek" - }, - "type": { - "header": { - "title": "Vízjel típusának kiválasztása" - }, - "description": { - "title": "Válassza ki a vízjelet", - "text": "Válasszon szöveges vagy képes vízjelek közül igényei szerint." - }, - "text": { - "title": "Szöveges vízjelek", - "text": "Tökéletes szerzői jogi közlések, cégnevek vagy bizalmassági címkék hozzáadásához. Több nyelvet és egyéni színeket támogat.", - "bullet1": "Testreszabható betűkészletek és nyelvek", - "bullet2": "Állítható színek és áttetszőség", - "bullet3": "Ideális jogi vagy arculati szövegekhez" - }, - "image": { - "title": "Képes vízjelek", - "text": "Használjon logókat, pecséteket vagy bármilyen képet vízjelként. Kiváló arculathoz és vizuális azonosításhoz.", - "bullet1": "Bármilyen képformátum feltöltése", - "bullet2": "Megőrzi a képminőséget", - "bullet3": "Tökéletes logókhoz és pecsétekhez" - } - }, - "wording": { - "header": { - "title": "Szövegtartalom" - }, - "text": { - "title": "Vízjel szövege", - "text": "Adja meg a szöveget, amely vízjelként jelenik meg a dokumentumon.", - "bullet1": "Legyen tömör a jobb olvashatóság érdekében", - "bullet2": "Gyakori példák: 'CONFIDENTIAL', 'DRAFT', cég neve", - "bullet3": "Az emoji karakterek nem támogatottak, és kiszűrésre kerülnek" - } - }, - "textStyle": { - "header": { - "title": "Szövegstílus" - }, - "color": { - "title": "Színválasztás", - "text": "Válasszon olyan színt, amely jó kontrasztot ad a dokumentum tartalmával.", - "bullet1": "Világosszürke (#d3d3d3) visszafogott vízjelekhez", - "bullet2": "Fekete vagy sötét színek a nagy kontraszthoz", - "bullet3": "Egyéni színek arculati célokra" - }, - "language": { - "title": "Nyelvi támogatás", - "text": "Válassza ki a megfelelő nyelvi beállítást a helyes betűmegjelenítéshez." - } - }, - "file": { - "header": { - "title": "Képfeltöltés" - }, - "upload": { - "title": "Kép kiválasztása", - "text": "Töltsön fel egy képfájlt, amelyet vízjelként használ.", - "bullet1": "Támogatott, általános formátumok: PNG, JPG, GIF, BMP", - "bullet2": "Átlátszó PNG a legjobb", - "bullet3": "A nagyobb felbontású képek jobban megőrzik a minőséget" - }, - "recommendations": { - "title": "Legjobb gyakorlatok", - "text": "Tippek az optimális képes vízjelekhez.", - "bullet1": "Használjon átlátszó hátterű logókat vagy pecséteket", - "bullet2": "Az egyszerű dizájnok jobban működnek, mint az összetettek", - "bullet3": "A felbontás kiválasztásakor vegye figyelembe a végső dokumentum méretét" - } - }, - "formatting": { - "header": { - "title": "Formázás és elrendezés" - }, - "size": { - "title": "Méret beállítása", - "text": "Állítsa be a vízjel (szöveg vagy kép) méretét.", - "bullet1": "A nagyobb méret feltűnőbb vízjelet eredményez" - }, - "appearance": { - "title": "Megjelenés beállításai", - "text": "Szabályozza, hogyan néz ki és hogyan illeszkedik a vízjel a dokumentumhoz.", - "bullet1": "Forgatás: -360°–360° a döntött vízjelekhez", - "bullet2": "Átlátszóság: 0–100% az áttetszőség szabályozásához", - "bullet3": "Alacsonyabb átlátszóság visszafogottabb vízjelet ad" - }, - "spacing": { - "title": "Térköz beállítása", - "text": "Állítsa be az ismétlődő vízjelek közötti távolságot az oldalon.", - "bullet1": "Vízszintes távolság: vízjelek közötti távolság balról jobbra", - "bullet2": "Függőleges távolság: vízjelek közötti távolság felülről lefelé", - "bullet3": "A nagyobb értékek szellősebb mintát eredményeznek" - }, - "security": { - "title": "Biztonsági beállítás", - "text": "Az elkészült PDF-et képalapúvá alakítja a nagyobb biztonság érdekében.", - "bullet1": "Megakadályozza a szöveg kijelölését és másolását", - "bullet2": "A vízjelek eltávolítása nehezebbé válik", - "bullet3": "Nagyobb fájlméretet eredményez", - "bullet4": "Érzékeny vagy szerzői joggal védett tartalomhoz ajánlott" - } - } - }, - "type": { - "1": "Szöveg", - "2": "Kép" - } - }, - "permissions": { - "tags": "olvasás,írás,szerkesztés,nyomtatás", - "title": "Jogosultságok módosítása", - "header": "Jogosultságok módosítása", - "warning": "Figyelem: A jogosultságok véglegesítéséhez ajánlott jelszavas védelmet beállítani a jelszó hozzáadása funkción keresztül", - "selectText": { - "1": "Válassza ki a módosítandó PDF-et", - "2": "Beállítandó jogosultságok", - "3": "Dokumentum egyesítésének megakadályozása", - "4": "Tartalom kinyerésének megakadályozása", - "5": "Akadálymentesítési célú kinyerés megakadályozása", - "6": "Űrlapkitöltés megakadályozása", - "7": "Módosítás megakadályozása", - "8": "Megjegyzések módosításának megakadályozása", - "9": "Nyomtatás megakadályozása", - "10": "Különböző formátumú nyomtatás megakadályozása" - }, - "submit": "Módosítás" - }, - "editTableOfContents": { - "settings": { - "title": "Könyvjelzők és vázlat", - "replaceExisting": "Meglévő könyvjelzők cseréje (kikapcsolva hozzáfűz)", - "replaceExistingHint": "Kikapcsolva az új vázlat a meglévő könyvjelzők után kerül hozzáfűzésre." - }, - "actions": { - "source": "Könyvjelzők betöltése", - "selectedFile": "Betöltve innen: {{file}}", - "noFile": "Válasszon egy PDF-et a meglévő könyvjelzők kinyeréséhez.", - "loadFromPdf": "Betöltés a kiválasztott PDF-ből", - "importJson": "JSON importálása", - "importClipboard": "JSON beillesztése a vágólapról", - "export": "Könyvjelzők exportálása", - "exportJson": "JSON letöltése", - "exportClipboard": "JSON másolása a vágólapra", - "clipboardUnavailable": "A vágólap-hozzáférés nem érhető el ebben a böngészőben." - }, - "info": { - "line1": "Minden könyvjelzőhöz leíró cím és megnyitandó oldal szükséges.", - "line2": "Használjon alárendelt könyvjelzőket hierarchia kialakításához fejezetekhez, szakaszokhoz vagy alfejezetekhez.", - "line3": "Időt spórolhat a könyvjelzők importálásával a kiválasztott PDF-ből vagy egy JSON fájlból." - }, - "workbench": { - "empty": { - "title": "Nyissa meg az eszközt a szerkesztéshez", - "description": "Válassza a Tartalomjegyzék szerkesztése eszközt a munkaterület betöltéséhez." - }, - "tabTitle": "Vázlat munkaterület", - "subtitle": "Importáljon könyvjelzőket, építsen hierarchiákat, és alkalmazza a vázlatot zsúfolt oldalsávok nélkül.", - "noFile": "Nincs kiválasztott PDF", - "fileLabel": "A módosítások az aktuálisan kiválasztott PDF-re lesznek alkalmazva.", - "filePrompt": "Válasszon PDF-et a könyvtárából vagy töltsön fel egy újat a kezdéshez.", - "changeFile": "PDF cseréje", - "selectFile": "PDF kiválasztása" - }, - "editor": { - "heading": "Könyvjelző-szerkesztő", - "description": "Adjon hozzá, ágyazzon egymásba és rendezzen át könyvjelzőket a PDF vázlatához.", - "addTopLevel": "Felső szintű könyvjelző hozzáadása", - "empty": { - "title": "Még nincsenek könyvjelzők", - "description": "Importálja a meglévő könyvjelzőket, vagy kezdje az első bejegyzés hozzáadásával.", - "action": "Első könyvjelző hozzáadása" - }, - "defaultTitle": "Új könyvjelző", - "defaultChildTitle": "Alárendelt könyvjelző", - "defaultSiblingTitle": "Új könyvjelző", - "untitled": "Névtelen könyvjelző", - "childBadge": "Alárendelt", - "pagePreview": "Oldal {{page}}", - "field": { - "title": "Könyvjelző címe", - "page": "Céloldal száma" - }, - "actions": { - "toggle": "Alárendeltek váltása", - "addChild": "Alárendelt könyvjelző hozzáadása", - "addSibling": "Azonos szintű könyvjelző hozzáadása", - "remove": "Könyvjelző eltávolítása" - }, - "confirmRemove": "Eltávolítja ezt a könyvjelzőt az összes alárendeltjével együtt?" - }, - "messages": { - "loadedTitle": "Könyvjelzők kinyerve", - "loadedBody": "A PDF meglévő könyvjelzői betöltésre kerültek a szerkesztőbe.", - "noBookmarks": "Nem találhatók könyvjelzők a kiválasztott PDF-ben.", - "loadFailed": "Nem sikerült kinyerni a könyvjelzőket a kiválasztott PDF-ből.", - "imported": "Könyvjelzők importálva", - "importedBody": "A JSON vázlat felülírta a szerkesztő jelenlegi tartalmát.", - "importedClipboard": "A vágólap tartalma felülírta a jelenlegi könyvjelzőlistát.", - "invalidJson": "Érvénytelen JSON-struktúra", - "invalidJsonBody": "Adjon meg érvényes könyvjelző JSON fájlt, majd próbálja újra.", - "exported": "JSON letöltésre kész", - "copied": "Vágólapra másolva", - "copiedBody": "A könyvjelző JSON sikeresen másolva.", - "copyFailed": "Másolás sikertelen" - }, - "error": { - "failed": "Nem sikerült frissíteni a tartalomjegyzéket" - }, - "submit": "Tartalomjegyzék alkalmazása", - "results": { - "title": "Frissített PDF könyvjelzőkkel", - "subtitle": "Töltse le a feldolgozott fájlt, vagy vonja vissza a műveletet lent." - } - }, - "removePages": { - "tags": "Oldalak eltávolítása,oldalak törlése", - "title": "Eltávolítás", - "pageNumbers": { - "label": "Eltávolítandó oldalak", - "placeholder": "pl.: 1,3,5-8,10", - "error": "Érvénytelen oldalszám-formátum. Használjon számokat, tartományokat (1-5), vagy matematikai kifejezéseket (2n+1)" - }, - "filenamePrefix": "oldalak_eltávolítva", - "files": { - "placeholder": "Válasszon ki egy PDF fájlt a fő nézetben a kezdéshez" - }, - "settings": { - "title": "Beállítások" - }, - "tooltip": { - "header": { - "title": "Oldalak eltávolításának beállításai" - }, - "pageNumbers": { - "title": "Oldalválasztás", - "text": "Adja meg, mely oldalakat távolítsa el a PDF-ből. Kijelölhet egyes oldalakat, tartományokat vagy használhat matematikai kifejezéseket.", - "bullet1": "Egyes oldalak: 1,3,5 (az 1., 3. és 5. oldal eltávolítása)", - "bullet2": "Oldaltartományok: 1-5,10-15 (az 1–5. és 10–15. oldalak eltávolítása)", - "bullet3": "Matematikai: 2n+1 (páratlan oldalak eltávolítása)", - "bullet4": "Nyitott tartományok: 5- (eltávolítás az 5. oldaltól a végéig)" - }, - "examples": { - "title": "Gyakori példák", - "text": "Néhány gyakori oldalválasztási minta:", - "bullet1": "Első oldal eltávolítása: 1", - "bullet2": "Utolsó 3 oldal eltávolítása: -3", - "bullet3": "Minden második oldal eltávolítása: 2n", - "bullet4": "Szórtan kiválasztott oldalak eltávolítása: 1,5,10,15" - }, - "safety": { - "title": "Biztonsági tippek", - "text": "Fontos szempontok oldalak eltávolításakor:", - "bullet1": "Mindig tekintse meg előnézetben a kijelölést feldolgozás előtt", - "bullet2": "Őrizze meg az eredeti fájl biztonsági másolatát", - "bullet3": "Az oldalszámozás 1-től kezdődik, nem 0-tól", - "bullet4": "Az érvénytelen oldalszámokat figyelmen kívül hagyjuk" - } - }, - "error": { - "failed": "Hiba történt az oldalak eltávolítása közben." - }, - "results": { - "title": "Oldalak eltávolításának eredménye" - }, - "submit": "Eltávolítás" - }, - "extractPages": { - "title": "Oldalak kinyerése", - "pageNumbers": { - "label": "Kinyerendő oldalak", - "placeholder": "pl.: 1,3,5-8 vagy odd & 1-10" - }, - "settings": { - "title": "Beállítások" - }, - "tooltip": { - "description": "A kiválasztott oldalakat új PDF-be emeli át, az eredeti sorrendet megtartva." - }, - "error": { - "failed": "Nem sikerült kinyerni az oldalakat" - }, - "results": { - "title": "Oldalak kinyerve" - }, - "submit": "Oldalak kinyerése" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Oldalválasztási útmutató" - }, - "basic": { - "title": "Alapok", - "text": "Válasszon ki konkrét oldalakat a PDF-dokumentumból egyszerű szintaxissal.", - "bullet1": "Egyes oldalak: 1,3,5", - "bullet2": "Oldaltartományok: 3-6 vagy 10-15", - "bullet3": "Összes oldal: all" - }, - "advanced": { - "title": "Haladó funkciók" - }, - "tips": { - "title": "Tippek", - "text": "Tartsa szem előtt ezeket az irányelveket:", - "bullet1": "Az oldalszámok 1-től kezdődnek (nem 0-tól)", - "bullet2": "A szóközök automatikusan eltávolításra kerülnek", - "bullet3": "Az érvénytelen kifejezéseket figyelmen kívül hagyjuk" - }, - "syntax": { - "title": "Szintaxis alapjai", - "text": "Használjon számokat, tartományokat, kulcsszavakat és sorozatokat (n 0-tól indul). Zárójelek támogatottak.", - "bullets": { - "numbers": "Számok/tartományok: 5, 10-20", - "keywords": "Kulcsszavak: odd, even", - "progressions": "Sorozatok: 3n, 4n+1" - } - }, - "operators": { - "title": "Operátorok", - "text": "Az AND magasabb precedenciájú, mint a vessző. A NOT a dokumentumtartományon belül érvényes.", - "and": "AND: & vagy \"and\" — mindkét feltételt megköveteli (pl.: 1-50 & even)", - "comma": "Vessző: , vagy | — kijelölések egyesítése (pl.: 1-10, 20)", - "not": "NOT: ! vagy \"not\" — oldalak kizárása (pl.: 3n & not 30)" - }, - "examples": { - "title": "Példák" - }, - "complex": { - "bullet1": "1,3-5,8,2n → az 1., 3–5., 8. oldalak, plusz a párosak", - "bullet2": "10-,2n-1 → a 10. oldaltól a végéig + páratlan oldalak", - "description": "Különböző típusok vegyítése.", - "title": "Összetett kombinációk" - }, - "description": "Válassza ki, mely oldalakat használja a művelethez. Támogatja az egyes oldalakat, tartományokat, képleteket és az all kulcsszót.", - "individual": { - "bullet1": "1,3,5 → az 1., 3., 5. oldalak kijelölése", - "bullet2": "2,7,12 → a 2., 7., 12. oldalak kijelölése", - "description": "Adjon meg számokat vesszővel elválasztva.", - "title": "Egyes oldalak" - }, - "mathematical": { - "bullet1": "2n → minden páros oldal (2, 4, 6…)", - "bullet2": "2n-1 → minden páratlan oldal (1, 3, 5…)", - "bullet3": "3n → minden 3. oldal (3, 6, 9…)", - "bullet4": "4n-1 → a 3., 7., 11., 15. oldalak…", - "description": "Mintákhoz használja az n-t a képletekben.", - "title": "Matematikai funkciók" - }, - "ranges": { - "bullet1": "3-6 → a 3–6. oldalak kijelölése", - "bullet2": "10-15 → a 10–15. oldalak kijelölése", - "bullet3": "5- → az 5. oldaltól a végéig", - "description": "Használja a - jelet a folyamatos oldaltartományokhoz.", - "title": "Oldaltartományok" - }, - "special": { - "bullet1": "all → az összes oldal kijelölése", - "title": "Speciális kulcsszavak" - } - } - }, - "bulkSelection": { - "syntaxError": "Hiba a szintaxisban. Segítségért lásd az Oldalválasztási tippeket.", - "header": { - "title": "Oldalválasztási útmutató" - }, - "syntax": { - "title": "Szintaxis alapjai", - "text": "Használjon számokat, tartományokat, kulcsszavakat és sorozatokat (n 0-tól indul). Zárójelek támogatottak.", - "bullets": { - "numbers": "Számok/tartományok: 5, 10-20", - "keywords": "Kulcsszavak: odd, even", - "progressions": "Sorozatok: 3n, 4n+1" - } - }, - "operators": { - "title": "Operátorok", - "text": "Az AND magasabb precedenciájú, mint a vessző. A NOT a dokumentumtartományon belül érvényes.", - "and": "AND: & vagy \"and\" — mindkét feltételt megköveteli (pl.: 1-50 & even)", - "comma": "Vessző: , vagy | — kijelölések egyesítése (pl.: 1-10, 20)", - "not": "NOT: ! vagy \"not\" — oldalak kizárása (pl.: 3n & not 30)" - }, - "examples": { - "title": "Példák", - "first50": "Első 50", - "last50": "Utolsó 50", - "every3rd": "Minden 3.", - "oddWithinExcluding": "Páratlanok 1–20 között, 5–7 kivételével", - "combineSets": "Halmazok kombinálása" - }, - "firstNPages": { - "title": "Első N oldal", - "placeholder": "Oldalak száma" - }, - "lastNPages": { - "title": "Utolsó N oldal", - "placeholder": "Oldalak száma" - }, - "everyNthPage": { - "title": "Minden N. oldal", - "placeholder": "Lépésköz" - }, - "range": { - "title": "Tartomány", - "fromPlaceholder": "Ettől", - "toPlaceholder": "Eddig" - }, - "keywords": { - "title": "Kulcsszavak" - }, - "advanced": { - "title": "Haladó" - } - }, - "compressPdfs": { - "tags": "tömörítés,kicsi,kompakt" - }, - "unlockPDFForms": { - "tags": "eltávolítás,törlés,űrlap,mező,írásvédett", - "title": "Írásvédettség eltávolítása az űrlapmezőkről", - "header": "PDF űrlapok feloldása", - "submit": "Eltávolítás", - "description": "Ez az eszköz eltávolítja az írásvédelmet a PDF űrlapmezőkről, így azok szerkeszthetővé és kitölthetővé válnak.", - "filenamePrefix": "feloldott_űrlapok", - "files": { - "placeholder": "Válasszon ki egy PDF fájlt a fő nézetben a kezdéshez" - }, - "error": { - "failed": "Hiba történt a PDF-űrlapok feloldása közben." - }, - "results": { - "title": "Feloldott űrlapok eredménye" - } - }, - "changeMetadata": { - "header": "Metaadatok módosítása", - "submit": "Módosítás", - "filenamePrefix": "metaadatok", - "settings": { - "title": "Metaadatok beállításai" - }, - "standardFields": { - "title": "Szabványos mezők" - }, - "deleteAll": { - "label": "Meglévő metaadatok eltávolítása", - "checkbox": "Minden metaadat törlése" - }, - "title": { - "label": "Cím", - "placeholder": "Dokumentum címe" - }, - "author": { - "label": "Szerző", - "placeholder": "Dokumentum szerzője" - }, - "subject": { - "label": "Tárgy", - "placeholder": "Dokumentum tárgya" - }, - "keywords": { - "label": "Kulcsszavak", - "placeholder": "Dokumentum kulcsszavai" - }, - "creator": { - "label": "Létrehozó", - "placeholder": "Dokumentum létrehozója" - }, - "producer": { - "label": "Előállító", - "placeholder": "Dokumentum előállítója" - }, - "dates": { - "title": "Dátummezők" - }, - "creationDate": { - "label": "Létrehozás dátuma", - "placeholder": "Létrehozás dátuma" - }, - "modificationDate": { - "label": "Módosítás dátuma", - "placeholder": "Módosítás dátuma" - }, - "trapped": { - "label": "Csapolási állapot", - "unknown": "Ismeretlen", - "true": "Igaz", - "false": "Hamis" - }, - "advanced": { - "title": "Haladó beállítások" - }, - "customFields": { - "title": "Egyéni metaadatok", - "description": "Egyéni metaadatmezők hozzáadása a dokumentumhoz", - "add": "Mező hozzáadása", - "key": "Kulcs", - "keyPlaceholder": "Egyéni kulcs", - "value": "Érték", - "valuePlaceholder": "Egyéni érték", - "remove": "Eltávolítás" - }, - "results": { - "title": "Frissített PDF-ek" - }, - "error": { - "failed": "Hiba történt a PDF metaadatainak módosításakor." - }, - "tooltip": { - "header": { - "title": "PDF-metaadatok áttekintése" - }, - "standardFields": { - "title": "Szabványos mezők", - "text": "A dokumentumot leíró, általános PDF-metaadat mezők.", - "bullet1": "Cím: Dokumentum neve vagy címsora", - "bullet2": "Szerző: A dokumentum készítője", - "bullet3": "Tárgy: A tartalom rövid leírása", - "bullet4": "Kulcsszavak: Keresési kifejezések a dokumentumhoz", - "bullet5": "Létrehozó/Előállító: A PDF készítéséhez használt szoftver" - }, - "dates": { - "title": "Dátummezők", - "text": "Mikor készült és mikor módosították a dokumentumot.", - "bullet1": "Létrehozás dátuma: Amikor az eredeti dokumentum készült", - "bullet2": "Módosítás dátuma: Amikor utoljára változott" - }, - "options": { - "title": "További opciók", - "text": "Egyéni mezők és adatvédelmi beállítások.", - "bullet1": "Egyéni metaadatok: Saját kulcs-érték párok hozzáadása", - "bullet2": "Csapolási állapot: Kiváló minőségű nyomtatási beállítás", - "bullet3": "Mindent töröl: Minden metaadat eltávolítása a magánszféra védelmében" - }, - "deleteAll": { - "title": "Meglévő metaadatok eltávolítása", - "text": "A teljes metaadat törlése az adatvédelem érdekében." - }, - "customFields": { - "title": "Egyéni metaadatok", - "text": "Adjon hozzá saját egyéni kulcs–érték metaadatpárokat.", - "bullet1": "Adjon hozzá bármely, a dokumentumhoz kapcsolódó egyéni mezőt", - "bullet2": "Példák: Osztály, Projekt, Verzió, Állapot", - "bullet3": "Minden bejegyzéshez kötelező a kulcs és az érték is" - }, - "advanced": { - "title": "Haladó beállítások", - "trapped": { - "title": "Csapolási állapot", - "description": "Jelzi, hogy a dokumentum fel van-e készítve kiváló minőségű nyomtatásra.", - "bullet1": "Igaz: A dokumentum csapolva lett nyomtatáshoz", - "bullet2": "Hamis: A dokumentum nincs csapolva", - "bullet3": "Ismeretlen: A csapolási állapot nincs megadva" - } - } - } - }, - "fileToPDF": { - "tags": "átalakítás,formátum,dokumentum,kép,prezentáció,szöveg,konvertálás,iroda,dokumentumok,word,excel,powerpoint", - "title": "Fájl konvertálása PDF-be", - "header": "Bármilyen fájl konvertálása PDF-be", - "credit": "Ez a szolgáltatás a LibreOffice és Unoconv használatával működik.", - "supportedFileTypesInfo": "Támogatott fájltípusok", - "supportedFileTypes": "A támogatott fájltípusok között szerepelnek az alábbiak, de a teljes, naprakész listáért tekintse meg a LibreOffice dokumentációját", - "submit": "Konvertálás PDF-be" - }, - "ocr": { - "tags": "felismerés,szöveg,kép,szkennelés,olvasás,azonosítás,észlelés,szerkeszthető", - "title": "OCR / Szkennelés tisztítása", - "desc": "Szkennelt dokumentumok tisztítása és szövegfelismerés képekből, majd visszaadása szerkeszthető szövegként", - "header": "Szkennelés tisztítása / OCR (Optikai karakterfelismerés)", - "selectText": { - "1": "Válassza ki a PDF-ben felismerendő nyelveket (a felsoroltak jelenleg felismerhetők):", - "2": "OCR szöveget tartalmazó szövegfájl létrehozása az OCR-ezett PDF mellett", - "3": "Ferdén szkennelt oldalak kijavítása és visszaforgatása", - "4": "Oldal tisztítása, hogy az OCR kevésbé találjon szöveget a háttérzajban. (Nincs kimeneti változás)", - "5": "Oldal tisztítása, hogy az OCR kevésbé találjon szöveget a háttérzajban, a tisztítás megmarad a kimenetben.", - "6": "Interaktív szöveget tartalmazó oldalak kihagyása, csak képoldalak OCR-ezése", - "7": "OCR kényszerítése, minden oldal OCR-ezése az eredeti szövegelemek eltávolításával", - "8": "Normál (Hiba, ha a PDF szöveget tartalmaz)", - "9": "További beállítások", - "10": "OCR mód", - "11": "Képek eltávolítása OCR után (MINDEN kép eltávolítása, csak konverziós lépésként hasznos)", - "12": "Renderelési típus (Haladó)" - }, - "help": "Kérjük, olvassa el ezt a dokumentációt más nyelvek használatáról és/vagy nem Docker környezetben való használatról", - "credit": "Ez a szolgáltatás a qpdf és Tesseract OCR használatával működik.", - "submit": "PDF feldolgozása OCR-rel", - "operation": { - "submit": "OCR feldolgozás és ellenőrzés" - }, - "results": { - "title": "OCR eredmények" - }, - "languagePicker": { - "additionalLanguages": "További nyelveket keres?", - "viewSetupGuide": "Beállítási útmutató megtekintése →" - }, - "settings": { - "title": "Beállítások", - "ocrMode": { - "label": "OCR mód", - "auto": "Automatikus (a szövegrétegeket kihagyja)", - "force": "Kényszerített (minden oldalt újra OCR-ez, szöveg cseréje)", - "strict": "Szigorú (megszakítja, ha szöveget talál)" - }, - "languages": { - "label": "Nyelvek", - "placeholder": "Nyelvek kiválasztása" - }, - "compatibilityMode": { - "label": "Kompatibilitási mód" - }, - "advancedOptions": { - "label": "Feldolgozási beállítások", - "sidecar": "Szövegfájl létrehozása", - "deskew": "Oldalak kiegyenesítése", - "clean": "Bemeneti fájl tisztítása", - "cleanFinal": "Végső kimenet tisztítása" - } - }, - "tooltip": { - "header": { - "title": "OCR-beállítások áttekintése" - }, - "mode": { - "title": "OCR mód", - "text": "Az OCR (optikai karakterfelismerés) segít a szkennelt vagy képernyőfotózott oldalakat kereshető, másolható vagy kiemelhető szöveggé alakítani.", - "bullet1": "Az Automatikus kihagyja a már szövegréteget tartalmazó oldalakat.", - "bullet2": "A Kényszerített minden oldalt újra OCR-ez és az összes szöveget lecseréli.", - "bullet3": "A Szigorú leáll, ha bármilyen kijelölhető szöveget talál." - }, - "languages": { - "title": "Nyelvek", - "text": "A pontosság javítása érdekében adja meg a várt nyelveket. Válasszon egy vagy több nyelvet az észleléshez." - }, - "output": { - "title": "Kimenet", - "text": "Döntse el, hogyan legyen a szövegkimenet formázva:", - "bullet1": "Kereshető PDF a szöveget az eredeti kép mögé ágyazza.", - "bullet2": "HOCR XML strukturált, gép által olvasható fájlt ad vissza.", - "bullet3": "Egyszerű szöveges sidecar külön .txt fájlt hoz létre a nyers tartalommal." - }, - "advanced": { - "header": { - "title": "Haladó OCR-feldolgozás" - }, - "compatibility": { - "title": "Kompatibilitási mód", - "text": "OCR 'sandwich PDF' módot használ: nagyobb fájlokat eredményez, de megbízhatóbb bizonyos nyelveknél és régebbi PDF szoftverekkel. Alapértelmezetten hOCR-t használunk a kisebb, modern PDF-ekhez." - }, - "sidecar": { - "title": "Szövegfájl létrehozása", - "text": "Külön .txt fájlt generál a PDF mellé, amely tartalmazza az összes kinyert szöveges tartalmat a könnyű hozzáférés és feldolgozás érdekében." - }, - "deskew": { - "title": "Oldalak kiegyenesítése", - "text": "Automatikusan kijavítja a ferde vagy megdőlt oldalakat az OCR pontosságának javítása érdekében. Hasznos a nem tökéletesen igazított szkennelt dokumentumoknál." - }, - "clean": { - "title": "Bemeneti fájl tisztítása", - "text": "Előfeldolgozza a bemenetet zaj eltávolításával, a kontraszt növelésével és a kép optimalizálásával a jobb OCR-felismerés érdekében feldolgozás előtt." - }, - "cleanFinal": { - "title": "Végső kimenet tisztítása", - "text": "Utófeldolgozza a végső PDF-et az OCR artefaktok eltávolításával és a szövegréteg optimalizálásával a jobb olvashatóság és kisebb fájlméret érdekében." - } - } - }, - "error": { - "failed": "Az OCR művelet meghiúsult" - } - }, - "extractImages": { - "tags": "kép,fotó,mentés,archívum,tömörítés,kinyerés,gyűjtés", - "title": "Képek kinyerése", - "header": "Képek kinyerése", - "selectText": "Válassza ki a kinyert képek konvertálási formátumát", - "allowDuplicates": "Ismétlődő képek mentése", - "submit": "Kinyerés", - "settings": { - "title": "Beállítások" - }, - "error": { - "failed": "Hiba történt a képek kinyerése közben a PDF-ből." - } - }, - "pdfToPDFA": { - "tags": "archívum,hosszú távú,szabvány,konvertálás,tárolás,megőrzés", - "title": "PDF konvertálása PDF/A formátumba", - "header": "PDF konvertálása PDF/A formátumba", - "credit": "Ez a szolgáltatás a libreoffice használatával végzi a PDF/A konverziót", - "submit": "Konvertálás", - "tip": "Jelenleg nem támogatja a több fájl egyidejű feldolgozását", - "outputFormat": "Kimeneti formátum", - "pdfWithDigitalSignature": "A PDF digitális aláírást tartalmaz. Ez a következő lépésben eltávolításra kerül." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,átalakítás,formátum,konvertálás,iroda,microsoft,docfile", - "title": "PDF konvertálása Word formátumba", - "header": "PDF konvertálása Word formátumba", - "selectText": { - "1": "Kimeneti fájlformátum" - }, - "credit": "Ez a szolgáltatás a LibreOffice használatával végzi a konverziót.", - "submit": "Konvertálás" - }, - "PDFToPresentation": { - "tags": "dia,bemutató,iroda,microsoft", - "title": "PDF konvertálása prezentációvá", - "header": "PDF konvertálása prezentációvá", - "selectText": { - "1": "Kimeneti fájlformátum" - }, - "credit": "Ez a szolgáltatás a LibreOffice használatával végzi a konverziót.", - "submit": "Konvertálás" - }, - "PDFToText": { - "tags": "formázott szöveg,rtf,szövegformátum", - "title": "PDF konvertálása RTF (szöveg) formátumba", - "header": "PDF konvertálása RTF (szöveg) formátumba", - "selectText": { - "1": "Kimeneti fájlformátum" - }, - "credit": "Ez a szolgáltatás a LibreOffice használatával végzi a konverziót.", - "submit": "Konvertálás" - }, - "PDFToHTML": { - "tags": "webtartalom,böngészőbarát", - "title": "PDF konvertálása HTML-be", - "header": "PDF konvertálása HTML-be", - "credit": "Ez a szolgáltatás a pdftohtml használatával végzi a konverziót.", - "submit": "Konvertálás" - }, - "PDFToXML": { - "tags": "adatkinyerés,strukturált tartalom,interoperabilitás,konvertálás", - "title": "PDF konvertálása XML-be", - "header": "PDF konvertálása XML-be", - "credit": "Ez a szolgáltatás a LibreOffice használatával végzi a konverziót.", - "submit": "Konvertálás" - }, - "ScannerImageSplit": { - "tags": "szétválasztás,automatikus felismerés,szkennelés,több fotó,rendszerezés", - "selectText": { - "1": "Szög küszöbérték:", - "2": "A kép forgatásához szükséges minimális abszolút szög beállítása (alapértelmezett: 10).", - "3": "Tolerancia:", - "4": "A becsült háttérszín körüli színváltozási tartomány meghatározása (alapértelmezett: 30).", - "5": "Minimális terület:", - "6": "A fotó minimális területének küszöbértéke (alapértelmezett: 10000).", - "7": "Minimális kontúr terület:", - "8": "A fotó minimális kontúr területének küszöbértéke", - "9": "Keret mérete:", - "10": "A hozzáadott és eltávolított keret méretének beállítása a fehér keretek elkerülése érdekében (alapértelmezett: 1)." - }, - "info": "Python nincs telepítve. A futtatáshoz szükséges." - }, - "scannerImageSplit": { - "title": "Kinyert képek", - "submit": "Képbeolvasások kinyerése", - "error": { - "failed": "Hiba történt a képbeolvasások kinyerése közben." - }, - "tooltip": { - "title": "Fotófelosztó", - "whatThisDoes": "Mit csinál ez", - "whatThisDoesDesc": "Automatikusan megtalálja és kinyeri az egyes fotókat egy szkennelt oldalról vagy kompozit képről—kézi vágás nélkül.", - "whenToUse": "Mikor használja", - "useCase1": "Egész albumoldalak beolvasása egy menetben", - "useCase2": "Síkágyas kötegek szétválasztása külön fájlokra", - "useCase3": "Kollázsok felbontása önálló fotókká", - "useCase4": "Fotók kinyerése dokumentumokból", - "quickFixes": "Gyors megoldások", - "problem1": "Fotók nem észlelhetők → növelje a Toleranciát 30–50-re", - "problem2": "Túl sok téves észlelés → növelje a Minimális területet 15,000–20,000-re", - "problem3": "A vágások túl szorosak → növelje a Szegély méretét 5–10-re", - "problem4": "A megdőlt fotók nincsenek kiegyenesítve → csökkentse a Szögküszöböt kb. 5°-ra", - "problem5": "Por/zaj téglalapok → növelje a Minimális kontúrterületet 1000–2000-re", - "setupTips": "Beállítási tippek", - "tip1": "Használjon egyszínű, világos hátteret", - "tip2": "Hagyjon kis rést (≈1 cm) a fotók között", - "tip3": "Szkenneljen 300–600 DPI-vel", - "tip4": "Tisztítsa meg a szkenner üvegét", - "headsUp": "Figyelem", - "headsUpDesc": "Az egymást átfedő fotók vagy a fotókhoz nagyon közeli színű hátterek csökkenthetik a pontosságot—próbáljon világosabb vagy sötétebb hátteret, és hagyjon több helyet." - } - }, - "sign": { - "title": "Aláírás", - "header": "PDF-ek aláírása", - "upload": "Kép feltöltése", - "draw": { - "title": "Rajzolja meg az aláírását", - "clear": "Törlés" - }, - "canvas": { - "heading": "Rajzolja meg az aláírását", - "clickToOpen": "Kattintson a rajzfelület megnyitásához", - "modalTitle": "Rajzolja meg az aláírását", - "colorLabel": "Szín", - "penSizeLabel": "Tollvastagság", - "penSizePlaceholder": "Méret", - "clear": "Vászon törlése", - "colorPickerTitle": "Vonal színének kiválasztása" - }, - "text": { - "name": "Aláíró neve", - "placeholder": "Adja meg a teljes nevét", - "fontLabel": "Betűtípus", - "fontSizeLabel": "Betűméret", - "fontSizePlaceholder": "Írja be vagy válassza ki a betűméretet (8–200)", - "colorLabel": "Szöveg színe" - }, - "clear": "Törlés", - "add": "Hozzáadás", - "saved": { - "heading": "Mentett aláírások", - "description": "Használja újra a mentett aláírásokat bármikor.", - "emptyTitle": "Még nincs mentett aláírás", - "emptyDescription": "Rajzoljon, töltsön fel vagy gépeljen be egy aláírást fent, majd a „Mentés a könyvtárba” opcióval legfeljebb {{max}} kedvencet tarthat készen a használatra.", - "type": { - "canvas": "Rajz", - "image": "Feltöltés", - "text": "Szöveg" - }, - "limitTitle": "Elérte a korlátot", - "limitDescription": "Távolítson el egy mentett aláírást új hozzáadása előtt (max. {{max}}).", - "carouselPosition": "{{current}} / {{total}}", - "prev": "Előző", - "next": "Következő", - "delete": "Eltávolítás", - "label": "Címke", - "defaultLabel": "Aláírás", - "defaultCanvasLabel": "Rajzolt aláírás", - "defaultImageLabel": "Feltöltött aláírás", - "defaultTextLabel": "Gépelt aláírás", - "saveButton": "Aláírás mentése", - "saveUnavailable": "Előbb hozzon létre egy aláírást a mentéshez.", - "noChanges": "Az aktuális aláírás már mentve van.", - "status": { - "saved": "Mentve" - } - }, - "save": "Aláírás mentése", - "applySignatures": "Aláírások alkalmazása", - "personalSigs": "Személyes aláírások", - "sharedSigs": "Megosztott aláírások", - "noSavedSigs": "Nincsenek mentett aláírások", - "addToAll": "Hozzáadás minden oldalhoz", - "delete": "Törlés", - "first": "Első oldal", - "last": "Utolsó oldal", - "next": "Következő oldal", - "previous": "Előző oldal", - "maintainRatio": "Képarány fenntartása váltása", - "undo": "Visszavonás", - "redo": "Újra", - "submit": "Dokumentum aláírása", - "steps": { - "configure": "Aláírás beállítása" - }, - "step": { - "createDesc": "Válassza ki, hogyan szeretné létrehozni az aláírást", - "place": "Elhelyezés és mentés", - "placeDesc": "Helyezze el az aláírást a PDF-en" - }, - "type": { - "title": "Aláírás típusa", - "draw": "Rajzolás", - "canvas": "Vászon", - "image": "Kép", - "text": "Szöveg", - "saved": "Mentett" - }, - "image": { - "label": "Aláíráskép feltöltése", - "placeholder": "Képfájl kiválasztása", - "hint": "Töltse fel az aláírását tartalmazó PNG vagy JPG képet" - }, - "instructions": { - "title": "Hogyan adjon hozzá aláírást", - "canvas": "Miután megrajzolta az aláírását a vásznon, zárja be a modált, majd kattintson bárhová a PDF-ben az elhelyezéshez.", - "image": "Miután feltöltötte a fenti aláírásképet, kattintson bárhová a PDF-ben az elhelyezéshez.", - "saved": "Válasszon ki fent egy mentett aláírást, majd kattintson a PDF bármely pontjára az elhelyezéshez.", - "text": "Miután megadta a nevét fent, kattintson bárhová a PDF-ben az aláírás elhelyezéséhez.", - "paused": "Elhelyezés szüneteltetve", - "resumeHint": "Folytassa az elhelyezést, majd kattintson az aláírás hozzáadásához.", - "noSignature": "Hozzon létre fent egy aláírást az elhelyezési eszközök engedélyezéséhez." - }, - "mode": { - "move": "Aláírás mozgatása", - "place": "Aláírás elhelyezése", - "pause": "Elhelyezés szüneteltetése", - "resume": "Elhelyezés folytatása" - }, - "updateAndPlace": "Frissítés és elhelyezés", - "activate": "Aláírás elhelyezésének aktiválása", - "deactivate": "Aláírások elhelyezésének leállítása", - "results": { - "title": "Aláírás eredménye" - }, - "error": { - "failed": "Hiba történt a PDF aláírása közben." - } - }, - "flatten": { - "title": "Lapítás", - "header": "PDF-ek lapítása", - "flattenOnlyForms": "Csak űrlapok lapítása", - "submit": "Lapítás", - "filenamePrefix": "lapított", - "files": { - "placeholder": "Válasszon ki egy PDF fájlt a fő nézetben a kezdéshez" - }, - "steps": { - "settings": "Beállítások" - }, - "options": { - "stepTitle": "Lapítási beállítások", - "title": "Lapítási beállítások", - "flattenOnlyForms": { - "label": "Csak űrlapok lapítása", - "desc": "Csak az űrlapmezők lapítása, a többi interaktív elem változatlanul marad" - }, - "note": "A lapítás eltávolítja az interaktív elemeket a PDF-ből, így azok nem szerkeszthetők." - }, - "results": { - "title": "Lapítás eredménye" - }, - "error": { - "failed": "Hiba történt a PDF lapítása közben." - }, - "tooltip": { - "header": { - "title": "PDF-ek lapításáról" - }, - "description": { - "title": "Mit csinál a lapítás?", - "text": "A lapítás nem szerkeszthetővé teszi a PDF-et azáltal, hogy a kitölthető űrlapokat és gombokat normál szöveggé és képekké alakítja. A PDF pontosan ugyanúgy fog kinézni, de többé senki sem tudja módosítani vagy kitölteni az űrlapokat. Tökéletes kitöltött űrlapok megosztásához, végleges dokumentumok létrehozásához nyilvántartásba, vagy a PDF egységes megjelenésének biztosításához mindenhol.", - "bullet1": "A szövegdobozok normál szöveggé válnak (nem szerkeszthetők)", - "bullet2": "A jelölőnégyzetek és gombok képekké válnak", - "bullet3": "Kiváló végleges verziókhoz, amelyeket nem szeretne módosítani", - "bullet4": "Konzisztens megjelenést biztosít minden eszközön" - }, - "formsOnly": { - "title": "Mit jelent a 'Csak űrlapok lapítása'?", - "text": "Ez az opció csak az űrlapok kitöltésének lehetőségét távolítja el, de meghagyja más funkciók működését, mint a linkekre kattintás, könyvjelzők megtekintése és megjegyzések olvasása.", - "bullet1": "Az űrlapok nem szerkeszthetőkké válnak", - "bullet2": "A linkek továbbra is működnek kattintásra", - "bullet3": "A megjegyzések és jegyzetek láthatóak maradnak", - "bullet4": "A könyvjelzők továbbra is segítik a navigációt" - } - } - }, - "repair": { - "tags": "javítás,helyreállítás,korrekció,visszaállítás", - "title": "Javítás", - "header": "PDF-ek javítása", - "submit": "Javítás", - "description": "Ez az eszköz megpróbálja kijavítani a sérült vagy hibás PDF-fájlokat. Nem szükségesek további beállítások.", - "filenamePrefix": "javított", - "files": { - "placeholder": "Válasszon ki egy PDF fájlt a fő nézetben a kezdéshez" - }, - "error": { - "failed": "Hiba történt a PDF javítása közben." - }, - "results": { - "title": "Javítás eredményei" - } - }, - "removeBlanks": { - "title": "Üres oldalak eltávolítása", - "header": "Üres oldalak eltávolítása", - "settings": { - "title": "Beállítások" - }, - "threshold": { - "label": "Pixelek fehérségküszöbe" - }, - "whitePercent": { - "label": "Fehérség százalékos küszöbe", - "unit": "%" - }, - "includeBlankPages": { - "label": "Észlelt üres oldalak hozzáadása" - }, - "tooltip": { - "header": { - "title": "Üres oldalak eltávolításának beállításai" - }, - "threshold": { - "title": "Pixel fehérségküszöb", - "text": "Szabályozza, mennyire kell fehérnek lennie egy pixelnek, hogy 'fehérnek' minősüljön. Ez segít meghatározni, mi számít üres területnek az oldalon.", - "bullet1": "0 = Tiszta fekete (legszigorúbb)", - "bullet2": "128 = Középszürke", - "bullet3": "255 = Tiszta fehér (legkevésbé szigorú)" - }, - "whitePercent": { - "title": "Fehérség százalékos küszöbe", - "text": "Beállítja a fehér pixelek minimális százalékát, amely mellett egy oldal üresnek minősül és eltávolításra kerül.", - "bullet1": "Alacsonyabb értékek (pl. 80%) = Több oldal kerül eltávolításra", - "bullet2": "Magasabb értékek (pl. 95%) = Csak nagyon üres oldalak kerülnek eltávolításra", - "bullet3": "Világos hátterű dokumentumoknál használjon magasabb értékeket" - }, - "includeBlankPages": { - "title": "Észlelt üres oldalak hozzáadása", - "text": "Bekapcsolva létrehoz egy külön PDF-et, amely tartalmazza az összes észlelt és az eredeti dokumentumból eltávolított üres oldalt.", - "bullet1": "Hasznos az eltávolított oldalak áttekintéséhez", - "bullet2": "Segít ellenőrizni az észlelés pontosságát", - "bullet3": "Kikapcsolható a kimeneti fájlméret csökkentéséhez" - } - }, - "submit": "Üres oldalak eltávolítása", - "error": { - "failed": "Nem sikerült eltávolítani az üres oldalakat" - }, - "results": { - "title": "Eltávolított üres oldalak" - } - }, - "removeAnnotations": { - "tags": "megjegyzések,kiemelés,jegyzetek,jelölések,eltávolítás", - "title": "Megjegyzések eltávolítása", - "header": "Megjegyzések eltávolítása", - "submit": "Eltávolítás", - "settings": { - "title": "Beállítások" - }, - "info": { - "title": "Megjegyzések eltávolításáról", - "description": "Ez az eszköz eltávolítja az összes megjegyzést (kommentek, kiemelések, jegyzetek stb.) a PDF-dokumentumokból." - }, - "tooltip": { - "header": { - "title": "A Megjegyzések eltávolítása funkcióról" - }, - "description": { - "title": "Mit csinál" - } - }, - "error": { - "failed": "Hiba történt a megjegyzések eltávolítása közben." - } - }, - "compare": { - "tags": "különbség,kontraszt,változások,elemzés", - "title": "Összehasonlítás", - "header": "PDF-ek összehasonlítása", - "clearSelected": "Kijelöltek törlése", - "clear": { - "confirmTitle": "Törölje a kijelölt PDF-eket?", - "confirmBody": "Ez bezárja a jelenlegi összehasonlítást és visszavisz az Aktív fájlokhoz.", - "confirm": "Törlés és vissza" - }, - "review": { - "title": "Összehasonlítás eredménye", - "actionsHint": "Tekintse át az összehasonlítást, cserélje fel a dokumentumszerepeket, vagy exportálja az összegzést.", - "switchOrder": "Sorrend felcserélése", - "exportSummary": "Összegzés exportálása" - }, - "base": { - "label": "Eredeti dokumentum", - "placeholder": "Válassza ki az eredeti PDF-et" - }, - "comparison": { - "label": "Szerkesztett dokumentum", - "placeholder": "Válassza ki a szerkesztett PDF-et" - }, - "addFilesHint": "Adjon hozzá PDF-eket a Fájlok lépésben a kiválasztás engedélyezéséhez.", - "noFiles": "Még nincsenek elérhető PDF-ek", - "pages": "Oldalak", - "selection": { - "originalEditedTitle": "Válasszon Eredeti és Szerkesztett PDF-eket" - }, - "original": { - "label": "Eredeti PDF" - }, - "edited": { - "label": "Szerkesztett PDF" - }, - "swap": { - "confirmTitle": "Újrafuttatja az összehasonlítást?", - "confirmBody": "Ez újra lefuttatja az eszközt. Biztosan felcseréli az Eredeti és Szerkesztett sorrendjét?", - "confirm": "Felcsere és újrafuttatás" - }, - "cta": "Összehasonlítás", - "loading": "Összehasonlítás folyamatban...", - "summary": { - "baseHeading": "Eredeti dokumentum", - "comparisonHeading": "Szerkesztett dokumentum", - "pageLabel": "Oldal" - }, - "rendering": { - "pageNotReadyTitle": "Az oldal még nincs kirajzolva", - "pageNotReadyBody": "Néhány oldal még kirajzolás alatt van. A navigáció igazodni fog, amint készen vannak.", - "rendering": "kirajzolás", - "inProgress": "Legalább az egyik PDF nagyon nagy, a görgetés nem lesz sima, amíg a kirajzolás be nem fejeződik", - "pagesRendered": "oldal kirajzolva", - "complete": "Az oldalak kirajzolása kész" - }, - "dropdown": { - "deletionsLabel": "Törlések", - "additionsLabel": "Hozzáadások", - "deletions": "Törlések ({{count}})", - "additions": "Hozzáadások ({{count}})", - "searchPlaceholder": "Változások keresése...", - "noResults": "Nem található változás" - }, - "actions": { - "stackVertically": "Egymás alá helyezés", - "placeSideBySide": "Egymás mellé helyezés", - "zoomOut": "Kicsinyítés", - "zoomIn": "Nagyítás", - "resetView": "Nézet alaphelyzetbe", - "unlinkScrollPan": "Görgetés és pásztázás szétkapcsolása", - "linkScrollPan": "Görgetés és pásztázás összekapcsolása", - "unlinkScroll": "Görgetés szétkapcsolása", - "linkScroll": "Görgetés összekapcsolása" - }, - "toasts": { - "unlinkedTitle": "Független görgetés és pásztázás engedélyezve", - "unlinkedBody": "Tipp: A Fel/Le nyíllal mindkét panel görgethető; a pásztázás csak az aktív panelt mozgatja." - }, - "error": { - "selectRequired": "Válasszon ki egy eredeti és egy szerkesztett dokumentumot.", - "filesMissing": "Nem találjuk a kiválasztott fájlokat. Kérjük, válassza ki újra őket.", - "generic": "Nem lehet összehasonlítani ezeket a fájlokat." - }, - "status": { - "extracting": "Szöveg kinyerése...", - "processing": "Különbségek elemzése...", - "complete": "Összehasonlítás kész" - }, - "longJob": { - "title": "Nagy összehasonlítás folyamatban", - "body": "Ezek a PDF-ek együtt meghaladják a 2,000 oldalt. A feldolgozás több percet is igénybe vehet." - }, - "slowOperation": { - "title": "Még dolgozunk…", - "body": "Ez az összehasonlítás a szokásosnál tovább tart. Hagyhatja folytatódni, vagy megszakíthatja.", - "cancel": "Összehasonlítás megszakítása" - }, - "newLine": "új sor", - "complex": { - "message": "Az egyik vagy mindkét dokumentum nagy méretű, az összehasonlítás pontossága csökkenhet" - }, - "large": { - "file": { - "message": "Az egyik vagy mindkét dokumentum túl nagy a feldolgozáshoz" - } - }, - "no": { - "text": { - "message": "Az egyik vagy mindkét PDF nem tartalmaz szöveget. Kérjük, válasszon szöveget tartalmazó PDF-eket az összehasonlításhoz." - } - }, - "too": { - "dissimilar": { - "message": "Úgy tűnik, ezek a dokumentumok nagyon különböznek. Az idő megtakarítása érdekében az összehasonlítást leállítottuk." - } - }, - "earlyDissimilarity": { - "title": "Ezek a PDF-ek nagyon eltérőnek tűnnek", - "body": "Eddig nagyon kevés hasonlóságot látunk. Leállíthatja az összehasonlítást, ha ezek nem kapcsolódó dokumentumok.", - "stopButton": "Összehasonlítás leállítása" - } - }, - "certSign": { - "tags": "hitelesítés,PEM,P12,hivatalos,titkosítás", - "title": "Tanúsítvánnyal aláírás", - "filenamePrefix": "aláírt", - "signMode": { - "stepTitle": "Aláírás módja", - "tooltip": { - "header": { - "title": "PDF-aláírásokról" - }, - "overview": { - "title": "Hogyan működnek az aláírások", - "text": "Mindkét mód lezárja a dokumentumot (bármilyen szerkesztés manipulációnak minősül) és rögzíti a ki/mikor/hogyan adatokat auditáláshoz. A megjelenítő bizalma a tanúsítványlánctól függ." - }, - "manual": { - "title": "Kézi - Hozza a saját tanúsítványát", - "text": "Használja saját tanúsítványfájljait a márkához illeszkedő identitáshoz. Megjelenhet Megbízható-ként, ha a CA/lánc ismert.", - "use": "Használat: ügyfélkapcsolati, jogi, megfelelőségi." - }, - "auto": { - "title": "Automatikus - Beállítást nem igénylő, azonnali rendszerpecsét", - "text": "Kiszolgáló önaláírt tanúsítvánnyal ír alá. Ugyanaz a manipulációt jelző pecsét és audit trail; a megjelenítőkben jellemzően Nem ellenőrzött.", - "use": "Akkor használja, ha: gyorsaságra és következetes belső identitásra van szükség felülvizsgálatoknál és nyilvántartásoknál." - }, - "rule": { - "title": "Ökölszabály", - "text": "Szüksége van a címzett Megbízható státuszára? Kézi. Gyors, manipulációt jelző pecsétre és auditnaplóra van szüksége beállítás nélkül? Automatikus." - } - } - }, - "certTypeStep": { - "stepTitle": "Tanúsítvány formátuma" - }, - "certFiles": { - "stepTitle": "Tanúsítványfájlok" - }, - "appearance": { - "stepTitle": "Aláírás megjelenése", - "tooltip": { - "header": { - "title": "Az aláírás megjelenéséről" - }, - "invisible": { - "title": "Láthatatlan aláírások", - "text": "Az aláírás biztonsági okból hozzáadódik a PDF-hez, de a dokumentum megtekintésekor nem lesz látható. Tökéletes jogi követelmények teljesítéséhez a dokumentum megjelenésének megváltoztatása nélkül.", - "bullet1": "Biztonságot nyújt vizuális változás nélkül", - "bullet2": "Megfelel a digitális aláírásra vonatkozó jogi követelményeknek", - "bullet3": "Nem befolyásolja a dokumentum elrendezését vagy dizájnját" - }, - "visible": { - "title": "Látható aláírások", - "text": "Aláírásblokkot jelenít meg a PDF-en az Ön nevével, dátummal és opcionális részletekkel. Hasznos, ha azt szeretné, hogy az olvasók egyértelműen lássák, hogy a dokumentum alá van írva.", - "bullet1": "Az aláíró neve és a dátum megjelenik a dokumentumon", - "bullet2": "Tartalmazhatja az aláírás okát és helyét", - "bullet3": "Kiválaszthatja, melyik oldalra kerüljön az aláírás", - "bullet4": "Opcionális logó is hozzáadható" - } - }, - "invisible": "Láthatatlan", - "options": { - "title": "Aláírás részletei" - }, - "visible": "Látható" - }, - "sign": { - "submit": "PDF aláírása", - "results": "Aláírt PDF" - }, - "error": { - "failed": "Hiba történt az aláírások feldolgozása közben." - }, - "tooltip": { - "header": { - "title": "Aláírások kezelése" - }, - "overview": { - "title": "Mire képes ez az eszköz?", - "text": "Ez az eszköz lehetővé teszi, hogy ellenőrizze, digitálisan alá vannak-e írva a PDF-ek, és új digitális aláírásokat adjon hozzá. A digitális aláírások igazolják, ki hozta létre vagy hagyta jóvá a dokumentumot, és jelzik, hogy megváltozott-e az aláírás óta.", - "bullet1": "Meglévő aláírások és érvényességük ellenőrzése", - "bullet2": "Részletes információk megtekintése az aláírókról és tanúsítványokról", - "bullet3": "Új digitális aláírások hozzáadása a dokumentumok védelméhez", - "bullet4": "Több fájl támogatása könnyű navigációval" - }, - "validation": { - "title": "Aláírások ellenőrzése", - "text": "Ellenőrzéskor az eszköz megmondja, érvényesek-e, ki írta alá a dokumentumot, mikor történt az aláírás, és hogy megváltozott-e a dokumentum az aláírás óta.", - "bullet1": "Megmutatja, hogy az aláírások érvényesek vagy érvénytelenek", - "bullet2": "Megjeleníti az aláíró adatait és az aláírás dátumát", - "bullet3": "Ellenőrzi, hogy a dokumentum módosult-e az aláírás után", - "bullet4": "Ellenőrzéshez használhat egyéni tanúsítványokat" - }, - "signing": { - "title": "Aláírás hozzáadása", - "text": "PDF aláírásához digitális tanúsítványra van szükség (például PEM, PKCS12 vagy JKS). Az aláírást megjelenítheti a dokumentumon, vagy tarthatja láthatatlanul, csak biztonsági céllal.", - "bullet1": "Támogatott formátumok: PEM, PKCS12, JKS és kiszolgálói tanúsítvány formátumok", - "bullet2": "Az aláírás megjelenítése vagy elrejtése a PDF-en", - "bullet3": "Ok, hely és aláíró neve hozzáadása", - "bullet4": "Kiválaszthatja, melyik oldalra kerüljön a látható aláírás", - "bullet5": "Kiszolgálói tanúsítvány használata az egyszerű 'Aláírás Stirling PDF-fel' opcióhoz" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Tanúsítványtípusokról" - }, - "what": { - "title": "Mi az a tanúsítvány?", - "text": "Ez egy biztonságos azonosító az aláírásához, amely igazolja, hogy Ön írta alá. Hacsak nem kötelező tanúsítvánnyal aláírni, javasoljuk, hogy használjon más biztonságos módszert, például Gépelés, Rajzolás vagy Feltöltés." - }, - "which": { - "title": "Melyik opciót válasszam?", - "text": "Válassza ki az opciót, amely megfelel a tanúsítványfájljának formátumának:", - "bullet1": "PKCS#12 (.p12 / .pfx) – egy kombinált fájl (leggyakoribb)", - "bullet2": "PFX (.pfx) – a Microsoft PKCS12-változata", - "bullet3": "PEM – külön privát kulcs és tanúsítvány .pem fájlok", - "bullet4": "JKS – Java .jks kulcstár fejlesztői / CI-CD munkafolyamatokhoz" - }, - "convert": { - "title": "Nincs felsorolva a kulcsa?", - "text": "Konvertálja a fájlt Java kulcstárrá (.jks) a keytool eszközzel, majd válassza a JKS-t." - } - } - }, - "chooseCertificate": "Tanúsítványfájl kiválasztása", - "chooseJksFile": "JKS fájl kiválasztása", - "chooseP12File": "PKCS12 fájl kiválasztása", - "choosePfxFile": "PFX fájl kiválasztása", - "choosePrivateKey": "Privát kulcsfájl kiválasztása", - "location": "Hely", - "logoTitle": "Logó", - "name": "Név", - "noLogo": "Nincs logó", - "pageNumber": "Oldalszám", - "password": "Adja meg a kulcstár vagy privát kulcs jelszavát (ha van):", - "passwordOptional": "Hagyja üresen, ha nincs jelszó", - "reason": "Ok", - "serverCertMessage": "Kiszolgálói tanúsítvány használata - nincs szükség fájlokra vagy jelszóra", - "showLogo": "Logó megjelenítése" - }, - "removeCertSign": { - "tags": "hitelesítés,PEM,P12,hivatalos,visszafejtés", - "title": "Tanúsítványos aláírás eltávolítása", - "header": "Digitális tanúsítvány eltávolítása a PDF-ből", - "selectPDF": "PDF fájl kiválasztása:", - "submit": "Aláírás eltávolítása", - "description": "Ez az eszköz eltávolítja a digitális tanúsítvánnyal készült aláírásokat a PDF-dokumentumról.", - "filenamePrefix": "aláíratlan", - "files": { - "placeholder": "Válasszon ki egy PDF fájlt a fő nézetben a kezdéshez" - }, - "error": { - "failed": "Hiba történt a tanúsítványaláírások eltávolítása közben." - }, - "results": { - "title": "Tanúsítvány eltávolításának eredményei" - } - }, - "pageLayout": { - "tags": "egyesítés,kompozit,egyoldalas nézet,rendszerezés", - "title": "Többoldalas elrendezés", - "header": "Többoldalas elrendezés", - "pagesPerSheet": "Oldalak laponként:", - "addBorder": "Keret hozzáadása", - "submit": "Küldés", - "desc": { - "2": "2 oldal elhelyezése egymás mellett egyetlen lapon.", - "3": "3 oldal elhelyezése egyetlen lapon, egy sorban.", - "4": "4 oldal elhelyezése egyetlen lapon (2 × 2 rács).", - "9": "9 oldal elhelyezése egyetlen lapon (3 × 3 rács).", - "16": "16 oldal elhelyezése egyetlen lapon (4 × 4 rács)." - }, - "error": { - "failed": "Hiba történt a többoldalas elrendezés létrehozása közben." - } - }, - "bookletImposition": { - "tags": "füzet,kiosztás,nyomtatás,kötés,hajtás,ívsorrend", - "title": "Füzetkiosztás", - "header": "Füzetkiosztás", - "submit": "Füzet létrehozása", - "spineLocation": { - "label": "Gerinc helye", - "left": "Bal (alapértelmezett)", - "right": "Jobb (RTL)" - }, - "doubleSided": { - "label": "Kétoldalas nyomtatás", - "tooltip": "Elő- és hátoldalak létrehozása a helyes füzetnyomtatáshoz" - }, - "manualDuplex": { - "title": "Kézi duplex mód", - "instructions": "Automatikus duplex nélküli nyomtatókhoz. Ezt kétszer kell futtatnia:" - }, - "duplexPass": { - "label": "Nyomtatási menet", - "first": "1. menet", - "second": "2. menet", - "firstInstructions": "Előoldalak nyomtatása → köteg nyomtatott oldallal lefelé → futtassa újra a 2. menettel", - "secondInstructions": "A kinyomtatott köteg betöltése nyomtatott oldallal lefelé → hátoldalak nyomtatása" - }, - "rtlBinding": { - "label": "Jobbról balra kötés", - "tooltip": "Arab, héber vagy más jobbról balra írt nyelvekhez" - }, - "addBorder": { - "label": "Szegélyek hozzáadása az oldalak köré", - "tooltip": "Szegélyek hozzáadása minden oldalszakasz köré a vágás és igazítás segítéséhez" - }, - "addGutter": { - "label": "Kötőmargó hozzáadása", - "tooltip": "Belső margóterület hozzáadása a kötéshez" - }, - "gutterSize": { - "label": "Kötőmargó mérete (pont)" - }, - "flipOnShortEdge": { - "label": "Rövid él mentén forgatás (csak automatikus duplex)", - "tooltip": "Engedélyezze rövid élre forgató duplex nyomtatáshoz (csak automatikus duplex – kézi módban figyelmen kívül hagyva)", - "manualNote": "Kézi módban nem szükséges – a köteget Ön fordítja meg" - }, - "advanced": { - "toggle": "Speciális beállítások" - }, - "paperSizeNote": "A papírméret automatikusan az első oldal alapján kerül meghatározásra.", - "tooltip": { - "header": { - "title": "Füzetkészítési útmutató" - }, - "description": { - "title": "Mi az a füzetkiosztás?", - "text": "Professzionális füzeteket hoz létre a helyes nyomtatási sorrendbe rendezéssel. A PDF-oldalak 2-up elrendezésben, fekvő tájolású íveken kerülnek elhelyezésre, így a hajtás és kötés után valós könyvszerű, helyes sorrendben olvashatók." - }, - "example": { - "title": "Példa: 8 oldalas füzet", - "text": "A 8 oldalas dokumentum 2 ívvé alakul:", - "bullet1": "1. ív előlap: 8., 1. oldal | hátlap: 2., 7. oldal", - "bullet2": "2. ív előlap: 6., 3. oldal | hátlap: 4., 5. oldal", - "bullet3": "Összehajtva és egymásra téve: Olvasási sorrend 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Nyomtatás és összeállítás", - "text": "Kövesse ezeket a lépéseket a tökéletes füzethez:", - "bullet1": "Nyomtasson kétoldalasan „Hosszú él mentén forgatás” beállítással", - "bullet2": "Rendezze sorba a lapokat, hajtsa félbe", - "bullet3": "Tűzze vagy kösse a hajtott gerinc mentén", - "bullet4": "Rövid élre forgató nyomtatóknál: Engedélyezze a „Rövid él mentén forgatás” opciót" - }, - "manualDuplex": { - "title": "Kézi duplex (egyoldalas nyomtatók)", - "text": "Automatikus duplex nélküli nyomtatókhoz:", - "bullet1": "Kapcsolja ki a „Kétoldalas nyomtatás” beállítást", - "bullet2": "Válassza az „1. menet”-et → Nyomtatás → köteg nyomtatott oldallal lefelé", - "bullet3": "Válassza a „2. menet”-et → Köteg betöltése → Hátoldalak nyomtatása", - "bullet4": "Hajtsa és állítsa össze a szokásos módon" - }, - "advanced": { - "title": "Speciális beállítások", - "text": "Finomhangolja a füzetét:", - "bullet1": "Jobbról balra kötés: Arab, héber vagy RTL nyelvekhez", - "bullet2": "Szegélyek: Vágóvonalak megjelenítése igazításhoz", - "bullet3": "Kötőmargó: Hely hozzáadása a kötéshez/tűzéshez", - "bullet4": "Rövid él mentén forgatás: Csak automatikus duplex nyomtatókhoz" - } - }, - "error": { - "failed": "Hiba történt a füzetkiosztás létrehozása közben." - } - }, - "scalePages": { - "title": "Oldalméret beállítása", - "header": "Oldalméret beállítása", - "pageSize": "A dokumentum oldalmérete.", - "keepPageSize": "Eredeti méret", - "scaleFactor": "Oldal nagyítási szintje (vágás).", - "submit": "Küldés" - }, - "adjustPageScale": { - "tags": "átméretezés,módosítás,méret,igazítás", - "title": "Oldal skálázása", - "header": "Oldal skálázása", - "scaleFactor": { - "label": "Skálázási arány" - }, - "pageSize": { - "label": "Célozott oldalméret", - "keep": "Eredeti méret megtartása", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Oldal skálázása", - "error": { - "failed": "Hiba történt az oldalskála beállítása közben." - }, - "tooltip": { - "header": { - "title": "Oldalskála beállítások áttekintése" - }, - "description": { - "title": "Leírás", - "text": "A PDF-tartalom méretének és az oldalméreteknek a beállítása." - }, - "scaleFactor": { - "title": "Skálázási arány", - "text": "Szabályozza, mekkorának látszik a tartalom az oldalon. A tartalom skálázva és középre igazítva lesz – ha a skálázott tartalom nagyobb, mint az oldalméret, levágásra kerülhet.", - "bullet1": "1.0 = Eredeti méret", - "bullet2": "0.5 = Fele akkora (50%-kal kisebb)", - "bullet3": "2.0 = Kétszeres méret (200%-kal nagyobb, levágódhat)" - }, - "pageSize": { - "title": "Célozott oldalméret", - "text": "A kimeneti PDF-oldalak méreteinek beállítása. Az „Eredeti méret megtartása” az aktuális méreteket tartja meg, míg a többi opció szabványos papírméretre állítja át." - } - } - }, - "add-page-numbers": { - "tags": "számozás,címke,rendszerezés,index" - }, - "auto-rename": { - "tags": "automatikus felismerés,fejléc alapú,rendszerezés,újracímkézés", - "title": "Automatikus átnevezés", - "header": "PDF automatikus átnevezése", - "description": "Automatikusan megkeresi a PDF tartalmából a címet, és azt használja fájlnévként.", - "submit": "Automatikus átnevezés", - "files": { - "placeholder": "A kezdéshez válasszon ki egy PDF-fájlt a fő nézetben" - }, - "error": { - "failed": "Hiba történt a PDF automatikus átnevezése közben." - }, - "results": { - "title": "Automatikus átnevezés eredményei" - }, - "tooltip": { - "header": { - "title": "Hogyan működik az automatikus átnevezés" - }, - "description": { - "title": "Mit csinál" - }, - "howItWorks": { - "title": "Intelligens átnevezés", - "text": "Automatikusan megkeresi a PDF tartalmából a címet, és azt használja fájlnévként.", - "bullet1": "Olyan szöveget keres, amely címnek vagy fejlécként tűnik fel", - "bullet2": "Tiszta, érvényes fájlnevet hoz létre a felismert címből", - "bullet3": "Megőrzi az eredeti nevet, ha nem talál megfelelő címet" - } - }, - "settings": { - "title": "Leírás" - } - }, - "adjust-contrast": { - "tags": "színkorrekció,hangolás,módosítás,javítás" - }, - "crop": { - "title": "Vágás", - "header": "PDF vágása", - "submit": "Küldés", - "noFileSelected": "Válasszon egy PDF-fájlt a vágás megkezdéséhez", - "preview": { - "title": "Vágási terület kiválasztása" - }, - "reset": "Visszaállítás teljes PDF-re", - "coordinates": { - "title": "Pozíció és méret", - "x": { - "label": "X pozíció", - "desc": "Bal széle (pont)" - }, - "y": { - "label": "Y pozíció", - "desc": "Alsó széle (pont)" - }, - "width": { - "label": "Szélesség", - "desc": "Vágási szélesség (pont)" - }, - "height": { - "label": "Magasság", - "desc": "Vágási magasság (pont)" - } - }, - "error": { - "invalidArea": "A vágási terület túlnyúlik a PDF határain", - "failed": "A PDF vágása sikertelen" - }, - "steps": { - "selectArea": "Vágási terület kiválasztása" - }, - "tooltip": { - "title": "Hogyan vágjon PDF-et", - "description": "Jelölje ki a vágandó területet a PDF-ből a bélyegképen lévő kék fedvény húzásával és átméretezésével.", - "drag": "Húzza a fedvényt a vágási terület mozgatásához", - "resize": "Húzza a sarkok és élek fogópontjait az átméretezéshez", - "precision": "Használja a koordinátamezőket a pontos pozicionáláshoz" - }, - "results": { - "title": "Vágás eredményei" - }, - "automation": { - "info": "Adja meg a vágás koordinátáit PDF pontokban. A kezdőpont (0,0) a bal alsó sarok. Ezek az értékek az automatizálásban feldolgozott összes PDF-re érvényesek lesznek.", - "reference": "Referencia: az A4-es oldal 595,28 × 841,89 pont (210 mm × 297 mm). 1 inch = 72 pont." - } - }, - "autoSplitPDF": { - "tags": "QR-alapú,szétválasztás,szkennelt szekció,rendszerezés", - "title": "Automatikus PDF felosztás", - "header": "Automatikus PDF felosztás", - "description": "Nyomtasson, illesszen be, szkenneljen, töltsön fel, és hagyja, hogy a dokumentumok automatikusan szétváljanak. Nincs szükség kézi rendezésre.", - "selectText": { - "1": "Nyomtasson elválasztólapokat alább (fekete-fehér is megfelel).", - "2": "Szkennelje be az összes dokumentumot egyszerre, az elválasztólapokat közéjük helyezve.", - "3": "Töltse fel az egyetlen nagy szkennelt PDF fájlt, és hagyja, hogy a Stirling PDF elvégezze a többit.", - "4": "Az elválasztólapokat automatikusan felismeri és eltávolítja, garantálva a rendezett végeredményt." - }, - "formPrompt": "Töltse fel a Stirling-PDF oldalelválasztókat tartalmazó PDF-et:", - "duplexMode": "Duplex mód (Elő- és hátoldali szkennelés)", - "dividerDownload2": "'Automatikus elválasztó (utasításokkal).pdf' letöltése", - "submit": "Küldés" - }, - "sanitizePdf": { - "tags": "tisztítás,biztonság,védelem,veszélyek eltávolítása" - }, - "URLToPDF": { - "tags": "webmentés,oldal mentése,web-dokumentum,archiválás", - "title": "URL konvertálása PDF-be", - "header": "URL konvertálása PDF-be", - "submit": "Konvertálás", - "credit": "WeasyPrint használatával" - }, - "HTMLToPDF": { - "tags": "jelölőnyelv,webtartalom,átalakítás,konvertálás", - "title": "HTML konvertálása PDF-be", - "header": "HTML konvertálása PDF-be", - "help": "HTML fájlokat és szükséges html/css/képeket tartalmazó ZIP-eket fogad el", - "submit": "Konvertálás", - "credit": "WeasyPrint használatával", - "zoom": "Weboldal megjelenítési nagyítása.", - "pageWidth": "Oldalszélesség centiméterben. (Üresen hagyva alapértelmezett)", - "pageHeight": "Oldalmagasság centiméterben. (Üresen hagyva alapértelmezett)", - "marginTop": "Felső margó milliméterben. (Üresen hagyva alapértelmezett)", - "marginBottom": "Alsó margó milliméterben. (Üresen hagyva alapértelmezett)", - "marginLeft": "Bal margó milliméterben. (Üresen hagyva alapértelmezett)", - "marginRight": "Jobb margó milliméterben. (Üresen hagyva alapértelmezett)", - "printBackground": "Weboldalak hátterének renderelése.", - "defaultHeader": "Alapértelmezett fejléc engedélyezése (Név és oldalszám)", - "cssMediaType": "Oldal CSS médiatípusának módosítása.", - "none": "Nincs", - "print": "Nyomtatás", - "screen": "Képernyő" - }, - "MarkdownToPDF": { - "tags": "jelölőnyelv,webtartalom,átalakítás,konvertálás", - "title": "Markdown konvertálása PDF-be", - "header": "Markdown konvertálása PDF-be", - "submit": "Konvertálás", - "help": "Fejlesztés alatt", - "credit": "WeasyPrint használatával" - }, - "PDFToMarkdown": { - "tags": "markup,webtartalom,átalakítás,konvertálás,md", - "title": "PDF fájl konvertálása Markdown fájlba", - "header": "PDF fájl konvertálása Markdown fájlba", - "submit": "Konvertálás" - }, - "getPdfInfo": { - "tags": "információ,adat,statisztika,részletek", - "title": "PDF információk lekérése", - "header": "PDF információk lekérése", - "submit": "Információk lekérése", - "downloadJson": "JSON letöltése" - }, - "extractPage": { - "tags": "kinyerés" - }, - "PdfToSinglePage": { - "tags": "egyoldalas" - }, - "showJS": { - "tags": "JS", - "title": "JavaScript megjelenítése", - "header": "JavaScript megjelenítése", - "downloadJS": "JavaScript letöltése", - "submit": "Megjelenítés", - "results": "Eredmény", - "processing": "JavaScript kinyerése...", - "done": "JavaScript kinyerve", - "singleFileWarning": "Ez az eszköz egyszerre csak egy fájlt támogat. Kérjük, válasszon egyetlen fájlt.", - "view": { - "title": "Kinyert JavaScript" - } - }, - "redact": { - "tags": "Kitakarás,Elrejtés,fekete kitakarás,fekete,jelölő,rejtett,kézi", - "title": "Kézi kitakarás", - "submit": "Kitakarás", - "error": { - "failed": "Hiba történt a PDF kitakarása közben." - }, - "modeSelector": { - "title": "Kitakarási mód", - "mode": "Mód", - "automatic": "Automatikus", - "automaticDesc": "Szöveg kitakarása keresési feltételek alapján", - "manual": "Kézi", - "manualDesc": "Kattintson és húzza a kitakarni kívánt terület kijelöléséhez", - "manualComingSoon": "A kézi kitakarás hamarosan elérhető" - }, - "auto": { - "header": "Automatikus kitakarás", - "settings": { - "title": "Kitakarási beállítások", - "advancedTitle": "Haladó" - }, - "colorLabel": "Doboz színe", - "wordsToRedact": { - "title": "Kitakarandó szavak", - "placeholder": "Adjon meg egy szót", - "add": "Hozzáadás", - "examples": "Példák: Bizalmas, Szigorúan titkos" - }, - "useRegexLabel": "Regex használata", - "wholeWordSearchLabel": "Teljes szó egyezés", - "customPaddingLabel": "Egyéni extra margó", - "convertPDFToImageLabel": "PDF konvertálása PDF-Image formátumra" - }, - "tooltip": { - "mode": { - "header": { - "title": "Kitakarási mód" - }, - "automatic": { - "title": "Automatikus kitakarás", - "text": "Automatikusan megkeresi és kitakarja a megadott szöveget a teljes dokumentumban. Tökéletes az egységes érzékeny információk, például nevek, címek vagy bizalmas jelölések eltávolításához." - }, - "manual": { - "title": "Kézi kitakarás", - "text": "Kattintson és húzással jelölje ki kézzel a kitakarni kívánt területeket. Pontos irányítást ad a kitakarás felett. (Hamarosan)" - } - }, - "words": { - "header": { - "title": "Kitakarandó szavak" - }, - "description": { - "title": "Szövegillesztés", - "text": "Adjon meg szavakat vagy kifejezéseket, amelyeket a dokumentumban meg kell találni és ki kell takarni. Minden szó külön-külön kerül keresésre." - }, - "bullet1": "Egyszerre egy szót adjon hozzá", - "bullet2": "Nyomja meg az Entert vagy kattintson az „Új hozzáadása” gombra a hozzáadáshoz", - "bullet3": "Kattintson az × jelre a szavak eltávolításához", - "examples": { - "title": "Gyakori példák", - "text": "Tipikusan kitakarandó szavak: banki adatok, e-mail-címek vagy konkrét nevek." - } - }, - "advanced": { - "header": { - "title": "Speciális kitakarási beállítások" - }, - "color": { - "title": "Doboz színe és margó", - "text": "Testreszabhatja a kitakarási dobozok megjelenését. A fekete az alapértelmezett, de bármilyen színt választhat. A margó extra teret ad a talált szöveg köré." - }, - "regex": { - "title": "Regex használata", - "text": "Engedélyezze a reguláris kifejezéseket fejlettebb mintakereséshez. Hasznos telefonszámok, e-mailek vagy összetett minták megtalálásához.", - "bullet1": "Példa: \\d{4}-\\d{2}-\\d{2} bármely YYYY-MM-DD dátum formátum egyezéséhez", - "bullet2": "Körültekintően használja – tesztelje alaposan" - }, - "wholeWord": { - "title": "Teljes szó egyezés", - "text": "Csak a teljes szavakat illeszti, nem részleges egyezéseket. Engedélyezve a „John” nem egyezik a „Johnson”-nal." - }, - "convert": { - "title": "Konvertálás PDF-Image formátumra", - "text": "A kitakarás után a PDF-et képalapú PDF-fé alakítja. Ez biztosítja, hogy a kitakaró dobozok mögötti szöveg teljesen eltávolításra kerüljön és ne legyen visszaállítható." - } - } - }, - "manual": { - "header": "Kézi kitakarás", - "textBasedRedaction": "Szöveg alapú kitakarás", - "pageBasedRedaction": "Oldal alapú kitakarás", - "convertPDFToImageLabel": "PDF konvertálása PDF-Image formátumra (a doboz mögötti szöveg eltávolításához)", - "pageRedactionNumbers": { - "title": "Oldal", - "placeholder": "(pl. 1,2,8 vagy 4,7,12-16 vagy 2n-1)" - }, - "redactionColor": { - "title": "Kitakarás színe" - }, - "export": "Exportálás", - "upload": "Feltöltés", - "boxRedaction": "Dobozos kitakarás rajzolása", - "zoom": "Nagyítás", - "zoomIn": "Nagyítás", - "zoomOut": "Kicsinyítés", - "nextPage": "Következő oldal", - "previousPage": "Előző oldal", - "toggleSidebar": "Oldalsáv ki/be", - "showThumbnails": "Bélyegképek megjelenítése", - "showDocumentOutline": "Dokumentumvázlat megjelenítése (dupla kattintás az összes elem kinyitásához/összecsukásához)", - "showAttachments": "Mellékletek megjelenítése", - "showLayers": "Rétegek megjelenítése (dupla kattintás az összes réteg alapállapotba állításához)", - "colourPicker": "Színválasztó", - "findCurrentOutlineItem": "Aktuális vázlatelem keresése", - "applyChanges": "Változtatások alkalmazása" - } - }, - "tableExtraxt": { - "tags": "CSV,Táblázat kinyerése,kinyerés,konvertálás" - }, - "autoSizeSplitPDF": { - "tags": "pdf,felosztás,dokumentum,rendszerezés" - }, - "overlay-pdfs": { - "tags": "Átfedés", - "header": "PDF-ek egymásra helyezése", - "title": "PDF-ek rávetítése", - "desc": "Egy PDF rávetítése egy másikra", - "baseFile": { - "label": "Válassza ki az alap PDF fájlt" - }, - "overlayFiles": { - "label": "Válassza ki a ráhelyezendő PDF fájlokat", - "placeholder": "PDF(ek) választása...", - "addMore": "További PDF-ek hozzáadása..." - }, - "mode": { - "label": "Válassza ki az egymásra helyezés módját", - "sequential": "Szekvenciális egymásra helyezés", - "interleaved": "Váltakozó egymásra helyezés", - "fixedRepeat": "Rögzített ismétlődő egymásra helyezés" - }, - "counts": { - "label": "Ismétlések száma (rögzített ismétlődő módhoz)", - "placeholder": "Adja meg a vesszővel elválasztott számokat (pl. 2,3,1)", - "item": "Darabszám ehhez a fájlhoz", - "noFiles": "Adjon hozzá rávetítési fájlokat a darabszámok beállításához" - }, - "position": { - "label": "Válassza ki az egymásra helyezés pozícióját", - "foreground": "Előtér", - "background": "Háttér" - }, - "submit": "Küldés", - "settings": { - "title": "Beállítások" - }, - "results": { - "title": "Rávetítés eredményei" - }, - "tooltip": { - "header": { - "title": "PDF-ek rávetítésének áttekintése" - }, - "description": { - "title": "Leírás", - "text": "Egy alap PDF kombinálása egy vagy több rávetítendő PDF-fel. A rávetítések oldalanként, különböző módokban alkalmazhatók, és elhelyezhetők az előtérben vagy a háttérben." - }, - "mode": { - "title": "Rávetítési mód", - "text": "Válassza ki, hogyan ossza el a rávetített oldalakat az alap PDF oldalain.", - "sequential": "Szekvenciális rávetítés: Az első rávetítési PDF oldalainak használata a végéig, majd a következőre lépés.", - "interleaved": "Váltakozó rávetítés: Sorban egy-egy oldal minden rávetítésből.", - "fixedRepeat": "Rögzített ismétléses rávetítés: Minden rávetítésből meghatározott számú oldal felhasználása, mielőtt a következőre vált. A számok beállításához használja a Darabszámokat." - }, - "position": { - "title": "Rávetítés pozíciója", - "text": "Az Előtér a rávetítést az oldal tetejére helyezi. A Háttér mögé helyezi." - }, - "overlayFiles": { - "title": "Rávetítési fájlok", - "text": "Válasszon ki egy vagy több PDF-et a rávetítéshez az alapra. Ezek sorrendje befolyásolja az oldalak felhasználását Szekvenciális és Rögzített ismétlés módokban." - }, - "counts": { - "title": "Darabszámok (csak Rögzített ismétlés esetén)", - "text": "Adjon meg minden rávetítési fájlhoz egy pozitív számot, amely jelzi, hány oldalt kell felhasználni, mielőtt a következőre lép. Rögzített ismétlés módban kötelező." - } - }, - "error": { - "failed": "Hiba történt a PDF-ek rávetítése közben." - } - }, - "split-by-sections": { - "tags": "Szakaszos felosztás,Felosztás,Testreszabás", - "title": "PDF felosztása szakaszokra", - "header": "PDF felosztása szakaszokra", - "horizontal": { - "label": "Vízszintes felosztások", - "placeholder": "Adja meg a vízszintes felosztások számát" - }, - "vertical": { - "label": "Függőleges felosztások", - "placeholder": "Adja meg a függőleges felosztások számát" - }, - "submit": "PDF felosztása", - "merge": "Egyesítés egy PDF-be" - }, - "AddStampRequest": { - "tags": "Pecsét,Kép hozzáadása,középre igazítás,Vízjel,PDF,Beágyazás,Testreszabás", - "header": "PDF pecsételése", - "title": "PDF pecsételése", - "stampSetup": "Bélyeg beállítása", - "stampType": "Pecsét típusa", - "stampText": "Pecsét szövege", - "stampImage": "Pecsét képe", - "alphabet": "Ábécé", - "fontSize": "Betű/Kép mérete", - "rotation": "Forgatás", - "opacity": "Átlátszóság", - "position": "Pozíció", - "overrideX": "X koordináta felülírása", - "overrideY": "Y koordináta felülírása", - "customMargin": "Egyedi margó", - "customColor": "Egyedi szövegszín", - "submit": "Küldés", - "noStampSelected": "Nincs kiválasztott bélyeg. Térjen vissza az 1. lépéshez.", - "customPosition": "Húzza a bélyeget a kívánt helyre az előnézeti ablakban.", - "error": { - "failed": "Hiba történt a bélyeg hozzáadása közben a PDF-hez." - }, - "imageSize": "Képméret", - "margin": "Margó", - "positionAndFormatting": "Pozíció és formázás", - "quickPosition": "Válasszon pozíciót az oldalon a bélyeg elhelyezéséhez.", - "results": { - "title": "Bélyegzés eredményei" - } - }, - "removeImagePdf": { - "tags": "Képek eltávolítása,Oldalműveletek,Backend,szerver oldali" - }, - "splitPdfByChapters": { - "tags": "felosztás,fejezetek,könyvjelzők,rendszerezés" - }, - "validateSignature": { - "tags": "aláírás,ellenőrzés,validálás,pdf,tanúsítvány,digitális aláírás,Aláírás ellenőrzése,Tanúsítvány ellenőrzése", - "title": "PDF aláírások ellenőrzése", - "header": "Digitális aláírások ellenőrzése", - "selectPDF": "Válassza ki az aláírt PDF fájlt", - "submit": "Aláírások ellenőrzése", - "results": "Ellenőrzés eredménye", - "status": { - "_value": "Állapot", - "valid": "Érvényes", - "invalid": "Érvénytelen", - "complete": "Ellenőrzés befejeződött" - }, - "signer": "Aláíró", - "date": "Dátum", - "reason": "Ok", - "location": "Hely", - "noSignatures": "A dokumentumban nem található digitális aláírás", - "chain": { - "invalid": "Tanúsítványlánc ellenőrzése sikertelen - az aláíró személyazonossága nem ellenőrizhető" - }, - "trust": { - "invalid": "A tanúsítvány nincs a megbízható tárolóban - a forrás nem ellenőrizhető" - }, - "cert": { - "expired": "A tanúsítvány lejárt", - "revoked": "A tanúsítvány visszavonásra került", - "info": "Tanúsítvány részletei", - "issuer": "Kibocsátó", - "subject": "Alany", - "serialNumber": "Sorozatszám", - "validFrom": "Érvényesség kezdete", - "validUntil": "Érvényesség vége", - "algorithm": "Algoritmus", - "keySize": "Kulcsméret", - "version": "Verzió", - "keyUsage": "Kulcshasználat", - "selfSigned": "Önaláírt", - "bits": "bit", - "details": "Tanúsítvány részletei" - }, - "signature": { - "info": "Aláírás információ", - "_value": "Aláírás", - "mathValid": "Az aláírás matematikailag érvényes, DE:" - }, - "selectCustomCert": "Egyéni X.509 tanúsítványfájl (Opcionális)", - "downloadCsv": "CSV letöltése", - "downloadJson": "JSON letöltése", - "downloadPdf": "PDF jelentés letöltése", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "A kiválasztott fájlok nem ellenőrizhetők.", - "partial": "Néhány fájlt nem sikerült ellenőrizni.", - "reportGeneration": "Nem sikerült a PDF jelentés generálása. A JSON és CSV elérhető.", - "unexpected": "Váratlan hiba az ellenőrzés során." - }, - "finalizing": "Letöltések előkészítése...", - "issue": { - "certExpired": "Lejárt tanúsítvány", - "certRevocationUnknown": "Ismeretlen a tanúsítvány visszavonási állapota", - "certRevoked": "Visszavont tanúsítvány", - "chainInvalid": "Érvénytelen tanúsítványlánc", - "signatureInvalid": "Az aláírás kriptográfiai ellenőrzése sikertelen", - "trustInvalid": "A tanúsítvány nem megbízható" - }, - "noResults": "Futtassa az ellenőrzést a jelentés létrehozásához.", - "noSignaturesShort": "Nincs aláírás", - "processing": "Aláírások ellenőrzése...", - "report": { - "continued": "Folytatás", - "downloads": "Letöltések", - "entryLabel": "Aláírási összegzés", - "fields": { - "created": "Létrehozva", - "fileSize": "Fájlméret", - "signatureCount": "Aláírások összesen", - "signatureDate": "Aláírás dátuma" - }, - "filesEvaluated": "{{count}} fájl kiértékelve", - "footer": "Ellenőrizve a Stirling PDF segítségével", - "generatedAt": "Létrehozva", - "noPdf": "A PDF jelentés sikeres ellenőrzés után lesz elérhető.", - "page": "Oldal", - "shortTitle": "Aláírási összegzés", - "signatureCountLabel": "{{count}} aláírás", - "signaturesFound": "{{count}} aláírás észlelve", - "signaturesValid": "{{count}} teljesen érvényes", - "title": "Aláírás-ellenőrzési jelentés" - }, - "settings": { - "certHint": "Töltsön fel egy megbízható X.509 tanúsítványt egyéni megbízhatósági forrásként való ellenőrzéshez.", - "title": "Ellenőrzési beállítások" - }, - "signatureDate": "Aláírás dátuma", - "totalSignatures": "Aláírások összesen" - }, - "replaceColor": { - "tags": "Színcsere,Oldalműveletek,Back end,szerveroldal", - "labels": { - "settings": "Beállítások", - "colourOperation": "Színművelet" - }, - "options": { - "highContrast": "Magas kontraszt", - "invertAll": "Minden szín invertálása", - "custom": "Egyéni", - "cmyk": "Átalakítás CMYK-ra" - }, - "tooltip": { - "header": { - "title": "Színcsere és invertálás beállításainak áttekintése" - }, - "description": { - "title": "Leírás", - "text": "A PDF színeinek átalakítása az olvashatóság és akadálymentesség javítására. Választhat előre beállított magas kontrasztot, minden szín invertálását vagy egyéni színsémák létrehozását." - }, - "highContrast": { - "title": "Magas kontraszt", - "text": "Előre definiált, jobb olvashatóságra és akadálymentességi megfelelésre tervezett magas kontrasztú színkombinációk alkalmazása.", - "bullet1": "Fehér szöveg fekete háttéren – Klasszikus sötét mód", - "bullet2": "Fekete szöveg fehér háttéren – Szabványos magas kontraszt", - "bullet3": "Sárga szöveg fekete háttéren – Magas láthatóságú opció", - "bullet4": "Zöld szöveg fekete háttéren – Alternatív magas kontraszt" - }, - "invertAll": { - "title": "Minden szín invertálása", - "text": "A PDF összes színének teljes invertálása, negatívhoz hasonló hatással. Hasznos dokumentumok sötét módú változatához vagy a szemfáradás csökkentéséhez gyenge fényviszonyok között." - }, - "custom": { - "title": "Egyéni színek", - "text": "Határozza meg saját szöveg- és háttérszíneit a színválasztókkal. Tökéletes arculathoz igazított dokumentumokhoz vagy konkrét akadálymentességi igényekhez.", - "bullet1": "Szövegszín – Válassza ki a szövegelemek színét", - "bullet2": "Háttérszín – Állítsa be a dokumentum háttérszínét" - }, - "cmyk": { - "title": "Átalakítás CMYK-ra", - "text": "A PDF konvertálása RGB színtérről CMYK színtérre, professzionális nyomtatásra optimalizálva. A folyamat a színeket a nyomtatók által használt Cián, Magenta, Sárga, Fekete modellre alakítja." - } - }, - "error": { - "failed": "Hiba történt a színcsere feldolgozása közben." - } - }, - "login": { - "title": "Bejelentkezés", - "header": "Bejelentkezés", - "signin": "Bejelentkezés", - "signInWith": "Bejelentkezés ezzel:", - "signInAnonymously": "Bejelentkezés vendégként", - "rememberme": "Emlékezzen rám", - "invalid": "Érvénytelen felhasználónév vagy jelszó.", - "locked": "A fiókja zárolva van.", - "sessionExpired": "A munkamenet lejárt. Kérjük, jelentkezzen be újra.", - "signinTitle": "Kérjük, jelentkezzen be", - "ssoSignIn": "Bejelentkezés egyszeri bejelentkezéssel", - "oAuth2AutoCreateDisabled": "OAuth2 automatikus felhasználólétrehozás letiltva", - "oAuth2AdminBlockedUser": "A nem regisztrált felhasználók regisztrációja vagy bejelentkezése jelenleg le van tiltva. Kérjük, forduljon a rendszergazdához.", - "oauth2RequestNotFound": "A hitelesítési kérés nem található", - "oauth2InvalidUserInfoResponse": "Érvénytelen felhasználói információ válasz", - "oauth2invalidRequest": "Érvénytelen kérés", - "oauth2AccessDenied": "Hozzáférés megtagadva", - "oauth2InvalidTokenResponse": "Érvénytelen token válasz", - "oauth2InvalidIdToken": "Érvénytelen azonosító token", - "relyingPartyRegistrationNotFound": "Kliens regisztráció nem található", - "userIsDisabled": "A felhasználó letiltva, a bejelentkezés jelenleg nem lehetséges ezzel a felhasználónévvel. Kérjük, forduljon a rendszergazdához.", - "alreadyLoggedIn": "Már be van jelentkezve", - "alreadyLoggedIn2": "eszközön. Kérjük, jelentkezzen ki az eszközökről és próbálja újra.", - "toManySessions": "Túl sok aktív munkamenet", - "logoutMessage": "Sikeresen kijelentkezett.", - "youAreLoggedIn": "Be van jelentkezve!", - "email": "E-mail", - "password": "Jelszó", - "enterEmail": "Adja meg e-mail-címét", - "enterPassword": "Adja meg jelszavát", - "loggingIn": "Bejelentkezés...", - "username": "Felhasználónév", - "enterUsername": "Adja meg felhasználónevét", - "useEmailInstead": "Bejelentkezés e-maillel", - "forgotPassword": "Elfelejtette a jelszavát?", - "logIn": "Bejelentkezés", - "signingIn": "Bejelentkezés...", - "login": "Bejelentkezés", - "or": "Vagy", - "useMagicLink": "Használjon Magic Linket", - "enterEmailForMagicLink": "Adja meg e-mail-címét a Magic Linkhez", - "sending": "Küldés…", - "sendMagicLink": "Magic Link küldése", - "cancel": "Mégse", - "dontHaveAccount": "Nincs fiókja? Regisztráljon", - "home": "Kezdőlap", - "debug": "Hibakeresés", - "signOut": "Kijelentkezés", - "pleaseEnterBoth": "Adja meg az e-mail-címet és a jelszót is", - "pleaseEnterEmail": "Adja meg e-mail-címét", - "magicLinkSent": "Magic Link elküldve ide: {{email}}! Ellenőrizze e-mailjét, és kattintson a linkre a bejelentkezéshez.", - "passwordResetSent": "Jelszó-visszaállító link elküldve ide: {{email}}! Ellenőrizze e-mailjét, és kövesse az utasításokat.", - "failedToSignIn": "Sikertelen bejelentkezés ezzel: {{provider}}: {{message}}", - "unexpectedError": "Váratlan hiba: {{message}}", - "accountCreatedSuccess": "A fiók sikeresen létrejött! Most már bejelentkezhet.", - "passwordChangedSuccess": "A jelszó sikeresen megváltozott! Jelentkezzen be az új jelszavával.", - "credentialsUpdated": "Az adatait frissítettük. Kérjük, jelentkezzen be újra.", - "defaultCredentials": "Alapértelmezett bejelentkezési adatok", - "changePasswordWarning": "Kérjük, az első bejelentkezés után változtassa meg a jelszavát", - "slides": { - "overview": { - "alt": "Stirling PDF áttekintés", - "title": "Az összes PDF-megoldás egy helyen.", - "subtitle": "Adatvédelem-központú felhőcsomag PDF-ekhez, amellyel konvertálhat, aláírhat, kitakarhat és kezelhet dokumentumokat, több mint 50 további hatékony eszközzel." - }, - "edit": { - "alt": "PDF-ek szerkesztése", - "title": "PDF-ek szerkesztése a kívánt információk megjelenítéséhez/védelméhez", - "subtitle": "Több mint egy tucat eszközzel a PDF-ek kitakarásához, aláírásához, olvasásához és kezeléséhez biztosan megtalálja, amit keres." - }, - "secure": { - "alt": "PDF-ek védelme", - "title": "Érzékeny információk védelme a PDF-ekben", - "subtitle": "Adjon hozzá jelszavakat, takarja ki a tartalmat, és kezelje a tanúsítványokat egyszerűen." - } - } - }, - "signup": { - "title": "Fiók létrehozása", - "subtitle": "Csatlakozzon a Stirling PDF-hez a kezdéshez", - "name": "Név", - "email": "E-mail", - "password": "Jelszó", - "confirmPassword": "Jelszó megerősítése", - "enterName": "Adja meg a nevét", - "enterEmail": "Adja meg e-mail-címét", - "enterPassword": "Adja meg jelszavát", - "confirmPasswordPlaceholder": "Jelszó megerősítése", - "or": "vagy", - "creatingAccount": "Fiók létrehozása...", - "signUp": "Regisztráció", - "alreadyHaveAccount": "Már van fiókja? Jelentkezzen be", - "pleaseFillAllFields": "Kérjük, töltsön ki minden mezőt", - "passwordsDoNotMatch": "A jelszavak nem egyeznek", - "passwordTooShort": "A jelszónak legalább 6 karakter hosszúnak kell lennie", - "invalidEmail": "Adjon meg érvényes e-mail-címet", - "checkEmailConfirmation": "Ellenőrizze e-mailjét a megerősítő linkért a regisztráció befejezéséhez.", - "accountCreatedSuccessfully": "A fiók sikeresen létrejött! Most már bejelentkezhet.", - "unexpectedError": "Váratlan hiba: {{message}}", - "useEmailInstead": "Használjon inkább e-mailt", - "nameRequired": "A név megadása kötelező", - "emailRequired": "Az e-mail megadása kötelező", - "passwordRequired": "A jelszó megadása kötelező", - "confirmPasswordRequired": "Kérjük, erősítse meg jelszavát" - }, - "pdfToSinglePage": { - "title": "PDF egyoldalassá alakítása", - "header": "PDF egyoldalassá alakítása", - "submit": "Konvertálás egyoldalassá", - "description": "Ez az eszköz a PDF összes oldalát egy nagy, egyetlen oldallá egyesíti. A szélesség megegyezik az eredeti oldalakéval, a magasság pedig az összes oldalmagasság összege lesz.", - "filenamePrefix": "egyetlen_oldal", - "files": { - "placeholder": "A kezdéshez válasszon ki egy PDF-fájlt a fő nézetben" - }, - "error": { - "failed": "Hiba történt az egyoldalassá alakítás közben." - }, - "results": { - "title": "Egyetlen oldal eredményei" - } - }, - "pageExtracter": { - "title": "Oldalak kinyerése", - "header": "Oldalak kinyerése", - "submit": "Kinyerés", - "placeholder": "(pl. 1,2,8 vagy 4,7,12-16 vagy 2n-1)" - }, - "sanitizePDF": { - "title": "PDF tisztítása", - "header": "PDF fájl tisztítása", - "selectText": { - "1": "JavaScript műveletek eltávolítása", - "2": "Beágyazott fájlok eltávolítása", - "3": "XMP metaadatok eltávolítása", - "4": "Hivatkozások eltávolítása", - "5": "Betűtípusok eltávolítása", - "6": "Dokumentum metainformációk eltávolítása" - }, - "submit": "PDF tisztítása" - }, - "adjustContrast": { - "title": "Kontraszt beállítása", - "header": "Kontraszt beállítása", - "basic": "Alapbeállítások", - "contrast": "Kontraszt:", - "brightness": "Fényerő:", - "saturation": "Telítettség:", - "download": "Letöltés", - "adjustColors": "Színek beállítása", - "blue": "Kék", - "confirm": "Megerősítés", - "error": { - "failed": "A színek/kontraszt beállítása sikertelen" - }, - "green": "Zöld", - "noPreview": "Válasszon egy PDF-et az előnézethez", - "red": "Piros", - "results": { - "title": "Módosított PDF" - } - }, - "compress": { - "title": "Tömörítés", - "desc": "Tömörítse a PDF-eket a fájlméret csökkentéséhez.", - "header": "PDF tömörítése", - "method": { - "title": "Tömörítési mód", - "quality": "Minőség", - "filesize": "Fájlméret" - }, - "credit": "Ez a szolgáltatás a qpdf használatával végzi a PDF tömörítését/optimalizálását.", - "grayscale": { - "label": "Szürkeárnyalatok alkalmazása tömörítéshez" - }, - "tooltip": { - "header": { - "title": "Tömörítési beállítások áttekintése" - }, - "description": { - "title": "Leírás", - "text": "A tömörítés egyszerű módja a fájlméret csökkentésének. Válassza a Fájlméret lehetőséget a célméret megadásához, és mi ehhez igazítjuk a minőséget. Válassza a Minőség lehetőséget a tömörítés erősségének kézi beállításához." - }, - "qualityAdjustment": { - "title": "Minőség állítása", - "text": "Húzza a csúszkát a tömörítés erősségének beállításához. Az alacsonyabb értékek (1–3) megőrzik a minőséget, de nagyobb fájlokat eredményeznek. A magasabb értékek (7–9) jobban zsugorítják a fájlt, de csökkentik a képek élességét.", - "bullet1": "Alacsonyabb értékek megőrzik a minőséget", - "bullet2": "Magasabb értékek csökkentik a fájlméretet" - }, - "grayscale": { - "title": "Szürkeárnyalatos", - "text": "Válassza ezt az opciót az összes kép fekete-fehérre konvertálásához, ami jelentősen csökkentheti a fájlméretet, különösen beszkennelt PDF-eknél vagy képekkel teli dokumentumoknál." - } - }, - "error": { - "failed": "Hiba történt a PDF tömörítése közben." - }, - "selectText": { - "1": { - "_value": "Tömörítési beállítások", - "1": "1-3 PDF tömörítés,
4-6 enyhe kép tömörítés,
7-9 intenzív kép tömörítés Jelentősen csökkenti a kép minőségét" - }, - "2": "Optimalizálási szint:", - "4": "Automatikus mód - Automatikusan állítja a minőséget a megadott PDF méret eléréséhez", - "5": "Kívánt PDF méret (pl. 25MB, 10.8MB, 25KB)" - }, - "submit": "Tömörítés" - }, - "decrypt": { - "passwordPrompt": "Ez a fájl jelszóval védett. Kérjük, adja meg a jelszót:", - "cancelled": "Művelet megszakítva a PDF-nél: {0}", - "noPassword": "Nincs megadva jelszó a titkosított PDF-hez: {0}", - "invalidPassword": "Kérjük, próbálja újra a helyes jelszóval.", - "invalidPasswordHeader": "Helytelen jelszó vagy nem támogatott titkosítás a PDF-nél: {0}", - "unexpectedError": "Hiba történt a fájl feldolgozása során. Kérjük, próbálja újra.", - "serverError": "Szerveroldali hiba a visszafejtés során: {0}", - "success": "A fájl visszafejtése sikeres." - }, - "multiTool-advert": { - "message": "Ez a funkció elérhető a többfunkciós eszköz oldalon is. Nézze meg a fejlett oldalankénti felületet és további funkciókat!" - }, - "pageRemover": { - "title": "Oldaleltávolító", - "header": "PDF oldaleltávolító", - "pagesToDelete": "Törlendő oldalak (adja meg az oldalszámok vesszővel elválasztott listáját):", - "submit": "Oldalak törlése", - "placeholder": "(pl. 1,2,6 vagy 1-10,15-30)" - }, - "imageToPDF": { - "title": "Kép PDF-be", - "header": "Kép PDF-be", - "submit": "Konvertálás", - "selectLabel": "Kép illesztési beállítások", - "fillPage": "Oldal kitöltése", - "fitDocumentToImage": "Oldal igazítása a képhez", - "maintainAspectRatio": "Képarány megtartása", - "selectText": { - "2": "PDF automatikus forgatása", - "3": "Több fájl kezelése (csak több kép esetén engedélyezett)", - "4": "Egyesítés egy PDF-be", - "5": "Konvertálás külön PDF-ekbe" - } - }, - "PDFToCSV": { - "title": "PDF konvertálása CSV-be", - "header": "PDF konvertálása CSV-be", - "prompt": "Válassza ki az oldalt a táblázat kinyeréséhez", - "submit": "Kinyerés" - }, - "split-by-size-or-count": { - "title": "PDF felosztása méret vagy darabszám szerint", - "header": "PDF felosztása méret vagy darabszám szerint", - "type": { - "label": "Válassza ki a felosztás típusát", - "size": "Méret szerint", - "pageCount": "Oldalszám szerint", - "docCount": "Dokumentumszám szerint" - }, - "value": { - "label": "Adja meg az értéket", - "placeholder": "Adja meg a méretet (pl. 2MB vagy 3KB) vagy a számot (pl. 5)" - }, - "submit": "Küldés" - }, - "printFile": { - "title": "Fájl nyomtatása", - "header": "Fájl nyomtatása nyomtatóra", - "selectText": { - "1": "Válassza ki a nyomtatandó fájlt", - "2": "Adja meg a nyomtató nevét" - }, - "submit": "Nyomtatás" - }, - "licenses": { - "nav": "Licencek", - "title": "Külső licencek", - "header": "Külső licencek", - "module": "Modul", - "version": "Verzió", - "license": "Licenc" - }, - "survey": { - "nav": "Kérdőív", - "title": "Stirling-PDF kérdőív", - "description": "A Stirling PDF nem végez követést, ezért szeretnénk hallani felhasználóinktól, hogy javíthassunk a terméken!", - "changes": "A Stirling PDF változott az utolsó felmérés óta! További információért tekintse meg blogbejegyzésünket:", - "changes2": "Ezekkel a változtatásokkal üzleti támogatást és finanszírozást kapunk", - "please": "Kérjük, vegyen részt felmérésünkben!", - "disabled": "(A kérdőív felugró ablaka a következő frissítésekben letiltásra kerül, de továbbra is elérhető lesz a lap alján)", - "button": "Kérdőív kitöltése", - "dontShowAgain": "Ne jelenjen meg újra", - "meeting": { - "1": "Ha a Stirling PDF-t munkahelyén használja, szívesen beszélgetnénk Önnel. 15 perces felhasználói felfedező konzultációért cserébe technikai támogatási üléseket kínálunk.", - "2": "Ez egy lehetőség arra, hogy:", - "3": "Segítséget kapjon a telepítéshez, integrációkhoz vagy hibaelhárításhoz", - "4": "Adjon közvetlen visszajelzést a teljesítményről, határesetekről és hiányzó funkciókról", - "5": "Segítsen nekünk finomítani a Stirling PDF-et a valós vállalati használatra", - "6": "Amennyiben érdekli, közvetlenül foglalhat időpontot csapatunkkal. (Csak angol nyelven)", - "7": "Várjuk, hogy megismerhessük az Ön felhasználási eseteit és még jobbá tehessük a Stirling PDF-et!", - "notInterested": "Nem üzleti felhasználó és/vagy nem érdekli a konzultáció", - "button": "Konzultáció foglalása" - } - }, - "removeImage": { - "title": "Kép eltávolítása", - "header": "Kép eltávolítása", - "removeImage": "Kép eltávolítása", - "submit": "Kép eltávolítása", - "error": { - "failed": "Nem sikerült eltávolítani a képeket a PDF-ből." - }, - "results": { - "title": "Képek eltávolításának eredményei" - } - }, - "splitByChapters": { - "title": "PDF felosztása fejezetek szerint", - "header": "PDF felosztása fejezetek szerint", - "bookmarkLevel": "Könyvjelzőszint", - "includeMetadata": "Metaadatok megtartása", - "allowDuplicates": "Duplikátumok engedélyezése", - "desc": { - "1": "Ez az eszköz fejezetstruktúra alapján osztja fel a PDF-et több fájlra.", - "2": "Könyvjelzőszint: Válassza ki a felosztáshoz használt könyvjelzőszintet (0 a legfelső szint, 1 a második szint, stb.).", - "3": "Metaadatok megtartása: Ha be van jelölve, az eredeti PDF metaadatai megmaradnak minden létrehozott PDF-ben.", - "4": "Duplikátumok engedélyezése: Ha be van jelölve, lehetővé teszi több különálló PDF létrehozását ugyanazon az oldalon lévő több könyvjelzőből." - }, - "submit": "PDF felosztása" - }, - "fileChooser": { - "click": "Kattintson", - "or": "vagy", - "dragAndDrop": "Húzza ide", - "dragAndDropPDF": "Húzza ide a PDF fájlt", - "dragAndDropImage": "Húzza ide a képfájlt", - "hoveredDragAndDrop": "Húzza ide a fájl(oka)t", - "extractPDF": "Kinyerés..." - }, - "releases": { - "footer": "Kiadási jegyzék", - "title": "Kiadási jegyzetek", - "header": "Kiadási jegyzetek", - "current": { - "version": "Jelenlegi kiadás" - }, - "note": "A kiadási jegyzetek csak angol nyelven érhetők el" - }, - "swagger": { - "title": "API-dokumentáció", - "header": "API-dokumentáció", - "desc": "A Stirling PDF API végpontjainak megtekintése és tesztelése", - "tags": "api,dokumentáció,swagger,végpontok,fejlesztés" - }, - "cookieBanner": { - "popUp": { - "title": "Hogy használjuk a sütiket", - "description": { - "1": "Sütiket és egyéb technológiákat használunk, hogy a Stirling PDF jobban működjön az Ön számára, segítve minket abban, hogy javítsuk eszközeinket és olyan funkciókat fejlesszünk, amelyeket szeretni fog", - "2": "Ha inkább nem szeretné, a 'Nem, köszönöm' gombra kattintva csak azok az alapvető sütik lesznek engedélyezve, amelyek a zavartalan működéshez szükségesek." - }, - "acceptAllBtn": "Elfogadom", - "acceptNecessaryBtn": "Nem, köszönöm", - "showPreferencesBtn": "Preferenciák kezelése" - }, - "preferencesModal": { - "title": "Beleegyezési preferenciák központja", - "acceptAllBtn": "Minden süti elfogadása", - "acceptNecessaryBtn": "Csak a szükséges sütik elfogadása", - "savePreferencesBtn": "Preferenciák mentése", - "closeIconLabel": "Bezárás", - "serviceCounterLabel": "Szolgáltatás|Szolgáltatások", - "subtitle": "Süti használat", - "description": { - "1": "A Stirling PDF sütiket és hasonló technológiákat használ az Ön élményének javítása, valamint eszközeink használatának megértése érdekében. Ez segít nekünk abban, hogy javítsuk a teljesítményt, fejlesszük az Ön számára fontos funkciókat, és folyamatos támogatást nyújtsunk felhasználóinknak.", - "2": "A Stirling PDF nem képes-és soha nem is fog-nyomon követni vagy hozzáférni az Ön által használt dokumentumok tartalmához.", - "3": "Az Ön bizalma és adatainak védelme a tevékenységünk középpontjában áll." - }, - "necessary": { - "title": { - "1": "Szükséges sütik", - "2": "Mindig aktív" - }, - "description": "Ezek a sütik elengedhetetlenek a weboldal megfelelő működéséhez. Olyan alapvető funkciókat tesznek lehetővé, mint az adatvédelmi beállítások megadása, a bejelentkezés és az űrlapok kitöltése-ezért nem kapcsolhatók ki." - }, - "analytics": { - "title": "Adatelemzések", - "description": "Ezek a sütik segítenek megérteni, hogyan használják eszközeinket, így a közösségünk által leginkább értékelt funkciókra összpontosíthatunk. Nyugodt lehet-a Stirling PDF nem képes és soha nem is fog nyomon követni az Ön által használt dokumentumok tartalmát." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Metaadatok eltávolítása" - }, - "sidebar": { - "toggle": "Oldalsáv ki/be" - }, - "theme": { - "toggle": "Téma váltása" - }, - "view": { - "viewer": "Megjelenítő", - "pageEditor": "Oldalszerkesztő", - "fileManager": "Fájlkezelő" - }, - "pageEditor": { - "title": "Oldalszerkesztő", - "save": "Változtatások mentése", - "noPdfLoaded": "Nincs betöltött PDF. Kérjük, töltsön fel egy PDF-et a szerkesztéshez.", - "rotatedLeft": "Balra elforgatva:", - "rotatedRight": "Jobbra elforgatva:", - "deleted": "Törölve:", - "movedLeft": "Balra mozgatva:", - "movedRight": "Jobbra mozgatva:", - "splitAt": "Felosztás itt:", - "insertedPageBreak": "Oldaltörés beszúrva itt:", - "addFileNotImplemented": "A fájlhozzáadás nincs megvalósítva a demóban", - "closePdf": "PDF bezárása", - "reset": "Változtatások visszaállítása", - "zoomIn": "Nagyítás", - "zoomOut": "Kicsinyítés", - "fitToWidth": "Szélességhez igazítás", - "actualSize": "Tényleges méret" - }, - "viewer": { - "firstPage": "Első oldal", - "lastPage": "Utolsó oldal", - "previousPage": "Előző oldal", - "nextPage": "Következő oldal", - "zoomIn": "Nagyítás", - "zoomOut": "Kicsinyítés", - "singlePageView": "Egyoldalas nézet", - "dualPageView": "Kétoldalas nézet" - }, - "rightRail": { - "closeSelected": "Kijelölt fájlok bezárása", - "selectAll": "Összes kijelölése", - "deselectAll": "Kijelölés megszüntetése", - "selectByNumber": "Kijelölés oldalszámok alapján", - "deleteSelected": "Kijelölt oldalak törlése", - "closePdf": "PDF bezárása", - "exportAll": "PDF exportálása", - "downloadSelected": "Kijelölt fájlok letöltése", - "downloadAll": "Összes letöltése", - "saveAll": "Összes mentése", - "toggleTheme": "Téma váltása", - "toggleBookmarks": "Könyvjelzők megjelenítése/elrejtése", - "language": "Nyelv", - "search": "PDF keresése", - "panMode": "Pásztázó mód", - "rotateLeft": "Forgatás balra", - "rotateRight": "Forgatás jobbra", - "toggleSidebar": "Oldalsáv ki/be", - "exportSelected": "Kijelölt oldalak exportálása", - "toggleAnnotations": "Jegyzetek láthatóságának váltása", - "annotationMode": "Jegyzetelési mód váltása", - "draw": "Rajzolás", - "save": "Mentés", - "saveChanges": "Változtatások mentése" - }, - "search": { - "title": "PDF keresése", - "placeholder": "Adja meg a keresőkifejezést...", - "noResults": "Nincs találat", - "searching": "Keresés..." - }, - "guestBanner": { - "title": "A Stirling PDF-et vendégként használja!", - "message": "Hozzon létre ingyenes fiókot, hogy menthesse munkáját, több funkcióhoz férjen hozzá és támogassa a projektet.", - "dismiss": "Banner elrejtése", - "signUp": "Ingyenes regisztráció" - }, - "toolPicker": { - "searchPlaceholder": "Eszközök keresése...", - "noToolsFound": "Nem találhatók eszközök", - "allTools": "ÖSSZES ESZKÖZ", - "quickAccess": "GYORS ELÉRÉS", - "categories": { - "standardTools": "Standard eszközök", - "advancedTools": "Speciális eszközök", - "recommendedTools": "Ajánlott eszközök" - }, - "subcategories": { - "signing": "Aláírás", - "documentSecurity": "Dokumentumbiztonság", - "verification": "Ellenőrzés", - "documentReview": "Dokumentum-áttekintés", - "pageFormatting": "Oldalformázás", - "extraction": "Kinyerés", - "removal": "Eltávolítás", - "automation": "Automatizálás", - "general": "Általános", - "advancedFormatting": "Speciális formázás", - "developerTools": "Fejlesztői eszközök" - } - }, - "quickAccess": { - "read": "Olvasás", - "sign": "Aláírás", - "automate": "Autom.", - "files": "Fájlok", - "activity": "Napló", - "help": "Súgó", - "account": "Fiók", - "config": "Konfig", - "settings": "Beáll.", - "adminSettings": "Admin beáll.", - "allTools": "All Tools", - "reader": "Olvasó", - "helpMenu": { - "toolsTour": "Eszköztúra", - "toolsTourDesc": "Ismerje meg, mire képesek az eszközök", - "adminTour": "Admin túra", - "adminTourDesc": "Fedezze fel az admin beállításokat és funkciókat" - } - }, - "admin": { - "error": "Hiba", - "success": "Siker", - "expand": "Kinyitás", - "close": "Bezárás", - "status": { - "active": "Aktív", - "inactive": "Inaktív" - }, - "settings": { - "title": "Admin beállítások", - "workspace": "Munkaterület", - "fetchError": "A beállítások betöltése sikertelen", - "saveError": "A beállítások mentése sikertelen", - "saved": "A beállítások sikeresen mentve", - "saveSuccess": "A beállítások sikeresen mentve", - "save": "Változtatások mentése", - "discard": "Elvetés", - "restartRequired": "Újraindítás szükséges", - "loginRequired": "Az admin beállítások módosításához be kell kapcsolni a bejelentkezési módot", - "unsavedChanges": { - "title": "Nem mentett módosítások", - "message": "Nem mentett módosításai vannak. El szeretné vetni ezeket?", - "cancel": "Szerkesztés folytatása", - "discard": "Módosítások elvetése", - "hint": "Nem mentett módosításai vannak" - }, - "loginDisabled": { - "title": "Bejelentkezési mód szükséges", - "message": "Az admin beállítások módosításához be kell kapcsolni a bejelentkezési módot. Állítsa be a SECURITY_ENABLELOGIN=true értéket a környezetben, vagy a security.enableLogin: true beállítást a settings.yml fájlban, majd indítsa újra a szervert.", - "readOnly": "Az alábbi beállítások csak példaként láthatók. Engedélyezze a bejelentkezési módot a tényleges konfiguráció megtekintéséhez és szerkesztéséhez." - }, - "restart": { - "title": "Újraindítás szükséges", - "message": "A beállítások sikeresen mentésre kerültek. A változtatások életbe lépéséhez a szervert újra kell indítani.", - "question": "Szeretné most újraindítani a szervert, vagy később?", - "now": "Újraindítás most", - "later": "Újraindítás később" - }, - "restarting": "Szerver újraindítása", - "restartingMessage": "A szerver újraindul. Kérjük, várjon egy pillanatot...", - "restartError": "A szerver újraindítása sikertelen. Kérjük, indítsa újra manuálisan.", - "general": { - "title": "Rendszerbeállítások", - "description": "Rendszerszintű alkalmazásbeállítások konfigurálása, beleértve az arculatot és az alapértelmezett viselkedést.", - "ui": "Felhasználói felület", - "system": "Rendszer", - "appName": { - "label": "Alkalmazás neve", - "description": "A böngésző fülén és a kezdőlapon megjelenő név" - }, - "appNameNavbar": { - "label": "Navigációs sáv márkanév", - "description": "A navigációs sávban megjelenő név" - }, - "homeDescription": { - "label": "Kezdőlap leírása", - "description": "A kezdőlapon megjelenő leírás" - }, - "defaultLocale": { - "label": "Alapértelmezett területi beállítás", - "description": "Az új felhasználók alapértelmezett nyelve (pl. en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Fájlfeltöltési korlát", - "description": "Maximális fájlméret feltöltéskor (pl. 100MB, 1GB)" - }, - "showUpdate": { - "label": "Frissítési értesítések megjelenítése", - "description": "Értesítések megjelenítése, amikor új verzió érhető el" - }, - "showUpdateOnlyAdmin": { - "label": "Frissítések megjelenítése csak adminoknak", - "description": "A frissítési értesítések korlátozása csak admin felhasználókra" - }, - "customHTMLFiles": { - "label": "Egyéni HTML fájlok", - "description": "Egyéni HTML fájlok kiszolgálásának engedélyezése a customFiles könyvtárból" - }, - "languages": { - "label": "Elérhető nyelvek", - "description": "A felhasználók által választható nyelvek (hagyja üresen az összes nyelv engedélyezéséhez)", - "placeholder": "Válasszon nyelveket" - }, - "customMetadata": { - "label": "Egyéni metaadatok", - "autoUpdate": { - "label": "Metaadatok automatikus frissítése", - "description": "PDF metaadatok automatikus frissítése minden feldolgozott dokumentumnál" - }, - "author": { - "label": "Alapértelmezett szerző", - "description": "Alapértelmezett szerző a PDF metaadataihoz (pl. felhasználónév)" - }, - "creator": { - "label": "Alapértelmezett létrehozó", - "description": "Alapértelmezett létrehozó a PDF metaadataihoz" - }, - "producer": { - "label": "Alapértelmezett előállító", - "description": "Alapértelmezett előállító a PDF metaadataihoz" - } - }, - "logoStyle": { - "label": "Logó stílusa", - "description": "Válasszon a modern minimalista logó és a klasszikus S ikon között", - "classic": "Klasszikus", - "classicAlt": "Klasszikus logó", - "modern": "Modern", - "modernAlt": "Modern logó" - }, - "customPaths": { - "label": "Egyéni elérési utak", - "description": "Egyéni fájlrendszer-útvonalak konfigurálása a pipeline feldolgozáshoz és külső eszközökhöz", - "pipeline": { - "label": "Pipeline könyvtárak", - "watchedFoldersDir": { - "label": "Megfigyelt mappák könyvtára", - "description": "Könyvtár, ahol a pipeline a beérkező PDF-eket figyeli (hagyja üresen az alapértelmezett útvonalhoz: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Befejezett mappák könyvtára", - "description": "Könyvtár, ahova a feldolgozott PDF-ek kimenete kerül (hagyja üresen az alapértelmezett útvonalhoz: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Külső eszközök útvonalai", - "weasyprint": { - "label": "WeasyPrint futtatható állomány", - "description": "A WeasyPrint futtatható állomány elérési útja HTML–PDF átalakításhoz (hagyja üresen az alapértelmezettért: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Unoconvert futtatható állomány", - "description": "Elérési út a LibreOffice unoconverthez dokumentumkonverziókhoz (hagyja üresen az alapértelmezettért: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Biztonság", - "description": "Hitelesítés, bejelentkezési viselkedés és biztonsági házirendek beállítása.", - "ssoNotice": { - "title": "SSO/SAML beállításokat keres?", - "message": "Az OAuth2 és SAML2 hitelesítési szolgáltatók az egyszerűbb kezelés érdekében átkerültek a Kapcsolatok menübe." - }, - "authentication": "Hitelesítés", - "enableLogin": { - "label": "Bejelentkezés engedélyezése", - "description": "A felhasználók bejelentkezésének megkövetelése az alkalmazás elérése előtt" - }, - "loginMethod": { - "label": "Bejelentkezési mód", - "description": "A bejelentkezéshez használandó hitelesítési mód", - "all": "Minden módszer", - "normal": "Csak felhasználónév/jelszó", - "oauth2": "Csak OAuth2", - "saml2": "Csak SAML2" - }, - "loginAttemptCount": { - "label": "Bejelentkezési kísérletek korlátja", - "description": "Sikertelen bejelentkezési kísérletek maximális száma fiókzárolás előtt" - }, - "loginResetTimeMinutes": { - "label": "Visszaállítás ideje (perc)", - "description": "Idő, ami után a sikertelen bejelentkezési kísérletek számlálója lenullázódik" - }, - "csrfDisabled": { - "label": "CSRF védelem letiltása", - "description": "Cross-Site Request Forgery védelem letiltása (nem ajánlott)" - }, - "initialLogin": { - "label": "Kezdeti bejelentkezés", - "username": { - "label": "Kezdeti felhasználónév", - "description": "Az első admin fiók felhasználóneve" - }, - "password": { - "label": "Kezdeti jelszó", - "description": "Az első admin fiók jelszava" - } - }, - "jwt": { - "label": "JWT konfiguráció", - "secureCookie": { - "label": "Biztonságos süti", - "description": "HTTPS megkövetelése a JWT sütikhez (éles környezetben ajánlott)" - }, - "keyRetentionDays": { - "label": "Kulcsmegőrzés (nap)", - "description": "A régi JWT-kulcsok megőrzésének napokban megadott időtartama ellenőrzéshez" - }, - "persistence": { - "label": "Kulcsok tartós tárolása", - "description": "JWT kulcsok tartós tárolása a szerver újraindításai között" - }, - "enableKeyRotation": { - "label": "Kulcsforgatás engedélyezése", - "description": "JWT aláíró kulcsok időszakos automatikus forgatása" - }, - "enableKeyCleanup": { - "label": "Kulcsok tisztításának engedélyezése", - "description": "Lejárt JWT kulcsok automatikus eltávolítása" - } - }, - "audit": { - "label": "Auditnaplózás", - "enabled": { - "label": "Auditnaplózás engedélyezése", - "description": "Felhasználói műveletek és rendszeresemények nyomon követése megfelelőségi és biztonsági felügyelet céljából" - }, - "level": { - "label": "Audit szint", - "description": "0=KI, 1=ALAP, 2=NORMÁL, 3=RÉSZLETES" - }, - "retentionDays": { - "label": "Audit megőrzés (nap)", - "description": "Az audit naplók megőrzésének ideje napokban" - } - }, - "htmlUrlSecurity": { - "label": "HTML URL-biztonság", - "description": "URL-hozzáférési korlátozások beállítása a HTML feldolgozásnál az SSRF támadások megelőzésére", - "enabled": { - "label": "URL-biztonság engedélyezése", - "description": "URL-biztonsági korlátozások engedélyezése HTML–PDF átalakításokhoz" - }, - "level": { - "label": "Biztonsági szint", - "description": "MAX: csak engedélyezőlista, MEDIUM: belső hálózatok tiltása, OFF: nincs korlátozás", - "max": "Maximális (csak engedélyezőlista)", - "medium": "Közepes (belső tiltása)", - "off": "Kikapcsolva (nincs korlátozás)" - }, - "advanced": "Speciális beállítások", - "allowedDomains": { - "label": "Engedélyezett domainek (engedélyezőlista)", - "description": "Soronként egy domain (pl. cdn.example.com). Csak ezek a domainek engedélyezettek MAX szintnél" - }, - "blockedDomains": { - "label": "Tiltott domainek (tiltólista)", - "description": "Soronkánt egy domain (pl. malicious.com). További tiltandó domainek" - }, - "internalTlds": { - "label": "Belső TLD-k", - "description": "Soronként egy TLD (pl. .local, .internal). Az ilyen TLD mintájú domainek tiltása" - }, - "networkBlocking": "Hálózati blokkolás", - "blockPrivateNetworks": { - "label": "Privát hálózatok tiltása", - "description": "RFC 1918 privát hálózatok tiltása (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Localhost tiltása", - "description": "A localhost és loopback címek tiltása (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Link-local címek tiltása", - "description": "Link-local címek tiltása (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Felhőszolgáltatói metaadat-végpontok tiltása", - "description": "Felhőszolgáltatói metaadat-végpontok tiltása (169.254.169.254)" - } - } - }, - "connections": { - "title": "Kapcsolatok", - "description": "Külső hitelesítési szolgáltatók (OAuth2 és SAML) konfigurálása.", - "linkedServices": "Összekapcsolt szolgáltatások", - "unlinkedServices": "Nem összekapcsolt szolgáltatások", - "connect": "Csatlakozás", - "disconnect": "Leválasztás", - "disconnected": "A szolgáltató sikeresen leválasztva", - "disconnectError": "A szolgáltató leválasztása nem sikerült", - "ssoAutoLogin": { - "label": "SSO automatikus bejelentkezés", - "enable": "SSO automatikus bejelentkezés engedélyezése", - "description": "Automatikus átirányítás SSO bejelentkezésre, ha hitelesítés szükséges" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "OAuth2 engedélyezése", - "description": "Engedélyezi a felhasználóknak, hogy OAuth2 szolgáltatókkal hitelesítsenek" - }, - "provider": { - "label": "Szolgáltató", - "description": "A hitelesítéshez használt OAuth2 szolgáltató" - }, - "issuer": { - "label": "Kibocsátó URL", - "description": "Az OAuth2 szolgáltató kibocsátó URL-je" - }, - "clientId": { - "label": "Kliensazonosító", - "description": "Az OAuth2 kliensazonosítója a szolgáltatótól" - }, - "clientSecret": { - "label": "Kliens titok", - "description": "Az OAuth2 kliens titka a szolgáltatótól" - }, - "useAsUsername": { - "label": "Felhasználónévként használja", - "description": "Az OAuth2 claim, amelyet felhasználónévként használ (pl. email, sub)" - }, - "autoCreateUser": { - "label": "Felhasználók automatikus létrehozása", - "description": "Felhasználói fiókok automatikus létrehozása az első OAuth2 bejelentkezéskor" - }, - "blockRegistration": { - "label": "Regisztráció letiltása", - "description": "Új felhasználói regisztráció megakadályozása OAuth2-n keresztül" - }, - "scopes": { - "label": "OAuth2 scope-ok", - "description": "Vesszővel elválasztott OAuth2 scope-ok listája (pl. openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "SAML2 engedélyezése", - "description": "Engedélyezi a felhasználóknak, hogy SAML2 szolgáltatókkal hitelesítsenek" - }, - "provider": { - "label": "Szolgáltató", - "description": "A SAML2 szolgáltató neve" - }, - "registrationId": { - "label": "Regisztrációs azonosító", - "description": "A SAML2 regisztrációs azonosítója" - }, - "autoCreateUser": { - "label": "Felhasználók automatikus létrehozása", - "description": "Felhasználói fiókok automatikus létrehozása az első SAML2 bejelentkezéskor" - }, - "blockRegistration": { - "label": "Regisztráció letiltása", - "description": "Új felhasználói regisztráció megakadályozása SAML2-n keresztül" - } - } - }, - "database": { - "title": "Adatbázis", - "description": "Egyéni adatbázis-kapcsolati beállítások konfigurálása vállalati telepítésekhez.", - "configuration": "Adatbázis-konfiguráció", - "enableCustom": { - "label": "Egyéni adatbázis engedélyezése", - "description": "Saját adatbázis-konfiguráció használata az alapértelmezett beágyazott adatbázis helyett" - }, - "customUrl": { - "label": "Egyéni adatbázis URL", - "description": "Teljes JDBC kapcsolati karakterlánc (pl. jdbc:postgresql://localhost:5432/postgres). Ha meg van adva, az alábbi egyedi kapcsolatbeállítások nem kerülnek felhasználásra." - }, - "type": { - "label": "Adatbázis típusa", - "description": "Az adatbázis típusa (nem használt, ha egyéni URL meg van adva)" - }, - "hostName": { - "label": "Gépnév", - "description": "Az adatbázis szerver gépneve (nem használt, ha egyéni URL meg van adva)" - }, - "port": { - "label": "Port", - "description": "Az adatbázis szerver portja (nem használt, ha egyéni URL meg van adva)" - }, - "name": { - "label": "Adatbázis neve", - "description": "Az adatbázis neve (nem használt, ha egyéni URL meg van adva)" - }, - "username": { - "label": "Felhasználónév", - "description": "Adatbázis-hitelesítési felhasználónév" - }, - "password": { - "label": "Jelszó", - "description": "Adatbázis-hitelesítési jelszó" - } - }, - "privacy": { - "title": "Adatvédelem", - "description": "Adatvédelem és adatgyűjtés beállításai.", - "analytics": "Analitika és követés", - "enableAnalytics": { - "label": "Analitika engedélyezése", - "description": "Névtelen használati analitika gyűjtése az alkalmazás fejlesztésének támogatására" - }, - "metricsEnabled": { - "label": "Metrikák engedélyezése", - "description": "Teljesítmény- és használati metrikák gyűjtésének engedélyezése. API-végpontot biztosít az adminoknak a metrikaadatok eléréséhez" - }, - "searchEngine": "Keresőmotor láthatóság", - "googleVisibility": { - "label": "Google láthatóság", - "description": "Engedélyezze a keresőmotoroknak az alkalmazás indexelését" - } - }, - "advanced": { - "title": "Speciális", - "description": "Speciális funkciók és kísérleti képességek konfigurálása.", - "features": "Funkciókapcsolók", - "processing": "Feldolgozás", - "endpoints": { - "label": "Végpontok", - "manage": "API végpontok kezelése", - "description": "A végpontkezelés YAML-en keresztül konfigurálható. Részletekért lásd a dokumentációt az egyes végpontok engedélyezéséről/letiltásáról." - }, - "enableAlphaFunctionality": { - "label": "Alfa funkciók engedélyezése", - "description": "Kísérleti és alfa állapotú funkciók engedélyezése (instabil lehet)" - }, - "enableUrlToPDF": { - "label": "URL-ből PDF engedélyezése", - "description": "Weboldalak PDF dokumentummá alakításának engedélyezése" - }, - "maxDPI": { - "label": "Maximális DPI", - "description": "Maximális DPI a képfeldolgozáshoz (0 = korlátlan)" - }, - "tessdataDir": { - "label": "Tessdata könyvtár", - "description": "Elérési út a tessdata könyvtárhoz az OCR nyelvi fájlokhoz" - }, - "disableSanitize": { - "label": "HTML tisztítás letiltása", - "description": "FIGYELMEZTETÉS: Biztonsági kockázat - a HTML tisztítás letiltása XSS sebezhetőségekhez vezethet" - }, - "tempFileManagement": { - "label": "Ideiglenes fájlok kezelése", - "description": "Ideiglenes fájltárolás és takarítási viselkedés konfigurálása", - "baseTmpDir": { - "label": "Alap ideiglenes könyvtár", - "description": "Alapkönyvtár az ideiglenes fájlokhoz (hagyja üresen az alapértelmezettért: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "LibreOffice ideiglenes könyvtár", - "description": "Könyvtár a LibreOffice ideiglenes fájljaihoz (hagyja üresen az alapértelmezettért: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Rendszer ideiglenes könyvtár", - "description": "Tisztítandó rendszer ideiglenes könyvtár (csak akkor használatos, ha a cleanupSystemTemp engedélyezve van)" - }, - "prefix": { - "label": "Ideiglenes fájl előtag", - "description": "Előtag az ideiglenes fájlnevekhez" - }, - "maxAgeHours": { - "label": "Maximális kor (óra)", - "description": "Maximális kor órában, ami után az ideiglenes fájlok törlésre kerülnek" - }, - "cleanupIntervalMinutes": { - "label": "Tisztítási intervallum (perc)", - "description": "A takarítás futtatásának gyakorisága (percekben)" - }, - "startupCleanup": { - "label": "Tisztítás indításkor", - "description": "Régi ideiglenes fájlok törlése az alkalmazás indításakor" - }, - "cleanupSystemTemp": { - "label": "Rendszer ideiglenes tár tisztítása", - "description": "A szélesebb rendszer ideiglenes könyvtár tisztítása (körültekintően használja)" - } - }, - "processExecutor": { - "label": "Folyamat-végrehajtó korlátok", - "description": "Munkamenet-korlátok és időkorlátok beállítása minden folyamat-végrehajtóra", - "sessionLimit": { - "label": "Munkamenet-korlát", - "description": "Párhuzamos példányok maximális száma" - }, - "timeout": { - "label": "Időkorlát (perc)", - "description": "Maximális futási idő" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF HTML-re", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Alkalmazás telepítése", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Levelezőszerver", - "description": "SMTP beállítások konfigurálása e-mail értesítések küldéséhez.", - "smtp": "SMTP konfiguráció", - "enabled": { - "label": "E-mail engedélyezése", - "description": "E-mail értesítések és SMTP funkciók engedélyezése" - }, - "host": { - "label": "SMTP hoszt", - "description": "Az SMTP szerver gépneve vagy IP címe" - }, - "port": { - "label": "SMTP port", - "description": "Az SMTP kapcsolat portszáma (jellemzően 25, 465 vagy 587)" - }, - "username": { - "label": "SMTP felhasználónév", - "description": "Felhasználónév az SMTP hitelesítéshez" - }, - "password": { - "label": "SMTP jelszó", - "description": "Jelszó az SMTP hitelesítéshez" - }, - "from": { - "label": "Feladó címe", - "description": "A feladóként használt e-mail cím" - }, - "enableInvites": { - "label": "E-mailes meghívók engedélyezése", - "description": "Az adminok e-mailben hívhatnak meg felhasználókat automatikusan generált jelszóval" - }, - "frontendUrl": { - "label": "Frontend URL", - "description": "Alap URL a frontendhez (pl. https://pdf.example.com). E-mailekben a meghívó linkek generálásához használatos. Hagyja üresen a backend URL használatához." - } - }, - "legal": { - "title": "Jogi dokumentumok", - "description": "Hivatkozások beállítása jogi dokumentumokra és szabályzatokra.", - "disclaimer": { - "title": "Jogi felelősségi figyelmeztetés", - "message": "Ezen jogi dokumentumok testreszabásával teljes felelősséget vállal a vonatkozó jogszabályoknak és előírásoknak való megfelelés biztosításáért, beleértve, de nem kizárólag a GDPR-t és más EU-s adatvédelmi követelményeket. Csak akkor módosítsa ezeket a beállításokat, ha: (1) személyes/privát példányt üzemeltet, (2) az EU joghatóságán kívül van és tisztában van helyi jogi kötelezettségeivel, vagy (3) megfelelő jogi tanácsot szerzett, és elfogadja az egyedüli felelősséget minden felhasználói adatért és a jogszabályoknak való megfelelésért. A Stirling-PDF és fejlesztői nem vállalnak felelősséget az Ön jogi kötelezettségeiért." - }, - "termsAndConditions": { - "label": "Felhasználási feltételek", - "description": "URL vagy fájlnév a felhasználási feltételekhez" - }, - "privacyPolicy": { - "label": "Adatvédelmi irányelvek", - "description": "URL vagy fájlnév az adatvédelmi irányelvekhez" - }, - "accessibilityStatement": { - "label": "Akadálymentesítési nyilatkozat", - "description": "URL vagy fájlnév az akadálymentesítési nyilatkozathoz" - }, - "cookiePolicy": { - "label": "Cookie-szabályzat", - "description": "URL vagy fájlnév a cookie-szabályzathoz" - }, - "impressum": { - "label": "Impresszum", - "description": "URL vagy fájlnév az impresszumhoz (egyes joghatóságokban kötelező)" - } - }, - "premium": { - "title": "Prémium és Vállalati", - "description": "Prémium vagy vállalati licenckulcs konfigurálása.", - "license": "Licenckonfiguráció", - "licenseKey": { - "toggle": "Van licenckulcsa vagy tanúsítványfájlja?", - "info": "Ha közvetlen vásárlásból származó licenckulccsal vagy tanúsítványfájllal rendelkezik, itt adhatja meg a prémium vagy vállalati funkciók aktiválásához." - }, - "key": { - "label": "Licenckulcs", - "description": "Adja meg a prémium vagy vállalati licenckulcsot", - "success": "Licenckulcs mentve", - "successMessage": "A licenckulcs sikeresen aktiválva. Újraindítás nem szükséges.", - "overwriteWarning": { - "title": "⚠️ Figyelmeztetés: Meglévő licenc észlelve", - "line1": "A jelenlegi licenckulcs felülírása nem vonható vissza.", - "line2": "A korábbi licenc végleg elveszik, hacsak nem készített róla máshol biztonsági másolatot.", - "line3": "Fontos: Tartsa a licenckulcsokat bizalmasan és biztonságban. Soha ne ossza meg nyilvánosan." - } - }, - "enabled": { - "label": "Prémium funkciók engedélyezése", - "description": "Licenckulcs-ellenőrzések engedélyezése a pro/vállalati funkciókhoz" - }, - "movedFeatures": { - "title": "Prémium funkciók szétosztva", - "message": "A Prémium és Vállalati funkciók most a megfelelő szekciókban vannak rendszerezve:" - } - }, - "features": { - "title": "Funkciók", - "description": "Választható funkciók és képességek konfigurálása.", - "serverCertificate": { - "label": "Szerver tanúsítvány", - "description": "Szerveroldali tanúsítvány létrehozásának konfigurálása a \"Sign with Stirling-PDF\" funkcióhoz", - "enabled": { - "label": "Szerver tanúsítvány engedélyezése", - "description": "Szerveroldali tanúsítvány engedélyezése a \"Sign with Stirling-PDF\" opcióhoz" - }, - "organizationName": { - "label": "Szervezet neve", - "description": "A generált tanúsítványok szervezeti neve" - }, - "validity": { - "label": "Tanúsítvány érvényessége (nap)", - "description": "A tanúsítvány érvényességének napokban megadott száma" - }, - "regenerateOnStartup": { - "label": "Újragenerálás indításkor", - "description": "Új tanúsítvány generálása minden alkalmazásindításkor" - } - } - }, - "endpoints": { - "title": "API végpontok", - "description": "Annak szabályozása, mely API végpontok és végpontcsoportok érhetők el.", - "management": "Végpontkezelés", - "toRemove": { - "label": "Letiltott végpontok", - "description": "Letiltandó egyes végpontok kiválasztása" - }, - "groupsToRemove": { - "label": "Letiltott végpontcsoportok", - "description": "Letiltandó végpontcsoportok kiválasztása" - }, - "note": "Megjegyzés: A végpontok letiltása korlátozza az API-hozzáférést, de nem távolítja el a felhasználói felület elemeit. A módosítások életbe lépéséhez újraindítás szükséges." - } - } - }, - "fileUpload": { - "selectFile": "Válasszon egy fájlt", - "selectFiles": "Válasszon fájlokat", - "selectPdfToView": "Válasszon ki egy megtekintendő PDF-et", - "selectPdfToEdit": "Válasszon ki egy szerkesztendő PDF-et", - "chooseFromStorage": "Válasszon fájlt a tárhelyről, vagy töltsön fel új PDF-et", - "chooseFromStorageMultiple": "Válasszon fájlokat a tárhelyről, vagy töltsön fel új PDF-eket", - "loadFromStorage": "Betöltés tárhelyről", - "filesAvailable": "elérhető fájlok", - "loading": "Betöltés...", - "or": "vagy", - "dropFileHere": "Húzza ide a fájlt, vagy kattintson a feltöltéshez", - "dropFilesHere": "Húzza ide a fájlokat, vagy kattintson a feltöltés gombra", - "dropFilesHereOpen": "Húzza ide a fájlokat, vagy kattintson a Megnyitás gombra", - "pdfFilesOnly": "Csak PDF fájlok", - "supportedFileTypes": "Támogatott fájltípusok", - "upload": "Feltöltés", - "uploadFile": "Fájl feltöltése", - "uploadFiles": "Fájlok feltöltése", - "open": "Megnyitás", - "openFile": "Fájl megnyitása", - "openFiles": "Fájlok megnyitása", - "noFilesInStorage": "Nem érhetők el fájlok a tárhelyen. Először töltsön fel néhány fájlt.", - "noFilesInStorageOpen": "Nincsenek fájlok a tárhelyen. Először nyisson meg néhány fájlt.", - "selectFromStorage": "Kiválasztás a tárhelyről", - "backToTools": "Vissza az eszközökhöz", - "addFiles": "Fájlok hozzáadása", - "dragFilesInOrClick": "Húzza be a fájlokat, vagy kattintson a \"Fájlok hozzáadása\" gombra a böngészéshez" - }, - "fileEditor": { - "addFiles": "Fájlok hozzáadása" - }, - "fileManager": { - "title": "PDF fájlok feltöltése", - "subtitle": "Adjon fájlokat a tárhelyéhez, hogy az eszközök között is könnyen elérhesse őket", - "filesSelected": "fájl kiválasztva", - "clearSelection": "Kijelölés törlése", - "openInFileEditor": "Megnyitás fájlszerkesztőben", - "uploadError": "Néhány fájl feltöltése nem sikerült.", - "failedToOpen": "A fájlt nem sikerült megnyitni. Lehet, hogy eltávolították a tárhelyről.", - "failedToLoad": "A fájlt nem sikerült betölteni az aktív készletbe.", - "storageCleared": "A böngésző törölte a tárhelyet. A fájlok eltávolításra kerültek. Kérjük, töltse fel újra.", - "clearAll": "Összes törlése", - "reloadFiles": "Fájlok újratöltése", - "dragDrop": "Húzza ide és ejtse le a fájlokat", - "clickToUpload": "Kattintson a fájlok feltöltéséhez", - "selectedFiles": "Kiválasztott fájlok", - "storage": "Tárhely", - "filesStored": "tárolt fájl", - "storageError": "Tárhelyhiba történt", - "storageLow": "Kevés a szabad tárhely. Fontolja meg régi fájlok eltávolítását.", - "supportMessage": "A böngésző adatbázis-alapú tárhelye biztosítja a korlátlan kapacitást", - "noFileSelected": "Nincs kiválasztott fájl", - "showHistory": "Előzmények megjelenítése", - "hideHistory": "Előzmények elrejtése", - "fileHistory": "Fájl előzmények", - "loadingHistory": "Előzmények betöltése...", - "lastModified": "Utoljára módosítva", - "toolChain": "Alkalmazott eszközök", - "restore": "Visszaállítás", - "unzip": "Kicsomagolás", - "searchFiles": "Fájlok keresése...", - "recent": "Legutóbbi", - "localFiles": "Helyi fájlok", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Saját fájlok", - "noRecentFiles": "Nem találhatók legutóbbi fájlok", - "googleDriveNotAvailable": "Google Drive integráció nem érhető el", - "downloadSelected": "Kiválasztott letöltése", - "saveSelected": "Kijelöltek mentése", - "openFiles": "Fájlok megnyitása", - "openFile": "Fájl megnyitása", - "details": "Fájl részletei", - "fileName": "Név", - "fileFormat": "Formátum", - "fileSize": "Méret", - "fileVersion": "Verzió", - "totalSelected": "Összesen kiválasztva", - "dropFilesHere": "Húzza ide a fájlokat", - "selectAll": "Összes kijelölése", - "deselectAll": "Kijelölés megszüntetése", - "deleteSelected": "Kijelöltek törlése", - "selectedCount": "{{count}} kiválasztva", - "download": "Letöltés", - "delete": "Törlés", - "unsupported": "Nem támogatott", - "addToUpload": "Hozzáadás a feltöltéshez", - "deleteAll": "Összes törlése", - "loadingFiles": "Fájlok betöltése...", - "noFiles": "Nem állnak rendelkezésre fájlok", - "noFilesFound": "Nem található a keresésnek megfelelő fájl", - "openInPageEditor": "Megnyitás oldalszerkesztőben", - "showAll": "Összes megjelenítése", - "sortByDate": "Rendezés dátum szerint", - "sortByName": "Rendezés név szerint", - "sortBySize": "Rendezés méret szerint" - }, - "storage": { - "temporaryNotice": "A fájlok ideiglenesen a böngészőben tárolódnak, és automatikusan törlődhetnek", - "storageLimit": "Tárhelykorlát", - "storageUsed": "Felhasznált ideiglenes tárhely", - "storageFull": "A tárhely majdnem megtelt. Fontolja meg néhány fájl eltávolítását.", - "fileTooLarge": "A fájl túl nagy. A fájl maximális mérete", - "storageQuotaExceeded": "Tárhelykvóta túllépve. Kérjük, távolítson el néhány fájlt további feltöltés előtt.", - "approximateSize": "Megközelítő méret" - }, - "sanitize": { - "title": "Tisztítás", - "desc": "Potenciálisan ártalmas elemek eltávolítása PDF fájlokból.", - "submit": "PDF tisztítása", - "completed": "A tisztítás sikeresen befejeződött", - "error": { - "generic": "A tisztítás sikertelen", - "failed": "Hiba történt a PDF tisztítása közben." - }, - "filenamePrefix": "tisztított", - "sanitizationResults": "Tisztítás eredményei", - "steps": { - "files": "Fájlok", - "settings": "Beállítások", - "results": "Eredmények" - }, - "files": { - "placeholder": "A kezdéshez válasszon egy PDF fájlt a fő nézetben" - }, - "options": { - "title": "Tisztítási beállítások", - "note": "Válassza ki, mely elemeket szeretné eltávolítani a PDF-ből. Legalább egy opciót ki kell választani.", - "removeJavaScript": { - "label": "JavaScript eltávolítása", - "desc": "JavaScript műveletek és szkriptek eltávolítása a PDF-ből" - }, - "removeEmbeddedFiles": { - "label": "Beágyazott fájlok eltávolítása", - "desc": "A PDF-be beágyazott fájlok eltávolítása" - }, - "removeXMPMetadata": { - "label": "XMP metaadatok eltávolítása", - "desc": "XMP metaadatok eltávolítása a PDF-ből" - }, - "removeMetadata": { - "label": "Dokumentum metaadatok eltávolítása", - "desc": "Dokumentuminformációs metaadatok (cím, szerző stb.) eltávolítása" - }, - "removeLinks": { - "label": "Hivatkozások eltávolítása", - "desc": "Külső hivatkozások és indítási műveletek eltávolítása a PDF-ből" - }, - "removeFonts": { - "label": "Betűkészletek eltávolítása", - "desc": "Beágyazott betűkészletek eltávolítása a PDF-ből" - } - } - }, - "addPassword": { - "title": "Jelszó hozzáadása", - "desc": "PDF dokumentum titkosítása jelszóval.", - "completed": "Jelszóvédelem alkalmazva", - "submit": "Titkosítás", - "filenamePrefix": "titkosított", - "error": { - "failed": "Hiba történt a PDF titkosítása közben." - }, - "passwords": { - "stepTitle": "Jelszavak és titkosítás", - "completed": "Jelszavak beállítva", - "user": { - "label": "Felhasználói jelszó", - "placeholder": "Adja meg a felhasználói jelszót" - }, - "owner": { - "label": "Tulajdonosi jelszó", - "placeholder": "Adja meg a tulajdonosi jelszót" - } - }, - "encryption": { - "keyLength": { - "label": "Titkosítási kulcs hossza", - "40bit": "40 bites (alacsony)", - "128bit": "128 bites (szokásos)", - "256bit": "256 bites (magas)" - } - }, - "results": { - "title": "Titkosított PDF-ek" - }, - "tooltip": { - "header": { - "title": "Jelszóvédelem áttekintése" - }, - "passwords": { - "title": "Jelszótípusok", - "text": "A felhasználói jelszó a dokumentum megnyitását korlátozza, míg a tulajdonosi jelszó azt szabályozza, mi történhet a dokumentummal megnyitás után. Beállíthatja mindkettőt vagy csak az egyiket.", - "bullet1": "Felhasználói jelszó: A PDF megnyitásához szükséges", - "bullet2": "Tulajdonosi jelszó: A dokumentum jogosultságait szabályozza (nem minden PDF-megjelenítő támogatja)" - }, - "encryption": { - "title": "Titkosítási szintek", - "text": "A magasabb titkosítási szintek jobb biztonságot nyújtanak, de előfordulhat, hogy régebbi PDF-megjelenítők nem támogatják.", - "bullet1": "40 bites: Alap biztonság, régebbi megjelenítőkkel kompatibilis", - "bullet2": "128 bites: Szokásos biztonság, széles körben támogatott", - "bullet3": "256 bites: Maximális biztonság, modern megjelenítőt igényel" - }, - "permissions": { - "title": "Jogosultságok módosítása", - "text": "Ezek a jogosultságok szabályozzák, mit tehetnek a felhasználók a PDF-fel. Tulajdonosi jelszóval kombinálva a leghatékonyabb." - } - } - }, - "changePermissions": { - "title": "Jogosultságok módosítása", - "desc": "Dokumentumkorlátozások és jogosultságok módosítása.", - "completed": "Jogosultságok módosítva", - "submit": "Jogosultságok módosítása", - "error": { - "failed": "Hiba történt a PDF jogosultságainak módosításakor." - }, - "permissions": { - "preventAssembly": { - "label": "Dokumentum egyesítésének megakadályozása" - }, - "preventExtractContent": { - "label": "Tartalom kinyerésének megakadályozása" - }, - "preventExtractForAccessibility": { - "label": "Akadálymentesítési célú kinyerés megakadályozása" - }, - "preventFillInForm": { - "label": "Űrlapkitöltés megakadályozása" - }, - "preventModify": { - "label": "Módosítás megakadályozása" - }, - "preventModifyAnnotations": { - "label": "Megjegyzések módosításának megakadályozása" - }, - "preventPrinting": { - "label": "Nyomtatás megakadályozása" - }, - "preventPrintingFaithful": { - "label": "Különböző formátumú nyomtatás megakadályozása" - } - }, - "results": { - "title": "Módosított PDF-ek" - }, - "tooltip": { - "header": { - "title": "Jogosultságok módosítása" - }, - "description": { - "text": "Módosítja a dokumentum jogosultságait, engedélyezve/tiltva a különböző funkciókhoz való hozzáférést a PDF olvasókban." - }, - "warning": { - "text": "Ezeket a jogosultságokat tegye megváltoztathatatlanná a \"Jelszó hozzáadása\" eszközzel beállított tulajdonosi jelszóval." - } - } - }, - "removePassword": { - "title": "Jelszó eltávolítása", - "desc": "Jelszavas védelem eltávolítása a PDF dokumentumból", - "tags": "biztonság,feloldás,védelem,jelszó törlése", - "password": { - "stepTitle": "Jelszó eltávolítása", - "label": "Jelenlegi jelszó", - "placeholder": "Adja meg a jelenlegi jelszót", - "completed": "Jelszó beállítva" - }, - "filenamePrefix": "visszafejtett", - "error": { - "failed": "Hiba történt a jelszó eltávolítása közben a PDF-ből." - }, - "tooltip": { - "description": "A jelszóvédelem eltávolításához szükség van arra a jelszóra, amellyel a PDF titkosítva lett. Ez visszafejti a dokumentumot, jelszó nélkül hozzáférhetővé téve azt." - }, - "submit": "Eltávolítás", - "results": { - "title": "Visszafejtett PDF-ek" - } - }, - "automate": { - "title": "Automatizálás", - "desc": "Többlépéses munkafolyamatok építése PDF-műveletek láncolásával. Ideális ismétlődő feladatokhoz.", - "invalidStep": "Érvénytelen lépés", - "files": { - "placeholder": "Válassza ki az automatizálással feldolgozandó fájlokat" - }, - "selection": { - "title": "Automatizálás kiválasztása", - "saved": { - "title": "Mentett" - }, - "createNew": { - "title": "Új automatizálás létrehozása" - }, - "suggested": { - "title": "Javasolt" - } - }, - "creation": { - "createTitle": "Automatizálás létrehozása", - "editTitle": "Automatizálás szerkesztése", - "intro": "Az automatizálások egymás után futtatják az eszközöket. Kezdésként adja hozzá az eszközöket a kívánt sorrendben.", - "name": { - "label": "Automatizálás neve", - "placeholder": "Saját automatizálás" - }, - "description": { - "label": "Leírás (opcionális)", - "placeholder": "Írja le, mit csinál ez az automatizálás..." - }, - "tools": { - "selectTool": "Válasszon egy eszközt...", - "selected": "Kiválasztott eszközök", - "remove": "Eszköz eltávolítása", - "configure": "Eszköz beállítása", - "notConfigured": "! Nincs beállítva", - "addTool": "Eszköz hozzáadása", - "add": "Eszköz hozzáadása..." - }, - "save": "Automatizálás mentése", - "unsavedChanges": { - "title": "Mentetlen módosítások", - "message": "Mentetlen módosításai vannak. Biztosan visszalép? Minden változás elvész.", - "cancel": "Mégse", - "confirm": "Visszalépés" - }, - "icon": { - "label": "Ikon" - } - }, - "run": { - "title": "Automatizálás futtatása" - }, - "sequence": { - "unnamed": "Névtelen automatizálás", - "steps": "{{count}} lépés", - "running": "Automatizálás futtatása...", - "run": "Automatizálás futtatása", - "finish": "Befejezés" - }, - "reviewTitle": "Automatizálás eredményei", - "config": { - "loading": "Eszközbeállítás betöltése...", - "noSettings": "Ehhez az eszközhöz nincs konfigurálható beállítás.", - "title": "A(z) {{toolName}} beállítása", - "description": "Állítsa be az eszköz beállításait. Ezek a beállítások az automatizálás futtatásakor lesznek alkalmazva.", - "cancel": "Mégse", - "save": "Beállítás mentése" - }, - "copyToSaved": "Másolás a mentettek közé" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Biztonságos PDF-beolvasás", - "securePdfIngestionDesc": "Átfogó PDF-feldolgozási munkafolyamat, amely megtisztítja a dokumentumokat, tisztítással együtt OCR-t alkalmaz, PDF/A formátumba konvertál hosszú távú archiváláshoz, és optimalizálja a fájlméretet.", - "emailPreparation": "E-mail előkészítés", - "emailPreparationDesc": "PDF-ek optimalizálása e-mailes terjesztéshez: fájlok tömörítése, nagy dokumentumok felosztása 20 MB-os darabokra az e-mail kompatibilitás érdekében, valamint metaadatok eltávolítása az adatvédelemért.", - "secureWorkflow": "Biztonsági munkafolyamat", - "secureWorkflowDesc": "Biztonságossá teszi a PDF-eket a potenciálisan rosszindulatú tartalmak (például JavaScript és beágyazott fájlok) eltávolításával, majd jelszóvédelmet ad a jogosulatlan hozzáférés megakadályozására. Alapértelmezett jelszó: 'password'.", - "processImages": "Képek feldolgozása", - "processImagesDesc": "Több képfájlt egyetlen PDF dokumentummá alakít, majd OCR technológiát alkalmaz a kereshető szöveg kinyeréséhez a képekből.", - "prePublishSanitization": "Közzététel előtti tisztítás", - "prePublishSanitizationDesc": "Tisztítási folyamat, amely eltávolítja az összes rejtett metaadatot, JavaScriptet, beágyazott fájlt és megjegyzést, valamint lapítja az űrlapokat, hogy megelőzze az adatkiszivárgást a PDF-ek online közzététele előtt." - } - }, - "colorPicker": { - "title": "Szín kiválasztása" - }, - "common": { - "previous": "Előző", - "next": "Következő", - "collapse": "Összecsukás", - "expand": "Kibontás", - "collapsed": "összecsukva", - "lines": "sor", - "copy": "Másolás", - "copied": "Másolva!", - "refresh": "Frissítés", - "retry": "Újra", - "remaining": "hátralévő", - "used": "felhasznált", - "available": "elérhető", - "cancel": "Mégse", - "preview": "Előnézet", - "close": "Bezárás", - "done": "Kész", - "loading": "Betöltés...", - "back": "Vissza", - "continue": "Folytatás", - "error": "Hiba" - }, - "config": { - "overview": { - "title": "Alkalmazás konfigurációja", - "description": "Az alkalmazás aktuális beállításai és konfigurációs részletei.", - "loading": "Konfiguráció betöltése...", - "error": "Hiba", - "warning": "Konfigurációs figyelmeztetés", - "sections": { - "basic": "Alapkonfiguráció", - "security": "Biztonsági konfiguráció", - "system": "Rendszerkonfiguráció", - "integration": "Integrációs konfiguráció" - } - }, - "account": { - "overview": { - "title": "Fiókbeállítások", - "manageAccountPreferences": "Fiókbeállítások kezelése", - "guestDescription": "Vendégként van bejelentkezve. Fontolja meg a fiók frissítését fentebb." - }, - "upgrade": { - "title": "Vendégfiók frissítése", - "description": "Kapcsolja össze a fiókját, hogy megőrizze az előzményeket és további funkciókhoz férjen hozzá!", - "socialLogin": "Frissítés közösségi fiókkal", - "linkWith": "Összekapcsolás ezzel:", - "emailPassword": "vagy adja meg e-mail címét és jelszavát", - "email": "E-mail", - "emailPlaceholder": "Adja meg e-mail címét", - "password": "Jelszó (opcionális)", - "passwordPlaceholder": "Jelszó beállítása", - "passwordNote": "Hagyja üresen, ha csak e-mailes ellenőrzést szeretne használni", - "upgradeButton": "Fiók frissítése" - } - }, - "apiKeys": { - "intro": "API-kulcsát használhatja a Stirling PDF feldolgozási képességeinek programozott eléréséhez.", - "docsTitle": "API-dokumentáció", - "docsDescription": "További információ a Stirling PDF integrálásáról:", - "docsLink": "API-dokumentáció", - "schemaLink": "API séma hivatkozás", - "usage": "A kulcsot az X-API-KEY fejlécben adja meg minden API-kérésnél.", - "description": "Az API-kulcsa a Stirling PDF eszközkészletének eléréséhez. Másolja a projektjébe, vagy frissítse, hogy újat generáljon.", - "publicKeyAriaLabel": "Nyilvános API-kulcs", - "copyKeyAriaLabel": "API-kulcs másolása", - "refreshAriaLabel": "API-kulcs frissítése", - "includedCredits": "Tartalmazott kreditek", - "purchasedCredits": "Vásárolt kreditek", - "totalCredits": "Összes kredit", - "chartAriaLabel": "Kredithasználat: tartalmazott {{includedUsed}} / {{includedTotal}}, vásárolt {{purchasedUsed}} / {{purchasedTotal}}", - "nextReset": "Következő visszaállítás", - "lastApiUse": "Legutóbbi API-használat", - "overlayMessage": "Hozzon létre kulcsot a kreditek és az elérhető kreditek megtekintéséhez", - "label": "API-kulcs", - "guestInfo": "A vendégek nem kapnak API-kulcsot. Hozzon létre egy fiókot, hogy API-kulcsot kapjon az alkalmazásaihoz.", - "goToAccount": "Ugrás a fiókhoz", - "refreshModal": { - "title": "API-kulcsok frissítése", - "warning": "⚠️ Figyelmeztetés: Ez a művelet új API-kulcsokat hoz létre, és a korábbi kulcsokat érvényteleníti.", - "impact": "Minden olyan alkalmazás vagy szolgáltatás, amely jelenleg ezeket a kulcsokat használja, leáll, amíg az új kulcsokra nem frissíti őket.", - "confirmPrompt": "Biztosan folytatja?", - "confirmCta": "Kulcsok frissítése" - }, - "generateError": "Nem sikerült API-kulcsot létrehozni." - } - }, - "AddAttachmentsRequest": { - "attachments": "Mellékletek kiválasztása", - "info": "Válassza ki azokat a fájlokat, amelyeket a PDF-hez szeretne csatolni. Ezek a fájlok beágyazásra kerülnek, és a PDF mellékletpaneljén keresztül lesznek elérhetők.", - "selectFiles": "Csatolandó fájlok kiválasztása", - "placeholder": "Válasszon fájlokat...", - "addMoreFiles": "További fájlok hozzáadása...", - "selectedFiles": "Kiválasztott fájlok", - "submit": "Mellékletek hozzáadása", - "tooltip": { - "header": { - "title": "A Mellékletek hozzáadása funkcióról" - }, - "description": { - "title": "Mit csinál" - } - }, - "results": { - "title": "Mellékletek eredményei" - }, - "error": { - "failed": "A mellékletek hozzáadása sikertelen" - } - }, - "termsAndConditions": "Felhasználási feltételek", - "logOut": "Kijelentkezés", - "addAttachments": { - "error": { - "failed": "Hiba történt a mellékletek PDF-hez való hozzáadásakor." - } - }, - "autoRename": { - "description": "Ez az eszköz automatikusan átnevezi a PDF-fájlokat a tartalmuk alapján. Elemzi a dokumentumot, hogy a szövegből a legalkalmasabb címet találja meg." - }, - "customPosition": "Egyéni pozíció", - "details": "Részletek", - "invalidUndoData": "Nem lehet visszavonni: érvénytelen műveleti adatok", - "margin": { - "large": "Nagy", - "medium": "Közepes", - "small": "Kicsi", - "xLarge": "Extra nagy" - }, - "noFilesToUndo": "Nem lehet visszavonni: az előző műveletben nem történt fájlfeldolgozás", - "noOperationToUndo": "Nincs visszavonható művelet", - "noValidFiles": "Nincs feldolgozható érvényes fájl", - "operationCancelled": "Művelet megszakítva", - "pageEdit": { - "deselectAll": "Kijelölés megszüntetése", - "selectAll": "Összes kijelölése" - }, - "quickPosition": "Gyors pozíció", - "reorganizePages": { - "error": { - "failed": "Az oldalak átrendezése sikertelen" - }, - "results": { - "title": "Oldalak átrendezve" - }, - "settings": { - "title": "Beállítások" - }, - "submit": "Oldalak átrendezése" - }, - "replace-color": { - "options": { - "fill": "Kitöltőszín", - "gradient": "Színátmenet" - }, - "previewOverlayOpacity": "Előnézeti fedőréteg átlátszatlansága", - "previewOverlayTransparency": "Előnézeti fedőréteg átlátszósága", - "previewOverlayVisibility": "Előnézeti fedőréteg megjelenítése", - "selectText": { - "1": "Színcsere vagy -invertálás beállításai", - "2": "Alapértelmezett (Alapértelmezett kontrasztos színek)", - "3": "Egyéni (Egyéni színek)", - "4": "Teljes invertálás (Minden szín invertálása)", - "5": "Magas kontrasztú színbeállítások", - "6": "fehér szöveg fekete háttéren", - "7": "fekete szöveg fehér háttéren", - "8": "sárga szöveg fekete háttéren", - "9": "zöld szöveg fekete háttéren", - "10": "Szövegszín kiválasztása", - "11": "Háttérszín kiválasztása", - "12": "Kezdőszín kiválasztása", - "13": "Végszín kiválasztása" - }, - "submit": "Csere", - "title": "Színcsere-Invertálás" - }, - "size": "Méret", - "submit": "Küldés", - "success": "Siker", - "tools": { - "noSearchResults": "Nem találhatók eszközök", - "noTools": "Nem állnak rendelkezésre eszközök" - }, - "undoDataMismatch": "Nem lehet visszavonni: a műveleti adatok sérültek", - "undoFailed": "A művelet visszavonása sikertelen", - "undoQuotaError": "Nem lehet visszavonni: nincs elegendő tárhely", - "undoStorageError": "A visszavonás megtörtént, de néhány fájlt nem sikerült a tárhelyre menteni", - "undoSuccess": "A művelet sikeresen visszavonva", - "unsupported": "Nem támogatott", - "onboarding": { - "welcomeModal": { - "title": "Üdvözli a Stirling PDF!", - "description": "Szeretne egy gyors, 1 perces túrát, hogy megismerje a fő funkciókat és a kezdést?", - "helpHint": "Ezt a túrát bármikor elérheti a bal alsó sarokban lévő Súgó gombbal.", - "startTour": "Túra indítása", - "maybeLater": "Talán később", - "dontShowAgain": "Ne jelenjen meg újra" - }, - "welcomeSlide": { - "title": "Üdvözöljük a Stirlingben", - "body": "A Stirling PDF mostantól minden méretű csapat számára készen áll. Ez a frissítés új elrendezést, erőteljes új adminisztrátori képességeket és a leggyakrabban kért funkciónkat – a Szöveg szerkesztése-t tartalmazza." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Válasszuk ki a Vágás eszközt, hogy bemutassuk egy eszköz használatát.", - "toolInterface": "Ez a Vágás eszköz felülete. Ahogy látható, még nincs itt sok minden, mert még nem adtunk hozzá PDF-fájlokat.", - "filesButton": "A Gyors hozzáférés sávon lévő Fájlok gombbal tölthet fel PDF-eket az eszközök használatához.", - "fileSources": "Itt új fájlokat tölthet fel, vagy elérheti a legutóbbi fájlokat. A túrához egy mintafájlt fogunk használni.", - "workbench": "Ez a Munkaterület – a fő terület, ahol megtekintheti és szerkesztheti a PDF-jeit.", - "viewSwitcher": "Ezekkel a vezérlőkkel választhatja ki, hogyan szeretné megtekinteni a PDF-jeit.", - "viewer": "A Megjelenítő lehetővé teszi a PDF-ek olvasását és jegyzetelését.", - "pageEditor": "Az Oldalszerkesztő lehetővé teszi a PDF-oldalakon végrehajtható különféle műveleteket, például az átrendezést, forgatást és törlést.", - "activeFiles": "Az Aktív fájlok nézet megmutatja az összes olyan PDF-et, amelyet betöltött az eszközbe, és lehetővé teszi a feldolgozandók kiválasztását.", - "fileCheckbox": "Egy fájlra kattintva kijelöli azt feldolgozásra. Több fájlt is kijelölhet kötegelt műveletekhez.", - "selectControls": "A Jobb oldali sáv gombokat tartalmaz az összes aktív PDF gyors kijelöléséhez/kijelölésének megszüntetéséhez, valamint a téma vagy a nyelv megváltoztatásához.", - "cropSettings": "Most, hogy kiválasztottuk a vágandó fájlt, beállíthatjuk a Vágás eszközt, hogy megadjuk a PDF kivágandó területét.", - "runButton": "Miután beállította az eszközt, ezzel a gombbal futtathatja azt az összes kijelölt PDF-en.", - "results": "Miután az eszköz lefutott, az Ellenőrzés lépés előnézetet mutat az eredményekről ebben a panelben, és lehetővé teszi a művelet visszavonását vagy a fájl letöltését.", - "fileReplacement": "A módosított fájl automatikusan felülírja az eredetit a Munkaterületen, így könnyen további eszközökön futtathatja.", - "pinButton": "Használhatja a Rögzítés gombot, ha azt szeretné, hogy a fájlok aktívak maradjanak az eszközök futtatása után is.", - "wrapUp": "Készen is van! Megismerte az alkalmazás fő területeit és használatukat. A túrát bármikor újra megtekintheti a Súgó gombra kattintva.", - "previous": "Előző", - "next": "Következő", - "finish": "Befejezés", - "startTour": "Túra indítása", - "startTourDescription": "Vezetett túra a Stirling PDF fő funkcióiról", - "buttons": { - "next": "Tovább →", - "back": "Vissza", - "skipForNow": "Kihagyás most", - "download": "Letöltés →", - "showMeAround": "Körbevezetés", - "skipTheTour": "Körbevezetés kihagyása" - }, - "serverLicense": { - "skip": "Kihagyás most", - "seePlans": "Csomagok megtekintése →", - "upgrade": "Frissítés most →", - "freeTitle": "Szerverlicenc", - "overLimitTitle": "Szerverlicenc szükséges", - "overLimitBody": "Licencelésünk szerverenként legfeljebb {{freeTierLimit}} felhasználót enged ingyen. Önnek {{overLimitUserCopy}} Stirling felhasználója van. A zavartalan használathoz váltson a Stirling Server csomagra – korlátlan hely, PDF szövegszerkesztés és teljes adminisztrátori vezérlés $99/szerver/hó áron.", - "freeBody": "Az Open-Core licencelésünk szerverenként legfeljebb {{freeTierLimit}} felhasználót enged ingyen. A zavartalan bővüléshez és az új PDF szövegszerkesztő eszköz korai eléréséhez a Stirling Server csomagot ajánljuk – teljes szerkesztés és korlátlan hely $99/szerver/hó áron." - }, - "desktopInstall": { - "title": "Letöltés", - "titleWithOs": "Letöltés: {{osLabel}}", - "body": "A Stirling asztali alkalmazásként működik a legjobban. Használhatja offline, gyorsabban érheti el a dokumentumokat, és helyben szerkeszthet a gépén." - }, - "planOverview": { - "adminTitle": "Admin áttekintés", - "userTitle": "Csomag áttekintése", - "adminBodyLoginEnabled": "Adminisztrátorként kezelheti a felhasználókat, beállításokat és figyelheti a szerver állapotát. A szerver első {{freeTierLimit}} felhasználója ingyen használhatja a Stirlinget.", - "adminBodyLoginDisabled": "A bejelentkezési mód engedélyezése után kezelheti a felhasználókat, beállításokat és figyelheti a szerver állapotát. A szerver első {{freeTierLimit}} felhasználója ingyen használhatja a Stirlinget.", - "userBody": "Hívja meg a csapattagokat, rendeljen szerepköröket, és tartsa rendezve dokumentumait egy biztonságos munkaterületen. Engedélyezze a bejelentkezési módot, amikor továbblépne az egyéni használatról." - }, - "securityCheck": { - "message": "Az alkalmazás nemrég jelentős változásokon ment keresztül. Előfordulhat, hogy a szerver adminisztrátorának beavatkozása szükséges. A folytatáshoz erősítse meg a szerepkörét." - } - }, - "adminOnboarding": { - "welcome": "Üdvözöljük az Admin túrában! Fedezzük fel a rendszeradminisztrátorok számára elérhető, hatékony vállalati funkciókat és beállításokat.", - "configButton": "Kattintson a Konfiguráció gombra az összes rendszerbeállítás és adminisztratív vezérlő eléréséhez.", - "settingsOverview": "Ez a Beállítások panel. Az adminisztrátori beállítások kategóriák szerint vannak rendezve a könnyebb navigáció érdekében.", - "teamsAndUsers": "Itt kezelheti a csapatokat és az egyes felhasználókat. Meghívhat új felhasználókat e-mailben, megosztható hivatkozásokkal, vagy saját maga hozhat létre egyéni fiókokat számukra.", - "systemCustomization": "Számos módon testre szabhatja a felületet: a Rendszerbeállítások lehetővé teszik az alkalmazás nevének és nyelveinek módosítását, a Funkciók a kiszolgáló tanúsítványainak kezelését, a Végpontok pedig az egyes eszközök engedélyezését vagy letiltását a felhasználói számára.", - "databaseSection": "Haladó éles környezetekhez beállításokat kínálunk külső adatbázis-kapcsolatok számára, hogy integrálhassa azokat a meglévő infrastruktúrájába.", - "connectionsSection": "A Kapcsolatok szakasz különféle bejelentkezési módokat támogat, beleértve az egyedi SSO és SAML szolgáltatókat, mint a Google és a GitHub, valamint e-mail integrációkat értesítésekhez és kommunikációhoz.", - "adminTools": "Végül fejlett adminisztrációs eszközök is elérhetők, mint az Auditálás a rendszeraktivitás követéséhez és a Használati analitika a felhasználók platformhasználatának monitorozásához.", - "wrapUp": "Ez volt az admin túra! Megismerte azokat a vállalati funkciókat, amelyek a Stirling PDF-et hatékony, testre szabható megoldássá teszik szervezetek számára. Ezt a túrát bármikor elérheti a Súgó menüből." - }, - "workspace": { - "title": "Munkaterület", - "people": { - "title": "Tagok", - "description": "A munkaterület tagjainak és jogosultságainak kezelése", - "loading": "Tagok betöltése...", - "searchMembers": "Tagok keresése...", - "addMembers": "Tagok hozzáadása", - "inviteMembers": { - "label": "Tagok meghívása", - "subtitle": "Írja be vagy illessze be alább az e-mail címeket, vesszővel elválasztva. A munkaterület számlázása a tagok alapján történik." - }, - "user": "Felhasználó", - "role": "Szerepkör", - "team": "Csapat", - "status": "Állapot", - "actions": { - "label": "Műveletek", - "upgrade": "Frissítés" - }, - "noMembersFound": "Nem találhatók tagok", - "active": "Aktív", - "disabled": "Letiltva", - "activeSession": "Aktív munkamenet", - "member": "Tag", - "admin": "Admin", - "roleDescriptions": { - "admin": "Kezelheti a beállításokat és meghívhat tagokat, teljes adminisztratív hozzáféréssel.", - "member": "Megtekintheti és szerkesztheti a megosztott fájlokat, de nem kezelheti a munkaterület beállításait vagy a tagokat.", - "user": "Felhasználó" - }, - "editRole": "Szerepkör szerkesztése", - "enable": "Engedélyezés", - "disable": "Letiltás", - "deleteUser": "Felhasználó törlése", - "deleteUserSuccess": "Felhasználó sikeresen törölve", - "deleteUserError": "A felhasználó törlése sikertelen", - "confirmDelete": "Biztosan törli ezt a felhasználót? Ez a művelet nem vonható vissza.", - "addMember": { - "title": "Tag hozzáadása", - "username": "Felhasználónév (e-mail)", - "usernamePlaceholder": "user@example.com", - "password": "Jelszó", - "passwordPlaceholder": "Adja meg a jelszót", - "role": "Szerepkör", - "team": "Csapat (opcionális)", - "teamPlaceholder": "Válasszon csapatot", - "forcePasswordChange": "Jelszócsere kényszerítése az első bejelentkezéskor", - "cancel": "Mégse", - "submit": "Tag hozzáadása", - "usernameRequired": "Felhasználónév és jelszó megadása kötelező", - "passwordTooShort": "A jelszónak legalább 6 karakterből kell állnia", - "success": "Felhasználó sikeresen létrehozva", - "error": "Nem sikerült létrehozni a felhasználót" - }, - "editMember": { - "title": "Tag szerkesztése", - "editing": "Szerkesztés:", - "role": "Szerepkör", - "team": "Csapat (opcionális)", - "teamPlaceholder": "Válasszon csapatot", - "cancel": "Mégse", - "submit": "Tag frissítése", - "success": "Felhasználó sikeresen frissítve", - "error": "Nem sikerült frissíteni a felhasználót" - }, - "toggleEnabled": { - "success": "Felhasználói állapot sikeresen frissítve", - "error": "Nem sikerült frissíteni a felhasználói állapotot" - }, - "delete": { - "success": "Felhasználó sikeresen törölve", - "error": "Nem sikerült törölni a felhasználót" - }, - "emailInvite": { - "tab": "E-mail meghívó", - "description": "Írja be vagy illessze be alább az e-mail címeket, vesszővel elválasztva. A felhasználók e-mailben kapják meg a bejelentkezési adatokat.", - "emails": "E-mail címek", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Legalább egy e-mail cím megadása szükséges", - "submit": "Meghívók küldése", - "success": "felhasználó sikeresen meghívva", - "partialSuccess": "Néhány meghívó sikertelen volt", - "allFailed": "Nem sikerült meghívni a felhasználókat", - "error": "Nem sikerült elküldeni a meghívókat" - }, - "directInvite": { - "tab": "Közvetlen létrehozás" - }, - "inviteLinkTab": { - "tab": "Meghívó link" - }, - "inviteLink": { - "description": "Biztonságos hivatkozás generálása, amely lehetővé teszi a felhasználónak, hogy saját jelszót állítson be", - "email": "E-mail cím", - "emailPlaceholder": "user@example.com (opcionális)", - "emailDescription": "Opcionális – hagyja üresen általános meghívó linkhez, amelyet bárki felhasználhat", - "emailRequired": "E-mail cím megadása kötelező", - "emailOptional": "Opcionális – hagyja üresen általános meghívó linkhez", - "emailRequiredForSend": "E-mail cím szükséges az e-mail értesítés elküldéséhez", - "expiryHours": "Lejárati idő (óra)", - "expiryDescription": "Hány óra múlva járjon le a link", - "sendEmail": "Meghívó link küldése e-mailben", - "sendEmailDescription": "Ha engedélyezve van, a meghívó linket elküldjük a megadott e-mail címre", - "smtpRequired": "SMTP nincs beállítva", - "generate": "Link generálása", - "generated": "Meghívó link létrehozva", - "copied": "Hivatkozás vágólapra másolva", - "success": "Meghívó link sikeresen létrehozva", - "successWithEmail": "Meghívó link létrehozva és e-mailben elküldve", - "emailSent": "Meghívó link létrehozva és e-mailben elküldve", - "emailFailed": "Meghívó link létrehozva, de az e-mail küldése sikertelen", - "emailFailedDetails": "Hiba: {0}. Kérjük, ossza meg a meghívó linket manuálisan.", - "error": "Nem sikerült létrehozni a meghívó linket", - "submit": "Meghívó link generálása" - }, - "inviteMode": { - "username": "Felhasználónév", - "email": "E-mail", - "link": "Hivatkozás", - "emailDisabled": "Az e-mailes meghívókhoz SMTP konfiguráció és a settings-ben a mail.enableInvites=true szükséges" - }, - "license": { - "users": "felhasználó", - "availableSlots": "Elérhető helyek", - "grandfathered": "Örökölt", - "grandfatheredShort": "{{count}} örökölt", - "fromLicense": "licencből", - "slotsAvailable": "{{count}} felhasználói hely elérhető", - "noSlotsAvailable": "Nincs elérhető hely", - "currentUsage": "Jelenleg {{current}} / {{max}} felhasználói licenc használatban" - }, - "loginRequired": "Előbb engedélyezze a bejelentkezési módot" - }, - "teams": { - "title": "Csapatok", - "description": "Csapatok kezelése és a munkaterület tagjainak rendszerezése", - "loading": "Csapatok betöltése...", - "loadingDetails": "Csapat részleteinek betöltése...", - "loadError": "Nem sikerült betölteni a csapat adatait", - "createNewTeam": "Új csapat létrehozása", - "teamName": "Csapat neve", - "totalMembers": "Tagok összesen", - "actions": "Műveletek", - "noTeamsFound": "Nem találhatók csapatok", - "noMembers": "Nincsenek tagok ebben a csapatban", - "system": "Rendszer", - "addMember": "Tag hozzáadása", - "viewTeam": "Csapat megtekintése", - "removeMember": "Eltávolítás a csapatból", - "cannotRemoveFromSystemTeam": "A rendszer csapatból nem lehet eltávolítani", - "renameTeamLabel": "Csapat átnevezése", - "deleteTeamLabel": "Csapat törlése", - "cannotDeleteInternal": "A Belső csapat nem törölhető", - "confirmDelete": "Biztosan törli ezt a csapatot? A csapat törléséhez üresnek kell lennie.", - "confirmRemove": "Eltávolítja a felhasználót ebből a csapatból?", - "cannotRenameInternal": "A Belső csapat nem nevezhető át", - "cannotAddToInternal": "A Belső csapathoz nem vehetők fel tagok", - "teamNotFound": "A csapat nem található", - "backToTeams": "Vissza a csapatokhoz", - "memberCount": "{{count}} tag", - "removeMemberSuccess": "Felhasználó eltávolítva a csapatból", - "removeMemberError": "Nem sikerült eltávolítani a felhasználót a csapatból", - "createTeam": { - "title": "Új csapat létrehozása", - "teamName": "Csapat neve", - "teamNamePlaceholder": "Adja meg a csapat nevét", - "cancel": "Mégse", - "submit": "Csapat létrehozása", - "nameRequired": "A csapat neve kötelező", - "success": "A csapat sikeresen létrehozva", - "error": "Nem sikerült létrehozni a csapatot" - }, - "renameTeam": { - "title": "Csapat átnevezése", - "renaming": "Átnevezés:", - "newTeamName": "Új csapatnév", - "newTeamNamePlaceholder": "Adja meg az új csapatnevet", - "cancel": "Mégse", - "submit": "Csapat átnevezése", - "nameRequired": "A csapat neve kötelező", - "success": "A csapat sikeresen átnevezve", - "error": "Nem sikerült átnevezni a csapatot" - }, - "deleteTeam": { - "success": "A csapat sikeresen törölve", - "error": "Nem sikerült törölni a csapatot. Győződjön meg róla, hogy a csapat üres.", - "teamMustBeEmpty": "A csapatnak üresnek kell lennie a törlés előtt" - }, - "addMemberToTeam": { - "title": "Tag hozzáadása a csapathoz", - "addingTo": "Hozzáadás ide:", - "selectUser": "Felhasználó kiválasztása", - "selectUserPlaceholder": "Válasszon felhasználót", - "selectUserRequired": "Kérjük, válasszon felhasználót", - "currentlyIn": "jelenleg itt:", - "willBeMoved": "Megjegyzés: Ez a felhasználó átkerül a jelenlegi csapatából ebbe a csapatba.", - "cancel": "Mégse", - "submit": "Tag hozzáadása", - "userRequired": "Kérjük, válasszon felhasználót", - "success": "Tag sikeresen hozzáadva a csapathoz", - "error": "Nem sikerült tagot hozzáadni a csapathoz" - }, - "changeTeam": { - "label": "Csapat módosítása", - "title": "Csapat módosítása", - "changing": "Áthelyezés", - "selectTeam": "Csapat kiválasztása", - "selectTeamPlaceholder": "Válasszon csapatot", - "selectTeamRequired": "Kérjük, válasszon csapatot", - "success": "A csapat sikeresen módosítva", - "error": "Nem sikerült módosítani a csapatot", - "submit": "Csapat módosítása" - } - } - }, - "plan": { - "currency": "Pénznem", - "popular": "Népszerű", - "current": "Jelenlegi csomag", - "upgrade": "Frissítés", - "contact": "Kapcsolat", - "customPricing": "Egyedi", - "showComparison": "Összes funkció összehasonlítása", - "hideComparison": "Funkció-összehasonlítás elrejtése", - "featureComparison": "Funkció-összehasonlítás", - "from": "Ettől", - "perMonth": "/hó", - "perSeat": "/hely", - "withServer": "+ Szervercsomag", - "licensedSeats": "Licencelve: {{count}} hely", - "includedInCurrent": "Szerepel a csomagjában", - "selectPlan": "Csomag kiválasztása", - "manage": "Kezelés", - "manageSubscription": { - "description": "Kezelje előfizetését, számlázását és fizetési módjait" - }, - "activePlan": { - "title": "Aktív csomag", - "subtitle": "Jelenlegi előfizetése részletei" - }, - "availablePlans": { - "title": "Elérhető csomagok", - "subtitle": "Válassza ki az igényeinek megfelelő csomagot" - }, - "static": { - "title": "Számlázási információk", - "message": "Az online számlázás jelenleg nincs beállítva. A csomag frissítéséhez vagy az előfizetések kezeléséhez kérjük, vegye fel velünk a kapcsolatot.", - "contactSales": "Kapcsolat az értékesítéssel", - "contactToUpgrade": "Lépjen kapcsolatba velünk a csomag frissítéséhez vagy testreszabásához", - "maxUsers": "Max. felhasználók", - "upTo": "Legfeljebb" - }, - "period": { - "month": "hónap", - "perUserPerMonth": "/felhasználó/hó" - }, - "free": { - "name": "Ingyenes", - "highlight1": "Korlátozott eszközhasználat hetente", - "highlight2": "Hozzáférés minden eszközhöz", - "highlight3": "Közösségi támogatás", - "forever": "Mindig ingyenes", - "included": "Tartalmazza" - }, - "pro": { - "name": "Pro", - "highlight1": "Korlátlan eszközhasználat", - "highlight2": "Fejlett PDF-eszközök", - "highlight3": "Nincs vízjel" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Egyedi árazás", - "highlight2": "Dedikált támogatás", - "highlight3": "Legújabb funkciók", - "requiresServer": "Szerver szükséges", - "requiresServerMessage": "Először váltson a Server csomagra, majd frissítsen Enterprise-ra." - }, - "feature": { - "title": "Funkció", - "pdfTools": "Alap PDF-eszközök", - "fileSize": "Fájlméret-korlát", - "automation": "Eszköz-munkafolyamatok automatizálása", - "api": "API-hozzáférés", - "priority": "Elsőbbségi támogatás", - "customPricing": "Egyedi árazás" - }, - "licenseWarning": { - "title": "Elérte az önhostolt ingyenes korlátot", - "body": "{{total}} felhasználója van, de az ingyenes szint szerverenként csak {{limit}}-et támogat. Frissítsen, hogy a Stirling PDF zavartalanul működjön.", - "overLimit": "több mint {{limit}}", - "cta": "Csomagok megtekintése" - } - }, - "subscription": { - "status": { - "active": "Aktív", - "pastDue": "Fizetési késedelem", - "canceled": "Lemondva", - "incomplete": "Befejezetlen", - "trialing": "Próba", - "none": "Nincs előfizetés" - }, - "renewsOn": "Megújul ekkor: {{date}}", - "cancelsOn": "Megszűnik ekkor: {{date}}" - }, - "billing": { - "manageBilling": "Számlázás kezelése", - "portal": { - "error": "Nem sikerült megnyitni a számlázási portált" - }, - "updateSeats": "Helyek frissítése", - "updateEnterpriseSeats": "Enterprise helyek frissítése", - "currentSeats": "Jelenlegi helyek", - "minimumSeats": "Minimum hely", - "basedOnUsers": "(aktuális felhasználók)", - "newSeatCount": "Új helyek száma", - "newSeatCountDescription": "Válassza ki a vállalati licenchez tartozó helyek számát", - "whatHappensNext": "Mi történik ezután?", - "stripePortalRedirect": "Átirányítjuk a Stripe számlázási portáljára a helyszám módosításának áttekintéséhez és jóváhagyásához. Az időarányos összeg automatikusan kiszámításra kerül.", - "preparingUpdate": "Helyfrissítés előkészítése...", - "seatCountTooLow": "A helyek száma legalább {{minimum}} legyen (aktuális felhasználószám)", - "seatCountUnchanged": "Válasszon eltérő helyszámot", - "seatsUpdated": "Helyek frissítve", - "seatsUpdatedMessage": "Az Enterprise helyek {{seats}} értékre frissültek", - "updateProcessing": "Frissítés feldolgozása", - "updateProcessingMessage": "A helyek frissítése folyamatban. Néhány pillanat múlva frissítsen.", - "notEnterprise": "A helyek kezelése csak Enterprise licencekhez érhető el" - }, - "upgradeBanner": { - "title": "Váltás Server csomagra", - "message": "Hozza ki a legtöbbet a Stirling PDF-ből korlátlan felhasználóval és fejlett funkciókkal", - "upgradeButton": "Frissítés most", - "dismiss": "Banner bezárása", - "attentionTitle": "Ez a szerver adminisztrátori figyelmet igényel", - "attentionBody": "Az adminnak be kell jelentkeznie a részletek megtekintéséhez. Kérjük, lépjen vele azonnal kapcsolatba.", - "attentionBodyAdmin": "Tekintse át a licenckövetelményeket a megfelelőség fenntartásához.", - "seeInfo": "Infó megtekintése" - }, - "payment": { - "preparing": "Fizetés előkészítése...", - "redirecting": "Átirányítás a biztonságos pénztárhoz...", - "upgradeTitle": "Frissítés erre: {{planName}}", - "success": "Sikeres fizetés!", - "successMessage": "Az előfizetése sikeresen aktiválva. Hamarosan megerősítő e-mailt kap.", - "autoClose": "Ez az ablak automatikusan bezárul...", - "error": "Fizetési hiba", - "upgradeSuccess": "Sikeres fizetés! Az előfizetése frissült. A licenc frissítve lett a szerverén. Hamarosan visszaigazoló e-mailt kap.", - "paymentSuccess": "Sikeres fizetés! Licenckulcs lekérése...", - "licenseActivated": "Licenc aktiválva! A licenckulcs mentésre került. Visszaigazoló e-mailt küldtünk a regisztrált e-mail-címére.", - "licenseDelayed": "Sikeres fizetés! A licenc előállítása folyamatban. Hamarosan e-mailben megkapja a licenckulcsot. Ha 10 percen belül nem érkezik meg, lépjen kapcsolatba a támogatással.", - "licensePollingError": "Sikeres fizetés, de nem tudtuk automatikusan lekérni a licenckulcsot. Ellenőrizze az e-mailjeit, vagy vegye fel a kapcsolatot a támogatással a fizetési visszaigazolással.", - "licenseRetrievalError": "Sikeres fizetés, de a licenc lekérése nem sikerült. A licenckulcsot e-mailben kapja meg. Ha 10 percen belül nem érkezik meg, kérjük, lépjen kapcsolatba a támogatással.", - "syncError": "Sikeres fizetés, de a licencszinkronizálás nem sikerült. A licence hamarosan frissül. Ha a probléma fennáll, kérjük, lépjen kapcsolatba a támogatással.", - "licenseSaveError": "Nem sikerült menteni a licenckulcsot. Az aktiválás befejezéséhez vegye fel a kapcsolatot a támogatással, és adja meg a licenckulcsot.", - "paymentCanceled": "A fizetést megszakították. Terhelés nem történt.", - "syncingLicense": "A frissített licenc szinkronizálása...", - "generatingLicense": "Licenckulcs előállítása...", - "upgradeComplete": "Frissítés kész", - "upgradeCompleteMessage": "Az előfizetés sikeresen frissült. A meglévő licenckulcs frissítve lett.", - "stripeNotConfigured": "Stripe nincs beállítva", - "stripeNotConfiguredMessage": "A Stripe fizetési integráció nincs beállítva. Kérjük, lépjen kapcsolatba az adminisztrátorral.", - "monthly": "Havi", - "yearly": "Éves", - "billingPeriod": "Számlázási időszak", - "enterpriseNote": "A helyek a fizetéskor állíthatók (1–1000).", - "installationId": "Telepítés azonosítója", - "licenseKey": "Az Ön licenckulcsa", - "licenseInstructions": "Ez hozzáadásra került a telepítéséhez. Másolatot e-mailben is kap.", - "canCloseWindow": "Most bezárhatja ezt az ablakot.", - "licenseKeyProcessing": "Licenckulcs feldolgozása", - "licenseDelayedMessage": "A licenckulcs előállítása folyamatban. Hamarosan ellenőrizze az e-mailjeit, vagy lépjen kapcsolatba a támogatással.", - "perYear": "/év", - "perMonth": "/hó", - "emailInvalid": "Adjon meg egy érvényes e-mail-címet", - "emailStage": { - "title": "Adja meg e-mail-címét", - "description": "Ezt használjuk a licenckulcs és a bizonylatok elküldésére.", - "emailLabel": "E-mail-cím", - "emailPlaceholder": "your@email.com", - "continue": "Folytatás", - "modalTitle": "Kezdés – {{planName}}" - }, - "planStage": { - "title": "Válassza ki a számlázási időszakot", - "savingsNote": "Spóroljon {{percent}}%-ot éves számlázással", - "basePrice": "Alapár", - "seatPrice": "Helyenként", - "totalForSeats": "Összesen ({{count}} hely)", - "selectMonthly": "Havi kiválasztása", - "selectYearly": "Éves kiválasztása", - "savePercent": "Megtakarítás: {{percent}}%", - "savingsAmount": "Megtakarítás: {{amount}}", - "modalTitle": "Számlázási időszak kiválasztása – {{planName}}", - "billedYearly": "Évente számlázva: {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Vissza a csomagválasztáshoz", - "selectedPlan": "Kiválasztott csomag", - "modalTitle": "Fizetés befejezése – {{planName}}" - } - }, - "firstLogin": { - "title": "Első bejelentkezés", - "welcomeTitle": "Üdvözöljük!", - "welcomeMessage": "Biztonsági okokból az első bejelentkezéskor meg kell változtatnia a jelszavát.", - "loggedInAs": "Bejelentkezve mint", - "error": "Hiba", - "currentPassword": "Jelenlegi jelszó", - "enterCurrentPassword": "Adja meg a jelenlegi jelszavát", - "newPassword": "Új jelszó", - "enterNewPassword": "Adja meg az új jelszót (min. 8 karakter)", - "confirmPassword": "Új jelszó megerősítése", - "reEnterNewPassword": "Adja meg újra az új jelszót", - "changePassword": "Jelszó megváltoztatása", - "allFieldsRequired": "Minden mező kitöltése kötelező", - "passwordsDoNotMatch": "Az új jelszavak nem egyeznek", - "passwordTooShort": "A jelszónak legalább 8 karakterből kell állnia", - "passwordMustBeDifferent": "Az új jelszónak különböznie kell a jelenlegi jelszótól", - "passwordChangedSuccess": "A jelszó sikeresen megváltozott! Kérjük, jelentkezzen be újra.", - "passwordChangeFailed": "Nem sikerült megváltoztatni a jelszót. Kérjük, ellenőrizze a jelenlegi jelszavát." - }, - "invite": { - "welcome": "Üdvözli a Stirling PDF", - "invalidToken": "Érvénytelen meghívó hivatkozás", - "validationError": "Nem sikerült ellenőrizni a meghívó linket", - "passwordRequired": "A jelszó megadása kötelező", - "passwordTooShort": "A jelszónak legalább 6 karakterből kell állnia", - "passwordMismatch": "A jelszavak nem egyeznek", - "acceptError": "Nem sikerült létrehozni a fiókot", - "validating": "Meghívó ellenőrzése...", - "invalidInvitation": "Érvénytelen meghívó", - "goToLogin": "Ugrás a bejelentkezéshez", - "welcomeTitle": "Meghívták!", - "welcomeSubtitle": "Fejezze be a fiók beállítását a kezdéshez", - "accountFor": "Fiók létrehozása ehhez:", - "linkExpires": "A hivatkozás lejár", - "email": "E-mail cím", - "emailPlaceholder": "Adja meg az e-mail címét", - "emailRequired": "E-mail cím megadása kötelező", - "invalidEmail": "Érvénytelen e-mail cím", - "choosePassword": "Válasszon jelszót", - "passwordPlaceholder": "Adja meg a jelszavát", - "confirmPassword": "Jelszó megerősítése", - "confirmPasswordPlaceholder": "Adja meg újra a jelszavát", - "createAccount": "Fiók létrehozása", - "creating": "Fiók létrehozása...", - "alreadyHaveAccount": "Már van fiókja?", - "signIn": "Bejelentkezés" - }, - "audit": { - "error": { - "title": "Hiba az audit rendszer betöltésekor" - }, - "notAvailable": "Audit rendszer nem érhető el", - "notAvailableMessage": "Az audit rendszer nincs konfigurálva vagy nem elérhető.", - "disabled": "Az audit naplózás le van tiltva", - "disabledMessage": "Engedélyezze az audit naplózást az alkalmazás konfigurációjában a rendszeresemények követéséhez.", - "systemStatus": { - "title": "Rendszerállapot", - "status": "Audit naplózás", - "enabled": "Engedélyezve", - "disabled": "Letiltva", - "level": "Audit szint", - "retention": "Megőrzési idő", - "days": "nap", - "totalEvents": "Események összesen" - }, - "tabs": { - "dashboard": "Vezérlőpult", - "events": "Audit események", - "export": "Exportálás" - }, - "charts": { - "title": "Audit vezérlőpult", - "error": "Hiba a grafikonok betöltésekor", - "day": "Nap", - "week": "Hét", - "month": "Hónap", - "byType": "Események típus szerint", - "byUser": "Események felhasználó szerint", - "overTime": "Események időben" - }, - "events": { - "title": "Audit események", - "filterByType": "Szűrés típus szerint", - "filterByUser": "Szűrés felhasználó szerint", - "startDate": "Kezdő dátum", - "endDate": "Záró dátum", - "clearFilters": "Törlés", - "error": "Hiba az események betöltésekor", - "noEvents": "Nem találhatók események", - "timestamp": "Időbélyeg", - "type": "Típus", - "user": "Felhasználó", - "ipAddress": "IP-cím", - "actions": "Műveletek", - "viewDetails": "Részletek megtekintése", - "eventDetails": "Esemény részletei", - "details": "Részletek" - }, - "export": { - "title": "Auditadatok exportálása", - "description": "Audit események exportálása CSV vagy JSON formátumba. A szűrőkkel korlátozhatja az exportált adatokat.", - "format": "Exportformátum", - "filters": "Szűrők (opcionális)", - "filterByType": "Szűrés típus szerint", - "filterByUser": "Szűrés felhasználó szerint", - "startDate": "Kezdő dátum", - "endDate": "Záró dátum", - "clearFilters": "Törlés", - "exportButton": "Adatok exportálása", - "error": "Nem sikerült exportálni az adatokat" - } - }, - "usage": { - "noData": "Nem áll rendelkezésre adat", - "error": "Hiba a használati statisztikák betöltésekor", - "noDataMessage": "Jelenleg nem érhetők el használati statisztikák.", - "controls": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Összes", - "refresh": "Frissítés", - "dataTypeLabel": "Adattípus:", - "dataType": { - "all": "Összes", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Összes" - }, - "stats": { - "totalEndpoints": "Végpontok összesen", - "totalVisits": "Látogatások összesen", - "showing": "Megjelenítve", - "selectedVisits": "Kiválasztott látogatások" - }, - "chart": { - "title": "Végpont-használati diagram" - }, - "table": { - "title": "Részletes statisztika", - "endpoint": "Végpont", - "visits": "Látogatások", - "percentage": "Százalék", - "noData": "Nem áll rendelkezésre adat" - } - }, - "backendHealth": { - "checking": "Backend állapotának ellenőrzése...", - "online": "Backend online", - "offline": "Backend offline", - "starting": "Backend indul...", - "wait": "Kérjük, várjon, amíg a backend befejezi az indítást, majd próbálja újra." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Feloldás a folytatáshoz", - "title": "Jelszó eltávolítása a folytatáshoz", - "description": "Ez a PDF jelszóval védett. Adja meg a jelszót a munka folytatásához.", - "password": { - "label": "PDF-jelszó", - "placeholder": "Adja meg a PDF-jelszót" - }, - "skip": "Kihagyás most", - "unlock": "Feloldás és folytatás", - "incorrectPassword": "Helytelen jelszó", - "missingFile": "A kiválasztott fájl már nem érhető el.", - "emptyResponse": "A jelszó eltávolítása nem hozott létre fájlt.", - "required": "A folytatáshoz adja meg a jelszót.", - "successTitle": "Jelszó eltávolítva", - "successBodyWithName": "Jelszó eltávolítva: {{fileName}}", - "successBody": "A jelszó eltávolítása sikeres." - }, - "setup": { - "welcome": "Üdvözöljük a Stirling PDF-ben", - "description": "Kezdésként válassza ki, hogyan szeretné használni a Stirling PDF-et", - "step1": { - "label": "Mód kiválasztása", - "description": "Offline vagy szerver" - }, - "step2": { - "label": "Szerver kiválasztása", - "description": "Önhostolt szerver" - }, - "step3": { - "label": "Bejelentkezés", - "description": "Adja meg a hitelesítő adatokat" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Jelentkezzen be Stirling-fiókjával" - }, - "selfhosted": { - "title": "Önhostolt szerver", - "description": "Csatlakozás a saját Stirling PDF szerveréhez" - } - }, - "saas": { - "title": "Bejelentkezés a Stirlingbe", - "subtitle": "Jelentkezzen be Stirling-fiókjával" - }, - "selfhosted": { - "title": "Bejelentkezés a szerverre", - "subtitle": "Adja meg a szerver hitelesítő adatait" - }, - "server": { - "title": "Csatlakozás a szerverhez", - "subtitle": "Adja meg az önhostolt szerver URL-jét", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Önhostolt szerver" - }, - "url": { - "label": "Szerver URL", - "description": "Adja meg az önhostolt Stirling PDF szerver teljes URL-jét" - }, - "error": { - "emptyUrl": "Adjon meg egy szerver URL-t", - "unreachable": "Nem sikerült kapcsolódni a szerverhez", - "testFailed": "A kapcsolat tesztje sikertelen" - }, - "testing": "Kapcsolat tesztelése..." - }, - "login": { - "title": "Bejelentkezés", - "subtitle": "A folytatáshoz adja meg a hitelesítő adatait", - "connectingTo": "Kapcsolódás ehhez:", - "username": { - "label": "Felhasználónév", - "placeholder": "Adja meg a felhasználónevét" - }, - "email": { - "label": "E-mail", - "placeholder": "Adja meg e-mail-címét" - }, - "password": { - "label": "Jelszó", - "placeholder": "Adja meg jelszavát" - }, - "error": { - "emptyUsername": "Adja meg a felhasználónevét", - "emptyEmail": "Adja meg e-mail-címét", - "emptyPassword": "Adja meg jelszavát", - "oauthFailed": "OAuth bejelentkezés sikertelen. Kérjük, próbálja újra." - }, - "submit": "Bejelentkezés", - "signInWith": "Bejelentkezés ezzel", - "oauthPending": "Böngésző megnyitása hitelesítéshez...", - "orContinueWith": "Vagy folytassa e-maillel" - } - }, - "oauth": { - "success": { - "title": "Sikeres hitelesítés", - "message": "Bezárhatja ezt az ablakot, és visszatérhet a Stirling PDF-hez." - }, - "error": { - "title": "Sikertelen hitelesítés", - "message": "A hitelesítés nem volt sikeres. Bezárhatja ezt az ablakot, és megpróbálhatja újra." - } - }, - "pdfTextEditor": { - "title": "PDF JSON-szerkesztő", - "viewLabel": "PDF-szerkesztő", - "converting": "PDF konvertálása szerkeszthető formátumba...", - "conversionFailed": "Nem sikerült konvertálni a PDF-et. Kérjük, próbálja újra.", - "currentFile": "Jelenlegi fájl: {{name}}", - "pageSummary": "{{number}} / {{total}} oldal", - "pagePreviewAlt": "Oldal előnézete", - "imageLabel": "Elhelyezett kép", - "noTextOnPage": "Ezen az oldalon nem található szerkeszthető szöveg.", - "pageType": { - "paragraph": "Bekezdéses oldal", - "sparse": "Ritka szöveg" - }, - "groupingMode": { - "auto": "Automatikus", - "paragraph": "Bekezdés", - "singleLine": "Egy sor" - }, - "badges": { - "unsaved": "Mentetlen", - "modified": "Szerkesztve", - "earlyAccess": "Korai hozzáférés" - }, - "actions": { - "reset": "Módosítások visszaállítása", - "downloadJson": "JSON letöltése", - "generatePdf": "PDF generálása" - }, - "options": { - "autoScaleText": { - "title": "Szöveg automatikus méretezése a dobozokhoz", - "description": "Vízszintesen automatikusan méretezi a szöveget az eredeti határolódobozhoz, ha a betűmegjelenítés eltér a PDF-től." - }, - "groupingMode": { - "title": "Szövegcsoportosítás módja", - "autoDescription": "Automatikusan felismeri az oldaltípust és ennek megfelelően csoportosítja a szöveget.", - "paragraphDescription": "Az igazított sorokat több soros bekezdéses szövegdobozokba csoportosítja.", - "singleLineDescription": "Minden PDF szövegsort külön szövegdobozként tart meg." - }, - "manualGrouping": { - "descriptionInline": "Tipp: Tartsa lenyomva a Ctrl (Cmd) vagy a Shift billentyűt több szövegdoboz kijelöléséhez. A kijelölés felett lebegő eszköztár jelenik meg, ahol egyesíthet, bontást végezhet vagy szélességet állíthat." - }, - "forceSingleElement": { - "title": "Szerkesztett szöveg rögzítése egyetlen PDF-elemhez", - "description": "Bekapcsolva a szerkesztő minden szerkesztett szövegdobozt egy PDF szövegelemként exportál, elkerülve az átfedő glifákat vagy kevert betűtípusokat." - } - }, - "manual": { - "mergeTooltip": "Kijelölt dobozok egyesítése", - "merge": "Kijelölés egyesítése", - "ungroupTooltip": "Bekezdés szétbontása sorokra", - "ungroup": "Kijelölés bontása", - "widthMenu": "Szélesség beállításai", - "expandWidth": "Kiterjesztés az oldal széléig", - "resetWidth": "Szélesség visszaállítása", - "resizeHandle": "Szöveg szélességének beállítása" - }, - "disclaimer": { - "heading": "Előnézet korlátai", - "textFocus": "Ez a munkaterület a szöveg szerkesztésére és a beágyazott képek áthelyezésére összpontosít. Az összetett oldalgrafikák, űrlap-widgetek és rétegzett grafikák exportáláskor megőrzésre kerülnek, de itt nem szerkeszthetők teljes mértékben.", - "previewVariance": "Egyes vizuális elemek (például táblázatszegélyek, alakzatok vagy jegyzetek megjelenése) az előnézetben nem biztos, hogy pontosan látszanak. Az exportált PDF lehetőség szerint megőrzi az eredeti rajzolási parancsokat.", - "alpha": "Ez az alfa néző még fejlődik—bizonyos betűtípusok, színek, átlátszósági effektusok és elrendezési részletek kissé eltérhetnek. Kérjük, ellenőrizze a létrehozott PDF-et megosztás előtt." - }, - "empty": { - "title": "Nincs dokumentum betöltve", - "subtitle": "Töltsön be egy PDF- vagy JSON-fájlt a szövegtartalom szerkesztésének megkezdéséhez." - }, - "welcomeBanner": { - "title": "Üdvözöljük a PDF Text Editorben (korai hozzáférés)", - "experimental": "Ez egy kísérleti funkció, aktív fejlesztés alatt. Számítson némi instabilitásra és problémákra használat közben.", - "howItWorks": "Ez az eszköz a PDF-et szerkeszthető formátumra alakítja, ahol módosíthatja a szövegtartalmat és áthelyezheti a képeket. A módosítások új PDF-ként kerülnek mentésre.", - "bestFor": "Legjobban működik:", - "bestFor1": "Egyszerű PDF-ek, főként szöveggel és képekkel", - "bestFor2": "Dokumentumok szabványos bekezdésformázással", - "bestFor3": "Levelek, esszék, jelentések és alap dokumentumok", - "notIdealFor": "Nem ideális:", - "notIdealFor1": "Speciális formázású PDF-ek, például felsorolások, táblázatok vagy többhasábos elrendezés", - "notIdealFor2": "Magazinok, brosúrák vagy erősen megtervezett dokumentumok", - "notIdealFor3": "Használati útmutatók és kézikönyvek összetett elrendezéssel", - "limitations": "Jelenlegi korlátok:", - "limitation1": "A betűtípus-megjelenítés kissé eltérhet az eredeti PDF-től", - "limitation2": "Az összetett grafikák, űrlapmezők és jegyzetek megmaradnak, de nem szerkeszthetők", - "limitation3": "A nagy fájlok konvertálása és feldolgozása időbe telhet", - "knownIssues": "Ismert problémák (javítás alatt):", - "issue1": "A szöveg színe jelenleg nem marad meg (hamarosan hozzáadjuk)", - "issue2": "A Bekezdés módnál több igazítási és térköz probléma fordul elő – a Single Line mód ajánlott", - "issue3": "Az előnézeti megjelenítés eltér az exportált PDF-től – az exportált PDF-ek közelebb állnak az eredetihez", - "issue4": "A forgatott szöveg igazítása kézi beállítást igényelhet", - "issue5": "Az átlátszóság és a rétegzés effektusai eltérhetnek az eredetitől", - "feedback": "Ez egy korai hozzáférésű funkció. Kérjük, jelezzen minden észlelt problémát, hogy fejleszthessünk!", - "gotIt": "Rendben", - "dontShowAgain": "Ne jelenjen meg újra" - }, - "modeChange": { - "title": "Módváltás megerősítése", - "warning": "A szövegcsoportosítási mód megváltoztatása minden nem mentett módosítást visszaállít. Biztosan folytatja?", - "cancel": "Mégse", - "confirm": "Visszaállítás és módváltás" - }, - "fontAnalysis": { - "details": "Betűtípus részletei", - "embedded": "Beágyazott", - "type": "Típus", - "webFormat": "Webformátum", - "warnings": "Figyelmeztetések", - "suggestions": "Megjegyzések", - "currentPageFonts": "Betűtípusok ezen az oldalon", - "allFonts": "Összes betűtípus", - "fallback": "helyettesítő", - "missing": "hiányzik", - "perfectMessage": "Minden betűtípus tökéletesen visszaadható.", - "warningMessage": "Néhány betűtípus nem biztos, hogy helyesen jelenik meg.", - "infoMessage": "Információ a betűtípusok visszaadásáról elérhető.", - "perfect": "tökéletes", - "subset": "részhalmaz" - }, - "errors": { - "invalidJson": "Nem sikerült beolvasni a JSON fájlt. Kérjük, győződjön meg róla, hogy a PDF to JSON eszköz generálta.", - "pdfConversion": "A szerkesztett JSON nem alakítható vissza PDF-be." - } - }, - "auth": { - "sessionExpired": "Munkamenet lejárt", - "pleaseLoginAgain": "Kérjük, jelentkezzen be újra.", - "accessDenied": "Hozzáférés megtagadva", - "insufficientPermissions": "Nincs jogosultsága a művelet végrehajtásához." - }, - "addText": { - "title": "Szöveg hozzáadása", - "header": "Szöveg hozzáadása PDF-ekhez", - "text": { - "name": "Szöveg tartalma", - "placeholder": "Adja meg a hozzáadni kívánt szöveget", - "fontLabel": "Betűtípus", - "fontSizeLabel": "Betűméret", - "fontSizePlaceholder": "Írja be vagy válassza ki a betűméretet (8-200)", - "colorLabel": "Szöveg színe" - }, - "steps": { - "configure": "Szöveg beállítása" - }, - "step": { - "createDesc": "Adja meg a hozzáadni kívánt szöveget", - "place": "Szöveg elhelyezése", - "placeDesc": "Kattintson a PDF-re a szöveg hozzáadásához" - }, - "instructions": { - "title": "Hogyan adjon hozzá szöveget", - "text": "A fenti szöveg megadása után kattintson a PDF-re az elhelyezéshez.", - "paused": "Elhelyezés szüneteltetve", - "resumeHint": "Folytassa az elhelyezést, majd kattintson a szöveg hozzáadásához.", - "noSignature": "Adjon meg szöveget fent az elhelyezés engedélyezéséhez." - }, - "mode": { - "move": "Szöveg mozgatása", - "place": "Szöveg elhelyezése", - "pause": "Elhelyezés szüneteltetése", - "resume": "Elhelyezés folytatása" - }, - "results": { - "title": "Szöveg hozzáadásának eredménye" - }, - "error": { - "failed": "Hiba történt szöveg hozzáadásakor a PDF-hez." - }, - "tags": "szöveg,megjegyzés,címke", - "applySignatures": "Szöveg alkalmazása" - } -} \ No newline at end of file diff --git a/frontend/public/locales/id-ID/translation.json b/frontend/public/locales/id-ID/translation.json deleted file mode 100644 index aec1f7440..000000000 --- a/frontend/public/locales/id-ID/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Pilih cara Anda menelusuri alat", - "description": "Pratinjau kedua tata letak dan tentukan bagaimana Anda ingin menjelajahi alat Stirling PDF.", - "sidebarTitle": "Mode bilah sisi", - "sidebarDescription": "Simpan alat di samping ruang kerja Anda untuk beralih cepat.", - "recommended": "Direkomendasikan", - "chooseSidebar": "Gunakan mode bilah sisi", - "fullscreenTitle": "Mode layar penuh - (lama)", - "fullscreenDescription": "Jelajahi setiap alat dalam katalog yang menutupi ruang kerja hingga Anda memilih satu.", - "chooseFullscreen": "Gunakan mode layar penuh", - "dismiss": "Mungkin nanti" - }, - "fullscreen": { - "showDetails": "Tampilkan Detail", - "comingSoon": "Segera hadir:", - "favorite": "Tambahkan ke Favorit", - "favorites": "Favorit", - "unavailable": "Dinonaktifkan oleh admin server:", - "unavailableDependency": "Tidak tersedia - alat yang diperlukan tidak ada di server:", - "heading": "Semua alat (tampilan layar penuh)", - "noResults": "Coba sesuaikan pencarian Anda atau aktifkan deskripsi untuk menemukan yang Anda butuhkan.", - "recommended": "Direkomendasikan", - "unfavorite": "Hapus dari Favorit" - }, - "placeholder": "Pilih alat untuk memulai", - "toggle": { - "fullscreen": "Beralih ke mode layar penuh", - "sidebar": "Beralih ke mode bilah sisi" - }, - "alpha": "Alpha", - "premiumFeature": "Fitur premium:", - "comingSoon": "Segera hadir:" - }, - "unsavedChanges": "Anda memiliki perubahan yang belum disimpan pada PDF Anda.", - "areYouSure": "Apakah Anda yakin ingin keluar?", - "unsavedChangesTitle": "Perubahan Belum Disimpan", - "keepWorking": "Lanjutkan", - "discardChanges": "Buang & Keluar", - "applyAndContinue": "Simpan & Keluar", - "exportAndContinue": "Ekspor & Lanjutkan", - "zipWarning": { - "title": "File ZIP Besar", - "message": "ZIP ini berisi {{count}} file. Tetap ekstrak?", - "cancel": "Batal", - "confirm": "Ekstrak" - }, - "defaultApp": { - "title": "Jadikan Aplikasi PDF Default", - "message": "Ingin menjadikan Stirling PDF sebagai editor PDF default Anda?", - "description": "Anda dapat mengubahnya nanti di pengaturan sistem.", - "notNow": "Jangan Sekarang", - "setDefault": "Jadikan Default", - "dismiss": "Tutup", - "prompt": { - "title": "Jadikan Editor PDF Default", - "message": "Jadikan Stirling PDF aplikasi default untuk membuka file PDF." - }, - "success": { - "title": "Aplikasi Default Disetel", - "message": "Stirling PDF sekarang adalah editor PDF default Anda" - }, - "settingsOpened": { - "title": "Pengaturan Dibuka", - "message": "Silakan pilih Stirling PDF di pengaturan sistem Anda" - }, - "error": { - "title": "Error", - "message": "Gagal menyetel penangan PDF default" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Batal", - "addPageNumbers": { - "fontSize": "Ukuran Fonta", - "fontName": "Nama Fonta", - "title": "Tambahkan Nomor Halaman", - "header": "Tambahkan Nomor Halaman", - "selectText": { - "1": "Pilih berkas PDF:", - "2": "Ukuran Margin", - "3": "Posisi", - "4": "Nomor Awal", - "5": "Halaman ke Nomor", - "6": "Teks Khusus" - }, - "customTextDesc": "Teks Khusus", - "numberPagesDesc": "Halaman mana yang akan diberi nomor, default 'semua', juga menerima 1-5 atau 2,5,9, dll.", - "customNumberDesc": "Default untuk {n}, juga menerima 'Halaman {n} dari {total}', 'Teks-{n}', '{nama berkas}-{n}'", - "submit": "Tambahkan Nomor Halaman", - "configuration": "Konfigurasi", - "customize": "Sesuaikan Tampilan", - "pagesAndStarting": "Halaman & Nomor Awal", - "positionAndPages": "Posisi & Halaman", - "error": { - "failed": "Operasi menambahkan nomor halaman gagal" - }, - "results": { - "title": "Hasil Penomoran Halaman" - }, - "preview": "Pemilihan Posisi", - "previewDisclaimer": "Pratinjau bersifat perkiraan. Hasil akhir dapat berbeda karena metrik font PDF." - }, - "pageSelectionPrompt": "Pemilihan Halaman Kustom (Masukkan daftar nomor halaman dipisahkan dengan koma 1,5,6 atau Fungsi seperti 2n+1) :", - "startingNumberTooltip": "Nomor pertama yang ditampilkan. Halaman berikutnya akan bertambah dari nomor ini.", - "marginTooltip": "Jarak antara nomor halaman dan tepi halaman.", - "fontSizeTooltip": "Ukuran teks nomor halaman dalam poin. Angka yang lebih besar membuat teks lebih besar.", - "fontTypeTooltip": "Keluarga font untuk nomor halaman. Pilih sesuai gaya dokumen Anda.", - "customTextTooltip": "Format kustom opsional untuk nomor halaman. Gunakan {n} sebagai placeholder untuk angka. Contoh: \"Halaman {n}\" akan menampilkan \"Halaman 1\", \"Halaman 2\", dll.", - "pdfPrompt": "Pilih PDF", - "multiPdfPrompt": "Pilih PDF (2+)", - "multiPdfDropPrompt": "Pilih (atau seret & letakkan)) semua PDF yang Anda butuhkan", - "imgPrompt": "Pilih Gambar", - "genericSubmit": "Kirim", - "uploadLimit": "Ukuran file maksimum:", - "uploadLimitExceededSingular": "terlalu besar. Ukuran maksimum yang diizinkan adalah", - "uploadLimitExceededPlural": "terlalu besar. Ukuran maksimum yang diizinkan adalah", - "processTimeWarning": "Peringatan: Proses ini dapat memakan waktu hingga satu menit, tergantung pada ukuran berkas", - "pageOrderPrompt": "Urutan Halaman Khusus (Masukkan daftar nomor halaman yang dipisahkan dengan koma atau Fungsi seperti 2n + 1) :", - "goToPage": "Ke", - "true": "Benar", - "false": "Salah", - "unknown": "Tidak diketahui", - "app": { - "description": "Alternatif Adobe Acrobat Gratis (10M+ Unduhan)" - }, - "save": "Simpan", - "saveToBrowser": "Simpan ke Peramban", - "download": "Unduh", - "downloadUnavailable": "Unduhan tidak tersedia untuk item ini", - "saveUnavailable": "Simpan tidak tersedia untuk item ini", - "pin": "Sematkan File (tetap aktif setelah alat dijalankan)", - "unpin": "Lepas Sematan File (ganti setelah alat dijalankan)", - "undoOperationTooltip": "Klik untuk membatalkan operasi terakhir dan memulihkan file asli", - "undo": "Urungkan", - "back": "Kembali", - "nothingToUndo": "Tidak ada yang bisa diurungkan", - "moreOptions": "Opsi Lainnya", - "editYourNewFiles": "Edit file baru Anda", - "close": "Tutup", - "openInViewer": "Buka di Penampil", - "confirmClose": "Konfirmasi Penutupan", - "confirmCloseMessage": "Apakah Anda yakin ingin menutup file ini?", - "confirmCloseCancel": "Batal", - "confirmCloseConfirm": "Tutup File", - "fileSelected": "Dipilih: {{filename}}", - "chooseFile": "Pilih File", - "filesSelected": "berkas dipilih", - "files": { - "title": "File", - "upload": "Unggah", - "uploadFiles": "Unggah File", - "addFiles": "Tambahkan file", - "selectFromWorkbench": "Pilih file dari meja kerja atau ", - "selectMultipleFromWorkbench": "Pilih minimal {{count}} file dari meja kerja atau ", - "created": "Dibuat", - "size": "Ukuran File" - }, - "noFavourites": "Tidak ada favorit yang ditambahkan", - "downloadComplete": "Unduhan Lengkap", - "bored": "Bosan Menunggu?", - "alphabet": "Abjad", - "downloadPdf": "Unduh PDF", - "text": "Teks", - "font": "Jenis huruf", - "selectFillter": "-- Pilih --", - "pageNum": "Nomor Halaman", - "sizes": { - "small": "Kecil", - "medium": "Sedang", - "large": "Besar", - "x-large": "Sangat Besar" - }, - "error": { - "pdfPassword": "Dokumen PDF disandikan dan kata sandi tidak diberikan atau kata sandi salah", - "encryptedPdfMustRemovePassword": "PDF ini terenkripsi atau dilindungi kata sandi. Harap buka kunci sebelum mengonversi ke PDF/A.", - "incorrectPasswordProvided": "Kata sandi PDF salah atau tidak diberikan.", - "_value": "Kesalahan", - "dismissAllErrors": "Abaikan Semua Kesalahan", - "sorry": "Maaf atas masalah ini!", - "needHelp": "Butuh bantuan / Menemukan masalah?", - "contactTip": "Jika Anda masih mengalami kesulitan, jangan ragu untuk menghubungi kami untuk bantuan. Anda dapat mengirim tiket di halaman GitHub kami atau menghubungi kami melalui Discord:", - "404": { - "head": "404 - Halaman Tidak Ditemukan | Ups, kami tersandung dalam kode!", - "1": "Kami tidak dapat menemukan halaman yang Anda cari.", - "2": "Terjadi kesalahan" - }, - "github": "Kirim tiket di GitHub", - "showStack": "Tampilkan Stack Trace", - "copyStack": "Salin Stack Trace", - "githubSubmit": "GitHub - Kirim tiket", - "discordSubmit": "Discord - Kirim pos dukungan" - }, - "warning": { - "tooltipTitle": "Peringatan" - }, - "edit": "Edit", - "delete": "Hapus", - "never": "Tidak pernah", - "username": "Nama pengguna", - "password": "Kata sandi", - "welcome": "Selamat Datang", - "property": "Properti", - "black": "Hitam", - "white": "Putih", - "red": "Merah", - "green": "Hijau", - "blue": "Biru", - "custom": "Kustom...", - "comingSoon": "Segera hadir", - "WorkInProgess": "Pekerjaan sedang diproses, Mungkin tidak berfungsi atau terdapat kutu, Silakan laporkan masalah apa pun!", - "poweredBy": "Ditenagai oleh", - "yes": "Ya", - "no": "Tidak", - "changedCredsMessage": "Kredensial berubah!!", - "notAuthenticatedMessage": "Pengguna tidak ter-autentikasi.", - "userNotFoundMessage": "Pengguna tidak ditemukan.", - "incorrectPasswordMessage": "Kata sandi saat ini salah.", - "usernameExistsMessage": "Nama pengguna baru sudah ada.", - "invalidUsernameMessage": "Nama pengguna tidak valid, nama pengguna hanya boleh mengandung huruf, angka, dan karakter khusus berikut @._+- atau harus berupa alamat email yang valid.", - "invalidPasswordMessage": "Kata sandi tidak boleh kosong dan tidak boleh memiliki spasi di awal atau akhir.", - "confirmPasswordErrorMessage": "Kata Sandi Baru dan Konfirmasi Kata Sandi Baru harus sama.", - "deleteCurrentUserMessage": "Pengguna yang sedang masuk tidak dapat dihapus.", - "deleteUsernameExistsMessage": "Nama pengguna tidak ada dan tidak dapat dihapus.", - "downgradeCurrentUserMessage": "Tidak dapat menurunkan peran pengguna saat ini", - "disabledCurrentUserMessage": "Pengguna saat ini tidak dapat dinonaktifkan", - "downgradeCurrentUserLongMessage": "Tidak dapat menurunkan peran pengguna saat ini. Oleh karena itu, pengguna saat ini tidak akan ditampilkan.", - "userAlreadyExistsOAuthMessage": "Pengguna sudah ada sebagai pengguna OAuth2.", - "userAlreadyExistsWebMessage": "Pengguna sudah ada sebagai pengguna web.", - "oops": "Ups!", - "help": "Bantuan", - "goHomepage": "Kembali ke Beranda", - "joinDiscord": "Bergabung dengan server Discord kami", - "seeDockerHub": "Lihat Docker Hub", - "visitGithub": "Kunjungi Repositori Github", - "donate": "Donasi", - "color": "Warna", - "sponsor": "Pembantu", - "info": "Informasi", - "pro": "Pro", - "page": "Halaman", - "pages": "Halaman-halaman", - "loading": "Mengambil data...", - "review": "Tinjau", - "addToDoc": "Tambahkan ke Dokumen", - "reset": "Atur Ulang", - "apply": "Terapkan", - "noFileSelected": "Tidak ada file yang dipilih. Harap unggah satu.", - "legal": { - "privacy": "Kebijakan Privasi", - "iAgreeToThe": "Saya menyetujui semua", - "terms": "Syarat dan Ketentuan", - "accessibility": "Aksesibilitas", - "cookie": "Kebijakan Kuki", - "impressum": "Impresum", - "showCookieBanner": "Preferensi Cookie" - }, - "pipeline": { - "header": "Menu Pipeline (Beta)", - "uploadButton": "Unggah Kustom", - "configureButton": "Konfigurasi", - "defaultOption": "Kustom", - "submitButton": "Kirim", - "help": "Bantuan Pipeline", - "scanHelp": "Bantuan Pemindaian Folder", - "deletePrompt": "Apakah Anda yakin ingin menghapus pipeline", - "tags": "mengotomatiskan, mengurutkan, menulis, proses batch", - "title": "Pipeline" - }, - "pipelineOptions": { - "header": "Konfigurasi Pipeline", - "pipelineNameLabel": "Nama Pipeline", - "saveSettings": "Simpan Pengaturan Operasi", - "pipelineNamePrompt": "Masukkan nama pipeline di sini", - "selectOperation": "Pilih Operasi", - "addOperationButton": "Tambah operasi", - "pipelineHeader": "Pipeline:", - "saveButton": "Unduh", - "validateButton": "Validasi" - }, - "enterpriseEdition": { - "button": "Upgrade ke Pro", - "warning": "Fitur ini hanya tersedia untuk pengguna Pro.", - "yamlAdvert": "Stirling PDF Pro mendukung berkas konfigurasi YAML dan fitur SSO lainnya.", - "ssoAdvert": "Mencari lebih banyak fitur manajemen pengguna? Lihat Stirling PDF Pro" - }, - "analytics": { - "title": "Apakah Anda ingin membuat Stirling PDF lebih baik?", - "paragraph1": "Stirling PDF memiliki analitik yang dapat diaktifkan untuk membantu kami meningkatkan produk. Kami tidak melacak informasi pribadi atau konten berkas.", - "paragraph2": "Silakan pertimbangkan untuk mengaktifkan analitik agar Stirling PDF dapat berkembang dan untuk memungkinkan kami memahami pengguna kami dengan lebih baik.", - "learnMore": "Pelajari lebih lanjut", - "enable": "Aktifkan analitik", - "disable": "Nonaktifkan analitik", - "settings": "Anda dapat mengubah pengaturan untuk analitik di berkas config/settings.yml", - "privacyAssurance": "Kami tidak melacak info pribadi atau konten file Anda." - }, - "navbar": { - "favorite": "Favorit", - "recent": "Baru dan baru-baru ini diperbarui", - "darkmode": "Mode Gelap", - "language": "Bahasa", - "settings": "Pengaturan", - "allTools": "Alat", - "multiTool": "Alat Multi", - "search": "Cari", - "sections": { - "organize": "Atur", - "convertTo": "Konversi ke PDF", - "convertFrom": "Konversi dari PDF", - "security": "Tanda Tangan & Keamanan", - "advance": "Langkah Lanjut", - "edit": "Melihat & Mengedit", - "popular": "Populer" - } - }, - "settings": { - "preferences": { - "title": "Preferensi" - }, - "workspace": { - "title": "Ruang kerja", - "people": "Anggota", - "teams": "Tim" - }, - "configuration": { - "title": "Konfigurasi", - "systemSettings": "Pengaturan Sistem", - "features": "Fitur", - "endpoints": "Endpoint", - "database": "Database", - "advanced": "Lanjutan" - }, - "securityAuth": { - "title": "Keamanan & Autentikasi", - "security": "Keamanan", - "connections": "Koneksi" - }, - "licensingAnalytics": { - "title": "Lisensi & Analitik", - "plan": "Paket", - "audit": "Audit", - "usageAnalytics": "Analitik Penggunaan" - }, - "policiesPrivacy": { - "title": "Kebijakan & Privasi", - "legal": "Legal", - "privacy": "Privasi" - }, - "developer": { - "title": "Pengembang", - "apiKeys": "Kunci API" - }, - "tooltips": { - "enableLoginFirst": "Aktifkan mode login terlebih dahulu", - "requiresEnterprise": "Memerlukan lisensi Enterprise" - }, - "connection": { - "title": "Mode Koneksi", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Self-Hosted" - }, - "server": "Server", - "user": "Masuk sebagai", - "logout": "Keluar" - }, - "general": { - "title": "Umum", - "description": "Konfigurasikan preferensi aplikasi umum.", - "user": "Pengguna", - "logout": "Keluar", - "enableFeatures": { - "dismiss": "Abaikan", - "title": "Untuk Administrator Sistem", - "intro": "Aktifkan autentikasi pengguna, manajemen tim, dan fitur ruang kerja untuk organisasi Anda.", - "action": "Konfigurasikan", - "and": "dan", - "benefit": "Mengaktifkan peran pengguna, kolaborasi tim, kontrol admin, dan fitur enterprise.", - "learnMore": "Pelajari lebih lanjut di dokumentasi" - }, - "defaultToolPickerMode": "Mode pemilih alat default", - "defaultToolPickerModeDescription": "Pilih apakah pemilih alat dibuka dalam layar penuh atau bilah sisi secara default", - "mode": { - "sidebar": "Bilah sisi", - "fullscreen": "Layar penuh" - }, - "autoUnzipTooltip": "Secara otomatis mengekstrak file ZIP yang dikembalikan dari operasi API. Nonaktifkan untuk menjaga file ZIP tetap utuh. Ini tidak memengaruhi alur otomasi.", - "autoUnzip": "Auto-unzip respons API", - "autoUnzipDescription": "Secara otomatis mengekstrak file dari respons ZIP", - "autoUnzipFileLimitTooltip": "Hanya unzip jika ZIP berisi sebanyak ini atau lebih sedikit. Atur lebih tinggi untuk mengekstrak ZIP yang lebih besar.", - "autoUnzipFileLimit": "Batas file auto-unzip", - "autoUnzipFileLimitDescription": "Jumlah maksimum file yang diekstrak dari ZIP", - "defaultPdfEditor": "Editor PDF default", - "defaultPdfEditorActive": "Stirling PDF adalah editor PDF default Anda", - "defaultPdfEditorInactive": "Aplikasi lain disetel sebagai default", - "defaultPdfEditorChecking": "Memeriksa...", - "defaultPdfEditorSet": "Sudah Default", - "setAsDefault": "Jadikan Default", - "updates": { - "title": "Pembaruan Software", - "description": "Periksa pembaruan dan lihat informasi versi", - "currentVersion": "Versi Saat Ini", - "latestVersion": "Versi Terbaru", - "checkForUpdates": "Periksa Pembaruan", - "viewDetails": "Lihat Detail" - }, - "hideUnavailableTools": "Sembunyikan alat yang tidak tersedia", - "hideUnavailableToolsDescription": "Hapus alat yang dinonaktifkan oleh server Anda alih-alih menampilkannya pudar.", - "hideUnavailableConversions": "Sembunyikan konversi yang tidak tersedia", - "hideUnavailableConversionsDescription": "Hapus opsi konversi yang dinonaktifkan di alat Convert alih-alih menampilkannya pudar." - }, - "hotkeys": { - "title": "Pintasan Keyboard", - "description": "Sesuaikan pintasan keyboard untuk akses cepat ke alat. Klik \"Change shortcut\" dan tekan kombinasi tombol baru. Tekan Esc untuk membatalkan.", - "errorConflict": "Pintasan sudah digunakan oleh {{tool}}.", - "errorModifier": { - "mac": "Sertakan ⌘ (Command), ⌥ (Option), atau modifier lainnya dalam pintasan Anda.", - "windows": "Sertakan Ctrl, Alt, atau modifier lainnya dalam pintasan Anda." - }, - "searchPlaceholder": "Cari alat...", - "none": "Tidak ditetapkan", - "customBadge": "Kustom", - "defaultLabel": "Bawaan: {{shortcut}}", - "capturing": "Tekan tombol… (Esc untuk membatalkan)", - "change": "Ubah pintasan", - "reset": "Atur Ulang", - "shortcut": "Pintasan", - "noShortcut": "Tidak ada pintasan yang ditetapkan" - } - }, - "update": { - "modalTitle": "Pembaruan Tersedia", - "current": "Versi Saat Ini", - "latest": "Versi Terbaru", - "latestStable": "Stabil Terbaru", - "priorityLabel": "Prioritas", - "recommendedAction": "Tindakan yang Disarankan", - "breakingChangesDetected": "Perubahan Signifikan Terdeteksi", - "breakingChangesMessage": "Beberapa versi berisi perubahan yang memutus kompatibilitas. Harap tinjau panduan migrasi di bawah sebelum memperbarui.", - "migrationGuides": "Panduan Migrasi", - "viewGuide": "Lihat Panduan", - "loadingDetailedInfo": "Memuat informasi detail...", - "close": "Tutup", - "viewAllReleases": "Lihat Semua Rilis", - "downloadLatest": "Unduh Terbaru", - "availableUpdates": "Pembaruan Tersedia", - "unableToLoadDetails": "Tidak dapat memuat informasi detail.", - "version": "Versi", - "urgentUpdateAvailable": "Pembaruan Mendesak", - "updateAvailable": "Pembaruan Tersedia", - "releaseNotes": "Catatan Rilis", - "priority": { - "urgent": "Mendesak", - "normal": "Normal", - "minor": "Minor", - "low": "Rendah" - }, - "breakingChanges": "Perubahan Signifikan", - "breakingChangesDefault": "Versi ini berisi perubahan yang memutus kompatibilitas.", - "migrationGuide": "Panduan Migrasi" - }, - "changeCreds": { - "title": "Ubah Kredensial", - "header": "Perbarui Detail Akun Anda", - "changePassword": "Anda menggunakan kredensial login default. Silakan masukkan kata sandi baru", - "newUsername": "Nama Pengguna Baru", - "oldPassword": "Kata Sandi Saat Ini", - "newPassword": "Kata Sandi Baru", - "confirmNewPassword": "Konfirmasi Kata Sandi Baru", - "submit": "Kirim Perubahan" - }, - "account": { - "title": "Pengaturan Akun", - "accountSettings": "Pengaturan Akun", - "adminSettings": "Pengaturan Admin - Melihat dan Menambahkan Pengguna", - "userControlSettings": "Pengaturan Kontrol Pengguna", - "changeUsername": "Ubah Nama Pengguna", - "newUsername": "Nama pengguna baru", - "password": "Konfirmasi Kata sandi", - "oldPassword": "Kata sandi lama", - "newPassword": "Kata Sandi Baru", - "changePassword": "Ubah Kata Sandi", - "confirmNewPassword": "Konfirmasi Kata Sandi Baru", - "signOut": "Keluar", - "yourApiKey": "API Key Anda", - "syncTitle": "Menyinkronkan pengaturan browser dengan Akun", - "settingsCompare": "Perbandingan Pengaturan:", - "property": "Properti", - "webBrowserSettings": "Pengaturan Peramban Web", - "syncToBrowser": "Sinkronisasi Akun -> Browser", - "syncToAccount": "Sinkronisasi Akun <- Browser" - }, - "adminUserSettings": { - "title": "Pengaturan Kontrol Pengguna", - "header": "Pengaturan Kontrol Admin", - "admin": "Administrator", - "user": "Pengguna", - "addUser": "Tambahkan Pengguna Baru", - "deleteUser": "Hapus Pengguna", - "confirmDeleteUser": "Haruskah pengguna dihapus?", - "confirmChangeUserStatus": "Haruskah pengguna dinonaktifkan/diaktifkan?", - "usernameInfo": "Nama pengguna hanya boleh mengandung huruf, angka, dan karakter khusus berikut @._+- atau harus berupa alamat email yang valid.", - "roles": "Peran", - "role": "Peran", - "actions": "Tindakan", - "apiUser": "Pengguna API Terbatas", - "extraApiUser": "Pengguna API Terbatas Tambahan", - "webOnlyUser": "Pengguna Khusus Web", - "demoUser": "Pengguna Demo (Tanpa pengaturan kustom)", - "internalApiUser": "Pengguna API Internal", - "forceChange": "Memaksa pengguna untuk mengubah nama pengguna/kata sandi saat masuk", - "submit": "Simpan Pengguna", - "changeUserRole": "Ubah Peran Pengguna", - "authenticated": "Terautentikasi", - "editOwnProfil": "Edit profil sendiri", - "enabledUser": "Pengguna diaktifkan", - "disabledUser": "Pengguna dinonaktifkan", - "activeUsers": "Pengguna Aktif:", - "disabledUsers": "Pengguna Dinonaktifkan:", - "totalUsers": "Total Pengguna:", - "lastRequest": "Permintaan Terakhir", - "usage": "Lihat Penggunaan" - }, - "endpointStatistics": { - "title": "Statistik Endpoint", - "header": "Statistik Endpoint", - "top10": "Top 10", - "top20": "Top 20", - "all": "Semua", - "refresh": "Muat Ulang", - "dataTypeLabel": "Tipe Data:", - "dataTypeAll": "Semua", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Total Endpoint", - "totalVisits": "Total Kunjungan", - "showing": "Menampilkan", - "selectedVisits": "Kunjungan Terpilih", - "endpoint": "Endpoint", - "visits": "Kunjungan", - "percentage": "Persentase", - "loading": "Mengambil data...", - "failedToLoad": "Gagal memuat data endpoint. Silakan coba muat ulang.", - "home": "Beranda", - "login": "Masuk", - "top": "Teratas", - "numberOfVisits": "Jumlah Kunjungan", - "visitsTooltip": "Kunjungan: {0} ({1}% dari total)", - "retry": "Coba lagi" - }, - "database": { - "title": "Impor/Ekspor Database", - "header": "Impor/Ekspor Database", - "fileName": "Nama Berkas", - "creationDate": "Tanggal Pembuatan", - "fileSize": "Ukuran Berkas", - "deleteBackupFile": "Hapus Berkas Cadangan", - "importBackupFile": "Impor Berkas Cadangan", - "createBackupFile": "Buat File Cadangan", - "downloadBackupFile": "Unduh Berkas Cadangan", - "info_1": "Ketika mengimpor data, sangat penting untuk memastikan struktur yang benar. Jika Anda tidak yakin dengan apa yang Anda lakukan, cari nasihat dan dukungan dari seorang profesional. Kesalahan dalam struktur dapat menyebabkan malfungsi aplikasi, bahkan hingga tidak dapat menjalankan aplikasi sama sekali.", - "info_2": "Nama berkas tidak menjadi masalah saat mengunggah. Nama berkas akan diubah setelahnya mengikuti format backup_user_yyyyMMddHHmm.sql, memastikan konsistensi dalam penamaan.", - "submit": "Impor Cadangan", - "importIntoDatabaseSuccessed": "Impor ke database berhasil", - "backupCreated": "Cadangan database berhasil", - "fileNotFound": "Berkas tidak Ditemukan", - "fileNullOrEmpty": "Berkas tidak boleh null atau kosong", - "failedImportFile": "Impor Berkas Gagal", - "notSupported": "Fungsi ini tidak tersedia untuk koneksi database Anda." - }, - "session": { - "expired": "Sesi Anda telah kedaluwarsa. Silakan muat ulang halaman dan coba lagi.", - "refreshPage": "Muat Ulang Halaman" - }, - "home": { - "desc": "Semua kebutuhan PDF Anda, langsung dari komputer lokal Anda.", - "searchBar": "Mencari fitur...", - "viewPdf": { - "title": "Lihat/Edit PDF", - "desc": "Melihat, membuat anotasi, menambahkan teks atau gambar" - }, - "setFavorites": "Atur Favorit", - "hideFavorites": "Sembunyikan Favorit", - "showFavorites": "Tampilkan Favorit", - "legacyHomepage": "Beranda lama", - "newHomePage": "Coba beranda baru kami!", - "alphabetical": "Alfabetis", - "globalPopularity": "Popularitas Global", - "sortBy": "Urutkan berdasarkan:", - "mobile": { - "brandAlt": "logo Stirling PDF", - "openFiles": "Buka file", - "swipeHint": "Geser ke kiri atau kanan untuk mengganti tampilan", - "tools": "Alat", - "toolsSlide": "Panel pemilihan alat", - "viewSwitcher": "Ganti tampilan ruang kerja", - "workbenchSlide": "Panel ruang kerja", - "workspace": "Ruang kerja" - }, - "multiTool": { - "tags": "banyak,alat", - "title": "Alat Multi PDF", - "desc": "Menggabungkan, Memutar, Mengatur Ulang, dan Menghapus halaman" - }, - "merge": { - "tags": "gabung,satukan,seragamkan", - "title": "Menggabungkan", - "desc": "Gabungkan beberapa PDF dengan mudah menjadi satu." - }, - "split": { - "tags": "bagi,pisah,pecah", - "title": "Membagi", - "desc": "Membagi PDF menjadi beberapa dokumen" - }, - "rotate": { - "tags": "putar,balik,orientasi", - "title": "Putar", - "desc": "Memutar PDF Anda dengan mudah." - }, - "convert": { - "tags": "ubah,konversi", - "title": "Konversi", - "desc": "Konversi file antar format berbeda" - }, - "pdfOrganiser": { - "tags": "atur,susun-ulang,ubah-urutan", - "title": "Mengatur", - "desc": "Menghapus/Mengatur ulang halaman dalam urutan apa pun" - }, - "addImage": { - "tags": "sisip,sematkan,tempatkan", - "title": "Tambahkan gambar", - "desc": "Menambahkan gambar ke lokasi yang ditentukan pada PDF" - }, - "addAttachments": { - "tags": "sematkan,lampirkan,sertakan", - "title": "Tambahkan Lampiran", - "desc": "Tambah atau hapus file tersemat (lampiran) ke/dari PDF" - }, - "watermark": { - "tags": "stempel,tanda,tumpang-tindih", - "title": "Tambahkan watermark", - "desc": "Menambahkan watermark khusus ke dokumen PDF Anda." - }, - "removePassword": { - "tags": "buka kunci", - "title": "Hapus Kata Sandi", - "desc": "Menghapus perlindungan kata sandi dari dokumen PDF Anda." - }, - "compress": { - "tags": "kompres,kurangi,optimalkan", - "title": "Kompres", - "desc": "Kompres PDF untuk mengurangi ukuran berkas." - }, - "unlockPDFForms": { - "tags": "buka kunci,aktifkan,edit", - "title": "Buka Kunci Formulir PDF", - "desc": "Hapus properti hanya-baca dari kolom formulir dalam dokumen PDF." - }, - "changeMetadata": { - "tags": "edit,modifikasi,perbarui", - "title": "Ubah Metadata", - "desc": "Mengubah/Menghapus/Menambahkan metadata dari dokumen PDF" - }, - "ocr": { - "tags": "ekstrak,scan", - "title": "Pemindaian/Pembersihan OCR", - "desc": "Memindai dan mendeteksi teks dari gambar di dalam PDF dan menambahkannya kembali sebagai teks." - }, - "extractImages": { - "tags": "tarik,simpan,ekspor", - "title": "Ekstrak Gambar", - "desc": "Mengekstrak semua gambar dari PDF dan menyimpannya ke zip" - }, - "scannerImageSplit": { - "tags": "deteksi,pecah,foto", - "title": "Deteksi & Pecah Foto Pindai", - "desc": "Deteksi dan pecah foto hasil pindai menjadi halaman terpisah" - }, - "sign": { - "tags": "tanda tangan,autograf", - "title": "Tanda Tangan", - "desc": "Menambahkan tanda tangan ke PDF dengan gambar, teks, atau gambar" - }, - "flatten": { - "tags": "sederhanakan,hapus,interaktif", - "title": "Meratakan", - "desc": "Menghapus semua elemen dan formulir interaktif dari PDF" - }, - "certSign": { - "tags": "autentikasi,PEM,P12,resmi,enkripsi,tanda tangan,sertifikat,PKCS12,JKS,server,manual,otomatis", - "title": "Tanda tangani dengan Sertifikat", - "desc": "Menandatangani PDF dengan Certificate/Key (PEM/P12)" - }, - "repair": { - "tags": "perbaiki,pulihkan", - "title": "Perbaikan", - "desc": "Melakukan perbaikan PDF yang rusak/rusak" - }, - "removeBlanks": { - "tags": "hapus,bersihkan,kosong", - "title": "Menghapus halaman kosong", - "desc": "Mendeteksi dan menghapus halaman kosong dari dokumen" - }, - "removeAnnotations": { - "tags": "hapus,bersihkan,bersihkan-penanda", - "title": "Menghapus Anotasi", - "desc": "Menghapus semua komentar/anotasi dari PDF" - }, - "compare": { - "tags": "perbedaan", - "title": "Bandingkan", - "desc": "Membandingkan dan menunjukkan perbedaan antara 2 Dokumen PDF" - }, - "removeCertSign": { - "tags": "hapus,buang,buka-kunci", - "title": "Hapus Tanda Tangan Sertifikat", - "desc": "Hapus tanda tangan sertifikat dari PDF" - }, - "pageLayout": { - "tags": "tata-letak,atur,gabungkan", - "title": "Tata Letak Multi-Halaman", - "desc": "Menggabungkan beberapa halaman dokumen PDF menjadi satu halaman" - }, - "bookletImposition": { - "tags": "buklet,cetak,jilid", - "title": "Imposisi Buklet", - "desc": "Buat buklet dengan urutan halaman yang benar dan tata letak multi-halaman untuk pencetakan dan penjilidan" - }, - "scalePages": { - "tags": "ubah-ukuran,atur,skala", - "title": "Atur ukuran/skala halaman", - "desc": "Mengubah ukuran/skala halaman dan/atau isinya." - }, - "addPageNumbers": { - "tags": "nomor,paginasi,hitung", - "title": "Tambahkan Nomor Halaman", - "desc": "Menambahkan nomor Halaman di seluruh dokumen di lokasi yang ditetapkan" - }, - "autoRename": { - "tags": "deteksi-otomatis,berbasis-header,atur,ganti-nama", - "title": "Ganti Nama File PDF Otomatis", - "desc": "Mengganti nama file PDF secara otomatis berdasarkan header yang terdeteksi" - }, - "adjustContrast": { - "tags": "kontras,kecerahan,saturasi", - "title": "Menyesuaikan Warna/Kontras", - "desc": "Sesuaikan Kontras, Saturasi, dan Kecerahan PDF" - }, - "crop": { - "tags": "pangkas,potong,ubah-ukuran", - "title": "Pangkas PDF", - "desc": "Pangkas PDF untuk memperkecil ukurannya (mempertahankan teks!)" - }, - "autoSplitPDF": { - "tags": "otomatis,pecah,QR", - "title": "Pisah halaman otomatis", - "desc": "Membagi PDF yang dipindai secara otomatis dengan Kode QR pembagi halaman yang dipindai secara fisik" - }, - "sanitize": { - "tags": "bersihkan,bersih-total,hapus", - "title": "Sanitasi", - "desc": "Hapus elemen yang berpotensi berbahaya dari file PDF" - }, - "getPdfInfo": { - "tags": "info,metadata,detail", - "title": "Info lengkap PDF", - "desc": "Mengambil setiap dan semua informasi yang mungkin ada pada PDF" - }, - "pdfToSinglePage": { - "tags": "gabung,merger,tunggal", - "title": "PDF ke Satu Halaman Besar", - "desc": "Menggabungkan semua halaman PDF menjadi satu halaman besar" - }, - "showJS": { - "tags": "javascript,kode,skrip", - "title": "Tampilkan Javascript", - "desc": "Mencari dan menampilkan JS apa pun yang disuntikkan ke dalam PDF" - }, - "redact": { - "tags": "sensor,blok, sembunyikan", - "title": "Manual Redaction", - "desc": "Redacts a PDF based on selected text, drawn shapes and/or selected page(s)" - }, - "splitBySections": { - "tags": "pecah,bagian,bagi", - "title": "Pecah PDF berdasarkan Bagian", - "desc": "Bagi setiap halaman PDF menjadi bagian horizontal dan vertikal yang lebih kecil" - }, - "addStamp": { - "tags": "stempel,tanda,segel", - "title": "Tambahkan Stempel ke PDF", - "desc": "Tambahkan stempel teks atau gambar di lokasi yang ditentukan" - }, - "removeImage": { - "tags": "hapus,buang,bersihkan", - "title": "Hapus Gambar", - "desc": "Hapus gambar dari PDF untuk mengurangi ukuran file" - }, - "splitByChapters": { - "tags": "pecah,bab,struktur", - "title": "Pisahkan PDF berdasarkan Bab", - "desc": "Memisahkan PDF menjadi beberapa file berdasarkan struktur babnya." - }, - "validateSignature": { - "tags": "validasi,verifikasi,sertifikat", - "title": "Validasi Tanda Tangan PDF", - "desc": "Verifikasi tanda tangan dan sertifikat digital dalam dokumen PDF" - }, - "swagger": { - "tags": "API,dokumentasi,tes", - "title": "Dokumentasi API", - "desc": "Lihat dokumentasi API dan uji endpoint" - }, - "scannerEffect": { - "tags": "pindai,simulasikan,buat", - "title": "Efek Pemindai", - "desc": "Buat PDF yang terlihat seperti hasil pemindaian" - }, - "editTableOfContents": { - "tags": "bookmark,daftar-isi,edit", - "title": "Edit Daftar Isi", - "desc": "Tambahkan atau edit bookmark dan daftar isi dalam dokumen PDF" - }, - "manageCertificates": { - "tags": "sertifikat,impor,ekspor", - "title": "Kelola Sertifikat", - "desc": "Impor, ekspor, atau hapus file sertifikat digital yang digunakan untuk menandatangani PDF." - }, - "read": { - "tags": "lihat,buka,tampilkan", - "title": "Baca", - "desc": "Lihat dan anotasi PDF. Sorot teks, menggambar, atau sisipkan komentar untuk peninjauan dan kolaborasi." - }, - "reorganizePages": { - "tags": "susun-ulang,ubah-urutan,atur", - "title": "Susun Ulang Halaman", - "desc": "Susun ulang, duplikasi, atau hapus halaman PDF dengan kontrol seret-dan-lepas visual." - }, - "extractPages": { - "tags": "tarik,pilih,salin", - "title": "Ekstrak Halaman", - "desc": "Ekstrak halaman tertentu dari dokumen PDF" - }, - "removePages": { - "tags": "hapus,ekstrak,keluarkan", - "title": "Menghapus", - "desc": "Menghapus halaman yang tidak diinginkan dari dokumen PDF Anda." - }, - "autoSizeSplitPDF": { - "tags": "otomatis,pecah,ukuran", - "title": "Pisah otomatis ukuran/jumlah", - "desc": "Membagi satu PDF menjadi beberapa dokumen berdasarkan ukuran, jumlah halaman, atau jumlah dokumen" - }, - "replaceColor": { - "title": "Ganti & Balik Warna", - "desc": "Ganti atau balik warna dalam dokumen PDF" - }, - "devApi": { - "tags": "API,pengembangan,dokumentasi", - "title": "API", - "desc": "Tautan ke dokumentasi API" - }, - "devFolderScanning": { - "tags": "otomasi,folder,pemindaian", - "title": "Pemindaian Folder Otomatis", - "desc": "Tautan ke panduan pemindaian folder otomatis" - }, - "devSsoGuide": { - "title": "Panduan SSO", - "desc": "Tautan ke panduan SSO" - }, - "devAirgapped": { - "title": "Penyiapan Air-gapped", - "desc": "Tautan ke panduan penyiapan air-gapped" - }, - "addPassword": { - "title": "Tambahkan Kata Sandi", - "desc": "Enkripsi dokumen PDF Anda dengan kata sandi." - }, - "changePermissions": { - "title": "Ganti Perizinan", - "desc": "Ubah pembatasan dan izin dokumen" - }, - "automate": { - "tags": "alur-kerja,urutan,otomasi", - "title": "Otomasi", - "desc": "Bangun alur kerja multi-langkah dengan merangkai tindakan PDF. Ideal untuk tugas berulang." - }, - "overlay-pdfs": { - "desc": "Menumpuk PDF di atas PDF lain", - "title": "Tumpuk PDF" - }, - "pdfTextEditor": { - "title": "Editor Teks PDF", - "desc": "Tinjau dan edit ekspor Stirling PDF JSON dengan pengeditan teks terkelompok dan pembuatan ulang PDF" - }, - "addText": { - "tags": "teks,anotasi,label", - "title": "Tambah Teks", - "desc": "Tambahkan teks kustom di mana saja di PDF Anda" - } - }, - "landing": { - "addFiles": "Tambahkan File", - "uploadFromComputer": "Unggah dari komputer", - "openFromComputer": "Buka dari komputer" - }, - "viewPdf": { - "tags": "melihat,membaca,membuat anotasi,teks,gambar", - "title": "Lihat/Edit PDF", - "header": "Lihat PDF" - }, - "multiTool": { - "tags": "Alat multi,Operasi multi,UI,klik seret,front end,sisi klien,interaktif,sulit diatur,pindah", - "title": "Alat Multi PDF", - "header": "Alat Multi PDF", - "uploadPrompts": "Nama Berkas", - "selectAll": "Pilih Semua", - "deselectAll": "Batalkan Pilihan Semua", - "selectPages": "Pilih Halaman", - "selectedPages": "Halaman Terpilih", - "page": "Halaman", - "deleteSelected": "Hapus yang Dipilih", - "downloadAll": "Ekspor", - "downloadSelected": "Ekspor yang Dipilih", - "insertPageBreak": "Sisipkan Pemisah Halaman", - "addFile": "Tambah File", - "rotateLeft": "Putar ke Kiri", - "rotateRight": "Putar ke Kanan", - "split": "Membagi", - "moveLeft": "Pindah ke Kiri", - "moveRight": "Pindah ke Kanan", - "delete": "Hapus", - "dragDropMessage": "Halaman Dipilih", - "undo": "Undo", - "redo": "Redo" - }, - "merge": { - "tags": "menggabungkan,Pengoperasian halaman,Back end,sisi server", - "title": "Gabungkan", - "removeDigitalSignature": { - "label": "Hapus tanda tangan digital di file hasil penggabungan?", - "tooltip": { - "title": "Hapus Tanda Tangan Digital", - "description": "Tanda tangan digital akan tidak valid saat menggabungkan file. Centang ini untuk menghapusnya dari PDF gabungan akhir." - } - }, - "generateTableOfContents": { - "label": "Buat daftar isi di file hasil penggabungan?", - "tooltip": { - "title": "Buat Daftar Isi", - "description": "Secara otomatis membuat daftar isi yang dapat diklik dalam PDF gabungan berdasarkan nama file asli dan nomor halaman." - } - }, - "submit": "Gabungkan", - "sortBy": { - "description": "File akan digabung sesuai urutan saat dipilih. Seret untuk mengurutkan ulang atau urutkan di bawah.", - "label": "Urutkan Berdasarkan", - "filename": "Nama Berkas", - "dateModified": "Tanggal Diubah", - "ascending": "Naik", - "descending": "Turun", - "sort": "Urutkan" - }, - "error": { - "failed": "Terjadi kesalahan saat menggabungkan PDF." - }, - "tooltip": { - "header": { - "title": "Ringkasan Pengaturan Gabung" - } - } - }, - "split": { - "title": "Membagi PDF", - "header": "Membagi PDF", - "desc": { - "1": "Angka yang Anda pilih adalah nomor halaman yang ingin Anda pisahkan", - "2": "Dengan demikian, memilih 1,3,7-9 akan membagi dokumen 10 halaman menjadi 6 PDF terpisah:", - "3": "Dokumen #1: Halaman 1", - "4": "Dokumen #2: Halaman 2 dan 3", - "5": "Dokumen #3: Halaman 4, 5, 6 dan 7", - "6": "Dokumen #4: Halaman 8", - "7": "Dokumen #5: Halaman 9", - "8": "Dokumen #6: Halaman 10" - }, - "splitPages": "Masukkan halaman yang akan dipisah:", - "submit": "Pisahkan", - "steps": { - "chooseMethod": "Pilih Metode", - "settings": "Pengaturan" - }, - "settings": { - "selectMethodFirst": "Silakan pilih metode pemisahan terlebih dahulu" - }, - "error": { - "failed": "Terjadi kesalahan saat membagi PDF." - }, - "method": { - "label": "Pilih metode pemisahan", - "placeholder": "Pilih cara membagi PDF" - }, - "methods": { - "prefix": { - "splitAt": "Bagi pada", - "splitBy": "Bagi berdasarkan" - }, - "byPages": { - "name": "Nomor Halaman", - "desc": "Ekstrak halaman tertentu (1,3,5-10)", - "tooltip": "Masukkan nomor halaman dipisahkan koma atau rentang dengan tanda hubung" - }, - "bySections": { - "name": "Bagian", - "desc": "Bagi halaman menjadi bagian kisi", - "tooltip": "Bagi setiap halaman menjadi bagian horizontal dan vertikal" - }, - "bySize": { - "name": "Ukuran Berkas", - "desc": "Batas ukuran file maksimum", - "tooltip": "Tentukan ukuran file maksimum (mis. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Jumlah Halaman", - "desc": "Jumlah halaman tetap per file", - "tooltip": "Masukkan jumlah halaman untuk setiap file hasil pemisahan" - }, - "byDocCount": { - "name": "Jumlah Dokumen", - "desc": "Buat jumlah file tertentu", - "tooltip": "Masukkan berapa banyak file yang ingin Anda buat" - }, - "byChapters": { - "name": "Bab", - "desc": "Pecah pada batas bookmark", - "tooltip": "Menggunakan bookmark PDF untuk menentukan titik pemisahan" - }, - "byPageDivider": { - "name": "Pemisah Halaman", - "desc": "Pecah otomatis dengan lembar pemisah", - "tooltip": "Gunakan lembar pemisah kode QR di antara dokumen saat memindai" - } - }, - "value": { - "fileSize": { - "label": "Ukuran Berkas", - "placeholder": "mis. 10MB, 500KB" - }, - "pageCount": { - "label": "Halaman per File", - "placeholder": "mis. 5, 10" - }, - "docCount": { - "label": "Jumlah File", - "placeholder": "mis. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Ikhtisar Metode Pemisahan" - }, - "byPages": { - "title": "Bagi pada Nomor Halaman", - "text": "Bagi PDF Anda pada nomor halaman tertentu. Menggunakan 'n' memecah setelah halaman n. Menggunakan 'n-m' memecah sebelum halaman n dan setelah halaman m.", - "bullet1": "Titik pemisahan tunggal: 3,7 (pecah setelah halaman 3 dan 7)", - "bullet2": "Rentang pemisahan: 3-8 (pecah sebelum halaman 3 dan setelah halaman 8)", - "bullet3": "Campuran: 2,5-10,15 (pecah setelah halaman 2, sebelum halaman 5, setelah halaman 10, dan setelah halaman 15)" - }, - "bySections": { - "title": "Bagi berdasarkan Bagian Kisi", - "text": "Bagi setiap halaman menjadi kisi bagian. Berguna untuk memecah dokumen dengan banyak kolom atau mengekstrak area tertentu.", - "bullet1": "Horizontal: Jumlah baris yang dibuat", - "bullet2": "Vertikal: Jumlah kolom yang dibuat", - "bullet3": "Gabung: Gabungkan semua bagian menjadi satu PDF" - }, - "bySize": { - "title": "Bagi berdasarkan Ukuran File", - "text": "Buat beberapa PDF yang tidak melebihi ukuran file tertentu. Ideal untuk batasan ukuran atau lampiran email.", - "bullet1": "Gunakan MB untuk file yang lebih besar (mis., 10MB)", - "bullet2": "Gunakan KB untuk file yang lebih kecil (mis., 500KB)", - "bullet3": "Sistem akan memecah pada batas halaman" - }, - "byCount": { - "title": "Bagi berdasarkan Jumlah", - "text": "Buat beberapa PDF dengan jumlah halaman atau dokumen tertentu masing-masing.", - "bullet1": "Jumlah Halaman: Jumlah halaman tetap per file", - "bullet2": "Jumlah Dokumen: Jumlah file keluaran tetap", - "bullet3": "Berguna untuk alur pemrosesan batch" - }, - "byChapters": { - "title": "Bagi berdasarkan Bab", - "text": "Gunakan bookmark PDF untuk memecah otomatis pada batas bab. Memerlukan PDF dengan struktur bookmark.", - "bullet1": "Tingkat Bookmark: Tingkat mana yang akan dipecah (1=tingkat atas)", - "bullet2": "Sertakan Metadata: Pertahankan properti dokumen", - "bullet3": "Izinkan Duplikasi: Tangani nama bookmark yang berulang" - }, - "byDocCount": { - "bullet1": "Masukkan jumlah file keluaran yang Anda inginkan", - "bullet2": "Halaman didistribusikan seserata mungkin", - "bullet3": "Berguna saat Anda membutuhkan jumlah file tertentu", - "text": "Buat jumlah file keluaran tertentu dengan mendistribusikan halaman secara merata di seluruhnya.", - "title": "Bagi berdasarkan Jumlah Dokumen" - }, - "byPageCount": { - "bullet1": "Masukkan jumlah halaman per file keluaran", - "bullet2": "File terakhir mungkin memiliki lebih sedikit halaman jika tidak habis dibagi", - "bullet3": "Berguna untuk alur pemrosesan batch", - "text": "Buat beberapa PDF dengan jumlah halaman tertentu masing-masing. Sempurna untuk membuat potongan dokumen yang seragam.", - "title": "Bagi berdasarkan Jumlah Halaman" - }, - "byPageDivider": { - "bullet1": "Cetak lembar pemisah dari tautan unduhan", - "bullet2": "Sisipkan lembar pemisah di antara dokumen Anda", - "bullet3": "Pindai semua dokumen bersama sebagai satu PDF", - "bullet4": "Unggah - halaman pemisah terdeteksi dan dihapus secara otomatis", - "bullet5": "Aktifkan Mode Dupleks jika memindai kedua sisi lembar pemisah", - "text": "Secara otomatis memecah dokumen hasil pindai menggunakan lembar pemisah fisik dengan kode QR. Sempurna untuk memproses banyak dokumen yang dipindai bersama.", - "title": "Bagi berdasarkan Pemisah Halaman" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Klik pada kartu metode untuk memilihnya", - "bullet2": "Arahkan kursor ke setiap kartu untuk melihat deskripsi cepat", - "bullet3": "Langkah pengaturan akan muncul setelah Anda memilih metode", - "bullet4": "Anda dapat mengubah metode kapan saja sebelum pemrosesan", - "header": { - "text": "Pilih bagaimana Anda ingin membagi dokumen PDF Anda. Setiap metode dioptimalkan untuk kasus penggunaan dan tipe dokumen yang berbeda.", - "title": "Pemilihan Metode Pemisahan" - }, - "title": "Pilih Metode Pemisahan Anda" - } - }, - "selectMethod": "Pilih metode pemisahan", - "resultsTitle": "Hasil Pemisahan" - }, - "rotate": { - "title": "Rotasi PDF", - "submit": "Rotasi", - "selectRotation": "Pilih Sudut Rotasi (Searah Jarum Jam)", - "error": { - "failed": "Terjadi kesalahan saat memutar PDF." - }, - "preview": { - "title": "Pratinjau Rotasi" - }, - "rotateLeft": "Putar Berlawanan Arah Jarum Jam", - "rotateRight": "Putar Searah Jarum Jam", - "tooltip": { - "header": { - "title": "Ikhtisar Pengaturan Rotasi" - }, - "description": { - "text": "Putar halaman PDF Anda searah atau berlawanan arah jarum jam dalam kelipatan 90 derajat. Semua halaman dalam PDF akan diputar. Pratinjau menunjukkan tampilan dokumen Anda setelah rotasi." - }, - "controls": { - "title": "Kontrol", - "text": "Gunakan tombol rotasi untuk menyesuaikan orientasi. Tombol kiri memutar berlawanan arah jarum jam, tombol kanan memutar searah jarum jam. Setiap klik memutar 90 derajat." - } - } - }, - "convert": { - "title": "Konversi", - "desc": "Konversi file antar format berbeda", - "files": "File", - "selectFilesPlaceholder": "Pilih file di tampilan utama untuk memulai", - "settings": "Pengaturan", - "conversionCompleted": "Konversi selesai", - "results": "Hasil", - "defaultFilename": "converted_file", - "conversionResults": "Hasil Konversi", - "convertFrom": "Konversi dari", - "convertTo": "Konversi ke", - "sourceFormatPlaceholder": "Format sumber", - "targetFormatPlaceholder": "Format target", - "selectSourceFormatFirst": "Pilih format sumber terlebih dahulu", - "outputOptions": "Opsi Keluaran", - "pdfOptions": "Opsi PDF", - "imageOptions": "Opsi Gambar", - "colorType": "Jenis Warna", - "color": "Warna", - "greyscale": "Skala abu-abu", - "blackwhite": "Hitam & Putih", - "dpi": "DPI", - "output": "Keluaran", - "single": "Tunggal", - "multiple": "Banyak", - "fitOption": "Opsi Penyesuaian", - "maintainAspectRatio": "Pertahankan Rasio Aspek", - "fitDocumentToPage": "Sesuaikan Dokumen ke Halaman", - "fillPage": "Isi Halaman", - "autoRotate": "Putar Otomatis", - "autoRotateDescription": "Putar gambar secara otomatis agar lebih pas dengan halaman PDF", - "combineImages": "Gabungkan Gambar", - "combineImagesDescription": "Gabungkan semua gambar ke satu PDF, atau buat PDF terpisah untuk tiap gambar", - "webOptions": "Opsi Web ke PDF", - "zoomLevel": "Tingkat Zoom", - "emailOptions": "Opsi Email ke PDF", - "includeAttachments": "Sertakan lampiran email", - "maxAttachmentSize": "Ukuran lampiran maksimum (MB)", - "includeAllRecipients": "Sertakan penerima CC dan BCC di header", - "downloadHtml": "Unduh file perantara HTML alih-alih PDF", - "pdfaOptions": "Opsi PDF/A", - "outputFormat": "Format Keluaran", - "pdfaNote": "PDF/A-1b lebih kompatibel, PDF/A-2b mendukung lebih banyak fitur.", - "pdfaDigitalSignatureWarning": "PDF ini mengandung tanda tangan digital. Ini akan dihapus pada langkah berikutnya.", - "fileFormat": "Format File", - "wordDoc": "Dokumen Word", - "wordDocExt": "Dokumen Word (.docx)", - "odtExt": "Teks OpenDocument (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "Presentasi OpenDocument (.odp)", - "txtExt": "Teks Biasa (.txt)", - "rtfExt": "Rich Text Format (.rtf)", - "selectedFiles": "File terpilih", - "noFileSelected": "Tidak ada file yang dipilih. Gunakan panel file untuk menambahkan file.", - "convertFiles": "Konversi File", - "converting": "Mengonversi...", - "downloadConverted": "Unduh File Hasil Konversi", - "errorNoFiles": "Harap pilih setidaknya satu file untuk dikonversi.", - "errorNoFormat": "Harap pilih format sumber dan target.", - "errorNotSupported": "Konversi dari {{from}} ke {{to}} tidak didukung.", - "images": "Gambar", - "officeDocs": "Dokumen Office (Word, Excel, PowerPoint)", - "imagesExt": "Gambar (JPG, PNG, dll.)", - "markdown": "Markdown", - "textRtf": "Teks/RTF", - "grayscale": "Skala abu-abu", - "errorConversion": "Terjadi kesalahan saat mengonversi file.", - "cbzOptions": "Opsi CBZ ke PDF", - "optimizeForEbook": "Optimalkan PDF untuk pembaca ebook (menggunakan Ghostscript)", - "cbzOutputOptions": "Opsi PDF ke CBZ", - "cbzDpi": "DPI untuk perenderan gambar" - }, - "imageToPdf": { - "tags": "konversi,img,jpg,gambar,foto" - }, - "pdfToImage": { - "tags": "konversi,img,jpg,gambar,foto", - "title": "PDF ke Gambar", - "header": "PDF ke Gambar", - "selectText": "Format Gambar", - "singleOrMultiple": "Tipe hasil halaman ke gambar", - "single": "Gambar Besar Tunggal Menggabungkan semua halaman", - "multi": "Beberapa Gambar, satu gambar per halaman", - "colorType": "Tipe warna", - "color": "Warna", - "grey": "Skala abu-abu", - "blackwhite": "Black and White (Bisa kehilangan data!)", - "submit": "Konversi", - "info": "Python tidak terinstal. Diperlukan untuk konversi WebP.", - "placeholder": "(misalnya 1,2,8 atau 4,7,12-16 atau 2n-1)" - }, - "pdfOrganiser": { - "tags": "dupleks,genap,ganjil,sortir,pindah", - "title": "Pengaturan Halaman", - "header": "Pengaturan Halaman PDF", - "submit": "Susun ulang halaman", - "mode": { - "_value": "Mode", - "1": "Urutan Halaman Kustom", - "2": "Urutan Terbalik", - "3": "Sortir Duplex", - "4": "Sortir Buku", - "5": "Sortir Buku Jahitan Samping", - "6": "Pemisahan Genap-Ganjil", - "7": "Hapus Pertama", - "8": "Hapus Terakhir", - "9": "Hapus Pertama dan Terakhir", - "10": "Penggabungan Genap-Ganjil", - "11": "Duplikat semua halaman", - "desc": { - "BOOKLET_SORT": "Susun halaman untuk pencetakan buklet (terakhir, pertama, kedua, kedua terakhir, …).", - "CUSTOM": "Gunakan urutan khusus nomor halaman atau ekspresi untuk menentukan urutan baru.", - "DUPLEX_SORT": "Sisipkan selang-seling depan lalu belakang seolah pemindai dupleks memindai semua sisi depan, lalu semua sisi belakang (1, n, 2, n-1, …).", - "DUPLICATE": "Gandakan setiap halaman sesuai jumlah dalam urutan khusus (mis., 4 duplikasi berarti tiap halaman 4×).", - "ODD_EVEN_MERGE": "Gabungkan dua PDF dengan halaman selang-seling: ganjil dari pertama, genap dari kedua.", - "ODD_EVEN_SPLIT": "Bagi dokumen menjadi dua keluaran: semua halaman ganjil dan semua halaman genap.", - "REMOVE_FIRST": "Hapus halaman pertama dari dokumen.", - "REMOVE_FIRST_AND_LAST": "Hapus halaman pertama dan terakhir dari dokumen.", - "REMOVE_LAST": "Hapus halaman terakhir dari dokumen.", - "REVERSE_ORDER": "Balik dokumen sehingga halaman terakhir menjadi pertama dan seterusnya.", - "SIDE_STITCH_BOOKLET_SORT": "Susun halaman untuk pencetakan buklet jahit samping (dioptimalkan untuk penjilidan di sisi)." - } - }, - "desc": { - "CUSTOM": "Gunakan urutan khusus nomor halaman atau ekspresi untuk menentukan urutan baru.", - "REVERSE_ORDER": "Balik dokumen sehingga halaman terakhir menjadi pertama dan seterusnya.", - "DUPLEX_SORT": "Sisipkan selang-seling depan lalu belakang seolah pemindai dupleks memindai semua sisi depan, lalu semua sisi belakang (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Susun halaman untuk pencetakan buklet (terakhir, pertama, kedua, kedua terakhir, …).", - "SIDE_STITCH_BOOKLET_SORT": "Susun halaman untuk pencetakan buklet jahit samping (dioptimalkan untuk penjilidan di sisi).", - "ODD_EVEN_SPLIT": "Bagi dokumen menjadi dua keluaran: semua halaman ganjil dan semua halaman genap.", - "ODD_EVEN_MERGE": "Gabungkan dua PDF dengan halaman selang-seling: ganjil dari pertama, genap dari kedua.", - "DUPLICATE": "Gandakan setiap halaman sesuai jumlah dalam urutan khusus (mis., 4 duplikasi berarti tiap halaman 4×).", - "REMOVE_FIRST": "Hapus halaman pertama dari dokumen.", - "REMOVE_LAST": "Hapus halaman terakhir dari dokumen.", - "REMOVE_FIRST_AND_LAST": "Hapus halaman pertama dan terakhir dari dokumen." - }, - "placeholder": "(misalnya 1,3,2 atau 4-8,2,10-12 atau 2n-1)" - }, - "addImage": { - "tags": "img,jpg,gambar,foto", - "title": "Tambahkan Gambar", - "header": "Tambahkan Gambar ke PDF", - "image": { - "name": "Gambar", - "placeholder": "Unggah gambar", - "label": "File gambar" - }, - "steps": { - "configure": "Konfigurasi Gambar" - }, - "step": { - "createDesc": "Unggah gambar yang ingin Anda tambahkan", - "place": "Tempatkan gambar", - "placeDesc": "Klik pada PDF untuk menambahkan gambar Anda" - }, - "instructions": { - "title": "Cara menambahkan gambar", - "text": "Setelah mengunggah gambar di atas, klik di mana saja pada PDF untuk menempatkannya.", - "paused": "Penempatan dijeda", - "resumeHint": "Lanjutkan penempatan untuk mengklik dan menambahkan gambar Anda.", - "noSignature": "Unggah gambar di atas untuk mengaktifkan penempatan." - }, - "mode": { - "move": "Pindahkan Gambar", - "place": "Tempatkan Gambar", - "pause": "Jeda penempatan", - "resume": "Lanjutkan penempatan" - }, - "results": { - "title": "Hasil Tambah Gambar" - }, - "error": { - "failed": "Terjadi error saat menambahkan gambar ke PDF." - }, - "saved": { - "defaultLabel": "Gambar", - "defaultImageLabel": "Gambar terunggah" - }, - "applySignatures": "Terapkan Gambar" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Tambahkan Lampiran", - "remove": "Hapus Lampiran", - "embed": "Sematkan Lampiran", - "submit": "Add attachments" - }, - "watermark": { - "title": "Tambahkan Watermark", - "desc": "Tambahkan tanda air teks atau gambar ke file PDF", - "completed": "Tanda air ditambahkan", - "submit": "Tambahkan Watermark", - "filenamePrefix": "watermarked", - "error": { - "failed": "Terjadi kesalahan saat menambahkan tanda air ke PDF." - }, - "watermarkType": { - "text": "Teks", - "image": "Gambar" - }, - "settings": { - "type": "Jenis Tanda Air", - "text": { - "label": "Teks Tanda Air", - "placeholder": "Masukkan teks tanda air" - }, - "image": { - "label": "Gambar Tanda Air", - "choose": "Pilih Gambar", - "selected": "Dipilih: {{filename}}" - }, - "fontSize": "Ukuran Fonta", - "size": "Ukuran", - "alphabet": "Font/Bahasa", - "color": "Warna Tanda Air", - "rotation": "Rotasi (derajat)", - "opacity": "Opasitas (%)", - "spacing": { - "horizontal": "Jarak Horizontal", - "vertical": "Jarak Vertikal", - "height": "Jarak Tinggi", - "width": "Jarak Lebar" - }, - "convertToImage": "Ratakan halaman PDF menjadi gambar" - }, - "alphabet": { - "roman": "Romawi/Latin", - "arabic": "Arab", - "japanese": "Jepang", - "korean": "Korea", - "chinese": "Tionghoa", - "thai": "Thai" - }, - "steps": { - "type": "Jenis Tanda Air", - "wording": "Teks", - "textStyle": "Gaya", - "formatting": "Pemformatan", - "file": "Berkas Tanda Air" - }, - "results": { - "title": "Hasil Tanda Air" - }, - "tooltip": { - "language": { - "title": "Dukungan Bahasa", - "text": "Pilih pengaturan bahasa yang sesuai untuk memastikan perenderan font yang tepat untuk teks Anda." - }, - "appearance": { - "title": "Pengaturan Tampilan", - "text": "Kendalikan tampilan tanda air dan bagaimana menyatu dengan dokumen.", - "bullet1": "Rotasi: -360° hingga 360° untuk tanda air miring", - "bullet2": "Opasitas: 0-100% untuk kontrol transparansi", - "bullet3": "Opasitas lebih rendah menghasilkan tanda air yang lebih halus" - }, - "spacing": { - "title": "Kontrol Jarak", - "text": "Sesuaikan jarak antara tanda air yang berulang di seluruh halaman.", - "bullet1": "Jarak lebar: Jarak horizontal antar tanda air", - "bullet2": "Jarak tinggi: Jarak vertikal antar tanda air", - "bullet3": "Nilai lebih tinggi membuat pola lebih tersebar" - }, - "type": { - "header": { - "title": "Pemilihan Jenis Tanda Air" - }, - "description": { - "title": "Pilih Tanda Air Anda", - "text": "Pilih antara tanda air teks atau gambar sesuai kebutuhan Anda." - }, - "text": { - "title": "Tanda Air Teks", - "text": "Sempurna untuk menambahkan pemberitahuan hak cipta, nama perusahaan, atau label kerahasiaan. Mendukung banyak bahasa dan warna kustom.", - "bullet1": "Font dan bahasa dapat disesuaikan", - "bullet2": "Warna dan transparansi dapat diatur", - "bullet3": "Ideal untuk teks legal atau branding" - }, - "image": { - "title": "Tanda Air Gambar", - "text": "Gunakan logo, stempel, atau gambar apa pun sebagai tanda air. Bagus untuk branding dan identifikasi visual.", - "bullet1": "Unggah format gambar apa pun", - "bullet2": "Mempertahankan kualitas gambar", - "bullet3": "Sempurna untuk logo dan stempel" - } - }, - "wording": { - "header": { - "title": "Konten Teks" - }, - "text": { - "title": "Teks Tanda Air", - "text": "Masukkan teks yang akan muncul sebagai tanda air di seluruh dokumen.", - "bullet1": "Buat singkat untuk keterbacaan yang lebih baik", - "bullet2": "Contoh umum: 'CONFIDENTIAL', 'DRAFT', nama perusahaan", - "bullet3": "Karakter emoji tidak didukung dan akan disaring" - } - }, - "textStyle": { - "header": { - "title": "Gaya Teks" - }, - "color": { - "title": "Pemilihan Warna", - "text": "Pilih warna yang memberikan kontras yang baik dengan konten dokumen Anda.", - "bullet1": "Abu-abu muda (#d3d3d3) untuk tanda air halus", - "bullet2": "Hitam atau warna gelap untuk kontras tinggi", - "bullet3": "Warna kustom untuk keperluan branding" - }, - "language": { - "title": "Dukungan Bahasa", - "text": "Pilih pengaturan bahasa yang sesuai untuk memastikan perenderan font yang tepat." - } - }, - "file": { - "header": { - "title": "Unggah Gambar" - }, - "upload": { - "title": "Pemilihan Gambar", - "text": "Unggah berkas gambar untuk digunakan sebagai tanda air Anda.", - "bullet1": "Mendukung format umum: PNG, JPG, GIF, BMP", - "bullet2": "PNG dengan transparansi paling baik", - "bullet3": "Gambar beresolusi lebih tinggi lebih baik mempertahankan kualitas" - }, - "recommendations": { - "title": "Praktik Terbaik", - "text": "Tips untuk hasil tanda air gambar yang optimal.", - "bullet1": "Gunakan logo atau stempel dengan latar belakang transparan", - "bullet2": "Desain sederhana lebih baik daripada gambar kompleks", - "bullet3": "Pertimbangkan ukuran dokumen akhir saat memilih resolusi" - } - }, - "formatting": { - "header": { - "title": "Pemformatan & Tata Letak" - }, - "size": { - "title": "Kontrol Ukuran", - "text": "Sesuaikan ukuran tanda air Anda (teks atau gambar).", - "bullet1": "Ukuran lebih besar membuat tanda air lebih menonjol" - }, - "appearance": { - "title": "Pengaturan Tampilan", - "text": "Kendalikan tampilan tanda air dan bagaimana menyatu dengan dokumen.", - "bullet1": "Rotasi: -360° hingga 360° untuk tanda air miring", - "bullet2": "Opasitas: 0-100% untuk kontrol transparansi", - "bullet3": "Opasitas lebih rendah menghasilkan tanda air yang lebih halus" - }, - "spacing": { - "title": "Kontrol Jarak", - "text": "Sesuaikan jarak antara tanda air yang berulang di seluruh halaman.", - "bullet1": "Jarak horizontal: Jarak antar tanda air dari kiri ke kanan", - "bullet2": "Jarak vertikal: Jarak antar tanda air dari atas ke bawah", - "bullet3": "Nilai lebih tinggi membuat pola lebih tersebar" - }, - "security": { - "title": "Opsi Keamanan", - "text": "Konversi PDF akhir ke format berbasis gambar untuk keamanan yang ditingkatkan.", - "bullet1": "Mencegah pemilihan dan penyalinan teks", - "bullet2": "Membuat tanda air lebih sulit dihapus", - "bullet3": "Menghasilkan ukuran berkas lebih besar", - "bullet4": "Terbaik untuk konten sensitif atau berhak cipta" - } - } - }, - "type": { - "1": "Teks", - "2": "Gambar" - } - }, - "permissions": { - "tags": "baca,tulis,sunting,cetak", - "title": "Ganti Perizinan", - "header": "Ganti Perizinan", - "warning": "Peringatan untuk menyetel izin yang tidak dapat diubah, disarankan untuk menyetel izin dengan kata sandi melalui halaman tambah kata sandi", - "selectText": { - "1": "Pilih PDF untuk mengubah izin", - "2": "Perizinan untuk diubah", - "3": "Pencegahan untuk penyusunan dokumen", - "4": "Pencegahan untuk ekstraksi konten", - "5": "Pencegahan ekstraksi untuk aksesibilitas", - "6": "Pencegahan untuk mengisi formulir", - "7": "Pencegahan untuk pengubahan", - "8": "Pencegahan untuk perubahan anotasi", - "9": "Pencegahan untuk mencetak", - "10": "Pencegahan untuk mencetak format yang berbeda" - }, - "submit": "Ganti" - }, - "editTableOfContents": { - "settings": { - "title": "Bookmark & outline", - "replaceExisting": "Ganti bookmark yang ada (hapus centang untuk menambahkan)", - "replaceExistingHint": "Saat dinonaktifkan, outline baru ditambahkan setelah bookmark saat ini." - }, - "actions": { - "source": "Muat bookmark", - "selectedFile": "Dimuat dari {{file}}", - "noFile": "Pilih PDF untuk mengekstrak bookmark yang ada.", - "loadFromPdf": "Muat dari PDF terpilih", - "importJson": "Impor JSON", - "importClipboard": "Tempel JSON dari clipboard", - "export": "Ekspor bookmark", - "exportJson": "Unduh JSON", - "exportClipboard": "Salin JSON ke clipboard", - "clipboardUnavailable": "Akses clipboard tidak tersedia di browser ini." - }, - "info": { - "line1": "Setiap bookmark perlu judul deskriptif dan halaman yang akan dibuka.", - "line2": "Gunakan bookmark anak untuk membangun hierarki bab, bagian, atau subbagian.", - "line3": "Impor bookmark dari PDF terpilih atau dari file JSON untuk menghemat waktu." - }, - "workbench": { - "empty": { - "title": "Buka alat untuk mulai mengedit", - "description": "Pilih alat Edit Table of Contents untuk memuat ruang kerjanya." - }, - "tabTitle": "Workspace outline", - "subtitle": "Impor bookmark, bangun hierarki, dan terapkan outline tanpa panel samping yang sempit.", - "noFile": "Tidak ada PDF yang dipilih", - "fileLabel": "Perubahan akan diterapkan ke PDF yang saat ini dipilih.", - "filePrompt": "Pilih PDF dari pustaka Anda atau unggah yang baru untuk memulai.", - "changeFile": "Ganti PDF", - "selectFile": "Pilih PDF" - }, - "editor": { - "heading": "Editor bookmark", - "description": "Tambahkan, sarangkan, dan ubah urutan bookmark untuk menyusun outline PDF Anda.", - "addTopLevel": "Tambah bookmark level atas", - "empty": { - "title": "Belum ada bookmark", - "description": "Impor bookmark yang ada atau mulai dengan menambahkan entri pertama Anda.", - "action": "Tambah bookmark pertama" - }, - "defaultTitle": "Bookmark baru", - "defaultChildTitle": "Bookmark anak", - "defaultSiblingTitle": "Bookmark baru", - "untitled": "Bookmark tanpa judul", - "childBadge": "Anak", - "pagePreview": "Halaman {{page}}", - "field": { - "title": "Judul bookmark", - "page": "Nomor halaman tujuan" - }, - "actions": { - "toggle": "Tampilkan/sembunyikan anak", - "addChild": "Tambah bookmark anak", - "addSibling": "Tambah bookmark sejajar", - "remove": "Hapus bookmark" - }, - "confirmRemove": "Hapus bookmark ini dan semua anaknya?" - }, - "messages": { - "loadedTitle": "Bookmark diekstrak", - "loadedBody": "Bookmark yang ada dari PDF dimuat ke editor.", - "noBookmarks": "Tidak ditemukan bookmark di PDF terpilih.", - "loadFailed": "Tidak dapat mengekstrak bookmark dari PDF terpilih.", - "imported": "Bookmark diimpor", - "importedBody": "Outline JSON Anda menggantikan konten editor saat ini.", - "importedClipboard": "Data clipboard menggantikan daftar bookmark saat ini.", - "invalidJson": "Struktur JSON tidak valid", - "invalidJsonBody": "Harap berikan file JSON bookmark yang valid lalu coba lagi.", - "exported": "Unduhan JSON siap", - "copied": "Disalin ke clipboard", - "copiedBody": "JSON bookmark berhasil disalin.", - "copyFailed": "Gagal menyalin" - }, - "error": { - "failed": "Gagal memperbarui table of contents" - }, - "submit": "Terapkan table of contents", - "results": { - "title": "PDF diperbarui dengan bookmark", - "subtitle": "Unduh file yang diproses atau batalkan operasi di bawah." - } - }, - "removePages": { - "tags": "Menghapus halaman,menghapus halaman", - "title": "Menghapus", - "pageNumbers": { - "label": "Halaman yang akan Dihapus", - "placeholder": "mis., 1,3,5-8,10", - "error": "Format nomor halaman tidak valid. Gunakan angka, rentang (1-5), atau ekspresi matematis (2n+1)" - }, - "filenamePrefix": "halaman_dihapus", - "files": { - "placeholder": "Pilih berkas PDF di tampilan utama untuk memulai" - }, - "settings": { - "title": "Pengaturan" - }, - "tooltip": { - "header": { - "title": "Pengaturan Hapus Halaman" - }, - "pageNumbers": { - "title": "Pemilihan Halaman", - "text": "Tentukan halaman mana yang akan dihapus dari PDF Anda. Anda dapat memilih halaman individu, rentang, atau menggunakan ekspresi matematis.", - "bullet1": "Halaman individu: 1,3,5 (menghapus halaman 1, 3, dan 5)", - "bullet2": "Rentang halaman: 1-5,10-15 (menghapus halaman 1-5 dan 10-15)", - "bullet3": "Matematis: 2n+1 (menghapus halaman ganjil)", - "bullet4": "Rentang terbuka: 5- (menghapus dari halaman 5 hingga akhir)" - }, - "examples": { - "title": "Contoh Umum", - "text": "Berikut beberapa pola pemilihan halaman yang umum:", - "bullet1": "Hapus halaman pertama: 1", - "bullet2": "Hapus 3 halaman terakhir: -3", - "bullet3": "Hapus selang-seling: 2n", - "bullet4": "Hapus halaman tertentu yang terpencar: 1,5,10,15" - }, - "safety": { - "title": "Tips Keamanan", - "text": "Pertimbangan penting saat menghapus halaman:", - "bullet1": "Selalu pratinjau pilihan Anda sebelum memproses", - "bullet2": "Simpan cadangan berkas asli Anda", - "bullet3": "Penomoran halaman dimulai dari 1, bukan 0", - "bullet4": "Nomor halaman tidak valid akan diabaikan" - } - }, - "error": { - "failed": "Terjadi kesalahan saat menghapus halaman." - }, - "results": { - "title": "Hasil Penghapusan Halaman" - }, - "submit": "Menghapus" - }, - "extractPages": { - "title": "Ekstrak Halaman", - "pageNumbers": { - "label": "Halaman yang Diekstrak", - "placeholder": "mis., 1,3,5-8 atau odd & 1-10" - }, - "settings": { - "title": "Pengaturan" - }, - "tooltip": { - "description": "Mengekstrak halaman yang dipilih ke PDF baru, mempertahankan urutan." - }, - "error": { - "failed": "Gagal mengekstrak halaman" - }, - "results": { - "title": "Halaman Terekstrak" - }, - "submit": "Ekstrak Halaman" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Panduan Pemilihan Halaman" - }, - "basic": { - "title": "Penggunaan Dasar", - "text": "Pilih halaman tertentu dari dokumen PDF Anda menggunakan sintaks sederhana.", - "bullet1": "Halaman individu: 1,3,5", - "bullet2": "Rentang halaman: 3-6 atau 10-15", - "bullet3": "Semua halaman: all" - }, - "advanced": { - "title": "Fitur Lanjutan" - }, - "tips": { - "title": "Tips", - "text": "Ingat panduan berikut:", - "bullet1": "Penomoran halaman dimulai dari 1 (bukan 0)", - "bullet2": "Spasi akan dihapus otomatis", - "bullet3": "Ekspresi tidak valid akan diabaikan" - }, - "syntax": { - "title": "Dasar Sintaks", - "text": "Gunakan angka, rentang, kata kunci, dan progresi (n dimulai dari 0). Tanda kurung didukung.", - "bullets": { - "numbers": "Angka/rentang: 5, 10-20", - "keywords": "Kata kunci: odd, even", - "progressions": "Progresi: 3n, 4n+1" - } - }, - "operators": { - "title": "Operator", - "text": "AND memiliki prioritas lebih tinggi daripada koma. NOT berlaku dalam rentang dokumen.", - "and": "AND: & atau \"and\" — mengharuskan kedua kondisi (mis., 1-50 & even)", - "comma": "Koma: , atau | — menggabungkan pilihan (mis., 1-10, 20)", - "not": "NOT: ! atau \"not\" — mengecualikan halaman (mis., 3n & not 30)" - }, - "examples": { - "title": "Contoh" - }, - "complex": { - "bullet1": "1,3-5,8,2n → halaman 1, 3–5, 8, ditambah halaman genap", - "bullet2": "10-,2n-1 → dari halaman 10 hingga akhir + halaman ganjil", - "description": "Campurkan berbagai jenis.", - "title": "Kombinasi Kompleks" - }, - "description": "Pilih halaman mana yang digunakan untuk operasi. Mendukung halaman tunggal, rentang, rumus, dan kata kunci all.", - "individual": { - "bullet1": "1,3,5 → memilih halaman 1, 3, 5", - "bullet2": "2,7,12 → memilih halaman 2, 7, 12", - "description": "Masukkan angka yang dipisah dengan koma.", - "title": "Halaman Individu" - }, - "mathematical": { - "bullet1": "2n → semua halaman genap (2, 4, 6…)", - "bullet2": "2n-1 → semua halaman ganjil (1, 3, 5…)", - "bullet3": "3n → setiap halaman ke-3 (3, 6, 9…)", - "bullet4": "4n-1 → halaman 3, 7, 11, 15…", - "description": "Gunakan n dalam rumus untuk pola.", - "title": "Fungsi Matematika" - }, - "ranges": { - "bullet1": "3-6 → memilih halaman 3–6", - "bullet2": "10-15 → memilih halaman 10–15", - "bullet3": "5- → memilih halaman 5 hingga akhir", - "description": "Gunakan - untuk halaman berurutan.", - "title": "Rentang Halaman" - }, - "special": { - "bullet1": "all → memilih semua halaman", - "title": "Kata Kunci Khusus" - } - } - }, - "bulkSelection": { - "syntaxError": "Ada masalah sintaks. Lihat tips Pemilihan Halaman untuk bantuan.", - "header": { - "title": "Panduan Pemilihan Halaman" - }, - "syntax": { - "title": "Dasar Sintaks", - "text": "Gunakan angka, rentang, kata kunci, dan progresi (n dimulai dari 0). Tanda kurung didukung.", - "bullets": { - "numbers": "Angka/rentang: 5, 10-20", - "keywords": "Kata kunci: odd, even", - "progressions": "Progresi: 3n, 4n+1" - } - }, - "operators": { - "title": "Operator", - "text": "AND memiliki prioritas lebih tinggi daripada koma. NOT berlaku dalam rentang dokumen.", - "and": "AND: & atau \"and\" — mengharuskan kedua kondisi (mis., 1-50 & even)", - "comma": "Koma: , atau | — menggabungkan pilihan (mis., 1-10, 20)", - "not": "NOT: ! atau \"not\" — mengecualikan halaman (mis., 3n & not 30)" - }, - "examples": { - "title": "Contoh", - "first50": "50 pertama", - "last50": "50 terakhir", - "every3rd": "Setiap ke-3", - "oddWithinExcluding": "Ganjil dalam 1-20 kecuali 5-7", - "combineSets": "Gabungkan himpunan" - }, - "firstNPages": { - "title": "N Halaman Pertama", - "placeholder": "Jumlah halaman" - }, - "lastNPages": { - "title": "N Halaman Terakhir", - "placeholder": "Jumlah halaman" - }, - "everyNthPage": { - "title": "Setiap Halaman ke-N", - "placeholder": "Ukuran langkah" - }, - "range": { - "title": "Rentang", - "fromPlaceholder": "Dari", - "toPlaceholder": "Sampai" - }, - "keywords": { - "title": "Kata Kunci" - }, - "advanced": { - "title": "Lanjutan" - } - }, - "compressPdfs": { - "tags": "remas, kecil, mini" - }, - "unlockPDFForms": { - "tags": "remove,delete,form,field,readonly", - "title": "Hapus Read-Only dari Bidang Formulir", - "header": "Buka Kunci Formulir PDF", - "submit": "Remove", - "description": "Alat ini akan menghapus pembatasan hanya baca dari bidang formulir PDF, sehingga dapat diedit dan diisi.", - "filenamePrefix": "formulir_dibuka", - "files": { - "placeholder": "Pilih berkas PDF di tampilan utama untuk memulai" - }, - "error": { - "failed": "Terjadi kesalahan saat membuka kunci formulir PDF." - }, - "results": { - "title": "Hasil Formulir yang Dibuka" - } - }, - "changeMetadata": { - "header": "Ganti Metadata", - "submit": "Ganti", - "filenamePrefix": "metadata", - "settings": { - "title": "Pengaturan Metadata" - }, - "standardFields": { - "title": "Bidang Standar" - }, - "deleteAll": { - "label": "Hapus Metadata yang Ada", - "checkbox": "Hapus semua metadata" - }, - "title": { - "label": "Judul", - "placeholder": "Judul dokumen" - }, - "author": { - "label": "Penulis", - "placeholder": "Penulis dokumen" - }, - "subject": { - "label": "Subjek", - "placeholder": "Subjek dokumen" - }, - "keywords": { - "label": "Kata kunci", - "placeholder": "Kata kunci dokumen" - }, - "creator": { - "label": "Pembuat", - "placeholder": "Pembuat dokumen" - }, - "producer": { - "label": "Produsen", - "placeholder": "Produsen dokumen" - }, - "dates": { - "title": "Bidang Tanggal" - }, - "creationDate": { - "label": "Tanggal Pembuatan", - "placeholder": "Tanggal pembuatan" - }, - "modificationDate": { - "label": "Tanggal Modifikasi", - "placeholder": "Tanggal modifikasi" - }, - "trapped": { - "label": "Status Trapped", - "unknown": "Tidak diketahui", - "true": "Benar", - "false": "Salah" - }, - "advanced": { - "title": "Opsi Lanjutan" - }, - "customFields": { - "title": "Metadata Kustom", - "description": "Tambahkan bidang metadata kustom ke dokumen", - "add": "Tambah Bidang", - "key": "Kunci", - "keyPlaceholder": "Kunci kustom", - "value": "Nilai", - "valuePlaceholder": "Nilai kustom", - "remove": "Hapus" - }, - "results": { - "title": "PDF yang Diperbarui" - }, - "error": { - "failed": "Terjadi kesalahan saat mengubah metadata PDF." - }, - "tooltip": { - "header": { - "title": "Ikhtisar Metadata PDF" - }, - "standardFields": { - "title": "Bidang Standar", - "text": "Bidang metadata PDF umum yang mendeskripsikan dokumen.", - "bullet1": "Judul: Nama atau tajuk dokumen", - "bullet2": "Penulis: Orang yang membuat dokumen", - "bullet3": "Subjek: Deskripsi singkat konten", - "bullet4": "Kata kunci: Istilah pencarian untuk dokumen", - "bullet5": "Pembuat/Produsen: Perangkat lunak yang digunakan untuk membuat PDF" - }, - "dates": { - "title": "Bidang Tanggal", - "text": "Kapan dokumen dibuat dan diubah.", - "bullet1": "Tanggal Pembuatan: Kapan dokumen asli dibuat", - "bullet2": "Tanggal Modifikasi: Kapan terakhir diubah" - }, - "options": { - "title": "Opsi Tambahan", - "text": "Bidang kustom dan kontrol privasi.", - "bullet1": "Metadata Kustom: Tambahkan pasangan kunci-nilai Anda sendiri", - "bullet2": "Status Trapped: Pengaturan pencetakan berkualitas tinggi", - "bullet3": "Hapus Semua: Hapus semua metadata demi privasi" - }, - "deleteAll": { - "title": "Hapus Metadata yang Ada", - "text": "Penghapusan metadata lengkap untuk memastikan privasi." - }, - "customFields": { - "title": "Metadata Kustom", - "text": "Tambahkan pasangan metadata kunci-nilai kustom Anda sendiri.", - "bullet1": "Tambahkan bidang kustom apa pun yang relevan dengan dokumen Anda", - "bullet2": "Contoh: Departemen, Proyek, Versi, Status", - "bullet3": "Baik kunci maupun nilai diperlukan untuk setiap entri" - }, - "advanced": { - "title": "Opsi Lanjutan", - "trapped": { - "title": "Status Trapped", - "description": "Menunjukkan apakah dokumen disiapkan untuk pencetakan berkualitas tinggi.", - "bullet1": "Benar: Dokumen telah di-trap untuk pencetakan", - "bullet2": "Salah: Dokumen belum di-trap", - "bullet3": "Tidak diketahui: Status trapped tidak ditentukan" - } - } - } - }, - "fileToPDF": { - "tags": "transformasi,format,dokumen,gambar,slide,text,konversi,office,docs,word,excel,powerpoint", - "title": "Berkas ke PDF", - "header": "Mengonversi berkas apa pun ke PDF", - "credit": "Layanan ini menggunakan LibreOffice dan Unoconv untuk konversi berkas.", - "supportedFileTypesInfo": "Jenis File Dukungan", - "supportedFileTypes": "Jenis berkas yang didukung harus mencakup yang di bawah ini, namun untuk daftar lengkap format yang didukung, silakan lihat dokumentasi LibreOffice", - "submit": "Konversi ke PDF" - }, - "ocr": { - "tags": "rekognisi,teks,gambar,pindai,baca,identifikasi,deteksi,dapat diedit", - "title": "OCR / Pembersihan Pindaian", - "desc": "Memindai dan mendeteksi teks dari gambar di dalam PDF dan menambahkannya kembali sebagai teks.", - "header": "Pemindaian Pembersihan / OCR (Pengenalan Karakter Optik)", - "selectText": { - "1": "Pilih bahasa yang akan dideteksi di dalam PDF (Bahasa yang terdaftar adalah bahasa yang saat ini terdeteksi):", - "2": "Menghasilkan berkas teks yang berisi teks OCR di samping PDF yang di-OCR", - "3": "Halaman yang benar dipindai pada sudut miring dengan memutarnya kembali ke tempatnya", - "4": "Halaman yang bersih sehingga kecil kemungkinan OCR akan menemukan teks dalam kebisingan latar belakang. (Tidak ada perubahan output)", - "5": "Bersihkan halaman sehingga kecil kemungkinan OCR akan menemukan teks dalam kebisingan latar belakang, mempertahankan pembersihan pada keluaran.", - "6": "Mengabaikan halaman yang memiliki teks interaktif, hanya halaman OCR yang berupa gambar", - "7": "Memaksa OCR, akan meng-OCR setiap halaman dengan menghapus semua elemen teks asli", - "8": "Normal (Akan terjadi kesalahan jika PDF berisi teks)", - "9": "Pengaturan Tambahan", - "10": "Mode OCR", - "11": "Hapus gambar setelah OCR (Menghapus Semua gambar, hanya berguna jika merupakan bagian dari langkah konversi)", - "12": "Jenis Render (Lanjutan)" - }, - "help": "Silakan baca dokumentasi ini tentang cara menggunakan ini untuk bahasa lain dan/atau penggunaan yang tidak ada di docker", - "credit": "Layanan ini menggunakan qpdf dan Tesseract untuk OCR.", - "submit": "Memproses PDF dengan OCR", - "operation": { - "submit": "Proses OCR dan Tinjau" - }, - "results": { - "title": "Hasil OCR" - }, - "languagePicker": { - "additionalLanguages": "Mencari bahasa tambahan?", - "viewSetupGuide": "Lihat panduan penyiapan →" - }, - "settings": { - "title": "Pengaturan", - "ocrMode": { - "label": "Mode OCR", - "auto": "Otomatis (lewati lapisan teks)", - "force": "Paksa (OCR ulang semua, ganti teks)", - "strict": "Ketat (batalkan jika ditemukan teks)" - }, - "languages": { - "label": "Bahasa", - "placeholder": "Pilih bahasa" - }, - "compatibilityMode": { - "label": "Mode Kompatibilitas" - }, - "advancedOptions": { - "label": "Opsi Pemrosesan", - "sidecar": "Buat berkas teks", - "deskew": "Luruskan halaman", - "clean": "Bersihkan berkas masukan", - "cleanFinal": "Bersihkan keluaran akhir" - } - }, - "tooltip": { - "header": { - "title": "Ikhtisar Pengaturan OCR" - }, - "mode": { - "title": "Mode OCR", - "text": "Optical Character Recognition (OCR) membantu Anda mengubah halaman hasil pindai atau tangkapan layar menjadi teks yang dapat dicari, disalin, atau disorot.", - "bullet1": "Otomatis melewati halaman yang sudah berisi lapisan teks.", - "bullet2": "Paksa melakukan OCR ulang setiap halaman dan mengganti semua teks.", - "bullet3": "Ketat berhenti jika ditemukan teks yang dapat dipilih." - }, - "languages": { - "title": "Bahasa", - "text": "Tingkatkan akurasi OCR dengan menentukan bahasa yang diharapkan. Pilih satu atau lebih bahasa untuk membimbing deteksi." - }, - "output": { - "title": "Keluaran", - "text": "Putuskan bagaimana Anda ingin teks keluaran diformat:", - "bullet1": "PDF yang dapat dicari menyematkan teks di belakang gambar asli.", - "bullet2": "HOCR XML menghasilkan berkas terstruktur yang dapat dibaca mesin.", - "bullet3": "Sidecar teks biasa membuat berkas .txt terpisah dengan konten mentah." - }, - "advanced": { - "header": { - "title": "Pemrosesan OCR Lanjutan" - }, - "compatibility": { - "title": "Mode Kompatibilitas", - "text": "Menggunakan mode OCR 'sandwich PDF': menghasilkan berkas lebih besar, tetapi lebih andal untuk bahasa tertentu dan perangkat lunak PDF lama. Secara bawaan kami menggunakan hOCR untuk PDF yang lebih kecil dan modern." - }, - "sidecar": { - "title": "Buat Berkas Teks", - "text": "Menghasilkan berkas .txt terpisah bersama PDF yang berisi semua teks yang diekstrak untuk akses dan pemrosesan mudah." - }, - "deskew": { - "title": "Luruskan Halaman", - "text": "Secara otomatis memperbaiki halaman yang miring untuk meningkatkan akurasi OCR. Berguna untuk dokumen hasil pindai yang tidak sejajar sempurna." - }, - "clean": { - "title": "Bersihkan Berkas Masukan", - "text": "Pra-memroses masukan dengan menghapus noise, meningkatkan kontras, dan mengoptimalkan gambar untuk pengenalan OCR yang lebih baik sebelum pemrosesan." - }, - "cleanFinal": { - "title": "Bersihkan Keluaran Akhir", - "text": "Pasca-memroses PDF akhir dengan menghapus artefak OCR dan mengoptimalkan lapisan teks untuk keterbacaan yang lebih baik dan ukuran berkas lebih kecil." - } - } - }, - "error": { - "failed": "Operasi OCR gagal" - } - }, - "extractImages": { - "tags": "gambar, foto, simpan, arsip, zip, tangkap, ambil", - "title": "Ekstrak Gambar", - "header": "Mengekstrak Gambar", - "selectText": "Pilih format gambar yang akan dikonversi", - "allowDuplicates": "Simpan Gambar Duplikat", - "submit": "Ekstrak", - "settings": { - "title": "Pengaturan" - }, - "error": { - "failed": "Terjadi kesalahan saat mengekstrak gambar dari PDF." - } - }, - "pdfToPDFA": { - "tags": "arsip, jangka panjang, standar, konversi, penyimpanan, pelestarian", - "title": "PDF Ke PDF/A", - "header": "PDF ke PDF/A", - "credit": "Layanan ini menggunakan libreoffice untuk konversi PDF/A.", - "submit": "Konversi", - "tip": "Saat ini tidak dapat digunakan untuk beberapa input sekaligus", - "outputFormat": "Format keluaran", - "pdfWithDigitalSignature": "PDF ini mengandung tanda tangan digital. Ini akan dihapus pada langkah berikutnya." - }, - "PDFToWord": { - "tags": "doc, docx, odt, kata, transformasi, format, konversi, kantor, microsoft, docfile", - "title": "PDF ke Word", - "header": "PDF ke Word", - "selectText": { - "1": "Hasil format berkas" - }, - "credit": "Layanan ini menggunakan LibreOffice untuk konversi berkas.", - "submit": "Konversi" - }, - "PDFToPresentation": { - "tags": "slide, pertunjukan, kantor, microsoft", - "title": "PDF Ke Presentation", - "header": "PDF ke Presentation", - "selectText": { - "1": "Hasil format berkas" - }, - "credit": "Layanan ini menggunakan LibreOffice untuk konversi berkas.", - "submit": "Konversi" - }, - "PDFToText": { - "tags": "format kaya, format teks kaya, format teks kaya", - "title": "PDF ke RTF (Text)", - "header": "PDF ke RTF (Text)", - "selectText": { - "1": "Hasil format berkas" - }, - "credit": "Layanan ini menggunakan LibreOffice untuk konversi berkas.", - "submit": "Konversi" - }, - "PDFToHTML": { - "tags": "konten web, ramah browser", - "title": "PDF ke HTML", - "header": "PDF ke HTML", - "credit": "Layanan ini menggunakan pdftohtml untuk konversi berkas.", - "submit": "Konversi" - }, - "PDFToXML": { - "tags": "ekstraksi data, konten terstruktur, interop, transformasi, konversi", - "title": "PDF ke XML", - "header": "PDF ke XML", - "credit": "Layanan ini menggunakan LibreOffice untuk konversi berkas.", - "submit": "Konversi" - }, - "ScannerImageSplit": { - "tags": "pisahkan, deteksi otomatis, pindai, multi-foto, atur", - "selectText": { - "1": "Ambang Batas Sudut:", - "2": "Menetapkan sudut absolut minimum yang diperlukan agar gambar dapat diputar (default: 10).", - "3": "Toleransi:", - "4": "Menentukan kisaran variasi warna di sekitar perkiraan warna latar belakang (default: 30).", - "5": "Area Minimum:", - "6": "Menetapkan ambang batas area minimum untuk foto (default: 10000).", - "7": "Area Kontur Minimum:", - "8": "Menetapkan ambang batas area kontur minimum untuk foto", - "9": "Ukuran Batas:", - "10": "Menetapkan ukuran batas yang ditambahkan dan dihapus untuk mencegah batas putih pada output (default: 1)." - }, - "info": "Python tidak terinstal. Ini diperlukan untuk menjalankan." - }, - "scannerImageSplit": { - "title": "Gambar yang Diekstrak", - "submit": "Ekstrak Pindai Gambar", - "error": { - "failed": "Terjadi kesalahan saat mengekstrak pemindaian gambar." - }, - "tooltip": { - "title": "Pemecah Foto", - "whatThisDoes": "Apa fungsinya", - "whatThisDoesDesc": "Secara otomatis menemukan dan mengekstrak tiap foto dari halaman hasil pindai atau gambar komposit—tanpa pemotongan manual.", - "whenToUse": "Kapan digunakan", - "useCase1": "Pindai seluruh halaman album sekaligus", - "useCase2": "Pisahkan batch flatbed menjadi berkas terpisah", - "useCase3": "Pecah kolase menjadi foto individual", - "useCase4": "Ambil foto dari dokumen", - "quickFixes": "Perbaikan cepat", - "problem1": "Foto tidak terdeteksi → tingkatkan Tolerance ke 30-50", - "problem2": "Terlalu banyak deteksi keliru → tingkatkan Minimum Area ke 15.000-20.000", - "problem3": "Pangkas terlalu rapat → tingkatkan Border Size ke 5-10", - "problem4": "Foto miring tidak diluruskan → turunkan Angle Threshold ke ~5°", - "problem5": "Kotak debu/noise → tingkatkan Minimum Contour Area ke 1000-2000", - "setupTips": "Tips penyiapan", - "tip1": "Gunakan latar polos dan terang", - "tip2": "Sisakan celah kecil (≈1 cm) antar foto", - "tip3": "Pindai pada 300-600 DPI", - "tip4": "Bersihkan kaca pemindai", - "headsUp": "Perhatian", - "headsUpDesc": "Foto yang saling tumpang tindih atau latar belakang yang sangat mirip warnanya dengan foto dapat mengurangi akurasi—cobalah latar yang lebih terang atau lebih gelap dan sisakan lebih banyak ruang." - } - }, - "sign": { - "title": "Tanda", - "header": "Tandatangani PDF", - "upload": "Unggah Gambar", - "draw": { - "title": "Gambar tanda tangan Anda", - "clear": "Bersihkan" - }, - "canvas": { - "heading": "Gambar tanda tangan Anda", - "clickToOpen": "Klik untuk membuka kanvas gambar", - "modalTitle": "Gambar tanda tangan Anda", - "colorLabel": "Warna", - "penSizeLabel": "Ukuran pena", - "penSizePlaceholder": "Ukuran", - "clear": "Bersihkan kanvas", - "colorPickerTitle": "Pilih warna garis" - }, - "text": { - "name": "Nama Penandatangan", - "placeholder": "Masukkan nama lengkap Anda", - "fontLabel": "Font", - "fontSizeLabel": "Ukuran font", - "fontSizePlaceholder": "Ketik atau pilih ukuran font (8-200)", - "colorLabel": "Warna teks" - }, - "clear": "Hapus", - "add": "Tambah", - "saved": { - "heading": "Tanda tangan tersimpan", - "description": "Gunakan ulang tanda tangan yang disimpan kapan saja.", - "emptyTitle": "Belum ada tanda tangan tersimpan", - "emptyDescription": "Gambar, unggah, atau ketik tanda tangan di atas, lalu gunakan \"Simpan ke pustaka\" untuk menyimpan hingga {{max}} favorit siap pakai.", - "type": { - "canvas": "Gambar", - "image": "Unggah", - "text": "Teks" - }, - "limitTitle": "Batas tercapai", - "limitDescription": "Hapus tanda tangan tersimpan sebelum menambahkan yang baru (maks {{max}}).", - "carouselPosition": "{{current}} dari {{total}}", - "prev": "Sebelumnya", - "next": "Berikutnya", - "delete": "Hapus", - "label": "Label", - "defaultLabel": "Tanda tangan", - "defaultCanvasLabel": "Tanda tangan gambar", - "defaultImageLabel": "Tanda tangan terunggah", - "defaultTextLabel": "Tanda tangan ketik", - "saveButton": "Simpan tanda tangan", - "saveUnavailable": "Buat tanda tangan terlebih dahulu untuk menyimpannya.", - "noChanges": "Tanda tangan saat ini sudah disimpan.", - "status": { - "saved": "Tersimpan" - } - }, - "save": "Simpan Tanda Tangan", - "applySignatures": "Terapkan Tanda Tangan", - "personalSigs": "Tanda Tangan Pribadi", - "sharedSigs": "Tanda Tangan Berbagi", - "noSavedSigs": "Tidak ditemukan tanda tangan yang disimpan", - "addToAll": "Tambahkan ke semua halaman", - "delete": "Hapus", - "first": "Halaman pertama", - "last": "Halaman terakhir", - "next": "Halaman berikutnya", - "previous": "Halaman sebelumnya", - "maintainRatio": "Alihkan pertahankan rasio aspek", - "undo": "Urungkan", - "redo": "Ulangi", - "submit": "Tandatangani Dokumen", - "steps": { - "configure": "Konfigurasikan Tanda Tangan" - }, - "step": { - "createDesc": "Pilih cara membuat tanda tangan", - "place": "Tempatkan & simpan", - "placeDesc": "Posisikan tanda tangan di PDF Anda" - }, - "type": { - "title": "Jenis Tanda Tangan", - "draw": "Gambar", - "canvas": "Kanvas", - "image": "Gambar", - "text": "Teks", - "saved": "Tersimpan" - }, - "image": { - "label": "Unggah gambar tanda tangan", - "placeholder": "Pilih berkas gambar", - "hint": "Unggah gambar PNG atau JPG dari tanda tangan Anda" - }, - "instructions": { - "title": "Cara menambahkan tanda tangan", - "canvas": "Setelah menggambar tanda tangan Anda di kanvas, tutup modal lalu klik di mana saja pada PDF untuk menempatkannya.", - "image": "Setelah mengunggah gambar tanda tangan Anda di atas, klik di mana saja pada PDF untuk menempatkannya.", - "saved": "Pilih tanda tangan tersimpan di atas, lalu klik di mana saja pada PDF untuk menempatkannya.", - "text": "Setelah memasukkan nama Anda di atas, klik di mana saja pada PDF untuk menempatkan tanda tangan Anda.", - "paused": "Penempatan dijeda", - "resumeHint": "Lanjutkan penempatan untuk mengklik dan menambahkan tanda tangan Anda.", - "noSignature": "Buat tanda tangan di atas untuk mengaktifkan alat penempatan." - }, - "mode": { - "move": "Pindahkan Tanda Tangan", - "place": "Tempatkan Tanda Tangan", - "pause": "Jeda penempatan", - "resume": "Lanjutkan penempatan" - }, - "updateAndPlace": "Perbarui dan Tempatkan", - "activate": "Aktifkan Penempatan Tanda Tangan", - "deactivate": "Hentikan Penempatan Tanda Tangan", - "results": { - "title": "Hasil Tanda Tangan" - }, - "error": { - "failed": "Terjadi kesalahan saat menandatangani PDF." - } - }, - "flatten": { - "title": "Ratakan", - "header": "Ratakan PDF", - "flattenOnlyForms": "Ratakan hanya formulir", - "submit": "Ratakan", - "filenamePrefix": "diratakan", - "files": { - "placeholder": "Pilih berkas PDF di tampilan utama untuk memulai" - }, - "steps": { - "settings": "Pengaturan" - }, - "options": { - "stepTitle": "Opsi Perataan", - "title": "Opsi Perataan", - "flattenOnlyForms": { - "label": "Ratakan hanya formulir", - "desc": "Hanya meratakan bidang formulir, membiarkan elemen interaktif lainnya tetap utuh" - }, - "note": "Perataan menghapus elemen interaktif dari PDF, membuatnya tidak dapat diedit." - }, - "results": { - "title": "Hasil Perataan" - }, - "error": { - "failed": "Terjadi kesalahan saat meratakan PDF." - }, - "tooltip": { - "header": { - "title": "Tentang Meratakan PDF" - }, - "description": { - "title": "Apa yang dilakukan perataan?", - "text": "Perataan membuat PDF Anda tidak dapat diedit dengan mengubah formulir yang dapat diisi dan tombol menjadi teks dan gambar biasa. PDF akan terlihat persis sama, tetapi tidak ada yang bisa mengubah atau mengisi formulir lagi. Sempurna untuk berbagi formulir yang telah selesai, membuat dokumen final untuk arsip, atau memastikan PDF tampak sama di mana pun.", - "bullet1": "Kotak teks menjadi teks biasa (tidak dapat diedit)", - "bullet2": "Kotak centang dan tombol menjadi gambar", - "bullet3": "Bagus untuk versi final yang tidak ingin Anda ubah", - "bullet4": "Memastikan tampilan konsisten di semua perangkat" - }, - "formsOnly": { - "title": "Apa arti 'Hanya meratakan formulir'?", - "text": "Opsi ini hanya menghapus kemampuan untuk mengisi formulir, tetapi menjaga fitur lain tetap berfungsi seperti mengklik tautan, melihat markah buku, dan membaca komentar.", - "bullet1": "Formulir menjadi tidak dapat diedit", - "bullet2": "Tautan masih berfungsi saat diklik", - "bullet3": "Komentar dan catatan tetap terlihat", - "bullet4": "Markah buku tetap membantu navigasi" - } - } - }, - "repair": { - "tags": "perbaiki, pulihkan, koreksi, pulihkan", - "title": "Perbaiki", - "header": "Perbaiki PDF", - "submit": "Perbaiki", - "description": "Alat ini akan mencoba memperbaiki berkas PDF yang rusak atau korup. Tidak diperlukan pengaturan tambahan.", - "filenamePrefix": "diperbaiki", - "files": { - "placeholder": "Pilih berkas PDF di tampilan utama untuk memulai" - }, - "error": { - "failed": "Terjadi kesalahan saat memperbaiki PDF." - }, - "results": { - "title": "Hasil Perbaikan" - } - }, - "removeBlanks": { - "title": "Hapus yang Kosong", - "header": "Hapus Halaman Kosong", - "settings": { - "title": "Pengaturan" - }, - "threshold": { - "label": "Ambang Keputihan Piksel" - }, - "whitePercent": { - "label": "Ambang Persentase Putih", - "unit": "%" - }, - "includeBlankPages": { - "label": "Sertakan halaman kosong yang terdeteksi" - }, - "tooltip": { - "header": { - "title": "Pengaturan Hapus Halaman Kosong" - }, - "threshold": { - "title": "Ambang Keputihan Piksel", - "text": "Mengontrol seberapa putih sebuah piksel agar dianggap 'putih'. Ini membantu menentukan area mana yang dihitung sebagai area kosong pada halaman.", - "bullet1": "0 = Hitam pekat (paling ketat)", - "bullet2": "128 = Abu-abu sedang", - "bullet3": "255 = Putih pekat (paling longgar)" - }, - "whitePercent": { - "title": "Ambang Persentase Putih", - "text": "Menetapkan persentase minimum piksel putih agar sebuah halaman dianggap kosong dan dihapus.", - "bullet1": "Nilai lebih rendah (mis., 80%) = Lebih banyak halaman dihapus", - "bullet2": "Nilai lebih tinggi (mis., 95%) = Hanya halaman yang sangat kosong yang dihapus", - "bullet3": "Gunakan nilai lebih tinggi untuk dokumen dengan latar belakang terang" - }, - "includeBlankPages": { - "title": "Sertakan Halaman Kosong yang Terdeteksi", - "text": "Saat diaktifkan, membuat PDF terpisah yang berisi semua halaman kosong yang terdeteksi dan dihapus dari dokumen asli.", - "bullet1": "Berguna untuk meninjau apa yang dihapus", - "bullet2": "Membantu memverifikasi akurasi deteksi", - "bullet3": "Dapat dinonaktifkan untuk mengurangi ukuran berkas keluaran" - } - }, - "submit": "Hapus Kosong", - "error": { - "failed": "Gagal menghapus halaman kosong" - }, - "results": { - "title": "Halaman Kosong yang Dihapus" - } - }, - "removeAnnotations": { - "tags": "komentar, sorot, catatan, markup, hapus", - "title": "Hapus Anotasi", - "header": "Hapus Anotasi", - "submit": "Hapus", - "settings": { - "title": "Pengaturan" - }, - "info": { - "title": "Tentang Hapus Anotasi", - "description": "Alat ini akan menghapus semua anotasi (komentar, sorotan, catatan, dll.) dari dokumen PDF Anda." - }, - "tooltip": { - "header": { - "title": "Tentang Hapus Anotasi" - }, - "description": { - "title": "Fungsinya" - } - }, - "error": { - "failed": "Terjadi kesalahan saat menghapus anotasi dari PDF." - } - }, - "compare": { - "tags": "membedakan, kontras, perubahan, analisis", - "title": "Bandingkan", - "header": "Bandingkan PDF", - "clearSelected": "Bersihkan yang dipilih", - "clear": { - "confirmTitle": "Bersihkan PDF yang dipilih?", - "confirmBody": "Ini akan menutup perbandingan saat ini dan membawa Anda kembali ke Berkas Aktif.", - "confirm": "Bersihkan dan kembali" - }, - "review": { - "title": "Hasil Perbandingan", - "actionsHint": "Tinjau perbandingan, tukar peran dokumen, atau ekspor ringkasan.", - "switchOrder": "Tukar urutan", - "exportSummary": "Ekspor ringkasan" - }, - "base": { - "label": "Dokumen asli", - "placeholder": "Pilih PDF asli" - }, - "comparison": { - "label": "Dokumen yang diedit", - "placeholder": "Pilih PDF yang diedit" - }, - "addFilesHint": "Tambahkan PDF di langkah Berkas untuk mengaktifkan pemilihan.", - "noFiles": "Belum ada PDF tersedia", - "pages": "Halaman", - "selection": { - "originalEditedTitle": "Pilih PDF Asli dan yang Diedit" - }, - "original": { - "label": "PDF Asli" - }, - "edited": { - "label": "PDF yang Diedit" - }, - "swap": { - "confirmTitle": "Jalankan ulang perbandingan?", - "confirmBody": "Ini akan menjalankan ulang alat. Anda yakin ingin menukar urutan Asli dan Diedit?", - "confirm": "Tukar dan Jalankan Ulang" - }, - "cta": "Bandingkan", - "loading": "Membandingkan...", - "summary": { - "baseHeading": "Dokumen asli", - "comparisonHeading": "Dokumen yang diedit", - "pageLabel": "Halaman" - }, - "rendering": { - "pageNotReadyTitle": "Halaman belum dirender", - "pageNotReadyBody": "Beberapa halaman masih dirender. Navigasi akan mulus setelah siap.", - "rendering": "merender", - "inProgress": "Setidaknya salah satu PDF ini sangat besar, pengguliran tidak akan mulus sampai perenderan selesai", - "pagesRendered": "halaman dirender", - "complete": "Perenderan halaman selesai" - }, - "dropdown": { - "deletionsLabel": "Penghapusan", - "additionsLabel": "Penambahan", - "deletions": "Penghapusan ({{count}})", - "additions": "Penambahan ({{count}})", - "searchPlaceholder": "Cari perubahan...", - "noResults": "Tidak ada perubahan ditemukan" - }, - "actions": { - "stackVertically": "Tumpuk vertikal", - "placeSideBySide": "Letakkan berdampingan", - "zoomOut": "Perkecil", - "zoomIn": "Perbesar", - "resetView": "Atur ulang tampilan", - "unlinkScrollPan": "Lepas taut gulir dan geser", - "linkScrollPan": "Tautkan gulir dan geser", - "unlinkScroll": "Lepas taut gulir", - "linkScroll": "Tautkan gulir" - }, - "toasts": { - "unlinkedTitle": "Gulir & geser independen diaktifkan", - "unlinkedBody": "Tip: Panah Atas/Bawah menggulir kedua panel; penggeseran hanya memindahkan panel aktif." - }, - "error": { - "selectRequired": "Pilih dokumen asli dan yang diedit.", - "filesMissing": "Tidak dapat menemukan berkas yang dipilih. Silakan pilih kembali.", - "generic": "Tidak dapat membandingkan berkas ini." - }, - "status": { - "extracting": "Mengekstrak teks...", - "processing": "Menganalisis perbedaan...", - "complete": "Perbandingan siap" - }, - "longJob": { - "title": "Perbandingan besar sedang berlangsung", - "body": "Gabungan PDF ini melebihi 2.000 halaman. Pemrosesan dapat memakan waktu beberapa menit." - }, - "slowOperation": { - "title": "Masih memproses…", - "body": "Perbandingan ini memakan waktu lebih lama dari biasanya. Anda dapat membiarkannya berlanjut atau membatalkannya.", - "cancel": "Batalkan perbandingan" - }, - "newLine": "baris-baru", - "complex": { - "message": "Satu atau kedua dokumen yang disediakan adalah file besar, keakuratan perbandingan mungkin berkurang" - }, - "large": { - "file": { - "message": "Satu atau Kedua dokumen yang disediakan terlalu besar untuk diproses" - } - }, - "no": { - "text": { - "message": "Satu atau kedua PDF yang dipilih tidak memiliki konten teks. Pilih PDF dengan teks untuk perbandingan." - } - }, - "too": { - "dissimilar": { - "message": "Dokumen ini tampak sangat berbeda. Perbandingan dihentikan untuk menghemat waktu." - } - }, - "earlyDissimilarity": { - "title": "PDF ini terlihat sangat berbeda", - "body": "Sejauh ini kami melihat sangat sedikit kesamaan. Anda dapat menghentikan perbandingan jika ini bukan dokumen terkait.", - "stopButton": "Hentikan perbandingan" - } - }, - "certSign": { - "tags": "mengotentikasi, PEM, P12, resmi, mengenkripsi", - "title": "Penandatanganan Sertifikat", - "filenamePrefix": "ditandatangani", - "signMode": { - "stepTitle": "Mode Tanda Tangan", - "tooltip": { - "header": { - "title": "Tentang Tanda Tangan PDF" - }, - "overview": { - "title": "Cara kerja tanda tangan", - "text": "Kedua mode menyegel dokumen (setiap penyuntingan ditandai sebagai pengubahan tidak sah) dan merekam siapa/kapan/bagaimana untuk audit. Kepercayaan penampil bergantung pada rantai sertifikat." - }, - "manual": { - "title": "Manual - Gunakan sertifikat Anda", - "text": "Gunakan berkas sertifikat Anda sendiri untuk identitas yang selaras dengan merek. Dapat menampilkan Trusted ketika CA/rantai Anda dikenali.", - "use": "Gunakan untuk: berhadapan dengan pelanggan, hukum, kepatuhan." - }, - "auto": { - "title": "Otomatis - Tanpa penyiapan, segel sistem instan", - "text": "Menandatangani dengan sertifikat server self-signed. Sama tamper-evident seal dan audit trail; biasanya menampilkan Unverified di penampil.", - "use": "Gunakan ketika: Anda memerlukan kecepatan dan identitas internal yang konsisten di seluruh peninjauan dan catatan." - }, - "rule": { - "title": "Patokan umum", - "text": "Perlu status penerima Trusted? Manual. Perlu segel cepat yang anti-manipulasi dan jejak audit tanpa penyiapan? Auto." - } - } - }, - "certTypeStep": { - "stepTitle": "Format Sertifikat" - }, - "certFiles": { - "stepTitle": "File Sertifikat" - }, - "appearance": { - "stepTitle": "Tampilan Tanda Tangan", - "tooltip": { - "header": { - "title": "Tentang Tampilan Tanda Tangan" - }, - "invisible": { - "title": "Tanda Tangan Tidak Terlihat", - "text": "Tanda tangan ditambahkan ke PDF untuk keamanan tetapi tidak akan terlihat saat melihat dokumen. Sempurna untuk persyaratan hukum tanpa mengubah tampilan dokumen.", - "bullet1": "Memberikan keamanan tanpa perubahan visual", - "bullet2": "Memenuhi persyaratan hukum untuk penandatanganan digital", - "bullet3": "Tidak memengaruhi tata letak atau desain dokumen" - }, - "visible": { - "title": "Tanda Tangan Terlihat", - "text": "Menampilkan blok tanda tangan pada PDF dengan nama Anda, tanggal, dan detail opsional. Berguna ketika Anda ingin pembaca jelas melihat bahwa dokumen telah ditandatangani.", - "bullet1": "Menampilkan nama penanda tangan dan tanggal pada dokumen", - "bullet2": "Dapat menyertakan alasan dan lokasi penandatanganan", - "bullet3": "Pilih halaman tempat menaruh tanda tangan", - "bullet4": "Dapat menyertakan logo opsional" - } - }, - "invisible": "Tidak terlihat", - "options": { - "title": "Detail Tanda Tangan" - }, - "visible": "Terlihat" - }, - "sign": { - "submit": "Tandatangani PDF", - "results": "PDF Bertanda Tangan" - }, - "error": { - "failed": "Terjadi kesalahan saat memproses tanda tangan." - }, - "tooltip": { - "header": { - "title": "Tentang Mengelola Tanda Tangan" - }, - "overview": { - "title": "Apa yang dapat dilakukan alat ini?", - "text": "Alat ini memungkinkan Anda memeriksa apakah PDF Anda ditandatangani secara digital dan menambahkan tanda tangan digital baru. Tanda tangan digital membuktikan siapa yang membuat atau menyetujui dokumen dan menunjukkan apakah dokumen telah berubah sejak ditandatangani.", - "bullet1": "Periksa tanda tangan yang ada dan validitasnya", - "bullet2": "Lihat informasi terperinci tentang penanda tangan dan sertifikat", - "bullet3": "Tambahkan tanda tangan digital baru untuk mengamankan dokumen Anda", - "bullet4": "Mendukung banyak file dengan navigasi mudah" - }, - "validation": { - "title": "Memeriksa Tanda Tangan", - "text": "Saat Anda memeriksa tanda tangan, alat ini memberi tahu apakah tanda tangan valid, siapa yang menandatangani dokumen, kapan ditandatangani, dan apakah dokumen telah berubah sejak penandatanganan.", - "bullet1": "Menunjukkan apakah tanda tangan valid atau tidak valid", - "bullet2": "Menampilkan informasi penanda tangan dan tanggal penandatanganan", - "bullet3": "Memeriksa apakah dokumen dimodifikasi setelah penandatanganan", - "bullet4": "Dapat menggunakan sertifikat kustom untuk verifikasi" - }, - "signing": { - "title": "Menambahkan Tanda Tangan", - "text": "Untuk menandatangani PDF, Anda memerlukan sertifikat digital (seperti PEM, PKCS12, atau JKS). Anda dapat memilih agar tanda tangan terlihat pada dokumen atau tetap tidak terlihat hanya untuk keamanan.", - "bullet1": "Mendukung format sertifikat PEM, PKCS12, JKS, dan server", - "bullet2": "Opsi untuk menampilkan atau menyembunyikan tanda tangan pada PDF", - "bullet3": "Tambahkan alasan, lokasi, dan nama penanda tangan", - "bullet4": "Pilih halaman tempat meletakkan tanda tangan yang terlihat", - "bullet5": "Gunakan sertifikat server untuk opsi sederhana 'Sign with Stirling-PDF'" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Tentang Jenis Sertifikat" - }, - "what": { - "title": "Apa itu sertifikat?", - "text": "Ini adalah ID aman untuk tanda tangan Anda yang membuktikan Anda yang menandatangani. Kecuali Anda diwajibkan menandatangani melalui sertifikat, kami sarankan menggunakan metode aman lainnya seperti Ketik, Gambar, atau Unggah." - }, - "which": { - "title": "Opsi mana yang harus saya gunakan?", - "text": "Pilih format yang sesuai dengan file sertifikat Anda:", - "bullet1": "PKCS#12 (.p12 / .pfx) – satu file gabungan (paling umum)", - "bullet2": "PFX (.pfx) – versi PKCS12 dari Microsoft", - "bullet3": "PEM – file .pem kunci privat dan sertifikat terpisah", - "bullet4": "JKS – Java .jks keystore untuk workflow dev / CI-CD" - }, - "convert": { - "title": "Kunci tidak terdaftar?", - "text": "Konversi file Anda ke Java keystore (.jks) dengan keytool, lalu pilih JKS." - } - } - }, - "chooseCertificate": "Pilih File Sertifikat", - "chooseJksFile": "Pilih File JKS", - "chooseP12File": "Pilih File PKCS12", - "choosePfxFile": "Pilih File PFX", - "choosePrivateKey": "Pilih File Kunci Privat", - "location": "Lokasi", - "logoTitle": "Logo", - "name": "Nama", - "noLogo": "Tanpa Logo", - "pageNumber": "Nomor Halaman", - "password": "Masukkan Kata Sandi Kunci atau Kunci Pribadi Anda (Jika Ada):", - "passwordOptional": "Biarkan kosong jika tanpa kata sandi", - "reason": "Alasan", - "serverCertMessage": "Menggunakan sertifikat server - tidak perlu file atau kata sandi", - "showLogo": "Tampilkan Logo" - }, - "removeCertSign": { - "tags": "otentikasi, PEM, P12, resmi, dekripsi", - "title": "Hapus Tanda Tangan Sertifikat", - "header": "Hapus sertifikat digital dari PDF", - "selectPDF": "Pilih file PDF:", - "submit": "Hapus Tanda Tangan", - "description": "Alat ini akan menghapus tanda tangan sertifikat digital dari dokumen PDF Anda.", - "filenamePrefix": "unsigned", - "files": { - "placeholder": "Pilih file PDF di tampilan utama untuk memulai" - }, - "error": { - "failed": "Terjadi kesalahan saat menghapus tanda tangan sertifikat." - }, - "results": { - "title": "Hasil Penghapusan Tanda Tangan Sertifikat" - } - }, - "pageLayout": { - "tags": "menggabungkan, komposit, tampilan tunggal, mengatur", - "title": "Tata Letak Multi Halaman", - "header": "Tata Letak Multi Halaman", - "pagesPerSheet": "Halaman per lembar:", - "addBorder": "Menambahkan Batas", - "submit": "Kirim", - "desc": { - "2": "Letakkan 2 halaman berdampingan pada satu lembar.", - "3": "Letakkan 3 halaman pada satu lembar dalam satu baris.", - "4": "Letakkan 4 halaman pada satu lembar (grid 2 × 2).", - "9": "Letakkan 9 halaman pada satu lembar (grid 3 × 3).", - "16": "Letakkan 16 halaman pada satu lembar (grid 4 × 4)." - }, - "error": { - "failed": "Terjadi kesalahan saat membuat tata letak multi-halaman." - } - }, - "bookletImposition": { - "tags": "booklet,imposisi,pencetakan,penjilidan,pelipatan,tanda tangan", - "title": "Imposisi Booklet", - "header": "Imposisi Booklet", - "submit": "Buat Booklet", - "spineLocation": { - "label": "Lokasi Punggung Buku", - "left": "Kiri (Standar)", - "right": "Kanan (RTL)" - }, - "doubleSided": { - "label": "Pencetakan dua sisi", - "tooltip": "Membuat sisi depan dan belakang untuk pencetakan booklet yang benar" - }, - "manualDuplex": { - "title": "Mode Dupleks Manual", - "instructions": "Untuk printer tanpa dupleks otomatis. Anda perlu menjalankannya dua kali:" - }, - "duplexPass": { - "label": "Putaran Cetak", - "first": "Putaran 1", - "second": "Putaran 2", - "firstInstructions": "Mencetak sisi depan → tumpuk menghadap ke bawah → jalankan lagi dengan Putaran 2", - "secondInstructions": "Muat tumpukan cetakan menghadap ke bawah → mencetak sisi belakang" - }, - "rtlBinding": { - "label": "Penjilidan kanan-ke-kiri", - "tooltip": "Untuk bahasa Arab, Ibrani, atau bahasa kanan-ke-kiri lainnya" - }, - "addBorder": { - "label": "Tambahkan batas di sekitar halaman", - "tooltip": "Menambahkan batas di sekitar setiap bagian halaman untuk membantu pemotongan dan penyelarasan" - }, - "addGutter": { - "label": "Tambahkan margin gutter", - "tooltip": "Menambahkan ruang margin dalam untuk penjilidan" - }, - "gutterSize": { - "label": "Ukuran gutter (poin)" - }, - "flipOnShortEdge": { - "label": "Balik pada sisi pendek (hanya dupleks otomatis)", - "tooltip": "Aktifkan untuk pencetakan dupleks sisi pendek (hanya dupleks otomatis - diabaikan pada mode manual)", - "manualNote": "Tidak diperlukan pada mode manual - Anda membalik tumpukan sendiri" - }, - "advanced": { - "toggle": "Opsi Lanjutan" - }, - "paperSizeNote": "Ukuran kertas otomatis diambil dari halaman pertama Anda.", - "tooltip": { - "header": { - "title": "Panduan Pembuatan Booklet" - }, - "description": { - "title": "Apa itu Imposisi Booklet?", - "text": "Membuat booklet profesional dengan menyusun halaman dalam urutan cetak yang benar. Halaman PDF Anda ditempatkan 2-up pada lembar lanskap sehingga saat dilipat dan dijilid, terbaca berurutan seperti buku sungguhan." - }, - "example": { - "title": "Contoh: Booklet 8 Halaman", - "text": "Dokumen 8 halaman Anda menjadi 2 lembar:", - "bullet1": "Lembar 1 Depan: Halaman 8, 1 | Belakang: Halaman 2, 7", - "bullet2": "Lembar 2 Depan: Halaman 6, 3 | Belakang: Halaman 4, 5", - "bullet3": "Saat dilipat & ditumpuk: Terbaca 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Cara Mencetak & Merakit", - "text": "Ikuti langkah-langkah ini untuk booklet yang sempurna:", - "bullet1": "Cetak dua sisi dengan 'Balik pada sisi panjang'", - "bullet2": "Tumpuk lembar secara berurutan, lipat menjadi dua", - "bullet3": "Jepit atau jilid sepanjang punggung yang terlipat", - "bullet4": "Untuk printer sisi pendek: Aktifkan opsi 'Balik pada sisi pendek'" - }, - "manualDuplex": { - "title": "Dupleks Manual (Printer Satu Sisi)", - "text": "Untuk printer tanpa dupleks otomatis:", - "bullet1": "Matikan 'Pencetakan dua sisi'", - "bullet2": "Pilih 'Putaran 1' → Cetak → Tumpuk menghadap ke bawah", - "bullet3": "Pilih 'Putaran 2' → Muat tumpukan → Cetak sisi belakang", - "bullet4": "Lipat dan rakit seperti biasa" - }, - "advanced": { - "title": "Opsi Lanjutan", - "text": "Sesuaikan booklet Anda:", - "bullet1": "Penjilidan Kanan-ke-Kiri: Untuk bahasa Arab, Ibrani, atau bahasa RTL", - "bullet2": "Batas: Menampilkan garis potong untuk pemangkasan", - "bullet3": "Margin Gutter: Menambahkan ruang untuk penjilidan/penjepitan", - "bullet4": "Balik Sisi Pendek: Hanya untuk printer dupleks otomatis" - } - }, - "error": { - "failed": "Terjadi kesalahan saat membuat imposisi booklet." - } - }, - "scalePages": { - "title": "Sesuaikan skala halaman", - "header": "Sesuaikan skala halaman", - "pageSize": "Ukuran halaman dokumen.", - "keepPageSize": "Ukuran Asli", - "scaleFactor": "Tingkat zoom (potong) halaman.", - "submit": "Kirim" - }, - "adjustPageScale": { - "tags": "ubah ukuran,modifikasi,dimensi,adaptasi", - "title": "Sesuaikan Skala Halaman", - "header": "Sesuaikan Skala Halaman", - "scaleFactor": { - "label": "Faktor Skala" - }, - "pageSize": { - "label": "Ukuran Halaman Target", - "keep": "Pertahankan Ukuran Asli", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Sesuaikan Skala Halaman", - "error": { - "failed": "Terjadi kesalahan saat menyesuaikan skala halaman." - }, - "tooltip": { - "header": { - "title": "Ringkasan Pengaturan Skala Halaman" - }, - "description": { - "title": "Deskripsi", - "text": "Sesuaikan ukuran konten PDF dan ubah dimensi halaman." - }, - "scaleFactor": { - "title": "Faktor Skala", - "text": "Mengontrol seberapa besar atau kecil tampilan konten pada halaman. Konten diskalakan dan dipusatkan - jika konten yang diskalakan lebih besar dari ukuran halaman, konten dapat terpotong.", - "bullet1": "1.0 = Ukuran asli", - "bullet2": "0.5 = Setengah ukuran (50% lebih kecil)", - "bullet3": "2.0 = Dua kali ukuran (200% lebih besar, mungkin terpotong)" - }, - "pageSize": { - "title": "Ukuran Halaman Target", - "text": "Mengatur dimensi halaman PDF keluaran. 'Pertahankan Ukuran Asli' menjaga dimensi saat ini, sedangkan opsi lain mengubah ukuran ke ukuran kertas standar." - } - } - }, - "add-page-numbers": { - "tags": "beri halaman, beri label, atur, indeks" - }, - "auto-rename": { - "tags": "deteksi otomatis, berbasis tajuk, atur, beri label ulang", - "title": "Ganti Nama Otomatis", - "header": "Ganti Nama PDF Otomatis", - "description": "Secara otomatis menemukan judul dari konten PDF Anda dan menggunakannya sebagai nama file.", - "submit": "Ganti Nama Otomatis", - "files": { - "placeholder": "Pilih file PDF di tampilan utama untuk memulai" - }, - "error": { - "failed": "Terjadi kesalahan saat mengganti nama PDF secara otomatis." - }, - "results": { - "title": "Hasil Ganti Nama Otomatis" - }, - "tooltip": { - "header": { - "title": "Cara Kerja Ganti Nama Otomatis" - }, - "description": { - "title": "Fungsinya" - }, - "howItWorks": { - "title": "Penggantian Nama Cerdas", - "text": "Secara otomatis menemukan judul dari konten PDF Anda dan menggunakannya sebagai nama file.", - "bullet1": "Mencari teks yang tampak sebagai judul atau tajuk", - "bullet2": "Membuat nama file yang bersih dan valid dari judul yang terdeteksi", - "bullet3": "Mempertahankan nama asli jika tidak ditemukan judul yang sesuai" - } - }, - "settings": { - "title": "Tentang" - } - }, - "adjust-contrast": { - "tags": "koreksi warna, menyetel, memodifikasi, meningkatkan" - }, - "crop": { - "title": "Pangkas", - "header": "Pangkas PDF", - "submit": "Kirim", - "noFileSelected": "Pilih file PDF untuk mulai memotong", - "preview": { - "title": "Pilihan Area Pangkas" - }, - "reset": "Atur ulang ke PDF penuh", - "coordinates": { - "title": "Posisi dan Ukuran", - "x": { - "label": "Posisi X", - "desc": "Tepi kiri (poin)" - }, - "y": { - "label": "Posisi Y", - "desc": "Tepi bawah (poin)" - }, - "width": { - "label": "Lebar", - "desc": "Lebar pangkas (poin)" - }, - "height": { - "label": "Tinggi", - "desc": "Tinggi pangkas (poin)" - } - }, - "error": { - "invalidArea": "Area pangkas melampaui batas PDF", - "failed": "Gagal memangkas PDF" - }, - "steps": { - "selectArea": "Pilih Area Pangkas" - }, - "tooltip": { - "title": "Cara Memangkas PDF", - "description": "Pilih area yang akan dipangkas dari PDF Anda dengan menyeret dan mengubah ukuran overlay biru pada thumbnail.", - "drag": "Seret overlay untuk memindahkan area pangkas", - "resize": "Seret gagang sudut dan tepi untuk mengubah ukuran", - "precision": "Gunakan input koordinat untuk penempatan yang presisi" - }, - "results": { - "title": "Hasil Pangkas" - }, - "automation": { - "info": "Masukkan koordinat pangkas dalam satuan poin PDF. Titik asal (0,0) berada di kiri bawah. Nilai ini akan diterapkan ke semua PDF yang diproses dalam otomatisasi ini.", - "reference": "Referensi: Halaman A4 adalah 595.28 × 841.89 poin (210mm × 297mm). 1 inci = 72 poin." - } - }, - "autoSplitPDF": { - "tags": "Berbasis QR, pisahkan, pindai segmen, atur", - "title": "PDF Pisah Otomatis", - "header": "Pisahkan PDF secara otomatis", - "description": "Cetak, Sisipkan, Pindai, unggah, dan biarkan kami memisahkan dokumen Anda secara otomatis. Tidak perlu menyortir secara manual.", - "selectText": { - "1": "Cetak beberapa lembar pembatas dari bawah (Hitam putih tidak masalah).", - "2": "Pindai semua dokumen Anda sekaligus dengan memasukkan lembar pembatas di antaranya.", - "3": "Unggah satu berkas PDF besar yang dipindai dan biarkan Stirling PDF menangani sisanya.", - "4": "Halaman pembatas secara otomatis terdeteksi dan dihapus, menjamin dokumen akhir yang rapi." - }, - "formPrompt": "Kirimkan PDF yang berisi pembagi Halaman Stirling-PDF:", - "duplexMode": "Mode Dupleks (Pemindaian depan dan belakang)", - "dividerDownload2": "Unduh 'Pembagi Pembagi Otomatis (dengan instruksi).pdf'", - "submit": "Kirim" - }, - "sanitizePdf": { - "tags": "bersih, terlindungi, aman, menghilangkan ancaman" - }, - "URLToPDF": { - "tags": "tangkap web, simpan halaman, web-ke-dok, arsip", - "title": "URL ke PDF", - "header": "URL Ke PDF", - "submit": "Konversi", - "credit": "Menggunakan WeasyPrint" - }, - "HTMLToPDF": { - "tags": "markup, konten web, transformasi, konversi", - "title": "HTML Ke PDF", - "header": "HTML Ke PDF", - "help": "Menerima berkas HTML dan ZIP yang berisi html / css / gambar, dll yang diperlukan", - "submit": "Konversi", - "credit": "Menggunakan WeasyPrint", - "zoom": "Tingkat perbersan untuk menampilkan situs web.", - "pageWidth": "Lebar halaman dalam sentimeter. (Kosong untuk default)", - "pageHeight": "Tinggi halaman dalam sentimeter. (Kosong untuk default)", - "marginTop": "Margin atas halaman dalam milimeter. (Kosong untuk default)", - "marginBottom": "Margin bawah halaman dalam milimeter. (Kosong untuk default)", - "marginLeft": "Margin kiri halaman dalam milimeter. (Kosong untuk default)", - "marginRight": "Margin kanan halaman dalam milimeter. (Kosong untuk default)", - "printBackground": "Render latar belakang situs web.", - "defaultHeader": "Aktifkan Header Default (Nama dan nomor halaman)", - "cssMediaType": "Ubah jenis media CSS halaman.", - "none": "Tidak ada", - "print": "Cetak", - "screen": "Layar" - }, - "MarkdownToPDF": { - "tags": "markup, konten web, transformasi, konversi", - "title": "Markdown ke PDF", - "header": "Markdown Ke PDF", - "submit": "Konversi", - "help": "Pekerjaan sedang berlangsung", - "credit": "Menggunakan WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "markup, konten web, transformasi, konversi", - "title": "PDF ke Markdown", - "header": "PDF ke Markdown", - "submit": "Konversi" - }, - "getPdfInfo": { - "tags": "informasi, data, statistik, statistik", - "title": "Dapatkan Info tentang PDF", - "header": "Dapatkan Info tentang PDF", - "submit": "Dapatkan Info", - "downloadJson": "Unduh JSON" - }, - "extractPage": { - "tags": "ekstrak" - }, - "PdfToSinglePage": { - "tags": "halaman tunggal" - }, - "showJS": { - "tags": "JS", - "title": "Tampilkan Javascript", - "header": "Tampilkan Javascript", - "downloadJS": "Unduh Javascript", - "submit": "Tampilkan", - "results": "Hasil", - "processing": "Mengekstrak JavaScript...", - "done": "JavaScript diekstrak", - "singleFileWarning": "Alat ini hanya mendukung satu file pada satu waktu. Silakan pilih satu file.", - "view": { - "title": "JavaScript yang Diekstrak" - } - }, - "redact": { - "tags": "Redact,Hide,black out,black,marker,hidden,manual", - "title": "Manual Redaction", - "submit": "Manual Redaction", - "error": { - "failed": "Terjadi kesalahan saat menyensor PDF." - }, - "modeSelector": { - "title": "Metode Penyensoran", - "mode": "Mode", - "automatic": "Otomatis", - "automaticDesc": "Sensor teks berdasarkan istilah pencarian", - "manual": "Manual", - "manualDesc": "Klik dan seret untuk menyensor area tertentu", - "manualComingSoon": "Penyensoran manual segera hadir" - }, - "auto": { - "header": "Sensor Otomatis", - "settings": { - "title": "Pengaturan Penyensoran", - "advancedTitle": "Langkah Lanjut" - }, - "colorLabel": "Warna Kotak", - "wordsToRedact": { - "title": "Kata untuk Disensor", - "placeholder": "Masukkan kata", - "add": "Tambah", - "examples": "Contoh: Rahasia, Sangat Rahasia" - }, - "useRegexLabel": "Gunakan Regex", - "wholeWordSearchLabel": "Pencarian Kata Utuh", - "customPaddingLabel": "Padding Ekstra Kustom", - "convertPDFToImageLabel": "Konversi PDF ke PDF-Image" - }, - "tooltip": { - "mode": { - "header": { - "title": "Metode Penyensoran" - }, - "automatic": { - "title": "Penyensoran Otomatis", - "text": "Secara otomatis menemukan dan menyensor teks yang ditentukan di seluruh dokumen. Sempurna untuk menghapus informasi sensitif yang konsisten seperti nama, alamat, atau penanda rahasia." - }, - "manual": { - "title": "Penyensoran Manual", - "text": "Klik dan seret untuk memilih area tertentu yang akan disensor secara manual. Memberi Anda kontrol presisi atas apa yang disensor. (Segera hadir)" - } - }, - "words": { - "header": { - "title": "Kata untuk Disensor" - }, - "description": { - "title": "Pencocokan Teks", - "text": "Masukkan kata atau frasa untuk dicari dan disensor dalam dokumen Anda. Setiap kata akan dicari secara terpisah." - }, - "bullet1": "Tambahkan satu kata setiap kali", - "bullet2": "Tekan Enter atau klik 'Tambahkan Lagi' untuk menambah", - "bullet3": "Klik × untuk menghapus kata", - "examples": { - "title": "Contoh Umum", - "text": "Kata yang umum disensor termasuk: detail bank, alamat email, atau nama tertentu." - } - }, - "advanced": { - "header": { - "title": "Pengaturan Penyensoran Lanjutan" - }, - "color": { - "title": "Warna Kotak & Padding", - "text": "Sesuaikan tampilan kotak penyensoran. Hitam adalah standar, tetapi Anda dapat memilih warna apa pun. Padding menambahkan ruang ekstra di sekitar teks yang ditemukan." - }, - "regex": { - "title": "Gunakan Regex", - "text": "Aktifkan regular expression untuk pencocokan pola lanjutan. Berguna untuk menemukan nomor telepon, email, atau pola kompleks.", - "bullet1": "Contoh: \\d{4}-\\d{2}-\\d{2} untuk mencocokkan tanggal dalam format YYYY-MM-DD", - "bullet2": "Gunakan dengan hati-hati - uji secara menyeluruh" - }, - "wholeWord": { - "title": "Pencarian Kata Utuh", - "text": "Hanya cocokkan kata lengkap, bukan kecocokan parsial. 'John' tidak cocok dengan 'Johnson' saat diaktifkan." - }, - "convert": { - "title": "Konversi ke PDF-Image", - "text": "Mengonversi PDF menjadi PDF berbasis gambar setelah penyensoran. Ini memastikan teks di belakang kotak sensor benar-benar dihapus dan tidak dapat dipulihkan." - } - } - }, - "manual": { - "header": "Penyensoran Manual", - "textBasedRedaction": "Penyensoran Berbasis Teks", - "pageBasedRedaction": "Penyensoran Berbasis Halaman", - "convertPDFToImageLabel": "Konversi PDF ke PDF-Image (Digunakan untuk menghapus teks di belakang kotak)", - "pageRedactionNumbers": { - "title": "Halaman-halaman", - "placeholder": "(misalnya 1,2,8 atau 4,7,12-16 atau 2n-1)" - }, - "redactionColor": { - "title": "Warna Penyensoran" - }, - "export": "Ekspor", - "upload": "Unggah", - "boxRedaction": "Penyensoran dengan menggambar kotak", - "zoom": "Zoom", - "zoomIn": "Perbesar", - "zoomOut": "Perkecil", - "nextPage": "Halaman Berikutnya", - "previousPage": "Halaman Sebelumnya", - "toggleSidebar": "Tampilkan/Sembunyikan Bilah Samping", - "showThumbnails": "Tampilkan Thumbnail", - "showDocumentOutline": "Tampilkan Kerangka Dokumen (klik ganda untuk memperluas/ciutkan semua item)", - "showAttachments": "Tampilkan Lampiran", - "showLayers": "Tampilkan Layer (klik ganda untuk mengatur ulang semua layer ke keadaan default)", - "colourPicker": "Pemilih Warna", - "findCurrentOutlineItem": "Temukan item kerangka saat ini", - "applyChanges": "Terapkan Perubahan" - } - }, - "tableExtraxt": { - "tags": "CSV, Ekstraksi Tabel, ekstrak, konversi" - }, - "autoSizeSplitPDF": { - "tags": "pdf, membagi, dokumen, organisasi" - }, - "overlay-pdfs": { - "tags": "Overlays", - "header": "Hamparan berkas PDF", - "title": "Overlay PDF", - "desc": "Letakkan satu PDF di atas PDF lainnya", - "baseFile": { - "label": "Pilih basis berkas PDF" - }, - "overlayFiles": { - "label": "Pilih hamparan berkas PDF", - "placeholder": "Pilih PDF...", - "addMore": "Tambahkan PDF lainnya..." - }, - "mode": { - "label": "Pilih Mode Hamparan", - "sequential": "Hamparan Sequential", - "interleaved": "Hamparan Interleaved", - "fixedRepeat": "Hamparan Fixed Repeat" - }, - "counts": { - "label": "Jumlah Overlay (Untuk hamparan fixed repeat)", - "placeholder": "Masukkan hitungan yang dipisahkan oleh koma (e.g., 2,3,1)", - "item": "Jumlah untuk file", - "noFiles": "Tambahkan file overlay untuk mengonfigurasi jumlah" - }, - "position": { - "label": "Pilih posisi hamparan", - "foreground": "Latar depan", - "background": "Latar belakang" - }, - "submit": "Kirim", - "settings": { - "title": "Pengaturan" - }, - "results": { - "title": "Hasil Overlay" - }, - "tooltip": { - "header": { - "title": "Ringkasan Overlay PDF" - }, - "description": { - "title": "Deskripsi", - "text": "Gabungkan PDF dasar dengan satu atau lebih PDF overlay. Overlay dapat diterapkan per halaman dalam berbagai mode dan ditempatkan di latar depan atau latar belakang." - }, - "mode": { - "title": "Mode Overlay", - "text": "Pilih cara mendistribusikan halaman overlay ke halaman PDF dasar.", - "sequential": "Overlay Berurutan: Gunakan halaman dari PDF overlay pertama hingga habis, lalu lanjut ke berikutnya.", - "interleaved": "Overlay Berselang: Ambil satu halaman dari setiap overlay secara bergiliran.", - "fixedRepeat": "Overlay Ulangan Tetap: Ambil sejumlah halaman dari setiap overlay sebelum beralih ke berikutnya. Gunakan Jumlah untuk menetapkan angkanya." - }, - "position": { - "title": "Posisi Overlay", - "text": "Latar depan menempatkan overlay di atas halaman. Latar belakang menempatkannya di belakang." - }, - "overlayFiles": { - "title": "File Overlay", - "text": "Pilih satu atau lebih PDF untuk dioverlay pada dasar. Urutan file ini memengaruhi bagaimana halaman diterapkan pada mode Berurutan dan Ulangan Tetap." - }, - "counts": { - "title": "Jumlah (hanya Ulangan Tetap)", - "text": "Berikan angka positif untuk setiap file overlay yang menunjukkan berapa banyak halaman yang diambil sebelum beralih ke berikutnya. Diperlukan saat mode adalah Ulangan Tetap." - } - }, - "error": { - "failed": "Terjadi kesalahan saat melakukan overlay PDF." - } - }, - "split-by-sections": { - "tags": "Membagi Bagian, Membagi, Menyesuaikan", - "title": "Pisahkan PDF berdasarkan bagian", - "header": "Pisahkan PDF menjadi beberapa bagian", - "horizontal": { - "label": "Pembagian Horizontal", - "placeholder": "Input angka untuk pembagian horizontal" - }, - "vertical": { - "label": "Pembagian Vertikal", - "placeholder": "Input angka untuk pembagian vertikal" - }, - "submit": "Pisahkan PDF", - "merge": "Gabung Menjadi Berkas PDF Tunggal" - }, - "AddStampRequest": { - "tags": "Tanda tangan, tambahkan gambar, posisikan gambar di tengah, air tinta, PDF, embedding, customisasi", - "header": "Stampel PDF", - "title": "Stampel PDF", - "stampSetup": "Pengaturan Stempel", - "stampType": "Jenis Stampel", - "stampText": "Teks Stampel", - "stampImage": "Gambar Stampel", - "alphabet": "Alfabet", - "fontSize": "Ukuran Font/Gambar", - "rotation": "Rotasi", - "opacity": "Transparansi", - "position": "Posisi", - "overrideX": "Timpa Koordinat X", - "overrideY": "Timpa Koordinat Y", - "customMargin": "Margin Kustom", - "customColor": "Warna Teks Kustom", - "submit": "Kirim", - "noStampSelected": "Tidak ada stempel yang dipilih. Kembali ke Langkah 1.", - "customPosition": "Seret stempel ke lokasi yang diinginkan di jendela pratinjau.", - "error": { - "failed": "Terjadi kesalahan saat menambahkan stempel ke PDF." - }, - "imageSize": "Ukuran Gambar", - "margin": "Margin", - "positionAndFormatting": "Posisi & Pemformatan", - "quickPosition": "Pilih posisi pada halaman untuk menempatkan stempel.", - "results": { - "title": "Hasil Stempel" - } - }, - "removeImagePdf": { - "tags": "Hapus Gambar,Operasi Halaman,Backend,server side" - }, - "splitPdfByChapters": { - "tags": "pemisahan,bab,bookmark,atur" - }, - "validateSignature": { - "tags": "tanda tangan,verifikasi,validasi,pdf,sertifikat,tanda tangan digital,Validasi Tanda Tangan,Validasi sertifikat", - "title": "Validasi Tanda Tangan PDF", - "header": "Validasi Tanda Tangan Digital", - "selectPDF": "Pilih file PDF yang ditandatangani", - "submit": "Validasi Tanda Tangan", - "results": "Hasil Validasi", - "status": { - "_value": "Status", - "valid": "Valid", - "invalid": "Tidak valid", - "complete": "Validasi selesai" - }, - "signer": "Penanda Tangan", - "date": "Tanggal", - "reason": "Alasan", - "location": "Lokasi", - "noSignatures": "Tidak ditemukan tanda tangan digital dalam dokumen ini", - "chain": { - "invalid": "Validasi rantai sertifikat gagal - tidak dapat memverifikasi identitas penanda tangan" - }, - "trust": { - "invalid": "Sertifikat tidak ada di trust store - sumber tidak dapat diverifikasi" - }, - "cert": { - "expired": "Sertifikat telah kedaluwarsa", - "revoked": "Sertifikat telah dicabut", - "info": "Detail Sertifikat", - "issuer": "Penerbit", - "subject": "Subjek", - "serialNumber": "Nomor Seri", - "validFrom": "Berlaku Sejak", - "validUntil": "Berlaku Hingga", - "algorithm": "Algoritma", - "keySize": "Ukuran Kunci", - "version": "Versi", - "keyUsage": "Penggunaan Kunci", - "selfSigned": "Ditandatangani Sendiri", - "bits": "bit", - "details": "Detail Sertifikat" - }, - "signature": { - "info": "Informasi Tanda Tangan", - "_value": "Tanda Tangan", - "mathValid": "Tanda tangan valid secara matematis TETAPI:" - }, - "selectCustomCert": "File Sertifikat Kustom X.509 (Opsional)", - "downloadCsv": "Unduh CSV", - "downloadJson": "Unduh JSON", - "downloadPdf": "Unduh Laporan PDF", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Tidak dapat memvalidasi file yang dipilih.", - "partial": "Beberapa file tidak dapat divalidasi.", - "reportGeneration": "Tidak dapat membuat laporan PDF. JSON dan CSV tersedia.", - "unexpected": "Kesalahan tak terduga selama validasi." - }, - "finalizing": "Menyiapkan unduhan...", - "issue": { - "certExpired": "Sertifikat kedaluwarsa", - "certRevocationUnknown": "Status pencabutan sertifikat tidak diketahui", - "certRevoked": "Sertifikat dicabut", - "chainInvalid": "Rantai sertifikat tidak valid", - "signatureInvalid": "Pemeriksaan kriptografi tanda tangan gagal", - "trustInvalid": "Sertifikat tidak tepercaya" - }, - "noResults": "Jalankan validasi untuk menghasilkan laporan.", - "noSignaturesShort": "Tidak ada tanda tangan", - "processing": "Memvalidasi tanda tangan...", - "report": { - "continued": "Bersambung", - "downloads": "Unduhan", - "entryLabel": "Ringkasan Tanda Tangan", - "fields": { - "created": "Dibuat", - "fileSize": "Ukuran File", - "signatureCount": "Total Tanda Tangan", - "signatureDate": "Tanggal Tanda Tangan" - }, - "filesEvaluated": "{{count}} file dievaluasi", - "footer": "Divalidasi melalui Stirling PDF", - "generatedAt": "Dibuat", - "noPdf": "Laporan PDF akan tersedia setelah validasi berhasil.", - "page": "Halaman", - "shortTitle": "Ringkasan Tanda Tangan", - "signatureCountLabel": "{{count}} tanda tangan", - "signaturesFound": "{{count}} tanda tangan terdeteksi", - "signaturesValid": "{{count}} sepenuhnya valid", - "title": "Laporan Validasi Tanda Tangan" - }, - "settings": { - "certHint": "Unggah sertifikat X.509 tepercaya untuk validasi terhadap sumber tepercaya kustom.", - "title": "Pengaturan Validasi" - }, - "signatureDate": "Tanggal Tanda Tangan", - "totalSignatures": "Total Tanda Tangan" - }, - "replaceColor": { - "tags": "Ganti Warna,Operasi Halaman,Back end,server side", - "labels": { - "settings": "Pengaturan", - "colourOperation": "Operasi warna" - }, - "options": { - "highContrast": "Kontras tinggi", - "invertAll": "Balik semua warna", - "custom": "Kustom", - "cmyk": "Konversi ke CMYK" - }, - "tooltip": { - "header": { - "title": "Ringkasan Pengaturan Ganti & Balik Warna" - }, - "description": { - "title": "Deskripsi", - "text": "Ubah warna PDF untuk meningkatkan keterbacaan dan aksesibilitas. Pilih dari preset kontras tinggi, balik semua warna, atau buat skema warna kustom." - }, - "highContrast": { - "title": "Kontras Tinggi", - "text": "Terapkan kombinasi warna kontras tinggi yang telah ditentukan untuk keterbacaan yang lebih baik dan kepatuhan aksesibilitas.", - "bullet1": "Teks putih pada latar belakang hitam - Mode gelap klasik", - "bullet2": "Teks hitam pada latar belakang putih - Kontras tinggi standar", - "bullet3": "Teks kuning pada latar belakang hitam - Opsi visibilitas tinggi", - "bullet4": "Teks hijau pada latar belakang hitam - Kontras tinggi alternatif" - }, - "invertAll": { - "title": "Balik Semua Warna", - "text": "Membalik semua warna dalam PDF sepenuhnya, menciptakan efek seperti negatif. Berguna untuk membuat versi mode gelap dokumen atau mengurangi ketegangan mata dalam kondisi cahaya rendah." - }, - "custom": { - "title": "Warna Kustom", - "text": "Tentukan warna teks dan latar belakang Anda menggunakan pemilih warna. Sempurna untuk membuat dokumen bermerek atau kebutuhan aksesibilitas khusus.", - "bullet1": "Warna teks - Pilih warna untuk elemen teks", - "bullet2": "Warna latar - Atur warna latar untuk dokumen" - }, - "cmyk": { - "title": "Konversi ke CMYK", - "text": "Konversi PDF dari ruang warna RGB ke ruang warna CMYK, dioptimalkan untuk pencetakan profesional. Proses ini mengonversi warna ke model Cyan, Magenta, Yellow, Black yang digunakan oleh printer." - } - }, - "error": { - "failed": "Terjadi kesalahan saat memproses penggantian warna." - } - }, - "login": { - "title": "Masuk", - "header": "Masuk", - "signin": "Masuk", - "signInWith": "Masuk dengan", - "signInAnonymously": "Daftar sebagai Tamu", - "rememberme": "Ingat saya", - "invalid": "Nama pengguna atau kata sandi tidak valid.", - "locked": "Akun Anda telah dikunci.", - "sessionExpired": "Sesi Anda telah berakhir. Silakan masuk kembali.", - "signinTitle": "Silakan masuk", - "ssoSignIn": "Masuk melalui Single Sign - on", - "oAuth2AutoCreateDisabled": "OAUTH2 Buat Otomatis Pengguna Dinonaktifkan", - "oAuth2AdminBlockedUser": "Registrasi atau login pengguna yang tidak terdaftar saat ini diblokir. Silakan hubungi administrator.", - "oauth2RequestNotFound": "Permintaan otorisasi tidak ditemukan", - "oauth2InvalidUserInfoResponse": "Respons Info Pengguna Tidak Valid", - "oauth2invalidRequest": "Permintaan Tidak Valid", - "oauth2AccessDenied": "Akses Ditolak", - "oauth2InvalidTokenResponse": "Respons Token Tidak Valid", - "oauth2InvalidIdToken": "Token ID Tidak Valid", - "relyingPartyRegistrationNotFound": "Tidak ditemukan pendaftaran relying party", - "userIsDisabled": "Pengguna dinonaktifkan, login saat ini diblokir dengan nama pengguna ini. Silakan hubungi administrator.", - "alreadyLoggedIn": "Anda sudah login ke", - "alreadyLoggedIn2": "perangkat. Silakan keluar dari perangkat dan coba lagi.", - "toManySessions": "Anda memiliki terlalu banyak sesi aktif", - "logoutMessage": "Anda telah keluar.", - "youAreLoggedIn": "Anda sudah masuk!", - "email": "Email", - "password": "Kata sandi", - "enterEmail": "Masukkan email Anda", - "enterPassword": "Masukkan kata sandi Anda", - "loggingIn": "Sedang Masuk...", - "username": "Nama pengguna", - "enterUsername": "Masukkan nama pengguna", - "useEmailInstead": "Masuk dengan email", - "forgotPassword": "Lupa kata sandi?", - "logIn": "Masuk", - "signingIn": "Sedang masuk...", - "login": "Masuk", - "or": "Atau", - "useMagicLink": "Gunakan tautan ajaib sebagai gantinya", - "enterEmailForMagicLink": "Masukkan email Anda untuk tautan ajaib", - "sending": "Mengirim…", - "sendMagicLink": "Kirim Tautan Ajaib", - "cancel": "Batal", - "dontHaveAccount": "Belum punya akun? Daftar", - "home": "Beranda", - "debug": "Debug", - "signOut": "Keluar", - "pleaseEnterBoth": "Harap masukkan email dan kata sandi", - "pleaseEnterEmail": "Harap masukkan alamat email Anda", - "magicLinkSent": "Tautan ajaib dikirim ke {{email}}! Periksa email Anda dan klik tautannya untuk masuk.", - "passwordResetSent": "Tautan setel ulang kata sandi dikirim ke {{email}}! Periksa email Anda dan ikuti petunjuknya.", - "failedToSignIn": "Gagal masuk dengan {{provider}}: {{message}}", - "unexpectedError": "Kesalahan tak terduga: {{message}}", - "accountCreatedSuccess": "Akun berhasil dibuat! Anda sekarang dapat masuk.", - "passwordChangedSuccess": "Kata sandi berhasil diubah! Silakan masuk dengan kata sandi baru Anda.", - "credentialsUpdated": "Kredensial Anda telah diperbarui. Silakan masuk lagi.", - "defaultCredentials": "Kredensial Login Bawaan", - "changePasswordWarning": "Harap ganti kata sandi Anda setelah login untuk pertama kalinya", - "slides": { - "overview": { - "alt": "Sekilas Stirling PDF", - "title": "Satu tempat untuk semua kebutuhan PDF Anda.", - "subtitle": "Suite cloud berfokus privasi untuk PDF yang memungkinkan Anda mengonversi, menandatangani, menyensor, dan mengelola dokumen, ditambah 50+ alat hebat lainnya." - }, - "edit": { - "alt": "Edit PDF", - "title": "Edit PDF untuk menampilkan/mengamankan informasi yang Anda inginkan", - "subtitle": "Dengan lebih dari selusin alat untuk membantu Anda menyensor, menandatangani, membaca, dan memanipulasi PDF, Anda pasti menemukan yang Anda cari." - }, - "secure": { - "alt": "Amankan PDF", - "title": "Lindungi informasi sensitif di PDF Anda", - "subtitle": "Tambahkan kata sandi, sensor konten, dan kelola sertifikat dengan mudah." - } - } - }, - "signup": { - "title": "Buat akun", - "subtitle": "Bergabunglah dengan Stirling PDF untuk memulai", - "name": "Nama", - "email": "Email", - "password": "Kata sandi", - "confirmPassword": "Konfirmasi kata sandi", - "enterName": "Masukkan nama Anda", - "enterEmail": "Masukkan email Anda", - "enterPassword": "Masukkan kata sandi Anda", - "confirmPasswordPlaceholder": "Konfirmasi kata sandi", - "or": "atau", - "creatingAccount": "Membuat Akun...", - "signUp": "Daftar", - "alreadyHaveAccount": "Sudah punya akun? Masuk", - "pleaseFillAllFields": "Harap isi semua bidang", - "passwordsDoNotMatch": "Kata sandi tidak cocok", - "passwordTooShort": "Kata sandi harus setidaknya 6 karakter", - "invalidEmail": "Harap masukkan alamat email yang valid", - "checkEmailConfirmation": "Periksa email Anda untuk tautan konfirmasi guna menyelesaikan pendaftaran.", - "accountCreatedSuccessfully": "Akun berhasil dibuat! Anda sekarang dapat masuk.", - "unexpectedError": "Kesalahan tak terduga: {{message}}", - "useEmailInstead": "Gunakan Email", - "nameRequired": "Nama wajib diisi", - "emailRequired": "Email wajib diisi", - "passwordRequired": "Kata sandi wajib diisi", - "confirmPasswordRequired": "Harap konfirmasi kata sandi Anda" - }, - "pdfToSinglePage": { - "title": "PDF Ke Halaman Tunggal", - "header": "PDF Ke Halaman Tunggal", - "submit": "Konversi ke Halaman Tunggal", - "description": "Alat ini akan menggabungkan semua halaman PDF Anda menjadi satu halaman besar. Lebarnya akan tetap sama dengan halaman asli, tetapi tingginya merupakan penjumlahan dari semua tinggi halaman.", - "filenamePrefix": "single_page", - "files": { - "placeholder": "Pilih file PDF di tampilan utama untuk memulai" - }, - "error": { - "failed": "Terjadi kesalahan saat mengonversi ke satu halaman." - }, - "results": { - "title": "Hasil Satu Halaman" - } - }, - "pageExtracter": { - "title": "Ekstrak Halaman", - "header": "Ekstrak Halaman", - "submit": "Ekstrak", - "placeholder": "(misalnya 1,2,8 atau 4,7,12-16 atau 2n-1)" - }, - "sanitizePDF": { - "title": "Bersihkan PDF", - "header": "Membersihkan berkas PDF", - "selectText": { - "1": "Hapus tindakan JavaScript", - "2": "Hapus berkas yang disematkan", - "3": "Hapus metadata XMP", - "4": "Hapus tautan", - "5": "Hapus font", - "6": "Hapus Metadata Info Dokumen" - }, - "submit": "Membersihkan PDF" - }, - "adjustContrast": { - "title": "Sesuaikan Kontras", - "header": "Sesuaikan Kontras", - "basic": "Penyesuaian Dasar", - "contrast": "Kontras:", - "brightness": "Kecerahan:", - "saturation": "Saturasi:", - "download": "Unduh", - "adjustColors": "Sesuaikan Warna", - "blue": "Biru", - "confirm": "Konfirmasi", - "error": { - "failed": "Gagal menyesuaikan warna/kontras" - }, - "green": "Hijau", - "noPreview": "Pilih PDF untuk pratinjau", - "red": "Merah", - "results": { - "title": "PDF yang Disesuaikan" - } - }, - "compress": { - "title": "Kompres", - "desc": "Kompres PDF untuk mengurangi ukuran file.", - "header": "Kompres PDF", - "method": { - "title": "Metode Kompresi", - "quality": "Kualitas", - "filesize": "Ukuran Berkas" - }, - "credit": "Layanan ini menggunakan qpdf untuk Kompresi/Optimalisasi PDF.", - "grayscale": { - "label": "Terapkan Skala Abu-Abu untuk Kompresi" - }, - "tooltip": { - "header": { - "title": "Ringkasan Pengaturan Kompresi" - }, - "description": { - "title": "Deskripsi", - "text": "Kompresi adalah cara mudah untuk mengurangi ukuran file. Pilih Ukuran File untuk memasukkan ukuran target dan biarkan kami menyesuaikan kualitas untuk Anda. Pilih Kualitas untuk mengatur kekuatan kompresi secara manual." - }, - "qualityAdjustment": { - "title": "Penyesuaian Kualitas", - "text": "Seret penggeser untuk menyesuaikan kekuatan kompresi. Nilai lebih rendah (1-3) mempertahankan kualitas tetapi menghasilkan file lebih besar. Nilai lebih tinggi (7-9) memperkecil file lebih banyak tetapi mengurangi kejernihan gambar.", - "bullet1": "Nilai lebih rendah mempertahankan kualitas", - "bullet2": "Nilai lebih tinggi mengurangi ukuran file" - }, - "grayscale": { - "title": "Skala abu-abu", - "text": "Pilih opsi ini untuk mengonversi semua gambar menjadi hitam putih, yang dapat secara signifikan mengurangi ukuran file terutama untuk PDF hasil pemindaian atau dokumen yang banyak gambar." - } - }, - "error": { - "failed": "Terjadi kesalahan saat mengompresi PDF." - }, - "selectText": { - "1": { - "_value": "Pengaturan Kompresi", - "1": "1-3 kompresi PDF,
4-6 kompresi gambar ringan,
7-9 kompresi gambar intens akan sangat mengurangi kualitas gambar" - }, - "2": "Tingkat Optimalisasi:", - "4": "Mode Otomatis - Menyesuaikan kualitas secara otomatis untuk mendapatkan PDF dengan ukuran yang tepat", - "5": "Ukuran PDF yang diharapkan (mis. 25MB, 10,8MB, 25KB)" - }, - "submit": "Kompres" - }, - "decrypt": { - "passwordPrompt": "File ini dilindungi kata sandi. Silakan masukkan kata sandi:", - "cancelled": "Operasi dibatalkan untuk PDF: {0}", - "noPassword": "Tidak ada kata sandi yang diberikan untuk PDF terenkripsi: {0}", - "invalidPassword": "Silakan coba lagi dengan kata sandi yang benar.", - "invalidPasswordHeader": "Kata sandi salah atau enkripsi tidak didukung untuk PDF: {0}", - "unexpectedError": "Terjadi kesalahan saat memproses file. Silakan coba lagi.", - "serverError": "Kesalahan server saat mendekripsi: {0}", - "success": "File berhasil didekripsi." - }, - "multiTool-advert": { - "message": "Fitur ini juga tersedia di halaman multi-tool kami. Coba sekarang untuk UI halaman-per-halaman yang lebih baik dan fitur tambahan!" - }, - "pageRemover": { - "title": "Penghapus Halaman", - "header": "Penghapus Halaman PDF", - "pagesToDelete": "Halaman yang akan dihapus (Masukkan daftar nomor halaman yang dipisahkan dengan koma) :", - "submit": "Hapus Halaman", - "placeholder": "(misalnya 1,2,6 atau 1-10,15-30)" - }, - "imageToPDF": { - "title": "Gambar ke PDF", - "header": "Gambar ke PDF", - "submit": "Konversi", - "selectLabel": "Opsi Kesesuaian Gambar", - "fillPage": "Isi Halaman", - "fitDocumentToImage": "Isi Dokumen dengan Gambar", - "maintainAspectRatio": "Pertahankan aspek rasio", - "selectText": { - "2": "Putar PDF secara otomatis", - "3": "Logika multi berkas (Hanya diaktifkan jika bekerja dengan banyak gambar)", - "4": "Gabungkan menjadi satu PDF", - "5": "Mengonversi ke PDF yang terpisah" - } - }, - "PDFToCSV": { - "title": "PDF ke CSV", - "header": "PDF ke CSV", - "prompt": "Pilih halaman untuk mengambil tabel", - "submit": "Ektraksi" - }, - "split-by-size-or-count": { - "title": "Pisahkan PDF berdasarkan ukuran atau jumlah", - "header": "Pisahkan PDF berdasarkan ukuran atau jumlah", - "type": { - "label": "Pilih Tipe Split", - "size": "Berdasarkan Ukuran", - "pageCount": "Berdasarkan Jumlah Halaman", - "docCount": "Berdasarkan Jumlah Dokumen" - }, - "value": { - "label": "Masukkan Jumlah", - "placeholder": "Masukkan ukuran (e.g., 2MB or 3KB) atau hitungan (e.g., 5)" - }, - "submit": "Kirim" - }, - "printFile": { - "title": "Cetak File", - "header": "Cetak File ke Printer", - "selectText": { - "1": "Pilih File untuk Dicetak", - "2": "Masukkan Nama Printer" - }, - "submit": "Cetak" - }, - "licenses": { - "nav": "Lisensi", - "title": "Lisensi Pihak Ketiga", - "header": "Lisensi Pihak Ketiga", - "module": "Modul", - "version": "Versi", - "license": "Lisensi" - }, - "survey": { - "nav": "Survei", - "title": "Survei Stirling-PDF", - "description": "Stirling-PDF tidak memiliki pelacakan, jadi kami ingin mendengar dari pengguna kami untuk meningkatkan Stirling-PDF!", - "changes": "Stirling-PDF telah berubah sejak survei terakhir! Untuk mengetahui lebih lanjut, silakan periksa posting blog kami di sini:", - "changes2": "Dengan perubahan ini, kami mendapatkan dukungan bisnis yang dibayar dan pendanaan", - "please": "Silakan pertimbangkan untuk mengikuti survei kami!", - "disabled": "(Popup survei akan dinonaktifkan dalam pembaruan berikutnya tetapi tersedia di bagian bawah halaman)", - "button": "Ikuti Survei", - "dontShowAgain": "Jangan tampilkan lagi", - "meeting": { - "1": "Jika Anda menggunakan Stirling PDF di tempat kerja, kami ingin berbicara dengan Anda. Kami menawarkan sesi dukungan teknis sebagai imbalan untuk sesi penjajakan pengguna selama 15 menit.", - "2": "Ini adalah kesempatan untuk:", - "3": "Mendapatkan bantuan untuk penerapan, integrasi, atau pemecahan masalah", - "4": "Memberikan umpan balik langsung tentang kinerja, kasus tepi, dan celah fitur", - "5": "Membantu kami menyempurnakan Stirling PDF untuk penggunaan perusahaan di dunia nyata", - "6": "Jika Anda tertarik, Anda dapat memesan waktu langsung dengan tim kami. (Hanya berbahasa Inggris)", - "7": "Kami menantikan untuk menggali kasus penggunaan Anda dan membuat Stirling PDF menjadi lebih baik lagi!", - "notInterested": "Bukan bisnis dan/atau tidak tertarik untuk mengadakan pertemuan?", - "button": "Pesan pertemuan" - } - }, - "removeImage": { - "title": "Hapus gambar", - "header": "Hapus gambar", - "removeImage": "Hapus gambar", - "submit": "Hapus gambar", - "error": { - "failed": "Gagal menghapus gambar dari PDF." - }, - "results": { - "title": "Hasil Penghapusan Gambar" - } - }, - "splitByChapters": { - "title": "Pecah PDF berdasarkan Bab", - "header": "Pecah PDF berdasarkan Bab", - "bookmarkLevel": "Tingkatan Markah", - "includeMetadata": "Termasuk Metadata", - "allowDuplicates": "Izinkan Duplikat", - "desc": { - "1": "Alat ini membagi file PDF menjadi beberapa PDF berdasarkan struktur babnya.", - "2": "Tingkatan Markah: Pilih tingkatan markah yang digunakan untuk membagi (0 untuk tingkat atas, 1 untuk tingkat kedua, dll.).", - "3": "Termasuk Metadata: Jika dicentang, metadata asli PDF akan disertakan dalam setiap PDF yang dibagi.", - "4": "Izinkan Duplikat: Jika dicentang, mengizinkan beberapa markah pada halaman yang sama untuk membuat PDF terpisah." - }, - "submit": "Pecah PDF" - }, - "fileChooser": { - "click": "Klik", - "or": "atau", - "dragAndDrop": "Seret & Letakkan", - "dragAndDropPDF": "Seret & Letakkan file PDF", - "dragAndDropImage": "Seret & Letakkan file Gambar", - "hoveredDragAndDrop": "Seret & Letakkan file di sini", - "extractPDF": "Mengekstrak..." - }, - "releases": { - "footer": "Rilis", - "title": "Catatan Rilis", - "header": "Catatan Rilis", - "current": { - "version": "Rilis Saat Ini" - }, - "note": "Catatan rilis hanya tersedia dalam bahasa Inggris" - }, - "swagger": { - "title": "Dokumentasi API", - "header": "Dokumentasi API", - "desc": "Lihat dan uji endpoint API Stirling PDF", - "tags": "api,dokumentasi,swagger,endpoint,pengembangan" - }, - "cookieBanner": { - "popUp": { - "title": "Bagaimana kami menggunakan Cookie", - "description": { - "1": "Kami menggunakan cookie dan teknologi lain untuk membuat Stirling PDF bekerja lebih baik untuk Anda—membantu kami meningkatkan alat dan terus membangun fitur yang Anda sukai.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "Oke", - "acceptNecessaryBtn": "Tidak, terima kasih", - "showPreferencesBtn": "Kelola preferensi" - }, - "preferencesModal": { - "title": "Pusat Preferensi Persetujuan", - "acceptAllBtn": "Terima semua", - "acceptNecessaryBtn": "Tolak semua", - "savePreferencesBtn": "Simpan preferensi", - "closeIconLabel": "Tutup modal", - "serviceCounterLabel": "Layanan|Layanan", - "subtitle": "Penggunaan Cookie", - "description": { - "1": "Stirling PDF menggunakan cookie dan teknologi serupa untuk meningkatkan pengalaman Anda dan memahami bagaimana alat kami digunakan. Ini membantu kami meningkatkan kinerja, mengembangkan fitur yang Anda pedulikan, dan memberikan dukungan berkelanjutan kepada pengguna kami.", - "2": "Stirling PDF tidak dapat—dan tidak akan pernah—melacak atau mengakses konten dokumen yang Anda gunakan.", - "3": "Privasi dan kepercayaan Anda adalah inti dari apa yang kami lakukan." - }, - "necessary": { - "title": { - "1": "Cookie yang Sangat Diperlukan", - "2": "Selalu Diaktifkan" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Analitik", - "description": "Cookie ini membantu kami memahami bagaimana alat kami digunakan, sehingga kami dapat fokus membangun fitur yang paling dihargai komunitas kami. Tenang—Stirling PDF tidak dan tidak akan pernah melacak konten dokumen yang Anda kerjakan." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Hapus Metadata" - }, - "sidebar": { - "toggle": "Alihkan Sidebar" - }, - "theme": { - "toggle": "Alihkan Tema" - }, - "view": { - "viewer": "Penampil", - "pageEditor": "Editor Halaman", - "fileManager": "Pengelola File" - }, - "pageEditor": { - "title": "Editor Halaman", - "save": "Simpan Perubahan", - "noPdfLoaded": "Tidak ada PDF yang dimuat. Harap unggah PDF untuk diedit.", - "rotatedLeft": "Diputar ke kiri:", - "rotatedRight": "Diputar ke kanan:", - "deleted": "Dihapus:", - "movedLeft": "Dipindah ke kiri:", - "movedRight": "Dipindah ke kanan:", - "splitAt": "Dipisah pada:", - "insertedPageBreak": "Pemisah halaman disisipkan pada:", - "addFileNotImplemented": "Penambahan file belum diimplementasikan di demo", - "closePdf": "Tutup PDF", - "reset": "Atur Ulang Perubahan", - "zoomIn": "Perbesar", - "zoomOut": "Perkecil", - "fitToWidth": "Sesuaikan ke Lebar", - "actualSize": "Ukuran Asli" - }, - "viewer": { - "firstPage": "Halaman Pertama", - "lastPage": "Halaman Terakhir", - "previousPage": "Halaman Sebelumnya", - "nextPage": "Halaman Berikutnya", - "zoomIn": "Perbesar", - "zoomOut": "Perkecil", - "singlePageView": "Tampilan Satu Halaman", - "dualPageView": "Tampilan Dua Halaman" - }, - "rightRail": { - "closeSelected": "Tutup File Terpilih", - "selectAll": "Pilih Semua", - "deselectAll": "Batalkan Semua Pilihan", - "selectByNumber": "Pilih berdasarkan Nomor Halaman", - "deleteSelected": "Hapus Halaman Terpilih", - "closePdf": "Tutup PDF", - "exportAll": "Ekspor PDF", - "downloadSelected": "Unduh File Terpilih", - "downloadAll": "Unduh Semua", - "saveAll": "Simpan Semua", - "toggleTheme": "Alihkan Tema", - "toggleBookmarks": "Tampilkan/Sembunyikan Bookmark", - "language": "Bahasa", - "search": "Cari PDF", - "panMode": "Mode Geser", - "rotateLeft": "Putar Kiri", - "rotateRight": "Putar Kanan", - "toggleSidebar": "Alihkan Sidebar", - "exportSelected": "Ekspor Halaman Terpilih", - "toggleAnnotations": "Alihkan Visibilitas Anotasi", - "annotationMode": "Alihkan Mode Anotasi", - "draw": "Gambar", - "save": "Simpan", - "saveChanges": "Simpan Perubahan" - }, - "search": { - "title": "Cari PDF", - "placeholder": "Masukkan kata pencarian...", - "noResults": "Tidak ada hasil", - "searching": "Mencari..." - }, - "guestBanner": { - "title": "Anda menggunakan Stirling PDF sebagai tamu!", - "message": "Buat akun gratis untuk menyimpan pekerjaan Anda, mengakses lebih banyak fitur, dan mendukung proyek ini.", - "dismiss": "Tutup banner", - "signUp": "Daftar Gratis" - }, - "toolPicker": { - "searchPlaceholder": "Cari alat...", - "noToolsFound": "Tidak ada alat yang ditemukan", - "allTools": "SEMUA ALAT", - "quickAccess": "AKSES CEPAT", - "categories": { - "standardTools": "Alat Standar", - "advancedTools": "Alat Lanjutan", - "recommendedTools": "Alat Rekomendasi" - }, - "subcategories": { - "signing": "Penandatanganan", - "documentSecurity": "Keamanan Dokumen", - "verification": "Verifikasi", - "documentReview": "Peninjauan Dokumen", - "pageFormatting": "Pemformatan Halaman", - "extraction": "Ekstraksi", - "removal": "Penghapusan", - "automation": "Otomatisasi", - "general": "Umum", - "advancedFormatting": "Pemformatan Lanjutan", - "developerTools": "Alat Pengembang" - } - }, - "quickAccess": { - "read": "Baca", - "sign": "Tanda Tangan", - "automate": "Otomasi", - "files": "File", - "activity": "Kegiatan", - "help": "Bantuan", - "account": "Akun", - "config": "Konfig", - "settings": "Setelan", - "adminSettings": "Setelan Admin", - "allTools": "All Tools", - "reader": "Pembaca", - "helpMenu": { - "toolsTour": "Tur Alat", - "toolsTourDesc": "Pelajari apa yang bisa dilakukan alat", - "adminTour": "Tur Admin", - "adminTourDesc": "Jelajahi pengaturan & fitur admin" - } - }, - "admin": { - "error": "Kesalahan", - "success": "Berhasil", - "expand": "Perluas", - "close": "Tutup", - "status": { - "active": "Aktif", - "inactive": "Tidak aktif" - }, - "settings": { - "title": "Pengaturan Admin", - "workspace": "Ruang Kerja", - "fetchError": "Gagal memuat pengaturan", - "saveError": "Gagal menyimpan pengaturan", - "saved": "Pengaturan berhasil disimpan", - "saveSuccess": "Pengaturan berhasil disimpan", - "save": "Simpan Perubahan", - "discard": "Buang", - "restartRequired": "Perlu Mulai Ulang", - "loginRequired": "Mode login harus diaktifkan untuk mengubah pengaturan admin", - "unsavedChanges": { - "title": "Perubahan Belum Disimpan", - "message": "Anda memiliki perubahan yang belum disimpan. Apakah Anda ingin membuangnya?", - "cancel": "Lanjutkan Mengedit", - "discard": "Buang Perubahan", - "hint": "Anda memiliki perubahan yang belum disimpan" - }, - "loginDisabled": { - "title": "Mode Login Diperlukan", - "message": "Mode login harus diaktifkan untuk mengubah pengaturan admin. Harap set SECURITY_ENABLELOGIN=true di lingkungan Anda atau security.enableLogin: true di settings.yml, lalu mulai ulang server.", - "readOnly": "Pengaturan di bawah ini menampilkan nilai contoh sebagai referensi. Aktifkan mode login untuk melihat dan mengedit konfigurasi sebenarnya." - }, - "restart": { - "title": "Perlu Mulai Ulang", - "message": "Pengaturan telah berhasil disimpan. Diperlukan mulai ulang server agar perubahan berlaku.", - "question": "Apakah Anda ingin memulai ulang server sekarang atau nanti?", - "now": "Mulai Ulang Sekarang", - "later": "Mulai Ulang Nanti" - }, - "restarting": "Memulai Ulang Server", - "restartingMessage": "Server sedang memulai ulang. Harap tunggu sebentar...", - "restartError": "Gagal memulai ulang server. Harap mulai ulang secara manual.", - "general": { - "title": "Pengaturan Sistem", - "description": "Konfigurasikan pengaturan aplikasi seluruh sistem termasuk branding dan perilaku bawaan.", - "ui": "Antarmuka Pengguna", - "system": "Sistem", - "appName": { - "label": "Nama Aplikasi", - "description": "Nama yang ditampilkan di tab browser dan beranda" - }, - "appNameNavbar": { - "label": "Merek Navbar", - "description": "Nama yang ditampilkan di bilah navigasi" - }, - "homeDescription": { - "label": "Deskripsi Beranda", - "description": "Teks deskripsi yang ditampilkan di beranda" - }, - "defaultLocale": { - "label": "Lokal Bawaan", - "description": "Bahasa bawaan untuk pengguna baru (mis., en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Batas Unggah File", - "description": "Ukuran unggahan file maksimum (mis., 100MB, 1GB)" - }, - "showUpdate": { - "label": "Tampilkan Notifikasi Pembaruan", - "description": "Tampilkan notifikasi saat versi baru tersedia" - }, - "showUpdateOnlyAdmin": { - "label": "Tampilkan Pembaruan hanya untuk Admin", - "description": "Batasi notifikasi pembaruan hanya untuk pengguna admin" - }, - "customHTMLFiles": { - "label": "File HTML Kustom", - "description": "Izinkan menyajikan file HTML kustom dari direktori customFiles" - }, - "languages": { - "label": "Bahasa yang Tersedia", - "description": "Bahasa yang dapat dipilih pengguna (biarkan kosong untuk mengaktifkan semua bahasa)", - "placeholder": "Pilih bahasa" - }, - "customMetadata": { - "label": "Metadata Kustom", - "autoUpdate": { - "label": "Perbarui Metadata Otomatis", - "description": "Perbarui metadata PDF secara otomatis pada semua dokumen yang diproses" - }, - "author": { - "label": "Penulis Bawaan", - "description": "Penulis bawaan untuk metadata PDF (mis., nama pengguna)" - }, - "creator": { - "label": "Pembuat Bawaan", - "description": "Pembuat bawaan untuk metadata PDF" - }, - "producer": { - "label": "Produser Bawaan", - "description": "Produser bawaan untuk metadata PDF" - } - }, - "logoStyle": { - "label": "Gaya Logo", - "description": "Pilih antara logo minimalis modern atau ikon S klasik", - "classic": "Klasik", - "classicAlt": "Logo klasik", - "modern": "Modern", - "modernAlt": "Logo modern" - }, - "customPaths": { - "label": "Jalur Kustom", - "description": "Konfigurasikan jalur sistem file kustom untuk pemrosesan pipeline dan alat eksternal", - "pipeline": { - "label": "Direktori Pipeline", - "watchedFoldersDir": { - "label": "Direktori Folder yang Dipantau", - "description": "Direktori tempat pipeline memantau PDF yang masuk (biarkan kosong untuk default: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Direktori Folder Selesai", - "description": "Direktori tempat PDF yang diproses dikeluarkan (biarkan kosong untuk default: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Jalur Alat Eksternal", - "weasyprint": { - "label": "Eksekutabel WeasyPrint", - "description": "Path ke eksekutabel WeasyPrint untuk konversi HTML ke PDF (biarkan kosong untuk default: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Eksekutabel Unoconvert", - "description": "Path ke LibreOffice unoconvert untuk konversi dokumen (biarkan kosong untuk default: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Keamanan", - "description": "Konfigurasikan autentikasi, perilaku login, dan kebijakan keamanan.", - "ssoNotice": { - "title": "Mencari pengaturan SSO/SAML?", - "message": "Penyedia autentikasi OAuth2 dan SAML2 telah dipindahkan ke menu Koneksi untuk memudahkan pengelolaan." - }, - "authentication": "Autentikasi", - "enableLogin": { - "label": "Aktifkan Login", - "description": "Wajibkan pengguna masuk sebelum mengakses aplikasi" - }, - "loginMethod": { - "label": "Metode Login", - "description": "Metode autentikasi yang digunakan untuk login pengguna", - "all": "Semua Metode", - "normal": "Hanya Nama Pengguna/Kata Sandi", - "oauth2": "Hanya OAuth2", - "saml2": "Hanya SAML2" - }, - "loginAttemptCount": { - "label": "Batas Upaya Login", - "description": "Jumlah maksimum kegagalan login sebelum akun terkunci" - }, - "loginResetTimeMinutes": { - "label": "Waktu Reset Login (menit)", - "description": "Waktu sebelum upaya login yang gagal direset" - }, - "csrfDisabled": { - "label": "Nonaktifkan Perlindungan CSRF", - "description": "Nonaktifkan perlindungan Cross-Site Request Forgery (tidak disarankan)" - }, - "initialLogin": { - "label": "Login Awal", - "username": { - "label": "Nama Pengguna Awal", - "description": "Nama pengguna untuk akun admin awal" - }, - "password": { - "label": "Kata Sandi Awal", - "description": "Kata sandi untuk akun admin awal" - } - }, - "jwt": { - "label": "Konfigurasi JWT", - "secureCookie": { - "label": "Cookie Aman", - "description": "Wajibkan HTTPS untuk cookie JWT (disarankan untuk produksi)" - }, - "keyRetentionDays": { - "label": "Hari Retensi Kunci", - "description": "Jumlah hari untuk mempertahankan kunci JWT lama untuk verifikasi" - }, - "persistence": { - "label": "Aktifkan Persistensi Kunci", - "description": "Simpan kunci JWT secara persisten agar tetap ada saat server dimulai ulang" - }, - "enableKeyRotation": { - "label": "Aktifkan Rotasi Kunci", - "description": "Putar kunci penandatangan JWT secara otomatis secara berkala" - }, - "enableKeyCleanup": { - "label": "Aktifkan Pembersihan Kunci", - "description": "Hapus kunci JWT yang kedaluwarsa secara otomatis" - } - }, - "audit": { - "label": "Pencatatan Audit", - "enabled": { - "label": "Aktifkan Pencatatan Audit", - "description": "Lacak tindakan pengguna dan peristiwa sistem untuk kepatuhan dan pemantauan keamanan" - }, - "level": { - "label": "Tingkat Audit", - "description": "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE" - }, - "retentionDays": { - "label": "Retensi Audit (hari)", - "description": "Jumlah hari untuk mempertahankan log audit" - } - }, - "htmlUrlSecurity": { - "label": "Keamanan URL HTML", - "description": "Konfigurasikan pembatasan akses URL untuk pemrosesan HTML guna mencegah serangan SSRF", - "enabled": { - "label": "Aktifkan Keamanan URL", - "description": "Aktifkan pembatasan keamanan URL untuk konversi HTML ke PDF" - }, - "level": { - "label": "Tingkat Keamanan", - "description": "MAX: hanya whitelist, MEDIUM: blokir jaringan internal, OFF: tanpa pembatasan", - "max": "Maksimum (Whitelist Saja)", - "medium": "Sedang (Blokir Internal)", - "off": "Mati (Tanpa Pembatasan)" - }, - "advanced": "Pengaturan Lanjutan", - "allowedDomains": { - "label": "Domain yang Diizinkan (Whitelist)", - "description": "Satu domain per baris (mis., cdn.example.com). Hanya domain ini yang diizinkan saat tingkat MAX" - }, - "blockedDomains": { - "label": "Domain yang Diblokir (Blacklist)", - "description": "Satu domain per baris (mis., malicious.com). Domain tambahan untuk diblokir" - }, - "internalTlds": { - "label": "TLD Internal", - "description": "Satu TLD per baris (mis., .local, .internal). Blokir domain dengan pola TLD ini" - }, - "networkBlocking": "Pemblokiran Jaringan", - "blockPrivateNetworks": { - "label": "Blokir Jaringan Privat", - "description": "Blokir jaringan privat RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Blokir Localhost", - "description": "Blokir localhost dan alamat loopback (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Blokir Alamat Link-Local", - "description": "Blokir alamat link-local (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Blokir Endpoint Metadata Cloud", - "description": "Blokir endpoint metadata penyedia cloud (169.254.169.254)" - } - } - }, - "connections": { - "title": "Koneksi", - "description": "Konfigurasikan penyedia autentikasi eksternal seperti OAuth2 dan SAML.", - "linkedServices": "Layanan Tertaut", - "unlinkedServices": "Layanan Tidak Tertaut", - "connect": "Hubungkan", - "disconnect": "Putuskan", - "disconnected": "Penyedia berhasil diputuskan", - "disconnectError": "Gagal memutuskan penyedia", - "ssoAutoLogin": { - "label": "Login Otomatis SSO", - "enable": "Aktifkan Login Otomatis SSO", - "description": "Secara otomatis mengarahkan ke login SSO saat autentikasi diperlukan" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Aktifkan OAuth2", - "description": "Izinkan pengguna melakukan autentikasi menggunakan penyedia OAuth2" - }, - "provider": { - "label": "Penyedia", - "description": "Penyedia OAuth2 yang digunakan untuk autentikasi" - }, - "issuer": { - "label": "URL Penerbit", - "description": "URL penerbit penyedia OAuth2" - }, - "clientId": { - "label": "ID Klien", - "description": "ID klien OAuth2 dari penyedia Anda" - }, - "clientSecret": { - "label": "Rahasia Klien", - "description": "Rahasia klien OAuth2 dari penyedia Anda" - }, - "useAsUsername": { - "label": "Gunakan sebagai Nama Pengguna", - "description": "Klaim OAuth2 yang digunakan sebagai nama pengguna (mis., email, sub)" - }, - "autoCreateUser": { - "label": "Buat Pengguna Otomatis", - "description": "Buat akun pengguna secara otomatis pada login OAuth2 pertama" - }, - "blockRegistration": { - "label": "Blokir Pendaftaran", - "description": "Cegah pendaftaran pengguna baru melalui OAuth2" - }, - "scopes": { - "label": "Scope OAuth2", - "description": "Daftar OAuth2 scopes yang dipisahkan koma (mis., openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Aktifkan SAML2", - "description": "Izinkan pengguna melakukan autentikasi menggunakan penyedia SAML2" - }, - "provider": { - "label": "Penyedia", - "description": "Nama penyedia SAML2" - }, - "registrationId": { - "label": "ID Registrasi", - "description": "Pengenal registrasi SAML2" - }, - "autoCreateUser": { - "label": "Buat Pengguna Otomatis", - "description": "Buat akun pengguna secara otomatis pada login SAML2 pertama" - }, - "blockRegistration": { - "label": "Blokir Pendaftaran", - "description": "Cegah pendaftaran pengguna baru melalui SAML2" - } - } - }, - "database": { - "title": "Database", - "description": "Konfigurasikan pengaturan koneksi database kustom untuk penerapan enterprise.", - "configuration": "Konfigurasi Database", - "enableCustom": { - "label": "Aktifkan Database Kustom", - "description": "Gunakan konfigurasi database kustom Anda sendiri alih-alih database tertanam default" - }, - "customUrl": { - "label": "URL Database Kustom", - "description": "String koneksi JDBC lengkap (mis., jdbc:postgresql://localhost:5432/postgres). Jika diisi, pengaturan koneksi individual di bawah tidak digunakan." - }, - "type": { - "label": "Jenis Database", - "description": "Jenis database (tidak digunakan jika URL kustom disediakan)" - }, - "hostName": { - "label": "Nama Host", - "description": "Nama host server database (tidak digunakan jika URL kustom disediakan)" - }, - "port": { - "label": "Port", - "description": "Port server database (tidak digunakan jika URL kustom disediakan)" - }, - "name": { - "label": "Nama Database", - "description": "Nama database (tidak digunakan jika URL kustom disediakan)" - }, - "username": { - "label": "Nama Pengguna", - "description": "Nama pengguna autentikasi database" - }, - "password": { - "label": "Kata Sandi", - "description": "Kata sandi autentikasi database" - } - }, - "privacy": { - "title": "Privasi", - "description": "Konfigurasikan pengaturan privasi dan pengumpulan data.", - "analytics": "Analitik & Pelacakan", - "enableAnalytics": { - "label": "Aktifkan Analitik", - "description": "Kumpulkan analitik penggunaan anonim untuk membantu meningkatkan aplikasi" - }, - "metricsEnabled": { - "label": "Aktifkan Metrik", - "description": "Aktifkan pengumpulan metrik kinerja dan penggunaan. Menyediakan endpoint API bagi admin untuk mengakses data metrik" - }, - "searchEngine": "Visibilitas Mesin Pencari", - "googleVisibility": { - "label": "Visibilitas Google", - "description": "Izinkan mesin pencari mengindeks aplikasi ini" - } - }, - "advanced": { - "title": "Lanjutan", - "description": "Konfigurasikan fitur lanjutan dan fungsionalitas eksperimental.", - "features": "Flag Fitur", - "processing": "Pemrosesan", - "endpoints": { - "label": "Endpoint", - "manage": "Kelola Endpoint API", - "description": "Manajemen endpoint dikonfigurasi via YAML. Lihat dokumentasi untuk detail mengaktifkan/menonaktifkan endpoint tertentu." - }, - "enableAlphaFunctionality": { - "label": "Aktifkan Fitur Alpha", - "description": "Aktifkan fitur eksperimental dan tahap alpha (mungkin tidak stabil)" - }, - "enableUrlToPDF": { - "label": "Aktifkan URL ke PDF", - "description": "Izinkan konversi halaman web ke dokumen PDF" - }, - "maxDPI": { - "label": "DPI Maksimum", - "description": "DPI maksimum untuk pemrosesan gambar (0 = tanpa batas)" - }, - "tessdataDir": { - "label": "Direktori Tessdata", - "description": "Path ke direktori tessdata untuk file bahasa OCR" - }, - "disableSanitize": { - "label": "Nonaktifkan Sanitasi HTML", - "description": "PERINGATAN: Risiko keamanan - menonaktifkan sanitasi HTML dapat menyebabkan kerentanan XSS" - }, - "tempFileManagement": { - "label": "Manajemen File Temp", - "description": "Konfigurasikan penyimpanan file sementara dan perilaku pembersihan", - "baseTmpDir": { - "label": "Direktori Temp Dasar", - "description": "Direktori dasar untuk file sementara (biarkan kosong untuk default: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "Direktori Temp LibreOffice", - "description": "Direktori untuk file temp LibreOffice (biarkan kosong untuk default: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Direktori Temp Sistem", - "description": "Direktori temp sistem yang akan dibersihkan (hanya digunakan jika cleanupSystemTemp diaktifkan)" - }, - "prefix": { - "label": "Prefiks File Temp", - "description": "Prefiks untuk nama file temp" - }, - "maxAgeHours": { - "label": "Usia Maks (jam)", - "description": "Usia maksimum dalam jam sebelum file temp dibersihkan" - }, - "cleanupIntervalMinutes": { - "label": "Interval Pembersihan (menit)", - "description": "Seberapa sering menjalankan pembersihan (dalam menit)" - }, - "startupCleanup": { - "label": "Pembersihan Saat Mulai", - "description": "Bersihkan file temp lama saat aplikasi mulai" - }, - "cleanupSystemTemp": { - "label": "Bersihkan Temp Sistem", - "description": "Apakah akan membersihkan direktori temp sistem yang lebih luas (gunakan dengan hati-hati)" - } - }, - "processExecutor": { - "label": "Batas Eksekutor Proses", - "description": "Konfigurasikan batas sesi dan batas waktu untuk setiap eksekutor proses", - "sessionLimit": { - "label": "Batas Sesi", - "description": "Instans bersamaan maksimum" - }, - "timeout": { - "label": "Batas Waktu (menit)", - "description": "Waktu eksekusi maksimum" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF ke HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Instal Aplikasi", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Server Email", - "description": "Konfigurasikan pengaturan SMTP untuk mengirim notifikasi email.", - "smtp": "Konfigurasi SMTP", - "enabled": { - "label": "Aktifkan Email", - "description": "Aktifkan notifikasi email dan fungsionalitas SMTP" - }, - "host": { - "label": "Host SMTP", - "description": "Nama host atau alamat IP server SMTP Anda" - }, - "port": { - "label": "Port SMTP", - "description": "Nomor port untuk koneksi SMTP (biasanya 25, 465, atau 587)" - }, - "username": { - "label": "Nama Pengguna SMTP", - "description": "Nama pengguna untuk autentikasi SMTP" - }, - "password": { - "label": "Kata Sandi SMTP", - "description": "Kata sandi untuk autentikasi SMTP" - }, - "from": { - "label": "Alamat Pengirim", - "description": "Alamat email yang digunakan sebagai pengirim" - }, - "enableInvites": { - "label": "Aktifkan Undangan Email", - "description": "Izinkan admin mengundang pengguna via email dengan kata sandi yang dibuat otomatis" - }, - "frontendUrl": { - "label": "URL Frontend", - "description": "URL dasar untuk frontend (mis. https://pdf.example.com). Digunakan untuk membuat tautan undangan di email. Biarkan kosong untuk menggunakan URL backend." - } - }, - "legal": { - "title": "Dokumen Legal", - "description": "Konfigurasikan tautan ke dokumen dan kebijakan legal.", - "disclaimer": { - "title": "Peringatan Tanggung Jawab Hukum", - "message": "Dengan menyesuaikan dokumen legal ini, Anda menanggung tanggung jawab penuh untuk memastikan kepatuhan terhadap semua hukum dan peraturan yang berlaku, termasuk namun tidak terbatas pada GDPR dan persyaratan perlindungan data UE lainnya. Hanya ubah pengaturan ini jika: (1) Anda mengoperasikan instance pribadi/pribadi, (2) Anda berada di luar yurisdiksi UE dan memahami kewajiban hukum lokal Anda, atau (3) Anda telah memperoleh nasihat hukum yang tepat dan menerima tanggung jawab penuh atas semua data pengguna dan kepatuhan hukum. Stirling-PDF dan para pengembangnya tidak menanggung kewajiban atas kewajiban hukum Anda." - }, - "termsAndConditions": { - "label": "Syarat dan Ketentuan", - "description": "URL atau nama file untuk syarat dan ketentuan" - }, - "privacyPolicy": { - "label": "Kebijakan Privasi", - "description": "URL atau nama file untuk kebijakan privasi" - }, - "accessibilityStatement": { - "label": "Pernyataan Aksesibilitas", - "description": "URL atau nama file untuk pernyataan aksesibilitas" - }, - "cookiePolicy": { - "label": "Kebijakan Cookie", - "description": "URL atau nama file untuk kebijakan cookie" - }, - "impressum": { - "label": "Impressum", - "description": "URL atau nama file untuk impressum (diperlukan di beberapa yurisdiksi)" - } - }, - "premium": { - "title": "Premium & Enterprise", - "description": "Konfigurasikan kunci lisensi premium atau enterprise Anda.", - "license": "Konfigurasi Lisensi", - "licenseKey": { - "toggle": "Punya kunci lisensi atau file sertifikat?", - "info": "Jika Anda memiliki kunci lisensi atau file sertifikat dari pembelian langsung, Anda dapat memasukkannya di sini untuk mengaktifkan fitur premium atau enterprise." - }, - "key": { - "label": "Kunci Lisensi", - "description": "Masukkan kunci lisensi premium atau enterprise Anda", - "success": "Kunci Lisensi Disimpan", - "successMessage": "Kunci lisensi Anda telah diaktifkan dengan sukses. Tidak perlu restart.", - "overwriteWarning": { - "title": "⚠️ Peringatan: Lisensi yang Ada Terdeteksi", - "line1": "Menimpa kunci lisensi Anda saat ini tidak dapat dibatalkan.", - "line2": "Lisensi sebelumnya akan hilang permanen kecuali Anda mencadangkannya di tempat lain.", - "line3": "Penting: Jaga kunci lisensi tetap privat dan aman. Jangan pernah membagikannya secara publik." - } - }, - "enabled": { - "label": "Aktifkan Fitur Premium", - "description": "Aktifkan pemeriksaan kunci lisensi untuk fitur pro/enterprise" - }, - "movedFeatures": { - "title": "Fitur Premium Didistribusikan", - "message": "Fitur Premium dan Enterprise kini diatur dalam bagiannya masing-masing:" - } - }, - "features": { - "title": "Fitur", - "description": "Konfigurasikan fitur dan fungsionalitas opsional.", - "serverCertificate": { - "label": "Sertifikat Server", - "description": "Konfigurasikan pembuatan sertifikat sisi server untuk fungsi \"Sign with Stirling-PDF\"", - "enabled": { - "label": "Aktifkan Sertifikat Server", - "description": "Aktifkan sertifikat sisi server untuk opsi \"Sign with Stirling-PDF\"" - }, - "organizationName": { - "label": "Nama Organisasi", - "description": "Nama organisasi untuk sertifikat yang dihasilkan" - }, - "validity": { - "label": "Masa Berlaku Sertifikat (hari)", - "description": "Jumlah hari sertifikat akan berlaku" - }, - "regenerateOnStartup": { - "label": "Buat Ulang saat Mulai", - "description": "Buat sertifikat baru setiap aplikasi dimulai" - } - } - }, - "endpoints": { - "title": "Endpoint API", - "description": "Kendalikan endpoint API dan grup endpoint mana yang tersedia.", - "management": "Manajemen Endpoint", - "toRemove": { - "label": "Endpoint Dinonaktifkan", - "description": "Pilih endpoint individual untuk dinonaktifkan" - }, - "groupsToRemove": { - "label": "Grup Endpoint Dinonaktifkan", - "description": "Pilih grup endpoint untuk dinonaktifkan" - }, - "note": "Catatan: Menonaktifkan endpoint membatasi akses API tetapi tidak menghapus komponen UI. Diperlukan mulai ulang agar perubahan diterapkan." - } - } - }, - "fileUpload": { - "selectFile": "Pilih file", - "selectFiles": "Pilih file", - "selectPdfToView": "Pilih PDF untuk dilihat", - "selectPdfToEdit": "Pilih PDF untuk diedit", - "chooseFromStorage": "Pilih file dari penyimpanan atau unggah PDF baru", - "chooseFromStorageMultiple": "Pilih file dari penyimpanan atau unggah PDF baru", - "loadFromStorage": "Muat dari Penyimpanan", - "filesAvailable": "file tersedia", - "loading": "Mengambil data...", - "or": "atau", - "dropFileHere": "Lepaskan file di sini atau klik untuk mengunggah", - "dropFilesHere": "Lepaskan file di sini atau klik tombol unggah", - "dropFilesHereOpen": "Jatuhkan file di sini atau klik tombol buka", - "pdfFilesOnly": "Hanya file PDF", - "supportedFileTypes": "Jenis file yang didukung", - "upload": "Unggah", - "uploadFile": "Unggah File", - "uploadFiles": "Unggah File", - "open": "Buka", - "openFile": "Buka File", - "openFiles": "Buka File", - "noFilesInStorage": "Tidak ada file di penyimpanan. Unggah beberapa file terlebih dahulu.", - "noFilesInStorageOpen": "Tidak ada file di penyimpanan. Buka beberapa file terlebih dahulu.", - "selectFromStorage": "Pilih dari Penyimpanan", - "backToTools": "Kembali ke Alat", - "addFiles": "Tambahkan File", - "dragFilesInOrClick": "Seret file masuk atau klik \"Tambahkan File\" untuk menelusuri" - }, - "fileEditor": { - "addFiles": "Tambahkan File" - }, - "fileManager": { - "title": "Unggah File PDF", - "subtitle": "Tambahkan file ke penyimpanan Anda untuk akses mudah di semua alat", - "filesSelected": "file dipilih", - "clearSelection": "Bersihkan Pilihan", - "openInFileEditor": "Buka di Editor File", - "uploadError": "Gagal mengunggah beberapa file.", - "failedToOpen": "Gagal membuka file. Mungkin telah dihapus dari penyimpanan.", - "failedToLoad": "Gagal memuat file ke set aktif.", - "storageCleared": "Browser membersihkan penyimpanan. File telah dihapus. Harap unggah kembali.", - "clearAll": "Bersihkan Semua", - "reloadFiles": "Muat Ulang File", - "dragDrop": "Seret & Letakkan file di sini", - "clickToUpload": "Klik untuk mengunggah file", - "selectedFiles": "File Terpilih", - "storage": "Penyimpanan", - "filesStored": "file tersimpan", - "storageError": "Terjadi kesalahan penyimpanan", - "storageLow": "Kapasitas penyimpanan menipis. Pertimbangkan untuk menghapus file lama.", - "supportMessage": "Didukung oleh penyimpanan database browser untuk kapasitas tak terbatas", - "noFileSelected": "Tidak ada file yang dipilih", - "showHistory": "Tampilkan Riwayat", - "hideHistory": "Sembunyikan Riwayat", - "fileHistory": "Riwayat File", - "loadingHistory": "Memuat Riwayat...", - "lastModified": "Terakhir Diubah", - "toolChain": "Alat yang Diterapkan", - "restore": "Pulihkan", - "unzip": "Ekstrak", - "searchFiles": "Cari file...", - "recent": "Terbaru", - "localFiles": "File Lokal", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "File Saya", - "noRecentFiles": "Tidak ada file terbaru", - "googleDriveNotAvailable": "Integrasi Google Drive tidak tersedia", - "downloadSelected": "Unduh yang Dipilih", - "saveSelected": "Simpan Terpilih", - "openFiles": "Buka File", - "openFile": "Buka File", - "details": "Detail File", - "fileName": "Nama", - "fileFormat": "Format", - "fileSize": "Ukuran", - "fileVersion": "Versi", - "totalSelected": "Total Dipilih", - "dropFilesHere": "Letakkan file di sini", - "selectAll": "Pilih Semua", - "deselectAll": "Batalkan Semua Pilihan", - "deleteSelected": "Hapus yang Dipilih", - "selectedCount": "{{count}} dipilih", - "download": "Unduh", - "delete": "Hapus", - "unsupported": "Tidak didukung", - "addToUpload": "Tambahkan ke Unggahan", - "deleteAll": "Hapus Semua", - "loadingFiles": "Memuat file...", - "noFiles": "Tidak ada file tersedia", - "noFilesFound": "Tidak ada file yang cocok dengan pencarian Anda", - "openInPageEditor": "Buka di Editor Halaman", - "showAll": "Tampilkan Semua", - "sortByDate": "Urutkan berdasarkan Tanggal", - "sortByName": "Urutkan berdasarkan Nama", - "sortBySize": "Urutkan berdasarkan Ukuran" - }, - "storage": { - "temporaryNotice": "File disimpan sementara di browser Anda dan dapat dihapus secara otomatis", - "storageLimit": "Batas penyimpanan", - "storageUsed": "Penyimpanan Sementara terpakai", - "storageFull": "Penyimpanan hampir penuh. Pertimbangkan untuk menghapus beberapa file.", - "fileTooLarge": "File terlalu besar. Ukuran maksimum per file adalah", - "storageQuotaExceeded": "Kuota penyimpanan terlampaui. Hapus beberapa file sebelum mengunggah lagi.", - "approximateSize": "Perkiraan ukuran" - }, - "sanitize": { - "title": "Sanitasi", - "desc": "Hapus elemen yang berpotensi berbahaya dari file PDF.", - "submit": "Bersihkan PDF", - "completed": "Sanitasi berhasil diselesaikan", - "error": { - "generic": "Sanitasi gagal", - "failed": "Terjadi kesalahan saat menyanitasi PDF." - }, - "filenamePrefix": "tersanitasi", - "sanitizationResults": "Hasil Sanitasi", - "steps": { - "files": "File", - "settings": "Pengaturan", - "results": "Hasil" - }, - "files": { - "placeholder": "Pilih file PDF di tampilan utama untuk memulai" - }, - "options": { - "title": "Opsi Sanitasi", - "note": "Pilih elemen yang ingin Anda hapus dari PDF. Setidaknya satu opsi harus dipilih.", - "removeJavaScript": { - "label": "Hapus JavaScript", - "desc": "Hapus aksi dan skrip JavaScript dari PDF" - }, - "removeEmbeddedFiles": { - "label": "Hapus File Tertanam", - "desc": "Hapus file apa pun yang disematkan dalam PDF" - }, - "removeXMPMetadata": { - "label": "Hapus Metadata XMP", - "desc": "Hapus metadata XMP dari PDF" - }, - "removeMetadata": { - "label": "Hapus Metadata Dokumen", - "desc": "Hapus metadata informasi dokumen (judul, penulis, dll.)" - }, - "removeLinks": { - "label": "Hapus Tautan", - "desc": "Hapus tautan eksternal dan aksi peluncuran dari PDF" - }, - "removeFonts": { - "label": "Hapus Font", - "desc": "Hapus font tersemat dari PDF" - } - } - }, - "addPassword": { - "title": "Tambahkan kata sandi", - "desc": "Enkripsi dokumen PDF Anda dengan kata sandi.", - "completed": "Perlindungan kata sandi diterapkan", - "submit": "Enkripsi", - "filenamePrefix": "terenkripsi", - "error": { - "failed": "Terjadi kesalahan saat mengenkripsi PDF." - }, - "passwords": { - "stepTitle": "Kata Sandi & Enkripsi", - "completed": "Kata sandi dikonfigurasi", - "user": { - "label": "Kata Sandi Pengguna", - "placeholder": "Masukkan kata sandi pengguna" - }, - "owner": { - "label": "Kata Sandi Pemilik", - "placeholder": "Masukkan kata sandi pemilik" - } - }, - "encryption": { - "keyLength": { - "label": "Panjang Kunci Enkripsi", - "40bit": "40-bit (Rendah)", - "128bit": "128-bit (Standar)", - "256bit": "256-bit (Tinggi)" - } - }, - "results": { - "title": "PDF terenkripsi" - }, - "tooltip": { - "header": { - "title": "Ikhtisar Perlindungan Kata Sandi" - }, - "passwords": { - "title": "Jenis Kata Sandi", - "text": "Kata sandi pengguna membatasi pembukaan dokumen, sedangkan kata sandi pemilik mengontrol apa yang dapat dilakukan dengan dokumen setelah dibuka. Anda dapat menetapkan keduanya atau hanya salah satu.", - "bullet1": "Kata Sandi Pengguna: Diperlukan untuk membuka PDF", - "bullet2": "Kata Sandi Pemilik: Mengontrol izin dokumen (tidak didukung oleh semua penampil PDF)" - }, - "encryption": { - "title": "Tingkat Enkripsi", - "text": "Tingkat enkripsi yang lebih tinggi memberikan keamanan lebih baik tetapi mungkin tidak didukung oleh penampil PDF yang lebih lama.", - "bullet1": "40-bit: Keamanan dasar, kompatibel dengan penampil lama", - "bullet2": "128-bit: Keamanan standar, didukung luas", - "bullet3": "256-bit: Keamanan maksimum, memerlukan penampil modern" - }, - "permissions": { - "title": "Ganti Perizinan", - "text": "Izin ini mengontrol apa yang dapat dilakukan pengguna dengan PDF. Paling efektif bila digabungkan dengan kata sandi pemilik." - } - } - }, - "changePermissions": { - "title": "Ganti Perizinan", - "desc": "Ubah pembatasan dan izin dokumen.", - "completed": "Izin diubah", - "submit": "Ganti Perizinan", - "error": { - "failed": "Terjadi kesalahan saat mengubah izin PDF." - }, - "permissions": { - "preventAssembly": { - "label": "Pencegahan untuk penyusunan dokumen" - }, - "preventExtractContent": { - "label": "Pencegahan untuk ekstraksi konten" - }, - "preventExtractForAccessibility": { - "label": "Pencegahan ekstraksi untuk aksesibilitas" - }, - "preventFillInForm": { - "label": "Pencegahan untuk mengisi formulir" - }, - "preventModify": { - "label": "Pencegahan untuk pengubahan" - }, - "preventModifyAnnotations": { - "label": "Pencegahan untuk perubahan anotasi" - }, - "preventPrinting": { - "label": "Pencegahan untuk mencetak" - }, - "preventPrintingFaithful": { - "label": "Pencegahan untuk mencetak format yang berbeda" - } - }, - "results": { - "title": "PDF yang diubah" - }, - "tooltip": { - "header": { - "title": "Ganti Perizinan" - }, - "description": { - "text": "Mengubah izin dokumen, mengizinkan/melarang akses ke berbagai fitur di pembaca PDF." - }, - "warning": { - "text": "Agar izin ini tidak dapat diubah, gunakan alat Tambah Kata Sandi untuk menetapkan kata sandi pemilik." - } - } - }, - "removePassword": { - "title": "Hapus kata sandi", - "desc": "Menghapus perlindungan kata sandi dari dokumen PDF Anda.", - "tags": "aman,Dekripsi,keamanan,buka kata sandi,hapus kata sandi", - "password": { - "stepTitle": "Hapus Kata Sandi", - "label": "Kata Sandi Saat Ini", - "placeholder": "Masukkan kata sandi saat ini", - "completed": "Kata sandi dikonfigurasi" - }, - "filenamePrefix": "terdekripsi", - "error": { - "failed": "Terjadi kesalahan saat menghapus kata sandi dari PDF." - }, - "tooltip": { - "description": "Menghapus perlindungan kata sandi memerlukan kata sandi yang digunakan untuk mengenkripsi PDF. Ini akan mendekripsi dokumen, membuatnya dapat diakses tanpa kata sandi." - }, - "submit": "Hapus", - "results": { - "title": "PDF terdekripsi" - } - }, - "automate": { - "title": "Otomatisasi", - "desc": "Bangun alur kerja multi-langkah dengan merangkaikan aksi PDF. Ideal untuk tugas berulang.", - "invalidStep": "Langkah tidak valid", - "files": { - "placeholder": "Pilih file untuk diproses dengan otomatisasi ini" - }, - "selection": { - "title": "Pilihan Otomatisasi", - "saved": { - "title": "Tersimpan" - }, - "createNew": { - "title": "Buat Otomatisasi Baru" - }, - "suggested": { - "title": "Disarankan" - } - }, - "creation": { - "createTitle": "Buat Otomatisasi", - "editTitle": "Edit Otomatisasi", - "intro": "Otomatisasi menjalankan alat secara berurutan. Untuk memulai, tambahkan alat sesuai urutan yang Anda inginkan.", - "name": { - "label": "Nama Otomatisasi", - "placeholder": "Otomatisasi Saya" - }, - "description": { - "label": "Deskripsi (opsional)", - "placeholder": "Jelaskan apa yang dilakukan otomatisasi ini..." - }, - "tools": { - "selectTool": "Pilih alat...", - "selected": "Alat Terpilih", - "remove": "Hapus alat", - "configure": "Konfigurasi alat", - "notConfigured": "! Belum Dikonfigurasi", - "addTool": "Tambah Alat", - "add": "Tambahkan alat..." - }, - "save": "Simpan Otomatisasi", - "unsavedChanges": { - "title": "Perubahan Belum Disimpan", - "message": "Anda memiliki perubahan yang belum disimpan. Yakin ingin kembali? Semua perubahan akan hilang.", - "cancel": "Batal", - "confirm": "Kembali" - }, - "icon": { - "label": "Ikon" - } - }, - "run": { - "title": "Jalankan Otomatisasi" - }, - "sequence": { - "unnamed": "Otomatisasi Tanpa Nama", - "steps": "{{count}} langkah", - "running": "Menjalankan Otomatisasi...", - "run": "Jalankan Otomatisasi", - "finish": "Selesai" - }, - "reviewTitle": "Hasil Otomatisasi", - "config": { - "loading": "Memuat konfigurasi alat...", - "noSettings": "Alat ini tidak memiliki pengaturan yang dapat dikonfigurasi.", - "title": "Konfigurasi {{toolName}}", - "description": "Konfigurasi pengaturan untuk alat ini. Pengaturan ini akan diterapkan saat otomatisasi berjalan.", - "cancel": "Batal", - "save": "Simpan Konfigurasi" - }, - "copyToSaved": "Salin ke Tersimpan" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Penerimaan PDF Aman", - "securePdfIngestionDesc": "Alur kerja pemrosesan PDF komprehensif yang menyanitasi dokumen, menerapkan OCR dengan pembersihan, mengonversi ke format PDF/A untuk pengarsipan jangka panjang, dan mengoptimalkan ukuran file.", - "emailPreparation": "Persiapan Email", - "emailPreparationDesc": "Mengoptimalkan PDF untuk distribusi email dengan mengompresi file, membagi dokumen besar menjadi potongan 20MB untuk kompatibilitas email, dan menghapus metadata demi privasi.", - "secureWorkflow": "Alur Kerja Keamanan", - "secureWorkflowDesc": "Mengamankan dokumen PDF dengan menghapus konten berpotensi berbahaya seperti JavaScript dan file tersemat, lalu menambahkan perlindungan kata sandi untuk mencegah akses tidak sah. Kata sandi diatur ke 'password' secara default.", - "processImages": "Proses Gambar", - "processImagesDesc": "Mengonversi beberapa file gambar menjadi satu dokumen PDF, lalu menerapkan teknologi OCR untuk mengekstrak teks yang dapat dicari dari gambar.", - "prePublishSanitization": "Sanitisasi Pra-publikasi", - "prePublishSanitizationDesc": "Alur sanitisasi yang menghapus semua metadata tersembunyi, JavaScript, file tersemat, anotasi, dan meratakan formulir untuk mencegah kebocoran data sebelum menerbitkan PDF online." - } - }, - "colorPicker": { - "title": "Pilih warna" - }, - "common": { - "previous": "Sebelumnya", - "next": "Berikutnya", - "collapse": "Ciutkan", - "expand": "Perluas", - "collapsed": "diciutkan", - "lines": "baris", - "copy": "Salin", - "copied": "Disalin!", - "refresh": "Muat Ulang", - "retry": "Coba Lagi", - "remaining": "tersisa", - "used": "terpakai", - "available": "tersedia", - "cancel": "Batal", - "preview": "Pratinjau", - "close": "Tutup", - "done": "Selesai", - "loading": "Memuat...", - "back": "Kembali", - "continue": "Lanjut", - "error": "Error" - }, - "config": { - "overview": { - "title": "Konfigurasi Aplikasi", - "description": "Pengaturan dan detail konfigurasi aplikasi saat ini.", - "loading": "Memuat konfigurasi...", - "error": "Error", - "warning": "Peringatan Konfigurasi", - "sections": { - "basic": "Konfigurasi Dasar", - "security": "Konfigurasi Keamanan", - "system": "Konfigurasi Sistem", - "integration": "Konfigurasi Integrasi" - } - }, - "account": { - "overview": { - "title": "Pengaturan Akun", - "manageAccountPreferences": "Kelola preferensi akun Anda", - "guestDescription": "Anda masuk sebagai tamu. Pertimbangkan untuk meningkatkan akun Anda di atas." - }, - "upgrade": { - "title": "Tingkatkan Akun Tamu", - "description": "Tautkan akun Anda untuk menyimpan riwayat Anda dan mengakses lebih banyak fitur!", - "socialLogin": "Upgrade dengan Akun Sosial", - "linkWith": "Tautkan dengan", - "emailPassword": "atau masukkan email & kata sandi Anda", - "email": "Email", - "emailPlaceholder": "Masukkan email Anda", - "password": "Kata Sandi (opsional)", - "passwordPlaceholder": "Tetapkan kata sandi", - "passwordNote": "Biarkan kosong untuk menggunakan verifikasi email saja", - "upgradeButton": "Tingkatkan Akun" - } - }, - "apiKeys": { - "intro": "Gunakan kunci API Anda untuk mengakses kemampuan pemrosesan Stirling PDF secara terprogram.", - "docsTitle": "Dokumentasi API", - "docsDescription": "Pelajari lebih lanjut tentang integrasi dengan Stirling PDF:", - "docsLink": "Dokumentasi API", - "schemaLink": "Referensi Skema API", - "usage": "Sertakan kunci ini di header X-API-KEY pada semua permintaan API.", - "description": "Kunci API Anda untuk mengakses rangkaian alat PDF Stirling. Salin ke proyek Anda atau segarkan untuk membuat yang baru.", - "publicKeyAriaLabel": "Kunci API publik", - "copyKeyAriaLabel": "Salin kunci API", - "refreshAriaLabel": "Segarkan kunci API", - "includedCredits": "Kredit yang disertakan", - "purchasedCredits": "Kredit yang dibeli", - "totalCredits": "Total Kredit", - "chartAriaLabel": "Penggunaan kredit: termasuk {{includedUsed}} dari {{includedTotal}}, dibeli {{purchasedUsed}} dari {{purchasedTotal}}", - "nextReset": "Reset Berikutnya", - "lastApiUse": "Penggunaan API Terakhir", - "overlayMessage": "Hasilkan kunci untuk melihat kredit dan kredit yang tersedia", - "label": "Kunci API", - "guestInfo": "Pengguna tamu tidak menerima kunci API. Buat akun untuk mendapatkan kunci API yang dapat Anda gunakan di aplikasi Anda.", - "goToAccount": "Buka Akun", - "refreshModal": { - "title": "Segarkan Kunci API", - "warning": "⚠️ Peringatan: Tindakan ini akan menghasilkan kunci API baru dan membuat kunci sebelumnya tidak valid.", - "impact": "Aplikasi atau layanan yang saat ini menggunakan kunci ini akan berhenti berfungsi sampai Anda memperbaruinya dengan kunci baru.", - "confirmPrompt": "Apakah Anda yakin ingin melanjutkan?", - "confirmCta": "Segarkan Kunci" - }, - "generateError": "Kami tidak dapat membuat kunci API Anda." - } - }, - "AddAttachmentsRequest": { - "attachments": "Pilih Lampiran", - "info": "Pilih file untuk dilampirkan ke PDF Anda. File akan disematkan dan dapat diakses melalui panel lampiran PDF.", - "selectFiles": "Pilih File untuk Dilampirkan", - "placeholder": "Pilih file...", - "addMoreFiles": "Tambah file lagi...", - "selectedFiles": "File Terpilih", - "submit": "Tambahkan Lampiran", - "tooltip": { - "header": { - "title": "Tentang Tambah Lampiran" - }, - "description": { - "title": "Fungsinya" - } - }, - "results": { - "title": "Hasil Lampiran" - }, - "error": { - "failed": "Operasi menambah lampiran gagal" - } - }, - "termsAndConditions": "Syarat & Ketentuan", - "logOut": "Keluar", - "addAttachments": { - "error": { - "failed": "Terjadi kesalahan saat menambahkan lampiran ke PDF." - } - }, - "autoRename": { - "description": "Alat ini akan secara otomatis mengganti nama file PDF berdasarkan kontennya. Ini menganalisis dokumen untuk menemukan judul yang paling sesuai dari teks." - }, - "customPosition": "Posisi Kustom", - "details": "Detail", - "invalidUndoData": "Tidak dapat membatalkan: data operasi tidak valid", - "margin": { - "large": "Besar", - "medium": "Sedang", - "small": "Kecil", - "xLarge": "Sangat Besar" - }, - "noFilesToUndo": "Tidak dapat membatalkan: tidak ada file yang diproses pada operasi terakhir", - "noOperationToUndo": "Tidak ada operasi untuk dibatalkan", - "noValidFiles": "Tidak ada file valid untuk diproses", - "operationCancelled": "Operasi dibatalkan", - "pageEdit": { - "deselectAll": "Pilih Tidak Ada", - "selectAll": "Pilih Semua" - }, - "quickPosition": "Posisi Cepat", - "reorganizePages": { - "error": { - "failed": "Gagal menyusun ulang halaman" - }, - "results": { - "title": "Halaman Disusun Ulang" - }, - "settings": { - "title": "Pengaturan" - }, - "submit": "Susun Ulang Halaman" - }, - "replace-color": { - "options": { - "fill": "Warna isi", - "gradient": "Gradien" - }, - "previewOverlayOpacity": "Opasitas overlay pratinjau", - "previewOverlayTransparency": "Transparansi overlay pratinjau", - "previewOverlayVisibility": "Tampilkan overlay pratinjau", - "selectText": { - "1": "Opsi Ganti atau Inversi warna", - "2": "Default(Warna kontras tinggi default)", - "3": "Kustom(Warna yang disesuaikan)", - "4": "Full-Inversi(Inversi semua warna)", - "5": "Opsi warna kontras tinggi", - "6": "teks putih di latar belakang hitam", - "7": "teks hitam di latar belakang putih", - "8": "teks kuning di latar belakang hitam", - "9": "teks hijau di latar belakang hitam", - "10": "Pilih warna teks", - "11": "Pilih warna latar belakang", - "12": "Pilih warna awal", - "13": "Pilih warna akhir" - }, - "submit": "Ganti", - "title": "Ganti-Inversi-Warna" - }, - "size": "Ukuran", - "submit": "Kirim", - "success": "Berhasil", - "tools": { - "noSearchResults": "Tidak ada alat ditemukan", - "noTools": "Tidak ada alat tersedia" - }, - "undoDataMismatch": "Tidak dapat membatalkan: data operasi rusak", - "undoFailed": "Gagal membatalkan operasi", - "undoQuotaError": "Tidak dapat membatalkan: ruang penyimpanan tidak mencukupi", - "undoStorageError": "Pembatalan selesai tetapi beberapa file tidak dapat disimpan ke penyimpanan", - "undoSuccess": "Operasi berhasil dibatalkan", - "unsupported": "Tidak didukung", - "onboarding": { - "welcomeModal": { - "title": "Selamat datang di Stirling PDF!", - "description": "Ingin mengikuti tur singkat 1 menit untuk mempelajari fitur utama dan cara memulai?", - "helpHint": "Anda selalu dapat mengakses tur ini nanti dari tombol Bantuan di kiri bawah.", - "startTour": "Mulai Tur", - "maybeLater": "Mungkin Nanti", - "dontShowAgain": "Jangan Tampilkan Lagi" - }, - "welcomeSlide": { - "title": "Selamat datang di Stirling", - "body": "Stirling PDF kini siap untuk tim dari semua ukuran. Pembaruan ini mencakup tata letak baru, kemampuan admin yang kuat, dan fitur paling banyak diminta - Edit Text." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Mari pilih alat Crop untuk mendemonstrasikan cara menggunakan salah satu alat.", - "toolInterface": "Ini adalah antarmuka alat Crop. Seperti yang Anda lihat, belum banyak karena kita belum menambahkan file PDF untuk dikerjakan.", - "filesButton": "Tombol Files pada bilah Akses Cepat memungkinkan Anda mengunggah PDF untuk menggunakan alat.", - "fileSources": "Anda dapat mengunggah file baru atau mengakses file terbaru dari sini. Untuk tur ini, kita akan menggunakan file contoh.", - "workbench": "Ini adalah Workbench - area utama tempat Anda melihat dan mengedit PDF.", - "viewSwitcher": "Gunakan kontrol ini untuk memilih bagaimana Anda ingin melihat PDF Anda.", - "viewer": "Viewer memungkinkan Anda membaca dan memberi anotasi pada PDF.", - "pageEditor": "Page Editor memungkinkan Anda melakukan berbagai operasi pada halaman dalam PDF Anda, seperti mengurutkan ulang, memutar, dan menghapus.", - "activeFiles": "Tampilan Active Files menampilkan semua PDF yang Anda muat ke alat, dan memungkinkan Anda memilih mana yang akan diproses.", - "fileCheckbox": "Mengklik salah satu file akan memilihnya untuk diproses. Anda dapat memilih beberapa file untuk operasi batch.", - "selectControls": "Right Rail berisi tombol untuk dengan cepat memilih/membatalkan pilihan semua PDF aktif Anda, bersama dengan tombol untuk mengubah tema atau bahasa aplikasi.", - "cropSettings": "Sekarang setelah kita memilih file yang ingin dipotong, kita dapat mengonfigurasi alat Crop untuk memilih area yang ingin kita potong pada PDF.", - "runButton": "Setelah alat dikonfigurasi, tombol ini memungkinkan Anda menjalankan alat pada semua PDF yang dipilih.", - "results": "Setelah alat selesai dijalankan, langkah Review akan menampilkan pratinjau hasil di panel ini, dan memungkinkan Anda membatalkan operasi atau mengunduh file. ", - "fileReplacement": "File yang telah diubah akan menggantikan file asli di Workbench secara otomatis, sehingga Anda dapat dengan mudah menjalankannya melalui lebih banyak alat.", - "pinButton": "Anda dapat menggunakan tombol Pin jika Anda ingin file tetap aktif setelah menjalankan alat pada file tersebut.", - "wrapUp": "Selesai! Anda telah mempelajari area utama aplikasi dan cara menggunakannya. Klik tombol Bantuan kapan saja untuk melihat tur ini lagi.", - "previous": "Sebelumnya", - "next": "Berikutnya", - "finish": "Selesai", - "startTour": "Mulai Tur", - "startTourDescription": "Ikuti tur terpandu tentang fitur utama Stirling PDF", - "buttons": { - "next": "Berikutnya →", - "back": "Kembali", - "skipForNow": "Lewati dulu", - "download": "Unduh →", - "showMeAround": "Tunjukkan saya", - "skipTheTour": "Lewati tur" - }, - "serverLicense": { - "skip": "Lewati dulu", - "seePlans": "Lihat Paket →", - "upgrade": "Upgrade sekarang →", - "freeTitle": "Lisensi Server", - "overLimitTitle": "Perlu Lisensi Server", - "overLimitBody": "Lisensi kami mengizinkan hingga {{freeTierLimit}} pengguna gratis per server. Anda memiliki {{overLimitUserCopy}} pengguna Stirling. Untuk terus berjalan tanpa gangguan, upgrade ke paket Stirling Server - kursi tanpa batas, pengeditan teks PDF, dan kontrol admin penuh seharga $99/server/bulan.", - "freeBody": "Lisensi Open-Core kami mengizinkan hingga {{freeTierLimit}} pengguna gratis per server. Untuk skala tanpa hambatan dan mendapatkan akses awal ke alat pengeditan teks PDF baru kami, kami sarankan paket Stirling Server - pengeditan penuh dan kursi tanpa batas seharga $99/server/bulan." - }, - "desktopInstall": { - "title": "Unduh", - "titleWithOs": "Unduh untuk {{osLabel}}", - "body": "Stirling paling baik digunakan sebagai aplikasi desktop. Anda dapat menggunakannya offline, mengakses dokumen lebih cepat, dan mengedit secara lokal di komputer Anda." - }, - "planOverview": { - "adminTitle": "Ringkasan Admin", - "userTitle": "Ringkasan Paket", - "adminBodyLoginEnabled": "Sebagai admin, Anda dapat mengelola pengguna, mengonfigurasi pengaturan, dan memantau kesehatan server. {{freeTierLimit}} orang pertama di server Anda dapat menggunakan Stirling gratis.", - "adminBodyLoginDisabled": "Setelah Anda mengaktifkan mode login, Anda dapat mengelola pengguna, mengonfigurasi pengaturan, dan memantau kesehatan server. {{freeTierLimit}} orang pertama di server Anda dapat menggunakan Stirling gratis.", - "userBody": "Undang rekan, tetapkan peran, dan jaga dokumen Anda tetap teratur dalam satu workspace yang aman. Aktifkan mode login kapan pun Anda siap berkembang dari penggunaan solo." - }, - "securityCheck": { - "message": "Aplikasi telah mengalami perubahan signifikan baru-baru ini. Perhatian admin server Anda mungkin diperlukan. Harap konfirmasi peran Anda untuk melanjutkan." - } - }, - "adminOnboarding": { - "welcome": "Selamat datang di Tur Admin! Mari jelajahi fitur dan pengaturan enterprise yang kuat yang tersedia untuk administrator sistem.", - "configButton": "Klik tombol Config untuk mengakses semua pengaturan sistem dan kontrol administratif.", - "settingsOverview": "Ini adalah Settings Panel. Pengaturan admin diorganisasi menurut kategori untuk memudahkan navigasi.", - "teamsAndUsers": "Kelola Teams dan pengguna individu di sini. Anda dapat mengundang pengguna baru melalui email, tautan yang dapat dibagikan, atau membuat akun kustom untuk mereka sendiri.", - "systemCustomization": "Kami memiliki banyak cara untuk menyesuaikan UI: System Settings memungkinkan Anda mengubah nama aplikasi dan bahasa, Features memungkinkan pengelolaan sertifikat server, dan Endpoints memungkinkan Anda mengaktifkan atau menonaktifkan alat tertentu untuk pengguna Anda.", - "databaseSection": "Untuk lingkungan produksi lanjutan, kami memiliki pengaturan untuk memungkinkan sambungan database eksternal sehingga Anda dapat berintegrasi dengan infrastruktur yang sudah ada.", - "connectionsSection": "Bagian Connections mendukung berbagai metode login termasuk SSO kustom dan penyedia SAML seperti Google dan GitHub, serta integrasi email untuk notifikasi dan komunikasi.", - "adminTools": "Terakhir, kami memiliki alat administrasi tingkat lanjut seperti Auditing untuk melacak aktivitas sistem dan Usage Analytics untuk memantau bagaimana pengguna Anda berinteraksi dengan platform.", - "wrapUp": "Itulah tur admin! Anda telah melihat fitur enterprise yang menjadikan Stirling PDF solusi yang kuat dan dapat disesuaikan untuk organisasi. Akses tur ini kapan saja dari menu Bantuan." - }, - "workspace": { - "title": "Ruang Kerja", - "people": { - "title": "Orang", - "description": "Kelola anggota ruang kerja dan izin mereka", - "loading": "Memuat orang...", - "searchMembers": "Cari anggota...", - "addMembers": "Tambah Anggota", - "inviteMembers": { - "label": "Undang Anggota", - "subtitle": "Ketik atau tempel email di bawah, dipisahkan dengan koma. Ruang kerja Anda akan ditagihkan berdasarkan anggota." - }, - "user": "Pengguna", - "role": "Peran", - "team": "Tim", - "status": "Status", - "actions": { - "label": "Tindakan", - "upgrade": "Upgrade" - }, - "noMembersFound": "Tidak ada anggota ditemukan", - "active": "Aktif", - "disabled": "Dinonaktifkan", - "activeSession": "Sesi aktif", - "member": "Anggota", - "admin": "Admin", - "roleDescriptions": { - "admin": "Dapat mengelola pengaturan dan mengundang anggota, dengan akses administratif penuh.", - "member": "Dapat melihat dan mengedit file bersama, tetapi tidak dapat mengelola pengaturan atau anggota ruang kerja.", - "user": "Pengguna" - }, - "editRole": "Edit Peran", - "enable": "Aktifkan", - "disable": "Nonaktifkan", - "deleteUser": "Hapus Pengguna", - "deleteUserSuccess": "Pengguna berhasil dihapus", - "deleteUserError": "Gagal menghapus pengguna", - "confirmDelete": "Anda yakin ingin menghapus pengguna ini? Tindakan ini tidak dapat dibatalkan.", - "addMember": { - "title": "Tambah Anggota", - "username": "Nama Pengguna (Email)", - "usernamePlaceholder": "user@example.com", - "password": "Kata Sandi", - "passwordPlaceholder": "Masukkan kata sandi", - "role": "Peran", - "team": "Tim (Opsional)", - "teamPlaceholder": "Pilih tim", - "forcePasswordChange": "Wajibkan ganti kata sandi saat login pertama", - "cancel": "Batal", - "submit": "Tambah Anggota", - "usernameRequired": "Nama pengguna dan kata sandi wajib diisi", - "passwordTooShort": "Kata sandi harus minimal 6 karakter", - "success": "Pengguna berhasil dibuat", - "error": "Gagal membuat pengguna" - }, - "editMember": { - "title": "Edit Anggota", - "editing": "Mengedit:", - "role": "Peran", - "team": "Tim (Opsional)", - "teamPlaceholder": "Pilih tim", - "cancel": "Batal", - "submit": "Perbarui Anggota", - "success": "Pengguna berhasil diperbarui", - "error": "Gagal memperbarui pengguna" - }, - "toggleEnabled": { - "success": "Status pengguna berhasil diperbarui", - "error": "Gagal memperbarui status pengguna" - }, - "delete": { - "success": "Pengguna berhasil dihapus", - "error": "Gagal menghapus pengguna" - }, - "emailInvite": { - "tab": "Undangan Email", - "description": "Ketik atau tempel email di bawah, dipisahkan dengan koma. Pengguna akan menerima kredensial login melalui email.", - "emails": "Alamat Email", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Setidaknya satu alamat email diperlukan", - "submit": "Kirim Undangan", - "success": "pengguna berhasil diundang", - "partialSuccess": "Beberapa undangan gagal", - "allFailed": "Gagal mengundang pengguna", - "error": "Gagal mengirim undangan" - }, - "directInvite": { - "tab": "Buat Langsung" - }, - "inviteLinkTab": { - "tab": "Tautan Undangan" - }, - "inviteLink": { - "description": "Hasilkan tautan aman yang memungkinkan pengguna mengatur kata sandi mereka sendiri", - "email": "Alamat Email", - "emailPlaceholder": "user@example.com (opsional)", - "emailDescription": "Opsional - kosongkan untuk tautan undangan umum yang dapat digunakan siapa pun", - "emailRequired": "Alamat email wajib", - "emailOptional": "Opsional - kosongkan untuk tautan undangan umum", - "emailRequiredForSend": "Alamat email diperlukan untuk mengirim notifikasi email", - "expiryHours": "Jam Kedaluwarsa", - "expiryDescription": "Berapa jam hingga tautan kedaluwarsa", - "sendEmail": "Kirim tautan undangan via email", - "sendEmailDescription": "Jika diaktifkan, tautan undangan akan dikirim ke alamat email yang ditentukan", - "smtpRequired": "SMTP tidak dikonfigurasi", - "generate": "Hasilkan Tautan", - "generated": "Tautan Undangan Dihasilkan", - "copied": "Tautan disalin ke papan klip", - "success": "Tautan undangan berhasil dihasilkan", - "successWithEmail": "Tautan undangan dihasilkan dan dikirim via email", - "emailSent": "Tautan undangan dihasilkan dan dikirim via email", - "emailFailed": "Tautan undangan dihasilkan, tetapi email gagal", - "emailFailedDetails": "Kesalahan: {0}. Silakan bagikan tautan undangan secara manual.", - "error": "Gagal menghasilkan tautan undangan", - "submit": "Hasilkan Tautan Undangan" - }, - "inviteMode": { - "username": "Nama Pengguna", - "email": "Email", - "link": "Tautan", - "emailDisabled": "Undangan email memerlukan konfigurasi SMTP dan mail.enableInvites=true di pengaturan" - }, - "license": { - "users": "pengguna", - "availableSlots": "Slot Tersedia", - "grandfathered": "Grandfathered", - "grandfatheredShort": "{{count}} grandfathered", - "fromLicense": "dari lisensi", - "slotsAvailable": "{{count}} slot pengguna tersedia", - "noSlotsAvailable": "Tidak ada slot tersedia", - "currentUsage": "Saat ini menggunakan {{current}} dari {{max}} lisensi pengguna" - }, - "loginRequired": "Aktifkan mode login terlebih dahulu" - }, - "teams": { - "title": "Tim", - "description": "Kelola tim dan atur anggota ruang kerja", - "loading": "Memuat tim...", - "loadingDetails": "Memuat rincian tim...", - "loadError": "Gagal memuat detail tim", - "createNewTeam": "Buat Tim Baru", - "teamName": "Nama Tim", - "totalMembers": "Total Anggota", - "actions": "Tindakan", - "noTeamsFound": "Tidak ada tim ditemukan", - "noMembers": "Tidak ada anggota dalam tim ini", - "system": "Sistem", - "addMember": "Tambah Anggota", - "viewTeam": "Lihat Tim", - "removeMember": "Hapus dari tim", - "cannotRemoveFromSystemTeam": "Tidak dapat menghapus dari tim sistem", - "renameTeamLabel": "Ganti Nama Tim", - "deleteTeamLabel": "Hapus Tim", - "cannotDeleteInternal": "Tidak dapat menghapus tim Internal", - "confirmDelete": "Anda yakin ingin menghapus tim ini? Tim ini harus kosong untuk dihapus.", - "confirmRemove": "Hapus pengguna dari tim ini?", - "cannotRenameInternal": "Tidak dapat mengganti nama tim Internal", - "cannotAddToInternal": "Tidak dapat menambah anggota ke tim Internal", - "teamNotFound": "Tim tidak ditemukan", - "backToTeams": "Kembali ke Tim", - "memberCount": "{{count}} anggota", - "removeMemberSuccess": "Pengguna dihapus dari tim", - "removeMemberError": "Gagal menghapus pengguna dari tim", - "createTeam": { - "title": "Buat Tim Baru", - "teamName": "Nama Tim", - "teamNamePlaceholder": "Masukkan nama tim", - "cancel": "Batal", - "submit": "Buat Tim", - "nameRequired": "Nama tim wajib diisi", - "success": "Tim berhasil dibuat", - "error": "Gagal membuat tim" - }, - "renameTeam": { - "title": "Ganti Nama Tim", - "renaming": "Mengganti nama:", - "newTeamName": "Nama Tim Baru", - "newTeamNamePlaceholder": "Masukkan nama tim baru", - "cancel": "Batal", - "submit": "Ganti Nama Tim", - "nameRequired": "Nama tim wajib diisi", - "success": "Tim berhasil diganti nama", - "error": "Gagal mengganti nama tim" - }, - "deleteTeam": { - "success": "Tim berhasil dihapus", - "error": "Gagal menghapus tim. Pastikan tim kosong.", - "teamMustBeEmpty": "Tim harus kosong sebelum dihapus" - }, - "addMemberToTeam": { - "title": "Tambah Anggota ke Tim", - "addingTo": "Menambahkan ke", - "selectUser": "Pilih Pengguna", - "selectUserPlaceholder": "Pilih pengguna", - "selectUserRequired": "Silakan pilih pengguna", - "currentlyIn": "saat ini di", - "willBeMoved": "Catatan: Pengguna ini akan dipindahkan dari tim saat ini ke tim ini.", - "cancel": "Batal", - "submit": "Tambah Anggota", - "userRequired": "Silakan pilih pengguna", - "success": "Anggota berhasil ditambahkan ke tim", - "error": "Gagal menambahkan anggota ke tim" - }, - "changeTeam": { - "label": "Ubah Tim", - "title": "Ubah Tim", - "changing": "Memindahkan", - "selectTeam": "Pilih Tim", - "selectTeamPlaceholder": "Pilih tim", - "selectTeamRequired": "Silakan pilih tim", - "success": "Tim berhasil diubah", - "error": "Gagal mengubah tim", - "submit": "Ubah Tim" - } - } - }, - "plan": { - "currency": "Mata Uang", - "popular": "Populer", - "current": "Paket Saat Ini", - "upgrade": "Tingkatkan", - "contact": "Hubungi Kami", - "customPricing": "Khusus", - "showComparison": "Bandingkan Semua Fitur", - "hideComparison": "Sembunyikan Perbandingan Fitur", - "featureComparison": "Perbandingan Fitur", - "from": "Mulai", - "perMonth": "/bulan", - "perSeat": "/seat", - "withServer": "+ Paket Server", - "licensedSeats": "Berlisensi: {{count}} seat", - "includedInCurrent": "Termasuk dalam Paket Anda", - "selectPlan": "Pilih Paket", - "manage": "Kelola", - "manageSubscription": { - "description": "Kelola langganan, penagihan, dan metode pembayaran Anda" - }, - "activePlan": { - "title": "Paket Aktif", - "subtitle": "Detail langganan Anda saat ini" - }, - "availablePlans": { - "title": "Paket yang Tersedia", - "subtitle": "Pilih paket yang sesuai kebutuhan Anda" - }, - "static": { - "title": "Informasi Penagihan", - "message": "Penagihan online belum dikonfigurasi. Untuk meningkatkan paket atau mengelola langganan, silakan hubungi kami secara langsung.", - "contactSales": "Hubungi Penjualan", - "contactToUpgrade": "Hubungi kami untuk meningkatkan atau menyesuaikan paket Anda", - "maxUsers": "Pengguna Maks", - "upTo": "Hingga" - }, - "period": { - "month": "bulan", - "perUserPerMonth": "/pengguna/bulan" - }, - "free": { - "name": "Gratis", - "highlight1": "Penggunaan Alat Terbatas per minggu", - "highlight2": "Akses ke semua alat", - "highlight3": "Dukungan komunitas", - "forever": "Gratis selamanya", - "included": "Termasuk" - }, - "pro": { - "name": "Pro", - "highlight1": "Penggunaan Alat Tanpa Batas", - "highlight2": "Alat PDF lanjutan", - "highlight3": "Tanpa watermark" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Harga kustom", - "highlight2": "Dukungan khusus", - "highlight3": "Fitur terbaru", - "requiresServer": "Memerlukan Server", - "requiresServerMessage": "Harap upgrade ke paket Server terlebih dahulu sebelum upgrade ke Enterprise." - }, - "feature": { - "title": "Fitur", - "pdfTools": "Alat PDF Dasar", - "fileSize": "Batas Ukuran File", - "automation": "Otomatiskan alur kerja alat", - "api": "Akses API", - "priority": "Dukungan Prioritas", - "customPricing": "Harga Khusus" - }, - "licenseWarning": { - "title": "Batas gratis self-hosted tercapai", - "body": "Anda memiliki {{total}} pengguna tetapi level gratis hanya mendukung {{limit}} per server. Upgrade agar Stirling PDF tetap berjalan lancar.", - "overLimit": "lebih dari {{limit}}", - "cta": "Lihat paket" - } - }, - "subscription": { - "status": { - "active": "Aktif", - "pastDue": "Tertunggak", - "canceled": "Dibatalkan", - "incomplete": "Tidak Lengkap", - "trialing": "Uji Coba", - "none": "Tanpa Langganan" - }, - "renewsOn": "Diperpanjang pada {{date}}", - "cancelsOn": "Dibatalkan pada {{date}}" - }, - "billing": { - "manageBilling": "Kelola Penagihan", - "portal": { - "error": "Gagal membuka portal penagihan" - }, - "updateSeats": "Perbarui Seat", - "updateEnterpriseSeats": "Perbarui Seat Enterprise", - "currentSeats": "Seat Saat Ini", - "minimumSeats": "Seat Minimum", - "basedOnUsers": "(pengguna saat ini)", - "newSeatCount": "Jumlah Seat Baru", - "newSeatCountDescription": "Pilih jumlah seat untuk lisensi enterprise Anda", - "whatHappensNext": "Apa selanjutnya?", - "stripePortalRedirect": "Anda akan diarahkan ke portal penagihan Stripe untuk meninjau dan mengonfirmasi perubahan seat. Jumlah prorata akan dihitung otomatis.", - "preparingUpdate": "Menyiapkan pembaruan seat...", - "seatCountTooLow": "Jumlah seat harus setidaknya {{minimum}} (jumlah pengguna saat ini)", - "seatCountUnchanged": "Silakan pilih jumlah seat yang berbeda", - "seatsUpdated": "Seat Diperbarui", - "seatsUpdatedMessage": "Seat enterprise Anda telah diperbarui menjadi {{seats}}", - "updateProcessing": "Memproses Pembaruan", - "updateProcessingMessage": "Pembaruan seat sedang diproses. Harap segarkan beberapa saat lagi.", - "notEnterprise": "Manajemen seat hanya tersedia untuk lisensi enterprise" - }, - "upgradeBanner": { - "title": "Upgrade ke Paket Server", - "message": "Dapatkan manfaat maksimal Stirling PDF dengan pengguna tak terbatas dan fitur lanjutan", - "upgradeButton": "Upgrade Sekarang", - "dismiss": "Tutup banner", - "attentionTitle": "Server ini memerlukan perhatian admin", - "attentionBody": "Admin Anda perlu masuk untuk melihat info lebih lanjut. Harap hubungi mereka segera.", - "attentionBodyAdmin": "Tinjau persyaratan lisensi untuk menjaga kepatuhan server ini.", - "seeInfo": "Lihat info" - }, - "payment": { - "preparing": "Menyiapkan checkout Anda...", - "redirecting": "Mengalihkan ke checkout aman...", - "upgradeTitle": "Tingkatkan ke {{planName}}", - "success": "Pembayaran Berhasil!", - "successMessage": "Langganan Anda telah berhasil diaktifkan. Anda akan segera menerima email konfirmasi.", - "autoClose": "Jendela ini akan tertutup secara otomatis...", - "error": "Kesalahan Pembayaran", - "upgradeSuccess": "Pembayaran berhasil! Langganan Anda telah diupgrade. Lisensi telah diperbarui di server Anda. Anda akan menerima email konfirmasi segera.", - "paymentSuccess": "Pembayaran berhasil! Mengambil kunci lisensi Anda...", - "licenseActivated": "Lisensi aktif! Kunci lisensi Anda telah disimpan. Email konfirmasi telah dikirim ke alamat email terdaftar Anda.", - "licenseDelayed": "Pembayaran berhasil! Lisensi Anda sedang dibuat. Anda akan menerima email dengan kunci lisensi segera. Jika tidak menerima dalam 10 menit, harap hubungi dukungan.", - "licensePollingError": "Pembayaran berhasil tetapi kami tidak dapat mengambil kunci lisensi Anda secara otomatis. Silakan periksa email Anda atau hubungi dukungan dengan konfirmasi pembayaran Anda.", - "licenseRetrievalError": "Pembayaran berhasil tetapi pengambilan lisensi gagal. Anda akan menerima kunci lisensi melalui email. Hubungi dukungan jika tidak menerimanya dalam 10 menit.", - "syncError": "Pembayaran berhasil tetapi sinkronisasi lisensi gagal. Lisensi Anda akan diperbarui segera. Hubungi dukungan jika masalah berlanjut.", - "licenseSaveError": "Gagal menyimpan kunci lisensi. Silakan hubungi dukungan dengan kunci lisensi Anda untuk menyelesaikan aktivasi.", - "paymentCanceled": "Pembayaran dibatalkan. Tidak ada biaya yang dikenakan.", - "syncingLicense": "Menyinkronkan lisensi yang diupgrade...", - "generatingLicense": "Membuat kunci lisensi...", - "upgradeComplete": "Upgrade Selesai", - "upgradeCompleteMessage": "Langganan Anda telah diupgrade dengan sukses. Kunci lisensi yang ada telah diperbarui.", - "stripeNotConfigured": "Stripe Tidak Dikonfigurasi", - "stripeNotConfiguredMessage": "Integrasi pembayaran Stripe tidak dikonfigurasi. Silakan hubungi administrator Anda.", - "monthly": "Bulanan", - "yearly": "Tahunan", - "billingPeriod": "Periode Penagihan", - "enterpriseNote": "Seat dapat disesuaikan saat checkout (1–1000).", - "installationId": "ID Instalasi", - "licenseKey": "Kunci Lisensi Anda", - "licenseInstructions": "Ini telah ditambahkan ke instalasi Anda. Anda juga akan menerima salinannya melalui email.", - "canCloseWindow": "Anda bisa menutup jendela ini sekarang.", - "licenseKeyProcessing": "Pemrosesan Kunci Lisensi", - "licenseDelayedMessage": "Kunci lisensi Anda sedang dibuat. Harap periksa email Anda sebentar lagi atau hubungi dukungan.", - "perYear": "/tahun", - "perMonth": "/bulan", - "emailInvalid": "Masukkan alamat email yang valid", - "emailStage": { - "title": "Masukkan Email Anda", - "description": "Kami akan menggunakannya untuk mengirim kunci lisensi dan tanda terima Anda.", - "emailLabel": "Alamat Email", - "emailPlaceholder": "your@email.com", - "continue": "Lanjut", - "modalTitle": "Mulai - {{planName}}" - }, - "planStage": { - "title": "Pilih Periode Penagihan", - "savingsNote": "Hemat {{percent}}% dengan penagihan tahunan", - "basePrice": "Harga Dasar", - "seatPrice": "Per Seat", - "totalForSeats": "Total ({{count}} seat)", - "selectMonthly": "Pilih Bulanan", - "selectYearly": "Pilih Tahunan", - "savePercent": "Hemat {{percent}}%", - "savingsAmount": "Anda menghemat {{amount}}", - "modalTitle": "Pilih Periode Penagihan - {{planName}}", - "billedYearly": "Ditagih tahunan sebesar {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Kembali ke Pilihan Paket", - "selectedPlan": "Paket Terpilih", - "modalTitle": "Selesaikan Pembayaran - {{planName}}" - } - }, - "firstLogin": { - "title": "Login Pertama Kali", - "welcomeTitle": "Selamat Datang!", - "welcomeMessage": "Demi keamanan, Anda harus mengubah kata sandi pada login pertama.", - "loggedInAs": "Masuk sebagai", - "error": "Kesalahan", - "currentPassword": "Kata Sandi Saat Ini", - "enterCurrentPassword": "Masukkan kata sandi saat ini", - "newPassword": "Kata Sandi Baru", - "enterNewPassword": "Masukkan kata sandi baru (min 8 karakter)", - "confirmPassword": "Konfirmasi Kata Sandi Baru", - "reEnterNewPassword": "Masukkan ulang kata sandi baru", - "changePassword": "Ubah Kata Sandi", - "allFieldsRequired": "Semua bidang wajib diisi", - "passwordsDoNotMatch": "Kata sandi baru tidak cocok", - "passwordTooShort": "Kata sandi harus minimal 8 karakter", - "passwordMustBeDifferent": "Kata sandi baru harus berbeda dari kata sandi saat ini", - "passwordChangedSuccess": "Kata sandi berhasil diubah! Silakan login kembali.", - "passwordChangeFailed": "Gagal mengubah kata sandi. Silakan periksa kata sandi Anda saat ini." - }, - "invite": { - "welcome": "Selamat datang di Stirling PDF", - "invalidToken": "Tautan undangan tidak valid", - "validationError": "Gagal memvalidasi tautan undangan", - "passwordRequired": "Kata sandi wajib diisi", - "passwordTooShort": "Kata sandi harus minimal 6 karakter", - "passwordMismatch": "Kata sandi tidak cocok", - "acceptError": "Gagal membuat akun", - "validating": "Memvalidasi undangan...", - "invalidInvitation": "Undangan Tidak Valid", - "goToLogin": "Ke Halaman Login", - "welcomeTitle": "Anda telah diundang!", - "welcomeSubtitle": "Lengkapi penyiapan akun Anda untuk memulai", - "accountFor": "Membuat akun untuk", - "linkExpires": "Tautan kedaluwarsa", - "email": "Alamat email", - "emailPlaceholder": "Masukkan alamat email Anda", - "emailRequired": "Alamat email wajib diisi", - "invalidEmail": "Alamat email tidak valid", - "choosePassword": "Pilih kata sandi", - "passwordPlaceholder": "Masukkan kata sandi Anda", - "confirmPassword": "Konfirmasi kata sandi", - "confirmPasswordPlaceholder": "Masukkan ulang kata sandi Anda", - "createAccount": "Buat Akun", - "creating": "Membuat Akun...", - "alreadyHaveAccount": "Sudah punya akun?", - "signIn": "Masuk" - }, - "audit": { - "error": { - "title": "Kesalahan saat memuat sistem audit" - }, - "notAvailable": "Sistem audit tidak tersedia", - "notAvailableMessage": "Sistem audit belum dikonfigurasi atau tidak tersedia.", - "disabled": "Pencatatan audit dinonaktifkan", - "disabledMessage": "Aktifkan pencatatan audit di konfigurasi aplikasi Anda untuk melacak peristiwa sistem.", - "systemStatus": { - "title": "Status Sistem", - "status": "Pencatatan Audit", - "enabled": "Diaktifkan", - "disabled": "Dinonaktifkan", - "level": "Tingkat Audit", - "retention": "Periode Retensi", - "days": "hari", - "totalEvents": "Total Peristiwa" - }, - "tabs": { - "dashboard": "Dasbor", - "events": "Peristiwa Audit", - "export": "Ekspor" - }, - "charts": { - "title": "Dasbor Audit", - "error": "Kesalahan saat memuat grafik", - "day": "Hari", - "week": "Minggu", - "month": "Bulan", - "byType": "Peristiwa berdasarkan Jenis", - "byUser": "Peristiwa berdasarkan Pengguna", - "overTime": "Peristiwa Seiring Waktu" - }, - "events": { - "title": "Peristiwa Audit", - "filterByType": "Saring berdasarkan jenis", - "filterByUser": "Saring berdasarkan pengguna", - "startDate": "Tanggal mulai", - "endDate": "Tanggal berakhir", - "clearFilters": "Bersihkan", - "error": "Kesalahan saat memuat peristiwa", - "noEvents": "Tidak ada peristiwa", - "timestamp": "Stempel waktu", - "type": "Jenis", - "user": "Pengguna", - "ipAddress": "Alamat IP", - "actions": "Tindakan", - "viewDetails": "Lihat Detail", - "eventDetails": "Detail Peristiwa", - "details": "Detail" - }, - "export": { - "title": "Ekspor Data Audit", - "description": "Ekspor peristiwa audit ke format CSV atau JSON. Gunakan filter untuk membatasi data yang diekspor.", - "format": "Format Ekspor", - "filters": "Filter (Opsional)", - "filterByType": "Saring berdasarkan jenis", - "filterByUser": "Saring berdasarkan pengguna", - "startDate": "Tanggal mulai", - "endDate": "Tanggal berakhir", - "clearFilters": "Bersihkan", - "exportButton": "Ekspor Data", - "error": "Gagal mengekspor data" - } - }, - "usage": { - "noData": "Tidak ada data", - "error": "Kesalahan saat memuat statistik penggunaan", - "noDataMessage": "Tidak ada statistik penggunaan saat ini.", - "controls": { - "top10": "10 Teratas", - "top20": "20 Teratas", - "all": "Semua", - "refresh": "Segarkan", - "dataTypeLabel": "Jenis Data:", - "dataType": { - "all": "Semua", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "10 Teratas", - "top20": "20 Teratas", - "all": "Semua" - }, - "stats": { - "totalEndpoints": "Total Endpoint", - "totalVisits": "Total Kunjungan", - "showing": "Menampilkan", - "selectedVisits": "Kunjungan Terpilih" - }, - "chart": { - "title": "Grafik Penggunaan Endpoint" - }, - "table": { - "title": "Statistik Terperinci", - "endpoint": "Endpoint", - "visits": "Kunjungan", - "percentage": "Persentase", - "noData": "Tidak ada data" - } - }, - "backendHealth": { - "checking": "Memeriksa status backend...", - "online": "Backend Online", - "offline": "Backend Offline", - "starting": "Backend sedang memulai...", - "wait": "Harap tunggu hingga backend selesai memulai lalu coba lagi." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Buka kunci PDF untuk melanjutkan", - "title": "Hapus sandi untuk melanjutkan", - "description": "PDF ini dilindungi sandi. Masukkan sandi agar Anda dapat melanjutkan bekerja dengannya.", - "password": { - "label": "Sandi PDF", - "placeholder": "Masukkan sandi PDF" - }, - "skip": "Lewati dulu", - "unlock": "Buka & Lanjutkan", - "incorrectPassword": "Sandi salah", - "missingFile": "File yang dipilih tidak lagi tersedia.", - "emptyResponse": "Penghapusan sandi tidak menghasilkan file.", - "required": "Masukkan sandi untuk melanjutkan.", - "successTitle": "Sandi dihapus", - "successBodyWithName": "Sandi dihapus dari {{fileName}}", - "successBody": "Sandi berhasil dihapus." - }, - "setup": { - "welcome": "Selamat datang di Stirling PDF", - "description": "Mulai dengan memilih cara Anda ingin menggunakan Stirling PDF", - "step1": { - "label": "Pilih Mode", - "description": "Offline atau Server" - }, - "step2": { - "label": "Pilih Server", - "description": "Server self-hosted" - }, - "step3": { - "label": "Login", - "description": "Masukkan kredensial" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Masuk dengan akun Stirling Anda" - }, - "selfhosted": { - "title": "Server Self-Hosted", - "description": "Sambungkan ke server Stirling PDF Anda sendiri" - } - }, - "saas": { - "title": "Masuk ke Stirling", - "subtitle": "Masuk dengan akun Stirling Anda" - }, - "selfhosted": { - "title": "Masuk ke Server", - "subtitle": "Masukkan kredensial server Anda" - }, - "server": { - "title": "Sambungkan ke Server", - "subtitle": "Masukkan URL server self-hosted Anda", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Server self-hosted" - }, - "url": { - "label": "URL Server", - "description": "Masukkan URL lengkap server Stirling PDF self-hosted Anda" - }, - "error": { - "emptyUrl": "Masukkan URL server", - "unreachable": "Tidak dapat terhubung ke server", - "testFailed": "Tes koneksi gagal" - }, - "testing": "Menguji koneksi..." - }, - "login": { - "title": "Masuk", - "subtitle": "Masukkan kredensial Anda untuk melanjutkan", - "connectingTo": "Menghubungkan ke:", - "username": { - "label": "Nama pengguna", - "placeholder": "Masukkan nama pengguna" - }, - "email": { - "label": "Email", - "placeholder": "Masukkan email Anda" - }, - "password": { - "label": "Kata sandi", - "placeholder": "Masukkan kata sandi Anda" - }, - "error": { - "emptyUsername": "Masukkan nama pengguna Anda", - "emptyEmail": "Masukkan email Anda", - "emptyPassword": "Masukkan kata sandi Anda", - "oauthFailed": "Login OAuth gagal. Silakan coba lagi." - }, - "submit": "Login", - "signInWith": "Masuk dengan", - "oauthPending": "Membuka browser untuk autentikasi...", - "orContinueWith": "Atau lanjut dengan email" - } - }, - "oauth": { - "success": { - "title": "Autentikasi Berhasil", - "message": "Anda dapat menutup jendela ini dan kembali ke Stirling PDF." - }, - "error": { - "title": "Autentikasi Gagal", - "message": "Autentikasi tidak berhasil. Anda dapat menutup jendela ini dan mencoba lagi." - } - }, - "pdfTextEditor": { - "title": "Editor JSON PDF", - "viewLabel": "Editor PDF", - "converting": "Mengonversi PDF ke format yang dapat diedit...", - "conversionFailed": "Gagal mengonversi PDF. Coba lagi.", - "currentFile": "File saat ini: {{name}}", - "pageSummary": "Halaman {{number}} dari {{total}}", - "pagePreviewAlt": "Pratinjau halaman", - "imageLabel": "Gambar ditempatkan", - "noTextOnPage": "Tidak ada teks yang dapat diedit ditemukan di halaman ini.", - "pageType": { - "paragraph": "Halaman paragraf", - "sparse": "Teks tersebar" - }, - "groupingMode": { - "auto": "Otomatis", - "paragraph": "Paragraf", - "singleLine": "Satu Baris" - }, - "badges": { - "unsaved": "Diedit", - "modified": "Diedit", - "earlyAccess": "Akses Awal" - }, - "actions": { - "reset": "Reset Perubahan", - "downloadJson": "Unduh JSON", - "generatePdf": "Buat PDF" - }, - "options": { - "autoScaleText": { - "title": "Sesuaikan teks otomatis ke kotak", - "description": "Secara otomatis menskalakan teks secara horizontal agar pas dalam kotak pembatas aslinya saat perenderan font berbeda dari PDF." - }, - "groupingMode": { - "title": "Mode Pengelompokan Teks", - "autoDescription": "Secara otomatis mendeteksi jenis halaman dan mengelompokkan teks dengan tepat.", - "paragraphDescription": "Mengelompokkan baris yang sejajar menjadi kotak teks paragraf multi-baris.", - "singleLineDescription": "Membiarkan setiap baris teks PDF sebagai kotak teks terpisah." - }, - "manualGrouping": { - "descriptionInline": "Tips: Tahan Ctrl (Cmd) atau Shift untuk memilih beberapa kotak teks. Bilah alat mengambang akan muncul di atas pilihan sehingga Anda bisa menggabungkan, melepas grup, atau menyesuaikan lebar." - }, - "forceSingleElement": { - "title": "Kunci teks yang diedit ke satu elemen PDF", - "description": "Saat diaktifkan, editor mengekspor setiap kotak teks yang diedit sebagai satu elemen teks PDF untuk menghindari glif yang saling tumpang tindih atau font campuran." - } - }, - "manual": { - "mergeTooltip": "Gabungkan kotak yang dipilih", - "merge": "Gabungkan pilihan", - "ungroupTooltip": "Pecah paragraf kembali menjadi baris", - "ungroup": "Lepas grup pilihan", - "widthMenu": "Opsi lebar", - "expandWidth": "Perluas hingga tepi halaman", - "resetWidth": "Reset lebar", - "resizeHandle": "Sesuaikan lebar teks" - }, - "disclaimer": { - "heading": "Batasan Pratinjau", - "textFocus": "Ruang kerja ini berfokus pada pengeditan teks dan memosisikan ulang gambar tertanam. Grafik halaman yang kompleks, widget formulir, dan grafis berlapis dipertahankan untuk ekspor tetapi tidak sepenuhnya dapat diedit di sini.", - "previewVariance": "Beberapa visual (seperti batas tabel, bentuk, atau tampilan anotasi) mungkin tidak tampil persis pada pratinjau. PDF yang diekspor mempertahankan perintah gambar asli bila memungkinkan.", - "alpha": "Penampil alpha ini masih berkembang—beberapa font, warna, efek transparansi, dan detail tata letak mungkin sedikit bergeser. Harap periksa kembali PDF yang dihasilkan sebelum dibagikan." - }, - "empty": { - "title": "Tidak ada dokumen dimuat", - "subtitle": "Muat file PDF atau JSON untuk mulai mengedit konten teks." - }, - "welcomeBanner": { - "title": "Selamat datang di PDF Text Editor (Akses Awal)", - "experimental": "Ini adalah fitur eksperimental yang sedang aktif dikembangkan. Harap maklum, mungkin ada ketidakstabilan dan masalah saat digunakan.", - "howItWorks": "Alat ini mengonversi PDF Anda ke format yang dapat diedit di mana Anda dapat mengubah konten teks dan memosisikan ulang gambar. Perubahan disimpan kembali sebagai PDF baru.", - "bestFor": "Paling cocok untuk:", - "bestFor1": "PDF sederhana yang berisi terutama teks dan gambar", - "bestFor2": "Dokumen dengan pemformatan paragraf standar", - "bestFor3": "Surat, esai, laporan, dan dokumen dasar", - "notIdealFor": "Kurang ideal untuk:", - "notIdealFor1": "PDF dengan pemformatan khusus seperti bullet, tabel, atau tata letak multi-kolom", - "notIdealFor2": "Majalah, brosur, atau dokumen dengan desain kompleks", - "notIdealFor3": "Manual instruksi dengan tata letak kompleks", - "limitations": "Batasan saat ini:", - "limitation1": "Perenderan font mungkin sedikit berbeda dari PDF asli", - "limitation2": "Grafik kompleks, bidang formulir, dan anotasi dipertahankan tetapi tidak dapat diedit", - "limitation3": "File besar mungkin memerlukan waktu untuk dikonversi dan diproses", - "knownIssues": "Masalah yang Diketahui (Sedang Diperbaiki):", - "issue1": "Warna teks saat ini belum dipertahankan (akan segera ditambahkan)", - "issue2": "Mode Paragraf memiliki lebih banyak masalah perataan dan spasi - Mode Satu Baris direkomendasikan", - "issue3": "Tampilan pratinjau berbeda dari PDF yang diekspor - PDF yang diekspor lebih mendekati aslinya", - "issue4": "Perataan teks yang diputar mungkin perlu penyesuaian manual", - "issue5": "Efek transparansi dan pelapisan mungkin berbeda dari aslinya", - "feedback": "Ini adalah fitur akses awal. Harap laporkan masalah apa pun yang Anda temui untuk membantu kami meningkatkan!", - "gotIt": "Mengerti", - "dontShowAgain": "Jangan tampilkan lagi" - }, - "modeChange": { - "title": "Konfirmasi Perubahan Mode", - "warning": "Mengubah mode pengelompokan teks akan mereset semua perubahan yang belum disimpan. Anda yakin ingin melanjutkan?", - "cancel": "Batal", - "confirm": "Reset dan Ubah Mode" - }, - "fontAnalysis": { - "details": "Detail Font", - "embedded": "Tertanam", - "type": "Tipe", - "webFormat": "Format Web", - "warnings": "Peringatan", - "suggestions": "Catatan", - "currentPageFonts": "Font pada halaman ini", - "allFonts": "Semua font", - "fallback": "fallback", - "missing": "hilang", - "perfectMessage": "Semua font dapat direproduksi dengan sempurna.", - "warningMessage": "Beberapa font mungkin tidak dirender dengan benar.", - "infoMessage": "Informasi reproduksi font tersedia.", - "perfect": "sempurna", - "subset": "subset" - }, - "errors": { - "invalidJson": "Tidak dapat membaca file JSON. Pastikan file tersebut dihasilkan oleh alat PDF ke JSON.", - "pdfConversion": "Tidak dapat mengonversi JSON yang diedit kembali menjadi PDF." - } - }, - "auth": { - "sessionExpired": "Sesi berakhir", - "pleaseLoginAgain": "Silakan login lagi.", - "accessDenied": "Akses Ditolak", - "insufficientPermissions": "Anda tidak memiliki izin untuk melakukan tindakan ini." - }, - "addText": { - "title": "Tambah Teks", - "header": "Tambahkan teks ke PDF", - "text": { - "name": "Konten teks", - "placeholder": "Masukkan teks yang ingin Anda tambahkan", - "fontLabel": "Font", - "fontSizeLabel": "Ukuran font", - "fontSizePlaceholder": "Ketik atau pilih ukuran font (8-200)", - "colorLabel": "Warna teks" - }, - "steps": { - "configure": "Atur Teks" - }, - "step": { - "createDesc": "Masukkan teks yang ingin Anda tambahkan", - "place": "Tempatkan teks", - "placeDesc": "Klik pada PDF untuk menambahkan teks Anda" - }, - "instructions": { - "title": "Cara menambahkan teks", - "text": "Setelah memasukkan teks di atas, klik di mana saja pada PDF untuk menempatkannya.", - "paused": "Penempatan dijeda", - "resumeHint": "Lanjutkan penempatan lalu klik untuk menambahkan teks Anda.", - "noSignature": "Masukkan teks di atas untuk mengaktifkan penempatan." - }, - "mode": { - "move": "Pindahkan Teks", - "place": "Tempatkan Teks", - "pause": "Jeda penempatan", - "resume": "Lanjutkan penempatan" - }, - "results": { - "title": "Hasil Tambah Teks" - }, - "error": { - "failed": "Terjadi kesalahan saat menambahkan teks ke PDF." - }, - "tags": "teks, anotasi, label", - "applySignatures": "Terapkan Teks" - } -} \ No newline at end of file diff --git a/frontend/public/locales/it-IT/translation.json b/frontend/public/locales/it-IT/translation.json deleted file mode 100644 index 7f929e9ea..000000000 --- a/frontend/public/locales/it-IT/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Scegli come navigare tra gli strumenti", - "description": "Visualizza in anteprima entrambi i layout e decidi come esplorare gli strumenti di Stirling PDF.", - "sidebarTitle": "Modalità barra laterale", - "sidebarDescription": "Mantieni gli strumenti accanto all'area di lavoro per passare rapidamente.", - "recommended": "Consigliato", - "chooseSidebar": "Usa modalità barra laterale", - "fullscreenTitle": "Modalità a schermo intero - (legacy)", - "fullscreenDescription": "Sfoglia ogni strumento in un catalogo che copre l'area di lavoro finché non ne scegli uno.", - "chooseFullscreen": "Usa modalità a schermo intero", - "dismiss": "Magari dopo" - }, - "fullscreen": { - "showDetails": "Mostra dettagli", - "comingSoon": "In arrivo:", - "favorite": "Aggiungi ai preferiti", - "favorites": "Preferiti", - "unavailable": "Disabilitato dall'amministratore del server:", - "unavailableDependency": "Non disponibile - strumento richiesto mancante sul server:", - "heading": "Tutti gli strumenti (vista a schermo intero)", - "noResults": "Prova a modificare la ricerca o attiva/disattiva le descrizioni per trovare ciò che ti serve.", - "recommended": "Consigliato", - "unfavorite": "Rimuovi dai preferiti" - }, - "placeholder": "Scegli uno strumento per iniziare", - "toggle": { - "fullscreen": "Passa alla modalità a schermo intero", - "sidebar": "Passa alla modalità barra laterale" - }, - "alpha": "Alpha", - "premiumFeature": "Funzione Premium:", - "comingSoon": "In arrivo:" - }, - "unsavedChanges": "Hai modifiche non salvate al tuo PDF. Cosa vuoi fare?", - "areYouSure": "Sei sicuro di voler uscire?", - "unsavedChangesTitle": "Modifiche non salvate", - "keepWorking": "Continua a lavorare", - "discardChanges": "Scarta modifiche", - "applyAndContinue": "Applica e continua", - "exportAndContinue": "Esporta e continua", - "zipWarning": { - "title": "File ZIP di grandi dimensioni", - "message": "Questo ZIP contiene {{count}} file. Estrarre comunque?", - "cancel": "Annulla", - "confirm": "Estrai" - }, - "defaultApp": { - "title": "Imposta come app PDF predefinita", - "message": "Vuoi impostare Stirling PDF come editor PDF predefinito?", - "description": "Puoi cambiarlo in seguito nelle impostazioni di sistema.", - "notNow": "Non ora", - "setDefault": "Imposta predefinito", - "dismiss": "Ignora", - "prompt": { - "title": "Imposta come editor PDF predefinito", - "message": "Rendi Stirling PDF l'app predefinita per aprire i file PDF." - }, - "success": { - "title": "App predefinita impostata", - "message": "Stirling PDF è ora il tuo editor PDF predefinito" - }, - "settingsOpened": { - "title": "Impostazioni aperte", - "message": "Seleziona Stirling PDF nelle impostazioni di sistema" - }, - "error": { - "title": "Errore", - "message": "Impossibile impostare il gestore PDF predefinito" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Annulla", - "addPageNumbers": { - "fontSize": "Dimensione del font", - "fontName": "Nome del font", - "title": "Aggiungi numeri di pagina", - "header": "Aggiungi numeri di pagina", - "selectText": { - "1": "Seleziona il file PDF:", - "2": "Dimensione margine", - "3": "Posizione", - "4": "Numero di partenza", - "5": "Pagine da numerare", - "6": "Testo personalizzato" - }, - "customTextDesc": "Testo personalizzato", - "numberPagesDesc": "Quali pagine numerare, impostazione predefinita \"tutte\", accetta anche 1-5 o 2,5,9 ecc", - "customNumberDesc": "Il valore predefinito è {n}, accetta anche 'Pagina {n} di {total}', 'Testo-{n}', '{filename}-{n}", - "submit": "Aggiungi numeri di pagina", - "configuration": "Configurazione", - "customize": "Personalizza aspetto", - "pagesAndStarting": "Pagine e numero iniziale", - "positionAndPages": "Posizione e pagine", - "error": { - "failed": "Operazione di aggiunta dei numeri di pagina non riuscita" - }, - "results": { - "title": "Risultati numerazione pagine" - }, - "preview": "Selezione posizione", - "previewDisclaimer": "L'anteprima è approssimativa. Il risultato finale può variare a causa delle metriche dei font PDF." - }, - "pageSelectionPrompt": "Selezione pagina personalizzata (inserisci un elenco separato da virgole di numeri di pagina 1,5,6 o funzioni come 2n+1) :", - "startingNumberTooltip": "Il primo numero da mostrare. Le pagine successive incrementano da questo numero.", - "marginTooltip": "Distanza tra il numero di pagina e il bordo della pagina.", - "fontSizeTooltip": "Dimensione del testo del numero di pagina in punti. Numeri maggiori creano testo più grande.", - "fontTypeTooltip": "Famiglia di font per i numeri di pagina. Scegli in base allo stile del documento.", - "customTextTooltip": "Formato personalizzato opzionale per i numeri di pagina. Usa {n} come segnaposto per il numero. Esempio: \"Pagina {n}\" mostrerà \"Pagina 1\", \"Pagina 2\", ecc.", - "pdfPrompt": "Scegli PDF", - "multiPdfPrompt": "Scegli 2 o più PDF", - "multiPdfDropPrompt": "Scegli (o trascina e rilascia) uno o più PDF", - "imgPrompt": "Scegli immagine/i", - "genericSubmit": "Invia", - "uploadLimit": "Dimensione massima del file:", - "uploadLimitExceededSingular": "è troppo grande. La dimensione massima consentita è", - "uploadLimitExceededPlural": "sono troppo grandi. La dimensione massima consentita è", - "processTimeWarning": "Nota: Questo processo potrebbe richiedere fino a un minuto in base alla dimensione dei file", - "pageOrderPrompt": "Ordine delle pagine (inserisci una lista di numeri separati da virgola):", - "goToPage": "Vai", - "true": "Vero", - "false": "Falso", - "unknown": "Sconosciuto", - "app": { - "description": "L’alternativa gratuita ad Adobe Acrobat (10M+ download)" - }, - "save": "Salva", - "saveToBrowser": "Salva nel browser", - "download": "Salva", - "downloadUnavailable": "Download non disponibile per questo elemento", - "saveUnavailable": "Salvataggio non disponibile per questo elemento", - "pin": "Blocca file (mantieni attivo dopo l'esecuzione dello strumento)", - "unpin": "Sblocca file (sostituisci dopo l'esecuzione dello strumento)", - "undoOperationTooltip": "Clicca per annullare l’ultima operazione e ripristinare i file originali", - "undo": "Annulla", - "back": "Indietro", - "nothingToUndo": "Niente da annullare", - "moreOptions": "Altre opzioni", - "editYourNewFiles": "Modifica il/i nuovo/i file", - "close": "Chiudi", - "openInViewer": "Apri nel visualizzatore", - "confirmClose": "Conferma chiusura", - "confirmCloseMessage": "Sei sicuro di voler chiudere questo file?", - "confirmCloseCancel": "Annulla", - "confirmCloseConfirm": "Chiudi file", - "fileSelected": "Selezionato: {{filename}}", - "chooseFile": "Scegli file", - "filesSelected": "file selezionati", - "files": { - "title": "File", - "upload": "Carica", - "uploadFiles": "Carica file", - "addFiles": "Aggiungi file", - "selectFromWorkbench": "Seleziona file dal banco di lavoro oppure ", - "selectMultipleFromWorkbench": "Seleziona almeno {{count}} file dal banco di lavoro oppure ", - "created": "Creato", - "size": "Dimensione file" - }, - "noFavourites": "Nessun preferito", - "downloadComplete": "Download completo", - "bored": "Stanco di aspettare?", - "alphabet": "Alfabeto", - "downloadPdf": "Scarica PDF", - "text": "Testo", - "font": "Carattere", - "selectFillter": "-- Seleziona --", - "pageNum": "Numero pagina", - "sizes": { - "small": "Piccolo", - "medium": "Medio", - "large": "Grande", - "x-large": "Extra-Large" - }, - "error": { - "pdfPassword": "Il documento PDF è protetto da password e la password non è stata fornita oppure non era corretta", - "encryptedPdfMustRemovePassword": "Questo PDF è crittografato o protetto da password. Si prega di sbloccarlo prima di convertire in PDF/A.", - "incorrectPasswordProvided": "La password del PDF è errata o non è stata fornita.", - "_value": "Errore", - "dismissAllErrors": "Chiudi tutti gli errori", - "sorry": "Ci scusiamo per il problema!", - "needHelp": "Hai bisogno di aiuto / trovato un problema?", - "contactTip": "Se i problemi persistono, non esitare a contattarci per chiedere aiuto. Puoi aprire un ticket sulla nostra pagina GitHub o contattarci tramite Discord:", - "404": { - "head": "404 - Pagina non trovata | Spiacenti, siamo inciampati nel codice!", - "1": "Non riusciamo a trovare la pagina che stai cercando.", - "2": "Qualcosa è andato storto" - }, - "github": "Apri un ticket su GitHub", - "showStack": "Mostra traccia dello stack", - "copyStack": "Copia traccia dello stack", - "githubSubmit": "GitHub: apri un ticket", - "discordSubmit": "Discord: invia post di supporto" - }, - "warning": { - "tooltipTitle": "Avviso" - }, - "edit": "Modifica", - "delete": "Elimina", - "never": "Mai", - "username": "Nome utente", - "password": "Password", - "welcome": "Benvenuto", - "property": "Proprietà", - "black": "Nero", - "white": "Bianco", - "red": "Rosso", - "green": "Verde", - "blue": "Blu", - "custom": "Personalizzato", - "comingSoon": "In arrivo", - "WorkInProgess": "Lavori in corso, potrebbe non funzionare o essere difettoso, segnalare eventuali problemi!", - "poweredBy": "Alimentato da", - "yes": "Si", - "no": "No", - "changedCredsMessage": "Credenziali modificate!", - "notAuthenticatedMessage": "Utente non autenticato.", - "userNotFoundMessage": "Utente non trovato.", - "incorrectPasswordMessage": "La password attuale non è corretta.", - "usernameExistsMessage": "Il nuovo nome utente esiste già.", - "invalidUsernameMessage": "Nome utente non valido, il nome utente può contenere solo lettere, numeri e i seguenti caratteri speciali @._+- o deve essere un indirizzo email valido.", - "invalidPasswordMessage": "La password non deve essere vuota e non deve contenere spazi all'inizio o alla fine.", - "confirmPasswordErrorMessage": "La nuova password e la conferma della nuova password devono corrispondere.", - "deleteCurrentUserMessage": "Impossibile eliminare l'utente attualmente connesso.", - "deleteUsernameExistsMessage": "Il nome utente non esiste e non può essere eliminato.", - "downgradeCurrentUserMessage": "Impossibile declassare il ruolo dell'utente corrente", - "disabledCurrentUserMessage": "L'utente corrente non può essere disabilitato", - "downgradeCurrentUserLongMessage": "Impossibile declassare il ruolo dell'utente corrente. Pertanto, l'utente corrente non verrà visualizzato.", - "userAlreadyExistsOAuthMessage": "L'utente esiste già come utente OAuth2.", - "userAlreadyExistsWebMessage": "L'utente esiste già come utente web.", - "oops": "Ops!", - "help": "Aiuto", - "goHomepage": "Vai alla Homepage", - "joinDiscord": "Unisciti al nostro server Discord", - "seeDockerHub": "Vedi DockerHub", - "visitGithub": "Visita il repository Github", - "donate": "Donazione", - "color": "Colore", - "sponsor": "Sponsor", - "info": "Info", - "pro": "Pro", - "page": "Pagina", - "pages": "Pagine", - "loading": "Caricamento...", - "review": "Revisione", - "addToDoc": "Aggiungi al documento", - "reset": "Resetta", - "apply": "Applica", - "noFileSelected": "Nessun file selezionato. Caricane uno.", - "legal": { - "privacy": "Informativa sulla privacy", - "iAgreeToThe": "Accetto tutti i", - "terms": "Termini e Condizioni", - "accessibility": "Accessibilità", - "cookie": "Informativa sui cookie", - "impressum": "Informazioni legali", - "showCookieBanner": "Preferenze sui cookie" - }, - "pipeline": { - "header": "Menù pipeline (Beta)", - "uploadButton": "Caricamento personalizzato", - "configureButton": "Configura", - "defaultOption": "Personalizzato", - "submitButton": "Invia", - "help": "Aiuto sulla pipeline", - "scanHelp": "Aiuto per la scansione delle cartelle", - "deletePrompt": "Sei sicuro di voler eliminare la pipeline?", - "tags": "automatizzare,sequenziare,scriptare,elaborare in batch", - "title": "Pipeline" - }, - "pipelineOptions": { - "header": "Configurazione Pipeline", - "pipelineNameLabel": "Nome della Pipeline", - "saveSettings": "Salva Impostazioni", - "pipelineNamePrompt": "Inserisci qui il nome della pipeline", - "selectOperation": "Seleziona operazione", - "addOperationButton": "Aggiungi operazione", - "pipelineHeader": "Pipeline:", - "saveButton": "Salva", - "validateButton": "Convalidare" - }, - "enterpriseEdition": { - "button": "Aggiorna alla versione Pro", - "warning": "Questa funzionalità è disponibile solo per gli utenti Pro.", - "yamlAdvert": "Stirling PDF Pro supporta i file di configurazione YAML e altre funzionalità SSO.", - "ssoAdvert": "Cerchi altre funzionalità di gestione degli utenti? Dai un'occhiata a Stirling PDF Pro" - }, - "analytics": { - "title": "Vuoi migliorare Stirling PDF?", - "paragraph1": "Stirling PDF ha opt-in analytics per aiutarci a migliorare il prodotto. Non tracciamo alcuna informazione personale o contenuto di file.", - "paragraph2": "Si prega di prendere in considerazione l'attivazione dell'analytics per aiutare Stirling-PDF a crescere e consentirci di comprendere meglio i nostri utenti.", - "learnMore": "Scopri di più", - "enable": "Abilita analytics", - "disable": "Disabilita analytics", - "settings": "È possibile modificare le impostazioni per analitycs nel file config/settings.yml", - "privacyAssurance": "Non tracciamo informazioni personali né il contenuto dei tuoi file." - }, - "navbar": { - "favorite": "Preferiti", - "recent": "Nuovo e aggiornato di recente", - "darkmode": "Modalità Scura", - "language": "Lingue", - "settings": "Impostazioni", - "allTools": "Strumenti", - "multiTool": "Strumenti multipli", - "search": "Cerca", - "sections": { - "organize": "Organizza", - "convertTo": "Converti in PDF", - "convertFrom": "Converti da PDF", - "security": "Firma & Sicurezza", - "advance": "Avanzate", - "edit": "Visualizza & Modifica", - "popular": "Popolare" - } - }, - "settings": { - "preferences": { - "title": "Preferenze" - }, - "workspace": { - "title": "Workspace", - "people": "Persone", - "teams": "Team" - }, - "configuration": { - "title": "Configurazione", - "systemSettings": "Impostazioni di sistema", - "features": "Funzionalità", - "endpoints": "Endpoint", - "database": "Database", - "advanced": "Avanzate" - }, - "securityAuth": { - "title": "Sicurezza e autenticazione", - "security": "Sicurezza", - "connections": "Connessioni" - }, - "licensingAnalytics": { - "title": "Licenze e Analytics", - "plan": "Piano", - "audit": "Audit", - "usageAnalytics": "Analytics d'uso" - }, - "policiesPrivacy": { - "title": "Policy e privacy", - "legal": "Legale", - "privacy": "Privacy" - }, - "developer": { - "title": "Sviluppatore", - "apiKeys": "Chiavi API" - }, - "tooltips": { - "enableLoginFirst": "Abilita prima la modalità di login", - "requiresEnterprise": "Richiede licenza Enterprise" - }, - "connection": { - "title": "Modalità di connessione", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Self-hosted" - }, - "server": "Server", - "user": "Connesso come", - "logout": "Esci" - }, - "general": { - "title": "Generale", - "description": "Configura le preferenze generali dell'applicazione.", - "user": "Utente", - "logout": "Esci", - "enableFeatures": { - "dismiss": "Ignora", - "title": "Per gli amministratori di sistema", - "intro": "Abilita autenticazione utente, gestione dei team e funzionalità dell'area di lavoro per la tua organizzazione.", - "action": "Configura", - "and": "e", - "benefit": "Abilita ruoli utente, collaborazione in team, controlli admin e funzionalità enterprise.", - "learnMore": "Scopri di più nella documentazione" - }, - "defaultToolPickerMode": "Modalità predefinita selettore strumenti", - "defaultToolPickerModeDescription": "Scegli se il selettore strumenti si apre di default a schermo intero o nella barra laterale", - "mode": { - "sidebar": "Barra laterale", - "fullscreen": "Schermo intero" - }, - "autoUnzipTooltip": "Estrae automaticamente i file ZIP restituiti dalle operazioni API. Disabilita per mantenere intatti i file ZIP. Questo non influisce sui flussi di automazione.", - "autoUnzip": "Decompressione automatica delle risposte API", - "autoUnzipDescription": "Estrai automaticamente i file dalle risposte ZIP", - "autoUnzipFileLimitTooltip": "Decomprimi solo se lo ZIP contiene questo numero di file o meno. Imposta un valore più alto per estrarre ZIP più grandi.", - "autoUnzipFileLimit": "Limite di decompressione automatica", - "autoUnzipFileLimitDescription": "Numero massimo di file da estrarre dallo ZIP", - "defaultPdfEditor": "Editor PDF predefinito", - "defaultPdfEditorActive": "Stirling PDF è il tuo editor PDF predefinito", - "defaultPdfEditorInactive": "Un'altra applicazione è impostata come predefinita", - "defaultPdfEditorChecking": "Verifica...", - "defaultPdfEditorSet": "Già predefinito", - "setAsDefault": "Imposta come predefinito", - "updates": { - "title": "Aggiornamenti software", - "description": "Controlla aggiornamenti e visualizza informazioni sulla versione", - "currentVersion": "Versione attuale", - "latestVersion": "Ultima versione", - "checkForUpdates": "Controlla aggiornamenti", - "viewDetails": "Vedi dettagli" - }, - "hideUnavailableTools": "Nascondi strumenti non disponibili", - "hideUnavailableToolsDescription": "Rimuovi gli strumenti disabilitati dal tuo server invece di mostrarli in grigio.", - "hideUnavailableConversions": "Nascondi conversioni non disponibili", - "hideUnavailableConversionsDescription": "Rimuovi le opzioni di conversione disabilitate nello strumento Converti invece di mostrarle in grigio." - }, - "hotkeys": { - "title": "Scorciatoie da tastiera", - "description": "Personalizza le scorciatoie da tastiera per l'accesso rapido agli strumenti. Clicca \"Cambia scorciatoia\" e premi una nuova combinazione di tasti. Premi Esc per annullare.", - "errorConflict": "Scorciatoia già usata da {{tool}}.", - "errorModifier": { - "mac": "Includi ⌘ (Command), ⌥ (Option) o un altro modificatore nella scorciatoia.", - "windows": "Includi Ctrl, Alt o un altro modificatore nella scorciatoia." - }, - "searchPlaceholder": "Cerca strumenti...", - "none": "Non assegnata", - "customBadge": "Personalizzata", - "defaultLabel": "Predefinito: {{shortcut}}", - "capturing": "Premi i tasti… (Esc per annullare)", - "change": "Modifica scorciatoia", - "reset": "Reimposta", - "shortcut": "Scorciatoia", - "noShortcut": "Nessuna scorciatoia impostata" - } - }, - "update": { - "modalTitle": "Aggiornamento disponibile", - "current": "Versione attuale", - "latest": "Ultima versione", - "latestStable": "Ultima stabile", - "priorityLabel": "Priorità", - "recommendedAction": "Azione consigliata", - "breakingChangesDetected": "Rilevate modifiche incompatibili", - "breakingChangesMessage": "Alcune versioni contengono modifiche incompatibili. Consulta le guide di migrazione qui sotto prima di aggiornare.", - "migrationGuides": "Guide di migrazione", - "viewGuide": "Vedi guida", - "loadingDetailedInfo": "Caricamento informazioni dettagliate...", - "close": "Chiudi", - "viewAllReleases": "Vedi tutte le versioni", - "downloadLatest": "Scarica l'ultima", - "availableUpdates": "Aggiornamenti disponibili", - "unableToLoadDetails": "Impossibile caricare informazioni dettagliate.", - "version": "Versione", - "urgentUpdateAvailable": "Aggiornamento urgente", - "updateAvailable": "Aggiornamento disponibile", - "releaseNotes": "Note di rilascio", - "priority": { - "urgent": "Urgente", - "normal": "Normale", - "minor": "Minore", - "low": "Bassa" - }, - "breakingChanges": "Modifiche incompatibili", - "breakingChangesDefault": "Questa versione contiene modifiche incompatibili.", - "migrationGuide": "Guida di migrazione" - }, - "changeCreds": { - "title": "Cambia credenziali", - "header": "Aggiorna i dettagli del tuo account", - "changePassword": "Stai utilizzando le credenziali di accesso predefinite. Inserisci una nuova password", - "newUsername": "Nuovo nome utente", - "oldPassword": "Password attuale", - "newPassword": "Nuova Password", - "confirmNewPassword": "Conferma nuova Password", - "submit": "Invia modifiche" - }, - "account": { - "title": "Impostazioni Account", - "accountSettings": "Impostazioni Account", - "adminSettings": "Impostazioni Admin - Aggiungi e Vedi Utenti", - "userControlSettings": "Impostazioni Utente", - "changeUsername": "Cambia nome utente", - "newUsername": "Nuovo nome utente", - "password": "Conferma Password", - "oldPassword": "Vecchia Password", - "newPassword": "Nuova Password", - "changePassword": "Cambia Password", - "confirmNewPassword": "Conferma Nuova Password", - "signOut": "Logout", - "yourApiKey": "La tua API Key", - "syncTitle": "Sincronizza le impostazioni del browser con l'account", - "settingsCompare": "Confronto delle impostazioni:", - "property": "Proprietà", - "webBrowserSettings": "Impostazione del browser web", - "syncToBrowser": "Sincronizza account -> Browser", - "syncToAccount": "Sincronizza account <- Browser" - }, - "adminUserSettings": { - "title": "Impostazioni di controllo utente", - "header": "Impostazioni di controllo utente amministratore", - "admin": "Amministratore", - "user": "Utente", - "addUser": "Aggiungi un nuovo Utente", - "deleteUser": "Elimina utente", - "confirmDeleteUser": "L'utente deve essere eliminato?", - "confirmChangeUserStatus": "L'utente dovrebbe essere disabilitato/abilitato?", - "usernameInfo": "Il nome utente può contenere solo lettere, numeri e i seguenti caratteri speciali @._+- oppure deve essere un indirizzo email valido.", - "roles": "Ruoli", - "role": "Ruolo", - "actions": "Azioni", - "apiUser": "Utente API limitato", - "extraApiUser": "API utente limitato aggiuntivo", - "webOnlyUser": "Utente solo Web", - "demoUser": "Utente demo (nessuna impostazione personalizzata)", - "internalApiUser": "API utente interna", - "forceChange": "Forza l'utente a cambiare nome utente/password all'accesso", - "submit": "Salva utente", - "changeUserRole": "Cambia il ruolo dell'utente", - "authenticated": "Autenticato", - "editOwnProfil": "Modifica il tuo profilo", - "enabledUser": "utente abilitato", - "disabledUser": "utente disabilitato", - "activeUsers": "Utenti attivi:", - "disabledUsers": "Utenti disabili:", - "totalUsers": "Utenti totali:", - "lastRequest": "Ultima richiesta", - "usage": "Visualizza utilizzo" - }, - "endpointStatistics": { - "title": "Statistiche degli endpoint", - "header": "Statistiche degli endpoint", - "top10": "I migliori 10", - "top20": "I migliori 20", - "all": "Tutto", - "refresh": "Aggiorna", - "dataTypeLabel": "Tipo di dati:", - "dataTypeAll": "Tutti", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Endpoint totali", - "totalVisits": "Visite totali", - "showing": "Mostrare", - "selectedVisits": "Visite selezionate", - "endpoint": "Endpoint", - "visits": "Visite", - "percentage": "Percentuale", - "loading": "Caricamento...", - "failedToLoad": "Impossibile caricare i dati dell'endpoint. Prova ad aggiornare.", - "home": "Home", - "login": "Accesso", - "top": "Migliore", - "numberOfVisits": "Numero di visite", - "visitsTooltip": "Visite: {0} ({1}% del totale)", - "retry": "Riprovare" - }, - "database": { - "title": "Importazione/Esportazione database", - "header": "Importazione/esportazione database", - "fileName": "Nome file", - "creationDate": "Data di creazione", - "fileSize": "Dimensione", - "deleteBackupFile": "Elimina file di backup", - "importBackupFile": "Importa file di backup", - "createBackupFile": "Crea file di backup", - "downloadBackupFile": "Scarica il file di backup", - "info_1": "Quando si importano i dati, è fondamentale garantire la struttura corretta. Se non sei sicuro di quello che stai facendo, chiedi consiglio e supporto a un professionista. Un errore nella struttura può causare malfunzionamenti dell'applicazione, fino alla completa impossibilità di eseguire l'applicazione.", - "info_2": "Il nome del file non ha importanza durante il caricamento. Verrà rinominato in seguito per seguire il formato backup_user__yyyyMMddHHmm.sql,garantendo una convenzione di denominazione coerente.", - "submit": "Importa Backup", - "importIntoDatabaseSuccessed": "L'importazione nel database è avvenuta con successo", - "backupCreated": "Backup del database riuscito", - "fileNotFound": "File non trovato", - "fileNullOrEmpty": "Il file non deve essere nullo o vuoto", - "failedImportFile": "Importazione file non riuscita", - "notSupported": "Questa funzione non è disponibile per la connessione al database." - }, - "session": { - "expired": "La tua sessione è scaduta. Aggiorna la pagina e riprova.", - "refreshPage": "Aggiorna pagina" - }, - "home": { - "desc": "La tua pagina auto-gestita per modificare qualsiasi PDF.", - "searchBar": "Cerca funzionalità...", - "viewPdf": { - "title": "Visualizza/Modifica PDF", - "desc": "Visualizza, annota, aggiungi testo o immagini" - }, - "setFavorites": "Imposta preferiti", - "hideFavorites": "Nascondi i preferiti", - "showFavorites": "Mostra preferiti", - "legacyHomepage": "Vecchia homepage", - "newHomePage": "Prova la nostra nuova homepage!", - "alphabetical": "Alfabetico", - "globalPopularity": "Popolarità", - "sortBy": "Ordinamento:", - "mobile": { - "brandAlt": "Logo Stirling PDF", - "openFiles": "Apri file", - "swipeHint": "Scorri a sinistra o a destra per cambiare vista", - "tools": "Strumenti", - "toolsSlide": "Pannello di selezione strumenti", - "viewSwitcher": "Cambia vista dell'area di lavoro", - "workbenchSlide": "Pannello area di lavoro", - "workspace": "Area di lavoro" - }, - "multiTool": { - "tags": "multipli,strumenti", - "title": "Multifunzione PDF", - "desc": "Unisci, Ruota, Riordina, e Rimuovi pagine" - }, - "merge": { - "tags": "combina,unisci,unifica", - "title": "Unisci", - "desc": "Unisci facilmente più PDF in uno." - }, - "split": { - "tags": "dividi,separa,spezza", - "title": "Dividi", - "desc": "Dividi un singolo PDF in più documenti." - }, - "rotate": { - "tags": "ruota,capovolgi,orienta", - "title": "Ruota", - "desc": "Ruota un PDF." - }, - "convert": { - "tags": "trasforma,cambia", - "title": "Converti", - "desc": "Converti file tra diversi formati" - }, - "pdfOrganiser": { - "tags": "organizza,riordina,riorganizza", - "title": "Organizza", - "desc": "Rimuovi/Riordina le pagine in qualsiasi ordine." - }, - "addImage": { - "tags": "inserisci,incorpora,posiziona", - "title": "Aggiungi Immagine", - "desc": "Aggiungi un'immagine in un punto specifico del PDF (Lavori in corso)" - }, - "addAttachments": { - "tags": "incorpora,allega,includi", - "title": "Allega file", - "desc": "Aggiungi o rimuovi file incorporati (allegati) da/verso un PDF" - }, - "watermark": { - "tags": "timbro,marca,sovrapponi", - "title": "Aggiungi Filigrana", - "desc": "Aggiungi una filigrana al tuo PDF." - }, - "removePassword": { - "tags": "sblocca", - "title": "Rimuovi Password", - "desc": "Rimuovi la password dal tuo PDF." - }, - "compress": { - "tags": "riduci,comprimi,ottimizza", - "title": "Comprimi", - "desc": "Comprimi PDF per ridurne le dimensioni." - }, - "unlockPDFForms": { - "tags": "sblocca,abilita,modifica", - "title": "Sblocca moduli PDF", - "desc": "Rimuovi la proprietà di sola lettura dei campi del modulo in un documento PDF." - }, - "changeMetadata": { - "tags": "modifica,cambia,aggiorna", - "title": "Modifica Proprietà", - "desc": "Modifica/Aggiungi/Rimuovi le proprietà di un documento PDF." - }, - "ocr": { - "tags": "estrai,scansiona", - "title": "OCR / Pulisci scansioni", - "desc": "Pulisci scansioni ed estrai testo da immagini, convertendo le immagini in testo puro." - }, - "extractImages": { - "tags": "estrai,salva,esporta", - "title": "Estrai immagini", - "desc": "Estrai tutte le immagini da un PDF e salvale come zip." - }, - "scannerImageSplit": { - "tags": "rileva,dividi,foto", - "title": "Rileva e dividi foto scannate", - "desc": "Divide più foto all’interno di una foto/PDF" - }, - "sign": { - "tags": "firma,autografo", - "title": "Firma", - "desc": "Aggiungi una firma al PDF da disegno, testo o immagine." - }, - "flatten": { - "tags": "semplifica,rimuovi,interattivo", - "title": "Appiattisci", - "desc": "Rimuovi tutti gli elementi interattivi e moduli da un PDF." - }, - "certSign": { - "tags": "autentica,PEM,P12,ufficiale,cripta,firma,certificato,PKCS12,JKS,server,manuale,auto", - "title": "Firma con certificato", - "desc": "Firma un PDF con un certificato/chiave (PEM/P12)" - }, - "repair": { - "tags": "ripara,ripristina", - "title": "Ripara", - "desc": "Prova a riparare un PDF corrotto." - }, - "removeBlanks": { - "tags": "elimina,pulisci,vuote", - "title": "Rimuovi pagine vuote", - "desc": "Trova e rimuovi pagine vuote da un PDF." - }, - "removeAnnotations": { - "tags": "elimina,pulisci,rimuovi", - "title": "Rimuovi annotazioni", - "desc": "Rimuove tutti i commenti/annotazioni da un PDF" - }, - "compare": { - "tags": "differenza", - "title": "Compara", - "desc": "Vedi e compara le differenze tra due PDF." - }, - "removeCertSign": { - "tags": "rimuovi,elimina,sblocca", - "title": "Rimuovi firma digitale", - "desc": "Rimuovi la firma del certificato dal PDF" - }, - "pageLayout": { - "tags": "layout,disponi,combina", - "title": "Layout multipagina", - "desc": "Unisci più pagine di un documento PDF in un'unica pagina" - }, - "bookletImposition": { - "tags": "opuscolo,stampa,rilegatura", - "title": "Imposizione a libretto", - "desc": "Crea libretti con corretto ordinamento pagine e layout multipagina per stampa e rilegatura" - }, - "scalePages": { - "tags": "ridimensiona,adatta,scala", - "title": "Ridimensiona pagine", - "desc": "Modificare le dimensioni/scala della pagina e/o dei suoi contenuti." - }, - "addPageNumbers": { - "tags": "numero,paginazione,conteggio", - "title": "Aggiungi numeri di pagina", - "desc": "Aggiungi numeri di pagina in tutto un documento in una posizione prestabilita" - }, - "autoRename": { - "tags": "auto-rilevamento,basato su intestazione,organizza,rinomina", - "title": "Rinomina automatica file PDF", - "desc": "Rinomina automaticamente un file PDF in base all’intestazione rilevata" - }, - "adjustContrast": { - "tags": "contrasto,luminosità,saturazione", - "title": "Regola colori/contrasto", - "desc": "Regola contrasto, saturazione e luminosità di un PDF" - }, - "crop": { - "tags": "ritaglia,taglia,ridimensiona", - "title": "Ritaglia PDF", - "desc": "Ritaglia un PDF per ridurne le dimensioni (mantiene il testo!)" - }, - "autoSplitPDF": { - "tags": "auto,dividi,QR", - "title": "Pagine divise automaticamente", - "desc": "Dividi automaticamente il PDF scansionato con il codice QR dello divisore di pagina fisico scansionato" - }, - "sanitize": { - "tags": "pulisci,elimina,rimuovi", - "title": "Sanitizza", - "desc": "Rimuovi elementi potenzialmente dannosi dai PDF" - }, - "getPdfInfo": { - "tags": "info,metadati,dettagli", - "title": "Info complete sul PDF", - "desc": "Raccogli tutte le informazioni possibili sui PDF" - }, - "pdfToSinglePage": { - "tags": "combina,unisci,singola", - "title": "PDF in unica pagina grande", - "desc": "Unisce tutte le pagine PDF in un'unica grande pagina" - }, - "showJS": { - "tags": "javascript,codice,script", - "title": "Mostra Javascript", - "desc": "Cerca e visualizza qualsiasi JS inserito in un PDF" - }, - "redact": { - "tags": "censura,oscura,nascondi", - "title": "Redazione manuale", - "desc": "Redige un PDF in base al testo selezionato, alle forme disegnate e/o alle pagina selezionata(e)" - }, - "splitBySections": { - "tags": "dividi,sezioni,separa", - "title": "Dividi PDF per sezioni", - "desc": "Divide ogni pagina di un PDF in sezioni orizzontali e verticali più piccole" - }, - "addStamp": { - "tags": "timbro,marca,sigillo", - "title": "Aggiungi timbro al PDF", - "desc": "Aggiungi timbri di testo o immagine in posizioni specifiche" - }, - "removeImage": { - "tags": "rimuovi,elimina,pulisci", - "title": "Rimuovi immagine", - "desc": "Rimuovi le immagini dal PDF per ridurre la dimensione del file" - }, - "splitByChapters": { - "tags": "dividi,capitoli,struttura", - "title": "Dividi PDF per capitoli", - "desc": "Dividi un PDF in più file in base alla struttura dei capitoli." - }, - "validateSignature": { - "tags": "convalida,verifica,certificato", - "title": "Convalida la firma PDF", - "desc": "Verificare le firme digitali e i certificati nei documenti PDF" - }, - "swagger": { - "tags": "API,documentazione,test", - "title": "Documentazione API", - "desc": "Visualizza documentazione API e testa gli endpoint" - }, - "scannerEffect": { - "tags": "scansiona,simula,crea", - "title": "Effetto scanner", - "desc": "Crea un PDF che sembra essere stato scansionato" - }, - "editTableOfContents": { - "tags": "segnalibri,contenuti,modifica", - "title": "Modifica indice", - "desc": "Aggiungi o modifica segnalibri e sommario nei documenti PDF" - }, - "manageCertificates": { - "tags": "certificati,importa,esporta", - "title": "Gestisci certificati", - "desc": "Importa, esporta o elimina i file certificato usati per firmare i PDF." - }, - "read": { - "tags": "visualizza,apri,mostra", - "title": "Leggi", - "desc": "Visualizza e annota PDF. Evidenzia testo, disegna o inserisci commenti per revisione e collaborazione." - }, - "reorganizePages": { - "tags": "riordina,riorganizza,organizza", - "title": "Riorganizza pagine", - "desc": "Riorganizza, duplica o elimina pagine PDF con controllo visivo drag‑and‑drop." - }, - "extractPages": { - "tags": "estrai,seleziona,copia", - "title": "Estrai pagine", - "desc": "Estrai pagine specifiche da un PDF" - }, - "removePages": { - "tags": "elimina,estrai,escludi", - "title": "Rimuovi", - "desc": "Elimina alcune pagine dal PDF." - }, - "autoSizeSplitPDF": { - "tags": "auto,dividi,dimensione", - "title": "Dividi auto per peso/pagine", - "desc": "Dividi un singolo PDF in più documenti in base alle dimensioni, al numero di pagine o al numero di documenti" - }, - "replaceColor": { - "title": "Sostituisci e inverti colore", - "desc": "Sostituisci o inverti i colori nei documenti PDF" - }, - "devApi": { - "tags": "API,sviluppo,documentazione", - "title": "API", - "desc": "Link alla documentazione API" - }, - "devFolderScanning": { - "tags": "automazione,cartella,scansione", - "title": "Scansione automatica cartelle", - "desc": "Link alla guida per scansione cartelle automatizzata" - }, - "devSsoGuide": { - "title": "Guida SSO", - "desc": "Link alla guida SSO" - }, - "devAirgapped": { - "title": "Setup isolato (air‑gapped)", - "desc": "Link alla guida per setup air‑gapped" - }, - "addPassword": { - "title": "Aggiungi Password", - "desc": "Crittografa il tuo PDF con una password." - }, - "changePermissions": { - "title": "Cambia Permessi", - "desc": "Modifica restrizioni e permessi del documento" - }, - "automate": { - "tags": "flusso di lavoro,sequenza,automazione", - "title": "Automatizza", - "desc": "Crea flussi multi‑step concatenando azioni PDF. Ideale per attività ricorrenti." - }, - "overlay-pdfs": { - "desc": "Sovrapponi un PDF sopra un altro", - "title": "Sovrapponi PDF" - }, - "pdfTextEditor": { - "title": "Editor testo PDF", - "desc": "Rivedi e modifica le esportazioni JSON di Stirling PDF con modifica testo raggruppata e rigenerazione del PDF" - }, - "addText": { - "tags": "testo,annotazione,etichetta", - "title": "Aggiungi testo", - "desc": "Aggiungi testo personalizzato ovunque nel tuo PDF" - } - }, - "landing": { - "addFiles": "Aggiungi file", - "uploadFromComputer": "Carica dal computer", - "openFromComputer": "Apri dal computer" - }, - "viewPdf": { - "tags": "visualizzare,leggere,annotare,testo,immagine", - "title": "Visualizza/Modifica PDF", - "header": "Visualizza PDF" - }, - "multiTool": { - "tags": "Strumento multiplo,operazione multipla,interfaccia utente,trascinamento clic,front-end,lato client", - "title": "Multifunzione PDF", - "header": "Multifunzione PDF", - "uploadPrompts": "Nome file", - "selectAll": "Seleziona tutto", - "deselectAll": "Deseleziona tutto", - "selectPages": "Seleziona pagina", - "selectedPages": "Seleziona pagine", - "page": "Pagina", - "deleteSelected": "Elimina selezionata", - "downloadAll": "Esporta", - "downloadSelected": "Esporta selezionata", - "insertPageBreak": "Inserisci interruzione di pagina", - "addFile": "Aggiungi file", - "rotateLeft": "Ruota a sinistra", - "rotateRight": "Ruota a destra", - "split": "Dividi", - "moveLeft": "Sposta a sinistra", - "moveRight": "Sposta a destra", - "delete": "Elimina", - "dragDropMessage": "Pagina(e) selezionata(e)", - "undo": "Annulla", - "redo": "Rifai" - }, - "merge": { - "tags": "unione,operazioni sulla pagina,back-end,lato server", - "title": "Unisci", - "removeDigitalSignature": { - "label": "Rimuovere la firma digitale nel file unito?", - "tooltip": { - "title": "Rimuovi firma digitale", - "description": "Le firme digitali verranno invalidate durante l’unione dei file. Seleziona per rimuoverle dal PDF finale." - } - }, - "generateTableOfContents": { - "label": "Generare l'indice nel file unito?", - "tooltip": { - "title": "Genera indice", - "description": "Crea automaticamente un indice cliccabile nel PDF unito basato sui nomi dei file originali e sui numeri di pagina." - } - }, - "submit": "Unisci", - "sortBy": { - "description": "I file verranno uniti nell’ordine in cui sono selezionati. Trascina per riordinare o ordina qui sotto.", - "label": "Ordina per", - "filename": "Nome file", - "dateModified": "Data di modifica", - "ascending": "Crescente", - "descending": "Decrescente", - "sort": "Ordina" - }, - "error": { - "failed": "Si è verificato un errore durante l’unione dei PDF." - }, - "tooltip": { - "header": { - "title": "Panoramica impostazioni unione" - } - } - }, - "split": { - "title": "Dividi PDF", - "header": "Dividi PDF", - "desc": { - "1": "I numeri che scegli sono le pagine a cui desideri dividere il documento", - "2": "Per esempio inserendo 1,3,7-9 separeresti un documento di 10 pagine in 6 diversi PDF con:", - "3": "Documento #1: Pagina 1", - "4": "Documento #2: Pagine 2 e 3", - "5": "Documento #3: Pagine 4, 5, 6 e 7", - "6": "Documento #4: Pagina 8", - "7": "Documento #5: Pagina 9", - "8": "Documento #6: Pagine 10" - }, - "splitPages": "Inserisci pagine a cui dividere:", - "submit": "Dividi", - "steps": { - "chooseMethod": "Scegli metodo", - "settings": "Impostazioni" - }, - "settings": { - "selectMethodFirst": "Seleziona prima un metodo di divisione" - }, - "error": { - "failed": "Si è verificato un errore durante la divisione del PDF." - }, - "method": { - "label": "Scegli metodo di divisione", - "placeholder": "Seleziona come dividere il PDF" - }, - "methods": { - "prefix": { - "splitAt": "Dividi a", - "splitBy": "Dividi per" - }, - "byPages": { - "name": "Numeri di pagina", - "desc": "Estrai pagine specifiche (1,3,5-10)", - "tooltip": "Inserisci numeri di pagina separati da virgole o intervalli con trattini" - }, - "bySections": { - "name": "Sezioni", - "desc": "Dividi le pagine in sezioni a griglia", - "tooltip": "Dividi ogni pagina in sezioni orizzontali e verticali" - }, - "bySize": { - "name": "Dimensione", - "desc": "Limita la dimensione massima del file", - "tooltip": "Specifica dimensione massima (es. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Conteggio pagine", - "desc": "Pagine fisse per file", - "tooltip": "Inserisci il numero di pagine per ogni file" - }, - "byDocCount": { - "name": "Numero documenti", - "desc": "Crea un numero specifico di file", - "tooltip": "Inserisci quanti file vuoi creare" - }, - "byChapters": { - "name": "Capitoli", - "desc": "Dividi ai limiti dei segnalibri", - "tooltip": "Usa i segnalibri del PDF per determinare i punti di divisione" - }, - "byPageDivider": { - "name": "Foglio divisore", - "desc": "Auto‑divisione con fogli divisori", - "tooltip": "Usa fogli divisori con QR code tra documenti durante la scansione" - } - }, - "value": { - "fileSize": { - "label": "Dimensione", - "placeholder": "es., 10MB, 500KB" - }, - "pageCount": { - "label": "Pagine per file", - "placeholder": "es., 5, 10" - }, - "docCount": { - "label": "Numero di file", - "placeholder": "es., 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Panoramica metodi di divisione" - }, - "byPages": { - "title": "Dividi a numeri di pagina", - "text": "Dividi il PDF in corrispondenza di numeri di pagina specifici. Usare 'n' divide dopo la pagina n. Usare 'n-m' divide prima di n e dopo m.", - "bullet1": "Punti singoli: 3,7 (divide dopo le pagine 3 e 7)", - "bullet2": "Intervalli: 3-8 (divide prima della 3 e dopo la 8)", - "bullet3": "Misto: 2,5-10,15 (divide dopo 2, prima di 5, dopo 10 e dopo 15)" - }, - "bySections": { - "title": "Dividi per sezioni a griglia", - "text": "Dividi ogni pagina in una griglia di sezioni. Utile per documenti con più colonne o per estrarre aree specifiche.", - "bullet1": "Orizzontale: numero di righe da creare", - "bullet2": "Verticale: numero di colonne da creare", - "bullet3": "Unisci: combina tutte le sezioni in un PDF" - }, - "bySize": { - "title": "Dividi per dimensione file", - "text": "Crea più PDF che non superino una dimensione specificata. Ideale per limiti di dimensione o allegati email.", - "bullet1": "Usa MB per file più grandi (es., 10MB)", - "bullet2": "Usa KB per file piccoli (es., 500KB)", - "bullet3": "Il sistema divide ai confini pagina" - }, - "byCount": { - "title": "Dividi per conteggio", - "text": "Crea più PDF con un numero specifico di pagine o documenti ciascuno.", - "bullet1": "Conteggio pagine: numero fisso per file", - "bullet2": "Numero documenti: numero fisso di file in output", - "bullet3": "Utile per workflow batch" - }, - "byChapters": { - "title": "Dividi per capitoli", - "text": "Usa i segnalibri del PDF per dividere automaticamente ai confini dei capitoli. Richiede PDF con struttura segnalibri.", - "bullet1": "Livello segnalibro: livello su cui dividere (1=primo livello)", - "bullet2": "Includi metadati: preserva le proprietà del documento", - "bullet3": "Consenti duplicati: gestisce nomi segnalibro ripetuti" - }, - "byDocCount": { - "bullet1": "Inserisci il numero di file di output desiderati", - "bullet2": "Le pagine sono distribuite nel modo più uniforme possibile", - "bullet3": "Utile quando ti serve un numero specifico di file", - "text": "Crea un numero specifico di file di output distribuendo uniformemente le pagine.", - "title": "Dividi per numero di documenti" - }, - "byPageCount": { - "bullet1": "Inserisci il numero di pagine per ogni file di output", - "bullet2": "L'ultimo file potrebbe avere meno pagine se non divisibile esattamente", - "bullet3": "Utile per flussi di elaborazione in batch", - "text": "Crea più PDF con un numero specifico di pagine ciascuno. Perfetto per creare blocchi di documento uniformi.", - "title": "Dividi per numero di pagine" - }, - "byPageDivider": { - "bullet1": "Stampa i fogli separatori dal link di download", - "bullet2": "Inserisci fogli separatori tra i documenti", - "bullet3": "Scansiona tutti i documenti insieme come un unico PDF", - "bullet4": "Carica - le pagine separatrici sono rilevate e rimosse automaticamente", - "bullet5": "Abilita la modalità duplex se scansionando entrambi i lati dei fogli separatori", - "text": "Dividi automaticamente i documenti scansionati usando fogli separatori fisici con codici QR. Perfetto per elaborare più documenti scansionati insieme.", - "title": "Dividi per separatore di pagina" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Clicca su una scheda metodo per selezionarla", - "bullet2": "Passa il mouse su ogni scheda per vedere una breve descrizione", - "bullet3": "Il passaggio delle impostazioni apparirà dopo aver selezionato un metodo", - "bullet4": "Puoi cambiare metodo in qualsiasi momento prima dell'elaborazione", - "header": { - "text": "Scegli come vuoi dividere il tuo documento PDF. Ogni metodo è ottimizzato per casi d'uso e tipi di documento differenti.", - "title": "Selezione metodo di divisione" - }, - "title": "Scegli il tuo metodo di divisione" - } - }, - "selectMethod": "Seleziona un metodo di divisione", - "resultsTitle": "Risultati divisione" - }, - "rotate": { - "title": "Ruota PDF", - "submit": "Ruota", - "selectRotation": "Seleziona angolo di rotazione (in senso orario)", - "error": { - "failed": "Si è verificato un errore durante la rotazione del PDF." - }, - "preview": { - "title": "Anteprima rotazione" - }, - "rotateLeft": "Ruota in senso antiorario", - "rotateRight": "Ruota in senso orario", - "tooltip": { - "header": { - "title": "Panoramica impostazioni Rotazione" - }, - "description": { - "text": "Ruota le pagine del tuo PDF in incrementi di 90 gradi in senso orario o antiorario. Tutte le pagine del PDF verranno ruotate. L’anteprima mostra come apparirà il documento dopo la rotazione." - }, - "controls": { - "title": "Controlli", - "text": "Usa i pulsanti di rotazione per regolare l’orientamento. Il pulsante sinistro ruota in senso antiorario, quello destro in senso orario. Ogni clic ruota di 90 gradi." - } - } - }, - "convert": { - "title": "Converti", - "desc": "Converti file tra diversi formati", - "files": "File", - "selectFilesPlaceholder": "Seleziona i file nella vista principale per iniziare", - "settings": "Impostazioni", - "conversionCompleted": "Conversione completata", - "results": "Risultati", - "defaultFilename": "file_convertito", - "conversionResults": "Risultati conversione", - "convertFrom": "Converti da", - "convertTo": "Converti in", - "sourceFormatPlaceholder": "Formato sorgente", - "targetFormatPlaceholder": "Formato di destinazione", - "selectSourceFormatFirst": "Seleziona prima un formato sorgente", - "outputOptions": "Opzioni di output", - "pdfOptions": "Opzioni PDF", - "imageOptions": "Opzioni immagine", - "colorType": "Tipo di colore", - "color": "Colore", - "greyscale": "Scala di grigi", - "blackwhite": "Bianco e nero", - "dpi": "DPI", - "output": "Output", - "single": "Singolo", - "multiple": "Multipli", - "fitOption": "Opzione di adattamento", - "maintainAspectRatio": "Mantieni rapporto d’aspetto", - "fitDocumentToPage": "Adatta documento alla pagina", - "fillPage": "Riempi la pagina", - "autoRotate": "Rotazione automatica", - "autoRotateDescription": "Ruota automaticamente le immagini per adattarle meglio alla pagina PDF", - "combineImages": "Combina immagini", - "combineImagesDescription": "Combina tutte le immagini in un unico PDF, oppure crea PDF separati per ogni immagine", - "webOptions": "Opzioni Web a PDF", - "zoomLevel": "Livello di zoom", - "emailOptions": "Opzioni Email a PDF", - "includeAttachments": "Includi allegati email", - "maxAttachmentSize": "Dimensione massima allegato (MB)", - "includeAllRecipients": "Includi destinatari CC e BCC nell’intestazione", - "downloadHtml": "Scarica file HTML intermedio invece del PDF", - "pdfaOptions": "Opzioni PDF/A", - "outputFormat": "Formato di output", - "pdfaNote": "PDF/A-1b è più compatibile, PDF/A-2b supporta più funzionalità.", - "pdfaDigitalSignatureWarning": "Il PDF contiene una firma digitale. Questo verrà rimosso nel passaggio successivo.", - "fileFormat": "Formato file", - "wordDoc": "Documento Word", - "wordDocExt": "Documento Word (.docx)", - "odtExt": "Testo OpenDocument (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "Presentazione OpenDocument (.odp)", - "txtExt": "Testo semplice (.txt)", - "rtfExt": "Rich Text Format (.rtf)", - "selectedFiles": "File selezionati", - "noFileSelected": "Nessun file selezionato. Usa il pannello file per aggiungere file.", - "convertFiles": "Converti file", - "converting": "Conversione in corso...", - "downloadConverted": "Scarica file convertito", - "errorNoFiles": "Seleziona almeno un file da convertire.", - "errorNoFormat": "Seleziona sia il formato sorgente sia quello di destinazione.", - "errorNotSupported": "La conversione da {{from}} a {{to}} non è supportata.", - "images": "Immagini", - "officeDocs": "Documenti Office (Word, Excel, PowerPoint)", - "imagesExt": "Immagini (JPG, PNG, ecc.)", - "markdown": "Markdown", - "textRtf": "Testo/RTF", - "grayscale": "Scala di grigi", - "errorConversion": "Si è verificato un errore durante la conversione del file.", - "cbzOptions": "Opzioni CBZ in PDF", - "optimizeForEbook": "Ottimizza il PDF per i lettori ebook (usa Ghostscript)", - "cbzOutputOptions": "Opzioni PDF in CBZ", - "cbzDpi": "DPI per il rendering delle immagini" - }, - "imageToPdf": { - "tags": "conversione,img,jpg,immagine,foto" - }, - "pdfToImage": { - "tags": "conversione,img,jpg,immagine,foto", - "title": "PDF a immagine", - "header": "PDF a immagine", - "selectText": "Formato immagini", - "singleOrMultiple": "Tipo di immagine", - "single": "Unica immagine larga", - "multi": "Più immagini", - "colorType": "Tipo di colore", - "color": "A colori", - "grey": "Scala di grigi", - "blackwhite": "Bianco e Nero (potresti perdere dettagli!)", - "submit": "Converti", - "info": "Python non è installato.È richiesto per la conversione WebP.", - "placeholder": "(es. 1,2,8 o 4,7,12-16 o 2n-1)" - }, - "pdfOrganiser": { - "tags": "duplex,pari,dispari,ordinamento,spostamento", - "title": "Organizza pagine", - "header": "Organizza le pagine di un PDF", - "submit": "Riordina pagine", - "mode": { - "_value": "Modalità", - "1": "Ordine delle pagine personalizzato", - "2": "Ordine inverso", - "3": "Ordinamento fronte-retro", - "4": "Ordinamento a libretto", - "5": "Ordinamento libretto con cucitura laterale", - "6": "Divisione pari-dispari", - "7": "Rimuovi prima", - "8": "Rimuovi ultima", - "9": "Rimuovi la prima e l'ultima", - "10": "Unione pari-dispari", - "11": "Duplica tutte le pagine", - "desc": { - "BOOKLET_SORT": "Disponi le pagine per la stampa a opuscolo (ultima, prima, seconda, penultima, …).", - "CUSTOM": "Usa una sequenza personalizzata di numeri di pagina o espressioni per definire un nuovo ordine.", - "DUPLEX_SORT": "Intercala fronte poi retro come se uno scanner duplex avesse acquisito prima tutti i fronti, poi tutti i retro (1, n, 2, n-1, …).", - "DUPLICATE": "Duplica ogni pagina in base al conteggio dell'ordine personalizzato (es., 4 duplicati: ogni pagina 4×).", - "ODD_EVEN_MERGE": "Unisci due PDF alternando le pagine: dispari dal primo, pari dal secondo.", - "ODD_EVEN_SPLIT": "Dividi il documento in due output: tutte le pagine dispari e tutte le pagine pari.", - "REMOVE_FIRST": "Rimuovi la prima pagina dal documento.", - "REMOVE_FIRST_AND_LAST": "Rimuovi sia la prima sia l'ultima pagina dal documento.", - "REMOVE_LAST": "Rimuovi l'ultima pagina dal documento.", - "REVERSE_ORDER": "Inverti il documento così che l'ultima pagina diventi la prima e così via.", - "SIDE_STITCH_BOOKLET_SORT": "Disponi le pagine per la stampa a opuscolo con cucitura laterale (ottimizzato per rilegatura sul lato)." - } - }, - "desc": { - "CUSTOM": "Utilizzare una sequenza personalizzata di numeri di pagina o espressioni per definire un nuovo ordine.", - "REVERSE_ORDER": "Capovolgere il documento in modo che l'ultima pagina diventi la prima e così via.", - "DUPLEX_SORT": "Alternare fronte e retro come se uno scanner duplex avesse scansionato tutti i fronti, poi tutti i retri (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Disporre le pagine per la stampa a opuscolo (ultima, prima, seconda, penultima, …).", - "SIDE_STITCH_BOOKLET_SORT": "Disporre le pagine per la stampa a opuscolo con cucitura laterale (ottimizzato per la rilegatura sul lato).", - "ODD_EVEN_SPLIT": "Dividere il documento in due output: tutte le pagine dispari e tutte le pagine pari.", - "ODD_EVEN_MERGE": "Unire due PDF alternando le pagine: dispari dal primo, pari dal secondo.", - "DUPLICATE": "Duplicare ogni pagina secondo il conteggio dell'ordine personalizzato (ad es., 4 duplica ogni pagina 4×).", - "REMOVE_FIRST": "Rimuovere la prima pagina dal documento.", - "REMOVE_LAST": "Rimuovere l'ultima pagina dal documento.", - "REMOVE_FIRST_AND_LAST": "Rimuovere sia la prima che l'ultima pagina dal documento." - }, - "placeholder": "(ad es. 1,3,2 o 4-8,2,10-12 o 2n-1)" - }, - "addImage": { - "tags": "img,jpg,immagine,foto", - "title": "Aggiungi Immagine", - "header": "Aggiungi un'immagine ad un PDF", - "image": { - "name": "Immagine", - "placeholder": "Carica un'immagine", - "label": "File immagine" - }, - "steps": { - "configure": "Configura immagine" - }, - "step": { - "createDesc": "Carica l'immagine che vuoi aggiungere", - "place": "Posiziona immagine", - "placeDesc": "Clicca sul PDF per aggiungere la tua immagine" - }, - "instructions": { - "title": "Come aggiungere immagini", - "text": "Dopo aver caricato l'immagine sopra, clicca in un punto del PDF per posizionarla.", - "paused": "Posizionamento in pausa", - "resumeHint": "Riprendi il posizionamento per cliccare e aggiungere la tua immagine.", - "noSignature": "Carica un'immagine sopra per abilitare il posizionamento." - }, - "mode": { - "move": "Sposta immagine", - "place": "Posiziona immagine", - "pause": "Metti in pausa posizionamento", - "resume": "Riprendi posizionamento" - }, - "results": { - "title": "Risultati aggiunta immagine" - }, - "error": { - "failed": "Si è verificato un errore durante l'aggiunta dell'immagine al PDF." - }, - "saved": { - "defaultLabel": "Immagine", - "defaultImageLabel": "Immagine caricata" - }, - "applySignatures": "Applica immagini" - }, - "attachments": { - "tags": "incorporare,allegare,file,allegato,allegati", - "title": "Aggiungere allegati", - "header": "Aggiungi allegati", - "add": "Aggiungi allegato", - "remove": "Rimuovi allegato", - "embed": "Incorpora allegato", - "submit": "Aggiungi allegati" - }, - "watermark": { - "title": "Aggiungi Filigrana", - "desc": "Aggiungi filigrane di testo o immagine ai PDF", - "completed": "Filigrana aggiunta", - "submit": "Aggiungi Filigrana", - "filenamePrefix": "con_filigrana", - "error": { - "failed": "Si è verificato un errore durante l’aggiunta della filigrana al PDF." - }, - "watermarkType": { - "text": "Testo", - "image": "Immagine" - }, - "settings": { - "type": "Tipo di filigrana", - "text": { - "label": "Testo filigrana", - "placeholder": "Inserisci testo filigrana" - }, - "image": { - "label": "Immagine filigrana", - "choose": "Scegli immagine", - "selected": "Selezionato: {{filename}}" - }, - "fontSize": "Dimensione del font", - "size": "Dimensione", - "alphabet": "Font/Lingua", - "color": "Colore filigrana", - "rotation": "Rotazione (gradi)", - "opacity": "Opacità (%)", - "spacing": { - "horizontal": "Spaziatura orizzontale", - "vertical": "Spaziatura verticale", - "height": "Spaziatura verticale", - "width": "Spaziatura orizzontale" - }, - "convertToImage": "Appiattisci pagine PDF in immagini" - }, - "alphabet": { - "roman": "Romano/Latino", - "arabic": "Arabo", - "japanese": "Giapponese", - "korean": "Coreano", - "chinese": "Cinese", - "thai": "Thai" - }, - "steps": { - "type": "Tipo di filigrana", - "wording": "Testo", - "textStyle": "Stile", - "formatting": "Formattazione", - "file": "File filigrana" - }, - "results": { - "title": "Risultati filigrana" - }, - "tooltip": { - "language": { - "title": "Supporto lingua", - "text": "Scegli l’impostazione lingua appropriata per garantire il corretto rendering del font del tuo testo." - }, - "appearance": { - "title": "Impostazioni aspetto", - "text": "Controlla l’aspetto e l’integrazione della filigrana nel documento.", - "bullet1": "Rotazione: da -360° a 360° per filigrane inclinate", - "bullet2": "Opacità: 0-100% per il controllo della trasparenza", - "bullet3": "Opacità minore crea filigrane più discrete" - }, - "spacing": { - "title": "Controllo spaziatura", - "text": "Regola la spaziatura tra le filigrane ripetute sulla pagina.", - "bullet1": "Spaziatura larghezza: distanza orizzontale tra filigrane", - "bullet2": "Spaziatura altezza: distanza verticale tra filigrane", - "bullet3": "Valori più alti creano pattern più diradati" - }, - "type": { - "header": { - "title": "Selezione tipo di filigrana" - }, - "description": { - "title": "Scegli il tipo di filigrana", - "text": "Seleziona tra filigrane di testo o immagine in base alle tue esigenze." - }, - "text": { - "title": "Filigrane testo", - "text": "Perfetto per aggiungere note di copyright, nomi aziendali o etichette di riservatezza. Supporta più lingue e colori personalizzati.", - "bullet1": "Font e lingue personalizzabili", - "bullet2": "Colori e trasparenza regolabili", - "bullet3": "Ideale per testo legale o di branding" - }, - "image": { - "title": "Filigrane immagine", - "text": "Usa loghi, timbri o qualsiasi immagine come filigrana. Ottimo per branding e identificazione visiva.", - "bullet1": "Carica qualsiasi formato immagine", - "bullet2": "Mantiene la qualità dell’immagine", - "bullet3": "Perfetto per loghi e timbri" - } - }, - "wording": { - "header": { - "title": "Contenuto testuale" - }, - "text": { - "title": "Testo filigrana", - "text": "Inserisci il testo che apparirà come filigrana nel documento.", - "bullet1": "Mantienilo conciso per una migliore leggibilità", - "bullet2": "Esempi comuni: 'CONFIDENZIALE', 'BOZZA', nome azienda", - "bullet3": "I caratteri emoji non sono supportati e verranno filtrati" - } - }, - "textStyle": { - "header": { - "title": "Stile del testo" - }, - "color": { - "title": "Selezione colore", - "text": "Scegli un colore che fornisca buon contrasto con il contenuto del documento.", - "bullet1": "Grigio chiaro (#d3d3d3) per filigrane discrete", - "bullet2": "Nero o colori scuri per alto contrasto", - "bullet3": "Colori personalizzati per branding" - }, - "language": { - "title": "Supporto lingua", - "text": "Scegli l’impostazione lingua appropriata per garantire il corretto rendering del font." - } - }, - "file": { - "header": { - "title": "Caricamento immagine" - }, - "upload": { - "title": "Selezione immagine", - "text": "Carica un file immagine da usare come filigrana.", - "bullet1": "Supporta formati comuni: PNG, JPG, GIF, BMP", - "bullet2": "PNG con trasparenza è la scelta migliore", - "bullet3": "Immagini ad alta risoluzione mantengono meglio la qualità" - }, - "recommendations": { - "title": "Buone pratiche", - "text": "Suggerimenti per risultati ottimali con filigrane immagine.", - "bullet1": "Usa loghi o timbri con sfondo trasparente", - "bullet2": "Design semplici funzionano meglio di immagini complesse", - "bullet3": "Considera la dimensione finale del documento quando scegli la risoluzione" - } - }, - "formatting": { - "header": { - "title": "Formattazione e layout" - }, - "size": { - "title": "Controllo dimensione", - "text": "Regola la dimensione della filigrana (testo o immagine).", - "bullet1": "Dimensioni maggiori creano filigrane più evidenti" - }, - "appearance": { - "title": "Impostazioni aspetto", - "text": "Controlla l’aspetto e l’integrazione della filigrana nel documento.", - "bullet1": "Rotazione: da -360° a 360° per filigrane inclinate", - "bullet2": "Opacità: 0-100% per il controllo della trasparenza", - "bullet3": "Opacità minore crea filigrane più discrete" - }, - "spacing": { - "title": "Controllo spaziatura", - "text": "Regola la spaziatura tra le filigrane ripetute sulla pagina.", - "bullet1": "Spaziatura orizzontale: distanza tra filigrane da sinistra a destra", - "bullet2": "Spaziatura verticale: distanza tra filigrane dall’alto al basso", - "bullet3": "Valori più alti creano pattern più diradati" - }, - "security": { - "title": "Opzione sicurezza", - "text": "Converti il PDF finale in formato basato su immagini per maggiore sicurezza.", - "bullet1": "Previene la selezione e la copia del testo", - "bullet2": "Rende le filigrane più difficili da rimuovere", - "bullet3": "Produce file di dimensioni maggiori", - "bullet4": "Ideale per contenuti sensibili o protetti da copyright" - } - } - }, - "type": { - "1": "Testo", - "2": "Immagine" - } - }, - "permissions": { - "tags": "leggere,scrivere,modificare,stampare", - "title": "Cambia Permessi", - "header": "Cambia permessi", - "warning": "Attenzione: per avere questi permessi non modificabili è raccomandabile impostarli attraverso una password", - "selectText": { - "1": "Seleziona PDF a cui cambiare permessi", - "2": "Permessi da impostare", - "3": "Previeni assemblaggio del documento", - "4": "Previeni estrazione del contenuto", - "5": "Previeni estrazione per accessibilità", - "6": "Previeni compilazione dei moduli", - "7": "Previeni modifiche", - "8": "Previeni annotazioni", - "9": "Previeni stampa", - "10": "Previeni stampa in diversi formati" - }, - "submit": "Cambia Permessi" - }, - "editTableOfContents": { - "settings": { - "title": "Segnalibri e struttura", - "replaceExisting": "Sostituisci i segnalibri esistenti (deseleziona per accodare)", - "replaceExistingHint": "Se disabilitato, la nuova struttura viene aggiunta dopo gli attuali segnalibri." - }, - "actions": { - "source": "Carica segnalibri", - "selectedFile": "Caricato da {{file}}", - "noFile": "Seleziona un PDF da cui estrarre i segnalibri esistenti.", - "loadFromPdf": "Carica dal PDF selezionato", - "importJson": "Importa JSON", - "importClipboard": "Incolla JSON dagli appunti", - "export": "Esporta segnalibri", - "exportJson": "Scarica JSON", - "exportClipboard": "Copia JSON negli appunti", - "clipboardUnavailable": "L'accesso agli appunti non è disponibile in questo browser." - }, - "info": { - "line1": "Ogni segnalibro richiede un titolo descrittivo e la pagina da aprire.", - "line2": "Usa segnalibri figli per creare una gerarchia per capitoli, sezioni o sottosezioni.", - "line3": "Importa segnalibri dal PDF selezionato o da un file JSON per risparmiare tempo." - }, - "workbench": { - "empty": { - "title": "Apri lo strumento per iniziare a modificare", - "description": "Seleziona lo strumento Modifica sommario per caricare la sua area di lavoro." - }, - "tabTitle": "Area struttura", - "subtitle": "Importa segnalibri, crea gerarchie e applica la struttura senza pannelli laterali affollati.", - "noFile": "Nessun PDF selezionato", - "fileLabel": "Le modifiche verranno applicate al PDF attualmente selezionato.", - "filePrompt": "Seleziona un PDF dalla tua libreria o caricane uno nuovo per iniziare.", - "changeFile": "Cambia PDF", - "selectFile": "Seleziona PDF" - }, - "editor": { - "heading": "Editor segnalibri", - "description": "Aggiungi, nidifica e riordina i segnalibri per creare la struttura del tuo PDF.", - "addTopLevel": "Aggiungi segnalibro di primo livello", - "empty": { - "title": "Ancora nessun segnalibro", - "description": "Importa segnalibri esistenti o inizia aggiungendo la tua prima voce.", - "action": "Aggiungi primo segnalibro" - }, - "defaultTitle": "Nuovo segnalibro", - "defaultChildTitle": "Segnalibro figlio", - "defaultSiblingTitle": "Nuovo segnalibro", - "untitled": "Segnalibro senza titolo", - "childBadge": "Figlio", - "pagePreview": "Pagina {{page}}", - "field": { - "title": "Titolo segnalibro", - "page": "Numero pagina di destinazione" - }, - "actions": { - "toggle": "Mostra/Nascondi figli", - "addChild": "Aggiungi segnalibro figlio", - "addSibling": "Aggiungi segnalibro fratello", - "remove": "Rimuovi segnalibro" - }, - "confirmRemove": "Rimuovere questo segnalibro e tutti i suoi figli?" - }, - "messages": { - "loadedTitle": "Segnalibri estratti", - "loadedBody": "I segnalibri esistenti dal PDF sono stati caricati nell'editor.", - "noBookmarks": "Nessun segnalibro trovato nel PDF selezionato.", - "loadFailed": "Impossibile estrarre i segnalibri dal PDF selezionato.", - "imported": "Segnalibri importati", - "importedBody": "La tua struttura JSON ha sostituito il contenuto attuale dell'editor.", - "importedClipboard": "I dati degli appunti hanno sostituito l'elenco corrente di segnalibri.", - "invalidJson": "Struttura JSON non valida", - "invalidJsonBody": "Fornisci un file JSON di segnalibri valido e riprova.", - "exported": "Download JSON pronto", - "copied": "Copiato negli appunti", - "copiedBody": "JSON dei segnalibri copiato correttamente.", - "copyFailed": "Copia non riuscita" - }, - "error": { - "failed": "Impossibile aggiornare il sommario" - }, - "submit": "Applica sommario", - "results": { - "title": "PDF aggiornato con segnalibri", - "subtitle": "Scarica il file elaborato o annulla l'operazione qui sotto." - } - }, - "removePages": { - "tags": "Rimuovere pagine,eliminare pagine", - "title": "Rimuovi", - "pageNumbers": { - "label": "Pagine da rimuovere", - "placeholder": "es., 1,3,5-8,10", - "error": "Formato numero di pagina non valido. Usa numeri, intervalli (1-5) o espressioni matematiche (2n+1)" - }, - "filenamePrefix": "pagine_rimosse", - "files": { - "placeholder": "Seleziona un file PDF nella vista principale per iniziare" - }, - "settings": { - "title": "Impostazioni" - }, - "tooltip": { - "header": { - "title": "Impostazioni Rimozione Pagine" - }, - "pageNumbers": { - "title": "Selezione pagine", - "text": "Specifica quali pagine rimuovere dal PDF. Puoi selezionare pagine singole, intervalli o usare espressioni matematiche.", - "bullet1": "Pagine singole: 1,3,5 (rimuove pagine 1, 3 e 5)", - "bullet2": "Intervalli: 1-5,10-15 (rimuove 1-5 e 10-15)", - "bullet3": "Matematico: 2n+1 (rimuove pagine dispari)", - "bullet4": "Intervalli aperti: 5- (rimuove da pagina 5 alla fine)" - }, - "examples": { - "title": "Esempi comuni", - "text": "Ecco alcuni pattern comuni di selezione pagine:", - "bullet1": "Rimuovi prima pagina: 1", - "bullet2": "Rimuovi ultime 3 pagine: -3", - "bullet3": "Rimuovi una pagina sì e una no: 2n", - "bullet4": "Rimuovi pagine sparse specifiche: 1,5,10,15" - }, - "safety": { - "title": "Suggerimenti di sicurezza", - "text": "Considerazioni importanti quando rimuovi pagine:", - "bullet1": "Anteprima sempre la selezione prima di elaborare", - "bullet2": "Conserva un backup del file originale", - "bullet3": "La numerazione parte da 1, non da 0", - "bullet4": "I numeri di pagina non validi verranno ignorati" - } - }, - "error": { - "failed": "Si è verificato un errore durante la rimozione delle pagine." - }, - "results": { - "title": "Risultati rimozione pagine" - }, - "submit": "Rimuovi" - }, - "extractPages": { - "title": "Estrai pagine", - "pageNumbers": { - "label": "Pagine da estrarre", - "placeholder": "es., 1,3,5-8 o odd & 1-10" - }, - "settings": { - "title": "Impostazioni" - }, - "tooltip": { - "description": "Estrae le pagine selezionate in un nuovo PDF, mantenendo l'ordine." - }, - "error": { - "failed": "Impossibile estrarre le pagine" - }, - "results": { - "title": "Pagine estratte" - }, - "submit": "Estrai pagine" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Guida Selezione Pagine" - }, - "basic": { - "title": "Uso di base", - "text": "Seleziona pagine specifiche dal tuo PDF usando una sintassi semplice.", - "bullet1": "Pagine singole: 1,3,5", - "bullet2": "Intervalli: 3-6 o 10-15", - "bullet3": "Tutte le pagine: all" - }, - "advanced": { - "title": "Funzionalità avanzate" - }, - "tips": { - "title": "Suggerimenti", - "text": "Tieni presenti queste linee guida:", - "bullet1": "La numerazione delle pagine parte da 1 (non 0)", - "bullet2": "Gli spazi vengono rimossi automaticamente", - "bullet3": "Le espressioni non valide vengono ignorate" - }, - "syntax": { - "title": "Basi della sintassi", - "text": "Usa numeri, intervalli, parole chiave e progressioni (n parte da 0). Sono supportate le parentesi.", - "bullets": { - "numbers": "Numeri/intervalli: 5, 10-20", - "keywords": "Parole chiave: odd, even", - "progressions": "Progressioni: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatori", - "text": "AND ha precedenza più alta della virgola. NOT si applica all’interno dell’intervallo del documento.", - "and": "AND: & o \"and\" — richiede entrambe le condizioni (es., 1-50 & even)", - "comma": "Virgola: , o | — combina selezioni (es., 1-10, 20)", - "not": "NOT: ! o \"not\" — esclude pagine (es., 3n & not 30)" - }, - "examples": { - "title": "Esempi" - }, - "complex": { - "bullet1": "1,3-5,8,2n → pagine 1, 3–5, 8, più le pari", - "bullet2": "10-,2n-1 → dalla pagina 10 alla fine + pagine dispari", - "description": "Combina tipi diversi.", - "title": "Combinazioni complesse" - }, - "description": "Scegli quali pagine usare per l'operazione. Supporta pagine singole, intervalli, formule e la parola chiave \"all\".", - "individual": { - "bullet1": "1,3,5 → seleziona le pagine 1, 3, 5", - "bullet2": "2,7,12 → seleziona le pagine 2, 7, 12", - "description": "Inserisci numeri separati da virgole.", - "title": "Pagine singole" - }, - "mathematical": { - "bullet1": "2n → tutte le pagine pari (2, 4, 6…)", - "bullet2": "2n-1 → tutte le pagine dispari (1, 3, 5…)", - "bullet3": "3n → ogni 3ª pagina (3, 6, 9…)", - "bullet4": "4n-1 → pagine 3, 7, 11, 15…", - "description": "Usa n nelle formule per gli schemi.", - "title": "Funzioni matematiche" - }, - "ranges": { - "bullet1": "3-6 → seleziona le pagine 3–6", - "bullet2": "10-15 → seleziona le pagine 10–15", - "bullet3": "5- → seleziona da pagina 5 alla fine", - "description": "Usa - per pagine consecutive.", - "title": "Intervalli di pagine" - }, - "special": { - "bullet1": "all → seleziona tutte le pagine", - "title": "Parole chiave speciali" - } - } - }, - "bulkSelection": { - "syntaxError": "C'è un problema di sintassi. Vedi i suggerimenti sulla Selezione pagine per aiuto.", - "header": { - "title": "Guida Selezione Pagine" - }, - "syntax": { - "title": "Basi della sintassi", - "text": "Usa numeri, intervalli, parole chiave e progressioni (n parte da 0). Sono supportate le parentesi.", - "bullets": { - "numbers": "Numeri/intervalli: 5, 10-20", - "keywords": "Parole chiave: odd, even", - "progressions": "Progressioni: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatori", - "text": "AND ha precedenza più alta della virgola. NOT si applica all’interno dell’intervallo del documento.", - "and": "AND: & o \"and\" — richiede entrambe le condizioni (es., 1-50 & even)", - "comma": "Virgola: , o | — combina selezioni (es., 1-10, 20)", - "not": "NOT: ! o \"not\" — esclude pagine (es., 3n & not 30)" - }, - "examples": { - "title": "Esempi", - "first50": "Prime 50", - "last50": "Ultime 50", - "every3rd": "Ogni 3ª", - "oddWithinExcluding": "Dispari entro 1-20 escludendo 5-7", - "combineSets": "Combina insiemi" - }, - "firstNPages": { - "title": "Prime N pagine", - "placeholder": "Numero di pagine" - }, - "lastNPages": { - "title": "Ultime N pagine", - "placeholder": "Numero di pagine" - }, - "everyNthPage": { - "title": "Ogni N-esima pagina", - "placeholder": "Passo" - }, - "range": { - "title": "Intervallo", - "fromPlaceholder": "Da", - "toPlaceholder": "A" - }, - "keywords": { - "title": "Parole chiave" - }, - "advanced": { - "title": "Avanzate" - } - }, - "compressPdfs": { - "tags": "comprimere,piccolo,minuscolo" - }, - "unlockPDFForms": { - "tags": "rimuovi,elimina,modulo,campo,sola lettura", - "title": "Rimuovi la sola lettura dai campi del modulo", - "header": "Sbloccare i moduli PDF", - "submit": "Rimuovi", - "description": "Questo strumento rimuoverà le restrizioni di sola lettura dai campi modulo PDF, rendendoli modificabili e compilabili.", - "filenamePrefix": "moduli_sbloccati", - "files": { - "placeholder": "Seleziona un file PDF nella vista principale per iniziare" - }, - "error": { - "failed": "Si è verificato un errore durante lo sblocco dei moduli PDF." - }, - "results": { - "title": "Risultati moduli sbloccati" - } - }, - "changeMetadata": { - "header": "Cambia Proprietà", - "submit": "Cambia proprietà", - "filenamePrefix": "metadati", - "settings": { - "title": "Impostazioni metadati" - }, - "standardFields": { - "title": "Campi standard" - }, - "deleteAll": { - "label": "Rimuovi metadati esistenti", - "checkbox": "Elimina tutti i metadati" - }, - "title": { - "label": "Titolo", - "placeholder": "Titolo del documento" - }, - "author": { - "label": "Autore", - "placeholder": "Autore del documento" - }, - "subject": { - "label": "Oggetto", - "placeholder": "Oggetto del documento" - }, - "keywords": { - "label": "Parole chiave", - "placeholder": "Parole chiave del documento" - }, - "creator": { - "label": "Creatore", - "placeholder": "Creatore del documento" - }, - "producer": { - "label": "Produttore", - "placeholder": "Produttore del documento" - }, - "dates": { - "title": "Campi data" - }, - "creationDate": { - "label": "Data di creazione", - "placeholder": "Data di creazione" - }, - "modificationDate": { - "label": "Data di modifica", - "placeholder": "Data di modifica" - }, - "trapped": { - "label": "Stato Trapped", - "unknown": "Sconosciuto", - "true": "Vero", - "false": "Falso" - }, - "advanced": { - "title": "Opzioni avanzate" - }, - "customFields": { - "title": "Metadati personalizzati", - "description": "Aggiungi campi metadati personalizzati al documento", - "add": "Aggiungi campo", - "key": "Chiave", - "keyPlaceholder": "Chiave personalizzata", - "value": "Valore", - "valuePlaceholder": "Valore personalizzato", - "remove": "Rimuovi" - }, - "results": { - "title": "PDF aggiornati" - }, - "error": { - "failed": "Si è verificato un errore durante la modifica dei metadati del PDF." - }, - "tooltip": { - "header": { - "title": "Panoramica metadati PDF" - }, - "standardFields": { - "title": "Campi standard", - "text": "Comuni campi metadati PDF che descrivono il documento.", - "bullet1": "Titolo: nome o intestazione del documento", - "bullet2": "Autore: persona che ha creato il documento", - "bullet3": "Oggetto: breve descrizione del contenuto", - "bullet4": "Parole chiave: termini di ricerca per il documento", - "bullet5": "Creatore/Produttore: software usato per creare il PDF" - }, - "dates": { - "title": "Campi data", - "text": "Quando il documento è stato creato e modificato.", - "bullet1": "Data di creazione: quando è stato creato il documento originale", - "bullet2": "Data di modifica: quando è stato modificato l’ultima volta" - }, - "options": { - "title": "Opzioni aggiuntive", - "text": "Campi personalizzati e controlli per la privacy.", - "bullet1": "Metadati personalizzati: aggiungi le tue coppie chiave‑valore", - "bullet2": "Stato Trapped: impostazione per stampa di alta qualità", - "bullet3": "Elimina tutto: rimuove tutti i metadati per la privacy" - }, - "deleteAll": { - "title": "Rimuovi metadati esistenti", - "text": "Eliminazione completa dei metadati per garantire la privacy." - }, - "customFields": { - "title": "Metadati personalizzati", - "text": "Aggiungi le tue coppie chiave‑valore personalizzate.", - "bullet1": "Aggiungi eventuali campi personalizzati rilevanti per il tuo documento", - "bullet2": "Esempi: Reparto, Progetto, Versione, Stato", - "bullet3": "Per ogni voce sono richiesti sia chiave che valore" - }, - "advanced": { - "title": "Opzioni avanzate", - "trapped": { - "title": "Stato Trapped", - "description": "Indica se il documento è preparato per la stampa di alta qualità.", - "bullet1": "True: Il documento è stato trappato per la stampa", - "bullet2": "False: Il documento non è stato trappato", - "bullet3": "Unknown: Stato di trapping non specificato" - } - } - } - }, - "fileToPDF": { - "tags": "trasformazione,formato,documento,immagine,diapositiva,testo,conversione,ufficio,documenti,parola,excel,powerpoint", - "title": "Converti file in PDF", - "header": "Converti qualsiasi file in PDF", - "credit": "Questo servizio utilizza LibreOffice e Unoconv per la conversione dei file.", - "supportedFileTypesInfo": "Tipi di file supportati", - "supportedFileTypes": "I formati file supportati dovrebbero includere quelli sottostanti. Tuttavia, per una lista aggiornata controlla la documentazione di LibreOffice", - "submit": "Converti in PDF" - }, - "ocr": { - "tags": "riconoscimento,testo,immagine,scansione,lettura,identificazione,rilevamento,modificabile", - "title": "OCR / Pulisci scansioni", - "desc": "Pulisci scansioni ed estrai testo da immagini, convertendo le immagini in testo puro.", - "header": "Pulisci scansioni / OCR (riconoscimento testo)", - "selectText": { - "1": "Scegli lingue da usare per il riconoscimento testo (L'elenco contiene quelle attualmente disponibili):", - "2": "Crea file di testo contenente il testo estratto oltre al PDF originale", - "3": "Sistema le pagine che sono state scansionate storte ruotandole in posizione corretta.", - "4": "Pulisci il foglio in modo da evitare errori nella lettura. (non cambia il risultato)", - "5": "Pulisci il foglio in modo da evitare errori nella lettura. (cambia il risultato)", - "6": "Ignora pagine che contengono testo interattivo, scansiona solo pagine che contengono immagini", - "7": "Forza scansione, scansiona ogni pagina rimuovendo gli elementi originali", - "8": "Normale (Darà errore se il PDF contiene testo)", - "9": "Impostazioni extra", - "10": "Modalità OCR", - "11": "Rimuovi immagini dopo la scansione (Rimuove TUTTE le immagini, utile solo come parte del processo di conversione)", - "12": "Modalità di rendering (avanzato)" - }, - "help": "Per favore leggi la documentazione su come usare il programma per altri linguaggi e/o uso non in Docker", - "credit": "Questo servizio utilizza Qpdf e Tesseract per l'OCR.", - "submit": "Scansiona testo nel PDF con OCR", - "operation": { - "submit": "Esegui OCR e rivedi" - }, - "results": { - "title": "Risultati OCR" - }, - "languagePicker": { - "additionalLanguages": "Cerchi lingue aggiuntive?", - "viewSetupGuide": "Vedi guida di configurazione →" - }, - "settings": { - "title": "Impostazioni", - "ocrMode": { - "label": "Modalità OCR", - "auto": "Automatico (salta i layer di testo)", - "force": "Forza (ri‑OCR di tutto, sostituisce testo)", - "strict": "Rigido (interrompe se trova testo)" - }, - "languages": { - "label": "Lingue", - "placeholder": "Seleziona lingue" - }, - "compatibilityMode": { - "label": "Modalità compatibilità" - }, - "advancedOptions": { - "label": "Opzioni di elaborazione", - "sidecar": "Crea file di testo", - "deskew": "Raddrizza pagine", - "clean": "Pulisci file di input", - "cleanFinal": "Pulisci output finale" - } - }, - "tooltip": { - "header": { - "title": "Panoramica impostazioni OCR" - }, - "mode": { - "title": "Modalità OCR", - "text": "L’OCR (Riconoscimento Ottico dei Caratteri) ti aiuta a trasformare pagine scansionate o schermate in testo ricercabile, copiabile o evidenziabile.", - "bullet1": "Automatico salta le pagine che hanno già layer di testo.", - "bullet2": "Forza riesegue l’OCR su ogni pagina e sostituisce tutto il testo.", - "bullet3": "Rigido si interrompe se trova testo selezionabile." - }, - "languages": { - "title": "Lingue", - "text": "Migliora l’accuratezza OCR specificando le lingue attese. Scegline una o più per guidare il rilevamento." - }, - "output": { - "title": "Output", - "text": "Decidi come vuoi formattare l’output del testo:", - "bullet1": "PDF ricercabile incorpora il testo dietro l’immagine originale.", - "bullet2": "HOCR XML restituisce un file strutturato leggibile dalle macchine.", - "bullet3": "Sidecar testo semplice crea un file .txt con contenuto grezzo." - }, - "advanced": { - "header": { - "title": "Elaborazione OCR avanzata" - }, - "compatibility": { - "title": "Modalità compatibilità", - "text": "Usa la modalità OCR 'sandwich PDF': produce file più grandi ma più affidabili con alcune lingue e software PDF più vecchi. Per impostazione predefinita usiamo hOCR per PDF più piccoli e moderni." - }, - "sidecar": { - "title": "Crea file di testo", - "text": "Genera un file .txt separato insieme al PDF contenente tutto il testo estratto per un facile accesso ed elaborazione." - }, - "deskew": { - "title": "Raddrizza pagine", - "text": "Corregge automaticamente pagine storte o inclinate per migliorare l’accuratezza OCR. Utile per documenti scansionati non perfettamente allineati." - }, - "clean": { - "title": "Pulisci file di input", - "text": "Pre‑elabora l’input rimuovendo rumore, migliorando il contrasto e ottimizzando l’immagine per un OCR migliore prima dell’elaborazione." - }, - "cleanFinal": { - "title": "Pulisci output finale", - "text": "Post‑elabora il PDF finale rimuovendo artefatti OCR e ottimizzando il layer di testo per migliore leggibilità e dimensioni minori." - } - } - }, - "error": { - "failed": "Operazione OCR non riuscita" - } - }, - "extractImages": { - "tags": "immagine,foto,salva,archivio,zip,catturare,prendere", - "title": "Estrai immagini", - "header": "Estrai immagini", - "selectText": "Seleziona il formato in cui salvare le immagini estratte", - "allowDuplicates": "Salva le immagini duplicate", - "submit": "Estrai", - "settings": { - "title": "Impostazioni" - }, - "error": { - "failed": "Si è verificato un errore durante l'estrazione delle immagini dal PDF." - } - }, - "pdfToPDFA": { - "tags": "archivio,a lungo termine,standard,conversione,archiviazione,conservazione", - "title": "Da PDF a PDF/A", - "header": "Da PDF a PDF/A", - "credit": "Questo servizio utilizza libreoffice per la conversione in PDF/A.", - "submit": "Converti", - "tip": "Attualmente non funziona per più input contemporaneamente", - "outputFormat": "Formato di output", - "pdfWithDigitalSignature": "Il PDF contiene una firma digitale. Questo verrà rimosso nel passaggio successivo." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,trasformazione,formato,conversione,office,microsoft,filedoc", - "title": "Da PDF a Word", - "header": "Da PDF a Word", - "selectText": { - "1": "Formato file di output" - }, - "credit": "Questo servizio utilizza LibreOffice per la conversione.", - "submit": "Converti" - }, - "PDFToPresentation": { - "tags": "diapositive,mostra,office,microsoft", - "title": "Da PDF a presentazione", - "header": "Da PDF a presentazione", - "selectText": { - "1": "Formato file di output" - }, - "credit": "Questo servizio utilizza LibreOffice per la conversione.", - "submit": "Converti" - }, - "PDFToText": { - "tags": "Microsoft Rich Format,formato Rich Text,formato Rich Text", - "title": "Da PDF a testo/RTF", - "header": "Da PDF a testo/RTF", - "selectText": { - "1": "Formato file di output" - }, - "credit": "Questo servizio utilizza LibreOffice per la conversione.", - "submit": "Converti" - }, - "PDFToHTML": { - "tags": "contenuto web,facile da usare per il browser", - "title": "Da PDF a HTML", - "header": "Da PDF a HTML", - "credit": "Questo servizio utilizza pdftohtml per la conversione.", - "submit": "Converti" - }, - "PDFToXML": { - "tags": "estrazione dati,contenuto strutturato,interoperabilità,trasformazione,conversione", - "title": "Da PDF a XML", - "header": "Da PDF a XML", - "credit": "Questo servizio utilizza LibreOffice per la conversione.", - "submit": "Converti" - }, - "ScannerImageSplit": { - "tags": "separa,rileva automaticamente,scansiona,multi-foto,organizza", - "selectText": { - "1": "Soglia angolo:", - "2": "Imposta il minimo angolo richiesto perché l'immagine venga ruotata (default: 10).", - "3": "Tolleranza:", - "4": "Imposta lo spettro di colori attorno al colore di sfondo stimato (default: 30).", - "5": "Area minima:", - "6": "Imposta l'area minima di una foto (default: 10000).", - "7": "Area di contorno minima:", - "8": "Imposta l'area minima del contorno di una foto", - "9": "Spessore bordo:", - "10": "Imposta lo spessore del bordo aggiunto o rimosso per prevenire bordi bianchi nel risultato (predefinito: 1)." - }, - "info": "Python non è installato. È necessario per l'esecuzione." - }, - "scannerImageSplit": { - "title": "Immagini estratte", - "submit": "Estrai scansioni di immagini", - "error": { - "failed": "Si è verificato un errore durante l'estrazione delle scansioni di immagini." - }, - "tooltip": { - "title": "Divisore di foto", - "whatThisDoes": "Cosa fa", - "whatThisDoesDesc": "Trova ed estrae automaticamente ogni foto da una pagina scansionata o da un'immagine composita - senza ritaglio manuale.", - "whenToUse": "Quando usare", - "useCase1": "Scansiona intere pagine di album in una volta", - "useCase2": "Dividi i lotti flatbed in file separati", - "useCase3": "Suddividi collage in singole foto", - "useCase4": "Estrai foto dai documenti", - "quickFixes": "Correzioni rapide", - "problem1": "Foto non rilevate → aumentare la tolleranza a 30-50", - "problem2": "Troppe rilevazioni errate → aumentare l'area minima a 15.000-20.000", - "problem3": "I ritagli sono troppo stretti → aumentare la dimensione del bordo a 5-10", - "problem4": "Foto inclinate non raddrizzate → abbassare la soglia angolare a ~5°", - "problem5": "Caselle di polvere/rumore → aumentare l'area minima del contorno a 1000-2000", - "setupTips": "Suggerimenti di configurazione", - "tip1": "Usa uno sfondo semplice e chiaro", - "tip2": "Lascia un piccolo spazio (≈1 cm) tra le foto", - "tip3": "Scansiona a 300-600 DPI", - "tip4": "Pulisci il vetro dello scanner", - "headsUp": "Attenzione", - "headsUpDesc": "Foto sovrapposte o sfondi molto simili nel colore alle foto possono ridurre la precisione - prova uno sfondo più chiaro o più scuro e lascia più spazio." - } - }, - "sign": { - "title": "Firma", - "header": "Firma PDF", - "upload": "Carica immagine", - "draw": { - "title": "Disegna la tua firma", - "clear": "Cancella" - }, - "canvas": { - "heading": "Disegna la tua firma", - "clickToOpen": "Clicca per aprire l'area di disegno", - "modalTitle": "Disegna la tua firma", - "colorLabel": "Colore", - "penSizeLabel": "Dimensione penna", - "penSizePlaceholder": "Dimensione", - "clear": "Pulisci area di disegno", - "colorPickerTitle": "Scegli il colore del tratto" - }, - "text": { - "name": "Nome firmatario", - "placeholder": "Inserisci il tuo nome completo", - "fontLabel": "Font", - "fontSizeLabel": "Dimensione font", - "fontSizePlaceholder": "Digita o seleziona la dimensione del font (8-200)", - "colorLabel": "Colore del testo" - }, - "clear": "Cancella", - "add": "Aggiungi", - "saved": { - "heading": "Firme salvate", - "description": "Riusa le firme salvate in qualsiasi momento.", - "emptyTitle": "Ancora nessuna firma salvata", - "emptyDescription": "Disegna, carica o digita una firma sopra, quindi usa \"Salva in libreria\" per mantenere fino a {{max}} preferiti pronti all'uso.", - "type": { - "canvas": "Disegno", - "image": "Carica", - "text": "Testo" - }, - "limitTitle": "Limite raggiunto", - "limitDescription": "Rimuovi una firma salvata prima di aggiungerne di nuove (max {{max}}).", - "carouselPosition": "{{current}} di {{total}}", - "prev": "Precedente", - "next": "Successivo", - "delete": "Rimuovi", - "label": "Etichetta", - "defaultLabel": "Firma", - "defaultCanvasLabel": "Firma disegnata", - "defaultImageLabel": "Firma caricata", - "defaultTextLabel": "Firma digitata", - "saveButton": "Salva firma", - "saveUnavailable": "Crea prima una firma per salvarla.", - "noChanges": "La firma corrente è già salvata.", - "status": { - "saved": "Salvata" - } - }, - "save": "Firma salvata", - "applySignatures": "Applica firme", - "personalSigs": "Firme personali", - "sharedSigs": "Firme condivise", - "noSavedSigs": "Nessuna firma salvata trovata", - "addToAll": "Aggiungi a tutte le pagine", - "delete": "Elimina", - "first": "Prima pagina", - "last": "Ultima pagina", - "next": "Prossima pagina", - "previous": "Pagina precedente", - "maintainRatio": "Attiva il mantenimento delle proporzioni", - "undo": "Annulla", - "redo": "Rifare", - "submit": "Firma documento", - "steps": { - "configure": "Configura firma" - }, - "step": { - "createDesc": "Scegli come vuoi creare la firma", - "place": "Posiziona e salva", - "placeDesc": "Posiziona la firma sul tuo PDF" - }, - "type": { - "title": "Tipo di firma", - "draw": "Disegna", - "canvas": "Disegno", - "image": "Immagine", - "text": "Testo", - "saved": "Salvate" - }, - "image": { - "label": "Carica immagine firma", - "placeholder": "Seleziona file immagine", - "hint": "Carica un'immagine PNG o JPG della tua firma" - }, - "instructions": { - "title": "Come aggiungere la firma", - "canvas": "Dopo aver disegnato la tua firma nel canvas, chiudi la finestra quindi clicca in un punto del PDF per posizionarla.", - "image": "Dopo aver caricato l'immagine della firma sopra, clicca in un punto del PDF per posizionarla.", - "saved": "Seleziona una firma salvata sopra, poi clicca ovunque sul PDF per posizionarla.", - "text": "Dopo aver inserito il tuo nome sopra, clicca in un punto del PDF per inserire la tua firma.", - "paused": "Posizionamento in pausa", - "resumeHint": "Riprendi il posizionamento per cliccare e aggiungere la tua firma.", - "noSignature": "Crea una firma sopra per abilitare gli strumenti di posizionamento." - }, - "mode": { - "move": "Sposta firma", - "place": "Posiziona firma", - "pause": "Metti in pausa posizionamento", - "resume": "Riprendi posizionamento" - }, - "updateAndPlace": "Aggiorna e posiziona", - "activate": "Attiva posizionamento firma", - "deactivate": "Interrompi posizionamento firme", - "results": { - "title": "Risultati firma" - }, - "error": { - "failed": "Si è verificato un errore durante la firma del PDF." - } - }, - "flatten": { - "title": "Appiattire", - "header": "Appiattisci PDF", - "flattenOnlyForms": "Appiattisci solo i moduli", - "submit": "Appiattisci", - "filenamePrefix": "piatto", - "files": { - "placeholder": "Seleziona un file PDF nella vista principale per iniziare" - }, - "steps": { - "settings": "Impostazioni" - }, - "options": { - "stepTitle": "Opzioni di flattening", - "title": "Opzioni di flattening", - "flattenOnlyForms": { - "label": "Appiattisci solo i moduli", - "desc": "Appiattisci solo i campi modulo, lasciando intatti gli altri elementi interattivi" - }, - "note": "Il flattening rimuove gli elementi interattivi dal PDF, rendendoli non modificabili." - }, - "results": { - "title": "Risultati Flatten" - }, - "error": { - "failed": "Si è verificato un errore durante il flattening del PDF." - }, - "tooltip": { - "header": { - "title": "Informazioni sul flattening dei PDF" - }, - "description": { - "title": "Cosa fa il flattening?", - "text": "Il flattening rende il tuo PDF non modificabile trasformando moduli compilabili e pulsanti in testo e immagini normali. Il PDF avrà lo stesso aspetto, ma nessuno potrà più modificare o compilare i moduli. Perfetto per condividere moduli completati, creare documenti finali per gli archivi o garantire un aspetto uniforme ovunque.", - "bullet1": "Le caselle di testo diventano testo normale (non modificabile)", - "bullet2": "Checkbox e pulsanti diventano immagini", - "bullet3": "Ottimo per versioni finali che non vuoi vengano modificate", - "bullet4": "Garantisce aspetto coerente su tutti i dispositivi" - }, - "formsOnly": { - "title": "Cosa significa 'Appiattisci solo i moduli'?", - "text": "Questa opzione rimuove solo la possibilità di compilare i moduli ma mantiene altre funzionalità come cliccare i link, vedere i segnalibri e leggere i commenti.", - "bullet1": "I moduli diventano non modificabili", - "bullet2": "I collegamenti restano cliccabili", - "bullet3": "Commenti e note restano visibili", - "bullet4": "I segnalibri aiutano ancora la navigazione" - } - } - }, - "repair": { - "tags": "aggiustare,ripristinare,correggere,recuperare", - "title": "Ripara", - "header": "Ripara PDF", - "submit": "Ripara", - "description": "Questo strumento tenterà di riparare file PDF corrotti o danneggiati. Non sono richieste impostazioni aggiuntive.", - "filenamePrefix": "riparato", - "files": { - "placeholder": "Seleziona un file PDF nella vista principale per iniziare" - }, - "error": { - "failed": "Si è verificato un errore durante la riparazione del PDF." - }, - "results": { - "title": "Risultati riparazione" - } - }, - "removeBlanks": { - "title": "Rimuovi spazi vuoti", - "header": "Rimuovi pagine vuote", - "settings": { - "title": "Impostazioni" - }, - "threshold": { - "label": "Soglia di bianchezza pixel" - }, - "whitePercent": { - "label": "Soglia percentuale di bianco", - "unit": "%" - }, - "includeBlankPages": { - "label": "Includi pagine bianche rilevate" - }, - "tooltip": { - "header": { - "title": "Impostazioni Rimozione Pagine Bianche" - }, - "threshold": { - "title": "Soglia di bianchezza pixel", - "text": "Controlla quanto un pixel deve essere 'bianco' per essere considerato tale. Aiuta a determinare cosa conta come area bianca sulla pagina.", - "bullet1": "0 = Nero puro (più restrittivo)", - "bullet2": "128 = Grigio medio", - "bullet3": "255 = Bianco puro (meno restrittivo)" - }, - "whitePercent": { - "title": "Soglia percentuale di bianco", - "text": "Imposta la percentuale minima di pixel bianchi richiesta perché una pagina sia considerata bianca e venga rimossa.", - "bullet1": "Valori più bassi (es., 80%) = più pagine rimosse", - "bullet2": "Valori più alti (es., 95%) = rimosse solo pagine molto bianche", - "bullet3": "Usa valori più alti per documenti con sfondi chiari" - }, - "includeBlankPages": { - "title": "Includi pagine bianche rilevate", - "text": "Se abilitato, crea un PDF separato contenente tutte le pagine bianche rilevate e rimosse dal documento originale.", - "bullet1": "Utile per rivedere ciò che è stato rimosso", - "bullet2": "Aiuta a verificare l’accuratezza del rilevamento", - "bullet3": "Può essere disabilitato per ridurre la dimensione del file di output" - } - }, - "submit": "Rimuovi", - "error": { - "failed": "Impossibile rimuovere le pagine vuote" - }, - "results": { - "title": "Pagine vuote rimosse" - } - }, - "removeAnnotations": { - "tags": "commenti,evidenziazioni,note,markup,rimozione", - "title": "Rimuovi Annotazioni", - "header": "Rimuovi Annotazioni", - "submit": "Rimuovi", - "settings": { - "title": "Impostazioni" - }, - "info": { - "title": "Informazioni su Rimuovi annotazioni", - "description": "Questo strumento rimuoverà tutte le annotazioni (commenti, evidenziazioni, note, ecc.) dai tuoi documenti PDF." - }, - "tooltip": { - "header": { - "title": "Informazioni su Rimuovi annotazioni" - }, - "description": { - "title": "Cosa fa" - } - }, - "error": { - "failed": "Si è verificato un errore durante la rimozione delle annotazioni dal PDF." - } - }, - "compare": { - "tags": "differenziare,contrastare,cambiare,analisi", - "title": "Compara", - "header": "Compara PDF", - "clearSelected": "Cancella selezionati", - "clear": { - "confirmTitle": "Cancellare i PDF selezionati?", - "confirmBody": "Questo chiuderà il confronto corrente e ti riporterà a File attivi.", - "confirm": "Cancella e torna" - }, - "review": { - "title": "Risultato del confronto", - "actionsHint": "Rivedi il confronto, scambia i ruoli dei documenti o esporta il riepilogo.", - "switchOrder": "Inverti ordine", - "exportSummary": "Esporta riepilogo" - }, - "base": { - "label": "Documento originale", - "placeholder": "Seleziona il PDF originale" - }, - "comparison": { - "label": "Documento modificato", - "placeholder": "Seleziona il PDF modificato" - }, - "addFilesHint": "Aggiungi PDF nel passaggio File per abilitarne la selezione.", - "noFiles": "Nessun PDF disponibile yet", - "pages": "Pagine", - "selection": { - "originalEditedTitle": "Seleziona PDF originale e modificato" - }, - "original": { - "label": "PDF originale" - }, - "edited": { - "label": "PDF modificato" - }, - "swap": { - "confirmTitle": "Eseguire di nuovo il confronto?", - "confirmBody": "Questo rieseguirà lo strumento. Sei sicuro di voler invertire l'ordine di Originale e Modificato?", - "confirm": "Inverti e riesegui" - }, - "cta": "Confronta", - "loading": "Confronto in corso...", - "summary": { - "baseHeading": "Documento originale", - "comparisonHeading": "Documento modificato", - "pageLabel": "Pagina" - }, - "rendering": { - "pageNotReadyTitle": "Pagina non ancora renderizzata", - "pageNotReadyBody": "Alcune pagine sono ancora in renderizzazione. La navigazione si stabilizzerà appena saranno pronte.", - "rendering": "renderizzazione", - "inProgress": "Almeno uno di questi PDF è molto grande; lo scorrimento non sarà fluido finché la renderizzazione non sarà completa", - "pagesRendered": "pagine renderizzate", - "complete": "Renderizzazione pagine completata" - }, - "dropdown": { - "deletionsLabel": "Eliminazioni", - "additionsLabel": "Aggiunte", - "deletions": "Eliminazioni ({{count}})", - "additions": "Aggiunte ({{count}})", - "searchPlaceholder": "Cerca modifiche...", - "noResults": "Nessuna modifica trovata" - }, - "actions": { - "stackVertically": "Impila verticalmente", - "placeSideBySide": "Affianca", - "zoomOut": "Riduci zoom", - "zoomIn": "Aumenta zoom", - "resetView": "Reimposta vista", - "unlinkScrollPan": "Scollega scorrimento e panoramica", - "linkScrollPan": "Collega scorrimento e panoramica", - "unlinkScroll": "Scollega scorrimento", - "linkScroll": "Collega scorrimento" - }, - "toasts": { - "unlinkedTitle": "Scorrimento e panoramica indipendenti abilitati", - "unlinkedBody": "Suggerimento: Freccia Su/Giù scorrono entrambi i pannelli; la panoramica muove solo il pannello attivo." - }, - "error": { - "selectRequired": "Seleziona un documento originale e uno modificato.", - "filesMissing": "Impossibile trovare i file selezionati. Selezionali di nuovo.", - "generic": "Impossibile confrontare questi file." - }, - "status": { - "extracting": "Estrazione del testo...", - "processing": "Analisi delle differenze...", - "complete": "Confronto pronto" - }, - "longJob": { - "title": "Confronto di grandi dimensioni in corso", - "body": "Questi PDF superano insieme 2.000 pagine. L'elaborazione può richiedere diversi minuti." - }, - "slowOperation": { - "title": "Stiamo ancora lavorando…", - "body": "Questo confronto sta impiegando più del solito. Puoi lasciarlo continuare o annullarlo.", - "cancel": "Annulla confronto" - }, - "newLine": "nuova riga", - "complex": { - "message": "Uno o entrambi i documenti forniti sono file di grandi dimensioni, l'accuratezza del confronto potrebbe risultare ridotta" - }, - "large": { - "file": { - "message": "Uno o entrambi i documenti forniti sono troppo grandi per essere elaborati" - } - }, - "no": { - "text": { - "message": "Uno o entrambi i PDF selezionati non hanno contenuto di testo. Si prega di scegliere PDF con testo per il confronto." - } - }, - "too": { - "dissimilar": { - "message": "Questi documenti sembrano molto dissimili. Il confronto è stato interrotto per risparmiare tempo." - } - }, - "earlyDissimilarity": { - "title": "Questi PDF sembrano molto diversi", - "body": "Finora vediamo pochissime somiglianze. Puoi interrompere il confronto se non sono documenti correlati.", - "stopButton": "Interrompi confronto" - } - }, - "certSign": { - "tags": "autenticare,PEM,P12,ufficiale,crittografare", - "title": "Firma del certificato", - "filenamePrefix": "firmato", - "signMode": { - "stepTitle": "Modalità firma", - "tooltip": { - "header": { - "title": "Informazioni sulle firme PDF" - }, - "overview": { - "title": "Come funzionano le firme", - "text": "Entrambe le modalità sigillano il documento (ogni modifica è segnalata come manomissione) e registrano chi/quando/come per auditing. L’attendibilità del visualizzatore dipende dalla catena di certificazione." - }, - "manual": { - "title": "Manuale - Porta il tuo certificato", - "text": "Usa i tuoi file certificato per un’identità in linea col brand. Può mostrare Attendibile quando la tua CA/catena è riconosciuta.", - "use": "Usa per: verso clienti, legale, compliance." - }, - "auto": { - "title": "Automatico - Sigillo di sistema immediato, zero setup", - "text": "Firma con un certificato auto‑firmato del server. Stessa sigillatura anti‑manomissione e audit trail; in genere mostra Non verificato nei visualizzatori.", - "use": "Usa quando: serve velocità e identità interna coerente tra revisioni e archivi." - }, - "rule": { - "title": "Regola pratica", - "text": "Serve stato Attendibile per il destinatario? Manuale. Serve un sigillo anti‑manomissione rapido e audit trail senza setup? Automatico." - } - } - }, - "certTypeStep": { - "stepTitle": "Formato certificato" - }, - "certFiles": { - "stepTitle": "File certificato" - }, - "appearance": { - "stepTitle": "Aspetto firma", - "tooltip": { - "header": { - "title": "Informazioni sull’aspetto della firma" - }, - "invisible": { - "title": "Firme invisibili", - "text": "La firma viene aggiunta al PDF per la sicurezza ma non sarà visibile durante la visualizzazione. Perfetta per esigenze legali senza modificare l’aspetto del documento.", - "bullet1": "Fornisce sicurezza senza cambiamenti visivi", - "bullet2": "Soddisfa i requisiti legali per la firma digitale", - "bullet3": "Non influisce sul layout o sul design del documento" - }, - "visible": { - "title": "Firme visibili", - "text": "Mostra un riquadro firma sul PDF con nome, data e dettagli opzionali. Utile quando vuoi che i lettori vedano chiaramente che il documento è firmato.", - "bullet1": "Mostra nome firmatario e data sul documento", - "bullet2": "Può includere motivo e luogo della firma", - "bullet3": "Scegli in quale pagina posizionare la firma", - "bullet4": "Logo opzionale includibile" - } - }, - "invisible": "Invisibile", - "options": { - "title": "Dettagli firma" - }, - "visible": "Visibile" - }, - "sign": { - "submit": "Firma PDF", - "results": "PDF firmato" - }, - "error": { - "failed": "Si è verificato un errore durante l’elaborazione delle firme." - }, - "tooltip": { - "header": { - "title": "Gestione firme: informazioni" - }, - "overview": { - "title": "Cosa può fare questo strumento?", - "text": "Questo strumento ti consente di controllare se i tuoi PDF sono firmati digitalmente e di aggiungere nuove firme digitali. Le firme digitali dimostrano chi ha creato o approvato un documento e se è stato modificato dopo la firma.", - "bullet1": "Verifica le firme esistenti e la loro validità", - "bullet2": "Vedi informazioni dettagliate su firmatari e certificati", - "bullet3": "Aggiungi nuove firme digitali per proteggere i documenti", - "bullet4": "Supporto per più file con navigazione semplice" - }, - "validation": { - "title": "Verifica delle firme", - "text": "Quando controlli le firme, lo strumento indica se sono valide, chi ha firmato, quando e se il documento è stato modificato dopo la firma.", - "bullet1": "Mostra se le firme sono valide o non valide", - "bullet2": "Visualizza informazioni sul firmatario e la data di firma", - "bullet3": "Controlla se il documento è stato modificato dopo la firma", - "bullet4": "Può usare certificati personalizzati per la verifica" - }, - "signing": { - "title": "Aggiunta delle firme", - "text": "Per firmare un PDF è necessario un certificato digitale (come PEM, PKCS12 o JKS). Puoi scegliere di rendere la firma visibile sul documento o mantenerla invisibile solo per sicurezza.", - "bullet1": "Supporta formati PEM, PKCS12, JKS e certificato server", - "bullet2": "Opzione per mostrare o nascondere la firma nel PDF", - "bullet3": "Aggiungi motivo, luogo e nome del firmatario", - "bullet4": "Scegli in quale pagina posizionare le firme visibili", - "bullet5": "Usa certificato server per semplice opzione 'Firma con Stirling-PDF'" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Informazioni sui tipi di certificato" - }, - "what": { - "title": "Che cos’è un certificato?", - "text": "È un’identità sicura per la tua firma che prova che hai firmato. A meno che non ti sia richiesto di firmare con certificato, consigliamo un altro metodo sicuro come Digitata, Disegna o Carica." - }, - "which": { - "title": "Quale opzione dovrei usare?", - "text": "Scegli il formato che corrisponde al tuo file di certificato:", - "bullet1": "PKCS#12 (.p12 / .pfx) – file unico combinato (più comune)", - "bullet2": "PFX (.pfx) – versione Microsoft di PKCS12", - "bullet3": "PEM – file .pem separati di chiave privata e certificato", - "bullet4": "JKS – keystore Java .jks per workflow dev / CI-CD" - }, - "convert": { - "title": "Chiave non elencata?", - "text": "Converti il tuo file in un keystore Java (.jks) con keytool, poi scegli JKS." - } - } - }, - "chooseCertificate": "Scegli il file del certificato", - "chooseJksFile": "Scegli il file JKS", - "chooseP12File": "Scegli il file PKCS12", - "choosePfxFile": "Scegli il file PFX", - "choosePrivateKey": "Scegli il file della chiave privata", - "location": "Località", - "logoTitle": "Logo", - "name": "Nome", - "noLogo": "Nessun logo", - "pageNumber": "Numero di pagina", - "password": "Password del certificato", - "passwordOptional": "Lascia vuoto se non c'è password", - "reason": "Motivo", - "serverCertMessage": "Uso del certificato del server - non sono richiesti file o password", - "showLogo": "Mostra logo" - }, - "removeCertSign": { - "tags": "autenticare,PEM,P12,ufficiale,decifrare", - "title": "Rimuovi certificato della firma", - "header": "Rimuovere il certificato digitale dal PDF", - "selectPDF": "Seleziona un file PDF:", - "submit": "Rimuovi firma", - "description": "Questo strumento rimuoverà le firme digitali dei certificati dal tuo PDF.", - "filenamePrefix": "non_firmato", - "files": { - "placeholder": "Seleziona un file PDF nella vista principale per iniziare" - }, - "error": { - "failed": "Si è verificato un errore durante la rimozione delle firme certificato." - }, - "results": { - "title": "Risultati rimozione certificati" - } - }, - "pageLayout": { - "tags": "unire,comporre,visualizzazione singola,organizzare", - "title": "Layout multipagina", - "header": "Layout multipagina", - "pagesPerSheet": "Pagine per foglio:", - "addBorder": "Aggiungi bordi", - "submit": "Invia", - "desc": { - "2": "Posiziona 2 pagine affiancate su un unico foglio.", - "3": "Posiziona 3 pagine su un unico foglio in una singola riga.", - "4": "Posiziona 4 pagine su un unico foglio (griglia 2 × 2).", - "9": "Posiziona 9 pagine su un unico foglio (griglia 3 × 3).", - "16": "Posiziona 16 pagine su un unico foglio (griglia 4 × 4)." - }, - "error": { - "failed": "Si è verificato un errore durante la creazione del layout multipagina." - } - }, - "bookletImposition": { - "tags": "libretto,imposizione,stampa,rilegatura,piegatura,signatura", - "title": "Imposizione a libretto", - "header": "Imposizione a libretto", - "submit": "Crea libretto", - "spineLocation": { - "label": "Posizione dorso", - "left": "Sinistra (Standard)", - "right": "Destra (RTL)" - }, - "doubleSided": { - "label": "Stampa fronte‑retro", - "tooltip": "Crea sia fronte che retro per una corretta stampa del libretto" - }, - "manualDuplex": { - "title": "Modalità duplex manuale", - "instructions": "Per stampanti senza duplex automatico. Dovrai eseguire due volte:" - }, - "duplexPass": { - "label": "Passaggio di stampa", - "first": "1° passaggio", - "second": "2° passaggio", - "firstInstructions": "Stampa i fronti → impila a faccia in giù → esegui di nuovo con 2° passaggio", - "secondInstructions": "Carica la pila stampata a faccia in giù → stampa i retro" - }, - "rtlBinding": { - "label": "Rilegatura da destra a sinistra", - "tooltip": "Per arabo, ebraico o altre lingue RTL" - }, - "addBorder": { - "label": "Aggiungi bordi attorno alle pagine", - "tooltip": "Aggiunge bordi intorno a ogni sezione di pagina per aiutare con il taglio e l’allineamento" - }, - "addGutter": { - "label": "Aggiungi margine interno (gutter)", - "tooltip": "Aggiunge spazio interno per la rilegatura" - }, - "gutterSize": { - "label": "Dimensione gutter (punti)" - }, - "flipOnShortEdge": { - "label": "Capovolgi sul lato corto (solo duplex automatico)", - "tooltip": "Abilita per la stampa duplex sul lato corto (solo duplex automatico - ignorato in modalità manuale)", - "manualNote": "Non necessario in modalità manuale: capovolgi tu la pila" - }, - "advanced": { - "toggle": "Opzioni avanzate" - }, - "paperSizeNote": "La dimensione della carta è ricavata automaticamente dalla prima pagina.", - "tooltip": { - "header": { - "title": "Guida alla creazione del libretto" - }, - "description": { - "title": "Cos’è l’imposizione a libretto?", - "text": "Crea libretti professionali disponendo le pagine nel corretto ordine di stampa. Le pagine del PDF sono posizionate 2-up su fogli orizzontali così, una volta piegati e rilegati, leggono in sequenza come un vero libro." - }, - "example": { - "title": "Esempio: libretto da 8 pagine", - "text": "Il tuo documento di 8 pagine diventa 2 fogli:", - "bullet1": "Foglio 1 Fronte: Pagine 8, 1 | Retro: Pagine 2, 7", - "bullet2": "Foglio 2 Fronte: Pagine 6, 3 | Retro: Pagine 4, 5", - "bullet3": "Quando piegato e impilato: Legge 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Come stampare e assemblare", - "text": "Segui questi passaggi per libretti perfetti:", - "bullet1": "Stampa fronte‑retro con 'Capovolgi sul lato lungo'", - "bullet2": "Impila i fogli in ordine, piegali a metà", - "bullet3": "Pinza o rilega lungo il dorso piegato", - "bullet4": "Per stampanti lato corto: abilita 'Capovolgi sul lato corto'" - }, - "manualDuplex": { - "title": "Duplex manuale (stampanti solo fronte)", - "text": "Per stampanti senza duplex automatico:", - "bullet1": "Disattiva 'Stampa fronte‑retro'", - "bullet2": "Seleziona '1° passaggio' → Stampa → impila a faccia in giù", - "bullet3": "Seleziona '2° passaggio' → carica la pila → stampa i retro", - "bullet4": "Piega e assembla normalmente" - }, - "advanced": { - "title": "Opzioni avanzate", - "text": "Affina il tuo libretto:", - "bullet1": "Rilegatura RTL: per lingue da destra a sinistra", - "bullet2": "Bordi: mostra linee di taglio per rifilare", - "bullet3": "Margine gutter: aggiunge spazio per rilegare/pin", - "bullet4": "Capovolgimento lato corto: solo per stampanti duplex automatiche" - } - }, - "error": { - "failed": "Si è verificato un errore durante la creazione dell’imposizione a libretto." - } - }, - "scalePages": { - "title": "Regola la scala della pagina", - "header": "Regola la scala della pagina", - "pageSize": "Dimensione di una pagina del documento.", - "keepPageSize": "Dimensione originale", - "scaleFactor": "Livello di zoom (ritaglio) di una pagina.", - "submit": "Invia" - }, - "adjustPageScale": { - "tags": "ridimensiona,modifica,dimensione,adatta", - "title": "Regola Scala Pagina", - "header": "Regola Scala Pagina", - "scaleFactor": { - "label": "Fattore di scala" - }, - "pageSize": { - "label": "Dimensione pagina di destinazione", - "keep": "Mantieni dimensioni originali", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Regola scala pagina", - "error": { - "failed": "Si è verificato un errore durante la regolazione della scala della pagina." - }, - "tooltip": { - "header": { - "title": "Panoramica Impostazioni Scala Pagina" - }, - "description": { - "title": "Descrizione", - "text": "Regola la dimensione del contenuto PDF e cambia le dimensioni della pagina." - }, - "scaleFactor": { - "title": "Fattore di scala", - "text": "Controlla quanto grande o piccolo appare il contenuto sulla pagina. Il contenuto è scalato e centrato: se la dimensione scalata supera la dimensione pagina, potrebbe venire ritagliato.", - "bullet1": "1,0 = Dimensione originale", - "bullet2": "0,5 = Metà dimensione (50% più piccolo)", - "bullet3": "2,0 = Doppia dimensione (200% più grande, potrebbe ritagliare)" - }, - "pageSize": { - "title": "Dimensione pagina di destinazione", - "text": "Imposta le dimensioni delle pagine PDF in uscita. 'Mantieni dimensioni originali' conserva le dimensioni attuali, mentre le altre opzioni ridimensionano ai formati carta standard." - } - } - }, - "add-page-numbers": { - "tags": "impaginare,etichettare,organizzare,indicizzare" - }, - "auto-rename": { - "tags": "rilevamento automatico,basato su intestazione,organizzazione,rietichettatura", - "title": "Rinomina automatica", - "header": "Rinomina automatica PDF", - "description": "Trova automaticamente il titolo dal contenuto del PDF e lo usa come nome file.", - "submit": "Rinomina automatica", - "files": { - "placeholder": "Seleziona un file PDF nella vista principale per iniziare" - }, - "error": { - "failed": "Si è verificato un errore durante la rinomina automatica del PDF." - }, - "results": { - "title": "Risultati Rinomina Automatica" - }, - "tooltip": { - "header": { - "title": "Come funziona Rinomina Automatica" - }, - "description": { - "title": "Cosa fa" - }, - "howItWorks": { - "title": "Rinomina intelligente", - "text": "Trova automaticamente il titolo dal contenuto del PDF e lo usa come nome file.", - "bullet1": "Cerca testo che sembri un titolo o un’intestazione", - "bullet2": "Crea un nome file pulito e valido dal titolo rilevato", - "bullet3": "Mantiene il nome originale se non trova un titolo adatto" - } - }, - "settings": { - "title": "Informazioni" - } - }, - "adjust-contrast": { - "tags": "correzione del colore,messa a punto,modifica,miglioramento" - }, - "crop": { - "title": "Ritaglia", - "header": "Ritaglia PDF", - "submit": "Invia", - "noFileSelected": "Seleziona un file PDF per iniziare il ritaglio", - "preview": { - "title": "Selezione area di ritaglio" - }, - "reset": "Reimposta all’intero PDF", - "coordinates": { - "title": "Posizione e dimensioni", - "x": { - "label": "Posizione X", - "desc": "Bordo sinistro (punti)" - }, - "y": { - "label": "Posizione Y", - "desc": "Bordo inferiore (punti)" - }, - "width": { - "label": "Larghezza", - "desc": "Larghezza di ritaglio (punti)" - }, - "height": { - "label": "Altezza", - "desc": "Altezza di ritaglio (punti)" - } - }, - "error": { - "invalidArea": "L’area di ritaglio supera i limiti del PDF", - "failed": "Impossibile ritagliare il PDF" - }, - "steps": { - "selectArea": "Seleziona area di ritaglio" - }, - "tooltip": { - "title": "Come ritagliare i PDF", - "description": "Seleziona l’area da ritagliare dal tuo PDF trascinando e ridimensionando la sovrapposizione blu sulla miniatura.", - "drag": "Trascina la sovrapposizione per spostare l’area di ritaglio", - "resize": "Trascina i bordi e gli angoli per ridimensionare", - "precision": "Usa gli input delle coordinate per un posizionamento preciso" - }, - "results": { - "title": "Risultati ritaglio" - }, - "automation": { - "info": "Inserisci le coordinate di ritaglio in punti PDF. L'origine (0,0) è in basso a sinistra. Questi valori verranno applicati a tutti i PDF elaborati in questa automazione.", - "reference": "Riferimento: una pagina A4 è 595.28 × 841.89 punti (210mm × 297mm). 1 pollice = 72 punti." - } - }, - "autoSplitPDF": { - "tags": "Basato su QR,separato,scansiona segmenti,organizza", - "title": "PDF diviso automaticamente", - "header": "PDF diviso automaticamente", - "description": "Stampa, inserisci, scansiona, carica e lasciaci separare automaticamente i tuoi documenti. Non è necessario alcuno smistamento manuale.", - "selectText": { - "1": "Stampa alcuni fogli divisori dal basso (il bianco e nero va bene).", - "2": "Scansiona tutti i tuoi documenti contemporaneamente inserendo il foglio divisorio tra di loro.", - "3": "Carica il singolo file PDF scansionato di grandi dimensioni e lascia che Stirling PDF gestisca il resto.", - "4": "Le pagine divisorie vengono rilevate e rimosse automaticamente, garantendo un documento finale ordinato." - }, - "formPrompt": "Invia PDF contenente divisori di pagina Stirling-PDF:", - "duplexMode": "Modalità duplex (scansione fronte e retro)", - "dividerDownload2": "Scarica 'Divisore automatico (con istruzioni).pdf'", - "submit": "Invia" - }, - "sanitizePdf": { - "tags": "pulire,proteggere,rimuovere le minacce" - }, - "URLToPDF": { - "tags": "acquisizione web,salvataggio pagina,web-to-doc,archivio", - "title": "URL a PDF", - "header": "URL a PDF", - "submit": "Converti", - "credit": "Utilizza WeasyPrint" - }, - "HTMLToPDF": { - "tags": "markup,contenuto web,trasformazione,conversione", - "title": "HTML a PDF", - "header": "HTML a PDF", - "help": "Accetta file HTML e ZIP contenenti html/css/immagini ecc. richiesti", - "submit": "Converti", - "credit": "Utilizza WeasyPrint", - "zoom": "Livello di zoom per la visualizzazione del sito web.", - "pageWidth": "Larghezza della pagina in centimetri. (Vuoto per impostazione predefinita)", - "pageHeight": "Altezza della pagina in centimetri. (Vuoto per impostazione predefinita)", - "marginTop": "Margine superiore della pagina in millimetri. (Vuoto per impostazione predefinita)", - "marginBottom": "Margine inferiore della pagina in millimetri. (Vuoto per impostazione predefinita)", - "marginLeft": "Margine sinistro della pagina in millimetri. (Vuoto per impostazione predefinita)", - "marginRight": "Margine destro della pagina in millimetri. (Vuoto per impostazione predefinita)", - "printBackground": "Rendering dello sfondo dei siti Web.", - "defaultHeader": "Abilita intestazione predefinita (nome e numero di pagina)", - "cssMediaType": "Cambia il tipo di supporto CSS della pagina.", - "none": "Nessuno", - "print": "Stampa", - "screen": "Schermo" - }, - "MarkdownToPDF": { - "tags": "markup,contenuto web,trasformazione,conversione", - "title": "Markdown in PDF", - "header": "Markdown in PDF", - "submit": "Converti", - "help": "Conversione in corso", - "credit": "Utilizza WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "markup,contenuto-web,trasformazione,convertire,md", - "title": "PDF in Markdown", - "header": "PDF in Markdown", - "submit": "Converti" - }, - "getPdfInfo": { - "tags": "informazioni,dati,stati,statistiche", - "title": "Ottieni informazioni in PDF", - "header": "Ottieni informazioni in PDF", - "submit": "Ottieni informazioni", - "downloadJson": "Scarica JSON" - }, - "extractPage": { - "tags": "estrarre" - }, - "PdfToSinglePage": { - "tags": "pagina singola" - }, - "showJS": { - "tags": "JS", - "title": "Mostra Javascript", - "header": "Mostra Javascript", - "downloadJS": "Scarica Javascript", - "submit": "Mostra", - "results": "Risultato", - "processing": "Estrazione JavaScript...", - "done": "JavaScript estratto", - "singleFileWarning": "Questo strumento supporta solo un file alla volta. Seleziona un singolo file.", - "view": { - "title": "JavaScript estratto" - } - }, - "redact": { - "tags": "Redigere,nascondere,oscurare,nero,pennarello,nascosto,manuale", - "title": "Redazione manuale", - "submit": "Redazione", - "error": { - "failed": "Si è verificato un errore durante la redazione del PDF." - }, - "modeSelector": { - "title": "Metodo di redazione", - "mode": "Modalità", - "automatic": "Automatica", - "automaticDesc": "Redigi testo in base ai termini di ricerca", - "manual": "Manuale", - "manualDesc": "Clicca e trascina per redigere aree specifiche", - "manualComingSoon": "Redazione manuale in arrivo" - }, - "auto": { - "header": "Redazione automatica", - "settings": { - "title": "Impostazioni di redazione", - "advancedTitle": "Avanzate" - }, - "colorLabel": "Colore riquadro", - "wordsToRedact": { - "title": "Parole da redigere", - "placeholder": "Inserisci una parola", - "add": "Aggiungi", - "examples": "Esempi: Riservato, Top‑Secret" - }, - "useRegexLabel": "Usa regex", - "wholeWordSearchLabel": "Cerca parola intera", - "customPaddingLabel": "Padding extra personalizzato", - "convertPDFToImageLabel": "Converti PDF in PDF‑immagine" - }, - "tooltip": { - "mode": { - "header": { - "title": "Metodo di redazione" - }, - "automatic": { - "title": "Redazione automatica", - "text": "Trova e redige automaticamente il testo specificato in tutto il documento. Perfetto per rimuovere informazioni sensibili ricorrenti come nomi, indirizzi o etichette riservate." - }, - "manual": { - "title": "Redazione manuale", - "text": "Clicca e trascina per selezionare manualmente le aree da redigere. Offre controllo preciso su cosa viene redatto. (In arrivo)" - } - }, - "words": { - "header": { - "title": "Parole da redigere" - }, - "description": { - "title": "Corrispondenza testo", - "text": "Inserisci parole o frasi da trovare e redigere nel documento. Ogni parola verrà cercata separatamente." - }, - "bullet1": "Aggiungi una parola alla volta", - "bullet2": "Premi Invio o clicca 'Aggiungi un’altra' per aggiungere", - "bullet3": "Clicca × per rimuovere parole", - "examples": { - "title": "Esempi comuni", - "text": "Parole tipiche da redigere includono: coordinate bancarie, indirizzi email o nomi specifici." - } - }, - "advanced": { - "header": { - "title": "Impostazioni di redazione avanzate" - }, - "color": { - "title": "Colore riquadro e padding", - "text": "Personalizza l’aspetto dei riquadri di redazione. Il nero è standard, ma puoi scegliere qualsiasi colore. Il padding aggiunge spazio extra attorno al testo trovato." - }, - "regex": { - "title": "Usa regex", - "text": "Abilita espressioni regolari per ricerche avanzate. Utile per trovare numeri di telefono, email o pattern complessi.", - "bullet1": "Esempio: \\d{4}-\\d{2}-\\d{2} per trovare date in formato AAAA-MM-GG", - "bullet2": "Usare con cautela - testa accuratamente" - }, - "wholeWord": { - "title": "Ricerca parola intera", - "text": "Abbina solo parole complete, non corrispondenze parziali. 'Mario' non corrisponderà a 'Marioni' quando abilitato." - }, - "convert": { - "title": "Converti in PDF‑immagine", - "text": "Converte il PDF in un PDF basato su immagini dopo la redazione. Garantisce che il testo dietro i riquadri sia completamente rimosso e non recuperabile." - } - } - }, - "manual": { - "header": "Redazione manuale", - "textBasedRedaction": "Redazione basata su testo", - "pageBasedRedaction": "Redazione per pagina", - "convertPDFToImageLabel": "Converti PDF in PDF‑immagine (usato per rimuovere testo dietro il riquadro)", - "pageRedactionNumbers": { - "title": "Pagine", - "placeholder": "(es. 1,2,8 o 4,7,12-16 o 2n-1)" - }, - "redactionColor": { - "title": "Colore redazione" - }, - "export": "Esporta", - "upload": "Carica", - "boxRedaction": "Redazione con riquadro", - "zoom": "Zoom", - "zoomIn": "Ingrandisci", - "zoomOut": "Riduci", - "nextPage": "Pagina successiva", - "previousPage": "Pagina precedente", - "toggleSidebar": "Mostra/Nascondi barra laterale", - "showThumbnails": "Mostra miniature", - "showDocumentOutline": "Mostra sommario documento (doppio clic per espandere/comprimere tutte le voci)", - "showAttachments": "Mostra allegati", - "showLayers": "Mostra livelli (doppio clic per reimpostare tutti i livelli allo stato predefinito)", - "colourPicker": "Selettore colore", - "findCurrentOutlineItem": "Trova voce sommario corrente", - "applyChanges": "Applica modifiche" - } - }, - "tableExtraxt": { - "tags": "CSV,Estrazione tabella,estrai,converti" - }, - "autoSizeSplitPDF": { - "tags": "pdf,diviso,documento,organizzazione" - }, - "overlay-pdfs": { - "tags": "Sovrapponi", - "header": "Invia file PDF in sovrapposizione", - "title": "Sovrapponi PDF", - "desc": "Sovrapponi un PDF sopra un altro", - "baseFile": { - "label": "Seleziona File PDF di base" - }, - "overlayFiles": { - "label": "Seleziona sovrapposizione file PDF", - "placeholder": "Scegli PDF...", - "addMore": "Aggiungi altri PDF..." - }, - "mode": { - "label": "Seleziona la modalità di sovrapposizione", - "sequential": "Sovrapposizione sequenziale", - "interleaved": "Sovrapposizione interfogliata", - "fixedRepeat": "Risolto il problema con la ripetizione della sovrapposizione" - }, - "counts": { - "label": "Numeri sovrapposti (per la modalità di ripetizione fissa)", - "placeholder": "Inserisci i numeri separati da virgole (ad esempio, 2,3,1)", - "item": "Conteggio per file", - "noFiles": "Aggiungi file di sovrapposizione per configurare i conteggi" - }, - "position": { - "label": "Seleziona posizione di sovrapposizione", - "foreground": "Primo piano", - "background": "Sfondo" - }, - "submit": "Sovrapponi", - "settings": { - "title": "Impostazioni" - }, - "results": { - "title": "Risultati sovrapposizione" - }, - "tooltip": { - "header": { - "title": "Panoramica sovrapposizione PDF" - }, - "description": { - "title": "Descrizione", - "text": "Combina un PDF base con uno o più PDF di sovrapposizione. Le sovrapposizioni possono essere applicate pagina per pagina in modalità diverse e posizionate in primo piano o sullo sfondo." - }, - "mode": { - "title": "Modalità di sovrapposizione", - "text": "Scegli come distribuire le pagine di sovrapposizione tra le pagine del PDF base.", - "sequential": "Sovrapposizione sequenziale: usa le pagine dal primo PDF di sovrapposizione finché non termina, poi passa al successivo.", - "interleaved": "Sovrapposizione intercalata: prendi una pagina da ciascuna sovrapposizione a turno.", - "fixedRepeat": "Sovrapposizione a ripetizione fissa: prendi un numero fisso di pagine da ogni sovrapposizione prima di passare alla successiva. Usa Conteggi per impostare i numeri." - }, - "position": { - "title": "Posizione della sovrapposizione", - "text": "In primo piano posiziona la sovrapposizione sopra la pagina. Sullo sfondo la posiziona dietro." - }, - "overlayFiles": { - "title": "File di sovrapposizione", - "text": "Seleziona uno o più PDF da sovrapporre alla base. L'ordine di questi file influisce su come le pagine vengono applicate nelle modalità Sequenziale e Ripetizione fissa." - }, - "counts": { - "title": "Conteggi (solo Ripetizione fissa)", - "text": "Fornisci un numero positivo per ciascun file di sovrapposizione che indichi quante pagine prendere prima di passare al successivo. Obbligatorio quando la modalità è Ripetizione fissa." - } - }, - "error": { - "failed": "Si è verificato un errore durante la sovrapposizione dei PDF." - } - }, - "split-by-sections": { - "tags": "Dividi sezione,dividi,personalizza", - "title": "Dividi PDF per sezioni", - "header": "Dividi il PDF in sezioni", - "horizontal": { - "label": "Divisioni orizzontali", - "placeholder": "Inserire il numero di divisioni orizzontali" - }, - "vertical": { - "label": "Divisioni verticali", - "placeholder": "Inserire il numero di divisioni verticali" - }, - "submit": "Dividi PDF", - "merge": "Unisci in un unico PDF" - }, - "AddStampRequest": { - "tags": "Timbro,Aggiungi immagine,Centra immagine,Filigrana,PDF,Incorpora,Personalizza", - "header": "Timbro PDF", - "title": "Timbro PDF", - "stampSetup": "Impostazione Timbro", - "stampType": "Tipo di timbro", - "stampText": "Testo del timbro", - "stampImage": "Immagine del timbro", - "alphabet": "Alfabeto", - "fontSize": "Dimensione carattere/immagine", - "rotation": "Rotazione", - "opacity": "Opacità", - "position": "Posizione", - "overrideX": "Sostituisci la coordinata X", - "overrideY": "Sostituisci la coordinata Y", - "customMargin": "Margine personalizzato", - "customColor": "Colore testo personalizzato", - "submit": "Invia", - "noStampSelected": "Nessun timbro selezionato. Torna al Passo 1.", - "customPosition": "Trascina il timbro nella posizione desiderata nella finestra di anteprima.", - "error": { - "failed": "Si è verificato un errore durante l'aggiunta del timbro al PDF." - }, - "imageSize": "Dimensione immagine", - "margin": "Margine", - "positionAndFormatting": "Posizione e formattazione", - "quickPosition": "Seleziona una posizione sulla pagina in cui posizionare il timbro.", - "results": { - "title": "Risultati timbro" - } - }, - "removeImagePdf": { - "tags": "Rimuovi immagine,operazioni sulla pagina,back-end,lato server" - }, - "splitPdfByChapters": { - "tags": "dividi,capitoli,segnalibri,organizza" - }, - "validateSignature": { - "tags": "firma,verifica,convalida,pdf,certificato,firma digitale,convalida firma,convalida certificato", - "title": "Validare le firme PDF", - "header": "Convalidare le firme digitali", - "selectPDF": "Seleziona il file PDF firmato", - "submit": "Convalida firme", - "results": "Risultati di convalida", - "status": { - "_value": "Stato", - "valid": "Valida", - "invalid": "Invalida", - "complete": "Validazione completata" - }, - "signer": "Firmatario", - "date": "Data", - "reason": "Ragione", - "location": "Posizione", - "noSignatures": "Nessuna firma digitale trovata in questo documento", - "chain": { - "invalid": "Convalida della catena di certificati non riuscita: impossibile verificare l'identità del firmatario" - }, - "trust": { - "invalid": "Certificato non presente nell'archivio attendibile: la fonte non può essere verificata" - }, - "cert": { - "expired": "Il certificato è scaduto", - "revoked": "Il certificato è stato revocato", - "info": "Dettagli del certificato", - "issuer": "Emittente", - "subject": "Soggetto", - "serialNumber": "Numero di serie", - "validFrom": "Valido da", - "validUntil": "Valido fino a", - "algorithm": "Algoritmo", - "keySize": "Dimensione chiave", - "version": "Versione", - "keyUsage": "Utilizzo della chiave", - "selfSigned": "Autofirmato", - "bits": "bit", - "details": "Dettagli certificato" - }, - "signature": { - "info": "Informazioni sulla firma", - "_value": "Firma", - "mathValid": "La firma è matematicamente valida MA:" - }, - "selectCustomCert": "File di certificato personalizzato X.509 (opzionale)", - "downloadCsv": "Scarica CSV", - "downloadJson": "Scarica JSON", - "downloadPdf": "Scarica report PDF", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Impossibile validare i file selezionati.", - "partial": "Alcuni file non è stato possibile validarli.", - "reportGeneration": "Impossibile generare il report PDF. JSON e CSV sono disponibili.", - "unexpected": "Errore imprevisto durante la validazione." - }, - "finalizing": "Preparazione download...", - "issue": { - "certExpired": "Certificato scaduto", - "certRevocationUnknown": "Stato di revoca del certificato sconosciuto", - "certRevoked": "Certificato revocato", - "chainInvalid": "Catena di certificazione non valida", - "signatureInvalid": "Verifica crittografica della firma non riuscita", - "trustInvalid": "Certificato non attendibile" - }, - "noResults": "Esegui la validazione per generare un report.", - "noSignaturesShort": "Nessuna firma", - "processing": "Validazione delle firme...", - "report": { - "continued": "Continua", - "downloads": "Download", - "entryLabel": "Riepilogo firma", - "fields": { - "created": "Creato", - "fileSize": "Dimensione file", - "signatureCount": "Firme totali", - "signatureDate": "Data firma" - }, - "filesEvaluated": "{{count}} file valutati", - "footer": "Validato tramite Stirling PDF", - "generatedAt": "Generato", - "noPdf": "Il report PDF sarà disponibile dopo una validazione riuscita.", - "page": "Pagina", - "shortTitle": "Riepilogo firma", - "signatureCountLabel": "{{count}} firme", - "signaturesFound": "{{count}} firme rilevate", - "signaturesValid": "{{count}} completamente valide", - "title": "Report di validazione firme" - }, - "settings": { - "certHint": "Carica un certificato X.509 attendibile per validare rispetto a una fonte di fiducia personalizzata.", - "title": "Impostazioni di validazione" - }, - "signatureDate": "Data firma", - "totalSignatures": "Firme totali" - }, - "replaceColor": { - "tags": "Sostituisci colore,Operazioni pagina,Back end,lato server", - "labels": { - "settings": "Impostazioni", - "colourOperation": "Operazione colore" - }, - "options": { - "highContrast": "Alto contrasto", - "invertAll": "Inverti tutti i colori", - "custom": "Personalizzato", - "cmyk": "Converti in CMYK" - }, - "tooltip": { - "header": { - "title": "Panoramica impostazioni sostituzione e inversione colori" - }, - "description": { - "title": "Descrizione", - "text": "Trasforma i colori del PDF per migliorare leggibilità e accessibilità. Scegli tra preset ad alto contrasto, inverte tutti i colori o crea schemi di colori personalizzati." - }, - "highContrast": { - "title": "Alto contrasto", - "text": "Applica combinazioni di colori ad alto contrasto predefinite, progettate per una migliore leggibilità e conformità all'accessibilità.", - "bullet1": "Testo bianco su sfondo nero - Modalità scura classica", - "bullet2": "Testo nero su sfondo bianco - Alto contrasto standard", - "bullet3": "Testo giallo su sfondo nero - Opzione ad alta visibilità", - "bullet4": "Testo verde su sfondo nero - Alternativa ad alto contrasto" - }, - "invertAll": { - "title": "Inverti tutti i colori", - "text": "Inverti completamente tutti i colori nel PDF, creando un effetto simile a un negativo. Utile per creare versioni in modalità scura dei documenti o ridurre l'affaticamento visivo in condizioni di scarsa illuminazione." - }, - "custom": { - "title": "Colori personalizzati", - "text": "Definisci i tuoi colori di testo e di sfondo usando i selettori di colore. Perfetto per creare documenti con brand o per specifici requisiti di accessibilità.", - "bullet1": "Colore del testo - scegli il colore per gli elementi di testo", - "bullet2": "Colore dello sfondo - imposta il colore di sfondo del documento" - }, - "cmyk": { - "title": "Converti in CMYK", - "text": "Converte il PDF dallo spazio colore RGB allo spazio colore CMYK, ottimizzato per la stampa professionale. Questo processo converte i colori nel modello Ciano, Magenta, Giallo, Nero usato dalle stampanti." - } - }, - "error": { - "failed": "Si è verificato un errore durante l'elaborazione della sostituzione colori." - } - }, - "login": { - "title": "Accedi", - "header": "Accedi", - "signin": "Accedi", - "signInWith": "Accedi con", - "signInAnonymously": "Registrati come ospite", - "rememberme": "Ricordami", - "invalid": "Nome utente o password errati.", - "locked": "Il tuo account è stato bloccato.", - "sessionExpired": "La sessione è scaduta. Accedi di nuovo.", - "signinTitle": "Per favore accedi", - "ssoSignIn": "Accedi tramite Single Sign-on", - "oAuth2AutoCreateDisabled": "Creazione automatica utente OAUTH2 DISABILITATA", - "oAuth2AdminBlockedUser": "La registrazione o l'accesso degli utenti non registrati è attualmente bloccata. Si prega di contattare l'amministratore.", - "oauth2RequestNotFound": "Richiesta di autorizzazione non trovata", - "oauth2InvalidUserInfoResponse": "Risposta relativa alle informazioni utente non valida", - "oauth2invalidRequest": "Richiesta non valida", - "oauth2AccessDenied": "Accesso negato", - "oauth2InvalidTokenResponse": "Risposta token non valida", - "oauth2InvalidIdToken": "Id Token non valido", - "relyingPartyRegistrationNotFound": "Nessuna registrazione di parte affidabile trovata", - "userIsDisabled": "L'utente è disattivato, l'accesso è attualmente bloccato con questo nome utente. Si prega di contattare l'amministratore.", - "alreadyLoggedIn": "Hai già effettuato l'accesso a", - "alreadyLoggedIn2": "dispositivi. Esci dai dispositivi e riprova.", - "toManySessions": "Hai troppe sessioni attive", - "logoutMessage": "Sei stato disconnesso.", - "youAreLoggedIn": "Hai effettuato l’accesso!", - "email": "Email", - "password": "Password", - "enterEmail": "Inserisci la tua email", - "enterPassword": "Inserisci la tua password", - "loggingIn": "Accesso in corso...", - "username": "Nome utente", - "enterUsername": "Inserisci nome utente", - "useEmailInstead": "Accedi con email", - "forgotPassword": "Hai dimenticato la password?", - "logIn": "Accedi", - "signingIn": "Accesso in corso...", - "login": "Accedi", - "or": "Oppure", - "useMagicLink": "Usa invece il magic link", - "enterEmailForMagicLink": "Inserisci la tua email per ricevere il magic link", - "sending": "Invio…", - "sendMagicLink": "Invia magic link", - "cancel": "Annulla", - "dontHaveAccount": "Non hai un account? Registrati", - "home": "Home", - "debug": "Debug", - "signOut": "Disconnettiti", - "pleaseEnterBoth": "Inserisci sia email che password", - "pleaseEnterEmail": "Inserisci il tuo indirizzo email", - "magicLinkSent": "Magic link inviato a {{email}}! Controlla la posta e clicca il link per accedere.", - "passwordResetSent": "Link di reimpostazione password inviato a {{email}}! Segui le istruzioni nell’email.", - "failedToSignIn": "Accesso con {{provider}} non riuscito: {{message}}", - "unexpectedError": "Errore imprevisto: {{message}}", - "accountCreatedSuccess": "Account creato con successo! Ora puoi accedere.", - "passwordChangedSuccess": "Password modificata con successo! Accedi con la nuova password.", - "credentialsUpdated": "Le tue credenziali sono state aggiornate. Accedi di nuovo.", - "defaultCredentials": "Credenziali di accesso predefinite", - "changePasswordWarning": "Modifica la password dopo il primo accesso", - "slides": { - "overview": { - "alt": "Panoramica di Stirling PDF", - "title": "La soluzione unica per tutte le tue esigenze PDF.", - "subtitle": "Suite cloud incentrata sulla privacy per PDF che ti permette di convertire, firmare, oscurare e gestire documenti, con oltre 50 strumenti potenti." - }, - "edit": { - "alt": "Modifica PDF", - "title": "Modifica i PDF per mostrare/proteggere le informazioni che desideri", - "subtitle": "Con oltre una dozzina di strumenti per oscurare, firmare, leggere e manipolare i PDF, troverai sicuramente ciò che cerchi." - }, - "secure": { - "alt": "Proteggi i PDF", - "title": "Proteggi le informazioni sensibili nei tuoi PDF", - "subtitle": "Aggiungi password, oscura contenuti e gestisci i certificati con facilità." - } - } - }, - "signup": { - "title": "Crea un account", - "subtitle": "Unisciti a Stirling PDF per iniziare", - "name": "Nome", - "email": "Email", - "password": "Password", - "confirmPassword": "Conferma password", - "enterName": "Inserisci il tuo nome", - "enterEmail": "Inserisci la tua email", - "enterPassword": "Inserisci la tua password", - "confirmPasswordPlaceholder": "Conferma password", - "or": "oppure", - "creatingAccount": "Creazione account...", - "signUp": "Registrati", - "alreadyHaveAccount": "Hai già un account? Accedi", - "pleaseFillAllFields": "Compila tutti i campi", - "passwordsDoNotMatch": "Le password non corrispondono", - "passwordTooShort": "La password deve contenere almeno 6 caratteri", - "invalidEmail": "Inserisci un indirizzo email valido", - "checkEmailConfirmation": "Controlla la tua email per il link di conferma per completare la registrazione.", - "accountCreatedSuccessfully": "Account creato con successo! Ora puoi accedere.", - "unexpectedError": "Errore imprevisto: {{message}}", - "useEmailInstead": "Usa l'email", - "nameRequired": "Il nome è obbligatorio", - "emailRequired": "L'email è obbligatoria", - "passwordRequired": "La password è obbligatoria", - "confirmPasswordRequired": "Conferma la password" - }, - "pdfToSinglePage": { - "title": "PDF a pagina singola", - "header": "PDF a pagina singola", - "submit": "Converti in pagina singola", - "description": "Questo strumento unirà tutte le pagine del tuo PDF in un’unica grande pagina. La larghezza resterà la stessa delle pagine originali, ma l’altezza sarà la somma delle altezze di tutte le pagine.", - "filenamePrefix": "pagina_unica", - "files": { - "placeholder": "Seleziona un file PDF nella vista principale per iniziare" - }, - "error": { - "failed": "Si è verificato un errore durante la conversione in pagina singola." - }, - "results": { - "title": "Risultati Pagina Unica" - } - }, - "pageExtracter": { - "title": "Estrai pagine", - "header": "Estrai pagine", - "submit": "Estrai", - "placeholder": "(es. 1,2,8 o 4,7,12-16 o 2n-1)" - }, - "sanitizePDF": { - "title": "Pulire PDF", - "header": "Pulisci un file PDF", - "selectText": { - "1": "Rimuovi le azioni JavaScript", - "2": "Rimuovi i file incorporati", - "3": "Rimuovi i metadati XMP", - "4": "Rimuovi collegamenti", - "5": "Rimuovi i font", - "6": "Rimuovi metadati delle informazioni del documento" - }, - "submit": "Pulisci PDF" - }, - "adjustContrast": { - "title": "Regola il contrasto", - "header": "Regola il contrasto", - "basic": "Regolazioni di base", - "contrast": "Contrasto:", - "brightness": "Luminosità:", - "saturation": "Saturazione:", - "download": "Salva", - "adjustColors": "Regola colori", - "blue": "Blu", - "confirm": "Conferma", - "error": { - "failed": "Impossibile regolare colori/contrasto" - }, - "green": "Verde", - "noPreview": "Seleziona un PDF per l'anteprima", - "red": "Rosso", - "results": { - "title": "PDF regolato" - } - }, - "compress": { - "title": "Comprimi", - "desc": "Comprimi i PDF per ridurne la dimensione.", - "header": "Comprimi PDF", - "method": { - "title": "Metodo di compressione", - "quality": "Qualità", - "filesize": "Dimensione" - }, - "credit": "Questo servizio utilizza qpdf per la compressione/ottimizzazione dei PDF.", - "grayscale": { - "label": "Applica scala di grigio per la compressione" - }, - "tooltip": { - "header": { - "title": "Panoramica impostazioni di compressione" - }, - "description": { - "title": "Descrizione", - "text": "La compressione è un modo semplice per ridurre la dimensione del file. Scegli Dimensione File per inserire una dimensione obiettivo e lascia che regoliamo la qualità per te. Scegli Qualità per impostare manualmente l’intensità della compressione." - }, - "qualityAdjustment": { - "title": "Regolazione qualità", - "text": "Trascina il cursore per regolare l’intensità della compressione. Valori bassi (1‑3) preservano la qualità ma producono file più grandi. Valori alti (7‑9) riducono maggiormente la dimensione ma diminuiscono la nitidezza delle immagini.", - "bullet1": "Valori più bassi preservano la qualità", - "bullet2": "Valori più alti riducono la dimensione del file" - }, - "grayscale": { - "title": "Scala di grigi", - "text": "Seleziona questa opzione per convertire tutte le immagini in bianco e nero, il che può ridurre significativamente la dimensione, specialmente per PDF scansionati o ricchi di immagini." - } - }, - "error": { - "failed": "Si è verificato un errore durante la compressione del PDF." - }, - "selectText": { - "1": { - "_value": "Impostazioni di compressione", - "1": "1-3 Compressione PDF,
4-6 Compressione immagine leggera,
7-9 Compressione immagine intensa Ridurrà drasticamente la qualità dell'immagine" - }, - "2": "Livello di ottimizzazione:", - "4": "Modalità automatica - Regola automaticamente la qualità per ottenere le dimensioni esatte del PDF", - "5": "Dimensioni PDF previste (ad es. 25 MB, 10,8 MB, 25 KB)" - }, - "submit": "Comprimi" - }, - "decrypt": { - "passwordPrompt": "Questo file è protetto da password. Inserisci la password:", - "cancelled": "Operazione annullata per il PDF: {0}", - "noPassword": "Nessuna password fornita per il PDF crittografato: {0}", - "invalidPassword": "Riprova con la password corretta.", - "invalidPasswordHeader": "Password errata o crittografia non supportata per il PDF: {0}", - "unexpectedError": "Si è verificato un errore durante l'elaborazione del file. Riprova..", - "serverError": "Errore del server durante la decrittazione: {0}", - "success": "File decrittografato con successo." - }, - "multiTool-advert": { - "message": "Questa funzione è disponibile anche nella nostra pagina multi-strumento. Scoprila per un'interfaccia utente pagina per pagina migliorata e funzionalità aggiuntive!" - }, - "pageRemover": { - "title": "Rimuovi pagine", - "header": "Rimuovi pagine da un PDF", - "pagesToDelete": "Pagine da eliminare (inserisci una lista di numeri separati da virgola):", - "submit": "Rimuovi pagine", - "placeholder": "(es. 1,2,6 o 1-10,15-30)" - }, - "imageToPDF": { - "title": "Immagine a PDF", - "header": "Immagine a PDF", - "submit": "Converti", - "selectLabel": "Opzioni di adattamento immagine", - "fillPage": "Riempi la pagina", - "fitDocumentToImage": "Adatta la pagina all'immagine", - "maintainAspectRatio": "Mantieni le proporzioni", - "selectText": { - "2": "Ruota automaticamente PDF", - "3": "Logica multi-file (funziona solo se ci sono più immagini)", - "4": "Unisci in un unico PDF", - "5": "Converti in PDF separati" - } - }, - "PDFToCSV": { - "title": "Da PDF a CSV", - "header": "Da PDF a CSV", - "prompt": "Scegli la pagina per estrarre la tabella", - "submit": "Estrai" - }, - "split-by-size-or-count": { - "title": "Dividi il PDF per dimensione o numero", - "header": "Dividi il PDF per dimensione o numero", - "type": { - "label": "Seleziona il tipo di divisione", - "size": "Per dimensione", - "pageCount": "Per numero di pagine", - "docCount": "Per numero di documento" - }, - "value": { - "label": "Inserire il valore", - "placeholder": "Inserisci la dimensione (ad esempio, 2 MB o 3 KB) o il numero (ad esempio, 5)" - }, - "submit": "Separa" - }, - "printFile": { - "title": "Stampa file", - "header": "Stampa file su stampante", - "selectText": { - "1": "Seleziona file da stampare", - "2": "Inserire il nome della stampante" - }, - "submit": "Stampare" - }, - "licenses": { - "nav": "Licenze", - "title": "Licenze di terze parti", - "header": "Licenze di terze parti", - "module": "Modulo", - "version": "Versione", - "license": "Licenza" - }, - "survey": { - "nav": "Sondaggio", - "title": "Sondaggio Stirling-PDF", - "description": "Stirling-PDF non fa tracciamento, quindi vogliamo sentire i nostri utenti per migliorare Stirling-PDF!", - "changes": "Stirling-PDF è cambiato dall'ultimo sondaggio! Per saperne di più, consulta il nostro blog qui:", - "changes2": "Con questi cambiamenti stiamo ricevendo supporto aziendale e finanziamenti retribuiti", - "please": "Ti invitiamo a prendere in considerazione la possibilità di partecipare al nostro sondaggio!", - "disabled": "(Il popup del sondaggio verrà disabilitato nei prossimi aggiornamenti ma sarà disponibile a piè di pagina)", - "button": "Partecipa al sondaggio", - "dontShowAgain": "Non mostrare più", - "meeting": { - "1": "Se utilizzi Stirling PDF al lavoro, saremo lieti di parlare con te. Offriamo sessioni di supporto tecnico in cambio di una sessione di individuazione dell'utente di 15 minuti.", - "2": "Questa è un'opportunità per:", - "3": "Ottenere assistenza per la distribuzione, le integrazioni o la risoluzione dei problemi", - "4": "Fornire feedback diretto su prestazioni, casi limite e lacune nelle funzionalità", - "5": "Aiutaci a perfezionare Stirling PDF per un utilizzo aziendale nel mondo reale", - "6": "Se sei interessato, puoi prenotare un appuntamento direttamente con il nostro team. (Solo in inglese)", - "7": "Non vediamo l'ora di approfondire i tuoi casi d'uso e di migliorare ulteriormente Stirling PDF!", - "notInterested": "Non sei un'azienda e/o sei interessato a un incontro?", - "button": "Prenota un incontro" - } - }, - "removeImage": { - "title": "Rimuovere immagine", - "header": "Rimuovi immagine", - "removeImage": "Rimuovi immagine", - "submit": "Rimuovi immagine", - "error": { - "failed": "Impossibile rimuovere le immagini dal PDF." - }, - "results": { - "title": "Risultati rimozione immagini" - } - }, - "splitByChapters": { - "title": "Dividere PDF per capitoli", - "header": "Dividi PDF per capitoli", - "bookmarkLevel": "Livello segnalibro", - "includeMetadata": "Includi Metadati", - "allowDuplicates": "Consenti duplicati", - "desc": { - "1": "Questo strumento divide un file PDF in più PDF in base alla struttura dei capitoli.", - "2": "Livello segnalibro: seleziona il livello dei segnalibri da utilizzare per la suddivisione (0 per il livello superiore, 1 per il secondo livello, ecc.).", - "3": "Includi metadati: se selezionato, i metadati del PDF originale verranno inclusi in ogni PDF diviso.", - "4": "Consenti duplicati: se selezionata, consente più segnalibri sulla stessa pagina per creare PDF separati." - }, - "submit": "Dividi PDF" - }, - "fileChooser": { - "click": "Clicca", - "or": "o", - "dragAndDrop": "Trascina & Rilascia", - "dragAndDropPDF": "Trascina & rilascia il file PDF", - "dragAndDropImage": "Trascina & rilascia il file immagine", - "hoveredDragAndDrop": "Trascina & rilascia i file qui", - "extractPDF": "Estraendo..." - }, - "releases": { - "footer": "Rilasci", - "title": "Note di rilascio", - "header": "Note di rilascio", - "current": { - "version": "Rilascio corrente" - }, - "note": "Le note di rilascio sono disponibili solo in inglese" - }, - "swagger": { - "title": "Documentazione API", - "header": "Documentazione API", - "desc": "Visualizza e testa gli endpoint dell’API Stirling PDF", - "tags": "api,documentazione,swagger,endpoint,sviluppo" - }, - "cookieBanner": { - "popUp": { - "title": "Come utilizziamo i cookie", - "description": { - "1": "Utilizziamo cookie e altre tecnologie per migliorare l'esperienza utente di Stirling PDF, aiutandoci a perfezionare i nostri strumenti e a continuare a sviluppare funzionalità che amerai.", - "2": "Se preferisci non farlo, cliccando su \"No grazie\" verranno abilitati solo i cookie essenziali, necessari per il corretto funzionamento del sito." - }, - "acceptAllBtn": "Acconsento", - "acceptNecessaryBtn": "No grazie", - "showPreferencesBtn": "Gestisci preferenze" - }, - "preferencesModal": { - "title": "Gestore delle preferenze per il consenso", - "acceptAllBtn": "Accetta tutto", - "acceptNecessaryBtn": "Rifiuta tutto", - "savePreferencesBtn": "Salva preferenze", - "closeIconLabel": "Chiusura modale", - "serviceCounterLabel": "Servizio|Servizi", - "subtitle": "Utilizzo dei cookie", - "description": { - "1": "Stirling PDF utilizza cookie e tecnologie simili per migliorare la tua esperienza e comprendere come vengono utilizzati i nostri strumenti. Questo ci aiuta a migliorare le prestazioni, a sviluppare le funzionalità che ti interessano e a fornire supporto continuo ai nostri utenti.", - "2": "Stirling PDF non può e non potrà mai tracciare o accedere al contenuto dei documenti che utilizzi.", - "3": "La tua privacy e la tua fiducia sono al centro del nostro operato." - }, - "necessary": { - "title": { - "1": "Cookie strettamente necessari", - "2": "Sempre abilitati" - }, - "description": "Questi cookie sono essenziali per il corretto funzionamento del sito web. Abilitano funzionalità fondamentali come l'impostazione delle preferenze sulla privacy, l'accesso e la compilazione di moduli, motivo per cui non possono essere disattivati." - }, - "analytics": { - "title": "Analitiche", - "description": "Questi cookie ci aiutano a capire come vengono utilizzati i nostri strumenti, così possiamo concentrarci sullo sviluppo delle funzionalità che la nostra community apprezza di più. Non preoccuparti: Stirling PDF non può e non traccerà mai il contenuto dei documenti con cui lavori." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Rimuovi metadati" - }, - "sidebar": { - "toggle": "Mostra/Nascondi barra laterale" - }, - "theme": { - "toggle": "Cambia tema" - }, - "view": { - "viewer": "Visualizzatore", - "pageEditor": "Editor pagine", - "fileManager": "Gestore file" - }, - "pageEditor": { - "title": "Editor pagine", - "save": "Salva modifiche", - "noPdfLoaded": "Nessun PDF caricato. Carica un PDF per modificare.", - "rotatedLeft": "Ruotato a sinistra:", - "rotatedRight": "Ruotato a destra:", - "deleted": "Eliminato:", - "movedLeft": "Spostato a sinistra:", - "movedRight": "Spostato a destra:", - "splitAt": "Dividi a:", - "insertedPageBreak": "Inserito salto pagina a:", - "addFileNotImplemented": "Aggiunta file non implementata nella demo", - "closePdf": "Chiudi PDF", - "reset": "Reimposta modifiche", - "zoomIn": "Ingrandisci", - "zoomOut": "Riduci", - "fitToWidth": "Adatta alla larghezza", - "actualSize": "Dimensione reale" - }, - "viewer": { - "firstPage": "Prima pagina", - "lastPage": "Ultima pagina", - "previousPage": "Pagina precedente", - "nextPage": "Pagina successiva", - "zoomIn": "Ingrandisci", - "zoomOut": "Riduci", - "singlePageView": "Vista pagina singola", - "dualPageView": "Vista doppia pagina" - }, - "rightRail": { - "closeSelected": "Chiudi file selezionati", - "selectAll": "Seleziona tutto", - "deselectAll": "Deseleziona tutto", - "selectByNumber": "Seleziona per numeri di pagina", - "deleteSelected": "Elimina pagine selezionate", - "closePdf": "Chiudi PDF", - "exportAll": "Esporta PDF", - "downloadSelected": "Scarica file selezionati", - "downloadAll": "Scarica tutto", - "saveAll": "Salva tutto", - "toggleTheme": "Cambia tema", - "toggleBookmarks": "Mostra/Nascondi segnalibri", - "language": "Lingua", - "search": "Cerca nel PDF", - "panMode": "Modalità mano", - "rotateLeft": "Ruota a sinistra", - "rotateRight": "Ruota a destra", - "toggleSidebar": "Mostra/Nascondi barra laterale", - "exportSelected": "Esporta pagine selezionate", - "toggleAnnotations": "Attiva/disattiva visibilità annotazioni", - "annotationMode": "Attiva/disattiva modalità annotazione", - "draw": "Disegna", - "save": "Salva", - "saveChanges": "Salva modifiche" - }, - "search": { - "title": "Cerca nel PDF", - "placeholder": "Inserisci termine di ricerca...", - "noResults": "Nessun risultato trovato", - "searching": "Ricerca in corso..." - }, - "guestBanner": { - "title": "Stai usando Stirling PDF come ospite!", - "message": "Crea un account gratuito per salvare il tuo lavoro, accedere a più funzionalità e supportare il progetto.", - "dismiss": "Chiudi banner", - "signUp": "Registrati gratis" - }, - "toolPicker": { - "searchPlaceholder": "Cerca strumenti...", - "noToolsFound": "Nessuno strumento trovato", - "allTools": "TUTTI GLI STRUMENTI", - "quickAccess": "ACCESSO RAPIDO", - "categories": { - "standardTools": "Strumenti standard", - "advancedTools": "Strumenti avanzati", - "recommendedTools": "Strumenti consigliati" - }, - "subcategories": { - "signing": "Firma", - "documentSecurity": "Sicurezza documenti", - "verification": "Verifica", - "documentReview": "Revisione documenti", - "pageFormatting": "Formattazione pagine", - "extraction": "Estrazione", - "removal": "Rimozione", - "automation": "Automazione", - "general": "Generale", - "advancedFormatting": "Formattazione avanzata", - "developerTools": "Strumenti per sviluppatori" - } - }, - "quickAccess": { - "read": "Leggi", - "sign": "Firma", - "automate": "Automaz.", - "files": "File", - "activity": "Attività", - "help": "Guida", - "account": "Account", - "config": "Config", - "settings": "Opzioni", - "adminSettings": "Opzioni Admin", - "allTools": "Funzioni", - "reader": "Lettore", - "helpMenu": { - "toolsTour": "Tour strumenti", - "toolsTourDesc": "Scopri cosa possono fare gli strumenti", - "adminTour": "Tour amministratore", - "adminTourDesc": "Esplora impostazioni e funzionalità di amministrazione" - } - }, - "admin": { - "error": "Errore", - "success": "Successo", - "expand": "Espandi", - "close": "Chiudi", - "status": { - "active": "Attivo", - "inactive": "Inattivo" - }, - "settings": { - "title": "Impostazioni amministratore", - "workspace": "Area di lavoro", - "fetchError": "Impossibile caricare le impostazioni", - "saveError": "Impossibile salvare le impostazioni", - "saved": "Impostazioni salvate con successo", - "saveSuccess": "Impostazioni salvate con successo", - "save": "Salva modifiche", - "discard": "Scarta", - "restartRequired": "Riavvio richiesto", - "loginRequired": "La modalità di accesso deve essere abilitata per modificare le impostazioni di amministrazione", - "unsavedChanges": { - "title": "Modifiche non salvate", - "message": "Hai modifiche non salvate. Vuoi scartarle?", - "cancel": "Continua a modificare", - "discard": "Scarta modifiche", - "hint": "Hai modifiche non salvate" - }, - "loginDisabled": { - "title": "Modalità di accesso richiesta", - "message": "La modalità di accesso deve essere abilitata per modificare le impostazioni di amministrazione. Imposta SECURITY_ENABLELOGIN=true nel tuo ambiente o security.enableLogin: true in settings.yml, quindi riavvia il server.", - "readOnly": "Le impostazioni seguenti mostrano valori di esempio a titolo di riferimento. Abilita la modalità di accesso per visualizzare e modificare la configurazione reale." - }, - "restart": { - "title": "Riavvio richiesto", - "message": "Le impostazioni sono state salvate correttamente. È necessario un riavvio del server perché le modifiche abbiano effetto.", - "question": "Vuoi riavviare il server ora o più tardi?", - "now": "Riavvia ora", - "later": "Riavvia più tardi" - }, - "restarting": "Riavvio del server in corso", - "restartingMessage": "Il server si sta riavviando. Attendi un momento...", - "restartError": "Impossibile riavviare il server. Riavvia manualmente.", - "general": { - "title": "Impostazioni di sistema", - "description": "Configura le impostazioni applicative a livello di sistema, incluse personalizzazione e comportamento predefinito.", - "ui": "Interfaccia utente", - "system": "Sistema", - "appName": { - "label": "Nome applicazione", - "description": "Il nome visualizzato nella scheda del browser e nella home page" - }, - "appNameNavbar": { - "label": "Marchio barra di navigazione", - "description": "Il nome visualizzato nella barra di navigazione" - }, - "homeDescription": { - "label": "Descrizione home", - "description": "Il testo descrittivo mostrato nella home page" - }, - "defaultLocale": { - "label": "Locale predefinito", - "description": "La lingua predefinita per i nuovi utenti (es. en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Limite caricamento file", - "description": "Dimensione massima di upload (es. 100MB, 1GB)" - }, - "showUpdate": { - "label": "Mostra notifiche di aggiornamento", - "description": "Mostra notifiche quando è disponibile una nuova versione" - }, - "showUpdateOnlyAdmin": { - "label": "Mostra aggiornamenti solo agli amministratori", - "description": "Limita le notifiche di aggiornamento solo agli utenti admin" - }, - "customHTMLFiles": { - "label": "File HTML personalizzati", - "description": "Consenti di servire file HTML personalizzati dalla directory customFiles" - }, - "languages": { - "label": "Lingue disponibili", - "description": "Lingue selezionabili dagli utenti (lascia vuoto per abilitare tutte le lingue)", - "placeholder": "Seleziona lingue" - }, - "customMetadata": { - "label": "Metadati personalizzati", - "autoUpdate": { - "label": "Aggiornamento automatico metadati", - "description": "Aggiorna automaticamente i metadati PDF su tutti i documenti elaborati" - }, - "author": { - "label": "Autore predefinito", - "description": "Autore predefinito per i metadati PDF (es. nome utente)" - }, - "creator": { - "label": "Creatore predefinito", - "description": "Creatore predefinito per i metadati PDF" - }, - "producer": { - "label": "Produttore predefinito", - "description": "Produttore predefinito per i metadati PDF" - } - }, - "logoStyle": { - "label": "Stile logo", - "description": "Scegli tra il logo moderno minimalista o l'icona classica S", - "classic": "Classico", - "classicAlt": "Logo classico", - "modern": "Moderno", - "modernAlt": "Logo moderno" - }, - "customPaths": { - "label": "Percorsi personalizzati", - "description": "Configura percorsi personalizzati del file system per l'elaborazione pipeline e strumenti esterni", - "pipeline": { - "label": "Directory pipeline", - "watchedFoldersDir": { - "label": "Directory cartelle monitorate", - "description": "Directory in cui la pipeline monitora i PDF in arrivo (lascia vuoto per default: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Directory cartelle completate", - "description": "Directory di output dei PDF elaborati (lascia vuoto per default: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Percorsi strumenti esterni", - "weasyprint": { - "label": "Eseguibile WeasyPrint", - "description": "Percorso dell'eseguibile WeasyPrint per conversione da HTML a PDF (lascia vuoto per default: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Eseguibile Unoconvert", - "description": "Percorso di LibreOffice unoconvert per conversioni di documenti (lascia vuoto per default: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Sicurezza", - "description": "Configura autenticazione, comportamento di accesso e politiche di sicurezza.", - "ssoNotice": { - "title": "Cerchi le impostazioni SSO/SAML?", - "message": "I provider di autenticazione OAuth2 e SAML2 sono stati spostati nel menu Connessioni per una gestione più semplice." - }, - "authentication": "Autenticazione", - "enableLogin": { - "label": "Abilita accesso", - "description": "Richiedi agli utenti di effettuare l'accesso prima di usare l'applicazione" - }, - "loginMethod": { - "label": "Metodo di accesso", - "description": "Il metodo di autenticazione da usare per l'accesso utente", - "all": "Tutti i metodi", - "normal": "Solo nome utente/password", - "oauth2": "Solo OAuth2", - "saml2": "Solo SAML2" - }, - "loginAttemptCount": { - "label": "Limite tentativi di accesso", - "description": "Numero massimo di tentativi di accesso falliti prima del blocco dell'account" - }, - "loginResetTimeMinutes": { - "label": "Tempo di reset accessi (minuti)", - "description": "Tempo prima che i tentativi di accesso falliti vengano azzerati" - }, - "csrfDisabled": { - "label": "Disabilita protezione CSRF", - "description": "Disabilita la protezione Cross-Site Request Forgery (non raccomandato)" - }, - "initialLogin": { - "label": "Accesso iniziale", - "username": { - "label": "Nome utente iniziale", - "description": "Il nome utente per l'account admin iniziale" - }, - "password": { - "label": "Password iniziale", - "description": "La password per l'account admin iniziale" - } - }, - "jwt": { - "label": "Configurazione JWT", - "secureCookie": { - "label": "Cookie sicuro", - "description": "Richiedi HTTPS per i cookie JWT (consigliato in produzione)" - }, - "keyRetentionDays": { - "label": "Giorni di conservazione chiavi", - "description": "Numero di giorni per conservare le vecchie chiavi JWT per la verifica" - }, - "persistence": { - "label": "Abilita persistenza chiavi", - "description": "Archivia le chiavi JWT in modo persistente per sopravvivere ai riavvii del server" - }, - "enableKeyRotation": { - "label": "Abilita rotazione chiavi", - "description": "Ruota automaticamente periodicamente le chiavi di firma JWT" - }, - "enableKeyCleanup": { - "label": "Abilita pulizia chiavi", - "description": "Rimuovi automaticamente le chiavi JWT scadute" - } - }, - "audit": { - "label": "Registrazione di audit", - "enabled": { - "label": "Abilita registrazione di audit", - "description": "Traccia azioni degli utenti ed eventi di sistema per conformità e monitoraggio della sicurezza" - }, - "level": { - "label": "Livello audit", - "description": "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE" - }, - "retentionDays": { - "label": "Conservazione audit (giorni)", - "description": "Numero di giorni per conservare i log di audit" - } - }, - "htmlUrlSecurity": { - "label": "Sicurezza URL HTML", - "description": "Configura restrizioni di accesso URL per l'elaborazione HTML per prevenire attacchi SSRF", - "enabled": { - "label": "Abilita sicurezza URL", - "description": "Abilita restrizioni di sicurezza URL per conversioni da HTML a PDF" - }, - "level": { - "label": "Livello di sicurezza", - "description": "MAX: solo whitelist, MEDIUM: blocca reti interne, OFF: nessuna restrizione", - "max": "Massimo (solo Whitelist)", - "medium": "Medio (blocca interni)", - "off": "Disattivato (nessuna restrizione)" - }, - "advanced": "Impostazioni avanzate", - "allowedDomains": { - "label": "Domini consentiti (Whitelist)", - "description": "Un dominio per riga (es. cdn.example.com). Solo questi domini sono consentiti quando il livello è MAX" - }, - "blockedDomains": { - "label": "Domini bloccati (Blacklist)", - "description": "Un dominio per riga (es. malicious.com). Domini aggiuntivi da bloccare" - }, - "internalTlds": { - "label": "TLD interni", - "description": "Un TLD per riga (es. .local, .internal). Blocca domini con questi pattern di TLD" - }, - "networkBlocking": "Blocco di rete", - "blockPrivateNetworks": { - "label": "Blocca reti private", - "description": "Blocca le reti private RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Blocca localhost", - "description": "Blocca localhost e indirizzi loopback (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Blocca indirizzi link-local", - "description": "Blocca indirizzi link-local (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Blocca endpoint dei metadata cloud", - "description": "Blocca gli endpoint dei metadata dei provider cloud (169.254.169.254)" - } - } - }, - "connections": { - "title": "Connessioni", - "description": "Configura provider di autenticazione esterni come OAuth2 e SAML.", - "linkedServices": "Servizi collegati", - "unlinkedServices": "Servizi non collegati", - "connect": "Connetti", - "disconnect": "Disconnetti", - "disconnected": "Provider disconnesso con successo", - "disconnectError": "Impossibile disconnettere il provider", - "ssoAutoLogin": { - "label": "Accesso automatico SSO", - "enable": "Abilita accesso automatico SSO", - "description": "Reindirizza automaticamente al login SSO quando è richiesta l'autenticazione" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Abilita OAuth2", - "description": "Consenti agli utenti di autenticarsi usando provider OAuth2" - }, - "provider": { - "label": "Provider", - "description": "Il provider OAuth2 da utilizzare per l'autenticazione" - }, - "issuer": { - "label": "URL dell'Issuer", - "description": "L'URL emittente del provider OAuth2" - }, - "clientId": { - "label": "Client ID", - "description": "Il Client ID OAuth2 dal tuo provider" - }, - "clientSecret": { - "label": "Client Secret", - "description": "Il Client Secret OAuth2 dal tuo provider" - }, - "useAsUsername": { - "label": "Usa come nome utente", - "description": "La claim OAuth2 da usare come nome utente (es. email, sub)" - }, - "autoCreateUser": { - "label": "Crea utenti automaticamente", - "description": "Crea automaticamente account utente al primo login OAuth2" - }, - "blockRegistration": { - "label": "Blocca registrazione", - "description": "Impedisci la registrazione di nuovi utenti tramite OAuth2" - }, - "scopes": { - "label": "Scope OAuth2", - "description": "Elenco separato da virgole di scope OAuth2 da richiedere (es. openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Abilita SAML2", - "description": "Consenti agli utenti di autenticarsi usando provider SAML2" - }, - "provider": { - "label": "Provider", - "description": "Il nome del provider SAML2" - }, - "registrationId": { - "label": "ID di registrazione", - "description": "L'identificatore di registrazione SAML2" - }, - "autoCreateUser": { - "label": "Crea utenti automaticamente", - "description": "Crea automaticamente account utente al primo login SAML2" - }, - "blockRegistration": { - "label": "Blocca registrazione", - "description": "Impedisci la registrazione di nuovi utenti tramite SAML2" - } - } - }, - "database": { - "title": "Database", - "description": "Configura impostazioni personalizzate di connessione al database per distribuzioni enterprise.", - "configuration": "Configurazione database", - "enableCustom": { - "label": "Abilita database personalizzato", - "description": "Usa una configurazione di database personalizzata al posto del database integrato predefinito" - }, - "customUrl": { - "label": "URL database personalizzato", - "description": "Stringa di connessione JDBC completa (es. jdbc:postgresql://localhost:5432/postgres). Se fornita, le impostazioni di connessione individuali sotto non sono usate." - }, - "type": { - "label": "Tipo di database", - "description": "Tipo di database (non usato se viene fornito l'URL personalizzato)" - }, - "hostName": { - "label": "Nome host", - "description": "Hostname del server database (non usato se viene fornito l'URL personalizzato)" - }, - "port": { - "label": "Porta", - "description": "Porta del server database (non usata se viene fornito l'URL personalizzato)" - }, - "name": { - "label": "Nome del database", - "description": "Nome del database (non usato se viene fornito l'URL personalizzato)" - }, - "username": { - "label": "Nome utente", - "description": "Nome utente per l'autenticazione al database" - }, - "password": { - "label": "Password", - "description": "Password di autenticazione al database" - } - }, - "privacy": { - "title": "Privacy", - "description": "Configura impostazioni di privacy e raccolta dati.", - "analytics": "Analisi e tracciamento", - "enableAnalytics": { - "label": "Abilita analisi", - "description": "Raccogli analisi d'uso anonime per migliorare l'applicazione" - }, - "metricsEnabled": { - "label": "Abilita metriche", - "description": "Abilita la raccolta di metriche di prestazioni e utilizzo. Fornisce un endpoint API per consentire agli admin di accedere ai dati delle metriche" - }, - "searchEngine": "Visibilità nei motori di ricerca", - "googleVisibility": { - "label": "Visibilità su Google", - "description": "Consenti ai motori di ricerca di indicizzare questa applicazione" - } - }, - "advanced": { - "title": "Avanzate", - "description": "Configura funzionalità avanzate e funzionalità sperimentali.", - "features": "Flag funzionalità", - "processing": "Elaborazione", - "endpoints": { - "label": "Endpoint", - "manage": "Gestisci endpoint API", - "description": "La gestione degli endpoint è configurata tramite YAML. Vedi la documentazione per i dettagli su come abilitare/disabilitare specifici endpoint." - }, - "enableAlphaFunctionality": { - "label": "Abilita funzionalità Alpha", - "description": "Abilita funzionalità sperimentali e in fase alpha (potrebbero essere instabili)" - }, - "enableUrlToPDF": { - "label": "Abilita URL in PDF", - "description": "Consenti la conversione di pagine web in documenti PDF" - }, - "maxDPI": { - "label": "DPI massimo", - "description": "DPI massimi per l'elaborazione delle immagini (0 = illimitato)" - }, - "tessdataDir": { - "label": "Directory tessdata", - "description": "Percorso della directory tessdata per i file lingua OCR" - }, - "disableSanitize": { - "label": "Disabilita sanitizzazione HTML", - "description": "ATTENZIONE: Rischio di sicurezza - disabilitare la sanitizzazione HTML può comportare vulnerabilità XSS" - }, - "tempFileManagement": { - "label": "Gestione file temporanei", - "description": "Configura l'archiviazione e la pulizia dei file temporanei", - "baseTmpDir": { - "label": "Directory temporanea base", - "description": "Directory base per i file temporanei (lascia vuoto per default: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "Directory temporanea LibreOffice", - "description": "Directory per i file temporanei di LibreOffice (lascia vuoto per default: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Directory temporanea di sistema", - "description": "Directory temporanea di sistema da pulire (usata solo se cleanupSystemTemp è abilitato)" - }, - "prefix": { - "label": "Prefisso file temporanei", - "description": "Prefisso per i nomi dei file temporanei" - }, - "maxAgeHours": { - "label": "Età massima (ore)", - "description": "Età massima in ore prima della pulizia dei file temporanei" - }, - "cleanupIntervalMinutes": { - "label": "Intervallo di pulizia (minuti)", - "description": "Frequenza di esecuzione della pulizia (in minuti)" - }, - "startupCleanup": { - "label": "Pulizia all'avvio", - "description": "Pulisci i vecchi file temporanei all'avvio dell'applicazione" - }, - "cleanupSystemTemp": { - "label": "Pulisci temp di sistema", - "description": "Se pulire la più ampia directory temporanea di sistema (usare con cautela)" - } - }, - "processExecutor": { - "label": "Limiti esecutore processi", - "description": "Configura limiti di sessione e timeout per ciascun esecutore di processi", - "sessionLimit": { - "label": "Limite sessioni", - "description": "Istanze concorrenti massime" - }, - "timeout": { - "label": "Timeout (minuti)", - "description": "Tempo massimo di esecuzione" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF in HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Installa app", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Server di posta", - "description": "Configura le impostazioni SMTP per l'invio di notifiche email.", - "smtp": "Configurazione SMTP", - "enabled": { - "label": "Abilita posta", - "description": "Abilita le notifiche email e la funzionalità SMTP" - }, - "host": { - "label": "Host SMTP", - "description": "L'hostname o l'indirizzo IP del tuo server SMTP" - }, - "port": { - "label": "Porta SMTP", - "description": "Il numero di porta per la connessione SMTP (tipicamente 25, 465 o 587)" - }, - "username": { - "label": "Nome utente SMTP", - "description": "Nome utente per l'autenticazione SMTP" - }, - "password": { - "label": "Password SMTP", - "description": "Password per l'autenticazione SMTP" - }, - "from": { - "label": "Indirizzo mittente", - "description": "L'indirizzo email da usare come mittente" - }, - "enableInvites": { - "label": "Abilita inviti via email", - "description": "Consenti agli admin di invitare utenti via email con password generate automaticamente" - }, - "frontendUrl": { - "label": "URL frontend", - "description": "URL di base del frontend (es. https://pdf.example.com). Usato per generare i link di invito nelle email. Lascia vuoto per usare l'URL del backend." - } - }, - "legal": { - "title": "Documenti legali", - "description": "Configura i link a documenti e policy legali.", - "disclaimer": { - "title": "Avviso di responsabilità legale", - "message": "Personalizzando questi documenti legali, ti assumi la piena responsabilità di garantire la conformità a tutte le leggi e normative applicabili, incluse ma non limitate al GDPR e ad altri requisiti di protezione dei dati dell'UE. Modifica queste impostazioni solo se: (1) gestisci un'istanza personale/privata, (2) sei al di fuori della giurisdizione UE e comprendi i tuoi obblighi legali locali, oppure (3) hai ottenuto un'adeguata consulenza legale e accetti la piena responsabilità per tutti i dati utente e la conformità legale. Stirling-PDF e i suoi sviluppatori non assumono alcuna responsabilità per i tuoi obblighi legali." - }, - "termsAndConditions": { - "label": "Termini e condizioni", - "description": "URL o nome file dei termini e condizioni" - }, - "privacyPolicy": { - "label": "Informativa sulla privacy", - "description": "URL o nome file della privacy policy" - }, - "accessibilityStatement": { - "label": "Dichiarazione di accessibilità", - "description": "URL o nome file della dichiarazione di accessibilità" - }, - "cookiePolicy": { - "label": "Informativa sui cookie", - "description": "URL o nome file della cookie policy" - }, - "impressum": { - "label": "Impressum", - "description": "URL o nome file dell'Impressum (richiesto in alcune giurisdizioni)" - } - }, - "premium": { - "title": "Premium e Enterprise", - "description": "Configura la tua chiave di licenza premium o enterprise.", - "license": "Configurazione licenza", - "licenseKey": { - "toggle": "Hai una chiave di licenza o un file di certificato?", - "info": "Se hai una chiave di licenza o un file di certificato da un acquisto diretto, inseriscilo qui per attivare le funzionalità premium o enterprise." - }, - "key": { - "label": "Chiave di licenza", - "description": "Inserisci la tua chiave di licenza premium o enterprise", - "success": "Chiave di licenza salvata", - "successMessage": "La tua chiave di licenza è stata attivata correttamente. Nessun riavvio richiesto.", - "overwriteWarning": { - "title": "⚠️ Attenzione: licenza esistente rilevata", - "line1": "La sovrascrittura della licenza attuale non può essere annullata.", - "line2": "La tua licenza precedente andrà persa in modo permanente a meno che tu non l'abbia salvata altrove.", - "line3": "Importante: mantieni le chiavi di licenza private e sicure. Non condividerle mai pubblicamente." - } - }, - "enabled": { - "label": "Abilita funzionalità Premium", - "description": "Abilita i controlli della chiave di licenza per funzionalità pro/enterprise" - }, - "movedFeatures": { - "title": "Funzionalità Premium distribuite", - "message": "Le funzionalità Premium ed Enterprise sono ora organizzate nelle rispettive sezioni:" - } - }, - "features": { - "title": "Funzionalità", - "description": "Configura funzionalità opzionali.", - "serverCertificate": { - "label": "Certificato server", - "description": "Configura la generazione del certificato lato server per la funzionalità \"Sign with Stirling-PDF\"", - "enabled": { - "label": "Abilita certificato server", - "description": "Abilita il certificato lato server per l'opzione \"Sign with Stirling-PDF\"" - }, - "organizationName": { - "label": "Nome organizzazione", - "description": "Nome dell'organizzazione per i certificati generati" - }, - "validity": { - "label": "Validità certificato (giorni)", - "description": "Numero di giorni di validità del certificato" - }, - "regenerateOnStartup": { - "label": "Rigenera all'avvio", - "description": "Genera un nuovo certificato a ogni avvio dell'applicazione" - } - } - }, - "endpoints": { - "title": "Endpoint API", - "description": "Controlla quali endpoint API e gruppi di endpoint sono disponibili.", - "management": "Gestione endpoint", - "toRemove": { - "label": "Endpoint disabilitati", - "description": "Seleziona endpoint individuali da disabilitare" - }, - "groupsToRemove": { - "label": "Gruppi di endpoint disabilitati", - "description": "Seleziona gruppi di endpoint da disabilitare" - }, - "note": "Nota: La disabilitazione degli endpoint limita l'accesso API ma non rimuove i componenti UI. Riavvio richiesto perché le modifiche abbiano effetto." - } - } - }, - "fileUpload": { - "selectFile": "Seleziona un file", - "selectFiles": "Seleziona file", - "selectPdfToView": "Seleziona un PDF da visualizzare", - "selectPdfToEdit": "Seleziona un PDF da modificare", - "chooseFromStorage": "Scegli un file dall’archiviazione o carica un nuovo PDF", - "chooseFromStorageMultiple": "Scegli file dall’archiviazione o carica nuovi PDF", - "loadFromStorage": "Carica dall’archiviazione", - "filesAvailable": "file disponibili", - "loading": "Caricamento...", - "or": "o", - "dropFileHere": "Rilascia qui il file o clicca per caricare", - "dropFilesHere": "Rilascia qui i file o clicca il pulsante di upload", - "dropFilesHereOpen": "Rilascia i file qui o fai clic sul pulsante Apri", - "pdfFilesOnly": "Solo file PDF", - "supportedFileTypes": "Tipi di file supportati", - "upload": "Carica", - "uploadFile": "Carica file", - "uploadFiles": "Carica file", - "open": "Apri", - "openFile": "Apri file", - "openFiles": "Apri file", - "noFilesInStorage": "Nessun file disponibile in archivio. Caricane alcuni prima.", - "noFilesInStorageOpen": "Nessun file disponibile nell'archivio. Apri prima alcuni file.", - "selectFromStorage": "Seleziona dall’archiviazione", - "backToTools": "Torna agli strumenti", - "addFiles": "Aggiungi file", - "dragFilesInOrClick": "Trascina i file o clicca \"Aggiungi file\" per sfogliare" - }, - "fileEditor": { - "addFiles": "Aggiungi file" - }, - "fileManager": { - "title": "Carica file PDF", - "subtitle": "Aggiungi file al tuo archivio per un accesso facile tra gli strumenti", - "filesSelected": "file selezionati", - "clearSelection": "Deseleziona", - "openInFileEditor": "Apri nell’Editor File", - "uploadError": "Caricamento di alcuni file non riuscito.", - "failedToOpen": "Impossibile aprire il file. Potrebbe essere stato rimosso dall’archiviazione.", - "failedToLoad": "Caricamento del file nel set attivo non riuscito.", - "storageCleared": "Il browser ha svuotato l’archiviazione. I file sono stati rimossi. Ricaricali.", - "clearAll": "Pulisci tutto", - "reloadFiles": "Ricarica file", - "dragDrop": "Trascina e rilascia i file qui", - "clickToUpload": "Clicca per caricare file", - "selectedFiles": "File selezionati", - "storage": "Archiviazione", - "filesStored": "file archiviati", - "storageError": "Si è verificato un errore di archiviazione", - "storageLow": "Archiviazione quasi piena. Valuta la rimozione di file vecchi.", - "supportMessage": "Basato sul database del browser per capacità illimitata", - "noFileSelected": "Nessun file selezionato", - "showHistory": "Mostra cronologia", - "hideHistory": "Nascondi cronologia", - "fileHistory": "Cronologia file", - "loadingHistory": "Caricamento cronologia...", - "lastModified": "Ultima modifica", - "toolChain": "Strumenti applicati", - "restore": "Ripristina", - "unzip": "Estrai", - "searchFiles": "Cerca file...", - "recent": "Recenti", - "localFiles": "File locali", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "I miei file", - "noRecentFiles": "Nessun file recente trovato", - "googleDriveNotAvailable": "Integrazione Google Drive non disponibile", - "downloadSelected": "Scarica selezionati", - "saveSelected": "Salva selezionati", - "openFiles": "Apri file", - "openFile": "Apri file", - "details": "Dettagli file", - "fileName": "Nome", - "fileFormat": "Formato", - "fileSize": "Dimensione", - "fileVersion": "Versione", - "totalSelected": "Totale selezionati", - "dropFilesHere": "Rilascia i file qui", - "selectAll": "Seleziona tutto", - "deselectAll": "Deseleziona tutto", - "deleteSelected": "Elimina selezionata", - "selectedCount": "{{count}} selezionati", - "download": "Salva", - "delete": "Elimina", - "unsupported": "Non supportato", - "addToUpload": "Aggiungi al caricamento", - "deleteAll": "Elimina tutto", - "loadingFiles": "Caricamento file...", - "noFiles": "Nessun file disponibile", - "noFilesFound": "Nessun file trovato per la tua ricerca", - "openInPageEditor": "Apri nell'Editor di pagine", - "showAll": "Mostra tutto", - "sortByDate": "Ordina per data", - "sortByName": "Ordina per nome", - "sortBySize": "Ordina per dimensione" - }, - "storage": { - "temporaryNotice": "I file sono archiviati temporaneamente nel tuo browser e potrebbero essere eliminati automaticamente", - "storageLimit": "Limite archiviazione", - "storageUsed": "Archiviazione temporanea utilizzata", - "storageFull": "Archiviazione quasi piena. Valuta di rimuovere alcuni file.", - "fileTooLarge": "File troppo grande. Dimensione massima per file", - "storageQuotaExceeded": "Quota di archiviazione superata. Rimuovi alcuni file prima di caricarne altri.", - "approximateSize": "Dimensione approssimativa" - }, - "sanitize": { - "title": "Sanitizza", - "desc": "Rimuovi elementi potenzialmente dannosi dai PDF.", - "submit": "Pulire PDF", - "completed": "Sanitizzazione completata con successo", - "error": { - "generic": "Sanitizzazione non riuscita", - "failed": "Si è verificato un errore durante la sanitizzazione del PDF." - }, - "filenamePrefix": "sanitizzato", - "sanitizationResults": "Risultati sanitizzazione", - "steps": { - "files": "File", - "settings": "Impostazioni", - "results": "Risultati" - }, - "files": { - "placeholder": "Seleziona un file PDF nella vista principale per iniziare" - }, - "options": { - "title": "Opzioni di sanitizzazione", - "note": "Seleziona gli elementi che vuoi rimuovere dal PDF. È necessario selezionarne almeno uno.", - "removeJavaScript": { - "label": "Rimuovi JavaScript", - "desc": "Rimuovi azioni e script JavaScript dal PDF" - }, - "removeEmbeddedFiles": { - "label": "Rimuovi file incorporati", - "desc": "Rimuovi eventuali file incorporati nel PDF" - }, - "removeXMPMetadata": { - "label": "Rimuovi metadati XMP", - "desc": "Rimuovi i metadati XMP dal PDF" - }, - "removeMetadata": { - "label": "Rimuovi metadati documento", - "desc": "Rimuovi le informazioni (titolo, autore, ecc.)" - }, - "removeLinks": { - "label": "Rimuovi collegamenti", - "desc": "Rimuovi link esterni e azioni di avvio dal PDF" - }, - "removeFonts": { - "label": "Rimuovi caratteri", - "desc": "Rimuovi i font incorporati dal PDF" - } - } - }, - "addPassword": { - "title": "Aggiungi Password", - "desc": "Cifra il tuo documento PDF con una password.", - "completed": "Protezione con password applicata", - "submit": "Crittografa", - "filenamePrefix": "crittografato", - "error": { - "failed": "Si è verificato un errore durante la cifratura del PDF." - }, - "passwords": { - "stepTitle": "Password e Cifratura", - "completed": "Password configurate", - "user": { - "label": "Password Utente", - "placeholder": "Inserisci la password dell’utente" - }, - "owner": { - "label": "Password Proprietario", - "placeholder": "Inserisci la password del proprietario" - } - }, - "encryption": { - "keyLength": { - "label": "Lunghezza Chiave di Cifratura", - "40bit": "40-bit (Bassa)", - "128bit": "128 bit (Standard)", - "256bit": "256-bit (Alta)" - } - }, - "results": { - "title": "PDF Cifrati" - }, - "tooltip": { - "header": { - "title": "Panoramica Protezione con Password" - }, - "passwords": { - "title": "Tipi di Password", - "text": "Le password utente limitano l’apertura del documento, mentre le password proprietario controllano cosa è possibile fare con il documento una volta aperto. Puoi impostarne una o entrambe.", - "bullet1": "Password Utente: Necessaria per aprire il PDF", - "bullet2": "Password Proprietario: Controlla i permessi del documento (non supportato da tutti i visualizzatori PDF)" - }, - "encryption": { - "title": "Livelli di Cifratura", - "text": "Livelli di cifratura più alti offrono maggiore sicurezza ma potrebbero non essere supportati dai visualizzatori PDF più datati.", - "bullet1": "40-bit: Sicurezza di base, compatibile con visualizzatori più vecchi", - "bullet2": "128-bit: Sicurezza standard, ampiamente supportata", - "bullet3": "256-bit: Massima sicurezza, richiede visualizzatori moderni" - }, - "permissions": { - "title": "Cambia Permessi", - "text": "Questi permessi controllano ciò che gli utenti possono fare con il PDF. Sono più efficaci combinati con una password proprietario." - } - } - }, - "changePermissions": { - "title": "Cambia Permessi", - "desc": "Modifica restrizioni e permessi del documento.", - "completed": "Permessi modificati", - "submit": "Cambia Permessi", - "error": { - "failed": "Si è verificato un errore durante il cambio dei permessi del PDF." - }, - "permissions": { - "preventAssembly": { - "label": "Previeni assemblaggio del documento" - }, - "preventExtractContent": { - "label": "Previeni estrazione del contenuto" - }, - "preventExtractForAccessibility": { - "label": "Previeni estrazione per accessibilità" - }, - "preventFillInForm": { - "label": "Previeni compilazione dei moduli" - }, - "preventModify": { - "label": "Previeni modifiche" - }, - "preventModifyAnnotations": { - "label": "Previeni annotazioni" - }, - "preventPrinting": { - "label": "Previeni stampa" - }, - "preventPrintingFaithful": { - "label": "Previeni stampa in diversi formati" - } - }, - "results": { - "title": "PDF modificati" - }, - "tooltip": { - "header": { - "title": "Cambia Permessi" - }, - "description": { - "text": "Modifica i permessi del documento, consentendo/vietando l’accesso a diverse funzionalità nei lettori PDF." - }, - "warning": { - "text": "Per rendere questi permessi immodificabili, usa lo strumento Aggiungi password per impostare una password proprietario." - } - } - }, - "removePassword": { - "title": "Rimuovi Password", - "desc": "Rimuovi la password dal tuo PDF.", - "tags": "Decriptare,proteggere,rimuovere la password,eliminare la password", - "password": { - "stepTitle": "Rimuovi Password", - "label": "Password attuale", - "placeholder": "Inserisci la password attuale", - "completed": "Password configurata" - }, - "filenamePrefix": "decrittografato", - "error": { - "failed": "Si è verificato un errore durante la rimozione della password dal PDF." - }, - "tooltip": { - "description": "La rimozione della protezione con password richiede la password usata per cifrare il PDF. Questo decifrerà il documento, rendendolo accessibile senza password." - }, - "submit": "Rimuovi Password", - "results": { - "title": "PDF decrittografati" - } - }, - "automate": { - "title": "Automatizza", - "desc": "Crea flussi di lavoro multi‑step concatenando azioni PDF. Ideale per attività ricorrenti.", - "invalidStep": "Passo non valido", - "files": { - "placeholder": "Seleziona i file da elaborare con questa automazione" - }, - "selection": { - "title": "Selezione Automazione", - "saved": { - "title": "Salvati" - }, - "createNew": { - "title": "Crea nuova automazione" - }, - "suggested": { - "title": "Suggeriti" - } - }, - "creation": { - "createTitle": "Crea Automazione", - "editTitle": "Modifica Automazione", - "intro": "Le automazioni eseguono gli strumenti in sequenza. Per iniziare, aggiungi gli strumenti nell’ordine in cui vuoi che vengano eseguiti.", - "name": { - "label": "Nome Automazione", - "placeholder": "La mia automazione" - }, - "description": { - "label": "Descrizione (opzionale)", - "placeholder": "Descrivi cosa fa questa automazione..." - }, - "tools": { - "selectTool": "Seleziona uno strumento...", - "selected": "Strumenti selezionati", - "remove": "Rimuovi strumento", - "configure": "Configura strumento", - "notConfigured": "! Non configurato", - "addTool": "Aggiungi strumento", - "add": "Aggiungi uno strumento..." - }, - "save": "Salva automazione", - "unsavedChanges": { - "title": "Modifiche non salvate", - "message": "Hai modifiche non salvate. Sei sicuro di voler tornare indietro? Tutte le modifiche andranno perse.", - "cancel": "Annulla", - "confirm": "Torna indietro" - }, - "icon": { - "label": "Icona" - } - }, - "run": { - "title": "Esegui automazione" - }, - "sequence": { - "unnamed": "Automazione senza nome", - "steps": "{{count}} passaggi", - "running": "Esecuzione automazione...", - "run": "Esegui automazione", - "finish": "Fine" - }, - "reviewTitle": "Risultati Automazione", - "config": { - "loading": "Caricamento configurazione strumento...", - "noSettings": "Questo strumento non ha impostazioni configurabili.", - "title": "Configura {{toolName}}", - "description": "Configura le impostazioni per questo strumento. Queste impostazioni verranno applicate quando l’automazione verrà eseguita.", - "cancel": "Annulla", - "save": "Salva configurazione" - }, - "copyToSaved": "Copia in Salvati" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Acquisizione PDF Sicura", - "securePdfIngestionDesc": "Flusso completo di elaborazione PDF che sanifica i documenti, applica OCR con pulizia, converte in formato PDF/A per archiviazione a lungo termine e ottimizza la dimensione del file.", - "emailPreparation": "Preparazione Email", - "emailPreparationDesc": "Ottimizza i PDF per la distribuzione via email comprimendo i file, dividendo i documenti grandi in parti da 20MB compatibili con l’email e rimuovendo i metadati per la privacy.", - "secureWorkflow": "Flusso di Sicurezza", - "secureWorkflowDesc": "Protegge i documenti PDF rimuovendo contenuti potenzialmente malevoli come JavaScript e file incorporati, quindi aggiunge la protezione con password per impedire accessi non autorizzati. La password predefinita è 'password'.", - "processImages": "Elabora Immagini", - "processImagesDesc": "Converte più file immagine in un unico documento PDF, quindi applica la tecnologia OCR per estrarre testo ricercabile dalle immagini.", - "prePublishSanitization": "Sanificazione pre-pubblicazione", - "prePublishSanitizationDesc": "Workflow di sanificazione che rimuove tutti i metadati nascosti, JavaScript, file incorporati, annotazioni e appiattisce i moduli per prevenire fughe di dati prima di pubblicare PDF online." - } - }, - "colorPicker": { - "title": "Scegli il colore" - }, - "common": { - "previous": "Precedente", - "next": "Successivo", - "collapse": "Comprimi", - "expand": "Espandi", - "collapsed": "compresso", - "lines": "righe", - "copy": "Copia", - "copied": "Copiato!", - "refresh": "Aggiorna", - "retry": "Riprova", - "remaining": "rimanenti", - "used": "usati", - "available": "disponibili", - "cancel": "Annulla", - "preview": "Anteprima", - "close": "Chiudi", - "done": "Fatto", - "loading": "Caricamento...", - "back": "Indietro", - "continue": "Continua", - "error": "Errore" - }, - "config": { - "overview": { - "title": "Configurazione applicazione", - "description": "Impostazioni correnti dell'applicazione e dettagli di configurazione.", - "loading": "Caricamento configurazione...", - "error": "Errore", - "warning": "Avviso configurazione", - "sections": { - "basic": "Configurazione di base", - "security": "Configurazione sicurezza", - "system": "Configurazione sistema", - "integration": "Configurazione integrazione" - } - }, - "account": { - "overview": { - "title": "Impostazioni account", - "manageAccountPreferences": "Gestisci le preferenze del tuo account", - "guestDescription": "Sei connesso come ospite. Considera l’aggiornamento dell’account qui sopra." - }, - "upgrade": { - "title": "Aggiorna account ospite", - "description": "Collega il tuo account per preservare la cronologia e accedere a più funzionalità!", - "socialLogin": "Aggiorna con account social", - "linkWith": "Collega con", - "emailPassword": "oppure inserisci la tua email e password", - "email": "Email", - "emailPlaceholder": "Inserisci la tua email", - "password": "Password (opzionale)", - "passwordPlaceholder": "Imposta una password", - "passwordNote": "Lascia vuoto per usare solo la verifica via email", - "upgradeButton": "Aggiorna account" - } - }, - "apiKeys": { - "intro": "Usa la tua chiave API per accedere programmaticamente alle capacità di elaborazione di Stirling PDF.", - "docsTitle": "Documentazione API", - "docsDescription": "Scopri di più su come integrare con Stirling PDF:", - "docsLink": "Documentazione API", - "schemaLink": "Riferimento schema API", - "usage": "Includi questa chiave nell'intestazione X-API-KEY in tutte le richieste API.", - "description": "La tua chiave API per accedere alla suite di strumenti PDF di Stirling. Copiala nel tuo progetto o aggiorna per generarne una nuova.", - "publicKeyAriaLabel": "Chiave API pubblica", - "copyKeyAriaLabel": "Copia chiave API", - "refreshAriaLabel": "Aggiorna chiave API", - "includedCredits": "Crediti inclusi", - "purchasedCredits": "Crediti acquistati", - "totalCredits": "Crediti totali", - "chartAriaLabel": "Uso crediti: inclusi {{includedUsed}} di {{includedTotal}}, acquistati {{purchasedUsed}} di {{purchasedTotal}}", - "nextReset": "Prossimo reset", - "lastApiUse": "Ultimo uso API", - "overlayMessage": "Genera una chiave per vedere crediti e crediti disponibili", - "label": "Chiave API", - "guestInfo": "Gli utenti ospiti non ricevono chiavi API. Crea un account per ottenere una chiave API da usare nelle tue applicazioni.", - "goToAccount": "Vai all’Account", - "refreshModal": { - "title": "Aggiorna chiavi API", - "warning": "⚠️ Attenzione: questa azione genererà nuove chiavi API e renderà non valide le chiavi precedenti.", - "impact": "Qualsiasi applicazione o servizio che usa attualmente queste chiavi smetterà di funzionare finché non le aggiornerai con le nuove.", - "confirmPrompt": "Sei sicuro di voler continuare?", - "confirmCta": "Aggiorna chiavi" - }, - "generateError": "Non siamo riusciti a generare la tua chiave API." - } - }, - "AddAttachmentsRequest": { - "attachments": "Seleziona allegati", - "info": "Seleziona i file da allegare al tuo PDF. Questi file saranno incorporati e accessibili tramite il pannello allegati del PDF.", - "selectFiles": "Seleziona file da allegare", - "placeholder": "Scegli file...", - "addMoreFiles": "Aggiungi altri file...", - "selectedFiles": "File selezionati", - "submit": "Aggiungi allegati", - "tooltip": { - "header": { - "title": "Informazioni su Aggiungi allegati" - }, - "description": { - "title": "Cosa fa" - } - }, - "results": { - "title": "Risultati allegati" - }, - "error": { - "failed": "Operazione di aggiunta allegati non riuscita" - } - }, - "termsAndConditions": "Termini e condizioni", - "logOut": "Esci", - "addAttachments": { - "error": { - "failed": "Si è verificato un errore durante l'aggiunta di allegati al PDF." - } - }, - "autoRename": { - "description": "Questo strumento rinomina automaticamente i file PDF in base al loro contenuto. Analizza il documento per trovare il titolo più adatto dal testo." - }, - "customPosition": "Posizione personalizzata", - "details": "Dettagli", - "invalidUndoData": "Impossibile annullare: dati operazione non validi", - "margin": { - "large": "Grande", - "medium": "Medio", - "small": "Piccolo", - "xLarge": "Extra grande" - }, - "noFilesToUndo": "Impossibile annullare: nessun file è stato elaborato nell'ultima operazione", - "noOperationToUndo": "Nessuna operazione da annullare", - "noValidFiles": "Nessun file valido da elaborare", - "operationCancelled": "Operazione annullata", - "pageEdit": { - "deselectAll": "Deseleziona tutto", - "selectAll": "Seleziona tutto" - }, - "quickPosition": "Posizione rapida", - "reorganizePages": { - "error": { - "failed": "Impossibile riorganizzare le pagine" - }, - "results": { - "title": "Pagine riorganizzate" - }, - "settings": { - "title": "Impostazioni" - }, - "submit": "Riorganizza pagine" - }, - "replace-color": { - "options": { - "fill": "Colore di riempimento", - "gradient": "Gradiente" - }, - "previewOverlayOpacity": "Opacità sovrapposizione anteprima", - "previewOverlayTransparency": "Trasparenza sovrapposizione anteprima", - "previewOverlayVisibility": "Mostra sovrapposizione anteprima", - "selectText": { - "1": "Sostituisci o inverti le opzioni del colore", - "2": "Predefinito (colori ad alto contrasto predefiniti)", - "3": "Personalizzato (colori personalizzati)", - "4": "Inversione completa (inverte tutti i colori)", - "5": "Opzioni di colore ad alto contrasto", - "6": "testo bianco su sfondo nero", - "7": "Testo nero su sfondo bianco", - "8": "Testo giallo su sfondo nero", - "9": "Testo verde su sfondo nero", - "10": "Scegli il colore del testo", - "11": "Scegli il colore di sfondo", - "12": "Scegli colore iniziale", - "13": "Scegli colore finale" - }, - "submit": "Sostituisci", - "title": "Sostituisci-Inverti-Colore" - }, - "size": "Dimensione", - "submit": "Invia", - "success": "Successo", - "tools": { - "noSearchResults": "Nessuno strumento trovato", - "noTools": "Nessuno strumento disponibile" - }, - "undoDataMismatch": "Impossibile annullare: i dati dell'operazione sono danneggiati", - "undoFailed": "Impossibile annullare l'operazione", - "undoQuotaError": "Impossibile annullare: spazio di archiviazione insufficiente", - "undoStorageError": "Annullamento completato ma alcuni file non sono stati salvati nell'archiviazione", - "undoSuccess": "Operazione annullata con successo", - "unsupported": "Non supportato", - "onboarding": { - "welcomeModal": { - "title": "Benvenuto in Stirling PDF!", - "description": "Vuoi fare un tour rapido di 1 minuto per imparare le funzioni chiave e come iniziare?", - "helpHint": "Puoi sempre accedere a questo tour in seguito dal pulsante Guida in basso a sinistra.", - "startTour": "Avvia tour", - "maybeLater": "Magari più tardi", - "dontShowAgain": "Non mostrare più" - }, - "welcomeSlide": { - "title": "Benvenuto in Stirling", - "body": "Stirling PDF è ora pronto per team di tutte le dimensioni. Questo aggiornamento include un nuovo layout, potenti nuove funzionalità admin e la funzione più richiesta - Modifica testo." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Selezioniamo lo strumento Ritaglia per mostrare come usarne uno.", - "toolInterface": "Questa è l'interfaccia dello strumento Ritaglia. Come vedi, non c'è molto perché non abbiamo ancora aggiunto file PDF su cui lavorare.", - "filesButton": "Il pulsante File sulla barra di accesso rapido consente di caricare PDF su cui usare gli strumenti.", - "fileSources": "Puoi caricare nuovi file o accedere ai file recenti da qui. Per il tour, useremo un file di esempio.", - "workbench": "Questo è il Banco di lavoro - l'area principale in cui visualizzare e modificare i PDF.", - "viewSwitcher": "Usa questi controlli per scegliere come vuoi visualizzare i PDF.", - "viewer": "Il Visualizzatore ti consente di leggere e annotare i PDF.", - "pageEditor": "L'Editor di pagine consente varie operazioni sulle pagine dei PDF, come riordinare, ruotare ed eliminare.", - "activeFiles": "La vista File attivi mostra tutti i PDF caricati nello strumento e consente di selezionare quali elaborare.", - "fileCheckbox": "Facendo clic su uno dei file lo selezioni per l'elaborazione. Puoi selezionare più file per operazioni in blocco.", - "selectControls": "La barra destra contiene pulsanti per selezionare/deselezionare rapidamente tutti i PDF attivi, insieme ai pulsanti per cambiare il tema o la lingua dell'app.", - "cropSettings": "Ora che abbiamo selezionato il file che vogliamo ritagliare, possiamo configurare lo strumento Ritaglia per scegliere l'area a cui ritagliare il PDF.", - "runButton": "Una volta configurato lo strumento, questo pulsante consente di eseguirlo su tutti i PDF selezionati.", - "results": "Dopo che lo strumento ha terminato l'esecuzione, la fase di Revisione mostrerà un'anteprima dei risultati in questo pannello e ti permetterà di annullare l'operazione o scaricare il file. ", - "fileReplacement": "Il file modificato sostituirà automaticamente l'originale nel Banco di lavoro, consentendoti di farlo passare facilmente attraverso altri strumenti.", - "pinButton": "Puoi usare il pulsante Blocca se preferisci che i file restino attivi dopo l'esecuzione degli strumenti.", - "wrapUp": "Tutto pronto! Hai imparato le aree principali dell'app e come usarle. Fai clic sul pulsante Guida quando vuoi per rivedere questo tour.", - "previous": "Precedente", - "next": "Successivo", - "finish": "Fine", - "startTour": "Avvia tour", - "startTourDescription": "Fai un tour guidato delle funzioni chiave di Stirling PDF", - "buttons": { - "next": "Avanti →", - "back": "Indietro", - "skipForNow": "Salta per ora", - "download": "Scarica →", - "showMeAround": "Fammi fare un tour", - "skipTheTour": "Salta il tour" - }, - "serverLicense": { - "skip": "Salta per ora", - "seePlans": "Vedi piani →", - "upgrade": "Esegui upgrade ora →", - "freeTitle": "Licenza server", - "overLimitTitle": "Licenza server necessaria", - "overLimitBody": "La nostra licenza consente fino a {{freeTierLimit}} utenti gratuiti per server. Hai {{overLimitUserCopy}} utenti Stirling. Per continuare senza interruzioni, esegui l'upgrade al piano Stirling Server - posti illimitati, modifica del testo PDF e pieno controllo admin a $99/server/mese.", - "freeBody": "La nostra licenza Open-Core consente fino a {{freeTierLimit}} utenti gratuiti per server. Per scalare senza interruzioni e ottenere accesso anticipato al nuovo strumento di modifica testo PDF, consigliamo il piano Stirling Server - modifica completa e posti illimitati a $99/server/mese." - }, - "desktopInstall": { - "title": "Download", - "titleWithOs": "Download per {{osLabel}}", - "body": "Stirling funziona al meglio come app desktop. Puoi usarla offline, accedere più velocemente ai documenti e modificare localmente sul tuo computer." - }, - "planOverview": { - "adminTitle": "Panoramica admin", - "userTitle": "Panoramica piano", - "adminBodyLoginEnabled": "Come admin, puoi gestire utenti, configurare impostazioni e monitorare lo stato del server. Le prime {{freeTierLimit}} persone sul tuo server possono usare Stirling gratuitamente.", - "adminBodyLoginDisabled": "Una volta abilitata la modalità login, potrai gestire utenti, configurare impostazioni e monitorare lo stato del server. Le prime {{freeTierLimit}} persone sul tuo server possono usare Stirling gratuitamente.", - "userBody": "Invita i colleghi, assegna ruoli e tieni i documenti organizzati in un unico spazio di lavoro sicuro. Abilita la modalità login quando sei pronto a crescere oltre l'uso individuale." - }, - "securityCheck": { - "message": "L'applicazione ha subito cambiamenti significativi di recente. Potrebbe essere necessaria l'attenzione dell'amministratore del server. Conferma il tuo ruolo per continuare." - } - }, - "adminOnboarding": { - "welcome": "Benvenuto nel Tour Admin! Esploriamo le potenti funzionalità enterprise e le impostazioni disponibili per gli amministratori di sistema.", - "configButton": "Fai clic sul pulsante Config per accedere a tutte le impostazioni di sistema e ai controlli amministrativi.", - "settingsOverview": "Questo è il Pannello impostazioni. Le impostazioni amministrative sono organizzate per categoria per una facile navigazione.", - "teamsAndUsers": "Gestisci qui Team e singoli utenti. Puoi invitare nuovi utenti via email, link condivisibili o creare tu stesso account personalizzati per loro.", - "systemCustomization": "Abbiamo ampie modalità per personalizzare l'interfaccia: le Impostazioni di sistema consentono di cambiare il nome dell'app e le lingue, Funzionalità consente la gestione del certificato server e Endpoint permette di abilitare o disabilitare strumenti specifici per i tuoi utenti.", - "databaseSection": "Per ambienti di produzione avanzati, abbiamo impostazioni per consentire collegamenti a database esterni così da integrarti con la tua infrastruttura esistente.", - "connectionsSection": "La sezione Connessioni supporta vari metodi di accesso tra cui SSO personalizzato e provider SAML come Google e GitHub, oltre a integrazioni email per notifiche e comunicazioni.", - "adminTools": "Infine, disponiamo di strumenti di amministrazione avanzati come l'Auditing per tracciare l'attività di sistema e le Analisi d'uso per monitorare come gli utenti interagiscono con la piattaforma.", - "wrapUp": "Questo è il tour admin! Hai visto le funzionalità enterprise che rendono Stirling PDF una soluzione potente e personalizzabile per le organizzazioni. Accedi a questo tour in qualsiasi momento dal menu Guida." - }, - "workspace": { - "title": "Area di lavoro", - "people": { - "title": "Persone", - "description": "Gestisci i membri dell'area di lavoro e i loro permessi", - "loading": "Caricamento persone...", - "searchMembers": "Cerca membri...", - "addMembers": "Aggiungi membri", - "inviteMembers": { - "label": "Invita membri", - "subtitle": "Digita o incolla le email qui sotto, separate da virgole. La tua area di lavoro sarà fatturata in base ai membri." - }, - "user": "Utente", - "role": "Ruolo", - "team": "Team", - "status": "Stato", - "actions": { - "label": "Azioni", - "upgrade": "Upgrade" - }, - "noMembersFound": "Nessun membro trovato", - "active": "Attivo", - "disabled": "Disabilitato", - "activeSession": "Sessione attiva", - "member": "Membro", - "admin": "Amministratore", - "roleDescriptions": { - "admin": "Può gestire impostazioni e invitare membri, con pieno accesso amministrativo.", - "member": "Può visualizzare e modificare i file condivisi, ma non può gestire impostazioni o membri dell'area di lavoro.", - "user": "Utente" - }, - "editRole": "Modifica ruolo", - "enable": "Abilita", - "disable": "Disabilita", - "deleteUser": "Elimina utente", - "deleteUserSuccess": "Utente eliminato con successo", - "deleteUserError": "Impossibile eliminare l'utente", - "confirmDelete": "Sei sicuro di voler eliminare questo utente? Questa azione non può essere annullata.", - "addMember": { - "title": "Aggiungi membro", - "username": "Nome utente (Email)", - "usernamePlaceholder": "utente@example.com", - "password": "Password", - "passwordPlaceholder": "Inserisci password", - "role": "Ruolo", - "team": "Team (Opzionale)", - "teamPlaceholder": "Seleziona un team", - "forcePasswordChange": "Forza cambio password al primo accesso", - "cancel": "Annulla", - "submit": "Aggiungi membro", - "usernameRequired": "Nome utente e password sono obbligatori", - "passwordTooShort": "La password deve contenere almeno 6 caratteri", - "success": "Utente creato con successo", - "error": "Impossibile creare l'utente" - }, - "editMember": { - "title": "Modifica membro", - "editing": "Modifica:", - "role": "Ruolo", - "team": "Team (Opzionale)", - "teamPlaceholder": "Seleziona un team", - "cancel": "Annulla", - "submit": "Aggiorna membro", - "success": "Utente aggiornato con successo", - "error": "Impossibile aggiornare l'utente" - }, - "toggleEnabled": { - "success": "Stato utente aggiornato con successo", - "error": "Impossibile aggiornare lo stato utente" - }, - "delete": { - "success": "Utente eliminato con successo", - "error": "Impossibile eliminare l'utente" - }, - "emailInvite": { - "tab": "Invito via email", - "description": "Digita o incolla le email qui sotto, separate da virgole. Gli utenti riceveranno le credenziali di accesso via email.", - "emails": "Indirizzi email", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "È richiesto almeno un indirizzo email", - "submit": "Invia inviti", - "success": "utente/i invitato/i con successo", - "partialSuccess": "Alcuni inviti non sono riusciti", - "allFailed": "Impossibile invitare gli utenti", - "error": "Invio inviti non riuscito" - }, - "directInvite": { - "tab": "Creazione diretta" - }, - "inviteLinkTab": { - "tab": "Link di invito" - }, - "inviteLink": { - "description": "Genera un link sicuro che consente all'utente di impostare la propria password", - "email": "Indirizzo email", - "emailPlaceholder": "user@example.com (opzionale)", - "emailDescription": "Opzionale - lascia vuoto per un link di invito generale utilizzabile da chiunque", - "emailRequired": "L'indirizzo email è obbligatorio", - "emailOptional": "Opzionale - lascia vuoto per un link di invito generale", - "emailRequiredForSend": "L'indirizzo email è richiesto per inviare la notifica email", - "expiryHours": "Ore di scadenza", - "expiryDescription": "Quante ore prima che il link scada", - "sendEmail": "Invia link di invito via email", - "sendEmailDescription": "Se abilitato, il link di invito verrà inviato all'indirizzo email specificato", - "smtpRequired": "SMTP non configurato", - "generate": "Genera link", - "generated": "Link di invito generato", - "copied": "Link copiato negli appunti", - "success": "Link di invito generato con successo", - "successWithEmail": "Link di invito generato e inviato via email", - "emailSent": "Link di invito generato e inviato via email", - "emailFailed": "Link di invito generato, ma invio email non riuscito", - "emailFailedDetails": "Errore: {0}. Condividi il link di invito manualmente.", - "error": "Impossibile generare il link di invito", - "submit": "Genera link di invito" - }, - "inviteMode": { - "username": "Nome utente", - "email": "Email", - "link": "Link", - "emailDisabled": "Gli inviti via email richiedono la configurazione di SMTP e mail.enableInvites=true nelle impostazioni" - }, - "license": { - "users": "utenti", - "availableSlots": "Slot disponibili", - "grandfathered": "Ereditati", - "grandfatheredShort": "{{count}} ereditati", - "fromLicense": "dalla licenza", - "slotsAvailable": "{{count}} slot utente disponibili", - "noSlotsAvailable": "Nessuno slot disponibile", - "currentUsage": "Attualmente in uso {{current}} su {{max}} licenze utente" - }, - "loginRequired": "Abilita prima la modalità login" - }, - "teams": { - "title": "Team", - "description": "Gestisci i team e organizza i membri dello spazio di lavoro", - "loading": "Caricamento dei team...", - "loadingDetails": "Caricamento dei dettagli del team...", - "loadError": "Impossibile caricare i dettagli del team", - "createNewTeam": "Crea nuovo team", - "teamName": "Nome team", - "totalMembers": "Membri totali", - "actions": "Azioni", - "noTeamsFound": "Nessun team trovato", - "noMembers": "Nessun membro in questo team", - "system": "Sistema", - "addMember": "Aggiungi membro", - "viewTeam": "Visualizza team", - "removeMember": "Rimuovi dal team", - "cannotRemoveFromSystemTeam": "Impossibile rimuovere dal team di sistema", - "renameTeamLabel": "Rinomina team", - "deleteTeamLabel": "Elimina team", - "cannotDeleteInternal": "Impossibile eliminare il team Internal", - "confirmDelete": "Sei sicuro di voler eliminare questo team? Il team deve essere vuoto per poterlo eliminare.", - "confirmRemove": "Rimuovere l'utente da questo team?", - "cannotRenameInternal": "Impossibile rinominare il team Internal", - "cannotAddToInternal": "Impossibile aggiungere membri al team Internal", - "teamNotFound": "Team non trovato", - "backToTeams": "Torna ai team", - "memberCount": "{{count}} membri", - "removeMemberSuccess": "Utente rimosso dal team", - "removeMemberError": "Impossibile rimuovere l'utente dal team", - "createTeam": { - "title": "Crea nuovo team", - "teamName": "Nome team", - "teamNamePlaceholder": "Inserisci il nome del team", - "cancel": "Annulla", - "submit": "Crea team", - "nameRequired": "Il nome del team è obbligatorio", - "success": "Team creato con successo", - "error": "Impossibile creare il team" - }, - "renameTeam": { - "title": "Rinomina team", - "renaming": "Rinominazione:", - "newTeamName": "Nuovo nome del team", - "newTeamNamePlaceholder": "Inserisci il nuovo nome del team", - "cancel": "Annulla", - "submit": "Rinomina team", - "nameRequired": "Il nome del team è obbligatorio", - "success": "Team rinominato con successo", - "error": "Impossibile rinominare il team" - }, - "deleteTeam": { - "success": "Team eliminato con successo", - "error": "Impossibile eliminare il team. Assicurati che il team sia vuoto.", - "teamMustBeEmpty": "Il team deve essere vuoto prima dell'eliminazione" - }, - "addMemberToTeam": { - "title": "Aggiungi membro al team", - "addingTo": "Aggiunta a", - "selectUser": "Seleziona utente", - "selectUserPlaceholder": "Scegli un utente", - "selectUserRequired": "Seleziona un utente", - "currentlyIn": "attualmente in", - "willBeMoved": "Nota: Questo utente verrà spostato dal suo team attuale a questo team.", - "cancel": "Annulla", - "submit": "Aggiungi membro", - "userRequired": "Seleziona un utente", - "success": "Membro aggiunto al team con successo", - "error": "Impossibile aggiungere il membro al team" - }, - "changeTeam": { - "label": "Cambia team", - "title": "Cambia team", - "changing": "Spostamento", - "selectTeam": "Seleziona team", - "selectTeamPlaceholder": "Scegli un team", - "selectTeamRequired": "Seleziona un team", - "success": "Team cambiato con successo", - "error": "Impossibile cambiare team", - "submit": "Cambia team" - } - } - }, - "plan": { - "currency": "Valuta", - "popular": "Popolare", - "current": "Piano attuale", - "upgrade": "Aggiorna", - "contact": "Contattaci", - "customPricing": "Personalizzato", - "showComparison": "Confronta tutte le funzionalità", - "hideComparison": "Nascondi confronto funzionalità", - "featureComparison": "Confronto funzionalità", - "from": "Da", - "perMonth": "/mese", - "perSeat": "/posto", - "withServer": "+ Piano Server", - "licensedSeats": "Con licenza: {{count}} posti", - "includedInCurrent": "Incluso nel tuo piano", - "selectPlan": "Seleziona piano", - "manage": "Gestisci", - "manageSubscription": { - "description": "Gestisci abbonamento, fatturazione e metodi di pagamento" - }, - "activePlan": { - "title": "Piano attivo", - "subtitle": "Dettagli del tuo abbonamento attuale" - }, - "availablePlans": { - "title": "Piani disponibili", - "subtitle": "Scegli il piano adatto alle tue esigenze" - }, - "static": { - "title": "Informazioni di fatturazione", - "message": "La fatturazione online non è attualmente configurata. Per aggiornare il piano o gestire gli abbonamenti, contattaci direttamente.", - "contactSales": "Contatta il reparto vendite", - "contactToUpgrade": "Contattaci per aggiornare o personalizzare il tuo piano", - "maxUsers": "Utenti massimi", - "upTo": "Fino a" - }, - "period": { - "month": "mese", - "perUserPerMonth": "/utente/mese" - }, - "free": { - "name": "Gratis", - "highlight1": "Uso limitato degli strumenti a settimana", - "highlight2": "Accesso a tutti gli strumenti", - "highlight3": "Supporto della community", - "forever": "Gratis per sempre", - "included": "Incluso" - }, - "pro": { - "name": "Pro", - "highlight1": "Uso illimitato degli strumenti", - "highlight2": "Strumenti PDF avanzati", - "highlight3": "Nessuna filigrana" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Prezzi personalizzati", - "highlight2": "Supporto dedicato", - "highlight3": "Funzionalità più recenti", - "requiresServer": "Richiede Server", - "requiresServerMessage": "Esegui prima l'upgrade al piano Server prima di passare a Enterprise." - }, - "feature": { - "title": "Funzionalità", - "pdfTools": "Strumenti PDF di base", - "fileSize": "Limite dimensione file", - "automation": "Automatizza i flussi di lavoro degli strumenti", - "api": "Accesso API", - "priority": "Supporto prioritario", - "customPricing": "Prezzi personalizzati" - }, - "licenseWarning": { - "title": "Limite gratuito self-hosted raggiunto", - "body": "Hai {{total}} utenti ma il livello gratuito supporta solo {{limit}} per server. Esegui l'upgrade per mantenere Stirling PDF operativo senza problemi.", - "overLimit": "più di {{limit}}", - "cta": "Vedi piani" - } - }, - "subscription": { - "status": { - "active": "Attivo", - "pastDue": "In ritardo", - "canceled": "Annullato", - "incomplete": "Incompleto", - "trialing": "Prova", - "none": "Nessun abbonamento" - }, - "renewsOn": "Si rinnova il {{date}}", - "cancelsOn": "Si annulla il {{date}}" - }, - "billing": { - "manageBilling": "Gestisci fatturazione", - "portal": { - "error": "Impossibile aprire il portale di fatturazione" - }, - "updateSeats": "Aggiorna posti", - "updateEnterpriseSeats": "Aggiorna posti Enterprise", - "currentSeats": "Posti attuali", - "minimumSeats": "Posti minimi", - "basedOnUsers": "(utenti attuali)", - "newSeatCount": "Nuovo numero di posti", - "newSeatCountDescription": "Seleziona il numero di posti per la tua licenza Enterprise", - "whatHappensNext": "Cosa succede dopo?", - "stripePortalRedirect": "Verrai reindirizzato al portale di fatturazione di Stripe per rivedere e confermare la modifica dei posti. L'importo proporzionato sarà calcolato automaticamente.", - "preparingUpdate": "Preparazione aggiornamento posti...", - "seatCountTooLow": "Il numero di posti deve essere almeno {{minimum}} (utenti attuali)", - "seatCountUnchanged": "Seleziona un numero di posti diverso", - "seatsUpdated": "Posti aggiornati", - "seatsUpdatedMessage": "I posti Enterprise sono stati aggiornati a {{seats}}", - "updateProcessing": "Aggiornamento in elaborazione", - "updateProcessingMessage": "L'aggiornamento dei posti è in elaborazione. Aggiorna tra qualche istante.", - "notEnterprise": "La gestione dei posti è disponibile solo per licenze Enterprise" - }, - "upgradeBanner": { - "title": "Aggiorna al piano Server", - "message": "Ottieni il massimo da Stirling PDF con utenti illimitati e funzionalità avanzate", - "upgradeButton": "Esegui upgrade ora", - "dismiss": "Ignora banner", - "attentionTitle": "Questo server richiede attenzione dell'admin", - "attentionBody": "Il tuo admin deve accedere per vedere più informazioni. Contattalo immediatamente.", - "attentionBodyAdmin": "Verifica i requisiti di licenza per mantenere questo server conforme.", - "seeInfo": "Vedi info" - }, - "payment": { - "preparing": "Preparazione del checkout...", - "redirecting": "Reindirizzamento al checkout sicuro...", - "upgradeTitle": "Aggiorna a {{planName}}", - "success": "Pagamento riuscito!", - "successMessage": "Il tuo abbonamento è stato attivato con successo. Riceverai a breve un'email di conferma.", - "autoClose": "Questa finestra si chiuderà automaticamente...", - "error": "Errore di pagamento", - "upgradeSuccess": "Pagamento riuscito! Il tuo abbonamento è stato aggiornato. La licenza è stata aggiornata sul tuo server. Riceverai a breve un'email di conferma.", - "paymentSuccess": "Pagamento riuscito! Recupero della tua chiave di licenza...", - "licenseActivated": "Licenza attivata! La tua chiave di licenza è stata salvata. È stata inviata un'email di conferma al tuo indirizzo registrato.", - "licenseDelayed": "Pagamento riuscito! La tua licenza è in fase di generazione. Riceverai a breve un'email con la chiave di licenza. Se non la ricevi entro 10 minuti, contatta il supporto.", - "licensePollingError": "Pagamento riuscito ma non siamo riusciti a recuperare automaticamente la tua chiave di licenza. Controlla l'email o contatta il supporto con la conferma di pagamento.", - "licenseRetrievalError": "Pagamento riuscito ma il recupero della licenza non è riuscito. Riceverai la chiave di licenza via email. Contatta il supporto se non la ricevi entro 10 minuti.", - "syncError": "Pagamento riuscito ma la sincronizzazione della licenza non è riuscita. La tua licenza sarà aggiornata a breve. Contatta il supporto se i problemi persistono.", - "licenseSaveError": "Impossibile salvare la chiave di licenza. Contatta il supporto con la tua chiave di licenza per completare l'attivazione.", - "paymentCanceled": "Pagamento annullato. Nessun addebito effettuato.", - "syncingLicense": "Sincronizzazione della licenza aggiornata...", - "generatingLicense": "Generazione della chiave di licenza...", - "upgradeComplete": "Upgrade completato", - "upgradeCompleteMessage": "Il tuo abbonamento è stato aggiornato correttamente. La chiave di licenza esistente è stata aggiornata.", - "stripeNotConfigured": "Stripe non configurato", - "stripeNotConfiguredMessage": "L'integrazione dei pagamenti Stripe non è configurata. Contatta il tuo amministratore.", - "monthly": "Mensile", - "yearly": "Annuale", - "billingPeriod": "Periodo di fatturazione", - "enterpriseNote": "I posti possono essere modificati al checkout (1-1000).", - "installationId": "ID installazione", - "licenseKey": "La tua chiave di licenza", - "licenseInstructions": "È stata aggiunta alla tua installazione. Riceverai anche una copia via email.", - "canCloseWindow": "Ora puoi chiudere questa finestra.", - "licenseKeyProcessing": "Elaborazione chiave di licenza", - "licenseDelayedMessage": "La tua chiave di licenza è in fase di generazione. Controlla a breve la tua email o contatta il supporto.", - "perYear": "/anno", - "perMonth": "/mese", - "emailInvalid": "Inserisci un indirizzo email valido", - "emailStage": { - "title": "Inserisci la tua email", - "description": "La useremo per inviare la chiave di licenza e le ricevute.", - "emailLabel": "Indirizzo email", - "emailPlaceholder": "tuo@email.com", - "continue": "Continua", - "modalTitle": "Inizia - {{planName}}" - }, - "planStage": { - "title": "Scegli il periodo di fatturazione", - "savingsNote": "Risparmia il {{percent}}% con la fatturazione annuale", - "basePrice": "Prezzo base", - "seatPrice": "Per posto", - "totalForSeats": "Totale ({{count}} posti)", - "selectMonthly": "Seleziona mensile", - "selectYearly": "Seleziona annuale", - "savePercent": "Risparmia {{percent}}%", - "savingsAmount": "Risparmi {{amount}}", - "modalTitle": "Seleziona periodo di fatturazione - {{planName}}", - "billedYearly": "Fatturato annualmente a {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Torna alla selezione piano", - "selectedPlan": "Piano selezionato", - "modalTitle": "Completa il pagamento - {{planName}}" - } - }, - "firstLogin": { - "title": "Primo accesso", - "welcomeTitle": "Benvenuto!", - "welcomeMessage": "Per motivi di sicurezza, devi cambiare la password al primo accesso.", - "loggedInAs": "Accesso effettuato come", - "error": "Errore", - "currentPassword": "Password attuale", - "enterCurrentPassword": "Inserisci la password attuale", - "newPassword": "Nuova password", - "enterNewPassword": "Inserisci la nuova password (min 8 caratteri)", - "confirmPassword": "Conferma nuova password", - "reEnterNewPassword": "Reinserisci la nuova password", - "changePassword": "Cambia password", - "allFieldsRequired": "Tutti i campi sono obbligatori", - "passwordsDoNotMatch": "Le nuove password non coincidono", - "passwordTooShort": "La password deve essere di almeno 8 caratteri", - "passwordMustBeDifferent": "La nuova password deve essere diversa da quella attuale", - "passwordChangedSuccess": "Password cambiata con successo! Effettua di nuovo l'accesso.", - "passwordChangeFailed": "Impossibile cambiare la password. Controlla la password attuale." - }, - "invite": { - "welcome": "Benvenuto in Stirling PDF", - "invalidToken": "Link di invito non valido", - "validationError": "Impossibile convalidare il link di invito", - "passwordRequired": "La password è obbligatoria", - "passwordTooShort": "La password deve essere di almeno 6 caratteri", - "passwordMismatch": "Le password non coincidono", - "acceptError": "Impossibile creare l'account", - "validating": "Convalida dell'invito...", - "invalidInvitation": "Invito non valido", - "goToLogin": "Vai al login", - "welcomeTitle": "Sei stato invitato!", - "welcomeSubtitle": "Completa la configurazione dell'account per iniziare", - "accountFor": "Creazione account per", - "linkExpires": "Il link scade", - "email": "Indirizzo email", - "emailPlaceholder": "Inserisci il tuo indirizzo email", - "emailRequired": "L'indirizzo email è obbligatorio", - "invalidEmail": "Indirizzo email non valido", - "choosePassword": "Scegli una password", - "passwordPlaceholder": "Inserisci la tua password", - "confirmPassword": "Conferma password", - "confirmPasswordPlaceholder": "Reinserisci la tua password", - "createAccount": "Crea account", - "creating": "Creazione dell'account...", - "alreadyHaveAccount": "Hai già un account?", - "signIn": "Accedi" - }, - "audit": { - "error": { - "title": "Errore nel caricamento del sistema di audit" - }, - "notAvailable": "Sistema di audit non disponibile", - "notAvailableMessage": "Il sistema di audit non è configurato o non è disponibile.", - "disabled": "La registrazione dell'audit è disattivata", - "disabledMessage": "Abilita la registrazione dell'audit nella configurazione dell'applicazione per tracciare gli eventi di sistema.", - "systemStatus": { - "title": "Stato del sistema", - "status": "Registrazione dell'audit", - "enabled": "Abilitato", - "disabled": "Disabilitato", - "level": "Livello di audit", - "retention": "Periodo di conservazione", - "days": "giorni", - "totalEvents": "Eventi totali" - }, - "tabs": { - "dashboard": "Dashboard", - "events": "Eventi di audit", - "export": "Esporta" - }, - "charts": { - "title": "Dashboard di audit", - "error": "Errore nel caricamento dei grafici", - "day": "Giorno", - "week": "Settimana", - "month": "Mese", - "byType": "Eventi per tipo", - "byUser": "Eventi per utente", - "overTime": "Eventi nel tempo" - }, - "events": { - "title": "Eventi di audit", - "filterByType": "Filtra per tipo", - "filterByUser": "Filtra per utente", - "startDate": "Data di inizio", - "endDate": "Data di fine", - "clearFilters": "Azzera", - "error": "Errore nel caricamento degli eventi", - "noEvents": "Nessun evento trovato", - "timestamp": "Timestamp", - "type": "Tipo", - "user": "Utente", - "ipAddress": "Indirizzo IP", - "actions": "Azioni", - "viewDetails": "Visualizza dettagli", - "eventDetails": "Dettagli evento", - "details": "Dettagli" - }, - "export": { - "title": "Esporta dati di audit", - "description": "Esporta gli eventi di audit in formato CSV o JSON. Usa i filtri per limitare i dati esportati.", - "format": "Formato di esportazione", - "filters": "Filtri (opzionale)", - "filterByType": "Filtra per tipo", - "filterByUser": "Filtra per utente", - "startDate": "Data di inizio", - "endDate": "Data di fine", - "clearFilters": "Azzera", - "exportButton": "Esporta dati", - "error": "Impossibile esportare i dati" - } - }, - "usage": { - "noData": "Nessun dato disponibile", - "error": "Errore nel caricamento delle statistiche di utilizzo", - "noDataMessage": "Nessuna statistica di utilizzo attualmente disponibile.", - "controls": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Tutti", - "refresh": "Aggiorna", - "dataTypeLabel": "Tipo di dati:", - "dataType": { - "all": "Tutti", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Tutti" - }, - "stats": { - "totalEndpoints": "Endpoint totali", - "totalVisits": "Visite totali", - "showing": "Mostrando", - "selectedVisits": "Visite selezionate" - }, - "chart": { - "title": "Grafico utilizzo endpoint" - }, - "table": { - "title": "Statistiche dettagliate", - "endpoint": "Endpoint", - "visits": "Visite", - "percentage": "Percentuale", - "noData": "Nessun dato disponibile" - } - }, - "backendHealth": { - "checking": "Verifica dello stato del backend...", - "online": "Backend online", - "offline": "Backend offline", - "starting": "Backend in avvio...", - "wait": "Attendi che il backend completi l'avvio e riprova." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Sblocca il PDF per continuare", - "title": "Rimuovi la password per continuare", - "description": "Questo PDF è protetto da password. Inserisci la password per continuare a lavorarci.", - "password": { - "label": "Password PDF", - "placeholder": "Inserisci la password del PDF" - }, - "skip": "Salta per ora", - "unlock": "Sblocca e continua", - "incorrectPassword": "Password errata", - "missingFile": "Il file selezionato non è più disponibile.", - "emptyResponse": "La rimozione della password non ha prodotto alcun file.", - "required": "Inserisci la password per continuare.", - "successTitle": "Password rimossa", - "successBodyWithName": "Password rimossa da {{fileName}}", - "successBody": "Password rimossa con successo." - }, - "setup": { - "welcome": "Benvenuto in Stirling PDF", - "description": "Inizia scegliendo come vuoi usare Stirling PDF", - "step1": { - "label": "Scegli modalità", - "description": "Offline o Server" - }, - "step2": { - "label": "Seleziona server", - "description": "Server self-hosted" - }, - "step3": { - "label": "Login", - "description": "Inserisci credenziali" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Accedi con il tuo account Stirling" - }, - "selfhosted": { - "title": "Server self-hosted", - "description": "Connettiti al tuo server Stirling PDF" - } - }, - "saas": { - "title": "Accedi a Stirling", - "subtitle": "Accedi con il tuo account Stirling" - }, - "selfhosted": { - "title": "Accedi al server", - "subtitle": "Inserisci le credenziali del server" - }, - "server": { - "title": "Connetti al server", - "subtitle": "Inserisci l'URL del tuo server self-hosted", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Server self-hosted" - }, - "url": { - "label": "URL server", - "description": "Inserisci l'URL completo del tuo server Stirling PDF self-hosted" - }, - "error": { - "emptyUrl": "Inserisci un URL del server", - "unreachable": "Impossibile connettersi al server", - "testFailed": "Test di connessione non riuscito" - }, - "testing": "Verifica connessione..." - }, - "login": { - "title": "Accedi", - "subtitle": "Inserisci le credenziali per continuare", - "connectingTo": "Connessione a:", - "username": { - "label": "Nome utente", - "placeholder": "Inserisci il nome utente" - }, - "email": { - "label": "Email", - "placeholder": "Inserisci la tua email" - }, - "password": { - "label": "Password", - "placeholder": "Inserisci la tua password" - }, - "error": { - "emptyUsername": "Inserisci il nome utente", - "emptyEmail": "Inserisci la tua email", - "emptyPassword": "Inserisci la password", - "oauthFailed": "Accesso OAuth non riuscito. Riprova." - }, - "submit": "Login", - "signInWith": "Accedi con", - "oauthPending": "Apertura del browser per l'autenticazione...", - "orContinueWith": "Oppure continua con email" - } - }, - "oauth": { - "success": { - "title": "Autenticazione riuscita", - "message": "Puoi chiudere questa finestra e tornare a Stirling PDF." - }, - "error": { - "title": "Autenticazione non riuscita", - "message": "L'autenticazione non è andata a buon fine. Puoi chiudere questa finestra e riprovare." - } - }, - "pdfTextEditor": { - "title": "Editor JSON PDF", - "viewLabel": "Editor PDF", - "converting": "Conversione del PDF in formato modificabile...", - "conversionFailed": "Conversione del PDF non riuscita. Riprova.", - "currentFile": "File corrente: {{name}}", - "pageSummary": "Pagina {{number}} di {{total}}", - "pagePreviewAlt": "Anteprima pagina", - "imageLabel": "Immagine posizionata", - "noTextOnPage": "Nessun testo modificabile rilevato in questa pagina.", - "pageType": { - "paragraph": "Pagina a paragrafi", - "sparse": "Testo sparso" - }, - "groupingMode": { - "auto": "Auto", - "paragraph": "Paragrafo", - "singleLine": "Riga singola" - }, - "badges": { - "unsaved": "Modificato", - "modified": "Modificato", - "earlyAccess": "Accesso anticipato" - }, - "actions": { - "reset": "Reimposta modifiche", - "downloadJson": "Scarica JSON", - "generatePdf": "Genera PDF" - }, - "options": { - "autoScaleText": { - "title": "Ridimensiona automaticamente il testo alle caselle", - "description": "Ridimensiona orizzontalmente il testo per adattarlo al riquadro originale quando il rendering dei font differisce dal PDF." - }, - "groupingMode": { - "title": "Modalità di raggruppamento testo", - "autoDescription": "Rileva automaticamente il tipo di pagina e raggruppa il testo in modo appropriato.", - "paragraphDescription": "Raggruppa righe allineate in caselle di testo a paragrafo multi-riga.", - "singleLineDescription": "Mantiene ogni riga di testo del PDF come casella di testo separata." - }, - "manualGrouping": { - "descriptionInline": "Suggerimento: Tieni premuto Ctrl (Cmd) o Shift per selezionare più caselle di testo. Apparirà una barra degli strumenti sopra la selezione per unire, separare o regolare le larghezze." - }, - "forceSingleElement": { - "title": "Blocca il testo modificato in un singolo elemento PDF", - "description": "Se attivato, l'editor esporta ogni casella di testo modificata come un unico elemento di testo PDF per evitare glifi sovrapposti o font misti." - } - }, - "manual": { - "mergeTooltip": "Unisci caselle selezionate", - "merge": "Unisci selezione", - "ungroupTooltip": "Dividi il paragrafo in righe", - "ungroup": "Separa selezione", - "widthMenu": "Opzioni larghezza", - "expandWidth": "Espandi fino al bordo della pagina", - "resetWidth": "Reimposta larghezza", - "resizeHandle": "Regola larghezza testo" - }, - "disclaimer": { - "heading": "Limiti dell'anteprima", - "textFocus": "Questo spazio di lavoro è focalizzato sulla modifica del testo e sul riposizionamento delle immagini incorporate. Elementi grafici complessi, widget di moduli e grafica a livelli sono preservati per l'esportazione ma non sono completamente modificabili qui.", - "previewVariance": "Alcuni elementi visivi (come bordi di tabelle, forme o aspetto delle annotazioni) potrebbero non essere visualizzati esattamente nell'anteprima. Il PDF esportato mantiene i comandi di disegno originali quando possibile.", - "alpha": "Questo visualizzatore alpha è in evoluzione: alcuni font, colori, effetti di trasparenza e dettagli di layout possono variare leggermente. Verifica il PDF generato prima di condividerlo." - }, - "empty": { - "title": "Nessun documento caricato", - "subtitle": "Carica un file PDF o JSON per iniziare a modificare il testo." - }, - "welcomeBanner": { - "title": "Benvenuto in PDF Text Editor (Accesso anticipato)", - "experimental": "Funzionalità sperimentale in sviluppo attivo. Possibili instabilità e problemi durante l'uso.", - "howItWorks": "Questo strumento converte il tuo PDF in un formato modificabile in cui puoi modificare il testo e riposizionare le immagini. Le modifiche vengono salvate in un nuovo PDF.", - "bestFor": "Ideale per:", - "bestFor1": "PDF semplici con soprattutto testo e immagini", - "bestFor2": "Documenti con formattazione standard dei paragrafi", - "bestFor3": "Lettere, saggi, relazioni e documenti di base", - "notIdealFor": "Non ideale per:", - "notIdealFor1": "PDF con formattazioni speciali come elenchi puntati, tabelle o layout multicolonna", - "notIdealFor2": "Riviste, brochure o documenti con design complesso", - "notIdealFor3": "Manuali con layout complessi", - "limitations": "Limitazioni attuali:", - "limitation1": "Il rendering dei font può differire leggermente dal PDF originale", - "limitation2": "Grafica complessa, campi modulo e annotazioni sono preservati ma non modificabili", - "limitation3": "I file grandi possono richiedere tempo per la conversione e l'elaborazione", - "knownIssues": "Problemi noti (in risoluzione):", - "issue1": "Il colore del testo al momento non è preservato (sarà aggiunto presto)", - "issue2": "La modalità Paragrafo ha più problemi di allineamento e spaziatura - si consiglia la modalità Riga singola", - "issue3": "L'anteprima differisce dal PDF esportato - i PDF esportati sono più vicini all'originale", - "issue4": "L'allineamento del testo ruotato può richiedere regolazioni manuali", - "issue5": "Gli effetti di trasparenza e sovrapposizione possono variare rispetto all'originale", - "feedback": "Questa è una funzionalità in accesso anticipato. Segnala eventuali problemi per aiutarci a migliorare!", - "gotIt": "Ho capito", - "dontShowAgain": "Non mostrare più" - }, - "modeChange": { - "title": "Conferma cambio modalità", - "warning": "Cambiare la modalità di raggruppamento del testo reimposterà tutte le modifiche non salvate. Continuare?", - "cancel": "Annulla", - "confirm": "Reimposta e cambia modalità" - }, - "fontAnalysis": { - "details": "Dettagli font", - "embedded": "Incorporato", - "type": "Tipo", - "webFormat": "Formato web", - "warnings": "Avvisi", - "suggestions": "Note", - "currentPageFonts": "Font in questa pagina", - "allFonts": "Tutti i font", - "fallback": "fallback", - "missing": "mancante", - "perfectMessage": "Tutti i font possono essere riprodotti perfettamente.", - "warningMessage": "Alcuni font potrebbero non essere visualizzati correttamente.", - "infoMessage": "Informazioni sulla riproduzione dei font disponibili.", - "perfect": "perfetto", - "subset": "sottoinsieme" - }, - "errors": { - "invalidJson": "Impossibile leggere il file JSON. Assicurati che sia stato generato dallo strumento PDF to JSON.", - "pdfConversion": "Impossibile convertire il JSON modificato di nuovo in un PDF." - } - }, - "auth": { - "sessionExpired": "Sessione scaduta", - "pleaseLoginAgain": "Effettua di nuovo il login.", - "accessDenied": "Accesso negato", - "insufficientPermissions": "Non hai l'autorizzazione per eseguire questa azione." - }, - "addText": { - "title": "Aggiungi testo", - "header": "Aggiungi testo ai PDF", - "text": { - "name": "Contenuto del testo", - "placeholder": "Inserisci il testo da aggiungere", - "fontLabel": "Font", - "fontSizeLabel": "Dimensione del font", - "fontSizePlaceholder": "Digita o seleziona la dimensione del font (8-200)", - "colorLabel": "Colore del testo" - }, - "steps": { - "configure": "Configura testo" - }, - "step": { - "createDesc": "Inserisci il testo da aggiungere", - "place": "Posiziona testo", - "placeDesc": "Clicca sul PDF per aggiungere il testo" - }, - "instructions": { - "title": "Come aggiungere testo", - "text": "Dopo aver inserito il testo sopra, clicca in qualsiasi punto del PDF per posizionarlo.", - "paused": "Posizionamento in pausa", - "resumeHint": "Riprendi il posizionamento per cliccare e aggiungere il testo.", - "noSignature": "Inserisci il testo sopra per abilitare il posizionamento." - }, - "mode": { - "move": "Sposta testo", - "place": "Posiziona testo", - "pause": "Pausa posizionamento", - "resume": "Riprendi posizionamento" - }, - "results": { - "title": "Risultati aggiunta testo" - }, - "error": { - "failed": "Si è verificato un errore durante l'aggiunta del testo al PDF." - }, - "tags": "testo,annotazione,etichetta", - "applySignatures": "Applica testo" - } -} \ No newline at end of file diff --git a/frontend/public/locales/ja-JP/translation.json b/frontend/public/locales/ja-JP/translation.json deleted file mode 100644 index 2a328f44b..000000000 --- a/frontend/public/locales/ja-JP/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "ツールの閲覧方法を選択", - "description": "両方のレイアウトをプレビューして、Stirling PDF のツールをどのように探索するかを決めてください。", - "sidebarTitle": "サイドバーモード", - "sidebarDescription": "作業スペースの横にツールを表示し、素早く切り替え。", - "recommended": "おすすめ", - "chooseSidebar": "サイドバーモードを使用", - "fullscreenTitle": "フルスクリーンモード(従来)", - "fullscreenDescription": "作業スペースを覆うカタログで全ツールを閲覧し、選択します。", - "chooseFullscreen": "フルスクリーンモードを使用", - "dismiss": "後で" - }, - "fullscreen": { - "showDetails": "詳細を表示", - "comingSoon": "近日公開:", - "favorite": "お気に入りに追加", - "favorites": "お気に入り", - "unavailable": "サーバー管理者により無効化:", - "unavailableDependency": "利用不可 - 必要なツールがサーバーにありません:", - "heading": "すべてのツール(フルスクリーン表示)", - "noResults": "検索条件を調整するか、説明の表示を切り替えて必要なものを見つけてください。", - "recommended": "おすすめ", - "unfavorite": "お気に入りから削除" - }, - "placeholder": "ツールを選択して開始", - "toggle": { - "fullscreen": "フルスクリーンモードに切り替え", - "sidebar": "サイドバーモードに切り替え" - }, - "alpha": "アルファ", - "premiumFeature": "プレミアム機能:", - "comingSoon": "近日公開:" - }, - "unsavedChanges": "PDF に未保存の変更があります。", - "areYouSure": "本当に離れますか?", - "unsavedChangesTitle": "未保存の変更", - "keepWorking": "作業を続ける", - "discardChanges": "変更を破棄", - "applyAndContinue": "適用して続行", - "exportAndContinue": "エクスポートして続行", - "zipWarning": { - "title": "大きな ZIP ファイル", - "message": "このZIPには{{count}}個のファイルが含まれています。展開しますか?", - "cancel": "キャンセル", - "confirm": "展開" - }, - "defaultApp": { - "title": "既定のPDFアプリに設定", - "message": "Stirling PDF を既定のPDFエディターに設定しますか?", - "description": "後でシステム設定で変更できます。", - "notNow": "今はしない", - "setDefault": "既定に設定", - "dismiss": "閉じる", - "prompt": { - "title": "既定のPDFエディターに設定", - "message": "PDFファイルを開く既定のアプリとして Stirling PDF を設定します。" - }, - "success": { - "title": "既定のアプリを設定", - "message": "Stirling PDF が既定のPDFエディターになりました" - }, - "settingsOpened": { - "title": "設定を開きました", - "message": "システム設定で Stirling PDF を選択してください" - }, - "error": { - "title": "エラー", - "message": "既定のPDFハンドラーの設定に失敗しました" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "キャンセル", - "addPageNumbers": { - "fontSize": "フォントサイズ", - "fontName": "フォント名", - "title": "ページ番号の追加", - "header": "ページ番号の追加", - "selectText": { - "1": "PDFファイルを選択:", - "2": "余白サイズ", - "3": "位置", - "4": "開始番号", - "5": "番号をつけるページ", - "6": "カスタムテキスト" - }, - "customTextDesc": "カスタムテキスト", - "numberPagesDesc": "番号をつけるページ、デフォルトは'all'、 1-5 や 2,5,9 など", - "customNumberDesc": "デフォルトは{n}、'{n} / {total} ページ'、'テキスト-{n}'、'{filename}-{n}など'", - "submit": "ページ番号の追加", - "configuration": "設定", - "customize": "見た目をカスタマイズ", - "pagesAndStarting": "ページと開始番号", - "positionAndPages": "位置とページ", - "error": { - "failed": "ページ番号の追加に失敗しました" - }, - "results": { - "title": "ページ番号の結果" - }, - "preview": "位置の選択", - "previewDisclaimer": "プレビューは概算です。最終出力は PDF のフォントメトリクスにより異なる場合があります。" - }, - "pageSelectionPrompt": "カスタムページ選択(ページ番号1、5、6または2n + 1などの関数のコンマ区切りリストを入力します):", - "startingNumberTooltip": "最初に表示する番号。この番号から順に増加します。", - "marginTooltip": "ページ番号とページ端との距離。", - "fontSizeTooltip": "ページ番号テキストのポイントサイズ。大きい数値ほど文字が大きくなります。", - "fontTypeTooltip": "ページ番号のフォントファミリー。文書のスタイルに合わせて選択してください。", - "customTextTooltip": "ページ番号の任意のカスタム形式。{n} を番号のプレースホルダーとして使用。例: \"Page {n}\" は \"Page 1\"、\"Page 2\" のように表示されます。", - "pdfPrompt": "PDFを選択", - "multiPdfPrompt": "PDFを選択 (2つ以上)", - "multiPdfDropPrompt": "PDFを選択 (又はドラッグ&ドロップ)", - "imgPrompt": "画像を選択", - "genericSubmit": "送信", - "uploadLimit": "最大ファイルサイズ:", - "uploadLimitExceededSingular": "のサイズが大きすぎます。許可された最大サイズは", - "uploadLimitExceededPlural": "のサイズが大きすぎます。許可された最大サイズは", - "processTimeWarning": "警告:この処理はファイルサイズによって1分程度かかることがあります", - "pageOrderPrompt": "ページ順序 (ページ番号をカンマ区切り又は2n+1のような関数で入力):", - "goToPage": "移動", - "true": "真", - "false": "偽", - "unknown": "不明", - "app": { - "description": "無料の Adobe Acrobat 代替(1,000万+ ダウンロード)" - }, - "save": "保存", - "saveToBrowser": "ブラウザへ保存", - "download": "ダウンロード", - "downloadUnavailable": "この項目はダウンロードできません", - "saveUnavailable": "この項目は保存できません", - "pin": "ファイルをピン留め(ツール実行後も保持)", - "unpin": "ピン留めを解除(ツール実行後に置き換え)", - "undoOperationTooltip": "クリックして直前の操作を取り消し、元のファイルを復元します", - "undo": "元に戻す", - "back": "戻る", - "nothingToUndo": "元に戻す項目はありません", - "moreOptions": "その他のオプション", - "editYourNewFiles": "新しいファイルを編集", - "close": "閉じる", - "openInViewer": "ビューアで開く", - "confirmClose": "閉じる確認", - "confirmCloseMessage": "このファイルを閉じてもよろしいですか?", - "confirmCloseCancel": "キャンセル", - "confirmCloseConfirm": "ファイルを閉じる", - "fileSelected": "選択中:{{filename}}", - "chooseFile": "ファイルを選択", - "filesSelected": "選択されたファイル", - "files": { - "title": "ファイル", - "upload": "アップロード", - "uploadFiles": "ファイルをアップロード", - "addFiles": "ファイルを追加", - "selectFromWorkbench": "ワークベンチからファイルを選択または ", - "selectMultipleFromWorkbench": "ワークベンチから少なくとも {{count}} 件選択または ", - "created": "作成日時", - "size": "ファイルサイズ" - }, - "noFavourites": "お気に入りはありません", - "downloadComplete": "ダウンロード完了", - "bored": "待ち時間が退屈", - "alphabet": "アルファベット", - "downloadPdf": "PDFをダウンロード", - "text": "テキスト", - "font": "フォント", - "selectFillter": "-- 選択 --", - "pageNum": "ページ番号", - "sizes": { - "small": "小", - "medium": "中", - "large": "大", - "x-large": "特大" - }, - "error": { - "pdfPassword": "PDFにパスワードが設定されてますが、パスワードが入力されてないか間違ってます。", - "encryptedPdfMustRemovePassword": "この PDF は暗号化またはパスワード保護されています。PDF/A へ変換する前にロックを解除してください。", - "incorrectPasswordProvided": "PDF のパスワードが間違っているか指定されていません。", - "_value": "エラー", - "dismissAllErrors": "すべてのエラーを閉じる", - "sorry": "問題が発生したことをお詫び申し上げます!", - "needHelp": "助けが必要/問題が見つかりましたか?", - "contactTip": "まだ問題が解決していない場合は、お手数ですが、GitHubページでチケットを提出するか、Discordで私たちに連絡してください:", - "404": { - "head": "404 - ページが見つかりません | おっと、コードでつまずきました!", - "1": "あなたが探しているページが見つかりません。", - "2": "何か問題が発生しました" - }, - "github": "GitHubでチケットを提出", - "showStack": "スタックトレースを表示", - "copyStack": "スタックトレースをコピー", - "githubSubmit": "GitHub - チケットを提出", - "discordSubmit": "Discord - サポート投稿を提出" - }, - "warning": { - "tooltipTitle": "警告" - }, - "edit": "編集", - "delete": "削除", - "never": "なし", - "username": "ユーザー名", - "password": "パスワード", - "welcome": "ようこそ", - "property": "プロパティ", - "black": "黒", - "white": "白", - "red": "赤", - "green": "緑", - "blue": "青", - "custom": "カスタム...", - "comingSoon": "近日公開", - "WorkInProgess": "作業中です。動作しないまたはバグがある可能性があります。問題があれば報告してください!", - "poweredBy": "提供元", - "yes": "はい", - "no": "いいえ", - "changedCredsMessage": "資格情報が変更されました!", - "notAuthenticatedMessage": "ユーザーが認証されていません。", - "userNotFoundMessage": "ユーザーが見つかりません。", - "incorrectPasswordMessage": "現在のパスワードが正しくありません。", - "usernameExistsMessage": "新しいユーザー名はすでに存在します。", - "invalidUsernameMessage": "ユーザー名が無効です。ユーザー名には文字、数字、およびそれに続く特殊文字 @._+- のみを含めることができます。または、有効な電子メール アドレスである必要があります。", - "invalidPasswordMessage": "パスワードは空にすることはできません。また、先頭・末尾にスペースを含めることもできません。", - "confirmPasswordErrorMessage": "新しいパスワードと新しいパスワードの確認は一致する必要があります。", - "deleteCurrentUserMessage": "現在ログインしているユーザーは削除できません。", - "deleteUsernameExistsMessage": "そのユーザー名は存在しないため削除できません。", - "downgradeCurrentUserMessage": "現在のユーザーの役割をダウングレードできません", - "disabledCurrentUserMessage": "現在のユーザーを無効にすることはできません", - "downgradeCurrentUserLongMessage": "現在のユーザーの役割をダウングレードできません。したがって、現在のユーザーは表示されません。", - "userAlreadyExistsOAuthMessage": "ユーザーは既にOAuth2ユーザーとして存在します。", - "userAlreadyExistsWebMessage": "ユーザーは既にWebユーザーとして存在します。", - "oops": "おっと!", - "help": "ヘルプ", - "goHomepage": "ホームページへ移動", - "joinDiscord": "Discordサーバーに参加する", - "seeDockerHub": "Docker Hubを見る", - "visitGithub": "Githubリポジトリを訪問する", - "donate": "寄付する", - "color": "色", - "sponsor": "スポンサー", - "info": "情報", - "pro": "Pro", - "page": "ページ", - "pages": "ページ", - "loading": "読込中...", - "review": "レビュー", - "addToDoc": "ドキュメントに追加", - "reset": "リセット", - "apply": "適用", - "noFileSelected": "ファイルが選択されていません。アップロードしてください。", - "legal": { - "privacy": "プライバシーポリシー", - "iAgreeToThe": "以下すべてに同意します:", - "terms": "利用規約", - "accessibility": "アクセシビリティ", - "cookie": "Cookieポリシー", - "impressum": "著作権利者情報", - "showCookieBanner": "クッキーの設定" - }, - "pipeline": { - "header": "パイプラインメニュー (Beta)", - "uploadButton": "カスタムのアップロード", - "configureButton": "設定", - "defaultOption": "カスタム", - "submitButton": "送信", - "help": "パイプラインのヘルプ", - "scanHelp": "フォルダ スキャンのヘルプ", - "deletePrompt": "パイプラインを削除してもよろしいですか", - "tags": "自動化,シーケンス,スクリプト,バッチ処理", - "title": "パイプライン" - }, - "pipelineOptions": { - "header": "パイプライン設定", - "pipelineNameLabel": "パイプライン名", - "saveSettings": "動作設定の保存", - "pipelineNamePrompt": "ここにパイプライン名を入力", - "selectOperation": "動作の選択", - "addOperationButton": "動作の追加", - "pipelineHeader": "パイプライン:", - "saveButton": "ダウンロード", - "validateButton": "検証" - }, - "enterpriseEdition": { - "button": "Proにアップグレード", - "warning": "この機能はProユーザーのみが利用できます。", - "yamlAdvert": "Stirling PDF Proは、YAML構成ファイルやその他のSSO機能をサポートしています。", - "ssoAdvert": "より多くのユーザー管理機能をお探しですか? Stirling PDF Proをご覧ください" - }, - "analytics": { - "title": "Stirling PDFをもっと良くしたいですか?", - "paragraph1": "Stirling PDFでは、製品の改善に役立つ分析機能をオプトインしています。個人情報やファイルの内容を追跡することはありません。", - "paragraph2": "Stirling-PDFの成長を支援しユーザーをより深く理解できるように分析を有効にすることを検討してください。", - "learnMore": "詳しく見る", - "enable": "分析を有効にする", - "disable": "分析を無効にする", - "settings": "config/settings.ymlファイルでアナリティクスの設定を変更できます。", - "privacyAssurance": "個人情報やファイル内容は一切追跡しません。" - }, - "navbar": { - "favorite": "お気に入り", - "recent": "新着・最新の更新", - "darkmode": "ダークモード", - "language": "言語", - "settings": "設定", - "allTools": "ツール", - "multiTool": "マルチツール", - "search": "検索", - "sections": { - "organize": "整理", - "convertTo": "PDFへ変換", - "convertFrom": "PDFから変換", - "security": "署名とセキュリティ", - "advance": "アドバンスド", - "edit": "閲覧と編集", - "popular": "人気" - } - }, - "settings": { - "preferences": { - "title": "環境設定" - }, - "workspace": { - "title": "ワークスペース", - "people": "メンバー", - "teams": "チーム" - }, - "configuration": { - "title": "構成", - "systemSettings": "システム設定", - "features": "機能", - "endpoints": "エンドポイント", - "database": "データベース", - "advanced": "詳細設定" - }, - "securityAuth": { - "title": "セキュリティと認証", - "security": "セキュリティ", - "connections": "接続" - }, - "licensingAnalytics": { - "title": "ライセンスと分析", - "plan": "プラン", - "audit": "監査", - "usageAnalytics": "利用分析" - }, - "policiesPrivacy": { - "title": "ポリシーとプライバシー", - "legal": "法務", - "privacy": "プライバシー" - }, - "developer": { - "title": "開発者", - "apiKeys": "APIキー" - }, - "tooltips": { - "enableLoginFirst": "先にログインモードを有効にしてください", - "requiresEnterprise": "Enterpriseライセンスが必要です" - }, - "connection": { - "title": "接続モード", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "セルフホスト" - }, - "server": "サーバー", - "user": "ログイン中:", - "logout": "ログアウト" - }, - "general": { - "title": "一般", - "description": "アプリの一般設定を構成します。", - "user": "ユーザー", - "logout": "ログアウト", - "enableFeatures": { - "dismiss": "閉じる", - "title": "システム管理者向け", - "intro": "組織向けにユーザー認証、チーム管理、ワークスペース機能を有効化します。", - "action": "設定", - "and": "と", - "benefit": "ユーザーロール、チームコラボレーション、管理機能、エンタープライズ機能を有効化します。", - "learnMore": "ドキュメントで詳しく見る" - }, - "defaultToolPickerMode": "デフォルトのツールピッカー表示モード", - "defaultToolPickerModeDescription": "ツールピッカーをデフォルトでフルスクリーンまたはサイドバーのどちらで開くか選択します", - "mode": { - "sidebar": "サイドバー", - "fullscreen": "フルスクリーン" - }, - "autoUnzipTooltip": "API 操作で返された ZIP ファイルを自動的に展開します。ZIP をそのまま保持するには無効にします。自動化ワークフローには影響しません。", - "autoUnzip": "API 応答を自動解凍", - "autoUnzipDescription": "ZIP 応答からファイルを自動的に抽出", - "autoUnzipFileLimitTooltip": "ZIP に含まれるファイル数がこの数以下の場合のみ解凍します。大きな ZIP を展開するには上限を上げてください。", - "autoUnzipFileLimit": "自動解凍のファイル数上限", - "autoUnzipFileLimitDescription": "ZIP から抽出する最大ファイル数", - "defaultPdfEditor": "既定のPDFエディター", - "defaultPdfEditorActive": "Stirling PDF は既定のPDFエディターです", - "defaultPdfEditorInactive": "別のアプリが既定に設定されています", - "defaultPdfEditorChecking": "確認中...", - "defaultPdfEditorSet": "既に既定です", - "setAsDefault": "既定に設定", - "updates": { - "title": "ソフトウェア更新", - "description": "更新の確認とバージョン情報の表示", - "currentVersion": "現在のバージョン", - "latestVersion": "最新バージョン", - "checkForUpdates": "更新を確認", - "viewDetails": "詳細を表示" - }, - "hideUnavailableTools": "利用不可のツールを非表示", - "hideUnavailableToolsDescription": "グレー表示の代わりに、サーバーで無効化されたツールを非表示にします。", - "hideUnavailableConversions": "利用不可の変換を非表示", - "hideUnavailableConversionsDescription": "グレー表示の代わりに、Convert ツールで無効な変換オプションを非表示にします。" - }, - "hotkeys": { - "title": "キーボードショートカット", - "description": "ツールにすばやくアクセスできるようキーボードショートカットをカスタマイズします。「Change shortcut」をクリックし、新しいキーの組み合わせを押してください。Escでキャンセルします。", - "errorConflict": "ショートカットはすでに{{tool}}で使用されています。", - "errorModifier": { - "mac": "ショートカットに⌘(Command)、⌥(Option)などの修飾キーを含めてください。", - "windows": "ショートカットにCtrl、Altなどの修飾キーを含めてください。" - }, - "searchPlaceholder": "ツールを検索...", - "none": "未割り当て", - "customBadge": "カスタム", - "defaultLabel": "デフォルト: {{shortcut}}", - "capturing": "キーを押してください…(Escでキャンセル)", - "change": "ショートカットを変更", - "reset": "リセット", - "shortcut": "ショートカット", - "noShortcut": "ショートカット未設定" - } - }, - "update": { - "modalTitle": "更新があります", - "current": "現在のバージョン", - "latest": "最新バージョン", - "latestStable": "最新の安定版", - "priorityLabel": "優先度", - "recommendedAction": "推奨アクション", - "breakingChangesDetected": "互換性のない変更を検出", - "breakingChangesMessage": "一部のバージョンには互換性のない変更が含まれます。更新前に以下の移行ガイドを確認してください。", - "migrationGuides": "移行ガイド", - "viewGuide": "ガイドを見る", - "loadingDetailedInfo": "詳細情報を読み込み中...", - "close": "閉じる", - "viewAllReleases": "すべてのリリースを見る", - "downloadLatest": "最新をダウンロード", - "availableUpdates": "利用可能な更新", - "unableToLoadDetails": "詳細情報を読み込めません。", - "version": "バージョン", - "urgentUpdateAvailable": "緊急の更新", - "updateAvailable": "更新があります", - "releaseNotes": "リリースノート", - "priority": { - "urgent": "緊急", - "normal": "通常", - "minor": "軽微", - "low": "低" - }, - "breakingChanges": "互換性のない変更", - "breakingChangesDefault": "このバージョンには互換性のない変更が含まれます。", - "migrationGuide": "移行ガイド" - }, - "changeCreds": { - "title": "資格情報の変更", - "header": "アカウントの詳細を更新する", - "changePassword": "デフォルトのログイン認証情報を使用しています。新しいパスワードを入力してください", - "newUsername": "新しいユーザー名", - "oldPassword": "現在のパスワード", - "newPassword": "新しいパスワード", - "confirmNewPassword": "新しいパスワードの確認", - "submit": "変更を送信" - }, - "account": { - "title": "アカウント設定", - "accountSettings": "アカウント設定", - "adminSettings": "管理者設定 - ユーザーの表示と追加", - "userControlSettings": "ユーザー制御設定", - "changeUsername": "ユーザー名を変更", - "newUsername": "新しいユーザーネーム", - "password": "確認用パスワード", - "oldPassword": "旧パスワード", - "newPassword": "新パスワード", - "changePassword": "パスワードの変更", - "confirmNewPassword": "新パスワードの確認", - "signOut": "サインアウト", - "yourApiKey": "あなたのAPIキー", - "syncTitle": "ブラウザ設定をアカウントと同期する", - "settingsCompare": "設定比較:", - "property": "プロパティ", - "webBrowserSettings": "Webブラウザ設定", - "syncToBrowser": "アカウントの同期 -> ブラウザ", - "syncToAccount": "アカウントの同期 <- ブラウザ" - }, - "adminUserSettings": { - "title": "ユーザー制御設定", - "header": "管理者ユーザー制御設定", - "admin": "管理者", - "user": "ユーザー", - "addUser": "新しいユーザを追加", - "deleteUser": "ユーザの削除", - "confirmDeleteUser": "ユーザを本当に削除しますか?", - "confirmChangeUserStatus": "ユーザーを無効/有効にする必要がありますか?", - "usernameInfo": "ユーザー名には、文字、数字、および次の特殊文字 @._+- のみを含めることができます。または、有効な電子メール アドレスである必要があります。", - "roles": "役割", - "role": "役割", - "actions": "アクション", - "apiUser": "限定されたAPIユーザー", - "extraApiUser": "追加の制限付きAPIユーザー", - "webOnlyUser": "ウェブ専用ユーザー", - "demoUser": "デモユーザー (カスタム設定なし)", - "internalApiUser": "内部APIユーザー", - "forceChange": "ログイン時にユーザー名/パスワードを強制的に変更する", - "submit": "ユーザーの保存", - "changeUserRole": "ユーザーの役割を変更する", - "authenticated": "認証済", - "editOwnProfil": "プロフィールの編集", - "enabledUser": "有効なユーザー", - "disabledUser": "無効なユーザー", - "activeUsers": "アクティブユーザー:", - "disabledUsers": "無効なユーザー:", - "totalUsers": "ユーザー合計:", - "lastRequest": "最後のリクエスト", - "usage": "使用状況を表示" - }, - "endpointStatistics": { - "title": "エンドポイント統計", - "header": "エンドポイント統計", - "top10": "トップ10", - "top20": "トップ20", - "all": "すべて", - "refresh": "更新", - "dataTypeLabel": "データタイプ:", - "dataTypeAll": "すべて", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "エンドポイント合計", - "totalVisits": "総訪問数", - "showing": "表示", - "selectedVisits": "選択された訪問先", - "endpoint": "エンドポイント", - "visits": "訪問", - "percentage": "比率", - "loading": "読込中...", - "failedToLoad": "エンドポイントデータのロードに失敗しました。更新してみてください。", - "home": "ホーム", - "login": "ログイン", - "top": "トップ", - "numberOfVisits": "訪問回数", - "visitsTooltip": "訪問数: {0} (合計の{1}%)", - "retry": "再試行" - }, - "database": { - "title": "データベースのインポート/エクスポート", - "header": "データベースのインポート/エクスポート", - "fileName": "ファイル名", - "creationDate": "作成日", - "fileSize": "ファイルサイズ", - "deleteBackupFile": "バックアップファイルの削除", - "importBackupFile": "バックアップファイルをインポート", - "createBackupFile": "バックアップファイルの作成", - "downloadBackupFile": "バックアップファイルをダウンロード", - "info_1": "データをインポートする際には、正しい構造を確保することが極めて重要です。不明な点がある場合は、専門家のアドバイスやサポートを受けてください。構造上のエラーは、アプリケーションの誤動作を引き起こす可能性があります。", - "info_2": "ファイル名はアップロード時には関係ありません。アップロード後にbackup_user_yyyyMMddHHmm.sqlという形式にリネームされ、一貫した命名規則が保証されます。", - "submit": "バックアップをインポート", - "importIntoDatabaseSuccessed": "データベースへのインポートに成功", - "backupCreated": "データベースのバックアップに成功しました", - "fileNotFound": "ファイルが見つかりません", - "fileNullOrEmpty": "ファイルはnullまたは空であってはなりません", - "failedImportFile": "ファイルのインポートに失敗", - "notSupported": "この機能はデータベース接続では使用できません。" - }, - "session": { - "expired": "セッションが期限切れです。ページを更新してもう一度お試しください。", - "refreshPage": "ページを更新" - }, - "home": { - "desc": "PDFのあらゆるニーズに対応するローカルホスティングされた総合窓口です。", - "searchBar": "機能検索...", - "viewPdf": { - "title": "PDFの表示/編集", - "desc": "表示、注釈、テキストや画像の追加" - }, - "setFavorites": "お気に入りを設定", - "hideFavorites": "お気に入りを隠す", - "showFavorites": "お気に入りを表示", - "legacyHomepage": "旧ホームページ", - "newHomePage": "新しいホームページを試してください!", - "alphabetical": "アルファベット順", - "globalPopularity": "グローバル人気", - "sortBy": "ソート順:", - "mobile": { - "brandAlt": "Stirling PDF ロゴ", - "openFiles": "ファイルを開く", - "swipeHint": "左右にスワイプして表示を切り替え", - "tools": "ツール", - "toolsSlide": "ツール選択パネル", - "viewSwitcher": "ワークスペース表示を切り替え", - "workbenchSlide": "ワークスペースパネル", - "workspace": "ワークスペース" - }, - "multiTool": { - "tags": "複数,ツール", - "title": "PDFマルチツール", - "desc": "ページの結合、回転、並べ替え、削除します。" - }, - "merge": { - "tags": "結合,統合,連結", - "title": "結合", - "desc": "複数のPDFを1つに結合します。" - }, - "split": { - "tags": "分割,分離,分解", - "title": "分割", - "desc": "PDFを複数のドキュメントに分割します。" - }, - "rotate": { - "tags": "回転,反転,向き", - "title": "回転", - "desc": "PDFを回転します。" - }, - "convert": { - "tags": "変換,変更", - "title": "変換", - "desc": "異なる形式間でファイルを変換" - }, - "pdfOrganiser": { - "tags": "両面,偶数,奇数,並べ替え,移動", - "title": "整理", - "desc": "ページの削除/並べ替えします。" - }, - "addImage": { - "tags": "挿入,埋め込み,配置", - "title": "画像の追加", - "desc": "PDF上の任意の場所に画像を追加します。" - }, - "addAttachments": { - "tags": "埋め込み,添付,追加", - "title": "添付を追加", - "desc": "PDF に埋め込みファイル(添付)を追加・削除します" - }, - "watermark": { - "tags": "スタンプ,マーク,オーバーレイ", - "title": "透かしの追加", - "desc": "PDFに独自の透かしを追加します。" - }, - "removePassword": { - "tags": "ロック解除", - "title": "パスワードの削除", - "desc": "PDFからパスワードの削除します。" - }, - "compress": { - "tags": "圧縮,縮小,最適化", - "title": "圧縮", - "desc": "PDFを圧縮してファイルサイズを小さくします。" - }, - "unlockPDFForms": { - "tags": "解除,有効化,編集", - "title": "PDFフォームのロックを解除", - "desc": "PDFドキュメント内のフォームフィールドの読み取り専用プロパティを削除します。" - }, - "changeMetadata": { - "tags": "編集,変更,更新", - "title": "メタデータの変更", - "desc": "PDFのメタデータを変更/削除/追加します。" - }, - "ocr": { - "tags": "抽出,スキャン", - "title": "OCR / クリーンアップ", - "desc": "クリーンアップはPDF内の画像からテキストを検出してテキストとして再追加します。" - }, - "extractImages": { - "tags": "抽出,保存,エクスポート", - "title": "画像の抽出", - "desc": "PDFからすべての画像を抽出してzipで保存します。" - }, - "scannerImageSplit": { - "tags": "検出,分割,写真", - "title": "スキャン写真の検出と分割", - "desc": "スキャンした写真を検出して別々のページに分割" - }, - "sign": { - "tags": "署名,サイン", - "title": "署名", - "desc": "手書き、テキストまたは画像によってPDFに署名を追加します。" - }, - "flatten": { - "tags": "平坦化,削除,インタラクティブ除去", - "title": "平坦化", - "desc": "PDFからインタラクティブな要素とフォームをすべて削除します。" - }, - "certSign": { - "tags": "認証,PEM,P12,正式,暗号化,署名,証明書,PKCS12,JKS,サーバー,手動,自動", - "title": "証明書による署名", - "desc": "証明書/キーを使用してPDFに署名します。 (PEM/P12)" - }, - "repair": { - "tags": "修復,復元", - "title": "修復", - "desc": "破損したPDFの修復を試みます。" - }, - "removeBlanks": { - "tags": "削除,クリーン,空白", - "title": "空白ページの削除", - "desc": "ドキュメントから空白ページを検出して削除します。" - }, - "removeAnnotations": { - "tags": "削除,クリーン,除去", - "title": "注釈の削除", - "desc": "PDFからすべてのコメント・注釈を削除します。" - }, - "compare": { - "tags": "差分", - "title": "比較", - "desc": "2つのPDFを比較して表示します。" - }, - "removeCertSign": { - "tags": "削除,除去,解除", - "title": "証明書の署名を削除する", - "desc": "PDFから証明書署名を削除する" - }, - "pageLayout": { - "tags": "レイアウト,配置,結合", - "title": "マルチページレイアウト", - "desc": "PDFの複数のページを1ページに結合します。" - }, - "bookletImposition": { - "tags": "小冊子,印刷,製本", - "title": "小冊子面付け", - "desc": "印刷と製本に適したページ順と多面付けレイアウトで小冊子を作成" - }, - "scalePages": { - "tags": "リサイズ,調整,スケール", - "title": "ページの縮尺の調整", - "desc": "ページやコンテンツの縮尺を変更します。" - }, - "addPageNumbers": { - "tags": "番号,ページネーション,カウント", - "title": "ページ番号の追加", - "desc": "ドキュメント全体の設定された場所にページ番号を追加します。" - }, - "autoRename": { - "tags": "自動検出,ヘッダー基準,整理,ラベル変更", - "title": "PDF ファイル名を自動変更", - "desc": "検出されたヘッダーに基づいて PDF ファイル名を自動変更" - }, - "adjustContrast": { - "tags": "コントラスト,明るさ,彩度", - "title": "色/コントラストの調整", - "desc": "PDFのコントラスト、彩度、明るさを調整します。" - }, - "crop": { - "tags": "トリミング,切り抜き,リサイズ", - "title": "PDFのトリミング", - "desc": "PDFをトリミングしてサイズを縮小します (テキストは維持します!)。" - }, - "autoSplitPDF": { - "tags": "自動,分割,QR", - "title": "ページの自動分割", - "desc": "ページ分割用QRコードを使用したスキャンしたPDFを自動分割します。" - }, - "sanitize": { - "tags": "クリーン,パージ,削除", - "title": "無害化", - "desc": "PDF ファイルから潜在的に有害な要素を削除" - }, - "getPdfInfo": { - "tags": "情報,メタデータ,詳細", - "title": "PDFのすべての情報を入手", - "desc": "PDFのあらゆる情報を取得します。" - }, - "pdfToSinglePage": { - "tags": "結合,マージ,単一", - "title": "PDFを単一の大きなページに変換", - "desc": "PDFのすべてのページを1つの大きな単一ページに結合します" - }, - "showJS": { - "tags": "JavaScript,コード,スクリプト", - "title": "JavaScriptを表示", - "desc": "PDFに挿入されたJavaScriptを検索して表示します。" - }, - "redact": { - "tags": "マスキング,黒塗り,非表示", - "title": "手動墨消し", - "desc": "選択したテキスト、描画した図形、選択したページに基づいてPDFを墨消します。" - }, - "splitBySections": { - "tags": "分割,セクション,区分", - "title": "セクションで PDF を分割", - "desc": "PDF の各ページを水平・垂直の小セクションに分割" - }, - "addStamp": { - "tags": "スタンプ,マーク,印章", - "title": "PDF にスタンプを追加", - "desc": "指定位置にテキストまたは画像スタンプを追加" - }, - "removeImage": { - "tags": "削除,除去,クリーン", - "title": "画像の削除", - "desc": "PDFから画像を削除してファイルサイズを小さくします" - }, - "splitByChapters": { - "tags": "分割,章,構造", - "title": "PDFをチャプターごとに分割", - "desc": "チャプターの構造に基づいてPDFを複数のファイルに分割します" - }, - "validateSignature": { - "tags": "検証,確認,証明書", - "title": "PDF署名の検証", - "desc": "PDF文書のデジタル署名と証明書を検証します" - }, - "swagger": { - "tags": "API,ドキュメント,テスト", - "title": "API ドキュメント", - "desc": "API ドキュメントを表示し、エンドポイントをテスト" - }, - "scannerEffect": { - "tags": "スキャン,再現,作成", - "title": "スキャナー風効果", - "desc": "スキャンしたように見える PDF を作成" - }, - "editTableOfContents": { - "tags": "ブックマーク,目次,編集", - "title": "目次の編集", - "desc": "PDFドキュメントにしおりと目次を追加または編集します" - }, - "manageCertificates": { - "tags": "証明書,インポート,エクスポート", - "title": "証明書を管理", - "desc": "PDF 署名に使用するデジタル証明書ファイルをインポート、エクスポート、削除します。" - }, - "read": { - "tags": "表示,開く,閲覧", - "title": "閲覧", - "desc": "PDF を閲覧・注釈。テキストのハイライト、描画、コメント挿入でレビューやコラボに対応。" - }, - "reorganizePages": { - "tags": "再配置,並べ替え,整理", - "title": "ページを再配置", - "desc": "ドラッグ&ドロップで視覚的に PDF ページを並べ替え・複製・削除。" - }, - "extractPages": { - "tags": "抽出,選択,コピー", - "title": "ページの抽出", - "desc": "PDF 文書から特定のページを抽出" - }, - "removePages": { - "tags": "削除,取り除く,除外", - "title": "削除", - "desc": "PDFから不要なページを削除します。" - }, - "autoSizeSplitPDF": { - "tags": "自動,分割,サイズ", - "title": "サイズ・数による自動分割", - "desc": "サイズ・ページ数またはドキュメント数に基づいて、1つのPDFを複数のドキュメントに分割します。" - }, - "replaceColor": { - "title": "色の置換と反転", - "desc": "PDF 文書の色を置換または反転" - }, - "devApi": { - "tags": "API,開発,ドキュメント", - "title": "API", - "desc": "API ドキュメントへのリンク" - }, - "devFolderScanning": { - "tags": "自動化,フォルダー,スキャン", - "title": "自動フォルダスキャン", - "desc": "自動フォルダスキャン ガイドへのリンク" - }, - "devSsoGuide": { - "title": "SSO ガイド", - "desc": "SSO ガイドへのリンク" - }, - "devAirgapped": { - "title": "エアギャップ設定", - "desc": "エアギャップ環境のセットアップガイドへのリンク" - }, - "addPassword": { - "title": "パスワードの追加", - "desc": "PDFをパスワードで暗号化します。" - }, - "changePermissions": { - "title": "権限の変更", - "desc": "文書の制限と権限を変更" - }, - "automate": { - "tags": "ワークフロー,シーケンス,自動化", - "title": "自動化", - "desc": "PDF アクションを連結して複数ステップのワークフローを構築。繰り返し作業に最適です。" - }, - "overlay-pdfs": { - "desc": "1つのPDFを別のPDFの上に重ねます", - "title": "PDFを重ね合わせ" - }, - "pdfTextEditor": { - "title": "PDFテキストエディター", - "desc": "グループ化されたテキスト編集とPDF再生成で、Stirling PDF の JSON エクスポートをレビュー・編集します。" - }, - "addText": { - "tags": "テキスト,注釈,ラベル", - "title": "テキストを追加", - "desc": "PDFの任意の場所にテキストを追加" - } - }, - "landing": { - "addFiles": "ファイルを追加", - "uploadFromComputer": "コンピュータからアップロード", - "openFromComputer": "コンピューターから開く" - }, - "viewPdf": { - "tags": "view,read,annotate,text,image", - "title": "PDFの表示/編集", - "header": "PDFを表示" - }, - "multiTool": { - "tags": "マルチツール,マルチ操作,UI,クリック&ドラッグ,フロントエンド,クライアントサイド,インタラクティブ,操作可能,移動,削除,移行,分割", - "title": "PDFマルチツール", - "header": "PDFマルチツール", - "uploadPrompts": "ファイル名", - "selectAll": "すべて選択", - "deselectAll": "選択を解除", - "selectPages": "ページ選択", - "selectedPages": "選択したページ", - "page": "ページ", - "deleteSelected": "選択項目を削除", - "downloadAll": "エクスポート", - "downloadSelected": "選択項目をエクスポート", - "insertPageBreak": "改ページを挿入", - "addFile": "ファイルを追加", - "rotateLeft": "左回転", - "rotateRight": "右回転", - "split": "分割", - "moveLeft": "左に移動", - "moveRight": "右に移動", - "delete": "削除", - "dragDropMessage": "選択されたページ", - "undo": "元に戻す", - "redo": "やり直す" - }, - "merge": { - "tags": "結合,ページ操作,バックエンド,サーバーサイド", - "title": "結合", - "removeDigitalSignature": { - "label": "結合後のファイルの電子署名を削除しますか?", - "tooltip": { - "title": "デジタル署名を削除", - "description": "ファイルを結合するとデジタル署名は無効になります。最終的な結合 PDF から署名を削除するにはチェックを入れてください。" - } - }, - "generateTableOfContents": { - "label": "結合後のファイルに目次を生成しますか?", - "tooltip": { - "title": "目次を生成", - "description": "元のファイル名とページ番号に基づいて、結合後の PDF にクリック可能な目次を自動作成します。" - } - }, - "submit": "結合", - "sortBy": { - "description": "ファイルは選択した順に結合されます。ドラッグで並べ替えるか、下のソートを使用してください。", - "label": "並べ替え", - "filename": "ファイル名", - "dateModified": "更新日", - "ascending": "昇順", - "descending": "降順", - "sort": "ソート" - }, - "error": { - "failed": "PDF の結合中にエラーが発生しました。" - }, - "tooltip": { - "header": { - "title": "結合設定の概要" - } - } - }, - "split": { - "title": "PDFの分割", - "header": "PDFの分割", - "desc": { - "1": "選択する番号は分割するページ番号です。", - "2": "したがって、1,3,7-9を選択すると、10ページのドキュメントが以下のように6つのPDFに分割されることになります。", - "3": "ドキュメント #1: ページ 1", - "4": "ドキュメント #2: ページ 2, 3", - "5": "ドキュメント #3: ページ 4, 5, 6, 7", - "6": "ドキュメント #4: ページ 8", - "7": "ドキュメント #5: ページ 9", - "8": "ドキュメント #6: ページ 10" - }, - "splitPages": "分割するページ番号を入力:", - "submit": "分割", - "steps": { - "chooseMethod": "方法を選択", - "settings": "設定" - }, - "settings": { - "selectMethodFirst": "先に分割方法を選択してください" - }, - "error": { - "failed": "PDF の分割中にエラーが発生しました。" - }, - "method": { - "label": "分割方法を選択", - "placeholder": "PDF の分割方法を選択" - }, - "methods": { - "prefix": { - "splitAt": "分割位置:", - "splitBy": "分割基準:" - }, - "byPages": { - "name": "ページ番号", - "desc": "特定のページを抽出(1,3,5-10)", - "tooltip": "カンマで区切ったページ番号、またはハイフンで範囲を入力" - }, - "bySections": { - "name": "セクション", - "desc": "ページをグリッド状のセクションに分割", - "tooltip": "各ページを水平と垂直のセクションに分けます" - }, - "bySize": { - "name": "ファイルサイズ", - "desc": "最大ファイルサイズを制限", - "tooltip": "最大ファイルサイズを指定(例: 10MB, 500KB)" - }, - "byPageCount": { - "name": "ページ数", - "desc": "ファイルごとの固定ページ数", - "tooltip": "各分割ファイルのページ数を入力" - }, - "byDocCount": { - "name": "ドキュメント数", - "desc": "作成するファイル数を指定", - "tooltip": "作成したいファイル数を入力" - }, - "byChapters": { - "name": "章", - "desc": "ブックマーク境界で分割", - "tooltip": "PDF のブックマークを使用して分割ポイントを決定" - }, - "byPageDivider": { - "name": "仕切りページ", - "desc": "仕切りシートで自動分割", - "tooltip": "スキャン時に文書間に QR コードの仕切りシートを使用" - } - }, - "value": { - "fileSize": { - "label": "ファイルサイズ", - "placeholder": "例: 10MB, 500KB" - }, - "pageCount": { - "label": "ファイルごとのページ数", - "placeholder": "例: 5, 10" - }, - "docCount": { - "label": "ファイル数", - "placeholder": "例: 3, 5" - } - }, - "tooltip": { - "header": { - "title": "分割方法の概要" - }, - "byPages": { - "title": "ページ番号で分割", - "text": "PDF を特定のページ番号で分割します。'n' はページ n の後で分割。'n-m' はページ n の前とページ m の後で分割します。", - "bullet1": "単一の分割点: 3,7(3ページ目と7ページ目の後で分割)", - "bullet2": "範囲の分割点: 3-8(3ページ目の前と8ページ目の後で分割)", - "bullet3": "混在: 2,5-10,15(2の後、5の前、10の後、15の後で分割)" - }, - "bySections": { - "title": "グリッドセクションで分割", - "text": "各ページをグリッド状のセクションに分割します。複数列の文書や特定領域の抽出に便利です。", - "bullet1": "水平: 作成する行数", - "bullet2": "垂直: 作成する列数", - "bullet3": "結合: すべてのセクションを1つの PDF にまとめる" - }, - "bySize": { - "title": "ファイルサイズで分割", - "text": "指定サイズを超えない複数の PDF を作成します。サイズ制限やメール添付に最適。", - "bullet1": "大きいファイルには MB(例: 10MB)", - "bullet2": "小さいファイルには KB(例: 500KB)", - "bullet3": "ページ境界で分割されます" - }, - "byCount": { - "title": "カウントで分割", - "text": "ページ数またはドキュメント数を指定して複数の PDF を作成します。", - "bullet1": "ページ数: ファイルごとの固定ページ数", - "bullet2": "ドキュメント数: 出力ファイル数を固定", - "bullet3": "バッチ処理ワークフローに便利" - }, - "byChapters": { - "title": "章で分割", - "text": "PDF のブックマークを使用して章の境界で自動分割します。ブックマーク構造のある PDF が必要です。", - "bullet1": "ブックマークレベル: どのレベルで分割するか(1=最上位)", - "bullet2": "メタデータを含める: 文書プロパティを保持", - "bullet3": "重複を許可: 同名ブックマークの扱い" - }, - "byDocCount": { - "bullet1": "希望する出力ファイル数を入力", - "bullet2": "ページは可能な限り均等に配分", - "bullet3": "特定のファイル数が必要な場合に便利", - "text": "ページを均等に配分して、指定した数の出力ファイルを作成します。", - "title": "ドキュメント数で分割" - }, - "byPageCount": { - "bullet1": "出力ファイルごとのページ数を入力", - "bullet2": "割り切れない場合、最後のファイルはページ数が少なくなる可能性", - "bullet3": "バッチ処理ワークフローに便利", - "text": "各ファイルのページ数を指定して複数の PDF を作成します。均一な文書分割に最適。", - "title": "ページ数で分割" - }, - "byPageDivider": { - "bullet1": "ダウンロードリンクから仕切りシートを印刷", - "bullet2": "文書の間に仕切りシートを挿入", - "bullet3": "すべてを1つの PDF としてまとめてスキャン", - "bullet4": "アップロード - 仕切りページは自動的に検出・削除されます", - "bullet5": "仕切りシートの両面をスキャンする場合は両面モードを有効化", - "text": "QR コード付きの物理的な仕切りシートを使って、まとめてスキャンした文書を自動分割します。複数文書の同時処理に最適。", - "title": "仕切りページで分割" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "方法カードをクリックして選択", - "bullet2": "各カードにカーソルを合わせると概要が表示されます", - "bullet3": "方法を選択すると設定ステップが表示されます", - "bullet4": "処理前ならいつでも方法を変更できます", - "header": { - "text": "PDF をどのように分割するか選択してください。各方法はユースケースや文書タイプに最適化されています。", - "title": "分割方法の選択" - }, - "title": "分割方法を選択" - } - }, - "selectMethod": "分割方法を選択", - "resultsTitle": "分割結果" - }, - "rotate": { - "title": "PDFの回転", - "submit": "回転", - "selectRotation": "回転角度を選択(時計回り)", - "error": { - "failed": "PDF の回転中にエラーが発生しました。" - }, - "preview": { - "title": "回転プレビュー" - }, - "rotateLeft": "反時計回りに回転", - "rotateRight": "時計回りに回転", - "tooltip": { - "header": { - "title": "回転設定の概要" - }, - "description": { - "text": "PDF のページを90度単位で時計回りまたは反時計回りに回転します。PDF 内のすべてのページが回転されます。プレビューで回転後の見た目を確認できます。" - }, - "controls": { - "title": "操作", - "text": "回転ボタンで向きを調整します。左ボタンは反時計回り、右ボタンは時計回り。クリックごとに90度回転します。" - } - } - }, - "convert": { - "title": "変換", - "desc": "異なる形式間でファイルを変換します", - "files": "ファイル", - "selectFilesPlaceholder": "開始するにはメインビューでファイルを選択してください", - "settings": "設定", - "conversionCompleted": "変換が完了しました", - "results": "結果", - "defaultFilename": "converted_file", - "conversionResults": "変換結果", - "convertFrom": "変換元", - "convertTo": "変換先", - "sourceFormatPlaceholder": "変換元形式", - "targetFormatPlaceholder": "変換先形式", - "selectSourceFormatFirst": "先に変換元形式を選択してください", - "outputOptions": "出力オプション", - "pdfOptions": "PDF オプション", - "imageOptions": "画像オプション", - "colorType": "色の種類", - "color": "色", - "greyscale": "グレースケール", - "blackwhite": "白黒", - "dpi": "DPI", - "output": "出力", - "single": "単一", - "multiple": "複数", - "fitOption": "フィットオプション", - "maintainAspectRatio": "縦横比を維持", - "fitDocumentToPage": "ページに合わせて文書をフィット", - "fillPage": "フルページ", - "autoRotate": "自動回転", - "autoRotateDescription": "PDF ページにより適した向きになるよう画像を自動回転します", - "combineImages": "画像を結合", - "combineImagesDescription": "すべての画像を 1 つの PDF に結合するか、各画像ごとに別々の PDF を作成します", - "webOptions": "Web → PDF オプション", - "zoomLevel": "ズームレベル", - "emailOptions": "メール → PDF オプション", - "includeAttachments": "メールの添付ファイルを含める", - "maxAttachmentSize": "最大添付サイズ(MB)", - "includeAllRecipients": "ヘッダーに CC と BCC 受信者を含める", - "downloadHtml": "PDF の代わりに中間ファイル(HTML)をダウンロード", - "pdfaOptions": "PDF/A オプション", - "outputFormat": "出力形式", - "pdfaNote": "PDF/A-1b は互換性が高く、PDF/A-2b はより多くの機能をサポートします。", - "pdfaDigitalSignatureWarning": "PDFにはデジタル署名が含まれています。これは次の手順で削除されます。", - "fileFormat": "ファイル形式", - "wordDoc": "Word 文書", - "wordDocExt": "Word 文書(.docx)", - "odtExt": "OpenDocument テキスト(.odt)", - "pptExt": "PowerPoint(.pptx)", - "odpExt": "OpenDocument プレゼンテーション(.odp)", - "txtExt": "プレーンテキスト(.txt)", - "rtfExt": "リッチテキスト形式(.rtf)", - "selectedFiles": "選択したファイル", - "noFileSelected": "ファイルが選択されていません。ファイルパネルから追加してください。", - "convertFiles": "ファイルを変換", - "converting": "変換中...", - "downloadConverted": "変換後のファイルをダウンロード", - "errorNoFiles": "変換するファイルを少なくとも 1 つ選択してください。", - "errorNoFormat": "変換元と変換先の両方の形式を選択してください。", - "errorNotSupported": "{{from}} から {{to}} への変換はサポートされていません。", - "images": "画像", - "officeDocs": "オフィス文書(Word、Excel、PowerPoint)", - "imagesExt": "画像(JPG、PNG など)", - "markdown": "Markdown", - "textRtf": "テキスト/RTF", - "grayscale": "グレースケール", - "errorConversion": "ファイルの変換中にエラーが発生しました。", - "cbzOptions": "CBZ から PDF へのオプション", - "optimizeForEbook": "PDF を eBook リーダー向けに最適化(Ghostscript 使用)", - "cbzOutputOptions": "PDF から CBZ へのオプション", - "cbzDpi": "画像レンダリングの DPI" - }, - "imageToPdf": { - "tags": "conversion,img,jpg,picture,photo,psd,photoshop" - }, - "pdfToImage": { - "tags": "conversion,img,jpg,picture,photo,psd,photoshop", - "title": "PDFを画像に変換", - "header": "PDFを画像に変換", - "selectText": "画像の形式", - "singleOrMultiple": "画像出力タイプ", - "single": "単一の大きな画像", - "multi": "複数の画像", - "colorType": "カラーモード", - "color": "カラー", - "grey": "グレースケール", - "blackwhite": "白黒 (データが失われる可能性があります!)", - "submit": "変換", - "info": "Pythonがインストールされていません。WebPの変換に必要です。", - "placeholder": "(例:1,2,8、4,7,12-16、2n-1)" - }, - "pdfOrganiser": { - "tags": "両面,偶数,奇数,並べ替え,移動", - "title": "整理", - "header": "PDFページの整理", - "submit": "ページの整理", - "mode": { - "_value": "モード", - "1": "カスタムページ順序", - "2": "逆順", - "3": "デュプレックスソート", - "4": "小冊子ソート", - "5": "サイドステッチ小冊子ソート", - "6": "奇数-偶数分割", - "7": "最初に削除", - "8": "最後を削除", - "9": "最初と最後を削除", - "10": "奇数-偶数の結合", - "11": "すべてのページを複製", - "desc": { - "BOOKLET_SORT": "小冊子印刷用にページを配置(最後、最初、2番目、最後から2番目、…)。", - "CUSTOM": "ページ番号や式のカスタムシーケンスで新しい順序を定義。", - "DUPLEX_SORT": "両面スキャナーで表面をすべて、次に裏面をすべてスキャンしたかのように交互(1, n, 2, n-1, …)。", - "DUPLICATE": "カスタム順序数に従って各ページを複製(例: 各ページを4×)。", - "ODD_EVEN_MERGE": "2つの PDF をページ交互で結合: 1つ目から奇数、2つ目から偶数。", - "ODD_EVEN_SPLIT": "文書を2つに分割: 奇数ページと偶数ページ。", - "REMOVE_FIRST": "最初のページを削除。", - "REMOVE_FIRST_AND_LAST": "最初と最後のページを削除。", - "REMOVE_LAST": "最後のページを削除。", - "REVERSE_ORDER": "最後のページが最初になるように反転。", - "SIDE_STITCH_BOOKLET_SORT": "小冊子(側面綴じ)印刷用にページを配置(側面綴じに最適化)。" - } - }, - "desc": { - "CUSTOM": "ページ番号や式のカスタムシーケンスで新しい順序を定義。", - "REVERSE_ORDER": "最後のページが最初になるように反転。", - "DUPLEX_SORT": "両面スキャナーで表面をすべて、次に裏面をすべてスキャンしたかのように交互(1, n, 2, n-1, …)。", - "BOOKLET_SORT": "小冊子印刷用にページを配置(最後、最初、2番目、最後から2番目、…)。", - "SIDE_STITCH_BOOKLET_SORT": "小冊子(側面綴じ)印刷用にページを配置(側面綴じに最適化)。", - "ODD_EVEN_SPLIT": "文書を2つに分割: 奇数ページと偶数ページ。", - "ODD_EVEN_MERGE": "2つの PDF をページ交互で結合: 1つ目から奇数、2つ目から偶数。", - "DUPLICATE": "カスタム順序数に従って各ページを複製(例: 各ページを4×)。", - "REMOVE_FIRST": "最初のページを削除。", - "REMOVE_LAST": "最後のページを削除。", - "REMOVE_FIRST_AND_LAST": "最初と最後のページを削除。" - }, - "placeholder": "(例:1,3,2または4-8,2,10-12または2n-1)" - }, - "addImage": { - "tags": "画像,img,jpg,ピクチャ,写真", - "title": "画像の追加", - "header": "PDFに画像を追加", - "image": { - "name": "画像", - "placeholder": "画像をアップロード", - "label": "画像ファイル" - }, - "steps": { - "configure": "画像を設定" - }, - "step": { - "createDesc": "追加する画像をアップロード", - "place": "画像を配置", - "placeDesc": "PDFをクリックして画像を追加" - }, - "instructions": { - "title": "画像の追加方法", - "text": "画像をアップロード後、PDF上の任意の場所をクリックして配置します。", - "paused": "配置を一時停止", - "resumeHint": "再開してクリックで画像を追加します。", - "noSignature": "画像をアップロードすると配置できます。" - }, - "mode": { - "move": "画像を移動", - "place": "画像を配置", - "pause": "配置を一時停止", - "resume": "配置を再開" - }, - "results": { - "title": "画像追加の結果" - }, - "error": { - "failed": "PDF に画像を追加中にエラーが発生しました。" - }, - "saved": { - "defaultLabel": "画像", - "defaultImageLabel": "アップロードした画像" - }, - "applySignatures": "画像を適用" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "添付ファイルの追加", - "header": "添付ファイルの追加", - "add": "添付を追加", - "remove": "添付を削除", - "embed": "添付を埋め込む", - "submit": "添付ファイルの追加" - }, - "watermark": { - "title": "透かしの追加", - "desc": "PDF ファイルにテキストまたは画像の透かしを追加", - "completed": "透かしを追加しました", - "submit": "透かしを追加", - "filenamePrefix": "watermarked", - "error": { - "failed": "PDF への透かし追加中にエラーが発生しました。" - }, - "watermarkType": { - "text": "テキスト", - "image": "画像" - }, - "settings": { - "type": "透かしの種類", - "text": { - "label": "透かしテキスト", - "placeholder": "透かしテキストを入力" - }, - "image": { - "label": "透かし画像", - "choose": "画像を選択", - "selected": "選択済み: {{filename}}" - }, - "fontSize": "フォントサイズ", - "size": "サイズ", - "alphabet": "フォント/言語", - "color": "透かしの色", - "rotation": "回転(度)", - "opacity": "不透明度(%)", - "spacing": { - "horizontal": "水平方向の間隔", - "vertical": "垂直方向の間隔", - "height": "縦の間隔", - "width": "横の間隔" - }, - "convertToImage": "PDFページを画像化してフラット化" - }, - "alphabet": { - "roman": "ローマ字/ラテン", - "arabic": "アラビア語", - "japanese": "日本語", - "korean": "韓国語", - "chinese": "中国語", - "thai": "タイ語" - }, - "steps": { - "type": "透かしの種類", - "wording": "文言", - "textStyle": "スタイル", - "formatting": "書式設定", - "file": "透かしファイル" - }, - "results": { - "title": "透かしの結果" - }, - "tooltip": { - "language": { - "title": "言語サポート", - "text": "適切な言語設定を選択して、テキストのフォント表示を正しく行ってください。" - }, - "appearance": { - "title": "見た目の設定", - "text": "透かしの見た目や文書とのなじみ方を調整します。", - "bullet1": "回転: -360°〜360°(斜めの透かし)", - "bullet2": "不透明度: 0〜100%(透明度の調整)", - "bullet3": "不透明度を低くすると控えめな透かしになります" - }, - "spacing": { - "title": "間隔の調整", - "text": "ページ全体に繰り返す透かし同士の間隔を調整します。", - "bullet1": "横の間隔: 透かし間の水平方向の距離", - "bullet2": "縦の間隔: 透かし間の垂直方向の距離", - "bullet3": "数値を大きくすると広がったパターンになります" - }, - "type": { - "header": { - "title": "透かし種類の選択" - }, - "description": { - "title": "透かしを選択", - "text": "用途に応じてテキスト透かしまたは画像透かしを選択します。" - }, - "text": { - "title": "テキスト透かし", - "text": "著作権表記、会社名、機密ラベルなどに最適。多言語とカスタム色に対応。", - "bullet1": "フォントと言語をカスタマイズ可能", - "bullet2": "色と透明度を調整可能", - "bullet3": "法務文言やブランディングに最適" - }, - "image": { - "title": "画像透かし", - "text": "ロゴやスタンプなど任意の画像を透かしとして使用。ブランディングや視覚的識別に最適。", - "bullet1": "一般的な画像形式に対応", - "bullet2": "画像品質を保持", - "bullet3": "ロゴやスタンプに最適" - } - }, - "wording": { - "header": { - "title": "テキスト内容" - }, - "text": { - "title": "透かしテキスト", - "text": "文書全体に表示する透かしのテキストを入力します。", - "bullet1": "読みやすさのため簡潔に", - "bullet2": "一般例: 'CONFIDENTIAL', 'DRAFT', 会社名", - "bullet3": "絵文字はサポートされず、除去されます" - } - }, - "textStyle": { - "header": { - "title": "テキストスタイル" - }, - "color": { - "title": "色の選択", - "text": "文書内容とコントラストの取れる色を選びます。", - "bullet1": "控えめならライトグレー(#d3d3d3)", - "bullet2": "高コントラストなら黒や濃色", - "bullet3": "ブランディングにはカスタム色" - }, - "language": { - "title": "言語サポート", - "text": "適切な言語設定を選択して正しくフォント表示してください。" - } - }, - "file": { - "header": { - "title": "画像のアップロード" - }, - "upload": { - "title": "画像の選択", - "text": "透かしとして使用する画像ファイルをアップロードします。", - "bullet1": "対応形式: PNG, JPG, GIF, BMP", - "bullet2": "透過 PNG が最適", - "bullet3": "高解像度画像の方が品質を保てます" - }, - "recommendations": { - "title": "ベストプラクティス", - "text": "最適な画像透かしのためのヒント。", - "bullet1": "背景が透過のロゴやスタンプを使用", - "bullet2": "複雑な画像よりシンプルなデザインが有効", - "bullet3": "解像度は最終文書サイズを考慮" - } - }, - "formatting": { - "header": { - "title": "書式とレイアウト" - }, - "size": { - "title": "サイズ調整", - "text": "透かし(テキスト/画像)のサイズを調整します。", - "bullet1": "大きくすると目立つ透かしに" - }, - "appearance": { - "title": "見た目の設定", - "text": "透かしの見た目や文書とのなじみ方を調整します。", - "bullet1": "回転: -360°〜360°(斜めの透かし)", - "bullet2": "不透明度: 0〜100%(透明度の調整)", - "bullet3": "不透明度を低くすると控えめな透かしになります" - }, - "spacing": { - "title": "間隔の調整", - "text": "ページ全体に繰り返す透かし同士の間隔を調整します。", - "bullet1": "水平方向の間隔: 左右の距離", - "bullet2": "垂直方向の間隔: 上下の距離", - "bullet3": "数値を大きくすると広がったパターンになります" - }, - "security": { - "title": "セキュリティオプション", - "text": "最終的な PDF を画像ベースに変換し、セキュリティを強化します。", - "bullet1": "テキストの選択やコピーを防止", - "bullet2": "透かしを除去しにくくする", - "bullet3": "ファイルサイズが大きくなります", - "bullet4": "機密/著作権コンテンツに最適" - } - } - }, - "type": { - "1": "テキスト", - "2": "画像" - } - }, - "permissions": { - "tags": "読み取り,書き込み,編集,印刷", - "title": "権限の変更", - "header": "権限の変更", - "warning": "警告、これらの権限を変更できないようにするため、パスワードの追加ページでパスワードを設定することを推奨します。", - "selectText": { - "1": "権限を変更するPDFを選択", - "2": "権限の設定", - "3": "ドキュメントの組立を禁止", - "4": "コンテンツの抽出を禁止", - "5": "アクセシビリティのための抽出を禁止", - "6": "フォームへの入力を禁止", - "7": "変更を禁止", - "8": "注釈の変更を禁止", - "9": "印刷を禁止", - "10": "異なる形式の印刷を禁止" - }, - "submit": "変更" - }, - "editTableOfContents": { - "settings": { - "title": "ブックマークとアウトライン", - "replaceExisting": "既存のブックマークを置換(オフで末尾に追加)", - "replaceExistingHint": "無効にすると、新しいアウトラインは現在のブックマークの後ろに追加されます。" - }, - "actions": { - "source": "ブックマークを読み込み", - "selectedFile": "{{file}} から読み込み", - "noFile": "既存のブックマークを抽出するPDFを選択してください。", - "loadFromPdf": "選択したPDFから読み込み", - "importJson": "JSON をインポート", - "importClipboard": "クリップボードの JSON を貼り付け", - "export": "ブックマークをエクスポート", - "exportJson": "JSON をダウンロード", - "exportClipboard": "JSON をクリップボードにコピー", - "clipboardUnavailable": "このブラウザーではクリップボードにアクセスできません。" - }, - "info": { - "line1": "各ブックマークには説明的なタイトルと、開くページを指定します。", - "line2": "子ブックマークを使用して、章・節・小節の階層を作成します。", - "line3": "選択したPDFやJSONファイルからブックマークをインポートすると時間を節約できます。" - }, - "workbench": { - "empty": { - "title": "ツールを開いて編集を開始", - "description": "目次編集ツールを選択してワークスペースを読み込みます。" - }, - "tabTitle": "アウトライン ワークスペース", - "subtitle": "ブックマークのインポート、階層作成、アウトライン適用をサイドパネルなしで行えます。", - "noFile": "PDFが選択されていません", - "fileLabel": "変更は現在選択中のPDFに適用されます。", - "filePrompt": "ライブラリからPDFを選ぶか、新規にアップロードしてください。", - "changeFile": "PDFを変更", - "selectFile": "PDFを選択" - }, - "editor": { - "heading": "ブックマーク エディター", - "description": "ブックマークの追加、入れ子、並べ替えでPDFのアウトラインを作成します。", - "addTopLevel": "最上位のブックマークを追加", - "empty": { - "title": "ブックマークはまだありません", - "description": "既存のブックマークをインポートするか、まずは最初の項目を追加してください。", - "action": "最初のブックマークを追加" - }, - "defaultTitle": "新しいブックマーク", - "defaultChildTitle": "子ブックマーク", - "defaultSiblingTitle": "新しいブックマーク", - "untitled": "無題のブックマーク", - "childBadge": "子", - "pagePreview": "ページ {{page}}", - "field": { - "title": "ブックマークのタイトル", - "page": "対象ページ番号" - }, - "actions": { - "toggle": "子を切り替え", - "addChild": "子ブックマークを追加", - "addSibling": "同階層のブックマークを追加", - "remove": "ブックマークを削除" - }, - "confirmRemove": "このブックマークとその子をすべて削除しますか?" - }, - "messages": { - "loadedTitle": "ブックマークを抽出しました", - "loadedBody": "PDFの既存のブックマークをエディターに読み込みました。", - "noBookmarks": "選択したPDFにブックマークは見つかりませんでした。", - "loadFailed": "選択したPDFからブックマークを抽出できませんでした。", - "imported": "ブックマークをインポートしました", - "importedBody": "JSONのアウトラインが現在のエディター内容を置き換えました。", - "importedClipboard": "クリップボードのデータで現在のブックマーク一覧を置き換えました。", - "invalidJson": "無効な JSON 構造", - "invalidJsonBody": "有効なブックマークの JSON ファイルを指定して、もう一度お試しください。", - "exported": "JSON のダウンロード準備完了", - "copied": "クリップボードにコピーしました", - "copiedBody": "ブックマークの JSON をコピーしました。", - "copyFailed": "コピーに失敗しました" - }, - "error": { - "failed": "目次の更新に失敗しました" - }, - "submit": "目次を適用", - "results": { - "title": "ブックマーク付きでPDFを更新", - "subtitle": "処理済みファイルをダウンロードするか、下で操作を取り消します。" - } - }, - "removePages": { - "tags": "ページを削除,ページ削除", - "title": "削除", - "pageNumbers": { - "label": "削除するページ", - "placeholder": "例: 1,3,5-8,10", - "error": "ページ番号の形式が無効です。数字、範囲(1-5)、または数式(2n+1)を使用してください" - }, - "filenamePrefix": "pages_removed", - "files": { - "placeholder": "メインビューで PDF ファイルを選択して開始してください" - }, - "settings": { - "title": "設定" - }, - "tooltip": { - "header": { - "title": "ページ削除の設定" - }, - "pageNumbers": { - "title": "ページ選択", - "text": "PDF から削除するページを指定します。個別ページ、範囲、数式が使用できます。", - "bullet1": "個別ページ: 1,3,5(1、3、5ページを削除)", - "bullet2": "ページ範囲: 1-5,10-15(1-5 と 10-15 ページを削除)", - "bullet3": "数式: 2n+1(奇数ページを削除)", - "bullet4": "開いた範囲: 5-(5ページ目から末尾まで削除)" - }, - "examples": { - "title": "よくある例", - "text": "一般的なページ選択パターンの例:", - "bullet1": "先頭ページを削除: 1", - "bullet2": "最後の3ページを削除: -3", - "bullet3": "1ページおきに削除: 2n", - "bullet4": "散在する特定ページを削除: 1,5,10,15" - }, - "safety": { - "title": "安全のヒント", - "text": "ページを削除する際の重要な注意点:", - "bullet1": "処理前に必ずプレビューで確認", - "bullet2": "元のファイルのバックアップを保持", - "bullet3": "ページ番号は 1 から開始(0 ではありません)", - "bullet4": "無効なページ番号は無視されます" - } - }, - "error": { - "failed": "ページの削除中にエラーが発生しました。" - }, - "results": { - "title": "ページ削除の結果" - }, - "submit": "削除" - }, - "extractPages": { - "title": "ページの抽出", - "pageNumbers": { - "label": "抽出するページ", - "placeholder": "例: 1,3,5-8 または odd & 1-10" - }, - "settings": { - "title": "設定" - }, - "tooltip": { - "description": "選択したページを順序を保ったまま新しい PDF に抽出します。" - }, - "error": { - "failed": "ページの抽出に失敗しました" - }, - "results": { - "title": "抽出されたページ" - }, - "submit": "ページを抽出" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "ページ選択ガイド" - }, - "basic": { - "title": "基本的な使い方", - "text": "シンプルな構文で PDF から特定のページを選択します。", - "bullet1": "個別ページ: 1,3,5", - "bullet2": "ページ範囲: 3-6 または 10-15", - "bullet3": "全ページ: all" - }, - "advanced": { - "title": "高度な機能" - }, - "tips": { - "title": "ヒント", - "text": "次のガイドラインに留意してください:", - "bullet1": "ページ番号は 1 から開始(0 ではありません)", - "bullet2": "スペースは自動的に削除されます", - "bullet3": "無効な式は無視されます" - }, - "syntax": { - "title": "構文の基本", - "text": "数値、範囲、キーワード、等差式(n は 0 から開始)を使用できます。括弧も使用できます。", - "bullets": { - "numbers": "数値/範囲: 5, 10-20", - "keywords": "キーワード: odd, even", - "progressions": "等差式: 3n, 4n+1" - } - }, - "operators": { - "title": "演算子", - "text": "AND はカンマより優先されます。NOT は文書の範囲内に適用されます。", - "and": "AND: & または \"and\" — 条件の両方を満たす(例: 1-50 & even)", - "comma": "カンマ: , または | — 選択を結合(例: 1-10, 20)", - "not": "NOT: ! または \"not\" — ページを除外(例: 3n & not 30)" - }, - "examples": { - "title": "例" - }, - "complex": { - "bullet1": "1,3-5,8,2n → 1、3–5、8 に加えて偶数ページ", - "bullet2": "10-,2n-1 → 10ページ目から末尾まで + 奇数ページ", - "description": "異なる種類を組み合わせます。", - "title": "複合的な組み合わせ" - }, - "description": "操作に使用するページを選択します。単一ページ、範囲、数式、all キーワードに対応。", - "individual": { - "bullet1": "1,3,5 → 1、3、5ページを選択", - "bullet2": "2,7,12 → 2、7、12ページを選択", - "description": "数字をカンマで区切って入力します。", - "title": "個別ページ" - }, - "mathematical": { - "bullet1": "2n → すべての偶数ページ(2, 4, 6…)", - "bullet2": "2n-1 → すべての奇数ページ(1, 3, 5…)", - "bullet3": "3n → 3 ページごと(3, 6, 9…)", - "bullet4": "4n-1 → 3, 7, 11, 15… のページ", - "description": "パターンには n を使った式を使用します。", - "title": "数学関数" - }, - "ranges": { - "bullet1": "3-6 → 3〜6ページを選択", - "bullet2": "10-15 → 10〜15ページを選択", - "bullet3": "5- → 5ページ目から末尾までを選択", - "description": "連続ページには - を使用します。", - "title": "ページ範囲" - }, - "special": { - "bullet1": "all → すべてのページを選択", - "title": "特殊キーワード" - } - } - }, - "bulkSelection": { - "syntaxError": "構文に問題があります。ページ選択のヒントを参照してください。", - "header": { - "title": "ページ選択ガイド" - }, - "syntax": { - "title": "構文の基本", - "text": "数値、範囲、キーワード、等差列(n は 0 から)を使用します。括弧も使用できます。", - "bullets": { - "numbers": "数値/範囲:5、10-20", - "keywords": "キーワード:odd, even", - "progressions": "等差列:3n、4n+1" - } - }, - "operators": { - "title": "演算子", - "text": "AND はカンマより優先されます。NOT は文書範囲内に適用されます。", - "and": "AND:& または \"and\" — 両方の条件を必須(例:1-50 & even)", - "comma": "カンマ:, または | — 選択を結合(例:1-10, 20)", - "not": "NOT:! または \"not\" — ページを除外(例:3n & not 30)" - }, - "examples": { - "title": "例", - "first50": "最初の 50", - "last50": "最後の 50", - "every3rd": "3 ページごと", - "oddWithinExcluding": "1–20 の奇数(5–7 を除外)", - "combineSets": "セットを結合" - }, - "firstNPages": { - "title": "最初の N ページ", - "placeholder": "ページ数" - }, - "lastNPages": { - "title": "最後の N ページ", - "placeholder": "ページ数" - }, - "everyNthPage": { - "title": "N ページごと", - "placeholder": "ステップ幅" - }, - "range": { - "title": "範囲", - "fromPlaceholder": "開始", - "toPlaceholder": "終了" - }, - "keywords": { - "title": "キーワード" - }, - "advanced": { - "title": "詳細" - } - }, - "compressPdfs": { - "tags": "圧縮,小さく,軽量" - }, - "unlockPDFForms": { - "tags": "削除,解除,フォーム,フィールド,読み取り専用", - "title": "フォームフィールドから読み取り専用を削除", - "header": "PDFフォームのロックを解除", - "submit": "Remove", - "description": "このツールは PDF フォームフィールドの読み取り専用制限を解除し、編集・入力可能にします。", - "filenamePrefix": "unlocked_forms", - "files": { - "placeholder": "メインビューで PDF ファイルを選択して開始してください" - }, - "error": { - "failed": "PDF フォームのロック解除中にエラーが発生しました。" - }, - "results": { - "title": "フォームのロック解除結果" - } - }, - "changeMetadata": { - "header": "メタデータの変更", - "submit": "変更", - "filenamePrefix": "metadata", - "settings": { - "title": "メタデータ設定" - }, - "standardFields": { - "title": "標準フィールド" - }, - "deleteAll": { - "label": "既存メタデータを削除", - "checkbox": "すべてのメタデータを削除" - }, - "title": { - "label": "タイトル", - "placeholder": "文書のタイトル" - }, - "author": { - "label": "著者", - "placeholder": "文書の著者" - }, - "subject": { - "label": "件名", - "placeholder": "文書の件名" - }, - "keywords": { - "label": "キーワード", - "placeholder": "文書のキーワード" - }, - "creator": { - "label": "作成アプリ", - "placeholder": "文書の作成アプリ" - }, - "producer": { - "label": "生成アプリ", - "placeholder": "文書の生成アプリ" - }, - "dates": { - "title": "日付フィールド" - }, - "creationDate": { - "label": "作成日", - "placeholder": "作成日" - }, - "modificationDate": { - "label": "更新日", - "placeholder": "更新日" - }, - "trapped": { - "label": "トラッピング状態", - "unknown": "不明", - "true": "True", - "false": "False" - }, - "advanced": { - "title": "詳細オプション" - }, - "customFields": { - "title": "カスタムメタデータ", - "description": "文書にカスタムメタデータ項目を追加します", - "add": "フィールドを追加", - "key": "キー", - "keyPlaceholder": "カスタムキー", - "value": "値", - "valuePlaceholder": "カスタム値", - "remove": "削除" - }, - "results": { - "title": "更新された PDF" - }, - "error": { - "failed": "PDF メタデータの変更中にエラーが発生しました。" - }, - "tooltip": { - "header": { - "title": "PDF メタデータの概要" - }, - "standardFields": { - "title": "標準フィールド", - "text": "文書を説明する一般的な PDF メタデータフィールド。", - "bullet1": "Title: 文書名または見出し", - "bullet2": "Author: 文書の作成者", - "bullet3": "Subject: 内容の簡単な説明", - "bullet4": "Keywords: 文書の検索用語", - "bullet5": "作成者/プロデューサー: PDF の作成に使用されたソフトウェア" - }, - "dates": { - "title": "日付フィールド", - "text": "文書の作成日時と最終更新日時です。", - "bullet1": "作成日:文書が作られた日", - "bullet2": "更新日:最後に変更された日" - }, - "options": { - "title": "追加オプション", - "text": "カスタム項目とプライバシー制御。", - "bullet1": "カスタムメタデータ:独自のキー/値を追加", - "bullet2": "トラッピング:高品質印刷向け設定", - "bullet3": "すべて削除:プライバシー保護のため" - }, - "deleteAll": { - "title": "既存メタデータの削除", - "text": "プライバシー保護のためにメタデータを完全削除します。" - }, - "customFields": { - "title": "カスタムメタデータ", - "text": "独自のキーと値のペアを追加します。", - "bullet1": "文書に関連する任意のカスタム項目を追加", - "bullet2": "例:部署、プロジェクト、バージョン、ステータス", - "bullet3": "各項目にはキーと値が必要" - }, - "advanced": { - "title": "詳細オプション", - "trapped": { - "title": "トラッピング状態", - "description": "高品質印刷のために文書が準備されているかを示します。", - "bullet1": "True:高品質印刷のためにトラッピング済み", - "bullet2": "False:トラッピングされていない", - "bullet3": "Unknown:トラッピング状態は未指定" - } - } - } - }, - "fileToPDF": { - "tags": "変換,形式,文書,画像,スライド,テキスト,変換,オフィス,ドキュメント,Word,Excel,PowerPoint", - "title": "ファイルをPDFに変換", - "header": "あらゆるファイルをPDFに変換", - "credit": "本サービスはファイル変換にLibreOfficeとUnoconvを使用しています。", - "supportedFileTypesInfo": "サポートされるファイル形式", - "supportedFileTypes": "サポートされるファイル形式には以下が含まれますが、完全な更新リストについてはLibreOfficeのドキュメントを参照してください。", - "submit": "PDFを変換" - }, - "ocr": { - "tags": "認識,テキスト,画像,スキャン,読み取り,識別,検出,編集可能", - "title": "OCR / クリーンアップ", - "desc": "クリーンアップはPDF内の画像からテキストを検出してテキストとして再追加します。", - "header": "クリーンアップ / OCR (光学式文字認識)", - "selectText": { - "1": "PDF内で検出される言語を選択 (リストされているものは現在検出されているものです):", - "2": "OCR処理されたPDFと一緒に、OCRしたテキストを含むテキストファイルを作成する", - "3": "斜めにスキャンされたページを回転させて修正する", - "4": "ページをきれいにして背景ノイズの中からテキストを検出しにくくする。(出力は変わりません)", - "5": "ページをきれいにして背景ノイズの中からテキストを検出しにくくし、出力はクリーンアップを維持する。", - "6": "インタラクティブなテキストを含むページを無視し、画像ページのみをOCRする", - "7": "強制OCR、全てのページで元のテキスト要素を全て削除してOCRする", - "8": "ノーマル (PDFにテキストが含まれている場合はエラーになります。)", - "9": "追加設定", - "10": "OCRモード", - "11": "OCR後に画像を削除する (すべての画像を削除します。変換ステップの一部である場合にのみ有効です)。", - "12": "レンダリングタイプ (高度)" - }, - "help": "他の言語でこれを使用する方法やDocker以外で使用する方法についてはこのドキュメントをお読みください。", - "credit": "本サービスにはOCRにqpdfとTesseractを使用しています。", - "submit": "OCRでPDFを処理する", - "operation": { - "submit": "OCR を実行してレビュー" - }, - "results": { - "title": "OCR 結果" - }, - "languagePicker": { - "additionalLanguages": "追加の言語をお探しですか?", - "viewSetupGuide": "セットアップガイドを見る →" - }, - "settings": { - "title": "設定", - "ocrMode": { - "label": "OCRモード", - "auto": "自動(テキストレイヤーはスキップ)", - "force": "強制(全ページを再 OCR・テキスト置換)", - "strict": "厳密(テキストが見つかったら中止)" - }, - "languages": { - "label": "言語", - "placeholder": "言語を選択" - }, - "compatibilityMode": { - "label": "互換モード" - }, - "advancedOptions": { - "label": "処理オプション", - "sidecar": "テキストファイルを作成", - "deskew": "ページの傾きを補正", - "clean": "入力ファイルをクリーン化", - "cleanFinal": "最終出力をクリーン化" - } - }, - "tooltip": { - "header": { - "title": "OCR 設定の概要" - }, - "mode": { - "title": "OCRモード", - "text": "OCR(光学式文字認識)は、スキャンやスクリーンショットのページを検索・コピー・ハイライト可能なテキストに変換します。", - "bullet1": "自動はすでにテキストレイヤーを含むページをスキップします。", - "bullet2": "強制はすべてのページを再 OCR し、テキストを置換します。", - "bullet3": "厳密は選択可能なテキストが見つかれば処理を停止します。" - }, - "languages": { - "title": "言語", - "text": "想定する言語を指定することで OCR の精度を高めます。検出を補助するため 1 つ以上の言語を選択してください。" - }, - "output": { - "title": "出力", - "text": "テキスト出力の形式を選択してください:", - "bullet1": "検索可能 PDF は、元画像の背後にテキストを埋め込みます。", - "bullet2": "HOCR XML は構造化された機械可読ファイルを返します。", - "bullet3": "プレーンテキストのサイドカーは生テキストを含む別個の .txt を作成します。" - }, - "advanced": { - "header": { - "title": "高度な OCR 処理" - }, - "compatibility": { - "title": "互換モード", - "text": "OCR の “サンドイッチ PDF” モードを使用します:ファイルサイズは大きくなりますが、一部の言語や古い PDF ソフトでより確実です。既定では小さくモダンな hOCR を使用します。" - }, - "sidecar": { - "title": "テキストファイルを作成", - "text": "抽出された全テキストを含む .txt ファイルを PDF と並行して生成し、アクセスや処理を容易にします。" - }, - "deskew": { - "title": "ページの傾きを補正", - "text": "傾いたページを自動補正して OCR 精度を向上します。完全に整列していないスキャン文書に有用です。" - }, - "clean": { - "title": "入力ファイルをクリーン化", - "text": "ノイズ除去、コントラスト強調などの前処理を行い、OCR の認識精度を高めてから処理します。" - }, - "cleanFinal": { - "title": "最終出力をクリーン化", - "text": "OCR のアーティファクトを除去し、テキストレイヤーを最適化して可読性の向上とファイルサイズの縮小を図ります。" - } - } - }, - "error": { - "failed": "OCR 操作に失敗しました" - } - }, - "extractImages": { - "tags": "画像,写真,保存,アーカイブ,ZIP,キャプチャ,取得", - "title": "画像の抽出", - "header": "画像の抽出", - "selectText": "抽出した画像のフォーマットを選択", - "allowDuplicates": "重複した画像を保存する", - "submit": "抽出", - "settings": { - "title": "設定" - }, - "error": { - "failed": "PDF からの画像抽出中にエラーが発生しました。" - } - }, - "pdfToPDFA": { - "tags": "アーカイブ,長期,標準,変換,保存,保全", - "title": "PDFをPDF/Aに変換", - "header": "PDFをPDF/Aに変換", - "credit": "本サービスはPDF/Aの変換にlibreofficeを使用しています。", - "submit": "変換", - "tip": "現在、一度に複数の入力に対して機能しません", - "outputFormat": "出力形式", - "pdfWithDigitalSignature": "PDFにはデジタル署名が含まれています。これは次の手順で削除されます。" - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,変換,フォーマット,コンバージョン,オフィス,microsoft,docファイル", - "title": "PDFをWordに変換", - "header": "PDFをWordに変換", - "selectText": { - "1": "出力ファイル形式" - }, - "credit": "本サービスはファイル変換にLibreOfficeを使用しています。", - "submit": "変換" - }, - "PDFToPresentation": { - "tags": "スライド,プレゼン,オフィス,microsoft", - "title": "PDFをプレゼンテーションに変換", - "header": "PDFをプレゼンテーションに変換", - "selectText": { - "1": "出力ファイル形式" - }, - "credit": "本サービスはファイル変換にLibreOfficeを使用しています。", - "submit": "変換" - }, - "PDFToText": { - "tags": "リッチフォーマット,リッチテキストフォーマット,リッチ テキスト フォーマット", - "title": "PDFをText/RTFに変換", - "header": "PDFをText/RTFに変換", - "selectText": { - "1": "出力ファイル形式" - }, - "credit": "本サービスはファイル変換にLibreOfficeを使用しています。", - "submit": "変換" - }, - "PDFToHTML": { - "tags": "ウェブコンテンツ,ブラウザー対応", - "title": "PDFをHTMLに変換", - "header": "PDFをHTMLに変換", - "credit": "本サービスはファイル変換にpdftohtmlを使用しています。", - "submit": "変換" - }, - "PDFToXML": { - "tags": "データ抽出,構造化コンテンツ,相互運用,変換,コンバート", - "title": "PDFをXMLに変換", - "header": "PDFをXMLに変換", - "credit": "本サービスはファイル変換にLibreOfficeを使用しています。", - "submit": "変換" - }, - "ScannerImageSplit": { - "tags": "分割,自動検出,スキャン,複数写真,整理", - "selectText": { - "1": "角度のしきい値:", - "2": "画像を回転させるために必要な絶対角度の最小値を設定 (初期値:10)。", - "3": "許容範囲:", - "4": "推定された背景色周辺のカラーバリエーションの範囲を決定 (初期値:30)。", - "5": "最小面積:", - "6": "画像の最小面積のしきい値を設定 (初期値:10000)。", - "7": "最小輪郭面積:", - "8": "画像の最小の輪郭面積のしきい値を設定。", - "9": "境界線サイズ:", - "10": "出力に白い縁取りが出ないように追加・削除される境界線の大きさを設定 (初期値:1)。" - }, - "info": "Pythonがインストールされていません。実行する必要があります。" - }, - "scannerImageSplit": { - "title": "抽出された画像", - "submit": "画像スキャンを抽出", - "error": { - "failed": "画像スキャンの抽出中にエラーが発生しました。" - }, - "tooltip": { - "title": "写真分割", - "whatThisDoes": "できること", - "whatThisDoesDesc": "スキャンしたページや合成画像から各写真を自動検出して抽出します。手動のトリミングは不要です。", - "whenToUse": "使用タイミング", - "useCase1": "アルバムのページを一括スキャン", - "useCase2": "フラットベッドの一括スキャンを個別ファイルに分割", - "useCase3": "コラージュを個々の写真に分解", - "useCase4": "文書から写真を取り出す", - "quickFixes": "クイック修正", - "problem1": "写真が検出されない → 許容値を 30〜50 に上げる", - "problem2": "誤検出が多い → 最小面積を 15,000〜20,000 に上げる", - "problem3": "トリミングがきつい → 枠の太さを 5〜10 に上げる", - "problem4": "傾いた写真が補正されない → 角度しきい値を約 5° に下げる", - "problem5": "ホコリ/ノイズの四角が出る → 最小輪郭面積を 1000〜2000 に上げる", - "setupTips": "セットアップのコツ", - "tip1": "無地で明るい背景を使用", - "tip2": "写真の間に小さな間隔(≈1 cm)を空ける", - "tip3": "300〜600 DPI でスキャン", - "tip4": "スキャナーガラスを清掃", - "headsUp": "注意", - "headsUpDesc": "写真が重なっている、または写真と背景の色が近い場合は精度が低下することがあります。より明るい/暗い背景を試し、間隔を広くしてください。" - } - }, - "sign": { - "title": "署名", - "header": "PDFに署名", - "upload": "画像をアップロード", - "draw": { - "title": "署名を描く", - "clear": "クリア" - }, - "canvas": { - "heading": "署名を描画", - "clickToOpen": "クリックして描画キャンバスを開く", - "modalTitle": "署名を描画", - "colorLabel": "色", - "penSizeLabel": "ペンサイズ", - "penSizePlaceholder": "サイズ", - "clear": "キャンバスを消去", - "colorPickerTitle": "線の色を選択" - }, - "text": { - "name": "署名者名", - "placeholder": "氏名を入力", - "fontLabel": "フォント", - "fontSizeLabel": "フォントサイズ", - "fontSizePlaceholder": "フォントサイズを入力または選択 (8-200)", - "colorLabel": "テキストの色" - }, - "clear": "クリア", - "add": "追加", - "saved": { - "heading": "保存済みの署名", - "description": "保存した署名はいつでも再利用できます。", - "emptyTitle": "保存済みの署名はありません", - "emptyDescription": "上で署名を描く、アップロード、または入力してから「ライブラリに保存」を使うと、最大 {{max}} 件のお気に入りを保存しておけます。", - "type": { - "canvas": "描画", - "image": "アップロード", - "text": "テキスト" - }, - "limitTitle": "上限に達しました", - "limitDescription": "新しく追加する前に保存済みの署名を削除してください(最大 {{max}} 件)。", - "carouselPosition": "{{current}} / {{total}}", - "prev": "前へ", - "next": "次へ", - "delete": "削除", - "label": "ラベル", - "defaultLabel": "署名", - "defaultCanvasLabel": "手書き署名", - "defaultImageLabel": "アップロードした署名", - "defaultTextLabel": "入力した署名", - "saveButton": "署名を保存", - "saveUnavailable": "まず署名を作成してから保存してください。", - "noChanges": "現在の署名はすでに保存済みです。", - "status": { - "saved": "保存済み" - } - }, - "save": "署名を保存", - "applySignatures": "署名を適用", - "personalSigs": "個人署名", - "sharedSigs": "共有署名", - "noSavedSigs": "保存された署名が見つかりません", - "addToAll": "すべてのページに追加", - "delete": "削除", - "first": "最初のページ", - "last": "最後のページ", - "next": "次のページ", - "previous": "前のページ", - "maintainRatio": "アスペクト比を維持を切替え", - "undo": "元に戻す", - "redo": "やり直す", - "submit": "文書に署名", - "steps": { - "configure": "署名を設定" - }, - "step": { - "createDesc": "署名の作成方法を選択", - "place": "配置して保存", - "placeDesc": "PDF上に署名の位置を指定" - }, - "type": { - "title": "署名タイプ", - "draw": "描画", - "canvas": "キャンバス", - "image": "画像", - "text": "テキスト", - "saved": "保存済み" - }, - "image": { - "label": "署名画像をアップロード", - "placeholder": "画像ファイルを選択", - "hint": "署名の PNG または JPG 画像をアップロードしてください" - }, - "instructions": { - "title": "署名の追加方法", - "canvas": "キャンバスで署名を描いた後、モーダルを閉じてから PDF 上の任意の場所をクリックして配置します。", - "image": "上で署名画像をアップロードした後、PDF 上の任意の場所をクリックして配置します。", - "saved": "上の保存済み署名を選択し、PDF上の任意の場所をクリックして配置します。", - "text": "上で氏名を入力した後、PDF 上の任意の場所をクリックして署名を配置します。", - "paused": "配置を一時停止", - "resumeHint": "再開してクリックで署名を追加します。", - "noSignature": "上で署名を作成すると配置ツールが使えます。" - }, - "mode": { - "move": "署名を移動", - "place": "署名を配置", - "pause": "配置を一時停止", - "resume": "配置を再開" - }, - "updateAndPlace": "更新して配置", - "activate": "署名配置を有効化", - "deactivate": "署名の配置を停止", - "results": { - "title": "署名結果" - }, - "error": { - "failed": "PDF の署名中にエラーが発生しました。" - } - }, - "flatten": { - "title": "平坦化", - "header": "PDFを平坦化する", - "flattenOnlyForms": "フォームのみを平坦にする", - "submit": "平坦化", - "filenamePrefix": "flattened", - "files": { - "placeholder": "開始するにはメインビューで PDF ファイルを選択してください" - }, - "steps": { - "settings": "設定" - }, - "options": { - "stepTitle": "フラット化オプション", - "title": "フラット化オプション", - "flattenOnlyForms": { - "label": "フォームのみフラット化", - "desc": "フォームフィールドのみをフラット化し、その他のインタラクティブ要素は維持します" - }, - "note": "フラット化すると PDF からインタラクティブ要素が削除され、編集できなくなります。" - }, - "results": { - "title": "フラット化の結果" - }, - "error": { - "failed": "PDF のフラット化中にエラーが発生しました。" - }, - "tooltip": { - "header": { - "title": "PDF のフラット化について" - }, - "description": { - "title": "フラット化とは?", - "text": "フラット化は、入力可能なフォームやボタンを通常のテキストや画像に変換して PDF を編集不可にします。見た目はまったく同じですが、フォームの入力や変更はできなくなります。完成したフォームの共有、記録用の最終文書作成、表示の一貫性確保に最適です。", - "bullet1": "テキストボックスは通常のテキストになり(編集不可)", - "bullet2": "チェックボックスやボタンは画像になります", - "bullet3": "変更されたくない最終版に最適", - "bullet4": "すべてのデバイスで見た目が一貫します" - }, - "formsOnly": { - "title": "「フォームのみフラット化」とは?", - "text": "このオプションはフォームの入力機能だけを無効化し、リンクのクリック、ブックマーク表示、コメントの閲覧など他の機能は維持します。", - "bullet1": "フォームは編集不可になります", - "bullet2": "リンクは引き続きクリックで機能します", - "bullet3": "コメントやメモは表示されたままです", - "bullet4": "ブックマークは引き続きナビゲーションに有用です" - } - } - }, - "repair": { - "tags": "修復,復元,補正,回復", - "title": "修復", - "header": "PDFを修復", - "submit": "修復", - "description": "このツールは破損または損傷した PDF ファイルの修復を試みます。追加の設定は不要です。", - "filenamePrefix": "repaired", - "files": { - "placeholder": "開始するにはメイン画面で PDF ファイルを選択してください" - }, - "error": { - "failed": "PDF の修復中にエラーが発生しました。" - }, - "results": { - "title": "修復結果" - } - }, - "removeBlanks": { - "title": "空白の削除", - "header": "空白ページの削除", - "settings": { - "title": "設定" - }, - "threshold": { - "label": "ピクセル白さのしきい値" - }, - "whitePercent": { - "label": "白色割合のしきい値", - "unit": "%" - }, - "includeBlankPages": { - "label": "検出した空白ページを含める" - }, - "tooltip": { - "header": { - "title": "空白ページ削除の設定" - }, - "threshold": { - "title": "ピクセル白さのしきい値", - "text": "ピクセルを「白」と見なすための白さの度合いを制御します。ページ上の空白領域と判断する基準に役立ちます。", - "bullet1": "0 = 完全な黒(最も厳しい)", - "bullet2": "128 = 中間のグレー", - "bullet3": "255 = 完全な白(最も緩い)" - }, - "whitePercent": { - "title": "白色割合のしきい値", - "text": "ページを空白と見なし削除するために必要な白いピクセルの最小割合を設定します。", - "bullet1": "低い値(例: 80%)= 多くのページを削除", - "bullet2": "高い値(例: 95%)= ほぼ真っ白なページのみ削除", - "bullet3": "背景が薄い文書では高めの値を使用" - }, - "includeBlankPages": { - "title": "検出した空白ページを含める", - "text": "有効にすると、元の文書から検出・削除された空白ページのみを含む別の PDF を作成します。", - "bullet1": "削除内容の確認に便利", - "bullet2": "検出精度の検証に役立つ", - "bullet3": "無効にすると出力ファイルサイズを削減可能" - } - }, - "submit": "空白ページの削除", - "error": { - "failed": "空白ページの削除に失敗しました" - }, - "results": { - "title": "空白ページの削除結果" - } - }, - "removeAnnotations": { - "tags": "コメント,ハイライト,ノート,マークアップ,削除", - "title": "注釈の削除", - "header": "注釈の削除", - "submit": "削除", - "settings": { - "title": "設定" - }, - "info": { - "title": "注釈削除について", - "description": "このツールは PDF 文書からすべての注釈(コメント、ハイライト、ノート等)を削除します。" - }, - "tooltip": { - "header": { - "title": "注釈削除について" - }, - "description": { - "title": "機能" - } - }, - "error": { - "failed": "PDF から注釈を削除中にエラーが発生しました。" - } - }, - "compare": { - "tags": "差分,対比,変更,分析", - "title": "比較", - "header": "PDFの比較", - "clearSelected": "選択をクリア", - "clear": { - "confirmTitle": "選択した PDF をクリアしますか?", - "confirmBody": "現在の比較を閉じ、アクティブファイルに戻ります。", - "confirm": "クリアして戻る" - }, - "review": { - "title": "比較結果", - "actionsHint": "比較を確認、文書の役割を入れ替え、または要約をエクスポートします。", - "switchOrder": "順序を入れ替え", - "exportSummary": "要約をエクスポート" - }, - "base": { - "label": "元の文書", - "placeholder": "元の PDF を選択" - }, - "comparison": { - "label": "編集済み文書", - "placeholder": "編集済み PDF を選択" - }, - "addFilesHint": "選択を有効にするには「ファイル」ステップで PDF を追加してください。", - "noFiles": "利用可能な PDF がまだありません", - "pages": "ページ", - "selection": { - "originalEditedTitle": "元と編集済みの PDF を選択" - }, - "original": { - "label": "元の PDF" - }, - "edited": { - "label": "編集済み PDF" - }, - "swap": { - "confirmTitle": "比較を再実行しますか?", - "confirmBody": "ツールを再実行します。元と編集済みの順序を入れ替えてもよろしいですか?", - "confirm": "入れ替えて再実行" - }, - "cta": "比較", - "loading": "比較中...", - "summary": { - "baseHeading": "元の文書", - "comparisonHeading": "編集済み文書", - "pageLabel": "ページ" - }, - "rendering": { - "pageNotReadyTitle": "ページはまだレンダリングされていません", - "pageNotReadyBody": "一部のページはレンダリング中です。準備ができ次第ナビゲーションがスナップします。", - "rendering": "レンダリング中", - "inProgress": "少なくともどちらかの PDF が非常に大きいため、レンダリング完了まではスクロールが滑らかではありません", - "pagesRendered": "ページをレンダリング済み", - "complete": "ページのレンダリングが完了" - }, - "dropdown": { - "deletionsLabel": "削除", - "additionsLabel": "追加", - "deletions": "削除({{count}})", - "additions": "追加({{count}})", - "searchPlaceholder": "変更を検索...", - "noResults": "変更は見つかりませんでした" - }, - "actions": { - "stackVertically": "縦に並べる", - "placeSideBySide": "左右に並べる", - "zoomOut": "縮小", - "zoomIn": "拡大", - "resetView": "表示をリセット", - "unlinkScrollPan": "スクロールとパンの連動を解除", - "linkScrollPan": "スクロールとパンを連動", - "unlinkScroll": "スクロールの連動を解除", - "linkScroll": "スクロールを連動" - }, - "toasts": { - "unlinkedTitle": "スクロールとパンの独立が有効", - "unlinkedBody": "ヒント: 矢印の上下キーで両ペインをスクロール。パンはアクティブなペインのみ移動します。" - }, - "error": { - "selectRequired": "元の文書と編集済み文書を選択してください。", - "filesMissing": "選択したファイルを見つけられません。再選択してください。", - "generic": "これらのファイルを比較できません。" - }, - "status": { - "extracting": "テキストを抽出中...", - "processing": "差分を分析中...", - "complete": "比較の準備ができました" - }, - "longJob": { - "title": "大規模な比較を処理中", - "body": "これらの PDF の合計は 2,000 ページを超えます。処理に数分かかる場合があります。" - }, - "slowOperation": { - "title": "まだ処理中…", - "body": "通常より時間がかかっています。続行するか、キャンセルできます。", - "cancel": "比較をキャンセル" - }, - "newLine": "改行", - "complex": { - "message": "提供された文書の一方または両方が大きなファイルであるため、比較の精度が低下する可能性があります。" - }, - "large": { - "file": { - "message": "提供された文書の1つまたは両方が大きすぎて処理できません" - } - }, - "no": { - "text": { - "message": "選択したPDFの1つまたは両方にテキストコンテンツがありません。比較するには、テキストを含むPDFを選択してください。" - } - }, - "too": { - "dissimilar": { - "message": "文書の類似度が非常に低いようです。時間節約のため比較を停止しました。" - } - }, - "earlyDissimilarity": { - "title": "PDF の違いが非常に大きいようです", - "body": "これまでのところ共通点がほとんど見られません。関連しない文書であれば比較を停止できます。", - "stopButton": "比較を停止" - } - }, - "certSign": { - "tags": "authenticate,PEM,P12,official,encrypt", - "title": "証明書による署名", - "filenamePrefix": "signed", - "signMode": { - "stepTitle": "署名モード", - "tooltip": { - "header": { - "title": "PDF 署名について" - }, - "overview": { - "title": "署名の仕組み", - "text": "どちらのモードでも文書にシールを施し(編集は改ざんとして検知)、誰が・いつ・どのようにを記録します。ビューアーの信頼表示は証明書チェーンに依存します。" - }, - "manual": { - "title": "手動 — 証明書を持ち込む", - "text": "独自の証明書ファイルで署名し、ブランドに合ったアイデンティティを示せます。CA/チェーンが認識されると信頼済みと表示できます。", - "use": "用途:対外的、法務、コンプライアンス。" - }, - "auto": { - "title": "自動 — 設定不要・即時のシステムシール", - "text": "サーバーの自己署名証明書で署名します。同じ改ざん検知シール監査証跡を提供し、多くのビューアーでは未検証と表示されます。", - "use": "用途:迅速性が必要で、レビューや記録で一貫した内部アイデンティティが求められる場合。" - }, - "rule": { - "title": "判断基準", - "text": "受信者側で信頼済み表示が必要なら手動。設定不要で高速な改ざん検知と監査証跡が必要なら自動。" - } - } - }, - "certTypeStep": { - "stepTitle": "証明書形式" - }, - "certFiles": { - "stepTitle": "証明書ファイル" - }, - "appearance": { - "stepTitle": "署名の表示", - "tooltip": { - "header": { - "title": "署名の表示について" - }, - "invisible": { - "title": "不可視署名", - "text": "PDF にセキュリティのため署名を追加しますが、表示時には見えません。見た目を変えずに法的要件を満たしたい場合に最適です。", - "bullet1": "見た目を変えずにセキュリティを提供", - "bullet2": "電子署名の法的要件を満たす", - "bullet3": "文書のレイアウトやデザインに影響しない" - }, - "visible": { - "title": "可視署名", - "text": "PDF 上に署名ブロックを表示し、氏名、日付、任意の詳細を示します。文書が署名済みであることを読者に明確に示したい場合に有用です。", - "bullet1": "署名者名と日付を文書上に表示", - "bullet2": "署名理由と場所を含めることが可能", - "bullet3": "署名を配置するページを選択可能", - "bullet4": "任意でロゴを含められます" - } - }, - "invisible": "非表示", - "options": { - "title": "署名詳細" - }, - "visible": "表示" - }, - "sign": { - "submit": "PDF に署名", - "results": "署名済み PDF" - }, - "error": { - "failed": "署名の処理中にエラーが発生しました。" - }, - "tooltip": { - "header": { - "title": "署名の管理について" - }, - "overview": { - "title": "このツールでできること", - "text": "PDF が電子署名されているかの確認や、新しい電子署名の追加ができます。電子署名は文書の作成者や承認者を証明し、署名後に変更があったかを示します。", - "bullet1": "既存の署名とその有効性を確認", - "bullet2": "署名者と証明書の詳細を表示", - "bullet3": "新しい電子署名を追加して文書を保護", - "bullet4": "複数ファイルをサポートし、簡単に移動" - }, - "validation": { - "title": "署名の検証", - "text": "署名の確認では、署名が有効か、誰がいつ署名したか、署名後に文書が変更されたかを知らせます。", - "bullet1": "署名が有効か無効かを表示", - "bullet2": "署名者情報と署名日時を表示", - "bullet3": "署名後に文書が変更されたかを確認", - "bullet4": "検証にカスタム証明書を使用可能" - }, - "signing": { - "title": "署名の追加", - "text": "PDF に署名するには、PEM、PKCS12、JKS などの電子証明書が必要です。署名を文書上に表示することも、セキュリティ目的のみで非表示にすることもできます。", - "bullet1": "PEM、PKCS12、JKS、サーバー証明書形式に対応", - "bullet2": "署名を PDF 上に表示/非表示にするオプション", - "bullet3": "理由、場所、署名者名を追加", - "bullet4": "可視署名の配置ページを選択", - "bullet5": "「Stirling-PDF で署名」用のサーバー証明書を使用可能" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "証明書タイプについて" - }, - "what": { - "title": "証明書とは?", - "text": "あなたが署名したことを証明する安全な ID です。証明書による署名が必須でない場合は、タイプ入力、手書き、アップロードなどの別の安全な方法をお勧めします。" - }, - "which": { - "title": "どのオプションを使うべき?", - "text": "お持ちの証明書ファイルに合う形式を選択してください:", - "bullet1": "PKCS#12(.p12 / .pfx)— 1 つの結合ファイル(最も一般的)", - "bullet2": "PFX(.pfx)— Microsoft の PKCS12 形式", - "bullet3": "PEM — 秘密鍵と証明書の .pem を別々に", - "bullet4": "JKS — 開発/CI-CD 用の Java .jks キーストア" - }, - "convert": { - "title": "鍵が一覧にありませんか?", - "text": "keytool でファイルを Java キーストア(.jks)に変換し、JKS を選択してください。" - } - } - }, - "chooseCertificate": "証明書ファイルを選択", - "chooseJksFile": "JKS ファイルを選択", - "chooseP12File": "PKCS12 ファイルを選択", - "choosePfxFile": "PFX ファイルを選択", - "choosePrivateKey": "秘密鍵ファイルを選択", - "location": "場所", - "logoTitle": "ロゴ", - "name": "名前", - "noLogo": "ロゴなし", - "pageNumber": "ページ番号", - "password": "証明書パスワード", - "passwordOptional": "パスワードがない場合は空欄のまま", - "reason": "理由", - "serverCertMessage": "サーバー証明書を使用 - ファイルやパスワードは不要です", - "showLogo": "ロゴを表示" - }, - "removeCertSign": { - "tags": "認証,PEM,P12,公式,復号", - "title": "証明書署名の削除", - "header": "PDFから電子証明書を削除する", - "selectPDF": "PDFファイルの選択:", - "submit": "署名の削除", - "description": "このツールは PDF 文書からデジタル証明書署名を削除します。", - "filenamePrefix": "unsigned", - "files": { - "placeholder": "開始するにはメイン画面で PDF ファイルを選択してください" - }, - "error": { - "failed": "証明書署名の削除中にエラーが発生しました。" - }, - "results": { - "title": "証明書削除の結果" - } - }, - "pageLayout": { - "tags": "結合,合成,単一表示,整理", - "title": "マルチページレイアウト", - "header": "マルチページレイアウト", - "pagesPerSheet": "1枚あたりのページ数:", - "addBorder": "境界線を追加", - "submit": "送信", - "desc": { - "2": "1 枚に 2 ページを横に並べて配置します。", - "3": "1 枚に 3 ページを 1 行で配置します。", - "4": "1 枚に 4 ページを配置(2 × 2 グリッド)。", - "9": "1 枚に 9 ページを配置(3 × 3 グリッド)。", - "16": "1 枚に 16 ページを配置(4 × 4 グリッド)。" - }, - "error": { - "failed": "複数ページレイアウトの作成中にエラーが発生しました。" - } - }, - "bookletImposition": { - "tags": "小冊子,面付け,印刷,製本,折り,折丁", - "title": "小冊子面付け", - "header": "小冊子面付け", - "submit": "小冊子を作成", - "spineLocation": { - "label": "背位置", - "left": "左(標準)", - "right": "右(RTL)" - }, - "doubleSided": { - "label": "両面印刷", - "tooltip": "適切な小冊子印刷のために表裏の両面を作成します" - }, - "manualDuplex": { - "title": "手動両面モード", - "instructions": "自動両面機能のないプリンター用。次の 2 回に分けて印刷します:" - }, - "duplexPass": { - "label": "印刷パス", - "first": "1 回目", - "second": "2 回目", - "firstInstructions": "表面を印刷 → 用紙を表向きのまま積む → 2 回目で再給紙", - "secondInstructions": "印刷済みの束を表向きでトレイに戻す → 裏面を印刷" - }, - "rtlBinding": { - "label": "右綴じ", - "tooltip": "アラビア語、ヘブライ語など右から左の言語向け" - }, - "addBorder": { - "label": "ページの周囲に枠線を追加", - "tooltip": "各ページ区画の周りにカットや位置合わせ用の枠線を追加します" - }, - "addGutter": { - "label": "ノド(余白)を追加", - "tooltip": "製本用の内側余白スペースを追加します" - }, - "gutterSize": { - "label": "ノド幅(ポイント)" - }, - "flipOnShortEdge": { - "label": "短辺で反転(自動両面のみ)", - "tooltip": "短辺反転の自動両面印刷向けに有効化(手動モードでは無視)", - "manualNote": "手動モードでは不要です—束を自分で反転します" - }, - "advanced": { - "toggle": "詳細オプション" - }, - "paperSizeNote": "用紙サイズは 1 ページ目から自動的に取得されます。", - "tooltip": { - "header": { - "title": "小冊子作成ガイド" - }, - "description": { - "title": "小冊子面付けとは?", - "text": "印刷順序に合わせてページを配置し、プロ品質の小冊子を作成します。PDF ページは横置き用紙に 2 面付けされ、折って綴じると本のように正しい順序で読めます。" - }, - "example": { - "title": "例:8 ページ小冊子", - "text": "8 ページ文書は 2 枚の用紙になります:", - "bullet1": "用紙 1 表:ページ 8, 1|裏:ページ 2, 7", - "bullet2": "用紙 2 表:ページ 6, 3|裏:ページ 4, 5", - "bullet3": "折って重ねると:1→2→3→4→5→6→7→8 の順で読めます" - }, - "printing": { - "title": "印刷と組み立て方法", - "text": "完璧な小冊子のための手順:", - "bullet1": "「長辺で反転」の両面印刷を使用", - "bullet2": "用紙を順に重ね、半分に折る", - "bullet3": "折り目に沿ってホチキス留めや製本をする", - "bullet4": "短辺反転プリンターの場合:「短辺で反転」を有効化" - }, - "manualDuplex": { - "title": "手動両面(片面プリンター)", - "text": "自動両面機能がないプリンター向け:", - "bullet1": "「両面印刷」をオフにする", - "bullet2": "「1 回目」を選択 → 印刷 → 束を表向きで積む", - "bullet3": "「2 回目」を選択 → 束をセット → 裏面を印刷", - "bullet4": "通常どおり折って組み立てる" - }, - "advanced": { - "title": "詳細オプション", - "text": "小冊子を細かく調整:", - "bullet1": "右綴じ:RTL 言語向け", - "bullet2": "枠線:トリミング用のカットライン表示", - "bullet3": "ノド:製本/ホチキス用スペースを追加", - "bullet4": "短辺反転:自動両面プリンターのみ" - } - }, - "error": { - "failed": "丁合いレイアウトの作成中にエラーが発生しました。" - } - }, - "scalePages": { - "title": "ページの縮尺の調整", - "header": "ページの縮尺の調整", - "pageSize": "1ページのサイズ", - "keepPageSize": "元のサイズ", - "scaleFactor": "1ページの拡大レベル (トリミング)。", - "submit": "送信" - }, - "adjustPageScale": { - "tags": "リサイズ,変更,寸法,調整", - "title": "ページスケールを調整", - "header": "ページスケールを調整", - "scaleFactor": { - "label": "拡大縮小率" - }, - "pageSize": { - "label": "出力ページサイズ", - "keep": "元のサイズを保持", - "letter": "レター", - "legal": "リーガル" - }, - "submit": "ページスケールを調整", - "error": { - "failed": "ページスケールの調整中にエラーが発生しました。" - }, - "tooltip": { - "header": { - "title": "ページスケール設定の概要" - }, - "description": { - "title": "説明", - "text": "PDF コンテンツのサイズを調整し、ページ寸法を変更します。" - }, - "scaleFactor": { - "title": "拡大縮小率", - "text": "ページ上のコンテンツの見え方の大きさを制御します。コンテンツは拡大縮小され中央配置されます。拡大後にページより大きい場合はトリミングされることがあります。", - "bullet1": "1.0 = 元のサイズ", - "bullet2": "0.5 = 半分(50% 小さく)", - "bullet3": "2.0 = 2 倍(200% 大きく、切り抜かれ得ます)" - }, - "pageSize": { - "title": "出力ページサイズ", - "text": "出力 PDF ページの寸法を設定します。「元のサイズを保持」は現在の寸法を維持し、その他は標準的な用紙サイズにリサイズします。" - } - } - }, - "add-page-numbers": { - "tags": "ページ番号,ラベル,整理,索引" - }, - "auto-rename": { - "tags": "自動検出,ヘッダー基準,整理,リネーム", - "title": "ファイル名の自動変更", - "header": "PDF名の自動変更", - "description": "PDF コンテンツからタイトルを自動的に検出し、ファイル名として使用します。", - "submit": "自動リネーム", - "files": { - "placeholder": "開始するにはメインビューで PDF ファイルを選択してください" - }, - "error": { - "failed": "PDF の自動リネーム中にエラーが発生しました。" - }, - "results": { - "title": "自動リネーム結果" - }, - "tooltip": { - "header": { - "title": "自動リネームの仕組み" - }, - "description": { - "title": "機能" - }, - "howItWorks": { - "title": "スマートリネーム", - "text": "PDF コンテンツからタイトルを自動的に検出し、ファイル名として使用します。", - "bullet1": "タイトルや見出しと見なせるテキストを探します", - "bullet2": "検出したタイトルからクリーンで有効なファイル名を作成します", - "bullet3": "適切なタイトルが見つからない場合は元の名前を保持します" - } - }, - "settings": { - "title": "概要" - } - }, - "adjust-contrast": { - "tags": "color-correction,tune,modify,enhance" - }, - "crop": { - "title": "切り抜き", - "header": "PDFのトリミング", - "submit": "送信", - "noFileSelected": "トリミングを開始する PDF ファイルを選択してください", - "preview": { - "title": "切り抜き範囲の選択" - }, - "reset": "PDF 全体にリセット", - "coordinates": { - "title": "位置とサイズ", - "x": { - "label": "X 位置", - "desc": "左端(ポイント)" - }, - "y": { - "label": "Y 位置", - "desc": "下端(ポイント)" - }, - "width": { - "label": "幅", - "desc": "切り抜き幅(ポイント)" - }, - "height": { - "label": "高さ", - "desc": "切り抜き高さ(ポイント)" - } - }, - "error": { - "invalidArea": "切り抜き範囲が PDF の境界を超えています", - "failed": "PDF の切り抜きに失敗しました" - }, - "steps": { - "selectArea": "切り抜き範囲を選択" - }, - "tooltip": { - "title": "PDF を切り抜く方法", - "description": "サムネイル上の青いオーバーレイをドラッグしてサイズ変更し、PDF から切り抜く範囲を選択します。", - "drag": "オーバーレイをドラッグして切り抜き範囲を移動", - "resize": "角と辺のハンドルをドラッグしてサイズ変更", - "precision": "座標入力で正確に位置指定" - }, - "results": { - "title": "切り抜き結果" - }, - "automation": { - "info": "切り抜き座標は PDF のポイントで入力します。原点 (0,0) は左下です。これらの値は、この自動処理で処理されるすべての PDF に適用されます。", - "reference": "参考: A4 ページは 595.28 × 841.89 ポイント(210mm × 297mm)。1 インチ = 72 ポイント。" - } - }, - "autoSplitPDF": { - "tags": "QR ベース,分離,スキャン分割,整理", - "title": "PDFの自動分割", - "header": "PDFの自動分割", - "description": "印刷、挿入、スキャン、アップロード、およびドキュメントを自動分離します。手動での仕分けの必要ありません。", - "selectText": { - "1": "下から仕切り用紙を印刷します(白黒で問題ありません)。", - "2": "原稿の間に仕切り用紙を挿入し、すべての原稿をまとめてスキャンします。", - "3": "スキャンしたPDFファイルをアップロードしStirling PDFに任せます。", - "4": "仕切りページは自動的に検出、削除されるので、最終的な文書はきれいに仕上がります。" - }, - "formPrompt": "Stirling-PDF仕切り用紙を含むPDFを送信:", - "duplexMode": "両面モード (表裏スキャン)", - "dividerDownload2": "ダウンロード '自動仕切り用紙 (手順書付き).pdf'", - "submit": "送信" - }, - "sanitizePdf": { - "tags": "クリーン,安全,保護,脅威除去" - }, - "URLToPDF": { - "tags": "ウェブキャプチャ,ページ保存,Web→ドキュメント,アーカイブ", - "title": "URLをPDFに変換", - "header": "URLをPDFに変換", - "submit": "変換", - "credit": "WeasyPrintを使用" - }, - "HTMLToPDF": { - "tags": "マークアップ,ウェブコンテンツ,変換,コンバート", - "title": "HTMLをPDFに変換", - "header": "HTMLをPDFに変換", - "help": "HTMLファイルと必要なhtml/css/画像などを含むZIPを受け入れます", - "submit": "変換", - "credit": "WeasyPrintを使用", - "zoom": "Webサイトを表示するためのズームレベル。", - "pageWidth": "ページ幅 (cm)。 (デフォルトでは空白)", - "pageHeight": "ページ高さ (cm)。 (デフォルトでは空白)", - "marginTop": "ページ上の余白 (mm)。 (デフォルトでは空白)", - "marginBottom": "ページ下の余白 (mm)。 (デフォルトでは空白)", - "marginLeft": "ページ左の余白 (mm)。 (デフォルトでは空白)", - "marginRight": "ページ右の余白 (mm)。 (デフォルトでは空白)", - "printBackground": "Webサイトの背景をレンダリングします。", - "defaultHeader": "デフォルトのヘッダー (名前とページ番号) を有効にする", - "cssMediaType": "ページのCSSメディアタイプを変更します。", - "none": "なし", - "print": "印刷", - "screen": "画面" - }, - "MarkdownToPDF": { - "tags": "markup,web-content,transformation,convert", - "title": "MarkdownをPDFに変換", - "header": "MarkdownをPDFに変換", - "submit": "変換", - "help": "処理中", - "credit": "WeasyPrintを使用" - }, - "PDFToMarkdown": { - "tags": "マークアップ,ウェブコンテンツ,変換,コンバート,md", - "title": "PDFをMarkdownに変換", - "header": "PDFをMarkdownに変換", - "submit": "変換" - }, - "getPdfInfo": { - "tags": "情報,データ,統計,統計情報", - "title": "PDFの情報を入手", - "header": "PDFの情報を入手", - "submit": "情報を入手", - "downloadJson": "JSONでダウンロード" - }, - "extractPage": { - "tags": "抽出" - }, - "PdfToSinglePage": { - "tags": "単一ページ" - }, - "showJS": { - "tags": "JS", - "title": "Javascriptを表示", - "header": "Javascriptを表示", - "downloadJS": "Javascriptをダウンロード", - "submit": "表示", - "results": "結果", - "processing": "JavaScript を抽出中...", - "done": "JavaScript を抽出しました", - "singleFileWarning": "このツールは一度に 1 つのファイルのみ対応しています。単一ファイルを選択してください。", - "view": { - "title": "抽出された JavaScript" - } - }, - "redact": { - "tags": "Redact,Hide,black out,black,marker,hidden,manual", - "title": "手動墨消し", - "submit": "編集", - "error": { - "failed": "PDF の墨消し中にエラーが発生しました。" - }, - "modeSelector": { - "title": "墨消し方法", - "mode": "モード", - "automatic": "自動", - "automaticDesc": "検索語に基づいてテキストを墨消し", - "manual": "手動", - "manualDesc": "クリック&ドラッグで特定領域を墨消し", - "manualComingSoon": "手動墨消しは近日対応" - }, - "auto": { - "header": "自動墨消し", - "settings": { - "title": "墨消し設定", - "advancedTitle": "アドバンスド" - }, - "colorLabel": "ボックスの色", - "wordsToRedact": { - "title": "墨消し語句", - "placeholder": "語句を入力", - "add": "追加", - "examples": "例: Confidential, Top-Secret" - }, - "useRegexLabel": "正規表現を使用", - "wholeWordSearchLabel": "完全一致検索", - "customPaddingLabel": "追加余白を指定", - "convertPDFToImageLabel": "PDF を PDF-Image に変換" - }, - "tooltip": { - "mode": { - "header": { - "title": "墨消し方法" - }, - "automatic": { - "title": "自動墨消し", - "text": "指定したテキストを文書全体から自動的に見つけて墨消しします。氏名、住所、機密マーカーなど、一定の機密情報の削除に最適です。" - }, - "manual": { - "title": "手動墨消し", - "text": "クリック&ドラッグで墨消しする領域を手動選択します。どこを墨消しするかを正確に制御できます。(近日対応)" - } - }, - "words": { - "header": { - "title": "墨消し語句" - }, - "description": { - "title": "テキスト一致", - "text": "文書内で検索して墨消しする単語やフレーズを入力します。各語句は個別に検索されます。" - }, - "bullet1": "1 語ずつ追加", - "bullet2": "Enter を押すか「さらに追加」をクリックして追加", - "bullet3": "× をクリックで削除", - "examples": { - "title": "一般的な例", - "text": "銀行情報、メールアドレス、特定の氏名などが典型的な墨消し対象です。" - } - }, - "advanced": { - "header": { - "title": "詳細な墨消し設定" - }, - "color": { - "title": "ボックスの色と余白", - "text": "墨消しボックスの見た目をカスタマイズします。標準は黒ですが、任意の色を選べます。余白は検出テキストの周囲に追加されるスペースです。" - }, - "regex": { - "title": "正規表現を使用", - "text": "高度なパターンマッチングのために正規表現を有効にします。電話番号、メール、複雑なパターンの検出に便利です。", - "bullet1": "例: \\d{4}-\\d{2}-\\d{2} で YYYY-MM-DD 形式の日付に一致", - "bullet2": "注意して使用し、十分にテストしてください" - }, - "wholeWord": { - "title": "完全一致検索", - "text": "単語全体のみを一致させ、部分一致を除外します。有効時は 'John' は 'Johnson' に一致しません。" - }, - "convert": { - "title": "PDF-Image に変換", - "text": "墨消し後に PDF を画像ベースの PDF に変換します。これにより、墨消しボックスの背後にあるテキストが完全に除去され、復元不能になります。" - } - } - }, - "manual": { - "header": "手動墨消し", - "textBasedRedaction": "テキストベースの墨消し", - "pageBasedRedaction": "ページ単位の墨消し", - "convertPDFToImageLabel": "PDF を PDF-Image に変換(ボックス背後のテキスト除去用)", - "pageRedactionNumbers": { - "title": "ページ", - "placeholder": "(例:1,2,8、4,7,12-16、2n-1)" - }, - "redactionColor": { - "title": "墨消しの色" - }, - "export": "エクスポート", - "upload": "アップロード", - "boxRedaction": "ボックス描画による墨消し", - "zoom": "ズーム", - "zoomIn": "ズームイン", - "zoomOut": "ズームアウト", - "nextPage": "次のページ", - "previousPage": "前のページ", - "toggleSidebar": "サイドバーを切り替え", - "showThumbnails": "サムネイルを表示", - "showDocumentOutline": "文書アウトラインを表示(ダブルクリックで全項目を展開/折りたたみ)", - "showAttachments": "添付ファイルを表示", - "showLayers": "レイヤーを表示(ダブルクリックで全レイヤーを既定状態にリセット)", - "colourPicker": "カラーピッカー", - "findCurrentOutlineItem": "現在のアウトライン項目を探す", - "applyChanges": "変更を適用" - } - }, - "tableExtraxt": { - "tags": "CSV,表抽出,抽出,変換" - }, - "autoSizeSplitPDF": { - "tags": "pdf,分割,ドキュメント,整理" - }, - "overlay-pdfs": { - "tags": "オーバーレイ", - "header": "PDFのオーバーレイ", - "title": "PDF をオーバーレイ", - "desc": "1 つの PDF を別の PDF の上に重ねます", - "baseFile": { - "label": "ベースのPDFを選択" - }, - "overlayFiles": { - "label": "重ねるPDFを選択", - "placeholder": "PDF を選択...", - "addMore": "PDF をさらに追加..." - }, - "mode": { - "label": "オーバーレイモードの選択", - "sequential": "シーケンシャル・オーバーレイ", - "interleaved": "インターリーブ・オーバーレイ", - "fixedRepeat": "固定リピート・オーバーレイ" - }, - "counts": { - "label": "オーバーレイ回数 (固定リピートモード用)", - "placeholder": "カンマ区切りでカウントを入力 (例:2,3,1)", - "item": "ファイルのカウント", - "noFiles": "カウントを設定するにはオーバーレイ用ファイルを追加してください" - }, - "position": { - "label": "重ね位置の選択", - "foreground": "前面", - "background": "背面" - }, - "submit": "重ねる", - "settings": { - "title": "設定" - }, - "results": { - "title": "オーバーレイ結果" - }, - "tooltip": { - "header": { - "title": "PDF オーバーレイの概要" - }, - "description": { - "title": "説明", - "text": "ベースの PDF に 1 つ以上のオーバーレイ PDF を重ねます。オーバーレイはページごとに異なるモードで適用でき、前面または背面に配置できます。" - }, - "mode": { - "title": "オーバーレイモード", - "text": "ベース PDF の各ページにオーバーレイページをどのように割り当てるかを選びます。", - "sequential": "順次オーバーレイ: 最初のオーバーレイ PDF のページを使い切るまで使用し、次に進みます。", - "interleaved": "交互オーバーレイ: 各オーバーレイから 1 ページずつ順に使用します。", - "fixedRepeat": "固定リピート: 各オーバーレイから決めた枚数を取ってから次に移ります。数は「カウント」で設定します。" - }, - "position": { - "title": "オーバーレイ位置", - "text": "前面はページの上に、背面はページの後ろに配置します。" - }, - "overlayFiles": { - "title": "オーバーレイファイル", - "text": "ベースに重ねる PDF を 1 つ以上選択します。順次・固定リピートでは、ファイルの順序がページの適用順に影響します。" - }, - "counts": { - "title": "カウント(固定リピートのみ)", - "text": "各オーバーレイファイルごとに次へ進む前に取得するページ数(正の数)を指定します。モードが固定リピートのときに必須です。" - } - }, - "error": { - "failed": "PDF のオーバーレイ中にエラーが発生しました。" - } - }, - "split-by-sections": { - "tags": "セクション分割,分割,カスタマイズ,カスタマイズ", - "title": "セクションごとにPDFを分割する", - "header": "PDFをセクションに分割", - "horizontal": { - "label": "水平方向", - "placeholder": "水平方向の分割数を選択" - }, - "vertical": { - "label": "垂直方向", - "placeholder": "垂直方向の分割数を選択" - }, - "submit": "分割", - "merge": "1 つの PDF に結合するかどうか" - }, - "AddStampRequest": { - "tags": "スタンプ, 画像を追加, 画像を中央に配置, 透かし, PDF, 埋め込み, カスタマイズ", - "header": "PDFにスタンプを押す", - "title": "PDFにスタンプを押す", - "stampSetup": "スタンプ設定", - "stampType": "スタンプの種類", - "stampText": "スタンプする文章", - "stampImage": "スタンプする画像", - "alphabet": "文字", - "fontSize": "フォント/画像 サイズ", - "rotation": "回転", - "opacity": "不透明度", - "position": "位置", - "overrideX": "X座標のオーバーライド", - "overrideY": "Y座標のオーバーライド", - "customMargin": "余白のカスタム", - "customColor": "文字色のカスタム", - "submit": "送信", - "noStampSelected": "スタンプが選択されていません。ステップ1に戻ってください。", - "customPosition": "プレビューウィンドウでスタンプをドラッグして配置します。", - "error": { - "failed": "PDF にスタンプを追加中にエラーが発生しました。" - }, - "imageSize": "画像サイズ", - "margin": "余白", - "positionAndFormatting": "位置と書式", - "quickPosition": "ページ上の配置位置を選択してください。", - "results": { - "title": "スタンプ結果" - } - }, - "removeImagePdf": { - "tags": "画像削除,ページ操作,バックエンド,サーバー側" - }, - "splitPdfByChapters": { - "tags": "分割,章,しおり,整理" - }, - "validateSignature": { - "tags": "署名,検証,有効性確認,pdf,証明書,デジタル署名,Validate Signature,Validate certificate", - "title": "PDF署名の検証", - "header": "デジタル署名の検証", - "selectPDF": "署名済みPDFファイルを選択", - "submit": "署名の検証", - "results": "検証結果", - "status": { - "_value": "状態", - "valid": "有効", - "invalid": "無効", - "complete": "検証が完了しました" - }, - "signer": "署名者", - "date": "日付", - "reason": "理由", - "location": "場所", - "noSignatures": "この文書にはデジタル署名が見つかりません", - "chain": { - "invalid": "証明書チェーンの検証に失敗しました - 署名者の身元を確認できません" - }, - "trust": { - "invalid": "証明書が信頼ストアにありません - ソースを検証できません" - }, - "cert": { - "expired": "証明書の有効期限が切れています", - "revoked": "証明書は取り消されました", - "info": "証明書の詳細", - "issuer": "発行者", - "subject": "主題", - "serialNumber": "シリアルナンバー", - "validFrom": "有効開始日", - "validUntil": "有効期限", - "algorithm": "アルゴリズム", - "keySize": "キーサイズ", - "version": "バージョン", - "keyUsage": "キーの使用法", - "selfSigned": "自己署名", - "bits": "ビット", - "details": "証明書の詳細" - }, - "signature": { - "info": "署名情報", - "_value": "署名", - "mathValid": "署名は数学的には有効ですが:" - }, - "selectCustomCert": "カスタム証明書ファイル X.509 (オプション)", - "downloadCsv": "CSV をダウンロード", - "downloadJson": "JSON をダウンロード", - "downloadPdf": "PDF レポートをダウンロード", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "選択したファイルを検証できませんでした。", - "partial": "一部のファイルを検証できませんでした。", - "reportGeneration": "PDF レポートを生成できませんでした。JSON と CSV は利用可能です。", - "unexpected": "検証中に予期しないエラーが発生しました。" - }, - "finalizing": "ダウンロードを準備中...", - "issue": { - "certExpired": "証明書の有効期限切れ", - "certRevocationUnknown": "証明書の失効状態が不明", - "certRevoked": "証明書が失効", - "chainInvalid": "証明書チェーンが無効", - "signatureInvalid": "署名の暗号検証に失敗", - "trustInvalid": "証明書が信頼されていません" - }, - "noResults": "検証を実行してレポートを生成してください。", - "noSignaturesShort": "署名なし", - "processing": "署名を検証中...", - "report": { - "continued": "続き", - "downloads": "ダウンロード", - "entryLabel": "署名サマリー", - "fields": { - "created": "作成日時", - "fileSize": "ファイルサイズ", - "signatureCount": "総署名数", - "signatureDate": "署名日時" - }, - "filesEvaluated": "{{count}} 件のファイルを評価", - "footer": "Stirling PDF で検証済み", - "generatedAt": "生成日時", - "noPdf": "検証が成功すると PDF レポートが利用可能になります。", - "page": "ページ", - "shortTitle": "署名サマリー", - "signatureCountLabel": "{{count}} 件の署名", - "signaturesFound": "{{count}} 件の署名を検出", - "signaturesValid": "{{count}} 件が完全に有効", - "title": "署名検証レポート" - }, - "settings": { - "certHint": "信頼できる X.509 証明書をアップロードし、カスタム信頼ソースに対して検証します。", - "title": "検証設定" - }, - "signatureDate": "署名日時", - "totalSignatures": "総署名数" - }, - "replaceColor": { - "tags": "色の置換,ページ操作,バックエンド,サーバー側", - "labels": { - "settings": "設定", - "colourOperation": "色の操作" - }, - "options": { - "highContrast": "高コントラスト", - "invertAll": "すべての色を反転", - "custom": "カスタム", - "cmyk": "CMYK に変換" - }, - "tooltip": { - "header": { - "title": "色の置換・反転 設定概要" - }, - "description": { - "title": "説明", - "text": "PDF の色を変換して可読性とアクセシビリティを向上します。高コントラストのプリセット、全色反転、またはカスタム配色から選択できます。" - }, - "highContrast": { - "title": "高コントラスト", - "text": "可読性やアクセシビリティ適合のために設計された事前定義の高コントラスト配色を適用します。", - "bullet1": "黒地に白文字 - クラシックなダークモード", - "bullet2": "白地に黒文字 - 標準的な高コントラスト", - "bullet3": "黒地に黄色の文字 - 視認性の高いオプション", - "bullet4": "黒地に緑の文字 - 代替の高コントラスト" - }, - "invertAll": { - "title": "全色反転", - "text": "PDF 内のすべての色を完全に反転し、ネガのような効果を作ります。ダークモード版の作成や暗所での眼精疲労の軽減に有用です。" - }, - "custom": { - "title": "カスタムカラー", - "text": "カラーピッカーでテキストと背景の色を自由に定義します。ブランドに合わせた文書や特定のアクセシビリティ要件に最適です。", - "bullet1": "テキストの色 - テキスト要素の色を選択", - "bullet2": "背景の色 - 文書の背景色を設定" - }, - "cmyk": { - "title": "CMYK に変換", - "text": "PDF を RGB から CMYK の色空間に変換します。プロフェッショナル印刷向けに最適化され、プリンターで用いられるシアン、マゼンタ、イエロー、ブラックのモデルに変換します。" - } - }, - "error": { - "failed": "色の置換処理中にエラーが発生しました。" - } - }, - "login": { - "title": "サインイン", - "header": "サインイン", - "signin": "サインイン", - "signInWith": "次でサインイン", - "signInAnonymously": "ゲストとして登録", - "rememberme": "サインイン状態を記憶する", - "invalid": "ユーザー名かパスワードが無効です。", - "locked": "あなたのアカウントはロックされています。", - "sessionExpired": "セッションの有効期限が切れました。もう一度サインインしてください。", - "signinTitle": "サインインしてください", - "ssoSignIn": "シングルサインオンでログイン", - "oAuth2AutoCreateDisabled": "OAuth 2自動作成ユーザーが無効", - "oAuth2AdminBlockedUser": "現在、未登録ユーザーの登録またはログインはブロックされています。管理者にお問い合わせください。", - "oauth2RequestNotFound": "認証リクエストが見つかりません", - "oauth2InvalidUserInfoResponse": "無効なユーザー情報の応答", - "oauth2invalidRequest": "無効なリクエスト", - "oauth2AccessDenied": "アクセス拒否", - "oauth2InvalidTokenResponse": "無効なトークン応答", - "oauth2InvalidIdToken": "無効なIDトークン", - "relyingPartyRegistrationNotFound": "リライングパーティーの登録が見つかりません", - "userIsDisabled": "ユーザーは非アクティブ化されており、現在このユーザー名でのログインはブロックされています。管理者に連絡してください。", - "alreadyLoggedIn": "すでにログインしています", - "alreadyLoggedIn2": "デバイスからログアウトしてもう一度お試しください。", - "toManySessions": "アクティブなセッションが多すぎます", - "logoutMessage": "ログアウトしました", - "youAreLoggedIn": "ログイン済みです!", - "email": "メール", - "password": "パスワード", - "enterEmail": "メールアドレスを入力", - "enterPassword": "パスワードを入力", - "loggingIn": "サインイン中...", - "username": "ユーザー名", - "enterUsername": "ユーザー名を入力", - "useEmailInstead": "メールでログイン", - "forgotPassword": "パスワードをお忘れですか?", - "logIn": "ログイン", - "signingIn": "サインイン中...", - "login": "ログイン", - "or": "または", - "useMagicLink": "代わりにマジックリンクを使う", - "enterEmailForMagicLink": "マジックリンク用のメールアドレスを入力", - "sending": "送信中…", - "sendMagicLink": "マジックリンクを送る", - "cancel": "キャンセル", - "dontHaveAccount": "アカウントをお持ちでないですか? 登録", - "home": "ホーム", - "debug": "デバッグ", - "signOut": "サインアウト", - "pleaseEnterBoth": "メールとパスワードの両方を入力してください", - "pleaseEnterEmail": "メールアドレスを入力してください", - "magicLinkSent": "マジックリンクを {{email}} に送信しました! メールを確認してリンクをクリックし、サインインしてください。", - "passwordResetSent": "パスワード再設定リンクを {{email}} に送信しました! メールの指示に従ってください。", - "failedToSignIn": "{{provider}} でのサインインに失敗しました:{{message}}", - "unexpectedError": "予期しないエラー:{{message}}", - "accountCreatedSuccess": "アカウントが作成されました。今すぐサインインできます。", - "passwordChangedSuccess": "パスワードを変更しました。新しいパスワードでサインインしてください。", - "credentialsUpdated": "認証情報を更新しました。もう一度サインインしてください。", - "defaultCredentials": "デフォルトのログイン資格情報", - "changePasswordWarning": "初回ログイン後にパスワードを変更してください", - "slides": { - "overview": { - "alt": "Stirling PDF の概要", - "title": "PDF のためのワンストップソリューション", - "subtitle": "プライバシー最優先の PDF 向けクラウドスイート。変換、署名、墨消し、文書管理に加え、50 以上の強力なツールを提供。" - }, - "edit": { - "alt": "PDF を編集", - "title": "必要な情報を表示・保護するために PDF を編集", - "subtitle": "墨消し、署名、閲覧、操作のための十数種のツールを備え、求める機能が必ず見つかります。" - }, - "secure": { - "alt": "PDF を保護", - "title": "PDF の機密情報を保護", - "subtitle": "パスワード追加、墨消し、証明書管理を簡単に。" - } - } - }, - "signup": { - "title": "アカウントを作成", - "subtitle": "Stirling PDF に参加して始めましょう", - "name": "名前", - "email": "メール", - "password": "パスワード", - "confirmPassword": "パスワードの確認", - "enterName": "名前を入力", - "enterEmail": "メールを入力", - "enterPassword": "パスワードを入力", - "confirmPasswordPlaceholder": "パスワードを確認", - "or": "または", - "creatingAccount": "アカウントを作成中...", - "signUp": "サインアップ", - "alreadyHaveAccount": "すでにアカウントをお持ちですか?サインイン", - "pleaseFillAllFields": "すべての項目を入力してください", - "passwordsDoNotMatch": "パスワードが一致しません", - "passwordTooShort": "パスワードは少なくとも 6 文字である必要があります", - "invalidEmail": "有効なメールアドレスを入力してください", - "checkEmailConfirmation": "登録を完了するための確認リンクがメールに届いています。ご確認ください。", - "accountCreatedSuccessfully": "アカウントが作成されました。今すぐサインインできます。", - "unexpectedError": "予期しないエラー: {{message}}", - "useEmailInstead": "メールを使用", - "nameRequired": "名前は必須です", - "emailRequired": "メールは必須です", - "passwordRequired": "パスワードは必須です", - "confirmPasswordRequired": "パスワードを確認してください" - }, - "pdfToSinglePage": { - "title": "PDFを単一ページに変換", - "header": "PDFを単一ページに変換", - "submit": "単一ページに変換", - "description": "このツールは PDF の全ページを 1 つの大きな単一ページに結合します。幅は元のページと同じで、高さは全ページの高さの合計になります。", - "filenamePrefix": "single_page", - "files": { - "placeholder": "開始するにはメイン画面で PDF ファイルを選択してください" - }, - "error": { - "failed": "単一ページへの変換中にエラーが発生しました。" - }, - "results": { - "title": "単一ページの結果" - } - }, - "pageExtracter": { - "title": "ページの抽出", - "header": "ページの抽出", - "submit": "抽出", - "placeholder": "(例:1,2,8、4,7,12-16、2n-1)" - }, - "sanitizePDF": { - "title": "PDFをサニタイズ", - "header": "PDFファイルをサニタイズ", - "selectText": { - "1": "JavaScriptアクションを削除", - "2": "埋め込みファイルを削除", - "3": "XMPメタデータを削除", - "4": "リンクを削除", - "5": "フォントを削除", - "6": "ドキュメント情報のメタデータを削除" - }, - "submit": "PDFをサニタイズする" - }, - "adjustContrast": { - "title": "コントラストの調整", - "header": "コントラストの調整", - "basic": "基本調整", - "contrast": "コントラスト:", - "brightness": "明度:", - "saturation": "彩度:", - "download": "ダウンロード", - "adjustColors": "色を調整", - "blue": "青", - "confirm": "確定", - "error": { - "failed": "色/コントラストの調整に失敗しました" - }, - "green": "緑", - "noPreview": "プレビューする PDF を選択", - "red": "赤", - "results": { - "title": "調整後の PDF" - } - }, - "compress": { - "title": "圧縮", - "desc": "PDF を圧縮してファイルサイズを削減します。", - "header": "PDFを圧縮", - "method": { - "title": "圧縮方式", - "quality": "品質", - "filesize": "ファイルサイズ" - }, - "credit": "本サービスはPDFの圧縮/最適化にqpdfを使用しています。", - "grayscale": { - "label": "圧縮にグレースケールを適用する" - }, - "tooltip": { - "header": { - "title": "圧縮設定の概要" - }, - "description": { - "title": "説明", - "text": "圧縮はファイルサイズを簡単に減らす方法です。「ファイルサイズ」を選ぶと目標サイズを入力でき、品質は自動調整します。「品質」を選ぶと圧縮強度を手動設定できます。" - }, - "qualityAdjustment": { - "title": "品質調整", - "text": "スライダーで圧縮強度を調整します。低め(1–3)は画質を保ちますがサイズは大きめ、高め(7–9)は大きく縮小できますが画像の鮮明さが低下します。", - "bullet1": "値が小さいほど画質を保持", - "bullet2": "値が大きいほどファイルサイズを削減" - }, - "grayscale": { - "title": "グレースケール", - "text": "このオプションを選ぶと、すべての画像を白黒に変換します。特にスキャン PDF や画像の多い文書で大幅なサイズ削減が見込めます。" - } - }, - "error": { - "failed": "PDF の圧縮中にエラーが発生しました。" - }, - "selectText": { - "1": { - "_value": "圧縮設定", - "1": "1-3 PDF圧縮、
4-6 弱い画像圧縮、
7-9 強い画像圧縮により画質が大幅に低下します" - }, - "2": "品質レベル:", - "4": "自動モード - PDFを正確なサイズにするために品質を自動調整する。", - "5": "PDFサイズ (例:25MB, 10.8MB, 25KB)" - }, - "submit": "圧縮" - }, - "decrypt": { - "passwordPrompt": "このファイルはパスワードで保護されています。パスワードを入力してください:", - "cancelled": "PDFの操作がキャンセルされました: {0}", - "noPassword": "暗号化されたPDFにパスワードが指定されていません: {0}", - "invalidPassword": "正しいパスワードでもう一度お試しください。", - "invalidPasswordHeader": "PDFのパスワードが正しくないか、暗号化がサポートされていません: {0}", - "unexpectedError": "ファイルの処理中にエラーが発生しました。もう一度お試しください。", - "serverError": "復号化中にサーバーエラーが発生しました: {0}", - "success": "ファイルの暗号化が正常に完了しました。" - }, - "multiTool-advert": { - "message": "この機能は、マルチツールでもご利用いただけます。強化されたページごとのUIと追加機能についてはこちらをご覧ください。" - }, - "pageRemover": { - "title": "ページ削除", - "header": "PDFページ削除", - "pagesToDelete": "削除するページ (ページ番号のカンマ区切りリストを入力してください):", - "submit": "ページ削除", - "placeholder": "(例:1,2,6または1-10,15-30)" - }, - "imageToPDF": { - "title": "画像をPDFに変換", - "header": "画像をPDFに変換", - "submit": "変換", - "selectLabel": "画像フィットオプション", - "fillPage": "フルページ", - "fitDocumentToImage": "ページを画像に合わせる", - "maintainAspectRatio": "アスペクト比を維持する", - "selectText": { - "2": "PDFの自動回転", - "3": "マルチファイルの処理 (複数の画像を操作する場合に有効になります)", - "4": "1つのPDFに結合", - "5": "個別のPDFに変換" - } - }, - "PDFToCSV": { - "title": "PDFをCSVに変換", - "header": "PDFをCSVに変換", - "prompt": "表を抽出するページを選択", - "submit": "変換" - }, - "split-by-size-or-count": { - "title": "サイズまたは数で分割", - "header": "サイズまたは数で分割", - "type": { - "label": "分割タイプの選択", - "size": "サイズ", - "pageCount": "ページ数", - "docCount": "ドキュメント数" - }, - "value": { - "label": "値の入力", - "placeholder": "サイズ (例:2MB または 3KB) または数値 (例:5) を入力" - }, - "submit": "分割" - }, - "printFile": { - "title": "ファイルの印刷", - "header": "ファイルをプリンタで印刷", - "selectText": { - "1": "印刷するファイルを選択", - "2": "プリンタ名を入力" - }, - "submit": "プリント" - }, - "licenses": { - "nav": "ライセンス", - "title": "サードパーティライセンス", - "header": "サードパーティライセンス", - "module": "モジュール", - "version": "バージョン", - "license": "ライセンス" - }, - "survey": { - "nav": "アンケート", - "title": "Stirling-PDFのアンケート", - "description": "Stirling-PDFには追跡機能がないため、Stirling-PDFをより良くするために皆様の意見を聞かせてください!", - "changes": "Stirling-PDFは前回の調査から変更されました。詳細についてはこちらのブログ投稿をご覧ください。", - "changes2": "これらの変更により私たちは有償のビジネスサポートと資金援助を受けています", - "please": "アンケートにご協力ください!", - "disabled": "(アンケートのポップアップは、次の更新では無効になりますが、ページの下部に表示されます。)", - "button": "アンケートに答える", - "dontShowAgain": "再び表示しない", - "meeting": { - "1": "職場でStirling PDFをご利用の場合はぜひご連絡ください。15分間のユーザー ディスカバリーセッションと引き換えにテクニカルサポートセッションをご提供しています。", - "2": "これはチャンスです:", - "3": "展開、統合、またはトラブルシューティングに関するヘルプを取得します", - "4": "パフォーマンス、エッジケース、機能のギャップに関する直接的なフィードバックを提供する", - "5": "Stirling PDFを企業で実際に使用できるように改良にご協力ください", - "6": "興味がありましたら、弊社のチームに直接ご予約ください。(英語のみ)", - "7": "皆さんのユースケースを掘り下げてStirling PDFをさらに改善することを楽しみにしています。", - "notInterested": "ビジネスではない、または会議に興味がありませんか?", - "button": "ブックミーティング" - } - }, - "removeImage": { - "title": "画像の削除", - "header": "画像の削除", - "removeImage": "画像の削除", - "submit": "画像を削除", - "error": { - "failed": "PDF から画像の削除に失敗しました。" - }, - "results": { - "title": "画像削除の結果" - } - }, - "splitByChapters": { - "title": "PDFをチャプターごとに分割", - "header": "PDFをチャプターごとに分割", - "bookmarkLevel": "ブックマークレベル", - "includeMetadata": "メタデータを含める", - "allowDuplicates": "重複を許可する", - "desc": { - "1": "このツールは、チャプター構造に基づいてPDFファイルを複数のPDFに分割します。", - "2": "ブックマークレベル:分割に使用するブックマークのレベルを選択します(最上位レベルの場合は0、第2レベルの場合は1など)。", - "3": "メタデータを含める:チェックすると、元のPDFのメタデータが各分割PDFに含まれます。", - "4": "重複を許可:チェックすると同じページ上の複数のブックマークから個別のPDFを作成できます。" - }, - "submit": "PDFを分割" - }, - "fileChooser": { - "click": "クリック", - "or": "または", - "dragAndDrop": "ドラッグ&ドロップ", - "dragAndDropPDF": "PDFファイルをドラッグ&ドロップ", - "dragAndDropImage": "画像ファイルをドラッグ&ドロップ", - "hoveredDragAndDrop": "ファイルをここにドラッグ&ドロップ", - "extractPDF": "抽出中..." - }, - "releases": { - "footer": "リリース", - "title": "リリースノート", - "header": "リリースノート", - "current": { - "version": "現在のリリース" - }, - "note": "リリースノートは英語でのみで提供されています" - }, - "swagger": { - "title": "API ドキュメント", - "header": "API ドキュメント", - "desc": "Stirling PDF API エンドポイントを表示・テスト", - "tags": "API,ドキュメント,swagger,エンドポイント,開発" - }, - "cookieBanner": { - "popUp": { - "title": "クッキーの使用方法", - "description": { - "1": "私たちはStirling PDFをより快適にご利用いただけるようCookieやその他のテクノロジーを使用しています。これによりツールの改善やお気に入りの機能の構築を継続できます。", - "2": "希望しない場合は「いいえ」をクリックすると、スムーズに動作するために必要なCookieのみが有効になります。" - }, - "acceptAllBtn": "Ok", - "acceptNecessaryBtn": "いいえ", - "showPreferencesBtn": "設定の管理" - }, - "preferencesModal": { - "title": "同意管理センター", - "acceptAllBtn": "すべて受け入れる", - "acceptNecessaryBtn": "すべて拒否する", - "savePreferencesBtn": "環境設定の保存", - "closeIconLabel": "モーダルを閉じる", - "serviceCounterLabel": "サービス", - "subtitle": "Cookieの使用", - "description": { - "1": "Stirling PDFはお客様の体験の向上、ツールの利用状況を把握するためにCookieなどのテクノロジーを使用しています。これによりパフォーマンスの向上、お客様が求める機能の開発、そしてユーザーへの継続的なサポートの提供が可能になります。", - "2": "Stirling PDFはユーザーが使用するドキュメントの内容を追跡したりアクセスしたりすることはできません。", - "3": "お客様のプライバシーと信頼は当社の活動の中核です。" - }, - "necessary": { - "title": { - "1": "厳密に必要なCookie", - "2": "常に有効" - }, - "description": "これらのCookieはウェブサイトが正常に機能するために不可欠です。プライバシー設定、ログイン、フォームへの入力といったコア機能を有効にするため、無効にすることはできません。" - }, - "analytics": { - "title": "分析", - "description": "これらのCookieはツールがどのように使用されているかを把握するのに役立ちます。これによりコミュニティが最も重視する機能の開発に集中することができます。ご安心ください。Stirling PDFはお客様が操作するドキュメントの内容を追跡することは決してありません。" - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "メタデータを削除" - }, - "sidebar": { - "toggle": "サイドバーを切り替え" - }, - "theme": { - "toggle": "テーマを切り替え" - }, - "view": { - "viewer": "ビューア", - "pageEditor": "ページエディタ", - "fileManager": "ファイルマネージャー" - }, - "pageEditor": { - "title": "ページエディタ", - "save": "変更を保存", - "noPdfLoaded": "PDF が読み込まれていません。編集する PDF をアップロードしてください。", - "rotatedLeft": "左へ回転:", - "rotatedRight": "右へ回転:", - "deleted": "削除:", - "movedLeft": "左へ移動:", - "movedRight": "右へ移動:", - "splitAt": "分割位置:", - "insertedPageBreak": "ここで改ページを挿入:", - "addFileNotImplemented": "デモではファイル追加は未実装です", - "closePdf": "PDF を閉じる", - "reset": "変更をリセット", - "zoomIn": "拡大", - "zoomOut": "縮小", - "fitToWidth": "幅に合わせる", - "actualSize": "原寸" - }, - "viewer": { - "firstPage": "最初のページ", - "lastPage": "最後のページ", - "previousPage": "前のページ", - "nextPage": "次のページ", - "zoomIn": "拡大", - "zoomOut": "縮小", - "singlePageView": "単一ページ表示", - "dualPageView": "見開き表示" - }, - "rightRail": { - "closeSelected": "選択したファイルを閉じる", - "selectAll": "すべて選択", - "deselectAll": "選択を解除", - "selectByNumber": "ページ番号で選択", - "deleteSelected": "選択したページを削除", - "closePdf": "PDF を閉じる", - "exportAll": "PDF を書き出し", - "downloadSelected": "選択したファイルをダウンロード", - "downloadAll": "すべてをダウンロード", - "saveAll": "すべて保存", - "toggleTheme": "テーマを切り替え", - "toggleBookmarks": "ブックマークを切り替え", - "language": "言語", - "search": "PDF を検索", - "panMode": "パンモード", - "rotateLeft": "左に回転", - "rotateRight": "右に回転", - "toggleSidebar": "サイドバーを切り替え", - "exportSelected": "選択したページを書き出し", - "toggleAnnotations": "注釈の表示を切り替え", - "annotationMode": "注釈モードを切り替え", - "draw": "描画", - "save": "保存", - "saveChanges": "変更を保存" - }, - "search": { - "title": "PDF を検索", - "placeholder": "検索語を入力...", - "noResults": "結果が見つかりませんでした", - "searching": "検索中..." - }, - "guestBanner": { - "title": "ゲストとして Stirling PDF を利用中です!", - "message": "無料アカウントを作成して作業を保存し、より多くの機能にアクセスしてプロジェクトをサポートしましょう。", - "dismiss": "バナーを閉じる", - "signUp": "無料で登録" - }, - "toolPicker": { - "searchPlaceholder": "ツールを検索...", - "noToolsFound": "ツールが見つかりません", - "allTools": "すべてのツール", - "quickAccess": "クイックアクセス", - "categories": { - "standardTools": "標準ツール", - "advancedTools": "高度なツール", - "recommendedTools": "おすすめのツール" - }, - "subcategories": { - "signing": "署名", - "documentSecurity": "文書セキュリティ", - "verification": "検証", - "documentReview": "文書レビュー", - "pageFormatting": "ページ整形", - "extraction": "抽出", - "removal": "削除", - "automation": "自動化", - "general": "一般", - "advancedFormatting": "高度なフォーマット", - "developerTools": "開発者ツール" - } - }, - "quickAccess": { - "read": "読む", - "sign": "署名", - "automate": "自動化", - "files": "ファイル", - "activity": "アクティビティ", - "help": "ヘルプ", - "account": "アカウント", - "config": "構成", - "settings": "設定", - "adminSettings": "管理者設定", - "allTools": "All Tools", - "reader": "リーダー", - "helpMenu": { - "toolsTour": "ツールツアー", - "toolsTourDesc": "ツールでできることを学ぶ", - "adminTour": "管理ツアー", - "adminTourDesc": "管理設定と機能を探索" - } - }, - "admin": { - "error": "エラー", - "success": "成功", - "expand": "展開", - "close": "閉じる", - "status": { - "active": "有効", - "inactive": "無効" - }, - "settings": { - "title": "管理者設定", - "workspace": "ワークスペース", - "fetchError": "設定の読み込みに失敗しました", - "saveError": "設定の保存に失敗しました", - "saved": "設定を正常に保存しました", - "saveSuccess": "設定を正常に保存しました", - "save": "変更を保存", - "discard": "破棄", - "restartRequired": "再起動が必要", - "loginRequired": "管理者設定を変更するにはログインモードを有効にする必要があります", - "unsavedChanges": { - "title": "未保存の変更", - "message": "未保存の変更があります。破棄しますか?", - "cancel": "編集を続ける", - "discard": "変更を破棄", - "hint": "未保存の変更があります" - }, - "loginDisabled": { - "title": "ログインモードが必要です", - "message": "管理者設定を変更するにはログインモードを有効にする必要があります。環境変数で SECURITY_ENABLELOGIN=true を設定するか、settings.yml の security.enableLogin: true を設定し、サーバーを再起動してください。", - "readOnly": "以下の設定は参照用の例です。ログインモードを有効にして実際の構成を表示・編集してください。" - }, - "restart": { - "title": "再起動が必要です", - "message": "設定は正常に保存されました。変更を反映するにはサーバーの再起動が必要です。", - "question": "サーバーを今すぐ再起動しますか?それとも後で行いますか?", - "now": "今すぐ再起動", - "later": "後で再起動" - }, - "restarting": "サーバーを再起動中", - "restartingMessage": "サーバーを再起動しています。しばらくお待ちください...", - "restartError": "サーバーの再起動に失敗しました。手動で再起動してください。", - "general": { - "title": "システム設定", - "description": "ブランディングや既定の動作など、アプリ全体の設定を構成します。", - "ui": "ユーザーインターフェース", - "system": "システム", - "appName": { - "label": "アプリケーション名", - "description": "ブラウザのタブとホームページに表示される名称" - }, - "appNameNavbar": { - "label": "ナビバーのブランド名", - "description": "ナビゲーションバーに表示される名称" - }, - "homeDescription": { - "label": "ホームの説明", - "description": "ホームページに表示される説明文" - }, - "defaultLocale": { - "label": "既定のロケール", - "description": "新規ユーザーの既定言語(例: en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "ファイルアップロード制限", - "description": "最大ファイルアップロードサイズ(例: 100MB, 1GB)" - }, - "showUpdate": { - "label": "更新通知を表示", - "description": "新しいバージョンが利用可能なときに通知を表示" - }, - "showUpdateOnlyAdmin": { - "label": "管理者のみに更新を表示", - "description": "更新通知を管理者ユーザーのみに制限" - }, - "customHTMLFiles": { - "label": "カスタム HTML ファイル", - "description": "customFiles ディレクトリからカスタム HTML ファイルの提供を許可" - }, - "languages": { - "label": "利用可能な言語", - "description": "ユーザーが選択できる言語(空にすると全言語を有効化)", - "placeholder": "言語を選択" - }, - "customMetadata": { - "label": "カスタムメタデータ", - "autoUpdate": { - "label": "メタデータを自動更新", - "description": "処理したすべてのドキュメントの PDF メタデータを自動更新" - }, - "author": { - "label": "既定の著者", - "description": "PDF メタデータの既定の著者(例: username)" - }, - "creator": { - "label": "既定の作成者", - "description": "PDF メタデータの既定の作成者" - }, - "producer": { - "label": "既定のプロデューサー", - "description": "PDF メタデータの既定のプロデューサー" - } - }, - "logoStyle": { - "label": "ロゴスタイル", - "description": "最新のミニマリストロゴかクラシックな S アイコンを選択", - "classic": "クラシック", - "classicAlt": "クラシックロゴ", - "modern": "モダン", - "modernAlt": "モダンロゴ" - }, - "customPaths": { - "label": "カスタムパス", - "description": "パイプライン処理や外部ツール用のカスタムファイルシステムパスを構成", - "pipeline": { - "label": "パイプラインディレクトリ", - "watchedFoldersDir": { - "label": "監視フォルダーのディレクトリ", - "description": "パイプラインが受信 PDF を監視するディレクトリ(空欄で既定: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "完了フォルダーのディレクトリ", - "description": "処理済み PDF の出力先ディレクトリ(空欄で既定: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "外部ツールのパス", - "weasyprint": { - "label": "WeasyPrint 実行ファイル", - "description": "HTML から PDF 変換用 WeasyPrint 実行ファイルのパス(空欄で既定: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Unoconvert 実行ファイル", - "description": "ドキュメント変換用 LibreOffice unoconvert のパス(空欄で既定: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "セキュリティ", - "description": "認証、ログイン動作、セキュリティポリシーを構成します。", - "ssoNotice": { - "title": "SSO/SAML の設定をお探しですか?", - "message": "OAuth2 と SAML2 の認証プロバイダは、管理しやすいように接続メニューへ移動しました。" - }, - "authentication": "認証", - "enableLogin": { - "label": "ログインを有効化", - "description": "アプリにアクセスする前にユーザーにログインを要求する" - }, - "loginMethod": { - "label": "ログイン方法", - "description": "ユーザーログインで使用する認証方式", - "all": "すべての方法", - "normal": "ユーザー名/パスワードのみ", - "oauth2": "OAuth2 のみ", - "saml2": "SAML2 のみ" - }, - "loginAttemptCount": { - "label": "ログイン試行制限", - "description": "アカウントロックまでの最大失敗回数" - }, - "loginResetTimeMinutes": { - "label": "ログインリセット時間(分)", - "description": "失敗回数がリセットされるまでの時間" - }, - "csrfDisabled": { - "label": "CSRF 保護を無効化", - "description": "クロスサイトリクエストフォージェリ保護を無効化(非推奨)" - }, - "initialLogin": { - "label": "初期ログイン", - "username": { - "label": "初期ユーザー名", - "description": "初期管理者アカウントのユーザー名" - }, - "password": { - "label": "初期パスワード", - "description": "初期管理者アカウントのパスワード" - } - }, - "jwt": { - "label": "JWT 設定", - "secureCookie": { - "label": "セキュアクッキー", - "description": "JWT クッキーに HTTPS を必須(本番環境推奨)" - }, - "keyRetentionDays": { - "label": "キー保持日数", - "description": "検証用に古い JWT キーを保持する日数" - }, - "persistence": { - "label": "キー永続化を有効化", - "description": "サーバー再起動後も維持するよう JWT キーを永続保存" - }, - "enableKeyRotation": { - "label": "キーローテーションを有効化", - "description": "JWT 署名キーを定期的に自動ローテーション" - }, - "enableKeyCleanup": { - "label": "キークリーンアップを有効化", - "description": "期限切れの JWT キーを自動的に削除" - } - }, - "audit": { - "label": "監査ログ", - "enabled": { - "label": "監査ログを有効化", - "description": "コンプライアンスとセキュリティ監視のためにユーザー操作とシステムイベントを追跡" - }, - "level": { - "label": "監査レベル", - "description": "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE" - }, - "retentionDays": { - "label": "監査保管期間(日)", - "description": "監査ログを保持する日数" - } - }, - "htmlUrlSecurity": { - "label": "HTML URL セキュリティ", - "description": "SSRF 攻撃を防ぐための HTML 処理時の URL アクセス制限を設定", - "enabled": { - "label": "URL セキュリティを有効化", - "description": "HTML から PDF 変換時の URL セキュリティ制限を有効化" - }, - "level": { - "label": "セキュリティレベル", - "description": "MAX: ホワイトリストのみ, MEDIUM: 内部ネットワークをブロック, OFF: 制限なし", - "max": "最大(ホワイトリストのみ)", - "medium": "中(内部ブロック)", - "off": "オフ(制限なし)" - }, - "advanced": "詳細設定", - "allowedDomains": { - "label": "許可ドメイン(ホワイトリスト)", - "description": "1 行に 1 ドメイン(例: cdn.example.com)。レベルが MAX の場合、これらのドメインのみ許可" - }, - "blockedDomains": { - "label": "ブロックドメイン(ブラックリスト)", - "description": "1 行に 1 ドメイン(例: malicious.com)。追加でブロックするドメイン" - }, - "internalTlds": { - "label": "内部 TLD", - "description": "1 行に 1 TLD(例: .local, .internal)。これらの TLD パターンのドメインをブロック" - }, - "networkBlocking": "ネットワークブロック", - "blockPrivateNetworks": { - "label": "プライベートネットワークをブロック", - "description": "RFC 1918 のプライベートネットワークをブロック(10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "localhost をブロック", - "description": "localhost およびループバックアドレスをブロック(127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "リンクローカルアドレスをブロック", - "description": "リンクローカルアドレスをブロック(169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "クラウドメタデータエンドポイントをブロック", - "description": "クラウドプロバイダのメタデータエンドポイントをブロック(169.254.169.254)" - } - } - }, - "connections": { - "title": "接続", - "description": "OAuth2 や SAML などの外部認証プロバイダを構成します。", - "linkedServices": "連携済みサービス", - "unlinkedServices": "未連携サービス", - "connect": "接続", - "disconnect": "切断", - "disconnected": "プロバイダの切断に成功しました", - "disconnectError": "プロバイダの切断に失敗しました", - "ssoAutoLogin": { - "label": "SSO 自動ログイン", - "enable": "SSO 自動ログインを有効化", - "description": "認証が必要な場合に自動的に SSO ログインへリダイレクト" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "OAuth2 を有効化", - "description": "OAuth2 プロバイダを使用した認証を許可" - }, - "provider": { - "label": "プロバイダ", - "description": "認証に使用する OAuth2 プロバイダ" - }, - "issuer": { - "label": "Issuer URL", - "description": "OAuth2 プロバイダの Issuer URL" - }, - "clientId": { - "label": "Client ID", - "description": "プロバイダから発行された OAuth2 の Client ID" - }, - "clientSecret": { - "label": "Client Secret", - "description": "プロバイダから発行された OAuth2 の Client Secret" - }, - "useAsUsername": { - "label": "ユーザー名として使用", - "description": "ユーザー名として使用する OAuth2 のクレーム(例: email, sub)" - }, - "autoCreateUser": { - "label": "ユーザーを自動作成", - "description": "初回の OAuth2 ログイン時にユーザーアカウントを自動作成" - }, - "blockRegistration": { - "label": "登録をブロック", - "description": "OAuth2 による新規ユーザー登録を禁止" - }, - "scopes": { - "label": "OAuth2 スコープ", - "description": "要求する OAuth2 スコープのカンマ区切りリスト(例: openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "SAML2 を有効化", - "description": "SAML2 プロバイダを使用した認証を許可" - }, - "provider": { - "label": "プロバイダ", - "description": "SAML2 プロバイダ名" - }, - "registrationId": { - "label": "Registration ID", - "description": "SAML2 の登録識別子" - }, - "autoCreateUser": { - "label": "ユーザーを自動作成", - "description": "初回の SAML2 ログイン時にユーザーアカウントを自動作成" - }, - "blockRegistration": { - "label": "登録をブロック", - "description": "SAML2 による新規ユーザー登録を禁止" - } - } - }, - "database": { - "title": "データベース", - "description": "エンタープライズ導入向けのカスタムデータベース接続設定を構成します。", - "configuration": "データベース構成", - "enableCustom": { - "label": "カスタムデータベースを有効化", - "description": "既定の組み込みデータベースではなく独自のカスタムデータベース構成を使用" - }, - "customUrl": { - "label": "カスタムデータベース URL", - "description": "完全な JDBC 接続文字列(例: jdbc:postgresql://localhost:5432/postgres)。ここに指定した場合、以下の個別接続設定は使用されません。" - }, - "type": { - "label": "データベース種別", - "description": "データベースの種類(カスタム URL 指定時は未使用)" - }, - "hostName": { - "label": "ホスト名", - "description": "データベースサーバーのホスト名(カスタム URL 指定時は未使用)" - }, - "port": { - "label": "ポート", - "description": "データベースサーバーのポート(カスタム URL 指定時は未使用)" - }, - "name": { - "label": "データベース名", - "description": "データベース名(カスタム URL 指定時は未使用)" - }, - "username": { - "label": "ユーザー名", - "description": "データベース認証のユーザー名" - }, - "password": { - "label": "パスワード", - "description": "データベース認証のパスワード" - } - }, - "privacy": { - "title": "プライバシー", - "description": "プライバシーとデータ収集の設定を構成します。", - "analytics": "分析とトラッキング", - "enableAnalytics": { - "label": "分析を有効化", - "description": "アプリ改善のため匿名の利用分析を収集" - }, - "metricsEnabled": { - "label": "メトリクスを有効化", - "description": "パフォーマンスおよび使用状況のメトリクス収集を有効化。管理者がメトリクスデータにアクセスするための API エンドポイントを提供" - }, - "searchEngine": "検索エンジンの表示", - "googleVisibility": { - "label": "Google での表示", - "description": "検索エンジンによる本アプリのインデックス化を許可" - } - }, - "advanced": { - "title": "詳細", - "description": "高度な機能や実験的機能を構成します。", - "features": "機能フラグ", - "processing": "処理", - "endpoints": { - "label": "エンドポイント", - "manage": "API エンドポイントを管理", - "description": "エンドポイントの管理は YAML で構成します。特定のエンドポイントの有効/無効化の詳細はドキュメントを参照してください。" - }, - "enableAlphaFunctionality": { - "label": "アルファ機能を有効化", - "description": "実験的・アルファ段階の機能を有効化(不安定な場合があります)" - }, - "enableUrlToPDF": { - "label": "URL から PDF を有効化", - "description": "Web ページを PDF ドキュメントに変換することを許可" - }, - "maxDPI": { - "label": "最大 DPI", - "description": "画像処理の最大 DPI(0 = 無制限)" - }, - "tessdataDir": { - "label": "Tessdata ディレクトリ", - "description": "OCR 言語ファイル用 tessdata ディレクトリのパス" - }, - "disableSanitize": { - "label": "HTML サニタイズを無効化", - "description": "警告: セキュリティリスク - HTML サニタイズを無効化すると XSS 脆弱性につながる可能性があります" - }, - "tempFileManagement": { - "label": "一時ファイル管理", - "description": "一時ファイルの保存場所とクリーンアップ動作を構成", - "baseTmpDir": { - "label": "ベース一時ディレクトリ", - "description": "一時ファイルのベースディレクトリ(空欄で既定: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "LibreOffice 一時ディレクトリ", - "description": "LibreOffice の一時ファイル用ディレクトリ(空欄で既定: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "システム一時ディレクトリ", - "description": "クリーン対象のシステム一時ディレクトリ(cleanupSystemTemp 有効時のみ使用)" - }, - "prefix": { - "label": "一時ファイルの接頭辞", - "description": "一時ファイル名の接頭辞" - }, - "maxAgeHours": { - "label": "最大保持期間(時間)", - "description": "一時ファイルをクリーンアップするまでの最大経過時間(時間)" - }, - "cleanupIntervalMinutes": { - "label": "クリーンアップ間隔(分)", - "description": "クリーンアップを実行する頻度(分)" - }, - "startupCleanup": { - "label": "起動時クリーンアップ", - "description": "アプリ起動時に古い一時ファイルをクリーンアップ" - }, - "cleanupSystemTemp": { - "label": "システムの一時領域をクリーンアップ", - "description": "より広範なシステム一時ディレクトリをクリーンアップするか(注意して使用)" - } - }, - "processExecutor": { - "label": "プロセス実行制限", - "description": "各プロセス実行器のセッション上限とタイムアウトを設定", - "sessionLimit": { - "label": "セッション上限", - "description": "最大同時実行数" - }, - "timeout": { - "label": "タイムアウト(分)", - "description": "最大実行時間" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF to HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "アプリをインストール", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "メールサーバー", - "description": "メール通知送信のための SMTP 設定を構成します。", - "smtp": "SMTP 構成", - "enabled": { - "label": "メールを有効化", - "description": "メール通知と SMTP 機能を有効化" - }, - "host": { - "label": "SMTP ホスト", - "description": "SMTP サーバーのホスト名または IP アドレス" - }, - "port": { - "label": "SMTP ポート", - "description": "SMTP 接続のポート番号(一般的に 25, 465, 587)" - }, - "username": { - "label": "SMTP ユーザー名", - "description": "SMTP 認証のユーザー名" - }, - "password": { - "label": "SMTP パスワード", - "description": "SMTP 認証のパスワード" - }, - "from": { - "label": "送信元アドレス", - "description": "送信者として使用するメールアドレス" - }, - "enableInvites": { - "label": "メール招待を有効化", - "description": "管理者が自動生成パスワード付きでメール招待を送信可能にする" - }, - "frontendUrl": { - "label": "フロントエンド URL", - "description": "フロントエンドのベース URL(例: https://pdf.example.com)。メール内の招待リンク生成に使用。空欄の場合はバックエンド URL を使用します。" - } - }, - "legal": { - "title": "法的ドキュメント", - "description": "法的ドキュメントおよびポリシーへのリンクを構成します。", - "disclaimer": { - "title": "法的責任に関する警告", - "message": "これらの法的ドキュメントをカスタマイズすることで、GDPR およびその他の EU データ保護要件を含む、適用されるすべての法令順守を確保する責任を全面的に負うことになります。次の場合にのみこれらの設定を変更してください: (1) 個人/プライベート環境で運用している、(2) EU の法域外におり、地域の法的義務を理解している、または (3) 適切な法的助言を受け、すべてのユーザーデータと法令順守に対する単独の責任を受け入れている。Stirling-PDF とその開発者は、あなたの法的義務について一切の責任を負いません。" - }, - "termsAndConditions": { - "label": "利用規約", - "description": "利用規約への URL またはファイル名" - }, - "privacyPolicy": { - "label": "プライバシーポリシー", - "description": "プライバシーポリシーへの URL またはファイル名" - }, - "accessibilityStatement": { - "label": "アクセシビリティ声明", - "description": "アクセシビリティ声明への URL またはファイル名" - }, - "cookiePolicy": { - "label": "クッキーポリシー", - "description": "クッキーポリシーへの URL またはファイル名" - }, - "impressum": { - "label": "インプリント", - "description": "インプリントへの URL またはファイル名(地域によっては必須)" - } - }, - "premium": { - "title": "プレミアムとエンタープライズ", - "description": "プレミアムまたはエンタープライズのライセンスキーを構成します。", - "license": "ライセンス設定", - "licenseKey": { - "toggle": "ライセンスキーまたは証明書ファイルをお持ちですか?", - "info": "直接購入で入手したライセンスキーまたは証明書ファイルがある場合、ここに入力してプレミアムまたはエンタープライズ機能を有効化できます。" - }, - "key": { - "label": "ライセンスキー", - "description": "プレミアムまたはエンタープライズのライセンスキーを入力", - "success": "ライセンスキーを保存しました", - "successMessage": "ライセンスキーは正常に有効化されました。再起動は不要です。", - "overwriteWarning": { - "title": "⚠️ 警告: 既存のライセンスを検出", - "line1": "現在のライセンスキーを上書きすると元に戻せません。", - "line2": "別途バックアップしていない限り、以前のライセンスは永久に失われます。", - "line3": "重要: ライセンスキーは秘密に安全に保管してください。公開で共有しないでください。" - } - }, - "enabled": { - "label": "プレミアム機能を有効化", - "description": "Pro/Enterprise 機能のライセンスキー検証を有効化" - }, - "movedFeatures": { - "title": "プレミアム機能の再配置", - "message": "プレミアムとエンタープライズ機能は、それぞれのセクションに整理されました。" - } - }, - "features": { - "title": "機能", - "description": "オプション機能と機能性を構成します。", - "serverCertificate": { - "label": "サーバー証明書", - "description": "「Sign with Stirling-PDF」機能用のサーバー側証明書生成を構成", - "enabled": { - "label": "サーバー証明書を有効化", - "description": "「Sign with Stirling-PDF」オプション用のサーバー側証明書を有効化" - }, - "organizationName": { - "label": "組織名", - "description": "生成される証明書の組織名" - }, - "validity": { - "label": "証明書の有効期間(日)", - "description": "証明書の有効日数" - }, - "regenerateOnStartup": { - "label": "起動時に再生成", - "description": "アプリケーション起動ごとに新しい証明書を生成" - } - } - }, - "endpoints": { - "title": "API エンドポイント", - "description": "利用可能な API エンドポイントおよびエンドポイントグループを制御します。", - "management": "エンドポイント管理", - "toRemove": { - "label": "無効化するエンドポイント", - "description": "無効化する個別エンドポイントを選択" - }, - "groupsToRemove": { - "label": "無効化するエンドポイントグループ", - "description": "無効化するエンドポイントグループを選択" - }, - "note": "注意: エンドポイントを無効化しても API アクセスが制限されるだけで、UI コンポーネントは削除されません。変更を反映するには再起動が必要です。" - } - } - }, - "fileUpload": { - "selectFile": "ファイルを選択", - "selectFiles": "ファイルを選択", - "selectPdfToView": "閲覧する PDF を選択", - "selectPdfToEdit": "編集する PDF を選択", - "chooseFromStorage": "ストレージから選択するか、新しい PDF をアップロード", - "chooseFromStorageMultiple": "ストレージから選択するか、新しい PDF をアップロード(複数)", - "loadFromStorage": "ストレージから読み込む", - "filesAvailable": "件利用可能", - "loading": "読込中...", - "or": "または", - "dropFileHere": "ここにドロップするかクリックしてアップロード", - "dropFilesHere": "ここにドロップするかアップロードボタンをクリック", - "dropFilesHereOpen": "ここにファイルをドロップするか、開くボタンをクリック", - "pdfFilesOnly": "PDF のみ", - "supportedFileTypes": "対応ファイルタイプ", - "upload": "アップロード", - "uploadFile": "ファイルをアップロード", - "uploadFiles": "複数ファイルをアップロード", - "open": "開く", - "openFile": "ファイルを開く", - "openFiles": "複数ファイルを開く", - "noFilesInStorage": "ストレージにファイルがありません。まずはファイルをアップロードしてください。", - "noFilesInStorageOpen": "ストレージに利用可能なファイルがありません。先にファイルを開いてください。", - "selectFromStorage": "ストレージから選択", - "backToTools": "ツールに戻る", - "addFiles": "ファイルを追加", - "dragFilesInOrClick": "ファイルをドラッグするか「ファイルを追加」をクリックして参照" - }, - "fileEditor": { - "addFiles": "ファイルを追加" - }, - "fileManager": { - "title": "PDF ファイルをアップロード", - "subtitle": "ツール間で簡単にアクセスできるよう、ファイルをストレージに追加", - "filesSelected": "件選択", - "clearSelection": "選択をクリア", - "openInFileEditor": "ファイルエディタで開く", - "uploadError": "一部のファイルのアップロードに失敗しました。", - "failedToOpen": "ファイルを開けません。ストレージから削除された可能性があります。", - "failedToLoad": "アクティブセットへのファイル読み込みに失敗しました。", - "storageCleared": "ブラウザのストレージがクリアされました。ファイルは削除されました。再アップロードしてください。", - "clearAll": "すべてクリア", - "reloadFiles": "ファイルを再読み込み", - "dragDrop": "ここにファイルをドラッグ&ドロップ", - "clickToUpload": "クリックしてファイルをアップロード", - "selectedFiles": "選択したファイル", - "storage": "ストレージ", - "filesStored": "件保存済み", - "storageError": "ストレージエラーが発生しました", - "storageLow": "ストレージの空き容量が少なくなっています。古いファイルの削除をご検討ください。", - "supportMessage": "ブラウザ内データベース ストレージにより無制限の容量を実現", - "noFileSelected": "ファイルが選択されていません", - "showHistory": "履歴を表示", - "hideHistory": "履歴を非表示", - "fileHistory": "ファイル履歴", - "loadingHistory": "履歴を読み込み中...", - "lastModified": "最終更新", - "toolChain": "適用ツール", - "restore": "復元", - "unzip": "解凍", - "searchFiles": "ファイルを検索...", - "recent": "最近使用", - "localFiles": "ローカルファイル", - "googleDrive": "Google ドライブ", - "googleDriveShort": "ドライブ", - "myFiles": "マイファイル", - "noRecentFiles": "最近のファイルは見つかりませんでした", - "googleDriveNotAvailable": "Google ドライブ連携は利用できません", - "downloadSelected": "選択をダウンロード", - "saveSelected": "選択項目を保存", - "openFiles": "複数ファイルを開く", - "openFile": "ファイルを開く", - "details": "ファイル詳細", - "fileName": "名前", - "fileFormat": "形式", - "fileSize": "サイズ", - "fileVersion": "バージョン", - "totalSelected": "合計選択数", - "dropFilesHere": "ここにファイルをドロップ", - "selectAll": "すべて選択", - "deselectAll": "選択を解除", - "deleteSelected": "選択項目を削除", - "selectedCount": "{{count}} 件選択", - "download": "ダウンロード", - "delete": "削除", - "unsupported": "未対応", - "addToUpload": "アップロードに追加", - "deleteAll": "すべて削除", - "loadingFiles": "ファイルを読み込み中...", - "noFiles": "ファイルはありません", - "noFilesFound": "検索条件に一致するファイルが見つかりません", - "openInPageEditor": "ページエディターで開く", - "showAll": "すべて表示", - "sortByDate": "日付で並べ替え", - "sortByName": "名前で並べ替え", - "sortBySize": "サイズで並べ替え" - }, - "storage": { - "temporaryNotice": "ファイルはブラウザに一時的に保存され、自動的に消去される場合があります", - "storageLimit": "記憶域の上限", - "storageUsed": "一時記憶域の使用量", - "storageFull": "記憶域がほぼいっぱいです。いくつかのファイルの削除をご検討ください。", - "fileTooLarge": "ファイルが大きすぎます。ファイルごとの最大サイズは", - "storageQuotaExceeded": "記憶域のクォータを超えました。アップロード前に一部のファイルを削除してください。", - "approximateSize": "概算サイズ" - }, - "sanitize": { - "title": "サニタイズ", - "desc": "PDF ファイルから潜在的に有害な要素を削除します。", - "submit": "PDFをサニタイズ", - "completed": "サニタイズが正常に完了しました", - "error": { - "generic": "サニタイズに失敗しました", - "failed": "PDF のサニタイズ中にエラーが発生しました。" - }, - "filenamePrefix": "sanitised", - "sanitizationResults": "サニタイズ結果", - "steps": { - "files": "ファイル", - "settings": "設定", - "results": "結果" - }, - "files": { - "placeholder": "開始するにはメインビューで PDF ファイルを選択してください" - }, - "options": { - "title": "サニタイズのオプション", - "note": "PDF から削除したい要素を選択してください。少なくとも 1 つのオプションを選択する必要があります。", - "removeJavaScript": { - "label": "JavaScript を削除", - "desc": "PDF から JavaScript アクションとスクリプトを削除" - }, - "removeEmbeddedFiles": { - "label": "埋め込みファイルを削除", - "desc": "PDF に埋め込まれたファイルをすべて削除" - }, - "removeXMPMetadata": { - "label": "XMP メタデータを削除", - "desc": "PDF から XMP メタデータを削除" - }, - "removeMetadata": { - "label": "文書メタデータを削除", - "desc": "文書情報メタデータ(タイトル、著者など)を削除" - }, - "removeLinks": { - "label": "リンクを削除", - "desc": "PDF から外部リンクと起動アクションを削除" - }, - "removeFonts": { - "label": "フォントを削除", - "desc": "PDF から埋め込みフォントを削除" - } - } - }, - "addPassword": { - "title": "パスワードの追加", - "desc": "パスワードで PDF 文書を暗号化します。", - "completed": "パスワード保護を適用しました", - "submit": "暗号化", - "filenamePrefix": "encrypted", - "error": { - "failed": "PDF の暗号化中にエラーが発生しました。" - }, - "passwords": { - "stepTitle": "パスワードと暗号化", - "completed": "パスワードを設定しました", - "user": { - "label": "ユーザーパスワード", - "placeholder": "ユーザーパスワードを入力" - }, - "owner": { - "label": "オーナーパスワード", - "placeholder": "オーナーパスワードを入力" - } - }, - "encryption": { - "keyLength": { - "label": "暗号鍵長", - "40bit": "40 ビット(低)", - "128bit": "128 ビット(標準)", - "256bit": "256 ビット(高)" - } - }, - "results": { - "title": "暗号化済み PDF" - }, - "tooltip": { - "header": { - "title": "パスワード保護の概要" - }, - "passwords": { - "title": "パスワードの種類", - "text": "ユーザーパスワードは文書のオープンを制限し、オーナーパスワードは開いた後に実行できる操作を制御します。両方、またはいずれか一方を設定できます。", - "bullet1": "ユーザーパスワード:PDF を開くために必要", - "bullet2": "オーナーパスワード:文書の権限を制御(すべての PDF ビューアーでサポートされるわけではありません)" - }, - "encryption": { - "title": "暗号化レベル", - "text": "暗号化レベルが高いほど安全性は向上しますが、古い PDF ビューアーではサポートされない場合があります。", - "bullet1": "40 ビット:基本的なセキュリティ。古いビューアーと互換", - "bullet2": "128 ビット:標準的なセキュリティ。広くサポート", - "bullet3": "256 ビット:最大のセキュリティ。最新ビューアーが必要" - }, - "permissions": { - "title": "権限の変更", - "text": "これらの権限は、PDF でユーザーができることを制御します。オーナーパスワードと併用すると最も効果的です。" - } - } - }, - "changePermissions": { - "title": "権限の変更", - "desc": "文書の制限と権限を変更します。", - "completed": "権限を変更しました", - "submit": "権限の変更", - "error": { - "failed": "PDF の権限変更中にエラーが発生しました。" - }, - "permissions": { - "preventAssembly": { - "label": "ドキュメントの組立を禁止" - }, - "preventExtractContent": { - "label": "コンテンツの抽出を禁止" - }, - "preventExtractForAccessibility": { - "label": "アクセシビリティのための抽出を禁止" - }, - "preventFillInForm": { - "label": "フォームへの入力を禁止" - }, - "preventModify": { - "label": "変更を禁止" - }, - "preventModifyAnnotations": { - "label": "注釈の変更を禁止" - }, - "preventPrinting": { - "label": "印刷を禁止" - }, - "preventPrintingFaithful": { - "label": "異なる形式の印刷を禁止" - } - }, - "results": { - "title": "変更済み PDF" - }, - "tooltip": { - "header": { - "title": "権限の変更" - }, - "description": { - "text": "PDF リーダーで利用できる各種機能へのアクセス可否を変更します。" - }, - "warning": { - "text": "これらの権限を変更不可にするには、パスワード追加ツールでオーナーパスワードを設定してください。" - } - } - }, - "removePassword": { - "title": "パスワードの削除", - "desc": "PDFからパスワードの削除します。", - "tags": "セキュア,復号,セキュリティ,パスワード解除,パスワード削除", - "password": { - "stepTitle": "パスワードの削除", - "label": "現在のパスワード", - "placeholder": "現在のパスワードを入力", - "completed": "パスワードを設定しました" - }, - "filenamePrefix": "decrypted", - "error": { - "failed": "PDF からパスワードを削除中にエラーが発生しました。" - }, - "tooltip": { - "description": "パスワード保護を解除するには、PDF の暗号化に使用されたパスワードが必要です。これによりドキュメントが復号され、パスワードなしでアクセスできるようになります。" - }, - "submit": "削除", - "results": { - "title": "復号済み PDF" - } - }, - "automate": { - "title": "自動化", - "desc": "PDF アクションを連結して複数ステップのワークフローを構築します。繰り返し作業に最適です。", - "invalidStep": "無効なステップ", - "files": { - "placeholder": "この自動処理で処理するファイルを選択" - }, - "selection": { - "title": "自動処理の選択", - "saved": { - "title": "保存済み" - }, - "createNew": { - "title": "新しい自動処理を作成" - }, - "suggested": { - "title": "提案" - } - }, - "creation": { - "createTitle": "自動処理を作成", - "editTitle": "自動処理を編集", - "intro": "自動処理はツールを順番に実行します。まずは実行したい順にツールを追加してください。", - "name": { - "label": "自動処理名", - "placeholder": "マイ自動処理" - }, - "description": { - "label": "説明(任意)", - "placeholder": "この自動処理が何を行うかを説明..." - }, - "tools": { - "selectTool": "ツールを選択...", - "selected": "選択したツール", - "remove": "ツールを削除", - "configure": "ツールを設定", - "notConfigured": "!未設定", - "addTool": "ツールを追加", - "add": "ツールを追加..." - }, - "save": "自動処理を保存", - "unsavedChanges": { - "title": "未保存の変更", - "message": "未保存の変更があります。本当に戻りますか?すべての変更は失われます。", - "cancel": "キャンセル", - "confirm": "戻る" - }, - "icon": { - "label": "アイコン" - } - }, - "run": { - "title": "自動処理を実行" - }, - "sequence": { - "unnamed": "名称未設定の自動処理", - "steps": "{{count}} ステップ", - "running": "自動処理を実行中...", - "run": "自動処理を実行", - "finish": "完了" - }, - "reviewTitle": "自動処理の結果", - "config": { - "loading": "ツール設定を読み込み中...", - "noSettings": "このツールに設定項目はありません。", - "title": "{{toolName}} を構成", - "description": "このツールの設定を構成します。設定は自動実行時に適用されます。", - "cancel": "キャンセル", - "save": "設定を保存" - }, - "copyToSaved": "保存済みにコピー" - }, - "automation": { - "suggested": { - "securePdfIngestion": "安全な PDF 取り込み", - "securePdfIngestionDesc": "文書の無害化、クリーンアップ付き OCR、長期保存のための PDF/A 変換、ファイルサイズ最適化を行う総合ワークフローです。", - "emailPreparation": "メール配布の準備", - "emailPreparationDesc": "PDF をメール配布向けに最適化します。ファイルを圧縮し、大きな文書はメール互換の 20MB チャンクに分割し、プライバシーのためメタデータを削除します。", - "secureWorkflow": "セキュリティ ワークフロー", - "secureWorkflowDesc": "JavaScript や埋め込みファイルなどの潜在的に悪意あるコンテンツを削除し、パスワード保護を追加して PDF を保護します。既定パスワードは「password」です。", - "processImages": "画像を処理", - "processImagesDesc": "複数の画像ファイルを 1 つの PDF に変換し、OCR で検索可能なテキストを抽出します。", - "prePublishSanitization": "公開前のサニタイズ", - "prePublishSanitizationDesc": "PDF をオンライン公開する前に、隠れたメタデータ、JavaScript、埋め込みファイル、注釈をすべて削除し、フォームをフラット化して情報漏洩を防ぐサニタイズ ワークフローです。" - } - }, - "colorPicker": { - "title": "色を選択" - }, - "common": { - "previous": "前へ", - "next": "次へ", - "collapse": "折りたたむ", - "expand": "展開", - "collapsed": "折りたたみ済み", - "lines": "行", - "copy": "コピー", - "copied": "コピーしました!", - "refresh": "更新", - "retry": "再試行", - "remaining": "残り", - "used": "使用済み", - "available": "利用可能", - "cancel": "キャンセル", - "preview": "プレビュー", - "close": "閉じる", - "done": "完了", - "loading": "読み込み中...", - "back": "戻る", - "continue": "続行", - "error": "エラー" - }, - "config": { - "overview": { - "title": "アプリケーション構成", - "description": "現在のアプリケーション設定と構成の詳細。", - "loading": "構成を読み込み中...", - "error": "エラー", - "warning": "構成の警告", - "sections": { - "basic": "基本構成", - "security": "セキュリティ構成", - "system": "システム構成", - "integration": "統合構成" - } - }, - "account": { - "overview": { - "title": "アカウント設定", - "manageAccountPreferences": "アカウント設定を管理", - "guestDescription": "現在はゲストとしてサインインしています。上位プランへのアップグレードをご検討ください。" - }, - "upgrade": { - "title": "ゲストアカウントをアップグレード", - "description": "アカウントを連携すると履歴が保存され、より多くの機能にアクセスできます!", - "socialLogin": "ソーシャルアカウントでアップグレード", - "linkWith": "連携するサービス", - "emailPassword": "またはメールとパスワードを入力", - "email": "メール", - "emailPlaceholder": "メールアドレスを入力", - "password": "パスワード(任意)", - "passwordPlaceholder": "パスワードを設定", - "passwordNote": "空欄のままにするとメール認証のみを使用します", - "upgradeButton": "アカウントをアップグレード" - } - }, - "apiKeys": { - "intro": "API キーを使用して Stirling PDF の処理機能にプログラムからアクセスできます。", - "docsTitle": "API ドキュメント", - "docsDescription": "Stirling PDF との統合について詳しくはこちら:", - "docsLink": "API ドキュメント", - "schemaLink": "API スキーマリファレンス", - "usage": "すべての API リクエストに X-API-KEY ヘッダーでこのキーを含めてください。", - "description": "Stirling の PDF ツール群にアクセスするための API キーです。プロジェクトにコピーするか、更新して新しいキーを生成できます。", - "publicKeyAriaLabel": "公開 API キー", - "copyKeyAriaLabel": "API キーをコピー", - "refreshAriaLabel": "API キーを更新", - "includedCredits": "含まれるクレジット", - "purchasedCredits": "購入したクレジット", - "totalCredits": "合計クレジット", - "chartAriaLabel": "クレジット使用状況:含まれる分 {{includedUsed}} / {{includedTotal}}、購入分 {{purchasedUsed}} / {{purchasedTotal}}", - "nextReset": "次回リセット", - "lastApiUse": "最終 API 使用", - "overlayMessage": "キーを生成すると、クレジットと利用可能クレジットが表示されます", - "label": "API キー", - "guestInfo": "ゲストユーザーには API キーは付与されません。アカウントを作成して、アプリケーションで利用できる API キーを取得してください。", - "goToAccount": "アカウントへ移動", - "refreshModal": { - "title": "API キーを更新", - "warning": "⚠️ 警告:この操作は新しい API キーを生成し、以前のキーを無効にします。", - "impact": "現在これらのキーを使用しているアプリやサービスは、新しいキーに更新するまで動作しなくなります。", - "confirmPrompt": "続行してよろしいですか?", - "confirmCta": "キーを更新" - }, - "generateError": "API キーを生成できませんでした。" - } - }, - "AddAttachmentsRequest": { - "attachments": "添付ファイルを選択", - "info": "PDF に添付するファイルを選択します。これらのファイルは埋め込まれ、PDF の添付パネルからアクセスできます。", - "selectFiles": "添付するファイルを選択", - "placeholder": "ファイルを選択...", - "addMoreFiles": "さらにファイルを追加...", - "selectedFiles": "選択したファイル", - "submit": "添付を追加", - "tooltip": { - "header": { - "title": "添付追加について" - }, - "description": { - "title": "機能" - } - }, - "results": { - "title": "添付結果" - }, - "error": { - "failed": "添付の追加操作に失敗しました" - } - }, - "termsAndConditions": "利用規約", - "logOut": "ログアウト", - "addAttachments": { - "error": { - "failed": "PDF への添付追加中にエラーが発生しました。" - } - }, - "autoRename": { - "description": "このツールは内容に基づいて PDF ファイル名を自動でリネームします。文書内のテキストから最適なタイトルを抽出して適用します。" - }, - "customPosition": "カスタム位置", - "details": "詳細", - "invalidUndoData": "元に戻せません: 無効な操作データです", - "margin": { - "large": "大", - "medium": "中", - "small": "小", - "xLarge": "特大" - }, - "noFilesToUndo": "元に戻せません: 直前の操作で処理されたファイルがありません", - "noOperationToUndo": "元に戻す操作がありません", - "noValidFiles": "処理対象の有効なファイルがありません", - "operationCancelled": "操作をキャンセルしました", - "pageEdit": { - "deselectAll": "すべて選択解除", - "selectAll": "すべて選択" - }, - "quickPosition": "クイック位置", - "reorganizePages": { - "error": { - "failed": "ページの再構成に失敗しました" - }, - "results": { - "title": "ページを再構成しました" - }, - "settings": { - "title": "設定" - }, - "submit": "ページを再構成" - }, - "replace-color": { - "options": { - "fill": "塗りの色", - "gradient": "グラデーション" - }, - "previewOverlayOpacity": "プレビューオーバーレイの不透明度", - "previewOverlayTransparency": "プレビューオーバーレイの透過率", - "previewOverlayVisibility": "プレビューオーバーレイを表示", - "selectText": { - "1": "色の置換または反転のオプション", - "2": "既定(高コントラストのプリセット色)", - "3": "カスタム(任意の色を選択)", - "4": "全反転(全色を反転)", - "5": "高コントラストの配色オプション", - "6": "黒地に白文字", - "7": "白地に黒文字", - "8": "黒地に黄文字", - "9": "黒地に緑文字", - "10": "文字色を選択", - "11": "背景色を選択", - "12": "開始色を選択", - "13": "終了色を選択" - }, - "submit": "置換", - "title": "色の置換・反転" - }, - "size": "サイズ", - "submit": "送信", - "success": "成功", - "tools": { - "noSearchResults": "ツールが見つかりません", - "noTools": "利用可能なツールがありません" - }, - "undoDataMismatch": "元に戻せません: 操作データが破損しています", - "undoFailed": "元に戻しに失敗しました", - "undoQuotaError": "元に戻せません: 記憶域の空きが不足しています", - "undoStorageError": "元に戻しましたが、一部のファイルを記憶域に保存できませんでした", - "undoSuccess": "操作を元に戻しました", - "unsupported": "未対応", - "onboarding": { - "welcomeModal": { - "title": "Stirling PDF へようこそ!", - "description": "主な機能と始め方を 1 分のクイックツアーで確認しますか?", - "helpHint": "このツアーは左下の ヘルプ ボタンからいつでも再表示できます。", - "startTour": "ツアーを開始", - "maybeLater": "後で", - "dontShowAgain": "今後表示しない" - }, - "welcomeSlide": { - "title": "Stirling へようこそ", - "body": "Stirling PDF はあらゆる規模のチームで使えるようになりました。このアップデートには新しいレイアウト、強力な管理機能、そして最も要望の多かった機能 - テキスト編集 が含まれます。" - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "ツールの使い方を説明するため、まずは 切り抜き ツールを選択しましょう。", - "toolInterface": "こちらが 切り抜き ツールの画面です。まだ作業用の PDF ファイルを追加していないため、表示項目は多くありません。", - "filesButton": "クイックアクセスバーの ファイル ボタンから、ツールで使用する PDF をアップロードできます。", - "fileSources": "ここから新しいファイルをアップロードしたり、最近使用したファイルにアクセスできます。今回はツアー用のサンプルファイルを使います。", - "workbench": "ここが ワークベンチ です。PDF を表示・編集するメインエリアです。", - "viewSwitcher": "これらのコントロールで PDF の表示方法を切り替えられます。", - "viewer": "ビューアー では PDF の閲覧と注釈付けができます。", - "pageEditor": "ページエディター では、ページの並べ替え・回転・削除など、PDF 内のページに対する操作が行えます。", - "activeFiles": "アクティブファイル ビューには、ツールに読み込んだすべての PDF が表示され、処理対象を選択できます。", - "fileCheckbox": "ファイルをクリックすると、処理対象として選択されます。バッチ処理のために複数選択も可能です。", - "selectControls": "右レール には、アクティブな PDF をすべて選択/選択解除するボタンや、テーマ・言語を切り替えるボタンがあります。", - "cropSettings": "切り抜きたいファイルを選択したら、PDF を切り抜く範囲を指定するために切り抜きツールを設定できます。", - "runButton": "ツールの設定が完了したら、このボタンで選択したすべての PDF に実行できます。", - "results": "ツールの実行が終わると、レビュー ステップで結果のプレビューがこのパネルに表示され、操作の取り消しやファイルのダウンロードができます。", - "fileReplacement": "変更されたファイルはワークベンチ内で元のファイルを自動的に置き換えるため、さらに別のツールに簡単に回せます。", - "pinButton": "ツール実行後もファイルをアクティブのままにしたい場合は、ピン ボタンを使用できます。", - "wrapUp": "準備完了です!アプリの主要エリアとその使い方を学びました。ヘルプ ボタンを押せば、いつでもこのツアーを再表示できます。", - "previous": "前へ", - "next": "次へ", - "finish": "完了", - "startTour": "ツアーを開始", - "startTourDescription": "Stirling PDF の主な機能をガイド付きで紹介します", - "buttons": { - "next": "次へ →", - "back": "戻る", - "skipForNow": "今はスキップ", - "download": "ダウンロード →", - "showMeAround": "ツアーを見る", - "skipTheTour": "ツアーをスキップ" - }, - "serverLicense": { - "skip": "今はスキップ", - "seePlans": "プランを見る →", - "upgrade": "今すぐアップグレード →", - "freeTitle": "サーバーライセンス", - "overLimitTitle": "サーバーライセンスが必要です", - "overLimitBody": "当社のライセンスでは、サーバーごとに {{freeTierLimit}} ユーザーまで無料です。現在 {{overLimitUserCopy}} の Stirling ユーザーがいます。中断なく利用を続けるには、Stirling Server プランにアップグレードしてください - 無制限席数、PDF テキスト編集、完全な管理機能が $99/サーバー/月 です。", - "freeBody": "当社の オープンコア ライセンスでは、サーバーごとに最大 {{freeTierLimit}} ユーザーまで無料です。中断なく拡張し、新しい PDF テキスト編集ツール に早期アクセスするには、Stirling Server プランをお勧めします。完全編集と 無制限席数 が $99/サーバー/月 です。" - }, - "desktopInstall": { - "title": "ダウンロード", - "titleWithOs": "{{osLabel}} 用をダウンロード", - "body": "Stirling はデスクトップアプリとして最適に動作します。オフラインでも使えて、文書に素早くアクセスし、PC上でローカル編集できます。" - }, - "planOverview": { - "adminTitle": "管理者向け概要", - "userTitle": "プラン概要", - "adminBodyLoginEnabled": "管理者として、ユーザー管理、設定の構成、サーバーの健全性監視ができます。サーバー上の最初の {{freeTierLimit}} 人は無料で Stirling を利用できます。", - "adminBodyLoginDisabled": "ログインモードを有効にすると、ユーザー管理、設定の構成、サーバーの健全性監視が可能です。サーバー上の最初の {{freeTierLimit}} 人は無料で Stirling を利用できます。", - "userBody": "メンバーを招待し、役割を割り当て、1つの安全なワークスペースで文書を整理できます。ソロ利用を超えて拡大する準備ができたら、いつでもログインモードを有効にしてください。" - }, - "securityCheck": { - "message": "アプリケーションに最近大きな変更がありました。サーバー管理者の対応が必要な場合があります。続行するには、ご自身の役割を確認してください。" - } - }, - "adminOnboarding": { - "welcome": "管理者ツアー へようこそ!システム管理者向けの強力なエンタープライズ機能と設定を見ていきましょう。", - "configButton": "すべてのシステム設定と管理コントロールにアクセスするには、設定 ボタンをクリックします。", - "settingsOverview": "ここが 設定パネル です。管理者設定はカテゴリー別に整理され、簡単に移動できます。", - "teamsAndUsers": "ここで チーム と個々のユーザーを管理できます。メールや共有リンクでユーザーを招待したり、カスタムアカウントを自分で作成することも可能です。", - "systemCustomization": "UI をカスタマイズする方法が豊富にあります。システム設定 でアプリ名や言語を変更、機能 でサーバー証明書を管理、エンドポイント でユーザー向けの特定ツールを有効/無効にできます。", - "databaseSection": "本番環境向けに、既存インフラへ統合できるよう 外部データベース接続 の設定も用意しています。", - "connectionsSection": "接続 セクションでは、Google や GitHub などのカスタム SSO や SAML プロバイダを含む各種ログイン方式、さらに通知・連絡用のメール連携をサポートします。", - "adminTools": "最後に、システム活動を追跡する 監査 や、ユーザーの利用状況を可視化する 利用分析 などの高度な管理ツールがあります。", - "wrapUp": "以上で管理者ツアーは終了です!Stirling PDF を組織向けの強力でカスタマイズ可能なソリューションにするエンタープライズ機能をご覧いただきました。ヘルプ メニューからいつでもこのツアーにアクセスできます。" - }, - "workspace": { - "title": "ワークスペース", - "people": { - "title": "メンバー", - "description": "ワークスペースのメンバーと権限を管理", - "loading": "メンバーを読み込み中...", - "searchMembers": "メンバーを検索...", - "addMembers": "メンバーを追加", - "inviteMembers": { - "label": "メンバーを招待", - "subtitle": "下にメールアドレスをカンマ区切りで入力または貼り付けてください。メンバー数に応じてワークスペースに課金されます。" - }, - "user": "ユーザー", - "role": "役割", - "team": "チーム", - "status": "ステータス", - "actions": { - "label": "操作", - "upgrade": "アップグレード" - }, - "noMembersFound": "メンバーが見つかりません", - "active": "有効", - "disabled": "無効", - "activeSession": "アクティブセッション", - "member": "メンバー", - "admin": "管理者", - "roleDescriptions": { - "admin": "設定の管理とメンバーの招待が可能。管理者としてのフルアクセス権があります。", - "member": "共有ファイルの閲覧・編集はできますが、ワークスペースの設定やメンバーの管理はできません。", - "user": "ユーザー" - }, - "editRole": "ロールを編集", - "enable": "有効化", - "disable": "無効化", - "deleteUser": "ユーザーを削除", - "deleteUserSuccess": "ユーザーを削除しました", - "deleteUserError": "ユーザーの削除に失敗しました", - "confirmDelete": "このユーザーを削除してよろしいですか?この操作は元に戻せません。", - "addMember": { - "title": "メンバーを追加", - "username": "ユーザー名(メール)", - "usernamePlaceholder": "user@example.com", - "password": "パスワード", - "passwordPlaceholder": "パスワードを入力", - "role": "ロール", - "team": "チーム(任意)", - "teamPlaceholder": "チームを選択", - "forcePasswordChange": "初回ログイン時にパスワード変更を強制", - "cancel": "キャンセル", - "submit": "メンバーを追加", - "usernameRequired": "ユーザー名とパスワードは必須です", - "passwordTooShort": "パスワードは6文字以上である必要があります", - "success": "ユーザーを作成しました", - "error": "ユーザーの作成に失敗しました" - }, - "editMember": { - "title": "メンバーを編集", - "editing": "編集中:", - "role": "ロール", - "team": "チーム(任意)", - "teamPlaceholder": "チームを選択", - "cancel": "キャンセル", - "submit": "メンバーを更新", - "success": "ユーザーを更新しました", - "error": "ユーザーの更新に失敗しました" - }, - "toggleEnabled": { - "success": "ユーザーのステータスを更新しました", - "error": "ユーザーのステータスの更新に失敗しました" - }, - "delete": { - "success": "ユーザーを削除しました", - "error": "ユーザーの削除に失敗しました" - }, - "emailInvite": { - "tab": "メール招待", - "description": "下にメールアドレスをカンマ区切りで入力または貼り付けてください。ユーザーにはメールでログイン情報が届きます。", - "emails": "メールアドレス", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "少なくとも1件のメールアドレスが必要です", - "submit": "招待を送信", - "success": "ユーザーを招待しました", - "partialSuccess": "一部の招待に失敗しました", - "allFailed": "ユーザーの招待に失敗しました", - "error": "招待の送信に失敗しました" - }, - "directInvite": { - "tab": "直接作成" - }, - "inviteLinkTab": { - "tab": "招待リンク" - }, - "inviteLink": { - "description": "ユーザーが自身でパスワードを設定できる安全なリンクを生成", - "email": "メールアドレス", - "emailPlaceholder": "user@example.com(任意)", - "emailDescription": "任意 - だれでも使える汎用の招待リンクにする場合は空欄のままにしてください", - "emailRequired": "メールアドレスは必須です", - "emailOptional": "任意 - 汎用の招待リンクにする場合は空欄のままにしてください", - "emailRequiredForSend": "メール通知を送信するにはメールアドレスが必要です", - "expiryHours": "有効期限(時間)", - "expiryDescription": "リンクの有効期限までの時間", - "sendEmail": "招待リンクをメールで送信", - "sendEmailDescription": "有効にすると、指定したメールアドレスに招待リンクを送信します", - "smtpRequired": "SMTP が未設定", - "generate": "リンクを生成", - "generated": "招待リンクを生成しました", - "copied": "リンクをクリップボードにコピーしました", - "success": "招待リンクを生成しました", - "successWithEmail": "招待リンクを生成し、メールで送信しました", - "emailSent": "招待リンクを生成し、メールで送信しました", - "emailFailed": "招待リンクは生成されましたが、メール送信に失敗しました", - "emailFailedDetails": "エラー: {0}。招待リンクを手動で共有してください。", - "error": "招待リンクの生成に失敗しました", - "submit": "招待リンクを生成" - }, - "inviteMode": { - "username": "ユーザー名", - "email": "メール", - "link": "リンク", - "emailDisabled": "メール招待には、設定で SMTP の構成と mail.enableInvites=true が必要です" - }, - "license": { - "users": "ユーザー", - "availableSlots": "利用可能な枠", - "grandfathered": "グランドファーザー特典", - "grandfatheredShort": "{{count}} 件のグランドファーザー特典", - "fromLicense": "ライセンスから", - "slotsAvailable": "{{count}} 件のユーザースロットが利用可能", - "noSlotsAvailable": "利用可能な枠がありません", - "currentUsage": "現在 {{max}} 件中 {{current}} 件のユーザーライセンスを使用" - }, - "loginRequired": "先にログインモードを有効にしてください" - }, - "teams": { - "title": "チーム", - "description": "チームを管理し、ワークスペースのメンバーを整理します", - "loading": "チームを読み込み中...", - "loadingDetails": "チームの詳細を読み込み中...", - "loadError": "チームの詳細を読み込めませんでした", - "createNewTeam": "新しいチームを作成", - "teamName": "チーム名", - "totalMembers": "メンバー総数", - "actions": "操作", - "noTeamsFound": "チームが見つかりません", - "noMembers": "このチームにはメンバーがいません", - "system": "システム", - "addMember": "メンバーを追加", - "viewTeam": "チームを表示", - "removeMember": "チームから削除", - "cannotRemoveFromSystemTeam": "システムチームからは削除できません", - "renameTeamLabel": "チーム名を変更", - "deleteTeamLabel": "チームを削除", - "cannotDeleteInternal": "Internal チームは削除できません", - "confirmDelete": "このチームを削除してよろしいですか?削除するにはチームが空である必要があります。", - "confirmRemove": "このチームからユーザーを削除しますか?", - "cannotRenameInternal": "Internal チームの名前は変更できません", - "cannotAddToInternal": "Internal チームにメンバーを追加できません", - "teamNotFound": "チームが見つかりません", - "backToTeams": "チーム一覧に戻る", - "memberCount": "{{count}} 人のメンバー", - "removeMemberSuccess": "ユーザーをチームから削除しました", - "removeMemberError": "ユーザーのチームからの削除に失敗しました", - "createTeam": { - "title": "新しいチームを作成", - "teamName": "チーム名", - "teamNamePlaceholder": "チーム名を入力", - "cancel": "キャンセル", - "submit": "チームを作成", - "nameRequired": "チーム名は必須です", - "success": "チームを作成しました", - "error": "チームの作成に失敗しました" - }, - "renameTeam": { - "title": "チーム名を変更", - "renaming": "名前変更中:", - "newTeamName": "新しいチーム名", - "newTeamNamePlaceholder": "新しいチーム名を入力", - "cancel": "キャンセル", - "submit": "チーム名を変更", - "nameRequired": "チーム名は必須です", - "success": "チーム名を変更しました", - "error": "チーム名の変更に失敗しました" - }, - "deleteTeam": { - "success": "チームを削除しました", - "error": "チームを削除できませんでした。チームが空であることを確認してください。", - "teamMustBeEmpty": "削除するにはチームが空である必要があります" - }, - "addMemberToTeam": { - "title": "チームにメンバーを追加", - "addingTo": "追加先", - "selectUser": "ユーザーを選択", - "selectUserPlaceholder": "ユーザーを選択", - "selectUserRequired": "ユーザーを選択してください", - "currentlyIn": "現在の所属", - "willBeMoved": "注: このユーザーは現在のチームからこのチームに移動されます。", - "cancel": "キャンセル", - "submit": "メンバーを追加", - "userRequired": "ユーザーを選択してください", - "success": "メンバーをチームに追加しました", - "error": "メンバーのチームへの追加に失敗しました" - }, - "changeTeam": { - "label": "チームを変更", - "title": "チームを変更", - "changing": "移動中", - "selectTeam": "チームを選択", - "selectTeamPlaceholder": "チームを選択", - "selectTeamRequired": "チームを選択してください", - "success": "チームを変更しました", - "error": "チームの変更に失敗しました", - "submit": "チームを変更" - } - } - }, - "plan": { - "currency": "通貨", - "popular": "人気", - "current": "現在のプラン", - "upgrade": "アップグレード", - "contact": "お問い合わせ", - "customPricing": "カスタム", - "showComparison": "すべての機能を比較", - "hideComparison": "機能比較を隠す", - "featureComparison": "機能比較", - "from": "から", - "perMonth": "/月", - "perSeat": "/席", - "withServer": "+ Server プラン", - "licensedSeats": "ライセンス: {{count}} 席", - "includedInCurrent": "ご利用中のプランに含まれています", - "selectPlan": "プランを選択", - "manage": "管理", - "manageSubscription": { - "description": "サブスクリプション、請求、支払い方法を管理" - }, - "activePlan": { - "title": "アクティブなプラン", - "subtitle": "現在のサブスクリプションの詳細" - }, - "availablePlans": { - "title": "利用可能なプラン", - "subtitle": "ニーズに合ったプランを選択" - }, - "static": { - "title": "請求情報", - "message": "オンライン請求は現在構成されていません。プランのアップグレードやサブスクリプション管理については、直接お問い合わせください。", - "contactSales": "営業に問い合わせ", - "contactToUpgrade": "プランのアップグレードやカスタマイズはお問い合わせください", - "maxUsers": "最大ユーザー数", - "upTo": "最大" - }, - "period": { - "month": "月", - "perUserPerMonth": "/ユーザー/月" - }, - "free": { - "name": "無料", - "highlight1": "週あたりのツール利用に制限", - "highlight2": "すべてのツールにアクセス", - "highlight3": "コミュニティサポート", - "forever": "永久無料", - "included": "含まれる" - }, - "pro": { - "name": "プロ", - "highlight1": "ツール利用無制限", - "highlight2": "高度な PDF ツール", - "highlight3": "透かしなし" - }, - "enterprise": { - "name": "エンタープライズ", - "highlight1": "カスタム価格", - "highlight2": "専用サポート", - "highlight3": "最新機能", - "requiresServer": "Server が必要", - "requiresServerMessage": "Enterprise にアップグレードする前に、先に Server プランへアップグレードしてください。" - }, - "feature": { - "title": "機能", - "pdfTools": "基本的な PDF ツール", - "fileSize": "ファイルサイズ上限", - "automation": "ツールのワークフローを自動化", - "api": "API アクセス", - "priority": "優先サポート", - "customPricing": "カスタム価格" - }, - "licenseWarning": { - "title": "セルフホストの無料上限に達しました", - "body": "ユーザーは {{total}} 人ですが、無料枠はサーバーあたり {{limit}} 人までです。Stirling PDF を円滑に運用するにはアップグレードしてください。", - "overLimit": "{{limit}} を超過", - "cta": "プランを見る" - } - }, - "subscription": { - "status": { - "active": "有効", - "pastDue": "支払い遅延", - "canceled": "キャンセル済み", - "incomplete": "未完了", - "trialing": "トライアル", - "none": "サブスクリプションなし" - }, - "renewsOn": "{{date}} に更新", - "cancelsOn": "{{date}} に解約" - }, - "billing": { - "manageBilling": "請求の管理", - "portal": { - "error": "請求ポータルを開けませんでした" - }, - "updateSeats": "席数を更新", - "updateEnterpriseSeats": "Enterprise の席数を更新", - "currentSeats": "現在の席数", - "minimumSeats": "最小席数", - "basedOnUsers": "(現在のユーザー数)", - "newSeatCount": "新しい席数", - "newSeatCountDescription": "エンタープライズ ライセンスの席数を選択", - "whatHappensNext": "次の手順", - "stripePortalRedirect": "Stripe の請求ポータルにリダイレクトされ、席数の変更を確認できます。日割り額は自動計算されます。", - "preparingUpdate": "席数の更新を準備中...", - "seatCountTooLow": "席数は最低 {{minimum}}(現在のユーザー数)以上にしてください", - "seatCountUnchanged": "別の席数を選択してください", - "seatsUpdated": "席数を更新しました", - "seatsUpdatedMessage": "エンタープライズの席数が {{seats}} に更新されました", - "updateProcessing": "更新を処理中", - "updateProcessingMessage": "席数の更新を処理しています。数秒後に再読み込みしてください。", - "notEnterprise": "席数管理はエンタープライズ ライセンスでのみ利用できます" - }, - "upgradeBanner": { - "title": "Server プランにアップグレード", - "message": "無制限ユーザーと高度な機能で Stirling PDF を最大限活用", - "upgradeButton": "今すぐアップグレード", - "dismiss": "バナーを閉じる", - "attentionTitle": "このサーバーには管理者の対応が必要です", - "attentionBody": "詳細を見るには管理者がサインインする必要があります。至急ご連絡ください。", - "attentionBodyAdmin": "このサーバーを準拠させるため、ライセンス要件を確認してください。", - "seeInfo": "詳細を見る" - }, - "payment": { - "preparing": "チェックアウトを準備しています...", - "redirecting": "安全なチェックアウトにリダイレクトしています...", - "upgradeTitle": "{{planName}} にアップグレード", - "success": "支払いが完了しました", - "successMessage": "サブスクリプションが有効化されました。まもなく確認メールが届きます。", - "autoClose": "このウィンドウは自動的に閉じます...", - "error": "支払いエラー", - "upgradeSuccess": "支払いに成功しました! サブスクリプションがアップグレードされ、ライセンスがサーバーに更新されました。確認メールをまもなくお送りします。", - "paymentSuccess": "支払いに成功しました! ライセンスキーを取得中...", - "licenseActivated": "ライセンスを有効化しました! ライセンスキーは保存済みです。登録メール宛に確認メールを送信しました。", - "licenseDelayed": "支払いは完了しました。ライセンスを生成中です。間もなくライセンスキーをメールでお送りします。10分以内に届かない場合はサポートへご連絡ください。", - "licensePollingError": "支払いは完了しましたが、ライセンスキーを自動取得できませんでした。メールを確認するか、支払い確認情報とともにサポートへお問い合わせください。", - "licenseRetrievalError": "支払いは完了しましたが、ライセンスの取得に失敗しました。ライセンスキーはメールでお送りします。10分以内に届かない場合はサポートへご連絡ください。", - "syncError": "支払いは完了しましたが、ライセンスの同期に失敗しました。間もなくライセンスが更新されます。問題が続く場合はサポートへご連絡ください。", - "licenseSaveError": "ライセンスキーの保存に失敗しました。ライセンスキーを添えてサポートへご連絡のうえ、有効化を完了してください。", - "paymentCanceled": "支払いをキャンセルしました。課金は行われていません。", - "syncingLicense": "アップグレード済みライセンスを同期中...", - "generatingLicense": "ライセンスキーを生成中...", - "upgradeComplete": "アップグレード完了", - "upgradeCompleteMessage": "サブスクリプションは正常にアップグレードされ、既存のライセンスキーが更新されました。", - "stripeNotConfigured": "Stripe が未設定", - "stripeNotConfiguredMessage": "Stripe の決済連携が設定されていません。管理者に連絡してください。", - "monthly": "月額", - "yearly": "年額", - "billingPeriod": "請求期間", - "enterpriseNote": "席数はチェックアウトで調整できます(1〜1000)。", - "installationId": "インストールID", - "licenseKey": "あなたのライセンスキー", - "licenseInstructions": "これはインストールに追加済みです。コピーはメールでもお送りします。", - "canCloseWindow": "このウィンドウは閉じても構いません。", - "licenseKeyProcessing": "ライセンスキーを処理中", - "licenseDelayedMessage": "ライセンスキーを生成中です。間もなくメールをご確認いただくか、サポートへご連絡ください。", - "perYear": "/年", - "perMonth": "/月", - "emailInvalid": "有効なメールアドレスを入力してください", - "emailStage": { - "title": "メールアドレスを入力", - "description": "ライセンスキーと領収書の送付に使用します。", - "emailLabel": "メールアドレス", - "emailPlaceholder": "your@email.com", - "continue": "続行", - "modalTitle": "開始する - {{planName}}" - }, - "planStage": { - "title": "請求期間を選択", - "savingsNote": "年額払いで {{percent}}% お得", - "basePrice": "基本価格", - "seatPrice": "席単価", - "totalForSeats": "合計({{count}} 席)", - "selectMonthly": "月額を選択", - "selectYearly": "年額を選択", - "savePercent": "{{percent}}% お得", - "savingsAmount": "{{amount}} 節約", - "modalTitle": "請求期間を選択 - {{planName}}", - "billedYearly": "年額 {{currency}}{{amount}} で請求" - }, - "paymentStage": { - "backToPlan": "プラン選択に戻る", - "selectedPlan": "選択したプラン", - "modalTitle": "支払いを完了 - {{planName}}" - } - }, - "firstLogin": { - "title": "初回ログイン", - "welcomeTitle": "ようこそ!", - "welcomeMessage": "セキュリティのため、初回ログイン時にパスワードを変更する必要があります。", - "loggedInAs": "次のユーザーでログイン中", - "error": "エラー", - "currentPassword": "現在のパスワード", - "enterCurrentPassword": "現在のパスワードを入力", - "newPassword": "新しいパスワード", - "enterNewPassword": "新しいパスワードを入力(8文字以上)", - "confirmPassword": "新しいパスワードの確認", - "reEnterNewPassword": "新しいパスワードを再入力", - "changePassword": "パスワードを変更", - "allFieldsRequired": "すべての項目は必須です", - "passwordsDoNotMatch": "新しいパスワードが一致しません", - "passwordTooShort": "パスワードは8文字以上である必要があります", - "passwordMustBeDifferent": "新しいパスワードは現在のパスワードと異なる必要があります", - "passwordChangedSuccess": "パスワードを変更しました。再度ログインしてください。", - "passwordChangeFailed": "パスワードを変更できませんでした。現在のパスワードを確認してください。" - }, - "invite": { - "welcome": "Stirling PDF へようこそ", - "invalidToken": "無効な招待リンク", - "validationError": "招待リンクの検証に失敗しました", - "passwordRequired": "パスワードは必須です", - "passwordTooShort": "パスワードは6文字以上である必要があります", - "passwordMismatch": "パスワードが一致しません", - "acceptError": "アカウントの作成に失敗しました", - "validating": "招待を検証しています...", - "invalidInvitation": "無効な招待", - "goToLogin": "ログインへ", - "welcomeTitle": "招待されています!", - "welcomeSubtitle": "アカウント設定を完了して開始しましょう", - "accountFor": "次のユーザーのアカウントを作成:", - "linkExpires": "リンクの有効期限", - "email": "メールアドレス", - "emailPlaceholder": "メールアドレスを入力", - "emailRequired": "メールアドレスは必須です", - "invalidEmail": "無効なメールアドレスです", - "choosePassword": "パスワードを選択", - "passwordPlaceholder": "パスワードを入力", - "confirmPassword": "パスワードの確認", - "confirmPasswordPlaceholder": "パスワードを再入力", - "createAccount": "アカウントを作成", - "creating": "アカウントを作成しています...", - "alreadyHaveAccount": "すでにアカウントをお持ちですか?", - "signIn": "サインイン" - }, - "audit": { - "error": { - "title": "監査システムの読み込みエラー" - }, - "notAvailable": "監査システムは利用できません", - "notAvailableMessage": "監査システムが未設定または利用できません。", - "disabled": "監査ログは無効です", - "disabledMessage": "アプリケーション設定で監査ログを有効にして、システムイベントを記録してください。", - "systemStatus": { - "title": "システムステータス", - "status": "監査ログ", - "enabled": "有効", - "disabled": "無効", - "level": "監査レベル", - "retention": "保持期間", - "days": "日", - "totalEvents": "イベント総数" - }, - "tabs": { - "dashboard": "ダッシュボード", - "events": "監査イベント", - "export": "エクスポート" - }, - "charts": { - "title": "監査ダッシュボード", - "error": "チャートの読み込みエラー", - "day": "日", - "week": "週", - "month": "月", - "byType": "タイプ別イベント", - "byUser": "ユーザー別イベント", - "overTime": "時系列イベント" - }, - "events": { - "title": "監査イベント", - "filterByType": "タイプでフィルタ", - "filterByUser": "ユーザーでフィルタ", - "startDate": "開始日", - "endDate": "終了日", - "clearFilters": "クリア", - "error": "イベントの読み込みエラー", - "noEvents": "イベントが見つかりません", - "timestamp": "タイムスタンプ", - "type": "タイプ", - "user": "ユーザー", - "ipAddress": "IP アドレス", - "actions": "操作", - "viewDetails": "詳細を表示", - "eventDetails": "イベントの詳細", - "details": "詳細" - }, - "export": { - "title": "監査データのエクスポート", - "description": "監査イベントを CSV または JSON 形式でエクスポートします。フィルターを使用してエクスポート対象を絞り込めます。", - "format": "エクスポート形式", - "filters": "フィルター(任意)", - "filterByType": "タイプでフィルタ", - "filterByUser": "ユーザーでフィルタ", - "startDate": "開始日", - "endDate": "終了日", - "clearFilters": "クリア", - "exportButton": "データをエクスポート", - "error": "データのエクスポートに失敗しました" - } - }, - "usage": { - "noData": "利用可能なデータがありません", - "error": "利用状況の読み込みエラー", - "noDataMessage": "現在、利用統計はありません。", - "controls": { - "top10": "上位10件", - "top20": "上位20件", - "all": "すべて", - "refresh": "更新", - "dataTypeLabel": "データタイプ:", - "dataType": { - "all": "すべて", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "上位10件", - "top20": "上位20件", - "all": "すべて" - }, - "stats": { - "totalEndpoints": "エンドポイント総数", - "totalVisits": "総訪問数", - "showing": "表示", - "selectedVisits": "選択した訪問数" - }, - "chart": { - "title": "エンドポイント利用チャート" - }, - "table": { - "title": "詳細統計", - "endpoint": "エンドポイント", - "visits": "訪問数", - "percentage": "割合", - "noData": "利用可能なデータがありません" - } - }, - "backendHealth": { - "checking": "バックエンドの状態を確認しています...", - "online": "バックエンドはオンライン", - "offline": "バックエンドはオフライン", - "starting": "バックエンドを起動しています...", - "wait": "バックエンドの起動完了までお待ちいただき、再度お試しください。" - }, - "encryptedPdfUnlock": { - "unlockPrompt": "続行するにはPDFを解除", - "title": "続行するにはパスワードを削除", - "description": "このPDFはパスワードで保護されています。作業を続けるにはパスワードを入力してください。", - "password": { - "label": "PDF のパスワード", - "placeholder": "PDF のパスワードを入力" - }, - "skip": "今はスキップ", - "unlock": "解除して続行", - "incorrectPassword": "パスワードが違います", - "missingFile": "選択したファイルは利用できません。", - "emptyResponse": "パスワードの削除でファイルが生成されませんでした。", - "required": "続行するにはパスワードを入力してください。", - "successTitle": "パスワードを削除しました", - "successBodyWithName": "{{fileName}} からパスワードを削除しました", - "successBody": "パスワードを削除しました。" - }, - "setup": { - "welcome": "Stirling PDF へようこそ", - "description": "Stirling PDF の使い方を選んで開始しましょう", - "step1": { - "label": "モードを選択", - "description": "オフライン または サーバー" - }, - "step2": { - "label": "サーバーを選択", - "description": "セルフホストのサーバー" - }, - "step3": { - "label": "ログイン", - "description": "認証情報を入力" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Stirling アカウントでサインイン" - }, - "selfhosted": { - "title": "セルフホスト サーバー", - "description": "自分の Stirling PDF サーバーに接続" - } - }, - "saas": { - "title": "Stirling にサインイン", - "subtitle": "Stirling アカウントでサインイン" - }, - "selfhosted": { - "title": "サーバーにサインイン", - "subtitle": "サーバーの認証情報を入力" - }, - "server": { - "title": "サーバーに接続", - "subtitle": "セルフホスト サーバーの URL を入力", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "セルフホスト サーバー" - }, - "url": { - "label": "サーバー URL", - "description": "セルフホストの Stirling PDF サーバーの完全な URL を入力してください" - }, - "error": { - "emptyUrl": "サーバー URL を入力してください", - "unreachable": "サーバーに接続できませんでした", - "testFailed": "接続テストに失敗しました" - }, - "testing": "接続をテスト中..." - }, - "login": { - "title": "サインイン", - "subtitle": "続行するには認証情報を入力", - "connectingTo": "接続先:", - "username": { - "label": "ユーザー名", - "placeholder": "ユーザー名を入力" - }, - "email": { - "label": "Email", - "placeholder": "メールアドレスを入力" - }, - "password": { - "label": "パスワード", - "placeholder": "パスワードを入力" - }, - "error": { - "emptyUsername": "ユーザー名を入力してください", - "emptyEmail": "メールアドレスを入力してください", - "emptyPassword": "パスワードを入力してください", - "oauthFailed": "OAuth ログインに失敗しました。もう一度お試しください。" - }, - "submit": "ログイン", - "signInWith": "でサインイン", - "oauthPending": "認証のためブラウザーを開いています...", - "orContinueWith": "またはメールで続行" - } - }, - "oauth": { - "success": { - "title": "認証に成功しました", - "message": "このウィンドウを閉じて Stirling PDF に戻れます。" - }, - "error": { - "title": "認証に失敗しました", - "message": "認証に失敗しました。このウィンドウを閉じて、もう一度お試しください。" - } - }, - "pdfTextEditor": { - "title": "PDF JSON エディター", - "viewLabel": "PDF エディター", - "converting": "PDF を編集可能形式に変換中...", - "conversionFailed": "PDF の変換に失敗しました。もう一度お試しください。", - "currentFile": "現在のファイル: {{name}}", - "pageSummary": "{{total}} ページ中 {{number}} ページ目", - "pagePreviewAlt": "ページプレビュー", - "imageLabel": "配置済み画像", - "noTextOnPage": "このページで編集可能なテキストは検出されませんでした。", - "pageType": { - "paragraph": "段落ページ", - "sparse": "疎なテキスト" - }, - "groupingMode": { - "auto": "自動", - "paragraph": "段落", - "singleLine": "1行" - }, - "badges": { - "unsaved": "編集済み", - "modified": "編集済み", - "earlyAccess": "早期アクセス" - }, - "actions": { - "reset": "変更をリセット", - "downloadJson": "JSON をダウンロード", - "generatePdf": "PDF を生成" - }, - "options": { - "autoScaleText": { - "title": "ボックスに収まるようテキストを自動スケール", - "description": "フォントレンダリングがPDFと異なる場合に、元のバウンディングボックス内に収まるよう横方向に自動スケールします。" - }, - "groupingMode": { - "title": "テキストのグループ化モード", - "autoDescription": "ページ種別を自動判定し、適切にテキストをグループ化します。", - "paragraphDescription": "整列した行を複数行の段落テキストボックスにまとめます。", - "singleLineDescription": "各PDFのテキスト行を個別のテキストボックスとして保持します。" - }, - "manualGrouping": { - "descriptionInline": "ヒント: Ctrl(Cmd)または Shift を押しながらで複数選択。選択の上にフローティングツールバーが表示され、結合・分割・幅調整ができます。" - }, - "forceSingleElement": { - "title": "編集したテキストを1つのPDF要素に固定", - "description": "有効にすると、編集した各テキストボックスを1つのPDFテキスト要素としてエクスポートし、グリフの重なりやフォント混在を避けます。" - } - }, - "manual": { - "mergeTooltip": "選択ボックスを結合", - "merge": "選択を結合", - "ungroupTooltip": "段落を行に分割", - "ungroup": "選択を分割", - "widthMenu": "幅オプション", - "expandWidth": "ページ端まで拡張", - "resetWidth": "幅をリセット", - "resizeHandle": "テキストの幅を調整" - }, - "disclaimer": { - "heading": "プレビューの制限", - "textFocus": "このワークスペースはテキストの編集と埋め込み画像の再配置に特化しています。複雑なページアートワーク、フォームウィジェット、レイヤー付きグラフィックスは書き出し時に保持されますが、ここでは完全には編集できません。", - "previewVariance": "一部のビジュアル(表の罫線、図形、注釈の見え方など)はプレビューで正確に表示されない場合があります。書き出されたPDFは可能な限り元の描画コマンドを保持します。", - "alpha": "このアルファ版ビューアは開発途上です。一部のフォント、色、透明効果、レイアウトの細部がわずかに変化する場合があります。共有前に生成されたPDFを必ず確認してください。" - }, - "empty": { - "title": "ドキュメントが読み込まれていません", - "subtitle": "テキスト編集を開始するにはPDFまたはJSONファイルを読み込んでください。" - }, - "welcomeBanner": { - "title": "PDF Text Editor(早期アクセス)へようこそ", - "experimental": "これは開発中の実験的機能です。使用中の不安定さや不具合が発生する可能性があります。", - "howItWorks": "このツールはPDFを編集可能な形式に変換し、テキストの編集や画像の再配置が行えます。変更は新しいPDFとして保存されます。", - "bestFor": "最適:", - "bestFor1": "主にテキストと画像で構成されたシンプルなPDF", - "bestFor2": "標準的な段落書式のドキュメント", - "bestFor3": "手紙、エッセイ、レポートなどの基本的なドキュメント", - "notIdealFor": "不向き:", - "notIdealFor1": "箇条書き、表、複数段組などの特別な書式を含むPDF", - "notIdealFor2": "雑誌、パンフレットなどデザイン性の高いドキュメント", - "notIdealFor3": "複雑なレイアウトの取扱説明書", - "limitations": "現在の制限:", - "limitation1": "フォントの描画が元のPDFとわずかに異なる場合があります", - "limitation2": "複雑なグラフィックス、フォームフィールド、注釈は保持されますが編集できません", - "limitation3": "大きなファイルは変換と処理に時間がかかる場合があります", - "knownIssues": "既知の問題(修正中):", - "issue1": "テキストの色は現在保持されません(近日対応予定)", - "issue2": "段落モードは整列や行間の問題が多いため、単一行モードを推奨します", - "issue3": "プレビュー表示は書き出し後のPDFと異なる場合があります(書き出しPDFの方が原本に近い)", - "issue4": "回転テキストの整列は手動調整が必要な場合があります", - "issue5": "透明度やレイヤー効果は原本と異なる場合があります", - "feedback": "これは早期アクセス機能です。問題があればご報告ください。改善に役立ちます。", - "gotIt": "了解", - "dontShowAgain": "今後表示しない" - }, - "modeChange": { - "title": "モード変更の確認", - "warning": "テキストのグループ化モードを変更すると、未保存の変更はすべてリセットされます。続行してよろしいですか?", - "cancel": "キャンセル", - "confirm": "リセットしてモード変更" - }, - "fontAnalysis": { - "details": "フォント詳細", - "embedded": "埋め込み", - "type": "種類", - "webFormat": "Web形式", - "warnings": "警告", - "suggestions": "注記", - "currentPageFonts": "このページのフォント", - "allFonts": "すべてのフォント", - "fallback": "フォールバック", - "missing": "欠落", - "perfectMessage": "すべてのフォントを完全に再現できます。", - "warningMessage": "一部のフォントは正しく表示されない可能性があります。", - "infoMessage": "フォント再現情報があります。", - "perfect": "完全", - "subset": "サブセット" - }, - "errors": { - "invalidJson": "JSONファイルを読み取れません。PDF to JSONツールで生成されたものか確認してください。", - "pdfConversion": "編集したJSONをPDFに変換できませんでした。" - } - }, - "auth": { - "sessionExpired": "セッションの有効期限が切れました", - "pleaseLoginAgain": "再度ログインしてください。", - "accessDenied": "アクセス拒否", - "insufficientPermissions": "この操作を実行する権限がありません。" - }, - "addText": { - "title": "テキスト追加", - "header": "PDFにテキストを追加", - "text": { - "name": "テキスト内容", - "placeholder": "追加するテキストを入力", - "fontLabel": "フォント", - "fontSizeLabel": "フォントサイズ", - "fontSizePlaceholder": "フォントサイズを入力または選択(8〜200)", - "colorLabel": "テキストの色" - }, - "steps": { - "configure": "テキスト設定" - }, - "step": { - "createDesc": "追加するテキストを入力", - "place": "テキスト配置", - "placeDesc": "PDF上をクリックしてテキストを追加" - }, - "instructions": { - "title": "テキストの追加方法", - "text": "上でテキストを入力したら、PDF上の任意の場所をクリックして配置します。", - "paused": "配置を一時停止", - "resumeHint": "配置を再開してクリックし、テキストを追加してください。", - "noSignature": "上でテキストを入力すると配置できるようになります。" - }, - "mode": { - "move": "テキスト移動", - "place": "テキスト配置", - "pause": "配置を一時停止", - "resume": "配置を再開" - }, - "results": { - "title": "テキスト追加の結果" - }, - "error": { - "failed": "PDFにテキストを追加中にエラーが発生しました。" - }, - "tags": "テキスト,注釈,ラベル", - "applySignatures": "テキストを適用" - } -} \ No newline at end of file diff --git a/frontend/public/locales/ko-KR/translation.json b/frontend/public/locales/ko-KR/translation.json deleted file mode 100644 index f7ed9b2ef..000000000 --- a/frontend/public/locales/ko-KR/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "도구 탐색 방식을 선택하세요", - "description": "두 가지 레이아웃을 미리 보고 Stirling PDF 도구를 탐색하는 방식을 결정하세요.", - "sidebarTitle": "사이드바 모드", - "sidebarDescription": "작업 공간 옆에 도구를 두고 빠르게 전환하세요.", - "recommended": "추천", - "chooseSidebar": "사이드바 모드 사용", - "fullscreenTitle": "전체 화면 모드 - (레거시)", - "fullscreenDescription": "하나를 선택할 때까지 작업 공간을 가리는 카탈로그에서 모든 도구를 탐색합니다.", - "chooseFullscreen": "전체 화면 모드 사용", - "dismiss": "나중에" - }, - "fullscreen": { - "showDetails": "세부 정보 표시", - "comingSoon": "곧 제공 예정:", - "favorite": "즐겨찾기에 추가", - "favorites": "즐겨찾기", - "unavailable": "서버 관리자에 의해 비활성화됨:", - "unavailableDependency": "사용 불가 - 서버에 필요한 도구가 없음:", - "heading": "모든 도구(전체 화면 보기)", - "noResults": "검색을 조정하거나 설명 토글을 사용해 보세요.", - "recommended": "추천", - "unfavorite": "즐겨찾기에서 제거" - }, - "placeholder": "시작하려면 도구를 선택하세요", - "toggle": { - "fullscreen": "전체 화면 모드로 전환", - "sidebar": "사이드바 모드로 전환" - }, - "alpha": "알파", - "premiumFeature": "프리미엄 기능:", - "comingSoon": "곧 제공:" - }, - "unsavedChanges": "PDF에 저장되지 않은 변경 사항이 있습니다.", - "areYouSure": "정말 떠나시겠습니까?", - "unsavedChangesTitle": "저장되지 않은 변경 사항", - "keepWorking": "계속 작업", - "discardChanges": "폐기하고 나가기", - "applyAndContinue": "저장하고 나가기", - "exportAndContinue": "내보내고 계속", - "zipWarning": { - "title": "큰 ZIP 파일", - "message": "이 ZIP에는 {{count}}개의 파일이 포함되어 있습니다. 그래도 압축을 해제하시겠습니까?", - "cancel": "취소", - "confirm": "압축 해제" - }, - "defaultApp": { - "title": "기본 PDF 앱으로 설정", - "message": "Stirling PDF를 기본 PDF 편집기로 설정하시겠습니까?", - "description": "나중에 시스템 설정에서 변경할 수 있습니다.", - "notNow": "나중에", - "setDefault": "기본값으로 설정", - "dismiss": "닫기", - "prompt": { - "title": "기본 PDF 편집기로 설정", - "message": "PDF 파일을 여는 기본 앱으로 Stirling PDF를 설정하세요." - }, - "success": { - "title": "기본 앱 설정됨", - "message": "Stirling PDF가 기본 PDF 편집기로 설정되었습니다" - }, - "settingsOpened": { - "title": "설정 열림", - "message": "시스템 설정에서 Stirling PDF를 선택하세요" - }, - "error": { - "title": "오류", - "message": "기본 PDF 처리기 설정에 실패했습니다" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "취소", - "addPageNumbers": { - "fontSize": "글꼴 크기", - "fontName": "글꼴 이름", - "title": "페이지 번호 추가", - "header": "페이지 번호 추가", - "selectText": { - "1": "PDF 파일 선택:", - "2": "여백 크기", - "3": "위치", - "4": "시작 번호", - "5": "번호를 매길 페이지", - "6": "사용자 지정 텍스트" - }, - "customTextDesc": "사용자 지정 텍스트", - "numberPagesDesc": "번호를 매길 페이지, 기본값 'all', 1-5 또는 2,5,9 등도 가능", - "customNumberDesc": "기본값은 {n}, '페이지 {n} / {total}', '텍스트-{n}', '{filename}-{n}' 등도 가능", - "submit": "페이지 번호 추가", - "configuration": "설정", - "customize": "모양 사용자 지정", - "pagesAndStarting": "페이지 및 시작 번호", - "positionAndPages": "위치 및 페이지", - "error": { - "failed": "페이지 번호 추가 작업에 실패했습니다" - }, - "results": { - "title": "페이지 번호 결과" - }, - "preview": "위치 선택", - "previewDisclaimer": "미리보기는 대략적인 표시입니다. 최종 출력은 PDF 글꼴 메트릭에 따라 달라질 수 있습니다." - }, - "pageSelectionPrompt": "사용자 지정 페이지 선택 (페이지 번호 1,5,6 또는 2n+1과 같은 함수를 쉼표로 구분하여 목록 입력):", - "startingNumberTooltip": "처음 표시할 번호입니다. 이후 페이지는 이 번호부터 증가합니다.", - "marginTooltip": "페이지 번호와 페이지 가장자리 사이의 거리입니다.", - "fontSizeTooltip": "페이지 번호 텍스트의 포인트 크기입니다. 숫자가 클수록 텍스트가 커집니다.", - "fontTypeTooltip": "페이지 번호에 사용할 글꼴 계열입니다. 문서 스타일에 맞게 선택하세요.", - "customTextTooltip": "페이지 번호에 대한 선택적 사용자 지정 형식입니다. 숫자 자리에는 {n}을 사용하세요. 예: \"페이지 {n}\"은 \"페이지 1\", \"페이지 2\"처럼 표시됩니다.", - "pdfPrompt": "PDF 선택", - "multiPdfPrompt": "PDF 선택 (2개 이상)", - "multiPdfDropPrompt": "필요한 모든 PDF를 선택(또는 끌어다 놓기)하세요", - "imgPrompt": "이미지 선택", - "genericSubmit": "제출", - "uploadLimit": "최대 파일 크기:", - "uploadLimitExceededSingular": "가 너무 큽니다. 허용되는 최대 크기는", - "uploadLimitExceededPlural": "가 너무 큽니다. 허용되는 최대 크기는", - "processTimeWarning": "경고: 이 과정은 파일 크기에 따라 최대 1분이 소요될 수 있습니다", - "pageOrderPrompt": "사용자 지정 페이지 순서 (쉼표로 구분된 페이지 번호 목록 또는 2n+1과 같은 함수 입력):", - "goToPage": "이동", - "true": "참", - "false": "거짓", - "unknown": "알 수 없음", - "app": { - "description": "무료 Adobe Acrobat 대안(1,000만+ 다운로드)" - }, - "save": "저장", - "saveToBrowser": "브라우저에 저장", - "download": "다운로드", - "downloadUnavailable": "이 항목은 다운로드할 수 없습니다", - "saveUnavailable": "이 항목은 저장할 수 없습니다", - "pin": "파일 고정(도구 실행 후에도 유지)", - "unpin": "파일 고정 해제(도구 실행 후 교체)", - "undoOperationTooltip": "마지막 작업을 실행 취소하고 원본 파일을 복원하려면 클릭", - "undo": "실행 취소", - "back": "뒤로", - "nothingToUndo": "실행 취소할 항목이 없습니다", - "moreOptions": "추가 옵션", - "editYourNewFiles": "새 파일 편집", - "close": "닫기", - "openInViewer": "뷰어에서 열기", - "confirmClose": "닫기 확인", - "confirmCloseMessage": "이 파일을 닫으시겠습니까?", - "confirmCloseCancel": "취소", - "confirmCloseConfirm": "파일 닫기", - "fileSelected": "선택됨: {{filename}}", - "chooseFile": "파일 선택", - "filesSelected": "개의 파일이 선택됨", - "files": { - "title": "파일", - "upload": "업로드", - "uploadFiles": "파일 업로드", - "addFiles": "파일 추가", - "selectFromWorkbench": "작업대에서 파일을 선택하거나 ", - "selectMultipleFromWorkbench": "작업대에서 최소 {{count}}개의 파일을 선택하거나 ", - "created": "생성일", - "size": "파일 크기" - }, - "noFavourites": "즐겨찾기가 추가되지 않았습니다", - "downloadComplete": "다운로드 완료", - "bored": "기다리는 것이 지루하신가요?", - "alphabet": "알파벳", - "downloadPdf": "PDF 다운로드", - "text": "텍스트", - "font": "글꼴", - "selectFillter": "-- 선택 --", - "pageNum": "페이지 번호", - "sizes": { - "small": "작게", - "medium": "중간", - "large": "크게", - "x-large": "매우 크게" - }, - "error": { - "pdfPassword": "PDF 문서가 비밀번호로 보호되어 있으며, 비밀번호가 제공되지 않았거나 올바르지 않습니다", - "encryptedPdfMustRemovePassword": "이 PDF는 암호화되었거나 암호로 보호되어 있습니다. PDF/A로 변환하기 전에 잠금을 해제해 주세요.", - "incorrectPasswordProvided": "PDF 암호가 없거나 올바르지 않습니다.", - "_value": "오류", - "dismissAllErrors": "모든 오류 닫기", - "sorry": "문제가 발생해 죄송합니다!", - "needHelp": "도움이 필요하신가요 / 문제를 발견하셨나요?", - "contactTip": "여전히 문제가 있다면 주저하지 마시고 도움을 요청하세요. GitHub 페이지에서 티켓을 제출하거나 Discord를 통해 연락하실 수 있습니다:", - "404": { - "head": "404 - 페이지를 찾을 수 없습니다 | 이런, 코드에서 길을 잃었네요!", - "1": "찾으시는 페이지를 찾을 수 없습니다.", - "2": "문제가 발생했습니다" - }, - "github": "GitHub에서 티켓 제출", - "showStack": "스택 추적 표시", - "copyStack": "스택 추적 복사", - "githubSubmit": "GitHub - 티켓 제출", - "discordSubmit": "Discord - 지원 게시물 작성" - }, - "warning": { - "tooltipTitle": "경고" - }, - "edit": "편집", - "delete": "삭제", - "never": "안 함", - "username": "사용자 이름", - "password": "비밀번호", - "welcome": "환영합니다", - "property": "속성", - "black": "검정", - "white": "흰색", - "red": "빨강", - "green": "초록", - "blue": "파랑", - "custom": "사용자 지정...", - "comingSoon": "곧 제공", - "WorkInProgess": "작업 진행 중, 작동하지 않거나 버그가 있을 수 있습니다. 문제가 있으면 신고해 주세요!", - "poweredBy": "제공", - "yes": "예", - "no": "아니오", - "changedCredsMessage": "자격 증명이 변경되었습니다!", - "notAuthenticatedMessage": "사용자가 인증되지 않았습니다.", - "userNotFoundMessage": "사용자를 찾을 수 없습니다.", - "incorrectPasswordMessage": "현재 비밀번호가 올바르지 않습니다.", - "usernameExistsMessage": "새 사용자 이름이 이미 존재합니다.", - "invalidUsernameMessage": "잘못된 사용자 이름입니다. 사용자 이름은 문자, 숫자 및 @._+- 특수문자만 포함하거나 유효한 이메일 주소여야 합니다.", - "invalidPasswordMessage": "비밀번호는 비어 있으면 안 되며 시작과 끝에 공백이 있으면 안 됩니다.", - "confirmPasswordErrorMessage": "새 비밀번호와 새 비밀번호 확인이 일치해야 합니다.", - "deleteCurrentUserMessage": "현재 로그인된 사용자를 삭제할 수 없습니다.", - "deleteUsernameExistsMessage": "존재하지 않는 사용자 이름은 삭제할 수 없습니다.", - "downgradeCurrentUserMessage": "현재 사용자의 역할을 강등할 수 없습니다", - "disabledCurrentUserMessage": "현재 사용자를 비활성화할 수 없습니다", - "downgradeCurrentUserLongMessage": "현재 사용자의 역할을 강등할 수 없습니다. 따라서 현재 사용자는 표시되지 않습니다.", - "userAlreadyExistsOAuthMessage": "해당 사용자는 이미 OAuth2 사용자로 존재합니다.", - "userAlreadyExistsWebMessage": "해당 사용자는 이미 웹 사용자로 존재합니다.", - "oops": "이런!", - "help": "도움말", - "goHomepage": "홈페이지로 이동", - "joinDiscord": "Discord 서버 가입하기", - "seeDockerHub": "Docker Hub 보기", - "visitGithub": "Github 저장소 방문", - "donate": "기부하기", - "color": "색상", - "sponsor": "후원", - "info": "정보", - "pro": "프로", - "page": "페이지", - "pages": "페이지", - "loading": "로딩 중...", - "review": "검토", - "addToDoc": "문서에 추가", - "reset": "초기화", - "apply": "적용", - "noFileSelected": "선택된 파일이 없습니다. 업로드해 주세요.", - "legal": { - "privacy": "개인정보 처리방침", - "iAgreeToThe": "다음 모든 항목에 동의합니다", - "terms": "이용약관", - "accessibility": "접근성", - "cookie": "쿠키 정책", - "impressum": "법적 고지", - "showCookieBanner": "쿠키 기본 설정" - }, - "pipeline": { - "header": "파이프라인 메뉴 (베타)", - "uploadButton": "사용자 지정 업로드", - "configureButton": "구성", - "defaultOption": "사용자 지정", - "submitButton": "제출", - "help": "파이프라인 도움말", - "scanHelp": "폴더 스캔 도움말", - "deletePrompt": "파이프라인을 삭제하시겠습니까?", - "tags": "자동화,순서,스크립트,일괄-처리", - "title": "파이프라인" - }, - "pipelineOptions": { - "header": "파이프라인 구성", - "pipelineNameLabel": "파이프라인 이름", - "saveSettings": "작업 설정 저장", - "pipelineNamePrompt": "여기에 파이프라인 이름 입력", - "selectOperation": "작업 선택", - "addOperationButton": "작업 추가", - "pipelineHeader": "파이프라인:", - "saveButton": "다운로드", - "validateButton": "검증" - }, - "enterpriseEdition": { - "button": "프로 버전으로 업그레이드", - "warning": "이 기능은 프로 사용자만 이용할 수 있습니다.", - "yamlAdvert": "Stirling PDF 프로는 YAML 구성 파일과 기타 SSO 기능을 지원합니다.", - "ssoAdvert": "더 많은 사용자 관리 기능을 찾고 계신가요? Stirling PDF Pro를 확인해보세요" - }, - "analytics": { - "title": "Stirling PDF를 더 좋게 만들고 싶으신가요?", - "paragraph1": "Stirling PDF는 제품 개선을 위한 선택적 분석 기능이 있습니다. 개인정보나 파일 내용은 추적하지 않습니다.", - "paragraph2": "Stirling-PDF의 성장을 돕고 사용자를 더 잘 이해할 수 있도록 분석 기능 활성화를 고려해주세요.", - "learnMore": "자세히 알아보기", - "enable": "분석 활성화", - "disable": "분석 비활성화", - "settings": "config/settings.yml 파일에서 분석 설정을 변경할 수 있습니다", - "privacyAssurance": "개인 정보나 파일 내용은 추적하지 않습니다." - }, - "navbar": { - "favorite": "즐겨찾기", - "recent": "새롭거나 최근 업데이트됨", - "darkmode": "다크 모드", - "language": "언어", - "settings": "설정", - "allTools": "도구", - "multiTool": "멀티 도구", - "search": "검색", - "sections": { - "organize": "구성", - "convertTo": "PDF로 변환", - "convertFrom": "PDF에서 변환", - "security": "서명 & 보안", - "advance": "고급", - "edit": "보기 & 편집", - "popular": "인기" - } - }, - "settings": { - "preferences": { - "title": "환경설정" - }, - "workspace": { - "title": "워크스페이스", - "people": "구성원", - "teams": "팀" - }, - "configuration": { - "title": "구성", - "systemSettings": "시스템 설정", - "features": "기능", - "endpoints": "엔드포인트", - "database": "데이터베이스", - "advanced": "고급" - }, - "securityAuth": { - "title": "보안 및 인증", - "security": "보안", - "connections": "연결" - }, - "licensingAnalytics": { - "title": "라이선스 및 분석", - "plan": "플랜", - "audit": "감사", - "usageAnalytics": "사용 분석" - }, - "policiesPrivacy": { - "title": "정책 및 개인정보 보호", - "legal": "법률", - "privacy": "개인정보 보호" - }, - "developer": { - "title": "개발자", - "apiKeys": "API 키" - }, - "tooltips": { - "enableLoginFirst": "먼저 로그인 모드를 활성화하세요", - "requiresEnterprise": "Enterprise 라이선스가 필요합니다" - }, - "connection": { - "title": "연결 모드", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "자가 호스팅" - }, - "server": "서버", - "user": "로그인 사용자", - "logout": "로그아웃" - }, - "general": { - "title": "일반", - "description": "일반 애플리케이션 기본 설정을 구성합니다.", - "user": "사용자", - "logout": "로그아웃", - "enableFeatures": { - "dismiss": "닫기", - "title": "시스템 관리자용", - "intro": "조직을 위한 사용자 인증, 팀 관리, 워크스페이스 기능을 활성화합니다.", - "action": "구성", - "and": "및", - "benefit": "사용자 역할, 팀 협업, 관리자 제어 및 엔터프라이즈 기능을 활성화합니다.", - "learnMore": "문서에서 자세히 알아보기" - }, - "defaultToolPickerMode": "기본 도구 선택기 모드", - "defaultToolPickerModeDescription": "도구 선택기를 기본으로 전체 화면 또는 사이드바 중 어떤 모드로 열지 선택하세요", - "mode": { - "sidebar": "사이드바", - "fullscreen": "전체 화면" - }, - "autoUnzipTooltip": "API 작업에서 반환된 ZIP 파일을 자동으로 추출합니다. 비활성화하면 ZIP 파일을 그대로 유지합니다. 이는 자동화 워크플로에는 영향을 주지 않습니다.", - "autoUnzip": "API 응답 자동 압축 해제", - "autoUnzipDescription": "ZIP 응답에서 파일을 자동으로 추출", - "autoUnzipFileLimitTooltip": "ZIP에 포함된 파일 수가 이 값 이하일 때만 압축을 풉니다. 더 크게 설정하면 더 큰 ZIP을 추출할 수 있습니다.", - "autoUnzipFileLimit": "자동 압축 해제 파일 제한", - "autoUnzipFileLimitDescription": "ZIP에서 추출할 최대 파일 수", - "defaultPdfEditor": "기본 PDF 편집기", - "defaultPdfEditorActive": "Stirling PDF가 기본 PDF 편집기입니다", - "defaultPdfEditorInactive": "다른 앱이 기본값으로 설정됨", - "defaultPdfEditorChecking": "확인 중...", - "defaultPdfEditorSet": "이미 기본값", - "setAsDefault": "기본값으로 설정", - "updates": { - "title": "소프트웨어 업데이트", - "description": "업데이트 확인 및 버전 정보 보기", - "currentVersion": "현재 버전", - "latestVersion": "최신 버전", - "checkForUpdates": "업데이트 확인", - "viewDetails": "자세히 보기" - }, - "hideUnavailableTools": "사용 불가 도구 숨기기", - "hideUnavailableToolsDescription": "회색으로 표시하는 대신 서버에서 비활성화된 도구를 숨깁니다.", - "hideUnavailableConversions": "사용 불가 변환 숨기기", - "hideUnavailableConversionsDescription": "회색으로 표시하는 대신 변환 도구의 비활성화된 옵션을 숨깁니다." - }, - "hotkeys": { - "title": "키보드 단축키", - "description": "빠르게 도구에 접근할 수 있도록 키보드 단축키를 사용자 지정하세요. \"단축키 변경\"을 클릭하고 새 키 조합을 누르세요. 취소하려면 Esc를 누르세요.", - "errorConflict": "단축키가 {{tool}}에서 이미 사용 중입니다.", - "errorModifier": { - "mac": "단축키에 ⌘(Command), ⌥(Option) 또는 다른 수정 키를 포함하세요.", - "windows": "단축키에 Ctrl, Alt 또는 다른 수정 키를 포함하세요." - }, - "searchPlaceholder": "도구 검색...", - "none": "미지정", - "customBadge": "사용자 지정", - "defaultLabel": "기본값: {{shortcut}}", - "capturing": "키를 누르세요…(Esc로 취소)", - "change": "단축키 변경", - "reset": "재설정", - "shortcut": "단축키", - "noShortcut": "설정된 단축키 없음" - } - }, - "update": { - "modalTitle": "업데이트 사용 가능", - "current": "현재 버전", - "latest": "최신 버전", - "latestStable": "최신 안정판", - "priorityLabel": "우선순위", - "recommendedAction": "권장 작업", - "breakingChangesDetected": "호환성 파괴 변경 감지됨", - "breakingChangesMessage": "일부 버전에 호환성 파괴 변경이 포함되어 있습니다. 업데이트 전에 아래 마이그레이션 가이드를 검토하세요.", - "migrationGuides": "마이그레이션 가이드", - "viewGuide": "가이드 보기", - "loadingDetailedInfo": "상세 정보 로드 중...", - "close": "닫기", - "viewAllReleases": "모든 릴리스 보기", - "downloadLatest": "최신 버전 다운로드", - "availableUpdates": "사용 가능한 업데이트", - "unableToLoadDetails": "상세 정보를 불러올 수 없습니다.", - "version": "버전", - "urgentUpdateAvailable": "긴급 업데이트", - "updateAvailable": "업데이트 사용 가능", - "releaseNotes": "릴리스 노트", - "priority": { - "urgent": "긴급", - "normal": "보통", - "minor": "경미", - "low": "낮음" - }, - "breakingChanges": "호환성 파괴 변경", - "breakingChangesDefault": "이 버전에는 호환성 파괴 변경이 포함되어 있습니다.", - "migrationGuide": "마이그레이션 가이드" - }, - "changeCreds": { - "title": "자격 증명 변경", - "header": "계정 정보 업데이트", - "changePassword": "기본 로그인 자격 증명을 사용 중입니다. 새 비밀번호를 입력하세요", - "newUsername": "새 사용자 이름", - "oldPassword": "현재 비밀번호", - "newPassword": "새 비밀번호", - "confirmNewPassword": "새 비밀번호 확인", - "submit": "변경 사항 제출" - }, - "account": { - "title": "계정 설정", - "accountSettings": "계정 설정", - "adminSettings": "관리자 설정 - 사용자 보기 및 추가", - "userControlSettings": "사용자 제어 설정", - "changeUsername": "사용자 이름 변경", - "newUsername": "새 사용자 이름", - "password": "확인 비밀번호", - "oldPassword": "이전 비밀번호", - "newPassword": "새 비밀번호", - "changePassword": "비밀번호 변경", - "confirmNewPassword": "새 비밀번호 확인", - "signOut": "로그아웃", - "yourApiKey": "API 키", - "syncTitle": "브라우저 설정을 계정과 동기화", - "settingsCompare": "설정 비교:", - "property": "속성", - "webBrowserSettings": "웹 브라우저 설정", - "syncToBrowser": "동기화 계정 -> 브라우저", - "syncToAccount": "동기화 계정 <- 브라우저" - }, - "adminUserSettings": { - "title": "사용자 제어 설정", - "header": "관리자 사용자 제어 설정", - "admin": "관리자", - "user": "사용자", - "addUser": "새 사용자 추가", - "deleteUser": "사용자 삭제", - "confirmDeleteUser": "사용자를 삭제하시겠습니까?", - "confirmChangeUserStatus": "사용자를 비활성화/활성화하시겠습니까?", - "usernameInfo": "사용자 이름은 문자, 숫자 및 @._+- 특수문자만 포함하거나 유효한 이메일 주소여야 합니다.", - "roles": "역할", - "role": "역할", - "actions": "작업", - "apiUser": "제한된 API 사용자", - "extraApiUser": "추가 제한된 API 사용자", - "webOnlyUser": "웹 전용 사용자", - "demoUser": "데모 사용자 (사용자 지정 설정 없음)", - "internalApiUser": "내부 API 사용자", - "forceChange": "로그인 시 사용자 비밀번호 변경 강제", - "submit": "사용자 저장", - "changeUserRole": "사용자 역할 변경", - "authenticated": "인증됨", - "editOwnProfil": "자신의 프로필 편집", - "enabledUser": "활성화된 사용자", - "disabledUser": "비활성화된 사용자", - "activeUsers": "활성 사용자:", - "disabledUsers": "비활성화된 사용자:", - "totalUsers": "전체 사용자:", - "lastRequest": "마지막 요청", - "usage": "사용량 보기" - }, - "endpointStatistics": { - "title": "엔드포인트 통계", - "header": "엔드포인트 통계", - "top10": "상위 10개", - "top20": "상위 20개", - "all": "전체", - "refresh": "새로 고침", - "dataTypeLabel": "데이터 유형:", - "dataTypeAll": "전체", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "엔드포인트 총계", - "totalVisits": "총 방문 수", - "showing": "표시 중", - "selectedVisits": "선택한 방문 수", - "endpoint": "엔드포인트", - "visits": "방문 수", - "percentage": "백분율", - "loading": "로딩 중...", - "failedToLoad": "엔드포인트 데이터를 불러오지 못했습니다. 새로 고침을 시도해 주세요.", - "home": "홈", - "login": "로그인", - "top": "상위", - "numberOfVisits": "방문 횟수", - "visitsTooltip": "방문: {0} (전체의 {1}%)", - "retry": "다시 시도" - }, - "database": { - "title": "데이터베이스 가져오기/내보내기", - "header": "데이터베이스 가져오기/내보내기", - "fileName": "파일 이름", - "creationDate": "생성 날짜", - "fileSize": "파일 크기", - "deleteBackupFile": "백업 파일 삭제", - "importBackupFile": "백업 파일 가져오기", - "createBackupFile": "백업 파일 생성", - "downloadBackupFile": "백업 파일 다운로드", - "info_1": "데이터를 가져올 때는 올바른 구조가 중요합니다. 무엇을 하고 있는지 확실하지 않다면 전문가의 조언과 지원을 받으세요. 구조에 오류가 있으면 애플리케이션 오작동이나 완전한 실행 불능까지 발생할 수 있습니다.", - "info_2": "업로드할 때 파일 이름은 중요하지 않습니다. 일관된 이름 지정 규칙을 위해 backup_user_yyyyMMddHHmm.sql 형식으로 이름이 변경됩니다.", - "submit": "백업 가져오기", - "importIntoDatabaseSuccessed": "데이터베이스로 가져오기 성공", - "backupCreated": "데이터베이스 백업 성공", - "fileNotFound": "파일을 찾을 수 없음", - "fileNullOrEmpty": "파일은 null이거나 비어 있으면 안 됩니다", - "failedImportFile": "파일 가져오기 실패", - "notSupported": "이 기능은 현재 데이터베이스 연결에서 사용할 수 없습니다." - }, - "session": { - "expired": "세션이 만료되었습니다. 페이지를 새로 고침하고 다시 시도하세요.", - "refreshPage": "페이지 새로 고침" - }, - "home": { - "desc": "PDF 관련 모든 작업을 위한 로컬 호스팅 원스톱 솔루션입니다.", - "searchBar": "기능 검색...", - "viewPdf": { - "title": "PDF 보기/편집", - "desc": "보기, 주석 달기, 텍스트 또는 이미지 추가" - }, - "setFavorites": "즐겨찾기 설정", - "hideFavorites": "즐겨찾기 숨기기", - "showFavorites": "즐겨찾기 표시", - "legacyHomepage": "이전 홈 페이지", - "newHomePage": "새 홈 페이지를 사용해 보세요!", - "alphabetical": "알파벳순", - "globalPopularity": "전 세계 인기", - "sortBy": "정렬 기준:", - "mobile": { - "brandAlt": "Stirling PDF 로고", - "openFiles": "파일 열기", - "swipeHint": "좌우로 스와이프하여 보기 전환", - "tools": "도구", - "toolsSlide": "도구 선택 패널", - "viewSwitcher": "워크스페이스 보기 전환", - "workbenchSlide": "워크스페이스 패널", - "workspace": "워크스페이스" - }, - "multiTool": { - "tags": "여러,도구", - "title": "PDF 멀티 도구", - "desc": "병합, 회전, 재배치, 분할 및 페이지 제거" - }, - "merge": { - "tags": "결합,병합,통합", - "title": "병합", - "desc": "여러 PDF를 하나로 쉽게 병합합니다." - }, - "split": { - "tags": "분할,분리,나누기", - "title": "분할", - "desc": "PDF를 여러 문서로 분할" - }, - "rotate": { - "tags": "회전,뒤집기,방향", - "title": "회전", - "desc": "PDF를 쉽게 회전합니다." - }, - "convert": { - "tags": "변환,바꾸기", - "title": "변환", - "desc": "서로 다른 형식 간 파일 변환" - }, - "pdfOrganiser": { - "tags": "정리,재배치,순서변경", - "title": "정리", - "desc": "원하는 순서로 페이지 제거/재배치" - }, - "addImage": { - "tags": "삽입,임베드,배치", - "title": "이미지 추가", - "desc": "PDF의 지정된 위치에 이미지 추가" - }, - "addAttachments": { - "tags": "임베드,첨부,포함", - "title": "첨부 파일 추가", - "desc": "PDF에 내장 파일(첨부 파일)을 추가하거나 제거" - }, - "watermark": { - "tags": "스탬프,표식,오버레이", - "title": "워터마크 추가", - "desc": "PDF 문서에 사용자 지정 워터마크를 추가합니다." - }, - "removePassword": { - "tags": "잠금해제", - "title": "비밀번호 제거", - "desc": "PDF 문서에서 비밀번호 보호를 제거합니다." - }, - "compress": { - "tags": "압축,축소,최적화", - "title": "압축", - "desc": "PDF를 압축하여 파일 크기를 줄입니다." - }, - "unlockPDFForms": { - "tags": "잠금해제,활성화,편집", - "title": "PDF 양식 잠금 해제", - "desc": "PDF 문서의 양식 필드 읽기 전용 속성을 제거합니다." - }, - "changeMetadata": { - "tags": "편집,수정,업데이트", - "title": "메타데이터 변경", - "desc": "PDF 문서에서 메타데이터 변경/제거/추가" - }, - "ocr": { - "tags": "추출,스캔", - "title": "OCR / 스캔 정리", - "desc": "스캔을 정리하고 PDF 내 이미지에서 텍스트를 감지하여 다시 텍스트로 추가합니다." - }, - "extractImages": { - "tags": "추출,저장,내보내기", - "title": "이미지 추출", - "desc": "PDF에서 모든 이미지를 추출하여 zip으로 저장" - }, - "scannerImageSplit": { - "tags": "감지,분할,사진", - "title": "스캔한 사진 감지 및 분할", - "desc": "스캔한 사진을 감지하여 개별 페이지로 분할" - }, - "sign": { - "tags": "서명,사인", - "title": "서명", - "desc": "그리기, 텍스트 또는 이미지로 PDF에 서명 추가" - }, - "flatten": { - "tags": "단순화,제거,대화형", - "title": "평면화", - "desc": "PDF에서 모든 대화형 요소와 양식 제거" - }, - "certSign": { - "tags": "인증,PEM,P12,공식,암호화,서명,인증서,PKCS12,JKS,서버,수동,자동", - "title": "인증서로 서명", - "desc": "인증서/키(PEM/P12)로 PDF에 서명" - }, - "repair": { - "tags": "수정,복원", - "title": "복구", - "desc": "손상/깨진 PDF를 복구 시도" - }, - "removeBlanks": { - "tags": "삭제,정리,빈페이지", - "title": "빈 페이지 제거", - "desc": "문서에서 빈 페이지를 감지하고 제거합니다" - }, - "removeAnnotations": { - "tags": "삭제,정리,제거", - "title": "주석 제거", - "desc": "PDF에서 모든 주석/메모를 제거합니다" - }, - "compare": { - "tags": "차이", - "title": "비교", - "desc": "2개의 PDF 문서를 비교하고 차이점을 보여줍니다" - }, - "removeCertSign": { - "tags": "제거,삭제,잠금해제", - "title": "인증서 서명 제거", - "desc": "PDF에서 인증서 서명 제거" - }, - "pageLayout": { - "tags": "레이아웃,배치,결합", - "title": "다중 페이지 레이아웃", - "desc": "PDF 문서의 여러 페이지를 하나의 페이지로 병합" - }, - "bookletImposition": { - "tags": "소책자,인쇄,제본", - "title": "소책자 면배열", - "desc": "인쇄와 제본을 위해 올바른 페이지 순서와 다중 페이지 레이아웃으로 소책자를 만듭니다." - }, - "scalePages": { - "tags": "크기 조정,조절,스케일", - "title": "페이지 크기/배율 조정", - "desc": "페이지 및 내용의 크기/배율을 변경합니다." - }, - "addPageNumbers": { - "tags": "번호,페이지 매김,개수", - "title": "페이지 번호 추가", - "desc": "문서 전체에 지정된 위치에 페이지 번호 추가" - }, - "autoRename": { - "tags": "자동 감지,헤더 기반,정리,이름 변경", - "title": "PDF 파일 자동 이름 변경", - "desc": "감지된 헤더를 기반으로 PDF 파일 이름을 자동으로 변경합니다." - }, - "adjustContrast": { - "tags": "대비,밝기,채도", - "title": "색상/대비 조정", - "desc": "PDF의 대비, 채도 및 밝기 조정" - }, - "crop": { - "tags": "여백자르기,잘라내기,크기 조정", - "title": "PDF 자르기", - "desc": "PDF를 잘라서 크기 줄이기(텍스트 유지!)" - }, - "autoSplitPDF": { - "tags": "자동,분할,QR", - "title": "자동 페이지 분할", - "desc": "물리적 스캔 페이지 분할기 QR 코드가 있는 스캔된 PDF 자동 분할" - }, - "sanitize": { - "tags": "정화,정리,제거", - "title": "정화", - "desc": "PDF 파일에서 잠재적으로 유해한 요소를 제거합니다." - }, - "getPdfInfo": { - "tags": "정보,메타데이터,세부정보", - "title": "PDF 모든 정보 가져오기", - "desc": "PDF에서 가능한 모든 정보 가져오기" - }, - "pdfToSinglePage": { - "tags": "결합,병합,단일", - "title": "단일 큰 페이지", - "desc": "모든 PDF 페이지를 하나의 큰 단일 페이지로 병합" - }, - "showJS": { - "tags": "javascript,코드,스크립트", - "title": "JavaScript 보기", - "desc": "PDF에 삽입된 JavaScript 검색 및 표시" - }, - "redact": { - "tags": "검열,블랙아웃,숨기기", - "title": "수동 검열", - "desc": "선택한 텍스트, 그린 도형 및/또는 선택한 페이지를 기반으로 PDF 검열" - }, - "splitBySections": { - "tags": "분할,섹션,나누기", - "title": "섹션별로 PDF 분할", - "desc": "PDF의 각 페이지를 가로 및 세로의 더 작은 섹션으로 나눕니다." - }, - "addStamp": { - "tags": "스탬프,표식,도장", - "title": "PDF에 스탬프 추가", - "desc": "지정한 위치에 텍스트 또는 이미지 스탬프를 추가" - }, - "removeImage": { - "tags": "제거,삭제,정리", - "title": "이미지 제거", - "desc": "파일 크기를 줄이기 위해 PDF에서 이미지 제거" - }, - "splitByChapters": { - "tags": "분할,챕터,구조", - "title": "챕터별 PDF 분할", - "desc": "PDF를 챕터 구조에 따라 여러 파일로 분할합니다." - }, - "validateSignature": { - "tags": "검증,확인,인증서", - "title": "PDF 서명 검증", - "desc": "PDF 문서의 디지털 서명과 인증서 검증" - }, - "swagger": { - "tags": "API,문서,테스트", - "title": "API 문서", - "desc": "API 문서를 보고 엔드포인트를 테스트합니다." - }, - "scannerEffect": { - "tags": "스캔,시뮬레이트,생성", - "title": "스캐너 효과", - "desc": "스캔한 것처럼 보이는 PDF 만들기" - }, - "editTableOfContents": { - "tags": "북마크,목차,편집", - "title": "목차 편집", - "desc": "PDF 문서에서 북마크와 목차를 추가하거나 편집" - }, - "manageCertificates": { - "tags": "인증서,가져오기,내보내기", - "title": "인증서 관리", - "desc": "PDF 서명에 사용되는 디지털 인증서 파일을 가져오거나, 내보내거나, 삭제합니다." - }, - "read": { - "tags": "보기,열기,표시", - "title": "읽기", - "desc": "PDF를 보고 주석을 추가하세요. 텍스트를 강조하고, 그리거나, 검토 및 협업을 위해 댓글을 삽입할 수 있습니다." - }, - "reorganizePages": { - "tags": "재배치,재정렬,정리", - "title": "페이지 재구성", - "desc": "시각적 드래그 앤 드롭으로 PDF 페이지를 재배열, 복제 또는 삭제합니다." - }, - "extractPages": { - "tags": "추출,선택,복사", - "title": "페이지 추출", - "desc": "PDF 문서에서 특정 페이지를 추출" - }, - "removePages": { - "tags": "삭제,추출,제외", - "title": "제거", - "desc": "PDF 문서에서 원하지 않는 페이지를 삭제합니다." - }, - "autoSizeSplitPDF": { - "tags": "자동,분할,크기", - "title": "크기/개수별 자동 분할", - "desc": "단일 PDF를 크기, 페이지 수 또는 문서 수를 기준으로 여러 문서로 분할" - }, - "replaceColor": { - "title": "색상 교체 및 반전", - "desc": "PDF 문서의 색상을 교체하거나 반전합니다." - }, - "devApi": { - "tags": "API,개발,문서", - "title": "API", - "desc": "API 문서로 이동" - }, - "devFolderScanning": { - "tags": "자동화,폴더,스캔", - "title": "자동 폴더 스캔", - "desc": "자동 폴더 스캔 가이드로 이동" - }, - "devSsoGuide": { - "title": "SSO 가이드", - "desc": "SSO 가이드로 이동" - }, - "devAirgapped": { - "title": "격리 환경 설정", - "desc": "격리 환경 설정 가이드로 이동" - }, - "addPassword": { - "title": "비밀번호 추가", - "desc": "PDF 문서를 비밀번호로 암호화합니다." - }, - "changePermissions": { - "title": "권한 변경", - "desc": "문서 제한 및 권한 변경" - }, - "automate": { - "tags": "워크플로,시퀀스,자동화", - "title": "자동화", - "desc": "PDF 작업을 연결하여 다단계 워크플로를 구성하세요. 반복 작업에 이상적입니다." - }, - "overlay-pdfs": { - "desc": "PDF를 다른 PDF 위에 오버레이", - "title": "PDF 오버레이" - }, - "pdfTextEditor": { - "title": "PDF 텍스트 편집기", - "desc": "그룹화된 텍스트 편집과 PDF 재생성으로 Stirling PDF의 JSON 내보내기를 검토하고 편집하세요" - }, - "addText": { - "tags": "텍스트,주석,레이블", - "title": "텍스트 추가", - "desc": "PDF 어디에나 사용자 텍스트를 추가합니다" - } - }, - "landing": { - "addFiles": "파일 추가", - "uploadFromComputer": "컴퓨터에서 업로드", - "openFromComputer": "컴퓨터에서 열기" - }, - "viewPdf": { - "tags": "보기,읽기,주석,텍스트,이미지", - "title": "PDF 보기/편집", - "header": "PDF 보기" - }, - "multiTool": { - "tags": "멀티 도구,다중 작업,UI,클릭 드래그,프론트엔드,클라이언트 사이드,대화형,상호작용,이동,삭제,마이그레이션,분할", - "title": "PDF 멀티 도구", - "header": "PDF 멀티 도구", - "uploadPrompts": "파일 이름", - "selectAll": "모두 선택", - "deselectAll": "모두 선택 해제", - "selectPages": "페이지 선택", - "selectedPages": "선택된 페이지", - "page": "페이지", - "deleteSelected": "선택 항목 삭제", - "downloadAll": "내보내기", - "downloadSelected": "선택 항목 내보내기", - "insertPageBreak": "페이지 나누기 삽입", - "addFile": "파일 추가", - "rotateLeft": "왼쪽으로 회전", - "rotateRight": "오른쪽으로 회전", - "split": "분할", - "moveLeft": "왼쪽으로 이동", - "moveRight": "오른쪽으로 이동", - "delete": "삭제", - "dragDropMessage": "페이지 선택됨", - "undo": "실행 취소", - "redo": "다시 실행" - }, - "merge": { - "tags": "병합,페이지 작업,백엔드,서버 사이드", - "title": "병합", - "removeDigitalSignature": { - "label": "병합된 파일에서 디지털 서명을 제거하시겠습니까?", - "tooltip": { - "title": "디지털 서명 제거", - "description": "파일을 병합하면 디지털 서명이 무효화됩니다. 최종 병합된 PDF에서 이를 제거하려면 체크하세요." - } - }, - "generateTableOfContents": { - "label": "병합된 파일에 목차를 생성하시겠습니까?", - "tooltip": { - "title": "목차 생성", - "description": "원본 파일 이름과 페이지 번호를 기반으로 병합된 PDF에 클릭 가능한 목차를 자동으로 생성합니다." - } - }, - "submit": "병합", - "sortBy": { - "description": "파일은 선택한 순서대로 병합됩니다. 아래에서 드래그하여 재정렬하거나 정렬하세요.", - "label": "정렬 기준", - "filename": "파일 이름", - "dateModified": "수정 날짜", - "ascending": "오름차순", - "descending": "내림차순", - "sort": "정렬" - }, - "error": { - "failed": "PDF를 병합하는 동안 오류가 발생했습니다." - }, - "tooltip": { - "header": { - "title": "병합 설정 개요" - } - } - }, - "split": { - "title": "PDF 분할", - "header": "PDF 분할", - "desc": { - "1": "선택한 숫자는 분할하려는 페이지 번호입니다", - "2": "예를 들어 1,3,7-9를 선택하면 10페이지 문서가 다음과 같이 6개의 별도 PDF로 분할됩니다:", - "3": "문서 #1: 1페이지", - "4": "문서 #2: 2-3페이지", - "5": "문서 #3: 4-7페이지", - "6": "문서 #4: 8페이지", - "7": "문서 #5: 9페이지", - "8": "문서 #6: 10페이지" - }, - "splitPages": "분할할 페이지 입력:", - "submit": "분할", - "steps": { - "chooseMethod": "방법 선택", - "settings": "설정" - }, - "settings": { - "selectMethodFirst": "먼저 분할 방법을 선택하세요" - }, - "error": { - "failed": "PDF를 분할하는 동안 오류가 발생했습니다." - }, - "method": { - "label": "분할 방법 선택", - "placeholder": "PDF 분할 방식을 선택하세요" - }, - "methods": { - "prefix": { - "splitAt": "다음에서 분할", - "splitBy": "다음으로 분할" - }, - "byPages": { - "name": "페이지 번호", - "desc": "특정 페이지 추출(1,3,5-10)", - "tooltip": "쉼표로 페이지 번호를 구분하거나 하이픈으로 범위를 입력하세요" - }, - "bySections": { - "name": "섹션", - "desc": "페이지를 격자 섹션으로 분할", - "tooltip": "각 페이지를 가로 및 세로 섹션으로 분할" - }, - "bySize": { - "name": "파일 크기", - "desc": "최대 파일 크기 제한", - "tooltip": "최대 파일 크기를 지정하세요(예: 10MB, 500KB)" - }, - "byPageCount": { - "name": "페이지 수", - "desc": "파일당 고정 페이지 수", - "tooltip": "각 분할 파일의 페이지 수를 입력하세요" - }, - "byDocCount": { - "name": "문서 개수", - "desc": "특정 개수의 파일 만들기", - "tooltip": "생성할 파일 개수를 입력하세요" - }, - "byChapters": { - "name": "챕터", - "desc": "북마크 경계에서 분할", - "tooltip": "PDF 북마크를 사용하여 분할 지점을 결정합니다" - }, - "byPageDivider": { - "name": "구분지", - "desc": "구분지로 자동 분할", - "tooltip": "스캔 시 문서 사이에 QR 코드 구분지를 사용하세요" - } - }, - "value": { - "fileSize": { - "label": "파일 크기", - "placeholder": "예: 10MB, 500KB" - }, - "pageCount": { - "label": "파일당 페이지 수", - "placeholder": "예: 5, 10" - }, - "docCount": { - "label": "파일 개수", - "placeholder": "예: 3, 5" - } - }, - "tooltip": { - "header": { - "title": "분할 방법 개요" - }, - "byPages": { - "title": "특정 페이지 번호에서 분할", - "text": "PDF를 특정 페이지 번호에서 분할합니다. 'n'은 n페이지 뒤에서 분할합니다. 'n-m'은 n페이지 앞과 m페이지 뒤에서 분할합니다.", - "bullet1": "단일 분할 지점: 3,7 (3페이지와 7페이지 뒤에서 분할)", - "bullet2": "범위 분할 지점: 3-8 (3페이지 앞과 8페이지 뒤에서 분할)", - "bullet3": "혼합: 2,5-10,15 (2페이지 뒤, 5페이지 앞, 10페이지 뒤, 15페이지 뒤에서 분할)" - }, - "bySections": { - "title": "격자 섹션으로 분할", - "text": "각 페이지를 섹션 격자로 나눕니다. 여러 컬럼 문서를 분할하거나 특정 영역을 추출할 때 유용합니다.", - "bullet1": "가로: 만들 행 수", - "bullet2": "세로: 만들 열 수", - "bullet3": "병합: 모든 섹션을 하나의 PDF로 결합" - }, - "bySize": { - "title": "파일 크기로 분할", - "text": "지정한 파일 크기를 초과하지 않는 여러 PDF를 만듭니다. 파일 크기 제한이나 이메일 첨부에 적합합니다.", - "bullet1": "큰 파일에는 MB 사용(예: 10MB)", - "bullet2": "작은 파일에는 KB 사용(예: 500KB)", - "bullet3": "페이지 경계에서 분할됩니다" - }, - "byCount": { - "title": "개수로 분할", - "text": "각각 특정 페이지 수 또는 문서 수를 갖는 여러 PDF를 만듭니다.", - "bullet1": "페이지 수: 파일당 고정 페이지 수", - "bullet2": "문서 수: 고정 출력 파일 개수", - "bullet3": "배치 처리 워크플로에 유용" - }, - "byChapters": { - "title": "챕터로 분할", - "text": "PDF 북마크를 사용해 챕터 경계에서 자동으로 분할합니다. 북마크 구조가 있는 PDF가 필요합니다.", - "bullet1": "북마크 레벨: 분할할 레벨(1=최상위)", - "bullet2": "메타데이터 포함: 문서 속성 유지", - "bullet3": "중복 허용: 반복되는 북마크 이름 처리" - }, - "byDocCount": { - "bullet1": "원하는 출력 파일 개수를 입력하세요", - "bullet2": "페이지는 가능한 한 균등하게 분배됩니다", - "bullet3": "특정 개수의 파일이 필요할 때 유용", - "text": "페이지를 고르게 분배하여 지정한 개수의 출력 파일을 생성합니다.", - "title": "문서 개수로 분할" - }, - "byPageCount": { - "bullet1": "출력 파일당 페이지 수를 입력하세요", - "bullet2": "나누어떨어지지 않으면 마지막 파일의 페이지 수가 더 적을 수 있습니다", - "bullet3": "배치 처리 워크플로에 유용", - "text": "각각 특정 페이지 수를 갖는 여러 PDF를 만듭니다. 균일한 문서 덩어리를 만들기에 적합합니다.", - "title": "페이지 수로 분할" - }, - "byPageDivider": { - "bullet1": "다운로드 링크에서 구분지를 인쇄하세요", - "bullet2": "문서 사이에 구분지를 넣으세요", - "bullet3": "모든 문서를 하나의 PDF로 함께 스캔하세요", - "bullet4": "업로드 - 구분 페이지는 자동으로 감지되어 제거됩니다", - "bullet5": "구분지를 양면 스캔할 경우 양면 모드를 활성화하세요", - "text": "QR 코드가 있는 실물 구분지를 사용해 함께 스캔된 문서를 자동으로 분할합니다. 여러 문서를 한 번에 처리하기에 완벽합니다.", - "title": "구분지로 분할" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "방법 카드를 클릭하여 선택하세요", - "bullet2": "각 카드를 가리키면 간단한 설명이 표시됩니다", - "bullet3": "방법을 선택하면 설정 단계가 나타납니다", - "bullet4": "처리 전에는 언제든지 방법을 변경할 수 있습니다", - "header": { - "text": "PDF 문서를 어떻게 분할할지 선택하세요. 각 방법은 다양한 사용 사례와 문서 유형에 최적화되어 있습니다.", - "title": "분할 방법 선택" - }, - "title": "분할 방법을 선택하세요" - } - }, - "selectMethod": "분할 방법 선택", - "resultsTitle": "분할 결과" - }, - "rotate": { - "title": "PDF 회전", - "submit": "회전", - "selectRotation": "회전 각도 선택(시계 방향)", - "error": { - "failed": "PDF를 회전하는 동안 오류가 발생했습니다." - }, - "preview": { - "title": "회전 미리보기" - }, - "rotateLeft": "반시계 방향으로 회전", - "rotateRight": "시계 방향으로 회전", - "tooltip": { - "header": { - "title": "회전 설정 개요" - }, - "description": { - "text": "PDF 페이지를 90도 단위로 시계 방향 또는 반시계 방향으로 회전합니다. PDF의 모든 페이지가 회전됩니다. 미리보기에서 회전 후 문서 모양을 확인할 수 있습니다." - }, - "controls": { - "title": "컨트롤", - "text": "회전 버튼으로 방향을 조정하세요. 왼쪽 버튼은 반시계 방향, 오른쪽 버튼은 시계 방향으로 회전합니다. 클릭할 때마다 90도씩 회전합니다." - } - } - }, - "convert": { - "title": "변환", - "desc": "서로 다른 형식 간 파일 변환", - "files": "파일", - "selectFilesPlaceholder": "시작하려면 메인 보기에서 파일을 선택하세요", - "settings": "설정", - "conversionCompleted": "변환 완료", - "results": "결과", - "defaultFilename": "변환된_파일", - "conversionResults": "변환 결과", - "convertFrom": "다음에서 변환", - "convertTo": "다음으로 변환", - "sourceFormatPlaceholder": "원본 형식", - "targetFormatPlaceholder": "대상 형식", - "selectSourceFormatFirst": "먼저 원본 형식을 선택하세요", - "outputOptions": "출력 옵션", - "pdfOptions": "PDF 옵션", - "imageOptions": "이미지 옵션", - "colorType": "색상 유형", - "color": "색상", - "greyscale": "그레이스케일", - "blackwhite": "흑백", - "dpi": "DPI", - "output": "출력", - "single": "단일", - "multiple": "여러 개", - "fitOption": "맞춤 옵션", - "maintainAspectRatio": "가로세로 비율 유지", - "fitDocumentToPage": "문서를 페이지에 맞춤", - "fillPage": "페이지 채우기", - "autoRotate": "자동 회전", - "autoRotateDescription": "이미지를 자동으로 회전하여 PDF 페이지에 더 잘 맞춥니다", - "combineImages": "이미지 결합", - "combineImagesDescription": "모든 이미지를 하나의 PDF로 결합하거나 이미지마다 개별 PDF를 생성합니다", - "webOptions": "웹 → PDF 옵션", - "zoomLevel": "확대/축소 수준", - "emailOptions": "이메일 → PDF 옵션", - "includeAttachments": "이메일 첨부파일 포함", - "maxAttachmentSize": "최대 첨부 크기(MB)", - "includeAllRecipients": "헤더에 CC 및 BCC 수신자 포함", - "downloadHtml": "PDF 대신 중간 HTML 파일 다운로드", - "pdfaOptions": "PDF/A 옵션", - "outputFormat": "출력 형식", - "pdfaNote": "PDF/A-1b는 호환성이 더 높고, PDF/A-2b는 더 많은 기능을 지원합니다.", - "pdfaDigitalSignatureWarning": "PDF에 디지털 서명이 포함되어 있습니다. 다음 단계에서 제거됩니다.", - "fileFormat": "파일 형식", - "wordDoc": "Word 문서", - "wordDocExt": "Word 문서 (.docx)", - "odtExt": "OpenDocument 텍스트 (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "OpenDocument 프레젠테이션 (.odp)", - "txtExt": "일반 텍스트 (.txt)", - "rtfExt": "서식 있는 텍스트 형식 (.rtf)", - "selectedFiles": "선택한 파일", - "noFileSelected": "선택된 파일이 없습니다. 파일 패널에서 파일을 추가하세요.", - "convertFiles": "파일 변환", - "converting": "변환 중...", - "downloadConverted": "변환된 파일 다운로드", - "errorNoFiles": "변환할 파일을 하나 이상 선택하세요.", - "errorNoFormat": "원본 및 대상 형식을 모두 선택하세요.", - "errorNotSupported": "{{from}}에서 {{to}}(으)로의 변환은 지원되지 않습니다.", - "images": "이미지", - "officeDocs": "오피스 문서(Word, Excel, PowerPoint)", - "imagesExt": "이미지(JPG, PNG 등)", - "markdown": "Markdown", - "textRtf": "텍스트/RTF", - "grayscale": "그레이스케일", - "errorConversion": "파일 변환 중 오류가 발생했습니다.", - "cbzOptions": "CBZ → PDF 옵션", - "optimizeForEbook": "전자책 리더기에 맞게 PDF 최적화(Ghostscript 사용)", - "cbzOutputOptions": "PDF → CBZ 옵션", - "cbzDpi": "이미지 렌더링용 DPI" - }, - "imageToPdf": { - "tags": "변환,이미지,jpg,사진" - }, - "pdfToImage": { - "tags": "변환,이미지,jpg,사진", - "title": "PDF를 이미지로", - "header": "PDF를 이미지로", - "selectText": "이미지 형식", - "singleOrMultiple": "이미지 결과 유형", - "single": "단일 큰 이미지", - "multi": "여러 이미지", - "colorType": "색상 유형", - "color": "컬러", - "grey": "그레이스케일", - "blackwhite": "흑백 (데이터 손실 가능성 있음!)", - "submit": "변환", - "info": "WebP 변환에는 Python이 필요합니다. Python이 설치되지 않았습니다.", - "placeholder": "(예: 1,2,8 또는 4,7,12-16 또는 2n-1)" - }, - "pdfOrganiser": { - "tags": "양면,짝수,홀수,정렬,이동", - "title": "페이지 정리", - "header": "PDF 페이지 정리", - "submit": "페이지 재배치", - "mode": { - "_value": "모드", - "1": "사용자 지정 페이지 순서", - "2": "역순", - "3": "양면 정렬", - "4": "소책자 정렬", - "5": "측면 스티치 소책자 정렬", - "6": "홀수-짝수 분할", - "7": "첫 페이지 제거", - "8": "마지막 페이지 제거", - "9": "첫 페이지와 마지막 페이지 제거", - "10": "홀수-짝수 병합", - "11": "모든 페이지 복제", - "desc": { - "BOOKLET_SORT": "소책자 인쇄를 위한 페이지 배열(마지막, 첫 번째, 두 번째, 끝에서 두 번째 …).", - "CUSTOM": "새 순서를 정의하기 위해 사용자 지정 페이지 번호 또는 식의 순서를 사용합니다.", - "DUPLEX_SORT": "양면 스캐너가 앞면을 모두 스캔한 후 뒷면을 모두 스캔한 것처럼 앞면과 뒷면을 교차 배치합니다(1, n, 2, n-1, …).", - "DUPLICATE": "사용자 지정 순서의 개수에 따라 각 페이지를 복제합니다(예: 4개 복제 시 각 페이지 4×).", - "ODD_EVEN_MERGE": "두 PDF를 교대로 병합: 첫 번째에서 홀수, 두 번째에서 짝수.", - "ODD_EVEN_SPLIT": "문서를 두 개의 출력으로 분할: 모든 홀수 페이지와 모든 짝수 페이지.", - "REMOVE_FIRST": "문서에서 첫 페이지를 제거합니다.", - "REMOVE_FIRST_AND_LAST": "문서에서 첫 페이지와 마지막 페이지를 모두 제거합니다.", - "REMOVE_LAST": "문서에서 마지막 페이지를 제거합니다.", - "REVERSE_ORDER": "문서를 뒤집어 마지막 페이지가 첫 페이지가 되도록 합니다.", - "SIDE_STITCH_BOOKLET_SORT": "측면 제본 소책자 인쇄를 위한 페이지 배열(측면 제본에 최적화)." - } - }, - "desc": { - "CUSTOM": "새 순서를 정의하기 위해 사용자 지정 페이지 번호 또는 식의 순서를 사용합니다.", - "REVERSE_ORDER": "문서를 뒤집어 마지막 페이지가 첫 페이지가 되도록 합니다.", - "DUPLEX_SORT": "양면 스캐너가 앞면을 모두 스캔한 후 뒷면을 모두 스캔한 것처럼 앞면과 뒷면을 교차 배치합니다(1, n, 2, n-1, …).", - "BOOKLET_SORT": "소책자 인쇄를 위한 페이지 배열(마지막, 첫 번째, 두 번째, 끝에서 두 번째 …).", - "SIDE_STITCH_BOOKLET_SORT": "측면 제본 소책자 인쇄를 위한 페이지 배열(측면 제본에 최적화됨).", - "ODD_EVEN_SPLIT": "문서를 두 개의 출력으로 분할: 모든 홀수 페이지와 모든 짝수 페이지.", - "ODD_EVEN_MERGE": "두 PDF를 교대로 병합: 첫 번째에서 홀수, 두 번째에서 짝수.", - "DUPLICATE": "사용자 지정 순서의 개수에 따라 각 페이지를 복제합니다(예: 4개 복제 시 각 페이지 4×).", - "REMOVE_FIRST": "문서에서 첫 페이지를 제거합니다.", - "REMOVE_LAST": "문서에서 마지막 페이지를 제거합니다.", - "REMOVE_FIRST_AND_LAST": "문서에서 첫 페이지와 마지막 페이지를 모두 제거합니다." - }, - "placeholder": "(예: 1,3,2 또는 4-8,2,10-12 또는 2n-1)" - }, - "addImage": { - "tags": "이미지,jpg,사진", - "title": "이미지 추가", - "header": "PDF에 이미지 추가", - "image": { - "name": "이미지", - "placeholder": "이미지 업로드", - "label": "이미지 파일" - }, - "steps": { - "configure": "이미지 구성" - }, - "step": { - "createDesc": "추가할 이미지를 업로드하세요", - "place": "이미지 배치", - "placeDesc": "PDF에서 클릭하여 이미지를 추가하세요" - }, - "instructions": { - "title": "이미지 추가 방법", - "text": "위에서 이미지를 업로드한 뒤, PDF를 클릭하여 배치하세요.", - "paused": "배치 일시중지", - "resumeHint": "배치를 다시 시작하여 클릭 후 이미지를 추가하세요.", - "noSignature": "이미지를 업로드하면 배치할 수 있습니다." - }, - "mode": { - "move": "이미지 이동", - "place": "이미지 배치", - "pause": "배치 일시중지", - "resume": "배치 재개" - }, - "results": { - "title": "이미지 추가 결과" - }, - "error": { - "failed": "PDF에 이미지를 추가하는 중 오류가 발생했습니다." - }, - "saved": { - "defaultLabel": "이미지", - "defaultImageLabel": "업로드된 이미지" - }, - "applySignatures": "이미지 적용" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "첨부 파일 추가", - "remove": "첨부 파일 제거", - "embed": "첨부 파일 내장", - "submit": "Add attachments" - }, - "watermark": { - "title": "워터마크 추가", - "desc": "PDF에 텍스트 또는 이미지 워터마크 추가", - "completed": "워터마크가 추가되었습니다", - "submit": "워터마크 추가", - "filenamePrefix": "워터마크_적용", - "error": { - "failed": "PDF에 워터마크를 추가하는 동안 오류가 발생했습니다." - }, - "watermarkType": { - "text": "텍스트", - "image": "이미지" - }, - "settings": { - "type": "워터마크 유형", - "text": { - "label": "워터마크 텍스트", - "placeholder": "워터마크 텍스트 입력" - }, - "image": { - "label": "워터마크 이미지", - "choose": "이미지 선택", - "selected": "선택됨: {{filename}}" - }, - "fontSize": "글꼴 크기", - "size": "크기", - "alphabet": "글꼴/언어", - "color": "워터마크 색상", - "rotation": "회전(도)", - "opacity": "불투명도(%)", - "spacing": { - "horizontal": "수평 간격", - "vertical": "수직 간격", - "height": "높이 간격", - "width": "너비 간격" - }, - "convertToImage": "PDF 페이지를 이미지로 평탄화" - }, - "alphabet": { - "roman": "로만/라틴", - "arabic": "아랍어", - "japanese": "일본어", - "korean": "한국어", - "chinese": "중국어", - "thai": "태국어" - }, - "steps": { - "type": "워터마크 유형", - "wording": "문구", - "textStyle": "스타일", - "formatting": "서식", - "file": "워터마크 파일" - }, - "results": { - "title": "워터마크 결과" - }, - "tooltip": { - "language": { - "title": "언어 지원", - "text": "텍스트가 올바르게 표시되도록 적절한 언어 설정을 선택하세요." - }, - "appearance": { - "title": "모양 설정", - "text": "워터마크의 모양과 문서와의 조화를 제어합니다.", - "bullet1": "회전: 기울어진 워터마크를 위해 -360°부터 360°까지", - "bullet2": "불투명도: 투명도 제어를 위해 0-100%", - "bullet3": "불투명도를 낮추면 은은한 워터마크가 됩니다" - }, - "spacing": { - "title": "간격 제어", - "text": "페이지 전반에 반복되는 워터마크 간의 간격을 조정합니다.", - "bullet1": "가로 간격: 워터마크 간의 수평 거리", - "bullet2": "세로 간격: 워터마크 간의 수직 거리", - "bullet3": "값이 높을수록 더 넓게 퍼진 패턴이 됩니다" - }, - "type": { - "header": { - "title": "워터마크 유형 선택" - }, - "description": { - "title": "워터마크 선택", - "text": "필요에 따라 텍스트 또는 이미지 워터마크를 선택하세요." - }, - "text": { - "title": "텍스트 워터마크", - "text": "저작권 고지, 회사명, 기밀 표시 등을 추가하기에 적합합니다. 다국어 및 사용자 지정 색상을 지원합니다.", - "bullet1": "글꼴 및 언어 사용자 지정", - "bullet2": "색상과 투명도 조절 가능", - "bullet3": "법적 문구나 브랜딩 텍스트에 적합" - }, - "image": { - "title": "이미지 워터마크", - "text": "로고, 도장 등 어떤 이미지든 워터마크로 사용할 수 있습니다. 브랜딩과 시각적 식별에 유용합니다.", - "bullet1": "어떤 이미지 형식이든 업로드", - "bullet2": "이미지 품질 유지", - "bullet3": "로고와 도장에 적합" - } - }, - "wording": { - "header": { - "title": "텍스트 내용" - }, - "text": { - "title": "워터마크 텍스트", - "text": "문서 전체에 워터마크로 표시할 텍스트를 입력하세요.", - "bullet1": "가독성을 위해 간결하게 작성하세요", - "bullet2": "일반 예: 'CONFIDENTIAL', 'DRAFT', 회사명", - "bullet3": "이모지 문자는 지원되지 않으며 필터링됩니다" - } - }, - "textStyle": { - "header": { - "title": "텍스트 스타일" - }, - "color": { - "title": "색상 선택", - "text": "문서 내용과 대비가 좋은 색상을 선택하세요.", - "bullet1": "은은한 워터마크에는 연한 회색(#d3d3d3)", - "bullet2": "높은 대비에는 검정 또는 어두운 색상", - "bullet3": "브랜딩 목적의 사용자 지정 색상" - }, - "language": { - "title": "언어 지원", - "text": "올바른 글꼴 렌더링을 위해 적절한 언어 설정을 선택하세요." - } - }, - "file": { - "header": { - "title": "이미지 업로드" - }, - "upload": { - "title": "이미지 선택", - "text": "워터마크로 사용할 이미지 파일을 업로드하세요.", - "bullet1": "일반 형식을 지원: PNG, JPG, GIF, BMP", - "bullet2": "투명 영역이 있는 PNG가 가장 좋습니다", - "bullet3": "해상도가 높을수록 품질 유지에 유리합니다" - }, - "recommendations": { - "title": "모범 사례", - "text": "최적의 이미지 워터마크 결과를 위한 팁입니다.", - "bullet1": "투명 배경의 로고 또는 도장을 사용하세요", - "bullet2": "복잡한 이미지보다 단순한 디자인이 더 좋습니다", - "bullet3": "해상도 선택 시 최종 문서 크기를 고려하세요" - } - }, - "formatting": { - "header": { - "title": "서식 및 레이아웃" - }, - "size": { - "title": "크기 제어", - "text": "워터마크(텍스트 또는 이미지)의 크기를 조정합니다.", - "bullet1": "크기를 크게 할수록 워터마크가 더 두드러집니다" - }, - "appearance": { - "title": "표시 설정", - "text": "워터마크의 표시 방식과 문서와의 조화를 제어합니다.", - "bullet1": "회전: -360°부터 360°까지 기울어진 워터마크 설정", - "bullet2": "불투명도: 투명도 제어를 위해 0-100%", - "bullet3": "불투명도를 낮추면 은은한 워터마크가 됩니다" - }, - "spacing": { - "title": "간격 제어", - "text": "페이지 전반에 반복되는 워터마크 간의 간격을 조정합니다.", - "bullet1": "가로 간격: 좌우 워터마크 간 거리", - "bullet2": "세로 간격: 상하 워터마크 간 거리", - "bullet3": "값이 높을수록 더 넓게 퍼진 패턴이 됩니다" - }, - "security": { - "title": "보안 옵션", - "text": "보안을 강화하기 위해 최종 PDF를 이미지 기반 형식으로 변환합니다.", - "bullet1": "텍스트 선택 및 복사 방지", - "bullet2": "워터마크 제거를 더 어렵게 함", - "bullet3": "파일 크기가 커질 수 있음", - "bullet4": "민감하거나 저작권이 있는 콘텐츠에 적합" - } - } - }, - "type": { - "1": "텍스트", - "2": "이미지" - } - }, - "permissions": { - "tags": "읽기,쓰기,편집,인쇄", - "title": "권한 변경", - "header": "권한 변경", - "warning": "이러한 권한을 변경할 수 없게 하려면 비밀번호 추가 페이지에서 비밀번호와 함께 설정하는 것이 좋습니다", - "selectText": { - "1": "권한을 변경할 PDF 선택", - "2": "설정할 권한", - "3": "문서 조립 방지", - "4": "콘텐츠 추출 방지", - "5": "접근성을 위한 추출 방지", - "6": "양식 작성 방지", - "7": "수정 방지", - "8": "주석 수정 방지", - "9": "인쇄 방지", - "10": "다른 형식으로 인쇄 방지" - }, - "submit": "변경" - }, - "editTableOfContents": { - "settings": { - "title": "북마크 및 개요", - "replaceExisting": "기존 북마크 교체(해제 시 뒤에 추가)", - "replaceExistingHint": "비활성화하면 새 개요가 현재 북마크 뒤에 추가됩니다." - }, - "actions": { - "source": "북마크 불러오기", - "selectedFile": "{{file}}에서 불러옴", - "noFile": "기존 북마크를 추출할 PDF를 선택하세요.", - "loadFromPdf": "선택한 PDF에서 불러오기", - "importJson": "JSON 가져오기", - "importClipboard": "클립보드에서 JSON 붙여넣기", - "export": "북마크 내보내기", - "exportJson": "JSON 다운로드", - "exportClipboard": "클립보드에 JSON 복사", - "clipboardUnavailable": "이 브라우저에서는 클립보드 접근을 사용할 수 없습니다." - }, - "info": { - "line1": "각 북마크에는 설명 제목과 열 페이지 번호가 필요합니다.", - "line2": "하위 북마크를 사용하여 장, 절, 소절의 계층을 만드세요.", - "line3": "선택한 PDF 또는 JSON 파일에서 북마크를 가져와 시간을 절약하세요." - }, - "workbench": { - "empty": { - "title": "도구를 열어 편집 시작", - "description": "목차 편집 도구를 선택하여 작업 공간을 불러오세요." - }, - "tabTitle": "개요 작업 공간", - "subtitle": "북마크 가져오기, 계층 구성, 좁은 사이드 패널 없이 개요 적용.", - "noFile": "선택된 PDF가 없습니다", - "fileLabel": "변경 사항은 현재 선택된 PDF에 적용됩니다.", - "filePrompt": "라이브러리에서 PDF를 선택하거나 새로 업로드하여 시작하세요.", - "changeFile": "PDF 변경", - "selectFile": "PDF 선택" - }, - "editor": { - "heading": "북마크 편집기", - "description": "북마크를 추가, 중첩, 재정렬하여 PDF 개요를 만드세요.", - "addTopLevel": "최상위 북마크 추가", - "empty": { - "title": "아직 북마크가 없습니다", - "description": "기존 북마크를 가져오거나 첫 항목을 추가해 시작하세요.", - "action": "첫 북마크 추가" - }, - "defaultTitle": "새 북마크", - "defaultChildTitle": "하위 북마크", - "defaultSiblingTitle": "새 북마크", - "untitled": "제목 없는 북마크", - "childBadge": "하위", - "pagePreview": "페이지 {{page}}", - "field": { - "title": "북마크 제목", - "page": "대상 페이지 번호" - }, - "actions": { - "toggle": "하위 토글", - "addChild": "하위 북마크 추가", - "addSibling": "동일 계층 북마크 추가", - "remove": "북마크 제거" - }, - "confirmRemove": "이 북마크와 모든 하위를 제거하시겠습니까?" - }, - "messages": { - "loadedTitle": "북마크 추출됨", - "loadedBody": "PDF의 기존 북마크를 편집기에 불러왔습니다.", - "noBookmarks": "선택한 PDF에서 북마크를 찾지 못했습니다.", - "loadFailed": "선택한 PDF에서 북마크를 추출할 수 없습니다.", - "imported": "북마크 가져옴", - "importedBody": "JSON 개요가 현재 편집기 내용을 대체했습니다.", - "importedClipboard": "클립보드 데이터가 현재 북마크 목록을 대체했습니다.", - "invalidJson": "잘못된 JSON 구조", - "invalidJsonBody": "올바른 북마크 JSON 파일을 제공한 후 다시 시도하세요.", - "exported": "JSON 다운로드 준비됨", - "copied": "클립보드에 복사됨", - "copiedBody": "북마크 JSON을 성공적으로 복사했습니다.", - "copyFailed": "복사 실패" - }, - "error": { - "failed": "목차 업데이트에 실패했습니다" - }, - "submit": "목차 적용", - "results": { - "title": "북마크가 포함된 PDF 업데이트됨", - "subtitle": "처리된 파일을 다운로드하거나 아래에서 실행 취소하세요." - } - }, - "removePages": { - "tags": "페이지 제거,페이지 삭제", - "title": "제거", - "pageNumbers": { - "label": "제거할 페이지", - "placeholder": "예: 1,3,5-8,10", - "error": "잘못된 페이지 번호 형식입니다. 숫자, 범위(1-5) 또는 수학식(2n+1)을 사용하세요." - }, - "filenamePrefix": "페이지_제거됨", - "files": { - "placeholder": "시작하려면 기본 화면에서 PDF 파일을 선택하세요" - }, - "settings": { - "title": "설정" - }, - "tooltip": { - "header": { - "title": "페이지 제거 설정" - }, - "pageNumbers": { - "title": "페이지 선택", - "text": "PDF에서 제거할 페이지를 지정하세요. 개별 페이지, 범위 또는 수학식을 사용할 수 있습니다.", - "bullet1": "개별 페이지: 1,3,5 (1, 3, 5페이지 제거)", - "bullet2": "페이지 범위: 1-5,10-15 (1-5, 10-15페이지 제거)", - "bullet3": "수학식: 2n+1 (홀수 페이지 제거)", - "bullet4": "열린 범위: 5- (5페이지부터 끝까지 제거)" - }, - "examples": { - "title": "자주 쓰는 예", - "text": "일반적인 페이지 선택 패턴은 다음과 같습니다:", - "bullet1": "첫 페이지 제거: 1", - "bullet2": "마지막 3페이지 제거: -3", - "bullet3": "한 장씩 건너 제거: 2n", - "bullet4": "특정 흩어진 페이지 제거: 1,5,10,15" - }, - "safety": { - "title": "안전 팁", - "text": "페이지를 제거할 때 유의사항:", - "bullet1": "처리 전에 항상 선택 내용을 미리 확인하세요", - "bullet2": "원본 파일을 백업해 두세요", - "bullet3": "페이지 번호는 0이 아닌 1부터 시작합니다", - "bullet4": "잘못된 페이지 번호는 무시됩니다" - } - }, - "error": { - "failed": "페이지 제거 중 오류가 발생했습니다." - }, - "results": { - "title": "페이지 제거 결과" - }, - "submit": "제거" - }, - "extractPages": { - "title": "페이지 추출", - "pageNumbers": { - "label": "추출할 페이지", - "placeholder": "예: 1,3,5-8 또는 odd & 1-10" - }, - "settings": { - "title": "설정" - }, - "tooltip": { - "description": "선택한 페이지를 순서를 유지한 채 새 PDF로 추출합니다." - }, - "error": { - "failed": "페이지 추출에 실패했습니다" - }, - "results": { - "title": "페이지 추출 완료" - }, - "submit": "페이지 추출" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "페이지 선택 가이드" - }, - "basic": { - "title": "기본 사용법", - "text": "간단한 구문을 사용해 PDF 문서에서 특정 페이지를 선택하세요.", - "bullet1": "개별 페이지: 1,3,5", - "bullet2": "페이지 범위: 3-6 또는 10-15", - "bullet3": "전체 페이지: all" - }, - "advanced": { - "title": "고급 기능" - }, - "tips": { - "title": "팁", - "text": "다음 지침을 참고하세요:", - "bullet1": "페이지 번호는 0이 아닌 1부터 시작합니다", - "bullet2": "공백은 자동으로 제거됩니다", - "bullet3": "잘못된 식은 무시됩니다" - }, - "syntax": { - "title": "기본 구문", - "text": "숫자, 범위, 키워드, 등차 수열을 사용할 수 있습니다(n은 0부터 시작). 괄호를 지원합니다.", - "bullets": { - "numbers": "숫자/범위: 5, 10-20", - "keywords": "키워드: odd, even", - "progressions": "등차 수열: 3n, 4n+1" - } - }, - "operators": { - "title": "연산자", - "text": "AND가 쉼표보다 우선순위가 높습니다. NOT은 문서 범위 내에서 적용됩니다.", - "and": "AND: & 또는 \"and\" — 두 조건 모두를 요구합니다(예: 1-50 & even)", - "comma": "쉼표: , 또는 | — 선택을 결합합니다(예: 1-10, 20)", - "not": "NOT: ! 또는 \"not\" — 페이지를 제외합니다(예: 3n & not 30)" - }, - "examples": { - "title": "예시" - }, - "complex": { - "bullet1": "1,3-5,8,2n → 1, 3–5, 8페이지 및 짝수 페이지", - "bullet2": "10-,2n-1 → 10페이지부터 끝까지 + 홀수 페이지", - "description": "다양한 유형을 섞어 사용할 수 있습니다.", - "title": "복합 조합" - }, - "description": "작업에 사용할 페이지를 선택하세요. 단일 페이지, 범위, 수식, 그리고 all 키워드를 지원합니다.", - "individual": { - "bullet1": "1,3,5 → 1, 3, 5페이지 선택", - "bullet2": "2,7,12 → 2, 7, 12페이지 선택", - "description": "쉼표로 구분된 숫자를 입력하세요.", - "title": "개별 페이지" - }, - "mathematical": { - "bullet1": "2n → 모든 짝수 페이지(2, 4, 6…)", - "bullet2": "2n-1 → 모든 홀수 페이지(1, 3, 5…)", - "bullet3": "3n → 매 3번째 페이지(3, 6, 9…)", - "bullet4": "4n-1 → 3, 7, 11, 15페이지…", - "description": "패턴을 위해 수식에서 n을 사용하세요.", - "title": "수학 함수" - }, - "ranges": { - "bullet1": "3-6 → 3–6페이지 선택", - "bullet2": "10-15 → 10–15페이지 선택", - "bullet3": "5- → 5페이지부터 끝까지 선택", - "description": "연속된 페이지에는 - 를 사용하세요.", - "title": "페이지 범위" - }, - "special": { - "bullet1": "all → 모든 페이지 선택", - "title": "특수 키워드" - } - } - }, - "bulkSelection": { - "syntaxError": "구문에 문제가 있습니다. 도움말은 페이지 선택 팁을 참고하세요.", - "header": { - "title": "페이지 선택 가이드" - }, - "syntax": { - "title": "기본 구문", - "text": "숫자, 범위, 키워드, 등차 수열을 사용할 수 있습니다(n은 0부터 시작). 괄호를 지원합니다.", - "bullets": { - "numbers": "숫자/범위: 5, 10-20", - "keywords": "키워드: odd, even", - "progressions": "등차 수열: 3n, 4n+1" - } - }, - "operators": { - "title": "연산자", - "text": "AND가 쉼표보다 우선순위가 높습니다. NOT은 문서 범위 내에서 적용됩니다.", - "and": "AND: & 또는 \"and\" — 두 조건 모두를 요구합니다(예: 1-50 & even)", - "comma": "쉼표: , 또는 | — 선택을 결합합니다(예: 1-10, 20)", - "not": "NOT: ! 또는 \"not\" — 페이지를 제외합니다(예: 3n & not 30)" - }, - "examples": { - "title": "예시", - "first50": "처음 50", - "last50": "마지막 50", - "every3rd": "매 3번째", - "oddWithinExcluding": "1-20 범위에서 5-7 제외 홀수", - "combineSets": "집합 결합" - }, - "firstNPages": { - "title": "처음 N페이지", - "placeholder": "페이지 수" - }, - "lastNPages": { - "title": "마지막 N페이지", - "placeholder": "페이지 수" - }, - "everyNthPage": { - "title": "N번째마다", - "placeholder": "간격" - }, - "range": { - "title": "범위", - "fromPlaceholder": "시작", - "toPlaceholder": "까지" - }, - "keywords": { - "title": "키워드" - }, - "advanced": { - "title": "고급" - } - }, - "compressPdfs": { - "tags": "압축,작게,매우 작게" - }, - "unlockPDFForms": { - "tags": "제거,삭제,양식,필드,읽기 전용", - "title": "양식 필드의 읽기 전용 제거", - "header": "PDF 양식 잠금 해제", - "submit": "Remove", - "description": "이 도구는 PDF 양식 필드의 읽기 전용 제한을 제거하여 편집 및 입력 가능하도록 만듭니다.", - "filenamePrefix": "잠금해제된_양식", - "files": { - "placeholder": "시작하려면 기본 화면에서 PDF 파일을 선택하세요" - }, - "error": { - "failed": "PDF 양식 잠금 해제 중 오류가 발생했습니다." - }, - "results": { - "title": "잠금 해제 결과" - } - }, - "changeMetadata": { - "header": "메타데이터 변경", - "submit": "변경", - "filenamePrefix": "메타데이터", - "settings": { - "title": "메타데이터 설정" - }, - "standardFields": { - "title": "표준 필드" - }, - "deleteAll": { - "label": "기존 메타데이터 제거", - "checkbox": "모든 메타데이터 삭제" - }, - "title": { - "label": "제목", - "placeholder": "문서 제목" - }, - "author": { - "label": "작성자", - "placeholder": "문서 작성자" - }, - "subject": { - "label": "주제", - "placeholder": "문서 주제" - }, - "keywords": { - "label": "키워드", - "placeholder": "문서 키워드" - }, - "creator": { - "label": "제작 프로그램", - "placeholder": "문서 제작 프로그램" - }, - "producer": { - "label": "생성 프로그램", - "placeholder": "문서 생성 프로그램" - }, - "dates": { - "title": "날짜 필드" - }, - "creationDate": { - "label": "작성 날짜", - "placeholder": "작성 날짜" - }, - "modificationDate": { - "label": "수정 날짜", - "placeholder": "수정 날짜" - }, - "trapped": { - "label": "트래핑 상태", - "unknown": "알 수 없음", - "true": "True", - "false": "False" - }, - "advanced": { - "title": "고급 옵션" - }, - "customFields": { - "title": "사용자 지정 메타데이터", - "description": "문서에 사용자 지정 메타데이터 필드를 추가하세요", - "add": "필드 추가", - "key": "키", - "keyPlaceholder": "사용자 지정 키", - "value": "값", - "valuePlaceholder": "사용자 지정 값", - "remove": "제거" - }, - "results": { - "title": "업데이트된 PDF" - }, - "error": { - "failed": "PDF 메타데이터 변경 중 오류가 발생했습니다." - }, - "tooltip": { - "header": { - "title": "PDF 메타데이터 개요" - }, - "standardFields": { - "title": "표준 필드", - "text": "문서를 설명하는 일반적인 PDF 메타데이터 필드입니다.", - "bullet1": "제목: 문서 이름 또는 머리말", - "bullet2": "작성자: 문서를 만든 사람", - "bullet3": "주제: 내용의 간단한 설명", - "bullet4": "키워드: 문서 검색어", - "bullet5": "Creator/Producer: PDF를 만드는 데 사용된 소프트웨어" - }, - "dates": { - "title": "날짜 필드", - "text": "문서가 작성되고 수정된 시점입니다.", - "bullet1": "작성 날짜: 원본 문서를 만든 시점", - "bullet2": "수정 날짜: 마지막 변경 시점" - }, - "options": { - "title": "추가 옵션", - "text": "사용자 지정 필드와 개인정보 보호 제어입니다.", - "bullet1": "사용자 지정 메타데이터: 사용자 키-값 쌍 추가", - "bullet2": "트래핑 상태: 고품질 인쇄 설정", - "bullet3": "모두 삭제: 개인정보 보호를 위해 모든 메타데이터 제거" - }, - "deleteAll": { - "title": "기존 메타데이터 제거", - "text": "개인정보 보호를 위해 메타데이터를 완전히 삭제합니다." - }, - "customFields": { - "title": "사용자 지정 메타데이터", - "text": "사용자 지정 키-값 메타데이터 쌍을 추가하세요.", - "bullet1": "문서와 관련된 사용자 지정 필드를 추가하세요", - "bullet2": "예: 부서, 프로젝트, 버전, 상태", - "bullet3": "각 항목에는 키와 값이 모두 필요합니다" - }, - "advanced": { - "title": "고급 옵션", - "trapped": { - "title": "트래핑 상태", - "description": "문서가 고품질 인쇄를 위해 준비되었는지 나타냅니다.", - "bullet1": "True: 인쇄를 위해 트래핑이 적용됨", - "bullet2": "False: 트래핑이 적용되지 않음", - "bullet3": "Unknown: 트래핑 상태가 지정되지 않음" - } - } - } - }, - "fileToPDF": { - "tags": "변환,형식,문서,사진,슬라이드,텍스트,변환,오피스,문서,워드,엑셀,파워포인트", - "title": "파일을 PDF로", - "header": "모든 파일을 PDF로 변환", - "credit": "이 서비스는 파일 변환을 위해 LibreOffice와 Unoconv를 사용합니다.", - "supportedFileTypesInfo": "지원되는 파일 형식", - "supportedFileTypes": "지원되는 파일 형식은 아래와 같지만 전체 업데이트된 지원 형식 목록은 LibreOffice 문서를 참조하세요", - "submit": "PDF로 변환" - }, - "ocr": { - "tags": "인식,텍스트,이미지,스캔,읽기,식별,감지,편집 가능", - "title": "OCR / 스캔 정리", - "desc": "스캔을 정리하고 PDF 내 이미지에서 텍스트를 감지하여 다시 텍스트로 추가합니다.", - "header": "스캔 정리 / OCR (광학 문자 인식)", - "selectText": { - "1": "PDF에서 감지할 언어 선택 (현재 감지된 언어가 나열됨):", - "2": "OCR된 PDF와 함께 OCR 텍스트가 포함된 텍스트 파일 생성", - "3": "기울어진 각도로 스캔된 페이지를 올바른 위치로 회전", - "4": "OCR이 배경 노이즈에서 텍스트를 찾을 가능성을 줄이도록 페이지 정리 (출력 변경 없음)", - "5": "OCR이 배경 노이즈에서 텍스트를 찾을 가능성을 줄이도록 페이지 정리, 출력에서 정리 유지", - "6": "대화형 텍스트가 있는 페이지는 무시하고 이미지 페이지만 OCR", - "7": "강제 OCR, 모든 원본 텍스트 요소를 제거하고 모든 페이지를 OCR", - "8": "일반 (PDF에 텍스트가 있으면 오류 발생)", - "9": "추가 설정", - "10": "OCR 모드", - "11": "OCR 후 이미지 제거 (모든 이미지 제거, 변환 단계의 일부인 경우에만 유용)", - "12": "렌더링 유형 (고급)" - }, - "help": "다른 언어 사용 방법 및/또는 Docker에서 사용하지 않는 방법에 대한 문서를 읽어보세요", - "credit": "이 서비스는 OCR을 위해 qpdf와 Tesseract를 사용합니다.", - "submit": "OCR로 PDF 처리", - "operation": { - "submit": "OCR 처리 및 검토" - }, - "results": { - "title": "OCR 결과" - }, - "languagePicker": { - "additionalLanguages": "추가 언어가 필요하신가요?", - "viewSetupGuide": "설정 가이드 보기 →" - }, - "settings": { - "title": "설정", - "ocrMode": { - "label": "OCR 모드", - "auto": "자동(텍스트 레이어 건너뜀)", - "force": "강제(전체 재-OCR, 텍스트 교체)", - "strict": "엄격(텍스트가 발견되면 중단)" - }, - "languages": { - "label": "언어", - "placeholder": "언어 선택" - }, - "compatibilityMode": { - "label": "호환 모드" - }, - "advancedOptions": { - "label": "처리 옵션", - "sidecar": "텍스트 파일 생성", - "deskew": "페이지 기울기 보정", - "clean": "입력 파일 정리", - "cleanFinal": "최종 출력 정리" - } - }, - "tooltip": { - "header": { - "title": "OCR 설정 개요" - }, - "mode": { - "title": "OCR 모드", - "text": "OCR(광학 문자 인식)은 스캔하거나 스크린샷한 페이지를 검색, 복사, 강조 표시할 수 있는 텍스트로 변환합니다.", - "bullet1": "자동은 이미 텍스트 레이어가 있는 페이지를 건너뜁니다.", - "bullet2": "강제는 모든 페이지를 다시 OCR하여 모든 텍스트를 교체합니다.", - "bullet3": "엄격은 선택 가능한 텍스트가 발견되면 중단합니다." - }, - "languages": { - "title": "언어", - "text": "예상 언어를 지정하면 OCR 정확도가 향상됩니다. 감지를 안내할 언어를 하나 이상 선택하세요." - }, - "output": { - "title": "출력", - "text": "텍스트 출력 형식을 선택하세요:", - "bullet1": "검색 가능한 PDF는 원본 이미지 뒤에 텍스트를 삽입합니다.", - "bullet2": "HOCR XML은 구조화된 기계 판독 파일을 반환합니다.", - "bullet3": "일반 텍스트 사이드카는 원시 내용을 포함한 별도의 .txt 파일을 생성합니다." - }, - "advanced": { - "header": { - "title": "고급 OCR 처리" - }, - "compatibility": { - "title": "호환 모드", - "text": "OCR 'sandwich PDF' 모드를 사용합니다: 파일 크기는 커지지만 특정 언어 및 오래된 PDF 소프트웨어에서 더 신뢰할 수 있습니다. 기본적으로 더 작고 현대적인 PDF에는 hOCR을 사용합니다." - }, - "sidecar": { - "title": "텍스트 파일 생성", - "text": "모든 추출 텍스트가 들어 있는 별도의 .txt 파일을 PDF와 함께 생성하여 쉽게 접근하고 처리할 수 있습니다." - }, - "deskew": { - "title": "페이지 기울기 보정", - "text": "기울어진 페이지를 자동으로 바로잡아 OCR 정확도를 높입니다. 정렬이 완벽하지 않은 스캔 문서에 유용합니다." - }, - "clean": { - "title": "입력 파일 정리", - "text": "처리 전에 노이즈 제거, 대비 향상, 이미지 최적화를 통해 OCR 인식을 개선하도록 입력을 전처리합니다." - }, - "cleanFinal": { - "title": "최종 출력 정리", - "text": "최종 PDF에서 OCR 아티팩트를 제거하고 텍스트 레이어를 최적화하여 가독성을 높이고 파일 크기를 줄입니다." - } - } - }, - "error": { - "failed": "OCR 작업에 실패했습니다" - } - }, - "extractImages": { - "tags": "사진,저장,아카이브,zip,캡처,가져오기", - "title": "이미지 추출", - "header": "이미지 추출", - "selectText": "추출된 이미지를 변환할 이미지 형식 선택", - "allowDuplicates": "중복 이미지 저장", - "submit": "추출", - "settings": { - "title": "설정" - }, - "error": { - "failed": "PDF에서 이미지 추출 중 오류가 발생했습니다." - } - }, - "pdfToPDFA": { - "tags": "아카이브,장기,표준,변환,저장,보존", - "title": "PDF를 PDF/A로", - "header": "PDF를 PDF/A로", - "credit": "이 서비스는 PDF/A 변환을 위해 libreoffice를 사용합니다", - "submit": "변환", - "tip": "현재 여러 입력을 한 번에 처리할 수 없습니다", - "outputFormat": "출력 형식", - "pdfWithDigitalSignature": "PDF에 디지털 서명이 포함되어 있습니다. 다음 단계에서 제거됩니다." - }, - "PDFToWord": { - "tags": "doc,docx,odt,워드,변환,형식,변환,오피스,마이크로소프트,docfile", - "title": "PDF를 Word로", - "header": "PDF를 Word로", - "selectText": { - "1": "출력 파일 형식" - }, - "credit": "이 서비스는 파일 변환을 위해 LibreOffice를 사용합니다.", - "submit": "변환" - }, - "PDFToPresentation": { - "tags": "슬라이드,쇼,오피스,마이크로소프트", - "title": "PDF를 프레젠테이션으로", - "header": "PDF를 프레젠테이션으로", - "selectText": { - "1": "출력 파일 형식" - }, - "credit": "이 서비스는 파일 변환을 위해 LibreOffice를 사용합니다.", - "submit": "변환" - }, - "PDFToText": { - "tags": "서식있는형식,서식있는텍스트형식,서식있는 텍스트 형식", - "title": "PDF를 RTF(텍스트)로", - "header": "PDF를 RTF(텍스트)로", - "selectText": { - "1": "출력 파일 형식" - }, - "credit": "이 서비스는 파일 변환을 위해 LibreOffice를 사용합니다.", - "submit": "변환" - }, - "PDFToHTML": { - "tags": "웹 콘텐츠,브라우저 친화적", - "title": "PDF를 HTML로", - "header": "PDF를 HTML로", - "credit": "이 서비스는 파일 변환을 위해 pdftohtml을 사용합니다.", - "submit": "변환" - }, - "PDFToXML": { - "tags": "데이터-추출,구조화-콘텐츠,상호운용성,변환,변환", - "title": "PDF를 XML로", - "header": "PDF를 XML로", - "credit": "이 서비스는 파일 변환을 위해 LibreOffice를 사용합니다.", - "submit": "변환" - }, - "ScannerImageSplit": { - "tags": "분리,자동-감지,스캔,다중-사진,정리", - "selectText": { - "1": "각도 임계값:", - "2": "이미지 회전에 필요한 최소 절대 각도를 설정합니다(기본값: 10).", - "3": "허용 오차:", - "4": "예상 배경색 주변의 색상 변화 범위를 결정합니다(기본값: 30).", - "5": "최소 영역:", - "6": "사진의 최소 영역 임계값을 설정합니다(기본값: 10000).", - "7": "최소 윤곽 영역:", - "8": "사진의 최소 윤곽선 영역 임계값을 설정합니다", - "9": "테두리 크기:", - "10": "출력에서 흰색 테두리를 방지하기 위해 추가 및 제거되는 테두리의 크기를 설정합니다(기본값: 1)." - }, - "info": "Python이 설치되어 있지 않습니다. 실행하는 데 필요합니다." - }, - "scannerImageSplit": { - "title": "추출된 이미지", - "submit": "이미지 스캔 추출", - "error": { - "failed": "이미지 스캔 추출 중 오류가 발생했습니다." - }, - "tooltip": { - "title": "사진 분할기", - "whatThisDoes": "기능", - "whatThisDoesDesc": "스캔된 페이지나 합성 이미지에서 각 사진을 자동으로 찾아 추출합니다—수동 크롭이 필요 없습니다.", - "whenToUse": "사용 시점", - "useCase1": "앨범 페이지 전체를 한 번에 스캔", - "useCase2": "플랫베드 일괄 스캔을 개별 파일로 분할", - "useCase3": "콜라주를 개별 사진으로 분리", - "useCase4": "문서에서 사진 추출", - "quickFixes": "빠른 해결책", - "problem1": "사진이 감지되지 않음 → Tolerance를 30-50으로 높이세요", - "problem2": "오탐이 너무 많음 → Minimum Area를 15,000-20,000으로 높이세요", - "problem3": "크롭이 너무 타이트함 → Border Size를 5-10으로 높이세요", - "problem4": "기울어진 사진이 반듯해지지 않음 → Angle Threshold를 ~5°로 낮추세요", - "problem5": "먼지/노이즈 박스 발생 → Minimum Contour Area를 1000-2000으로 높이세요", - "setupTips": "설정 팁", - "tip1": "단색의 밝은 배경을 사용하세요", - "tip2": "사진 사이에 작은 간격(≈1 cm)을 두세요", - "tip3": "300-600 DPI로 스캔하세요", - "tip4": "스캐너 유리를 깨끗이 닦으세요", - "headsUp": "주의 사항", - "headsUpDesc": "사진이 겹치거나 배경색이 사진과 매우 비슷하면 정확도가 떨어질 수 있습니다. 더 밝거나 어두운 배경을 사용하고 간격을 넉넉히 두세요." - } - }, - "sign": { - "title": "서명", - "header": "PDF 서명", - "upload": "이미지 업로드", - "draw": { - "title": "서명을 그리세요", - "clear": "지우기" - }, - "canvas": { - "heading": "서명을 그리세요", - "clickToOpen": "그리기 캔버스 열기", - "modalTitle": "서명을 그리세요", - "colorLabel": "색상", - "penSizeLabel": "펜 크기", - "penSizePlaceholder": "크기", - "clear": "캔버스 지우기", - "colorPickerTitle": "선 색상 선택" - }, - "text": { - "name": "서명자 이름", - "placeholder": "성명을 입력하세요", - "fontLabel": "글꼴", - "fontSizeLabel": "글꼴 크기", - "fontSizePlaceholder": "글꼴 크기 입력 또는 선택(8-200)", - "colorLabel": "텍스트 색상" - }, - "clear": "지우기", - "add": "추가", - "saved": { - "heading": "저장된 서명", - "description": "저장된 서명을 언제든 재사용하세요.", - "emptyTitle": "저장된 서명이 없습니다", - "emptyDescription": "그리기, 업로드 또는 텍스트로 서명을 만든 뒤, \"라이브러리에 저장\"으로 최대 {{max}}개 즐겨찾기를 보관하세요.", - "type": { - "canvas": "그리기", - "image": "업로드", - "text": "텍스트" - }, - "limitTitle": "한도에 도달함", - "limitDescription": "새로 추가하려면 저장된 서명을 제거하세요(최대 {{max}}).", - "carouselPosition": "{{current}} / {{total}}", - "prev": "이전", - "next": "다음", - "delete": "삭제", - "label": "레이블", - "defaultLabel": "서명", - "defaultCanvasLabel": "그린 서명", - "defaultImageLabel": "업로드된 서명", - "defaultTextLabel": "입력한 서명", - "saveButton": "서명 저장", - "saveUnavailable": "먼저 서명을 만든 후 저장하세요.", - "noChanges": "현재 서명이 이미 저장되어 있습니다.", - "status": { - "saved": "저장됨" - } - }, - "save": "서명 저장", - "applySignatures": "서명 적용", - "personalSigs": "개인 서명", - "sharedSigs": "공유 서명", - "noSavedSigs": "저장된 서명이 없습니다", - "addToAll": "모든 페이지에 추가", - "delete": "삭제", - "first": "첫 페이지", - "last": "마지막 페이지", - "next": "다음 페이지", - "previous": "이전 페이지", - "maintainRatio": "종횡비 유지 토글", - "undo": "실행 취소", - "redo": "다시 실행", - "submit": "문서 서명", - "steps": { - "configure": "서명 구성" - }, - "step": { - "createDesc": "서명을 만드는 방법을 선택하세요", - "place": "배치 및 저장", - "placeDesc": "PDF에 서명을 배치하세요" - }, - "type": { - "title": "서명 유형", - "draw": "그리기", - "canvas": "캔버스", - "image": "이미지", - "text": "텍스트", - "saved": "저장됨" - }, - "image": { - "label": "서명 이미지 업로드", - "placeholder": "이미지 파일 선택", - "hint": "서명 PNG 또는 JPG 이미지를 업로드하세요" - }, - "instructions": { - "title": "서명 추가 방법", - "canvas": "캔버스에서 서명을 그린 후 창을 닫고, PDF의 아무 곳이나 클릭하여 배치하세요.", - "image": "위에서 서명 이미지를 업로드한 후, PDF의 아무 곳이나 클릭하여 배치하세요.", - "saved": "위에서 저장된 서명을 선택한 뒤, PDF를 클릭하여 배치하세요.", - "text": "위에 이름을 입력한 후, PDF의 아무 곳이나 클릭하여 서명을 배치하세요.", - "paused": "배치 일시중지", - "resumeHint": "배치를 다시 시작하여 클릭 후 서명을 추가하세요.", - "noSignature": "위에서 서명을 만들면 배치 도구가 활성화됩니다." - }, - "mode": { - "move": "서명 이동", - "place": "서명 배치", - "pause": "배치 일시중지", - "resume": "배치 재개" - }, - "updateAndPlace": "업데이트 후 배치", - "activate": "서명 배치 활성화", - "deactivate": "서명 배치 중지", - "results": { - "title": "서명 결과" - }, - "error": { - "failed": "PDF 서명 중 오류가 발생했습니다." - } - }, - "flatten": { - "title": "평면화", - "header": "PDF 평면화", - "flattenOnlyForms": "양식만 평면화", - "submit": "평면화", - "filenamePrefix": "평탄화됨", - "files": { - "placeholder": "시작하려면 기본 화면에서 PDF 파일을 선택하세요" - }, - "steps": { - "settings": "설정" - }, - "options": { - "stepTitle": "평탄화 옵션", - "title": "평탄화 옵션", - "flattenOnlyForms": { - "label": "양식만 평면화", - "desc": "양식 필드만 평탄화하고 다른 대화형 요소는 그대로 둡니다" - }, - "note": "평탄화는 PDF의 대화형 요소를 제거하여 편집할 수 없게 만듭니다." - }, - "results": { - "title": "평탄화 결과" - }, - "error": { - "failed": "PDF 평탄화 중 오류가 발생했습니다." - }, - "tooltip": { - "header": { - "title": "PDF 평탄화 안내" - }, - "description": { - "title": "평탄화는 무엇을 하나요?", - "text": "평탄화는 작성 가능한 양식과 버튼을 일반 텍스트와 이미지로 바꿔 PDF를 편집 불가로 만듭니다. PDF의 모양은 그대로 유지되지만 더 이상 양식을 변경하거나 작성할 수 없습니다. 완료된 양식을 공유하거나 기록용 최종 문서를 만들거나, 모든 곳에서 동일한 모양을 보장할 때 적합합니다.", - "bullet1": "텍스트 상자는 일반 텍스트가 됩니다(편집 불가)", - "bullet2": "체크박스와 버튼은 그림으로 바뀝니다", - "bullet3": "변경되길 원치 않는 최종본에 적합", - "bullet4": "모든 기기에서 일관된 표시 보장" - }, - "formsOnly": { - "title": "'양식만 평탄화'는 무엇을 의미하나요?", - "text": "이 옵션은 양식 작성 기능만 제거하고, 링크 클릭, 북마크 보기, 주석 읽기 등 다른 기능은 유지합니다.", - "bullet1": "양식은 편집 불가가 됩니다", - "bullet2": "링크는 클릭 시 여전히 작동합니다", - "bullet3": "주석과 노트는 계속 표시됩니다", - "bullet4": "북마크로 탐색할 수 있습니다" - } - } - }, - "repair": { - "tags": "수정,복원,교정,복구", - "title": "복구", - "header": "PDF 복구", - "submit": "복구", - "description": "손상되었거나 오류가 있는 PDF 파일을 복구 시도합니다. 추가 설정은 필요하지 않습니다.", - "filenamePrefix": "복구됨", - "files": { - "placeholder": "시작하려면 기본 화면에서 PDF 파일을 선택하세요" - }, - "error": { - "failed": "PDF 복구 중 오류가 발생했습니다." - }, - "results": { - "title": "복구 결과" - } - }, - "removeBlanks": { - "title": "빈 페이지 제거", - "header": "빈 페이지 제거", - "settings": { - "title": "설정" - }, - "threshold": { - "label": "픽셀 백색 임계값" - }, - "whitePercent": { - "label": "백색 비율 임계값", - "unit": "%" - }, - "includeBlankPages": { - "label": "감지된 빈 페이지 포함" - }, - "tooltip": { - "header": { - "title": "빈 페이지 제거 설정" - }, - "threshold": { - "title": "픽셀 백색 임계값", - "text": "'흰색'으로 간주할 픽셀의 밝기 기준을 제어합니다. 페이지의 빈 영역 판별에 도움이 됩니다.", - "bullet1": "0 = 완전한 검정(가장 엄격)", - "bullet2": "128 = 중간 회색", - "bullet3": "255 = 완전한 흰색(가장 완화)" - }, - "whitePercent": { - "title": "백색 비율 임계값", - "text": "페이지를 빈 페이지로 간주해 제거하기 위한 최소 백색 픽셀 비율을 설정합니다.", - "bullet1": "낮은 값(예: 80%) = 더 많은 페이지 제거", - "bullet2": "높은 값(예: 95%) = 거의 완전히 빈 페이지만 제거", - "bullet3": "밝은 배경의 문서에는 더 높은 값을 사용하세요" - }, - "includeBlankPages": { - "title": "감지된 빈 페이지 포함", - "text": "활성화하면 원본 문서에서 감지되어 제거된 빈 페이지만 모아 별도의 PDF를 생성합니다.", - "bullet1": "무엇이 제거되었는지 검토하는 데 유용", - "bullet2": "감지 정확도 확인에 도움", - "bullet3": "출력 파일 크기를 줄이려면 비활성화 가능" - } - }, - "submit": "빈 페이지 제거", - "error": { - "failed": "빈 페이지 제거 실패" - }, - "results": { - "title": "빈 페이지 제거 결과" - } - }, - "removeAnnotations": { - "tags": "댓글,하이라이트,노트,마크업,제거", - "title": "주석 제거", - "header": "주석 제거", - "submit": "제거", - "settings": { - "title": "설정" - }, - "info": { - "title": "주석 제거 안내", - "description": "이 도구는 PDF 문서에서 모든 주석(댓글, 강조 표시, 노트 등)을 제거합니다." - }, - "tooltip": { - "header": { - "title": "주석 제거 정보" - }, - "description": { - "title": "기능" - } - }, - "error": { - "failed": "PDF에서 주석 제거 중 오류가 발생했습니다." - } - }, - "compare": { - "tags": "차이,대조,변경,분석", - "title": "비교", - "header": "PDF 비교", - "clearSelected": "선택 항목 지우기", - "clear": { - "confirmTitle": "선택한 PDF를 지울까요?", - "confirmBody": "현재 비교를 닫고 활성 파일로 돌아갑니다.", - "confirm": "지우고 돌아가기" - }, - "review": { - "title": "비교 결과", - "actionsHint": "비교를 검토하고, 문서 역할을 바꾸거나, 요약을 내보내세요.", - "switchOrder": "순서 바꾸기", - "exportSummary": "요약 내보내기" - }, - "base": { - "label": "원본 문서", - "placeholder": "원본 PDF 선택" - }, - "comparison": { - "label": "수정된 문서", - "placeholder": "수정된 PDF 선택" - }, - "addFilesHint": "파일 단계에서 PDF를 추가하면 선택할 수 있습니다.", - "noFiles": "사용할 수 있는 PDF가 없습니다", - "pages": "페이지", - "selection": { - "originalEditedTitle": "원본과 수정된 PDF 선택" - }, - "original": { - "label": "원본 PDF" - }, - "edited": { - "label": "수정된 PDF" - }, - "swap": { - "confirmTitle": "비교를 다시 실행할까요?", - "confirmBody": "도구를 다시 실행합니다. 원본과 수정의 순서를 바꾸시겠습니까?", - "confirm": "바꾸고 다시 실행" - }, - "cta": "비교", - "loading": "비교 중...", - "summary": { - "baseHeading": "원본 문서", - "comparisonHeading": "수정된 문서", - "pageLabel": "페이지" - }, - "rendering": { - "pageNotReadyTitle": "페이지가 아직 렌더링되지 않음", - "pageNotReadyBody": "일부 페이지가 아직 렌더링 중입니다. 준비되면 탐색이 원활해집니다.", - "rendering": "렌더링 중", - "inProgress": "하나 이상의 PDF가 매우 커서 렌더링이 완료될 때까지 스크롤이 매끄럽지 않을 수 있습니다", - "pagesRendered": "렌더링된 페이지", - "complete": "페이지 렌더링 완료" - }, - "dropdown": { - "deletionsLabel": "삭제", - "additionsLabel": "추가", - "deletions": "삭제 ({{count}})", - "additions": "추가 ({{count}})", - "searchPlaceholder": "변경 사항 검색...", - "noResults": "변경 사항이 없습니다" - }, - "actions": { - "stackVertically": "세로로 쌓기", - "placeSideBySide": "나란히 배치", - "zoomOut": "축소", - "zoomIn": "확대", - "resetView": "보기 초기화", - "unlinkScrollPan": "스크롤과 이동 연결 해제", - "linkScrollPan": "스크롤과 이동 연결", - "unlinkScroll": "스크롤 연결 해제", - "linkScroll": "스크롤 연결" - }, - "toasts": { - "unlinkedTitle": "독립 스크롤 및 이동이 활성화됨", - "unlinkedBody": "팁: 위/아래 화살표로 두 창을 함께 스크롤하고, 이동은 활성 창만 이동합니다." - }, - "error": { - "selectRequired": "원본과 수정된 문서를 선택하세요.", - "filesMissing": "선택한 파일을 찾을 수 없습니다. 다시 선택하세요.", - "generic": "이 파일들을 비교할 수 없습니다." - }, - "status": { - "extracting": "텍스트 추출 중...", - "processing": "차이 분석 중...", - "complete": "비교 준비 완료" - }, - "longJob": { - "title": "대용량 비교 진행 중", - "body": "이 PDF들의 총 페이지 수가 2,000장을 초과합니다. 처리에 몇 분이 걸릴 수 있습니다." - }, - "slowOperation": { - "title": "작업 중…", - "body": "비교에 평소보다 시간이 더 걸리고 있습니다. 계속 진행하거나 취소할 수 있습니다.", - "cancel": "비교 취소" - }, - "newLine": "줄바꿈", - "complex": { - "message": "제공된 문서 중 하나 이상이 큰 파일이므로 비교의 정확도가 떨어질 수 있습니다" - }, - "large": { - "file": { - "message": "제공된 문서 중 하나 이상이 처리하기에 너무 큽니다" - } - }, - "no": { - "text": { - "message": "선택한 PDF 중 하나 이상에 텍스트 내용이 없습니다. 비교를 위해 텍스트가 있는 PDF를 선택하세요." - } - }, - "too": { - "dissimilar": { - "message": "문서 간 유사성이 매우 낮습니다. 시간을 절약하기 위해 비교가 중지되었습니다." - } - }, - "earlyDissimilarity": { - "title": "이 PDF는 서로 매우 다릅니다", - "body": "현재까지 유사성이 거의 보이지 않습니다. 관련 문서가 아니라면 비교를 중지할 수 있습니다.", - "stopButton": "비교 중지" - } - }, - "certSign": { - "tags": "인증,PEM,P12,공식,암호화", - "title": "인증서 서명", - "filenamePrefix": "서명됨", - "signMode": { - "stepTitle": "서명 모드", - "tooltip": { - "header": { - "title": "PDF 서명 안내" - }, - "overview": { - "title": "서명이 작동하는 방식", - "text": "두 모드 모두 문서를 봉인하고(편집 시 변조로 표시), 감사 용도로 누가/언제/어떻게 서명했는지 기록합니다. 뷰어의 신뢰 여부는 인증서 체인에 따릅니다." - }, - "manual": { - "title": "수동 - 보유한 인증서 사용", - "text": "자신의 인증서 파일로 브랜드와 일치하는 신원을 사용하세요. CA/체인이 인식되면 Trusted로 표시될 수 있습니다.", - "use": "사용 예: 고객 대상, 법무, 컴플라이언스." - }, - "auto": { - "title": "자동 - 설정 없이 즉시 시스템 봉인", - "text": "서버의 자체 서명 인증서로 서명합니다. 동일한 변조 감지 봉인감사 추적을 제공하며, 보통 뷰어에서는 Unverified로 표시됩니다.", - "use": "사용 상황: 속도와 내부 검토/기록 간 일관된 신원이 필요할 때." - }, - "rule": { - "title": "선택 기준", - "text": "수신자에게 Trusted 상태가 필요합니까? 수동. 설정 없이 빠른 변조 감지 봉인과 감사 추적이 필요합니까? 자동." - } - } - }, - "certTypeStep": { - "stepTitle": "인증서 형식" - }, - "certFiles": { - "stepTitle": "인증서 파일" - }, - "appearance": { - "stepTitle": "서명 표시", - "tooltip": { - "header": { - "title": "서명 표시 안내" - }, - "invisible": { - "title": "보이지 않는 서명", - "text": "보안을 위해 PDF에 서명이 추가되지만 문서를 볼 때는 표시되지 않습니다. 문서 외관을 변경하지 않고 법적 요건을 충족할 때 적합합니다.", - "bullet1": "시각적 변경 없이 보안을 제공", - "bullet2": "디지털 서명의 법적 요건 충족", - "bullet3": "문서 레이아웃이나 디자인에 영향을 주지 않음" - }, - "visible": { - "title": "보이는 서명", - "text": "PDF에 이름, 날짜, 선택 항목 등을 포함한 서명 블록을 표시합니다. 문서가 서명되었음을 독자가 분명히 보길 원할 때 유용합니다.", - "bullet1": "문서에 서명자 이름과 날짜 표시", - "bullet2": "서명 사유와 위치를 포함할 수 있음", - "bullet3": "서명을 배치할 페이지 선택", - "bullet4": "선택적으로 로고 포함 가능" - } - }, - "invisible": "보이지 않음", - "options": { - "title": "서명 세부정보" - }, - "visible": "보임" - }, - "sign": { - "submit": "PDF 서명", - "results": "서명된 PDF" - }, - "error": { - "failed": "서명 처리 중 오류가 발생했습니다." - }, - "tooltip": { - "header": { - "title": "서명 관리 안내" - }, - "overview": { - "title": "이 도구로 할 수 있는 일", - "text": "이 도구는 PDF에 디지털 서명이 있는지 확인하고 새 디지털 서명을 추가할 수 있게 합니다. 디지털 서명은 문서를 누가 작성하거나 승인했는지 증명하고, 서명 이후 변경되었는지도 보여줍니다.", - "bullet1": "기존 서명과 유효성 확인", - "bullet2": "서명자 및 인증서의 상세 정보 보기", - "bullet3": "문서 보안을 위해 새 디지털 서명 추가", - "bullet4": "여러 파일을 지원하며 쉽게 탐색" - }, - "validation": { - "title": "서명 확인", - "text": "서명을 검사하면, 유효한지, 누가 언제 서명했는지, 서명 이후 문서가 변경되었는지를 알려줍니다.", - "bullet1": "서명이 유효한지 여부 표시", - "bullet2": "서명자 정보와 서명 날짜 표시", - "bullet3": "서명 후 문서가 수정되었는지 확인", - "bullet4": "검증에 사용자 지정 인증서를 사용할 수 있음" - }, - "signing": { - "title": "서명 추가", - "text": "PDF에 서명하려면 디지털 인증서(PEM, PKCS12, JKS 등)가 필요합니다. 문서에 서명을 보이게 하거나 보안용으로만 보이지 않게 할 수 있습니다.", - "bullet1": "PEM, PKCS12, JKS 및 서버 인증서 형식 지원", - "bullet2": "PDF에서 서명을 표시/숨기기 옵션", - "bullet3": "사유, 위치, 서명자 이름 추가", - "bullet4": "표시 서명을 배치할 페이지 선택", - "bullet5": "서버 인증서를 사용하여 간단한 'Sign with Stirling-PDF' 옵션 사용" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "인증서 유형 안내" - }, - "what": { - "title": "인증서란?", - "text": "서명에 사용되는 보안 ID로, 본인이 서명했음을 증명합니다. 인증서로 서명해야 하는 경우가 아니라면, Type, Draw, Upload 같은 다른 안전한 방법 사용을 권장합니다." - }, - "which": { - "title": "어떤 옵션을 사용해야 하나요?", - "text": "인증서 파일과 일치하는 형식을 선택하세요:", - "bullet1": "PKCS#12 (.p12 / .pfx) – 단일 통합 파일(가장 일반적)", - "bullet2": "PFX (.pfx) – Microsoft의 PKCS12 버전", - "bullet3": "PEM – 개인 키와 인증서 .pem 파일이 분리됨", - "bullet4": "JKS – 개발/CI-CD 워크플로우용 Java .jks 키스토어" - }, - "convert": { - "title": "키가 목록에 없나요?", - "text": "keytool로 파일을 Java keystore(.jks)로 변환한 뒤 JKS를 선택하세요." - } - } - }, - "chooseCertificate": "인증서 파일 선택", - "chooseJksFile": "JKS 파일 선택", - "chooseP12File": "PKCS12 파일 선택", - "choosePfxFile": "PFX 파일 선택", - "choosePrivateKey": "개인 키 파일 선택", - "location": "위치", - "logoTitle": "로고", - "name": "이름", - "noLogo": "로고 없음", - "pageNumber": "페이지 번호", - "password": "키스토어 또는 개인 키 비밀번호 입력 (있는 경우):", - "passwordOptional": "비밀번호가 없으면 비워 두세요", - "reason": "사유", - "serverCertMessage": "서버 인증서 사용 중 - 파일이나 비밀번호가 필요 없습니다", - "showLogo": "로고 표시" - }, - "removeCertSign": { - "tags": "인증,PEM,P12,공식,복호화", - "title": "인증서 서명 제거", - "header": "PDF에서 디지털 서명 제거", - "selectPDF": "PDF 파일 선택:", - "submit": "서명 제거", - "description": "이 도구는 PDF 문서에서 디지털 인증서 서명을 제거합니다.", - "filenamePrefix": "서명없음", - "files": { - "placeholder": "시작하려면 메인 화면에서 PDF 파일을 선택하세요" - }, - "error": { - "failed": "인증서 서명 제거 중 오류가 발생했습니다." - }, - "results": { - "title": "인증서 제거 결과" - } - }, - "pageLayout": { - "tags": "병합,합성,단일-보기,정리", - "title": "다중 페이지 레이아웃", - "header": "다중 페이지 레이아웃", - "pagesPerSheet": "시트당 페이지 수:", - "addBorder": "테두리 추가", - "submit": "제출", - "desc": { - "2": "한 장에 2페이지를 나란히 배치합니다.", - "3": "한 장에 한 행으로 3페이지를 배치합니다.", - "4": "한 장에 4페이지 배치(2 × 2 그리드).", - "9": "한 장에 9페이지 배치(3 × 3 그리드).", - "16": "한 장에 16페이지 배치(4 × 4 그리드)." - }, - "error": { - "failed": "다중 페이지 레이아웃 생성 중 오류가 발생했습니다." - } - }, - "bookletImposition": { - "tags": "소책자,쇄배열,인쇄,제본,접지,시그니처", - "title": "소책자 면배열", - "header": "소책자 면배열", - "submit": "소책자 생성", - "spineLocation": { - "label": "책등 위치", - "left": "왼쪽(기본)", - "right": "오른쪽(RTL)" - }, - "doubleSided": { - "label": "양면 인쇄", - "tooltip": "올바른 소책자 인쇄를 위해 앞/뒷면을 모두 생성합니다" - }, - "manualDuplex": { - "title": "수동 양면 모드", - "instructions": "자동 양면이 없는 프린터용. 두 번 실행해야 합니다:" - }, - "duplexPass": { - "label": "인쇄 패스", - "first": "1차 패스", - "second": "2차 패스", - "firstInstructions": "앞면 인쇄 → 인쇄물을 인쇄면 아래로 쌓기 → 2차 패스로 다시 실행", - "secondInstructions": "인쇄물을 인쇄면 아래로 급지 → 뒷면 인쇄" - }, - "rtlBinding": { - "label": "오른쪽에서 왼쪽 제책", - "tooltip": "아랍어, 히브리어 등 오른쪽에서 왼쪽 언어용" - }, - "addBorder": { - "label": "페이지 둘레에 테두리 추가", - "tooltip": "자르기와 정렬을 돕기 위해 각 페이지 섹션에 테두리를 추가합니다" - }, - "addGutter": { - "label": "제책 여백 추가", - "tooltip": "제책을 위한 내부 여백을 추가합니다" - }, - "gutterSize": { - "label": "제책 여백 크기(포인트)" - }, - "flipOnShortEdge": { - "label": "짧은 가장자리로 뒤집기(자동 양면 전용)", - "tooltip": "짧은 가장자리 양면 인쇄 시 사용(자동 양면 전용 - 수동 모드에서는 무시)", - "manualNote": "수동 모드에서는 불필요 - 용지 묶음을 직접 뒤집습니다" - }, - "advanced": { - "toggle": "고급 옵션" - }, - "paperSizeNote": "용지 크기는 첫 페이지에서 자동으로 결정됩니다.", - "tooltip": { - "header": { - "title": "소책자 제작 가이드" - }, - "description": { - "title": "소책자 면배열이란?", - "text": "페이지를 올바른 인쇄 순서로 배열하여 전문적인 소책자를 만듭니다. PDF 페이지를 가로 방향의 용지에 두 페이지씩 배치하여, 접고 제책하면 실제 책처럼 올바른 순서로 읽을 수 있습니다." - }, - "example": { - "title": "예시: 8페이지 소책자", - "text": "8페이지 문서는 2장의 용지가 됩니다:", - "bullet1": "시트 1 앞면: 8, 1페이지 | 뒷면: 2, 7페이지", - "bullet2": "시트 2 앞면: 6, 3페이지 | 뒷면: 4, 5페이지", - "bullet3": "접고 정렬하면: 1→2→3→4→5→6→7→8 순서로 읽힘" - }, - "printing": { - "title": "인쇄 및 제본 방법", - "text": "완성도 높은 소책자를 위해 다음 단계를 따르세요:", - "bullet1": "'긴 가장자리로 뒤집기'로 양면 인쇄", - "bullet2": "시트를 순서대로 쌓고 반으로 접기", - "bullet3": "접힌 책등을 따라 스테이플 또는 제책", - "bullet4": "짧은 가장자리 방식 프린터: '짧은 가장자리로 뒤집기' 옵션 사용" - }, - "manualDuplex": { - "title": "수동 양면(단면 프린터)", - "text": "자동 양면 기능이 없는 프린터용:", - "bullet1": "'양면 인쇄' 끄기", - "bullet2": "'1차 패스' 선택 → 인쇄 → 인쇄면 아래로 쌓기", - "bullet3": "'2차 패스' 선택 → 용지 급지 → 뒷면 인쇄", - "bullet4": "평소처럼 접고 조립" - }, - "advanced": { - "title": "고급 옵션", - "text": "소책자를 세부 조정:", - "bullet1": "오른쪽→왼쪽 제책: 아랍어, 히브리어 등 RTL 언어용", - "bullet2": "테두리: 재단 가이드 표시", - "bullet3": "제책 여백: 제본/스테이플 공간 추가", - "bullet4": "짧은 가장자리 뒤집기: 자동 양면 프린터 전용" - } - }, - "error": { - "failed": "소책자 면배열 생성 중 오류가 발생했습니다." - } - }, - "scalePages": { - "title": "페이지 크기 조정", - "header": "페이지 크기 조정", - "pageSize": "문서 페이지의 크기입니다.", - "keepPageSize": "원본 크기", - "scaleFactor": "페이지의 확대/축소 레벨(잘라내기).", - "submit": "제출" - }, - "adjustPageScale": { - "tags": "크기 조정,수정,치수,맞춤", - "title": "페이지 배율 조정", - "header": "페이지 배율 조정", - "scaleFactor": { - "label": "배율" - }, - "pageSize": { - "label": "대상 페이지 크기", - "keep": "원본 크기 유지", - "letter": "레터", - "legal": "리갈" - }, - "submit": "페이지 배율 조정", - "error": { - "failed": "페이지 배율을 조정하는 중 오류가 발생했습니다." - }, - "tooltip": { - "header": { - "title": "페이지 배율 설정 개요" - }, - "description": { - "title": "설명", - "text": "PDF 콘텐츠 크기를 조정하고 페이지 치수를 변경합니다." - }, - "scaleFactor": { - "title": "배율", - "text": "페이지에 표시되는 콘텐츠의 크기를 제어합니다. 콘텐츠는 배율 적용 후 가운데 정렬되며, 배율 적용된 콘텐츠가 페이지 크기보다 크면 잘릴 수 있습니다.", - "bullet1": "1.0 = 원본 크기", - "bullet2": "0.5 = 절반 크기(50% 축소)", - "bullet3": "2.0 = 두 배 크기(200% 확대, 잘릴 수 있음)" - }, - "pageSize": { - "title": "대상 페이지 크기", - "text": "'원본 크기 유지'는 현재 치수를 유지하고, 다른 옵션은 표준 용지 크기로 조정합니다." - } - } - }, - "add-page-numbers": { - "tags": "페이지매김,레이블,정리,색인" - }, - "auto-rename": { - "tags": "자동-감지,헤더-기반,정리,재레이블링", - "title": "자동 이름 변경", - "header": "PDF 자동 이름 변경", - "description": "PDF 콘텐츠에서 제목을 자동으로 찾아 파일명으로 사용합니다.", - "submit": "자동 이름 변경", - "files": { - "placeholder": "시작하려면 메인 화면에서 PDF 파일을 선택하세요" - }, - "error": { - "failed": "PDF 자동 이름 변경 중 오류가 발생했습니다." - }, - "results": { - "title": "자동 이름 변경 결과" - }, - "tooltip": { - "header": { - "title": "자동 이름 변경 방식" - }, - "description": { - "title": "기능" - }, - "howItWorks": { - "title": "스마트 이름 변경", - "text": "PDF 콘텐츠에서 제목을 자동으로 찾아 파일명으로 사용합니다.", - "bullet1": "제목 또는 헤딩으로 보이는 텍스트를 찾습니다", - "bullet2": "감지된 제목으로 깔끔하고 유효한 파일명을 생성합니다", - "bullet3": "적합한 제목을 찾지 못하면 원래 이름을 유지합니다" - } - }, - "settings": { - "title": "정보" - } - }, - "adjust-contrast": { - "tags": "색상-보정,조정,수정,향상" - }, - "crop": { - "title": "자르기", - "header": "PDF 자르기", - "submit": "제출", - "noFileSelected": "자르기를 시작하려면 PDF 파일을 선택하세요", - "preview": { - "title": "자르기 영역 선택" - }, - "reset": "전체 PDF로 재설정", - "coordinates": { - "title": "위치 및 크기", - "x": { - "label": "X 위치", - "desc": "왼쪽 가장자리(포인트)" - }, - "y": { - "label": "Y 위치", - "desc": "아래쪽 가장자리(포인트)" - }, - "width": { - "label": "너비", - "desc": "자르기 너비(포인트)" - }, - "height": { - "label": "높이", - "desc": "자르기 높이(포인트)" - } - }, - "error": { - "invalidArea": "자르기 영역이 PDF 경계를 벗어났습니다", - "failed": "PDF 자르기에 실패했습니다" - }, - "steps": { - "selectArea": "자르기 영역 선택" - }, - "tooltip": { - "title": "PDF 자르는 방법", - "description": "썸네일에서 파란 오버레이를 드래그하고 크기를 조절해 자를 영역을 선택하세요.", - "drag": "오버레이를 드래그하여 자르기 영역 이동", - "resize": "모서리 및 가장자리 핸들을 드래그하여 크기 조절", - "precision": "정확한 위치 지정을 위해 좌표 입력 사용" - }, - "results": { - "title": "자르기 결과" - }, - "automation": { - "info": "자르기 좌표를 PDF 포인트 단위로 입력하세요. 원점(0,0)은 왼쪽 아래입니다. 이 값은 이 자동화에서 처리되는 모든 PDF에 적용됩니다.", - "reference": "참고: A4 페이지는 595.28 × 841.89 포인트(210mm × 297mm)입니다. 1 inch = 72 points." - } - }, - "autoSplitPDF": { - "tags": "QR-기반,분리,스캔-세그먼트,정리", - "title": "자동 PDF 분할", - "header": "자동 PDF 분할", - "description": "인쇄하고, 삽입하고, 스캔하고, 업로드하면 나머지는 자동으로 처리됩니다. 수동 정렬 작업이 필요 없습니다.", - "selectText": { - "1": "아래에서 구분자 시트를 인쇄하세요 (흑백도 괜찮습니다).", - "2": "문서 사이에 구분자 시트를 넣고 한 번에 모든 문서를 스캔하세요.", - "3": "스캔한 단일 PDF 파일을 업로드하고 나머지는 Stirling PDF가 처리합니다.", - "4": "구분자 페이지는 자동으로 감지되고 제거되어 깔끔한 최종 문서를 보장합니다." - }, - "formPrompt": "Stirling-PDF 페이지 구분자가 포함된 PDF 제출:", - "duplexMode": "양면 모드 (앞뒷면 스캔)", - "dividerDownload2": "'자동 분할 구분자 (설명 포함)' PDF 다운로드", - "submit": "제출" - }, - "sanitizePdf": { - "tags": "청소,보안,안전,위협-제거" - }, - "URLToPDF": { - "tags": "웹-캡처,페이지-저장,웹-문서,아카이브", - "title": "URL을 PDF로", - "header": "URL을 PDF로", - "submit": "변환", - "credit": "WeasyPrint 사용" - }, - "HTMLToPDF": { - "tags": "마크업,웹-콘텐츠,변환,변환", - "title": "HTML을 PDF로", - "header": "HTML을 PDF로", - "help": "HTML 파일과 html/css/이미지 등이 포함된 ZIP을 허용합니다", - "submit": "변환", - "credit": "WeasyPrint 사용", - "zoom": "웹사이트 표시를 위한 확대/축소 레벨입니다.", - "pageWidth": "페이지 너비 - 센티미터 단위 (기본값은 비워두기)", - "pageHeight": "페이지 높이 - 센티미터 단위 (기본값은 비워두기)", - "marginTop": "페이지 상단 여백 - 밀리미터 단위 (기본값은 비워두기)", - "marginBottom": "페이지 하단 여백 - 밀리미터 단위 (기본값은 비워두기)", - "marginLeft": "페이지 왼쪽 여백 - 밀리미터 단위 (기본값은 비워두기)", - "marginRight": "페이지 오른쪽 여백 - 밀리미터 단위 (기본값은 비워두기)", - "printBackground": "웹사이트의 배경을 렌더링합니다.", - "defaultHeader": "기본 헤더 활성화 (이름 및 페이지 번호)", - "cssMediaType": "페이지의 CSS 미디어 유형을 변경합니다.", - "none": "없음", - "print": "인쇄", - "screen": "화면" - }, - "MarkdownToPDF": { - "tags": "마크업,웹-콘텐츠,변환,변환,md", - "title": "Markdown을 PDF로", - "header": "Markdown을 PDF로", - "submit": "변환", - "help": "작업 진행 중", - "credit": "WeasyPrint 사용" - }, - "PDFToMarkdown": { - "tags": "마크업,웹-콘텐츠,변환,변환,md", - "title": "PDF를 Markdown으로", - "header": "PDF를 Markdown으로", - "submit": "변환" - }, - "getPdfInfo": { - "tags": "정보,데이터,통계,통계", - "title": "PDF 정보 가져오기", - "header": "PDF 정보 가져오기", - "submit": "정보 가져오기", - "downloadJson": "JSON 다운로드" - }, - "extractPage": { - "tags": "추출" - }, - "PdfToSinglePage": { - "tags": "단일 페이지" - }, - "showJS": { - "tags": "JS", - "title": "JavaScript 보기", - "header": "JavaScript 보기", - "downloadJS": "JavaScript 다운로드", - "submit": "보기", - "results": "결과", - "processing": "JavaScript 추출 중...", - "done": "JavaScript 추출 완료", - "singleFileWarning": "이 도구는 한 번에 하나의 파일만 지원합니다. 단일 파일을 선택하세요.", - "view": { - "title": "추출된 JavaScript" - } - }, - "redact": { - "tags": "검열,숨김,검게-가림,검은색,마커,숨김,수동", - "title": "수동 검열", - "submit": "검열", - "error": { - "failed": "PDF 가리기 처리 중 오류가 발생했습니다." - }, - "modeSelector": { - "title": "가리기 방법", - "mode": "모드", - "automatic": "자동", - "automaticDesc": "검색어 기준으로 텍스트 가리기", - "manual": "수동", - "manualDesc": "드래그하여 특정 영역을 가리기", - "manualComingSoon": "수동 가리기 곧 제공" - }, - "auto": { - "header": "자동 가리기", - "settings": { - "title": "가리기 설정", - "advancedTitle": "고급" - }, - "colorLabel": "박스 색상", - "wordsToRedact": { - "title": "가릴 단어", - "placeholder": "단어 입력", - "add": "추가", - "examples": "예: Confidential, Top-Secret" - }, - "useRegexLabel": "정규식 사용", - "wholeWordSearchLabel": "완전 일치 검색", - "customPaddingLabel": "사용자 지정 추가 여백", - "convertPDFToImageLabel": "PDF를 PDF-Image로 변환" - }, - "tooltip": { - "mode": { - "header": { - "title": "가리기 방법" - }, - "automatic": { - "title": "자동 가리기", - "text": "문서 전체에서 지정된 텍스트를 자동으로 찾아 가립니다. 이름, 주소, 기밀 표시 등 일관된 민감 정보 제거에 적합합니다." - }, - "manual": { - "title": "수동 가리기", - "text": "드래그하여 수동으로 가릴 영역을 선택합니다. 어떤 부분을 가릴지 정밀하게 제어할 수 있습니다. (곧 제공)" - } - }, - "words": { - "header": { - "title": "가릴 단어" - }, - "description": { - "title": "텍스트 매칭", - "text": "문서에서 찾아 가릴 단어 또는 구절을 입력하세요. 각 단어는 개별적으로 검색됩니다." - }, - "bullet1": "한 번에 하나의 단어를 추가", - "bullet2": "Enter를 누르거나 'Add Another'를 클릭해 추가", - "bullet3": "×를 클릭하여 단어 제거", - "examples": { - "title": "일반 예시", - "text": "일반적으로 가릴 단어: 은행 정보, 이메일 주소, 특정 이름 등." - } - }, - "advanced": { - "header": { - "title": "고급 가리기 설정" - }, - "color": { - "title": "박스 색상 및 여백", - "text": "가리기 박스의 모양을 사용자 지정합니다. 기본은 검정색이지만 원하는 색을 선택할 수 있습니다. 여백은 찾은 텍스트 주변에 추가 공간을 제공합니다." - }, - "regex": { - "title": "정규식 사용", - "text": "고급 패턴 매칭을 위해 정규식을 활성화합니다. 전화번호, 이메일, 복잡한 패턴 찾기에 유용합니다.", - "bullet1": "예: \\d{4}-\\d{2}-\\d{2} — YYYY-MM-DD 형식의 날짜 매칭", - "bullet2": "주의해서 사용하세요 - 충분히 테스트하세요" - }, - "wholeWord": { - "title": "완전 일치 검색", - "text": "완전한 단어만 일치시키며, 부분 일치는 제외합니다. 활성화하면 'John'은 'Johnson'과 일치하지 않습니다." - }, - "convert": { - "title": "PDF-Image로 변환", - "text": "가리기 후 PDF를 이미지 기반 PDF로 변환합니다. 가리기 박스 뒤의 텍스트가 완전히 제거되어 복구할 수 없도록 보장합니다." - } - } - }, - "manual": { - "header": "수동 가리기", - "textBasedRedaction": "텍스트 기반 가리기", - "pageBasedRedaction": "페이지 기반 가리기", - "convertPDFToImageLabel": "PDF를 PDF-Image로 변환(박스 뒤 텍스트 제거용)", - "pageRedactionNumbers": { - "title": "페이지", - "placeholder": "(예: 1,2,8 또는 4,7,12-16 또는 2n-1)" - }, - "redactionColor": { - "title": "가리기 색상" - }, - "export": "내보내기", - "upload": "업로드", - "boxRedaction": "박스 그리기 가리기", - "zoom": "확대/축소", - "zoomIn": "확대", - "zoomOut": "축소", - "nextPage": "다음 페이지", - "previousPage": "이전 페이지", - "toggleSidebar": "사이드바 전환", - "showThumbnails": "썸네일 표시", - "showDocumentOutline": "문서 개요 표시(더블클릭으로 모든 항목 펼치기/접기)", - "showAttachments": "첨부 파일 표시", - "showLayers": "레이어 표시(더블클릭으로 모든 레이어를 기본 상태로 재설정)", - "colourPicker": "색상 선택기", - "findCurrentOutlineItem": "현재 개요 항목 찾기", - "applyChanges": "변경 내용 적용" - } - }, - "tableExtraxt": { - "tags": "CSV,테이블-추출,추출,변환" - }, - "autoSizeSplitPDF": { - "tags": "pdf,분할,문서,정리" - }, - "overlay-pdfs": { - "tags": "오버레이", - "header": "PDF 파일 오버레이", - "title": "PDF 오버레이", - "desc": "한 PDF를 다른 PDF 위에 겹쳐 놓기", - "baseFile": { - "label": "기본 PDF 파일 선택" - }, - "overlayFiles": { - "label": "오버레이 PDF 파일 선택", - "placeholder": "PDF 선택...", - "addMore": "PDF 더 추가..." - }, - "mode": { - "label": "오버레이 모드 선택", - "sequential": "순차 오버레이", - "interleaved": "인터리브 오버레이", - "fixedRepeat": "고정 반복 오버레이" - }, - "counts": { - "label": "오버레이 횟수 (고정 반복 모드용)", - "placeholder": "쉼표로 구분된 횟수 입력 (예: 2,3,1)", - "item": "파일 카운트", - "noFiles": "카운트를 설정하려면 오버레이 파일을 추가하세요" - }, - "position": { - "label": "오버레이 위치 선택", - "foreground": "전경", - "background": "배경" - }, - "submit": "제출", - "settings": { - "title": "설정" - }, - "results": { - "title": "오버레이 결과" - }, - "tooltip": { - "header": { - "title": "PDF 오버레이 개요" - }, - "description": { - "title": "설명", - "text": "기본 PDF와 하나 이상의 오버레이 PDF를 결합합니다. 오버레이는 페이지별로 다양한 모드로 적용되며, 전경 또는 배경에 배치할 수 있습니다." - }, - "mode": { - "title": "오버레이 모드", - "text": "오버레이 페이지를 기본 PDF 페이지에 배분하는 방식을 선택하세요.", - "sequential": "순차 오버레이: 첫 번째 오버레이 PDF의 페이지를 끝날 때까지 사용한 뒤 다음으로 이동.", - "interleaved": "교차 오버레이: 각 오버레이에서 한 페이지씩 번갈아 사용.", - "fixedRepeat": "고정 반복 오버레이: 각 오버레이에서 지정한 페이지 수를 사용한 뒤 다음으로 이동. 숫자는 카운트에서 설정하세요." - }, - "position": { - "title": "오버레이 위치", - "text": "전경은 페이지 위에 오버레이를 배치합니다. 배경은 그 뒤에 배치합니다." - }, - "overlayFiles": { - "title": "오버레이 파일", - "text": "기본에 겹칠 PDF를 하나 이상 선택하세요. 이 파일들의 순서는 순차 및 고정 반복 모드에서 페이지 적용 방식에 영향을 줍니다." - }, - "counts": { - "title": "카운트(고정 반복 전용)", - "text": "다음으로 이동하기 전에 가져올 페이지 수를 각 오버레이 파일별로 양의 정수로 지정하세요. 모드가 고정 반복일 때 필수입니다." - } - }, - "error": { - "failed": "PDF 오버레이 중 오류가 발생했습니다." - } - }, - "split-by-sections": { - "tags": "섹션 분할,나누기,사용자 지정", - "title": "섹션별 PDF 분할", - "header": "PDF를 섹션으로 분할", - "horizontal": { - "label": "수평 분할", - "placeholder": "수평 분할 수 입력" - }, - "vertical": { - "label": "수직 분할", - "placeholder": "수직 분할 수 입력" - }, - "submit": "PDF 분할", - "merge": "하나의 PDF로 병합" - }, - "AddStampRequest": { - "tags": "스탬프,이미지 추가,중앙 이미지,워터마크,PDF,삽입,사용자 지정", - "header": "PDF 스탬프", - "title": "PDF 스탬프", - "stampSetup": "스탬프 설정", - "stampType": "스탬프 유형", - "stampText": "스탬프 텍스트", - "stampImage": "스탬프 이미지", - "alphabet": "알파벳", - "fontSize": "글꼴/이미지 크기", - "rotation": "회전", - "opacity": "불투명도", - "position": "위치", - "overrideX": "X 좌표 재정의", - "overrideY": "Y 좌표 재정의", - "customMargin": "사용자 지정 여백", - "customColor": "사용자 지정 텍스트 색상", - "submit": "제출", - "noStampSelected": "선택된 스탬프가 없습니다. 1단계로 돌아가세요.", - "customPosition": "미리보기 창에서 스탬프를 원하는 위치로 드래그하세요.", - "error": { - "failed": "PDF에 스탬프를 추가하는 중 오류가 발생했습니다." - }, - "imageSize": "이미지 크기", - "margin": "여백", - "positionAndFormatting": "위치 및 서식", - "quickPosition": "페이지에서 스탬프 위치를 선택하세요.", - "results": { - "title": "스탬프 결과" - } - }, - "removeImagePdf": { - "tags": "이미지 제거,페이지 작업,백엔드,서버 사이드" - }, - "splitPdfByChapters": { - "tags": "분할,챕터,북마크,정리" - }, - "validateSignature": { - "tags": "서명,확인,검증,pdf,인증서,디지털 서명,서명 검증,인증서 검증", - "title": "PDF 서명 검증", - "header": "디지털 서명 검증", - "selectPDF": "서명된 PDF 파일 선택", - "submit": "서명 검증", - "results": "검증 결과", - "status": { - "_value": "상태", - "valid": "유효함", - "invalid": "유효하지 않음", - "complete": "검증 완료" - }, - "signer": "서명자", - "date": "날짜", - "reason": "사유", - "location": "위치", - "noSignatures": "이 문서에서 디지털 서명을 찾을 수 없습니다", - "chain": { - "invalid": "인증서 체인 검증 실패 - 서명자의 신원을 확인할 수 없음" - }, - "trust": { - "invalid": "인증서가 신뢰 저장소에 없음 - 출처를 확인할 수 없음" - }, - "cert": { - "expired": "인증서가 만료됨", - "revoked": "인증서가 취소됨", - "info": "인증서 세부 정보", - "issuer": "발급자", - "subject": "주체", - "serialNumber": "일련번호", - "validFrom": "유효 기간 시작", - "validUntil": "유효 기간 종료", - "algorithm": "알고리즘", - "keySize": "키 크기", - "version": "버전", - "keyUsage": "키 용도", - "selfSigned": "자체 서명", - "bits": "비트", - "details": "인증서 세부정보" - }, - "signature": { - "info": "서명 정보", - "_value": "서명", - "mathValid": "서명이 수학적으로는 유효하지만:" - }, - "selectCustomCert": "사용자 지정 인증서 파일 X.509 (선택사항)", - "downloadCsv": "CSV 다운로드", - "downloadJson": "JSON 다운로드", - "downloadPdf": "PDF 보고서 다운로드", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "선택한 파일을 검증할 수 없습니다.", - "partial": "일부 파일을 검증하지 못했습니다.", - "reportGeneration": "PDF 보고서를 생성할 수 없습니다. JSON과 CSV는 사용 가능합니다.", - "unexpected": "검증 중 예기치 않은 오류가 발생했습니다." - }, - "finalizing": "다운로드 준비 중...", - "issue": { - "certExpired": "인증서 만료", - "certRevocationUnknown": "인증서 폐기 상태 알 수 없음", - "certRevoked": "인증서 폐기됨", - "chainInvalid": "인증서 체인 유효하지 않음", - "signatureInvalid": "서명 암호 검증 실패", - "trustInvalid": "인증서 신뢰되지 않음" - }, - "noResults": "검증을 실행하여 보고서를 생성하세요.", - "noSignaturesShort": "서명 없음", - "processing": "서명 검증 중...", - "report": { - "continued": "계속", - "downloads": "다운로드", - "entryLabel": "서명 요약", - "fields": { - "created": "생성됨", - "fileSize": "파일 크기", - "signatureCount": "총 서명 수", - "signatureDate": "서명 날짜" - }, - "filesEvaluated": "{{count}}개 파일 평가됨", - "footer": "Stirling PDF로 검증됨", - "generatedAt": "생성 시각", - "noPdf": "검증이 성공하면 PDF 보고서를 사용할 수 있습니다.", - "page": "페이지", - "shortTitle": "서명 요약", - "signatureCountLabel": "{{count}}개 서명", - "signaturesFound": "{{count}}개 서명 감지", - "signaturesValid": "{{count}}개 완전 유효", - "title": "서명 검증 보고서" - }, - "settings": { - "certHint": "사용자 지정 신뢰 소스를 기준으로 검증하려면 신뢰할 수 있는 X.509 인증서를 업로드하세요.", - "title": "검증 설정" - }, - "signatureDate": "서명 날짜", - "totalSignatures": "총 서명 수" - }, - "replaceColor": { - "tags": "색상 교체,페이지 작업,백엔드,서버 측", - "labels": { - "settings": "설정", - "colourOperation": "색상 작업" - }, - "options": { - "highContrast": "고대비", - "invertAll": "모든 색상 반전", - "custom": "사용자 지정", - "cmyk": "CMYK로 변환" - }, - "tooltip": { - "header": { - "title": "색상 교체 및 반전 설정 개요" - }, - "description": { - "title": "설명", - "text": "가독성과 접근성을 개선하기 위해 PDF 색상을 변환합니다. 고대비 프리셋, 전체 색상 반전 또는 사용자 지정 색 구성표를 선택할 수 있습니다." - }, - "highContrast": { - "title": "고대비", - "text": "가독성과 접근성 준수를 위해 설계된 사전 정의 고대비 색상 조합을 적용합니다.", - "bullet1": "검정 배경의 흰색 텍스트 - 클래식 다크 모드", - "bullet2": "흰색 배경의 검정 텍스트 - 표준 고대비", - "bullet3": "검정 배경의 노란색 텍스트 - 고가시성 옵션", - "bullet4": "검정 배경의 녹색 텍스트 - 대체 고대비" - }, - "invertAll": { - "title": "모든 색상 반전", - "text": "PDF의 모든 색상을 완전히 반전하여 네거티브와 같은 효과를 만듭니다. 문서의 다크 모드 버전을 만들거나 저조도 환경에서 눈의 피로를 줄이는 데 유용합니다." - }, - "custom": { - "title": "사용자 지정 색상", - "text": "색상 선택기를 사용하여 텍스트와 배경 색상을 직접 지정하세요. 브랜드 문서 제작이나 특정 접근성 요구에 적합합니다.", - "bullet1": "텍스트 색상 - 텍스트 요소의 색상을 선택", - "bullet2": "배경 색상 - 문서의 배경 색상 지정" - }, - "cmyk": { - "title": "CMYK로 변환", - "text": "PDF를 RGB 색 공간에서 CMYK 색 공간으로 변환하여 전문 인쇄에 최적화합니다. 프린터에서 사용하는 Cyan, Magenta, Yellow, Black 모델로 색상을 변환합니다." - } - }, - "error": { - "failed": "색상 교체 처리 중 오류가 발생했습니다." - } - }, - "login": { - "title": "로그인", - "header": "로그인", - "signin": "로그인", - "signInWith": "다음으로 로그인", - "signInAnonymously": "게스트로 가입", - "rememberme": "로그인 유지", - "invalid": "사용자 이름 또는 비밀번호가 잘못되었습니다.", - "locked": "계정이 잠겼습니다.", - "sessionExpired": "세션이 만료되었습니다. 다시 로그인하세요.", - "signinTitle": "로그인해 주세요", - "ssoSignIn": "단일 로그인으로 로그인", - "oAuth2AutoCreateDisabled": "OAuth2 사용자 자동 생성이 비활성화되었습니다", - "oAuth2AdminBlockedUser": "현재 미등록 사용자의 등록 또는 로그인이 차단되어 있습니다. 관리자에게 문의하세요.", - "oauth2RequestNotFound": "인증 요청을 찾을 수 없습니다", - "oauth2InvalidUserInfoResponse": "잘못된 사용자 정보 응답", - "oauth2invalidRequest": "잘못된 요청", - "oauth2AccessDenied": "접근 거부됨", - "oauth2InvalidTokenResponse": "잘못된 토큰 응답", - "oauth2InvalidIdToken": "잘못된 ID 토큰", - "relyingPartyRegistrationNotFound": "신뢰 당사자 등록을 찾을 수 없습니다", - "userIsDisabled": "사용자가 비활성화되어 있어 현재 이 사용자 이름으로 로그인할 수 없습니다. 관리자에게 문의하세요.", - "alreadyLoggedIn": "이미 다음에 로그인되어 있습니다", - "alreadyLoggedIn2": "개의 기기. 해당 기기에서 로그아웃한 후 다시 시도하세요.", - "toManySessions": "활성 세션이 너무 많습니다", - "logoutMessage": "로그아웃되었습니다.", - "youAreLoggedIn": "로그인되었습니다!", - "email": "이메일", - "password": "비밀번호", - "enterEmail": "이메일을 입력하세요", - "enterPassword": "비밀번호를 입력하세요", - "loggingIn": "로그인 중...", - "username": "사용자 이름", - "enterUsername": "사용자 이름 입력", - "useEmailInstead": "이메일로 로그인", - "forgotPassword": "비밀번호를 잊으셨나요?", - "logIn": "로그인", - "signingIn": "로그인 중...", - "login": "로그인", - "or": "또는", - "useMagicLink": "대신 매직 링크 사용", - "enterEmailForMagicLink": "매직 링크를 받을 이메일을 입력하세요", - "sending": "전송 중…", - "sendMagicLink": "매직 링크 보내기", - "cancel": "취소", - "dontHaveAccount": "계정이 없으신가요? 가입하기", - "home": "홈", - "debug": "디버그", - "signOut": "로그아웃", - "pleaseEnterBoth": "이메일과 비밀번호를 모두 입력하세요", - "pleaseEnterEmail": "이메일 주소를 입력하세요", - "magicLinkSent": "매직 링크가 {{email}}로 전송되었습니다! 이메일을 확인하고 링크를 클릭해 로그인하세요.", - "passwordResetSent": "비밀번호 재설정 링크가 {{email}}로 전송되었습니다! 이메일을 확인하고 안내를 따르세요.", - "failedToSignIn": "{{provider}}로 로그인하지 못했습니다: {{message}}", - "unexpectedError": "예기치 않은 오류: {{message}}", - "accountCreatedSuccess": "계정이 성공적으로 생성되었습니다! 이제 로그인할 수 있습니다.", - "passwordChangedSuccess": "비밀번호가 성공적으로 변경되었습니다! 새 비밀번호로 로그인하세요.", - "credentialsUpdated": "자격 증명이 업데이트되었습니다. 다시 로그인하세요.", - "defaultCredentials": "기본 로그인 정보", - "changePasswordWarning": "첫 로그인 후 비밀번호를 변경하세요", - "slides": { - "overview": { - "alt": "Stirling PDF 개요", - "title": "모든 PDF 작업을 한곳에서", - "subtitle": "개인정보 보호를 최우선으로 하는 PDF 클라우드 제품군으로, 변환, 서명, 가리기, 문서 관리 등 50개 이상의 강력한 도구를 제공합니다." - }, - "edit": { - "alt": "PDF 편집", - "title": "원하는 정보를 표시/보호하도록 PDF를 편집하세요", - "subtitle": "PDF 가리기, 서명, 읽기 및 처리에 도움이 되는 십여 개 이상의 도구로 원하는 기능을 찾을 수 있습니다." - }, - "secure": { - "alt": "PDF 보호", - "title": "PDF의 민감한 정보를 보호하세요", - "subtitle": "비밀번호 추가, 콘텐츠 가리기, 인증서 관리를 손쉽게." - } - } - }, - "signup": { - "title": "계정 만들기", - "subtitle": "Stirling PDF에 가입하여 시작하세요", - "name": "이름", - "email": "이메일", - "password": "비밀번호", - "confirmPassword": "비밀번호 확인", - "enterName": "이름을 입력하세요", - "enterEmail": "이메일을 입력하세요", - "enterPassword": "비밀번호를 입력하세요", - "confirmPasswordPlaceholder": "비밀번호 확인", - "or": "또는", - "creatingAccount": "계정 생성 중...", - "signUp": "가입", - "alreadyHaveAccount": "이미 계정이 있으신가요? 로그인", - "pleaseFillAllFields": "모든 필드를 입력하세요", - "passwordsDoNotMatch": "비밀번호가 일치하지 않습니다", - "passwordTooShort": "비밀번호는 최소 6자 이상이어야 합니다", - "invalidEmail": "유효한 이메일 주소를 입력하세요", - "checkEmailConfirmation": "등록을 완료하려면 이메일의 확인 링크를 확인하세요.", - "accountCreatedSuccessfully": "계정이 성공적으로 생성되었습니다! 이제 로그인할 수 있습니다.", - "unexpectedError": "예기치 않은 오류: {{message}}", - "useEmailInstead": "이메일 사용", - "nameRequired": "이름은 필수입니다", - "emailRequired": "이메일은 필수입니다", - "passwordRequired": "비밀번호는 필수입니다", - "confirmPasswordRequired": "비밀번호 확인이 필요합니다" - }, - "pdfToSinglePage": { - "title": "단일 페이지로 변환", - "header": "단일 페이지로 변환", - "submit": "단일 페이지로 변환", - "description": "이 도구는 PDF의 모든 페이지를 하나의 큰 단일 페이지로 병합합니다. 너비는 원본 페이지와 동일하게 유지되며, 높이는 모든 페이지 높이의 합이 됩니다.", - "filenamePrefix": "단일_페이지", - "files": { - "placeholder": "시작하려면 메인 화면에서 PDF 파일을 선택하세요" - }, - "error": { - "failed": "단일 페이지로 변환하는 중 오류가 발생했습니다." - }, - "results": { - "title": "단일 페이지 결과" - } - }, - "pageExtracter": { - "title": "페이지 추출", - "header": "페이지 추출", - "submit": "추출", - "placeholder": "(예: 1,2,8 또는 4,7,12-16 또는 2n-1)" - }, - "sanitizePDF": { - "title": "PDF 정리", - "header": "PDF 파일 정리", - "selectText": { - "1": "JavaScript 작업 제거", - "2": "임베디드 파일 제거", - "3": "XMP 메타데이터 제거", - "4": "링크 제거", - "5": "글꼴 제거", - "6": "문서 정보 메타데이터 제거" - }, - "submit": "PDF 정리" - }, - "adjustContrast": { - "title": "대비 조정", - "header": "대비 조정", - "basic": "기본 조정", - "contrast": "대비:", - "brightness": "밝기:", - "saturation": "채도:", - "download": "다운로드", - "adjustColors": "색상 조정", - "blue": "파랑", - "confirm": "확인", - "error": { - "failed": "색상/대비 조정에 실패했습니다" - }, - "green": "초록", - "noPreview": "미리볼 PDF를 선택하세요", - "red": "빨강", - "results": { - "title": "조정된 PDF" - } - }, - "compress": { - "title": "압축", - "desc": "PDF를 압축하여 파일 크기를 줄입니다.", - "header": "PDF 압축", - "method": { - "title": "압축 방식", - "quality": "품질", - "filesize": "파일 크기" - }, - "credit": "이 서비스는 PDF 압축/최적화를 위해 qpdf를 사용합니다.", - "grayscale": { - "label": "압축을 위해 그레이스케일 적용" - }, - "tooltip": { - "header": { - "title": "압축 설정 개요" - }, - "description": { - "title": "설명", - "text": "압축은 파일 크기를 줄이는 쉬운 방법입니다. 파일 크기를 선택하면 목표 크기를 입력하고 품질은 저희가 조정합니다. 품질을 선택하면 압축 강도를 직접 설정할 수 있습니다." - }, - "qualityAdjustment": { - "title": "품질 조정", - "text": "슬라이더를 드래그하여 압축 강도를 조절하세요. 낮은 값(1-3)은 품질을 보존하지만 파일이 더 큽니다. 높은 값(7-9)은 파일을 더 줄이지만 이미지 선명도가 낮아집니다.", - "bullet1": "낮은 값은 품질을 보존", - "bullet2": "높은 값은 파일 크기 감소" - }, - "grayscale": { - "title": "그레이스케일", - "text": "이 옵션을 선택하면 모든 이미지를 흑백으로 변환합니다. 특히 스캔한 PDF나 이미지가 많은 문서의 파일 크기를 크게 줄일 수 있습니다." - } - }, - "error": { - "failed": "PDF를 압축하는 중 오류가 발생했습니다." - }, - "selectText": { - "1": { - "_value": "압축 설정", - "1": "1-3 PDF 압축,
4-6 약한 이미지 압축,
7-9 강한 이미지 압축은 이미지 품질을 크게 낮춥니다" - }, - "2": "최적화 레벨:", - "4": "자동 모드 - PDF를 정확한 크기로 만들기 위해 품질 자동 조정", - "5": "예상 PDF 크기 (예: 25MB, 10.8MB, 25KB)" - }, - "submit": "압축" - }, - "decrypt": { - "passwordPrompt": "이 파일은 비밀번호로 보호되어 있습니다. 비밀번호를 입력하세요:", - "cancelled": "PDF 작업이 취소되었습니다: {0}", - "noPassword": "암호화된 PDF의 비밀번호가 제공되지 않았습니다: {0}", - "invalidPassword": "올바른 비밀번호로 다시 시도하세요.", - "invalidPasswordHeader": "잘못된 비밀번호 또는 지원되지 않는 암호화입니다. PDF: {0}", - "unexpectedError": "파일 처리 중 오류가 발생했습니다. 다시 시도하세요.", - "serverError": "복호화 중 서버 오류 발생: {0}", - "success": "파일이 성공적으로 복호화되었습니다." - }, - "multiTool-advert": { - "message": "이 기능은 멀티 도구 페이지에서도 사용할 수 있습니다. 향상된 페이지별 UI와 추가 기능을 확인해보세요!" - }, - "pageRemover": { - "title": "페이지 제거기", - "header": "PDF 페이지 제거기", - "pagesToDelete": "삭제할 페이지 (쉼표로 구분된 페이지 번호 목록 입력) :", - "submit": "페이지 삭제", - "placeholder": "(예: 1,2,6 또는 1-10,15-30)" - }, - "imageToPDF": { - "title": "이미지를 PDF로", - "header": "이미지를 PDF로", - "submit": "변환", - "selectLabel": "이미지 맞춤 옵션", - "fillPage": "페이지 채우기", - "fitDocumentToImage": "이미지에 맞게 페이지 조정", - "maintainAspectRatio": "종횡비 유지", - "selectText": { - "2": "PDF 자동 회전", - "3": "다중 파일 로직 (여러 이미지 작업 시에만 활성화)", - "4": "단일 PDF로 병합", - "5": "별도의 PDF로 변환" - } - }, - "PDFToCSV": { - "title": "PDF를 CSV로", - "header": "PDF를 CSV로", - "prompt": "표를 추출할 페이지 선택", - "submit": "추출" - }, - "split-by-size-or-count": { - "title": "크기 또는 개수로 PDF 분할", - "header": "크기 또는 개수로 PDF 분할", - "type": { - "label": "분할 유형 선택", - "size": "크기별", - "pageCount": "페이지 수별", - "docCount": "문서 수별" - }, - "value": { - "label": "값 입력", - "placeholder": "크기(예: 2MB 또는 3KB) 또는 개수(예: 5) 입력" - }, - "submit": "제출" - }, - "printFile": { - "title": "파일 인쇄", - "header": "프린터로 파일 인쇄", - "selectText": { - "1": "인쇄할 파일 선택", - "2": "프린터 이름 입력" - }, - "submit": "인쇄" - }, - "licenses": { - "nav": "라이선스", - "title": "제3자 라이선스", - "header": "제3자 라이선스", - "module": "모듈", - "version": "버전", - "license": "라이선스" - }, - "survey": { - "nav": "설문조사", - "title": "Stirling-PDF 설문조사", - "description": "Stirling-PDF는 추적 기능이 없어서 사용자의 의견을 듣고 Stirling-PDF를 개선하고자 합니다!", - "changes": "마지막 설문조사 이후 Stirling-PDF가 변경되었습니다! 자세한 내용은 여기에서 블로그 포스트를 확인하세요:", - "changes2": "이러한 변경으로 유료 비즈니스 지원과 자금을 받고 있습니다", - "please": "설문조사에 참여해 주세요!", - "disabled": "(설문조사 팝업은 다음 업데이트에서 비활성화되지만 페이지 하단에서 계속 사용할 수 있습니다)", - "button": "설문조사 참여", - "dontShowAgain": "다시 표시하지 않음", - "meeting": { - "1": "업무에서 Stirling PDF를 사용 중이시라면, 대화를 나누고 싶습니다. 15분 사용자 리서치 세션에 참여해 주시면 기술 지원 세션을 제공해 드립니다.", - "2": "이 기회에:", - "3": "배포, 통합, 문제 해결에 대한 도움 받기", - "4": "성능, 엣지 케이스, 기능 격차에 대한 직접 피드백 제공", - "5": "실제 엔터프라이즈 사용을 위해 Stirling PDF를 개선하는 데 도움", - "6": "관심 있으시면 팀과 직접 일정을 예약하실 수 있습니다. (영어만 가능)", - "7": "여러분의 사용 사례를 깊이 이해하고 Stirling PDF를 더욱 발전시키길 기대합니다!", - "notInterested": "비즈니스가 아니거나/미팅에 관심이 없으신가요?", - "button": "미팅 예약" - } - }, - "removeImage": { - "title": "이미지 제거", - "header": "이미지 제거", - "removeImage": "이미지 제거", - "submit": "이미지 제거", - "error": { - "failed": "PDF에서 이미지를 제거하지 못했습니다." - }, - "results": { - "title": "이미지 제거 결과" - } - }, - "splitByChapters": { - "title": "챕터별 PDF 분할", - "header": "챕터별 PDF 분할", - "bookmarkLevel": "북마크 레벨", - "includeMetadata": "메타데이터 포함", - "allowDuplicates": "중복 허용", - "desc": { - "1": "이 도구는 PDF 파일을 챕터 구조를 기반으로 여러 PDF로 분할합니다.", - "2": "북마크 레벨: 분할에 사용할 북마크 레벨을 선택하세요 (0은 최상위 레벨, 1은 두 번째 레벨 등).", - "3": "메타데이터 포함: 체크하면 원본 PDF의 메타데이터가 각 분할된 PDF에 포함됩니다.", - "4": "중복 허용: 체크하면 동일한 페이지의 여러 북마크가 별도의 PDF를 생성할 수 있습니다." - }, - "submit": "PDF 분할" - }, - "fileChooser": { - "click": "클릭", - "or": "또는", - "dragAndDrop": "드래그 앤 드롭", - "dragAndDropPDF": "PDF 파일을 드래그 앤 드롭", - "dragAndDropImage": "이미지 파일을 드래그 앤 드롭", - "hoveredDragAndDrop": "여기에 파일을 드래그 앤 드롭하세요", - "extractPDF": "추출 중..." - }, - "releases": { - "footer": "릴리스", - "title": "릴리스 노트", - "header": "릴리스 노트", - "current": { - "version": "현재 릴리스" - }, - "note": "릴리스 노트는 영어로만 제공됩니다" - }, - "swagger": { - "title": "API 문서", - "header": "API 문서", - "desc": "Stirling PDF API 엔드포인트를 조회하고 테스트하세요", - "tags": "api,문서,swagger,엔드포인트,개발" - }, - "cookieBanner": { - "popUp": { - "title": "쿠키 사용 방식", - "description": { - "1": "우리는 Stirling PDF가 더 잘 작동하도록 쿠키 및 기타 기술을 사용합니다—도구 개선과 여러분이 좋아할 기능 개발에 도움이 됩니다.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "확인", - "acceptNecessaryBtn": "괜찮습니다", - "showPreferencesBtn": "환경설정 관리" - }, - "preferencesModal": { - "title": "동의 환경설정 센터", - "acceptAllBtn": "모두 동의", - "acceptNecessaryBtn": "모두 거절", - "savePreferencesBtn": "환경설정 저장", - "closeIconLabel": "모달 닫기", - "serviceCounterLabel": "서비스|서비스", - "subtitle": "쿠키 사용", - "description": { - "1": "Stirling PDF는 쿠키와 유사 기술을 사용하여 여러분의 경험을 향상하고 도구 사용 방식을 이해합니다. 이는 성능 개선, 중요한 기능 개발, 지속적인 사용자 지원에 도움이 됩니다.", - "2": "Stirling PDF는 여러분이 사용하는 문서의 내용에 접근하거나 추적할 수 없으며, 앞으로도 그렇게 하지 않을 것입니다.", - "3": "여러분의 프라이버시와 신뢰는 우리의 핵심 가치입니다." - }, - "necessary": { - "title": { - "1": "엄격히 필수 쿠키", - "2": "항상 활성화" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "분석", - "description": "이 쿠키는 도구가 어떻게 사용되는지 이해하는 데 도움이 되며, 커뮤니티가 가장 중요하게 여기는 기능 개발에 집중할 수 있게 합니다. 안심하세요—Stirling PDF는 여러분이 작업하는 문서의 내용을 추적할 수 없으며, 앞으로도 절대 그렇게 하지 않습니다." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "메타데이터 제거" - }, - "sidebar": { - "toggle": "사이드바 전환" - }, - "theme": { - "toggle": "테마 전환" - }, - "view": { - "viewer": "뷰어", - "pageEditor": "페이지 편집기", - "fileManager": "파일 관리자" - }, - "pageEditor": { - "title": "페이지 편집기", - "save": "변경 내용 저장", - "noPdfLoaded": "PDF가 로드되지 않았습니다. 편집할 PDF를 업로드하세요.", - "rotatedLeft": "왼쪽으로 회전:", - "rotatedRight": "오른쪽으로 회전:", - "deleted": "삭제됨:", - "movedLeft": "왼쪽으로 이동:", - "movedRight": "오른쪽으로 이동:", - "splitAt": "분할 위치:", - "insertedPageBreak": "페이지 구분 삽입 위치:", - "addFileNotImplemented": "데모에서는 파일 추가가 구현되지 않았습니다", - "closePdf": "PDF 닫기", - "reset": "변경 내용 초기화", - "zoomIn": "확대", - "zoomOut": "축소", - "fitToWidth": "너비에 맞추기", - "actualSize": "실제 크기" - }, - "viewer": { - "firstPage": "첫 페이지", - "lastPage": "마지막 페이지", - "previousPage": "이전 페이지", - "nextPage": "다음 페이지", - "zoomIn": "확대", - "zoomOut": "축소", - "singlePageView": "단일 페이지 보기", - "dualPageView": "두 페이지 보기" - }, - "rightRail": { - "closeSelected": "선택한 파일 닫기", - "selectAll": "모두 선택", - "deselectAll": "모두 선택 해제", - "selectByNumber": "페이지 번호로 선택", - "deleteSelected": "선택한 페이지 삭제", - "closePdf": "PDF 닫기", - "exportAll": "PDF 내보내기", - "downloadSelected": "선택한 파일 다운로드", - "downloadAll": "전체 다운로드", - "saveAll": "모두 저장", - "toggleTheme": "테마 전환", - "toggleBookmarks": "북마크 표시/숨기기", - "language": "언어", - "search": "PDF 검색", - "panMode": "이동 모드", - "rotateLeft": "왼쪽으로 회전", - "rotateRight": "오른쪽으로 회전", - "toggleSidebar": "사이드바 전환", - "exportSelected": "선택한 페이지 내보내기", - "toggleAnnotations": "주석 가시성 전환", - "annotationMode": "주석 모드 전환", - "draw": "그리기", - "save": "저장", - "saveChanges": "변경 내용 저장" - }, - "search": { - "title": "PDF 검색", - "placeholder": "검색어 입력...", - "noResults": "결과 없음", - "searching": "검색 중..." - }, - "guestBanner": { - "title": "Stirling PDF를 게스트로 사용 중입니다!", - "message": "작업을 저장하고 더 많은 기능을 이용하며 프로젝트를 지원하려면 무료 계정을 만드세요.", - "dismiss": "배너 닫기", - "signUp": "무료 가입" - }, - "toolPicker": { - "searchPlaceholder": "도구 검색...", - "noToolsFound": "도구를 찾을 수 없음", - "allTools": "모든 도구", - "quickAccess": "빠른 액세스", - "categories": { - "standardTools": "표준 도구", - "advancedTools": "고급 도구", - "recommendedTools": "추천 도구" - }, - "subcategories": { - "signing": "서명", - "documentSecurity": "문서 보안", - "verification": "검증", - "documentReview": "문서 검토", - "pageFormatting": "페이지 서식", - "extraction": "추출", - "removal": "제거", - "automation": "자동화", - "general": "일반", - "advancedFormatting": "고급 서식", - "developerTools": "개발자 도구" - } - }, - "quickAccess": { - "read": "읽기", - "sign": "서명", - "automate": "자동화", - "files": "파일", - "activity": "활동", - "help": "도움말", - "account": "계정", - "config": "구성", - "settings": "설정", - "adminSettings": "관리자 설정", - "allTools": "All Tools", - "reader": "리더", - "helpMenu": { - "toolsTour": "도구 둘러보기", - "toolsTourDesc": "도구로 할 수 있는 일을 알아보세요", - "adminTour": "관리자 둘러보기", - "adminTourDesc": "관리자 설정 및 기능을 살펴보세요" - } - }, - "admin": { - "error": "오류", - "success": "성공", - "expand": "확장", - "close": "닫기", - "status": { - "active": "활성화됨", - "inactive": "비활성화됨" - }, - "settings": { - "title": "관리자 설정", - "workspace": "워크스페이스", - "fetchError": "설정을 불러오지 못했습니다", - "saveError": "설정을 저장하지 못했습니다", - "saved": "설정이 성공적으로 저장되었습니다", - "saveSuccess": "설정이 성공적으로 저장되었습니다", - "save": "변경 사항 저장", - "discard": "버리기", - "restartRequired": "재시작 필요", - "loginRequired": "관리자 설정을 변경하려면 로그인 모드를 활성화해야 합니다", - "unsavedChanges": { - "title": "저장되지 않은 변경 사항", - "message": "저장되지 않은 변경 사항이 있습니다. 버리시겠습니까?", - "cancel": "계속 편집", - "discard": "변경 사항 버리기", - "hint": "저장되지 않은 변경 사항이 있습니다" - }, - "loginDisabled": { - "title": "로그인 모드 필요", - "message": "관리자 설정을 변경하려면 로그인 모드를 활성화해야 합니다. 환경 변수에서 SECURITY_ENABLELOGIN=true 또는 settings.yml에서 security.enableLogin: true 로 설정한 다음 서버를 재시작하세요.", - "readOnly": "아래 설정은 참고용 예시 값입니다. 로그인 모드를 활성화하면 실제 구성을 보고 편집할 수 있습니다." - }, - "restart": { - "title": "재시작 필요", - "message": "설정이 성공적으로 저장되었습니다. 변경 사항을 적용하려면 서버를 재시작해야 합니다.", - "question": "지금 서버를 재시작하시겠습니까, 아니면 나중에 하시겠습니까?", - "now": "지금 재시작", - "later": "나중에" - }, - "restarting": "서버 재시작 중", - "restartingMessage": "서버를 재시작하고 있습니다. 잠시만 기다려주세요...", - "restartError": "서버 재시작에 실패했습니다. 수동으로 재시작하세요.", - "general": { - "title": "시스템 설정", - "description": "브랜딩 및 기본 동작을 포함한 시스템 전반의 애플리케이션 설정을 구성합니다.", - "ui": "사용자 인터페이스", - "system": "시스템", - "appName": { - "label": "애플리케이션 이름", - "description": "브라우저 탭과 홈 페이지에 표시되는 이름" - }, - "appNameNavbar": { - "label": "내비게이션 바 브랜드", - "description": "내비게이션 바에 표시되는 이름" - }, - "homeDescription": { - "label": "홈 설명", - "description": "홈 페이지에 표시되는 설명 텍스트" - }, - "defaultLocale": { - "label": "기본 로케일", - "description": "신규 사용자의 기본 언어(예: en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "파일 업로드 제한", - "description": "최대 파일 업로드 크기(예: 100MB, 1GB)" - }, - "showUpdate": { - "label": "업데이트 알림 표시", - "description": "새 버전이 있을 때 알림 표시" - }, - "showUpdateOnlyAdmin": { - "label": "관리자에게만 업데이트 표시", - "description": "업데이트 알림을 관리자 사용자로만 제한" - }, - "customHTMLFiles": { - "label": "사용자 지정 HTML 파일", - "description": "customFiles 디렉터리에서 사용자 지정 HTML 파일 제공 허용" - }, - "languages": { - "label": "사용 가능한 언어", - "description": "사용자가 선택할 수 있는 언어(비워두면 모든 언어 활성화)", - "placeholder": "언어 선택" - }, - "customMetadata": { - "label": "사용자 지정 메타데이터", - "autoUpdate": { - "label": "메타데이터 자동 업데이트", - "description": "처리된 모든 문서의 PDF 메타데이터를 자동으로 업데이트" - }, - "author": { - "label": "기본 저자", - "description": "PDF 메타데이터의 기본 저자(예: 사용자 이름)" - }, - "creator": { - "label": "기본 작성 응용프로그램", - "description": "PDF 메타데이터의 기본 작성 응용프로그램" - }, - "producer": { - "label": "기본 생성 도구", - "description": "PDF 메타데이터의 기본 생성 도구" - } - }, - "logoStyle": { - "label": "로고 스타일", - "description": "현대적인 미니멀 로고 또는 클래식 S 아이콘 중에서 선택", - "classic": "클래식", - "classicAlt": "클래식 로고", - "modern": "모던", - "modernAlt": "모던 로고" - }, - "customPaths": { - "label": "사용자 지정 경로", - "description": "파이프라인 처리 및 외부 도구용 사용자 지정 파일 시스템 경로를 구성합니다", - "pipeline": { - "label": "파이프라인 디렉터리", - "watchedFoldersDir": { - "label": "감시 폴더 디렉터리", - "description": "파이프라인이 들어오는 PDF를 감시하는 디렉터리(기본값 사용 시 비워두세요: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "처리 완료 폴더 디렉터리", - "description": "처리된 PDF가 출력되는 디렉터리(기본값 사용 시 비워두세요: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "외부 도구 경로", - "weasyprint": { - "label": "WeasyPrint 실행 파일", - "description": "HTML to PDF 변환을 위한 WeasyPrint 실행 파일 경로(기본값 사용 시 비워두세요: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Unoconvert 실행 파일", - "description": "문서 변환을 위한 LibreOffice unoconvert 경로(기본값 사용 시 비워두세요: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "보안", - "description": "인증, 로그인 동작 및 보안 정책을 구성합니다.", - "ssoNotice": { - "title": "SSO/SAML 설정을 찾고 계신가요?", - "message": "OAuth2 및 SAML2 인증 제공자는 더 쉬운 관리를 위해 Connections 메뉴로 이동했습니다." - }, - "authentication": "인증", - "enableLogin": { - "label": "로그인 활성화", - "description": "애플리케이션에 액세스하기 전에 사용자가 로그인하도록 요구" - }, - "loginMethod": { - "label": "로그인 방식", - "description": "사용자 로그인에 사용할 인증 방식", - "all": "모든 방식", - "normal": "사용자 이름/비밀번호만", - "oauth2": "OAuth2만", - "saml2": "SAML2만" - }, - "loginAttemptCount": { - "label": "로그인 시도 제한", - "description": "계정 잠금 전 허용되는 최대 로그인 실패 횟수" - }, - "loginResetTimeMinutes": { - "label": "로그인 재설정 시간(분)", - "description": "로그인 실패 횟수가 재설정되기까지의 시간" - }, - "csrfDisabled": { - "label": "CSRF 보호 비활성화", - "description": "교차 사이트 요청 위조 보호를 비활성화합니다(권장하지 않음)" - }, - "initialLogin": { - "label": "초기 로그인", - "username": { - "label": "초기 사용자 이름", - "description": "초기 관리자 계정의 사용자 이름" - }, - "password": { - "label": "초기 비밀번호", - "description": "초기 관리자 계정의 비밀번호" - } - }, - "jwt": { - "label": "JWT 구성", - "secureCookie": { - "label": "보안 쿠키", - "description": "JWT 쿠키에 HTTPS를 요구(프로덕션 권장)" - }, - "keyRetentionDays": { - "label": "키 보존 일수", - "description": "이전 JWT 키를 검증 용도로 보존할 기간(일)" - }, - "persistence": { - "label": "키 영속성 활성화", - "description": "서버 재시작 후에도 유지되도록 JWT 키를 영구 저장" - }, - "enableKeyRotation": { - "label": "키 순환 활성화", - "description": "JWT 서명 키를 주기적으로 자동 순환" - }, - "enableKeyCleanup": { - "label": "키 정리 활성화", - "description": "만료된 JWT 키를 자동으로 제거" - } - }, - "audit": { - "label": "감사 로깅", - "enabled": { - "label": "감사 로깅 활성화", - "description": "컴플라이언스 및 보안 모니터링을 위해 사용자 동작과 시스템 이벤트를 추적" - }, - "level": { - "label": "감사 수준", - "description": "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE" - }, - "retentionDays": { - "label": "감사 로그 보존 기간(일)", - "description": "감사 로그를 보존할 기간(일)" - } - }, - "htmlUrlSecurity": { - "label": "HTML URL 보안", - "description": "SSRF 공격을 방지하기 위해 HTML 처리 시 URL 접근 제한을 구성합니다", - "enabled": { - "label": "URL 보안 활성화", - "description": "HTML to PDF 변환에 대한 URL 보안 제한 활성화" - }, - "level": { - "label": "보안 수준", - "description": "MAX: 허용 목록만, MEDIUM: 내부 네트워크 차단, OFF: 제한 없음", - "max": "최대(허용 목록만)", - "medium": "중간(내부 차단)", - "off": "해제(제한 없음)" - }, - "advanced": "고급 설정", - "allowedDomains": { - "label": "허용 도메인(Whitelist)", - "description": "줄마다 하나의 도메인(예: cdn.example.com). 수준이 MAX일 때 이 도메인만 허용" - }, - "blockedDomains": { - "label": "차단 도메인(Blacklist)", - "description": "줄마다 하나의 도메인(예: malicious.com). 추가로 차단할 도메인" - }, - "internalTlds": { - "label": "내부 TLD", - "description": "줄마다 하나의 TLD(예: .local, .internal). 해당 TLD 패턴의 도메인을 차단" - }, - "networkBlocking": "네트워크 차단", - "blockPrivateNetworks": { - "label": "사설 네트워크 차단", - "description": "RFC 1918 사설 네트워크 차단(10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Localhost 차단", - "description": "localhost 및 루프백 주소 차단(127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "링크-로컬 주소 차단", - "description": "링크-로컬 주소 차단(169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "클라우드 메타데이터 엔드포인트 차단", - "description": "클라우드 제공자 메타데이터 엔드포인트 차단(169.254.169.254)" - } - } - }, - "connections": { - "title": "연결", - "description": "OAuth2 및 SAML 같은 외부 인증 제공자를 구성합니다.", - "linkedServices": "연결된 서비스", - "unlinkedServices": "연결되지 않은 서비스", - "connect": "연결", - "disconnect": "연결 해제", - "disconnected": "제공자가 성공적으로 연결 해제되었습니다", - "disconnectError": "제공자 연결 해제에 실패했습니다", - "ssoAutoLogin": { - "label": "SSO 자동 로그인", - "enable": "SSO 자동 로그인 활성화", - "description": "인증이 필요할 때 자동으로 SSO 로그인으로 리디렉션" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "OAuth2 활성화", - "description": "사용자가 OAuth2 제공자를 사용해 인증할 수 있도록 허용" - }, - "provider": { - "label": "제공자", - "description": "인증에 사용할 OAuth2 제공자" - }, - "issuer": { - "label": "발급자 URL", - "description": "OAuth2 제공자의 발급자 URL" - }, - "clientId": { - "label": "클라이언트 ID", - "description": "제공자에서 발급받은 OAuth2 Client ID" - }, - "clientSecret": { - "label": "클라이언트 시크릿", - "description": "제공자에서 발급받은 OAuth2 Client Secret" - }, - "useAsUsername": { - "label": "사용자 이름으로 사용", - "description": "사용자 이름으로 사용할 OAuth2 클레임(예: email, sub)" - }, - "autoCreateUser": { - "label": "사용자 자동 생성", - "description": "첫 OAuth2 로그인 시 사용자 계정을 자동으로 생성" - }, - "blockRegistration": { - "label": "등록 차단", - "description": "OAuth2를 통한 신규 사용자 등록 방지" - }, - "scopes": { - "label": "OAuth2 범위", - "description": "요청할 OAuth2 scope의 쉼표로 구분된 목록(예: openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "SAML2 활성화", - "description": "사용자가 SAML2 제공자를 사용해 인증할 수 있도록 허용" - }, - "provider": { - "label": "제공자", - "description": "SAML2 제공자 이름" - }, - "registrationId": { - "label": "등록 ID", - "description": "SAML2 등록 식별자" - }, - "autoCreateUser": { - "label": "사용자 자동 생성", - "description": "첫 SAML2 로그인 시 사용자 계정을 자동으로 생성" - }, - "blockRegistration": { - "label": "등록 차단", - "description": "SAML2를 통한 신규 사용자 등록 방지" - } - } - }, - "database": { - "title": "데이터베이스", - "description": "엔터프라이즈 배포를 위한 사용자 지정 데이터베이스 연결 설정을 구성합니다.", - "configuration": "데이터베이스 구성", - "enableCustom": { - "label": "사용자 지정 데이터베이스 사용", - "description": "기본 내장 데이터베이스 대신 사용자 지정 데이터베이스 구성을 사용" - }, - "customUrl": { - "label": "사용자 지정 데이터베이스 URL", - "description": "전체 JDBC 연결 문자열(예: jdbc:postgresql://localhost:5432/postgres). 이 값을 지정하면 아래 개별 연결 설정은 사용되지 않습니다." - }, - "type": { - "label": "데이터베이스 종류", - "description": "데이터베이스 유형(사용자 지정 URL이 제공된 경우 사용되지 않음)" - }, - "hostName": { - "label": "호스트 이름", - "description": "데이터베이스 서버 호스트 이름(사용자 지정 URL이 제공된 경우 사용되지 않음)" - }, - "port": { - "label": "포트", - "description": "데이터베이스 서버 포트(사용자 지정 URL이 제공된 경우 사용되지 않음)" - }, - "name": { - "label": "데이터베이스 이름", - "description": "데이터베이스 이름(사용자 지정 URL이 제공된 경우 사용되지 않음)" - }, - "username": { - "label": "사용자 이름", - "description": "데이터베이스 인증 사용자 이름" - }, - "password": { - "label": "비밀번호", - "description": "데이터베이스 인증 비밀번호" - } - }, - "privacy": { - "title": "개인정보", - "description": "개인정보 및 데이터 수집 설정을 구성합니다.", - "analytics": "분석 및 추적", - "enableAnalytics": { - "label": "분석 활성화", - "description": "애플리케이션 개선을 위해 익명 사용 분석을 수집" - }, - "metricsEnabled": { - "label": "메트릭 활성화", - "description": "성능 및 사용 메트릭 수집을 활성화합니다. 관리자가 메트릭 데이터에 접근할 수 있도록 API 엔드포인트를 제공합니다" - }, - "searchEngine": "검색 엔진 노출", - "googleVisibility": { - "label": "Google 노출", - "description": "검색 엔진이 이 애플리케이션을 색인하도록 허용" - } - }, - "advanced": { - "title": "고급", - "description": "고급 기능 및 실험적 기능을 구성합니다.", - "features": "기능 플래그", - "processing": "처리", - "endpoints": { - "label": "엔드포인트", - "manage": "API 엔드포인트 관리", - "description": "엔드포인트 관리는 YAML을 통해 구성됩니다. 특정 엔드포인트를 활성/비활성화하는 방법은 문서를 참조하세요." - }, - "enableAlphaFunctionality": { - "label": "알파 기능 활성화", - "description": "실험적 및 알파 단계 기능 활성화(불안정할 수 있음)" - }, - "enableUrlToPDF": { - "label": "URL to PDF 활성화", - "description": "웹 페이지를 PDF 문서로 변환 허용" - }, - "maxDPI": { - "label": "최대 DPI", - "description": "이미지 처리의 최대 DPI(0 = 무제한)" - }, - "tessdataDir": { - "label": "tessdata 디렉터리", - "description": "OCR 언어 파일을 위한 tessdata 디렉터리 경로" - }, - "disableSanitize": { - "label": "HTML 정화 비활성화", - "description": "경고: 보안 위험 - HTML 정화를 비활성화하면 XSS 취약점이 발생할 수 있습니다" - }, - "tempFileManagement": { - "label": "임시 파일 관리", - "description": "임시 파일 저장 및 정리 동작을 구성합니다", - "baseTmpDir": { - "label": "기본 임시 디렉터리", - "description": "임시 파일의 기본 디렉터리(기본값 사용 시 비워두세요: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "LibreOffice 임시 디렉터리", - "description": "LibreOffice 임시 파일 디렉터리(기본값 사용 시 비워두세요: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "시스템 임시 디렉터리", - "description": "정리 대상 시스템 임시 디렉터리(cleanupSystemTemp 활성화 시에만 사용)" - }, - "prefix": { - "label": "임시 파일 접두사", - "description": "임시 파일 이름의 접두사" - }, - "maxAgeHours": { - "label": "최대 보존 기간(시간)", - "description": "임시 파일이 정리되기 전 최대 시간" - }, - "cleanupIntervalMinutes": { - "label": "정리 주기(분)", - "description": "정리를 실행하는 주기(분)" - }, - "startupCleanup": { - "label": "시작 시 정리", - "description": "애플리케이션 시작 시 오래된 임시 파일 정리" - }, - "cleanupSystemTemp": { - "label": "시스템 임시 디렉터리 정리", - "description": "더 넓은 시스템 임시 디렉터리를 정리할지 여부(주의 필요)" - } - }, - "processExecutor": { - "label": "프로세스 실행기 제한", - "description": "각 프로세스 실행기의 세션 제한 및 시간 제한을 구성합니다", - "sessionLimit": { - "label": "세션 제한", - "description": "최대 동시 인스턴스 수" - }, - "timeout": { - "label": "시간 제한(분)", - "description": "최대 실행 시간" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF to HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "앱 설치", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "메일 서버", - "description": "이메일 알림 발송을 위한 SMTP 설정을 구성합니다.", - "smtp": "SMTP 구성", - "enabled": { - "label": "메일 활성화", - "description": "이메일 알림 및 SMTP 기능 활성화" - }, - "host": { - "label": "SMTP 호스트", - "description": "SMTP 서버의 호스트 이름 또는 IP 주소" - }, - "port": { - "label": "SMTP 포트", - "description": "SMTP 연결 포트 번호(일반적으로 25, 465 또는 587)" - }, - "username": { - "label": "SMTP 사용자 이름", - "description": "SMTP 인증 사용자 이름" - }, - "password": { - "label": "SMTP 비밀번호", - "description": "SMTP 인증 비밀번호" - }, - "from": { - "label": "발신 주소", - "description": "보내는 사람으로 사용할 이메일 주소" - }, - "enableInvites": { - "label": "이메일 초대 활성화", - "description": "관리자가 자동 생성 비밀번호로 이메일을 통해 사용자를 초대하도록 허용" - }, - "frontendUrl": { - "label": "프런트엔드 URL", - "description": "프런트엔드의 기본 URL(예: https://pdf.example.com). 이메일의 초대 링크 생성에 사용됩니다. 비워두면 백엔드 URL을 사용합니다." - } - }, - "legal": { - "title": "법적 문서", - "description": "법적 문서 및 정책에 대한 링크를 구성합니다.", - "disclaimer": { - "title": "법적 책임 경고", - "message": "이러한 법적 문서를 사용자 지정하는 경우 GDPR 및 기타 EU 데이터 보호 요구 사항을 포함하되 이에 국한되지 않는 모든 관련 법규 준수를 보장할 전적인 책임을 귀하가 부담합니다. 다음의 경우에만 해당 설정을 수정하십시오: (1) 개인/프라이빗 인스턴스를 운영하는 경우, (2) EU 관할권 밖에 있으며 지역 법적 의무를 이해하는 경우, 또는 (3) 적절한 법률 자문을 구했고 모든 사용자 데이터 및 법적 준수에 대한 단독 책임을 수락한 경우. Stirling-PDF 및 그 개발자는 귀하의 법적 의무에 대해 어떠한 책임도 지지 않습니다." - }, - "termsAndConditions": { - "label": "이용약관", - "description": "이용약관의 URL 또는 파일 이름" - }, - "privacyPolicy": { - "label": "개인정보 처리방침", - "description": "개인정보 처리방침의 URL 또는 파일 이름" - }, - "accessibilityStatement": { - "label": "접근성 선언문", - "description": "접근성 선언문의 URL 또는 파일 이름" - }, - "cookiePolicy": { - "label": "쿠키 정책", - "description": "쿠키 정책의 URL 또는 파일 이름" - }, - "impressum": { - "label": "Impressum", - "description": "Impressum의 URL 또는 파일 이름(일부 관할권에서 필수)" - } - }, - "premium": { - "title": "프리미엄 및 엔터프라이즈", - "description": "프리미엄 또는 엔터프라이즈 라이선스 키를 구성합니다.", - "license": "라이선스 구성", - "licenseKey": { - "toggle": "라이선스 키나 인증서 파일이 있나요?", - "info": "직접 구매로 받은 라이선스 키 또는 인증서 파일이 있다면 여기에서 입력해 프리미엄 또는 엔터프라이즈 기능을 활성화하세요." - }, - "key": { - "label": "라이선스 키", - "description": "프리미엄 또는 엔터프라이즈 라이선스 키를 입력하세요", - "success": "라이선스 키 저장됨", - "successMessage": "라이선스 키가 성공적으로 활성화되었습니다. 재시작이 필요 없습니다.", - "overwriteWarning": { - "title": "⚠️ 경고: 기존 라이선스 감지됨", - "line1": "현재 라이선스 키를 덮어쓰면 되돌릴 수 없습니다.", - "line2": "다른 곳에 백업하지 않았다면 이전 라이선스는 영구적으로 손실됩니다.", - "line3": "중요: 라이선스 키는 개인적으로 안전하게 보관하세요. 공개적으로 공유하지 마세요." - } - }, - "enabled": { - "label": "프리미엄 기능 활성화", - "description": "프로/엔터프라이즈 기능에 대한 라이선스 키 확인 활성화" - }, - "movedFeatures": { - "title": "프리미엄 기능 분류됨", - "message": "프리미엄 및 엔터프라이즈 기능은 이제 해당 섹션에 정리되었습니다:" - } - }, - "features": { - "title": "기능", - "description": "선택적 기능과 동작을 구성합니다.", - "serverCertificate": { - "label": "서버 인증서", - "description": "\"Sign with Stirling-PDF\" 기능을 위한 서버 측 인증서 생성 구성", - "enabled": { - "label": "서버 인증서 활성화", - "description": "\"Sign with Stirling-PDF\" 옵션을 위한 서버 측 인증서 활성화" - }, - "organizationName": { - "label": "조직 이름", - "description": "생성된 인증서의 조직 이름" - }, - "validity": { - "label": "인증서 유효 기간(일)", - "description": "인증서의 유효 일수" - }, - "regenerateOnStartup": { - "label": "시작 시 재생성", - "description": "애플리케이션 시작 시마다 새 인증서 생성" - } - } - }, - "endpoints": { - "title": "API 엔드포인트", - "description": "사용 가능한 API 엔드포인트 및 엔드포인트 그룹을 제어합니다.", - "management": "엔드포인트 관리", - "toRemove": { - "label": "비활성화된 엔드포인트", - "description": "비활성화할 개별 엔드포인트 선택" - }, - "groupsToRemove": { - "label": "비활성화된 엔드포인트 그룹", - "description": "비활성화할 엔드포인트 그룹 선택" - }, - "note": "참고: 엔드포인트를 비활성화하면 API 액세스가 제한되지만 UI 구성요소는 제거되지 않습니다. 변경 사항을 적용하려면 재시작이 필요합니다." - } - } - }, - "fileUpload": { - "selectFile": "파일 선택", - "selectFiles": "파일 선택", - "selectPdfToView": "보기용 PDF 선택", - "selectPdfToEdit": "편집할 PDF 선택", - "chooseFromStorage": "저장소에서 파일을 선택하거나 새 PDF를 업로드하세요", - "chooseFromStorageMultiple": "저장소에서 파일을 선택하거나 새 PDF를 업로드하세요", - "loadFromStorage": "저장소에서 불러오기", - "filesAvailable": "개 파일 사용 가능", - "loading": "로딩 중...", - "or": "또는", - "dropFileHere": "여기에 파일을 끌어다 놓거나 클릭하여 업로드", - "dropFilesHere": "여기에 파일을 끌어다 놓거나 업로드 버튼을 클릭하세요", - "dropFilesHereOpen": "파일을 여기로 끌어오거나 열기 버튼을 클릭하세요", - "pdfFilesOnly": "PDF 파일만", - "supportedFileTypes": "지원되는 파일 형식", - "upload": "업로드", - "uploadFile": "파일 업로드", - "uploadFiles": "파일 업로드", - "open": "열기", - "openFile": "파일 열기", - "openFiles": "여러 파일 열기", - "noFilesInStorage": "저장소에 사용 가능한 파일이 없습니다. 먼저 몇 개의 파일을 업로드하세요.", - "noFilesInStorageOpen": "저장소에 파일이 없습니다. 먼저 파일을 여세요.", - "selectFromStorage": "저장소에서 선택", - "backToTools": "도구로 돌아가기", - "addFiles": "파일 추가", - "dragFilesInOrClick": "파일을 끌어오거나 \"파일 추가\"를 클릭해 찾아보세요" - }, - "fileEditor": { - "addFiles": "파일 추가" - }, - "fileManager": { - "title": "PDF 파일 업로드", - "subtitle": "도구 전반에서 쉽게 접근할 수 있도록 파일을 저장소에 추가하세요", - "filesSelected": "개 파일 선택됨", - "clearSelection": "선택 해제", - "openInFileEditor": "파일 편집기에서 열기", - "uploadError": "일부 파일을 업로드하지 못했습니다.", - "failedToOpen": "파일을 열지 못했습니다. 저장소에서 제거되었을 수 있습니다.", - "failedToLoad": "활성 집합으로 파일을 불러오지 못했습니다.", - "storageCleared": "브라우저가 저장소를 정리했습니다. 파일이 제거되었습니다. 다시 업로드하세요.", - "clearAll": "모두 지우기", - "reloadFiles": "파일 다시 불러오기", - "dragDrop": "여기에 파일을 끌어다 놓으세요", - "clickToUpload": "클릭하여 파일 업로드", - "selectedFiles": "선택한 파일", - "storage": "저장소", - "filesStored": "개 파일 저장됨", - "storageError": "저장소 오류가 발생했습니다", - "storageLow": "저장 용량이 부족합니다. 오래된 파일을 제거하는 것을 고려하세요.", - "supportMessage": "브라우저 데이터베이스 저장소로 구동되어 무제한 용량을 제공합니다", - "noFileSelected": "선택된 파일 없음", - "showHistory": "기록 표시", - "hideHistory": "기록 숨기기", - "fileHistory": "파일 기록", - "loadingHistory": "기록 불러오는 중...", - "lastModified": "최종 수정", - "toolChain": "적용된 도구", - "restore": "복원", - "unzip": "압축 해제", - "searchFiles": "파일 검색...", - "recent": "최근", - "localFiles": "로컬 파일", - "googleDrive": "Google Drive", - "googleDriveShort": "드라이브", - "myFiles": "내 파일", - "noRecentFiles": "최근 파일이 없습니다", - "googleDriveNotAvailable": "Google Drive 통합을 사용할 수 없습니다", - "downloadSelected": "선택 항목 다운로드", - "saveSelected": "선택 항목 저장", - "openFiles": "파일 열기", - "openFile": "파일 열기", - "details": "파일 세부정보", - "fileName": "이름", - "fileFormat": "형식", - "fileSize": "크기", - "fileVersion": "버전", - "totalSelected": "총 선택", - "dropFilesHere": "여기에 파일을 놓으세요", - "selectAll": "모두 선택", - "deselectAll": "모두 선택 해제", - "deleteSelected": "선택 항목 삭제", - "selectedCount": "{{count}}개 선택됨", - "download": "다운로드", - "delete": "삭제", - "unsupported": "지원되지 않음", - "addToUpload": "업로드에 추가", - "deleteAll": "모두 삭제", - "loadingFiles": "파일 불러오는 중...", - "noFiles": "사용 가능한 파일이 없습니다", - "noFilesFound": "검색과 일치하는 파일이 없습니다", - "openInPageEditor": "페이지 편집기에서 열기", - "showAll": "모두 표시", - "sortByDate": "날짜순 정렬", - "sortByName": "이름순 정렬", - "sortBySize": "크기순 정렬" - }, - "storage": { - "temporaryNotice": "파일은 브라우저에 임시로 저장되며 자동으로 삭제될 수 있습니다", - "storageLimit": "저장 한도", - "storageUsed": "사용된 임시 저장소", - "storageFull": "저장 용량이 거의 가득 찼습니다. 일부 파일을 제거하세요.", - "fileTooLarge": "파일이 너무 큽니다. 파일당 최대 크기:", - "storageQuotaExceeded": "저장 한도를 초과했습니다. 더 업로드하기 전에 일부 파일을 제거하세요.", - "approximateSize": "대략적인 크기" - }, - "sanitize": { - "title": "무해화", - "desc": "PDF 파일에서 잠재적으로 유해한 요소를 제거합니다.", - "submit": "PDF 정리", - "completed": "무해화가 성공적으로 완료되었습니다", - "error": { - "generic": "무해화에 실패했습니다", - "failed": "PDF를 무해화하는 동안 오류가 발생했습니다." - }, - "filenamePrefix": "무해화됨", - "sanitizationResults": "무해화 결과", - "steps": { - "files": "파일", - "settings": "설정", - "results": "결과" - }, - "files": { - "placeholder": "시작하려면 메인 보기에서 PDF 파일을 선택하세요" - }, - "options": { - "title": "무해화 옵션", - "note": "PDF에서 제거할 요소를 선택하세요. 최소 한 가지 옵션을 선택해야 합니다.", - "removeJavaScript": { - "label": "JavaScript 제거", - "desc": "PDF에서 JavaScript 동작 및 스크립트를 제거합니다" - }, - "removeEmbeddedFiles": { - "label": "내장 파일 제거", - "desc": "PDF에 내장된 모든 파일을 제거합니다" - }, - "removeXMPMetadata": { - "label": "XMP 메타데이터 제거", - "desc": "PDF에서 XMP 메타데이터를 제거합니다" - }, - "removeMetadata": { - "label": "문서 메타데이터 제거", - "desc": "문서 정보 메타데이터(제목, 저자 등)를 제거합니다" - }, - "removeLinks": { - "label": "링크 제거", - "desc": "PDF에서 외부 링크와 실행 동작을 제거합니다" - }, - "removeFonts": { - "label": "폰트 제거", - "desc": "임베디드 폰트를 제거합니다" - } - } - }, - "addPassword": { - "title": "비밀번호 추가", - "desc": "PDF 문서를 비밀번호로 암호화합니다.", - "completed": "비밀번호 보호가 적용되었습니다", - "submit": "암호화", - "filenamePrefix": "암호화됨", - "error": { - "failed": "PDF를 암호화하는 동안 오류가 발생했습니다." - }, - "passwords": { - "stepTitle": "비밀번호 및 암호화", - "completed": "비밀번호가 구성되었습니다", - "user": { - "label": "사용자 비밀번호", - "placeholder": "사용자 비밀번호 입력" - }, - "owner": { - "label": "소유자 비밀번호", - "placeholder": "소유자 비밀번호 입력" - } - }, - "encryption": { - "keyLength": { - "label": "암호화 키 길이", - "40bit": "40비트(낮음)", - "128bit": "128비트(표준)", - "256bit": "256비트(높음)" - } - }, - "results": { - "title": "암호화된 PDF" - }, - "tooltip": { - "header": { - "title": "비밀번호 보호 개요" - }, - "passwords": { - "title": "비밀번호 유형", - "text": "사용자 비밀번호는 문서 열기를 제한하고, 소유자 비밀번호는 문서를 연 뒤 수행할 수 있는 작업을 제어합니다. 둘 다 또는 하나만 설정할 수 있습니다.", - "bullet1": "사용자 비밀번호: PDF를 열 때 필요", - "bullet2": "소유자 비밀번호: 문서 권한을 제어합니다(모든 PDF 뷰어에서 지원되는 것은 아님)" - }, - "encryption": { - "title": "암호화 수준", - "text": "암호화 수준이 높을수록 보안이 향상되지만 오래된 PDF 뷰어에서는 지원되지 않을 수 있습니다.", - "bullet1": "40비트: 기본 보안, 오래된 뷰어와 호환", - "bullet2": "128비트: 표준 보안, 널리 지원", - "bullet3": "256비트: 최대 보안, 최신 뷰어 필요" - }, - "permissions": { - "title": "권한 변경", - "text": "이 권한은 사용자가 PDF로 무엇을 할 수 있는지를 제어합니다. 소유자 비밀번호와 함께 사용할 때 가장 효과적입니다." - } - } - }, - "changePermissions": { - "title": "권한 변경", - "desc": "문서 제한 및 권한을 변경합니다.", - "completed": "권한이 변경되었습니다", - "submit": "권한 변경", - "error": { - "failed": "PDF 권한을 변경하는 동안 오류가 발생했습니다." - }, - "permissions": { - "preventAssembly": { - "label": "문서 조립 방지" - }, - "preventExtractContent": { - "label": "콘텐츠 추출 방지" - }, - "preventExtractForAccessibility": { - "label": "접근성을 위한 추출 방지" - }, - "preventFillInForm": { - "label": "양식 작성 방지" - }, - "preventModify": { - "label": "수정 방지" - }, - "preventModifyAnnotations": { - "label": "주석 수정 방지" - }, - "preventPrinting": { - "label": "인쇄 방지" - }, - "preventPrintingFaithful": { - "label": "다른 형식으로 인쇄 방지" - } - }, - "results": { - "title": "수정된 PDF" - }, - "tooltip": { - "header": { - "title": "권한 변경" - }, - "description": { - "text": "문서 권한을 변경하여 PDF 리더에서 다양한 기능에 대한 접근을 허용/차단합니다." - }, - "warning": { - "text": "이 권한을 변경할 수 없도록 하려면, 비밀번호 추가 도구를 사용해 소유자 비밀번호를 설정하세요." - } - } - }, - "removePassword": { - "title": "비밀번호 제거", - "desc": "PDF 문서에서 비밀번호 보호를 제거합니다.", - "tags": "보안,암호 해제,보안,비밀번호 해제,비밀번호 삭제", - "password": { - "stepTitle": "비밀번호 제거", - "label": "현재 비밀번호", - "placeholder": "현재 비밀번호 입력", - "completed": "비밀번호 설정됨" - }, - "filenamePrefix": "복호화됨", - "error": { - "failed": "PDF에서 비밀번호를 제거하는 동안 오류가 발생했습니다." - }, - "tooltip": { - "description": "비밀번호 보호를 제거하려면 PDF를 암호화할 때 사용한 비밀번호가 필요합니다. 이렇게 하면 문서가 복호화되어 비밀번호 없이 접근할 수 있습니다." - }, - "submit": "제거", - "results": { - "title": "복호화된 PDF" - } - }, - "automate": { - "title": "자동화", - "desc": "PDF 작업을 연결해 다단계 워크플로를 구성하세요. 반복 작업에 적합합니다.", - "invalidStep": "잘못된 단계", - "files": { - "placeholder": "이 자동화로 처리할 파일을 선택하세요" - }, - "selection": { - "title": "자동화 선택", - "saved": { - "title": "저장됨" - }, - "createNew": { - "title": "새 자동화 만들기" - }, - "suggested": { - "title": "추천" - } - }, - "creation": { - "createTitle": "자동화 만들기", - "editTitle": "자동화 편집", - "intro": "자동화는 도구를 순차적으로 실행합니다. 시작하려면 실행 순서대로 도구를 추가하세요.", - "name": { - "label": "자동화 이름", - "placeholder": "내 자동화" - }, - "description": { - "label": "설명(선택 사항)", - "placeholder": "이 자동화가 수행하는 작업을 설명하세요..." - }, - "tools": { - "selectTool": "도구 선택...", - "selected": "선택된 도구", - "remove": "도구 제거", - "configure": "도구 구성", - "notConfigured": "! 미구성", - "addTool": "도구 추가", - "add": "도구 추가..." - }, - "save": "자동화 저장", - "unsavedChanges": { - "title": "저장되지 않은 변경 사항", - "message": "저장되지 않은 변경 사항이 있습니다. 돌아가시겠습니까? 모든 변경 사항이 사라집니다.", - "cancel": "취소", - "confirm": "돌아가기" - }, - "icon": { - "label": "아이콘" - } - }, - "run": { - "title": "자동화 실행" - }, - "sequence": { - "unnamed": "이름 없는 자동화", - "steps": "{{count}} 단계", - "running": "자동화 실행 중...", - "run": "자동화 실행", - "finish": "완료" - }, - "reviewTitle": "자동화 결과", - "config": { - "loading": "도구 구성을 불러오는 중...", - "noSettings": "이 도구에는 구성 가능한 설정이 없습니다.", - "title": "{{toolName}} 구성", - "description": "이 도구의 설정을 구성하세요. 해당 설정은 자동화 실행 시 적용됩니다.", - "cancel": "취소", - "save": "구성 저장" - }, - "copyToSaved": "저장됨으로 복사" - }, - "automation": { - "suggested": { - "securePdfIngestion": "보안 PDF 수집", - "securePdfIngestionDesc": "문서를 정화하고, 정리와 함께 OCR을 적용하며, 장기 보관을 위해 PDF/A 형식으로 변환하고, 파일 크기를 최적화하는 종합적인 PDF 처리 워크플로입니다.", - "emailPreparation": "이메일 준비", - "emailPreparationDesc": "이메일 배포에 적합하도록 파일을 압축하고, 큰 문서를 20MB 단위로 분할하며, 개인정보 보호를 위해 메타데이터를 제거하여 PDF를 최적화합니다.", - "secureWorkflow": "보안 워크플로", - "secureWorkflowDesc": "JavaScript 및 포함된 파일과 같은 잠재적으로 악성인 콘텐츠를 제거하고, 무단 접근을 방지하기 위해 비밀번호 보호를 추가하여 PDF 문서를 보호합니다. 기본 비밀번호는 'password'로 설정됩니다.", - "processImages": "이미지 처리", - "processImagesDesc": "여러 이미지 파일을 하나의 PDF 문서로 변환한 뒤, OCR 기술을 적용하여 이미지에서 검색 가능한 텍스트를 추출합니다.", - "prePublishSanitization": "게시 전 Sanitization", - "prePublishSanitizationDesc": "PDF를 온라인에 게시하기 전에 데이터 유출을 방지하도록 숨겨진 메타데이터, JavaScript, 임베디드 파일, 주석을 모두 제거하고 양식을 평탄화하는 Sanitization 워크플로입니다." - } - }, - "colorPicker": { - "title": "색상 선택" - }, - "common": { - "previous": "이전", - "next": "다음", - "collapse": "접기", - "expand": "펼치기", - "collapsed": "접힘", - "lines": "줄", - "copy": "복사", - "copied": "복사됨!", - "refresh": "새로고침", - "retry": "다시 시도", - "remaining": "남음", - "used": "사용됨", - "available": "사용 가능", - "cancel": "취소", - "preview": "미리보기", - "close": "닫기", - "done": "완료", - "loading": "불러오는 중...", - "back": "뒤로", - "continue": "계속", - "error": "오류" - }, - "config": { - "overview": { - "title": "애플리케이션 구성", - "description": "현재 애플리케이션 설정 및 구성 세부 정보입니다.", - "loading": "구성을 불러오는 중...", - "error": "오류", - "warning": "구성 경고", - "sections": { - "basic": "기본 구성", - "security": "보안 구성", - "system": "시스템 구성", - "integration": "통합 구성" - } - }, - "account": { - "overview": { - "title": "계정 설정", - "manageAccountPreferences": "계정 기본 설정 관리", - "guestDescription": "게스트로 로그인되어 있습니다. 위에서 계정 업그레이드를 고려해 보세요." - }, - "upgrade": { - "title": "게스트 계정 업그레이드", - "description": "계정을 연결하여 기록을 보존하고 더 많은 기능을 이용하세요!", - "socialLogin": "소셜 계정으로 업그레이드", - "linkWith": "연결 대상", - "emailPassword": "또는 이메일과 비밀번호를 입력하세요", - "email": "이메일", - "emailPlaceholder": "이메일을 입력하세요", - "password": "비밀번호(선택 사항)", - "passwordPlaceholder": "비밀번호를 설정하세요", - "passwordNote": "비워두면 이메일 인증만 사용합니다", - "upgradeButton": "계정 업그레이드" - } - }, - "apiKeys": { - "intro": "API 키를 사용하여 Stirling PDF의 처리 기능에 프로그래밍 방식으로 접근하세요.", - "docsTitle": "API 문서", - "docsDescription": "Stirling PDF 연동에 대해 더 알아보세요:", - "docsLink": "API 문서", - "schemaLink": "API 스키마 참고", - "usage": "모든 API 요청의 X-API-KEY 헤더에 이 키를 포함하세요.", - "description": "Stirling의 PDF 도구 모음에 접근하기 위한 API 키입니다. 프로젝트에 복사하거나 새로고침하여 새 키를 생성하세요.", - "publicKeyAriaLabel": "공용 API 키", - "copyKeyAriaLabel": "API 키 복사", - "refreshAriaLabel": "API 키 새로고침", - "includedCredits": "포함된 크레딧", - "purchasedCredits": "구매한 크레딧", - "totalCredits": "총 크레딧", - "chartAriaLabel": "크레딧 사용량: 포함 {{includedTotal}} 중 {{includedUsed}}, 구매 {{purchasedTotal}} 중 {{purchasedUsed}}", - "nextReset": "다음 초기화", - "lastApiUse": "마지막 API 사용", - "overlayMessage": "크레딧과 사용 가능 크레딧을 보려면 키를 생성하세요", - "label": "API 키", - "guestInfo": "게스트 사용자는 API 키를 받을 수 없습니다. 애플리케이션에서 사용할 수 있는 API 키를 받으려면 계정을 생성하세요.", - "goToAccount": "계정으로 이동", - "refreshModal": { - "title": "API 키 새로고침", - "warning": "⚠️ 경고: 이 작업은 새 API 키를 생성하며 이전 키는 무효화됩니다.", - "impact": "현재 이 키를 사용하는 애플리케이션이나 서비스는 새 키로 업데이트할 때까지 작동하지 않습니다.", - "confirmPrompt": "계속하시겠습니까?", - "confirmCta": "키 새로고침" - }, - "generateError": "API 키를 생성할 수 없습니다." - } - }, - "AddAttachmentsRequest": { - "attachments": "첨부 파일 선택", - "info": "PDF에 첨부할 파일을 선택하세요. 선택한 파일은 포함되며 PDF의 첨부 패널을 통해 접근할 수 있습니다.", - "selectFiles": "첨부할 파일 선택", - "placeholder": "파일 선택...", - "addMoreFiles": "파일 더 추가...", - "selectedFiles": "선택된 파일", - "submit": "첨부 추가", - "tooltip": { - "header": { - "title": "첨부 파일 추가 정보" - }, - "description": { - "title": "기능" - } - }, - "results": { - "title": "첨부 결과" - }, - "error": { - "failed": "첨부 추가 작업에 실패했습니다" - } - }, - "termsAndConditions": "이용 약관", - "logOut": "로그아웃", - "addAttachments": { - "error": { - "failed": "PDF에 첨부 파일을 추가하는 동안 오류가 발생했습니다." - } - }, - "autoRename": { - "description": "이 도구는 내용에 따라 PDF 파일 이름을 자동으로 바꿉니다. 문서를 분석하여 텍스트에서 가장 적합한 제목을 찾습니다." - }, - "customPosition": "사용자 지정 위치", - "details": "세부 정보", - "invalidUndoData": "실행 취소할 수 없음: 잘못된 작업 데이터", - "margin": { - "large": "크게", - "medium": "중간", - "small": "작게", - "xLarge": "매우 크게" - }, - "noFilesToUndo": "실행 취소할 수 없음: 마지막 작업에서 처리된 파일이 없습니다", - "noOperationToUndo": "실행 취소할 작업이 없습니다", - "noValidFiles": "처리할 유효한 파일이 없습니다", - "operationCancelled": "작업이 취소되었습니다", - "pageEdit": { - "deselectAll": "모두 선택 해제", - "selectAll": "모두 선택" - }, - "quickPosition": "빠른 위치", - "reorganizePages": { - "error": { - "failed": "페이지 재정렬에 실패했습니다" - }, - "results": { - "title": "페이지가 재정렬되었습니다" - }, - "settings": { - "title": "설정" - }, - "submit": "페이지 재정렬" - }, - "replace-color": { - "options": { - "fill": "채우기 색상", - "gradient": "그라디언트" - }, - "previewOverlayOpacity": "미리보기 오버레이 불투명도", - "previewOverlayTransparency": "미리보기 오버레이 투명도", - "previewOverlayVisibility": "미리보기 오버레이 표시", - "selectText": { - "1": "색상 교체 또는 반전 옵션", - "2": "기본값(기본 고대비 색상)", - "3": "사용자 지정(사용자 지정 색상)", - "4": "전체 반전(모든 색상 반전)", - "5": "고대비 색상 옵션", - "6": "검정 배경에 흰색 텍스트", - "7": "흰색 배경에 검정 텍스트", - "8": "검정 배경에 노란색 텍스트", - "9": "검정 배경에 초록색 텍스트", - "10": "텍스트 색상 선택", - "11": "배경 색상 선택", - "12": "시작 색상 선택", - "13": "끝 색상 선택" - }, - "submit": "교체", - "title": "색상 교체-반전" - }, - "size": "크기", - "submit": "제출", - "success": "성공", - "tools": { - "noSearchResults": "도구를 찾을 수 없습니다", - "noTools": "사용 가능한 도구가 없습니다" - }, - "undoDataMismatch": "실행 취소할 수 없음: 작업 데이터가 손상되었습니다", - "undoFailed": "작업 실행 취소에 실패했습니다", - "undoQuotaError": "실행 취소할 수 없음: 저장 공간이 부족합니다", - "undoStorageError": "실행 취소는 완료했지만 일부 파일을 저장소에 저장할 수 없습니다", - "undoSuccess": "작업을 성공적으로 취소했습니다", - "unsupported": "지원되지 않음", - "onboarding": { - "welcomeModal": { - "title": "Stirling PDF에 오신 것을 환영합니다!", - "description": "주요 기능과 시작 방법을 1분 만에 알아보는 간단한 투어를 진행할까요?", - "helpHint": "왼쪽 하단의 도움말 버튼에서 언제든지 이 투어를 다시 볼 수 있습니다.", - "startTour": "투어 시작", - "maybeLater": "나중에", - "dontShowAgain": "다시 보지 않기" - }, - "welcomeSlide": { - "title": "Stirling에 오신 것을 환영합니다", - "body": "Stirling PDF는 이제 모든 규모의 팀을 지원합니다. 이번 업데이트에는 새로운 레이아웃, 강력한 관리자 기능, 그리고 가장 많은 요청을 받은 기능 - 텍스트 편집이 포함됩니다." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "도구 사용 방법을 보여주기 위해 자르기 도구를 선택해 보겠습니다.", - "toolInterface": "여기가 자르기 도구 인터페이스입니다. 아직 작업할 PDF 파일을 추가하지 않았기 때문에 볼 내용이 많지 않습니다.", - "filesButton": "빠른 액세스 막대의 파일 버튼을 사용하면 도구로 처리할 PDF를 업로드할 수 있습니다.", - "fileSources": "여기에서 새 파일을 업로드하거나 최근 파일에 접근할 수 있습니다. 투어에서는 샘플 파일을 사용하겠습니다.", - "workbench": "여기는 워크벤치입니다. PDF를 보고 편집하는 주요 영역입니다.", - "viewSwitcher": "이 컨트롤로 PDF 보기 방식을 선택하세요.", - "viewer": "뷰어에서는 PDF를 읽고 주석을 달 수 있습니다.", - "pageEditor": "페이지 편집기에서는 PDF 페이지를 재정렬, 회전, 삭제 등 다양한 작업을 수행할 수 있습니다.", - "activeFiles": "활성 파일 보기에는 도구에 로드한 모든 PDF가 표시되며, 처리할 파일을 선택할 수 있습니다.", - "fileCheckbox": "파일을 클릭하면 처리 대상으로 선택됩니다. 배치 작업을 위해 여러 파일을 선택할 수 있습니다.", - "selectControls": "오른쪽 레일에는 활성 PDF를 모두 선택/해제하는 버튼과 앱의 테마나 언어를 변경하는 버튼이 있습니다.", - "cropSettings": "이제 자르려는 파일을 선택했으므로, 자르기 도구를 구성하여 PDF를 자를 영역을 지정할 수 있습니다.", - "runButton": "도구 구성을 마치면, 이 버튼으로 선택된 모든 PDF에 도구를 실행할 수 있습니다.", - "results": "도구 실행이 완료되면 검토 단계에서 이 패널에 결과 미리보기가 표시되며, 작업을 되돌리거나 파일을 다운로드할 수 있습니다. ", - "fileReplacement": "수정된 파일은 워크벤치에서 원본 파일을 자동으로 대체하므로, 더 많은 도구로 쉽게 이어서 작업할 수 있습니다.", - "pinButton": "도구 실행 후에도 파일을 계속 활성 상태로 유지하려면 고정 버튼을 사용하세요.", - "wrapUp": "이제 준비 완료입니다! 앱의 주요 영역과 사용 방법을 살펴보았습니다. 언제든지 도움말 버튼을 클릭하여 이 투어를 다시 볼 수 있습니다.", - "previous": "이전", - "next": "다음", - "finish": "완료", - "startTour": "투어 시작", - "startTourDescription": "Stirling PDF의 주요 기능을 둘러보는 가이드 투어", - "buttons": { - "next": "다음 →", - "back": "뒤로", - "skipForNow": "나중에 건너뛰기", - "download": "다운로드 →", - "showMeAround": "둘러보기", - "skipTheTour": "투어 건너뛰기" - }, - "serverLicense": { - "skip": "나중에 건너뛰기", - "seePlans": "요금제 보기 →", - "upgrade": "지금 업그레이드 →", - "freeTitle": "서버 라이선스", - "overLimitTitle": "서버 라이선스 필요", - "overLimitBody": "당사의 라이선스는 서버당 무료로 최대 {{freeTierLimit}}명의 사용자를 허용합니다. 현재 {{overLimitUserCopy}}명의 Stirling 사용자가 있습니다. 중단 없이 계속 사용하려면 Stirling Server 플랜으로 업그레이드하세요 - 무제한 좌석, PDF 텍스트 편집, 전체 관리자 제어 제공, $99/서버/월.", - "freeBody": "당사의 Open-Core 라이선스는 서버당 최대 {{freeTierLimit}}명의 사용자를 무료로 허용합니다. 중단 없이 확장하고 새로운 PDF 텍스트 편집 도구에 조기 액세스하려면 Stirling Server 플랜을 권장합니다 - 전체 편집과 무제한 좌석을 $99/서버/월에 제공합니다." - }, - "desktopInstall": { - "title": "다운로드", - "titleWithOs": "{{osLabel}}용 다운로드", - "body": "Stirling은 데스크톱 앱으로 사용할 때 가장 잘 작동합니다. 오프라인으로 사용하고, 문서를 더 빠르게 열며, 컴퓨터에서 로컬로 편집할 수 있습니다." - }, - "planOverview": { - "adminTitle": "관리자 개요", - "userTitle": "플랜 개요", - "adminBodyLoginEnabled": "관리자로서 사용자 관리, 설정 구성, 서버 상태 모니터링을 할 수 있습니다. 서버의 첫 {{freeTierLimit}}명은 무료로 Stirling을 사용할 수 있습니다.", - "adminBodyLoginDisabled": "로그인 모드를 활성화하면 사용자 관리, 설정 구성, 서버 상태 모니터링을 할 수 있습니다. 서버의 첫 {{freeTierLimit}}명은 무료로 Stirling을 사용할 수 있습니다.", - "userBody": "팀원을 초대하고 역할을 지정하며 문서를 하나의 안전한 작업 공간에서 정리하세요. 솔로 사용을 넘어 성장할 준비가 되면 언제든 로그인 모드를 활성화하세요." - }, - "securityCheck": { - "message": "애플리케이션에 최근 큰 변경이 있었습니다. 서버 관리자의 확인이 필요할 수 있습니다. 계속하려면 본인의 역할을 확인하세요." - } - }, - "adminOnboarding": { - "welcome": "관리자 투어에 오신 것을 환영합니다! 시스템 관리자를 위한 강력한 엔터프라이즈 기능과 설정을 살펴보겠습니다.", - "configButton": "구성 버튼을 클릭하여 모든 시스템 설정과 관리 제어에 접근하세요.", - "settingsOverview": "여기는 설정 패널입니다. 관리자 설정은 손쉬운 탐색을 위해 카테고리별로 구성되어 있습니다.", - "teamsAndUsers": "여기에서 과 개별 사용자를 관리합니다. 이메일, 공유 링크로 새 사용자를 초대하거나, 직접 맞춤 계정을 생성할 수 있습니다.", - "systemCustomization": "UI를 맞춤화할 수 있는 다양한 방법을 제공합니다. 시스템 설정에서 앱 이름과 언어를 변경하고, 기능에서 서버 인증서를 관리하며, 엔드포인트에서 사용자에게 특정 도구를 활성화하거나 비활성화할 수 있습니다.", - "databaseSection": "고급 운영 환경을 위해 외부 데이터베이스 연동을 허용하는 설정을 제공하여 기존 인프라와 통합할 수 있습니다.", - "connectionsSection": "연결 섹션은 Google 및 GitHub 같은 사용자 지정 SSO와 SAML 공급자를 포함한 다양한 로그인 방법을 지원하며, 알림과 커뮤니케이션을 위한 이메일 연동도 지원합니다.", - "adminTools": "마지막으로 시스템 활동을 추적하는 감사와 사용자가 플랫폼과 상호작용하는 방식을 모니터링하는 사용량 분석 같은 고급 관리 도구를 제공합니다.", - "wrapUp": "관리자 투어를 마쳤습니다! Stirling PDF를 강력하고 맞춤화 가능한 조직용 솔루션으로 만들어 주는 엔터프라이즈 기능을 살펴보았습니다. 도움말 메뉴에서 언제든지 이 투어를 다시 볼 수 있습니다." - }, - "workspace": { - "title": "워크스페이스", - "people": { - "title": "구성원", - "description": "워크스페이스 멤버와 권한을 관리하세요", - "loading": "구성원 불러오는 중...", - "searchMembers": "멤버 검색...", - "addMembers": "멤버 추가", - "inviteMembers": { - "label": "멤버 초대", - "subtitle": "아래에 이메일을 쉼표로 구분하여 입력하거나 붙여넣으세요. 워크스페이스 요금은 멤버 수 기준으로 청구됩니다." - }, - "user": "사용자", - "role": "역할", - "team": "팀", - "status": "상태", - "actions": { - "label": "작업", - "upgrade": "업그레이드" - }, - "noMembersFound": "멤버를 찾을 수 없습니다", - "active": "활성", - "disabled": "비활성화됨", - "activeSession": "활성 세션", - "member": "멤버", - "admin": "관리자", - "roleDescriptions": { - "admin": "설정을 관리하고 멤버를 초대할 수 있으며, 전체 관리자 권한을 가집니다.", - "member": "공유 파일을 보고 편집할 수 있지만, 워크스페이스 설정이나 멤버 관리는 할 수 없습니다.", - "user": "사용자" - }, - "editRole": "역할 편집", - "enable": "활성화", - "disable": "비활성화", - "deleteUser": "사용자 삭제", - "deleteUserSuccess": "사용자를 성공적으로 삭제했습니다", - "deleteUserError": "사용자 삭제에 실패했습니다", - "confirmDelete": "이 사용자를 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.", - "addMember": { - "title": "멤버 추가", - "username": "사용자 이름(이메일)", - "usernamePlaceholder": "user@example.com", - "password": "비밀번호", - "passwordPlaceholder": "비밀번호 입력", - "role": "역할", - "team": "팀(선택 사항)", - "teamPlaceholder": "팀 선택", - "forcePasswordChange": "첫 로그인 시 비밀번호 변경 강제", - "cancel": "취소", - "submit": "멤버 추가", - "usernameRequired": "사용자 이름과 비밀번호가 필요합니다", - "passwordTooShort": "비밀번호는 6자 이상이어야 합니다", - "success": "사용자가 성공적으로 생성되었습니다", - "error": "사용자 생성에 실패했습니다" - }, - "editMember": { - "title": "멤버 편집", - "editing": "편집 중:", - "role": "역할", - "team": "팀(선택 사항)", - "teamPlaceholder": "팀 선택", - "cancel": "취소", - "submit": "멤버 업데이트", - "success": "사용자가 성공적으로 업데이트되었습니다", - "error": "사용자 업데이트에 실패했습니다" - }, - "toggleEnabled": { - "success": "사용자 상태가 성공적으로 업데이트되었습니다", - "error": "사용자 상태 업데이트에 실패했습니다" - }, - "delete": { - "success": "사용자를 성공적으로 삭제했습니다", - "error": "사용자 삭제에 실패했습니다" - }, - "emailInvite": { - "tab": "이메일 초대", - "description": "아래에 이메일을 쉼표로 구분해 입력하거나 붙여넣으세요. 사용자는 이메일로 로그인 자격 증명을 받습니다.", - "emails": "이메일 주소", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "이메일 주소를 최소 한 개 이상 입력해야 합니다", - "submit": "초대장 보내기", - "success": "사용자 초대가 완료되었습니다", - "partialSuccess": "일부 초대가 실패했습니다", - "allFailed": "사용자 초대에 실패했습니다", - "error": "초대장 전송에 실패했습니다" - }, - "directInvite": { - "tab": "직접 생성" - }, - "inviteLinkTab": { - "tab": "초대 링크" - }, - "inviteLink": { - "description": "사용자가 직접 비밀번호를 설정할 수 있는 보안 링크를 생성합니다", - "email": "이메일 주소", - "emailPlaceholder": "user@example.com (선택 사항)", - "emailDescription": "선택 사항 - 누구나 사용할 수 있는 일반 초대 링크를 만들려면 비워두세요", - "emailRequired": "이메일 주소가 필요합니다", - "emailOptional": "선택 사항 - 일반 초대 링크를 만들려면 비워두세요", - "emailRequiredForSend": "이메일 알림을 보내려면 이메일 주소가 필요합니다", - "expiryHours": "만료 시간", - "expiryDescription": "링크가 만료될 때까지의 시간(시간 단위)", - "sendEmail": "이메일로 초대 링크 보내기", - "sendEmailDescription": "활성화하면 지정한 이메일 주소로 초대 링크가 전송됩니다", - "smtpRequired": "SMTP가 구성되지 않았습니다", - "generate": "링크 생성", - "generated": "초대 링크가 생성되었습니다", - "copied": "링크가 클립보드에 복사되었습니다", - "success": "초대 링크가 성공적으로 생성되었습니다", - "successWithEmail": "초대 링크가 생성되어 이메일로 전송되었습니다", - "emailSent": "초대 링크가 생성되어 이메일로 전송되었습니다", - "emailFailed": "초대 링크는 생성되었지만 이메일 전송에 실패했습니다", - "emailFailedDetails": "오류: {0}. 초대 링크를 수동으로 공유하세요.", - "error": "초대 링크 생성에 실패했습니다", - "submit": "초대 링크 생성" - }, - "inviteMode": { - "username": "사용자 이름", - "email": "이메일", - "link": "링크", - "emailDisabled": "이메일 초대를 사용하려면 SMTP 구성과 설정에서 mail.enableInvites=true 가 필요합니다" - }, - "license": { - "users": "사용자", - "availableSlots": "가용 슬롯", - "grandfathered": "종전 혜택 유지", - "grandfatheredShort": "{{count}}명 종전 혜택 유지", - "fromLicense": "라이선스 기준", - "slotsAvailable": "사용자 슬롯 {{count}}개 사용 가능", - "noSlotsAvailable": "가용 슬롯 없음", - "currentUsage": "현재 사용자 라이선스 {{max}}개 중 {{current}}개 사용 중" - }, - "loginRequired": "먼저 로그인 모드를 활성화하세요" - }, - "teams": { - "title": "팀", - "description": "팀을 관리하고 워크스페이스 멤버를 구성하세요", - "loading": "팀 불러오는 중...", - "loadingDetails": "팀 세부 정보를 불러오는 중...", - "loadError": "팀 세부 정보를 불러오지 못했습니다", - "createNewTeam": "새 팀 만들기", - "teamName": "팀 이름", - "totalMembers": "총 멤버 수", - "actions": "작업", - "noTeamsFound": "팀을 찾을 수 없습니다", - "noMembers": "이 팀에 멤버가 없습니다", - "system": "시스템", - "addMember": "멤버 추가", - "viewTeam": "팀 보기", - "removeMember": "팀에서 제거", - "cannotRemoveFromSystemTeam": "시스템 팀에서 제거할 수 없습니다", - "renameTeamLabel": "팀 이름 변경", - "deleteTeamLabel": "팀 삭제", - "cannotDeleteInternal": "내부 팀은 삭제할 수 없습니다", - "confirmDelete": "이 팀을 삭제하시겠습니까? 삭제하려면 팀이 비어 있어야 합니다.", - "confirmRemove": "이 팀에서 사용자를 제거하시겠습니까?", - "cannotRenameInternal": "내부 팀은 이름을 변경할 수 없습니다", - "cannotAddToInternal": "내부 팀에는 멤버를 추가할 수 없습니다", - "teamNotFound": "팀을 찾을 수 없습니다", - "backToTeams": "팀 목록으로 돌아가기", - "memberCount": "멤버 {{count}}명", - "removeMemberSuccess": "사용자가 팀에서 제거되었습니다", - "removeMemberError": "사용자를 팀에서 제거하지 못했습니다", - "createTeam": { - "title": "새 팀 만들기", - "teamName": "팀 이름", - "teamNamePlaceholder": "팀 이름을 입력하세요", - "cancel": "취소", - "submit": "팀 만들기", - "nameRequired": "팀 이름은 필수입니다", - "success": "팀이 성공적으로 생성되었습니다", - "error": "팀 생성에 실패했습니다" - }, - "renameTeam": { - "title": "팀 이름 변경", - "renaming": "이름 변경:", - "newTeamName": "새 팀 이름", - "newTeamNamePlaceholder": "새 팀 이름을 입력하세요", - "cancel": "취소", - "submit": "팀 이름 변경", - "nameRequired": "팀 이름은 필수입니다", - "success": "팀 이름이 성공적으로 변경되었습니다", - "error": "팀 이름 변경에 실패했습니다" - }, - "deleteTeam": { - "success": "팀이 성공적으로 삭제되었습니다", - "error": "팀을 삭제하지 못했습니다. 팀이 비어 있는지 확인하세요.", - "teamMustBeEmpty": "삭제 전에 팀이 비어 있어야 합니다" - }, - "addMemberToTeam": { - "title": "팀에 멤버 추가", - "addingTo": "추가 대상", - "selectUser": "사용자 선택", - "selectUserPlaceholder": "사용자 선택", - "selectUserRequired": "사용자를 선택해 주세요", - "currentlyIn": "현재 소속", - "willBeMoved": "참고: 이 사용자는 현재 팀에서 이 팀으로 이동됩니다.", - "cancel": "취소", - "submit": "멤버 추가", - "userRequired": "사용자를 선택해 주세요", - "success": "팀에 멤버가 성공적으로 추가되었습니다", - "error": "팀에 멤버를 추가하지 못했습니다" - }, - "changeTeam": { - "label": "팀 변경", - "title": "팀 변경", - "changing": "이동 중", - "selectTeam": "팀 선택", - "selectTeamPlaceholder": "팀 선택", - "selectTeamRequired": "팀을 선택해 주세요", - "success": "팀이 성공적으로 변경되었습니다", - "error": "팀 변경에 실패했습니다", - "submit": "팀 변경" - } - } - }, - "plan": { - "currency": "통화", - "popular": "인기", - "current": "현재 요금제", - "upgrade": "업그레이드", - "contact": "문의하기", - "customPricing": "맞춤", - "showComparison": "모든 기능 비교", - "hideComparison": "기능 비교 숨기기", - "featureComparison": "기능 비교", - "from": "시작가", - "perMonth": "/월", - "perSeat": "/좌석", - "withServer": "+ Server 플랜", - "licensedSeats": "라이선스: {{count}} 좌석", - "includedInCurrent": "현재 플랜에 포함됨", - "selectPlan": "플랜 선택", - "manage": "관리", - "manageSubscription": { - "description": "구독, 결제, 결제 수단을 관리합니다" - }, - "activePlan": { - "title": "활성 요금제", - "subtitle": "현재 구독 세부 정보" - }, - "availablePlans": { - "title": "이용 가능한 요금제", - "subtitle": "필요에 맞는 요금제를 선택하세요" - }, - "static": { - "title": "결제 정보", - "message": "온라인 결제가 현재 구성되어 있지 않습니다. 요금제를 업그레이드하거나 구독을 관리하려면 직접 문의해 주세요.", - "contactSales": "영업팀 문의", - "contactToUpgrade": "요금제 업그레이드 또는 맞춤 설정은 문의해 주세요", - "maxUsers": "최대 사용자 수", - "upTo": "최대" - }, - "period": { - "month": "월", - "perUserPerMonth": "/사용자/월" - }, - "free": { - "name": "무료", - "highlight1": "주당 제한된 도구 사용량", - "highlight2": "모든 도구 사용 가능", - "highlight3": "커뮤니티 지원", - "forever": "영구 무료", - "included": "포함" - }, - "pro": { - "name": "프로", - "highlight1": "무제한 도구 사용", - "highlight2": "고급 PDF 도구", - "highlight3": "워터마크 없음" - }, - "enterprise": { - "name": "엔터프라이즈", - "highlight1": "맞춤 가격", - "highlight2": "전담 지원", - "highlight3": "최신 기능", - "requiresServer": "서버 필요", - "requiresServerMessage": "Enterprise로 업그레이드하기 전에 먼저 Server 플랜으로 업그레이드하세요." - }, - "feature": { - "title": "기능", - "pdfTools": "기본 PDF 도구", - "fileSize": "파일 크기 제한", - "automation": "도구 워크플로 자동화", - "api": "API 접근", - "priority": "우선 지원", - "customPricing": "맞춤 가격" - }, - "licenseWarning": { - "title": "무료 자가 호스팅 한도 도달", - "body": "사용자가 {{total}}명이며 무료 플랜은 서버당 {{limit}}명만 지원합니다. 원활한 사용을 위해 업그레이드하세요.", - "overLimit": "{{limit}} 초과", - "cta": "요금제 보기" - } - }, - "subscription": { - "status": { - "active": "활성", - "pastDue": "연체", - "canceled": "취소됨", - "incomplete": "미완료", - "trialing": "체험", - "none": "구독 없음" - }, - "renewsOn": "{{date}}에 갱신", - "cancelsOn": "{{date}}에 취소" - }, - "billing": { - "manageBilling": "결제 관리", - "portal": { - "error": "결제 포털을 열지 못했습니다" - }, - "updateSeats": "좌석 수 업데이트", - "updateEnterpriseSeats": "Enterprise 좌석 수 업데이트", - "currentSeats": "현재 좌석 수", - "minimumSeats": "최소 좌석 수", - "basedOnUsers": "(현재 사용자 수)", - "newSeatCount": "새 좌석 수", - "newSeatCountDescription": "Enterprise 라이선스의 좌석 수를 선택하세요", - "whatHappensNext": "다음 단계", - "stripePortalRedirect": "Stripe 결제 포털로 이동하여 좌석 변경을 검토하고 확인합니다. 일할 계산 금액은 자동으로 계산됩니다.", - "preparingUpdate": "좌석 업데이트 준비 중...", - "seatCountTooLow": "좌석 수는 최소 {{minimum}}(현재 사용자 수) 이상이어야 합니다", - "seatCountUnchanged": "다른 좌석 수를 선택하세요", - "seatsUpdated": "좌석 수 업데이트됨", - "seatsUpdatedMessage": "Enterprise 좌석 수가 {{seats}}로 업데이트되었습니다", - "updateProcessing": "업데이트 처리 중", - "updateProcessingMessage": "좌석 업데이트가 처리되고 있습니다. 잠시 후 새로고침하세요.", - "notEnterprise": "좌석 관리는 Enterprise 라이선스에서만 가능합니다" - }, - "upgradeBanner": { - "title": "Server 플랜으로 업그레이드", - "message": "무제한 사용자와 고급 기능으로 Stirling PDF를 최대한 활용하세요", - "upgradeButton": "지금 업그레이드", - "dismiss": "배너 닫기", - "attentionTitle": "이 서버에 관리자 확인이 필요합니다", - "attentionBody": "자세한 정보를 보려면 관리자가 로그인해야 합니다. 즉시 연락하세요.", - "attentionBodyAdmin": "이 서버가 규정을 준수하도록 라이선스 요구 사항을 검토하세요.", - "seeInfo": "정보 보기" - }, - "payment": { - "preparing": "결제 준비 중...", - "redirecting": "보안 결제 페이지로 이동 중...", - "upgradeTitle": "{{planName}}로 업그레이드", - "success": "결제 성공!", - "successMessage": "구독이 성공적으로 활성화되었습니다. 확인 이메일이 곧 발송됩니다.", - "autoClose": "이 창은 자동으로 닫힙니다...", - "error": "결제 오류", - "upgradeSuccess": "결제가 완료되었습니다! 구독이 업그레이드되었습니다. 라이선스가 서버에 업데이트되었습니다. 곧 확인 이메일이 발송됩니다.", - "paymentSuccess": "결제가 완료되었습니다! 라이선스 키를 가져오는 중...", - "licenseActivated": "라이선스가 활성화되었습니다! 라이선스 키가 저장되었습니다. 등록된 이메일 주소로 확인 메일을 보냈습니다.", - "licenseDelayed": "결제가 완료되었습니다! 라이선스가 생성되고 있습니다. 곧 라이선스 키가 포함된 이메일을 받게 됩니다. 10분 내에 받지 못하면 지원팀에 문의하세요.", - "licensePollingError": "결제는 완료되었지만 라이선스 키를 자동으로 가져오지 못했습니다. 이메일을 확인하거나 결제 확인과 함께 지원팀에 문의하세요.", - "licenseRetrievalError": "결제는 완료되었지만 라이선스 가져오기에 실패했습니다. 라이선스 키는 이메일로 발송됩니다. 10분 내에 받지 못하면 지원팀에 문의하세요.", - "syncError": "결제는 완료되었지만 라이선스 동기화에 실패했습니다. 곧 라이선스가 업데이트됩니다. 문제가 지속되면 지원팀에 문의하세요.", - "licenseSaveError": "라이선스 키 저장에 실패했습니다. 활성화를 완료하려면 라이선스 키와 함께 지원팀에 문의하세요.", - "paymentCanceled": "결제가 취소되었습니다. 결제는 청구되지 않았습니다.", - "syncingLicense": "업그레이드된 라이선스를 동기화하는 중...", - "generatingLicense": "라이선스 키를 생성하는 중...", - "upgradeComplete": "업그레이드 완료", - "upgradeCompleteMessage": "구독이 성공적으로 업그레이드되었습니다. 기존 라이선스 키가 업데이트되었습니다.", - "stripeNotConfigured": "Stripe 미구성", - "stripeNotConfiguredMessage": "Stripe 결제 연동이 구성되지 않았습니다. 관리자에게 문의하세요.", - "monthly": "월간", - "yearly": "연간", - "billingPeriod": "청구 주기", - "enterpriseNote": "좌석 수는 결제 시 조정할 수 있습니다(1-1000).", - "installationId": "설치 ID", - "licenseKey": "귀하의 라이선스 키", - "licenseInstructions": "설치에 추가되었습니다. 이메일로도 사본이 전송됩니다.", - "canCloseWindow": "이제 이 창을 닫아도 됩니다.", - "licenseKeyProcessing": "라이선스 키 처리 중", - "licenseDelayedMessage": "라이선스 키를 생성 중입니다. 곧 이메일을 확인하시거나 지원팀에 문의하세요.", - "perYear": "/년", - "perMonth": "/월", - "emailInvalid": "유효한 이메일 주소를 입력하세요", - "emailStage": { - "title": "이메일 입력", - "description": "라이선스 키와 영수증을 보내드릴 때 사용합니다.", - "emailLabel": "이메일 주소", - "emailPlaceholder": "your@email.com", - "continue": "계속", - "modalTitle": "시작하기 - {{planName}}" - }, - "planStage": { - "title": "청구 주기 선택", - "savingsNote": "연간 결제로 {{percent}}% 절약", - "basePrice": "기본 가격", - "seatPrice": "좌석당", - "totalForSeats": "합계({{count}} 좌석)", - "selectMonthly": "월간 선택", - "selectYearly": "연간 선택", - "savePercent": "{{percent}}% 절약", - "savingsAmount": "{{amount}} 절약", - "modalTitle": "청구 주기 선택 - {{planName}}", - "billedYearly": "연간 {{currency}}{{amount}} 청구" - }, - "paymentStage": { - "backToPlan": "플랜 선택으로 돌아가기", - "selectedPlan": "선택한 플랜", - "modalTitle": "결제 완료 - {{planName}}" - } - }, - "firstLogin": { - "title": "첫 로그인", - "welcomeTitle": "환영합니다!", - "welcomeMessage": "보안상의 이유로 첫 로그인 시 비밀번호를 변경해야 합니다.", - "loggedInAs": "다음으로 로그인됨", - "error": "오류", - "currentPassword": "현재 비밀번호", - "enterCurrentPassword": "현재 비밀번호를 입력하세요", - "newPassword": "새 비밀번호", - "enterNewPassword": "새 비밀번호 입력(최소 8자)", - "confirmPassword": "새 비밀번호 확인", - "reEnterNewPassword": "새 비밀번호를 다시 입력하세요", - "changePassword": "비밀번호 변경", - "allFieldsRequired": "모든 필드는 필수입니다", - "passwordsDoNotMatch": "새 비밀번호가 일치하지 않습니다", - "passwordTooShort": "비밀번호는 8자 이상이어야 합니다", - "passwordMustBeDifferent": "새 비밀번호는 현재 비밀번호와 달라야 합니다", - "passwordChangedSuccess": "비밀번호가 성공적으로 변경되었습니다! 다시 로그인해 주세요.", - "passwordChangeFailed": "비밀번호를 변경하지 못했습니다. 현재 비밀번호를 확인해 주세요." - }, - "invite": { - "welcome": "Stirling PDF에 오신 것을 환영합니다", - "invalidToken": "유효하지 않은 초대 링크", - "validationError": "초대 링크를 검증하지 못했습니다", - "passwordRequired": "비밀번호가 필요합니다", - "passwordTooShort": "비밀번호는 6자 이상이어야 합니다", - "passwordMismatch": "비밀번호가 일치하지 않습니다", - "acceptError": "계정 생성에 실패했습니다", - "validating": "초대를 검증하는 중...", - "invalidInvitation": "유효하지 않은 초대", - "goToLogin": "로그인으로 이동", - "welcomeTitle": "초대를 받으셨습니다!", - "welcomeSubtitle": "계정 설정을 완료하고 시작하세요", - "accountFor": "계정 생성 대상", - "linkExpires": "링크 만료", - "email": "이메일 주소", - "emailPlaceholder": "이메일 주소를 입력하세요", - "emailRequired": "이메일 주소가 필요합니다", - "invalidEmail": "유효하지 않은 이메일 주소", - "choosePassword": "비밀번호 선택", - "passwordPlaceholder": "비밀번호를 입력하세요", - "confirmPassword": "비밀번호 확인", - "confirmPasswordPlaceholder": "비밀번호를 다시 입력하세요", - "createAccount": "계정 생성", - "creating": "계정 생성 중...", - "alreadyHaveAccount": "이미 계정이 있으신가요?", - "signIn": "로그인" - }, - "audit": { - "error": { - "title": "감사 시스템을 불러오는 중 오류" - }, - "notAvailable": "감사 시스템을 사용할 수 없습니다", - "notAvailableMessage": "감사 시스템이 구성되어 있지 않거나 사용할 수 없습니다.", - "disabled": "감사 로깅이 비활성화되었습니다", - "disabledMessage": "시스템 이벤트를 추적하려면 애플리케이션 구성에서 감사 로깅을 활성화하세요.", - "systemStatus": { - "title": "시스템 상태", - "status": "감사 로깅", - "enabled": "활성화됨", - "disabled": "비활성화됨", - "level": "감사 수준", - "retention": "보존 기간", - "days": "일", - "totalEvents": "총 이벤트" - }, - "tabs": { - "dashboard": "대시보드", - "events": "감사 이벤트", - "export": "내보내기" - }, - "charts": { - "title": "감사 대시보드", - "error": "차트를 불러오는 중 오류", - "day": "일간", - "week": "주간", - "month": "월간", - "byType": "유형별 이벤트", - "byUser": "사용자별 이벤트", - "overTime": "시간 경과에 따른 이벤트" - }, - "events": { - "title": "감사 이벤트", - "filterByType": "유형별 필터", - "filterByUser": "사용자별 필터", - "startDate": "시작 날짜", - "endDate": "종료 날짜", - "clearFilters": "초기화", - "error": "이벤트를 불러오는 중 오류", - "noEvents": "이벤트가 없습니다", - "timestamp": "타임스탬프", - "type": "유형", - "user": "사용자", - "ipAddress": "IP 주소", - "actions": "작업", - "viewDetails": "자세히 보기", - "eventDetails": "이벤트 세부정보", - "details": "세부정보" - }, - "export": { - "title": "감사 데이터 내보내기", - "description": "감사 이벤트를 CSV 또는 JSON 형식으로 내보냅니다. 필터를 사용해 내보낼 데이터를 제한하세요.", - "format": "내보내기 형식", - "filters": "필터(선택 사항)", - "filterByType": "유형으로 필터링", - "filterByUser": "사용자로 필터링", - "startDate": "시작 날짜", - "endDate": "종료 날짜", - "clearFilters": "초기화", - "exportButton": "데이터 내보내기", - "error": "데이터 내보내기에 실패했습니다" - } - }, - "usage": { - "noData": "데이터가 없습니다", - "error": "사용 통계를 불러오는 중 오류", - "noDataMessage": "현재 사용 통계가 제공되지 않습니다.", - "controls": { - "top10": "상위 10", - "top20": "상위 20", - "all": "전체", - "refresh": "새로고침", - "dataTypeLabel": "데이터 유형:", - "dataType": { - "all": "전체", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "상위 10", - "top20": "상위 20", - "all": "전체" - }, - "stats": { - "totalEndpoints": "총 엔드포인트 수", - "totalVisits": "총 방문 수", - "showing": "표시 중", - "selectedVisits": "선택한 방문 수" - }, - "chart": { - "title": "엔드포인트 사용량 차트" - }, - "table": { - "title": "상세 통계", - "endpoint": "엔드포인트", - "visits": "방문 수", - "percentage": "백분율", - "noData": "데이터가 없습니다" - } - }, - "backendHealth": { - "checking": "백엔드 상태 확인 중...", - "online": "백엔드 온라인", - "offline": "백엔드 오프라인", - "starting": "백엔드 시작 중...", - "wait": "백엔드가 실행을 마칠 때까지 기다린 후 다시 시도하세요." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "계속하려면 PDF 잠금을 해제하세요", - "title": "계속하려면 비밀번호 제거", - "description": "이 PDF는 비밀번호로 보호되어 있습니다. 계속 작업하려면 비밀번호를 입력하세요.", - "password": { - "label": "PDF 비밀번호", - "placeholder": "PDF 비밀번호 입력" - }, - "skip": "나중에 건너뛰기", - "unlock": "잠금 해제 및 계속", - "incorrectPassword": "비밀번호가 올바르지 않습니다", - "missingFile": "선택한 파일을 더 이상 사용할 수 없습니다.", - "emptyResponse": "비밀번호 제거에서 파일이 생성되지 않았습니다.", - "required": "계속하려면 비밀번호를 입력하세요.", - "successTitle": "비밀번호 제거됨", - "successBodyWithName": "{{fileName}}에서 비밀번호가 제거되었습니다", - "successBody": "비밀번호가 성공적으로 제거되었습니다." - }, - "setup": { - "welcome": "Stirling PDF에 오신 것을 환영합니다", - "description": "Stirling PDF를 사용하는 방식을 선택하여 시작하세요", - "step1": { - "label": "모드 선택", - "description": "오프라인 또는 서버" - }, - "step2": { - "label": "서버 선택", - "description": "자가 호스팅 서버" - }, - "step3": { - "label": "로그인", - "description": "자격 증명 입력" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Stirling 계정으로 로그인" - }, - "selfhosted": { - "title": "자가 호스팅 서버", - "description": "자체 Stirling PDF 서버에 연결" - } - }, - "saas": { - "title": "Stirling에 로그인", - "subtitle": "Stirling 계정으로 로그인" - }, - "selfhosted": { - "title": "서버에 로그인", - "subtitle": "서버 자격 증명을 입력하세요" - }, - "server": { - "title": "서버에 연결", - "subtitle": "자가 호스팅 서버 URL을 입력하세요", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "자가 호스팅 서버" - }, - "url": { - "label": "서버 URL", - "description": "자가 호스팅 Stirling PDF 서버의 전체 URL을 입력하세요" - }, - "error": { - "emptyUrl": "서버 URL을 입력하세요", - "unreachable": "서버에 연결할 수 없습니다", - "testFailed": "연결 테스트에 실패했습니다" - }, - "testing": "연결 테스트 중..." - }, - "login": { - "title": "로그인", - "subtitle": "계속하려면 자격 증명을 입력하세요", - "connectingTo": "연결 대상:", - "username": { - "label": "사용자 이름", - "placeholder": "사용자 이름을 입력하세요" - }, - "email": { - "label": "이메일", - "placeholder": "이메일을 입력하세요" - }, - "password": { - "label": "비밀번호", - "placeholder": "비밀번호를 입력하세요" - }, - "error": { - "emptyUsername": "사용자 이름을 입력하세요", - "emptyEmail": "이메일을 입력하세요", - "emptyPassword": "비밀번호를 입력하세요", - "oauthFailed": "OAuth 로그인에 실패했습니다. 다시 시도하세요." - }, - "submit": "로그인", - "signInWith": "다음으로 로그인", - "oauthPending": "인증을 위해 브라우저를 여는 중...", - "orContinueWith": "또는 이메일로 계속" - } - }, - "oauth": { - "success": { - "title": "인증 성공", - "message": "이 창을 닫고 Stirling PDF로 돌아가도 됩니다." - }, - "error": { - "title": "인증 실패", - "message": "인증에 성공하지 못했습니다. 이 창을 닫고 다시 시도하세요." - } - }, - "pdfTextEditor": { - "title": "PDF JSON 편집기", - "viewLabel": "PDF 편집기", - "converting": "PDF를 편집 가능한 형식으로 변환하는 중...", - "conversionFailed": "PDF 변환에 실패했습니다. 다시 시도하세요.", - "currentFile": "현재 파일: {{name}}", - "pageSummary": "페이지 {{number}} / {{total}}", - "pagePreviewAlt": "페이지 미리보기", - "imageLabel": "배치된 이미지", - "noTextOnPage": "이 페이지에서 편집 가능한 텍스트를 찾지 못했습니다.", - "pageType": { - "paragraph": "문단 페이지", - "sparse": "성긴 텍스트" - }, - "groupingMode": { - "auto": "자동", - "paragraph": "문단", - "singleLine": "한 줄" - }, - "badges": { - "unsaved": "편집됨", - "modified": "편집됨", - "earlyAccess": "얼리 액세스" - }, - "actions": { - "reset": "변경 사항 초기화", - "downloadJson": "JSON 다운로드", - "generatePdf": "PDF 생성" - }, - "options": { - "autoScaleText": { - "title": "텍스트 자동 크기 조정", - "description": "폰트 렌더링이 PDF와 다를 때 원래 경계 상자 안에 맞도록 텍스트를 가로로 자동 조정합니다." - }, - "groupingMode": { - "title": "텍스트 그룹화 모드", - "autoDescription": "페이지 유형을 자동 감지하여 적절히 텍스트를 그룹화합니다.", - "paragraphDescription": "정렬된 라인을 묶어 여러 줄 문단 텍스트 상자로 만듭니다.", - "singleLineDescription": "각 PDF 텍스트 라인을 개별 텍스트 상자로 유지합니다." - }, - "manualGrouping": { - "descriptionInline": "팁: Ctrl(Cmd) 또는 Shift를 눌러 텍스트 상자를 다중 선택하세요. 선택 위에 떠 있는 도구 모음에서 병합, 그룹 해제, 너비 조정을 할 수 있습니다." - }, - "forceSingleElement": { - "title": "편집된 텍스트를 단일 PDF 요소로 고정", - "description": "활성화하면 겹치는 글리프나 혼합 폰트를 피하기 위해 편집된 각 텍스트 상자를 하나의 PDF 텍스트 요소로 내보냅니다." - } - }, - "manual": { - "mergeTooltip": "선택 항목 병합", - "merge": "선택 병합", - "ungroupTooltip": "문단을 다시 줄로 분할", - "ungroup": "선택 항목 그룹 해제", - "widthMenu": "너비 옵션", - "expandWidth": "페이지 가장자리까지 확장", - "resetWidth": "너비 재설정", - "resizeHandle": "텍스트 너비 조정" - }, - "disclaimer": { - "heading": "미리보기 제한사항", - "textFocus": "이 작업 공간은 텍스트 편집과 삽입된 이미지의 재배치에 중점을 둡니다. 복잡한 페이지 아트워크, 폼 위젯, 레이어드 그래픽은 내보낼 때 보존되지만 여기서는 완전히 편집할 수 없습니다.", - "previewVariance": "일부 시각 요소(표 테두리, 도형, 주석 표시 등)는 미리보기에서 정확히 표시되지 않을 수 있습니다. 내보낸 PDF는 가능한 한 원본 그리기 명령을 유지합니다.", - "alpha": "이 알파 뷰어는 아직 발전 중입니다—일부 글꼴, 색상, 투명 효과, 레이아웃 세부가 약간 달라질 수 있습니다. 공유 전에 생성된 PDF를 다시 확인해 주세요." - }, - "empty": { - "title": "로드된 문서 없음", - "subtitle": "텍스트 편집을 시작하려면 PDF 또는 JSON 파일을 로드하세요." - }, - "welcomeBanner": { - "title": "PDF 텍스트 편집기(얼리 액세스)에 오신 것을 환영합니다", - "experimental": "현재 개발 중인 실험적 기능입니다. 사용 중 불안정과 문제가 발생할 수 있습니다.", - "howItWorks": "이 도구는 PDF를 편집 가능한 형식으로 변환하여 텍스트를 수정하고 이미지를 재배치할 수 있게 합니다. 변경 내용은 새 PDF로 저장됩니다.", - "bestFor": "다음에 가장 적합:", - "bestFor1": "주로 텍스트와 이미지로 구성된 단순한 PDF", - "bestFor2": "표준 문단 서식을 사용하는 문서", - "bestFor3": "편지, 에세이, 보고서 등 기본 문서", - "notIdealFor": "다음에는 권장하지 않음:", - "notIdealFor1": "글머리표, 표, 다단 레이아웃 등 특수 서식이 있는 PDF", - "notIdealFor2": "잡지, 브로셔, 디자인이 많은 문서", - "notIdealFor3": "복잡한 레이아웃의 매뉴얼", - "limitations": "현재 제한 사항:", - "limitation1": "글꼴 렌더링이 원본 PDF와 약간 다를 수 있음", - "limitation2": "복잡한 그래픽, 폼 필드, 주석은 보존되지만 편집할 수 없음", - "limitation3": "대용량 파일은 변환과 처리에 시간이 걸릴 수 있음", - "knownIssues": "알려진 문제(수정 중):", - "issue1": "텍스트 색상이 현재 보존되지 않음(곧 추가 예정)", - "issue2": "문단 모드는 정렬/간격 문제가 더 많음 - 단일 줄 모드 권장", - "issue3": "미리보기 표시가 내보낸 PDF와 다를 수 있음 - 내보낸 PDF가 원본에 더 가까움", - "issue4": "회전된 텍스트 정렬은 수동 조정이 필요할 수 있음", - "issue5": "투명도 및 레이어 효과가 원본과 다를 수 있음", - "feedback": "이 기능은 얼리 액세스입니다. 개선을 위해 문제를 발견하면 알려주세요!", - "gotIt": "확인", - "dontShowAgain": "다시 보지 않기" - }, - "modeChange": { - "title": "모드 변경 확인", - "warning": "텍스트 그룹화 모드를 변경하면 저장되지 않은 변경 사항이 모두 초기화됩니다. 계속하시겠습니까?", - "cancel": "취소", - "confirm": "초기화 후 모드 변경" - }, - "fontAnalysis": { - "details": "글꼴 정보", - "embedded": "내장", - "type": "유형", - "webFormat": "웹 형식", - "warnings": "경고", - "suggestions": "참고", - "currentPageFonts": "이 페이지의 글꼴", - "allFonts": "모든 글꼴", - "fallback": "대체", - "missing": "누락", - "perfectMessage": "모든 글꼴을 완벽하게 재현할 수 있습니다.", - "warningMessage": "일부 글꼴이 올바르게 렌더링되지 않을 수 있습니다.", - "infoMessage": "글꼴 재현 정보 제공.", - "perfect": "완벽", - "subset": "서브셋" - }, - "errors": { - "invalidJson": "JSON 파일을 읽을 수 없습니다. PDF to JSON 도구로 생성되었는지 확인하세요.", - "pdfConversion": "편집된 JSON을 PDF로 다시 변환할 수 없습니다." - } - }, - "auth": { - "sessionExpired": "세션이 만료되었습니다", - "pleaseLoginAgain": "다시 로그인해 주세요.", - "accessDenied": "접근 거부", - "insufficientPermissions": "이 작업을 수행할 권한이 없습니다." - }, - "addText": { - "title": "텍스트 추가", - "header": "PDF에 텍스트 추가", - "text": { - "name": "텍스트 내용", - "placeholder": "추가할 텍스트를 입력하세요", - "fontLabel": "글꼴", - "fontSizeLabel": "글꼴 크기", - "fontSizePlaceholder": "글꼴 크기 입력 또는 선택 (8-200)", - "colorLabel": "텍스트 색상" - }, - "steps": { - "configure": "텍스트 설정" - }, - "step": { - "createDesc": "추가할 텍스트를 입력하세요", - "place": "텍스트 배치", - "placeDesc": "PDF를 클릭하여 텍스트를 추가하세요" - }, - "instructions": { - "title": "텍스트 추가 방법", - "text": "위에 텍스트를 입력한 후 PDF의 아무 위치나 클릭해 배치하세요.", - "paused": "배치 일시 중지", - "resumeHint": "배치를 재개하여 클릭 후 텍스트를 추가하세요.", - "noSignature": "배치를 활성화하려면 위에 텍스트를 입력하세요." - }, - "mode": { - "move": "텍스트 이동", - "place": "텍스트 배치", - "pause": "배치 일시 중지", - "resume": "배치 재개" - }, - "results": { - "title": "텍스트 추가 결과" - }, - "error": { - "failed": "PDF에 텍스트를 추가하는 중 오류가 발생했습니다." - }, - "tags": "텍스트,주석,레이블", - "applySignatures": "텍스트 적용" - } -} \ No newline at end of file diff --git a/frontend/public/locales/ml-ML/translation.json b/frontend/public/locales/ml-ML/translation.json deleted file mode 100644 index 95d75157d..000000000 --- a/frontend/public/locales/ml-ML/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "ടൂളുകൾ എങ്ങനെ ബ്രൗസ് ചെയ്യണമെന്ന് തിരഞ്ഞെടുക്കുക", - "description": "രണ്ട് ലേയൗട്ടുകളും പ്രിവ്യൂ ചെയ്ത് Stirling PDF ടൂളുകൾ എങ്ങനെ അന്വേഷിക്കണമെന്ന് തീരുമാനിക്കുക.", - "sidebarTitle": "സൈഡ്ബാർ മോഡ്", - "sidebarDescription": "വേഗത്തിൽ സ്വിച്ച് ചെയ്യാൻ പ്രവർത്തനസ്ഥലത്തോടൊപ്പം ടൂളുകൾ സൂക്ഷിക്കുക.", - "recommended": "ശുപാർശ ചെയ്തത്", - "chooseSidebar": "സൈഡ്ബാർ മോഡ് ഉപയോഗിക്കുക", - "fullscreenTitle": "ഫുൾസ്ക്രീൻ മോഡ് - (പഴയത്)", - "fullscreenDescription": "നിങ്ങൾ ഒന്ന് തെരഞ്ഞെടുക്കുന്നത് വരെ പ്രവർത്തനസ്ഥലം മൂടുന്ന കാറ്റലോഗിൽ എല്ലാ ടൂളുകളും ബ്രൗസ് ചെയ്യുക.", - "chooseFullscreen": "ഫുൾസ്ക്രീൻ മോഡ് ഉപയോഗിക്കുക", - "dismiss": "പിന്നീട് നോക്കാം" - }, - "fullscreen": { - "showDetails": "വിശദാംശങ്ങൾ കാണിക്കുക", - "comingSoon": "ഉടൻ വരുന്നു:", - "favorite": "പ്രിയപ്പെട്ടവയിൽ ചേർക്കുക", - "favorites": "പ്രിയപ്പെട്ടവ", - "unavailable": "സെർവർ അഡ്മിനിസ്ട്രേറ്റർ പ്രവർത്തനരഹിതമാക്കി:", - "unavailableDependency": "ലഭ്യമല്ല - ആവശ്യമായ ടൂൾ സെർവറിൽ ഇല്ല:", - "heading": "എല്ലാ ടൂളുകൾ (ഫുൾസ്ക്രീൻ കാഴ്ച)", - "noResults": "ആവശ്യമായത് കണ്ടെത്താൻ തിരച്ചിൽ ക്രമീകരിക്കുകയോ വിവരണങ്ങൾ ടോഗിൾ ചെയ്യുകയോ ചെയ്യുക.", - "recommended": "ശുപാർശ ചെയ്തത്", - "unfavorite": "പ്രിയപ്പെട്ടവയിൽ നിന്ന് നീക്കം ചെയ്യുക" - }, - "placeholder": "തുടങ്ങാൻ ഒരു ടൂൾ തിരഞ്ഞെടുക്കുക", - "toggle": { - "fullscreen": "ഫുൾസ്ക്രീൻ മോഡിലേക്കു മാറ്റുക", - "sidebar": "സൈഡ്ബാർ മോഡിലേക്കു മാറ്റുക" - }, - "alpha": "Alpha", - "premiumFeature": "പ്രീമിയം ഫീച്ചർ:", - "comingSoon": "വരുന്നു:" - }, - "unsavedChanges": "നിങ്ങളുടെ PDF-ിൽ സംരക്ഷിക്കാത്ത മാറ്റങ്ങൾ ഉണ്ട്.", - "areYouSure": "നിങ്ങൾക്ക് പോകണമെന്ന് തീർച്ചയാണോ?", - "unsavedChangesTitle": "സംരക്ഷിക്കാത്ത മാറ്റങ്ങൾ", - "keepWorking": "തുടർന്നു പ്രവർത്തിക്കുക", - "discardChanges": "മാറ്റങ്ങൾ ഉപേക്ഷിച്ച് പുറത്ത് പോകുക", - "applyAndContinue": "സേവ് ചെയ്ത് പുറത്ത് പോകുക", - "exportAndContinue": "എക്സ്പോർട്ട് ചെയ്ത് തുടരുക", - "zipWarning": { - "title": "വലിയ ZIP ഫയൽ", - "message": "ഈ ZIP-ൽ {{count}} ഫയലുകൾ ഉണ്ട്. എങ്കിലും എക്സ്ട്രാക്റ്റ് ചെയ്യട്ടേ?", - "cancel": "റദ്ദാക്കുക", - "confirm": "എക്സ്ട്രാക്റ്റ്" - }, - "defaultApp": { - "title": "സ്വതേയുള്ള PDF ആപ്പായി സജ്ജമാക്കുക", - "message": "Stirling PDF-നെ നിങ്ങളുടെ സ്വതേയുള്ള PDF എഡിറ്ററായി ക്രമീകരിക്കണോ?", - "description": "ഇത് പിന്നീട് നിങ്ങളുടെ സിസ്റ്റം സെറ്റിങ്ങുകളിൽ മാറ്റാം.", - "notNow": "ഇപ്പോൾ വേണ്ട", - "setDefault": "ഡീഫോൾട്ടായി സജ്ജമാക്കുക", - "dismiss": "നിരസിക്കുക", - "prompt": { - "title": "സ്വതേയുള്ള PDF എഡിറ്ററായി സജ്ജമാക്കുക", - "message": "PDF ഫയലുകൾ തുറക്കാനുള്ള സ്വതേയുള്ള ആപ്പായി Stirling PDF-നെ നിർണ്ണയിക്കുക." - }, - "success": { - "title": "സ്വതേയുള്ള ആപ്പ് സെറ്റ് ചെയ്തു", - "message": "Stirling PDF ഇപ്പോൾ നിങ്ങളുടെ സ്വതേയുള്ള PDF എഡിറ്ററാണ്" - }, - "settingsOpened": { - "title": "സെറ്റിങ്ങുകൾ തുറന്നു", - "message": "ദയവായി നിങ്ങളുടെ സിസ്റ്റം സെറ്റിങ്ങുകളിൽ Stirling PDF തിരഞ്ഞെടുക്കുക" - }, - "error": { - "title": "പിശക്", - "message": "സ്വതേയുള്ള PDF ഹാൻഡ്ലർ സെറ്റ് ചെയ്യൽ പരാജയപ്പെട്ടു" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "റദ്ദാക്കുക", - "addPageNumbers": { - "fontSize": "അക്ഷര വലുപ്പം", - "fontName": "അക്ഷരത്തിന്റെ പേര്", - "title": "പേജ് നമ്പറുകൾ ചേർക്കുക", - "header": "പേജ് നമ്പറുകൾ ചേർക്കുക", - "selectText": { - "1": "PDF ഫയൽ തിരഞ്ഞെടുക്കുക:", - "2": "മാർജിൻ വലുപ്പം", - "3": "സ്ഥാനം", - "4": "ആരംഭിക്കുന്ന നമ്പർ", - "5": "നമ്പർ ചെയ്യേണ്ട പേജുകൾ", - "6": "ഇഷ്ടാനുസൃത ടെക്സ്റ്റ്" - }, - "customTextDesc": "ഇഷ്ടാനുസൃത ടെക്സ്റ്റ്", - "numberPagesDesc": "ഏത് പേജുകളാണ് നമ്പർ ചെയ്യേണ്ടത്, സ്ഥിരസ്ഥിതി 'എല്ലാം', 1-5 അല്ലെങ്കിൽ 2,5,9 തുടങ്ങിയവയും സ്വീകരിക്കുന്നു", - "customNumberDesc": "സ്ഥിരസ്ഥിതിയായി {n}, 'പേജ് {n} / {total}', 'ടെക്സ്റ്റ്-{n}', '{filename}-{n}' എന്നിവയും സ്വീകരിക്കുന്നു", - "submit": "പേജ് നമ്പറുകൾ ചേർക്കുക", - "configuration": "ക്രമീകരണം", - "customize": "ദൃശ്യമാനം ഇഷ്ടാനുസൃതമാക്കുക", - "pagesAndStarting": "പേജുകളും ആരംഭ നമ്പറും", - "positionAndPages": "സ്ഥാനം & പേജുകൾ", - "error": { - "failed": "പേജ് നമ്പർ ചേർക്കൽ പ്രവർത്തനം പരാജയപ്പെട്ടു" - }, - "results": { - "title": "പേജ് നമ്പർ ഫലങ്ങൾ" - }, - "preview": "സ്ഥാനം തിരഞ്ഞെടുപ്പ്", - "previewDisclaimer": "പ്രിവ്യൂ ഏകദേശമാണ്. PDF ഫോണ്ട് മീട്രിക്‌സിന്റെ കാരണമായി അന്തിമ ഔട്ട്പുട്ട് വ്യത്യാസപ്പെട്ടേക്കാം." - }, - "pageSelectionPrompt": "ഇഷ്ടാനുസൃത പേജ് തിരഞ്ഞെടുക്കൽ (പേജ് നമ്പറുകളുടെ കോമയാൽ വേർതിരിച്ച ലിസ്റ്റ് 1,5,6 അല്ലെങ്കിൽ 2n+1 പോലുള്ള ഫംഗ്ഷനുകൾ നൽകുക) :", - "startingNumberTooltip": "പ്രദർശിപ്പിക്കേണ്ട ആദ്യ നമ്പർ. തുടർന്ന് പേജുകൾ ഈ നമ്പറിൽ നിന്ന് വർധിക്കും.", - "marginTooltip": "പേജ് നമ്പറും പേജിന്റെ അരവുമുള്ള ദൂരം.", - "fontSizeTooltip": "പേജ് നമ്പർ ടെക്സ്റ്റിന്റെ പോയിന്റ് സൈസ്. വലിയ നമ്പറുകൾ വലുതായ ടെക്സ്റ്റ് സൃഷ്ടിക്കും.", - "fontTypeTooltip": "പേജ് നമ്പറുകളുടെ ഫോണ്ട് കുടുംബം. നിങ്ങളുടെ ഡോക്യുമെന്റിന്റെ ശൈലിയനുസരിച്ച് തിരഞ്ഞെടുക്കുക.", - "customTextTooltip": "പേജ് നമ്പറുകൾക്കുള്ള ഐച്ഛിക ഇഷ്ടാനുസൃത ഫോർമാറ്റ്. നമ്പറിന് പ്ലേസ്‌ഹോൾഡറായി {n} ഉപയോഗിക്കുക. ഉദാഹരണം: \"Page {n}\" എന്ന് നൽകിയാൽ \"Page 1\", \"Page 2\" എന്നിവർ കാണിക്കും.", - "pdfPrompt": "PDF(കൾ) തിരഞ്ഞെടുക്കുക", - "multiPdfPrompt": "PDF-കൾ തിരഞ്ഞെടുക്കുക (2+)", - "multiPdfDropPrompt": "നിങ്ങൾക്ക് ആവശ്യമുള്ള എല്ലാ PDF-കളും തിരഞ്ഞെടുക്കുക (അല്ലെങ്കിൽ വലിച്ചിടുക)", - "imgPrompt": "ചിത്രം(ങ്ങൾ) തിരഞ്ഞെടുക്കുക", - "genericSubmit": "സമർപ്പിക്കുക", - "uploadLimit": "പരമാവധി ഫയൽ വലുപ്പം:", - "uploadLimitExceededSingular": "വളരെ വലുതാണ്. അനുവദനീയമായ പരമാവധി വലുപ്പം", - "uploadLimitExceededPlural": "വളരെ വലുതാണ്. അനുവദനീയമായ പരമാവധി വലുപ്പം", - "processTimeWarning": "മുന്നറിയിപ്പ്: ഫയൽ വലുപ്പത്തിനനുസരിച്ച് ഈ പ്രക്രിയ ഒരു മിനിറ്റ് വരെ എടുത്തേക്കാം", - "pageOrderPrompt": "ഇഷ്ടാനുസൃത പേജ് ക്രമം (പേജ് നമ്പറുകളുടെ കോമയാൽ വേർതിരിച്ച ലിസ്റ്റ് അല്ലെങ്കിൽ 2n+1 പോലുള്ള ഫംഗ്ഷനുകൾ നൽകുക) :", - "goToPage": "പോകുക", - "true": "ശരി", - "false": "തെറ്റ്", - "unknown": "അജ്ഞാതം", - "app": { - "description": "സൗജന്യ Adobe Acrobat പകരം (10M+ ഡൗൺലോഡുകൾ)" - }, - "save": "സേവ് ചെയ്യുക", - "saveToBrowser": "ബ്രൗസറിൽ സേവ് ചെയ്യുക", - "download": "ഡൗൺലോഡ്", - "downloadUnavailable": "ഈ ഇനത്തിന് ഡൗൺലോഡ് ലഭ്യമല്ല", - "saveUnavailable": "ഈ ഇനത്തിന് സേവ് ലഭ്യമല്ല", - "pin": "ഫയൽ പിൻ ചെയ്യുക (ടൂൾ പ്രവർത്തനത്തിന് ശേഷം സജീവമായി നിലനിർത്തുക)", - "unpin": "പിൻ നീക്കം ചെയ്യുക (ടൂൾ പ്രവർത്തനത്തിന് ശേഷം മാറ്റിസ്ഥാപിക്കുക)", - "undoOperationTooltip": "അവസാന പ്രവർത്തനം റദ്ദാക്കി ഒറിജിനൽ ഫയലുകൾ പുനഃസ്ഥാപിക്കാൻ ക്ലിക്ക് ചെയ്യുക", - "undo": "മാറ്റം പിൻവലിക്കുക", - "back": "തിരികെ", - "nothingToUndo": "പിൻവലിക്കാൻ ഒന്നുമില്ല", - "moreOptions": "കൂടുതൽ ഓപ്ഷനുകൾ", - "editYourNewFiles": "നിങ്ങളുടെ പുതിയ ഫയൽ(കൾ) തിരുത്തുക", - "close": "അടയ്ക്കുക", - "openInViewer": "വ്യൂവറിൽ തുറക്കുക", - "confirmClose": "അടയ്ക്കൽ സ്ഥിരീകരിക്കുക", - "confirmCloseMessage": "ഈ ഫയൽ അടയ്ക്കണമെന്ന് നിങ്ങൾക്ക് തീർച്ചയാണോ?", - "confirmCloseCancel": "റദ്ദാക്കുക", - "confirmCloseConfirm": "ഫയൽ അടയ്ക്കുക", - "fileSelected": "തിരഞ്ഞെടുത്തത്: {{filename}}", - "chooseFile": "ഫയൽ തിരഞ്ഞെടുക്കുക", - "filesSelected": "ഫയലുകൾ തിരഞ്ഞെടുത്തു", - "files": { - "title": "ഫയലുകൾ", - "upload": "അപ്ലോഡ്", - "uploadFiles": "ഫയലുകൾ അപ്ലോഡ് ചെയ്യുക", - "addFiles": "ഫയലുകൾ ചേർക്കുക", - "selectFromWorkbench": "വർക്ക്ബെഞ്ചിൽ നിന്ന് ഫയലുകൾ തിരഞ്ഞെടുക്കുകയോ ", - "selectMultipleFromWorkbench": "വർക്ക്ബെഞ്ചിൽ നിന്ന് കുറഞ്ഞത് {{count}} ഫയലുകൾ തിരഞ്ഞെടുക്കുകയോ ", - "created": "സൃഷ്ടിച്ചത്", - "size": "ഫയൽ വലുപ്പം" - }, - "noFavourites": "പ്രിയപ്പെട്ടവ ചേർത്തിട്ടില്ല", - "downloadComplete": "ഡൗൺലോഡ് പൂർത്തിയായി", - "bored": "കാത്തിരുന്ന് മുഷിഞ്ഞോ?", - "alphabet": "അക്ഷരമാല", - "downloadPdf": "PDF ഡൗൺലോഡ് ചെയ്യുക", - "text": "ടെക്സ്റ്റ്", - "font": "അക്ഷരം", - "selectFillter": "-- തിരഞ്ഞെടുക്കുക --", - "pageNum": "പേജ് നമ്പർ", - "sizes": { - "small": "ചെറുത്", - "medium": "ഇടത്തരം", - "large": "വലുത്", - "x-large": "കൂടുതൽ വലുത്" - }, - "error": { - "pdfPassword": "PDF ഡോക്യുമെന്റ് പാസ്‌വേഡ് ഉപയോഗിച്ച് സംരക്ഷിച്ചിരിക്കുന്നു, പാസ്‌വേഡ് നൽകിയിട്ടില്ല അല്ലെങ്കിൽ തെറ്റായിരുന്നു", - "encryptedPdfMustRemovePassword": "ഈ PDF എൻക്രിപ്റ്റ് ചെയ്യപ്പെട്ടതോ പാസ്‌വേഡ് സംരക്ഷിതമോ ആണ്. PDF/Aയിലേക്കു മാറ്റുന്നതിന് മുമ്പ് ദയവായി അൺലോക്ക് ചെയ്യുക.", - "incorrectPasswordProvided": "PDF പാസ്‌വേഡ് തെറ്റാണ് അല്ലെങ്കിൽ നൽകിയിട്ടില്ല.", - "_value": "പിശക്", - "dismissAllErrors": "എല്ലാ പിശകുകളും ഒഴിവാക്കുക", - "sorry": "പ്രശ്നത്തിന് ക്ഷമിക്കുക!", - "needHelp": "സഹായം വേണോ / ഒരു പ്രശ്നം കണ്ടെത്തിയോ?", - "contactTip": "നിങ്ങൾക്ക് ഇപ്പോഴും പ്രശ്‌നമുണ്ടെങ്കിൽ, സഹായത്തിനായി ഞങ്ങളെ ബന്ധപ്പെടാൻ മടിക്കരുത്. ഞങ്ങളുടെ GitHub പേജിൽ നിങ്ങൾക്ക് ഒരു ടിക്കറ്റ് സമർപ്പിക്കാം അല്ലെങ്കിൽ Discord വഴി ഞങ്ങളെ ബന്ധപ്പെടാം:", - "404": { - "head": "404 - പേജ് കണ്ടെത്തിയില്ല | അയ്യോ, ഞങ്ങൾ കോഡിൽ തട്ടി വീണു!", - "1": "നിങ്ങൾ തിരയുന്ന പേജ് ഞങ്ങൾക്ക് കണ്ടെത്താൻ കഴിയുന്നില്ല.", - "2": "എന്തോ കുഴപ്പം സംഭവിച്ചു" - }, - "github": "GitHub-ൽ ഒരു ടിക്കറ്റ് സമർപ്പിക്കുക", - "showStack": "സ്റ്റാക്ക് ട്രേസ് കാണിക്കുക", - "copyStack": "സ്റ്റാക്ക് ട്രേസ് പകർത്തുക", - "githubSubmit": "GitHub - ഒരു ടിക്കറ്റ് സമർപ്പിക്കുക", - "discordSubmit": "Discord - പിന്തുണാ പോസ്റ്റ് സമർപ്പിക്കുക" - }, - "warning": { - "tooltipTitle": "മുന്നറിയിപ്പ്" - }, - "edit": "തിരുത്തുക", - "delete": "മായ്ക്കുക", - "never": "ഒരിക്കലും", - "username": "ഉപയോക്തൃനാമം", - "password": "പാസ്‌വേഡ്", - "welcome": "സ്വാഗതം", - "property": "പ്രോപ്പർട്ടി", - "black": "കറുപ്പ്", - "white": "വെള്ള", - "red": "ചുവപ്പ്", - "green": "പച്ച", - "blue": "നീല", - "custom": "ഇഷ്ടാനുസൃതം...", - "comingSoon": "ഉടൻ വരുന്നു", - "WorkInProgess": "നിർമ്മാണത്തിലിരിക്കുന്നു, ശരിയായി പ്രവർത്തിച്ചേക്കില്ല അല്ലെങ്കിൽ ബഗ്ഗുകൾ ഉണ്ടാകാം, ദയവായി പ്രശ്നങ്ങൾ അറിയിക്കുക!", - "poweredBy": "സഹായത്തോടെ", - "yes": "അതെ", - "no": "ഇല്ല", - "changedCredsMessage": "വിവരങ്ങൾ മാറ്റി!", - "notAuthenticatedMessage": "ഉപയോക്താവിനെ സ്ഥിരീകരിച്ചിട്ടില്ല.", - "userNotFoundMessage": "ഉപയോക്താവിനെ കണ്ടെത്തിയില്ല.", - "incorrectPasswordMessage": "നിലവിലെ പാസ്‌വേഡ് തെറ്റാണ്.", - "usernameExistsMessage": "പുതിയ ഉപയോക്തൃനാമം ഇതിനകം നിലവിലുണ്ട്.", - "invalidUsernameMessage": "അസാധുവായ ഉപയോക്തൃനാമം, ഉപയോക്തൃനാമത്തിൽ അക്ഷരങ്ങൾ, അക്കങ്ങൾ, താഴെ പറയുന്ന പ്രത്യേക പ്രതീകങ്ങൾ @._+- എന്നിവ മാത്രമേ ഉണ്ടാകാവൂ അല്ലെങ്കിൽ സാധുവായ ഒരു ഇമെയിൽ വിലാസം ആയിരിക്കണം.", - "invalidPasswordMessage": "പാസ്‌വേഡ് ശൂന്യമായിരിക്കരുത്, തുടക്കത്തിലോ അവസാനത്തിലോ സ്പേസുകൾ ഉണ്ടാകരുത്.", - "confirmPasswordErrorMessage": "പുതിയ പാസ്‌വേഡും പുതിയ പാസ്‌വേഡ് സ്ഥിരീകരണവും പൊരുത്തപ്പെടണം.", - "deleteCurrentUserMessage": "നിലവിൽ ലോഗിൻ ചെയ്തിട്ടുള്ള ഉപയോക്താവിനെ ഇല്ലാതാക്കാൻ കഴിയില്ല.", - "deleteUsernameExistsMessage": "ഉപയോക്തൃനാമം നിലവിലില്ല, ഇല്ലാതാക്കാൻ കഴിയില്ല.", - "downgradeCurrentUserMessage": "നിലവിലെ ഉപയോക്താവിന്റെ റോൾ താഴ്ത്താൻ കഴിയില്ല", - "disabledCurrentUserMessage": "നിലവിലെ ഉപയോക്താവിനെ പ്രവർത്തനരഹിതമാക്കാൻ കഴിയില്ല", - "downgradeCurrentUserLongMessage": "നിലവിലെ ഉപയോക്താവിന്റെ റോൾ താഴ്ത്താൻ കഴിയില്ല. അതിനാൽ, നിലവിലെ ഉപയോക്താവിനെ കാണിക്കില്ല.", - "userAlreadyExistsOAuthMessage": "ഈ ഉപയോക്താവ് ഇതിനകം ഒരു OAuth2 ഉപയോക്താവായി നിലവിലുണ്ട്.", - "userAlreadyExistsWebMessage": "ഈ ഉപയോക്താവ് ഇതിനകം ഒരു വെബ് ഉപയോക്താവായി നിലവിലുണ്ട്.", - "oops": "അയ്യോ!", - "help": "സഹായം", - "goHomepage": "ഹോംപേജിലേക്ക് പോകുക", - "joinDiscord": "ഞങ്ങളുടെ ഡിസ്കോർഡ് സെർവറിൽ ചേരുക", - "seeDockerHub": "ഡോക്കർ ഹബ് കാണുക", - "visitGithub": "ഗിറ്റ്ഹബ് റിപ്പോസിറ്ററി സന്ദർശിക്കുക", - "donate": "സംഭാവന ചെയ്യുക", - "color": "നിറം", - "sponsor": "സ്പോൺസർ ചെയ്യുക", - "info": "വിവരം", - "pro": "പ്രോ", - "page": "പേജ്", - "pages": "പേജുകൾ", - "loading": "ലോഡ് ചെയ്യുന്നു...", - "review": "പരിശോധിക്കുക", - "addToDoc": "പ്രമാണത്തിലേക്ക് ചേർക്കുക", - "reset": "പുനഃസജ്ജമാക്കുക", - "apply": "പ്രയോഗിക്കുക", - "noFileSelected": "ഫയലൊന്നും തിരഞ്ഞെടുത്തിട്ടില്ല. ദയവായി ഒരെണ്ണം അപ്‌ലോഡ് ചെയ്യുക.", - "legal": { - "privacy": "സ്വകാര്യതാ നയം", - "iAgreeToThe": "ഞാൻ എല്ലാറ്റിനോടും സമ്മതിക്കുന്നു", - "terms": "നിബന്ധനകളും വ്യവസ്ഥകളും", - "accessibility": "ലഭ്യത", - "cookie": "കുക്കി നയം", - "impressum": "ഇംപ്രെസ്സം", - "showCookieBanner": "കുക്കി മുൻഗണനകൾ" - }, - "pipeline": { - "header": "പൈപ്പ്ലൈൻ മെനു (ബീറ്റ)", - "uploadButton": "ഇഷ്ടാനുസൃതം അപ്‌ലോഡ് ചെയ്യുക", - "configureButton": "ക്രമീകരിക്കുക", - "defaultOption": "ഇഷ്ടാനുസൃതം", - "submitButton": "സമർപ്പിക്കുക", - "help": "പൈപ്പ്ലൈൻ സഹായം", - "scanHelp": "ഫോൾഡർ സ്കാനിംഗ് സഹായം", - "deletePrompt": "പൈപ്പ്ലൈൻ ഇല്ലാതാക്കാൻ നിങ്ങൾക്ക് ഉറപ്പാണോ", - "tags": "ഓട്ടോമേറ്റ് ചെയ്യുക,ക്രമീകരിക്കുക,സ്ക്രിപ്റ്റ് ചെയ്ത,ബാച്ച്-പ്രോസസ്സ്", - "title": "പൈപ്പ്ലൈൻ" - }, - "pipelineOptions": { - "header": "പൈപ്പ്ലൈൻ കോൺഫിഗറേഷൻ", - "pipelineNameLabel": "പൈപ്പ്ലൈൻ പേര്", - "saveSettings": "പ്രവർത്തന ക്രമീകരണങ്ങൾ സംരക്ഷിക്കുക", - "pipelineNamePrompt": "പൈപ്പ്ലൈൻ പേര് ഇവിടെ നൽകുക", - "selectOperation": "പ്രവർത്തനം തിരഞ്ഞെടുക്കുക", - "addOperationButton": "പ്രവർത്തനം ചേർക്കുക", - "pipelineHeader": "പൈപ്പ്ലൈൻ:", - "saveButton": "ഡൗൺലോഡ് ചെയ്യുക", - "validateButton": "സ്ഥിരീകരിക്കുക" - }, - "enterpriseEdition": { - "button": "പ്രോയിലേക്ക് അപ്‌ഗ്രേഡ് ചെയ്യുക", - "warning": "ഈ ഫീച്ചർ പ്രോ ഉപയോക്താക്കൾക്ക് മാത്രമേ ലഭ്യമാകൂ.", - "yamlAdvert": "സ്റ്റെർലിംഗ് PDF പ്രോ YAML കോൺഫിഗറേഷൻ ഫയലുകളെയും മറ്റ് SSO സവിശേഷതകളെയും പിന്തുണയ്ക്കുന്നു.", - "ssoAdvert": "കൂടുതൽ ഉപയോക്തൃ മാനേജുമെന്റ് സവിശേഷതകൾക്കായി തിരയുകയാണോ? സ്റ്റെർലിംഗ് PDF പ്രോ പരിശോധിക്കുക" - }, - "analytics": { - "title": "സ്റ്റെർലിംഗ് PDF മികച്ചതാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടോ?", - "paragraph1": "ഉൽപ്പന്നം മെച്ചപ്പെടുത്താൻ ഞങ്ങളെ സഹായിക്കുന്നതിന് സ്റ്റെർലിംഗ് PDF-ൽ ഓപ്റ്റ്-ഇൻ അനലിറ്റിക്സ് ഉണ്ട്. ഞങ്ങൾ വ്യക്തിഗത വിവരങ്ങളോ ഫയൽ ഉള്ളടക്കങ്ങളോ ട്രാക്ക് ചെയ്യുന്നില്ല.", - "paragraph2": "സ്റ്റെർലിംഗ്-PDF വളരാനും ഞങ്ങളുടെ ഉപയോക്താക്കളെ നന്നായി മനസ്സിലാക്കാനും അനലിറ്റിക്സ് പ്രവർത്തനക്ഷമമാക്കുന്നത് പരിഗണിക്കുക.", - "learnMore": "കൂടുതൽ അറിയുക", - "enable": "അനലിറ്റിക്സ് പ്രവർത്തനക്ഷമമാക്കുക", - "disable": "അനലിറ്റിക്സ് പ്രവർത്തനരഹിതമാക്കുക", - "settings": "config/settings.yml ഫയലിൽ നിങ്ങൾക്ക് അനലിറ്റിക്സിനായുള്ള ക്രമീകരണങ്ങൾ മാറ്റാൻ കഴിയും", - "privacyAssurance": "ഞങ്ങൾ നിങ്ങളുടെ വ്യക്തിഗത വിവരങ്ങളോ നിങ്ങളുടെ ഫയലുകളുടെ ഉള്ളടക്കമോ ട്രാക്ക് ചെയ്യുന്നില്ല." - }, - "navbar": { - "favorite": "പ്രിയപ്പെട്ടവ", - "recent": "പുതിയതും അടുത്തിടെ അപ്‌ഡേറ്റ് ചെയ്തതും", - "darkmode": "ഡാർക്ക് മോഡ്", - "language": "ഭാഷകൾ", - "settings": "ക്രമീകരണങ്ങൾ", - "allTools": "ഉപകരണങ്ങൾ", - "multiTool": "മൾട്ടി ടൂൾ", - "search": "തിരയുക", - "sections": { - "organize": "ക്രമീകരിക്കുക", - "convertTo": "PDF-ലേക്ക് മാറ്റുക", - "convertFrom": "PDF-ൽ നിന്ന് മാറ്റുക", - "security": "ഒപ്പും സുരക്ഷയും", - "advance": "വിപുലമായത്", - "edit": "കാണുക & തിരുത്തുക", - "popular": "ജനപ്രിയം" - } - }, - "settings": { - "preferences": { - "title": "അഭിരുചികൾ" - }, - "workspace": { - "title": "വർക്ക്‌സ്പേസ്", - "people": "അംഗങ്ങൾ", - "teams": "ടീമുകൾ" - }, - "configuration": { - "title": "കോൺഫിഗറേഷൻ", - "systemSettings": "സിസ്റ്റം ക്രമീകരണങ്ങൾ", - "features": "ഫീച്ചറുകൾ", - "endpoints": "എൻഡ്പോയിന്റുകൾ", - "database": "ഡാറ്റാബേസ്", - "advanced": "അഡ്വാൻസ്ഡ്" - }, - "securityAuth": { - "title": "സുരക്ഷയും ഓതന്റിക്കേഷനും", - "security": "സുരക്ഷ", - "connections": "കണക്ഷനുകൾ" - }, - "licensingAnalytics": { - "title": "ലൈസൻസിംഗും അനലിറ്റിക്സും", - "plan": "പ്ലാൻ", - "audit": "ഓഡിറ്റ്", - "usageAnalytics": "ഉപയോഗ അനലിറ്റിക്സ്" - }, - "policiesPrivacy": { - "title": "നയങ്ങളും സ്വകാര്യതയും", - "legal": "ലീഗൽ", - "privacy": "സ്വകാര്യത" - }, - "developer": { - "title": "ഡെവലപ്പർ", - "apiKeys": "API Keys" - }, - "tooltips": { - "enableLoginFirst": "ആദ്യം ലോഗിൻ മോഡ് സജീവമാക്കുക", - "requiresEnterprise": "എന്റർപ്രൈസ് ലൈസൻസ് ആവശ്യമാണ്" - }, - "connection": { - "title": "കണക്ഷൻ മോഡ്", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "സെൽഫ്-ഹോസ്റ്റഡ്" - }, - "server": "സെർവർ", - "user": "ലോഗിൻ ചെയ്തത്", - "logout": "ലോഗ് ഔട്ട്" - }, - "general": { - "title": "ജനറൽ", - "description": "ആപ്പിന്റെ പൊതുവായ മുൻഗണനകൾ ക്രമീകരിക്കുക.", - "user": "ഉപയോക്താവ്", - "logout": "ലോഗ് ഔട്ട്", - "enableFeatures": { - "dismiss": "ഒഴിവാക്കുക", - "title": "സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർക്കായി", - "intro": "നിങ്ങളുടെ ഓർഗനൈസേഷനായി യൂസർ ഓതന്റിക്കേഷൻ, ടീം മാനേജ്മെന്റ്, പ്രവർത്തനസ്ഥലം ഫീച്ചറുകൾ എന്നിവ എനേബിൾ ചെയ്യുക.", - "action": "കോൺഫിഗർ", - "and": "മറ്റും", - "benefit": "യൂസർ റോളുകൾ, ടീമൊത്ത് സഹകരണം, അഡ്മിൻ നിയന്ത്രണങ്ങൾ, എന്റർപ്രൈസ് ഫീച്ചറുകൾ എന്നിവ സജ്ജീകരിക്കുന്നു.", - "learnMore": "ഡോക്യുമെന്റേഷനിൽ കൂടുതൽ അറിയുക" - }, - "defaultToolPickerMode": "ഡീഫാൾട്ട് ടൂൾ പിക്കർ മോഡ്", - "defaultToolPickerModeDescription": "ടൂൾ പിക്കർ ഡീഫാൾട്ടായി ഫുൾസ്ക്രീനിലോ സൈഡ്ബാറിലോ തുറക്കണമോ എന്ന് തിരഞ്ഞെടുക്കുക", - "mode": { - "sidebar": "സൈഡ്ബാർ", - "fullscreen": "ഫുൾസ്ക്രീൻ" - }, - "autoUnzipTooltip": "API ഓപ്പറേഷനുകൾ തിരികെ നൽകുന്ന ZIP ഫയലുകൾ സ്വയം എക്സ്ട്രാക്റ്റ് ചെയ്യുക. ZIP ഫയലുകൾ അക്ഷതമായി സൂക്ഷിക്കാൻ ഇത് നിർവീര്യമാക്കുക. ഇത് ഓട്ടോമേഷൻ വർക്‌ഫ്ലോകളെ ബാധിക്കില്ല.", - "autoUnzip": "API റെസ്പോൺസുകൾ ഓട്ടോ-അൺസിപ്പ്", - "autoUnzipDescription": "ZIP റെസ്പോൺസുകളിൽ നിന്ന് ഫയലുകൾ സ്വയം എക്സ്ട്രാക്റ്റ് ചെയ്യുക", - "autoUnzipFileLimitTooltip": "ZIP-ൽ ഇത്രയോ അതിൽ കുറവോ ഫയലുകൾ ഉണ്ടെങ്കിൽ മാത്രം അൺസിപ്പ് ചെയ്യും. വലിയ ZIP-കൾ എക്സ്ട്രാക്റ്റ് ചെയ്യാൻ പരിധി ഉയർത്തുക.", - "autoUnzipFileLimit": "ഓട്ടോ-അൺസിപ്പ് ഫയൽ പരിധി", - "autoUnzipFileLimitDescription": "ZIP-ൽ നിന്ന് എത്ര ഫയലുകൾ വരെ എക്സ്ട്രാക്റ്റ് ചെയ്യണം", - "defaultPdfEditor": "സ്വതേയുള്ള PDF എഡിറ്റർ", - "defaultPdfEditorActive": "Stirling PDF നിങ്ങളുടെ സ്വതേയുള്ള PDF എഡിറ്ററാണ്", - "defaultPdfEditorInactive": "മറ്റൊരു അപ്ലിക്കേഷൻ സ്വതേയുള്ളതായി സജ്ജമാക്കിയിരിക്കുന്നു", - "defaultPdfEditorChecking": "പരിശോധിക്കുന്നു...", - "defaultPdfEditorSet": "ഇതിനകം സ്വതേയുള്ളത്", - "setAsDefault": "സ്വതേയുള്ളതാക്കി സജ്ജമാക്കുക", - "updates": { - "title": "സോഫ്റ്റ്‌വെയർ അപ്‌ഡേറ്റുകൾ", - "description": "അപ്‌ഡേറ്റുകൾ പരിശോധിക്കുകയും പതിപ്പിന്റെ വിവരങ്ങൾ കാണുകയും ചെയ്യുക", - "currentVersion": "ഇപ്പോഴത്തെ പതിപ്പ്", - "latestVersion": "പുതിയ പതിപ്പ്", - "checkForUpdates": "അപ്‌ഡേറ്റുകൾ പരിശോധിക്കുക", - "viewDetails": "വിശദാംശങ്ങൾ കാണുക" - }, - "hideUnavailableTools": "ലഭ്യമല്ലാത്ത ടൂളുകൾ മറയ്ക്കുക", - "hideUnavailableToolsDescription": "ഗ്രേ ഔട്ട് ചെയ്യുന്നതിനുപകരം നിങ്ങളുടെ സെർവർ പ്രവർത്തനരഹിതമാക്കിയ ടൂളുകൾ നീക്കം ചെയ്യുക.", - "hideUnavailableConversions": "ലഭ്യമല്ലാത്ത രൂപാന്തരങ്ങൾ മറയ്ക്കുക", - "hideUnavailableConversionsDescription": "ഗ്രേ ഔട്ട് ചെയ്യുന്നതിനുപകരം Convert ടൂളിലെ പ്രവർത്തനരഹിതമായ ഓപ്ഷനുകൾ നീക്കം ചെയ്യുക." - }, - "hotkeys": { - "title": "കീബോർഡ് ഷോർട്ട്‌കട്ടുകൾ", - "description": "ടൂൾസ് വേഗത്തിൽ ആക്‌സസ് ചെയ്യാൻ കീബോർഡ് ഷോർട്ട്‌കട്ടുകൾ ഇഷ്ടാനുസൃതമാക്കുക. \"Change shortcut\" ക്ലിക്ക് ചെയ്ത് ഒരു പുതിയ കീ കോംബിനേഷൻ അമർത്തുക. റദ്ദാക്കാൻ Esc അമർത്തുക.", - "errorConflict": "ഷോർട്ട്‌കട്ട് {{tool}} ഇതിനകം ഉപയോഗിക്കുന്നു.", - "errorModifier": { - "mac": "നിങ്ങളുടെ ഷോർട്ട്‌കട്ടിൽ ⌘ (Command), ⌥ (Option) അല്ലെങ്കിൽ മറ്റൊരു മൊഡിഫയർ ഉൾപ്പെടുത്തുക.", - "windows": "നിങ്ങളുടെ ഷോർട്ട്‌കട്ടിൽ Ctrl, Alt അല്ലെങ്കിൽ മറ്റൊരു മൊഡിഫയർ ഉൾപ്പെടുത്തുക." - }, - "searchPlaceholder": "ടൂളുകൾ തിരയുക...", - "none": "നിയോഗിച്ചിട്ടില്ല", - "customBadge": "കസ്റ്റം", - "defaultLabel": "ഡീഫാൾട്ട്: {{shortcut}}", - "capturing": "കീകൾ അമർത്തുക… (റദ്ദാക്കാൻ Esc)", - "change": "ഷോർട്ട്‌കട്ട് മാറ്റുക", - "reset": "റീസെറ്റ്", - "shortcut": "ഷോർട്ട്‌കട്ട്", - "noShortcut": "ഷോർട്ട്‌കട്ട് സെറ്റ് ചെയ്തിട്ടില്ല" - } - }, - "update": { - "modalTitle": "അപ്‌ഡേറ്റ് ലഭ്യമാണ്", - "current": "ഇപ്പോഴത്തെ പതിപ്പ്", - "latest": "പുതിയ പതിപ്പ്", - "latestStable": "പുതിയ സ്റ്റേബിൾ", - "priorityLabel": "പ്രാധാന്യം", - "recommendedAction": "ശുപാർശ ചെയ്ത നടപടി", - "breakingChangesDetected": "Breaking Changes കണ്ടെത്തി", - "breakingChangesMessage": "ചില പതിപ്പുകളിൽ Breaking Changes ഉൾപ്പെടുന്നു. അപ്‌ഡേറ്റ് ചെയ്യുന്നതിന് മുമ്പ് താഴെയുള്ള മൈഗ്രേഷൻ ഗൈഡുകൾ പരിശോധിക്കുക.", - "migrationGuides": "മൈഗ്രേഷൻ ഗൈഡുകൾ", - "viewGuide": "ഗൈഡ് കാണുക", - "loadingDetailedInfo": "വിശദമായ വിവരങ്ങൾ ലോഡുചെയ്യുന്നു...", - "close": "അടയ്ക്കുക", - "viewAllReleases": "എല്ലാ റിലീസുകളും കാണുക", - "downloadLatest": "പുതിയത് ഡൗൺലോഡ് ചെയ്യുക", - "availableUpdates": "ലഭ്യമായ അപ്‌ഡേറ്റുകൾ", - "unableToLoadDetails": "വിശദാംശങ്ങൾ ലോഡുചെയ്യാൻ കഴിഞ്ഞില്ല.", - "version": "പതിപ്പ്", - "urgentUpdateAvailable": "ത്വരിത അപ്‌ഡേറ്റ്", - "updateAvailable": "അപ്‌ഡേറ്റ് ലഭ്യമാണ്", - "releaseNotes": "റിലീസ് നോട്ടുകൾ", - "priority": { - "urgent": "ത്വരിതം", - "normal": "സാധാരണം", - "minor": "ചെറുത്", - "low": "താഴ്ന്നത്" - }, - "breakingChanges": "ബ്രേക്കിംഗ് മാറ്റങ്ങൾ", - "breakingChangesDefault": "ഈ പതിപ്പിൽ Breaking Changes ഉണ്ട്.", - "migrationGuide": "മൈഗ്രേഷൻ ഗൈഡ്" - }, - "changeCreds": { - "title": "വിവരങ്ങൾ മാറ്റുക", - "header": "നിങ്ങളുടെ അക്കൗണ്ട് വിവരങ്ങൾ അപ്‌ഡേറ്റ് ചെയ്യുക", - "changePassword": "നിങ്ങൾ സ്ഥിര ലോഗിൻ വിവരങ്ങളാണ് ഉപയോഗിക്കുന്നത്. ദയവായി ഒരു പുതിയ പാസ്‌വേഡ് നൽകുക", - "newUsername": "പുതിയ ഉപയോക്തൃനാമം", - "oldPassword": "നിലവിലെ പാസ്‌വേഡ്", - "newPassword": "പുതിയ പാസ്‌വേഡ്", - "confirmNewPassword": "പുതിയ പാസ്‌വേഡ് സ്ഥിരീകരിക്കുക", - "submit": "മാറ്റങ്ങൾ സമർപ്പിക്കുക" - }, - "account": { - "title": "അക്കൗണ്ട് ക്രമീകരണങ്ങൾ", - "accountSettings": "അക്കൗണ്ട് ക്രമീകരണങ്ങൾ", - "adminSettings": "അഡ്മിൻ ക്രമീകരണങ്ങൾ - ഉപയോക്താക്കളെ കാണുക, ചേർക്കുക", - "userControlSettings": "ഉപയോക്തൃ നിയന്ത്രണ ക്രമീകരണങ്ങൾ", - "changeUsername": "ഉപയോക്തൃനാമം മാറ്റുക", - "newUsername": "പുതിയ ഉപയോക്തൃനാമം", - "password": "സ്ഥിരീകരണ പാസ്‌വേഡ്", - "oldPassword": "പഴയ പാസ്‌വേഡ്", - "newPassword": "പുതിയ പാസ്‌വേഡ്", - "changePassword": "പാസ്‌വേഡ് മാറ്റുക", - "confirmNewPassword": "പുതിയ പാസ്‌വേഡ് സ്ഥിരീകരിക്കുക", - "signOut": "സൈൻ ഔട്ട് ചെയ്യുക", - "yourApiKey": "നിങ്ങളുടെ API കീ", - "syncTitle": "ബ്രൗസർ ക്രമീകരണങ്ങൾ അക്കൗണ്ടുമായി സമന്വയിപ്പിക്കുക", - "settingsCompare": "ക്രമീകരണ താരതമ്യം:", - "property": "പ്രോപ്പർട്ടി", - "webBrowserSettings": "വെബ് ബ്രൗസർ ക്രമീകരണം", - "syncToBrowser": "അക്കൗണ്ട് സമന്വയിപ്പിക്കുക -> ബ്രൗസർ", - "syncToAccount": "അക്കൗണ്ട് സമന്വയിപ്പിക്കുക <- ബ്രൗസർ" - }, - "adminUserSettings": { - "title": "ഉപയോക്തൃ നിയന്ത്രണ ക്രമീകരണങ്ങൾ", - "header": "അഡ്മിൻ ഉപയോക്തൃ നിയന്ത്രണ ക്രമീകരണങ്ങൾ", - "admin": "അഡ്മിൻ", - "user": "ഉപയോക്താവ്", - "addUser": "പുതിയ ഉപയോക്താവിനെ ചേർക്കുക", - "deleteUser": "ഉപയോക്താവിനെ ഇല്ലാതാക്കുക", - "confirmDeleteUser": "ഉപയോക്താവിനെ ഇല്ലാതാക്കണോ?", - "confirmChangeUserStatus": "ഉപയോക്താവിനെ പ്രവർത്തനരഹിതമാക്കുകയോ/പ്രവർത്തനക്ഷമമാക്കുകയോ ചെയ്യണോ?", - "usernameInfo": "ഉപയോക്തൃനാമത്തിൽ അക്ഷരങ്ങൾ, അക്കങ്ങൾ, താഴെ പറയുന്ന പ്രത്യേക പ്രതീകങ്ങൾ @._+- എന്നിവ മാത്രമേ ഉണ്ടാകാവൂ അല്ലെങ്കിൽ സാധുവായ ഒരു ഇമെയിൽ വിലാസം ആയിരിക്കണം.", - "roles": "റോളുകൾ", - "role": "റോൾ", - "actions": "പ്രവർത്തനങ്ങൾ", - "apiUser": "പരിമിതമായ API ഉപയോക്താവ്", - "extraApiUser": "അധിക പരിമിതമായ API ഉപയോക്താവ്", - "webOnlyUser": "വെബ് മാത്രം ഉപയോക്താവ്", - "demoUser": "ഡെമോ ഉപയോക്താവ് (ഇഷ്ടാനുസൃത ക്രമീകരണങ്ങളില്ല)", - "internalApiUser": "ആന്തരിക API ഉപയോക്താവ്", - "forceChange": "ലോഗിൻ ചെയ്യുമ്പോൾ പാസ്‌വേഡ് മാറ്റാൻ ഉപയോക്താവിനെ നിർബന്ധിക്കുക", - "submit": "ഉപയോക്താവിനെ സംരക്ഷിക്കുക", - "changeUserRole": "ഉപയോക്താവിന്റെ റോൾ മാറ്റുക", - "authenticated": "സ്ഥിരീകരിച്ചു", - "editOwnProfil": "സ്വന്തം പ്രൊഫൈൽ തിരുത്തുക", - "enabledUser": "പ്രവർത്തനക്ഷമമാക്കിയ ഉപയോക്താവ്", - "disabledUser": "പ്രവർത്തനരഹിതമാക്കിയ ഉപയോക്താവ്", - "activeUsers": "സജീവ ഉപയോക്താക്കൾ:", - "disabledUsers": "പ്രവർത്തനരഹിതമാക്കിയ ഉപയോക്താക്കൾ:", - "totalUsers": "ആകെ ഉപയോക്താക്കൾ:", - "lastRequest": "അവസാന അഭ്യർത്ഥന", - "usage": "ഉപയോഗം കാണുക" - }, - "endpointStatistics": { - "title": "എൻഡ്‌പോയിന്റ് സ്ഥിതിവിവരക്കണക്കുകൾ", - "header": "എൻഡ്‌പോയിന്റ് സ്ഥിതിവിവരക്കണക്കുകൾ", - "top10": "മികച്ച 10", - "top20": "മികച്ച 20", - "all": "എല്ലാം", - "refresh": "പുതുക്കുക", - "dataTypeLabel": "ഡാറ്റ തരം:", - "dataTypeAll": "എല്ലാം", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "ആകെ എൻഡ്‌പോയിന്റുകൾ", - "totalVisits": "ആകെ സന്ദർശനങ്ങൾ", - "showing": "കാണിക്കുന്നു", - "selectedVisits": "തിരഞ്ഞെടുത്ത സന്ദർശനങ്ങൾ", - "endpoint": "എൻഡ്‌പോയിന്റ്", - "visits": "സന്ദർശനങ്ങൾ", - "percentage": "ശതമാനം", - "loading": "ലോഡ് ചെയ്യുന്നു...", - "failedToLoad": "എൻഡ്‌പോയിന്റ് ഡാറ്റ ലോഡ് ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു. ദയവായി പുതുക്കാൻ ശ്രമിക്കുക.", - "home": "ഹോം", - "login": "ലോഗിൻ", - "top": "മികച്ച", - "numberOfVisits": "സന്ദർശനങ്ങളുടെ എണ്ണം", - "visitsTooltip": "സന്ദർശനങ്ങൾ: {0} (ആകെയുള്ളതിന്റെ {1}%)", - "retry": "വീണ്ടും ശ്രമിക്കുക" - }, - "database": { - "title": "ഡാറ്റാബേസ് ഇറക്കുമതി/കയറ്റുമതി", - "header": "ഡാറ്റാബേസ് ഇറക്കുമതി/കയറ്റുമതി", - "fileName": "ഫയലിന്റെ പേര്", - "creationDate": "സൃഷ്ടിച്ച തീയതി", - "fileSize": "ഫയൽ വലുപ്പം", - "deleteBackupFile": "ബാക്കപ്പ് ഫയൽ ഇല്ലാതാക്കുക", - "importBackupFile": "ബാക്കപ്പ് ഫയൽ ഇറക്കുമതി ചെയ്യുക", - "createBackupFile": "ബാക്കപ്പ് ഫയൽ സൃഷ്ടിക്കുക", - "downloadBackupFile": "ബാക്കപ്പ് ഫയൽ ഡൗൺലോഡ് ചെയ്യുക", - "info_1": "ഡാറ്റ ഇറക്കുമതി ചെയ്യുമ്പോൾ, ശരിയായ ഘടന ഉറപ്പാക്കേണ്ടത് പ്രധാനമാണ്. നിങ്ങൾ എന്താണ് ചെയ്യുന്നതെന്ന് നിങ്ങൾക്ക് ഉറപ്പില്ലെങ്കിൽ, ഒരു പ്രൊഫഷണലിൽ നിന്ന് ഉപദേശവും പിന്തുണയും തേടുക. ഘടനയിലെ ഒരു പിശക് ആപ്ലിക്കേഷൻ തകരാറുകൾക്ക് കാരണമാകും, ആപ്ലിക്കേഷൻ പ്രവർത്തിപ്പിക്കാൻ കഴിയാത്ത അവസ്ഥ വരെ.", - "info_2": "അപ്‌ലോഡ് ചെയ്യുമ്പോൾ ഫയലിന്റെ പേര് പ്രശ്നമല്ല. സ്ഥിരമായ നാമകരണ കൺവെൻഷൻ ഉറപ്പാക്കുന്നതിന്, backup_user_yyyyMMddHHmm.sql എന്ന ഫോർമാറ്റ് പിന്തുടരാൻ ഇത് പിന്നീട് പുനർനാമകരണം ചെയ്യപ്പെടും.", - "submit": "ബാക്കപ്പ് ഇറക്കുമതി ചെയ്യുക", - "importIntoDatabaseSuccessed": "ഡാറ്റാബേസിലേക്കുള്ള ഇറക്കുമതി വിജയിച്ചു", - "backupCreated": "ഡാറ്റാബേസ് ബാക്കപ്പ് വിജയകരം", - "fileNotFound": "ഫയൽ കണ്ടെത്തിയില്ല", - "fileNullOrEmpty": "ഫയൽ ശൂന്യമായിരിക്കരുത്", - "failedImportFile": "ഇറക്കുമതി ഫയൽ പരാജയപ്പെട്ടു", - "notSupported": "നിങ്ങളുടെ ഡാറ്റാബേസ് കണക്ഷനായി ഈ പ്രവർത്തനം ലഭ്യമല്ല." - }, - "session": { - "expired": "നിങ്ങളുടെ സെഷൻ കാലഹരണപ്പെട്ടു. ദയവായി പേജ് പുതുക്കി വീണ്ടും ശ്രമിക്കുക.", - "refreshPage": "പേജ് പുതുക്കുക" - }, - "home": { - "desc": "നിങ്ങളുടെ എല്ലാ PDF ആവശ്യങ്ങൾക്കുമുള്ള നിങ്ങളുടെ പ്രാദേശികമായി ഹോസ്റ്റ് ചെയ്ത ഏകജാലക ഷോപ്പ്.", - "searchBar": "സവിശേഷതകൾക്കായി തിരയുക...", - "viewPdf": { - "title": "PDF കാണുക/എഡിറ്റ്", - "desc": "കാണുക, വ്യാഖ്യാനിക്കുക, വരയ്ക്കുക, ടെക്സ്റ്റ് അല്ലെങ്കിൽ ചിത്രങ്ങൾ ചേർക്കുക" - }, - "setFavorites": "പ്രിയപ്പെട്ടവ സജ്ജമാക്കുക", - "hideFavorites": "പ്രിയപ്പെട്ടവ മറയ്ക്കുക", - "showFavorites": "പ്രിയപ്പെട്ടവ കാണിക്കുക", - "legacyHomepage": "പഴയ ഹോംപേജ്", - "newHomePage": "ഞങ്ങളുടെ പുതിയ ഹോംപേജ് പരീക്ഷിക്കുക!", - "alphabetical": "അക്ഷരമാലാക്രമത്തിൽ", - "globalPopularity": "ആഗോള ജനപ്രീതി", - "sortBy": "ഇതനുസരിച്ച് അടുക്കുക:", - "mobile": { - "brandAlt": "Stirling PDF ലോഗോ", - "openFiles": "ഫയലുകൾ തുറക്കുക", - "swipeHint": "കാഴ്‌ചകൾ മാറാൻ ഇടത്തോട്ട് അല്ലെങ്കിൽ വലത്തോട്ട് സ്വൈപ്പ് ചെയ്യുക", - "tools": "ടൂളുകൾ", - "toolsSlide": "ടൂൾ തിരഞ്ഞെടുപ്പ് പാനൽ", - "viewSwitcher": "പ്രവർത്തനസ്ഥല കാഴ്‌ച മാറ്റുക", - "workbenchSlide": "വർക്ക്ബെഞ്ച് പാനൽ", - "workspace": "പ്രവർത്തനസ്ഥലം" - }, - "multiTool": { - "tags": "പല,ടൂളുകൾ", - "title": "PDF മൾട്ടി ടൂൾ", - "desc": "പേജുകൾ ലയിപ്പിക്കുക, തിരിക്കുക, പുനഃക്രമീകരിക്കുക, വിഭജിക്കുക, നീക്കം ചെയ്യുക" - }, - "merge": { - "tags": "കേർക്കുക,ചേർക്കുക,ഒന്നാക്കുക", - "title": "ലയിപ്പിക്കുക", - "desc": "ഒന്നിലധികം PDF-കൾ എളുപ്പത്തിൽ ഒന്നിലേക്ക് ലയിപ്പിക്കുക." - }, - "split": { - "tags": "വിഭജിക്കുക,പിരിക്കുക,തകർക്കുക", - "title": "വിഭജിക്കുക", - "desc": "PDF-കൾ ഒന്നിലധികം പ്രമാണങ്ങളായി വിഭജിക്കുക" - }, - "rotate": { - "tags": "തിരിക്കുക,മറിക്കുക,ദിശ മാറ്റുക", - "title": "തിരിക്കുക", - "desc": "നിങ്ങളുടെ PDF-കൾ എളുപ്പത്തിൽ തിരിക്കുക." - }, - "convert": { - "tags": "മാറ്റുക,പരിവർത്തനം", - "title": "മാറ്റുക", - "desc": "വ്യത്യസ്ത ഫോർമാറ്റുകൾക്കിടയിൽ ഫയലുകൾ മാറ്റുക" - }, - "pdfOrganiser": { - "tags": "സംഘടിപ്പിക്കുക,പുനഃക്രമീകരിക്കുക,വീണ്ടും ക്രമപ്പെടുത്തുക", - "title": "ക്രമീകരിക്കുക", - "desc": "ഏത് ക്രമത്തിലും പേജുകൾ നീക്കം ചെയ്യുക/പുനഃക്രമീകരിക്കുക" - }, - "addImage": { - "tags": "ചേർക്കുക,എംബെഡ് ചെയ്യുക,സ്ഥാപിക്കുക", - "title": "ചിത്രം ചേർക്കുക", - "desc": "PDF-ൽ ഒരു നിശ്ചിത സ്ഥാനത്ത് ഒരു ചിത്രം ചേർക്കുന്നു" - }, - "addAttachments": { - "tags": "എംബെഡ്,അറ്റാച്ച്,ഉൾപ്പെടുത്തുക", - "title": "അറ്റാച്ച്മെന്റുകൾ ചേർക്കുക", - "desc": "ഒരു PDF-ിലേക്ക്/ഇൽ നിന്നും എംബെഡ് ചെയ്ത ഫയലുകൾ (അറ്റാച്ച്മെന്റുകൾ) ചേർക്കുക അല്ലെങ്കിൽ നീക്കം ചെയ്യുക" - }, - "watermark": { - "tags": "സ്റ്റാമ്പ്,അടയാളം,ഓവർലേ", - "title": "വാട്ടർമാർക്ക് ചേർക്കുക", - "desc": "നിങ്ങളുടെ PDF പ്രമാണത്തിലേക്ക് ഒരു ഇഷ്ടാനുസൃത വാട്ടർമാർക്ക് ചേർക്കുക." - }, - "removePassword": { - "tags": "അൺലോക്ക്", - "title": "പാസ്‌വേഡ് നീക്കം ചെയ്യുക", - "desc": "നിങ്ങളുടെ PDF പ്രമാണത്തിൽ നിന്ന് പാസ്‌വേഡ് സംരക്ഷണം നീക്കം ചെയ്യുക." - }, - "compress": { - "tags": "ചുരുക്കുക,കുറയ്ക്കുക,ഓപ്റ്റിമൈസ്", - "title": "കംപ്രസ് ചെയ്യുക", - "desc": "ഫയൽ വലുപ്പം കുറയ്ക്കുന്നതിന് PDF-കൾ കംപ്രസ് ചെയ്യുക." - }, - "unlockPDFForms": { - "tags": "അൺലോക്ക്,എനേബിൾ,എഡിറ്റ്", - "title": "PDF ഫോമുകൾ അൺലോക്ക് ചെയ്യുക", - "desc": "ഒരു PDF പ്രമാണത്തിലെ ഫോം ഫീൽഡുകളുടെ റീഡ്-ഒൺലി പ്രോപ്പർട്ടി നീക്കം ചെയ്യുക." - }, - "changeMetadata": { - "tags": "എഡിറ്റ്,മാറ്റം,അപ്ഡേറ്റ്", - "title": "മെറ്റാഡാറ്റ മാറ്റുക", - "desc": "ഒരു PDF പ്രമാണത്തിൽ നിന്ന് മെറ്റാഡാറ്റ മാറ്റുക/നീക്കം ചെയ്യുക/ചേർക്കുക" - }, - "ocr": { - "tags": "എക്സ്ട്രാക്റ്റ്,സ്കാൻ", - "title": "OCR / സ്കാനുകൾ വൃത്തിയാക്കുക", - "desc": "സ്കാനുകൾ വൃത്തിയാക്കുകയും ഒരു PDF-നുള്ളിലെ ചിത്രങ്ങളിൽ നിന്ന് ടെക്സ്റ്റ് കണ്ടെത്തുകയും അത് ടെക്സ്റ്റായി വീണ്ടും ചേർക്കുകയും ചെയ്യുന്നു." - }, - "extractImages": { - "tags": "എടുക്കുക,സംരക്ഷിക്കുക,എക്സ്പോർട്ട്", - "title": "ചിത്രങ്ങൾ വേർതിരിച്ചെടുക്കുക", - "desc": "ഒരു PDF-ൽ നിന്ന് എല്ലാ ചിത്രങ്ങളും വേർതിരിച്ചെടുത്ത് സിപ്പിലേക്ക് സംരക്ഷിക്കുന്നു" - }, - "scannerImageSplit": { - "tags": "കണ്ടെത്തുക,വിഭജിക്കുക,ഫോട്ടോകൾ", - "title": "സ്കാൻ ചെയ്ത ഫോട്ടോകൾ കണ്ടെത്തുക & വിഭജിക്കുക", - "desc": "സ്കാൻ ചെയ്ത ഫോട്ടോകൾ കണ്ടെത്തി വേർപെടുത്തിയ പേജുകളാക്കുക" - }, - "sign": { - "tags": "ഒപ്പ്,ഓട്ടോഗ്രാഫ്", - "title": "ഒപ്പിടുക", - "desc": "വരച്ചോ, ടെക്സ്റ്റ് ഉപയോഗിച്ചോ, ചിത്രം ഉപയോഗിച്ചോ PDF-ൽ ഒപ്പ് ചേർക്കുന്നു" - }, - "flatten": { - "tags": "ലളിതമാക്കുക,നീക്കം ചെയ്യുക,ഇന്ററാക്ടീവ്", - "title": "പരത്തുക", - "desc": "ഒരു PDF-ൽ നിന്ന് എല്ലാ ഇന്ററാക്ടീവ് ഘടകങ്ങളും ഫോമുകളും നീക്കം ചെയ്യുക" - }, - "certSign": { - "tags": "authenticate,PEM,P12,official,encrypt,sign,certificate,PKCS12,JKS,server,manual,auto", - "title": "സർട്ടിഫിക്കറ്റ് ഉപയോഗിച്ച് ഒപ്പിടുക", - "desc": "ഒരു സർട്ടിഫിക്കറ്റ്/കീ (PEM/P12) ഉപയോഗിച്ച് ഒരു PDF ഒപ്പിടുന്നു" - }, - "repair": { - "tags": "റിപ്പയർ,പുനഃസ്ഥാപിക്കുക", - "title": "നന്നാക്കുക", - "desc": "കേടായ/തകർന്ന PDF നന്നാക്കാൻ ശ്രമിക്കുന്നു" - }, - "removeBlanks": { - "tags": "ഡിലീറ്റ്,വൃത്തിയാക്കുക,ശൂന്യം", - "title": "ശൂന്യമായ പേജുകൾ നീക്കം ചെയ്യുക", - "desc": "ഒരു പ്രമാണത്തിൽ നിന്ന് ശൂന്യമായ പേജുകൾ കണ്ടെത്തുകയും നീക്കം ചെയ്യുകയും ചെയ്യുന്നു" - }, - "removeAnnotations": { - "tags": "ഡിലീറ്റ്,വൃത്തിയാക്കുക,സ്ട്രിപ്പ്", - "title": "വ്യാഖ്യാനങ്ങൾ നീക്കം ചെയ്യുക", - "desc": "ഒരു PDF-ൽ നിന്ന് എല്ലാ അഭിപ്രായങ്ങളും/വ്യാഖ്യാനങ്ങളും നീക്കം ചെയ്യുന്നു" - }, - "compare": { - "tags": "വ്യത്യാസം", - "title": "താരതമ്യം ചെയ്യുക", - "desc": "2 PDF പ്രമാണങ്ങൾ തമ്മിലുള്ള വ്യത്യാസങ്ങൾ താരതമ്യം ചെയ്യുകയും കാണിക്കുകയും ചെയ്യുന്നു" - }, - "removeCertSign": { - "tags": "നീക്കം ചെയ്യുക,ഡിലീറ്റ്,അൺലോക്ക്", - "title": "സർട്ടിഫിക്കറ്റ് ഒപ്പ് നീക്കം ചെയ്യുക", - "desc": "PDF-ൽ നിന്ന് സർട്ടിഫിക്കറ്റ് ഒപ്പ് നീക്കം ചെയ്യുക" - }, - "pageLayout": { - "tags": "ലേയൗട്ട്,ക്രമീകരിക്കുക,ചേർക്കുക", - "title": "മൾട്ടി-പേജ് ലേഔട്ട്", - "desc": "ഒരു PDF പ്രമാണത്തിന്റെ ഒന്നിലധികം പേജുകൾ ഒരൊറ്റ പേജിലേക്ക് ലയിപ്പിക്കുക" - }, - "bookletImposition": { - "tags": "ബുക്ക്‌ലെറ്റ്,പ്രിന്റ്,ബൈൻഡിംഗ്", - "title": "ബുക്ക്‌ലെറ്റ് ഇംപോസിഷൻ", - "desc": "പ്രിന്റിംഗിനും ബൈൻഡിംഗിനും വേണ്ടിയുള്ള ശരിയായ പേജ് ക്രമവും മൾട്ടി-പേജ് ലേയൗട്ടും ഉൾപ്പെടുത്തി ബുക്ക്‌ലെറ്റുകൾ സൃഷ്ടിക്കുക" - }, - "scalePages": { - "tags": "റീസൈസ്,ക്രമീകരിക്കുക,സ്കെയിൽ", - "title": "പേജ് സൈസ്/സ്കെയിൽ മാറ്റുക", - "desc": "ഒരു പേജിന്റെയും/അല്ലെങ്കിൽ അതിന്റെ ഉള്ളടക്കങ്ങളുടെയും വലുപ്പം/സ്കെയിൽ മാറ്റുക." - }, - "addPageNumbers": { - "tags": "നമ്പർ,പേജിനേഷൻ,കൗണ്ട്", - "title": "പേജ് നമ്പറുകൾ ചേർക്കുക", - "desc": "ഒരു പ്രമാണത്തിലുടനീളം ഒരു നിശ്ചിത സ്ഥാനത്ത് പേജ് നമ്പറുകൾ ചേർക്കുക" - }, - "autoRename": { - "tags": "ഓട്ടോ-ഡിറ്റക്ട്,ഹെഡർ-അടിസ്ഥാനത്തിൽ,സംഘടിപ്പിക്കുക,പുനർലേബൽ", - "title": "PDF ഓട്ടോ റീനെയിം", - "desc": "കണ്ടെത്തിയ ഹെഡറിനെ അടിസ്ഥാനമാക്കി PDF ഫയലിന് ഓട്ടോമാറ്റിക്കായി പേര് നൽകുന്നു" - }, - "adjustContrast": { - "tags": "കോണ്ട്രാസ്റ്റ്,ബ്രൈറ്റ്‌നസ്,സാച്ചുറേഷൻ", - "title": "നിറങ്ങൾ/കോൺട്രാസ്റ്റ് ക്രമീകരിക്കുക", - "desc": "ഒരു PDF-ന്റെ കോൺട്രാസ്റ്റ്, സാച്ചുറേഷൻ, തെളിച്ചം എന്നിവ ക്രമീകരിക്കുക" - }, - "crop": { - "tags": "ട്രിം,കട്ട്,റീസൈസ്", - "title": "PDF ക്രോപ്പ് ചെയ്യുക", - "desc": "വലുപ്പം കുറയ്ക്കാൻ ഒരു PDF ക്രോപ്പ് ചെയ്യുക (ടെക്സ്റ്റ് നിലനിർത്തുന്നു!)" - }, - "autoSplitPDF": { - "tags": "ഓട്ടോ,സ്പ്ലിറ്റ്,QR", - "title": "പേജുകൾ സ്വയം വിഭജിക്കുക", - "desc": "ഭൗതികമായി സ്കാൻ ചെയ്ത പേജ് സ്പ്ലിറ്റർ QR കോഡ് ഉപയോഗിച്ച് സ്കാൻ ചെയ്ത PDF സ്വയം വിഭജിക്കുക" - }, - "sanitize": { - "tags": "ശുചീകരിക്കുക,പൂർജ്,നീക്കം ചെയ്യുക", - "title": "സാനിറ്റൈസ്", - "desc": "PDF ഫയലുകളിൽ നിന്ന് അപകടകരമായ ഘടകങ്ങൾ നീക്കം ചെയ്യുക" - }, - "getPdfInfo": { - "tags": "വിവരം,മെറ്റാഡാറ്റ,വിശദാംശങ്ങൾ", - "title": "PDF മുഴുവൻ ഇൻഫോ", - "desc": "PDF-കളെക്കുറിച്ചുള്ള സാധ്യമായ എല്ലാ വിവരങ്ങളും നേടുന്നു" - }, - "pdfToSinglePage": { - "tags": "കൂട്ടിച്ചേർക്കുക,ലയിപ്പിക്കുക,ഒറ്റ", - "title": "ഒരൊറ്റ വലിയ പേജ്", - "desc": "എല്ലാ PDF പേജുകളും ഒരൊറ്റ വലിയ പേജിലേക്ക് ലയിപ്പിക്കുന്നു" - }, - "showJS": { - "tags": "javascript,code,script", - "title": "ജാവാസ്ക്രിപ്റ്റ് കാണിക്കുക", - "desc": "ഒരു PDF-ൽ കുത്തിവച്ച ഏതെങ്കിലും JS തിരയുകയും പ്രദർശിപ്പിക്കുകയും ചെയ്യുന്നു" - }, - "redact": { - "tags": "സെൻസർ,ബ്ലാക്ക്ഔട്ട്,മറയ്ക്കുക", - "title": "സ്വയം റെഡാക്ഷൻ", - "desc": "തിരഞ്ഞെടുത്ത ടെക്സ്റ്റ്, വരച്ച രൂപങ്ങൾ കൂടാതെ/അല്ലെങ്കിൽ തിരഞ്ഞെടുത്ത പേജ്(കൾ) അടിസ്ഥാനമാക്കി ഒരു PDF റെഡാക്റ്റ് ചെയ്യുന്നു" - }, - "splitBySections": { - "tags": "വിഭജിക്കുക,വിഭാഗങ്ങൾ,പിരിക്കുക", - "title": "വിഭാഗങ്ങളായി PDF വിഭജിക്കുക", - "desc": "ഒരു PDF-യിലെ ഓരോ പേജും തിരശ്ചീനവും ലംബവുമായ ചെറിയ വിഭാഗങ്ങളായി വിഭജിക്കുക" - }, - "addStamp": { - "tags": "സ്റ്റാമ്പ്,മാർക്ക്,സീൽ", - "title": "PDF-ിൽ സ്റ്റാമ്പ് ചേർക്കുക", - "desc": "നിശ്ചിത സ്ഥാനങ്ങളിൽ ടെക്സ്റ്റ് അല്ലെങ്കിൽ ഇമേജ് സ്റ്റാമ്പുകൾ ചേർക്കുക" - }, - "removeImage": { - "tags": "നീക്കം ചെയ്യുക,ഡിലീറ്റ്,വൃത്തിയാക്കുക", - "title": "ചിത്രം നീക്കം ചെയ്യുക", - "desc": "ഫയൽ വലുപ്പം കുറയ്ക്കാൻ PDF-ൽ നിന്ന് ചിത്രം നീക്കം ചെയ്യുക" - }, - "splitByChapters": { - "tags": "വിഭജിക്കുക,അധ്യായങ്ങൾ,ഘടന", - "title": "അധ്യായംവീതം PDF പിരിക്കുക", - "desc": "അതിന്റെ അധ്യായ ഘടനയെ അടിസ്ഥാനമാക്കി ഒരു PDF ഒന്നിലധികം ഫയലുകളായി വിഭജിക്കുക." - }, - "validateSignature": { - "tags": "വാലിഡേറ്റ്,വെരിഫൈ,സർട്ടിഫിക്കറ്റ്", - "title": "PDF ഒപ്പ് സാധൂകരിക്കുക", - "desc": "PDF പ്രമാണങ്ങളിലെ ഡിജിറ്റൽ ഒപ്പുകളും സർട്ടിഫിക്കറ്റുകളും പരിശോധിക്കുക" - }, - "swagger": { - "tags": "API,ഡോക്യുമെന്റേഷൻ,ടെസ്റ്റ്", - "title": "API ഡോക്യുമെന്റേഷൻ", - "desc": "API ഡോക്യുമെന്റേഷൻ കാണുകയും എൻഡ്പോയിന്റുകൾ ടെസ്റ്റ് ചെയ്യുകയും ചെയ്യുക" - }, - "scannerEffect": { - "tags": "സ്കാൻ,സിമുലേറ്റ്,സൃഷ്ടിക്കുക", - "title": "സ്കാനർ എഫക്റ്റ്", - "desc": "സ്കാൻ ചെയ്തതുപോലെ തോന്നുന്ന PDF സൃഷ്ടിക്കുക" - }, - "editTableOfContents": { - "tags": "ബുക്ക്മാർക്കുകൾ,ഉള്ളടക്കം,എഡിറ്റ്", - "title": "ഉള്ളടക്ക പട്ടിക തിരുത്തുക", - "desc": "PDF ഡോക്യുമെന്റുകളിൽ ബുക്ക്മാർക്കുകളും ഉള്ളടക്ക പട്ടികയും ചേർക്കുകയോ തിരുത്തുകയോ ചെയ്യുക" - }, - "manageCertificates": { - "tags": "സർട്ടിഫിക്കറ്റുകൾ,ഇമ്പോർട്ട്,എക്സ്പോർട്ട്", - "title": "സർട്ടിഫിക്കറ്റുകൾ മാനേജ് ചെയ്യുക", - "desc": "PDF ഒപ്പിടുന്നതിനായി ഉപയോഗിക്കുന്ന ഡിജിറ്റൽ സർട്ടിഫിക്കറ്റ് ഫയലുകൾ ഇമ്പോർട്ട് ചെയ്‌തു, എക്സ്പോർട്ട് ചെയ്‌തു, അല്ലെങ്കിൽ ഡിലീറ്റ് ചെയ്‌തു നടത്തുക." - }, - "read": { - "tags": "കാണുക,തുറക്കുക,പ്രദർശിപ്പിക്കുക", - "title": "വായിക്കുക", - "desc": "PDF-കൾ കാണുകയും ആനോട്ടേറ്റ് ചെയ്യുകയും ചെയ്യുക. ടെക്സ്റ്റ് ഹൈലൈറ്റ് ചെയ്യുക, വരയ്ക്കുക, അല്ലെങ്കിൽ അവലോകനത്തിനും സഹകരണത്തിനും അഭിപ്രായങ്ങൾ ചേർക്കുക." - }, - "reorganizePages": { - "tags": "വീണ്ടും ക്രമീകരിക്കുക,വീണ്ടും ക്രമപ്പെടുത്തുക,സംഘടിപ്പിക്കുക", - "title": "പേജുകൾ ക്രമം മാറ്റുക", - "desc": "ദൃശ്യമായ ഡ്രാഗ്-ആൻഡ്-ഡ്രോപ്പ് നിയന്ത്രണം ഉപയോഗിച്ച് PDF പേജുകൾ പുനഃക്രമീകരിക്കുക, പകർത്തുക, അല്ലെങ്കിൽ നീക്കം ചെയ്യുക." - }, - "extractPages": { - "tags": "എടുക്കുക,തിരഞ്ഞെടുക്കുക,പകർത്തുക", - "title": "പേജുകൾ വേർതിരിക്കുക", - "desc": "ഒരു PDF ഡോക്യുമെന്റിൽ നിന്ന് പ്രത്യേക പേജുകൾ എടുക്കുക" - }, - "removePages": { - "tags": "ഡിലീറ്റ്,എടുക്കുക,ഒഴിവാക്കുക", - "title": "പേജുകൾ നീക്കം ചെയ്യുക", - "desc": "ഒരു PDF ഡോക്യുമെന്റിൽ നിന്ന് പ്രത്യേക പേജുകൾ നീക്കം ചെയ്യുക" - }, - "autoSizeSplitPDF": { - "tags": "ഓട്ടോ,സ്പ്ലിറ്റ്,വലുപ്പം", - "title": "സൈസ്/കൗണ്ട് ഓട്ടോ സ്പ്ലിറ്റ്", - "desc": "ഫയൽ വലുപ്പം അല്ലെങ്കിൽ പേജ് എണ്ണം പ്രകാരം PDF-കൾ സ്വയം വിഭജിക്കുക" - }, - "replaceColor": { - "title": "നിറം മാറ്റുക / ഇൻവേർട്ട്", - "desc": "PDF ഡോക്യുമെന്റുകളിൽ നിറങ്ങൾ പകരംവെക്കുകയോ ഇൻവേർട്ട് ചെയ്യുകയോ ചെയ്യുക" - }, - "devApi": { - "tags": "API,ഡെവലപ്മെന്റ്,ഡോക്യുമെന്റേഷൻ", - "title": "API", - "desc": "API ഡോക്യുമെന്റേഷനിലേക്കുള്ള ലിങ്ക്" - }, - "devFolderScanning": { - "tags": "ഓട്ടോമേഷൻ,ഫോൾഡർ,സ്കാനിംഗ്", - "title": "ഓട്ടോമേറ്റഡ് ഫോൾഡർ സ്കാനിംഗ്", - "desc": "ഓട്ടോമേറ്റഡ് ഫോൾഡർ സ്കാനിംഗ് ഗൈഡിലേക്കുള്ള ലിങ്ക്" - }, - "devSsoGuide": { - "title": "SSO ഗൈഡ്", - "desc": "SSO ഗൈഡിലേക്കുള്ള ലിങ്ക്" - }, - "devAirgapped": { - "title": "Air-gapped സെറ്റപ്പ്", - "desc": "എയർ-ഗ്യാപ്ഡ് സെറ്റപ്പ് ഗൈഡിലേക്കുള്ള ലിങ്ക്" - }, - "addPassword": { - "title": "പാസ്‌വേഡ് ചേർക്കുക", - "desc": "നിങ്ങളുടെ PDF പ്രമാണം ഒരു പാസ്‌വേഡ് ഉപയോഗിച്ച് എൻക്രിപ്റ്റ് ചെയ്യുക." - }, - "changePermissions": { - "title": "അനുമതികൾ മാറ്റുക", - "desc": "ഡോക്യുമെന്റ് നിയന്ത്രണങ്ങളും അനുമതികളും മാറ്റുക" - }, - "automate": { - "tags": "വർക്‌ഫ്ലോ,ക്രമം,ഓട്ടോമേഷൻ", - "title": "ഓട്ടോമേറ്റ്", - "desc": "PDF പ്രവർത്തനങ്ങൾ ബന്ധിപ്പിച്ച് മൾട്ടി-സ്റ്റെപ്പ് വർക്‌ഫ്ലോകൾ നിർമ്മിക്കുക. ആവർത്തിക്കുന്ന ജോലികൾക്ക് അനുയോജ്യം." - }, - "overlay-pdfs": { - "desc": "മറ്റൊരു PDF-ന് മുകളിൽ PDF-കൾ ഓവർലേ ചെയ്യുന്നു", - "title": "PDF-കൾ ഓവർലേ ചെയ്യുക" - }, - "pdfTextEditor": { - "title": "PDF ടെക്സ്റ്റ് എഡിറ്റർ", - "desc": "ഗ്രൂപ്പുചെയ്ത ടെക്സ്റ്റ് എഡിറ്റിംഗിനോടും PDF വീണ്ടും സൃഷ്ടിക്കുന്നതോടും കൂടി Stirling PDF JSON എക്സ്പോർട്ടുകൾ റിവ്യൂ ചെയ്ത് എഡിറ്റ് ചെയ്യുക" - }, - "addText": { - "tags": "text,annotation,label", - "title": "ടെക്സ്റ്റ് ചേർക്കുക", - "desc": "നിങ്ങളുടെ PDF-ൽ എവിടെയിലും കസ്റ്റം ടെക്സ്റ്റ് ചേർക്കുക" - } - }, - "landing": { - "addFiles": "ഫയലുകൾ ചേർക്കുക", - "uploadFromComputer": "കമ്പ്യൂട്ടറിൽ നിന്ന് അപ്ലോഡ് ചെയ്യുക", - "openFromComputer": "കമ്പ്യൂട്ടറിൽ നിന്ന് തുറക്കുക" - }, - "viewPdf": { - "tags": "കാണുക,വായിക്കുക,വ്യാഖ്യാനിക്കുക,ടെക്സ്റ്റ്,ചിത്രം,ഹൈലൈറ്റ്,തിരുത്തുക", - "title": "PDF കാണുക/തിരുത്തുക", - "header": "PDF കാണുക" - }, - "multiTool": { - "tags": "മൾട്ടി ടൂൾ,മൾട്ടി ഓപ്പറേഷൻ,യുഐ,ക്ലിക്ക് ഡ്രാഗ്,ഫ്രണ്ട് എൻഡ്,ക്ലയിന്റ് സൈഡ്,ഇന്ററാക്ടീവ്,അനങ്ങാത്ത,നീക്കുക,ഇല്ലാതാക്കുക,കൈമാറുക,വിഭജിക്കുക", - "title": "PDF മൾട്ടി ടൂൾ", - "header": "PDF മൾട്ടി ടൂൾ", - "uploadPrompts": "ഫയലിന്റെ പേര്", - "selectAll": "എല്ലാം തിരഞ്ഞെടുക്കുക", - "deselectAll": "എല്ലാം തിരഞ്ഞെടുക്കാതിരിക്കുക", - "selectPages": "പേജ് തിരഞ്ഞെടുക്കുക", - "selectedPages": "തിരഞ്ഞെടുത്ത പേജുകൾ", - "page": "പേജ്", - "deleteSelected": "തിരഞ്ഞെടുത്തവ ഇല്ലാതാക്കുക", - "downloadAll": "കയറ്റുമതി ചെയ്യുക", - "downloadSelected": "തിരഞ്ഞെടുത്തവ കയറ്റുമതി ചെയ്യുക", - "insertPageBreak": "പേജ് ബ്രേക്ക് ചേർക്കുക", - "addFile": "ഫയൽ ചേർക്കുക", - "rotateLeft": "ഇടത്തേക്ക് തിരിക്കുക", - "rotateRight": "വലത്തേക്ക് തിരിക്കുക", - "split": "വിഭജിക്കുക", - "moveLeft": "ഇടത്തേക്ക് നീക്കുക", - "moveRight": "വലത്തേക്ക് നീക്കുക", - "delete": "മായ്ക്കുക", - "dragDropMessage": "പേജ്(കൾ) തിരഞ്ഞെടുത്തു", - "undo": "പഴയപടി ആക്കുക", - "redo": "വീണ്ടും ചെയ്യുക" - }, - "merge": { - "tags": "ലയിപ്പിക്കുക,പേജ് പ്രവർത്തനങ്ങൾ,ബാക്ക് എൻഡ്,സെർവർ സൈഡ്", - "title": "ലയിപ്പിക്കുക", - "removeDigitalSignature": { - "label": "ലയിപ്പിച്ച ഫയലിൽ ഡിജിറ്റൽ ഒപ്പ് നീക്കണമോ?", - "tooltip": { - "title": "ഡിജിറ്റൽ ഒപ്പ് നീക്കം ചെയ്യുക", - "description": "ഫയലുകൾ ലയിപ്പിക്കുമ്പോൾ ഡിജിറ്റൽ ഒപ്പുകൾ അസാധുവാകുന്നു. അവ അന്തിമ ലയിപ്പിച്ച PDF-ിൽ നിന്ന് നീക്കാൻ ഇത് ചെക്ക് ചെയ്യുക." - } - }, - "generateTableOfContents": { - "label": "ലയിപ്പിച്ച ഫയലിൽ ഉള്ളടക്ക പട്ടിക സൃഷ്ടിക്കണമോ?", - "tooltip": { - "title": "ഉള്ളടക്ക പട്ടിക സൃഷ്ടിക്കുക", - "description": "അസൽ ഫയൽ നാമങ്ങളും പേജ് നമ്പറുകളും അടിസ്ഥാനമാക്കി ലയിപ്പിച്ച PDF-ിൽ ക്ലിക്കുചെയ്യാവുന്ന ഉള്ളടക്ക പട്ടിക സ്വയം സൃഷ്ടിക്കുന്നു." - } - }, - "submit": "ലയിപ്പിക്കുക", - "sortBy": { - "description": "തിരഞ്ഞെടുക്കുന്ന ക്രമത്തിലാണ് ഫയലുകൾ ലയിപ്പിക്കുക. വീണ്ടും ക്രമീകരിക്കാൻ ഡ്രാഗ് ചെയ്യുകയോ താഴെ സോർട്ട് ചെയ്യുകയോ ചെയ്യുക.", - "label": "സോർട്ട് ചെയ്യുക", - "filename": "ഫയൽ പേര്", - "dateModified": "മാറ്റം വരുത്തിയ തീയതി", - "ascending": "ആറോഹണം", - "descending": "അവരോഹണം", - "sort": "സോർട്ട്" - }, - "error": { - "failed": "PDF-കൾ ലയിപ്പിക്കുന്നതിനിടെ ഒരു പിശക് സംഭവിച്ചു." - }, - "tooltip": { - "header": { - "title": "മർജ് സെറ്റിങ്ങുകളുടെ അവലോകനം" - } - } - }, - "split": { - "title": "PDF വിഭജിക്കുക", - "header": "PDF വിഭജിക്കുക", - "desc": { - "1": "നിങ്ങൾ തിരഞ്ഞെടുക്കുന്ന നമ്പറുകൾ വിഭജിക്കാൻ ആഗ്രഹിക്കുന്ന പേജ് നമ്പറാണ്", - "2": "അതുപോലെ 1,3,7-9 തിരഞ്ഞെടുക്കുന്നത് 10 പേജുള്ള ഒരു പ്രമാണത്തെ 6 വ്യത്യസ്ത PDF-കളായി വിഭജിക്കും:", - "3": "പ്രമാണം #1: പേജ് 1", - "4": "പ്രമാണം #2: പേജ് 2, 3", - "5": "പ്രമാണം #3: പേജ് 4, 5, 6, 7", - "6": "പ്രമാണം #4: പേജ് 8", - "7": "പ്രമാണം #5: പേജ് 9", - "8": "പ്രമാണം #6: പേജ് 10" - }, - "splitPages": "വിഭജിക്കേണ്ട പേജുകൾ നൽകുക:", - "submit": "വിഭജിക്കുക", - "steps": { - "chooseMethod": "രീതി തിരഞ്ഞെടുക്കുക", - "settings": "ക്രമീകരണങ്ങൾ" - }, - "settings": { - "selectMethodFirst": "ദയവായി ആദ്യം ഒരു സ്പ്ലിറ്റ് രീതി തിരഞ്ഞെടുക്കുക" - }, - "error": { - "failed": "PDF വിഭജിക്കുന്നതിനിടെ ഒരു പിശക് സംഭവിച്ചു." - }, - "method": { - "label": "സ്പ്ലിറ്റ് രീതി തിരഞ്ഞെടുക്കുക", - "placeholder": "PDF എങ്ങനെ വിഭജിക്കണമെന്ന് തിരഞ്ഞെടുക്കുക" - }, - "methods": { - "prefix": { - "splitAt": "വിഭജിക്കുക", - "splitBy": "പ്രകാരമായി വിഭജിക്കുക" - }, - "byPages": { - "name": "പേജ് നമ്പറുകൾ", - "desc": "പ്രത്യേക പേജുകൾ എടുക്കുക (1,3,5-10)", - "tooltip": "പേജ് നമ്പറുകൾ കോമകളാൽ വേർതിരിച്ച് നൽകുക, റേഞ്ചുകൾ ഹൈഫണുകൾ കൊണ്ട് നൽകുക" - }, - "bySections": { - "name": "വിഭാഗങ്ങൾ", - "desc": "പേജുകൾ ഗ്രിഡ് വിഭാഗങ്ങളായി വിഭജിക്കുക", - "tooltip": "ഓരോ പേജും തിരശ്ചീനവും ലംബവുമായ വിഭാഗങ്ങളായി വിഭജിക്കുക" - }, - "bySize": { - "name": "ഫയൽ വലുപ്പം", - "desc": "പരമാവധി ഫയൽ വലുപ്പം പരിധിയിടുക", - "tooltip": "പരമാവധി ഫയൽ വലുപ്പം വ്യക്തമാക്കുക (ഉദാ. 10MB, 500KB)" - }, - "byPageCount": { - "name": "പേജ് എണ്ണം", - "desc": "ഓരോ ഫയലിൽ നിശ്ചിത പേജുകൾ", - "tooltip": "ഓരോ സ്പ്ലിറ്റ് ഫയലിനുള്ള പേജുകളുടെ എണ്ണം നൽകുക" - }, - "byDocCount": { - "name": "ഡോക്യുമെന്റ് എണ്ണം", - "desc": "നിശ്ചിത എണ്ണം ഫയലുകൾ സൃഷ്ടിക്കുക", - "tooltip": "നിങ്ങൾക്ക് എത്ര ഫയലുകൾ സൃഷ്ടിക്കണമെന്ന് നൽകുക" - }, - "byChapters": { - "name": "അധ്യായങ്ങൾ", - "desc": "ബുക്ക്മാർക്ക് അതിർത്തികളിൽ വിഭജിക്കുക", - "tooltip": "സ്പ്ലിറ്റ് പോയിന്റുകൾ നിർണയിക്കാൻ PDF ബുക്ക്മാർക്കുകൾ ഉപയോഗിക്കുന്നു" - }, - "byPageDivider": { - "name": "പേജ് ഡിവൈഡർ", - "desc": "ഡിവൈഡർ ഷീറ്റുകളുമായി ഓട്ടോ-സ്പ്ലിറ്റ്", - "tooltip": "സ്കാൻ ചെയ്യുമ്പോൾ ഡോക്യുമെന്റുകൾക്കിടയിൽ QR കോഡ് ഡിവൈഡർ ഷീറ്റുകൾ ഉപയോഗിക്കുക" - } - }, - "value": { - "fileSize": { - "label": "ഫയൽ വലുപ്പം", - "placeholder": "ഉദാ. 10MB, 500KB" - }, - "pageCount": { - "label": "ഓരോ ഫയലിലെ പേജുകൾ", - "placeholder": "ഉദാ. 5, 10" - }, - "docCount": { - "label": "ഫയലുകളുടെ എണ്ണം", - "placeholder": "ഉദാ. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "സ്പ്ലിറ്റ് രീതികളുടെ അവലോകനം" - }, - "byPages": { - "title": "പേജ് നമ്പറുകളിൽ വിഭജിക്കുക", - "text": "നിങ്ങളുടെ PDF പ്രത്യേക പേജ് നമ്പറുകളിൽ വിഭജിക്കുക. 'n' ഉപയോഗിക്കുന്നത് പേജ് n-ന്റെ ശേഷം വിഭജിക്കുന്നു. 'n-m' ഉപയോഗിക്കുന്നത് പേജ് n-ന്റെ മുമ്പും m-ന്റെ ശേഷവും വിഭജിക്കുന്നു.", - "bullet1": "ഒറ്റ സ്പ്ലിറ്റ് പോയിന്റുകൾ: 3,7 (പേജ് 3നും 7നും ശേഷമൊരു വിഭജനം)", - "bullet2": "റേഞ്ച് സ്പ്ലിറ്റ് പോയിന്റുകൾ: 3-8 (പേജ് 3-ന്റെ മുമ്പും 8-ന്റെ ശേഷവും വിഭജിക്കുന്നു)", - "bullet3": "മിശ്രം: 2,5-10,15 (പേജ് 2-ന്റെ ശേഷം, 5-ന്റെ മുമ്പ്, 10-ന്റെ ശേഷം, 15-ന്റെ ശേഷം വിഭജിക്കുന്നു)" - }, - "bySections": { - "title": "ഗ്രിഡ് വിഭാഗങ്ങൾ പ്രകാരം വിഭജിക്കുക", - "text": "ഓരോ പേജും വിഭാഗങ്ങളുടെ ഗ്രിഡായി വിഭജിക്കുക. ഒന്നിലധികം കളം ഉള്ള ഡോക്യുമെന്റുകൾ വിഭജിക്കാനോ പ്രത്യേക പ്രദേശങ്ങൾ എടുക്കാനോ സഹായകരമാണ്.", - "bullet1": "തിരശ്ചീനം: സൃഷ്ടിക്കേണ്ട നിരകളുടെ എണ്ണം", - "bullet2": "ലംബം: സൃഷ്ടിക്കേണ്ട കോളങ്ങളുടെ എണ്ണം", - "bullet3": "ലയിക്കുക: എല്ലാ വിഭാഗങ്ങളെയും ഒറ്റ PDF ആയി ചേർക്കുക" - }, - "bySize": { - "title": "ഫയൽ വലുപ്പം പ്രകാരം വിഭജിക്കുക", - "text": "വിശദീകരിച്ച ഫയൽ വലുപ്പം കവിയാത്ത ഒന്നിലധികം PDF-കൾ സൃഷ്ടിക്കുക. ഫയൽ വലുപ്പ പരിധികളും ഇമെയിൽ അറ്റാച്ച്മെന്റുകളും ഉള്ള സാഹചര്യങ്ങളിൽ അനുയോജ്യം.", - "bullet1": "വലിയ ഫയലുകൾക്ക് MB ഉപയോഗിക്കുക (ഉദാ., 10MB)", - "bullet2": "ചെറിയ ഫയലുകൾക്ക് KB ഉപയോഗിക്കുക (ഉദാ., 500KB)", - "bullet3": "സിസ്റ്റം പേജ് അതിർത്തികളിലാണ് വിഭജിക്കുക" - }, - "byCount": { - "title": "എണ്ണം പ്രകാരം വിഭജിക്കുക", - "text": "ഓരോന്നിലും നിശ്ചിത പേജുകളോ ഡോക്യുമെന്റുകളോ ഉള്ള ഒന്നിലധികം PDF-കൾ സൃഷ്ടിക്കുക.", - "bullet1": "പേജ് എണ്ണം: ഓരോ ഫയലിലും നിശ്ചിത പേജുകൾ", - "bullet2": "ഡോക്യുമെന്റ് എണ്ണം: നിശ്ചിത ഔട്ട്പുട്ട് ഫയലുകളുടെ എണ്ണം", - "bullet3": "ബാച്ച് പ്രോസസ്സിംഗ് വർക്‌ഫ്ലോകൾക്ക് ഉപകാരപ്രദം" - }, - "byChapters": { - "title": "അധ്യായങ്ങൾ പ്രകാരം വിഭജിക്കുക", - "text": "ചാപ്റ്റർ അതിർത്തികളിൽ ഓട്ടോമാറ്റിക്കായി വിഭജിക്കാൻ PDF ബുക്ക്മാർക്കുകൾ ഉപയോഗിക്കുക. ബുക്ക്മാർക്ക് ഘടനയുള്ള PDF ആവശ്യമാണ്.", - "bullet1": "ബുക്ക്മാർക്ക് ലെവൽ: ഏത് ലെവലിൽ വിഭജിക്കണം (1=മുകളിലത്തെ ലെവൽ)", - "bullet2": "മെറ്റാഡാറ്റ ഉൾപ്പെടുത്തുക: ഡോക്യുമെന്റ് സ്വത്തുക്കൾ സംരക്ഷിക്കുക", - "bullet3": "ഡ്യൂപ്ലിക്കേറ്റുകൾ അനുവദിക്കുക: ആവർത്തിക്കുന്ന ബുക്ക്മാർക്ക് നാമങ്ങൾ കൈകാര്യം ചെയ്യുക" - }, - "byDocCount": { - "bullet1": "നിങ്ങൾക്ക് വേണ്ട ഔട്ട്പുട്ട് ഫയലുകളുടെ എണ്ണം നൽകുക", - "bullet2": "പേജുകൾ കഴിയുന്നത്ര ഒപ്പമെന്ന പോലെ വിതരണം ചെയ്യപ്പെടും", - "bullet3": "നിങ്ങൾക്ക് ഒരു നിശ്ചിത എണ്ണം ഫയലുകൾ വേണമെങ്കിൽ ഉപകാരപ്രദം", - "text": "പേജുകൾ അവയിൽ ഒരുപോലെ തിരിച്ചുവിതരിച്ചു നിശ്ചിത എണ്ണം ഔട്ട്പുട്ട് ഫയലുകൾ സൃഷ്ടിക്കുക.", - "title": "ഡോക്യുമെന്റ് എണ്ണത്തിൽ വിഭജിക്കുക" - }, - "byPageCount": { - "bullet1": "ഓരോ ഔട്ട്പുട്ട് ഫയലിലുമുള്ള പേജുകളുടെ എണ്ണം നൽകുക", - "bullet2": "ഒടുവിലത്തെ ഫയലിൽ തുല്യമായി വിഭജിക്കാനാകാത്ത പക്ഷം കുറച്ചു പേജുകൾ മാത്രമുണ്ടായേക്കാം", - "bullet3": "ബാച്ച് പ്രോസസ്സിംഗിനായി ഉപകരിക്കും", - "text": "ഓരോന്നിലും നിശ്ചിത എണ്ണം പേജുകൾ ഉള്ള ഒന്നിലധികം PDF-കൾ സൃഷ്ടിക്കുക. ഏകതാനമായ ഡോക്യുമെന്റ് ഭാഗങ്ങൾ ഉണ്ടാക്കാൻ അനുയോജ്യം.", - "title": "പേജ് എണ്ണത്തിൽ വിഭജിക്കുക" - }, - "byPageDivider": { - "bullet1": "ഡൗൺലോഡ് ലിങ്കിൽ നിന്ന് ഡിവൈഡർ ഷീറ്റുകൾ പ്രിന്റ് ചെയ്യുക", - "bullet2": "നിങ്ങളുടെ ഡോക്യുമെന്റുകൾക്കിടയിൽ ഡിവൈഡർ ഷീറ്റുകൾ ചേർക്കുക", - "bullet3": "എല്ലാ ഡോക്യുമെന്റുകളും ഒറ്റ PDF ആയി ഒരുമിച്ച് സ്കാൻ ചെയ്യുക", - "bullet4": "അപ്‌ലോഡ് - ഡിവൈഡർ പേജുകൾ ഓട്ടോമാറ്റിക്കായി കണ്ടെത്തി നീക്കം ചെയ്യപ്പെടും", - "bullet5": "ഡിവൈഡർ ഷീറ്റുകളുടെ ഇരു വശങ്ങളും സ്കാൻ ചെയ്യുകയാണെങ്കിൽ ഡ്യൂപ്ലെക്സ് മോഡ് എനേബിൾ ചെയ്യുക", - "text": "QR കോഡുകളുള്ള ശാരീരിക ഡിവൈഡർ ഷീറ്റുകൾ ഉപയോഗിച്ച് സ്കാൻ ചെയ്ത ഡോക്യുമെന്റുകൾ ഓട്ടോമാറ്റിക്കായി വിഭജിക്കുക. ഒരുമിച്ച് സ്കാൻ ചെയ്ത ഒട്ടേറെ ഡോക്യുമെന്റുകൾ പ്രോസസ്സ് ചെയ്യാൻ മികച്ചതാണ്.", - "title": "പേജ് ഡിവൈഡർ പ്രകാരം വിഭജിക്കുക" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "തിരഞ്ഞെടുക്കാൻ ഒരു രീതിയുടെ കാർഡിൽ ക്ലിക്ക് ചെയ്യുക", - "bullet2": "ഓരോ കാർഡിന്മേലും ഹോവർ ചെയ്‌താൽ ദ്രുത വിവരണം കാണാം", - "bullet3": "നിങ്ങൾ ഒരു രീതി തിരഞ്ഞെടുക്കുന്നതിന് ശേഷം ക്രമീകരണ ഘട്ടം പ്രത്യക്ഷപ്പെടും", - "bullet4": "പ്രോസസ്സിംഗിന് മുമ്പ് ഏതു സമയത്തും രീതി മാറ്റാം", - "header": { - "text": "നിങ്ങളുടെ PDF ഡോക്യുമെന്റ് എങ്ങനെ വിഭജിക്കണമെന്ന് തിരഞ്ഞെടുക്കുക. ഓരോ രീതിയും വ്യത്യസ്ത ഉപയോഗകേസുകൾക്കും ഡോക്യുമെന്റ് തരങ്ങൾക്കും അനുയോജ്യമായി ഒപ്റ്റിമൈസ് ചെയ്തിരിക്കുന്നു.", - "title": "സ്പ്ലിറ്റ് രീതി തിരഞ്ഞെടുപ്പ്" - }, - "title": "നിങ്ങളുടെ സ്പ്ലിറ്റ് രീതി തിരഞ്ഞെടുക്കുക" - } - }, - "selectMethod": "ഒരു സ്പ്ലിറ്റ് രീതി തിരഞ്ഞെടുക്കുക", - "resultsTitle": "സ്പ്ലിറ്റ് ഫലങ്ങൾ" - }, - "rotate": { - "title": "PDF തിരിക്കുക", - "submit": "തിരിക്കുക", - "selectRotation": "റോട്ടേഷൻ ആംഗിൾ തിരഞ്ഞെടുക്കുക (ക്ലോക്ക്വൈസ്)", - "error": { - "failed": "PDF തിരിക്കുന്നതിനിടെ ഒരു പിശക് സംഭവിച്ചു." - }, - "preview": { - "title": "റോട്ടേഷൻ പ്രിവ്യൂ" - }, - "rotateLeft": "ആന്റി-ക്ലോക്ക്വൈസ് തിരിക്കുക", - "rotateRight": "ക്ലോക്ക്വൈസ് തിരിക്കുക", - "tooltip": { - "header": { - "title": "റോട്ടേഷൻ ക്രമീകരണങ്ങളുടെ അവലോകനം" - }, - "description": { - "text": "നിങ്ങളുടെ PDF പേജുകൾ 90-ഡിഗ്രി വീതമുള്ള ഘട്ടങ്ങളിൽ ക്ലോക്ക്വൈസ് അല്ലെങ്കിൽ ആന്റി-ക്ലോക്ക്വൈസ് തിരിക്കുക. PDFയിലെ എല്ലാ പേജുകളും തിരിക്കും. പ്രിവ്യൂയിൽ തിരിച്ചതിന് ശേഷം നിങ്ങളുടെ ഡോക്യുമെന്റ് എങ്ങനെ കാണുമെന്ന് കാണിക്കും." - }, - "controls": { - "title": "നിയന്ത്രണങ്ങൾ", - "text": "ഓറിയന്റേഷൻ ക്രമീകരിക്കാൻ റോട്ടേഷൻ ബട്ടണുകൾ ഉപയോഗിക്കുക. ഇടത് ബട്ടൺ ആന്റി-ക്ലോക്ക്വൈസ് തിരിക്കും, വലത് ബട്ടൺ ക്ലോക്ക്വൈസ് തിരിക്കും. ഓരോ ക്ലിക്കിലും 90 ഡിഗ്രി വീതം തിരിക്കും." - } - } - }, - "convert": { - "title": "മാറ്റുക", - "desc": "വ്യത്യസ്ത ഫോർമാറ്റുകൾക്കിടയിൽ ഫയലുകൾ മാറ്റുക", - "files": "ഫയലുകൾ", - "selectFilesPlaceholder": "തുടങ്ങാൻ പ്രധാന കാഴ്‌ചയിൽ ഫയലുകൾ തിരഞ്ഞെടുക്കുക", - "settings": "ക്രമീകരണങ്ങൾ", - "conversionCompleted": "പരിവർത്തനം പൂർത്തിയായി", - "results": "ഫലങ്ങൾ", - "defaultFilename": "മാറ്റിയ_ഫയൽ", - "conversionResults": "പരിവർത്തന ഫലങ്ങൾ", - "convertFrom": "മാറ്റുന്ന ഉറവിടം", - "convertTo": "മാറ്റുന്ന ലക്ഷ്യം", - "sourceFormatPlaceholder": "ഉറവിട ഫോർമാറ്റ്", - "targetFormatPlaceholder": "ലക്ഷ്യ ഫോർമാറ്റ്", - "selectSourceFormatFirst": "ആദ്യം ഒരു ഉറവിട ഫോർമാറ്റ് തിരഞ്ഞെടുക്കുക", - "outputOptions": "ഔട്ട്പുട്ട് ഓപ്ഷനുകൾ", - "pdfOptions": "PDF ഓപ്ഷനുകൾ", - "imageOptions": "ഇമേജ് ഓപ്ഷനുകൾ", - "colorType": "നിറ തരം", - "color": "നിറം", - "greyscale": "ചാരനിറം", - "blackwhite": "കറുപ്പ് & വെളുപ്പ്", - "dpi": "DPI", - "output": "ഔട്ട്പുട്ട്", - "single": "ഒറ്റ", - "multiple": "പല", - "fitOption": "ഫിറ്റ് ഓപ്ഷൻ", - "maintainAspectRatio": "അസ്പെക്റ്റ് അനുപാതം നിലനിർത്തുക", - "fitDocumentToPage": "ഡോക്യുമെന്റ് പേജിൽ ഒതുക്കുക", - "fillPage": "പേജ് നിറയ്ക്കുക", - "autoRotate": "ഓട്ടോ റോട്ടേറ്റ്", - "autoRotateDescription": "PDF പേജിൽ കൂടുതൽ നന്നായി ഒതുക്കാൻ ചിത്രങ്ങളെ സ്വയം തിരിക്കുക", - "combineImages": "ഇമേജുകൾ സംയോജിപ്പിക്കുക", - "combineImagesDescription": "എല്ലാ ചിത്രങ്ങളും ഒരു PDF ആക്കി സംയോജിപ്പിക്കുകയോ ഓരോ ചിത്രത്തിനുമൊരു പ്രത്യേക PDF സൃഷ്ടിക്കുകയോ ചെയ്യുക", - "webOptions": "വെബ് ടു PDF ഓപ്ഷനുകൾ", - "zoomLevel": "സൂം ലെവൽ", - "emailOptions": "ഇമെയിൽ ടു PDF ഓപ്ഷനുകൾ", - "includeAttachments": "ഇമെയിൽ അറ്റാച്ച്മെന്റുകൾ ഉൾപ്പെടുത്തുക", - "maxAttachmentSize": "പരമാവധി അറ്റാച്ച്മെന്റ് വലുപ്പം (MB)", - "includeAllRecipients": "ഹെഡറിൽ CC, BCC സ്വീകരിക്കുന്നവരെയും ഉൾപ്പെടുത്തുക", - "downloadHtml": "PDFയ്ക്ക് പകരം HTML ഇടനില ഫയൽ ഡൗൺലോഡ് ചെയ്യുക", - "pdfaOptions": "PDF/A ഓപ്ഷനുകൾ", - "outputFormat": "ഔട്ട്പുട്ട് ഫോർമാറ്റ്", - "pdfaNote": "PDF/A-1b കൂടുതൽ അനുയോജ്യതയുള്ളത്, PDF/A-2b കൂടുതൽ ഫീച്ചറുകൾ പിന്തുണയ്ക്കുന്നു.", - "pdfaDigitalSignatureWarning": "ഈ PDF-ൽ ഡിജിറ്റൽ ഒപ്പ് ഉണ്ട്. ഇത് അടുത്ത ഘട്ടത്തിൽ നീക്കം ചെയ്യപ്പെടും.", - "fileFormat": "ഫയൽ ഫോർമാറ്റ്", - "wordDoc": "വേഡ് ഡോക്യുമെന്റ്", - "wordDocExt": "വേഡ് ഡോക്യുമെന്റ് (.docx)", - "odtExt": "ഓപ്പൺഡോക്യുമെന്റ് ടെക്സ്റ്റ് (.odt)", - "pptExt": "പവർപോയിന്റ് (.pptx)", - "odpExt": "ഓപ്പൺഡോക്യുമെന്റ് പ്രസന്റേഷൻ (.odp)", - "txtExt": "പ്ലെയിൻ ടെക്സ്റ്റ് (.txt)", - "rtfExt": "റിച്ച് ടെക്സ്റ്റ് ഫോർമാറ്റ് (.rtf)", - "selectedFiles": "തിരഞ്ഞെടുത്ത ഫയലുകൾ", - "noFileSelected": "ഒരു ഫയലും തെരഞ്ഞെടുത്തിട്ടില്ല. ഫയൽ പാനൽ ഉപയോഗിച്ച് ഫയലുകൾ ചേർക്കുക.", - "convertFiles": "ഫയലുകൾ മാറ്റുക", - "converting": "മാറ്റുന്നു...", - "downloadConverted": "മാറ്റിയ ഫയൽ ഡൗൺലോഡ് ചെയ്യുക", - "errorNoFiles": "മാറ്റാൻ കുറഞ്ഞത് ഒരു ഫയൽകൂടി തിരഞ്ഞെടുക്കുക.", - "errorNoFormat": "ദയവായി ഉറവിടവും ലക്ഷ്യ ഫോർമാറ്റുകളും തിരഞ്ഞെടുക്കുക.", - "errorNotSupported": "{{from}}-ൽ നിന്ന് {{to}}-യിലേക്കുള്ള പരിവർത്തനം പിന്തുണയ്ക്കുന്നില്ല.", - "images": "ഇമേജുകൾ", - "officeDocs": "ഓഫീസ് ഡോക്യുമെന്റുകൾ (Word, Excel, PowerPoint)", - "imagesExt": "ഇമേജുകൾ (JPG, PNG, മുതലായവ)", - "markdown": "Markdown", - "textRtf": "ടെക്സ്റ്റ്/RTF", - "grayscale": "ചാരനിറം", - "errorConversion": "ഫയൽ പരിവർത്തനം ചെയ്യുന്നതിനിടെ ഒരു പിശക് സംഭവിച്ചു.", - "cbzOptions": "CBZ ടു PDF ഓപ്ഷനുകൾ", - "optimizeForEbook": "ഇബുക്ക് റീഡറുകൾക്കായി PDF ഓപ്റ്റിമൈസ് ചെയ്യുക (Ghostscript ഉപയോഗിക്കുന്നു)", - "cbzOutputOptions": "PDF ടു CBZ ഓപ്ഷനുകൾ", - "cbzDpi": "ഇമേജ് റെൻഡറിംഗിനുള്ള DPI" - }, - "imageToPdf": { - "tags": "പരിവർത്തനം,img,jpg,ചിത്രം,ഫോട്ടോ" - }, - "pdfToImage": { - "tags": "പരിവർത്തനം,img,jpg,ചിത്രം,ഫോട്ടോ", - "title": "PDF ചിത്രത്തിലേക്ക്", - "header": "PDF ചിത്രത്തിലേക്ക്", - "selectText": "ചിത്ര ഫോർമാറ്റ്", - "singleOrMultiple": "ചിത്ര ഫല തരം", - "single": "ഒരൊറ്റ വലിയ ചിത്രം", - "multi": "ഒന്നിലധികം ചിത്രങ്ങൾ", - "colorType": "നിറ തരം", - "color": "നിറം", - "grey": "ഗ്രേസ്‌കെയിൽ", - "blackwhite": "കറുപ്പും വെളുപ്പും (ഡാറ്റ നഷ്ടപ്പെട്ടേക്കാം!)", - "submit": "പരിവർത്തനം ചെയ്യുക", - "info": "പൈത്തൺ ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല. WebP പരിവർത്തനത്തിന് ആവശ്യമാണ്.", - "placeholder": "(ഉദാ. 1,2,8 അല്ലെങ്കിൽ 4,7,12-16 അല്ലെങ്കിൽ 2n-1)" - }, - "pdfOrganiser": { - "tags": "ഡ്യൂപ്ലെക്സ്,ഇരട്ട,ഒറ്റ,അടുക്കുക,നീക്കുക", - "title": "പേജ് ഓർഗനൈസർ", - "header": "PDF പേജ് ഓർഗനൈസർ", - "submit": "പേജുകൾ പുനഃക്രമീകരിക്കുക", - "mode": { - "_value": "മോഡ്", - "1": "ഇഷ്ടാനുസൃത പേജ് ക്രമം", - "2": "വിപരീത ക്രമം", - "3": "ഡ്യൂപ്ലെക്സ് അടുക്കൽ", - "4": "ലഘുലേഖ അടുക്കൽ", - "5": "സൈഡ് സ്റ്റിച്ച് ലഘുലേഖ അടുക്കൽ", - "6": "ഒറ്റ-ഇരട്ട വിഭജനം", - "7": "ആദ്യത്തേത് നീക്കം ചെയ്യുക", - "8": "അവസാനത്തേത് നീക്കം ചെയ്യുക", - "9": "ആദ്യത്തേതും അവസാനത്തേതും നീക്കം ചെയ്യുക", - "10": "ഒറ്റ-ഇരട്ട ലയനം", - "11": "എല്ലാ പേജുകളും തനിപ്പകർപ്പാക്കുക", - "desc": { - "BOOKLET_SORT": "ബുക്ക്‌ലെറ്റ് പ്രിന്റിംഗിനായി പേജുകൾ ക്രമപ്പെടുത്തുക (അവസാനം, ആദ്യത്തേത്, രണ്ടാമത്ത്, രണ്ടാം അവസാനത്തേത്, …).", - "CUSTOM": "ഇഷ്ടാനുസൃത പേജ് നമ്പറുകളുടെയോ അഭിവ്യക്തികളുടെയോ ഒരു ശ്രേണി ഉപയോഗിച്ച് പുതിയ ക്രമം നിർവചിക്കുക.", - "DUPLEX_SORT": "മുന്‍ വശങ്ങളും പിന്നിലെ വശങ്ങളും ഇടകലരുക; ഒരു ഡ്യൂപ്ലെക്സ് സ്കാനർ ആദ്യം മുന്നെല്ലാം, പിന്നെ പിന്നെല്ലാം സ്കാൻ ചെയ്‌തതുപോലെ (1, n, 2, n-1, …).", - "DUPLICATE": "ഇഷ്ടാനുസൃത ഓർഡർ കൗണ്ടിന് അനുസരിച്ച് ഓരോ പേജും നകൽ ചെയ്യുക (ഉദാ., ഓരോ പേജും 4 പ്രാവശ്യം).", - "ODD_EVEN_MERGE": "രണ്ട് PDF-ുകൾ പേജുകൾ മാറിമാറി ലയിപ്പിക്കുക: ആദ്യത്തേതിൽ നിന്ന് ഒറ്റ പേജുകൾ, രണ്ടാമത്തേതിൽ നിന്ന് ജോടി പേജുകൾ.", - "ODD_EVEN_SPLIT": "ഡോക്യുമെന്റ് രണ്ട് ഔട്ട്പുട്ടുകളാക്കി വിഭജിക്കുക: എല്ലാ ഒറ്റ പേജുകളും എല്ലാ ജോടി പേജുകളും.", - "REMOVE_FIRST": "ഡോക്യുമെന്റിൽ നിന്ന് ആദ്യ പേജ് നീക്കം ചെയ്യുക.", - "REMOVE_FIRST_AND_LAST": "ഡോക്യുമെന്റിൽ നിന്ന് ആദ്യവും ഒടുവിലത്തെ പേജും നീക്കം ചെയ്യുക.", - "REMOVE_LAST": "ഡോക്യുമെന്റിൽ നിന്ന് ഒടുവിലത്തെ പേജ് നീക്കം ചെയ്യുക.", - "REVERSE_ORDER": "ഡോക്യുമെന്റിനെ മറിച്ചു അറ്റു: അവസാന പേജ് ആദ്യം വരും.", - "SIDE_STITCH_BOOKLET_SORT": "സൈഡ്-സ്റ്റിച്ച് ബുക്ക്‌ലെറ്റ് പ്രിന്റിംഗിനായി പേജുകൾ ക്രമപ്പെടുത്തുക (വശത്ത് ബൈൻഡിംഗിനായി ഒപ്റ്റിമൈസ് ചെയ്തത്)." - } - }, - "desc": { - "CUSTOM": "ഇഷ്ടാനുസൃത പേജ് നമ്പറുകളുടെയോ അഭിവ്യക്തികളുടെയോ ഒരു ശ്രേണി ഉപയോഗിച്ച് പുതിയ ക്രമം നിർവചിക്കുക.", - "REVERSE_ORDER": "ഡോക്യുമെന്റിനെ മറിച്ചു അറ്റു: അവസാന പേജ് ആദ്യം വരും.", - "DUPLEX_SORT": "മுன്‍ വശങ്ങളും പിന്നിലെ വശങ്ങളും ഇടകലരുക; ഒരു ഡ്യൂപ്ലെക്സ് സ്കാനർ ആദ്യം മുന്നെല്ലാം, പിന്നെ പിന്നെല്ലാം സ്കാൻ ചെയ്‌തതുപോലെ (1, n, 2, n-1, …).", - "BOOKLET_SORT": "ബുക്ക്‌ലെറ്റ് പ്രിന്റിംഗിനായി പേജുകൾ ക്രമപ്പെടുത്തുക (അവസാനം, ആദ്യത്തേത്, രണ്ടാമത്ത്, രണ്ടാം അവസാനത്തേത്, …).", - "SIDE_STITCH_BOOKLET_SORT": "സൈഡ്-സ്റ്റിച്ച് ബുക്ക്‌ലെറ്റ് പ്രിന്റിംഗിനായി പേജുകൾ ക്രമപ്പെടുത്തുക (വശത്ത് ബൈൻഡിംഗിനായി ഒപ്റ്റിമൈസ്ഡ് ചെയ്തത്).", - "ODD_EVEN_SPLIT": "ഡോക്യുമെന്റ് രണ്ട് ഔട്ട്പുട്ടുകളാക്കി വിഭജിക്കുക: എല്ലാ ഒറ്റ പേജുകളും എല്ലാ ജോടി പേജുകളും.", - "ODD_EVEN_MERGE": "രണ്ട് PDF-ുകൾ പേജുകൾ മാറിമാറി ലയിപ്പിക്കുക: ആദ്യത്തേതിൽ നിന്ന് ഒറ്റ പേജുകൾ, രണ്ടാമത്തേതിൽ നിന്ന് ജോടി പേജുകൾ.", - "DUPLICATE": "ഇഷ്ടാനുസൃത ഓർഡർ കൗണ്ടിന് അനുസരിച്ച് ഓരോ പേജും നകൽ ചെയ്യുക (ഉദാ., ഓരോ പേജും 4 പ്രാവശ്യം).", - "REMOVE_FIRST": "ഡോക്യുമെന്റിൽ നിന്ന് ആദ്യ പേജ് നീക്കം ചെയ്യുക.", - "REMOVE_LAST": "ഡോക്യുമെന്റിൽ നിന്ന് ഒടുവിലത്തെ പേജ് നീക്കം ചെയ്യുക.", - "REMOVE_FIRST_AND_LAST": "ഡോക്യുമെന്റിൽ നിന്ന് ആദ്യവും ഒടുവിലത്തെ പേജും നീക്കം ചെയ്യുക." - }, - "placeholder": "(ഉദാ. 1,3,2 അല്ലെങ്കിൽ 4-8,2,10-12 അല്ലെങ്കിൽ 2n-1)" - }, - "addImage": { - "tags": "img,jpg,ചിത്രം,ഫോട്ടോ", - "title": "ചിത്രം ചേർക്കുക", - "header": "PDF-ലേക്ക് ചിത്രം ചേർക്കുക", - "image": { - "name": "ചിത്രം", - "placeholder": "ഒരു ചിത്രം അപ്‌ലോഡ് ചെയ്യുക", - "label": "ചിത്ര ഫയൽ" - }, - "steps": { - "configure": "ചിത്രം ക്രമീകരിക്കുക" - }, - "step": { - "createDesc": "ചേർക്കാൻ ഉദ്ദേശിക്കുന്ന ചിത്രം അപ്‌ലോഡ് ചെയ്യുക", - "place": "ചിത്രം സ്ഥാപിക്കുക", - "placeDesc": "PDF-ൽ ക്ലിക്ക് ചെയ്ത് നിങ്ങളുടെ ചിത്രം ചേർക്കുക" - }, - "instructions": { - "title": "ചിത്രങ്ങൾ എങ്ങനെ ചേർക്കാം", - "text": "മുകളിൽ ചിത്രം അപ്‌ലോഡ് ചെയ്ത ശേഷം, PDF-ൽ എവിടെയെങ്കിലും ക്ലിക്ക് ചെയ്ത് അത് സ്ഥാപിക്കുക.", - "paused": "സ്ഥാപിക്കൽ നിർത്തിയിരിക്കുന്നു", - "resumeHint": "സ്ഥാപിക്കൽ പുനരാരംഭിച്ച് ക്ലിക്ക് ചെയ്ത് ചിത്രം ചേർക്കുക.", - "noSignature": "സ്ഥാപിക്കൽ പ്രാപ്തമാക്കാൻ മുകളിൽ ഒരു ചിത്രം അപ്‌ലോഡ് ചെയ്യുക." - }, - "mode": { - "move": "ചിത്രം മാറ്റുക", - "place": "ചിത്രം സ്ഥാപിക്കുക", - "pause": "സ്ഥാപിക്കൽ നിർത്തുക", - "resume": "സ്ഥാപിക്കൽ പുനരാരംഭിക്കുക" - }, - "results": { - "title": "ചിത്രം ചേർത്ത ഫലം" - }, - "error": { - "failed": "PDF-ലേക്ക് ചിത്രം ചേർക്കുന്നതിനിടെ ഒരു പിശക് സംഭവിച്ചു." - }, - "saved": { - "defaultLabel": "ചിത്രം", - "defaultImageLabel": "അപ്‌ലോഡ് ചെയ്ത ചിത്രം" - }, - "applySignatures": "ചിത്രങ്ങൾ പ്രയോഗിക്കുക" - }, - "attachments": { - "tags": "അറ്റാച്ച്മെന്റുകൾ,ചേർക്കുക,നീക്കം ചെയ്യുക,എംബെഡ്,ഫയൽ", - "title": "അറ്റാച്ച്മെന്റുകൾ ചേർക്കുക", - "header": "അറ്റാച്ച്മെന്റുകൾ ചേർക്കുക", - "add": "അറ്റാച്ച്മെന്റ് ചേർക്കുക", - "remove": "അറ്റാച്ച്മെന്റ് നീക്കം ചെയ്യുക", - "embed": "അറ്റാച്ച്മെന്റ് എംബെഡ് ചെയ്യുക", - "submit": "അറ്റാച്ച്മെന്റുകൾ ചേർക്കുക" - }, - "watermark": { - "title": "വാട്ടർമാർക്ക് ചേർക്കുക", - "desc": "PDF ഫയലുകളിൽ ടെക്സ്റ്റ് അല്ലെങ്കിൽ ഇമേജ് വാട്ടർമാർക്കുകൾ ചേർക്കുക", - "completed": "വാട്ടർമാർക്ക് ചേർത്തു", - "submit": "വാട്ടർമാർക്ക് ചേർക്കുക", - "filenamePrefix": "വാട്ടർമാർക്ക്_ചെയ്തത്", - "error": { - "failed": "PDF-ൽ വാട്ടർമാർക്ക് ചേർക്കുന്നതിനിടെ ഒരു പിശക് സംഭവിച്ചു." - }, - "watermarkType": { - "text": "ടെക്സ്റ്റ്", - "image": "ഇമേജ്" - }, - "settings": { - "type": "വാട്ടർമാർക്ക് തരം", - "text": { - "label": "വാട്ടർമാർക്ക് ടെക്സ്റ്റ്", - "placeholder": "വാട്ടർമാർക്ക് ടെക്സ്റ്റ് നൽകുക" - }, - "image": { - "label": "വാട്ടർമാർക്ക് ഇമേജ്", - "choose": "ഇമേജ് തിരഞ്ഞെടുക്കുക", - "selected": "തിരഞ്ഞെടുത്തത്: {{filename}}" - }, - "fontSize": "ഫോണ്ട് വലുപ്പം", - "size": "വലുപ്പം", - "alphabet": "ഫോണ്ട്/ഭാഷ", - "color": "വാട്ടർമാർക്ക് നിറം", - "rotation": "റോട്ടേഷൻ (ഡിഗ്രികൾ)", - "opacity": "ഓപാസിറ്റി (%)", - "spacing": { - "horizontal": "തിരശ്ചീന സ്പേസിംഗ്", - "vertical": "ലംബ സ്പേസിംഗ്", - "height": "ഉയരം സ്പേസിംഗ്", - "width": "വീതി സ്പേഷിംഗ്" - }, - "convertToImage": "PDF പേജുകൾ ഇമേജുകളാക്കി ഫ്ലാറ്റൻ ചെയ്യുക" - }, - "alphabet": { - "roman": "റോമൻ/ലാറ്റിൻ", - "arabic": "അറബിക്", - "japanese": "ജാപ്പനീസ്", - "korean": "കൊറിയൻ", - "chinese": "ചൈനീസ്", - "thai": "തായ്" - }, - "steps": { - "type": "വാട്ടർമാർക്ക് തരം", - "wording": "വാചകം", - "textStyle": "ശൈലി", - "formatting": "ഫോർമാറ്റിംഗ്", - "file": "വാട്ടർമാർക്ക് ഫയൽ" - }, - "results": { - "title": "വാട്ടർമാർക്ക് ഫലങ്ങൾ" - }, - "tooltip": { - "language": { - "title": "ഭാഷാ പിന്തുണ", - "text": "താങ്കളുടെ ടെക്സ്റ്റിൻറെ ശരിയായ ഫോണ്ട് റെൻഡറിംഗ് ഉറപ്പാക്കാൻ അനുയോജ്യമായ ഭാഷ സെറ്റിംഗ് തിരഞ്ഞെടുക്കുക." - }, - "appearance": { - "title": "ദൃശ്യമാനം ക്രമീകരണങ്ങൾ", - "text": "നിങ്ങളുടെ വാട്ടർമാർക്ക് എങ്ങനെ കാണപ്പെടണം, ഡോക്യുമെന്റുമായി എങ്ങനെ ലയിക്കണം എന്നിവ നിയന്ത്രിക്കുക.", - "bullet1": "റോട്ടേഷൻ: -360° മുതൽ 360° വരെ ആംഗിൾഡ് വാട്ടർമാർക്കുകൾക്ക്", - "bullet2": "ഓപാസിറ്റി: 0-100% വരെ ട്രാൻസ്‌പാരൻസി നിയന്ത്രണം", - "bullet3": "കുറഞ്ഞ ഓപാസിറ്റിയിൽ സുതാര്യമായ വാട്ടർമാർക്കുകൾ ലഭിക്കുന്നു" - }, - "spacing": { - "title": "സ്പേസിംഗ് നിയന്ത്രണം", - "text": "പേജ് മുഴുവൻ ആവർത്തിക്കുന്ന വാട്ടർമാർക്കുകൾക്കിടയിലെ ഇടവേള ക്രമീകരിക്കുക.", - "bullet1": "വീതി സ്പേസിംഗ്: വാട്ടർമാർക്കുകൾക്കിടയിലെ തിരശ്ചീന ദൂരം", - "bullet2": "ഉയരം സ്പീസിംഗ്: വാട്ടർമാർക്കുകൾക്കിടയിലെ ലംബ ദൂരം", - "bullet3": "വില ഉയർന്നാൽ കൂടുതൽ പരന്ന പാറ്റേണുകൾ ലഭിക്കും" - }, - "type": { - "header": { - "title": "വാട്ടർമാർക്ക് തരം തിരഞ്ഞെടുപ്പ്" - }, - "description": { - "title": "നിങ്ങളുടെ വാട്ടർമാർക്ക് തിരഞ്ഞെടുക്കുക", - "text": "താങ്കളുടെ ആവശ്യാനുസരണം ടെക്സ്റ്റ് അല്ലെങ്കിൽ ഇമേജ് വാട്ടർമാർക്കുകളിൽ ഒന്നിനെ തിരഞ്ഞെടുക്കുക." - }, - "text": { - "title": "ടെക്സ്റ്റ് വാട്ടർമാർക്കുകൾ", - "text": "കോപിറൈറ്റ് നോട്ടിസുകൾ, കമ്പനിയുടെ പേരുകൾ, അല്ലെങ്കിൽ രഹസ്യത ലേബലുകൾ ചേർക്കാൻ അനുയോജ്യം. ഒന്നിലധികം ഭാഷകളും ഇഷ്ടാനുസൃത നിറങ്ങളും പിന്തുണയ്ക്കുന്നു.", - "bullet1": "ഇഷ്ടാനുസൃത ഫോണ്ടകളും ഭാഷകളും", - "bullet2": "ക്രമീകരിക്കാവുന്ന നിറങ്ങളും ട്രാൻസ്‌പാരൻസിയും", - "bullet3": "നിയമപരമായോ ബ്രാൻഡിംഗ് ടെക്സ്റ്റിനോ ഏറ്റവും അനുയോജ്യം" - }, - "image": { - "title": "ചിത്ര വാട്ടർമാർക്കുകൾ", - "text": "ലോഗോകൾ, സ്റ്റാമ്പുകൾ, അല്ലെങ്കിൽ ഏതെങ്കിലും ചിത്രം വാട്ടർമാർക്കായി ഉപയോഗിക്കുക. ബ്രാൻഡിംഗിനും ദൃശ്യ തിരിച്ചറിവിനും മികച്ചത്.", - "bullet1": "ഏതെങ്കിലും ഇമേജ് ഫോർമാറ്റ് അപ്‌ലോഡ് ചെയ്യുക", - "bullet2": "ചിത്ര ഗുണനിലവാരം നിലനിർത്തുന്നു", - "bullet3": "ലോഗോകൾക്കും സ്റ്റാമ്പുകൾക്കും പറ്റിയത്" - } - }, - "wording": { - "header": { - "title": "വാചക ഉള്ളടക്കം" - }, - "text": { - "title": "വാട്ടർമാർക്ക് ടെക്സ്റ്റ്", - "text": "ഡോക്യുമെന്റിലുടനീളം നിങ്ങളുടെ വാട്ടർമാർക്കായി പ്രത്യക്ഷപ്പെടേണ്ട വാചകം നൽകുക.", - "bullet1": "വായനാസൗകര്യത്തിന് ചുരുക്കമായി വയ്ക്കുക", - "bullet2": "സാധാരണ ഉദാഹരണങ്ങൾ: 'CONFIDENTIAL', 'DRAFT', കമ്പനി പേര്", - "bullet3": "ഇമോജി പ്രതീകങ്ങൾക്ക് പിന്തുണയില്ല; അവ നീക്കം ചെയ്യും" - } - }, - "textStyle": { - "header": { - "title": "വാചക ശൈലി" - }, - "color": { - "title": "നിറം തിരഞ്ഞെടുക്കൽ", - "text": "നിങ്ങളുടെ ഡോക്യുമെന്റ് ഉള്ളടക്കവുമായി നല്ല കോൺട്രാസ്റ്റ് നൽകുന്ന ഒരു നിറം തിരഞ്ഞെടുക്കുക.", - "bullet1": "മിതമായ വാട്ടർമാർക്കുകൾക്കായി ലൈറ്റ് ഗ്രേ (#d3d3d3)", - "bullet2": "ഉയർന്ന കോൺട്രാസ്റ്റിനായി കരിം അല്ലെങ്കിൽ ഇരുണ്ട നിറങ്ങൾ", - "bullet3": "ബ്രാൻഡിംഗിനായി കസ്റ്റം നിറങ്ങൾ" - }, - "language": { - "title": "ഭാഷ പിന്തുണ", - "text": "ശരിയായ ഫോണ്ട് റെൻഡറിംഗിനായി അനുയോജ്യമായ ഭാഷ ക്രമീകരണം തിരഞ്ഞെടുക്കുക." - } - }, - "file": { - "header": { - "title": "ചിത്രം അപ്‌ലോഡ്" - }, - "upload": { - "title": "ചിത്രം തിരഞ്ഞെടുക്കൽ", - "text": "നിങ്ങളുടെ വാട്ടർമാർക്കായി ഉപയോഗിക്കാൻ ഒരു ഇമേജ് ഫയൽ അപ്‌ലോഡ് ചെയ്യുക.", - "bullet1": "പോതുവായ ഫോർമാറ്റുകൾ പിന്തുണയ്ക്കുന്നു: PNG, JPG, GIF, BMP", - "bullet2": "ട്രാൻസ്‌പാരൻസി ഉള്ള PNG ഏറ്റവും നല്ലത്", - "bullet3": "ഉയർന്ന റെസല്യൂഷൻ ചിത്രങ്ങൾ ഗുണനിലവാരം കൂടുതൽ നിലനിർത്തും" - }, - "recommendations": { - "title": "മികച്ച രീതികൾ", - "text": "ഏറ്റവും ഉത്തമമായ ഇമേജ് വാട്ടർമാർക്ക് ഫലങ്ങൾക്ക് നിർദ്ദേശങ്ങൾ.", - "bullet1": "ട്രാൻസ്‌പാരൻറ് ബാക്ക്ഗ്രൗണ്ടുള്ള ലോഗോകൾ അല്ലെങ്കിൽ സ്റ്റാമ്പുകൾ ഉപയോഗിക്കുക", - "bullet2": "സരളമായ ഡിസൈനുകൾ സങ്കീർണ്ണ ചിത്രങ്ങളേക്കാൾ മെച്ചമാണ്", - "bullet3": "റെസല്യൂഷൻ തിരഞ്ഞെടുക്കുമ്പോൾ അന്തിമ ഡോക്യുമെന്റ് വലിപ്പം പരിഗണിക്കുക" - } - }, - "formatting": { - "header": { - "title": "ഫോർമാറ്റിംഗ് & ലേഔട്ട്" - }, - "size": { - "title": "വലുപ്പ നിയന്ത്രണം", - "text": "നിങ്ങളുടെ വാട്ടർമാർക്കിന്റെ (വാചകം അല്ലെങ്കിൽ ചിത്രം) വലുപ്പം ക്രമീകരിക്കുക.", - "bullet1": "വലിയ വലുപ്പങ്ങൾ കൂടുതൽ ശ്രദ്ധേയമായ വാട്ടർമാർക്കുകൾ സൃഷ്ടിക്കും" - }, - "appearance": { - "title": "ദൃശ്യരൂപ ക്രമീകരണങ്ങൾ", - "text": "വാട്ടർമാർക്കിന്റെ ലുക്ക് എങ്ങനെയെന്ന്‌, ഡോക്യുമെന്റുമായി എങ്ങനെ ലയിക്കണമെന്ന് നിയന്ത്രിക്കുക.", - "bullet1": "ഭ്രമണം: കോണിലുള്ള വാട്ടർമാർക്കുകൾക്കായി -360° മുതൽ 360° വരെ", - "bullet2": "അപാകത: പാരദർശിത്വ നിയന്ത്രണത്തിനായി 0-100%", - "bullet3": "കുറഞ്ഞ അപാകത സൂക്ഷ്മമായ വാട്ടർമാർക്കുകൾ സൃഷ്ടിക്കും" - }, - "spacing": { - "title": "സ്പേസിംഗ് നിയന്ത്രണം", - "text": "പേജിലുടനീളം ആവർത്തിക്കുന്ന വാട്ടർമാർക്കുകൾക്കിടയിലെ ഇടവിട്ട് ക്രമീകരിക്കുക.", - "bullet1": "തിരശ്ചീന സ്പേസിംഗ്: ഇടത്-വലത് വാട്ടർമാർക്കുകൾക്കിടയിലെ ദൂരം", - "bullet2": "ലംബ സ്പേസിംഗ്: മുകൾ-താഴ് വാട്ടർമാർക്കുകൾക്കിടയിലെ ദൂരം", - "bullet3": "ഉയർന്ന മൂല്യങ്ങൾ കൂടുതൽ വിരിച്ചു കാണുന്ന പാറ്റേണുകൾ സൃഷ്ടിക്കും" - }, - "security": { - "title": "സുരക്ഷാ ഓപ്ഷൻ", - "text": "കൂടുതൽ സുരക്ഷയ്ക്കായി അന്തിമ PDF-നെ ഇമേജ്-അധിഷ്ഠിത ഫോർമാറ്റിലേക്ക് പരിവർത്തനം ചെയ്യുക.", - "bullet1": "ടെക്സ്റ്റ് തിരഞ്ഞെടുക്കലും കോപ്പിയും തടയുന്നു", - "bullet2": "വാട്ടർമാർക്കുകൾ നീക്കം ചെയ്യുന്നത് കൂടുതൽ പ്രയാസപ്പെടുത്തുന്നു", - "bullet3": "കൂടുതൽ വലിപ്പമുള്ള ഫയലുകൾ ലഭിക്കും", - "bullet4": "സെൻസിറ്റീവ് അല്ലെങ്കിൽ കോപ്പിറൈറ്റഡ് ഉള്ളടക്കത്തിന് ഏറ്റവും ഉചിതം" - } - } - }, - "type": { - "1": "ടെക്സ്റ്റ്", - "2": "ചിത്രം" - } - }, - "permissions": { - "tags": "വായിക്കുക,എഴുതുക,തിരുത്തുക,അച്ചടിക്കുക", - "title": "അനുമതികൾ മാറ്റുക", - "header": "അനുമതികൾ മാറ്റുക", - "warning": "മുന്നറിയിപ്പ്: ഈ അനുമതികൾ മാറ്റാൻ കഴിയാത്തതാക്കാൻ, പാസ്‌വേഡ് ചേർക്കുക പേജ് വഴി ഒരു പാസ്‌വേഡ് ഉപയോഗിച്ച് അവ സജ്ജമാക്കാൻ ശുപാർശ ചെയ്യുന്നു", - "selectText": { - "1": "അനുമതികൾ മാറ്റേണ്ട PDF തിരഞ്ഞെടുക്കുക", - "2": "സജ്ജമാക്കേണ്ട അനുമതികൾ", - "3": "പ്രമാണം കൂട്ടിച്ചേർക്കുന്നത് തടയുക", - "4": "ഉള്ളടക്കം വേർതിരിച്ചെടുക്കുന്നത് തടയുക", - "5": "ലഭ്യതയ്ക്കായി വേർതിരിച്ചെടുക്കുന്നത് തടയുക", - "6": "ഫോം പൂരിപ്പിക്കുന്നത് തടയുക", - "7": "പരിഷ്ക്കരണം തടയുക", - "8": "വ്യാഖ്യാന പരിഷ്ക്കരണം തടയുക", - "9": "അച്ചടി തടയുക", - "10": "വ്യത്യസ്ത ഫോർമാറ്റുകളിൽ അച്ചടിക്കുന്നത് തടയുക" - }, - "submit": "മാറ്റുക" - }, - "editTableOfContents": { - "settings": { - "title": "ബുക്ക്‌മാർക്കുകളും ഔട്ട്‌ലൈൻ", - "replaceExisting": "നിലവിലുള്ള ബുക്ക്‌മാർക്കുകൾ മാറ്റിസ്ഥാപിക്കുക (അപ്പെൻഡ് ചെയ്യാൻ അൺചെക്ക് ചെയ്യുക)", - "replaceExistingHint": "പ്രവർത്തനരഹിതമാക്കിയാൽ, പുതിയ ഔട്ട്‌ലൈൻ നിലവിലുള്ള ബുക്ക്‌മാർക്കുകൾക്ക് ശേഷം അപ്പെൻഡ് ചെയ്യും." - }, - "actions": { - "source": "ബുക്ക്‌മാർക്കുകൾ ലോഡ് ചെയ്യുക", - "selectedFile": "{{file}}-യിൽ നിന്ന് ലോഡ് ചെയ്തു", - "noFile": "നിലവിലുള്ള ബുക്ക്‌മാർക്കുകൾ എടുക്കാൻ ഒരു PDF തിരഞ്ഞെടുക്കുക.", - "loadFromPdf": "തിരഞ്ഞെടുത്ത PDF-യിൽ നിന്ന് ലോഡ് ചെയ്യുക", - "importJson": "JSON ഇംപോർട്ട് ചെയ്യുക", - "importClipboard": "ക്ലിപ്പ്ബോർഡിൽ നിന്ന് JSON പേസ്റ്റ് ചെയ്യുക", - "export": "ബുക്ക്‌മാർക്കുകൾ എക്സ്പോർട്ട് ചെയ്യുക", - "exportJson": "JSON ഡൗൺലോഡ് ചെയ്യുക", - "exportClipboard": "JSON ക്ലിപ്പ്ബോർഡിലേക്ക് കോപ്പി ചെയ്യുക", - "clipboardUnavailable": "ഈ ബ്രൗസറിൽ ക്ലിപ്പ്ബോർഡിലേക്കുള്ള ആക്സസ് ലഭ്യമല്ല." - }, - "info": { - "line1": "ഓരോ ബുക്ക്‌മാർക്കിനും വിവരണാത്മകമായ ഒരു തലക്കെട്ടും തുറക്കേണ്ട പേജും ആവശ്യമാണ്.", - "line2": "ചാപ്റ്ററുകൾ, സെക്ഷനുകൾ എന്നിവയ്ക്കായി ഹിയറാർക്കി നിർമ്മിക്കാൻ ചൈൽഡ് ബുക്ക്‌മാർക്കുകൾ ഉപയോഗിക്കുക.", - "line3": "സമയം ലാഭിക്കാൻ തിരഞ്ഞെടുക്കപ്പെട്ട PDF-ൽ നിന്ന് അല്ലെങ്കിൽ JSON ഫയലിൽ നിന്ന് ബുക്ക്‌മാർക്കുകൾ ഇറക്കുമതി ചെയ്യുക." - }, - "workbench": { - "empty": { - "title": "എഡിറ്റിങ്ങ് ആരംഭിക്കാൻ ടൂൾ തുറക്കുക", - "description": "വർക്ക്സ്പേസ് ലോഡ് ചെയ്യാൻ Edit Table of Contents ടൂൾ തിരഞ്ഞെടുക്കുക." - }, - "tabTitle": "ഔട്ട്‌ലൈൻ വർക്ക്സ്പേസ്", - "subtitle": "ബുക്ക്‌മാർക്കുകൾ ഇറക്കുമതി ചെയ്യുക, ഹിയറാർക്കികൾ നിർമ്മിക്കുക, കൂടിച്ചുരുങ്ങിയ സൈഡ് പാനലുകളില്ലാതെ ഔട്ട്‌ലൈൻ പ്രയോഗിക്കുക.", - "noFile": "PDF തിരഞ്ഞെടുക്കപ്പെട്ടിട്ടില്ല", - "fileLabel": "മാറ്റങ്ങൾ നിലവിലെ തിരഞ്ഞെടുത്ത PDF-ലേക്ക് പ്രയോഗിക്കും.", - "filePrompt": "തുടങ്ങാൻ നിങ്ങളുടെ ലൈബ്രറിയിൽ നിന്ന് ഒരു PDF തിരഞ്ഞെടുക്കുക അല്ലെങ്കിൽ പുതിയത് അപ്‌ലോഡ് ചെയ്യുക.", - "changeFile": "PDF മാറ്റുക", - "selectFile": "PDF തിരഞ്ഞെടുക്കുക" - }, - "editor": { - "heading": "ബുക്ക്‌മാർക്ക് എഡിറ്റർ", - "description": "ബുക്ക്‌മാർക്കുകൾ ചേർക്കുക, നെസ്റ്റ് ചെയ്യുക, പുനക്രമീകരിക്കുക, നിങ്ങളുടെ PDF ഔട്ട്‌ലൈൻ നിർമ്മിക്കുക.", - "addTopLevel": "മുകളിൽ-തല ബുക്ക്‌മാർക്ക് ചേർക്കുക", - "empty": { - "title": "ഇനിയും ബുക്ക്‌മാർക്കുകളില്ല", - "description": "നിലവിലുള്ള ബുക്ക്‌മാർക്കുകൾ ഇറക്കുമതി ചെയ്യുക അല്ലെങ്കിൽ ആദ്യ എൻട്രി ചേർത്ത് ആരംഭിക്കുക.", - "action": "ആദ്യ ബുക്ക്‌മാർക്ക് ചേർക്കുക" - }, - "defaultTitle": "പുതിയ ബുക്ക്‌മാർക്ക്", - "defaultChildTitle": "ചൈൽഡ് ബുക്ക്‌മാർക്ക്", - "defaultSiblingTitle": "പുതിയ ബുക്ക്‌മാർക്ക്", - "untitled": "തലക്കെട്ടില്ലാത്ത ബുക്ക്‌മാർക്ക്", - "childBadge": "ചൈൽഡ്", - "pagePreview": "പേജ് {{page}}", - "field": { - "title": "ബുക്ക്‌മാർക്ക് ശീർഷകം", - "page": "ലക്ഷ്യ പേജ് നമ്പർ" - }, - "actions": { - "toggle": "ചൈൽഡുകൾ ടോഗിൾ ചെയ്യുക", - "addChild": "ചൈൽഡ് ബുക്ക്‌മാർക്ക് ചേർക്കുക", - "addSibling": "സിബ്ലിംഗ് ബുക്ക്‌മാർക്ക് ചേർക്കുക", - "remove": "ബുക്ക്‌മാർക്ക് നീക്കുക" - }, - "confirmRemove": "ഈ ബുക്ക്‌മാർക്കും അതിലെ എല്ലാ ചൈൽഡുകളും നീക്കണമോ?" - }, - "messages": { - "loadedTitle": "ബുക്ക്‌മാർക്കുകൾ എക്സ്ട്രാക്റ്റ് ചെയ്തു", - "loadedBody": "PDF-യിലെ നിലവിലുള്ള ബുക്ക്‌മാർക്കുകൾ എഡിറ്ററിലേക്ക് ലോഡ് ചെയ്തു.", - "noBookmarks": "തിരഞ്ഞെടുത്ത PDF-ൽ ബുക്ക്‌മാർക്കുകൾ കണ്ടെത്തിയില്ല.", - "loadFailed": "തിരഞ്ഞെടുത്ത PDF-ൽ നിന്ന് ബുക്ക്‌മാർക്കുകൾ എടുക്കാൻ കഴിഞ്ഞില്ല.", - "imported": "ബുക്ക്‌മാർക്കുകൾ ഇറക്കുമതി ചെയ്തു", - "importedBody": "നിങ്ങളുടെ JSON ഔട്ട്‌ലൈൻ നിലവിലെ എഡിറ്റർ ഉള്ളടക്കത്തെ മാറ്റിസ്ഥാപിച്ചു.", - "importedClipboard": "ക്ലിപ്പ്ബോർ‍ഡ് ഡാറ്റ നിലവിലെ ബുക്ക്‌മാർക്ക് പട്ടികയെ മാറ്റിസ്ഥാപിച്ചു.", - "invalidJson": "അസാധുവായ JSON ഘടന", - "invalidJsonBody": "സാധുവായ ബുക്ക്‌മാർക്ക് JSON ഫയൽ നൽകുകയും വീണ്ടും ശ്രമിക്കുകയും ചെയ്യുക.", - "exported": "JSON ഡൗൺലോഡ് തയ്യാറായി", - "copied": "ക്ലിപ്പ്ബോർഡിലേക്ക് കോപ്പി ചെയ്തു", - "copiedBody": "ബുക്ക്‌മാർക്ക് JSON വിജയകരമായി കോപ്പി ചെയ്തു.", - "copyFailed": "കോപ്പി പരാജയപ്പെട്ടു" - }, - "error": { - "failed": "വിഷയസൂചിക അപ്‌ഡേറ്റ് ചെയ്യൽ പരാജയപ്പെട്ടു" - }, - "submit": "വിഷയസൂചിക പ്രയോഗിക്കുക", - "results": { - "title": "ബുക്ക്‌മാർക്കുകളോടെ അപ്‌ഡേറ്റ് ചെയ്ത PDF", - "subtitle": "പ്രോസസ്സ് ചെയ്ത ഫയൽ ഡൗൺലോഡ് ചെയ്യുക അല്ലെങ്കിൽ താഴെ പ്രവർത്തനം പിന്‍വലിക്കുക." - } - }, - "removePages": { - "tags": "പേജുകൾ നീക്കം ചെയ്യുക,പേജുകൾ ഇല്ലാതാക്കുക", - "title": "പേജുകൾ നീക്കം ചെയ്യുക", - "pageNumbers": { - "label": "നീക്കം ചെയ്യേണ്ട പേജുകൾ", - "placeholder": "ഉദാ., 1,3,5-8,10", - "error": "അസാധുവായ പേജ് നമ്പർ ഫോർമാറ്റ്. സംഖ്യകൾ, പരിധികൾ (1-5), അല്ലെങ്കിൽ ഗണിത രീതി (2n+1) ഉപയോഗിക്കുക" - }, - "filenamePrefix": "താളുകൾ_നീക്കി", - "files": { - "placeholder": "ആരംഭിക്കാൻ പ്രധാന കാഴ്ചയിൽ ഒരു PDF ഫയൽ തിരഞ്ഞെടുക്കുക" - }, - "settings": { - "title": "ക്രമീകരണങ്ങൾ" - }, - "tooltip": { - "header": { - "title": "പേജുകൾ നീക്കംചെയ്യൽ ക്രമീകരണങ്ങൾ" - }, - "pageNumbers": { - "title": "പേജ് തിരഞ്ഞെടുക്കൽ", - "text": "നിങ്ങളുടെ PDF-ൽ നിന്ന് ഏത് പേജുകൾ നീക്കംചെയ്യണമെന്ന് വ്യക്തമാക്കുക. ഒറ്റപ്പെട്ട പേജുകൾ, പരിധികൾ, അല്ലെങ്കിൽ ഗണിത പ്രകടനങ്ങൾ ഉപയോഗിക്കാം.", - "bullet1": "വ്യേക്തിഗത പേജുകൾ: 1,3,5 (പേജ് 1, 3, 5 നീക്കും)", - "bullet2": "പേജ് പരിധികൾ: 1-5,10-15 (1-5, 10-15 നീക്കും)", - "bullet3": "ഗണിതം: 2n+1 (odd പേജുകൾ നീക്കും)", - "bullet4": "തുറന്ന പരിധികൾ: 5- (പേജ് 5 മുതൽ അവസാനം വരെ നീക്കും)" - }, - "examples": { - "title": "സാധാരണ ഉദാഹരണങ്ങൾ", - "text": "ചില സാധാരണ പേജ് തിരഞ്ഞെടുക്കൽ മാതൃകകൾ:", - "bullet1": "ആദ്യ പേജ് നീക്കംചെയ്യുക: 1", - "bullet2": "അവസാന 3 പേജുകൾ നീക്കംചെയ്യുക: -3", - "bullet3": "ഒരൊന്ന് വിട്ട് ഓരോ പേജും നീക്കംചെയ്യുക: 2n", - "bullet4": "ചിതറിയ നിർദ്ദിഷ്ട പേജുകൾ നീക്കംചെയ്യുക: 1,5,10,15" - }, - "safety": { - "title": "സുരക്ഷാ നിർദ്ദേശങ്ങൾ", - "text": "പേജുകൾ നീക്കം ചെയ്യുമ്പോൾ ശ്രദ്ധിക്കേണ്ട കാര്യങ്ങൾ:", - "bullet1": "പ്രോസസ്സിംഗ് മുമ്പ് എപ്പോഴും നിങ്ങളുടെ തിരഞ്ഞെടുപ്പ് പ്രിവ്യൂ ചെയ്യുക", - "bullet2": "അസൽ ഫയലിന്റെ ഒരു ബാക്കപ്പ് സൂക്ഷിക്കുക", - "bullet3": "പേജ് നമ്പറുകൾ 1 മുതൽ ആരംഭിക്കുന്നു, 0 മുതൽ അല്ല", - "bullet4": "അസാധുവായ പേജ് നമ്പറുകൾ അവഗണിക്കും" - } - }, - "error": { - "failed": "പേജുകൾ നീക്കം ചെയ്യുന്നതിനിടെ ഒരു പിശക് സംഭവിച്ചു." - }, - "results": { - "title": "പേജ് നീക്കംചെയ്ത ഫലങ്ങൾ" - }, - "submit": "പേജുകൾ നീക്കംചെയ്യുക" - }, - "extractPages": { - "title": "പേജുകൾ എടുക്കുക", - "pageNumbers": { - "label": "എടുക്കേണ്ട പേജുകൾ", - "placeholder": "ഉദാ., 1,3,5-8 അല്ലെങ്കിൽ odd & 1-10" - }, - "settings": { - "title": "ക്രമീകരണങ്ങൾ" - }, - "tooltip": { - "description": "തിരഞ്ഞെടുത്ത പേജുകൾ ക്രമം നിലനിർത്തി പുതിയ PDF-യിലേക്ക് വേർതിരിക്കും." - }, - "error": { - "failed": "പേജുകൾ എടുക്കൽ പരാജയപ്പെട്ടു" - }, - "results": { - "title": "പേജുകൾ എടുത്തു" - }, - "submit": "പേജുകൾ എടുക്കുക" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "പേജ് തിരഞ്ഞെടുക്കൽ ഗൈഡ്" - }, - "basic": { - "title": "അടിസ്ഥാന ഉപയോഗം", - "text": "ലളിതമായ സിന്റാക്സ് ഉപയോഗിച്ച് നിങ്ങളുടെ PDF-ിൽ നിന്ന് നിർദ്ദിഷ്ട പേജുകൾ തിരഞ്ഞെടുക്കുക.", - "bullet1": "വ്യേക്തിഗത പേജുകൾ: 1,3,5", - "bullet2": "പേജ് പരിധികൾ: 3-6 അല്ലെങ്കിൽ 10-15", - "bullet3": "എല്ലാ പേജുകളും: all" - }, - "advanced": { - "title": "ഉന്നത സവിശേഷതകൾ" - }, - "tips": { - "title": "ടിപ്പുകൾ", - "text": "ഈ മാർഗ്ഗനിർദ്ദേശങ്ങൾ മനസ്സിൽ വയ്ക്കുക:", - "bullet1": "പേജ് നമ്പറുകൾ 1 മുതൽ ആരംഭിക്കുന്നു (0 അല്ല)", - "bullet2": "ഇടവിടുകൾ സ്വയമേവ നീക്കം ചെയ്യും", - "bullet3": "അസാധുവായ പ്രകടനങ്ങൾ അവഗണിക്കും" - }, - "syntax": { - "title": "സിന്റാക്സ് അടിസ്ഥാനങ്ങൾ", - "text": "സംഖ്യകൾ, പരിധികൾ, കീവേഡുകൾ, പുരോഗതികൾ (n 0-ൽ നിന്നും ആരംഭിക്കുന്നു) ഉപയോഗിക്കുക. ബ്രാക്കറ്റുകൾ പിന്തുണയ്ക്കുന്നു.", - "bullets": { - "numbers": "സംഖ്യകൾ/പരിധികൾ: 5, 10-20", - "keywords": "കീവേഡുകൾ: odd, even", - "progressions": "പുരോഗതികൾ: 3n, 4n+1" - } - }, - "operators": { - "title": "ഓപ്പറേറ്ററുകൾ", - "text": "AND-ന് കോമയേക്കാൾ ഉയർന്ന മുൻഗണനയുണ്ട്. NOT ഡോക്യുമെന്റ് പരിധിക്കുള്ളിൽ ബാധകമാണ്.", - "and": "AND: & അല്ലെങ്കിൽ \"and\" — രണ്ട് നിബന്ധനകളും ആവശ്യമാണ് (ഉദാ., 1-50 & even)", - "comma": "കോമ: , അല്ലെങ്കിൽ | — തിരഞ്ഞെടുക്കലുകൾ കൂട്ടിച്ചേർക്കുക (ഉദാ., 1-10, 20)", - "not": "NOT: ! അല്ലെങ്കിൽ \"not\" — പേജുകൾ ഒഴിവാക്കുക (ഉദാ., 3n & not 30)" - }, - "examples": { - "title": "ഉദാഹരണങ്ങൾ" - }, - "complex": { - "bullet1": "1,3-5,8,2n → പേജുകൾ 1, 3–5, 8, കൂടാതെ even പേജുകൾ", - "bullet2": "10-,2n-1 → പേജ് 10 മുതൽ അവസാനം വരെ + odd പേജുകൾ", - "description": "വിവിധ തരങ്ങൾ ചേർത്തുപയോഗിക്കുക.", - "title": "സങ്കീർണ്ണ കൂട്ടിച്ചേർക്കലുകൾ" - }, - "description": "ഓപ്പറേഷനായി ഉപയോഗിക്കേണ്ട പേജുകൾ തിരഞ്ഞെടുക്കുക. ഒറ്റ പേജുകൾ, പരിധികൾ, ഫോർമുലകൾ, all കീവേഡ് എന്നിവയെല്ലാം പിന്തുണയ്ക്കുന്നു.", - "individual": { - "bullet1": "1,3,5 → പേജുകൾ 1, 3, 5 തിരഞ്ഞെടുക്കുന്നു", - "bullet2": "2,7,12 → പേജുകൾ 2, 7, 12 തിരഞ്ഞെടുക്കുന്നു", - "description": "കോമ ഉപയോഗിച്ച് വേർതിരിച്ച സംഖ്യകൾ നൽകുക.", - "title": "വ്യേക്തിഗത പേജുകൾ" - }, - "mathematical": { - "bullet1": "2n → എല്ലാ even പേജുകളും (2, 4, 6…)", - "bullet2": "2n-1 → എല്ലാ odd പേജുകളും (1, 3, 5…)", - "bullet3": "3n → ഓരോ മൂന്നാം പേജും (3, 6, 9…)", - "bullet4": "4n-1 → പേജുകൾ 3, 7, 11, 15…", - "description": "മാതൃകകൾക്കായി ഫോർമുലകളിൽ n ഉപയോഗിക്കുക.", - "title": "ഗണിത ഫങ്ഷനുകൾ" - }, - "ranges": { - "bullet1": "3-6 → പേജുകൾ 3–6 തിരഞ്ഞെടുക്കുന്നു", - "bullet2": "10-15 → പേജുകൾ 10–15 തിരഞ്ഞെടുക്കുന്നു", - "bullet3": "5- → പേജ് 5 മുതൽ അവസാനം വരെ തിരഞ്ഞെടുക്കുന്നു", - "description": "അനുക്രമ പേജുകൾക്കായി - ഉപയോഗിക്കുക.", - "title": "പേജ് പരിധികൾ" - }, - "special": { - "bullet1": "all → എല്ലാ പേജുകളും തിരഞ്ഞെടുക്കുന്നു", - "title": "പ്രത്യേക കീവേഡുകൾ" - } - } - }, - "bulkSelection": { - "syntaxError": "സിന്റാക്സിൽ ഒരു പ്രശ്നമുണ്ട്. സഹായത്തിന് പേജ് തിരഞ്ഞെടുക്കൽ ടിപ്പുകൾ കാണുക.", - "header": { - "title": "പേജ് തിരഞ്ഞെടുക്കൽ ഗൈഡ്" - }, - "syntax": { - "title": "സിന്റാക്സ് അടിസ്ഥാനങ്ങൾ", - "text": "സംഖ്യകൾ, പരിധികൾ, കീവേഡുകൾ, പുരോഗതികൾ (n 0-ൽ നിന്നും ആരംഭിക്കുന്നു) ഉപയോഗിക്കുക. ബ്രാക്കറ്റുകൾ പിന്തുണയ്ക്കുന്നു.", - "bullets": { - "numbers": "സംഖ്യകൾ/പരിധികൾ: 5, 10-20", - "keywords": "കീവേഡുകൾ: odd, even", - "progressions": "പുരോഗതികൾ: 3n, 4n+1" - } - }, - "operators": { - "title": "ഓപ്പറേറ്ററുകൾ", - "text": "AND-ന് കോമയേക്കാൾ ഉയർന്ന മുൻഗണനയുണ്ട്. NOT ഡോക്യുമെന്റ് പരിധിക്കുള്ളിൽ ബാധകമാണ്.", - "and": "AND: & അല്ലെങ്കിൽ \"and\" — രണ്ട് നിബന്ധനകളും ആവശ്യമാണ് (ഉദാ., 1-50 & even)", - "comma": "കോമ: , അല്ലെങ്കിൽ | — തിരഞ്ഞെടുക്കലുകൾ കൂട്ടിച്ചേർക്കുക (ഉദാ., 1-10, 20)", - "not": "NOT: ! അല്ലെങ്കിൽ \"not\" — പേജുകൾ ഒഴിവാക്കുക (ഉദാ., 3n & not 30)" - }, - "examples": { - "title": "ഉദാഹരണങ്ങൾ", - "first50": "ആദ്യ 50", - "last50": "അവസാന 50", - "every3rd": "ഓരോ 3-ാം", - "oddWithinExcluding": "1-20-ൽ odd, 5-7 ഒഴിവാക്കി", - "combineSets": "സെറ്റുകൾ സംയോജിപ്പിക്കുക" - }, - "firstNPages": { - "title": "ആദ്യ N പേജുകൾ", - "placeholder": "പേജുകളുടെ എണ്ണം" - }, - "lastNPages": { - "title": "അവസാന N പേജുകൾ", - "placeholder": "പേജുകളുടെ എണ്ണം" - }, - "everyNthPage": { - "title": "ഓരോ N-ാം പേജ്", - "placeholder": "സ്റ്റെപ്പ് വലുപ്പം" - }, - "range": { - "title": "പരിധി", - "fromPlaceholder": "ഇതിൽ നിന്ന്", - "toPlaceholder": "ഇതുവരെ" - }, - "keywords": { - "title": "കീവേഡുകൾ" - }, - "advanced": { - "title": "അഡ്വാൻസ്ഡ്" - } - }, - "compressPdfs": { - "tags": "ചുരുക്കുക,ചെറുത്,വളരെ ചെറുത്" - }, - "unlockPDFForms": { - "tags": "നീക്കം ചെയ്യുക,ഇല്ലാതാക്കുക,ഫോം,ഫീൽഡ്,റീഡ്-ഒൺലി", - "title": "ഫോം ഫീൽഡുകളിൽ നിന്ന് റീഡ്-ഒൺലി നീക്കം ചെയ്യുക", - "header": "PDF ഫോമുകൾ അൺലോക്ക് ചെയ്യുക", - "submit": "നീക്കം ചെയ്യുക", - "description": "ഈ ടൂൾ PDF ഫോമിലെ read-only നിയന്ത്രണങ്ങൾ നീക്കം ചെയ്ത് അവ എഡിറ്റുചെയ്യാവുന്നതും പൂരിപ്പിക്കാവുന്നതുമാക്കും.", - "filenamePrefix": "അൺലോക്ക്_ചെയ്ത_ഫോമുകൾ", - "files": { - "placeholder": "ആരംഭിക്കാൻ പ്രധാന കാഴ്ചയിൽ ഒരു PDF ഫയൽ തിരഞ്ഞെടുക്കുക" - }, - "error": { - "failed": "PDF ഫോമുകൾ അൺലോക്ക് ചെയ്യുന്നതിനിടെ ഒരു പിശക് സംഭവിച്ചു." - }, - "results": { - "title": "അൺലോക്ക് ചെയ്ത ഫോമുകളുടെ ഫലം" - } - }, - "changeMetadata": { - "header": "മെറ്റാഡാറ്റ മാറ്റുക", - "submit": "മാറ്റുക", - "filenamePrefix": "മെറ്റാഡാറ്റ", - "settings": { - "title": "മെറ്റാഡേറ്റ ക്രമീകരണങ്ങൾ" - }, - "standardFields": { - "title": "സ്റ്റാൻഡേർഡ് ഫീൽഡുകൾ" - }, - "deleteAll": { - "label": "നിലവിലുള്ള മെറ്റാഡേറ്റ നീക്കംചെയ്യുക", - "checkbox": "എല്ലാ മെറ്റാഡേറ്റയും ഇല്ലാതാക്കുക" - }, - "title": { - "label": "ശീർഷകം", - "placeholder": "ഡോക്യുമെന്റ് ശീർഷകം" - }, - "author": { - "label": "രചയിതാവ്", - "placeholder": "ഡോക്യുമെന്റ് രചയിതാവ്" - }, - "subject": { - "label": "വിഷയം", - "placeholder": "ഡോക്യുമെന്റ് വിഷയം" - }, - "keywords": { - "label": "കീവേഡുകൾ", - "placeholder": "ഡോക്യുമെന്റ് കീവേഡുകൾ" - }, - "creator": { - "label": "സ്രഷ്ടാവ്", - "placeholder": "ഡോക്യുമെന്റ് സ്രഷ്ടാവ്" - }, - "producer": { - "label": "പ്രൊഡ്യൂസർ", - "placeholder": "ഡോക്യുമെന്റ് പ്രൊഡ്യൂസർ" - }, - "dates": { - "title": "തീയതി ഫീൽഡുകൾ" - }, - "creationDate": { - "label": "സൃഷ്ടിച്ച തീയതി", - "placeholder": "സൃഷ്ടിച്ച തീയതി" - }, - "modificationDate": { - "label": "മാറ്റം ചെയ്ത തീയതി", - "placeholder": "മാറ്റം ചെയ്ത തീയതി" - }, - "trapped": { - "label": "ട്രാപ്പ് ചെയ്ത നില", - "unknown": "അജ്ഞാതം", - "true": "സത്യം", - "false": "അസത്യം" - }, - "advanced": { - "title": "അഡ്വാൻസ്ഡ് ഓപ്ഷനുകൾ" - }, - "customFields": { - "title": "ഇച്ഛാനുസൃത മെറ്റാഡേറ്റ", - "description": "ഡോക്യുമെന്റിൽ ഇച്ഛാനുസൃത മെറ്റാഡേറ്റ ഫീൽഡുകൾ ചേർക്കുക", - "add": "ഫീൽഡ് ചേർക്കുക", - "key": "കീ", - "keyPlaceholder": "ഇച്ഛാനുസൃത കീ", - "value": "മൂല്യം", - "valuePlaceholder": "ഇച്ഛാനുസൃത മൂല്യം", - "remove": "നീക്കംചെയ്യുക" - }, - "results": { - "title": "അപ്ഡേറ്റ് ചെയ്ത PDF-കൾ" - }, - "error": { - "failed": "PDF മെറ്റാഡേറ്റ മാറ്റുന്നതിനിടെ ഒരു പിശക് സംഭവിച്ചു." - }, - "tooltip": { - "header": { - "title": "PDF മെറ്റാഡേറ്റ അവലോകനം" - }, - "standardFields": { - "title": "സ്റ്റാൻഡേർഡ് ഫീൽഡുകൾ", - "text": "ഡോക്യുമെന്റിനെ വിവരണചെയ്യുന്ന സാധാരണ PDF മെറ്റാഡേറ്റ ഫീൽഡുകൾ.", - "bullet1": "ശീർഷകം: ഡോക്യുമെന്റ് പേര് അല്ലെങ്കിൽ തലക്കെട്ട്", - "bullet2": "രചയിതാവ്: ഡോക്യുമെന്റ് സൃഷ്ടിച്ച വ്യക്തി", - "bullet3": "വിഷയം: ഉള്ളടക്കത്തിന്റെ സംക്ഷിപ്ത വിവരണം", - "bullet4": "കീവേഡുകൾ: ഡോക്യുമെന്റിനുള്ള തിരച്ചിൽ പദങ്ങൾ", - "bullet5": "സ്രഷ്ടാവ്/പ്രൊഡ്യൂസർ: PDF സൃഷ്ടിക്കാൻ ഉപയോഗിച്ച സോഫ്റ്റ്വെയർ" - }, - "dates": { - "title": "തീയതി ഫീൽഡുകൾ", - "text": "ഡോക്യുമെന്റ് എപ്പോൾ സൃഷ്ടിച്ചു, എപ്പോൾ മാറ്റം വരുത്തി.", - "bullet1": "സൃഷ്ടിച്ച തീയതി: ആദ്യമായി ഡോക്യുമെന്റ് ഉണ്ടാക്കിയ സമയം", - "bullet2": "മാറ്റം ചെയ്ത തീയതി: അവസാനമായി മാറ്റം വരുത്തിയ സമയം" - }, - "options": { - "title": "കൂടുതൽ ഓപ്ഷനുകൾ", - "text": "ഇച്ഛാനുസൃത ഫീൽഡുകളും സ്വകാര്യത നിയന്ത്രണങ്ങളും.", - "bullet1": "ഇച്ഛാനുസൃത മെറ്റാഡേറ്റ: സ്വന്തം കീ-മൂല്യ ജോഡികൾ ചേർക്കുക", - "bullet2": "ട്രാപ്പ് ചെയ്ത നില: ഉയർന്ന നിലവാരത്തിലുള്ള പ്രിന്റിംഗിനുള്ള ക്രമീകരണം", - "bullet3": "എല്ലാം ഇല്ലാതാക്കുക: സ്വകാര്യതയ്ക്കായി എല്ലാ മെറ്റാഡേറ്റയും നീക്കംചെയ്യുക" - }, - "deleteAll": { - "title": "നിലവിലുള്ള മെറ്റാഡേറ്റ നീക്കംചെയ്യുക", - "text": "സ്വകാര്യത ഉറപ്പാക്കാൻ പൂർണ്ണമായ മെറ്റാഡേറ്റ ഇല്ലാതാക്കൽ." - }, - "customFields": { - "title": "ഇച്ഛാനുസൃത മെറ്റാഡേറ്റ", - "text": "താങ്കളുടെ സ്വന്തം ഇച്ഛാനുസൃത കീ-മൂല്യ മെറ്റാഡേറ്റ ജോഡികൾ ചേർക്കുക.", - "bullet1": "ഡോക്യുമെന്റിനോട് ബന്ധപ്പെട്ട ഏതെങ്കിലും ഇച്ഛാനുസൃത ഫീൽഡുകൾ ചേർക്കുക", - "bullet2": "ഉദാഹരണങ്ങൾ: വകുപ്പ്, പ്രോജക്ട്, പതിപ്പ്, നില", - "bullet3": "ഓരോ എൻട്രിക്കും കീയും മൂല്യവും ആവശ്യമാണ്" - }, - "advanced": { - "title": "അഡ്വാൻസ്ഡ് ഓപ്ഷനുകൾ", - "trapped": { - "title": "ട്രാപ്പ് ചെയ്ത നില", - "description": "ഉയർന്ന നിലവാരത്തിലുള്ള പ്രിന്റിംഗിനായി ഡോക്യുമെന്റ് തയ്യാറാക്കിയിട്ടുണ്ടോ എന്ന് സൂചിപ്പിക്കുന്നു.", - "bullet1": "True: ഡോക്യുമെന്റ് പ്രിന്റിംഗിനായി ട്രാപ്പ് ചെയ്തിരിക്കുന്നു", - "bullet2": "False: ഡോക്യുമെന്റ് ട്രാപ്പ് ചെയ്തിട്ടില്ല", - "bullet3": "Unknown: ട്രാപ്പ് ചെയ്ത നില വ്യക്തമാക്കിയിട്ടില്ല" - } - } - } - }, - "fileToPDF": { - "tags": "രൂപാന്തരം,ഫോർമാറ്റ്,പ്രമാണം,ചിത്രം,സ്ലൈഡ്,ടെക്സ്റ്റ്,പരിവർത്തനം,ഓഫീസ്,ഡോക്സ്,വേഡ്,എക്സൽ,പവർപോയിന്റ്", - "title": "ഫയൽ PDF-ലേക്ക്", - "header": "ഏത് ഫയലും PDF-ലേക്ക് മാറ്റുക", - "credit": "ഈ സേവനം ഫയൽ പരിവർത്തനത്തിനായി LibreOffice, Unoconv എന്നിവ ഉപയോഗിക്കുന്നു.", - "supportedFileTypesInfo": "പിന്തുണയ്ക്കുന്ന ഫയൽ തരങ്ങൾ", - "supportedFileTypes": "പിന്തുണയ്ക്കുന്ന ഫയൽ തരങ്ങളിൽ താഴെ പറയുന്നവ ഉൾപ്പെടുത്തണം, എന്നിരുന്നാലും പിന്തുണയ്ക്കുന്ന ഫോർമാറ്റുകളുടെ പൂർണ്ണമായ അപ്‌ഡേറ്റ് ചെയ്ത ലിസ്റ്റിനായി, ദയവായി LibreOffice ഡോക്യുമെന്റേഷൻ പരിശോധിക്കുക", - "submit": "PDF-ലേക്ക് മാറ്റുക" - }, - "ocr": { - "tags": "തിരിച്ചറിയൽ,ടെക്സ്റ്റ്,ചിത്രം,സ്കാൻ,വായിക്കുക,തിരിച്ചറിയുക,കണ്ടെത്തൽ,തിരുത്താവുന്നത്", - "title": "OCR / സ്കാൻ വൃത്തിയാക്കൽ", - "desc": "സ്കാൻ ചെയ്ത പേജുകൾ ശുചിയാക്കി PDF-ലുള്ള ചിത്രങ്ങളിൽ നിന്ന് വാചകം കണ്ടെത്തി അത് വീണ്ടും ടെക്സ്റ്റായി ചേർക്കുന്നു.", - "header": "സ്കാനുകൾ വൃത്തിയാക്കുക / OCR (ഒപ്റ്റിക്കൽ ക്യാരക്ടർ റെക്കഗ്നിഷൻ)", - "selectText": { - "1": "PDF-നുള്ളിൽ കണ്ടെത്തേണ്ട ഭാഷകൾ തിരഞ്ഞെടുക്കുക (ലിസ്റ്റ് ചെയ്തിട്ടുള്ളവ നിലവിൽ കണ്ടെത്തിയവയാണ്):", - "2": "OCR ചെയ്ത PDF-നോടൊപ്പം OCR ടെക്സ്റ്റ് അടങ്ങിയ ടെക്സ്റ്റ് ഫയൽ നിർമ്മിക്കുക", - "3": "ചരിഞ്ഞ കോണിൽ സ്കാൻ ചെയ്ത പേജുകൾ തിരികെ സ്ഥാനത്തേക്ക് തിരിച്ച് ശരിയാക്കുക", - "4": "പേജ് വൃത്തിയാക്കുക, അതുവഴി OCR പശ്ചാത്തല ശബ്ദത്തിൽ ടെക്സ്റ്റ് കണ്ടെത്താനുള്ള സാധ്യത കുറവാണ്. (ഔട്ട്‌പുട്ടിൽ മാറ്റമില്ല)", - "5": "പേജ് വൃത്തിയാക്കുക, അതുവഴി OCR പശ്ചാത്തല ശബ്ദത്തിൽ ടെക്സ്റ്റ് കണ്ടെത്താനുള്ള സാധ്യത കുറവാണ്, ഔട്ട്‌പുട്ടിൽ വൃത്തിയാക്കൽ നിലനിർത്തുന്നു.", - "6": "ഇന്ററാക്ടീവ് ടെക്സ്റ്റ് ഉള്ള പേജുകൾ അവഗണിക്കുന്നു, ചിത്രങ്ങളായ പേജുകൾ മാത്രം OCR ചെയ്യുന്നു", - "7": "OCR നിർബന്ധിക്കുക, എല്ലാ യഥാർത്ഥ ടെക്സ്റ്റ് ഘടകങ്ങളും നീക്കം ചെയ്തുകൊണ്ട് എല്ലാ പേജുകളും OCR ചെയ്യും", - "8": "സാധാരണ (PDF-ൽ ടെക്സ്റ്റ് ഉണ്ടെങ്കിൽ പിശക് സംഭവിക്കും)", - "9": "അധിക ക്രമീകരണങ്ങൾ", - "10": "OCR മോഡ്", - "11": "OCR-ന് ശേഷം ചിത്രങ്ങൾ നീക്കം ചെയ്യുക (എല്ലാ ചിത്രങ്ങളും നീക്കംചെയ്യുന്നു, പരിവർത്തന ഘട്ടത്തിന്റെ ഭാഗമാണെങ്കിൽ മാത്രം ഉപയോഗപ്രദം)", - "12": "റെൻഡർ തരം (വിപുലമായത്)" - }, - "help": "മറ്റ് ഭാഷകൾക്കായി ഇത് എങ്ങനെ ഉപയോഗിക്കാമെന്നും കൂടാതെ/അല്ലെങ്കിൽ ഡോക്കറിൽ ഉപയോഗിക്കാതിരിക്കുന്നതിനെക്കുറിച്ചും ഈ ഡോക്യുമെന്റേഷൻ വായിക്കുക", - "credit": "ഈ സേവനം OCR-നായി qpdf, Tesseract എന്നിവ ഉപയോഗിക്കുന്നു.", - "submit": "OCR ഉപയോഗിച്ച് PDF പ്രോസസ്സ് ചെയ്യുക", - "operation": { - "submit": "OCR പ്രോസസ്സ് ചെയ്ത് റിവ്യൂ ചെയ്യുക" - }, - "results": { - "title": "OCR ഫലങ്ങൾ" - }, - "languagePicker": { - "additionalLanguages": "കൂടുതൽ ഭാഷകൾ അന്വേഷിക്കുന്നുണ്ടോ?", - "viewSetupGuide": "സെറ്റപ്പ് ഗൈഡ് കാണുക →" - }, - "settings": { - "title": "ക്രമീകരണങ്ങൾ", - "ocrMode": { - "label": "OCR മോഡ്", - "auto": "Auto (ടെക്സ്റ്റ് ലെയറുകൾ ഒഴിവാക്കുക)", - "force": "Force (എല്ലാം വീണ്ടും OCR ചെയ്ത് ടെക്സ്റ്റ് മാറ്റിസ്ഥാപിക്കുക)", - "strict": "Strict (ടെക്സ്റ്റ് കണ്ടെത്തിയാൽ നിർത്തുക)" - }, - "languages": { - "label": "ഭാഷകൾ", - "placeholder": "ഭാഷകൾ തിരഞ്ഞെടുക്കുക" - }, - "compatibilityMode": { - "label": "കമ്പാറ്റിബിലിറ്റി മോഡ്" - }, - "advancedOptions": { - "label": "പ്രോസസ്സിംഗ് ഓപ്ഷനുകൾ", - "sidecar": "ഒരു ടെക്സ്റ്റ് ഫയൽ സൃഷ്ടിക്കുക", - "deskew": "പേജുകൾ ഡീ-സ്ക്യു ചെയ്യുക", - "clean": "ഇൻപുട്ട് ഫയൽ ശുചിയാക്കുക", - "cleanFinal": "അവസാന ഔട്ട്പുട്ട് ശുചിയാക്കുക" - } - }, - "tooltip": { - "header": { - "title": "OCR ക്രമീകരണങ്ങളുടെ അവലോകനം" - }, - "mode": { - "title": "OCR മോഡ്", - "text": "Optical Character Recognition (OCR) നിങ്ങളെ സ്കാൻ ചെയ്ത അല്ലെങ്കിൽ സ്ക്രീൻഷോട്ട് എടുത്ത പേജുകൾ തിരയാവുന്ന, കോപ്പി ചെയ്യാവുന്ന, ഹൈലൈറ്റ് ചെയ്യാവുന്ന ടെക്സ്റ്റാക്കാൻ സഹായിക്കുന്നു.", - "bullet1": "Auto ഇതിനകം ടെക്സ്റ്റ് ലെയറുകൾ ഉള്ള പേജുകൾ ഒഴിവാക്കുന്നു.", - "bullet2": "Force എല്ലാ പേജുകളും വീണ്ടും OCR ചെയ്ത് മുഴുവൻ ടെക്സ്റ്റും മാറ്റിസ്ഥാപിക്കുന്നു.", - "bullet3": "Strict തെരഞ്ഞെടുക്കാവുന്ന ടെക്സ്റ്റ് കണ്ടെത്തിയാൽ പ്രക്രിയ നിർത്തും." - }, - "languages": { - "title": "ഭാഷകൾ", - "text": "പ്രതീക്ഷിക്കുന്ന ഭാഷകൾ വ്യക്തമാക്കുന്നതിലൂടെ OCR കൃത്യത മെച്ചപ്പെടുത്തുക. കണ്ടെത്തലിന് വഴികാട്ടാൻ ഒരു ഭാഷയോ ഒന്നിലധികമോ തിരഞ്ഞെടുക്കുക." - }, - "output": { - "title": "ഔട്ട്പുട്ട്", - "text": "ടെക്സ്റ്റ് ഔട്ട്പുട്ട് എങ്ങനെ വേണമെന്ന് തീരുമാനിക്കുക:", - "bullet1": "Searchable PDF അസൽ ചിത്രത്തിന് പിന്നിൽ ടെക്സ്റ്റ് എംബെഡ് ചെയ്യും.", - "bullet2": "HOCR XML ഘടനാബദ്ധവും മെഷീൻ-വായനാവുമായ ഒരു ഫയൽ നൽകുന്നു.", - "bullet3": "Plain-text sidecar അസംസ്കൃത ഉള്ളടക്കമുള്ള വേറെ .txt ഫയൽ സൃഷ്ടിക്കുന്നു." - }, - "advanced": { - "header": { - "title": "അഡ്വാൻസ്ഡ് OCR പ്രോസസ്സിംഗ്" - }, - "compatibility": { - "title": "കമ്പാറ്റിബിലിറ്റി മോഡ്", - "text": "OCR 'sandwich PDF' മോഡ് ഉപയോഗിക്കുന്നു: വലിയ ഫയലുകൾ ലഭിക്കാം, പക്ഷേ ചില ഭാഷകളിലും പഴയ PDF സോഫ്റ്റ്വെയറുകളിലും കൂടുതൽ വിശ്വസനീയമാണ്. സ്വഭാവികമായി ചെറുതും ആധുനികവുമായ PDF-കൾക്കായി hOCR ഉപയോഗിക്കുന്നു." - }, - "sidecar": { - "title": "ടെക്സ്റ്റ് ഫയൽ സൃഷ്ടിക്കുക", - "text": "എടുക്കുന്ന എല്ലാ ടെക്സ്റ്റ് ഉള്ളടക്കവും അടങ്ങിയ ഒരു വേറെ .txt ഫയൽ PDF-ിനൊപ്പം സൃഷ്ടിക്കുന്നു; എളുപ്പത്തിൽ ആക്സസ് ചെയ്യാനും പ്രോസസ്സ് ചെയ്യാനും." - }, - "deskew": { - "title": "പേജുകൾ ഡീ-സ്ക്യു ചെയ്യുക", - "text": "വെട്ടിപ്പോയ അല്ലെങ്കിൽ ചായ്ച്ചിരിക്കുന്ന പേജുകൾ സ്വയമേവ ശരിയാക്കി OCR കൃത്യത മെച്ചപ്പെടുത്തുന്നു. പൂർണ്ണമായി നിരപ്പാക്കാത്ത സ്കാൻ ചെയ്ത ഡോക്യുമെന്റുകൾക്ക് ഉപകാരപ്രദം." - }, - "clean": { - "title": "ഇൻപുട്ട് ഫയൽ ശുചിയാക്കുക", - "text": "പ്രോസസ്സിംഗിന് മുമ്പ് ശബ്ദം നീക്കംചെയ്യുകയും കോൺട്രാസ്റ്റ് മെച്ചപ്പെടുത്തുകയും ചിത്രം OCR-ക്കായി ഓപ്റ്റിമൈസ് ചെയ്യുകയും ചെയ്യും." - }, - "cleanFinal": { - "title": "അവസാന ഔട്ട്പുട്ട് ശുചിയാക്കുക", - "text": "അവസാന PDF-ിൽ OCR ആർട്ടിഫാക്റ്റുകൾ നീക്കംചെയ്തും ടെക്സ്റ്റ് ലെയർ കൂടുതൽ വായനാസൗകര്യത്തിനും ചെറിയ ഫയൽ വലുപ്പത്തിനും ഓപ്റ്റിമൈസ് ചെയ്തും പോസ്റ്റ്-പ്രോസസ്സ് ചെയ്യുന്നു." - } - } - }, - "error": { - "failed": "OCR പ്രവർത്തനം പരാജയപ്പെട്ടു" - } - }, - "extractImages": { - "tags": "ചിത്രം,ഫോട്ടോ,സംരക്ഷിക്കുക,ആർക്കൈവ്,സിപ്പ്,പിടിച്ചെടുക്കുക,നേടുക", - "title": "ചിത്രങ്ങൾ വേർതിരിച്ചെടുക്കുക", - "header": "ചിത്രങ്ങൾ വേർതിരിച്ചെടുക്കുക", - "selectText": "വേർതിരിച്ചെടുത്ത ചിത്രങ്ങൾ പരിവർത്തനം ചെയ്യേണ്ട ഇമേജ് ഫോർമാറ്റ് തിരഞ്ഞെടുക്കുക", - "allowDuplicates": "തനിപ്പകർപ്പ് ചിത്രങ്ങൾ സംരക്ഷിക്കുക", - "submit": "വേർതിരിച്ചെടുക്കുക", - "settings": { - "title": "ക്രമീകരണങ്ങൾ" - }, - "error": { - "failed": "PDF-ിൽ നിന്ന് ചിത്രങ്ങൾ എടുക്കുന്നതിനിടെ ഒരു പിശക് സംഭവിച്ചു." - } - }, - "pdfToPDFA": { - "tags": "ആർക്കൈവ്,ദീർഘകാല,മാനദണ്ഡം,പരിവർത്തനം,സംഭരണം,സംരക്ഷണം", - "title": "PDF PDF/A-ലേക്ക്", - "header": "PDF PDF/A-ലേക്ക്", - "credit": "ഈ സേവനം PDF/A പരിവർത്തനത്തിനായി libreoffice ഉപയോഗിക്കുന്നു", - "submit": "പരിവർത്തനം ചെയ്യുക", - "tip": "നിലവിൽ ഒരേസമയം ഒന്നിലധികം ഇൻപുട്ടുകൾക്കായി പ്രവർത്തിക്കുന്നില്ല", - "outputFormat": "ഔട്ട്‌പുട്ട് ഫോർമാറ്റ്", - "pdfWithDigitalSignature": "PDF-ൽ ഒരു ഡിജിറ്റൽ ഒപ്പ് അടങ്ങിയിരിക്കുന്നു. അടുത്ത ഘട്ടത്തിൽ ഇത് നീക്കം ചെയ്യപ്പെടും." - }, - "PDFToWord": { - "tags": "doc,docx,odt,വേഡ്,രൂപാന്തരം,ഫോർമാറ്റ്,പരിവർത്തനം,ഓഫീസ്,മൈക്രോസോഫ്റ്റ്,ഡോക്ഫയൽ", - "title": "PDF വേഡിലേക്ക്", - "header": "PDF വേഡിലേക്ക്", - "selectText": { - "1": "ഔട്ട്‌പുട്ട് ഫയൽ ഫോർമാറ്റ്" - }, - "credit": "ഈ സേവനം ഫയൽ പരിവർത്തനത്തിനായി LibreOffice ഉപയോഗിക്കുന്നു.", - "submit": "പരിവർത്തനം ചെയ്യുക" - }, - "PDFToPresentation": { - "tags": "സ്ലൈഡുകൾ,ഷോ,ഓഫീസ്,മൈക്രോസോഫ്റ്റ്", - "title": "PDF പ്രസന്റേഷനിലേക്ക്", - "header": "PDF പ്രസന്റേഷനിലേക്ക്", - "selectText": { - "1": "ഔട്ട്‌പുട്ട് ഫയൽ ഫോർമാറ്റ്" - }, - "credit": "ഈ സേവനം ഫയൽ പരിവർത്തനത്തിനായി LibreOffice ഉപയോഗിക്കുന്നു.", - "submit": "പരിവർത്തനം ചെയ്യുക" - }, - "PDFToText": { - "tags": "റിച്ച്ഫോർമാറ്റ്,റിച്ച്‌ടെക്സ്റ്റ്ഫോർമാറ്റ്,റിച്ച് ടെക്സ്റ്റ് ഫോർമാറ്റ്", - "title": "PDF RTF-ലേക്ക് (ടെക്സ്റ്റ്)", - "header": "PDF RTF-ലേക്ക് (ടെക്സ്റ്റ്)", - "selectText": { - "1": "ഔട്ട്‌പുട്ട് ഫയൽ ഫോർമാറ്റ്" - }, - "credit": "ഈ സേവനം ഫയൽ പരിവർത്തനത്തിനായി LibreOffice ഉപയോഗിക്കുന്നു.", - "submit": "പരിവർത്തനം ചെയ്യുക" - }, - "PDFToHTML": { - "tags": "വെബ് ഉള്ളടക്കം,ബ്രൗസർ സൗഹൃദം", - "title": "PDF HTML-ലേക്ക്", - "header": "PDF HTML-ലേക്ക്", - "credit": "ഈ സേവനം ഫയൽ പരിവർത്തനത്തിനായി pdftohtml ഉപയോഗിക്കുന്നു.", - "submit": "പരിവർത്തനം ചെയ്യുക" - }, - "PDFToXML": { - "tags": "ഡാറ്റ-എക്സ്ട്രാക്ഷൻ,ഘടനയുള്ള-ഉള്ളടക്കം,ഇന്ററോപ്പ്,രൂപാന്തരം,പരിവർത്തനം ചെയ്യുക", - "title": "PDF XML-ലേക്ക്", - "header": "PDF XML-ലേക്ക്", - "credit": "ഈ സേവനം ഫയൽ പരിവർത്തനത്തിനായി LibreOffice ഉപയോഗിക്കുന്നു.", - "submit": "പരിവർത്തനം ചെയ്യുക" - }, - "ScannerImageSplit": { - "tags": "വേർതിരിക്കുക,സ്വയം-കണ്ടെത്തുക,സ്കാനുകൾ,മൾട്ടി-ഫോട്ടോ,ക്രമീകരിക്കുക", - "selectText": { - "1": "കോൺ പരിധി:", - "2": "ചിത്രം തിരിക്കുന്നതിന് ആവശ്യമായ ഏറ്റവും കുറഞ്ഞ കേവല കോൺ സജ്ജമാക്കുന്നു (സ്ഥിരസ്ഥിതി: 10).", - "3": "സഹിഷ്ണുത:", - "4": "കണക്കാക്കിയ പശ്ചാത്തല നിറത്തിന് ചുറ്റുമുള്ള വർണ്ണ വ്യതിയാനത്തിന്റെ പരിധി നിർണ്ണയിക്കുന്നു (സ്ഥിരസ്ഥിതി: 30).", - "5": "കുറഞ്ഞ വിസ്തീർണ്ണം:", - "6": "ഒരു ഫോട്ടോയ്ക്കുള്ള കുറഞ്ഞ വിസ്തീർണ്ണ പരിധി സജ്ജമാക്കുന്നു (സ്ഥിരസ്ഥിതി: 10000).", - "7": "കുറഞ്ഞ കോണ്ടൂർ വിസ്തീർണ്ണം:", - "8": "ഒരു ഫോട്ടോയ്ക്കുള്ള കുറഞ്ഞ കോണ്ടൂർ വിസ്തീർണ്ണ പരിധി സജ്ജമാക്കുന്നു", - "9": "അതിർത്തി വലുപ്പം:", - "10": "ഔട്ട്‌പുട്ടിൽ വെളുത്ത അതിരുകൾ ഉണ്ടാകുന്നത് തടയാൻ ചേർത്തതും നീക്കം ചെയ്തതുമായ അതിർത്തിയുടെ വലുപ്പം സജ്ജമാക്കുന്നു (സ്ഥിരസ്ഥിതി: 1)." - }, - "info": "പൈത്തൺ ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല. ഇത് പ്രവർത്തിപ്പിക്കാൻ ആവശ്യമാണ്." - }, - "scannerImageSplit": { - "title": "എടുത്ത ചിത്രങ്ങൾ", - "submit": "ചിത്ര സ്കാൻസ് എടുക്കുക", - "error": { - "failed": "ചിത്ര സ്കാൻസ് എടുക്കുന്നതിനിടെ ഒരു പിശക് സംഭവിച്ചു." - }, - "tooltip": { - "title": "ഫോട്ടോ സ്പ്ലിറ്റർ", - "whatThisDoes": "ഇത് എന്താണ് ചെയ്യുന്നത്", - "whatThisDoesDesc": "സ്കാൻ ചെയ്ത ഒരു പേജിലോ കോമ്പോസിറ്റ് ചിത്രത്തിലോ ഉള്ള ഓരോ ഫോട്ടോയും സ്വയം കണ്ടെത്തി വേർതിരിക്കുന്നു—മാനുവൽ ക്രോപ്പിംഗ് വേണ്ട.", - "whenToUse": "എപ്പോൾ ഉപയോഗിക്കാം", - "useCase1": "മുഴുവൻ ആൽബം പേജുകൾ ഒരേ സമയം സ്കാൻ ചെയ്യുക", - "useCase2": "ഫ്ലാറ്റ്‌ബെഡ് ബാച്ചുകൾ വേർതിരിച്ച് വേറെ ഫയലുകളാക്കുക", - "useCase3": "കോളാഷുകൾ വ്യക്തിഗത ഫോട്ടോകളാക്കി മാറ്റുക", - "useCase4": "ഡോക്യുമെന്റുകളിൽ നിന്ന് ഫോട്ടോകൾ എടുക്കുക", - "quickFixes": "ഫാസ്റ്റ് പരിഹാരങ്ങൾ", - "problem1": "ഫോട്ടോകൾ കണ്ടെത്തുന്നില്ല → Tolerance 30-50 ആയി വർദ്ധിപ്പിക്കുക", - "problem2": "തെറ്റായ കണ്ടെത്തലുകൾ വളരെ കൂടുതലാണ് → Minimum Area 15,000-20,000 ആയി വർദ്ധിപ്പിക്കുക", - "problem3": "ക്രോപ്പുകൾ വളരെ കട്ടിയാണു → Border Size 5-10 ആയി വർദ്ധിപ്പിക്കുക", - "problem4": "ചായ്ച്ചിരിക്കുന്ന ഫോട്ടോകൾ നേരെയാക്കുന്നില്ല → Angle Threshold ~5° ആയി കുറയ്ക്കുക", - "problem5": "തൂർന്ന/ശബ്ദ ബോക്സുകൾ → Minimum Contour Area 1000-2000 ആയി വർദ്ധിപ്പിക്കുക", - "setupTips": "സജ്ജീകരണ നിർദ്ദേശങ്ങൾ", - "tip1": "ഒരു സാധാരണ, ഇളം പശ്ചാത്തലം ഉപയോഗിക്കുക", - "tip2": "ഫോട്ടോകൾക്കിടയിൽ ചെറിയ ഇടവ് (≈1 cm) വിടുക", - "tip3": "300-600 DPI-യിൽ സ്കാൻ ചെയ്യുക", - "tip4": "സ്കാനർ ഗ്ലാസ് ശുചിയാക്കുക", - "headsUp": "ശ്രദ്ധിക്കുക", - "headsUpDesc": "ഒന്നുമിച്ചതായ ഫോട്ടോകൾ അല്ലെങ്കിൽ ഫോട്ടോകളുടെ നിറത്തോട് വളരെ അടുത്ത പശ്ചാത്തലങ്ങൾ കൃത്യത കുറയ്ക്കാം—ഇനിയും ഇളം അല്ലെങ്കിൽ കനം കൂടിയ പശ്ചാത്തലം ശ്രമിക്കുക, കൂടുതൽ ഇടം വിടുക." - } - }, - "sign": { - "title": "ഒപ്പിടുക", - "header": "PDF-കൾ ഒപ്പിടുക", - "upload": "ചിത്രം അപ്‌ലോഡ് ചെയ്യുക", - "draw": { - "title": "താങ്കളുടെ ഒപ്പ് വരയ്ക്കുക", - "clear": "ക്ലിയർ" - }, - "canvas": { - "heading": "നിങ്ങളുടെ ഒപ്പ് വരയ്ക്കുക", - "clickToOpen": "ഡ്രോയിംഗ് കാൻവാസ് തുറക്കാൻ ക്ലിക്ക് ചെയ്യുക", - "modalTitle": "നിങ്ങളുടെ ഒപ്പ് വരയ്ക്കുക", - "colorLabel": "നിറം", - "penSizeLabel": "പെൻ വലിപ്പം", - "penSizePlaceholder": "വലുപ്പം", - "clear": "കാൻവാസ് മായ്ക്കുക", - "colorPickerTitle": "സ്ട്രോക്ക് നിറം തിരഞ്ഞെടുക്കുക" - }, - "text": { - "name": "ഒപ്പിടുന്ന വ്യക്തിയുടെ പേര്", - "placeholder": "പൂർണ്ണ പേര് നൽകുക", - "fontLabel": "ഫോണ്ട്", - "fontSizeLabel": "ഫോണ്ട് വലിപ്പം", - "fontSizePlaceholder": "ഫോണ്ട് വലിപ്പം ടൈപ്പ് ചെയ്യുക അല്ലെങ്കിൽ തിരഞ്ഞെടുക്കുക (8-200)", - "colorLabel": "ടെക്സ്റ്റ് നിറം" - }, - "clear": "മായ്ക്കുക", - "add": "ചേർക്കുക", - "saved": { - "heading": "സേവ് ചെയ്ത ഒപ്പുകൾ", - "description": "സേവ് ചെയ്ത ഒപ്പുകൾ ഏതുസമയവും വീണ്ടും ഉപയോഗിക്കുക.", - "emptyTitle": "ഇനിയും സേവ് ചെയ്ത ഒപ്പുകളില്ല", - "emptyDescription": "മുകളിൽ ഒപ്പ് വരയ്ക്കുക, അപ്‌ലോഡ് ചെയ്യുക അല്ലെങ്കിൽ ടൈപ്പ് ചെയ്യുക, തുടർന്ന് \"ലൈബ്രറിയിലേക്ക് സേവ് ചെയ്യുക\" ഉപയോഗിച്ച് പരമാവധി {{max}} ഇഷ്ടപ്പെട്ടവ തയാറാക്കി വെക്കുക.", - "type": { - "canvas": "ഡ്രോയിംഗ്", - "image": "അപ്‌ലോഡ്", - "text": "ടെക്സ്റ്റ്" - }, - "limitTitle": "പരിധി എത്തി", - "limitDescription": "പുതിയത് ചേർക്കുന്നതിന് മുമ്പ് ഒരു സേവ് ചെയ്ത ഒപ്പ് നീക്കുക (മാക്സ് {{max}}).", - "carouselPosition": "{{total}}-ൽ {{current}}", - "prev": "മുൻപത്തെ", - "next": "അടുത്തത്", - "delete": "നീക്കുക", - "label": "ലേബൽ", - "defaultLabel": "ഒപ്പ്", - "defaultCanvasLabel": "വരച്ച ഒപ്പ്", - "defaultImageLabel": "അപ്‌ലോഡ് ചെയ്ത ഒപ്പ്", - "defaultTextLabel": "ടൈപ്പ് ചെയ്ത ഒപ്പ്", - "saveButton": "ഒപ്പ് സേവ് ചെയ്യുക", - "saveUnavailable": "സേവ് ചെയ്യാൻ ആദ്യം ഒരു ഒപ്പ് സൃഷ്ടിക്കുക.", - "noChanges": "നിലവിലെ ഒപ്പ് ഇതിനകം സേവ് ചെയ്തിട്ടുണ്ട്.", - "status": { - "saved": "സേവ് ചെയ്തു" - } - }, - "save": "ഒപ്പ് സംരക്ഷിക്കുക", - "applySignatures": "ഒപ്പുകൾ പ്രയോഗിക്കുക", - "personalSigs": "വ്യക്തിഗത ഒപ്പുകൾ", - "sharedSigs": "പങ്കിട്ട ഒപ്പുകൾ", - "noSavedSigs": "സംരക്ഷിച്ച ഒപ്പുകളൊന്നും കണ്ടെത്തിയില്ല", - "addToAll": "എല്ലാ പേജുകളിലേക്കും ചേർക്കുക", - "delete": "മായ്ക്കുക", - "first": "ആദ്യ പേജ്", - "last": "അവസാന പേജ്", - "next": "അടുത്ത പേജ്", - "previous": "മുമ്പത്തെ പേജ്", - "maintainRatio": "വീക്ഷണാനുപാതം നിലനിർത്തുക ടോഗിൾ ചെയ്യുക", - "undo": "പഴയപടി ആക്കുക", - "redo": "വീണ്ടും ചെയ്യുക", - "submit": "ഡോക്യുമെന്റിൽ ഒപ്പിടുക", - "steps": { - "configure": "ഒപ്പ് ക്രമീകരിക്കുക" - }, - "step": { - "createDesc": "ഒപ്പ് എങ്ങനെ സൃഷ്ടിക്കണമെന്ന് തിരഞ്ഞെടുക്കുക", - "place": "സ്ഥാപിച്ച് സേവ് ചെയ്യുക", - "placeDesc": "നിങ്ങളുടെ PDF-ൽ ഒപ്പ് സ്ഥാനം നിശ്ചയിക്കുക" - }, - "type": { - "title": "ഒപ്പ് തരം", - "draw": "വരയ്ക്കുക", - "canvas": "കാൻവാസ്", - "image": "ചിത്രം", - "text": "വാചകം", - "saved": "സേവ് ചെയ്തത്" - }, - "image": { - "label": "ഒപ്പിന്റെ ചിത്രം അപ്‌ലോഡ് ചെയ്യുക", - "placeholder": "ഇമേജ് ഫയൽ തിരഞ്ഞെടുക്കുക", - "hint": "നിങ്ങളുടെ ഒപ്പിന്റെ PNG അല്ലെങ്കിൽ JPG ചിത്രം അപ്‌ലോഡ് ചെയ്യുക" - }, - "instructions": { - "title": "ഒപ്പ് എങ്ങനെ ചേർക്കാം", - "canvas": "Canvas-യിൽ ഒപ്പ് വരച്ച ശേഷം മോഡൽ അടയ്ക്കുക, തുടർന്ന് PDF-ിലെ ഏതെങ്കിലും സ്ഥലത്ത് ക്ലിക്ക് ചെയ്ത് ഒപ്പ് സ്ഥാപിക്കുക.", - "image": "മുകളിൽ ഒപ്പിന്റെ ചിത്രം അപ്‌ലോഡ് ചെയ്ത ശേഷം, PDF-ിലെ ഏതെങ്കിലും സ്ഥലത്ത് ക്ലിക്ക് ചെയ്ത് ഒപ്പ് സ്ഥാപിക്കുക.", - "saved": "മുകളിൽ നിന്ന് ഒരു സേവ് ചെയ്ത ഒപ്പ് തിരഞ്ഞെടുക്കുക, തുടർന്ന് PDF-ൽ എവിടെയെങ്കിലും ക്ലിക്ക് ചെയ്ത് സ്ഥാപിക്കുക.", - "text": "മുകളിൽ നിങ്ങളുടെ പേര് നൽകിയ ശേഷം, PDF-ിലെ ഏതെങ്കിലും സ്ഥലത്ത് ക്ലിക്ക് ചെയ്ത് ഒപ്പ് സ്ഥാപിക്കുക.", - "paused": "സ്ഥാപിക്കൽ നിർത്തിയിരിക്കുന്നു", - "resumeHint": "സ്ഥാപിക്കൽ പുനരാരംഭിച്ച് ക്ലിക്ക് ചെയ്ത് നിങ്ങളുടെ ഒപ്പ് ചേർക്കുക.", - "noSignature": "സ്ഥാപിക്കൽ ടൂളുകൾ പ്രാപ്തമാക്കാൻ മുകളിൽ ഒരു ഒപ്പ് സൃഷ്ടിക്കുക." - }, - "mode": { - "move": "ഒപ്പ് നീക്കുക", - "place": "ഒപ്പ് സ്ഥാപിക്കുക", - "pause": "സ്ഥാപിക്കൽ നിർത്തുക", - "resume": "സ്ഥാപിക്കൽ പുനരാരംഭിക്കുക" - }, - "updateAndPlace": "അപ്‌ഡേറ്റ് ചെയ്ത് സ്ഥാപിക്കുക", - "activate": "ഒപ്പ് സ്ഥാപിക്കൽ സജീവമാക്കുക", - "deactivate": "ഒപ്പ് സ്ഥാപിക്കൽ നിർത്തുക", - "results": { - "title": "ഒപ്പ് ഫലങ്ങൾ" - }, - "error": { - "failed": "PDF-ിൽ ഒപ്പിടുന്നതിനിടെ ഒരു പിശക് സംഭവിച്ചു." - } - }, - "flatten": { - "title": "പരത്തുക", - "header": "PDF-കൾ പരത്തുക", - "flattenOnlyForms": "ഫോമുകൾ മാത്രം പരത്തുക", - "submit": "പരത്തുക", - "filenamePrefix": "ഫ്ലാറ്റൻ_ചെയ്തത്", - "files": { - "placeholder": "ആരംഭിക്കാൻ പ്രധാന കാഴ്ചയിൽ ഒരു PDF ഫയൽ തിരഞ്ഞെടുക്കുക" - }, - "steps": { - "settings": "ക്രമീകരണങ്ങൾ" - }, - "options": { - "stepTitle": "ഫ്ലാറ്റൻ ഓപ്ഷനുകൾ", - "title": "ഫ്ലാറ്റൻ ഓപ്ഷനുകൾ", - "flattenOnlyForms": { - "label": "ഫോമുകൾ മാത്രം ഫ്ലാറ്റൻ ചെയ്യുക", - "desc": "ഫോം ഫീൽഡുകൾ മാത്രം ഫ്ലാറ്റൻ ചെയ്ത്, മറ്റു ഇന്ററാക്ടീവ് ഘടകങ്ങൾ അവികൃതമായി വിടുക" - }, - "note": "ഫ്ലാറ്റൻ ചെയ്യുന്നത് PDF-ിൽ നിന്ന് ഇന്ററാക്ടീവ് ഘടകങ്ങൾ നീക്കം ചെയ്ത് അവ എഡിറ്റുചെയ്യാനാവാത്തതാക്കും." - }, - "results": { - "title": "ഫ്ലാറ്റൻ ഫലങ്ങൾ" - }, - "error": { - "failed": "PDF ഫ്ലാറ്റൻ ചെയ്യുന്നതിനിടെ ഒരു പിശക് സംഭവിച്ചു." - }, - "tooltip": { - "header": { - "title": "PDF-കൾ ഫ്ലാറ്റൻ ചെയ്യൽ കുറിച്ച്" - }, - "description": { - "title": "ഫ്ലാറ്റൻ ചെയ്യുന്നത് എന്താണ് ചെയ്യുന്നത്?", - "text": "ഫ്ലാറ്റൻ ചെയ്യുന്നത് പൂരിപ്പിക്കാവുന്ന ഫോമുകളും ബട്ടണുകളും സാധാരണ ടെക്സ്റ്റിന്റെയും ചിത്രങ്ങളുടെയും രൂപത്തിലാക്കുന്നതിലൂടെ നിങ്ങളുടെ PDF-നെ എഡിറ്റുചെയ്യാനാവാത്തതാക്കും. PDF യഥാക്രമം അതേപോലെ തന്നെ കാണും, പക്ഷേ ഇനി ആരും ഫോമുകൾ മാറ്റുകയോ പൂരിപ്പിക്കുകയോ ചെയ്യാനാകില്ല. പൂർത്തിയായ ഫോമുകൾ പങ്കിടാൻ, രേഖകൾക്കായി അന്തിമ ഡോക്യുമെന്റുകൾ സൃഷ്ടിക്കാൻ, അല്ലെങ്കിൽ എല്ലാ ഇടങ്ങളിലും PDF ഒരേപോലെ കാണപ്പെടാൻ ഇത് പറ്റിയതാണ്.", - "bullet1": "ടെക്സ്റ്റ് ബോക്സുകൾ സാധാരണ ടെക്സ്റ്റാകുന്നു (എഡിറ്റുചെയ്യാനാവില്ല)", - "bullet2": "ചെക്ക്‌ബോക്സുകളും ബട്ടണുകളും ചിത്രങ്ങളാകുന്നു", - "bullet3": "മാറ്റാൻ ആഗ്രഹിക്കാത്ത അന്തിമ പതിപ്പുകൾക്കായി മികച്ചത്", - "bullet4": "എല്ലാ ഉപകരണങ്ങളിലുമുള്ള ഏകീകൃത രൂപം ഉറപ്പാക്കുന്നു" - }, - "formsOnly": { - "title": "'ഫോമുകൾ മാത്രം ഫ്ലാറ്റൻ ചെയ്യുക' എന്ന് അർത്ഥമൊക്കെയാണ്?", - "text": "ഈ ഓപ്ഷൻ ഫോമുകൾ പൂരിപ്പിക്കാനുള്ള കഴിവ് മാത്രമേ നീക്കംചെയ്യൂ; ലിങ്കുകൾ ക്ലിക്കുചെയ്യൽ, ബുക്ക്‌മാർക്കുകൾ കാണൽ, കമന്റുകൾ വായിക്കൽ എന്നിവ പോലുള്ള മറ്റ് സവിശേഷതകൾ പ്രവർത്തനക്ഷമമായി തുടരും.", - "bullet1": "ഫോമുകൾ എഡിറ്റുചെയ്യാനാവാത്തതാകും", - "bullet2": "ലിങ്കുകൾ ക്ലിക്കുചെയ്താൽ ഇപ്പോഴും പ്രവർത്തിക്കും", - "bullet3": "കമന്റുകളും കുറിപ്പുകളും ദൃശ്യമാകും", - "bullet4": "ബുക്ക്‌മാർക്കുകൾ വഴികാട്ടാൻ സഹായിക്കും" - } - } - }, - "repair": { - "tags": "പരിഹരിക്കുക,പുനഃസ്ഥാപിക്കുക,തിരുത്തൽ,വീണ്ടെടുക്കുക", - "title": "നന്നാക്കുക", - "header": "PDF-കൾ നന്നാക്കുക", - "submit": "നന്നാക്കുക", - "description": "ഈ ടൂൾ കേടായ അല്ലെങ്കിൽ ദോഷപ്പെട്ട PDF ഫയലുകൾ ശരിയാക്കാൻ ശ്രമിക്കും. കൂടുതൽ ക്രമീകരണങ്ങൾ ആവശ്യമില്ല.", - "filenamePrefix": "അറ്റകുറ്റം_ചെയ്തത്", - "files": { - "placeholder": "ആരംഭിക്കാൻ പ്രധാന കാഴ്ചയിൽ ഒരു PDF ഫയൽ തിരഞ്ഞെടുക്കുക" - }, - "error": { - "failed": "PDF റിപ്പയർ ചെയ്യുന്നതിനിടെ ഒരു പിശക് സംഭവിച്ചു." - }, - "results": { - "title": "റിപ്പയർ ഫലങ്ങൾ" - } - }, - "removeBlanks": { - "title": "ശൂന്യമായവ നീക്കം ചെയ്യുക", - "header": "ശൂന്യമായ പേജുകൾ നീക്കം ചെയ്യുക", - "settings": { - "title": "ക്രമീകരണങ്ങൾ" - }, - "threshold": { - "label": "പിക്സൽ വെളുപ്പിന്റെ പരിധി" - }, - "whitePercent": { - "label": "വെളുപ്പ് ശതമാനം പരിധി", - "unit": "%" - }, - "includeBlankPages": { - "label": "കണ്ടെത്തിയ ശൂന്യ പേജുകൾ ഉൾപ്പെടുത്തുക" - }, - "tooltip": { - "header": { - "title": "ശൂന്യ പേജുകൾ നീക്കംചെയ്യൽ ക്രമീകരണങ്ങൾ" - }, - "threshold": { - "title": "പിക്സൽ വെളുപ്പിന്റെ പരിധി", - "text": "ഒരു പിക്സൽ 'വെളുപ്പ്' എന്ന് പരിഗണിക്കപ്പെടാൻ എത്ര വെളുത്തതാവണം എന്ന് നിയന്ത്രിക്കുന്നു. പേജിലെ ശൂന്യ പ്രദേശങ്ങൾ കണ്ടെത്താൻ ഇത് സഹായിക്കും.", - "bullet1": "0 = തികച്ചും കറുപ്പ് (കുറഞ്ഞ അനുവദനം)", - "bullet2": "128 = മിതമായ ഗ്രേ", - "bullet3": "255 = തികച്ചും വെളുപ്പ് (ഏറ്റവും അനുവദനം)" - }, - "whitePercent": { - "title": "വെളുപ്പ് ശതമാനം പരിധി", - "text": "ഒരു പേജ് ശൂന്യമാണെന്നു കരുതാനും നീക്കംചെയ്യാനും ആവശ്യമായ കുറഞ്ഞ വെളുപ്പ് പിക്സൽ ശതമാനം സജ്ജീകരിക്കുന്നു.", - "bullet1": "താഴ്ന്ന മൂല്യങ്ങൾ (ഉദാ., 80%) = കൂടുതൽ പേജുകൾ നീക്കംചെയ്യും", - "bullet2": "ഉയർന്ന മൂല്യങ്ങൾ (ഉദാ., 95%) = വളരെ ശൂന്യമായ പേജുകൾ മാത്രം നീക്കംചെയ്യും", - "bullet3": "ലഘു പശ്ചാത്തലമുള്ള ഡോക്യുമെന്റുകൾക്ക് ഉയർന്ന മൂല്യങ്ങൾ ഉപയോഗിക്കുക" - }, - "includeBlankPages": { - "title": "കണ്ടെത്തിയ ശൂന്യ പേജുകൾ ഉൾപ്പെടുത്തുക", - "text": "ഇത് സജീവമാക്കിയാൽ, അസൽ ഡോക്യുമെന്റിൽ നിന്ന് കണ്ടെത്തി നീക്കംചെയ്ത എല്ലാ ശൂന്യ പേജുകളും അടങ്ങിയ വേറെ ഒരു PDF സൃഷ്ടിക്കും.", - "bullet1": "എന്ത് നീക്കംചെയ്തുവെന്ന് അവലോകനം ചെയ്യാൻ ഉപകാരപ്രദം", - "bullet2": "കണ്ടെത്തലിന്റെ കൃത്യത പരിശോധിക്കാൻ സഹായിക്കും", - "bullet3": "ഔട്ട്പുട്ട് ഫയൽ വലുപ്പം കുറയ്ക്കാൻ അപ്രാപ്തമാക്കാം" - } - }, - "submit": "ശൂന്യമായവ നീക്കം ചെയ്യുക", - "error": { - "failed": "ശൂന്യ പേജുകൾ നീക്കം ചെയ്യൽ പരാജയപ്പെട്ടു" - }, - "results": { - "title": "ശൂന്യ പേജുകൾ നീക്കി" - } - }, - "removeAnnotations": { - "tags": "അഭിപ്രായങ്ങൾ,ഹൈലൈറ്റ്,കുറിപ്പുകൾ,മാർക്ക്അപ്പ്,നീക്കം ചെയ്യുക", - "title": "വ്യാഖ്യാനങ്ങൾ നീക്കം ചെയ്യുക", - "header": "വ്യാഖ്യാനങ്ങൾ നീക്കം ചെയ്യുക", - "submit": "നീക്കം ചെയ്യുക", - "settings": { - "title": "ക്രമീകരണങ്ങൾ" - }, - "info": { - "title": "അനോട്ടേഷനുകൾ നീക്കംചെയ്യൽ കുറിച്ച്", - "description": "ഈ ടൂൾ നിങ്ങളുടെ PDF ഡോക്യുമെന്റുകളിൽ നിന്ന് എല്ലാ അനോട്ടേഷനുകളും (കമന്റുകൾ, ഹൈലൈറ്റുകൾ, കുറിപ്പുകൾ മുതലായവ) നീക്കംചെയ്യും." - }, - "tooltip": { - "header": { - "title": "Remove Annotations കുറിച്ച്" - }, - "description": { - "title": "ഇത് എന്താണ് ചെയ്യുന്നത്" - } - }, - "error": { - "failed": "PDF-ിൽ നിന്ന് അനോട്ടേഷനുകൾ നീക്കംചെയ്യുന്നതിനിടെ ഒരു പിശക് സംഭവിച്ചു." - } - }, - "compare": { - "tags": "വേർതിരിക്കുക,വ്യത്യാസം,മാറ്റങ്ങൾ,വിശകലനം", - "title": "താരതമ്യം ചെയ്യുക", - "header": "PDF-കൾ താരതമ്യം ചെയ്യുക", - "clearSelected": "തിരഞ്ഞെടുത്തത് ക്ലിയർ ചെയ്യുക", - "clear": { - "confirmTitle": "തിരഞ്ഞെടുത്ത PDF-കൾ ക്ലിയർ ചെയ്യണോ?", - "confirmBody": "ഇത് നിലവിലെ താരതമ്യം അടച്ചു നിങ്ങളെ സജീവ ഫയലുകളിലേക്ക് തിരികെ കൊണ്ടുപോകും.", - "confirm": "ക്ലിയർ ചെയ്ത് മടങ്ങുക" - }, - "review": { - "title": "താരതമ്യ ഫലം", - "actionsHint": "താരതമ്യം അവലോകനം ചെയ്യുക, ഡോക്യുമെന്റ് റോളുകൾ മാറ്റുക, അല്ലെങ്കിൽ സംഗ്രഹം എക്സ്പോർട്ട് ചെയ്യുക.", - "switchOrder": "ക്രമം മാറ്റുക", - "exportSummary": "സംഗ്രഹം എക്സ്പോർട്ട് ചെയ്യുക" - }, - "base": { - "label": "ഓറിജിനൽ ഡോക്യുമെന്റ്", - "placeholder": "ഓറിജിനൽ PDF തിരഞ്ഞെടുക്കുക" - }, - "comparison": { - "label": "എഡിറ്റുചെയ്ത ഡോക്യുമെന്റ്", - "placeholder": "എഡിറ്റുചെയ്ത PDF തിരഞ്ഞെടുക്കുക" - }, - "addFilesHint": "ഫയൽസ് ഘട്ടത്തിൽ PDF-കൾ ചേർത്ത് തിരഞ്ഞെടുക്കൽ സജീവമാക്കുക.", - "noFiles": "ഇനിയും PDF-കൾ ലഭ്യമല്ല", - "pages": "പേജുകൾ", - "selection": { - "originalEditedTitle": "ഓറിജിനൽ, എഡിറ്റുചെയ്ത PDF-കൾ തിരഞ്ഞെടുക്കുക" - }, - "original": { - "label": "ഓറിജിനൽ PDF" - }, - "edited": { - "label": "എഡിറ്റുചെയ്ത PDF" - }, - "swap": { - "confirmTitle": "താരതമ്യം വീണ്ടും നടത്തണോ?", - "confirmBody": "ടൂൾ വീണ്ടും പ്രവർത്തിപ്പിക്കും. ഓറിജിനലിന്റെയും എഡിറ്റിറ്റിന്റെയും ക്രമം മാറ്റണമെന്ന് നിങ്ങൾക്ക് ഉറപ്പാണോ?", - "confirm": "മാറ്റി വീണ്ടും നടത്തുക" - }, - "cta": "താരതമ്യം ചെയ്യുക", - "loading": "താരതമ്യം നടത്തുന്നു...", - "summary": { - "baseHeading": "ഓറിജിനൽ ഡോക്യുമെന്റ്", - "comparisonHeading": "എഡിറ്റുചെയ്ത ഡോക്യുമെന്റ്", - "pageLabel": "പേജ്" - }, - "rendering": { - "pageNotReadyTitle": "പേജ് ഇനിയും റെൻഡർ ചെയ്തിട്ടില്ല", - "pageNotReadyBody": "ചില പേജുകൾ ഇനിയും റെൻഡർ ചെയ്യുന്നു. അവ തയ്യാറായാൽ നാവിഗേഷൻ സ്നാപ്പ് ചെയ്യും.", - "rendering": "റെൻഡറിംഗ്", - "inProgress": "ഇവയിലെ ഏതെങ്കിലും PDF-കൾ വളരെ വലുതാണ്, റെൻഡറിംഗ് പൂർത്തിയാകുന്നതുവരെ സ്ക്രോളിംഗ് സ്മൂത്ത് ആകില്ല", - "pagesRendered": "പേജുകൾ റെൻഡർ ചെയ്തു", - "complete": "പേജ് റെൻഡറിംഗ് പൂർത്തിയായി" - }, - "dropdown": { - "deletionsLabel": "നീക്കലുകൾ", - "additionsLabel": "ചേർക്കലുകൾ", - "deletions": "നീക്കലുകൾ ({{count}})", - "additions": "ചേർക്കലുകൾ ({{count}})", - "searchPlaceholder": "മാറ്റങ്ങൾ തിരയുക...", - "noResults": "മാറ്റങ്ങൾ ഒന്നും കണ്ടെത്തിയില്ല" - }, - "actions": { - "stackVertically": "നിറുകിൽ നിരത്തുക", - "placeSideBySide": "ഒപ്പത്തിനൊപ്പം വെക്കുക", - "zoomOut": "ചെറുതാക്കുക", - "zoomIn": "വലുതാക്കുക", - "resetView": "കാഴ്ച പുനഃസജ്ജീകരിക്കുക", - "unlinkScrollPan": "സ്ക്രോൾ, പാൻ ബന്ധം വേർപെടുത്തുക", - "linkScrollPan": "സ്ക്രോൾ, പാൻ ബന്ധിപ്പിക്കുക", - "unlinkScroll": "സ്ക്രോൾ വേർപെടുത്തുക", - "linkScroll": "സ്ക്രോൾ ബന്ധിപ്പിക്കുക" - }, - "toasts": { - "unlinkedTitle": "സ്വതന്ത്ര സ്ക്രോൾ & പാൻ സജീവമാക്കി", - "unlinkedBody": "ടിപ്പ്: അറോ അപ്/ഡൗൺ രണ്ട് പെയിനുകളും സ്ക്രോൾ ചെയ്യും; പാൻ ചെയ്യുന്നത് സജീവ പെയിന്‍ മാത്രം നീക്കും." - }, - "error": { - "selectRequired": "ഓറിജിനലും എഡിറ്റുചെയ്തതും തിരഞ്ഞെടുക്കുക.", - "filesMissing": "തിരഞ്ഞെടുത്ത ഫയലുകൾ കണ്ടെത്താനായില്ല. ദയവായി വീണ്ടും തിരഞ്ഞെടുക്കുക.", - "generic": "ഈ ഫയലുകൾ താരതമ്യം ചെയ്യാൻ കഴിഞ്ഞില്ല." - }, - "status": { - "extracting": "വാചകം എടുക്കുന്നു...", - "processing": "വ്യത്യാസങ്ങൾ വിശകലനം ചെയ്യുന്നു...", - "complete": "താരതമ്യം തയ്യാറായി" - }, - "longJob": { - "title": "വലിയ താരതമ്യം പുരോഗമിക്കുന്നു", - "body": "ഈ PDF-ുകളുടെ ആകെ പേജ് എണ്ണം 2,000-നെ കവിയുന്നു. പ്രോസസ്സിംഗിന് ചില മിനിറ്റുകൾ എടുക്കാം." - }, - "slowOperation": { - "title": "ഇതുവരെ പ്രവർത്തിച്ചുകൊണ്ടിരിക്കുന്നു…", - "body": "ഈ താരതമ്യം സാധാരണയേക്കാൾ കൂടുതല്‍ സമയം എടുക്കുന്നു. തുടർക്കുകയോ റദ്ദാക്കുകയോ ചെയ്യാം.", - "cancel": "താരതമ്യം റദ്ദാക്കുക" - }, - "newLine": "പുതിയ വരി", - "complex": { - "message": "നൽകിയിട്ടുള്ള ഒന്നോ രണ്ടോ പ്രമാണങ്ങൾ വലിയ ഫയലുകളാണ്, താരതമ്യത്തിന്റെ കൃത്യത കുറഞ്ഞേക്കാം" - }, - "large": { - "file": { - "message": "നൽകിയിട്ടുള്ള ഒന്നോ രണ്ടോ പ്രമാണങ്ങൾ പ്രോസസ്സ് ചെയ്യാൻ കഴിയാത്തത്ര വലുതാണ്" - } - }, - "no": { - "text": { - "message": "തിരഞ്ഞെടുത്ത ഒന്നോ രണ്ടോ PDF-കളിൽ ടെക്സ്റ്റ് ഉള്ളടക്കമില്ല. താരതമ്യത്തിനായി ടെക്സ്റ്റ് ഉള്ള PDF-കൾ തിരഞ്ഞെടുക്കുക." - } - }, - "too": { - "dissimilar": { - "message": "ഈ ഡോക്യുമെന്റുകൾ വളരെ വ്യത്യസ്തമാണ് എന്നാണ് തോന്നുന്നത്. സമയം സംരക്ഷിക്കാൻ താരതമ്യം നിർത്തി." - } - }, - "earlyDissimilarity": { - "title": "ഈ PDF-കൾ വളരെ വ്യത്യസ്തമായി തോന്നുന്നു", - "body": "ഇപ്പോൾ വരെ വളരെ കുറച്ച് സാമ്യങ്ങൾ മാത്രമേ കാണുന്നുള്ളൂ. ബന്ധപ്പെട്ട ഡോക്യുമെന്റുകൾ അല്ലെങ്കിൽ താരതമ്യം നിർത്താം.", - "stopButton": "താരതമ്യം നിർത്തുക" - } - }, - "certSign": { - "tags": "സ്ഥിരീകരിക്കുക,PEM,P12,ഔദ്യോഗികം,എൻക്രിപ്റ്റ് ചെയ്യുക", - "title": "സർട്ടിഫിക്കറ്റ് ഒപ്പിടൽ", - "filenamePrefix": "ഒപ്പിട്ടത്", - "signMode": { - "stepTitle": "സൈൻ മോഡ്", - "tooltip": { - "header": { - "title": "PDF ഒപ്പുകളെ കുറിച്ച്" - }, - "overview": { - "title": "ഒപ്പുകൾ എങ്ങനെ പ്രവർത്തിക്കുന്നു", - "text": "രണ്ട് മോഡുകളും ഡോക്യുമെന്റിനെ സീൽ ചെയ്യുന്നു (ഏതെങ്കിലും എഡിറ്റുകൾ ഇടപെടൽ ആയി ഫ്ലാഗ് ചെയ്യും) കൂടാതെ auditing-നായി ആര്/എപ്പോൾ/എങ്ങനെ എന്നത് രേഖപ്പെടുത്തും. വീവറിലെ വിശ്വാസം സർട്ടിഫിക്കറ്റ് ചെയിനിനെ ആശ്രയിക്കുന്നു." - }, - "manual": { - "title": "Manual - നിങ്ങളുടെ സർട്ടിഫിക്കറ്റ് കൊണ്ടുവരുക", - "text": "ബ്രാൻഡിനോട് പൊരുത്തപ്പെട്ട ഐഡന്റിറ്റിക്കായി നിങ്ങളുടെ സ്വന്തം സർട്ടിഫിക്കറ്റ് ഫയലുകൾ ഉപയോഗിക്കുക. നിങ്ങളുടെ CA/ചെയിൻ തിരിച്ചറിയപ്പെട്ടാൽ Trusted ആയി കാണിക്കാം.", - "use": "ഉപയോഗിക്കുക: ഉപഭോക്തൃ-മുഖം, നിയമ, കംപ്ലയൻസ്." - }, - "auto": { - "title": "Auto - സജ്ജീകരണമില്ല, തൽക്ഷണ സിസ്റ്റം സീൽ", - "text": "സെർവർ self-signed സർട്ടിഫിക്കറ്റുപയോഗിച്ച് ഒപ്പിടുന്നു. അതേ tamper-evident sealയും audit trailയും; സാധാരണയായി വീവറുകളിൽ Unverified ആയി കാണിക്കും.", - "use": "ഉപയോഗിക്കുക: വേഗം വേണം, ഇൻറേണൽ റിവ്യൂസും റെക്കോർഡ്സും മുഴുവൻ ഒരേ ഐഡന്റിറ്റി വേണം." - }, - "rule": { - "title": "പൊതു മാർഗ്ഗസൂചന", - "text": "സ്വീകർത്താവിന് Trusted നില വേണമോ? Manual. സജ്ജീകരണമില്ലാതെ വേഗത്തിൽ, tamper-evident സീൽ, audit trail വേണമോ? Auto." - } - } - }, - "certTypeStep": { - "stepTitle": "സർട്ടിഫിക്കറ്റ് ഫോർമാറ്റ്" - }, - "certFiles": { - "stepTitle": "സർട്ടിഫിക്കറ്റ് ഫയലുകൾ" - }, - "appearance": { - "stepTitle": "ഒപ്പിന്റെ ദൃശ്യരൂപം", - "tooltip": { - "header": { - "title": "ഒപ്പിന്റെ ദൃശ്യരൂപം കുറിച്ച്" - }, - "invisible": { - "title": "അദൃശ്യ ഒപ്പുകൾ", - "text": "സുരക്ഷയ്ക്കായി ഒപ്പ് PDF-ലേക്ക് ചേർക്കപ്പെടും, പക്ഷേ ഡോക്യുമെന്റ് കാണുമ്പോൾ ദൃശ്യമാകില്ല. ഡോക്യുമെന്റിന്റെ ദൃശ്യ രൂപമാറ്റാതെ നിയമ ആവശ്യങ്ങൾ നിറവേറ്റാൻ അനുയോജ്യം.", - "bullet1": "ദൃശ്യ മാറ്റങ്ങളില്ലാതെ സുരക്ഷ നൽകുന്നു", - "bullet2": "ഡിജിറ്റൽ ഒപ്പിടലിനുള്ള നിയമ ആവശ്യങ്ങൾ നിറവേറ്റുന്നു", - "bullet3": "ഡോക്യുമെന്റ് ലേഔട്ട് അല്ലെങ്കിൽ ഡിസൈനിൽ സ്വാധീനമില്ല" - }, - "visible": { - "title": "ദൃശ്യമാകുന്ന ഒപ്പുകൾ", - "text": "നിങ്ങളുടെ പേര്, തീയതി, ഐച്ഛിക വിശദാംശങ്ങൾ എന്നിവയുള്ള ഒപ്പു ബ്ലോക്ക് PDF-ൽ കാണിക്കുന്നു. ഡോക്യുമെന്റ് ഒപ്പിട്ടതാണെന്ന് വായനക്കാർക്കു വ്യക്തമായി കാണണമെന്ന് നിങ്ങൾ ആഗ്രഹിക്കുന്നപ്പോൾ ഉപകാരപ്രദം.", - "bullet1": "ഡോക്യുമെന്റിൽ ഒപ്പിടുന്നവന്റെ പേര്, തീയതി കാണിക്കുന്നു", - "bullet2": "ഒപ്പിടാനുള്ള കാരണം, സ്ഥലവും ഉൾപ്പെടുത്താം", - "bullet3": "ഒപ്പ് ഏത് പേജിൽ സ്ഥാപിക്കണമെന്ന് തിരഞ്ഞെടുക്കാം", - "bullet4": "ഐച്ഛിക ലോഗോ ഉൾപ്പെടുത്താം" - } - }, - "invisible": "അദൃശ്യ", - "options": { - "title": "ഒപ്പിന്റെ വിശദാംശങ്ങൾ" - }, - "visible": "ദൃശ്യം" - }, - "sign": { - "submit": "PDF ഒപ്പിടുക", - "results": "ഒപ്പിട്ട PDF" - }, - "error": { - "failed": "സിഗ്നേച്ചറുകൾ പ്രോസസ്സ് ചെയ്യുന്നതിനിടെ ഒരു പിശക് സംഭവിച്ചു." - }, - "tooltip": { - "header": { - "title": "സിഗ്നേച്ചറുകൾ പരിപാലിക്കൽ കുറിച്ച്" - }, - "overview": { - "title": "ഈ ടൂൾ എന്താണ് ചെയ്യുന്നത്?", - "text": "ഈ ടൂൾ നിങ്ങളുടെ PDF-കൾ ഡിജിറ്റൽ ഒപ്പിട്ടിട്ടുണ്ടോ എന്ന് പരിശോധിക്കാനും പുതിയ ഡിജിറ്റൽ ഒപ്പുകൾ ചേർക്കാനും അനുവദിക്കുന്നു. ഡിജിറ്റൽ ഒപ്പുകൾ ആരാണ് ഒരു ഡോക്യുമെന്റ് സൃഷ്ടിച്ചതോ അംഗീകരിച്ചതോ എന്ന് തെളിയിക്കുകയും ഒപ്പിട്ടതിന് ശേഷം അത് മാറ്റമാണോ വന്നതെന്ന് കാണിക്കുകയും ചെയ്യുന്നു.", - "bullet1": "നിലവിലുള്ള ഒപ്പുകളും അവയുടെ സാധുതയും പരിശോധിക്കുക", - "bullet2": "ഒപ്പിടുന്നവനും സർട്ടിഫിക്കറ്റുകളുടെയും വിശദവിവരങ്ങൾ കാണുക", - "bullet3": "നിങ്ങളുടെ ഡോക്യുമെന്റുകൾ സുരക്ഷിതമാക്കാൻ പുതിയ ഡിജിറ്റൽ ഒപ്പുകൾ ചേർക്കുക", - "bullet4": "എളുപ്പത്തിൽ നാവിഗേഷൻ നൽകി ഒന്നിലധികം ഫയലുകൾക്ക് പിന്തുണ" - }, - "validation": { - "title": "ഒപ്പുകൾ പരിശോധന", - "text": "നിങ്ങൾ ഒപ്പുകൾ പരിശോധിക്കുമ്പോൾ, അവ സാധുവാണോ, ആരാണ് ഒപ്പിട്ടത്, എപ്പോൾ ഒപ്പിട്ടത്, ഒപ്പിട്ടതിന് ശേഷം ഡോക്യുമെന്റിൽ മാറ്റമുണ്ടോ എന്നിവ ടൂൾ അറിയിക്കും.", - "bullet1": "ഒപ്പുകൾ സാധുവാണോ അസാധുവാണോ എന്ന് കാണിക്കുന്നു", - "bullet2": "ഒപ്പിടുന്നവരുടെ വിവരങ്ങളും ഒപ്പിട്ട തീയതിയും പ്രദർശിപ്പിക്കുന്നു", - "bullet3": "ഒപ്പിട്ടതിന് ശേഷം ഡോക്യുമെന്റ് മാറ്റപ്പെട്ടിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുന്നു", - "bullet4": "പരിശോധനയ്ക്കായി ഇച്ഛാനുസൃത സർട്ടിഫിക്കറ്റുകൾ ഉപയോഗിക്കാം" - }, - "signing": { - "title": "ഒപ്പുകൾ ചേർക്കൽ", - "text": "ഒരു PDF ഒപ്പിടാൻ, നിങ്ങൾക്ക് ഒരു ഡിജിറ്റൽ സർട്ടിഫിക്കറ്റ് (ഉദാ., PEM, PKCS12, അല്ലെങ്കിൽ JKS) ആവശ്യമുണ്ട്. ഒപ്പിനെ ഡോക്യുമെന്റിൽ ദൃശ്യമാക്കാനോ സുരക്ഷയ്ക്കായി അദൃശ്യമാക്കാനോ നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം.", - "bullet1": "PEM, PKCS12, JKS, സെർവർ സർട്ടിഫിക്കറ്റ് ഫോർമാറ്റുകൾ പിന്തുണയ്ക്കുന്നു", - "bullet2": "PDF-ൽ ഒപ്പ് കാണിക്കാനോ മറയ്ക്കാനോ ഓപ്ഷൻ", - "bullet3": "കാരണം, സ്ഥലം, ഒപ്പിടുന്നവന്റെ പേര് എന്നിവ ചേർക്കുക", - "bullet4": "ദൃശ്യ ഒപ്പുകൾ ഏത് പേജിൽ വെക്കണമെന്ന് തിരഞ്ഞെടുക്കുക", - "bullet5": "ലളിതമായ 'Sign with Stirling-PDF' ഓപ്ഷനിന് സെർവർ സർട്ടിഫിക്കറ്റ് ഉപയോഗിക്കുക" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "സർട്ടിഫിക്കറ്റ് തരങ്ങളെക്കുറിച്ച്" - }, - "what": { - "title": "സർട്ടിഫിക്കറ്റ് എന്നത് എന്താണ്?", - "text": "നിങ്ങൾ ഒപ്പുവെച്ചതായി തെളിയിക്കുന്ന, നിങ്ങളുടെ ഒപ്പിനുള്ള ഒരു സുരക്ഷിത ഐഡിയാണ് ഇത്. സർട്ടിഫിക്കറ്റ് മുഖേന ഒപ്പിടണം എന്ന നിർബന്ധമില്ലെങ്കിൽ, Type, Draw, അല്ലെങ്കിൽ Upload പോലെയുള്ള മറ്റ് സുരക്ഷിത രീതികൾ ഉപയോഗിക്കാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു." - }, - "which": { - "title": "ഞാൻ ഏത് ഓപ്ഷൻ ഉപയോഗിക്കണം?", - "text": "നിങ്ങളുടെ സർട്ടിഫിക്കറ്റ് ഫയലിനുമായി പൊരുന്ന ഫോർമാറ്റ് തിരഞ്ഞെടുക്കുക:", - "bullet1": "PKCS#12 (.p12 / .pfx) – ഒറ്റ സംയോജിത ഫയൽ (ഏറ്റവും സാധാരണ)", - "bullet2": "PFX (.pfx) – PKCS12-ന്റെ Microsoft പതിപ്പ്", - "bullet3": "PEM – വേർതിരിച്ച private-key, certificate .pem ഫയലുകൾ", - "bullet4": "JKS – dev / CI-CD workflows-നുള്ള Java .jks keystore" - }, - "convert": { - "title": "കീ ലിസ്റ്റിലില്ലേ?", - "text": "keytool ഉപയോഗിച്ച് നിങ്ങളുടെ ഫയൽ Java keystore (.jks) ആയി മാറ്റി, തുടർന്ന് JKS തിരഞ്ഞെടുക്കുക." - } - } - }, - "chooseCertificate": "സർട്ടിഫിക്കറ്റ് ഫയൽ തിരഞ്ഞെടുക്കുക", - "chooseJksFile": "JKS ഫയൽ തിരഞ്ഞെടുക്കുക", - "chooseP12File": "PKCS12 ഫയൽ തിരഞ്ഞെടുക്കുക", - "choosePfxFile": "PFX ഫയൽ തിരഞ്ഞെടുക്കുക", - "choosePrivateKey": "പ്രൈവറ്റ് കീ ഫയൽ തിരഞ്ഞെടുക്കുക", - "location": "സ്ഥലം", - "logoTitle": "ലോഗോ", - "name": "പേര്", - "noLogo": "ലോഗോ ഇല്ല", - "pageNumber": "പേജ് നമ്പർ", - "password": "നിങ്ങളുടെ കീസ്റ്റോർ അല്ലെങ്കിൽ സ്വകാര്യ കീ പാസ്‌വേഡ് നൽകുക (ഉണ്ടെങ്കിൽ):", - "passwordOptional": "പാസ്‌വേഡ് ഇല്ലെങ്കിൽ ഒഴിവാക്കുക", - "reason": "കാരണം", - "serverCertMessage": "സെർവർ സർട്ടിഫിക്കറ്റ് ഉപയോഗിക്കുന്നു - ഫയലുകളും പാസ്‌വേഡും ആവശ്യമില്ല", - "showLogo": "ലോഗോ കാണിക്കുക" - }, - "removeCertSign": { - "tags": "സ്ഥിരീകരിക്കുക,PEM,P12,ഔദ്യോഗികം,ഡീക്രിപ്റ്റ് ചെയ്യുക", - "title": "സർട്ടിഫിക്കറ്റ് ഒപ്പ് നീക്കം ചെയ്യുക", - "header": "PDF-ൽ നിന്ന് ഡിജിറ്റൽ സർട്ടിഫിക്കറ്റ് നീക്കം ചെയ്യുക", - "selectPDF": "ഒരു PDF ഫയൽ തിരഞ്ഞെടുക്കുക:", - "submit": "ഒപ്പ് നീക്കം ചെയ്യുക", - "description": "ഈ ടൂൾ നിങ്ങളുടെ PDF പ്രമാണത്തിൽ നിന്ന് ഡിജിറ്റൽ സർട്ടിഫിക്കറ്റ് ഒപ്പുകൾ നീക്കും.", - "filenamePrefix": "ഒപ്പിടാത്തത്", - "files": { - "placeholder": "തുടങ്ങാൻ മെയിൻ വ്യൂവിൽ ഒരു PDF ഫയൽ തിരഞ്ഞെടുക്കുക" - }, - "error": { - "failed": "സർട്ടിഫിക്കറ്റ് ഒപ്പുകൾ നീക്കുന്നതിനിടെ പിശക് സംഭവിച്ചു." - }, - "results": { - "title": "സർട്ടിഫിക്കറ്റ് നീക്കം ചെയ്തതിന്റെ ഫലങ്ങൾ" - } - }, - "pageLayout": { - "tags": "ലയിപ്പിക്കുക,സംയോജിപ്പിക്കുക,ഒറ്റ-കാഴ്ച,ക്രമീകരിക്കുക", - "title": "മൾട്ടി പേജ് ലേഔട്ട്", - "header": "മൾട്ടി പേജ് ലേഔട്ട്", - "pagesPerSheet": "ഓരോ ഷീറ്റിലെയും പേജുകൾ:", - "addBorder": "അതിരുകൾ ചേർക്കുക", - "submit": "സമർപ്പിക്കുക", - "desc": { - "2": "ഒരു ഷീറ്റിൽ 2 പേജുകൾ ചേർത്തുവെക്കുക.", - "3": "ഒരൊറ്റ വരിയിലായി ഒരു ഷീറ്റിൽ 3 പേജുകൾ വയ്ക്കുക.", - "4": "ഒരൊറ്റ ഷീറ്റിൽ 4 പേജുകൾ (2 × 2 ഗ്രിഡ്).", - "9": "ഒരൊറ്റ ഷീറ്റിൽ 9 പേജുകൾ (3 × 3 ഗ്രിഡ്).", - "16": "ഒരൊറ്റ ഷീറ്റിൽ 16 പേജുകൾ (4 × 4 ഗ്രിഡ്)." - }, - "error": { - "failed": "മൾട്ടി-പേജ് ലേഔട്ട് സൃഷ്ടിക്കുമ്പോൾ പിശക് സംഭവിച്ചു." - } - }, - "bookletImposition": { - "tags": "booklet,imposition,printing,binding,folding,signature", - "title": "ബുക്ക്ലെറ്റ് ഇംപോസിഷൻ", - "header": "ബുക്ക്ലെറ്റ് ഇംപോസിഷൻ", - "submit": "ബുക്ക്ലെറ്റ് സൃഷ്ടിക്കുക", - "spineLocation": { - "label": "സ്പൈൻ സ്ഥാനം", - "left": "ഇടത് (സ്റ്റാൻഡേർഡ്)", - "right": "വലത് (RTL)" - }, - "doubleSided": { - "label": "ഡബിൾ-സൈഡഡ് പ്രിന്റിംഗ്", - "tooltip": "ശരിയായ ബുക്ക്ലെറ്റ് പ്രിന്റിംഗിനായി മുൻവശവും പിന്‍വശവും സൃഷ്ടിക്കുന്നു" - }, - "manualDuplex": { - "title": "മാനുവൽ ഡ്യൂപ്ലെക്സ് മോഡ്", - "instructions": "ഓട്ടോമാറ്റിക് ഡ്യൂപ്ലെക്സ് ഇല്ലാത്ത പ്രിന്ററുകൾക്കായി. ഇത് നിങ്ങൾ രണ്ടുതവണ പ്രവർത്തിപ്പിക്കണം:" - }, - "duplexPass": { - "label": "പ്രിന്റ് പാസ്", - "first": "1-ാം പാസ്", - "second": "2-ാം പാസ്", - "firstInstructions": "മുൻവശം പ്രിന്റ് ചെയ്യുക → ഷീറ്റ്‌കൾ മുഖം താഴേയ്ക്ക് വച്ച് കെട്ടുക → 2-ാം പാസ് കൊണ്ട് വീണ്ടും പ്രവർത്തിപ്പിക്കുക", - "secondInstructions": "പ്രിന്റ് ചെയ്ത കെട്ട് മുഖം താഴേക്ക് ലോഡ് ചെയ്യുക → പിന്‍വശം പ്രിന്റ് ചെയ്യും" - }, - "rtlBinding": { - "label": "വലതിൽ നിന്ന് ഇടത്തേക്ക് ബൈൻഡിംഗ്", - "tooltip": "അറബിക്, ഹീബ്രു, അല്ലെങ്കിൽ മറ്റ് RTL ഭാഷകൾക്കായി" - }, - "addBorder": { - "label": "പേജുകൾക്ക് ചുറ്റിലും ബോർഡർ ചേർക്കുക", - "tooltip": "കട്ടിംഗിനും അലൈന്മെന്റിനും സഹായിക്കാൻ ഓരോ പേജ് വിഭാഗത്തിനും ചുറ്റിലും ബോർഡർ ചേർക്കുന്നു" - }, - "addGutter": { - "label": "ഗട്ടർ മാർജിൻ ചേർക്കുക", - "tooltip": "ബൈൻഡിംഗിനായി ഉള്ളിലെ മാർജിൻ സ്ഥലം കൂട്ടുന്നു" - }, - "gutterSize": { - "label": "ഗട്ടർ സൈസ് (പോയിന്റുകൾ)" - }, - "flipOnShortEdge": { - "label": "ഷോർട്ട് എഡ്ജിൽ ഫ്ലിപ്പ് (ഓട്ടോമാറ്റിക് ഡ്യൂപ്ലെക്സ് മാത്രം)", - "tooltip": "ഷോർട്ട്-എഡ്ജ് ഡ്യൂപ്ലെക്സ് പ്രിന്റിംഗിനായി എനേബിൾ ചെയ്യുക (ഓട്ടോമാറ്റിക് ഡ്യൂപ്ലെക്സ് മാത്രം - മാനുവൽ മോഡിൽ അശ്രദ്ധിക്കും)", - "manualNote": "മാനുവൽ മോഡിൽ ആവശ്യമില്ല - നിങ്ങൾ തന്നെ കെട്ട് തിരിക്കുന്നു" - }, - "advanced": { - "toggle": "അഡ്വാൻസ്ഡ് ഓപ്ഷനുകൾ" - }, - "paperSizeNote": "പേപ്പർ വലിപ്പം നിങ്ങളുടെ ആദ്യ പേജിൽ നിന്ന് സ്വയമേ നിർണയിക്കുന്നു.", - "tooltip": { - "header": { - "title": "ബുക്ക്ലെറ്റ് സൃഷ്ടി ഗൈഡ്" - }, - "description": { - "title": "ബുക്ക്ലെറ്റ് ഇംപോസിഷൻ എന്താണ്?", - "text": "പേജുകൾ ശരിയായ പ്രിന്റിംഗ് ക്രമത്തിൽ ക്രമീകരിച്ച് പ്രൊഫഷണൽ ബുക്ക്ലെറ്റുകൾ സൃഷ്ടിക്കുന്നു. നിങ്ങളുടെ PDF പേജുകൾ ലാൻഡ്‌സ്‌കേപ്പ് ഷീറ്റുകളിൽ 2-up ആയി ഇടപ്പെടുന്നതാണ്, അതിനാൽ മടക്കിയും ബൈൻഡ് ചെയ്തും കഴിഞ്ഞാൽ ഒരു യഥാർത്ഥ പുസ്തകത്തെപ്പോലെ ശരിയായ ക്രമത്തിൽ വായിക്കാം." - }, - "example": { - "title": "ഉദാഹരണം: 8-പേജ് ബുക്ക്ലെറ്റ്", - "text": "നിങ്ങളുടെ 8-പേജ് ഡോക്യുമെന്റ് 2 ഷീറ്റുകളാകും:", - "bullet1": "ഷീറ്റ് 1 മുൻവശം: പേജുകൾ 8, 1 | പിന്‍വശം: പേജുകൾ 2, 7", - "bullet2": "ഷീറ്റ് 2 മുൻവശം: പേജുകൾ 6, 3 | പിന്‍വശം: പേജുകൾ 4, 5", - "bullet3": "മടക്കി ചേര്ത്തുകെട്ടുമ്പോൾ: 1→2→3→4→5→6→7→8 എന്ന ക്രമത്തിൽ വായിക്കാം" - }, - "printing": { - "title": "എങ്ങനെ പ്രിന്റ് ചെയ്‌തു കൂട്ടിച്ചേർക്കാം", - "text": "പൂർണ്ണമായ ബുക്ക്ലെറ്റിനായി ഈ ഘട്ടങ്ങൾ പിന്തുടരുക:", - "bullet1": "'Flip on long edge' ഉപയോഗിച്ച് ഡബിൾ-സൈഡഡ് പ്രിന്റ് ചെയ്യുക", - "bullet2": "ഷീറ്റുകൾ ക്രമത്തിൽ ചേര്ത്തുകെട്ടി, പകുതിയായി മടക്കുക", - "bullet3": "മടക്കരികിൽ സ്റ്റാപിൾ ചെയ്യുക അല്ലെങ്കിൽ ബൈൻഡ് ചെയ്യുക", - "bullet4": "ഷോർട്ട്-എഡ്ജ് പ്രിന്ററുകൾക്കായി: 'Flip on short edge' ഓപ്ഷൻ എനേബിൾ ചെയ്യുക" - }, - "manualDuplex": { - "title": "മാനുവൽ ഡ്യൂപ്ലെക്സ് (സിംഗിൾ-സൈഡഡ് പ്രിന്ററുകൾ)", - "text": "ഓട്ടോമാറ്റിക് ഡ്യൂപ്ലെക്സ് ഇല്ലാത്ത പ്രിന്ററുകൾക്കായി:", - "bullet1": "'Double-sided printing' ഓഫ് ചെയ്യുക", - "bullet2": "'1st Pass' തിരഞ്ഞെടുക്കുക → പ്രിന്റ് ചെയ്യുക → ഷീറ്റ്‌കൾ മുഖം താഴേക്ക് കെട്ടുക", - "bullet3": "'2nd Pass' തിരഞ്ഞെടുക്കുക → കെട്ട് ലോഡ് ചെയ്യുക → പിന്നേവശം പ്രിന്റ് ചെയ്യുക", - "bullet4": "സാധാരണ പോലെ മടക്കി കൂട്ടിച്ചേർക്കുക" - }, - "advanced": { - "title": "അഡ്വാൻസ്ഡ് ഓപ്ഷനുകൾ", - "text": "നിങ്ങളുടെ ബുക്ക്ലെറ്റ് സൂക്ഷ്മമായി ക്രമപ്പെടുത്തുക:", - "bullet1": "റൈറ്റ്-ടു-ലെഫ്റ്റ് ബൈൻഡിംഗ്: അറബിക്, ഹീബ്രു, അല്ലെങ്കിൽ RTL ഭാഷകൾക്കായി", - "bullet2": "ബോർഡറുകൾ: ട്രിമ്മിംഗിനായി കട്ട് ലൈനുകൾ കാണിക്കുന്നു", - "bullet3": "ഗട്ടർ മാർജിൻ: ബൈൻഡിംഗ്/സ്റ്റാപ്ലിംഗിനായി സ്ഥലം കൂട്ടുന്നു", - "bullet4": "ഷോർട്ട്-എഡ്ജ് ഫ്‌ളിപ്പ്: ഓട്ടോമാറ്റിക് ഡ്യൂപ്ലെക്സ് പ്രിന്ററുകൾക്കായി മാത്രം" - } - }, - "error": { - "failed": "ബുക്ക്ലെറ്റ് ഇംപോസിഷൻ സൃഷ്ടിക്കുമ്പോൾ പിശക് സംഭവിച്ചു." - } - }, - "scalePages": { - "title": "പേജ്-സ്കെയിൽ ക്രമീകരിക്കുക", - "header": "പേജ്-സ്കെയിൽ ക്രമീകരിക്കുക", - "pageSize": "പ്രമാണത്തിലെ ഒരു പേജിന്റെ വലുപ്പം.", - "keepPageSize": "യഥാർത്ഥ വലുപ്പം", - "scaleFactor": "ഒരു പേജിന്റെ സൂം നില (ക്രോപ്പ്).", - "submit": "സമർപ്പിക്കുക" - }, - "adjustPageScale": { - "tags": "resize,modify,dimension,adapt", - "title": "പേജ് സ്കെയിൽ ക്രമപ്പെടുത്തുക", - "header": "പേജ് സ്കെയിൽ ക്രമപ്പെടുത്തുക", - "scaleFactor": { - "label": "സ്കെയിൽ ഫാക്ടർ" - }, - "pageSize": { - "label": "ടാർഗറ്റ് പേജ് വലിപ്പം", - "keep": "അസൽ വലിപ്പം നിലനിർത്തുക", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "പേജ് സ്കെയിൽ ക്രമപ്പെടുത്തുക", - "error": { - "failed": "പേജ് സ്കെയിൽ ക്രമപ്പെടുത്തുന്നതിനിടെ പിശക് സംഭവിച്ചു." - }, - "tooltip": { - "header": { - "title": "പേജ് സ്കെയിൽ സെറ്റിങ്ങുകളുടെ അവലോകനം" - }, - "description": { - "title": "വിവരണം", - "text": "PDF ഉള്ളടക്കത്തിന്റെ വലിപ്പം ക്രമപ്പെടുത്തുകയും പേജ് അളവുകൾ മാറ്റുകയും ചെയ്യുക." - }, - "scaleFactor": { - "title": "സ്കെയിൽ ഫാക്ടർ", - "text": "പേജിൽ ഉള്ളടക്കം എത്ര വലുതോ ചെറുതോ ആയി കാണണമെന്നത് നിയന്ത്രിക്കുന്നു. ഉള്ളടക്കം സ്കെയിൽ ചെയ്ത് കേന്ദ്രിയ്ക്കും - സ്കെയിൽ ചെയ്ത ഉള്ളടക്കം പേജിന്റെ വലിപ്പത്തെക്കാൾ വലുതാണെങ്കിൽ അത് ക്രോപ്പ് ചെയ്യപ്പെടാം.", - "bullet1": "1.0 = യഥാർത്ഥ വലിപ്പം", - "bullet2": "0.5 = പകുതി വലിപ്പം (50% ചെറുത്)", - "bullet3": "2.0 = ഇരട്ട വലിപ്പം (200% വലുത്, ക്രോപ്പ് ചെയ്യപ്പെടാം)" - }, - "pageSize": { - "title": "ടാർഗറ്റ് പേജ് വലിപ്പം", - "text": "'Keep Original Size' നിലവിലെ അളവുകൾ നിലനിർത്തും, മറ്റു ഓപ്ഷനുകൾ സ്റ്റാൻഡേർഡ് പേപ്പർ വലിപ്പങ്ങളിലേക്ക് റീസൈസ് ചെയ്യും." - } - } - }, - "add-page-numbers": { - "tags": "പേജ് നമ്പർ നൽകുക,ലേബൽ,ക്രമീകരിക്കുക,സൂചിക" - }, - "auto-rename": { - "tags": "സ്വയം-കണ്ടെത്തുക,തലക്കെട്ട്-അടിസ്ഥാനമാക്കിയുള്ള,ക്രമീകരിക്കുക,പുനർലേബൽ ചെയ്യുക", - "title": "സ്വയം പുനർനാമകരണം ചെയ്യുക", - "header": "PDF സ്വയം പുനർനാമകരണം ചെയ്യുക", - "description": "നിങ്ങളുടെ PDF ഉള്ളടക്കത്തിൽ നിന്ന് തലക്കെട്ട് സ്വയം കണ്ടെത്തി അത് ഫയൽനാമമായി ഉപയോഗിക്കും.", - "submit": "സ്വയം പുനർനാമകരണം ചെയ്യുക", - "files": { - "placeholder": "തുടങ്ങാൻ മെയിൻ വ്യൂവിൽ ഒരു PDF ഫയൽ തിരഞ്ഞെടുക്കുക" - }, - "error": { - "failed": "PDF സ്വയമേവ പുനർനാമകരണം ചെയ്യുന്നതിനിടെ പിശക് സംഭവിച്ചു." - }, - "results": { - "title": "സ്വയം പുനർനാമകരണം ഫലങ്ങൾ" - }, - "tooltip": { - "header": { - "title": "ഓട്ടോ-റിനെയിം എങ്ങനെ പ്രവർത്തിക്കുന്നു" - }, - "description": { - "title": "ഇത് എന്താണ് ചെയ്യുന്നത്" - }, - "howItWorks": { - "title": "സ്മാർട്ട് പുനർനാമകരണം", - "text": "നിങ്ങളുടെ PDF ഉള്ളടക്കത്തിൽ നിന്ന് തലക്കെട്ട് സ്വയം കണ്ടെത്തി അത് ഫയൽനാമമായി ഉപയോഗിക്കും.", - "bullet1": "തലക്കെട്ടായോ ഹെഡിംഗായോ തോന്നുന്ന ടെക്സ്റ്റ് അന്വേഷിക്കുന്നു", - "bullet2": "കണ്ടെത്തിയ തലക്കെട്ടിൽ നിന്ന് വൃത്തിയുള്ള, സാധുവായ ഫയൽനാമം സൃഷ്ടിക്കുന്നു", - "bullet3": "ചിട്ടയായ തലക്കെട്ട് ഒന്നും കണ്ടെത്താനാകാതെയെങ്കിൽ യഥാർത്ഥ പേര് നിലനിർത്തും" - } - }, - "settings": { - "title": "കുറിച്ച്" - } - }, - "adjust-contrast": { - "tags": "നിറം-തിരുത്തൽ,ട്യൂൺ ചെയ്യുക,പരിഷ്ക്കരിക്കുക,മെച്ചപ്പെടുത്തുക" - }, - "crop": { - "title": "ക്രോപ്പ് ചെയ്യുക", - "header": "PDF ക്രോപ്പ് ചെയ്യുക", - "submit": "സമർപ്പിക്കുക", - "noFileSelected": "ക്രോപ്പ് ആരംഭിക്കാൻ ഒരു PDF ഫയൽ തിരഞ്ഞെടുക്കുക", - "preview": { - "title": "ക്രോപ്പ് ഏരിയ തിരഞ്ഞെടുപ്പ്" - }, - "reset": "പൂർണ്ണ PDF ലേക്ക് റീസെറ്റ് ചെയ്യുക", - "coordinates": { - "title": "സ്ഥാനംയും വലിപ്പവും", - "x": { - "label": "X സ്ഥാനം", - "desc": "ഇടത് അരിക് (പോയിന്റുകൾ)" - }, - "y": { - "label": "Y സ്ഥാനം", - "desc": "താഴത്തെ അരിക് (പോയിന്റുകൾ)" - }, - "width": { - "label": "വീതി", - "desc": "ക്രോപ്പ് വീതി (പോയിന്റുകൾ)" - }, - "height": { - "label": "ഉയരം", - "desc": "ക്രോപ്പ് ഉയരം (പോയിന്റുകൾ)" - } - }, - "error": { - "invalidArea": "ക്രോപ്പ് ഏരിയ PDF അതിരുകൾക്ക് പുറത്തേക്ക് നീളുന്നു", - "failed": "PDF ക്രോപ്പ് ചെയ്യാൻ കഴിഞ്ഞില്ല" - }, - "steps": { - "selectArea": "ക്രോപ്പ് ഏരിയ തിരഞ്ഞെടുക്കുക" - }, - "tooltip": { - "title": "PDFകൾ എങ്ങനെ ക്രോപ്പ് ചെയ്യാം", - "description": "തമ്പ്‌നെയിലിലെ നീല ഓവർലേ ഡ്രാഗ് ചെയ്ത് വലിപ്പം മാറ്റി ക്രോപ്പ് ചെയ്യേണ്ട ഏരിയ തിരഞ്ഞെടുക്കുക.", - "drag": "ക്രോപ്പ് ഏരിയ നീക്കാൻ ഓവർലേ ഡ്രാഗ് ചെയ്യുക", - "resize": "കോണുകളിലെയും അരികുകളിലെയും ഹാൻഡിലുകൾ ഡ്രാഗ് ചെയ്ത് വലിപ്പം മാറ്റുക", - "precision": "തികച്ചും കൃത്യമായ സ്ഥാനത്തേക്കായി കോ-ഓർഡിനേറ്റ് ഇൻപുട്ടുകൾ ഉപയോഗിക്കുക" - }, - "results": { - "title": "ക്രോപ്പ് ഫലങ്ങൾ" - }, - "automation": { - "info": "ക്രോപ്പ് കോ-ഓർഡിനേറ്റുകൾ PDF പോയിന്റുകളിൽ നൽകുക. ഉറവിടം (0,0) ഇടത്-താഴെയാണു. ഈ മൂല്യങ്ങൾ ഈ ഓട്ടോമേഷനിൽ പ്രോസസ് ചെയ്യുന്ന എല്ലാ PDF-ങ്ങൾക്കും പ്രയോഗിക്കും.", - "reference": "റഫറൻസ്: A4 പേജ് 595.28 × 841.89 പോയിന്റുകൾ (210mm × 297mm). 1 ഇഞ്ച് = 72 പോയിന്റുകൾ." - } - }, - "autoSplitPDF": { - "tags": "QR-അടിസ്ഥാനമാക്കിയുള്ള,വേർതിരിക്കുക,സ്കാൻ-സെഗ്മെന്റ്,ക്രമീകരിക്കുക", - "title": "PDF സ്വയം വിഭജിക്കുക", - "header": "PDF സ്വയം വിഭജിക്കുക", - "description": "അച്ചടിക്കുക, തിരുകുക, സ്കാൻ ചെയ്യുക, അപ്‌ലോഡ് ചെയ്യുക, നിങ്ങളുടെ പ്രമാണങ്ങൾ ഞങ്ങൾ സ്വയം വേർതിരിക്കട്ടെ. സ്വയം അടുക്കേണ്ട ആവശ്യമില്ല.", - "selectText": { - "1": "താഴെ നിന്ന് കുറച്ച് വിഭജന ഷീറ്റുകൾ അച്ചടിക്കുക (കറുപ്പും വെളുപ്പും മതി).", - "2": "അവയ്ക്കിടയിൽ വിഭജന ഷീറ്റ് തിരുകി നിങ്ങളുടെ എല്ലാ പ്രമാണങ്ങളും ഒരേസമയം സ്കാൻ ചെയ്യുക.", - "3": "ഒരൊറ്റ വലിയ സ്കാൻ ചെയ്ത PDF ഫയൽ അപ്‌ലോഡ് ചെയ്യുക, ബാക്കിയുള്ളവ സ്റ്റെർലിംഗ് PDF കൈകാര്യം ചെയ്യട്ടെ.", - "4": "വിഭജന പേജുകൾ സ്വയം കണ്ടെത്തുകയും നീക്കം ചെയ്യുകയും ചെയ്യുന്നു, ഇത് വൃത്തിയുള്ള അന്തിമ പ്രമാണം ഉറപ്പാക്കുന്നു." - }, - "formPrompt": "സ്റ്റെർലിംഗ്-PDF പേജ് വിഭജനങ്ങൾ അടങ്ങിയ PDF സമർപ്പിക്കുക:", - "duplexMode": "ഡ്യൂപ്ലെക്സ് മോഡ് (മുന്നിലും പിന്നിലും സ്കാനിംഗ്)", - "dividerDownload2": "'ഓട്ടോ സ്പ്ലിറ്റർ ഡിവൈഡർ (നിർദ്ദേശങ്ങളോടുകൂടി).pdf' ഡൗൺലോഡ് ചെയ്യുക", - "submit": "സമർപ്പിക്കുക" - }, - "sanitizePdf": { - "tags": "വൃത്തിയാക്കുക,സുരക്ഷിതമാക്കുക,സുരക്ഷിതം,ഭീഷണികൾ-നീക്കം ചെയ്യുക" - }, - "URLToPDF": { - "tags": "വെബ്-ക്യാപ്ചർ,പേജ്-സംരക്ഷിക്കുക,വെബ്-ടു-ഡോക്,ആർക്കൈവ്", - "title": "URL PDF-ലേക്ക്", - "header": "URL PDF-ലേക്ക്", - "submit": "പരിവർത്തനം ചെയ്യുക", - "credit": "WeasyPrint ഉപയോഗിക്കുന്നു" - }, - "HTMLToPDF": { - "tags": "മാർക്ക്അപ്പ്,വെബ്-ഉള്ളടക്കം,രൂപാന്തരം,പരിവർത്തനം ചെയ്യുക", - "title": "HTML PDF-ലേക്ക്", - "header": "HTML PDF-ലേക്ക്", - "help": "HTML ഫയലുകളും html/css/ചിത്രങ്ങൾ തുടങ്ങിയവ അടങ്ങിയ ZIP-കളും സ്വീകരിക്കുന്നു", - "submit": "പരിവർത്തനം ചെയ്യുക", - "credit": "WeasyPrint ഉപയോഗിക്കുന്നു", - "zoom": "വെബ്സൈറ്റ് പ്രദർശിപ്പിക്കുന്നതിനുള്ള സൂം നില.", - "pageWidth": "പേജിന്റെ വീതി സെന്റീമീറ്ററിൽ. (സ്ഥിരസ്ഥിതിക്കായി ശൂന്യമാക്കുക)", - "pageHeight": "പേജിന്റെ ഉയരം സെന്റീമീറ്ററിൽ. (സ്ഥിരസ്ഥിതിക്കായി ശൂന്യമാക്കുക)", - "marginTop": "പേജിന്റെ മുകളിലെ മാർജിൻ മില്ലിമീറ്ററിൽ. (സ്ഥിരസ്ഥിതിക്കായി ശൂന്യമാക്കുക)", - "marginBottom": "പേജിന്റെ താഴത്തെ മാർജിൻ മില്ലിമീറ്ററിൽ. (സ്ഥിരസ്ഥിതിക്കായി ശൂന്യമാക്കുക)", - "marginLeft": "പേജിന്റെ ഇടത് മാർജിൻ മില്ലിമീറ്ററിൽ. (സ്ഥിരസ്ഥിതിക്കായി ശൂന്യമാക്കുക)", - "marginRight": "പേജിന്റെ വലത് മാർജിൻ മില്ലിമീറ്ററിൽ. (സ്ഥിരസ്ഥിതിക്കായി ശൂന്യമാക്കുക)", - "printBackground": "വെബ്സൈറ്റുകളുടെ പശ്ചാത്തലം റെൻഡർ ചെയ്യുക.", - "defaultHeader": "സ്ഥിരസ്ഥിതി തലക്കെട്ട് പ്രവർത്തനക്ഷമമാക്കുക (പേരും പേജ് നമ്പറും)", - "cssMediaType": "പേജിന്റെ CSS മീഡിയ തരം മാറ്റുക.", - "none": "ഒന്നുമില്ല", - "print": "അച്ചടിക്കുക", - "screen": "സ്ക്രീൻ" - }, - "MarkdownToPDF": { - "tags": "മാർക്ക്അപ്പ്,വെബ്-ഉള്ളടക്കം,രൂപാന്തരം,പരിവർത്തനം ചെയ്യുക,md", - "title": "മാർക്ക്ഡൗൺ PDF-ലേക്ക്", - "header": "മാർക്ക്ഡൗൺ PDF-ലേക്ക്", - "submit": "പരിവർത്തനം ചെയ്യുക", - "help": "നിർമ്മാണത്തിലിരിക്കുന്നു", - "credit": "WeasyPrint ഉപയോഗിക്കുന്നു" - }, - "PDFToMarkdown": { - "tags": "മാർക്ക്അപ്പ്,വെബ്-ഉള്ളടക്കം,രൂപാന്തരം,പരിവർത്തനം ചെയ്യുക,md", - "title": "PDF മാർക്ക്ഡൗണിലേക്ക്", - "header": "PDF മാർക്ക്ഡൗണിലേക്ക്", - "submit": "പരിവർത്തനം ചെയ്യുക" - }, - "getPdfInfo": { - "tags": "വിവരം,ഡാറ്റ,സ്ഥിതിവിവരക്കണക്കുകൾ,സ്ഥിതിവിവരക്കണക്കുകൾ", - "title": "PDF-നെക്കുറിച്ചുള്ള വിവരങ്ങൾ നേടുക", - "header": "PDF-നെക്കുറിച്ചുള്ള വിവരങ്ങൾ നേടുക", - "submit": "വിവരങ്ങൾ നേടുക", - "downloadJson": "JSON ഡൗൺലോഡ് ചെയ്യുക" - }, - "extractPage": { - "tags": "വേർതിരിച്ചെടുക്കുക" - }, - "PdfToSinglePage": { - "tags": "ഒറ്റ പേജ്" - }, - "showJS": { - "tags": "JS", - "title": "ജാവാസ്ക്രിപ്റ്റ് കാണിക്കുക", - "header": "ജാവാസ്ക്രിപ്റ്റ് കാണിക്കുക", - "downloadJS": "ജാവാസ്ക്രിപ്റ്റ് ഡൗൺലോഡ് ചെയ്യുക", - "submit": "കാണിക്കുക", - "results": "ഫലം", - "processing": "JavaScript എക്സ്ട്രാക്റ്റ് ചെയ്യുന്നു...", - "done": "JavaScript എക്സ്ട്രാക്റ്റ് ചെയ്തു", - "singleFileWarning": "ഈ ടൂൾ ഒരേസമയം ഒരു ഫയൽ മാത്രമേ പിന്തുണയ്ക്കൂ. ദയവായി ഒറ്റ ഫയൽ തിരഞ്ഞെടുക്കുക.", - "view": { - "title": "എക്സ്ട്രാക്റ്റ് ചെയ്ത JavaScript" - } - }, - "redact": { - "tags": "റെഡാക്റ്റ്,മറയ്ക്കുക,കറുപ്പിക്കുക,കറുപ്പ്,മാർക്കർ,മറഞ്ഞിരിക്കുന്ന,സ്വയം", - "title": "സ്വയം റെഡാക്ഷൻ", - "submit": "റെഡാക്റ്റ് ചെയ്യുക", - "error": { - "failed": "PDF റിഡാക്റ്റ് ചെയ്യുന്നതിനിടെ പിശക് സംഭവിച്ചു." - }, - "modeSelector": { - "title": "റിഡാക്ഷൻ രീതി", - "mode": "മോഡ്", - "automatic": "ഓട്ടോമാറ്റിക്", - "automaticDesc": "തിരച്ചിൽ പദങ്ങളുടെ അടിസ്ഥാനത്തിൽ ടെക്സ്റ്റ് റിഡാക്റ്റ് ചെയ്യുക", - "manual": "മാനുവൽ", - "manualDesc": "നിശ്ചിത മേഖലകൾ റിഡാക്റ്റ് ചെയ്യാൻ ക്ലിക്ക് ചെയ്ത് ഡ്രാഗ് ചെയ്യുക", - "manualComingSoon": "മാനുവൽ റിഡാക്ഷൻ ഉടൻ വരുന്നു" - }, - "auto": { - "header": "ഓട്ടോ റിഡാക്റ്റ്", - "settings": { - "title": "റിഡാക്ഷൻ സെറ്റിങ്ങുകൾ", - "advancedTitle": "അഡ്വാൻസ്ഡ്" - }, - "colorLabel": "ബോക്സ് നിറം", - "wordsToRedact": { - "title": "റിഡാക്റ്റ് ചെയ്യേണ്ട വാക്കുകൾ", - "placeholder": "ഒരു വാക്ക് നൽകുക", - "add": "ചേർക്കുക", - "examples": "ഉദാഹരണങ്ങൾ: Confidential, Top-Secret" - }, - "useRegexLabel": "Regex ഉപയോഗിക്കുക", - "wholeWordSearchLabel": "പൂർണ്ണ വാക്ക് തിരയൽ", - "customPaddingLabel": "കസ്റ്റം അധിക പാഡിംഗ്", - "convertPDFToImageLabel": "PDF-നെ PDF-Image ആയി മാറ്റുക" - }, - "tooltip": { - "mode": { - "header": { - "title": "റിഡാക്ഷൻ രീതി" - }, - "automatic": { - "title": "ഓട്ടോമാറ്റിക് റിഡാക്ഷൻ", - "text": "നിര്‍ദ്ദിഷ്ട ടെക്സ്റ്റ് സ്വയമേവ കണ്ടെത്തി മുഴുവൻ ഡോക്യുമെന്റിലുടനീളം റിഡാക്റ്റ് ചെയ്യും. പേരുകൾ, വിലാസങ്ങൾ, അല്ലെങ്കിൽ രഹസ്യ മാർക്കറുകൾ പോലുള്ള സ്ഥിരമായ സമ്വേദനീയ വിവരങ്ങൾ നീക്കം ചെയ്യാൻ അനുയോജ്യം." - }, - "manual": { - "title": "മാനുവൽ റിഡാക്ഷൻ", - "text": "കൈയോടെ നിർദ്ദിഷ്ട പ്രദേശങ്ങൾ തിരഞ്ഞെടുക്കാൻ ക്ലിക്ക് ചെയ്ത് ഡ്രാഗ് ചെയ്യുക. എന്താണ് റിഡാക്റ്റ് ചെയ്യപ്പെടുന്നത് എന്നതിൽ കൃത്യമായ നിയന്ത്രണം നൽകുന്നു. (ഉടൻ വരുന്നു)" - } - }, - "words": { - "header": { - "title": "റിഡാക്റ്റ് ചെയ്യേണ്ട വാക്കുകൾ" - }, - "description": { - "title": "ടെക്സ്റ്റ് മാച്ചിംഗ്", - "text": "നിങ്ങളുടെ ഡോക്യുമെന്റിൽ കണ്ടെത്തി റിഡാക്റ്റ് ചെയ്യേണ്ട വാക്കുകളോ വാക്യങ്ങളോ നൽകുക. ഓരോ വാക്കും വേർതിരിച്ച് തിരയപ്പെടും." - }, - "bullet1": "ഒരു സമയം ഒരു വാക്ക് ചേർക്കുക", - "bullet2": "ചേർക്കാൻ Enter അമർത്തുക അല്ലെങ്കിൽ 'Add Another' ക്ലിക്ക് ചെയ്യുക", - "bullet3": "വാക്കുകൾ നീക്കാൻ × ക്ലിക്ക് ചെയ്യുക", - "examples": { - "title": "സാധാരണ ഉദാഹരണങ്ങൾ", - "text": "സാധാരണയായി റിഡാക്റ്റ് ചെയ്യുന്നത്: ബാങ്ക് വിവരങ്ങൾ, ഇമെയിൽ വിലാസങ്ങൾ, അല്ലെങ്കിൽ പ്രത്യേക പേരുകൾ." - } - }, - "advanced": { - "header": { - "title": "അഡ്വാൻസ്ഡ് റിഡാക്ഷൻ സെറ്റിങ്ങുകൾ" - }, - "color": { - "title": "ബോക്സ് നിറവും പാഡിംഗും", - "text": "റിഡാക്ഷൻ ബോക്സുകളുടെ രൂപഭാവം ഇഷ്ടാനുസൃതമാക്കുക. ബ്ലാക്ക് സാധാരണമാണ്, പക്ഷേ നിങ്ങൾക്ക് ഏത് നിറവും തിരഞ്ഞെടുക്കാം. പാഡിംഗ് കണ്ടെത്തിയ ടെക്സ്റ്റിന്റെ ചുറ്റും അധിക സ്ഥലം നൽകും." - }, - "regex": { - "title": "Regex ഉപയോഗിക്കുക", - "text": "അഡ്വാൻസ്ഡ് പാറ്റേൺ മാച്ചിംഗിനായി regular expressions എനേബിൾ ചെയ്യുക. ഫോൺ നമ്പറുകൾ, ഇമെയിലുകൾ, അല്ലെങ്കിൽ സങ്കീർണ്ണ പാറ്റേണുകൾ കണ്ടെത്താൻ ഉപകാരപ്പെടും.", - "bullet1": "ഉദാഹരണം: \\d{4}-\\d{2}-\\d{2} — YYYY-MM-DD ഫോർമാറ്റിലെ ഏതൊരു തീയതിയും മാച്ച് ചെയ്യാൻ", - "bullet2": "ജാഗ്രതയോടെ ഉപയോഗിക്കുക - പൂർണ്ണമായി ടെസ്റ്റ് ചെയ്യുക" - }, - "wholeWord": { - "title": "പൂർണ്ണ വാക്ക് തിരയൽ", - "text": "പൂർണ്ണ വാക്കുകൾ മാത്രം മാച്ച് ചെയ്യും, ഭാഗിക മാച്ചുകൾ അല്ല. 'John' എനേബിൾ ചെയ്താൽ 'Johnson' നെ മാച്ച് ചെയ്യില്ല." - }, - "convert": { - "title": "PDF-Image ആയി മാറ്റുക", - "text": "റിഡാക്ഷൻ കഴിഞ്ഞ് PDF-നെ ഇമേജ്-അധിഷ്ടിത PDF ആയി മാറ്റുന്നു. റിഡാക്ഷൻ ബോക്സുകളുടെ പിന്നിലെ ടെക്സ്റ്റ് പൂർണമായും നീക്കംചെയ്ത് തിരിച്ചുപിടിക്കാനാവാത്തതാക്കുന്നു." - } - } - }, - "manual": { - "header": "മാനുവൽ റിഡാക്ഷൻ", - "textBasedRedaction": "ടെക്സ്റ്റ്-അധിഷ്ടിത റിഡാക്ഷൻ", - "pageBasedRedaction": "പേജ്-അധിഷ്ടിത റിഡാക്ഷൻ", - "convertPDFToImageLabel": "PDF-നെ PDF-Image ആയി മാറ്റുക (ബോക്സിന് പിന്നിലെ ടെക്സ്റ്റ് നീക്കാൻ ഉപയോഗിക്കുന്നു)", - "pageRedactionNumbers": { - "title": "പേജുകൾ", - "placeholder": "(ഉദാ. 1,2,8 അല്ലെങ്കിൽ 4,7,12-16 അല്ലെങ്കിൽ 2n-1)" - }, - "redactionColor": { - "title": "റിഡാക്ഷൻ നിറം" - }, - "export": "എക്സ്പോർട്ട്", - "upload": "അപ്‌ലോഡ്", - "boxRedaction": "ബോക്സ് വരച്ച് റിഡാക്റ്റ് ചെയ്യുക", - "zoom": "സൂം", - "zoomIn": "സൂം ഇൻ", - "zoomOut": "സൂം ഔട്ട്", - "nextPage": "അടുത്ത പേജ്", - "previousPage": "മുൻപത്തെ പേജ്", - "toggleSidebar": "സൈഡ്ബാർ മാറ്റുക", - "showThumbnails": "തമ്പ്‌നെയിലുകൾ കാണിക്കുക", - "showDocumentOutline": "ഡോക്യുമെന്റ് ഔട്ട്‌ലൈൻ കാണിക്കുക (എല്ലാ ഇനങ്ങളും വിപുലീകരിക്കാൻ/ചുരുക്കാൻ ഡബിൾ-ക്ലിക്ക് ചെയ്യുക)", - "showAttachments": "അറ്റാച്ച്മെന്റുകൾ കാണിക്കുക", - "showLayers": "ലെയറുകൾ കാണിക്കുക (എല്ലാ ലെയറുകളും ഡീഫോൾട്ട് നിലയിലേക്ക് റീസെറ്റ് ചെയ്യാൻ ഡബിൾ-ക്ലിക്ക് ചെയ്യുക)", - "colourPicker": "നിറം തിരഞ്ഞെടുക്കൽ", - "findCurrentOutlineItem": "നിലവിലെ ഔട്ട്‌ലൈൻ ഇനം കണ്ടെത്തുക", - "applyChanges": "മാറ്റങ്ങൾ പ്രയോഗിക്കുക" - } - }, - "tableExtraxt": { - "tags": "CSV,പട്ടിക വേർതിരിച്ചെടുക്കൽ,വേർതിരിച്ചെടുക്കുക,പരിവർത്തനം ചെയ്യുക" - }, - "autoSizeSplitPDF": { - "tags": "pdf,വിഭജിക്കുക,പ്രമാണം,സംഘടന" - }, - "overlay-pdfs": { - "tags": "ഓവർലേ", - "header": "PDF ഫയലുകൾ ഓവർലേ ചെയ്യുക", - "title": "PDFകൾ ഓവർലെ ചെയ്യുക", - "desc": "ഒരു PDF മറ്റൊന്നിന് മീതെ ഓവർലെ ചെയ്യുക", - "baseFile": { - "label": "അടിസ്ഥാന PDF ഫയൽ തിരഞ്ഞെടുക്കുക" - }, - "overlayFiles": { - "label": "ഓവർലേ PDF ഫയലുകൾ തിരഞ്ഞെടുക്കുക", - "placeholder": "PDF(കൾ) തിരഞ്ഞെടുക്കുക...", - "addMore": "കൂടുതൽ PDFകൾ ചേർക്കുക..." - }, - "mode": { - "label": "ഓവർലേ മോഡ് തിരഞ്ഞെടുക്കുക", - "sequential": "ക്രമീകൃത ഓവർലേ", - "interleaved": "ഇടകലർന്ന ഓവർലേ", - "fixedRepeat": "നിശ്ചിത ആവർത്തന ഓവർലേ" - }, - "counts": { - "label": "ഓവർലേ എണ്ണം (നിശ്ചിത ആവർത്തന മോഡിനായി)", - "placeholder": "കോമയാൽ വേർതിരിച്ച എണ്ണം നൽകുക (ഉദാ., 2,3,1)", - "item": "ഓരോ ഫയലിനും എണ്ണം", - "noFiles": "എണ്ണങ്ങൾ ക്രമീകരിക്കാൻ ഓവർലെ ഫയലുകൾ ചേർക്കുക" - }, - "position": { - "label": "ഓവർലേ സ്ഥാനം തിരഞ്ഞെടുക്കുക", - "foreground": "മുൻഭാഗം", - "background": "പശ്ചാത്തലം" - }, - "submit": "സമർപ്പിക്കുക", - "settings": { - "title": "സെറ്റിങ്ങുകൾ" - }, - "results": { - "title": "ഓവർലെ ഫലങ്ങൾ" - }, - "tooltip": { - "header": { - "title": "PDF ഓവർലേയുടെ അവലോകനം" - }, - "description": { - "title": "വിവരണം", - "text": "ഒരു ബേസ് PDF-നൊപ്പം ഒരു അല്ലെങ്കിൽ കൂടുതൽ ഓവർലെ PDFകൾ സംയോജിപ്പിക്കുക. ഓവർലെകൾ വ്യത്യസ്ത മോഡുകളിൽ ഓരോ പേജിലും പ്രയോഗിക്കാം, കൂടാതെ മുൻവശത്തിലോ പശ്ചാത്തലത്തിലോ വയ്ക്കാം." - }, - "mode": { - "title": "ഓവർലെ മോഡ്", - "text": "ഓവർലെ പേജുകൾ ബേസ് PDF പേജുകളിൽ എങ്ങനെ വിതരണം ചെയ്യണമെന്ന് തിരഞ്ഞെടുക്കുക.", - "sequential": "സീക്വൻഷ്യൽ ഓവർലെ: ആദ്യ ഓവർലെ PDF അവസാനിപ്പിക്കുന്നതുവരെ അതിലെ പേജുകൾ ഉപയോഗിക്കുക, തുടർന്ന് അടുത്തതിലേക്ക് നീങ്ങുക.", - "interleaved": "ഇന്റർലീവ്‍ഡ് ഓവർലെ: ഓരോ ഓവർലയിൽ നിന്നും ഒരോ പേജ് വീതം ശ്രേണിക്രമത്തിൽ എടുക്കുക.", - "fixedRepeat": "ഫിക്‌സ്ഡ് റിപീറ്റ് ഓവർലെ: അടുത്തതിലേക്ക് നീങ്ങുന്നതിന് മുമ്പ് ഓരോ ഓവർലെയിൽ നിന്നും നിശ്ചിത എണ്ണം പേജുകൾ എടുക്കുക. എണ്ണം സജ്ജമാക്കാൻ Counts ഉപയോഗിക്കുക." - }, - "position": { - "title": "ഓവർലെ സ്ഥാനം", - "text": "Foreground പേജ് മീതെ ഓവർലെ വയ്ക്കും. Background അത് പേജിന് പിന്നിൽ വയ്ക്കും." - }, - "overlayFiles": { - "title": "ഓവർലെ ഫയലുകൾ", - "text": "ബേസിൽ ഓവർലെ ചെയ്യാൻ ഒരു അല്ലെങ്കിൽ കൂടുതൽ PDFകൾ തിരഞ്ഞെടുക്കുക. Sequential, Fixed Repeat മോഡുകളിൽ പേജുകൾ എങ്ങനെ പ്രയോഗിക്കപ്പെടുമെന്ന് ഈ ഫയലുകളുടെ ക്രമം ബാധിക്കും." - }, - "counts": { - "title": "എണ്ണങ്ങൾ (Fixed Repeat മാത്രം)", - "text": "ഓരോ ഓവർലെ ഫയലിനും അടുത്തതിലേക്ക് നീങ്ങുന്നതിന് മുമ്പ് എത്ര പേജുകൾ എടുക്കണമെന്ന് കാണിക്കുന്ന പോസിറ്റീവ് സംഖ്യ നൽകുക. മോഡ് Fixed Repeat ആയപ്പോൾ ഇത് ആവശ്യമാണ്." - } - }, - "error": { - "failed": "PDFകൾ ഓവർലെ ചെയ്യുന്നതിനിടെ പിശക് സംഭവിച്ചു." - } - }, - "split-by-sections": { - "tags": "വിഭാഗം വിഭജനം, വിഭജിക്കുക, ഇഷ്ടാനുസൃതമാക്കുക", - "title": "വിഭാഗങ്ങൾ അനുസരിച്ച് PDF വിഭജിക്കുക", - "header": "PDF വിഭാഗങ്ങളായി വിഭജിക്കുക", - "horizontal": { - "label": "തിരശ്ചീന വിഭജനങ്ങൾ", - "placeholder": "തിരശ്ചീന വിഭജനങ്ങളുടെ എണ്ണം നൽകുക" - }, - "vertical": { - "label": "ലംബ വിഭജനങ്ങൾ", - "placeholder": "ലംബ വിഭജനങ്ങളുടെ എണ്ണം നൽകുക" - }, - "submit": "PDF വിഭജിക്കുക", - "merge": "ഒരൊറ്റ PDF-ലേക്ക് ലയിപ്പിക്കുക" - }, - "AddStampRequest": { - "tags": "സ്റ്റാമ്പ്, ചിത്രം ചേർക്കുക, ചിത്രം മധ്യത്തിലാക്കുക, വാട്ടർമാർക്ക്, PDF, ഉൾപ്പെടുത്തുക, ഇഷ്ടാനുസൃതമാക്കുക", - "header": "PDF സ്റ്റാമ്പ് ചെയ്യുക", - "title": "PDF സ്റ്റാമ്പ് ചെയ്യുക", - "stampSetup": "സ്റ്റാമ്പ് സജ്ജീകരണം", - "stampType": "സ്റ്റാമ്പ് തരം", - "stampText": "സ്റ്റാമ്പ് ടെക്സ്റ്റ്", - "stampImage": "സ്റ്റാമ്പ് ചിത്രം", - "alphabet": "അക്ഷരമാല", - "fontSize": "അക്ഷര/ചിത്ര വലുപ്പം", - "rotation": "തിരിക്കൽ", - "opacity": "അതാര്യത", - "position": "സ്ഥാനം", - "overrideX": "X കോർഡിനേറ്റ് മാറ്റിയെഴുതുക", - "overrideY": "Y കോർഡിനേറ്റ് മാറ്റിയെഴുതുക", - "customMargin": "ഇഷ്ടാനുസൃത മാർജിൻ", - "customColor": "ഇഷ്ടാനുസൃത ടെക്സ്റ്റ് നിറം", - "submit": "സമർപ്പിക്കുക", - "noStampSelected": "സ്റ്റാമ്പ് ഒന്നും തിരഞ്ഞെടുക്കപ്പെട്ടിട്ടില്ല. പടി 1-ലേക്ക് മടങ്ങുക.", - "customPosition": "പ്രിവ്യൂ വിൻഡോയിൽ സ്റ്റാമ്പ് ആവശ്യമായ സ്ഥാനത്തേക്ക് ഡ്രാഗ് ചെയ്യുക.", - "error": { - "failed": "PDF-ലേക്ക് സ്റ്റാമ്പ് ചേർക്കുന്നതിനിടെ പിശക് സംഭവിച്ചു." - }, - "imageSize": "ഇമേജ് വലിപ്പം", - "margin": "മാർജിൻ", - "positionAndFormatting": "സ്ഥാനം & ഫോർമാറ്റിംഗ്", - "quickPosition": "സ്റ്റാമ്പ് വയ്ക്കാൻ പേജിലെ ഒരു സ്ഥാനം തിരഞ്ഞെടുക്കുക.", - "results": { - "title": "സ്റ്റാമ്പ് ഫലങ്ങൾ" - } - }, - "removeImagePdf": { - "tags": "ചിത്രം നീക്കം ചെയ്യുക,പേജ് പ്രവർത്തനങ്ങൾ,ബാക്ക് എൻഡ്,സെർവർ സൈഡ്" - }, - "splitPdfByChapters": { - "tags": "വിഭജിക്കുക,അധ്യായങ്ങൾ,ബുക്ക്മാർക്കുകൾ,ക്രമീകരിക്കുക" - }, - "validateSignature": { - "tags": "ഒപ്പ്,പരിശോധിക്കുക,സാധൂകരിക്കുക,pdf,സർട്ടിഫിക്കറ്റ്,ഡിജിറ്റൽ ഒപ്പ്,ഒപ്പ് സാധൂകരിക്കുക,സർട്ടിഫിക്കറ്റ് സാധൂകരിക്കുക", - "title": "PDF ഒപ്പുകൾ സാധൂകരിക്കുക", - "header": "ഡിജിറ്റൽ ഒപ്പുകൾ സാധൂകരിക്കുക", - "selectPDF": "ഒപ്പിട്ട PDF ഫയൽ തിരഞ്ഞെടുക്കുക", - "submit": "ഒപ്പുകൾ സാധൂകരിക്കുക", - "results": "സാധൂകരണ ഫലങ്ങൾ", - "status": { - "_value": "സ്ഥിതി", - "valid": "സാധുവാണ്", - "invalid": "അസാധുവാണ്", - "complete": "സ്ഥിരീകരണം പൂർത്തിയായി" - }, - "signer": "ഒപ്പിട്ടയാൾ", - "date": "തീയതി", - "reason": "കാരണം", - "location": "സ്ഥലം", - "noSignatures": "ഈ പ്രമാണത്തിൽ ഡിജിറ്റൽ ഒപ്പുകളൊന്നും കണ്ടെത്തിയില്ല", - "chain": { - "invalid": "സർട്ടിഫിക്കറ്റ് ശൃംഖല സാധൂകരണം പരാജയപ്പെട്ടു - ഒപ്പിട്ടയാളുടെ ഐഡന്റിറ്റി പരിശോധിക്കാൻ കഴിയില്ല" - }, - "trust": { - "invalid": "സർട്ടിഫിക്കറ്റ് ട്രസ്റ്റ് സ്റ്റോറിൽ ഇല്ല - ഉറവിടം പരിശോധിക്കാൻ കഴിയില്ല" - }, - "cert": { - "expired": "സർട്ടിഫിക്കറ്റ് കാലഹരണപ്പെട്ടു", - "revoked": "സർട്ടിഫിക്കറ്റ് റദ്ദാക്കിയിരിക്കുന്നു", - "info": "സർട്ടിഫിക്കറ്റ് വിശദാംശങ്ങൾ", - "issuer": "നൽകിയയാൾ", - "subject": "വിഷയം", - "serialNumber": "സീരിയൽ നമ്പർ", - "validFrom": "മുതൽ സാധുവാണ്", - "validUntil": "വരെ സാധുവാണ്", - "algorithm": "അൽഗോരിതം", - "keySize": "കീ വലുപ്പം", - "version": "പതിപ്പ്", - "keyUsage": "കീ ഉപയോഗം", - "selfSigned": "സ്വയം ഒപ്പിട്ടത്", - "bits": "ബിറ്റുകൾ", - "details": "സർട്ടിഫിക്കറ്റ് വിശദാംശങ്ങൾ" - }, - "signature": { - "info": "ഒപ്പ് വിവരങ്ങൾ", - "_value": "ഒപ്പ്", - "mathValid": "ഒപ്പ് ഗണിതശാസ്ത്രപരമായി സാധുവാണ് പക്ഷേ:" - }, - "selectCustomCert": "ഇഷ്ടാനുസൃത സർട്ടിഫിക്കറ്റ് ഫയൽ X.509 (ഓപ്ഷണൽ)", - "downloadCsv": "CSV ഡൗൺലോഡ് ചെയ്യുക", - "downloadJson": "JSON ഡൗൺലോഡ് ചെയ്യുക", - "downloadPdf": "PDF റിപ്പോർട്ട് ഡൗൺലോഡ് ചെയ്യുക", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "തിരഞ്ഞെടുത്ത ഫയലുകൾ സ്ഥിരീകരിക്കാൻ കഴിയില്ല.", - "partial": "ചില ഫയലുകൾ സ്ഥിരീകരിക്കാന്‍ കഴിഞ്ഞില്ല.", - "reportGeneration": "PDF റിപ്പോർട്ട് സൃഷ്ടിക്കാൻ കഴിഞ്ഞില്ല. JSON, CSV ലഭ്യമാണ്.", - "unexpected": "സ്ഥിരീകരണത്തിനിടെ പ്രതീക്ഷിക്കാത്ത പിശക്." - }, - "finalizing": "ഡൗൺലോഡുകൾ തയ്യാറാക്കുന്നു...", - "issue": { - "certExpired": "സർട്ടിഫിക്കറ്റ് കാലഹരണപ്പെട്ടു", - "certRevocationUnknown": "സർട്ടിഫിക്കറ്റ് റദ്ദാക്കൽ നില അജ്ഞാതം", - "certRevoked": "സർട്ടിഫിക്കറ്റ് റദ്ദാക്കി", - "chainInvalid": "സർട്ടിഫിക്കറ്റ് ചെയിൻ അസാധുവാണ്", - "signatureInvalid": "ഒപ്പിന്റെ ക്രിപ്റ്റോഗ്രാഫിക് പരിശോധന പരാജയപ്പെട്ടു", - "trustInvalid": "സർട്ടിഫിക്കറ്റ് വിശ്വസനീയമല്ല" - }, - "noResults": "റിപ്പോർട്ട് സൃഷ്ടിക്കാൻ സ്ഥിരീകരണം പ്രവർത്തിപ്പിക്കുക.", - "noSignaturesShort": "ഒപ്പുകളൊന്നുമില്ല", - "processing": "ഒപ്പുകൾ പരിശോധിക്കുന്നു...", - "report": { - "continued": "തുടരും", - "downloads": "ഡൗൺലോഡുകൾ", - "entryLabel": "ഒപ്പ് സംഗ്രഹം", - "fields": { - "created": "സൃഷ്ടിച്ചത്", - "fileSize": "ഫയൽ വലിപ്പം", - "signatureCount": "ആകെ ഒപ്പുകൾ", - "signatureDate": "ഒപ്പ് തീയതി" - }, - "filesEvaluated": "{{count}} ഫയലുകൾ വിലയിരുത്തി", - "footer": "Stirling PDF വഴി സ്ഥിരീകരിച്ചു", - "generatedAt": "സൃഷ്ടിച്ചത്", - "noPdf": "വിജയകരമായ സ്ഥിരീകരണത്തിന് ശേഷം PDF റിപ്പോർട്ട് ലഭ്യമാകും.", - "page": "പേജ്", - "shortTitle": "ഒപ്പ് സംഗ്രഹം", - "signatureCountLabel": "{{count}} ഒപ്പുകൾ", - "signaturesFound": "{{count}} ഒപ്പുകൾ കണ്ടെത്തി", - "signaturesValid": "{{count}} പൂർണ്ണമായും സാധുവാണ്", - "title": "ഒപ്പ് സ്ഥിരീകരണ റിപ്പോർട്ട്" - }, - "settings": { - "certHint": "കസ്റ്റം ട്രസ്റ്റ് സോഴ്‌സിനോടു താരതമ്യം ചെയ്ത് പരിശോധിക്കാൻ വിശ്വസനീയമായ X.509 സർട്ടിഫിക്കറ്റ് അപ്‌ലോഡ് ചെയ്യുക.", - "title": "സ്ഥിരീകരണ സെറ്റിങ്ങുകൾ" - }, - "signatureDate": "ഒപ്പ് തീയതി", - "totalSignatures": "ആകെ ഒപ്പുകൾ" - }, - "replaceColor": { - "tags": "Replace Colour,Page operations,Back end,server side", - "labels": { - "settings": "സെറ്റിങ്ങുകൾ", - "colourOperation": "നിറം ഓപ്പറേഷൻ" - }, - "options": { - "highContrast": "ഉയർന്ന കോൺട്രാസ്റ്റ്", - "invertAll": "എല്ലാ നിറങ്ങളും ഇൻവേർട്ട് ചെയ്യുക", - "custom": "കസ്റ്റം", - "cmyk": "CMYK ആയി മാറ്റുക" - }, - "tooltip": { - "header": { - "title": "നിറം മാറ്റൽ & ഇൻവേർട്ട് സെറ്റിങ്ങുകളുടെ അവലോകനം" - }, - "description": { - "title": "വിവരണം", - "text": "വായനാസൗകര്യവും ആക്‌സസിബിലിറ്റിയും മെച്ചപ്പെടുത്താൻ PDF നിറങ്ങൾ രൂപാന്തരപ്പെടുത്തുക. ഹൈ കോൺട്രാസ്റ്റ് പ്രീസെറ്റുകൾ തിരഞ്ഞെടുക്കുക, എല്ലാ നിറങ്ങളും ഇൻവേർട്ട് ചെയ്യുക, അല്ലെങ്കിൽ കസ്റ്റം കളർ സ്കീമുകൾ സൃഷ്ടിക്കുക." - }, - "highContrast": { - "title": "ഉയർന്ന കോൺട്രാസ്റ്റ്", - "text": "മെച്ചപ്പെട്ട വായനാസൗകര്യത്തിനും ആക്‌സസിബിലിറ്റി അനുസൃതതയ്ക്കുമായി രൂപകൽപ്പന ചെയ്ത മുൻനിർവ്വചിത ഹൈ കോൺട്രാസ്റ്റ് കളർ കോമ്പിനേഷൻകൾ പ്രയോഗിക്കുക.", - "bullet1": "ബ്ലാക്ക് ബാക്ക്ഗ്രൗണ്ടിൽ വൈറ്റ് ടെക്സ്റ്റ് - ക്ലാസിക് ഡാർക്ക് മോഡ്", - "bullet2": "വൈറ്റ് ബാക്ക്ഗ്രൗണ്ടിൽ ബ്ലാക്ക് ടെക്സ്റ്റ് - സ്റ്റാൻഡേർഡ് ഹൈ കോൺട്രാസ്റ്റ്", - "bullet3": "ബ്ലാക്ക് ബാക്ക്ഗ്രൗണ്ടിൽ യെല്ലോ ടെക്സ്റ്റ് - ഉയർന്ന ദൃശ്യമാനത", - "bullet4": "ബ്ലാക്ക് ബാക്ക്ഗ്രൗണ്ടിൽ ഗ്രീൻ ടെക്സ്റ്റ് - പര്യായ ഹൈ കോൺട്രാസ്റ്റ്" - }, - "invertAll": { - "title": "എല്ലാ നിറങ്ങളും ഇൻവേർട്ട് ചെയ്യുക", - "text": "PDFയിലെ എല്ലാ നിറങ്ങളും പൂർണ്ണമായി ഇൻവേർട്ട് ചെയ്യുക, നെഗറ്റീവ് പോലുള്ള ഒരു ഇഫക്റ്റ് സൃഷ്ടിക്കുന്നു. ഡോക്യുമെന്റുകളുടെ ഡാർക്ക് മോഡ് പതിപ്പുകൾ സൃഷ്ടിക്കാനോ കുറഞ്ഞ വെളിച്ചത്തിൽ കണ്ണിന്റെ ക്ഷീണം കുറയ്ക്കാനോ ഇത് ഉപകാരപ്പെടും." - }, - "custom": { - "title": "കസ്റ്റം നിറങ്ങൾ", - "text": "കലർ പിക്കറുകൾ ഉപയോഗിച്ച് നിങ്ങളുടെ സ്വന്തം ടെക്സ്റ്റും ബാക്ക്ഗ്രൗണ്ടും നിറങ്ങൾ നിർവ്വചിക്കുക. ബ്രാൻഡഡ് ഡോക്യുമെന്റുകൾ സൃഷ്ടിക്കാനോ പ്രത്യേക ആക്‌സസിബിലിറ്റി ആവശ്യങ്ങൾക്കോ പൂർണ്ണമായും അനുയോജ്യം.", - "bullet1": "ടെക്സ്റ്റ് നിറം - ടെക്സ്റ്റ് ഘടകങ്ങളുടെ നിറം തിരഞ്ഞെടുക്കുക", - "bullet2": "ബാക്ക്ഗ്രൗണ്ട് നിറം - ഡോക്യുമെന്റിന്റെ ബാക്ക്ഗ്രൗണ്ട് നിറം ക്രമീകരിക്കുക" - }, - "cmyk": { - "title": "CMYK ആയി മാറ്റുക", - "text": "PDF-നെ RGB കളർ സ്പേസിൽ നിന്ന് CMYK കളർ സ്പേസിലേക്ക് മാറ്റുക, പ്രൊഫഷണൽ പ്രിന്റിംഗിനായി ഒപ്റ്റിമൈസ് ചെയ്‌തത്. ഇത് പ്രിന്ററുകൾ ഉപയോഗിക്കുന്ന Cyan, Magenta, Yellow, Black മോഡലിലേക്ക് നിറങ്ങളെ പരിവർത്തനം ചെയ്യും." - } - }, - "error": { - "failed": "നിറം മാറ്റൽ പ്രോസസ് ചെയ്യുന്നതിനിടെ പിശക് സംഭവിച്ചു." - } - }, - "login": { - "title": "സൈൻ ഇൻ ചെയ്യുക", - "header": "സൈൻ ഇൻ ചെയ്യുക", - "signin": "സൈൻ ഇൻ ചെയ്യുക", - "signInWith": "ഇത് ഉപയോഗിച്ച് സൈൻ ഇൻ ചെയ്യുക", - "signInAnonymously": "അതിഥിയായി സൈൻ അപ്പ് ചെയ്യുക", - "rememberme": "എന്നെ ഓർക്കുക", - "invalid": "അസാധുവായ ഉപയോക്തൃനാമം അല്ലെങ്കിൽ പാസ്‌വേഡ്.", - "locked": "നിങ്ങളുടെ അക്കൗണ്ട് ലോക്ക് ചെയ്തിരിക്കുന്നു.", - "sessionExpired": "നിങ്ങളുടെ സെഷൻ കാലഹരണപ്പെട്ടു. ദയവായി വീണ്ടും സൈൻ ഇൻ ചെയ്യുക.", - "signinTitle": "ദയവായി സൈൻ ഇൻ ചെയ്യുക", - "ssoSignIn": "സിംഗിൾ സൈൻ-ഓൺ വഴി ലോഗിൻ ചെയ്യുക", - "oAuth2AutoCreateDisabled": "OAUTH2 ഓട്ടോ-ക്രിയേറ്റ് യൂസർ പ്രവർത്തനരഹിതമാക്കി", - "oAuth2AdminBlockedUser": "രജിസ്റ്റർ ചെയ്യാത്ത ഉപയോക്താക്കളുടെ രജിസ്ട്രേഷനോ ലോഗിൻ ചെയ്യുന്നതോ നിലവിൽ തടഞ്ഞിരിക്കുന്നു. ദയവായി അഡ്മിനിസ്ട്രേറ്ററുമായി ബന്ധപ്പെടുക.", - "oauth2RequestNotFound": "അംഗീകാര അഭ്യർത്ഥന കണ്ടെത്തിയില്ല", - "oauth2InvalidUserInfoResponse": "അസാധുവായ ഉപയോക്തൃ വിവര പ്രതികരണം", - "oauth2invalidRequest": "അസാധുവായ അഭ്യർത്ഥന", - "oauth2AccessDenied": "പ്രവേശനം നിഷേധിച്ചു", - "oauth2InvalidTokenResponse": "അസാധുവായ ടോക്കൺ പ്രതികരണം", - "oauth2InvalidIdToken": "അസാധുവായ ഐഡി ടോക്കൺ", - "relyingPartyRegistrationNotFound": "റിലയിംഗ് പാർട്ടി രജിസ്ട്രേഷൻ കണ്ടെത്തിയില്ല", - "userIsDisabled": "ഉപയോക്താവ് പ്രവർത്തനരഹിതമാക്കി, ഈ ഉപയോക്തൃനാമം ഉപയോഗിച്ചുള്ള ലോഗിൻ നിലവിൽ തടഞ്ഞിരിക്കുന്നു. ദയവായി അഡ്മിനിസ്ട്രേറ്ററുമായി ബന്ധപ്പെടുക.", - "alreadyLoggedIn": "നിങ്ങൾ ഇതിനകം ലോഗിൻ ചെയ്തിട്ടുണ്ട്", - "alreadyLoggedIn2": "ഉപകരണങ്ങളിൽ. ദയവായി ഉപകരണങ്ങളിൽ നിന്ന് ലോഗ് ഔട്ട് ചെയ്ത് വീണ്ടും ശ്രമിക്കുക.", - "toManySessions": "നിങ്ങൾക്ക് വളരെയധികം സജീവ സെഷനുകൾ ഉണ്ട്", - "logoutMessage": "നിങ്ങൾ ലോഗ് ഔട്ട് ചെയ്തു.", - "youAreLoggedIn": "നിങ്ങൾ ലോഗിൻ ചെയ്തിരിക്കുന്നു!", - "email": "ഇമെയിൽ", - "password": "പാസ്‌വേഡ്", - "enterEmail": "നിങ്ങളുടെ ഇമെയിൽ നൽകുക", - "enterPassword": "നിങ്ങളുടെ പാസ്‌വേഡ് നൽകുക", - "loggingIn": "ലോഗിൻ ചെയ്യുന്നു...", - "username": "യൂസർനെയിം", - "enterUsername": "യൂസർനെയിം നൽകുക", - "useEmailInstead": "ഇമെയിൽ ഉപയോഗിച്ച് ലോഗിൻ", - "forgotPassword": "നിങ്ങളുടെ പാസ്‌വേഡ് മറന്നോ?", - "logIn": "ലോഗിൻ", - "signingIn": "സൈൻ ഇൻ ചെയ്യുന്നു...", - "login": "ലോഗിൻ", - "or": "അല്ലെങ്കിൽ", - "useMagicLink": "പകരം മാജിക് ലിങ്ക് ഉപയോഗിക്കുക", - "enterEmailForMagicLink": "മാജിക് ലിങ്കിനായി നിങ്ങളുടെ ഇമെയിൽ നൽകുക", - "sending": "അയക്കുന്നു…", - "sendMagicLink": "മാജിക് ലിങ്ക് അയക്കുക", - "cancel": "റദ്ദാക്കുക", - "dontHaveAccount": "അക്കൗണ്ട് ഇല്ലേ? സൈൻ അപ്പ് ചെയ്യുക", - "home": "ഹോം", - "debug": "ഡീബഗ്", - "signOut": "സൈൻ ഔട്ട്", - "pleaseEnterBoth": "ദയവായി ഇമെയിലും പാസ്‌വേഡും നൽകുക", - "pleaseEnterEmail": "ദയവായി നിങ്ങളുടെ ഇമെയിൽ വിലാസം നൽകുക", - "magicLinkSent": "മാജിക് ലിങ്ക് {{email}}-ലേക്ക് അയച്ചു! നിങ്ങളുടെ ഇമെയിൽ പരിശോധിച്ച് സൈൻ ഇൻ ചെയ്യാൻ ലിങ്ക് ക്ലിക്ക് ചെയ്യുക.", - "passwordResetSent": "പാസ്‌വേഡ് റീസെറ്റ് ലിങ്ക് {{email}}-ലേക്ക് അയച്ചു! നിങ്ങളുടെ ഇമെയിൽ പരിശോധിച്ച് നിർദ്ദേശങ്ങൾ പിന്തുടരുക.", - "failedToSignIn": "{{provider}} ഉപയോഗിച്ച് സൈൻ ഇൻ ചെയ്യൽ പരാജയപ്പെട്ടു: {{message}}", - "unexpectedError": "പ്രതീക്ഷിക്കാത്ത പിശക്: {{message}}", - "accountCreatedSuccess": "അക്കൗണ്ട് വിജയകരമായി സൃഷ്ടിച്ചു! നിങ്ങൾക്ക് ഇപ്പോൾ സൈൻ ഇൻ ചെയ്യാം.", - "passwordChangedSuccess": "പാസ്‌വേഡ് വിജയകരമായി മാറ്റി! നിങ്ങളുടെ പുതിയ പാസ്‌വേഡുമായ് ദയവായി സൈൻ ഇൻ ചെയ്യുക.", - "credentialsUpdated": "നിങ്ങളുടെ ക്രെഡൻഷ്യലുകൾ അപ്ഡേറ്റ് ചെയ്തു. ദയവായി വീണ്ടും സൈൻ ഇൻ ചെയ്യുക.", - "defaultCredentials": "ഡീഫോൾട്ട് ലോഗിൻ ക്രെഡൻഷ്യലുകൾ", - "changePasswordWarning": "ആദ്യമായി ലോഗിൻ ചെയ്തതിന് ശേഷം ദയവായി നിങ്ങളുടെ പാസ്‌വേഡ് മാറ്റുക", - "slides": { - "overview": { - "alt": "Stirling PDF അവലോകനം", - "title": "എല്ലാ PDF ആവശ്യങ്ങൾക്കും നിങ്ങളുടെ ഒറ്റ-സ്റ്റോപ്പ് ഷോപ്പ്.", - "subtitle": "PDF-കൾ convert, sign, redact ചെയ്ത് മാനേജുചെയ്യാൻ കഴിയുന്ന, സ്വകാര്യത-ആദ്യം cloud suite, കൂടെ 50+ ശക്തമായ tools." - }, - "edit": { - "alt": "PDF-കൾ എഡിറ്റ് ചെയ്യുക", - "title": "ആവശ്യമായ വിവരങ്ങൾ പ്രദർശിപ്പിക്കാനും/സുരക്ഷിതമാക്കാനും PDF-കൾ എഡിറ്റ് ചെയ്യുക", - "subtitle": "PDF-കൾ redact, sign, read, manipulate ചെയ്യാൻ സഹായിക്കുന്ന പന്ത്രണ്ടിലധികം tools ഉള്ളതിനാൽ, നിങ്ങൾ അന്വേഷിക്കുന്നത് തീർച്ചയായും കണ്ടെത്തും." - }, - "secure": { - "alt": "PDF-കൾ സുരക്ഷിതമാക്കുക", - "title": "നിങ്ങളുടെ PDF-കളിലെ സെൻസിറ്റീവ് വിവരങ്ങളെ സംരക്ഷിക്കുക", - "subtitle": "പാസ്‌വേഡുകൾ ചേർക്കുക, ഉള്ളടക്കം redact ചെയ്യുക, സർട്ടിഫിക്കറ്റുകൾ എളുപ്പത്തിൽ മാനേജുചെയ്യുക." - } - } - }, - "signup": { - "title": "ഒരു അക്കൗണ്ട് സൃഷ്ടിക്കുക", - "subtitle": "തുടങ്ങാൻ Stirling PDF-ൽ ചേരുക", - "name": "പേര്", - "email": "ഇമെയിൽ", - "password": "പാസ്‌വേഡ്", - "confirmPassword": "പാസ്‌വേഡ് സ്ഥിരീകരിക്കുക", - "enterName": "നിങ്ങളുടെ പേര് നൽകുക", - "enterEmail": "നിങ്ങളുടെ ഇമെയിൽ നൽകുക", - "enterPassword": "നിങ്ങളുടെ പാസ്‌വേഡ് നൽകുക", - "confirmPasswordPlaceholder": "പാസ്‌വേഡ് സ്ഥിരീകരിക്കുക", - "or": "അഥവാ", - "creatingAccount": "അക്കൗണ്ട് സൃഷ്ടിക്കുന്നു...", - "signUp": "സൈൻ അപ്പ് ചെയ്യുക", - "alreadyHaveAccount": "ഇതിനകം അക്കൗണ്ട് ഉണ്ടോ? സൈൻ ഇൻ ചെയ്യുക", - "pleaseFillAllFields": "ദയവായി എല്ലാ ഫീൽഡുകളും പൂരിപ്പിക്കുക", - "passwordsDoNotMatch": "പാസ്‌വേഡുകൾ പൊരുത്തപ്പെടുന്നില്ല", - "passwordTooShort": "പാസ്‌വേഡിന് കുറഞ്ഞത് 6 അക്ഷരങ്ങളെങ്കിലും വേണം", - "invalidEmail": "ദയവായി സാധുവായ ഇമെയിൽ വിലാസം നൽകുക", - "checkEmailConfirmation": "രജിസ്‌ട്രേഷൻ പൂർത്തിയാക്കാൻ സ്ഥിരീകരണ ലിങ്കിനായി നിങ്ങളുടെ ഇമെയിൽ പരിശോധിക്കുക.", - "accountCreatedSuccessfully": "അക്കൗണ്ട് വിജയകരമായി സൃഷ്ടിച്ചു! നിങ്ങൾക്ക് ഇപ്പോൾ സൈൻ ഇൻ ചെയ്യാം.", - "unexpectedError": "പ്രതീക്ഷിക്കാത്ത പിശക്: {{message}}", - "useEmailInstead": "പകരം ഇമെയിൽ ഉപയോഗിക്കുക", - "nameRequired": "പേര് ആവശ്യമാണ്", - "emailRequired": "ഇമെയിൽ ആവശ്യമാണ്", - "passwordRequired": "പാസ്‌വേഡ് ആവശ്യമാണ്", - "confirmPasswordRequired": "നിങ്ങളുടെ പാസ്‌വേഡ് സ്ഥിരീകരിക്കുക" - }, - "pdfToSinglePage": { - "title": "PDF ഒരൊറ്റ പേജിലേക്ക്", - "header": "PDF ഒരൊറ്റ പേജിലേക്ക്", - "submit": "ഒരൊറ്റ പേജിലേക്ക് മാറ്റുക", - "description": "ഈ ടൂൾ നിങ്ങളുടെ PDFയിലെ എല്ലാ പേജുകളും ഒരു വലിയ ഒറ്റ പേജായി ലയിപ്പിക്കും. വീതി യഥാതഥ പേജുകളിലേതുപോലെ തുടരും, എന്നാൽ ഉയരം എല്ലാ പേജുകളുടെ ഉയരങ്ങളുടെ മൊത്തം ആയിരിക്കും.", - "filenamePrefix": "ഒറ്റ_താൾ", - "files": { - "placeholder": "തുടങ്ങാൻ മെയിൻ വ്യൂവിൽ ഒരു PDF ഫയൽ തിരഞ്ഞെടുക്കുക" - }, - "error": { - "failed": "ഒറ്റ പേജായി പരിവർത്തനം ചെയ്യുന്നതിനിടെ പിശക് സംഭവിച്ചു." - }, - "results": { - "title": "ഒറ്റ പേജ് ഫലങ്ങൾ" - } - }, - "pageExtracter": { - "title": "പേജുകൾ വേർതിരിച്ചെടുക്കുക", - "header": "പേജുകൾ വേർതിരിച്ചെടുക്കുക", - "submit": "വേർതിരിച്ചെടുക്കുക", - "placeholder": "(ഉദാ. 1,2,8 അല്ലെങ്കിൽ 4,7,12-16 അല്ലെങ്കിൽ 2n-1)" - }, - "sanitizePDF": { - "title": "PDF ശുദ്ധീകരിക്കുക", - "header": "ഒരു PDF ഫയൽ ശുദ്ധീകരിക്കുക", - "selectText": { - "1": "ജാവാസ്ക്രിപ്റ്റ് പ്രവർത്തനങ്ങൾ നീക്കം ചെയ്യുക", - "2": "ഉൾച്ചേർത്ത ഫയലുകൾ നീക്കം ചെയ്യുക", - "3": "XMP മെറ്റാഡാറ്റ നീക്കം ചെയ്യുക", - "4": "ലിങ്കുകൾ നീക്കം ചെയ്യുക", - "5": "അക്ഷരങ്ങൾ നീക്കം ചെയ്യുക", - "6": "പ്രമാണ വിവര മെറ്റാഡാറ്റ നീക്കം ചെയ്യുക" - }, - "submit": "PDF ശുദ്ധീകരിക്കുക" - }, - "adjustContrast": { - "title": "കോൺട്രാസ്റ്റ് ക്രമീകരിക്കുക", - "header": "കോൺട്രാസ്റ്റ് ക്രമീകരിക്കുക", - "basic": "അടിസ്ഥാന ക്രമപ്പെടുത്തൽ", - "contrast": "കോൺട്രാസ്റ്റ്:", - "brightness": "തെളിച്ചം:", - "saturation": "സാച്ചുറേഷൻ:", - "download": "ഡൗൺലോഡ് ചെയ്യുക", - "adjustColors": "നിറങ്ങൾ ക്രമപ്പെടുത്തുക", - "blue": "നീല", - "confirm": "സ്ഥിരീകരിക്കുക", - "error": { - "failed": "നിറങ്ങൾ/കോൺട്രാസ്റ്റ് ക്രമപ്പെടുത്താൻ കഴിഞ്ഞില്ല" - }, - "green": "പച്ച", - "noPreview": "പ്രിവ്യൂക്കായി ഒരു PDF തിരഞ്ഞെടുക്കുക", - "red": "ചുവപ്പ്", - "results": { - "title": "ക്രമപ്പെടുത്തിയ PDF" - } - }, - "compress": { - "title": "കംപ്രസ് ചെയ്യുക", - "desc": "ഫയൽ വലിപ്പം കുറയ്ക്കാൻ PDFകൾ കംപ്രസ് ചെയ്യുക.", - "header": "PDF കംപ്രസ് ചെയ്യുക", - "method": { - "title": "കംപ്രഷൻ രീതി", - "quality": "ഗുണനിലവാരം", - "filesize": "ഫയൽ വലിപ്പം" - }, - "credit": "ഈ സേവനം PDF കംപ്രസ്/ഒപ്റ്റിമൈസേഷനായി qpdf ഉപയോഗിക്കുന്നു.", - "grayscale": { - "label": "കംപ്രഷനായി ഗ്രേസ്‌കെയിൽ പ്രയോഗിക്കുക" - }, - "tooltip": { - "header": { - "title": "കംപ്രസ് സെറ്റിങ്ങുകളുടെ അവലോകനം" - }, - "description": { - "title": "വിവരണം", - "text": "കംപ്രഷൻ ഫയൽ വലിപ്പം കുറയ്ക്കാനുള്ള എളുപ്പ മാർഗമാണ്. File Size തിരഞ്ഞെടുക്കുക, ലക്ഷ്യ വലിപ്പം നൽകുക, ഞങ്ങൾ ഗുണനിലവാരം ക്രമീകരിക്കും. Quality തിരഞ്ഞെടുക്കുക, കംപ്രഷൻ ശക്തി കൈയോടെ സജ്ജമാക്കാൻ." - }, - "qualityAdjustment": { - "title": "ഗുണനിലവാര ക്രമീകരണം", - "text": "കംപ്രഷൻ ശക്തി ക്രമപ്പെടുത്താൻ സ്ലൈഡർ ഡ്രാഗ് ചെയ്യുക. താഴ്ന്ന മൂല്യങ്ങൾ (1-3) ഗുണനിലവാരം സംരക്ഷിക്കും, പക്ഷേ ഫയൽ വലിപ്പം കൂടുതലാകും. ഉയർന്ന മൂല്യങ്ങൾ (7-9) ഫയൽ വലിപ്പം കുറയ്ക്കും, പക്ഷേ ചിത്രത്തിന്റെ തെളിച്ചം കുറയും.", - "bullet1": "താഴ്ന്ന മൂല്യങ്ങൾ ഗുണനിലവാരം സംരക്ഷിക്കും", - "bullet2": "ഉയർന്ന മൂല്യങ്ങൾ ഫയൽ വലിപ്പം കുറക്കും" - }, - "grayscale": { - "title": "ഗ്രേസ്കെയിൽ", - "text": "എല്ലാ ഇമേജുകളും ബ്ലാക്ക്-ആൻഡ്-വൈറ്റാക്കി മാറ്റാൻ ഈ ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക; പ്രത്യേകിച്ച് സ്കാൻ ചെയ്ത PDFകൾക്കും ഇമേജ് കൂടുതലുള്ള ഡോക്യുമെന്റുകൾക്കും ഫയൽ വലിപ്പം ഗണ്യമായി കുറയ്ക്കാം." - } - }, - "error": { - "failed": "PDF കംപ്രസ് ചെയ്യുന്നതിനിടെ പിശക് സംഭവിച്ചു." - }, - "selectText": { - "1": { - "_value": "കംപ്രഷൻ ക്രമീകരണങ്ങൾ", - "1": "1-3 PDF കംപ്രഷൻ,
4-6 ലൈറ്റ് ഇമേജ് കംപ്രഷൻ,
7-9 തീവ്രമായ ഇമേജ് കംപ്രഷൻ ചിത്രത്തിന്റെ ഗുണനിലവാരം ഗണ്യമായി കുറയ്ക്കും" - }, - "2": "ഒപ്റ്റിമൈസേഷൻ നില:", - "4": "ഓട്ടോ മോഡ് - PDF കൃത്യമായ വലുപ്പത്തിൽ ലഭിക്കുന്നതിന് ഗുണനിലവാരം സ്വയം ക്രമീകരിക്കുന്നു", - "5": "പ്രതീക്ഷിക്കുന്ന PDF വലുപ്പം (ഉദാ. 25MB, 10.8MB, 25KB)" - }, - "submit": "കംപ്രസ് ചെയ്യുക" - }, - "decrypt": { - "passwordPrompt": "ഈ ഫയൽ പാസ്‌വേഡ് ഉപയോഗിച്ച് സംരക്ഷിച്ചിരിക്കുന്നു. ദയവായി പാസ്‌വേഡ് നൽകുക:", - "cancelled": "PDF-നായുള്ള പ്രവർത്തനം റദ്ദാക്കി: {0}", - "noPassword": "എൻക്രിപ്റ്റ് ചെയ്ത PDF-നായി പാസ്‌വേഡ് നൽകിയിട്ടില്ല: {0}", - "invalidPassword": "ദയവായി ശരിയായ പാസ്‌വേഡ് ഉപയോഗിച്ച് വീണ്ടും ശ്രമിക്കുക.", - "invalidPasswordHeader": "PDF-നായി തെറ്റായ പാസ്‌വേഡ് അല്ലെങ്കിൽ പിന്തുണയ്ക്കാത്ത എൻക്രിപ്ഷൻ: {0}", - "unexpectedError": "ഫയൽ പ്രോസസ്സ് ചെയ്യുന്നതിൽ ഒരു പിശക് സംഭവിച്ചു. ദയവായി വീണ്ടും ശ്രമിക്കുക.", - "serverError": "ഡീക്രിപ്റ്റ് ചെയ്യുമ്പോൾ സെർവർ പിശക്: {0}", - "success": "ഫയൽ വിജയകരമായി ഡീക്രിപ്റ്റ് ചെയ്തു." - }, - "multiTool-advert": { - "message": "ഈ സവിശേഷത ഞങ്ങളുടെ മൾട്ടി-ടൂൾ പേജിലും ലഭ്യമാണ്. മെച്ചപ്പെടുത്തിയ പേജ്-ബൈ-പേജ് യുഐയ്ക്കും അധിക സവിശേഷതകൾക്കുമായി ഇത് പരിശോധിക്കുക!" - }, - "pageRemover": { - "title": "പേജ് നീക്കംചെയ്യൽ ഉപകരണം", - "header": "PDF പേജ് നീക്കംചെയ്യൽ ഉപകരണം", - "pagesToDelete": "ഇല്ലാതാക്കേണ്ട പേജുകൾ (പേജ് നമ്പറുകളുടെ കോമയാൽ വേർതിരിച്ച ലിസ്റ്റ് നൽകുക) :", - "submit": "പേജുകൾ ഇല്ലാതാക്കുക", - "placeholder": "(ഉദാ. 1,2,6 അല്ലെങ്കിൽ 1-10,15-30)" - }, - "imageToPDF": { - "title": "ചിത്രം PDF-ലേക്ക്", - "header": "ചിത്രം PDF-ലേക്ക്", - "submit": "പരിവർത്തനം ചെയ്യുക", - "selectLabel": "ചിത്രം ഫിറ്റ് ഓപ്ഷനുകൾ", - "fillPage": "പേജ് നിറയ്ക്കുക", - "fitDocumentToImage": "പേജ് ചിത്രത്തിലേക്ക് ഫിറ്റ് ചെയ്യുക", - "maintainAspectRatio": "വീക്ഷണാനുപാതം നിലനിർത്തുക", - "selectText": { - "2": "PDF സ്വയം തിരിക്കുക", - "3": "മൾട്ടി ഫയൽ ലോജിക് (ഒന്നിലധികം ചിത്രങ്ങളുമായി പ്രവർത്തിക്കുമ്പോൾ മാത്രം പ്രവർത്തനക്ഷമമാകും)", - "4": "ഒരൊറ്റ PDF-ലേക്ക് ലയിപ്പിക്കുക", - "5": "വേറിട്ട PDF-കളിലേക്ക് മാറ്റുക" - } - }, - "PDFToCSV": { - "title": "PDF CSV-ലേക്ക്", - "header": "PDF CSV-ലേക്ക്", - "prompt": "പട്ടിക വേർതിരിച്ചെടുക്കാൻ പേജ് തിരഞ്ഞെടുക്കുക", - "submit": "വേർതിരിച്ചെടുക്കുക" - }, - "split-by-size-or-count": { - "title": "വലുപ്പം അല്ലെങ്കിൽ എണ്ണം അനുസരിച്ച് PDF വിഭജിക്കുക", - "header": "വലുപ്പം അല്ലെങ്കിൽ എണ്ണം അനുസരിച്ച് PDF വിഭജിക്കുക", - "type": { - "label": "വിഭജന തരം തിരഞ്ഞെടുക്കുക", - "size": "വലുപ്പം അനുസരിച്ച്", - "pageCount": "പേജ് എണ്ണം അനുസരിച്ച്", - "docCount": "പ്രമാണങ്ങളുടെ എണ്ണം അനുസരിച്ച്" - }, - "value": { - "label": "മൂല്യം നൽകുക", - "placeholder": "വലുപ്പം (ഉദാ., 2MB അല്ലെങ്കിൽ 3KB) അല്ലെങ്കിൽ എണ്ണം (ഉദാ., 5) നൽകുക" - }, - "submit": "സമർപ്പിക്കുക" - }, - "printFile": { - "title": "ഫയൽ അച്ചടിക്കുക", - "header": "പ്രിന്ററിലേക്ക് ഫയൽ അച്ചടിക്കുക", - "selectText": { - "1": "അച്ചടിക്കേണ്ട ഫയൽ തിരഞ്ഞെടുക്കുക", - "2": "പ്രിന്റർ പേര് നൽകുക" - }, - "submit": "അച്ചടിക്കുക" - }, - "licenses": { - "nav": "ലൈസൻസുകൾ", - "title": "മൂന്നാം കക്ഷി ലൈസൻസുകൾ", - "header": "മൂന്നാം കക്ഷി ലൈസൻസുകൾ", - "module": "ഘടകം", - "version": "പതിപ്പ്", - "license": "ലൈസൻസ്" - }, - "survey": { - "nav": "സർവേ", - "title": "സ്റ്റെർലിംഗ്-PDF സർവേ", - "description": "സ്റ്റെർലിംഗ്-PDF-ന് ട്രാക്കിംഗ് ഇല്ല, അതിനാൽ സ്റ്റെർലിംഗ്-PDF മെച്ചപ്പെടുത്തുന്നതിന് ഞങ്ങളുടെ ഉപയോക്താക്കളിൽ നിന്ന് കേൾക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു!", - "changes": "അവസാന സർവേയ്ക്ക് ശേഷം സ്റ്റെർലിംഗ്-PDF മാറിയിരിക്കുന്നു! കൂടുതൽ വിവരങ്ങൾക്കായി ദയവായി ഞങ്ങളുടെ ബ്ലോഗ് പോസ്റ്റ് ഇവിടെ പരിശോധിക്കുക:", - "changes2": "ഈ മാറ്റങ്ങളോടെ ഞങ്ങൾക്ക് പണമടച്ചുള്ള ബിസിനസ് പിന്തുണയും ഫണ്ടിംഗും ലഭിക്കുന്നു", - "please": "ദയവായി ഞങ്ങളുടെ സർവേ എടുക്കുന്നത് പരിഗണിക്കുക!", - "disabled": "(സർവേ പോപ്പ്അപ്പ് തുടർന്നുള്ള അപ്‌ഡേറ്റുകളിൽ പ്രവർത്തനരഹിതമാക്കും, എന്നാൽ പേജിന്റെ താഴെ ലഭ്യമാകും)", - "button": "സർവേ എടുക്കുക", - "dontShowAgain": "വീണ്ടും കാണിക്കരുത്", - "meeting": { - "1": "നിങ്ങൾ ജോലിസ്ഥലത്ത് സ്റ്റെർലിംഗ് PDF ഉപയോഗിക്കുകയാണെങ്കിൽ, നിങ്ങളുമായി സംസാരിക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു. 15 മിനിറ്റ് ഉപയോക്തൃ കണ്ടെത്തൽ സെഷന് പകരമായി ഞങ്ങൾ സാങ്കേതിക പിന്തുണാ സെഷനുകൾ വാഗ്ദാനം ചെയ്യുന്നു.", - "2": "ഇതൊരു അവസരമാണ്:", - "3": "വിന്യാസം, സംയോജനം, അല്ലെങ്കിൽ ട്രബിൾഷൂട്ടിംഗ് എന്നിവയിൽ സഹായം നേടുക", - "4": "പ്രകടനം, എഡ്ജ് കേസുകൾ, ഫീച്ചർ വിടവുകൾ എന്നിവയെക്കുറിച്ച് നേരിട്ടുള്ള ഫീഡ്‌ബാക്ക് നൽകുക", - "5": "യഥാർത്ഥ ലോക എന്റർപ്രൈസ് ഉപയോഗത്തിനായി സ്റ്റെർലിംഗ് PDF പരിഷ്കരിക്കാൻ ഞങ്ങളെ സഹായിക്കുക", - "6": "നിങ്ങൾക്ക് താൽപ്പര്യമുണ്ടെങ്കിൽ, ഞങ്ങളുടെ ടീമുമായി നേരിട്ട് സമയം ബുക്ക് ചെയ്യാം. (ഇംഗ്ലീഷ് സംസാരിക്കുന്നവർ മാത്രം)", - "7": "നിങ്ങളുടെ ഉപയോഗ കേസുകളിലേക്ക് ആഴത്തിൽ ഇറങ്ങിച്ചെല്ലാനും സ്റ്റെർലിംഗ് PDF കൂടുതൽ മികച്ചതാക്കാനും ഞങ്ങൾ ആകാംക്ഷയോടെ കാത്തിരിക്കുന്നു!", - "notInterested": "ഒരു ബിസിനസ്സ് അല്ല കൂടാതെ/അല്ലെങ്കിൽ ഒരു മീറ്റിംഗിൽ താൽപ്പര്യമില്ലേ?", - "button": "മീറ്റിംഗ് ബുക്ക് ചെയ്യുക" - } - }, - "removeImage": { - "title": "ചിത്രം നീക്കം ചെയ്യുക", - "header": "ചിത്രം നീക്കം ചെയ്യുക", - "removeImage": "ചിത്രം നീക്കം ചെയ്യുക", - "submit": "ചിത്രം നീക്കം ചെയ്യുക", - "error": { - "failed": "PDF-ലിൽ നിന്ന് ഇമേജുകൾ നീക്കാൻ കഴിഞ്ഞില്ല." - }, - "results": { - "title": "ഇമേജുകൾ നീക്കം ചെയ്തത് — ഫലങ്ങൾ" - } - }, - "splitByChapters": { - "title": "അധ്യായങ്ങൾ അനുസരിച്ച് PDF വിഭജിക്കുക", - "header": "അധ്യായങ്ങൾ അനുസരിച്ച് PDF വിഭജിക്കുക", - "bookmarkLevel": "ബുക്ക്മാർക്ക് നില", - "includeMetadata": "മെറ്റാഡാറ്റ ഉൾപ്പെടുത്തുക", - "allowDuplicates": "തനിപ്പകർപ്പുകൾ അനുവദിക്കുക", - "desc": { - "1": "ഈ ഉപകരണം ഒരു PDF ഫയലിനെ അതിന്റെ അധ്യായ ഘടനയെ അടിസ്ഥാനമാക്കി ഒന്നിലധികം PDF-കളായി വിഭജിക്കുന്നു.", - "2": "ബുക്ക്മാർക്ക് നില: വിഭജനത്തിനായി ഉപയോഗിക്കേണ്ട ബുക്ക്മാർക്കുകളുടെ നില തിരഞ്ഞെടുക്കുക (ഉന്നത നിലയ്ക്ക് 0, രണ്ടാം നിലയ്ക്ക് 1, മുതലായവ).", - "3": "മെറ്റാഡാറ്റ ഉൾപ്പെടുത്തുക: ചെക്ക് ചെയ്താൽ, യഥാർത്ഥ PDF-ന്റെ മെറ്റാഡാറ്റ ഓരോ വിഭജിച്ച PDF-ലും ഉൾപ്പെടുത്തും.", - "4": "തനിപ്പകർപ്പുകൾ അനുവദിക്കുക: ചെക്ക് ചെയ്താൽ, ഒരേ പേജിലെ ഒന്നിലധികം ബുക്ക്മാർക്കുകൾക്ക് പ്രത്യേക PDF-കൾ സൃഷ്ടിക്കാൻ അനുവദിക്കുന്നു." - }, - "submit": "PDF വിഭജിക്കുക" - }, - "fileChooser": { - "click": "ക്ലിക്ക് ചെയ്യുക", - "or": "അല്ലെങ്കിൽ", - "dragAndDrop": "വലിച്ചിടുക", - "dragAndDropPDF": "PDF ഫയൽ വലിച്ചിടുക", - "dragAndDropImage": "ചിത്ര ഫയൽ വലിച്ചിടുക", - "hoveredDragAndDrop": "ഫയൽ(കൾ) ഇവിടെ വലിച്ചിടുക", - "extractPDF": "വേർതിരിച്ചെടുക്കുന്നു..." - }, - "releases": { - "footer": "റിലീസുകൾ", - "title": "റിലീസ് കുറിപ്പുകൾ", - "header": "റിലീസ് കുറിപ്പുകൾ", - "current": { - "version": "നിലവിലെ റിലീസ്" - }, - "note": "റിലീസ് കുറിപ്പുകൾ ഇംഗ്ലീഷിൽ മാത്രമേ ലഭ്യമാകൂ" - }, - "swagger": { - "title": "API ഡോക്യുമെന്റേഷൻ", - "header": "API ഡോക്യുമെന്റേഷൻ", - "desc": "Stirling PDF API എൻഡ്പോയിന്റുകൾ കാണുകയും പരിശോധിക്കുകയും ചെയ്യുക", - "tags": "api,documentation,swagger,endpoints,development" - }, - "cookieBanner": { - "popUp": { - "title": "ഞങ്ങൾ കുക്കികൾ എങ്ങനെ ഉപയോഗിക്കുന്നു", - "description": { - "1": "സ്റ്റെർലിംഗ് PDF നിങ്ങൾക്ക് മികച്ച രീതിയിൽ പ്രവർത്തിക്കാൻ ഞങ്ങൾ കുക്കികളും മറ്റ് സാങ്കേതികവിദ്യകളും ഉപയോഗിക്കുന്നു—ഞങ്ങളുടെ ടൂളുകൾ മെച്ചപ്പെടുത്താനും നിങ്ങൾ ഇഷ്ടപ്പെടുന്ന ഫീച്ചറുകൾ നിർമ്മിക്കുന്നത് തുടരാനും ഇത് ഞങ്ങളെ സഹായിക്കുന്നു.", - "2": "നിങ്ങൾക്ക് താൽപ്പര്യമില്ലെങ്കിൽ, 'വേണ്ട നന്ദി' ക്ലിക്ക് ചെയ്യുന്നത് കാര്യങ്ങൾ സുഗമമായി പ്രവർത്തിക്കാൻ ആവശ്യമായ അവശ്യ കുക്കികൾ മാത്രം പ്രവർത്തനക്ഷമമാക്കും." - }, - "acceptAllBtn": "ശരി", - "acceptNecessaryBtn": "വേണ്ട നന്ദി", - "showPreferencesBtn": "മുൻഗണനകൾ കൈകാര്യം ചെയ്യുക" - }, - "preferencesModal": { - "title": "സമ്മത മുൻഗണനാ കേന്ദ്രം", - "acceptAllBtn": "എല്ലാം സ്വീകരിക്കുക", - "acceptNecessaryBtn": "എല്ലാം നിരസിക്കുക", - "savePreferencesBtn": "മുൻഗണനകൾ സംരക്ഷിക്കുക", - "closeIconLabel": "മോഡൽ അടയ്ക്കുക", - "serviceCounterLabel": "സേവനം|സേവനങ്ങൾ", - "subtitle": "കുക്കി ഉപയോഗം", - "description": { - "1": "നിങ്ങളുടെ അനുഭവം മെച്ചപ്പെടുത്തുന്നതിനും ഞങ്ങളുടെ ടൂളുകൾ എങ്ങനെ ഉപയോഗിക്കുന്നുവെന്ന് മനസ്സിലാക്കുന്നതിനും സ്റ്റെർലിംഗ് PDF കുക്കികളും സമാന സാങ്കേതികവിദ്യകളും ഉപയോഗിക്കുന്നു. പ്രകടനം മെച്ചപ്പെടുത്താനും നിങ്ങൾ വിലമതിക്കുന്ന ഫീച്ചറുകൾ വികസിപ്പിക്കാനും ഞങ്ങളുടെ ഉപയോക്താക്കൾക്ക് തുടർന്നും പിന്തുണ നൽകാനും ഇത് ഞങ്ങളെ സഹായിക്കുന്നു.", - "2": "സ്റ്റെർലിംഗ് PDF-ന് നിങ്ങൾ ഉപയോഗിക്കുന്ന പ്രമാണങ്ങളുടെ ഉള്ളടക്കം ട്രാക്ക് ചെയ്യാനോ ആക്‌സസ് ചെയ്യാനോ കഴിയില്ല—ഒരിക്കലും കഴിയില്ല.", - "3": "നിങ്ങളുടെ സ്വകാര്യതയും വിശ്വാസവുമാണ് ഞങ്ങൾ ചെയ്യുന്നതിന്റെ കാതൽ." - }, - "necessary": { - "title": { - "1": "കർശനമായി ആവശ്യമായ കുക്കികൾ", - "2": "എപ്പോഴും പ്രവർത്തനക്ഷമം" - }, - "description": "വെബ്സൈറ്റ് ശരിയായി പ്രവർത്തിക്കാൻ ഈ കുക്കികൾ അത്യാവശ്യമാണ്. നിങ്ങളുടെ സ്വകാര്യതാ മുൻഗണനകൾ സജ്ജമാക്കുക, ലോഗിൻ ചെയ്യുക, ഫോമുകൾ പൂരിപ്പിക്കുക തുടങ്ങിയ പ്രധാന സവിശേഷതകൾ അവ പ്രവർത്തനക്ഷമമാക്കുന്നു—അതുകൊണ്ടാണ് അവ ഓഫാക്കാൻ കഴിയാത്തത്." - }, - "analytics": { - "title": "അനലിറ്റിക്സ്", - "description": "ഞങ്ങളുടെ ടൂളുകൾ എങ്ങനെ ഉപയോഗിക്കുന്നുവെന്ന് മനസ്സിലാക്കാൻ ഈ കുക്കികൾ ഞങ്ങളെ സഹായിക്കുന്നു, അതിനാൽ ഞങ്ങളുടെ കമ്മ്യൂണിറ്റി ഏറ്റവും കൂടുതൽ വിലമതിക്കുന്ന ഫീച്ചറുകൾ നിർമ്മിക്കുന്നതിൽ ഞങ്ങൾക്ക് ശ്രദ്ധ കേന്ദ്രീകരിക്കാൻ കഴിയും. ഉറപ്പാക്കുക—സ്റ്റെർലിംഗ് PDF-ന് നിങ്ങൾ പ്രവർത്തിക്കുന്ന പ്രമാണങ്ങളുടെ ഉള്ളടക്കം ട്രാക്ക് ചെയ്യാൻ കഴിയില്ല, ഒരിക്കലും കഴിയില്ല." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "മെറ്റാഡേറ്റ നീക്കം ചെയ്യുക" - }, - "sidebar": { - "toggle": "സൈഡ്ബാർ മാറ്റുക" - }, - "theme": { - "toggle": "തീം മാറ്റുക" - }, - "view": { - "viewer": "വ്യൂവർ", - "pageEditor": "പേജ് എഡിറ്റർ", - "fileManager": "ഫയൽ മാനേജർ" - }, - "pageEditor": { - "title": "പേജ് എഡിറ്റർ", - "save": "മാറ്റങ്ങൾ സംരക്ഷിക്കുക", - "noPdfLoaded": "PDF ലോഡ് ചെയ്തിട്ടില്ല. എഡിറ്റ് ചെയ്യാൻ ദയവായി ഒരു PDF അപ്‌ലോഡ് ചെയ്യുക.", - "rotatedLeft": "ഇടത്തേക്ക് തിരിച്ചു:", - "rotatedRight": "വലത്തേക്ക് തിരിച്ചു:", - "deleted": "ഇല്ലാതാക്കി:", - "movedLeft": "ഇടത്തേക്ക് നീക്കി:", - "movedRight": "വലത്തേക്ക് നീക്കി:", - "splitAt": "ഇവിടെ വിഭജിച്ചു:", - "insertedPageBreak": "ഇവിടെ പേജ് ബ്രേക്ക് ചേർത്തു:", - "addFileNotImplemented": "ഡെമോയിലി‍ൽ ഫയൽ ചേർക്കൽ നടപ്പാക്കിയിട്ടില്ല", - "closePdf": "PDF അടയ്ക്കുക", - "reset": "മാറ്റങ്ങൾ റീസെറ്റ് ചെയ്യുക", - "zoomIn": "സൂം ഇൻ", - "zoomOut": "സൂം ഔട്ട്", - "fitToWidth": "വീതിക്ക് ഒത്താക്കുക", - "actualSize": "യഥാർത്ഥ വലിപ്പം" - }, - "viewer": { - "firstPage": "ആദ്യ പേജ്", - "lastPage": "അവസാന പേജ്", - "previousPage": "മുൻപത്തെ പേജ്", - "nextPage": "അടുത്ത പേജ്", - "zoomIn": "സൂം ഇൻ", - "zoomOut": "സൂം ഔട്ട്", - "singlePageView": "ഒറ്റ പേജ് ദൃശ്യം", - "dualPageView": "രണ്ടുപേജ് ദൃശ്യം" - }, - "rightRail": { - "closeSelected": "തിരഞ്ഞെടുത്ത ഫയലുകൾ അടയ്‌ക്കുക", - "selectAll": "എല്ലാം തിരഞ്ഞെടുക്കുക", - "deselectAll": "എല്ലാം ഒഴിവാക്കുക", - "selectByNumber": "പേജ് നമ്പറുകൾ ഉപയോഗിച്ച് തിരഞ്ഞെടുക്കുക", - "deleteSelected": "തിരഞ്ഞെടുത്ത പേജുകൾ ഇല്ലാതാക്കുക", - "closePdf": "PDF അടയ്ക്കുക", - "exportAll": "PDF എക്സ്പോർട്ട് ചെയ്യുക", - "downloadSelected": "തിരഞ്ഞെടുത്ത ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യുക", - "downloadAll": "എല്ലാം ഡൗൺലോഡ് ചെയ്യുക", - "saveAll": "എല്ലാം സേവ് ചെയ്യുക", - "toggleTheme": "തീം മാറ്റുക", - "toggleBookmarks": "ബുക്ക്‌മാർക്കുകൾ ടോഗിൾ ചെയ്യുക", - "language": "ഭാഷ", - "search": "PDF തിരയുക", - "panMode": "പാൻ മോഡ്", - "rotateLeft": "ഇടത്തേക്ക് തിരിക്കുക", - "rotateRight": "വലത്തേക്ക് തിരിക്കുക", - "toggleSidebar": "സൈഡ്ബാർ മാറ്റുക", - "exportSelected": "തിരഞ്ഞെടുത്ത പേജുകൾ എക്സ്പോർട്ട് ചെയ്യുക", - "toggleAnnotations": "അനോട്ടേഷൻ ദൃശ്യമാനം മാറ്റുക", - "annotationMode": "അനോട്ടേഷൻ മോഡ് മാറ്റുക", - "draw": "വരയ്ക്കുക", - "save": "സംരക്ഷിക്കുക", - "saveChanges": "മാറ്റങ്ങൾ സംരക്ഷിക്കുക" - }, - "search": { - "title": "PDF തിരയുക", - "placeholder": "തിരയാനുള്ള പദം നൽകുക...", - "noResults": "ഫലങ്ങളൊന്നും കണ്ടെത്താനായില്ല", - "searching": "തിരയുന്നു..." - }, - "guestBanner": { - "title": "നിങ്ങൾ Stirling PDF അതിഥിയായി ഉപയോഗിക്കുന്നു!", - "message": "നിങ്ങളുടെ പ്രവർത്തി സംരക്ഷിക്കാനും കൂടുതൽ ഫീച്ചറുകൾ ലഭിക്കാനും പ്രോജക്റ്റിനെ പിന്തുണയ്ക്കാനും ഒരു സൗജന്യ അക്കൗണ്ട് സൃഷ്ടിക്കുക.", - "dismiss": "ബാനർ ഒഴിവാക്കുക", - "signUp": "സൗജന്യമായി സൈൻ അപ്പ് ചെയ്യുക" - }, - "toolPicker": { - "searchPlaceholder": "ടോളുകൾ തിരയുക...", - "noToolsFound": "ടൂളുകളൊന്നും കണ്ടെത്താനായില്ല", - "allTools": "എല്ലാ ടൂളുകളും", - "quickAccess": "ക്ഷിപ്ര പ്രവേശനം", - "categories": { - "standardTools": "സ്റ്റാൻഡേർഡ് ടൂളുകൾ", - "advancedTools": "അഡ്വാൻസ്ഡ് ടൂളുകൾ", - "recommendedTools": "റിക്കമൻഡഡ് ടൂളുകൾ" - }, - "subcategories": { - "signing": "ഒപ്പിടൽ", - "documentSecurity": "ഡോക്യുമെന്റ് സുരക്ഷ", - "verification": "സ്ഥിരീകരണം", - "documentReview": "ഡോക്യുമെന്റ് റിവ്യൂ", - "pageFormatting": "പേജ് ഫോർമാറ്റിംഗ്", - "extraction": "എക്സ്ട്രാക്ഷൻ", - "removal": "നീക്കം", - "automation": "ഓട്ടോമേഷൻ", - "general": "ജനറൽ", - "advancedFormatting": "അഡ്വാൻസ്ഡ് ഫോർമാറ്റിംഗ്", - "developerTools": "ഡെവലപ്പർ ടൂളുകൾ" - } - }, - "quickAccess": { - "read": "വായന", - "sign": "ഒപ്പിടുക", - "automate": "ഓട്ടോ", - "files": "ഫയലുകൾ", - "activity": "ചരിത്രം", - "help": "സഹായം", - "account": "അക്കൗണ്ട്", - "config": "കോൺഫിഗ്", - "settings": "സെറ്റിങ്ങുകൾ", - "adminSettings": "അഡ്മിൻ സെറ്റിങ്ങുകൾ", - "allTools": "All Tools", - "reader": "റീഡർ", - "helpMenu": { - "toolsTour": "ടൂളുകളുടെ പരിചയം", - "toolsTourDesc": "ഉപകരണങ്ങൾ എന്ത് ചെയ്യുമെന്നു പഠിക്കുക", - "adminTour": "അഡ്മിൻ പരിചയം", - "adminTourDesc": "അഡ്മിൻ സജ്ജീകരണങ്ങളും സവിശേഷതകളും അന്വേഷിക്കുക" - } - }, - "admin": { - "error": "പിശക്", - "success": "വിജയം", - "expand": "വിപുലീകരിക്കുക", - "close": "അടയ്ക്കുക", - "status": { - "active": "സജീവം", - "inactive": "നിഷ്ക്രിയം" - }, - "settings": { - "title": "അഡ്മിൻ സജ്ജീകരണങ്ങൾ", - "workspace": "വർക്ക്‌സ്‌പേസ്", - "fetchError": "സജ്ജീകരണങ്ങൾ ലോഡുചെയ്യൽ പരാജയപ്പെട്ടു", - "saveError": "സജ്ജീകരണങ്ങൾ സംരക്ഷിക്കൽ പരാജയപ്പെട്ടു", - "saved": "സജ്ജീകരണങ്ങൾ വിജയകരമായി സംരക്ഷിച്ചു", - "saveSuccess": "സജ്ജീകരണങ്ങൾ വിജയകരമായി സംരക്ഷിച്ചു", - "save": "മാറ്റങ്ങൾ സംരക്ഷിക്കുക", - "discard": "തള്ളുക", - "restartRequired": "റീസ്റ്റാർട്ട് ആവശ്യമാണ്", - "loginRequired": "അഡ്മിൻ സജ്ജീകരണങ്ങൾ മാറ്റാൻ ലോഗിൻ മോഡ് പ്രവർത്തനക്ഷമമാകണം", - "unsavedChanges": { - "title": "സേവ് ചെയ്യാത്ത മാറ്റങ്ങൾ", - "message": "നിങ്ങൾക്ക് സേവ് ചെയ്യാത്ത മാറ്റങ്ങളുണ്ട്. അവ തള്ളണമോ?", - "cancel": "എഡിറ്റിംഗ് തുടരുക", - "discard": "മാറ്റങ്ങൾ തള്ളുക", - "hint": "നിങ്ങൾക്ക് സേവ് ചെയ്യാത്ത മാറ്റങ്ങളുണ്ട്" - }, - "loginDisabled": { - "title": "ലോഗിൻ മോഡ് ആവശ്യമാണ്", - "message": "അഡ്മിൻ സജ്ജീകരണങ്ങൾ മാറ്റാൻ ലോഗിൻ മോഡ് പ്രവർത്തനക്ഷമമാകണം. നിങ്ങളുടെ എൻവയോൺമെന്റിൽ SECURITY_ENABLELOGIN=true എന്ന രീതിയിൽ, അല്ലെങ്കിൽ settings.yml-ൽ security.enableLogin: true ആയി ക്രമീകരിച്ച് സെർവർ റീസ്റ്റാർട്ട് ചെയ്യുക.", - "readOnly": "താഴെയുള്ള സജ്ജീകരണങ്ങളിൽ ഉദാഹരണ മൂല്യങ്ങൾ ബോധ്യത്തിന്നായി കാണിച്ചിരിക്കുന്നു. യഥാർത്ഥ കോൺഫിഗറേഷൻ കാണാനും തിരുത്താനും ലോഗിൻ മോഡ് പ്രവർത്തനക്ഷമമാക്കുക." - }, - "restart": { - "title": "റീസ്റ്റാർട്ട് ആവശ്യമാണ്", - "message": "സജ്ജീകരണങ്ങൾ വിജയകരമായി സംരക്ഷിച്ചു. മാറ്റങ്ങൾ പ്രാബല്യത്തിൽ വരാൻ സെർവർ റീസ്റ്റാർട്ട് ആവശ്യമാണ്.", - "question": "ഇപ്പോൾ സെർവർ റീസ്റ്റാർട്ട് ചെയ്യണോ, പിന്നെയോ?", - "now": "ഇപ്പോൾ റീസ്റ്റാർട്ട് ചെയ്യുക", - "later": "പിന്നീട് റീസ്റ്റാർട്ട് ചെയ്യുക" - }, - "restarting": "സെർവർ റീസ്റ്റാർട്ട് ചെയ്യുന്നു", - "restartingMessage": "സെർവർ റീസ്റ്റാർട്ട് ചെയ്യുകയാണ്. ദയവായി ഒരു നിമിഷം കാത്തിരിക്കുക...", - "restartError": "സെർവർ റീസ്റ്റാർട്ട് പരാജയപ്പെട്ടു. ദയവായി കൈമാറ്റമായി റീസ്റ്റാർട്ട് ചെയ്യുക.", - "general": { - "title": "സിസ്റ്റം സജ്ജീകരണങ്ങൾ", - "description": "ബ്രാൻഡിംഗ്, ഡീഫാൾട്ട് പെരുമാറ്റം എന്നിവ ഉൾപ്പെടെ സിസ്റ്റം-വ്യാപക ആപ്ലിക്കേഷൻ സജ്ജീകരണങ്ങൾ ക്രമീകരിക്കുക.", - "ui": "യൂസർ ഇന്റർഫേസ്", - "system": "സിസ്റ്റം", - "appName": { - "label": "ആപ്ലിക്കേഷൻ നാമം", - "description": "ബ്രൗസർ ടാബിലും ഹോം പേജിലും കാണിക്കുന്ന പേര്" - }, - "appNameNavbar": { - "label": "നാവ്ബാർ ബ്രാൻഡ്", - "description": "നാവിഗേഷൻ ബാറിൽ കാണിക്കുന്ന പേര്" - }, - "homeDescription": { - "label": "ഹോം വിവരണം", - "description": "ഹോം പേജിൽ കാണിക്കുന്ന വിവരണ വാചകം" - }, - "defaultLocale": { - "label": "ഡീഫാൾട്ട് ലോക്കേൽ", - "description": "പുതിയ ഉപയോക്താക്കൾക്കുള്ള ഡീഫാൾട്ട് ഭാഷ (ഉദാ., en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "ഫയൽ അപ്‌ലോഡ് പരിധി", - "description": "പരമാവധി ഫയൽ അപ്‌ലോഡ് വലിപ്പം (ഉദാ., 100MB, 1GB)" - }, - "showUpdate": { - "label": "അപ്‌ഡേറ്റ് അറിയിപ്പുകൾ കാണിക്കുക", - "description": "ഒരു പുതിയ പതിപ്പ് ലഭ്യമായപ്പോൾ അറിയിപ്പുകൾ കാണിക്കുക" - }, - "showUpdateOnlyAdmin": { - "label": "അപ്‌ഡേറ്റുകൾ അഡ്മിനുകൾക്ക് മാത്രം കാണിക്കുക", - "description": "അപ്‌ഡേറ്റ് അറിയിപ്പുകൾ അഡ്മിൻ ഉപയോക്താക്കൾക്ക് മാത്രം പരിമിതപ്പെടുത്തുക" - }, - "customHTMLFiles": { - "label": "കസ്റ്റം HTML ഫയലുകൾ", - "description": "customFiles ഡയറക്ടറിയിൽ നിന്ന് കസ്റ്റം HTML ഫയലുകൾ സർവ് ചെയ്യാൻ അനുവദിക്കുക" - }, - "languages": { - "label": "ലഭ്യമായ ഭാഷകൾ", - "description": "ഉപയോക്താക്കൾക്ക് തിരഞ്ഞെടുക്കാൻ കഴിയുന്ന ഭാഷകൾ (എല്ലാ ഭാഷകളും പ്രാപ്തമാക്കാൻ ശൂന്യം വിടുക)", - "placeholder": "ഭാഷകൾ തിരഞ്ഞെടുക്കുക" - }, - "customMetadata": { - "label": "കസ്റ്റം മെറ്റാഡാറ്റ", - "autoUpdate": { - "label": "മെറ്റാഡാറ്റ സ്വയം അപ്‌ഡേറ്റ് ചെയ്യുക", - "description": "പ്രോസസ്സ് ചെയ്യുന്ന എല്ലാ ഡോക്യുമെന്റുകളിലും PDF മെറ്റാഡാറ്റ സ്വയമേ പുതുക്കുക" - }, - "author": { - "label": "ഡീഫാൾട്ട് രചയിതാവ്", - "description": "PDF മെറ്റാഡാറ്റയ്ക്കുള്ള ഡീഫാൾട്ട് രചയിതാവ് (ഉദാ., യൂസർനെയിം)" - }, - "creator": { - "label": "ഡീഫാൾട്ട് സൃഷ്ടാവ്", - "description": "PDF മെറ്റാഡാറ്റയ്ക്കുള്ള ഡീഫാൾട്ട് സൃഷ്ടാവ്" - }, - "producer": { - "label": "ഡീഫാൾട്ട് നിർമ്മാതാവ്", - "description": "PDF മെറ്റാഡാറ്റയ്ക്കുള്ള ഡീഫാൾട്ട് നിർമ്മാതാവ്" - } - }, - "logoStyle": { - "label": "ലോഗോ ശൈലി", - "description": "ആധുനിക മിനിമലിസ്റ്റ് ലോഗോയും ക്ലാസിക് S ഐക്കണും തമ്മിൽ തിരഞ്ഞെടുക്കുക", - "classic": "ക്ലാസിക്", - "classicAlt": "ക്ലാസിക് ലോഗോ", - "modern": "മോഡേൺ", - "modernAlt": "മോഡേൺ ലോഗോ" - }, - "customPaths": { - "label": "കസ്റ്റം പാതകൾ", - "description": "പൈപ്പ്‌ലൈൻ പ്രോസസിംഗിനും പുറം ടൂളുകൾക്കും വേണ്ടി കസ്റ്റം ഫയൽ സിസ്റ്റം പാതകൾ ക്രമീകരിക്കുക", - "pipeline": { - "label": "പൈപ്പ്‌ലൈൻ ഡയറക്ടറികൾ", - "watchedFoldersDir": { - "label": "വാച്ച് ചെയ്യുന്ന ഫോൾഡറുകളുടെ ഡയറക്ടറി", - "description": "പൈപ്പ്‌ലൈൻ ഇൻകമിംഗ് PDFകൾക്കായി നിരീക്ഷിക്കുന്ന ഡയറക്ടറി (ഡീഫാൾട്ട് ഉപയോഗിക്കാൻ ശൂന്യം വിടുക: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "ഫിനിഷ്ഡ് ഫോൾഡറുകളുടെ ഡയറക്ടറി", - "description": "പ്രോസസ്സ് ചെയ്ത PDFകൾ ഔട്ട്‌പുട്ട് ചെയ്യുന്ന ഡയറക്ടറി (ഡീഫാൾട്ട് ഉപയോഗിക്കാൻ ശൂന്യം വിടുക: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "ബാഹ്യ ടൂൾ പാതകൾ", - "weasyprint": { - "label": "WeasyPrint എക്സിക്യൂട്ടബിൾ", - "description": "HTML-നെ PDF ആക്കുന്നതിനുള്ള WeasyPrint എക്സിക്യൂട്ടബിൾയുടെ പാത (ഡീഫാൾട്ട് ഉപയോഗിക്കാൻ ശൂന്യം വിടുക: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Unoconvert എക്സിക്യൂട്ടബിൾ", - "description": "ഡോക്യുമെന്റ് കൺവർഷനുകൾക്കായുള്ള LibreOffice unoconvert-ന്റെ പാത (ഡീഫാൾട്ട് ഉപയോഗിക്കാൻ ശൂന്യം വിടുക: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "സുരക്ഷ", - "description": "ഓതന്റിക്കേഷൻ, ലോഗിൻ പെരുമാറ്റം, സുരക്ഷാ നയങ്ങൾ എന്നിവ ക്രമീകരിക്കുക.", - "ssoNotice": { - "title": "SSO/SAML സജ്ജീകരണങ്ങൾ വേണമോ?", - "message": "OAuth2, SAML2 ഓതന്റിക്കേഷൻ പ്രൊവൈഡറുകൾ ലളിതമായ മാനേജ്മെന്റിനായി Connections മെനുവിലേക്ക് മാറ്റിയിട്ടുണ്ട്." - }, - "authentication": "ഓതന്റിക്കേഷൻ", - "enableLogin": { - "label": "ലോഗിൻ പ്രാപ്തമാക്കുക", - "description": "ആപ്ലിക്കേഷൻ ഉപയോഗിക്കുന്നതിന് മുൻപ് ഉപയോക്താക്കൾ ലോഗിൻ ചെയ്യണം" - }, - "loginMethod": { - "label": "ലോഗിൻ വിധം", - "description": "ഉപയോക്തൃ ലോഗിനിന് ഉപയോഗിക്കുന്ന ഓതന്റിക്കേഷൻ രീതി", - "all": "എല്ലാ രീതികളും", - "normal": "യൂസർനെയിം/പാസ്‌വേഡ് മാത്രം", - "oauth2": "OAuth2 മാത്രം", - "saml2": "SAML2 മാത്രം" - }, - "loginAttemptCount": { - "label": "ലോഗിൻ ശ്രമങ്ങളുടെ പരിധി", - "description": "അക്കൗണ്ട് ലോക്കാകുന്നതിനു മുമ്പുള്ള പരാജയപ്പെട്ട ലോഗിൻ ശ്രമങ്ങളുടെ പരമാവധി എണ്ണം" - }, - "loginResetTimeMinutes": { - "label": "ലോഗിൻ റീസെറ്റ് സമയം (മിനിറ്റ്)", - "description": "പരാജയപ്പെട്ട ലോഗിൻ ശ്രമങ്ങൾ റീസെറ്റ് ചെയ്യുന്നതിന് മുമ്പുള്ള സമയം" - }, - "csrfDisabled": { - "label": "CSRF സംരക്ഷണം അപ്രാപ്തമാക്കുക", - "description": "Cross-Site Request Forgery സംരക്ഷണം അപ്രാപ്തമാക്കുക (ശുപാർശ ചെയ്യുന്നതല്ല)" - }, - "initialLogin": { - "label": "ആദ്യ ലോഗിൻ", - "username": { - "label": "ആദ്യ യൂസർനെയിം", - "description": "ആദ്യ അഡ്മിൻ അക്കൗണ്ടിന്റെ യൂസർനെയിം" - }, - "password": { - "label": "ആദ്യ പാസ്‌വേഡ്", - "description": "ആദ്യ അഡ്മിൻ അക്കൗണ്ടിന്റെ പാസ്‌വേഡ്" - } - }, - "jwt": { - "label": "JWT കോൺഫിഗറേഷൻ", - "secureCookie": { - "label": "സുരക്ഷിത കുക്കി", - "description": "JWT കുക്കികൾക്ക് HTTPS നിർബന്ധമാക്കുക (പ്രൊഡക്ഷനിൽ ശുപാർശ ചെയ്യുന്നു)" - }, - "keyRetentionDays": { - "label": "കീ നിലനിർത്തുന്ന ദിവസങ്ങൾ", - "description": "പരിശോധനയ്ക്കായി പഴയ JWT കീസുകൾ സൂക്ഷിക്കുന്ന ദിവസങ്ങളുടെ എണ്ണം" - }, - "persistence": { - "label": "കീ പേഴ്സിസ്റ്റൻസ് പ്രാപ്തമാക്കുക", - "description": "സെർവർ റീസ്റ്റാർട്ടുകൾക്കു ശേഷവും നിലനിൽക്ക도록 JWT കീസുകൾ സ്ഥിരമായി സൂക്ഷിക്കുക" - }, - "enableKeyRotation": { - "label": "കീ റൊട്ടേഷൻ പ്രാപ്തമാക്കുക", - "description": "JWT സൈൻ ചെയ്യുന്ന കീസുകൾ നിശ്ചിത ഇടവേളകളിൽ സ്വയമായി മാറ്റുക" - }, - "enableKeyCleanup": { - "label": "കീ ക്ലീൻഅപ്പ് പ്രാപ്തമാക്കുക", - "description": "കാലഹരണപ്പെട്ട JWT കീസുകൾ സ്വയം നീക്കംചെയ്യുക" - } - }, - "audit": { - "label": "ഓഡിറ്റ് ലോഗിംഗ്", - "enabled": { - "label": "ഓഡിറ്റ് ലോഗിംഗ് പ്രാപ്തമാക്കുക", - "description": "ഉപയോക്തൃ പ്രവർത്തനങ്ങളും സിസ്റ്റം ഇവന്റുകളും പാലനത്തിനും സുരക്ഷാ നിരീക്ഷണത്തിനുമായി ട്രാക്ക് ചെയ്യുക" - }, - "level": { - "label": "ഓഡിറ്റ് ലെവൽ", - "description": "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE" - }, - "retentionDays": { - "label": "ഓഡിറ്റ് സംരക്ഷണം (ദിവസങ്ങൾ)", - "description": "ഓഡിറ്റ് ലോഗുകൾ സൂക്ഷിക്കുന്ന ദിവസങ്ങളുടെ എണ്ണം" - } - }, - "htmlUrlSecurity": { - "label": "HTML URL സുരക്ഷ", - "description": "SSRF ആക്രമണങ്ങൾ തടയാൻ HTML പ്രോസസ്സിംഗിന് URL ആക്സസ് നിയന്ത്രണങ്ങൾ ക്രമീകരിക്കുക", - "enabled": { - "label": "URL സുരക്ഷ പ്രാപ്തമാക്കുക", - "description": "HTML-നെ PDF ആക്കുമ്പോൾ URL സുരക്ഷാ നിയന്ത്രണങ്ങൾ പ്രാപ്തമാക്കുക" - }, - "level": { - "label": "സുരക്ഷാ ലെവൽ", - "description": "MAX: വൈറ്റ്‌ലിസ്റ്റ് മാത്രം, MEDIUM: ഇൻറേണൽ നെറ്റ്‌വർക്ക് ബ്ലോക്ക്, OFF: നിയന്ത്രണങ്ങളൊന്നുമില്ല", - "max": "പരമാവധി (വൈറ്റ്‌ലിസ്റ്റ് മാത്രം)", - "medium": "മദ്ധ്യമം (അന്തരവലയ ബ്ലോക്ക്)", - "off": "ഓഫ് (നിയന്ത്രണങ്ങളില്ല)" - }, - "advanced": "അഡ്വാൻസ്ഡ് സജ്ജീകരണങ്ങൾ", - "allowedDomains": { - "label": "അനുമതിയുള്ള ഡൊമെയ്ൻകൾ (വൈറ്റ്‌ലിസ്റ്റ്)", - "description": "ഓരോ വരിയിലും ഒരു ഡൊമെയിൻ (ഉദാ., cdn.example.com). ലെവൽ MAX ആണെങ്കിൽ ഇവ മാത്രമേ അനുവദിക്കൂ" - }, - "blockedDomains": { - "label": "ബ്ലോക്ക് ചെയ്ത ഡൊമെയ്ൻകൾ (ബ്ലാക്ക്ലിസ്റ്റ്)", - "description": "ഓരോ വരിയിലും ഒരു ഡൊമെയ്ൻ (ഉദാ., malicious.com). ബ്ലോക്ക് ചെയ്യേണ്ട അധിക ഡൊമെയ്‌നുകൾ" - }, - "internalTlds": { - "label": "ഇന്റേണൽ TLDകൾ", - "description": "ഓരോ വരിയിലും ഒരു TLD (ഉദാ., .local, .internal). ഈ TLD പാറ്റേണുകളുള്ള ഡൊമെയ്‌നുകൾ ബ്ലോക്ക് ചെയ്യുക" - }, - "networkBlocking": "നെറ്റ്‌വർക്ക് ബ്ലോക്കിംഗ്", - "blockPrivateNetworks": { - "label": "പ്രൈവറ്റ് നെറ്റ്‌വർക്കുകൾ ബ്ലോക്ക് ചെയ്യുക", - "description": "RFC 1918 പ്രൈവറ്റ് നെറ്റ്‌വർക്കുകൾ ബ്ലോക്ക് ചെയ്യുക (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "ലോകൽഹോസ്റ്റ് ബ്ലോക്ക് ചെയ്യുക", - "description": "localhost, loopback വിലാസങ്ങൾ ബ്ലോക്ക് ചെയ്യുക (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "ലിങ്ക്-ലോകൽ വിലാസങ്ങൾ ബ്ലോക്ക് ചെയ്യുക", - "description": "ലിങ്ക്-ലോകൽ വിലാസങ്ങൾ ബ്ലോക്ക് ചെയ്യുക (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "ക്ലൗഡ് മെറ്റാഡാറ്റ എൻഡ്‌പോയിന്റുകൾ ബ്ലോക്ക് ചെയ്യുക", - "description": "ക്ലൌഡ് പ്രൊവൈഡർ മെറ്റാഡാറ്റ എൻഡ്‌പോയിന്റുകൾ ബ്ലോക്ക് ചെയ്യുക (169.254.169.254)" - } - } - }, - "connections": { - "title": "കണക്ഷനുകൾ", - "description": "OAuth2, SAML പോലെയുള്ള ബാഹ്യ ഓതന്റിക്കേഷൻ പ്രൊവൈഡറുകൾ ക്രമീകരിക്കുക.", - "linkedServices": "ലിങ്ക് ചെയ്ത സേവനങ്ങൾ", - "unlinkedServices": "ലിങ്ക് ചെയ്യാത്ത സേവനങ്ങൾ", - "connect": "കണക്റ്റ് ചെയ്യുക", - "disconnect": "ഡിസ്കണക്റ്റ് ചെയ്യുക", - "disconnected": "പ്രൊവൈഡർ വിജയകരമായി ഡിസ്കണക്റ്റ് ചെയ്തു", - "disconnectError": "പ്രൊവൈഡറെ ഡിസ്കണക്റ്റ് ചെയ്യാൻ പരാജയപ്പെട്ടു", - "ssoAutoLogin": { - "label": "SSO ഓട്ടോ ലോഗിൻ", - "enable": "SSO ഓട്ടോ ലോഗിൻ പ്രാപ്തമാക്കുക", - "description": "ഓതന്റിക്കേഷൻ ആവശ്യമായപ്പോൾ സ്വയം SSO ലോഗിനിലേക്ക് റീഡയറക്‌ട് ചെയ്യുക" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "OAuth2 പ്രാപ്തമാക്കുക", - "description": "ഉപയോക്താക്കൾക്ക് OAuth2 പ്രൊവൈഡറുകൾ ഉപയോഗിച്ച് ഓതന്റിക്കേറ്റ് ചെയ്യാൻ அனുവദിക്കുക" - }, - "provider": { - "label": "പ്രൊവൈഡർ", - "description": "ഓതന്റിക്കേഷനായി ഉപയോഗിക്കുന്ന OAuth2 പ്രൊവൈഡർ" - }, - "issuer": { - "label": "Issuer URL", - "description": "OAuth2 പ്രൊവൈഡറിന്റെ issuer URL" - }, - "clientId": { - "label": "ക്ലയന്റ് ID", - "description": "നിങ്ങളുടെ പ്രൊവൈഡറിൽ നിന്നുള്ള OAuth2 ക്ലയന്റ് ID" - }, - "clientSecret": { - "label": "ക്ലയന്റ് സീക്രട്ട്", - "description": "നിങ്ങളുടെ പ്രൊവൈഡറിൽ നിന്നുള്ള OAuth2 ക്ലയന്റ് സീക്രട്ട്" - }, - "useAsUsername": { - "label": "യൂസർനെയിമായി ഉപയോഗിക്കുക", - "description": "യൂസർനെയിമായി ഉപയോഗിക്കുന്ന OAuth2 claim (ഉദാ., email, sub)" - }, - "autoCreateUser": { - "label": "ഉപയോക്താക്കളെ സ്വയം സൃഷ്ടിക്കുക", - "description": "ആദ്യ OAuth2 ലോഗിനിൽ ഉപയോക്തൃ അക്കൗണ്ടുകൾ സ്വയം സൃഷ്ടിക്കുക" - }, - "blockRegistration": { - "label": "രജിസ്‌ട്രേഷൻ തടയുക", - "description": "OAuth2 വഴി പുതിയ ഉപയോക്തൃ രജിസ്‌ട്രേഷൻ തടയുക" - }, - "scopes": { - "label": "OAuth2 Scopes", - "description": "OAuth2 സ്കോപ്പുകളുടെ കോമ ഉപയോഗിച്ച് വേർതിരിച്ച പട്ടിക (ഉദാ., openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "SAML2 പ്രാപ്തമാക്കുക", - "description": "ഉപയോക്താക്കൾക്ക് SAML2 പ്രൊവൈഡറുകൾ ഉപയോഗിച്ച് ഓതന്റിക്കേറ്റ് ചെയ്യാൻ അനുവദിക്കുക" - }, - "provider": { - "label": "പ്രൊവൈഡർ", - "description": "SAML2 പ്രൊവൈഡറിന്റെ പേര്" - }, - "registrationId": { - "label": "റജിസ്ട്രേഷൻ ID", - "description": "SAML2 രജിസ്ട്രേഷൻ ഐഡന്റിഫയർ" - }, - "autoCreateUser": { - "label": "ഉപയോക്താക്കളെ സ്വയം സൃഷ്ടിക്കുക", - "description": "ആദ്യ SAML2 ലോഗിനിൽ ഉപയോക്തൃ അക്കൗണ്ടുകൾ സ്വയം സൃഷ്ടിക്കുക" - }, - "blockRegistration": { - "label": "രജിസ്‌ട്രേഷൻ തടയുക", - "description": "SAML2 വഴി പുതിയ ഉപയോക്തൃ രജിസ്‌ട്രേഷൻ തടയുക" - } - } - }, - "database": { - "title": "ഡാറ്റാബേസ്", - "description": "എന്റർപ്രൈസ് വിന്യാസങ്ങൾക്ക് കസ്റ്റം ഡാറ്റാബേസുമായി ബന്ധപ്പെട്ട സജ്ജീകരണങ്ങൾ ക്രമീകരിക്കുക.", - "configuration": "ഡാറ്റാബേസ് കോൺഫിഗറേഷൻ", - "enableCustom": { - "label": "കസ്റ്റം ഡാറ്റാബേസ് പ്രാപ്തമാക്കുക", - "description": "ഡിഫോൾട്ട് എംബെഡ്ഡഡ് ഡാറ്റാബേസിനു പകരം നിങ്ങളുടെ സ്വന്തം കസ്റ്റം ഡാറ്റാബേസ് കോൺഫിഗറേഷൻ ഉപയോഗിക്കുക" - }, - "customUrl": { - "label": "കസ്റ്റം ഡാറ്റാബേസ് URL", - "description": "പൂർണ്ണ JDBC കണക്ഷൻ സ്ട്രിംഗ് (ഉദാ., jdbc:postgresql://localhost:5432/postgres). ഇത് നൽകിയാൽ താഴെയുള്ള വ്യക്തിഗത കണക്ഷൻ സജ്ജീകരണങ്ങൾ ഉപയോഗിക്കില്ല." - }, - "type": { - "label": "ഡാറ്റാബേസ് തരം", - "description": "ഡാറ്റാബേസിന്റെ തരം (കസ്റ്റം URL നൽകിയാൽ ഉപയോഗിക്കുന്നില്ല)" - }, - "hostName": { - "label": "ഹോസ്റ്റ് നാമം", - "description": "ഡാറ്റാബേസ് സെർവർ ഹോസ്റ്റ് നാമം (കസ്റ്റം URL നൽകിയാൽ ഉപയോഗിക്കുന്നില്ല)" - }, - "port": { - "label": "പോർട്ട്", - "description": "ഡാറ്റാബേസ് സെർവർ പോർട്ട് (കസ്റ്റം URL നൽകിയാൽ ഉപയോഗിക്കുന്നില്ല)" - }, - "name": { - "label": "ഡാറ്റാബേസ് നാമം", - "description": "ഡാറ്റാബേസിന്റെ പേര് (കസ്റ്റം URL നൽകിയാൽ ഉപയോഗിക്കുന്നില്ല)" - }, - "username": { - "label": "യൂസർനെയിം", - "description": "ഡാറ്റാബേസ് ഓതന്റിക്കേഷൻ യൂസർനെയിം" - }, - "password": { - "label": "പാസ്‌വേഡ്", - "description": "ഡാറ്റാബേസ് ഓതന്റിക്കേഷൻ പാസ്‌വേഡ്" - } - }, - "privacy": { - "title": "സ്വകാര്യത", - "description": "സ്വകാര്യതയും ഡാറ്റ ശേഖരണവും സംബന്ധിച്ച സജ്ജീകരണങ്ങൾ ക്രമീകരിക്കുക.", - "analytics": "അനലിറ്റിക്സ് & ട്രാക്കിംഗ്", - "enableAnalytics": { - "label": "അനലിറ്റിക്സ് പ്രാപ്തമാക്കുക", - "description": "ആപ്ലിക്കേഷൻ മെച്ചപ്പെടുത്താൻ അനാമിക ഉപയോക്തൃ അനലിറ്റിക്സ് ശേഖരിക്കുക" - }, - "metricsEnabled": { - "label": "മെട്രിക്കുകൾ പ്രാപ്തമാക്കുക", - "description": "പ്രവർത്തനവും ഉപയോഗവും സംബന്ധിച്ച മെട്രിക്കുകൾ ശേഖരണം പ്രാപ്തമാക്കുക. അഡ്മിനുകൾക്ക് API എൻഡ്‌പോയിന്റ് വഴി മെട്രിക്‌സ് ഡാറ്റ ആക്‌സസ് ചെയ്യാം" - }, - "searchEngine": "സെർച്ച് എൻജിൻ ദൃശ്യമാകൽ", - "googleVisibility": { - "label": "ഗൂഗിൾ ദൃശ്യമാകൽ", - "description": "സർച്ച് എൻജിനുകൾക്ക് ഈ ആപ്ലിക്കേഷൻ ഇൻഡെക്‌സ് ചെയ്യാൻ അനുവദിക്കുക" - } - }, - "advanced": { - "title": "അഡ്വാൻസ്ഡ്", - "description": "അഡ്വാൻസ്ഡ് സവിശേഷതകളും പരീക്ഷണ ഘട്ടത്തിലുള്ള പ്രവർത്തനങ്ങളും ക്രമീകരിക്കുക.", - "features": "സവിശേഷത ഫ്ലാഗുകൾ", - "processing": "പ്രോസസ്സിംഗ്", - "endpoints": { - "label": "എൻഡ്‌പോയിന്റുകൾ", - "manage": "API എൻഡ്‌പോയിന്റുകൾ മാനേജ് ചെയ്യുക", - "description": "എൻഡ്‌പോയിന്റ് മാനേജ്മെന്റ് YAML വഴിയാണ് ക്രമീകരിക്കുന്നത്. പ്രത്യേക എൻഡ്‌പോയിന്റുകൾ എനേബിൾ/ഡിസേബിൾ ചെയ്യുന്നതിനുള്ള വിശദാംശങ്ങൾക്ക് ഡോക്യുമെന്റേഷൻ കാണുക." - }, - "enableAlphaFunctionality": { - "label": "ആൽഫ സവിശേഷതകൾ പ്രാപ്തമാക്കുക", - "description": "പരീക്ഷണ/ആൽഫ ഘട്ടത്തിലുള്ള സവിശേഷതകൾ പ്രാപ്തമാക്കുക (സ്ഥിരമായിരിക്കണമെന്നില്ല)" - }, - "enableUrlToPDF": { - "label": "URL ടു PDF പ്രാപ്തമാക്കുക", - "description": "വെബ് പേജുകൾ PDF ഡോക്യുമെന്റുകളാക്കി മാറ്റാൻ അനുവദിക്കുക" - }, - "maxDPI": { - "label": "പരമാവധി DPI", - "description": "ഇമേജ് പ്രോസസ്സിംഗിനുള്ള പരമാവധി DPI (0 = പരിധിയില്ല)" - }, - "tessdataDir": { - "label": "Tessdata ഡയറക്ടറി", - "description": "OCR ഭാഷാ ഫയലുകൾക്കായുള്ള tessdata ഡയറക്ടറിയുടെ പാത" - }, - "disableSanitize": { - "label": "HTML സാനിറ്റൈസേഷൻ അപ്രാപ്തമാക്കുക", - "description": "മുന്നറിയിപ്പ്: സുരക്ഷാ അപകടം - HTML സാനിറ്റൈസേഷൻ അപ്രാപ്തമാക്കുന്നത് XSS ദുർബലതകൾക്ക് കാരണമാകാം" - }, - "tempFileManagement": { - "label": "ടെംപ് ഫയൽ മാനേജ്മെന്റ്", - "description": "താൽക്കാലിക ഫയൽ സംഭരണവും ക്ലീൻ‌അപ്പ് പെരുമാറ്റവും ക്രമീകരിക്കുക", - "baseTmpDir": { - "label": "ബേസ് ടെംപ് ഡയറക്ടറി", - "description": "താൽക്കാലിക ഫയലുകളുടെ അടിസ്ഥാന ഡയറക്ടറി (ഡീഫാൾട്ട് ഉപയോഗിക്കാൻ ശൂന്യം വിടുക: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "LibreOffice ടെംപ് ഡയറക്ടറി", - "description": "LibreOffice ടെംപ് ഫയലുകൾക്കായുള്ള ഡയറക്ടറി (ഡീഫാൾട്ട് ഉപയോഗിക്കാൻ ശൂന്യം വിടുക: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "സിസ്റ്റം ടെംപ് ഡയറക്ടറി", - "description": "ക്ലീൻ ചെയ്യേണ്ട സിസ്റ്റം ടെംപ് ഡയറക്ടറി (cleanupSystemTemp പ്രാപ്തമാക്കിയാൽ മാത്രമേ ഉപയോഗിക്കൂ)" - }, - "prefix": { - "label": "ടെംപ് ഫയൽ പ്രിഫിക്സ്", - "description": "ടെംപ് ഫയൽ പേരുകളുടെ പ്രിഫിക്‌സ്" - }, - "maxAgeHours": { - "label": "പരമാവധി പ്രായം (മണിക്കൂർ)", - "description": "ടെംപ് ഫയലുകൾ ക്ലീൻ ചെയ്യുന്നതിന് മുമ്പുള്ള പരമാവധി മണിക്കൂറുകൾ" - }, - "cleanupIntervalMinutes": { - "label": "ക്ലീൻ‌അപ്പ് ഇടവേള (മിനിറ്റ്)", - "description": "എത്ര ഇടവിട്ട് ക്ലീൻ‌അപ്പ് നടത്തണം (മിനിറ്റിൽ)" - }, - "startupCleanup": { - "label": "സ്റ്റാർട്ടപ്പിൽ ക്ലീൻ‌അപ്പ്", - "description": "ആപ്ലിക്കേഷൻ സ്റ്റാർട്ടപ്പിൽ പഴയ ടെംപ് ഫയലുകൾ ക്ലീൻ ചെയ്യുക" - }, - "cleanupSystemTemp": { - "label": "സിസ്റ്റം ടെംപ് ക്ലീൻ ചെയ്യുക", - "description": "വിശാലമായ സിസ്റ്റം ടെംപ് ഡയറക്ടറിയും ക്ലീൻ ചെയ്യണോ (ജാഗ്രതയോടെ ഉപയോഗിക്കുക)" - } - }, - "processExecutor": { - "label": "പ്രോസസ് എക്സിക്യൂട്ടർ പരിധികൾ", - "description": "ഓരോ പ്രോസസ് എക്സിക്യൂട്ടർക്കുമുള്ള സെഷൻ പരിധികളും ടൈംഔട്ടുകളും ക്രമീകരിക്കുക", - "sessionLimit": { - "label": "സെഷൻ പരിധി", - "description": "സമകാലിക ഇൻസ്റ്റൻസുകളുടെ പരമാവധി എണ്ണം" - }, - "timeout": { - "label": "ടൈംഔട്ട് (മിനിറ്റ്)", - "description": "പരമാവധി നിർവഹണ സമയം" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF to HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "ആപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുക", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "മെയിൽ സർവർ", - "description": "ഇമെയിൽ അറിയിപ്പുകൾ അയയ്‌ക്കുന്നതിനുള്ള SMTP സജ്ജീകരണങ്ങൾ ക്രമീകരിക്കുക.", - "smtp": "SMTP കോൺഫിഗറേഷൻ", - "enabled": { - "label": "മെയിൽ പ്രാപ്തമാക്കുക", - "description": "ഇമെയിൽ അറിയിപ്പുകളും SMTP പ്രവർത്തനവും പ്രാപ്തമാക്കുക" - }, - "host": { - "label": "SMTP ഹോസ്റ്റ്", - "description": "നിങ്ങളുടെ SMTP സെർവറിന്റെ ഹോസ്റ്റ് നാമമോ IP വിലാസമോ" - }, - "port": { - "label": "SMTP പോർട്ട്", - "description": "SMTP കണക്ഷനിലേക്ക് ഉപയോഗിക്കുന്ന പോർട്ട് നമ്പർ (സാധാരണ 25, 465, അല്ലെങ്കിൽ 587)" - }, - "username": { - "label": "SMTP യൂസർനെയിം", - "description": "SMTP ഓതന്റിക്കേഷൻ യൂസർനെയിം" - }, - "password": { - "label": "SMTP പാസ്‌വേഡ്", - "description": "SMTP ഓതന്റിക്കേഷൻ പാസ്‌വേഡ്" - }, - "from": { - "label": "From വിലാസം", - "description": "അയച്ചയാളിന്റെ ഇമെയിൽ വിലാസം" - }, - "enableInvites": { - "label": "ഇമെയിൽ ക്ഷണക്കത്ത് പ്രാപ്തമാക്കുക", - "description": "ഓട്ടോ-ജനറേറ്റ് ചെയ്ത പാസ്‌വേഡുകളോടെ അഡ്മിനുകൾക്ക് ഇമെയിൽ വഴി ഉപയോക്താക്കളെ ക്ഷണിക്കാൻ അനുവദിക്കുക" - }, - "frontendUrl": { - "label": "ഫ്രണ്ട്‌എൻഡ് URL", - "description": "ഫ്രണ്ട്‌എൻഡിനുള്ള ബേസ് URL (ഉദാ. https://pdf.example.com). ഇമെയിലുകളിലെ ക്ഷണ ലിങ്കുകൾ സൃഷ്ടിക്കാൻ ഉപയോഗിക്കുന്നു. ബാക്ക്എൻഡ് URL ഉപയോഗിക്കാനായി ശൂന്യം വിടുക." - } - }, - "legal": { - "title": "ലീഗൽ ഡോക്യുമെന്റുകൾ", - "description": "നിയമ പ്രമാണങ്ങളും നയങ്ങളും സംബന്ധിച്ച ലിങ്കുകൾ ക്രമീകരിക്കുക.", - "disclaimer": { - "title": "നിയമ ഉത്തരവാദിത്ത മുന്നറിയിപ്പ്", - "message": "ഈ നിയമ പ്രമാണങ്ങൾ ഇഷ്ടാനുസൃതമാക്കുന്നതിലൂടെ, GDPR ഉൾപ്പെടെ (അതിൽ പരിമിതമല്ല) എല്ലാ ബാധകമായ നിയമങ്ങളും ചട്ടങ്ങളും പാലിക്കുന്നതിനു വേണ്ടിയുള്ള പൂർണ്ണ ഉത്തരവാദിത്വം നിങ്ങളാണ് ഏറ്റെടുക്കുന്നത്. താഴെപ്പറയുന്ന സാഹചര്യമുള്ളപ്പോൾ മാത്രമേ ഈ സജ്ജീകരണങ്ങൾ മാറ്റാവൂ: (1) നിങ്ങൾ വ്യക്തിഗത/സ്വകാര്യ ഇൻസ്റ്റൻസ് പ്രവർത്തിപ്പിക്കുന്നുവെങ്കിൽ, (2) നിങ്ങൾ EU അധികാരപരിധിക്ക് പുറത്താണെന്നും നിങ്ങളുടെ പ്രാദേശിക നിയമ ബാധ്യതകൾ മനസ്സിലാക്കുന്നതുമാണെങ്കിൽ, അല്ലെങ്കിൽ (3) നിങ്ങൾ യഥാവിധി നിയമോപദേശം നേടിയിട്ടുണ്ടെന്നും എല്ലാ ഉപയോക്തൃ ഡാറ്റയ്ക്കും നിയമാനുസൃത പാലനത്തിനുമുള്ള ഏക ഉത്തരവാദിത്വം നിങ്ങളാണ് സ്വീകരിക്കുന്നതെന്നും. Stirling-PDFയും അതിന്റെ ഡെവലപ്പർമാരും നിങ്ങളുടെ നിയമ ബാധ്യതകൾക്കായി യാതൊരു ഉത്തരവാദിത്തവും ഏറ്റെടുക്കുന്നില്ല." - }, - "termsAndConditions": { - "label": "ടേംസ് ആൻഡ് കണ്ടീഷൻസ്", - "description": "ടേംസ് ആൻഡ് കണ്ടീഷൻസിലേക്ക് URL അല്ലെങ്കിൽ ഫയൽനാമം" - }, - "privacyPolicy": { - "label": "സ്വകാര്യതാ നയം", - "description": "പ്രൈവസി പോളിസിയിലേക്കുള്ള URL അല്ലെങ്കിൽ ഫയൽനാമം" - }, - "accessibilityStatement": { - "label": "പ്രവേശന സൗകര്യ പ്രസ്താവന", - "description": "ആക്‌സസിബിലിറ്റി സ്റ്റേറ്റ്മെന്റിലേക്കുള്ള URL അല്ലെങ്കിൽ ഫയൽനാമം" - }, - "cookiePolicy": { - "label": "കുക്കി നയം", - "description": "കുക്കി പോളിസിയിലേക്കുള്ള URL അല്ലെങ്കിൽ ഫയൽനാമം" - }, - "impressum": { - "label": "Impressum", - "description": "Impressum-ലേക്ക് URL അല്ലെങ്കിൽ ഫയൽനാമം (ചില അധികാരപരിധികളിൽ ആവശ്യമാണ്)" - } - }, - "premium": { - "title": "പ്രീമിയം & എന്റർപ്രൈസ്", - "description": "നിങ്ങളുടെ പ്രീമിയം അല്ലെങ്കിൽ എന്റർപ്രൈസ് ലൈസൻസ് കീ ക്രമീകരിക്കുക.", - "license": "ലൈസൻസ് കോൺഫിഗറേഷൻ", - "licenseKey": { - "toggle": "ലൈസൻസ് കീ അല്ലെങ്കിൽ സർട്ടിഫിക്കറ്റ് ഫയൽ ഉണ്ടോ?", - "info": "നേരിട്ട് വാങ്ങിയ ലൈസൻസ് കീ അല്ലെങ്കിൽ സർട്ടിഫിക്കറ്റ് ഫയൽ ഉണ്ടെങ്കിൽ, ഇവിടെ നൽകിച്ച് പ്രീമിയം അല്ലെങ്കിൽ എന്റർപ്രൈസ് ഫീച്ചറുകൾ ആക്റ്റിവേറ്റ് ചെയ്യാം." - }, - "key": { - "label": "ലൈസൻസ് കീ", - "description": "നിങ്ങളുടെ പ്രീമിയം/എന്റർപ്രൈസ് ലൈസൻസ് കീ നൽകുക", - "success": "ലൈസൻസ് കീ സേവ് ചെയ്തു", - "successMessage": "നിങ്ങളുടെ ലൈസൻസ് കീ വിജയകരമായി സജീവമായി. റീസ്റ്റാർട്ട് ആവശ്യമില്ല.", - "overwriteWarning": { - "title": "⚠️ മുന്നറിയിപ്പ്: നിലവിലുള്ള ലൈസൻസ് കണ്ടെത്തി", - "line1": "നിലവിലെ ലൈസൻസ് കീ ഓവർറൈറ്റ് ചെയ്യുന്നത് പിന്‍വലിക്കാൻ കഴിയില്ല.", - "line2": "നിങ്ങൾ മറ്റെവിടെയെങ്കിലും ബാക്കപ്പ് എടുത്തിട്ടില്ലെങ്കിൽ നിങ്ങളുടെ പഴയ ലൈസൻസ് സ്ഥിരമായി നഷ്ടപ്പെടും.", - "line3": "പ്രധാനപ്പെട്ടത്: ലൈസൻസ് കീകൾ സ്വകാര്യവും സുരക്ഷിതവുമാക്കി സൂക്ഷിക്കുക. ഒരിക്കലും അവ പൊതു വേദിയിൽ പങ്കുവെക്കരുത്." - } - }, - "enabled": { - "label": "പ్రీമിയം സവിശേഷതകൾ പ്രാപ്തമാക്കുക", - "description": "പ്രോ/എന്റർപ്രൈസ് സവിശേഷതകൾക്കായി ലൈസൻസ് കീ പരിശോധനകൾ പ്രാപ്തമാക്കുക" - }, - "movedFeatures": { - "title": "പ്രീമിയം സവിശേഷതകൾ വിഭജിച്ചു", - "message": "പ്രീമിയവും എന്റർപ്രൈസും സവിശേഷതകൾ ഇപ്പോൾ അവയുടെ അനുഭാഗങ്ങളിലായി ക്രമീകരിച്ചിരിക്കുന്നു:" - } - }, - "features": { - "title": "സവിശേഷതകൾ", - "description": "ഐച്ഛിക സവിശേഷതകളും പ്രവർത്തനവും ക്രമീകരിക്കുക.", - "serverCertificate": { - "label": "സെർവർ സർട്ടിഫിക്കറ്റ്", - "description": "\"Sign with Stirling-PDF\" സവിശേഷതയ്ക്കായി സെർവർ-സൈഡ് സർട്ടിഫിക്കറ്റ് ജനറേഷൻ ക്രമീകരിക്കുക", - "enabled": { - "label": "സെർവർ സർട്ടിഫിക്കറ്റ് പ്രാപ്തമാക്കുക", - "description": "\"Sign with Stirling-PDF\" ഓപ്ഷനായി സെർവർ-സൈഡ് സർട്ടിഫിക്കറ്റ് പ്രാപ്തമാക്കുക" - }, - "organizationName": { - "label": "സ്ഥാപനത്തിന്റെ പേര്", - "description": "ജനറേറ്റ് ചെയ്യുന്ന സർട്ടിഫിക്കറ്റുകളുടെ സ്ഥാപനം പേര്" - }, - "validity": { - "label": "സർട്ടിഫിക്കറ്റ് പ്രാബല്യം (ദിവസങ്ങൾ)", - "description": "സർട്ടിഫിക്കറ്റ് പ്രാബല്യത്തിൽ നിൽക്കുന്ന ദിവസങ്ങൾ" - }, - "regenerateOnStartup": { - "label": "സ്റ്റാർട്ടപ്പിൽ വീണ്ടും സൃഷ്ടിക്കുക", - "description": "ഓരോ ആപ്ലിക്കേഷൻ സ്റ്റാർട്ടപ്പിലും പുതിയ സർട്ടിഫിക്കറ്റ് സൃഷ്ടിക്കുക" - } - } - }, - "endpoints": { - "title": "API എൻഡ്‌പോയിന്റുകൾ", - "description": "ഏതു API എൻഡ്‌പോയിന്റുകളും എൻഡ്‌പോയിന്റ് ഗ്രൂപ്പുകളും ലഭ്യമാകണമെന്നത് നിയന്ത്രിക്കുക.", - "management": "എൻഡ്‌പോയിന്റ് മാനേജ്മെന്റ്", - "toRemove": { - "label": "അപ്രാപ്തമാക്കിയ എൻഡ്‌പോയിന്റുകൾ", - "description": "അപ്രാപ്തമാക്കേണ്ട എൻഡ്‌പോയിന്റുകൾ തിരഞ്ഞെടുക്കുക" - }, - "groupsToRemove": { - "label": "അപ്രാപ്തമാക്കിയ എൻഡ്‌പോയിന്റ് ഗ്രൂപ്പുകൾ", - "description": "അപ്രാപ്തമാക്കേണ്ട എൻഡ്‌പോയിന്റ് ഗ്രൂപ്പുകൾ തിരഞ്ഞെടുക്കുക" - }, - "note": "കുറിപ്പ്: എൻഡ്‌പോയിന്റുകൾ അപ്രാപ്തമാക്കുന്നത് API ആക്‌സസ് നിയന്ത്രിക്കും, പക്ഷേ UI ഘടകങ്ങൾ നീക്കില്ല. മാറ്റങ്ങൾ പ്രാബല്യത്തിൽ വരാൻ റീസ്റ്റാർട്ട് ആവശ്യമുണ്ട്." - } - } - }, - "fileUpload": { - "selectFile": "ഒരു ഫയൽ തിരഞ്ഞെടുക്കുക", - "selectFiles": "ഫയലുകൾ തിരഞ്ഞെടുക്കുക", - "selectPdfToView": "കാണാൻ ഒരു PDF തിരഞ്ഞെടുക്കുക", - "selectPdfToEdit": "തിരുത്താൻ ഒരു PDF തിരഞ്ഞെടുക്കുക", - "chooseFromStorage": "സ്റ്റോറേജിൽ നിന്ന് ഒരു ഫയൽ തിരഞ്ഞെടുക്കുകയോ ഒരു പുതിയ PDF അപ്‌ലോഡ് ചെയ്യുകയോ ചെയ്യുക", - "chooseFromStorageMultiple": "സ്റ്റോറേജിൽ നിന്ന് ഫയലുകൾ തിരഞ്ഞെടുക്കുകയോ പുതിയ PDFകൾ അപ്‌ലോഡ് ചെയ്യുകയോ ചെയ്യുക", - "loadFromStorage": "സ്റ്റോറേജിൽ നിന്ന് ലോഡുചെയ്യുക", - "filesAvailable": "ഫയലുകൾ ലഭ്യമാണ്", - "loading": "ലോഡിങ്...", - "or": "അഥവാ", - "dropFileHere": "ഫയൽ ഇവിടെ ഇടുക അല്ലെങ്കിൽ അപ്‌ലോഡ് ചെയ്യാൻ ക്ലിക്ക് ചെയ്യുക", - "dropFilesHere": "ഫയലുകൾ ഇവിടെ ഇടുകയോ അപ്‌ലോഡ് ബട്ടൺ ക്ലിക്ക് ചെയ്യുകയോ ചെയ്യുക", - "dropFilesHereOpen": "ഫയലുകൾ ഇവിടെ ഡ്രോപ്പ് ചെയ്യുക അല്ലെങ്കിൽ Open ബട്ടൺ ക്ലിക്ക് ചെയ്യുക", - "pdfFilesOnly": "PDF ഫയലുകൾ മാത്രം", - "supportedFileTypes": "പിന്തുണയ്ക്കുന്ന ഫയൽ തരങ്ങൾ", - "upload": "അപ്‌ലോഡ്", - "uploadFile": "ഫയൽ അപ്‌ലോഡ് ചെയ്യുക", - "uploadFiles": "ഫയലുകൾ അപ്‌ലോഡ് ചെയ്യുക", - "open": "തുറക്കുക", - "openFile": "ഫയൽ തുറക്കുക", - "openFiles": "ഫയലുകൾ തുറക്കുക", - "noFilesInStorage": "സ്റ്റോറേജിൽ ഫയലുകളൊന്നുമില്ല. ആദ്യം ചില ഫയലുകൾ അപ്‌ലോഡ് ചെയ്യുക.", - "noFilesInStorageOpen": "സ്റ്റോറേജിൽ ഫയലുകളില്ല. ആദ്യം ചില ഫയലുകൾ Open ചെയ്യൂ.", - "selectFromStorage": "സ്റ്റോറേജിൽ നിന്ന് തിരഞ്ഞെടുക്കുക", - "backToTools": "ടൂൾസിലേക്ക് മടങ്ങുക", - "addFiles": "ഫയലുകൾ ചേർക്കുക", - "dragFilesInOrClick": "ഫയലുകൾ വലിച്ചിടുകയോ ബ്രൗസ് ചെയ്യാൻ \"Add Files\" ക്ലിക്ക് ചെയ്യുകയോ ചെയ്യുക" - }, - "fileEditor": { - "addFiles": "ഫയലുകൾ ചേർക്കുക" - }, - "fileManager": { - "title": "PDF ഫയലുകൾ അപ്‌ലോഡ് ചെയ്യുക", - "subtitle": "ടൂളുകൾ മുഴുവൻ എളുപ്പത്തിൽ ആക്സസ് ചെയ്യാൻ നിങ്ങളുടെ സ്റ്റോറേജിലേക്ക് ഫയലുകൾ ചേർക്കുക", - "filesSelected": "ഫയലുകൾ തെരഞ്ഞെടുത്തു", - "clearSelection": "തിരഞ്ഞെടുപ്പ് മായ്ക്കുക", - "openInFileEditor": "ഫയൽ എഡിറ്ററിൽ തുറക്കുക", - "uploadError": "ചില ഫയലുകൾ അപ്‌ലോഡ് ചെയ്യാൻ പരാജയപ്പെട്ടു.", - "failedToOpen": "ഫയൽ തുറക്കാൻ പരാജയപ്പെട്ടു. സ്റ്റോറേജിൽ നിന്ന് അത് നീക്കം ചെയ്തിരിക്കാം.", - "failedToLoad": "ഫയൽ ആക്ടീവ് സെറ്റിലേക്ക് ലോഡുചെയ്യാൻ പരാജയപ്പെട്ടു.", - "storageCleared": "ബ്രൗസർ സ്റ്റോറേജ് മായ്ച്ചു. ഫയലുകൾ നീക്കം ചെയ്‌തിരിക്കുന്നു. ദയവായി വീണ്ടും അപ്‌ലോഡ് ചെയ്യുക.", - "clearAll": "എല്ലാം മായ്ക്കുക", - "reloadFiles": "ഫയലുകൾ വീണ്ടും ലോഡുചെയ്യുക", - "dragDrop": "ഫയലുകൾ ഇവിടെ വലിച്ചിട്ട് ഇടുക", - "clickToUpload": "ഫയലുകൾ അപ്‌ലോഡ് ചെയ്യാൻ ക്ലിക്ക് ചെയ്യുക", - "selectedFiles": "തിരഞ്ഞെടുത്ത ഫയലുകൾ", - "storage": "സ്റ്റോറേജ്", - "filesStored": "ഫയലുകൾ സംഭരിച്ചിട്ടുണ്ട്", - "storageError": "സ്റ്റോറേജ് പിശക് സംഭവിച്ചു", - "storageLow": "സ്റ്റോറേജ് കുറവാണ്. പഴയ ഫയലുകൾ നീക്കം ചെയ്യാൻ പരിഗണിക്കുക.", - "supportMessage": "അപരിമിത ശേഷിക്കായി ബ്രൗസർ ഡാറ്റാബേസ് സ്റ്റോറേജ് ഉപയോഗിക്കുന്നു", - "noFileSelected": "ഫയലുകളൊന്നും തിരഞ്ഞെടുത്തിട്ടില്ല", - "showHistory": "ചരിത്രം കാണിക്കുക", - "hideHistory": "ചരിത്രം മറയ്ക്കുക", - "fileHistory": "ഫയൽ ചരിത്രം", - "loadingHistory": "ചരിത്രം ലോഡുചെയ്യുന്നു...", - "lastModified": "അവസാനം മാറ്റിയത്", - "toolChain": "പ്രയോഗിച്ച ടൂളുകൾ", - "restore": "പുനഃസ്ഥാപിക്കുക", - "unzip": "അൺസിപ്പ്", - "searchFiles": "ഫയലുകൾ തിരയുക...", - "recent": "സമീപകാലം", - "localFiles": "ലോക്കൽ ഫയലുകൾ", - "googleDrive": "Google Drive", - "googleDriveShort": "ഡ്രൈവ്", - "myFiles": "എന്റെ ഫയലുകൾ", - "noRecentFiles": "സമീപകാല ഫയലുകൾ ഒന്നും കണ്ടെത്തിയില്ല", - "googleDriveNotAvailable": "Google Drive ഇന്റഗ്രേഷൻ ലഭ്യമല്ല", - "downloadSelected": "തിരഞ്ഞെടുത്തത് ഡൗൺലോഡ് ചെയ്യുക", - "saveSelected": "തിരഞ്ഞെടുത്തത് സേവ് ചെയ്യുക", - "openFiles": "ഫയലുകൾ തുറക്കുക", - "openFile": "ഫയൽ തുറക്കുക", - "details": "ഫയൽ വിശദാംശങ്ങൾ", - "fileName": "പേര്", - "fileFormat": "ഫോർമാറ്റ്", - "fileSize": "വലുപ്പം", - "fileVersion": "പതിപ്പ്", - "totalSelected": "ആകെ തിരഞ്ഞെടുത്തത്", - "dropFilesHere": "ഫയലുകൾ ഇവിടെ ഇടുക", - "selectAll": "എല്ലാം തിരഞ്ഞെടുക്കുക", - "deselectAll": "എല്ലാം ഒഴിവാക്കുക", - "deleteSelected": "തിരഞ്ഞെടുത്തത് ഇല്ലാതാക്കുക", - "selectedCount": "{{count}} തിരഞ്ഞെടുക്കപ്പെട്ടു", - "download": "ഡൗൺലോഡ്", - "delete": "ഇല്ലാതാക്കുക", - "unsupported": "പിന്തുണയില്ല", - "addToUpload": "അപ്‌ലോഡിലേക്ക് ചേർക്കുക", - "deleteAll": "എല്ലാം ഇല്ലാതാക്കുക", - "loadingFiles": "ഫയലുകൾ ലോഡുചെയ്യുന്നു...", - "noFiles": "ഫയലുകളൊന്നും ലഭ്യമല്ല", - "noFilesFound": "നിങ്ങളുടെ തിരച്ചിലിനൊത്ത ഫയലുകൾ കണ്ടെത്താനായില്ല", - "openInPageEditor": "പേജ് എഡിറ്ററിൽ തുറക്കുക", - "showAll": "എല്ലാം കാണിക്കുക", - "sortByDate": "തീയതി അനുസരിച്ച് ക്രമീകരിക്കുക", - "sortByName": "പേര് അനുസരിച്ച് ക്രമീകരിക്കുക", - "sortBySize": "വലുപ്പം അനുസരിച്ച് ക്രമീകരിക്കുക" - }, - "storage": { - "temporaryNotice": "ഫയലുകൾ താൽക്കാലികമായി നിങ്ങളുടെ ബ്രൗസറിൽ സംഭരിക്കപ്പെടുന്നു; സ്വയമേ മായ്ച്ചുകളയപ്പെടാൻ സാധ്യതയുണ്ട്", - "storageLimit": "സ്റ്റോറേജ് പരിധി", - "storageUsed": "ഉപയോഗിച്ച താൽക്കാലിക സ്റ്റോറേജ്", - "storageFull": "സ്റ്റോറേജ് ഏകദേശം നിറഞ്ഞിരിക്കുന്നു. ചില ഫയലുകൾ നീക്കം ചെയ്യാൻ പരിഗണിക്കുക.", - "fileTooLarge": "ഫയൽ വളരെ വലുതാണ്. ഓരോ ഫയലിനും അനുവദനീയമായ പരമാവധി വലുപ്പം", - "storageQuotaExceeded": "സ്റ്റോറേജ് ക്വോട്ട കവിഞ്ഞിരിക്കുന്നു. കൂടുതൽ അപ്‌ലോഡ് ചെയ്യുന്നതിന് മുമ്പ് ചില ഫയലുകൾ നീക്കം ചെയ്യുക.", - "approximateSize": "ഏകദേശ വലുപ്പം" - }, - "sanitize": { - "title": "സാനിറ്റൈസ്", - "desc": "PDF ഫയലുകളിൽ നിന്ന് സാധ്യതയുള്ള ഹാനികരമായ ഘടകങ്ങൾ നീക്കംചെയ്യുക.", - "submit": "PDF സാനിറ്റൈസ് ചെയ്യുക", - "completed": "സാനിറ്റൈസേഷൻ വിജയകരമായി പൂർത്തിയായി", - "error": { - "generic": "സാനിറ്റൈസേഷൻ പരാജയപ്പെട്ടു", - "failed": "PDF സാനിറ്റൈസ് ചെയ്യുന്നതിനിടെ പിശക് സംഭവിച്ചു." - }, - "filenamePrefix": "ശുദ്ധീകരിച്ചത്", - "sanitizationResults": "സാനിറ്റൈസേഷൻ ഫലങ്ങൾ", - "steps": { - "files": "ഫയലുകൾ", - "settings": "സജ്ജീകരണങ്ങൾ", - "results": "ഫലങ്ങൾ" - }, - "files": { - "placeholder": "ആരംഭിക്കാൻ പ്രധാന കാഴ്ചയിൽ ഒരു PDF ഫയൽ തിരഞ്ഞെടുക്കുക" - }, - "options": { - "title": "സാനിറ്റൈസേഷൻ ഓപ്ഷനുകൾ", - "note": "PDF-യിൽ നിന്ന് നീക്കം ചെയ്യാൻ ആഗ്രഹിക്കുന്ന ഘടകങ്ങൾ തിരഞ്ഞെടുക്കുക. കുറഞ്ഞത് ഒരു ഓപ്‌ഷൻ എങ്കിലും തിരഞ്ഞെടുക്കണം.", - "removeJavaScript": { - "label": "JavaScript നീക്കംചെയ്യുക", - "desc": "PDF-യിൽ നിന്ന് JavaScript പ്രവർത്തനങ്ങളും സ്ക്രിപ്‌റ്റുകളും നീക്കംചെയ്യുക" - }, - "removeEmbeddedFiles": { - "label": "എംബെഡഡ് ഫയലുകൾ നീക്കംചെയ്യുക", - "desc": "PDFയ്ക്കുള്ളിൽ എംബെഡ് ചെയ്തിരിക്കുന്ന ഏതൊരു ഫയലുകളും നീക്കംചെയ്യുക" - }, - "removeXMPMetadata": { - "label": "XMP മെറ്റാഡാറ്റ നീക്കംചെയ്യുക", - "desc": "PDF-ിൽ നിന്ന് XMP മെറ്റാഡാറ്റ നീക്കംചെയ്യുക" - }, - "removeMetadata": { - "label": "ഡോക്യുമെന്റ് മെറ്റാഡാറ്റ നീക്കംചെയ്യുക", - "desc": "ഡോക്യുമെന്റ് ഇൻഫർമേഷൻ മെറ്റാഡാറ്റ (ശീർഷകം, രചയിതാവ്, മുതലായവ) നീക്കംചെയ്യുക" - }, - "removeLinks": { - "label": "ലിങ്കുകൾ നീക്കംചെയ്യുക", - "desc": "PDF-യിൽ നിന്ന് ബാഹ്യ ലിങ്കുകളും ലോഞ്ച് ആക്ഷനുകളും നീക്കംചെയ്യുക" - }, - "removeFonts": { - "label": "ഫോണ്ടുകൾ നീക്കംചെയ്യുക", - "desc": "PDF-യിൽ നിന്ന് എംബെഡഡ് ഫോണ്ടുകൾ നീക്കംചെയ്യുക" - } - } - }, - "addPassword": { - "title": "പാസ്‌വേഡ് ചേർക്കുക", - "desc": "നിങ്ങളുടെ PDF ഡോക്യുമെന്റ് ഒരു പാസ്‌വേഡോടെ എൻക്രിപ്റ്റ് ചെയ്യുക.", - "completed": "പാസ്‌വേഡ് സംരക്ഷണം പ്രയോഗിച്ചു", - "submit": "എൻക്രിപ്റ്റ് ചെയ്യുക", - "filenamePrefix": "എൻക്രിപ്റ്റ്_ചെയ്തത്", - "error": { - "failed": "PDF എൻക്രിപ്റ്റ് ചെയ്യുന്നതിനിടെ പിശക് സംഭവിച്ചു." - }, - "passwords": { - "stepTitle": "പാസ്‌വേഡുകളും എൻക്രിപ്ഷനും", - "completed": "പാസ്‌വേഡുകൾ ക്രമീകരിച്ചു", - "user": { - "label": "ഉപയോക്തൃ പാസ്‌വേഡ്", - "placeholder": "ഉപയോക്തൃ പാസ്‌വേഡ് നൽകുക" - }, - "owner": { - "label": "ഉടമയുടെ പാസ്‌വേഡ്", - "placeholder": "ഉടമയുടെ പാസ്‌വേഡ్ നൽകുക" - } - }, - "encryption": { - "keyLength": { - "label": "എൻക്രിപ്ഷൻ കീ നീളം", - "40bit": "40-ബിറ്റ് (കുറഞ്ഞത്)", - "128bit": "128-ബിറ്റ് (സ്റ്റാൻഡേർഡ്)", - "256bit": "256-ബിറ്റ് (ഉയർന്നത്)" - } - }, - "results": { - "title": "എൻക്രിപ്റ്റ് ചെയ്ത PDFകൾ" - }, - "tooltip": { - "header": { - "title": "പാസ്‌വേഡ് സംരക്ഷണ അവലോകനം" - }, - "passwords": { - "title": "പാസ്‌വേഡ് തരങ്ങൾ", - "text": "ഡോക്യുമെന്റ് തുറക്കുന്നതിൽ നിയന്ത്രണം ഏർപ്പെടുത്തുന്നത് ഉപയോക്തൃ പാസ്‌വേഡുകൾ ചെയ്യുന്നു; തുറന്നതിന് ശേഷം ഡോക്യുമെന്റിൽ എന്തെല്ലാം ചെയ്യാമെന്നത് ഉടമയുടെ പാസ്‌വേഡുകൾ നിയന്ത്രിക്കുന്നു. രണ്ടും ഒരുമിച്ച് അല്ലെങ്കിൽ ഒന്നുമാത്രം ക്രമീകരിക്കാം.", - "bullet1": "ഉപയോക്തൃ പാസ്‌വേഡ്: PDF തുറക്കാൻ ആവശ്യമാണ്", - "bullet2": "ഉടമയുടെ പാസ്‌വേഡ്: ഡോക്യുമെന്റ് അനുമതികൾ നിയന്ത്രിക്കുന്നു (എല്ലാ PDF വീവറുകളും പിന്തുണയ്ക്കണമെന്നില്ല)" - }, - "encryption": { - "title": "എൻക്രിപ്ഷൻ നിലകൾ", - "text": "ഉയർന്ന എൻക്രിപ്ഷൻ നിലകൾ കൂടുതൽ സുരക്ഷ നൽകുന്നു, പക്ഷേ പഴയ PDF വീവറുകൾ ഇതിനെ പിന്തുണയ്ക്കണമെന്നില്ല.", - "bullet1": "40-ബിറ്റ്: അടിസ്ഥാന സുരക്ഷ, പഴയ വീവറുകളുമായി പൊരുത്തപ്പെടും", - "bullet2": "128-ബിറ്റ്: സ്റ്റാൻഡേർഡ് സുരക്ഷ, വ്യാപകമായി പിന്തുണ", - "bullet3": "256-ബിറ്റ്: പരമാവധി സുരക്ഷ, ആധുനിക വീവറുകൾ ആവശ്യമാണ്" - }, - "permissions": { - "title": "അനുമതികൾ മാറ്റുക", - "text": "ഈ അനുമതികൾ ഉപയോഗിച്ച് ഉപയോക്താക്കൾക്ക് PDF-ോടെ എന്ത് ചെയ്യാമെന്ന് നിയന്ത്രിക്കുന്നു. ഉടമയുടെ പാസ്‌വേഡിനൊപ്പം ഉപയോഗിക്കുമ്പോഴാണ് ഏറ്റവും ഫലപ്രദം." - } - } - }, - "changePermissions": { - "title": "അനുമതികൾ മാറ്റുക", - "desc": "ഡോക്യുമെന്റിന്റെ നിയന്ത്രണങ്ങളും അനുമതികളും മാറ്റുക.", - "completed": "അനുമതികൾ മാറ്റി", - "submit": "അനുമതികൾ മാറ്റുക", - "error": { - "failed": "PDF അനുമതികൾ മാറ്റുന്നതിനിടെ പിശക് സംഭവിച്ചു." - }, - "permissions": { - "preventAssembly": { - "label": "ഡോക്യുമെന്റിന്റെ അസംബ്ലി തടയുക" - }, - "preventExtractContent": { - "label": "ഉള്ളടക്കം എടുക്കുന്നത് തടയുക" - }, - "preventExtractForAccessibility": { - "label": "ആക്സസിബിലിറ്റിക്കായി എക്സ്ട്രാക്ഷൻ തടയുക" - }, - "preventFillInForm": { - "label": "ഫോം പൂരിപ്പിക്കൽ തടയുക" - }, - "preventModify": { - "label": "മാറ്റങ്ങൾ വരുത്തുന്നത് തടയുക" - }, - "preventModifyAnnotations": { - "label": "അന്നോട്ടേഷൻ മാറ്റം തടയുക" - }, - "preventPrinting": { - "label": "പ്രിന്റിംഗ് തടയുക" - }, - "preventPrintingFaithful": { - "label": "വ്യത്യസ്ത ഫോർമാറ്റുകളിൽ പ്രിന്റിംഗ് തടയുക" - } - }, - "results": { - "title": "മാറ്റം വരുത്തിയ PDFകൾ" - }, - "tooltip": { - "header": { - "title": "അനുമതികൾ മാറ്റുക" - }, - "description": { - "text": "PDF റീഡറുകളിൽ വിവിധ സവിശേഷതകൾക്ക് പ്രവേശനം അനുവദിക്കാനും നിരസിക്കാനും ഡോക്യുമെന്റ് അനുമതികൾ മാറ്റുന്നു." - }, - "warning": { - "text": "ഈ അനുമതികൾ മാറ്റാൻ പറ്റാത്തതാക്കാൻ, Add Password ടൂൾ ഉപയോഗിച്ച് ഒരു ഉടമയുടെ പാസ്‌വേഡ് സജ്ജീകരിക്കുക." - } - } - }, - "removePassword": { - "title": "പാസ്‌വേഡ് നീക്കം ചെയ്യുക", - "desc": "നിങ്ങളുടെ PDF ഡോക്യുമെന്റിൽ നിന്ന് പാസ്‌വേഡ് സംരക്ഷണം നീക്കംചെയ്യുക.", - "tags": "സുരക്ഷിതം,ഡീക്രിപ്റ്റ്,സുരക്ഷ,പാസ്‌വേഡ് ഇല്ലാതാക്കുക,പാസ്‌വേഡ് നീക്കം ചെയ്യുക", - "password": { - "stepTitle": "പാസ്‌വേഡ് നീക്കംചെയ്യുക", - "label": "നിലവിലെ പാസ്‌വേഡ്", - "placeholder": "നിലവിലെ പാസ്‌വേഡ് നൽകുക", - "completed": "പാസ്‌വേഡ് ക്രമീകരിച്ചു" - }, - "filenamePrefix": "ഡീക്രിപ്റ്റ്_ചെയ്തത്", - "error": { - "failed": "PDF-യിൽ നിന്ന് പാസ്‌വേഡ് നീക്കം ചെയ്യുന്നതിനിടെ പിശക് സംഭവിച്ചു." - }, - "tooltip": { - "description": "പാസ്‌വേഡ് സംരക്ഷണം നീക്കം ചെയ്യാൻ ആ PDF എൻക്രിപ്റ്റ് ചെയ്യാൻ ഉപയോഗിച്ച പാസ്‌വേഡ് ആവശ്യമാണ്. ഇത് ഡോക്യുമെന്റ് ഡിക്രിപ്റ്റ് ചെയ്യും; ഇനി പാസ്‌വേഡില്ലാതെ ആക്‌സസ് ചെയ്യാൻ കഴിയും." - }, - "submit": "നീക്കം ചെയ്യുക", - "results": { - "title": "ഡീക്രിപ്റ്റ് ചെയ്ത PDFകൾ" - } - }, - "automate": { - "title": "ഓട്ടോമേഷൻ", - "desc": "PDF പ്രവർത്തനങ്ങളെ പരമ്പരയായി ബന്ധിപ്പിച്ച് ബഹുഘട്ട വർക്ക്‌ഫ്ലോകൾ നിർമ്മിക്കുക. ആവർത്തിക്കുന്ന ജോലികൾക്ക് അനുയോജ്യം.", - "invalidStep": "അസാധുവായ ഘട്ടം", - "files": { - "placeholder": "ഈ ഓട്ടോമേഷൻ ഉപയോഗിച്ച് പ്രോസസ് ചെയ്യേണ്ട ഫയലുകൾ തിരഞ്ഞെടുക്കുക" - }, - "selection": { - "title": "ഓട്ടോമേഷൻ തിരഞ്ഞെടുക്കൽ", - "saved": { - "title": "സംരക്ഷിച്ചത്" - }, - "createNew": { - "title": "പുതിയ ഓട്ടോമേഷൻ സൃഷ്ടിക്കുക" - }, - "suggested": { - "title": "നിർദ്ദേശിച്ചത്" - } - }, - "creation": { - "createTitle": "ഓട്ടോമേഷൻ സൃഷ്ടിക്കുക", - "editTitle": "ഓട്ടോമേഷൻ എഡിറ്റ് ചെയ്യുക", - "intro": "ഓട്ടോമേഷനുകൾ ടൂളുകൾ ഒന്നിന് പിന്നാലെ മറ്റൊന്ന് എന്ന രീതിയിൽ പ്രവർത്തിപ്പിക്കുന്നു. ആരംഭിക്കാൻ, നിങ്ങൾക്ക് വേണ്ട ക്രമത്തിൽ ടൂളുകൾ ചേർക്കുക.", - "name": { - "label": "ഓട്ടോമേഷൻ പേര്", - "placeholder": "എന്റെ ഓട്ടോമേഷൻ" - }, - "description": { - "label": "വിവരണം (ഐച്ഛികം)", - "placeholder": "ഈ ഓട്ടോമേഷൻ എന്താണ് ചെയ്യുന്നത് എന്നാണ് വിവരിക്കുക..." - }, - "tools": { - "selectTool": "ഒരു ടൂൾ തിരഞ്ഞെടുക്കുക...", - "selected": "തിരഞ്ഞെടുത്ത ടൂളുകൾ", - "remove": "ടൂൾ നീക്കംചെയ്യുക", - "configure": "ടൂൾ ക്രമീകരിക്കുക", - "notConfigured": "! ക്രമീകരിച്ചിട്ടില്ല", - "addTool": "ടൂൾ ചേർക്കുക", - "add": "ഒരു ടൂൾ ചേർക്കുക..." - }, - "save": "ഓട്ടോമേഷൻ സംരക്ഷിക്കുക", - "unsavedChanges": { - "title": "സംരക്ഷിക്കാത്ത മാറ്റങ്ങൾ", - "message": "നിങ്ങളുടെ ചില മാറ്റങ്ങൾ സംരക്ഷിച്ചിട്ടില്ല. നിങ്ങൾക്ക് തിരികെ പോകാൻ ഉറപ്പാണോ? എല്ലാ മാറ്റങ്ങളും നഷ്ടപ്പെടും.", - "cancel": "റദ്ദാക്കുക", - "confirm": "തിരികെ പോകുക" - }, - "icon": { - "label": "ഐക്കൺ" - } - }, - "run": { - "title": "ഓട്ടോമേഷൻ നടത്തുക" - }, - "sequence": { - "unnamed": "പേരിടാത്ത ഓട്ടോമേഷൻ", - "steps": "{{count}} ഘട്ടങ്ങൾ", - "running": "ഓട്ടോമേഷൻ നടക്കുന്നുണ്ട്...", - "run": "ഓട്ടോമേഷൻ നടത്തുക", - "finish": "പൂർത്തിയാക്കുക" - }, - "reviewTitle": "ഓട്ടോമേഷന്‍ ഫലങ്ങൾ", - "config": { - "loading": "ടൂൾ ക്രമീകരണം ലോഡ് ചെയ്യുന്നു...", - "noSettings": "ഈ ടൂളിന് ക്രമീകരിക്കാവുന്ന സെറ്റിംഗുകളൊന്നുമില്ല.", - "title": "{{toolName}} ക്രമീകരിക്കുക", - "description": "ഈ ടൂളിന്റെ ക്രമീകരണങ്ങൾ സജ്ജമാക്കുക. ഓട്ടോമേഷൻ പ്രവർത്തിക്കുന്നപ്പോൾ ഈ ക്രമീകരണങ്ങൾ പ്രയോഗിക്കപ്പെടും.", - "cancel": "റദ്ദാക്കുക", - "save": "ക്രമീകരണം സംരക്ഷിക്കുക" - }, - "copyToSaved": "സംരക്ഷിച്ചതിലേക്ക് പകർത്തുക" - }, - "automation": { - "suggested": { - "securePdfIngestion": "സുരക്ഷിത PDF സ്വീകരണം", - "securePdfIngestionDesc": "ഡോക്യുമെന്റുകൾ ശുചീകരിക്കുക, ക്ലീൻഅപ്പോടെ OCR പ്രയോഗിക്കുക, ദീർഘകാല ആർക്കൈവിംഗിനായി PDF/A രൂപത്തിലേക്ക് മാറ്റുക, കൂടാതെ ഫയൽ വലിപ്പം ഒപ്റ്റിമൈസ് ചെയ്യുക എന്നിവ ചെയ്യുന്ന സമഗ്ര PDF പ്രോസസ്സിംഗ് വർക്ക്‌ഫ്ലോ.", - "emailPreparation": "ഇമെയിൽ തയ്യാറാക്കൽ", - "emailPreparationDesc": "ഇമെയിൽ വിതരണം ചെയ്യുന്നതിനായി PDFകൾ ഒപ്റ്റിമൈസ് ചെയ്യുന്നു; ഫയലുകൾ കംപ്രസ് ചെയ്യുകയും, ഇമെയിൽ അനുയോജ്യതയ്ക്കായി വലിയ ഡോക്യുമെന്റുകൾ 20MB വീതമുള്ള ഭാഗങ്ങളായി വിഭജിക്കുകയും, സ്വകാര്യതയ്ക്കായി മെറ്റാഡാറ്റ നീക്കം ചെയ്യുകയും ചെയ്യുന്നു.", - "secureWorkflow": "സുരക്ഷാ വർക്ക്‌ഫ്ലോ", - "secureWorkflowDesc": "JavaScript, എംബെഡഡ് ഫയലുകൾ പോലുള്ള അപകടകരമായ ഉള്ളടക്കം നീക്കംചെയ്ത് PDF ഡോക്യുമെന്റുകൾ സുരക്ഷിതമാക്കുന്നു, പിന്നീട് അനധികൃത പ്രവേശനം തടയാൻ പാസ്‌വേഡ് സംരക്ഷണം ചേർക്കുന്നു. ഡിഫോൾട്ടായി പാസ്‌വേഡ് 'password' ആയി ക്രമീകരിച്ചിരിക്കുന്നു.", - "processImages": "ചിത്രങ്ങൾ പ്രോസസ് ചെയ്യുക", - "processImagesDesc": "വിവിധ ഇമേജ് ഫയലുകൾ ഒന്നിച്ച് ഒരു PDF ആക്കി മാറ്റി, ചിത്രങ്ങളിൽ നിന്ന് തിരയാവുന്ന ടെക്സ്റ്റ് എടുക്കാൻ OCR സാങ്കേതികവിദ്യ പ്രയോഗിക്കുന്നു.", - "prePublishSanitization": "പ്രസിദ്ധീകരണത്തിന് മുമ്പുള്ള സാനിറ്റൈസേഷൻ", - "prePublishSanitizationDesc": "പ്രസിദ്ധീകരണത്തിന് മുമ്പ് PDF-ുകളിൽ നിന്ന് മറഞ്ഞ മെറ്റാഡേറ്റ, JavaScript, എംബെഡഡ് ഫയലുകൾ, അനോട്ടേഷനുകൾ എല്ലാം നീക്കംചെയ്ത് ഫോമുകൾ ഫ്ലാറ്റൻ ചെയ്യുന്നതിലൂടെ ഡാറ്റ ലീക്കേജ് തടയുന്ന സാനിറ്റൈസേഷൻ പ്രവാഹം." - } - }, - "colorPicker": { - "title": "നിറം തിരഞ്ഞെടുക്കുക" - }, - "common": { - "previous": "മുൻപ്", - "next": "അടുത്തത്", - "collapse": "ചുരുക്കുക", - "expand": "വിപുലീകരിക്കുക", - "collapsed": "ചുരുക്കിയിരിക്കുന്നു", - "lines": "വരികൾ", - "copy": "പകർത്തുക", - "copied": "പകർത്തി!", - "refresh": "പുതുക്കുക", - "retry": "വീണ്ടും ശ്രമിക്കുക", - "remaining": "ബാക്കി", - "used": "ഉപയോഗിച്ചത്", - "available": "ലഭ്യം", - "cancel": "റദ്ദാക്കുക", - "preview": "മുന്‍കാഴ്ച", - "close": "അടയ്ക്കുക", - "done": "പൂർത്തിയായി", - "loading": "ലോഡുചെയ്യുന്നു...", - "back": "തിരികെ", - "continue": "തുടരുക", - "error": "പിശക്" - }, - "config": { - "overview": { - "title": "ആപ്ലിക്കേഷൻ ക്രമീകരണം", - "description": "നിലവിലെ ആപ്ലിക്കേഷൻ ക്രമീകരണങ്ങളും കോൺഫിഗറേഷൻ വിശദാംശങ്ങളും.", - "loading": "കോൺഫിഗറേഷൻ ലോഡുചെയ്യുന്നു...", - "error": "പിശക്", - "warning": "കോൺഫിഗറേഷൻ മുന്നറിയിപ്പ്", - "sections": { - "basic": "ബേസിക് കോൺഫിഗറേഷൻ", - "security": "സുരക്ഷാ കോൺഫിഗറേഷൻ", - "system": "സിസ്റ്റം കോൺഫിഗറേഷൻ", - "integration": "ഇന്റഗ്രേഷൻ കോൺഫിഗറേഷൻ" - } - }, - "account": { - "overview": { - "title": "അക്കൗണ്ട് ക്രമീകരണങ്ങൾ", - "manageAccountPreferences": "നിങ്ങളുടെ അക്കൗണ്ട് മുൻഗണനകൾ നിയന്ത്രിക്കുക", - "guestDescription": "നിങ്ങൾ ഗസ്റ്റ് ആയി സൈൻ ഇൻ ചെയ്തിരിക്കുന്നു. മുകളിൽ നിങ്ങളുടെ അക്കൗണ്ട് അപ്‌ഗ്രേഡ് ചെയ്യാൻ പരിഗണിക്കുക." - }, - "upgrade": { - "title": "ഗസ്റ്റ് അക്കൗണ്ട് അപ്‌ഗ്രേഡ് ചെയ്യുക", - "description": "നിങ്ങളുടെ ചരിത്രം സംരക്ഷിക്കാനും കൂടുതൽ സവിശേഷതകൾ ലഭിക്കാനുമായി അക്കൗണ്ട് ലിങ്കുചെയ്യുക!", - "socialLogin": "സോഷ്യൽ അക്കൗണ്ടിലൂടെ അപ്‌ഗ്രേഡ് ചെയ്യുക", - "linkWith": "ലിങ്ക് ചെയ്യുക", - "emailPassword": "അല്ലെങ്കിൽ നിങ്ങളുടെ ഇമെയിലും പാസ്‌വേഡും നൽകുക", - "email": "ഇമെയിൽ", - "emailPlaceholder": "നിങ്ങളുടെ ഇമെയിൽ നൽകുക", - "password": "പാസ്‌വേഡ് (ഐച്ഛികം)", - "passwordPlaceholder": "ഒരു പാസ്‌വേഡ് സജ്ജമാക്കുക", - "passwordNote": "ഇമെയിൽ സ്ഥിരീകരണം മാത്രം ഉപയോഗിക്കാൻ ശൂന്യമായി വിടുക", - "upgradeButton": "അക്കൗണ്ട് അപ്‌ഗ്രേഡ് ചെയ്യുക" - } - }, - "apiKeys": { - "intro": "Stirling PDF 的 പ്രോസസ്സിംഗ് കഴിവുകൾ പ്രോഗ്രാമാറ്റിക്കായി ആക്‌സസ് ചെയ്യാൻ നിങ്ങളുടെ API കീ ഉപയോഗിക്കുക.", - "docsTitle": "API ഡോക്യുമെന്റേഷൻ", - "docsDescription": "Stirling PDF നോടുള്ള ഇന്റഗ്രേഷൻയെ കുറിച്ച് കൂടുതൽ അറിയുക:", - "docsLink": "API ഡോക്യുമെന്റേഷൻ", - "schemaLink": "API സ്കീമ റഫറൻസ്", - "usage": "എല്ലാ API അഭ്യർത്ഥനകളോടും X-API-KEY ഹെഡറിൽ ഈ കീ ഉൾപ്പെടുത്തുക.", - "description": "Stirlingയുടെ PDF ടൂളുകളുടെ സ്യൂട്ട് ആക്‌സസ് ചെയ്യാനുള്ള നിങ്ങളുടെ API കീ. നിങ്ങളുടെ പ്രോജക്ടിലേക്ക് പകർത്തിക്കൊള്ളുക അല്ലെങ്കിൽ പുതിയത് സൃഷ്ടിക്കാൻ റിഫ്രെഷ് ചെയ്യുക.", - "publicKeyAriaLabel": "പബ്ലിക് API കീ", - "copyKeyAriaLabel": "API കീ പകർത്തുക", - "refreshAriaLabel": "API കീ റിഫ്രെഷ് ചെയ്യുക", - "includedCredits": "ഉൾപ്പെടുത്തിയ ക്രെഡിറ്റുകൾ", - "purchasedCredits": "വാങ്ങിയ ക്രെഡിറ്റുകൾ", - "totalCredits": "മൊത്തം ക്രെഡിറ്റുകൾ", - "chartAriaLabel": "ക്രെഡിറ്റുകളുടെ ഉപയോഗം: ഉൾപ്പെടുത്തിയ {{includedUsed}} / {{includedTotal}}, വാങ്ങിയത് {{purchasedUsed}} / {{purchasedTotal}}", - "nextReset": "അടുത്ത റീസെറ്റ്", - "lastApiUse": "അവസാന API ഉപയോഗം", - "overlayMessage": "ക്രെഡിറ്റുകളും ലഭ്യമായ ക്രെഡിറ്റുകളും കാണാൻ ഒരു കീ സൃഷ്ടിക്കുക", - "label": "API കീ", - "guestInfo": "ഗസ്റ്റ് ഉപയോക്താക്കൾക്ക് API കീ ലഭ്യമല്ല. നിങ്ങളുടെ ആപ്ലിക്കേഷനുകളിൽ ഉപയോഗിക്കാവുന്ന API കീ നേടാൻ ഒരു അക്കൗണ്ട് സൃഷ്ടിക്കുക.", - "goToAccount": "അക്കൗണ്ടിലേക്ക് പോകുക", - "refreshModal": { - "title": "API കീകൾ റിഫ്രെഷ് ചെയ്യുക", - "warning": "⚠️ മുന്നറിയിപ്പ്: ഈ പ്രവർത്തനം പുതിയ API കീകൾ സൃഷ്ടിക്കുകയും നിങ്ങളുടെ പഴയ കീകൾ അസാധുവാക്കുകയും ചെയ്യും.", - "impact": "ഇപ്പോൾ ഈ കീകൾ ഉപയോഗിക്കുന്ന ഏതെങ്കിലും ആപ്ലിക്കേഷനുകളുടെയോ സേവനങ്ങളുടെയോ പ്രവർത്തനം നിങ്ങൾ പുതിയ കീകൾ അപ്‌ഡേറ്റ് ചെയ്യുന്നതുവരെ നിർത്തിപ്പോകും.", - "confirmPrompt": "തുടരാൻ നിങ്ങൾക്ക് ഉറപ്പാണോ?", - "confirmCta": "കീകൾ റിഫ്രെഷ് ചെയ്യുക" - }, - "generateError": "നിങ്ങളുടെ API കീ സൃഷ്ടിക്കാൻ കഴിഞ്ഞില്ല." - } - }, - "AddAttachmentsRequest": { - "attachments": "അറ്റാച്ച്മെന്റുകൾ തിരഞ്ഞെടുക്കുക", - "info": "നിങ്ങളുടെ PDFയിലേക്ക് അറ്റാച്ചുചെയ്യാൻ ഫയലുകൾ തിരഞ്ഞെടുക്കുക. ഈ ഫയലുകൾ എംബെഡ് ചെയ്യപ്പെടുകയും PDFയുടെ അറ്റാച്ച്മെന്റ് പാനൽ വഴി ആക്സസ് ചെയ്യാനാകുകയും ചെയ്യും.", - "selectFiles": "അറ്റാച്ചുചെയ്യാൻ ഫയലുകൾ തിരഞ്ഞെടുക്കുക", - "placeholder": "ഫയലുകൾ തിരഞ്ഞെടുക്കുക...", - "addMoreFiles": "കൂടുതൽ ഫയലുകൾ ചേർക്കുക...", - "selectedFiles": "തിരഞ്ഞെടുത്ത ഫയലുകൾ", - "submit": "അറ്റാച്ച്മെന്റുകൾ ചേർക്കുക", - "tooltip": { - "header": { - "title": "Add Attachments കുറിച്ച്" - }, - "description": { - "title": "ഇത് എന്താണ് ചെയ്യുന്നത്" - } - }, - "results": { - "title": "അറ്റാച്ച്മെന്റ് ഫലങ്ങൾ" - }, - "error": { - "failed": "അറ്റാച്ച്മെന്റുകൾ ചേർക്കൽ പ്രവർത്തനം പരാജയപ്പെട്ടു" - } - }, - "termsAndConditions": "നിബന്ധനകളും വ്യവസ്ഥകളും", - "logOut": "ലോഗൗട്ട് ചെയ്യുക", - "addAttachments": { - "error": { - "failed": "PDFയിലേക്ക് അറ്റാച്ച്മെന്റുകൾ ചേർക്കുന്നതിനിടെ ഒരു പിശക് സംഭവിച്ചു." - } - }, - "autoRename": { - "description": "ഈ ടൂൾ ഉള്ളടക്കത്തെ അടിസ്ഥാനമാക്കി PDF ഫയലുകൾ സ്വയം പുനർനാമകരണം ചെയ്യും. രേഖയിലെ ടെക്സ്റ്റിൽ നിന്ന് ഏറ്റവും അനുയോജ്യമായ ശീർഷകം കണ്ടെത്താൻ ഇത് വിശകലനം ചെയ്യും." - }, - "customPosition": "ഇഷ്ടാനുസൃത സ്ഥാനം", - "details": "വിശദാംശങ്ങൾ", - "invalidUndoData": "റദ്ദാക്കാൻ കഴിയില്ല: അസാധുവായ പ്രവർത്തന ഡാറ്റ", - "margin": { - "large": "വലുത്", - "medium": "ഇടത്തരം", - "small": "ചെറുത്", - "xLarge": "അതി വലുത്" - }, - "noFilesToUndo": "റദ്ദാക്കാൻ കഴിയില്ല: കഴിഞ്ഞ പ്രവർത്തനത്തിൽ ഫയലുകൾ ഒന്നും പ്രോസസ് ചെയ്തിട്ടില്ല", - "noOperationToUndo": "റദ്ദാക്കാൻ പ്രവർത്തനമില്ല", - "noValidFiles": "പ്രോസസ് ചെയ്യാൻ സാധുവായ ഫയലുകളില്ല", - "operationCancelled": "പ്രവർത്തനം റദ്ദാക്കി", - "pageEdit": { - "deselectAll": "ഒന്നും തിരഞ്ഞെടുക്കരുത്", - "selectAll": "എല്ലാം തിരഞ്ഞെടുക്കുക" - }, - "quickPosition": "ദ്രുത സ്ഥാനം", - "reorganizePages": { - "error": { - "failed": "പേജുകൾ പുനഃസംഘടിപ്പിക്കാൻ പരാജയപ്പെട്ടു" - }, - "results": { - "title": "പേജുകൾ പുനഃസംഘടിപ്പിച്ചു" - }, - "settings": { - "title": "ക്രമീകരണങ്ങൾ" - }, - "submit": "പേജുകൾ പുനഃസംഘടിപ്പിക്കുക" - }, - "replace-color": { - "options": { - "fill": "ഫിൽ നിറം", - "gradient": "ഗ്രേഡിയന്റ്" - }, - "previewOverlayOpacity": "പ്രിവ്യൂ ഓവർലേ അപാരദർശ്യത", - "previewOverlayTransparency": "പ്രിവ്യൂ ഓവർലേ പാരദർശ്യത", - "previewOverlayVisibility": "പ്രിവ്യൂ ഓവർലേ കാണിക്കുക", - "selectText": { - "1": "നിറം മാറ്റുന്നതിനോ വിപരീതമാക്കുന്നതിനോ ഉള്ള ഓപ്ഷനുകൾ", - "2": "സ്ഥിരസ്ഥിതി (സ്ഥിരസ്ഥിതി ഉയർന്ന കോൺട്രാസ്റ്റ് നിറങ്ങൾ)", - "3": "ഇഷ്ടാനുസൃതം (ഇഷ്ടാനുസൃതമാക്കിയ നിറങ്ങൾ)", - "4": "പൂർണ്ണ-വിപരീതം (എല്ലാ നിറങ്ങളും വിപരീതമാക്കുക)", - "5": "ഉയർന്ന കോൺട്രാസ്റ്റ് വർണ്ണ ഓപ്ഷനുകൾ", - "6": "കറുത്ത പശ്ചാത്തലത്തിൽ വെളുത്ത ടെക്സ്റ്റ്", - "7": "വെളുത്ത പശ്ചാത്തലത്തിൽ കറുത്ത ടെക്സ്റ്റ്", - "8": "കറുത്ത പശ്ചാത്തലത്തിൽ മഞ്ഞ ടെക്സ്റ്റ്", - "9": "കറുത്ത പശ്ചാത്തലത്തിൽ പച്ച ടെക്സ്റ്റ്", - "10": "ടെക്സ്റ്റ് നിറം തിരഞ്ഞെടുക്കുക", - "11": "പശ്ചാത്തല നിറം തിരഞ്ഞെടുക്കുക", - "12": "ആരംഭ നിറം തിരഞ്ഞെടുക്കുക", - "13": "അവസാന നിറം തിരഞ്ഞെടുക്കുക" - }, - "submit": "മാറ്റുക", - "title": "നിറം-മാറ്റുക-വിപരീതമാക്കുക" - }, - "size": "വലിപ്പം", - "submit": "സമർപ്പിക്കുക", - "success": "വിജയം", - "tools": { - "noSearchResults": "ഒരു ടൂളും കണ്ടെത്തിയില്ല", - "noTools": "ടൂളുകൾ ലഭ്യമല്ല" - }, - "undoDataMismatch": "റദ്ദാക്കാൻ കഴിയില്ല: പ്രവർത്തന ഡാറ്റ കേടായിരിക്കുന്നു", - "undoFailed": "പ്രവർത്തനം റദ്ദാക്കാൻ പരാജയപ്പെട്ടു", - "undoQuotaError": "റദ്ദാക്കാൻ കഴിയില്ല: മതിയായ സ്റ്റോറേജ് സ്ഥലം ഇല്ല", - "undoStorageError": "റദ്ദാക്കൽ പൂർത്തിയായി പക്ഷേ ചില ഫയലുകൾ സ്റ്റോറേജിലേക്ക് സംരക്ഷിക്കാൻ കഴിഞ്ഞില്ല", - "undoSuccess": "പ്രവർത്തനം വിജയകരമായി റദ്ദാക്കി", - "unsupported": "പിന്തുണയില്ല", - "onboarding": { - "welcomeModal": { - "title": "Stirling PDFലേക്ക് സ്വാഗതം!", - "description": "പ്രധാന സവിശേഷതകളും തുടങ്ങുന്നത് എങ്ങനെയെന്നതും അറിയാൻ 1 മിനിട്ടിലെ ഒരു ദ്രുത ടൂർ വേണമോ?", - "helpHint": "ഇടത് താഴെയുള്ള സഹായം ബട്ടണിൽ നിന്ന് നിങ്ങൾക്ക് ഈ ടൂർ പിന്നീട് എപ്പോഴും ആക്സസ് ചെയ്യാം.", - "startTour": "ടൂർ ആരംഭിക്കുക", - "maybeLater": "പിന്നീട്", - "dontShowAgain": "ഇനി കാണിക്കരുത്" - }, - "welcomeSlide": { - "title": "Stirling-ിലേക്ക് സ്വാഗതം", - "body": "Stirling PDF ഇനി എല്ലാ വലുപ്പത്തിലുള്ള ടീമുകൾക്കുമൊത്ത് തയ്യാറായി. ഈ അപ്‌ഡേറ്റിൽ ഒരു പുതിയ ലേഔട്ട്, ശക്തമായ പുതിയ അഡ്മിൻ കഴിവുകൾ, കൂടാതെ ഏറ്റവും ആവശ്യപ്പെട്ട ഫീച്ചർ - Edit Text ഉൾപ്പെടുന്നു." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "ക്രോപ്പ് ടൂൾ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് കാണിക്കാൻ നമുക്ക് അത് തിരഞ്ഞെടുക്കാം.", - "toolInterface": "ഇതാണ് ക്രോപ്പ് ടൂളിന്റെ ഇന്റർഫേസ്. ഇപ്പോഴും പ്രവർത്തിപ്പിക്കാൻ PDF ഫയലുകൾ ചേർത്തിട്ടില്ലാത്തതിനാൽ ഇവിടെ അധികമൊന്നുമില്ലെന്ന് നിങ്ങൾ കാണുന്നു.", - "filesButton": "ക്വിക് ആക്സസ് ബാറിലെ ഫയലുകൾ ബട്ടൺ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ടൂളുകളിൽ ഉപയോഗിക്കാൻ PDFകൾ അപ്‌ലോഡ് ചെയ്യാം.", - "fileSources": "ഇവിടെ നിന്ന് നിങ്ങൾക്ക് പുതിയ ഫയലുകൾ അപ്‌ലോഡ് ചെയ്യുകയോ അടുത്തിടെ ഉപയോഗിച്ചതിലേക്കു പ്രവേശിക്കുകയോ ചെയ്യാം. ടൂറിനായി, നാം ഒരു സാമ്പിൾ ഫയൽ ഉപയോഗിക്കും.", - "workbench": "ഇതാണ് വർക്ക്ബെഞ്ച് - നിങ്ങളുടെ PDFകൾ കാണുകയും തിരുത്തുകയും ചെയ്യുന്ന പ്രധാന പ്രദേശം.", - "viewSwitcher": "നിങ്ങളുടെ PDFകൾ എങ്ങനെ കാണണം എന്ന് തിരഞ്ഞെടുക്കാൻ ഈ നിയന്ത്രണങ്ങൾ ഉപയോഗിക്കുക.", - "viewer": "വ്യൂവർ നിങ്ങളുടെ PDFകൾ വായിക്കാനും ആനോട്ടേറ്റ് ചെയ്യാനുമാണ്.", - "pageEditor": "പേജ് എഡിറ്റർ നിങ്ങളുടെ PDFകളിലെ പേജുകളിൽ പുനഃക്രമീകരിക്കൽ, തിരിക്കുക, ഇല്ലാതാക്കൽ പോലുള്ള വിവിധ പ്രവർത്തനങ്ങൾ ചെയ്യാൻ അനുവദിക്കുന്നു.", - "activeFiles": "ആക്ടീവ് ഫയലുകൾ കാഴ്ച നിങ്ങൾ ടൂളിലേക്ക് ലോഡ് ചെയ്തിരിക്കുന്ന എല്ലാ PDFകളെയും കാണിക്കുകയും, ഏതൊക്കെയാണ് പ്രോസസ് ചെയ്യേണ്ടത് എന്ന് തിരഞ്ഞെടുക്കാനും അനുവദിക്കുന്നു.", - "fileCheckbox": "ഫയലുകളിൽ ഒന്നിൽ ക്ലിക്കുചെയ്താൽ അത് പ്രോസസിംഗിനായി തിരഞ്ഞെടുക്കപ്പെടും. ബാച്ച് പ്രവർത്തനങ്ങൾക്ക് നിങ്ങൾക്ക് ഒന്നിലധികം ഫയലുകൾ തിരഞ്ഞെടുക്കാം.", - "selectControls": "റൈറ്റ് റെയിൽ ൽ നിങ്ങളുടെ എല്ലാ ആക്ടീവ് PDFകളെയും ദ്രുതമായി തിരഞ്ഞെടുക്കാൻ/തിരഞ്ഞെടുക്കാതിരിക്കാൻ ബട്ടണുകളും, ആപ്പിന്റെ തീം, ഭാഷ എന്നിവ മാറ്റാൻ ബട്ടണുകളും ഉണ്ട്.", - "cropSettings": "ഇപ്പോൾ നമുക്ക് ക്രോപ്പ് ചെയ്യാൻ വേണ്ട ഫയൽ തെരഞ്ഞെടുത്തതിനാൽ, PDF ക്രോപ്പ് ചെയ്യേണ്ട പ്രദേശം തീരുമാനിക്കാൻ ക്രോപ്പ് ടൂൾ ക്രമീകരിക്കാം.", - "runButton": "ടൂൾ ക്രമീകരിച്ച ശേഷം, തെരഞ്ഞെടുത്ത എല്ലാ PDFകളിലും ടൂൾ പ്രവർത്തിപ്പിക്കാൻ ഈ ബട്ടൺ ഉപയോഗിക്കാം.", - "results": "ടൂൾ പ്രവർത്തിച്ചു കഴിഞ്ഞാൽ, റിവ്യൂ ഘട്ടത്തിൽ ഈ പാനലിൽ ഫലങ്ങളുടെ പ്രിവ്യൂ കാണിക്കുകയും പ്രവർത്തനം റദ്ദാക്കുകയോ ഫയൽ ഡൗൺലോഡ് ചെയ്യുകയോ ചെയ്യാനുമാകും.", - "fileReplacement": "മാറ്റം വരുത്തിയ ഫയൽ വർക്ക്ബെഞ്ചിലെ യഥാർത്ഥ ഫയലിനെ സ്വമേധയായി മാറ്റിസ്ഥാപിക്കും, ഇതിലൂടെ കൂടുതൽ ടൂളുകൾ പ്രവർത്തിപ്പിക്കുന്നത് എളുപ്പമാകും.", - "pinButton": "ടൂളുകൾ പ്രവർത്തിപ്പിച്ചതിനുശേഷവും നിങ്ങളുടെ ഫയലുകൾ ആക്ടീവായി തുടരണമെങ്കിൽ നിങ്ങൾക്ക് പിൻ ബട്ടൺ ഉപയോഗിക്കാം.", - "wrapUp": "എല്ലാം സജ്ജമാണ്! ആപ്പിന്റെ പ്രധാന പ്രദേശങ്ങളും അവ എങ്ങനെ ഉപയോഗിക്കാമെന്നും നിങ്ങൾ പഠിച്ചു. ഈ ടൂർ വീണ്ടും കാണാൻ ഏതുസമയം വേണമെങ്കിലും സഹായം ബട്ടൺ അമർത്തുക.", - "previous": "മുൻപ്", - "next": "അടുത്തത്", - "finish": "പൂർത്തിയാക്കുക", - "startTour": "ടൂർ ആരംഭിക്കുക", - "startTourDescription": "Stirling PDF 的 പ്രധാന സവിശേഷതകളുടെ മാർഗ്ഗനിർദ്ദേശ ടൂർ", - "buttons": { - "next": "അടുത്തത് →", - "back": "തിരികെ", - "skipForNow": "ഇപ്പോൾ ഒഴിവാക്കുക", - "download": "ഡൗൺലോഡ് →", - "showMeAround": "ടൂർ കാണിക്കുക", - "skipTheTour": "ടൂർ ഒഴിവാക്കുക" - }, - "serverLicense": { - "skip": "ഇപ്പോൾ ഒഴിവാക്കുക", - "seePlans": "പ്ലാനുകൾ കാണുക →", - "upgrade": "ഇപ്പോൾ അപ്‌ഗ്രേഡ് ചെയ്യുക →", - "freeTitle": "സെർവർ ലൈസൻസ്", - "overLimitTitle": "സെർവർ ലൈസൻസ് ആവശ്യമാണ്", - "overLimitBody": "ഞങ്ങളുടെ ലൈസൻസിംഗ് ഓരോ സെർവർക്കും പരമാവധി {{freeTierLimit}} ഉപയോക്താക്കളെ സൗജന്യമായി അനുവദിക്കുന്നു. നിങ്ങള്ക്ക് {{overLimitUserCopy}} Stirling ഉപയോക്താക്കളുണ്ട്. തടസ്സമില്ലാതെ തുടരാൻ, Stirling Server പ്ലാനിലേക്ക് അപ്‌ഗ്രേഡ് ചെയ്യുക - unlimited seats, PDF text editing, പൂർണ്ണ അഡ്മിൻ നിയന്ത്രണം, $99/server/mo.", - "freeBody": "ഞങ്ങളുടെ Open-Core ലൈസൻസിംഗ് ഓരോ സെർവർക്കും പരമാവധി {{freeTierLimit}} ഉപയോക്താക്കളെ സൗജന്യമായി അനുവദിക്കുന്നു. തടസ്സമില്ലാതെ സ്കെയിൽ ചെയ്യാനും പുതിയ PDF text editing tool ന് മുൻകാല ആക്സസ് നേടാനും, Stirling Server പ്ലാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു - പൂർണ്ണ എഡിറ്റിംഗും unlimited seats ഉം $99/server/mo." - }, - "desktopInstall": { - "title": "ഡൗൺലോഡ്", - "titleWithOs": "{{osLabel}}-ക്കായി ഡൗൺലോഡ്", - "body": "Stirling ഡെസ്ക്ടോപ്പ് ആപ്പായി പ്രവർത്തിക്കുമ്പോൾ ഏറ്റവും മികച്ചതാണ്. നിങ്ങൾക്ക് ഓഫ്‌ലൈൻ ഉപയോഗിക്കാം, ഡോക്യുമെന്റുകൾ വേഗത്തിൽ ആക്‌സസ് ചെയ്യാം, നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ലൊക്കലായി എഡിറ്റ് ചെയ്യാനും കഴിയും." - }, - "planOverview": { - "adminTitle": "അഡ്മിൻ അവലോകനം", - "userTitle": "പ്ലാൻ അവലോകനം", - "adminBodyLoginEnabled": "അഡ്മിനെന്ന നിലയിൽ, നിങ്ങൾക്ക് ഉപയോക്താക്കളെയും സെറ്റിങ്ങുകളെയും മാനേജ് ചെയ്യാനും സെർവർ ഹെൽത്ത് മോണിറ്റർ ചെയ്യാനും കഴിയും. നിങ്ങളുടെ സെർവറിലെ ആദ്യ {{freeTierLimit}} പേർക്ക് Stirling സൗജന്യമായി ഉപയോഗിക്കാം.", - "adminBodyLoginDisabled": "ലോഗിൻ മോഡ് സജീവമാക്കിയാൽ, നിങ്ങൾക്ക് ഉപയോക്താക്കളെയും സെറ്റിങ്ങുകളെയും മാനേജ് ചെയ്യാനും സെർവർ ഹെൽത്ത് മോണിറ്റർ ചെയ്യാനും കഴിയും. നിങ്ങളുടെ സെർവറിലെ ആദ്യ {{freeTierLimit}} പേർക്ക് Stirling സൗജന്യമായി ഉപയോഗിക്കാം.", - "userBody": "ടീംമേറ്റ്‌കളെ ക്ഷണിക്കുക, റോളുകൾ നിയോഗിക്കുക, നിങ്ങളുടെ ഡോക്യുമെന്റുകൾ ഒരു സുരക്ഷിത വർക്ക്സ്പേസിൽ ക്രമീകരിച്ച് സൂക്ഷിക്കുക. സോളോ ഉപയോഗത്തേക്കാൾ വളരാൻ തയ്യാറാകുമ്പോൾ ഏത് സമയത്തും ലോഗിൻ മോഡ് പ്രാപ്തമാക്കുക." - }, - "securityCheck": { - "message": "ആപ്ലിക്കേഷൻ അടുത്തിടെ വലിയ മാറ്റങ്ങൾ കണ്ടിട്ടുണ്ട്. നിങ്ങളുടെ സെർവർ അഡ്മിന്റെ ശ്രദ്ധ ആവശ്യമായേക്കാം. തുടരാൻ നിങ്ങളുടെ റോൾ സ്ഥിരീകരിക്കുക." - } - }, - "adminOnboarding": { - "welcome": "അഡ്മിൻ ടൂർ ലേക്ക് സ്വാഗതം! സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർക്കുള്ള ശക്തമായ എന്റർപ്രൈസ് സവിശേഷതകളും ക്രമീകരണങ്ങളും കണ്ടറിയാം.", - "configButton": "എല്ലാ സിസ്റ്റം ക്രമീകരണങ്ങളും അഡ്മിനിസ്ട്രേറ്റീവ് നിയന്ത്രണങ്ങളും ആക്സസ് ചെയ്യാൻ കോൺഫിഗ് ബട്ടൺ അമർത്തുക.", - "settingsOverview": "ഇതാണ് ക്രമീകരണ പാനൽ. അഡ്മിൻ ക്രമീകരണങ്ങൾ എളുപ്പത്തിൽ നാവിഗേറ്റ് ചെയ്യാൻ വിഭാഗങ്ങളായി ക്രമപ്പെടുത്തിയിരിക്കുന്നു.", - "teamsAndUsers": "ഇവിടെ ടീമുകളും വ്യക്തിഗത ഉപയോക്താക്കളെയും നിയന്ത്രിക്കുക. നിങ്ങൾക്ക് ഇമെയിൽ, പങ്കിടാവുന്ന ലിങ്കുകൾ വഴി ക്ഷണിക്കുകയോ, അല്ലെങ്കിൽ അവരുടെ അക്കൗണ്ടുകൾ സ്വയം സൃഷ്ടിക്കുകയോ ചെയ്യാം.", - "systemCustomization": "UI ഇഷ്ടാനുസൃതമാക്കാൻ നിരവധി വഴികളുണ്ട്: സിസ്റ്റം ക്രമീകരണങ്ങൾ വഴി ആപ്പ് പേര്, ഭാഷകൾ തുടങ്ങിയവ മാറ്റാം, സവിശേഷതകൾ വഴി സർവർ സർട്ടിഫിക്കറ്റ് മാനേജ്മെന്റ് ചെയ്യാം, എൻഡ്പോയിന്റുകൾ വഴി നിങ്ങളുടെ ഉപയോക്താക്കൾക്കായി പ്രത്യേക ടൂളുകൾ പ്രാപ്തമാക്കുകയോ പ്രവർത്തനരഹിതമാക്കുകയോ ചെയ്യാം.", - "databaseSection": "അഡ്വാൻസ്ഡ് പ്രൊഡക്ഷൻ പരിസ്ഥിതികൾക്കായി, നിങ്ങളുടെ നിലവിലെ ഇൻഫ്രാസ്ട്രക്ചറുമായി ഇന്റഗ്രേറ്റ് ചെയ്യാൻ ബാഹ്യ ഡാറ്റാബേസ് കണക്ഷനുകൾ അനുവദിക്കുന്ന ക്രമീകരണങ്ങളുണ്ട്.", - "connectionsSection": "കണക്ഷനുകൾ വിഭാഗം കസ്റ്റം SSO, Google, GitHub പോലുള്ള SAML പ്രൊവൈഡറുകൾ, കൂടാതെ അറിയിപ്പുകൾക്കും ആശയവിനിമയങ്ങൾക്കും ഇമെയിൽ ഇന്റഗ്രേഷനുകൾക്കും പിന്തുണ നൽകുന്നു.", - "adminTools": "അവസാനമായി, സിസ്റ്റം പ്രവർത്തനം ട്രാക്കുചെയ്യാൻ ഓഡിറ്റിംഗ് പോലുള്ളവയും പ്ലാറ്റ്ഫോം എങ്ങനെ ഉപയോഗിക്കുന്നു എന്ന് കാണാൻ ഉപയോഗ അനലിറ്റിക്സ് പോലുള്ളവയും ഉൾപ്പെടെ വികസിത അഡ്മിൻ ടൂളുകൾ ഉണ്ട്.", - "wrapUp": "ഇതോടെ അഡ്മിൻ ടൂർ തീർന്നു! Stirling PDF നെ സ്ഥാപനങ്ങൾക്കായി ശക്തവും ഇഷ്ടാനുസൃതവുമാക്കുന്ന എന്റർപ്രൈസ് സവിശേഷതകൾ നിങ്ങൾ കണ്ടു. സഹായം മെനുവിൽ നിന്ന് ഈ ടൂർ ഏത് സമയവും ആക്സസ് ചെയ്യാം." - }, - "workspace": { - "title": "വർക്ക്സ്പേസ്", - "people": { - "title": "മനുഷ്യർ", - "description": "വർക്ക്സ്പേസിലെ അംഗങ്ങളെയും അവരുടെ അനുമതികളെയും നിയന്ത്രിക്കുക", - "loading": "അംഗങ്ങളെ ലോഡ് ചെയ്യുന്നു...", - "searchMembers": "അംഗങ്ങളെ തിരയുക...", - "addMembers": "അംഗങ്ങളെ ചേർക്കുക", - "inviteMembers": { - "label": "അംഗങ്ങളെ ക്ഷണിക്കുക", - "subtitle": "താഴെ ഇമെയിലുകൾ കോമ ഉപയോഗിച്ച് വേർതിരിച്ച് ടൈപ്പ് ചെയ്യുകയോ പതിക്കുകയോ ചെയ്യുക. നിങ്ങളുടെ വർക്ക്സ്പേസിന് അംഗങ്ങളുടെ അടിസ്ഥാനത്തിൽ ബില്ലിംഗ് നൽകും." - }, - "user": "ഉപയോക്താവ്", - "role": "റോൾ", - "team": "ടീം", - "status": "സ്ഥിതി", - "actions": { - "label": "നടപടികൾ", - "upgrade": "അപ്‌ഗ്രേഡ്" - }, - "noMembersFound": "അംഗങ്ങളെ കണ്ടെത്താനായില്ല", - "active": "സജീവം", - "disabled": "പ്രവർത്തനരഹിതം", - "activeSession": "സജീവ സെഷൻ", - "member": "അംഗം", - "admin": "അഡ്മിൻ", - "roleDescriptions": { - "admin": "പൂർണ്ണ അഡ്മിനിസ്ട്രേറ്റീവ് ആക്സസോടുകൂടി ക്രമീകരണങ്ങളും അംഗ ക്ഷണങ്ങളും നിയന്ത്രിക്കാം.", - "member": "പങ്കിട്ട ഫയലുകൾ കാണാനും തിരുത്താനും കഴിയും, എന്നാൽ വർക്ക്സ്പേസ് ക്രമീകരണങ്ങളെയോ അംഗങ്ങളെയോ നിയന്ത്രിക്കാനാകില്ല.", - "user": "ഉപയോക്താവ്" - }, - "editRole": "റോൾ എഡിറ്റ് ചെയ്യുക", - "enable": "പ്രവർത്തനക്ഷമമാക്കുക", - "disable": "പ്രവർത്തനരഹിതമാക്കുക", - "deleteUser": "ഉപയോക്താവിനെ ഇല്ലാതാക്കുക", - "deleteUserSuccess": "ഉപയോക്താവിനെ വിജയകരമായി ഇല്ലാതാക്കി", - "deleteUserError": "ഉപയോക്താവിനെ ഇല്ലാതാക്കൽ പരാജയപ്പെട്ടു", - "confirmDelete": "ഈ ഉപയോക്താവിനെ ഇല്ലാതാക്കണോ? ഇത് തിരിച്ചെടുക്കാൻ കഴിയില്ല.", - "addMember": { - "title": "അംഗത്തെ ചേർക്കുക", - "username": "യൂസർനെയിം (ഇമെയിൽ)", - "usernamePlaceholder": "user@example.com", - "password": "പാസ്‌വേഡ്", - "passwordPlaceholder": "പാസ്‌വേഡ് നൽകുക", - "role": "റോൾ", - "team": "ടീം (ഐച്ഛികം)", - "teamPlaceholder": "ഒരു ടീം തിരഞ്ഞെടുക്കുക", - "forcePasswordChange": "ആദ്യ ലോഗിനിൽ പാസ്‌വേഡ് മാറ്റം നിർബന്ധമാക്കുക", - "cancel": "റദ്ദാക്കുക", - "submit": "അംഗത്തെ ചേർക്കുക", - "usernameRequired": "യൂസർനെയിമും പാസ്‌വേഡും ആവശ്യമാണ്", - "passwordTooShort": "പാസ്‌വേഡ് കുറഞ്ഞത് 6 അക്ഷരങ്ങളെങ്കിലും വേണം", - "success": "ഉപയോക്താവ് വിജയകരമായി സൃഷ്ടിച്ചു", - "error": "ഉപയോക്താവിനെ സൃഷ്ടിക്കൽ പരാജയപ്പെട്ടു" - }, - "editMember": { - "title": "അംഗത്തെ എഡിറ്റ് ചെയ്യുക", - "editing": "എഡിറ്റ് ചെയ്യുന്നു:", - "role": "റോൾ", - "team": "ടീം (ഐച്ഛികം)", - "teamPlaceholder": "ഒരു ടീം തിരഞ്ഞെടുക്കുക", - "cancel": "റദ്ദാക്കുക", - "submit": "അംഗത്തെ അപ്‌ഡേറ്റ് ചെയ്യുക", - "success": "ഉപയോക്താവ് വിജയകരമായി അപ്‌ഡേറ്റ് ചെയ്തു", - "error": "ഉപയോക്താവിനെ അപ്‌ഡേറ്റ് ചെയ്യൽ പരാജയപ്പെട്ടു" - }, - "toggleEnabled": { - "success": "ഉപയോക്താവിന്റെ നില വിജയകരമായി അപ്‌ഡേറ്റ് ചെയ്തു", - "error": "ഉപയോക്താവിന്റെ നില അപ്‌ഡേറ്റ് ചെയ്യൽ പരാജയപ്പെട്ടു" - }, - "delete": { - "success": "ഉപയോക്താവിനെ വിജയകരമായി ഇല്ലാതാക്കി", - "error": "ഉപയോക്താവിനെ ഇല്ലാതാക്കൽ പരാജയപ്പെട്ടു" - }, - "emailInvite": { - "tab": "ഇമെയിൽ ക്ഷണം", - "description": "താഴെ ഇമെയിലുകൾ കോമ ഉപയോഗിച്ച് വേർതിരിച്ച് ടൈപ്പ് ചെയ്യുകയോ പതിക്കുകയോ ചെയ്യുക. ഉപയോക്താക്കൾക്ക് ലോഗിൻ വിവരങ്ങൾ ഇമെയിലിലൂടെ ലഭിക്കും.", - "emails": "ഇമെയിൽ വിലാസങ്ങൾ", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "കുറഞ്ഞത് ഒരു ഇമെയിൽ വിലാസമെങ്കിലും ആവശ്യമാണ്", - "submit": "ക്ഷണങ്ങൾ അയയ്ക്കുക", - "success": "ഉപയോക്താക്കളെ വിജയകരമായി ക്ഷണിച്ചു", - "partialSuccess": "ചില ക്ഷണങ്ങൾ പരാജയപ്പെട്ടു", - "allFailed": "ഉപയോക്താക്കളെ ക്ഷണിക്കൽ പരാജയപ്പെട്ടു", - "error": "ക്ഷണങ്ങൾ അയയ്ക്കൽ പരാജയപ്പെട്ടു" - }, - "directInvite": { - "tab": "പ്രത്യക്ഷ സൃഷ്ടിക്കൽ" - }, - "inviteLinkTab": { - "tab": "ക്ഷണ ലിങ്ക്" - }, - "inviteLink": { - "description": "ഉപയോക്താവിന് സ്വന്തം പാസ്‌വേഡ് സജ്ജമാക്കാൻ കഴിയുന്ന സുരക്ഷിത ലിങ്ക് സൃഷ്ടിക്കുക", - "email": "ഇമെയിൽ വിലാസം", - "emailPlaceholder": "user@example.com (ഐച്ഛികം)", - "emailDescription": "ഐച്ഛികം - ആരും ഉപയോഗിക്കാവുന്ന പൊതുവായ ക്ഷണ ലിങ്കിനായി ശൂന്യമായി വിടുക", - "emailRequired": "ഇമെയിൽ വിലാസം ആവശ്യമാണ്", - "emailOptional": "ഐച്ഛികം - പൊതുവായ ക്ഷണ ലിങ്കിനായി ശൂന്യമായി വിടുക", - "emailRequiredForSend": "ഇമെയിൽ അറിയിപ്പ് അയയ്ക്കാൻ ഇമെയിൽ വിലാസം ആവശ്യമാണ്", - "expiryHours": "കാലഹരണ മണിക്കൂറുകൾ", - "expiryDescription": "ലിങ്ക് കാലഹരണപ്പെടാൻ എത്ര മണിക്കൂറുകൾ", - "sendEmail": "ക്ഷണ ലിങ്ക് ഇമെയിൽ വഴി അയയ്ക്കുക", - "sendEmailDescription": "പ്രവർത്തനക്ഷമമാക്കിയാൽ, ക്ഷണ ലിങ്ക് നൽകിയ ഇമെയിൽ വിലാസത്തിലേക്ക് അയയ്ക്കും", - "smtpRequired": "SMTP ക്രമീകരിച്ചിട്ടില്ല", - "generate": "ലിങ്ക് സൃഷ്ടിക്കുക", - "generated": "ക്ഷണ ലിങ്ക് സൃഷ്ടിച്ചു", - "copied": "ലിങ്ക് ക്ലിപ്പ്ബോർഡിലേക്ക് പകർത്തി", - "success": "ക്ഷണ ലിങ്ക് വിജയകരമായി സൃഷ്ടിച്ചു", - "successWithEmail": "ക്ഷണ ലിങ്ക് സൃഷ്ടിച്ച് ഇമെയിൽ വഴി അയച്ചു", - "emailSent": "ക്ഷണ ലിങ്ക് സൃഷ്ടിച്ച് ഇമെയിൽ വഴി അയച്ചു", - "emailFailed": "ക്ഷണ ലിങ്ക് സൃഷ്ടിച്ചു, എന്നാൽ ഇമെയിൽ പരാജയപ്പെട്ടു", - "emailFailedDetails": "Error: {0}. ദയവായി ക്ഷണ ലിങ്ക് മാനുവലായി പങ്കിടുക.", - "error": "ക്ഷണ ലിങ്ക് സൃഷ്ടിക്കൽ പരാജയപ്പെട്ടു", - "submit": "ക്ഷണ ലിങ്ക് സൃഷ്ടിക്കുക" - }, - "inviteMode": { - "username": "യൂസർനെയിം", - "email": "ഇമെയിൽ", - "link": "ലിങ്ക്", - "emailDisabled": "ഇമെയിൽ ക്ഷണങ്ങൾക്ക് SMTP കോൺഫിഗറേഷനും settings ൽ mail.enableInvites=true ഉം ആവശ്യമാണ്" - }, - "license": { - "users": "ഉപയോക്താക്കൾ", - "availableSlots": "ലഭ്യമായ സ്ലോട്ടുകൾ", - "grandfathered": "ഗ്രാൻഡ്‌ഫാദേഡ്", - "grandfatheredShort": "{{count}} ഗ്രാൻഡ്‌ഫാദേഡ്", - "fromLicense": "ലൈസൻസിൽ നിന്ന്", - "slotsAvailable": "{{count}} ഉപയോക്തൃ സ്ലോട്ട്(കൾ) ലഭ്യമാണ്", - "noSlotsAvailable": "സ്ലോട്ടുകൾ ലഭ്യമല്ല", - "currentUsage": "ഇപ്പോൾ {{max}} ൽ {{current}} ഉപയോക്തൃ ലൈസൻസുകൾ ഉപയോഗിക്കുന്നു" - }, - "loginRequired": "ആദ്യം ലോഗിൻ മോഡ് പ്രാപ്തമാക്കുക" - }, - "teams": { - "title": "ടീങ്ങൾ", - "description": "ടീമുകളെ നിയന്ത്രിക്കുകയും വർക്ക്സ്പേസ് അംഗങ്ങളെ ക്രമപ്പെടുത്തിയതാക്കുകയും ചെയ്യുക", - "loading": "ടീമുകൾ ലോഡ് ചെയ്യുന്നു...", - "loadingDetails": "ടീം വിശദാംശങ്ങൾ ലോഡ് ചെയ്യുന്നു...", - "loadError": "ടീം വിശദാംശങ്ങൾ ലോഡ് ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു", - "createNewTeam": "പുതിയ ടീം സൃഷ്ടിക്കുക", - "teamName": "ടീം പേര്", - "totalMembers": "ആകെ അംഗങ്ങൾ", - "actions": "നടപടികൾ", - "noTeamsFound": "ടീമുകളൊന്നും കണ്ടെത്തിയില്ല", - "noMembers": "ഈ ടീമിൽ അംഗങ്ങളൊന്നുമില്ല", - "system": "സിസ്റ്റം", - "addMember": "അംഗത്തെ ചേർക്കുക", - "viewTeam": "ടീം കാണുക", - "removeMember": "ടീമിൽ നിന്ന് നീക്കംചെയ്യുക", - "cannotRemoveFromSystemTeam": "സിസ്റ്റം ടീമിൽ നിന്ന് നീക്കം ചെയ്യാൻ കഴിയില്ല", - "renameTeamLabel": "ടീം പുനർനാമകരണം ചെയ്യുക", - "deleteTeamLabel": "ടീം ഇല്ലാതാക്കുക", - "cannotDeleteInternal": "Internal ടീമിനെ ഇല്ലാതാക്കാൻ കഴിയില്ല", - "confirmDelete": "ഈ ടീമിനെ ഇല്ലാതാക്കണോ? ഇല്ലാതാക്കാൻ ടീം ശൂന്യമാകണം.", - "confirmRemove": "ഈ ടീമിൽ നിന്ന് ഉപയോക്താവിനെ നീക്കംചെയ്യണോ?", - "cannotRenameInternal": "Internal ടീമിന്റെ പേര് മാറ്റാൻ കഴിയില്ല", - "cannotAddToInternal": "Internal ടീമിലേക്ക് അംഗങ്ങളെ ചേർക്കാൻ കഴിയില്ല", - "teamNotFound": "ടീം കണ്ടെത്താനായില്ല", - "backToTeams": "ടീങ്ങളിലേക്ക് മടങ്ങുക", - "memberCount": "{{count}} അംഗങ്ങൾ", - "removeMemberSuccess": "ഉപയോക്താവിനെ ടീമിൽ നിന്ന് നീക്കി", - "removeMemberError": "ഉപയോക്താവിനെ ടീമിൽ നിന്ന് നീക്കൽ പരാജയപ്പെട്ടു", - "createTeam": { - "title": "പുതിയ ടീം സൃഷ്ടിക്കുക", - "teamName": "ടീം പേര്", - "teamNamePlaceholder": "ടീം പേര് നൽകുക", - "cancel": "റദ്ദാക്കുക", - "submit": "ടീം സൃഷ്ടിക്കുക", - "nameRequired": "ടീം പേര് ആവശ്യമാണ്", - "success": "ടീം വിജയകരമായി സൃഷ്ടിച്ചു", - "error": "ടീം സൃഷ്ടിക്കൽ പരാജയപ്പെട്ടു" - }, - "renameTeam": { - "title": "ടീം പുനർനാമകരണം ചെയ്യുക", - "renaming": "പുനർനാമകരണം ചെയ്യുന്നു:", - "newTeamName": "പുതിയ ടീം പേര്", - "newTeamNamePlaceholder": "പുതിയ ടീം പേര് നൽകുക", - "cancel": "റദ്ദാക്കുക", - "submit": "ടീം പുനർനാമകരണം ചെയ്യുക", - "nameRequired": "ടീം പേര് ആവശ്യമാണ്", - "success": "ടീം വിജയകരമായി പുനർനാമകരണം ചെയ്തു", - "error": "ടീം പുനർനാമകരണം പരാജയപ്പെട്ടു" - }, - "deleteTeam": { - "success": "ടീം വിജയകരമായി ഇല്ലാതാക്കി", - "error": "ടീം ഇല്ലാതാക്കൽ പരാജയപ്പെട്ടു. ടീം ശൂന്യമാണെന്ന് ഉറപ്പാക്കുക.", - "teamMustBeEmpty": "ഇല്ലാതാക്കുന്നതിനുമുമ്പ് ടീം ശൂന്യമാകണം" - }, - "addMemberToTeam": { - "title": "ടീമിലേക്ക് അംഗത്തെ ചേർക്കുക", - "addingTo": "ചേർക്കുന്നത്", - "selectUser": "ഉപയോക്താവിനെ തിരഞ്ഞെടുക്കുക", - "selectUserPlaceholder": "ഒരു ഉപയോക്താവിനെ തിരഞ്ഞെടുക്കുക", - "selectUserRequired": "ദയവായി ഒരു ഉപയോക്താവിനെ തിരഞ്ഞെടുക്കുക", - "currentlyIn": "ഇപ്പോൾ ഉള്ളത്", - "willBeMoved": "കുറിപ്പ്: ഈ ഉപയോക്താവിനെ അവരുടെ നിലവിലെ ടീമിൽ നിന്ന് ഈ ടീമിലേക്ക് മാറ്റും.", - "cancel": "റദ്ദാക്കുക", - "submit": "അംഗത്തെ ചേർക്കുക", - "userRequired": "ദയവായി ഒരു ഉപയോക്താവിനെ തിരഞ്ഞെടുക്കുക", - "success": "അംഗത്തെ വിജയകരമായി ടീമിലേക്ക് ചേർത്തു", - "error": "അംഗത്തെ ടീമിലേക്ക് ചേർക്കൽ പരാജയപ്പെട്ടു" - }, - "changeTeam": { - "label": "ടീം മാറ്റുക", - "title": "ടീം മാറ്റുക", - "changing": "മാറ്റുന്നു", - "selectTeam": "ടീം തിരഞ്ഞെടുക്കുക", - "selectTeamPlaceholder": "ഒരു ടീം തിരഞ്ഞെടുക്കുക", - "selectTeamRequired": "ദയവായി ഒരു ടീമിനെ തിരഞ്ഞെടുക്കുക", - "success": "ടീം വിജയകരമായി മാറ്റി", - "error": "ടീം മാറ്റൽ പരാജയപ്പെട്ടു", - "submit": "ടീം മാറ്റുക" - } - } - }, - "plan": { - "currency": "നാണയം", - "popular": "ജനപ്രിയം", - "current": "നിലവിലെ പ്ലാൻ", - "upgrade": "അപ്‌ഗ്രേഡ്", - "contact": "ഞങ്ങളെ സമീപിക്കുക", - "customPricing": "ഇഷ്ടാനുസൃതം", - "showComparison": "എല്ലാ സവിശേഷതകളും താരതമ്യം ചെയ്യുക", - "hideComparison": "ഫീച്ചർ താരതമ്യം മറയ്ക്കുക", - "featureComparison": "ഫീച്ചർ താരതമ്യം", - "from": "മുതൽ", - "perMonth": "/മാസം", - "perSeat": "/സീറ്റ്", - "withServer": "+ സെർവർ പ്ലാൻ", - "licensedSeats": "ലൈസൻസുചെയ്തത്: {{count}} സീറ്റുകൾ", - "includedInCurrent": "നിങ്ങളുടെ പ്ലാനിൽ ഉൾപ്പെട്ടിരിക്കുന്നു", - "selectPlan": "പ്ലാൻ തിരഞ്ഞെടുക്കുക", - "manage": "മാനേജ്", - "manageSubscription": { - "description": "നിങ്ങളുടെ സബ്സ്ക്രിപ്ഷൻ, ബില്ലിംഗ്, പേയ്മെന്റ് മാർഗങ്ങൾ മാനേജ് ചെയ്യുക" - }, - "activePlan": { - "title": "സജീവ പ്ലാൻ", - "subtitle": "നിങ്ങളുടെ നിലവിലെ സബ്‌സ്‌ക്രിപ്ഷൻ വിശദാംശങ്ങൾ" - }, - "availablePlans": { - "title": "ലഭ്യമായ പ്ലാനുകൾ", - "subtitle": "നിങ്ങളുടെ ആവശ്യങ്ങൾക്ക് അനുയോജ്യമായ പ്ലാൻ തിരഞ്ഞെടുക്കുക" - }, - "static": { - "title": "ബില്ലിംഗ് വിവരം", - "message": "ഓൺലൈൻ ബില്ലിംഗ് നിലവിൽ കോൺഫിഗർ ചെയ്തിട്ടില്ല. നിങ്ങളുടെ പ്ലാൻ അപ്‌ഗ്രേഡ് ചെയ്യുകയോ സബ്‌സ്‌ക്രിപ്ഷനുകൾ നിയന്ത്രിക്കുകയോ ചെയ്യാൻ, ദയവായി ഞങ്ങളെ നേരിട്ട് ബന്ധപ്പെടുക.", - "contactSales": "വിൽപ്പന ടീമിനെ ബന്ധപ്പെടുക", - "contactToUpgrade": "നിങ്ങളുടെ പ്ലാൻ അപ്‌ഗ്രേഡ് ചെയ്യുകയോ ഇഷ്ടാനുസൃതമാക്കുകയോ ചെയ്യാൻ ഞങ്ങളെ ബന്ധപ്പെടുക", - "maxUsers": "പരമാവധി ഉപയോക്താക്കൾ", - "upTo": "വരെ" - }, - "period": { - "month": "മാസം", - "perUserPerMonth": "/ഉപയോക്താവ്/മാസം" - }, - "free": { - "name": "സൗജന്യം", - "highlight1": "ഓരോ ആഴ്ചയും പരിമിതമായ ടൂൾ ഉപയോഗം", - "highlight2": "എല്ലാ ടൂളുകളിലേക്കും ആക്സസ്", - "highlight3": "കമ്മ്യൂണിറ്റി പിന്തുണ", - "forever": "എന്നും സൗജന്യം", - "included": "ഉൾപ്പെടുത്തി" - }, - "pro": { - "name": "Pro", - "highlight1": "പരിമിതിയില്ലാത്ത ടൂൾ ഉപയോഗം", - "highlight2": "അഡ്വാൻസ്ഡ് PDF ടൂളുകൾ", - "highlight3": "വാട്ടർമാർക്കുകളില്ല" - }, - "enterprise": { - "name": "എൻറർപ്രൈസ്", - "highlight1": "ഇഷ്ടാനുസൃത വില", - "highlight2": "ഡെഡിക്കേറ്റഡ് പിന്തുണ", - "highlight3": "പുതിയ സവിശേഷതകൾ", - "requiresServer": "Server ആവശ്യമാണ്", - "requiresServerMessage": "Enterprise-ലേക്ക് അപ്‌ഗ്രേഡ് ചെയ്യുന്നതിനുമുമ്പ് ദയവായി ആദ്യം Server പ്ലാനിലേക്ക് അപ്‌ഗ്രേഡ് ചെയ്യുക." - }, - "feature": { - "title": "സവിശേഷത", - "pdfTools": "അടിസ്ഥാന PDF ടൂളുകൾ", - "fileSize": "ഫയൽ വലിപ്പ പരിധി", - "automation": "ടൂൾ വർക്ക്‌ഫ്ലോകൾ ഓട്ടോമേറ്റുചെയ്യുക", - "api": "API ആക്സസ്", - "priority": "പ്രാധാന്യ പിന്തുണ", - "customPricing": "ഇഷ്ടാനുസൃത വില" - }, - "licenseWarning": { - "title": "സൗജന്യ സെൽഫ്-ഹോസ്റ്റഡ് പരിധി എത്തി", - "body": "നിങ്ങൾക്ക് {{total}} ഉപയോക്താക്കളുണ്ട്, പക്ഷേ സൗജന്യ നിരയിൽ ഓരോ സെർവർക്കും {{limit}} ഉപയോക്താക്കളെ മാത്രമേ പിന്തുണയ്ക്കൂ. Stirling PDF സുഗമമായി പ്രവർത്തിക്കാൻ അപ്‌ഗ്രേഡ് ചെയ്യുക.", - "overLimit": "{{limit}}-ൽ കൂടുതലായി", - "cta": "പ്ലാനുകൾ കാണുക" - } - }, - "subscription": { - "status": { - "active": "സജീവം", - "pastDue": "കാലാവധി കഴിഞ്ഞത്", - "canceled": "റദ്ദാക്കി", - "incomplete": "അപൂർണ്ണം", - "trialing": "ട്രയൽ", - "none": "സബ്‌സ്‌ക്രിപ്ഷൻ ഇല്ല" - }, - "renewsOn": "{{date}} ന് പുതുക്കും", - "cancelsOn": "{{date}} ന് റദ്ദാക്കും" - }, - "billing": { - "manageBilling": "ബില്ലിംഗ് നിയന്ത്രിക്കുക", - "portal": { - "error": "ബില്ലിംഗ് പോർട്ടൽ തുറക്കൽ പരാജയപ്പെട്ടു" - }, - "updateSeats": "സീറ്റുകൾ അപ്‌ഡേറ്റ് ചെയ്യുക", - "updateEnterpriseSeats": "എന്റർപ്രൈസ് സീറ്റുകൾ അപ്‌ഡേറ്റ് ചെയ്യുക", - "currentSeats": "നിലവിലെ സീറ്റുകൾ", - "minimumSeats": "കുറഞ്ഞത് സീറ്റുകൾ", - "basedOnUsers": "(നിലവിലെ ഉപയോക്താക്കൾ)", - "newSeatCount": "പുതിയ സീറ്റ് എണ്ണം", - "newSeatCountDescription": "നിങ്ങളുടെ എന്റർപ്രൈസ് ലൈസൻസിനുള്ള സീറ്റുകളുടെ എണ്ണം തിരഞ്ഞെടുക്കുക", - "whatHappensNext": "അടുത്തത് എന്താണ്?", - "stripePortalRedirect": "സീറ്റ് മാറ്റം പരിശോധിച്ച് സ്ഥിരീകരിക്കാൻ നിങ്ങൾ Stripe-ന്റെ ബില്ലിംഗ് പോർട്ടലിലേക്ക് തിരിച്ചുവിടപ്പെടും. പ്രോറേറ്റഡ് തുക സ്വയമേവ കണക്കാക്കും.", - "preparingUpdate": "സീറ്റ് അപ്‌ഡേറ്റ് തയ്യാറാക്കുന്നു...", - "seatCountTooLow": "സീറ്റ് എണ്ണം കുറഞ്ഞത് {{minimum}} ആയിരിക്കണം (നിലവിലെ ഉപയോക്താക്കളുടെ എണ്ണം)", - "seatCountUnchanged": "ദയവായി വേറൊരു സീറ്റ് എണ്ണം തിരഞ്ഞെടുക്കുക", - "seatsUpdated": "സീറ്റുകൾ അപ്‌ഡേറ്റ് ചെയ്തു", - "seatsUpdatedMessage": "നിങ്ങളുടെ എന്റർപ്രൈസ് സീറ്റുകൾ {{seats}} ആയി അപ്‌ഡേറ്റ് ചെയ്തു", - "updateProcessing": "അപ്‌ഡേറ്റ് പ്രോസസ്സ് ചെയ്യുന്നു", - "updateProcessingMessage": "നിങ്ങളുടെ സീറ്റ് അപ്‌ഡേറ്റ് പ്രോസസ്സ് ചെയ്യുന്നു. ദയവായി കുറച്ച് കഴിഞ്ഞ് റിഫ്രഷ് ചെയ്യുക.", - "notEnterprise": "സീറ്റ് മാനേജ്മെന്റ് എന്റർപ്രൈസ് ലൈസൻസുകൾക്ക് മാത്രമേ ലഭ്യമാകൂ" - }, - "upgradeBanner": { - "title": "Server പ്ലാനിലേക്ക് അപ്‌ഗ്രേഡ് ചെയ്യുക", - "message": "അൺലിമിറ്റഡ് ഉപയോക്താക്കളും അഡ്വാൻസ്ഡ് ഫീച്ചറുകളും കൊണ്ട് Stirling PDF-ൽ നിന്ന് കൂടുതൽ പ്രയോജനം നേടുക", - "upgradeButton": "ഇപ്പോൾ അപ്‌ഗ്രേഡ് ചെയ്യുക", - "dismiss": "ബാനർ ഒഴിവാക്കുക", - "attentionTitle": "ഈ സെർവർക്ക് അഡ്മിൻ ശ്രദ്ധ ആവശ്യമാണ്", - "attentionBody": "കൂടുതൽ വിവരങ്ങൾ കാണാൻ നിങ്ങളുടെ അഡ്മിൻ സൈൻ ഇൻ ചെയ്യണം. ദയവായി ഉടൻ അവരെ ബന്ധപ്പെടുക.", - "attentionBodyAdmin": "ഈ സെർവർ പാടുപെടാതെ തുടരാൻ ലൈസൻസ് ആവശ്യകതകൾ പരിശോധിക്കുക.", - "seeInfo": "വിവരം കാണുക" - }, - "payment": { - "preparing": "നിങ്ങളുടെ ചെക്ക്ഔട്ട് തയ്യാറാക്കുന്നു...", - "redirecting": "സുരക്ഷിത checkout ലേക്ക് റീഡിറക്ട് ചെയ്യുന്നു...", - "upgradeTitle": "{{planName}} ലേക്ക് അപ്‌ഗ്രേഡ് ചെയ്യുക", - "success": "പേയ്മെന്റ് വിജയകരം!", - "successMessage": "നിങ്ങളുടെ സബ്‌സ്‌ക്രിപ്ഷൻ വിജയകരമായി സജീവമാക്കിയിരിക്കുന്നു. ഉടൻ തന്നെ നിങ്ങൾക്ക് ഒരു സ്ഥിരീകരണ ഇമെയിൽ ലഭിക്കും.", - "autoClose": "ഈ വിൻഡോ സ്വമേധയായി അടയ്ക്കും...", - "error": "പേയ്മെന്റ് പിഴവ്", - "upgradeSuccess": "പേയ്മെന്റ് വിജയകരം! നിങ്ങളുടെ സബ്സ്ക്രിപ്ഷൻ അപ്‌ഗ്രേഡ് ചെയ്തു. ലൈസൻസ് നിങ്ങളുടെ സെർവറിൽ അപ്‌ഡേറ്റ് ചെയ്തു. ഉടൻ തന്നെ ഒരു സ്ഥിരീകരണ ഇമെയിൽ ലഭിക്കും.", - "paymentSuccess": "പേയ്മെന്റ് വിജയകരം! നിങ്ങളുടെ ലൈസൻസ് കീ തിരികെ കൊണ്ടുവരുന്നു...", - "licenseActivated": "ലൈസൻസ് സജീവമായി! നിങ്ങളുടെ ലൈസൻസ് കീ സേവ് ചെയ്തു. രജിസ്റ്റർ ചെയ്ത ഇമെയിലിലേക്ക് സ്ഥിരീകരണ ഇമെയിൽ അയച്ചിട്ടുണ്ട്.", - "licenseDelayed": "പേയ്മെന്റ് വിജയകരം! നിങ്ങളുടെ ലൈസൻസ് നിർമ്മിക്കുന്നു. ഉടൻ തന്നെ നിങ്ങളുടെ ലൈസൻസ് കീ ഇമെയിലിലൂടെ ലഭിക്കും. 10 മിനിറ്റിനുള്ളിൽ ലഭിക്കാത്ത പക്ഷം support-നെ ബന്ധപ്പെടുക.", - "licensePollingError": "പേയ്മെന്റ് വിജയകരം, പക്ഷേ നിങ്ങളുടെ ലൈസൻസ് കീ സ്വയമേവ തിരികെ നേടാൻ കഴിഞ്ഞില്ല. ദയവായി നിങ്ങളുടെ ഇമെയിൽ പരിശോധിക്കുക അല്ലെങ്കിൽ പേയ്മെന്റ് സ്ഥിരീകരണവുമായി support-നെ ബന്ധപ്പെടുക.", - "licenseRetrievalError": "പേയ്മെന്റ് വിജയകരം, പക്ഷേ ലൈസൻസ് തിരികെ കൊണ്ടുവരൽ പരാജയപ്പെട്ടു. നിങ്ങളുടെ ലൈസൻസ് കീ ഇമെയിലിലൂടെ ലഭിക്കും. 10 മിനിറ്റിനുള്ളിൽ ലഭിക്കാത്ത പക്ഷം support-നെ ബന്ധപ്പെടുക.", - "syncError": "പേയ്മെന്റ് വിജയകരം, പക്ഷേ ലൈസൻസ് സിങ്ക് പരാജയപ്പെട്ടു. നിങ്ങളുടെ ലൈസൻസ് ഉടൻ അപ്‌ഡേറ്റ് ചെയ്യും. പ്രശ്‌നങ്ങൾ തുടർന്നാൽ support-നെ ബന്ധപ്പെടുക.", - "licenseSaveError": "ലൈസൻസ് കീ സേവ് ചെയ്യൽ പരാജയപ്പെട്ടു. ആക്റ്റിവേഷൻ പൂർത്തിയാക്കാൻ നിങ്ങളുടെ ലൈസൻസ് കീയുമായി support-നെ ബന്ധപ്പെടുക.", - "paymentCanceled": "പേയ്മെന്റ് റദ്ദാക്കി. പണമിടപാട് ഒന്നും നടന്നിട്ടില്ല.", - "syncingLicense": "നിങ്ങളുടെ അപ്‌ഗ്രേഡ് ചെയ്ത ലൈസൻസ് സിങ്ക് ചെയ്യുന്നു...", - "generatingLicense": "നിങ്ങളുടെ ലൈസൻസ് കീ നിർമ്മിക്കുന്നു...", - "upgradeComplete": "അപ്‌ഗ്രേഡ് പൂർത്തിയായി", - "upgradeCompleteMessage": "നിങ്ങളുടെ സബ്സ്ക്രിപ്ഷൻ വിജയകരമായി അപ്‌ഗ്രേഡ് ചെയ്തു. നിലവിലുള്ള ലൈസൻസ് കീ അപ്‌ഡേറ്റ് ചെയ്തു.", - "stripeNotConfigured": "Stripe കോൺഫിഗർ ചെയ്തിട്ടില്ല", - "stripeNotConfiguredMessage": "Stripe പേയ്മെന്റ് ഇന്റഗ്രേഷൻ കോൺഫിഗർ ചെയ്തിട്ടില്ല. ദയവായി നിങ്ങളുടെ അഡ്മിനിസ്ട്രേറ്ററെ ബന്ധപ്പെടുക.", - "monthly": "മാസം", - "yearly": "വർഷം", - "billingPeriod": "ബില്ലിംഗ് കാലയളവ്", - "enterpriseNote": "ചെക്കൗട്ടിൽ സീറ്റുകൾ ക്രമീകരിക്കാം (1-1000).", - "installationId": "ഇൻസ്റ്റാളേഷൻ ID", - "licenseKey": "നിങ്ങളുടെ ലൈസൻസ് കീ", - "licenseInstructions": "ഇത് നിങ്ങളുടെ ഇൻസ്റ്റലേഷനിൽ ചേർത്തിരിക്കുന്നു. നിങ്ങളുടെ ഇമെയിലിലും ഒരു പകർപ്പ് ലഭിക്കും.", - "canCloseWindow": "ഇപ്പോൾ ഈ വിൻഡോ അടയ്ക്കാം.", - "licenseKeyProcessing": "ലൈസൻസ് കീ പ്രോസസ്സ് ചെയ്യുന്നു", - "licenseDelayedMessage": "നിങ്ങളുടെ ലൈസൻസ് കീ നിർമ്മിക്കുന്നു. ദയവായി ഉടൻ നിങ്ങളുടെ ഇമെയിൽ പരിശോധിക്കുക അല്ലെങ്കിൽ support-നെ ബന്ധപ്പെടുക.", - "perYear": "/വർഷം", - "perMonth": "/മാസം", - "emailInvalid": "ദയവായി സാധുവായ ഒരു ഇമെയിൽ വിലാസം നൽകുക", - "emailStage": { - "title": "നിങ്ങളുടെ ഇമെയിൽ നൽകുക", - "description": "നിങ്ങളുടെ ലൈസൻസ് കീയും രസീതുകളും അയയ്ക്കാൻ ഇത് ഉപയോഗിക്കും.", - "emailLabel": "ഇമെയിൽ വിലാസം", - "emailPlaceholder": "your@email.com", - "continue": "തുടരുക", - "modalTitle": "ആരംഭിക്കുക - {{planName}}" - }, - "planStage": { - "title": "നിങ്ങളുടെ ബില്ലിംഗ് കാലയളവ് തിരഞ്ഞെടുക്കുക", - "savingsNote": "വാർഷിക ബില്ലിംഗിൽ {{percent}}% ലാഭിക്കാം", - "basePrice": "അടിസ്ഥാന വില", - "seatPrice": "സീറ്റ്‌പ്രതി", - "totalForSeats": "ആകെ ({{count}} സീറ്റുകൾ)", - "selectMonthly": "മാസികം തിരഞ്ഞെടുക്കുക", - "selectYearly": "വാർഷികം തിരഞ്ഞെടുക്കുക", - "savePercent": "{{percent}}% ലാഭിക്കുക", - "savingsAmount": "നിങ്ങൾ ലാഭിക്കുന്നത് {{amount}}", - "modalTitle": "ബില്ലിംഗ് കാലയളവ് തിരഞ്ഞെടുക്കുക - {{planName}}", - "billedYearly": "വാർഷികമായി {{currency}}{{amount}} ന് ബിൽ ചെയ്യും" - }, - "paymentStage": { - "backToPlan": "പ്ലാൻ തിരഞ്ഞെടുപ്പിലേക്ക് മടങ്ങുക", - "selectedPlan": "തിരഞ്ഞെടുത്ത പ്ലാൻ", - "modalTitle": "പേയ്മെന്റ് പൂർത്തിയാക്കുക - {{planName}}" - } - }, - "firstLogin": { - "title": "ആദ്യ ലോഗിൻ", - "welcomeTitle": "സ്വാഗതം!", - "welcomeMessage": "സുരക്ഷാ കാരണങ്ങളാൽ, നിങ്ങൾ ആദ്യമായി ലോഗിൻ ചെയ്യുമ്പോൾ പാസ്‌വേഡ് മാറ്റണം.", - "loggedInAs": "ലോഗിൻ ചെയ്തത്", - "error": "പിശക്", - "currentPassword": "നിലവിലെ പാസ്‌വേഡ്", - "enterCurrentPassword": "നിലവിലെ പാസ്‌വേഡ് നൽകുക", - "newPassword": "പുതിയ പാസ്‌വേഡ്", - "enterNewPassword": "പുതിയ പാസ്‌വേഡ് നൽകുക (കുറഞ്ഞത് 8 അക്ഷരങ്ങൾ)", - "confirmPassword": "പുതിയ പാസ്‌വേഡ് സ്ഥിരീകരിക്കുക", - "reEnterNewPassword": "പുതിയ പാസ്‌വേഡ് വീണ്ടും നൽകുക", - "changePassword": "പാസ്‌വേഡ് മാറ്റുക", - "allFieldsRequired": "എല്ലാ ഫീൽഡുകളും ആവശ്യമാണ്", - "passwordsDoNotMatch": "പുതിയ പാസ്‌വേഡുകൾ പൊരുത്തപ്പെടുന്നില്ല", - "passwordTooShort": "പാസ്‌വേഡ് കുറഞ്ഞത് 8 അക്ഷരങ്ങളെങ്കിലും വേണം", - "passwordMustBeDifferent": "പുതിയ പാസ്‌വേഡ് നിലവിലെ പാസ്‌വേഡിൽ നിന്ന് വ്യത്യസ്തമായിരിക്കണം", - "passwordChangedSuccess": "പാസ്‌വേഡ് വിജയകരമായി മാറ്റി! ദയവായി വീണ്ടും ലോഗിൻ ചെയ്യുക.", - "passwordChangeFailed": "പാസ്‌വേഡ് മാറ്റാൻ കഴിഞ്ഞില്ല. നിങ്ങളുടെ നിലവിലെ പാസ്‌വേഡ് പരിശോധിക്കുക." - }, - "invite": { - "welcome": "Stirling PDF ലേക്ക് സ്വാഗതം", - "invalidToken": "അസാധുവായ ക്ഷണ ലിങ്ക്", - "validationError": "ക്ഷണ ലിങ്ക് സാധൂകരിക്കൽ പരാജയപ്പെട്ടു", - "passwordRequired": "പാസ്‌വേഡ് ആവശ്യമാണ്", - "passwordTooShort": "പാസ്‌വേഡ് കുറഞ്ഞത് 6 അക്ഷരങ്ങളെങ്കിലും വേണം", - "passwordMismatch": "പാസ്‌വേഡുകൾ പൊരുത്തപ്പെടുന്നില്ല", - "acceptError": "അക്കൗണ്ട് സൃഷ്ടിക്കൽ പരാജയപ്പെട്ടു", - "validating": "ക്ഷണം സാധൂകരിക്കുന്നു...", - "invalidInvitation": "അസാധുവായ ക്ഷണം", - "goToLogin": "ലോഗിനിലേക്ക് പോകുക", - "welcomeTitle": "നിങ്ങൾ ക്ഷണിക്കപ്പെട്ടിരിക്കുന്നു!", - "welcomeSubtitle": "നിങ്ങളുടെ അക്കൗണ്ട് സജ്ജമാക്കി തുടങ്ങുക", - "accountFor": "അക്കൗണ്ട് സൃഷ്ടിക്കുന്നത്", - "linkExpires": "ലിങ്ക് കാലഹരണപ്പെടുന്നത്", - "email": "ഇമെയിൽ വിലാസം", - "emailPlaceholder": "നിങ്ങളുടെ ഇമെയിൽ വിലാസം നൽകുക", - "emailRequired": "ഇമെയിൽ വിലാസം ആവശ്യമാണ്", - "invalidEmail": "അസാധുവായ ഇമെയിൽ വിലാസം", - "choosePassword": "ഒരു പാസ്‌വേഡ് തിരഞ്ഞെടുക്കുക", - "passwordPlaceholder": "നിങ്ങളുടെ പാസ്‌വേഡ് നൽകുക", - "confirmPassword": "പാസ്‌വേഡ് സ്ഥിരീകരിക്കുക", - "confirmPasswordPlaceholder": "നിങ്ങളുടെ പാസ്‌വേഡ് വീണ്ടും നൽകുക", - "createAccount": "അക്കൗണ്ട് സൃഷ്ടിക്കുക", - "creating": "അക്കൗണ്ട് സൃഷ്ടിക്കുന്നു...", - "alreadyHaveAccount": "ഇതിനകം അക്കൗണ്ട് ഉണ്ടോ?", - "signIn": "സൈൻ ഇൻ" - }, - "audit": { - "error": { - "title": "ഓഡിറ്റ് സിസ്റ്റം ലോഡ് ചെയ്യുന്നതിൽ പിശക്" - }, - "notAvailable": "ഓഡിറ്റ് സിസ്റ്റം ലഭ്യമല്ല", - "notAvailableMessage": "ഓഡിറ്റ് സിസ്റ്റം കോൺഫിഗർ ചെയ്തിട്ടില്ല അല്ലെങ്കിൽ ലഭ്യമല്ല.", - "disabled": "ഓഡിറ്റ് ലോഗിംഗ് പ്രവർത്തനരഹിതമാണ്", - "disabledMessage": "സിസ്റ്റം ഇവന്റുകൾ ട്രാക്ക് ചെയ്യാൻ നിങ്ങളുടെ ആപ്ലിക്കേഷൻ ക്രമീകരണത്തിൽ ഓഡിറ്റ് ലോഗിംഗ് പ്രവർത്തനക്ഷമമാക്കുക.", - "systemStatus": { - "title": "സിസ്റ്റം നില", - "status": "ഓഡിറ്റ് ലോഗിംഗ്", - "enabled": "പ്രവർത്തനക്ഷമം", - "disabled": "പ്രവർത്തനരഹിതം", - "level": "ഓഡിറ്റ് നില", - "retention": "സംരക്ഷണ കാലാവധി", - "days": "ദിവസങ്ങൾ", - "totalEvents": "മൊത്തം ഇവന്റുകൾ" - }, - "tabs": { - "dashboard": "ഡാഷ്ബോർഡ്", - "events": "ഓഡിറ്റ് ഇവന്റുകൾ", - "export": "എക്സ്പോർട്ട്" - }, - "charts": { - "title": "ഓഡിറ്റ് ഡാഷ്ബോർഡ്", - "error": "ചാർട്ടുകൾ ലോഡ് ചെയ്യുന്നതിൽ പിശക്", - "day": "ദിവസം", - "week": "ആഴ്ച", - "month": "മാസം", - "byType": "തരം അനുസരിച്ചുള്ള ഇവന്റുകൾ", - "byUser": "ഉപയോക്താവ് അനുസരിച്ചുള്ള ഇവന്റുകൾ", - "overTime": "കാലക്രമത്തിൽ ഇവന്റുകൾ" - }, - "events": { - "title": "ഓഡിറ്റ് ഇവന്റുകൾ", - "filterByType": "തരം പ്രകാരം ഫിൽറ്റർ ചെയ്യുക", - "filterByUser": "ഉപയോക്താവ് പ്രകാരം ഫിൽറ്റർ ചെയ്യുക", - "startDate": "ആരംഭ തീയതി", - "endDate": "അവസാന തീയതി", - "clearFilters": "ക്ലിയർ", - "error": "ഇവന്റുകൾ ലോഡ് ചെയ്യുന്നതിൽ പിശക്", - "noEvents": "ഇവന്റുകളൊന്നും കണ്ടെത്താനായില്ല", - "timestamp": "ടൈംസ്റ്റാമ്പ്", - "type": "തരം", - "user": "ഉപയോക്താവ്", - "ipAddress": "IP വിലാസം", - "actions": "നടപടികൾ", - "viewDetails": "വിശദാംശങ്ങൾ കാണുക", - "eventDetails": "ഇവന്റ് വിശദാംശങ്ങൾ", - "details": "വിശദാംശങ്ങൾ" - }, - "export": { - "title": "ഓഡിറ്റ് ഡാറ്റ കയറ്റുമതി ചെയ്യുക", - "description": "ഓഡിറ്റ് ഇവന്റുകൾ CSV അല്ലെങ്കിൽ JSON ഫോർമാറ്റിലേക്ക് കയറ്റുമതി ചെയ്യുക. കയറ്റുമതി ചെയ്യുന്ന ഡാറ്റ പരിമിതപ്പെടുത്താൻ ഫിൽട്ടറുകൾ ഉപയോഗിക്കുക.", - "format": "കയറ്റുമതി ഫോർമാറ്റ്", - "filters": "ഫിൽട്ടറുകൾ (ഐച്ഛികം)", - "filterByType": "തരം അനുസരിച്ച് ഫിൽട്ടർ ചെയ്യുക", - "filterByUser": "ഉപയോക്താവിനെ അനുസരിച്ച് ഫിൽട്ടർ ചെയ്യുക", - "startDate": "ആരംഭ തീയതി", - "endDate": "അവസാന തീയതി", - "clearFilters": "ക്ലിയർ", - "exportButton": "ഡാറ്റ കയറ്റുമതി ചെയ്യുക", - "error": "ഡാറ്റ കയറ്റുമതി ചെയ്യുന്നത് പരാജയപ്പെട്ടു" - } - }, - "usage": { - "noData": "ഡാറ്റ ലഭ്യമല്ല", - "error": "ഉപയോഗ സ്ഥിതിവിവരങ്ങൾ ലോഡ് ചെയ്യുന്നതിൽ പിശക്", - "noDataMessage": "ഈ സമയം ഉപയോഗ സ്ഥിതിവിവരങ്ങൾ ലഭ്യമല്ല.", - "controls": { - "top10": "ടോപ്പ് 10", - "top20": "ടോപ്പ് 20", - "all": "എല്ലാം", - "refresh": "റിഫ്രഷ്", - "dataTypeLabel": "ഡാറ്റയുടെ തരം:", - "dataType": { - "all": "എല്ലാം", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "ടോപ്പ് 10", - "top20": "ടോപ്പ് 20", - "all": "എല്ലാം" - }, - "stats": { - "totalEndpoints": "ആകെ എൻഡ്‌പോയിന്റുകൾ", - "totalVisits": "ആകെ സന്ദർശനങ്ങൾ", - "showing": "പ്രദർശിപ്പിക്കുന്നത്", - "selectedVisits": "തിരഞ്ഞെടുത്ത സന്ദർശനങ്ങൾ" - }, - "chart": { - "title": "എൻഡ്‌പോയിന്റ് ഉപയോഗ ചാർട്ട്" - }, - "table": { - "title": "വിശദമായ സ്ഥിതിവിവരങ്ങൾ", - "endpoint": "എൻഡ്‌പോയിന്റ്", - "visits": "സന്ദർശനങ്ങൾ", - "percentage": "ശതമാനം", - "noData": "ഡാറ്റ ലഭ്യമല്ല" - } - }, - "backendHealth": { - "checking": "ബാക്ക്എൻഡിന്റെ നില പരിശോധിക്കുന്നു...", - "online": "ബാക്ക്എൻഡ് ഓൺലൈൻ", - "offline": "ബാക്ക്എൻഡ് ഓഫ്ലൈൻ", - "starting": "ബാക്ക്എൻഡ് ആരംഭിക്കുന്നു...", - "wait": "ബാക്ക്എൻഡ് ആരംഭിക്കുന്നത് പൂർത്തിയാകുന്നത് വരെ ദയവായി കാത്തிருந்து വീണ്ടും ശ്രമിക്കുക." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "തുടരാൻ PDF അൺലോക്ക് ചെയ്യുക", - "title": "തുടരാൻ പാസ്‌വേഡ് നീക്കം ചെയ്യുക", - "description": "ഈ PDF പാസ്‌വേഡിലൂടെ സംരക്ഷിച്ചിരിക്കുന്നു. തുടരാൻ പാസ്‌വേഡ് നൽകുക.", - "password": { - "label": "PDF പാസ്‌വേഡ്", - "placeholder": "PDF പാസ്‌വേഡ് നൽകുക" - }, - "skip": "ഇപ്പോൾ ഒഴിവാക്കുക", - "unlock": "അൺലോക്ക് ചെയ്ത് തുടരുക", - "incorrectPassword": "തെറ്റായ പാസ്‌വേഡ്", - "missingFile": "തിരഞ്ഞെടുത്ത ഫയൽ ഇനി ലഭ്യമല്ല.", - "emptyResponse": "പാസ്‌വേഡ് നീക്കം ചെയ്തിട്ടും ഒരു ഫയൽ സൃഷ്ടിക്കപ്പെട്ടില്ല.", - "required": "തുടരാൻ പാസ്‌വേഡ് നൽകുക.", - "successTitle": "പാസ്‌വേഡ് നീക്കി", - "successBodyWithName": "{{fileName}}-ൽ നിന്ന് പാസ്‌വേഡ് നീക്കി", - "successBody": "പാസ്‌വേഡ് വിജയകരമായി നീക്കി." - }, - "setup": { - "welcome": "Stirling PDF-ലേക്ക് സ്വാഗതം", - "description": "Stirling PDF നിങ്ങൾ എങ്ങനെ ഉപയോഗിക്കണമെന്നത് തിരഞ്ഞെടുക്കുക", - "step1": { - "label": "മോഡ് തിരഞ്ഞെടുക്കുക", - "description": "ഓഫ്‌ലൈൻ അല്ലെങ്കിൽ സെർവർ" - }, - "step2": { - "label": "സെർവർ തിരഞ്ഞെടുക്കുക", - "description": "സെൽഫ്-ഹോസ്റ്റഡ് സെർവർ" - }, - "step3": { - "label": "ലോഗിൻ", - "description": "ക്രെഡൻഷ്യലുകൾ നൽകുക" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "നിങ്ങളുടെ Stirling അക്കൗണ്ടിലൂടെ സൈൻ ഇൻ ചെയ്യുക" - }, - "selfhosted": { - "title": "സ്വയം ഹോസ്റ്റ് ചെയ്യുന്ന സെർവർ", - "description": "നിങ്ങളുടെ സ്വന്തം Stirling PDF സെർവറുമായി കണക്റ്റുചെയ്യുക" - } - }, - "saas": { - "title": "Stirling-യിൽ സൈൻ ഇൻ ചെയ്യുക", - "subtitle": "നിങ്ങളുടെ Stirling അക്കൗണ്ടിലൂടെ സൈൻ ഇൻ ചെയ്യുക" - }, - "selfhosted": { - "title": "സെർവറിൽ സൈൻ ഇൻ ചെയ്യുക", - "subtitle": "നിങ്ങളുടെ സെർവർ ക്രെഡൻഷ്യലുകൾ നൽകുക" - }, - "server": { - "title": "സെർവറിലേക്ക് കണക്റ്റുചെയ്യുക", - "subtitle": "നിങ്ങളുടെ സെൽഫ്-ഹോസ്റ്റഡ് സെർവർ URL നൽകുക", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "സെൽഫ്-ഹോസ്റ്റഡ് സെർവർ" - }, - "url": { - "label": "സെർവർ URL", - "description": "നിങ്ങളുടെ സെൽഫ്-ഹോസ്റ്റഡ് Stirling PDF സെർവർയുടെ പൂർണ്ണ URL നൽകുക" - }, - "error": { - "emptyUrl": "ദയവായി ഒരു സെർവർ URL നൽകുക", - "unreachable": "സെർവറുമായി ബന്ധപ്പെടാൻ കഴിഞ്ഞില്ല", - "testFailed": "കണക്ഷൻ ടെസ്റ്റ് പരാജയപ്പെട്ടു" - }, - "testing": "കണക്ഷൻ പരിശോധിക്കുന്നു..." - }, - "login": { - "title": "സൈൻ ഇൻ", - "subtitle": "തുടരാൻ നിങ്ങളുടെ ക്രെഡൻഷ്യലുകൾ നൽകുക", - "connectingTo": "കണക്റ്റ് ചെയ്യുന്നു:", - "username": { - "label": "യൂസർനെയിം", - "placeholder": "നിങ്ങളുടെ യൂസർനെയിം നൽകുക" - }, - "email": { - "label": "ഇമെയിൽ", - "placeholder": "നിങ്ങളുടെ ഇമെയിൽ നൽകുക" - }, - "password": { - "label": "പാസ്‌വേഡ്", - "placeholder": "നിങ്ങളുടെ പാസ്‌വേഡ് നൽകുക" - }, - "error": { - "emptyUsername": "ദയവായി നിങ്ങളുടെ യൂസർനെയിം നൽകുക", - "emptyEmail": "ദയവായി നിങ്ങളുടെ ഇമെയിൽ നൽകുക", - "emptyPassword": "ദയവായി നിങ്ങളുടെ പാസ്‌വേഡ് നൽകുക", - "oauthFailed": "OAuth ലോഗിൻ പരാജയപ്പെട്ടു. ദയവായി വീണ്ടും ശ്രമിക്കുക." - }, - "submit": "ലോഗിൻ", - "signInWith": "ഇതുപയോഗിച്ച് സൈൻ ഇൻ ചെയ്യുക", - "oauthPending": "ഓതന്റിക്കേഷനായി ബ്രൗസർ തുറക്കുന്നു...", - "orContinueWith": "അല്ലെങ്കിൽ ഇമെയിലോടെ തുടരുക" - } - }, - "oauth": { - "success": { - "title": "ഓതന്റിക്കേഷൻ വിജയകരം", - "message": "ഈ വിൻഡോ അടച്ച് Stirling PDF-ലേക്ക് മടങ്ങാം." - }, - "error": { - "title": "ഓതന്റിക്കേഷൻ പരാജയപ്പെട്ടു", - "message": "ഓതന്റിക്കേഷൻ വിജയിച്ചില്ല. ഈ വിൻഡോ അടച്ച് വീണ്ടും ശ്രമിക്കാം." - } - }, - "pdfTextEditor": { - "title": "PDF JSON എഡിറ്റർ", - "viewLabel": "PDF എഡിറ്റർ", - "converting": "PDF എഡിറ്റ് ചെയ്യാവുന്ന ഫോർമാറ്റിലേക്ക് മാറ്റുന്നു...", - "conversionFailed": "PDF മാറ്റാൻ കഴിഞ്ഞില്ല. ദയവായി വീണ്ടും ശ്രമിക്കുക.", - "currentFile": "നിലവിലെ ഫയൽ: {{name}}", - "pageSummary": "പേജ് {{number}} / {{total}}", - "pagePreviewAlt": "പേജ് പ്രിവ്യൂ", - "imageLabel": "സ്ഥാപിച്ച ചിത്രം", - "noTextOnPage": "ഈ പേജിൽ എഡിറ്റ് ചെയ്യാവുന്ന ടെക്സ്റ്റ് കണ്ടെത്തിയില്ല.", - "pageType": { - "paragraph": "പാരഗ്രാഫ് പേജ്", - "sparse": "തിതറിച്ച ടെക്സ്റ്റ്" - }, - "groupingMode": { - "auto": "ഓട്ടോ", - "paragraph": "പാരഗ്രാഫ്", - "singleLine": "സിംഗിൾ ലൈൻ" - }, - "badges": { - "unsaved": "എഡിറ്റ് ചെയ്തു", - "modified": "എഡിറ്റ് ചെയ്തു", - "earlyAccess": "Early Access" - }, - "actions": { - "reset": "മാറ്റങ്ങൾ റീസെറ്റ് ചെയ്യുക", - "downloadJson": "JSON ഡൗൺലോഡ് ചെയ്യുക", - "generatePdf": "PDF സൃഷ്ടിക്കുക" - }, - "options": { - "autoScaleText": { - "title": "ബോക്‌സിൽ ഒതുങ്ങാൻ ടെക്സ്റ്റ് സ്വയം സ്കെയിൽ ചെയ്യുക", - "description": "PDF-യിലെ ഫോണ്ട് റെൻഡറിംഗിൽ വ്യത്യാസമുണ്ടെങ്കിൽ, ഒറിജിനൽ ബൗണ്ടിംഗ് ബോക്സിനകത്ത് ഒതുങ്ങാൻ ടെക്സ്റ്റ് കിടയായി സ്വയം സ്കെയിൽ ചെയ്യും." - }, - "groupingMode": { - "title": "ടെക്സ്റ്റ് ഗ്രൂപ്പിംഗ് മോഡ്", - "autoDescription": "പേജ് തരം സ്വയം കണ്ടെത്തി ടെക്സ്റ്റ് യോജിച്ചുവണ്ണം ഗ്രൂപ്പ് ചെയ്യും.", - "paragraphDescription": "അലൈൻ ചെയ്ത വരികളെ മൾട്ടി-ലൈൻ പാരഗ്രാഫ് ടെക്സ്റ്റ് ബോക്‌സുകളാക്കി ഗ്രൂപ്പ് ചെയ്യും.", - "singleLineDescription": "ഓരോ PDF ടെക്സ്റ്റ് വരിയും വേർതിരിച്ച ടെക്സ്റ്റ് ബോക്‌സായി നിലനിർത്തും." - }, - "manualGrouping": { - "descriptionInline": "ടിപ്പ്: ടെക്സ്റ്റ് ബോക്‌സുകൾ പലതും തിരഞ്ഞെടുക്കാൻ Ctrl (Cmd) അല്ലെങ്കിൽ Shift അമർത്തികൊണ്ടിരിക്കുക. തിരഞ്ഞെടുപ്പിന് മുകളിലേക്ക് ഒരു ഫ്ലോട്ടിംഗ് ടൂൾബാർ പ്രത്യക്ഷപ്പെടും; അവിടെ നിന്ന് ലയിപ്പിക്കൽ, അൺഗ്രൂപ്പ്, അല്ലെങ്കിൽ വീതി ക്രമീകരണം ചെയ്യാം." - }, - "forceSingleElement": { - "title": "തിരുത്തിയ ടെക്സ്റ്റ് ഒരു സിംഗിൾ PDF ഘടകത്തിൽ ലോക്ക് ചെയ്യുക", - "description": "ഇത് ഓണാക്കിയാൽ, ഓവർലാപ്പിംഗ് ഗ്ലിഫ്‌സ് അല്ലെങ്കിൽ മിശ്ര ഫോണ്ടുകൾ ഒഴിവാക്കാൻ തിരുത്തിയ ഓരോ ടെക്സ്റ്റ് ബോക്‌സും ഒറ്റ PDF ടെക്സ്റ്റ് ഘടകമായി എക്സ്പോർട്ട് ചെയ്യും." - } - }, - "manual": { - "mergeTooltip": "തിരഞ്ഞെടുത്ത ബോക്‌സുകൾ ലയിപ്പിക്കുക", - "merge": "ലയിപ്പിക്കുക", - "ungroupTooltip": "പാരഗ്രാഫ് തിരികെ വരികളാക്കുക", - "ungroup": "തിരഞ്ഞെടുത്തത് അൺഗ്രൂപ്പ് ചെയ്യുക", - "widthMenu": "വീതി ഓപ്ഷനുകൾ", - "expandWidth": "പേജിന്റെ അരികുവരെ വ്യാപിപ്പിക്കുക", - "resetWidth": "വീതി റീസെറ്റ് ചെയ്യുക", - "resizeHandle": "ടെക്സ്റ്റ് വീതി ക്രമീകരിക്കുക" - }, - "disclaimer": { - "heading": "പ്രിവ്യൂ പരിമിതികൾ", - "textFocus": "ഈ വർക്ക്സ്പേസ് ടെക്സ്റ്റ് എഡിറ്റ് ചെയ്യുന്നതിനും ഉൾച്ചേർത്ത ചിത്രങ്ങളുടെ സ്ഥാനം മാറ്റുന്നതിനും ശ്രദ്ധിക്കുന്നു. സങ്കീർണ്ണ പേജ് ആർട്വർക്ക്, ഫോം വിഡ്ജറ്റുകൾ, ലെയേർഡ് ഗ്രാഫിക്സ് എന്നിവ എക്സ്പോർട്ടിൽ സംരക്ഷിക്കുമെങ്കിലും ഇവിടെ പൂർണ്ണമായി എഡിറ്റ് ചെയ്യാനാവില്ല.", - "previewVariance": "ചില വിസ്വൽസ് (ടേബിൾ ബോർഡറുകൾ, ഷേപ്പുകൾ, അല്ലെങ്കിൽ അനോട്ടേഷൻ രൂപം എന്നിവ) പ്രിവ്യൂയിൽ കൃത്യമായി കാണിക്കണമെന്നില്ല. കഴിയുന്നിടത്തോളം എക്സ്പോർട്ട് ചെയ്യുന്ന PDF ഒറിജിനൽ drawing commands നിലനിർത്തും.", - "alpha": "ഈ ആൽഫ വീവർ ഇനിയും വികസനത്തിലാണു—ചില ഫോന്റുകൾ, നിറങ്ങൾ, പാർദർശ്യത, ലേഔട്ട് വിശദാംശങ്ങൾ അല്പം മാറാം. പങ്കിടുന്നതിന് മുമ്പ് സൃഷ്ടിച്ച PDF രണ്ടുതവണ പരിശോധിക്കുക." - }, - "empty": { - "title": "പ്രമാണം ലോഡ് ചെയ്തിട്ടില്ല", - "subtitle": "ടെക്സ്റ്റ് എഡിറ്റ് ആരംഭിക്കാൻ PDF അല്ലെങ്കിൽ JSON ഫയൽ ലോഡ് ചെയ്യുക." - }, - "welcomeBanner": { - "title": "PDF Text Editor-ലേക്ക് സ്വാഗതം (Early Access)", - "experimental": "ഇത് സജീവ വികസനത്തിലുള്ള ഒരു പരീക്ഷണാത്മക ഫീച്ചറാണ്. ഉപയോഗത്തിൽ ചില അസ്ഥിരതകളും പ്രശ്നങ്ങളും പ്രതീക്ഷിക്കാം.", - "howItWorks": "ഈ ടൂൾ നിങ്ങളുടെ PDF-നെ എഡിറ്റബിൾ ഫോർമാറ്റിലേക്ക് മാറ്റി, ടെക്സ്റ്റ് മാറ്റാനും ചിത്രങ്ങളുടെ സ്ഥാനം മാറ്റാനും അനുവദിക്കുന്നു. മാറ്റങ്ങൾ പുതിയ PDF ആയി സംരക്ഷിക്കും.", - "bestFor": "ഇതിൽ ഏറ്റവും നല്ലത്:", - "bestFor1": "പ്രധാനമായി ടെക്സ്റ്റും ചിത്രങ്ങളും ഉള്ള ലളിതമായ PDF-കൾ", - "bestFor2": "സ്റ്റാൻഡേർഡ് പാരഗ്രാഫ് ഫോർമാറ്റിംഗ് ഉള്ള ഡോക്യുമെന്റുകൾ", - "bestFor3": "കത്തുകൾ, എസ്സേകൾ, റിപ്പോർട്ടുകൾ, അടിസ്ഥാന ഡോക്യുമെന്റുകൾ", - "notIdealFor": "ഇതിനായി അനുയോജ്യമല്ല:", - "notIdealFor1": "ബുള്ളറ്റ് പോയിന്റുകൾ, ടേബിളുകൾ, അല്ലെങ്കിൽ മൾട്ടി-കോളം ലേഔട്ടുകൾ പോലുള്ള പ്രത്യേക ഫോർമാറ്റിംഗ് ഉള്ള PDF-കൾ", - "notIdealFor2": "മാഗസീനുകൾ, ബ്രോഷറുകൾ, അല്ലെങ്കിൽ അതികമായി ഡിസൈൻ ചെയ്ത ഡോക്യുമെന്റുകൾ", - "notIdealFor3": "സങ്കീർണ്ണ ലേഔട്ടുകളുള്ള ഇൻസ്ട്രക്ഷൻ മാനുവലുകൾ", - "limitations": "നിലവിലെ പരിമിതികൾ:", - "limitation1": "ഫോണ്ട് റെൻഡറിംഗ് ഒറിജിനൽ PDF-ിൽ നിന്ന് അല്പം മാറാം", - "limitation2": "സങ്കീർണ്ണ ഗ്രാഫിക്സ്, ഫോം ഫീൽഡുകൾ, അനോട്ടേഷനുകൾ സംരക്ഷിക്കുമെങ്കിലും എഡിറ്റ് ചെയ്യാനാകില്ല", - "limitation3": "വലിയ ഫയലുകൾ കൺവേർട്ട് ചെയ്യാനും പ്രോസസ് ചെയ്യാനും സമയം എടുക്കാം", - "knownIssues": "അറിയപ്പെട്ട പ്രശ്നങ്ങൾ (പരിഹരിക്കുന്നു):", - "issue1": "ടെക്സ്റ്റ് നിറം ഇപ്പോൾ നിലനിർത്തുന്നില്ല (ഉടൻ ചേർക്കും)", - "issue2": "പാരഗ്രാഫ് മോഡിൽ അലൈൻമെന്റ്/സ്പേസിംഗ് പ്രശ്നങ്ങൾ കൂടുതലാണ് - Single Line മോഡ് ശുപാർശിക്കുന്നു", - "issue3": "പ്രിവ്യൂ ഡിസ്പ്ലേ എക്സ്പോർട്ട് ചെയ്ത PDF-ിൽ നിന്ന് വ്യത്യസ്തമായേക്കാം - എക്സ്പോർട്ട് ചെയ്ത PDF-കൾ ഒറിജിനലിനോട് കൂടുതൽ അടുത്തതാണ്", - "issue4": "തിരിച്ചിരിക്കുന്ന ടെക്സ്റ്റിന്റെ അലൈൻമെന്റ് കൈകൊണ്ട് ക്രമീകരണം ആവശ്യമാകാം", - "issue5": "പാർദർശ്യതയും ലെയറിംഗ് ഇഫക്റ്റുകളും ഒറിജിനലിൽ നിന്ന് മാറാം", - "feedback": "ഇത് ഒരു Early Access ഫീച്ചറാണ്. മെച്ചപ്പെടുത്താൻ നിങ്ങൾ നേരിടുന്ന പ്രശ്നങ്ങൾ ദയവായി റിപ്പോർട്ട് ചെയ്യുക!", - "gotIt": "മനസ്സിലായി", - "dontShowAgain": "വീണ്ടും കാണിക്കരുത്" - }, - "modeChange": { - "title": "മോഡ് മാറ്റം സ്ഥിരീകരിക്കുക", - "warning": "ടെക്സ്റ്റ് ഗ്രൂപ്പിംഗ് മോഡ് മാറ്റിയാൽ സേവ് ചെയ്യാത്ത എല്ലാ മാറ്റങ്ങളും റീസെറ്റ് ചെയ്യും. തുടരാൻ ഉറപ്പാണോ?", - "cancel": "റദ്ദാക്കുക", - "confirm": "റീസെറ്റ് ചെയ്ത് മോഡ് മാറ്റുക" - }, - "fontAnalysis": { - "details": "ഫോന്റ് വിശദാംശങ്ങൾ", - "embedded": "എംബെഡഡ്", - "type": "ടൈപ്പ്", - "webFormat": "വെബ് ഫോർമാറ്റ്", - "warnings": "മുന്നറിയിപ്പുകൾ", - "suggestions": "കുറിപ്പുകൾ", - "currentPageFonts": "ഈ പേജിലെ ഫോണ്ടുകൾ", - "allFonts": "എല്ലാ ഫോണ്ടുകളും", - "fallback": "ഫാള്ബാക്ക്", - "missing": "കാണ്മാനില്ല", - "perfectMessage": "എല്ലാ ഫോന്റുകളും പൂർണ്ണമായി പുനരുത്പാദിപ്പിക്കാം.", - "warningMessage": "ചില ഫോന്റുകൾ ശരിയായി റെൻഡർ ചെയ്യാതിരിക്കാം.", - "infoMessage": "ഫോണ്ട് പുനരുത്പാദന വിവരം ലഭ്യമാണ്.", - "perfect": "പർഫെക്റ്റ്", - "subset": "സബ്‌സെറ്റ്" - }, - "errors": { - "invalidJson": "JSON ഫയൽ വായിക്കാൻ കഴിഞ്ഞില്ല. അത് PDF to JSON tool ഉപയോഗിച്ച് സൃഷ്ടിച്ചതാണെന്ന് ഉറപ്പാക്കുക.", - "pdfConversion": "തിരുത്തിയ JSON-നെ PDF-ആക്കാൻ കഴിഞ്ഞില്ല." - } - }, - "auth": { - "sessionExpired": "സെഷൻ കാലഹരണപ്പെട്ടു", - "pleaseLoginAgain": "ദയവായി വീണ്ടും ലോഗിൻ ചെയ്യുക.", - "accessDenied": "ആക്‌സസ് നിരസിച്ചു", - "insufficientPermissions": "ഈ പ്രവർത്തനം നടത്താൻ നിങ്ങൾക്ക് അനുമതിയില്ല." - }, - "addText": { - "title": "ടെക്സ്റ്റ് ചേർക്കുക", - "header": "PDF-കളിൽ ടെക്സ്റ്റ് ചേർക്കുക", - "text": { - "name": "ടെക്സ്റ്റ് ഉള്ളടക്കം", - "placeholder": "ചേർക്കാൻ വേണ്ട ടെക്സ്റ്റ് നൽകുക", - "fontLabel": "ഫോണ്ട്", - "fontSizeLabel": "ഫോണ്ട് വലിപ്പം", - "fontSizePlaceholder": "ഫോണ്ട് വലിപ്പം ടൈപ്പ് ചെയ്യുക അല്ലെങ്കിൽ തിരഞ്ഞെടുക്കുക (8-200)", - "colorLabel": "ടെക്സ്റ്റ് നിറം" - }, - "steps": { - "configure": "ടെക്സ്റ്റ് ക്രമീകരിക്കുക" - }, - "step": { - "createDesc": "ചേർക്കാൻ വേണ്ട ടെക്സ്റ്റ് നൽകുക", - "place": "ടെക്സ്റ്റ് സ്ഥാപിക്കുക", - "placeDesc": "നിങ്ങളുടെ ടെക്സ്റ്റ് ചേർക്കാൻ PDF-ൽ ക്ലിക്ക് ചെയ്യുക" - }, - "instructions": { - "title": "ടെക്സ്റ്റ് എങ്ങനെ ചേർക്കാം", - "text": "മുകളിൽ ടെക്സ്റ്റ് നൽകിയ ശേഷം, അത് സ്ഥാപിക്കാൻ PDF-ൽ എവിടെയെങ്കിലും ക്ലിക്ക് ചെയ്യുക.", - "paused": "സ്ഥാപിക്കൽ നിർത്തിവെച്ചു", - "resumeHint": "സ്ഥാപിക്കൽ പുനരാരംഭിച്ച് ക്ലിക്ക് ചെയ്ത് ടെക്സ്റ്റ് ചേർക്കുക.", - "noSignature": "സ്ഥാപിക്കൽ പ്രവർത്തനക്ഷമമാക്കാൻ മുകളിൽ ടെക്സ്റ്റ് നൽകുക." - }, - "mode": { - "move": "ടെക്സ്റ്റ് നീക്കുക", - "place": "ടെക്സ്റ്റ് സ്ഥാപിക്കുക", - "pause": "സ്ഥാപിക്കൽ നിർത്തുക", - "resume": "സ്ഥാപിക്കൽ പുനരാരംഭിക്കുക" - }, - "results": { - "title": "ടെക്സ്റ്റ് ചേർക്കൽ ഫലങ്ങൾ" - }, - "error": { - "failed": "PDF-യിൽ ടെക്സ്റ്റ് ചേർക്കുമ്പോൾ പിശക് സംഭവിച്ചു." - }, - "tags": "ടെക്സ്റ്റ്,അനോട്ടേഷൻ,ലേബൽ", - "applySignatures": "ടെക്സ്റ്റ് പ്രയോഗിക്കുക" - } -} \ No newline at end of file diff --git a/frontend/public/locales/nl-NL/translation.json b/frontend/public/locales/nl-NL/translation.json deleted file mode 100644 index c387ed536..000000000 --- a/frontend/public/locales/nl-NL/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Kies hoe je tools bekijkt", - "description": "Bekijk beide lay-outs en beslis hoe je de Stirling PDF-tools wilt verkennen.", - "sidebarTitle": "Zijbalkmodus", - "sidebarDescription": "Houd tools naast je werkruimte voor snel wisselen.", - "recommended": "Aanbevolen", - "chooseSidebar": "Zijbalkmodus gebruiken", - "fullscreenTitle": "Volledig scherm-modus - (verouderd)", - "fullscreenDescription": "Blader door alle tools in een catalogus die de werkruimte bedekt totdat je er één kiest.", - "chooseFullscreen": "Volledig scherm-modus gebruiken", - "dismiss": "Misschien later" - }, - "fullscreen": { - "showDetails": "Details weergeven", - "comingSoon": "Binnenkort:", - "favorite": "Toevoegen aan favorieten", - "favorites": "Favorieten", - "unavailable": "Uitgeschakeld door serverbeheerder:", - "unavailableDependency": "Niet beschikbaar - vereiste tool ontbreekt op server:", - "heading": "Alle tools (volledig scherm)", - "noResults": "Pas je zoekopdracht aan of schakel beschrijvingen om te vinden wat je nodig hebt.", - "recommended": "Aanbevolen", - "unfavorite": "Uit favorieten verwijderen" - }, - "placeholder": "Kies een tool om te beginnen", - "toggle": { - "fullscreen": "Overschakelen naar volledig scherm", - "sidebar": "Overschakelen naar zijbalkmodus" - }, - "alpha": "Alpha", - "premiumFeature": "Premiumfunctie:", - "comingSoon": "Binnenkort beschikbaar:" - }, - "unsavedChanges": "Je hebt niet-opgeslagen wijzigingen in je PDF.", - "areYouSure": "Weet je zeker dat je wilt vertrekken?", - "unsavedChangesTitle": "Niet-opgeslagen wijzigingen", - "keepWorking": "Doorgaan met werken", - "discardChanges": "Verwerpen en verlaten", - "applyAndContinue": "Opslaan en verlaten", - "exportAndContinue": "Exporteren en doorgaan", - "zipWarning": { - "title": "Groot ZIP-bestand", - "message": "Dit ZIP-bestand bevat {{count}} bestanden. Toch uitpakken?", - "cancel": "Annuleren", - "confirm": "Uitpakken" - }, - "defaultApp": { - "title": "Instellen als standaard PDF-app", - "message": "Wil je Stirling PDF instellen als je standaard PDF-editor?", - "description": "Je kunt dit later wijzigen in je systeeminstellingen.", - "notNow": "Niet nu", - "setDefault": "Als standaard instellen", - "dismiss": "Sluiten", - "prompt": { - "title": "Instellen als standaard PDF-editor", - "message": "Maak Stirling PDF je standaardapp voor het openen van PDF-bestanden." - }, - "success": { - "title": "Standaardapp ingesteld", - "message": "Stirling PDF is nu je standaard PDF-editor" - }, - "settingsOpened": { - "title": "Instellingen geopend", - "message": "Selecteer Stirling PDF in je systeeminstellingen" - }, - "error": { - "title": "Fout", - "message": "Standaard PDF-verwerker instellen mislukt" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Annuleren", - "addPageNumbers": { - "fontSize": "Lettertypegrootte", - "fontName": "Lettertypenaam", - "title": "Paginanummers toevoegen", - "header": "Paginanummers toevoegen", - "selectText": { - "1": "Selecteer PDF-bestand:", - "2": "Margegrootte", - "3": "Positie", - "4": "Startnummer", - "5": "Pagina's om te nummeren", - "6": "Aangepaste tekst" - }, - "customTextDesc": "Aangepaste tekst", - "numberPagesDesc": "Welke pagina's genummerd moeten worden, standaard 'all', accepteert ook 1-5 of 2,5,9 etc", - "customNumberDesc": "Standaard {n}, accepteert ook 'Pagina {n} van {total}', 'Tekst-{n}', '{filename}-{n}", - "submit": "Paginanummers toevoegen", - "configuration": "Configuratie", - "customize": "Weergave aanpassen", - "pagesAndStarting": "Pagina's en startnummer", - "positionAndPages": "Positie en pagina's", - "error": { - "failed": "Paginanummers toevoegen is mislukt" - }, - "results": { - "title": "Resultaten paginanummering" - }, - "preview": "Positie selecteren", - "previewDisclaimer": "Voorbeeld is indicatief. Het uiteindelijke resultaat kan afwijken door PDF-lettertype­metriek." - }, - "pageSelectionPrompt": "Aangepaste pagina selectie (Voer een komma-gescheiden lijst van paginanummer 1,5,6 of functies zoals 2n+1 in) :", - "startingNumberTooltip": "Het eerste getal dat wordt weergegeven. Volgende pagina's tellen door vanaf dit nummer.", - "marginTooltip": "Afstand tussen het paginanummer en de rand van de pagina.", - "fontSizeTooltip": "Grootte van de paginanummertekst in punten. Grotere getallen geven grotere tekst.", - "fontTypeTooltip": "Lettertypefamilie voor de paginanummers. Kies passend bij de stijl van je document.", - "customTextTooltip": "Optioneel aangepast formaat voor paginanummers. Gebruik {n} als placeholder voor het nummer. Voorbeeld: \"Pagina {n}\" toont \"Pagina 1\", \"Pagina 2\", enz.", - "pdfPrompt": "Selecteer PDF('s)", - "multiPdfPrompt": "Selecteer PDF's (2+)", - "multiPdfDropPrompt": "Selecteer (of sleep & zet neer) alle PDF's die je nodig hebt", - "imgPrompt": "Selecteer afbeelding(en)", - "genericSubmit": "Indienen", - "uploadLimit": "Maximale bestandsgrootte:", - "uploadLimitExceededSingular": "is te groot. Maximale toegestane grootte is", - "uploadLimitExceededPlural": "zijn te groot. Maximale toegestane grootte is", - "processTimeWarning": "Waarschuwing: Dit proces kan tot een minuut duren afhankelijk van de bestandsgrootte", - "pageOrderPrompt": "Aangepaste pagina volgorde (Voer een komma-gescheiden lijst van paginanummers of functies in, zoals 2n+1) :", - "goToPage": "Ga", - "true": "Waar", - "false": "Onwaar", - "unknown": "Onbekend", - "app": { - "description": "Het gratis alternatief voor Adobe Acrobat (10M+ downloads)" - }, - "save": "Opslaan", - "saveToBrowser": "Opslaan in browser", - "download": "Downloaden", - "downloadUnavailable": "Download niet beschikbaar voor dit item", - "saveUnavailable": "Opslaan niet beschikbaar voor dit item", - "pin": "Bestand vastzetten (actief houden na tooluitvoering)", - "unpin": "Bestand losmaken (vervangen na tooluitvoering)", - "undoOperationTooltip": "Klik om de laatste bewerking ongedaan te maken en de oorspronkelijke bestanden te herstellen", - "undo": "Ongedaan maken", - "back": "Terug", - "nothingToUndo": "Niets om ongedaan te maken", - "moreOptions": "Meer opties", - "editYourNewFiles": "Je nieuwe bestand(en) bewerken", - "close": "Sluiten", - "openInViewer": "Openen in Viewer", - "confirmClose": "Sluiten bevestigen", - "confirmCloseMessage": "Weet je zeker dat je dit bestand wilt sluiten?", - "confirmCloseCancel": "Annuleren", - "confirmCloseConfirm": "Bestand sluiten", - "fileSelected": "Geselecteerd: {{filename}}", - "chooseFile": "Bestand kiezen", - "filesSelected": "Bestanden geselecteerd", - "files": { - "title": "Bestanden", - "upload": "Uploaden", - "uploadFiles": "Bestanden uploaden", - "addFiles": "Bestanden toevoegen", - "selectFromWorkbench": "Selecteer bestanden van de werkbank of ", - "selectMultipleFromWorkbench": "Selecteer minstens {{count}} bestanden van de werkbank of ", - "created": "Aangemaakt", - "size": "Bestandsgrootte" - }, - "noFavourites": "Geen favorieten toegevoegd", - "downloadComplete": "Download klaar", - "bored": "Verveeld met wachten?", - "alphabet": "Alfabet", - "downloadPdf": "PDF downloaden", - "text": "Tekst", - "font": "Lettertype", - "selectFillter": "-- Selecteer --", - "pageNum": "Paginanummer", - "sizes": { - "small": "Klein", - "medium": "Gemiddeld", - "large": "Groot", - "x-large": "Extra groot" - }, - "error": { - "pdfPassword": "Het PDF document is beveiligd met een wachtwoord en het wachtwoord is niet ingevoerd of is onjuist", - "encryptedPdfMustRemovePassword": "Deze PDF is versleuteld of met een wachtwoord beveiligd. Ontgrendel hem voordat je naar PDF/A converteert.", - "incorrectPasswordProvided": "Het PDF-wachtwoord is onjuist of niet opgegeven.", - "_value": "Fout", - "dismissAllErrors": "Alle fouten sluiten", - "sorry": "Excuses voor het probleem!", - "needHelp": "Hulp nodig / probleem gevonden?", - "contactTip": "Als je nog steeds problemen hebt, schroom niet om contact met ons op te nemen voor hulp. Je kan een ticket op onze Github pagina indienen of ons via Discord bereiken:", - "404": { - "head": "404 - Pagina niet gevonden | Oeps, we struikelden over de code!", - "1": "We kunnen de pagina die je zoek niet vinden.", - "2": "Er ging iets mis." - }, - "github": "Dien een ticket op Github in.", - "showStack": "Geeft tracering weer", - "copyStack": "Kopieer tracering", - "githubSubmit": "GitHub - Dien een ticket in", - "discordSubmit": "Discord - Maak een support post" - }, - "warning": { - "tooltipTitle": "Waarschuwing" - }, - "edit": "Bewerken", - "delete": "Verwijderen", - "never": "Nooit", - "username": "Gebruikersnaam", - "password": "Wachtwoord", - "welcome": "Welkom", - "property": "Eigenschap", - "black": "Zwart", - "white": "Wit", - "red": "Rood", - "green": "Groen", - "blue": "Blauw", - "custom": "Aangepast...", - "comingSoon": "Binnenkort", - "WorkInProgess": "Werk in uitvoering. Werkt mogelijk niet of bevat fouten. Meld eventuele problemen!", - "poweredBy": "Mogelijk gemaakt door", - "yes": "Ja", - "no": "Nee", - "changedCredsMessage": "Inloggegevens gewijzigd!", - "notAuthenticatedMessage": "Gebruiker niet ingelogd.", - "userNotFoundMessage": "Gebruiker niet gevonden.", - "incorrectPasswordMessage": "Huidige wachtwoord is onjuist.", - "usernameExistsMessage": "Nieuwe gebruikersnaam bestaat al.", - "invalidUsernameMessage": "Ongeldige gebruikersnaam, gebruikersnaam kan alleen letters, nummers en de volgende speciale tekens @._+- bevatten of moet een geldig emailadres zijn.", - "invalidPasswordMessage": "Het wachtwoord mag geen spaties ten beginne of einde bevatten en mag niet leeg zijn.", - "confirmPasswordErrorMessage": "Nieuw wachtwoord en bevestig wachtwoord moeten overeenkomen.", - "deleteCurrentUserMessage": "Kan niet een momenteel ingelogde gebruiker verwijderen.", - "deleteUsernameExistsMessage": "De gebruikersnaam bestaat niet en kan niet verwijderd worden.", - "downgradeCurrentUserMessage": "Kan de rol van de huidige gebruiker niet downgraden", - "disabledCurrentUserMessage": "De huidige gebruiker kan niet worden uitgeschakeld", - "downgradeCurrentUserLongMessage": "Kan de rol van de huidige gebruiker niet downgraden. Huidige gebruiker wordt dus niet weergegeven.", - "userAlreadyExistsOAuthMessage": "De gebruiker bestaat al als een OAuth2 gebruiker.", - "userAlreadyExistsWebMessage": "De gebruiker bestaat al als een web gebruiker.", - "oops": "Oeps!", - "help": "Hulp", - "goHomepage": "Ga naar de startpagina", - "joinDiscord": "Word lid van onze Discord server", - "seeDockerHub": "Zie Docker Hub", - "visitGithub": "Ga naar de Github Repository", - "donate": "Doneer", - "color": "Kleur", - "sponsor": "Sponsor", - "info": "Informatie", - "pro": "Pro", - "page": "Pagina", - "pages": "Pagen", - "loading": "Laden...", - "review": "Beoordelen", - "addToDoc": "Toevoegen aan document", - "reset": "Reset", - "apply": "Toepassen", - "noFileSelected": "Geen bestand geselecteerd. Upload er één.", - "legal": { - "privacy": "Privacybeleid", - "iAgreeToThe": "Ik ga akkoord met alle", - "terms": "Voorwaarden van gebruik", - "accessibility": "Toegankelijkheid", - "cookie": "Cookiesbeleid", - "impressum": "Imprint", - "showCookieBanner": "Cookievoorkeuren" - }, - "pipeline": { - "header": "Pijplijn menu (Beta)", - "uploadButton": "Aangepast uploaden", - "configureButton": "Configureren", - "defaultOption": "Aangepast", - "submitButton": "Opslaan", - "help": "Pijplijn help", - "scanHelp": "Map scannen help", - "deletePrompt": "Weet je zeker dat je deze pijplijn wil verwijderen?", - "tags": "automatiseren,volgorde,gescrript,batch-verwerking", - "title": "Pijplijn" - }, - "pipelineOptions": { - "header": "Pijplijn configuratie", - "pipelineNameLabel": "Pijplijn naam", - "saveSettings": "Instellingen voor bewerking opslaan", - "pipelineNamePrompt": "Voer hier de naam van de pijplijn in", - "selectOperation": "Selecteer bewerking", - "addOperationButton": "Bewerking toevoegen", - "pipelineHeader": "Pijplijn:", - "saveButton": "Downloaden", - "validateButton": "Valideren" - }, - "enterpriseEdition": { - "button": "Upgrade naar Pro", - "warning": "Deze functie is alleen beschikbaar voor Pro-gebruikers.", - "yamlAdvert": "Stirling PDF Pro ondersteunt YAML-configuratie­bestanden en andere SSO-functies.", - "ssoAdvert": "Op zoek naar meer gebruikersbeheerfuncties? Bekijk Stirling PDF Pro" - }, - "analytics": { - "title": "Wil je Stirling PDF beter maken?", - "paragraph1": "Stirling PDF heeft opt-in analyses om ons te helpen het product te verbeteren. We volgen geen persoonlijke informatie of bestandsinhoud.", - "paragraph2": "Overweeg analyses in te schakelen om Stirling PDF te helpen groeien en ons onze gebruikers beter te laten begrijpen.", - "learnMore": "Meer informatie", - "enable": "Analyses inschakelen", - "disable": "Analyses uitschakelen", - "settings": "Je kunt de instellingen voor analyses wijzigen in het bestand config/settings.yml", - "privacyAssurance": "We volgen geen persoonlijke informatie of de inhoud van je bestanden." - }, - "navbar": { - "favorite": "Favorieten", - "recent": "Nieuw en recent bijgewerkt", - "darkmode": "Donkere modus", - "language": "Talen", - "settings": "Instellingen", - "allTools": "Tools", - "multiTool": "Multitools", - "search": "Zoeken", - "sections": { - "organize": "Organizeren", - "convertTo": "Converteren naar PDF", - "convertFrom": "Converteren van PDF", - "security": "Ondertekenen & beveiliging", - "advance": "Geavanceerd", - "edit": "Bekijken & wijzigen", - "popular": "Populair" - } - }, - "settings": { - "preferences": { - "title": "Voorkeuren" - }, - "workspace": { - "title": "Werkruimte", - "people": "Personen", - "teams": "Teams" - }, - "configuration": { - "title": "Configuratie", - "systemSettings": "Systeeminstellingen", - "features": "Functies", - "endpoints": "Endpoints", - "database": "Database", - "advanced": "Geavanceerd" - }, - "securityAuth": { - "title": "Beveiliging & Authenticatie", - "security": "Beveiliging", - "connections": "Verbindingen" - }, - "licensingAnalytics": { - "title": "Licenties & Analytics", - "plan": "Abonnement", - "audit": "Audit", - "usageAnalytics": "Gebruiksstatistieken" - }, - "policiesPrivacy": { - "title": "Beleid & Privacy", - "legal": "Juridisch", - "privacy": "Privacy" - }, - "developer": { - "title": "Ontwikkelaar", - "apiKeys": "API-sleutels" - }, - "tooltips": { - "enableLoginFirst": "Schakel eerst de loginmodus in", - "requiresEnterprise": "Vereist Enterprise-licentie" - }, - "connection": { - "title": "Verbindingsmodus", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Self-hosted" - }, - "server": "Server", - "user": "Ingelogd als", - "logout": "Uitloggen" - }, - "general": { - "title": "Algemeen", - "description": "Configureer algemene app-voorkeuren.", - "user": "Gebruiker", - "logout": "Afmelden", - "enableFeatures": { - "dismiss": "Sluiten", - "title": "Voor systeembeheerders", - "intro": "Schakel gebruikersauthenticatie, teambeheer en werkruimtefuncties in voor je organisatie.", - "action": "Configureren", - "and": "en", - "benefit": "Schakelt gebruikersrollen, teamsamenwerking, beheerdersfuncties en enterprise-functies in.", - "learnMore": "Meer info in de documentatie" - }, - "defaultToolPickerMode": "Standaard toolkiezer-modus", - "defaultToolPickerModeDescription": "Kies of de toolkiezer standaard in volledig scherm of zijbalk opent", - "mode": { - "sidebar": "Zijbalk", - "fullscreen": "Volledig scherm" - }, - "autoUnzipTooltip": "ZIP-bestanden die door API-bewerkingen worden teruggegeven automatisch uitpakken. Uitschakelen om ZIP-bestanden intact te laten. Dit heeft geen invloed op automatiseringsworkflows.", - "autoUnzip": "API-antwoorden automatisch uitpakken", - "autoUnzipDescription": "Automatisch bestanden uit ZIP-antwoorden halen", - "autoUnzipFileLimitTooltip": "Alleen uitpakken als de ZIP dit aantal bestanden of minder bevat. Stel hoger in om grotere ZIP's te extraheren.", - "autoUnzipFileLimit": "Limiet automatisch uitpakken", - "autoUnzipFileLimitDescription": "Maximaal aantal bestanden om uit ZIP te halen", - "defaultPdfEditor": "Standaard PDF-editor", - "defaultPdfEditorActive": "Stirling PDF is je standaard PDF-editor", - "defaultPdfEditorInactive": "Een andere app is als standaard ingesteld", - "defaultPdfEditorChecking": "Controleren...", - "defaultPdfEditorSet": "Al standaard", - "setAsDefault": "Als standaard instellen", - "updates": { - "title": "Software-updates", - "description": "Controleer op updates en bekijk versie-informatie", - "currentVersion": "Huidige versie", - "latestVersion": "Laatste versie", - "checkForUpdates": "Op updates controleren", - "viewDetails": "Details bekijken" - }, - "hideUnavailableTools": "Niet-beschikbare tools verbergen", - "hideUnavailableToolsDescription": "Verwijder tools die door je server zijn uitgeschakeld in plaats van ze grijs te tonen.", - "hideUnavailableConversions": "Niet-beschikbare conversies verbergen", - "hideUnavailableConversionsDescription": "Verwijder uitgeschakelde conversie-opties in de tool Converteren in plaats van ze grijs te tonen." - }, - "hotkeys": { - "title": "Sneltoetsen", - "description": "Pas sneltoetsen aan voor snelle toegang tot tools. Klik op \"Sneltoets wijzigen\" en druk een nieuwe toetsencombinatie in. Druk op Esc om te annuleren.", - "errorConflict": "Sneltoets wordt al gebruikt door {{tool}}.", - "errorModifier": { - "mac": "Neem ⌘ (Command), ⌥ (Option) of een andere modificatietoets op in je sneltoets.", - "windows": "Neem Ctrl, Alt of een andere modificatietoets op in je sneltoets." - }, - "searchPlaceholder": "Tools zoeken...", - "none": "Niet toegewezen", - "customBadge": "Aangepast", - "defaultLabel": "Standaard: {{shortcut}}", - "capturing": "Toetsen indrukken… (Esc om te annuleren)", - "change": "Sneltoets wijzigen", - "reset": "Reset", - "shortcut": "Sneltoets", - "noShortcut": "Geen sneltoets ingesteld" - } - }, - "update": { - "modalTitle": "Update beschikbaar", - "current": "Huidige versie", - "latest": "Laatste versie", - "latestStable": "Laatste stabiele", - "priorityLabel": "Prioriteit", - "recommendedAction": "Aanbevolen actie", - "breakingChangesDetected": "Incompatibele wijzigingen gedetecteerd", - "breakingChangesMessage": "Sommige versies bevatten incompatibele wijzigingen. Bekijk onderstaande migratiehandleidingen voordat je update.", - "migrationGuides": "Migratiehandleidingen", - "viewGuide": "Handleiding bekijken", - "loadingDetailedInfo": "Gedetailleerde informatie laden...", - "close": "Sluiten", - "viewAllReleases": "Alle releases bekijken", - "downloadLatest": "Nieuwste downloaden", - "availableUpdates": "Beschikbare updates", - "unableToLoadDetails": "Kan gedetailleerde informatie niet laden.", - "version": "Versie", - "urgentUpdateAvailable": "Dringende update", - "updateAvailable": "Update beschikbaar", - "releaseNotes": "Release-opmerkingen", - "priority": { - "urgent": "Dringend", - "normal": "Normaal", - "minor": "Klein", - "low": "Laag" - }, - "breakingChanges": "Incompatibele wijzigingen", - "breakingChangesDefault": "Deze versie bevat incompatibele wijzigingen.", - "migrationGuide": "Migratiehandleiding" - }, - "changeCreds": { - "title": "Inloggegevens wijzigen", - "header": "Werk je accountgegevens bij", - "changePassword": "Je gebruikt de standaard inloggegevens. Voer alstublieft een nieuw wachtwoord in", - "newUsername": "Nieuwe gebruikersnaam", - "oldPassword": "Huidige wachtwoord", - "newPassword": "Nieuw wachtwoord", - "confirmNewPassword": "Bevestig nieuw wachtwoord", - "submit": "Wijzigingen opslaan" - }, - "account": { - "title": "Account instellingen", - "accountSettings": "Account instellingen", - "adminSettings": "Beheerdersinstellingen - Gebruikers bekijken en toevoegen", - "userControlSettings": "Gebruikerscontrole instellingen", - "changeUsername": "Wijzig gebruikersnaam", - "newUsername": "Nieuwe gebruikersnaam", - "password": "Bevestigingswachtwoord", - "oldPassword": "Oud wachtwoord", - "newPassword": "Nieuw wachtwoord", - "changePassword": "Wijzig wachtwoord", - "confirmNewPassword": "Bevestig nieuw wachtwoord", - "signOut": "Uitloggen", - "yourApiKey": "Jouw API sleutel", - "syncTitle": "Synchroniseer browserinstellingen met account", - "settingsCompare": "Instellingen vergelijking:", - "property": "Eigenschap", - "webBrowserSettings": "Webbrowser instelling", - "syncToBrowser": "Synchroniseer account -> browser", - "syncToAccount": "Synchroniseer account <- browser" - }, - "adminUserSettings": { - "title": "Gebruikersbeheer", - "header": "Beheer gebruikers", - "admin": "Beheerder", - "user": "Gebruiker", - "addUser": "Voeg nieuwe gebruiker toe", - "deleteUser": "Verwijder gebruiker", - "confirmDeleteUser": "Moet deze gebruiker verwijderd worden?", - "confirmChangeUserStatus": "Moet de gebruiker worden uitgeschakeld/ingeschakeld?", - "usernameInfo": "Gebruikersnaam kan alleen letters, nummers en de volgende speciale tekens @._+- bevatten of moet een geldig emailadres zijn.", - "roles": "Rollen", - "role": "Rol", - "actions": "Acties", - "apiUser": "Beperkte API gebruiker", - "extraApiUser": "Extra beperkte API gebruiker", - "webOnlyUser": "Alleen web gebruiker", - "demoUser": "Demogebruiker (geen aangepaste instellingen)", - "internalApiUser": "Interne API gebruiker", - "forceChange": "Forceer gebruiker om gebruikersnaam/wachtwoord te wijzigen bij inloggen", - "submit": "Gebruiker opslaan", - "changeUserRole": "De rol van de gebruiker wijzigen", - "authenticated": "Geauthenticeerd", - "editOwnProfil": "Eigen profiel bewerken", - "enabledUser": "ingeschakelde gebruiker", - "disabledUser": "uitgeschakelde gebruiker", - "activeUsers": "Actieve gebruikers:", - "disabledUsers": "Uitgeschakelde gebruikers:", - "totalUsers": "Totaal aantal gebruikers:", - "lastRequest": "Laatste aanvraag", - "usage": "Gebruik weergeven" - }, - "endpointStatistics": { - "title": "Endpointstatistieken", - "header": "Endpointstatistieken", - "top10": "Top 10", - "top20": "Top 20", - "all": "Alles", - "refresh": "Vernieuwen", - "dataTypeLabel": "Gegevenstype:", - "dataTypeAll": "Alles", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Totaal aantal endpoints", - "totalVisits": "Totaal aantal bezoeken", - "showing": "Weergeven", - "selectedVisits": "Geselecteerde bezoeken", - "endpoint": "Endpoint", - "visits": "Bezoeken", - "percentage": "Percentage", - "loading": "Laden...", - "failedToLoad": "Het is niet gelukt de endpointgegevens te laden. Probeer te vernieuwen.", - "home": "Home", - "login": "Inloggen", - "top": "Top", - "numberOfVisits": "Aantal bezoeken", - "visitsTooltip": "Bezoeken: {0} ({1}% van totaal)", - "retry": "Opnieuw proberen" - }, - "database": { - "title": "Database Importeer/Exporteer", - "header": "Database Importeer/Exporteer", - "fileName": "Bestandsnaam", - "creationDate": "Creatiedatum", - "fileSize": "Bestandsgrootte", - "deleteBackupFile": "Backupbestand verwijderen", - "importBackupFile": "Backupbestand importeren", - "createBackupFile": "Back-upbestand maken", - "downloadBackupFile": "Backupbestand downloaden", - "info_1": "Bij het importeren van gegevens is het cruciaal om de juiste structuur te zorgen voor. Als je niet zeker bent van wat je doet, raadpleeg dan advies en ondersteuning bij een professionele. Een fout in de structuur kan leiden tot toepassingsfouten, waarmee wellicht zelfs de volledige uitvoerbaarheid van de toepassing belemmerd wordt.", - "info_2": "De bestandsnaam maakt geen verschil bij het uploaden. Hij zal later worden herbewoond om de indeling backup_user_yyyyMMddHHmm.sql te volgen, waardoor een consistente bestandsnaamconventie waarborgd wordt.", - "submit": "Backup importeren", - "importIntoDatabaseSuccessed": "Importeer naar database succesvol", - "backupCreated": "Databaseback-up geslaagd", - "fileNotFound": "File not Found", - "fileNullOrEmpty": "Bestand mag niet null of leeg zijn", - "failedImportFile": "Failed Import File", - "notSupported": "Deze functie is niet beschikbaar voor je databaseverbinding." - }, - "session": { - "expired": "Je sessie is verlopen. Voer de pagina opnieuw in en probeer het opnieuw.", - "refreshPage": "Pagina vernieuwen" - }, - "home": { - "desc": "Jouw lokaal gehoste one-stop-shop voor al je PDF-behoeften.", - "searchBar": "Zoek naar functies...", - "viewPdf": { - "title": "PDF bekijken/bewerken", - "desc": "Bekijk, annoteer, voeg tekst of afbeeldingen toe" - }, - "setFavorites": "Favorieten instellen", - "hideFavorites": "Favorieten verbergen", - "showFavorites": "Favorieten tonen", - "legacyHomepage": "Oude startpagina", - "newHomePage": "Probeer onze nieuwe startpagina!", - "alphabetical": "Alfabetisch", - "globalPopularity": "Wereldwijde populariteit", - "sortBy": "Sorteren op:", - "mobile": { - "brandAlt": "Stirling PDF-logo", - "openFiles": "Bestanden openen", - "swipeHint": "Veeg naar links of rechts om van weergave te wisselen", - "tools": "Tools", - "toolsSlide": "Toolselectiepaneel", - "viewSwitcher": "Weergave van werkruimte wisselen", - "workbenchSlide": "Werkruimtepaneel", - "workspace": "Werkruimte" - }, - "multiTool": { - "tags": "meerdere,tools", - "title": "PDF multitool", - "desc": "Pagina's samenvoegen, draaien, herschikken en verwijderen" - }, - "merge": { - "tags": "combineren,samenvoegen,verenigen", - "title": "Samenvoegen", - "desc": "Voeg eenvoudig meerdere PDF's samen tot één." - }, - "split": { - "tags": "splitsen,scheiden,opdelen", - "title": "Splitsen", - "desc": "Splits PDF's in meerdere documenten" - }, - "rotate": { - "tags": "draaien,omklappen,oriënteren", - "title": "Roteren", - "desc": "Roteer eenvoudig je PDF's." - }, - "convert": { - "tags": "converteren,wijzigen", - "title": "Omzetten", - "desc": "Bestanden tussen verschillende formaten converteren" - }, - "pdfOrganiser": { - "tags": "organiseren,herordenen,herindelen", - "title": "Organiseren", - "desc": "Verwijder/herschik pagina's in een volgorde naar keus" - }, - "addImage": { - "tags": "invoegen,insluiten,plaatsen", - "title": "Afbeelding toevoegen", - "desc": "Voegt een afbeelding toe op een specifieke locatie in de PDF" - }, - "addAttachments": { - "tags": "insluiten,bijvoegen,opnemen", - "title": "Bijlagen toevoegen", - "desc": "Ingesloten bestanden (bijlagen) toevoegen aan of verwijderen uit een PDF" - }, - "watermark": { - "tags": "stempel,markeren,overlay", - "title": "Watermerk toevoegen", - "desc": "Voeg een aangepast watermerk toe aan je PDF-document." - }, - "removePassword": { - "tags": "ontgrendelen", - "title": "Wachtwoord verwijderen", - "desc": "Verwijder wachtwoordbeveiliging van je PDF-document." - }, - "compress": { - "tags": "verkleinen,verminderen,optimaliseren", - "title": "Comprimeren", - "desc": "Comprimeer PDF's om hun bestandsgrootte te verkleinen." - }, - "unlockPDFForms": { - "tags": "ontgrendelen,inschakelen,bewerken", - "title": "PDF-formulieren ontgrendelen", - "desc": "Eigenschap alleen-lezen van formuliervelden in een PDF-document verwijderen." - }, - "changeMetadata": { - "tags": "bewerken,wijzigen,bijwerken", - "title": "Metadata wijzigen", - "desc": "Wijzig/verwijder/voeg metadata toe van een PDF-document" - }, - "ocr": { - "tags": "extraheren,scannen", - "title": "OCR / Scans opruimen", - "desc": "Ruim scans op, detecteert tekst van afbeeldingen in een PDF en voegt deze opnieuw toe als tekst." - }, - "extractImages": { - "tags": "ophalen,opslaan,exporteren", - "title": "Afbeeldingen extraheren", - "desc": "Extraheert alle afbeeldingen uit een PDF en slaat ze op in een zip" - }, - "scannerImageSplit": { - "tags": "detecteren,splitsen,foto's", - "title": "Gescande foto's detecteren en splitsen", - "desc": "Detecteer en splits gescande foto's in afzonderlijke pagina's" - }, - "sign": { - "tags": "handtekening,ondertekenen", - "title": "Ondertekenen", - "desc": "Voegt handtekening toe aan PDF via tekenen, tekst of afbeelding" - }, - "flatten": { - "tags": "vereenvoudigen,verwijderen,interactief", - "title": "Platdrukken", - "desc": "Verwijder alle interactieve elementen en formulieren uit een PDF" - }, - "certSign": { - "tags": "authenticeren,PEM,P12,officieel,versleutelen,ondertekenen,certificate,PKCS12,JKS,server,handmatig,automatisch", - "title": "Ondertekenen met certificaat", - "desc": "Ondertekent een PDF met een certificaat/sleutel (PEM/P12)" - }, - "repair": { - "tags": "repareren,herstellen", - "title": "Repareren", - "desc": "Probeert een corrupt/beschadigd PDF te herstellen" - }, - "removeBlanks": { - "tags": "verwijderen,opschonen,leeg", - "title": "Verwijder lege pagina's", - "desc": "Detecteert en verwijdert lege pagina's uit een document" - }, - "removeAnnotations": { - "tags": "verwijderen,opschonen,strippen", - "title": "Annotaties verwijderen", - "desc": "Verwijdert alle opmerkingen/annotaties uit een PDF" - }, - "compare": { - "tags": "verschil", - "title": "Vergelijken", - "desc": "Vergelijkt en toont de verschillen tussen twee PDF-documenten" - }, - "removeCertSign": { - "tags": "verwijderen,wissen,ontgrendelen", - "title": "Cert.-handtekening verwijderen", - "desc": "Verwijder certificaat van PDF" - }, - "pageLayout": { - "tags": "lay-out,schikken,combineren", - "title": "Multi-pagina indeling", - "desc": "Voeg meerdere pagina's van een PDF-document samen op één pagina" - }, - "bookletImposition": { - "tags": "boekje,afdrukken,binding", - "title": "Boekje-indeling", - "desc": "Maak boekjes met de juiste paginavolgorde en meerpagina-indeling voor afdrukken en inbinden" - }, - "scalePages": { - "tags": "formaat wijzigen,aanpassen,schalen", - "title": "Aanpassen paginaformaat/schaal", - "desc": "Wijzig de grootte/schaal van een pagina en/of de inhoud ervan." - }, - "addPageNumbers": { - "tags": "nummer,paginering,tellen", - "title": "Paginanummers toevoegen", - "desc": "Voeg paginanummers toe binnen het volledige document op een vastgestelde locatie" - }, - "autoRename": { - "tags": "automatisch detecteren,op kop gebaseerd,organiseren,herlabelen", - "title": "PDF automatisch hernoemen", - "desc": "Hernoemt een PDF-bestand automatisch op basis van de gedetecteerde kop" - }, - "adjustContrast": { - "tags": "contrast,helderheid,verzadiging", - "title": "Kleuren/contrast aanpassen", - "desc": "Pas contrast, verzadiging en helderheid van een PDF aan" - }, - "crop": { - "tags": "bijsnijden,knippen,formaat wijzigen", - "title": "PDF bijsnijden", - "desc": "Snijd een PDF bij om de grootte te verkleinen (behoudt tekst!)" - }, - "autoSplitPDF": { - "tags": "auto,splitsen,QR", - "title": "Automatisch splitsen pagina's", - "desc": "Automatisch splitsen van gescande PDF met fysieke gescande paginasplitter QR-code" - }, - "sanitize": { - "tags": "opschonen,schonen,verwijderen", - "title": "Sanitiseren", - "desc": "Potentieel schadelijke elementen uit PDF-bestanden verwijderen" - }, - "getPdfInfo": { - "tags": "info,metadata,details", - "title": "Haal ALLE informatie op over PDF", - "desc": "Haalt alle mogelijke informatie op van PDF's" - }, - "pdfToSinglePage": { - "tags": "combineren,samenvoegen,één", - "title": "PDF naar één grote pagina", - "desc": "Voegt alle PDF-pagina's samen tot één grote pagina" - }, - "showJS": { - "tags": "javascript,code,script", - "title": "Toon Javascript", - "desc": "Zoekt en toont ieder script dat in een PDF is geïnjecteerd" - }, - "redact": { - "tags": "censureren,zwartlakken,verbergen", - "title": "Manual Redaction", - "desc": "Redacts a PDF based on selected text, drawn shapes and/or selected page(s)" - }, - "splitBySections": { - "tags": "splitsen,secties,verdelen", - "title": "PDF splitsen op secties", - "desc": "Elke pagina van een PDF opdelen in kleinere horizontale en verticale secties" - }, - "addStamp": { - "tags": "stempel,markeren,seal", - "title": "Stempel toevoegen aan PDF", - "desc": "Tekst- of afbeeldingsstempels op vaste locaties toevoegen" - }, - "removeImage": { - "tags": "verwijderen,wissen,opschonen", - "title": "Afbeelding verwijderen", - "desc": "Afbeeldingen uit PDF verwijderen om het bestandsgrootte te verminderen" - }, - "splitByChapters": { - "tags": "splitsen,hoofdstukken,structuur", - "title": "PDF op hoofdstukken splitsen", - "desc": "Splits een PDF op basis van zijn hoofdstukstructuur in meerdere bestanden." - }, - "validateSignature": { - "tags": "valideren,verifiëren,certificaat", - "title": "PDF-handtekening valideren", - "desc": "Digitale handtekeningen en certificaten in PDF-documenten verifiëren" - }, - "swagger": { - "tags": "API,documentatie,test", - "title": "API-documentatie", - "desc": "API-documentatie bekijken en endpoints testen" - }, - "scannerEffect": { - "tags": "scannen,simuleren,maken", - "title": "Scannereffect", - "desc": "Maak een PDF die eruitziet alsof hij is gescand" - }, - "editTableOfContents": { - "tags": "bladwijzers,inhoud,bewerken", - "title": "Inhoudsopgave bewerken", - "desc": "Bladwijzers en inhoudsopgave toevoegen of bewerken in PDF-documenten" - }, - "manageCertificates": { - "tags": "certificaten,importeren,exporteren", - "title": "Certificaten beheren", - "desc": "Digitale certificaatbestanden importeren, exporteren of verwijderen die worden gebruikt voor het ondertekenen van PDF's." - }, - "read": { - "tags": "bekijken,openen,weergeven", - "title": "Lezen", - "desc": "PDF's bekijken en annoteren. Markeer tekst, teken of voeg opmerkingen in voor beoordeling en samenwerking." - }, - "reorganizePages": { - "tags": "herordenen,herindelen,organiseren", - "title": "Pagina's herschikken", - "desc": "Herschik, dupliceer of verwijder PDF-pagina's met visuele drag-and-drop-bediening." - }, - "extractPages": { - "tags": "ophalen,selecteren,kopiëren", - "title": "Pagina's extraheren", - "desc": "Specifieke pagina's uit een PDF-document extraheren" - }, - "removePages": { - "tags": "verwijderen,extraheren,uitsluiten", - "title": "Verwijderen", - "desc": "Verwijder ongewenste pagina's uit je PDF-document." - }, - "autoSizeSplitPDF": { - "tags": "auto,splitsen,grootte", - "title": "Automatisch splitsen op grootte/aantal", - "desc": "Splits een enkele PDF in meerdere documenten op basis van grootte, aantal pagina's of aantal documenten" - }, - "replaceColor": { - "title": "Kleur vervangen en inverteren", - "desc": "Kleuren in PDF-documenten vervangen of inverteren" - }, - "devApi": { - "tags": "API,ontwikkeling,documentatie", - "title": "API", - "desc": "Link naar API-documentatie" - }, - "devFolderScanning": { - "tags": "automatisering,map,scannen", - "title": "Geautomatiseerd mappenscannen", - "desc": "Link naar handleiding voor geautomatiseerd mappenscannen" - }, - "devSsoGuide": { - "title": "SSO-gids", - "desc": "Link naar SSO-gids" - }, - "devAirgapped": { - "title": "Air-gapped-installatie", - "desc": "Link naar handleiding voor air-gapped-installatie" - }, - "addPassword": { - "title": "Wachtwoord toevoegen", - "desc": "Versleutel je PDF-document met een wachtwoord." - }, - "changePermissions": { - "title": "Rechten wijzigen", - "desc": "Documentbeperkingen en machtigingen wijzigen" - }, - "automate": { - "tags": "workflow,volgorde,automatisering", - "title": "Automatiseren", - "desc": "Bouw workflows met meerdere stappen door PDF-acties te koppelen. Ideaal voor terugkerende taken." - }, - "overlay-pdfs": { - "desc": "Plaatst PDF's over een andere PDF heen", - "title": "PDF's overlappen" - }, - "pdfTextEditor": { - "title": "PDF-teksteditor", - "desc": "Bekijk en bewerk Stirling PDF JSON-exporten met gegroepeerde tekstbewerking en het opnieuw genereren van PDF's" - }, - "addText": { - "tags": "tekst,annotatie,label", - "title": "Tekst toevoegen", - "desc": "Voeg overal in je PDF aangepaste tekst toe" - } - }, - "landing": { - "addFiles": "Bestanden toevoegen", - "uploadFromComputer": "Uploaden vanaf computer", - "openFromComputer": "Openen vanaf computer" - }, - "viewPdf": { - "tags": "bekijken,lezen,annoteren,tekst,afbeelding", - "title": "PDF bekijken/bewerken", - "header": "PDF bekijken" - }, - "multiTool": { - "tags": "Multitool,meerdere bewerkingen,UI,klik sleep,voorkant,clientzijde,interactief,beweegbaar,verplaats", - "title": "PDF Multitool", - "header": "PDF Multitool", - "uploadPrompts": "Bestandsnaam", - "selectAll": "Alles selecteren", - "deselectAll": "Alles deselecteren", - "selectPages": "Paginaselectie", - "selectedPages": "Geselecteerde pagina's", - "page": "Pagina", - "deleteSelected": "Geselecteerde verwijderen", - "downloadAll": "Exporteren", - "downloadSelected": "Geselecteerde exporteren", - "insertPageBreak": "Pagina-einde invoegen", - "addFile": "Bestand toevoegen", - "rotateLeft": "Linksom draaien", - "rotateRight": "Rechtsom draaien", - "split": "Splitsen", - "moveLeft": "Naar links verplaatsen", - "moveRight": "Naar rechts verplaatsen", - "delete": "Verwijderen", - "dragDropMessage": "Pagina('s) geselecteerd", - "undo": "Undo", - "redo": "Redo" - }, - "merge": { - "tags": "samenvoegen,pagina bewerkingen,serverzijde", - "title": "Samenvoegen", - "removeDigitalSignature": { - "label": "Digitale handtekening in het samengevoegde bestand verwijderen?", - "tooltip": { - "title": "Digitale handtekening verwijderen", - "description": "Digitale handtekeningen worden ongeldig bij het samenvoegen van bestanden. Vink dit aan om ze uit de uiteindelijke samengevoegde PDF te verwijderen." - } - }, - "generateTableOfContents": { - "label": "Inhoudsopgave genereren in het samengevoegde bestand?", - "tooltip": { - "title": "Inhoudsopgave genereren", - "description": "Maakt automatisch een klikbare inhoudsopgave in de samengevoegde PDF op basis van de oorspronkelijke bestandsnamen en paginanummers." - } - }, - "submit": "Samenvoegen", - "sortBy": { - "description": "Bestanden worden samengevoegd in de volgorde waarin ze zijn geselecteerd. Sleep om te herordenen of sorteer hieronder.", - "label": "Sorteren op", - "filename": "Bestandsnaam", - "dateModified": "Datum gewijzigd", - "ascending": "Oplopend", - "descending": "Aflopend", - "sort": "Sorteren" - }, - "error": { - "failed": "Er is een fout opgetreden bij het samenvoegen van de PDF's." - }, - "tooltip": { - "header": { - "title": "Overzicht instellingen samenvoegen" - } - } - }, - "split": { - "title": "PDF splitsen", - "header": "PDF splitsen", - "desc": { - "1": "De nummers die je kiest zijn de paginanummers waarop je een splitsing wilt uitvoeren", - "2": "Als zodanig selecteren van 1,3,7-9 zou een 10 pagina's tellend document splitsen in 6 aparte PDF's met:", - "3": "Document #1: Pagina 1", - "4": "Document #2: Pagina 2 en 3", - "5": "Document #3: Pagina 4, 5, 6 en 7", - "6": "Document #4: Pagina 8", - "7": "Document #5: Pagina 9", - "8": "Document #6: Pagina 10" - }, - "splitPages": "Voer pagina's in om op te splitsen:", - "submit": "Splitsen", - "steps": { - "chooseMethod": "Methode kiezen", - "settings": "Instellingen" - }, - "settings": { - "selectMethodFirst": "Selecteer eerst een splitsmethode" - }, - "error": { - "failed": "Er is een fout opgetreden bij het splitsen van de PDF." - }, - "method": { - "label": "Kies een splitsmethode", - "placeholder": "Selecteer hoe je de PDF wilt splitsen" - }, - "methods": { - "prefix": { - "splitAt": "Splitsen op", - "splitBy": "Splitsen volgens" - }, - "byPages": { - "name": "Paginanummers", - "desc": "Specifieke pagina's extraheren (1,3,5-10)", - "tooltip": "Voer paginanummers in, gescheiden door komma's, of reeksen met koppeltekens" - }, - "bySections": { - "name": "Secties", - "desc": "Pagina's verdelen in rastersecties", - "tooltip": "Elke pagina splitsen in horizontale en verticale secties" - }, - "bySize": { - "name": "Bestandsgrootte", - "desc": "Maximale bestandsgrootte beperken", - "tooltip": "Specificeer maximale bestandsgrootte (bijv. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Aantal pagina's", - "desc": "Vast aantal pagina's per bestand", - "tooltip": "Voer het aantal pagina's in voor elk gesplitst bestand" - }, - "byDocCount": { - "name": "Aantal documenten", - "desc": "Specifiek aantal bestanden maken", - "tooltip": "Voer in hoeveel bestanden je wilt maken" - }, - "byChapters": { - "name": "Hoofdstukken", - "desc": "Splitsen op bladwijzergrenzen", - "tooltip": "Gebruikt PDF-bladwijzers om splitspunten te bepalen" - }, - "byPageDivider": { - "name": "Paginascheider", - "desc": "Automatisch splitsen met scheidingsvellen", - "tooltip": "Gebruik QR-code scheidingsvellen tussen documenten tijdens het scannen" - } - }, - "value": { - "fileSize": { - "label": "Bestandsgrootte", - "placeholder": "bijv. 10MB, 500KB" - }, - "pageCount": { - "label": "Pagina's per bestand", - "placeholder": "bijv. 5, 10" - }, - "docCount": { - "label": "Aantal bestanden", - "placeholder": "bijv. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Overzicht splitsmethoden" - }, - "byPages": { - "title": "Splitsen op paginanummers", - "text": "Splits je PDF op specifieke paginanummers. Met 'n' wordt gesplitst na pagina n. Met 'n-m' wordt gesplitst vóór pagina n en na pagina m.", - "bullet1": "Enkele splitspunten: 3,7 (splitst na pagina's 3 en 7)", - "bullet2": "Reeks-splitspunten: 3-8 (splitst vóór pagina 3 en na pagina 8)", - "bullet3": "Gemengd: 2,5-10,15 (splitst na pagina 2, vóór pagina 5, na pagina 10 en na pagina 15)" - }, - "bySections": { - "title": "Splitsen op rastersecties", - "text": "Deel elke pagina op in een raster van secties. Handig voor documenten met meerdere kolommen of het extraheren van specifieke gebieden.", - "bullet1": "Horizontaal: aantal rijen om te maken", - "bullet2": "Verticaal: aantal kolommen om te maken", - "bullet3": "Samenvoegen: alle secties combineren in één PDF" - }, - "bySize": { - "title": "Splitsen op bestandsgrootte", - "text": "Maak meerdere PDF's die een opgegeven bestandsgrootte niet overschrijden. Ideaal bij limieten of e-mailbijlagen.", - "bullet1": "Gebruik MB voor grotere bestanden (bijv. 10MB)", - "bullet2": "Gebruik KB voor kleinere bestanden (bijv. 500KB)", - "bullet3": "Het systeem splitst op paginagrens" - }, - "byCount": { - "title": "Splitsen op aantal", - "text": "Maak meerdere PDF's met een specifiek aantal pagina's of documenten elk.", - "bullet1": "Aantal pagina's: vast aantal pagina's per bestand", - "bullet2": "Aantal documenten: vast aantal uitvoerbestanden", - "bullet3": "Handig voor batchverwerkingsworkflows" - }, - "byChapters": { - "title": "Splitsen op hoofdstukken", - "text": "Gebruik PDF-bladwijzers om automatisch te splitsen op hoofdstukgrenzen. Vereist PDF's met bladwijzerstructuur.", - "bullet1": "Bladwijzerniveau: welk niveau om op te splitsen (1=bovenste niveau)", - "bullet2": "Metadata opnemen: documenteigenschappen behouden", - "bullet3": "Duplicaten toestaan: herhaalde bladwijzernamen afhandelen" - }, - "byDocCount": { - "bullet1": "Voer het aantal gewenste uitvoerbestanden in", - "bullet2": "Pagina's worden zo gelijk mogelijk verdeeld", - "bullet3": "Handig wanneer je een specifiek aantal bestanden nodig hebt", - "text": "Maak een specifiek aantal uitvoerbestanden door pagina's gelijkmatig te verdelen.", - "title": "Splitsen op aantal documenten" - }, - "byPageCount": { - "bullet1": "Voer het aantal pagina's per uitvoerbestand in", - "bullet2": "Het laatste bestand kan minder pagina's hebben als het niet gelijkmatig deelbaar is", - "bullet3": "Handig voor batchverwerkingsworkflows", - "text": "Maak meerdere PDF's met een specifiek aantal pagina's elk. Perfect voor uniforme documentdelen.", - "title": "Splitsen op aantal pagina's" - }, - "byPageDivider": { - "bullet1": "Print scheidingsvellen via de downloadlink", - "bullet2": "Plaats scheidingsvellen tussen je documenten", - "bullet3": "Scan alle documenten samen als één PDF", - "bullet4": "Uploaden - scheidingspagina's worden automatisch gedetecteerd en verwijderd", - "bullet5": "Schakel Duplex-modus in als je beide zijden van scheidingsvellen scant", - "text": "Scans automatisch splitsen met fysieke scheidingsvellen met QR-codes. Perfect voor meerdere documenten die samen zijn gescand.", - "title": "Splitsen met paginascheider" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Klik op een methodekaart om te selecteren", - "bullet2": "Beweeg over elke kaart om een korte beschrijving te zien", - "bullet3": "De instellingenstap verschijnt nadat je een methode hebt geselecteerd", - "bullet4": "Je kunt de methode op elk moment wijzigen vóór verwerking", - "header": { - "text": "Kies hoe je je PDF-document wilt splitsen. Elke methode is geoptimaliseerd voor verschillende use-cases en documenttypen.", - "title": "Selectie splitsmethode" - }, - "title": "Kies je splitsmethode" - } - }, - "selectMethod": "Selecteer een splitsmethode", - "resultsTitle": "Splitsresultaten" - }, - "rotate": { - "title": "PDF roteren", - "submit": "Roteren", - "selectRotation": "Selecteer rotatiehoek (met de klok mee)", - "error": { - "failed": "Er is een fout opgetreden bij het draaien van de PDF." - }, - "preview": { - "title": "Rotatievoorbeeld" - }, - "rotateLeft": "Tegen de klok in draaien", - "rotateRight": "Met de klok mee draaien", - "tooltip": { - "header": { - "title": "Overzicht rotatie-instellingen" - }, - "description": { - "text": "Draai je PDF-pagina's met de klok mee of tegen de klok in in stappen van 90 graden. Alle pagina's in de PDF worden gedraaid. Het voorbeeld toont hoe je document eruitziet na het draaien." - }, - "controls": { - "title": "Bediening", - "text": "Gebruik de rotatieknoppen om de oriëntatie aan te passen. Linkerknop draait tegen de klok in, rechterknop met de klok mee. Elke klik draait 90 graden." - } - } - }, - "convert": { - "title": "Omzetten", - "desc": "Bestanden tussen verschillende formaten converteren", - "files": "Bestanden", - "selectFilesPlaceholder": "Selecteer bestanden in de hoofdweergave om te beginnen", - "settings": "Instellingen", - "conversionCompleted": "Conversie voltooid", - "results": "Resultaten", - "defaultFilename": "geconverteerd_bestand", - "conversionResults": "Conversieresultaten", - "convertFrom": "Converteren van", - "convertTo": "Converteren naar", - "sourceFormatPlaceholder": "Brontype", - "targetFormatPlaceholder": "Doeltype", - "selectSourceFormatFirst": "Selecteer eerst een bronformaat", - "outputOptions": "Uitvoeropties", - "pdfOptions": "PDF-opties", - "imageOptions": "Afbeeldingsopties", - "colorType": "Kleurtype", - "color": "Kleur", - "greyscale": "Grijstinten", - "blackwhite": "Zwart-wit", - "dpi": "DPI", - "output": "Uitvoer", - "single": "Enkel", - "multiple": "Meerdere", - "fitOption": "Passingsoptie", - "maintainAspectRatio": "Beeldverhouding behouden", - "fitDocumentToPage": "Document aan pagina aanpassen", - "fillPage": "Pagina vullen", - "autoRotate": "Automatisch roteren", - "autoRotateDescription": "Afbeeldingen automatisch draaien zodat ze beter op de PDF-pagina passen", - "combineImages": "Afbeeldingen combineren", - "combineImagesDescription": "Combineer alle afbeeldingen in één PDF, of maak afzonderlijke PDF's voor elke afbeelding", - "webOptions": "Web-naar-PDF-opties", - "zoomLevel": "Zoomniveau", - "emailOptions": "E-mail-naar-PDF-opties", - "includeAttachments": "E-mailbijlagen opnemen", - "maxAttachmentSize": "Maximale bijlagengrootte (MB)", - "includeAllRecipients": "CC- en BCC-ontvangers opnemen in kop", - "downloadHtml": "HTML-tussenbestand downloaden in plaats van PDF", - "pdfaOptions": "PDF/A-opties", - "outputFormat": "Uitvoerformaat", - "pdfaNote": "PDF/A-1b is compatibeler, PDF/A-2b ondersteunt meer functies.", - "pdfaDigitalSignatureWarning": "Dit PDF bestand bevat een digitale handtekening. Deze wordt in de volgende stap verwijderd.", - "fileFormat": "Bestandsformaat", - "wordDoc": "Word-document", - "wordDocExt": "Word-document (.docx)", - "odtExt": "OpenDocument-tekst (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "OpenDocument-presentatie (.odp)", - "txtExt": "Platte tekst (.txt)", - "rtfExt": "Rich Text Format (.rtf)", - "selectedFiles": "Geselecteerde bestanden", - "noFileSelected": "Geen bestand geselecteerd. Gebruik het bestandsvenster om bestanden toe te voegen.", - "convertFiles": "Bestanden converteren", - "converting": "Converteren...", - "downloadConverted": "Geconverteerd bestand downloaden", - "errorNoFiles": "Selecteer minimaal één bestand om te converteren.", - "errorNoFormat": "Selecteer zowel bron- als doelformaat.", - "errorNotSupported": "Conversie van {{from}} naar {{to}} wordt niet ondersteund.", - "images": "Afbeeldingen", - "officeDocs": "Office-documenten (Word, Excel, PowerPoint)", - "imagesExt": "Afbeeldingen (JPG, PNG, etc.)", - "markdown": "Markdown", - "textRtf": "Tekst/RTF", - "grayscale": "Grijstinten", - "errorConversion": "Er is een fout opgetreden bij het converteren van het bestand.", - "cbzOptions": "CBZ-naar-PDF-opties", - "optimizeForEbook": "PDF optimaliseren voor e-readers (gebruikt Ghostscript)", - "cbzOutputOptions": "PDF-naar-CBZ-opties", - "cbzDpi": "DPI voor weergave van afbeeldingen" - }, - "imageToPdf": { - "tags": "conversie,img,jpg,foto" - }, - "pdfToImage": { - "tags": "conversie,img,jpg,foto", - "title": "PDF naar afbeelding", - "header": "PDF naar afbeelding", - "selectText": "Afbeeldingsformaat", - "singleOrMultiple": "Resultaattype van pagina naar afbeelding", - "single": "Eén grote afbeelding die alle pagina's combineert", - "multi": "Meerdere afbeeldingen, één afbeelding per pagina", - "colorType": "Kleurtype", - "color": "Kleur", - "grey": "Grijstinten", - "blackwhite": "Zwart en wit (kan data verliezen!)", - "submit": "Omzetten", - "info": "Python is niet geïnstalleerd. Vereist voor WebP-conversie.", - "placeholder": "(bijv. 1,2,8 of 4,7,12-16 of 2n-1)" - }, - "pdfOrganiser": { - "tags": "duplex,even oneven,sorteren,verplaatsen", - "title": "Pagina organisator", - "header": "PDF pagina organisator", - "submit": "Pagina's herschikken", - "mode": { - "_value": "Modus", - "1": "Aangepaste paginavolgorde", - "2": "Omgekeerde volgorde", - "3": "Duplex sorteren", - "4": "Boekje sorteren", - "5": "Zijsteek boekje sorteren", - "6": "Oneven-even splitsen", - "7": "Eerste verwijderen", - "8": "Laatste verwijderen", - "9": "Eerste en laaste verwijderen", - "10": "Oneven-even samenvoeken", - "11": "Alle pagina's dupliceren", - "desc": { - "BOOKLET_SORT": "Pagina's rangschikken voor boekjes afdrukken (laatste, eerste, tweede, een-na-laatste, …).", - "CUSTOM": "Gebruik een aangepaste reeks paginanummers of expressies om een nieuwe volgorde te definiëren.", - "DUPLEX_SORT": "Voorkanten en daarna achterkanten verweven alsof een duplexscanner eerst alle voorkanten en daarna alle achterkanten heeft gescand (1, n, 2, n-1, …).", - "DUPLICATE": "Dupliceer elke pagina volgens het aantal in de aangepaste volgorde (bijv. 4 duplicaten betekent elke pagina 4×).", - "ODD_EVEN_MERGE": "Twee PDF's samenvoegen door pagina's af te wisselen: oneven uit de eerste, even uit de tweede.", - "ODD_EVEN_SPLIT": "Het document splitst in twee uitvoerbestanden: alle oneven pagina's en alle even pagina's.", - "REMOVE_FIRST": "De eerste pagina uit het document verwijderen.", - "REMOVE_FIRST_AND_LAST": "Zowel de eerste als de laatste pagina uit het document verwijderen.", - "REMOVE_LAST": "De laatste pagina uit het document verwijderen.", - "REVERSE_ORDER": "Document omdraaien zodat de laatste pagina de eerste wordt, enzovoort.", - "SIDE_STITCH_BOOKLET_SORT": "Pagina's rangschikken voor zijkant-geniete boekjes (geoptimaliseerd voor binden aan de zijkant)." - } - }, - "desc": { - "CUSTOM": "Gebruik een aangepaste reeks paginanummers of expressies om een nieuwe volgorde te definiëren.", - "REVERSE_ORDER": "Document omdraaien zodat de laatste pagina de eerste wordt, enzovoort.", - "DUPLEX_SORT": "Voorkanten en daarna achterkanten verweven alsof een duplexscanner eerst alle voorkanten en daarna alle achterkanten heeft gescand (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Pagina's rangschikken voor boekjes afdrukken (laatste, eerste, tweede, een-na-laatste, …).", - "SIDE_STITCH_BOOKLET_SORT": "Pagina's rangschikken voor zijkant-geniete boekjes (geoptimaliseerd voor binden aan de zijkant).", - "ODD_EVEN_SPLIT": "Het document splitst in twee uitvoerbestanden: alle oneven pagina's en alle even pagina's.", - "ODD_EVEN_MERGE": "Twee PDF's samenvoegen door pagina's af te wisselen: oneven uit de eerste, even uit de tweede.", - "DUPLICATE": "Dupliceer elke pagina volgens het aantal in de aangepaste volgorde (bijv. 4 duplicaten betekent elke pagina 4×).", - "REMOVE_FIRST": "Verwijder de eerste pagina uit het document.", - "REMOVE_LAST": "Verwijder de laatste pagina uit het document.", - "REMOVE_FIRST_AND_LAST": "Verwijder zowel de eerste als de laatste pagina uit het document." - }, - "placeholder": "(bijv. 1,3,2 of 4-8,2,10-12 of 2n-1)" - }, - "addImage": { - "tags": "img,jpg,foto", - "title": "Afbeelding toevoegen", - "header": "Afbeelding aan PDF toevoegen", - "image": { - "name": "Afbeelding", - "placeholder": "Upload een afbeelding", - "label": "Afbeeldingsbestand" - }, - "steps": { - "configure": "Afbeelding configureren" - }, - "step": { - "createDesc": "Upload de afbeelding die je wilt toevoegen", - "place": "Afbeelding plaatsen", - "placeDesc": "Klik op de PDF om je afbeelding toe te voegen" - }, - "instructions": { - "title": "Afbeeldingen toevoegen", - "text": "Klik na het uploaden van je afbeelding ergens op de PDF om deze te plaatsen.", - "paused": "Plaatsing gepauzeerd", - "resumeHint": "Hervat de plaatsing om te klikken en je afbeelding toe te voegen.", - "noSignature": "Upload hierboven een afbeelding om te kunnen plaatsen." - }, - "mode": { - "move": "Afbeelding verplaatsen", - "place": "Afbeelding plaatsen", - "pause": "Plaatsing pauzeren", - "resume": "Plaatsing hervatten" - }, - "results": { - "title": "Resultaat afbeelding toevoegen" - }, - "error": { - "failed": "Er is een fout opgetreden bij het toevoegen van de afbeelding aan de PDF." - }, - "saved": { - "defaultLabel": "Afbeelding", - "defaultImageLabel": "Geüploade afbeelding" - }, - "applySignatures": "Afbeeldingen toepassen" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Bijlage toevoegen", - "remove": "Bijlage verwijderen", - "embed": "Bijlage insluiten", - "submit": "Add attachments" - }, - "watermark": { - "title": "Watermerk toevoegen", - "desc": "Voeg tekst- of afbeeldingswatermerken toe aan PDF-bestanden", - "completed": "Watermerk toegevoegd", - "submit": "Watermerk toevoegen", - "filenamePrefix": "met_watermerk", - "error": { - "failed": "Er is een fout opgetreden bij het toevoegen van een watermerk aan de PDF." - }, - "watermarkType": { - "text": "Tekst", - "image": "Afbeelding" - }, - "settings": { - "type": "Type watermerk", - "text": { - "label": "Watermerktekst", - "placeholder": "Voer watermerktekst in" - }, - "image": { - "label": "Watermerkafbeelding", - "choose": "Afbeelding kiezen", - "selected": "Geselecteerd: {{filename}}" - }, - "fontSize": "Lettertypegrootte", - "size": "Grootte", - "alphabet": "Lettertype/Taal", - "color": "Kleur van watermerk", - "rotation": "Rotatie (graden)", - "opacity": "Dekking (%)", - "spacing": { - "horizontal": "Horizontale tussenruimte", - "vertical": "Verticale tussenruimte", - "height": "Hoogte-tussenruimte", - "width": "Breedte-tussenruimte" - }, - "convertToImage": "PDF-pagina's omzetten naar afbeeldingen" - }, - "alphabet": { - "roman": "Romeins/Latijns", - "arabic": "Arabisch", - "japanese": "Japans", - "korean": "Koreaans", - "chinese": "Chinees", - "thai": "Thais" - }, - "steps": { - "type": "Type watermerk", - "wording": "Tekst", - "textStyle": "Stijl", - "formatting": "Opmaak", - "file": "Watermerkbestand" - }, - "results": { - "title": "Watermerkresultaten" - }, - "tooltip": { - "language": { - "title": "Taalondersteuning", - "text": "Kies de juiste taalinstelling om een correcte weergave van het lettertype voor uw tekst te garanderen." - }, - "appearance": { - "title": "Weergave-instellingen", - "text": "Bepaal hoe uw watermerk eruitziet en samenvalt met het document.", - "bullet1": "Rotatie: -360° tot 360° voor schuine watermerken", - "bullet2": "Dekking: 0-100% voor transparantiecontrole", - "bullet3": "Lagere dekking zorgt voor subtielere watermerken" - }, - "spacing": { - "title": "Tussenruimte-instelling", - "text": "Pas de afstand aan tussen herhaalde watermerken over de pagina.", - "bullet1": "Breedte-tussenruimte: horizontale afstand tussen watermerken", - "bullet2": "Hoogte-tussenruimte: verticale afstand tussen watermerken", - "bullet3": "Hogere waarden zorgen voor meer verspreide patronen" - }, - "type": { - "header": { - "title": "Selectie type watermerk" - }, - "description": { - "title": "Kies uw watermerk", - "text": "Kies tussen tekst- of afbeeldingswatermerken, afhankelijk van uw behoeften." - }, - "text": { - "title": "Tekstwatermerken", - "text": "Perfect voor het toevoegen van copyrightvermeldingen, bedrijfsnamen of vertrouwelijkheidslabels. Ondersteunt meerdere talen en aangepaste kleuren.", - "bullet1": "Aanpasbare lettertypen en talen", - "bullet2": "Instelbare kleuren en transparantie", - "bullet3": "Ideaal voor juridische tekst of branding" - }, - "image": { - "title": "Afbeeldingswatermerken", - "text": "Gebruik logo's, stempels of elke afbeelding als watermerk. Ideaal voor branding en visuele identificatie.", - "bullet1": "Upload elk afbeeldingsformaat", - "bullet2": "Behoudt afbeeldingskwaliteit", - "bullet3": "Perfect voor logo's en stempels" - } - }, - "wording": { - "header": { - "title": "Tekstinhoud" - }, - "text": { - "title": "Watermerktekst", - "text": "Voer de tekst in die als watermerk door het document verschijnt.", - "bullet1": "Houd het beknopt voor betere leesbaarheid", - "bullet2": "Veelvoorkomende voorbeelden: 'CONFIDENTIAL', 'DRAFT', bedrijfsnaam", - "bullet3": "Emoji-tekens worden niet ondersteund en worden gefilterd" - } - }, - "textStyle": { - "header": { - "title": "Tekststijl" - }, - "color": { - "title": "Kleurselectie", - "text": "Kies een kleur die goed contrasteert met de inhoud van uw document.", - "bullet1": "Lichtgrijs (#d3d3d3) voor subtiele watermerken", - "bullet2": "Zwart of donkere kleuren voor hoog contrast", - "bullet3": "Aangepaste kleuren voor brandingdoeleinden" - }, - "language": { - "title": "Taalondersteuning", - "text": "Kies de juiste taalinstelling om een correcte weergave van het lettertype te garanderen." - } - }, - "file": { - "header": { - "title": "Afbeelding uploaden" - }, - "upload": { - "title": "Afbeeldingsselectie", - "text": "Upload een afbeelding om als watermerk te gebruiken.", - "bullet1": "Ondersteunt gangbare formaten: PNG, JPG, GIF, BMP", - "bullet2": "PNG met transparantie werkt het best", - "bullet3": "Afbeeldingen met hogere resolutie behouden de kwaliteit beter" - }, - "recommendations": { - "title": "Aanbevolen werkwijzen", - "text": "Tips voor optimale resultaten met afbeeldingswatermerken.", - "bullet1": "Gebruik logo's of stempels met transparante achtergronden", - "bullet2": "Eenvoudige ontwerpen werken beter dan complexe afbeeldingen", - "bullet3": "Houd rekening met de uiteindelijke documentgrootte bij het kiezen van de resolutie" - } - }, - "formatting": { - "header": { - "title": "Opmaak en lay-out" - }, - "size": { - "title": "Grootte-instelling", - "text": "Pas de grootte van uw watermerk (tekst of afbeelding) aan.", - "bullet1": "Grotere afmetingen maken watermerken prominenter" - }, - "appearance": { - "title": "Weergave-instellingen", - "text": "Bepaal hoe uw watermerk eruitziet en samenvalt met het document.", - "bullet1": "Rotatie: -360° tot 360° voor schuine watermerken", - "bullet2": "Dekking: 0-100% voor transparantiecontrole", - "bullet3": "Lagere dekking zorgt voor subtielere watermerken" - }, - "spacing": { - "title": "Tussenruimte-instelling", - "text": "Pas de afstand aan tussen herhaalde watermerken over de pagina.", - "bullet1": "Horizontale tussenruimte: afstand tussen watermerken van links naar rechts", - "bullet2": "Verticale tussenruimte: afstand tussen watermerken van boven naar beneden", - "bullet3": "Hogere waarden zorgen voor meer verspreide patronen" - }, - "security": { - "title": "Beveiligingsoptie", - "text": "Converteer de uiteindelijke PDF naar een op afbeeldingen gebaseerde indeling voor extra beveiliging.", - "bullet1": "Voorkomt tekstselectie en -kopiëren", - "bullet2": "Maakt watermerken moeilijker te verwijderen", - "bullet3": "Leidt tot grotere bestandsgroottes", - "bullet4": "Beste voor gevoelige of auteursrechtelijk beschermd materiaal" - } - } - }, - "type": { - "1": "Tekst", - "2": "Afbeelding" - } - }, - "permissions": { - "tags": "lezen,schrijven,bewerken,printen", - "title": "Rechten wijzigen", - "header": "Rechten wijzigen", - "warning": "Let op: om deze rechten onveranderlijk te maken, wordt aanbevolen om ze met een wachtwoord in te stellen via de add-password pagina.", - "selectText": { - "1": "Selecteer PDF om rechten te wijzigen", - "2": "In te stellen rechten", - "3": "Voorkom samenvoegen van document", - "4": "Voorkom inhoudsextractie", - "5": "Voorkom extractie voor toegankelijkheid", - "6": "Voorkom invullen van formulier", - "7": "Voorkom wijziging", - "8": "Voorkom annotatie wijziging", - "9": "Voorkom afdrukken", - "10": "Voorkom afdrukken in verschillende formaten" - }, - "submit": "Wijzigen" - }, - "editTableOfContents": { - "settings": { - "title": "Bladwijzers & inhoud", - "replaceExisting": "Bestaande bladwijzers vervangen (uitvinken om toe te voegen)", - "replaceExistingHint": "Wanneer uitgeschakeld, wordt de nieuwe inhoud na de huidige bladwijzers toegevoegd." - }, - "actions": { - "source": "Bladwijzers laden", - "selectedFile": "Geladen uit {{file}}", - "noFile": "Selecteer een PDF om bestaande bladwijzers te extraheren.", - "loadFromPdf": "Laden uit geselecteerde PDF", - "importJson": "JSON importeren", - "importClipboard": "JSON vanaf klembord plakken", - "export": "Bladwijzers exporteren", - "exportJson": "JSON downloaden", - "exportClipboard": "JSON naar klembord kopiëren", - "clipboardUnavailable": "Klembordtoegang is niet beschikbaar in deze browser." - }, - "info": { - "line1": "Elke bladwijzer heeft een beschrijvende titel en de pagina nodig die moet worden geopend.", - "line2": "Gebruik onderliggende bladwijzers om een hiërarchie te maken voor hoofdstukken, secties of subsecties.", - "line3": "Importeer bladwijzers uit de geselecteerde PDF of uit een JSON-bestand om tijd te besparen." - }, - "workbench": { - "empty": { - "title": "Open de tool om te beginnen met bewerken", - "description": "Selecteer de tool Inhoudsopgave bewerken om de werkruimte te laden." - }, - "tabTitle": "Werkruimte inhoud", - "subtitle": "Importeer bladwijzers, bouw hiërarchieën en pas de inhoud toe zonder krappe zijpanelen.", - "noFile": "Geen PDF geselecteerd", - "fileLabel": "Wijzigingen worden toegepast op de momenteel geselecteerde PDF.", - "filePrompt": "Selecteer een PDF uit je bibliotheek of upload een nieuwe om te beginnen.", - "changeFile": "PDF wijzigen", - "selectFile": "PDF selecteren" - }, - "editor": { - "heading": "Bladwijzer-editor", - "description": "Voeg bladwijzers toe, nestel ze en wijzig de volgorde om je PDF-inhoud te maken.", - "addTopLevel": "Bladwijzer op hoogste niveau toevoegen", - "empty": { - "title": "Nog geen bladwijzers", - "description": "Importeer bestaande bladwijzers of begin met je eerste item toe te voegen.", - "action": "Eerste bladwijzer toevoegen" - }, - "defaultTitle": "Nieuwe bladwijzer", - "defaultChildTitle": "Onderliggende bladwijzer", - "defaultSiblingTitle": "Nieuwe bladwijzer", - "untitled": "Naamloze bladwijzer", - "childBadge": "Onderliggend", - "pagePreview": "Pagina {{page}}", - "field": { - "title": "Titel bladwijzer", - "page": "Doelpaginanummer" - }, - "actions": { - "toggle": "Onderliggende tonen/verbergen", - "addChild": "Onderliggende bladwijzer toevoegen", - "addSibling": "Bladwijzer op hetzelfde niveau toevoegen", - "remove": "Bladwijzer verwijderen" - }, - "confirmRemove": "Deze bladwijzer en alle onderliggende verwijderen?" - }, - "messages": { - "loadedTitle": "Bladwijzers geëxtraheerd", - "loadedBody": "Bestaande bladwijzers uit de PDF zijn in de editor geladen.", - "noBookmarks": "Geen bladwijzers gevonden in de geselecteerde PDF.", - "loadFailed": "Kan geen bladwijzers uit de geselecteerde PDF extraheren.", - "imported": "Bladwijzers geïmporteerd", - "importedBody": "Je JSON-inhoud heeft de huidige editorinhoud vervangen.", - "importedClipboard": "Klembordgegevens hebben de huidige bladwijzerlijst vervangen.", - "invalidJson": "Ongeldige JSON-structuur", - "invalidJsonBody": "Geef een geldig bladwijzer-JSON-bestand op en probeer het opnieuw.", - "exported": "JSON-download gereed", - "copied": "Gekopieerd naar klembord", - "copiedBody": "Bladwijzer-JSON succesvol gekopieerd.", - "copyFailed": "Kopiëren mislukt" - }, - "error": { - "failed": "Bijwerken van de inhoudsopgave mislukt" - }, - "submit": "Inhoudsopgave toepassen", - "results": { - "title": "Bijgewerkte PDF met bladwijzers", - "subtitle": "Download het verwerkte bestand of maak de bewerking hieronder ongedaan." - } - }, - "removePages": { - "tags": "Pagina's verwijderen", - "title": "Verwijderen", - "pageNumbers": { - "label": "Te verwijderen pagina's", - "placeholder": "bijv. 1,3,5-8,10", - "error": "Ongeldige paginanotatie. Gebruik cijfers, reeksen (1-5) of wiskundige uitdrukkingen (2n+1)" - }, - "filenamePrefix": "paginas_verwijderd", - "files": { - "placeholder": "Selecteer een PDF-bestand in de hoofweergave om te beginnen" - }, - "settings": { - "title": "Instellingen" - }, - "tooltip": { - "header": { - "title": "Instellingen pagina's verwijderen" - }, - "pageNumbers": { - "title": "Paginaselectie", - "text": "Geef op welke pagina's u uit uw PDF wilt verwijderen. U kunt afzonderlijke pagina's, reeksen selecteren of wiskundige uitdrukkingen gebruiken.", - "bullet1": "Afzonderlijke pagina's: 1,3,5 (verwijdert pagina's 1, 3 en 5)", - "bullet2": "Paginareeksen: 1-5,10-15 (verwijdert pagina's 1-5 en 10-15)", - "bullet3": "Wiskundig: 2n+1 (verwijdert oneven pagina's)", - "bullet4": "Open reeksen: 5- (verwijdert vanaf pagina 5 tot het einde)" - }, - "examples": { - "title": "Veelvoorkomende voorbeelden", - "text": "Hier zijn enkele veelgebruikte selectiepatronen:", - "bullet1": "Eerste pagina verwijderen: 1", - "bullet2": "Laatste 3 pagina's verwijderen: -3", - "bullet3": "Elke tweede pagina verwijderen: 2n", - "bullet4": "Specifieke verspreide pagina's verwijderen: 1,5,10,15" - }, - "safety": { - "title": "Veiligheidstips", - "text": "Belangrijke aandachtspunten bij het verwijderen van pagina's:", - "bullet1": "Bekijk altijd uw selectie voordat u verwerkt", - "bullet2": "Bewaar een back-up van uw originele bestand", - "bullet3": "Paginanummers beginnen bij 1, niet 0", - "bullet4": "Ongeldige paginanummers worden genegeerd" - } - }, - "error": { - "failed": "Er is een fout opgetreden bij het verwijderen van pagina's." - }, - "results": { - "title": "Resultaten paginaverwijdering" - }, - "submit": "Verwijderen" - }, - "extractPages": { - "title": "Pagina's extraheren", - "pageNumbers": { - "label": "Te extraheren pagina's", - "placeholder": "bijv. 1,3,5-8 of odd & 1-10" - }, - "settings": { - "title": "Instellingen" - }, - "tooltip": { - "description": "Extraheert de geselecteerde pagina's in een nieuwe PDF, met behoud van de volgorde." - }, - "error": { - "failed": "Pagina's extraheren mislukt" - }, - "results": { - "title": "Pagina's geëxtraheerd" - }, - "submit": "Pagina's extraheren" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Handleiding paginaselectie" - }, - "basic": { - "title": "Basisgebruik", - "text": "Selecteer specifieke pagina's uit uw PDF-document met eenvoudige syntaxis.", - "bullet1": "Afzonderlijke pagina's: 1,3,5", - "bullet2": "Paginareeksen: 3-6 of 10-15", - "bullet3": "Alle pagina's: all" - }, - "advanced": { - "title": "Geavanceerde functies" - }, - "tips": { - "title": "Tips", - "text": "Houd deze richtlijnen in gedachten:", - "bullet1": "Paginanummers beginnen bij 1 (niet 0)", - "bullet2": "Spaties worden automatisch verwijderd", - "bullet3": "Ongeldige uitdrukkingen worden genegeerd" - }, - "syntax": { - "title": "Syntaxisbasis", - "text": "Gebruik cijfers, reeksen, sleutelwoorden en voortgangen (n start bij 0). Haakjes worden ondersteund.", - "bullets": { - "numbers": "Cijfers/reeksen: 5, 10-20", - "keywords": "Sleutelwoorden: odd, even", - "progressions": "Voortgangen: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatoren", - "text": "AND heeft hogere prioriteit dan komma. NOT is van toepassing binnen het documentbereik.", - "and": "AND: & of \"and\" — vereisen beide voorwaarden (bijv. 1-50 & even)", - "comma": "Komma: , of | — combineer selecties (bijv. 1-10, 20)", - "not": "NOT: ! of \"not\" — sluit pagina's uit (bijv. 3n & not 30)" - }, - "examples": { - "title": "Voorbeelden" - }, - "complex": { - "bullet1": "1,3-5,8,2n → pagina's 1, 3–5, 8, plus even", - "bullet2": "10-,2n-1 → vanaf pagina 10 tot het einde + oneven pagina's", - "description": "Combineer verschillende types.", - "title": "Complexe combinaties" - }, - "description": "Kies welke pagina's u wilt gebruiken voor de bewerking. Ondersteunt enkele pagina's, reeksen, formules en het sleutelwoord all.", - "individual": { - "bullet1": "1,3,5 → selecteert pagina's 1, 3, 5", - "bullet2": "2,7,12 → selecteert pagina's 2, 7, 12", - "description": "Voer cijfers gescheiden door komma's in.", - "title": "Afzonderlijke pagina's" - }, - "mathematical": { - "bullet1": "2n → alle even pagina's (2, 4, 6…)", - "bullet2": "2n-1 → alle oneven pagina's (1, 3, 5…)", - "bullet3": "3n → elke 3e pagina (3, 6, 9…)", - "bullet4": "4n-1 → pagina's 3, 7, 11, 15…", - "description": "Gebruik n in formules voor patronen.", - "title": "Wiskundige functies" - }, - "ranges": { - "bullet1": "3-6 → selecteert pagina's 3–6", - "bullet2": "10-15 → selecteert pagina's 10–15", - "bullet3": "5- → selecteert pagina's 5 tot het einde", - "description": "Gebruik - voor opeenvolgende pagina's.", - "title": "Paginareeksen" - }, - "special": { - "bullet1": "all → selecteert alle pagina's", - "title": "Speciale sleutelwoorden" - } - } - }, - "bulkSelection": { - "syntaxError": "Er is een syntaxisprobleem. Zie tips voor paginaselectie voor hulp.", - "header": { - "title": "Handleiding paginaselectie" - }, - "syntax": { - "title": "Syntaxisbasis", - "text": "Gebruik cijfers, reeksen, sleutelwoorden en voortgangen (n start bij 0). Haakjes worden ondersteund.", - "bullets": { - "numbers": "Cijfers/reeksen: 5, 10-20", - "keywords": "Sleutelwoorden: odd, even", - "progressions": "Voortgangen: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatoren", - "text": "AND heeft hogere prioriteit dan komma. NOT is van toepassing binnen het documentbereik.", - "and": "AND: & of \"and\" — vereisen beide voorwaarden (bijv. 1-50 & even)", - "comma": "Komma: , of | — combineer selecties (bijv. 1-10, 20)", - "not": "NOT: ! of \"not\" — sluit pagina's uit (bijv. 3n & not 30)" - }, - "examples": { - "title": "Voorbeelden", - "first50": "Eerste 50", - "last50": "Laatste 50", - "every3rd": "Elke 3e", - "oddWithinExcluding": "Oneven binnen 1-20, exclusief 5-7", - "combineSets": "Sets combineren" - }, - "firstNPages": { - "title": "Eerste N pagina's", - "placeholder": "Aantal pagina's" - }, - "lastNPages": { - "title": "Laatste N pagina's", - "placeholder": "Aantal pagina's" - }, - "everyNthPage": { - "title": "Elke Nde pagina", - "placeholder": "Stapgrootte" - }, - "range": { - "title": "Bereik", - "fromPlaceholder": "Van", - "toPlaceholder": "Tot" - }, - "keywords": { - "title": "Sleutelwoorden" - }, - "advanced": { - "title": "Geavanceerd" - } - }, - "compressPdfs": { - "tags": "comprimeren,klein" - }, - "unlockPDFForms": { - "tags": "verwijderen,wissen,formulier,veld,alleen-lezen", - "title": "Alleen-lezen verwijderen uit formuliervelden", - "header": "PDF-formulieren ontgrendelen", - "submit": "Remove", - "description": "Deze tool verwijdert alleen-lezenbeperkingen van PDF-formuliervelden, zodat ze bewerkbaar en invulbaar worden.", - "filenamePrefix": "formulieren_ontgrendeld", - "files": { - "placeholder": "Selecteer een PDF-bestand in de hoofweergave om te beginnen" - }, - "error": { - "failed": "Er is een fout opgetreden bij het ontgrendelen van PDF-formulieren." - }, - "results": { - "title": "Resultaten ontgrendelde formulieren" - } - }, - "changeMetadata": { - "header": "Metadata wijzigen", - "submit": "Wijzigen", - "filenamePrefix": "metadata", - "settings": { - "title": "Metadata-instellingen" - }, - "standardFields": { - "title": "Standaardvelden" - }, - "deleteAll": { - "label": "Bestaande metadata verwijderen", - "checkbox": "Alle metadata verwijderen" - }, - "title": { - "label": "Titel", - "placeholder": "Documenttitel" - }, - "author": { - "label": "Auteur", - "placeholder": "Auteur van het document" - }, - "subject": { - "label": "Onderwerp", - "placeholder": "Onderwerp van het document" - }, - "keywords": { - "label": "Trefwoorden", - "placeholder": "Trefwoorden van het document" - }, - "creator": { - "label": "Maker", - "placeholder": "Maker van het document" - }, - "producer": { - "label": "Producent", - "placeholder": "Producent van het document" - }, - "dates": { - "title": "Datumvelden" - }, - "creationDate": { - "label": "Aanmaakdatum", - "placeholder": "Aanmaakdatum" - }, - "modificationDate": { - "label": "Wijzigingsdatum", - "placeholder": "Wijzigingsdatum" - }, - "trapped": { - "label": "Trapped-status", - "unknown": "Onbekend", - "true": "Waar", - "false": "Onwaar" - }, - "advanced": { - "title": "Geavanceerde opties" - }, - "customFields": { - "title": "Aangepaste metadata", - "description": "Voeg aangepaste metadata-velden toe aan het document", - "add": "Veld toevoegen", - "key": "Sleutel", - "keyPlaceholder": "Aangepaste sleutel", - "value": "Waarde", - "valuePlaceholder": "Aangepaste waarde", - "remove": "Verwijderen" - }, - "results": { - "title": "Bijgewerkte PDF's" - }, - "error": { - "failed": "Er is een fout opgetreden bij het wijzigen van de PDF-metadata." - }, - "tooltip": { - "header": { - "title": "Overzicht PDF-metadata" - }, - "standardFields": { - "title": "Standaardvelden", - "text": "Gangbare PDF-metadata-velden die het document beschrijven.", - "bullet1": "Titel: documentnaam of kop", - "bullet2": "Auteur: persoon die het document heeft gemaakt", - "bullet3": "Onderwerp: korte beschrijving van de inhoud", - "bullet4": "Trefwoorden: zoektermen voor het document", - "bullet5": "Maker/Producent: software die is gebruikt om de PDF te maken" - }, - "dates": { - "title": "Datumvelden", - "text": "Wanneer het document is gemaakt en gewijzigd.", - "bullet1": "Aanmaakdatum: wanneer het oorspronkelijke document is gemaakt", - "bullet2": "Wijzigingsdatum: wanneer het voor het laatst is gewijzigd" - }, - "options": { - "title": "Aanvullende opties", - "text": "Aangepaste velden en privacyinstellingen.", - "bullet1": "Aangepaste metadata: voeg uw eigen sleutel-waardeparen toe", - "bullet2": "Trapped-status: instelling voor hoogwaardige druk", - "bullet3": "Alles verwijderen: verwijder alle metadata voor privacy" - }, - "deleteAll": { - "title": "Bestaande metadata verwijderen", - "text": "Volledige verwijdering van metadata om privacy te waarborgen." - }, - "customFields": { - "title": "Aangepaste metadata", - "text": "Voeg uw eigen aangepaste sleutel-waardeparen toe als metadata.", - "bullet1": "Voeg alle aangepaste velden toe die relevant zijn voor uw document", - "bullet2": "Voorbeelden: Afdeling, Project, Versie, Status", - "bullet3": "Zowel sleutel als waarde zijn vereist voor elke invoer" - }, - "advanced": { - "title": "Geavanceerde opties", - "trapped": { - "title": "Trapped-status", - "description": "Geeft aan of het document is voorbereid op hoogwaardige druk.", - "bullet1": "Waar: document is getrapt voor druk", - "bullet2": "Onwaar: document is niet getrapt", - "bullet3": "Onbekend: trapped-status is niet gespecificeerd" - } - } - } - }, - "fileToPDF": { - "tags": "transformatie,formaat,document,foto,slide,tekst,conversie,kantoor,docs,word,excel,powerpoint", - "title": "Bestand naar PDF", - "header": "Zet elk bestand om naar PDF", - "credit": "Deze service gebruikt LibreOffice en Unoconv voor bestandsconversie.", - "supportedFileTypesInfo": "Gestandaardiseerde Bestandstypen", - "supportedFileTypes": "Ondersteunde bestandstypen zijn hieronder opgenomen, maar raadpleeg voor een volledige lijst met ondersteunde formaten de LibreOffice-documentatie", - "submit": "Omzetten naar PDF" - }, - "ocr": { - "tags": "herkenning,tekst,afbeelding,scan,lezen,identificeren,detectie,bewerkbaar", - "title": "OCR / Scan opruimen", - "desc": "Ruim scans op, detecteert tekst van afbeeldingen in een PDF en voegt deze opnieuw toe als tekst.", - "header": "Scans opruimen / OCR (Optical Character Recognition)", - "selectText": { - "1": "Selecteer talen die binnen de PDF gedetecteerd moeten worden (De vermelde zijn de momenteel gedetecteerde):", - "2": "Produceer tekstbestand met OCR-tekst naast de OCR'd PDF", - "3": "Corrigeer pagina's die onder een scheve hoek zijn gescand door ze terug te draaien", - "4": "Maak de pagina schoon, zodat het minder waarschijnlijk is dat OCR tekst in achtergrondruis vindt. (Geen uitvoerverandering)", - "5": "Maak de pagina schoon zodat OCR waarschijnlijk geen tekst in achtergrondruis vindt, behoudt opruiming in uitvoer.", - "6": "Negeert pagina's met interactieve tekst, OCR's alleen pagina's die afbeeldingen zijn", - "7": "Forceer OCR, zal elke pagina OCR'en en alle originele tekstelementen verwijderen", - "8": "Normaal (Zal een fout geven als de PDF tekst bevat)", - "9": "Aanvullende instellingen", - "10": "OCR-modus", - "11": "Verwijder afbeeldingen na OCR (Verwijdert ALLE afbeeldingen, alleen nuttig als onderdeel van conversiestap)", - "12": "Weergave Type (Geavanceerd)" - }, - "help": "Lees deze documentatie over hoe dit te gebruiken voor andere talen en/of gebruik buiten docker", - "credit": "Deze dienst maakt gebruik van qpdf en Tesseract voor OCR.", - "submit": "Verwerk PDF met OCR", - "operation": { - "submit": "OCR uitvoeren en controleren" - }, - "results": { - "title": "OCR-resultaten" - }, - "languagePicker": { - "additionalLanguages": "Op zoek naar extra talen?", - "viewSetupGuide": "Bekijk de installatiehandleiding →" - }, - "settings": { - "title": "Instellingen", - "ocrMode": { - "label": "OCR-modus", - "auto": "Auto (tekstlagen overslaan)", - "force": "Forceer (alles opnieuw OCR'en, tekst vervangen)", - "strict": "Strikt (afbreken als tekst wordt gevonden)" - }, - "languages": { - "label": "Talen", - "placeholder": "Selecteer talen" - }, - "compatibilityMode": { - "label": "Compatibiliteitsmodus" - }, - "advancedOptions": { - "label": "Verwerkingsopties", - "sidecar": "Maak een tekstbestand", - "deskew": "Pagina's rechtzetten", - "clean": "Invoerbestand opschonen", - "cleanFinal": "Einduitvoer opschonen" - } - }, - "tooltip": { - "header": { - "title": "Overzicht OCR-instellingen" - }, - "mode": { - "title": "OCR-modus", - "text": "Optical Character Recognition (OCR) helpt u gescande of gescreenshotte pagina's om te zetten in tekst die u kunt zoeken, kopiëren of markeren.", - "bullet1": "Auto slaat pagina's over die al tekstlagen bevatten.", - "bullet2": "Forceer voert OCR opnieuw uit op elke pagina en vervangt alle tekst.", - "bullet3": "Strikt stopt als er selecteerbare tekst wordt gevonden." - }, - "languages": { - "title": "Talen", - "text": "Verbeter de OCR-nauwkeurigheid door de verwachte talen op te geven. Kies een of meer talen om de detectie te sturen." - }, - "output": { - "title": "Uitvoer", - "text": "Bepaal hoe u de tekstuitvoer wilt formatteren:", - "bullet1": "Doorzoekbare PDF voegt tekst achter de oorspronkelijke afbeelding in.", - "bullet2": "HOCR XML levert een gestructureerd machineleesbaar bestand.", - "bullet3": "Platte-tekst-sidecar maakt een apart .txt-bestand met ruwe inhoud." - }, - "advanced": { - "header": { - "title": "Geavanceerde OCR-verwerking" - }, - "compatibility": { - "title": "Compatibiliteitsmodus", - "text": "Gebruikt OCR-'sandwich PDF'-modus: resulteert in grotere bestanden, maar betrouwbaarder met bepaalde talen en oudere PDF-software. Standaard gebruiken we hOCR voor kleinere, moderne PDF's." - }, - "sidecar": { - "title": "Tekstbestand maken", - "text": "Genereert een apart .txt-bestand naast de PDF met alle geëxtraheerde tekstinhoud voor gemakkelijke toegang en verwerking." - }, - "deskew": { - "title": "Pagina's rechtzetten", - "text": "Corrigeert automatisch scheve of gekantelde pagina's om de OCR-nauwkeurigheid te verbeteren. Handig voor gescande documenten die niet perfect waren uitgelijnd." - }, - "clean": { - "title": "Invoerbestand opschonen", - "text": "Voert voorbewerking uit door ruis te verwijderen, het contrast te verhogen en de afbeelding te optimaliseren voor betere OCR-herkenning vóór verwerking." - }, - "cleanFinal": { - "title": "Einduitvoer opschonen", - "text": "Voert nabewerking uit door OCR-artefacten te verwijderen en de tekstlaag te optimaliseren voor betere leesbaarheid en een kleinere bestandsgrootte." - } - } - }, - "error": { - "failed": "OCR-bewerking mislukt" - } - }, - "extractImages": { - "tags": "foto,opslaan,archief,zip,vastleggen,plukken", - "title": "Afbeeldingen extraheren", - "header": "Afbeeldingen extraheren", - "selectText": "Selecteer het beeldformaat voor geëxtraheerde afbeeldingen", - "allowDuplicates": "Dubbele afbeeldingen opslaan", - "submit": "Extraheer", - "settings": { - "title": "Instellingen" - }, - "error": { - "failed": "Er is een fout opgetreden bij het extraheren van afbeeldingen uit de PDF." - } - }, - "pdfToPDFA": { - "tags": "archief,langdurig,standaard,conversie,opslag,bewaring", - "title": "PDF naar PDF/A", - "header": "PDF naar PDF/A", - "credit": "Deze service gebruikt libreoffice voor PDF/A-conversie", - "submit": "Converteren", - "tip": "Werkt momenteel niet voor meerdere inputs tegelijkertijd.", - "outputFormat": "Uitvoerindeling", - "pdfWithDigitalSignature": "Dit PDF bestand bevat een digitale handtekening. Deze wordt in de volgende stap verwijderd." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,transformatie,formaat,conversie,kantoor,microsoft,docfile", - "title": "PDF naar Word", - "header": "PDF naar Word", - "selectText": { - "1": "Uitvoerbestandsformaat" - }, - "credit": "Deze service gebruikt LibreOffice voor bestandsconversie.", - "submit": "Converteren" - }, - "PDFToPresentation": { - "tags": "slides,show,kantoor,microsoft", - "title": "PDF naar Presentatie", - "header": "PDF naar Presentatie", - "selectText": { - "1": "Uitvoerbestandsformaat" - }, - "credit": "Deze service gebruikt LibreOffice voor bestandsconversie.", - "submit": "Converteren" - }, - "PDFToText": { - "tags": "rijkformaat", - "title": "PDF naar RTF (Tekst)", - "header": "PDF naar RTF (Tekst)", - "selectText": { - "1": "Uitvoerbestandsformaat" - }, - "credit": "Deze service gebruikt LibreOffice voor bestandsconversie.", - "submit": "Converteren" - }, - "PDFToHTML": { - "tags": "webinhoud,browser vriendelijk", - "title": "PDF naar HTML", - "header": "PDF naar HTML", - "credit": "Deze service gebruikt pdftohtml voor bestandsconversie.", - "submit": "Converteren" - }, - "PDFToXML": { - "tags": "data-extractie,gestructureerd,code", - "title": "PDF naar XML", - "header": "PDF naar XML", - "credit": "Deze service gebruikt LibreOffice voor bestandsconversie.", - "submit": "Converteren" - }, - "ScannerImageSplit": { - "tags": "scheiden,auto-detecteren,scans,meer-foto,organiseren", - "selectText": { - "1": "Hoek drempel:", - "2": "Stelt de minimale absolute hoek in die nodig is om de afbeelding te roteren (standaard: 10).", - "3": "Tolerantie:", - "4": "Bepaalt het bereik van kleurvariatie rond de geschatte achtergrondkleur (standaard: 30).", - "5": "Minimum oppervlakte:", - "6": "Stelt de minimale oppervlakte drempel in voor een foto (standaard: 10000).", - "7": "Minimum contour oppervlakte:", - "8": "Stelt de minimale contour oppervlakte drempel in voor een foto", - "9": "Randgrootte:", - "10": "Stelt de grootte van de toegevoegde en verwijderde rand in om witte randen in de uitvoer te voorkomen (standaard: 1)." - }, - "info": "Python is niet geïnstalleerd. Het wordt vereist om te worden uitgevoerd." - }, - "scannerImageSplit": { - "title": "Geëxtraheerde afbeeldingen", - "submit": "Afbeeldingsscans extraheren", - "error": { - "failed": "Er is een fout opgetreden bij het extraheren van afbeeldingsscans." - }, - "tooltip": { - "title": "Fotosplitser", - "whatThisDoes": "Wat dit doet", - "whatThisDoesDesc": "Detecteert en extraheert automatisch elke foto uit een gescande pagina of samengestelde afbeelding—geen handmatig bijsnijden.", - "whenToUse": "Wanneer te gebruiken", - "useCase1": "Scan hele albumpagina's in één keer", - "useCase2": "Splits flatbed-batches in afzonderlijke bestanden", - "useCase3": "Splits collages in afzonderlijke foto's", - "useCase4": "Foto's uit documenten halen", - "quickFixes": "Snelle oplossingen", - "problem1": "Foto's niet gedetecteerd → verhoog Tolerance naar 30-50", - "problem2": "Te veel foutieve detecties → verhoog Minimum Area naar 15,000-20,000", - "problem3": "Uitsnedes te krap → verhoog Border Size naar 5-10", - "problem4": "Scheve foto's niet rechtgezet → verlaag Angle Threshold naar ~5°", - "problem5": "Stof/ruis-vakjes → verhoog Minimum Contour Area naar 1000-2000", - "setupTips": "Insteltips", - "tip1": "Gebruik een effen, lichte achtergrond", - "tip2": "Laat een kleine ruimte (≈1 cm) tussen foto's", - "tip3": "Scan op 300-600 DPI", - "tip4": "Maak het glas van de scanner schoon", - "headsUp": "Let op", - "headsUpDesc": "Overlappende foto's of achtergronden die qua kleur erg op de foto's lijken, kunnen de nauwkeurigheid verminderen—probeer een lichtere of donkerdere achtergrond en laat meer ruimte." - } - }, - "sign": { - "title": "Ondertekenen", - "header": "PDF's ondertekenen", - "upload": "Upload afbeelding", - "draw": { - "title": "Teken uw handtekening", - "clear": "Wissen" - }, - "canvas": { - "heading": "Teken je handtekening", - "clickToOpen": "Klik om het tekenvenster te openen", - "modalTitle": "Teken je handtekening", - "colorLabel": "Kleur", - "penSizeLabel": "Pendikte", - "penSizePlaceholder": "Grootte", - "clear": "Tekenvenster wissen", - "colorPickerTitle": "Kies lijnkleur" - }, - "text": { - "name": "Naam ondertekenaar", - "placeholder": "Voer uw volledige naam in", - "fontLabel": "Lettertype", - "fontSizeLabel": "Lettergrootte", - "fontSizePlaceholder": "Typ of kies een lettergrootte (8-200)", - "colorLabel": "Tekstkleur" - }, - "clear": "Wissen", - "add": "Toevoegen", - "saved": { - "heading": "Opgeslagen handtekeningen", - "description": "Gebruik opgeslagen handtekeningen op elk moment opnieuw.", - "emptyTitle": "Nog geen opgeslagen handtekeningen", - "emptyDescription": "Teken, upload of typ hierboven een handtekening en kies vervolgens 'Opslaan in bibliotheek' om tot {{max}} favorieten paraat te hebben.", - "type": { - "canvas": "Tekening", - "image": "Uploaden", - "text": "Tekst" - }, - "limitTitle": "Limiet bereikt", - "limitDescription": "Verwijder een opgeslagen handtekening voordat je nieuwe toevoegt (max. {{max}}).", - "carouselPosition": "{{current}} van {{total}}", - "prev": "Vorige", - "next": "Volgende", - "delete": "Verwijderen", - "label": "Label", - "defaultLabel": "Handtekening", - "defaultCanvasLabel": "Getekende handtekening", - "defaultImageLabel": "Geüploade handtekening", - "defaultTextLabel": "Getypte handtekening", - "saveButton": "Handtekening opslaan", - "saveUnavailable": "Maak eerst een handtekening om deze op te slaan.", - "noChanges": "De huidige handtekening is al opgeslagen.", - "status": { - "saved": "Opgeslagen" - } - }, - "save": "Opslaan Signatuur", - "applySignatures": "Handtekeningen toepassen", - "personalSigs": "Persoonlijke Signatuuren", - "sharedSigs": "Gedeelde Signatuuren", - "noSavedSigs": "Geen opgeslagen signatuuren gevonden", - "addToAll": "Toevoegen aan alle pagina's", - "delete": "Verwijderen", - "first": "Eerste pagina", - "last": "Laatste pagina", - "next": "Volgende pagina", - "previous": "Vorige pagina", - "maintainRatio": "Aspectverhouding behouden", - "undo": "Ongedaan maken", - "redo": "Opnieuw", - "submit": "Document ondertekenen", - "steps": { - "configure": "Handtekening configureren" - }, - "step": { - "createDesc": "Kies hoe je de handtekening wilt maken", - "place": "Plaatsen en opslaan", - "placeDesc": "Plaats de handtekening op je PDF" - }, - "type": { - "title": "Type handtekening", - "draw": "Tekenen", - "canvas": "Canvas", - "image": "Afbeelding", - "text": "Tekst", - "saved": "Opgeslagen" - }, - "image": { - "label": "Handtekeningafbeelding uploaden", - "placeholder": "Afbeeldingsbestand selecteren", - "hint": "Upload een PNG- of JPG-afbeelding van uw handtekening" - }, - "instructions": { - "title": "Hoe een handtekening toevoegen", - "canvas": "Na het tekenen van uw handtekening in het canvas, sluit het venster en klik vervolgens ergens op de PDF om deze te plaatsen.", - "image": "Na het uploaden van uw handtekeningafbeelding hierboven, klik ergens op de PDF om deze te plaatsen.", - "saved": "Selecteer hierboven een opgeslagen handtekening en klik vervolgens ergens op de PDF om deze te plaatsen.", - "text": "Na het invoeren van uw naam hierboven, klik ergens op de PDF om uw handtekening te plaatsen.", - "paused": "Plaatsing gepauzeerd", - "resumeHint": "Hervat de plaatsing om te klikken en je handtekening toe te voegen.", - "noSignature": "Maak hierboven een handtekening om de plaatsingstools in te schakelen." - }, - "mode": { - "move": "Handtekening verplaatsen", - "place": "Handtekening plaatsen", - "pause": "Plaatsing pauzeren", - "resume": "Plaatsing hervatten" - }, - "updateAndPlace": "Bijwerken en plaatsen", - "activate": "Plaatsing van handtekening activeren", - "deactivate": "Stoppen met handtekeningen plaatsen", - "results": { - "title": "Resultaten handtekening" - }, - "error": { - "failed": "Er is een fout opgetreden bij het ondertekenen van de PDF." - } - }, - "flatten": { - "title": "Afvlakken", - "header": "PDF's afvlakken", - "flattenOnlyForms": "Alleen formulieren afvlakken", - "submit": "Afvlakken", - "filenamePrefix": "afgevlakt", - "files": { - "placeholder": "Selecteer een PDF-bestand in de hoofweergave om te beginnen" - }, - "steps": { - "settings": "Instellingen" - }, - "options": { - "stepTitle": "Opties afvlakken", - "title": "Opties afvlakken", - "flattenOnlyForms": { - "label": "Alleen formulieren afvlakken", - "desc": "Alleen formuliervelden afvlakken; andere interactieve elementen blijven intact" - }, - "note": "Afvlakken verwijdert interactieve elementen uit de PDF, waardoor deze niet meer bewerkbaar zijn." - }, - "results": { - "title": "Resultaten afvlakken" - }, - "error": { - "failed": "Er is een fout opgetreden bij het afvlakken van de PDF." - }, - "tooltip": { - "header": { - "title": "Over PDF's afvlakken" - }, - "description": { - "title": "Wat doet afvlakken?", - "text": "Afvlakken maakt uw PDF niet-bewerkbaar door invulbare formulieren en knoppen om te zetten in gewone tekst en afbeeldingen. De PDF ziet er exact hetzelfde uit, maar niemand kan de formulieren meer wijzigen of invullen. Perfect voor het delen van ingevulde formulieren, het maken van definitieve documenten voor archieven of om te zorgen dat de PDF er overal hetzelfde uitziet.", - "bullet1": "Tekstvakken worden gewone tekst (kan niet worden bewerkt)", - "bullet2": "Selectievakjes en knoppen worden afbeeldingen", - "bullet3": "Geweldig voor definitieve versies die u niet wilt laten wijzigen", - "bullet4": "Zorgt voor een consistente weergave op alle apparaten" - }, - "formsOnly": { - "title": "Wat betekent 'Alleen formulieren afvlakken'?", - "text": "Deze optie verwijdert alleen de mogelijkheid om formulieren in te vullen, maar houdt andere functies zoals het klikken op links, het bekijken van bladwijzers en het lezen van opmerkingen intact.", - "bullet1": "Formulieren worden niet-bewerkbaar", - "bullet2": "Links blijven werken wanneer erop wordt geklikt", - "bullet3": "Opmerkingen en notities blijven zichtbaar", - "bullet4": "Bladwijzers helpen u nog steeds te navigeren" - } - } - }, - "repair": { - "tags": "repareren,herstellen,correctie,terughalen", - "title": "Repareren", - "header": "PDF's repareren", - "submit": "Repareren", - "description": "Deze tool probeert corrupte of beschadigde PDF-bestanden te repareren. Er zijn geen extra instellingen nodig.", - "filenamePrefix": "gerepareerd", - "files": { - "placeholder": "Selecteer een PDF-bestand in de hoofweergave om te beginnen" - }, - "error": { - "failed": "Er is een fout opgetreden bij het repareren van de PDF." - }, - "results": { - "title": "Resultaten reparatie" - } - }, - "removeBlanks": { - "title": "Verwijder blanco's", - "header": "Verwijder lege pagina's", - "settings": { - "title": "Instellingen" - }, - "threshold": { - "label": "Drempel voor pixelwit" - }, - "whitePercent": { - "label": "Drempel voor witpercentage", - "unit": "%" - }, - "includeBlankPages": { - "label": "Gedetecteerde lege pagina's opnemen" - }, - "tooltip": { - "header": { - "title": "Instellingen lege pagina's verwijderen" - }, - "threshold": { - "title": "Drempel voor pixelwit", - "text": "Bepaalt hoe wit een pixel moet zijn om als 'wit' te worden beschouwd. Dit helpt bepalen wat als een leeg gebied op de pagina telt.", - "bullet1": "0 = Zuiver zwart (meest restrictief)", - "bullet2": "128 = Middelgrijs", - "bullet3": "255 = Zuiver wit (minst restrictief)" - }, - "whitePercent": { - "title": "Drempel voor witpercentage", - "text": "Stelt het minimale percentage witte pixels in dat vereist is voor een pagina om als leeg te worden beschouwd en verwijderd te worden.", - "bullet1": "Lagere waarden (bijv. 80%) = Meer pagina's verwijderd", - "bullet2": "Hogere waarden (bijv. 95%) = Alleen zeer lege pagina's verwijderd", - "bullet3": "Gebruik hogere waarden voor documenten met lichte achtergronden" - }, - "includeBlankPages": { - "title": "Gedetecteerde lege pagina's opnemen", - "text": "Indien ingeschakeld, wordt een aparte PDF gemaakt met alle lege pagina's die uit het oorspronkelijke document zijn gedetecteerd en verwijderd.", - "bullet1": "Handig om te bekijken wat is verwijderd", - "bullet2": "Helpt de detectienauwkeurigheid te verifiëren", - "bullet3": "Kan worden uitgeschakeld om de uitvoerbestandsgrootte te verminderen" - } - }, - "submit": "Blanco's verwijderen", - "error": { - "failed": "Lege pagina's verwijderen mislukt" - }, - "results": { - "title": "Lege pagina's verwijderd" - } - }, - "removeAnnotations": { - "tags": "opmerkingen,highlight,notities,opmaak,verwijderen", - "title": "Verwijder annotaties", - "header": "Verwijder annotaties", - "submit": "Verwijderen", - "settings": { - "title": "Instellingen" - }, - "info": { - "title": "Over 'Aantekeningen verwijderen'", - "description": "Deze tool verwijdert alle aantekeningen (opmerkingen, markeringen, notities, enz.) uit uw PDF-documenten." - }, - "tooltip": { - "header": { - "title": "Over Aantekeningen verwijderen" - }, - "description": { - "title": "Wat het doet" - } - }, - "error": { - "failed": "Er is een fout opgetreden bij het verwijderen van aantekeningen uit de PDF." - } - }, - "compare": { - "tags": "onderscheiden,contrasteren,veranderingen,analyse", - "title": "Vergelijken", - "header": "PDF's vergelijken", - "clearSelected": "Selectie wissen", - "clear": { - "confirmTitle": "Geselecteerde PDF's wissen?", - "confirmBody": "Dit sluit de huidige vergelijking en brengt u terug naar Actieve bestanden.", - "confirm": "Wissen en terugkeren" - }, - "review": { - "title": "Vergelijkingsresultaat", - "actionsHint": "Bekijk de vergelijking, wissel documentrollen, of exporteer de samenvatting.", - "switchOrder": "Volgorde omwisselen", - "exportSummary": "Samenvatting exporteren" - }, - "base": { - "label": "Origineel document", - "placeholder": "Selecteer de originele PDF" - }, - "comparison": { - "label": "Bewerkt document", - "placeholder": "Selecteer de bewerkte PDF" - }, - "addFilesHint": "Voeg PDF's toe in de stap Bestanden om selectie mogelijk te maken.", - "noFiles": "Nog geen PDF's beschikbaar", - "pages": "Pagina's", - "selection": { - "originalEditedTitle": "Originele en bewerkte PDF's selecteren" - }, - "original": { - "label": "Originele PDF" - }, - "edited": { - "label": "Bewerkte PDF" - }, - "swap": { - "confirmTitle": "Vergelijking opnieuw uitvoeren?", - "confirmBody": "Dit zal de tool opnieuw uitvoeren. Weet u zeker dat u de volgorde van Origineel en Bewerkt wilt omwisselen?", - "confirm": "Omwisselen en opnieuw uitvoeren" - }, - "cta": "Vergelijken", - "loading": "Bezig met vergelijken...", - "summary": { - "baseHeading": "Origineel document", - "comparisonHeading": "Bewerkt document", - "pageLabel": "Pagina" - }, - "rendering": { - "pageNotReadyTitle": "Pagina nog niet gerenderd", - "pageNotReadyBody": "Sommige pagina's worden nog gerenderd. De navigatie klikt vast zodra ze gereed zijn.", - "rendering": "renderen", - "inProgress": "Ten minste een van deze PDF's is zeer groot, scrollen verloopt niet soepel totdat het renderen is voltooid", - "pagesRendered": "pagina's gerenderd", - "complete": "Renderen voltooid" - }, - "dropdown": { - "deletionsLabel": "Verwijderingen", - "additionsLabel": "Toevoegingen", - "deletions": "Verwijderingen ({{count}})", - "additions": "Toevoegingen ({{count}})", - "searchPlaceholder": "Wijzigingen zoeken...", - "noResults": "Geen wijzigingen gevonden" - }, - "actions": { - "stackVertically": "Verticaal stapelen", - "placeSideBySide": "Naast elkaar plaatsen", - "zoomOut": "Uitzoomen", - "zoomIn": "Inzoomen", - "resetView": "Weergave resetten", - "unlinkScrollPan": "Scrollen en pannen ontkoppelen", - "linkScrollPan": "Scrollen en pannen koppelen", - "unlinkScroll": "Scroll ontkoppelen", - "linkScroll": "Scroll koppelen" - }, - "toasts": { - "unlinkedTitle": "Onafhankelijk scrollen en pannen ingeschakeld", - "unlinkedBody": "Tip: Pijl Omhoog/Omlaag scrollt beide panelen; pannen verplaatst alleen het actieve paneel." - }, - "error": { - "selectRequired": "Selecteer een origineel en bewerkt document.", - "filesMissing": "Kan de geselecteerde bestanden niet vinden. Selecteer ze opnieuw.", - "generic": "Kan deze bestanden niet vergelijken." - }, - "status": { - "extracting": "Tekst wordt geëxtraheerd...", - "processing": "Verschillen analyseren...", - "complete": "Vergelijking gereed" - }, - "longJob": { - "title": "Grote vergelijking bezig", - "body": "Deze PDF's overschrijden samen 2,000 pagina's. De verwerking kan enkele minuten duren." - }, - "slowOperation": { - "title": "Nog bezig…", - "body": "Deze vergelijking duurt langer dan normaal. U kunt het laten doorgaan of annuleren.", - "cancel": "Vergelijking annuleren" - }, - "newLine": "nieuwe-regel", - "complex": { - "message": "Eén of beide van de bijgewerkte documenten zijn grote bestanden, het vergelijken kan mogelijk minder nauwkeurig zijn." - }, - "large": { - "file": { - "message": "Eén of beiden van de bijgewerkte documenten zijn te groot om verwerkt te worden." - } - }, - "no": { - "text": { - "message": "Een of beide geselecteerde PDF-bestanden bevatten geen tekstinhoud. Kies a.u.b. PDF-bestanden met tekst voor vergelijking." - } - }, - "too": { - "dissimilar": { - "message": "Deze documenten lijken sterk van elkaar te verschillen. De vergelijking is gestopt om tijd te besparen." - } - }, - "earlyDissimilarity": { - "title": "Deze PDF's verschillen sterk", - "body": "We zien tot nu toe zeer weinig overeenkomsten. U kunt de vergelijking stoppen als dit geen verwante documenten zijn.", - "stopButton": "Vergelijking stoppen" - } - }, - "certSign": { - "tags": "authenticeren,PEM,P12,officieel,versleutelen", - "title": "Certificaat ondertekening", - "filenamePrefix": "ondertekend", - "signMode": { - "stepTitle": "Ondertekenmodus", - "tooltip": { - "header": { - "title": "Over PDF-handtekeningen" - }, - "overview": { - "title": "Hoe handtekeningen werken", - "text": "Beide modi verzegelen het document (alle bewerkingen worden als manipulatie gemarkeerd) en leggen vast wie/wanneer/hoe voor auditing. Vertrouwen van de viewer hangt af van de certificaatketen." - }, - "manual": { - "title": "Handmatig - Gebruik uw certificaat", - "text": "Gebruik uw eigen certificaatbestanden voor een merkconforme identiteit. Kan Vertrouwd tonen wanneer uw CA/keten wordt herkend.", - "use": "Te gebruiken voor: klantgericht, juridisch, compliance." - }, - "auto": { - "title": "Auto - Geen setup, direct systeemzegel", - "text": "Ondertekent met een zelfondertekend servercertificaat. Dezelfde tamper-evident zegel en audittrail; toont meestal Ongeverifieerd in viewers.", - "use": "Gebruik wanneer: u snelheid en consistente interne identiteit nodig hebt bij beoordelingen en archieven." - }, - "rule": { - "title": "Vuistregel", - "text": "Ontvanger heeft Vertrouwd-status nodig? Handmatig. Snel tamper-evident zegel en audittrail zonder setup nodig? Auto." - } - } - }, - "certTypeStep": { - "stepTitle": "Certificaatindeling" - }, - "certFiles": { - "stepTitle": "Certificaatbestanden" - }, - "appearance": { - "stepTitle": "Weergave van handtekening", - "tooltip": { - "header": { - "title": "Over handtekeningsweergave" - }, - "invisible": { - "title": "Onzichtbare handtekeningen", - "text": "De handtekening wordt aan de PDF toegevoegd voor beveiliging, maar is niet zichtbaar bij het bekijken van het document. Perfect voor juridische vereisten zonder de weergave te wijzigen.", - "bullet1": "Biedt beveiliging zonder visuele wijzigingen", - "bullet2": "Voldoet aan juridische eisen voor digitaal ondertekenen", - "bullet3": "Beïnvloedt de lay-out of het ontwerp niet" - }, - "visible": { - "title": "Zichtbare handtekeningen", - "text": "Toont een handtekeningblok op de PDF met uw naam, datum en optionele details. Handig wanneer u lezers duidelijk wilt laten zien dat het document is ondertekend.", - "bullet1": "Toont naam van ondertekenaar en datum op het document", - "bullet2": "Kan reden en locatie van ondertekening bevatten", - "bullet3": "Kies op welke pagina de handtekening wordt geplaatst", - "bullet4": "Optioneel kan een logo worden toegevoegd" - } - }, - "invisible": "Onzichtbaar", - "options": { - "title": "Handtekeningdetails" - }, - "visible": "Zichtbaar" - }, - "sign": { - "submit": "PDF ondertekenen", - "results": "Ondertekende PDF" - }, - "error": { - "failed": "Er is een fout opgetreden bij het verwerken van handtekeningen." - }, - "tooltip": { - "header": { - "title": "Over het beheren van handtekeningen" - }, - "overview": { - "title": "Wat kan deze tool doen?", - "text": "Met deze tool kunt u controleren of uw PDF's digitaal zijn ondertekend en nieuwe digitale handtekeningen toevoegen. Digitale handtekeningen bewijzen wie een document heeft gemaakt of goedgekeurd en tonen of het sinds de ondertekening is gewijzigd.", - "bullet1": "Controleer bestaande handtekeningen en hun geldigheid", - "bullet2": "Bekijk gedetailleerde informatie over ondertekenaars en certificaten", - "bullet3": "Voeg nieuwe digitale handtekeningen toe om uw documenten te beveiligen", - "bullet4": "Meerdere bestanden ondersteund met eenvoudige navigatie" - }, - "validation": { - "title": "Handtekeningen controleren", - "text": "Wanneer u handtekeningen controleert, geeft de tool aan of ze geldig zijn, wie het document heeft ondertekend, wanneer het is ondertekend en of het document na ondertekening is gewijzigd.", - "bullet1": "Toont of handtekeningen geldig of ongeldig zijn", - "bullet2": "Toont informatie over ondertekenaar en datum van ondertekening", - "bullet3": "Controleert of het document na ondertekening is gewijzigd", - "bullet4": "Kan aangepaste certificaten gebruiken voor verificatie" - }, - "signing": { - "title": "Handtekeningen toevoegen", - "text": "Om een PDF te ondertekenen, hebt u een digitaal certificaat nodig (zoals PEM, PKCS12 of JKS). U kunt ervoor kiezen de handtekening zichtbaar te maken in het document of onzichtbaar te laten voor alleen beveiliging.", - "bullet1": "Ondersteunt PEM, PKCS12, JKS en servercertificaatformaten", - "bullet2": "Optie om de handtekening op de PDF te tonen of te verbergen", - "bullet3": "Reden, locatie en naam van ondertekenaar toevoegen", - "bullet4": "Kies op welke pagina zichtbare handtekeningen worden geplaatst", - "bullet5": "Gebruik servercertificaat voor de eenvoudige optie 'Ondertekenen met Stirling-PDF'" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Over certificaattypen" - }, - "what": { - "title": "Wat is een certificaat?", - "text": "Het is een veilige ID voor uw handtekening die bewijst dat u hebt ondertekend. Tenzij u verplicht bent via een certificaat te ondertekenen, raden we een andere veilige methode aan, zoals Typen, Tekenen of Uploaden." - }, - "which": { - "title": "Welke optie moet ik gebruiken?", - "text": "Kies de indeling die overeenkomt met uw certificaatbestand:", - "bullet1": "PKCS#12 (.p12 / .pfx) – één gecombineerd bestand (meest voorkomend)", - "bullet2": "PFX (.pfx) – Microsofts versie van PKCS12", - "bullet3": "PEM – aparte .pem-bestanden voor privésleutel en certificaat", - "bullet4": "JKS – Java .jks-keystore voor dev-/CI-CD-workflows" - }, - "convert": { - "title": "Sleutel niet vermeld?", - "text": "Converteer uw bestand met keytool naar een Java-keystore (.jks) en kies vervolgens JKS." - } - } - }, - "chooseCertificate": "Certificaatbestand kiezen", - "chooseJksFile": "JKS-bestand kiezen", - "chooseP12File": "PKCS12-bestand kiezen", - "choosePfxFile": "PFX-bestand kiezen", - "choosePrivateKey": "Privésleutelbestand kiezen", - "location": "Locatie", - "logoTitle": "Logo", - "name": "Naam", - "noLogo": "Geen logo", - "pageNumber": "Paginanummer", - "password": "Voer je sleutelopslag of privésleutel wachtwoord in (indien van toepassing):", - "passwordOptional": "Leeg laten als er geen wachtwoord is", - "reason": "Reden", - "serverCertMessage": "Servercertificaat gebruiken - geen bestanden of wachtwoord nodig", - "showLogo": "Logotype tonen" - }, - "removeCertSign": { - "tags": "authenticeren,PEM,P12,officieel,ontsleutelen", - "title": "Verwijder certificaat", - "header": "Verwijder het digitale certificaat van de PDF", - "selectPDF": "Selecteer een PDF bestand:", - "submit": "Verwijder certificaat", - "description": "Deze tool verwijdert digitale certificaathandtekeningen uit uw PDF-document.", - "filenamePrefix": "niet_ondertekend", - "files": { - "placeholder": "Selecteer een PDF-bestand in de hoofdweergave om te beginnen" - }, - "error": { - "failed": "Er is een fout opgetreden bij het verwijderen van certificaathandtekeningen." - }, - "results": { - "title": "Resultaten certificaatverwijdering" - } - }, - "pageLayout": { - "tags": "samenvoegen,composiet,enkel-zicht,organiseren", - "title": "Meerdere pagina indeling", - "header": "Meerdere pagina indeling", - "pagesPerSheet": "Pagina's per vel:", - "addBorder": "Randen toevoegen", - "submit": "Indienen", - "desc": { - "2": "Plaats 2 pagina's naast elkaar op één vel.", - "3": "Plaats 3 pagina's op één rij op één vel.", - "4": "Plaats 4 pagina's op één vel (2 × 2 raster).", - "9": "Plaats 9 pagina's op één vel (3 × 3 raster).", - "16": "Plaats 16 pagina's op één vel (4 × 4 raster)." - }, - "error": { - "failed": "Er is een fout opgetreden bij het maken van de multi-pagina-indeling." - } - }, - "bookletImposition": { - "tags": "boekje,impositie,printen,binden,vouwen,katern", - "title": "Boekje-impositie", - "header": "Boekje-impositie", - "submit": "Boekje maken", - "spineLocation": { - "label": "Locatie rug", - "left": "Links (standaard)", - "right": "Rechts (RTL)" - }, - "doubleSided": { - "label": "Dubbelzijdig afdrukken", - "tooltip": "Maakt zowel voor- als achterkant voor correct afdrukken van boekjes" - }, - "manualDuplex": { - "title": "Handmatige duplexmodus", - "instructions": "Voor printers zonder automatische duplex. U moet dit twee keer uitvoeren:" - }, - "duplexPass": { - "label": "Afdrukronde", - "first": "1e ronde", - "second": "2e ronde", - "firstInstructions": "Drukt voorkanten af → stapel met de bedrukte zijde naar beneden → voer opnieuw uit met 2e ronde", - "secondInstructions": "Laad de geprinte stapel met de bedrukte zijde naar beneden → drukt achterkanten af" - }, - "rtlBinding": { - "label": "Rechts-naar-links-binden", - "tooltip": "Voor Arabisch, Hebreeuws of andere rechts-naar-links-talen" - }, - "addBorder": { - "label": "Randen rond pagina's toevoegen", - "tooltip": "Voegt randen rond elk paginadeel toe om te helpen bij snijden en uitlijnen" - }, - "addGutter": { - "label": "Gootmarge toevoegen", - "tooltip": "Voegt binnenmargeruimte toe voor binden" - }, - "gutterSize": { - "label": "Gootmarge (punten)" - }, - "flipOnShortEdge": { - "label": "Omdraaien op korte zijde (alleen automatische duplex)", - "tooltip": "Inschakelen voor korte-zijde duplex afdrukken (alleen automatische duplex - genegeerd in handmatige modus)", - "manualNote": "Niet nodig in handmatige modus - u draait de stapel zelf om" - }, - "advanced": { - "toggle": "Geavanceerde opties" - }, - "paperSizeNote": "Papierformaat wordt automatisch afgeleid van uw eerste pagina.", - "tooltip": { - "header": { - "title": "Gids voor boekjes maken" - }, - "description": { - "title": "Wat is boekje-impositie?", - "text": "Maakt professionele boekjes door pagina's in de juiste printvolgorde te plaatsen. Uw PDF-pagina's worden 2-up op liggende vellen gezet zodat ze na vouwen en binden in de juiste volgorde leesbaar zijn, zoals een echt boek." - }, - "example": { - "title": "Voorbeeld: 8-pagina boekje", - "text": "Uw document van 8 pagina's wordt 2 vellen:", - "bullet1": "Vel 1 Voor: Pagina's 8, 1 | Achter: Pagina's 2, 7", - "bullet2": "Vel 2 Voor: Pagina's 6, 3 | Achter: Pagina's 4, 5", - "bullet3": "Bij vouwen & stapelen: Leest 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Afdrukken en samenstellen", - "text": "Volg deze stappen voor perfecte boekjes:", - "bullet1": "Dubbelzijdig afdrukken met 'Omdraaien op lange zijde'", - "bullet2": "Stapel vellen op volgorde, vouw doormidden", - "bullet3": "Niet of bind langs de gevouwen rug", - "bullet4": "Voor korte-zijde printers: Schakel 'Omdraaien op korte zijde' in" - }, - "manualDuplex": { - "title": "Handmatige duplex (enkelzijdige printers)", - "text": "Voor printers zonder automatische duplex:", - "bullet1": "Zet 'Dubbelzijdig afdrukken' UIT", - "bullet2": "Selecteer '1e ronde' → Print → Stapel met bedrukte zijde naar beneden", - "bullet3": "Selecteer '2e ronde' → Stapel laden → Achterkanten printen", - "bullet4": "Vouw en assembleer zoals normaal" - }, - "advanced": { - "title": "Geavanceerde opties", - "text": "Stel uw boekje fijn af:", - "bullet1": "Rechts-naar-links-binden: Voor Arabisch, Hebreeuws of RTL-talen", - "bullet2": "Randen: Toont snijlijnen voor bijsnijden", - "bullet3": "Gootmarge: Voegt ruimte toe voor binden/nieten", - "bullet4": "Korte-zijde omdraaien: Alleen voor automatische duplexprinters" - } - }, - "error": { - "failed": "Er is een fout opgetreden bij het maken van de boekje-impositie." - } - }, - "scalePages": { - "title": "Pagina-schaal aanpassen", - "header": "Pagina-schaal aanpassen", - "pageSize": "Grootte van een pagina van het document.", - "keepPageSize": "Oorspronkelijke grootte behouden", - "scaleFactor": "Zoomniveau (uitsnede) van een pagina.", - "submit": "Indienen" - }, - "adjustPageScale": { - "tags": "resize,wijzigen,afmetingen,aanpassen", - "title": "Paginaschaal aanpassen", - "header": "Paginaschaal aanpassen", - "scaleFactor": { - "label": "Schaalfactor" - }, - "pageSize": { - "label": "Doelpaginaformaat", - "keep": "Oorspronkelijk formaat behouden", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Paginaschaal aanpassen", - "error": { - "failed": "Er is een fout opgetreden bij het aanpassen van de paginaschaal." - }, - "tooltip": { - "header": { - "title": "Overzicht van instellingen voor paginaschaal" - }, - "description": { - "title": "Beschrijving", - "text": "Pas de grootte van PDF-inhoud aan en verander de paginadimensies." - }, - "scaleFactor": { - "title": "Schaalfactor", - "text": "Bepaalt hoe groot of klein de inhoud op de pagina verschijnt. Inhoud wordt geschaald en gecentreerd - als de geschaalde inhoud groter is dan de paginagrootte, kan deze worden bijgesneden.", - "bullet1": "1,0 = Oorspronkelijke grootte", - "bullet2": "0,5 = Halve grootte (50% kleiner)", - "bullet3": "2,0 = Dubbele grootte (200% groter, kan worden bijgesneden)" - }, - "pageSize": { - "title": "Doelpaginaformaat", - "text": "Stelt de afmetingen in van de uitvoer-PDF-pagina's. 'Oorspronkelijk formaat behouden' behoudt de huidige afmetingen, terwijl andere opties naar standaard papierformaten schalen." - } - } - }, - "add-page-numbers": { - "tags": "pagineren,labelen,organiseren,indexeren" - }, - "auto-rename": { - "tags": "auto-detecteren,op-header-gebaseerd,organiseren,herlabelen", - "title": "Automatisch hernoemen", - "header": "PDF automatisch hernoemen", - "description": "Zoekt automatisch de titel in uw PDF-inhoud en gebruikt deze als bestandsnaam.", - "submit": "Automatisch hernoemen", - "files": { - "placeholder": "Selecteer een PDF-bestand in de hoofdweergave om te beginnen" - }, - "error": { - "failed": "Er is een fout opgetreden bij het automatisch hernoemen van de PDF." - }, - "results": { - "title": "Resultaten automatisch hernoemen" - }, - "tooltip": { - "header": { - "title": "Hoe automatisch hernoemen werkt" - }, - "description": { - "title": "Wat het doet" - }, - "howItWorks": { - "title": "Slim hernoemen", - "text": "Zoekt automatisch de titel in uw PDF-inhoud en gebruikt deze als bestandsnaam.", - "bullet1": "Zoekt naar tekst die op een titel of kop lijkt", - "bullet2": "Maakt een schone, geldige bestandsnaam van de gedetecteerde titel", - "bullet3": "Behoudt de oorspronkelijke naam als er geen geschikte titel wordt gevonden" - } - }, - "settings": { - "title": "Over" - } - }, - "adjust-contrast": { - "tags": "kleur-correctie,afstemmen,aanpassen,verbeteren" - }, - "crop": { - "title": "Bijwerken", - "header": "PDF bijsnijden", - "submit": "Indienen", - "noFileSelected": "Selecteer een PDF-bestand om te beginnen met bijsnijden", - "preview": { - "title": "Selectie bijsnijgebied" - }, - "reset": "Resetten naar volledige PDF", - "coordinates": { - "title": "Positie en grootte", - "x": { - "label": "X-positie", - "desc": "Linkerrand (punten)" - }, - "y": { - "label": "Y-positie", - "desc": "Onderrand (punten)" - }, - "width": { - "label": "Breedte", - "desc": "Breedte van bijsnijgebied (punten)" - }, - "height": { - "label": "Hoogte", - "desc": "Hoogte van bijsnijgebied (punten)" - } - }, - "error": { - "invalidArea": "Bijsnijgebied valt buiten PDF-randen", - "failed": "PDF bijsnijden mislukt" - }, - "steps": { - "selectArea": "Selecteer bijsnijgebied" - }, - "tooltip": { - "title": "Hoe PDF's bijsnijden", - "description": "Selecteer het gebied om bij te snijden in uw PDF door de blauwe overlay op de miniatuur te slepen en te schalen.", - "drag": "Sleep de overlay om het bijsnijgebied te verplaatsen", - "resize": "Sleep aan de hoek- en randgrepen om te schalen", - "precision": "Gebruik coördinatenvelden voor nauwkeurige positionering" - }, - "results": { - "title": "Resultaten bijsnijden" - }, - "automation": { - "info": "Voer bijsnijcoördinaten in PDF-punten in. Oorsprong (0,0) bevindt zich linksonder. Deze waarden worden toegepast op alle PDF's die in deze automatisering worden verwerkt.", - "reference": "Referentie: A4-pagina is 595,28 × 841,89 punten (210mm × 297mm). 1 inch = 72 punten." - } - }, - "autoSplitPDF": { - "tags": "QR-gebaseerd,scheiden,scan-segment,organiseren", - "title": "PDF automatisch splitsen", - "header": "PDF automatisch splitsen", - "description": "Print, Voeg in, Scan, upload, en laat ons je documenten automatisch scheiden. Geen handmatig sorteerwerk nodig.", - "selectText": { - "1": "Print enkele scheidingsbladen van hieronder (Zwart-wit is prima).", - "2": "Scan al je documenten tegelijk door het scheidingsblad ertussen te plaatsen.", - "3": "Upload het enkele grote gescande PDF-bestand en laat Stirling PDF de rest afhandelen.", - "4": "Scheidingspagina's worden automatisch gedetecteerd en verwijderd, wat een net einddocument garandeert." - }, - "formPrompt": "Dien PDF in met Stirling-PDF Pagina-scheiders:", - "duplexMode": "Duplex Modus (voor- en achterkant scannen)", - "dividerDownload2": "Download 'Auto Splitter Divider (with instructions).pdf'", - "submit": "Indienen" - }, - "sanitizePdf": { - "tags": "schoonmaken,veilig,veilig,bedreigingen verwijderen" - }, - "URLToPDF": { - "tags": "web-capture,pagina opslaan,web-naar-doc,archief", - "title": "URL naar PDF", - "header": "URL naar PDF", - "submit": "Converteren", - "credit": "Gebruikt WeasyPrint" - }, - "HTMLToPDF": { - "tags": "markup,web-inhoud,transformatie,omzetten", - "title": "HTML naar PDF", - "header": "HTML naar PDF", - "help": "Accepteert HTML-bestanden en ZIP's die html/css/afbeeldingen etc. bevatten", - "submit": "Converteren", - "credit": "Gebruikt WeasyPrint", - "zoom": "Zoomniveau voor weergave van de website.", - "pageWidth": "Breedte van de pagina in centimeters. (leeg voor standaard)", - "pageHeight": "Hoogte van de pagina in centimeters. (leeg voor standaard)", - "marginTop": "Marge bovenaan de pagina in millimeters. (leeg voor standaard)", - "marginBottom": "Marge onderaan de pagina in millimeters. (leeg voor standaard)", - "marginLeft": "Marge links van de pagina in millimeters. (leeg voor standaard)", - "marginRight": "Marge rechts van de pagina in millimeters. (leeg voor standaard)", - "printBackground": "De achtergrond van websites weergeven.", - "defaultHeader": "Standaard koptekst weergeven (naam en paginanummer)", - "cssMediaType": "Wijzig het CSS-mediatype van de pagina.", - "none": "Geen", - "print": "Printen", - "screen": "Scherm" - }, - "MarkdownToPDF": { - "tags": "markup,web-inhoud,transformatie,omzetten", - "title": "Markdown naar PDF", - "header": "Markdown naar PDF", - "submit": "Converteren", - "help": "In ontwikkeling", - "credit": "Gebruikt WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "markup,web-inhoud,transformatie,omzetten", - "title": "PDF naar Markdown", - "header": "PDF naar Markdown", - "submit": "Omzetten" - }, - "getPdfInfo": { - "tags": "informatie,data,statistieken", - "title": "Informatie over PDF ophalen", - "header": "Informatie over PDF ophalen", - "submit": "Haal informatie op", - "downloadJson": "JSON downloaden" - }, - "extractPage": { - "tags": "extraheren" - }, - "PdfToSinglePage": { - "tags": "één pagina" - }, - "showJS": { - "tags": "JS", - "title": "Toon Javascript", - "header": "Toon Javascript", - "downloadJS": "Javascript downloaden", - "submit": "Toon", - "results": "Resultaat", - "processing": "JavaScript extraheren...", - "done": "JavaScript geëxtraheerd", - "singleFileWarning": "Deze tool ondersteunt slechts één bestand tegelijk. Selecteer één bestand.", - "view": { - "title": "Geëxtraheerde JavaScript" - } - }, - "redact": { - "tags": "Redact,Hide,black out,black,marker,hidden,manual", - "title": "Manual Redaction", - "submit": "Manual Redaction", - "error": { - "failed": "Er is een fout opgetreden bij het zwartlakken van de PDF." - }, - "modeSelector": { - "title": "Methode voor zwartlakken", - "mode": "Modus", - "automatic": "Automatisch", - "automaticDesc": "Tekst zwartlakken op basis van zoektermen", - "manual": "Handmatig", - "manualDesc": "Klik en sleep om specifieke gebieden te zwartlakken", - "manualComingSoon": "Handmatig zwartlakken komt binnenkort" - }, - "auto": { - "header": "Automatisch zwartlakken", - "settings": { - "title": "Instellingen voor zwartlakken", - "advancedTitle": "Geavanceerd" - }, - "colorLabel": "Kleur van het vak", - "wordsToRedact": { - "title": "Woorden om te zwartlakken", - "placeholder": "Voer een woord in", - "add": "Toevoegen", - "examples": "Voorbeelden: Vertrouwelijk, Topgeheim" - }, - "useRegexLabel": "Regex gebruiken", - "wholeWordSearchLabel": "Alleen hele woorden", - "customPaddingLabel": "Aangepaste extra marge", - "convertPDFToImageLabel": "PDF converteren naar PDF-afbeelding" - }, - "tooltip": { - "mode": { - "header": { - "title": "Methode voor zwartlakken" - }, - "automatic": { - "title": "Automatisch zwartlakken", - "text": "Zoekt en zwartlakt automatisch opgegeven tekst door het hele document. Perfect om consistente gevoelige informatie zoals namen, adressen of vertrouwelijke markeringen te verwijderen." - }, - "manual": { - "title": "Handmatig zwartlakken", - "text": "Klik en sleep om handmatig specifieke gebieden te selecteren om te zwartlakken. Geeft nauwkeurige controle over wat wordt zwartgelakt. (Binnenkort beschikbaar)" - } - }, - "words": { - "header": { - "title": "Woorden om te zwartlakken" - }, - "description": { - "title": "Tekstmatching", - "text": "Voer woorden of zinnen in om in uw document te vinden en te zwartlakken. Elk woord wordt afzonderlijk gezocht." - }, - "bullet1": "Voeg één woord per keer toe", - "bullet2": "Druk op Enter of klik op 'Nog een toevoegen' om toe te voegen", - "bullet3": "Klik op × om woorden te verwijderen", - "examples": { - "title": "Veelvoorkomende voorbeelden", - "text": "Typische woorden om te zwartlakken zijn: bankgegevens, e-mailadressen of specifieke namen." - } - }, - "advanced": { - "header": { - "title": "Geavanceerde instellingen voor zwartlakken" - }, - "color": { - "title": "Kleur van vak & marge", - "text": "Pas de weergave van zwartlakvakken aan. Zwart is standaard, maar u kunt elke kleur kiezen. Marge voegt extra ruimte rond de gevonden tekst toe." - }, - "regex": { - "title": "Regex gebruiken", - "text": "Schakel reguliere expressies in voor geavanceerde patroonherkenning. Handig voor het vinden van telefoonnummers, e-mails of complexe patronen.", - "bullet1": "Voorbeeld: \\d{4}-\\d{2}-\\d{2} om datums in formaat JJJJ-MM-DD te matchen", - "bullet2": "Gebruik met voorzichtigheid - grondig testen" - }, - "wholeWord": { - "title": "Alleen hele woorden", - "text": "Match alleen complete woorden, geen gedeeltelijke overeenkomsten. 'John' komt niet overeen met 'Johnson' wanneer ingeschakeld." - }, - "convert": { - "title": "Converteren naar PDF-afbeelding", - "text": "Converteert de PDF na zwartlakken naar een op afbeeldingen gebaseerde PDF. Dit zorgt ervoor dat tekst achter zwartlakvakken volledig wordt verwijderd en onherstelbaar is." - } - } - }, - "manual": { - "header": "Handmatig zwartlakken", - "textBasedRedaction": "Tekstgebaseerd zwartlakken", - "pageBasedRedaction": "Pagina-gebaseerd zwartlakken", - "convertPDFToImageLabel": "PDF converteren naar PDF-afbeelding (gebruikt om tekst achter het vak te verwijderen)", - "pageRedactionNumbers": { - "title": "Pagen", - "placeholder": "(bijv. 1,2,8 of 4,7,12-16 of 2n-1)" - }, - "redactionColor": { - "title": "Kleur van zwartlakking" - }, - "export": "Exporteren", - "upload": "Uploaden", - "boxRedaction": "Vak tekenen voor zwartlakken", - "zoom": "Zoomen", - "zoomIn": "Inzoomen", - "zoomOut": "Uitzoomen", - "nextPage": "Volgende pagina", - "previousPage": "Vorige pagina", - "toggleSidebar": "Zijbalk in-/uitschakelen", - "showThumbnails": "Miniaturen weergeven", - "showDocumentOutline": "Documentstructuur weergeven (dubbelklik om alle items uit/ in te klappen)", - "showAttachments": "Bijlagen weergeven", - "showLayers": "Lagen weergeven (dubbelklik om alle lagen te resetten naar de standaardstatus)", - "colourPicker": "Kleurenkiezer", - "findCurrentOutlineItem": "Huidig item in structuur zoeken", - "applyChanges": "Wijzigingen toepassen" - } - }, - "tableExtraxt": { - "tags": "CSV,tabel extractie,extractie,converteren" - }, - "autoSizeSplitPDF": { - "tags": "pdf,splitsen,document,organiseren" - }, - "overlay-pdfs": { - "tags": "Overlappen", - "header": "PDF bestanden overlappen", - "title": "PDF's over elkaar leggen", - "desc": "Leg één PDF over een andere heen", - "baseFile": { - "label": "Selecteer basis PDF-bestand" - }, - "overlayFiles": { - "label": "Selecteer overlappende PDF-bestanden", - "placeholder": "Kies PDF('s)...", - "addMore": "Meer PDF's toevoegen..." - }, - "mode": { - "label": "Selecteer overlappingsmodus", - "sequential": "Sequentieel overlappen", - "interleaved": "Geïnterlinieerd overlappen", - "fixedRepeat": "Overlappen met vaste herhaling" - }, - "counts": { - "label": "Aantal keren overlappen (voor vaste herhalings modus)", - "placeholder": "Voer door komma's gescheiden aantallen in (bijv., 2,3,1)", - "item": "Aantal voor bestand", - "noFiles": "Voeg overlay-bestanden toe om aantallen te configureren" - }, - "position": { - "label": "Selecteer overlappingspositie", - "foreground": "Voorgrond", - "background": "Achtergrond" - }, - "submit": "Indienen", - "settings": { - "title": "Instellingen" - }, - "results": { - "title": "Resultaten overlay" - }, - "tooltip": { - "header": { - "title": "Overzicht PDF's over elkaar leggen" - }, - "description": { - "title": "Beschrijving", - "text": "Combineer een basis-PDF met een of meer overlay-PDF's. Overlays kunnen pagina-voor-pagina in verschillende modi worden toegepast en in de voorgrond of achtergrond worden geplaatst." - }, - "mode": { - "title": "Overlaymodus", - "text": "Kies hoe overlay-pagina's over de basis-PDF-pagina's worden verdeeld.", - "sequential": "Sequentiële overlay: Gebruik pagina's van de eerste overlay-PDF tot deze eindigt, ga dan door naar de volgende.", - "interleaved": "Afgewisselde overlay: Neem om beurten één pagina van elke overlay.", - "fixedRepeat": "Vaste herhalingsoverlay: Neem een vast aantal pagina's van elke overlay voordat u naar de volgende gaat. Gebruik Aantallen om de nummers in te stellen." - }, - "position": { - "title": "Overlaypositie", - "text": "Voorgrond plaatst de overlay boven op de pagina. Achtergrond plaatst deze erachter." - }, - "overlayFiles": { - "title": "Overlay-bestanden", - "text": "Selecteer een of meer PDF's om op de basis te leggen. De volgorde van deze bestanden beïnvloedt hoe pagina's worden toegepast in Sequentiële en Vaste herhalingsmodus." - }, - "counts": { - "title": "Aantallen (alleen Vaste herhaling)", - "text": "Geef een positief getal op voor elk overlay-bestand dat aangeeft hoeveel pagina's moeten worden genomen voordat wordt doorgeschakeld. Vereist wanneer de modus Vaste herhaling is." - } - }, - "error": { - "failed": "Er is een fout opgetreden bij het over elkaar leggen van PDF's." - } - }, - "split-by-sections": { - "tags": "Sectie splitsen, Verdelen, Aanpassen", - "title": "PDF in secties splitsen", - "header": "PDF in secties splitsen", - "horizontal": { - "label": "Horizontale secties", - "placeholder": "Voer het aantal horizontale secties in" - }, - "vertical": { - "label": "Verticale secties", - "placeholder": "Voer het aantal verticale secties in" - }, - "submit": "PDF splitsen", - "merge": "Samenvoegen in één PDF" - }, - "AddStampRequest": { - "tags": "Stempel, Afbeelding toevoegen, afbeelding centreren, watermerk, PDF, Insluiten, Aanpassen", - "header": "Stempel PDF", - "title": "Stempel PDF", - "stampSetup": "Stempel instellen", - "stampType": "Soort stempel", - "stampText": "Stempel tekst", - "stampImage": "Stempel afbeelding", - "alphabet": "Alfabet", - "fontSize": "Tekst/afbeelding grootte", - "rotation": "Rotatie", - "opacity": "Transparantie", - "position": "Positie", - "overrideX": "X coördinaat overschrijven", - "overrideY": "Y coördinaat overschrijven", - "customMargin": "Aangepaste marge", - "customColor": "Aangepaste tekstkleur", - "submit": "Indienen", - "noStampSelected": "Geen stempel geselecteerd. Ga terug naar stap 1.", - "customPosition": "Sleep de stempel naar de gewenste locatie in het voorbeeldvenster.", - "error": { - "failed": "Er is een fout opgetreden bij het toevoegen van een stempel aan de PDF." - }, - "imageSize": "Afbeeldingsgrootte", - "margin": "Marge", - "positionAndFormatting": "Positie & opmaak", - "quickPosition": "Selecteer een positie op de pagina om de stempel te plaatsen.", - "results": { - "title": "Stempelresultaten" - } - }, - "removeImagePdf": { - "tags": "Afbeelding verwijderen, Paginabewerkingen, Achterkant, Serverkant" - }, - "splitPdfByChapters": { - "tags": "splitsen, hoofdstukken, bookmarks, organiseren" - }, - "validateSignature": { - "tags": "handtekening,verifiëren,valideren,pdf,certificaat,digitale handtekening,Handtekening valideren,Certificaat valideren", - "title": "PDF-handtekeningen valideren", - "header": "Digitale handtekeningen valideren", - "selectPDF": "Selecteer een ondertekend PDF-bestand", - "submit": "Handtekeningen valideren", - "results": "Validatieresultaten", - "status": { - "_value": "Status", - "valid": "Geldig", - "invalid": "Ongeldig", - "complete": "Validatie voltooid" - }, - "signer": "Ondertekenaar", - "date": "Datum", - "reason": "Reden", - "location": "Locatie", - "noSignatures": "Geen digitale handtekeningen gevonden in dit document", - "chain": { - "invalid": "Validatie van certificaatketen mislukt - identiteit van ondertekenaar kan niet worden geverifieerd" - }, - "trust": { - "invalid": "Certificaat niet in vertrouwensopslag - bron kan niet worden geverifieerd" - }, - "cert": { - "expired": "Certificaat is verlopen", - "revoked": "Certificaat is ingetrokken", - "info": "Certificaatdetails", - "issuer": "Uitgever", - "subject": "Onderwerp", - "serialNumber": "Serienummer", - "validFrom": "Geldig vanaf", - "validUntil": "Geldig tot", - "algorithm": "Algoritme", - "keySize": "Sleutelgrootte", - "version": "Versie", - "keyUsage": "Sleutelgebruik", - "selfSigned": "Zelfondertekend", - "bits": "bits", - "details": "Certificaatdetails" - }, - "signature": { - "info": "Handtekeningsinformatie", - "_value": "Handtekening", - "mathValid": "Handtekening is wiskundig geldig MAAR:" - }, - "selectCustomCert": "Aangepast certificaatbestand X.509 (optioneel)", - "downloadCsv": "CSV downloaden", - "downloadJson": "JSON downloaden", - "downloadPdf": "PDF-rapport downloaden", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Kan de geselecteerde bestanden niet valideren.", - "partial": "Sommige bestanden konden niet worden gevalideerd.", - "reportGeneration": "Kon het PDF-rapport niet genereren. JSON en CSV zijn beschikbaar.", - "unexpected": "Onverwachte fout tijdens validatie." - }, - "finalizing": "Downloads worden voorbereid...", - "issue": { - "certExpired": "Certificaat verlopen", - "certRevocationUnknown": "Certificaatintrekkingsstatus onbekend", - "certRevoked": "Certificaat ingetrokken", - "chainInvalid": "Certificaatketen ongeldig", - "signatureInvalid": "Cryptografische controle van handtekening mislukt", - "trustInvalid": "Certificaat niet vertrouwd" - }, - "noResults": "Voer de validatie uit om een rapport te genereren.", - "noSignaturesShort": "Geen handtekeningen", - "processing": "Handtekeningen valideren...", - "report": { - "continued": "Vervolg", - "downloads": "Downloads", - "entryLabel": "Samenvatting van handtekeningen", - "fields": { - "created": "Aangemaakt", - "fileSize": "Bestandsgrootte", - "signatureCount": "Totaal aantal handtekeningen", - "signatureDate": "Ondertekeningsdatum" - }, - "filesEvaluated": "{{count}} bestanden geëvalueerd", - "footer": "Gevalideerd via Stirling PDF", - "generatedAt": "Gegenereerd", - "noPdf": "PDF-rapport is beschikbaar na een geslaagde validatie.", - "page": "Pagina", - "shortTitle": "Samenvatting handtekeningen", - "signatureCountLabel": "{{count}} handtekeningen", - "signaturesFound": "{{count}} handtekeningen gedetecteerd", - "signaturesValid": "{{count}} volledig geldig", - "title": "Rapport handtekeningenvalidatie" - }, - "settings": { - "certHint": "Upload een vertrouwd X.509-certificaat om te valideren tegen een aangepaste vertrouwensbron.", - "title": "Validatie-instellingen" - }, - "signatureDate": "Ondertekeningsdatum", - "totalSignatures": "Totaal aantal handtekeningen" - }, - "replaceColor": { - "tags": "Kleur vervangen,Paginabewerkingen,Back-end,server-side", - "labels": { - "settings": "Instellingen", - "colourOperation": "Kleurbewerking" - }, - "options": { - "highContrast": "Hoog contrast", - "invertAll": "Alle kleuren inverteren", - "custom": "Aangepast", - "cmyk": "Converteren naar CMYK" - }, - "tooltip": { - "header": { - "title": "Overzicht instellingen kleuren vervangen & inverteren" - }, - "description": { - "title": "Beschrijving", - "text": "Transformeer PDF-kleuren om leesbaarheid en toegankelijkheid te verbeteren. Kies uit hoog-contrastvoorinstellingen, keer alle kleuren om of maak aangepaste kleurenschema's." - }, - "highContrast": { - "title": "Hoog contrast", - "text": "Pas vooraf gedefinieerde hoog-contrast kleurcombinaties toe die zijn ontworpen voor betere leesbaarheid en naleving van toegankelijkheid.", - "bullet1": "Witte tekst op zwarte achtergrond - Klassieke donkere modus", - "bullet2": "Zwarte tekst op witte achtergrond - Standaard hoog contrast", - "bullet3": "Gele tekst op zwarte achtergrond - Optie met hoge zichtbaarheid", - "bullet4": "Groene tekst op zwarte achtergrond - Alternatief hoog contrast" - }, - "invertAll": { - "title": "Alle kleuren inverteren", - "text": "Keer alle kleuren in de PDF volledig om, waardoor een negatief-achtig effect ontstaat. Nuttig om donkere modus-versies van documenten te maken of om oogvermoeidheid bij weinig licht te verminderen." - }, - "custom": { - "title": "Aangepaste kleuren", - "text": "Definieer uw eigen tekst- en achtergrondkleuren met de kleurenkiezers. Perfect voor documenten met huisstijl of specifieke toegankelijkheidseisen.", - "bullet1": "Tekstkleur - Kies de kleur voor tekstelementen", - "bullet2": "Achtergrondkleur - Stel de achtergrondkleur van het document in" - }, - "cmyk": { - "title": "Converteren naar CMYK", - "text": "Converteer de PDF van RGB-kleurruimte naar CMYK-kleurruimte, geoptimaliseerd voor professioneel printen. Dit proces zet kleuren om naar het Cyan, Magenta, Yellow, Black-model dat door printers wordt gebruikt." - } - }, - "error": { - "failed": "Er is een fout opgetreden bij het verwerken van de kleurvervanging." - } - }, - "login": { - "title": "Inloggen", - "header": "Inloggen", - "signin": "Inloggen", - "signInWith": "Inloggen met", - "signInAnonymously": "Als gast aanmelden", - "rememberme": "Onthoud mij", - "invalid": "Ongeldige gebruikersnaam of wachtwoord.", - "locked": "Je account is geblokkeerd.", - "sessionExpired": "Uw sessie is verlopen. Log alstublieft opnieuw in.", - "signinTitle": "Gelieve in te loggen", - "ssoSignIn": "Inloggen via Single Sign-on", - "oAuth2AutoCreateDisabled": "OAUTH2 Automatisch aanmaken gebruiker uitgeschakeld", - "oAuth2AdminBlockedUser": "Registratie of inloggen van niet-registreerde gebruikers is helaas momenteel geblokkeerd. Neem contact op met de beheerder.", - "oauth2RequestNotFound": "Autorisatieverzoek niet gevonden", - "oauth2InvalidUserInfoResponse": "Ongeldige reactie op gebruikersinfo", - "oauth2invalidRequest": "Ongeldig verzoek", - "oauth2AccessDenied": "Toegang geweigerd", - "oauth2InvalidTokenResponse": "Ongeldige tokenreactie", - "oauth2InvalidIdToken": "Ongeldige ID token", - "relyingPartyRegistrationNotFound": "Geen relying party-registratie gevonden", - "userIsDisabled": "De gebruiker is gedesactiveerd, inloggen is momenteel geblokkeerd voor deze gebruikersnaam. Neem contact op met de beheerder.", - "alreadyLoggedIn": "U zit reeds ingelogd bij", - "alreadyLoggedIn2": "apparaten. U moet u a.u.b. uitloggen van de apparaten en opnieuw proberen.", - "toManySessions": "U heeft te veel actieve sessies", - "logoutMessage": "U bent uitgelogd.", - "youAreLoggedIn": "U bent ingelogd!", - "email": "E-mail", - "password": "Wachtwoord", - "enterEmail": "Voer uw e-mailadres in", - "enterPassword": "Voer uw wachtwoord in", - "loggingIn": "Bezig met inloggen...", - "username": "Gebruikersnaam", - "enterUsername": "Voer een gebruikersnaam in", - "useEmailInstead": "Inloggen met e-mail", - "forgotPassword": "Wachtwoord vergeten?", - "logIn": "Inloggen", - "signingIn": "Bezig met inloggen...", - "login": "Inloggen", - "or": "Of", - "useMagicLink": "Gebruik in plaats daarvan een magic link", - "enterEmailForMagicLink": "Voer uw e-mailadres in voor een magic link", - "sending": "Verzenden…", - "sendMagicLink": "Magic link verzenden", - "cancel": "Annuleren", - "dontHaveAccount": "Nog geen account? Registreer", - "home": "Start", - "debug": "Debug", - "signOut": "Uitloggen", - "pleaseEnterBoth": "Voer zowel e-mail als wachtwoord in", - "pleaseEnterEmail": "Voer uw e-mailadres in", - "magicLinkSent": "Magic link verzonden naar {{email}}! Controleer uw e-mail en klik op de link om in te loggen.", - "passwordResetSent": "Link voor wachtwoordherstel verzonden naar {{email}}! Controleer uw e-mail en volg de instructies.", - "failedToSignIn": "Inloggen met {{provider}} mislukt: {{message}}", - "unexpectedError": "Onverwachte fout: {{message}}", - "accountCreatedSuccess": "Account succesvol aangemaakt! U kunt nu inloggen.", - "passwordChangedSuccess": "Wachtwoord succesvol gewijzigd! Log in met uw nieuwe wachtwoord.", - "credentialsUpdated": "Uw inloggegevens zijn bijgewerkt. Log opnieuw in.", - "defaultCredentials": "Standaard inloggegevens", - "changePasswordWarning": "Wijzig uw wachtwoord nadat u voor het eerst bent ingelogd", - "slides": { - "overview": { - "alt": "Stirling PDF-overzicht", - "title": "Uw alles-in-één oplossing voor al uw PDF-behoeften.", - "subtitle": "Een privacy-first cloud suite voor PDF's waarmee u documenten kunt converteren, ondertekenen, anonimiseren en beheren, plus 50+ andere krachtige tools." - }, - "edit": { - "alt": "PDF's bewerken", - "title": "Bewerk PDF's om de gewenste informatie te tonen/beveiligen", - "subtitle": "Met meer dan een dozijn tools om PDF's te anonimiseren, ondertekenen, lezen en bewerken vindt u zeker wat u zoekt." - }, - "secure": { - "alt": "PDF's beveiligen", - "title": "Bescherm gevoelige informatie in uw PDF's", - "subtitle": "Voeg wachtwoorden toe, anonimiseer inhoud en beheer certificaten met gemak." - } - } - }, - "signup": { - "title": "Account aanmaken", - "subtitle": "Maak een account aan bij Stirling PDF om te beginnen", - "name": "Naam", - "email": "E-mail", - "password": "Wachtwoord", - "confirmPassword": "Wachtwoord bevestigen", - "enterName": "Voer uw naam in", - "enterEmail": "Voer uw e-mailadres in", - "enterPassword": "Voer uw wachtwoord in", - "confirmPasswordPlaceholder": "Bevestig wachtwoord", - "or": "of", - "creatingAccount": "Account aanmaken...", - "signUp": "Registreren", - "alreadyHaveAccount": "Hebt u al een account? Log in", - "pleaseFillAllFields": "Vul alle velden in", - "passwordsDoNotMatch": "Wachtwoorden komen niet overeen", - "passwordTooShort": "Wachtwoord moet minstens 6 tekens lang zijn", - "invalidEmail": "Voer een geldig e-mailadres in", - "checkEmailConfirmation": "Controleer uw e-mail voor een bevestigingslink om uw registratie te voltooien.", - "accountCreatedSuccessfully": "Account succesvol aangemaakt! U kunt nu inloggen.", - "unexpectedError": "Onverwachte fout: {{message}}", - "useEmailInstead": "Gebruik in plaats daarvan e-mail", - "nameRequired": "Naam is vereist", - "emailRequired": "E-mail is vereist", - "passwordRequired": "Wachtwoord is vereist", - "confirmPasswordRequired": "Bevestig uw wachtwoord" - }, - "pdfToSinglePage": { - "title": "PDF naar enkele pagina", - "header": "PDF naar enkele pagina", - "submit": "Converteren naar enkele pagina", - "description": "Deze tool voegt alle pagina's van uw PDF samen tot één grote enkele pagina. De breedte blijft hetzelfde als de oorspronkelijke pagina's, maar de hoogte wordt de som van alle paginahoogten.", - "filenamePrefix": "enkele_pagina", - "files": { - "placeholder": "Selecteer een PDF-bestand in de hoofdweergave om te beginnen" - }, - "error": { - "failed": "Er is een fout opgetreden bij het converteren naar één pagina." - }, - "results": { - "title": "Resultaten enkele pagina" - } - }, - "pageExtracter": { - "title": "Pagina's extraheren", - "header": "Pagina's extraheren", - "submit": "Extraheren", - "placeholder": "(bijv. 1,2,8 of 4,7,12-16 of 2n-1)" - }, - "sanitizePDF": { - "title": "PDF opschonen", - "header": "Een PDF-bestand opschonen", - "selectText": { - "1": "Verwijder Javascript-acties", - "2": "Verwijder ingebedde bestanden", - "3": "XMP-metadata verwijderen", - "4": "Verwijder links", - "5": "Verwijder lettertypen", - "6": "Documentinfo-metadata verwijderen" - }, - "submit": "PDF opschonen" - }, - "adjustContrast": { - "title": "Contrast aanpassen", - "header": "Contrast aanpassen", - "basic": "Basisaanpassingen", - "contrast": "Kehrbrechting:", - "brightness": "Helderheid:", - "saturation": "Verzadiging:", - "download": "Downloaden", - "adjustColors": "Kleuren aanpassen", - "blue": "Blauw", - "confirm": "Bevestigen", - "error": { - "failed": "Kleuren/contrast aanpassen mislukt" - }, - "green": "Groen", - "noPreview": "Selecteer een PDF voor een voorbeeld", - "red": "Rood", - "results": { - "title": "Aangepaste PDF" - } - }, - "compress": { - "title": "Comprimeren", - "desc": "Comprimeer PDF's om de bestandsgrootte te verkleinen.", - "header": "PDF comprimeren", - "method": { - "title": "Compressiemethode", - "quality": "Kwaliteit", - "filesize": "Bestandsgrootte" - }, - "credit": "Deze functie gebruikt qpdf voor PDF Compressie/Optimalisatie.", - "grayscale": { - "label": "Grijsschaal toepassen voor compressie" - }, - "tooltip": { - "header": { - "title": "Overzicht compressie-instellingen" - }, - "description": { - "title": "Beschrijving", - "text": "Compressie is een eenvoudige manier om uw bestandsgrootte te verkleinen. Kies Bestandsgrootte om een doelformaat in te voeren en laat ons de kwaliteit voor u aanpassen. Kies Kwaliteit om de compressiesterkte handmatig in te stellen." - }, - "qualityAdjustment": { - "title": "Kwaliteitsaanpassing", - "text": "Sleep de schuifregelaar om de compressiesterkte aan te passen. Lagere waarden (1-3) behouden kwaliteit maar leveren grotere bestanden op. Hogere waarden (7-9) verkleinen het bestand meer maar verminderen de afbeeldingshelderheid.", - "bullet1": "Lagere waarden behouden kwaliteit", - "bullet2": "Hogere waarden verminderen de bestandsgrootte" - }, - "grayscale": { - "title": "Grijstinten", - "text": "Selecteer deze optie om alle afbeeldingen naar zwart-wit te converteren, wat de bestandsgrootte aanzienlijk kan verminderen, vooral voor gescande PDF's of documenten met veel afbeeldingen." - } - }, - "error": { - "failed": "Er is een fout opgetreden bij het comprimeren van de PDF." - }, - "selectText": { - "1": { - "_value": "Compressie-instellingen", - "1": "1-3 PDF-compressie,
4-6 lichte afbeeldingscompressie,
7-9 intense afbeeldingscompressie Zal de beeldkwaliteit sterk verminderen" - }, - "2": "Optimalisatieniveau:", - "4": "Automatische modus - Past kwaliteit automatisch aan om PDF naar exacte grootte te krijgen", - "5": "Verwachte PDF-grootte (bijv. 25MB, 10.8MB, 25KB)" - }, - "submit": "Comprimeren" - }, - "decrypt": { - "passwordPrompt": "Dit bestand is met een wachtwoord beveiligd. Voer het wachtwoord in:", - "cancelled": "Bewerking geannuleerd voor PDF: {0}", - "noPassword": "Geen wachtwoord opgegeven voor versleutelde PDF: {0}", - "invalidPassword": "Probeer het opnieuw met het juiste wachtwoord.", - "invalidPasswordHeader": "Onjuist wachtwoord of niet-ondersteunde versleuteling voor PDF: {0}", - "unexpectedError": "Er is een fout opgetreden bij het verwerken van het bestand. Probeer het opnieuw.", - "serverError": "Serverfout bij ontsleutelen: {0}", - "success": "Bestand succesvol ontsleuteld." - }, - "multiTool-advert": { - "message": "Deze functie is ook beschikbaar op onze multi-toolpagina. Bekijk het voor een verbeterde UI per pagina en extra functies!" - }, - "pageRemover": { - "title": "Pagina verwijderaar", - "header": "PDF pagina verwijderaar", - "pagesToDelete": "Te verwijderen pagina's (Voer een door komma's gescheiden lijst met paginanummers in):", - "submit": "Pagina's verwijderen", - "placeholder": "(bijv. 1,2,6 of 1-10,15-30)" - }, - "imageToPDF": { - "title": "Afbeelding naar PDF", - "header": "Afbeelding naar PDF", - "submit": "Omzetten", - "selectLabel": "Opties voor afbeelding passend maken", - "fillPage": "Pagina vullen", - "fitDocumentToImage": "Pagina passend maken voor afbeelding", - "maintainAspectRatio": "Beeldverhoudingen behouden", - "selectText": { - "2": "PDF automatisch draaien", - "3": "Meervoudige bestandslogica (Alleen ingeschakeld bij werken met meerdere afbeeldingen)", - "4": "Voeg samen in één PDF", - "5": "Zet om naar afzonderlijke PDF's" - } - }, - "PDFToCSV": { - "title": "PDF naar CSV", - "header": "PDF naar CSV", - "prompt": "Kies pagina om tabel te extraheren", - "submit": "Extraheren" - }, - "split-by-size-or-count": { - "title": "PDF splitsen op grootte of aantal", - "header": "PDF splitsen op grootte of aantal", - "type": { - "label": "Selecteer splits type", - "size": "Op grootte", - "pageCount": "Op pagina aantal", - "docCount": "Op document aantal" - }, - "value": { - "label": "Voer waarde in", - "placeholder": "Voer grootte (bijv., 2MB of 3KB) of aantal (bijv., 5)" - }, - "submit": "Indienen" - }, - "printFile": { - "title": "Print bestand", - "header": "Print bestand naar printer", - "selectText": { - "1": "Selecteer bestand om te printen", - "2": "Voer printernaam in" - }, - "submit": "Druk af" - }, - "licenses": { - "nav": "Licenties", - "title": "Licenties van derden", - "header": "Licenties van derden", - "module": "Module", - "version": "Versie", - "license": "Licentie" - }, - "survey": { - "nav": "Enquête", - "title": "Stirling-PDF Enquête", - "description": "Stirling-PDF heeft geen tracking, dus we willen van onze gebruikers horen om Stirling-PDF te verbeteren.", - "changes": "Stirling-PDF is sinds de laatste enquête veranderd! Zie hier onze blogpost voor meer informatie:", - "changes2": "Met deze veranderingen krijgen we betaalde bedrijfsondersteuning en financiering", - "please": "Overweeg alstublieft om onze enquête in te vullen!", - "disabled": "(Enquête popup wordt in een toekomstige update weggehaald, maar is beschikbaar aan de onderkant van de pagina.)", - "button": "Vul enquête in.", - "dontShowAgain": "Niet weer tonen", - "meeting": { - "1": "Als je Stirling PDF op het werk gebruikt, spreken we je graag. We bieden technische supportsessies aan in ruil voor een gebruikersgesprek van 15 minuten.", - "2": "Dit is een kans om:", - "3": "Hulp te krijgen bij deployment, integraties of troubleshooting", - "4": "Direct feedback te geven over performance, edge-cases en ontbrekende functies", - "5": "Ons te helpen Stirling PDF te verfijnen voor gebruik in echte enterprise-omgevingen", - "6": "Als je geïnteresseerd bent, kun je direct tijd met ons team boeken. (Alleen Engelstalig)", - "7": "We kijken ernaar uit om jouw gebruiksscenario's te bespreken en Stirling PDF nog beter te maken!", - "notInterested": "Geen bedrijf en/of geen interesse in een afspraak?", - "button": "Afspraak boeken" - } - }, - "removeImage": { - "title": "Afbeelding verwijderen", - "header": "Afbeelding verwijderen", - "removeImage": "Afbeelding verwijderen", - "submit": "Verwijder afbeelding", - "error": { - "failed": "Afbeeldingen verwijderen uit de PDF is mislukt." - }, - "results": { - "title": "Resultaten afbeeldingen verwijderen" - } - }, - "splitByChapters": { - "title": "PDF splits op hoofdstukken", - "header": "PDF splitsen per hoofdstuk", - "bookmarkLevel": "Boekmarkeer niveau", - "includeMetadata": "Metadata inclusief", - "allowDuplicates": "Dubbele items toestaan", - "desc": { - "1": "Dit hulpmiddel splits een PDF-bestand op in meerdere PDF's gebaseerd op zijn hoofdstukstructuur.", - "2": "Boekmarkeer niveau: Kies het boekmarkeer niveau om te gebruiken voor delen (0 voor topniveau, 1 voor tweedelvou, etc.).", - "3": "Metadata inclusief: Als gecijfeld, de originele PDF's metadata wordt ingevoegd in elk gesplitst PDF-bestand.", - "4": "Dubbele items toestaan: Als gecijfeld, zorgen multiple boekmarkeersymboolen op dezelfde pagina voor het maken van aparte PDF-bestanden." - }, - "submit": "PDF splitsen" - }, - "fileChooser": { - "click": "Klik", - "or": "of", - "dragAndDrop": "Slepen en neerzetten", - "dragAndDropPDF": "PDF-bestand slepen en neerzetten", - "dragAndDropImage": "Afbeeldingsbestand slepen en neerzetten", - "hoveredDragAndDrop": "Bestand(en) hier slepen en neerzetten", - "extractPDF": "Bezig met extraheren..." - }, - "releases": { - "footer": "Releases", - "title": "Release-opmerkingen", - "header": "Release-opmerkingen", - "current": { - "version": "Huidige release" - }, - "note": "Release-opmerkingen zijn alleen beschikbaar in het Engels" - }, - "swagger": { - "title": "API-documentatie", - "header": "API-documentatie", - "desc": "Bekijk en test de Stirling PDF API-endpoints", - "tags": "api,documentatie,swagger,endpoints,ontwikkeling" - }, - "cookieBanner": { - "popUp": { - "title": "Hoe we cookies gebruiken", - "description": { - "1": "We gebruiken cookies en andere technologieën om Stirling PDF beter voor je te laten werken—zo verbeteren we onze tools en blijven we functies bouwen die je waardeert.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "Oké", - "acceptNecessaryBtn": "Nee, bedankt", - "showPreferencesBtn": "Voorkeuren beheren" - }, - "preferencesModal": { - "title": "Centrum voor toestemmingsvoorkeuren", - "acceptAllBtn": "Alles accepteren", - "acceptNecessaryBtn": "Alles weigeren", - "savePreferencesBtn": "Voorkeuren opslaan", - "closeIconLabel": "Dialoogvenster sluiten", - "serviceCounterLabel": "Dienst|Diensten", - "subtitle": "Cookiegebruik", - "description": { - "1": "Stirling PDF gebruikt cookies en vergelijkbare technologieën om je ervaring te verbeteren en te begrijpen hoe onze tools worden gebruikt. Dit helpt ons de prestaties te verbeteren, de functies te ontwikkelen die jij belangrijk vindt en doorlopende ondersteuning te bieden.", - "2": "Stirling PDF kan niet—en zal nooit—de inhoud van de documenten die je gebruikt volgen of openen.", - "3": "Jouw privacy en vertrouwen staan centraal in wat we doen." - }, - "necessary": { - "title": { - "1": "Strikt noodzakelijke cookies", - "2": "Altijd ingeschakeld" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Analytics", - "description": "Deze cookies helpen ons te begrijpen hoe onze tools worden gebruikt, zodat we ons kunnen richten op het bouwen van de functies die onze community het meest waardeert. Wees gerust—Stirling PDF kan niet en zal nooit de inhoud van de documenten waarmee je werkt volgen." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Metadata verwijderen" - }, - "sidebar": { - "toggle": "Zijbalk tonen/verbergen" - }, - "theme": { - "toggle": "Thema wisselen" - }, - "view": { - "viewer": "Viewer", - "pageEditor": "Pagina-editor", - "fileManager": "Bestandsbeheer" - }, - "pageEditor": { - "title": "Pagina-editor", - "save": "Wijzigingen opslaan", - "noPdfLoaded": "Geen PDF geladen. Upload een PDF om te bewerken.", - "rotatedLeft": "Links gedraaid:", - "rotatedRight": "Rechts gedraaid:", - "deleted": "Verwijderd:", - "movedLeft": "Naar links verplaatst:", - "movedRight": "Naar rechts verplaatst:", - "splitAt": "Gesplitst op:", - "insertedPageBreak": "Pagina-einde ingevoegd op:", - "addFileNotImplemented": "Bestand toevoegen is niet geïmplementeerd in demo", - "closePdf": "PDF sluiten", - "reset": "Wijzigingen resetten", - "zoomIn": "Inzoomen", - "zoomOut": "Uitzoomen", - "fitToWidth": "Passend op breedte", - "actualSize": "Werkelijke grootte" - }, - "viewer": { - "firstPage": "Eerste pagina", - "lastPage": "Laatste pagina", - "previousPage": "Vorige pagina", - "nextPage": "Volgende pagina", - "zoomIn": "Inzoomen", - "zoomOut": "Uitzoomen", - "singlePageView": "Enkele paginaweergave", - "dualPageView": "Dubbele paginaweergave" - }, - "rightRail": { - "closeSelected": "Geselecteerde bestanden sluiten", - "selectAll": "Alles selecteren", - "deselectAll": "Alles deselecteren", - "selectByNumber": "Selecteren op paginanummers", - "deleteSelected": "Geselecteerde pagina's verwijderen", - "closePdf": "PDF sluiten", - "exportAll": "PDF exporteren", - "downloadSelected": "Geselecteerde bestanden downloaden", - "downloadAll": "Alles downloaden", - "saveAll": "Alles opslaan", - "toggleTheme": "Thema wisselen", - "toggleBookmarks": "Bladwijzers tonen/verbergen", - "language": "Taal", - "search": "PDF doorzoeken", - "panMode": "Pan-modus", - "rotateLeft": "Linksom draaien", - "rotateRight": "Rechtsom draaien", - "toggleSidebar": "Zijbalk tonen/verbergen", - "exportSelected": "Geselecteerde pagina's exporteren", - "toggleAnnotations": "Annotaties tonen/verbergen", - "annotationMode": "Annotatiemodus schakelen", - "draw": "Tekenen", - "save": "Opslaan", - "saveChanges": "Wijzigingen opslaan" - }, - "search": { - "title": "PDF doorzoeken", - "placeholder": "Voer zoekterm in...", - "noResults": "Geen resultaten gevonden", - "searching": "Zoeken..." - }, - "guestBanner": { - "title": "Je gebruikt Stirling PDF als gast!", - "message": "Maak een gratis account aan om je werk op te slaan, meer functies te gebruiken en het project te steunen.", - "dismiss": "Banner sluiten", - "signUp": "Gratis aanmelden" - }, - "toolPicker": { - "searchPlaceholder": "Tools zoeken...", - "noToolsFound": "Geen tools gevonden", - "allTools": "ALLE TOOLS", - "quickAccess": "SNELLE TOEGANG", - "categories": { - "standardTools": "Standaardtools", - "advancedTools": "Geavanceerde tools", - "recommendedTools": "Aanbevolen tools" - }, - "subcategories": { - "signing": "Ondertekenen", - "documentSecurity": "Documentbeveiliging", - "verification": "Verificatie", - "documentReview": "Documentreview", - "pageFormatting": "Pagina-opmaak", - "extraction": "Extractie", - "removal": "Verwijdering", - "automation": "Automatisering", - "general": "Algemeen", - "advancedFormatting": "Geavanceerde opmaak", - "developerTools": "Ontwikkelaarstools" - } - }, - "quickAccess": { - "read": "Lezen", - "sign": "Teken", - "automate": "Autom.", - "files": "Bestand", - "activity": "Logboek", - "help": "Help", - "account": "Account", - "config": "Configuratie", - "settings": "Opties", - "adminSettings": "Beheer", - "allTools": "All Tools", - "reader": "Reader", - "helpMenu": { - "toolsTour": "Rondleiding tools", - "toolsTourDesc": "Leer wat de tools kunnen", - "adminTour": "Rondleiding voor beheer", - "adminTourDesc": "Ontdek beheerinstellingen en functies" - } - }, - "admin": { - "error": "Fout", - "success": "Geslaagd", - "expand": "Uitklappen", - "close": "Sluiten", - "status": { - "active": "Actief", - "inactive": "Inactief" - }, - "settings": { - "title": "Beheerinstellingen", - "workspace": "Werkruimte", - "fetchError": "Instellingen laden mislukt", - "saveError": "Instellingen opslaan mislukt", - "saved": "Instellingen succesvol opgeslagen", - "saveSuccess": "Instellingen succesvol opgeslagen", - "save": "Wijzigingen opslaan", - "discard": "Verwerpen", - "restartRequired": "Herstart vereist", - "loginRequired": "Inlogmodus moet zijn ingeschakeld om beheerinstellingen te wijzigen", - "unsavedChanges": { - "title": "Niet-opgeslagen wijzigingen", - "message": "U hebt niet-opgeslagen wijzigingen. Wilt u deze verwerpen?", - "cancel": "Verder bewerken", - "discard": "Wijzigingen verwerpen", - "hint": "U hebt niet-opgeslagen wijzigingen" - }, - "loginDisabled": { - "title": "Inlogmodus vereist", - "message": "Inlogmodus moet zijn ingeschakeld om beheerinstellingen te wijzigen. Stel SECURITY_ENABLELOGIN=true in je omgeving of security.enableLogin: true in settings.yml in, start daarna de server opnieuw.", - "readOnly": "De onderstaande instellingen tonen voorbeeldwaarden ter referentie. Schakel de inlogmodus in om de werkelijke configuratie te bekijken en te bewerken." - }, - "restart": { - "title": "Herstart vereist", - "message": "Instellingen zijn succesvol opgeslagen. Een herstart van de server is vereist om de wijzigingen door te voeren.", - "question": "Wil je de server nu of later herstarten?", - "now": "Nu herstarten", - "later": "Later herstarten" - }, - "restarting": "Server wordt herstart", - "restartingMessage": "De server wordt herstart. Even geduld...", - "restartError": "Kan server niet herstarten. Herstart handmatig.", - "general": { - "title": "Systeeminstellingen", - "description": "Configureer toepassingsinstellingen voor het hele systeem, inclusief branding en standaardgedrag.", - "ui": "Gebruikersinterface", - "system": "Systeem", - "appName": { - "label": "Applicatienaam", - "description": "De naam die wordt weergegeven in het browsertabblad en op de startpagina" - }, - "appNameNavbar": { - "label": "Merk in navigatiebalk", - "description": "De naam die wordt weergegeven in de navigatiebalk" - }, - "homeDescription": { - "label": "Beschrijving startpagina", - "description": "De beschrijvingstekst die op de startpagina wordt getoond" - }, - "defaultLocale": { - "label": "Standaardlocale", - "description": "De standaardtaal voor nieuwe gebruikers (bijv. en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Uploadlimiet", - "description": "Maximale bestandsgrootte voor uploaden (bijv. 100MB, 1GB)" - }, - "showUpdate": { - "label": "Update-meldingen tonen", - "description": "Meldingen tonen wanneer een nieuwe versie beschikbaar is" - }, - "showUpdateOnlyAdmin": { - "label": "Updates alleen aan beheerders tonen", - "description": "Beperk update-meldingen tot alleen beheerders" - }, - "customHTMLFiles": { - "label": "Aangepaste HTML-bestanden", - "description": "Sta toe dat aangepaste HTML-bestanden vanuit de map customFiles worden bediend" - }, - "languages": { - "label": "Beschikbare talen", - "description": "Talen waaruit gebruikers kunnen kiezen (laat leeg om alle talen in te schakelen)", - "placeholder": "Selecteer talen" - }, - "customMetadata": { - "label": "Aangepaste metadata", - "autoUpdate": { - "label": "Metadata automatisch bijwerken", - "description": "PDF-metadata automatisch bijwerken op alle verwerkte documenten" - }, - "author": { - "label": "Standaardauteur", - "description": "Standaardauteur voor PDF-metadata (bijv. gebruikersnaam)" - }, - "creator": { - "label": "Standaardmaker", - "description": "Standaardmaker voor PDF-metadata" - }, - "producer": { - "label": "Standaardproducent", - "description": "Standaardproducent voor PDF-metadata" - } - }, - "logoStyle": { - "label": "Logostijl", - "description": "Kies tussen het moderne minimalistische logo of het klassieke S-pictogram", - "classic": "Klassiek", - "classicAlt": "Klassiek logo", - "modern": "Modern", - "modernAlt": "Modern logo" - }, - "customPaths": { - "label": "Aangepaste paden", - "description": "Configureer aangepaste bestandssysteempaden voor pijplijnverwerking en externe tools", - "pipeline": { - "label": "Pipelinemappen", - "watchedFoldersDir": { - "label": "Map met bewaakte mappen", - "description": "Map waarin de pipeline inkomende PDF's bewaakt (laat leeg voor standaard: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Map met voltooide mappen", - "description": "Map waar verwerkte PDF's worden weggeschreven (laat leeg voor standaard: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Paden naar externe tools", - "weasyprint": { - "label": "WeasyPrint-uitvoerbaar bestand", - "description": "Pad naar WeasyPrint-uitvoerbaar bestand voor HTML-naar-PDF-conversie (laat leeg voor standaard: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Unoconvert-uitvoerbaar bestand", - "description": "Pad naar LibreOffice unoconvert voor documentconversies (laat leeg voor standaard: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Beveiliging", - "description": "Configureer authenticatie, inloggedrag en beveiligingsbeleid.", - "ssoNotice": { - "title": "Op zoek naar SSO/SAML-instellingen?", - "message": "OAuth2- en SAML2-authenticatieproviders zijn verplaatst naar het menu Verbindingen voor eenvoudiger beheer." - }, - "authentication": "Authenticatie", - "enableLogin": { - "label": "Inloggen inschakelen", - "description": "Vereis dat gebruikers inloggen voordat ze de applicatie gebruiken" - }, - "loginMethod": { - "label": "Inlogmethode", - "description": "De authenticatiemethode die voor inloggen wordt gebruikt", - "all": "Alle methoden", - "normal": "Alleen gebruikersnaam/wachtwoord", - "oauth2": "Alleen OAuth2", - "saml2": "Alleen SAML2" - }, - "loginAttemptCount": { - "label": "Limiet voor inlogpogingen", - "description": "Maximaal aantal mislukte inlogpogingen voordat het account wordt vergrendeld" - }, - "loginResetTimeMinutes": { - "label": "Resetperiode voor inloggen (minuten)", - "description": "Tijd voordat mislukte inlogpogingen worden gereset" - }, - "csrfDisabled": { - "label": "CSRF-bescherming uitschakelen", - "description": "Cross-Site Request Forgery-bescherming uitschakelen (niet aanbevolen)" - }, - "initialLogin": { - "label": "Initiële login", - "username": { - "label": "Initiële gebruikersnaam", - "description": "De gebruikersnaam voor het eerste beheerdersaccount" - }, - "password": { - "label": "Initiëel wachtwoord", - "description": "Het wachtwoord voor het eerste beheerdersaccount" - } - }, - "jwt": { - "label": "JWT-configuratie", - "secureCookie": { - "label": "Beveiligde cookie", - "description": "HTTPS vereisen voor JWT-cookies (aanbevolen voor productie)" - }, - "keyRetentionDays": { - "label": "Bewaartermijn sleutels (dagen)", - "description": "Aantal dagen dat oude JWT-sleutels voor verificatie bewaard blijven" - }, - "persistence": { - "label": "Sleutelpersistentie inschakelen", - "description": "JWT-sleutels persistent opslaan om serverherstarts te overleven" - }, - "enableKeyRotation": { - "label": "Sleutelrotatie inschakelen", - "description": "JWT-ondertekeningssleutels automatisch periodiek roteren" - }, - "enableKeyCleanup": { - "label": "Opschonen van sleutels inschakelen", - "description": "Automatisch verlopen JWT-sleutels verwijderen" - } - }, - "audit": { - "label": "Auditlogboek", - "enabled": { - "label": "Auditlogboek inschakelen", - "description": "Gebruikersacties en systeemgebeurtenissen bijhouden voor compliance en beveiligingsmonitoring" - }, - "level": { - "label": "Auditniveau", - "description": "0=UIT, 1=BASIS, 2=STANDAARD, 3=UITGEBREID" - }, - "retentionDays": { - "label": "Bewaartermijn audit (dagen)", - "description": "Aantal dagen dat auditlogs bewaard blijven" - } - }, - "htmlUrlSecurity": { - "label": "HTML-URL-beveiliging", - "description": "Configureer URL-toegangsbeperkingen voor HTML-verwerking om SSRF-aanvallen te voorkomen", - "enabled": { - "label": "URL-beveiliging inschakelen", - "description": "URL-beveiligingsbeperkingen inschakelen voor HTML-naar-PDF-conversies" - }, - "level": { - "label": "Beveiligingsniveau", - "description": "MAX: alleen whitelist, MEDIUM: interne netwerken blokkeren, UIT: geen beperkingen", - "max": "Maximum (alleen whitelist)", - "medium": "Gemiddeld (interne blokkeren)", - "off": "Uit (geen beperkingen)" - }, - "advanced": "Geavanceerde instellingen", - "allowedDomains": { - "label": "Toegestane domeinen (whitelist)", - "description": "Eén domein per regel (bijv. cdn.example.com). Alleen deze domeinen toegestaan wanneer niveau MAX is" - }, - "blockedDomains": { - "label": "Geblokkeerde domeinen (blacklist)", - "description": "Eén domein per regel (bijv. malicious.com). Extra domeinen om te blokkeren" - }, - "internalTlds": { - "label": "Interne TLD's", - "description": "Eén TLD per regel (bijv. .local, .internal). Domeinen met deze TLD-patronen blokkeren" - }, - "networkBlocking": "Netwerkblokkering", - "blockPrivateNetworks": { - "label": "Privénetwerken blokkeren", - "description": "RFC 1918-privénetwerken blokkeren (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Localhost blokkeren", - "description": "Localhost en loopback-adressen blokkeren (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Link-local-adressen blokkeren", - "description": "Link-local-adressen blokkeren (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Cloudmetadata-eindpunten blokkeren", - "description": "Metadata-eindpunten van cloudproviders blokkeren (169.254.169.254)" - } - } - }, - "connections": { - "title": "Verbindingen", - "description": "Configureer externe authenticatieproviders zoals OAuth2 en SAML.", - "linkedServices": "Gekoppelde diensten", - "unlinkedServices": "Niet-gekoppelde diensten", - "connect": "Verbinden", - "disconnect": "Verbinding verbreken", - "disconnected": "Provider succesvol ontkoppeld", - "disconnectError": "Ontkoppelen van provider mislukt", - "ssoAutoLogin": { - "label": "SSO automatisch inloggen", - "enable": "SSO automatisch inloggen inschakelen", - "description": "Automatisch omleiden naar SSO-login wanneer authenticatie vereist is" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "OAuth2 inschakelen", - "description": "Sta gebruikers toe om te authenticeren met OAuth2-providers" - }, - "provider": { - "label": "Provider", - "description": "De OAuth2-provider die voor authenticatie wordt gebruikt" - }, - "issuer": { - "label": "Issuer-URL", - "description": "De issuer-URL van de OAuth2-provider" - }, - "clientId": { - "label": "Client-ID", - "description": "De OAuth2 client-ID van je provider" - }, - "clientSecret": { - "label": "Clientgeheim", - "description": "Het OAuth2 clientgeheim van je provider" - }, - "useAsUsername": { - "label": "Gebruik als gebruikersnaam", - "description": "De OAuth2-claim die als gebruikersnaam wordt gebruikt (bijv. email, sub)" - }, - "autoCreateUser": { - "label": "Gebruikers automatisch aanmaken", - "description": "Automatisch gebruikersaccounts aanmaken bij de eerste OAuth2-login" - }, - "blockRegistration": { - "label": "Registratie blokkeren", - "description": "Nieuwe gebruikersregistratie via OAuth2 voorkomen" - }, - "scopes": { - "label": "OAuth2-scopes", - "description": "Door komma's gescheiden lijst met OAuth2-scopes om aan te vragen (bijv. openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "SAML2 inschakelen", - "description": "Sta gebruikers toe om te authenticeren met SAML2-providers" - }, - "provider": { - "label": "Provider", - "description": "De naam van de SAML2-provider" - }, - "registrationId": { - "label": "Registratie-ID", - "description": "De SAML2-registratie-identificatie" - }, - "autoCreateUser": { - "label": "Gebruikers automatisch aanmaken", - "description": "Automatisch gebruikersaccounts aanmaken bij de eerste SAML2-login" - }, - "blockRegistration": { - "label": "Registratie blokkeren", - "description": "Nieuwe gebruikersregistratie via SAML2 voorkomen" - } - } - }, - "database": { - "title": "Database", - "description": "Configureer aangepaste databaseverbindingsinstellingen voor enterprise-implementaties.", - "configuration": "Databaseconfiguratie", - "enableCustom": { - "label": "Aangepaste database inschakelen", - "description": "Gebruik je eigen aangepaste databaseconfiguratie in plaats van de standaard ingesloten database" - }, - "customUrl": { - "label": "Aangepaste database-URL", - "description": "Volledige JDBC-connectionstring (bijv. jdbc:postgresql://localhost:5432/postgres). Indien opgegeven, worden de afzonderlijke instellingen hieronder niet gebruikt." - }, - "type": { - "label": "Databasetype", - "description": "Type database (niet gebruikt als een aangepaste URL is opgegeven)" - }, - "hostName": { - "label": "Hostnaam", - "description": "Hostnaam van de databaseserver (niet gebruikt als een aangepaste URL is opgegeven)" - }, - "port": { - "label": "Poort", - "description": "Poort van de databaseserver (niet gebruikt als een aangepaste URL is opgegeven)" - }, - "name": { - "label": "Databasenaam", - "description": "Naam van de database (niet gebruikt als een aangepaste URL is opgegeven)" - }, - "username": { - "label": "Gebruikersnaam", - "description": "Gebruikersnaam voor database-authenticatie" - }, - "password": { - "label": "Wachtwoord", - "description": "Wachtwoord voor database-authenticatie" - } - }, - "privacy": { - "title": "Privacy", - "description": "Configureer privacy- en gegevensverzamelingsinstellingen.", - "analytics": "Analytics & tracking", - "enableAnalytics": { - "label": "Analytics inschakelen", - "description": "Anonieme gebruiksanalyses verzamelen om de applicatie te verbeteren" - }, - "metricsEnabled": { - "label": "Metrieken inschakelen", - "description": "Verzamelen van prestatie- en gebruiksstatistieken inschakelen. Biedt een API-endpoint voor beheerders om metriekgegevens te benaderen" - }, - "searchEngine": "Zichtbaarheid in zoekmachines", - "googleVisibility": { - "label": "Google-zichtbaarheid", - "description": "Zoekmachines toestaan deze applicatie te indexeren" - } - }, - "advanced": { - "title": "Geavanceerd", - "description": "Configureer geavanceerde functies en experimentele functionaliteit.", - "features": "Feature-flags", - "processing": "Verwerking", - "endpoints": { - "label": "Endpoints", - "manage": "API-endpoints beheren", - "description": "Endpointbeheer wordt geconfigureerd via YAML. Zie de documentatie voor details over het in-/uitschakelen van specifieke endpoints." - }, - "enableAlphaFunctionality": { - "label": "Alfafuncties inschakelen", - "description": "Experimentele en alfafuncties inschakelen (kunnen instabiel zijn)" - }, - "enableUrlToPDF": { - "label": "URL naar PDF inschakelen", - "description": "Conversie van webpagina's naar PDF-documenten toestaan" - }, - "maxDPI": { - "label": "Maximale DPI", - "description": "Maximale DPI voor beeldverwerking (0 = onbeperkt)" - }, - "tessdataDir": { - "label": "Tessdata-map", - "description": "Pad naar de tessdata-map voor OCR-taalbestanden" - }, - "disableSanitize": { - "label": "HTML-sanitatie uitschakelen", - "description": "WAARSCHUWING: Beveiligingsrisico - het uitschakelen van HTML-sanitatie kan leiden tot XSS-kwetsbaarheden" - }, - "tempFileManagement": { - "label": "Beheer tijdelijke bestanden", - "description": "Configureer opslag en opschoongedrag voor tijdelijke bestanden", - "baseTmpDir": { - "label": "Basismap voor tijdelijke bestanden", - "description": "Basismap voor tijdelijke bestanden (laat leeg voor standaard: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "LibreOffice-tijdelijke map", - "description": "Map voor tijdelijke LibreOffice-bestanden (laat leeg voor standaard: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Systeem-tijdelijke map", - "description": "Systeem-tijdelijke map om op te schonen (alleen gebruikt als cleanupSystemTemp is ingeschakeld)" - }, - "prefix": { - "label": "Voorvoegsel tijdelijke bestanden", - "description": "Voorvoegsel voor namen van tijdelijke bestanden" - }, - "maxAgeHours": { - "label": "Max. leeftijd (uren)", - "description": "Maximale leeftijd in uren voordat tijdelijke bestanden worden opgeschoond" - }, - "cleanupIntervalMinutes": { - "label": "Opschooninterval (minuten)", - "description": "Hoe vaak opschonen wordt uitgevoerd (in minuten)" - }, - "startupCleanup": { - "label": "Opschonen bij opstarten", - "description": "Oude tijdelijke bestanden bij applicatiestart opschonen" - }, - "cleanupSystemTemp": { - "label": "Systeemtemp opschonen", - "description": "Of de bredere systeem-tijdelijke map moet worden opgeschoond (gebruik met voorzichtigheid)" - } - }, - "processExecutor": { - "label": "Limieten voor procesuitvoerder", - "description": "Sessielimieten en time-outs configureren voor elke procesuitvoerder", - "sessionLimit": { - "label": "Sessielimiet", - "description": "Maximaal gelijktijdige instanties" - }, - "timeout": { - "label": "Time-out (minuten)", - "description": "Maximale uitvoeringstijd" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF naar HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "App installeren", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Mailserver", - "description": "Configureer SMTP-instellingen voor het verzenden van e-mailmeldingen.", - "smtp": "SMTP-configuratie", - "enabled": { - "label": "E-mail inschakelen", - "description": "E-mailmeldingen en SMTP-functionaliteit inschakelen" - }, - "host": { - "label": "SMTP-host", - "description": "De hostnaam of het IP-adres van je SMTP-server" - }, - "port": { - "label": "SMTP-poort", - "description": "Het poortnummer voor de SMTP-verbinding (meestal 25, 465 of 587)" - }, - "username": { - "label": "SMTP-gebruikersnaam", - "description": "Gebruikersnaam voor SMTP-authenticatie" - }, - "password": { - "label": "SMTP-wachtwoord", - "description": "Wachtwoord voor SMTP-authenticatie" - }, - "from": { - "label": "Afzenderadres", - "description": "Het e-mailadres dat als afzender wordt gebruikt" - }, - "enableInvites": { - "label": "E-mailuitnodigingen inschakelen", - "description": "Sta beheerders toe om gebruikers via e-mail uit te nodigen met automatisch gegenereerde wachtwoorden" - }, - "frontendUrl": { - "label": "Frontend-URL", - "description": "Basis-URL voor de frontend (bijv. https://pdf.example.com). Wordt gebruikt voor het genereren van uitnodigingslinks in e-mails. Laat leeg om de backend-URL te gebruiken." - } - }, - "legal": { - "title": "Juridische documenten", - "description": "Links naar juridische documenten en beleidsregels configureren.", - "disclaimer": { - "title": "Waarschuwing juridische verantwoordelijkheid", - "message": "Door deze juridische documenten aan te passen, neem je de volledige verantwoordelijkheid voor conformiteit met alle toepasselijke wetten en voorschriften, inclusief maar niet beperkt tot de GDPR en andere EU-vereisten voor gegevensbescherming. Wijzig deze instellingen alleen als: (1) je een persoonlijke/private instantie beheert, (2) je buiten de EU-jurisdictie valt en je lokale wettelijke verplichtingen begrijpt, of (3) je passend juridisch advies hebt ingewonnen en volledige verantwoordelijkheid aanvaardt voor alle gebruikersgegevens en juridische naleving. Stirling-PDF en zijn ontwikkelaars aanvaarden geen aansprakelijkheid voor jouw wettelijke verplichtingen." - }, - "termsAndConditions": { - "label": "Algemene voorwaarden", - "description": "URL of bestandsnaam van de algemene voorwaarden" - }, - "privacyPolicy": { - "label": "Privacybeleid", - "description": "URL of bestandsnaam van het privacybeleid" - }, - "accessibilityStatement": { - "label": "Toegankelijkheidsverklaring", - "description": "URL of bestandsnaam van de toegankelijkheidsverklaring" - }, - "cookiePolicy": { - "label": "Cookiebeleid", - "description": "URL of bestandsnaam van het cookiebeleid" - }, - "impressum": { - "label": "Impressum", - "description": "URL of bestandsnaam van het impressum (in sommige jurisdicties vereist)" - } - }, - "premium": { - "title": "Premium & Enterprise", - "description": "Configureer je premium- of enterprise-licentiesleutel.", - "license": "Licentieconfiguratie", - "licenseKey": { - "toggle": "Heb je een licentiesleutel of certificaatbestand?", - "info": "Als je een licentiesleutel of certificaatbestand hebt van een directe aankoop, kun je die hier invoeren om premium- of enterprisefuncties te activeren." - }, - "key": { - "label": "Licentiesleutel", - "description": "Voer je premium- of enterprise-licentiesleutel in", - "success": "Licentiesleutel opgeslagen", - "successMessage": "Je licentiesleutel is succesvol geactiveerd. Herstart is niet nodig.", - "overwriteWarning": { - "title": "⚠️ Waarschuwing: Bestaande licentie gedetecteerd", - "line1": "Het overschrijven van je huidige licentiesleutel kan niet ongedaan worden gemaakt.", - "line2": "Je vorige licentie gaat permanent verloren, tenzij je er elders een back-up van hebt.", - "line3": "Belangrijk: houd licentiesleutels privé en veilig. Deel ze nooit openbaar." - } - }, - "enabled": { - "label": "Premiumfuncties inschakelen", - "description": "Licentiesleutelcontrole inschakelen voor pro-/enterprise-functies" - }, - "movedFeatures": { - "title": "Premiumfuncties verdeeld", - "message": "Premium- en Enterprise-functies zijn nu georganiseerd in hun respectieve secties:" - } - }, - "features": { - "title": "Functies", - "description": "Configureer optionele functies en functionaliteit.", - "serverCertificate": { - "label": "Servercertificaat", - "description": "Serverzijdige certificaatgeneratie configureren voor \"Ondertekenen met Stirling-PDF\"", - "enabled": { - "label": "Servercertificaat inschakelen", - "description": "Serverzijdig certificaat inschakelen voor de optie \"Ondertekenen met Stirling-PDF\"" - }, - "organizationName": { - "label": "Organisatienaam", - "description": "Organisatienaam voor gegenereerde certificaten" - }, - "validity": { - "label": "Certificaatgeldigheid (dagen)", - "description": "Aantal dagen dat het certificaat geldig is" - }, - "regenerateOnStartup": { - "label": "Opnieuw genereren bij opstarten", - "description": "Bij elke applicatiestart een nieuw certificaat genereren" - } - } - }, - "endpoints": { - "title": "API-endpoints", - "description": "Bepaal welke API-endpoints en endpointgroepen beschikbaar zijn.", - "management": "Endpointbeheer", - "toRemove": { - "label": "Uitgeschakelde endpoints", - "description": "Selecteer afzonderlijke endpoints om uit te schakelen" - }, - "groupsToRemove": { - "label": "Uitgeschakelde endpointgroepen", - "description": "Selecteer endpointgroepen om uit te schakelen" - }, - "note": "Opmerking: Het uitschakelen van endpoints beperkt de API-toegang maar verwijdert geen UI-onderdelen. Herstart vereist om wijzigingen door te voeren." - } - } - }, - "fileUpload": { - "selectFile": "Selecteer een bestand", - "selectFiles": "Selecteer bestanden", - "selectPdfToView": "Selecteer een PDF om te bekijken", - "selectPdfToEdit": "Selecteer een PDF om te bewerken", - "chooseFromStorage": "Kies een bestand uit opslag of upload een nieuwe PDF", - "chooseFromStorageMultiple": "Kies bestanden uit opslag of upload nieuwe PDF's", - "loadFromStorage": "Laden vanuit opslag", - "filesAvailable": "bestanden beschikbaar", - "loading": "Laden...", - "or": "of", - "dropFileHere": "Zet bestand hier neer of klik om te uploaden", - "dropFilesHere": "Zet bestanden hier neer of klik op de uploadknop", - "dropFilesHereOpen": "Zet bestanden hier neer of klik op de knop Openen", - "pdfFilesOnly": "Alleen PDF-bestanden", - "supportedFileTypes": "Ondersteunde bestandstypen", - "upload": "Uploaden", - "uploadFile": "Bestand uploaden", - "uploadFiles": "Bestanden uploaden", - "open": "Openen", - "openFile": "Bestand openen", - "openFiles": "Bestanden openen", - "noFilesInStorage": "Geen bestanden beschikbaar in opslag. Upload eerst enkele bestanden.", - "noFilesInStorageOpen": "Geen bestanden beschikbaar in opslag. Open eerst enkele bestanden.", - "selectFromStorage": "Selecteren uit opslag", - "backToTools": "Terug naar tools", - "addFiles": "Bestanden toevoegen", - "dragFilesInOrClick": "Sleep bestanden naar binnen of klik op \"Bestanden toevoegen\" om te bladeren" - }, - "fileEditor": { - "addFiles": "Bestanden toevoegen" - }, - "fileManager": { - "title": "PDF-bestanden uploaden", - "subtitle": "Voeg bestanden toe aan je opslag voor gemakkelijke toegang in alle tools", - "filesSelected": "bestanden geselecteerd", - "clearSelection": "Selectie wissen", - "openInFileEditor": "Openen in bestandseditor", - "uploadError": "Uploaden van sommige bestanden is mislukt.", - "failedToOpen": "Bestand openen mislukt. Het kan uit de opslag zijn verwijderd.", - "failedToLoad": "Bestand laden naar actieve set mislukt.", - "storageCleared": "Browser heeft opslag gewist. Bestanden zijn verwijderd. Upload ze opnieuw.", - "clearAll": "Alles wissen", - "reloadFiles": "Bestanden opnieuw laden", - "dragDrop": "Sleep bestanden hierheen", - "clickToUpload": "Klik om bestanden te uploaden", - "selectedFiles": "Geselecteerde bestanden", - "storage": "Opslag", - "filesStored": "bestanden opgeslagen", - "storageError": "Er is een opslagfout opgetreden", - "storageLow": "Opslag raakt vol. Overweeg oude bestanden te verwijderen.", - "supportMessage": "Aangedreven door databaseopslag van de browser voor onbeperkte capaciteit", - "noFileSelected": "Geen bestanden geselecteerd", - "showHistory": "Geschiedenis weergeven", - "hideHistory": "Geschiedenis verbergen", - "fileHistory": "Bestandsgeschiedenis", - "loadingHistory": "Geschiedenis laden...", - "lastModified": "Laatst gewijzigd", - "toolChain": "Toegepaste tools", - "restore": "Herstellen", - "unzip": "Uitpakken", - "searchFiles": "Bestanden zoeken...", - "recent": "Recent", - "localFiles": "Lokale bestanden", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Mijn bestanden", - "noRecentFiles": "Geen recente bestanden gevonden", - "googleDriveNotAvailable": "Google Drive-integratie niet beschikbaar", - "downloadSelected": "Geselecteerde downloaden", - "saveSelected": "Selectie opslaan", - "openFiles": "Bestanden openen", - "openFile": "Bestand openen", - "details": "Bestandsdetails", - "fileName": "Naam", - "fileFormat": "Formaat", - "fileSize": "Grootte", - "fileVersion": "Versie", - "totalSelected": "Totaal geselecteerd", - "dropFilesHere": "Sleep bestanden hierheen", - "selectAll": "Alles selecteren", - "deselectAll": "Alles deselecteren", - "deleteSelected": "Geselecteerde verwijderen", - "selectedCount": "{{count}} geselecteerd", - "download": "Downloaden", - "delete": "Verwijderen", - "unsupported": "Niet ondersteund", - "addToUpload": "Aan upload toevoegen", - "deleteAll": "Alles verwijderen", - "loadingFiles": "Bestanden laden...", - "noFiles": "Geen bestanden beschikbaar", - "noFilesFound": "Geen bestanden gevonden die overeenkomen met je zoekopdracht", - "openInPageEditor": "Openen in Pagina-editor", - "showAll": "Alles weergeven", - "sortByDate": "Sorteren op datum", - "sortByName": "Sorteren op naam", - "sortBySize": "Sorteren op grootte" - }, - "storage": { - "temporaryNotice": "Bestanden worden tijdelijk opgeslagen in je browser en kunnen automatisch worden gewist", - "storageLimit": "Opslaglimiet", - "storageUsed": "Tijdelijke opslag gebruikt", - "storageFull": "Opslag is bijna vol. Overweeg enkele bestanden te verwijderen.", - "fileTooLarge": "Bestand te groot. Maximale grootte per bestand is", - "storageQuotaExceeded": "Opslagquotum overschreden. Verwijder enkele bestanden voordat je meer uploadt.", - "approximateSize": "Geschatte grootte" - }, - "sanitize": { - "title": "Opschonen", - "desc": "Verwijder mogelijk schadelijke elementen uit PDF-bestanden.", - "submit": "PDF opschonen", - "completed": "Opschonen succesvol voltooid", - "error": { - "generic": "Opschonen mislukt", - "failed": "Er is een fout opgetreden bij het opschonen van de PDF." - }, - "filenamePrefix": "opgeschoond", - "sanitizationResults": "Opschoonresultaten", - "steps": { - "files": "Bestanden", - "settings": "Instellingen", - "results": "Resultaten" - }, - "files": { - "placeholder": "Selecteer een PDF-bestand in het hoofdscherm om te beginnen" - }, - "options": { - "title": "Opschoonopties", - "note": "Selecteer de elementen die je uit de PDF wilt verwijderen. Er moet minstens één optie geselecteerd zijn.", - "removeJavaScript": { - "label": "JavaScript verwijderen", - "desc": "JavaScript-acties en -scripts uit de PDF verwijderen" - }, - "removeEmbeddedFiles": { - "label": "Ingesloten bestanden verwijderen", - "desc": "Alle bestanden die in de PDF zijn ingesloten verwijderen" - }, - "removeXMPMetadata": { - "label": "XMP-metagegevens verwijderen", - "desc": "XMP-metagegevens uit de PDF verwijderen" - }, - "removeMetadata": { - "label": "Documentmetagegevens verwijderen", - "desc": "Metagegevens van documentinformatie (titel, auteur, enz.) verwijderen" - }, - "removeLinks": { - "label": "Links verwijderen", - "desc": "Externe links en startacties uit de PDF verwijderen" - }, - "removeFonts": { - "label": "Lettertypen verwijderen", - "desc": "Ingesloten lettertypen uit de PDF verwijderen" - } - } - }, - "addPassword": { - "title": "Wachtwoord toevoegen", - "desc": "Versleutel je PDF-document met een wachtwoord.", - "completed": "Wachtwoordbeveiliging toegepast", - "submit": "Versleutelen", - "filenamePrefix": "versleuteld", - "error": { - "failed": "Er is een fout opgetreden bij het versleutelen van de PDF." - }, - "passwords": { - "stepTitle": "Wachtwoorden & versleuteling", - "completed": "Wachtwoorden geconfigureerd", - "user": { - "label": "Gebruikerswachtwoord", - "placeholder": "Voer gebruikerswachtwoord in" - }, - "owner": { - "label": "Eigenaarwachtwoord", - "placeholder": "Voer eigenaarwachtwoord in" - } - }, - "encryption": { - "keyLength": { - "label": "Sleutellengte voor versleuteling", - "40bit": "40-bit (Laag)", - "128bit": "128-bit (Standaard)", - "256bit": "256-bit (Hoog)" - } - }, - "results": { - "title": "Versleutelde PDF's" - }, - "tooltip": { - "header": { - "title": "Overzicht wachtwoordbeveiliging" - }, - "passwords": { - "title": "Wachtwoordtypen", - "text": "Gebruikerswachtwoorden beperken het openen van het document, terwijl eigenaarwachtwoorden bepalen wat er met het document kan worden gedaan zodra het is geopend. Je kunt beide instellen of slechts één.", - "bullet1": "Gebruikerswachtwoord: vereist om de PDF te openen", - "bullet2": "Eigenaarwachtwoord: beheert documentmachtigingen (niet door alle PDF-viewers ondersteund)" - }, - "encryption": { - "title": "Versleutelingsniveaus", - "text": "Hogere versleutelingsniveaus bieden betere beveiliging, maar worden mogelijk niet ondersteund door oudere PDF-viewers.", - "bullet1": "40-bit: Basisbeveiliging, compatibel met oudere viewers", - "bullet2": "128-bit: Standaardbeveiliging, breed ondersteund", - "bullet3": "256-bit: Maximale beveiliging, vereist moderne viewers" - }, - "permissions": { - "title": "Rechten wijzigen", - "text": "Deze machtigingen bepalen wat gebruikers met de PDF kunnen doen. Het meest effectief in combinatie met een eigenaarwachtwoord." - } - } - }, - "changePermissions": { - "title": "Rechten wijzigen", - "desc": "Documentbeperkingen en machtigingen wijzigen.", - "completed": "Machtigingen gewijzigd", - "submit": "Rechten wijzigen", - "error": { - "failed": "Er is een fout opgetreden bij het wijzigen van PDF-machtigingen." - }, - "permissions": { - "preventAssembly": { - "label": "Voorkom samenvoegen van document" - }, - "preventExtractContent": { - "label": "Voorkom inhoudsextractie" - }, - "preventExtractForAccessibility": { - "label": "Voorkom extractie voor toegankelijkheid" - }, - "preventFillInForm": { - "label": "Voorkom invullen van formulier" - }, - "preventModify": { - "label": "Voorkom wijziging" - }, - "preventModifyAnnotations": { - "label": "Voorkom annotatie wijziging" - }, - "preventPrinting": { - "label": "Voorkom afdrukken" - }, - "preventPrintingFaithful": { - "label": "Voorkom afdrukken in verschillende formaten" - } - }, - "results": { - "title": "Aangepaste PDF's" - }, - "tooltip": { - "header": { - "title": "Rechten wijzigen" - }, - "description": { - "text": "Wijzigt documentmachtigingen en staat toegang toe of weigert toegang tot verschillende functies in PDF-readers." - }, - "warning": { - "text": "Om deze machtigingen niet wijzigbaar te maken, gebruik de tool Wachtwoord toevoegen om een eigenaarwachtwoord in te stellen." - } - } - }, - "removePassword": { - "title": "Wachtwoord verwijderen", - "desc": "Verwijder wachtwoordbeveiliging van je PDF-document.", - "tags": "veilig,ontsleutelen,beveiliging,wachtwoord verwijderen", - "password": { - "stepTitle": "Wachtwoord verwijderen", - "label": "Huidige wachtwoord", - "placeholder": "Huidig wachtwoord invoeren", - "completed": "Wachtwoord geconfigureerd" - }, - "filenamePrefix": "ontsleuteld", - "error": { - "failed": "Er is een fout opgetreden bij het verwijderen van het wachtwoord uit de PDF." - }, - "tooltip": { - "description": "Voor het verwijderen van wachtwoordbeveiliging is het wachtwoord nodig dat is gebruikt om de PDF te versleutelen. Dit zal het document ontsleutelen, waardoor het toegankelijk wordt zonder wachtwoord." - }, - "submit": "Verwijderen", - "results": { - "title": "Ontsleutelde PDF's" - } - }, - "automate": { - "title": "Automatiseren", - "desc": "Bouw meerstapsworkflows door PDF-acties te koppelen. Ideaal voor terugkerende taken.", - "invalidStep": "Ongeldige stap", - "files": { - "placeholder": "Selecteer bestanden om met deze automatisering te verwerken" - }, - "selection": { - "title": "Selectie automatisering", - "saved": { - "title": "Opgeslagen" - }, - "createNew": { - "title": "Nieuwe automatisering maken" - }, - "suggested": { - "title": "Aanbevolen" - } - }, - "creation": { - "createTitle": "Automatisering maken", - "editTitle": "Automatisering bewerken", - "intro": "Automatiseringen voeren tools opeenvolgend uit. Voeg tools toe in de volgorde waarin je ze wilt uitvoeren.", - "name": { - "label": "Naam automatisering", - "placeholder": "Mijn automatisering" - }, - "description": { - "label": "Beschrijving (optioneel)", - "placeholder": "Beschrijf wat deze automatisering doet..." - }, - "tools": { - "selectTool": "Selecteer een tool...", - "selected": "Geselecteerde tools", - "remove": "Tool verwijderen", - "configure": "Tool configureren", - "notConfigured": "! Niet geconfigureerd", - "addTool": "Tool toevoegen", - "add": "Een tool toevoegen..." - }, - "save": "Automatisering opslaan", - "unsavedChanges": { - "title": "Niet-opgeslagen wijzigingen", - "message": "Je hebt niet-opgeslagen wijzigingen. Weet je zeker dat je terug wilt gaan? Alle wijzigingen gaan verloren.", - "cancel": "Annuleren", - "confirm": "Teruggaan" - }, - "icon": { - "label": "Pictogram" - } - }, - "run": { - "title": "Automatisering uitvoeren" - }, - "sequence": { - "unnamed": "Naamloze automatisering", - "steps": "{{count}} stappen", - "running": "Automatisering uitvoeren...", - "run": "Automatisering uitvoeren", - "finish": "Voltooien" - }, - "reviewTitle": "Resultaten automatisering", - "config": { - "loading": "Toolconfiguratie laden...", - "noSettings": "Deze tool heeft geen configureerbare instellingen.", - "title": "{{toolName}} configureren", - "description": "Configureer de instellingen voor deze tool. Deze instellingen worden toegepast wanneer de automatisering wordt uitgevoerd.", - "cancel": "Annuleren", - "save": "Configuratie opslaan" - }, - "copyToSaved": "Kopiëren naar Opgeslagen" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Beveiligde PDF-invoer", - "securePdfIngestionDesc": "Uitgebreide PDF-verwerkingsworkflow die documenten opschoont, OCR met opschoning toepast, converteert naar PDF/A-formaat voor langdurige archivering en de bestandsgrootte optimaliseert.", - "emailPreparation": "E-mailvoorbereiding", - "emailPreparationDesc": "Optimaliseert PDF's voor e-maildistributie door bestanden te comprimeren, grote documenten op te splitsen in 20MB-stukken voor e-mailcompatibiliteit en metagegevens te verwijderen voor privacy.", - "secureWorkflow": "Beveiligingsworkflow", - "secureWorkflowDesc": "Beveiligt PDF-documenten door mogelijk kwaadaardige inhoud zoals JavaScript en ingesloten bestanden te verwijderen, en voegt vervolgens wachtwoordbeveiliging toe om ongeautoriseerde toegang te voorkomen. Wachtwoord is standaard ingesteld op 'password'.", - "processImages": "Afbeeldingen verwerken", - "processImagesDesc": "Converteert meerdere afbeeldingsbestanden naar één PDF-document en past vervolgens OCR toe om doorzoekbare tekst uit de afbeeldingen te extraheren.", - "prePublishSanitization": "Opschonen vóór publicatie", - "prePublishSanitizationDesc": "Opschoonworkflow die alle verborgen metadata, JavaScript, ingesloten bestanden en aantekeningen verwijdert en formulieren afvlakt om datalekken te voorkomen voordat PDF's online worden gepubliceerd." - } - }, - "colorPicker": { - "title": "Kies kleur" - }, - "common": { - "previous": "Vorige", - "next": "Volgende", - "collapse": "Samenvouwen", - "expand": "Uitvouwen", - "collapsed": "ingeklapt", - "lines": "regels", - "copy": "Kopiëren", - "copied": "Gekopieerd!", - "refresh": "Vernieuwen", - "retry": "Opnieuw proberen", - "remaining": "resterend", - "used": "gebruikt", - "available": "beschikbaar", - "cancel": "Annuleren", - "preview": "Voorbeeld", - "close": "Sluiten", - "done": "Gereed", - "loading": "Laden...", - "back": "Terug", - "continue": "Doorgaan", - "error": "Fout" - }, - "config": { - "overview": { - "title": "Applicatieconfiguratie", - "description": "Huidige applicatie-instellingen en configuratiedetails.", - "loading": "Configuratie laden...", - "error": "Fout", - "warning": "Configuratiewaarschuwing", - "sections": { - "basic": "Basisconfiguratie", - "security": "Beveiligingsconfiguratie", - "system": "Systeemconfiguratie", - "integration": "Integratieconfiguratie" - } - }, - "account": { - "overview": { - "title": "Accountinstellingen", - "manageAccountPreferences": "Beheer je accountvoorkeuren", - "guestDescription": "Je bent aangemeld als gast. Overweeg je account hierboven te upgraden." - }, - "upgrade": { - "title": "Gastaccount upgraden", - "description": "Koppel je account om je geschiedenis te behouden en toegang te krijgen tot meer functies!", - "socialLogin": "Upgraden met sociaal account", - "linkWith": "Koppelen met", - "emailPassword": "of voer je e-mailadres en wachtwoord in", - "email": "E-mailadres", - "emailPlaceholder": "Voer je e-mailadres in", - "password": "Wachtwoord (optioneel)", - "passwordPlaceholder": "Stel een wachtwoord in", - "passwordNote": "Laat leeg om alleen e-mailverificatie te gebruiken", - "upgradeButton": "Account upgraden" - } - }, - "apiKeys": { - "intro": "Gebruik je API-sleutel om programmatisch toegang te krijgen tot Stirling PDF's verwerkingsmogelijkheden.", - "docsTitle": "API-documentatie", - "docsDescription": "Leer meer over integreren met Stirling PDF:", - "docsLink": "API-documentatie", - "schemaLink": "API-schemareferentie", - "usage": "Neem deze sleutel op in de X-API-KEY-header bij alle API-aanvragen.", - "description": "Je API-sleutel voor toegang tot Stirling's suite van PDF-tools. Kopieer hem naar je project of vernieuw om een nieuwe te genereren.", - "publicKeyAriaLabel": "Publieke API-sleutel", - "copyKeyAriaLabel": "API-sleutel kopiëren", - "refreshAriaLabel": "API-sleutel vernieuwen", - "includedCredits": "Inbegrepen credits", - "purchasedCredits": "Aangekochte credits", - "totalCredits": "Totale credits", - "chartAriaLabel": "Creditsgebruik: inbegrepen {{includedUsed}} van {{includedTotal}}, aangekocht {{purchasedUsed}} van {{purchasedTotal}}", - "nextReset": "Volgende reset", - "lastApiUse": "Laatste API-gebruik", - "overlayMessage": "Genereer een sleutel om je gebruik en beschikbare credits te zien", - "label": "API-sleutel", - "guestInfo": "Gasten ontvangen geen API-sleutel. Maak een account aan om een API-sleutel te krijgen die je in je toepassingen kunt gebruiken.", - "goToAccount": "Naar Account", - "refreshModal": { - "title": "API-sleutels vernieuwen", - "warning": "⚠️ Waarschuwing: deze actie genereert nieuwe API-sleutels en maakt je vorige sleutels ongeldig.", - "impact": "Eventuele applicaties of services die deze sleutels momenteel gebruiken, werken niet meer totdat je ze bijwerkt met de nieuwe sleutels.", - "confirmPrompt": "Weet je zeker dat je wilt doorgaan?", - "confirmCta": "Sleutels vernieuwen" - }, - "generateError": "We konden je API-sleutel niet genereren." - } - }, - "AddAttachmentsRequest": { - "attachments": "Bijlagen selecteren", - "info": "Selecteer bestanden om aan je PDF toe te voegen. Deze bestanden worden ingesloten en zijn toegankelijk via het bijlagenpaneel van de PDF.", - "selectFiles": "Bestanden selecteren om bij te voegen", - "placeholder": "Kies bestanden...", - "addMoreFiles": "Meer bestanden toevoegen...", - "selectedFiles": "Geselecteerde bestanden", - "submit": "Bijlagen toevoegen", - "tooltip": { - "header": { - "title": "Over Bijlagen toevoegen" - }, - "description": { - "title": "Wat het doet" - } - }, - "results": { - "title": "Resultaten bijlagen" - }, - "error": { - "failed": "Bijlagen toevoegen is mislukt" - } - }, - "termsAndConditions": "Algemene voorwaarden", - "logOut": "Uitloggen", - "addAttachments": { - "error": { - "failed": "Er is een fout opgetreden bij het toevoegen van bijlagen aan de PDF." - } - }, - "autoRename": { - "description": "Deze tool hernoemt PDF-bestanden automatisch op basis van hun inhoud. Het analyseert het document om de meest geschikte titel uit de tekst te vinden." - }, - "customPosition": "Aangepaste positie", - "details": "Details", - "invalidUndoData": "Kan niet ongedaan maken: ongeldige bewerkingsgegevens", - "margin": { - "large": "Groot", - "medium": "Middelgroot", - "small": "Klein", - "xLarge": "Extra groot" - }, - "noFilesToUndo": "Kan niet ongedaan maken: er zijn geen bestanden verwerkt in de laatste bewerking", - "noOperationToUndo": "Geen bewerking om ongedaan te maken", - "noValidFiles": "Geen geldige bestanden om te verwerken", - "operationCancelled": "Bewerking geannuleerd", - "pageEdit": { - "deselectAll": "Niets selecteren", - "selectAll": "Alles selecteren" - }, - "quickPosition": "Snelle positie", - "reorganizePages": { - "error": { - "failed": "Pagina's ordenen is mislukt" - }, - "results": { - "title": "Pagina's geordend" - }, - "settings": { - "title": "Instellingen" - }, - "submit": "Pagina's ordenen" - }, - "replace-color": { - "options": { - "fill": "Vulkleur", - "gradient": "Verloop" - }, - "previewOverlayOpacity": "Voorbeeldoverlay-dekking", - "previewOverlayTransparency": "Voorbeeldoverlay-transparantie", - "previewOverlayVisibility": "Voorbeeldoverlay weergeven", - "selectText": { - "1": "Vervang of invertere kleure opties", - "2": "Standaard (hoog contrast kleuren)", - "3": "Aangepast (aangepaste kleuren)", - "4": "Volledig inverteren (alle kleuren omverkeren)", - "5": "Opties voor hoog contrast", - "6": "wit tekst op een zwart grondvlak", - "7": "zwarte tekst op wit grondvlak", - "8": "gele tekst op een zwart grondvlak", - "9": "groene tekst op een zwart grondvlak", - "10": "Kies de tekstkleur", - "11": "Kies het achtergrondkleur", - "12": "Kies beginkleur", - "13": "Kies eindkleur" - }, - "submit": "Vervang", - "title": "Kleur vervangen/omkeren" - }, - "size": "Grootte", - "submit": "Verzenden", - "success": "Succes", - "tools": { - "noSearchResults": "Geen tools gevonden", - "noTools": "Geen tools beschikbaar" - }, - "undoDataMismatch": "Kan niet ongedaan maken: bewerkingsgegevens zijn beschadigd", - "undoFailed": "Bewerking ongedaan maken mislukt", - "undoQuotaError": "Kan niet ongedaan maken: onvoldoende opslagruimte", - "undoStorageError": "Ongedaan maken voltooid, maar sommige bestanden konden niet in de opslag worden opgeslagen", - "undoSuccess": "Bewerking succesvol ongedaan gemaakt", - "unsupported": "Niet ondersteund", - "onboarding": { - "welcomeModal": { - "title": "Welkom bij Stirling PDF!", - "description": "Wil je een snelle rondleiding van 1 minuut volgen om de belangrijkste functies te leren en hoe je aan de slag gaat?", - "helpHint": "Je kunt deze rondleiding altijd later openen via de knop Help linksonder.", - "startTour": "Rondleiding starten", - "maybeLater": "Misschien later", - "dontShowAgain": "Niet meer tonen" - }, - "welcomeSlide": { - "title": "Welkom bij Stirling", - "body": "Stirling PDF is nu klaar voor teams van elke grootte. Deze update bevat een nieuwe lay-out, krachtige nieuwe admintools en onze meeste gevraagde functie - Tekst bewerken." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Laten we de tool Bijsnijden selecteren om te laten zien hoe je een van de tools gebruikt.", - "toolInterface": "Dit is de interface van de tool Bijsnijden. Zoals je ziet is er nog niet veel, omdat we nog geen PDF-bestanden hebben toegevoegd om mee te werken.", - "filesButton": "Met de knop Bestanden op de sneltoegangsbalk kun je PDF's uploaden om de tools op toe te passen.", - "fileSources": "Je kunt hier nieuwe bestanden uploaden of recente bestanden openen. Voor de rondleiding gebruiken we een voorbeeldbestand.", - "workbench": "Dit is de Werkbank - het hoofdgebied waar je je PDF's bekijkt en bewerkt.", - "viewSwitcher": "Gebruik deze bedieningselementen om te kiezen hoe je je PDF's wilt bekijken.", - "viewer": "Met de Viewer kun je je PDF's lezen en annoteren.", - "pageEditor": "De Pagina-editor laat je verschillende bewerkingen uitvoeren op de pagina's in je PDF's, zoals herordenen, roteren en verwijderen.", - "activeFiles": "De weergave Actieve bestanden toont alle PDF's die je in de tool hebt geladen en laat je kiezen welke je wilt verwerken.", - "fileCheckbox": "Door op een van de bestanden te klikken selecteer je het voor verwerking. Je kunt meerdere bestanden selecteren voor batchbewerkingen.", - "selectControls": "De rechterzijbalk bevat knoppen om snel al je actieve PDF's te selecteren/deselecteren, en knoppen om het thema of de taal van de app te wijzigen.", - "cropSettings": "Nu we het bestand hebben geselecteerd dat we willen bijsnijden, kunnen we de tool Bijsnijden configureren om het gebied te kiezen waarnaar we de PDF willen bijsnijden.", - "runButton": "Zodra de tool is geconfigureerd, kun je met deze knop de tool uitvoeren op alle geselecteerde PDF's.", - "results": "Nadat de tool klaar is met uitvoeren, toont de stap Beoordeling een voorbeeld van de resultaten in dit paneel, en kun je de bewerking ongedaan maken of het bestand downloaden.", - "fileReplacement": "Het gewijzigde bestand vervangt automatisch het originele bestand in de Werkbank, zodat je het eenvoudig door meer tools kunt halen.", - "pinButton": "Je kunt de knop Vastzetten gebruiken als je wilt dat je bestanden actief blijven nadat er tools op zijn uitgevoerd.", - "wrapUp": "Je bent er klaar voor! Je hebt geleerd over de belangrijkste onderdelen van de app en hoe je ze gebruikt. Klik wanneer je wilt op de knop Help om deze rondleiding opnieuw te zien.", - "previous": "Vorige", - "next": "Volgende", - "finish": "Voltooien", - "startTour": "Rondleiding starten", - "startTourDescription": "Volg een rondleiding langs de belangrijkste functies van Stirling PDF", - "buttons": { - "next": "Volgende →", - "back": "Terug", - "skipForNow": "Voor nu overslaan", - "download": "Downloaden →", - "showMeAround": "Geef me een rondleiding", - "skipTheTour": "Rondleiding overslaan" - }, - "serverLicense": { - "skip": "Voor nu overslaan", - "seePlans": "Plannen bekijken →", - "upgrade": "Nu upgraden →", - "freeTitle": "Serverlicentie", - "overLimitTitle": "Serverlicentie vereist", - "overLimitBody": "Onze licentie staat tot {{freeTierLimit}} gebruikers gratis per server toe. Je hebt {{overLimitUserCopy}} Stirling-gebruikers. Om zonder onderbreking door te gaan, upgrade naar het Stirling Server-plan - onbeperkte plaatsen, PDF-tekstbewerking en volledige admincontrole voor $99/server/maand.", - "freeBody": "Onze Open-Core-licentie staat tot {{freeTierLimit}} gebruikers gratis per server toe. Om ononderbroken te schalen en vroege toegang te krijgen tot onze nieuwe PDF-tekstbewerkingstool, raden we het Stirling Server-plan aan - volledige bewerking en onbeperkte plaatsen voor $99/server/maand." - }, - "desktopInstall": { - "title": "Downloaden", - "titleWithOs": "Downloaden voor {{osLabel}}", - "body": "Stirling werkt het best als desktopapp. Je kunt het offline gebruiken, sneller documenten openen en lokaal op je computer bewerken." - }, - "planOverview": { - "adminTitle": "Admin-overzicht", - "userTitle": "Planoverzicht", - "adminBodyLoginEnabled": "Als admin kun je gebruikers beheren, instellingen configureren en de servergezondheid monitoren. De eerste {{freeTierLimit}} personen op je server gebruiken Stirling gratis.", - "adminBodyLoginDisabled": "Zodra je de loginmodus inschakelt, kun je gebruikers beheren, instellingen configureren en de servergezondheid monitoren. De eerste {{freeTierLimit}} personen op je server gebruiken Stirling gratis.", - "userBody": "Nodig teamgenoten uit, wijs rollen toe en houd je documenten georganiseerd in één veilige werkruimte. Schakel de loginmodus in wanneer je klaar bent om verder te groeien dan solo-gebruik." - }, - "securityCheck": { - "message": "De applicatie heeft recent belangrijke wijzigingen ondergaan. De aandacht van je serveradmin kan nodig zijn. Bevestig je rol om door te gaan." - } - }, - "adminOnboarding": { - "welcome": "Welkom bij de Beheerdersrondleiding! Laten we de krachtige enterprise-functies en instellingen voor systeembeheerders verkennen.", - "configButton": "Klik op de knop Config om alle systeeminstellingen en beheerdersopties te openen.", - "settingsOverview": "Dit is het instellingenpaneel. Beheerinstellingen zijn per categorie georganiseerd voor eenvoudige navigatie.", - "teamsAndUsers": "Beheer hier Teams en individuele gebruikers. Je kunt nieuwe gebruikers uitnodigen via e-mail, deelbare links, of zelf aangepaste accounts voor hen aanmaken.", - "systemCustomization": "We hebben uitgebreide manieren om de UI aan te passen: Systeeminstellingen laten je de app-naam en talen wijzigen, Functies maken servercertificaatbeheer mogelijk, en Endpoints laten je specifieke tools voor je gebruikers in- of uitschakelen.", - "databaseSection": "Voor geavanceerde productieomgevingen hebben we instellingen voor externe database-koppelingen zodat je kunt integreren met je bestaande infrastructuur.", - "connectionsSection": "De sectie Connections ondersteunt verschillende aanmeldmethoden, inclusief aangepaste SSO en SAML-providers zoals Google en GitHub, plus e-mailintegraties voor meldingen en communicatie.", - "adminTools": "Tot slot hebben we geavanceerde beheertools zoals Auditing om systeemactiviteit te volgen en Gebruiksanalyses om te monitoren hoe je gebruikers met het platform omgaan.", - "wrapUp": "Dat was de beheerdersrondleiding! Je hebt de enterprise-functies gezien die van Stirling PDF een krachtige, aanpasbare oplossing voor organisaties maken. Je kunt deze rondleiding altijd starten vanuit het Help-menu." - }, - "workspace": { - "title": "Werkruimte", - "people": { - "title": "Personen", - "description": "Beheer leden van de werkruimte en hun machtigingen", - "loading": "Personen laden...", - "searchMembers": "Leden zoeken...", - "addMembers": "Leden toevoegen", - "inviteMembers": { - "label": "Leden uitnodigen", - "subtitle": "Typ of plak hieronder e-mailadressen, gescheiden door komma's. Je werkruimte wordt per lid gefactureerd." - }, - "user": "Gebruiker", - "role": "Rol", - "team": "Team", - "status": "Status", - "actions": { - "label": "Acties", - "upgrade": "Upgraden" - }, - "noMembersFound": "Geen leden gevonden", - "active": "Actief", - "disabled": "Uitgeschakeld", - "activeSession": "Actieve sessie", - "member": "Lid", - "admin": "Beheerder", - "roleDescriptions": { - "admin": "Kan instellingen beheren en leden uitnodigen, met volledige beheerdersrechten.", - "member": "Kan gedeelde bestanden bekijken en bewerken, maar kan geen instellingen of leden van de werkruimte beheren.", - "user": "Gebruiker" - }, - "editRole": "Rol bewerken", - "enable": "Inschakelen", - "disable": "Uitschakelen", - "deleteUser": "Gebruiker verwijderen", - "deleteUserSuccess": "Gebruiker succesvol verwijderd", - "deleteUserError": "Gebruiker verwijderen is mislukt", - "confirmDelete": "Weet je zeker dat je deze gebruiker wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.", - "addMember": { - "title": "Lid toevoegen", - "username": "Gebruikersnaam (e-mail)", - "usernamePlaceholder": "user@example.com", - "password": "Wachtwoord", - "passwordPlaceholder": "Voer wachtwoord in", - "role": "Rol", - "team": "Team (optioneel)", - "teamPlaceholder": "Selecteer een team", - "forcePasswordChange": "Wachtwoordwijziging afdwingen bij eerste aanmelding", - "cancel": "Annuleren", - "submit": "Lid toevoegen", - "usernameRequired": "Gebruikersnaam en wachtwoord zijn vereist", - "passwordTooShort": "Wachtwoord moet minstens 6 tekens zijn", - "success": "Gebruiker succesvol aangemaakt", - "error": "Gebruiker aanmaken is mislukt" - }, - "editMember": { - "title": "Lid bewerken", - "editing": "Bezig met bewerken:", - "role": "Rol", - "team": "Team (optioneel)", - "teamPlaceholder": "Selecteer een team", - "cancel": "Annuleren", - "submit": "Lid bijwerken", - "success": "Gebruiker succesvol bijgewerkt", - "error": "Gebruiker bijwerken is mislukt" - }, - "toggleEnabled": { - "success": "Gebruikersstatus succesvol bijgewerkt", - "error": "Bijwerken van gebruikersstatus is mislukt" - }, - "delete": { - "success": "Gebruiker succesvol verwijderd", - "error": "Gebruiker verwijderen is mislukt" - }, - "emailInvite": { - "tab": "E-mailuitnodiging", - "description": "Typ of plak hieronder e-mailadressen, gescheiden door komma's. Gebruikers ontvangen inloggegevens via e-mail.", - "emails": "E-mailadressen", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Er is minstens één e-mailadres vereist", - "submit": "Uitnodigingen verzenden", - "success": "Gebruiker(s) succesvol uitgenodigd", - "partialSuccess": "Sommige uitnodigingen zijn mislukt", - "allFailed": "Uitnodigen van gebruikers is mislukt", - "error": "Uitnodigingen verzenden is mislukt" - }, - "directInvite": { - "tab": "Direct aanmaken" - }, - "inviteLinkTab": { - "tab": "Uitnodigingslink" - }, - "inviteLink": { - "description": "Genereer een beveiligde link waarmee de gebruiker zijn eigen wachtwoord kan instellen", - "email": "E-mailadres", - "emailPlaceholder": "user@example.com (optioneel)", - "emailDescription": "Optioneel - laat leeg voor een algemene uitnodigingslink die door iedereen kan worden gebruikt", - "emailRequired": "E-mailadres is vereist", - "emailOptional": "Optioneel - laat leeg voor een algemene uitnodigingslink", - "emailRequiredForSend": "E-mailadres is vereist om e-mailmelding te verzenden", - "expiryHours": "Verlooptijd (uren)", - "expiryDescription": "Aantal uren tot de link verloopt", - "sendEmail": "Uitnodigingslink per e-mail verzenden", - "sendEmailDescription": "Indien ingeschakeld, wordt de uitnodigingslink naar het opgegeven e-mailadres verzonden", - "smtpRequired": "SMTP niet geconfigureerd", - "generate": "Link genereren", - "generated": "Uitnodigingslink gegenereerd", - "copied": "Link gekopieerd naar klembord", - "success": "Uitnodigingslink succesvol gegenereerd", - "successWithEmail": "Uitnodigingslink gegenereerd en per e-mail verzonden", - "emailSent": "Uitnodigingslink gegenereerd en per e-mail verzonden", - "emailFailed": "Uitnodigingslink gegenereerd, maar e-mail is mislukt", - "emailFailedDetails": "Fout: {0}. Deel de uitnodigingslink handmatig.", - "error": "Uitnodigingslink genereren is mislukt", - "submit": "Uitnodigingslink genereren" - }, - "inviteMode": { - "username": "Gebruikersnaam", - "email": "E-mail", - "link": "Link", - "emailDisabled": "E-mailuitnodigingen vereisen SMTP-configuratie en mail.enableInvites=true in de instellingen" - }, - "license": { - "users": "gebruikers", - "availableSlots": "Beschikbare plaatsen", - "grandfathered": "Bestaande rechten", - "grandfatheredShort": "{{count}} bestaande rechten", - "fromLicense": "van licentie", - "slotsAvailable": "{{count}} gebruikersplaats(en) beschikbaar", - "noSlotsAvailable": "Geen plaatsen beschikbaar", - "currentUsage": "Momenteel {{current}} van {{max}} gebruikerslicenties in gebruik" - }, - "loginRequired": "Schakel eerst de loginmodus in" - }, - "teams": { - "title": "Teams", - "description": "Beheer teams en organiseer leden van de werkruimte", - "loading": "Teams laden...", - "loadingDetails": "Teamdetails laden...", - "loadError": "Teamdetails laden mislukt", - "createNewTeam": "Nieuw team maken", - "teamName": "Teamnaam", - "totalMembers": "Totaal aantal leden", - "actions": "Acties", - "noTeamsFound": "Geen teams gevonden", - "noMembers": "Geen leden in dit team", - "system": "Systeem", - "addMember": "Lid toevoegen", - "viewTeam": "Team bekijken", - "removeMember": "Uit team verwijderen", - "cannotRemoveFromSystemTeam": "Kan niet uit het systeemteam verwijderen", - "renameTeamLabel": "Team hernoemen", - "deleteTeamLabel": "Team verwijderen", - "cannotDeleteInternal": "Kan het team Internal niet verwijderen", - "confirmDelete": "Weet je zeker dat je dit team wilt verwijderen? Dit team moet leeg zijn om te kunnen verwijderen.", - "confirmRemove": "Gebruiker uit dit team verwijderen?", - "cannotRenameInternal": "Kan het team Internal niet hernoemen", - "cannotAddToInternal": "Kan geen leden toevoegen aan het team Internal", - "teamNotFound": "Team niet gevonden", - "backToTeams": "Terug naar Teams", - "memberCount": "{{count}} leden", - "removeMemberSuccess": "Gebruiker uit team verwijderd", - "removeMemberError": "Gebruiker uit team verwijderen is mislukt", - "createTeam": { - "title": "Nieuw team maken", - "teamName": "Teamnaam", - "teamNamePlaceholder": "Voer teamnaam in", - "cancel": "Annuleren", - "submit": "Team maken", - "nameRequired": "Teamnaam is vereist", - "success": "Team succesvol gemaakt", - "error": "Team maken is mislukt" - }, - "renameTeam": { - "title": "Team hernoemen", - "renaming": "Hernoemen:", - "newTeamName": "Nieuwe teamnaam", - "newTeamNamePlaceholder": "Voer nieuwe teamnaam in", - "cancel": "Annuleren", - "submit": "Team hernoemen", - "nameRequired": "Teamnaam is vereist", - "success": "Team succesvol hernoemd", - "error": "Team hernoemen is mislukt" - }, - "deleteTeam": { - "success": "Team succesvol verwijderd", - "error": "Team verwijderen is mislukt. Zorg dat het team leeg is.", - "teamMustBeEmpty": "Team moet leeg zijn voordat het kan worden verwijderd" - }, - "addMemberToTeam": { - "title": "Lid toevoegen aan team", - "addingTo": "Toevoegen aan", - "selectUser": "Gebruiker selecteren", - "selectUserPlaceholder": "Kies een gebruiker", - "selectUserRequired": "Selecteer een gebruiker", - "currentlyIn": "momenteel in", - "willBeMoved": "Opmerking: deze gebruiker wordt verplaatst van het huidige team naar dit team.", - "cancel": "Annuleren", - "submit": "Lid toevoegen", - "userRequired": "Selecteer een gebruiker", - "success": "Lid succesvol aan team toegevoegd", - "error": "Lid toevoegen aan team is mislukt" - }, - "changeTeam": { - "label": "Team wijzigen", - "title": "Team wijzigen", - "changing": "Verplaatsen", - "selectTeam": "Team selecteren", - "selectTeamPlaceholder": "Kies een team", - "selectTeamRequired": "Selecteer een team", - "success": "Team succesvol gewijzigd", - "error": "Team wijzigen is mislukt", - "submit": "Team wijzigen" - } - } - }, - "plan": { - "currency": "Valuta", - "popular": "Populair", - "current": "Huidig abonnement", - "upgrade": "Upgraden", - "contact": "Neem contact op", - "customPricing": "Aangepast", - "showComparison": "Alle functies vergelijken", - "hideComparison": "Functievergelijking verbergen", - "featureComparison": "Functievergelijking", - "from": "Vanaf", - "perMonth": "/maand", - "perSeat": "/plaats", - "withServer": "+ Server-plan", - "licensedSeats": "Gelicenseerd: {{count}} plaatsen", - "includedInCurrent": "Inbegrepen in je plan", - "selectPlan": "Plan selecteren", - "manage": "Beheren", - "manageSubscription": { - "description": "Beheer je abonnement, facturatie en betaalmethoden" - }, - "activePlan": { - "title": "Actief abonnement", - "subtitle": "Details van je huidige abonnement" - }, - "availablePlans": { - "title": "Beschikbare abonnementen", - "subtitle": "Kies het abonnement dat bij uw behoeften past" - }, - "static": { - "title": "Facturatiegegevens", - "message": "Online facturatie is momenteel niet geconfigureerd. Neem rechtstreeks contact met ons op om uw abonnement te upgraden of abonnementen te beheren.", - "contactSales": "Neem contact op met Sales", - "contactToUpgrade": "Neem contact met ons op om uw abonnement te upgraden of aan te passen", - "maxUsers": "Max. aantal gebruikers", - "upTo": "Tot" - }, - "period": { - "month": "maand", - "perUserPerMonth": "/gebruiker/maand" - }, - "free": { - "name": "Gratis", - "highlight1": "Beperkt gebruik van tools per week", - "highlight2": "Toegang tot alle tools", - "highlight3": "Community-ondersteuning", - "forever": "Voor altijd gratis", - "included": "Inbegrepen" - }, - "pro": { - "name": "Pro", - "highlight1": "Onbeperkt gebruik van tools", - "highlight2": "Geavanceerde PDF-tools", - "highlight3": "Geen watermerken" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Aangepaste prijzen", - "highlight2": "Toegewijde ondersteuning", - "highlight3": "Nieuwste functies", - "requiresServer": "Server vereist", - "requiresServerMessage": "Upgrade eerst naar het Server-plan voordat je naar Enterprise upgradet." - }, - "feature": { - "title": "Functie", - "pdfTools": "Basis PDF-tools", - "fileSize": "Limiet voor bestandsgrootte", - "automation": "Tool-workflows automatiseren", - "api": "API-toegang", - "priority": "Prioritaire ondersteuning", - "customPricing": "Aangepaste prijzen" - }, - "licenseWarning": { - "title": "Gratis self-hosted limiet bereikt", - "body": "Je hebt {{total}} gebruikers, maar de gratis laag ondersteunt slechts {{limit}} per server. Upgrade om Stirling PDF soepel te laten draaien.", - "overLimit": "meer dan {{limit}}", - "cta": "Plannen bekijken" - } - }, - "subscription": { - "status": { - "active": "Actief", - "pastDue": "Achterstallig", - "canceled": "Geannuleerd", - "incomplete": "Onvolledig", - "trialing": "Proefperiode", - "none": "Geen abonnement" - }, - "renewsOn": "Wordt verlengd op {{date}}", - "cancelsOn": "Wordt geannuleerd op {{date}}" - }, - "billing": { - "manageBilling": "Facturatie beheren", - "portal": { - "error": "Kon facturatieportaal niet openen" - }, - "updateSeats": "Plaatsen bijwerken", - "updateEnterpriseSeats": "Enterprise-plaatsen bijwerken", - "currentSeats": "Huidige plaatsen", - "minimumSeats": "Minimum aantal plaatsen", - "basedOnUsers": "(huidige gebruikers)", - "newSeatCount": "Nieuw aantal plaatsen", - "newSeatCountDescription": "Selecteer het aantal plaatsen voor je enterpriselicentie", - "whatHappensNext": "Wat gebeurt er daarna?", - "stripePortalRedirect": "Je wordt doorgestuurd naar de Stripe-facturatieportal om de wijziging in plaatsen te bekijken en te bevestigen. Het naar rato bedrag wordt automatisch berekend.", - "preparingUpdate": "Plaatsupdate voorbereiden...", - "seatCountTooLow": "Het aantal plaatsen moet minimaal {{minimum}} zijn (huidig aantal gebruikers)", - "seatCountUnchanged": "Selecteer een ander aantal plaatsen", - "seatsUpdated": "Plaatsen bijgewerkt", - "seatsUpdatedMessage": "Je enterprise-plaatsen zijn bijgewerkt naar {{seats}}", - "updateProcessing": "Update verwerken", - "updateProcessingMessage": "Je plaatsupdate wordt verwerkt. Vernieuw over enkele ogenblikken.", - "notEnterprise": "Plaatsbeheer is alleen beschikbaar voor enterpriselicenties" - }, - "upgradeBanner": { - "title": "Upgraden naar Server-plan", - "message": "Haal het meeste uit Stirling PDF met onbeperkte gebruikers en geavanceerde functies", - "upgradeButton": "Nu upgraden", - "dismiss": "Banner sluiten", - "attentionTitle": "Deze server heeft aandacht van een admin nodig", - "attentionBody": "Je admin moet inloggen om meer info te zien. Neem direct contact met hen op.", - "attentionBodyAdmin": "Controleer de licentievereisten om deze server compliant te houden.", - "seeInfo": "Info bekijken" - }, - "payment": { - "preparing": "Bezig met afrekenproces voorbereiden...", - "redirecting": "Doorsturen naar beveiligde checkout...", - "upgradeTitle": "Upgraden naar {{planName}}", - "success": "Betaling geslaagd!", - "successMessage": "Uw abonnement is succesvol geactiveerd. U ontvangt binnenkort een bevestigingsmail.", - "autoClose": "Dit venster wordt automatisch gesloten...", - "error": "Betalingsfout", - "upgradeSuccess": "Betaling geslaagd! Je abonnement is geüpgraded. De licentie is op je server bijgewerkt. Je ontvangt binnenkort een bevestigingsmail.", - "paymentSuccess": "Betaling geslaagd! Licentiesleutel ophalen...", - "licenseActivated": "Licentie geactiveerd! Je licentiesleutel is opgeslagen. Er is een bevestigingsmail verzonden naar je geregistreerde e-mailadres.", - "licenseDelayed": "Betaling geslaagd! Je licentie wordt gegenereerd. Je ontvangt binnenkort een e-mail met je licentiesleutel. Als je deze niet binnen 10 minuten ontvangt, neem dan contact op met support.", - "licensePollingError": "Betaling geslaagd, maar we konden je licentiesleutel niet automatisch ophalen. Controleer je e-mail of neem contact op met support met je betalingsbevestiging.", - "licenseRetrievalError": "Betaling geslaagd, maar het ophalen van de licentie is mislukt. Je ontvangt je licentiesleutel via e-mail. Neem contact op met support als je deze niet binnen 10 minuten ontvangt.", - "syncError": "Betaling geslaagd, maar licentiesynchronisatie is mislukt. Je licentie wordt binnenkort bijgewerkt. Neem contact op met support als het probleem blijft.", - "licenseSaveError": "Opslaan van licentiesleutel mislukt. Neem contact op met support met je licentiesleutel om de activatie te voltooien.", - "paymentCanceled": "Betaling geannuleerd. Er zijn geen kosten in rekening gebracht.", - "syncingLicense": "Je geüpgradede licentie synchroniseren...", - "generatingLicense": "Je licentiesleutel genereren...", - "upgradeComplete": "Upgrade voltooid", - "upgradeCompleteMessage": "Je abonnement is succesvol geüpgraded. Je bestaande licentiesleutel is bijgewerkt.", - "stripeNotConfigured": "Stripe niet geconfigureerd", - "stripeNotConfiguredMessage": "Stripe-betalintegratie is niet geconfigureerd. Neem contact op met je beheerder.", - "monthly": "Maandelijks", - "yearly": "Jaarlijks", - "billingPeriod": "Facturatieperiode", - "enterpriseNote": "Plaatsen kunnen worden aangepast bij het afrekenen (1-1000).", - "installationId": "Installatie-ID", - "licenseKey": "Je licentiesleutel", - "licenseInstructions": "Dit is toegevoegd aan je installatie. Je ontvangt ook een kopie per e-mail.", - "canCloseWindow": "Je kunt dit venster nu sluiten.", - "licenseKeyProcessing": "Licentiesleutel verwerken", - "licenseDelayedMessage": "Je licentiesleutel wordt gegenereerd. Controleer binnenkort je e-mail of neem contact op met support.", - "perYear": "/jaar", - "perMonth": "/maand", - "emailInvalid": "Voer een geldig e-mailadres in", - "emailStage": { - "title": "Vul je e-mailadres in", - "description": "We gebruiken dit om je licentiesleutel en kwitanties te sturen.", - "emailLabel": "E-mailadres", - "emailPlaceholder": "your@email.com", - "continue": "Doorgaan", - "modalTitle": "Aan de slag - {{planName}}" - }, - "planStage": { - "title": "Kies je facturatieperiode", - "savingsNote": "Bespaar {{percent}}% met jaarlijkse facturatie", - "basePrice": "Basistarief", - "seatPrice": "Per plaats", - "totalForSeats": "Totaal ({{count}} plaatsen)", - "selectMonthly": "Maandelijks selecteren", - "selectYearly": "Jaarlijks selecteren", - "savePercent": "Bespaar {{percent}}%", - "savingsAmount": "Je bespaart {{amount}}", - "modalTitle": "Selecteer facturatieperiode - {{planName}}", - "billedYearly": "Jaarlijks gefactureerd à {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Terug naar planselectie", - "selectedPlan": "Geselecteerd plan", - "modalTitle": "Betaling voltooien - {{planName}}" - } - }, - "firstLogin": { - "title": "Eerste keer inloggen", - "welcomeTitle": "Welkom!", - "welcomeMessage": "Om veiligheidsredenen moet u bij uw eerste aanmelding uw wachtwoord wijzigen.", - "loggedInAs": "Aangemeld als", - "error": "Fout", - "currentPassword": "Huidig wachtwoord", - "enterCurrentPassword": "Voer uw huidige wachtwoord in", - "newPassword": "Nieuw wachtwoord", - "enterNewPassword": "Voer een nieuw wachtwoord in (min. 8 tekens)", - "confirmPassword": "Nieuw wachtwoord bevestigen", - "reEnterNewPassword": "Voer het nieuwe wachtwoord opnieuw in", - "changePassword": "Wachtwoord wijzigen", - "allFieldsRequired": "Alle velden zijn verplicht", - "passwordsDoNotMatch": "Nieuwe wachtwoorden komen niet overeen", - "passwordTooShort": "Wachtwoord moet minimaal 8 tekens bevatten", - "passwordMustBeDifferent": "Nieuw wachtwoord moet anders zijn dan het huidige wachtwoord", - "passwordChangedSuccess": "Wachtwoord succesvol gewijzigd! Log alstublieft opnieuw in.", - "passwordChangeFailed": "Wijzigen van wachtwoord mislukt. Controleer uw huidige wachtwoord." - }, - "invite": { - "welcome": "Welkom bij Stirling PDF", - "invalidToken": "Ongeldige uitnodigingslink", - "validationError": "Validatie van uitnodigingslink mislukt", - "passwordRequired": "Wachtwoord is vereist", - "passwordTooShort": "Wachtwoord moet minimaal 6 tekens bevatten", - "passwordMismatch": "Wachtwoorden komen niet overeen", - "acceptError": "Account aanmaken mislukt", - "validating": "Uitnodiging valideren...", - "invalidInvitation": "Ongeldige uitnodiging", - "goToLogin": "Ga naar inloggen", - "welcomeTitle": "U bent uitgenodigd!", - "welcomeSubtitle": "Rond de inrichting van uw account af om te beginnen", - "accountFor": "Account aanmaken voor", - "linkExpires": "Link verloopt", - "email": "E-mailadres", - "emailPlaceholder": "Voer uw e-mailadres in", - "emailRequired": "E-mailadres is vereist", - "invalidEmail": "Ongeldig e-mailadres", - "choosePassword": "Kies een wachtwoord", - "passwordPlaceholder": "Voer uw wachtwoord in", - "confirmPassword": "Wachtwoord bevestigen", - "confirmPasswordPlaceholder": "Voer uw wachtwoord opnieuw in", - "createAccount": "Account aanmaken", - "creating": "Account aanmaken...", - "alreadyHaveAccount": "Hebt u al een account?", - "signIn": "Inloggen" - }, - "audit": { - "error": { - "title": "Fout bij laden van auditsysteem" - }, - "notAvailable": "Auditsysteem niet beschikbaar", - "notAvailableMessage": "Het auditsysteem is niet geconfigureerd of niet beschikbaar.", - "disabled": "Auditlogging is uitgeschakeld", - "disabledMessage": "Schakel auditlogging in uw applicatieconfiguratie in om systeemevenementen te volgen.", - "systemStatus": { - "title": "Systeemstatus", - "status": "Auditlogging", - "enabled": "Ingeschakeld", - "disabled": "Uitgeschakeld", - "level": "Auditniveau", - "retention": "Bewaartermijn", - "days": "dagen", - "totalEvents": "Totaal aantal gebeurtenissen" - }, - "tabs": { - "dashboard": "Dashboard", - "events": "Auditgebeurtenissen", - "export": "Exporteren" - }, - "charts": { - "title": "Auditdashboard", - "error": "Fout bij laden van grafieken", - "day": "Dag", - "week": "Week", - "month": "Maand", - "byType": "Gebeurtenissen per type", - "byUser": "Gebeurtenissen per gebruiker", - "overTime": "Gebeurtenissen in de tijd" - }, - "events": { - "title": "Auditgebeurtenissen", - "filterByType": "Filteren op type", - "filterByUser": "Filteren op gebruiker", - "startDate": "Startdatum", - "endDate": "Einddatum", - "clearFilters": "Wissen", - "error": "Fout bij laden van gebeurtenissen", - "noEvents": "Geen gebeurtenissen gevonden", - "timestamp": "Tijdstempel", - "type": "Type", - "user": "Gebruiker", - "ipAddress": "IP-adres", - "actions": "Acties", - "viewDetails": "Details bekijken", - "eventDetails": "Gebeurtenisdetails", - "details": "Details" - }, - "export": { - "title": "Auditgegevens exporteren", - "description": "Exporteer auditgebeurtenissen naar CSV- of JSON-formaat. Gebruik filters om de geëxporteerde gegevens te beperken.", - "format": "Exportformaat", - "filters": "Filters (optioneel)", - "filterByType": "Filteren op type", - "filterByUser": "Filteren op gebruiker", - "startDate": "Startdatum", - "endDate": "Einddatum", - "clearFilters": "Wissen", - "exportButton": "Gegevens exporteren", - "error": "Gegevens exporteren mislukt" - } - }, - "usage": { - "noData": "Geen gegevens beschikbaar", - "error": "Fout bij laden van gebruiksstatistieken", - "noDataMessage": "Er zijn momenteel geen gebruiksstatistieken beschikbaar.", - "controls": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Alles", - "refresh": "Vernieuwen", - "dataTypeLabel": "Gegevenstype:", - "dataType": { - "all": "Alles", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Alles" - }, - "stats": { - "totalEndpoints": "Totaal aantal endpoints", - "totalVisits": "Totaal aantal bezoeken", - "showing": "Weergegeven", - "selectedVisits": "Geselecteerde bezoeken" - }, - "chart": { - "title": "Grafiek van endpointgebruik" - }, - "table": { - "title": "Gedetailleerde statistieken", - "endpoint": "Endpoint", - "visits": "Bezoeken", - "percentage": "Percentage", - "noData": "Geen gegevens beschikbaar" - } - }, - "backendHealth": { - "checking": "Backendstatus controleren...", - "online": "Backend online", - "offline": "Backend offline", - "starting": "Backend wordt gestart...", - "wait": "Wacht tot de backend is opgestart en probeer het opnieuw." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Ontgrendel PDF om door te gaan", - "title": "Verwijder wachtwoord om door te gaan", - "description": "Deze PDF is met een wachtwoord beveiligd. Voer het wachtwoord in om verder te werken.", - "password": { - "label": "PDF-wachtwoord", - "placeholder": "Voer het PDF-wachtwoord in" - }, - "skip": "Voor nu overslaan", - "unlock": "Ontgrendelen en doorgaan", - "incorrectPassword": "Onjuist wachtwoord", - "missingFile": "Het geselecteerde bestand is niet meer beschikbaar.", - "emptyResponse": "Wachtwoord verwijderen leverde geen bestand op.", - "required": "Voer het wachtwoord in om door te gaan.", - "successTitle": "Wachtwoord verwijderd", - "successBodyWithName": "Wachtwoord verwijderd uit {{fileName}}", - "successBody": "Wachtwoord succesvol verwijderd." - }, - "setup": { - "welcome": "Welkom bij Stirling PDF", - "description": "Begin door te kiezen hoe je Stirling PDF wilt gebruiken", - "step1": { - "label": "Kies modus", - "description": "Offline of server" - }, - "step2": { - "label": "Server selecteren", - "description": "Zelfgehoste server" - }, - "step3": { - "label": "Inloggen", - "description": "Vul je gegevens in" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Log in met je Stirling-account" - }, - "selfhosted": { - "title": "Self-hosted server", - "description": "Verbind met je eigen Stirling PDF-server" - } - }, - "saas": { - "title": "Inloggen bij Stirling", - "subtitle": "Log in met je Stirling-account" - }, - "selfhosted": { - "title": "Inloggen bij server", - "subtitle": "Vul je servergegevens in" - }, - "server": { - "title": "Verbinden met server", - "subtitle": "Vul de URL van je self-hosted server in", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Zelfgehoste server" - }, - "url": { - "label": "Server-URL", - "description": "Voer de volledige URL van je self-hosted Stirling PDF-server in" - }, - "error": { - "emptyUrl": "Voer een server-URL in", - "unreachable": "Kan geen verbinding maken met server", - "testFailed": "Verbindingstest mislukt" - }, - "testing": "Verbinding testen..." - }, - "login": { - "title": "Inloggen", - "subtitle": "Vul je gegevens in om door te gaan", - "connectingTo": "Verbinden met:", - "username": { - "label": "Gebruikersnaam", - "placeholder": "Voer je gebruikersnaam in" - }, - "email": { - "label": "E-mail", - "placeholder": "Voer je e-mailadres in" - }, - "password": { - "label": "Wachtwoord", - "placeholder": "Voer je wachtwoord in" - }, - "error": { - "emptyUsername": "Vul je gebruikersnaam in", - "emptyEmail": "Vul je e-mailadres in", - "emptyPassword": "Vul je wachtwoord in", - "oauthFailed": "OAuth-login mislukt. Probeer het opnieuw." - }, - "submit": "Inloggen", - "signInWith": "Inloggen met", - "oauthPending": "Browser wordt geopend voor authenticatie...", - "orContinueWith": "Of ga verder met e-mail" - } - }, - "oauth": { - "success": { - "title": "Authenticatie geslaagd", - "message": "U kunt dit venster sluiten en terugkeren naar Stirling PDF." - }, - "error": { - "title": "Authenticatie mislukt", - "message": "Authenticatie is niet geslaagd. U kunt dit venster sluiten en het opnieuw proberen." - } - }, - "pdfTextEditor": { - "title": "PDF JSON-editor", - "viewLabel": "PDF-editor", - "converting": "PDF naar bewerkbaar formaat converteren...", - "conversionFailed": "PDF converteren mislukt. Probeer het opnieuw.", - "currentFile": "Huidig bestand: {{name}}", - "pageSummary": "Pagina {{number}} van {{total}}", - "pagePreviewAlt": "Paginavoorbeeld", - "imageLabel": "Geplaatste afbeelding", - "noTextOnPage": "Geen bewerkbare tekst op deze pagina gevonden.", - "pageType": { - "paragraph": "Alineapagina", - "sparse": "Weinig tekst" - }, - "groupingMode": { - "auto": "Auto", - "paragraph": "Alinea", - "singleLine": "Enkele regel" - }, - "badges": { - "unsaved": "Bewerkt", - "modified": "Bewerkt", - "earlyAccess": "Vroege toegang" - }, - "actions": { - "reset": "Wijzigingen resetten", - "downloadJson": "JSON downloaden", - "generatePdf": "PDF genereren" - }, - "options": { - "autoScaleText": { - "title": "Tekst automatisch schalen zodat deze in vakken past", - "description": "Schaalt tekst horizontaal automatisch zodat deze binnen het oorspronkelijke begrenzingsvak past wanneer de weergave van lettertypen afwijkt van de PDF." - }, - "groupingMode": { - "title": "Tekstgroepering", - "autoDescription": "Detecteert automatisch het paginatype en groepeert tekst passend.", - "paragraphDescription": "Groepeert uitgelijnde regels tot meerregelige alinea-tekstvakken.", - "singleLineDescription": "Houdt elke PDF-tekstregel als apart tekstvak." - }, - "manualGrouping": { - "descriptionInline": "Tip: Houd Ctrl (Cmd) of Shift ingedrukt om meerdere tekstvakken te selecteren. Boven de selectie verschijnt een zwevende werkbalk waarmee u kunt samenvoegen, degroeperen of breedtes aanpassen." - }, - "forceSingleElement": { - "title": "Bewerkte tekst vastzetten op één PDF‑element", - "description": "Wanneer ingeschakeld, exporteert de editor elk bewerkt tekstvak als één PDF-tekstelement om overlappende glyphen of gemengde lettertypen te voorkomen." - } - }, - "manual": { - "mergeTooltip": "Geselecteerde vakken samenvoegen", - "merge": "Selectie samenvoegen", - "ungroupTooltip": "Alinea weer in regels splitsen", - "ungroup": "Selectie degroeperen", - "widthMenu": "Breedte-opties", - "expandWidth": "Uitvouwen tot paginarand", - "resetWidth": "Breedte resetten", - "resizeHandle": "Tekstbreedte aanpassen" - }, - "disclaimer": { - "heading": "Voorbeeldbeperkingen", - "textFocus": "Deze werkruimte richt zich op het bewerken van tekst en het herpositioneren van ingesloten afbeeldingen. Complexe pagina-illustraties, formuliervelden en gelaagde grafische elementen worden behouden voor export maar zijn hier niet volledig bewerkbaar.", - "previewVariance": "Sommige visuele elementen (zoals tabelranden, vormen of de weergave van annotaties) worden mogelijk niet exact in het voorbeeld getoond. De geëxporteerde PDF behoudt waar mogelijk de oorspronkelijke tekenopdrachten.", - "alpha": "Deze alpha-viewer is nog in ontwikkeling—bepaalde lettertypen, kleuren, transparantie-effecten en lay-outdetails kunnen licht afwijken. Controleer de gegenereerde PDF voordat u deze deelt." - }, - "empty": { - "title": "Geen document geladen", - "subtitle": "Laad een PDF- of JSON-bestand om tekst te bewerken." - }, - "welcomeBanner": { - "title": "Welkom bij PDF-teksteditor (Early Access)", - "experimental": "Dit is een experimentele functie in actieve ontwikkeling. Reken op enige instabiliteit en problemen tijdens het gebruik.", - "howItWorks": "Deze tool zet uw PDF om naar een bewerkbaar formaat waarin u tekst kunt wijzigen en afbeeldingen kunt herpositioneren. Wijzigingen worden opgeslagen als een nieuwe PDF.", - "bestFor": "Werkt het best met:", - "bestFor1": "Eenvoudige PDF's met vooral tekst en afbeeldingen", - "bestFor2": "Documenten met standaard alineavormatting", - "bestFor3": "Brieven, essays, rapporten en eenvoudige documenten", - "notIdealFor": "Niet ideaal voor:", - "notIdealFor1": "PDF's met speciale opmaak zoals opsommingstekens, tabellen of lay-outs met meerdere kolommen", - "notIdealFor2": "Magazines, brochures of sterk vormgegeven documenten", - "notIdealFor3": "Handleidingen met complexe lay-outs", - "limitations": "Huidige beperkingen:", - "limitation1": "Weergave van lettertypen kan iets afwijken van de oorspronkelijke PDF", - "limitation2": "Complexe grafische elementen, formuliervelden en annotaties worden behouden maar zijn niet bewerkbaar", - "limitation3": "Grote bestanden kunnen tijd kosten om te converteren en te verwerken", - "knownIssues": "Bekende problemen (worden verholpen):", - "issue1": "Tekstkleur wordt momenteel niet behouden (wordt binnenkort toegevoegd)", - "issue2": "Alineamodus heeft meer problemen met uitlijning en afstand - Enkele-regelmodus aanbevolen", - "issue3": "Het voorbeeld wijkt af van de geëxporteerde PDF - geëxporteerde PDF's liggen dichter bij het origineel", - "issue4": "Uitlijning van gedraaide tekst kan handmatige aanpassing vereisen", - "issue5": "Transparantie- en laageffecten kunnen afwijken van het origineel", - "feedback": "Dit is een functie in vroege toegang. Meld eventuele problemen zodat we kunnen verbeteren!", - "gotIt": "Begrepen", - "dontShowAgain": "Niet meer tonen" - }, - "modeChange": { - "title": "Moduswijziging bevestigen", - "warning": "Het wijzigen van de tekstgroepering zet alle niet-opgeslagen wijzigingen terug. Weet u zeker dat u wilt doorgaan?", - "cancel": "Annuleren", - "confirm": "Resetten en modus wijzigen" - }, - "fontAnalysis": { - "details": "Lettertypedetails", - "embedded": "Ingesloten", - "type": "Type", - "webFormat": "Webindeling", - "warnings": "Waarschuwingen", - "suggestions": "Opmerkingen", - "currentPageFonts": "Lettertypen op deze pagina", - "allFonts": "Alle lettertypen", - "fallback": "fallback", - "missing": "ontbrekend", - "perfectMessage": "Alle lettertypen kunnen perfect worden gereproduceerd.", - "warningMessage": "Sommige lettertypen worden mogelijk niet correct weergegeven.", - "infoMessage": "Informatie over lettertypereproductie beschikbaar.", - "perfect": "perfect", - "subset": "subset" - }, - "errors": { - "invalidJson": "Kan het JSON-bestand niet lezen. Zorg ervoor dat het is gemaakt met de tool PDF naar JSON.", - "pdfConversion": "Kan de bewerkte JSON niet terugconverteren naar een PDF." - } - }, - "auth": { - "sessionExpired": "Sessie verlopen", - "pleaseLoginAgain": "Log alstublieft opnieuw in.", - "accessDenied": "Toegang geweigerd", - "insufficientPermissions": "U hebt geen toestemming om deze actie uit te voeren." - }, - "addText": { - "title": "Tekst toevoegen", - "header": "Tekst toevoegen aan PDF's", - "text": { - "name": "Tekstinhoud", - "placeholder": "Voer de tekst in die u wilt toevoegen", - "fontLabel": "Lettertype", - "fontSizeLabel": "Lettergrootte", - "fontSizePlaceholder": "Typ of selecteer lettergrootte (8-200)", - "colorLabel": "Tekstkleur" - }, - "steps": { - "configure": "Tekst configureren" - }, - "step": { - "createDesc": "Voer de tekst in die u wilt toevoegen", - "place": "Tekst plaatsen", - "placeDesc": "Klik op de PDF om uw tekst toe te voegen" - }, - "instructions": { - "title": "Zo voegt u tekst toe", - "text": "Nadat u hierboven tekst hebt ingevoerd, klikt u ergens op de PDF om deze te plaatsen.", - "paused": "Plaatsing gepauzeerd", - "resumeHint": "Hervat de plaatsing om te klikken en uw tekst toe te voegen.", - "noSignature": "Voer hierboven tekst in om te kunnen plaatsen." - }, - "mode": { - "move": "Tekst verplaatsen", - "place": "Tekst plaatsen", - "pause": "Plaatsing pauzeren", - "resume": "Plaatsing hervatten" - }, - "results": { - "title": "Resultaten van tekst toevoegen" - }, - "error": { - "failed": "Er is een fout opgetreden bij het toevoegen van tekst aan de PDF." - }, - "tags": "tekst,annotatie,label", - "applySignatures": "Tekst toepassen" - } -} \ No newline at end of file diff --git a/frontend/public/locales/no-NB/translation.json b/frontend/public/locales/no-NB/translation.json deleted file mode 100644 index 1518e5b23..000000000 --- a/frontend/public/locales/no-NB/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Velg hvordan du blar gjennom verktøy", - "description": "Forhåndsvis begge oppsett og bestem hvordan du vil utforske Stirling PDF-verktøyene.", - "sidebarTitle": "Sidepanel-modus", - "sidebarDescription": "Hold verktøy ved siden av arbeidsområdet for rask bytting.", - "recommended": "Anbefalt", - "chooseSidebar": "Bruk sidepanel-modus", - "fullscreenTitle": "Fullskjerm-modus - (eldre)", - "fullscreenDescription": "Bla gjennom alle verktøy i en katalog som dekker arbeidsområdet til du velger ett.", - "chooseFullscreen": "Bruk fullskjerm-modus", - "dismiss": "Kanskje senere" - }, - "fullscreen": { - "showDetails": "Vis detaljer", - "comingSoon": "Kommer snart:", - "favorite": "Legg til i favoritter", - "favorites": "Favoritter", - "unavailable": "Deaktivert av serveradministrator:", - "unavailableDependency": "Utilgjengelig – nødvendig verktøy mangler på serveren:", - "heading": "Alle verktøy (fullskjermsvisning)", - "noResults": "Prøv å justere søket eller slå av/på beskrivelser for å finne det du trenger.", - "recommended": "Anbefalt", - "unfavorite": "Fjern fra favoritter" - }, - "placeholder": "Velg et verktøy for å komme i gang", - "toggle": { - "fullscreen": "Bytt til fullskjerm-modus", - "sidebar": "Bytt til sidepanel-modus" - }, - "alpha": "Alpha", - "premiumFeature": "Premium-funksjon:", - "comingSoon": "Kommer snart:" - }, - "unsavedChanges": "Du har ulagrede endringer i PDF-en.", - "areYouSure": "Er du sikker på at du vil forlate?", - "unsavedChangesTitle": "Ulagrede endringer", - "keepWorking": "Fortsett å jobbe", - "discardChanges": "Forkast og forlat", - "applyAndContinue": "Lagre og forlat", - "exportAndContinue": "Eksporter og fortsett", - "zipWarning": { - "title": "Stor ZIP-fil", - "message": "Denne ZIP-en inneholder {{count}} filer. Pakk ut likevel?", - "cancel": "Avbryt", - "confirm": "Pakk ut" - }, - "defaultApp": { - "title": "Sett som standard PDF-app", - "message": "Vil du sette Stirling PDF som standard PDF-redigerer?", - "description": "Du kan endre dette senere i systeminnstillingene.", - "notNow": "Ikke nå", - "setDefault": "Sett som standard", - "dismiss": "Avvis", - "prompt": { - "title": "Sett som standard PDF-redigerer", - "message": "Gjør Stirling PDF til standardappen for å åpne PDF-filer." - }, - "success": { - "title": "Standardapp satt", - "message": "Stirling PDF er nå din standard PDF-redigerer" - }, - "settingsOpened": { - "title": "Innstillinger åpnet", - "message": "Velg Stirling PDF i systeminnstillingene" - }, - "error": { - "title": "Feil", - "message": "Kunne ikke angi standard PDF-behandler" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Avbryt", - "addPageNumbers": { - "fontSize": "Skriftstørrelse", - "fontName": "Skrifttype", - "title": "Legg til Sidetall", - "header": "Legg til Sidetall", - "selectText": { - "1": "Velg PDF-fil:", - "2": "Marginstørrelse", - "3": "Posisjon", - "4": "Startnummer", - "5": "Sider å nummerere", - "6": "Tilpasset Tekst" - }, - "customTextDesc": "Tilpasset Tekst", - "numberPagesDesc": "Hvilke sider som skal nummereres, standard 'alle', aksepterer også 1-5 eller 2,5,9 osv.", - "customNumberDesc": "Standard til {n}, aksepterer også 'Side {n} av {total}', 'Tekst-{n}', '{filnavn}-{n}", - "submit": "Legg til Sidetall", - "configuration": "Konfigurasjon", - "customize": "Tilpass utseende", - "pagesAndStarting": "Sider og startnummer", - "positionAndPages": "Plassering og sider", - "error": { - "failed": "Operasjonen for å legge til sidetall mislyktes" - }, - "results": { - "title": "Resultater for sidetall" - }, - "preview": "Valg av plassering", - "previewDisclaimer": "Forhåndsvisningen er omtrentlig. Endelig resultat kan variere på grunn av PDF-skriftmetrikker." - }, - "pageSelectionPrompt": "Tilpasset Sidevalg (Skriv inn en kommaseparert liste over sidetall 1,5,6 eller Funksjoner som 2n+1):", - "startingNumberTooltip": "Det første tallet som vises. Etterfølgende sider øker fra dette tallet.", - "marginTooltip": "Avstand mellom sidetallet og kanten av siden.", - "fontSizeTooltip": "Størrelse på sidetalltekst i punkter. Større tall gir større tekst.", - "fontTypeTooltip": "Skrifttype for sidetall. Velg basert på dokumentstilen din.", - "customTextTooltip": "Valgfritt egendefinert format for sidetall. Bruk {n} som plassholder for tallet. Eksempel: \"Side {n}\" vil vise \"Side 1\", \"Side 2\", osv.", - "pdfPrompt": "Velg PDF(er)", - "multiPdfPrompt": "Velg PDF-filer (2+)", - "multiPdfDropPrompt": "Velg (eller dra og slipp) alle PDF-ene du trenger", - "imgPrompt": "Velg Bilde(r)", - "genericSubmit": "Send inn", - "uploadLimit": "Maksimal filstørrelse:", - "uploadLimitExceededSingular": "er for stor. Maks tillatt størrelse er", - "uploadLimitExceededPlural": "er for store. Maks tillatt størrelse er", - "processTimeWarning": "Denne prosessen kan ta opptil ett minutt avhengig av filstørrelse", - "pageOrderPrompt": "Tilpasset side rekkefølge (Skriv inn en kommaseparert liste over sidetall eller funksjoner som 2n+1):", - "goToPage": "Gå", - "true": "Sann", - "false": "Usann", - "unknown": "Ukjent", - "app": { - "description": "Det gratis alternativet til Adobe Acrobat (10M+ nedlastinger)" - }, - "save": "Lagre", - "saveToBrowser": "Lagre til Nettleser", - "download": "Last ned", - "downloadUnavailable": "Nedlasting ikke tilgjengelig for dette elementet", - "saveUnavailable": "Lagring er ikke tilgjengelig for dette elementet", - "pin": "Fest fil (hold aktiv etter verktøykjøring)", - "unpin": "Løsne fil (erstatt etter verktøykjøring)", - "undoOperationTooltip": "Klikk for å angre siste operasjon og gjenopprette originalfilene", - "undo": "Angre", - "back": "Tilbake", - "nothingToUndo": "Ingenting å angre", - "moreOptions": "Flere alternativer", - "editYourNewFiles": "Rediger den nye filen(e)", - "close": "Lukk", - "openInViewer": "Åpne i visningsprogram", - "confirmClose": "Bekreft lukking", - "confirmCloseMessage": "Er du sikker på at du vil lukke denne filen?", - "confirmCloseCancel": "Avbryt", - "confirmCloseConfirm": "Lukk fil", - "fileSelected": "Valgt: {{filename}}", - "chooseFile": "Velg fil", - "filesSelected": "filer valgt", - "files": { - "title": "Filer", - "upload": "Last opp", - "uploadFiles": "Last opp filer", - "addFiles": "Legg til filer", - "selectFromWorkbench": "Velg filer fra arbeidsbenken eller ", - "selectMultipleFromWorkbench": "Velg minst {{count}} filer fra arbeidsbenken eller ", - "created": "Opprettet", - "size": "Filstørrelse" - }, - "noFavourites": "Ingen favoritter lagt til", - "downloadComplete": "Nedlasting Fullført", - "bored": "Lei av å vente?", - "alphabet": "Alfabet", - "downloadPdf": "Last ned PDF", - "text": "Tekst", - "font": "Skrifttype", - "selectFillter": "-- Velg --", - "pageNum": "Sidenummer", - "sizes": { - "small": "Liten", - "medium": "Middels", - "large": "Stor", - "x-large": "Ekstra Stor" - }, - "error": { - "pdfPassword": "PDF-dokumentet er passordbeskyttet og enten ble passordet ikke oppgitt eller var feil", - "encryptedPdfMustRemovePassword": "Denne PDF-en er kryptert eller passordbeskyttet. Lås den opp før du konverterer til PDF/A.", - "incorrectPasswordProvided": "PDF-passordet er feil eller ikke oppgitt.", - "_value": "Feil", - "dismissAllErrors": "Avvis alle feil", - "sorry": "Beklager for problemet!", - "needHelp": "Trenger du hjelp / Har du funnet et problem?", - "contactTip": "Hvis du fortsatt har problemer, ikke nøl med å kontakte oss for hjelp. Du kan sende inn en billett på vår GitHub-side eller kontakte oss via Discord:", - "404": { - "head": "404 - Side ikke funnet | Oops, vi falt i koden!", - "1": "Vi kan ikke finne siden du leter etter.", - "2": "Noe gikk galt" - }, - "github": "Send inn en billett på GitHub", - "showStack": "Vis stakksporing", - "copyStack": "Kopier stakksporing", - "githubSubmit": "GitHub - Send inn en billett", - "discordSubmit": "Discord - Send inn støtteinnlegg" - }, - "warning": { - "tooltipTitle": "Advarsel" - }, - "edit": "Rediger", - "delete": "Slett", - "never": "Aldri", - "username": "Brukernavn", - "password": "Passord", - "welcome": "Velkommen", - "property": "Egenskap", - "black": "Svart", - "white": "Hvit", - "red": "Rød", - "green": "Grønn", - "blue": "Blå", - "custom": "Tilpasset...", - "comingSoon": "Kommer snart", - "WorkInProgess": "Arbeid pågår, Kan være feil eller buggy, Vennligst rapporter eventuelle problemer!", - "poweredBy": "Drevet av", - "yes": "Ja", - "no": "Nei", - "changedCredsMessage": "Legitimasjon endret!", - "notAuthenticatedMessage": "Bruker ikke autentisert.", - "userNotFoundMessage": "Bruker ikke funnet.", - "incorrectPasswordMessage": "Nåværende passord er feil.", - "usernameExistsMessage": "Det nye brukernavnet eksisterer allerede.", - "invalidUsernameMessage": "Ugyldig brukernavn, brukernavnet kan bare inneholde bokstaver, tall og følgende spesialtegn @._+- eller må være en gyldig e-postadresse.", - "invalidPasswordMessage": "Passordet kan ikke være tomt og må ikke ha mellomrom i begynnelsen eller slutten.", - "confirmPasswordErrorMessage": "Nytt passord og Bekreft nytt passord må være like.", - "deleteCurrentUserMessage": "Kan ikke slette den innloggede brukeren.", - "deleteUsernameExistsMessage": "Brukernavnet eksisterer ikke og kan ikke slettes.", - "downgradeCurrentUserMessage": "Kan ikke nedgradere den innloggede brukerens rolle.", - "disabledCurrentUserMessage": "Den pålogga brukeren kan ikke deaktiveres.", - "downgradeCurrentUserLongMessage": "Kan ikke nedgradere den innloggede brukerens rolle. Derfor vil ikke den innloggede brukeren bli vist.", - "userAlreadyExistsOAuthMessage": "Brukeren eksisterer allerede som en OAuth2-bruker.", - "userAlreadyExistsWebMessage": "Brukeren eksisterer allerede som en web-bruker.", - "oops": "Ops!", - "help": "Hjelp", - "goHomepage": "Gå til Hjemmeside", - "joinDiscord": "Bli med på vår Discord-server", - "seeDockerHub": "Se Docker Hub", - "visitGithub": "Besøk Github Repository", - "donate": "Doner", - "color": "Farge", - "sponsor": "Sponsor", - "info": "Info", - "pro": "Pro", - "page": "Side", - "pages": "Sider", - "loading": "Laster...", - "review": "Gjennomgå", - "addToDoc": "Legg til i dokument", - "reset": "Tilbakestill", - "apply": "Bruk", - "noFileSelected": "Ingen fil valgt. Last opp en.", - "legal": { - "privacy": "Personvernerklæring", - "iAgreeToThe": "Jeg godtar alle", - "terms": "Vilkår og betingelser", - "accessibility": "Tilgjengelighet", - "cookie": "Informasjonskapsler", - "impressum": "Juridisk informasjon", - "showCookieBanner": "Innstillinger for informasjonskapsler" - }, - "pipeline": { - "header": "Pipeline-meny (Beta)", - "uploadButton": "Last opp tilpasset", - "configureButton": "Konfigurer", - "defaultOption": "Tilpasset", - "submitButton": "Send inn", - "help": "Pipeline hjelp", - "scanHelp": "Mappe skanning hjelp", - "deletePrompt": "Er du sikker på at du vil slette denne pipelinen?", - "tags": "automatisere,sekvens,skriptet,batch-prosess", - "title": "Pipeline (Avansert)" - }, - "pipelineOptions": { - "header": "Pipeline konfigurasjon", - "pipelineNameLabel": "Pipeline navn", - "saveSettings": "Lagre operasjonsinnstillinger", - "pipelineNamePrompt": "Skriv inn pipeline-navn her", - "selectOperation": "Velg operasjon", - "addOperationButton": "Legg til operasjon", - "pipelineHeader": "Pipeline:", - "saveButton": "Last ned", - "validateButton": "Valider" - }, - "enterpriseEdition": { - "button": "Oppgrader til Pro", - "warning": "Denne funksjonen er kun tilgjengelig for Pro-brukere.", - "yamlAdvert": "Stirling PDF Pro støtter YAML-konfigurasjons filer og andre SSO funksjoner.", - "ssoAdvert": "Søker du etter flere administrerings funksjoner? Sjekk ut Stirling PDF Pro" - }, - "analytics": { - "title": "Vill du gjøre Stirling PDF bedre?", - "paragraph1": "Stirling PDF har valgfri analyse for å hjelpe oss med å forbedre produktet. Vi sporer ikke personlig informasjon eller filinnhold.", - "paragraph2": "Vennligst vurder å aktivere analyse for å hjelpe Stirling-PDF å vokse og for å la oss forstå brukerne våre bedre.", - "learnMore": "Lær mer", - "enable": "Aktiver analyse", - "disable": "Deaktiver analyse", - "settings": "Du kan endre innstillingene for analyse i config/settings.yml filen", - "privacyAssurance": "Vi sporer ikke personopplysninger eller innholdet i filene dine." - }, - "navbar": { - "favorite": "Favoritter", - "recent": "Nye og nylig oppdaterte", - "darkmode": "Mørk Modus", - "language": "Språk", - "settings": "Innstillinger", - "allTools": "Verktøy", - "multiTool": "Multi Verktøy", - "search": "Søk", - "sections": { - "organize": "Organisere", - "convertTo": "Konverter til PDF", - "convertFrom": "Konverter fra PDF", - "security": "Signer & Sikkerhet", - "advance": "Avansert", - "edit": "Vis & Rediger", - "popular": "Populært" - } - }, - "settings": { - "preferences": { - "title": "Preferanser" - }, - "workspace": { - "title": "Arbeidsområde", - "people": "Personer", - "teams": "Team" - }, - "configuration": { - "title": "Konfigurasjon", - "systemSettings": "Systeminnstillinger", - "features": "Funksjoner", - "endpoints": "Endepunkter", - "database": "Database", - "advanced": "Avansert" - }, - "securityAuth": { - "title": "Sikkerhet og autentisering", - "security": "Sikkerhet", - "connections": "Tilkoblinger" - }, - "licensingAnalytics": { - "title": "Lisensiering og analyse", - "plan": "Plan", - "audit": "Revisjon", - "usageAnalytics": "Bruksanalyse" - }, - "policiesPrivacy": { - "title": "Retningslinjer og personvern", - "legal": "Juridisk", - "privacy": "Personvern" - }, - "developer": { - "title": "Utvikler", - "apiKeys": "API-nøkler" - }, - "tooltips": { - "enableLoginFirst": "Aktiver påloggingsmodus først", - "requiresEnterprise": "Krever Enterprise-lisens" - }, - "connection": { - "title": "Tilkoblingsmodus", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Selvhostet" - }, - "server": "Server", - "user": "Logget inn som", - "logout": "Logg ut" - }, - "general": { - "title": "Generelt", - "description": "Konfigurer generelle programinnstillinger.", - "user": "Bruker", - "logout": "Logg ut", - "enableFeatures": { - "dismiss": "Avvis", - "title": "For systemadministratorer", - "intro": "Aktiver brukergodkjenning, teamadministrasjon og arbeidsområdefunksjoner for organisasjonen din.", - "action": "Konfigurer", - "and": "og", - "benefit": "Aktiverer brukerroller, teamsamarbeid, administratorkontroller og bedriftsfunksjoner.", - "learnMore": "Les mer i dokumentasjonen" - }, - "defaultToolPickerMode": "Standardmodus for verktøyvelger", - "defaultToolPickerModeDescription": "Velg om verktøyvelgeren åpnes i fullskjerm eller sidepanel som standard", - "mode": { - "sidebar": "Sidepanel", - "fullscreen": "Fullskjerm" - }, - "autoUnzipTooltip": "Pakk automatisk ut ZIP-filer returnert fra API-operasjoner. Deaktiver for å beholde ZIP-filer intakte. Dette påvirker ikke automatiseringsarbeidsflyter.", - "autoUnzip": "Pakk ut API-svar automatisk", - "autoUnzipDescription": "Pakk ut filer fra ZIP-svar automatisk", - "autoUnzipFileLimitTooltip": "Pakk bare ut hvis ZIP-en inneholder så mange filer eller færre. Sett høyere for å pakke ut større ZIP-er.", - "autoUnzipFileLimit": "Grense for auto-utpakking av filer", - "autoUnzipFileLimitDescription": "Maksimalt antall filer å pakke ut fra ZIP", - "defaultPdfEditor": "Standard PDF-redigerer", - "defaultPdfEditorActive": "Stirling PDF er din standard PDF-redigerer", - "defaultPdfEditorInactive": "En annen app er satt som standard", - "defaultPdfEditorChecking": "Sjekker...", - "defaultPdfEditorSet": "Allerede standard", - "setAsDefault": "Sett som standard", - "updates": { - "title": "Programvareoppdateringer", - "description": "Se etter oppdateringer og vis versjonsinformasjon", - "currentVersion": "Nåværende versjon", - "latestVersion": "Siste versjon", - "checkForUpdates": "Søk etter oppdateringer", - "viewDetails": "Vis detaljer" - }, - "hideUnavailableTools": "Skjul utilgjengelige verktøy", - "hideUnavailableToolsDescription": "Fjern verktøy som er deaktivert av serveren i stedet for å vise dem nedtonet.", - "hideUnavailableConversions": "Skjul utilgjengelige konverteringer", - "hideUnavailableConversionsDescription": "Fjern deaktiverte konverteringsvalg i Konverter-verktøyet i stedet for å vise dem nedtonet." - }, - "hotkeys": { - "title": "Tastatursnarveier", - "description": "Tilpass tastatursnarveier for rask tilgang til verktøy. Klikk \"Endre snarvei\" og trykk en ny tastekombinasjon. Trykk Esc for å avbryte.", - "errorConflict": "Snarvei brukes allerede av {{tool}}.", - "errorModifier": { - "mac": "Inkluder ⌘ (Command), ⌥ (Option) eller en annen modifikator i snarveien.", - "windows": "Inkluder Ctrl, Alt eller en annen modifikator i snarveien." - }, - "searchPlaceholder": "Søk i verktøy...", - "none": "Ikke tilordnet", - "customBadge": "Egendefinert", - "defaultLabel": "Standard: {{shortcut}}", - "capturing": "Trykk taster… (Esc for å avbryte)", - "change": "Endre snarvei", - "reset": "Tilbakestill", - "shortcut": "Snarvei", - "noShortcut": "Ingen snarvei satt" - } - }, - "update": { - "modalTitle": "Oppdatering tilgjengelig", - "current": "Nåværende versjon", - "latest": "Siste versjon", - "latestStable": "Siste stabile", - "priorityLabel": "Prioritet", - "recommendedAction": "Anbefalt handling", - "breakingChangesDetected": "Inkompatible endringer oppdaget", - "breakingChangesMessage": "Noen versjoner inneholder inkompatible endringer. Les migreringsveiledningene nedenfor før du oppdaterer.", - "migrationGuides": "Migreringsveiledninger", - "viewGuide": "Vis veiledning", - "loadingDetailedInfo": "Laster detaljert informasjon...", - "close": "Lukk", - "viewAllReleases": "Vis alle utgivelser", - "downloadLatest": "Last ned siste", - "availableUpdates": "Tilgjengelige oppdateringer", - "unableToLoadDetails": "Kan ikke laste detaljert informasjon.", - "version": "Versjon", - "urgentUpdateAvailable": "Kritisk oppdatering", - "updateAvailable": "Oppdatering tilgjengelig", - "releaseNotes": "Versjonsnotater", - "priority": { - "urgent": "Kritisk", - "normal": "Normal", - "minor": "Mindre", - "low": "Lav" - }, - "breakingChanges": "Inkompatible endringer", - "breakingChangesDefault": "Denne versjonen inneholder inkompatible endringer.", - "migrationGuide": "Migreringsveiledning" - }, - "changeCreds": { - "title": "Endre Legitimasjon", - "header": "Oppdater Konto Detaljer", - "changePassword": "Du bruker standard påloggingsdetaljer. Vennligst skriv inn et nytt passord", - "newUsername": "Nytt Brukernavn", - "oldPassword": "Nåværende Passord", - "newPassword": "Nytt Passord", - "confirmNewPassword": "Bekreft Nytt Passord", - "submit": "Send Endringer" - }, - "account": { - "title": "Kontoinnstillinger", - "accountSettings": "Kontoinnstillinger", - "adminSettings": "Admin Innstillinger - Vis og Legg til Brukere", - "userControlSettings": "Brukerkontroll Innstillinger", - "changeUsername": "Endre Brukernavn", - "newUsername": "Nytt Brukernavn", - "password": "Bekreftelsespassord", - "oldPassword": "Gammelt Passord", - "newPassword": "Nytt Passord", - "changePassword": "Endre Passord", - "confirmNewPassword": "Bekreft Nytt Passord", - "signOut": "Logg ut", - "yourApiKey": "Din API-nøkkel", - "syncTitle": "Synkroniser nettleserinnstillinger med Konto", - "settingsCompare": "Innstillingsammenligning:", - "property": "Egenskap", - "webBrowserSettings": "Nettleserinnstilling", - "syncToBrowser": "Synk Konto -> Nettleser", - "syncToAccount": "Synk Konto <- Nettleser" - }, - "adminUserSettings": { - "title": "Brukerkontroll Innstillinger", - "header": "Admin Brukerkontroll Innstillinger", - "admin": "Admin", - "user": "Bruker", - "addUser": "Legg til Ny Bruker", - "deleteUser": "Slett Bruker", - "confirmDeleteUser": "Skal brukeren slettes?", - "confirmChangeUserStatus": "Skal brukeren deaktiveres/aktiveres?", - "usernameInfo": "Brukernavn kan bare inneholde bokstaver, tall og følgende spesialtegn @._+- eller må være en gyldig e-postadresse.", - "roles": "Roller", - "role": "Rolle", - "actions": "Handlinger", - "apiUser": "Begrenset API Bruker", - "extraApiUser": "Ekstra Begrenset API Bruker", - "webOnlyUser": "Kun Web Bruker", - "demoUser": "Demo Bruker (Ingen tilpassede innstillinger)", - "internalApiUser": "Intern API Bruker", - "forceChange": "Tving bruker til å endre passord ved innlogging", - "submit": "Lagre Bruker", - "changeUserRole": "Endre Brukerens Rolle", - "authenticated": "Autentisert", - "editOwnProfil": "Rediger din profil", - "enabledUser": "aktivert bruker", - "disabledUser": "deaktivert bruker", - "activeUsers": "Aktive brukere:", - "disabledUsers": "Deaktiverte brukere:", - "totalUsers": "Totalt antall brukere:", - "lastRequest": "Siste spørring", - "usage": "Vis bruk" - }, - "endpointStatistics": { - "title": "Endepunktstatistikk", - "header": "Endepunktstatistikk", - "top10": "Topp 10", - "top20": "Topp 20", - "all": "Alle", - "refresh": "Oppdater", - "dataTypeLabel": "Datatype:", - "dataTypeAll": "Alle", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Totalt antall endepunkter", - "totalVisits": "Totalt antall besøk", - "showing": "Viser", - "selectedVisits": "Valgte besøk", - "endpoint": "Endepunkt", - "visits": "Besøk", - "percentage": "Prosent", - "loading": "Laster...", - "failedToLoad": "Kunne ikke laste endepunktdata. Prøv å oppdatere.", - "home": "Hjem", - "login": "Logg inn", - "top": "Topp", - "numberOfVisits": "Antall besøk", - "visitsTooltip": "Besøk: {0} ({1}% av totalen)", - "retry": "Prøv igjen" - }, - "database": { - "title": "Database Import/Eksport", - "header": "Database Import/Eksport", - "fileName": "Fil navn", - "creationDate": "Opprettelsesdato", - "fileSize": "Filstørrelse", - "deleteBackupFile": "Slett sikkerhetskopifil", - "importBackupFile": "Importer sikkerhetskopifil", - "createBackupFile": "Lag sikkerhetskopifil", - "downloadBackupFile": "Last ned sikkerhetskopifil", - "info_1": "Når du importerer data, er det avgjørende å sikre riktig struktur. Hvis du er usikker på hva du gjør, bør du søke råd og støtte fra en profesjonell. En feil i strukturen kan føre til applikasjonsfeil, inkludert fullstendig manglende evne til å kjøre applikasjonen.", - "info_2": "Filnavnet spiller ingen rolle ved opplasting. Det vil bli omdøpt etterpå for å følge formatet backup_user_yyyyMMddHHmm.sql, for å sikre en konsekvent navnekonvensjon.", - "submit": "Importer sikkerhetskopi", - "importIntoDatabaseSuccessed": "Import til database vellykket", - "backupCreated": "Sikkerhetskopiering opprettet", - "fileNotFound": "Fil ikke funnet", - "fileNullOrEmpty": "Fil må ikke være tom eller null", - "failedImportFile": "Import av fil mislyktes", - "notSupported": "Denne funksjonen er ikke tilgjengelig for din databasetilkobling." - }, - "session": { - "expired": "Økten din har utløpt. Vennligst oppdater siden og prøv igjen.", - "refreshPage": "Oppdater Side" - }, - "home": { - "desc": "Din lokale one-stop-shop for alle dine PDF-behov.", - "searchBar": "Søk etter funksjoner...", - "viewPdf": { - "title": "Vis/rediger PDF", - "desc": "Vis, annoter, legg til tekst eller bilder" - }, - "setFavorites": "Angi Favoritter", - "hideFavorites": "Skjul Favoritter", - "showFavorites": "Vis Favoritter", - "legacyHomepage": "Gammel hjemmeside", - "newHomePage": "Prøv vår nye hjemmeside!", - "alphabetical": "Alfabetisk", - "globalPopularity": "Global Popularitet", - "sortBy": "Sorter etter:", - "mobile": { - "brandAlt": "Stirling PDF-logo", - "openFiles": "Åpne filer", - "swipeHint": "Sveip til venstre eller høyre for å bytte visning", - "tools": "Verktøy", - "toolsSlide": "Panel for verktøyvalg", - "viewSwitcher": "Bytt arbeidsområdevisning", - "workbenchSlide": "Arbeidsområdepanel", - "workspace": "Arbeidsområde" - }, - "multiTool": { - "tags": "flere,verktøy", - "title": "PDF Multi Verktøy", - "desc": "Slå sammen, roter, omorganiser og fjern sider" - }, - "merge": { - "tags": "kombiner,slå sammen,forene", - "title": "Slå sammen", - "desc": "Slå enkelt sammen flere PDF-er til én." - }, - "split": { - "tags": "del,skill,del opp", - "title": "Del opp", - "desc": "Del PDF-er i flere dokumenter" - }, - "rotate": { - "tags": "snu,vend,orienter", - "title": "Roter", - "desc": "Roter enkelt dine PDF-er." - }, - "convert": { - "tags": "konverter,endre", - "title": "Konverter", - "desc": "Konverter filer mellom ulike formater" - }, - "pdfOrganiser": { - "tags": "organiser,omorganiser,endre rekkefølge", - "title": "Organiser", - "desc": "Fjern/omorganiser sider i hvilken som helst rekkefølge" - }, - "addImage": { - "tags": "sett inn,bygg inn,plasser", - "title": "Legg til bilde", - "desc": "Legger til et bilde på en angitt plassering i PDF-en" - }, - "addAttachments": { - "tags": "bygg inn,legg ved,inkluder", - "title": "Legg til vedlegg", - "desc": "Legg til eller fjern innebygde filer (vedlegg) til/fra en PDF" - }, - "watermark": { - "tags": "stempel,merke,overlegg", - "title": "Legg til Vannmerke", - "desc": "Legg til et tilpasset vannmerke i din PDF-dokument." - }, - "removePassword": { - "tags": "lås opp", - "title": "Fjern Passord", - "desc": "Fjern passordbeskyttelse fra din PDF-dokument." - }, - "compress": { - "tags": "krymp,reduser,optimaliser", - "title": "Komprimer", - "desc": "Komprimer PDF-er for å redusere filstørrelsen." - }, - "unlockPDFForms": { - "tags": "lås opp,aktiver,rediger", - "title": "Lås opp PDF-skjemaer", - "desc": "Fjern skrivebeskyttet egenskap for skjemafelt i et PDF-dokument." - }, - "changeMetadata": { - "tags": "rediger,endre,oppdater", - "title": "Endre Metadata", - "desc": "Endre/fjern/legg til metadata fra en PDF-dokument" - }, - "ocr": { - "tags": "ekstraher,skann", - "title": "OCR / Rydd opp skanninger", - "desc": "Rydd opp skanninger og oppdag tekst fra bilder i en PDF og legg den til som tekst." - }, - "extractImages": { - "tags": "trekk ut,lagre,eksporter", - "title": "Ekstraher Bilder", - "desc": "Ekstraherer alle bilder fra en PDF og lagrer dem som zip" - }, - "scannerImageSplit": { - "tags": "oppdag,del,bilder", - "title": "Oppdag & del skannede bilder", - "desc": "Oppdag og del skannede bilder i separate sider" - }, - "sign": { - "tags": "signatur,autograf", - "title": "Signer", - "desc": "Legger til signatur i PDF ved tegning, tekst eller bilde" - }, - "flatten": { - "tags": "forenkle,fjern,interaktiv", - "title": "Gjøre flat", - "desc": "Fjern alle interaktive elementer og skjemaer fra en PDF" - }, - "certSign": { - "tags": "autentiser,PEM,P12,offisiell,krypter,signer,sertifikat,PKCS12,JKS,server,manuell,auto", - "title": "Signer med Sertifikat", - "desc": "Signer en PDF med et sertifikat/nøkkel (PEM/P12)" - }, - "repair": { - "tags": "reparer,gjenopprett", - "title": "Reparer", - "desc": "Forsøker å reparere en korrupt/ødelagt PDF" - }, - "removeBlanks": { - "tags": "slett,rens,tom", - "title": "Fjern Tomme sider", - "desc": "Oppdager og fjerner tomme sider fra et dokument" - }, - "removeAnnotations": { - "tags": "slett,rens,fjern", - "title": "Fjern Anmerkninger", - "desc": "Fjerner alle kommentarer/anmerkninger fra en PDF" - }, - "compare": { - "tags": "sammenlign", - "title": "Sammenlign", - "desc": "Sammenligner og viser forskjellene mellom to PDF-dokumenter" - }, - "removeCertSign": { - "tags": "fjern,slett,lås opp", - "title": "Fjern Sertifikatsignering", - "desc": "Fjern sertifikatsignatur fra PDF" - }, - "pageLayout": { - "tags": "oppsett,arranger,kombiner", - "title": "Flersidig Layout", - "desc": "Slå sammen flere sider av en PDF-dokument til en enkelt side" - }, - "bookletImposition": { - "tags": "hefte,skriv ut,innbinding", - "title": "Hefteoppsett", - "desc": "Lag hefter med riktig siderekkefølge og flersideoppsett for utskrift og innbinding" - }, - "scalePages": { - "tags": "endre størrelse,juster,skalér", - "title": "Juster sidestørrelse/skala", - "desc": "Endre størrelsen/skalaen til en side og/eller dens innhold." - }, - "addPageNumbers": { - "tags": "nummer,paginering,tell", - "title": "Legg til Sidetall", - "desc": "Legg til sidetall gjennom et dokument på en angitt plassering" - }, - "autoRename": { - "tags": "autogjenkjenning,overskriftsbasert,organiser,gi nytt navn", - "title": "Gi PDF-fil nytt navn automatisk", - "desc": "Gir automatisk nytt navn til en PDF-fil basert på den oppdagede overskriften" - }, - "adjustContrast": { - "tags": "kontrast,lysstyrke,metning", - "title": "Juster Farger/Kontrast", - "desc": "Juster kontrast, metning og lysstyrke i en PDF" - }, - "crop": { - "tags": "beskjær,kutt,endre størrelse", - "title": "Beskjære PDF", - "desc": "Beskjære en PDF for å redusere størrelsen (beholder tekst!)" - }, - "autoSplitPDF": { - "tags": "auto,del,QR", - "title": "Auto Del Sider", - "desc": "Auto Del Skannet PDF med fysisk skannet sidesplitter QR-kode" - }, - "sanitize": { - "tags": "rens,rensk,fjern", - "title": "Sanitér", - "desc": "Fjern potensielt skadelige elementer fra PDF-filer" - }, - "getPdfInfo": { - "tags": "info,metadata,detaljer", - "title": "Få ALL informasjon om PDF", - "desc": "Fanger opp all tilgjengelig informasjon om PDF-er" - }, - "pdfToSinglePage": { - "tags": "kombiner,slå sammen,enkeltside", - "title": "PDF til Enkelt Stor Side", - "desc": "Slår sammen alle PDF-sider til en stor enkeltside" - }, - "showJS": { - "tags": "javascript,kode,skript", - "title": "Vis Javascript", - "desc": "Søker og viser eventuelle JS injisert i en PDF" - }, - "redact": { - "tags": "sensurer,svartlegg,skjul", - "title": "Manuell Sensurering", - "desc": "Sensurerer en PDF basert på valgt tekst, tegnede former og/eller valgte side(r)" - }, - "splitBySections": { - "tags": "del,seksjoner,del opp", - "title": "Del PDF etter seksjoner", - "desc": "Del hver side av en PDF i mindre horisontale og vertikale seksjoner" - }, - "addStamp": { - "tags": "stempel,merke,segl", - "title": "Legg til stempel i PDF", - "desc": "Legg til tekst eller bildestempler på angitte plasseringer" - }, - "removeImage": { - "tags": "fjern,slett,rens", - "title": "Fjern bilde", - "desc": "Fjern bilde fra PDF for å redusere filstørrelsen" - }, - "splitByChapters": { - "tags": "del,kapitler,struktur", - "title": "Del PDF etter kapitler", - "desc": "Del en PDF i flere filer basert på kapittelstrukturen." - }, - "validateSignature": { - "tags": "valider,verifiser,sertifikat", - "title": "Valider PDF-signatur", - "desc": "Verifiser digitale signaturer og sertifikater i PDF-dokumenter" - }, - "swagger": { - "tags": "API,dokumentasjon,test", - "title": "API Docs", - "desc": "Vis API-dokumentasjon og test endepunkter" - }, - "scannerEffect": { - "tags": "skann,simuler,lag", - "title": "Skanner-effekt", - "desc": "Opprett en PDF som ser ut som den er skannet" - }, - "editTableOfContents": { - "tags": "bokmerker,innhold,rediger", - "title": "Rediger innholdsliste", - "desc": "Legg til eller rediger bokmerker og innholdsfortegnelse i PDF-dokumenter" - }, - "manageCertificates": { - "tags": "sertifikater,import,eksport", - "title": "Administrer sertifikater", - "desc": "Importer, eksporter eller slett digitale sertifikatfiler som brukes til å signere PDF-er." - }, - "read": { - "tags": "vis,åpne,visning", - "title": "Les", - "desc": "Vis og kommenter PDF-er. Uthev tekst, tegn eller sett inn kommentarer for gjennomgang og samarbeid." - }, - "reorganizePages": { - "tags": "omorganiser,endre rekkefølge,organiser", - "title": "Omorganiser sider", - "desc": "Omorganiser, dupliser eller slett PDF-sider med visuell dra-og-slipp-kontroll." - }, - "extractPages": { - "tags": "trekk ut,velg,kopier", - "title": "Trekk ut Sider", - "desc": "Trekk ut bestemte sider fra et PDF-dokument" - }, - "removePages": { - "tags": "slett,trekk ut,utelat", - "title": "Fjern", - "desc": "Slett uønskede sider fra din PDF-dokument." - }, - "autoSizeSplitPDF": { - "tags": "auto,del,størrelse", - "title": "Auto-del størrelse/antall", - "desc": "Del en enkelt PDF i flere dokumenter basert på størrelse, antall sider eller dokumenter" - }, - "replaceColor": { - "title": "Erstatt og inverter farger", - "desc": "Erstatt eller inverter farger i PDF-dokumenter" - }, - "devApi": { - "tags": "API,utvikling,dokumentasjon", - "title": "API", - "desc": "Lenke til API-dokumentasjon" - }, - "devFolderScanning": { - "tags": "automatisering,mappe,skanning", - "title": "Automatisert mappeskanning", - "desc": "Lenke til veiledning for automatisert mappeskanning" - }, - "devSsoGuide": { - "title": "SSO-veiledning", - "desc": "Lenke til SSO-veiledning" - }, - "devAirgapped": { - "title": "Luftgap-oppsett", - "desc": "Lenke til veiledning for luftgap-oppsett" - }, - "addPassword": { - "title": "Legg til Passord", - "desc": "Krypter din PDF-dokument med et passord." - }, - "changePermissions": { - "title": "Endre tillatelser", - "desc": "Endre dokumentbegrensninger og tillatelser" - }, - "automate": { - "tags": "arbeidsflyt,sekvens,automatisering", - "title": "Automatiser", - "desc": "Bygg flertrinns arbeidsflyter ved å lenke sammen PDF-handlinger. Ideelt for gjentakende oppgaver." - }, - "overlay-pdfs": { - "desc": "Legger PDF-er over hverandre", - "title": "Overlay PDF-er" - }, - "pdfTextEditor": { - "title": "PDF-tekstredigerer", - "desc": "Gå gjennom og rediger Stirling PDF JSON-eksporter med gruppert tekstredigering og regenerering av PDF" - }, - "addText": { - "tags": "tekst,merknad,etikett", - "title": "Legg til tekst", - "desc": "Legg til egendefinert tekst hvor som helst i PDF-en" - } - }, - "landing": { - "addFiles": "Legg til filer", - "uploadFromComputer": "Last opp fra datamaskin", - "openFromComputer": "Åpne fra datamaskin" - }, - "viewPdf": { - "tags": "vis,les,annoter,tekst,bilde", - "title": "Vis/Rediger PDF", - "header": "Vis PDF" - }, - "multiTool": { - "tags": "Multi Verktøy,Multi operasjon,UI,klikk dra,frontend,klientside,interaktiv,bevegelig", - "title": "PDF-multiverktøy", - "header": "PDF-multiverktøy", - "uploadPrompts": "Filnavn", - "selectAll": "Velg alle", - "deselectAll": "Opphev alle valg", - "selectPages": "Sidevalg", - "selectedPages": "Valgte sider", - "page": "Side", - "deleteSelected": "Slett valgte", - "downloadAll": "Eksporter", - "downloadSelected": "Eksporter valgte", - "insertPageBreak": "Sett inn sideskift", - "addFile": "Legg til fil", - "rotateLeft": "Roter til venstre", - "rotateRight": "Roter til høyre", - "split": "Del opp", - "moveLeft": "Flytt til venstre", - "moveRight": "Flytt til høyre", - "delete": "Slett", - "dragDropMessage": "Side(r) valgt", - "undo": "Undo", - "redo": "Redo" - }, - "merge": { - "tags": "sammenslåing,sideoperasjoner,backend,serverside", - "title": "Slå sammen", - "removeDigitalSignature": { - "label": "Fjerne digital signatur i den sammenslåtte filen?", - "tooltip": { - "title": "Fjern digital signatur", - "description": "Digitale signaturer blir ugyldige ved sammenslåing av filer. Kryss av for å fjerne dem fra den endelige sammenslåtte PDF-en." - } - }, - "generateTableOfContents": { - "label": "Generere innholdsfortegnelse i den sammenslåtte filen?", - "tooltip": { - "title": "Generer innholdsfortegnelse", - "description": "Oppretter automatisk en klikkbar innholdsfortegnelse i den sammenslåtte PDF-en basert på de opprinnelige filnavnene og sidetall." - } - }, - "submit": "Slå sammen", - "sortBy": { - "description": "Filer slås sammen i rekkefølgen de er valgt. Dra for å endre rekkefølge eller sorter nedenfor.", - "label": "Sorter etter", - "filename": "Fil navn", - "dateModified": "Dato endret", - "ascending": "Stigende", - "descending": "Synkende", - "sort": "Sorter" - }, - "error": { - "failed": "Det oppstod en feil under sammenslåing av PDF-ene." - }, - "tooltip": { - "header": { - "title": "Oversikt over fletteinnstillinger" - } - } - }, - "split": { - "title": "Del PDF", - "header": "Del PDF", - "desc": { - "1": "De tallene du velger er sidenummeret du ønsker å dele på", - "2": "Således vil valg av 1,3,7-9 dele et 10-siders dokument inn i 6 separate PDF-er med:", - "3": "Dokument #1: Side 1", - "4": "Dokument #2: Side 2 og 3", - "5": "Dokument #3: Side 4, 5, 6 og 7", - "6": "Dokument #4: Side 8", - "7": "Dokument #5: Side 9", - "8": "Dokument #6: Side 10" - }, - "splitPages": "Skriv inn sidene som skal deles på:", - "submit": "Del", - "steps": { - "chooseMethod": "Velg metode", - "settings": "Innstillinger" - }, - "settings": { - "selectMethodFirst": "Velg en delingsmetode først" - }, - "error": { - "failed": "Det oppstod en feil under oppdeling av PDF-en." - }, - "method": { - "label": "Velg delingsmetode", - "placeholder": "Velg hvordan PDF-en skal deles" - }, - "methods": { - "prefix": { - "splitAt": "Del ved", - "splitBy": "Del etter" - }, - "byPages": { - "name": "Sidetall", - "desc": "Trekk ut bestemte sider (1,3,5-10)", - "tooltip": "Skriv inn sidetall separert med komma eller områder med bindestrek" - }, - "bySections": { - "name": "Seksjoner", - "desc": "Del sider i rutenettseksjoner", - "tooltip": "Del hver side i horisontale og vertikale seksjoner" - }, - "bySize": { - "name": "Filstørrelse", - "desc": "Begrens maksimal filstørrelse", - "tooltip": "Angi maksimal filstørrelse (f.eks. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Antall sider", - "desc": "Fast antall sider per fil", - "tooltip": "Angi antall sider for hver delte fil" - }, - "byDocCount": { - "name": "Antall dokumenter", - "desc": "Opprett et bestemt antall filer", - "tooltip": "Angi hvor mange filer du vil opprette" - }, - "byChapters": { - "name": "Kapitler", - "desc": "Del ved bokmerkegrenser", - "tooltip": "Bruker PDF-bokmerker til å bestemme delingspunkter" - }, - "byPageDivider": { - "name": "Skilleark", - "desc": "Automatisk deling med skilleark", - "tooltip": "Bruk QR-kode-skilleark mellom dokumenter ved skanning" - } - }, - "value": { - "fileSize": { - "label": "Filstørrelse", - "placeholder": "f.eks. 10MB, 500KB" - }, - "pageCount": { - "label": "Sider per fil", - "placeholder": "f.eks. 5, 10" - }, - "docCount": { - "label": "Antall filer", - "placeholder": "f.eks. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Oversikt over delingsmetoder" - }, - "byPages": { - "title": "Del ved sidetall", - "text": "Del PDF-en ved bestemte sidetall. Ved bruk av 'n' splittes etter side n. Ved bruk av 'n-m' splittes før side n og etter side m.", - "bullet1": "Enkle delingspunkter: 3,7 (deler etter sidene 3 og 7)", - "bullet2": "Områdepunkter: 3-8 (deler før side 3 og etter side 8)", - "bullet3": "Blandet: 2,5-10,15 (deler etter side 2, før side 5, etter side 10 og etter side 15)" - }, - "bySections": { - "title": "Del etter rutenettseksjoner", - "text": "Del hver side i et rutenett av seksjoner. Nyttig for dokumenter med flere kolonner eller for å trekke ut bestemte områder.", - "bullet1": "Horisontal: Antall rader som skal lages", - "bullet2": "Vertikal: Antall kolonner som skal lages", - "bullet3": "Slå sammen: Kombiner alle seksjoner til én PDF" - }, - "bySize": { - "title": "Del etter filstørrelse", - "text": "Opprett flere PDF-er som ikke overskrider en angitt filstørrelse. Ideelt ved størrelsesbegrensninger eller e-postvedlegg.", - "bullet1": "Bruk MB for større filer (f.eks. 10MB)", - "bullet2": "Bruk KB for mindre filer (f.eks. 500KB)", - "bullet3": "Systemet deler ved sidegrenser" - }, - "byCount": { - "title": "Del etter antall", - "text": "Opprett flere PDF-er med et spesifikt antall sider eller dokumenter hver.", - "bullet1": "Antall sider: Fast antall sider per fil", - "bullet2": "Antall dokumenter: Fast antall utdatafiler", - "bullet3": "Nyttig for batch-prosesser" - }, - "byChapters": { - "title": "Del etter kapitler", - "text": "Bruk PDF-bokmerker for automatisk deling ved kapittelgrenser. Krever PDF-er med bokmerkestruktur.", - "bullet1": "Bokmerkenivå: Hvilket nivå det skal deles på (1=toppnivå)", - "bullet2": "Inkluder metadata: Bevar dokumentegenskaper", - "bullet3": "Tillat duplikater: Håndter gjentatte bokmerkenavn" - }, - "byDocCount": { - "bullet1": "Angi antall utdatafiler du ønsker", - "bullet2": "Sider fordeles så jevnt som mulig", - "bullet3": "Nyttig når du trenger et bestemt antall filer", - "text": "Opprett et bestemt antall utdatafiler ved å fordele sidene jevnt.", - "title": "Del etter antall dokumenter" - }, - "byPageCount": { - "bullet1": "Angi antall sider per utdatafil", - "bullet2": "Siste fil kan ha færre sider hvis ikke jevnt delbart", - "bullet3": "Nyttig for batch-prosesser", - "text": "Opprett flere PDF-er med et bestemt antall sider hver. Perfekt for jevne dokumentbiter.", - "title": "Del etter antall sider" - }, - "byPageDivider": { - "bullet1": "Skriv ut skilleark fra nedlastingslenken", - "bullet2": "Sett inn skilleark mellom dokumentene", - "bullet3": "Skann alle dokumentene samlet som én PDF", - "bullet4": "Last opp – skilleark oppdages og fjernes automatisk", - "bullet5": "Aktiver dupleksmodus hvis du skanner begge sider av skillearkene", - "text": "Del automatisk skannede dokumenter ved hjelp av fysiske skilleark med QR-koder. Perfekt for å behandle flere dokumenter skannet sammen.", - "title": "Del etter skilleark" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Klikk på et metodekort for å velge det", - "bullet2": "Hold over hvert kort for å se en kort beskrivelse", - "bullet3": "Innstillingssteget vises etter at du har valgt en metode", - "bullet4": "Du kan endre metode når som helst før behandling", - "header": { - "text": "Velg hvordan du vil dele PDF-dokumentet. Hver metode er optimalisert for ulike brukstilfeller og dokumenttyper.", - "title": "Valg av delingsmetode" - }, - "title": "Velg delingsmetode" - } - }, - "selectMethod": "Velg en delingsmetode", - "resultsTitle": "Delingsresultater" - }, - "rotate": { - "title": "Roter PDF", - "submit": "Roter", - "selectRotation": "Velg rotasjonsvinkel (med klokken)", - "error": { - "failed": "Det oppstod en feil under rotering av PDF-en." - }, - "preview": { - "title": "Forhåndsvisning av rotasjon" - }, - "rotateLeft": "Roter mot klokken", - "rotateRight": "Roter med klokken", - "tooltip": { - "header": { - "title": "Oversikt over rotasjonsinnstillinger" - }, - "description": { - "text": "Roter PDF-sidene med eller mot klokken i 90-graders trinn. Alle sider i PDF-en roteres. Forhåndsvisningen viser hvordan dokumentet vil se ut etter rotasjon." - }, - "controls": { - "title": "Kontroller", - "text": "Bruk rotasjonsknappene for å justere orientering. Venstre knapp roterer mot klokken, høyre knapp roterer med klokken. Hvert klikk roterer 90 grader." - } - } - }, - "convert": { - "title": "Konverter", - "desc": "Konverter filer mellom ulike formater", - "files": "Filer", - "selectFilesPlaceholder": "Velg filer i hovedvisningen for å komme i gang", - "settings": "Innstillinger", - "conversionCompleted": "Konvertering fullført", - "results": "Resultater", - "defaultFilename": "konvertert_fil", - "conversionResults": "Konverteringsresultater", - "convertFrom": "Konverter fra", - "convertTo": "Konverter til", - "sourceFormatPlaceholder": "Kildeformat", - "targetFormatPlaceholder": "Målformat", - "selectSourceFormatFirst": "Velg et kildeformat først", - "outputOptions": "Utdataalternativer", - "pdfOptions": "PDF-alternativer", - "imageOptions": "Bildealternativer", - "colorType": "Fargetype", - "color": "Farge", - "greyscale": "Gråtone", - "blackwhite": "Svart-hvitt", - "dpi": "DPI", - "output": "Utdata", - "single": "Enkel", - "multiple": "Flere", - "fitOption": "Tilpasningsvalg", - "maintainAspectRatio": "Bevar sideforhold", - "fitDocumentToPage": "Tilpass dokument til side", - "fillPage": "Fyll side", - "autoRotate": "Roter automatisk", - "autoRotateDescription": "Roter bilder automatisk for å passe bedre til PDF-siden", - "combineImages": "Kombiner bilder", - "combineImagesDescription": "Kombiner alle bilder til én PDF, eller opprett separate PDF-er for hvert bilde", - "webOptions": "Alternativer for web til PDF", - "zoomLevel": "Zoomnivå", - "emailOptions": "Alternativer for e-post til PDF", - "includeAttachments": "Inkluder e-postvedlegg", - "maxAttachmentSize": "Maksimal vedleggsstørrelse (MB)", - "includeAllRecipients": "Inkluder CC- og BCC-mottakere i header", - "downloadHtml": "Last ned HTML-mellomfil i stedet for PDF", - "pdfaOptions": "PDF/A-alternativer", - "outputFormat": "Utdataformat", - "pdfaNote": "PDF/A-1b er mer kompatibel, PDF/A-2b støtter flere funksjoner.", - "pdfaDigitalSignatureWarning": "PDFen inneholder en digital signatur. Denne vil bli fjernet i neste steg.", - "fileFormat": "Filformat", - "wordDoc": "Word-dokument", - "wordDocExt": "Word-dokument (.docx)", - "odtExt": "OpenDocument-tekst (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "OpenDocument-presentasjon (.odp)", - "txtExt": "Ren tekst (.txt)", - "rtfExt": "Rich Text Format (.rtf)", - "selectedFiles": "Valgte filer", - "noFileSelected": "Ingen fil valgt. Bruk filpanelet for å legge til filer.", - "convertFiles": "Konverter filer", - "converting": "Konverterer...", - "downloadConverted": "Last ned konvertert fil", - "errorNoFiles": "Velg minst én fil å konvertere.", - "errorNoFormat": "Velg både kilde- og målformat.", - "errorNotSupported": "Konvertering fra {{from}} til {{to}} støttes ikke.", - "images": "Bilder", - "officeDocs": "Kontordokumenter (Word, Excel, PowerPoint)", - "imagesExt": "Bilder (JPG, PNG, osv.)", - "markdown": "Markdown", - "textRtf": "Tekst/RTF", - "grayscale": "Gråtone", - "errorConversion": "Det oppstod en feil under konvertering av filen.", - "cbzOptions": "Alternativer for CBZ til PDF", - "optimizeForEbook": "Optimaliser PDF for e-boklesere (bruker Ghostscript)", - "cbzOutputOptions": "Alternativer for PDF til CBZ", - "cbzDpi": "DPI for bildegjengivelse" - }, - "imageToPdf": { - "tags": "konvertering,bilde,jpg,foto" - }, - "pdfToImage": { - "tags": "konvertering,bilde,jpg,foto", - "title": "PDF til bilde", - "header": "PDF til bilde", - "selectText": "Bildeformat", - "singleOrMultiple": "Resultattype for side til bilde", - "single": "Enkelt stort bilde som kombinerer alle sider", - "multi": "Flere bilder, ett bilde per side", - "colorType": "Farge type", - "color": "Farge", - "grey": "Gråtone", - "blackwhite": "Svart-hvitt (kan miste data!)", - "submit": "Konverter", - "info": "Python er ikke installert. Kreves for WebP-konvertering.", - "placeholder": "(f.eks. 1,2,8 eller 4,7,12-16 eller 2n-1)" - }, - "pdfOrganiser": { - "tags": "dupleks,par,single,sorter,flytt", - "title": "Sideorganisering", - "header": "PDF-sideorganisering", - "submit": "Omorganiser sider", - "mode": { - "_value": "Modus", - "1": "Egendefinert sideorden", - "2": "Omvendt rekkefølge", - "3": "Dupleks sortering", - "4": "Brosjyresortering", - "5": "Sidesøm brosjyresortering", - "6": "Oddetall-jevntall splitt", - "7": "Fjern først", - "8": "Fjern sist", - "9": "Fjern først og sist", - "10": "Partall-Oddetall Sammenslåing", - "11": "Dupliser alle sider", - "desc": { - "BOOKLET_SORT": "Ordne sider for hefteutskrift (siste, første, andre, nest siste, …).", - "CUSTOM": "Bruk en egendefinert sekvens av sidetall eller uttrykk for å definere en ny rekkefølge.", - "DUPLEX_SORT": "Flett forsider og deretter baksider som om en dupleks-skanner skannet alle forsider, deretter alle baksider (1, n, 2, n-1, …).", - "DUPLICATE": "Dupliser hver side i henhold til antallet i den egendefinerte rekkefølgen (f.eks. 4 duplikater gjør hver side 4×).", - "ODD_EVEN_MERGE": "Slå sammen to PDF-er ved å alternere sider: odde fra den første, like fra den andre.", - "ODD_EVEN_SPLIT": "Del dokumentet i to utdata: alle odde sider og alle like sider.", - "REMOVE_FIRST": "Fjern den første siden fra dokumentet.", - "REMOVE_FIRST_AND_LAST": "Fjern både den første og den siste siden fra dokumentet.", - "REMOVE_LAST": "Fjern den siste siden fra dokumentet.", - "REVERSE_ORDER": "Snu dokumentet slik at siste side blir først, og så videre.", - "SIDE_STITCH_BOOKLET_SORT": "Ordne sider for hefteutskrift med sidehefting (optimalisert for innbinding på siden)." - } - }, - "desc": { - "CUSTOM": "Bruk en egendefinert sekvens av sidetall eller uttrykk for å definere en ny rekkefølge.", - "REVERSE_ORDER": "Snu dokumentet slik at siste side blir først, og så videre.", - "DUPLEX_SORT": "Flett forsider og deretter baksider som om en dupleks-skanner skannet alle forsider, deretter alle baksider (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Ordne sider for hefteutskrift (siste, første, andre, nest siste, …).", - "SIDE_STITCH_BOOKLET_SORT": "Ordne sider for hefteutskrift med sidehefting (optimalisert for innbinding på siden).", - "ODD_EVEN_SPLIT": "Del dokumentet i to utdata: alle odde sider og alle like sider.", - "ODD_EVEN_MERGE": "Slå sammen to PDF-er ved å alternere sider: odde fra den første, like fra den andre.", - "DUPLICATE": "Dupliser hver side i henhold til antallet i den egendefinerte rekkefølgen (f.eks. 4 duplikater gjør hver side 4×).", - "REMOVE_FIRST": "Fjern den første siden fra dokumentet.", - "REMOVE_LAST": "Fjern den siste siden fra dokumentet.", - "REMOVE_FIRST_AND_LAST": "Fjern både den første og den siste siden fra dokumentet." - }, - "placeholder": "(f.eks. 1,3,2 eller 4-8,2,10-12 eller 2n-1)" - }, - "addImage": { - "tags": "bilde,jpg,foto", - "title": "Legg til bilde", - "header": "Legg til bilde i PDF", - "image": { - "name": "Bilde", - "placeholder": "Last opp et bilde", - "label": "Bildefil" - }, - "steps": { - "configure": "Konfigurer bilde" - }, - "step": { - "createDesc": "Last opp bildet du vil legge til", - "place": "Plasser bilde", - "placeDesc": "Klikk på PDF-en for å legge til bildet" - }, - "instructions": { - "title": "Slik legger du til bilder", - "text": "Etter at du har lastet opp bildet ovenfor, klikk hvor som helst på PDF-en for å plassere det.", - "paused": "Plassering pauset", - "resumeHint": "Gjenoppta plassering for å klikke og legge til bildet.", - "noSignature": "Last opp et bilde ovenfor for å aktivere plassering." - }, - "mode": { - "move": "Flytt bilde", - "place": "Plasser bilde", - "pause": "Pause plassering", - "resume": "Gjenoppta plassering" - }, - "results": { - "title": "Resultater for å legge til bilde" - }, - "error": { - "failed": "Det oppstod en feil ved å legge til bildet i PDF-en." - }, - "saved": { - "defaultLabel": "Bilde", - "defaultImageLabel": "Opplastet bilde" - }, - "applySignatures": "Bruk bilder" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Legg til vedlegg", - "remove": "Fjern vedlegg", - "embed": "Bygg inn vedlegg", - "submit": "Add attachments" - }, - "watermark": { - "title": "Legg til vannmerke", - "desc": "Legg til tekst- eller bildevannmerker i PDF-filer", - "completed": "Vannmerke lagt til", - "submit": "Legg til vannmerke", - "filenamePrefix": "vannmerket", - "error": { - "failed": "Det oppstod en feil ved å legge til vannmerke i PDF-en." - }, - "watermarkType": { - "text": "Tekst", - "image": "Bilde" - }, - "settings": { - "type": "Vannmerketype", - "text": { - "label": "Vannmerketekst", - "placeholder": "Skriv inn vannmerketekst" - }, - "image": { - "label": "Vannmerkebilde", - "choose": "Velg bilde", - "selected": "Valgt: {{filename}}" - }, - "fontSize": "Skriftstørrelse", - "size": "Størrelse", - "alphabet": "Skrifttype/språk", - "color": "Vannmerkefarge", - "rotation": "Rotasjon (grader)", - "opacity": "Ugjennomsiktighet (%)", - "spacing": { - "horizontal": "Horisontal avstand", - "vertical": "Vertikal avstand", - "height": "Høydeavstand", - "width": "Breddeavstand" - }, - "convertToImage": "Gjør PDF-sider om til bilder" - }, - "alphabet": { - "roman": "Romersk/latin", - "arabic": "Arabisk", - "japanese": "Japansk", - "korean": "Koreansk", - "chinese": "Kinesisk", - "thai": "Thai" - }, - "steps": { - "type": "Type vannmerke", - "wording": "Ordlyd", - "textStyle": "Stil", - "formatting": "Formatering", - "file": "Vannmerkefil" - }, - "results": { - "title": "Vannmerkeresultater" - }, - "tooltip": { - "language": { - "title": "Språkstøtte", - "text": "Velg riktig språkinstilling for å sikre korrekt skrifttypevisning for teksten." - }, - "appearance": { - "title": "Utseendeinnstillinger", - "text": "Kontroller hvordan vannmerket ser ut og blander seg med dokumentet.", - "bullet1": "Rotasjon: -360° til 360° for skrå vannmerker", - "bullet2": "Opasitet: 0–100 % for gjennomsiktighet", - "bullet3": "Lavere opasitet gir mer diskrete vannmerker" - }, - "spacing": { - "title": "Avstandskontroll", - "text": "Juster avstanden mellom gjentatte vannmerker på siden.", - "bullet1": "Breddeavstand: Horisontal avstand mellom vannmerker", - "bullet2": "Høydeavstand: Vertikal avstand mellom vannmerker", - "bullet3": "Høyere verdier gir mer spredte mønstre" - }, - "type": { - "header": { - "title": "Valg av vannmerketype" - }, - "description": { - "title": "Velg vannmerke", - "text": "Velg mellom tekst- eller bildevannmerker basert på behovene dine." - }, - "text": { - "title": "Tekstvannmerker", - "text": "Perfekt for å legge til opphavsrettsvarsler, firmanavn eller konfidensialitetsmerking. Støtter flere språk og egendefinerte farger.", - "bullet1": "Tilpassbare skrifttyper og språk", - "bullet2": "Justerbare farger og gjennomsiktighet", - "bullet3": "Ideelt for juridisk tekst eller merkevarebygging" - }, - "image": { - "title": "Bildevannmerker", - "text": "Bruk logoer, stempler eller et hvilket som helst bilde som vannmerke. Flott for merkevarebygging og visuell identifikasjon.", - "bullet1": "Last opp hvilket som helst bildeformat", - "bullet2": "Beholder bildekvaliteten", - "bullet3": "Perfekt for logoer og stempler" - } - }, - "wording": { - "header": { - "title": "Tekstinnhold" - }, - "text": { - "title": "Vannmerketekst", - "text": "Skriv inn teksten som vil vises som vannmerke i dokumentet.", - "bullet1": "Hold den kort for bedre lesbarhet", - "bullet2": "Vanlige eksempler: 'KONFIDENSIELT', 'UTKAST', firmanavn", - "bullet3": "Emoji-tegn støttes ikke og blir filtrert bort" - } - }, - "textStyle": { - "header": { - "title": "Tekststil" - }, - "color": { - "title": "Fargevalg", - "text": "Velg en farge som gir god kontrast til dokumentinnholdet.", - "bullet1": "Lys grå (#d3d3d3) for subtile vannmerker", - "bullet2": "Svart eller mørke farger for høy kontrast", - "bullet3": "Egendefinerte farger for merkevarebygging" - }, - "language": { - "title": "Språkstøtte", - "text": "Velg riktig språkinstilling for å sikre korrekt skrifttypevisning." - } - }, - "file": { - "header": { - "title": "Bildeopplasting" - }, - "upload": { - "title": "Bildevalg", - "text": "Last opp en bildefil for å bruke som vannmerke.", - "bullet1": "Støtter vanlige formater: PNG, JPG, GIF, BMP", - "bullet2": "PNG med gjennomsiktighet fungerer best", - "bullet3": "Bilder med høyere oppløsning bevarer kvaliteten bedre" - }, - "recommendations": { - "title": "Beste praksis", - "text": "Tips for optimale resultater med bildevannmerker.", - "bullet1": "Bruk logoer eller stempler med gjennomsiktige bakgrunner", - "bullet2": "Enkle design fungerer bedre enn komplekse bilder", - "bullet3": "Vurder endelig dokumentstørrelse når du velger oppløsning" - } - }, - "formatting": { - "header": { - "title": "Formatering og oppsett" - }, - "size": { - "title": "Størrelseskontroll", - "text": "Juster størrelsen på vannmerket (tekst eller bilde).", - "bullet1": "Større størrelser gir mer framtredende vannmerker" - }, - "appearance": { - "title": "Utseendeinnstillinger", - "text": "Kontroller hvordan vannmerket ser ut og blander seg med dokumentet.", - "bullet1": "Rotasjon: -360° til 360° for skrå vannmerker", - "bullet2": "Opasitet: 0–100 % for gjennomsiktighet", - "bullet3": "Lavere opasitet gir mer diskrete vannmerker" - }, - "spacing": { - "title": "Avstandskontroll", - "text": "Juster avstanden mellom gjentatte vannmerker på siden.", - "bullet1": "Horisontal avstand: Avstand mellom vannmerker fra venstre til høyre", - "bullet2": "Vertikal avstand: Avstand mellom vannmerker fra topp til bunn", - "bullet3": "Høyere verdier gir mer spredte mønstre" - }, - "security": { - "title": "Sikkerhetsalternativ", - "text": "Konverter den endelige PDF-en til et bildebasert format for økt sikkerhet.", - "bullet1": "Forhindrer tekstmarkering og kopiering", - "bullet2": "Gjør vannmerker vanskeligere å fjerne", - "bullet3": "Gir større filstørrelser", - "bullet4": "Best for sensitivt eller opphavsrettsbeskyttet innhold" - } - } - }, - "type": { - "1": "Tekst", - "2": "Bilde" - } - }, - "permissions": { - "tags": "les,skriv,rediger,skriv ut", - "title": "Endre tillatelser", - "header": "Endre tillatelser", - "warning": "Advarsel: For at disse tillatelsene skal være ugjenkallelige, anbefales det å angi dem med et passord via siden for å legge til passord", - "selectText": { - "1": "Velg PDF for å endre tillatelser", - "2": "Tillatelser å sette", - "3": "Forhindre sammenstilling av dokumentet", - "4": "Forhindre innholdsekstraksjon", - "5": "Forhindre ekstraksjon for tilgjengelighet", - "6": "Forhindre utfylling av skjema", - "7": "Forhindre modifisering", - "8": "Forhindre annotasjonsmodifisering", - "9": "Forhindre utskrift", - "10": "Forhindre utskrift i ulike formater" - }, - "submit": "Endre" - }, - "editTableOfContents": { - "settings": { - "title": "Bokmerker og struktur", - "replaceExisting": "Erstatt eksisterende bokmerker (fjern haken for å legge til)", - "replaceExistingHint": "Når deaktivert, legges den nye strukturen til etter gjeldende bokmerker." - }, - "actions": { - "source": "Last bokmerker", - "selectedFile": "Lastet fra {{file}}", - "noFile": "Velg en PDF for å hente eksisterende bokmerker.", - "loadFromPdf": "Last fra valgt PDF", - "importJson": "Importer JSON", - "importClipboard": "Lim inn JSON fra utklippstavlen", - "export": "Eksporter bokmerker", - "exportJson": "Last ned JSON", - "exportClipboard": "Kopier JSON til utklippstavlen", - "clipboardUnavailable": "Tilgang til utklippstavlen er ikke tilgjengelig i denne nettleseren." - }, - "info": { - "line1": "Hvert bokmerke trenger en beskrivende tittel og siden det skal åpne.", - "line2": "Bruk underbokmerker for å bygge et hierarki for kapitler, seksjoner eller underseksjoner.", - "line3": "Importer bokmerker fra den valgte PDF-en eller fra en JSON-fil for å spare tid." - }, - "workbench": { - "empty": { - "title": "Åpne verktøyet for å begynne å redigere", - "description": "Velg verktøyet Rediger innholdsfortegnelse for å laste arbeidsområdet." - }, - "tabTitle": "Arbeidsområde for disposisjon", - "subtitle": "Importer bokmerker, bygg hierarkier og bruk disposisjonen uten trange sidepaneler.", - "noFile": "Ingen PDF valgt", - "fileLabel": "Endringer vil bli brukt på den valgte PDF-en.", - "filePrompt": "Velg en PDF fra biblioteket ditt eller last opp en ny for å begynne.", - "changeFile": "Bytt PDF", - "selectFile": "Velg PDF" - }, - "editor": { - "heading": "Bokmerkeredigerer", - "description": "Legg til, nest og omorganiser bokmerker for å lage PDF-strukturen.", - "addTopLevel": "Legg til toppnivå-bokmerke", - "empty": { - "title": "Ingen bokmerker ennå", - "description": "Importer eksisterende bokmerker eller start med å legge til din første oppføring.", - "action": "Legg til første bokmerke" - }, - "defaultTitle": "Nytt bokmerke", - "defaultChildTitle": "Underbokmerke", - "defaultSiblingTitle": "Nytt bokmerke", - "untitled": "Bokmerke uten tittel", - "childBadge": "Under", - "pagePreview": "Side {{page}}", - "field": { - "title": "Bokmerketittel", - "page": "Målsidenummer" - }, - "actions": { - "toggle": "Veksle underbokmerker", - "addChild": "Legg til underbokmerke", - "addSibling": "Legg til bokmerke på samme nivå", - "remove": "Fjern bokmerke" - }, - "confirmRemove": "Fjerne dette bokmerket og alle underbokmerkene?" - }, - "messages": { - "loadedTitle": "Bokmerker hentet", - "loadedBody": "Eksisterende bokmerker fra PDF-en ble lastet inn i redigereren.", - "noBookmarks": "Ingen bokmerker ble funnet i den valgte PDF-en.", - "loadFailed": "Kan ikke hente bokmerker fra den valgte PDF-en.", - "imported": "Bokmerker importert", - "importedBody": "JSON-disposisjonen erstattet gjeldende innhold i redigereren.", - "importedClipboard": "Utklippstavledata erstattet gjeldende bokmerkeliste.", - "invalidJson": "Ugyldig JSON-struktur", - "invalidJsonBody": "Oppgi en gyldig bokmerke-JSON og prøv igjen.", - "exported": "JSON-nedlasting klar", - "copied": "Kopiert til utklippstavlen", - "copiedBody": "Bokmerke-JSON ble kopiert.", - "copyFailed": "Kopiering mislyktes" - }, - "error": { - "failed": "Kunne ikke oppdatere innholdsfortegnelsen" - }, - "submit": "Bruk innholdsfortegnelse", - "results": { - "title": "Oppdatert PDF med bokmerker", - "subtitle": "Last ned den behandlede filen eller angre operasjonen nedenfor." - } - }, - "removePages": { - "tags": "fjern sider,slett sider", - "title": "Fjern", - "pageNumbers": { - "label": "Sider som skal fjernes", - "placeholder": "f.eks. 1,3,5-8,10", - "error": "Ugyldig sidetallformat. Bruk tall, intervaller (1-5) eller matematiske uttrykk (2n+1)" - }, - "filenamePrefix": "sider_fjernet", - "files": { - "placeholder": "Velg en PDF-fil i hovedvisningen for å komme i gang" - }, - "settings": { - "title": "Innstillinger" - }, - "tooltip": { - "header": { - "title": "Innstillinger for fjerning av sider" - }, - "pageNumbers": { - "title": "Sidevalg", - "text": "Angi hvilke sider som skal fjernes fra PDF-en. Du kan velge enkeltsider, intervaller eller bruke matematiske uttrykk.", - "bullet1": "Enkeltsider: 1,3,5 (fjerner sidene 1, 3 og 5)", - "bullet2": "Sideintervaller: 1-5,10-15 (fjerner sidene 1-5 og 10-15)", - "bullet3": "Matematisk: 2n+1 (fjerner oddetallssider)", - "bullet4": "Åpne intervaller: 5- (fjerner fra side 5 til slutten)" - }, - "examples": { - "title": "Vanlige eksempler", - "text": "Her er noen vanlige mønstre for sidevalg:", - "bullet1": "Fjern første side: 1", - "bullet2": "Fjern siste 3 sider: -3", - "bullet3": "Fjern annenhver side: 2n", - "bullet4": "Fjern spesifikke spredte sider: 1,5,10,15" - }, - "safety": { - "title": "Sikkerhetstips", - "text": "Viktige hensyn ved fjerning av sider:", - "bullet1": "Forhåndsvis alltid valget før behandling", - "bullet2": "Ta en sikkerhetskopi av originalfilen", - "bullet3": "Sidenumre starter på 1, ikke 0", - "bullet4": "Ugyldige sidenumre ignoreres" - } - }, - "error": { - "failed": "Det oppstod en feil under fjerning av sider." - }, - "results": { - "title": "Resultater for fjerning av sider" - }, - "submit": "Fjern" - }, - "extractPages": { - "title": "Ekstraher sider", - "pageNumbers": { - "label": "Sider som skal ekstraheres", - "placeholder": "f.eks. 1,3,5-8 eller odd & 1-10" - }, - "settings": { - "title": "Innstillinger" - }, - "tooltip": { - "description": "Ekstraherer de valgte sidene til en ny PDF og bevarer rekkefølgen." - }, - "error": { - "failed": "Kunne ikke ekstrahere sider" - }, - "results": { - "title": "Sider ekstrahert" - }, - "submit": "Ekstraher sider" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Veiledning for sidevalg" - }, - "basic": { - "title": "Grunnleggende bruk", - "text": "Velg bestemte sider fra PDF-dokumentet ved å bruke enkel syntaks.", - "bullet1": "Enkeltsider: 1,3,5", - "bullet2": "Sideintervaller: 3-6 eller 10-15", - "bullet3": "Alle sider: all" - }, - "advanced": { - "title": "Avanserte funksjoner" - }, - "tips": { - "title": "Tips", - "text": "Husk disse retningslinjene:", - "bullet1": "Sidenumre starter på 1 (ikke 0)", - "bullet2": "Mellomrom fjernes automatisk", - "bullet3": "Ugyldige uttrykk ignoreres" - }, - "syntax": { - "title": "Grunnleggende syntaks", - "text": "Bruk tall, intervaller, nøkkelord og progresjoner (n starter på 0). Parenteser støttes.", - "bullets": { - "numbers": "Tall/intervaller: 5, 10-20", - "keywords": "Nøkkelord: odd, even", - "progressions": "Progresjoner: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatorer", - "text": "AND har høyere presedens enn komma. NOT gjelder innenfor dokumentområdet.", - "and": "AND: & or \"and\" — krever begge betingelser (f.eks. 1-50 & even)", - "comma": "Komma: , eller | — kombinerer utvalg (f.eks. 1-10, 20)", - "not": "NOT: ! or \"not\" — ekskluderer sider (f.eks. 3n & not 30)" - }, - "examples": { - "title": "Eksempler" - }, - "complex": { - "bullet1": "1,3-5,8,2n → sidene 1, 3–5, 8, samt partallssidene", - "bullet2": "10-,2n-1 → fra side 10 til slutt + oddetallssidene", - "description": "Bland ulike typer.", - "title": "Komplekse kombinasjoner" - }, - "description": "Velg hvilke sider som skal brukes for operasjonen. Støtter enkeltsider, intervaller, formler og nøkkelordet all.", - "individual": { - "bullet1": "1,3,5 → velger sidene 1, 3, 5", - "bullet2": "2,7,12 → velger sidene 2, 7, 12", - "description": "Skriv inn tall separert med komma.", - "title": "Enkeltsider" - }, - "mathematical": { - "bullet1": "2n → alle partallssider (2, 4, 6…)", - "bullet2": "2n-1 → alle oddetallssider (1, 3, 5…)", - "bullet3": "3n → hver 3. side (3, 6, 9…)", - "bullet4": "4n-1 → sidene 3, 7, 11, 15…", - "description": "Bruk n i formler for mønstre.", - "title": "Matematiske funksjoner" - }, - "ranges": { - "bullet1": "3-6 → velger sidene 3–6", - "bullet2": "10-15 → velger sidene 10–15", - "bullet3": "5- → velger sidene 5 til slutt", - "description": "Bruk - for sammenhengende sider.", - "title": "Sideintervaller" - }, - "special": { - "bullet1": "all → velger alle sider", - "title": "Spesielle nøkkelord" - } - } - }, - "bulkSelection": { - "syntaxError": "Det er et syntaksproblem. Se tipsene for Sidevalg for hjelp.", - "header": { - "title": "Veiledning for sidevalg" - }, - "syntax": { - "title": "Grunnleggende syntaks", - "text": "Bruk tall, intervaller, nøkkelord og progresjoner (n starter på 0). Parenteser støttes.", - "bullets": { - "numbers": "Tall/intervaller: 5, 10-20", - "keywords": "Nøkkelord: odd, even", - "progressions": "Progresjoner: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatorer", - "text": "AND har høyere presedens enn komma. NOT gjelder innenfor dokumentområdet.", - "and": "AND: & or \"and\" — krever begge betingelser (f.eks. 1-50 & even)", - "comma": "Komma: , eller | — kombinerer utvalg (f.eks. 1-10, 20)", - "not": "NOT: ! or \"not\" — ekskluderer sider (f.eks. 3n & not 30)" - }, - "examples": { - "title": "Eksempler", - "first50": "Første 50", - "last50": "Siste 50", - "every3rd": "Hver tredje", - "oddWithinExcluding": "Oddetall i 1–20 unntatt 5–7", - "combineSets": "Kombiner sett" - }, - "firstNPages": { - "title": "Første N sider", - "placeholder": "Antall sider" - }, - "lastNPages": { - "title": "Siste N sider", - "placeholder": "Antall sider" - }, - "everyNthPage": { - "title": "Hver N. side", - "placeholder": "Stegstørrelse" - }, - "range": { - "title": "Intervall", - "fromPlaceholder": "Fra", - "toPlaceholder": "Til" - }, - "keywords": { - "title": "Nøkkelord" - }, - "advanced": { - "title": "Avansert" - } - }, - "compressPdfs": { - "tags": "komprimer,liten,tiny" - }, - "unlockPDFForms": { - "tags": "fjern,slett,skjema,felt,skrivebeskyttet", - "title": "Fjern skrivebeskyttelse fra skjemafelter", - "header": "Lås opp PDF-skjemaer", - "submit": "Remove", - "description": "Dette verktøyet vil fjerne skrivebeskyttelse fra PDF-skjemaer, slik at de kan redigeres og fylles ut.", - "filenamePrefix": "ulåste_skjemaer", - "files": { - "placeholder": "Velg en PDF-fil i hovedvisningen for å komme i gang" - }, - "error": { - "failed": "Det oppstod en feil under opplåsing av PDF-skjemaer." - }, - "results": { - "title": "Resultater for opplåste skjemaer" - } - }, - "changeMetadata": { - "header": "Endre metadata", - "submit": "Endre", - "filenamePrefix": "metadata", - "settings": { - "title": "Metadata-innstillinger" - }, - "standardFields": { - "title": "Standardfelter" - }, - "deleteAll": { - "label": "Fjern eksisterende metadata", - "checkbox": "Slett all metadata" - }, - "title": { - "label": "Tittel", - "placeholder": "Dokumenttittel" - }, - "author": { - "label": "Forfatter", - "placeholder": "Dokumentforfatter" - }, - "subject": { - "label": "Emne", - "placeholder": "Dokumentemne" - }, - "keywords": { - "label": "Nøkkelord", - "placeholder": "Dokumentnøkkelord" - }, - "creator": { - "label": "Opprettet av", - "placeholder": "Dokumentoppretter" - }, - "producer": { - "label": "Produsent", - "placeholder": "Dokumentprodusent" - }, - "dates": { - "title": "Datofelt" - }, - "creationDate": { - "label": "Opprettelsesdato", - "placeholder": "Opprettelsesdato" - }, - "modificationDate": { - "label": "Endringsdato", - "placeholder": "Endringsdato" - }, - "trapped": { - "label": "Trapped-status", - "unknown": "Ukjent", - "true": "Sann", - "false": "Usann" - }, - "advanced": { - "title": "Avanserte alternativer" - }, - "customFields": { - "title": "Egendefinert metadata", - "description": "Legg til egendefinerte metadatafelt i dokumentet", - "add": "Legg til felt", - "key": "Nøkkel", - "keyPlaceholder": "Egendefinert nøkkel", - "value": "Verdi", - "valuePlaceholder": "Egendefinert verdi", - "remove": "Fjern" - }, - "results": { - "title": "Oppdaterte PDF-er" - }, - "error": { - "failed": "Det oppstod en feil under endring av PDF-metadata." - }, - "tooltip": { - "header": { - "title": "PDF-metadataoversikt" - }, - "standardFields": { - "title": "Standardfelter", - "text": "Vanlige PDF-metadatafelt som beskriver dokumentet.", - "bullet1": "Tittel: Dokumentnavn eller overskrift", - "bullet2": "Forfatter: Personen som opprettet dokumentet", - "bullet3": "Emne: Kort beskrivelse av innhold", - "bullet4": "Nøkkelord: Søkeord for dokumentet", - "bullet5": "Opprettet av/Produsent: Programvare brukt til å opprette PDF-en" - }, - "dates": { - "title": "Datofelt", - "text": "Når dokumentet ble opprettet og endret.", - "bullet1": "Opprettelsesdato: Når originaldokumentet ble laget", - "bullet2": "Endringsdato: Når det sist ble endret" - }, - "options": { - "title": "Flere alternativer", - "text": "Egendefinerte felt og personvernkontroller.", - "bullet1": "Egendefinert metadata: Legg til egne nøkkel-verdi-par", - "bullet2": "Trapped-status: Innstilling for høykvalitetsutskrift", - "bullet3": "Slett alt: Fjern all metadata av personvernhensyn" - }, - "deleteAll": { - "title": "Fjern eksisterende metadata", - "text": "Fullstendig sletting av metadata for å sikre personvern." - }, - "customFields": { - "title": "Egendefinert metadata", - "text": "Legg til dine egne egendefinerte nøkkel-verdi-par for metadata.", - "bullet1": "Legg til alle tilpassede felt som er relevante for dokumentet", - "bullet2": "Eksempler: Avdeling, Prosjekt, Versjon, Status", - "bullet3": "Både nøkkel og verdi er påkrevd for hver oppføring" - }, - "advanced": { - "title": "Avanserte alternativer", - "trapped": { - "title": "Trapped-status", - "description": "Angir om dokumentet er klargjort for høykvalitetsutskrift.", - "bullet1": "Sann: Dokumentet er forberedt med trapping for utskrift", - "bullet2": "Usann: Dokumentet er ikke trappet", - "bullet3": "Ukjent: Trapped-status er ikke angitt" - } - } - } - }, - "fileToPDF": { - "tags": "transformasjon,format,dokument,bilde,slide,tekst,konvertering,office,dokumenter,word,excel,powerpoint", - "title": "Fil til PDF", - "header": "Konverter hvilken som helst fil til PDF", - "credit": "Denne tjenesten bruker LibreOffice og Unoconv for filkonvertering.", - "supportedFileTypesInfo": "Støttede filtyper", - "supportedFileTypes": "Støttede filtyper bør inkludere følgende, men for en fullstendig oppdatert liste over støttede formater, vennligst se LibreOffice-dokumentasjonen", - "submit": "Konverter til PDF" - }, - "ocr": { - "tags": "gjenkjenning,tekst,bilde,skann,les,identifisere,deteksjon,redigerbar", - "title": "OCR / Rens av skanning", - "desc": "Rydd opp skanninger og oppdag tekst fra bilder i en PDF og legg den til som tekst.", - "header": "Rens av skanning / OCR (Optisk tegngjenkjenning)", - "selectText": { - "1": "Velg språk som skal oppdages innenfor PDF-en (De oppførte er de som for øyeblikket er oppdaget):", - "2": "Produser tekstfil som inneholder OCR-tekst sammen med OCR-ert PDF", - "3": "Korriger sider som ble skannet med skjev vinkel ved å rotere dem tilbake på plass", - "4": "Rens siden slik at det er mindre sannsynlig at OCR vil finne tekst i bakgrunnsstøy. (Ingen utdataendring)", - "5": "Rens siden slik at det er mindre sannsynlig at OCR vil finne tekst i bakgrunnsstøy, opprettholder rensing i utdataen.", - "6": "Ignorer sider som har interaktiv tekst på dem, OCR kun sider som er bilder", - "7": "Tving OCR, vil OCR hver side og fjerne alle originale tekstelementer", - "8": "Normal (Vil gi feil hvis PDF inneholder tekst)", - "9": "Tilleggsinnstillinger", - "10": "OCR-modus", - "11": "Fjern bilder etter OCR (Fjerner ALLE bilder, kun nyttig hvis det er en del av konverteringsprosessen)", - "12": "Renderingstype (Avansert)" - }, - "help": "Vennligst les denne dokumentasjonen for hvordan du bruker dette for andre språk og/eller bruk utenfor Docker.", - "credit": "Denne tjenesten bruker qpdf og Tesseract for OCR.", - "submit": "Behandle PDF med OCR", - "operation": { - "submit": "Kjør OCR og gjennomgå" - }, - "results": { - "title": "OCR-resultater" - }, - "languagePicker": { - "additionalLanguages": "På jakt etter flere språk?", - "viewSetupGuide": "Vis oppsettveiledning →" - }, - "settings": { - "title": "Innstillinger", - "ocrMode": { - "label": "OCR-modus", - "auto": "Auto (hopp over tekstlag)", - "force": "Tving (OCR alle på nytt, erstatt tekst)", - "strict": "Streng (avbryt hvis tekst finnes)" - }, - "languages": { - "label": "Språk", - "placeholder": "Velg språk" - }, - "compatibilityMode": { - "label": "Kompatibilitetsmodus" - }, - "advancedOptions": { - "label": "Behandlingsalternativer", - "sidecar": "Opprett en tekstfil", - "deskew": "Rett opp sider", - "clean": "Rens inngangsfil", - "cleanFinal": "Rens sluttresultat" - } - }, - "tooltip": { - "header": { - "title": "Oversikt over OCR-innstillinger" - }, - "mode": { - "title": "OCR-modus", - "text": "Optical Character Recognition (OCR) hjelper deg å gjøre skannede eller skjermdumpede sider om til tekst du kan søke i, kopiere eller markere.", - "bullet1": "Auto hopper over sider som allerede inneholder tekstlag.", - "bullet2": "Tving OCR-er hver side på nytt og erstatter all tekst.", - "bullet3": "Streng stopper hvis det finnes valgbar tekst." - }, - "languages": { - "title": "Språk", - "text": "Forbedre OCR-nøyaktigheten ved å angi forventede språk. Velg ett eller flere språk for å styre gjenkjenningen." - }, - "output": { - "title": "Utdata", - "text": "Bestem hvordan du vil formatere tekstutdataene:", - "bullet1": "Søkbar PDF bygger inn tekst bak det opprinnelige bildet.", - "bullet2": "HOCR XML returnerer en strukturert maskinlesbar fil.", - "bullet3": "Ren-tekst sidecar oppretter en separat .txt-fil med rått innhold." - }, - "advanced": { - "header": { - "title": "Avansert OCR-behandling" - }, - "compatibility": { - "title": "Kompatibilitetsmodus", - "text": "Bruker OCR «sandwich PDF»-modus: gir større filer, men er mer pålitelig med enkelte språk og eldre PDF-programvare. Som standard bruker vi hOCR for mindre, moderne PDF-er." - }, - "sidecar": { - "title": "Opprett tekstfil", - "text": "Genererer en separat .txt-fil sammen med PDF-en som inneholder alt utdraget tekstinnhold for enkel tilgang og behandling." - }, - "deskew": { - "title": "Rett opp sider", - "text": "Retter automatisk skjeve eller tiltede sider for å forbedre OCR-nøyaktigheten. Nyttig for skannede dokumenter som ikke var perfekt justert." - }, - "clean": { - "title": "Rens inngangsfil", - "text": "Forbehandler inndata ved å fjerne støy, forbedre kontrast og optimalisere bildet for bedre OCR-gjenkjenning før behandling." - }, - "cleanFinal": { - "title": "Rens sluttresultat", - "text": "Etterbehandler den endelige PDF-en ved å fjerne OCR-artefakter og optimalisere tekstlaget for bedre lesbarhet og mindre filstørrelse." - } - } - }, - "error": { - "failed": "OCR-operasjonen mislyktes" - } - }, - "extractImages": { - "tags": "bilde,foto,lagre,arkiv,zip,fangst,hent", - "title": "Hent ut bilder", - "header": "Hent ut bilder", - "selectText": "Velg bildeformat for å konvertere de hentede bildene til", - "allowDuplicates": "Lagre dupliserte bilder", - "submit": "Hent ut", - "settings": { - "title": "Innstillinger" - }, - "error": { - "failed": "Det oppstod en feil under ekstrahering av bilder fra PDF-en." - } - }, - "pdfToPDFA": { - "tags": "arkiv,langtidslagring,standard,konvertering,lagring,bevaring", - "title": "PDF til PDF/A", - "header": "PDF til PDF/A", - "credit": "Denne tjenesten bruker libreoffice for PDF/A-konvertering", - "submit": "Konverter", - "tip": "Fungere for øyeblikket ikke for flere innganger samtidig", - "outputFormat": "Utdataformat", - "pdfWithDigitalSignature": "PDFen inneholder en digital signatur. Denne vil bli fjernet i neste steg." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,transformasjon,format,konvertering,office,microsoft,dokumentfil", - "title": "PDF til Word", - "header": "PDF til Word", - "selectText": { - "1": "Utdatafilformat" - }, - "credit": "Denne tjenesten bruker LibreOffice for filkonvertering.", - "submit": "Konverter" - }, - "PDFToPresentation": { - "tags": "slides,visning,office,microsoft", - "title": "PDF til Presentasjon", - "header": "PDF til Presentasjon", - "selectText": { - "1": "Utdatafilformat" - }, - "credit": "Denne tjenesten bruker LibreOffice for filkonvertering.", - "submit": "Konverter" - }, - "PDFToText": { - "tags": "rikformat,riktekstformat,rik tekst format", - "title": "PDF til RTF (Tekst)", - "header": "PDF til RTF (Tekst)", - "selectText": { - "1": "Utdatafilformat" - }, - "credit": "Denne tjenesten bruker LibreOffice for filkonvertering.", - "submit": "Konverter" - }, - "PDFToHTML": { - "tags": "web-innhold,nettleservennlig", - "title": "PDF til HTML", - "header": "PDF til HTML", - "credit": "Denne tjenesten bruker pdftohtml for filkonvertering.", - "submit": "Konverter" - }, - "PDFToXML": { - "tags": "datauttrekk,strukturert innhold,interop,transformasjon,konverter", - "title": "PDF til XML", - "header": "PDF til XML", - "credit": "Denne tjenesten bruker LibreOffice for filkonvertering.", - "submit": "Konverter" - }, - "ScannerImageSplit": { - "tags": "separere,auto-oppdag,skanninger,flere bilder,organisere", - "selectText": { - "1": "Vinkelgrense:", - "2": "Angir den minimale absolutte vinkelen som kreves for at bildet skal roteres (standard: 10).", - "3": "Toleranse:", - "4": "Bestemmer området for fargevariasjon rundt estimert bakgrunnsfarge (standard: 30).", - "5": "Minimumsområde:", - "6": "Angir minimumsområde terskel for et bilde (standard: 10000).", - "7": "Minimumskonturområde:", - "8": "Angir minimumskonturområde terskel for et bilde", - "9": "Kantstørrelse:", - "10": "Angir størrelsen på kanten som legges til og fjernes for å forhindre hvite kanter i utdataen (standard: 1)." - }, - "info": "Python er ikke installert. Det er påkrevd for å kjøre." - }, - "scannerImageSplit": { - "title": "Ekstraherte bilder", - "submit": "Ekstraher bildeskanninger", - "error": { - "failed": "Det oppstod en feil under ekstrahering av bildeskanninger." - }, - "tooltip": { - "title": "Fotosplitter", - "whatThisDoes": "Hva dette gjør", - "whatThisDoesDesc": "Finner og ekstraherer automatisk hvert foto fra en skannet side eller et sammensatt bilde—ingen manuell beskjæring.", - "whenToUse": "Når du bør bruke det", - "useCase1": "Skann hele albumsider i ett", - "useCase2": "Del flatbed-partier i separate filer", - "useCase3": "Del kollasjer opp i enkeltbilder", - "useCase4": "Hent bilder fra dokumenter", - "quickFixes": "Kjappe fikser", - "problem1": "Bilder oppdages ikke → øk Tolerance til 30–50", - "problem2": "For mange falske deteksjoner → øk Minimum Area til 15 000–20 000", - "problem3": "Beskjæringene er for trange → øk Border Size til 5–10", - "problem4": "Skrå bilder rettes ikke ut → senk Angle Threshold til ~5°", - "problem5": "Støv/støy-bokser → øk Minimum Contour Area til 1000–2000", - "setupTips": "Oppsett-tips", - "tip1": "Bruk en ensfarget, lys bakgrunn", - "tip2": "La en liten glipe (≈1 cm) mellom bilder", - "tip3": "Skann på 300–600 DPI", - "tip4": "Rengjør skannerglass", - "headsUp": "Obs", - "headsUpDesc": "Overlappende bilder eller bakgrunner som er svært like i farge som bildene kan redusere nøyaktigheten – prøv en lysere eller mørkere bakgrunn og la mer plass." - } - }, - "sign": { - "title": "Signer", - "header": "Signer PDF-er", - "upload": "Last opp bilde", - "draw": { - "title": "Tegn signaturen din", - "clear": "Tøm" - }, - "canvas": { - "heading": "Tegn signaturen din", - "clickToOpen": "Klikk for å åpne tegneflaten", - "modalTitle": "Tegn signaturen din", - "colorLabel": "Farge", - "penSizeLabel": "Pennstørrelse", - "penSizePlaceholder": "Størrelse", - "clear": "Tøm tegneflaten", - "colorPickerTitle": "Velg strekfarge" - }, - "text": { - "name": "Underskrivers navn", - "placeholder": "Skriv inn fullt navn", - "fontLabel": "Skrifttype", - "fontSizeLabel": "Skriftstørrelse", - "fontSizePlaceholder": "Skriv eller velg skriftstørrelse (8-200)", - "colorLabel": "Tekstfarge" - }, - "clear": "Slett", - "add": "Legg til", - "saved": { - "heading": "Lagrede signaturer", - "description": "Gjenbruk lagrede signaturer når som helst.", - "emptyTitle": "Ingen lagrede signaturer ennå", - "emptyDescription": "Tegn, last opp eller skriv en signatur ovenfor, og bruk «Lagre i bibliotek» for å ha opptil {{max}} favoritter klare til bruk.", - "type": { - "canvas": "Tegning", - "image": "Opplasting", - "text": "Tekst" - }, - "limitTitle": "Grense nådd", - "limitDescription": "Fjern en lagret signatur før du legger til nye (maks {{max}}).", - "carouselPosition": "{{current}} av {{total}}", - "prev": "Forrige", - "next": "Neste", - "delete": "Fjern", - "label": "Etikett", - "defaultLabel": "Signatur", - "defaultCanvasLabel": "Tegnet signatur", - "defaultImageLabel": "Opplastet signatur", - "defaultTextLabel": "Tekstsignatur", - "saveButton": "Lagre signatur", - "saveUnavailable": "Opprett en signatur først for å lagre den.", - "noChanges": "Gjeldende signatur er allerede lagret.", - "status": { - "saved": "Lagret" - } - }, - "save": "Lagre signatur", - "applySignatures": "Bruk signaturer", - "personalSigs": "Personlige signaturer", - "sharedSigs": "Delte signaturer", - "noSavedSigs": "Ingen lagrede signaturer funnet", - "addToAll": "Legg til på alle sider", - "delete": "Slett", - "first": "Første side", - "last": "Siste side", - "next": "Neste side", - "previous": "Forrige side", - "maintainRatio": "Bytt behold sideforhold", - "undo": "Angre", - "redo": "Gjør om", - "submit": "Signer dokument", - "steps": { - "configure": "Konfigurer signatur" - }, - "step": { - "createDesc": "Velg hvordan du vil opprette signaturen", - "place": "Plasser og lagre", - "placeDesc": "Plasser signaturen på PDF-en" - }, - "type": { - "title": "Signaturtype", - "draw": "Tegn", - "canvas": "Lerret", - "image": "Bilde", - "text": "Tekst", - "saved": "Lagret" - }, - "image": { - "label": "Last opp signaturbilde", - "placeholder": "Velg bildefil", - "hint": "Last opp et PNG- eller JPG-bilde av signaturen din" - }, - "instructions": { - "title": "Slik legger du til signatur", - "canvas": "Når du har tegnet signaturen i lerretet, lukk modalvinduet og klikk hvor som helst i PDF-en for å plassere den.", - "image": "Når du har lastet opp signaturbildet over, klikk hvor som helst i PDF-en for å plassere det.", - "saved": "Velg en lagret signatur ovenfor, og klikk hvor som helst på PDF-en for å plassere den.", - "text": "Når du har skrevet inn navnet ditt over, klikk hvor som helst i PDF-en for å plassere signaturen.", - "paused": "Plassering pauset", - "resumeHint": "Gjenoppta plassering for å klikke og legge til signaturen.", - "noSignature": "Opprett en signatur ovenfor for å aktivere plasseringsverktøy." - }, - "mode": { - "move": "Flytt signatur", - "place": "Plasser signatur", - "pause": "Pause plassering", - "resume": "Gjenoppta plassering" - }, - "updateAndPlace": "Oppdater og plasser", - "activate": "Aktiver signaturplassering", - "deactivate": "Stopp plassering av signaturer", - "results": { - "title": "Signaturresultater" - }, - "error": { - "failed": "Det oppstod en feil ved signering av PDF-en." - } - }, - "flatten": { - "title": "Utjevning", - "header": "Utjevning av PDf", - "flattenOnlyForms": "Utjevning av kun skjemaer", - "submit": "Utjevn", - "filenamePrefix": "flatet_ut", - "files": { - "placeholder": "Velg en PDF-fil i hovedvisningen for å komme i gang" - }, - "steps": { - "settings": "Innstillinger" - }, - "options": { - "stepTitle": "Alternativer for utflating", - "title": "Alternativer for utflating", - "flattenOnlyForms": { - "label": "Utjevning av kun skjemaer", - "desc": "Flat bare ut skjemafelter, og la andre interaktive elementer være intakte" - }, - "note": "Utflating fjerner interaktive elementer fra PDF-en og gjør dem ikke-redigerbare." - }, - "results": { - "title": "Resultater for utflating" - }, - "error": { - "failed": "Det oppstod en feil under utflating av PDF-en." - }, - "tooltip": { - "header": { - "title": "Om utflating av PDF-er" - }, - "description": { - "title": "Hva gjør utflating?", - "text": "Utflating gjør PDF-en ikke-redigerbar ved å gjøre utfyllbare skjemaer og knapper om til vanlig tekst og bilder. PDF-en ser nøyaktig lik ut, men ingen kan lenger endre eller fylle ut skjemaene. Perfekt for å dele utfylte skjemaer, lage endelige dokumenter for arkiv eller sikre at PDF-en ser lik ut overalt.", - "bullet1": "Tekstbokser blir vanlig tekst (kan ikke redigeres)", - "bullet2": "Avkrysningsbokser og knapper blir bilder", - "bullet3": "Supert for endelige versjoner du ikke vil endre", - "bullet4": "Sikrer konsekvent utseende på tvers av enheter" - }, - "formsOnly": { - "title": "Hva betyr «Flate bare ut skjemaer»?", - "text": "Dette alternativet fjerner bare muligheten til å fylle ut skjemaer, men beholder andre funksjoner som å klikke på lenker, vise bokmerker og lese kommentarer.", - "bullet1": "Skjemaer blir ikke-redigerbare", - "bullet2": "Lenker fungerer fortsatt når de klikkes", - "bullet3": "Kommentarer og notater forblir synlige", - "bullet4": "Bokmerker hjelper fortsatt med navigering" - } - } - }, - "repair": { - "tags": "fiks,gjenopprett,korreksjon,gjenoppretting", - "title": "Reparer", - "header": "Reparer PDF-er", - "submit": "Reparer", - "description": "Dette verktøyet vil forsøke å reparere korrupte eller skadede PDF-filer. Ingen ekstra innstillinger kreves.", - "filenamePrefix": "reparert", - "files": { - "placeholder": "Velg en PDF-fil i hovedvisningen for å komme i gang" - }, - "error": { - "failed": "Det oppstod en feil under reparasjon av PDF-en." - }, - "results": { - "title": "Reparasjonsresultater" - } - }, - "removeBlanks": { - "title": "Fjern Blank Sider", - "header": "Fjern Blank Sider", - "settings": { - "title": "Innstillinger" - }, - "threshold": { - "label": "Terskel for pikselhvithet" - }, - "whitePercent": { - "label": "Terskel for hvit prosent", - "unit": "%" - }, - "includeBlankPages": { - "label": "Inkluder oppdagede tomme sider" - }, - "tooltip": { - "header": { - "title": "Innstillinger for fjerning av tomme sider" - }, - "threshold": { - "title": "Terskel for pikselhvithet", - "text": "Styrer hvor hvit en piksel må være for å regnes som «hvit». Dette hjelper med å avgjøre hva som anses som et tomt område på siden.", - "bullet1": "0 = Helt svart (mest restriktiv)", - "bullet2": "128 = Middels grå", - "bullet3": "255 = Helt hvit (minst restriktiv)" - }, - "whitePercent": { - "title": "Terskel for hvit prosent", - "text": "Angir minimumsprosenten hvite piksler som kreves for at en side skal anses som tom og fjernes.", - "bullet1": "Lavere verdier (f.eks. 80 %) = Flere sider fjernes", - "bullet2": "Høyere verdier (f.eks. 95 %) = Kun svært tomme sider fjernes", - "bullet3": "Bruk høyere verdier for dokumenter med lyse bakgrunner" - }, - "includeBlankPages": { - "title": "Inkluder oppdagede tomme sider", - "text": "Når aktivert, opprettes en egen PDF som inneholder alle tomme sider som ble oppdaget og fjernet fra originaldokumentet.", - "bullet1": "Nyttig for å gjennomgå hva som ble fjernet", - "bullet2": "Hjelper med å verifisere treffsikkerheten", - "bullet3": "Kan deaktiveres for å redusere filstørrelsen på utdata" - } - }, - "submit": "Fjern Blank Sider", - "error": { - "failed": "Kunne ikke fjerne tomme sider" - }, - "results": { - "title": "Fjernede tomme sider" - } - }, - "removeAnnotations": { - "tags": "kommentarer,utheving,notater,markering,fjern", - "title": "Fjern Anmerkninger", - "header": "Fjern Anmerkninger", - "submit": "Fjern", - "settings": { - "title": "Innstillinger" - }, - "info": { - "title": "Om fjerning av merknader", - "description": "Dette verktøyet fjerner alle merknader (kommentarer, uthevinger, notater osv.) fra PDF-dokumentene dine." - }, - "tooltip": { - "header": { - "title": "Om Fjern merknader" - }, - "description": { - "title": "Hva den gjør" - } - }, - "error": { - "failed": "Det oppstod en feil under fjerning av merknader fra PDF-en." - } - }, - "compare": { - "tags": "differensiere,kontrast,endringer,analyse", - "title": "Sammenlign", - "header": "Sammenlign PDF-er", - "clearSelected": "Tøm valgte", - "clear": { - "confirmTitle": "Tømme valgte PDF-er?", - "confirmBody": "Dette vil lukke gjeldende sammenligning og ta deg tilbake til Aktive filer.", - "confirm": "Tøm og gå tilbake" - }, - "review": { - "title": "Sammenligningsresultat", - "actionsHint": "Gå gjennom sammenligningen, bytt dokumentroller eller eksporter sammendraget.", - "switchOrder": "Bytt rekkefølge", - "exportSummary": "Eksporter sammendrag" - }, - "base": { - "label": "Originaldokument", - "placeholder": "Velg den originale PDF-en" - }, - "comparison": { - "label": "Redigert dokument", - "placeholder": "Velg den redigerte PDF-en" - }, - "addFilesHint": "Legg til PDF-er i Filer-trinnet for å aktivere valg.", - "noFiles": "Ingen PDF-er tilgjengelig ennå", - "pages": "Sider", - "selection": { - "originalEditedTitle": "Velg original og redigert PDF" - }, - "original": { - "label": "Original-PDF" - }, - "edited": { - "label": "Redigert PDF" - }, - "swap": { - "confirmTitle": "Kjøre sammenligning på nytt?", - "confirmBody": "Dette vil kjøre verktøyet på nytt. Er du sikker på at du vil bytte rekkefølgen på Original og Redigert?", - "confirm": "Bytt og kjør på nytt" - }, - "cta": "Sammenlign", - "loading": "Sammenligner...", - "summary": { - "baseHeading": "Originaldokument", - "comparisonHeading": "Redigert dokument", - "pageLabel": "Side" - }, - "rendering": { - "pageNotReadyTitle": "Siden er ikke gjengitt ennå", - "pageNotReadyBody": "Noen sider gjengis fortsatt. Navigasjonen vil låse seg når de er klare.", - "rendering": "gjengir", - "inProgress": "Minst én av disse PDF-ene er svært stor, rulling vil ikke være jevn før gjengivelsen er fullført", - "pagesRendered": "sider gjengitt", - "complete": "Gjengivelse av sider fullført" - }, - "dropdown": { - "deletionsLabel": "Slettinger", - "additionsLabel": "Tilføyelser", - "deletions": "Slettinger ({{count}})", - "additions": "Tilføyelser ({{count}})", - "searchPlaceholder": "Søk i endringer...", - "noResults": "Ingen endringer funnet" - }, - "actions": { - "stackVertically": "Stable vertikalt", - "placeSideBySide": "Plasser side om side", - "zoomOut": "Zoom ut", - "zoomIn": "Zoom inn", - "resetView": "Tilbakestill visning", - "unlinkScrollPan": "Koble fra rulling og panorering", - "linkScrollPan": "Koble til rulling og panorering", - "unlinkScroll": "Koble fra rulling", - "linkScroll": "Koble til rulling" - }, - "toasts": { - "unlinkedTitle": "Uavhengig rulling og panorering aktivert", - "unlinkedBody": "Tips: Pil opp/ned ruller begge ruter; panorering flytter bare den aktive ruten." - }, - "error": { - "selectRequired": "Velg en original og et redigert dokument.", - "filesMissing": "Kan ikke finne de valgte filene. Velg dem på nytt.", - "generic": "Kan ikke sammenligne disse filene." - }, - "status": { - "extracting": "Henter ut tekst...", - "processing": "Analyserer forskjeller...", - "complete": "Sammenligning klar" - }, - "longJob": { - "title": "Stor sammenligning pågår", - "body": "Disse PDF-ene overstiger til sammen 2,000 sider. Behandlingen kan ta flere minutter." - }, - "slowOperation": { - "title": "Jobber fortsatt…", - "body": "Denne sammenligningen tar lenger tid enn vanlig. Du kan la den fortsette eller avbryte den.", - "cancel": "Avbryt sammenligning" - }, - "newLine": "ny linje", - "complex": { - "message": "Ett eller begge av de angitte dokumentene er store filer, nøyaktigheten av sammenligningen kan bli redusert" - }, - "large": { - "file": { - "message": "Ett eller begge av de angitte dokumentene er for store til å behandle" - } - }, - "no": { - "text": { - "message": "En eller begge av de valgte PDF-ene har ingen tekstinnhold. Vennligst velg PDF-er med tekst for sammenligning." - } - }, - "too": { - "dissimilar": { - "message": "Disse dokumentene virker svært ulike. Sammenligning ble stoppet for å spare tid." - } - }, - "earlyDissimilarity": { - "title": "Disse PDF-ene ser svært forskjellige ut", - "body": "Vi ser svært få likheter så langt. Du kan stoppe sammenligningen hvis dette ikke er relaterte dokumenter.", - "stopButton": "Stopp sammenligning" - } - }, - "certSign": { - "tags": "autentisere,PEM,P12,offisiell,krypter", - "title": "Sertifikatsignering", - "filenamePrefix": "signert", - "signMode": { - "stepTitle": "Signeringsmodus", - "tooltip": { - "header": { - "title": "Om PDF-signaturer" - }, - "overview": { - "title": "Hvordan signaturer fungerer", - "text": "Begge modus forsegler dokumentet (alle endringer flagges som manipulering) og registrerer hvem/når/hvordan for revisjon. Tilliten i visningsprogrammer avhenger av sertifikatkjeden." - }, - "manual": { - "title": "Manuell – ta med sertifikatet ditt", - "text": "Bruk dine egne sertifikatfiler for merkevaretilpasset identitet. Kan vise Klarert når CA/kjeden din gjenkjennes.", - "use": "Bruk til: kundevendt, juridisk, etterlevelse." - }, - "auto": { - "title": "Auto – null oppsett, umiddelbar systemforsegling", - "text": "Signerer med et server-selvsignert sertifikat. Samme manipulasjonssikre forsegling og revisjonsspor; vises typisk som Ubekreftet i visningsprogrammer.", - "use": "Bruk når: du trenger hastighet og konsistent intern identitet på tvers av gjennomganger og arkiv." - }, - "rule": { - "title": "Tommelfingerregel", - "text": "Trenger mottaker Klarert-status? Manuell. Trenger du en rask, manipulasjonssikker forsegling og revisjonsspor uten oppsett? Auto." - } - } - }, - "certTypeStep": { - "stepTitle": "Sertifikatformat" - }, - "certFiles": { - "stepTitle": "Sertifikatfiler" - }, - "appearance": { - "stepTitle": "Signaturutseende", - "tooltip": { - "header": { - "title": "Om signaturutseende" - }, - "invisible": { - "title": "Usynlige signaturer", - "text": "Signaturen legges til i PDF-en for sikkerhet, men vil ikke være synlig ved visning av dokumentet. Perfekt for juridiske krav uten å endre dokumentets utseende.", - "bullet1": "Gir sikkerhet uten visuelle endringer", - "bullet2": "Oppfyller juridiske krav til digital signering", - "bullet3": "Påvirker ikke dokumentets layout eller design" - }, - "visible": { - "title": "Synlige signaturer", - "text": "Viser en signaturblokk på PDF-en med navnet ditt, dato og valgfrie detaljer. Nyttig når du vil at lesere tydelig skal se at dokumentet er signert.", - "bullet1": "Viser underskrivers navn og dato i dokumentet", - "bullet2": "Kan inkludere grunn og sted for signering", - "bullet3": "Velg hvilken side signaturen skal plasseres", - "bullet4": "Valgfritt logo kan inkluderes" - } - }, - "invisible": "Usynlig", - "options": { - "title": "Signaturdetaljer" - }, - "visible": "Synlig" - }, - "sign": { - "submit": "Signer PDF", - "results": "Signert PDF" - }, - "error": { - "failed": "Det oppstod en feil under behandling av signaturer." - }, - "tooltip": { - "header": { - "title": "Om håndtering av signaturer" - }, - "overview": { - "title": "Hva kan dette verktøyet gjøre?", - "text": "Dette verktøyet lar deg sjekke om PDF-ene dine er digitalt signert og legge til nye digitale signaturer. Digitale signaturer beviser hvem som opprettet eller godkjente et dokument og viser om det er endret siden signering.", - "bullet1": "Sjekk eksisterende signaturer og deres gyldighet", - "bullet2": "Vis detaljert informasjon om underskrivere og sertifikater", - "bullet3": "Legg til nye digitale signaturer for å sikre dokumentene dine", - "bullet4": "Flere filer støttes med enkel navigasjon" - }, - "validation": { - "title": "Kontroll av signaturer", - "text": "Når du sjekker signaturer, forteller verktøyet deg om de er gyldige, hvem som signerte dokumentet, når det ble signert, og om dokumentet er endret siden signering.", - "bullet1": "Viser om signaturer er gyldige eller ugyldige", - "bullet2": "Viser informasjon om underskriver og signeringsdato", - "bullet3": "Sjekker om dokumentet ble endret etter signering", - "bullet4": "Kan bruke egendefinerte sertifikater for verifisering" - }, - "signing": { - "title": "Legge til signaturer", - "text": "For å signere en PDF, trenger du et digitalt sertifikat (som PEM, PKCS12 eller JKS). Du kan velge å gjøre signaturen synlig på dokumentet eller holde den usynlig kun for sikkerhet.", - "bullet1": "Støtter PEM, PKCS12, JKS og serversertifikat-formater", - "bullet2": "Valg for å vise eller skjule signaturen på PDF-en", - "bullet3": "Legg til årsak, sted og underskrivers navn", - "bullet4": "Velg hvilken side du vil plassere synlige signaturer på", - "bullet5": "Bruk serversertifikat for enkel «Signer med Stirling-PDF»-mulighet" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Om sertifikattyper" - }, - "what": { - "title": "Hva er et sertifikat?", - "text": "Det er en sikker ID for signaturen din som beviser at du signerte. Med mindre du må signere via sertifikat, anbefaler vi å bruke en annen sikker metode som Skriv, Tegn eller Last opp." - }, - "which": { - "title": "Hvilket alternativ bør jeg bruke?", - "text": "Velg formatet som samsvarer med sertifikatfilen din:", - "bullet1": "PKCS#12 (.p12 / .pfx) – én kombinert fil (vanligst)", - "bullet2": "PFX (.pfx) – Microsofts versjon av PKCS12", - "bullet3": "PEM – separate .pem-filer for privat nøkkel og sertifikat", - "bullet4": "JKS – Java .jks nøkkellager for dev / CI-CD-arbeidsflyter" - }, - "convert": { - "title": "Nøkkel ikke oppført?", - "text": "Konverter filen din til et Java nøkkellager (.jks) med keytool, velg deretter JKS." - } - } - }, - "chooseCertificate": "Velg sertifikatfil", - "chooseJksFile": "Velg JKS-fil", - "chooseP12File": "Velg PKCS12-fil", - "choosePfxFile": "Velg PFX-fil", - "choosePrivateKey": "Velg fil for privat nøkkel", - "location": "Sted", - "logoTitle": "Logo", - "name": "Navn", - "noLogo": "Ingen logo", - "pageNumber": "Sidenummer", - "password": "Skriv inn passordet for keystore eller privat nøkkel (hvis noen):", - "passwordOptional": "La stå tomt hvis ingen passord", - "reason": "Årsak", - "serverCertMessage": "Bruker serversertifikat – ingen filer eller passord kreves", - "showLogo": "Vis logo" - }, - "removeCertSign": { - "tags": "autentisere,PEM,P12,offisiell,dechiffrere", - "title": "Fjern Sertifikatsignatur", - "header": "Fjern det digitale sertifikatet fra PDF-en", - "selectPDF": "Velg en PDF-fil:", - "submit": "Fjern Signatur", - "description": "Dette verktøyet vil fjerne digitale sertifikatsignaturer fra PDF-dokumentet ditt.", - "filenamePrefix": "usignert", - "files": { - "placeholder": "Velg en PDF-fil i hovedvisningen for å komme i gang" - }, - "error": { - "failed": "Det oppstod en feil under fjerning av sertifikatsignaturer." - }, - "results": { - "title": "Resultater for fjerning av sertifikater" - } - }, - "pageLayout": { - "tags": "slå sammen,kompositt,enkel-visning,organisere", - "title": "Flersideoppsett", - "header": "Flersideoppsett", - "pagesPerSheet": "Sider per ark:", - "addBorder": "Legg til rammer", - "submit": "Send inn", - "desc": { - "2": "Plasser 2 sider side om side på ett ark.", - "3": "Plasser 3 sider på ett ark i én rad.", - "4": "Plasser 4 sider på ett ark (2 × 2 rutenett).", - "9": "Plasser 9 sider på ett ark (3 × 3 rutenett).", - "16": "Plasser 16 sider på ett ark (4 × 4 rutenett)." - }, - "error": { - "failed": "Det oppstod en feil under oppretting av flersidelayout." - } - }, - "bookletImposition": { - "tags": "hefte,oppsett,utskrift,innbinding,bretting,signatur", - "title": "Hefteoppsett", - "header": "Hefteoppsett", - "submit": "Lag hefte", - "spineLocation": { - "label": "Plassering av rygg", - "left": "Venstre (standard)", - "right": "Høyre (RTL)" - }, - "doubleSided": { - "label": "Tosidig utskrift", - "tooltip": "Oppretter både for- og baksider for korrekt hefteutskrift" - }, - "manualDuplex": { - "title": "Manuell dupleksmodus", - "instructions": "For skrivere uten automatisk dupleks. Du må kjøre dette to ganger:" - }, - "duplexPass": { - "label": "Utskriftsomgang", - "first": "1. omgang", - "second": "2. omgang", - "firstInstructions": "Skriver ut forsider → legg bunken med forsiden ned → kjør igjen med 2. omgang", - "secondInstructions": "Legg inn utskrevet bunke med forsiden ned → skriver ut baksider" - }, - "rtlBinding": { - "label": "Høyre-til-venstre-innbinding", - "tooltip": "For arabisk, hebraisk eller andre høyre-til-venstre-språk" - }, - "addBorder": { - "label": "Legg til rammer rundt sider", - "tooltip": "Legger til rammer rundt hver sidseksjon for å hjelpe med kutting og justering" - }, - "addGutter": { - "label": "Legg til innbindingsmarg", - "tooltip": "Legger til innermarg for innbinding" - }, - "gutterSize": { - "label": "Størrelse på innbindingsmarg (punkter)" - }, - "flipOnShortEdge": { - "label": "Snu på kortsiden (kun automatisk dupleks)", - "tooltip": "Aktiver for kortside-dupleksutskrift (kun automatisk dupleks – ignorert i manuell modus)", - "manualNote": "Ikke nødvendig i manuell modus – du snur bunken selv" - }, - "advanced": { - "toggle": "Avanserte alternativer" - }, - "paperSizeNote": "Papirstørrelse hentes automatisk fra første side.", - "tooltip": { - "header": { - "title": "Veiledning for hefteoppretting" - }, - "description": { - "title": "Hva er hefteoppsett?", - "text": "Lager profesjonelle hefter ved å ordne sidene i riktig utskriftsrekkefølge. PDF-sidene plasseres 2-opp på liggende ark slik at de, når de brettes og bindes inn, leses i riktig rekkefølge som en ekte bok." - }, - "example": { - "title": "Eksempel: 8-siders hefte", - "text": "Ditt 8-siders dokument blir 2 ark:", - "bullet1": "Ark 1 forside: Sidene 8, 1 | Bakside: Sidene 2, 7", - "bullet2": "Ark 2 forside: Sidene 6, 3 | Bakside: Sidene 4, 5", - "bullet3": "Når de brettes og stables: Leser 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Slik skriver du ut og monterer", - "text": "Følg disse trinnene for perfekte hefter:", - "bullet1": "Skriv ut tosidig med «Snu på langsiden»", - "bullet2": "Stable ark i rekkefølge, brett i to", - "bullet3": "Stift eller bind langs den brettede ryggen", - "bullet4": "For skrivere med kortsidevending: Aktiver «Snu på kortsiden»" - }, - "manualDuplex": { - "title": "Manuell dupleks (enkle skrivere)", - "text": "For skrivere uten automatisk dupleks:", - "bullet1": "Slå AV «Tosidig utskrift»", - "bullet2": "Velg «1. omgang» → Skriv ut → Legg bunken med forsiden ned", - "bullet3": "Velg «2. omgang» → Legg inn bunken → Skriv ut baksider", - "bullet4": "Brett og monter som normalt" - }, - "advanced": { - "title": "Avanserte alternativer", - "text": "Fininnstill heftet ditt:", - "bullet1": "Høyre-til-venstre-innbinding: For arabisk, hebraisk eller RTL-språk", - "bullet2": "Rammer: Viser kuttelinjer for trimming", - "bullet3": "Innbindingsmarg: Legger til plass for innbinding/stifting", - "bullet4": "Kortsidevending: Kun for skrivere med automatisk dupleks" - } - }, - "error": { - "failed": "Det oppstod en feil under oppretting av hefteoppsettet." - } - }, - "scalePages": { - "title": "Juster side-skala", - "header": "Juster side-skala", - "pageSize": "Størrelse på et ark i dokumentet.", - "keepPageSize": "Opprinnelig størrelse", - "scaleFactor": "Zoom-nivå (beskjær) for en side.", - "submit": "Send inn" - }, - "adjustPageScale": { - "tags": "skalere,endre,dimensjon,tilpass", - "title": "Juster sideskala", - "header": "Juster sideskala", - "scaleFactor": { - "label": "Skaleringsfaktor" - }, - "pageSize": { - "label": "Målstørrelse for side", - "keep": "Behold opprinnelig størrelse", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Juster sideskala", - "error": { - "failed": "Det oppstod en feil under justering av sideskalaen." - }, - "tooltip": { - "header": { - "title": "Oversikt over sideskalainnstillinger" - }, - "description": { - "title": "Beskrivelse", - "text": "Juster størrelsen på PDF-innhold og endre sidedimensjoner." - }, - "scaleFactor": { - "title": "Skaleringsfaktor", - "text": "Styrer hvor stort eller lite innholdet vises på siden. Innhold skaleres og sentreres – hvis skalert innhold er større enn sidestørrelsen, kan det bli beskåret.", - "bullet1": "1.0 = Opprinnelig størrelse", - "bullet2": "0.5 = Halv størrelse (50% mindre)", - "bullet3": "2.0 = Dobbel størrelse (200% større, kan beskjæres)" - }, - "pageSize": { - "title": "Målstørrelse for side", - "text": "Setter dimensjonene for utskrevne PDF-sider. «Behold opprinnelig størrelse» beholder nåværende dimensjoner, mens andre alternativer endrer til standard papirstørrelser." - } - } - }, - "add-page-numbers": { - "tags": "paginere,etikett,organisere,indeks" - }, - "auto-rename": { - "tags": "auto-oppdag,overskrift-basert,organisere,omdøp", - "title": "Auto Navngi", - "header": "Auto Navngi PDF", - "description": "Finner automatisk tittelen fra PDF-innholdet ditt og bruker den som filnavn.", - "submit": "Auto Navngi", - "files": { - "placeholder": "Velg en PDF-fil i hovedvisningen for å komme i gang" - }, - "error": { - "failed": "Det oppstod en feil under automatisk navngivning av PDF-en." - }, - "results": { - "title": "Resultater for automatisk navngivning" - }, - "tooltip": { - "header": { - "title": "Slik fungerer automatisk navngivning" - }, - "description": { - "title": "Hva den gjør" - }, - "howItWorks": { - "title": "Smart navngivning", - "text": "Finner automatisk tittelen fra PDF-innholdet ditt og bruker den som filnavn.", - "bullet1": "Ser etter tekst som fremstår som en tittel eller overskrift", - "bullet2": "Lager et rent, gyldig filnavn fra den oppdagede tittelen", - "bullet3": "Beholder det opprinnelige navnet hvis ingen egnet tittel finnes" - } - }, - "settings": { - "title": "Om" - } - }, - "adjust-contrast": { - "tags": "fargekorrigering,tilpasse,modifisere,forbedre" - }, - "crop": { - "title": "Beskjær", - "header": "Beskjær PDF", - "submit": "Send inn", - "noFileSelected": "Velg en PDF-fil for å begynne beskjæring", - "preview": { - "title": "Valg av beskjæringsområde" - }, - "reset": "Tilbakestill til full PDF", - "coordinates": { - "title": "Posisjon og størrelse", - "x": { - "label": "X-posisjon", - "desc": "Venstre kant (punkter)" - }, - "y": { - "label": "Y-posisjon", - "desc": "Nedre kant (punkter)" - }, - "width": { - "label": "Bredde", - "desc": "Beskjæringsbredde (punkter)" - }, - "height": { - "label": "Høyde", - "desc": "Beskjæringshøyde (punkter)" - } - }, - "error": { - "invalidArea": "Beskjæringsområdet går utenfor PDF-grensene", - "failed": "Kunne ikke beskjære PDF" - }, - "steps": { - "selectArea": "Velg beskjæringsområde" - }, - "tooltip": { - "title": "Slik beskjærer du PDF-er", - "description": "Velg området som skal beskjæres fra PDF-en ved å dra og endre størrelse på det blå overlegget på miniatyren.", - "drag": "Dra overlegget for å flytte beskjæringsområdet", - "resize": "Dra i hjørne- og kantgrep for å endre størrelse", - "precision": "Bruk koordinatinndata for presis posisjonering" - }, - "results": { - "title": "Beskjæringsresultater" - }, - "automation": { - "info": "Skriv inn beskjæringskoordinater i PDF-punkter. Origo (0,0) er nederst til venstre. Disse verdiene vil bli brukt på alle PDF-er som behandles i denne automatiseringen.", - "reference": "Referanse: A4-side er 595.28 × 841.89 punkter (210mm × 297mm). 1 tomme = 72 punkter." - } - }, - "autoSplitPDF": { - "tags": "QR-basert,separere,skann-segment,organisere", - "title": "Automatisk Del PDF", - "header": "Automatisk Del PDF", - "description": "Skriv ut, Sett inn, Skann, last opp, og la oss automatisk separere dokumentene dine. Ingen manuell sortering nødvendig.", - "selectText": { - "1": "Skriv ut noen delingssider fra alternativene nedenfor (Svart-hvitt er greit).", - "2": "Skann alle dokumentene samtidig ved å sette inn delingssiden mellom dem.", - "3": "Last opp den enkelte store skannede PDF-filen og la Stirling PDF håndtere resten.", - "4": "Delingssidene blir automatisk oppdaget og fjernet, og garanterer et pent endelig dokument." - }, - "formPrompt": "Send inn PDF som inneholder Stirling-PDF-sideskillere:", - "duplexMode": "Dupleksmodus (Front- og bakskanning)", - "dividerDownload2": "Last ned 'Auto Splitter Divider (med instruksjoner).pdf'", - "submit": "Send inn" - }, - "sanitizePdf": { - "tags": "rydde opp,sikker,trygg,fjern trusler" - }, - "URLToPDF": { - "tags": "web-fangst,lagre side,web-til-dokument,arkiv", - "title": "URL Til PDF", - "header": "URL Til PDF", - "submit": "Konverter", - "credit": "Bruker WeasyPrint" - }, - "HTMLToPDF": { - "tags": "markup,web-innhold,transformasjon,konverter", - "title": "HTML Til PDF", - "header": "HTML Til PDF", - "help": "Godtar HTML-filer og ZIP-filer som inneholder html/css/bilder etc. som er nødvendige", - "submit": "Konverter", - "credit": "Bruker WeasyPrint", - "zoom": "Zoomnivå for visning av nettsiden.", - "pageWidth": "Bredde på siden i centimeter. (Blank for standard)", - "pageHeight": "Høyde på siden i centimeter. (Blank for standard)", - "marginTop": "Øvre margin på siden i millimeter. (Blank for standard)", - "marginBottom": "Nedre margin på siden i millimeter. (Blank for standard)", - "marginLeft": "Venstre margin på siden i millimeter. (Blank for standard)", - "marginRight": "Høyre margin på siden i millimeter. (Blank for standard)", - "printBackground": "Vis bakgrunnen til nettsider.", - "defaultHeader": "Aktiver standardtopp (Navn og sidenummer)", - "cssMediaType": "Endre CSS-mediatypen til siden.", - "none": "Ingen", - "print": "Utskrift", - "screen": "Skjerm" - }, - "MarkdownToPDF": { - "tags": "markup,web-innhold,transformasjon,konverter", - "title": "Markdown Til PDF", - "header": "Markdown Til PDF", - "submit": "Konverter", - "help": "Arbeid pågår", - "credit": "Bruker WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "markup,web-innhold,transformasjon,konverter", - "title": "PDF til Markdown", - "header": "PDF til Markdown", - "submit": "Konverter" - }, - "getPdfInfo": { - "tags": "informasjon,data,statistikk", - "title": "Få Info om PDF", - "header": "Få Info om PDF", - "submit": "Få Info", - "downloadJson": "Last ned JSON" - }, - "extractPage": { - "tags": "ekstrahere" - }, - "PdfToSinglePage": { - "tags": "enkelside" - }, - "showJS": { - "tags": "JS", - "title": "Vis Javascript", - "header": "Vis Javascript", - "downloadJS": "Last ned Javascript", - "submit": "Vis", - "results": "Resultat", - "processing": "Henter ut JavaScript...", - "done": "JavaScript hentet ut", - "singleFileWarning": "Dette verktøyet støtter bare én fil om gangen. Velg én fil.", - "view": { - "title": "Ekstrahert JavaScript" - } - }, - "redact": { - "tags": "Sensurere,Skjule,sverte ut,svart,markør,skjult,manuell", - "title": "Manuell Sensurering", - "submit": "Sensurer", - "error": { - "failed": "Det oppstod en feil under sladding av PDF-en." - }, - "modeSelector": { - "title": "Sladdemetode", - "mode": "Modus", - "automatic": "Automatisk", - "automaticDesc": "Sladd tekst basert på søkeord", - "manual": "Manuell", - "manualDesc": "Klikk og dra for å sladde bestemte områder", - "manualComingSoon": "Manuell sladding kommer snart" - }, - "auto": { - "header": "Automatisk sladding", - "settings": { - "title": "Innstillinger for sladding", - "advancedTitle": "Avansert" - }, - "colorLabel": "Boksfarge", - "wordsToRedact": { - "title": "Ord som skal sladdes", - "placeholder": "Skriv inn et ord", - "add": "Legg til", - "examples": "Eksempler: Konfidensielt, Topphemmelig" - }, - "useRegexLabel": "Bruk Regex", - "wholeWordSearchLabel": "Søk etter hele ord", - "customPaddingLabel": "Egendefinert ekstra utfylling", - "convertPDFToImageLabel": "Konverter PDF til PDF-bilde" - }, - "tooltip": { - "mode": { - "header": { - "title": "Sladdemetode" - }, - "automatic": { - "title": "Automatisk sladding", - "text": "Finner og sladder automatisk angitt tekst i hele dokumentet. Perfekt for å fjerne konsistent sensitiv informasjon som navn, adresser eller konfidensielle markeringer." - }, - "manual": { - "title": "Manuell sladding", - "text": "Klikk og dra for å manuelt velge bestemte områder som skal sladdes. Gir deg presis kontroll over hva som blir sladdet. (Kommer snart)" - } - }, - "words": { - "header": { - "title": "Ord som skal sladdes" - }, - "description": { - "title": "Tekstmatching", - "text": "Skriv inn ord eller fraser som skal finnes og sladdes i dokumentet ditt. Hvert ord søkes etter separat." - }, - "bullet1": "Legg til ett ord om gangen", - "bullet2": "Trykk Enter eller klikk «Legg til en til» for å legge til", - "bullet3": "Klikk × for å fjerne ord", - "examples": { - "title": "Vanlige eksempler", - "text": "Typiske ord å sladde inkluderer: bankdetaljer, e-postadresser eller spesifikke navn." - } - }, - "advanced": { - "header": { - "title": "Avanserte innstillinger for sladding" - }, - "color": { - "title": "Boksfarge og utfylling", - "text": "Tilpass utseendet på sladdeboksene. Svart er standard, men du kan velge hvilken som helst farge. Utfylling legger til ekstra plass rundt funnet tekst." - }, - "regex": { - "title": "Bruk Regex", - "text": "Aktiver regulære uttrykk for avansert mønstermatching. Nyttig for å finne telefonnumre, e-poster eller komplekse mønstre.", - "bullet1": "Eksempel: \\d{4}-\\d{2}-\\d{2} for å matche datoer i YYYY-MM-DD-format", - "bullet2": "Bruk med forsiktighet – test grundig" - }, - "wholeWord": { - "title": "Søk etter hele ord", - "text": "Match bare komplette ord, ikke delvise treff. «John» vil ikke matche «Johnson» når dette er aktivert." - }, - "convert": { - "title": "Konverter til PDF-bilde", - "text": "Konverterer PDF-en til en bildebassert PDF etter sladding. Dette sikrer at teksten bak sladdeboksene er fullstendig fjernet og ikke kan gjenopprettes." - } - } - }, - "manual": { - "header": "Manuell sladding", - "textBasedRedaction": "Tekstbasert sladding", - "pageBasedRedaction": "Sidebasert sladding", - "convertPDFToImageLabel": "Konverter PDF til PDF-bilde (brukes til å fjerne tekst bak boksen)", - "pageRedactionNumbers": { - "title": "Sider", - "placeholder": "(f.eks. 1,2,8 eller 4,7,12-16 eller 2n-1)" - }, - "redactionColor": { - "title": "Sladdefarge" - }, - "export": "Eksporter", - "upload": "Last opp", - "boxRedaction": "Sladding ved å tegne boks", - "zoom": "Zoom", - "zoomIn": "Zoom inn", - "zoomOut": "Zoom ut", - "nextPage": "Neste side", - "previousPage": "Forrige side", - "toggleSidebar": "Slå av/på sidepanel", - "showThumbnails": "Vis miniatyrbilder", - "showDocumentOutline": "Vis dokumentdisposisjon (dobbeltklikk for å utvide/skjule alle elementer)", - "showAttachments": "Vis vedlegg", - "showLayers": "Vis lag (dobbeltklikk for å tilbakestille alle lag til standardtilstanden)", - "colourPicker": "Fargevelger", - "findCurrentOutlineItem": "Finn gjeldende disposisjonselement", - "applyChanges": "Bruk endringer" - } - }, - "tableExtraxt": { - "tags": "CSV,tabelluttrekk,ekstrahere,konvertere" - }, - "autoSizeSplitPDF": { - "tags": "pdf,del,dokument,organisering" - }, - "overlay-pdfs": { - "tags": "overlay", - "header": "Overlegg PDF-filer", - "title": "Overlegg PDF-er", - "desc": "Legg én PDF over en annen", - "baseFile": { - "label": "Velg grunnleggende PDF-fil" - }, - "overlayFiles": { - "label": "Velg overlegg PDF-filer", - "placeholder": "Velg PDF(er)...", - "addMore": "Legg til flere PDF-er..." - }, - "mode": { - "label": "Velg overleggmodus", - "sequential": "Sekvensiell overlegg", - "interleaved": "Interleaved overlegg", - "fixedRepeat": "Fast gjentakende overlegg" - }, - "counts": { - "label": "Antall overlegg (for fast gjentakende modus)", - "placeholder": "Skriv inn komma-separerte tellinger (f.eks. 2,3,1)", - "item": "Antall for fil", - "noFiles": "Legg til overleggsfiler for å konfigurere antall" - }, - "position": { - "label": "Velg overleggposisjon", - "foreground": "Forgrunn", - "background": "Bakgrunn" - }, - "submit": "Send inn", - "settings": { - "title": "Innstillinger" - }, - "results": { - "title": "Resultater for overlegg" - }, - "tooltip": { - "header": { - "title": "Oversikt over overlegg av PDF-er" - }, - "description": { - "title": "Beskrivelse", - "text": "Kombiner en base-PDF med én eller flere overlegg-PDF-er. Overlegg kan brukes side for side i ulike moduser og plasseres i forgrunn eller bakgrunn." - }, - "mode": { - "title": "Overleggsmodus", - "text": "Velg hvordan overleggssidene skal fordeles over base-PDF-sidene.", - "sequential": "Sekvensielt overlegg: Bruk sider fra den første overlegg-PDF-en til den tar slutt, deretter gå videre til neste.", - "interleaved": "Flettet overlegg: Ta én side fra hvert overlegg etter tur.", - "fixedRepeat": "Fast repetisjon: Ta et fast antall sider fra hvert overlegg før du går videre til neste. Bruk Antall for å angi tallene." - }, - "position": { - "title": "Overleggsposisjon", - "text": "Forgrunn plasserer overlegget oppå siden. Bakgrunn plasserer det bak." - }, - "overlayFiles": { - "title": "Overleggsfiler", - "text": "Velg én eller flere PDF-er som skal legges over basen. Rekkefølgen på disse filene påvirker hvordan sider brukes i Sekvensiell og Fast repetisjon-modus." - }, - "counts": { - "title": "Antall (kun Fast repetisjon)", - "text": "Oppgi et positivt tall for hver overleggfil som viser hvor mange sider som skal tas før du går videre til neste. Påkrevd når modus er Fast repetisjon." - } - }, - "error": { - "failed": "Det oppstod en feil under overlegg av PDF-er." - } - }, - "split-by-sections": { - "tags": "seksjonsdeling,del,tilpass", - "title": "Del PDF etter seksjoner", - "header": "Del PDF inn i seksjoner", - "horizontal": { - "label": "Horisontale delinger", - "placeholder": "Skriv inn antall horisontale delinger" - }, - "vertical": { - "label": "Vertikale delinger", - "placeholder": "Skriv inn antall vertikale delinger" - }, - "submit": "Del PDF", - "merge": "Slå sammen til én PDF" - }, - "AddStampRequest": { - "tags": "stempel,legg til bilde,senter bilde,vannmerke,PDF,embed,tilpass", - "header": "Stemple PDF", - "title": "Stemple PDF", - "stampSetup": "Stempeloppsett", - "stampType": "Stempeltype", - "stampText": "Stempele tekst", - "stampImage": "Stemplebilde", - "alphabet": "Alfabet", - "fontSize": "Font/Bilde Størrelse", - "rotation": "Rotasjon", - "opacity": "Gjennomsiktighet", - "position": "Posisjon", - "overrideX": "Overskriv X-koordinat", - "overrideY": "Overskriv Y-koordinat", - "customMargin": "Tilpasset Margin", - "customColor": "Tilpasset Tekstfarge", - "submit": "Send inn", - "noStampSelected": "Ingen stempel valgt. Gå tilbake til trinn 1.", - "customPosition": "Dra stempelet til ønsket plassering i forhåndsvisningen.", - "error": { - "failed": "Det oppstod en feil under tillegg av stempel til PDF-en." - }, - "imageSize": "Bildestørrelse", - "margin": "Marg", - "positionAndFormatting": "Plassering og formatering", - "quickPosition": "Velg en posisjon på siden for å plassere stempelet.", - "results": { - "title": "Stempelresultater" - } - }, - "removeImagePdf": { - "tags": "Fjern Bilde,Sideoperasjoner,Backend,serverside" - }, - "splitPdfByChapters": { - "tags": "del,kapitler,bokmerker,organiser" - }, - "validateSignature": { - "tags": "signatur,verifiser,valider,pdf,sertifikat,digital signatur,Valider signatur,Valider sertifikat", - "title": "Valider PDF-signaturer", - "header": "Valider Digitale Signaturer", - "selectPDF": "Velg signert PDF-fil", - "submit": "Valider Signaturer", - "results": "Valideringsresultater", - "status": { - "_value": "Status", - "valid": "Gyldig", - "invalid": "Ugyldig", - "complete": "Validering fullført" - }, - "signer": "Signatar", - "date": "Dato", - "reason": "Årsak", - "location": "Sted", - "noSignatures": "Ingen digitale signaturer funnet i dette dokumentet", - "chain": { - "invalid": "Validering av sertifikatkjede feilet - kan ikke verifisere signatarens identitet" - }, - "trust": { - "invalid": "Sertifikatet er ikke i tillitslager - kilden kan ikke verifiseres" - }, - "cert": { - "expired": "Sertifikatet har utløpt", - "revoked": "Sertifikatet har blitt tilbakekalt", - "info": "Sertifikatdetaljer", - "issuer": "Utsteder", - "subject": "Emne", - "serialNumber": "Serienummer", - "validFrom": "Gyldig Fra", - "validUntil": "Gyldig Til", - "algorithm": "Algoritme", - "keySize": "Nøkkelstørrelse", - "version": "Versjon", - "keyUsage": "Nøkkelbruk", - "selfSigned": "Selv-signert", - "bits": "bit", - "details": "Sertifikatdetaljer" - }, - "signature": { - "info": "Signaturinformasjon", - "_value": "Signatur", - "mathValid": "Signaturen er matematisk gyldig MEN:" - }, - "selectCustomCert": "Tilpasset Sertifikatfil X.509 (Valgfritt)", - "downloadCsv": "Last ned CSV", - "downloadJson": "Last ned JSON", - "downloadPdf": "Last ned PDF-rapport", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Kunne ikke validere de valgte filene.", - "partial": "Noen filer kunne ikke valideres.", - "reportGeneration": "Kunne ikke generere PDF-rapporten. JSON og CSV er tilgjengelig.", - "unexpected": "Uventet feil under validering." - }, - "finalizing": "Forbereder nedlastinger...", - "issue": { - "certExpired": "Sertifikat utløpt", - "certRevocationUnknown": "Status for sertifikat-tilbakekalling ukjent", - "certRevoked": "Sertifikat tilbakekalt", - "chainInvalid": "Sertifikatkjede ugyldig", - "signatureInvalid": "Kryptografisk kontroll av signatur mislyktes", - "trustInvalid": "Sertifikat ikke klarert" - }, - "noResults": "Kjør valideringen for å generere en rapport.", - "noSignaturesShort": "Ingen signaturer", - "processing": "Validerer signaturer...", - "report": { - "continued": "Fortsatt", - "downloads": "Nedlastinger", - "entryLabel": "Signaturoppsummering", - "fields": { - "created": "Opprettet", - "fileSize": "Filstørrelse", - "signatureCount": "Totalt antall signaturer", - "signatureDate": "Signeringsdato" - }, - "filesEvaluated": "{{count}} filer evaluert", - "footer": "Validert via Stirling PDF", - "generatedAt": "Generert", - "noPdf": "PDF-rapport vil være tilgjengelig etter en vellykket validering.", - "page": "Side", - "shortTitle": "Signaturoppsummering", - "signatureCountLabel": "{{count}} signaturer", - "signaturesFound": "{{count}} signaturer oppdaget", - "signaturesValid": "{{count}} helt gyldige", - "title": "Rapport for signaturvalidering" - }, - "settings": { - "certHint": "Last opp et klarert X.509-sertifikat for å validere mot en egendefinert tillitskilde.", - "title": "Valideringsinnstillinger" - }, - "signatureDate": "Signeringsdato", - "totalSignatures": "Totalt antall signaturer" - }, - "replaceColor": { - "tags": "Erstatt farge,Sideoperasjoner,Back-end,server-side", - "labels": { - "settings": "Innstillinger", - "colourOperation": "Fargeoperasjon" - }, - "options": { - "highContrast": "Høy kontrast", - "invertAll": "Inverter alle farger", - "custom": "Egendefinert", - "cmyk": "Konverter til CMYK" - }, - "tooltip": { - "header": { - "title": "Oversikt over innstillinger for erstatning og invertering av farger" - }, - "description": { - "title": "Beskrivelse", - "text": "Transformer PDF-farger for bedre lesbarhet og tilgjengelighet. Velg forhåndsinnstillinger for høy kontrast, inverter alle farger, eller lag egendefinerte fargeoppsett." - }, - "highContrast": { - "title": "Høy kontrast", - "text": "Bruk forhåndsdefinerte fargekombinasjoner med høy kontrast utformet for bedre lesbarhet og etterlevelse av tilgjengelighetskrav.", - "bullet1": "Hvit tekst på svart bakgrunn - Klassisk mørk modus", - "bullet2": "Svart tekst på hvit bakgrunn - Standard høy kontrast", - "bullet3": "Gul tekst på svart bakgrunn - Alternativ med høy synlighet", - "bullet4": "Grønn tekst på svart bakgrunn - Alternativ høy kontrast" - }, - "invertAll": { - "title": "Inverter alle farger", - "text": "Inverterer alle farger i PDF-en fullstendig og skaper en negativ-effekt. Nyttig for å lage mørk-modus-versjoner av dokumenter eller redusere øyebelastning i lite lys." - }, - "custom": { - "title": "Egendefinerte farger", - "text": "Definer dine egne tekst- og bakgrunnsfarger ved hjelp av fargevelgerne. Perfekt for å skape profilerte dokumenter eller spesifikke tilgjengelighetskrav.", - "bullet1": "Tekstfarge - Velg farge for tekstelementer", - "bullet2": "Bakgrunnsfarge - Angi bakgrunnsfarge for dokumentet" - }, - "cmyk": { - "title": "Konverter til CMYK", - "text": "Konverter PDF-en fra RGB-fargerom til CMYK-fargerom, optimalisert for profesjonell utskrift. Denne prosessen konverterer farger til modellen Cyan, Magenta, Yellow, Black som brukes av skrivere." - } - }, - "error": { - "failed": "Det oppstod en feil under behandling av fargeerstatning." - } - }, - "login": { - "title": "Logg inn", - "header": "Logg inn", - "signin": "Logg inn", - "signInWith": "Logg inn med", - "signInAnonymously": "Registrer deg som gjest", - "rememberme": "Husk meg", - "invalid": "Ugyldig brukernavn eller passord.", - "locked": "Kontoen din har blitt låst.", - "sessionExpired": "Økten din har utløpt. Logg inn på nytt.", - "signinTitle": "Vennligst logg inn", - "ssoSignIn": "Logg inn via Enkel Pålogging", - "oAuth2AutoCreateDisabled": "OAUTH2 Auto-Opretting av bruker deaktivert", - "oAuth2AdminBlockedUser": "Registrering eller pålogging for ikke-registrerte brukere er for øyeblikket blokkert. Vennligst kontakt administrator", - "oauth2RequestNotFound": "Autentiseringsforespørsel ikke funnet", - "oauth2InvalidUserInfoResponse": "Ugyldig brukerinforespons", - "oauth2invalidRequest": "Ugyldig forespørsel", - "oauth2AccessDenied": "Tilgang nektet", - "oauth2InvalidTokenResponse": "Ugyldig tokenrespons", - "oauth2InvalidIdToken": "Ugyldig Id Token", - "relyingPartyRegistrationNotFound": "Ingen konfigurasjon funnet for Relying Party\"", - "userIsDisabled": "Bruker er deaktivert, innlogging er for øyeblikket blokkert med dette brukernavnet. Vennligst kontakt administrator", - "alreadyLoggedIn": "Du er allerede innlogget på", - "alreadyLoggedIn2": "enheter. Logg ut og forsøk igjen", - "toManySessions": "Du har for mange aktive økter", - "logoutMessage": "Du har blitt logget ut.", - "youAreLoggedIn": "Du er logget inn!", - "email": "E-post", - "password": "Passord", - "enterEmail": "Skriv inn e-postadressen din", - "enterPassword": "Skriv inn passordet ditt", - "loggingIn": "Logger inn...", - "username": "Brukernavn", - "enterUsername": "Skriv inn brukernavn", - "useEmailInstead": "Logg inn med e-post", - "forgotPassword": "Glemt passordet?", - "logIn": "Logg inn", - "signingIn": "Logger inn...", - "login": "Logg inn", - "or": "Eller", - "useMagicLink": "Bruk magisk lenke i stedet", - "enterEmailForMagicLink": "Skriv inn e-posten din for magisk lenke", - "sending": "Sender…", - "sendMagicLink": "Send magisk lenke", - "cancel": "Avbryt", - "dontHaveAccount": "Har du ikke en konto? Registrer deg", - "home": "Hjem", - "debug": "Feilsøk", - "signOut": "Logg ut", - "pleaseEnterBoth": "Vennligst oppgi både e-post og passord", - "pleaseEnterEmail": "Vennligst oppgi e-postadressen din", - "magicLinkSent": "Magisk lenke sendt til {{email}}! Sjekk e-posten din og klikk på lenken for å logge inn.", - "passwordResetSent": "Lenke for tilbakestilling av passord sendt til {{email}}! Sjekk e-posten din og følg instruksjonene.", - "failedToSignIn": "Kunne ikke logge inn med {{provider}}: {{message}}", - "unexpectedError": "Uventet feil: {{message}}", - "accountCreatedSuccess": "Konto opprettet! Du kan nå logge inn.", - "passwordChangedSuccess": "Passord endret! Logg inn med det nye passordet.", - "credentialsUpdated": "Innloggingsinformasjonen din er oppdatert. Logg inn på nytt.", - "defaultCredentials": "Standard påloggingsopplysninger", - "changePasswordWarning": "Endre passordet ditt etter at du har logget inn for første gang", - "slides": { - "overview": { - "alt": "Stirling PDF-oversikt", - "title": "Alt du trenger for PDF på ett sted.", - "subtitle": "En skyløsning for PDF med personvern i fokus som lar deg konvertere, signere, sladde og administrere dokumenter, samt 50+ andre kraftige verktøy." - }, - "edit": { - "alt": "Rediger PDF-er", - "title": "Rediger PDF-er for å vise/sikre informasjonen du ønsker", - "subtitle": "Med over et dusin verktøy for å sladde, signere, lese og manipulere PDF-er finner du garantert det du trenger." - }, - "secure": { - "alt": "Sikre PDF-er", - "title": "Beskytt sensitiv informasjon i PDF-ene dine", - "subtitle": "Legg til passord, sladd innhold og administrer sertifikater enkelt." - } - } - }, - "signup": { - "title": "Opprett en konto", - "subtitle": "Bli med i Stirling PDF for å komme i gang", - "name": "Navn", - "email": "E-post", - "password": "Passord", - "confirmPassword": "Bekreft passord", - "enterName": "Skriv inn navnet ditt", - "enterEmail": "Skriv inn e-posten din", - "enterPassword": "Skriv inn passordet ditt", - "confirmPasswordPlaceholder": "Bekreft passord", - "or": "eller", - "creatingAccount": "Oppretter konto...", - "signUp": "Registrer deg", - "alreadyHaveAccount": "Har du allerede en konto? Logg inn", - "pleaseFillAllFields": "Vennligst fyll inn alle feltene", - "passwordsDoNotMatch": "Passordene samsvarer ikke", - "passwordTooShort": "Passordet må være minst 6 tegn langt", - "invalidEmail": "Vennligst oppgi en gyldig e-postadresse", - "checkEmailConfirmation": "Sjekk e-posten din for en bekreftelseslenke for å fullføre registreringen.", - "accountCreatedSuccessfully": "Konto opprettet! Du kan nå logge inn.", - "unexpectedError": "Uventet feil: {{message}}", - "useEmailInstead": "Bruk e-post i stedet", - "nameRequired": "Navn er påkrevd", - "emailRequired": "E-post er påkrevd", - "passwordRequired": "Passord er påkrevd", - "confirmPasswordRequired": "Vennligst bekreft passordet ditt" - }, - "pdfToSinglePage": { - "title": "PDF Til Enkelt Side", - "header": "PDF Til Enkelt Side", - "submit": "Konverter til Enkelt Side", - "description": "Dette verktøyet vil slå sammen alle sidene i PDF-en din til én stor enkeltside. Bredden vil forbli den samme som de opprinnelige sidene, men høyden blir summen av alle sidehøydene.", - "filenamePrefix": "enkelt_side", - "files": { - "placeholder": "Velg en PDF-fil i hovedvisningen for å komme i gang" - }, - "error": { - "failed": "Det oppstod en feil under konvertering til enkeltside." - }, - "results": { - "title": "Resultater for enkeltside" - } - }, - "pageExtracter": { - "title": "Trekk ut Sider", - "header": "Trekk ut Sider", - "submit": "Trekk ut", - "placeholder": "(f.eks. 1,2,8 eller 4,7,12-16 eller 2n-1)" - }, - "sanitizePDF": { - "title": "Rensker PDF", - "header": "Rensker en PDF fil", - "selectText": { - "1": "Fjern JavaScript-handlinger", - "2": "Fjern innebygde filer", - "3": "Fjern XMP-metadata", - "4": "Fjern lenker", - "5": "Fjern skrifter", - "6": "Fjern dokumentinfo-metadata" - }, - "submit": "Rensk PDF" - }, - "adjustContrast": { - "title": "Juster Kontrast", - "header": "Juster Kontrast", - "basic": "Grunnleggende justeringer", - "contrast": "Kontrast:", - "brightness": "Lysstyrke:", - "saturation": "Metning:", - "download": "Last ned", - "adjustColors": "Juster farger", - "blue": "Blå", - "confirm": "Bekreft", - "error": { - "failed": "Kunne ikke justere farger/kontrast" - }, - "green": "Grønn", - "noPreview": "Velg en PDF for forhåndsvisning", - "red": "Rød", - "results": { - "title": "Justert PDF" - } - }, - "compress": { - "title": "Komprimer", - "desc": "Komprimer PDF-er for å redusere filstørrelsen.", - "header": "Komprimer PDF", - "method": { - "title": "Komprimeringsmetode", - "quality": "Kvalitet", - "filesize": "Filstørrelse" - }, - "credit": "Denne tjenesten bruker qpdf for PDF-komprimering/optimisering.", - "grayscale": { - "label": "Bruk gråskala for komprimering" - }, - "tooltip": { - "header": { - "title": "Oversikt over komprimeringsinnstillinger" - }, - "description": { - "title": "Beskrivelse", - "text": "Komprimering er en enkel måte å redusere filstørrelsen på. Velg Filstørrelse for å angi en målstørrelse og la oss justere kvaliteten for deg. Velg Kvalitet for å sette komprimeringsstyrke manuelt." - }, - "qualityAdjustment": { - "title": "Kvalitetsjustering", - "text": "Dra glidebryteren for å justere komprimeringsstyrken. Lavere verdier (1–3) bevarer kvaliteten men gir større filer. Høyere verdier (7–9) krymper filen mer men reduserer bildeklarheten.", - "bullet1": "Lavere verdier bevarer kvaliteten", - "bullet2": "Høyere verdier reduserer filstørrelsen" - }, - "grayscale": { - "title": "Gråtoner", - "text": "Velg dette alternativet for å konvertere alle bilder til svart-hvitt, noe som kan redusere filstørrelsen betydelig, spesielt for skannede PDF-er eller dokumenter med mange bilder." - } - }, - "error": { - "failed": "Det oppstod en feil under komprimering av PDF-en." - }, - "selectText": { - "1": { - "_value": "Komprimeringsinnstillinger", - "1": "1-3 PDF-komprimering,
4-6 lett bildekomprimering,
7-9 intens bildekomprimering vil redusere bildekvaliteten kraftig" - }, - "2": "Optimeringsnivå:", - "4": "Automatisk modus - Justerer automatisk kvaliteten for å få PDF til nøyaktig størrelse", - "5": "Forventet PDF-størrelse (f.eks. 25MB, 10.8MB, 25KB)" - }, - "submit": "Komprimer" - }, - "decrypt": { - "passwordPrompt": "Denne filen er passordbeskyttet. Skriv inn passordet:", - "cancelled": "Operasjon avbrutt for PDF: {0}", - "noPassword": "Ikke noe passord oppgitt for kryptert PDF: {0}", - "invalidPassword": "Prøv igjen med riktig passord.", - "invalidPasswordHeader": "Feil passord eller ikke støttet kryptering for PDF: {0}", - "unexpectedError": "Det oppstod en feil under behandling av filen. Vennligst prøv igjen.", - "serverError": "Serverfeil under dekryptering: {0}", - "success": "Fil dekryptert." - }, - "multiTool-advert": { - "message": "Denne funksjonen er også tilgjengelig på vår multiverktøy-side. Sjekk den ut for forbedret side-for-side-grensesnitt og ekstra funksjoner!" - }, - "pageRemover": { - "title": "Sletting av sider", - "header": "PDF-sidefjerner", - "pagesToDelete": "Sider som skal slettes (Skriv inn en kommaseparert liste over sidenumre):", - "submit": "Slett sider", - "placeholder": "(f.eks. 1,2,6 eller 1-10,15-30)" - }, - "imageToPDF": { - "title": "Bilde til PDF", - "header": "Bilde til PDF", - "submit": "Konverter", - "selectLabel": "Bildejusteringsalternativer", - "fillPage": "Fyll side", - "fitDocumentToImage": "Pass side til bilde", - "maintainAspectRatio": "Behold sideforhold", - "selectText": { - "2": "Automatisk rotasjon av PDF", - "3": "Flere fillogikk (Bare aktivert ved arbeid med flere bilder)", - "4": "Slå sammen til en enkelt PDF", - "5": "Konverter til separate PDF-filer" - } - }, - "PDFToCSV": { - "title": "PDF til CSV", - "header": "PDF til CSV", - "prompt": "Velg side for å trekke ut tabell", - "submit": "Trekke ut" - }, - "split-by-size-or-count": { - "title": "Del PDF etter størrelse eller antall", - "header": "Del PDF etter størrelse eller antall", - "type": { - "label": "Velg delingstype", - "size": "Etter størrelse", - "pageCount": "Etter sidetall", - "docCount": "Etter antall dokumenter" - }, - "value": { - "label": "Skriv inn verdi", - "placeholder": "Skriv inn størrelse (f.eks. 2 MB eller 3 KB) eller antall (f.eks. 5)" - }, - "submit": "Send inn" - }, - "printFile": { - "title": "Skriv ut fil", - "header": "Skriv ut fil til skriver", - "selectText": { - "1": "Velg fil som skal skrives ut", - "2": "Skriv inn skrivernavn" - }, - "submit": "Skriv ut" - }, - "licenses": { - "nav": "Lisenser", - "title": "Tredjeparts lisenser", - "header": "Tredjeparts lisenser", - "module": "Modul", - "version": "Versjon", - "license": "Lisens" - }, - "survey": { - "nav": "Undersøkelse", - "title": "Stirling-PDF-undersøkelse", - "description": "Stirling-PDF har ingen sporing, så vi vil høre fra brukerne våre for å forbedre Stirling-PDF!", - "changes": "Stirling-PDF har endret seg siden forrige undersøkelse! For å finne ut mer, se blogginnlegget vårt her:", - "changes2": "Med disse endringene får vi betalt forretningsstøtte og finansiering", - "please": "Please consider taking our survey!", - "disabled": "(Undersøkelses-popup vil bli deaktivert i kommende oppdateringer, men tilgjengelig nederst på siden)", - "button": "Ta undersøkelsen", - "dontShowAgain": "Ikke vis igjen", - "meeting": { - "1": "Hvis du bruker Stirling PDF på jobb, vil vi gjerne snakke med deg. Vi tilbyr tekniske støttesesjoner i bytte mot en 15-minutters brukerinnsiktssamtale.", - "2": "Dette er en mulighet til å:", - "3": "Få hjelp med utrulling, integrasjoner eller feilsøking", - "4": "Gi direkte tilbakemelding på ytelse, randtilfeller og funksjonsmangler", - "5": "Hjelpe oss med å forbedre Stirling PDF for bruk i virkelige virksomheter", - "6": "Hvis du er interessert, kan du booke tid direkte med teamet vårt. (Kun engelskspråklig)", - "7": "Vi ser frem til å lære mer om dine brukstilfeller og gjøre Stirling PDF enda bedre!", - "notInterested": "Ikke en bedrift og/eller interessert i et møte?", - "button": "Book møte" - } - }, - "removeImage": { - "title": "Fjern bilde", - "header": "Fjern bilde", - "removeImage": "Fjern bilde", - "submit": "Fjern bilde", - "error": { - "failed": "Kunne ikke fjerne bilder fra PDF-en." - }, - "results": { - "title": "Resultater for fjerning av bilder" - } - }, - "splitByChapters": { - "title": "Del PDF etter kapitler", - "header": "Del PDF etter kapitler", - "bookmarkLevel": "Bokmerkenivå", - "includeMetadata": "Inkluder metadata", - "allowDuplicates": "Tillat duplikater", - "desc": { - "1": "Dette verktøyet deler en PDF-fil i flere PDF-er basert på kapittelinndelingen.", - "2": "Bokmerkenivå: Velg nivået av bokmerker som skal brukes for splitting (0 for toppnivå, 1 for andre nivå, osv.).", - "3": "Inkluder metadata: Hvis avkrysset, vil den opprinnelige PDF-ens metadata inkluderes i hver delte PDF.", - "4": "Tillat duplikater: Hvis avkrysset, tillater flere bokmerker på samme side å lage separate PDF-er." - }, - "submit": "Del PDF" - }, - "fileChooser": { - "click": "Klikk", - "or": "eller", - "dragAndDrop": "Dra og slipp", - "dragAndDropPDF": "Dra og slipp PDF-fil", - "dragAndDropImage": "Dra og slipp bildefil", - "hoveredDragAndDrop": "Dra og slipp fil(er) her", - "extractPDF": "Ekstraherer..." - }, - "releases": { - "footer": "Versjoner", - "title": "Versjonsnotater", - "header": "Versjonsnotater", - "current": { - "version": "Gjeldende Versjon" - }, - "note": "Versjonsnotater er kun tilgjengelige på engelsk" - }, - "swagger": { - "title": "API-dokumentasjon", - "header": "API-dokumentasjon", - "desc": "Vis og test Stirling PDF API-endepunkter", - "tags": "api,dokumentasjon,swagger,endepunkter,utvikling" - }, - "cookieBanner": { - "popUp": { - "title": "Hvordan vi bruker informasjonskapsler", - "description": { - "1": "Vi bruker informasjonskapsler og andre teknologier for å gjøre Stirling PDF bedre for deg—som hjelper oss å forbedre verktøyene våre og fortsette å bygge funksjoner du vil like.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "OK", - "acceptNecessaryBtn": "Nei takk", - "showPreferencesBtn": "Administrer innstillinger" - }, - "preferencesModal": { - "title": "Senter for samtykkeinnstillinger", - "acceptAllBtn": "Godta alle", - "acceptNecessaryBtn": "Avslå alle", - "savePreferencesBtn": "Lagre innstillinger", - "closeIconLabel": "Lukk dialog", - "serviceCounterLabel": "Tjeneste|Tjenester", - "subtitle": "Bruk av informasjonskapsler", - "description": { - "1": "Stirling PDF bruker informasjonskapsler og lignende teknologier for å forbedre opplevelsen din og forstå hvordan verktøyene våre brukes. Dette hjelper oss å forbedre ytelsen, utvikle funksjonene du bryr deg om, og gi løpende støtte til brukerne våre.", - "2": "Stirling PDF kan ikke—og vil aldri—spore eller få tilgang til innholdet i dokumentene du bruker.", - "3": "Personvernet ditt og tilliten din står i sentrum av det vi gjør." - }, - "necessary": { - "title": { - "1": "Strengt nødvendige informasjonskapsler", - "2": "Alltid aktivert" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Analyse", - "description": "Disse informasjonskapslene hjelper oss å forstå hvordan verktøyene våre brukes, slik at vi kan fokusere på å bygge funksjonene fellesskapet vårt verdsetter mest. Vær trygg—Stirling PDF kan ikke og vil aldri spore innholdet i dokumentene du jobber med." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Fjern metadata" - }, - "sidebar": { - "toggle": "Vis/skjul sidepanel" - }, - "theme": { - "toggle": "Bytt tema" - }, - "view": { - "viewer": "Visning", - "pageEditor": "Sideeditor", - "fileManager": "Filbehandling" - }, - "pageEditor": { - "title": "Sideeditor", - "save": "Lagre endringer", - "noPdfLoaded": "Ingen PDF lastet inn. Last opp en PDF for å redigere.", - "rotatedLeft": "Roterte til venstre:", - "rotatedRight": "Roterte til høyre:", - "deleted": "Slettet:", - "movedLeft": "Flyttet til venstre:", - "movedRight": "Flyttet til høyre:", - "splitAt": "Delt ved:", - "insertedPageBreak": "Satte inn sideskift ved:", - "addFileNotImplemented": "Legg til fil er ikke implementert i demoen", - "closePdf": "Lukk PDF", - "reset": "Tilbakestill endringer", - "zoomIn": "Zoom inn", - "zoomOut": "Zoom ut", - "fitToWidth": "Tilpass til bredde", - "actualSize": "Faktisk størrelse" - }, - "viewer": { - "firstPage": "Første side", - "lastPage": "Siste side", - "previousPage": "Forrige side", - "nextPage": "Neste side", - "zoomIn": "Zoom inn", - "zoomOut": "Zoom ut", - "singlePageView": "Enkeltsidevisning", - "dualPageView": "Dobbelsidevisning" - }, - "rightRail": { - "closeSelected": "Lukk valgte filer", - "selectAll": "Velg alle", - "deselectAll": "Fjern all markering", - "selectByNumber": "Velg etter sidenummer", - "deleteSelected": "Slett valgte sider", - "closePdf": "Lukk PDF", - "exportAll": "Eksporter PDF", - "downloadSelected": "Last ned valgte filer", - "downloadAll": "Last ned alle", - "saveAll": "Lagre alle", - "toggleTheme": "Bytt tema", - "toggleBookmarks": "Veksle bokmerker", - "language": "Språk", - "search": "Søk i PDF", - "panMode": "Panoreringsmodus", - "rotateLeft": "Roter til venstre", - "rotateRight": "Roter til høyre", - "toggleSidebar": "Vis/skjul sidepanel", - "exportSelected": "Eksporter valgte sider", - "toggleAnnotations": "Vis/skjul merknader", - "annotationMode": "Veksle merknadsmodus", - "draw": "Tegn", - "save": "Lagre", - "saveChanges": "Lagre endringer" - }, - "search": { - "title": "Søk i PDF", - "placeholder": "Skriv inn søkeord...", - "noResults": "Ingen treff", - "searching": "Søker..." - }, - "guestBanner": { - "title": "Du bruker Stirling PDF som gjest!", - "message": "Opprett en gratis konto for å lagre arbeidet ditt, få tilgang til flere funksjoner og støtte prosjektet.", - "dismiss": "Lukk banner", - "signUp": "Registrer deg gratis" - }, - "toolPicker": { - "searchPlaceholder": "Søk i verktøy...", - "noToolsFound": "Ingen verktøy funnet", - "allTools": "ALLE VERKTØY", - "quickAccess": "HURTIGTILGANG", - "categories": { - "standardTools": "Standardverktøy", - "advancedTools": "Avanserte verktøy", - "recommendedTools": "Anbefalte verktøy" - }, - "subcategories": { - "signing": "Signering", - "documentSecurity": "Dokumentsikkerhet", - "verification": "Verifisering", - "documentReview": "Dokumentgjennomgang", - "pageFormatting": "Sideformatering", - "extraction": "Uttrekk", - "removal": "Fjerning", - "automation": "Automatisering", - "general": "Generelt", - "advancedFormatting": "Avansert formatering", - "developerTools": "Utviklerverktøy" - } - }, - "quickAccess": { - "read": "Les", - "sign": "Signer", - "automate": "Auto", - "files": "Filer", - "activity": "Logg", - "help": "Hjelp", - "account": "Konto", - "config": "Oppsett", - "settings": "Innst.", - "adminSettings": "Admin Innst.", - "allTools": "All Tools", - "reader": "Leser", - "helpMenu": { - "toolsTour": "Omvisning i verktøyene", - "toolsTourDesc": "Lær hva verktøyene kan gjøre", - "adminTour": "Admin-omvisning", - "adminTourDesc": "Utforsk admin-innstillinger og funksjoner" - } - }, - "admin": { - "error": "Feil", - "success": "Vellykket", - "expand": "Utvid", - "close": "Lukk", - "status": { - "active": "Aktiv", - "inactive": "Inaktiv" - }, - "settings": { - "title": "Admin-innstillinger", - "workspace": "Arbeidsområde", - "fetchError": "Kunne ikke laste inn innstillinger", - "saveError": "Kunne ikke lagre innstillinger", - "saved": "Innstillinger lagret", - "saveSuccess": "Innstillinger lagret", - "save": "Lagre endringer", - "discard": "Forkast", - "restartRequired": "Omstart kreves", - "loginRequired": "Innloggingsmodus må være aktivert for å endre admin-innstillinger", - "unsavedChanges": { - "title": "Ulagrede endringer", - "message": "Du har ulagrede endringer. Vil du forkaste dem?", - "cancel": "Fortsett redigering", - "discard": "Forkast endringer", - "hint": "Du har ulagrede endringer" - }, - "loginDisabled": { - "title": "Innloggingsmodus påkrevd", - "message": "Innloggingsmodus må være aktivert for å endre admin-innstillinger. Angi SECURITY_ENABLELOGIN=true i miljøet ditt eller security.enableLogin: true i settings.yml, og start deretter serveren på nytt.", - "readOnly": "Innstillingene nedenfor viser eksempelverdier til referanse. Aktiver innloggingsmodus for å se og redigere faktisk konfigurasjon." - }, - "restart": { - "title": "Omstart kreves", - "message": "Innstillinger er lagret. En omstart av serveren er nødvendig for at endringene skal tre i kraft.", - "question": "Vil du starte serveren på nytt nå eller senere?", - "now": "Start på nytt nå", - "later": "Start på nytt senere" - }, - "restarting": "Starter server på nytt", - "restartingMessage": "Serveren starter på nytt. Vent et øyeblikk...", - "restartError": "Kunne ikke starte serveren på nytt. Start manuelt.", - "general": { - "title": "Systeminnstillinger", - "description": "Konfigurer programinnstillinger for hele systemet, inkludert profilering og standardatferd.", - "ui": "Brukergrensesnitt", - "system": "System", - "appName": { - "label": "Programnavn", - "description": "Navnet som vises i fanen og på startsiden" - }, - "appNameNavbar": { - "label": "Merke i navigasjonslinjen", - "description": "Navnet som vises i navigasjonslinjen" - }, - "homeDescription": { - "label": "Beskrivelse på startsiden", - "description": "Beskrivelsesteksten som vises på startsiden" - }, - "defaultLocale": { - "label": "Standard lokalitet", - "description": "Standardspråk for nye brukere (f.eks. en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Grense for filopplasting", - "description": "Maksimal filopplastingsstørrelse (f.eks. 100MB, 1GB)" - }, - "showUpdate": { - "label": "Vis oppdateringsvarsler", - "description": "Vis varsler når en ny versjon er tilgjengelig" - }, - "showUpdateOnlyAdmin": { - "label": "Vis oppdateringer kun til administratorer", - "description": "Begrens oppdateringsvarsler til kun administratorer" - }, - "customHTMLFiles": { - "label": "Egendefinerte HTML-filer", - "description": "Tillat å levere egendefinerte HTML-filer fra customFiles-mappen" - }, - "languages": { - "label": "Tilgjengelige språk", - "description": "Språk brukere kan velge mellom (la stå tomt for å aktivere alle språk)", - "placeholder": "Velg språk" - }, - "customMetadata": { - "label": "Egendefinert metadata", - "autoUpdate": { - "label": "Automatisk oppdater metadata", - "description": "Oppdater automatisk PDF-metadata på alle behandlede dokumenter" - }, - "author": { - "label": "Standardforfatter", - "description": "Standardforfatter for PDF-metadata (f.eks. brukernavn)" - }, - "creator": { - "label": "Standard oppretter", - "description": "Standard oppretter for PDF-metadata" - }, - "producer": { - "label": "Standard produsent", - "description": "Standard produsent for PDF-metadata" - } - }, - "logoStyle": { - "label": "Logostil", - "description": "Velg mellom den moderne minimalistiske logoen eller det klassiske S-ikonet", - "classic": "Klassisk", - "classicAlt": "Klassisk logo", - "modern": "Moderne", - "modernAlt": "Moderne logo" - }, - "customPaths": { - "label": "Egendefinerte stier", - "description": "Konfigurer egendefinerte filsystemstier for pipeline-prosessering og eksterne verktøy", - "pipeline": { - "label": "Pipeline-kataloger", - "watchedFoldersDir": { - "label": "Katalog for overvåkede mapper", - "description": "Katalog der pipeline overvåker innkommende PDF-er (la stå tomt for standard: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Katalog for ferdige mapper", - "description": "Katalog der behandlede PDF-er plasseres (la stå tomt for standard: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Stier for eksterne verktøy", - "weasyprint": { - "label": "WeasyPrint-kjørbar fil", - "description": "Sti til WeasyPrint-kjørbar for HTML til PDF-konvertering (la stå tomt for standard: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Unoconvert-kjørbar fil", - "description": "Sti til LibreOffice unoconvert for dokumentkonverteringer (la stå tomt for standard: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Sikkerhet", - "description": "Konfigurer autentisering, innloggingsatferd og sikkerhetspolicyer.", - "ssoNotice": { - "title": "Leter du etter SSO/SAML-innstillinger?", - "message": "OAuth2- og SAML2-autentiseringsleverandører er flyttet til menyen Tilkoblinger for enklere administrasjon." - }, - "authentication": "Autentisering", - "enableLogin": { - "label": "Aktiver innlogging", - "description": "Krev at brukere logger inn før de får tilgang til programmet" - }, - "loginMethod": { - "label": "Innloggingsmetode", - "description": "Autentiseringsmetoden som skal brukes for brukerinnlogging", - "all": "Alle metoder", - "normal": "Kun brukernavn/passord", - "oauth2": "Kun OAuth2", - "saml2": "Kun SAML2" - }, - "loginAttemptCount": { - "label": "Grense for innloggingsforsøk", - "description": "Maksimalt antall mislykkede innloggingsforsøk før kontolåsing" - }, - "loginResetTimeMinutes": { - "label": "Tilbakestillingstid for innlogging (minutter)", - "description": "Tid før mislykkede innloggingsforsøk nullstilles" - }, - "csrfDisabled": { - "label": "Deaktiver CSRF-beskyttelse", - "description": "Deaktiver Cross-Site Request Forgery-beskyttelse (anbefales ikke)" - }, - "initialLogin": { - "label": "Første innlogging", - "username": { - "label": "Første brukernavn", - "description": "Brukernavnet for den første adminkontoen" - }, - "password": { - "label": "Første passord", - "description": "Passordet for den første adminkontoen" - } - }, - "jwt": { - "label": "JWT-konfigurasjon", - "secureCookie": { - "label": "Sikker informasjonskapsel", - "description": "Krev HTTPS for JWT-informasjonskapsler (anbefales for produksjon)" - }, - "keyRetentionDays": { - "label": "Dager for nøkkeloppbevaring", - "description": "Antall dager gamle JWT-nøkler beholdes for verifisering" - }, - "persistence": { - "label": "Aktiver nøkkelpersistens", - "description": "Lagre JWT-nøkler vedvarende for å tåle serveromstarter" - }, - "enableKeyRotation": { - "label": "Aktiver nøkkelrotasjon", - "description": "Roter automatisk JWT-signeringsnøkler periodisk" - }, - "enableKeyCleanup": { - "label": "Aktiver opprydding av nøkler", - "description": "Fjern automatisk utløpte JWT-nøkler" - } - }, - "audit": { - "label": "Revisjonslogging", - "enabled": { - "label": "Aktiver revisjonslogging", - "description": "Spor brukerhandlinger og systemhendelser for etterlevelse og sikkerhetsovervåking" - }, - "level": { - "label": "Revisjonsnivå", - "description": "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE" - }, - "retentionDays": { - "label": "Bevaring av revisjon (dager)", - "description": "Antall dager revisjonslogger beholdes" - } - }, - "htmlUrlSecurity": { - "label": "HTML URL-sikkerhet", - "description": "Konfigurer URL-tilgangsbegrensninger for HTML-behandling for å hindre SSRF-angrep", - "enabled": { - "label": "Aktiver URL-sikkerhet", - "description": "Aktiver URL-sikkerhetsbegrensninger for HTML til PDF-konverteringer" - }, - "level": { - "label": "Sikkerhetsnivå", - "description": "MAX: kun hvitliste, MEDIUM: blokker interne nettverk, OFF: ingen begrensninger", - "max": "Maksimum (kun hvitliste)", - "medium": "Middels (blokker interne)", - "off": "Av (ingen begrensninger)" - }, - "advanced": "Avanserte innstillinger", - "allowedDomains": { - "label": "Tillatte domener (hvitliste)", - "description": "Ett domene per linje (f.eks. cdn.example.com). Kun disse domenene tillates når nivået er MAX" - }, - "blockedDomains": { - "label": "Blokkerte domener (svarteliste)", - "description": "Ett domene per linje (f.eks. malicious.com). Ekstra domener som skal blokkeres" - }, - "internalTlds": { - "label": "Interne TLD-er", - "description": "Én TLD per linje (f.eks. .local, .internal). Blokker domener med disse TLD-mønstrene" - }, - "networkBlocking": "Nettverksblokkering", - "blockPrivateNetworks": { - "label": "Blokker private nettverk", - "description": "Blokker RFC 1918 private nettverk (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Blokker localhost", - "description": "Blokker localhost- og loopback-adresser (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Blokker link-local-adresser", - "description": "Blokker link-local-adresser (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Blokker endepunkter for skymetadata", - "description": "Blokker skyleverandørers metadata-endepunkter (169.254.169.254)" - } - } - }, - "connections": { - "title": "Tilkoblinger", - "description": "Konfigurer eksterne autentiseringsleverandører som OAuth2 og SAML.", - "linkedServices": "Tilknyttede tjenester", - "unlinkedServices": "Ikke tilknyttede tjenester", - "connect": "Koble til", - "disconnect": "Koble fra", - "disconnected": "Leverandør koblet fra", - "disconnectError": "Kunne ikke koble fra leverandør", - "ssoAutoLogin": { - "label": "SSO automatisk innlogging", - "enable": "Aktiver SSO automatisk innlogging", - "description": "Omdiriger automatisk til SSO-innlogging når autentisering kreves" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Aktiver OAuth2", - "description": "La brukere autentisere via OAuth2-leverandører" - }, - "provider": { - "label": "Leverandør", - "description": "OAuth2-leverandøren som skal brukes for autentisering" - }, - "issuer": { - "label": "Issuer-URL", - "description": "Issuer-URL for OAuth2-leverandøren" - }, - "clientId": { - "label": "Klient-ID", - "description": "OAuth2-klient-ID fra leverandøren din" - }, - "clientSecret": { - "label": "Klienthemmelighet", - "description": "OAuth2-klienthemmelighet fra leverandøren din" - }, - "useAsUsername": { - "label": "Bruk som brukernavn", - "description": "OAuth2-claimen som skal brukes som brukernavn (f.eks. email, sub)" - }, - "autoCreateUser": { - "label": "Opprett brukere automatisk", - "description": "Opprett brukerkontoer automatisk ved første OAuth2-innlogging" - }, - "blockRegistration": { - "label": "Blokker registrering", - "description": "Hindre ny brukerregistrering via OAuth2" - }, - "scopes": { - "label": "OAuth2-scopes", - "description": "Kommaseparert liste over OAuth2-scopes som skal forespørres (f.eks. openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Aktiver SAML2", - "description": "La brukere autentisere via SAML2-leverandører" - }, - "provider": { - "label": "Leverandør", - "description": "Navnet på SAML2-leverandøren" - }, - "registrationId": { - "label": "Registrerings-ID", - "description": "SAML2-registreringsidentifikator" - }, - "autoCreateUser": { - "label": "Opprett brukere automatisk", - "description": "Opprett brukerkontoer automatisk ved første SAML2-innlogging" - }, - "blockRegistration": { - "label": "Blokker registrering", - "description": "Hindre ny brukerregistrering via SAML2" - } - } - }, - "database": { - "title": "Database", - "description": "Konfigurer egendefinerte databaseinnstillinger for bedriftsdistribusjoner.", - "configuration": "Databasekonfigurasjon", - "enableCustom": { - "label": "Aktiver egendefinert database", - "description": "Bruk din egen egendefinerte databasekonfigurasjon i stedet for den innebygde standarddatabasen" - }, - "customUrl": { - "label": "Egendefinert database-URL", - "description": "Full JDBC-tilkoblingsstreng (f.eks. jdbc:postgresql://localhost:5432/postgres). Hvis angitt, brukes ikke de individuelle tilkoblingsinnstillingene nedenfor." - }, - "type": { - "label": "Databasetype", - "description": "Type database (brukes ikke hvis egendefinert URL er angitt)" - }, - "hostName": { - "label": "Vertsnavn", - "description": "Vertsnavn for databaseserver (brukes ikke hvis egendefinert URL er angitt)" - }, - "port": { - "label": "Port", - "description": "Port for databaseserver (brukes ikke hvis egendefinert URL er angitt)" - }, - "name": { - "label": "Databasenavn", - "description": "Navn på databasen (brukes ikke hvis egendefinert URL er angitt)" - }, - "username": { - "label": "Brukernavn", - "description": "Brukernavn for databaseautentisering" - }, - "password": { - "label": "Passord", - "description": "Passord for databaseautentisering" - } - }, - "privacy": { - "title": "Personvern", - "description": "Konfigurer innstillinger for personvern og datainnsamling.", - "analytics": "Analyse og sporing", - "enableAnalytics": { - "label": "Aktiver analyse", - "description": "Samle inn anonyme bruksdata for å forbedre programmet" - }, - "metricsEnabled": { - "label": "Aktiver metrikk", - "description": "Aktiver innsamling av ytelses- og bruksmetrikk. Gir API-endepunkt for administratorer for å få tilgang til metrikkdata" - }, - "searchEngine": "Synlighet i søkemotorer", - "googleVisibility": { - "label": "Google-synlighet", - "description": "Tillat søkemotorer å indeksere dette programmet" - } - }, - "advanced": { - "title": "Avansert", - "description": "Konfigurer avanserte funksjoner og eksperimentell funksjonalitet.", - "features": "Funksjonsflagg", - "processing": "Behandling", - "endpoints": { - "label": "Endepunkter", - "manage": "Administrer API-endepunkter", - "description": "Håndtering av endepunkter konfigureres via YAML. Se dokumentasjonen for detaljer om aktivering/deaktivering av spesifikke endepunkter." - }, - "enableAlphaFunctionality": { - "label": "Aktiver alfafunksjoner", - "description": "Aktiver eksperimentelle og alfafunksjoner (kan være ustabile)" - }, - "enableUrlToPDF": { - "label": "Aktiver URL til PDF", - "description": "Tillat konvertering av nettsider til PDF-dokumenter" - }, - "maxDPI": { - "label": "Maksimal DPI", - "description": "Maksimal DPI for bildebehandling (0 = ubegrenset)" - }, - "tessdataDir": { - "label": "Tessdata-katalog", - "description": "Sti til tessdata-katalogen for OCR-språkfiler" - }, - "disableSanitize": { - "label": "Deaktiver HTML-sanitering", - "description": "ADVARSEL: Sikkerhetsrisiko – deaktivering av HTML-sanitering kan føre til XSS-sårbarheter" - }, - "tempFileManagement": { - "label": "Håndtering av midlertidige filer", - "description": "Konfigurer lagring og opprydding for midlertidige filer", - "baseTmpDir": { - "label": "Base temp-katalog", - "description": "Basekatalog for midlertidige filer (la stå tomt for standard: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "LibreOffice temp-katalog", - "description": "Katalog for midlertidige LibreOffice-filer (la stå tomt for standard: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Systemets temp-katalog", - "description": "Systemets temp-katalog som skal ryddes (brukes bare hvis cleanupSystemTemp er aktivert)" - }, - "prefix": { - "label": "Prefiks for tempfiler", - "description": "Prefiks for navn på midlertidige filer" - }, - "maxAgeHours": { - "label": "Maks alder (timer)", - "description": "Maksimal alder i timer før midlertidige filer ryddes opp" - }, - "cleanupIntervalMinutes": { - "label": "Oppryddingsintervall (minutter)", - "description": "Hvor ofte opprydding skal kjøres (i minutter)" - }, - "startupCleanup": { - "label": "Opprydding ved oppstart", - "description": "Rydd opp gamle midlertidige filer ved programoppstart" - }, - "cleanupSystemTemp": { - "label": "Rydd opp i systemets temp", - "description": "Om den bredere systemtemp-katalogen skal ryddes (bruk med forsiktighet)" - } - }, - "processExecutor": { - "label": "Prosessutførerbegrensninger", - "description": "Konfigurer øktgrenser og tidsavbrudd for hver prosessutfører", - "sessionLimit": { - "label": "Øktgrense", - "description": "Maksimalt antall samtidige instanser" - }, - "timeout": { - "label": "Tidsavbrudd (minutter)", - "description": "Maksimal kjøretid" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF til HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Installer app", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "E-postserver", - "description": "Konfigurer SMTP-innstillinger for å sende e-postvarsler.", - "smtp": "SMTP-konfigurasjon", - "enabled": { - "label": "Aktiver e-post", - "description": "Aktiver e-postvarsler og SMTP-funksjonalitet" - }, - "host": { - "label": "SMTP-vert", - "description": "Vertsnavnet eller IP-adressen til SMTP-serveren" - }, - "port": { - "label": "SMTP-port", - "description": "Portnummer for SMTP-tilkobling (vanligvis 25, 465 eller 587)" - }, - "username": { - "label": "SMTP-brukernavn", - "description": "Brukernavn for SMTP-autentisering" - }, - "password": { - "label": "SMTP-passord", - "description": "Passord for SMTP-autentisering" - }, - "from": { - "label": "Fra-adresse", - "description": "E-postadressen som skal brukes som avsender" - }, - "enableInvites": { - "label": "Aktiver e-postinvitasjoner", - "description": "Tillat administratorer å invitere brukere via e-post med autogenererte passord" - }, - "frontendUrl": { - "label": "Frontend-URL", - "description": "Base-URL for frontend (f.eks. https://pdf.example.com). Brukes til å generere invitasjonslenker i e-poster. La stå tomt for å bruke backend-URL." - } - }, - "legal": { - "title": "Juridiske dokumenter", - "description": "Konfigurer lenker til juridiske dokumenter og retningslinjer.", - "disclaimer": { - "title": "Advarsel om juridisk ansvar", - "message": "Ved å tilpasse disse juridiske dokumentene påtar du deg fullt ansvar for å sikre samsvar med alle gjeldende lover og regler, inkludert, men ikke begrenset til, GDPR og andre EU-krav til databeskyttelse. Endre kun disse innstillingene hvis: (1) du driver en personlig/privat instans, (2) du er utenfor EU-jurisdiksjon og forstår dine lokale juridiske forpliktelser, eller (3) du har innhentet riktig juridisk rådgivning og aksepterer eneansvar for all brukerdata og juridisk etterlevelse. Stirling-PDF og dets utviklere påtar seg intet ansvar for dine juridiske forpliktelser." - }, - "termsAndConditions": { - "label": "Vilkår og betingelser", - "description": "URL eller filnavn til vilkår og betingelser" - }, - "privacyPolicy": { - "label": "Personvernerklæring", - "description": "URL eller filnavn til personvernerklæring" - }, - "accessibilityStatement": { - "label": "Tilgjengelighetserklæring", - "description": "URL eller filnavn til tilgjengelighetserklæring" - }, - "cookiePolicy": { - "label": "Retningslinjer for informasjonskapsler", - "description": "URL eller filnavn til retningslinjer for informasjonskapsler" - }, - "impressum": { - "label": "Impressum", - "description": "URL eller filnavn til impressum (påkrevd i noen jurisdiksjoner)" - } - }, - "premium": { - "title": "Premium og Enterprise", - "description": "Konfigurer din premium- eller enterprise-lisensnøkkel.", - "license": "Lisenskonfigurasjon", - "licenseKey": { - "toggle": "Har du en lisensnøkkel eller sertifikatfil?", - "info": "Hvis du har en lisensnøkkel eller sertifikatfil fra et direkte kjøp, kan du skrive den inn her for å aktivere premium- eller enterprise-funksjoner." - }, - "key": { - "label": "Lisensnøkkel", - "description": "Angi din premium- eller enterprise-lisensnøkkel", - "success": "Lisensnøkkel lagret", - "successMessage": "Lisensnøkkelen din er aktivert. Omstart er ikke nødvendig.", - "overwriteWarning": { - "title": "⚠️ Advarsel: Eksisterende lisens oppdaget", - "line1": "Å overskrive gjeldende lisensnøkkel kan ikke angres.", - "line2": "Den forrige lisensen vil gå tapt permanent med mindre du har sikkerhetskopiert den et annet sted.", - "line3": "Viktig: Hold lisensnøkler private og sikre. Del dem aldri offentlig." - } - }, - "enabled": { - "label": "Aktiver premiumfunksjoner", - "description": "Aktiver lisensnøkkelkontroller for pro-/enterprise-funksjoner" - }, - "movedFeatures": { - "title": "Premium-funksjoner fordelt", - "message": "Premium- og Enterprise-funksjoner er nå organisert i sine respektive seksjoner:" - } - }, - "features": { - "title": "Funksjoner", - "description": "Konfigurer valgfrie funksjoner og funksjonalitet.", - "serverCertificate": { - "label": "Serversertifikat", - "description": "Konfigurer serverside-sertifikatgenerering for \"Signer med Stirling-PDF\"-funksjonalitet", - "enabled": { - "label": "Aktiver serversertifikat", - "description": "Aktiver serverside-sertifikat for alternativet \"Signer med Stirling-PDF\"" - }, - "organizationName": { - "label": "Organisasjonsnavn", - "description": "Organisasjonsnavn for genererte sertifikater" - }, - "validity": { - "label": "Sertifikatets gyldighet (dager)", - "description": "Antall dager sertifikatet skal være gyldig" - }, - "regenerateOnStartup": { - "label": "Regenerer ved oppstart", - "description": "Generer nytt sertifikat ved hver programoppstart" - } - } - }, - "endpoints": { - "title": "API-endepunkter", - "description": "Kontroller hvilke API-endepunkter og endepunktgrupper som er tilgjengelige.", - "management": "Endepunktadministrasjon", - "toRemove": { - "label": "Deaktiverte endepunkter", - "description": "Velg individuelle endepunkter som skal deaktiveres" - }, - "groupsToRemove": { - "label": "Deaktiverte endepunktgrupper", - "description": "Velg endepunktgrupper som skal deaktiveres" - }, - "note": "Merk: Deaktivering av endepunkter begrenser API-tilgang, men fjerner ikke UI-komponenter. Omstart kreves for at endringene skal tre i kraft." - } - } - }, - "fileUpload": { - "selectFile": "Velg en fil", - "selectFiles": "Velg filer", - "selectPdfToView": "Velg en PDF for visning", - "selectPdfToEdit": "Velg en PDF for redigering", - "chooseFromStorage": "Velg en fil fra lagring eller last opp en ny PDF", - "chooseFromStorageMultiple": "Velg filer fra lagring eller last opp nye PDF-er", - "loadFromStorage": "Last inn fra lagring", - "filesAvailable": "filer tilgjengelige", - "loading": "Laster...", - "or": "eller", - "dropFileHere": "Slipp fil her eller klikk for å laste opp", - "dropFilesHere": "Slipp filer her eller klikk på opplastingsknappen", - "dropFilesHereOpen": "Slipp filer her eller klikk på Åpne-knappen", - "pdfFilesOnly": "Kun PDF-filer", - "supportedFileTypes": "Støttede filtyper", - "upload": "Last opp", - "uploadFile": "Last opp fil", - "uploadFiles": "Last opp filer", - "open": "Åpne", - "openFile": "Åpne fil", - "openFiles": "Åpne filer", - "noFilesInStorage": "Ingen filer tilgjengelig i lagring. Last opp noen filer først.", - "noFilesInStorageOpen": "Ingen filer tilgjengelig i lagringen. Åpne noen filer først.", - "selectFromStorage": "Velg fra lagring", - "backToTools": "Tilbake til verktøy", - "addFiles": "Legg til filer", - "dragFilesInOrClick": "Dra inn filer eller klikk \"Legg til filer\" for å bla" - }, - "fileEditor": { - "addFiles": "Legg til filer" - }, - "fileManager": { - "title": "Last opp PDF-filer", - "subtitle": "Legg til filer i lagringen din for enkel tilgang på tvers av verktøy", - "filesSelected": "filer valgt", - "clearSelection": "Fjern markering", - "openInFileEditor": "Åpne i filredigerer", - "uploadError": "Noen filer kunne ikke lastes opp.", - "failedToOpen": "Kunne ikke åpne fil. Den kan ha blitt fjernet fra lagring.", - "failedToLoad": "Kunne ikke laste fil til aktivt sett.", - "storageCleared": "Nettleseren tømte lagringen. Filer er fjernet. Last opp på nytt.", - "clearAll": "Tøm alt", - "reloadFiles": "Last inn filer på nytt", - "dragDrop": "Dra og slipp filer her", - "clickToUpload": "Klikk for å laste opp filer", - "selectedFiles": "Valgte filer", - "storage": "Lagring", - "filesStored": "filer lagret", - "storageError": "Det oppstod en lagringsfeil", - "storageLow": "Lite lagringsplass. Vurder å fjerne gamle filer.", - "supportMessage": "Drevet av nettleserens databaselagring for ubegrenset kapasitet", - "noFileSelected": "Ingen filer valgt", - "showHistory": "Vis historikk", - "hideHistory": "Skjul historikk", - "fileHistory": "Filhistorikk", - "loadingHistory": "Laster historikk...", - "lastModified": "Sist endret", - "toolChain": "Brukte verktøy", - "restore": "Gjenopprett", - "unzip": "Pakk ut", - "searchFiles": "Søk i filer...", - "recent": "Nylige", - "localFiles": "Lokale filer", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Mine filer", - "noRecentFiles": "Ingen nylige filer funnet", - "googleDriveNotAvailable": "Google Drive-integrasjon er ikke tilgjengelig", - "downloadSelected": "Last ned valgte", - "saveSelected": "Lagre valgte", - "openFiles": "Åpne filer", - "openFile": "Åpne fil", - "details": "Fildetaljer", - "fileName": "Navn", - "fileFormat": "Format", - "fileSize": "Størrelse", - "fileVersion": "Versjon", - "totalSelected": "Totalt valgt", - "dropFilesHere": "Slipp filer her", - "selectAll": "Velg alle", - "deselectAll": "Fjern all markering", - "deleteSelected": "Slett valgte", - "selectedCount": "{{count}} valgt", - "download": "Last ned", - "delete": "Slett", - "unsupported": "Ikke støttet", - "addToUpload": "Legg til i opplasting", - "deleteAll": "Slett alt", - "loadingFiles": "Laster filer...", - "noFiles": "Ingen filer tilgjengelig", - "noFilesFound": "Ingen filer funnet som samsvarer med søket ditt", - "openInPageEditor": "Åpne i Sideeditor", - "showAll": "Vis alle", - "sortByDate": "Sorter etter dato", - "sortByName": "Sorter etter navn", - "sortBySize": "Sorter etter størrelse" - }, - "storage": { - "temporaryNotice": "Filer lagres midlertidig i nettleseren din og kan slettes automatisk", - "storageLimit": "Lagringsgrense", - "storageUsed": "Midlertidig lagring brukt", - "storageFull": "Lagringen er nesten full. Vurder å fjerne noen filer.", - "fileTooLarge": "Filen er for stor. Maksimal størrelse per fil er", - "storageQuotaExceeded": "Lagringskvoten er overskredet. Fjern noen filer før du laster opp flere.", - "approximateSize": "Omtrentlig størrelse" - }, - "sanitize": { - "title": "Saniter", - "desc": "Fjern potensielt skadelige elementer fra PDF-filer.", - "submit": "Rensker PDF", - "completed": "Sanitering fullført", - "error": { - "generic": "Sanitering mislyktes", - "failed": "Det oppstod en feil under sanitering av PDF-en." - }, - "filenamePrefix": "sanitert", - "sanitizationResults": "Saniteringsresultater", - "steps": { - "files": "Filer", - "settings": "Innstillinger", - "results": "Resultater" - }, - "files": { - "placeholder": "Velg en PDF-fil i hovedvisningen for å komme i gang" - }, - "options": { - "title": "Saniteringsalternativer", - "note": "Velg elementene du vil fjerne fra PDF-en. Minst ett alternativ må være valgt.", - "removeJavaScript": { - "label": "Fjern JavaScript", - "desc": "Fjern JavaScript-handlinger og -skript fra PDF-en" - }, - "removeEmbeddedFiles": { - "label": "Fjern innebygde filer", - "desc": "Fjern alle filer som er innebygd i PDF-en" - }, - "removeXMPMetadata": { - "label": "Fjern XMP-metadata", - "desc": "Fjern XMP-metadata fra PDF-en" - }, - "removeMetadata": { - "label": "Fjern dokumentmetadata", - "desc": "Fjern dokumentinformasjonsmetadata (tittel, forfatter, osv.)" - }, - "removeLinks": { - "label": "Fjern lenker", - "desc": "Fjern eksterne lenker og start-handlinger fra PDF-en" - }, - "removeFonts": { - "label": "Fjern skrifter", - "desc": "Fjern innebygde skrifter fra PDF-en" - } - } - }, - "addPassword": { - "title": "Legg til passord", - "desc": "Krypter PDF-dokumentet ditt med et passord.", - "completed": "Passordbeskyttelse lagt til", - "submit": "Krypter", - "filenamePrefix": "kryptert", - "error": { - "failed": "Det oppstod en feil under kryptering av PDF-en." - }, - "passwords": { - "stepTitle": "Passord og kryptering", - "completed": "Passord konfigurert", - "user": { - "label": "Brukerpassord", - "placeholder": "Angi brukerpassord" - }, - "owner": { - "label": "Eierpassord", - "placeholder": "Angi eierpassord" - } - }, - "encryption": { - "keyLength": { - "label": "Nøkkellengde for kryptering", - "40bit": "40-bit (Lav)", - "128bit": "128-bit (standard)", - "256bit": "256-bit (Høy)" - } - }, - "results": { - "title": "Krypterte PDF-er" - }, - "tooltip": { - "header": { - "title": "Oversikt over passordbeskyttelse" - }, - "passwords": { - "title": "Passordtyper", - "text": "Brukerpassord begrenser åpning av dokumentet, mens eierpassord styrer hva som kan gjøres med dokumentet etter at det er åpnet. Du kan sette begge eller bare ett.", - "bullet1": "Brukerpassord: Kreves for å åpne PDF-en", - "bullet2": "Eierpassord: Styrer dokumenttillatelser (støttes ikke av alle PDF-visere)" - }, - "encryption": { - "title": "Krypteringsnivåer", - "text": "Høyere krypteringsnivåer gir bedre sikkerhet, men kan hende ikke støttes av eldre PDF-visere.", - "bullet1": "40-bit: Grunnleggende sikkerhet, kompatibel med eldre visere", - "bullet2": "128-bit: Standard sikkerhet, bred støtte", - "bullet3": "256-bit: Maksimal sikkerhet, krever moderne visere" - }, - "permissions": { - "title": "Endre tillatelser", - "text": "Disse tillatelsene kontrollerer hva brukere kan gjøre med PDF-en. Mest effektivt når det kombineres med et eierpassord." - } - } - }, - "changePermissions": { - "title": "Endre tillatelser", - "desc": "Endre dokumentbegrensninger og tillatelser.", - "completed": "Tillatelser endret", - "submit": "Endre tillatelser", - "error": { - "failed": "Det oppstod en feil under endring av PDF-tillatelser." - }, - "permissions": { - "preventAssembly": { - "label": "Forhindre sammenstilling av dokumentet" - }, - "preventExtractContent": { - "label": "Forhindre innholdsekstraksjon" - }, - "preventExtractForAccessibility": { - "label": "Forhindre ekstraksjon for tilgjengelighet" - }, - "preventFillInForm": { - "label": "Forhindre utfylling av skjema" - }, - "preventModify": { - "label": "Forhindre modifisering" - }, - "preventModifyAnnotations": { - "label": "Forhindre annotasjonsmodifisering" - }, - "preventPrinting": { - "label": "Forhindre utskrift" - }, - "preventPrintingFaithful": { - "label": "Forhindre utskrift i ulike formater" - } - }, - "results": { - "title": "Endrede PDF-er" - }, - "tooltip": { - "header": { - "title": "Endre tillatelser" - }, - "description": { - "text": "Endrer dokumenttillatelser, tillater/forbyr tilgang til ulike funksjoner i PDF-visere." - }, - "warning": { - "text": "For å gjøre disse tillatelsene uforanderlige, bruk verktøyet Legg til passord for å sette et eierpassord." - } - } - }, - "removePassword": { - "title": "Fjern passord", - "desc": "Fjern passordbeskyttelse fra din PDF-dokument.", - "tags": "sikker,dekrypter,trygghet,upassord,slett passord", - "password": { - "stepTitle": "Fjern Passord", - "label": "Nåværende Passord", - "placeholder": "Angi gjeldende passord", - "completed": "Passord konfigurert" - }, - "filenamePrefix": "dekryptert", - "error": { - "failed": "Det oppstod en feil under fjerning av passordet fra PDF-en." - }, - "tooltip": { - "description": "Fjerning av passordbeskyttelse krever passordet som ble brukt til å kryptere PDF-en. Dette vil dekryptere dokumentet, slik at det er tilgjengelig uten passord." - }, - "submit": "Fjern", - "results": { - "title": "Dekrypterte PDF-er" - } - }, - "automate": { - "title": "Automatiser", - "desc": "Bygg flertrinns arbeidsflyter ved å kjede sammen PDF-handlinger. Ideelt for gjentakende oppgaver.", - "invalidStep": "Ugyldig trinn", - "files": { - "placeholder": "Velg filer som skal behandles med denne automatiseringen" - }, - "selection": { - "title": "Valg av automatisering", - "saved": { - "title": "Lagret" - }, - "createNew": { - "title": "Opprett ny automatisering" - }, - "suggested": { - "title": "Foreslått" - } - }, - "creation": { - "createTitle": "Opprett automatisering", - "editTitle": "Rediger automatisering", - "intro": "Automatiseringer kjører verktøy sekvensielt. For å komme i gang, legg til verktøy i den rekkefølgen du vil at de skal kjøres.", - "name": { - "label": "Navn på automatisering", - "placeholder": "Min automatisering" - }, - "description": { - "label": "Beskrivelse (valgfritt)", - "placeholder": "Beskriv hva denne automatiseringen gjør..." - }, - "tools": { - "selectTool": "Velg et verktøy...", - "selected": "Valgte verktøy", - "remove": "Fjern verktøy", - "configure": "Konfigurer verktøy", - "notConfigured": "! Ikke konfigurert", - "addTool": "Legg til verktøy", - "add": "Legg til et verktøy..." - }, - "save": "Lagre automatisering", - "unsavedChanges": { - "title": "Ulagrede endringer", - "message": "Du har ulagrede endringer. Er du sikker på at du vil gå tilbake? Alle endringer vil gå tapt.", - "cancel": "Avbryt", - "confirm": "Gå tilbake" - }, - "icon": { - "label": "Ikon" - } - }, - "run": { - "title": "Kjør automatisering" - }, - "sequence": { - "unnamed": "Automatisering uten navn", - "steps": "{{count}} trinn", - "running": "Kjører automatisering...", - "run": "Kjør automatisering", - "finish": "Fullfør" - }, - "reviewTitle": "Resultater av automatisering", - "config": { - "loading": "Laster verktøykonfigurasjon...", - "noSettings": "Dette verktøyet har ingen konfigurerbare innstillinger.", - "title": "Konfigurer {{toolName}}", - "description": "Konfigurer innstillingene for dette verktøyet. Disse innstillingene vil bli brukt når automatiseringen kjører.", - "cancel": "Avbryt", - "save": "Lagre konfigurasjon" - }, - "copyToSaved": "Kopier til Lagrede" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Sikker PDF-innhenting", - "securePdfIngestionDesc": "Omfattende PDF-behandlingsflyt som saniterer dokumenter, bruker OCR med opprydding, konverterer til PDF/A-format for langtidsarkivering, og optimaliserer filstørrelse.", - "emailPreparation": "E-postforberedelse", - "emailPreparationDesc": "Optimaliserer PDF-er for e-postdistribusjon ved å komprimere filer, dele opp store dokumenter i 20MB-deler for e-postkompatibilitet, og fjerne metadata for personvern.", - "secureWorkflow": "Sikkerhetsarbeidsflyt", - "secureWorkflowDesc": "Sikrer PDF-dokumenter ved å fjerne potensielt ondsinnet innhold som JavaScript og innebygde filer, og legger deretter til passordbeskyttelse for å hindre uautorisert tilgang. Passordet er satt til 'password' som standard.", - "processImages": "Behandle bilder", - "processImagesDesc": "Konverterer flere bildefiler til ett enkelt PDF-dokument, og bruker deretter OCR-teknologi for å trekke ut søkbar tekst fra bildene.", - "prePublishSanitization": "Sanitering før publisering", - "prePublishSanitizationDesc": "Saniteringsflyt som fjerner all skjult metadata, JavaScript, innebygde filer og merknader, og flater ut skjemaer for å hindre datalekkasje før publisering av PDF-er på nett." - } - }, - "colorPicker": { - "title": "Velg farge" - }, - "common": { - "previous": "Forrige", - "next": "Neste", - "collapse": "Slå sammen", - "expand": "Utvid", - "collapsed": "sammenfoldet", - "lines": "linjer", - "copy": "Kopier", - "copied": "Kopiert!", - "refresh": "Oppdater", - "retry": "Prøv igjen", - "remaining": "gjenstår", - "used": "brukt", - "available": "tilgjengelig", - "cancel": "Avbryt", - "preview": "Forhåndsvis", - "close": "Lukk", - "done": "Ferdig", - "loading": "Laster...", - "back": "Tilbake", - "continue": "Fortsett", - "error": "Feil" - }, - "config": { - "overview": { - "title": "Programkonfigurasjon", - "description": "Gjeldende programinnstillinger og konfigurasjonsdetaljer.", - "loading": "Laster konfigurasjon...", - "error": "Feil", - "warning": "Konfigurasjonsadvarsel", - "sections": { - "basic": "Grunnleggende konfigurasjon", - "security": "Sikkerhetskonfigurasjon", - "system": "Systemkonfigurasjon", - "integration": "Integrasjonskonfigurasjon" - } - }, - "account": { - "overview": { - "title": "Kontoinnstillinger", - "manageAccountPreferences": "Administrer kontoinnstillingene dine", - "guestDescription": "Du er logget inn som gjest. Vurder å oppgradere kontoen din ovenfor." - }, - "upgrade": { - "title": "Oppgrader gjestekonto", - "description": "Koble kontoen din for å bevare historikken og få tilgang til flere funksjoner!", - "socialLogin": "Oppgrader med sosial konto", - "linkWith": "Koble sammen med", - "emailPassword": "eller skriv inn e-post og passord", - "email": "E-post", - "emailPlaceholder": "Skriv inn e-posten din", - "password": "Passord (valgfritt)", - "passwordPlaceholder": "Angi et passord", - "passwordNote": "La stå tomt for kun e-postverifisering", - "upgradeButton": "Oppgrader konto" - } - }, - "apiKeys": { - "intro": "Bruk API-nøkkelen din for programmatisk tilgang til Stirling PDF sine prosesseringsmuligheter.", - "docsTitle": "API-dokumentasjon", - "docsDescription": "Lær mer om integrasjon med Stirling PDF:", - "docsLink": "API-dokumentasjon", - "schemaLink": "Referanse for API-skjema", - "usage": "Inkluder denne nøkkelen i X-API-KEY-headeren med alle API-forespørsler.", - "description": "API-nøkkelen din for tilgang til Stirlings pakke med PDF-verktøy. Kopier den til prosjektet ditt eller oppdater for å generere en ny.", - "publicKeyAriaLabel": "Offentlig API-nøkkel", - "copyKeyAriaLabel": "Kopier API-nøkkel", - "refreshAriaLabel": "Oppdater API-nøkkel", - "includedCredits": "Inkluderte kreditter", - "purchasedCredits": "Kjøpte kreditter", - "totalCredits": "Totalt antall kreditter", - "chartAriaLabel": "Kredittbruk: inkludert {{includedUsed}} av {{includedTotal}}, kjøpt {{purchasedUsed}} av {{purchasedTotal}}", - "nextReset": "Neste tilbakestilling", - "lastApiUse": "Siste API-bruk", - "overlayMessage": "Generer en nøkkel for å se kreditter og tilgjengelige kreditter", - "label": "API-nøkkel", - "guestInfo": "Gjestebrukere mottar ikke API-nøkler. Opprett en konto for å få en API-nøkkel du kan bruke i applikasjonene dine.", - "goToAccount": "Gå til konto", - "refreshModal": { - "title": "Oppdater API-nøkler", - "warning": "⚠️ Advarsel: Denne handlingen vil generere nye API-nøkler og gjøre de tidligere nøklene ugyldige.", - "impact": "Eventuelle applikasjoner eller tjenester som bruker disse nøklene nå, vil slutte å fungere til du oppdaterer dem med de nye nøklene.", - "confirmPrompt": "Er du sikker på at du vil fortsette?", - "confirmCta": "Oppdater nøkler" - }, - "generateError": "Vi kunne ikke generere API-nøkkelen din." - } - }, - "AddAttachmentsRequest": { - "attachments": "Velg vedlegg", - "info": "Velg filer som skal legges ved PDF-en. Disse filene blir innebygd og tilgjengelige via PDF-ens vedleggspanel.", - "selectFiles": "Velg filer å legge ved", - "placeholder": "Velg filer...", - "addMoreFiles": "Legg til flere filer...", - "selectedFiles": "Valgte filer", - "submit": "Legg til vedlegg", - "tooltip": { - "header": { - "title": "Om Legg til vedlegg" - }, - "description": { - "title": "Hva den gjør" - } - }, - "results": { - "title": "Vedleggsresultater" - }, - "error": { - "failed": "Operasjonen for å legge til vedlegg mislyktes" - } - }, - "termsAndConditions": "Vilkår og betingelser", - "logOut": "Logg ut", - "addAttachments": { - "error": { - "failed": "Det oppstod en feil under tillegg av vedlegg til PDF-en." - } - }, - "autoRename": { - "description": "Dette verktøyet vil automatisk gi PDF-filer nytt navn basert på innholdet. Det analyserer dokumentet for å finne den mest passende tittelen fra teksten." - }, - "customPosition": "Egendefinert posisjon", - "details": "Detaljer", - "invalidUndoData": "Kan ikke angre: ugyldige operasjonsdata", - "margin": { - "large": "Stor", - "medium": "Middels", - "small": "Liten", - "xLarge": "Ekstra stor" - }, - "noFilesToUndo": "Kan ikke angre: ingen filer ble behandlet i forrige operasjon", - "noOperationToUndo": "Ingen operasjon å angre", - "noValidFiles": "Ingen gyldige filer å behandle", - "operationCancelled": "Operasjon avbrutt", - "pageEdit": { - "deselectAll": "Velg ingen", - "selectAll": "Velg alle" - }, - "quickPosition": "Hurtigposisjon", - "reorganizePages": { - "error": { - "failed": "Kunne ikke omorganisere sider" - }, - "results": { - "title": "Sider omorganisert" - }, - "settings": { - "title": "Innstillinger" - }, - "submit": "Omorganiser sider" - }, - "replace-color": { - "options": { - "fill": "Fyllfarge", - "gradient": "Gradient" - }, - "previewOverlayOpacity": "Ugjennomsiktighet for forhåndsvisningsoverlegg", - "previewOverlayTransparency": "Gjennomsiktighet for forhåndsvisningsoverlegg", - "previewOverlayVisibility": "Vis forhåndsvisningsoverlegg", - "selectText": { - "1": "Erstatt eller Inverter farge alternativer", - "2": "Standard(Standard høy kontrast farger)", - "3": "Tilpasset(Tilpassede farger)", - "4": "Full-Invertering(Inverter alle farger)", - "5": "Høy kontrast fargealternativer", - "6": "hvit tekst på svart bakgrunn", - "7": "Svart tekst på hvit bakgrunn", - "8": "Gul tekst på svart bakgrunn", - "9": "Grønn tekst på svart bakgrunn", - "10": "Velg tekstfarge", - "11": "Velg bakgrunnsfarge", - "12": "Velg startfarge", - "13": "Velg sluttfarge" - }, - "submit": "Erstatt", - "title": "Erstatt-Inverter-Farge" - }, - "size": "Størrelse", - "submit": "Send inn", - "success": "Vellykket", - "tools": { - "noSearchResults": "Ingen verktøy funnet", - "noTools": "Ingen verktøy tilgjengelig" - }, - "undoDataMismatch": "Kan ikke angre: operasjonsdata er korrupte", - "undoFailed": "Kunne ikke angre operasjon", - "undoQuotaError": "Kan ikke angre: utilstrekkelig lagringsplass", - "undoStorageError": "Angring fullført, men noen filer kunne ikke lagres til lagringen", - "undoSuccess": "Operasjon angret", - "unsupported": "Ikke støttet", - "onboarding": { - "welcomeModal": { - "title": "Velkommen til Stirling PDF!", - "description": "Vil du ta en rask 1-minutts omvisning for å lære nøkkelfunksjonene og hvordan du kommer i gang?", - "helpHint": "Du kan alltid åpne denne omvisningen senere fra Hjelp-knappen nederst til venstre.", - "startTour": "Start omvisning", - "maybeLater": "Kanskje senere", - "dontShowAgain": "Ikke vis igjen" - }, - "welcomeSlide": { - "title": "Velkommen til Stirling", - "body": "Stirling PDF er nå klart for team i alle størrelser. Denne oppdateringen inkluderer et nytt oppsett, kraftige nye admin-funksjoner og vår mest etterspurte funksjon – Rediger tekst." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "La oss velge Beskjær-verktøyet for å demonstrere hvordan du bruker et av verktøyene.", - "toolInterface": "Dette er Beskjær-verktøyets grensesnitt. Som du ser, er det ikke mye der fordi vi ikke har lagt til noen PDF-filer å jobbe med ennå.", - "filesButton": "Knappen Filer på hurtigtilgangslinjen lar deg laste opp PDF-er til bruk i verktøyene.", - "fileSources": "Du kan laste opp nye filer eller få tilgang til nylige filer herfra. For omvisningen bruker vi en eksempelfil.", - "workbench": "Dette er Arbeidsbenken - hovedområdet der du viser og redigerer PDF-ene dine.", - "viewSwitcher": "Bruk disse kontrollene for å velge hvordan du vil vise PDF-ene dine.", - "viewer": "Visning lar deg lese og kommentere PDF-ene dine.", - "pageEditor": "Sideeditoren lar deg utføre ulike operasjoner på sidene i PDF-ene dine, som å endre rekkefølge, rotere og slette.", - "activeFiles": "Visningen Aktive filer viser alle PDF-ene du har lastet inn i verktøyet, og lar deg velge hvilke som skal behandles.", - "fileCheckbox": "Å klikke på en av filene velger den for behandling. Du kan velge flere filer for batchoperasjoner.", - "selectControls": "Høyrepanelet inneholder knapper for raskt å velge/fravelge alle aktive PDF-er, sammen med knapper for å endre appens tema eller språk.", - "cropSettings": "Nå som vi har valgt filen vi vil beskjære, kan vi konfigurere Beskjær-verktøyet til å velge området vi vil beskjære PDF-en til.", - "runButton": "Når verktøyet er konfigurert, lar denne knappen deg kjøre verktøyet på alle de valgte PDF-ene.", - "results": "Etter at verktøyet er ferdig kjørt, vil trinnet Gjennomgang vise en forhåndsvisning av resultatene i dette panelet, og la deg angre operasjonen eller laste ned filen. ", - "fileReplacement": "Den endrede filen vil erstatte originalfilen i Arbeidsbenken automatisk, slik at du enkelt kan kjøre den gjennom flere verktøy.", - "pinButton": "Du kan bruke Fest-knappen hvis du heller vil at filene dine skal forbli aktive etter å ha kjørt verktøy på dem.", - "wrapUp": "Da er du klar! Du har lært om hovedområdene i appen og hvordan du bruker dem. Klikk på Hjelp-knappen når som helst for å se denne omvisningen igjen.", - "previous": "Forrige", - "next": "Neste", - "finish": "Fullfør", - "startTour": "Start omvisning", - "startTourDescription": "Ta en guidet tur gjennom Stirling PDF sine nøkkelfunksjoner", - "buttons": { - "next": "Neste →", - "back": "Tilbake", - "skipForNow": "Hopp over nå", - "download": "Last ned →", - "showMeAround": "Vis meg rundt", - "skipTheTour": "Hopp over omvisningen" - }, - "serverLicense": { - "skip": "Hopp over nå", - "seePlans": "Se planer →", - "upgrade": "Oppgrader nå →", - "freeTitle": "Serverlisens", - "overLimitTitle": "Serverlisens kreves", - "overLimitBody": "Lisensieringen vår tillater opptil {{freeTierLimit}} brukere gratis per server. Du har {{overLimitUserCopy}} Stirling-brukere. For å fortsette uten avbrudd, oppgrader til Stirling Server-planen – ubegrensede plasser, PDF-tekstredigering og full admin-kontroll for $99/server/mnd.", - "freeBody": "Vår Open-Core-lisensiering tillater opptil {{freeTierLimit}} brukere gratis per server. For å skalere uten avbrudd og få tidlig tilgang til vårt nye PDF-tekstredigeringsverktøy, anbefaler vi Stirling Server-planen – full redigering og ubegrensede plasser for $99/server/mnd." - }, - "desktopInstall": { - "title": "Last ned", - "titleWithOs": "Last ned for {{osLabel}}", - "body": "Stirling fungerer best som en skrivebordsapp. Du kan bruke den offline, få raskere tilgang til dokumenter og gjøre redigeringer lokalt på datamaskinen." - }, - "planOverview": { - "adminTitle": "Admin-oversikt", - "userTitle": "Planoversikt", - "adminBodyLoginEnabled": "Som admin kan du administrere brukere, konfigurere innstillinger og overvåke serverstatus. De første {{freeTierLimit}} på serveren din kan bruke Stirling gratis.", - "adminBodyLoginDisabled": "Når du aktiverer innloggingsmodus, kan du administrere brukere, konfigurere innstillinger og overvåke serverstatus. De første {{freeTierLimit}} på serveren din kan bruke Stirling gratis.", - "userBody": "Inviter teammedlemmer, tildel roller og hold dokumentene organiserte i et sikkert arbeidsområde. Aktiver innloggingsmodus når du er klar til å vokse utover solobruk." - }, - "securityCheck": { - "message": "Applikasjonen har nylig gjennomgått betydelige endringer. Serveradministratorens oppmerksomhet kan være nødvendig. Bekreft rollen din for å fortsette." - } - }, - "adminOnboarding": { - "welcome": "Velkommen til Administrator-omvisningen! La oss utforske de kraftige bedriftsfunksjonene og innstillingene som er tilgjengelige for systemadministratorer.", - "configButton": "Klikk på Config-knappen for å få tilgang til alle systeminnstillinger og administrative kontroller.", - "settingsOverview": "Dette er Innstillingspanelet. Admin-innstillinger er organisert etter kategori for enkel navigering.", - "teamsAndUsers": "Administrer Team og individuelle brukere her. Du kan invitere nye brukere via e-post, delbare lenker, eller opprette egendefinerte kontoer for dem selv.", - "systemCustomization": "Vi har omfattende måter å tilpasse UI-et på: System Settings lar deg endre appnavn og språk, Features muliggjør administrasjon av serversertifikater, og Endpoints lar deg aktivere eller deaktivere spesifikke verktøy for brukerne dine.", - "databaseSection": "For avanserte produksjonsmiljøer har vi innstillinger som tillater eksterne databasekoblinger slik at du kan integrere med eksisterende infrastruktur.", - "connectionsSection": "Seksjonen Connections støtter ulike innloggingsmetoder inkludert skreddersydd SSO og SAML-leverandører som Google og GitHub, samt e-postintegrasjoner for varsler og kommunikasjon.", - "adminTools": "Til slutt har vi avanserte administrasjonsverktøy som Revisjon for å spore systemaktivitet og Bruksanalyse for å overvåke hvordan brukerne dine samhandler med plattformen.", - "wrapUp": "Det var admin-omvisningen! Du har sett bedriftsfunksjonene som gjør Stirling PDF til en kraftig, tilpassbar løsning for organisasjoner. Åpne denne omvisningen når som helst fra Hjelp-menyen." - }, - "workspace": { - "title": "Arbeidsområde", - "people": { - "title": "Personer", - "description": "Administrer arbeidsområdets medlemmer og deres tillatelser", - "loading": "Laster personer...", - "searchMembers": "Søk i medlemmer...", - "addMembers": "Legg til medlemmer", - "inviteMembers": { - "label": "Inviter medlemmer", - "subtitle": "Skriv eller lim inn e-poster nedenfor, separert med komma. Arbeidsområdet ditt vil bli fakturert per medlem." - }, - "user": "Bruker", - "role": "Rolle", - "team": "Team", - "status": "Status", - "actions": { - "label": "Handlinger", - "upgrade": "Oppgrader" - }, - "noMembersFound": "Ingen medlemmer funnet", - "active": "Aktiv", - "disabled": "Deaktivert", - "activeSession": "Aktiv økt", - "member": "Medlem", - "admin": "Admin", - "roleDescriptions": { - "admin": "Kan administrere innstillinger og invitere medlemmer, med full administrativ tilgang.", - "member": "Kan vise og redigere delte filer, men kan ikke administrere arbeidsområdets innstillinger eller medlemmer.", - "user": "Bruker" - }, - "editRole": "Rediger rolle", - "enable": "Aktiver", - "disable": "Deaktiver", - "deleteUser": "Slett bruker", - "deleteUserSuccess": "Bruker slettet", - "deleteUserError": "Kunne ikke slette bruker", - "confirmDelete": "Er du sikker på at du vil slette denne brukeren? Denne handlingen kan ikke angres.", - "addMember": { - "title": "Legg til medlem", - "username": "Brukernavn (e-post)", - "usernamePlaceholder": "user@example.com", - "password": "Passord", - "passwordPlaceholder": "Angi passord", - "role": "Rolle", - "team": "Team (valgfritt)", - "teamPlaceholder": "Velg et team", - "forcePasswordChange": "Tving passordendring ved første innlogging", - "cancel": "Avbryt", - "submit": "Legg til medlem", - "usernameRequired": "Brukernavn og passord er påkrevd", - "passwordTooShort": "Passordet må være minst 6 tegn", - "success": "Bruker opprettet", - "error": "Kunne ikke opprette bruker" - }, - "editMember": { - "title": "Rediger medlem", - "editing": "Redigerer:", - "role": "Rolle", - "team": "Team (valgfritt)", - "teamPlaceholder": "Velg et team", - "cancel": "Avbryt", - "submit": "Oppdater medlem", - "success": "Bruker oppdatert", - "error": "Kunne ikke oppdatere bruker" - }, - "toggleEnabled": { - "success": "Brukerstatus oppdatert", - "error": "Kunne ikke oppdatere brukerstatus" - }, - "delete": { - "success": "Bruker slettet", - "error": "Kunne ikke slette bruker" - }, - "emailInvite": { - "tab": "E-postinvitasjon", - "description": "Skriv eller lim inn e-poster nedenfor, separert med komma. Brukere vil motta innloggingsdetaljer via e-post.", - "emails": "E-postadresser", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Minst én e-postadresse er påkrevd", - "submit": "Send invitasjoner", - "success": "bruker(e) invitert", - "partialSuccess": "Noen invitasjoner mislyktes", - "allFailed": "Kunne ikke invitere brukere", - "error": "Kunne ikke sende invitasjoner" - }, - "directInvite": { - "tab": "Direkte opprettelse" - }, - "inviteLinkTab": { - "tab": "Invitasjonslenke" - }, - "inviteLink": { - "description": "Generer en sikker lenke som lar brukeren sette sitt eget passord", - "email": "E-postadresse", - "emailPlaceholder": "user@example.com (valgfritt)", - "emailDescription": "Valgfritt - la stå tomt for en generell invitasjonslenke som kan brukes av hvem som helst", - "emailRequired": "E-postadresse er påkrevd", - "emailOptional": "Valgfritt - la stå tomt for en generell invitasjonslenke", - "emailRequiredForSend": "E-postadresse er nødvendig for å sende e-postvarsling", - "expiryHours": "Utløpstid (timer)", - "expiryDescription": "Hvor mange timer til lenken utløper", - "sendEmail": "Send invitasjonslenke via e-post", - "sendEmailDescription": "Hvis aktivert, sendes invitasjonslenken til den angitte e-postadressen", - "smtpRequired": "SMTP ikke konfigurert", - "generate": "Generer lenke", - "generated": "Invitasjonslenke generert", - "copied": "Lenke kopiert til utklippstavlen", - "success": "Invitasjonslenke generert", - "successWithEmail": "Invitasjonslenke generert og sendt via e-post", - "emailSent": "Invitasjonslenke generert og sendt via e-post", - "emailFailed": "Invitasjonslenke generert, men e-post feilet", - "emailFailedDetails": "Feil: {0}. Vennligst del invitasjonslenken manuelt.", - "error": "Kunne ikke generere invitasjonslenke", - "submit": "Generer invitasjonslenke" - }, - "inviteMode": { - "username": "Brukernavn", - "email": "E-post", - "link": "Lenke", - "emailDisabled": "E-postinvitasjoner krever SMTP-konfigurasjon og mail.enableInvites=true i innstillinger" - }, - "license": { - "users": "brukere", - "availableSlots": "Tilgjengelige plasser", - "grandfathered": "Videreført", - "grandfatheredShort": "{{count}} videreført", - "fromLicense": "fra lisens", - "slotsAvailable": "{{count}} brukerplass(er) tilgjengelig", - "noSlotsAvailable": "Ingen plasser tilgjengelig", - "currentUsage": "Bruker for tiden {{current}} av {{max}} brukerlisenser" - }, - "loginRequired": "Aktiver innloggingsmodus først" - }, - "teams": { - "title": "Team", - "description": "Administrer team og organiser medlemmer i arbeidsområdet", - "loading": "Laster team...", - "loadingDetails": "Laster teamdetaljer...", - "loadError": "Kunne ikke laste teamdetaljer", - "createNewTeam": "Opprett nytt team", - "teamName": "Teamnavn", - "totalMembers": "Totalt antall medlemmer", - "actions": "Handlinger", - "noTeamsFound": "Ingen team funnet", - "noMembers": "Ingen medlemmer i dette teamet", - "system": "System", - "addMember": "Legg til medlem", - "viewTeam": "Vis team", - "removeMember": "Fjern fra team", - "cannotRemoveFromSystemTeam": "Kan ikke fjerne fra systemteam", - "renameTeamLabel": "Gi team nytt navn", - "deleteTeamLabel": "Slett team", - "cannotDeleteInternal": "Kan ikke slette det interne teamet", - "confirmDelete": "Er du sikker på at du vil slette dette teamet? Dette teamet må være tomt for å kunne slettes.", - "confirmRemove": "Fjerne bruker fra dette teamet?", - "cannotRenameInternal": "Kan ikke gi det interne teamet nytt navn", - "cannotAddToInternal": "Kan ikke legge til medlemmer i det interne teamet", - "teamNotFound": "Team ikke funnet", - "backToTeams": "Tilbake til team", - "memberCount": "{{count}} medlemmer", - "removeMemberSuccess": "Bruker fjernet fra team", - "removeMemberError": "Kunne ikke fjerne bruker fra team", - "createTeam": { - "title": "Opprett nytt team", - "teamName": "Teamnavn", - "teamNamePlaceholder": "Skriv inn teamnavn", - "cancel": "Avbryt", - "submit": "Opprett team", - "nameRequired": "Teamnavn er påkrevd", - "success": "Team opprettet", - "error": "Kunne ikke opprette team" - }, - "renameTeam": { - "title": "Gi team nytt navn", - "renaming": "Gi nytt navn:", - "newTeamName": "Nytt teamnavn", - "newTeamNamePlaceholder": "Skriv inn nytt teamnavn", - "cancel": "Avbryt", - "submit": "Gi team nytt navn", - "nameRequired": "Teamnavn er påkrevd", - "success": "Teamnavn endret", - "error": "Kunne ikke gi team nytt navn" - }, - "deleteTeam": { - "success": "Team slettet", - "error": "Kunne ikke slette team. Sørg for at teamet er tomt.", - "teamMustBeEmpty": "Teamet må være tomt før sletting" - }, - "addMemberToTeam": { - "title": "Legg til medlem i team", - "addingTo": "Legger til i", - "selectUser": "Velg bruker", - "selectUserPlaceholder": "Velg en bruker", - "selectUserRequired": "Vennligst velg en bruker", - "currentlyIn": "for tiden i", - "willBeMoved": "Merk: Denne brukeren flyttes fra sitt nåværende team til dette teamet.", - "cancel": "Avbryt", - "submit": "Legg til medlem", - "userRequired": "Vennligst velg en bruker", - "success": "Medlem lagt til i team", - "error": "Kunne ikke legge til medlem i team" - }, - "changeTeam": { - "label": "Bytt team", - "title": "Bytt team", - "changing": "Flytter", - "selectTeam": "Velg team", - "selectTeamPlaceholder": "Velg et team", - "selectTeamRequired": "Vennligst velg et team", - "success": "Team endret", - "error": "Kunne ikke endre team", - "submit": "Bytt team" - } - } - }, - "plan": { - "currency": "Valuta", - "popular": "Populær", - "current": "Gjeldende plan", - "upgrade": "Oppgrader", - "contact": "Kontakt oss", - "customPricing": "Tilpasset", - "showComparison": "Sammenlign alle funksjoner", - "hideComparison": "Skjul funksjonssammenligning", - "featureComparison": "Funksjonssammenligning", - "from": "Fra", - "perMonth": "/måned", - "perSeat": "/plass", - "withServer": "+ Server-plan", - "licensedSeats": "Lisensiert: {{count}} plasser", - "includedInCurrent": "Inkludert i planen din", - "selectPlan": "Velg plan", - "manage": "Administrer", - "manageSubscription": { - "description": "Administrer abonnement, fakturering og betalingsmetoder" - }, - "activePlan": { - "title": "Aktiv plan", - "subtitle": "Detaljer om ditt nåværende abonnement" - }, - "availablePlans": { - "title": "Tilgjengelige planer", - "subtitle": "Velg planen som passer dine behov" - }, - "static": { - "title": "Fakturainformasjon", - "message": "Nettfakturering er for øyeblikket ikke konfigurert. For å oppgradere planen din eller administrere abonnementer, vennligst kontakt oss direkte.", - "contactSales": "Kontakt salg", - "contactToUpgrade": "Kontakt oss for å oppgradere eller tilpasse planen din", - "maxUsers": "Maks brukere", - "upTo": "Opptil" - }, - "period": { - "month": "måned", - "perUserPerMonth": "/bruker/måned" - }, - "free": { - "name": "Gratis", - "highlight1": "Begrenset verktøybruk per uke", - "highlight2": "Tilgang til alle verktøy", - "highlight3": "Fellesskapsstøtte", - "forever": "Gratis for alltid", - "included": "Inkludert" - }, - "pro": { - "name": "Pro", - "highlight1": "Ubegrenset verktøybruk", - "highlight2": "Avanserte PDF-verktøy", - "highlight3": "Ingen vannmerker" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Tilpasset prising", - "highlight2": "Dedikert støtte", - "highlight3": "Nyeste funksjoner", - "requiresServer": "Krever server", - "requiresServerMessage": "Oppgrader til Server-planen først før du oppgraderer til Enterprise." - }, - "feature": { - "title": "Funksjon", - "pdfTools": "Grunnleggende PDF-verktøy", - "fileSize": "Filstørrelsesgrense", - "automation": "Automatiser verktøyarbeidsflyter", - "api": "API-tilgang", - "priority": "Prioritert støtte", - "customPricing": "Tilpasset prising" - }, - "licenseWarning": { - "title": "Grense for gratis selvhostet nådd", - "body": "Du har {{total}} brukere, men gratistier støtter bare {{limit}} per server. Oppgrader for å holde Stirling PDF i gang uten problemer.", - "overLimit": "mer enn {{limit}}", - "cta": "Se planer" - } - }, - "subscription": { - "status": { - "active": "Aktiv", - "pastDue": "Forfalt", - "canceled": "Kansellert", - "incomplete": "Ufullstendig", - "trialing": "Prøve", - "none": "Ingen abonnement" - }, - "renewsOn": "Fornyes {{date}}", - "cancelsOn": "Kanselleres {{date}}" - }, - "billing": { - "manageBilling": "Administrer fakturering", - "portal": { - "error": "Kunne ikke åpne faktureringsportalen" - }, - "updateSeats": "Oppdater plasser", - "updateEnterpriseSeats": "Oppdater Enterprise-plasser", - "currentSeats": "Nåværende plasser", - "minimumSeats": "Minste antall plasser", - "basedOnUsers": "(nåværende brukere)", - "newSeatCount": "Nytt antall plasser", - "newSeatCountDescription": "Velg antall plasser for Enterprise-lisensen", - "whatHappensNext": "Hva skjer videre?", - "stripePortalRedirect": "Du blir omdirigert til Stripes fakturaportal for å gjennomgå og bekrefte endringen. Prisforhold beregnes automatisk.", - "preparingUpdate": "Forbereder oppdatering av plasser...", - "seatCountTooLow": "Antall plasser må være minst {{minimum}} (nåværende antall brukere)", - "seatCountUnchanged": "Velg et annet antall plasser", - "seatsUpdated": "Plasser oppdatert", - "seatsUpdatedMessage": "Enterprise-plassene dine er oppdatert til {{seats}}", - "updateProcessing": "Oppdatering behandles", - "updateProcessingMessage": "Oppdateringen av plasser behandles. Oppdater om et øyeblikk.", - "notEnterprise": "Plassadministrasjon er bare tilgjengelig for Enterprise-lisenser" - }, - "upgradeBanner": { - "title": "Oppgrader til Server-planen", - "message": "Få mest mulig ut av Stirling PDF med ubegrensede brukere og avanserte funksjoner", - "upgradeButton": "Oppgrader nå", - "dismiss": "Avvis banner", - "attentionTitle": "Denne serveren trenger admin-oppmerksomhet", - "attentionBody": "Adminen din må logge inn for å se mer info. Kontakt dem umiddelbart.", - "attentionBodyAdmin": "Gå gjennom lisenskravene for å holde denne serveren i samsvar.", - "seeInfo": "Se info" - }, - "payment": { - "preparing": "Forbereder kassen...", - "redirecting": "Videresender til sikker betaling...", - "upgradeTitle": "Oppgrader til {{planName}}", - "success": "Betaling vellykket!", - "successMessage": "Abonnementet ditt er aktivert. Du vil snart motta en bekreftelses-e-post.", - "autoClose": "Dette vinduet lukkes automatisk...", - "error": "Betalingsfeil", - "upgradeSuccess": "Betaling vellykket! Abonnementet ditt er oppgradert. Lisensen er oppdatert på serveren din. Du mottar snart en bekreftelses-e-post.", - "paymentSuccess": "Betaling vellykket! Henter lisensnøkkelen din...", - "licenseActivated": "Lisens aktivert! Lisensnøkkelen er lagret. En bekreftelse er sendt til den registrerte e-posten din.", - "licenseDelayed": "Betaling vellykket! Lisensen din genereres. Du mottar snart en e-post med lisensnøkkelen. Kontakt support hvis du ikke mottar den innen 10 minutter.", - "licensePollingError": "Betaling vellykket, men vi kunne ikke hente lisensnøkkelen automatisk. Sjekk e-posten din eller kontakt support med betalingsbekreftelsen.", - "licenseRetrievalError": "Betaling vellykket, men henting av lisens mislyktes. Du får lisensnøkkelen via e-post. Kontakt support hvis du ikke mottar den innen 10 minutter.", - "syncError": "Betaling vellykket, men lisenssynk mislyktes. Lisensen oppdateres snart. Kontakt support hvis problemet vedvarer.", - "licenseSaveError": "Kunne ikke lagre lisensnøkkel. Kontakt support med lisensnøkkelen din for å fullføre aktiveringen.", - "paymentCanceled": "Betalingen ble avbrutt. Ingen kostnader påløp.", - "syncingLicense": "Synkroniserer den oppgraderte lisensen...", - "generatingLicense": "Genererer lisensnøkkel...", - "upgradeComplete": "Oppgradering fullført", - "upgradeCompleteMessage": "Abonnementet ditt er oppgradert. Den eksisterende lisensnøkkelen er oppdatert.", - "stripeNotConfigured": "Stripe ikke konfigurert", - "stripeNotConfiguredMessage": "Stripe-betalingsintegrasjon er ikke konfigurert. Kontakt administratoren din.", - "monthly": "Månedlig", - "yearly": "Årlig", - "billingPeriod": "Faktureringsperiode", - "enterpriseNote": "Plasser kan justeres i kassen (1–1000).", - "installationId": "Installasjons-ID", - "licenseKey": "Lisensnøkkelen din", - "licenseInstructions": "Dette er lagt til i installasjonen din. Du får også en kopi på e-post.", - "canCloseWindow": "Du kan nå lukke dette vinduet.", - "licenseKeyProcessing": "Behandler lisensnøkkel", - "licenseDelayedMessage": "Lisensnøkkelen genereres. Sjekk e-posten din snart eller kontakt support.", - "perYear": "/år", - "perMonth": "/måned", - "emailInvalid": "Angi en gyldig e-postadresse", - "emailStage": { - "title": "Skriv inn e-posten din", - "description": "Vi bruker denne til å sende lisensnøkkelen og kvitteringer.", - "emailLabel": "E-postadresse", - "emailPlaceholder": "din@email.com", - "continue": "Fortsett", - "modalTitle": "Kom i gang – {{planName}}" - }, - "planStage": { - "title": "Velg faktureringsperiode", - "savingsNote": "Spar {{percent}}% med årlig fakturering", - "basePrice": "Grunnpris", - "seatPrice": "Per plass", - "totalForSeats": "Totalt ({{count}} plasser)", - "selectMonthly": "Velg månedlig", - "selectYearly": "Velg årlig", - "savePercent": "Spar {{percent}}%", - "savingsAmount": "Du sparer {{amount}}", - "modalTitle": "Velg faktureringsperiode – {{planName}}", - "billedYearly": "Faktureres årlig med {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Tilbake til planvalg", - "selectedPlan": "Valgt plan", - "modalTitle": "Fullfør betaling – {{planName}}" - } - }, - "firstLogin": { - "title": "Første innlogging", - "welcomeTitle": "Velkommen!", - "welcomeMessage": "Av sikkerhetsgrunner må du endre passordet ved første innlogging.", - "loggedInAs": "Logget inn som", - "error": "Feil", - "currentPassword": "Gjeldende passord", - "enterCurrentPassword": "Skriv inn gjeldende passord", - "newPassword": "Nytt passord", - "enterNewPassword": "Skriv inn nytt passord (minst 8 tegn)", - "confirmPassword": "Bekreft nytt passord", - "reEnterNewPassword": "Skriv inn nytt passord på nytt", - "changePassword": "Endre passord", - "allFieldsRequired": "Alle felt er påkrevd", - "passwordsDoNotMatch": "Nye passord samsvarer ikke", - "passwordTooShort": "Passordet må være minst 8 tegn", - "passwordMustBeDifferent": "Nytt passord må være forskjellig fra gjeldende passord", - "passwordChangedSuccess": "Passordet ble endret! Logg inn på nytt.", - "passwordChangeFailed": "Kunne ikke endre passord. Kontroller gjeldende passord." - }, - "invite": { - "welcome": "Velkommen til Stirling PDF", - "invalidToken": "Ugyldig invitasjonslenke", - "validationError": "Kunne ikke validere invitasjonslenken", - "passwordRequired": "Passord er påkrevd", - "passwordTooShort": "Passordet må være minst 6 tegn", - "passwordMismatch": "Passordene samsvarer ikke", - "acceptError": "Kunne ikke opprette konto", - "validating": "Validerer invitasjon...", - "invalidInvitation": "Ugyldig invitasjon", - "goToLogin": "Gå til innlogging", - "welcomeTitle": "Du er invitert!", - "welcomeSubtitle": "Fullfør kontooppsettet for å komme i gang", - "accountFor": "Oppretter konto for", - "linkExpires": "Lenken utløper", - "email": "E-postadresse", - "emailPlaceholder": "Skriv inn e-postadressen din", - "emailRequired": "E-postadresse er påkrevd", - "invalidEmail": "Ugyldig e-postadresse", - "choosePassword": "Velg et passord", - "passwordPlaceholder": "Skriv inn passordet ditt", - "confirmPassword": "Bekreft passord", - "confirmPasswordPlaceholder": "Skriv inn passordet på nytt", - "createAccount": "Opprett konto", - "creating": "Oppretter konto...", - "alreadyHaveAccount": "Har du allerede en konto?", - "signIn": "Logg inn" - }, - "audit": { - "error": { - "title": "Feil ved innlasting av revisjonssystemet" - }, - "notAvailable": "Revisjonssystemet er ikke tilgjengelig", - "notAvailableMessage": "Revisjonssystemet er ikke konfigurert eller ikke tilgjengelig.", - "disabled": "Revisjonslogging er deaktivert", - "disabledMessage": "Aktiver revisjonslogging i programkonfigurasjonen for å spore systemhendelser.", - "systemStatus": { - "title": "Systemstatus", - "status": "Revisjonslogging", - "enabled": "Aktivert", - "disabled": "Deaktivert", - "level": "Revisjonsnivå", - "retention": "Oppbevaringsperiode", - "days": "dager", - "totalEvents": "Totalt antall hendelser" - }, - "tabs": { - "dashboard": "Dashbord", - "events": "Revisjonshendelser", - "export": "Eksporter" - }, - "charts": { - "title": "Revisjonsdashbord", - "error": "Feil ved innlasting av diagrammer", - "day": "Dag", - "week": "Uke", - "month": "Måned", - "byType": "Hendelser etter type", - "byUser": "Hendelser etter bruker", - "overTime": "Hendelser over tid" - }, - "events": { - "title": "Revisjonshendelser", - "filterByType": "Filtrer etter type", - "filterByUser": "Filtrer etter bruker", - "startDate": "Startdato", - "endDate": "Sluttdato", - "clearFilters": "Tøm", - "error": "Feil ved innlasting av hendelser", - "noEvents": "Ingen hendelser funnet", - "timestamp": "Tidsstempel", - "type": "Type", - "user": "Bruker", - "ipAddress": "IP-adresse", - "actions": "Handlinger", - "viewDetails": "Vis detaljer", - "eventDetails": "Hendelsesdetaljer", - "details": "Detaljer" - }, - "export": { - "title": "Eksporter revisjonsdata", - "description": "Eksporter revisjonshendelser til CSV- eller JSON-format. Bruk filtre for å begrense de eksporterte dataene.", - "format": "Eksportformat", - "filters": "Filtre (valgfritt)", - "filterByType": "Filtrer etter type", - "filterByUser": "Filtrer etter bruker", - "startDate": "Startdato", - "endDate": "Sluttdato", - "clearFilters": "Tøm", - "exportButton": "Eksporter data", - "error": "Kunne ikke eksportere data" - } - }, - "usage": { - "noData": "Ingen data tilgjengelig", - "error": "Feil ved innlasting av bruksstatistikk", - "noDataMessage": "Ingen bruksstatistikk er tilgjengelig for øyeblikket.", - "controls": { - "top10": "Topp 10", - "top20": "Topp 20", - "all": "Alle", - "refresh": "Oppdater", - "dataTypeLabel": "Datatype:", - "dataType": { - "all": "Alle", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Topp 10", - "top20": "Topp 20", - "all": "Alle" - }, - "stats": { - "totalEndpoints": "Totalt antall endepunkter", - "totalVisits": "Totalt antall besøk", - "showing": "Viser", - "selectedVisits": "Valgte besøk" - }, - "chart": { - "title": "Diagram for endepunktbruk" - }, - "table": { - "title": "Detaljert statistikk", - "endpoint": "Endepunkt", - "visits": "Besøk", - "percentage": "Prosentandel", - "noData": "Ingen data tilgjengelig" - } - }, - "backendHealth": { - "checking": "Sjekker backend-status...", - "online": "Backend online", - "offline": "Backend offline", - "starting": "Backend starter opp...", - "wait": "Vent til backend er ferdig med å starte, og prøv igjen." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Lås opp PDF for å fortsette", - "title": "Fjern passord for å fortsette", - "description": "Denne PDF-en er passordbeskyttet. Skriv inn passordet for å fortsette å jobbe med den.", - "password": { - "label": "PDF-passord", - "placeholder": "Skriv inn PDF-passordet" - }, - "skip": "Hopp over nå", - "unlock": "Lås opp og fortsett", - "incorrectPassword": "Feil passord", - "missingFile": "Den valgte filen er ikke lenger tilgjengelig.", - "emptyResponse": "Fjerning av passord produserte ikke en fil.", - "required": "Angi passord for å fortsette.", - "successTitle": "Passord fjernet", - "successBodyWithName": "Passord fjernet fra {{fileName}}", - "successBody": "Passord fjernet." - }, - "setup": { - "welcome": "Velkommen til Stirling PDF", - "description": "Kom i gang ved å velge hvordan du vil bruke Stirling PDF", - "step1": { - "label": "Velg modus", - "description": "Offline eller server" - }, - "step2": { - "label": "Velg server", - "description": "Selvhostet server" - }, - "step3": { - "label": "Logg inn", - "description": "Oppgi legitimasjon" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Logg inn med Stirling-kontoen din" - }, - "selfhosted": { - "title": "Selvhostet server", - "description": "Koble til din egen Stirling PDF-server" - } - }, - "saas": { - "title": "Logg inn i Stirling", - "subtitle": "Logg inn med Stirling-kontoen din" - }, - "selfhosted": { - "title": "Logg inn på server", - "subtitle": "Oppgi serverlegitimasjonen din" - }, - "server": { - "title": "Koble til server", - "subtitle": "Skriv inn URL-en til din selvhostede server", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Selvhostet server" - }, - "url": { - "label": "Server-URL", - "description": "Skriv inn full URL til din selvhostede Stirling PDF-server" - }, - "error": { - "emptyUrl": "Skriv inn en server-URL", - "unreachable": "Kunne ikke koble til server", - "testFailed": "Tilkoblingstest mislyktes" - }, - "testing": "Tester tilkobling..." - }, - "login": { - "title": "Logg inn", - "subtitle": "Skriv inn legitimasjonen din for å fortsette", - "connectingTo": "Kobler til:", - "username": { - "label": "Brukernavn", - "placeholder": "Skriv inn brukernavnet ditt" - }, - "email": { - "label": "E-post", - "placeholder": "Skriv inn e-posten din" - }, - "password": { - "label": "Passord", - "placeholder": "Skriv inn passordet ditt" - }, - "error": { - "emptyUsername": "Skriv inn brukernavnet ditt", - "emptyEmail": "Skriv inn e-posten din", - "emptyPassword": "Skriv inn passordet ditt", - "oauthFailed": "OAuth-innlogging mislyktes. Prøv igjen." - }, - "submit": "Logg inn", - "signInWith": "Logg inn med", - "oauthPending": "Åpner nettleser for autentisering...", - "orContinueWith": "Eller fortsett med e-post" - } - }, - "oauth": { - "success": { - "title": "Autentisering vellykket", - "message": "Du kan lukke dette vinduet og gå tilbake til Stirling PDF." - }, - "error": { - "title": "Autentisering mislyktes", - "message": "Autentiseringen var ikke vellykket. Du kan lukke dette vinduet og prøve igjen." - } - }, - "pdfTextEditor": { - "title": "PDF JSON-redigerer", - "viewLabel": "PDF-redigerer", - "converting": "Konverterer PDF til redigerbart format...", - "conversionFailed": "Kunne ikke konvertere PDF. Prøv igjen.", - "currentFile": "Gjeldende fil: {{name}}", - "pageSummary": "Side {{number}} av {{total}}", - "pagePreviewAlt": "Forhåndsvisning av side", - "imageLabel": "Plassert bilde", - "noTextOnPage": "Ingen redigerbar tekst ble oppdaget på denne siden.", - "pageType": { - "paragraph": "Avsnittsside", - "sparse": "Sparsom tekst" - }, - "groupingMode": { - "auto": "Auto", - "paragraph": "Avsnitt", - "singleLine": "Én linje" - }, - "badges": { - "unsaved": "Redigert", - "modified": "Redigert", - "earlyAccess": "Tidlig tilgang" - }, - "actions": { - "reset": "Tilbakestill endringer", - "downloadJson": "Last ned JSON", - "generatePdf": "Generer PDF" - }, - "options": { - "autoScaleText": { - "title": "Autoskalere tekst til å passe i bokser", - "description": "Skalerer automatisk teksten horisontalt for å passe i sin opprinnelige avgrensningsboks når skriftrendering avviker fra PDF-en." - }, - "groupingMode": { - "title": "Tekstgrupperingsmodus", - "autoDescription": "Oppdager automatisk sidetype og grupperer tekst hensiktsmessig.", - "paragraphDescription": "Grupperer justerte linjer til flerlinjede avsnittstekstbokser.", - "singleLineDescription": "Beholder hver PDF-tekstlinje som en egen tekstboks." - }, - "manualGrouping": { - "descriptionInline": "Tips: Hold Ctrl (Cmd) eller Shift for å multivelge tekstbokser. En flytende verktøylinje vises over utvalget slik at du kan slå sammen, oppheve gruppering eller justere bredder." - }, - "forceSingleElement": { - "title": "Lås redigert tekst til ett PDF-element", - "description": "Når aktivert, eksporterer editoren hver redigerte tekstboks som ett PDF-tekstelement for å unngå overlappende glyfer eller blandede skrifttyper." - } - }, - "manual": { - "mergeTooltip": "Slå sammen valgte bokser", - "merge": "Slå sammen utvalg", - "ungroupTooltip": "Del avsnitt tilbake til linjer", - "ungroup": "Opphev gruppering av utvalg", - "widthMenu": "Breddealternativer", - "expandWidth": "Utvid til sidekant", - "resetWidth": "Tilbakestill bredde", - "resizeHandle": "Juster tekstbredde" - }, - "disclaimer": { - "heading": "Begrensninger i forhåndsvisning", - "textFocus": "Dette arbeidsområdet fokuserer på å redigere tekst og flytte innebygde bilder. Kompleks sidegrafikk, skjemawidgets og lagdelte grafiske elementer bevares for eksport, men er ikke fullt redigerbare her.", - "previewVariance": "Noen visuelle elementer (som tabellkanter, former eller merknaders utseende) kan avvike i forhåndsvisningen. Den eksporterte PDF-en beholder de opprinnelige tegnekommandoene når det er mulig.", - "alpha": "Denne alfa-visningen er fortsatt under utvikling—visse skrifttyper, farger, gjennomsiktighetseffekter og layoutelementer kan endres litt. Kontroller den genererte PDF-en før deling." - }, - "empty": { - "title": "Ingen dokument lastet inn", - "subtitle": "Last inn en PDF- eller JSON-fil for å begynne å redigere tekstinnhold." - }, - "welcomeBanner": { - "title": "Velkommen til PDF Text Editor (Tidlig tilgang)", - "experimental": "Dette er en eksperimentell funksjon i aktiv utvikling. Forvent noe ustabilitet og problemer under bruk.", - "howItWorks": "Dette verktøyet konverterer PDF-en til et redigerbart format der du kan endre tekstinnhold og flytte bilder. Endringer lagres tilbake som en ny PDF.", - "bestFor": "Fungerer best med:", - "bestFor1": "Enkle PDF-er som hovedsakelig inneholder tekst og bilder", - "bestFor2": "Dokumenter med standard avsnittsformatering", - "bestFor3": "Brev, essays, rapporter og grunnleggende dokumenter", - "notIdealFor": "Ikke ideell for:", - "notIdealFor1": "PDF-er med spesiell formatering som punktlister, tabeller eller flerkolonneoppsett", - "notIdealFor2": "Magasiner, brosjyrer eller tungt designede dokumenter", - "notIdealFor3": "Brukerhåndbøker med komplekse oppsett", - "limitations": "Gjeldende begrensninger:", - "limitation1": "Skriftgjengivelse kan avvike litt fra den opprinnelige PDF-en", - "limitation2": "Kompleks grafikk, skjemafelt og merknader bevares men er ikke redigerbare", - "limitation3": "Store filer kan ta tid å konvertere og behandle", - "knownIssues": "Kjente problemer (under utbedring):", - "issue1": "Tekstfarge bevares ikke for øyeblikket (kommer snart)", - "issue2": "Avsnittsmodus har flere justerings- og avstandsproblemer – Enkeltlinje-modus anbefales", - "issue3": "Forhåndsvisningen kan avvike fra den eksporterte PDF-en – eksporterte PDF-er er nærmere originalen", - "issue4": "Roterte tekster kan trenge manuell justering", - "issue5": "Gjennomsiktighet og lagdelte effekter kan avvike fra originalen", - "feedback": "Dette er en tidlig tilgang-funksjon. Rapporter gjerne eventuelle problemer du møter for å hjelpe oss å forbedre oss!", - "gotIt": "Forstått", - "dontShowAgain": "Ikke vis igjen" - }, - "modeChange": { - "title": "Bekreft modusendring", - "warning": "Å endre tekstgrupperingsmodus vil tilbakestille alle ulagrede endringer. Er du sikker på at du vil fortsette?", - "cancel": "Avbryt", - "confirm": "Tilbakestill og bytt modus" - }, - "fontAnalysis": { - "details": "Skriftdetaljer", - "embedded": "Innebygd", - "type": "Type", - "webFormat": "Web-format", - "warnings": "Advarsler", - "suggestions": "Merknader", - "currentPageFonts": "Skrifter på denne siden", - "allFonts": "Alle skrifter", - "fallback": "reserve", - "missing": "mangler", - "perfectMessage": "Alle skrifter kan gjengis perfekt.", - "warningMessage": "Noen skrifter kan ikke gjengis riktig.", - "infoMessage": "Informasjon om skriftgjengivelse er tilgjengelig.", - "perfect": "perfekt", - "subset": "delsett" - }, - "errors": { - "invalidJson": "Kan ikke lese JSON-filen. Sørg for at den ble generert av PDF til JSON-verktøyet.", - "pdfConversion": "Kan ikke konvertere den redigerte JSON-en tilbake til en PDF." - } - }, - "auth": { - "sessionExpired": "Økten er utløpt", - "pleaseLoginAgain": "Logg inn igjen.", - "accessDenied": "Tilgang nektet", - "insufficientPermissions": "Du har ikke tillatelse til å utføre denne handlingen." - }, - "addText": { - "title": "Legg til tekst", - "header": "Legg til tekst i PDF-er", - "text": { - "name": "Tekstinnhold", - "placeholder": "Skriv inn teksten du vil legge til", - "fontLabel": "Skrifttype", - "fontSizeLabel": "Skriftstørrelse", - "fontSizePlaceholder": "Skriv eller velg skriftstørrelse (8-200)", - "colorLabel": "Tekstfarge" - }, - "steps": { - "configure": "Konfigurer tekst" - }, - "step": { - "createDesc": "Skriv inn teksten du vil legge til", - "place": "Plasser tekst", - "placeDesc": "Klikk på PDF-en for å legge til teksten" - }, - "instructions": { - "title": "Slik legger du til tekst", - "text": "Etter at du har skrevet inn teksten over, klikk hvor som helst på PDF-en for å plassere den.", - "paused": "Plassering pausert", - "resumeHint": "Gjenoppta plassering for å klikke og legge til teksten.", - "noSignature": "Skriv inn tekst over for å aktivere plassering." - }, - "mode": { - "move": "Flytt tekst", - "place": "Plasser tekst", - "pause": "Pause plassering", - "resume": "Gjenoppta plassering" - }, - "results": { - "title": "Resultater for Legg til tekst" - }, - "error": { - "failed": "Det oppsto en feil da tekst skulle legges til i PDF-en." - }, - "tags": "tekst,merknad,etikett", - "applySignatures": "Bruk tekst" - } -} \ No newline at end of file diff --git a/frontend/public/locales/pl-PL/translation.json b/frontend/public/locales/pl-PL/translation.json deleted file mode 100644 index 447e70e98..000000000 --- a/frontend/public/locales/pl-PL/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Wybierz sposób przeglądania narzędzi", - "description": "Obejrzyj oba układy i zdecyduj, jak chcesz eksplorować narzędzia Stirling PDF.", - "sidebarTitle": "Tryb paska bocznego", - "sidebarDescription": "Utrzymuj narzędzia obok obszaru roboczego, by szybko przełączać.", - "recommended": "Zalecane", - "chooseSidebar": "Użyj trybu paska bocznego", - "fullscreenTitle": "Tryb pełnoekranowy - (przestarzały)", - "fullscreenDescription": "Przeglądaj wszystkie narzędzia w katalogu, który zasłania obszar roboczy, dopóki nie wybierzesz jednego.", - "chooseFullscreen": "Użyj trybu pełnoekranowego", - "dismiss": "Może później" - }, - "fullscreen": { - "showDetails": "Pokaż szczegóły", - "comingSoon": "Wkrótce:", - "favorite": "Dodaj do ulubionych", - "favorites": "Ulubione", - "unavailable": "Wyłączone przez administratora serwera:", - "unavailableDependency": "Niedostępne – brakuje wymaganego narzędzia na serwerze:", - "heading": "Wszystkie narzędzia (widok pełnoekranowy)", - "noResults": "Spróbuj dostosować wyszukiwanie lub przełącz opisy, aby znaleźć to, czego potrzebujesz.", - "recommended": "Zalecane", - "unfavorite": "Usuń z ulubionych" - }, - "placeholder": "Wybierz narzędzie, aby zacząć", - "toggle": { - "fullscreen": "Przełącz na tryb pełnoekranowy", - "sidebar": "Przełącz na tryb paska bocznego" - }, - "alpha": "Alpha", - "premiumFeature": "Funkcja premium:", - "comingSoon": "Wkrótce:" - }, - "unsavedChanges": "Masz niezapisane zmiany w swoim PDF.", - "areYouSure": "Na pewno chcesz wyjść?", - "unsavedChangesTitle": "Niezapisane zmiany", - "keepWorking": "Kontynuuj pracę", - "discardChanges": "Odrzuć i wyjdź", - "applyAndContinue": "Zapisz i wyjdź", - "exportAndContinue": "Eksportuj i kontynuuj", - "zipWarning": { - "title": "Duży plik ZIP", - "message": "Ten ZIP zawiera {{count}} plików. Mimo to rozpakować?", - "cancel": "Anuluj", - "confirm": "Rozpakuj" - }, - "defaultApp": { - "title": "Ustaw jako domyślną aplikację PDF", - "message": "Czy chcesz ustawić Stirling PDF jako domyślny edytor PDF?", - "description": "Możesz to zmienić później w ustawieniach systemu.", - "notNow": "Nie teraz", - "setDefault": "Ustaw domyślne", - "dismiss": "Zamknij", - "prompt": { - "title": "Ustaw jako domyślny edytor PDF", - "message": "Ustaw Stirling PDF jako domyślną aplikację do otwierania plików PDF." - }, - "success": { - "title": "Ustawiono domyślną aplikację", - "message": "Stirling PDF jest teraz domyślnym edytorem PDF" - }, - "settingsOpened": { - "title": "Otworzono ustawienia", - "message": "Wybierz Stirling PDF w ustawieniach systemu" - }, - "error": { - "title": "Błąd", - "message": "Nie udało się ustawić domyślnej obsługi PDF" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Anuluj", - "addPageNumbers": { - "fontSize": "Rozmiar Czcionki", - "fontName": "Nazwa Czcionki", - "title": "Dodaj numerację stron", - "header": "Dodaj numerację stron", - "selectText": { - "1": "Wskaż plik PDF:", - "2": "Rozmiar marginesu", - "3": "Pozycja", - "4": "Numer początkowy", - "5": "Ilość stron do ponumerowania", - "6": "Tekst własny" - }, - "customTextDesc": "Tekst własny", - "numberPagesDesc": "Strony do numeracji, wszystkie (all), 1-5, 2, 5, 9", - "customNumberDesc": "Domyślnie do {n}, również akceptuje 'Strona {n} z {total},Teskt-{n},'{filename}-{n}", - "submit": "Dodaj numerację stron", - "configuration": "Konfiguracja", - "customize": "Dostosuj wygląd", - "pagesAndStarting": "Strony i numer początkowy", - "positionAndPages": "Pozycja i strony", - "error": { - "failed": "Operacja dodawania numerów stron nie powiodła się" - }, - "results": { - "title": "Wyniki numeracji stron" - }, - "preview": "Wybór położenia", - "previewDisclaimer": "Podgląd jest przybliżony. Finalny wynik może się różnić z powodu metryk czcionek PDF." - }, - "pageSelectionPrompt": "Niestandardowy wybór strony (Enter a comma-separated list of page numbers 1,5,6 or Functions like 2n+1) :", - "startingNumberTooltip": "Pierwszy numer do wyświetlenia. Kolejne strony będą inkrementowane od tej wartości.", - "marginTooltip": "Odległość między numerem strony a krawędzią strony.", - "fontSizeTooltip": "Rozmiar tekstu numeru strony w punktach. Większe wartości tworzą większy tekst.", - "fontTypeTooltip": "Rodzina czcionek dla numerów stron. Wybierz zgodnie ze stylem dokumentu.", - "customTextTooltip": "Opcjonalny własny format numerów stron. Użyj {n} jako symbolu zastępczego dla numeru. Przykład: \"Strona {n}\" pokaże \"Strona 1\", \"Strona 2\", itd.", - "pdfPrompt": "Wybierz PDF", - "multiPdfPrompt": "Wybierz PDF (2+)", - "multiPdfDropPrompt": "Wybierz (lub przeciągnij i puść) wszystkie dokumenty PDF", - "imgPrompt": "Wybierz obraz(y)", - "genericSubmit": "Wyślij", - "uploadLimit": "Maksymalny rozmiar pliku:", - "uploadLimitExceededSingular": "jest za duży. Maksymalny dozwolony rozmiar to", - "uploadLimitExceededPlural": "są za duże. Maksymalny dozwolony rozmiar to", - "processTimeWarning": "Ostrzeżenie: Ten proces może potrwać do minuty, w zależności od rozmiaru pliku", - "pageOrderPrompt": "Kolejność stron (wprowadź listę numerów stron oddzielonych przecinkami) :", - "goToPage": "Idź", - "true": "Tak", - "false": "Nie", - "unknown": "Nieznany", - "app": { - "description": "Darmowa alternatywa dla Adobe Acrobat (10 mln+ pobrań)" - }, - "save": "Zapisz", - "saveToBrowser": "Zapisz w przeglądarce", - "download": "Pobierz", - "downloadUnavailable": "Pobieranie niedostępne dla tego elementu", - "saveUnavailable": "Zapisywanie niedostępne dla tego elementu", - "pin": "Przypnij plik (pozostaw aktywny po uruchomieniu narzędzia)", - "unpin": "Odepnij plik (zastąp po uruchomieniu narzędzia)", - "undoOperationTooltip": "Kliknij, aby cofnąć ostatnią operację i przywrócić oryginalne pliki", - "undo": "Cofnij", - "back": "Wstecz", - "nothingToUndo": "Brak operacji do cofnięcia", - "moreOptions": "Więcej opcji", - "editYourNewFiles": "Edytuj nowo utworzone pliki", - "close": "Zamknij", - "openInViewer": "Otwórz w podglądzie", - "confirmClose": "Potwierdź zamknięcie", - "confirmCloseMessage": "Na pewno chcesz zamknąć ten plik?", - "confirmCloseCancel": "Anuluj", - "confirmCloseConfirm": "Zamknij plik", - "fileSelected": "Wybrano: {{filename}}", - "chooseFile": "Wybierz plik", - "filesSelected": "wybrane pliki", - "files": { - "title": "Pliki", - "upload": "Prześlij", - "uploadFiles": "Prześlij pliki", - "addFiles": "Dodaj pliki", - "selectFromWorkbench": "Wybierz pliki z obszaru roboczego lub ", - "selectMultipleFromWorkbench": "Wybierz co najmniej {{count}} plików z obszaru roboczego lub ", - "created": "Utworzono", - "size": "Rozmiar pliku" - }, - "noFavourites": "Nie dodano ulubionych", - "downloadComplete": "Pobieranie zakończone", - "bored": "Znudzony czekaniem?", - "alphabet": "Alfabet", - "downloadPdf": "Pobierz PDF", - "text": "Tekst", - "font": "Czcionka", - "selectFillter": "-- Wybierz --", - "pageNum": "Numer strony", - "sizes": { - "small": "mniejszy", - "medium": "średni", - "large": "duży", - "x-large": "bardzo duży" - }, - "error": { - "pdfPassword": "Dokument PDF jest zabezpieczony hasłem, musisz podać prawidłowe hasło.", - "encryptedPdfMustRemovePassword": "Ten PDF jest zaszyfrowany lub chroniony hasłem. Odblokuj go przed konwersją do PDF/A.", - "incorrectPasswordProvided": "Hasło do PDF jest nieprawidłowe lub nie zostało podane.", - "_value": "błąd", - "dismissAllErrors": "Zamknij wszystkie błędy", - "sorry": "Przykro nam z powodu problemu!", - "needHelp": "Potrzebujesz pomocy/znalazłem usterkę?", - "contactTip": "Jeśli ciągle masz problem, skontakuj się z nami. Wyślij zgłoszenia na naszej stronie GitHub albo za pomocą Discorda:", - "404": { - "head": "404 - Strona nieodnaleziona | Oho, popsuliśmy kod !", - "1": "Nie ma czegoś takiego!", - "2": "Coś się nie udało!" - }, - "github": "Zgłoś problem na GitHub", - "showStack": "Pokaż Stack Trace", - "copyStack": "Kopiuj Stack Trace", - "githubSubmit": "GitHub - wyślij zgłoszenie", - "discordSubmit": "Discord - wyślij posta z prośbą o pomoc" - }, - "warning": { - "tooltipTitle": "Ostrzeżenie" - }, - "edit": "Edytuj", - "delete": "usuń", - "never": "Nigdy", - "username": "nazwa użytkownika", - "password": "hasło", - "welcome": "Witaj", - "property": "własność", - "black": "czarny", - "white": "biały", - "red": "czerwony", - "green": "zielony", - "blue": "niebieski", - "custom": "Własny...", - "comingSoon": "Wkrótce", - "WorkInProgess": "Praca w toku, proszę zgłaszać błędy!", - "poweredBy": "Zasilany", - "yes": "tak", - "no": "nie", - "changedCredsMessage": "Dane logowanie zostały zmienione.", - "notAuthenticatedMessage": "Użytkownik nie jest zalogowany.", - "userNotFoundMessage": "Brak użytkownika.", - "incorrectPasswordMessage": "Nieprawidłowe hasło.", - "usernameExistsMessage": "Taki uzytkownik już istnieje.", - "invalidUsernameMessage": "Niewłaściwa nazwa użytkownika - musi zawierać litery, cyfry i @._+- LUB być adresem email.", - "invalidPasswordMessage": "Hasło nie może być puste i nie może zawierać spacji na początku ani na końcu.", - "confirmPasswordErrorMessage": "Wpisz poprawnie hasło w OBA pola.", - "deleteCurrentUserMessage": "Nie można usunąć zalogowanego użytkownika", - "deleteUsernameExistsMessage": "Nie można usunąć zalogowanego użytkownika", - "downgradeCurrentUserMessage": "Nie można obniżyć roli bieżącego użytkownika", - "disabledCurrentUserMessage": "Nie można wyłączyć bieżącego użytkownika", - "downgradeCurrentUserLongMessage": "Nie można obniżyć roli bieżącego użytkownika. W związku z tym bieżący użytkownik nie zostanie wyświetlony.", - "userAlreadyExistsOAuthMessage": "Takie konto użytkownika istnieje - stworzone za pomocą OAuth2.", - "userAlreadyExistsWebMessage": "Takie konto użytkownika istnieje - stworzone za pomocą przeglądarki.", - "oops": "Ups!", - "help": "Pomoc", - "goHomepage": "Idź do strony domowej", - "joinDiscord": "Zapraszamy na DISCORD!", - "seeDockerHub": "Docker Hub", - "visitGithub": "Odwiedź repozytorium GitHub", - "donate": "Podaruj", - "color": "kolor", - "sponsor": "sponsor", - "info": "informacje", - "pro": "Pro", - "page": "Strona", - "pages": "Strony", - "loading": "Ładowanie...", - "review": "Przegląd", - "addToDoc": "Dodaj do dokumentu", - "reset": "Resetuj", - "apply": "Zastosuj", - "noFileSelected": "Nie wybrano pliku. Prześlij jeden.", - "legal": { - "privacy": "Polityka Prywatności", - "iAgreeToThe": "Zgadzam się na wszystkie", - "terms": "Zasady i Postanowienia", - "accessibility": "Dostępność", - "cookie": "Polityka plików cookie", - "impressum": "Impresja", - "showCookieBanner": "Preferencje plików cookie" - }, - "pipeline": { - "header": "Automatyzacja - menu (Beta)", - "uploadButton": "Wrzuć pliki", - "configureButton": "Konfiguracja", - "defaultOption": "Własny", - "submitButton": "Wyślij", - "help": "Pomoc automatyzacji", - "scanHelp": "Pomoc obserwowania folderu", - "deletePrompt": "Na pewno chcesz skasować automatyzacje", - "tags": "automatyzacja, sekwencja, skrypt, przetwarzanie wsadowe", - "title": "Automatyzacja" - }, - "pipelineOptions": { - "header": "Konfiguracja automatyzacji", - "pipelineNameLabel": "Nazwa automatyzacji", - "saveSettings": "Zapisz ustawienia operacji", - "pipelineNamePrompt": "Podaj nazwę automatyzacji", - "selectOperation": "Wybierz operację", - "addOperationButton": "Dodaj operację", - "pipelineHeader": "Automatyzacja", - "saveButton": "Pobierz", - "validateButton": "Waliduj" - }, - "enterpriseEdition": { - "button": "Uaktualnij do wersji Pro", - "warning": "Ta funkcja jest dostępna tylko dla użytkowników Pro.", - "yamlAdvert": "Stirling PDF Pro obsługuje pliki konfiguracyjne YAML i inne funkcje SSO.", - "ssoAdvert": "Szukasz więcej funkcji zarządzania użytkownikami? Sprawdź Stirling PDF Pro" - }, - "analytics": { - "title": "Czy chcesz ulepszyć Stirling PDF?", - "paragraph1": "Stirling PDF ma opcję analizy, która pomaga nam udoskonalać produkt. Nie śledzimy żadnych danych osobowych ani zawartości plików.", - "paragraph2": "Rozważ włączenie funkcji analitycznych, które pomogą w rozwoju Stirling-PDF i pozwolą nam lepiej zrozumieć naszych użytkowników.", - "learnMore": "Dowiedz się więcej", - "enable": "Włącz analitykę", - "disable": "Wyłącz analitykę", - "settings": "Możesz zmienić ustawienia analityki w pliku config/settings.yml", - "privacyAssurance": "Nie śledzimy danych osobowych ani zawartości Twoich plików." - }, - "navbar": { - "favorite": "Ulubione", - "recent": "Nowe i ostatnio zaktualizowane", - "darkmode": "Tryb nocny", - "language": "Języki", - "settings": "Ustawienia", - "allTools": "Narzędzia", - "multiTool": "Narzędzie Wielofunkcyjne", - "search": "Szukaj", - "sections": { - "organize": "Organizuj", - "convertTo": "Przetwórz na PDF", - "convertFrom": "Przetwórz z PDF", - "security": "Podpis i bezpieczeństwo", - "advance": "Zaawansowane", - "edit": "Podgląd i edycja", - "popular": "Popularne" - } - }, - "settings": { - "preferences": { - "title": "Preferencje" - }, - "workspace": { - "title": "Przestrzeń robocza", - "people": "Osoby", - "teams": "Zespoły" - }, - "configuration": { - "title": "Konfiguracja", - "systemSettings": "Ustawienia systemowe", - "features": "Funkcje", - "endpoints": "Endpointy", - "database": "Baza danych", - "advanced": "Zaawansowane" - }, - "securityAuth": { - "title": "Bezpieczeństwo i uwierzytelnianie", - "security": "Bezpieczeństwo", - "connections": "Połączenia" - }, - "licensingAnalytics": { - "title": "Licencje i analityka", - "plan": "Plan", - "audit": "Audyt", - "usageAnalytics": "Analityka użycia" - }, - "policiesPrivacy": { - "title": "Zasady i prywatność", - "legal": "Prawne", - "privacy": "Prywatność" - }, - "developer": { - "title": "Deweloper", - "apiKeys": "Klucze API" - }, - "tooltips": { - "enableLoginFirst": "Najpierw włącz tryb logowania", - "requiresEnterprise": "Wymaga licencji Enterprise" - }, - "connection": { - "title": "Tryb połączenia", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Własny serwer" - }, - "server": "Serwer", - "user": "Zalogowano jako", - "logout": "Wyloguj" - }, - "general": { - "title": "Ogólne", - "description": "Skonfiguruj ogólne ustawienia aplikacji.", - "user": "Użytkownik", - "logout": "Wyloguj się", - "enableFeatures": { - "dismiss": "Zamknij", - "title": "Dla administratorów systemu", - "intro": "Włącz uwierzytelnianie użytkowników, zarządzanie zespołem i funkcje przestrzeni roboczej dla swojej organizacji.", - "action": "Skonfiguruj", - "and": "i", - "benefit": "Umożliwia role użytkowników, współpracę zespołową, kontrolę administratora i funkcje korporacyjne.", - "learnMore": "Więcej w dokumentacji" - }, - "defaultToolPickerMode": "Domyślny tryb wyboru narzędzi", - "defaultToolPickerModeDescription": "Wybierz, czy selektor narzędzi domyślnie otwiera się w trybie pełnoekranowym czy w pasku bocznym", - "mode": { - "sidebar": "Pasek boczny", - "fullscreen": "Pełny ekran" - }, - "autoUnzipTooltip": "Automatycznie rozpakowuje pliki ZIP zwracane przez operacje API. Wyłącz, aby zachować pliki ZIP w stanie nienaruszonym. Nie wpływa to na przepływy automatyzacji.", - "autoUnzip": "Automatycznie rozpakowuj odpowiedzi API", - "autoUnzipDescription": "Automatycznie rozpakowuj pliki z odpowiedzi ZIP", - "autoUnzipFileLimitTooltip": "Rozpakowuj tylko, jeśli ZIP zawiera nie więcej niż tyle plików. Ustaw wyżej, aby rozpakowywać większe archiwa ZIP.", - "autoUnzipFileLimit": "Limit automatycznego rozpakowywania", - "autoUnzipFileLimitDescription": "Maksymalna liczba plików do wyodrębnienia z ZIP", - "defaultPdfEditor": "Domyślny edytor PDF", - "defaultPdfEditorActive": "Stirling PDF jest Twoim domyślnym edytorem PDF", - "defaultPdfEditorInactive": "Inna aplikacja jest ustawiona jako domyślna", - "defaultPdfEditorChecking": "Sprawdzanie...", - "defaultPdfEditorSet": "Już domyślny", - "setAsDefault": "Ustaw jako domyślne", - "updates": { - "title": "Aktualizacje oprogramowania", - "description": "Sprawdź aktualizacje i informacje o wersji", - "currentVersion": "Bieżąca wersja", - "latestVersion": "Najnowsza wersja", - "checkForUpdates": "Sprawdź aktualizacje", - "viewDetails": "Pokaż szczegóły" - }, - "hideUnavailableTools": "Ukryj niedostępne narzędzia", - "hideUnavailableToolsDescription": "Usuń narzędzia wyłączone na serwerze zamiast wyświetlać je wyszarzone.", - "hideUnavailableConversions": "Ukryj niedostępne konwersje", - "hideUnavailableConversionsDescription": "Usuń wyłączone opcje konwersji w narzędziu Konwertuj zamiast wyświetlać je wyszarzone." - }, - "hotkeys": { - "title": "Skróty klawiaturowe", - "description": "Dostosuj skróty klawiaturowe, aby szybko uzyskiwać dostęp do narzędzi. Kliknij \"Zmień skrót\" i naciśnij nową kombinację klawiszy. Naciśnij Esc, aby anulować.", - "errorConflict": "Skrót już używany przez {{tool}}.", - "errorModifier": { - "mac": "Dodaj ⌘ (Command), ⌥ (Option) lub inny modyfikator do skrótu.", - "windows": "Dodaj Ctrl, Alt lub inny modyfikator do skrótu." - }, - "searchPlaceholder": "Szukaj narzędzi...", - "none": "Nieprzypisany", - "customBadge": "Własny", - "defaultLabel": "Domyślny: {{shortcut}}", - "capturing": "Naciśnij klawisze… (Esc, aby anulować)", - "change": "Zmień skrót", - "reset": "Resetuj", - "shortcut": "Skrót", - "noShortcut": "Nie ustawiono skrótu" - } - }, - "update": { - "modalTitle": "Dostępna aktualizacja", - "current": "Bieżąca wersja", - "latest": "Najnowsza wersja", - "latestStable": "Najnowsza stabilna", - "priorityLabel": "Priorytet", - "recommendedAction": "Zalecane działanie", - "breakingChangesDetected": "Wykryto zmiany niekompatybilne", - "breakingChangesMessage": "Niektóre wersje zawierają zmiany niekompatybilne. Przejrzyj poniższe przewodniki migracji przed aktualizacją.", - "migrationGuides": "Przewodniki migracji", - "viewGuide": "Zobacz przewodnik", - "loadingDetailedInfo": "Wczytywanie szczegółowych informacji...", - "close": "Zamknij", - "viewAllReleases": "Zobacz wszystkie wydania", - "downloadLatest": "Pobierz najnowszą", - "availableUpdates": "Dostępne aktualizacje", - "unableToLoadDetails": "Nie można wczytać szczegółowych informacji.", - "version": "Wersja", - "urgentUpdateAvailable": "Pilna aktualizacja", - "updateAvailable": "Dostępna aktualizacja", - "releaseNotes": "Informacje o wydaniu", - "priority": { - "urgent": "Pilny", - "normal": "Normalny", - "minor": "Drobny", - "low": "Niski" - }, - "breakingChanges": "Zmiany niekompatybilne", - "breakingChangesDefault": "Ta wersja zawiera zmiany niekompatybilne.", - "migrationGuide": "Przewodnik migracji" - }, - "changeCreds": { - "title": "Zmień dane logowania", - "header": "Zmień dane konta", - "changePassword": "Musisz zmienić domyślne dane logowania", - "newUsername": "Nowa nazwa użytkownika", - "oldPassword": "Obecne hasło", - "newPassword": "Nowe hasło", - "confirmNewPassword": "Potwierdź obecne hasło", - "submit": "Zapisz zmiany" - }, - "account": { - "title": "Ustawienia konta", - "accountSettings": "Ustawienia konta", - "adminSettings": "Admin - kontrola kont", - "userControlSettings": "Kontrola praw użytkownika", - "changeUsername": "Zmień nazwę użytkownika", - "newUsername": "Nowa nazwa użytkownika", - "password": "Potwierdź hasło", - "oldPassword": "Poprzednie hasło", - "newPassword": "Nowe hasło", - "changePassword": "Zmień hasło", - "confirmNewPassword": "Potwierdź nowe hasło", - "signOut": "Wyloguj", - "yourApiKey": "Twój klucz API", - "syncTitle": "Zapisz ustawienia konta w przeglądarce", - "settingsCompare": "Porównania uprawnień", - "property": "Własność", - "webBrowserSettings": "Ustawienia przeglądarki", - "syncToBrowser": "Zapisz dane konta w przeglądarce", - "syncToAccount": "Wczytaj dane konta z przeglądarki" - }, - "adminUserSettings": { - "title": "Ustawienia konta użytkownika", - "header": "Ustawienia praw administratora", - "admin": "Administrator", - "user": "Użytkownik", - "addUser": "Dodaj nowego użytkownika", - "deleteUser": "Usuń użytkownika", - "confirmDeleteUser": "Czy na pewno usunąć użytkownika?", - "confirmChangeUserStatus": "Czy użytkownik powinien zostać wyłączony/włączony?", - "usernameInfo": "Niewłaściwa nazwa użytkownika - musi zawierać litery, cyfry i @._+- LUB być adresem email.", - "roles": "Role", - "role": "Rola", - "actions": "Akcje", - "apiUser": "Ograniczony Użytkownik API", - "extraApiUser": "Dodatkowy ograniczony Użytkownik API", - "webOnlyUser": "Użytkownik tylko WEB", - "demoUser": "Użytkownik DEMO", - "internalApiUser": "Wewnętrzny użytkownik API", - "forceChange": "Wymuś zmianę hasło po zalogowaniu", - "submit": "Zapisz użytkownika", - "changeUserRole": "Zmień rolę użytkownika", - "authenticated": "Zalogowany", - "editOwnProfil": "Edytuj własny profil", - "enabledUser": "włączony użytkownik", - "disabledUser": "wyłączony użytkownik", - "activeUsers": "Aktywni Użytkownicy:", - "disabledUsers": "Wyłączeni Użytkownicy:", - "totalUsers": "Łączna Liczba Użytkowników:", - "lastRequest": "Ostatnie Zgłoszenie", - "usage": "Zobacz użycie" - }, - "endpointStatistics": { - "title": "Statystyki Punktów Końcowych", - "header": "Statystyki Punktów Końcowych", - "top10": "Top 10", - "top20": "Top 20", - "all": "Wszystkie", - "refresh": "Odśwież", - "dataTypeLabel": "Typ danych:", - "dataTypeAll": "Wszystkie", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Łączna liczba punktów końcowych", - "totalVisits": "Łączna liczba wizyt", - "showing": "Pokazuje", - "selectedVisits": "Wybrane wizyty", - "endpoint": "Punkt końcowy", - "visits": "Wizyty", - "percentage": "Procent", - "loading": "Ładowanie...", - "failedToLoad": "Nie udało się załadować danych punktów końcowych. Spróbuj odświeżyć.", - "home": "Strona główna", - "login": "Logowanie", - "top": "Top", - "numberOfVisits": "Liczba wizyt", - "visitsTooltip": "Wizyty: {0} ({1}% całości)", - "retry": "Spróbuj ponownie" - }, - "database": { - "title": "Import/Eksport bazy danych", - "header": "Import/Eksport bazy danych", - "fileName": "Nazwa pliku", - "creationDate": "Data utworzenia", - "fileSize": "Rozmiar pliku", - "deleteBackupFile": "Usuń plik kopii zapasowej", - "importBackupFile": "Importuj plik kopii zapasowej", - "createBackupFile": "Utwórz plik kopii zapasowej", - "downloadBackupFile": "Pobierz plik kopii zapasowej", - "info_1": "Podczas importowania danych, ważne jest, aby upewnić się, że struktura jest poprawna. Jeśli nie jesteś pewien, co robisz, skontaktuj się z profesjonalistą. Błąd w strukturze może spowodować awarie aplikacji, aż do całkowitej niemożności jej uruchomienia.", - "info_2": "Nazwa pliku nie ma znaczenia podczas przesyłania. Zostanie on później przemianowany, aby przestrzegać formatu backup_user_yyyyMMddHHmm.sql, zapewniając spójną konwencję nazewnictwa.", - "submit": "Importuj kopię zapasową", - "importIntoDatabaseSuccessed": "Import do bazy danych zakończony sukcesem", - "backupCreated": "Kopia zapasowa bazy danych została utworzona pomyślnie", - "fileNotFound": "Plik nie znaleziony", - "fileNullOrEmpty": "Plik nie może być pusty", - "failedImportFile": "Nie udało się zaimportować pliku", - "notSupported": "Ta funkcja nie jest dostępna dla Twojego połączenia z bazą danych" - }, - "session": { - "expired": "Twoja sesja wygasła. Odśwież stronę i spróbuj ponownie.", - "refreshPage": "Odśwież stronę" - }, - "home": { - "desc": "Twoja lokalna aplikacja do kompleksowej obsługi Twoich potrzeb związanych z dokumentami PDF.", - "searchBar": "Szukaj opcji ...", - "viewPdf": { - "title": "Przeglądaj/Edytuj PDF", - "desc": "Wyświetl, adnotuj, dodaj tekst lub obrazy" - }, - "setFavorites": "Ustaw ulubione", - "hideFavorites": "Ukryj ulubione", - "showFavorites": "Pokaż ulubione", - "legacyHomepage": "Stara strona główna", - "newHomePage": "Wypróbuj naszą nową stronę główną!", - "alphabetical": "Alfabetycznie", - "globalPopularity": "Globalna popularność", - "sortBy": "Sortuj według:", - "mobile": { - "brandAlt": "Logo Stirling PDF", - "openFiles": "Otwórz pliki", - "swipeHint": "Przesuń w lewo lub prawo, aby zmieniać widoki", - "tools": "Narzędzia", - "toolsSlide": "Panel wyboru narzędzi", - "viewSwitcher": "Przełącz widok przestrzeni roboczej", - "workbenchSlide": "Panel przestrzeni roboczej", - "workspace": "Przestrzeń robocza" - }, - "multiTool": { - "tags": "wiele,narzędzia", - "title": "Wielofunkcyjne Narzędzie PDF", - "desc": "Łącz, dziel, obracaj, zmieniaj kolejność i usuwaj strony" - }, - "merge": { - "tags": "połącz,scal,złącz", - "title": "Połącz", - "desc": "Łatwe łączenie wielu dokumentów PDF w jeden." - }, - "split": { - "tags": "podziel,rozdziel,rozbij", - "title": "Podziel", - "desc": "Podziel dokument PDF na wiele dokumentów" - }, - "rotate": { - "tags": "obróć,odwróć,zorientuj", - "title": "Obróć", - "desc": "Łatwo obracaj dokumenty PDF." - }, - "convert": { - "tags": "konwertuj,zmień", - "title": "Konwertuj", - "desc": "Konwertuj pliki między różnymi formatami" - }, - "pdfOrganiser": { - "tags": "organizuj,przearanżuj,zmień kolejność", - "title": "Uporządkuj", - "desc": "Usuń/Zmień kolejność stron w dowolnej kolejności" - }, - "addImage": { - "tags": "wstaw,osadź,umieść", - "title": "Dodaj obraz", - "desc": "Dodaje obraz w wybranym miejscu w dokumencie PDF" - }, - "addAttachments": { - "tags": "osadź,dołącz,uwzględnij", - "title": "Dodaj załączniki", - "desc": "Dodawaj lub usuwaj osadzone pliki (załączniki) w PDF" - }, - "watermark": { - "tags": "stempel,znacznik,nakładka", - "title": "Dodaj znak wodny", - "desc": "Dodaj niestandardowy znak wodny do dokumentu PDF." - }, - "removePassword": { - "tags": "odblokuj", - "title": "Usuń hasło", - "desc": "Usuń ochronę hasłem z dokumentu PDF." - }, - "compress": { - "tags": "skomprymuj,zmniejsz,optymalizuj", - "title": "Kompresuj", - "desc": "Kompresuj dokumenty PDF, aby zmniejszyć ich rozmiar." - }, - "unlockPDFForms": { - "tags": "odblokuj,włącz,edytuj", - "title": "Odblokuj formularze PDF", - "desc": "Usuń atrybut tylko do odczytu pól formularza w dokumencie PDF." - }, - "changeMetadata": { - "tags": "edytuj,modyfikuj,aktualizuj", - "title": "Zmień metadane", - "desc": "Zmień/Usuń/Dodaj metadane w dokumencie PDF" - }, - "ocr": { - "tags": "wyodrębnij,skanuj", - "title": "OCR / Zamiana na tekst", - "desc": "OCR skanuje i wykrywa tekst z obrazów w dokumencie PDF i zamienia go na tekst." - }, - "extractImages": { - "tags": "wyciągnij,zapisz,eksportuj", - "title": "Wyodrębnij obrazy", - "desc": "Wyodrębnia wszystkie obrazy z dokumentu PDF i zapisuje je w wybranym formacie" - }, - "scannerImageSplit": { - "tags": "wykryj,podziel,zdjęcia", - "title": "Wykryj i podziel zeskanowane zdjęcia", - "desc": "Wykrywaj i dziel zeskanowane zdjęcia na osobne strony" - }, - "sign": { - "tags": "podpis,autograf", - "title": "Podpis", - "desc": "Dodaje podpis do dokumentu PDF za pomocą rysunku, tekstu lub obrazu" - }, - "flatten": { - "tags": "spłaszcz,usuń,interaktywne", - "title": "Spłaszcz", - "desc": "Usuń wszystkie interaktywne elementy i formularze z dokumentu PDF" - }, - "certSign": { - "tags": "uwierzytelnij,PEM,P12,oficjalny,szyfruj,podpisz,certyfikat,PKCS12,JKS,serwer,ręczny,auto", - "title": "Podpisz certyfikatem", - "desc": "Podpisz dokument PDF za pomocą certyfikatu/klucza prywatnego (PEM/P12)" - }, - "repair": { - "tags": "napraw,przywróć", - "title": "Napraw", - "desc": "Spróbuj naprawić uszkodzony dokument PDF" - }, - "removeBlanks": { - "tags": "usuń,wyczyść,puste", - "title": "Usuń puste strony", - "desc": "Wykrywa i usuwa puste strony z dokumentu PDF" - }, - "removeAnnotations": { - "tags": "usuń,wyczyść,pozbądź", - "title": "Usuń notatki/przypisy", - "desc": "Usuwa wszystkie notatki i przypisy z dokumentu PDF" - }, - "compare": { - "tags": "różnice", - "title": "Porównaj", - "desc": "Porównuje i pokazuje różnice między dwoma dokumentami PDF" - }, - "removeCertSign": { - "tags": "usuń,skasuj,odblokuj", - "title": "Usuń podpis certyfikatem", - "desc": "Usuń podpis certyfikatem z dokumentu PDF" - }, - "pageLayout": { - "tags": "układ,rozmieść,połącz", - "title": "Układ wielu stron", - "desc": "Scal wiele stron dokumentu PDF w jedną stronę" - }, - "bookletImposition": { - "tags": "broszura,druk,oprawa", - "title": "Impozycja broszury", - "desc": "Twórz broszury z poprawnym porządkiem stron i układem wielostronicowym do druku i oprawy" - }, - "scalePages": { - "tags": "zmień rozmiar,dostosuj,skaluj", - "title": "Dopasuj rozmiar stron", - "desc": "Dopasuj rozmiar stron wybranego dokumentu PDF" - }, - "addPageNumbers": { - "tags": "numeruj,paginacja,licz", - "title": "Dodaj numery stron", - "desc": "Dodaj numery strony w dokumencie PDF w podanej lokalizacji" - }, - "autoRename": { - "tags": "automatyczne wykrywanie,nagłówek,organizuj,przemianuj", - "title": "Autozmiana nazwy PDF", - "desc": "Automatycznie zmienia nazwę pliku PDF na podstawie wykrytego nagłówka" - }, - "adjustContrast": { - "tags": "kontrast,jasność,nasycenie", - "title": "Kolory/kontrast", - "desc": "Zmień kolor/nasycenie/jasność w dokumencie PDF" - }, - "crop": { - "tags": "przytnij,wytnij,zmień rozmiar", - "title": "Przytnij PDF", - "desc": "Przytnij dokument PDF w celu zmniejszenia rozmiaru" - }, - "autoSplitPDF": { - "tags": "auto,podziel,QR", - "title": "Automatycznie podziel strony", - "desc": "Automatycznie podziel dokument na strony" - }, - "sanitize": { - "tags": "oczyść,wyczyść,usuń", - "title": "Oczyść", - "desc": "Usuń potencjalnie szkodliwe elementy z plików PDF" - }, - "getPdfInfo": { - "tags": "informacje,metadane,szczegóły", - "title": "Info o PDF", - "desc": "Pobiera wszelkie informacje o pliku PDF" - }, - "pdfToSinglePage": { - "tags": "połącz,scal,pojedyncza", - "title": "PDF do jednej strony", - "desc": "Łączy wszystkie strony PDFa w jedną wielką stronę PDF" - }, - "showJS": { - "tags": "javascript,kod,skrypt", - "title": "Pokaż kod JavaScript", - "desc": "Znajduje i pokazuje załączony kod JS w dokumencie PDF" - }, - "redact": { - "tags": "ocenzuruj,zaczernij,ukryj", - "title": "Manual Redaction", - "desc": "Redacts a PDF based on selected text, drawn shapes and/or selected page(s)" - }, - "splitBySections": { - "tags": "podziel,sekcje,rozdziel", - "title": "Podziel PDF na sekcje", - "desc": "Podziel każdą stronę PDF na mniejsze poziome i pionowe sekcje" - }, - "addStamp": { - "tags": "stempel,znak,pieczęć", - "title": "Dodaj stempel do PDF", - "desc": "Dodawaj tekst lub obrazy stempli w określonych miejscach" - }, - "removeImage": { - "tags": "usuń,skasuj,wyczyść", - "title": "Usuń obraz", - "desc": "Usuń obraz z pliku PDF, aby zmniejszyć rozmiar pliku" - }, - "splitByChapters": { - "tags": "podziel,rozdziały,struktura", - "title": "Podziel PDF według rozdziałów", - "desc": "Podział pliku PDF na wiele plików na podstawie struktury rozdziałów." - }, - "validateSignature": { - "tags": "waliduj,zweryfikuj,certyfikat", - "title": "Weryfikuj podpis PDF", - "desc": "Weryfikuj podpisy cyfrowe i certyfikaty w dokumentach PDF" - }, - "swagger": { - "tags": "API,dokumentacja,test", - "title": "Dokumentacja API", - "desc": "Wyświetl dokumentację API i testuj endpointy" - }, - "scannerEffect": { - "tags": "skan,symuluj,utwórz", - "title": "Efekt skanera", - "desc": "Utwórz PDF, który wygląda jak zeskanowany" - }, - "editTableOfContents": { - "tags": "zakładki,spis treści,edytuj", - "title": "Edytuj spis treści", - "desc": "Dodawaj lub edytuj zakładki i spis treści w dokumentach PDF" - }, - "manageCertificates": { - "tags": "certyfikaty,import,eksport", - "title": "Zarządzaj certyfikatami", - "desc": "Importuj, eksportuj lub usuń pliki certyfikatów cyfrowych używane do podpisywania plików PDF." - }, - "read": { - "tags": "wyświetl,otwórz,pokaż", - "title": "Czytaj", - "desc": "Wyświetlaj i adnotuj pliki PDF. Wyróżniaj tekst, rysuj lub wstawiaj komentarze do przeglądu i współpracy." - }, - "reorganizePages": { - "tags": "przearanżuj,zmień kolejność,organizuj", - "title": "Zmień układ stron", - "desc": "Przestawiaj, duplikuj lub usuwaj strony PDF przy użyciu wizualnego przeciągania i upuszczania." - }, - "extractPages": { - "tags": "wyciągnij,wybierz,skopiuj", - "title": "Wyciągnij stronę", - "desc": "Wyodrębnij określone strony z dokumentu PDF" - }, - "removePages": { - "tags": "usuń,wyodrębnij,wyklucz", - "title": "Usuń", - "desc": "Usuń niechciane strony z dokumentu PDF." - }, - "autoSizeSplitPDF": { - "tags": "auto,podziel,rozmiar", - "title": "Podziel (Rozmiar/Ilość stron)", - "desc": "Rozdziela dokument PDF na wiele dokumentów bazując na podanym rozmiarze, ilości stron bądź ilości dokumentów" - }, - "replaceColor": { - "title": "Zastąp i odwróć kolor", - "desc": "Zastępuj lub odwracaj kolory w dokumentach PDF" - }, - "devApi": { - "tags": "API,rozwój,dokumentacja", - "title": "API", - "desc": "Link do dokumentacji API" - }, - "devFolderScanning": { - "tags": "automatyzacja,folder,skanowanie", - "title": "Auto skan folderów", - "desc": "Link do przewodnika automatycznego skanowania folderów" - }, - "devSsoGuide": { - "title": "Przewodnik SSO", - "desc": "Link do przewodnika SSO" - }, - "devAirgapped": { - "title": "Konfiguracja odizolowana", - "desc": "Link do przewodnika konfiguracji odizolowanej" - }, - "addPassword": { - "title": "Dodaj hasło", - "desc": "Zaszyfruj dokument PDF za pomocą hasła." - }, - "changePermissions": { - "title": "Zmień uprawnienia", - "desc": "Zmień ograniczenia i uprawnienia dokumentu" - }, - "automate": { - "tags": "przepływ,sekwencja,automatyzacja", - "title": "Automatyzuj", - "desc": "Buduj wieloetapowe przepływy, łącząc akcje PDF. Idealne do powtarzających się zadań." - }, - "overlay-pdfs": { - "desc": "Nakłada dokumenty PDF na siebie", - "title": "Nałóż PDFa" - }, - "pdfTextEditor": { - "title": "Edytor tekstu PDF", - "desc": "Przeglądaj i edytuj eksporty JSON z Stirling PDF z grupową edycją tekstu i ponowną generacją PDF" - }, - "addText": { - "tags": "tekst,adnotacja,etykieta", - "title": "Dodaj tekst", - "desc": "Dodaj własny tekst w dowolnym miejscu w PDF" - } - }, - "landing": { - "addFiles": "Dodaj pliki", - "uploadFromComputer": "Prześlij z komputera", - "openFromComputer": "Otwórz z komputera" - }, - "viewPdf": { - "tags": "wyświetl,czytaj,adnotuj,tekst,obraz", - "title": "Przeglądaj/Edytuj PDF", - "header": "Podejrzyj PDF" - }, - "multiTool": { - "tags": "Wielofunkcyjne narzędzie, obsługa wielu operacji, interfejs użytkownika, przeciąganie kliknięć, front-end, strona klienta", - "title": "Narzędzie Wielofunkcyjne PDF", - "header": "Narzędzie Wielofunkcyjne PDF", - "uploadPrompts": "Nazwa pliku", - "selectAll": "Zaznacz wszystko", - "deselectAll": "Odznacz wszystko", - "selectPages": "Wybór stron", - "selectedPages": "Wybrane strony", - "page": "Strona", - "deleteSelected": "Usuń zaznaczone", - "downloadAll": "Eksportuj", - "downloadSelected": "Eksportuj zaznaczone", - "insertPageBreak": "Wstaw podział strony", - "addFile": "Dodaj plik", - "rotateLeft": "Obróć w lewo", - "rotateRight": "Obróć w prawo", - "split": "Podziel", - "moveLeft": "Przesuń w lewo", - "moveRight": "Przesuń w prawo", - "delete": "Usuń", - "dragDropMessage": "Wybrana(e) strona(y)", - "undo": "Cofnij", - "redo": "Ponów" - }, - "merge": { - "tags": "scalanie, operacje na stronach, back-end, po stronie serwera", - "title": "Połącz", - "removeDigitalSignature": { - "label": "Usunąć podpis cyfrowy w scalonym pliku?", - "tooltip": { - "title": "Usuń podpis cyfrowy", - "description": "Podpisy cyfrowe zostaną unieważnione podczas scalania plików. Zaznacz to, aby usunąć je z końcowego scalonego PDF." - } - }, - "generateTableOfContents": { - "label": "Wygenerować spis treści w scalonym pliku?", - "tooltip": { - "title": "Wygeneruj spis treści", - "description": "Automatycznie tworzy klikalny spis treści w scalonym PDF na podstawie oryginalnych nazw plików i numerów stron." - } - }, - "submit": "Połącz", - "sortBy": { - "description": "Pliki zostaną scalone w kolejności ich wyboru. Przeciągnij, aby zmienić kolejność, lub sortuj poniżej.", - "label": "Sortuj według", - "filename": "Nazwa pliku", - "dateModified": "Data modyfikacji", - "ascending": "Rosnąco", - "descending": "Malejąco", - "sort": "Sortuj" - }, - "error": { - "failed": "Wystąpił błąd podczas scalania plików PDF." - }, - "tooltip": { - "header": { - "title": "Przegląd ustawień łączenia" - } - } - }, - "split": { - "title": "Podziel dokument PDF", - "header": "Podziel dokument PDF", - "desc": { - "1": "Wybrane numery to numery stron, na których chcesz dokonać podziału", - "2": "Np. taki wybór 1,3,7-9 podzieliłby 10-stronicowy dokument na 6 oddzielnych plików PDF z:", - "3": "Dokument #1: Strona 1", - "4": "Dokument #2: Strona 2 i 3", - "5": "Dokument #3: Strona 4, 5, 6 i 7", - "6": "Dokument #4: Strona 8", - "7": "Dokument #5: Strona 9", - "8": "Dokument #6: Strona 10" - }, - "splitPages": "Wprowadź strony do podziału na:", - "submit": "Podziel", - "steps": { - "chooseMethod": "Wybierz metodę", - "settings": "Ustawienia" - }, - "settings": { - "selectMethodFirst": "Najpierw wybierz metodę dzielenia" - }, - "error": { - "failed": "Wystąpił błąd podczas dzielenia PDF." - }, - "method": { - "label": "Wybierz metodę dzielenia", - "placeholder": "Wybierz sposób podziału PDF" - }, - "methods": { - "prefix": { - "splitAt": "Podziel przy", - "splitBy": "Podziel według" - }, - "byPages": { - "name": "Numery stron", - "desc": "Wyodrębnij konkretne strony (1,3,5-10)", - "tooltip": "Wpisz numery stron oddzielone przecinkami lub zakresy z łącznikami" - }, - "bySections": { - "name": "Sekcje", - "desc": "Podziel strony na sekcje siatki", - "tooltip": "Podziel każdą stronę na poziome i pionowe sekcje" - }, - "bySize": { - "name": "Rozmiar pliku", - "desc": "Ogranicz maksymalny rozmiar pliku", - "tooltip": "Określ maksymalny rozmiar pliku (np. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Liczba stron", - "desc": "Stała liczba stron na plik", - "tooltip": "Wpisz liczbę stron dla każdego pliku wynikowego" - }, - "byDocCount": { - "name": "Liczba dokumentów", - "desc": "Utwórz określoną liczbę plików", - "tooltip": "Wpisz, ile plików chcesz utworzyć" - }, - "byChapters": { - "name": "Rozdziały", - "desc": "Podziel na granicach zakładek", - "tooltip": "Używa zakładek PDF do określenia punktów podziału" - }, - "byPageDivider": { - "name": "Separator stron", - "desc": "Auto-dzielenie z arkuszami separatorów", - "tooltip": "Użyj arkuszy rozdzielających z kodami QR między dokumentami podczas skanowania" - } - }, - "value": { - "fileSize": { - "label": "Rozmiar pliku", - "placeholder": "np. 10MB, 500KB" - }, - "pageCount": { - "label": "Strony na plik", - "placeholder": "np. 5, 10" - }, - "docCount": { - "label": "Liczba plików", - "placeholder": "np. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Przegląd metod dzielenia" - }, - "byPages": { - "title": "Podział na numery stron", - "text": "Podziel PDF w określonych numerach stron. Użycie 'n' dzieli po stronie n. Użycie 'n-m' dzieli przed stroną n i po stronie m.", - "bullet1": "Pojedyncze punkty podziału: 3,7 (dzieli po stronach 3 i 7)", - "bullet2": "Zakresy: 3-8 (dzieli przed stroną 3 i po stronie 8)", - "bullet3": "Mieszane: 2,5-10,15 (dzieli po stronie 2, przed stroną 5, po stronie 10 i po stronie 15)" - }, - "bySections": { - "title": "Podział według sekcji siatki", - "text": "Podziel każdą stronę na siatkę sekcji. Przydatne do dzielenia dokumentów wielokolumnowych lub wyodrębniania konkretnych obszarów.", - "bullet1": "Poziomo: liczba wierszy do utworzenia", - "bullet2": "Pionowo: liczba kolumn do utworzenia", - "bullet3": "Scal: połącz wszystkie sekcje w jeden PDF" - }, - "bySize": { - "title": "Podział według rozmiaru pliku", - "text": "Utwórz wiele plików PDF, które nie przekraczają określonego rozmiaru. Idealne przy ograniczeniach rozmiaru pliku lub załącznikach e-mail.", - "bullet1": "Użyj MB dla większych plików (np. 10MB)", - "bullet2": "Użyj KB dla mniejszych plików (np. 500KB)", - "bullet3": "System podzieli na granicach stron" - }, - "byCount": { - "title": "Podział według ilości", - "text": "Utwórz wiele plików PDF z określoną liczbą stron lub dokumentów każdy.", - "bullet1": "Liczba stron: stała liczba stron na plik", - "bullet2": "Liczba dokumentów: stała liczba plików wyjściowych", - "bullet3": "Przydatne w przepływach przetwarzania wsadowego" - }, - "byChapters": { - "title": "Podział według rozdziałów", - "text": "Użyj zakładek PDF, aby automatycznie dzielić na granicach rozdziałów. Wymaga PDF-ów ze strukturą zakładek.", - "bullet1": "Poziom zakładek: na którym poziomie dzielić (1 = najwyższy)", - "bullet2": "Dołącz metadane: zachowaj właściwości dokumentu", - "bullet3": "Zezwól na duplikaty: obsługuj powtarzające się nazwy zakładek" - }, - "byDocCount": { - "bullet1": "Wprowadź liczbę plików wyjściowych, które chcesz", - "bullet2": "Strony są rozdzielane możliwie równomiernie", - "bullet3": "Przydatne, gdy potrzebujesz konkretnej liczby plików", - "text": "Utwórz określoną liczbę plików wyjściowych, równomiernie rozdzielając między nie strony.", - "title": "Podział według liczby dokumentów" - }, - "byPageCount": { - "bullet1": "Wprowadź liczbę stron na plik wyjściowy", - "bullet2": "Ostatni plik może mieć mniej stron, jeśli nie dzieli się równo", - "bullet3": "Przydatne w przepływach przetwarzania wsadowego", - "text": "Utwórz wiele plików PDF z określoną liczbą stron każdy. Idealne do tworzenia jednolitych części dokumentu.", - "title": "Podział według liczby stron" - }, - "byPageDivider": { - "bullet1": "Wydrukuj arkusze separatorów z linku pobierania", - "bullet2": "Wstaw arkusze separatorów między dokumenty", - "bullet3": "Zeskanuj wszystkie dokumenty razem jako jeden PDF", - "bullet4": "Prześlij – strony separatorów zostaną automatycznie wykryte i usunięte", - "bullet5": "Włącz tryb dupleks, jeśli skanujesz obie strony arkuszy separatorów", - "text": "Automatycznie dziel zeskanowane dokumenty przy użyciu fizycznych arkuszy separatorów z kodami QR. Idealne do przetwarzania wielu dokumentów zeskanowanych razem.", - "title": "Podział według separatora stron" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Kliknij kartę metody, aby ją wybrać", - "bullet2": "Najedź kursorem na każdą kartę, aby zobaczyć krótki opis", - "bullet3": "Krok ustawień pojawi się po wybraniu metody", - "bullet4": "Możesz zmieniać metodę w dowolnym momencie przed przetwarzaniem", - "header": { - "text": "Wybierz, jak chcesz podzielić dokument PDF. Każda metoda jest zoptymalizowana do różnych przypadków użycia i typów dokumentów.", - "title": "Wybór metody dzielenia" - }, - "title": "Wybierz metodę podziału" - } - }, - "selectMethod": "Wybierz metodę podziału", - "resultsTitle": "Wyniki dzielenia" - }, - "rotate": { - "title": "Obróć dokument PDF", - "submit": "Obróć", - "selectRotation": "Wybierz kąt obrotu (zgodnie z ruchem wskazówek zegara)", - "error": { - "failed": "Wystąpił błąd podczas obracania PDF." - }, - "preview": { - "title": "Podgląd obrotu" - }, - "rotateLeft": "Obróć przeciwnie do ruchu wskazówek zegara", - "rotateRight": "Obróć zgodnie z ruchem wskazówek zegara", - "tooltip": { - "header": { - "title": "Przegląd ustawień obrotu" - }, - "description": { - "text": "Obracaj strony PDF zgodnie lub przeciwnie do ruchu wskazówek zegara w krokach co 90 stopni. Wszystkie strony w PDF zostaną obrócone. Podgląd pokazuje, jak dokument będzie wyglądał po obrocie." - }, - "controls": { - "title": "Sterowanie", - "text": "Użyj przycisków obrotu, aby dostosować orientację. Lewy przycisk obraca przeciwnie do ruchu wskazówek zegara, prawy zgodnie. Każde kliknięcie obraca o 90 stopni." - } - } - }, - "convert": { - "title": "Konwertuj", - "desc": "Konwertuj pliki między różnymi formatami", - "files": "Pliki", - "selectFilesPlaceholder": "Wybierz pliki w widoku głównym, aby rozpocząć", - "settings": "Ustawienia", - "conversionCompleted": "Konwersja zakończona", - "results": "Wyniki", - "defaultFilename": "plik_skonwertowany", - "conversionResults": "Wyniki konwersji", - "convertFrom": "Konwertuj z", - "convertTo": "Konwertuj do", - "sourceFormatPlaceholder": "Format źródłowy", - "targetFormatPlaceholder": "Format docelowy", - "selectSourceFormatFirst": "Najpierw wybierz format źródłowy", - "outputOptions": "Opcje wyjściowe", - "pdfOptions": "Opcje PDF", - "imageOptions": "Opcje obrazu", - "colorType": "Typ koloru", - "color": "kolor", - "greyscale": "Odcień szarości", - "blackwhite": "Czarno-biały", - "dpi": "DPI", - "output": "Wyjście", - "single": "Pojedynczy", - "multiple": "Wiele", - "fitOption": "Opcja dopasowania", - "maintainAspectRatio": "Zachowaj proporcje", - "fitDocumentToPage": "Dopasuj dokument do strony", - "fillPage": "Wypełnij stronę", - "autoRotate": "Automatyczny obrót", - "autoRotateDescription": "Automatycznie obracaj obrazy, aby lepiej pasowały do strony PDF", - "combineImages": "Połącz obrazy", - "combineImagesDescription": "Połącz wszystkie obrazy w jeden PDF lub utwórz osobne PDF-y dla każdego obrazu", - "webOptions": "Opcje Web do PDF", - "zoomLevel": "Poziom powiększenia", - "emailOptions": "Opcje e-mail do PDF", - "includeAttachments": "Uwzględnij załączniki e-mail", - "maxAttachmentSize": "Maksymalny rozmiar załącznika (MB)", - "includeAllRecipients": "Uwzględnij adresatów DW i UDW w nagłówku", - "downloadHtml": "Pobierz pośredni plik HTML zamiast PDF", - "pdfaOptions": "Opcje PDF/A", - "outputFormat": "Format wyjściowy", - "pdfaNote": "PDF/A-1b jest bardziej kompatybilny, PDF/A-2b obsługuje więcej funkcji.", - "pdfaDigitalSignatureWarning": "Dokument zawiera podpis cyfrowy, nie zostanie on wczytany.", - "fileFormat": "Format pliku", - "wordDoc": "Dokument Word", - "wordDocExt": "Dokument Word (.docx)", - "odtExt": "Tekst OpenDocument (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "Prezentacja OpenDocument (.odp)", - "txtExt": "Tekst niesformatowany (.txt)", - "rtfExt": "Rich Text Format (.rtf)", - "selectedFiles": "Wybrane pliki", - "noFileSelected": "Nie wybrano pliku. Użyj panelu plików, aby dodać pliki.", - "convertFiles": "Konwertuj pliki", - "converting": "Konwertowanie...", - "downloadConverted": "Pobierz skonwertowany plik", - "errorNoFiles": "Wybierz co najmniej jeden plik do konwersji.", - "errorNoFormat": "Wybierz zarówno format źródłowy, jak i docelowy.", - "errorNotSupported": "Konwersja z {{from}} do {{to}} nie jest obsługiwana.", - "images": "Obrazy", - "officeDocs": "Dokumenty Office (Word, Excel, PowerPoint)", - "imagesExt": "Obrazy (JPG, PNG, itp.)", - "markdown": "Markdown", - "textRtf": "Tekst/RTF", - "grayscale": "Odcień szarości", - "errorConversion": "Wystąpił błąd podczas konwersji pliku.", - "cbzOptions": "Opcje CBZ do PDF", - "optimizeForEbook": "Optymalizuj PDF dla czytników e-booków (używa Ghostscript)", - "cbzOutputOptions": "Opcje PDF do CBZ", - "cbzDpi": "DPI renderowania obrazu" - }, - "imageToPdf": { - "tags": "konwersja,img,jpg,obraz,zdjęcie" - }, - "pdfToImage": { - "tags": "konwersja,img,jpg,obraz,zdjęcie", - "title": "PDF na Obraz", - "header": "PDF na Obraz", - "selectText": "Format obrazu", - "singleOrMultiple": "Typ pliku obrazu", - "single": "Pojedynczy duży obraz", - "multi": "Wiele obrazów", - "colorType": "Rodzaj koloru", - "color": "Kolor", - "grey": "Odcień szarości", - "blackwhite": "Czarno-biały (może spowodować utratę danych!)", - "submit": "Konwertuj", - "info": "Python nie został zainstalowany. Jest wymagany do konwersji WebP.", - "placeholder": "(przykład 1,2,8 lub 2n-1)" - }, - "pdfOrganiser": { - "tags": "duplex,parzyste,nieparzyste,sortuj,przenieś", - "title": "Kolejność stron", - "header": "Kolejność stron PDF", - "submit": "Zmień kolejność stron", - "mode": { - "_value": "Tryb", - "1": "Własna kolejność stron", - "2": "Odwrotny", - "3": "Dwustronny", - "4": "Książki", - "5": "Spiętej książki", - "6": "Rozdziel parzyste-nieparzyste", - "7": "Usuń pierwszą", - "8": "Usuń ostatnią", - "9": "Usuń pierwszą i ostatnią", - "10": "Połącz parzyste i nieparzyste", - "11": "Zduplikuj wszystkie strony", - "desc": { - "BOOKLET_SORT": "Ułóż strony do druku broszury (ostatnia, pierwsza, druga, przedostatnia, …).", - "CUSTOM": "Użyj niestandardowej sekwencji numerów stron lub wyrażeń, aby zdefiniować nową kolejność.", - "DUPLEX_SORT": "Przeplataj przody, a potem tyły, jakby skaner dupleksowy zeskanował najpierw wszystkie przody, potem wszystkie tyły (1, n, 2, n-1, …).", - "DUPLICATE": "Duplikuj każdą stronę zgodnie z liczbą w niestandardowym porządku (np. 4 duplikaty — każda strona 4×).", - "ODD_EVEN_MERGE": "Scal dwa PDF-y, naprzemiennie: nieparzyste z pierwszego, parzyste z drugiego.", - "ODD_EVEN_SPLIT": "Podziel dokument na dwa wyniki: wszystkie strony nieparzyste i wszystkie parzyste.", - "REMOVE_FIRST": "Usuń pierwszą stronę z dokumentu.", - "REMOVE_FIRST_AND_LAST": "Usuń zarówno pierwszą, jak i ostatnią stronę z dokumentu.", - "REMOVE_LAST": "Usuń ostatnią stronę z dokumentu.", - "REVERSE_ORDER": "Odwróć kolejność dokumentu, aby ostatnia strona stała się pierwszą i tak dalej.", - "SIDE_STITCH_BOOKLET_SORT": "Ułóż strony do broszury zszywanej bocznie (zoptymalizowane pod bindowanie z boku)." - } - }, - "desc": { - "CUSTOM": "Użyj niestandardowej sekwencji numerów stron lub wyrażeń, aby zdefiniować nową kolejność.", - "REVERSE_ORDER": "Odwróć kolejność dokumentu, aby ostatnia strona stała się pierwszą i tak dalej.", - "DUPLEX_SORT": "Przeplataj przody, a potem tyły, jakby skaner dupleksowy zeskanował najpierw wszystkie przody, potem wszystkie tyły (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Ułóż strony do druku broszury (ostatnia, pierwsza, druga, przedostatnia, …).", - "SIDE_STITCH_BOOKLET_SORT": "Ułóż strony do broszury zszywanej bocznie (zoptymalizowane pod bindowanie z boku).", - "ODD_EVEN_SPLIT": "Podziel dokument na dwa wyniki: wszystkie strony nieparzyste i wszystkie parzyste.", - "ODD_EVEN_MERGE": "Scal dwa PDF-y, naprzemiennie: nieparzyste z pierwszego, parzyste z drugiego.", - "DUPLICATE": "Duplikuj każdą stronę zgodnie z liczbą w niestandardowym porządku (np. 4 duplikaty — każda strona 4×).", - "REMOVE_FIRST": "Usuń pierwszą stronę z dokumentu.", - "REMOVE_LAST": "Usuń ostatnią stronę z dokumentu.", - "REMOVE_FIRST_AND_LAST": "Usuń zarówno pierwszą, jak i ostatnią stronę z dokumentu." - }, - "placeholder": "(przykład 1,3,2 lub 4-8,2,10-12 lub 2n-1)" - }, - "addImage": { - "tags": "img,jpg,obraz,zdjęcie", - "title": "Dodaj obraz", - "header": "Dodaj obraz do PDF", - "image": { - "name": "Obraz", - "placeholder": "Prześlij obraz", - "label": "Plik obrazu" - }, - "steps": { - "configure": "Skonfiguruj obraz" - }, - "step": { - "createDesc": "Prześlij obraz, który chcesz dodać", - "place": "Umieść obraz", - "placeDesc": "Kliknij w PDF, aby dodać obraz" - }, - "instructions": { - "title": "Jak dodawać obrazy", - "text": "Po przesłaniu obrazu kliknij w dowolne miejsce w PDF, aby go umieścić.", - "paused": "Wstrzymano umieszczanie", - "resumeHint": "Wznów umieszczanie, aby kliknąć i dodać obraz.", - "noSignature": "Prześlij obraz powyżej, aby włączyć umieszczanie." - }, - "mode": { - "move": "Przesuń obraz", - "place": "Umieść obraz", - "pause": "Wstrzymaj umieszczanie", - "resume": "Wznów umieszczanie" - }, - "results": { - "title": "Wyniki dodawania obrazu" - }, - "error": { - "failed": "Wystąpił błąd podczas dodawania obrazu do PDF." - }, - "saved": { - "defaultLabel": "Obraz", - "defaultImageLabel": "Przesłany obraz" - }, - "applySignatures": "Zastosuj obrazy" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Dodaj załącznik", - "remove": "Usuń załącznik", - "embed": "Osadź załącznik", - "submit": "Add attachments" - }, - "watermark": { - "title": "Dodaj znak wodny", - "desc": "Dodawaj znaki wodne tekstowe lub graficzne do plików PDF", - "completed": "Dodano znak wodny", - "submit": "Dodaj znak wodny", - "filenamePrefix": "z_znakiem_wodnym", - "error": { - "failed": "Wystąpił błąd podczas dodawania znaku wodnego do PDF." - }, - "watermarkType": { - "text": "Tekst", - "image": "Obraz" - }, - "settings": { - "type": "Typ znaku wodnego", - "text": { - "label": "Tekst znaku wodnego", - "placeholder": "Wpisz tekst znaku wodnego" - }, - "image": { - "label": "Obraz znaku wodnego", - "choose": "Wybierz obraz", - "selected": "Wybrano: {{filename}}" - }, - "fontSize": "Rozmiar Czcionki", - "size": "Rozmiar", - "alphabet": "Czcionka/Język", - "color": "Kolor znaku wodnego", - "rotation": "Obrót (stopnie)", - "opacity": "Nieprzezroczystość (%)", - "spacing": { - "horizontal": "Odstęp poziomy", - "vertical": "Odstęp pionowy", - "height": "Odstęp wysokości", - "width": "Odstęp szerokości" - }, - "convertToImage": "Spłaszcz strony PDF do obrazów" - }, - "alphabet": { - "roman": "Rzymski/łaciński", - "arabic": "Arabski", - "japanese": "Japoński", - "korean": "Koreański", - "chinese": "Chiński", - "thai": "Tajski" - }, - "steps": { - "type": "Typ znaku wodnego", - "wording": "Treść", - "textStyle": "Styl", - "formatting": "Formatowanie", - "file": "Plik znaku wodnego" - }, - "results": { - "title": "Wyniki znaku wodnego" - }, - "tooltip": { - "language": { - "title": "Obsługa języków", - "text": "Wybierz odpowiednie ustawienie języka, aby zapewnić prawidłowe renderowanie czcionek dla tekstu." - }, - "appearance": { - "title": "Ustawienia wyglądu", - "text": "Kontroluj wygląd znaku wodnego i to, jak miesza się z dokumentem.", - "bullet1": "Obrót: od -360° do 360° dla wodnych znaków pod kątem", - "bullet2": "Nieprzezroczystość: 0–100% dla kontroli przezroczystości", - "bullet3": "Niższa nieprzezroczystość daje subtelniejsze znaki wodne" - }, - "spacing": { - "title": "Kontrola odstępów", - "text": "Dostosuj odstępy między powtarzającymi się znakami wodnymi na stronie.", - "bullet1": "Odstęp szerokości: pozioma odległość między znakami wodnymi", - "bullet2": "Odstęp wysokości: pionowa odległość między znakami wodnymi", - "bullet3": "Wyższe wartości tworzą bardziej rozproszone wzory" - }, - "type": { - "header": { - "title": "Wybór typu znaku wodnego" - }, - "description": { - "title": "Wybierz swój znak wodny", - "text": "Wybierz między znakami wodnymi z tekstu lub obrazu w zależności od potrzeb." - }, - "text": { - "title": "Tekstowe znaki wodne", - "text": "Idealne do dodawania informacji o prawach autorskich, nazwy firmy lub etykiet poufności. Obsługują wiele języków i własne kolory.", - "bullet1": "Konfigurowalne czcionki i języki", - "bullet2": "Regulowane kolory i przezroczystość", - "bullet3": "Idealne dla treści prawnych lub brandingowych" - }, - "image": { - "title": "Obrazowe znaki wodne", - "text": "Użyj logo, stempli lub dowolnego obrazu jako znaku wodnego. Doskonałe do brandingu i identyfikacji wizualnej.", - "bullet1": "Prześlij dowolny format obrazu", - "bullet2": "Zachowuje jakość obrazu", - "bullet3": "Idealne dla logo i stempli" - } - }, - "wording": { - "header": { - "title": "Zawartość tekstowa" - }, - "text": { - "title": "Tekst znaku wodnego", - "text": "Wpisz tekst, który pojawi się jako znak wodny w całym dokumencie.", - "bullet1": "Zachowaj zwięzłość dla lepszej czytelności", - "bullet2": "Typowe przykłady: 'POUFNE', 'WERSJA ROBOCZA', nazwa firmy", - "bullet3": "Znaki emoji nie są obsługiwane i zostaną odfiltrowane" - } - }, - "textStyle": { - "header": { - "title": "Styl tekstu" - }, - "color": { - "title": "Wybór koloru", - "text": "Wybierz kolor, który zapewnia dobry kontrast z treścią dokumentu.", - "bullet1": "Jasnoszary (#d3d3d3) dla subtelnych znaków wodnych", - "bullet2": "Czarny lub ciemne kolory dla wysokiego kontrastu", - "bullet3": "Kolory niestandardowe do celów brandingowych" - }, - "language": { - "title": "Obsługa języków", - "text": "Wybierz odpowiednie ustawienie języka, aby zapewnić prawidłowe wyświetlanie czcionek." - } - }, - "file": { - "header": { - "title": "Przesyłanie obrazu" - }, - "upload": { - "title": "Wybór obrazu", - "text": "Prześlij plik obrazu, aby użyć go jako znaku wodnego.", - "bullet1": "Obsługuje popularne formaty: PNG, JPG, GIF, BMP", - "bullet2": "PNG z przezroczystością działa najlepiej", - "bullet3": "Obrazy o wyższej rozdzielczości lepiej zachowują jakość" - }, - "recommendations": { - "title": "Najlepsze praktyki", - "text": "Wskazówki dla optymalnych wyników znaków wodnych w formie obrazu.", - "bullet1": "Używaj logo lub pieczątek z przezroczystym tłem", - "bullet2": "Proste projekty działają lepiej niż złożone obrazy", - "bullet3": "Uwzględnij docelowy rozmiar dokumentu przy wyborze rozdzielczości" - } - }, - "formatting": { - "header": { - "title": "Formatowanie i układ" - }, - "size": { - "title": "Kontrola rozmiaru", - "text": "Dostosuj rozmiar znaku wodnego (tekst lub obraz).", - "bullet1": "Większe rozmiary tworzą bardziej widoczne znaki wodne" - }, - "appearance": { - "title": "Ustawienia wyglądu", - "text": "Kontroluj wygląd i sposób mieszania znaku wodnego z dokumentem.", - "bullet1": "Obrót: od -360° do 360° dla ukośnych znaków wodnych", - "bullet2": "Krycie: 0–100% do kontroli przezroczystości", - "bullet3": "Niższe krycie tworzy subtelniejsze znaki wodne" - }, - "spacing": { - "title": "Kontrola odstępów", - "text": "Dostosuj odstępy między powtarzającymi się znakami wodnymi na stronie.", - "bullet1": "Odstępy poziome: odległość między znakami wodnymi od lewej do prawej", - "bullet2": "Odstępy pionowe: odległość między znakami wodnymi z góry na dół", - "bullet3": "Wyższe wartości tworzą bardziej rozproszone wzory" - }, - "security": { - "title": "Opcja zabezpieczeń", - "text": "Konwertuj końcowy PDF do formatu opartego na obrazie dla zwiększonego bezpieczeństwa.", - "bullet1": "Uniemożliwia zaznaczanie i kopiowanie tekstu", - "bullet2": "Utrudnia usunięcie znaków wodnych", - "bullet3": "Powoduje większe rozmiary plików", - "bullet4": "Najlepsze dla treści wrażliwych lub objętych prawem autorskim" - } - } - }, - "type": { - "1": "Tekst", - "2": "Obraz" - } - }, - "permissions": { - "tags": "odczyt,zapis,edycja,drukowanie", - "title": "Zmień uprawnienia", - "header": "Zmień uprawnienia", - "warning": "Ostrzeżenie, aby te uprawnienia były zablokowane, zaleca się ustawienie hasła na stronie dodawania hasła", - "selectText": { - "1": "Wybierz dokument PDF, aby zmienić uprawnienia", - "2": "Uprawnienia do zmian", - "3": "Zablokuj zmiany w dokumencie", - "4": "Zablokuj zmiany w treści", - "5": "Zablokuj zmiany w celu ułatwienia dostępu", - "6": "Zablokuj wypełnianie formularzy", - "7": "Zablokuj modyfikacje", - "8": "Zablokuj modyfikacje adnotacji", - "9": "Zablokuj drukowanie", - "10": "Zablokuj drukowanie różnych formatów" - }, - "submit": "Zmień" - }, - "editTableOfContents": { - "settings": { - "title": "Zakładki i konspekt", - "replaceExisting": "Zastąp istniejące zakładki (odznacz, aby dołączyć)", - "replaceExistingHint": "Gdy wyłączone, nowy konspekt zostanie dołączony po bieżących zakładkach." - }, - "actions": { - "source": "Wczytaj zakładki", - "selectedFile": "Wczytano z {{file}}", - "noFile": "Wybierz PDF, aby wyodrębnić istniejące zakładki.", - "loadFromPdf": "Wczytaj z wybranego PDF", - "importJson": "Importuj JSON", - "importClipboard": "Wklej JSON ze schowka", - "export": "Eksportuj zakładki", - "exportJson": "Pobierz JSON", - "exportClipboard": "Kopiuj JSON do schowka", - "clipboardUnavailable": "Dostęp do schowka nie jest dostępny w tej przeglądarce." - }, - "info": { - "line1": "Każda zakładka wymaga opisowego tytułu i numeru strony, którą ma otwierać.", - "line2": "Używaj zakładek podrzędnych, aby budować hierarchię rozdziałów, sekcji i podsekcji.", - "line3": "Aby zaoszczędzić czas, zaimportuj zakładki z wybranego PDF lub pliku JSON." - }, - "workbench": { - "empty": { - "title": "Otwórz narzędzie, aby rozpocząć edycję", - "description": "Wybierz narzędzie Edytuj spis treści, aby wczytać jego obszar roboczy." - }, - "tabTitle": "Obszar pracy konspektu", - "subtitle": "Importuj zakładki, twórz hierarchie i zastosuj konspekt bez ciasnych paneli bocznych.", - "noFile": "Nie wybrano PDF", - "fileLabel": "Zmiany zostaną zastosowane do aktualnie wybranego PDF.", - "filePrompt": "Wybierz PDF z biblioteki lub prześlij nowy, aby rozpocząć.", - "changeFile": "Zmień PDF", - "selectFile": "Wybierz PDF" - }, - "editor": { - "heading": "Edytor zakładek", - "description": "Dodawaj, zagnieżdżaj i porządkuj zakładki, aby tworzyć konspekt PDF.", - "addTopLevel": "Dodaj zakładkę najwyższego poziomu", - "empty": { - "title": "Brak zakładek", - "description": "Zaimportuj istniejące zakładki lub dodaj pierwszą pozycję.", - "action": "Dodaj pierwszą zakładkę" - }, - "defaultTitle": "Nowa zakładka", - "defaultChildTitle": "Zakładka podrzędna", - "defaultSiblingTitle": "Nowa zakładka", - "untitled": "Zakładka bez tytułu", - "childBadge": "Podrzędna", - "pagePreview": "Strona {{page}}", - "field": { - "title": "Tytuł zakładki", - "page": "Docelowy numer strony" - }, - "actions": { - "toggle": "Przełącz podrzędne", - "addChild": "Dodaj zakładkę podrzędną", - "addSibling": "Dodaj zakładkę równorzędną", - "remove": "Usuń zakładkę" - }, - "confirmRemove": "Usunąć tę zakładkę i wszystkie jej podrzędne?" - }, - "messages": { - "loadedTitle": "Wyodrębniono zakładki", - "loadedBody": "Istniejące zakładki z PDF wczytano do edytora.", - "noBookmarks": "W wybranym PDF nie znaleziono zakładek.", - "loadFailed": "Nie można wyodrębnić zakładek z wybranego PDF.", - "imported": "Zaimportowano zakładki", - "importedBody": "Twój konspekt JSON zastąpił bieżącą zawartość edytora.", - "importedClipboard": "Dane ze schowka zastąpiły bieżącą listę zakładek.", - "invalidJson": "Nieprawidłowa struktura JSON", - "invalidJsonBody": "Podaj prawidłowy plik JSON zakładek i spróbuj ponownie.", - "exported": "Pobieranie JSON gotowe", - "copied": "Skopiowano do schowka", - "copiedBody": "Pomyślnie skopiowano JSON zakładek.", - "copyFailed": "Kopiowanie nie powiodło się" - }, - "error": { - "failed": "Nie udało się zaktualizować spisu treści" - }, - "submit": "Zastosuj spis treści", - "results": { - "title": "Zaktualizowany PDF z zakładkami", - "subtitle": "Pobierz przetworzony plik lub cofnij operację poniżej." - } - }, - "removePages": { - "tags": "Usuń strony,usuwaj strony", - "title": "Usuń", - "pageNumbers": { - "label": "Strony do usunięcia", - "placeholder": "np.: 1,3,5-8,10", - "error": "Nieprawidłowy format numerów stron. Użyj liczb, zakresów (1-5) lub wyrażeń matematycznych (2n+1)" - }, - "filenamePrefix": "usuniete_strony", - "files": { - "placeholder": "Wybierz plik PDF w widoku głównym, aby rozpocząć" - }, - "settings": { - "title": "Ustawienia" - }, - "tooltip": { - "header": { - "title": "Ustawienia usuwania stron" - }, - "pageNumbers": { - "title": "Wybór stron", - "text": "Określ, które strony usunąć z PDF. Możesz wybrać pojedyncze strony, zakresy lub użyć wyrażeń matematycznych.", - "bullet1": "Pojedyncze strony: 1,3,5 (usuwa strony 1, 3 i 5)", - "bullet2": "Zakresy stron: 1-5,10-15 (usuwa strony 1-5 i 10-15)", - "bullet3": "Matematyczne: 2n+1 (usuwa strony nieparzyste)", - "bullet4": "Zakresy otwarte: 5- (usuwa od strony 5 do końca)" - }, - "examples": { - "title": "Typowe przykłady", - "text": "Oto kilka popularnych schematów wyboru stron:", - "bullet1": "Usuń pierwszą stronę: 1", - "bullet2": "Usuń ostatnie 3 strony: -3", - "bullet3": "Usuń co drugą stronę: 2n", - "bullet4": "Usuń konkretne, rozproszone strony: 1,5,10,15" - }, - "safety": { - "title": "Wskazówki bezpieczeństwa", - "text": "Ważne kwestie przy usuwaniu stron:", - "bullet1": "Zawsze podglądaj wybór przed przetwarzaniem", - "bullet2": "Zachowaj kopię zapasową oryginalnego pliku", - "bullet3": "Numeracja stron zaczyna się od 1, nie od 0", - "bullet4": "Nieprawidłowe numery stron zostaną zignorowane" - } - }, - "error": { - "failed": "Wystąpił błąd podczas usuwania stron." - }, - "results": { - "title": "Wyniki usuwania stron" - }, - "submit": "Usuń" - }, - "extractPages": { - "title": "Wyodrębnij strony", - "pageNumbers": { - "label": "Strony do wyodrębnienia", - "placeholder": "np.: 1,3,5-8 lub odd & 1-10" - }, - "settings": { - "title": "Ustawienia" - }, - "tooltip": { - "description": "Wyodrębnia wybrane strony do nowego PDF, zachowując kolejność." - }, - "error": { - "failed": "Nie udało się wyodrębnić stron" - }, - "results": { - "title": "Wyodrębniono strony" - }, - "submit": "Wyodrębnij strony" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Przewodnik po wyborze stron" - }, - "basic": { - "title": "Podstawy użycia", - "text": "Wybieraj konkretne strony z dokumentu PDF za pomocą prostej składni.", - "bullet1": "Pojedyncze strony: 1,3,5", - "bullet2": "Zakresy stron: 3-6 lub 10-15", - "bullet3": "Wszystkie strony: all" - }, - "advanced": { - "title": "Funkcje zaawansowane" - }, - "tips": { - "title": "Wskazówki", - "text": "Pamiętaj o tych zasadach:", - "bullet1": "Numeracja stron zaczyna się od 1 (nie od 0)", - "bullet2": "Spacje są automatycznie usuwane", - "bullet3": "Nieprawidłowe wyrażenia są ignorowane" - }, - "syntax": { - "title": "Podstawy składni", - "text": "Użyj liczb, zakresów, słów kluczowych i progresji (n zaczyna się od 0). Obsługiwane są nawiasy.", - "bullets": { - "numbers": "Liczby/zakresy: 5, 10-20", - "keywords": "Słowa kluczowe: odd, even", - "progressions": "Progresje: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatory", - "text": "AND ma wyższy priorytet niż przecinek. NOT działa w obrębie zakresu dokumentu.", - "and": "AND: & lub \"and\" — wymagają obu warunków (np. 1-50 & even)", - "comma": "Przecinek: , lub | — łącz selekcje (np. 1-10, 20)", - "not": "NOT: ! lub \"not\" — wyklucza strony (np. 3n & not 30)" - }, - "examples": { - "title": "Przykłady" - }, - "complex": { - "bullet1": "1,3-5,8,2n → strony 1, 3–5, 8, plus parzyste", - "bullet2": "10-,2n-1 → od strony 10 do końca + strony nieparzyste", - "description": "Mieszaj różne typy.", - "title": "Złożone kombinacje" - }, - "description": "Wybierz, które strony użyć do operacji. Obsługuje pojedyncze strony, zakresy, formuły oraz słowo kluczowe all.", - "individual": { - "bullet1": "1,3,5 → wybiera strony 1, 3, 5", - "bullet2": "2,7,12 → wybiera strony 2, 7, 12", - "description": "Wpisz liczby oddzielone przecinkami.", - "title": "Pojedyncze strony" - }, - "mathematical": { - "bullet1": "2n → wszystkie strony parzyste (2, 4, 6…)", - "bullet2": "2n-1 → wszystkie strony nieparzyste (1, 3, 5…)", - "bullet3": "3n → co 3. strona (3, 6, 9…)", - "bullet4": "4n-1 → strony 3, 7, 11, 15…", - "description": "Używaj n w formułach, aby tworzyć wzorce.", - "title": "Funkcje matematyczne" - }, - "ranges": { - "bullet1": "3-6 → wybiera strony 3–6", - "bullet2": "10-15 → wybiera strony 10–15", - "bullet3": "5- → wybiera strony od 5 do końca", - "description": "Użyj - dla kolejnych stron.", - "title": "Zakresy stron" - }, - "special": { - "bullet1": "all → wybiera wszystkie strony", - "title": "Specjalne słowa kluczowe" - } - } - }, - "bulkSelection": { - "syntaxError": "Wystąpił błąd składni. Zobacz wskazówki dotyczące wyboru stron.", - "header": { - "title": "Przewodnik po wyborze stron" - }, - "syntax": { - "title": "Podstawy składni", - "text": "Użyj liczb, zakresów, słów kluczowych i progresji (n zaczyna się od 0). Obsługiwane są nawiasy.", - "bullets": { - "numbers": "Liczby/zakresy: 5, 10-20", - "keywords": "Słowa kluczowe: odd, even", - "progressions": "Progresje: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatory", - "text": "AND ma wyższy priorytet niż przecinek. NOT działa w obrębie zakresu dokumentu.", - "and": "AND: & lub \"and\" — wymagają obu warunków (np. 1-50 & even)", - "comma": "Przecinek: , lub | — łącz selekcje (np. 1-10, 20)", - "not": "NOT: ! lub \"not\" — wyklucza strony (np. 3n & not 30)" - }, - "examples": { - "title": "Przykłady", - "first50": "Pierwsze 50", - "last50": "Ostatnie 50", - "every3rd": "Co trzecią", - "oddWithinExcluding": "Nieparzyste w 1–20 z wyłączeniem 5–7", - "combineSets": "Połącz zestawy" - }, - "firstNPages": { - "title": "Pierwsze N stron", - "placeholder": "Liczba stron" - }, - "lastNPages": { - "title": "Ostatnie N stron", - "placeholder": "Liczba stron" - }, - "everyNthPage": { - "title": "Co N-tą stronę", - "placeholder": "Krok" - }, - "range": { - "title": "Zakres", - "fromPlaceholder": "Od", - "toPlaceholder": "Do" - }, - "keywords": { - "title": "Słowa kluczowe" - }, - "advanced": { - "title": "Zaawansowane" - } - }, - "compressPdfs": { - "tags": "zgniatać,mały,malutki" - }, - "unlockPDFForms": { - "tags": "usuń,skasuj,formularz,pole,tylko do odczytu", - "title": "Usuń tryb tylko do odczytu z pól formularza", - "header": "Odblokuj formularze PDF", - "submit": "Remove", - "description": "To narzędzie usunie ograniczenia tylko do odczytu z pól formularzy PDF, dzięki czemu będą edytowalne i możliwe do wypełnienia.", - "filenamePrefix": "odblokowane_formularze", - "files": { - "placeholder": "Wybierz plik PDF w widoku głównym, aby rozpocząć" - }, - "error": { - "failed": "Wystąpił błąd podczas odblokowywania formularzy PDF." - }, - "results": { - "title": "Wyniki odblokowania formularzy" - } - }, - "changeMetadata": { - "header": "Zmień metadane", - "submit": "Zmień", - "filenamePrefix": "metadane", - "settings": { - "title": "Ustawienia metadanych" - }, - "standardFields": { - "title": "Pola standardowe" - }, - "deleteAll": { - "label": "Usuń istniejące metadane", - "checkbox": "Usuń wszystkie metadane" - }, - "title": { - "label": "Tytuł", - "placeholder": "Tytuł dokumentu" - }, - "author": { - "label": "Autor", - "placeholder": "Autor dokumentu" - }, - "subject": { - "label": "Temat", - "placeholder": "Temat dokumentu" - }, - "keywords": { - "label": "Słowa kluczowe", - "placeholder": "Słowa kluczowe dokumentu" - }, - "creator": { - "label": "Twórca", - "placeholder": "Twórca dokumentu" - }, - "producer": { - "label": "Producent", - "placeholder": "Producent dokumentu" - }, - "dates": { - "title": "Pola dat" - }, - "creationDate": { - "label": "Data utworzenia", - "placeholder": "Data utworzenia" - }, - "modificationDate": { - "label": "Data modyfikacji", - "placeholder": "Data modyfikacji" - }, - "trapped": { - "label": "Status 'trapped'", - "unknown": "Nieznany", - "true": "Tak", - "false": "Nie" - }, - "advanced": { - "title": "Opcje zaawansowane" - }, - "customFields": { - "title": "Niestandardowe metadane", - "description": "Dodaj niestandardowe pola metadanych do dokumentu", - "add": "Dodaj pole", - "key": "Klucz", - "keyPlaceholder": "Niestandardowy klucz", - "value": "Wartość", - "valuePlaceholder": "Niestandardowa wartość", - "remove": "Usuń" - }, - "results": { - "title": "Zaktualizowane PDF-y" - }, - "error": { - "failed": "Wystąpił błąd podczas zmiany metadanych PDF." - }, - "tooltip": { - "header": { - "title": "Przegląd metadanych PDF" - }, - "standardFields": { - "title": "Pola standardowe", - "text": "Typowe pola metadanych PDF opisujące dokument.", - "bullet1": "Tytuł: nazwa lub nagłówek dokumentu", - "bullet2": "Autor: osoba, która utworzyła dokument", - "bullet3": "Temat: krótki opis treści", - "bullet4": "Słowa kluczowe: frazy do wyszukiwania dokumentu", - "bullet5": "Twórca/Producent: oprogramowanie użyte do utworzenia PDF" - }, - "dates": { - "title": "Pola dat", - "text": "Kiedy dokument został utworzony i zmodyfikowany.", - "bullet1": "Data utworzenia: kiedy powstał oryginalny dokument", - "bullet2": "Data modyfikacji: kiedy ostatnio zmieniano" - }, - "options": { - "title": "Dodatkowe opcje", - "text": "Pola niestandardowe i kontrola prywatności.", - "bullet1": "Niestandardowe metadane: dodaj własne pary klucz-wartość", - "bullet2": "Status 'trapped': ustawienie dla druku wysokiej jakości", - "bullet3": "Usuń wszystko: usuń wszystkie metadane dla prywatności" - }, - "deleteAll": { - "title": "Usuń istniejące metadane", - "text": "Całkowite usunięcie metadanych w celu zapewnienia prywatności." - }, - "customFields": { - "title": "Niestandardowe metadane", - "text": "Dodaj własne niestandardowe pary metadanych klucz-wartość.", - "bullet1": "Dodaj dowolne pola istotne dla dokumentu", - "bullet2": "Przykłady: Dział, Projekt, Wersja, Status", - "bullet3": "Zarówno klucz, jak i wartość są wymagane dla każdego wpisu" - }, - "advanced": { - "title": "Opcje zaawansowane", - "trapped": { - "title": "Status 'trapped'", - "description": "Wskazuje, czy dokument jest przygotowany do druku wysokiej jakości.", - "bullet1": "Tak: dokument został przygotowany (trapped) do druku", - "bullet2": "Nie: dokument nie został przygotowany (trapped)", - "bullet3": "Nieznany: status 'trapped' nie jest określony" - } - } - } - }, - "fileToPDF": { - "tags": "transformacja,format,dokument,obraz,slajd,tekst,konwersja,office,dokumenty,word,excel,powerpoint", - "title": "Plik na PDF", - "header": "Konwertuj dowolny plik na dokument PDF", - "credit": "Ta usługa używa LibreOffice i Unoconv do konwersji plików.", - "supportedFileTypesInfo": "Obsługiwane typy plików", - "supportedFileTypes": "Obsługiwane typy plików powinny być zgodne z poniższymi, jednak pełną zaktualizowaną listę obsługiwanych formatów można znaleźć w dokumentacji LibreOffice", - "submit": "Konwertuj na PDF" - }, - "ocr": { - "tags": "rozpoznawanie, tekst, obraz, skanowanie, odczyt, identyfikacja, wykrywanie, edytowalność", - "title": "OCR / Zamiana na tekst", - "desc": "OCR skanuje i wykrywa tekst z obrazów w dokumencie PDF i zamienia go na tekst.", - "header": "OCR / Zamiana na tekst (optyczne rozpoznawanie znaków)", - "selectText": { - "1": "Wybierz języki, które mają zostać wykryte w dokumencie PDF (te z listy to języki, które są obecnie wykrywane):", - "2": "Utwórz plik tekstowy zawierający tekst OCR oraz dokument PDF z OCR", - "3": "Prawidłowe strony zostały zeskanowane pod przekrzywionym kątem przez obrócenie ich z powrotem na miejsce", - "4": "Wyczyść stronę, więc jest mniej prawdopodobne że OCR znajdzie tekst w obrazie tła. (Brak zmiany wyjścia)", - "5": "Wyczyść stronę, więc jest mniej prawdopodobne że OCR znajdzie tekst w obrazie tła, utrzymuje porządek na wyjściu.", - "6": "Ignoruje strony zawierające interaktywny tekst, tylko strony OCR, które są obrazami", - "7": "Wymuś OCR, każda strona usunie wszystkie oryginalne elementy tekstowe", - "8": "Normalny (wystąpi błąd, jeśli plik PDF zawiera tekst)", - "9": "Dodatkowe ustawienia", - "10": "Tryb OCR", - "11": "Usuń obrazy po OCR (usuwa wszystkie obrazy, przydatne tylko, jeśli jest częścią etapu konwersji)", - "12": "Typ renderowania (zaawansowany)" - }, - "help": "Przeczytaj tę dokumentację, aby dowiedzieć się, jak używać tego w innych językach i/lub nie używać docker", - "credit": "Ta usługa używa qpdf i Tesseract do OCR.", - "submit": "Przetwarzaj PDF za pomocą OCR", - "operation": { - "submit": "Uruchom OCR i przejrzyj" - }, - "results": { - "title": "Wyniki OCR" - }, - "languagePicker": { - "additionalLanguages": "Szukasz dodatkowych języków?", - "viewSetupGuide": "Zobacz przewodnik konfiguracji →" - }, - "settings": { - "title": "Ustawienia", - "ocrMode": { - "label": "Tryb OCR", - "auto": "Auto (pomijaj warstwy tekstu)", - "force": "Wymuś (ponownie OCR wszystkich, zastąp tekst)", - "strict": "Ścisły (przerwij, jeśli wykryto tekst)" - }, - "languages": { - "label": "Języki", - "placeholder": "Wybierz języki" - }, - "compatibilityMode": { - "label": "Tryb zgodności" - }, - "advancedOptions": { - "label": "Opcje przetwarzania", - "sidecar": "Utwórz plik tekstowy", - "deskew": "Wyrównaj pochylenie stron", - "clean": "Wyczyść plik wejściowy", - "cleanFinal": "Wyczyść wynik końcowy" - } - }, - "tooltip": { - "header": { - "title": "Przegląd ustawień OCR" - }, - "mode": { - "title": "Tryb OCR", - "text": "OCR (Optical Character Recognition) pomaga zamieniać skanowane lub zrzutowane strony na tekst, który można wyszukiwać, kopiować lub podświetlać.", - "bullet1": "Auto pomija strony, które już zawierają warstwy tekstu.", - "bullet2": "Wymuś ponownie wykonuje OCR każdej strony i zastępuje cały tekst.", - "bullet3": "Ścisły zatrzymuje proces, jeśli wykryto jakikolwiek wybieralny tekst." - }, - "languages": { - "title": "Języki", - "text": "Zwiększ dokładność OCR, określając oczekiwane języki. Wybierz jeden lub więcej języków, aby ukierunkować detekcję." - }, - "output": { - "title": "Wyjście", - "text": "Zdecyduj, jak sformatować wynik tekstowy:", - "bullet1": "Przeszukiwalny PDF osadza tekst za oryginalnym obrazem.", - "bullet2": "HOCR XML zwraca ustrukturyzowany plik do odczytu maszynowego.", - "bullet3": "Tekstowy plik sidecar tworzy osobny plik .txt z surową treścią." - }, - "advanced": { - "header": { - "title": "Zaawansowane przetwarzanie OCR" - }, - "compatibility": { - "title": "Tryb zgodności", - "text": "Używa trybu OCR 'sandwich PDF': skutkuje większymi plikami, ale jest bardziej niezawodny dla niektórych języków i starszego oprogramowania PDF. Domyślnie używamy hOCR dla mniejszych, nowoczesnych PDF-ów." - }, - "sidecar": { - "title": "Utwórz plik tekstowy", - "text": "Generuje osobny plik .txt obok PDF, zawierający cały wyodrębniony tekst dla łatwego dostępu i przetwarzania." - }, - "deskew": { - "title": "Wyrównaj pochylenie stron", - "text": "Automatycznie koryguje przekoszone lub przechylone strony, aby poprawić dokładność OCR. Przydatne dla skanów, które nie były idealnie wyrównane." - }, - "clean": { - "title": "Wyczyść plik wejściowy", - "text": "Wstępnie przetwarza wejście poprzez usunięcie szumu, zwiększenie kontrastu i optymalizację obrazu dla lepszego rozpoznawania OCR przed przetwarzaniem." - }, - "cleanFinal": { - "title": "Wyczyść wynik końcowy", - "text": "Przetwarza końcowy PDF po OCR, usuwając artefakty i optymalizując warstwę tekstową dla lepszej czytelności i mniejszego rozmiaru pliku." - } - } - }, - "error": { - "failed": "Operacja OCR nie powiodła się" - } - }, - "extractImages": { - "tags": "obraz, zdjęcie, zapisz, archiwum, zip, przechwyć, złap", - "title": "Wyodrębnij obrazy", - "header": "Wyodrębnij obrazy", - "selectText": "Wybierz format obrazu, na który chcesz przekonwertować wyodrębniony obraz.", - "allowDuplicates": "Zapisz zduplikowane obrazy", - "submit": "Wyodrębnij", - "settings": { - "title": "Ustawienia" - }, - "error": { - "failed": "Wystąpił błąd podczas wyodrębniania obrazów z PDF." - } - }, - "pdfToPDFA": { - "tags": "archiwum, długoterminowe, standardowe, konwersja, przechowywanie, konserwacja", - "title": "PDF na PDF/A", - "header": "PDF na PDF/A", - "credit": "Ta usługa używa libreoffice do konwersji PDF/A", - "submit": "Konwertuj", - "tip": "Tylko jeden plik na raz", - "outputFormat": "Format wyjściowy:", - "pdfWithDigitalSignature": "Dokument zawiera podpis cyfrowy, nie zostanie on wczytany." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word, przekształcenie, transformacja, konwersja, office, microsoft, plik doc", - "title": "PDF na Word", - "header": "PDF na Word", - "selectText": { - "1": "Format pliku wyjściowego" - }, - "credit": "Ta usługa używa LibreOffice do konwersji plików.", - "submit": "Konwertuj" - }, - "PDFToPresentation": { - "tags": "slajdy, pokaz, office, microsoft", - "title": "PDF na Prezentację", - "header": "PDF na Prezentację", - "selectText": { - "1": "Format pliku wyjściowego" - }, - "credit": "Ta usługa używa LibreOffice do konwersji plików.", - "submit": "Konwertuj" - }, - "PDFToText": { - "tags": "format tekstu sformatowanego,rtf format", - "title": "PDF na Tekst/RTF", - "header": "PDF na Tekst/RTF", - "selectText": { - "1": "Format pliku wyjściowego" - }, - "credit": "Ta usługa używa LibreOffice do konwersji plików.", - "submit": "Konwertuj" - }, - "PDFToHTML": { - "tags": "zawartość internetowa, przyjazne dla przeglądarek", - "title": "PDF na HTML", - "header": "PDF na HTML", - "credit": "Ta usługa używa pdftohtml do konwersji plików.", - "submit": "Konwertuj" - }, - "PDFToXML": { - "tags": "ekstrakcja danych, zawartość strukturalna, współdziałanie, transformacja, konwertowanie", - "title": "PDF na XML", - "header": "PDF na XML", - "credit": "Ta usługa używa LibreOffice do konwersji plików.", - "submit": "Konwertuj" - }, - "ScannerImageSplit": { - "tags": "oddzielne, automatyczne wykrywanie, skanowanie, wiele zdjęć, porządkowanie", - "selectText": { - "1": "Próg kąta:", - "2": "Ustawia minimalny kąt bezwzględny wymagany do obrócenia obrazu (domyślnie: 10).", - "3": "Tolerancja:", - "4": "Określa zakres zmienności kolorów wokół szacowanego koloru tła (domyślnie: 30).", - "5": "Minimalna powierzchnia:", - "6": "Ustawia próg minimalnego obszaru dla zdjęcia (domyślnie: 10000).", - "7": "Minimalny obszar konturu:", - "8": "Ustawia próg minimalnego obszaru konturu dla zdjęcia", - "9": "Rozmiar obramowania:", - "10": "Ustawia rozmiar dodawanego i usuwanego obramowania, aby uniknąć białych obramowań na wyjściu (domyślnie: 1)." - }, - "info": "Python nie został zainstalowany. Jest on wymagany do uruchomienia." - }, - "scannerImageSplit": { - "title": "Wyodrębnione obrazy", - "submit": "Wyodrębnij skany obrazów", - "error": { - "failed": "Wystąpił błąd podczas wyodrębniania skanów obrazów." - }, - "tooltip": { - "title": "Dzielnik zdjęć", - "whatThisDoes": "Co robi", - "whatThisDoesDesc": "Automatycznie znajduje i wyodrębnia każde zdjęcie ze skanowanej strony lub obrazu zbiorczego — bez ręcznego kadrowania.", - "whenToUse": "Kiedy używać", - "useCase1": "Skanuj całe strony albumów za jednym razem", - "useCase2": "Dziel partie ze skanera płaskiego na osobne pliki", - "useCase3": "Rozbij kolaże na pojedyncze zdjęcia", - "useCase4": "Wyciągaj zdjęcia z dokumentów", - "quickFixes": "Szybkie poprawki", - "problem1": "Nie wykryto zdjęć → zwiększ Tolerancję do 30–50", - "problem2": "Zbyt wiele fałszywych detekcji → zwiększ Minimalny obszar do 15 000–20 000", - "problem3": "Kadrowania są zbyt ciasne → zwiększ Rozmiar obramowania do 5–10", - "problem4": "Przechylone zdjęcia nie są prostowane → obniż Próg kąta do ~5°", - "problem5": "Ramki od kurzu/szumu → zwiększ Minimalny obszar konturu do 1000–2000", - "setupTips": "Wskazówki dotyczące konfiguracji", - "tip1": "Użyj jednolitego, jasnego tła", - "tip2": "Zostaw małą przerwę (≈1 cm) między zdjęciami", - "tip3": "Skanuj w 300–600 DPI", - "tip4": "Wyczyść szybę skanera", - "headsUp": "Uwaga", - "headsUpDesc": "Nakładające się zdjęcia lub tła bardzo zbliżone kolorem do zdjęć mogą obniżyć dokładność - spróbuj jaśniejszego lub ciemniejszego tła i zostaw więcej miejsca." - } - }, - "sign": { - "title": "Podpis", - "header": "Dodaj podpis do dokumentu PDF", - "upload": "Wczytaj opbraz", - "draw": { - "title": "Narysuj swój podpis", - "clear": "Wyczyść" - }, - "canvas": { - "heading": "Narysuj podpis", - "clickToOpen": "Kliknij, aby otworzyć płótno rysunku", - "modalTitle": "Narysuj podpis", - "colorLabel": "Kolor", - "penSizeLabel": "Grubość pióra", - "penSizePlaceholder": "Rozmiar", - "clear": "Wyczyść płótno", - "colorPickerTitle": "Wybierz kolor pociągnięcia" - }, - "text": { - "name": "Imię i nazwisko podpisującego", - "placeholder": "Wpisz swoje pełne imię i nazwisko", - "fontLabel": "Czcionka", - "fontSizeLabel": "Rozmiar czcionki", - "fontSizePlaceholder": "Wpisz lub wybierz rozmiar czcionki (8–200)", - "colorLabel": "Kolor tekstu" - }, - "clear": "Wyczyść", - "add": "Dodaj", - "saved": { - "heading": "Zapisane podpisy", - "description": "Używaj zapisanych podpisów w dowolnym momencie.", - "emptyTitle": "Brak zapisanych podpisów", - "emptyDescription": "Narysuj, prześlij lub wpisz podpis powyżej, a następnie użyj „Zapisz w bibliotece”, aby mieć do {{max}} ulubionych gotowych do użycia.", - "type": { - "canvas": "Rysunek", - "image": "Przesłany", - "text": "Tekst" - }, - "limitTitle": "Osiągnięto limit", - "limitDescription": "Usuń zapisany podpis przed dodaniem nowych (maks. {{max}}).", - "carouselPosition": "{{current}} z {{total}}", - "prev": "Poprzedni", - "next": "Następny", - "delete": "Usuń", - "label": "Etykieta", - "defaultLabel": "Podpis", - "defaultCanvasLabel": "Podpis rysowany", - "defaultImageLabel": "Przesłany podpis", - "defaultTextLabel": "Podpis wpisany", - "saveButton": "Zapisz podpis", - "saveUnavailable": "Najpierw utwórz podpis, aby go zapisać.", - "noChanges": "Bieżący podpis jest już zapisany.", - "status": { - "saved": "Zapisano" - } - }, - "save": "Zapisany podpis", - "applySignatures": "Zastosuj podpisy", - "personalSigs": "Podpisy osobiste", - "sharedSigs": "Podpisy współdzielone", - "noSavedSigs": "Nie znaleziono zapisanych podpisów", - "addToAll": "Dodaj do wszystkich stron", - "delete": "Usuń", - "first": "Pierwsza strona", - "last": "Ostatnia strona", - "next": "Następna strona", - "previous": "Poprzednia strona", - "maintainRatio": "Przełącz zachowanie proporcji", - "undo": "Cofnij", - "redo": "Ponów", - "submit": "Podpisz dokument", - "steps": { - "configure": "Skonfiguruj podpis" - }, - "step": { - "createDesc": "Wybierz sposób utworzenia podpisu", - "place": "Umieść i zapisz", - "placeDesc": "Umieść podpis w PDF" - }, - "type": { - "title": "Typ podpisu", - "draw": "Rysuj", - "canvas": "Płótno", - "image": "Obraz", - "text": "Tekst", - "saved": "Zapisane" - }, - "image": { - "label": "Prześlij obraz podpisu", - "placeholder": "Wybierz plik obrazu", - "hint": "Prześlij obraz podpisu w formacie PNG lub JPG" - }, - "instructions": { - "title": "Jak dodać podpis", - "canvas": "Po narysowaniu podpisu w Canvas zamknij okno modalne, a następnie kliknij w dowolnym miejscu PDF, aby go umieścić.", - "image": "Po przesłaniu obrazu podpisu powyżej kliknij w dowolnym miejscu PDF, aby go umieścić.", - "saved": "Wybierz zapisany podpis powyżej, a następnie kliknij w dowolnym miejscu w PDF, aby go umieścić.", - "text": "Po wpisaniu swojego imienia i nazwiska kliknij w dowolnym miejscu PDF, aby umieścić podpis.", - "paused": "Wstrzymano umieszczanie", - "resumeHint": "Wznów umieszczanie, aby kliknąć i dodać podpis.", - "noSignature": "Utwórz podpis powyżej, aby włączyć narzędzia umieszczania." - }, - "mode": { - "move": "Przesuń podpis", - "place": "Umieść podpis", - "pause": "Wstrzymaj umieszczanie", - "resume": "Wznów umieszczanie" - }, - "updateAndPlace": "Zaktualizuj i umieść", - "activate": "Aktywuj umieszczanie podpisu", - "deactivate": "Zakończ umieszczanie podpisów", - "results": { - "title": "Wyniki podpisywania" - }, - "error": { - "failed": "Wystąpił błąd podczas podpisywania PDF." - } - }, - "flatten": { - "title": "Spłaszcz", - "header": "Spłaszcz dokument(y) PDF", - "flattenOnlyForms": "Spłaszcz tylko formularze", - "submit": "Spłaszcz", - "filenamePrefix": "splaszczony", - "files": { - "placeholder": "Wybierz plik PDF w widoku głównym, aby rozpocząć" - }, - "steps": { - "settings": "Ustawienia" - }, - "options": { - "stepTitle": "Opcje spłaszczania", - "title": "Opcje spłaszczania", - "flattenOnlyForms": { - "label": "Spłaszcz tylko formularze", - "desc": "Spłaszczaj tylko pola formularzy, pozostawiając inne elementy interaktywne bez zmian" - }, - "note": "Spłaszczanie usuwa elementy interaktywne z PDF, czyniąc je nieedytowalnymi." - }, - "results": { - "title": "Wyniki spłaszczania" - }, - "error": { - "failed": "Wystąpił błąd podczas spłaszczania PDF." - }, - "tooltip": { - "header": { - "title": "O spłaszczaniu PDF-ów" - }, - "description": { - "title": "Co robi spłaszczanie?", - "text": "Spłaszczanie sprawia, że Twój PDF staje się nieedytowalny, zamieniając formularze do wypełniania i przyciski w zwykły tekst i obrazy. PDF będzie wyglądał identycznie, ale nikt nie będzie mógł już zmieniać ani wypełniać formularzy. Idealne do udostępniania ukończonych formularzy, tworzenia wersji końcowych do archiwizacji lub zapewnienia takiego samego wyglądu wszędzie.", - "bullet1": "Pola tekstowe stają się zwykłym tekstem (nie można go edytować)", - "bullet2": "Pola wyboru i przyciski stają się obrazami", - "bullet3": "Świetne dla wersji końcowych, których nie chcesz zmieniać", - "bullet4": "Zapewnia spójny wygląd na wszystkich urządzeniach" - }, - "formsOnly": { - "title": "Co oznacza 'Spłaszczaj tylko formularze'?", - "text": "Ta opcja usuwa tylko możliwość wypełniania formularzy, ale pozostawia inne funkcje działające, jak klikanie w linki, przeglądanie zakładek i czytanie komentarzy.", - "bullet1": "Formularze stają się nieedytowalne", - "bullet2": "Linki nadal działają po kliknięciu", - "bullet3": "Komentarze i notatki pozostają widoczne", - "bullet4": "Zakładki nadal pomagają w nawigacji" - } - } - }, - "repair": { - "tags": "naprawianie, naprawa, przywracanie, poprawianie, odzyskiwanie", - "title": "Napraw", - "header": "Napraw dokument(y) PDF", - "submit": "Napraw", - "description": "To narzędzie spróbuje naprawić uszkodzone lub uszkodzone pliki PDF. Nie są wymagane dodatkowe ustawienia.", - "filenamePrefix": "naprawione", - "files": { - "placeholder": "Wybierz plik PDF w widoku głównym, aby rozpocząć" - }, - "error": { - "failed": "Wystąpił błąd podczas naprawy PDF." - }, - "results": { - "title": "Wyniki naprawy" - } - }, - "removeBlanks": { - "title": "Usuń puste", - "header": "Usuń puste strony", - "settings": { - "title": "Ustawienia" - }, - "threshold": { - "label": "Próg bieli piksela" - }, - "whitePercent": { - "label": "Próg procentu bieli", - "unit": "%" - }, - "includeBlankPages": { - "label": "Dołącz wykryte puste strony" - }, - "tooltip": { - "header": { - "title": "Ustawienia usuwania pustych stron" - }, - "threshold": { - "title": "Próg bieli piksela", - "text": "Kontroluje, jak biały musi być piksel, aby uznać go za 'biały'. Pomaga to określić, co jest traktowane jako pusta powierzchnia na stronie.", - "bullet1": "0 = Czysta czerń (najbardziej rygorystyczne)", - "bullet2": "128 = Średnia szarość", - "bullet3": "255 = Czysta biel (najmniej rygorystyczne)" - }, - "whitePercent": { - "title": "Próg procentu bieli", - "text": "Ustawia minimalny procent białych pikseli wymagany, aby uznać stronę za pustą i usunąć ją.", - "bullet1": "Niższe wartości (np. 80%) = Więcej stron usuniętych", - "bullet2": "Wyższe wartości (np. 95%) = Usuwane tylko bardzo puste strony", - "bullet3": "Używaj wyższych wartości dla dokumentów z jasnym tłem" - }, - "includeBlankPages": { - "title": "Dołącz wykryte puste stron", - "text": "Po włączeniu tworzy osobny PDF zawierający wszystkie puste strony wykryte i usunięte z oryginalnego dokumentu.", - "bullet1": "Przydatne do przeglądu tego, co zostało usunięte", - "bullet2": "Pomaga zweryfikować dokładność detekcji", - "bullet3": "Można wyłączyć, aby zmniejszyć rozmiar pliku wynikowego" - } - }, - "submit": "Usuń puste", - "error": { - "failed": "Nie udało się usunąć pustych stron" - }, - "results": { - "title": "Usunięto puste strony" - } - }, - "removeAnnotations": { - "tags": "komentarze, podświetlanie, notatki, znaczniki, usuwanie", - "title": "Usuń notatki", - "header": "Usuń notatki", - "submit": "Usuń", - "settings": { - "title": "Ustawienia" - }, - "info": { - "title": "O narzędziu Usuwanie adnotacji", - "description": "To narzędzie usunie wszystkie adnotacje (komentarze, podświetlenia, notatki itp.) z dokumentów PDF." - }, - "tooltip": { - "header": { - "title": "O narzędziu Usuń adnotacje" - }, - "description": { - "title": "Działanie" - } - }, - "error": { - "failed": "Wystąpił błąd podczas usuwania adnotacji z PDF." - } - }, - "compare": { - "tags": "rozróżnienie, kontrast, zmiany, analiza", - "title": "Porównaj", - "header": "Porównaj PDF(y)", - "clearSelected": "Wyczyść zaznaczone", - "clear": { - "confirmTitle": "Wyczyścić wybrane PDF-y?", - "confirmBody": "Spowoduje to zamknięcie bieżącego porównania i powrót do Aktywnych plików.", - "confirm": "Wyczyść i wróć" - }, - "review": { - "title": "Wynik porównania", - "actionsHint": "Przejrzyj porównanie, zamień role dokumentów lub wyeksportuj podsumowanie.", - "switchOrder": "Zamień kolejność", - "exportSummary": "Eksportuj podsumowanie" - }, - "base": { - "label": "Dokument oryginalny", - "placeholder": "Wybierz oryginalny PDF" - }, - "comparison": { - "label": "Dokument edytowany", - "placeholder": "Wybierz edytowany PDF" - }, - "addFilesHint": "Dodaj PDF-y w kroku Pliki, aby włączyć wybór.", - "noFiles": "Brak dostępnych PDF-ów", - "pages": "Strony", - "selection": { - "originalEditedTitle": "Wybierz PDF-y: oryginalny i edytowany" - }, - "original": { - "label": "Oryginalny PDF" - }, - "edited": { - "label": "Edytowany PDF" - }, - "swap": { - "confirmTitle": "Uruchomić porównanie ponownie?", - "confirmBody": "Spowoduje to ponowne uruchomienie narzędzia. Czy na pewno chcesz zamienić kolejność Oryginalny i Edytowany?", - "confirm": "Zamień i uruchom ponownie" - }, - "cta": "Porównaj", - "loading": "Porównywanie...", - "summary": { - "baseHeading": "Dokument oryginalny", - "comparisonHeading": "Dokument edytowany", - "pageLabel": "Strona" - }, - "rendering": { - "pageNotReadyTitle": "Strona jeszcze nie wyrenderowana", - "pageNotReadyBody": "Niektóre strony są nadal renderowane. Nawigacja będzie płynna, gdy będą gotowe.", - "rendering": "renderowanie", - "inProgress": "Przynajmniej jeden z tych PDF-ów jest bardzo duży, przewijanie nie będzie płynne do czasu zakończenia renderowania", - "pagesRendered": "stron wyrenderowano", - "complete": "Renderowanie stron zakończone" - }, - "dropdown": { - "deletionsLabel": "Usunięcia", - "additionsLabel": "Dodatki", - "deletions": "Usunięcia ({{count}})", - "additions": "Dodatki ({{count}})", - "searchPlaceholder": "Szukaj zmian...", - "noResults": "Nie znaleziono zmian" - }, - "actions": { - "stackVertically": "Ułóż pionowo", - "placeSideBySide": "Ułóż obok siebie", - "zoomOut": "Pomniejsz", - "zoomIn": "Powiększ", - "resetView": "Resetuj widok", - "unlinkScrollPan": "Rozłącz przewijanie i przesuwanie", - "linkScrollPan": "Połącz przewijanie i przesuwanie", - "unlinkScroll": "Rozłącz przewijanie", - "linkScroll": "Połącz przewijanie" - }, - "toasts": { - "unlinkedTitle": "Włączono niezależne przewijanie i przesuwanie", - "unlinkedBody": "Wskazówka: Strzałki góra/dół przewijają oba panele; przesuwanie dotyczy tylko aktywnego panelu." - }, - "error": { - "selectRequired": "Wybierz dokumenty: oryginalny i edytowany.", - "filesMissing": "Nie można zlokalizować wybranych plików. Wybierz je ponownie.", - "generic": "Nie można porównać tych plików." - }, - "status": { - "extracting": "Wyodrębnianie tekstu...", - "processing": "Analizowanie różnic...", - "complete": "Porównanie gotowe" - }, - "longJob": { - "title": "Trwa duże porównanie", - "body": "Te PDF-y łącznie przekraczają 2 000 stron. Przetwarzanie może potrwać kilka minut." - }, - "slowOperation": { - "title": "Nadal pracujemy…", - "body": "To porównanie trwa dłużej niż zwykle. Możesz je kontynuować lub anulować.", - "cancel": "Anuluj porównanie" - }, - "newLine": "nowa linia", - "complex": { - "message": "Jeden lub oba dostarczone dokumenty są dużymi plikami, dokładność porównania może być zmniejszona" - }, - "large": { - "file": { - "message": "Jeden lub oba dostarczone dokumenty są zbyt duże do przetworzenia" - } - }, - "no": { - "text": { - "message": "Jeden lub oba wybrane pliki PDF nie zawierają treści tekstowej. Wybierz pliki PDF z tekstem do porównania." - } - }, - "too": { - "dissimilar": { - "message": "Te dokumenty wydają się bardzo niepodobne. Porównanie zatrzymano, aby zaoszczędzić czas." - } - }, - "earlyDissimilarity": { - "title": "Te PDF-y wyglądają na bardzo różne", - "body": "Widzimy jak dotąd bardzo niewiele podobieństw. Możesz zatrzymać porównanie, jeśli to niepowiązane dokumenty.", - "stopButton": "Zatrzymaj porównanie" - } - }, - "certSign": { - "tags": "uwierzytelnianie, PEM, P12, oficjalny, szyfrowanie", - "title": "Podpisywanie certyfikatem", - "filenamePrefix": "podpisany", - "signMode": { - "stepTitle": "Tryb podpisu", - "tooltip": { - "header": { - "title": "O podpisach PDF" - }, - "overview": { - "title": "Jak działają podpisy", - "text": "Oba tryby plombują dokument (każda edycja jest oznaczana jako naruszenie) i rejestrują kto/kiedy/jak dla audytu. Zaufanie przeglądarki zależy od łańcucha certyfikatów." - }, - "manual": { - "title": "Ręczny – użyj własnego certyfikatu", - "text": "Użyj własnych plików certyfikatu dla tożsamości zgodnej z marką. Może wyświetlać Zaufany, gdy rozpoznany jest Twój łańcuch CA/certyfikatów.", - "use": "Zastosowanie: dla klientów, prawne, zgodność." - }, - "auto": { - "title": "Auto – zero konfiguracji, natychmiastowa pieczęć systemowa", - "text": "Podpisuje serwerowym certyfikatem samopodpisanym. Ta sama pieczęć wykrywająca naruszenia i ślad audytowy; zazwyczaj status Niezweryfikowany w przeglądarkach PDF.", - "use": "Używaj, gdy potrzebujesz szybkości i spójnej wewnętrznej tożsamości w recenzjach i archiwach." - }, - "rule": { - "title": "Zasada ogólna", - "text": "Potrzebny status Zaufany u odbiorcy? Ręczny. Potrzebna szybka pieczęć wykrywająca naruszenia i ślad audytowy bez konfiguracji? Auto." - } - } - }, - "certTypeStep": { - "stepTitle": "Format certyfikatu" - }, - "certFiles": { - "stepTitle": "Pliki certyfikatu" - }, - "appearance": { - "stepTitle": "Wygląd podpisu", - "tooltip": { - "header": { - "title": "O wyglądzie podpisu" - }, - "invisible": { - "title": "Niewidoczne podpisy", - "text": "Podpis jest dodany do PDF dla bezpieczeństwa, ale nie jest widoczny podczas przeglądania dokumentu. Idealne do wymogów prawnych bez zmiany wyglądu dokumentu.", - "bullet1": "Zapewnia bezpieczeństwo bez zmian wizualnych", - "bullet2": "Spełnia wymagania prawne dotyczące podpisu elektronicznego", - "bullet3": "Nie wpływa na układ ani projekt dokumentu" - }, - "visible": { - "title": "Widoczne podpisy", - "text": "Pokazuje blok podpisu w PDF z Twoim imieniem, datą i opcjonalnymi szczegółami. Przydatne, gdy chcesz, aby czytelnicy widzieli, że dokument jest podpisany.", - "bullet1": "Pokazuje na dokumencie nazwisko podpisującego i datę", - "bullet2": "Może zawierać powód i lokalizację podpisu", - "bullet3": "Wybierz stronę do umieszczenia podpisu", - "bullet4": "Można dołączyć opcjonalne logo" - } - }, - "invisible": "Niewidoczny", - "options": { - "title": "Szczegóły podpisu" - }, - "visible": "Widoczny" - }, - "sign": { - "submit": "Podpisz PDF", - "results": "Podpisany PDF" - }, - "error": { - "failed": "Wystąpił błąd podczas przetwarzania podpisów." - }, - "tooltip": { - "header": { - "title": "O zarządzaniu podpisami" - }, - "overview": { - "title": "Co potrafi to narzędzie?", - "text": "To narzędzie pozwala sprawdzić, czy Twoje PDF-y są cyfrowo podpisane, oraz dodać nowe podpisy cyfrowe. Podpisy cyfrowe potwierdzają, kto utworzył lub zatwierdził dokument, i pokazują, czy został zmieniony po podpisaniu.", - "bullet1": "Sprawdzaj istniejące podpisy i ich ważność", - "bullet2": "Wyświetlaj szczegółowe informacje o podpisujących i certyfikatach", - "bullet3": "Dodawaj nowe podpisy cyfrowe, aby zabezpieczyć dokumenty", - "bullet4": "Obsługa wielu plików z łatwą nawigacją" - }, - "validation": { - "title": "Sprawdzanie podpisów", - "text": "Podczas sprawdzania podpisów narzędzie informuje, czy są ważne, kto podpisał dokument, kiedy został podpisany oraz czy dokument był zmieniany po podpisaniu.", - "bullet1": "Pokazuje, czy podpisy są ważne lub nieważne", - "bullet2": "Wyświetla informacje o podpisującym i dacie podpisu", - "bullet3": "Sprawdza, czy dokument został zmodyfikowany po podpisaniu", - "bullet4": "Może używać niestandardowych certyfikatów do weryfikacji" - }, - "signing": { - "title": "Dodawanie podpisów", - "text": "Aby podpisać PDF, potrzebujesz certyfikatu cyfrowego (np. PEM, PKCS12 lub JKS). Możesz wybrać, czy podpis ma być widoczny w dokumencie, czy pozostać niewidoczny jedynie dla bezpieczeństwa.", - "bullet1": "Obsługuje formaty PEM, PKCS12, JKS oraz certyfikat serwera", - "bullet2": "Możliwość pokazania lub ukrycia podpisu w PDF", - "bullet3": "Dodaj powód, lokalizację i nazwisko podpisującego", - "bullet4": "Wybierz stronę dla widocznych podpisów", - "bullet5": "Użyj certyfikatu serwera dla prostej opcji 'Sign with Stirling-PDF'" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "O typach certyfikatów" - }, - "what": { - "title": "Czym jest certyfikat?", - "text": "To bezpieczny identyfikator Twojego podpisu, który potwierdza, że podpisałeś. Jeśli nie musisz podpisywać certyfikatem, zalecamy inną bezpieczną metodę, jak Wpisz, Rysuj lub Prześlij." - }, - "which": { - "title": "Którą opcję wybrać?", - "text": "Wybierz format pasujący do Twojego pliku certyfikatu:", - "bullet1": "PKCS#12 (.p12 / .pfx) – jeden połączony plik (najczęstszy)", - "bullet2": "PFX (.pfx) – wersja Microsoftu formatu PKCS12", - "bullet3": "PEM – oddzielne pliki .pem klucza prywatnego i certyfikatu", - "bullet4": "JKS – magazyn kluczy Java .jks dla przepływów dev/CI-CD" - }, - "convert": { - "title": "Nie ma tu Twojego klucza?", - "text": "Skonwertuj plik do magazynu kluczy Java (.jks) za pomocą keytool, a następnie wybierz JKS." - } - } - }, - "chooseCertificate": "Wybierz plik certyfikatu", - "chooseJksFile": "Wybierz plik JKS", - "chooseP12File": "Wybierz plik PKCS12", - "choosePfxFile": "Wybierz plik PFX", - "choosePrivateKey": "Wybierz plik klucza prywatnego", - "location": "Lokalizacja", - "logoTitle": "Logo", - "name": "Nazwa", - "noLogo": "Brak logo", - "pageNumber": "Numer strony", - "password": "Wprowadź hasło do magazynu kluczy lub klucza prywatnego (jeśli istnieje):", - "passwordOptional": "Pozostaw puste, jeśli brak hasła", - "reason": "Organizacja", - "serverCertMessage": "Używanie certyfikatu serwera — pliki ani hasło nie są wymagane", - "showLogo": "Pokaż logo" - }, - "removeCertSign": { - "tags": "uwierzytelnianie, PEM, P12, oficjalny, odszyfrowywanie", - "title": "Usuń podpis cyfrowy", - "header": "Usuń podpis cyfrowy z dokumentu PDF", - "selectPDF": "Wskaż plik PDF:", - "submit": "Usuń podpis cyfrowy", - "description": "To narzędzie usunie cyfrowe podpisy certyfikacyjne z dokumentu PDF.", - "filenamePrefix": "niepodpisany", - "files": { - "placeholder": "Wybierz plik PDF w widoku głównym, aby rozpocząć" - }, - "error": { - "failed": "Wystąpił błąd podczas usuwania podpisów certyfikacyjnych." - }, - "results": { - "title": "Wyniki usuwania certyfikatów" - } - }, - "pageLayout": { - "tags": "scalanie, kompozycja, pojedynczy widok, organizowanie, porządkowanie", - "title": "Układ wielu stron", - "header": "Układ wielu stron", - "pagesPerSheet": "Stron na jednym arkuszu:", - "addBorder": "Dodaj granicę", - "submit": "Wykonaj", - "desc": { - "2": "Umieść 2 strony obok siebie na jednym arkuszu.", - "3": "Umieść 3 strony na jednym arkuszu w jednym wierszu.", - "4": "Umieść 4 strony na jednym arkuszu (siatka 2 × 2).", - "9": "Umieść 9 stron na jednym arkuszu (siatka 3 × 3).", - "16": "Umieść 16 stron na jednym arkuszu (siatka 4 × 4)." - }, - "error": { - "failed": "Wystąpił błąd podczas tworzenia układu wielostronicowego." - } - }, - "bookletImposition": { - "tags": "broszura,impozycja,druk,oprawa,zginanie,składka", - "title": "Impozycja broszury", - "header": "Impozycja broszury", - "submit": "Utwórz broszurę", - "spineLocation": { - "label": "Położenie grzbietu", - "left": "Lewo (standard)", - "right": "Prawo (RTL)" - }, - "doubleSided": { - "label": "Druk dwustronny", - "tooltip": "Tworzy obie strony (przód i tył) dla poprawnego druku broszury" - }, - "manualDuplex": { - "title": "Tryb ręcznego dupleksu", - "instructions": "Dla drukarek bez automatycznego dupleksu. Musisz uruchomić to dwa razy:" - }, - "duplexPass": { - "label": "Przebieg drukowania", - "first": "1. przebieg", - "second": "2. przebieg", - "firstInstructions": "Drukuje strony przednie → ułóż stos stroną do dołu → uruchom ponownie z 2. przebiegiem", - "secondInstructions": "Załaduj wydrukowany stos stroną do dołu → drukuje strony tylne" - }, - "rtlBinding": { - "label": "Oprawa od prawej do lewej", - "tooltip": "Dla języków pisanych od prawej do lewej (np. arabski, hebrajski)" - }, - "addBorder": { - "label": "Dodaj obramowania wokół stron", - "tooltip": "Dodaje obramowania wokół każdej sekcji strony, aby ułatwić cięcie i wyrównanie" - }, - "addGutter": { - "label": "Dodaj margines grzbietowy", - "tooltip": "Dodaje wewnętrzny margines na potrzeby oprawy" - }, - "gutterSize": { - "label": "Rozmiar marginesu grzbietowego (punkty)" - }, - "flipOnShortEdge": { - "label": "Odwracaj na krótkiej krawędzi (tylko automatyczny dupleks)", - "tooltip": "Włącz dla druku dupleksem na krótkiej krawędzi (tylko automatyczny dupleks — ignorowane w trybie ręcznym)", - "manualNote": "Niepotrzebne w trybie ręcznym — samodzielnie odwracasz stos" - }, - "advanced": { - "toggle": "Opcje zaawansowane" - }, - "paperSizeNote": "Rozmiar papieru jest automatycznie określany na podstawie pierwszej strony.", - "tooltip": { - "header": { - "title": "Przewodnik tworzenia broszury" - }, - "description": { - "title": "Czym jest impozycja broszury?", - "text": "Tworzy profesjonalne broszury poprzez ułożenie stron we właściwej kolejności druku. Strony PDF są umieszczane po dwie na arkuszach w orientacji poziomej, aby po złożeniu i oprawieniu czytały się w odpowiedniej kolejności jak prawdziwa książka." - }, - "example": { - "title": "Przykład: broszura 8-stronicowa", - "text": "Twój 8‑stronicowy dokument staje się 2 arkuszami:", - "bullet1": "Arkusz 1 przód: strony 8, 1 | tył: strony 2, 7", - "bullet2": "Arkusz 2 przód: strony 6, 3 | tył: strony 4, 5", - "bullet3": "Po złożeniu i ułożeniu: czyta się 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Jak drukować i składać", - "text": "Postępuj według tych kroków, aby uzyskać idealną broszurę:", - "bullet1": "Drukuj dwustronnie z opcją 'Flip on long edge'", - "bullet2": "Ułóż arkusze w kolejności, złóż na pół", - "bullet3": "Zszyj lub opraw wzdłuż złożonego grzbietu", - "bullet4": "Dla drukarek obracających na krótkiej krawędzi: włącz opcję 'Flip on short edge'" - }, - "manualDuplex": { - "title": "Ręczny dupleks (drukarki jednostronne)", - "text": "Dla drukarek bez automatycznego dupleksu:", - "bullet1": "Wyłącz 'Druk dwustronny'", - "bullet2": "Wybierz '1. przebieg' → Drukuj → Ułóż stos stroną do dołu", - "bullet3": "Wybierz '2. przebieg' → Załaduj stos → Drukuj tył", - "bullet4": "Złóż i złóż zgodnie ze standardem" - }, - "advanced": { - "title": "Opcje zaawansowane", - "text": "Dopasuj swoją broszurę:", - "bullet1": "Oprawa RTL: dla języków arabskiego, hebrajskiego i RTL", - "bullet2": "Obramowania: pokazują linie cięcia do przycinania", - "bullet3": "Margines grzbietowy: dodaje miejsce na oprawę/zszywanie", - "bullet4": "Odwracanie na krótkiej krawędzi: tylko dla automatycznych dupleksów" - } - }, - "error": { - "failed": "Wystąpił błąd podczas tworzenia impozycji broszury." - } - }, - "scalePages": { - "title": "Dopasuj rozmiar stron", - "header": "Dopasuj rozmiar stron", - "pageSize": "Rozmiar stron dokumentu:", - "keepPageSize": "Oryginalny rozmiar", - "scaleFactor": "Poziom powiększenia (przycięcia) stron:", - "submit": "Wykonaj" - }, - "adjustPageScale": { - "tags": "zmień rozmiar,modyfikuj,wymiary,dopasuj", - "title": "Dostosuj skalę strony", - "header": "Dostosuj skalę strony", - "scaleFactor": { - "label": "Współczynnik skalowania" - }, - "pageSize": { - "label": "Docelowy rozmiar strony", - "keep": "Zachowaj oryginalny rozmiar", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Dostosuj skalę strony", - "error": { - "failed": "Wystąpił błąd podczas dostosowywania skali strony." - }, - "tooltip": { - "header": { - "title": "Przegląd ustawień skali strony" - }, - "description": { - "title": "Opis", - "text": "Dostosuj rozmiar zawartości PDF i zmień wymiary strony." - }, - "scaleFactor": { - "title": "Współczynnik skalowania", - "text": "Kontroluje, jak duża lub mała jest zawartość na stronie. Zawartość jest skalowana i wyśrodkowana — jeśli przeskalowana zawartość jest większa niż rozmiar strony, może zostać przycięta.", - "bullet1": "1.0 = Oryginalny rozmiar", - "bullet2": "0.5 = Połowa rozmiaru (50% mniejsze)", - "bullet3": "2.0 = Podwójny rozmiar (200% większe, możliwe przycięcie)" - }, - "pageSize": { - "title": "Docelowy rozmiar strony", - "text": "'Zachowaj oryginalny rozmiar' utrzymuje obecne wymiary, a inne opcje zmieniają na standardowe rozmiary papieru." - } - } - }, - "add-page-numbers": { - "tags": "stronicowanie, etykieta, organizowanie, indeks, index" - }, - "auto-rename": { - "tags": "automatyczne wykrywanie, oparte na nagłówkach, organizowanie, ponowne etykietowanie", - "title": "Automatyczna zmiana nazwy", - "header": "Automatyczna zmiana nazwy dokumentu PDF", - "description": "Automatycznie znajduje tytuł w treści PDF i używa go jako nazwy pliku.", - "submit": "Automatyczna zmiana nazwy", - "files": { - "placeholder": "Wybierz plik PDF w widoku głównym, aby rozpocząć" - }, - "error": { - "failed": "Wystąpił błąd podczas automatycznej zmiany nazwy PDF." - }, - "results": { - "title": "Wyniki automatycznej zmiany nazwy" - }, - "tooltip": { - "header": { - "title": "Jak działa automatyczna zmiana nazwy" - }, - "description": { - "title": "Działanie" - }, - "howItWorks": { - "title": "Inteligentna zmiana nazwy", - "text": "Automatycznie znajduje tytuł w treści PDF i używa go jako nazwy pliku.", - "bullet1": "Wyszukuje tekst wyglądający na tytuł lub nagłówek", - "bullet2": "Tworzy czystą, prawidłową nazwę pliku z wykrytego tytułu", - "bullet3": "Zachowuje oryginalną nazwę, jeśli nie znaleziono odpowiedniego tytułu" - } - }, - "settings": { - "title": "Informacje" - } - }, - "adjust-contrast": { - "tags": "Korekcja kolorów, dostrajanie, modyfikacja, ulepszanie" - }, - "crop": { - "title": "Przytnij", - "header": "Przytnij dokument PDF", - "submit": "Wyślij", - "noFileSelected": "Wybierz plik PDF, aby rozpocząć przycinanie", - "preview": { - "title": "Wybór obszaru przycięcia" - }, - "reset": "Resetuj do pełnego PDF", - "coordinates": { - "title": "Pozycja i rozmiar", - "x": { - "label": "Pozycja X", - "desc": "Lewa krawędź (punkty)" - }, - "y": { - "label": "Pozycja Y", - "desc": "Dolna krawędź (punkty)" - }, - "width": { - "label": "Szerokość", - "desc": "Szerokość przycięcia (punkty)" - }, - "height": { - "label": "Wysokość", - "desc": "Wysokość przycięcia (punkty)" - } - }, - "error": { - "invalidArea": "Obszar przycięcia wykracza poza granice PDF", - "failed": "Nie udało się przyciąć PDF" - }, - "steps": { - "selectArea": "Wybierz obszar przycięcia" - }, - "tooltip": { - "title": "Jak przycinać PDF-y", - "description": "Wybierz obszar do przycięcia z PDF, przeciągając i zmieniając rozmiar niebieskiej nakładki na miniaturze.", - "drag": "Przeciągnij nakładkę, aby przesunąć obszar przycięcia", - "resize": "Przeciągnij uchwyty w rogach i na krawędziach, aby zmienić rozmiar", - "precision": "Użyj pól współrzędnych dla precyzyjnego pozycjonowania" - }, - "results": { - "title": "Wyniki przycinania" - }, - "automation": { - "info": "Wprowadź współrzędne przycięcia w punktach PDF. Początek (0,0) znajduje się w lewym dolnym rogu. Te wartości zostaną zastosowane do wszystkich PDF-ów przetwarzanych w tej automatyzacji.", - "reference": "Informacja: strona A4 ma 595,28 × 841,89 punktów (210 mm × 297 mm). 1 cal = 72 punkty." - } - }, - "autoSplitPDF": { - "tags": "Oparty na QR, rozdzielanie, skanowanie, organizowanie", - "title": "Automatycznie podziel PDF", - "header": "Automatycznie podziel PDF", - "description": "Drukuj, wstaw, skanuj, wyślij i pozwól nam automatycznie posortować dokumenty. Bez ręcznego sortowania.", - "selectText": { - "1": "Wydrukuj strony separacji z poniższych wzorów - (mogą być czarno-białe)", - "2": "Skanuj wszystkie swoje dokumenty na raz, wstawiając stronę separator między nie.", - "3": "Wyślij pojedynczy duży plik PDF zawierający skan i pozwól Stirling PDF zająć się resztą.", - "4": "Strony separacji są automatycznie wykrywane i usuwane, gwarantując ładny finalny dokument." - }, - "formPrompt": "Wyślij dokument PDF zawierający strony podziału z Stirling PDF.", - "duplexMode": "Skanowanie dwustronne", - "dividerDownload2": "Pobierz 'Auto Splitter Divider (with instructions).pdf'", - "submit": "Wyślij" - }, - "sanitizePdf": { - "tags": "czyszczenie, ochrona, bezpieczeństwo, usuwanie zagrożeń" - }, - "URLToPDF": { - "tags": "przechwytywanie stron internetowych, zapisywanie strony, strona internetowa do dokumentu, archiwizacja", - "title": "URL do PDF", - "header": "URL do PDF", - "submit": "Konwertuj", - "credit": "Użyj WeasyPrint" - }, - "HTMLToPDF": { - "tags": "znaczniki, treść internetowa, transformacja, konwertowanie", - "title": "HTML do PDF", - "header": "HTML do PDF", - "help": "Akceptuje pliki HTML oraz ZIP zawierające html/css/obrazy", - "submit": "Konwertuj", - "credit": "Użyj WeasyPrint", - "zoom": "Powiększ", - "pageWidth": "Szerokość strony w cm (zostaw puste dla autoskalowania)", - "pageHeight": "Wysokość strony w cm (zostaw puste dla autoskalowania)", - "marginTop": "Górny margines strony w mm (zostaw puste dla autoskalowania)", - "marginBottom": "Dolny margines strony w mm (zostaw puste dla autoskalowania)", - "marginLeft": "Lewy margines strony w mm (zostaw puste dla autoskalowania)", - "marginRight": "Prawy margines strony w mm (zostaw puste dla autoskalowania)", - "printBackground": "Używaj tła stron", - "defaultHeader": "Domyślny nagłówek (Nazwa i numer strony)", - "cssMediaType": "Wskaż CSS dla strony", - "none": "Żaden", - "print": "Drukuj", - "screen": "Ekran" - }, - "MarkdownToPDF": { - "tags": "znaczniki, treść internetowa, transformacja, konwertowanie", - "title": "Markdown do PDF", - "header": "Markdown do PDF", - "submit": "Konwertuj", - "help": "Prace trwają", - "credit": "Użyj WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "znaczniki,treść internetowa,transformacja,konwersja,md", - "title": "PDF do Markdown", - "header": "PDF do Markdown", - "submit": "Konwertuj" - }, - "getPdfInfo": { - "tags": "informacje, dane, statystyka, statystyki", - "title": "Pobierz informacje o pliku PDF", - "header": "Pobierz informacje o pliku PDF", - "submit": "Pobierz informacje", - "downloadJson": "Pobierz JSON z zawartością" - }, - "extractPage": { - "tags": "wydobycie,separacja,wyciaganie" - }, - "PdfToSinglePage": { - "tags": "pojedyncza strona" - }, - "showJS": { - "tags": "JS", - "title": "Pokaż Javascript", - "header": "Pokaż Javascript", - "downloadJS": "Pobierz Javascript", - "submit": "Pokaż", - "results": "Wynik", - "processing": "Wyodrębnianie JavaScript...", - "done": "JavaScript wyodrębniony", - "singleFileWarning": "To narzędzie obsługuje tylko jeden plik naraz. Wybierz jeden plik.", - "view": { - "title": "Wyodrębniony JavaScript" - } - }, - "redact": { - "tags": "Redact,Hide,black out,black,marker,hidden,manual", - "title": "Redakcja ręczna", - "submit": "Redaguj", - "error": { - "failed": "Wystąpił błąd podczas redakcji PDF." - }, - "modeSelector": { - "title": "Metoda redakcji", - "mode": "Tryb", - "automatic": "Automatyczna", - "automaticDesc": "Redaguj tekst na podstawie wyszukiwanych haseł", - "manual": "Ręczna", - "manualDesc": "Kliknij i przeciągnij, aby zredagować określone obszary", - "manualComingSoon": "Ręczna redakcja wkrótce" - }, - "auto": { - "header": "Automatyczna redakcja", - "settings": { - "title": "Ustawienia redakcji", - "advancedTitle": "Zaawansowane" - }, - "colorLabel": "Kolor pola", - "wordsToRedact": { - "title": "Słowa do zredagowania", - "placeholder": "Wpisz słowo", - "add": "Dodaj", - "examples": "Przykłady: Confidential, Top-Secret" - }, - "useRegexLabel": "Użyj Regex", - "wholeWordSearchLabel": "Wyszukiwanie całych wyrazów", - "customPaddingLabel": "Niestandardowy dodatkowy odstęp", - "convertPDFToImageLabel": "Konwertuj PDF do PDF-Image" - }, - "tooltip": { - "mode": { - "header": { - "title": "Metoda redakcji" - }, - "automatic": { - "title": "Automatyczna redakcja", - "text": "Automatycznie wyszukuje i redaguje wskazany tekst w całym dokumencie. Idealne do usuwania powtarzających się wrażliwych informacji, takich jak nazwiska, adresy czy oznaczenia poufne." - }, - "manual": { - "title": "Ręczna redakcja", - "text": "Kliknij i przeciągnij, aby ręcznie zaznaczyć konkretne obszary do redakcji. Daje precyzyjną kontrolę nad tym, co zostanie zredagowane. (Wkrótce)" - } - }, - "words": { - "header": { - "title": "Słowa do zredagowania" - }, - "description": { - "title": "Dopasowywanie tekstu", - "text": "Wprowadź słowa lub frazy do wyszukania i zredagowania w dokumencie. Każde słowo będzie wyszukiwane osobno." - }, - "bullet1": "Dodawaj po jednym słowie naraz", - "bullet2": "Naciśnij Enter lub kliknij 'Dodaj kolejne', aby dodać", - "bullet3": "Kliknij ×, aby usunąć słowa", - "examples": { - "title": "Typowe przykłady", - "text": "Typowe słowa do redakcji to: dane bankowe, adresy e‑mail lub konkretne nazwiska." - } - }, - "advanced": { - "header": { - "title": "Zaawansowane ustawienia redakcji" - }, - "color": { - "title": "Kolor pola i odstęp", - "text": "Dostosuj wygląd pól redakcji. Czarny to standard, ale możesz wybrać dowolny kolor. Odstęp dodaje dodatkowe miejsce wokół znalezionego tekstu." - }, - "regex": { - "title": "Użyj Regex", - "text": "Włącz wyrażenia regularne dla zaawansowanego dopasowywania wzorców. Przydatne do znajdowania numerów telefonów, adresów e‑mail lub złożonych wzorców.", - "bullet1": "Przykład: \\d{4}-\\d{2}-\\d{2} dopasuje daty w formacie YYYY-MM-DD", - "bullet2": "Używaj ostrożnie — dokładnie testuj" - }, - "wholeWord": { - "title": "Wyszukiwanie całych wyrazów", - "text": "Dopasowuj wyłącznie pełne słowa, bez częściowych trafień. 'John' nie dopasuje 'Johnson' po włączeniu opcji." - }, - "convert": { - "title": "Konwertuj do PDF-Image", - "text": "Konwertuje PDF do PDF opartego na obrazie po redakcji. Zapewnia to całkowite usunięcie i brak możliwości odzyskania tekstu pod polami redakcji." - } - } - }, - "manual": { - "header": "Ręczna redakcja", - "textBasedRedaction": "Redakcja oparta na tekście", - "pageBasedRedaction": "Redakcja na poziomie stron", - "convertPDFToImageLabel": "Konwertuj PDF do PDF-Image (używane do usunięcia tekstu pod polem)", - "pageRedactionNumbers": { - "title": "Strony", - "placeholder": "(przykład 1,2,8 lub 2n-1)" - }, - "redactionColor": { - "title": "Kolor redakcji" - }, - "export": "Eksportuj", - "upload": "Prześlij", - "boxRedaction": "Rysowanie pola redakcji", - "zoom": "Powiększenie", - "zoomIn": "Powiększ", - "zoomOut": "Pomniejsz", - "nextPage": "Następna strona", - "previousPage": "Poprzednia strona", - "toggleSidebar": "Przełącz panel boczny", - "showThumbnails": "Pokaż miniatury", - "showDocumentOutline": "Pokaż konspekt dokumentu (kliknij dwukrotnie, aby rozwinąć/zwinąć wszystkie elementy)", - "showAttachments": "Pokaż załączniki", - "showLayers": "Pokaż warstwy (kliknij dwukrotnie, aby przywrócić wszystkie warstwy do stanu domyślnego)", - "colourPicker": "Próbnik kolorów", - "findCurrentOutlineItem": "Znajdź bieżący element konspektu", - "applyChanges": "Zastosuj zmiany" - } - }, - "tableExtraxt": { - "tags": "CSV, ekstrakcja tabeli, ekstrakcja, konwersja, wydobywanie" - }, - "autoSizeSplitPDF": { - "tags": "pdf, dzielenie, dokument, organizacja" - }, - "overlay-pdfs": { - "tags": "Nakładka", - "header": "Nałóż pliki PDF", - "title": "Nakładanie PDF-ów", - "desc": "Nałóż jeden PDF na drugi", - "baseFile": { - "label": "Wybierz bazowy plik PDF" - }, - "overlayFiles": { - "label": "Wybierz plik(i) nakładane PDF", - "placeholder": "Wybierz PDF-y...", - "addMore": "Dodaj więcej PDF-ów..." - }, - "mode": { - "label": "Wybierz tryb nakładania", - "sequential": "Sekwencyjny", - "interleaved": "Przeplatany", - "fixedRepeat": "Ustalona ilośc powtórzeń" - }, - "counts": { - "label": "Ile potwórzeń", - "placeholder": "Wprowadź numerację rozdzieloną przecinkami (2,3,1)", - "item": "Liczba dla pliku", - "noFiles": "Dodaj pliki nakładki, aby skonfigurować liczby" - }, - "position": { - "label": "Wybierz miejsce nakładania", - "foreground": "Przód", - "background": "Tło" - }, - "submit": "Wyślij", - "settings": { - "title": "Ustawienia" - }, - "results": { - "title": "Wyniki nakładania" - }, - "tooltip": { - "header": { - "title": "Przegląd nakładania PDF-ów" - }, - "description": { - "title": "Opis", - "text": "Połącz bazowy PDF z jednym lub większą liczbą PDF-ów nakładek. Nakładki można stosować strona po stronie w różnych trybach i umieszczać na pierwszym planie lub w tle." - }, - "mode": { - "title": "Tryb nakładki", - "text": "Wybierz, jak rozdzielać strony nakładek względem stron dokumentu bazowego.", - "sequential": "Nakładka sekwencyjna: używaj stron z pierwszego PDF-u nakładki, aż się skończą, a następnie przejdź do następnego.", - "interleaved": "Nakładka przeplatana: bierz po jednej stronie z każdej nakładki po kolei.", - "fixedRepeat": "Nakładka stałej powtarzalności: pobieraj określoną liczbę stron z każdej nakładki przed przejściem do następnej. Użyj Liczb, aby ustawić wartości." - }, - "position": { - "title": "Pozycja nakładki", - "text": "Pierwszy plan umieszcza nakładkę na wierzchu strony. Tło umieszcza ją pod spodem." - }, - "overlayFiles": { - "title": "Pliki nakładek", - "text": "Wybierz jeden lub więcej PDF-ów do nałożenia na bazę. Kolejność tych plików wpływa na sposób stosowania stron w trybach sekwencyjnym i stałej powtarzalności." - }, - "counts": { - "title": "Liczby (tylko stała powtarzalność)", - "text": "Podaj dodatnią liczbę dla każdego pliku nakładki określającą, ile stron pobrać przed przejściem do następnego. Wymagane, gdy tryb to stała powtarzalność." - } - }, - "error": { - "failed": "Wystąpił błąd podczas nakładania PDF-ów." - } - }, - "split-by-sections": { - "tags": "Podział sekcji, dzielenie, dostosowywanie", - "title": "Podziel PDF przez sekcje", - "header": "Podziel PDF w sekcje", - "horizontal": { - "label": "Podział pionowy", - "placeholder": "Podaj ilość podziałów pionowych" - }, - "vertical": { - "label": "Podział poziomy", - "placeholder": "Podaj ilość podziałów poziomych" - }, - "submit": "Podziel PDF", - "merge": "Połącz w jednego PDF" - }, - "AddStampRequest": { - "tags": "Stempel, dodawanie obrazu, wyśrodkowanie obrazu, znak wodny, PDF, osadzanie, dostosowywanie", - "header": "Pieczęć PDF", - "title": "Pieczęć PDF", - "stampSetup": "Ustawienia stempla", - "stampType": "Typ pieczęci", - "stampText": "Tekst w pieczęci", - "stampImage": "Obraz w pieczęci", - "alphabet": "Alfabet", - "fontSize": "Rozmiar czcionki/obrazu", - "rotation": "Obrót", - "opacity": "Przeźroczystość", - "position": "Pozycja", - "overrideX": "Nadpisz koordynatę X", - "overrideY": "Nadpisz koordynatę Y", - "customMargin": "Własny margines", - "customColor": "Własny kolor tekstu", - "submit": "Wyślij", - "noStampSelected": "Nie wybrano stempla. Wróć do kroku 1.", - "customPosition": "Przeciągnij stempel w żądane miejsce w oknie podglądu.", - "error": { - "failed": "Wystąpił błąd podczas dodawania stempla do PDF." - }, - "imageSize": "Rozmiar obrazu", - "margin": "Margines", - "positionAndFormatting": "Pozycja i formatowanie", - "quickPosition": "Wybierz pozycję na stronie, aby umieścić stempel.", - "results": { - "title": "Wyniki dodawania stempla" - } - }, - "removeImagePdf": { - "tags": "Usuń obraz, operacje na stronie, back-end, strona serwera" - }, - "splitPdfByChapters": { - "tags": "podział, rozdziały, zakładki, porządkowanie, organizacja" - }, - "validateSignature": { - "tags": "podpis,weryfikuj,pdf,certyfikat,podpis cyfrowy,weryfikuj podpis,weryfikuj certyfikat", - "title": "Weryfikacja podpisów PDF", - "header": "Weryfikacja podpisów cyfrowych", - "selectPDF": "Wybierz podpisany plik PDF", - "submit": "Sprawdź podpisy", - "results": "Wyniki weryfikacji", - "status": { - "_value": "Status", - "valid": "Poprawny", - "invalid": "Niepoprawny", - "complete": "Weryfikacja zakończona" - }, - "signer": "Podpisujący", - "date": "Data", - "reason": "Powód", - "location": "Lokalizacja", - "noSignatures": "Nie znaleziono podpisów cyfrowych w tym dokumencie", - "chain": { - "invalid": "Weryfikacja łańcucha certyfikatów nie powiodła się – nie można zweryfikować tożsamości podpisującego" - }, - "trust": { - "invalid": "Certyfikat nie znajduje się w magazynie zaufania – źródło nie może zostać zweryfikowane" - }, - "cert": { - "expired": "Certyfikat wygasł", - "revoked": "Certyfikat został unieważniony", - "info": "Szczegóły certyfikatu", - "issuer": "Wystawca", - "subject": "Podmiot", - "serialNumber": "Numer seryjny", - "validFrom": "Ważny od", - "validUntil": "Ważny do", - "algorithm": "Algorytm", - "keySize": "Rozmiar klucza", - "version": "Wersja", - "keyUsage": "Zastosowanie klucza", - "selfSigned": "Samopodpisany", - "bits": "bity", - "details": "Szczegóły certyfikatu" - }, - "signature": { - "info": "Informacje o podpisie", - "_value": "Podpis", - "mathValid": "Podpis jest matematycznie poprawny, ALE:" - }, - "selectCustomCert": "Niestandardowy plik certyfikatu X.509 (Opcjonalne)", - "downloadCsv": "Pobierz CSV", - "downloadJson": "Pobierz JSON", - "downloadPdf": "Pobierz raport PDF", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Nie można zweryfikować wybranych plików.", - "partial": "Niektórych plików nie udało się zweryfikować.", - "reportGeneration": "Nie udało się wygenerować raportu PDF. Dostępne są JSON i CSV.", - "unexpected": "Nieoczekiwany błąd podczas weryfikacji." - }, - "finalizing": "Przygotowywanie pobrań...", - "issue": { - "certExpired": "Certyfikat wygasł", - "certRevocationUnknown": "Status odwołania certyfikatu nieznany", - "certRevoked": "Certyfikat odwołany", - "chainInvalid": "Nieprawidłowy łańcuch certyfikatów", - "signatureInvalid": "Niepowodzenie kryptograficznego sprawdzenia podpisu", - "trustInvalid": "Certyfikat nie jest zaufany" - }, - "noResults": "Uruchom weryfikację, aby wygenerować raport.", - "noSignaturesShort": "Brak podpisów", - "processing": "Weryfikowanie podpisów...", - "report": { - "continued": "Ciąg dalszy", - "downloads": "Pobrania", - "entryLabel": "Podsumowanie podpisu", - "fields": { - "created": "Utworzono", - "fileSize": "Rozmiar pliku", - "signatureCount": "Łączna liczba podpisów", - "signatureDate": "Data podpisu" - }, - "filesEvaluated": "Przeanalizowano {{count}} plików", - "footer": "Zweryfikowano za pomocą Stirling PDF", - "generatedAt": "Wygenerowano", - "noPdf": "Raport PDF będzie dostępny po pomyślnej weryfikacji.", - "page": "Strona", - "shortTitle": "Podsumowanie podpisów", - "signatureCountLabel": "{{count}} podpisów", - "signaturesFound": "Wykryto {{count}} podpisów", - "signaturesValid": "{{count}} w pełni prawidłowych", - "title": "Raport weryfikacji podpisów" - }, - "settings": { - "certHint": "Prześlij zaufany certyfikat X.509, aby weryfikować względem własnego źródła zaufania.", - "title": "Ustawienia weryfikacji" - }, - "signatureDate": "Data podpisu", - "totalSignatures": "Łączna liczba podpisów" - }, - "replaceColor": { - "tags": "Zastąp kolor,Operacje na stronach,Back end,po stronie serwera", - "labels": { - "settings": "Ustawienia", - "colourOperation": "Operacja koloru" - }, - "options": { - "highContrast": "Wysoki kontrast", - "invertAll": "Odwróć wszystkie kolory", - "custom": "Niestandardowe", - "cmyk": "Konwertuj do CMYK" - }, - "tooltip": { - "header": { - "title": "Przegląd ustawień zastępowania i odwracania kolorów" - }, - "description": { - "title": "Opis", - "text": "Przekształć kolory PDF, aby poprawić czytelność i dostępność. Wybierz gotowe presety o wysokim kontraście, odwróć wszystkie kolory lub utwórz własne schematy kolorów." - }, - "highContrast": { - "title": "Wysoki kontrast", - "text": "Zastosuj predefiniowane kombinacje kolorów o wysokim kontraście zaprojektowane dla lepszej czytelności i zgodności z zasadami dostępności.", - "bullet1": "Biały tekst na czarnym tle — klasyczny tryb ciemny", - "bullet2": "Czarny tekst na białym tle — standardowy wysoki kontrast", - "bullet3": "Żółty tekst na czarnym tle — opcja o wysokiej widoczności", - "bullet4": "Zielony tekst na czarnym tle — alternatywny wysoki kontrast" - }, - "invertAll": { - "title": "Odwróć wszystkie kolory", - "text": "Całkowicie odwróć wszystkie kolory w PDF, tworząc efekt podobny do negatywu. Przydatne do tworzenia wersji dokumentów w trybie ciemnym lub zmniejszania zmęczenia oczu w słabym oświetleniu." - }, - "custom": { - "title": "Kolory niestandardowe", - "text": "Zdefiniuj własne kolory tekstu i tła za pomocą próbników kolorów. Idealne do tworzenia dokumentów zgodnych z identyfikacją wizualną lub specyficznymi wymaganiami dostępności.", - "bullet1": "Kolor tekstu — wybierz kolor elementów tekstowych", - "bullet2": "Kolor tła — ustaw kolor tła dokumentu" - }, - "cmyk": { - "title": "Konwertuj do CMYK", - "text": "Skonwertuj PDF z przestrzeni kolorów RGB do CMYK, zoptymalizowanej pod profesjonalny druk. Proces konwertuje kolory do modelu Cyan, Magenta, Yellow, Black używanego przez drukarki." - } - }, - "error": { - "failed": "Wystąpił błąd podczas przetwarzania zamiany kolorów." - } - }, - "login": { - "title": "Logowanie", - "header": "Logowanie", - "signin": "Logowanie", - "signInWith": "Zaloguj się przez", - "signInAnonymously": "Zaloguj się jako gość", - "rememberme": "Zapamiętaj", - "invalid": "Nieprawidłowe dane logowania", - "locked": "Konto jest zablokowane", - "sessionExpired": "Twoja sesja wygasła. Zaloguj się ponownie.", - "signinTitle": "Zaloguj się", - "ssoSignIn": "Zaloguj się za pomocą logowania jednokrotnego", - "oAuth2AutoCreateDisabled": "Wyłączono automatyczne tworzenie użytkownika OAUTH2", - "oAuth2AdminBlockedUser": "Rejestracja lub logowanie niezarejestrowanych użytkowników jest obecnie zablokowane. Prosimy o kontakt z administratorem.", - "oauth2RequestNotFound": "Błąd logowania OAuth2", - "oauth2InvalidUserInfoResponse": "Niewłaściwe dane logowania", - "oauth2invalidRequest": "Nieprawidłowe żądanie", - "oauth2AccessDenied": "Brak dostępu", - "oauth2InvalidTokenResponse": "Nieprawidłowa odpowiedź na token", - "oauth2InvalidIdToken": "Nieprawidłowa wartość tokenu", - "relyingPartyRegistrationNotFound": "Nie znaleziono rejestracji relying party", - "userIsDisabled": "Użytkownik jest nieaktywny, logowanie przy użyciu tej nazwy użytkownika jest obecnie zablokowane. Prosimy o kontakt z administratorem.", - "alreadyLoggedIn": "Jesteś już zalogowany na", - "alreadyLoggedIn2": "urządzeniach. Wyloguj się z tych urządzeń i spróbuj ponownie.", - "toManySessions": "Masz zbyt wiele aktywnych sesji", - "logoutMessage": "Zostałeś wylogowany.", - "youAreLoggedIn": "Jesteś zalogowany!", - "email": "E-mail", - "password": "Hasło", - "enterEmail": "Podaj e-mail", - "enterPassword": "Podaj hasło", - "loggingIn": "Logowanie...", - "username": "Nazwa użytkownika", - "enterUsername": "Wpisz nazwę użytkownika", - "useEmailInstead": "Zaloguj się e‑mailem", - "forgotPassword": "Nie pamiętasz hasła?", - "logIn": "Zaloguj się", - "signingIn": "Logowanie...", - "login": "Logowanie", - "or": "lub", - "useMagicLink": "Zamiast tego użyj magicznego linku", - "enterEmailForMagicLink": "Podaj e‑mail do magicznego linku", - "sending": "Wysyłanie…", - "sendMagicLink": "Wyślij magiczny link", - "cancel": "Anuluj", - "dontHaveAccount": "Nie masz konta? Zarejestruj się", - "home": "Strona główna", - "debug": "Debug", - "signOut": "Wyloguj się", - "pleaseEnterBoth": "Wprowadź e‑mail i hasło", - "pleaseEnterEmail": "Podaj adres e‑mail", - "magicLinkSent": "Wysłano magiczny link na {{email}}! Sprawdź pocztę i kliknij link, aby się zalogować.", - "passwordResetSent": "Wysłano link resetujący hasło na {{email}}! Sprawdź pocztę i postępuj zgodnie z instrukcjami.", - "failedToSignIn": "Nie udało się zalogować przez {{provider}}: {{message}}", - "unexpectedError": "Nieoczekiwany błąd: {{message}}", - "accountCreatedSuccess": "Konto zostało utworzone! Teraz możesz się zalogować.", - "passwordChangedSuccess": "Hasło zostało zmienione! Zaloguj się nowym hasłem.", - "credentialsUpdated": "Dane logowania zostały zaktualizowane. Zaloguj się ponownie.", - "defaultCredentials": "Domyślne dane logowania", - "changePasswordWarning": "Zmień hasło po pierwszym zalogowaniu.", - "slides": { - "overview": { - "alt": "Przegląd Stirling PDF", - "title": "Jedno miejsce na wszystkie potrzeby związane z PDF.", - "subtitle": "Pakiet chmurowy z priorytetem prywatności do pracy z PDF: konwertuj, podpisuj, zaczerniaj i zarządzaj dokumentami oraz korzystaj z 50+ innych narzędzi." - }, - "edit": { - "alt": "Edytuj PDF", - "title": "Edytuj PDF, aby wyświetlać i zabezpieczać potrzebne informacje", - "subtitle": "Ponad kilkanaście narzędzi do zaczerniania, podpisywania, czytania i modyfikowania PDF – znajdziesz to, czego potrzebujesz." - }, - "secure": { - "alt": "Zabezpiecz PDF", - "title": "Chroń wrażliwe informacje w plikach PDF", - "subtitle": "Dodawaj hasła, zaczerniaj treść i zarządzaj certyfikatami z łatwością." - } - } - }, - "signup": { - "title": "Utwórz konto", - "subtitle": "Dołącz do Stirling PDF, aby zacząć", - "name": "Imię i nazwisko", - "email": "E-mail", - "password": "Hasło", - "confirmPassword": "Potwierdź hasło", - "enterName": "Podaj imię i nazwisko", - "enterEmail": "Podaj e‑mail", - "enterPassword": "Podaj hasło", - "confirmPasswordPlaceholder": "Potwierdź hasło", - "or": "lub", - "creatingAccount": "Tworzenie konta...", - "signUp": "Zarejestruj się", - "alreadyHaveAccount": "Masz już konto? Zaloguj się", - "pleaseFillAllFields": "Wypełnij wszystkie pola", - "passwordsDoNotMatch": "Hasła się nie zgadzają", - "passwordTooShort": "Hasło musi mieć co najmniej 6 znaków", - "invalidEmail": "Podaj prawidłowy adres e‑mail", - "checkEmailConfirmation": "Sprawdź e‑mail i kliknij link potwierdzający, aby dokończyć rejestrację.", - "accountCreatedSuccessfully": "Konto zostało utworzone! Teraz możesz się zalogować.", - "unexpectedError": "Nieoczekiwany błąd: {{message}}", - "useEmailInstead": "Zamiast tego użyj e‑maila", - "nameRequired": "Imię i nazwisko jest wymagane", - "emailRequired": "E‑mail jest wymagany", - "passwordRequired": "Hasło jest wymagane", - "confirmPasswordRequired": "Potwierdź hasło" - }, - "pdfToSinglePage": { - "title": "PDF do pojedyńczej strony", - "header": "PDF do pojedyńczej strony", - "submit": "Zapisz dokument jako PDF z jedną stroną", - "description": "To narzędzie scali wszystkie strony Twojego PDF w jedną dużą stronę. Szerokość pozostanie taka jak w oryginalnych stronach, a wysokość będzie sumą wysokości wszystkich stron.", - "filenamePrefix": "single_page", - "files": { - "placeholder": "Wybierz plik PDF w widoku głównym, aby rozpocząć" - }, - "error": { - "failed": "Wystąpił błąd podczas konwersji do jednej strony." - }, - "results": { - "title": "Wyniki pojedynczej strony" - } - }, - "pageExtracter": { - "title": "Wyciągnij stronę", - "header": "Wyciągnij stronę", - "submit": "Wyciągnij", - "placeholder": "(przykład 1,2,8 lub 2n-1)" - }, - "sanitizePDF": { - "title": "Dezynfekuj PDF", - "header": "Dezynfekuj dokument PDF", - "selectText": { - "1": "Usuń elementy JavaScript", - "2": "Usuń załączone pliki", - "3": "Usuń metadane XMP", - "4": "Usuń linki", - "5": "Usuń czcionki", - "6": "Usuń metadane informacji o dokumencie" - }, - "submit": "Dezynfekuj PDF" - }, - "adjustContrast": { - "title": "Dopasuj kontrast", - "header": "Dopasuj kontrast", - "basic": "Podstawowe korekty", - "contrast": "Kontrast:", - "brightness": "Jasność:", - "saturation": "Nasycenie:", - "download": "Pobierz", - "adjustColors": "Dostosuj kolory", - "blue": "Niebieski", - "confirm": "Potwierdź", - "error": { - "failed": "Nie udało się dostosować kolorów/kontrastu" - }, - "green": "Zielony", - "noPreview": "Wybierz PDF do podglądu", - "red": "Czerwony", - "results": { - "title": "Dostosowany PDF" - } - }, - "compress": { - "title": "Kompresuj", - "desc": "Kompresuj pliki PDF, aby zmniejszyć ich rozmiar.", - "header": "Kompresuj PDF", - "method": { - "title": "Metoda kompresji", - "quality": "Jakość", - "filesize": "Rozmiar pliku" - }, - "credit": "Ta usługa używa qpdf do kompresji/optymalizacji PDF.", - "grayscale": { - "label": "Zastosuj skalę szarości do kompresji" - }, - "tooltip": { - "header": { - "title": "Przegląd ustawień kompresji" - }, - "description": { - "title": "Opis", - "text": "Kompresja to prosty sposób na zmniejszenie rozmiaru pliku. Wybierz File Size, aby podać docelowy rozmiar, a my dostosujemy jakość za Ciebie. Wybierz Quality, aby ręcznie ustawić siłę kompresji." - }, - "qualityAdjustment": { - "title": "Dostosowanie jakości", - "text": "Przeciągnij suwak, aby dostosować siłę kompresji. Niższe wartości (1–3) lepiej zachowują jakość, ale dają większe pliki. Wyższe wartości (7–9) bardziej zmniejszają plik, ale obniżają jakość obrazów.", - "bullet1": "Niższe wartości lepiej zachowują jakość", - "bullet2": "Wyższe wartości zmniejszają rozmiar pliku" - }, - "grayscale": { - "title": "Skala szarości", - "text": "Zaznacz tę opcję, aby przekonwertować wszystkie obrazy na czarno‑białe, co może znacząco zmniejszyć rozmiar pliku, zwłaszcza dla skanów PDF lub dokumentów z wieloma obrazami." - } - }, - "error": { - "failed": "Wystąpił błąd podczas kompresowania PDF." - }, - "selectText": { - "1": { - "_value": "Ustawienia kompresji", - "1": "1-3 kompresja PDF,
4-6 lekka kompresja obrazów,
7-9 intensywna kompresja obrazów
Znacznie obniży jakość obrazu" - }, - "2": "Poziom optymalizacji:", - "4": "Tryb automatyczny - Automatycznie dostosowuje jakość, aby uzyskać dokładny rozmiar pliku PDF", - "5": "Oczekiwany rozmiar pliku PDF (np. 25 MB, 10,8 MB, 25 KB)" - }, - "submit": "Kompresuj" - }, - "decrypt": { - "passwordPrompt": "Ten plik jest chroniony hasłem. Wprowadź hasło:", - "cancelled": "Operacja anulowana dla PDF: {0}", - "noPassword": "Nie podano hasła dla zaszyfrowanego PDF: {0}", - "invalidPassword": "Spróbuj ponownie, używając poprawnego hasła.", - "invalidPasswordHeader": "Nieprawidłowe hasło lub nieobsługiwane szyfrowanie dla PDF: {0}", - "unexpectedError": "Wystąpił błąd podczas przetwarzania pliku. Spróbuj ponownie.", - "serverError": "Błąd serwera podczas odszyfrowywania: {0}", - "success": "Plik został pomyślnie odszyfrowany." - }, - "multiTool-advert": { - "message": "Ta funkcja jest również dostępna na naszej stronie narzędzia wielofunkcyjnego. Sprawdź ją, aby uzyskać lepszy interfejs zarządzania stronami i dodatkowe funkcje!" - }, - "pageRemover": { - "title": "Narzędzie do usuwania stron", - "header": "Narzędzie do usuwania stron w dokumentach PDF", - "pagesToDelete": "Strony do usunięcia (wprowadź listę numerów stron oddzielonych przecinkami):", - "submit": "Usuń strony", - "placeholder": "(przykład 1,3,2 lub 4-8,2,10-12)" - }, - "imageToPDF": { - "title": "Obraz na PDF", - "header": "Obraz na PDF", - "submit": "Konwertuj", - "selectLabel": "Opcje dopasowania", - "fillPage": "Wypełnij stronę", - "fitDocumentToImage": "Dopasuj stronę do obrazu", - "maintainAspectRatio": "Zachowaj proporcje", - "selectText": { - "2": "Automatyczne obracanie PDF", - "3": "Logika wielu plików (dostępna tylko w przypadku pracy z wieloma obrazami)", - "4": "Połącz w jeden dokument PDF", - "5": "Konwertuj na osobne dokumenty PDF" - } - }, - "PDFToCSV": { - "title": "PDF na CSV", - "header": "PDF na CSV", - "prompt": "Wybierz stronę do wyodrębnienia tabeli", - "submit": "Zatwierdź" - }, - "split-by-size-or-count": { - "title": "Podziel PDF przez ilość stron bądź rozmiar", - "header": "Podziel PDF przez ilość stron bądź rozmiar", - "type": { - "label": "Wybierz typ podziału:", - "size": "Rozmiar", - "pageCount": "Ilość stron", - "docCount": "Ilość dokumentów" - }, - "value": { - "label": "Podaj wartość", - "placeholder": "Podaj rozmiar(2MB lub 3KB) albo ilość(1 lub 4 lub 5)" - }, - "submit": "Wyślij" - }, - "printFile": { - "title": "Drukuj plik", - "header": "Drukuj plik za pomocą drukarki", - "selectText": { - "1": "Wskaż plik do wydruku", - "2": "Wskaż drukarkę" - }, - "submit": "Drukuj" - }, - "licenses": { - "nav": "Licencje", - "title": "Licencje stron trzecich", - "header": "Licencje stron trzecich", - "module": "Moduł", - "version": "Wersja", - "license": "Licencja" - }, - "survey": { - "nav": "Ankieta", - "title": "Ankieta Stirling-PDF", - "description": "Stirling-PDF nie śledzi swoich użytkowników, dlatego chciałby poznać ich opinie!", - "changes": "Stirling-PDF zmieniło się od czasu ostatniej ankiety! Aby dowiedzieć się więcej, sprawdź nasz wpis na blogu tutaj:", - "changes2": "Dzięki tym zmianom otrzymujemy płatne wsparcie biznesowe i finansowanie", - "please": "Prosimy, wypełnij dla nas ankietę!", - "disabled": "(Blokada wyskakującego okienka z ankietą zostanie dodana w następnych aktualizacjach, ale będzie dostępna na dole strony)", - "button": "Wypełnij ankietę", - "dontShowAgain": "Nie pokazuj ponownie.", - "meeting": { - "1": "Jeśli używasz Stirling-PDF w pracy, chętnie z Tobą porozmawiamy. Oferujemy sesje wsparcia technicznego w zamian za 15-minutowe spotkanie odkrywcze z użytkownikiem.", - "2": "To okazja do:", - "3": "Uzyskania pomocy w zakresie wdrożenia, integracji lub rozwiązywania problemów", - "4": "Przekazania bezpośredniej opinii na temat wydajności, nietypowych przypadków i brakujących funkcji", - "5": "Pomocy w dopracowaniu Stirling-PDF do zastosowań w rzeczywistych warunkach biznesowych", - "6": "Jeśli jesteś zainteresowany, możesz bezpośrednio umówić się na spotkanie z naszym zespołem. (Spotkania tylko w języku angielskim)", - "7": "Nie możemy się doczekać, aby poznać Twoje przypadki użycia i uczynić Stirling-PDF jeszcze lepszym!", - "notInterested": "Nie jesteś firmą i/lub nie jesteś zainteresowany spotkaniem?", - "button": "Zarezerwuj spotkanie" - } - }, - "removeImage": { - "title": "Usuń obraz", - "header": "Usuń obraz", - "removeImage": "Usuń obraz", - "submit": "Usuń obraz", - "error": { - "failed": "Nie udało się usunąć obrazów z PDF." - }, - "results": { - "title": "Wyniki usuwania obrazów" - } - }, - "splitByChapters": { - "title": "Podziel PDF według Rozdziałów", - "header": "Podziel PDF według Rozdziałów", - "bookmarkLevel": "Poziom Zakładek", - "includeMetadata": "Dołącz Metadane", - "allowDuplicates": "Zezwalaj na Duplikaty", - "desc": { - "1": "Narzędzie to dzieli plik PDF na wiele plików PDF w oparciu o strukturę rozdziałów.", - "2": "Poziom Zakładek: Wybierz poziom zakładek, który ma zostać użyty do podziału (0 dla najwyższego poziomu, 1 dla drugiego poziomu itd.).", - "3": "Dołącz Metadane: Jeśli opcja ta jest zaznaczona, metadane oryginalnego pliku PDF zostaną uwzględnione w każdym rozdzielonych plików PDF.", - "4": "Zezwól na Duplikaty: Jeśli ta opcja jest zaznaczona, pozwala na tworzenie oddzielnych plików PDF przez wiele zakładek na tej samej stronie." - }, - "submit": "Podziel PDF" - }, - "fileChooser": { - "click": "Kliknij", - "or": "lub", - "dragAndDrop": "Przeciągnij i upuść", - "dragAndDropPDF": "Przeciągnij i upuść plik PDF", - "dragAndDropImage": "Przeciągnij i upuść plik obrazu", - "hoveredDragAndDrop": "Przeciągnij i upuść plik(i) tutaj", - "extractPDF": "Trwa wyodrębnianie..." - }, - "releases": { - "footer": "Wydania", - "title": "Informacje o wydaniu", - "header": "Informacje o wydaniu", - "current": { - "version": "Obecna wersja" - }, - "note": "Informacje o wydaniu są dostępne tylko w języku angielskim" - }, - "swagger": { - "title": "Dokumentacja API", - "header": "Dokumentacja API", - "desc": "Przeglądaj i testuj endpointy API Stirling PDF", - "tags": "api,dokumentacja,swagger,endpointy,rozwój" - }, - "cookieBanner": { - "popUp": { - "title": "Jak używamy plików cookie", - "description": { - "1": "Używamy plików cookie i innych technologii, aby Stirling PDF działał dla Ciebie lepiej — pomagają nam ulepszać narzędzia i rozwijać funkcje, które polubisz.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "OK", - "acceptNecessaryBtn": "Nie, dziękuję", - "showPreferencesBtn": "Zarządzaj preferencjami" - }, - "preferencesModal": { - "title": "Centrum preferencji zgód", - "acceptAllBtn": "Akceptuj wszystkie", - "acceptNecessaryBtn": "Odrzuć wszystkie", - "savePreferencesBtn": "Zapisz preferencje", - "closeIconLabel": "Zamknij okno", - "serviceCounterLabel": "Usługa|Usługi", - "subtitle": "Użycie plików cookie", - "description": { - "1": "Stirling PDF używa plików cookie i podobnych technologii, aby poprawić Twoje wrażenia i zrozumieć, jak używane są nasze narzędzia. Pomaga nam to poprawiać wydajność, rozwijać funkcje, na których zależy naszej społeczności, i zapewniać bieżące wsparcie użytkownikom.", - "2": "Stirling PDF nie może — i nigdy nie będzie — śledzić ani uzyskiwać dostępu do treści dokumentów, z których korzystasz.", - "3": "Twoja prywatność i zaufanie są w centrum tego, co robimy." - }, - "necessary": { - "title": { - "1": "Ściśle niezbędne pliki cookie", - "2": "Zawsze włączone" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Analityka", - "description": "Te pliki cookie pomagają nam zrozumieć, jak używane są nasze narzędzia, abyśmy mogli skupić się na tworzeniu funkcji, które nasza społeczność ceni najbardziej. Uspokajamy — Stirling PDF nie może i nigdy nie będzie śledzić treści dokumentów, nad którymi pracujesz." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Usuń metadane" - }, - "sidebar": { - "toggle": "Przełącz panel boczny" - }, - "theme": { - "toggle": "Przełącz motyw" - }, - "view": { - "viewer": "Przeglądarka", - "pageEditor": "Edytor stron", - "fileManager": "Menedżer plików" - }, - "pageEditor": { - "title": "Edytor stron", - "save": "Zapisz zmiany", - "noPdfLoaded": "Nie załadowano PDF. Prześlij PDF, aby edytować.", - "rotatedLeft": "Obrócono w lewo:", - "rotatedRight": "Obrócono w prawo:", - "deleted": "Usunięto:", - "movedLeft": "Przesunięto w lewo:", - "movedRight": "Przesunięto w prawo:", - "splitAt": "Podzielono w:", - "insertedPageBreak": "Wstawiono podział strony w:", - "addFileNotImplemented": "Dodawanie pliku nie jest dostępne w wersji demonstracyjnej", - "closePdf": "Zamknij PDF", - "reset": "Resetuj zmiany", - "zoomIn": "Powiększ", - "zoomOut": "Pomniejsz", - "fitToWidth": "Dopasuj do szerokości", - "actualSize": "Rzeczywisty rozmiar" - }, - "viewer": { - "firstPage": "Pierwsza strona", - "lastPage": "Ostatnia strona", - "previousPage": "Poprzednia strona", - "nextPage": "Następna strona", - "zoomIn": "Powiększ", - "zoomOut": "Pomniejsz", - "singlePageView": "Widok pojedynczej strony", - "dualPageView": "Widok dwóch stron" - }, - "rightRail": { - "closeSelected": "Zamknij wybrane pliki", - "selectAll": "Zaznacz wszystko", - "deselectAll": "Odznacz wszystko", - "selectByNumber": "Wybierz wg numerów stron", - "deleteSelected": "Usuń wybrane strony", - "closePdf": "Zamknij PDF", - "exportAll": "Eksportuj PDF", - "downloadSelected": "Pobierz wybrane pliki", - "downloadAll": "Pobierz wszystko", - "saveAll": "Zapisz wszystko", - "toggleTheme": "Przełącz motyw", - "toggleBookmarks": "Przełącz zakładki", - "language": "Język", - "search": "Szukaj w PDF", - "panMode": "Tryb przesuwania", - "rotateLeft": "Obróć w lewo", - "rotateRight": "Obróć w prawo", - "toggleSidebar": "Przełącz panel boczny", - "exportSelected": "Eksportuj wybrane strony", - "toggleAnnotations": "Przełącz widoczność adnotacji", - "annotationMode": "Przełącz tryb adnotacji", - "draw": "Rysuj", - "save": "Zapisz", - "saveChanges": "Zapisz zmiany" - }, - "search": { - "title": "Szukaj w PDF", - "placeholder": "Wpisz wyszukiwane hasło...", - "noResults": "Brak wyników", - "searching": "Wyszukiwanie..." - }, - "guestBanner": { - "title": "Używasz Stirling PDF jako gość!", - "message": "Utwórz bezpłatne konto, aby zapisywać pracę, uzyskać dostęp do większej liczby funkcji i wesprzeć projekt.", - "dismiss": "Zamknij baner", - "signUp": "Zarejestruj się za darmo" - }, - "toolPicker": { - "searchPlaceholder": "Szukaj narzędzi...", - "noToolsFound": "Nie znaleziono narzędzi", - "allTools": "WSZYSTKIE NARZĘDZIA", - "quickAccess": "SZYBKI DOSTĘP", - "categories": { - "standardTools": "Narzędzia standardowe", - "advancedTools": "Narzędzia zaawansowane", - "recommendedTools": "Polecane narzędzia" - }, - "subcategories": { - "signing": "Podpisywanie", - "documentSecurity": "Zabezpieczenie dokumentów", - "verification": "Weryfikacja", - "documentReview": "Przegląd dokumentu", - "pageFormatting": "Formatowanie stron", - "extraction": "Wyodrębnianie", - "removal": "Usuwanie", - "automation": "Automatyzacja", - "general": "Ogólne", - "advancedFormatting": "Zaawansowane formatowanie", - "developerTools": "Narzędzia programistyczne" - } - }, - "quickAccess": { - "read": "Czytaj", - "sign": "Podpis", - "automate": "Auto", - "files": "Pliki", - "activity": "Historia", - "help": "Pomoc", - "account": "Konto", - "config": "Konfig", - "settings": "Ustaw.", - "adminSettings": "Ustaw. admina", - "allTools": "All Tools", - "reader": "Czytnik", - "helpMenu": { - "toolsTour": "Przegląd narzędzi", - "toolsTourDesc": "Dowiedz się, co potrafią narzędzia", - "adminTour": "Przewodnik administratora", - "adminTourDesc": "Poznaj ustawienia i funkcje administratora" - } - }, - "admin": { - "error": "Błąd", - "success": "Sukces", - "expand": "Rozwiń", - "close": "Zamknij", - "status": { - "active": "Aktywny", - "inactive": "Nieaktywny" - }, - "settings": { - "title": "Ustawienia administratora", - "workspace": "Obszar roboczy", - "fetchError": "Nie udało się wczytać ustawień", - "saveError": "Nie udało się zapisać ustawień", - "saved": "Ustawienia zapisano pomyślnie", - "saveSuccess": "Ustawienia zapisano pomyślnie", - "save": "Zapisz zmiany", - "discard": "Odrzuć", - "restartRequired": "Wymagane ponowne uruchomienie", - "loginRequired": "Tryb logowania musi być włączony, aby modyfikować ustawienia administratora", - "unsavedChanges": { - "title": "Niezapisane zmiany", - "message": "Masz niezapisane zmiany. Czy chcesz je odrzucić?", - "cancel": "Kontynuuj edycję", - "discard": "Odrzuć zmiany", - "hint": "Masz niezapisane zmiany" - }, - "loginDisabled": { - "title": "Wymagany tryb logowania", - "message": "Tryb logowania musi być włączony, aby modyfikować ustawienia administratora. Ustaw SECURITY_ENABLELOGIN=true w środowisku lub security.enableLogin: true w settings.yml, a następnie uruchom ponownie serwer.", - "readOnly": "Poniższe ustawienia pokazują przykładowe wartości w celach poglądowych. Włącz tryb logowania, aby wyświetlać i edytować rzeczywistą konfigurację." - }, - "restart": { - "title": "Wymagane ponowne uruchomienie", - "message": "Ustawienia zostały pomyślnie zapisane. Aby zmiany odniosły skutek, wymagane jest ponowne uruchomienie serwera.", - "question": "Czy chcesz uruchomić ponownie serwer teraz czy później?", - "now": "Uruchom ponownie teraz", - "later": "Uruchom ponownie później" - }, - "restarting": "Ponowne uruchamianie serwera", - "restartingMessage": "Serwer jest ponownie uruchamiany. Proszę chwilę poczekać...", - "restartError": "Nie udało się ponownie uruchomić serwera. Uruchom go ponownie ręcznie.", - "general": { - "title": "Ustawienia systemu", - "description": "Skonfiguruj ustawienia aplikacji w całym systemie, w tym branding i domyślne zachowanie.", - "ui": "Interfejs użytkownika", - "system": "System", - "appName": { - "label": "Nazwa aplikacji", - "description": "Nazwa wyświetlana na karcie przeglądarki i na stronie głównej" - }, - "appNameNavbar": { - "label": "Nazwa na pasku nawigacji", - "description": "Nazwa wyświetlana na pasku nawigacji" - }, - "homeDescription": { - "label": "Opis strony głównej", - "description": "Tekst opisu wyświetlany na stronie głównej" - }, - "defaultLocale": { - "label": "Domyślne ustawienia regionalne", - "description": "Domyślny język dla nowych użytkowników (np. en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Limit przesyłania plików", - "description": "Maksymalny rozmiar przesyłanego pliku (np. 100MB, 1GB)" - }, - "showUpdate": { - "label": "Pokaż powiadomienia o aktualizacjach", - "description": "Wyświetlaj powiadomienia, gdy dostępna jest nowa wersja" - }, - "showUpdateOnlyAdmin": { - "label": "Pokazuj aktualizacje tylko administratorom", - "description": "Ogranicz powiadomienia o aktualizacjach tylko do administratorów" - }, - "customHTMLFiles": { - "label": "Niestandardowe pliki HTML", - "description": "Zezwalaj na serwowanie niestandardowych plików HTML z katalogu customFiles" - }, - "languages": { - "label": "Dostępne języki", - "description": "Języki, które użytkownicy mogą wybierać (pozostaw puste, aby włączyć wszystkie języki)", - "placeholder": "Wybierz języki" - }, - "customMetadata": { - "label": "Niestandardowe metadane", - "autoUpdate": { - "label": "Automatycznie aktualizuj metadane", - "description": "Automatycznie aktualizuj metadane PDF we wszystkich przetwarzanych dokumentach" - }, - "author": { - "label": "Domyślny autor", - "description": "Domyślny autor dla metadanych PDF (np. nazwa użytkownika)" - }, - "creator": { - "label": "Domyślny twórca", - "description": "Domyślny twórca dla metadanych PDF" - }, - "producer": { - "label": "Domyślny producent", - "description": "Domyślny producent dla metadanych PDF" - } - }, - "logoStyle": { - "label": "Styl logo", - "description": "Wybierz między nowoczesnym minimalistycznym logo a klasyczną ikoną S", - "classic": "Klasyczny", - "classicAlt": "Klasyczne logo", - "modern": "Nowoczesny", - "modernAlt": "Nowoczesne logo" - }, - "customPaths": { - "label": "Niestandardowe ścieżki", - "description": "Skonfiguruj niestandardowe ścieżki systemu plików dla przetwarzania potokowego i narzędzi zewnętrznych", - "pipeline": { - "label": "Katalogi potoku", - "watchedFoldersDir": { - "label": "Katalog obserwowanych folderów", - "description": "Katalog, w którym potok monitoruje przychodzące pliki PDF (pozostaw puste, aby użyć domyślnego: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Katalog ukończonych folderów", - "description": "Katalog, do którego trafiają przetworzone pliki PDF (pozostaw puste, aby użyć domyślnego: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Ścieżki do narzędzi zewnętrznych", - "weasyprint": { - "label": "Plik wykonywalny WeasyPrint", - "description": "Ścieżka do pliku wykonywalnego WeasyPrint dla konwersji HTML do PDF (pozostaw puste, aby użyć domyślnej: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Plik wykonywalny Unoconvert", - "description": "Ścieżka do LibreOffice unoconvert do konwersji dokumentów (pozostaw puste, aby użyć domyślnej: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Bezpieczeństwo", - "description": "Skonfiguruj uwierzytelnianie, zachowanie logowania i polityki bezpieczeństwa.", - "ssoNotice": { - "title": "Szukasz ustawień SSO/SAML?", - "message": "Dostawcy uwierzytelniania OAuth2 i SAML2 zostali przeniesieni do menu Połączenia dla łatwiejszego zarządzania." - }, - "authentication": "Uwierzytelnianie", - "enableLogin": { - "label": "Włącz logowanie", - "description": "Wymagaj logowania przed uzyskaniem dostępu do aplikacji" - }, - "loginMethod": { - "label": "Metoda logowania", - "description": "Metoda uwierzytelniania używana przy logowaniu", - "all": "Wszystkie metody", - "normal": "Tylko nazwa użytkownika/hasło", - "oauth2": "Tylko OAuth2", - "saml2": "Tylko SAML2" - }, - "loginAttemptCount": { - "label": "Limit prób logowania", - "description": "Maksymalna liczba nieudanych prób logowania przed zablokowaniem konta" - }, - "loginResetTimeMinutes": { - "label": "Czas resetu prób logowania (minuty)", - "description": "Czas, po którym licznik nieudanych prób logowania jest resetowany" - }, - "csrfDisabled": { - "label": "Wyłącz ochronę CSRF", - "description": "Wyłącz ochronę przed Cross-Site Request Forgery (niezalecane)" - }, - "initialLogin": { - "label": "Logowanie początkowe", - "username": { - "label": "Początkowa nazwa użytkownika", - "description": "Nazwa użytkownika dla początkowego konta administratora" - }, - "password": { - "label": "Początkowe hasło", - "description": "Hasło dla początkowego konta administratora" - } - }, - "jwt": { - "label": "Konfiguracja JWT", - "secureCookie": { - "label": "Bezpieczne cookie", - "description": "Wymagaj HTTPS dla ciasteczek JWT (zalecane w produkcji)" - }, - "keyRetentionDays": { - "label": "Dni przechowywania kluczy", - "description": "Liczba dni przechowywania starych kluczy JWT do weryfikacji" - }, - "persistence": { - "label": "Włącz trwałość kluczy", - "description": "Trwale przechowuj klucze JWT, aby przetrwały ponowne uruchomienia serwera" - }, - "enableKeyRotation": { - "label": "Włącz rotację kluczy", - "description": "Automatycznie okresowo rotuj klucze podpisujące JWT" - }, - "enableKeyCleanup": { - "label": "Włącz czyszczenie kluczy", - "description": "Automatycznie usuwaj przeterminowane klucze JWT" - } - }, - "audit": { - "label": "Rejestrowanie audytu", - "enabled": { - "label": "Włącz rejestrowanie audytu", - "description": "Śledź działania użytkowników i zdarzenia systemowe na potrzeby zgodności i monitorowania bezpieczeństwa" - }, - "level": { - "label": "Poziom audytu", - "description": "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE" - }, - "retentionDays": { - "label": "Przechowywanie audytu (dni)", - "description": "Liczba dni przechowywania dzienników audytu" - } - }, - "htmlUrlSecurity": { - "label": "Bezpieczeństwo adresów URL HTML", - "description": "Skonfiguruj ograniczenia dostępu do URL dla przetwarzania HTML, aby zapobiec atakom SSRF", - "enabled": { - "label": "Włącz zabezpieczenie URL", - "description": "Włącz ograniczenia bezpieczeństwa URL dla konwersji HTML do PDF" - }, - "level": { - "label": "Poziom bezpieczeństwa", - "description": "MAX: tylko lista dozwolonych, MEDIUM: blokuj sieci wewnętrzne, OFF: brak ograniczeń", - "max": "Maksymalny (tylko lista dozwolonych)", - "medium": "Średni (blokuj wewnętrzne)", - "off": "Wyłączony (brak ograniczeń)" - }, - "advanced": "Ustawienia zaawansowane", - "allowedDomains": { - "label": "Dozwolone domeny (lista dozwolonych)", - "description": "Po jednej domenie w wierszu (np. cdn.example.com). Tylko te domeny są dozwolone, gdy poziom to MAX" - }, - "blockedDomains": { - "label": "Zablokowane domeny (lista blokowanych)", - "description": "Po jednej domenie w wierszu (np. malicious.com). Dodatkowe domeny do zablokowania" - }, - "internalTlds": { - "label": "Wewnętrzne TLD", - "description": "Po jednym TLD w wierszu (np. .local, .internal). Blokuj domeny z tymi wzorcami TLD" - }, - "networkBlocking": "Blokowanie sieci", - "blockPrivateNetworks": { - "label": "Blokuj sieci prywatne", - "description": "Blokuj prywatne sieci RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Blokuj localhost", - "description": "Blokuj localhost i adresy pętli zwrotnej (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Blokuj adresy link-local", - "description": "Blokuj adresy link-local (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Blokuj endpointy metadanych chmurowych", - "description": "Blokuj endpointy metadanych dostawców chmury (169.254.169.254)" - } - } - }, - "connections": { - "title": "Połączenia", - "description": "Skonfiguruj zewnętrznych dostawców uwierzytelniania, takich jak OAuth2 i SAML.", - "linkedServices": "Połączone usługi", - "unlinkedServices": "Niepołączone usługi", - "connect": "Połącz", - "disconnect": "Odłącz", - "disconnected": "Pomyślnie odłączono dostawcę", - "disconnectError": "Nie udało się odłączyć dostawcy", - "ssoAutoLogin": { - "label": "Automatyczne logowanie SSO", - "enable": "Włącz automatyczne logowanie SSO", - "description": "Automatycznie przekierowuj do logowania SSO, gdy wymagane jest uwierzytelnienie" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Włącz OAuth2", - "description": "Zezwól użytkownikom na uwierzytelnianie za pomocą dostawców OAuth2" - }, - "provider": { - "label": "Dostawca", - "description": "Dostawca OAuth2 używany do uwierzytelniania" - }, - "issuer": { - "label": "URL wystawcy", - "description": "URL wystawcy dostawcy OAuth2" - }, - "clientId": { - "label": "ID klienta", - "description": "ID klienta OAuth2 od dostawcy" - }, - "clientSecret": { - "label": "Sekret klienta", - "description": "Sekret klienta OAuth2 od dostawcy" - }, - "useAsUsername": { - "label": "Użyj jako nazwy użytkownika", - "description": "Atrybut OAuth2 używany jako nazwa użytkownika (np. email, sub)" - }, - "autoCreateUser": { - "label": "Automatyczne tworzenie użytkowników", - "description": "Automatycznie twórz konta użytkowników przy pierwszym logowaniu OAuth2" - }, - "blockRegistration": { - "label": "Blokuj rejestrację", - "description": "Zablokuj rejestrację nowych użytkowników przez OAuth2" - }, - "scopes": { - "label": "Zakresy OAuth2", - "description": "Lista zakresów OAuth2 oddzielona przecinkami (np. openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Włącz SAML2", - "description": "Zezwól użytkownikom na uwierzytelnianie za pomocą dostawców SAML2" - }, - "provider": { - "label": "Dostawca", - "description": "Nazwa dostawcy SAML2" - }, - "registrationId": { - "label": "ID rejestracji", - "description": "Identyfikator rejestracji SAML2" - }, - "autoCreateUser": { - "label": "Automatyczne tworzenie użytkowników", - "description": "Automatycznie twórz konta użytkowników przy pierwszym logowaniu SAML2" - }, - "blockRegistration": { - "label": "Blokuj rejestrację", - "description": "Zablokuj rejestrację nowych użytkowników przez SAML2" - } - } - }, - "database": { - "title": "Baza danych", - "description": "Skonfiguruj niestandardowe ustawienia połączenia z bazą danych dla wdrożeń korporacyjnych.", - "configuration": "Konfiguracja bazy danych", - "enableCustom": { - "label": "Włącz niestandardową bazę danych", - "description": "Użyj własnej konfiguracji bazy danych zamiast domyślnej wbudowanej bazy" - }, - "customUrl": { - "label": "Niestandardowy URL bazy danych", - "description": "Pełny łańcuch połączenia JDBC (np. jdbc:postgresql://localhost:5432/postgres). Jeśli podano, poniższe ustawienia połączenia nie są używane." - }, - "type": { - "label": "Typ bazy danych", - "description": "Typ bazy danych (nie używane, jeśli podano niestandardowy URL)" - }, - "hostName": { - "label": "Nazwa hosta", - "description": "Nazwa hosta serwera bazy danych (nie używane, jeśli podano niestandardowy URL)" - }, - "port": { - "label": "Port", - "description": "Port serwera bazy danych (nie używane, jeśli podano niestandardowy URL)" - }, - "name": { - "label": "Nazwa bazy danych", - "description": "Nazwa bazy danych (nie używane, jeśli podano niestandardowy URL)" - }, - "username": { - "label": "Nazwa użytkownika", - "description": "Nazwa użytkownika do uwierzytelniania w bazie danych" - }, - "password": { - "label": "Hasło", - "description": "Hasło do uwierzytelniania w bazie danych" - } - }, - "privacy": { - "title": "Prywatność", - "description": "Skonfiguruj ustawienia prywatności i zbierania danych.", - "analytics": "Analityka i śledzenie", - "enableAnalytics": { - "label": "Włącz analitykę", - "description": "Zbieraj anonimowe dane analityczne użytkowania, aby pomóc ulepszać aplikację" - }, - "metricsEnabled": { - "label": "Włącz metryki", - "description": "Włącz zbieranie metryk wydajności i użycia. Udostępnia endpoint API dla administratorów do dostępu do danych metryk" - }, - "searchEngine": "Widoczność w wyszukiwarkach", - "googleVisibility": { - "label": "Widoczność w Google", - "description": "Zezwól wyszukiwarkom indeksować tę aplikację" - } - }, - "advanced": { - "title": "Zaawansowane", - "description": "Skonfiguruj zaawansowane funkcje i funkcjonalności eksperymentalne.", - "features": "Flagi funkcji", - "processing": "Przetwarzanie", - "endpoints": { - "label": "Endpointy", - "manage": "Zarządzaj endpointami API", - "description": "Zarządzanie endpointami jest konfigurowane przez YAML. Zobacz dokumentację, aby uzyskać szczegóły włączania/wyłączania konkretnych endpointów." - }, - "enableAlphaFunctionality": { - "label": "Włącz funkcje alfa", - "description": "Włącz eksperymentalne funkcje w fazie alfa (mogą być niestabilne)" - }, - "enableUrlToPDF": { - "label": "Włącz URL do PDF", - "description": "Zezwalaj na konwersję stron WWW do dokumentów PDF" - }, - "maxDPI": { - "label": "Maksymalne DPI", - "description": "Maksymalne DPI dla przetwarzania obrazów (0 = bez limitu)" - }, - "tessdataDir": { - "label": "Katalog tessdata", - "description": "Ścieżka do katalogu tessdata dla plików językowych OCR" - }, - "disableSanitize": { - "label": "Wyłącz oczyszczanie HTML", - "description": "UWAGA: Ryzyko bezpieczeństwa - wyłączenie oczyszczania HTML może prowadzić do podatności XSS" - }, - "tempFileManagement": { - "label": "Zarządzanie plikami tymczasowymi", - "description": "Skonfiguruj przechowywanie plików tymczasowych i ich czyszczenie", - "baseTmpDir": { - "label": "Podstawowy katalog tymczasowy", - "description": "Katalog bazowy dla plików tymczasowych (pozostaw puste, aby użyć domyślnego: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "Katalog tymczasowy LibreOffice", - "description": "Katalog dla plików tymczasowych LibreOffice (pozostaw puste, aby użyć domyślnego: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Systemowy katalog tymczasowy", - "description": "Systemowy katalog tymczasowy do czyszczenia (używany tylko, jeśli włączono cleanupSystemTemp)" - }, - "prefix": { - "label": "Prefiks plików tymczasowych", - "description": "Prefiks nazw plików tymczasowych" - }, - "maxAgeHours": { - "label": "Maksymalny wiek (godziny)", - "description": "Maksymalny wiek w godzinach przed wyczyszczeniem plików tymczasowych" - }, - "cleanupIntervalMinutes": { - "label": "Interwał czyszczenia (minuty)", - "description": "Jak często uruchamiać czyszczenie (w minutach)" - }, - "startupCleanup": { - "label": "Czyszczenie przy starcie", - "description": "Czyść stare pliki tymczasowe przy uruchomieniu aplikacji" - }, - "cleanupSystemTemp": { - "label": "Czyszczenie systemowego katalogu tymczasowego", - "description": "Czy czyścić szerszy systemowy katalog tymczasowy (używać ostrożnie)" - } - }, - "processExecutor": { - "label": "Limity wykonawców procesów", - "description": "Skonfiguruj limity sesji i limity czasu dla każdego wykonawcy procesów", - "sessionLimit": { - "label": "Limit sesji", - "description": "Maksymalna liczba równoczesnych instancji" - }, - "timeout": { - "label": "Limit czasu (minuty)", - "description": "Maksymalny czas wykonania" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF do HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Zainstaluj aplikację", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Serwer pocztowy", - "description": "Skonfiguruj ustawienia SMTP do wysyłania powiadomień e-mail.", - "smtp": "Konfiguracja SMTP", - "enabled": { - "label": "Włącz pocztę", - "description": "Włącz powiadomienia e-mail i funkcjonalność SMTP" - }, - "host": { - "label": "Host SMTP", - "description": "Nazwa hosta lub adres IP serwera SMTP" - }, - "port": { - "label": "Port SMTP", - "description": "Numer portu dla połączenia SMTP (zwykle 25, 465 lub 587)" - }, - "username": { - "label": "Nazwa użytkownika SMTP", - "description": "Nazwa użytkownika do uwierzytelniania SMTP" - }, - "password": { - "label": "Hasło SMTP", - "description": "Hasło do uwierzytelniania SMTP" - }, - "from": { - "label": "Adres nadawcy", - "description": "Adres e-mail używany jako nadawca" - }, - "enableInvites": { - "label": "Włącz zaproszenia e-mail", - "description": "Zezwól administratorom zapraszać użytkowników e-mailem z automatycznie generowanymi hasłami" - }, - "frontendUrl": { - "label": "URL frontendu", - "description": "Bazowy URL frontendu (np. https://pdf.example.com). Używany do generowania linków zaproszeń w e-mailach. Pozostaw puste, aby użyć URL backendu." - } - }, - "legal": { - "title": "Dokumenty prawne", - "description": "Skonfiguruj linki do dokumentów i polityk prawnych.", - "disclaimer": { - "title": "Ostrzeżenie o odpowiedzialności prawnej", - "message": "Dostosowując te dokumenty prawne, bierzesz pełną odpowiedzialność za zapewnienie zgodności ze wszystkimi obowiązującymi przepisami i regulacjami, w tym między innymi z RODO i innymi wymogami UE dotyczącymi ochrony danych. Modyfikuj te ustawienia tylko, jeśli: (1) prowadzisz prywatną/prywatną instancję, (2) znajdujesz się poza jurysdykcją UE i rozumiesz swoje lokalne obowiązki prawne lub (3) uzyskałeś odpowiednią poradę prawną i akceptujesz wyłączną odpowiedzialność za wszystkie dane użytkowników i zgodność prawną. Stirling-PDF i jego deweloperzy nie ponoszą odpowiedzialności za Twoje zobowiązania prawne." - }, - "termsAndConditions": { - "label": "Regulamin", - "description": "URL lub nazwa pliku do regulaminu" - }, - "privacyPolicy": { - "label": "Polityka prywatności", - "description": "URL lub nazwa pliku do polityki prywatności" - }, - "accessibilityStatement": { - "label": "Oświadczenie o dostępności", - "description": "URL lub nazwa pliku do oświadczenia o dostępności" - }, - "cookiePolicy": { - "label": "Polityka plików cookie", - "description": "URL lub nazwa pliku do polityki plików cookie" - }, - "impressum": { - "label": "Impressum", - "description": "URL lub nazwa pliku do impressum (wymagane w niektórych jurysdykcjach)" - } - }, - "premium": { - "title": "Premium i Enterprise", - "description": "Skonfiguruj swój klucz licencyjny premium lub enterprise.", - "license": "Konfiguracja licencji", - "licenseKey": { - "toggle": "Masz klucz licencyjny lub plik certyfikatu?", - "info": "Jeśli masz klucz licencyjny lub plik certyfikatu z zakupu bezpośredniego, wprowadź go tutaj, aby aktywować funkcje premium lub enterprise." - }, - "key": { - "label": "Klucz licencyjny", - "description": "Wprowadź swój klucz licencyjny premium lub enterprise", - "success": "Zapisano klucz licencyjny", - "successMessage": "Twój klucz licencyjny został pomyślnie aktywowany. Restart nie jest wymagany.", - "overwriteWarning": { - "title": "⚠️ Ostrzeżenie: wykryto istniejącą licencję", - "line1": "Nadpisania bieżącego klucza licencyjnego nie można cofnąć.", - "line2": "Poprzednia licencja zostanie trwale utracona, jeśli nie masz jej kopii zapasowej.", - "line3": "Ważne: przechowuj klucze licencyjne prywatnie i bezpiecznie. Nigdy nie udostępniaj ich publicznie." - } - }, - "enabled": { - "label": "Włącz funkcje premium", - "description": "Włącz weryfikację klucza licencyjnego dla funkcji pro/enterprise" - }, - "movedFeatures": { - "title": "Funkcje Premium rozdzielone", - "message": "Funkcje Premium i Enterprise są teraz uporządkowane w odpowiednich sekcjach:" - } - }, - "features": { - "title": "Funkcje", - "description": "Skonfiguruj opcjonalne funkcje i funkcjonalność.", - "serverCertificate": { - "label": "Certyfikat serwera", - "description": "Skonfiguruj generowanie certyfikatu po stronie serwera dla \"Sign with Stirling-PDF\"", - "enabled": { - "label": "Włącz certyfikat serwera", - "description": "Włącz certyfikat po stronie serwera dla opcji \"Sign with Stirling-PDF\"" - }, - "organizationName": { - "label": "Nazwa organizacji", - "description": "Nazwa organizacji dla generowanych certyfikatów" - }, - "validity": { - "label": "Ważność certyfikatu (dni)", - "description": "Liczba dni ważności certyfikatu" - }, - "regenerateOnStartup": { - "label": "Generuj ponownie przy starcie", - "description": "Generuj nowy certyfikat przy każdym uruchomieniu aplikacji" - } - } - }, - "endpoints": { - "title": "Endpointy API", - "description": "Kontroluj, które endpointy API i grupy endpointów są dostępne.", - "management": "Zarządzanie endpointami", - "toRemove": { - "label": "Wyłączone endpointy", - "description": "Wybierz poszczególne endpointy do wyłączenia" - }, - "groupsToRemove": { - "label": "Wyłączone grupy endpointów", - "description": "Wybierz grupy endpointów do wyłączenia" - }, - "note": "Uwaga: Wyłączenie endpointów ogranicza dostęp API, ale nie usuwa elementów interfejsu. Wymagane ponowne uruchomienie, aby zmiany odniosły skutek." - } - } - }, - "fileUpload": { - "selectFile": "Wybierz plik", - "selectFiles": "Wybierz pliki", - "selectPdfToView": "Wybierz plik PDF do podglądu", - "selectPdfToEdit": "Wybierz plik PDF do edycji", - "chooseFromStorage": "Wybierz plik z magazynu lub prześlij nowy PDF", - "chooseFromStorageMultiple": "Wybierz pliki z magazynu lub prześlij nowe pliki PDF", - "loadFromStorage": "Wczytaj z magazynu", - "filesAvailable": "dostępne pliki", - "loading": "Ładowanie...", - "or": "lub", - "dropFileHere": "Upuść plik tutaj lub kliknij, aby przesłać", - "dropFilesHere": "Upuść pliki tutaj lub kliknij przycisk przesyłania", - "dropFilesHereOpen": "Upuść pliki tutaj lub kliknij przycisk Otwórz", - "pdfFilesOnly": "Tylko pliki PDF", - "supportedFileTypes": "Obsługiwane typy plików", - "upload": "Prześlij", - "uploadFile": "Prześlij plik", - "uploadFiles": "Prześlij pliki", - "open": "Otwórz", - "openFile": "Otwórz plik", - "openFiles": "Otwórz pliki", - "noFilesInStorage": "Brak plików w magazynie. Najpierw prześlij kilka plików.", - "noFilesInStorageOpen": "Brak plików w pamięci. Najpierw otwórz jakieś pliki.", - "selectFromStorage": "Wybierz z magazynu", - "backToTools": "Wróć do narzędzi", - "addFiles": "Dodaj pliki", - "dragFilesInOrClick": "Przeciągnij pliki lub kliknij \"Dodaj pliki\", aby przeglądać" - }, - "fileEditor": { - "addFiles": "Dodaj pliki" - }, - "fileManager": { - "title": "Prześlij pliki PDF", - "subtitle": "Dodaj pliki do swojego magazynu, aby mieć do nich łatwy dostęp w narzędziach", - "filesSelected": "wybrane pliki", - "clearSelection": "Wyczyść wybór", - "openInFileEditor": "Otwórz w Edytorze plików", - "uploadError": "Nie udało się przesłać niektórych plików.", - "failedToOpen": "Nie udało się otworzyć pliku. Mógł zostać usunięty z magazynu.", - "failedToLoad": "Nie udało się załadować pliku do aktywnego zestawu.", - "storageCleared": "Przeglądarka wyczyściła magazyn. Pliki zostały usunięte. Prześlij je ponownie.", - "clearAll": "Wyczyść wszystko", - "reloadFiles": "Przeładuj pliki", - "dragDrop": "Przeciągnij i upuść pliki tutaj", - "clickToUpload": "Kliknij, aby przesłać pliki", - "selectedFiles": "Wybrane pliki", - "storage": "Magazyn", - "filesStored": "przechowywane pliki", - "storageError": "Wystąpił błąd magazynu", - "storageLow": "Mało miejsca w magazynie. Rozważ usunięcie starych plików.", - "supportMessage": "Obsługiwane przez magazyn bazy danych przeglądarki dla nieograniczonej pojemności", - "noFileSelected": "Nie wybrano plików", - "showHistory": "Pokaż historię", - "hideHistory": "Ukryj historię", - "fileHistory": "Historia plików", - "loadingHistory": "Ładowanie historii...", - "lastModified": "Ostatnia modyfikacja", - "toolChain": "Zastosowane narzędzia", - "restore": "Przywróć", - "unzip": "Rozpakuj", - "searchFiles": "Szukaj plików...", - "recent": "Ostatnie", - "localFiles": "Pliki lokalne", - "googleDrive": "Google Drive", - "googleDriveShort": "Dysk", - "myFiles": "Moje pliki", - "noRecentFiles": "Nie znaleziono ostatnich plików", - "googleDriveNotAvailable": "Integracja z Google Drive niedostępna", - "downloadSelected": "Pobierz wybrane", - "saveSelected": "Zapisz wybrane", - "openFiles": "Otwórz pliki", - "openFile": "Otwórz plik", - "details": "Szczegóły pliku", - "fileName": "Nazwa", - "fileFormat": "Format", - "fileSize": "Rozmiar", - "fileVersion": "Wersja", - "totalSelected": "Razem wybrane", - "dropFilesHere": "Upuść pliki tutaj", - "selectAll": "Zaznacz wszystko", - "deselectAll": "Odznacz wszystko", - "deleteSelected": "Usuń zaznaczone", - "selectedCount": "{{count}} wybrane", - "download": "Pobierz", - "delete": "usuń", - "unsupported": "Nieobsługiwane", - "addToUpload": "Dodaj do przesyłania", - "deleteAll": "Usuń wszystko", - "loadingFiles": "Ładowanie plików...", - "noFiles": "Brak dostępnych plików", - "noFilesFound": "Nie znaleziono plików pasujących do wyszukiwania", - "openInPageEditor": "Otwórz w Edytorze stron", - "showAll": "Pokaż wszystko", - "sortByDate": "Sortuj według daty", - "sortByName": "Sortuj według nazwy", - "sortBySize": "Sortuj według rozmiaru" - }, - "storage": { - "temporaryNotice": "Pliki są przechowywane tymczasowo w Twojej przeglądarce i mogą zostać automatycznie wyczyszczone", - "storageLimit": "Limit magazynu", - "storageUsed": "Wykorzystano magazyn tymczasowy", - "storageFull": "Magazyn jest prawie pełny. Rozważ usunięcie części plików.", - "fileTooLarge": "Plik jest zbyt duży. Maksymalny rozmiar na plik to", - "storageQuotaExceeded": "Przekroczono limit magazynu. Usuń część plików przed dalszym przesyłaniem.", - "approximateSize": "Przybliżony rozmiar" - }, - "sanitize": { - "title": "Oczyszczanie", - "desc": "Usuń potencjalnie szkodliwe elementy z plików PDF.", - "submit": "Dezynfekuj PDF", - "completed": "Oczyszczanie zakończone pomyślnie", - "error": { - "generic": "Oczyszczanie nie powiodło się", - "failed": "Wystąpił błąd podczas oczyszczania PDF." - }, - "filenamePrefix": "oczyszczony", - "sanitizationResults": "Wyniki oczyszczania", - "steps": { - "files": "Pliki", - "settings": "Ustawienia", - "results": "Wyniki" - }, - "files": { - "placeholder": "Wybierz plik PDF w głównym widoku, aby rozpocząć" - }, - "options": { - "title": "Opcje oczyszczania", - "note": "Wybierz elementy, które chcesz usunąć z PDF. Należy wybrać co najmniej jedną opcję.", - "removeJavaScript": { - "label": "Usuń JavaScript", - "desc": "Usuń akcje i skrypty JavaScript z PDF" - }, - "removeEmbeddedFiles": { - "label": "Usuń osadzone pliki", - "desc": "Usuń wszelkie pliki osadzone w PDF" - }, - "removeXMPMetadata": { - "label": "Usuń metadane XMP", - "desc": "Usuń metadane XMP z PDF" - }, - "removeMetadata": { - "label": "Usuń metadane dokumentu", - "desc": "Usuń metadane informacji o dokumencie (tytuł, autor itp.)" - }, - "removeLinks": { - "label": "Usuń linki", - "desc": "Usuń zewnętrzne linki i akcje uruchamiania z PDF" - }, - "removeFonts": { - "label": "Usuń czcionki", - "desc": "Usuń osadzone czcionki z PDF" - } - } - }, - "addPassword": { - "title": "Dodaj hasło", - "desc": "Zaszyfruj dokument PDF hasłem.", - "completed": "Zastosowano ochronę hasłem", - "submit": "Zablokuj", - "filenamePrefix": "zaszyfrowany", - "error": { - "failed": "Wystąpił błąd podczas szyfrowania PDF." - }, - "passwords": { - "stepTitle": "Hasła i szyfrowanie", - "completed": "Skonfigurowano hasła", - "user": { - "label": "Hasło użytkownika", - "placeholder": "Wprowadź hasło użytkownika" - }, - "owner": { - "label": "Hasło właściciela", - "placeholder": "Wprowadź hasło właściciela" - } - }, - "encryption": { - "keyLength": { - "label": "Długość klucza szyfrowania", - "40bit": "40-bit (niskie)", - "128bit": "128-bit (standardowe)", - "256bit": "256-bit (wysokie)" - } - }, - "results": { - "title": "Zaszyfrowane pliki PDF" - }, - "tooltip": { - "header": { - "title": "Przegląd ochrony hasłem" - }, - "passwords": { - "title": "Typy haseł", - "text": "Hasła użytkownika ograniczają otwieranie dokumentu, a hasła właściciela kontrolują, co można robić z dokumentem po otwarciu. Możesz ustawić oba lub tylko jedno.", - "bullet1": "Hasło użytkownika: Wymagane do otwarcia PDF", - "bullet2": "Hasło właściciela: Kontroluje uprawnienia dokumentu (nieobsługiwane przez wszystkie czytniki PDF)" - }, - "encryption": { - "title": "Poziomy szyfrowania", - "text": "Wyższe poziomy szyfrowania zapewniają lepsze bezpieczeństwo, ale mogą nie być obsługiwane przez starsze czytniki PDF.", - "bullet1": "40-bit: Podstawowe bezpieczeństwo, zgodne ze starszymi czytnikami", - "bullet2": "128-bit: Standardowe bezpieczeństwo, szeroko obsługiwane", - "bullet3": "256-bit: Maksymalne bezpieczeństwo, wymaga nowoczesnych czytników" - }, - "permissions": { - "title": "Zmień uprawnienia", - "text": "Te uprawnienia kontrolują, co użytkownicy mogą robić z PDF. Najskuteczniejsze w połączeniu z hasłem właściciela." - } - } - }, - "changePermissions": { - "title": "Zmień uprawnienia", - "desc": "Zmień ograniczenia i uprawnienia dokumentu.", - "completed": "Zmieniono uprawnienia", - "submit": "Zmień uprawnienia", - "error": { - "failed": "Wystąpił błąd podczas zmiany uprawnień PDF." - }, - "permissions": { - "preventAssembly": { - "label": "Zablokuj zmiany w dokumencie" - }, - "preventExtractContent": { - "label": "Zablokuj zmiany w treści" - }, - "preventExtractForAccessibility": { - "label": "Zablokuj zmiany w celu ułatwienia dostępu" - }, - "preventFillInForm": { - "label": "Zablokuj wypełnianie formularzy" - }, - "preventModify": { - "label": "Zablokuj modyfikacje" - }, - "preventModifyAnnotations": { - "label": "Zablokuj modyfikacje adnotacji" - }, - "preventPrinting": { - "label": "Zablokuj drukowanie" - }, - "preventPrintingFaithful": { - "label": "Zablokuj drukowanie różnych formatów" - } - }, - "results": { - "title": "Zmodyfikowane pliki PDF" - }, - "tooltip": { - "header": { - "title": "Zmień uprawnienia" - }, - "description": { - "text": "Zmienia uprawnienia dokumentu, zezwalając/zabraniając dostępu do różnych funkcji w czytnikach PDF." - }, - "warning": { - "text": "Aby uniemożliwić zmianę tych uprawnień, użyj narzędzia Dodaj hasło, aby ustawić hasło właściciela." - } - } - }, - "removePassword": { - "title": "Usuń hasło", - "desc": "Usuń ochronę hasłem z dokumentu PDF.", - "tags": "zabezpieczenie,odszyfrowanie,bezpieczeństwo,odhasłowanie,usunięcie hasła", - "password": { - "stepTitle": "Usuń hasło", - "label": "Obecne hasło", - "placeholder": "Wprowadź obecne hasło", - "completed": "Skonfigurowano hasło" - }, - "filenamePrefix": "odszyfrowany", - "error": { - "failed": "Wystąpił błąd podczas usuwania hasła z PDF." - }, - "tooltip": { - "description": "Usunięcie ochrony hasłem wymaga hasła, którym zaszyfrowano PDF. To odszyfruje dokument, czyniąc go dostępnym bez hasła." - }, - "submit": "Usuń", - "results": { - "title": "Odszyfrowane pliki PDF" - } - }, - "automate": { - "title": "Automatyzuj", - "desc": "Buduj wieloetapowe przepływy pracy, łącząc akcje PDF. Idealne dla zadań powtarzalnych.", - "invalidStep": "Nieprawidłowy krok", - "files": { - "placeholder": "Wybierz pliki do przetworzenia w ramach tej automatyzacji" - }, - "selection": { - "title": "Wybór automatyzacji", - "saved": { - "title": "Zapisane" - }, - "createNew": { - "title": "Utwórz nową automatyzację" - }, - "suggested": { - "title": "Sugerowane" - } - }, - "creation": { - "createTitle": "Utwórz automatyzację", - "editTitle": "Edytuj automatyzację", - "intro": "Automatyzacje uruchamiają narzędzia sekwencyjnie. Aby zacząć, dodaj narzędzia w kolejności, w jakiej mają zostać uruchomione.", - "name": { - "label": "Nazwa automatyzacji", - "placeholder": "Moja automatyzacja" - }, - "description": { - "label": "Opis (opcjonalnie)", - "placeholder": "Opisz, co robi ta automatyzacja..." - }, - "tools": { - "selectTool": "Wybierz narzędzie...", - "selected": "Wybrane narzędzia", - "remove": "Usuń narzędzie", - "configure": "Skonfiguruj narzędzie", - "notConfigured": "! Nie skonfigurowano", - "addTool": "Dodaj narzędzie", - "add": "Dodaj narzędzie..." - }, - "save": "Zapisz automatyzację", - "unsavedChanges": { - "title": "Niezapisane zmiany", - "message": "Masz niezapisane zmiany. Na pewno chcesz wrócić? Wszystkie zmiany zostaną utracone.", - "cancel": "Anuluj", - "confirm": "Wróć" - }, - "icon": { - "label": "Ikona" - } - }, - "run": { - "title": "Uruchom automatyzację" - }, - "sequence": { - "unnamed": "Automatyzacja bez nazwy", - "steps": "{{count}} kroki", - "running": "Uruchamianie automatyzacji...", - "run": "Uruchom automatyzację", - "finish": "Zakończ" - }, - "reviewTitle": "Wyniki automatyzacji", - "config": { - "loading": "Wczytywanie konfiguracji narzędzia...", - "noSettings": "To narzędzie nie ma konfigurowalnych ustawień.", - "title": "Skonfiguruj {{toolName}}", - "description": "Skonfiguruj ustawienia tego narzędzia. Zostaną zastosowane podczas uruchomienia automatyzacji.", - "cancel": "Anuluj", - "save": "Zapisz konfigurację" - }, - "copyToSaved": "Skopiuj do zapisanych" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Bezpieczny import PDF", - "securePdfIngestionDesc": "Kompleksowy przepływ przetwarzania PDF, który oczyszcza dokumenty, stosuje OCR z czyszczeniem, konwertuje do formatu PDF/A do długoterminowej archiwizacji i optymalizuje rozmiar pliku.", - "emailPreparation": "Przygotowanie e‑maila", - "emailPreparationDesc": "Optymalizuje PDF-y do dystrybucji e‑mailem przez kompresję plików, dzielenie dużych dokumentów na części po 20 MB dla zgodności z pocztą oraz usuwanie metadanych dla prywatności.", - "secureWorkflow": "Workflow bezpieczeństwa", - "secureWorkflowDesc": "Zabezpiecza dokumenty PDF poprzez usuwanie potencjalnie złośliwej zawartości, takiej jak JavaScript i osadzone pliki, a następnie dodaje ochronę hasłem, aby zapobiec nieautoryzowanemu dostępowi. Hasło domyślnie ustawione jest na 'password'.", - "processImages": "Przetwarzanie obrazów", - "processImagesDesc": "Konwertuje wiele plików graficznych w jeden dokument PDF, a następnie stosuje technologię OCR, aby wyodrębnić przeszukiwalny tekst z obrazów.", - "prePublishSanitization": "Czyszczenie przed publikacją", - "prePublishSanitizationDesc": "Przepływ czyszczenia usuwający ukryte metadane, JavaScript, osadzone pliki, adnotacje oraz spłaszczający formularze, aby zapobiec wyciekowi danych przed publikacją PDF w Internecie." - } - }, - "colorPicker": { - "title": "Wybierz kolor" - }, - "common": { - "previous": "Wstecz", - "next": "Dalej", - "collapse": "Zwiń", - "expand": "Rozwiń", - "collapsed": "zwinięte", - "lines": "wiersze", - "copy": "Kopiuj", - "copied": "Skopiowano!", - "refresh": "Odśwież", - "retry": "Ponów", - "remaining": "pozostało", - "used": "użyto", - "available": "dostępne", - "cancel": "Anuluj", - "preview": "Podgląd", - "close": "Zamknij", - "done": "Gotowe", - "loading": "Wczytywanie...", - "back": "Wstecz", - "continue": "Kontynuuj", - "error": "Błąd" - }, - "config": { - "overview": { - "title": "Konfiguracja aplikacji", - "description": "Bieżące ustawienia i szczegóły konfiguracji aplikacji.", - "loading": "Ładowanie konfiguracji...", - "error": "Błąd", - "warning": "Ostrzeżenie konfiguracyjne", - "sections": { - "basic": "Podstawowa konfiguracja", - "security": "Konfiguracja zabezpieczeń", - "system": "Konfiguracja systemu", - "integration": "Konfiguracja integracji" - } - }, - "account": { - "overview": { - "title": "Ustawienia konta", - "manageAccountPreferences": "Zarządzaj preferencjami konta", - "guestDescription": "Jesteś zalogowany jako gość. Rozważ uaktualnienie konta powyżej." - }, - "upgrade": { - "title": "Uaktualnij konto gościa", - "description": "Połącz konto, aby zachować historię i uzyskać dostęp do większej liczby funkcji!", - "socialLogin": "Uaktualnij za pomocą konta społecznościowego", - "linkWith": "Połącz z", - "emailPassword": "lub wprowadź swój e‑mail i hasło", - "email": "E‑mail", - "emailPlaceholder": "Wpisz swój e‑mail", - "password": "Hasło (opcjonalnie)", - "passwordPlaceholder": "Ustaw hasło", - "passwordNote": "Pozostaw puste, aby użyć wyłącznie weryfikacji e‑mail", - "upgradeButton": "Uaktualnij konto" - } - }, - "apiKeys": { - "intro": "Użyj swojego klucza API, aby programowo korzystać z możliwości przetwarzania Stirling PDF.", - "docsTitle": "Dokumentacja API", - "docsDescription": "Dowiedz się więcej o integracji ze Stirling PDF:", - "docsLink": "Dokumentacja API", - "schemaLink": "Referencja schematu API", - "usage": "Dołącz ten klucz w nagłówku X-API-KEY do wszystkich żądań API.", - "description": "Twój klucz API do zestawu narzędzi PDF Stirling. Skopiuj go do projektu lub odśwież, aby wygenerować nowy.", - "publicKeyAriaLabel": "Publiczny klucz API", - "copyKeyAriaLabel": "Kopiuj klucz API", - "refreshAriaLabel": "Odśwież klucz API", - "includedCredits": "Wliczone kredyty", - "purchasedCredits": "Wykupione kredyty", - "totalCredits": "Suma kredytów", - "chartAriaLabel": "Wykorzystanie kredytów: wliczone {{includedUsed}} z {{includedTotal}}, wykupione {{purchasedUsed}} z {{purchasedTotal}}", - "nextReset": "Następny reset", - "lastApiUse": "Ostatnie użycie API", - "overlayMessage": "Wygeneruj klucz, aby zobaczyć kredyty i dostępne kredyty", - "label": "Klucz API", - "guestInfo": "Użytkownicy gościnni nie otrzymują kluczy API. Utwórz konto, aby uzyskać klucz API do użycia w swoich aplikacjach.", - "goToAccount": "Przejdź do konta", - "refreshModal": { - "title": "Odśwież klucze API", - "warning": "⚠️ Ostrzeżenie: Ta operacja wygeneruje nowe klucze API i unieważni poprzednie.", - "impact": "Wszystkie aplikacje lub usługi obecnie używające tych kluczy przestaną działać, dopóki nie zaktualizujesz ich o nowe klucze.", - "confirmPrompt": "Czy na pewno chcesz kontynuować?", - "confirmCta": "Odśwież klucze" - }, - "generateError": "Nie udało się wygenerować klucza API." - } - }, - "AddAttachmentsRequest": { - "attachments": "Wybierz załączniki", - "info": "Wybierz pliki do dołączenia do PDF. Zostaną osadzone i dostępne w panelu załączników PDF.", - "selectFiles": "Wybierz pliki do dołączenia", - "placeholder": "Wybierz pliki...", - "addMoreFiles": "Dodaj więcej plików...", - "selectedFiles": "Wybrane pliki", - "submit": "Dodaj załączniki", - "tooltip": { - "header": { - "title": "O narzędziu Dodaj załączniki" - }, - "description": { - "title": "Działanie" - } - }, - "results": { - "title": "Wyniki dodawania załączników" - }, - "error": { - "failed": "Operacja dodawania załączników nie powiodła się" - } - }, - "termsAndConditions": "Regulamin", - "logOut": "Wyloguj się", - "addAttachments": { - "error": { - "failed": "Wystąpił błąd podczas dodawania załączników do PDF." - } - }, - "autoRename": { - "description": "To narzędzie automatycznie zmieni nazwy plików PDF na podstawie ich zawartości. Analizuje dokument, aby znaleźć najbardziej odpowiedni tytuł z tekstu." - }, - "customPosition": "Pozycja niestandardowa", - "details": "Szczegóły", - "invalidUndoData": "Nie można cofnąć: nieprawidłowe dane operacji", - "margin": { - "large": "Duży", - "medium": "Średni", - "small": "Mały", - "xLarge": "Bardzo duży" - }, - "noFilesToUndo": "Nie można cofnąć: w ostatniej operacji nie przetworzono żadnych plików", - "noOperationToUndo": "Brak operacji do cofnięcia", - "noValidFiles": "Brak prawidłowych plików do przetworzenia", - "operationCancelled": "Operacja anulowana", - "pageEdit": { - "deselectAll": "Odznacz wszystko", - "selectAll": "Zaznacz wszystko" - }, - "quickPosition": "Szybka pozycja", - "reorganizePages": { - "error": { - "failed": "Nie udało się zreorganizować stron" - }, - "results": { - "title": "Przeorganizowano strony" - }, - "settings": { - "title": "Ustawienia" - }, - "submit": "Przeorganizuj strony" - }, - "replace-color": { - "options": { - "fill": "Kolor wypełnienia", - "gradient": "Gradient" - }, - "previewOverlayOpacity": "Nieprzezroczystość nakładki podglądu", - "previewOverlayTransparency": "Przezroczystość nakładki podglądu", - "previewOverlayVisibility": "Pokaż nakładkę podglądu", - "selectText": { - "1": "Zastąp lub Odwróć opcje kolorów", - "2": "Domyślnie (domyślne kolory o wysokim kontraście)", - "3": "Niestandardowe (kolory niestandardowe)", - "4": "Całkowita-Odwrotność (Odwrócenie wszystkich kolorów)", - "5": "Wysoki kontrast opcji kolorystycznych", - "6": "biały tekst na czarnym tle", - "7": "Czarny tekst na białym tle", - "8": "Żółty tekst na czarnym tle", - "9": "Zielony tekst na czarnym tle", - "10": "Wybierz Kolor tekstu", - "11": "Wybierz Kolor tła", - "12": "Wybierz kolor początkowy", - "13": "Wybierz kolor końcowy" - }, - "submit": "Zamień", - "title": "Zamień-Odwróć-Kolor" - }, - "size": "Rozmiar", - "submit": "Zatwierdź", - "success": "Sukces", - "tools": { - "noSearchResults": "Nie znaleziono narzędzi", - "noTools": "Brak dostępnych narzędzi" - }, - "undoDataMismatch": "Nie można cofnąć: dane operacji są uszkodzone", - "undoFailed": "Nie udało się cofnąć operacji", - "undoQuotaError": "Nie można cofnąć: niewystarczająca ilość miejsca na dane", - "undoStorageError": "Cofnięto, ale niektórych plików nie udało się zapisać w pamięci", - "undoSuccess": "Pomyślnie cofnięto operację", - "unsupported": "Nieobsługiwane", - "onboarding": { - "welcomeModal": { - "title": "Witamy w Stirling PDF!", - "description": "Chcesz odbyć krótką, minutową wycieczkę, aby poznać kluczowe funkcje i jak zacząć?", - "helpHint": "Zawsze możesz uruchomić tę wycieczkę później z przycisku Pomoc w lewym dolnym rogu.", - "startTour": "Rozpocznij przewodnik", - "maybeLater": "Może później", - "dontShowAgain": "Nie pokazuj ponownie" - }, - "welcomeSlide": { - "title": "Witamy w Stirling", - "body": "Stirling PDF jest teraz gotowy dla zespołów każdej wielkości. Ta aktualizacja obejmuje nowy układ, potężne możliwości administracyjne oraz naszą najczęściej żądaną funkcję – Edytuj tekst." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Wybierzmy narzędzie Przytnij, aby pokazać, jak korzystać z jednego z narzędzi.", - "toolInterface": "To jest interfejs narzędzia Przytnij. Jak widać, niewiele tu widać, ponieważ nie dodaliśmy jeszcze żadnych plików PDF do pracy.", - "filesButton": "Przycisk Pliki na pasku szybkiego dostępu umożliwia przesyłanie PDF-ów do użycia w narzędziach.", - "fileSources": "Możesz przesłać nowe pliki lub uzyskać dostęp do ostatnich plików stąd. Na potrzeby wycieczki użyjemy pliku przykładowego.", - "workbench": "To jest Stół roboczy - główny obszar, w którym przeglądasz i edytujesz swoje PDF-y.", - "viewSwitcher": "Użyj tych elementów, aby wybrać sposób wyświetlania PDF-ów.", - "viewer": "Przeglądarka pozwala czytać i dodawać adnotacje do PDF-ów.", - "pageEditor": "Edytor stron pozwala wykonywać różne operacje na stronach w Twoich PDF-ach, takie jak zmiana kolejności, obracanie i usuwanie.", - "activeFiles": "Widok Aktywne pliki pokazuje wszystkie PDF-y załadowane do narzędzia i pozwala wybrać, które przetwarzać.", - "fileCheckbox": "Kliknięcie jednego z plików wybiera go do przetwarzania. Możesz wybrać wiele plików do operacji wsadowych.", - "selectControls": "Prawy panel zawiera przyciski do szybkiego zaznaczania/odznaczania wszystkich aktywnych PDF-ów oraz przyciski zmiany motywu lub języka aplikacji.", - "cropSettings": "Teraz, gdy wybraliśmy plik, który chcemy przyciąć, możemy skonfigurować narzędzie Przytnij, aby wybrać obszar, do którego chcemy przyciąć PDF.", - "runButton": "Po skonfigurowaniu narzędzia ten przycisk pozwala uruchomić je na wszystkich wybranych PDF-ach.", - "results": "Po zakończeniu działania narzędzia krok Przegląd pokaże podgląd wyników w tym panelu i pozwoli cofnąć operację lub pobrać plik.", - "fileReplacement": "Zmodyfikowany plik automatycznie zastąpi oryginalny na Stole roboczym, co pozwoli łatwo przepuścić go przez kolejne narzędzia.", - "pinButton": "Możesz użyć przycisku Przypnij, jeśli wolisz, aby Twoje pliki pozostały aktywne po uruchomieniu na nich narzędzi.", - "wrapUp": "Wszystko gotowe! Poznałeś główne obszary aplikacji i sposób ich użycia. Kliknij przycisk Pomoc, kiedy chcesz, aby ponownie zobaczyć tę wycieczkę.", - "previous": "Wstecz", - "next": "Dalej", - "finish": "Zakończ", - "startTour": "Rozpocznij przewodnik", - "startTourDescription": "Przewodnik po kluczowych funkcjach Stirling PDF", - "buttons": { - "next": "Dalej →", - "back": "Wstecz", - "skipForNow": "Pomiń na razie", - "download": "Pobierz →", - "showMeAround": "Pokaż, co nowego", - "skipTheTour": "Pomiń przewodnik" - }, - "serverLicense": { - "skip": "Pomiń na razie", - "seePlans": "Zobacz plany →", - "upgrade": "Ulepsz teraz →", - "freeTitle": "Licencja serwera", - "overLimitTitle": "Wymagana licencja serwera", - "overLimitBody": "Nasza licencja pozwala na maks. {{freeTierLimit}} użytkowników bez opłat na serwer. Masz {{overLimitUserCopy}} użytkowników Stirling. Aby kontynuować bez przerw, przejdź na plan Stirling Server – nielimitowane miejsca, edycja tekstu PDF i pełna kontrola administracyjna za 99 USD/serwer/mies.", - "freeBody": "Nasza licencja Open-Core pozwala na maks. {{freeTierLimit}} użytkowników bez opłat na serwer. Aby skalować bez przerw i uzyskać wczesny dostęp do nowego narzędzia edycji tekstu PDF, polecamy plan Stirling Server – pełna edycja i nielimitowane miejsca za 99 USD/serwer/mies." - }, - "desktopInstall": { - "title": "Pobierz", - "titleWithOs": "Pobierz dla {{osLabel}}", - "body": "Stirling najlepiej działa jako aplikacja desktopowa. Możesz używać go offline, szybciej otwierać dokumenty i wprowadzać zmiany lokalnie na komputerze." - }, - "planOverview": { - "adminTitle": "Przegląd dla administratora", - "userTitle": "Przegląd planu", - "adminBodyLoginEnabled": "Jako administrator możesz zarządzać użytkownikami, konfigurować ustawienia i monitorować kondycję serwera. Pierwsze {{freeTierLimit}} osób na Twoim serwerze korzysta ze Stirling bez opłat.", - "adminBodyLoginDisabled": "Po włączeniu trybu logowania możesz zarządzać użytkownikami, konfigurować ustawienia i monitorować kondycję serwera. Pierwsze {{freeTierLimit}} osób na Twoim serwerze korzysta ze Stirling bez opłat.", - "userBody": "Zapraszaj członków zespołu, przypisuj role i utrzymuj porządek w dokumentach w jednym bezpiecznym miejscu pracy. Włącz tryb logowania, gdy będziesz gotów wyjść poza użycie solo." - }, - "securityCheck": { - "message": "Aplikacja przeszła ostatnio istotne zmiany. Może być wymagana interwencja administratora serwera. Potwierdź swoją rolę, aby kontynuować." - } - }, - "adminOnboarding": { - "welcome": "Witamy w Przewodniku administratora! Poznajmy zaawansowane funkcje i ustawienia dostępne dla administratorów systemu.", - "configButton": "Kliknij przycisk Konfiguracja, aby uzyskać dostęp do wszystkich ustawień systemu i kontroli administracyjnych.", - "settingsOverview": "To jest Panel ustawień. Ustawienia administracyjne są zorganizowane według kategorii dla łatwej nawigacji.", - "teamsAndUsers": "Zarządzaj tutaj Zespołami i poszczególnymi użytkownikami. Możesz zapraszać nowych użytkowników e‑mailem, udostępnianymi linkami lub samodzielnie tworzyć im konta.", - "systemCustomization": "Mamy szerokie możliwości dostosowania UI: Ustawienia systemu pozwalają zmienić nazwę aplikacji i języki, Funkcje umożliwiają zarządzanie certyfikatami serwera, a Endpointy pozwalają włączać lub wyłączać konkretne narzędzia dla użytkowników.", - "databaseSection": "Dla zaawansowanych środowisk produkcyjnych mamy ustawienia umożliwiające zewnętrzne podłączenia bazy danych, dzięki czemu możesz integrować się z istniejącą infrastrukturą.", - "connectionsSection": "Sekcja Połączenia obsługuje różne metody logowania, w tym niestandardowe SSO i dostawców SAML, takich jak Google i GitHub, a także integracje e‑mail do powiadomień i komunikacji.", - "adminTools": "Na koniec mamy zaawansowane narzędzia administracyjne, takie jak Audyt do śledzenia aktywności systemu i Analityka użycia do monitorowania, jak użytkownicy korzystają z platformy.", - "wrapUp": "To już wszystko w przewodniku dla administratorów! Zobaczyłeś funkcje korporacyjne, które czynią Stirling PDF potężnym, konfigurowalnym rozwiązaniem dla organizacji. Dostęp do tego przewodnika masz zawsze z menu Pomoc." - }, - "workspace": { - "title": "Obszar roboczy", - "people": { - "title": "Osoby", - "description": "Zarządzaj członkami obszaru roboczego i ich uprawnieniami", - "loading": "Wczytywanie osób...", - "searchMembers": "Szukaj członków...", - "addMembers": "Dodaj członków", - "inviteMembers": { - "label": "Zaproś członków", - "subtitle": "Wpisz lub wklej e‑maile poniżej, rozdzielone przecinkami. Twój obszar roboczy będzie rozliczany wg liczby członków." - }, - "user": "Użytkownik", - "role": "Rola", - "team": "Zespół", - "status": "Status", - "actions": { - "label": "Akcje", - "upgrade": "Ulepsz" - }, - "noMembersFound": "Nie znaleziono członków", - "active": "Aktywny", - "disabled": "Wyłączony", - "activeSession": "Aktywna sesja", - "member": "Członek", - "admin": "Administrator", - "roleDescriptions": { - "admin": "Może zarządzać ustawieniami i zapraszać członków, z pełnym dostępem administracyjnym.", - "member": "Może przeglądać i edytować udostępnione pliki, ale nie może zarządzać ustawieniami obszaru roboczego ani członkami.", - "user": "Użytkownik" - }, - "editRole": "Edytuj rolę", - "enable": "Włącz", - "disable": "Wyłącz", - "deleteUser": "Usuń użytkownika", - "deleteUserSuccess": "Użytkownik usunięty pomyślnie", - "deleteUserError": "Nie udało się usunąć użytkownika", - "confirmDelete": "Czy na pewno chcesz usunąć tego użytkownika? Tej operacji nie można cofnąć.", - "addMember": { - "title": "Dodaj członka", - "username": "Nazwa użytkownika (e‑mail)", - "usernamePlaceholder": "user@example.com", - "password": "Hasło", - "passwordPlaceholder": "Wprowadź hasło", - "role": "Rola", - "team": "Zespół (opcjonalnie)", - "teamPlaceholder": "Wybierz zespół", - "forcePasswordChange": "Wymuś zmianę hasła przy pierwszym logowaniu", - "cancel": "Anuluj", - "submit": "Dodaj członka", - "usernameRequired": "Wymagana jest nazwa użytkownika i hasło", - "passwordTooShort": "Hasło musi mieć co najmniej 6 znaków", - "success": "Użytkownik utworzony pomyślnie", - "error": "Nie udało się utworzyć użytkownika" - }, - "editMember": { - "title": "Edytuj członka", - "editing": "Edycja:", - "role": "Rola", - "team": "Zespół (opcjonalnie)", - "teamPlaceholder": "Wybierz zespół", - "cancel": "Anuluj", - "submit": "Zaktualizuj członka", - "success": "Użytkownik zaktualizowany pomyślnie", - "error": "Nie udało się zaktualizować użytkownika" - }, - "toggleEnabled": { - "success": "Pomyślnie zaktualizowano status użytkownika", - "error": "Nie udało się zaktualizować statusu użytkownika" - }, - "delete": { - "success": "Użytkownik usunięty pomyślnie", - "error": "Nie udało się usunąć użytkownika" - }, - "emailInvite": { - "tab": "Zaproszenie e‑mail", - "description": "Wpisz lub wklej e‑maile poniżej, rozdzielone przecinkami. Użytkownicy otrzymają dane logowania e‑mailem.", - "emails": "Adresy e‑mail", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Wymagany jest co najmniej jeden adres e‑mail", - "submit": "Wyślij zaproszenia", - "success": "Pomyślnie zaproszono użytkowników", - "partialSuccess": "Niektóre zaproszenia nie powiodły się", - "allFailed": "Nie udało się zaprosić użytkowników", - "error": "Nie udało się wysłać zaproszeń" - }, - "directInvite": { - "tab": "Utwórz bezpośrednio" - }, - "inviteLinkTab": { - "tab": "Link zaproszenia" - }, - "inviteLink": { - "description": "Wygeneruj bezpieczny link, który pozwoli użytkownikowi ustawić własne hasło", - "email": "Adres e‑mail", - "emailPlaceholder": "user@example.com (opcjonalnie)", - "emailDescription": "Opcjonalnie — pozostaw puste, aby utworzyć ogólny link zaproszeniowy, z którego może skorzystać każdy", - "emailRequired": "Wymagany jest adres e‑mail", - "emailOptional": "Opcjonalne — pozostaw puste dla ogólnego linku zaproszeniowego", - "emailRequiredForSend": "Adres e‑mail jest wymagany do wysłania powiadomienia e‑mail", - "expiryHours": "Godziny ważności", - "expiryDescription": "Za ile godzin link wygaśnie", - "sendEmail": "Wyślij link zaproszenia e‑mailem", - "sendEmailDescription": "Jeśli włączone, link zaproszenia zostanie wysłany na podany adres e‑mail", - "smtpRequired": "SMTP nie skonfigurowano", - "generate": "Wygeneruj link", - "generated": "Wygenerowano link zaproszenia", - "copied": "Link skopiowany do schowka", - "success": "Pomyślnie wygenerowano link zaproszenia", - "successWithEmail": "Link zaproszenia wygenerowano i wysłano e‑mailem", - "emailSent": "Link zaproszenia wygenerowano i wysłano e‑mailem", - "emailFailed": "Link wygenerowano, ale e‑mail nie został wysłany", - "emailFailedDetails": "Błąd: {0}. Udostępnij link zaproszenia ręcznie.", - "error": "Nie udało się wygenerować linku zaproszenia", - "submit": "Wygeneruj link zaproszenia" - }, - "inviteMode": { - "username": "Nazwa użytkownika", - "email": "E‑mail", - "link": "Link", - "emailDisabled": "Zaproszenia e‑mail wymagają konfiguracji SMTP i mail.enableInvites=true w ustawieniach" - }, - "license": { - "users": "użytkowników", - "availableSlots": "Dostępne miejsca", - "grandfathered": "Na prawach nabytych", - "grandfatheredShort": "{{count}} na prawach nabytych", - "fromLicense": "z licencji", - "slotsAvailable": "{{count}} wolnych miejsc dla użytkowników", - "noSlotsAvailable": "Brak wolnych miejsc", - "currentUsage": "Obecnie użyto {{current}} z {{max}} licencji użytkowników" - }, - "loginRequired": "Najpierw włącz tryb logowania" - }, - "teams": { - "title": "Zespoły", - "description": "Zarządzaj zespołami i organizuj członków obszaru roboczego", - "loading": "Wczytywanie zespołów...", - "loadingDetails": "Wczytywanie szczegółów zespołu...", - "loadError": "Nie udało się wczytać szczegółów zespołu", - "createNewTeam": "Utwórz nowy zespół", - "teamName": "Nazwa zespołu", - "totalMembers": "Łącznie członków", - "actions": "Akcje", - "noTeamsFound": "Nie znaleziono zespołów", - "noMembers": "Brak członków w tym zespole", - "system": "System", - "addMember": "Dodaj członka", - "viewTeam": "Zobacz zespół", - "removeMember": "Usuń z zespołu", - "cannotRemoveFromSystemTeam": "Nie można usunąć z zespołu systemowego", - "renameTeamLabel": "Zmień nazwę zespołu", - "deleteTeamLabel": "Usuń zespół", - "cannotDeleteInternal": "Nie można usunąć zespołu Internal", - "confirmDelete": "Czy na pewno chcesz usunąć ten zespół? Zespół musi być pusty, aby go usunąć.", - "confirmRemove": "Usunąć użytkownika z tego zespołu?", - "cannotRenameInternal": "Nie można zmienić nazwy zespołu Internal", - "cannotAddToInternal": "Nie można dodawać członków do zespołu Internal", - "teamNotFound": "Nie znaleziono zespołu", - "backToTeams": "Wróć do zespołów", - "memberCount": "{{count}} członków", - "removeMemberSuccess": "Użytkownika usunięto z zespołu", - "removeMemberError": "Nie udało się usunąć użytkownika z zespołu", - "createTeam": { - "title": "Utwórz nowy zespół", - "teamName": "Nazwa zespołu", - "teamNamePlaceholder": "Wpisz nazwę zespołu", - "cancel": "Anuluj", - "submit": "Utwórz zespół", - "nameRequired": "Nazwa zespołu jest wymagana", - "success": "Zespół utworzony pomyślnie", - "error": "Nie udało się utworzyć zespołu" - }, - "renameTeam": { - "title": "Zmień nazwę zespołu", - "renaming": "Zmiana nazwy:", - "newTeamName": "Nowa nazwa zespołu", - "newTeamNamePlaceholder": "Wpisz nową nazwę zespołu", - "cancel": "Anuluj", - "submit": "Zmień nazwę zespołu", - "nameRequired": "Nazwa zespołu jest wymagana", - "success": "Pomyślnie zmieniono nazwę zespołu", - "error": "Nie udało się zmienić nazwy zespołu" - }, - "deleteTeam": { - "success": "Zespół usunięto pomyślnie", - "error": "Nie udało się usunąć zespołu. Upewnij się, że zespół jest pusty.", - "teamMustBeEmpty": "Przed usunięciem zespół musi być pusty" - }, - "addMemberToTeam": { - "title": "Dodaj członka do zespołu", - "addingTo": "Dodawanie do", - "selectUser": "Wybierz użytkownika", - "selectUserPlaceholder": "Wybierz użytkownika", - "selectUserRequired": "Wybierz użytkownika", - "currentlyIn": "obecnie w", - "willBeMoved": "Uwaga: tego użytkownika przeniesiemy z bieżącego zespołu do tego zespołu.", - "cancel": "Anuluj", - "submit": "Dodaj członka", - "userRequired": "Wybierz użytkownika", - "success": "Członek dodany do zespołu", - "error": "Nie udało się dodać członka do zespołu" - }, - "changeTeam": { - "label": "Zmień zespół", - "title": "Zmień zespół", - "changing": "Przenoszenie", - "selectTeam": "Wybierz zespół", - "selectTeamPlaceholder": "Wybierz zespół", - "selectTeamRequired": "Wybierz zespół", - "success": "Pomyślnie zmieniono zespół", - "error": "Nie udało się zmienić zespołu", - "submit": "Zmień zespół" - } - } - }, - "plan": { - "currency": "Waluta", - "popular": "Popularne", - "current": "Bieżący plan", - "upgrade": "Uaktualnij", - "contact": "Skontaktuj się z nami", - "customPricing": "Niestandardowy", - "showComparison": "Porównaj wszystkie funkcje", - "hideComparison": "Ukryj porównanie funkcji", - "featureComparison": "Porównanie funkcji", - "from": "Od", - "perMonth": "/mies.", - "perSeat": "/miejsce", - "withServer": "+ Plan serwerowy", - "licensedSeats": "Licencjonowane: {{count}} miejsc", - "includedInCurrent": "Wliczone w Twój plan", - "selectPlan": "Wybierz plan", - "manage": "Zarządzaj", - "manageSubscription": { - "description": "Zarządzaj subskrypcją, rozliczeniami i metodami płatności" - }, - "activePlan": { - "title": "Aktywny plan", - "subtitle": "Szczegóły Twojej obecnej subskrypcji" - }, - "availablePlans": { - "title": "Dostępne plany", - "subtitle": "Wybierz plan dopasowany do Twoich potrzeb" - }, - "static": { - "title": "Informacje rozliczeniowe", - "message": "Płatności online nie są obecnie skonfigurowane. Aby uaktualnić plan lub zarządzać subskrypcjami, skontaktuj się z nami bezpośrednio.", - "contactSales": "Skontaktuj się ze sprzedażą", - "contactToUpgrade": "Skontaktuj się z nami, aby uaktualnić lub dostosować plan", - "maxUsers": "Maks. liczba użytkowników", - "upTo": "Do" - }, - "period": { - "month": "miesiąc", - "perUserPerMonth": "/użytk./mies." - }, - "free": { - "name": "Darmowy", - "highlight1": "Ograniczone użycie narzędzi na tydzień", - "highlight2": "Dostęp do wszystkich narzędzi", - "highlight3": "Wsparcie społeczności", - "forever": "Na zawsze za darmo", - "included": "Wliczone" - }, - "pro": { - "name": "Pro", - "highlight1": "Nielimitowane użycie narzędzi", - "highlight2": "Zaawansowane narzędzia PDF", - "highlight3": "Bez znaków wodnych" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Ceny niestandardowe", - "highlight2": "Dedykowane wsparcie", - "highlight3": "Najnowsze funkcje", - "requiresServer": "Wymaga Server", - "requiresServerMessage": "Najpierw przejdź na plan Server, zanim ulepszysz do Enterprise." - }, - "feature": { - "title": "Funkcja", - "pdfTools": "Podstawowe narzędzia PDF", - "fileSize": "Limit rozmiaru pliku", - "automation": "Automatyzacja przepływów pracy narzędzi", - "api": "Dostęp do API", - "priority": "Priorytetowe wsparcie", - "customPricing": "Ceny niestandardowe" - }, - "licenseWarning": { - "title": "Osiągnięto darmowy limit dla własnego serwera", - "body": "Masz {{total}} użytkowników, ale darmowy poziom obsługuje tylko {{limit}} na serwer. Ulepsz, aby Stirling PDF działał bez zakłóceń.", - "overLimit": "więcej niż {{limit}}", - "cta": "Zobacz plany" - } - }, - "subscription": { - "status": { - "active": "Aktywna", - "pastDue": "Zaległa", - "canceled": "Anulowana", - "incomplete": "Niekompletna", - "trialing": "Okres próbny", - "none": "Brak subskrypcji" - }, - "renewsOn": "Odnawia się w dniu {{date}}", - "cancelsOn": "Zostanie anulowana {{date}}" - }, - "billing": { - "manageBilling": "Zarządzaj rozliczeniami", - "portal": { - "error": "Nie udało się otworzyć portalu rozliczeń" - }, - "updateSeats": "Zaktualizuj miejsca", - "updateEnterpriseSeats": "Zaktualizuj miejsca Enterprise", - "currentSeats": "Bieżąca liczba miejsc", - "minimumSeats": "Minimalna liczba miejsc", - "basedOnUsers": "(bieżący użytkownicy)", - "newSeatCount": "Nowa liczba miejsc", - "newSeatCountDescription": "Wybierz liczbę miejsc dla licencji enterprise", - "whatHappensNext": "Co dalej?", - "stripePortalRedirect": "Zostaniesz przekierowany do portalu rozliczeń Stripe, aby przejrzeć i potwierdzić zmianę liczby miejsc. Kwota proporcjonalna zostanie obliczona automatycznie.", - "preparingUpdate": "Przygotowywanie zmiany miejsc...", - "seatCountTooLow": "Liczba miejsc musi wynosić co najmniej {{minimum}} (bieżąca liczba użytkowników)", - "seatCountUnchanged": "Wybierz inną liczbę miejsc", - "seatsUpdated": "Zaktualizowano miejsca", - "seatsUpdatedMessage": "Liczba miejsc Enterprise została zaktualizowana do {{seats}}", - "updateProcessing": "Przetwarzanie aktualizacji", - "updateProcessingMessage": "Twoja zmiana liczby miejsc jest przetwarzana. Odśwież za chwilę.", - "notEnterprise": "Zarządzanie miejscami jest dostępne tylko dla licencji enterprise" - }, - "upgradeBanner": { - "title": "Ulepsz do planu Server", - "message": "Wykorzystaj Stirling PDF w pełni dzięki nielimitowanym użytkownikom i zaawansowanym funkcjom", - "upgradeButton": "Ulepsz teraz", - "dismiss": "Zamknij baner", - "attentionTitle": "Ten serwer wymaga uwagi administratora", - "attentionBody": "Administrator musi się zalogować, aby zobaczyć więcej informacji. Skontaktuj się z nim niezwłocznie.", - "attentionBodyAdmin": "Sprawdź wymagania licencyjne, aby zachować zgodność serwera.", - "seeInfo": "Zobacz informacje" - }, - "payment": { - "preparing": "Przygotowywanie kasy...", - "redirecting": "Przekierowywanie do bezpiecznej kasy...", - "upgradeTitle": "Uaktualnij do {{planName}}", - "success": "Płatność zakończona sukcesem!", - "successMessage": "Twoja subskrypcja została pomyślnie aktywowana. Wkrótce otrzymasz e‑mail z potwierdzeniem.", - "autoClose": "To okno zamknie się automatycznie...", - "error": "Błąd płatności", - "upgradeSuccess": "Płatność zakończona! Twoja subskrypcja została ulepszona. Licencję zaktualizowano na Twoim serwerze. Wkrótce otrzymasz e‑mail z potwierdzeniem.", - "paymentSuccess": "Płatność zakończona! Pobieranie klucza licencyjnego...", - "licenseActivated": "Licencja aktywowana! Klucz licencyjny zapisano. Wysłano e‑mail potwierdzający na zarejestrowany adres.", - "licenseDelayed": "Płatność zakończona! Trwa generowanie licencji. Wkrótce otrzymasz e‑mail z kluczem licencyjnym. Jeśli nie dotrze w ciągu 10 minut, skontaktuj się z pomocą techniczną.", - "licensePollingError": "Płatność zakończona, ale nie udało się automatycznie pobrać klucza licencyjnego. Sprawdź e‑mail lub skontaktuj się z pomocą, podając potwierdzenie płatności.", - "licenseRetrievalError": "Płatność zakończona, ale pobranie licencji nie powiodło się. Otrzymasz klucz licencyjny e‑mailem. Skontaktuj się z pomocą, jeśli nie dotrze w ciągu 10 minut.", - "syncError": "Płatność zakończona, ale synchronizacja licencji nie powiodła się. Twoja licencja zostanie wkrótce zaktualizowana. Skontaktuj się z pomocą, jeśli problem będzie się powtarzał.", - "licenseSaveError": "Nie udało się zapisać klucza licencyjnego. Skontaktuj się z pomocą i podaj swój klucz, aby dokończyć aktywację.", - "paymentCanceled": "Płatność została anulowana. Nic nie pobrano.", - "syncingLicense": "Synchronizowanie ulepszonej licencji...", - "generatingLicense": "Generowanie klucza licencyjnego...", - "upgradeComplete": "Ulepszenie zakończone", - "upgradeCompleteMessage": "Subskrypcja została pomyślnie ulepszona. Zaktualizowano istniejący klucz licencyjny.", - "stripeNotConfigured": "Stripe nie skonfigurowano", - "stripeNotConfiguredMessage": "Integracja płatności Stripe nie jest skonfigurowana. Skontaktuj się z administratorem.", - "monthly": "Miesięcznie", - "yearly": "Rocznie", - "billingPeriod": "Okres rozliczeniowy", - "enterpriseNote": "Liczbę miejsc można zmienić przy płatności (1–1000).", - "installationId": "ID instalacji", - "licenseKey": "Twój klucz licencyjny", - "licenseInstructions": "Zostało dodane do Twojej instalacji. Kopię otrzymasz także e‑mailem.", - "canCloseWindow": "Możesz teraz zamknąć to okno.", - "licenseKeyProcessing": "Przetwarzanie klucza licencyjnego", - "licenseDelayedMessage": "Twój klucz licencyjny jest generowany. Wkrótce sprawdź e‑mail lub skontaktuj się z pomocą.", - "perYear": "/rok", - "perMonth": "/mies.", - "emailInvalid": "Wpisz poprawny adres e‑mail", - "emailStage": { - "title": "Podaj e‑mail", - "description": "Użyjemy go do wysłania klucza licencyjnego i rachunków.", - "emailLabel": "Adres e‑mail", - "emailPlaceholder": "your@email.com", - "continue": "Kontynuuj", - "modalTitle": "Zaczynamy – {{planName}}" - }, - "planStage": { - "title": "Wybierz okres rozliczeniowy", - "savingsNote": "Oszczędź {{percent}}% przy rozliczeniu rocznym", - "basePrice": "Cena bazowa", - "seatPrice": "Za miejsce", - "totalForSeats": "Razem ({{count}} miejsc)", - "selectMonthly": "Wybierz miesięcznie", - "selectYearly": "Wybierz rocznie", - "savePercent": "Oszczędź {{percent}}%", - "savingsAmount": "Oszczędzasz {{amount}}", - "modalTitle": "Wybierz okres rozliczeniowy – {{planName}}", - "billedYearly": "Rozliczane rocznie: {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Wróć do wyboru planu", - "selectedPlan": "Wybrany plan", - "modalTitle": "Dokończ płatność – {{planName}}" - } - }, - "firstLogin": { - "title": "Pierwsze logowanie", - "welcomeTitle": "Witamy!", - "welcomeMessage": "Ze względów bezpieczeństwa musisz zmienić hasło przy pierwszym logowaniu.", - "loggedInAs": "Zalogowano jako", - "error": "Błąd", - "currentPassword": "Obecne hasło", - "enterCurrentPassword": "Wprowadź obecne hasło", - "newPassword": "Nowe hasło", - "enterNewPassword": "Wprowadź nowe hasło (min. 8 znaków)", - "confirmPassword": "Potwierdź nowe hasło", - "reEnterNewPassword": "Wpisz ponownie nowe hasło", - "changePassword": "Zmień hasło", - "allFieldsRequired": "Wszystkie pola są wymagane", - "passwordsDoNotMatch": "Nowe hasła nie są zgodne", - "passwordTooShort": "Hasło musi mieć co najmniej 8 znaków", - "passwordMustBeDifferent": "Nowe hasło musi się różnić od obecnego hasła", - "passwordChangedSuccess": "Hasło zmieniono pomyślnie! Zaloguj się ponownie.", - "passwordChangeFailed": "Nie udało się zmienić hasła. Sprawdź obecne hasło." - }, - "invite": { - "welcome": "Witamy w Stirling PDF", - "invalidToken": "Nieprawidłowy link zaproszenia", - "validationError": "Nie udało się zweryfikować linku zaproszenia", - "passwordRequired": "Hasło jest wymagane", - "passwordTooShort": "Hasło musi mieć co najmniej 6 znaków", - "passwordMismatch": "Hasła nie są zgodne", - "acceptError": "Nie udało się utworzyć konta", - "validating": "Weryfikowanie zaproszenia...", - "invalidInvitation": "Nieprawidłowe zaproszenie", - "goToLogin": "Przejdź do logowania", - "welcomeTitle": "Zaproszono Cię!", - "welcomeSubtitle": "Dokończ konfigurację konta, aby rozpocząć", - "accountFor": "Tworzenie konta dla", - "linkExpires": "Link wygasa", - "email": "Adres e‑mail", - "emailPlaceholder": "Wpisz swój adres e‑mail", - "emailRequired": "Wymagany jest adres e‑mail", - "invalidEmail": "Nieprawidłowy adres e‑mail", - "choosePassword": "Wybierz hasło", - "passwordPlaceholder": "Wpisz swoje hasło", - "confirmPassword": "Potwierdź hasło", - "confirmPasswordPlaceholder": "Wpisz ponownie hasło", - "createAccount": "Utwórz konto", - "creating": "Tworzenie konta...", - "alreadyHaveAccount": "Masz już konto?", - "signIn": "Zaloguj się" - }, - "audit": { - "error": { - "title": "Błąd podczas ładowania systemu audytu" - }, - "notAvailable": "System audytu niedostępny", - "notAvailableMessage": "System audytu nie jest skonfigurowany lub jest niedostępny.", - "disabled": "Rejestrowanie audytu jest wyłączone", - "disabledMessage": "Włącz rejestrowanie audytu w konfiguracji aplikacji, aby śledzić zdarzenia systemowe.", - "systemStatus": { - "title": "Status systemu", - "status": "Rejestrowanie audytu", - "enabled": "Włączone", - "disabled": "Wyłączone", - "level": "Poziom audytu", - "retention": "Okres retencji", - "days": "dni", - "totalEvents": "Łączna liczba zdarzeń" - }, - "tabs": { - "dashboard": "Pulpit", - "events": "Zdarzenia audytu", - "export": "Eksport" - }, - "charts": { - "title": "Pulpit audytu", - "error": "Błąd ładowania wykresów", - "day": "Dzień", - "week": "Tydzień", - "month": "Miesiąc", - "byType": "Zdarzenia wg typu", - "byUser": "Zdarzenia wg użytkownika", - "overTime": "Zdarzenia w czasie" - }, - "events": { - "title": "Zdarzenia audytu", - "filterByType": "Filtruj wg typu", - "filterByUser": "Filtruj wg użytkownika", - "startDate": "Data początkowa", - "endDate": "Data końcowa", - "clearFilters": "Wyczyść", - "error": "Błąd ładowania zdarzeń", - "noEvents": "Nie znaleziono zdarzeń", - "timestamp": "Znacznik czasu", - "type": "Typ", - "user": "Użytkownik", - "ipAddress": "Adres IP", - "actions": "Akcje", - "viewDetails": "Pokaż szczegóły", - "eventDetails": "Szczegóły zdarzenia", - "details": "Szczegóły" - }, - "export": { - "title": "Eksportuj dane audytu", - "description": "Eksportuj zdarzenia audytu do formatu CSV lub JSON. Użyj filtrów, aby ograniczyć eksportowane dane.", - "format": "Format eksportu", - "filters": "Filtry (opcjonalnie)", - "filterByType": "Filtruj wg typu", - "filterByUser": "Filtruj wg użytkownika", - "startDate": "Data początkowa", - "endDate": "Data końcowa", - "clearFilters": "Wyczyść", - "exportButton": "Eksportuj dane", - "error": "Nie udało się wyeksportować danych" - } - }, - "usage": { - "noData": "Brak dostępnych danych", - "error": "Błąd ładowania statystyk użycia", - "noDataMessage": "Obecnie brak dostępnych statystyk użycia.", - "controls": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Wszystko", - "refresh": "Odśwież", - "dataTypeLabel": "Typ danych:", - "dataType": { - "all": "Wszystkie", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Wszystko" - }, - "stats": { - "totalEndpoints": "Łączna liczba endpointów", - "totalVisits": "Łączna liczba wizyt", - "showing": "Wyświetlanie", - "selectedVisits": "Wybrane wizyty" - }, - "chart": { - "title": "Wykres użycia endpointów" - }, - "table": { - "title": "Szczegółowe statystyki", - "endpoint": "Endpoint", - "visits": "Wizyty", - "percentage": "Procent", - "noData": "Brak dostępnych danych" - } - }, - "backendHealth": { - "checking": "Sprawdzanie statusu backendu...", - "online": "Backend online", - "offline": "Backend offline", - "starting": "Backend uruchamia się...", - "wait": "Poczekaj, aż backend zakończy uruchamianie i spróbuj ponownie." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Odblokuj PDF, aby kontynuować", - "title": "Usuń hasło, aby kontynuować", - "description": "Ten PDF jest zabezpieczony hasłem. Wpisz hasło, aby kontynuować pracę.", - "password": { - "label": "Hasło PDF", - "placeholder": "Wpisz hasło do PDF" - }, - "skip": "Pomiń na razie", - "unlock": "Odblokuj i kontynuuj", - "incorrectPassword": "Nieprawidłowe hasło", - "missingFile": "Wybrany plik nie jest już dostępny.", - "emptyResponse": "Usunięcie hasła nie zwróciło pliku.", - "required": "Wpisz hasło, aby kontynuować.", - "successTitle": "Usunięto hasło", - "successBodyWithName": "Usunięto hasło z {{fileName}}", - "successBody": "Pomyślnie usunięto hasło." - }, - "setup": { - "welcome": "Witamy w Stirling PDF", - "description": "Zacznij od wyboru sposobu korzystania ze Stirling PDF", - "step1": { - "label": "Wybierz tryb", - "description": "Offline lub serwer" - }, - "step2": { - "label": "Wybierz serwer", - "description": "Własny serwer" - }, - "step3": { - "label": "Logowanie", - "description": "Wprowadź dane logowania" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Zaloguj się na konto Stirling" - }, - "selfhosted": { - "title": "Własny serwer", - "description": "Połącz się z własnym serwerem Stirling PDF" - } - }, - "saas": { - "title": "Zaloguj się do Stirling", - "subtitle": "Zaloguj się na konto Stirling" - }, - "selfhosted": { - "title": "Zaloguj się do serwera", - "subtitle": "Wprowadź dane logowania do serwera" - }, - "server": { - "title": "Połącz z serwerem", - "subtitle": "Wpisz URL własnego serwera", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Własny serwer" - }, - "url": { - "label": "URL serwera", - "description": "Wpisz pełny URL własnego serwera Stirling PDF" - }, - "error": { - "emptyUrl": "Wpisz URL serwera", - "unreachable": "Nie można połączyć z serwerem", - "testFailed": "Test połączenia nie powiódł się" - }, - "testing": "Testowanie połączenia..." - }, - "login": { - "title": "Zaloguj się", - "subtitle": "Wprowadź dane logowania, aby kontynuować", - "connectingTo": "Łączenie z:", - "username": { - "label": "Nazwa użytkownika", - "placeholder": "Wpisz nazwę użytkownika" - }, - "email": { - "label": "E‑mail", - "placeholder": "Wpisz e‑mail" - }, - "password": { - "label": "Hasło", - "placeholder": "Wpisz hasło" - }, - "error": { - "emptyUsername": "Wpisz nazwę użytkownika", - "emptyEmail": "Wpisz e‑mail", - "emptyPassword": "Wpisz hasło", - "oauthFailed": "Logowanie przez OAuth nie powiodło się. Spróbuj ponownie." - }, - "submit": "Zaloguj", - "signInWith": "Zaloguj przez", - "oauthPending": "Otwieranie przeglądarki do uwierzytelnienia...", - "orContinueWith": "Lub kontynuuj e‑mailem" - } - }, - "oauth": { - "success": { - "title": "Uwierzytelnienie powiodło się", - "message": "Możesz zamknąć to okno i wrócić do Stirling PDF." - }, - "error": { - "title": "Uwierzytelnienie nie powiodło się", - "message": "Uwierzytelnienie nie zakończyło się pomyślnie. Możesz zamknąć to okno i spróbować ponownie." - } - }, - "pdfTextEditor": { - "title": "Edytor JSON PDF", - "viewLabel": "Edytor PDF", - "converting": "Konwertowanie PDF do formatu edytowalnego...", - "conversionFailed": "Nie udało się przekonwertować PDF. Spróbuj ponownie.", - "currentFile": "Bieżący plik: {{name}}", - "pageSummary": "Strona {{number}} z {{total}}", - "pagePreviewAlt": "Podgląd strony", - "imageLabel": "Umieszczony obraz", - "noTextOnPage": "Na tej stronie nie wykryto edytowalnego tekstu.", - "pageType": { - "paragraph": "Strona akapitowa", - "sparse": "Rzadki tekst" - }, - "groupingMode": { - "auto": "Auto", - "paragraph": "Akapit", - "singleLine": "Pojedyncza linia" - }, - "badges": { - "unsaved": "Edytowano", - "modified": "Edytowano", - "earlyAccess": "Wczesny dostęp" - }, - "actions": { - "reset": "Resetuj zmiany", - "downloadJson": "Pobierz JSON", - "generatePdf": "Generuj PDF" - }, - "options": { - "autoScaleText": { - "title": "Automatycznie skaluj tekst do pól", - "description": "Automatycznie skaluje tekst poziomo, aby mieścił się w oryginalnym polu ograniczającym, gdy renderowanie czcionki różni się od PDF." - }, - "groupingMode": { - "title": "Tryb grupowania tekstu", - "autoDescription": "Automatycznie wykrywa typ strony i odpowiednio grupuje tekst.", - "paragraphDescription": "Grupuje wyrównane linie w wielowierszowe pola tekstowe akapitu.", - "singleLineDescription": "Pozostawia każdą linię tekstu PDF jako oddzielne pole tekstowe." - }, - "manualGrouping": { - "descriptionInline": "Wskazówka: Przytrzymaj Ctrl (Cmd) lub Shift, aby zaznaczyć wiele pól tekstowych. Nad zaznaczeniem pojawi się pływający pasek narzędzi, aby scalić, rozgrupować lub dostosować szerokość." - }, - "forceSingleElement": { - "title": "Zablokuj edytowany tekst do pojedynczego elementu PDF", - "description": "Po włączeniu edytor eksportuje każde edytowane pole tekstowe jako jeden element tekstowy PDF, aby uniknąć nakładających się glifów lub mieszanych czcionek." - } - }, - "manual": { - "mergeTooltip": "Scal zaznaczone pola", - "merge": "Scal zaznaczenie", - "ungroupTooltip": "Podziel akapit z powrotem na linie", - "ungroup": "Rozgrupuj zaznaczenie", - "widthMenu": "Opcje szerokości", - "expandWidth": "Rozszerz do krawędzi strony", - "resetWidth": "Zresetuj szerokość", - "resizeHandle": "Dostosuj szerokość tekstu" - }, - "disclaimer": { - "heading": "Ograniczenia podglądu", - "textFocus": "To środowisko skupia się na edycji tekstu i zmianie położenia osadzonych obrazów. Złożona grafika strony, widżety formularzy i warstwowa grafika są zachowane do eksportu, lecz nie są tutaj w pełni edytowalne.", - "previewVariance": "Niektóre elementy wizualne (np. obramowania tabel, kształty lub wygląd adnotacji) mogą nie wyświetlać się w podglądzie dokładnie. Eksportowany PDF zachowuje oryginalne polecenia rysowania, gdy to możliwe.", - "alpha": "Ten podgląd alfa jest wciąż rozwijany — niektóre czcionki, kolory, efekty przezroczystości i detale układu mogą się nieznacznie zmieniać. Przed udostępnieniem prosimy o ponowne sprawdzenie wygenerowanego PDF." - }, - "empty": { - "title": "Nie wczytano dokumentu", - "subtitle": "Wczytaj plik PDF lub JSON, aby rozpocząć edycję treści tekstowych." - }, - "welcomeBanner": { - "title": "Witamy w edytorze tekstu PDF (wczesny dostęp)", - "experimental": "To funkcja eksperymentalna w aktywnym rozwoju. Możliwa niestabilność i problemy podczas używania.", - "howItWorks": "To narzędzie konwertuje PDF do edytowalnego formatu, w którym można modyfikować tekst i zmieniać położenie obrazów. Zmiany zapisywane są jako nowy PDF.", - "bestFor": "Najlepiej działa z:", - "bestFor1": "Proste PDF-y zawierające głównie tekst i obrazy", - "bestFor2": "Dokumenty ze standardowym formatowaniem akapitów", - "bestFor3": "Listy, eseje, raporty i podstawowe dokumenty", - "notIdealFor": "Nie nadaje się do:", - "notIdealFor1": "PDF-y ze specjalnym formatowaniem, jak wypunktowania, tabele lub układy wielokolumnowe", - "notIdealFor2": "Magazyny, broszury lub bogato projektowane dokumenty", - "notIdealFor3": "Instrukcje o złożonych układach", - "limitations": "Obecne ograniczenia:", - "limitation1": "Renderowanie czcionek może się nieznacznie różnić od oryginalnego PDF", - "limitation2": "Złożona grafika, pola formularzy i adnotacje są zachowane, lecz nieedytowalne", - "limitation3": "Konwersja i przetwarzanie dużych plików może potrwać", - "knownIssues": "Znane problemy (w trakcie naprawy):", - "issue1": "Kolor tekstu nie jest obecnie zachowywany (wkrótce zostanie dodany)", - "issue2": "Tryb akapitu ma więcej problemów z wyrównaniem i odstępami — zalecany jest tryb pojedynczej linii", - "issue3": "Podgląd różni się od eksportowanego PDF — eksportowane PDF-y są bliższe oryginałowi", - "issue4": "Wyrównanie obróconego tekstu może wymagać ręcznej korekty", - "issue5": "Efekty przezroczystości i warstw mogą się różnić od oryginału", - "feedback": "To funkcja we wczesnym dostępie. Prosimy o zgłaszanie napotkanych problemów, aby pomóc nam się ulepszać!", - "gotIt": "Rozumiem", - "dontShowAgain": "Nie pokazuj ponownie" - }, - "modeChange": { - "title": "Potwierdź zmianę trybu", - "warning": "Zmiana trybu grupowania tekstu spowoduje utratę wszystkich niezapisanych zmian. Czy na pewno chcesz kontynuować?", - "cancel": "Anuluj", - "confirm": "Resetuj i zmień tryb" - }, - "fontAnalysis": { - "details": "Szczegóły czcionki", - "embedded": "Osadzona", - "type": "Typ", - "webFormat": "Format webowy", - "warnings": "Ostrzeżenia", - "suggestions": "Uwagi", - "currentPageFonts": "Czcionki na tej stronie", - "allFonts": "Wszystkie czcionki", - "fallback": "zapasowa", - "missing": "brakująca", - "perfectMessage": "Wszystkie czcionki mogą być odtworzone idealnie.", - "warningMessage": "Niektóre czcionki mogą wyświetlać się niepoprawnie.", - "infoMessage": "Dostępne są informacje o odwzorowaniu czcionek.", - "perfect": "idealna", - "subset": "częściowa" - }, - "errors": { - "invalidJson": "Nie można odczytać pliku JSON. Upewnij się, że został wygenerowany przez narzędzie PDF do JSON.", - "pdfConversion": "Nie można przekonwertować edytowanego JSON z powrotem na PDF." - } - }, - "auth": { - "sessionExpired": "Sesja wygasła", - "pleaseLoginAgain": "Zaloguj się ponownie.", - "accessDenied": "Odmowa dostępu", - "insufficientPermissions": "Nie masz uprawnień do wykonania tej czynności." - }, - "addText": { - "title": "Dodaj tekst", - "header": "Dodaj tekst do PDF-ów", - "text": { - "name": "Treść tekstu", - "placeholder": "Wpisz tekst, który chcesz dodać", - "fontLabel": "Czcionka", - "fontSizeLabel": "Rozmiar czcionki", - "fontSizePlaceholder": "Wpisz lub wybierz rozmiar czcionki (8–200)", - "colorLabel": "Kolor tekstu" - }, - "steps": { - "configure": "Skonfiguruj tekst" - }, - "step": { - "createDesc": "Wpisz tekst, który chcesz dodać", - "place": "Umieść tekst", - "placeDesc": "Kliknij w dokumencie PDF, aby dodać tekst" - }, - "instructions": { - "title": "Jak dodać tekst", - "text": "Po wpisaniu tekstu powyżej kliknij w dowolnym miejscu dokumentu PDF, aby go umieścić.", - "paused": "Wstrzymano umieszczanie", - "resumeHint": "Wznów umieszczanie, aby kliknąć i dodać tekst.", - "noSignature": "Wpisz tekst powyżej, aby włączyć umieszczanie." - }, - "mode": { - "move": "Przesuń tekst", - "place": "Umieść tekst", - "pause": "Wstrzymaj umieszczanie", - "resume": "Wznów umieszczanie" - }, - "results": { - "title": "Wyniki dodawania tekstu" - }, - "error": { - "failed": "Wystąpił błąd podczas dodawania tekstu do PDF." - }, - "tags": "tekst,adnotacja,etykieta", - "applySignatures": "Zastosuj tekst" - } -} \ No newline at end of file diff --git a/frontend/public/locales/pt-BR/translation.json b/frontend/public/locales/pt-BR/translation.json deleted file mode 100644 index f7c9c8b6c..000000000 --- a/frontend/public/locales/pt-BR/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Escolha como navegar pelas ferramentas", - "description": "Pré-visualize os dois layouts e decida como deseja explorar as ferramentas do Stirling PDF.", - "sidebarTitle": "Modo barra lateral", - "sidebarDescription": "Mantenha as ferramentas ao lado de sua área de trabalho para alternância rápida.", - "recommended": "Recomendado", - "chooseSidebar": "Usar modo barra lateral", - "fullscreenTitle": "Modo tela cheia - (legado)", - "fullscreenDescription": "Navegue por todas as ferramentas em um catálogo que cobre a área de trabalho até você escolher uma.", - "chooseFullscreen": "Usar modo tela cheia", - "dismiss": "Talvez depois" - }, - "fullscreen": { - "showDetails": "Mostrar detalhes", - "comingSoon": "Em breve:", - "favorite": "Adicionar aos favoritos", - "favorites": "Favoritos", - "unavailable": "Desativado pelo administrador do servidor:", - "unavailableDependency": "Indisponível - ferramenta necessária ausente no servidor:", - "heading": "Todas as ferramentas (visualização em tela cheia)", - "noResults": "Tente ajustar sua pesquisa ou alternar descrições para encontrar o que precisa.", - "recommended": "Recomendado", - "unfavorite": "Remover dos favoritos" - }, - "placeholder": "Escolha uma ferramenta para começar", - "toggle": { - "fullscreen": "Alternar para modo tela cheia", - "sidebar": "Alternar para modo barra lateral" - }, - "alpha": "Alpha", - "premiumFeature": "Recurso premium:", - "comingSoon": "Em breve:" - }, - "unsavedChanges": "Você tem alterações não salvas no seu PDF. O que você gostaria de fazer?", - "areYouSure": "Tem certeza de que deseja sair?", - "unsavedChangesTitle": "Alterações não salvas", - "keepWorking": "Continuar trabalhando", - "discardChanges": "Descartar alterações", - "applyAndContinue": "Aplicar e continuar", - "exportAndContinue": "Exportar e continuar", - "zipWarning": { - "title": "Arquivo ZIP grande", - "message": "Este ZIP contém {{count}} arquivos. Extrair mesmo assim?", - "cancel": "Cancelar", - "confirm": "Extrair" - }, - "defaultApp": { - "title": "Definir como app padrão de PDF", - "message": "Deseja definir o Stirling PDF como seu editor de PDF padrão?", - "description": "Você pode alterar isso depois nas configurações do sistema.", - "notNow": "Agora não", - "setDefault": "Definir padrão", - "dismiss": "Ignorar", - "prompt": { - "title": "Definir como editor de PDF padrão", - "message": "Torne o Stirling PDF seu aplicativo padrão para abrir arquivos PDF." - }, - "success": { - "title": "App padrão definido", - "message": "O Stirling PDF agora é seu editor de PDF padrão" - }, - "settingsOpened": { - "title": "Configurações abertas", - "message": "Selecione o Stirling PDF nas configurações do sistema" - }, - "error": { - "title": "Erro", - "message": "Falha ao definir o manipulador de PDF padrão" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Cancelar", - "addPageNumbers": { - "fontSize": "Tamanho da Fonte", - "fontName": "Nome da Fonte", - "title": "Adicionar Números de Página", - "header": "Adicionar Números de Página", - "selectText": { - "1": "Selecionar arquivo PDF:", - "2": "Tamanho da margem:", - "3": "Posição:", - "4": "Número inicial:", - "5": "Páginas a numerar:", - "6": "Texto personalizado:" - }, - "customTextDesc": "Texto personalizado:", - "numberPagesDesc": "Quais páginas numerar, padrão 'todas', também aceita 1-5 ou 2,5,9,etc.", - "customNumberDesc": "O padrão é {n}, também aceita 'Página {n} de {total}', 'Texto-{n}', '{nome do arquivo}-{n}'", - "submit": "Adicionar Números de Página", - "configuration": "Configuração", - "customize": "Personalizar aparência", - "pagesAndStarting": "Páginas e número inicial", - "positionAndPages": "Posição e páginas", - "error": { - "failed": "Falha ao adicionar números de página" - }, - "results": { - "title": "Resultados da numeração de páginas" - }, - "preview": "Seleção de posição", - "previewDisclaimer": "A prévia é aproximada. A saída final pode variar devido às métricas de fonte do PDF." - }, - "pageSelectionPrompt": "Seleção de Página Personalizada (Digite uma lista de números de páginas, separadas por vírgula como 1,5,6 ou funções como 2n+1):", - "startingNumberTooltip": "O primeiro número a exibir. As páginas seguintes serão incrementadas a partir desse número.", - "marginTooltip": "Distância entre o número da página e a borda da página.", - "fontSizeTooltip": "Tamanho do texto do número da página em pontos. Números maiores criam texto maior.", - "fontTypeTooltip": "Família de fontes para os números de página. Escolha conforme o estilo do seu documento.", - "customTextTooltip": "Formato personalizado opcional para os números de página. Use {n} como espaço reservado para o número. Exemplo: \"Página {n}\" mostrará \"Página 1\", \"Página 2\", etc.", - "pdfPrompt": "Selecione o(s) PDF(s)", - "multiPdfPrompt": "Selecione os PDFs (2+)", - "multiPdfDropPrompt": "Selecione (ou arraste e solte) todos os PDFs desejados:", - "imgPrompt": "Selecione a(s) Imagem(ns)", - "genericSubmit": "Enviar", - "uploadLimit": "Tamanho máximo do arquivo:", - "uploadLimitExceededSingular": "está acima do limite. Tamanho máximo permitido é", - "uploadLimitExceededPlural": "estão acima do limite. Tamanho máximo permitido é", - "processTimeWarning": "Aviso: Este processo pode levar até um minuto, dependendo do tamanho do arquivo", - "pageOrderPrompt": "Ordem de Página Personalizada (Digite uma lista de números de páginas, separadas por vírgula ou funções como 2n+1):", - "goToPage": "Ir", - "true": "Verdadeiro", - "false": "Falso", - "unknown": "Desconhecido", - "app": { - "description": "A alternativa gratuita ao Adobe Acrobat (10M+ downloads)" - }, - "save": "Salvar", - "saveToBrowser": "Salvar no Navegador", - "download": "Baixar (JSON)", - "downloadUnavailable": "Download indisponível para este item", - "saveUnavailable": "Salvar indisponível para este item", - "pin": "Fixar arquivo (manter ativo após execução da ferramenta)", - "unpin": "Desafixar arquivo (substituir após execução da ferramenta)", - "undoOperationTooltip": "Clique para desfazer a última operação e restaurar os arquivos originais", - "undo": "Desfazer", - "back": "Voltar", - "nothingToUndo": "Nada para desfazer", - "moreOptions": "Mais opções", - "editYourNewFiles": "Edite seu(s) novo(s) arquivo(s)", - "close": "Fechar", - "openInViewer": "Abrir no visualizador", - "confirmClose": "Confirmar fechamento", - "confirmCloseMessage": "Tem certeza de que deseja fechar este arquivo?", - "confirmCloseCancel": "Cancelar", - "confirmCloseConfirm": "Fechar arquivo", - "fileSelected": "Selecionado: {{filename}}", - "chooseFile": "Escolher arquivo", - "filesSelected": "Arquivos Selecionados", - "files": { - "title": "Arquivos", - "upload": "Fazer upload", - "uploadFiles": "Fazer upload de arquivos", - "addFiles": "Adicionar arquivos", - "selectFromWorkbench": "Selecione arquivos da bancada de trabalho ou ", - "selectMultipleFromWorkbench": "Selecione pelo menos {{count}} arquivos da bancada de trabalho ou ", - "created": "Criado", - "size": "Tamanho do arquivo" - }, - "noFavourites": "Nenhum Favorito Adicionado", - "downloadComplete": "Download Completo", - "bored": "Entediado? Clique aqui!", - "alphabet": "Alfabeto", - "downloadPdf": "Baixar PDF", - "text": "Texto", - "font": "Fonte", - "selectFillter": "-- Selecione --", - "pageNum": "Número da Página", - "sizes": { - "small": "Pequeno", - "medium": "Médio", - "large": "Grande", - "x-large": "Extra grande" - }, - "error": { - "pdfPassword": "O PDF está protegido por senha e a senha não foi fornecida ou está incorreta", - "encryptedPdfMustRemovePassword": "Este PDF está criptografado ou protegido por senha. Desbloqueie-o antes de converter para PDF/A.", - "incorrectPasswordProvided": "A senha do PDF está incorreta ou não foi fornecida.", - "_value": "Erro", - "dismissAllErrors": "Dispensar todos os erros", - "sorry": "Desculpe pelo problema!", - "needHelp": "Precisa de ajuda / Encontrou um problema?", - "contactTip": "Se você ainda estiver com problemas, não hesite em entrar em contato conosco para obter ajuda. Você pode enviar um tíquete em nossa página GitHub ou entrar em contato conosco através do Discord:", - "404": { - "head": "404 - Página não encontrada | Ops, tropeçamos no código!", - "1": "Não conseguimos encontrar a página que você está procurando.", - "2": "Algo deu errado" - }, - "github": "Submeter um tíquete no GitHub", - "showStack": "Mostrar rastreamento de pilha", - "copyStack": "Copiar rastreamento de pilha", - "githubSubmit": "GitHub - Submeter um tíquete", - "discordSubmit": "Discord - Submeter um post de suporte" - }, - "warning": { - "tooltipTitle": "Aviso" - }, - "edit": "Editar", - "delete": "Apagar", - "never": "Nunca", - "username": "Usuário", - "password": "Senha", - "welcome": "Bem-vindo", - "property": "Propriedade", - "black": "Preto", - "white": "Branco", - "red": "Vermelho", - "green": "Verde", - "blue": "Azul", - "custom": "Personalizado...", - "comingSoon": "Em breve", - "WorkInProgess": "Trabalho em progresso, talvez não funcione ou apresente erros, Por favor, reporte qualquer problema!", - "poweredBy": "Distribuído por", - "yes": "Sim", - "no": "Não", - "changedCredsMessage": "Credenciais alteradas!", - "notAuthenticatedMessage": "Usuário não autenticado.", - "userNotFoundMessage": "Usuário não encontrado.", - "incorrectPasswordMessage": "A senha atual está incorreta.", - "usernameExistsMessage": "Novo Usuário já existe.", - "invalidUsernameMessage": "Usuário inválido, nome de usuário só pode conter letras, números e os seguintes caracteres especiais @._+- ou deve ser um e-mail válido.", - "invalidPasswordMessage": "A senha não deve estar vazia e não deve conter espaços no início ou no final.", - "confirmPasswordErrorMessage": "Nova Senha e Confirmar Nova Senha devem ser iguais.", - "deleteCurrentUserMessage": "Não é possível apagar usuário conectado no momento.", - "deleteUsernameExistsMessage": "O usuário não existe e desta forma não pode ser apagado.", - "downgradeCurrentUserMessage": "Não é possível fazer downgrade da função do usuário conectado no momento.", - "disabledCurrentUserMessage": "O usuário atual não pode ser desativado.", - "downgradeCurrentUserLongMessage": "Não é possível fazer downgrade da função do usuário atual. Portanto, o usuário atual não será mostrado.", - "userAlreadyExistsOAuthMessage": "O usuário já existe como um usuário OAuth2.", - "userAlreadyExistsWebMessage": "O usuário já existe como um usuário Web.", - "oops": "Ops!", - "help": "Ajuda", - "goHomepage": "Ir para a Página Inicial", - "joinDiscord": "Junte-se ao nosso servidor Discord", - "seeDockerHub": "Visite nosso Docker Hub", - "visitGithub": "Visite nosso repositório no GitHub", - "donate": "Doar", - "color": "Cor", - "sponsor": "Patrocinador", - "info": "Informações", - "pro": "Profissional", - "page": "Página", - "pages": "Páginas", - "loading": "Carregando...", - "review": "Revisar", - "addToDoc": "Adicionar ao Documento", - "reset": "Reiniciar", - "apply": "Aplicar", - "noFileSelected": "Nenhum arquivo selecionado. Por favo, envie um arquivo.", - "legal": { - "privacy": "Política de Privacidade", - "iAgreeToThe": "Concordo com todos os", - "terms": "Termos e Condições", - "accessibility": "Acessibilidade", - "cookie": "Política de Cookies", - "impressum": "Informações legais", - "showCookieBanner": "Preferências de Cookies" - }, - "pipeline": { - "header": "Menu do Pipeline (Beta)", - "uploadButton": "Carregar Arquivo Personalizado", - "configureButton": "Configurar", - "defaultOption": "Arquivo Personalizado", - "submitButton": "Enviar", - "help": "Ajuda relacionada ao Pipeline", - "scanHelp": "Ajuda para leitura e processamento de pastas", - "deletePrompt": "Tem certeza de que deseja excluir o pipeline ->", - "tags": "automatizar,sequência,scriptado,processo-em-lote", - "title": "Pipeline" - }, - "pipelineOptions": { - "header": "Configuração do Pipeline", - "pipelineNameLabel": "Nome do Pipeline:", - "saveSettings": "Salvar Configurações da Operação", - "pipelineNamePrompt": "Insira o nome do pipeline neste campo", - "selectOperation": "Selecione uma Operação:", - "addOperationButton": "Adicione a Operação", - "pipelineHeader": "Pipeline:", - "saveButton": "Baixar (JSON)", - "validateButton": "Validar" - }, - "enterpriseEdition": { - "button": "Atualize para a versão Pro", - "warning": "Este recurso só está disponivel para usuários da versão Pro.", - "yamlAdvert": "Stirling PDF Pro suporta arquivos de configuração YAML e outros recursos SSO.", - "ssoAdvert": "Procurando por mais recursos de controle de usuários? Veja a versão Pro do Stirling PDF" - }, - "analytics": { - "title": "Você quer melhorar o Stirling PDF?", - "paragraph1": "Stirling PDF possui coleta de dados opcional para ajudar a melhorar o produto. Nós não rastreamos nenhuma informação pessoal ou conteúdo dos arquivos.", - "paragraph2": "Por favor considere habilitar a coleta de dados para ajudar Stirling PDF a crescer e nos ajudar a entender melhor nossos usuários.", - "learnMore": "Saiba mais", - "enable": "Habilitar coleta de dados", - "disable": "Desabilitar coleta de dados", - "settings": "Você pode alterar as configurações de coleta de dados no arquivo config/settings.yml", - "privacyAssurance": "Não rastreamos informações pessoais nem o conteúdo dos seus arquivos." - }, - "navbar": { - "favorite": "Favoritos", - "recent": "Novos e Recentemente Atualizados", - "darkmode": "Modo Escuro", - "language": "Idiomas", - "settings": "Configurações", - "allTools": "Ferramentas", - "multiTool": "Multiferramentas", - "search": "Pesquisar", - "sections": { - "organize": "Organizar", - "convertTo": "Converter para PDF", - "convertFrom": "Converter de PDF", - "security": "Assinatura & Segurança", - "advance": "Avançado", - "edit": "Visualizar & Editar", - "popular": "Populares" - } - }, - "settings": { - "preferences": { - "title": "Preferências" - }, - "workspace": { - "title": "Espaço de trabalho", - "people": "Pessoas", - "teams": "Equipes" - }, - "configuration": { - "title": "Configuração", - "systemSettings": "Configurações do sistema", - "features": "Recursos", - "endpoints": "Endpoints", - "database": "Banco de dados", - "advanced": "Avançado" - }, - "securityAuth": { - "title": "Segurança & Autenticação", - "security": "Segurança", - "connections": "Conexões" - }, - "licensingAnalytics": { - "title": "Licenciamento & Análises", - "plan": "Plano", - "audit": "Auditoria", - "usageAnalytics": "Análises de uso" - }, - "policiesPrivacy": { - "title": "Políticas & Privacidade", - "legal": "Jurídico", - "privacy": "Privacidade" - }, - "developer": { - "title": "Desenvolvedor", - "apiKeys": "Chaves de API" - }, - "tooltips": { - "enableLoginFirst": "Ative o modo de login primeiro", - "requiresEnterprise": "Requer licença Enterprise" - }, - "connection": { - "title": "Modo de conexão", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Auto-hospedado" - }, - "server": "Servidor", - "user": "Logado como", - "logout": "Sair" - }, - "general": { - "title": "Geral", - "description": "Configurar preferências gerais do aplicativo.", - "user": "Usuário", - "logout": "Sair", - "enableFeatures": { - "dismiss": "Dispensar", - "title": "Para administradores do sistema", - "intro": "Ative autenticação de usuários, gerenciamento de equipe e recursos de área de trabalho para sua organização.", - "action": "Configurar", - "and": "e", - "benefit": "Ativa papéis de usuário, colaboração em equipe, controles de administrador e recursos corporativos.", - "learnMore": "Saiba mais na documentação" - }, - "defaultToolPickerMode": "Modo padrão do seletor de ferramentas", - "defaultToolPickerModeDescription": "Escolha se o seletor de ferramentas abre em tela cheia ou barra lateral por padrão", - "mode": { - "sidebar": "Barra lateral", - "fullscreen": "Tela cheia" - }, - "autoUnzipTooltip": "Extrai automaticamente arquivos ZIP retornados por operações da API. Desative para manter os arquivos ZIP intactos. Isso não afeta fluxos de automação.", - "autoUnzip": "Descompactar automaticamente respostas da API", - "autoUnzipDescription": "Extrair automaticamente arquivos de respostas ZIP", - "autoUnzipFileLimitTooltip": "Somente descompactar se o ZIP contiver esse número de arquivos ou menos. Defina mais alto para extrair ZIPs maiores.", - "autoUnzipFileLimit": "Limite de arquivos para descompactação automática", - "autoUnzipFileLimitDescription": "Número máximo de arquivos a extrair do ZIP", - "defaultPdfEditor": "Editor de PDF padrão", - "defaultPdfEditorActive": "O Stirling PDF é seu editor de PDF padrão", - "defaultPdfEditorInactive": "Outro aplicativo está definido como padrão", - "defaultPdfEditorChecking": "Verificando...", - "defaultPdfEditorSet": "Já é padrão", - "setAsDefault": "Definir como padrão", - "updates": { - "title": "Atualizações de software", - "description": "Verifique atualizações e veja informações da versão", - "currentVersion": "Versão atual", - "latestVersion": "Última versão", - "checkForUpdates": "Verificar atualizações", - "viewDetails": "Ver detalhes" - }, - "hideUnavailableTools": "Ocultar ferramentas indisponíveis", - "hideUnavailableToolsDescription": "Remove ferramentas desativadas pelo servidor em vez de mostrá-las esmaecidas.", - "hideUnavailableConversions": "Ocultar conversões indisponíveis", - "hideUnavailableConversionsDescription": "Remove opções de conversão desativadas na ferramenta Converter em vez de mostrá-las esmaecidas." - }, - "hotkeys": { - "title": "Atalhos de teclado", - "description": "Personalize atalhos de teclado para acesso rápido às ferramentas. Clique em \"Alterar atalho\" e pressione uma nova combinação de teclas. Pressione Esc para cancelar.", - "errorConflict": "Atalho já usado por {{tool}}.", - "errorModifier": { - "mac": "Inclua ⌘ (Command), ⌥ (Option) ou outro modificador no atalho.", - "windows": "Inclua Ctrl, Alt ou outro modificador no atalho." - }, - "searchPlaceholder": "Pesquisar ferramentas...", - "none": "Não atribuído", - "customBadge": "Personalizado", - "defaultLabel": "Padrão: {{shortcut}}", - "capturing": "Pressione as teclas… (Esc para cancelar)", - "change": "Alterar atalho", - "reset": "Redefinir", - "shortcut": "Atalho", - "noShortcut": "Nenhum atalho definido" - } - }, - "update": { - "modalTitle": "Atualização disponível", - "current": "Versão atual", - "latest": "Última versão", - "latestStable": "Última estável", - "priorityLabel": "Prioridade", - "recommendedAction": "Ação recomendada", - "breakingChangesDetected": "Alterações incompatíveis detectadas", - "breakingChangesMessage": "Algumas versões contêm alterações incompatíveis. Revise os guias de migração abaixo antes de atualizar.", - "migrationGuides": "Guias de migração", - "viewGuide": "Ver guia", - "loadingDetailedInfo": "Carregando informações detalhadas...", - "close": "Fechar", - "viewAllReleases": "Ver todas as versões", - "downloadLatest": "Baixar a mais recente", - "availableUpdates": "Atualizações disponíveis", - "unableToLoadDetails": "Não foi possível carregar informações detalhadas.", - "version": "Versão", - "urgentUpdateAvailable": "Atualização urgente", - "updateAvailable": "Atualização disponível", - "releaseNotes": "Notas da versão", - "priority": { - "urgent": "Urgente", - "normal": "Normal", - "minor": "Menor", - "low": "Baixa" - }, - "breakingChanges": "Alterações incompatíveis", - "breakingChangesDefault": "Esta versão contém alterações incompatíveis.", - "migrationGuide": "Guia de migração" - }, - "changeCreds": { - "title": "Alterar Credenciais", - "header": "Atualizar Detalhes da Conta", - "changePassword": "Você está usando as credenciais padrões. Por favor, insira uma nova senha", - "newUsername": "Novo Usuário", - "oldPassword": "Senha Atual", - "newPassword": "Senha Nova", - "confirmNewPassword": "Confirme a Nova Senha", - "submit": "Enviar Alterações" - }, - "account": { - "title": "Configurações da Conta", - "accountSettings": "Configurações da Conta", - "adminSettings": "Configurações de Administrador – Visualizar e Adicionar Usuários", - "userControlSettings": "Configurações de Controle de Usuário", - "changeUsername": "Alterar Usuário", - "newUsername": "Novo Usuário", - "password": "Senha de Confirmação", - "oldPassword": "Senha Antiga", - "newPassword": "Senha Nova", - "changePassword": "Alterar a Senha", - "confirmNewPassword": "Confirme a Nova Senha", - "signOut": "Sair", - "yourApiKey": "Sua chave de API", - "syncTitle": "Sincronize as configurações do navegador com sua conta:", - "settingsCompare": "Comparação das Configurações:", - "property": "Propriedade", - "webBrowserSettings": "Configuração do navegador Web", - "syncToBrowser": "Sincronizar Conta -> Navegador", - "syncToAccount": "Sincronizar Conta <- Navegador" - }, - "adminUserSettings": { - "title": "Configurações de controle de usuário", - "header": "Configurações de controle do usuário administrador", - "admin": "Administrador", - "user": "Usuário", - "addUser": "Adicionar novo usuário", - "deleteUser": "Apagar usuário", - "confirmDeleteUser": "O usuário deve ser apagado?", - "confirmChangeUserStatus": "O usuário deve ser desabilitado/habilitado?", - "usernameInfo": "Nome de usuário só pode incluir letras, números e os seguintes caracteres especiais @._+- ou deve ser um e-mail válido.", - "roles": "Funções", - "role": "Função", - "actions": "Ações", - "apiUser": "Usuário de API limitado", - "extraApiUser": "Usuário de API limitado adicional", - "webOnlyUser": "Usuário web apenas", - "demoUser": "Usuário demo (Sem configurações personalizadas)", - "internalApiUser": "Usuário de API interno", - "forceChange": "Forçar usuário a trocar a senha ao iniciar sessão", - "submit": "Salvar Usuário", - "changeUserRole": "Alterar Função do Usuário", - "authenticated": "Autenticado", - "editOwnProfil": "Editar próprio perfil", - "enabledUser": "usuário habilitado", - "disabledUser": "usuário desabilitado", - "activeUsers": "Usuários Ativos:", - "disabledUsers": "Usuários Desabilitados:", - "totalUsers": "Total de Usuários:", - "lastRequest": "Última solicitação", - "usage": "Ver Utilização" - }, - "endpointStatistics": { - "title": "Estatísticas de Endpoints", - "header": "Estatísticas de Endpoints", - "top10": "Top 10", - "top20": "Top 20", - "all": "Todos", - "refresh": "Atualizar", - "dataTypeLabel": "Tipo de dados:", - "dataTypeAll": "Todos", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Total de Endpoints", - "totalVisits": "Total de Visitas", - "showing": "Mostrando", - "selectedVisits": "Visitas Selecionadas", - "endpoint": "Endpoint", - "visits": "Visitas", - "percentage": "Percentagem", - "loading": "Carregando...", - "failedToLoad": "Falha ao carregar dados do Endpoint. Por favor, tente atualizar.", - "home": "Início", - "login": "Login", - "top": "Top", - "numberOfVisits": "Número de Visitas", - "visitsTooltip": "Visitas: {0} ({1}% do total)", - "retry": "Tentar novamente" - }, - "database": { - "title": "Importar/Exportar banco de dados", - "header": "Importar/Exportar banco de dados", - "fileName": "Nome do Arquivo", - "creationDate": "Data de Criação", - "fileSize": "Tamanho do Arquivo", - "deleteBackupFile": "Apagar arquivo de backup", - "importBackupFile": "Importar arquivo de backup", - "createBackupFile": "Criar arquivo de backup", - "downloadBackupFile": "Baixar arquivo de backup", - "info_1": "Ao importar dados, é crucial garantir a estrutura correta. Se você não tem certeza do que está fazendo procure auxílio de um profissional. Um erro na estrutura pode ocasionar em mau funcionamento da aplicação, incluindo a impossibilidade da aplicação ser executada.", - "info_2": "O nome do arquivo não importa ao enviar. Ele será renomeado em seguida para seguir o formato backup_usuario_yyyyMMddHHmm.sql, garantindo uma convenção de nomes coerente.", - "submit": "Importar Backup", - "importIntoDatabaseSuccessed": "Importação para o banco de dados bem sucedida", - "backupCreated": "Backup do banco de dados criado com sucesso", - "fileNotFound": "Arquivo não encontrado", - "fileNullOrEmpty": "O arquivo não pode estar nulo ou vazio", - "failedImportFile": "Falha ao importar arquivo", - "notSupported": "Esta função não está disponível para sua conexão de banco de dados." - }, - "session": { - "expired": "Sua sessão expirou. Por gentileza atualize a página e tente novamente.", - "refreshPage": "Atualizar Página" - }, - "home": { - "desc": "Seu tudo-em-um hospedado localmente para tudo relacionado a PDFs", - "searchBar": "Pesquisar funcionalidades...", - "viewPdf": { - "title": "Ver/Editar PDF", - "desc": "Visualizar, anotar, adicionar texto ou imagens ao PDF." - }, - "setFavorites": "Adicionar Favoritos", - "hideFavorites": "Ocultar Favoritos", - "showFavorites": "Mostrar Favoritos", - "legacyHomepage": "Página Inicial Antiga", - "newHomePage": "Experimente nossa nova Página Inicial!", - "alphabetical": "Alfabética", - "globalPopularity": "Popularidade Global", - "sortBy": "Ordenar por:", - "mobile": { - "brandAlt": "Logo do Stirling PDF", - "openFiles": "Abrir arquivos", - "swipeHint": "Deslize para a esquerda ou direita para alternar as visualizações", - "tools": "Ferramentas", - "toolsSlide": "Painel de seleção de ferramentas", - "viewSwitcher": "Alternar visualização da área de trabalho", - "workbenchSlide": "Painel da área de trabalho", - "workspace": "Área de trabalho" - }, - "multiTool": { - "tags": "múltiplas,ferramentas", - "title": "Multiferramentas de PDF", - "desc": "Mesclar, girar, reorganizar, dividir, inserir e remover páginas." - }, - "merge": { - "tags": "combinar,juntar,unir", - "title": "Mesclar", - "desc": "Mescle facilmente vários PDFs em um só." - }, - "split": { - "tags": "dividir,separar,quebrar", - "title": "Dividir", - "desc": "Dividir PDFs em vários documentos/arquivos." - }, - "rotate": { - "tags": "girar,virar,orientar", - "title": "Girar", - "desc": "Gire facilmente seus PDFs." - }, - "convert": { - "tags": "transformar,alterar", - "title": "Converter", - "desc": "Converter arquivos entre diferentes formatos" - }, - "pdfOrganiser": { - "tags": "organizar,rearranjar,reordenar", - "title": "Organizar Páginas", - "desc": "Remover/reorganizar as páginas de diversas formas diferentes." - }, - "addImage": { - "tags": "inserir,incorporar,colocar", - "title": "Adicionar Imagem", - "desc": "Adicionar imagens em um local definido no PDF." - }, - "addAttachments": { - "tags": "incorporar,anexar,incluir", - "title": "Adicionar anexos", - "desc": "Adicionar ou remover arquivos incorporados (anexos) em um PDF" - }, - "watermark": { - "tags": "carimbo,marca,sobreposição", - "title": "Adicionar Marca d'água", - "desc": "Adicionar uma marca d'água personalizada ao seu PDF." - }, - "removePassword": { - "tags": "desbloquear", - "title": "Desproteger PDF", - "desc": "Descriptografar o PDF realizando a remoção da senha." - }, - "compress": { - "tags": "reduzir,compactar,otimizar", - "title": "Comprimir", - "desc": "Comprimir PDFs para reduzir o tamanho do arquivo." - }, - "unlockPDFForms": { - "tags": "desbloquear,habilitar,editar", - "title": "Desbloquear Formulários PDF", - "desc": "Remove a propriedade de apenas leitura de formulários em um documento PDF." - }, - "changeMetadata": { - "tags": "editar,modificar,atualizar", - "title": "Alterar Metadados", - "desc": "Alterar/remover/adicionar metadados de um PDF." - }, - "ocr": { - "tags": "extrair,escanear", - "title": "Processamento de OCR", - "desc": "Reconhecimento Óptico de Caracteres transforma PDFs com imagens em documentos pesquisáveis e com texto selecionável." - }, - "extractImages": { - "tags": "extrair,salvar,exportar", - "title": "Extrair Imagens", - "desc": "Extrair as imagens de um PDF e salvá-las em um arquivo compactado." - }, - "scannerImageSplit": { - "tags": "detectar,dividir,fotos", - "title": "Separar fotos escaneadas", - "desc": "Detectar e dividir fotos digitalizadas em páginas separadas" - }, - "sign": { - "tags": "assinatura,autógrafo", - "title": "Assinar", - "desc": "Adicionar assinatura ao PDF por desenho, texto ou imagem." - }, - "flatten": { - "tags": "simplificar,remover,interativo", - "title": "Achatar", - "desc": "Combinar todos os elementos e formulários interativos de um PDF em uma única camada fixa, não editável." - }, - "certSign": { - "tags": "autenticar,PEM,P12,oficial,criptografar,assinar,certificado,PKCS12,JKS,servidor,manual,automático", - "title": "Assinar com Certificado", - "desc": "Assinar PDF com um Certificado/Chave (PEM/P12/JKS)." - }, - "repair": { - "tags": "corrigir,restaurar", - "title": "Reparar", - "desc": "Tentar reparar um PDF corrompido/quebrado." - }, - "removeBlanks": { - "tags": "excluir,limpar,vazio", - "title": "Remover Páginas em Branco", - "desc": "Detectar e remover páginas em branco de um PDF." - }, - "removeAnnotations": { - "tags": "excluir,limpar,remover", - "title": "Remover Anotações", - "desc": "Remove todos os comentários/anotações de um PDF." - }, - "compare": { - "tags": "diferença", - "title": "Comparar", - "desc": "Comparar e mostrar as diferenças entre dois documentos PDF." - }, - "removeCertSign": { - "tags": "remover,excluir,desbloquear", - "title": "Apagar assinatura certificada", - "desc": "Remover assinatura com Certificado/Chave (PEM/P12/JKS) em um PDF." - }, - "pageLayout": { - "tags": "layout,organizar,combinar", - "title": "Layout de Múltiplas Páginas", - "desc": "Mesclar várias páginas de um documento PDF em uma única página." - }, - "bookletImposition": { - "tags": "livreto,impressão,encadernação", - "title": "Imposição de livreto", - "desc": "Criar livretos com ordenação correta de páginas e layout multi-página para impressão e encadernação" - }, - "scalePages": { - "tags": "redimensionar,ajustar,escalar", - "title": "Ajustar Dimensões da Página", - "desc": "Alterar o tamanho/escala da página e/ou seu conteúdo." - }, - "addPageNumbers": { - "tags": "numerar,paginação,contar", - "title": "Adicionar Números de Página", - "desc": "Adicionar números de página no documento, em um local definido." - }, - "autoRename": { - "tags": "detecção automática,baseado em cabeçalho,organizar,renomear", - "title": "Renomear PDF automaticamente", - "desc": "Renomeia automaticamente um arquivo PDF com base no cabeçalho detectado" - }, - "adjustContrast": { - "tags": "contraste,brilho,saturação", - "title": "Ajuste Visual do PDF", - "desc": "Ajustar Contraste, Saturação e Brilho de um PDF." - }, - "crop": { - "tags": "recortar,cortar,redimensionar", - "title": "Recortar", - "desc": "Recortar trecho de um PDF para reduzir o tamanho." - }, - "autoSplitPDF": { - "tags": "auto,dividir,QR", - "title": "Divisão Automática de Páginas", - "desc": "Dividir automaticamente um PDF digitalizado utilizando um separador de páginas físico com QR Code." - }, - "sanitize": { - "tags": "limpar,purgar,remover", - "title": "Sanitizar", - "desc": "Remover elementos potencialmente nocivos de arquivos PDF" - }, - "getPdfInfo": { - "tags": "informações,metadados,detalhes", - "title": "Obter Informações de um PDF", - "desc": "Obtém informações (metadata) de um PDF." - }, - "pdfToSinglePage": { - "tags": "combinar,mesclar,única", - "title": "PDF para Página Única", - "desc": "Combina todas as páginas de um PDF em uma única página." - }, - "showJS": { - "tags": "javascript,código,script", - "title": "Mostrar Javascript", - "desc": "Procura, exibe e extrai qualquer JavaScript injetado em um PDF." - }, - "redact": { - "tags": "censurar,ocultar,esconder", - "title": "Ocultação de Texto Manual", - "desc": "Ocultação de texto manual baseada em um texto selecionado, desenho de formas ou/e páginas selecionadas." - }, - "splitBySections": { - "tags": "dividir,seções,particionar", - "title": "Dividir PDF por seções", - "desc": "Divida cada página de um PDF em seções menores horizontais e verticais" - }, - "addStamp": { - "tags": "carimbo,marcar,selo", - "title": "Adicionar carimbo ao PDF", - "desc": "Adicionar carimbos de texto ou imagem em locais definidos" - }, - "removeImage": { - "tags": "remover,excluir,limpar", - "title": "Remover Imagem", - "desc": "Remova imagens do PDF para reduzir o tamanho do arquivo." - }, - "splitByChapters": { - "tags": "dividir,capítulos,estrutura", - "title": "Divide PDF por Capítulos", - "desc": "Divide um PDF em vários arquivos baseado na sua estrutura de capítulos." - }, - "validateSignature": { - "tags": "validar,verificar,certificado", - "title": "Validar assinatura do PDF", - "desc": "Verifica assinatura digital e certificado em um PDF." - }, - "swagger": { - "tags": "API,documentação,teste", - "title": "Documentação da API", - "desc": "Ver documentação da API e testar endpoints" - }, - "scannerEffect": { - "tags": "scanner,simular,criar", - "title": "Efeito de scanner", - "desc": "Criar um PDF que pareça ter sido digitalizado" - }, - "editTableOfContents": { - "tags": "marcadores,conteúdo,editar", - "title": "Editar sumário", - "desc": "Adicionar ou editar marcadores e sumário em documentos PDF" - }, - "manageCertificates": { - "tags": "certificados,importar,exportar", - "title": "Gerenciar certificados", - "desc": "Importar, exportar ou excluir arquivos de certificado digital usados para assinar PDFs." - }, - "read": { - "tags": "visualizar,abrir,exibir", - "title": "Ler", - "desc": "Visualize e anote PDFs. Realce texto, desenhe ou insira comentários para revisão e colaboração." - }, - "reorganizePages": { - "tags": "reorganizar,reordenar,organizar", - "title": "Reorganizar páginas", - "desc": "Reorganize, duplique ou exclua páginas do PDF com controle visual de arrastar e soltar." - }, - "extractPages": { - "tags": "extrair,selecionar,copiar", - "title": "Extrair Página(s)", - "desc": "Extrair páginas específicas de um documento PDF" - }, - "removePages": { - "tags": "excluir,extrair,remover", - "title": "Remover Páginas", - "desc": "Excluir páginas indesejadas do seu PDF." - }, - "autoSizeSplitPDF": { - "tags": "auto,dividir,tamanho", - "title": "Divisão Manual do PDF", - "desc": "Divida um PDF em vários, com base no tamanho, contagem de páginas ou contagem de documentos." - }, - "replaceColor": { - "title": "Substituir e inverter cor", - "desc": "Substituir ou inverter cores em documentos PDF" - }, - "devApi": { - "tags": "API,desenvolvimento,documentação", - "title": "API", - "desc": "Link para a documentação da API" - }, - "devFolderScanning": { - "tags": "automação,pasta,varredura", - "title": "Varredura automática de pasta", - "desc": "Link para o guia de varredura automática de pastas" - }, - "devSsoGuide": { - "title": "Guia de SSO", - "desc": "Link para o guia de SSO" - }, - "devAirgapped": { - "title": "Configuração Air-gapped", - "desc": "Link para o guia de configuração isolada (air-gapped)" - }, - "addPassword": { - "title": "Proteger PDF", - "desc": "Criptografar seu PDF com uma senha podendo realizar alterações de permissões." - }, - "changePermissions": { - "title": "Alterar Permissões", - "desc": "Alterar restrições e permissões do documento" - }, - "automate": { - "tags": "fluxo de trabalho,sequência,automação", - "title": "Automatizar", - "desc": "Crie fluxos de trabalho de várias etapas encadeando ações de PDF. Ideal para tarefas recorrentes." - }, - "overlay-pdfs": { - "desc": "Sobrepor um PDF sobre outro", - "title": "Sobrepor PDFs" - }, - "pdfTextEditor": { - "title": "Editor de texto de PDF", - "desc": "Revise e edite exportações JSON do Stirling PDF com edição de texto agrupada e regeneração do PDF" - }, - "addText": { - "tags": "texto,anotação,rótulo", - "title": "Adicionar texto", - "desc": "Adicione texto personalizado em qualquer lugar do seu PDF" - } - }, - "landing": { - "addFiles": "Adicionar arquivos", - "uploadFromComputer": "Fazer upload do computador", - "openFromComputer": "Abrir do computador" - }, - "viewPdf": { - "tags": "visualizar,ler,anotar,texto,imagem", - "title": "Ver/Editar PDF", - "header": "Visualizar PDF" - }, - "multiTool": { - "tags": "Multiferramentas,múltiplas operações,Interface do Usuário,Clique e arraste,front-end,lado do cliente,interativo,intratável,movimento,excluir,migrar,dividir", - "title": "Multiferramentas de PDF", - "header": "Multiferramentas de PDF", - "uploadPrompts": "Nome do Arquivo:", - "selectAll": "Selecionar Tudo", - "deselectAll": "Desselecionar Tudo", - "selectPages": "Selecionar Páginas", - "selectedPages": "Páginas Selecionadas", - "page": "Página", - "deleteSelected": "Apagar Selecionados", - "downloadAll": "Exportar", - "downloadSelected": "Exportar Selecionados", - "insertPageBreak": "Inserir Página em Branco", - "addFile": "Inserir Arquivo", - "rotateLeft": "Girar para Esquerda", - "rotateRight": "Girar para Direita", - "split": "Dividir", - "moveLeft": "Mover para Esquerda", - "moveRight": "Mover para Direita", - "delete": "Apagar", - "dragDropMessage": "Página(s) Selecionadas", - "undo": "Desfazer", - "redo": "Refazer" - }, - "merge": { - "tags": "mesclar,Operações de Página,Back-end,lado do servidor", - "title": "Mesclar", - "removeDigitalSignature": { - "label": "Remover a assinatura digital no arquivo mesclado?", - "tooltip": { - "title": "Remover assinatura digital", - "description": "Assinaturas digitais serão invalidadas ao mesclar arquivos. Marque isto para removê-las do PDF final." - } - }, - "generateTableOfContents": { - "label": "Gerar sumário no arquivo mesclado?", - "tooltip": { - "title": "Gerar sumário", - "description": "Cria automaticamente um sumário clicável no PDF mesclado com base nos nomes originais dos arquivos e nos números de página." - } - }, - "submit": "Mesclar", - "sortBy": { - "description": "Os arquivos serão mesclados na ordem em que forem selecionados. Arraste para reordenar ou ordene abaixo.", - "label": "Ordenar por", - "filename": "Nome do Arquivo", - "dateModified": "Data de modificação", - "ascending": "Ascendente", - "descending": "Descendente", - "sort": "Ordenar" - }, - "error": { - "failed": "Ocorreu um erro ao mesclar os PDFs." - }, - "tooltip": { - "header": { - "title": "Visão geral das configurações de mesclagem" - } - } - }, - "split": { - "title": "Dividir", - "header": "Dividir", - "desc": { - "1": "Os números selecionados correspondem às páginas onde você deseja realizar a divisão.", - "2": "Por exemplo, selecionar 1,3,7-9 dividirá um documento de 11 páginas em 6 PDFs separados, da seguinte forma:", - "3": "Documento Nº1: Página 1", - "4": "Documento Nº2: Páginas 2 e 3", - "5": "Documento Nº3: Páginas 4, 5, 6 e 7", - "6": "Documento Nº4: Página 8", - "7": "Documento Nº5: Página 9", - "8": "Documento Nº6: Página 10 e 11 (e mais se tiver)" - }, - "splitPages": "Digite as páginas para a divisão:", - "submit": "Dividir", - "steps": { - "chooseMethod": "Escolher método", - "settings": "Configurações" - }, - "settings": { - "selectMethodFirst": "Selecione um método de divisão primeiro" - }, - "error": { - "failed": "Ocorreu um erro ao dividir o PDF." - }, - "method": { - "label": "Escolha o método de divisão", - "placeholder": "Selecione como dividir o PDF" - }, - "methods": { - "prefix": { - "splitAt": "Dividir em", - "splitBy": "Dividir por" - }, - "byPages": { - "name": "Números de página", - "desc": "Extrair páginas específicas (1,3,5-10)", - "tooltip": "Insira números de página separados por vírgulas ou intervalos com hífens" - }, - "bySections": { - "name": "Seções", - "desc": "Dividir páginas em seções de grade", - "tooltip": "Divida cada página em seções horizontais e verticais" - }, - "bySize": { - "name": "Tamanho do Arquivo", - "desc": "Limitar tamanho máximo do arquivo", - "tooltip": "Especifique o tamanho máximo do arquivo (ex.: 10MB, 500KB)" - }, - "byPageCount": { - "name": "Quantidade de páginas", - "desc": "Páginas fixas por arquivo", - "tooltip": "Informe o número de páginas para cada arquivo dividido" - }, - "byDocCount": { - "name": "Quantidade de documentos", - "desc": "Criar número específico de arquivos", - "tooltip": "Informe quantos arquivos deseja criar" - }, - "byChapters": { - "name": "Capítulos", - "desc": "Dividir nos limites de marcadores", - "tooltip": "Usa marcadores do PDF para determinar pontos de corte" - }, - "byPageDivider": { - "name": "Folha divisora", - "desc": "Divisão automática com folhas divisoras", - "tooltip": "Use folhas divisoras com código QR entre documentos ao digitalizar" - } - }, - "value": { - "fileSize": { - "label": "Tamanho do Arquivo", - "placeholder": "ex.: 10MB, 500KB" - }, - "pageCount": { - "label": "Páginas por arquivo", - "placeholder": "ex.: 5, 10" - }, - "docCount": { - "label": "Número de arquivos", - "placeholder": "ex.: 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Visão geral dos métodos de divisão" - }, - "byPages": { - "title": "Dividir por números de página", - "text": "Divida seu PDF em números de página específicos. Usar 'n' divide após a página n. Usar 'n-m' divide antes de n e após m.", - "bullet1": "Pontos únicos: 3,7 (divide após as páginas 3 e 7)", - "bullet2": "Intervalos: 3-8 (divide antes da página 3 e após a 8)", - "bullet3": "Misto: 2,5-10,15 (divide após 2, antes de 5, após 10 e após 15)" - }, - "bySections": { - "title": "Dividir por seções de grade", - "text": "Divida cada página em uma grade de seções. Útil para documentos com múltiplas colunas ou para extrair áreas específicas.", - "bullet1": "Horizontal: número de linhas a criar", - "bullet2": "Vertical: número de colunas a criar", - "bullet3": "Mesclar: combine todas as seções em um PDF" - }, - "bySize": { - "title": "Dividir por tamanho de arquivo", - "text": "Crie vários PDFs que não excedam um tamanho de arquivo especificado. Ideal para limitações de tamanho ou anexos de e-mail.", - "bullet1": "Use MB para arquivos maiores (ex.: 10MB)", - "bullet2": "Use KB para arquivos menores (ex.: 500KB)", - "bullet3": "O sistema dividirá em limites de página" - }, - "byCount": { - "title": "Dividir por contagem", - "text": "Crie vários PDFs com um número específico de páginas ou documentos cada.", - "bullet1": "Contagem de páginas: número fixo de páginas por arquivo", - "bullet2": "Contagem de documentos: número fixo de arquivos de saída", - "bullet3": "Útil para fluxos de trabalho em lote" - }, - "byChapters": { - "title": "Dividir por capítulos", - "text": "Use marcadores do PDF para dividir automaticamente nos limites de capítulos. Requer PDFs com estrutura de marcadores.", - "bullet1": "Nível de marcador: em qual nível dividir (1=nível superior)", - "bullet2": "Incluir metadados: preservar propriedades do documento", - "bullet3": "Permitir duplicados: lidar com nomes de marcador repetidos" - }, - "byDocCount": { - "bullet1": "Informe o número de arquivos de saída desejados", - "bullet2": "As páginas são distribuídas da forma mais uniforme possível", - "bullet3": "Útil quando você precisa de um número específico de arquivos", - "text": "Crie um número específico de arquivos de saída distribuindo as páginas uniformemente entre eles.", - "title": "Dividir por contagem de documentos" - }, - "byPageCount": { - "bullet1": "Informe o número de páginas por arquivo de saída", - "bullet2": "O último arquivo pode ter menos páginas se não for divisível igualmente", - "bullet3": "Útil para fluxos de processamento em lote", - "text": "Crie vários PDFs com um número específico de páginas cada. Perfeito para criar blocos de documentos uniformes.", - "title": "Dividir por número de páginas" - }, - "byPageDivider": { - "bullet1": "Imprima folhas divisoras pelo link de download", - "bullet2": "Insira folhas divisoras entre seus documentos", - "bullet3": "Digitalize todos os documentos juntos como um único PDF", - "bullet4": "Upload - páginas divisórias são detectadas e removidas automaticamente", - "bullet5": "Ative o modo duplex se estiver digitalizando ambos os lados das folhas divisoras", - "text": "Divida automaticamente documentos digitalizados usando folhas divisoras físicas com códigos QR. Perfeito para processar vários documentos digitalizados juntos.", - "title": "Dividir por divisor de páginas" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Clique em um cartão de método para selecioná-lo", - "bullet2": "Passe o mouse sobre cada cartão para ver uma descrição rápida", - "bullet3": "A etapa de configurações aparecerá após você selecionar um método", - "bullet4": "Você pode alterar o método a qualquer momento antes do processamento", - "header": { - "text": "Escolha como deseja dividir seu documento PDF. Cada método é otimizado para diferentes casos de uso e tipos de documento.", - "title": "Seleção do método de divisão" - }, - "title": "Escolha seu método de divisão" - } - }, - "selectMethod": "Selecione um método de divisão", - "resultsTitle": "Resultados da divisão" - }, - "rotate": { - "title": "Girar", - "submit": "Girar", - "selectRotation": "Selecione o ângulo de rotação (sentido horário)", - "error": { - "failed": "Ocorreu um erro ao girar o PDF." - }, - "preview": { - "title": "Pré-visualização da rotação" - }, - "rotateLeft": "Girar no sentido anti-horário", - "rotateRight": "Girar no sentido horário", - "tooltip": { - "header": { - "title": "Visão geral das configurações de rotação" - }, - "description": { - "text": "Gire as páginas do seu PDF no sentido horário ou anti-horário em incrementos de 90 graus. Todas as páginas do PDF serão giradas. A pré-visualização mostra como o documento ficará após a rotação." - }, - "controls": { - "title": "Controles", - "text": "Use os botões de rotação para ajustar a orientação. O botão esquerdo gira no sentido anti-horário; o direito, no sentido horário. Cada clique gira 90 graus." - } - } - }, - "convert": { - "title": "Converter", - "desc": "Converter arquivos entre diferentes formatos", - "files": "Arquivos", - "selectFilesPlaceholder": "Selecione arquivos na visualização principal para começar", - "settings": "Configurações", - "conversionCompleted": "Conversão concluída", - "results": "Resultados", - "defaultFilename": "arquivo_convertido", - "conversionResults": "Resultados da conversão", - "convertFrom": "Converter de", - "convertTo": "Converter para", - "sourceFormatPlaceholder": "Formato de origem", - "targetFormatPlaceholder": "Formato de destino", - "selectSourceFormatFirst": "Selecione primeiro um formato de origem", - "outputOptions": "Opções de saída", - "pdfOptions": "Opções de PDF", - "imageOptions": "Opções de imagem", - "colorType": "Tipo de cor", - "color": "Cor", - "greyscale": "Escala de Cinza", - "blackwhite": "Preto e branco", - "dpi": "DPI", - "output": "Saída", - "single": "Único", - "multiple": "Múltiplos", - "fitOption": "Opção de ajuste", - "maintainAspectRatio": "Manter proporção", - "fitDocumentToPage": "Ajustar documento à página", - "fillPage": "Preencher a página", - "autoRotate": "Rotação automática", - "autoRotateDescription": "Gira automaticamente as imagens para se ajustarem melhor à página do PDF", - "combineImages": "Combinar imagens", - "combineImagesDescription": "Combine todas as imagens em um único PDF ou crie PDFs separados para cada imagem", - "webOptions": "Opções de Web para PDF", - "zoomLevel": "Nível de zoom", - "emailOptions": "Opções de E-mail para PDF", - "includeAttachments": "Incluir anexos do e-mail", - "maxAttachmentSize": "Tamanho máximo do anexo (MB)", - "includeAllRecipients": "Incluir destinatários CC e BCC no cabeçalho", - "downloadHtml": "Baixar arquivo HTML intermediário em vez de PDF", - "pdfaOptions": "Opções de PDF/A", - "outputFormat": "Formato de saída", - "pdfaNote": "PDF/A-1b é mais compatível; PDF/A-2b oferece mais recursos.", - "pdfaDigitalSignatureWarning": "O PDF contém uma assinatura digital. Isso será removido na próxima etapa.", - "fileFormat": "Formato de arquivo", - "wordDoc": "Documento do Word", - "wordDocExt": "Documento do Word (.docx)", - "odtExt": "Texto OpenDocument (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "Apresentação OpenDocument (.odp)", - "txtExt": "Texto simples (.txt)", - "rtfExt": "Rich Text Format (.rtf)", - "selectedFiles": "Arquivos selecionados", - "noFileSelected": "Nenhum arquivo selecionado. Use o painel de arquivos para adicionar arquivos.", - "convertFiles": "Converter arquivos", - "converting": "Convertendo...", - "downloadConverted": "Baixar arquivo convertido", - "errorNoFiles": "Selecione ao menos um arquivo para converter.", - "errorNoFormat": "Selecione os formatos de origem e de destino.", - "errorNotSupported": "Conversão de {{from}} para {{to}} não é suportada.", - "images": "Imagens", - "officeDocs": "Documentos do Office (Word, Excel, PowerPoint)", - "imagesExt": "Imagens (JPG, PNG, etc.)", - "markdown": "Markdown", - "textRtf": "Texto/RTF", - "grayscale": "Escala de Cinza", - "errorConversion": "Ocorreu um erro ao converter o arquivo.", - "cbzOptions": "Opções de CBZ para PDF", - "optimizeForEbook": "Otimizar PDF para leitores de e-book (usa Ghostscript)", - "cbzOutputOptions": "Opções de PDF para CBZ", - "cbzDpi": "DPI para renderização de imagem" - }, - "imageToPdf": { - "tags": "conversão,img,jpg,imagem,foto" - }, - "pdfToImage": { - "tags": "conversão,img,jpg,imagem,foto", - "title": "PDF para Imagem", - "header": "PDF para Imagem", - "selectText": "Formato da imagem:", - "singleOrMultiple": "Resultado da conversão:", - "single": "Imagem grande única combinando todas as páginas do PDF", - "multi": "Várias imagens, uma imagem por página do PDF", - "colorType": "Cor de saída:", - "color": "Colorido", - "grey": "Escala de Cinza", - "blackwhite": "Preto e Branco (pode perder informações!)", - "submit": "Converter", - "info": "Python não está instalado. Necessário para conversão WebP.", - "placeholder": "(por exemplo 1,2,8 ou 4,7,12-16 ou 2n-1)" - }, - "pdfOrganiser": { - "tags": "duplex,par,ímpar,ordenar,mover", - "title": "Organizar Páginas", - "header": "Organizar Páginas", - "submit": "Reorganizar Páginas", - "mode": { - "_value": "Modo:", - "1": "Ordem de página personalizada", - "2": "Ordem inversa", - "3": "Classificação duplex", - "4": "Classificação de livreto", - "5": "Classificação de livreto com ponto lateral", - "6": "Divisão ímpar-par", - "7": "Remover primeiro", - "8": "Remover último", - "9": "Remover o primeiro e o último", - "10": "Mesclagem ímpar-par", - "11": "Duplicar todas as páginas", - "desc": { - "BOOKLET_SORT": "Organize as páginas para impressão em folheto (última, primeira, segunda, penúltima, …).", - "CUSTOM": "Use uma sequência personalizada de números de página ou expressões para definir uma nova ordem.", - "DUPLEX_SORT": "Intercale frentes e depois versos como se um scanner duplex escaneasse todas as frentes e depois todos os versos (1, n, 2, n-1, …).", - "DUPLICATE": "Duplique cada página de acordo com a contagem na ordem personalizada (por exemplo, 4 duplicatas — cada página 4×).", - "ODD_EVEN_MERGE": "Mescle dois PDFs alternando páginas: ímpares do primeiro, pares do segundo.", - "ODD_EVEN_SPLIT": "Divida o documento em duas saídas: todas as páginas ímpares e todas as páginas pares.", - "REMOVE_FIRST": "Remova a primeira página do documento.", - "REMOVE_FIRST_AND_LAST": "Remova a primeira e a última páginas do documento.", - "REMOVE_LAST": "Remova a última página do documento.", - "REVERSE_ORDER": "Inverta o documento para que a última página se torne a primeira e assim por diante.", - "SIDE_STITCH_BOOKLET_SORT": "Organize as páginas para impressão em folheto com lombada lateral (otimizado para encadernação na lateral)." - } - }, - "desc": { - "CUSTOM": "Use uma sequência personalizada de números de página ou expressões para definir uma nova ordem.", - "REVERSE_ORDER": "Inverta o documento para que a última página se torne a primeira e assim por diante.", - "DUPLEX_SORT": "Intercale frentes e depois versos como se um scanner duplex escaneasse todas as frentes e depois todos os versos (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Organize páginas para impressão em livreto (última, primeira, segunda, penúltima, …).", - "SIDE_STITCH_BOOKLET_SORT": "Organize páginas para livreto grampeado na lateral (otimizado para encadernação lateral).", - "ODD_EVEN_SPLIT": "Divida o documento em duas saídas: todas as páginas ímpares e todas as pares.", - "ODD_EVEN_MERGE": "Mescle dois PDFs alternando páginas: ímpares do primeiro, pares do segundo.", - "DUPLICATE": "Duplique cada página de acordo com a contagem da ordem personalizada (ex.: 4 duplicatas — cada página 4×).", - "REMOVE_FIRST": "Remova a primeira página do documento.", - "REMOVE_LAST": "Remova a última página do documento.", - "REMOVE_FIRST_AND_LAST": "Remova a primeira e a última páginas do documento." - }, - "placeholder": "(por exemplo 1,3,2 ou 4-8,2,10-12 ou 2n-1)" - }, - "addImage": { - "tags": "img,jpg,imagem,foto", - "title": "Adicionar Imagem", - "header": "Adicionar Imagem", - "image": { - "name": "Imagem", - "placeholder": "Enviar uma imagem", - "label": "Arquivo de imagem" - }, - "steps": { - "configure": "Configurar imagem" - }, - "step": { - "createDesc": "Envie a imagem que deseja adicionar", - "place": "Posicionar imagem", - "placeDesc": "Clique no PDF para adicionar sua imagem" - }, - "instructions": { - "title": "Como adicionar imagens", - "text": "Após enviar sua imagem acima, clique em qualquer lugar no PDF para posicioná-la.", - "paused": "Posicionamento pausado", - "resumeHint": "Retome o posicionamento para clicar e adicionar sua imagem.", - "noSignature": "Envie uma imagem acima para habilitar o posicionamento." - }, - "mode": { - "move": "Mover imagem", - "place": "Posicionar imagem", - "pause": "Pausar posicionamento", - "resume": "Retomar posicionamento" - }, - "results": { - "title": "Resultados de adicionar imagem" - }, - "error": { - "failed": "Ocorreu um erro ao adicionar a imagem ao PDF." - }, - "saved": { - "defaultLabel": "Imagem", - "defaultImageLabel": "Imagem enviada" - }, - "applySignatures": "Aplicar imagens" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Adicionar anexo", - "remove": "Remover anexo", - "embed": "Incorporar anexo", - "submit": "Add attachments" - }, - "watermark": { - "title": "Adicionar marca d'água", - "desc": "Adicione marcas d'água de texto ou imagem a arquivos PDF", - "completed": "Marca d'água adicionada", - "submit": "Adicionar Marca D'água", - "filenamePrefix": "com_marca_dagua", - "error": { - "failed": "Ocorreu um erro ao adicionar a marca d'água ao PDF." - }, - "watermarkType": { - "text": "Texto", - "image": "Imagem" - }, - "settings": { - "type": "Tipo de marca d'água", - "text": { - "label": "Texto da marca d'água", - "placeholder": "Insira o texto da marca d'água" - }, - "image": { - "label": "Imagem da marca d'água", - "choose": "Escolher imagem", - "selected": "Selecionado: {{filename}}" - }, - "fontSize": "Tamanho da Fonte", - "size": "Tamanho", - "alphabet": "Fonte/Idioma", - "color": "Cor da marca d'água", - "rotation": "Rotação (graus)", - "opacity": "Opacidade (%)", - "spacing": { - "horizontal": "Espaçamento horizontal", - "vertical": "Espaçamento vertical", - "height": "Espaçamento de altura", - "width": "Espaçamento de largura" - }, - "convertToImage": "Achatar páginas do PDF em imagens" - }, - "alphabet": { - "roman": "Romano/Latino", - "arabic": "Árabe", - "japanese": "Japonês", - "korean": "Coreano", - "chinese": "Chinês", - "thai": "Tailandês" - }, - "steps": { - "type": "Tipo de marca d'água", - "wording": "Texto", - "textStyle": "Estilo", - "formatting": "Formatação", - "file": "Arquivo de marca d'água" - }, - "results": { - "title": "Resultados da marca d'água" - }, - "tooltip": { - "language": { - "title": "Suporte a idiomas", - "text": "Escolha o idioma apropriado para garantir a renderização correta da fonte do seu texto." - }, - "appearance": { - "title": "Configurações de aparência", - "text": "Controle como a sua marca d'água aparece e se mistura ao documento.", - "bullet1": "Rotação: -360° a 360° para marcas d'água inclinadas", - "bullet2": "Opacidade: 0–100% para controlar a transparência", - "bullet3": "Opacidade menor cria marcas d'água sutis" - }, - "spacing": { - "title": "Controle de espaçamento", - "text": "Ajuste o espaçamento entre marcas d'água repetidas pela página.", - "bullet1": "Espaçamento em largura: distância horizontal entre marcas d'água", - "bullet2": "Espaçamento em altura: distância vertical entre marcas d'água", - "bullet3": "Valores maiores criam padrões mais espaçados" - }, - "type": { - "header": { - "title": "Seleção do tipo de marca d'água" - }, - "description": { - "title": "Escolha sua marca d'água", - "text": "Selecione entre marcas d'água de texto ou de imagem conforme sua necessidade." - }, - "text": { - "title": "Marcas d'água de texto", - "text": "Perfeito para adicionar avisos de copyright, nomes de empresa ou etiquetas de confidencialidade. Suporta vários idiomas e cores personalizadas.", - "bullet1": "Fontes e idiomas personalizáveis", - "bullet2": "Cores e transparência ajustáveis", - "bullet3": "Ideal para texto legal ou de branding" - }, - "image": { - "title": "Marcas d'água de imagem", - "text": "Use logos, carimbos ou qualquer imagem como marca d'água. Ótimo para branding e identificação visual.", - "bullet1": "Envie qualquer formato de imagem", - "bullet2": "Mantém a qualidade da imagem", - "bullet3": "Perfeito para logos e carimbos" - } - }, - "wording": { - "header": { - "title": "Conteúdo do texto" - }, - "text": { - "title": "Texto da marca d'água", - "text": "Insira o texto que aparecerá como sua marca d'água ao longo do documento.", - "bullet1": "Seja conciso para melhor legibilidade", - "bullet2": "Exemplos comuns: 'CONFIDENCIAL', 'RASCUNHO', nome da empresa", - "bullet3": "Caracteres de emoji não são suportados e serão filtrados" - } - }, - "textStyle": { - "header": { - "title": "Estilo do texto" - }, - "color": { - "title": "Seleção de cor", - "text": "Escolha uma cor que tenha bom contraste com o conteúdo do documento.", - "bullet1": "Cinza claro (#d3d3d3) para marcas d'água discretas", - "bullet2": "Preto ou cores escuras para alto contraste", - "bullet3": "Cores personalizadas para branding" - }, - "language": { - "title": "Suporte a idiomas", - "text": "Escolha o idioma apropriado para garantir a renderização correta da fonte." - } - }, - "file": { - "header": { - "title": "Envio de imagem" - }, - "upload": { - "title": "Seleção de imagem", - "text": "Envie uma imagem para usar como marca d'água.", - "bullet1": "Suporta formatos comuns: PNG, JPG, GIF, BMP", - "bullet2": "PNG com transparência funciona melhor", - "bullet3": "Imagens de maior resolução mantêm melhor a qualidade" - }, - "recommendations": { - "title": "Boas práticas", - "text": "Dicas para melhores resultados com marca d'água de imagem.", - "bullet1": "Use logos ou carimbos com fundo transparente", - "bullet2": "Designs simples funcionam melhor que imagens complexas", - "bullet3": "Considere o tamanho final do documento ao escolher a resolução" - } - }, - "formatting": { - "header": { - "title": "Formatação e layout" - }, - "size": { - "title": "Controle de tamanho", - "text": "Ajuste o tamanho da sua marca d'água (texto ou imagem).", - "bullet1": "Tamanhos maiores criam marcas d'água mais proeminentes" - }, - "appearance": { - "title": "Configurações de aparência", - "text": "Controle como a sua marca d'água aparece e se mistura ao documento.", - "bullet1": "Rotação: -360° a 360° para marcas d'água inclinadas", - "bullet2": "Opacidade: 0–100% para controlar a transparência", - "bullet3": "Opacidade menor cria marcas d'água sutis" - }, - "spacing": { - "title": "Controle de espaçamento", - "text": "Ajuste o espaçamento entre marcas d'água repetidas pela página.", - "bullet1": "Espaçamento horizontal: distância entre marcas d'água da esquerda para a direita", - "bullet2": "Espaçamento vertical: distância entre marcas d'água de cima para baixo", - "bullet3": "Valores maiores criam padrões mais espaçados" - }, - "security": { - "title": "Opção de segurança", - "text": "Converta o PDF final para um formato baseado em imagem para segurança aprimorada.", - "bullet1": "Impede seleção e cópia de texto", - "bullet2": "Torna as marcas d'água mais difíceis de remover", - "bullet3": "Gera arquivos de tamanho maior", - "bullet4": "Melhor para conteúdo sensível ou com direitos autorais" - } - } - }, - "type": { - "1": "Texto", - "2": "Imagem" - } - }, - "permissions": { - "tags": "leitura,escrita,edição,impressão", - "title": "Alterar Permissões", - "header": "Alterar Permissões", - "warning": "Aviso: para que essas permissões sejam imutáveis, é recomendável defini-las com uma senha através da página \"Proteger PDF\".", - "selectText": { - "1": "Selecione o PDF para alterar as permissões:", - "2": "Permissões para definir:", - "3": "Impedir montagem do documento.", - "4": "Impedir extração de conteúdo.", - "5": "Impedir extração para acessibilidade.", - "6": "Impedir preenchimento de formulário.", - "7": "Impedir modificações.", - "8": "Impedir modificação de anotações.", - "9": "Impedir impressão.", - "10": "Impedir impressão de formatos diferentes." - }, - "submit": "Alterar" - }, - "editTableOfContents": { - "settings": { - "title": "Marcadores e sumário", - "replaceExisting": "Substituir marcadores existentes (desmarque para acrescentar)", - "replaceExistingHint": "Quando desativado, o novo sumário é acrescentado após os marcadores atuais." - }, - "actions": { - "source": "Carregar marcadores", - "selectedFile": "Carregado de {{file}}", - "noFile": "Selecione um PDF para extrair os marcadores existentes.", - "loadFromPdf": "Carregar do PDF selecionado", - "importJson": "Importar JSON", - "importClipboard": "Colar JSON da área de transferência", - "export": "Exportar marcadores", - "exportJson": "Baixar JSON", - "exportClipboard": "Copiar JSON para a área de transferência", - "clipboardUnavailable": "O acesso à área de transferência não está disponível neste navegador." - }, - "info": { - "line1": "Cada marcador precisa de um título descritivo e da página que deve abrir.", - "line2": "Use marcadores filhos para criar uma hierarquia para capítulos, seções ou subseções.", - "line3": "Importe marcadores do PDF selecionado ou de um arquivo JSON para economizar tempo." - }, - "workbench": { - "empty": { - "title": "Abra a ferramenta para começar a editar", - "description": "Selecione a ferramenta Editar sumário para carregar o espaço de trabalho." - }, - "tabTitle": "Área de trabalho do sumário", - "subtitle": "Importe marcadores, crie hierarquias e aplique o sumário sem painéis laterais apertados.", - "noFile": "Nenhum PDF selecionado", - "fileLabel": "As alterações serão aplicadas ao PDF atualmente selecionado.", - "filePrompt": "Selecione um PDF da sua biblioteca ou envie um novo para começar.", - "changeFile": "Trocar PDF", - "selectFile": "Selecionar PDF" - }, - "editor": { - "heading": "Editor de marcadores", - "description": "Adicione, aninhe e reordene marcadores para montar o sumário do seu PDF.", - "addTopLevel": "Adicionar marcador de nível superior", - "empty": { - "title": "Ainda não há marcadores", - "description": "Importe marcadores existentes ou comece adicionando sua primeira entrada.", - "action": "Adicionar primeiro marcador" - }, - "defaultTitle": "Novo marcador", - "defaultChildTitle": "Marcador filho", - "defaultSiblingTitle": "Novo marcador", - "untitled": "Marcador sem título", - "childBadge": "Filho", - "pagePreview": "Página {{page}}", - "field": { - "title": "Título do marcador", - "page": "Número da página de destino" - }, - "actions": { - "toggle": "Alternar filhos", - "addChild": "Adicionar marcador filho", - "addSibling": "Adicionar marcador irmão", - "remove": "Remover marcador" - }, - "confirmRemove": "Remover este marcador e todos os seus filhos?" - }, - "messages": { - "loadedTitle": "Marcadores extraídos", - "loadedBody": "Marcadores existentes do PDF foram carregados no editor.", - "noBookmarks": "Nenhum marcador foi encontrado no PDF selecionado.", - "loadFailed": "Não foi possível extrair marcadores do PDF selecionado.", - "imported": "Marcadores importados", - "importedBody": "Seu sumário JSON substituiu o conteúdo atual do editor.", - "importedClipboard": "Os dados da área de transferência substituíram a lista de marcadores atual.", - "invalidJson": "Estrutura JSON inválida", - "invalidJsonBody": "Forneça um arquivo JSON de marcadores válido e tente novamente.", - "exported": "Download de JSON pronto", - "copied": "Copiado para a área de transferência", - "copiedBody": "JSON de marcadores copiado com sucesso.", - "copyFailed": "Falha ao copiar" - }, - "error": { - "failed": "Falha ao atualizar o sumário" - }, - "submit": "Aplicar sumário", - "results": { - "title": "PDF atualizado com marcadores", - "subtitle": "Baixe o arquivo processado ou desfaça a operação abaixo." - } - }, - "removePages": { - "tags": "Remover páginas,excluir páginas", - "title": "Remover Páginas", - "pageNumbers": { - "label": "Páginas para remover", - "placeholder": "ex.: 1,3,5-8,10", - "error": "Formato de número de página inválido. Use números, intervalos (1-5) ou expressões matemáticas (2n+1)" - }, - "filenamePrefix": "paginas_removidas", - "files": { - "placeholder": "Selecione um arquivo PDF na visualização principal para começar" - }, - "settings": { - "title": "Configurações" - }, - "tooltip": { - "header": { - "title": "Configurações de remoção de páginas" - }, - "pageNumbers": { - "title": "Seleção de páginas", - "text": "Especifique quais páginas remover do seu PDF. Você pode selecionar páginas individuais, intervalos ou usar expressões matemáticas.", - "bullet1": "Páginas individuais: 1,3,5 (remove as páginas 1, 3 e 5)", - "bullet2": "Intervalos de páginas: 1-5,10-15 (remove 1-5 e 10-15)", - "bullet3": "Matemática: 2n+1 (remove páginas ímpares)", - "bullet4": "Intervalos abertos: 5- (remove da página 5 até o fim)" - }, - "examples": { - "title": "Exemplos comuns", - "text": "Aqui estão alguns padrões comuns de seleção de páginas:", - "bullet1": "Remover primeira página: 1", - "bullet2": "Remover as últimas 3 páginas: -3", - "bullet3": "Remover páginas alternadas: 2n", - "bullet4": "Remover páginas específicas espalhadas: 1,5,10,15" - }, - "safety": { - "title": "Dicas de segurança", - "text": "Considerações importantes ao remover páginas:", - "bullet1": "Sempre visualize sua seleção antes de processar", - "bullet2": "Mantenha um backup do arquivo original", - "bullet3": "A numeração de páginas começa em 1, não 0", - "bullet4": "Números de página inválidos serão ignorados" - } - }, - "error": { - "failed": "Ocorreu um erro ao remover páginas." - }, - "results": { - "title": "Resultados da remoção de páginas" - }, - "submit": "Remover Páginas" - }, - "extractPages": { - "title": "Extrair páginas", - "pageNumbers": { - "label": "Páginas para extrair", - "placeholder": "ex.: 1,3,5-8 ou odd & 1-10" - }, - "settings": { - "title": "Configurações" - }, - "tooltip": { - "description": "Extrai as páginas selecionadas em um novo PDF, preservando a ordem." - }, - "error": { - "failed": "Falha ao extrair páginas" - }, - "results": { - "title": "Páginas extraídas" - }, - "submit": "Extrair páginas" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Guia de seleção de páginas" - }, - "basic": { - "title": "Uso básico", - "text": "Selecione páginas específicas do seu documento PDF usando sintaxe simples.", - "bullet1": "Páginas individuais: 1,3,5", - "bullet2": "Intervalos de páginas: 3-6 ou 10-15", - "bullet3": "Todas as páginas: all" - }, - "advanced": { - "title": "Recursos avançados" - }, - "tips": { - "title": "Dicas", - "text": "Mantenha estas diretrizes em mente:", - "bullet1": "A numeração de páginas começa em 1 (não 0)", - "bullet2": "Espaços são removidos automaticamente", - "bullet3": "Expressões inválidas são ignoradas" - }, - "syntax": { - "title": "Noções básicas de sintaxe", - "text": "Use números, intervalos, palavras-chave e progressões (n começa em 0). Parênteses são suportados.", - "bullets": { - "numbers": "Números/intervalos: 5, 10-20", - "keywords": "Palavras-chave: ímpar, par", - "progressions": "Progressões: 3n, 4n+1" - } - }, - "operators": { - "title": "Operadores", - "text": "AND tem precedência maior que vírgula. NOT se aplica dentro do intervalo do documento.", - "and": "AND: & ou \"and\" — exige ambas as condições (ex.: 1-50 & par)", - "comma": "Vírgula: , ou | — combina seleções (ex.: 1-10, 20)", - "not": "NOT: ! ou \"not\" — exclui páginas (ex.: 3n & not 30)" - }, - "examples": { - "title": "Exemplos" - }, - "complex": { - "bullet1": "1,3-5,8,2n → páginas 1, 3–5, 8, mais as pares", - "bullet2": "10-,2n-1 → da página 10 até o fim + páginas ímpares", - "description": "Misture diferentes tipos.", - "title": "Combinações complexas" - }, - "description": "Escolha quais páginas usar na operação. Suporta páginas únicas, intervalos, fórmulas e a palavra-chave all.", - "individual": { - "bullet1": "1,3,5 → seleciona as páginas 1, 3, 5", - "bullet2": "2,7,12 → seleciona as páginas 2, 7, 12", - "description": "Informe números separados por vírgulas.", - "title": "Páginas individuais" - }, - "mathematical": { - "bullet1": "2n → todas as páginas pares (2, 4, 6…)", - "bullet2": "2n-1 → todas as páginas ímpares (1, 3, 5…)", - "bullet3": "3n → a cada 3 páginas (3, 6, 9…)", - "bullet4": "4n-1 → páginas 3, 7, 11, 15…", - "description": "Use n em fórmulas para padrões.", - "title": "Funções matemáticas" - }, - "ranges": { - "bullet1": "3-6 → seleciona as páginas 3–6", - "bullet2": "10-15 → seleciona as páginas 10–15", - "bullet3": "5- → seleciona da página 5 até o fim", - "description": "Use - para páginas consecutivas.", - "title": "Intervalos de páginas" - }, - "special": { - "bullet1": "all → seleciona todas as páginas", - "title": "Palavras-chave especiais" - } - } - }, - "bulkSelection": { - "syntaxError": "Há um problema de sintaxe. Veja as dicas de Seleção de Páginas para ajuda.", - "header": { - "title": "Guia de seleção de páginas" - }, - "syntax": { - "title": "Noções básicas de sintaxe", - "text": "Use números, intervalos, palavras-chave e progressões (n começa em 0). Parênteses são suportados.", - "bullets": { - "numbers": "Números/intervalos: 5, 10-20", - "keywords": "Palavras-chave: ímpar, par", - "progressions": "Progressões: 3n, 4n+1" - } - }, - "operators": { - "title": "Operadores", - "text": "AND tem precedência maior que a vírgula. NOT se aplica dentro do intervalo do documento.", - "and": "AND: & ou \"and\" — exige ambas as condições (ex.: 1-50 & par)", - "comma": "Vírgula: , ou | — combina seleções (ex.: 1-10, 20)", - "not": "NOT: ! ou \"not\" — exclui páginas (ex.: 3n & not 30)" - }, - "examples": { - "title": "Exemplos", - "first50": "Primeiras 50", - "last50": "Últimas 50", - "every3rd": "A cada 3ª", - "oddWithinExcluding": "Ímpares entre 1-20, excluindo 5-7", - "combineSets": "Combinar conjuntos" - }, - "firstNPages": { - "title": "Primeiras N páginas", - "placeholder": "Número de páginas" - }, - "lastNPages": { - "title": "Últimas N páginas", - "placeholder": "Número de páginas" - }, - "everyNthPage": { - "title": "A cada N páginas", - "placeholder": "Tamanho do passo" - }, - "range": { - "title": "Intervalo", - "fromPlaceholder": "De", - "toPlaceholder": "Até" - }, - "keywords": { - "title": "Palavras-chave" - }, - "advanced": { - "title": "Avançado" - } - }, - "compressPdfs": { - "tags": "compactar,pequeno,mínimo" - }, - "unlockPDFForms": { - "tags": "remoção,apagar,formulario,campo,apenasleitura", - "title": "Remover Apenas Leitura de Formulários", - "header": "Desbloquear Formulários do PDF", - "submit": "Remove", - "description": "Esta ferramenta removerá as restrições de somente leitura dos campos de formulário PDF, tornando-os editáveis e preenchíveis.", - "filenamePrefix": "formularios_desbloqueados", - "files": { - "placeholder": "Selecione um arquivo PDF na visualização principal para começar" - }, - "error": { - "failed": "Ocorreu um erro ao desbloquear formulários PDF." - }, - "results": { - "title": "Resultados dos formulários desbloqueados" - } - }, - "changeMetadata": { - "header": "Alterar Metadados", - "submit": "Alterar", - "filenamePrefix": "metadados", - "settings": { - "title": "Configurações de metadados" - }, - "standardFields": { - "title": "Campos padrão" - }, - "deleteAll": { - "label": "Remover metadados existentes", - "checkbox": "Excluir todos os metadados" - }, - "title": { - "label": "Título", - "placeholder": "Título do documento" - }, - "author": { - "label": "Autor", - "placeholder": "Autor do documento" - }, - "subject": { - "label": "Assunto", - "placeholder": "Assunto do documento" - }, - "keywords": { - "label": "Palavras-chave", - "placeholder": "Palavras-chave do documento" - }, - "creator": { - "label": "Criador", - "placeholder": "Criador do documento" - }, - "producer": { - "label": "Produtor", - "placeholder": "Produtor do documento" - }, - "dates": { - "title": "Campos de data" - }, - "creationDate": { - "label": "Data de criação", - "placeholder": "Data de criação" - }, - "modificationDate": { - "label": "Data de modificação", - "placeholder": "Data de modificação" - }, - "trapped": { - "label": "Status de trapping", - "unknown": "Desconhecido", - "true": "Verdadeiro", - "false": "Falso" - }, - "advanced": { - "title": "Opções avançadas" - }, - "customFields": { - "title": "Metadados personalizados", - "description": "Adicione campos de metadados personalizados ao documento", - "add": "Adicionar campo", - "key": "Chave", - "keyPlaceholder": "Chave personalizada", - "value": "Valor", - "valuePlaceholder": "Valor personalizado", - "remove": "Remover" - }, - "results": { - "title": "PDFs atualizados" - }, - "error": { - "failed": "Ocorreu um erro ao alterar os metadados do PDF." - }, - "tooltip": { - "header": { - "title": "Visão geral dos metadados de PDF" - }, - "standardFields": { - "title": "Campos padrão", - "text": "Campos comuns de metadados de PDF que descrevem o documento.", - "bullet1": "Título: nome ou título do documento", - "bullet2": "Autor: pessoa que criou o documento", - "bullet3": "Assunto: breve descrição do conteúdo", - "bullet4": "Palavras-chave: termos de pesquisa do documento", - "bullet5": "Criador/Produtor: software usado para criar o PDF" - }, - "dates": { - "title": "Campos de data", - "text": "Quando o documento foi criado e modificado.", - "bullet1": "Data de criação: quando o documento original foi criado", - "bullet2": "Data de modificação: quando foi alterado pela última vez" - }, - "options": { - "title": "Opções adicionais", - "text": "Campos personalizados e controles de privacidade.", - "bullet1": "Metadados personalizados: adicione seus próprios pares chave-valor", - "bullet2": "Status de trapping: configuração para impressão de alta qualidade", - "bullet3": "Excluir tudo: remove todos os metadados para privacidade" - }, - "deleteAll": { - "title": "Remover metadados existentes", - "text": "Exclusão completa de metadados para garantir privacidade." - }, - "customFields": { - "title": "Metadados personalizados", - "text": "Adicione seus próprios pares de metadados chave-valor.", - "bullet1": "Adicione quaisquer campos personalizados relevantes ao seu documento", - "bullet2": "Exemplos: Departamento, Projeto, Versão, Status", - "bullet3": "Chave e valor são obrigatórios para cada entrada" - }, - "advanced": { - "title": "Opções avançadas", - "trapped": { - "title": "Status de trapping", - "description": "Indica se o documento está preparado para impressão de alta qualidade.", - "bullet1": "Verdadeiro: o documento foi preparado (trapping) para impressão", - "bullet2": "Falso: o documento não foi preparado (trapping)", - "bullet3": "Desconhecido: o status de trapping não está especificado" - } - } - } - }, - "fileToPDF": { - "tags": "transformação,formato,documento,imagem,slide,texto,conversão,escritório,documentos,word,excel,powerpoint", - "title": "Converter Arquivo para PDF", - "header": "Converter Arquivo para PDF", - "credit": "Este serviço usa o LibreOffice e o Unoconv realizar a conversão de arquivos.", - "supportedFileTypesInfo": "Tipos de Arquivos Suportados", - "supportedFileTypes": "A listagem abaixo não é exaustiva, para obter uma lista atualizada completa dos formatos suportados, consulte a documentação do LibreOffice.", - "submit": "Converter para PDF" - }, - "ocr": { - "tags": "reconhecimento,texto,imagem,digitalização,leitura,identificação,detecção,editável", - "title": "Processamento de OCR", - "desc": "Reconhecimento Óptico de Caracteres transforma PDFs com imagens em documentos pesquisáveis e com texto selecionável.", - "header": "Processamento de OCR (Reconhecimento Óptico de Caracteres)", - "selectText": { - "1": "Selecione os idiomas a serem detectados no PDF (os listados são os atualmente instalados):", - "2": "Criar um arquivo de texto contendo o texto OCR junto do PDF com OCR", - "3": "Páginas corretamente digitalizadas em um ângulo inclinado, gire-as de volta à posição original", - "4": "Limpar a página para reduzir a probabilidade de o OCR encontrar texto no ruído de fundo (sem alteração na saída)", - "5": "Limpar a página para reduzir a probabilidade de o OCR encontrar texto no ruído de fundo, mantendo a limpeza na saída.", - "6": "Ignorar páginas com texto interativo, processar por OCR apenas as páginas com imagens", - "7": "Forçar OCR, executar OCR em todas as páginas, removendo todos os elementos de texto originais", - "8": "Normal (gerará um erro se o PDF já contiver texto)", - "9": "Configurações Adicionais", - "10": "Modo OCR:", - "11": "Remover imagens após o OCR (remove TODAS as imagens, útil apenas como parte do processo de conversão)", - "12": "Tipo de renderização (Avançado):" - }, - "help": "Por favor, leia a documentação abaixo para saber mais sobre OCR e sua utilização.", - "credit": "Este serviço usa Qpdf e Tesseract para OCR.", - "submit": "Processar OCR no PDF", - "operation": { - "submit": "Processar OCR e revisar" - }, - "results": { - "title": "Resultados de OCR" - }, - "languagePicker": { - "additionalLanguages": "Procurando idiomas adicionais?", - "viewSetupGuide": "Ver guia de configuração →" - }, - "settings": { - "title": "Configurações", - "ocrMode": { - "label": "Modo OCR:", - "auto": "Automático (pular camadas de texto)", - "force": "Forçar (re-OCR em tudo, substituir texto)", - "strict": "Rígido (abortar se houver texto)" - }, - "languages": { - "label": "Idiomas", - "placeholder": "Selecionar idiomas" - }, - "compatibilityMode": { - "label": "Modo de compatibilidade" - }, - "advancedOptions": { - "label": "Opções de processamento", - "sidecar": "Criar um arquivo de texto", - "deskew": "Corrigir inclinação das páginas", - "clean": "Limpar arquivo de entrada", - "cleanFinal": "Limpar saída final" - } - }, - "tooltip": { - "header": { - "title": "Visão geral das configurações de OCR" - }, - "mode": { - "title": "Modo OCR:", - "text": "Optical Character Recognition (OCR) ajuda você a transformar páginas digitalizadas ou capturas de tela em texto que pode pesquisar, copiar ou destacar.", - "bullet1": "Automático pula páginas que já contêm camadas de texto.", - "bullet2": "Forçar reexecuta o OCR em todas as páginas e substitui todo o texto.", - "bullet3": "Rígido interrompe se for encontrado qualquer texto selecionável." - }, - "languages": { - "title": "Idiomas", - "text": "Melhore a precisão do OCR especificando os idiomas esperados. Escolha um ou mais idiomas para orientar a detecção." - }, - "output": { - "title": "Saída", - "text": "Decida como você quer que o texto de saída seja formatado:", - "bullet1": "PDF pesquisável incorpora o texto atrás da imagem original.", - "bullet2": "HOCR XML retorna um arquivo estruturado legível por máquina.", - "bullet3": "Sidecar de texto simples cria um arquivo .txt separado com o conteúdo bruto." - }, - "advanced": { - "header": { - "title": "Processamento avançado de OCR" - }, - "compatibility": { - "title": "Modo de compatibilidade", - "text": "Usa o modo de OCR 'sandwich PDF': resulta em arquivos maiores, porém mais confiáveis com certos idiomas e softwares PDF mais antigos. Por padrão usamos hOCR para PDFs menores e modernos." - }, - "sidecar": { - "title": "Criar arquivo de texto", - "text": "Gera um arquivo .txt separado junto ao PDF contendo todo o texto extraído para fácil acesso e processamento." - }, - "deskew": { - "title": "Corrigir inclinação das páginas", - "text": "Corrige automaticamente páginas tortas ou inclinadas para melhorar a precisão do OCR. Útil para documentos digitalizados que não ficaram perfeitamente alinhados." - }, - "clean": { - "title": "Limpar arquivo de entrada", - "text": "Pré-processa a entrada removendo ruído, aprimorando contraste e otimizando a imagem para melhor reconhecimento de OCR antes do processamento." - }, - "cleanFinal": { - "title": "Limpar saída final", - "text": "Pós-processa o PDF final removendo artefatos de OCR e otimizando a camada de texto para melhor legibilidade e tamanho menor." - } - } - }, - "error": { - "failed": "Falha na operação de OCR" - } - }, - "extractImages": { - "tags": "imagem,foto,salvar,arquivo,zip,captura,coleta", - "title": "Extrair Imagens", - "header": "Extrair Imagens", - "selectText": "Selecione o formato de saída das imagens extraídas:", - "allowDuplicates": "Salvar imagens duplicadas.", - "submit": "Extrair", - "settings": { - "title": "Configurações" - }, - "error": { - "failed": "Ocorreu um erro ao extrair imagens do PDF." - } - }, - "pdfToPDFA": { - "tags": "arquivo,longo prazo,padrão,conversão,armazenamento,preservação", - "title": "PDF para PDF/A", - "header": "PDF para PDF/A", - "credit": "Este serviço usa o LibreOffice para conversão para PDF/A.", - "submit": "Converter", - "tip": "Atenção, atualmente não funciona para múltiplas entradas ao mesmo tempo.", - "outputFormat": "Formato de saída:", - "pdfWithDigitalSignature": "O PDF contém uma assinatura digital. Isso será removido na próxima etapa." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,transformação,formato,conversão,escritório,microsoft,doc", - "title": "PDF para Word", - "header": "PDF para Word", - "selectText": { - "1": "Formato do arquivo de saída:" - }, - "credit": "Este serviço usa o LibreOffice para conversão de arquivos.", - "submit": "Converter" - }, - "PDFToPresentation": { - "tags": "slides,apresentação,escritório,microsoft", - "title": "PDF para Apresentação", - "header": "PDF para Apresentação", - "selectText": { - "1": "Formato do arquivo de saída:" - }, - "credit": "Este serviço usa o LibreOffice para conversão de arquivos.", - "submit": "Converter" - }, - "PDFToText": { - "tags": "formato rich,formato richtext,formato rich text", - "title": "PDF para TXT/RTF", - "header": "PDF para TXT/RTF", - "selectText": { - "1": "Formato do arquivo de saída:" - }, - "credit": "Este serviço usa o LibreOffice para conversão de arquivos.", - "submit": "Converter" - }, - "PDFToHTML": { - "tags": "conteúdo web,compatível com navegador", - "title": "PDF para HTML", - "header": "PDF para HTML", - "credit": "Este serviço usa o pdftohtml para conversão de arquivos.", - "submit": "Converter" - }, - "PDFToXML": { - "tags": "extração-de-dados,conteúdo-estruturado,interoperabilidade,transformação,converter", - "title": "PDF para XML", - "header": "PDF para XML", - "credit": "Este serviço usa o LibreOffice para conversão de arquivos.", - "submit": "Converter" - }, - "ScannerImageSplit": { - "tags": "separar,detecção-automática,digitalizações,fotos-múltiplas,organizar", - "selectText": { - "1": "Limite de ângulo:", - "2": "Define o ângulo absoluto mínimo necessário para que a imagem seja girada (padrão: 10).", - "3": "Tolerância:", - "4": "Determina o intervalo de variação de cor em torno da cor de fundo estimada (padrão: 30).", - "5": "Área mínima:", - "6": "Define o limite mínimo de área para uma foto (padrão: 10000).", - "7": "Área mínima de contorno:", - "8": "Define o limite mínimo da área de contorno para uma foto.", - "9": "Tamanho da borda:", - "10": "Define o tamanho da borda adicionada e removida para evitar bordas brancas na saída (padrão: 1)." - }, - "info": "Python não está instalado. É necessário para executar." - }, - "scannerImageSplit": { - "title": "Imagens extraídas", - "submit": "Extrair fotos digitalizadas", - "error": { - "failed": "Ocorreu um erro ao extrair fotos digitalizadas." - }, - "tooltip": { - "title": "Divisor de fotos", - "whatThisDoes": "O que isso faz", - "whatThisDoesDesc": "Localiza e extrai automaticamente cada foto de uma página digitalizada ou imagem composta — sem recorte manual.", - "whenToUse": "Quando usar", - "useCase1": "Digitalize páginas inteiras de álbuns de uma vez", - "useCase2": "Divida lotes de mesa plana em arquivos separados", - "useCase3": "Quebre colagens em fotos individuais", - "useCase4": "Puxe fotos de documentos", - "quickFixes": "Correções rápidas", - "problem1": "Fotos não detectadas → aumente a Tolerância para 30–50", - "problem2": "Muitas detecções falsas → aumente a Área mínima para 15.000–20.000", - "problem3": "Cortes muito justos → aumente o Tamanho da borda para 5–10", - "problem4": "Fotos inclinadas não endireitadas → reduza o Limite de ângulo para ~5°", - "problem5": "Caixas de poeira/ruído → aumente a Área mínima de contorno para 1000–2000", - "setupTips": "Dicas de configuração", - "tip1": "Use um fundo liso e claro", - "tip2": "Deixe um pequeno espaço (≈1 cm) entre as fotos", - "tip3": "Digitalize a 300–600 DPI", - "tip4": "Limpe o vidro do scanner", - "headsUp": "Atenção", - "headsUpDesc": "Fotos sobrepostas ou fundos muito próximos em cor às fotos podem reduzir a precisão — tente um fundo mais claro ou mais escuro e deixe mais espaço." - } - }, - "sign": { - "title": "Assinar", - "header": "Assinar", - "upload": "Carregar Imagem", - "draw": { - "title": "Desenhe sua assinatura", - "clear": "Limpar" - }, - "canvas": { - "heading": "Desenhe sua assinatura", - "clickToOpen": "Clique para abrir a tela de desenho", - "modalTitle": "Desenhe sua assinatura", - "colorLabel": "Cor", - "penSizeLabel": "Espessura", - "penSizePlaceholder": "Tamanho", - "clear": "Limpar tela", - "colorPickerTitle": "Escolha a cor do traço" - }, - "text": { - "name": "Nome do signatário", - "placeholder": "Insira seu nome completo", - "fontLabel": "Fonte", - "fontSizeLabel": "Tamanho da fonte", - "fontSizePlaceholder": "Digite ou selecione o tamanho da fonte (8-200)", - "colorLabel": "Cor do texto" - }, - "clear": "Limpar", - "add": "Adicionar", - "saved": { - "heading": "Assinaturas salvas", - "description": "Reutilize assinaturas salvas a qualquer momento.", - "emptyTitle": "Ainda não há assinaturas salvas", - "emptyDescription": "Desenhe, envie ou digite uma assinatura acima e use \"Salvar na biblioteca\" para manter até {{max}} favoritas prontas para uso.", - "type": { - "canvas": "Desenho", - "image": "Upload", - "text": "Texto" - }, - "limitTitle": "Limite atingido", - "limitDescription": "Remova uma assinatura salva antes de adicionar novas (máx. {{max}}).", - "carouselPosition": "{{current}} de {{total}}", - "prev": "Anterior", - "next": "Próximo", - "delete": "Remover", - "label": "Rótulo", - "defaultLabel": "Assinatura", - "defaultCanvasLabel": "Assinatura desenhada", - "defaultImageLabel": "Assinatura enviada", - "defaultTextLabel": "Assinatura digitada", - "saveButton": "Salvar assinatura", - "saveUnavailable": "Crie uma assinatura primeiro para salvá-la.", - "noChanges": "A assinatura atual já está salva.", - "status": { - "saved": "Salva" - } - }, - "save": "Salvar Assinatura", - "applySignatures": "Aplicar assinaturas", - "personalSigs": "Assinaturas Pessoais", - "sharedSigs": "Assinaturas Compartilhadas", - "noSavedSigs": "Nenhuma assinatura salva encontrada.", - "addToAll": "Adicionar em todas páginas", - "delete": "Apagar", - "first": "Primeira página", - "last": "Última página", - "next": "Próxima página", - "previous": "Página anterior", - "maintainRatio": "Habilitar manter proporção", - "undo": "Desfazer", - "redo": "Refazer", - "submit": "Assinar documento", - "steps": { - "configure": "Configurar assinatura" - }, - "step": { - "createDesc": "Escolha como deseja criar a assinatura", - "place": "Posicionar e salvar", - "placeDesc": "Posicione a assinatura no seu PDF" - }, - "type": { - "title": "Tipo de assinatura", - "draw": "Desenhar", - "canvas": "Tela", - "image": "Imagem", - "text": "Texto", - "saved": "Salvas" - }, - "image": { - "label": "Enviar imagem da assinatura", - "placeholder": "Selecionar arquivo de imagem", - "hint": "Envie uma imagem PNG ou JPG da sua assinatura" - }, - "instructions": { - "title": "Como adicionar assinatura", - "canvas": "Depois de desenhar sua assinatura no canvas, feche o modal e clique em qualquer lugar no PDF para posicioná-la.", - "image": "Depois de enviar a imagem da sua assinatura acima, clique em qualquer lugar no PDF para posicioná-la.", - "saved": "Selecione uma assinatura salva acima e clique em qualquer lugar no PDF para posicioná-la.", - "text": "Depois de inserir seu nome acima, clique em qualquer lugar no PDF para posicionar sua assinatura.", - "paused": "Posicionamento pausado", - "resumeHint": "Retome o posicionamento para clicar e adicionar sua assinatura.", - "noSignature": "Crie uma assinatura acima para habilitar as ferramentas de posicionamento." - }, - "mode": { - "move": "Mover assinatura", - "place": "Posicionar assinatura", - "pause": "Pausar posicionamento", - "resume": "Retomar posicionamento" - }, - "updateAndPlace": "Atualizar e posicionar", - "activate": "Ativar posicionamento de assinatura", - "deactivate": "Parar de posicionar assinaturas", - "results": { - "title": "Resultados da assinatura" - }, - "error": { - "failed": "Ocorreu um erro ao assinar o PDF." - } - }, - "flatten": { - "title": "Achatar", - "header": "Achatar", - "flattenOnlyForms": "Achatar apenas formulários interativos.", - "submit": "Achatar", - "filenamePrefix": "achatado", - "files": { - "placeholder": "Selecione um arquivo PDF na visualização principal para começar" - }, - "steps": { - "settings": "Configurações" - }, - "options": { - "stepTitle": "Opções de achatamento", - "title": "Opções de achatamento", - "flattenOnlyForms": { - "label": "Achatar apenas formulários", - "desc": "Achatar apenas campos de formulário, mantendo outros elementos interativos" - }, - "note": "Achatar remove elementos interativos do PDF, tornando-os não editáveis." - }, - "results": { - "title": "Resultados do achatamento" - }, - "error": { - "failed": "Ocorreu um erro ao achatar o PDF." - }, - "tooltip": { - "header": { - "title": "Sobre o achatamento de PDFs" - }, - "description": { - "title": "O que o achatamento faz?", - "text": "Achatar torna seu PDF não editável transformando formulários preenchíveis e botões em texto e imagens comuns. O PDF terá exatamente a mesma aparência, mas ninguém poderá alterar ou preencher os formulários. Perfeito para compartilhar formulários concluídos, criar documentos finais para registros ou garantir que o PDF tenha a mesma aparência em qualquer lugar.", - "bullet1": "Caixas de texto viram texto comum (não pode ser editado)", - "bullet2": "Caixas de seleção e botões viram imagens", - "bullet3": "Ótimo para versões finais que você não quer alterar", - "bullet4": "Garante aparência consistente em todos os dispositivos" - }, - "formsOnly": { - "title": "O que significa 'Achatar apenas formulários'?", - "text": "Essa opção apenas remove a capacidade de preencher formulários, mas mantém outros recursos funcionando como clicar em links, ver marcadores e ler comentários.", - "bullet1": "Formulários ficam não editáveis", - "bullet2": "Links continuam funcionando ao clicar", - "bullet3": "Comentários e notas permanecem visíveis", - "bullet4": "Marcadores continuam ajudando na navegação" - } - } - }, - "repair": { - "tags": "corrigir,restaurar,correção,recuperar", - "title": "Reparar", - "header": "Reparar", - "submit": "Reparar", - "description": "Esta ferramenta tentará reparar arquivos PDF corrompidos ou danificados. Nenhuma configuração adicional é necessária.", - "filenamePrefix": "reparado", - "files": { - "placeholder": "Selecione um arquivo PDF na visualização principal para começar" - }, - "error": { - "failed": "Ocorreu um erro ao reparar o PDF." - }, - "results": { - "title": "Resultados do reparo" - } - }, - "removeBlanks": { - "title": "Remover Páginas em Branco", - "header": "Remover Páginas em Branco", - "settings": { - "title": "Configurações" - }, - "threshold": { - "label": "Limite de brancura do pixel" - }, - "whitePercent": { - "label": "Limite de porcentagem de branco", - "unit": "%" - }, - "includeBlankPages": { - "label": "Incluir páginas em branco detectadas" - }, - "tooltip": { - "header": { - "title": "Configurações de remoção de páginas em branco" - }, - "threshold": { - "title": "Limite de brancura do pixel", - "text": "Controla quão branco um pixel deve ser para ser considerado 'branco'. Isso ajuda a determinar o que conta como área em branco na página.", - "bullet1": "0 = Preto puro (mais restritivo)", - "bullet2": "128 = Cinza médio", - "bullet3": "255 = Branco puro (menos restritivo)" - }, - "whitePercent": { - "title": "Limite de porcentagem de branco", - "text": "Define a porcentagem mínima de pixels brancos necessária para que uma página seja considerada em branco e removida.", - "bullet1": "Valores menores (ex.: 80%) = Mais páginas removidas", - "bullet2": "Valores maiores (ex.: 95%) = Apenas páginas muito em branco removidas", - "bullet3": "Use valores maiores para documentos com fundos claros" - }, - "includeBlankPages": { - "title": "Incluir páginas em branco detectadas", - "text": "Quando ativado, cria um PDF separado contendo todas as páginas em branco que foram detectadas e removidas do documento original.", - "bullet1": "Útil para revisar o que foi removido", - "bullet2": "Ajuda a verificar a precisão da detecção", - "bullet3": "Pode ser desativado para reduzir o tamanho do arquivo de saída" - } - }, - "submit": "Remover Páginas em Branco", - "error": { - "failed": "Falha ao remover páginas em branco" - }, - "results": { - "title": "Páginas em branco removidas" - } - }, - "removeAnnotations": { - "tags": "comentários,destaque,notas,marcação,remover", - "title": "Remover Anotações", - "header": "Remover Anotações", - "submit": "Remover", - "settings": { - "title": "Configurações" - }, - "info": { - "title": "Sobre remover anotações", - "description": "Esta ferramenta removerá todas as anotações (comentários, realces, notas etc.) dos seus documentos PDF." - }, - "tooltip": { - "header": { - "title": "Sobre Remover Anotações" - }, - "description": { - "title": "O que faz" - } - }, - "error": { - "failed": "Ocorreu um erro ao remover anotações do PDF." - } - }, - "compare": { - "tags": "diferenciar,contraste,mudanças,análise", - "title": "Comparar", - "header": "Comparar", - "clearSelected": "Limpar selecionados", - "clear": { - "confirmTitle": "Limpar PDFs selecionados?", - "confirmBody": "Isso fechará a comparação atual e levará você de volta a Arquivos ativos.", - "confirm": "Limpar e retornar" - }, - "review": { - "title": "Resultado da comparação", - "actionsHint": "Revise a comparação, troque os papéis dos documentos ou exporte o resumo.", - "switchOrder": "Inverter ordem", - "exportSummary": "Exportar resumo" - }, - "base": { - "label": "Documento original", - "placeholder": "Selecione o PDF original" - }, - "comparison": { - "label": "Documento editado", - "placeholder": "Selecione o PDF editado" - }, - "addFilesHint": "Adicione PDFs na etapa Arquivos para habilitar a seleção.", - "noFiles": "Ainda não há PDFs disponíveis", - "pages": "Páginas", - "selection": { - "originalEditedTitle": "Selecione os PDFs Original e Editado" - }, - "original": { - "label": "PDF original" - }, - "edited": { - "label": "PDF editado" - }, - "swap": { - "confirmTitle": "Executar a comparação novamente?", - "confirmBody": "Isso executará a ferramenta novamente. Tem certeza de que deseja trocar a ordem de Original e Editado?", - "confirm": "Trocar e executar novamente" - }, - "cta": "Comparar", - "loading": "Comparando...", - "summary": { - "baseHeading": "Documento original", - "comparisonHeading": "Documento editado", - "pageLabel": "Página" - }, - "rendering": { - "pageNotReadyTitle": "Página ainda não renderizada", - "pageNotReadyBody": "Algumas páginas ainda estão renderizando. A navegação ajustará automaticamente quando estiverem prontas.", - "rendering": "renderizando", - "inProgress": "Pelo menos um desses PDFs é muito grande; a rolagem não será suave até a conclusão da renderização", - "pagesRendered": "páginas renderizadas", - "complete": "Renderização de páginas concluída" - }, - "dropdown": { - "deletionsLabel": "Exclusões", - "additionsLabel": "Adições", - "deletions": "Exclusões ({{count}})", - "additions": "Adições ({{count}})", - "searchPlaceholder": "Pesquisar alterações...", - "noResults": "Nenhuma alteração encontrada" - }, - "actions": { - "stackVertically": "Empilhar verticalmente", - "placeSideBySide": "Colocar lado a lado", - "zoomOut": "Reduzir", - "zoomIn": "Ampliar", - "resetView": "Redefinir visualização", - "unlinkScrollPan": "Desvincular rolagem e panorâmica", - "linkScrollPan": "Vincular rolagem e panorâmica", - "unlinkScroll": "Desvincular rolagem", - "linkScroll": "Vincular rolagem" - }, - "toasts": { - "unlinkedTitle": "Rolagem e panorâmica independentes ativadas", - "unlinkedBody": "Dica: As setas para cima/baixo rolam ambos os painéis; a panorâmica move apenas o painel ativo." - }, - "error": { - "selectRequired": "Selecione um documento original e um editado.", - "filesMissing": "Não foi possível localizar os arquivos selecionados. Selecione-os novamente.", - "generic": "Não foi possível comparar esses arquivos." - }, - "status": { - "extracting": "Extraindo texto...", - "processing": "Analisando diferenças...", - "complete": "Comparação pronta" - }, - "longJob": { - "title": "Comparação grande em andamento", - "body": "Esses PDFs juntos excedem 2.000 páginas. O processamento pode levar vários minutos." - }, - "slowOperation": { - "title": "Ainda trabalhando…", - "body": "Esta comparação está levando mais tempo que o normal. Você pode deixá-la continuar ou cancelá-la.", - "cancel": "Cancelar comparação" - }, - "newLine": "nova linha", - "complex": { - "message": "Um ou ambos os documentos fornecidos são arquivos grandes, a precisão da comparação pode ser reduzida." - }, - "large": { - "file": { - "message": "Um ou ambos os documentos fornecidos são muito grandes para processar." - } - }, - "no": { - "text": { - "message": "Um ou ambos os PDFs selecionados não possuem conteúdo de texto. Por favor, escolha PDFs com texto para comparação." - } - }, - "too": { - "dissimilar": { - "message": "Esses documentos parecem muito diferentes. A comparação foi interrompida para economizar tempo." - } - }, - "earlyDissimilarity": { - "title": "Esses PDFs parecem muito diferentes", - "body": "Estamos vendo pouquíssimas semelhanças até agora. Você pode parar a comparação se não forem documentos relacionados.", - "stopButton": "Parar comparação" - } - }, - "certSign": { - "tags": "autenticar,PEM,P12,oficial,criptografar", - "title": "Assinatura com Certificado", - "filenamePrefix": "assinado", - "signMode": { - "stepTitle": "Modo de assinatura", - "tooltip": { - "header": { - "title": "Sobre assinaturas de PDF" - }, - "overview": { - "title": "Como funcionam as assinaturas", - "text": "Ambos os modos selam o documento (quaisquer edições são sinalizadas como adulteração) e registram quem/quando/como para auditoria. A confiabilidade no visualizador depende da cadeia de certificação." - }, - "manual": { - "title": "Manual — Traga seu certificado", - "text": "Use seus próprios arquivos de certificado para uma identidade alinhada à marca. Pode exibir Confiável quando sua AC/cadeia for reconhecida.", - "use": "Use para: voltado ao cliente, jurídico, conformidade." - }, - "auto": { - "title": "Automático — Selagem instantânea sem configuração", - "text": "Assina com um certificado de servidor autoassinado. Mesmo selo à prova de adulteração e trilha de auditoria; normalmente exibe Não verificado nos visualizadores.", - "use": "Use quando: você precisa de rapidez e identidade interna consistente em revisões e registros." - }, - "rule": { - "title": "Regra prática", - "text": "Precisa do status Confiável no destinatário? Manual. Precisa de selagem rápida, à prova de adulteração e trilha de auditoria sem configuração? Automático." - } - } - }, - "certTypeStep": { - "stepTitle": "Formato do certificado" - }, - "certFiles": { - "stepTitle": "Arquivos de certificado" - }, - "appearance": { - "stepTitle": "Aparência da assinatura", - "tooltip": { - "header": { - "title": "Sobre a aparência da assinatura" - }, - "invisible": { - "title": "Assinaturas invisíveis", - "text": "A assinatura é adicionada ao PDF para segurança, mas não ficará visível ao visualizar o documento. Perfeita para requisitos legais sem alterar a aparência do documento.", - "bullet1": "Fornece segurança sem alterações visuais", - "bullet2": "Atende aos requisitos legais para assinatura digital", - "bullet3": "Não afeta o layout ou design do documento" - }, - "visible": { - "title": "Assinaturas visíveis", - "text": "Exibe um bloco de assinatura no PDF com seu nome, data e detalhes opcionais. Útil quando você quer que os leitores vejam claramente que o documento está assinado.", - "bullet1": "Mostra o nome e a data do signatário no documento", - "bullet2": "Pode incluir o motivo e o local da assinatura", - "bullet3": "Escolha em qual página posicionar a assinatura", - "bullet4": "Logo opcional pode ser incluído" - } - }, - "invisible": "Invisível", - "options": { - "title": "Detalhes da assinatura" - }, - "visible": "Visível" - }, - "sign": { - "submit": "Assinar PDF", - "results": "PDF assinado" - }, - "error": { - "failed": "Ocorreu um erro ao processar as assinaturas." - }, - "tooltip": { - "header": { - "title": "Sobre o gerenciamento de assinaturas" - }, - "overview": { - "title": "O que esta ferramenta pode fazer?", - "text": "Esta ferramenta permite verificar se seus PDFs estão assinados digitalmente e adicionar novas assinaturas digitais. Assinaturas digitais provam quem criou ou aprovou um documento e mostram se ele foi alterado desde a assinatura.", - "bullet1": "Verifique as assinaturas existentes e sua validade", - "bullet2": "Veja informações detalhadas sobre signatários e certificados", - "bullet3": "Adicione novas assinaturas digitais para proteger seus documentos", - "bullet4": "Vários arquivos suportados com navegação fácil" - }, - "validation": { - "title": "Verificando assinaturas", - "text": "Ao verificar as assinaturas, a ferramenta informa se são válidas, quem assinou o documento, quando foi assinado e se o documento foi alterado desde a assinatura.", - "bullet1": "Mostra se as assinaturas são válidas ou inválidas", - "bullet2": "Exibe informações do signatário e data da assinatura", - "bullet3": "Verifica se o documento foi modificado após a assinatura", - "bullet4": "Pode usar certificados personalizados para verificação" - }, - "signing": { - "title": "Adicionando assinaturas", - "text": "Para assinar um PDF, você precisa de um certificado digital (como PEM, PKCS12 ou JKS). Você pode optar por deixar a assinatura visível no documento ou mantê-la invisível apenas para segurança.", - "bullet1": "Suporta formatos de certificado PEM, PKCS12, JKS e de servidor", - "bullet2": "Opção para mostrar ou ocultar a assinatura no PDF", - "bullet3": "Adicione motivo, local e nome do signatário", - "bullet4": "Escolha em qual página colocar assinaturas visíveis", - "bullet5": "Use certificado do servidor para a opção simples 'Assinar com Stirling-PDF'" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Sobre os tipos de certificado" - }, - "what": { - "title": "O que é um certificado?", - "text": "É uma identificação segura da sua assinatura que comprova que você assinou. A menos que seja exigido assinar por certificado, recomendamos usar outro método seguro como Digitar, Desenhar ou Enviar." - }, - "which": { - "title": "Qual opção devo usar?", - "text": "Escolha o formato que corresponde ao seu arquivo de certificado:", - "bullet1": "PKCS#12 (.p12 / .pfx) – um arquivo combinado (mais comum)", - "bullet2": "PFX (.pfx) – versão da Microsoft do PKCS12", - "bullet3": "PEM – arquivos .pem separados de chave privada e certificado", - "bullet4": "JKS – keystore .jks Java para fluxos de trabalho de dev / CI-CD" - }, - "convert": { - "title": "Chave não listada?", - "text": "Converta seu arquivo para um keystore Java (.jks) com o keytool e, em seguida, escolha JKS." - } - } - }, - "chooseCertificate": "Escolher arquivo de certificado", - "chooseJksFile": "Escolher arquivo JKS", - "chooseP12File": "Escolher arquivo PKCS12", - "choosePfxFile": "Escolher arquivo PFX", - "choosePrivateKey": "Escolher arquivo de chave privada", - "location": "Local", - "logoTitle": "Logo", - "name": "Nome", - "noLogo": "Sem logo", - "pageNumber": "Número da página", - "password": "Senha do certificado", - "passwordOptional": "Deixe em branco se não houver senha", - "reason": "Motivo", - "serverCertMessage": "Usando certificado do servidor - sem arquivos ou senha necessários", - "showLogo": "Mostrar logo" - }, - "removeCertSign": { - "tags": "autenticar,PEM,P12,oficial,descriptografar", - "title": "Remover Assinatura com Certificado", - "header": "Remover Assinatura com Certificado", - "selectPDF": "Selecione um arquivo PDF:", - "submit": "Remover Assinatura", - "description": "Esta ferramenta removerá assinaturas de certificado digital do seu documento PDF.", - "filenamePrefix": "sem_assinatura", - "files": { - "placeholder": "Selecione um arquivo PDF na visualização principal para começar" - }, - "error": { - "failed": "Ocorreu um erro ao remover assinaturas de certificado." - }, - "results": { - "title": "Resultados da remoção de certificados" - } - }, - "pageLayout": { - "tags": "mesclar,composto,vista-única,organizar", - "title": "Layout de Múltiplas Páginas", - "header": "Layout de Múltiplas Páginas", - "pagesPerSheet": "Páginas por folha:", - "addBorder": "Adicionar bordas.", - "submit": "Enviar", - "desc": { - "2": "Coloque 2 páginas lado a lado em uma única folha.", - "3": "Coloque 3 páginas em uma única folha em uma única linha.", - "4": "Coloque 4 páginas em uma única folha (grade 2 × 2).", - "9": "Coloque 9 páginas em uma única folha (grade 3 × 3).", - "16": "Coloque 16 páginas em uma única folha (grade 4 × 4)." - }, - "error": { - "failed": "Ocorreu um erro ao criar o layout de várias páginas." - } - }, - "bookletImposition": { - "tags": "livreto,imposição,impressão,encadernação,dobra,assinatura", - "title": "Imposição de livreto", - "header": "Imposição de livreto", - "submit": "Criar livreto", - "spineLocation": { - "label": "Posição da lombada", - "left": "Esquerda (Padrão)", - "right": "Direita (RTL)" - }, - "doubleSided": { - "label": "Impressão frente e verso", - "tooltip": "Cria frente e verso para impressão correta do livreto" - }, - "manualDuplex": { - "title": "Modo duplex manual", - "instructions": "Para impressoras sem duplex automático. Você precisará executar isto duas vezes:" - }, - "duplexPass": { - "label": "Passagem de impressão", - "first": "1ª passagem", - "second": "2ª passagem", - "firstInstructions": "Imprime as frentes → empilhe com a face voltada para baixo → execute novamente com a 2ª passagem", - "secondInstructions": "Carregue a pilha impressa com a face voltada para baixo → imprime os versos" - }, - "rtlBinding": { - "label": "Encadernação da direita para a esquerda (RTL)", - "tooltip": "Para árabe, hebraico ou outros idiomas da direita para a esquerda (RTL)" - }, - "addBorder": { - "label": "Adicionar bordas ao redor das páginas", - "tooltip": "Adiciona bordas ao redor de cada seção da página para ajudar no corte e alinhamento" - }, - "addGutter": { - "label": "Adicionar margem de lombada", - "tooltip": "Adiciona espaço de margem interna para encadernação" - }, - "gutterSize": { - "label": "Tamanho da lombada (pontos)" - }, - "flipOnShortEdge": { - "label": "Virar na borda curta (apenas duplex automático)", - "tooltip": "Ative para impressão duplex na borda curta (apenas duplex automático — ignorado no modo manual)", - "manualNote": "Não necessário no modo manual — você vira a pilha manualmente" - }, - "advanced": { - "toggle": "Opções avançadas" - }, - "paperSizeNote": "O tamanho do papel é derivado automaticamente da sua primeira página.", - "tooltip": { - "header": { - "title": "Guia de criação de livreto" - }, - "description": { - "title": "O que é imposição de livreto?", - "text": "Cria livretos profissionais organizando as páginas na ordem correta de impressão. Suas páginas do PDF são posicionadas 2 por folha em folhas paisagem para que, quando dobradas e encadernadas, sejam lidas na sequência correta como um livro real." - }, - "example": { - "title": "Exemplo: livreto de 8 páginas", - "text": "Seu documento de 8 páginas se torna 2 folhas:", - "bullet1": "Folha 1 Frente: Páginas 8, 1 | Verso: Páginas 2, 7", - "bullet2": "Folha 2 Frente: Páginas 6, 3 | Verso: Páginas 4, 5", - "bullet3": "Quando dobrado e empilhado: Lê 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Como imprimir e montar", - "text": "Siga estas etapas para livretos perfeitos:", - "bullet1": "Imprima frente e verso com 'Virar na borda longa'", - "bullet2": "Empilhe as folhas em ordem e dobre ao meio", - "bullet3": "Grampeie ou encaderne ao longo da lombada dobrada", - "bullet4": "Para impressoras de borda curta: habilite a opção 'Virar na borda curta'" - }, - "manualDuplex": { - "title": "Duplex manual (impressoras de uma face)", - "text": "Para impressoras sem duplex automático:", - "bullet1": "Desative 'Impressão frente e verso'", - "bullet2": "Selecione '1ª passagem' → Imprima → Empilhe com a face para baixo", - "bullet3": "Selecione '2ª passagem' → Carregue a pilha → Imprima os versos", - "bullet4": "Dobre e monte normalmente" - }, - "advanced": { - "title": "Opções avançadas", - "text": "Ajuste fino do seu livreto:", - "bullet1": "Encadernação da direita para a esquerda: Para árabe, hebraico ou idiomas RTL", - "bullet2": "Bordas: Mostra linhas de corte para acabamento", - "bullet3": "Margem de lombada: Adiciona espaço para encadernação", - "bullet4": "Virar na borda curta: Somente para impressoras com duplex automático" - } - }, - "error": { - "failed": "Ocorreu um erro ao criar a imposição de livreto." - } - }, - "scalePages": { - "title": "Ajustar Dimensões da Página", - "header": "Ajustar Dimensões da Página", - "pageSize": "Tamanho desejado do documento:", - "keepPageSize": "Tamanho Original", - "scaleFactor": "Fator de zoom (corte) de uma página:", - "submit": "Enviar" - }, - "adjustPageScale": { - "tags": "redimensionar,modificar,dimensão,adaptar", - "title": "Ajustar escala da página", - "header": "Ajustar escala da página", - "scaleFactor": { - "label": "Fator de escala" - }, - "pageSize": { - "label": "Tamanho de página desejado", - "keep": "Manter tamanho original", - "letter": "Carta", - "legal": "Ofício" - }, - "submit": "Ajustar escala da página", - "error": { - "failed": "Ocorreu um erro ao ajustar a escala da página." - }, - "tooltip": { - "header": { - "title": "Visão geral das configurações de escala da página" - }, - "description": { - "title": "Descrição", - "text": "Ajuste o tamanho do conteúdo do PDF e altere as dimensões da página." - }, - "scaleFactor": { - "title": "Fator de escala", - "text": "Controla o quão grande ou pequeno o conteúdo aparece na página. O conteúdo é escalado e centralizado — se o conteúdo escalado for maior que o tamanho da página, ele poderá ser recortado.", - "bullet1": "1,0 = Tamanho original", - "bullet2": "0,5 = Metade do tamanho (50% menor)", - "bullet3": "2,0 = Dobro do tamanho (200% maior, pode recortar)" - }, - "pageSize": { - "title": "Tamanho de página desejado", - "text": "Define as dimensões das páginas do PDF de saída. 'Manter tamanho original' mantém as dimensões atuais, enquanto as outras opções redimensionam para tamanhos de papel padrão." - } - } - }, - "add-page-numbers": { - "tags": "paginar,rotular,organizar,índice" - }, - "auto-rename": { - "tags": "detecção-automática,baseado-em-cabeçalho,organizar,relabel", - "title": "Renomeação Automática do PDF", - "header": "Renomeação Automática do PDF", - "description": "Localiza automaticamente o título no conteúdo do seu PDF e o usa como nome de arquivo.", - "submit": "Renomeação Automática", - "files": { - "placeholder": "Selecione um arquivo PDF na visualização principal para começar" - }, - "error": { - "failed": "Ocorreu um erro ao renomear automaticamente o PDF." - }, - "results": { - "title": "Resultados de renomeação automática" - }, - "tooltip": { - "header": { - "title": "Como funciona a renomeação automática" - }, - "description": { - "title": "O que faz" - }, - "howItWorks": { - "title": "Renomeação inteligente", - "text": "Localiza automaticamente o título no conteúdo do seu PDF e o usa como nome de arquivo.", - "bullet1": "Procura por texto que pareça ser um título ou cabeçalho", - "bullet2": "Cria um nome de arquivo limpo e válido a partir do título detectado", - "bullet3": "Mantém o nome original se nenhum título adequado for encontrado" - } - }, - "settings": { - "title": "Sobre" - } - }, - "adjust-contrast": { - "tags": "correção-de-cor,ajustar,modificar,realçar" - }, - "crop": { - "title": "Recortar", - "header": "Recortar", - "submit": "Enviar", - "noFileSelected": "Selecione um arquivo PDF para iniciar o corte", - "preview": { - "title": "Seleção da área de corte" - }, - "reset": "Redefinir para o PDF completo", - "coordinates": { - "title": "Posição e tamanho", - "x": { - "label": "Posição X", - "desc": "Borda esquerda (pontos)" - }, - "y": { - "label": "Posição Y", - "desc": "Borda inferior (pontos)" - }, - "width": { - "label": "Largura", - "desc": "Largura do corte (pontos)" - }, - "height": { - "label": "Altura", - "desc": "Altura do corte (pontos)" - } - }, - "error": { - "invalidArea": "A área de corte se estende além dos limites do PDF", - "failed": "Falha ao recortar o PDF" - }, - "steps": { - "selectArea": "Selecionar área de corte" - }, - "tooltip": { - "title": "Como recortar PDFs", - "description": "Selecione a área a recortar do seu PDF arrastando e redimensionando a sobreposição azul na miniatura.", - "drag": "Arraste a sobreposição para mover a área de corte", - "resize": "Arraste os cantos e bordas para redimensionar", - "precision": "Use as entradas de coordenadas para posicionamento preciso" - }, - "results": { - "title": "Resultados do corte" - }, - "automation": { - "info": "Informe as coordenadas de corte em pontos de PDF. A origem (0,0) fica no canto inferior esquerdo. Esses valores serão aplicados a todos os PDFs processados nesta automação.", - "reference": "Referência: uma página A4 tem 595,28 × 841,89 pontos (210 mm × 297 mm). 1 polegada = 72 pontos." - } - }, - "autoSplitPDF": { - "tags": "baseado-em-QR,separar,segmento-de-digitalização,organizar", - "title": "Divisão Automática de Páginas", - "header": "Divisão Automática de Páginas", - "description": "Imprima, insira, digitalize, faça o upload e deixe que a gente divida seus documentos automaticamente.", - "selectText": { - "1": "Imprima algumas folhas divisórias, descritas abaixo (preto e branco ou colorido).", - "2": "Digitalize todos os seus documentos de uma vez, inserindo a folha divisória enre os documentos que deseja separar.", - "3": "Faça o upload do arquivo único PDF digitalizado e deixe o Stirling PDF cuidar do resto.", - "4": "As páginas divisórias são detectadas e removidas automaticamente, garantindo um documento final organizado." - }, - "formPrompt": "Enviar PDF contendo folhas divisórias Stirling-PDF:", - "duplexMode": "Modo Duplex (Digitalização frente e verso).", - "dividerDownload2": "Baixar 'Folha Divisória Automática (com instruções).pdf'", - "submit": "Enviar" - }, - "sanitizePdf": { - "tags": "limpar,seguro,protegido,remover-ameaças" - }, - "URLToPDF": { - "tags": "captura-de-web,salvar-página,web-para-doc,arquivar", - "title": "Converter URL/Site para PDF", - "header": "Converter URL/Site para PDF", - "submit": "Converter", - "credit": "Utiliza o WeasyPrint." - }, - "HTMLToPDF": { - "tags": "marcação,conteúdo-web,transformação,converter", - "title": "HTML para PDF", - "header": "HTML para PDF", - "help": "Aceita arquivos HTML e ZIPs contendo html, css, imagens, etc.", - "submit": "Converter", - "credit": "Utiliza o WeasyPrint.", - "zoom": "Nível de zoom para exibição do site:", - "pageWidth": "Largura da página em centímetros. (Em branco para padrão)", - "pageHeight": "Altura da página em centímetros. (Em branco para padrão)", - "marginTop": "Margem superior da página em milímetros. (Em branco para padrão)", - "marginBottom": "Margem inferior da página em milímetros. (Em branco para padrão)", - "marginLeft": "Margem esquerda da página em milímetros. (Em branco para padrão)", - "marginRight": "Margem direita da página em milímetros. (Em branco para padrão)", - "printBackground": "Renderize o plano de fundo dos sites.", - "defaultHeader": "Habilitar cabeçalho padrão (nome e número da página)", - "cssMediaType": "Altere o tipo de mídia CSS da página.", - "none": "Nenhum", - "print": "Imprimir", - "screen": "Tela" - }, - "MarkdownToPDF": { - "tags": "marcação,conteúdo-web,transformação,converter", - "title": "Markdown para PDF", - "header": "Markdown para PDF", - "submit": "Converter", - "help": "Em desenvolvimento.", - "credit": "Utiliza o WeasyPrint." - }, - "PDFToMarkdown": { - "tags": "marcação,conteúdo-web,transformação,converter,md", - "title": "PDF para Markdown", - "header": "PDF para Markdown", - "submit": "Converter" - }, - "getPdfInfo": { - "tags": "informações,dados,estatísticas", - "title": "Obter Informações do PDF", - "header": "Obter Informações do PDF", - "submit": "Obter Informações", - "downloadJson": "Baixar JSON" - }, - "extractPage": { - "tags": "extrair" - }, - "PdfToSinglePage": { - "tags": "página única" - }, - "showJS": { - "tags": "JavaScript", - "title": "Mostrar JavaScript", - "header": "Mostrar JavaScript", - "downloadJS": "Baixar JavaScript", - "submit": "Mostrar", - "results": "Resultado", - "processing": "Extraindo JavaScript...", - "done": "JavaScript extraído", - "singleFileWarning": "Esta ferramenta suporta apenas um arquivo por vez. Selecione um único arquivo.", - "view": { - "title": "JavaScript extraído" - } - }, - "redact": { - "tags": "Redigir,ocultar,escurecer,preto,marcador,oculto,manual", - "title": "Ocultação de Texto Manual", - "submit": "Ocultar", - "error": { - "failed": "Ocorreu um erro ao ocultar o PDF." - }, - "modeSelector": { - "title": "Método de ocultação", - "mode": "Modo", - "automatic": "Automático", - "automaticDesc": "Oculte texto com base em termos de busca", - "manual": "Manual", - "manualDesc": "Clique e arraste para ocultar áreas específicas", - "manualComingSoon": "Ocultação manual em breve" - }, - "auto": { - "header": "Ocultação automática", - "settings": { - "title": "Configurações de ocultação", - "advancedTitle": "Avançado" - }, - "colorLabel": "Cor da caixa", - "wordsToRedact": { - "title": "Palavras para ocultar", - "placeholder": "Digite uma palavra", - "add": "Adicionar", - "examples": "Exemplos: Confidential, Top-Secret" - }, - "useRegexLabel": "Usar Regex", - "wholeWordSearchLabel": "Correspondência de palavra inteira", - "customPaddingLabel": "Espaçamento extra personalizado", - "convertPDFToImageLabel": "Converter PDF para PDF-imagem" - }, - "tooltip": { - "mode": { - "header": { - "title": "Método de ocultação" - }, - "automatic": { - "title": "Ocultação automática", - "text": "Localiza e oculta automaticamente o texto especificado por todo o documento. Perfeito para remover informações sensíveis consistentes como nomes, endereços ou marcadores de confidencialidade." - }, - "manual": { - "title": "Ocultação manual", - "text": "Clique e arraste para selecionar manualmente áreas específicas para ocultar. Dá controle preciso sobre o que será ocultado. (Em breve)" - } - }, - "words": { - "header": { - "title": "Palavras para ocultar" - }, - "description": { - "title": "Correspondência de texto", - "text": "Digite palavras ou frases para localizar e ocultar em seu documento. Cada palavra será pesquisada separadamente." - }, - "bullet1": "Adicione uma palavra por vez", - "bullet2": "Pressione Enter ou clique em 'Adicionar outra' para incluir", - "bullet3": "Clique em × para remover palavras", - "examples": { - "title": "Exemplos comuns", - "text": "Palavras típicas para ocultar incluem: dados bancários, endereços de e-mail ou nomes específicos." - } - }, - "advanced": { - "header": { - "title": "Configurações avançadas de ocultação" - }, - "color": { - "title": "Cor da caixa e espaçamento", - "text": "Personalize a aparência das caixas de ocultação. Preto é o padrão, mas você pode escolher qualquer cor. O espaçamento adiciona espaço extra ao redor do texto encontrado." - }, - "regex": { - "title": "Usar Regex", - "text": "Ative expressões regulares para correspondência avançada de padrões. Útil para encontrar telefones, e-mails ou padrões complexos.", - "bullet1": "Exemplo: \\d{4}-\\d{2}-\\d{2} para corresponder datas no formato YYYY-MM-DD", - "bullet2": "Use com cautela — teste cuidadosamente" - }, - "wholeWord": { - "title": "Palavra inteira", - "text": "Corresponde apenas palavras completas, não correspondências parciais. 'John' não corresponderá a 'Johnson' quando ativado." - }, - "convert": { - "title": "Converter para PDF-imagem", - "text": "Converte o PDF para um PDF baseado em imagem após a ocultação. Isso garante que o texto atrás das caixas seja completamente removido e irrecuperável." - } - } - }, - "manual": { - "header": "Ocultação manual", - "textBasedRedaction": "Ocultação baseada em texto", - "pageBasedRedaction": "Ocultação baseada em página", - "convertPDFToImageLabel": "Converter PDF para PDF-imagem (usado para remover texto atrás da caixa)", - "pageRedactionNumbers": { - "title": "Páginas", - "placeholder": "(por exemplo 1,2,8 ou 4,7,12-16 ou 2n-1)" - }, - "redactionColor": { - "title": "Cor da ocultação" - }, - "export": "Exportar", - "upload": "Upload", - "boxRedaction": "Ocultação por caixa", - "zoom": "Zoom", - "zoomIn": "Ampliar", - "zoomOut": "Reduzir", - "nextPage": "Próxima página", - "previousPage": "Página anterior", - "toggleSidebar": "Alternar barra lateral", - "showThumbnails": "Mostrar miniaturas", - "showDocumentOutline": "Mostrar estrutura do documento (clique duplo para expandir/recolher todos os itens)", - "showAttachments": "Mostrar anexos", - "showLayers": "Mostrar camadas (clique duplo para restaurar todas as camadas ao padrão)", - "colourPicker": "Seletor de cor", - "findCurrentOutlineItem": "Localizar item atual do sumário", - "applyChanges": "Aplicar alterações" - } - }, - "tableExtraxt": { - "tags": "CSV,extração de tabela,extrair,converter" - }, - "autoSizeSplitPDF": { - "tags": "pdf,divisão,documento,organização" - }, - "overlay-pdfs": { - "tags": "Sobreposição", - "header": "Sobrepor PDFs", - "title": "Sobrepor PDFs", - "desc": "Sobrepor um PDF sobre outro", - "baseFile": { - "label": "Selecione o arquivo PDF base:" - }, - "overlayFiles": { - "label": "Selecione os arquivos PDF para sobreposição:", - "placeholder": "Escolher PDF(s)...", - "addMore": "Adicionar mais PDFs..." - }, - "mode": { - "label": "Selecione o modo de sobreposição:", - "sequential": "Sobreposição sequencial", - "interleaved": "Sobreposição intercalada", - "fixedRepeat": "Sobreposição de repetição fixa" - }, - "counts": { - "label": "Contagens de sobreposição (para modo de repetição fixa)", - "placeholder": "Insira contagens separadas por vírgula (por exemplo, 2,3,1)", - "item": "Quantidade para o arquivo", - "noFiles": "Adicione arquivos de sobreposição para configurar quantidades" - }, - "position": { - "label": "Selecione a posição de sobreposição", - "foreground": "Primeiro plano", - "background": "Plano de fundo" - }, - "submit": "Enviar", - "settings": { - "title": "Configurações" - }, - "results": { - "title": "Resultados da sobreposição" - }, - "tooltip": { - "header": { - "title": "Visão geral de sobreposição de PDFs" - }, - "description": { - "title": "Descrição", - "text": "Combine um PDF base com um ou mais PDFs de sobreposição. As sobreposições podem ser aplicadas página a página em diferentes modos e colocadas em primeiro plano ou plano de fundo." - }, - "mode": { - "title": "Modo de sobreposição", - "text": "Escolha como distribuir as páginas de sobreposição pelas páginas do PDF base.", - "sequential": "Sobreposição sequencial: use páginas do primeiro PDF de sobreposição até acabar, depois passe para o próximo.", - "interleaved": "Sobreposição intercalada: pegue uma página de cada sobreposição por vez.", - "fixedRepeat": "Sobreposição de repetição fixa: pegue um número definido de páginas de cada sobreposição antes de passar para a próxima. Use Quantidades para definir os números." - }, - "position": { - "title": "Posição da sobreposição", - "text": "Primeiro plano coloca a sobreposição acima da página. Plano de fundo a coloca atrás." - }, - "overlayFiles": { - "title": "Arquivos de sobreposição", - "text": "Selecione um ou mais PDFs para sobrepor ao base. A ordem desses arquivos afeta como as páginas são aplicadas nos modos Sequencial e Repetição Fixa." - }, - "counts": { - "title": "Quantidades (somente Repetição Fixa)", - "text": "Forneça um número positivo para cada arquivo de sobreposição indicando quantas páginas pegar antes de passar para o próximo. Obrigatório quando o modo é Repetição Fixa." - } - }, - "error": { - "failed": "Ocorreu um erro ao sobrepor os PDFs." - } - }, - "split-by-sections": { - "tags": "Seção Dividir, Dividir, Personalizar", - "title": "Dividir PDF por Seções", - "header": "Dividir PDF por Seções", - "horizontal": { - "label": "Divisões Horizontais:", - "placeholder": "Insira o número de divisões horizontais" - }, - "vertical": { - "label": "Divisões Verticais:", - "placeholder": "Insira o número de divisões verticais" - }, - "submit": "Dividir", - "merge": "Mesclar em um PDF." - }, - "AddStampRequest": { - "tags": "Carimbo,Adicionar imagem,centralizar imagem,Marca d'água,PDF,Incorporar,Personalizar", - "header": "Adicionar Carimbo ao PDF", - "title": "Adicionar Carimbo ao PDF", - "stampSetup": "Configuração de carimbo", - "stampType": "Tipo de carimbo:", - "stampText": "Texto do carimbo:", - "stampImage": "Imagem do carimbo:", - "alphabet": "Alfabeto:", - "fontSize": "Tamanho da fonte/imagem:", - "rotation": "Rotação:", - "opacity": "Opacidade:", - "position": "Posição:", - "overrideX": "Substituir coordenada X:", - "overrideY": "Substituir coordenada Y:", - "customMargin": "Margem personalizada:", - "customColor": "Cor de texto personalizada:", - "submit": "Enviar", - "noStampSelected": "Nenhum carimbo selecionado. Volte para a Etapa 1.", - "customPosition": "Arraste o carimbo para o local desejado na janela de pré-visualização.", - "error": { - "failed": "Ocorreu um erro ao adicionar o carimbo ao PDF." - }, - "imageSize": "Tamanho da imagem", - "margin": "Margem", - "positionAndFormatting": "Posição e formatação", - "quickPosition": "Selecione uma posição na página para colocar o carimbo.", - "results": { - "title": "Resultados do carimbo" - } - }, - "removeImagePdf": { - "tags": "Remover imagem,operações de página,back-end,lado do servidor" - }, - "splitPdfByChapters": { - "tags": "dividir,capítulos,favoritos,organizar" - }, - "validateSignature": { - "tags": "assinatura,verificação,validação,pdf,certificado,assinatura digital,validar assinatura,validar certificado", - "title": "Verificar Assinatura com Certificado", - "header": "Verificar Assinatura com Certificado", - "selectPDF": "Selecione PDF com assinatura por certificado:", - "submit": "Verificar Assinatura", - "results": "Resultados da Verificação", - "status": { - "_value": "Situação", - "valid": "Valido", - "invalid": "Inválido", - "complete": "Validação concluída" - }, - "signer": "Signatário", - "date": "Data", - "reason": "Motivo", - "location": "Localização", - "noSignatures": "Nenhuma assinatura digital encontrada no documento.", - "chain": { - "invalid": "Falha na validação da cadeia de certificados - não é possível verificar a identidade do signatário" - }, - "trust": { - "invalid": "Certificado não está presente no repositório de confiança, a fonte não pode ser verificada" - }, - "cert": { - "expired": "Certificate expirou", - "revoked": "Certificado foi revogado", - "info": "Detalhes do certificado", - "issuer": "Emissor", - "subject": "Assunto", - "serialNumber": "Número de serial", - "validFrom": "Valido de", - "validUntil": "Valido até", - "algorithm": "Algoritmo", - "keySize": "Tamanho da chave", - "version": "Versão", - "keyUsage": "Uso da chave", - "selfSigned": "Autoassinados", - "bits": "bits", - "details": "Detalhes do certificado" - }, - "signature": { - "info": "Informações da assinatura", - "_value": "Assinatura", - "mathValid": "Assinatura é matematicamente valida PORÉM:" - }, - "selectCustomCert": "Arquivo customizado de certificado X.509 (Opcional)", - "downloadCsv": "Baixar CSV", - "downloadJson": "Baixar JSON", - "downloadPdf": "Baixar relatório PDF", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Não foi possível validar os arquivos selecionados.", - "partial": "Alguns arquivos não puderam ser validados.", - "reportGeneration": "Não foi possível gerar o relatório em PDF. JSON e CSV estão disponíveis.", - "unexpected": "Erro inesperado durante a validação." - }, - "finalizing": "Preparando downloads...", - "issue": { - "certExpired": "Certificado expirado", - "certRevocationUnknown": "Status de revogação do certificado desconhecido", - "certRevoked": "Certificado revogado", - "chainInvalid": "Cadeia de certificação inválida", - "signatureInvalid": "Falha na verificação criptográfica da assinatura", - "trustInvalid": "Certificado não confiável" - }, - "noResults": "Execute a validação para gerar um relatório.", - "noSignaturesShort": "Sem assinaturas", - "processing": "Validando assinaturas...", - "report": { - "continued": "Continuação", - "downloads": "Downloads", - "entryLabel": "Resumo da assinatura", - "fields": { - "created": "Criado", - "fileSize": "Tamanho do arquivo", - "signatureCount": "Total de assinaturas", - "signatureDate": "Data da assinatura" - }, - "filesEvaluated": "{{count}} arquivos avaliados", - "footer": "Validado via Stirling PDF", - "generatedAt": "Gerado", - "noPdf": "O relatório PDF estará disponível após uma validação bem-sucedida.", - "page": "Página", - "shortTitle": "Resumo da assinatura", - "signatureCountLabel": "{{count}} assinaturas", - "signaturesFound": "{{count}} assinaturas detectadas", - "signaturesValid": "{{count}} totalmente válidas", - "title": "Relatório de validação de assinaturas" - }, - "settings": { - "certHint": "Envie um certificado X.509 confiável para validar contra uma fonte de confiança personalizada.", - "title": "Configurações de validação" - }, - "signatureDate": "Data da assinatura", - "totalSignatures": "Total de assinaturas" - }, - "replaceColor": { - "tags": "Substituir cor,Operações de página,Back end,server side", - "labels": { - "settings": "Configurações", - "colourOperation": "Operação de cores" - }, - "options": { - "highContrast": "Alto contraste", - "invertAll": "Inverter todas as cores", - "custom": "Personalizado", - "cmyk": "Converter para CMYK" - }, - "tooltip": { - "header": { - "title": "Visão geral das configurações de substituição e inversão de cores" - }, - "description": { - "title": "Descrição", - "text": "Transforme as cores do PDF para melhorar a legibilidade e a acessibilidade. Escolha entre predefinições de alto contraste, inverta todas as cores ou crie esquemas de cores personalizados." - }, - "highContrast": { - "title": "Alto contraste", - "text": "Aplique combinações de cores de alto contraste predefinidas, projetadas para melhor legibilidade e conformidade de acessibilidade.", - "bullet1": "Texto branco em fundo preto - modo escuro clássico", - "bullet2": "Texto preto em fundo branco - alto contraste padrão", - "bullet3": "Texto amarelo em fundo preto - opção de alta visibilidade", - "bullet4": "Texto verde em fundo preto - alto contraste alternativo" - }, - "invertAll": { - "title": "Inverter todas as cores", - "text": "Inverta completamente todas as cores do PDF, criando um efeito semelhante a negativo. Útil para criar versões em modo escuro de documentos ou reduzir a fadiga ocular em ambientes com pouca luz." - }, - "custom": { - "title": "Cores personalizadas", - "text": "Defina suas próprias cores de texto e de fundo usando os seletores de cores. Perfeito para criar documentos com marca ou atender a requisitos específicos de acessibilidade.", - "bullet1": "Cor do texto - escolha a cor dos elementos de texto", - "bullet2": "Cor de fundo - defina a cor de fundo do documento" - }, - "cmyk": { - "title": "Converter para CMYK", - "text": "Converta o PDF do espaço de cores RGB para o espaço de cores CMYK, otimizado para impressão profissional. Esse processo converte as cores para o modelo Ciano, Magenta, Amarelo e Preto usado por impressoras." - } - }, - "error": { - "failed": "Ocorreu um erro ao processar a substituição de cores." - } - }, - "login": { - "title": "Iniciar sessão", - "header": "Iniciar sessão", - "signin": "Iniciar sessão", - "signInWith": "Entrar com", - "signInAnonymously": "Cadastrar-se como convidado", - "rememberme": "Lembrar de mim", - "invalid": "Usuário ou senha inválidos.", - "locked": "Sua conta foi bloqueada.", - "sessionExpired": "Sua sessão expirou. Faça login novamente.", - "signinTitle": "Por favor, inicie a sessão", - "ssoSignIn": "Iniciar sessão através de login único (SSO)", - "oAuth2AutoCreateDisabled": "Auto-Criar Usuário OAUTH2 Desativado", - "oAuth2AdminBlockedUser": "O registro ou login de usuários não registrados está atualmente bloqueado. Entre em contato com o administrador.", - "oauth2RequestNotFound": "Solicitação de autorização não encontrada", - "oauth2InvalidUserInfoResponse": "Resposta de informação de usuário inválida", - "oauth2invalidRequest": "Requisição Inválida", - "oauth2AccessDenied": "Acesso Negado", - "oauth2InvalidTokenResponse": "Resposta de Token Inválida", - "oauth2InvalidIdToken": "Id de Token Inválido", - "relyingPartyRegistrationNotFound": "Nenhum registro de parte confiável (RP) encontrado", - "userIsDisabled": "O usuário está desativado, o login está atualmente bloqueado com este nome de usuário. Entre em contato com o administrador.", - "alreadyLoggedIn": "Você já está conectado em", - "alreadyLoggedIn2": "aparelhos. Por favor saia dos aparelhos e tente novamente.", - "toManySessions": "Você tem muitas sessões ativas", - "logoutMessage": "Você foi desconectado.", - "youAreLoggedIn": "Você está conectado!", - "email": "E-mail", - "password": "Senha", - "enterEmail": "Insira seu e-mail", - "enterPassword": "Insira sua senha", - "loggingIn": "Entrando...", - "username": "Nome de usuário", - "enterUsername": "Insira o nome de usuário", - "useEmailInstead": "Login com e-mail", - "forgotPassword": "Esqueceu sua senha?", - "logIn": "Entrar", - "signingIn": "Fazendo login...", - "login": "Login", - "or": "Ou", - "useMagicLink": "Usar link mágico", - "enterEmailForMagicLink": "Insira seu e-mail para link mágico", - "sending": "Enviando…", - "sendMagicLink": "Enviar link mágico", - "cancel": "Cancelar", - "dontHaveAccount": "Não tem uma conta? Cadastre-se", - "home": "Início", - "debug": "Depurar", - "signOut": "Sair", - "pleaseEnterBoth": "Insira e-mail e senha", - "pleaseEnterEmail": "Insira seu endereço de e-mail", - "magicLinkSent": "Link mágico enviado para {{email}}! Verifique seu e-mail e clique no link para entrar.", - "passwordResetSent": "Link de redefinição de senha enviado para {{email}}! Verifique seu e-mail e siga as instruções.", - "failedToSignIn": "Falha ao entrar com {{provider}}: {{message}}", - "unexpectedError": "Erro inesperado: {{message}}", - "accountCreatedSuccess": "Conta criada com sucesso! Você já pode entrar.", - "passwordChangedSuccess": "Senha alterada com sucesso! Faça login com sua nova senha.", - "credentialsUpdated": "Suas credenciais foram atualizadas. Faça login novamente.", - "defaultCredentials": "Credenciais de Login Padrão", - "changePasswordWarning": "Altere sua senha após fazer login pela primeira vez", - "slides": { - "overview": { - "alt": "Visão geral do Stirling PDF", - "title": "Tudo o que você precisa para PDFs em um só lugar.", - "subtitle": "Uma suíte em nuvem com foco em privacidade para PDFs que permite converter, assinar, ocultar e gerenciar documentos, além de 50+ outras ferramentas poderosas." - }, - "edit": { - "alt": "Editar PDFs", - "title": "Edite PDFs para exibir/proteger as informações que você deseja", - "subtitle": "Com mais de uma dúzia de ferramentas para ajudar a ocultar, assinar, ler e manipular PDFs, você certamente encontrará o que precisa." - }, - "secure": { - "alt": "Proteger PDFs", - "title": "Proteja informações sensíveis em seus PDFs", - "subtitle": "Adicione senhas, oculte conteúdo e gerencie certificados com facilidade." - } - } - }, - "signup": { - "title": "Criar uma conta", - "subtitle": "Junte-se ao Stirling PDF para começar", - "name": "Nome", - "email": "E-mail", - "password": "Senha", - "confirmPassword": "Confirmar senha", - "enterName": "Insira seu nome", - "enterEmail": "Insira seu e-mail", - "enterPassword": "Insira sua senha", - "confirmPasswordPlaceholder": "Confirmar senha", - "or": "ou", - "creatingAccount": "Criando conta...", - "signUp": "Cadastrar", - "alreadyHaveAccount": "Já tem uma conta? Entre", - "pleaseFillAllFields": "Preencha todos os campos", - "passwordsDoNotMatch": "As senhas não correspondem", - "passwordTooShort": "A senha deve ter pelo menos 6 caracteres", - "invalidEmail": "Insira um endereço de e-mail válido", - "checkEmailConfirmation": "Verifique seu e-mail para um link de confirmação e conclua seu cadastro.", - "accountCreatedSuccessfully": "Conta criada com sucesso! Agora você pode entrar.", - "unexpectedError": "Erro inesperado: {{message}}", - "useEmailInstead": "Usar e-mail em vez disso", - "nameRequired": "O nome é obrigatório", - "emailRequired": "O e-mail é obrigatório", - "passwordRequired": "A senha é obrigatória", - "confirmPasswordRequired": "Por favor, confirme sua senha" - }, - "pdfToSinglePage": { - "title": "PDF para Página Única", - "header": "PDF para Página Única", - "submit": "Converter para Página Única", - "description": "Esta ferramenta irá mesclar todas as páginas do seu PDF em uma única página grande. A largura permanecerá a mesma das páginas originais, mas a altura será a soma de todas as alturas.", - "filenamePrefix": "pagina_unica", - "files": { - "placeholder": "Selecione um arquivo PDF na visualização principal para começar" - }, - "error": { - "failed": "Ocorreu um erro ao converter para página única." - }, - "results": { - "title": "Resultados de página única" - } - }, - "pageExtracter": { - "title": "Extrair Página(s)", - "header": "Extrair Páginas(s)", - "submit": "Extrair", - "placeholder": "(por exemplo 1,2,8 or 4,7,12-16 ou 2n-1)" - }, - "sanitizePDF": { - "title": "Higienizar", - "header": "Higienizar", - "selectText": { - "1": "Remover scripts de JavaScript.", - "2": "Remover arquivos embutidos.", - "3": "Remover metadados XMP.", - "4": "Remover links.", - "5": "Remover fontes.", - "6": "Remover metadados de informações do documento." - }, - "submit": "Higienizar PDF" - }, - "adjustContrast": { - "title": "Ajuste Visual do PDF", - "header": "Ajuste Visual do PDF", - "basic": "Ajustes básicos", - "contrast": "Contraste:", - "brightness": "Brilho:", - "saturation": "Saturação:", - "download": "Baixar", - "adjustColors": "Ajustar cores", - "blue": "Azul", - "confirm": "Confirmar", - "error": { - "failed": "Falha ao ajustar cores/contraste" - }, - "green": "Verde", - "noPreview": "Selecione um PDF para visualizar", - "red": "Vermelho", - "results": { - "title": "PDF ajustado" - } - }, - "compress": { - "title": "Comprimir", - "desc": "Comprimir PDFs para reduzir o tamanho do arquivo.", - "header": "Comprimir", - "method": { - "title": "Método de compressão", - "quality": "Qualidade", - "filesize": "Tamanho do Arquivo" - }, - "credit": "Este serviço usa o Qpdf para compressão/otimização de PDF.", - "grayscale": { - "label": "Aplicar escala de cinza para compressão" - }, - "tooltip": { - "header": { - "title": "Visão geral das configurações de compressão" - }, - "description": { - "title": "Descrição", - "text": "A compressão é uma forma fácil de reduzir o tamanho do arquivo. Escolha Tamanho do arquivo para informar um tamanho alvo e deixarmos a qualidade ajustada para você. Escolha Qualidade para definir manualmente a intensidade da compressão." - }, - "qualityAdjustment": { - "title": "Ajuste de qualidade", - "text": "Arraste o controle deslizante para ajustar a intensidade da compressão. Valores menores (1–3) preservam a qualidade, mas resultam em arquivos maiores. Valores maiores (7–9) reduzem mais o arquivo, porém diminuem a clareza das imagens.", - "bullet1": "Valores menores preservam a qualidade", - "bullet2": "Valores maiores reduzem o tamanho do arquivo" - }, - "grayscale": { - "title": "Tons de cinza", - "text": "Selecione esta opção para converter todas as imagens para preto e branco, o que pode reduzir significativamente o tamanho do arquivo, especialmente para PDFs digitalizados ou documentos com muitas imagens." - } - }, - "error": { - "failed": "Ocorreu um erro ao comprimir o PDF." - }, - "selectText": { - "1": { - "_value": "Configurações de Compressão:", - "1": "1-3: Compressão do PDF,
4-6: Compressão leve de Imagem,
7-9: Compressão alta de Imagem. Redução considerável de qualidade da imagem." - }, - "2": "Nível de Otimização:", - "4": "Modo Automático - Ajusta automaticamente a qualidade para atingir o tamanho exato desejado", - "5": "Tamanho esperado do PDF (por exemplo, 25 MB, 10,8 MB, 25 KB):" - }, - "submit": "Comprimir" - }, - "decrypt": { - "passwordPrompt": "Este arquivo está protegido por senha. Insira a senha:", - "cancelled": "Operação cancelada para PDF: {0}", - "noPassword": "Nenhuma senha fornecida para PDF criptografado: {0}", - "invalidPassword": "Tente novamente com a senha correta.", - "invalidPasswordHeader": "Senha incorreta ou criptografia não suportada para PDF: {0}", - "unexpectedError": "Houve um erro ao processar o arquivo. Tente novamente.", - "serverError": "Erro do servidor ao descriptografar: {0}", - "success": "Arquivo descriptografado com sucesso." - }, - "multiTool-advert": { - "message": "Esta função também está disponível em Multiferramentas de PDF. Com uma interface mais completa e funções adicionais." - }, - "pageRemover": { - "title": "Remover Páginas", - "header": "Remover Páginas", - "pagesToDelete": "Páginas a serem excluídas (insira uma lista separada por vírgulas, com os números de páginas):", - "submit": "Excluir Páginas", - "placeholder": "(por exemplo 1,2,6 ou 1-10,15-30)" - }, - "imageToPDF": { - "title": "Imagem para PDF", - "header": "Imagem para PDF", - "submit": "Converter", - "selectLabel": "Opções de ajuste da imagem:", - "fillPage": "Preencher a página", - "fitDocumentToImage": "Ajustar página à imagem", - "maintainAspectRatio": "Manter proporções", - "selectText": { - "2": "Girar automaticamente.", - "3": "Lógica de vários arquivos (Ativada apenas ao trabalhar com várias imagens):", - "4": "Mesclar em um único PDF", - "5": "Converter em PDFs separados" - } - }, - "PDFToCSV": { - "title": "PDF para CSV", - "header": "PDF para CSV", - "prompt": "Escolha a página para extração da tabela:", - "submit": "Extrair" - }, - "split-by-size-or-count": { - "title": "Divisão Manual do PDF", - "header": "Divisão Manual do PDF", - "type": { - "label": "Selecione o tipo de divisão:", - "size": "Por tamanho", - "pageCount": "Por contagem de páginas", - "docCount": "Por contagem de documentos" - }, - "value": { - "label": "Insira o valor:", - "placeholder": "Insira o tamanho (por exemplo, 2 MB ou 3 KB) ou a contagem (por exemplo, 5)" - }, - "submit": "Enviar" - }, - "printFile": { - "title": "Imprimir arquivo", - "header": "Imprimir arquivo na impressora", - "selectText": { - "1": "Selecione o arquivo para imprimir", - "2": "Digite o nome da impressora" - }, - "submit": "Imprimir" - }, - "licenses": { - "nav": "Licenças", - "title": "Licenças de Terceiros", - "header": "Licenças de Terceiros", - "module": "Módulo", - "version": "Versão", - "license": "Licença" - }, - "survey": { - "nav": "Pesquisa", - "title": "Pesquisa Stirling-PDF", - "description": "Stirling-PDF não possui rastreamento, então queremos ouvir nossos usuários para melhorar o Stirling-PDF!", - "changes": "Stirling-PDF mudou desde sua última pesquisa! Para saber mais acesse nosso blog:", - "changes2": "Com essas mudanças estamos implementando suporte empresarial pago e financeamento.", - "please": "Por favor, considere responder à nossa pesquisa!", - "disabled": "(O pop-up da pesquisa será desativado nas atualizações seguintes, mas estará disponível no rodapé da página)", - "button": "Responder a Pesquisa", - "dontShowAgain": "Não mostre novamente.", - "meeting": { - "1": "Se você está utilizando o Stirling PDF em ambiente empresarial, nos vamos amar falar com você. Nós estamos oferecendo sessões de suporte técnico em troca de uma sessão de descoberta de usuários de 15 minutos.", - "2": "Essa é uma chance para:", - "3": "Obter ajuda com implementação, integração ou resolução de problemas", - "4": "Prover feedback sobre desempenho, casos especiais e lacunas de funcionalidades", - "5": "Nos ajude a melhorar o Stirling PDF para uso empresarial no mundo real", - "6": "Se você está interessado, você pode agendar um horário com nosso time diretamente. (Apenas em Inglês)", - "7": "Estamos ansiosos para entender seu uso do software e tornar o Stirling PDF ainda melhor!", - "notInterested": "Não é uma empresa e/ou não tem interesse em uma reunião?", - "button": "Agendar Reunião" - } - }, - "removeImage": { - "title": "Remover Imagem", - "header": "Remover Imagem", - "removeImage": "Remover Imagem", - "submit": "Remover Imagem", - "error": { - "failed": "Falha ao remover imagens do PDF." - }, - "results": { - "title": "Resultados de remoção de imagens" - } - }, - "splitByChapters": { - "title": "Divide PDF por Capítulos", - "header": "Divide PDF por Capítulos", - "bookmarkLevel": "Nível do Marcador:", - "includeMetadata": "Incluir Metadados.", - "allowDuplicates": "Permitir Cópias.", - "desc": { - "1": "Essa ferramenta divide um arquivo PDF em vários arquivos PDFs baseado na estrutura de capítulos.", - "2": "Nível do Marcador: Escolha o nível do marcador a ser usado para divisão (0 para o primeiro nível, 1 para o segundo nível, etc).", - "3": "Incluir Metadados: Se marcado, os metadados do PDF original serão incluidos em cada arquivo gerado pela divisão do PDF.", - "4": "Permitir Cópias: Se marcado, habilita vários marcadores na mesma página para criar PDFs separados." - }, - "submit": "Dividir" - }, - "fileChooser": { - "click": "Clique", - "or": "ou", - "dragAndDrop": "Arraste & Solte", - "dragAndDropPDF": "Arraste & Solte PDF(s)", - "dragAndDropImage": "Arraste & Solte Imagem(ns)", - "hoveredDragAndDrop": "Arraste & Solte arquivo(s) aqui", - "extractPDF": "Extraindo..." - }, - "releases": { - "footer": "Versões", - "title": "Notas de Lançamento", - "header": "Notas de Lançamento", - "current": { - "version": "Versão Atual" - }, - "note": "Notas de Lançamento estão disponíveis apenas em Inglês" - }, - "swagger": { - "title": "Documentação da API", - "header": "Documentação da API", - "desc": "Visualize e teste os endpoints da API do Stirling PDF", - "tags": "api,documentação,swagger,endpoints,desenvolvimento" - }, - "cookieBanner": { - "popUp": { - "title": "Como nós utilizamos Cookies:", - "description": { - "1": "Nós utilizamos cookies e outras tecnologias para melhorar o Stirling PDF, ajude-nos para que possamos desenvolver novas funcionalidades que você irá amar.", - "2": "Se você não tiver interesse, clicando em \"Não, Obrigado\" será habilitado apenas cookies essenciais, para o site funcionar sem problemas." - }, - "acceptAllBtn": "Aceito", - "acceptNecessaryBtn": "Não, Obrigado", - "showPreferencesBtn": "Gerenciar Preferências" - }, - "preferencesModal": { - "title": "Central de Preferências de Consentimento", - "acceptAllBtn": "Aceitar tudo", - "acceptNecessaryBtn": "Rejeitar tudo", - "savePreferencesBtn": "Salvar preferências", - "closeIconLabel": "Fechar janela", - "serviceCounterLabel": "Serviço|Serviços", - "subtitle": "Uso de Cookies", - "description": { - "1": "Stirling PDF utiliza cookies e tecnologias semelhantes para aprimorar sua experiência e entender como nossas ferramentas são utilizadas. Isso nos ajuda a melhorar o desempenho, desenvolver os recursos de seu interesse e fornecer suporte contínuo aos nossos usuários.", - "2": "O Stirling PDF não pode – e nunca irá – rastrear ou acessar o conteúdo dos documentos que você manipula.", - "3": "Sua privacidade e confiança são prioridades para nós." - }, - "necessary": { - "title": { - "1": "Cookies Estritamente Necessários", - "2": "Sempre Ativado" - }, - "description": "Estes cookies são essenciais para o bom funcionamento do site. Eles habilitam recursos básicos como definir suas preferências de privacidade, realizar login e preencher formulários – e é por isso que não podem ser desativados." - }, - "analytics": { - "title": "Cookies Analíticos", - "description": "Estes cookies nos ajudam a entender como nossas ferramentas estão sendo utilizadas, para que possamos nos concentrar na construção dos recursos que nossa comunidade mais valoriza. Fique tranquilo: o Stirling PDF não pode e nunca rastreará o conteúdo dos documentos com os quais você manipula." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Remover metadados" - }, - "sidebar": { - "toggle": "Alternar barra lateral" - }, - "theme": { - "toggle": "Alternar tema" - }, - "view": { - "viewer": "Visualizador", - "pageEditor": "Editor de páginas", - "fileManager": "Gerenciador de arquivos" - }, - "pageEditor": { - "title": "Editor de páginas", - "save": "Salvar alterações", - "noPdfLoaded": "Nenhum PDF carregado. Faça upload de um PDF para editar.", - "rotatedLeft": "Giro à esquerda:", - "rotatedRight": "Giro à direita:", - "deleted": "Excluído:", - "movedLeft": "Movido para a esquerda:", - "movedRight": "Movido para a direita:", - "splitAt": "Dividir em:", - "insertedPageBreak": "Quebra de página inserida em:", - "addFileNotImplemented": "Adicionar arquivo não implementado na demonstração", - "closePdf": "Fechar PDF", - "reset": "Redefinir alterações", - "zoomIn": "Ampliar", - "zoomOut": "Reduzir", - "fitToWidth": "Ajustar à largura", - "actualSize": "Tamanho real" - }, - "viewer": { - "firstPage": "Primeira página", - "lastPage": "Última página", - "previousPage": "Página anterior", - "nextPage": "Próxima página", - "zoomIn": "Ampliar", - "zoomOut": "Reduzir", - "singlePageView": "Visualização de página única", - "dualPageView": "Visualização de duas páginas" - }, - "rightRail": { - "closeSelected": "Fechar arquivos selecionados", - "selectAll": "Selecionar Tudo", - "deselectAll": "Desselecionar Tudo", - "selectByNumber": "Selecionar por números de página", - "deleteSelected": "Excluir páginas selecionadas", - "closePdf": "Fechar PDF", - "exportAll": "Exportar PDF", - "downloadSelected": "Baixar arquivos selecionados", - "downloadAll": "Baixar tudo", - "saveAll": "Salvar tudo", - "toggleTheme": "Alternar tema", - "toggleBookmarks": "Alternar marcadores", - "language": "Idioma", - "search": "Pesquisar PDF", - "panMode": "Modo de panorâmica", - "rotateLeft": "Girar à esquerda", - "rotateRight": "Girar à direita", - "toggleSidebar": "Alternar barra lateral", - "exportSelected": "Exportar páginas selecionadas", - "toggleAnnotations": "Alternar visibilidade das anotações", - "annotationMode": "Alternar modo de anotação", - "draw": "Desenhar", - "save": "Salvar", - "saveChanges": "Salvar alterações" - }, - "search": { - "title": "Pesquisar PDF", - "placeholder": "Digite o termo de busca...", - "noResults": "Nenhum resultado encontrado", - "searching": "Pesquisando..." - }, - "guestBanner": { - "title": "Você está usando o Stirling PDF como convidado!", - "message": "Crie uma conta gratuita para salvar seu trabalho, acessar mais recursos e apoiar o projeto.", - "dismiss": "Dispensar banner", - "signUp": "Inscreva-se grátis" - }, - "toolPicker": { - "searchPlaceholder": "Pesquisar ferramentas...", - "noToolsFound": "Nenhuma ferramenta encontrada", - "allTools": "TODAS AS FERRAMENTAS", - "quickAccess": "ACESSO RÁPIDO", - "categories": { - "standardTools": "Ferramentas padrão", - "advancedTools": "Ferramentas avançadas", - "recommendedTools": "Ferramentas recomendadas" - }, - "subcategories": { - "signing": "Assinatura", - "documentSecurity": "Segurança de documentos", - "verification": "Verificação", - "documentReview": "Revisão de documentos", - "pageFormatting": "Formatação de página", - "extraction": "Extração", - "removal": "Remoção", - "automation": "Automação", - "general": "Geral", - "advancedFormatting": "Formatação avançada", - "developerTools": "Ferramentas de desenvolvedor" - } - }, - "quickAccess": { - "read": "Ler", - "sign": "Assinar", - "automate": "Automat.", - "files": "Arquivos", - "activity": "Ativ.", - "help": "Ajuda", - "account": "Conta", - "config": "Config", - "settings": "Ajustes", - "adminSettings": "Ajustes admin", - "allTools": "Ferram.", - "reader": "Leitor", - "helpMenu": { - "toolsTour": "Tour das ferramentas", - "toolsTourDesc": "Saiba o que as ferramentas podem fazer", - "adminTour": "Tour do administrador", - "adminTourDesc": "Explore configurações e recursos de administrador" - } - }, - "admin": { - "error": "Erro", - "success": "Sucesso", - "expand": "Expandir", - "close": "Fechar", - "status": { - "active": "Ativo", - "inactive": "Inativo" - }, - "settings": { - "title": "Configurações de administrador", - "workspace": "Área de trabalho", - "fetchError": "Falha ao carregar configurações", - "saveError": "Falha ao salvar configurações", - "saved": "Configurações salvas com sucesso", - "saveSuccess": "Configurações salvas com sucesso", - "save": "Salvar alterações", - "discard": "Descartar", - "restartRequired": "Reinicialização necessária", - "loginRequired": "O modo de login deve estar habilitado para modificar as configurações de administrador", - "unsavedChanges": { - "title": "Alterações não salvas", - "message": "Você tem alterações não salvas. Deseja descartá-las?", - "cancel": "Continuar editando", - "discard": "Descartar alterações", - "hint": "Você tem alterações não salvas" - }, - "loginDisabled": { - "title": "Modo de login necessário", - "message": "O modo de login deve estar habilitado para modificar as configurações de administrador. Defina SECURITY_ENABLELOGIN=true em seu ambiente ou security.enableLogin: true em settings.yml e reinicie o servidor.", - "readOnly": "As configurações abaixo mostram valores de exemplo para referência. Habilite o modo de login para ver e editar a configuração real." - }, - "restart": { - "title": "Reinicialização necessária", - "message": "As configurações foram salvas com sucesso. É necessário reiniciar o servidor para que as alterações tenham efeito.", - "question": "Deseja reiniciar o servidor agora ou depois?", - "now": "Reiniciar agora", - "later": "Reiniciar depois" - }, - "restarting": "Reiniciando servidor", - "restartingMessage": "O servidor está reiniciando. Aguarde um momento...", - "restartError": "Falha ao reiniciar o servidor. Reinicie manualmente.", - "general": { - "title": "Configurações do sistema", - "description": "Configure definições de aplicativo em todo o sistema, incluindo branding e comportamento padrão.", - "ui": "Interface do usuário", - "system": "Sistema", - "appName": { - "label": "Nome do aplicativo", - "description": "O nome exibido na aba do navegador e na página inicial" - }, - "appNameNavbar": { - "label": "Marca da barra de navegação", - "description": "O nome exibido na barra de navegação" - }, - "homeDescription": { - "label": "Descrição da página inicial", - "description": "O texto de descrição mostrado na página inicial" - }, - "defaultLocale": { - "label": "Localidade padrão", - "description": "O idioma padrão para novos usuários (ex.: en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Limite de upload de arquivo", - "description": "Tamanho máximo de upload de arquivo (ex.: 100MB, 1GB)" - }, - "showUpdate": { - "label": "Mostrar notificações de atualização", - "description": "Exibir notificações quando houver uma nova versão disponível" - }, - "showUpdateOnlyAdmin": { - "label": "Mostrar atualizações apenas para administradores", - "description": "Restringir notificações de atualização apenas a usuários administradores" - }, - "customHTMLFiles": { - "label": "Arquivos HTML personalizados", - "description": "Permitir servir arquivos HTML personalizados do diretório customFiles" - }, - "languages": { - "label": "Idiomas disponíveis", - "description": "Idiomas que os usuários podem selecionar (deixe em branco para habilitar todos os idiomas)", - "placeholder": "Selecione idiomas" - }, - "customMetadata": { - "label": "Metadados personalizados", - "autoUpdate": { - "label": "Atualizar metadados automaticamente", - "description": "Atualizar automaticamente os metadados do PDF em todos os documentos processados" - }, - "author": { - "label": "Autor padrão", - "description": "Autor padrão para os metadados do PDF (ex.: nome de usuário)" - }, - "creator": { - "label": "Criador padrão", - "description": "Criador padrão para os metadados do PDF" - }, - "producer": { - "label": "Produtor padrão", - "description": "Produtor padrão para os metadados do PDF" - } - }, - "logoStyle": { - "label": "Estilo do logo", - "description": "Escolha entre o logo minimalista moderno ou o ícone S clássico", - "classic": "Clássico", - "classicAlt": "Logo clássico", - "modern": "Moderno", - "modernAlt": "Logo moderno" - }, - "customPaths": { - "label": "Caminhos personalizados", - "description": "Configurar caminhos personalizados do sistema de arquivos para processamento de pipeline e ferramentas externas", - "pipeline": { - "label": "Diretórios do pipeline", - "watchedFoldersDir": { - "label": "Diretório de pastas monitoradas", - "description": "Diretório onde o pipeline monitora PDFs recebidos (deixe em branco para padrão: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Diretório de pastas finalizadas", - "description": "Diretório onde os PDFs processados são gerados (deixe em branco para padrão: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Caminhos de ferramentas externas", - "weasyprint": { - "label": "Executável do WeasyPrint", - "description": "Caminho para o executável WeasyPrint para conversão de HTML para PDF (deixe em branco para padrão: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Executável do unoconvert", - "description": "Caminho para o unoconvert do LibreOffice para conversões de documentos (deixe em branco para padrão: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Segurança", - "description": "Configurar autenticação, comportamento de login e políticas de segurança.", - "ssoNotice": { - "title": "Procurando as configurações de SSO/SAML?", - "message": "Os provedores de autenticação OAuth2 e SAML2 foram movidos para o menu Conexões para facilitar a gestão." - }, - "authentication": "Autenticação", - "enableLogin": { - "label": "Habilitar login", - "description": "Exigir que os usuários façam login antes de acessar o aplicativo" - }, - "loginMethod": { - "label": "Método de login", - "description": "O método de autenticação a ser usado para login do usuário", - "all": "Todos os métodos", - "normal": "Apenas usuário/senha", - "oauth2": "Apenas OAuth2", - "saml2": "Apenas SAML2" - }, - "loginAttemptCount": { - "label": "Limite de tentativas de login", - "description": "Número máximo de tentativas de login com falha antes do bloqueio da conta" - }, - "loginResetTimeMinutes": { - "label": "Tempo para redefinir tentativas (minutos)", - "description": "Tempo antes que as tentativas de login com falha sejam redefinidas" - }, - "csrfDisabled": { - "label": "Desativar proteção CSRF", - "description": "Desativar a proteção contra Cross-Site Request Forgery (não recomendado)" - }, - "initialLogin": { - "label": "Login inicial", - "username": { - "label": "Nome de usuário inicial", - "description": "O nome de usuário para a conta de administrador inicial" - }, - "password": { - "label": "Senha inicial", - "description": "A senha para a conta de administrador inicial" - } - }, - "jwt": { - "label": "Configuração de JWT", - "secureCookie": { - "label": "Cookie seguro", - "description": "Exigir HTTPS para cookies JWT (recomendado para produção)" - }, - "keyRetentionDays": { - "label": "Dias de retenção de chaves", - "description": "Número de dias para reter chaves JWT antigas para verificação" - }, - "persistence": { - "label": "Habilitar persistência de chaves", - "description": "Armazenar chaves JWT de forma persistente para sobreviver a reinicializações do servidor" - }, - "enableKeyRotation": { - "label": "Habilitar rotação de chaves", - "description": "Rotacionar automaticamente as chaves de assinatura JWT periodicamente" - }, - "enableKeyCleanup": { - "label": "Habilitar limpeza de chaves", - "description": "Remover automaticamente chaves JWT expiradas" - } - }, - "audit": { - "label": "Registro de auditoria", - "enabled": { - "label": "Habilitar registro de auditoria", - "description": "Rastrear ações do usuário e eventos do sistema para conformidade e monitoramento de segurança" - }, - "level": { - "label": "Nível de auditoria", - "description": "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE" - }, - "retentionDays": { - "label": "Retenção de auditoria (dias)", - "description": "Número de dias para reter os logs de auditoria" - } - }, - "htmlUrlSecurity": { - "label": "Segurança de URL de HTML", - "description": "Configurar restrições de acesso a URLs para processamento de HTML e evitar ataques SSRF", - "enabled": { - "label": "Habilitar segurança de URL", - "description": "Habilitar restrições de segurança de URL para conversões de HTML para PDF" - }, - "level": { - "label": "Nível de segurança", - "description": "MAX: apenas whitelist, MEDIUM: bloquear redes internas, OFF: sem restrições", - "max": "Máximo (apenas whitelist)", - "medium": "Médio (bloquear interno)", - "off": "Desligado (sem restrições)" - }, - "advanced": "Configurações avançadas", - "allowedDomains": { - "label": "Domínios permitidos (whitelist)", - "description": "Um domínio por linha (ex.: cdn.example.com). Apenas esses domínios são permitidos quando o nível é MAX" - }, - "blockedDomains": { - "label": "Domínios bloqueados (blacklist)", - "description": "Um domínio por linha (ex.: malicious.com). Domínios adicionais a bloquear" - }, - "internalTlds": { - "label": "TLDs internos", - "description": "Um TLD por linha (ex.: .local, .internal). Bloquear domínios com esses padrões de TLD" - }, - "networkBlocking": "Bloqueio de rede", - "blockPrivateNetworks": { - "label": "Bloquear redes privadas", - "description": "Bloquear redes privadas RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Bloquear localhost", - "description": "Bloquear localhost e endereços de loopback (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Bloquear endereços link-local", - "description": "Bloquear endereços link-local (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Bloquear endpoints de metadados de nuvem", - "description": "Bloquear endpoints de metadados de provedores de nuvem (169.254.169.254)" - } - } - }, - "connections": { - "title": "Conexões", - "description": "Configurar provedores de autenticação externos como OAuth2 e SAML.", - "linkedServices": "Serviços vinculados", - "unlinkedServices": "Serviços não vinculados", - "connect": "Conectar", - "disconnect": "Desconectar", - "disconnected": "Provedor desconectado com sucesso", - "disconnectError": "Falha ao desconectar provedor", - "ssoAutoLogin": { - "label": "Login automático SSO", - "enable": "Habilitar login automático SSO", - "description": "Redirecionar automaticamente para o login SSO quando a autenticação for necessária" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Habilitar OAuth2", - "description": "Permitir que os usuários se autentiquem usando provedores OAuth2" - }, - "provider": { - "label": "Provedor", - "description": "O provedor OAuth2 a ser usado para autenticação" - }, - "issuer": { - "label": "URL do emissor", - "description": "A URL do emissor do provedor OAuth2" - }, - "clientId": { - "label": "Client ID", - "description": "O Client ID do OAuth2 do seu provedor" - }, - "clientSecret": { - "label": "Client Secret", - "description": "O Client Secret do OAuth2 do seu provedor" - }, - "useAsUsername": { - "label": "Usar como nome de usuário", - "description": "O claim do OAuth2 a ser usado como nome de usuário (ex.: email, sub)" - }, - "autoCreateUser": { - "label": "Criar usuários automaticamente", - "description": "Criar automaticamente contas de usuário no primeiro login via OAuth2" - }, - "blockRegistration": { - "label": "Bloquear registro", - "description": "Impedir novo registro de usuários via OAuth2" - }, - "scopes": { - "label": "Escopos OAuth2", - "description": "Lista de escopos OAuth2 separados por vírgula (ex.: openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Habilitar SAML2", - "description": "Permitir que os usuários se autentiquem usando provedores SAML2" - }, - "provider": { - "label": "Provedor", - "description": "O nome do provedor SAML2" - }, - "registrationId": { - "label": "ID de registro", - "description": "O identificador de registro SAML2" - }, - "autoCreateUser": { - "label": "Criar usuários automaticamente", - "description": "Criar automaticamente contas de usuário no primeiro login via SAML2" - }, - "blockRegistration": { - "label": "Bloquear registro", - "description": "Impedir novo registro de usuários via SAML2" - } - } - }, - "database": { - "title": "Banco de dados", - "description": "Configurar definições personalizadas de conexão com banco de dados para implantações corporativas.", - "configuration": "Configuração do banco de dados", - "enableCustom": { - "label": "Habilitar banco de dados personalizado", - "description": "Usar sua própria configuração de banco de dados em vez do banco de dados embarcado padrão" - }, - "customUrl": { - "label": "URL do banco de dados personalizado", - "description": "String de conexão JDBC completa (ex.: jdbc:postgresql://localhost:5432/postgres). Se fornecida, as configurações individuais de conexão abaixo não serão usadas." - }, - "type": { - "label": "Tipo de banco de dados", - "description": "Tipo de banco de dados (não usado se a URL personalizada for fornecida)" - }, - "hostName": { - "label": "Nome do host", - "description": "Nome do host do servidor de banco de dados (não usado se a URL personalizada for fornecida)" - }, - "port": { - "label": "Porta", - "description": "Porta do servidor de banco de dados (não usado se a URL personalizada for fornecida)" - }, - "name": { - "label": "Nome do banco de dados", - "description": "Nome do banco de dados (não usado se a URL personalizada for fornecida)" - }, - "username": { - "label": "Nome de usuário", - "description": "Nome de usuário para autenticação no banco de dados" - }, - "password": { - "label": "Senha", - "description": "Senha de autenticação no banco de dados" - } - }, - "privacy": { - "title": "Privacidade", - "description": "Configurar configurações de privacidade e coleta de dados.", - "analytics": "Analytics e rastreamento", - "enableAnalytics": { - "label": "Habilitar Analytics", - "description": "Coletar analytics anônimos de uso para ajudar a melhorar o aplicativo" - }, - "metricsEnabled": { - "label": "Habilitar métricas", - "description": "Habilitar a coleta de métricas de desempenho e uso. Fornece endpoint de API para administradores acessarem os dados de métricas" - }, - "searchEngine": "Visibilidade em mecanismos de busca", - "googleVisibility": { - "label": "Visibilidade no Google", - "description": "Permitir que mecanismos de busca indexem este aplicativo" - } - }, - "advanced": { - "title": "Avançado", - "description": "Configurar recursos avançados e funcionalidades experimentais.", - "features": "Flags de recursos", - "processing": "Processamento", - "endpoints": { - "label": "Endpoints", - "manage": "Gerenciar endpoints da API", - "description": "O gerenciamento de endpoints é configurado via YAML. Veja a documentação para detalhes sobre habilitar/desabilitar endpoints específicos." - }, - "enableAlphaFunctionality": { - "label": "Habilitar recursos alpha", - "description": "Habilitar recursos experimentais e em estágio alpha (podem ser instáveis)" - }, - "enableUrlToPDF": { - "label": "Habilitar URL para PDF", - "description": "Permitir a conversão de páginas da web em documentos PDF" - }, - "maxDPI": { - "label": "DPI máximo", - "description": "DPI máximo para processamento de imagem (0 = ilimitado)" - }, - "tessdataDir": { - "label": "Diretório tessdata", - "description": "Caminho para o diretório tessdata para arquivos de idioma do OCR" - }, - "disableSanitize": { - "label": "Desativar sanitização de HTML", - "description": "AVISO: Risco de segurança — desativar a sanitização de HTML pode levar a vulnerabilidades XSS" - }, - "tempFileManagement": { - "label": "Gerenciamento de arquivos temporários", - "description": "Configurar armazenamento e limpeza de arquivos temporários", - "baseTmpDir": { - "label": "Diretório base temporário", - "description": "Diretório base para arquivos temporários (deixe em branco para padrão: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "Diretório temporário do LibreOffice", - "description": "Diretório para arquivos temporários do LibreOffice (deixe em branco para padrão: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Diretório temporário do sistema", - "description": "Diretório temporário do sistema a limpar (usado apenas se cleanupSystemTemp estiver habilitado)" - }, - "prefix": { - "label": "Prefixo de arquivo temporário", - "description": "Prefixo para nomes de arquivos temporários" - }, - "maxAgeHours": { - "label": "Idade máxima (horas)", - "description": "Idade máxima em horas antes da limpeza dos arquivos temporários" - }, - "cleanupIntervalMinutes": { - "label": "Intervalo de limpeza (minutos)", - "description": "Frequência da limpeza (em minutos)" - }, - "startupCleanup": { - "label": "Limpeza na inicialização", - "description": "Limpar arquivos temporários antigos na inicialização do aplicativo" - }, - "cleanupSystemTemp": { - "label": "Limpar temporários do sistema", - "description": "Se deve limpar o diretório temporário geral do sistema (usar com cautela)" - } - }, - "processExecutor": { - "label": "Limites do executor de processos", - "description": "Configurar limites de sessão e timeouts para cada executor de processos", - "sessionLimit": { - "label": "Limite de sessões", - "description": "Máximo de instâncias simultâneas" - }, - "timeout": { - "label": "Timeout (minutos)", - "description": "Tempo máximo de execução" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF para HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Instalar app", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Servidor de email", - "description": "Configurar definições de SMTP para envio de notificações por email.", - "smtp": "Configuração de SMTP", - "enabled": { - "label": "Habilitar email", - "description": "Habilitar notificações por email e funcionalidade SMTP" - }, - "host": { - "label": "Host SMTP", - "description": "O nome do host ou endereço IP do seu servidor SMTP" - }, - "port": { - "label": "Porta SMTP", - "description": "O número da porta para conexão SMTP (tipicamente 25, 465 ou 587)" - }, - "username": { - "label": "Usuário SMTP", - "description": "Nome de usuário para autenticação SMTP" - }, - "password": { - "label": "Senha SMTP", - "description": "Senha para autenticação SMTP" - }, - "from": { - "label": "Endereço do remetente", - "description": "O endereço de email a ser usado como remetente" - }, - "enableInvites": { - "label": "Habilitar convites por email", - "description": "Permitir que administradores convidem usuários por email com senhas geradas automaticamente" - }, - "frontendUrl": { - "label": "URL do frontend", - "description": "URL base do frontend (ex.: https://pdf.example.com). Usada para gerar links de convite em emails. Deixe em branco para usar a URL do backend." - } - }, - "legal": { - "title": "Documentos legais", - "description": "Configurar links para documentos e políticas legais.", - "disclaimer": { - "title": "Aviso de responsabilidade legal", - "message": "Ao personalizar estes documentos legais, você assume total responsabilidade por garantir a conformidade com todas as leis e regulamentações aplicáveis, incluindo, entre outras, a GDPR e outros requisitos de proteção de dados da UE. Só modifique estas configurações se: (1) você estiver operando uma instância pessoal/privada, (2) você estiver fora da jurisdição da UE e entender suas obrigações legais locais, ou (3) você tiver obtido a devida assessoria jurídica e aceitar a responsabilidade exclusiva por todos os dados dos usuários e pela conformidade legal. O Stirling-PDF e seus desenvolvedores não assumem responsabilidade por suas obrigações legais." - }, - "termsAndConditions": { - "label": "Termos e condições", - "description": "URL ou nome de arquivo dos termos e condições" - }, - "privacyPolicy": { - "label": "Política de privacidade", - "description": "URL ou nome de arquivo da política de privacidade" - }, - "accessibilityStatement": { - "label": "Declaração de acessibilidade", - "description": "URL ou nome de arquivo da declaração de acessibilidade" - }, - "cookiePolicy": { - "label": "Política de cookies", - "description": "URL ou nome de arquivo da política de cookies" - }, - "impressum": { - "label": "Impressum", - "description": "URL ou nome de arquivo do impressum (exigido em algumas jurisdições)" - } - }, - "premium": { - "title": "Premium e Enterprise", - "description": "Configurar sua chave de licença premium ou enterprise.", - "license": "Configuração de licença", - "licenseKey": { - "toggle": "Tem uma chave de licença ou arquivo de certificado?", - "info": "Se você tem uma chave de licença ou um arquivo de certificado de uma compra direta, insira aqui para ativar recursos premium ou enterprise." - }, - "key": { - "label": "Chave de licença", - "description": "Insira sua chave de licença premium ou enterprise", - "success": "Chave de licença salva", - "successMessage": "Sua chave de licença foi ativada com sucesso. Não é necessário reiniciar.", - "overwriteWarning": { - "title": "⚠️ Aviso: licença existente detectada", - "line1": "Substituir sua chave de licença atual não pode ser desfeito.", - "line2": "Sua licença anterior será perdida permanentemente, a menos que você tenha um backup em outro lugar.", - "line3": "Importante: mantenha chaves de licença privadas e seguras. Nunca as compartilhe publicamente." - } - }, - "enabled": { - "label": "Habilitar recursos Premium", - "description": "Habilitar verificação de chave de licença para recursos pro/enterprise" - }, - "movedFeatures": { - "title": "Recursos Premium distribuídos", - "message": "Os recursos Premium e Enterprise agora estão organizados em suas respectivas seções:" - } - }, - "features": { - "title": "Recursos", - "description": "Configurar recursos e funcionalidades opcionais.", - "serverCertificate": { - "label": "Certificado do servidor", - "description": "Configurar a geração de certificado no servidor para a funcionalidade \"Assinar com Stirling-PDF\"", - "enabled": { - "label": "Habilitar certificado do servidor", - "description": "Habilitar certificado no servidor para a opção \"Assinar com Stirling-PDF\"" - }, - "organizationName": { - "label": "Nome da organização", - "description": "Nome da organização para os certificados gerados" - }, - "validity": { - "label": "Validade do certificado (dias)", - "description": "Número de dias em que o certificado será válido" - }, - "regenerateOnStartup": { - "label": "Regenerar na inicialização", - "description": "Gerar um novo certificado a cada inicialização do aplicativo" - } - } - }, - "endpoints": { - "title": "Endpoints da API", - "description": "Controlar quais endpoints de API e grupos de endpoints estão disponíveis.", - "management": "Gerenciamento de endpoints", - "toRemove": { - "label": "Endpoints desabilitados", - "description": "Selecionar endpoints individuais para desabilitar" - }, - "groupsToRemove": { - "label": "Grupos de endpoints desabilitados", - "description": "Selecionar grupos de endpoints para desabilitar" - }, - "note": "Nota: Desabilitar endpoints restringe o acesso à API, mas não remove componentes da interface. É necessário reiniciar para que as alterações entrem em vigor." - } - } - }, - "fileUpload": { - "selectFile": "Selecionar um arquivo", - "selectFiles": "Selecionar arquivos", - "selectPdfToView": "Selecione um PDF para visualizar", - "selectPdfToEdit": "Selecione um PDF para editar", - "chooseFromStorage": "Escolha um arquivo do armazenamento ou faça upload de um novo PDF", - "chooseFromStorageMultiple": "Escolha arquivos do armazenamento ou faça upload de novos PDFs", - "loadFromStorage": "Carregar do armazenamento", - "filesAvailable": "arquivos disponíveis", - "loading": "Carregando...", - "or": "ou", - "dropFileHere": "Solte o arquivo aqui ou clique para fazer upload", - "dropFilesHere": "Solte os arquivos aqui ou clique no botão de upload", - "dropFilesHereOpen": "Solte arquivos aqui ou clique no botão abrir", - "pdfFilesOnly": "Apenas arquivos PDF", - "supportedFileTypes": "Tipos de arquivo suportados", - "upload": "Fazer upload", - "uploadFile": "Fazer upload de arquivo", - "uploadFiles": "Fazer upload de arquivos", - "open": "Abrir", - "openFile": "Abrir arquivo", - "openFiles": "Abrir arquivos", - "noFilesInStorage": "Nenhum arquivo disponível no armazenamento. Primeiro faça upload de alguns arquivos.", - "noFilesInStorageOpen": "Nenhum arquivo disponível no armazenamento. Abra alguns arquivos primeiro.", - "selectFromStorage": "Selecionar do armazenamento", - "backToTools": "Voltar às ferramentas", - "addFiles": "Adicionar arquivos", - "dragFilesInOrClick": "Arraste arquivos ou clique em \"Adicionar arquivos\" para procurar" - }, - "fileEditor": { - "addFiles": "Adicionar arquivos" - }, - "fileManager": { - "title": "Fazer upload de arquivos PDF", - "subtitle": "Adicione arquivos ao seu armazenamento para fácil acesso entre as ferramentas", - "filesSelected": "arquivos selecionados", - "clearSelection": "Limpar seleção", - "openInFileEditor": "Abrir no editor de arquivos", - "uploadError": "Falha ao fazer upload de alguns arquivos.", - "failedToOpen": "Falha ao abrir o arquivo. Ele pode ter sido removido do armazenamento.", - "failedToLoad": "Falha ao carregar o arquivo para o conjunto ativo.", - "storageCleared": "O navegador limpou o armazenamento. Os arquivos foram removidos. Reenvie-os.", - "clearAll": "Limpar tudo", - "reloadFiles": "Recarregar arquivos", - "dragDrop": "Arraste e solte arquivos aqui", - "clickToUpload": "Clique para fazer upload de arquivos", - "selectedFiles": "Arquivos selecionados", - "storage": "Armazenamento", - "filesStored": "arquivos armazenados", - "storageError": "Ocorreu um erro de armazenamento", - "storageLow": "O armazenamento está acabando. Considere remover arquivos antigos.", - "supportMessage": "Baseado em armazenamento de banco de dados do navegador para capacidade ilimitada", - "noFileSelected": "Nenhum arquivo selecionado", - "showHistory": "Mostrar histórico", - "hideHistory": "Ocultar histórico", - "fileHistory": "Histórico de arquivos", - "loadingHistory": "Carregando histórico...", - "lastModified": "Última modificação", - "toolChain": "Ferramentas aplicadas", - "restore": "Restaurar", - "unzip": "Descompactar", - "searchFiles": "Pesquisar arquivos...", - "recent": "Recentes", - "localFiles": "Arquivos locais", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Meus arquivos", - "noRecentFiles": "Nenhum arquivo recente encontrado", - "googleDriveNotAvailable": "Integração com Google Drive indisponível", - "downloadSelected": "Baixar selecionados", - "saveSelected": "Salvar selecionados", - "openFiles": "Abrir arquivos", - "openFile": "Abrir arquivo", - "details": "Detalhes do arquivo", - "fileName": "Nome", - "fileFormat": "Formato", - "fileSize": "Tamanho", - "fileVersion": "Versão", - "totalSelected": "Total selecionado", - "dropFilesHere": "Solte os arquivos aqui", - "selectAll": "Selecionar Tudo", - "deselectAll": "Desselecionar Tudo", - "deleteSelected": "Apagar Selecionados", - "selectedCount": "{{count}} selecionado(s)", - "download": "Baixar (JSON)", - "delete": "Apagar", - "unsupported": "Não suportado", - "addToUpload": "Adicionar ao upload", - "deleteAll": "Excluir tudo", - "loadingFiles": "Carregando arquivos...", - "noFiles": "Nenhum arquivo disponível", - "noFilesFound": "Nenhum arquivo correspondente à sua pesquisa", - "openInPageEditor": "Abrir no Editor de Páginas", - "showAll": "Mostrar tudo", - "sortByDate": "Ordenar por data", - "sortByName": "Ordenar por nome", - "sortBySize": "Ordenar por tamanho" - }, - "storage": { - "temporaryNotice": "Os arquivos são armazenados temporariamente no seu navegador e podem ser limpos automaticamente", - "storageLimit": "Limite de armazenamento", - "storageUsed": "Armazenamento temporário usado", - "storageFull": "O armazenamento está quase cheio. Considere remover alguns arquivos.", - "fileTooLarge": "Arquivo muito grande. Tamanho máximo por arquivo é", - "storageQuotaExceeded": "Cota de armazenamento excedida. Remova alguns arquivos antes de enviar mais.", - "approximateSize": "Tamanho aproximado" - }, - "sanitize": { - "title": "Sanitizar", - "desc": "Remova elementos potencialmente nocivos de arquivos PDF.", - "submit": "Higienizar", - "completed": "Sanitização concluída com sucesso", - "error": { - "generic": "Falha na sanitização", - "failed": "Ocorreu um erro ao sanitizar o PDF." - }, - "filenamePrefix": "sanitizado", - "sanitizationResults": "Resultados da sanitização", - "steps": { - "files": "Arquivos", - "settings": "Configurações", - "results": "Resultados" - }, - "files": { - "placeholder": "Selecione um arquivo PDF na visualização principal para começar" - }, - "options": { - "title": "Opções de sanitização", - "note": "Selecione os elementos que deseja remover do PDF. Pelo menos uma opção deve ser selecionada.", - "removeJavaScript": { - "label": "Remover JavaScript", - "desc": "Remover ações e scripts JavaScript do PDF" - }, - "removeEmbeddedFiles": { - "label": "Remover arquivos incorporados", - "desc": "Remover quaisquer arquivos incorporados no PDF" - }, - "removeXMPMetadata": { - "label": "Remover metadados XMP", - "desc": "Remover metadados XMP do PDF" - }, - "removeMetadata": { - "label": "Remover metadados do documento", - "desc": "Remover metadados de informações do documento (título, autor etc.)" - }, - "removeLinks": { - "label": "Remover links", - "desc": "Remover links externos e ações de lançamento do PDF" - }, - "removeFonts": { - "label": "Remover fontes", - "desc": "Remover fontes incorporadas do PDF" - } - } - }, - "addPassword": { - "title": "Proteger PDF", - "desc": "Criptografe seu documento PDF com uma senha.", - "completed": "Proteção por senha aplicada", - "submit": "Criptografar", - "filenamePrefix": "criptografado", - "error": { - "failed": "Ocorreu um erro ao criptografar o PDF." - }, - "passwords": { - "stepTitle": "Senhas e criptografia", - "completed": "Senhas configuradas", - "user": { - "label": "Senha do usuário", - "placeholder": "Insira a senha do usuário" - }, - "owner": { - "label": "Senha do proprietário", - "placeholder": "Insira a senha do proprietário" - } - }, - "encryption": { - "keyLength": { - "label": "Tamanho da chave de criptografia", - "40bit": "40 bits (Baixo)", - "128bit": "128 bits (Padrão)", - "256bit": "256 bits (Alto)" - } - }, - "results": { - "title": "PDFs criptografados" - }, - "tooltip": { - "header": { - "title": "Visão geral da proteção por senha" - }, - "passwords": { - "title": "Tipos de senha", - "text": "A senha do usuário restringe a abertura do documento, enquanto a senha do proprietário controla o que pode ser feito com o documento após aberto. Você pode definir ambas ou apenas uma.", - "bullet1": "Senha do usuário: Necessária para abrir o PDF", - "bullet2": "Senha do proprietário: Controla as permissões do documento (não suportado por todos os visualizadores de PDF)" - }, - "encryption": { - "title": "Níveis de criptografia", - "text": "Níveis mais altos de criptografia oferecem melhor segurança, mas podem não ser compatíveis com visualizadores de PDF mais antigos.", - "bullet1": "40 bits: Segurança básica, compatível com leitores antigos", - "bullet2": "128 bits: Segurança padrão, amplamente suportada", - "bullet3": "256 bits: Segurança máxima, requer leitores modernos" - }, - "permissions": { - "title": "Alterar Permissões", - "text": "Essas permissões controlam o que os usuários podem fazer com o PDF. São mais eficazes quando combinadas com uma senha de proprietário." - } - } - }, - "changePermissions": { - "title": "Alterar Permissões", - "desc": "Altere as restrições e permissões do documento.", - "completed": "Permissões alteradas", - "submit": "Alterar Permissões", - "error": { - "failed": "Ocorreu um erro ao alterar as permissões do PDF." - }, - "permissions": { - "preventAssembly": { - "label": "Impedir montagem do documento." - }, - "preventExtractContent": { - "label": "Impedir extração de conteúdo." - }, - "preventExtractForAccessibility": { - "label": "Impedir extração para acessibilidade." - }, - "preventFillInForm": { - "label": "Impedir preenchimento de formulário." - }, - "preventModify": { - "label": "Impedir modificações." - }, - "preventModifyAnnotations": { - "label": "Impedir modificação de anotações." - }, - "preventPrinting": { - "label": "Impedir impressão." - }, - "preventPrintingFaithful": { - "label": "Impedir impressão de formatos diferentes." - } - }, - "results": { - "title": "PDFs modificados" - }, - "tooltip": { - "header": { - "title": "Alterar Permissões" - }, - "description": { - "text": "Altera as permissões do documento, permitindo/bloqueando o acesso a diferentes recursos nos leitores de PDF." - }, - "warning": { - "text": "Para tornar essas permissões imutáveis, use a ferramenta Adicionar senha para definir uma senha de proprietário." - } - } - }, - "removePassword": { - "title": "Desproteger PDF", - "desc": "Descriptografar o PDF realizando a remoção da senha.", - "tags": "seguro, descriptografar, segurança, remover senha", - "password": { - "stepTitle": "Desproteger PDF", - "label": "Senha Atual", - "placeholder": "Insira a senha atual", - "completed": "Senha configurada" - }, - "filenamePrefix": "descriptografado", - "error": { - "failed": "Ocorreu um erro ao remover a senha do PDF." - }, - "tooltip": { - "description": "Remover a proteção por senha requer a senha usada para criptografar o PDF. Isso irá descriptografar o documento, tornando-o acessível sem senha." - }, - "submit": "Descriptografar", - "results": { - "title": "PDFs descriptografados" - } - }, - "automate": { - "title": "Automatizar", - "desc": "Crie fluxos de trabalho de várias etapas encadeando ações de PDF. Ideal para tarefas recorrentes.", - "invalidStep": "Etapa inválida", - "files": { - "placeholder": "Selecione arquivos para processar com esta automação" - }, - "selection": { - "title": "Seleção de automação", - "saved": { - "title": "Salvos" - }, - "createNew": { - "title": "Criar nova automação" - }, - "suggested": { - "title": "Sugeridos" - } - }, - "creation": { - "createTitle": "Criar automação", - "editTitle": "Editar automação", - "intro": "As automações executam ferramentas sequencialmente. Para começar, adicione as ferramentas na ordem em que deseja executá-las.", - "name": { - "label": "Nome da automação", - "placeholder": "Minha automação" - }, - "description": { - "label": "Descrição (opcional)", - "placeholder": "Descreva o que esta automação faz..." - }, - "tools": { - "selectTool": "Selecionar uma ferramenta...", - "selected": "Ferramentas selecionadas", - "remove": "Remover ferramenta", - "configure": "Configurar ferramenta", - "notConfigured": "! Não configurado", - "addTool": "Adicionar ferramenta", - "add": "Adicionar uma ferramenta..." - }, - "save": "Salvar automação", - "unsavedChanges": { - "title": "Alterações não salvas", - "message": "Você tem alterações não salvas. Tem certeza de que deseja voltar? Todas as alterações serão perdidas.", - "cancel": "Cancelar", - "confirm": "Voltar" - }, - "icon": { - "label": "Ícone" - } - }, - "run": { - "title": "Executar automação" - }, - "sequence": { - "unnamed": "Automação sem nome", - "steps": "{{count}} etapas", - "running": "Executando automação...", - "run": "Executar automação", - "finish": "Concluir" - }, - "reviewTitle": "Resultados da automação", - "config": { - "loading": "Carregando configuração da ferramenta...", - "noSettings": "Esta ferramenta não possui configurações.", - "title": "Configurar {{toolName}}", - "description": "Configure as configurações desta ferramenta. Essas configurações serão aplicadas quando a automação for executada.", - "cancel": "Cancelar", - "save": "Salvar configuração" - }, - "copyToSaved": "Copiar para Salvos" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Ingestão segura de PDF", - "securePdfIngestionDesc": "Fluxo de processamento de PDF abrangente que higieniza documentos, aplica OCR com limpeza, converte para o formato PDF/A para arquivamento de longo prazo e otimiza o tamanho do arquivo.", - "emailPreparation": "Preparação para e-mail", - "emailPreparationDesc": "Otimiza PDFs para distribuição por e-mail comprimindo arquivos, dividindo documentos grandes em partes de 20MB para compatibilidade com e-mail e removendo metadados para privacidade.", - "secureWorkflow": "Fluxo de segurança", - "secureWorkflowDesc": "Protege documentos PDF removendo conteúdo potencialmente malicioso, como JavaScript e arquivos incorporados, e adiciona proteção por senha para evitar acesso não autorizado. A senha padrão é 'password'.", - "processImages": "Processar imagens", - "processImagesDesc": "Converte vários arquivos de imagem em um único documento PDF e, em seguida, aplica tecnologia de OCR para extrair texto pesquisável das imagens.", - "prePublishSanitization": "Higienização pré-publicação", - "prePublishSanitizationDesc": "Fluxo de higienização que remove todos os metadados ocultos, JavaScript, arquivos incorporados, anotações e achata formulários para evitar vazamento de dados antes de publicar PDFs online." - } - }, - "colorPicker": { - "title": "Escolha a cor" - }, - "common": { - "previous": "Anterior", - "next": "Próximo", - "collapse": "Recolher", - "expand": "Expandir", - "collapsed": "recolhido", - "lines": "linhas", - "copy": "Copiar", - "copied": "Copiado!", - "refresh": "Atualizar", - "retry": "Tentar novamente", - "remaining": "restante", - "used": "usado", - "available": "disponível", - "cancel": "Cancelar", - "preview": "Pré-visualização", - "close": "Fechar", - "done": "Concluído", - "loading": "Carregando...", - "back": "Voltar", - "continue": "Continuar", - "error": "Erro" - }, - "config": { - "overview": { - "title": "Configuração do aplicativo", - "description": "Configurações e detalhes atuais do aplicativo.", - "loading": "Carregando configuração...", - "error": "Erro", - "warning": "Aviso de configuração", - "sections": { - "basic": "Configuração básica", - "security": "Configuração de segurança", - "system": "Configuração do sistema", - "integration": "Configuração de integração" - } - }, - "account": { - "overview": { - "title": "Configurações da conta", - "manageAccountPreferences": "Gerencie as preferências da sua conta", - "guestDescription": "Você entrou como convidado. Considere atualizar sua conta acima." - }, - "upgrade": { - "title": "Atualizar conta de convidado", - "description": "Vincule sua conta para preservar seu histórico e acessar mais recursos!", - "socialLogin": "Atualizar com conta social", - "linkWith": "Vincular com", - "emailPassword": "ou insira seu e-mail e senha", - "email": "E-mail", - "emailPlaceholder": "Insira seu e-mail", - "password": "Senha (opcional)", - "passwordPlaceholder": "Defina uma senha", - "passwordNote": "Deixe em branco para usar apenas verificação por e-mail", - "upgradeButton": "Atualizar conta" - } - }, - "apiKeys": { - "intro": "Use sua chave de API para acessar programaticamente os recursos de processamento do Stirling PDF.", - "docsTitle": "Documentação da API", - "docsDescription": "Saiba mais sobre a integração com o Stirling PDF:", - "docsLink": "Documentação da API", - "schemaLink": "Referência do esquema da API", - "usage": "Inclua esta chave no cabeçalho X-API-KEY em todas as solicitações de API.", - "description": "Sua chave de API para acessar a suíte de ferramentas de PDF do Stirling. Copie-a para seu projeto ou atualize para gerar uma nova.", - "publicKeyAriaLabel": "Chave pública de API", - "copyKeyAriaLabel": "Copiar chave de API", - "refreshAriaLabel": "Atualizar chave de API", - "includedCredits": "Créditos incluídos", - "purchasedCredits": "Créditos comprados", - "totalCredits": "Créditos totais", - "chartAriaLabel": "Uso de créditos: incluídos {{includedUsed}} de {{includedTotal}}, comprados {{purchasedUsed}} de {{purchasedTotal}}", - "nextReset": "Próxima redefinição", - "lastApiUse": "Último uso da API", - "overlayMessage": "Gere uma chave para ver os créditos e os créditos disponíveis", - "label": "Chave de API", - "guestInfo": "Usuários convidados não recebem chaves de API. Crie uma conta para obter uma chave de API que você possa usar em suas aplicações.", - "goToAccount": "Ir para a conta", - "refreshModal": { - "title": "Atualizar chaves de API", - "warning": "⚠️ Aviso: Esta ação gerará novas chaves de API e tornará suas chaves anteriores inválidas.", - "impact": "Quaisquer aplicativos ou serviços que estejam usando essas chaves deixarão de funcionar até que você os atualize com as novas chaves.", - "confirmPrompt": "Tem certeza de que deseja continuar?", - "confirmCta": "Atualizar chaves" - }, - "generateError": "Não conseguimos gerar sua chave de API." - } - }, - "AddAttachmentsRequest": { - "attachments": "Selecionar anexos", - "info": "Selecione arquivos para anexar ao seu PDF. Esses arquivos serão incorporados e acessíveis pelo painel de anexos do PDF.", - "selectFiles": "Selecionar arquivos para anexar", - "placeholder": "Escolha arquivos...", - "addMoreFiles": "Adicionar mais arquivos...", - "selectedFiles": "Arquivos selecionados", - "submit": "Adicionar anexos", - "tooltip": { - "header": { - "title": "Sobre Adicionar Anexos" - }, - "description": { - "title": "O que faz" - } - }, - "results": { - "title": "Resultados dos anexos" - }, - "error": { - "failed": "Falha na operação de adicionar anexos" - } - }, - "termsAndConditions": "Termos e Condições", - "logOut": "Sair", - "addAttachments": { - "error": { - "failed": "Ocorreu um erro ao adicionar anexos ao PDF." - } - }, - "autoRename": { - "description": "Esta ferramenta renomeará automaticamente arquivos PDF com base no conteúdo. Ela analisa o documento para encontrar o título mais adequado a partir do texto." - }, - "customPosition": "Posição personalizada", - "details": "Detalhes", - "invalidUndoData": "Não é possível desfazer: dados de operação inválidos", - "margin": { - "large": "Grande", - "medium": "Médio", - "small": "Pequeno", - "xLarge": "Extra grande" - }, - "noFilesToUndo": "Não é possível desfazer: nenhum arquivo foi processado na última operação", - "noOperationToUndo": "Nenhuma operação para desfazer", - "noValidFiles": "Nenhum arquivo válido para processar", - "operationCancelled": "Operação cancelada", - "pageEdit": { - "deselectAll": "Selecionar nenhum", - "selectAll": "Selecionar tudo" - }, - "quickPosition": "Posição rápida", - "reorganizePages": { - "error": { - "failed": "Falha ao reorganizar páginas" - }, - "results": { - "title": "Páginas reorganizadas" - }, - "settings": { - "title": "Configurações" - }, - "submit": "Reorganizar páginas" - }, - "replace-color": { - "options": { - "fill": "Cor de preenchimento", - "gradient": "Gradiente" - }, - "previewOverlayOpacity": "Opacidade da sobreposição da prévia", - "previewOverlayTransparency": "Transparência da sobreposição da prévia", - "previewOverlayVisibility": "Mostrar sobreposição de prévia", - "selectText": { - "1": "Opções para substituir ou inverter cores", - "2": "Padrão (cores de alto contraste predefinidas)", - "3": "Personalizado (escolha suas próprias cores)", - "4": "Inversão total (inverte todas as cores)", - "5": "Opções de cores de alto contraste", - "6": "Texto branco em fundo preto", - "7": "Texto preto em fundo branco", - "8": "Texto amarelo em fundo preto", - "9": "Texto verde em fundo preto", - "10": "Escolher cor do texto", - "11": "Escolher cor de fundo", - "12": "Escolher cor inicial", - "13": "Escolher cor final" - }, - "submit": "Substituir", - "title": "Substituir-Inverter-Cor" - }, - "size": "Tamanho", - "submit": "Enviar", - "success": "Sucesso", - "tools": { - "noSearchResults": "Nenhuma ferramenta encontrada", - "noTools": "Nenhuma ferramenta disponível" - }, - "undoDataMismatch": "Não é possível desfazer: dados da operação corrompidos", - "undoFailed": "Falha ao desfazer a operação", - "undoQuotaError": "Não é possível desfazer: espaço de armazenamento insuficiente", - "undoStorageError": "Desfazer concluído, mas alguns arquivos não puderam ser salvos no armazenamento", - "undoSuccess": "Operação desfeita com sucesso", - "unsupported": "Não suportado", - "onboarding": { - "welcomeModal": { - "title": "Bem-vindo ao Stirling PDF!", - "description": "Gostaria de fazer um tour rápido de 1 minuto para aprender os recursos principais e como começar?", - "helpHint": "Você sempre pode acessar este tour depois pelo botão Ajuda no canto inferior esquerdo.", - "startTour": "Iniciar tour", - "maybeLater": "Talvez mais tarde", - "dontShowAgain": "Não mostrar novamente" - }, - "welcomeSlide": { - "title": "Bem-vindo ao Stirling", - "body": "Stirling PDF agora está pronto para equipes de todos os tamanhos. Esta atualização inclui um novo layout, poderosos recursos de administração e nosso recurso mais solicitado - Editar texto." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Vamos selecionar a ferramenta de Recortar para demonstrar como usar uma das ferramentas.", - "toolInterface": "Esta é a interface da ferramenta de Recortar. Como você pode ver, não há muito aqui porque ainda não adicionamos nenhum arquivo PDF para trabalhar.", - "filesButton": "O botão Arquivos na barra de Acesso Rápido permite fazer upload de PDFs para usar nas ferramentas.", - "fileSources": "Você pode enviar novos arquivos ou acessar arquivos recentes daqui. Para o tour, usaremos um arquivo de exemplo.", - "workbench": "Este é o Workbench — a área principal onde você visualiza e edita seus PDFs.", - "viewSwitcher": "Use estes controles para selecionar como você quer visualizar seus PDFs.", - "viewer": "O Visualizador permite ler e anotar seus PDFs.", - "pageEditor": "O Editor de Páginas permite realizar várias operações nas páginas dos seus PDFs, como reordenar, girar e excluir.", - "activeFiles": "A visualização de Arquivos Ativos mostra todos os PDFs que você carregou na ferramenta e permite selecionar quais processar.", - "fileCheckbox": "Clicar em um dos arquivos o seleciona para processamento. Você pode selecionar vários arquivos para operações em lote.", - "selectControls": "O Trilho direito contém botões para selecionar/desselecionar rapidamente todos os seus PDFs ativos, além de botões para alterar o tema ou o idioma do app.", - "cropSettings": "Agora que selecionamos o arquivo que queremos recortar, podemos configurar a ferramenta Recortar para escolher a área para a qual queremos recortar o PDF.", - "runButton": "Depois que a ferramenta for configurada, este botão permite executar a ferramenta em todos os PDFs selecionados.", - "results": "Após a ferramenta terminar, a etapa de Revisão mostrará uma prévia dos resultados neste painel, e permitirá desfazer a operação ou baixar o arquivo. ", - "fileReplacement": "O arquivo modificado substituirá automaticamente o arquivo original no Workbench, permitindo que você o passe facilmente por mais ferramentas.", - "pinButton": "Você pode usar o botão Fixar se preferir que seus arquivos permaneçam ativos após executar ferramentas neles.", - "wrapUp": "Tudo pronto! Você aprendeu sobre as áreas principais do app e como usá-las. Clique no botão Ajuda quando quiser para ver este tour novamente.", - "previous": "Anterior", - "next": "Próximo", - "finish": "Concluir", - "startTour": "Iniciar tour", - "startTourDescription": "Faça um tour guiado pelos principais recursos do Stirling PDF", - "buttons": { - "next": "Próximo →", - "back": "Voltar", - "skipForNow": "Pular por enquanto", - "download": "Baixar →", - "showMeAround": "Me mostre por aí", - "skipTheTour": "Pular o tour" - }, - "serverLicense": { - "skip": "Pular por enquanto", - "seePlans": "Ver planos →", - "upgrade": "Fazer upgrade agora →", - "freeTitle": "Licença do servidor", - "overLimitTitle": "Necessária licença do servidor", - "overLimitBody": "Nossa licença permite até {{freeTierLimit}} usuários grátis por servidor. Você tem {{overLimitUserCopy}} usuários do Stirling. Para continuar sem interrupções, faça upgrade para o plano Stirling Server - assentos ilimitados, edição de texto em PDF e controle total de admin por US$ 99/servidor/mês.", - "freeBody": "Nossa licença Open-Core permite até {{freeTierLimit}} usuários grátis por servidor. Para escalar sem interrupções e ter acesso antecipado à nova ferramenta de edição de texto em PDF, recomendamos o plano Stirling Server - edição completa e assentos ilimitados por US$ 99/servidor/mês." - }, - "desktopInstall": { - "title": "Download", - "titleWithOs": "Download para {{osLabel}}", - "body": "O Stirling funciona melhor como app desktop. Você pode usá-lo offline, acessar documentos mais rápido e fazer edições localmente no computador." - }, - "planOverview": { - "adminTitle": "Visão geral do admin", - "userTitle": "Visão geral do plano", - "adminBodyLoginEnabled": "Como admin, você pode gerenciar usuários, configurar as configurações e monitorar a integridade do servidor. As primeiras {{freeTierLimit}} pessoas no seu servidor usam o Stirling gratuitamente.", - "adminBodyLoginDisabled": "Depois de ativar o modo de login, você poderá gerenciar usuários, configurar as configurações e monitorar a integridade do servidor. As primeiras {{freeTierLimit}} pessoas no seu servidor usam o Stirling gratuitamente.", - "userBody": "Convide colegas, atribua funções e mantenha seus documentos organizados em um espaço de trabalho seguro. Ative o modo de login quando estiver pronto para ir além do uso individual." - }, - "securityCheck": { - "message": "O aplicativo passou por mudanças significativas recentemente. Pode ser necessária a atenção do administrador do servidor. Confirme seu papel para continuar." - } - }, - "adminOnboarding": { - "welcome": "Bem-vindo ao Tour do Admin! Vamos explorar os poderosos recursos e configurações empresariais disponíveis para administradores do sistema.", - "configButton": "Clique no botão Config para acessar todas as configurações do sistema e controles administrativos.", - "settingsOverview": "Este é o Painel de Configurações. As configurações de admin estão organizadas por categoria para facilitar a navegação.", - "teamsAndUsers": "Gerencie Equipes e usuários individuais aqui. Você pode convidar novos usuários por email, links compartilháveis ou criar contas personalizadas para eles.", - "systemCustomization": "Temos várias maneiras de personalizar a interface: as Configurações do Sistema permitem alterar o nome do app e idiomas, Recursos permite o gerenciamento de certificado do servidor, e Endpoints permite habilitar ou desabilitar ferramentas específicas para seus usuários.", - "databaseSection": "Para ambientes de produção avançados, temos configurações para permitir conexão com banco de dados externo para você integrar com sua infraestrutura existente.", - "connectionsSection": "A seção Conexões oferece vários métodos de login, incluindo SSO personalizado e provedores SAML como Google e GitHub, além de integrações de email para notificações e comunicações.", - "adminTools": "Por fim, temos ferramentas avançadas de administração como Auditoria para rastrear a atividade do sistema e Analytics de uso para monitorar como seus usuários interagem com a plataforma.", - "wrapUp": "Este foi o tour do admin! Você viu os recursos empresariais que tornam o Stirling PDF uma solução poderosa e personalizável para organizações. Acesse este tour a qualquer momento no menu Ajuda." - }, - "workspace": { - "title": "Espaço de trabalho", - "people": { - "title": "Pessoas", - "description": "Gerenciar membros do espaço de trabalho e suas permissões", - "loading": "Carregando pessoas...", - "searchMembers": "Pesquisar membros...", - "addMembers": "Adicionar membros", - "inviteMembers": { - "label": "Convidar membros", - "subtitle": "Digite ou cole emails abaixo, separados por vírgulas. Seu espaço de trabalho será cobrado por membro." - }, - "user": "Usuário", - "role": "Função", - "team": "Equipe", - "status": "Status", - "actions": { - "label": "Ações", - "upgrade": "Upgrade" - }, - "noMembersFound": "Nenhum membro encontrado", - "active": "Ativo", - "disabled": "Desativado", - "activeSession": "Sessão ativa", - "member": "Membro", - "admin": "Admin", - "roleDescriptions": { - "admin": "Pode gerenciar configurações e convidar membros, com acesso administrativo completo.", - "member": "Pode visualizar e editar arquivos compartilhados, mas não pode gerenciar as configurações do espaço de trabalho ou seus membros.", - "user": "Usuário" - }, - "editRole": "Editar função", - "enable": "Ativar", - "disable": "Desativar", - "deleteUser": "Excluir usuário", - "deleteUserSuccess": "Usuário excluído com sucesso", - "deleteUserError": "Falha ao excluir usuário", - "confirmDelete": "Tem certeza de que deseja excluir este usuário? Esta ação não pode ser desfeita.", - "addMember": { - "title": "Adicionar membro", - "username": "Nome de usuário (Email)", - "usernamePlaceholder": "user@example.com", - "password": "Senha", - "passwordPlaceholder": "Insira a senha", - "role": "Função", - "team": "Equipe (opcional)", - "teamPlaceholder": "Selecione uma equipe", - "forcePasswordChange": "Forçar mudança de senha no primeiro login", - "cancel": "Cancelar", - "submit": "Adicionar membro", - "usernameRequired": "Nome de usuário e senha são obrigatórios", - "passwordTooShort": "A senha deve ter pelo menos 6 caracteres", - "success": "Usuário criado com sucesso", - "error": "Falha ao criar usuário" - }, - "editMember": { - "title": "Editar membro", - "editing": "Editando:", - "role": "Função", - "team": "Equipe (opcional)", - "teamPlaceholder": "Selecione uma equipe", - "cancel": "Cancelar", - "submit": "Atualizar membro", - "success": "Usuário atualizado com sucesso", - "error": "Falha ao atualizar usuário" - }, - "toggleEnabled": { - "success": "Status do usuário atualizado com sucesso", - "error": "Falha ao atualizar o status do usuário" - }, - "delete": { - "success": "Usuário excluído com sucesso", - "error": "Falha ao excluir usuário" - }, - "emailInvite": { - "tab": "Convite por email", - "description": "Digite ou cole emails abaixo, separados por vírgulas. Os usuários receberão credenciais de login por email.", - "emails": "Endereços de email", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Ao menos um endereço de email é obrigatório", - "submit": "Enviar convites", - "success": "usuário(s) convidado(s) com sucesso", - "partialSuccess": "Alguns convites falharam", - "allFailed": "Falha ao convidar usuários", - "error": "Falha ao enviar convites" - }, - "directInvite": { - "tab": "Criação direta" - }, - "inviteLinkTab": { - "tab": "Link de convite" - }, - "inviteLink": { - "description": "Gerar um link seguro que permite ao usuário definir a própria senha", - "email": "Endereço de email", - "emailPlaceholder": "user@example.com (opcional)", - "emailDescription": "Opcional — deixe em branco para um link de convite geral que pode ser usado por qualquer pessoa", - "emailRequired": "Endereço de email é obrigatório", - "emailOptional": "Opcional — deixe em branco para um link de convite geral", - "emailRequiredForSend": "Endereço de email é obrigatório para enviar a notificação por email", - "expiryHours": "Horas de expiração", - "expiryDescription": "Em quantas horas o link expira", - "sendEmail": "Enviar link de convite por email", - "sendEmailDescription": "Se habilitado, o link de convite será enviado para o endereço de email especificado", - "smtpRequired": "SMTP não configurado", - "generate": "Gerar link", - "generated": "Link de convite gerado", - "copied": "Link copiado para a área de transferência", - "success": "Link de convite gerado com sucesso", - "successWithEmail": "Link de convite gerado e enviado por email", - "emailSent": "Link de convite gerado e enviado por email", - "emailFailed": "Link de convite gerado, mas o email falhou", - "emailFailedDetails": "Erro: {0}. Por favor, compartilhe o link de convite manualmente.", - "error": "Falha ao gerar link de convite", - "submit": "Gerar link de convite" - }, - "inviteMode": { - "username": "Nome de usuário", - "email": "E-mail", - "link": "Link", - "emailDisabled": "Convites por e-mail exigem configuração de SMTP e mail.enableInvites=true nas configurações" - }, - "license": { - "users": "usuários", - "availableSlots": "Vagas disponíveis", - "grandfathered": "Legado", - "grandfatheredShort": "{{count}} legados", - "fromLicense": "da licença", - "slotsAvailable": "{{count}} vaga(s) de usuário disponível(is)", - "noSlotsAvailable": "Nenhuma vaga disponível", - "currentUsage": "Atualmente usando {{current}} de {{max}} licenças de usuário" - }, - "loginRequired": "Ative o modo de login primeiro" - }, - "teams": { - "title": "Equipes", - "description": "Gerencie equipes e organize os membros do espaço de trabalho", - "loading": "Carregando equipes...", - "loadingDetails": "Carregando detalhes da equipe...", - "loadError": "Falha ao carregar detalhes da equipe", - "createNewTeam": "Criar nova equipe", - "teamName": "Nome da equipe", - "totalMembers": "Total de membros", - "actions": "Ações", - "noTeamsFound": "Nenhuma equipe encontrada", - "noMembers": "Nenhum membro nesta equipe", - "system": "Sistema", - "addMember": "Adicionar membro", - "viewTeam": "Ver equipe", - "removeMember": "Remover da equipe", - "cannotRemoveFromSystemTeam": "Não é possível remover da equipe do sistema", - "renameTeamLabel": "Renomear equipe", - "deleteTeamLabel": "Excluir equipe", - "cannotDeleteInternal": "Não é possível excluir a equipe Interna", - "confirmDelete": "Tem certeza de que deseja excluir esta equipe? Ela precisa estar vazia para ser excluída.", - "confirmRemove": "Remover o usuário desta equipe?", - "cannotRenameInternal": "Não é possível renomear a equipe Interna", - "cannotAddToInternal": "Não é possível adicionar membros à equipe Interna", - "teamNotFound": "Equipe não encontrada", - "backToTeams": "Voltar para Equipes", - "memberCount": "{{count}} membros", - "removeMemberSuccess": "Usuário removido da equipe", - "removeMemberError": "Falha ao remover usuário da equipe", - "createTeam": { - "title": "Criar nova equipe", - "teamName": "Nome da equipe", - "teamNamePlaceholder": "Insira o nome da equipe", - "cancel": "Cancelar", - "submit": "Criar equipe", - "nameRequired": "O nome da equipe é obrigatório", - "success": "Equipe criada com sucesso", - "error": "Falha ao criar equipe" - }, - "renameTeam": { - "title": "Renomear equipe", - "renaming": "Renomeando:", - "newTeamName": "Novo nome da equipe", - "newTeamNamePlaceholder": "Insira o novo nome da equipe", - "cancel": "Cancelar", - "submit": "Renomear equipe", - "nameRequired": "O nome da equipe é obrigatório", - "success": "Equipe renomeada com sucesso", - "error": "Falha ao renomear equipe" - }, - "deleteTeam": { - "success": "Equipe excluída com sucesso", - "error": "Falha ao excluir equipe. Certifique-se de que a equipe esteja vazia.", - "teamMustBeEmpty": "A equipe deve estar vazia antes da exclusão" - }, - "addMemberToTeam": { - "title": "Adicionar membro à equipe", - "addingTo": "Adicionando a", - "selectUser": "Selecionar usuário", - "selectUserPlaceholder": "Escolha um usuário", - "selectUserRequired": "Selecione um usuário", - "currentlyIn": "atualmente em", - "willBeMoved": "Observação: este usuário será movido de sua equipe atual para esta equipe.", - "cancel": "Cancelar", - "submit": "Adicionar membro", - "userRequired": "Selecione um usuário", - "success": "Membro adicionado à equipe com sucesso", - "error": "Falha ao adicionar membro à equipe" - }, - "changeTeam": { - "label": "Alterar equipe", - "title": "Alterar equipe", - "changing": "Movendo", - "selectTeam": "Selecionar equipe", - "selectTeamPlaceholder": "Escolha uma equipe", - "selectTeamRequired": "Selecione uma equipe", - "success": "Equipe alterada com sucesso", - "error": "Falha ao alterar equipe", - "submit": "Alterar equipe" - } - } - }, - "plan": { - "currency": "Moeda", - "popular": "Popular", - "current": "Plano atual", - "upgrade": "Fazer upgrade", - "contact": "Fale conosco", - "customPricing": "Personalizado", - "showComparison": "Comparar todos os recursos", - "hideComparison": "Ocultar comparação de recursos", - "featureComparison": "Comparação de recursos", - "from": "A partir de", - "perMonth": "/mês", - "perSeat": "/assento", - "withServer": "+ Plano Server", - "licensedSeats": "Licenciados: {{count}} assentos", - "includedInCurrent": "Incluído no seu plano", - "selectPlan": "Selecionar plano", - "manage": "Gerenciar", - "manageSubscription": { - "description": "Gerencie sua assinatura, cobrança e formas de pagamento" - }, - "activePlan": { - "title": "Plano ativo", - "subtitle": "Detalhes da sua assinatura atual" - }, - "availablePlans": { - "title": "Planos disponíveis", - "subtitle": "Escolha o plano que atende às suas necessidades" - }, - "static": { - "title": "Informações de cobrança", - "message": "A cobrança online não está configurada no momento. Para fazer upgrade do seu plano ou gerenciar assinaturas, entre em contato conosco diretamente.", - "contactSales": "Falar com Vendas", - "contactToUpgrade": "Entre em contato para fazer upgrade ou personalizar seu plano", - "maxUsers": "Máximo de usuários", - "upTo": "Até" - }, - "period": { - "month": "mês", - "perUserPerMonth": "/usuário/mês" - }, - "free": { - "name": "Gratuito", - "highlight1": "Uso limitado de ferramentas por semana", - "highlight2": "Acesso a todas as ferramentas", - "highlight3": "Suporte da comunidade", - "forever": "Gratuito para sempre", - "included": "Incluído" - }, - "pro": { - "name": "Pro", - "highlight1": "Uso ilimitado de ferramentas", - "highlight2": "Ferramentas avançadas de PDF", - "highlight3": "Sem marcas d'água" - }, - "enterprise": { - "name": "Empresarial", - "highlight1": "Preços personalizados", - "highlight2": "Suporte dedicado", - "highlight3": "Recursos mais recentes", - "requiresServer": "Requer Server", - "requiresServerMessage": "Faça upgrade para o plano Server antes de atualizar para Enterprise." - }, - "feature": { - "title": "Recurso", - "pdfTools": "Ferramentas básicas de PDF", - "fileSize": "Limite de tamanho de arquivo", - "automation": "Automatizar fluxos de trabalho das ferramentas", - "api": "Acesso à API", - "priority": "Suporte prioritário", - "customPricing": "Preços personalizados" - }, - "licenseWarning": { - "title": "Limite gratuito de self-hosted atingido", - "body": "Você tem {{total}} usuários, mas o nível gratuito suporta apenas {{limit}} por servidor. Faça upgrade para manter o Stirling PDF funcionando sem problemas.", - "overLimit": "mais de {{limit}}", - "cta": "Ver planos" - } - }, - "subscription": { - "status": { - "active": "Ativa", - "pastDue": "Em atraso", - "canceled": "Cancelada", - "incomplete": "Incompleta", - "trialing": "Avaliação", - "none": "Sem assinatura" - }, - "renewsOn": "Renova em {{date}}", - "cancelsOn": "Cancela em {{date}}" - }, - "billing": { - "manageBilling": "Gerenciar cobrança", - "portal": { - "error": "Falha ao abrir o portal de cobrança" - }, - "updateSeats": "Atualizar assentos", - "updateEnterpriseSeats": "Atualizar assentos Enterprise", - "currentSeats": "Assentos atuais", - "minimumSeats": "Mínimo de assentos", - "basedOnUsers": "(usuários atuais)", - "newSeatCount": "Novo número de assentos", - "newSeatCountDescription": "Selecione o número de assentos para sua licença enterprise", - "whatHappensNext": "O que acontece a seguir?", - "stripePortalRedirect": "Você será redirecionado ao portal de cobrança da Stripe para revisar e confirmar a alteração de assentos. O valor proporcional será calculado automaticamente.", - "preparingUpdate": "Preparando atualização de assentos...", - "seatCountTooLow": "O número de assentos deve ser pelo menos {{minimum}} (número atual de usuários)", - "seatCountUnchanged": "Selecione um número de assentos diferente", - "seatsUpdated": "Assentos atualizados", - "seatsUpdatedMessage": "Seus assentos Enterprise foram atualizados para {{seats}}", - "updateProcessing": "Processando atualização", - "updateProcessingMessage": "Sua atualização de assentos está sendo processada. Atualize em alguns instantes.", - "notEnterprise": "Gerenciamento de assentos disponível apenas para licenças Enterprise" - }, - "upgradeBanner": { - "title": "Faça upgrade para o plano Server", - "message": "Aproveite ao máximo o Stirling PDF com usuários ilimitados e recursos avançados", - "upgradeButton": "Fazer upgrade agora", - "dismiss": "Dispensar banner", - "attentionTitle": "Este servidor precisa de atenção do admin", - "attentionBody": "Seu admin precisa entrar para ver mais informações. Entre em contato com ele imediatamente.", - "attentionBodyAdmin": "Revise os requisitos de licença para manter este servidor em conformidade.", - "seeInfo": "Ver informações" - }, - "payment": { - "preparing": "Preparando seu checkout...", - "redirecting": "Redirecionando para o checkout seguro...", - "upgradeTitle": "Fazer upgrade para {{planName}}", - "success": "Pagamento bem-sucedido!", - "successMessage": "Sua assinatura foi ativada com sucesso. Você receberá um e-mail de confirmação em breve.", - "autoClose": "Esta janela será fechada automaticamente...", - "error": "Erro de pagamento", - "upgradeSuccess": "Pagamento bem-sucedido! Sua assinatura foi atualizada. A licença foi atualizada no seu servidor. Você receberá um e-mail de confirmação em breve.", - "paymentSuccess": "Pagamento bem-sucedido! Recuperando sua chave de licença...", - "licenseActivated": "Licença ativada! Sua chave de licença foi salva. Um e-mail de confirmação foi enviado ao seu endereço de e-mail registrado.", - "licenseDelayed": "Pagamento bem-sucedido! Sua licença está sendo gerada. Você receberá um e-mail com sua chave de licença em breve. Se não receber em 10 minutos, entre em contato com o suporte.", - "licensePollingError": "Pagamento bem-sucedido, mas não foi possível recuperar sua chave de licença automaticamente. Verifique seu e-mail ou contate o suporte com a confirmação do pagamento.", - "licenseRetrievalError": "Pagamento bem-sucedido, mas a recuperação da licença falhou. Você receberá sua chave de licença por e-mail. Contate o suporte se não receber em 10 minutos.", - "syncError": "Pagamento bem-sucedido, mas a sincronização da licença falhou. Sua licença será atualizada em breve. Contate o suporte se o problema persistir.", - "licenseSaveError": "Falha ao salvar a chave de licença. Contate o suporte com sua chave para concluir a ativação.", - "paymentCanceled": "Pagamento foi cancelado. Nenhuma cobrança foi feita.", - "syncingLicense": "Sincronizando sua licença atualizada...", - "generatingLicense": "Gerando sua chave de licença...", - "upgradeComplete": "Upgrade concluído", - "upgradeCompleteMessage": "Sua assinatura foi atualizada com sucesso. Sua chave de licença existente foi atualizada.", - "stripeNotConfigured": "Stripe não configurado", - "stripeNotConfiguredMessage": "A integração de pagamento via Stripe não está configurada. Contate o administrador.", - "monthly": "Mensal", - "yearly": "Anual", - "billingPeriod": "Período de cobrança", - "enterpriseNote": "Assentos podem ser ajustados no checkout (1-1000).", - "installationId": "ID da instalação", - "licenseKey": "Sua chave de licença", - "licenseInstructions": "Isso foi adicionado à sua instalação. Você também receberá uma cópia por e-mail.", - "canCloseWindow": "Você já pode fechar esta janela.", - "licenseKeyProcessing": "Processando chave de licença", - "licenseDelayedMessage": "Sua chave de licença está sendo gerada. Verifique seu e-mail em breve ou contate o suporte.", - "perYear": "/ano", - "perMonth": "/mês", - "emailInvalid": "Digite um endereço de e-mail válido", - "emailStage": { - "title": "Informe seu e-mail", - "description": "Usaremos isso para enviar sua chave de licença e recibos.", - "emailLabel": "Endereço de e-mail", - "emailPlaceholder": "your@email.com", - "continue": "Continuar", - "modalTitle": "Começar - {{planName}}" - }, - "planStage": { - "title": "Escolha seu período de cobrança", - "savingsNote": "Economize {{percent}}% com cobrança anual", - "basePrice": "Preço base", - "seatPrice": "Por assento", - "totalForSeats": "Total ({{count}} assentos)", - "selectMonthly": "Selecionar mensal", - "selectYearly": "Selecionar anual", - "savePercent": "Economize {{percent}}%", - "savingsAmount": "Você economiza {{amount}}", - "modalTitle": "Selecionar período de cobrança - {{planName}}", - "billedYearly": "Cobrado anualmente em {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Voltar para seleção de plano", - "selectedPlan": "Plano selecionado", - "modalTitle": "Concluir pagamento - {{planName}}" - } - }, - "firstLogin": { - "title": "Primeiro login", - "welcomeTitle": "Bem-vindo!", - "welcomeMessage": "Por motivos de segurança, você deve alterar sua senha no primeiro login.", - "loggedInAs": "Conectado como", - "error": "Erro", - "currentPassword": "Senha atual", - "enterCurrentPassword": "Insira sua senha atual", - "newPassword": "Nova senha", - "enterNewPassword": "Insira a nova senha (mín. 8 caracteres)", - "confirmPassword": "Confirmar nova senha", - "reEnterNewPassword": "Redigite a nova senha", - "changePassword": "Alterar senha", - "allFieldsRequired": "Todos os campos são obrigatórios", - "passwordsDoNotMatch": "As novas senhas não coincidem", - "passwordTooShort": "A senha deve ter pelo menos 8 caracteres", - "passwordMustBeDifferent": "A nova senha deve ser diferente da senha atual", - "passwordChangedSuccess": "Senha alterada com sucesso! Faça login novamente.", - "passwordChangeFailed": "Falha ao alterar a senha. Verifique sua senha atual." - }, - "invite": { - "welcome": "Bem-vindo ao Stirling PDF", - "invalidToken": "Link de convite inválido", - "validationError": "Falha ao validar link de convite", - "passwordRequired": "A senha é obrigatória", - "passwordTooShort": "A senha deve ter pelo menos 6 caracteres", - "passwordMismatch": "As senhas não coincidem", - "acceptError": "Falha ao criar conta", - "validating": "Validando convite...", - "invalidInvitation": "Convite inválido", - "goToLogin": "Ir para Login", - "welcomeTitle": "Você foi convidado!", - "welcomeSubtitle": "Conclua a configuração da sua conta para começar", - "accountFor": "Criando conta para", - "linkExpires": "O link expira", - "email": "Endereço de e-mail", - "emailPlaceholder": "Insira seu endereço de e-mail", - "emailRequired": "O endereço de e-mail é obrigatório", - "invalidEmail": "Endereço de e-mail inválido", - "choosePassword": "Escolha uma senha", - "passwordPlaceholder": "Insira sua senha", - "confirmPassword": "Confirmar senha", - "confirmPasswordPlaceholder": "Redigite sua senha", - "createAccount": "Criar conta", - "creating": "Criando conta...", - "alreadyHaveAccount": "Já tem uma conta?", - "signIn": "Entrar" - }, - "audit": { - "error": { - "title": "Erro ao carregar o sistema de auditoria" - }, - "notAvailable": "Sistema de auditoria não disponível", - "notAvailableMessage": "O sistema de auditoria não está configurado ou não está disponível.", - "disabled": "O registro de auditoria está desativado", - "disabledMessage": "Habilite o registro de auditoria na configuração do seu aplicativo para rastrear eventos do sistema.", - "systemStatus": { - "title": "Status do sistema", - "status": "Registro de auditoria", - "enabled": "Habilitado", - "disabled": "Desativado", - "level": "Nível de auditoria", - "retention": "Período de retenção", - "days": "dias", - "totalEvents": "Total de eventos" - }, - "tabs": { - "dashboard": "Painel", - "events": "Eventos de auditoria", - "export": "Exportar" - }, - "charts": { - "title": "Painel de auditoria", - "error": "Erro ao carregar gráficos", - "day": "Dia", - "week": "Semana", - "month": "Mês", - "byType": "Eventos por tipo", - "byUser": "Eventos por usuário", - "overTime": "Eventos ao longo do tempo" - }, - "events": { - "title": "Eventos de auditoria", - "filterByType": "Filtrar por tipo", - "filterByUser": "Filtrar por usuário", - "startDate": "Data de início", - "endDate": "Data de término", - "clearFilters": "Limpar", - "error": "Erro ao carregar eventos", - "noEvents": "Nenhum evento encontrado", - "timestamp": "Carimbo de data/hora", - "type": "Tipo", - "user": "Usuário", - "ipAddress": "Endereço IP", - "actions": "Ações", - "viewDetails": "Ver detalhes", - "eventDetails": "Detalhes do evento", - "details": "Detalhes" - }, - "export": { - "title": "Exportar dados de auditoria", - "description": "Exporte eventos de auditoria nos formatos CSV ou JSON. Use filtros para limitar os dados exportados.", - "format": "Formato de exportação", - "filters": "Filtros (opcional)", - "filterByType": "Filtrar por tipo", - "filterByUser": "Filtrar por usuário", - "startDate": "Data de início", - "endDate": "Data de término", - "clearFilters": "Limpar", - "exportButton": "Exportar dados", - "error": "Falha ao exportar dados" - } - }, - "usage": { - "noData": "Nenhum dado disponível", - "error": "Erro ao carregar estatísticas de uso", - "noDataMessage": "Nenhuma estatística de uso está disponível no momento.", - "controls": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Todos", - "refresh": "Atualizar", - "dataTypeLabel": "Tipo de dado:", - "dataType": { - "all": "Todos", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Todos" - }, - "stats": { - "totalEndpoints": "Total de endpoints", - "totalVisits": "Total de visitas", - "showing": "Exibindo", - "selectedVisits": "Visitas selecionadas" - }, - "chart": { - "title": "Gráfico de uso por endpoint" - }, - "table": { - "title": "Estatísticas detalhadas", - "endpoint": "Endpoint", - "visits": "Visitas", - "percentage": "Percentual", - "noData": "Nenhum dado disponível" - } - }, - "backendHealth": { - "checking": "Verificando status do backend...", - "online": "Backend online", - "offline": "Backend offline", - "starting": "Backend iniciando...", - "wait": "Aguarde o backend concluir a inicialização e tente novamente." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Desbloqueie o PDF para continuar", - "title": "Remover a senha para continuar", - "description": "Este PDF está protegido por senha. Insira a senha para continuar trabalhando nele.", - "password": { - "label": "Senha do PDF", - "placeholder": "Insira a senha do PDF" - }, - "skip": "Pular por enquanto", - "unlock": "Desbloquear e continuar", - "incorrectPassword": "Senha incorreta", - "missingFile": "O arquivo selecionado não está mais disponível.", - "emptyResponse": "A remoção da senha não gerou um arquivo.", - "required": "Insira a senha para continuar.", - "successTitle": "Senha removida", - "successBodyWithName": "Senha removida de {{fileName}}", - "successBody": "Senha removida com sucesso." - }, - "setup": { - "welcome": "Bem-vindo ao Stirling PDF", - "description": "Comece escolhendo como deseja usar o Stirling PDF", - "step1": { - "label": "Escolher modo", - "description": "Offline ou servidor" - }, - "step2": { - "label": "Selecionar servidor", - "description": "Servidor self-hosted" - }, - "step3": { - "label": "Login", - "description": "Informar credenciais" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Entre com sua conta do Stirling" - }, - "selfhosted": { - "title": "Servidor self-hosted", - "description": "Conecte-se ao seu próprio servidor Stirling PDF" - } - }, - "saas": { - "title": "Entrar no Stirling", - "subtitle": "Entre com sua conta do Stirling" - }, - "selfhosted": { - "title": "Entrar no servidor", - "subtitle": "Informe suas credenciais do servidor" - }, - "server": { - "title": "Conectar ao servidor", - "subtitle": "Informe a URL do seu servidor self-hosted", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Servidor self-hosted" - }, - "url": { - "label": "URL do servidor", - "description": "Informe a URL completa do seu servidor self-hosted Stirling PDF" - }, - "error": { - "emptyUrl": "Informe uma URL de servidor", - "unreachable": "Não foi possível conectar ao servidor", - "testFailed": "Falha no teste de conexão" - }, - "testing": "Testando conexão..." - }, - "login": { - "title": "Entrar", - "subtitle": "Informe suas credenciais para continuar", - "connectingTo": "Conectando a:", - "username": { - "label": "Usuário", - "placeholder": "Digite seu usuário" - }, - "email": { - "label": "Email", - "placeholder": "Digite seu e-mail" - }, - "password": { - "label": "Senha", - "placeholder": "Digite sua senha" - }, - "error": { - "emptyUsername": "Digite seu usuário", - "emptyEmail": "Digite seu e-mail", - "emptyPassword": "Digite sua senha", - "oauthFailed": "Falha no login via OAuth. Tente novamente." - }, - "submit": "Login", - "signInWith": "Entrar com", - "oauthPending": "Abrindo o navegador para autenticação...", - "orContinueWith": "Ou continue com e-mail" - } - }, - "oauth": { - "success": { - "title": "Autenticação bem-sucedida", - "message": "Você pode fechar esta janela e voltar ao Stirling PDF." - }, - "error": { - "title": "Falha na autenticação", - "message": "A autenticação não foi bem-sucedida. Você pode fechar esta janela e tentar novamente." - } - }, - "pdfTextEditor": { - "title": "Editor de JSON de PDF", - "viewLabel": "Editor de PDF", - "converting": "Convertendo o PDF para formato editável...", - "conversionFailed": "Falha ao converter o PDF. Tente novamente.", - "currentFile": "Arquivo atual: {{name}}", - "pageSummary": "Página {{number}} de {{total}}", - "pagePreviewAlt": "Prévia da página", - "imageLabel": "Imagem posicionada", - "noTextOnPage": "Nenhum texto editável foi detectado nesta página.", - "pageType": { - "paragraph": "Página de parágrafos", - "sparse": "Texto esparso" - }, - "groupingMode": { - "auto": "Auto", - "paragraph": "Parágrafo", - "singleLine": "Linha única" - }, - "badges": { - "unsaved": "Editado", - "modified": "Editado", - "earlyAccess": "Acesso antecipado" - }, - "actions": { - "reset": "Reverter alterações", - "downloadJson": "Baixar JSON", - "generatePdf": "Gerar PDF" - }, - "options": { - "autoScaleText": { - "title": "Dimensionar texto automaticamente para caber nas caixas", - "description": "Dimensiona o texto horizontalmente para caber na caixa delimitadora original quando a renderização da fonte difere do PDF." - }, - "groupingMode": { - "title": "Modo de agrupamento de texto", - "autoDescription": "Detecta automaticamente o tipo de página e agrupa o texto de forma apropriada.", - "paragraphDescription": "Agrupa linhas alinhadas em caixas de texto de parágrafo multilinha.", - "singleLineDescription": "Mantém cada linha de texto do PDF como uma caixa de texto separada." - }, - "manualGrouping": { - "descriptionInline": "Dica: Segure Ctrl (Cmd) ou Shift para selecionar várias caixas de texto. Uma barra de ferramentas flutuante aparecerá acima da seleção para você mesclar, desagrupar ou ajustar larguras." - }, - "forceSingleElement": { - "title": "Fixar texto editado em um único elemento PDF", - "description": "Quando ativado, o editor exporta cada caixa de texto editada como um único elemento de texto PDF para evitar sobreposição de glifos ou fontes misturadas." - } - }, - "manual": { - "mergeTooltip": "Mesclar caixas selecionadas", - "merge": "Mesclar seleção", - "ungroupTooltip": "Dividir parágrafo de volta em linhas", - "ungroup": "Desagrupar seleção", - "widthMenu": "Opções de largura", - "expandWidth": "Expandir até a borda da página", - "resetWidth": "Redefinir largura", - "resizeHandle": "Ajustar largura do texto" - }, - "disclaimer": { - "heading": "Limitações da visualização", - "textFocus": "Este espaço de trabalho foca na edição de texto e no reposicionamento de imagens incorporadas. Artes complexas, widgets de formulário e gráficos em camadas são preservados para exportação, mas não são totalmente editáveis aqui.", - "previewVariance": "Alguns elementos visuais (como bordas de tabelas, formas ou aparências de anotações) podem não ser exibidos exatamente na visualização. O PDF exportado mantém os comandos de desenho originais sempre que possível.", - "alpha": "Este visualizador alpha ainda está evoluindo—certas fontes, cores, efeitos de transparência e detalhes de layout podem variar levemente. Verifique o PDF gerado antes de compartilhar." - }, - "empty": { - "title": "Nenhum documento carregado", - "subtitle": "Carregue um PDF ou JSON para começar a editar texto." - }, - "welcomeBanner": { - "title": "Bem-vindo ao Editor de Texto PDF (Acesso antecipado)", - "experimental": "Este é um recurso experimental em desenvolvimento ativo. Espere alguma instabilidade e problemas durante o uso.", - "howItWorks": "Esta ferramenta converte seu PDF em um formato editável no qual você pode modificar o conteúdo do texto e reposicionar imagens. As alterações são salvas como um novo PDF.", - "bestFor": "Funciona melhor com:", - "bestFor1": "PDFs simples contendo principalmente texto e imagens", - "bestFor2": "Documentos com formatação de parágrafo padrão", - "bestFor3": "Cartas, redações, relatórios e documentos básicos", - "notIdealFor": "Não é ideal para:", - "notIdealFor1": "PDFs com formatação especial como marcadores, tabelas ou layouts de múltiplas colunas", - "notIdealFor2": "Revistas, folhetos ou documentos altamente diagramados", - "notIdealFor3": "Manuais de instruções com layouts complexos", - "limitations": "Limitações atuais:", - "limitation1": "A renderização de fontes pode diferir ligeiramente do PDF original", - "limitation2": "Gráficos complexos, campos de formulário e anotações são preservados, mas não são editáveis", - "limitation3": "Arquivos grandes podem demorar para converter e processar", - "knownIssues": "Problemas conhecidos (sendo corrigidos):", - "issue1": "A cor do texto não é preservada no momento (será adicionada em breve)", - "issue2": "O modo Parágrafo tem mais problemas de alinhamento e espaçamento - recomenda-se o modo Linha única", - "issue3": "A visualização difere do PDF exportado - os PDFs exportados ficam mais próximos do original", - "issue4": "O alinhamento de texto rotacionado pode precisar de ajuste manual", - "issue5": "Os efeitos de transparência e camadas podem variar em relação ao original", - "feedback": "Este é um recurso de acesso antecipado. Relate quaisquer problemas que encontrar para nos ajudar a melhorar!", - "gotIt": "Entendi", - "dontShowAgain": "Não mostrar novamente" - }, - "modeChange": { - "title": "Confirmar alteração de modo", - "warning": "Alterar o modo de agrupamento de texto vai redefinir todas as alterações não salvas. Tem certeza de que deseja continuar?", - "cancel": "Cancelar", - "confirm": "Redefinir e alterar modo" - }, - "fontAnalysis": { - "details": "Detalhes da fonte", - "embedded": "Incorporada", - "type": "Tipo", - "webFormat": "Formato web", - "warnings": "Avisos", - "suggestions": "Notas", - "currentPageFonts": "Fontes nesta página", - "allFonts": "Todas as fontes", - "fallback": "alternativa", - "missing": "ausente", - "perfectMessage": "Todas as fontes podem ser reproduzidas perfeitamente.", - "warningMessage": "Algumas fontes podem não renderizar corretamente.", - "infoMessage": "Informações de reprodução de fontes disponíveis.", - "perfect": "perfeito", - "subset": "subconjunto" - }, - "errors": { - "invalidJson": "Não foi possível ler o arquivo JSON. Verifique se ele foi gerado pela ferramenta PDF para JSON.", - "pdfConversion": "Não foi possível converter o JSON editado de volta para PDF." - } - }, - "auth": { - "sessionExpired": "Sessão expirada", - "pleaseLoginAgain": "Faça login novamente.", - "accessDenied": "Acesso negado", - "insufficientPermissions": "Você não tem permissão para executar esta ação." - }, - "addText": { - "title": "Adicionar texto", - "header": "Adicionar texto a PDFs", - "text": { - "name": "Conteúdo do texto", - "placeholder": "Digite o texto que deseja adicionar", - "fontLabel": "Fonte", - "fontSizeLabel": "Tamanho da fonte", - "fontSizePlaceholder": "Digite ou selecione o tamanho da fonte (8-200)", - "colorLabel": "Cor do texto" - }, - "steps": { - "configure": "Configurar texto" - }, - "step": { - "createDesc": "Digite o texto que deseja adicionar", - "place": "Posicionar texto", - "placeDesc": "Clique no PDF para adicionar seu texto" - }, - "instructions": { - "title": "Como adicionar texto", - "text": "Após digitar seu texto acima, clique em qualquer lugar do PDF para posicioná-lo.", - "paused": "Posicionamento pausado", - "resumeHint": "Retome o posicionamento para clicar e adicionar seu texto.", - "noSignature": "Digite o texto acima para ativar o posicionamento." - }, - "mode": { - "move": "Mover texto", - "place": "Posicionar texto", - "pause": "Pausar posicionamento", - "resume": "Retomar posicionamento" - }, - "results": { - "title": "Resultados de adicionar texto" - }, - "error": { - "failed": "Ocorreu um erro ao adicionar texto ao PDF." - }, - "tags": "texto,anotação,rótulo", - "applySignatures": "Aplicar texto" - } -} \ No newline at end of file diff --git a/frontend/public/locales/pt-PT/translation.json b/frontend/public/locales/pt-PT/translation.json deleted file mode 100644 index 2094d828f..000000000 --- a/frontend/public/locales/pt-PT/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Escolha como navegar pelas ferramentas", - "description": "Pré-visualize ambos os layouts e decida como quer explorar as ferramentas do Stirling PDF.", - "sidebarTitle": "Modo de barra lateral", - "sidebarDescription": "Mantenha as ferramentas ao lado da sua área de trabalho para alternar rapidamente.", - "recommended": "Recomendado", - "chooseSidebar": "Usar modo de barra lateral", - "fullscreenTitle": "Modo de ecrã inteiro - (legado)", - "fullscreenDescription": "Navegue por todas as ferramentas num catálogo que cobre a área de trabalho até escolher uma.", - "chooseFullscreen": "Usar modo de ecrã inteiro", - "dismiss": "Talvez mais tarde" - }, - "fullscreen": { - "showDetails": "Mostrar detalhes", - "comingSoon": "Em breve:", - "favorite": "Adicionar aos favoritos", - "favorites": "Favoritos", - "unavailable": "Desativado pelo administrador do servidor:", - "unavailableDependency": "Indisponível - ferramenta necessária em falta no servidor:", - "heading": "Todas as ferramentas (vista de ecrã inteiro)", - "noResults": "Tente ajustar a pesquisa ou alternar as descrições para encontrar o que precisa.", - "recommended": "Recomendado", - "unfavorite": "Remover dos favoritos" - }, - "placeholder": "Escolha uma ferramenta para começar", - "toggle": { - "fullscreen": "Mudar para modo de ecrã inteiro", - "sidebar": "Mudar para modo de barra lateral" - }, - "alpha": "Alpha", - "premiumFeature": "Funcionalidade premium:", - "comingSoon": "Em breve:" - }, - "unsavedChanges": "Tem alterações não guardadas no seu PDF.", - "areYouSure": "Tem a certeza de que pretende sair?", - "unsavedChangesTitle": "Alterações não guardadas", - "keepWorking": "Continuar a trabalhar", - "discardChanges": "Descartar e sair", - "applyAndContinue": "Guardar e sair", - "exportAndContinue": "Exportar e continuar", - "zipWarning": { - "title": "Ficheiro ZIP grande", - "message": "Este ZIP contém {{count}} ficheiros. Extrair mesmo assim?", - "cancel": "Cancelar", - "confirm": "Extrair" - }, - "defaultApp": { - "title": "Definir como aplicação PDF predefinida", - "message": "Pretende definir o Stirling PDF como editor PDF predefinido?", - "description": "Pode alterar isto mais tarde nas definições do sistema.", - "notNow": "Agora não", - "setDefault": "Definir como predefinido", - "dismiss": "Dispensar", - "prompt": { - "title": "Definir como editor PDF predefinido", - "message": "Torne o Stirling PDF a sua aplicação predefinida para abrir ficheiros PDF." - }, - "success": { - "title": "Aplicação definida como predefinida", - "message": "O Stirling PDF é agora o seu editor PDF predefinido" - }, - "settingsOpened": { - "title": "Definições abertas", - "message": "Selecione o Stirling PDF nas definições do sistema" - }, - "error": { - "title": "Erro", - "message": "Falha ao definir a aplicação de PDF predefinida" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Cancelar", - "addPageNumbers": { - "fontSize": "Tamanho da Fonte", - "fontName": "Nome da Fonte", - "title": "Adicionar Números de Página", - "header": "Adicionar Números de Página", - "selectText": { - "1": "Selecionar ficheiro PDF:", - "2": "Tamanho da Margem", - "3": "Posição", - "4": "Número Inicial", - "5": "Páginas a Numerar", - "6": "Texto Personalizado" - }, - "customTextDesc": "Texto Personalizado", - "numberPagesDesc": "Quais páginas a numerar, predefinição 'todas', também aceita 1-5 ou 2,5,9 etc", - "customNumberDesc": "Predefinição {n}, também aceita 'Página {n} de {total}', 'Texto-{n}', '{filename}-{n}", - "submit": "Adicionar Números de Página", - "configuration": "Configuração", - "customize": "Personalizar aparência", - "pagesAndStarting": "Páginas e número inicial", - "positionAndPages": "Posição e páginas", - "error": { - "failed": "Falha na operação de adicionar números de página" - }, - "results": { - "title": "Resultados da numeração de páginas" - }, - "preview": "Seleção de posição", - "previewDisclaimer": "A pré-visualização é aproximada. O resultado final pode variar devido às métricas de fontes do PDF." - }, - "pageSelectionPrompt": "Seleção Personalizada de Páginas (Insira uma lista de números de página separados por vírgulas 1,5,6 ou Funções como 2n+1):", - "startingNumberTooltip": "O primeiro número a apresentar. As páginas seguintes incrementam a partir deste número.", - "marginTooltip": "Distância entre o número de página e a margem da página.", - "fontSizeTooltip": "Tamanho do texto do número de página em pontos. Números maiores criam texto maior.", - "fontTypeTooltip": "Família de fontes para os números de página. Escolha com base no estilo do seu documento.", - "customTextTooltip": "Formato personalizado opcional para os números de página. Utilize {n} como marcador do número. Exemplo: \"Página {n}\" mostrará \"Página 1\", \"Página 2\", etc.", - "pdfPrompt": "Selecione PDF(s)", - "multiPdfPrompt": "Selecione PDFs (2+)", - "multiPdfDropPrompt": "Selecione (ou arraste e solte) todos os PDFs necessários", - "imgPrompt": "Selecione Imagem(ns)", - "genericSubmit": "Submeter", - "uploadLimit": "Tamanho máximo de ficheiro:", - "uploadLimitExceededSingular": "é muito grande. O tamanho máximo permitido é", - "uploadLimitExceededPlural": "são muito grandes. O tamanho máximo permitido é", - "processTimeWarning": "Aviso: Este processo pode demorar até um minuto dependendo do tamanho do ficheiro", - "pageOrderPrompt": "Ordem Personalizada de Páginas (Insira uma lista de números de página separados por vírgulas ou Funções como 2n+1):", - "goToPage": "Ir", - "true": "Verdadeiro", - "false": "Falso", - "unknown": "Desconhecido", - "app": { - "description": "A alternativa gratuita ao Adobe Acrobat (10M+ transferências)" - }, - "save": "Guardar", - "saveToBrowser": "Guardar no Navegador", - "download": "Transferir", - "downloadUnavailable": "Transferência indisponível para este item", - "saveUnavailable": "Guardar indisponível para este item", - "pin": "Fixar ficheiro (manter ativo após executar a ferramenta)", - "unpin": "Desafixar ficheiro (substituir após executar a ferramenta)", - "undoOperationTooltip": "Clique para anular a última operação e repor os ficheiros originais", - "undo": "Anular", - "back": "Voltar", - "nothingToUndo": "Nada para anular", - "moreOptions": "Mais opções", - "editYourNewFiles": "Editar o(s) novo(s) ficheiro(s)", - "close": "Fechar", - "openInViewer": "Abrir no visualizador", - "confirmClose": "Confirmar fecho", - "confirmCloseMessage": "Tem a certeza de que pretende fechar este ficheiro?", - "confirmCloseCancel": "Cancelar", - "confirmCloseConfirm": "Fechar ficheiro", - "fileSelected": "Selecionado: {{filename}}", - "chooseFile": "Escolher ficheiro", - "filesSelected": "ficheiros selecionados", - "files": { - "title": "Ficheiros", - "upload": "Carregar", - "uploadFiles": "Carregar ficheiros", - "addFiles": "Adicionar ficheiros", - "selectFromWorkbench": "Selecione ficheiros da bancada de trabalho ou ", - "selectMultipleFromWorkbench": "Selecione pelo menos {{count}} ficheiros da bancada de trabalho ou ", - "created": "Criado", - "size": "Tamanho do ficheiro" - }, - "noFavourites": "Nenhum favorito adicionado", - "downloadComplete": "Download Concluído", - "bored": "Entediado à espera?", - "alphabet": "Alfabeto", - "downloadPdf": "Transferir PDF", - "text": "Texto", - "font": "Tipo de letra", - "selectFillter": "-- Selecionar --", - "pageNum": "Número da Página", - "sizes": { - "small": "Pequeno", - "medium": "Médio", - "large": "Grande", - "x-large": "Extra Grande" - }, - "error": { - "pdfPassword": "O documento PDF está protegido por palavra-passe e ou não foi fornecida ou está incorreta", - "encryptedPdfMustRemovePassword": "Este PDF está encriptado ou protegido por palavra-passe. Desbloqueie-o antes de converter para PDF/A.", - "incorrectPasswordProvided": "A palavra-passe do PDF está incorreta ou não foi fornecida.", - "_value": "Erro", - "dismissAllErrors": "Ignorar todos os erros", - "sorry": "Pedimos desculpa pelo inconveniente!", - "needHelp": "Precisa de ajuda / Encontrou um problema?", - "contactTip": "Se ainda estiver com problemas, não hesite em contactar-nos para obter ajuda. Pode submeter um ticket na nossa página GitHub ou contactar-nos através do Discord:", - "404": { - "head": "404 - Página Não Encontrada | Ups, tropeçámos no código!", - "1": "Não conseguimos encontrar a página que procura.", - "2": "Algo correu mal" - }, - "github": "Submeter um ticket no GitHub", - "showStack": "Mostrar Rastreamento da Pilha", - "copyStack": "Copiar Rastreamento da Pilha", - "githubSubmit": "GitHub - Submeter um ticket", - "discordSubmit": "Discord - Submeter Publicação de Suporte" - }, - "warning": { - "tooltipTitle": "Aviso" - }, - "edit": "Editar", - "delete": "Eliminar", - "never": "Nunca", - "username": "Nome de utilizador", - "password": "Palavra-passe", - "welcome": "Bem-vindo", - "property": "Propriedade", - "black": "Preto", - "white": "Branco", - "red": "Vermelho", - "green": "Verde", - "blue": "Azul", - "custom": "Personalizar...", - "comingSoon": "Em breve", - "WorkInProgess": "Trabalho em progresso, pode não funcionar ou ter erros, Por favor reporte quaisquer problemas!", - "poweredBy": "Desenvolvido por", - "yes": "Sim", - "no": "Não", - "changedCredsMessage": "Credenciais alteradas!", - "notAuthenticatedMessage": "Utilizador não autenticado.", - "userNotFoundMessage": "Utilizador não encontrado.", - "incorrectPasswordMessage": "A palavra-passe atual está incorreta.", - "usernameExistsMessage": "O novo nome de utilizador já existe.", - "invalidUsernameMessage": "Nome de utilizador inválido, o nome de utilizador só pode conter letras, números e os seguintes caracteres especiais @._+- ou deve ser um endereço de email válido.", - "invalidPasswordMessage": "A palavra-passe não pode estar vazia e não deve ter espaços no início ou no fim.", - "confirmPasswordErrorMessage": "A Nova Palavra-passe e Confirmar Nova Palavra-passe devem coincidir.", - "deleteCurrentUserMessage": "Não é possível eliminar o utilizador atualmente autenticado.", - "deleteUsernameExistsMessage": "O nome de utilizador não existe e não pode ser eliminado.", - "downgradeCurrentUserMessage": "Não é possível rebaixar a função do utilizador atual", - "disabledCurrentUserMessage": "O utilizador atual não pode ser desativado", - "downgradeCurrentUserLongMessage": "Não é possível rebaixar a função do utilizador atual. Por isso, o utilizador atual não será mostrado.", - "userAlreadyExistsOAuthMessage": "O utilizador já existe como utilizador OAuth2.", - "userAlreadyExistsWebMessage": "O utilizador já existe como utilizador web.", - "oops": "Ups!", - "help": "Ajuda", - "goHomepage": "Ir para a Página Inicial", - "joinDiscord": "Junte-se ao nosso servidor Discord", - "seeDockerHub": "Ver Docker Hub", - "visitGithub": "Visitar Repositório Github", - "donate": "Doar", - "color": "Cor", - "sponsor": "Patrocinar", - "info": "Informação", - "pro": "Pro", - "page": "Página", - "pages": "Páginas", - "loading": "A carregar...", - "review": "Rever", - "addToDoc": "Adicionar ao Documento", - "reset": "Repor", - "apply": "Aplicar", - "noFileSelected": "Nenhum ficheiro selecionado. Carregue um.", - "legal": { - "privacy": "Política de Privacidade", - "iAgreeToThe": "Concordo com todos os", - "terms": "Termos e Condições", - "accessibility": "Acessibilidade", - "cookie": "Política de Cookies", - "impressum": "Aviso Legal", - "showCookieBanner": "Preferências de cookies" - }, - "pipeline": { - "header": "Menu Pipeline (Beta)", - "uploadButton": "Carregar Personalizado", - "configureButton": "Configurar", - "defaultOption": "Personalizado", - "submitButton": "Submeter", - "help": "Ajuda Pipeline", - "scanHelp": "Ajuda Digitalização de Pastas", - "deletePrompt": "Tem a certeza que pretende eliminar o pipeline?", - "tags": "automatizar,sequência,script,processamento-lote", - "title": "Pipeline" - }, - "pipelineOptions": { - "header": "Configuração Pipeline", - "pipelineNameLabel": "Nome Pipeline", - "saveSettings": "Guardar Definições da Operação", - "pipelineNamePrompt": "Insira aqui o nome do pipeline", - "selectOperation": "Selecionar Operação", - "addOperationButton": "Adicionar operação", - "pipelineHeader": "Pipeline:", - "saveButton": "Transferir", - "validateButton": "Validar" - }, - "enterpriseEdition": { - "button": "Atualizar para Pro", - "warning": "Esta funcionalidade está apenas disponível para utilizadores Pro.", - "yamlAdvert": "O Stirling PDF Pro suporta ficheiros de configuração YAML e outras funcionalidades SSO.", - "ssoAdvert": "Procura mais funcionalidades de gestão de utilizadores? Veja o Stirling PDF Pro" - }, - "analytics": { - "title": "Quer tornar o Stirling PDF melhor?", - "paragraph1": "O Stirling PDF tem análises opcionais para nos ajudar a melhorar o produto. Não rastreamos qualquer informação pessoal ou conteúdo de ficheiros.", - "paragraph2": "Por favor considere ativar as análises para ajudar o Stirling-PDF a crescer e permitir-nos compreender melhor os nossos utilizadores.", - "learnMore": "Saber mais", - "enable": "Ativar análises", - "disable": "Desativar análises", - "settings": "Pode alterar as definições para análises no ficheiro config/settings.yml", - "privacyAssurance": "Não recolhemos quaisquer informações pessoais nem o conteúdo dos seus ficheiros." - }, - "navbar": { - "favorite": "Favoritos", - "recent": "Novas e recentemente atualizadas", - "darkmode": "Modo Escuro", - "language": "Idiomas", - "settings": "Definições", - "allTools": "Ferramentas", - "multiTool": "Multi Ferramentas", - "search": "Pesquisar", - "sections": { - "organize": "Organizar", - "convertTo": "Converter para PDF", - "convertFrom": "Converter de PDF", - "security": "Assinatura & Segurança", - "advance": "Avançado", - "edit": "Ver & Editar", - "popular": "Popular" - } - }, - "settings": { - "preferences": { - "title": "Preferências" - }, - "workspace": { - "title": "Espaço de trabalho", - "people": "Pessoas", - "teams": "Equipas" - }, - "configuration": { - "title": "Configuração", - "systemSettings": "Definições do sistema", - "features": "Funcionalidades", - "endpoints": "Endpoints", - "database": "Base de dados", - "advanced": "Avançado" - }, - "securityAuth": { - "title": "Segurança e Autenticação", - "security": "Segurança", - "connections": "Ligações" - }, - "licensingAnalytics": { - "title": "Licenciamento e Análises", - "plan": "Plano", - "audit": "Auditoria", - "usageAnalytics": "Análise de utilização" - }, - "policiesPrivacy": { - "title": "Políticas e Privacidade", - "legal": "Legal", - "privacy": "Privacidade" - }, - "developer": { - "title": "Programador", - "apiKeys": "API Keys" - }, - "tooltips": { - "enableLoginFirst": "Ative primeiro o modo de login", - "requiresEnterprise": "Requer licença Enterprise" - }, - "connection": { - "title": "Modo de ligação", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Autoalojado" - }, - "server": "Servidor", - "user": "Sessão iniciada como", - "logout": "Terminar sessão" - }, - "general": { - "title": "Geral", - "description": "Configurar as preferências gerais da aplicação.", - "user": "Utilizador", - "logout": "Terminar sessão", - "enableFeatures": { - "dismiss": "Ignorar", - "title": "Para administradores do sistema", - "intro": "Ativar autenticação de utilizadores, gestão de equipas e funcionalidades de área de trabalho para a sua organização.", - "action": "Configurar", - "and": "e", - "benefit": "Ativa funções de utilizador, colaboração em equipa, controlos de administração e funcionalidades empresariais.", - "learnMore": "Saiba mais na documentação" - }, - "defaultToolPickerMode": "Modo predefinido do seletor de ferramentas", - "defaultToolPickerModeDescription": "Escolha se o seletor de ferramentas abre por predefinição em ecrã inteiro ou em barra lateral", - "mode": { - "sidebar": "Barra lateral", - "fullscreen": "Ecrã inteiro" - }, - "autoUnzipTooltip": "Extrai automaticamente ficheiros ZIP devolvidos por operações da API. Desative para manter ZIPs intactos. Isto não afeta fluxos de automação.", - "autoUnzip": "Descompactar automaticamente respostas da API", - "autoUnzipDescription": "Extrair automaticamente ficheiros de respostas ZIP", - "autoUnzipFileLimitTooltip": "Só descompactar se o ZIP contiver este número de ficheiros ou menos. Aumente para extrair ZIPs maiores.", - "autoUnzipFileLimit": "Limite de descompactação automática", - "autoUnzipFileLimitDescription": "Número máximo de ficheiros a extrair do ZIP", - "defaultPdfEditor": "Editor PDF predefinido", - "defaultPdfEditorActive": "O Stirling PDF é o seu editor PDF predefinido", - "defaultPdfEditorInactive": "Outra aplicação está definida como predefinida", - "defaultPdfEditorChecking": "A verificar...", - "defaultPdfEditorSet": "Já é predefinido", - "setAsDefault": "Definir como predefinido", - "updates": { - "title": "Atualizações de software", - "description": "Procurar atualizações e ver informações da versão", - "currentVersion": "Versão atual", - "latestVersion": "Última versão", - "checkForUpdates": "Procurar atualizações", - "viewDetails": "Ver detalhes" - }, - "hideUnavailableTools": "Ocultar ferramentas indisponíveis", - "hideUnavailableToolsDescription": "Remover as ferramentas desativadas pelo seu servidor em vez de as mostrar esbatidas.", - "hideUnavailableConversions": "Ocultar conversões indisponíveis", - "hideUnavailableConversionsDescription": "Remover opções de conversão desativadas na ferramenta Converter em vez de as mostrar esbatidas." - }, - "hotkeys": { - "title": "Atalhos de teclado", - "description": "Personalize os atalhos de teclado para acesso rápido às ferramentas. Clique \"Alterar atalho\" e prima uma nova combinação de teclas. Prima Esc para cancelar.", - "errorConflict": "Atalho já utilizado por {{tool}}.", - "errorModifier": { - "mac": "Inclua ⌘ (Command), ⌥ (Option) ou outro modificador no seu atalho.", - "windows": "Inclua Ctrl, Alt ou outro modificador no seu atalho." - }, - "searchPlaceholder": "Procurar ferramentas...", - "none": "Não atribuído", - "customBadge": "Personalizado", - "defaultLabel": "Predefinição: {{shortcut}}", - "capturing": "Prima as teclas… (Esc para cancelar)", - "change": "Alterar atalho", - "reset": "Repor", - "shortcut": "Atalho", - "noShortcut": "Sem atalho definido" - } - }, - "update": { - "modalTitle": "Atualização disponível", - "current": "Versão atual", - "latest": "Última versão", - "latestStable": "Última estável", - "priorityLabel": "Prioridade", - "recommendedAction": "Ação recomendada", - "breakingChangesDetected": "Alterações incompatíveis detetadas", - "breakingChangesMessage": "Algumas versões contêm alterações incompatíveis. Consulte os guias de migração abaixo antes de atualizar.", - "migrationGuides": "Guias de migração", - "viewGuide": "Ver guia", - "loadingDetailedInfo": "A carregar informação detalhada...", - "close": "Fechar", - "viewAllReleases": "Ver todas as versões", - "downloadLatest": "Transferir a mais recente", - "availableUpdates": "Atualizações disponíveis", - "unableToLoadDetails": "Não foi possível carregar informação detalhada.", - "version": "Versão", - "urgentUpdateAvailable": "Atualização urgente", - "updateAvailable": "Atualização disponível", - "releaseNotes": "Notas de versão", - "priority": { - "urgent": "Urgente", - "normal": "Normal", - "minor": "Menor", - "low": "Baixa" - }, - "breakingChanges": "Alterações incompatíveis", - "breakingChangesDefault": "Esta versão contém alterações incompatíveis.", - "migrationGuide": "Guia de migração" - }, - "changeCreds": { - "title": "Alterar Credenciais", - "header": "Atualizar os Detalhes da sua Conta", - "changePassword": "Está a usar credenciais de login padrão. Por favor insira uma nova palavra-passe", - "newUsername": "Novo Nome de Utilizador", - "oldPassword": "Palavra-passe Atual", - "newPassword": "Nova Palavra-passe", - "confirmNewPassword": "Confirmar Nova Palavra-passe", - "submit": "Submeter Alterações" - }, - "account": { - "title": "Definições de Conta", - "accountSettings": "Definições de Conta", - "adminSettings": "Definições de Administrador - Ver e Adicionar Utilizadores", - "userControlSettings": "Definições de Controlo de Utilizador", - "changeUsername": "Alterar Nome de Utilizador", - "newUsername": "Novo Nome de Utilizador", - "password": "Palavra-passe de Confirmação", - "oldPassword": "Palavra-passe antiga", - "newPassword": "Nova Palavra-passe", - "changePassword": "Alterar Palavra-passe", - "confirmNewPassword": "Confirmar Nova Palavra-passe", - "signOut": "Terminar Sessão", - "yourApiKey": "A sua Chave API", - "syncTitle": "Sincronizar definições do navegador com Conta", - "settingsCompare": "Comparação de Definições:", - "property": "Propriedade", - "webBrowserSettings": "Definições do Navegador Web", - "syncToBrowser": "Sincronizar Conta -> Navegador", - "syncToAccount": "Sincronizar Conta <- Navegador" - }, - "adminUserSettings": { - "title": "Definições de Controlo de Utilizador", - "header": "Definições de Controlo de Utilizador Admin", - "admin": "Administrador", - "user": "Utilizador", - "addUser": "Adicionar Novo Utilizador", - "deleteUser": "Eliminar Utilizador", - "confirmDeleteUser": "Deve o utilizador ser eliminado?", - "confirmChangeUserStatus": "Deve o utilizador ser desativado/ativado?", - "usernameInfo": "O nome de utilizador só pode conter letras, números e os seguintes caracteres especiais @._+- ou deve ser um endereço de email válido.", - "roles": "Funções", - "role": "Função", - "actions": "Ações", - "apiUser": "Utilizador API Limitado", - "extraApiUser": "Utilizador API Limitado Adicional", - "webOnlyUser": "Utilizador Apenas Web", - "demoUser": "Utilizador Demo (Sem Definições Personalizadas)", - "internalApiUser": "Utilizador API Interno", - "forceChange": "Forçar utilizador a alterar palavra-passe no login", - "submit": "Guardar Utilizador", - "changeUserRole": "Alterar Função do Utilizador", - "authenticated": "Autenticado", - "editOwnProfil": "Editar próprio perfil", - "enabledUser": "utilizador ativado", - "disabledUser": "utilizador desativado", - "activeUsers": "Utilizadores Ativos:", - "disabledUsers": "Utilizadores Desativados:", - "totalUsers": "Total de Utilizadores:", - "lastRequest": "Último Pedido", - "usage": "Ver utilização" - }, - "endpointStatistics": { - "title": "Estatísticas de endpoints", - "header": "Estatísticas de endpoints", - "top10": "Top 10", - "top20": "Top 20", - "all": "Todos", - "refresh": "Atualizar", - "dataTypeLabel": "Tipo de dados:", - "dataTypeAll": "Todos", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Total de endpoints", - "totalVisits": "Total de visitas", - "showing": "A mostrar", - "selectedVisits": "Visitas selecionadas", - "endpoint": "Endpoint", - "visits": "Visitas", - "percentage": "Percentagem", - "loading": "A carregar...", - "failedToLoad": "Falha ao carregar os dados do endpoint. Tente atualizar.", - "home": "Início", - "login": "Iniciar sessão", - "top": "Top", - "numberOfVisits": "Número de visitas", - "visitsTooltip": "Visitas: {0} ({1}% do total)", - "retry": "Tentar novamente" - }, - "database": { - "title": "Importar/Exportar Base de Dados", - "header": "Importar/Exportar Base de Dados", - "fileName": "Nome do Ficheiro", - "creationDate": "Data de Criação", - "fileSize": "Tamanho do Ficheiro", - "deleteBackupFile": "Eliminar Ficheiro de Backup", - "importBackupFile": "Importar Ficheiro de Backup", - "createBackupFile": "Criar Ficheiro de Backup", - "downloadBackupFile": "Transferir Ficheiro de Backup", - "info_1": "Ao importar dados, é crucial assegurar a estrutura correta. Se não tiver certeza do que está a fazer, procure aconselhamento e suporte de um profissional. Um erro na estrutura pode causar mau funcionamento da aplicação, até à completa impossibilidade de executar a aplicação.", - "info_2": "O nome do ficheiro não importa ao carregar. Será renomeado depois para seguir o formato backup_user_yyyyMMddHHmm.sql, assegurando uma convenção de nomes consistente.", - "submit": "Importar Backup", - "importIntoDatabaseSuccessed": "Importação para base de dados bem sucedida", - "backupCreated": "Backup da base de dados bem sucedido", - "fileNotFound": "Ficheiro não Encontrado", - "fileNullOrEmpty": "O ficheiro não pode ser nulo ou vazio", - "failedImportFile": "Falha ao Importar Ficheiro", - "notSupported": "Esta função não está disponível para a sua ligação à base de dados." - }, - "session": { - "expired": "A sua sessão expirou. Por favor atualize a página e tente novamente.", - "refreshPage": "Atualizar Página" - }, - "home": { - "desc": "O seu centro local para todas as suas necessidades de PDF.", - "searchBar": "Pesquisar funcionalidades...", - "viewPdf": { - "title": "Ver/Editar PDF", - "desc": "Ver, anotar, adicionar texto ou imagens" - }, - "setFavorites": "Definir favoritos", - "hideFavorites": "Ocultar favoritos", - "showFavorites": "Mostrar favoritos", - "legacyHomepage": "Página inicial antiga", - "newHomePage": "Experimente a nossa nova página inicial!", - "alphabetical": "Alfabética", - "globalPopularity": "Popularidade global", - "sortBy": "Ordenar por:", - "mobile": { - "brandAlt": "Logótipo do Stirling PDF", - "openFiles": "Abrir ficheiros", - "swipeHint": "Passe para a esquerda ou direita para mudar de vista", - "tools": "Ferramentas", - "toolsSlide": "Painel de seleção de ferramentas", - "viewSwitcher": "Alternar vista da área de trabalho", - "workbenchSlide": "Painel da área de trabalho", - "workspace": "Área de trabalho" - }, - "multiTool": { - "tags": "múltiplas,ferramentas", - "title": "Multi Ferramenta PDF", - "desc": "Juntar, Rodar, Reorganizar, Dividir e Remover páginas" - }, - "merge": { - "tags": "combinar,juntar,unir", - "title": "Juntar", - "desc": "Junte facilmente vários PDFs num só." - }, - "split": { - "tags": "dividir,separar,partir", - "title": "Dividir", - "desc": "Dividir PDFs em vários documentos" - }, - "rotate": { - "tags": "rodar,virar,orientar", - "title": "Rodar", - "desc": "Rode facilmente os seus PDFs." - }, - "convert": { - "tags": "transformar,alterar", - "title": "Converter", - "desc": "Converter ficheiros entre diferentes formatos" - }, - "pdfOrganiser": { - "tags": "organizar,reorganizar,reordenar", - "title": "Organizar", - "desc": "Remover/Reorganizar páginas em qualquer ordem" - }, - "addImage": { - "tags": "inserir,incorporar,colocar", - "title": "Adicionar imagem", - "desc": "Adiciona uma imagem numa localização definida no PDF" - }, - "addAttachments": { - "tags": "incorporar,anexar,incluir", - "title": "Adicionar anexos", - "desc": "Adicionar ou remover ficheiros incorporados (anexos) de/para um PDF" - }, - "watermark": { - "tags": "carimbar,marcar,sobrepor", - "title": "Adicionar Marca de Água", - "desc": "Adicionar uma marca de água personalizada ao seu documento PDF." - }, - "removePassword": { - "tags": "desbloquear", - "title": "Remover Palavra-passe", - "desc": "Remover proteção por palavra-passe do seu documento PDF." - }, - "compress": { - "tags": "comprimir,reduzir,otimizar", - "title": "Comprimir", - "desc": "Comprimir PDFs para reduzir o seu tamanho." - }, - "unlockPDFForms": { - "tags": "desbloquear,ativar,editar", - "title": "Desbloquear Formulários do PDF", - "desc": "Remover propriedades de apenas leitura dos formulários de um PDF" - }, - "changeMetadata": { - "tags": "editar,modificar,atualizar", - "title": "Alterar Metadados", - "desc": "Alterar/Remover/Adicionar metadados de um documento PDF" - }, - "ocr": { - "tags": "extrair,digitalizar", - "title": "OCR / Limpar digitalizações", - "desc": "Limpa digitalizações e deteta texto de imagens dentro de um PDF e readiciona-o como texto." - }, - "extractImages": { - "tags": "extrair,guardar,exportar", - "title": "Extrair Imagens", - "desc": "Extrai todas as imagens de um PDF e guarda-as num zip" - }, - "scannerImageSplit": { - "tags": "detetar,dividir,fotos", - "title": "Detetar e separar fotos", - "desc": "Detetar e dividir fotos digitalizadas em páginas separadas" - }, - "sign": { - "tags": "assinatura,autógrafo", - "title": "Assinar", - "desc": "Adiciona assinatura ao PDF por desenho, texto ou imagem" - }, - "flatten": { - "tags": "simplificar,remover,interativo", - "title": "Achatar", - "desc": "Remover todos os elementos interativos e formulários de um PDF" - }, - "certSign": { - "tags": "autenticar,PEM,P12,oficial,encriptar,assinar,certificado,PKCS12,JKS,servidor,manual,automático", - "title": "Assinar com Certificado", - "desc": "Assina um PDF com um Certificado/Chave (PEM/P12)" - }, - "repair": { - "tags": "corrigir,restaurar", - "title": "Reparar", - "desc": "Tenta reparar um PDF corrompido/danificado" - }, - "removeBlanks": { - "tags": "eliminar,limpar,vazias", - "title": "Remover Páginas em Branco", - "desc": "Deteta e remove páginas em branco de um documento" - }, - "removeAnnotations": { - "tags": "eliminar,limpar,retirar", - "title": "Remover Anotações", - "desc": "Remove todos os comentários/anotações de um PDF" - }, - "compare": { - "tags": "diferença", - "title": "Comparar", - "desc": "Compara e mostra as diferenças entre 2 Documentos PDF" - }, - "removeCertSign": { - "tags": "remover,eliminar,desbloquear", - "title": "Remover assinatura digital", - "desc": "Remove assinatura de certificado do PDF" - }, - "pageLayout": { - "tags": "disposição,organizar,combinar", - "title": "Layout Multi-Página", - "desc": "Juntar múltiplas páginas de um documento PDF numa única página" - }, - "bookletImposition": { - "tags": "livreto,imprimir,encadernar", - "title": "Imposição de livreto", - "desc": "Criar livretes com ordenação de páginas correta e layout multipágina para impressão e encadernação" - }, - "scalePages": { - "tags": "redimensionar,ajustar,escalar", - "title": "Ajustar tamanho/escala", - "desc": "Alterar o tamanho/escala de uma página e/ou os seus conteúdos." - }, - "addPageNumbers": { - "tags": "número,paginação,contagem", - "title": "Adicionar Números de Página", - "desc": "Adicionar números de página ao longo de um documento numa localização definida" - }, - "autoRename": { - "tags": "deteção automática,baseado em cabeçalho,organizar,renomear", - "title": "Auto-renomear PDF", - "desc": "Renomeia automaticamente um ficheiro PDF com base no cabeçalho detetado" - }, - "adjustContrast": { - "tags": "contraste,brilho,saturação", - "title": "Ajustar cores/contraste", - "desc": "Ajustar Contraste, Saturação e Brilho de um PDF" - }, - "crop": { - "tags": "aparar,cortar,redimensionar", - "title": "Recortar PDF", - "desc": "Recortar um PDF para reduzir o seu tamanho (mantém o texto!)" - }, - "autoSplitPDF": { - "tags": "auto,dividir,QR", - "title": "Divisão Automática de Páginas", - "desc": "Dividir automaticamente PDF digitalizado com separador de páginas físico com Código QR" - }, - "sanitize": { - "tags": "limpar,sanar,remover", - "title": "Sanitizar", - "desc": "Remover elementos potencialmente nocivos de ficheiros PDF" - }, - "getPdfInfo": { - "tags": "informação,metadados,detalhes", - "title": "Obter toda a info do PDF", - "desc": "Obtém qualquer e toda informação possível sobre PDFs" - }, - "pdfToSinglePage": { - "tags": "combinar,unir,única", - "title": "Página Única Grande", - "desc": "Junta todas as páginas do PDF numa única página grande" - }, - "showJS": { - "tags": "javascript,código,script", - "title": "Mostrar Javascript", - "desc": "Procura e mostra qualquer JS injetado num PDF" - }, - "redact": { - "tags": "censurar,tarjar,ocultar", - "title": "Redação Manual", - "desc": "Redacta um PDF baseado em texto selecionado, formas desenhadas e/ou página(s) selecionada(s)" - }, - "splitBySections": { - "tags": "dividir,secções,partir", - "title": "Dividir PDF por secções", - "desc": "Dividir cada página de um PDF em secções horizontais e verticais mais pequenas" - }, - "addStamp": { - "tags": "carimbar,marcar,selo", - "title": "Adicionar carimbo ao PDF", - "desc": "Adicionar carimbos de texto ou imagem em locais definidos" - }, - "removeImage": { - "tags": "remover,eliminar,limpar", - "title": "Remover imagem", - "desc": "Remover imagem do PDF para reduzir tamanho do ficheiro" - }, - "splitByChapters": { - "tags": "dividir,capítulos,estrutura", - "title": "Dividir PDF por Capítulos", - "desc": "Dividir um PDF em múltiplos ficheiros baseado na sua estrutura de capítulos." - }, - "validateSignature": { - "tags": "validar,verificar,certificado", - "title": "Validar Assinatura PDF", - "desc": "Verificar assinaturas digitais e certificados em documentos PDF" - }, - "swagger": { - "tags": "API,documentação,testar", - "title": "Documentação da API", - "desc": "Ver documentação da API e testar endpoints" - }, - "scannerEffect": { - "tags": "digitalizar,simular,criar", - "title": "Efeito de digitalização", - "desc": "Criar um PDF com aspeto de digitalizado" - }, - "editTableOfContents": { - "tags": "marcadores,conteúdos,editar", - "title": "Editar índice", - "desc": "Adicionar ou editar marcadores e índice em documentos PDF" - }, - "manageCertificates": { - "tags": "certificados,importar,exportar", - "title": "Gerir certificados", - "desc": "Importar, exportar ou eliminar ficheiros de certificado digital usados para assinar PDFs." - }, - "read": { - "tags": "ver,abrir,mostrar", - "title": "Ler", - "desc": "Ver e anotar PDFs. Realçar texto, desenhar ou inserir comentários para revisão e colaboração." - }, - "reorganizePages": { - "tags": "reorganizar,reordenar,organizar", - "title": "Reorganizar páginas", - "desc": "Reorganizar, duplicar ou eliminar páginas de PDF com controlo visual de arrastar e largar." - }, - "extractPages": { - "tags": "extrair,selecionar,copiar", - "title": "Extrair Páginas", - "desc": "Extrair páginas específicas de um documento PDF" - }, - "removePages": { - "tags": "eliminar,extrair,excluir", - "title": "Remover", - "desc": "Eliminar páginas indesejadas do seu documento PDF." - }, - "autoSizeSplitPDF": { - "tags": "auto,dividir,tamanho", - "title": "Auto-dividir por tamanho/n.º", - "desc": "Dividir um único PDF em múltiplos documentos baseado em tamanho, contagem de páginas, ou contagem de documentos" - }, - "replaceColor": { - "title": "Substituir e inverter cor", - "desc": "Substituir ou inverter cores em documentos PDF" - }, - "devApi": { - "tags": "API,desenvolvimento,documentação", - "title": "API", - "desc": "Ligação para a documentação da API" - }, - "devFolderScanning": { - "tags": "automação,pasta,varrimento", - "title": "Varrimento auto de pastas", - "desc": "Ligação para o guia de varrimento automático de pastas" - }, - "devSsoGuide": { - "title": "Guia de SSO", - "desc": "Ligação para o guia de SSO" - }, - "devAirgapped": { - "title": "Configuração Air-gapped", - "desc": "Ligação para o guia de configuração Air-gapped" - }, - "addPassword": { - "title": "Adicionar Palavra-passe", - "desc": "Encriptar o seu documento PDF com uma palavra-passe." - }, - "changePermissions": { - "title": "Alterar Permissões", - "desc": "Alterar restrições e permissões do documento" - }, - "automate": { - "tags": "fluxo de trabalho,sequência,automação", - "title": "Automatizar", - "desc": "Crie fluxos de trabalho de vários passos encadeando ações de PDF. Ideal para tarefas recorrentes." - }, - "overlay-pdfs": { - "desc": "Sobrepõe PDFs em cima de outro PDF", - "title": "Sobrepor PDFs" - }, - "pdfTextEditor": { - "title": "Editor de texto PDF", - "desc": "Revise e edite exportações JSON do Stirling PDF com edição de texto agrupado e regeneração de PDF" - }, - "addText": { - "tags": "texto,anotação,etiqueta", - "title": "Adicionar texto", - "desc": "Adicione texto personalizado em qualquer lugar do seu PDF" - } - }, - "landing": { - "addFiles": "Adicionar ficheiros", - "uploadFromComputer": "Carregar do computador", - "openFromComputer": "Abrir do computador" - }, - "viewPdf": { - "tags": "ver,ler,anotar,texto,imagem", - "title": "Ver/Editar PDF", - "header": "Ver PDF" - }, - "multiTool": { - "tags": "Multi Ferramenta,Multi operação,UI,clicar arrastar,front end,lado cliente,interativo,interagível,mover,eliminar,migrar,dividir", - "title": "Multi Ferramenta PDF", - "header": "Multi Ferramenta PDF", - "uploadPrompts": "Nome do Ficheiro", - "selectAll": "Selecionar Tudo", - "deselectAll": "Desselecionar Tudo", - "selectPages": "Selecionar Página", - "selectedPages": "Páginas Selecionadas", - "page": "Página", - "deleteSelected": "Eliminar Selecionadas", - "downloadAll": "Exportar", - "downloadSelected": "Exportar Selecionadas", - "insertPageBreak": "Inserir Quebra de Página", - "addFile": "Adicionar Ficheiro", - "rotateLeft": "Rodar à Esquerda", - "rotateRight": "Rodar à Direita", - "split": "Dividir", - "moveLeft": "Mover à Esquerda", - "moveRight": "Mover à Direita", - "delete": "Eliminar", - "dragDropMessage": "Página(s) Selecionada(s)", - "undo": "Desfazer", - "redo": "Refazer" - }, - "merge": { - "tags": "juntar,Operações de página,Back end,lado servidor", - "title": "Juntar", - "removeDigitalSignature": { - "label": "Remover assinatura digital no ficheiro combinado?", - "tooltip": { - "title": "Remover assinatura digital", - "description": "As assinaturas digitais serão invalidadas ao combinar ficheiros. Assinale isto para as remover do PDF final combinado." - } - }, - "generateTableOfContents": { - "label": "Gerar índice no ficheiro combinado?", - "tooltip": { - "title": "Gerar índice", - "description": "Cria automaticamente um índice clicável no PDF combinado com base nos nomes originais dos ficheiros e números de página." - } - }, - "submit": "Juntar", - "sortBy": { - "description": "Os ficheiros serão combinados pela ordem em que forem selecionados. Arraste para reordenar ou ordene abaixo.", - "label": "Ordenar por", - "filename": "Nome do Ficheiro", - "dateModified": "Data de modificação", - "ascending": "Ascendente", - "descending": "Descendente", - "sort": "Ordenar" - }, - "error": { - "failed": "Ocorreu um erro ao combinar os PDFs." - }, - "tooltip": { - "header": { - "title": "Resumo das definições de junção" - } - } - }, - "split": { - "title": "Dividir PDF", - "header": "Dividir PDF", - "desc": { - "1": "Os números que seleciona são o número da página onde deseja fazer uma divisão", - "2": "Como tal, selecionar 1,3,7-9 iria dividir um documento de 10 páginas em 6 PDFs separados com:", - "3": "Documento #1: Página 1", - "4": "Documento #2: Páginas 2 e 3", - "5": "Documento #3: Páginas 4, 5, 6, 7", - "6": "Documento #4: Página 8", - "7": "Documento #5: Página 9", - "8": "Documento #6: Página 10" - }, - "splitPages": "Introduza páginas para dividir:", - "submit": "Dividir", - "steps": { - "chooseMethod": "Escolher método", - "settings": "Definições" - }, - "settings": { - "selectMethodFirst": "Selecione primeiro um método de divisão" - }, - "error": { - "failed": "Ocorreu um erro ao dividir o PDF." - }, - "method": { - "label": "Escolher método de divisão", - "placeholder": "Selecione como dividir o PDF" - }, - "methods": { - "prefix": { - "splitAt": "Dividir em", - "splitBy": "Dividir por" - }, - "byPages": { - "name": "Números de página", - "desc": "Extrair páginas específicas (1,3,5-10)", - "tooltip": "Introduza números de página separados por vírgulas ou intervalos com hífen" - }, - "bySections": { - "name": "Secções", - "desc": "Dividir páginas em secções de grelha", - "tooltip": "Dividir cada página em secções horizontais e verticais" - }, - "bySize": { - "name": "Tamanho do Ficheiro", - "desc": "Limitar tamanho máximo do ficheiro", - "tooltip": "Especifique o tamanho máximo do ficheiro (p.ex. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Contagem de páginas", - "desc": "Páginas fixas por ficheiro", - "tooltip": "Introduza o número de páginas para cada ficheiro dividido" - }, - "byDocCount": { - "name": "Número de documentos", - "desc": "Criar um número específico de ficheiros", - "tooltip": "Indique quantos ficheiros pretende criar" - }, - "byChapters": { - "name": "Capítulos", - "desc": "Dividir em limites de marcadores", - "tooltip": "Utiliza marcadores do PDF para determinar pontos de divisão" - }, - "byPageDivider": { - "name": "Separador de páginas", - "desc": "Divisão automática com folhas separadoras", - "tooltip": "Use folhas separadoras com código QR entre documentos ao digitalizar" - } - }, - "value": { - "fileSize": { - "label": "Tamanho do Ficheiro", - "placeholder": "p.ex. 10MB, 500KB" - }, - "pageCount": { - "label": "Páginas por ficheiro", - "placeholder": "p.ex. 5, 10" - }, - "docCount": { - "label": "Número de ficheiros", - "placeholder": "p.ex. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Visão geral dos métodos de divisão" - }, - "byPages": { - "title": "Dividir em números de página", - "text": "Divida o seu PDF em números de página específicos. Usar 'n' divide após a página n. Usar 'n-m' divide antes da página n e após a página m.", - "bullet1": "Pontos de divisão únicos: 3,7 (divide após as páginas 3 e 7)", - "bullet2": "Pontos de divisão por intervalo: 3-8 (divide antes da página 3 e após a página 8)", - "bullet3": "Misto: 2,5-10,15 (divide após a página 2, antes da página 5, após a página 10 e após a página 15)" - }, - "bySections": { - "title": "Dividir por secções de grelha", - "text": "Divida cada página numa grelha de secções. Útil para dividir documentos com várias colunas ou extrair áreas específicas.", - "bullet1": "Horizontal: número de linhas a criar", - "bullet2": "Vertical: número de colunas a criar", - "bullet3": "Juntar: combinar todas as secções num único PDF" - }, - "bySize": { - "title": "Dividir por tamanho do ficheiro", - "text": "Crie vários PDFs que não excedam um tamanho de ficheiro especificado. Ideal para limitações de tamanho ou anexos de e-mail.", - "bullet1": "Use MB para ficheiros maiores (p.ex., 10MB)", - "bullet2": "Use KB para ficheiros mais pequenos (p.ex., 500KB)", - "bullet3": "O sistema dividirá em limites de página" - }, - "byCount": { - "title": "Dividir por contagem", - "text": "Crie vários PDFs com um número específico de páginas ou documentos cada.", - "bullet1": "Contagem de páginas: número fixo de páginas por ficheiro", - "bullet2": "Contagem de documentos: número fixo de ficheiros de saída", - "bullet3": "Útil para fluxos de processamento em lote" - }, - "byChapters": { - "title": "Dividir por capítulos", - "text": "Use marcadores de PDF para dividir automaticamente nos limites de capítulo. Requer PDFs com estrutura de marcadores.", - "bullet1": "Nível de marcador: nível em que dividir (1=topo)", - "bullet2": "Incluir metadados: preservar propriedades do documento", - "bullet3": "Permitir duplicados: lidar com nomes de marcadores repetidos" - }, - "byDocCount": { - "bullet1": "Introduza o número de ficheiros de saída pretendido", - "bullet2": "As páginas são distribuídas de forma tão uniforme quanto possível", - "bullet3": "Útil quando precisa de um número específico de ficheiros", - "text": "Crie um número específico de ficheiros de saída distribuindo as páginas uniformemente entre eles.", - "title": "Dividir por número de documentos" - }, - "byPageCount": { - "bullet1": "Introduza o número de páginas por ficheiro de saída", - "bullet2": "O último ficheiro pode ter menos páginas se não for divisível de forma uniforme", - "bullet3": "Útil para fluxos de processamento em lote", - "text": "Crie vários PDFs com um número específico de páginas cada. Perfeito para criar blocos de documento uniformes.", - "title": "Dividir por contagem de páginas" - }, - "byPageDivider": { - "bullet1": "Imprima folhas separadoras a partir da ligação de transferência", - "bullet2": "Insira folhas separadoras entre os seus documentos", - "bullet3": "Digitalize todos os documentos juntos como um único PDF", - "bullet4": "Carregue - as páginas separadoras são detetadas e removidas automaticamente", - "bullet5": "Ative o modo duplex se digitalizar ambos os lados das folhas separadoras", - "text": "Divida automaticamente documentos digitalizados usando folhas separadoras físicas com QR codes. Perfeito para processar vários documentos digitalizados juntos.", - "title": "Dividir por separador de páginas" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Clique numa carta de método para a selecionar", - "bullet2": "Passe o rato sobre cada carta para ver uma descrição rápida", - "bullet3": "O passo de definições aparecerá após selecionar um método", - "bullet4": "Pode mudar de método a qualquer momento antes do processamento", - "header": { - "text": "Escolha como pretende dividir o seu documento PDF. Cada método é otimizado para diferentes casos de uso e tipos de documento.", - "title": "Seleção do método de divisão" - }, - "title": "Escolha o seu método de divisão" - } - }, - "selectMethod": "Selecione um método de divisão", - "resultsTitle": "Resultados da divisão" - }, - "rotate": { - "title": "Rodar PDF", - "submit": "Rodar", - "selectRotation": "Selecionar ângulo de rotação (no sentido dos ponteiros do relógio)", - "error": { - "failed": "Ocorreu um erro ao rodar o PDF." - }, - "preview": { - "title": "Pré-visualização da rotação" - }, - "rotateLeft": "Rodar no sentido anti-horário", - "rotateRight": "Rodar no sentido dos ponteiros do relógio", - "tooltip": { - "header": { - "title": "Visão geral das definições de rotação" - }, - "description": { - "text": "Rode as páginas do seu PDF no sentido horário ou anti-horário em incrementos de 90 graus. Todas as páginas do PDF serão rodadas. A pré-visualização mostra como o documento ficará após a rotação." - }, - "controls": { - "title": "Controlos", - "text": "Use os botões de rotação para ajustar a orientação. O botão esquerdo roda no sentido anti-horário, o botão direito roda no sentido horário. Cada clique roda 90 graus." - } - } - }, - "convert": { - "title": "Converter", - "desc": "Converter ficheiros entre diferentes formatos", - "files": "Ficheiros", - "selectFilesPlaceholder": "Selecione ficheiros na vista principal para começar", - "settings": "Definições", - "conversionCompleted": "Conversão concluída", - "results": "Resultados", - "defaultFilename": "ficheiro_convertido", - "conversionResults": "Resultados da conversão", - "convertFrom": "Converter de", - "convertTo": "Converter para", - "sourceFormatPlaceholder": "Formato de origem", - "targetFormatPlaceholder": "Formato de destino", - "selectSourceFormatFirst": "Selecione primeiro um formato de origem", - "outputOptions": "Opções de saída", - "pdfOptions": "Opções de PDF", - "imageOptions": "Opções de imagem", - "colorType": "Tipo de cor", - "color": "Cor", - "greyscale": "Escala de Cinza", - "blackwhite": "Preto e branco", - "dpi": "DPI", - "output": "Saída", - "single": "Único", - "multiple": "Múltiplos", - "fitOption": "Opção de ajuste", - "maintainAspectRatio": "Manter proporção", - "fitDocumentToPage": "Ajustar documento à página", - "fillPage": "Preencher Página", - "autoRotate": "Rodar automaticamente", - "autoRotateDescription": "Rodar automaticamente imagens para se ajustarem melhor à página PDF", - "combineImages": "Combinar imagens", - "combineImagesDescription": "Combinar todas as imagens num único PDF, ou criar PDFs separados para cada imagem", - "webOptions": "Opções de Web para PDF", - "zoomLevel": "Nível de zoom", - "emailOptions": "Opções de E-mail para PDF", - "includeAttachments": "Incluir anexos de e-mail", - "maxAttachmentSize": "Tamanho máximo do anexo (MB)", - "includeAllRecipients": "Incluir destinatários CC e BCC no cabeçalho", - "downloadHtml": "Transferir ficheiro HTML intermédio em vez de PDF", - "pdfaOptions": "Opções de PDF/A", - "outputFormat": "Formato de saída", - "pdfaNote": "PDF/A-1b é mais compatível, PDF/A-2b suporta mais funcionalidades.", - "pdfaDigitalSignatureWarning": "O PDF contém uma assinatura digital. Esta será removida no próximo passo.", - "fileFormat": "Formato de ficheiro", - "wordDoc": "Documento Word", - "wordDocExt": "Documento Word (.docx)", - "odtExt": "Texto OpenDocument (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "Apresentação OpenDocument (.odp)", - "txtExt": "Texto simples (.txt)", - "rtfExt": "Rich Text Format (.rtf)", - "selectedFiles": "Ficheiros selecionados", - "noFileSelected": "Nenhum ficheiro selecionado. Use o painel de ficheiros para adicionar ficheiros.", - "convertFiles": "Converter ficheiros", - "converting": "A converter...", - "downloadConverted": "Transferir ficheiro convertido", - "errorNoFiles": "Selecione pelo menos um ficheiro para converter.", - "errorNoFormat": "Selecione os formatos de origem e destino.", - "errorNotSupported": "A conversão de {{from}} para {{to}} não é suportada.", - "images": "Imagens", - "officeDocs": "Documentos Office (Word, Excel, PowerPoint)", - "imagesExt": "Imagens (JPG, PNG, etc.)", - "markdown": "Markdown", - "textRtf": "Texto/RTF", - "grayscale": "Escala de Cinza", - "errorConversion": "Ocorreu um erro ao converter o ficheiro.", - "cbzOptions": "Opções de CBZ para PDF", - "optimizeForEbook": "Otimizar PDF para leitores de e-books (usa Ghostscript)", - "cbzOutputOptions": "Opções de PDF para CBZ", - "cbzDpi": "DPI para renderização de imagem" - }, - "imageToPdf": { - "tags": "conversão,img,jpg,imagem,foto" - }, - "pdfToImage": { - "tags": "conversão,img,jpg,imagem,foto", - "title": "PDF para Imagem", - "header": "PDF para Imagem", - "selectText": "Formato de Imagem", - "singleOrMultiple": "Tipo de resultado da imagem", - "single": "Única Imagem Grande", - "multi": "Múltiplas Imagens", - "colorType": "Tipo de cor", - "color": "Cor", - "grey": "Escala de Cinza", - "blackwhite": "Preto e Branco (Pode perder dados!)", - "submit": "Converter", - "info": "Python não está instalado. Necessário para conversão WebP.", - "placeholder": "(ex. 1,2,8 ou 4,7,12-16 ou 2n-1)" - }, - "pdfOrganiser": { - "tags": "duplex,par,ímpar,ordenar,mover", - "title": "Organizador de Páginas", - "header": "Organizador de Páginas PDF", - "submit": "Reorganizar Páginas", - "mode": { - "_value": "Modo", - "1": "Ordem de Página Personalizada", - "2": "Ordem Inversa", - "3": "Ordenação Duplex", - "4": "Ordenação em Livro", - "5": "Ordenação em Livro com Costura Lateral", - "6": "Divisão Par-Ímpar", - "7": "Remover Primeira", - "8": "Remover Última", - "9": "Remover Primeira e Última", - "10": "Junção Par-Ímpar", - "11": "Duplicar todas as páginas", - "desc": { - "BOOKLET_SORT": "Organizar páginas para impressão em livreto (última, primeira, segunda, penúltima, …).", - "CUSTOM": "Utilizar uma sequência personalizada de números de página ou expressões para definir uma nova ordem.", - "DUPLEX_SORT": "Intercalar frentes e depois versos, como se um digitalizador duplex tivesse digitalizado todas as frentes, depois todos os versos (1, n, 2, n-1, …).", - "DUPLICATE": "Duplicar cada página conforme a contagem definida na ordem personalizada (p.ex., 4 duplicados significa cada página 4×).", - "ODD_EVEN_MERGE": "Unir dois PDFs alternando páginas: ímpares do primeiro, pares do segundo.", - "ODD_EVEN_SPLIT": "Dividir o documento em duas saídas: todas as páginas ímpares e todas as páginas pares.", - "REMOVE_FIRST": "Remover a primeira página do documento.", - "REMOVE_FIRST_AND_LAST": "Remover a primeira e a última páginas do documento.", - "REMOVE_LAST": "Remover a última página do documento.", - "REVERSE_ORDER": "Inverter o documento para que a última página fique primeiro e assim sucessivamente.", - "SIDE_STITCH_BOOKLET_SORT": "Organizar páginas para impressão de livreto com encadernação lateral (otimizada para encadernar na lateral)." - } - }, - "desc": { - "CUSTOM": "Utilizar uma sequência personalizada de números de página ou expressões para definir uma nova ordem.", - "REVERSE_ORDER": "Inverter o documento para que a última página fique primeiro e assim sucessivamente.", - "DUPLEX_SORT": "Intercalar frentes e depois versos, como se um digitalizador duplex tivesse digitalizado todas as frentes, depois todos os versos (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Organizar páginas para impressão em livreto (última, primeira, segunda, penúltima, …).", - "SIDE_STITCH_BOOKLET_SORT": "Organizar páginas para impressão de livreto com encadernação lateral (otimizada para encadernar na lateral).", - "ODD_EVEN_SPLIT": "Dividir o documento em duas saídas: todas as páginas ímpares e todas as páginas pares.", - "ODD_EVEN_MERGE": "Unir dois PDFs alternando páginas: ímpares do primeiro, pares do segundo.", - "DUPLICATE": "Duplicar cada página conforme a contagem definida na ordem personalizada (p.ex., 4 duplicados significa cada página 4×).", - "REMOVE_FIRST": "Remover a primeira página do documento.", - "REMOVE_LAST": "Remover a última página do documento.", - "REMOVE_FIRST_AND_LAST": "Remover a primeira e a última páginas do documento." - }, - "placeholder": "(ex. 1,3,2 ou 4-8,2,10-12 ou 2n-1)" - }, - "addImage": { - "tags": "img,jpg,imagem,foto", - "title": "Adicionar Imagem", - "header": "Adicionar imagem ao PDF", - "image": { - "name": "Imagem", - "placeholder": "Carregar uma imagem", - "label": "Ficheiro de imagem" - }, - "steps": { - "configure": "Configurar imagem" - }, - "step": { - "createDesc": "Carregue a imagem que pretende adicionar", - "place": "Colocar imagem", - "placeDesc": "Clique no PDF para adicionar a imagem" - }, - "instructions": { - "title": "Como adicionar imagens", - "text": "Após carregar a imagem acima, clique em qualquer parte do PDF para a colocar.", - "paused": "Colocação em pausa", - "resumeHint": "Retome a colocação para clicar e adicionar a imagem.", - "noSignature": "Carregue uma imagem acima para ativar a colocação." - }, - "mode": { - "move": "Mover imagem", - "place": "Colocar imagem", - "pause": "Pausar colocação", - "resume": "Retomar colocação" - }, - "results": { - "title": "Resultados de adição de imagem" - }, - "error": { - "failed": "Ocorreu um erro ao adicionar a imagem ao PDF." - }, - "saved": { - "defaultLabel": "Imagem", - "defaultImageLabel": "Imagem carregada" - }, - "applySignatures": "Aplicar imagens" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Adicionar anexo", - "remove": "Remover anexo", - "embed": "Incorporar anexo", - "submit": "Add attachments" - }, - "watermark": { - "title": "Adicionar Marca de Água", - "desc": "Adicionar marcas de água de texto ou imagem a ficheiros PDF", - "completed": "Marca de água adicionada", - "submit": "Adicionar Marca de Água", - "filenamePrefix": "watermarked", - "error": { - "failed": "Ocorreu um erro ao adicionar a marca de água ao PDF." - }, - "watermarkType": { - "text": "Texto", - "image": "Imagem" - }, - "settings": { - "type": "Tipo de marca de água", - "text": { - "label": "Texto da marca de água", - "placeholder": "Introduza o texto da marca de água" - }, - "image": { - "label": "Imagem da marca de água", - "choose": "Escolher imagem", - "selected": "Selecionado: {{filename}}" - }, - "fontSize": "Tamanho da Fonte", - "size": "Tamanho", - "alphabet": "Tipo de letra/Idioma", - "color": "Cor da marca de água", - "rotation": "Rotação (graus)", - "opacity": "Opacidade (%)", - "spacing": { - "horizontal": "Espaçamento horizontal", - "vertical": "Espaçamento vertical", - "height": "Espaçamento em altura", - "width": "Espaçamento em largura" - }, - "convertToImage": "Achatar páginas do PDF para imagens" - }, - "alphabet": { - "roman": "Romano/Latino", - "arabic": "Árabe", - "japanese": "Japonês", - "korean": "Coreano", - "chinese": "Chinês", - "thai": "Tailandês" - }, - "steps": { - "type": "Tipo de marca de água", - "wording": "Texto", - "textStyle": "Estilo", - "formatting": "Formatação", - "file": "Ficheiro da marca de água" - }, - "results": { - "title": "Resultados da marca de água" - }, - "tooltip": { - "language": { - "title": "Suporte de idioma", - "text": "Escolha a definição de idioma apropriada para garantir a renderização correta do tipo de letra para o seu texto." - }, - "appearance": { - "title": "Definições de aparência", - "text": "Controle o aspeto da sua marca de água e como se mistura com o documento.", - "bullet1": "Rotação: -360° a 360° para marcas de água inclinadas", - "bullet2": "Opacidade: 0-100% para controlo da transparência", - "bullet3": "Opacidade mais baixa cria marcas de água subtis" - }, - "spacing": { - "title": "Controlo de Espaçamento", - "text": "Ajuste o espaçamento entre marcas de água repetidas ao longo da página.", - "bullet1": "Espaçamento em largura: distância horizontal entre marcas de água", - "bullet2": "Espaçamento em altura: distância vertical entre marcas de água", - "bullet3": "Valores mais altos criam padrões mais espaçados" - }, - "type": { - "header": { - "title": "Seleção do Tipo de Marca de Água" - }, - "description": { - "title": "Escolha a Sua Marca de Água", - "text": "Selecione entre marcas de água de texto ou de imagem conforme as suas necessidades." - }, - "text": { - "title": "Marcas de Água de Texto", - "text": "Perfeito para adicionar avisos de direitos de autor, nomes de empresa ou etiquetas de confidencialidade. Suporta vários idiomas e cores personalizadas.", - "bullet1": "Tipos de letra e idiomas personalizáveis", - "bullet2": "Cores e transparência ajustáveis", - "bullet3": "Ideal para texto legal ou de marca" - }, - "image": { - "title": "Marcas de Água de Imagem", - "text": "Use logótipos, carimbos ou qualquer imagem como marca de água. Ótimo para branding e identificação visual.", - "bullet1": "Carregue qualquer formato de imagem", - "bullet2": "Mantém a qualidade da imagem", - "bullet3": "Perfeito para logótipos e carimbos" - } - }, - "wording": { - "header": { - "title": "Conteúdo de Texto" - }, - "text": { - "title": "Texto da Marca de Água", - "text": "Introduza o texto que aparecerá como marca de água no documento.", - "bullet1": "Mantenha-o conciso para melhor legibilidade", - "bullet2": "Exemplos comuns: 'CONFIDENCIAL', 'RASCUNHO', nome da empresa", - "bullet3": "Caracteres emoji não são suportados e serão removidos" - } - }, - "textStyle": { - "header": { - "title": "Estilo de Texto" - }, - "color": { - "title": "Seleção de Cor", - "text": "Escolha uma cor que ofereça bom contraste com o conteúdo do documento.", - "bullet1": "Cinzento claro (#d3d3d3) para marcas de água subtis", - "bullet2": "Preto ou cores escuras para alto contraste", - "bullet3": "Cores personalizadas para fins de branding" - }, - "language": { - "title": "Suporte de Idiomas", - "text": "Escolha a definição de idioma apropriada para garantir uma renderização adequada do tipo de letra." - } - }, - "file": { - "header": { - "title": "Carregamento de Imagem" - }, - "upload": { - "title": "Seleção de Imagem", - "text": "Carregue um ficheiro de imagem para usar como marca de água.", - "bullet1": "Suporta formatos comuns: PNG, JPG, GIF, BMP", - "bullet2": "PNG com transparência funciona melhor", - "bullet3": "Imagens de maior resolução preservam melhor a qualidade" - }, - "recommendations": { - "title": "Boas Práticas", - "text": "Dicas para resultados ideais de marcas de água de imagem.", - "bullet1": "Use logótipos ou carimbos com fundos transparentes", - "bullet2": "Desenhos simples funcionam melhor do que imagens complexas", - "bullet3": "Considere o tamanho final do documento ao escolher a resolução" - } - }, - "formatting": { - "header": { - "title": "Formatação e Layout" - }, - "size": { - "title": "Controlo de Tamanho", - "text": "Ajuste o tamanho da sua marca de água (texto ou imagem).", - "bullet1": "Tamanhos maiores criam marcas de água mais proeminentes" - }, - "appearance": { - "title": "Definições de Aparência", - "text": "Controle o aspeto da sua marca de água e como se mistura com o documento.", - "bullet1": "Rotação: -360° a 360° para marcas de água inclinadas", - "bullet2": "Opacidade: 0-100% para controlo da transparência", - "bullet3": "Opacidade mais baixa cria marcas de água subtis" - }, - "spacing": { - "title": "Controlo de Espaçamento", - "text": "Ajuste o espaçamento entre marcas de água repetidas ao longo da página.", - "bullet1": "Espaçamento horizontal: distância entre marcas de água da esquerda para a direita", - "bullet2": "Espaçamento vertical: distância entre marcas de água de cima para baixo", - "bullet3": "Valores mais altos criam padrões mais espaçados" - }, - "security": { - "title": "Opção de Segurança", - "text": "Converte o PDF final para um formato baseado em imagem para maior segurança.", - "bullet1": "Impede a seleção e cópia de texto", - "bullet2": "Torna as marcas de água mais difíceis de remover", - "bullet3": "Resulta em tamanhos de ficheiro maiores", - "bullet4": "Melhor para conteúdo sensível ou com direitos de autor" - } - } - }, - "type": { - "1": "Texto", - "2": "Imagem" - } - }, - "permissions": { - "tags": "ler,escrever,editar,imprimir", - "title": "Alterar Permissões", - "header": "Alterar Permissões", - "warning": "Aviso para tornar estas permissões inalteráveis é recomendado defini-las com uma palavra-passe através da página adicionar-palavra-passe", - "selectText": { - "1": "Selecione PDF para alterar permissões", - "2": "Permissões a definir", - "3": "Impedir montagem do documento", - "4": "Impedir extração de conteúdo", - "5": "Impedir extração para acessibilidade", - "6": "Impedir preenchimento de formulário", - "7": "Impedir modificação", - "8": "Impedir modificação de anotação", - "9": "Impedir impressão", - "10": "Impedir impressão em diferentes formatos" - }, - "submit": "Alterar" - }, - "editTableOfContents": { - "settings": { - "title": "Marcadores e estrutura", - "replaceExisting": "Substituir marcadores existentes (desmarque para acrescentar)", - "replaceExistingHint": "Quando desativado, a nova estrutura é acrescentada após os marcadores atuais." - }, - "actions": { - "source": "Carregar marcadores", - "selectedFile": "Carregado de {{file}}", - "noFile": "Selecione um PDF para extrair os marcadores existentes.", - "loadFromPdf": "Carregar do PDF selecionado", - "importJson": "Importar JSON", - "importClipboard": "Colar JSON da área de transferência", - "export": "Exportar marcadores", - "exportJson": "Transferir JSON", - "exportClipboard": "Copiar JSON para a área de transferência", - "clipboardUnavailable": "O acesso à área de transferência não está disponível neste navegador." - }, - "info": { - "line1": "Cada marcador precisa de um título descritivo e da página que deve abrir.", - "line2": "Use marcadores filhos para criar uma hierarquia para capítulos, secções ou subseções.", - "line3": "Importe marcadores do PDF selecionado ou de um ficheiro JSON para poupar tempo." - }, - "workbench": { - "empty": { - "title": "Abra a ferramenta para começar a editar", - "description": "Selecione a ferramenta Editar índice para carregar o espaço de trabalho." - }, - "tabTitle": "Espaço de trabalho do índice", - "subtitle": "Importe marcadores, crie hierarquias e aplique o índice sem painéis laterais apertados.", - "noFile": "Nenhum PDF selecionado", - "fileLabel": "As alterações serão aplicadas ao PDF atualmente selecionado.", - "filePrompt": "Selecione um PDF da sua biblioteca ou carregue um novo para começar.", - "changeFile": "Mudar PDF", - "selectFile": "Selecionar PDF" - }, - "editor": { - "heading": "Editor de marcadores", - "description": "Adicione, aninhe e reordene marcadores para construir o índice do seu PDF.", - "addTopLevel": "Adicionar marcador de nível superior", - "empty": { - "title": "Ainda não há marcadores", - "description": "Importe marcadores existentes ou comece por adicionar a primeira entrada.", - "action": "Adicionar primeiro marcador" - }, - "defaultTitle": "Novo marcador", - "defaultChildTitle": "Marcador filho", - "defaultSiblingTitle": "Novo marcador", - "untitled": "Marcador sem título", - "childBadge": "Filho", - "pagePreview": "Página {{page}}", - "field": { - "title": "Título do marcador", - "page": "Número da página de destino" - }, - "actions": { - "toggle": "Alternar filhos", - "addChild": "Adicionar marcador filho", - "addSibling": "Adicionar marcador irmão", - "remove": "Remover marcador" - }, - "confirmRemove": "Remover este marcador e todos os seus filhos?" - }, - "messages": { - "loadedTitle": "Marcadores extraídos", - "loadedBody": "Os marcadores existentes do PDF foram carregados no editor.", - "noBookmarks": "Não foram encontrados marcadores no PDF selecionado.", - "loadFailed": "Não foi possível extrair marcadores do PDF selecionado.", - "imported": "Marcadores importados", - "importedBody": "A sua estrutura JSON substituiu o conteúdo atual do editor.", - "importedClipboard": "Os dados da área de transferência substituíram a lista de marcadores atual.", - "invalidJson": "Estrutura JSON inválida", - "invalidJsonBody": "Forneça um ficheiro JSON de marcadores válido e tente novamente.", - "exported": "Transferência de JSON pronta", - "copied": "Copiado para a área de transferência", - "copiedBody": "JSON de marcadores copiado com sucesso.", - "copyFailed": "Falha ao copiar" - }, - "error": { - "failed": "Falha ao atualizar o índice" - }, - "submit": "Aplicar índice", - "results": { - "title": "PDF atualizado com marcadores", - "subtitle": "Transfira o ficheiro processado ou anule a operação abaixo." - } - }, - "removePages": { - "tags": "Remover páginas,eliminar páginas", - "title": "Remover", - "pageNumbers": { - "label": "Páginas a Remover", - "placeholder": "p.ex., 1,3,5-8,10", - "error": "Formato de número de página inválido. Use números, intervalos (1-5) ou expressões matemáticas (2n+1)" - }, - "filenamePrefix": "paginas_removidas", - "files": { - "placeholder": "Selecione um ficheiro PDF na vista principal para começar" - }, - "settings": { - "title": "Definições" - }, - "tooltip": { - "header": { - "title": "Definições de Remoção de Páginas" - }, - "pageNumbers": { - "title": "Seleção de Páginas", - "text": "Indique quais as páginas a remover do seu PDF. Pode selecionar páginas individuais, intervalos ou usar expressões matemáticas.", - "bullet1": "Páginas individuais: 1,3,5 (remove as páginas 1, 3 e 5)", - "bullet2": "Intervalos de páginas: 1-5,10-15 (remove as páginas 1-5 e 10-15)", - "bullet3": "Matemática: 2n+1 (remove as páginas ímpares)", - "bullet4": "Intervalos abertos: 5- (remove da página 5 até ao fim)" - }, - "examples": { - "title": "Exemplos Comuns", - "text": "Aqui estão alguns padrões comuns de seleção de páginas:", - "bullet1": "Remover a primeira página: 1", - "bullet2": "Remover as últimas 3 páginas: -3", - "bullet3": "Remover uma em cada duas páginas: 2n", - "bullet4": "Remover páginas específicas dispersas: 1,5,10,15" - }, - "safety": { - "title": "Dicas de Segurança", - "text": "Considerações importantes ao remover páginas:", - "bullet1": "Pré-visualize sempre a sua seleção antes de processar", - "bullet2": "Mantenha uma cópia de segurança do ficheiro original", - "bullet3": "A numeração de páginas começa em 1, não em 0", - "bullet4": "Números de página inválidos serão ignorados" - } - }, - "error": { - "failed": "Ocorreu um erro ao remover páginas." - }, - "results": { - "title": "Resultados da Remoção de Páginas" - }, - "submit": "Remover" - }, - "extractPages": { - "title": "Extrair Páginas", - "pageNumbers": { - "label": "Páginas a Extrair", - "placeholder": "p.ex., 1,3,5-8 ou odd & 1-10" - }, - "settings": { - "title": "Definições" - }, - "tooltip": { - "description": "Extrai as páginas selecionadas para um novo PDF, preservando a ordem." - }, - "error": { - "failed": "Falha ao extrair páginas" - }, - "results": { - "title": "Páginas Extraídas" - }, - "submit": "Extrair Páginas" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Guia de Seleção de Páginas" - }, - "basic": { - "title": "Utilização Básica", - "text": "Selecione páginas específicas do seu documento PDF usando uma sintaxe simples.", - "bullet1": "Páginas individuais: 1,3,5", - "bullet2": "Intervalos de páginas: 3-6 ou 10-15", - "bullet3": "Todas as páginas: all" - }, - "advanced": { - "title": "Funcionalidades Avançadas" - }, - "tips": { - "title": "Dicas", - "text": "Tenha estas orientações em mente:", - "bullet1": "Os números de página começam em 1 (não em 0)", - "bullet2": "Os espaços são removidos automaticamente", - "bullet3": "Expressões inválidas são ignoradas" - }, - "syntax": { - "title": "Noções Básicas de Sintaxe", - "text": "Use números, intervalos, palavras-chave e progressões (n começa em 0). Parênteses são suportados.", - "bullets": { - "numbers": "Números/intervalos: 5, 10-20", - "keywords": "Palavras-chave: odd, even", - "progressions": "Progressões: 3n, 4n+1" - } - }, - "operators": { - "title": "Operadores", - "text": "AND tem maior precedência do que a vírgula. NOT aplica-se dentro do intervalo do documento.", - "and": "AND: & ou \"and\" — requer ambas as condições (p.ex., 1-50 & even)", - "comma": "Vírgula: , ou | — combina seleções (p.ex., 1-10, 20)", - "not": "NOT: ! ou \"not\" — exclui páginas (p.ex., 3n & not 30)" - }, - "examples": { - "title": "Exemplos" - }, - "complex": { - "bullet1": "1,3-5,8,2n → páginas 1, 3–5, 8, mais as pares", - "bullet2": "10-,2n-1 → da página 10 até ao fim + páginas ímpares", - "description": "Misture diferentes tipos.", - "title": "Combinações Complexas" - }, - "description": "Escolha quais as páginas a usar para a operação. Suporta páginas isoladas, intervalos, fórmulas e a palavra-chave all.", - "individual": { - "bullet1": "1,3,5 → seleciona as páginas 1, 3, 5", - "bullet2": "2,7,12 → seleciona as páginas 2, 7, 12", - "description": "Introduza números separados por vírgulas.", - "title": "Páginas Individuais" - }, - "mathematical": { - "bullet1": "2n → todas as páginas pares (2, 4, 6…)", - "bullet2": "2n-1 → todas as páginas ímpares (1, 3, 5…)", - "bullet3": "3n → cada 3.ª página (3, 6, 9…)", - "bullet4": "4n-1 → páginas 3, 7, 11, 15…", - "description": "Use n em fórmulas para padrões.", - "title": "Funções Matemáticas" - }, - "ranges": { - "bullet1": "3-6 → seleciona as páginas 3–6", - "bullet2": "10-15 → seleciona as páginas 10–15", - "bullet3": "5- → seleciona as páginas 5 até ao fim", - "description": "Use - para páginas consecutivas.", - "title": "Intervalos de Páginas" - }, - "special": { - "bullet1": "all → seleciona todas as páginas", - "title": "Palavras-Chave Especiais" - } - } - }, - "bulkSelection": { - "syntaxError": "Há um problema de sintaxe. Veja as dicas de Seleção de Páginas para ajuda.", - "header": { - "title": "Guia de Seleção de Páginas" - }, - "syntax": { - "title": "Noções Básicas de Sintaxe", - "text": "Use números, intervalos, palavras-chave e progressões (n começa em 0). Parênteses são suportados.", - "bullets": { - "numbers": "Números/intervalos: 5, 10-20", - "keywords": "Palavras-chave: odd, even", - "progressions": "Progressões: 3n, 4n+1" - } - }, - "operators": { - "title": "Operadores", - "text": "AND tem maior precedência do que a vírgula. NOT aplica-se dentro do intervalo do documento.", - "and": "AND: & ou \"and\" — requer ambas as condições (p.ex., 1-50 & even)", - "comma": "Vírgula: , ou | — combina seleções (p.ex., 1-10, 20)", - "not": "NOT: ! ou \"not\" — exclui páginas (p.ex., 3n & not 30)" - }, - "examples": { - "title": "Exemplos", - "first50": "Primeiras 50", - "last50": "Últimas 50", - "every3rd": "Cada 3.ª", - "oddWithinExcluding": "Ímpares dentro de 1-20 excluindo 5-7", - "combineSets": "Combinar conjuntos" - }, - "firstNPages": { - "title": "Primeiras N Páginas", - "placeholder": "Número de páginas" - }, - "lastNPages": { - "title": "Últimas N Páginas", - "placeholder": "Número de páginas" - }, - "everyNthPage": { - "title": "Cada N Páginas", - "placeholder": "Tamanho do passo" - }, - "range": { - "title": "Intervalo", - "fromPlaceholder": "De", - "toPlaceholder": "Até" - }, - "keywords": { - "title": "Palavras-chave" - }, - "advanced": { - "title": "Avançado" - } - }, - "compressPdfs": { - "tags": "comprimir,pequeno,minúsculo" - }, - "unlockPDFForms": { - "tags": "remover,apagar,formulário,campo,apenas leitura", - "title": "Desbloquear Formulários do PDF", - "header": "Desbloquear Formulários do PDF", - "submit": "Remover", - "description": "Esta ferramenta removerá as restrições de só leitura dos campos de formulários PDF, tornando‑os editáveis e preenchíveis.", - "filenamePrefix": "formularios_desbloqueados", - "files": { - "placeholder": "Selecione um ficheiro PDF na vista principal para começar" - }, - "error": { - "failed": "Ocorreu um erro ao desbloquear formulários PDF." - }, - "results": { - "title": "Resultados dos Formulários Desbloqueados" - } - }, - "changeMetadata": { - "header": "Alterar Metadados", - "submit": "Alterar", - "filenamePrefix": "metadados", - "settings": { - "title": "Definições de Metadados" - }, - "standardFields": { - "title": "Campos Padrão" - }, - "deleteAll": { - "label": "Remover Metadados Existentes", - "checkbox": "Eliminar todos os metadados" - }, - "title": { - "label": "Título", - "placeholder": "Título do documento" - }, - "author": { - "label": "Autor", - "placeholder": "Autor do documento" - }, - "subject": { - "label": "Assunto", - "placeholder": "Assunto do documento" - }, - "keywords": { - "label": "Palavras-chave", - "placeholder": "Palavras-chave do documento" - }, - "creator": { - "label": "Criador", - "placeholder": "Criador do documento" - }, - "producer": { - "label": "Produtor", - "placeholder": "Produtor do documento" - }, - "dates": { - "title": "Campos de Data" - }, - "creationDate": { - "label": "Data de Criação", - "placeholder": "Data de criação" - }, - "modificationDate": { - "label": "Data de Modificação", - "placeholder": "Data de modificação" - }, - "trapped": { - "label": "Estado de Trapping", - "unknown": "Desconhecido", - "true": "Verdadeiro", - "false": "Falso" - }, - "advanced": { - "title": "Opções Avançadas" - }, - "customFields": { - "title": "Metadados Personalizados", - "description": "Adicione campos de metadados personalizados ao documento", - "add": "Adicionar Campo", - "key": "Chave", - "keyPlaceholder": "Chave personalizada", - "value": "Valor", - "valuePlaceholder": "Valor personalizado", - "remove": "Remover" - }, - "results": { - "title": "PDFs Atualizados" - }, - "error": { - "failed": "Ocorreu um erro ao alterar os metadados do PDF." - }, - "tooltip": { - "header": { - "title": "Visão Geral dos Metadados do PDF" - }, - "standardFields": { - "title": "Campos Padrão", - "text": "Campos comuns de metadados PDF que descrevem o documento.", - "bullet1": "Título: nome ou título do documento", - "bullet2": "Autor: pessoa que criou o documento", - "bullet3": "Assunto: breve descrição do conteúdo", - "bullet4": "Palavras‑chave: termos de pesquisa do documento", - "bullet5": "Criador/Produtor: software usado para criar o PDF" - }, - "dates": { - "title": "Campos de Data", - "text": "Quando o documento foi criado e modificado.", - "bullet1": "Data de Criação: quando o documento original foi criado", - "bullet2": "Data de Modificação: quando foi alterado pela última vez" - }, - "options": { - "title": "Opções Adicionais", - "text": "Campos personalizados e controlos de privacidade.", - "bullet1": "Metadados Personalizados: adicione os seus próprios pares chave‑valor", - "bullet2": "Estado de Trapping: definição para impressão de alta qualidade", - "bullet3": "Eliminar Tudo: remover todos os metadados por privacidade" - }, - "deleteAll": { - "title": "Remover Metadados Existentes", - "text": "Eliminação completa de metadados para garantir privacidade." - }, - "customFields": { - "title": "Metadados Personalizados", - "text": "Adicione os seus próprios pares chave‑valor de metadados personalizados.", - "bullet1": "Adicione quaisquer campos personalizados relevantes para o seu documento", - "bullet2": "Exemplos: Departamento, Projeto, Versão, Estado", - "bullet3": "Tanto a chave como o valor são obrigatórios em cada entrada" - }, - "advanced": { - "title": "Opções Avançadas", - "trapped": { - "title": "Estado de Trapping", - "description": "Indica se o documento está preparado para impressão de alta qualidade.", - "bullet1": "Verdadeiro: o documento foi preparado com trapping para impressão", - "bullet2": "Falso: o documento não foi preparado com trapping", - "bullet3": "Desconhecido: o estado de trapping não está especificado" - } - } - } - }, - "fileToPDF": { - "tags": "transformação,formato,documento,imagem,slide,texto,conversão,escritório,docs,word,excel,powerpoint", - "title": "Ficheiro para PDF", - "header": "Converter qualquer ficheiro para PDF", - "credit": "Este serviço usa LibreOffice e Unoconv para conversão de ficheiros.", - "supportedFileTypesInfo": "Tipos de Ficheiro Suportados", - "supportedFileTypes": "Os tipos de ficheiro suportados devem incluir os abaixo, no entanto para uma lista completa atualizada de formatos suportados, por favor consulte a documentação do LibreOffice", - "submit": "Converter para PDF" - }, - "ocr": { - "tags": "reconhecimento,texto,imagem,digitalização,ler,identificar,deteção,editável", - "title": "OCR / Limpeza de digitalizações", - "desc": "Limpa digitalizações e deteta texto de imagens dentro de um PDF e readiciona-o como texto.", - "header": "Limpeza de Digitalizações / OCR (Reconhecimento Ótico de Caracteres)", - "selectText": { - "1": "Selecione idiomas que devem ser detetados dentro do PDF (Os listados são os atualmente detetados):", - "2": "Produzir ficheiro de texto contendo texto OCR junto com o PDF processado com OCR", - "3": "Corrigir páginas que foram digitalizadas num ângulo inclinado rodando-as de volta ao lugar", - "4": "Limpar página para que seja menos provável que o OCR encontre texto em ruído de fundo. (Sem alteração na saída)", - "5": "Limpar página para que seja menos provável que o OCR encontre texto em ruído de fundo, mantém a limpeza na saída.", - "6": "Ignora páginas que têm texto interativo, apenas processa OCR em páginas que são imagens", - "7": "Forçar OCR, irá processar OCR em Cada página removendo todos os elementos de texto originais", - "8": "Normal (Irá dar erro se o PDF contiver texto)", - "9": "Definições Adicionais", - "10": "Modo OCR", - "11": "Remover imagens após OCR (Remove TODAS as imagens, apenas útil se parte do passo de conversão)", - "12": "Tipo de Renderização (Avançado)" - }, - "help": "Por favor leia esta documentação sobre como usar isto para outros idiomas e/ou usar fora do docker", - "credit": "Este serviço usa qpdf e Tesseract para OCR.", - "submit": "Processar PDF com OCR", - "operation": { - "submit": "Processar OCR e Rever" - }, - "results": { - "title": "Resultados de OCR" - }, - "languagePicker": { - "additionalLanguages": "Procura idiomas adicionais?", - "viewSetupGuide": "Ver guia de configuração →" - }, - "settings": { - "title": "Definições", - "ocrMode": { - "label": "Modo OCR", - "auto": "Automático (ignora camadas de texto)", - "force": "Forçar (aplicar OCR a tudo novamente, substituir texto)", - "strict": "Estrito (aborta se for encontrado texto)" - }, - "languages": { - "label": "Idiomas", - "placeholder": "Selecione idiomas" - }, - "compatibilityMode": { - "label": "Modo de Compatibilidade" - }, - "advancedOptions": { - "label": "Opções de Processamento", - "sidecar": "Criar um ficheiro de texto", - "deskew": "Corrigir inclinação das páginas", - "clean": "Limpar ficheiro de entrada", - "cleanFinal": "Limpar resultado final" - } - }, - "tooltip": { - "header": { - "title": "Visão Geral das Definições de OCR" - }, - "mode": { - "title": "Modo OCR", - "text": "O Reconhecimento Ótico de Caracteres (OCR) ajuda a transformar páginas digitalizadas ou capturadas do ecrã em texto que pode pesquisar, copiar ou realçar.", - "bullet1": "Automático ignora páginas que já contêm camadas de texto.", - "bullet2": "Forçar aplica OCR novamente a todas as páginas e substitui todo o texto.", - "bullet3": "Estrito interrompe se for encontrado qualquer texto selecionável." - }, - "languages": { - "title": "Idiomas", - "text": "Melhore a precisão do OCR especificando os idiomas esperados. Escolha um ou mais idiomas para orientar a deteção." - }, - "output": { - "title": "Saída", - "text": "Decida como pretende formatar a saída de texto:", - "bullet1": "PDF pesquisável incorpora o texto por trás da imagem original.", - "bullet2": "HOCR XML devolve um ficheiro estruturado legível por máquina.", - "bullet3": "Sidecar de texto simples cria um ficheiro .txt separado com conteúdo bruto." - }, - "advanced": { - "header": { - "title": "Processamento de OCR Avançado" - }, - "compatibility": { - "title": "Modo de Compatibilidade", - "text": "Utiliza o modo de OCR 'sandwich PDF': resulta em ficheiros maiores, mas é mais fiável com certos idiomas e software PDF mais antigo. Por predefinição usamos hOCR para PDFs mais pequenos e modernos." - }, - "sidecar": { - "title": "Criar Ficheiro de Texto", - "text": "Gera um ficheiro .txt separado juntamente com o PDF contendo todo o texto extraído para fácil acesso e processamento." - }, - "deskew": { - "title": "Corrigir Inclinação das Páginas", - "text": "Corrige automaticamente páginas enviesadas ou inclinadas para melhorar a precisão do OCR. Útil para documentos digitalizados que não estavam perfeitamente alinhados." - }, - "clean": { - "title": "Limpar Ficheiro de Entrada", - "text": "Pré‑processa a entrada removendo ruído, melhorando o contraste e otimizando a imagem para melhor reconhecimento por OCR antes do processamento." - }, - "cleanFinal": { - "title": "Limpar Saída Final", - "text": "Pós‑processa o PDF final removendo artefactos do OCR e otimizando a camada de texto para melhor legibilidade e tamanho de ficheiro menor." - } - } - }, - "error": { - "failed": "Falha na operação de OCR" - } - }, - "extractImages": { - "tags": "imagem,foto,guardar,arquivo,zip,capturar,extrair", - "title": "Extrair Imagens", - "header": "Extrair Imagens", - "selectText": "Selecione formato de imagem para converter imagens extraídas", - "allowDuplicates": "Guardar imagens duplicadas", - "submit": "Extrair", - "settings": { - "title": "Definições" - }, - "error": { - "failed": "Ocorreu um erro ao extrair imagens do PDF." - } - }, - "pdfToPDFA": { - "tags": "arquivo,longo prazo,padrão,conversão,armazenamento,preservação", - "title": "PDF Para PDF/A", - "header": "PDF Para PDF/A", - "credit": "Este serviço usa libreoffice para conversão PDF/A", - "submit": "Converter", - "tip": "Atualmente não funciona para múltiplas entradas de uma só vez", - "outputFormat": "Formato de saída", - "pdfWithDigitalSignature": "O PDF contém uma assinatura digital. Esta será removida no próximo passo." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,transformação,formato,conversão,escritório,microsoft,docfile", - "title": "PDF para Word", - "header": "PDF para Word", - "selectText": { - "1": "Formato do ficheiro de saída" - }, - "credit": "Este serviço usa LibreOffice para conversão de ficheiros.", - "submit": "Converter" - }, - "PDFToPresentation": { - "tags": "slides,apresentação,escritório,microsoft", - "title": "PDF para Apresentação", - "header": "PDF para Apresentação", - "selectText": { - "1": "Formato do ficheiro de saída" - }, - "credit": "Este serviço usa LibreOffice para conversão de ficheiros.", - "submit": "Converter" - }, - "PDFToText": { - "tags": "formato rico,formato texto rico,formato texto rico", - "title": "PDF para RTF (Texto)", - "header": "PDF para RTF (Texto)", - "selectText": { - "1": "Formato do ficheiro de saída" - }, - "credit": "Este serviço usa LibreOffice para conversão de ficheiros.", - "submit": "Converter" - }, - "PDFToHTML": { - "tags": "conteúdo web,compatível com navegador", - "title": "PDF para HTML", - "header": "PDF para HTML", - "credit": "Este serviço usa pdftohtml para conversão de ficheiros.", - "submit": "Converter" - }, - "PDFToXML": { - "tags": "extração-dados,conteúdo-estruturado,interop,transformação,converter", - "title": "PDF para XML", - "header": "PDF para XML", - "credit": "Este serviço usa LibreOffice para conversão de ficheiros.", - "submit": "Converter" - }, - "ScannerImageSplit": { - "tags": "separar,auto-detetar,digitalizações,multi-foto,organizar", - "selectText": { - "1": "Limiar de Ângulo:", - "2": "Define o ângulo absoluto mínimo necessário para a imagem ser rodada (predefinição: 10).", - "3": "Tolerância:", - "4": "Determina o intervalo de variação de cor em torno da cor de fundo estimada (predefinição: 30).", - "5": "Área Mínima:", - "6": "Define o limiar de área mínima para uma foto (predefinição: 10000).", - "7": "Área Mínima de Contorno:", - "8": "Define o limiar de área mínima de contorno para uma foto", - "9": "Tamanho da Borda:", - "10": "Define o tamanho da borda adicionada e removida para prevenir bordas brancas na saída (predefinição: 1)." - }, - "info": "Python não está instalado. É necessário para executar." - }, - "scannerImageSplit": { - "title": "Imagens Extraídas", - "submit": "Extrair Digitalizações de Imagem", - "error": { - "failed": "Ocorreu um erro ao extrair digitalizações de imagem." - }, - "tooltip": { - "title": "Separador de Fotos", - "whatThisDoes": "O que isto faz", - "whatThisDoesDesc": "Encontra e extrai automaticamente cada foto de uma página digitalizada ou imagem composta—sem recorte manual.", - "whenToUse": "Quando usar", - "useCase1": "Digitalize páginas completas de álbuns de uma só vez", - "useCase2": "Separe lotes do scanner de mesa em ficheiros separados", - "useCase3": "Separe colagens em fotos individuais", - "useCase4": "Extrair fotos de documentos", - "quickFixes": "Correções rápidas", - "problem1": "Fotos não detetadas → aumente a Tolerância para 30-50", - "problem2": "Deteções falsas em excesso → aumente a Área Mínima para 15 000-20 000", - "problem3": "Recortes demasiado apertados → aumente o Tamanho da Margem para 5-10", - "problem4": "Fotos inclinadas não endireitadas → reduza o Limite de Ângulo para ~5°", - "problem5": "Caixas de pó/ruído → aumente a Área Mínima de Contorno para 1000-2000", - "setupTips": "Dicas de configuração", - "tip1": "Use um fundo liso e claro", - "tip2": "Deixe um pequeno espaço (≈1 cm) entre as fotos", - "tip3": "Digitalize a 300-600 DPI", - "tip4": "Limpe o vidro do scanner", - "headsUp": "Atenção", - "headsUpDesc": "Fotos sobrepostas ou fundos com cor muito próxima da das fotos podem reduzir a precisão — experimente um fundo mais claro ou mais escuro e deixe mais espaço." - } - }, - "sign": { - "title": "Assinar", - "header": "Assinar PDFs", - "upload": "Carregar Imagem", - "draw": { - "title": "Desenhe a sua assinatura", - "clear": "Limpar" - }, - "canvas": { - "heading": "Desenhe a sua assinatura", - "clickToOpen": "Clique para abrir a área de desenho", - "modalTitle": "Desenhe a sua assinatura", - "colorLabel": "Cor", - "penSizeLabel": "Espessura da caneta", - "penSizePlaceholder": "Tamanho", - "clear": "Limpar área de desenho", - "colorPickerTitle": "Escolher cor do traço" - }, - "text": { - "name": "Nome do Signatário", - "placeholder": "Introduza o seu nome completo", - "fontLabel": "Tipo de letra", - "fontSizeLabel": "Tamanho do tipo de letra", - "fontSizePlaceholder": "Escreva ou selecione o tamanho (8-200)", - "colorLabel": "Cor do texto" - }, - "clear": "Limpar", - "add": "Adicionar", - "saved": { - "heading": "Assinaturas guardadas", - "description": "Reutilize assinaturas guardadas a qualquer momento.", - "emptyTitle": "Ainda não há assinaturas guardadas", - "emptyDescription": "Desenhe, carregue ou escreva uma assinatura acima e depois use \"Guardar na biblioteca\" para manter até {{max}} favoritas prontas a usar.", - "type": { - "canvas": "Desenho", - "image": "Carregar", - "text": "Texto" - }, - "limitTitle": "Limite atingido", - "limitDescription": "Remova uma assinatura guardada antes de adicionar novas (máx. {{max}}).", - "carouselPosition": "{{current}} de {{total}}", - "prev": "Anterior", - "next": "Seguinte", - "delete": "Remover", - "label": "Etiqueta", - "defaultLabel": "Assinatura", - "defaultCanvasLabel": "Assinatura desenhada", - "defaultImageLabel": "Assinatura carregada", - "defaultTextLabel": "Assinatura digitada", - "saveButton": "Guardar assinatura", - "saveUnavailable": "Crie primeiro uma assinatura para a guardar.", - "noChanges": "A assinatura atual já está guardada.", - "status": { - "saved": "Guardado" - } - }, - "save": "Guardar Assinatura", - "applySignatures": "Aplicar Assinaturas", - "personalSigs": "Assinaturas Pessoais", - "sharedSigs": "Assinaturas Partilhadas", - "noSavedSigs": "Nenhuma assinatura guardada encontrada", - "addToAll": "Adicionar a todas as páginas", - "delete": "Eliminar", - "first": "Primeira página", - "last": "Última página", - "next": "Próxima página", - "previous": "Página anterior", - "maintainRatio": "Alternar manter proporção", - "undo": "Anular", - "redo": "Refazer", - "submit": "Assinar Documento", - "steps": { - "configure": "Configurar Assinatura" - }, - "step": { - "createDesc": "Escolha como quer criar a assinatura", - "place": "Colocar e guardar", - "placeDesc": "Posicione a assinatura no seu PDF" - }, - "type": { - "title": "Tipo de Assinatura", - "draw": "Desenhar", - "canvas": "Desenho", - "image": "Imagem", - "text": "Texto", - "saved": "Guardadas" - }, - "image": { - "label": "Carregar imagem da assinatura", - "placeholder": "Selecione ficheiro de imagem", - "hint": "Carregue uma imagem PNG ou JPG da sua assinatura" - }, - "instructions": { - "title": "Como adicionar a assinatura", - "canvas": "Depois de desenhar a sua assinatura na canvas, feche a janela modal e clique em qualquer lugar no PDF para a colocar.", - "image": "Depois de carregar a imagem da sua assinatura acima, clique em qualquer lugar no PDF para a colocar.", - "saved": "Selecione uma assinatura guardada acima e depois clique em qualquer parte do PDF para a colocar.", - "text": "Depois de introduzir o seu nome acima, clique em qualquer lugar no PDF para colocar a sua assinatura.", - "paused": "Colocação em pausa", - "resumeHint": "Retome a colocação para clicar e adicionar a assinatura.", - "noSignature": "Crie uma assinatura acima para ativar as ferramentas de colocação." - }, - "mode": { - "move": "Mover Assinatura", - "place": "Colocar Assinatura", - "pause": "Pausar colocação", - "resume": "Retomar colocação" - }, - "updateAndPlace": "Atualizar e Colocar", - "activate": "Ativar Colocação de Assinaturas", - "deactivate": "Parar de Colocar Assinaturas", - "results": { - "title": "Resultados da Assinatura" - }, - "error": { - "failed": "Ocorreu um erro ao assinar o PDF." - } - }, - "flatten": { - "title": "Achatar", - "header": "Achatar PDFs", - "flattenOnlyForms": "Achatar apenas formulários", - "submit": "Achatar", - "filenamePrefix": "aplanado", - "files": { - "placeholder": "Selecione um ficheiro PDF na vista principal para começar" - }, - "steps": { - "settings": "Definições" - }, - "options": { - "stepTitle": "Opções de Aplanamento", - "title": "Opções de Aplanamento", - "flattenOnlyForms": { - "label": "Achatar apenas formulários", - "desc": "Apenas aplanar campos de formulário, deixando outros elementos interativos intactos" - }, - "note": "O aplanamento remove elementos interativos do PDF, tornando‑os não editáveis." - }, - "results": { - "title": "Resultados do Aplanamento" - }, - "error": { - "failed": "Ocorreu um erro ao aplanar o PDF." - }, - "tooltip": { - "header": { - "title": "Sobre o Aplanamento de PDFs" - }, - "description": { - "title": "O que faz o aplanamento?", - "text": "O aplanamento torna o seu PDF não editável ao transformar formulários preenchíveis e botões em texto e imagens normais. O PDF parecerá exatamente igual, mas ninguém poderá alterar ou preencher os formulários. Perfeito para partilhar formulários concluídos, criar documentos finais para arquivo ou garantir que o PDF tem o mesmo aspeto em todo o lado.", - "bullet1": "Caixas de texto tornam‑se texto normal (não pode ser editado)", - "bullet2": "Caixas de seleção e botões tornam‑se imagens", - "bullet3": "Ótimo para versões finais que não quer ver alteradas", - "bullet4": "Garante aspeto consistente em todos os dispositivos" - }, - "formsOnly": { - "title": "O que significa 'Aplanar apenas formulários'?", - "text": "Esta opção apenas remove a possibilidade de preencher formulários, mas mantém a funcionar outras funcionalidades como clicar em ligações, ver marcadores e ler comentários.", - "bullet1": "Os formulários tornam‑se não editáveis", - "bullet2": "As ligações continuam a funcionar ao clicar", - "bullet3": "Comentários e notas permanecem visíveis", - "bullet4": "Os marcadores continuam a ajudar na navegação" - } - } - }, - "repair": { - "tags": "corrigir,restaurar,correção,recuperar", - "title": "Reparar", - "header": "Reparar PDFs", - "submit": "Reparar", - "description": "Esta ferramenta tentará reparar ficheiros PDF corrompidos ou danificados. Não são necessárias definições adicionais.", - "filenamePrefix": "reparado", - "files": { - "placeholder": "Selecione um ficheiro PDF na vista principal para começar" - }, - "error": { - "failed": "Ocorreu um erro ao reparar o PDF." - }, - "results": { - "title": "Resultados da Reparação" - } - }, - "removeBlanks": { - "title": "Remover Páginas em Branco", - "header": "Remover Páginas em Branco", - "settings": { - "title": "Definições" - }, - "threshold": { - "label": "Limite de Brancura de Pixel" - }, - "whitePercent": { - "label": "Limite de Percentagem de Branco", - "unit": "%" - }, - "includeBlankPages": { - "label": "Incluir páginas em branco detetadas" - }, - "tooltip": { - "header": { - "title": "Definições de Remoção de Páginas em Branco" - }, - "threshold": { - "title": "Limite de Brancura de Pixel", - "text": "Controla quão branco um pixel deve ser para ser considerado 'branco'. Ajuda a determinar o que conta como área em branco na página.", - "bullet1": "0 = Preto puro (mais restritivo)", - "bullet2": "128 = Cinzento médio", - "bullet3": "255 = Branco puro (menos restritivo)" - }, - "whitePercent": { - "title": "Limite de Percentagem de Branco", - "text": "Define a percentagem mínima de pixéis brancos necessária para que uma página seja considerada em branco e removida.", - "bullet1": "Valores mais baixos (p.ex., 80%) = Mais páginas removidas", - "bullet2": "Valores mais altos (p.ex., 95%) = Apenas páginas muito em branco removidas", - "bullet3": "Use valores mais altos para documentos com fundos claros" - }, - "includeBlankPages": { - "title": "Incluir Páginas em Branco Detetadas", - "text": "Quando ativado, cria um PDF separado contendo todas as páginas em branco que foram detetadas e removidas do documento original.", - "bullet1": "Útil para rever o que foi removido", - "bullet2": "Ajuda a verificar a precisão da deteção", - "bullet3": "Pode ser desativado para reduzir o tamanho do ficheiro de saída" - } - }, - "submit": "Remover Páginas em Branco", - "error": { - "failed": "Falha ao remover páginas em branco" - }, - "results": { - "title": "Páginas em Branco Removidas" - } - }, - "removeAnnotations": { - "tags": "comentários,destaque,notas,marcação,remover", - "title": "Remover Anotações", - "header": "Remover Anotações", - "submit": "Remover", - "settings": { - "title": "Definições" - }, - "info": { - "title": "Sobre Remover Anotações", - "description": "Esta ferramenta removerá todas as anotações (comentários, realces, notas, etc.) dos seus documentos PDF." - }, - "tooltip": { - "header": { - "title": "Acerca de Remover Anotações" - }, - "description": { - "title": "O que faz" - } - }, - "error": { - "failed": "Ocorreu um erro ao remover anotações do PDF." - } - }, - "compare": { - "tags": "diferenciar,contrastar,alterações,análise", - "title": "Comparar", - "header": "Comparar PDFs", - "clearSelected": "Limpar selecionados", - "clear": { - "confirmTitle": "Limpar os PDFs selecionados?", - "confirmBody": "Isto irá fechar a comparação atual e levá‑lo de volta a Ficheiros Ativos.", - "confirm": "Limpar e voltar" - }, - "review": { - "title": "Resultado da Comparação", - "actionsHint": "Revise a comparação, troque os papéis dos documentos ou exporte o resumo.", - "switchOrder": "Trocar ordem", - "exportSummary": "Exportar resumo" - }, - "base": { - "label": "Documento original", - "placeholder": "Selecione o PDF original" - }, - "comparison": { - "label": "Documento editado", - "placeholder": "Selecione o PDF editado" - }, - "addFilesHint": "Adicione PDFs na etapa Ficheiros para permitir a seleção.", - "noFiles": "Ainda não há PDFs disponíveis", - "pages": "Páginas", - "selection": { - "originalEditedTitle": "Selecione os PDFs Original e Editado" - }, - "original": { - "label": "PDF Original" - }, - "edited": { - "label": "PDF Editado" - }, - "swap": { - "confirmTitle": "Executar comparação novamente?", - "confirmBody": "Isto irá executar novamente a ferramenta. Tem a certeza de que quer trocar a ordem de Original e Editado?", - "confirm": "Trocar e Reexecutar" - }, - "cta": "Comparar", - "loading": "A comparar...", - "summary": { - "baseHeading": "Documento original", - "comparisonHeading": "Documento editado", - "pageLabel": "Página" - }, - "rendering": { - "pageNotReadyTitle": "Página ainda não renderizada", - "pageNotReadyBody": "Algumas páginas ainda estão a ser renderizadas. A navegação ajustará assim que estiverem prontas.", - "rendering": "a renderizar", - "inProgress": "Pelo menos um destes PDFs é muito grande, o deslocamento não será suave até a renderização estar concluída", - "pagesRendered": "páginas renderizadas", - "complete": "Renderização de páginas concluída" - }, - "dropdown": { - "deletionsLabel": "Eliminações", - "additionsLabel": "Adições", - "deletions": "Eliminações ({{count}})", - "additions": "Adições ({{count}})", - "searchPlaceholder": "Procurar alterações...", - "noResults": "Nenhuma alteração encontrada" - }, - "actions": { - "stackVertically": "Empilhar verticalmente", - "placeSideBySide": "Colocar lado a lado", - "zoomOut": "Reduzir", - "zoomIn": "Ampliar", - "resetView": "Repor vista", - "unlinkScrollPan": "Desvincular deslocação e arrasto", - "linkScrollPan": "Vincular deslocação e arrasto", - "unlinkScroll": "Desvincular deslocação", - "linkScroll": "Vincular deslocação" - }, - "toasts": { - "unlinkedTitle": "Deslocação e arrasto independentes ativados", - "unlinkedBody": "Dica: As setas Cima/Baixo deslocam ambos os painéis; o arrasto move apenas o painel ativo." - }, - "error": { - "selectRequired": "Selecione um documento original e um editado.", - "filesMissing": "Não foi possível localizar os ficheiros selecionados. Por favor, selecione‑os novamente.", - "generic": "Não foi possível comparar estes ficheiros." - }, - "status": { - "extracting": "A extrair texto...", - "processing": "A analisar diferenças...", - "complete": "Comparação pronta" - }, - "longJob": { - "title": "Comparação grande em curso", - "body": "Estes PDFs ultrapassam 2 000 páginas no total. O processamento pode demorar vários minutos." - }, - "slowOperation": { - "title": "Ainda a trabalhar…", - "body": "Esta comparação está a demorar mais do que o habitual. Pode deixá‑la continuar ou cancelá‑la.", - "cancel": "Cancelar comparação" - }, - "newLine": "nova-linha", - "complex": { - "message": "Um ou ambos os documentos fornecidos são ficheiros grandes, a precisão da comparação pode ser reduzida" - }, - "large": { - "file": { - "message": "Um ou ambos os documentos fornecidos são demasiado grandes para processar" - } - }, - "no": { - "text": { - "message": "Um ou ambos os PDFs selecionados não têm conteúdo de texto. Por favor escolha PDFs com texto para comparação." - } - }, - "too": { - "dissimilar": { - "message": "Estes documentos parecem muito diferentes. A comparação foi interrompida para poupar tempo." - } - }, - "earlyDissimilarity": { - "title": "Estes PDFs parecem muito diferentes", - "body": "Até agora vemos muito poucas semelhanças. Pode parar a comparação se estes não forem documentos relacionados.", - "stopButton": "Parar comparação" - } - }, - "certSign": { - "tags": "autenticar,PEM,P12,oficial,encriptar", - "title": "Assinatura de Certificado", - "filenamePrefix": "assinado", - "signMode": { - "stepTitle": "Modo de Assinatura", - "tooltip": { - "header": { - "title": "Sobre Assinaturas PDF" - }, - "overview": { - "title": "Como funcionam as assinaturas", - "text": "Ambos os modos selam o documento (quaisquer edições são sinalizadas como adulteração) e registam quem/quando/como para auditoria. A confiança do visualizador depende da cadeia de certificados." - }, - "manual": { - "title": "Manual - Traga o seu certificado", - "text": "Use os seus próprios ficheiros de certificado para uma identidade alinhada com a marca. Pode apresentar Fidedigno quando a sua CA/cadeia é reconhecida.", - "use": "Usar para: voltado para o cliente, legal, compliance." - }, - "auto": { - "title": "Automático - Sem configuração, selo do sistema instantâneo", - "text": "Assina com um certificado do servidor autoassinado. O mesmo selo à prova de adulteração e registo de auditoria; normalmente mostra Não verificado nos visualizadores.", - "use": "Usar quando: precisa de rapidez e de uma identidade interna consistente em revisões e registos." - }, - "rule": { - "title": "Regra prática", - "text": "Precisa do estado Fidedigno no destinatário? Manual. Precisa de um selo à prova de adulteração e registo de auditoria, rápido e sem configuração? Automático." - } - } - }, - "certTypeStep": { - "stepTitle": "Formato do Certificado" - }, - "certFiles": { - "stepTitle": "Ficheiros de Certificado" - }, - "appearance": { - "stepTitle": "Aparência da Assinatura", - "tooltip": { - "header": { - "title": "Sobre a Aparência da Assinatura" - }, - "invisible": { - "title": "Assinaturas Invisíveis", - "text": "A assinatura é adicionada ao PDF por segurança, mas não será visível ao visualizar o documento. Perfeita para requisitos legais sem alterar a aparência do documento.", - "bullet1": "Fornece segurança sem alterações visuais", - "bullet2": "Cumpre requisitos legais para assinatura digital", - "bullet3": "Não afeta o layout ou design do documento" - }, - "visible": { - "title": "Assinaturas Visíveis", - "text": "Mostra um bloco de assinatura no PDF com o seu nome, data e detalhes opcionais. Útil quando quer que os leitores vejam claramente que o documento está assinado.", - "bullet1": "Mostra o nome do signatário e a data no documento", - "bullet2": "Pode incluir o motivo e a localização da assinatura", - "bullet3": "Escolha em que página colocar a assinatura", - "bullet4": "Pode incluir um logótipo opcional" - } - }, - "invisible": "Invisível", - "options": { - "title": "Detalhes da Assinatura" - }, - "visible": "Visível" - }, - "sign": { - "submit": "Assinar PDF", - "results": "PDF Assinado" - }, - "error": { - "failed": "Ocorreu um erro ao processar assinaturas." - }, - "tooltip": { - "header": { - "title": "Sobre a Gestão de Assinaturas" - }, - "overview": { - "title": "O que pode esta ferramenta fazer?", - "text": "Esta ferramenta permite verificar se os seus PDFs estão assinados digitalmente e adicionar novas assinaturas digitais. As assinaturas digitais provam quem criou ou aprovou um documento e mostram se foi alterado desde a assinatura.", - "bullet1": "Verificar assinaturas existentes e a sua validade", - "bullet2": "Ver detalhes sobre signatários e certificados", - "bullet3": "Adicionar novas assinaturas digitais para proteger os seus documentos", - "bullet4": "Vários ficheiros suportados com navegação simples" - }, - "validation": { - "title": "Verificação de Assinaturas", - "text": "Ao verificar assinaturas, a ferramenta informa se são válidas, quem assinou o documento, quando foi assinado e se o documento foi alterado desde a assinatura.", - "bullet1": "Mostra se as assinaturas são válidas ou inválidas", - "bullet2": "Mostra informações do signatário e data de assinatura", - "bullet3": "Verifica se o documento foi modificado após a assinatura", - "bullet4": "Pode usar certificados personalizados para verificação" - }, - "signing": { - "title": "Adicionar assinaturas", - "text": "Para assinar um PDF, precisa de um certificado digital (como PEM, PKCS12 ou JKS). Pode optar por tornar a assinatura visível no documento ou mantê-la invisível apenas para efeitos de segurança.", - "bullet1": "Suporta formatos de certificado PEM, PKCS12, JKS e do servidor", - "bullet2": "Opção para mostrar ou ocultar a assinatura no PDF", - "bullet3": "Adicionar motivo, localização e nome do signatário", - "bullet4": "Escolher em que página colocar assinaturas visíveis", - "bullet5": "Usar o certificado do servidor para a opção simples 'Assinar com Stirling-PDF'" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Sobre os tipos de certificado" - }, - "what": { - "title": "O que é um certificado?", - "text": "É uma identificação segura para a sua assinatura que prova que foi você quem assinou. A menos que seja obrigatório assinar com certificado, recomendamos utilizar outro método seguro como Escrever, Desenhar ou Carregar." - }, - "which": { - "title": "Que opção devo usar?", - "text": "Escolha o formato que corresponde ao seu ficheiro de certificado:", - "bullet1": "PKCS#12 (.p12 / .pfx) – um ficheiro combinado (o mais comum)", - "bullet2": "PFX (.pfx) – versão da Microsoft do PKCS12", - "bullet3": "PEM – ficheiros .pem separados de chave privada e certificado", - "bullet4": "JKS – keystore .jks de Java para fluxos de trabalho de desenvolvimento / CI-CD" - }, - "convert": { - "title": "Chave não listada?", - "text": "Converta o seu ficheiro para um keystore Java (.jks) com o keytool e, em seguida, escolha JKS." - } - } - }, - "chooseCertificate": "Escolher ficheiro de certificado", - "chooseJksFile": "Escolher ficheiro JKS", - "chooseP12File": "Escolher ficheiro PKCS12", - "choosePfxFile": "Escolher ficheiro PFX", - "choosePrivateKey": "Escolher ficheiro de chave privada", - "location": "Localização", - "logoTitle": "Logótipo", - "name": "Nome", - "noLogo": "Sem logótipo", - "pageNumber": "Número da página", - "password": "Introduza a Sua Palavra-passe de Keystore ou Chave Privada (Se Existir):", - "passwordOptional": "Deixe em branco se não tiver palavra-passe", - "reason": "Razão", - "serverCertMessage": "A usar certificado do servidor - não são necessários ficheiros nem palavra-passe", - "showLogo": "Mostrar Logo" - }, - "removeCertSign": { - "tags": "autenticar,PEM,P12,oficial,desencriptar", - "title": "Remover Assinatura de Certificado", - "header": "Remover o certificado digital do PDF", - "selectPDF": "Selecione um ficheiro PDF:", - "submit": "Remover Assinatura", - "description": "Esta ferramenta remove assinaturas de certificado digital do seu documento PDF.", - "filenamePrefix": "nao_assinado", - "files": { - "placeholder": "Selecione um ficheiro PDF na vista principal para começar" - }, - "error": { - "failed": "Ocorreu um erro ao remover as assinaturas de certificado." - }, - "results": { - "title": "Resultados da remoção de certificados" - } - }, - "pageLayout": { - "tags": "juntar,composto,vista-única,organizar", - "title": "Layout Multi-Página", - "header": "Layout Multi-Página", - "pagesPerSheet": "Páginas por folha:", - "addBorder": "Adicionar Bordas", - "submit": "Submeter", - "desc": { - "2": "Coloca 2 páginas lado a lado numa única folha.", - "3": "Coloca 3 páginas numa única folha numa única fila.", - "4": "Coloca 4 páginas numa única folha (grelha 2 × 2).", - "9": "Coloca 9 páginas numa única folha (grelha 3 × 3).", - "16": "Coloca 16 páginas numa única folha (grelha 4 × 4)." - }, - "error": { - "failed": "Ocorreu um erro ao criar a disposição de várias páginas." - } - }, - "bookletImposition": { - "tags": "folheto,imposição,impressão,encadernação,dobra,assinatura", - "title": "Imposição de folheto", - "header": "Imposição de folheto", - "submit": "Criar folheto", - "spineLocation": { - "label": "Posição da lombada", - "left": "Esquerda (padrão)", - "right": "Direita (RTL)" - }, - "doubleSided": { - "label": "Impressão frente e verso", - "tooltip": "Cria frente e verso para uma impressão correta do folheto" - }, - "manualDuplex": { - "title": "Modo dúplex manual", - "instructions": "Para impressoras sem dúplex automático. Terá de executar isto duas vezes:" - }, - "duplexPass": { - "label": "Passagem de impressão", - "first": "1.ª passagem", - "second": "2.ª passagem", - "firstInstructions": "Imprime as frentes → empilhe com a face para baixo → execute novamente com a 2.ª passagem", - "secondInstructions": "Carregue a pilha impressa com a face para baixo → imprime os versos" - }, - "rtlBinding": { - "label": "Encadernação da direita para a esquerda", - "tooltip": "Para árabe, hebraico ou outros idiomas da direita para a esquerda" - }, - "addBorder": { - "label": "Adicionar contornos à volta das páginas", - "tooltip": "Adiciona contornos à volta de cada secção da página para ajudar no corte e alinhamento" - }, - "addGutter": { - "label": "Adicionar margem de encadernação", - "tooltip": "Adiciona espaço de margem interna para encadernação" - }, - "gutterSize": { - "label": "Tamanho da margem de encadernação (pontos)" - }, - "flipOnShortEdge": { - "label": "Virar na borda curta (apenas dúplex automático)", - "tooltip": "Ative para impressão dúplex na borda curta (apenas dúplex automático - ignorado no modo manual)", - "manualNote": "Não é necessário no modo manual - vira a pilha manualmente" - }, - "advanced": { - "toggle": "Opções avançadas" - }, - "paperSizeNote": "O tamanho do papel é derivado automaticamente da sua primeira página.", - "tooltip": { - "header": { - "title": "Guia de criação de folheto" - }, - "description": { - "title": "O que é a imposição de folheto?", - "text": "Cria folhetos profissionais ao organizar as páginas na ordem correta de impressão. As páginas do seu PDF são colocadas duas por folha em orientação horizontal, de modo que, quando dobradas e encadernadas, são lidas na sequência correta como um livro." - }, - "example": { - "title": "Exemplo: folheto de 8 páginas", - "text": "O seu documento de 8 páginas torna-se 2 folhas:", - "bullet1": "Folha 1 Frente: Páginas 8, 1 | Verso: Páginas 2, 7", - "bullet2": "Folha 2 Frente: Páginas 6, 3 | Verso: Páginas 4, 5", - "bullet3": "Quando dobradas e empilhadas: Lê 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Como imprimir e montar", - "text": "Siga estes passos para folhetos perfeitos:", - "bullet1": "Imprima frente e verso com 'Virar na borda longa'", - "bullet2": "Empilhe as folhas pela ordem, dobre ao meio", - "bullet3": "Agrafe ou encaderne ao longo da lombada dobrada", - "bullet4": "Para impressoras de borda curta: ative a opção 'Virar na borda curta'" - }, - "manualDuplex": { - "title": "Dúplex manual (impressoras de um só lado)", - "text": "Para impressoras sem dúplex automático:", - "bullet1": "Desative 'Impressão frente e verso'", - "bullet2": "Selecione '1.ª passagem' → Imprimir → Empilhar com a face para baixo", - "bullet3": "Selecione '2.ª passagem' → Carregar a pilha → Imprimir os versos", - "bullet4": "Dobre e monte normalmente" - }, - "advanced": { - "title": "Opções avançadas", - "text": "Ajuste fino do seu folheto:", - "bullet1": "Encadernação da direita para a esquerda: para árabe, hebraico ou idiomas RTL", - "bullet2": "Contornos: mostra linhas de corte para aparar", - "bullet3": "Margem de encadernação: adiciona espaço para encadernar/agrafar", - "bullet4": "Virar na borda curta: apenas para impressoras com dúplex automático" - } - }, - "error": { - "failed": "Ocorreu um erro ao criar a imposição de folheto." - } - }, - "scalePages": { - "title": "Ajustar escala de página", - "header": "Ajustar escala de página", - "pageSize": "Tamanho de uma página do documento.", - "keepPageSize": "Tamanho Original", - "scaleFactor": "Nível de zoom (recorte) de uma página.", - "submit": "Submeter" - }, - "adjustPageScale": { - "tags": "redimensionar,modificar,dimensão,adaptar", - "title": "Ajustar escala da página", - "header": "Ajustar escala da página", - "scaleFactor": { - "label": "Fator de escala" - }, - "pageSize": { - "label": "Tamanho da página de destino", - "keep": "Manter tamanho original", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Ajustar escala da página", - "error": { - "failed": "Ocorreu um erro ao ajustar a escala da página." - }, - "tooltip": { - "header": { - "title": "Visão geral das definições de escala da página" - }, - "description": { - "title": "Descrição", - "text": "Ajuste o tamanho do conteúdo do PDF e altere as dimensões da página." - }, - "scaleFactor": { - "title": "Fator de escala", - "text": "Controla quão grande ou pequeno o conteúdo aparece na página. O conteúdo é escalado e centrado - se o conteúdo escalado for maior do que o tamanho da página, poderá ser cortado.", - "bullet1": "1,0 = Tamanho original", - "bullet2": "0,5 = Metade do tamanho (50% mais pequeno)", - "bullet3": "2,0 = Dobro do tamanho (200% maior, pode cortar)" - }, - "pageSize": { - "title": "Tamanho da página de destino", - "text": "Define as dimensões das páginas do PDF de saída. 'Manter tamanho original' mantém as dimensões atuais, enquanto as outras opções redimensionam para tamanhos de papel padrão." - } - } - }, - "add-page-numbers": { - "tags": "paginar,etiqueta,organizar,índice" - }, - "auto-rename": { - "tags": "auto-deteção,baseado-cabeçalho,organizar,reetiquetar", - "title": "Renomear Automático", - "header": "Renomear PDF Automaticamente", - "description": "Encontra automaticamente o título no conteúdo do seu PDF e usa-o como nome do ficheiro.", - "submit": "Renomear Automático", - "files": { - "placeholder": "Selecione um ficheiro PDF na vista principal para começar" - }, - "error": { - "failed": "Ocorreu um erro ao renomear automaticamente o PDF." - }, - "results": { - "title": "Resultados da renomeação automática" - }, - "tooltip": { - "header": { - "title": "Como funciona a renomeação automática" - }, - "description": { - "title": "O que faz" - }, - "howItWorks": { - "title": "Renomeação inteligente", - "text": "Encontra automaticamente o título no conteúdo do seu PDF e usa-o como nome do ficheiro.", - "bullet1": "Procura texto que pareça ser um título ou cabeçalho", - "bullet2": "Cria um nome de ficheiro limpo e válido a partir do título detetado", - "bullet3": "Mantém o nome original se não for encontrado um título adequado" - } - }, - "settings": { - "title": "Acerca de" - } - }, - "adjust-contrast": { - "tags": "correção-cor,afinar,modificar,melhorar" - }, - "crop": { - "title": "Recortar", - "header": "Recortar PDF", - "submit": "Submeter", - "noFileSelected": "Selecione um ficheiro PDF para começar a recortar", - "preview": { - "title": "Seleção da área de recorte" - }, - "reset": "Repor para PDF completo", - "coordinates": { - "title": "Posição e tamanho", - "x": { - "label": "Posição X", - "desc": "Margem esquerda (pontos)" - }, - "y": { - "label": "Posição Y", - "desc": "Margem inferior (pontos)" - }, - "width": { - "label": "Largura", - "desc": "Largura do recorte (pontos)" - }, - "height": { - "label": "Altura", - "desc": "Altura do recorte (pontos)" - } - }, - "error": { - "invalidArea": "A área de recorte excede os limites do PDF", - "failed": "Falha ao recortar o PDF" - }, - "steps": { - "selectArea": "Selecionar área de recorte" - }, - "tooltip": { - "title": "Como recortar PDFs", - "description": "Selecione a área a recortar do seu PDF arrastando e redimensionando a sobreposição azul na miniatura.", - "drag": "Arraste a sobreposição para mover a área de recorte", - "resize": "Arraste os manípulos dos cantos e das bordas para redimensionar", - "precision": "Use entradas de coordenadas para posicionamento preciso" - }, - "results": { - "title": "Resultados do recorte" - }, - "automation": { - "info": "Introduza as coordenadas de recorte em pontos de PDF. A origem (0,0) está no canto inferior esquerdo. Estes valores serão aplicados a todos os PDFs processados nesta automatização.", - "reference": "Referência: página A4 é 595,28 × 841,89 pontos (210 mm × 297 mm). 1 polegada = 72 pontos." - } - }, - "autoSplitPDF": { - "tags": "baseado-QR,separar,segmento-digitalização,organizar", - "title": "Divisão Automática de PDF", - "header": "Divisão Automática de PDF", - "description": "Imprima, Insira, Digitalize, carregue, e deixe-nos separar automaticamente os seus documentos. Sem necessidade de organização manual.", - "selectText": { - "1": "Imprima algumas folhas separadoras abaixo (Preto e branco é suficiente).", - "2": "Digitalize todos os seus documentos de uma vez inserindo a folha separadora entre eles.", - "3": "Carregue o único ficheiro PDF digitalizado grande e deixe o Stirling PDF tratar do resto.", - "4": "As páginas separadoras são automaticamente detetadas e removidas, garantindo um documento final organizado." - }, - "formPrompt": "Submeter PDF contendo separadores de página Stirling-PDF:", - "duplexMode": "Modo Duplex (Digitalização frente e verso)", - "dividerDownload2": "Transferir 'Separador de Divisão Automática (com instruções).pdf'", - "submit": "Submeter" - }, - "sanitizePdf": { - "tags": "limpar,seguro,segurança,remover-ameaças" - }, - "URLToPDF": { - "tags": "captura-web,guardar-página,web-para-doc,arquivo", - "title": "URL Para PDF", - "header": "URL Para PDF", - "submit": "Converter", - "credit": "Usa WeasyPrint" - }, - "HTMLToPDF": { - "tags": "marcação,conteúdo-web,transformação,converter", - "title": "HTML Para PDF", - "header": "HTML Para PDF", - "help": "Aceita ficheiros HTML e ZIPs contendo html/css/imagens etc necessários", - "submit": "Converter", - "credit": "Usa WeasyPrint", - "zoom": "Nível de zoom para mostrar o website.", - "pageWidth": "Largura da página em centímetros. (Em branco para predefinição)", - "pageHeight": "Altura da página em centímetros. (Em branco para predefinição)", - "marginTop": "Margem superior da página em milímetros. (Em branco para predefinição)", - "marginBottom": "Margem inferior da página em milímetros. (Em branco para predefinição)", - "marginLeft": "Margem esquerda da página em milímetros. (Em branco para predefinição)", - "marginRight": "Margem direita da página em milímetros. (Em branco para predefinição)", - "printBackground": "Renderizar o fundo dos websites.", - "defaultHeader": "Ativar Cabeçalho Predefinido (Nome e número de página)", - "cssMediaType": "Alterar o tipo de media CSS da página.", - "none": "Nenhum", - "print": "Imprimir", - "screen": "Ecrã" - }, - "MarkdownToPDF": { - "tags": "marcação,conteúdo-web,transformação,converter", - "title": "Markdown Para PDF", - "header": "Markdown Para PDF", - "submit": "Converter", - "help": "Trabalho em progresso", - "credit": "Usa WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "marcação,conteúdo-web,transformação,converter", - "title": "PDF para Markdown", - "header": "PDF para Markdown", - "submit": "Converter" - }, - "getPdfInfo": { - "tags": "informação,dados,estatísticas,estatísticas", - "title": "Obter Informação do PDF", - "header": "Obter Informação do PDF", - "submit": "Obter Informação", - "downloadJson": "Transferir JSON" - }, - "extractPage": { - "tags": "extrair" - }, - "PdfToSinglePage": { - "tags": "página única" - }, - "showJS": { - "tags": "JS", - "title": "Mostrar Javascript", - "header": "Mostrar Javascript", - "downloadJS": "Transferir Javascript", - "submit": "Mostrar", - "results": "Resultado", - "processing": "A extrair JavaScript...", - "done": "JavaScript extraído", - "singleFileWarning": "Esta ferramenta suporta apenas um ficheiro de cada vez. Selecione um único ficheiro.", - "view": { - "title": "JavaScript extraído" - } - }, - "redact": { - "tags": "Redação,Ocultar,ocultar,preto,marcador,oculto,manual", - "title": "Redação Manual", - "submit": "Redactar", - "error": { - "failed": "Ocorreu um erro ao ocultar o PDF." - }, - "modeSelector": { - "title": "Método de ocultação", - "mode": "Modo", - "automatic": "Automático", - "automaticDesc": "Oculta texto com base em termos de pesquisa", - "manual": "Manual", - "manualDesc": "Clique e arraste para ocultar áreas específicas", - "manualComingSoon": "Ocultação manual em breve" - }, - "auto": { - "header": "Ocultação automática", - "settings": { - "title": "Definições de ocultação", - "advancedTitle": "Avançado" - }, - "colorLabel": "Cor da caixa", - "wordsToRedact": { - "title": "Palavras a ocultar", - "placeholder": "Introduza uma palavra", - "add": "Adicionar", - "examples": "Exemplos: Confidencial, Altamente Secreto" - }, - "useRegexLabel": "Usar Regex", - "wholeWordSearchLabel": "Pesquisar palavra inteira", - "customPaddingLabel": "Espaçamento extra personalizado", - "convertPDFToImageLabel": "Converter PDF para PDF-Imagem" - }, - "tooltip": { - "mode": { - "header": { - "title": "Método de ocultação" - }, - "automatic": { - "title": "Ocultação automática", - "text": "Encontra e oculta automaticamente o texto especificado em todo o documento. Perfeito para remover informação sensível recorrente como nomes, moradas ou marcações confidenciais." - }, - "manual": { - "title": "Ocultação manual", - "text": "Clique e arraste para selecionar manualmente áreas específicas a ocultar. Dá-lhe controlo preciso sobre o que é ocultado. (Em breve)" - } - }, - "words": { - "header": { - "title": "Palavras a ocultar" - }, - "description": { - "title": "Correspondência de texto", - "text": "Introduza palavras ou frases para procurar e ocultar no seu documento. Cada palavra será pesquisada separadamente." - }, - "bullet1": "Adicione uma palavra de cada vez", - "bullet2": "Prima Enter ou clique em 'Adicionar outra' para adicionar", - "bullet3": "Clique em × para remover palavras", - "examples": { - "title": "Exemplos comuns", - "text": "Palavras típicas a ocultar incluem: dados bancários, endereços de email ou nomes específicos." - } - }, - "advanced": { - "header": { - "title": "Definições avançadas de ocultação" - }, - "color": { - "title": "Cor e espaçamento da caixa", - "text": "Personalize a aparência das caixas de ocultação. O preto é o padrão, mas pode escolher qualquer cor. O espaçamento adiciona espaço extra à volta do texto encontrado." - }, - "regex": { - "title": "Usar Regex", - "text": "Ative expressões regulares para correspondência avançada de padrões. Útil para encontrar números de telefone, emails ou padrões complexos.", - "bullet1": "Exemplo: \\d{4}-\\d{2}-\\d{2} para corresponder a quaisquer datas no formato AAAA-MM-DD", - "bullet2": "Use com cautela - teste exaustivamente" - }, - "wholeWord": { - "title": "Pesquisar palavra inteira", - "text": "Apenas corresponde a palavras completas, não correspondências parciais. 'John' não corresponderá a 'Johnson' quando ativado." - }, - "convert": { - "title": "Converter para PDF-Imagem", - "text": "Converte o PDF para um PDF baseado em imagem após a ocultação. Isso garante que o texto por detrás das caixas de ocultação seja completamente removido e irrecuperável." - } - } - }, - "manual": { - "header": "Ocultação manual", - "textBasedRedaction": "Ocultação baseada em texto", - "pageBasedRedaction": "Ocultação baseada em página", - "convertPDFToImageLabel": "Converter PDF para PDF-Imagem (usado para remover o texto por detrás da caixa)", - "pageRedactionNumbers": { - "title": "Páginas", - "placeholder": "(ex. 1,2,8 ou 4,7,12-16 ou 2n-1)" - }, - "redactionColor": { - "title": "Cor da ocultação" - }, - "export": "Exportar", - "upload": "Carregar", - "boxRedaction": "Desenhar caixa de ocultação", - "zoom": "Zoom", - "zoomIn": "Ampliar", - "zoomOut": "Reduzir", - "nextPage": "Página seguinte", - "previousPage": "Página anterior", - "toggleSidebar": "Alternar barra lateral", - "showThumbnails": "Mostrar miniaturas", - "showDocumentOutline": "Mostrar estrutura do documento (duplo clique para expandir/contrair todos os itens)", - "showAttachments": "Mostrar anexos", - "showLayers": "Mostrar camadas (duplo clique para repor todas as camadas ao estado predefinido)", - "colourPicker": "Seletor de cores", - "findCurrentOutlineItem": "Encontrar item atual da estrutura", - "applyChanges": "Aplicar alterações" - } - }, - "tableExtraxt": { - "tags": "CSV,Extração de Tabela,extrair,converter" - }, - "autoSizeSplitPDF": { - "tags": "pdf,dividir,documento,organização" - }, - "overlay-pdfs": { - "tags": "Sobrepor", - "header": "Sobrepor Ficheiros PDF", - "title": "Sobrepor PDFs", - "desc": "Sobrepor um PDF sobre outro", - "baseFile": { - "label": "Selecione Ficheiro PDF Base" - }, - "overlayFiles": { - "label": "Selecione Ficheiros PDF de Sobreposição", - "placeholder": "Escolher PDF(s)...", - "addMore": "Adicionar mais PDFs..." - }, - "mode": { - "label": "Selecione Modo de Sobreposição", - "sequential": "Sobreposição Sequencial", - "interleaved": "Sobreposição Intercalada", - "fixedRepeat": "Sobreposição de Repetição Fixa" - }, - "counts": { - "label": "Contagens de Sobreposição (para Modo de Repetição Fixa)", - "placeholder": "Introduza contagens separadas por vírgulas (ex., 2,3,1)", - "item": "Contagem para o ficheiro", - "noFiles": "Adicione ficheiros de sobreposição para configurar as contagens" - }, - "position": { - "label": "Selecione Posição de Sobreposição", - "foreground": "Primeiro Plano", - "background": "Plano de Fundo" - }, - "submit": "Submeter", - "settings": { - "title": "Definições" - }, - "results": { - "title": "Resultados da sobreposição" - }, - "tooltip": { - "header": { - "title": "Visão geral de sobreposição de PDFs" - }, - "description": { - "title": "Descrição", - "text": "Combine um PDF base com um ou mais PDFs de sobreposição. As sobreposições podem ser aplicadas página a página em diferentes modos e colocadas em primeiro plano ou em segundo plano." - }, - "mode": { - "title": "Modo de sobreposição", - "text": "Escolha como distribuir as páginas de sobreposição pelas páginas do PDF base.", - "sequential": "Sobreposição sequencial: utiliza páginas do primeiro PDF de sobreposição até terminar e depois passa ao seguinte.", - "interleaved": "Sobreposição intercalada: usa uma página de cada sobreposição por vez.", - "fixedRepeat": "Sobreposição com repetição fixa: usa um número definido de páginas de cada sobreposição antes de passar à seguinte. Use Contagens para definir os números." - }, - "position": { - "title": "Posição da sobreposição", - "text": "Primeiro plano coloca a sobreposição por cima da página. Fundo coloca-a por trás." - }, - "overlayFiles": { - "title": "Ficheiros de sobreposição", - "text": "Selecione um ou mais PDFs para sobrepor ao base. A ordem destes ficheiros afeta como as páginas são aplicadas nos modos Sequencial e Repetição Fixa." - }, - "counts": { - "title": "Contagens (apenas Repetição Fixa)", - "text": "Forneça um número positivo para cada ficheiro de sobreposição indicando quantas páginas usar antes de passar ao seguinte. Obrigatório quando o modo é Repetição Fixa." - } - }, - "error": { - "failed": "Ocorreu um erro ao sobrepor PDFs." - } - }, - "split-by-sections": { - "tags": "Dividir Secção, Dividir, Personalizar", - "title": "Dividir PDF por Secções", - "header": "Dividir PDF em Secções", - "horizontal": { - "label": "Divisões Horizontais", - "placeholder": "Introduza número de divisões horizontais" - }, - "vertical": { - "label": "Divisões Verticais", - "placeholder": "Introduza número de divisões verticais" - }, - "submit": "Dividir PDF", - "merge": "Juntar Num Único PDF" - }, - "AddStampRequest": { - "tags": "Carimbo, Adicionar imagem, imagem central, Marca de água, PDF, Incorporar, Personalizar", - "header": "Carimbar PDF", - "title": "Carimbar PDF", - "stampSetup": "Configuração do carimbo", - "stampType": "Tipo de Carimbo", - "stampText": "Texto do Carimbo", - "stampImage": "Imagem do Carimbo", - "alphabet": "Alfabeto", - "fontSize": "Tamanho da Fonte/Imagem", - "rotation": "Rotação", - "opacity": "Opacidade", - "position": "Posição", - "overrideX": "Sobrepor Coordenada X", - "overrideY": "Sobrepor Coordenada Y", - "customMargin": "Margem Personalizada", - "customColor": "Cor de Texto Personalizada", - "submit": "Submeter", - "noStampSelected": "Nenhum carimbo selecionado. Volte ao passo 1.", - "customPosition": "Arraste o carimbo para o local desejado na janela de pré-visualização.", - "error": { - "failed": "Ocorreu um erro ao adicionar o carimbo ao PDF." - }, - "imageSize": "Tamanho da imagem", - "margin": "Margem", - "positionAndFormatting": "Posição e formatação", - "quickPosition": "Selecione uma posição na página para colocar o carimbo.", - "results": { - "title": "Resultados do carimbo" - } - }, - "removeImagePdf": { - "tags": "Remover Imagem,operações de página,lado servidor" - }, - "splitPdfByChapters": { - "tags": "dividir,capítulos,marcadores,organizar" - }, - "validateSignature": { - "tags": "assinatura,verificar,validar,pdf,certificado,assinatura digital,Validar Assinatura,Validar certificado", - "title": "Validar Assinaturas PDF", - "header": "Validar Assinaturas Digitais", - "selectPDF": "Selecionar ficheiro PDF assinado", - "submit": "Validar Assinaturas", - "results": "Resultados da Validação", - "status": { - "_value": "Estado", - "valid": "Válida", - "invalid": "Inválida", - "complete": "Validação concluída" - }, - "signer": "Assinante", - "date": "Data", - "reason": "Razão", - "location": "Localização", - "noSignatures": "Nenhuma assinatura digital encontrada neste documento", - "chain": { - "invalid": "Falha na validação da cadeia de certificados - não é possível verificar a identidade do assinante" - }, - "trust": { - "invalid": "Certificado não está na loja de confiança - a fonte não pode ser verificada" - }, - "cert": { - "expired": "O certificado expirou", - "revoked": "O certificado foi revogado", - "info": "Detalhes do Certificado", - "issuer": "Emissor", - "subject": "Assunto", - "serialNumber": "Número de Série", - "validFrom": "Válido Desde", - "validUntil": "Válido Até", - "algorithm": "Algoritmo", - "keySize": "Tamanho da Chave", - "version": "Versão", - "keyUsage": "Utilização da Chave", - "selfSigned": "Auto-Assinado", - "bits": "bits", - "details": "Detalhes do certificado" - }, - "signature": { - "info": "Informação da Assinatura", - "_value": "Assinatura", - "mathValid": "A assinatura é matematicamente válida MAS:" - }, - "selectCustomCert": "Ficheiro de Certificado Personalizado X.509 (Opcional)", - "downloadCsv": "Transferir CSV", - "downloadJson": "Transferir JSON", - "downloadPdf": "Transferir relatório PDF", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Não foi possível validar os ficheiros selecionados.", - "partial": "Alguns ficheiros não puderam ser validados.", - "reportGeneration": "Não foi possível gerar o relatório PDF. JSON e CSV estão disponíveis.", - "unexpected": "Erro inesperado durante a validação." - }, - "finalizing": "A preparar transferências...", - "issue": { - "certExpired": "Certificado expirado", - "certRevocationUnknown": "Estado de revogação do certificado desconhecido", - "certRevoked": "Certificado revogado", - "chainInvalid": "Cadeia de certificados inválida", - "signatureInvalid": "Falha na verificação criptográfica da assinatura", - "trustInvalid": "Certificado não fiável" - }, - "noResults": "Execute a validação para gerar um relatório.", - "noSignaturesShort": "Sem assinaturas", - "processing": "A validar assinaturas...", - "report": { - "continued": "Continua", - "downloads": "Transferências", - "entryLabel": "Resumo da assinatura", - "fields": { - "created": "Criado", - "fileSize": "Tamanho do ficheiro", - "signatureCount": "Total de assinaturas", - "signatureDate": "Data da assinatura" - }, - "filesEvaluated": "{{count}} ficheiros avaliados", - "footer": "Validado através do Stirling PDF", - "generatedAt": "Gerado", - "noPdf": "O relatório PDF estará disponível após uma validação bem-sucedida.", - "page": "Página", - "shortTitle": "Resumo da assinatura", - "signatureCountLabel": "{{count}} assinaturas", - "signaturesFound": "{{count}} assinaturas detetadas", - "signaturesValid": "{{count}} totalmente válidas", - "title": "Relatório de validação de assinaturas" - }, - "settings": { - "certHint": "Carregue um certificado X.509 fiável para validar com base numa fonte de confiança personalizada.", - "title": "Definições de validação" - }, - "signatureDate": "Data da assinatura", - "totalSignatures": "Total de assinaturas" - }, - "replaceColor": { - "tags": "Substituir cor,Operações de página,Back end,server side", - "labels": { - "settings": "Definições", - "colourOperation": "Operação de cor" - }, - "options": { - "highContrast": "Alto contraste", - "invertAll": "Inverter todas as cores", - "custom": "Personalizado", - "cmyk": "Converter para CMYK" - }, - "tooltip": { - "header": { - "title": "Visão geral das definições de substituição e inversão de cor" - }, - "description": { - "title": "Descrição", - "text": "Transforme as cores do PDF para melhorar a legibilidade e a acessibilidade. Escolha entre predefinições de alto contraste, inverta todas as cores ou crie esquemas de cores personalizados." - }, - "highContrast": { - "title": "Alto contraste", - "text": "Aplicar combinações de cores de alto contraste predefinidas, concebidas para melhor legibilidade e conformidade com acessibilidade.", - "bullet1": "Texto branco em fundo preto - modo escuro clássico", - "bullet2": "Texto preto em fundo branco - alto contraste padrão", - "bullet3": "Texto amarelo em fundo preto - opção de alta visibilidade", - "bullet4": "Texto verde em fundo preto - alto contraste alternativo" - }, - "invertAll": { - "title": "Inverter todas as cores", - "text": "Inverte completamente todas as cores no PDF, criando um efeito semelhante a negativo. Útil para criar versões em modo escuro dos documentos ou reduzir a fadiga ocular em condições de pouca luz." - }, - "custom": { - "title": "Cores personalizadas", - "text": "Defina as suas próprias cores de texto e de fundo usando os seletores de cores. Perfeito para criar documentos de marca ou requisitos específicos de acessibilidade.", - "bullet1": "Cor do texto - escolha a cor para os elementos de texto", - "bullet2": "Cor de fundo - defina a cor de fundo do documento" - }, - "cmyk": { - "title": "Converter para CMYK", - "text": "Converte o PDF do espaço de cor RGB para o espaço de cor CMYK, otimizado para impressão profissional. Este processo converte as cores para o modelo Ciano, Magenta, Amarelo e Preto utilizado pelas impressoras." - } - }, - "error": { - "failed": "Ocorreu um erro ao processar a substituição de cor." - } - }, - "login": { - "title": "Iniciar sessão", - "header": "Iniciar sessão", - "signin": "Iniciar sessão", - "signInWith": "Iniciar sessão com", - "signInAnonymously": "Entrar como convidado", - "rememberme": "Lembrar-me", - "invalid": "Nome de utilizador ou palavra-passe inválidos.", - "locked": "A sua conta foi bloqueada.", - "sessionExpired": "A sua sessão expirou. Inicie sessão novamente.", - "signinTitle": "Por favor inicie sessão", - "ssoSignIn": "Iniciar sessão via Single Sign-On", - "oAuth2AutoCreateDisabled": "Criação Automática de Utilizador OAUTH2 Desativada", - "oAuth2AdminBlockedUser": "O registo ou login de utilizadores não registados está atualmente bloqueado. Por favor contacte o administrador.", - "oauth2RequestNotFound": "Pedido de autorização não encontrado", - "oauth2InvalidUserInfoResponse": "Resposta de Informação de Utilizador Inválida", - "oauth2invalidRequest": "Pedido Inválido", - "oauth2AccessDenied": "Acesso Negado", - "oauth2InvalidTokenResponse": "Resposta de Token Inválida", - "oauth2InvalidIdToken": "Token de Id Inválido", - "relyingPartyRegistrationNotFound": "Nenhum registo de relying party encontrado", - "userIsDisabled": "O utilizador está desativado, o login está atualmente bloqueado com este nome de utilizador. Por favor contacte o administrador.", - "alreadyLoggedIn": "Já tem sessão iniciada em", - "alreadyLoggedIn2": "dispositivos. Por favor termine sessão nesses dispositivos e tente novamente.", - "toManySessions": "Tem demasiadas sessões ativas", - "logoutMessage": "Terminou a sessão.", - "youAreLoggedIn": "Sessão iniciada!", - "email": "Email", - "password": "Palavra-passe", - "enterEmail": "Introduza o seu email", - "enterPassword": "Introduza a sua palavra-passe", - "loggingIn": "A iniciar sessão...", - "username": "Nome de utilizador", - "enterUsername": "Introduza o nome de utilizador", - "useEmailInstead": "Iniciar sessão com email", - "forgotPassword": "Esqueceu-se da palavra-passe?", - "logIn": "Iniciar sessão", - "signingIn": "A iniciar sessão...", - "login": "Início de sessão", - "or": "Ou", - "useMagicLink": "Usar ligação mágica", - "enterEmailForMagicLink": "Introduza o seu email para a ligação mágica", - "sending": "A enviar…", - "sendMagicLink": "Enviar ligação mágica", - "cancel": "Cancelar", - "dontHaveAccount": "Não tem conta? Registe-se", - "home": "Início", - "debug": "Depuração", - "signOut": "Terminar sessão", - "pleaseEnterBoth": "Introduza o email e a palavra-passe", - "pleaseEnterEmail": "Introduza o seu endereço de email", - "magicLinkSent": "Ligação mágica enviada para {{email}}! Verifique o seu email e clique na ligação para iniciar sessão.", - "passwordResetSent": "Ligação para redefinição de palavra-passe enviada para {{email}}! Verifique o seu email e siga as instruções.", - "failedToSignIn": "Falha ao iniciar sessão com {{provider}}: {{message}}", - "unexpectedError": "Erro inesperado: {{message}}", - "accountCreatedSuccess": "Conta criada com sucesso! Já pode iniciar sessão.", - "passwordChangedSuccess": "Palavra-passe alterada com sucesso! Inicie sessão com a sua nova palavra-passe.", - "credentialsUpdated": "As suas credenciais foram atualizadas. Inicie sessão novamente.", - "defaultCredentials": "Credenciais de Login predefinidas", - "changePasswordWarning": "Altere a sua palavra-passe após iniciar sessão pela primeira vez", - "slides": { - "overview": { - "alt": "Visão geral do Stirling PDF", - "title": "A sua solução tudo-em-um para todas as suas necessidades de PDF.", - "subtitle": "Uma suite cloud com foco na privacidade para PDFs que permite converter, assinar, ocultar e gerir documentos, juntamente com mais de 50 outras ferramentas poderosas." - }, - "edit": { - "alt": "Editar PDFs", - "title": "Edite PDFs para mostrar/proteger a informação que pretende", - "subtitle": "Com mais de uma dúzia de ferramentas para o ajudar a ocultar, assinar, ler e manipular PDFs, encontrará certamente o que procura." - }, - "secure": { - "alt": "Proteger PDFs", - "title": "Proteja informações sensíveis nos seus PDFs", - "subtitle": "Adicione palavras-passe, oculte conteúdo e gere certificados com facilidade." - } - } - }, - "signup": { - "title": "Criar uma conta", - "subtitle": "Junte-se ao Stirling PDF para começar", - "name": "Nome", - "email": "Email", - "password": "Palavra-passe", - "confirmPassword": "Confirmar palavra-passe", - "enterName": "Introduza o seu nome", - "enterEmail": "Introduza o seu email", - "enterPassword": "Introduza a sua palavra-passe", - "confirmPasswordPlaceholder": "Confirmar palavra-passe", - "or": "ou", - "creatingAccount": "A criar conta...", - "signUp": "Registar", - "alreadyHaveAccount": "Já tem uma conta? Inicie sessão", - "pleaseFillAllFields": "Preencha todos os campos", - "passwordsDoNotMatch": "As palavras-passe não coincidem", - "passwordTooShort": "A palavra-passe deve ter pelo menos 6 caracteres", - "invalidEmail": "Introduza um endereço de email válido", - "checkEmailConfirmation": "Verifique o seu email por uma ligação de confirmação para concluir o registo.", - "accountCreatedSuccessfully": "Conta criada com sucesso! Já pode iniciar sessão.", - "unexpectedError": "Erro inesperado: {{message}}", - "useEmailInstead": "Usar email em vez disso", - "nameRequired": "O nome é obrigatório", - "emailRequired": "O email é obrigatório", - "passwordRequired": "A palavra-passe é obrigatória", - "confirmPasswordRequired": "Confirme a sua palavra-passe" - }, - "pdfToSinglePage": { - "title": "PDF Para Página Única", - "header": "PDF Para Página Única", - "submit": "Converter Para Página Única", - "description": "Esta ferramenta irá juntar todas as páginas do seu PDF numa única página grande. A largura manter-se-á igual às páginas originais, mas a altura será a soma das alturas de todas as páginas.", - "filenamePrefix": "pagina_unica", - "files": { - "placeholder": "Selecione um ficheiro PDF na vista principal para começar" - }, - "error": { - "failed": "Ocorreu um erro ao converter para página única." - }, - "results": { - "title": "Resultados de página única" - } - }, - "pageExtracter": { - "title": "Extrair Páginas", - "header": "Extrair Páginas", - "submit": "Extrair", - "placeholder": "(ex. 1,2,8 ou 4,7,12-16 ou 2n-1)" - }, - "sanitizePDF": { - "title": "Sanitizar PDF", - "header": "Sanitizar um ficheiro PDF", - "selectText": { - "1": "Remover ações JavaScript", - "2": "Remover ficheiros incorporados", - "3": "Remover metadados XMP", - "4": "Remover ligações", - "5": "Remover tipos de letra", - "6": "Remover metadados de informações do documento" - }, - "submit": "Sanitizar PDF" - }, - "adjustContrast": { - "title": "Ajustar Contraste", - "header": "Ajustar Contraste", - "basic": "Ajustes básicos", - "contrast": "Contraste:", - "brightness": "Brilho:", - "saturation": "Saturação:", - "download": "Transferir", - "adjustColors": "Ajustar cores", - "blue": "Azul", - "confirm": "Confirmar", - "error": { - "failed": "Falha ao ajustar cores/contraste" - }, - "green": "Verde", - "noPreview": "Selecione um PDF para pré-visualizar", - "red": "Vermelho", - "results": { - "title": "PDF ajustado" - } - }, - "compress": { - "title": "Comprimir", - "desc": "Comprimir PDFs para reduzir o tamanho do ficheiro.", - "header": "Comprimir PDF", - "method": { - "title": "Método de compressão", - "quality": "Qualidade", - "filesize": "Tamanho do Ficheiro" - }, - "credit": "Este serviço usa qpdf para Compressão/Otimização de PDF.", - "grayscale": { - "label": "Aplicar escala de cinzentos para compressão" - }, - "tooltip": { - "header": { - "title": "Visão geral das definições de compressão" - }, - "description": { - "title": "Descrição", - "text": "A compressão é uma forma simples de reduzir o tamanho do seu ficheiro. Escolha Tamanho do ficheiro para introduzir um tamanho alvo e deixarmos ajustar a qualidade por si. Escolha Qualidade para definir manualmente a intensidade da compressão." - }, - "qualityAdjustment": { - "title": "Ajuste de qualidade", - "text": "Arraste o controlo deslizante para ajustar a intensidade da compressão. Valores mais baixos (1-3) preservam a qualidade mas resultam em ficheiros maiores. Valores mais altos (7-9) reduzem mais o ficheiro mas diminuem a nitidez das imagens.", - "bullet1": "Valores mais baixos preservam a qualidade", - "bullet2": "Valores mais altos reduzem o tamanho do ficheiro" - }, - "grayscale": { - "title": "Tons de cinzento", - "text": "Selecione esta opção para converter todas as imagens para preto e branco, o que pode reduzir significativamente o tamanho do ficheiro, especialmente para PDFs digitalizados ou documentos com muitas imagens." - } - }, - "error": { - "failed": "Ocorreu um erro ao comprimir o PDF." - }, - "selectText": { - "1": { - "_value": "Definições de compressão", - "1": "1-3 compressão de PDF,
4-6 compressão leve de imagem,
7-9 compressão intensa de imagem irá reduzir drasticamente a qualidade da imagem" - }, - "2": "Nível de otimização:", - "4": "Modo automático - Ajusta automaticamente a qualidade para obter o PDF com o tamanho exato", - "5": "Tamanho esperado do PDF (ex. 25MB, 10.8MB, 25KB)" - }, - "submit": "Comprimir" - }, - "decrypt": { - "passwordPrompt": "Este ficheiro está protegido por palavra-passe. Por favor introduza a palavra-passe:", - "cancelled": "Operação cancelada para PDF: {0}", - "noPassword": "Nenhuma palavra-passe fornecida para PDF encriptado: {0}", - "invalidPassword": "Por favor tente novamente com a palavra-passe correta.", - "invalidPasswordHeader": "Palavra-passe incorreta ou encriptação não suportada para PDF: {0}", - "unexpectedError": "Ocorreu um erro ao processar o ficheiro. Por favor tente novamente.", - "serverError": "Erro do servidor ao desencriptar: {0}", - "success": "Ficheiro desencriptado com sucesso." - }, - "multiTool-advert": { - "message": "Esta funcionalidade também está disponível na nossa página multi-ferramenta. Experimente para uma interface melhorada página a página e funcionalidades adicionais!" - }, - "pageRemover": { - "title": "Removedor de Página", - "header": "Removedor de Página PDF", - "pagesToDelete": "Páginas a eliminar (Introduza uma lista de números de página separados por vírgulas):", - "submit": "Eliminar Páginas", - "placeholder": "(ex. 1,2,6 ou 1-10,15-30)" - }, - "imageToPDF": { - "title": "Imagem para PDF", - "header": "Imagem para PDF", - "submit": "Converter", - "selectLabel": "Opções de Ajuste de Imagem", - "fillPage": "Preencher Página", - "fitDocumentToImage": "Ajustar Página à Imagem", - "maintainAspectRatio": "Manter Proporções", - "selectText": { - "2": "Rodar PDF automaticamente", - "3": "Lógica de múltiplos ficheiros (Apenas ativada se trabalhar com múltiplas imagens)", - "4": "Juntar num único PDF", - "5": "Converter para PDFs separados" - } - }, - "PDFToCSV": { - "title": "PDF para CSV", - "header": "PDF para CSV", - "prompt": "Escolha a página para extrair tabela", - "submit": "Extrair" - }, - "split-by-size-or-count": { - "title": "Dividir PDF por Tamanho ou Contagem", - "header": "Dividir PDF por Tamanho ou Contagem", - "type": { - "label": "Selecione Tipo de Divisão", - "size": "Por Tamanho", - "pageCount": "Por Contagem de Páginas", - "docCount": "Por Contagem de Documentos" - }, - "value": { - "label": "Introduzir Valor", - "placeholder": "Introduza tamanho (ex., 2MB ou 3KB) ou contagem (ex., 5)" - }, - "submit": "Submeter" - }, - "printFile": { - "title": "Imprimir Ficheiro", - "header": "Imprimir Ficheiro para Impressora", - "selectText": { - "1": "Selecione Ficheiro para Imprimir", - "2": "Introduza Nome da Impressora" - }, - "submit": "Imprimir" - }, - "licenses": { - "nav": "Licenças", - "title": "Licenças de Terceiros", - "header": "Licenças de Terceiros", - "module": "Módulo", - "version": "Versão", - "license": "Licença" - }, - "survey": { - "nav": "Inquérito", - "title": "Inquérito Stirling-PDF", - "description": "O Stirling-PDF não tem rastreamento por isso queremos ouvir os nossos utilizadores para melhorar o Stirling-PDF!", - "changes": "O Stirling-PDF mudou desde o último inquérito! Para saber mais por favor veja a nossa publicação no blog aqui:", - "changes2": "Com estas mudanças estamos a receber suporte empresarial pago e financiamento", - "please": "Por favor considere participar no nosso inquérito!", - "disabled": "(A janela pop-up do inquérito será desativada nas atualizações seguintes mas estará disponível no rodapé da página)", - "button": "Participar no Inquérito", - "dontShowAgain": "Não mostrar novamente", - "meeting": { - "1": "Se utiliza o Stirling PDF no trabalho, gostaríamos de falar consigo. Estamos a oferecer sessões de suporte técnico em troca de uma sessão de descoberta de utilizador de 15 minutos.", - "2": "Esta é uma oportunidade para:", - "3": "Obter ajuda com implementação, integrações ou resolução de problemas", - "4": "Fornecer feedback direto sobre desempenho, casos extremos e lacunas de funcionalidades", - "5": "Ajudar-nos a aprimorar o Stirling PDF para utilização empresarial no mundo real", - "6": "Se estiver interessado, pode marcar diretamente um horário com a nossa equipa. (Apenas em inglês)", - "7": "Estamos ansiosos por conhecer os seus casos de uso e tornar o Stirling PDF ainda melhor!", - "notInterested": "Não é uma empresa e/ou não está interessado numa reunião?", - "button": "Marcar reunião" - } - }, - "removeImage": { - "title": "Remover imagem", - "header": "Remover imagem", - "removeImage": "Remover imagem", - "submit": "Remover imagem", - "error": { - "failed": "Falha ao remover imagens do PDF." - }, - "results": { - "title": "Resultados de remoção de imagens" - } - }, - "splitByChapters": { - "title": "Dividir PDF por Capítulos", - "header": "Dividir PDF por Capítulos", - "bookmarkLevel": "Nível de Marcador", - "includeMetadata": "Incluir Metadados", - "allowDuplicates": "Permitir Duplicados", - "desc": { - "1": "Esta ferramenta divide um ficheiro PDF em múltiplos PDFs baseado na sua estrutura de capítulos.", - "2": "Nível de Marcador: Escolha o nível de marcadores a usar para dividir (0 para nível superior, 1 para segundo nível, etc.).", - "3": "Incluir Metadados: Se selecionado, os metadados do PDF original serão incluídos em cada PDF dividido.", - "4": "Permitir Duplicados: Se selecionado, permite que múltiplos marcadores na mesma página criem PDFs separados." - }, - "submit": "Dividir PDF" - }, - "fileChooser": { - "click": "Clicar", - "or": "ou", - "dragAndDrop": "Arrastar e Largar", - "dragAndDropPDF": "Arrastar e Largar ficheiro PDF", - "dragAndDropImage": "Arrastar e Largar ficheiro de Imagem", - "hoveredDragAndDrop": "Arrastar e Largar ficheiro(s) aqui", - "extractPDF": "Extraindo..." - }, - "releases": { - "footer": "Lançamentos", - "title": "Notas de Lançamento", - "header": "Notas de Lançamento", - "current": { - "version": "Lançamento Atual" - }, - "note": "Notas de lançamento apenas disponíveis em Inglês" - }, - "swagger": { - "title": "Documentação da API", - "header": "Documentação da API", - "desc": "Veja e teste os endpoints da API do Stirling PDF", - "tags": "api,documentação,swagger,endpoints,desenvolvimento" - }, - "cookieBanner": { - "popUp": { - "title": "Como usamos cookies", - "description": { - "1": "Usamos cookies e outras tecnologias para que o Stirling PDF funcione melhor para si — ajudando-nos a melhorar as nossas ferramentas e a continuar a criar funcionalidades de que vai gostar.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "OK", - "acceptNecessaryBtn": "Não, obrigado", - "showPreferencesBtn": "Gerir preferências" - }, - "preferencesModal": { - "title": "Centro de preferências de consentimento", - "acceptAllBtn": "Aceitar tudo", - "acceptNecessaryBtn": "Rejeitar tudo", - "savePreferencesBtn": "Guardar preferências", - "closeIconLabel": "Fechar modal", - "serviceCounterLabel": "Serviço|Serviços", - "subtitle": "Utilização de cookies", - "description": { - "1": "O Stirling PDF utiliza cookies e tecnologias semelhantes para melhorar a sua experiência e compreender como as nossas ferramentas são utilizadas. Isto ajuda-nos a melhorar o desempenho, desenvolver as funcionalidades que mais valoriza e fornecer suporte contínuo aos nossos utilizadores.", - "2": "O Stirling PDF não pode — e nunca irá — rastrear ou aceder ao conteúdo dos documentos que utiliza.", - "3": "A sua privacidade e confiança estão no centro do que fazemos." - }, - "necessary": { - "title": { - "1": "Cookies estritamente necessários", - "2": "Sempre ativados" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Análises", - "description": "Estes cookies ajudam-nos a compreender como as nossas ferramentas estão a ser usadas, para que possamos focar-nos em construir as funcionalidades que a nossa comunidade mais valoriza. Fique descansado — o Stirling PDF não pode e nunca irá rastrear o conteúdo dos documentos com que trabalha." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Remover metadados" - }, - "sidebar": { - "toggle": "Alternar barra lateral" - }, - "theme": { - "toggle": "Alternar tema" - }, - "view": { - "viewer": "Visualizador", - "pageEditor": "Editor de páginas", - "fileManager": "Gestor de ficheiros" - }, - "pageEditor": { - "title": "Editor de páginas", - "save": "Guardar alterações", - "noPdfLoaded": "Nenhum PDF carregado. Carregue um PDF para editar.", - "rotatedLeft": "Rodado para a esquerda:", - "rotatedRight": "Rodado para a direita:", - "deleted": "Eliminado:", - "movedLeft": "Movido para a esquerda:", - "movedRight": "Movido para a direita:", - "splitAt": "Dividido em:", - "insertedPageBreak": "Inserida quebra de página em:", - "addFileNotImplemented": "Adicionar ficheiro não implementado na demonstração", - "closePdf": "Fechar PDF", - "reset": "Repor alterações", - "zoomIn": "Ampliar", - "zoomOut": "Reduzir", - "fitToWidth": "Ajustar à largura", - "actualSize": "Tamanho real" - }, - "viewer": { - "firstPage": "Primeira página", - "lastPage": "Última página", - "previousPage": "Página anterior", - "nextPage": "Página seguinte", - "zoomIn": "Ampliar", - "zoomOut": "Reduzir", - "singlePageView": "Vista de página única", - "dualPageView": "Vista de duas páginas" - }, - "rightRail": { - "closeSelected": "Fechar ficheiros selecionados", - "selectAll": "Selecionar Tudo", - "deselectAll": "Desselecionar Tudo", - "selectByNumber": "Selecionar por números de página", - "deleteSelected": "Eliminar páginas selecionadas", - "closePdf": "Fechar PDF", - "exportAll": "Exportar PDF", - "downloadSelected": "Transferir ficheiros selecionados", - "downloadAll": "Transferir tudo", - "saveAll": "Guardar tudo", - "toggleTheme": "Alternar tema", - "toggleBookmarks": "Alternar marcadores", - "language": "Idioma", - "search": "Pesquisar PDF", - "panMode": "Modo de deslocamento", - "rotateLeft": "Rodar à esquerda", - "rotateRight": "Rodar à direita", - "toggleSidebar": "Alternar barra lateral", - "exportSelected": "Exportar páginas selecionadas", - "toggleAnnotations": "Alternar visibilidade das anotações", - "annotationMode": "Alternar modo de anotação", - "draw": "Desenhar", - "save": "Guardar", - "saveChanges": "Guardar alterações" - }, - "search": { - "title": "Pesquisar PDF", - "placeholder": "Introduza o termo de pesquisa...", - "noResults": "Nenhum resultado encontrado", - "searching": "A pesquisar..." - }, - "guestBanner": { - "title": "Está a usar o Stirling PDF como convidado!", - "message": "Crie uma conta gratuita para guardar o seu trabalho, aceder a mais funcionalidades e apoiar o projeto.", - "dismiss": "Fechar banner", - "signUp": "Registar gratuitamente" - }, - "toolPicker": { - "searchPlaceholder": "Pesquisar ferramentas...", - "noToolsFound": "Nenhuma ferramenta encontrada", - "allTools": "TODAS AS FERRAMENTAS", - "quickAccess": "ACESSO RÁPIDO", - "categories": { - "standardTools": "Ferramentas padrão", - "advancedTools": "Ferramentas avançadas", - "recommendedTools": "Ferramentas recomendadas" - }, - "subcategories": { - "signing": "Assinatura", - "documentSecurity": "Segurança de documentos", - "verification": "Verificação", - "documentReview": "Revisão de documentos", - "pageFormatting": "Formatação de páginas", - "extraction": "Extração", - "removal": "Remoção", - "automation": "Automação", - "general": "Geral", - "advancedFormatting": "Formatação avançada", - "developerTools": "Ferramentas de programador" - } - }, - "quickAccess": { - "read": "Ler", - "sign": "Assinar", - "automate": "Auto", - "files": "Fich.", - "activity": "Registo", - "help": "Ajuda", - "account": "Conta", - "config": "Config.", - "settings": "Ajustes", - "adminSettings": "Ajustes admin", - "allTools": "All Tools", - "reader": "Leitor", - "helpMenu": { - "toolsTour": "Visita guiada às ferramentas", - "toolsTourDesc": "Saiba o que as ferramentas podem fazer", - "adminTour": "Visita guiada de administração", - "adminTourDesc": "Explore definições e funcionalidades de administração" - } - }, - "admin": { - "error": "Erro", - "success": "Sucesso", - "expand": "Expandir", - "close": "Fechar", - "status": { - "active": "Ativo", - "inactive": "Inativo" - }, - "settings": { - "title": "Definições de administrador", - "workspace": "Espaço de trabalho", - "fetchError": "Falha ao carregar definições", - "saveError": "Falha ao guardar definições", - "saved": "Definições guardadas com êxito", - "saveSuccess": "Definições guardadas com êxito", - "save": "Guardar alterações", - "discard": "Descartar", - "restartRequired": "É necessário reiniciar", - "loginRequired": "O modo de início de sessão deve estar ativado para modificar as definições de administrador", - "unsavedChanges": { - "title": "Alterações por guardar", - "message": "Tem alterações por guardar. Pretende descartá-las?", - "cancel": "Continuar a editar", - "discard": "Descartar alterações", - "hint": "Tem alterações por guardar" - }, - "loginDisabled": { - "title": "Modo de início de sessão necessário", - "message": "O modo de início de sessão deve estar ativado para modificar as definições de administrador. Defina SECURITY_ENABLELOGIN=true no seu ambiente ou security.enableLogin: true em settings.yml e depois reinicie o servidor.", - "readOnly": "As definições abaixo mostram valores de exemplo para referência. Ative o modo de início de sessão para ver e editar a configuração real." - }, - "restart": { - "title": "É necessário reiniciar", - "message": "As definições foram guardadas com sucesso. É necessário reiniciar o servidor para que as alterações tenham efeito.", - "question": "Pretende reiniciar o servidor agora ou mais tarde?", - "now": "Reiniciar agora", - "later": "Reiniciar mais tarde" - }, - "restarting": "A reiniciar o servidor", - "restartingMessage": "O servidor está a reiniciar. Aguarde um momento...", - "restartError": "Falha ao reiniciar o servidor. Reinicie manualmente.", - "general": { - "title": "Definições do sistema", - "description": "Configurar definições de aplicação a nível do sistema, incluindo marca e comportamento predefinido.", - "ui": "Interface do utilizador", - "system": "Sistema", - "appName": { - "label": "Nome da aplicação", - "description": "O nome apresentado no separador do navegador e na página inicial" - }, - "appNameNavbar": { - "label": "Marca da barra de navegação", - "description": "O nome apresentado na barra de navegação" - }, - "homeDescription": { - "label": "Descrição da página inicial", - "description": "O texto de descrição mostrado na página inicial" - }, - "defaultLocale": { - "label": "Idioma predefinido", - "description": "O idioma predefinido para novos utilizadores (por exemplo, en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Limite de carregamento de ficheiros", - "description": "Tamanho máximo de carregamento de ficheiros (por exemplo, 100MB, 1GB)" - }, - "showUpdate": { - "label": "Mostrar notificações de atualização", - "description": "Apresentar notificações quando estiver disponível uma nova versão" - }, - "showUpdateOnlyAdmin": { - "label": "Mostrar atualizações apenas aos administradores", - "description": "Restringir as notificações de atualização apenas a utilizadores administradores" - }, - "customHTMLFiles": { - "label": "Ficheiros HTML personalizados", - "description": "Permitir servir ficheiros HTML personalizados a partir do diretório customFiles" - }, - "languages": { - "label": "Idiomas disponíveis", - "description": "Idiomas que os utilizadores podem selecionar (deixe vazio para ativar todos os idiomas)", - "placeholder": "Selecionar idiomas" - }, - "customMetadata": { - "label": "Metadados personalizados", - "autoUpdate": { - "label": "Atualizar metadados automaticamente", - "description": "Atualizar automaticamente os metadados PDF em todos os documentos processados" - }, - "author": { - "label": "Autor predefinido", - "description": "Autor predefinido para metadados PDF (por exemplo, nome de utilizador)" - }, - "creator": { - "label": "Criador predefinido", - "description": "Criador predefinido para metadados PDF" - }, - "producer": { - "label": "Produtor predefinido", - "description": "Produtor predefinido para metadados PDF" - } - }, - "logoStyle": { - "label": "Estilo do logótipo", - "description": "Escolha entre o logótipo minimalista moderno ou o ícone S clássico", - "classic": "Clássico", - "classicAlt": "Logótipo clássico", - "modern": "Moderno", - "modernAlt": "Logótipo moderno" - }, - "customPaths": { - "label": "Caminhos personalizados", - "description": "Configurar caminhos de sistema de ficheiros personalizados para o processamento em pipeline e ferramentas externas", - "pipeline": { - "label": "Diretórios do pipeline", - "watchedFoldersDir": { - "label": "Diretório de pastas monitorizadas", - "description": "Diretório onde o pipeline monitoriza PDFs de entrada (deixe vazio para predefinição: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Diretório de pastas concluídas", - "description": "Diretório onde são gravados os PDFs processados (deixe vazio para predefinição: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Caminhos de ferramentas externas", - "weasyprint": { - "label": "Executável WeasyPrint", - "description": "Caminho para o executável WeasyPrint para conversão de HTML para PDF (deixe vazio para predefinição: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Executável Unoconvert", - "description": "Caminho para o LibreOffice unoconvert para conversões de documentos (deixe vazio para predefinição: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Segurança", - "description": "Configurar autenticação, comportamento de início de sessão e políticas de segurança.", - "ssoNotice": { - "title": "Procura definições de SSO/SAML?", - "message": "Os fornecedores de autenticação OAuth2 e SAML2 foram movidos para o menu Ligações para facilitar a gestão." - }, - "authentication": "Autenticação", - "enableLogin": { - "label": "Ativar início de sessão", - "description": "Exigir que os utilizadores iniciem sessão antes de aceder à aplicação" - }, - "loginMethod": { - "label": "Método de início de sessão", - "description": "O método de autenticação a utilizar para o início de sessão do utilizador", - "all": "Todos os métodos", - "normal": "Apenas nome de utilizador/palavra-passe", - "oauth2": "Apenas OAuth2", - "saml2": "Apenas SAML2" - }, - "loginAttemptCount": { - "label": "Limite de tentativas de início de sessão", - "description": "Número máximo de tentativas falhadas de início de sessão antes do bloqueio da conta" - }, - "loginResetTimeMinutes": { - "label": "Tempo de reposição do início de sessão (minutos)", - "description": "Tempo até que as tentativas falhadas de início de sessão sejam repostas" - }, - "csrfDisabled": { - "label": "Desativar proteção CSRF", - "description": "Desativar proteção Cross-Site Request Forgery (não recomendado)" - }, - "initialLogin": { - "label": "Início de sessão inicial", - "username": { - "label": "Nome de utilizador inicial", - "description": "O nome de utilizador para a conta de administrador inicial" - }, - "password": { - "label": "Palavra-passe inicial", - "description": "A palavra-passe para a conta de administrador inicial" - } - }, - "jwt": { - "label": "Configuração JWT", - "secureCookie": { - "label": "Cookie seguro", - "description": "Exigir HTTPS para cookies JWT (recomendado para produção)" - }, - "keyRetentionDays": { - "label": "Dias de retenção de chaves", - "description": "Número de dias para reter chaves JWT antigas para verificação" - }, - "persistence": { - "label": "Ativar persistência de chaves", - "description": "Armazenar chaves JWT de forma persistente para sobreviver a reinícios do servidor" - }, - "enableKeyRotation": { - "label": "Ativar rotação de chaves", - "description": "Rodar automaticamente as chaves de assinatura JWT periodicamente" - }, - "enableKeyCleanup": { - "label": "Ativar limpeza de chaves", - "description": "Remover automaticamente chaves JWT expiradas" - } - }, - "audit": { - "label": "Registo de auditoria", - "enabled": { - "label": "Ativar registo de auditoria", - "description": "Acompanhar ações dos utilizadores e eventos do sistema para conformidade e monitorização de segurança" - }, - "level": { - "label": "Nível de auditoria", - "description": "0=DESLIGADO, 1=BÁSICO, 2=PADRÃO, 3=DETALHADO" - }, - "retentionDays": { - "label": "Retenção de auditoria (dias)", - "description": "Número de dias para reter registos de auditoria" - } - }, - "htmlUrlSecurity": { - "label": "Segurança de URL de HTML", - "description": "Configurar restrições de acesso a URL para processamento de HTML e evitar ataques SSRF", - "enabled": { - "label": "Ativar segurança de URL", - "description": "Ativar restrições de segurança de URL para conversões de HTML para PDF" - }, - "level": { - "label": "Nível de segurança", - "description": "MAX: apenas lista de permissões, MEDIUM: bloquear redes internas, OFF: sem restrições", - "max": "Máximo (apenas lista de permissões)", - "medium": "Médio (bloquear internos)", - "off": "Desligado (sem restrições)" - }, - "advanced": "Definições avançadas", - "allowedDomains": { - "label": "Domínios permitidos (lista de permissões)", - "description": "Um domínio por linha (por exemplo, cdn.example.com). Apenas estes domínios são permitidos quando o nível é MAX" - }, - "blockedDomains": { - "label": "Domínios bloqueados (lista de bloqueio)", - "description": "Um domínio por linha (por exemplo, malicious.com). Domínios adicionais a bloquear" - }, - "internalTlds": { - "label": "TLDs internos", - "description": "Um TLD por linha (por exemplo, .local, .internal). Bloquear domínios com estes padrões de TLD" - }, - "networkBlocking": "Bloqueio de rede", - "blockPrivateNetworks": { - "label": "Bloquear redes privadas", - "description": "Bloquear redes privadas RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Bloquear localhost", - "description": "Bloquear localhost e endereços de loopback (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Bloquear endereços link-local", - "description": "Bloquear endereços link-local (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Bloquear endpoints de metadados de cloud", - "description": "Bloquear endpoints de metadados de fornecedores de cloud (169.254.169.254)" - } - } - }, - "connections": { - "title": "Ligações", - "description": "Configurar fornecedores de autenticação externos como OAuth2 e SAML.", - "linkedServices": "Serviços ligados", - "unlinkedServices": "Serviços não ligados", - "connect": "Ligar", - "disconnect": "Desligar", - "disconnected": "Fornecedor desligado com sucesso", - "disconnectError": "Falha ao desligar fornecedor", - "ssoAutoLogin": { - "label": "Início de sessão automático SSO", - "enable": "Ativar início de sessão automático SSO", - "description": "Redirecionar automaticamente para o início de sessão SSO quando for necessária autenticação" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Ativar OAuth2", - "description": "Permitir que os utilizadores se autentiquem usando fornecedores OAuth2" - }, - "provider": { - "label": "Fornecedor", - "description": "O fornecedor OAuth2 a utilizar para autenticação" - }, - "issuer": { - "label": "URL do emissor", - "description": "O URL do emissor do fornecedor OAuth2" - }, - "clientId": { - "label": "ID do cliente", - "description": "O ID de cliente OAuth2 do seu fornecedor" - }, - "clientSecret": { - "label": "Segredo do cliente", - "description": "O segredo de cliente OAuth2 do seu fornecedor" - }, - "useAsUsername": { - "label": "Usar como nome de utilizador", - "description": "A claim OAuth2 a usar como nome de utilizador (por exemplo, email, sub)" - }, - "autoCreateUser": { - "label": "Criar utilizadores automaticamente", - "description": "Criar automaticamente contas de utilizador no primeiro início de sessão via OAuth2" - }, - "blockRegistration": { - "label": "Bloquear registo", - "description": "Impedir novo registo de utilizador via OAuth2" - }, - "scopes": { - "label": "Scopes OAuth2", - "description": "Lista separada por vírgulas de scopes OAuth2 a solicitar (por exemplo, openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Ativar SAML2", - "description": "Permitir que os utilizadores se autentiquem usando fornecedores SAML2" - }, - "provider": { - "label": "Fornecedor", - "description": "O nome do fornecedor SAML2" - }, - "registrationId": { - "label": "ID de registo", - "description": "O identificador de registo SAML2" - }, - "autoCreateUser": { - "label": "Criar utilizadores automaticamente", - "description": "Criar automaticamente contas de utilizador no primeiro início de sessão via SAML2" - }, - "blockRegistration": { - "label": "Bloquear registo", - "description": "Impedir novo registo de utilizador via SAML2" - } - } - }, - "database": { - "title": "Base de dados", - "description": "Configurar definições personalizadas de ligação a base de dados para implementações empresariais.", - "configuration": "Configuração da base de dados", - "enableCustom": { - "label": "Ativar base de dados personalizada", - "description": "Utilizar a sua própria configuração de base de dados em vez da base de dados incorporada predefinida" - }, - "customUrl": { - "label": "URL de base de dados personalizada", - "description": "String de ligação JDBC completa (por exemplo, jdbc:postgresql://localhost:5432/postgres). Se for fornecida, as definições individuais de ligação abaixo não são usadas." - }, - "type": { - "label": "Tipo de base de dados", - "description": "Tipo de base de dados (não utilizado se for fornecido URL personalizado)" - }, - "hostName": { - "label": "Nome do host", - "description": "Nome do host do servidor de base de dados (não utilizado se for fornecido URL personalizado)" - }, - "port": { - "label": "Porta", - "description": "Porta do servidor de base de dados (não utilizada se for fornecido URL personalizado)" - }, - "name": { - "label": "Nome da base de dados", - "description": "Nome da base de dados (não utilizado se for fornecido URL personalizado)" - }, - "username": { - "label": "Nome de utilizador", - "description": "Nome de utilizador para autenticação na base de dados" - }, - "password": { - "label": "Palavra-passe", - "description": "Palavra-passe para autenticação na base de dados" - } - }, - "privacy": { - "title": "Privacidade", - "description": "Configurar definições de privacidade e recolha de dados.", - "analytics": "Analytics e rastreio", - "enableAnalytics": { - "label": "Ativar Analytics", - "description": "Recolher analytics anónimos de utilização para ajudar a melhorar a aplicação" - }, - "metricsEnabled": { - "label": "Ativar métricas", - "description": "Ativar recolha de métricas de desempenho e utilização. Fornece endpoint API para administradores acederem aos dados de métricas" - }, - "searchEngine": "Visibilidade em motores de busca", - "googleVisibility": { - "label": "Visibilidade no Google", - "description": "Permitir que os motores de busca indexem esta aplicação" - } - }, - "advanced": { - "title": "Avançado", - "description": "Configurar funcionalidades avançadas e funcionalidade experimental.", - "features": "Sinalizadores de funcionalidades", - "processing": "Processamento", - "endpoints": { - "label": "Endpoints", - "manage": "Gerir endpoints da API", - "description": "A gestão de endpoints é configurada via YAML. Consulte a documentação para detalhes sobre ativar/desativar endpoints específicos." - }, - "enableAlphaFunctionality": { - "label": "Ativar funcionalidades Alfa", - "description": "Ativar funcionalidades experimentais e em fase alfa (podem ser instáveis)" - }, - "enableUrlToPDF": { - "label": "Ativar URL para PDF", - "description": "Permitir a conversão de páginas web em documentos PDF" - }, - "maxDPI": { - "label": "DPI máximo", - "description": "DPI máximo para processamento de imagens (0 = ilimitado)" - }, - "tessdataDir": { - "label": "Diretório Tessdata", - "description": "Caminho para o diretório tessdata para ficheiros de idiomas de OCR" - }, - "disableSanitize": { - "label": "Desativar sanitização de HTML", - "description": "AVISO: Risco de segurança - desativar a sanitização de HTML pode levar a vulnerabilidades XSS" - }, - "tempFileManagement": { - "label": "Gestão de ficheiros temporários", - "description": "Configurar armazenamento de ficheiros temporários e comportamento de limpeza", - "baseTmpDir": { - "label": "Diretório base temporário", - "description": "Diretório base para ficheiros temporários (deixe vazio para predefinição: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "Diretório temporário do LibreOffice", - "description": "Diretório para ficheiros temporários do LibreOffice (deixe vazio para predefinição: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Diretório temporário do sistema", - "description": "Diretório temporário do sistema a limpar (apenas utilizado se cleanupSystemTemp estiver ativado)" - }, - "prefix": { - "label": "Prefixo de ficheiro temporário", - "description": "Prefixo para nomes de ficheiros temporários" - }, - "maxAgeHours": { - "label": "Idade máxima (horas)", - "description": "Idade máxima em horas antes de os ficheiros temporários serem limpos" - }, - "cleanupIntervalMinutes": { - "label": "Intervalo de limpeza (minutos)", - "description": "Com que frequência executar a limpeza (em minutos)" - }, - "startupCleanup": { - "label": "Limpeza no arranque", - "description": "Limpar ficheiros temporários antigos no arranque da aplicação" - }, - "cleanupSystemTemp": { - "label": "Limpar temporários do sistema", - "description": "Se deve limpar o diretório temporário mais abrangente do sistema (usar com cautela)" - } - }, - "processExecutor": { - "label": "Limites do executor de processos", - "description": "Configurar limites de sessão e timeouts para cada executor de processos", - "sessionLimit": { - "label": "Limite de sessões", - "description": "Máximo de instâncias em simultâneo" - }, - "timeout": { - "label": "Timeout (minutos)", - "description": "Tempo máximo de execução" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF para HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Instalar aplicação", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Servidor de correio", - "description": "Configurar definições SMTP para envio de notificações por email.", - "smtp": "Configuração SMTP", - "enabled": { - "label": "Ativar correio", - "description": "Ativar notificações por email e funcionalidade SMTP" - }, - "host": { - "label": "Host SMTP", - "description": "O nome do host ou endereço IP do seu servidor SMTP" - }, - "port": { - "label": "Porta SMTP", - "description": "O número da porta para ligação SMTP (normalmente 25, 465 ou 587)" - }, - "username": { - "label": "Nome de utilizador SMTP", - "description": "Nome de utilizador para autenticação SMTP" - }, - "password": { - "label": "Palavra-passe SMTP", - "description": "Palavra-passe para autenticação SMTP" - }, - "from": { - "label": "Endereço do remetente", - "description": "O endereço de email a usar como remetente" - }, - "enableInvites": { - "label": "Ativar convites por email", - "description": "Permitir que os administradores convidem utilizadores por email com palavras-passe geradas automaticamente" - }, - "frontendUrl": { - "label": "URL do frontend", - "description": "URL base do frontend (por ex. https://pdf.example.com). Usado para gerar ligações de convite nos emails. Deixe vazio para usar o URL do backend." - } - }, - "legal": { - "title": "Documentos legais", - "description": "Configurar ligações para documentos e políticas legais.", - "disclaimer": { - "title": "Aviso de responsabilidade legal", - "message": "Ao personalizar estes documentos legais, assume total responsabilidade por garantir a conformidade com todas as leis e regulamentos aplicáveis, incluindo mas não se limitando ao RGPD e outros requisitos de proteção de dados da UE. Apenas modifique estas definições se: (1) estiver a operar uma instância pessoal/privada, (2) estiver fora da jurisdição da UE e compreender as suas obrigações legais locais, ou (3) tiver obtido aconselhamento jurídico adequado e aceitar responsabilidade exclusiva por todos os dados dos utilizadores e conformidade legal. Stirling-PDF e os seus desenvolvedores não assumem qualquer responsabilidade pelas suas obrigações legais." - }, - "termsAndConditions": { - "label": "Termos e Condições", - "description": "URL ou nome de ficheiro para os termos e condições" - }, - "privacyPolicy": { - "label": "Política de Privacidade", - "description": "URL ou nome de ficheiro para a política de privacidade" - }, - "accessibilityStatement": { - "label": "Declaração de Acessibilidade", - "description": "URL ou nome de ficheiro para a declaração de acessibilidade" - }, - "cookiePolicy": { - "label": "Política de Cookies", - "description": "URL ou nome de ficheiro para a política de cookies" - }, - "impressum": { - "label": "Impressum", - "description": "URL ou nome de ficheiro para o impressum (obrigatório em algumas jurisdições)" - } - }, - "premium": { - "title": "Premium e Enterprise", - "description": "Configurar a sua chave de licença premium ou enterprise.", - "license": "Configuração de licença", - "licenseKey": { - "toggle": "Tem uma chave de licença ou ficheiro de certificado?", - "info": "Se tem uma chave de licença ou um ficheiro de certificado de uma compra direta, pode inseri-lo aqui para ativar funcionalidades premium ou enterprise." - }, - "key": { - "label": "Chave de licença", - "description": "Introduza a sua chave de licença premium ou enterprise", - "success": "Chave de licença guardada", - "successMessage": "A sua chave de licença foi ativada com sucesso. Não é necessário reiniciar.", - "overwriteWarning": { - "title": "⚠️ Aviso: Licença existente detetada", - "line1": "Sobrescrever a sua chave de licença atual não pode ser anulado.", - "line2": "A sua licença anterior será perdida permanentemente, a menos que a tenha guardado noutro local.", - "line3": "Importante: mantenha as chaves de licença privadas e seguras. Nunca as partilhe publicamente." - } - }, - "enabled": { - "label": "Ativar funcionalidades premium", - "description": "Ativar verificações de chave de licença para funcionalidades pro/enterprise" - }, - "movedFeatures": { - "title": "Funcionalidades Premium distribuídas", - "message": "As funcionalidades Premium e Enterprise estão agora organizadas nas respetivas secções:" - } - }, - "features": { - "title": "Funcionalidades", - "description": "Configurar funcionalidades e opções opcionais.", - "serverCertificate": { - "label": "Certificado do servidor", - "description": "Configurar geração de certificado no lado do servidor para a funcionalidade \"Assinar com Stirling-PDF\"", - "enabled": { - "label": "Ativar certificado do servidor", - "description": "Ativar certificado do lado do servidor para a opção \"Assinar com Stirling-PDF\"" - }, - "organizationName": { - "label": "Nome da organização", - "description": "Nome da organização para os certificados gerados" - }, - "validity": { - "label": "Validade do certificado (dias)", - "description": "Número de dias durante os quais o certificado será válido" - }, - "regenerateOnStartup": { - "label": "Regenerar no arranque", - "description": "Gerar novo certificado em cada arranque da aplicação" - } - } - }, - "endpoints": { - "title": "Endpoints da API", - "description": "Controlar quais endpoints de API e grupos de endpoints estão disponíveis.", - "management": "Gestão de endpoints", - "toRemove": { - "label": "Endpoints desativados", - "description": "Selecionar endpoints individuais para desativar" - }, - "groupsToRemove": { - "label": "Grupos de endpoints desativados", - "description": "Selecionar grupos de endpoints para desativar" - }, - "note": "Nota: Desativar endpoints restringe o acesso à API mas não remove componentes da interface. É necessário reiniciar para que as alterações tenham efeito." - } - } - }, - "fileUpload": { - "selectFile": "Selecionar um ficheiro", - "selectFiles": "Selecionar ficheiros", - "selectPdfToView": "Selecionar um PDF para visualizar", - "selectPdfToEdit": "Selecionar um PDF para editar", - "chooseFromStorage": "Escolha um ficheiro do armazenamento ou carregue um novo PDF", - "chooseFromStorageMultiple": "Escolha ficheiros do armazenamento ou carregue novos PDFs", - "loadFromStorage": "Carregar do armazenamento", - "filesAvailable": "ficheiros disponíveis", - "loading": "A carregar...", - "or": "ou", - "dropFileHere": "Largue o ficheiro aqui ou clique para carregar", - "dropFilesHere": "Largue ficheiros aqui ou clique no botão de carregamento", - "dropFilesHereOpen": "Largue os ficheiros aqui ou clique no botão Abrir", - "pdfFilesOnly": "Apenas ficheiros PDF", - "supportedFileTypes": "Tipos de ficheiro suportados", - "upload": "Carregar", - "uploadFile": "Carregar ficheiro", - "uploadFiles": "Carregar ficheiros", - "open": "Abrir", - "openFile": "Abrir ficheiro", - "openFiles": "Abrir ficheiros", - "noFilesInStorage": "Não há ficheiros disponíveis no armazenamento. Carregue alguns ficheiros primeiro.", - "noFilesInStorageOpen": "Sem ficheiros disponíveis no armazenamento. Abra alguns ficheiros primeiro.", - "selectFromStorage": "Selecionar do armazenamento", - "backToTools": "Voltar às ferramentas", - "addFiles": "Adicionar ficheiros", - "dragFilesInOrClick": "Arraste ficheiros ou clique em \"Adicionar ficheiros\" para procurar" - }, - "fileEditor": { - "addFiles": "Adicionar ficheiros" - }, - "fileManager": { - "title": "Carregar ficheiros PDF", - "subtitle": "Adicione ficheiros ao seu armazenamento para acesso fácil em todas as ferramentas", - "filesSelected": "ficheiros selecionados", - "clearSelection": "Limpar seleção", - "openInFileEditor": "Abrir no Editor de Ficheiros", - "uploadError": "Falha ao carregar alguns ficheiros.", - "failedToOpen": "Falha ao abrir o ficheiro. Pode ter sido removido do armazenamento.", - "failedToLoad": "Falha ao carregar o ficheiro para o conjunto ativo.", - "storageCleared": "O navegador limpou o armazenamento. Os ficheiros foram removidos. Volte a carregá-los, por favor.", - "clearAll": "Limpar tudo", - "reloadFiles": "Recarregar ficheiros", - "dragDrop": "Arraste e largue ficheiros aqui", - "clickToUpload": "Clique para carregar ficheiros", - "selectedFiles": "Ficheiros selecionados", - "storage": "Armazenamento", - "filesStored": "ficheiros armazenados", - "storageError": "Ocorreu um erro de armazenamento", - "storageLow": "O armazenamento está a esgotar-se. Considere remover ficheiros antigos.", - "supportMessage": "Baseado no armazenamento de base de dados do navegador para capacidade ilimitada", - "noFileSelected": "Nenhum ficheiro selecionado", - "showHistory": "Mostrar histórico", - "hideHistory": "Ocultar histórico", - "fileHistory": "Histórico de ficheiros", - "loadingHistory": "A carregar histórico...", - "lastModified": "Última modificação", - "toolChain": "Ferramentas aplicadas", - "restore": "Restaurar", - "unzip": "Descompactar", - "searchFiles": "Pesquisar ficheiros...", - "recent": "Recentes", - "localFiles": "Ficheiros locais", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Os meus ficheiros", - "noRecentFiles": "Nenhum ficheiro recente encontrado", - "googleDriveNotAvailable": "Integração com Google Drive não disponível", - "downloadSelected": "Transferir selecionados", - "saveSelected": "Guardar selecionados", - "openFiles": "Abrir ficheiros", - "openFile": "Abrir ficheiro", - "details": "Detalhes do ficheiro", - "fileName": "Nome", - "fileFormat": "Formato", - "fileSize": "Tamanho", - "fileVersion": "Versão", - "totalSelected": "Total selecionado", - "dropFilesHere": "Largue ficheiros aqui", - "selectAll": "Selecionar Tudo", - "deselectAll": "Desselecionar Tudo", - "deleteSelected": "Eliminar Selecionadas", - "selectedCount": "{{count}} selecionado(s)", - "download": "Transferir", - "delete": "Eliminar", - "unsupported": "Não suportado", - "addToUpload": "Adicionar ao carregamento", - "deleteAll": "Eliminar tudo", - "loadingFiles": "A carregar ficheiros...", - "noFiles": "Não há ficheiros disponíveis", - "noFilesFound": "Nenhum ficheiro encontrado que corresponda à sua pesquisa", - "openInPageEditor": "Abrir no Editor de Páginas", - "showAll": "Mostrar tudo", - "sortByDate": "Ordenar por data", - "sortByName": "Ordenar por nome", - "sortBySize": "Ordenar por tamanho" - }, - "storage": { - "temporaryNotice": "Os ficheiros são armazenados temporariamente no seu navegador e podem ser limpos automaticamente", - "storageLimit": "Limite de armazenamento", - "storageUsed": "Armazenamento temporário utilizado", - "storageFull": "O armazenamento está quase cheio. Considere remover alguns ficheiros.", - "fileTooLarge": "Ficheiro demasiado grande. O tamanho máximo por ficheiro é", - "storageQuotaExceeded": "Quota de armazenamento excedida. Remova alguns ficheiros antes de carregar mais.", - "approximateSize": "Tamanho aproximado" - }, - "sanitize": { - "title": "Sanitizar", - "desc": "Remover elementos potencialmente nocivos dos ficheiros PDF.", - "submit": "Sanitizar PDF", - "completed": "Sanitização concluída com sucesso", - "error": { - "generic": "Falha na sanitização", - "failed": "Ocorreu um erro ao sanitizar o PDF." - }, - "filenamePrefix": "sanitizado", - "sanitizationResults": "Resultados da sanitização", - "steps": { - "files": "Ficheiros", - "settings": "Definições", - "results": "Resultados" - }, - "files": { - "placeholder": "Selecione um ficheiro PDF na vista principal para começar" - }, - "options": { - "title": "Opções de sanitização", - "note": "Selecione os elementos que pretende remover do PDF. Tem de selecionar pelo menos uma opção.", - "removeJavaScript": { - "label": "Remover JavaScript", - "desc": "Remover ações e scripts JavaScript do PDF" - }, - "removeEmbeddedFiles": { - "label": "Remover ficheiros incorporados", - "desc": "Remover quaisquer ficheiros incorporados no PDF" - }, - "removeXMPMetadata": { - "label": "Remover metadados XMP", - "desc": "Remover metadados XMP do PDF" - }, - "removeMetadata": { - "label": "Remover metadados do documento", - "desc": "Remover metadados de informação do documento (título, autor, etc.)" - }, - "removeLinks": { - "label": "Remover ligações", - "desc": "Remover ligações externas e ações de lançamento do PDF" - }, - "removeFonts": { - "label": "Remover tipos de letra", - "desc": "Remover tipos de letra incorporados do PDF" - } - } - }, - "addPassword": { - "title": "Adicionar Palavra-passe", - "desc": "Encripte o seu documento PDF com uma palavra-passe.", - "completed": "Proteção por palavra-passe aplicada", - "submit": "Encriptar", - "filenamePrefix": "encriptado", - "error": { - "failed": "Ocorreu um erro ao encriptar o PDF." - }, - "passwords": { - "stepTitle": "Palavras-passe e encriptação", - "completed": "Palavras-passe configuradas", - "user": { - "label": "Palavra-passe do utilizador", - "placeholder": "Introduza a palavra-passe do utilizador" - }, - "owner": { - "label": "Palavra-passe do proprietário", - "placeholder": "Introduza a palavra-passe do proprietário" - } - }, - "encryption": { - "keyLength": { - "label": "Comprimento da chave de encriptação", - "40bit": "40-bit (Baixo)", - "128bit": "128-bit (Padrão)", - "256bit": "256-bit (Alto)" - } - }, - "results": { - "title": "PDFs encriptados" - }, - "tooltip": { - "header": { - "title": "Visão geral da proteção por palavra-passe" - }, - "passwords": { - "title": "Tipos de palavra-passe", - "text": "As palavras‑passe de utilizador restringem a abertura do documento, enquanto as palavras‑passe de proprietário controlam o que pode ser feito com o documento depois de aberto. Pode definir ambas ou apenas uma.", - "bullet1": "Palavra-passe de utilizador: necessária para abrir o PDF", - "bullet2": "Palavra-passe de proprietário: controla as permissões do documento (nem todos os visualizadores de PDF suportam)" - }, - "encryption": { - "title": "Níveis de encriptação", - "text": "Níveis de encriptação mais elevados proporcionam melhor segurança, mas podem não ser suportados por visualizadores de PDF mais antigos.", - "bullet1": "40-bit: Segurança básica, compatível com visualizadores mais antigos", - "bullet2": "128-bit: Segurança padrão, amplamente suportada", - "bullet3": "256-bit: Máxima segurança, requer visualizadores modernos" - }, - "permissions": { - "title": "Alterar Permissões", - "text": "Estas permissões controlam o que os utilizadores podem fazer com o PDF. Mais eficaz quando combinado com uma palavra-passe de proprietário." - } - } - }, - "changePermissions": { - "title": "Alterar Permissões", - "desc": "Alterar restrições e permissões do documento.", - "completed": "Permissões alteradas", - "submit": "Alterar Permissões", - "error": { - "failed": "Ocorreu um erro ao alterar as permissões do PDF." - }, - "permissions": { - "preventAssembly": { - "label": "Impedir montagem do documento" - }, - "preventExtractContent": { - "label": "Impedir extração de conteúdo" - }, - "preventExtractForAccessibility": { - "label": "Impedir extração para acessibilidade" - }, - "preventFillInForm": { - "label": "Impedir preenchimento de formulário" - }, - "preventModify": { - "label": "Impedir modificação" - }, - "preventModifyAnnotations": { - "label": "Impedir modificação de anotação" - }, - "preventPrinting": { - "label": "Impedir impressão" - }, - "preventPrintingFaithful": { - "label": "Impedir impressão em diferentes formatos" - } - }, - "results": { - "title": "PDFs modificados" - }, - "tooltip": { - "header": { - "title": "Alterar Permissões" - }, - "description": { - "text": "Altera as permissões do documento, permitindo/impedindo o acesso a diferentes funcionalidades nos leitores de PDF." - }, - "warning": { - "text": "Para tornar estas permissões imutáveis, use a ferramenta Adicionar palavra‑passe para definir uma palavra‑passe de proprietário." - } - } - }, - "removePassword": { - "title": "Remover palavra-passe", - "desc": "Remover proteção por palavra-passe do seu documento PDF.", - "tags": "seguro,Desencriptar,segurança,sem palavra-passe,eliminar palavra-passe", - "password": { - "stepTitle": "Remover Palavra-passe", - "label": "Palavra-passe Atual", - "placeholder": "Introduza a palavra‑passe atual", - "completed": "Palavra‑passe configurada" - }, - "filenamePrefix": "desencriptado", - "error": { - "failed": "Ocorreu um erro ao remover a palavra‑passe do PDF." - }, - "tooltip": { - "description": "Remover a proteção por palavra‑passe requer a palavra‑passe usada para encriptar o PDF. Isto irá desencriptar o documento, tornando-o acessível sem palavra‑passe." - }, - "submit": "Remover", - "results": { - "title": "PDFs desencriptados" - } - }, - "automate": { - "title": "Automatizar", - "desc": "Crie fluxos de trabalho com vários passos, encadeando ações de PDF. Ideal para tarefas recorrentes.", - "invalidStep": "Etapa inválida", - "files": { - "placeholder": "Selecione ficheiros para processar com esta automação" - }, - "selection": { - "title": "Seleção de automação", - "saved": { - "title": "Guardadas" - }, - "createNew": { - "title": "Criar nova automação" - }, - "suggested": { - "title": "Sugeridas" - } - }, - "creation": { - "createTitle": "Criar automação", - "editTitle": "Editar automação", - "intro": "As automações executam ferramentas sequencialmente. Para começar, adicione as ferramentas pela ordem em que pretende que sejam executadas.", - "name": { - "label": "Nome da automação", - "placeholder": "A minha automação" - }, - "description": { - "label": "Descrição (opcional)", - "placeholder": "Descreva o que esta automação faz..." - }, - "tools": { - "selectTool": "Selecione uma ferramenta...", - "selected": "Ferramentas selecionadas", - "remove": "Remover ferramenta", - "configure": "Configurar ferramenta", - "notConfigured": "! Não configurado", - "addTool": "Adicionar ferramenta", - "add": "Adicionar uma ferramenta..." - }, - "save": "Guardar automação", - "unsavedChanges": { - "title": "Alterações por guardar", - "message": "Tem alterações por guardar. Tem a certeza de que pretende voltar atrás? Todas as alterações serão perdidas.", - "cancel": "Cancelar", - "confirm": "Voltar atrás" - }, - "icon": { - "label": "Ícone" - } - }, - "run": { - "title": "Executar automação" - }, - "sequence": { - "unnamed": "Automação sem nome", - "steps": "{{count}} etapas", - "running": "A executar automação...", - "run": "Executar automação", - "finish": "Concluir" - }, - "reviewTitle": "Resultados da automação", - "config": { - "loading": "A carregar configuração da ferramenta...", - "noSettings": "Esta ferramenta não tem definições configuráveis.", - "title": "Configurar {{toolName}}", - "description": "Configure as definições desta ferramenta. Estas definições serão aplicadas quando a automação for executada.", - "cancel": "Cancelar", - "save": "Guardar configuração" - }, - "copyToSaved": "Copiar para guardadas" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Ingestão segura de PDF", - "securePdfIngestionDesc": "Fluxo de processamento de PDF abrangente que sanitiza documentos, aplica OCR com limpeza, converte para o formato PDF/A para arquivo a longo prazo e otimiza o tamanho do ficheiro.", - "emailPreparation": "Preparação para email", - "emailPreparationDesc": "Otimiza PDFs para distribuição por email, comprimindo ficheiros, dividindo documentos grandes em blocos de 20MB para compatibilidade com email e removendo metadados para privacidade.", - "secureWorkflow": "Fluxo de segurança", - "secureWorkflowDesc": "Protege documentos PDF removendo conteúdo potencialmente malicioso como JavaScript e ficheiros incorporados, e depois adiciona proteção por palavra‑passe para impedir acesso não autorizado. A palavra‑passe é definida para 'password' por predefinição.", - "processImages": "Processar imagens", - "processImagesDesc": "Converte vários ficheiros de imagem num único documento PDF e aplica OCR para extrair texto pesquisável das imagens.", - "prePublishSanitization": "Limpeza pré-publicação", - "prePublishSanitizationDesc": "Workflow de limpeza que remove todos os metadados ocultos, JavaScript, ficheiros incorporados, anotações e achata formulários para prevenir fuga de dados antes de publicar PDFs online." - } - }, - "colorPicker": { - "title": "Escolher cor" - }, - "common": { - "previous": "Anterior", - "next": "Seguinte", - "collapse": "Recolher", - "expand": "Expandir", - "collapsed": "recolhido", - "lines": "linhas", - "copy": "Copiar", - "copied": "Copiado!", - "refresh": "Atualizar", - "retry": "Tentar novamente", - "remaining": "restantes", - "used": "utilizados", - "available": "disponíveis", - "cancel": "Cancelar", - "preview": "Pré-visualizar", - "close": "Fechar", - "done": "Concluído", - "loading": "A carregar...", - "back": "Voltar", - "continue": "Continuar", - "error": "Erro" - }, - "config": { - "overview": { - "title": "Configuração da aplicação", - "description": "Definições atuais da aplicação e detalhes de configuração.", - "loading": "A carregar configuração...", - "error": "Erro", - "warning": "Aviso de configuração", - "sections": { - "basic": "Configuração básica", - "security": "Configuração de segurança", - "system": "Configuração do sistema", - "integration": "Configuração de integração" - } - }, - "account": { - "overview": { - "title": "Definições da conta", - "manageAccountPreferences": "Gerir as suas preferências de conta", - "guestDescription": "Sessão iniciada como convidado. Considere atualizar a sua conta acima." - }, - "upgrade": { - "title": "Atualizar conta de convidado", - "description": "Associe a sua conta para preservar o histórico e aceder a mais funcionalidades!", - "socialLogin": "Atualizar com conta social", - "linkWith": "Associar a", - "emailPassword": "ou introduza o seu email e palavra‑passe", - "email": "Email", - "emailPlaceholder": "Introduza o seu email", - "password": "Palavra‑passe (opcional)", - "passwordPlaceholder": "Defina uma palavra‑passe", - "passwordNote": "Deixe em branco para usar apenas verificação por email", - "upgradeButton": "Atualizar conta" - } - }, - "apiKeys": { - "intro": "Use a sua chave de API para aceder programaticamente às capacidades de processamento do Stirling PDF.", - "docsTitle": "Documentação da API", - "docsDescription": "Saiba mais sobre a integração com o Stirling PDF:", - "docsLink": "Documentação da API", - "schemaLink": "Referência do esquema da API", - "usage": "Inclua esta chave no cabeçalho X-API-KEY em todos os pedidos à API.", - "description": "A sua chave de API para aceder ao conjunto de ferramentas PDF do Stirling. Copie-a para o seu projeto ou atualize para gerar uma nova.", - "publicKeyAriaLabel": "Chave de API pública", - "copyKeyAriaLabel": "Copiar chave de API", - "refreshAriaLabel": "Atualizar chave de API", - "includedCredits": "Créditos incluídos", - "purchasedCredits": "Créditos comprados", - "totalCredits": "Total de créditos", - "chartAriaLabel": "Utilização de créditos: incluídos {{includedUsed}} de {{includedTotal}}, comprados {{purchasedUsed}} de {{purchasedTotal}}", - "nextReset": "Próximo reinício", - "lastApiUse": "Última utilização da API", - "overlayMessage": "Gere uma chave para ver os créditos e os créditos disponíveis", - "label": "Chave de API", - "guestInfo": "Os utilizadores convidados não recebem chaves de API. Crie uma conta para obter uma chave de API que possa usar nas suas aplicações.", - "goToAccount": "Ir para Conta", - "refreshModal": { - "title": "Atualizar chaves de API", - "warning": "⚠️ Aviso: Esta ação irá gerar novas chaves de API e tornar as suas chaves anteriores inválidas.", - "impact": "Quaisquer aplicações ou serviços que estejam a usar estas chaves deixarão de funcionar até os atualizar com as novas chaves.", - "confirmPrompt": "Tem a certeza de que pretende continuar?", - "confirmCta": "Atualizar chaves" - }, - "generateError": "Não foi possível gerar a sua chave de API." - } - }, - "AddAttachmentsRequest": { - "attachments": "Selecionar anexos", - "info": "Selecione ficheiros para anexar ao seu PDF. Estes ficheiros serão incorporados e acessíveis através do painel de anexos do PDF.", - "selectFiles": "Selecionar ficheiros para anexar", - "placeholder": "Escolha ficheiros...", - "addMoreFiles": "Adicionar mais ficheiros...", - "selectedFiles": "Ficheiros selecionados", - "submit": "Adicionar anexos", - "tooltip": { - "header": { - "title": "Acerca de Adicionar Anexos" - }, - "description": { - "title": "O que faz" - } - }, - "results": { - "title": "Resultados dos anexos" - }, - "error": { - "failed": "Falha na operação de adicionar anexos" - } - }, - "termsAndConditions": "Termos e Condições", - "logOut": "Terminar sessão", - "addAttachments": { - "error": { - "failed": "Ocorreu um erro ao adicionar anexos ao PDF." - } - }, - "autoRename": { - "description": "Esta ferramenta renomeia automaticamente ficheiros PDF com base no seu conteúdo. Analisa o documento para encontrar o título mais adequado a partir do texto." - }, - "customPosition": "Posição personalizada", - "details": "Detalhes", - "invalidUndoData": "Não é possível desfazer: dados de operação inválidos", - "margin": { - "large": "Grande", - "medium": "Médio", - "small": "Pequeno", - "xLarge": "Muito grande" - }, - "noFilesToUndo": "Não é possível desfazer: nenhum ficheiro foi processado na última operação", - "noOperationToUndo": "Nenhuma operação para desfazer", - "noValidFiles": "Nenhum ficheiro válido para processar", - "operationCancelled": "Operação cancelada", - "pageEdit": { - "deselectAll": "Desselecionar tudo", - "selectAll": "Selecionar tudo" - }, - "quickPosition": "Posição rápida", - "reorganizePages": { - "error": { - "failed": "Falha ao reorganizar páginas" - }, - "results": { - "title": "Páginas reorganizadas" - }, - "settings": { - "title": "Definições" - }, - "submit": "Reorganizar páginas" - }, - "replace-color": { - "options": { - "fill": "Cor de preenchimento", - "gradient": "Gradiente" - }, - "previewOverlayOpacity": "Opacidade da sobreposição de pré-visualização", - "previewOverlayTransparency": "Transparência da sobreposição de pré-visualização", - "previewOverlayVisibility": "Mostrar sobreposição de pré-visualização", - "selectText": { - "1": "Opções de Substituir ou Inverter cor", - "2": "Predefinição(Cores de alto contraste predefinidas)", - "3": "Personalizado(Cores personalizadas)", - "4": "Inversão Total(Inverter todas as cores)", - "5": "Opções de cor de alto contraste", - "6": "texto branco em fundo preto", - "7": "Texto preto em fundo branco", - "8": "Texto amarelo em fundo preto", - "9": "Texto verde em fundo preto", - "10": "Escolher cor do texto", - "11": "Escolher cor do fundo", - "12": "Escolher cor inicial", - "13": "Escolher cor final" - }, - "submit": "Substituir", - "title": "Substituir-Inverter-Cor" - }, - "size": "Tamanho", - "submit": "Submeter", - "success": "Sucesso", - "tools": { - "noSearchResults": "Nenhuma ferramenta encontrada", - "noTools": "Nenhuma ferramenta disponível" - }, - "undoDataMismatch": "Não é possível desfazer: os dados da operação estão corrompidos", - "undoFailed": "Falha ao desfazer a operação", - "undoQuotaError": "Não é possível desfazer: espaço de armazenamento insuficiente", - "undoStorageError": "Desfazer concluído, mas alguns ficheiros não puderam ser guardados no armazenamento", - "undoSuccess": "Operação desfeita com sucesso", - "unsupported": "Não suportado", - "onboarding": { - "welcomeModal": { - "title": "Bem-vindo ao Stirling PDF!", - "description": "Gostaria de fazer uma visita guiada de 1 minuto para conhecer as principais funcionalidades e como começar?", - "helpHint": "Pode sempre aceder a esta visita a partir do botão Ajuda no canto inferior esquerdo.", - "startTour": "Iniciar visita", - "maybeLater": "Talvez mais tarde", - "dontShowAgain": "Não mostrar novamente" - }, - "welcomeSlide": { - "title": "Bem-vindo ao Stirling", - "body": "O Stirling PDF está agora pronto para equipas de todas as dimensões. Esta atualização inclui um novo layout, poderosas capacidades de administração e a funcionalidade mais pedida - Editar Texto." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Vamos selecionar a ferramenta Cortar para demonstrar como usar uma das ferramentas.", - "toolInterface": "Esta é a interface da ferramenta Cortar. Como pode ver, não há muito porque ainda não adicionámos ficheiros PDF com que trabalhar.", - "filesButton": "O botão Ficheiros na barra de Acesso Rápido permite-lhe carregar PDFs para usar as ferramentas.", - "fileSources": "Pode carregar novos ficheiros ou aceder a ficheiros recentes aqui. Para a visita, usaremos apenas um ficheiro de exemplo.", - "workbench": "Esta é a Área de trabalho - a área principal onde visualiza e edita os seus PDFs.", - "viewSwitcher": "Use estes controlos para selecionar como pretende ver os seus PDFs.", - "viewer": "O Visualizador permite ler e anotar os seus PDFs.", - "pageEditor": "O Editor de páginas permite realizar várias operações nas páginas dos seus PDFs, como reordenar, rodar e eliminar.", - "activeFiles": "A vista Ficheiros ativos mostra todos os PDFs que tem carregados na ferramenta e permite selecionar quais processar.", - "fileCheckbox": "Clicar num dos ficheiros seleciona-o para processamento. Pode selecionar múltiplos ficheiros para operações em lote.", - "selectControls": "A barra lateral direita contém botões para selecionar/desselecionar rapidamente todos os seus PDFs ativos, além de botões para alterar o tema ou idioma da aplicação.", - "cropSettings": "Agora que selecionámos o ficheiro que queremos recortar, podemos configurar a ferramenta Cortar para escolher a área para a qual queremos recortar o PDF.", - "runButton": "Depois de configurar a ferramenta, este botão permite executar a ferramenta em todos os PDFs selecionados.", - "results": "Após a ferramenta terminar, o passo de Revisão mostrará uma pré-visualização dos resultados neste painel e permitirá desfazer a operação ou transferir o ficheiro.", - "fileReplacement": "O ficheiro modificado substituirá automaticamente o ficheiro original na Área de trabalho, permitindo-lhe executá-lo facilmente em mais ferramentas.", - "pinButton": "Pode usar o botão Afixar se preferir que os seus ficheiros se mantenham ativos após executar ferramentas neles.", - "wrapUp": "Está tudo pronto! Aprendeu as principais áreas da aplicação e como usá-las. Clique no botão Ajuda sempre que quiser para ver novamente esta visita.", - "previous": "Anterior", - "next": "Seguinte", - "finish": "Concluir", - "startTour": "Iniciar visita", - "startTourDescription": "Faça uma visita guiada às principais funcionalidades do Stirling PDF", - "buttons": { - "next": "Seguinte →", - "back": "Voltar", - "skipForNow": "Saltar por agora", - "download": "Transferir →", - "showMeAround": "Mostre-me", - "skipTheTour": "Saltar a visita guiada" - }, - "serverLicense": { - "skip": "Saltar por agora", - "seePlans": "Ver planos →", - "upgrade": "Atualizar agora →", - "freeTitle": "Licença do servidor", - "overLimitTitle": "É necessária licença de servidor", - "overLimitBody": "A nossa licença permite até {{freeTierLimit}} utilizadores gratuitos por servidor. Tem {{overLimitUserCopy}} utilizadores Stirling. Para continuar sem interrupções, atualize para o plano Stirling Server - lugares ilimitados, edição de texto em PDF e controlo total de administração por $99/servidor/mês.", - "freeBody": "A nossa licença Open-Core permite até {{freeTierLimit}} utilizadores gratuitos por servidor. Para escalar sem interrupções e obter acesso antecipado à nossa nova ferramenta de edição de texto PDF, recomendamos o plano Stirling Server - edição completa e lugares ilimitados por $99/servidor/mês." - }, - "desktopInstall": { - "title": "Transferir", - "titleWithOs": "Transferir para {{osLabel}}", - "body": "O Stirling funciona melhor como aplicação de desktop. Pode usá-lo offline, aceder a documentos mais rapidamente e fazer edições localmente no seu computador." - }, - "planOverview": { - "adminTitle": "Visão geral do administrador", - "userTitle": "Visão geral do plano", - "adminBodyLoginEnabled": "Como administrador, pode gerir utilizadores, configurar definições e monitorizar a saúde do servidor. As primeiras {{freeTierLimit}} pessoas no seu servidor podem usar o Stirling gratuitamente.", - "adminBodyLoginDisabled": "Depois de ativar o modo de login, pode gerir utilizadores, configurar definições e monitorizar a saúde do servidor. As primeiras {{freeTierLimit}} pessoas no seu servidor podem usar o Stirling gratuitamente.", - "userBody": "Convide colegas de equipa, atribua funções e mantenha os documentos organizados num espaço de trabalho seguro. Ative o modo de login quando estiver pronto para crescer além do uso a solo." - }, - "securityCheck": { - "message": "A aplicação sofreu alterações significativas recentemente. Pode ser necessária atenção do administrador do servidor. Confirme o seu papel para continuar." - } - }, - "adminOnboarding": { - "welcome": "Bem-vindo à Visita de Administrador! Vamos explorar as poderosas funcionalidades empresariais e definições disponíveis para administradores do sistema.", - "configButton": "Clique no botão Config para aceder a todas as definições do sistema e controlos administrativos.", - "settingsOverview": "Este é o Painel de Definições. As definições de administração estão organizadas por categoria para facilitar a navegação.", - "teamsAndUsers": "Gira Equipas e utilizadores individuais aqui. Pode convidar novos utilizadores por email, links partilháveis ou criar contas personalizadas para eles.", - "systemCustomization": "Temos formas extensas de personalizar a UI: as Definições do sistema permitem alterar o nome da aplicação e os idiomas, Funcionalidades permite a gestão de certificados do servidor e Endpoints permite ativar ou desativar ferramentas específicas para os seus utilizadores.", - "databaseSection": "Para ambientes de produção avançados, temos definições para permitir ligações a bases de dados externas para integrar com a sua infraestrutura existente.", - "connectionsSection": "A secção Ligações suporta vários métodos de login, incluindo SSO personalizado e fornecedores SAML como Google e GitHub, além de integrações de email para notificações e comunicações.", - "adminTools": "Por fim, temos ferramentas avançadas de administração como Auditoria para rastrear a atividade do sistema e Análise de utilização para monitorizar como os seus utilizadores interagem com a plataforma.", - "wrapUp": "Esta foi a visita de administrador! Viu as funcionalidades empresariais que fazem do Stirling PDF uma solução poderosa e personalizável para organizações. Aceda a esta visita a qualquer momento a partir do menu Ajuda." - }, - "workspace": { - "title": "Espaço de trabalho", - "people": { - "title": "Pessoas", - "description": "Gerir membros do espaço de trabalho e as respetivas permissões", - "loading": "A carregar pessoas...", - "searchMembers": "Procurar membros...", - "addMembers": "Adicionar membros", - "inviteMembers": { - "label": "Convidar membros", - "subtitle": "Escreva ou cole emails abaixo, separados por vírgulas. O seu espaço de trabalho será faturado pelo número de membros." - }, - "user": "Utilizador", - "role": "Função", - "team": "Equipa", - "status": "Estado", - "actions": { - "label": "Ações", - "upgrade": "Atualizar" - }, - "noMembersFound": "Nenhum membro encontrado", - "active": "Ativo", - "disabled": "Desativado", - "activeSession": "Sessão ativa", - "member": "Membro", - "admin": "Administrador", - "roleDescriptions": { - "admin": "Pode gerir definições e convidar membros, com acesso administrativo total.", - "member": "Pode ver e editar ficheiros partilhados, mas não pode gerir as definições do espaço de trabalho nem os membros.", - "user": "Utilizador" - }, - "editRole": "Editar função", - "enable": "Ativar", - "disable": "Desativar", - "deleteUser": "Eliminar utilizador", - "deleteUserSuccess": "Utilizador eliminado com sucesso", - "deleteUserError": "Falha ao eliminar utilizador", - "confirmDelete": "Tem a certeza de que pretende eliminar este utilizador? Esta ação não pode ser anulada.", - "addMember": { - "title": "Adicionar membro", - "username": "Nome de utilizador (Email)", - "usernamePlaceholder": "user@example.com", - "password": "Palavra‑passe", - "passwordPlaceholder": "Introduza a palavra‑passe", - "role": "Função", - "team": "Equipa (Opcional)", - "teamPlaceholder": "Selecione uma equipa", - "forcePasswordChange": "Forçar alteração de palavra‑passe no primeiro início de sessão", - "cancel": "Cancelar", - "submit": "Adicionar membro", - "usernameRequired": "Nome de utilizador e palavra‑passe são obrigatórios", - "passwordTooShort": "A palavra‑passe deve ter pelo menos 6 caracteres", - "success": "Utilizador criado com sucesso", - "error": "Falha ao criar utilizador" - }, - "editMember": { - "title": "Editar membro", - "editing": "A editar:", - "role": "Função", - "team": "Equipa (Opcional)", - "teamPlaceholder": "Selecione uma equipa", - "cancel": "Cancelar", - "submit": "Atualizar membro", - "success": "Utilizador atualizado com sucesso", - "error": "Falha ao atualizar utilizador" - }, - "toggleEnabled": { - "success": "Estado do utilizador atualizado com sucesso", - "error": "Falha ao atualizar o estado do utilizador" - }, - "delete": { - "success": "Utilizador eliminado com sucesso", - "error": "Falha ao eliminar utilizador" - }, - "emailInvite": { - "tab": "Convite por email", - "description": "Escreva ou cole emails abaixo, separados por vírgulas. Os utilizadores receberão credenciais de login por email.", - "emails": "Endereços de email", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "É necessário pelo menos um endereço de email", - "submit": "Enviar convites", - "success": "utilizador(es) convidado(s) com sucesso", - "partialSuccess": "Alguns convites falharam", - "allFailed": "Falha ao convidar utilizadores", - "error": "Falha ao enviar convites" - }, - "directInvite": { - "tab": "Criação direta" - }, - "inviteLinkTab": { - "tab": "Link de convite" - }, - "inviteLink": { - "description": "Gerar um link seguro que permite ao utilizador definir a sua própria palavra‑passe", - "email": "Endereço de email", - "emailPlaceholder": "user@example.com (opcional)", - "emailDescription": "Opcional - deixe em branco para um link de convite geral que pode ser usado por qualquer pessoa", - "emailRequired": "O endereço de email é obrigatório", - "emailOptional": "Opcional - deixe em branco para um link de convite geral", - "emailRequiredForSend": "O endereço de email é necessário para enviar notificação por email", - "expiryHours": "Horas de expiração", - "expiryDescription": "Quantas horas até o link expirar", - "sendEmail": "Enviar link de convite por email", - "sendEmailDescription": "Se ativado, o link de convite será enviado para o endereço de email especificado", - "smtpRequired": "SMTP não configurado", - "generate": "Gerar link", - "generated": "Link de convite gerado", - "copied": "Link copiado para a área de transferência", - "success": "Link de convite gerado com sucesso", - "successWithEmail": "Link de convite gerado e enviado por email", - "emailSent": "Link de convite gerado e enviado por email", - "emailFailed": "Link de convite gerado, mas falha no envio de email", - "emailFailedDetails": "Erro: {0}. Por favor, partilhe o link de convite manualmente.", - "error": "Falha ao gerar link de convite", - "submit": "Gerar link de convite" - }, - "inviteMode": { - "username": "Nome de utilizador", - "email": "Email", - "link": "Link", - "emailDisabled": "Convites por email requerem configuração de SMTP e mail.enableInvites=true nas definições" - }, - "license": { - "users": "utilizadores", - "availableSlots": "Vagas disponíveis", - "grandfathered": "Com direitos adquiridos", - "grandfatheredShort": "{{count}} com direitos adquiridos", - "fromLicense": "da licença", - "slotsAvailable": "{{count}} vaga(s) de utilizador disponíveis", - "noSlotsAvailable": "Sem vagas disponíveis", - "currentUsage": "A utilizar {{current}} de {{max}} licenças de utilizador" - }, - "loginRequired": "Ative primeiro o modo de login" - }, - "teams": { - "title": "Equipas", - "description": "Gerir equipas e organizar membros do espaço de trabalho", - "loading": "A carregar equipas...", - "loadingDetails": "A carregar detalhes da equipa...", - "loadError": "Falha ao carregar detalhes da equipa", - "createNewTeam": "Criar nova equipa", - "teamName": "Nome da equipa", - "totalMembers": "Total de membros", - "actions": "Ações", - "noTeamsFound": "Nenhuma equipa encontrada", - "noMembers": "Sem membros nesta equipa", - "system": "Sistema", - "addMember": "Adicionar membro", - "viewTeam": "Ver equipa", - "removeMember": "Remover da equipa", - "cannotRemoveFromSystemTeam": "Não é possível remover da equipa do sistema", - "renameTeamLabel": "Renomear equipa", - "deleteTeamLabel": "Eliminar equipa", - "cannotDeleteInternal": "Não é possível eliminar a equipa Interna", - "confirmDelete": "Tem a certeza de que pretende eliminar esta equipa? Esta equipa deve estar vazia para ser eliminada.", - "confirmRemove": "Remover o utilizador desta equipa?", - "cannotRenameInternal": "Não é possível renomear a equipa Interna", - "cannotAddToInternal": "Não é possível adicionar membros à equipa Interna", - "teamNotFound": "Equipa não encontrada", - "backToTeams": "Voltar às equipas", - "memberCount": "{{count}} membros", - "removeMemberSuccess": "Utilizador removido da equipa", - "removeMemberError": "Falha ao remover utilizador da equipa", - "createTeam": { - "title": "Criar nova equipa", - "teamName": "Nome da equipa", - "teamNamePlaceholder": "Introduza o nome da equipa", - "cancel": "Cancelar", - "submit": "Criar equipa", - "nameRequired": "O nome da equipa é obrigatório", - "success": "Equipa criada com sucesso", - "error": "Falha ao criar equipa" - }, - "renameTeam": { - "title": "Renomear equipa", - "renaming": "A renomear:", - "newTeamName": "Novo nome da equipa", - "newTeamNamePlaceholder": "Introduza o novo nome da equipa", - "cancel": "Cancelar", - "submit": "Renomear equipa", - "nameRequired": "O nome da equipa é obrigatório", - "success": "Equipa renomeada com sucesso", - "error": "Falha ao renomear equipa" - }, - "deleteTeam": { - "success": "Equipa eliminada com sucesso", - "error": "Falha ao eliminar equipa. Certifique-se de que a equipa está vazia.", - "teamMustBeEmpty": "A equipa deve estar vazia antes da eliminação" - }, - "addMemberToTeam": { - "title": "Adicionar membro à equipa", - "addingTo": "A adicionar a", - "selectUser": "Selecionar utilizador", - "selectUserPlaceholder": "Escolha um utilizador", - "selectUserRequired": "Selecione um utilizador", - "currentlyIn": "atualmente em", - "willBeMoved": "Nota: Este utilizador será movido da sua equipa atual para esta equipa.", - "cancel": "Cancelar", - "submit": "Adicionar membro", - "userRequired": "Selecione um utilizador", - "success": "Membro adicionado à equipa com sucesso", - "error": "Falha ao adicionar membro à equipa" - }, - "changeTeam": { - "label": "Mudar de equipa", - "title": "Mudar de equipa", - "changing": "A mover", - "selectTeam": "Selecionar equipa", - "selectTeamPlaceholder": "Escolha uma equipa", - "selectTeamRequired": "Selecione uma equipa", - "success": "Equipa alterada com sucesso", - "error": "Falha ao alterar equipa", - "submit": "Mudar de equipa" - } - } - }, - "plan": { - "currency": "Moeda", - "popular": "Popular", - "current": "Plano atual", - "upgrade": "Atualizar", - "contact": "Contacte-nos", - "customPricing": "Personalizado", - "showComparison": "Comparar todas as funcionalidades", - "hideComparison": "Ocultar comparação de funcionalidades", - "featureComparison": "Comparação de funcionalidades", - "from": "Desde", - "perMonth": "/mês", - "perSeat": "/lugar", - "withServer": "+ Plano Server", - "licensedSeats": "Licenciados: {{count}} lugares", - "includedInCurrent": "Incluído no seu plano", - "selectPlan": "Selecionar plano", - "manage": "Gerir", - "manageSubscription": { - "description": "Gerir a subscrição, faturação e métodos de pagamento" - }, - "activePlan": { - "title": "Plano ativo", - "subtitle": "Detalhes da sua subscrição atual" - }, - "availablePlans": { - "title": "Planos disponíveis", - "subtitle": "Escolha o plano que se adapta às suas necessidades" - }, - "static": { - "title": "Informações de faturação", - "message": "A faturação online não está atualmente configurada. Para atualizar o seu plano ou gerir subscrições, contacte-nos diretamente.", - "contactSales": "Contactar Vendas", - "contactToUpgrade": "Contacte-nos para atualizar ou personalizar o seu plano", - "maxUsers": "Máximo de utilizadores", - "upTo": "Até" - }, - "period": { - "month": "mês", - "perUserPerMonth": "/utilizador/mês" - }, - "free": { - "name": "Gratuito", - "highlight1": "Utilização limitada de ferramentas por semana", - "highlight2": "Acesso a todas as ferramentas", - "highlight3": "Suporte da comunidade", - "forever": "Gratuito para sempre", - "included": "Incluído" - }, - "pro": { - "name": "Pro", - "highlight1": "Utilização ilimitada de ferramentas", - "highlight2": "Ferramentas PDF avançadas", - "highlight3": "Sem marcas de água" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Preços personalizados", - "highlight2": "Suporte dedicado", - "highlight3": "Funcionalidades mais recentes", - "requiresServer": "Requer servidor", - "requiresServerMessage": "Atualize primeiro para o plano Server antes de atualizar para Enterprise." - }, - "feature": { - "title": "Funcionalidade", - "pdfTools": "Ferramentas PDF básicas", - "fileSize": "Limite de tamanho de ficheiro", - "automation": "Automatizar fluxos de trabalho de ferramentas", - "api": "Acesso à API", - "priority": "Suporte prioritário", - "customPricing": "Preços personalizados" - }, - "licenseWarning": { - "title": "Limite gratuito de autoalojado atingido", - "body": "Tem {{total}} utilizadores, mas o nível gratuito só suporta {{limit}} por servidor. Atualize para manter o Stirling PDF a funcionar sem problemas.", - "overLimit": "mais de {{limit}}", - "cta": "Ver planos" - } - }, - "subscription": { - "status": { - "active": "Ativa", - "pastDue": "Em atraso", - "canceled": "Cancelada", - "incomplete": "Incompleta", - "trialing": "Avaliação", - "none": "Sem subscrição" - }, - "renewsOn": "Renova em {{date}}", - "cancelsOn": "Cancela em {{date}}" - }, - "billing": { - "manageBilling": "Gerir faturação", - "portal": { - "error": "Falha ao abrir o portal de faturação" - }, - "updateSeats": "Atualizar lugares", - "updateEnterpriseSeats": "Atualizar lugares Enterprise", - "currentSeats": "Lugares atuais", - "minimumSeats": "Lugares mínimos", - "basedOnUsers": "(utilizadores atuais)", - "newSeatCount": "Novo número de lugares", - "newSeatCountDescription": "Selecione o número de lugares para a sua licença Enterprise", - "whatHappensNext": "O que acontece a seguir?", - "stripePortalRedirect": "Será redirecionado para o portal de faturação da Stripe para rever e confirmar a alteração de lugares. O valor proporcional será calculado automaticamente.", - "preparingUpdate": "A preparar atualização de lugares...", - "seatCountTooLow": "O número de lugares deve ser pelo menos {{minimum}} (número atual de utilizadores)", - "seatCountUnchanged": "Selecione um número de lugares diferente", - "seatsUpdated": "Lugares atualizados", - "seatsUpdatedMessage": "Os seus lugares Enterprise foram atualizados para {{seats}}", - "updateProcessing": "Atualização em processamento", - "updateProcessingMessage": "A sua atualização de lugares está a ser processada. Atualize daqui a instantes.", - "notEnterprise": "A gestão de lugares só está disponível para licenças Enterprise" - }, - "upgradeBanner": { - "title": "Atualize para o plano Server", - "message": "Tire o máximo partido do Stirling PDF com utilizadores ilimitados e funcionalidades avançadas", - "upgradeButton": "Atualizar agora", - "dismiss": "Ocultar banner", - "attentionTitle": "Este servidor precisa de atenção do administrador", - "attentionBody": "O seu administrador precisa de iniciar sessão para ver mais informações. Contacte-o de imediato.", - "attentionBodyAdmin": "Analise os requisitos da licença para manter este servidor em conformidade.", - "seeInfo": "Ver informações" - }, - "payment": { - "preparing": "A preparar o pagamento...", - "redirecting": "A redirecionar para o checkout seguro...", - "upgradeTitle": "Atualizar para {{planName}}", - "success": "Pagamento bem-sucedido!", - "successMessage": "A sua subscrição foi ativada com sucesso. Irá receber um email de confirmação em breve.", - "autoClose": "Esta janela irá fechar automaticamente...", - "error": "Erro no pagamento", - "upgradeSuccess": "Pagamento bem-sucedido! A sua subscrição foi atualizada. A licença foi atualizada no seu servidor. Receberá um email de confirmação em breve.", - "paymentSuccess": "Pagamento bem-sucedido! A obter a sua chave de licença...", - "licenseActivated": "Licença ativada! A sua chave de licença foi guardada. Foi enviado um email de confirmação para o seu endereço registado.", - "licenseDelayed": "Pagamento bem-sucedido! A sua licença está a ser gerada. Receberá um email com a sua chave de licença em breve. Se não a receber em 10 minutos, contacte o suporte.", - "licensePollingError": "Pagamento bem-sucedido, mas não foi possível obter automaticamente a sua chave de licença. Verifique o email ou contacte o suporte com a confirmação de pagamento.", - "licenseRetrievalError": "Pagamento bem-sucedido, mas a obtenção da licença falhou. Receberá a sua chave por email. Contacte o suporte se não a receber em 10 minutos.", - "syncError": "Pagamento bem-sucedido, mas a sincronização da licença falhou. A sua licença será atualizada em breve. Contacte o suporte se o problema persistir.", - "licenseSaveError": "Falha ao guardar a chave de licença. Contacte o suporte com a sua chave para concluir a ativação.", - "paymentCanceled": "O pagamento foi cancelado. Não foram efetuadas cobranças.", - "syncingLicense": "A sincronizar a sua licença atualizada...", - "generatingLicense": "A gerar a sua chave de licença...", - "upgradeComplete": "Atualização concluída", - "upgradeCompleteMessage": "A sua subscrição foi atualizada com sucesso. A sua chave de licença existente foi atualizada.", - "stripeNotConfigured": "Stripe não configurado", - "stripeNotConfiguredMessage": "A integração de pagamentos Stripe não está configurada. Contacte o administrador.", - "monthly": "Mensal", - "yearly": "Anual", - "billingPeriod": "Período de faturação", - "enterpriseNote": "Os lugares podem ser ajustados no checkout (1-1000).", - "installationId": "ID da instalação", - "licenseKey": "A sua chave de licença", - "licenseInstructions": "Foi adicionada à sua instalação. Também receberá uma cópia no seu email.", - "canCloseWindow": "Já pode fechar esta janela.", - "licenseKeyProcessing": "Processamento da chave de licença", - "licenseDelayedMessage": "A sua chave de licença está a ser gerada. Verifique o seu email em breve ou contacte o suporte.", - "perYear": "/ano", - "perMonth": "/mês", - "emailInvalid": "Introduza um endereço de email válido", - "emailStage": { - "title": "Introduza o seu email", - "description": "Usaremos isto para enviar a sua chave de licença e recibos.", - "emailLabel": "Endereço de email", - "emailPlaceholder": "your@email.com", - "continue": "Continuar", - "modalTitle": "Começar - {{planName}}" - }, - "planStage": { - "title": "Escolha o período de faturação", - "savingsNote": "Poupe {{percent}}% com faturação anual", - "basePrice": "Preço base", - "seatPrice": "Por lugar", - "totalForSeats": "Total ({{count}} lugares)", - "selectMonthly": "Selecionar mensal", - "selectYearly": "Selecionar anual", - "savePercent": "Poupe {{percent}}%", - "savingsAmount": "Poupa {{amount}}", - "modalTitle": "Selecionar período de faturação - {{planName}}", - "billedYearly": "Cobrado anualmente a {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Voltar à seleção de plano", - "selectedPlan": "Plano selecionado", - "modalTitle": "Concluir pagamento - {{planName}}" - } - }, - "firstLogin": { - "title": "Primeiro início de sessão", - "welcomeTitle": "Bem-vindo!", - "welcomeMessage": "Por motivos de segurança, deve alterar a sua palavra‑passe no primeiro início de sessão.", - "loggedInAs": "Sessão iniciada como", - "error": "Erro", - "currentPassword": "Palavra‑passe atual", - "enterCurrentPassword": "Introduza a sua palavra‑passe atual", - "newPassword": "Nova palavra‑passe", - "enterNewPassword": "Introduza a nova palavra‑passe (mín. 8 caracteres)", - "confirmPassword": "Confirmar nova palavra‑passe", - "reEnterNewPassword": "Introduza novamente a nova palavra‑passe", - "changePassword": "Alterar palavra‑passe", - "allFieldsRequired": "Todos os campos são obrigatórios", - "passwordsDoNotMatch": "As novas palavras‑passe não coincidem", - "passwordTooShort": "A palavra‑passe deve ter pelo menos 8 caracteres", - "passwordMustBeDifferent": "A nova palavra‑passe deve ser diferente da atual", - "passwordChangedSuccess": "Palavra‑passe alterada com sucesso! Inicie sessão novamente.", - "passwordChangeFailed": "Falha ao alterar a palavra‑passe. Verifique a sua palavra‑passe atual." - }, - "invite": { - "welcome": "Bem-vindo ao Stirling PDF", - "invalidToken": "Link de convite inválido", - "validationError": "Falha ao validar link de convite", - "passwordRequired": "A palavra‑passe é obrigatória", - "passwordTooShort": "A palavra‑passe deve ter pelo menos 6 caracteres", - "passwordMismatch": "As palavras‑passe não coincidem", - "acceptError": "Falha ao criar conta", - "validating": "A validar convite...", - "invalidInvitation": "Convite inválido", - "goToLogin": "Ir para Início de sessão", - "welcomeTitle": "Foi convidado!", - "welcomeSubtitle": "Conclua a configuração da sua conta para começar", - "accountFor": "A criar conta para", - "linkExpires": "O link expira", - "email": "Endereço de email", - "emailPlaceholder": "Introduza o seu endereço de email", - "emailRequired": "O endereço de email é obrigatório", - "invalidEmail": "Endereço de email inválido", - "choosePassword": "Escolha uma palavra‑passe", - "passwordPlaceholder": "Introduza a sua palavra‑passe", - "confirmPassword": "Confirmar palavra‑passe", - "confirmPasswordPlaceholder": "Introduza novamente a sua palavra‑passe", - "createAccount": "Criar conta", - "creating": "A criar conta...", - "alreadyHaveAccount": "Já tem conta?", - "signIn": "Iniciar sessão" - }, - "audit": { - "error": { - "title": "Erro ao carregar o sistema de auditoria" - }, - "notAvailable": "Sistema de auditoria não disponível", - "notAvailableMessage": "O sistema de auditoria não está configurado ou não está disponível.", - "disabled": "Registo de auditoria desativado", - "disabledMessage": "Ative o registo de auditoria na configuração da sua aplicação para rastrear eventos do sistema.", - "systemStatus": { - "title": "Estado do sistema", - "status": "Registo de auditoria", - "enabled": "Ativado", - "disabled": "Desativado", - "level": "Nível de auditoria", - "retention": "Período de retenção", - "days": "dias", - "totalEvents": "Total de eventos" - }, - "tabs": { - "dashboard": "Painel", - "events": "Eventos de auditoria", - "export": "Exportar" - }, - "charts": { - "title": "Painel de auditoria", - "error": "Erro ao carregar gráficos", - "day": "Dia", - "week": "Semana", - "month": "Mês", - "byType": "Eventos por tipo", - "byUser": "Eventos por utilizador", - "overTime": "Eventos ao longo do tempo" - }, - "events": { - "title": "Eventos de auditoria", - "filterByType": "Filtrar por tipo", - "filterByUser": "Filtrar por utilizador", - "startDate": "Data de início", - "endDate": "Data de fim", - "clearFilters": "Limpar", - "error": "Erro ao carregar eventos", - "noEvents": "Nenhum evento encontrado", - "timestamp": "Carimbo de data/hora", - "type": "Tipo", - "user": "Utilizador", - "ipAddress": "Endereço IP", - "actions": "Ações", - "viewDetails": "Ver detalhes", - "eventDetails": "Detalhes do evento", - "details": "Detalhes" - }, - "export": { - "title": "Exportar dados de auditoria", - "description": "Exportar eventos de auditoria para formato CSV ou JSON. Utilize filtros para limitar os dados exportados.", - "format": "Formato de exportação", - "filters": "Filtros (opcional)", - "filterByType": "Filtrar por tipo", - "filterByUser": "Filtrar por utilizador", - "startDate": "Data de início", - "endDate": "Data de fim", - "clearFilters": "Limpar", - "exportButton": "Exportar dados", - "error": "Falha ao exportar dados" - } - }, - "usage": { - "noData": "Sem dados disponíveis", - "error": "Erro ao carregar estatísticas de utilização", - "noDataMessage": "De momento não existem estatísticas de utilização disponíveis.", - "controls": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Todos", - "refresh": "Atualizar", - "dataTypeLabel": "Tipo de dados:", - "dataType": { - "all": "Todos", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Todos" - }, - "stats": { - "totalEndpoints": "Total de endpoints", - "totalVisits": "Total de visitas", - "showing": "A mostrar", - "selectedVisits": "Visitas selecionadas" - }, - "chart": { - "title": "Gráfico de utilização de endpoints" - }, - "table": { - "title": "Estatísticas detalhadas", - "endpoint": "Endpoint", - "visits": "Visitas", - "percentage": "Percentagem", - "noData": "Sem dados disponíveis" - } - }, - "backendHealth": { - "checking": "A verificar o estado do backend...", - "online": "Backend online", - "offline": "Backend offline", - "starting": "O backend está a iniciar...", - "wait": "Aguarde que o backend termine o arranque e tente novamente." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Desbloqueie o PDF para continuar", - "title": "Remover palavra-passe para continuar", - "description": "Este PDF está protegido por palavra-passe. Introduza a palavra-passe para continuar a trabalhar nele.", - "password": { - "label": "Palavra-passe do PDF", - "placeholder": "Introduza a palavra-passe do PDF" - }, - "skip": "Saltar por agora", - "unlock": "Desbloquear e continuar", - "incorrectPassword": "Palavra-passe incorreta", - "missingFile": "O ficheiro selecionado já não está disponível.", - "emptyResponse": "A remoção da palavra-passe não produziu um ficheiro.", - "required": "Introduza a palavra-passe para continuar.", - "successTitle": "Palavra-passe removida", - "successBodyWithName": "Palavra-passe removida de {{fileName}}", - "successBody": "Palavra-passe removida com sucesso." - }, - "setup": { - "welcome": "Bem-vindo ao Stirling PDF", - "description": "Comece por escolher como pretende usar o Stirling PDF", - "step1": { - "label": "Escolher modo", - "description": "Offline ou Servidor" - }, - "step2": { - "label": "Selecionar servidor", - "description": "Servidor autoalojado" - }, - "step3": { - "label": "Iniciar sessão", - "description": "Introduzir credenciais" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Inicie sessão com a sua conta Stirling" - }, - "selfhosted": { - "title": "Servidor autoalojado", - "description": "Ligue-se ao seu próprio servidor Stirling PDF" - } - }, - "saas": { - "title": "Iniciar sessão no Stirling", - "subtitle": "Inicie sessão com a sua conta Stirling" - }, - "selfhosted": { - "title": "Iniciar sessão no servidor", - "subtitle": "Introduza as credenciais do seu servidor" - }, - "server": { - "title": "Ligar ao servidor", - "subtitle": "Introduza o URL do seu servidor autoalojado", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Servidor autoalojado" - }, - "url": { - "label": "URL do servidor", - "description": "Introduza o URL completo do seu servidor Stirling PDF autoalojado" - }, - "error": { - "emptyUrl": "Introduza um URL de servidor", - "unreachable": "Não foi possível ligar ao servidor", - "testFailed": "Falha no teste de ligação" - }, - "testing": "A testar ligação..." - }, - "login": { - "title": "Iniciar sessão", - "subtitle": "Introduza as suas credenciais para continuar", - "connectingTo": "A ligar a:", - "username": { - "label": "Nome de utilizador", - "placeholder": "Introduza o seu nome de utilizador" - }, - "email": { - "label": "Email", - "placeholder": "Introduza o seu email" - }, - "password": { - "label": "Palavra-passe", - "placeholder": "Introduza a sua palavra-passe" - }, - "error": { - "emptyUsername": "Introduza o seu nome de utilizador", - "emptyEmail": "Introduza o seu email", - "emptyPassword": "Introduza a sua palavra-passe", - "oauthFailed": "Falha no login OAuth. Tente novamente." - }, - "submit": "Iniciar sessão", - "signInWith": "Iniciar sessão com", - "oauthPending": "A abrir o navegador para autenticação...", - "orContinueWith": "Ou continuar com email" - } - }, - "oauth": { - "success": { - "title": "Autenticação bem-sucedida", - "message": "Pode fechar esta janela e voltar ao Stirling PDF." - }, - "error": { - "title": "Falha de autenticação", - "message": "A autenticação não foi bem-sucedida. Pode fechar esta janela e tentar novamente." - } - }, - "pdfTextEditor": { - "title": "Editor JSON de PDF", - "viewLabel": "Editor de PDF", - "converting": "A converter o PDF para formato editável...", - "conversionFailed": "Falha ao converter o PDF. Tente novamente.", - "currentFile": "Ficheiro atual: {{name}}", - "pageSummary": "Página {{number}} de {{total}}", - "pagePreviewAlt": "Pré-visualização da página", - "imageLabel": "Imagem colocada", - "noTextOnPage": "Não foi detetado texto editável nesta página.", - "pageType": { - "paragraph": "Página de parágrafos", - "sparse": "Texto disperso" - }, - "groupingMode": { - "auto": "Auto", - "paragraph": "Parágrafo", - "singleLine": "Linha única" - }, - "badges": { - "unsaved": "Editado", - "modified": "Editado", - "earlyAccess": "Acesso antecipado" - }, - "actions": { - "reset": "Repor alterações", - "downloadJson": "Transferir JSON", - "generatePdf": "Gerar PDF" - }, - "options": { - "autoScaleText": { - "title": "Dimensionar texto automaticamente para caber nas caixas", - "description": "Dimensiona automaticamente o texto na horizontal para caber no limite original quando a renderização da fonte difere do PDF." - }, - "groupingMode": { - "title": "Modo de agrupamento de texto", - "autoDescription": "Deteta automaticamente o tipo de página e agrupa o texto de forma adequada.", - "paragraphDescription": "Agrupa linhas alinhadas em caixas de texto de parágrafo com várias linhas.", - "singleLineDescription": "Mantém cada linha de texto do PDF como uma caixa de texto separada." - }, - "manualGrouping": { - "descriptionInline": "Dica: Mantenha Ctrl (Cmd) ou Shift premido para selecionar várias caixas de texto. Uma barra de ferramentas flutuante aparecerá acima da seleção para poder unir, desagrupar ou ajustar larguras." - }, - "forceSingleElement": { - "title": "Fixar texto editado a um único elemento PDF", - "description": "Quando ativado, o editor exporta cada caixa de texto editada como um único elemento de texto PDF para evitar sobreposição de glifos ou mistura de fontes." - } - }, - "manual": { - "mergeTooltip": "Unir caixas selecionadas", - "merge": "Unir seleção", - "ungroupTooltip": "Dividir parágrafo novamente em linhas", - "ungroup": "Desagrupar seleção", - "widthMenu": "Opções de largura", - "expandWidth": "Expandir até à margem da página", - "resetWidth": "Repor largura", - "resizeHandle": "Ajustar largura do texto" - }, - "disclaimer": { - "heading": "Limitações da pré-visualização", - "textFocus": "Este espaço de trabalho foca-se na edição de texto e no reposicionamento de imagens incorporadas. Ilustrações de página complexas, widgets de formulário e gráficos em camadas são preservados para exportação, mas não são totalmente editáveis aqui.", - "previewVariance": "Alguns elementos visuais (como contornos de tabelas, formas ou aspeto de anotações) podem não ser apresentados exatamente na pré-visualização. O PDF exportado mantém os comandos de desenho originais sempre que possível.", - "alpha": "Este visualizador alpha ainda está a evoluir—certas fontes, cores, efeitos de transparência e detalhes de layout podem sofrer ligeiras alterações. Por favor, verifique o PDF gerado antes de partilhar." - }, - "empty": { - "title": "Nenhum documento carregado", - "subtitle": "Carregue um ficheiro PDF ou JSON para começar a editar o conteúdo de texto." - }, - "welcomeBanner": { - "title": "Bem-vindo ao PDF Text Editor (Acesso Antecipado)", - "experimental": "Esta é uma funcionalidade experimental em desenvolvimento ativo. Espere alguma instabilidade e problemas durante a utilização.", - "howItWorks": "Esta ferramenta converte o seu PDF para um formato editável onde pode modificar o conteúdo de texto e reposicionar imagens. As alterações são guardadas como um novo PDF.", - "bestFor": "Funciona melhor com:", - "bestFor1": "PDFs simples que contêm sobretudo texto e imagens", - "bestFor2": "Documentos com formatação de parágrafo normal", - "bestFor3": "Cartas, ensaios, relatórios e documentos básicos", - "notIdealFor": "Não é ideal para:", - "notIdealFor1": "PDFs com formatação especial como marcadores, tabelas ou layouts multicoluna", - "notIdealFor2": "Revistas, brochuras ou documentos com design elaborado", - "notIdealFor3": "Manuais de instruções com layouts complexos", - "limitations": "Limitações atuais:", - "limitation1": "A renderização das fontes pode diferir ligeiramente do PDF original", - "limitation2": "Gráficos complexos, campos de formulário e anotações são preservados mas não editáveis", - "limitation3": "Ficheiros grandes podem demorar a converter e processar", - "knownIssues": "Problemas conhecidos (em correção):", - "issue1": "A cor do texto não é atualmente preservada (será adicionada em breve)", - "issue2": "O modo de parágrafo tem mais problemas de alinhamento e espaçamento - recomenda-se o modo de linha única", - "issue3": "A pré-visualização difere do PDF exportado - os PDFs exportados são mais próximos do original", - "issue4": "O alinhamento de texto rodado pode necessitar de ajuste manual", - "issue5": "Os efeitos de transparência e de camadas podem variar em relação ao original", - "feedback": "Esta é uma funcionalidade de acesso antecipado. Por favor, reporte quaisquer problemas que encontrar para nos ajudar a melhorar!", - "gotIt": "Percebi", - "dontShowAgain": "Não voltar a mostrar" - }, - "modeChange": { - "title": "Confirmar alteração de modo", - "warning": "Mudar o modo de agrupamento de texto irá repor todas as alterações não guardadas. Tem a certeza de que deseja continuar?", - "cancel": "Cancelar", - "confirm": "Repor e alterar modo" - }, - "fontAnalysis": { - "details": "Detalhes da fonte", - "embedded": "Incorporada", - "type": "Tipo", - "webFormat": "Formato Web", - "warnings": "Avisos", - "suggestions": "Notas", - "currentPageFonts": "Fontes nesta página", - "allFonts": "Todas as fontes", - "fallback": "fallback", - "missing": "em falta", - "perfectMessage": "Todas as fontes podem ser reproduzidas na perfeição.", - "warningMessage": "Algumas fontes podem não ser renderizadas corretamente.", - "infoMessage": "Informação de reprodução de fontes disponível.", - "perfect": "perfeito", - "subset": "subconjunto" - }, - "errors": { - "invalidJson": "Não foi possível ler o ficheiro JSON. Certifique-se de que foi gerado pela ferramenta PDF para JSON.", - "pdfConversion": "Não foi possível converter o JSON editado de volta para PDF." - } - }, - "auth": { - "sessionExpired": "Sessão expirada", - "pleaseLoginAgain": "Por favor, inicie sessão novamente.", - "accessDenied": "Acesso negado", - "insufficientPermissions": "Não tem permissão para executar esta ação." - }, - "addText": { - "title": "Adicionar texto", - "header": "Adicionar texto a PDFs", - "text": { - "name": "Conteúdo do texto", - "placeholder": "Introduza o texto que pretende adicionar", - "fontLabel": "Fonte", - "fontSizeLabel": "Tamanho da fonte", - "fontSizePlaceholder": "Introduza ou selecione o tamanho da fonte (8-200)", - "colorLabel": "Cor do texto" - }, - "steps": { - "configure": "Configurar texto" - }, - "step": { - "createDesc": "Introduza o texto que pretende adicionar", - "place": "Colocar texto", - "placeDesc": "Clique no PDF para adicionar o seu texto" - }, - "instructions": { - "title": "Como adicionar texto", - "text": "Depois de introduzir o texto acima, clique em qualquer ponto do PDF para o colocar.", - "paused": "Colocação em pausa", - "resumeHint": "Retome a colocação para clicar e adicionar o seu texto.", - "noSignature": "Introduza texto acima para ativar a colocação." - }, - "mode": { - "move": "Mover texto", - "place": "Colocar texto", - "pause": "Pausar colocação", - "resume": "Retomar colocação" - }, - "results": { - "title": "Resultados de adicionar texto" - }, - "error": { - "failed": "Ocorreu um erro ao adicionar texto ao PDF." - }, - "tags": "texto,anotação,rótulo", - "applySignatures": "Aplicar texto" - } -} \ No newline at end of file diff --git a/frontend/public/locales/ro-RO/translation.json b/frontend/public/locales/ro-RO/translation.json deleted file mode 100644 index d8381a929..000000000 --- a/frontend/public/locales/ro-RO/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Alegeți cum navigați între instrumente", - "description": "Previzualizați ambele layout-uri și decideți cum doriți să explorați instrumentele Stirling PDF.", - "sidebarTitle": "Mod bară laterală", - "sidebarDescription": "Păstrați instrumentele lângă spațiul de lucru pentru comutare rapidă.", - "recommended": "Recomandat", - "chooseSidebar": "Utilizați modul bară laterală", - "fullscreenTitle": "Mod ecran complet - (învechit)", - "fullscreenDescription": "Răsfoiți fiecare instrument într-un catalog care acoperă spațiul de lucru până când alegeți unul.", - "chooseFullscreen": "Utilizați modul ecran complet", - "dismiss": "Poate mai târziu" - }, - "fullscreen": { - "showDetails": "Afișați detalii", - "comingSoon": "În curând:", - "favorite": "Adăugați la favorite", - "favorites": "Favorite", - "unavailable": "Dezactivat de administratorul serverului:", - "unavailableDependency": "Indisponibil – lipsește un instrument necesar pe server:", - "heading": "Toate instrumentele (vizualizare pe tot ecranul)", - "noResults": "Încercați să ajustați căutarea sau comutați descrierile pentru a găsi ce aveți nevoie.", - "recommended": "Recomandat", - "unfavorite": "Eliminați din favorite" - }, - "placeholder": "Alegeți un instrument pentru a începe", - "toggle": { - "fullscreen": "Comutați la modul ecran complet", - "sidebar": "Comutați la modul bară laterală" - }, - "alpha": "Alpha", - "premiumFeature": "Funcție premium:", - "comingSoon": "În curând:" - }, - "unsavedChanges": "Aveți modificări nesalvate în PDF.", - "areYouSure": "Sigur doriți să părăsiți?", - "unsavedChangesTitle": "Modificări nesalvate", - "keepWorking": "Continuați lucrul", - "discardChanges": "Renunțați și ieșiți", - "applyAndContinue": "Salvați și ieșiți", - "exportAndContinue": "Exportați și continuați", - "zipWarning": { - "title": "Fișier ZIP mare", - "message": "Acest ZIP conține {{count}} fișiere. Extrageți oricum?", - "cancel": "Anulare", - "confirm": "Extrageți" - }, - "defaultApp": { - "title": "Setează ca aplicație PDF implicită", - "message": "Vrei să setezi Stirling PDF ca editorul tău PDF implicit?", - "description": "Poți schimba asta mai târziu din setările sistemului.", - "notNow": "Nu acum", - "setDefault": "Setează ca implicită", - "dismiss": "Închide", - "prompt": { - "title": "Setează ca editor PDF implicit", - "message": "Fă din Stirling PDF aplicația implicită pentru deschiderea fișierelor PDF." - }, - "success": { - "title": "Aplicație implicită setată", - "message": "Stirling PDF este acum editorul tău PDF implicit" - }, - "settingsOpened": { - "title": "Setări deschise", - "message": "Te rugăm să selectezi Stirling PDF în setările sistemului" - }, - "error": { - "title": "Eroare", - "message": "Nu s-a putut seta gestionarul PDF implicit" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Anulare", - "addPageNumbers": { - "fontSize": "Dimensiune Font", - "fontName": "Nume Font", - "title": "Adaugă Numere de Pagină", - "header": "Adaugă Numere de Pagină", - "selectText": { - "1": "Selectează fișierul PDF:", - "2": "Dimensiunea Marginii", - "3": "Poziție", - "4": "Număr de Start", - "5": "Pagini de Numerotat", - "6": "Text Personalizat" - }, - "customTextDesc": "Text Personalizat", - "numberPagesDesc": "Ce pagini să numeroteze, implicit 'toate', acceptă și 1-5 sau 2,5,9 etc", - "customNumberDesc": "Implicit la {n}, acceptă și 'Pagina {n} din {total}', 'Text-{n}', '{nume_fisier}-{n}", - "submit": "Adaugă Numere de Pagină", - "configuration": "Configurare", - "customize": "Personalizați aspectul", - "pagesAndStarting": "Pagini și număr de start", - "positionAndPages": "Poziție și pagini", - "error": { - "failed": "Operațiunea de adăugare a numerelor de pagină a eșuat" - }, - "results": { - "title": "Rezultatele numerotării paginilor" - }, - "preview": "Selecție poziție", - "previewDisclaimer": "Previzualizarea este aproximativă. Rezultatul final poate varia din cauza metricilor de font ale PDF-ului." - }, - "pageSelectionPrompt": "Selecție Personalizată de Pagini (Introduceți o listă separată prin virgule a numerelor de pagini 1,5,6 sau funcții precum 2n+1) :", - "startingNumberTooltip": "Primul număr afișat. Paginile următoare vor crește de la acest număr.", - "marginTooltip": "Distanța dintre numărul paginii și marginea paginii.", - "fontSizeTooltip": "Dimensiunea textului numărului de pagină în puncte. Numere mai mari creează text mai mare.", - "fontTypeTooltip": "Familia de font pentru numerele de pagină. Alegeți în funcție de stilul documentului.", - "customTextTooltip": "Format opțional pentru numerele de pagină. Folosiți {n} ca înlocuitor pentru număr. Exemplu: \"Pagina {n}\" va afișa \"Pagina 1\", \"Pagina 2\", etc.", - "pdfPrompt": "Selectează fișiere PDF", - "multiPdfPrompt": "Selectează mai multe fișiere PDF (2+)", - "multiPdfDropPrompt": "Selectează (sau trage și plasează) toate fișierele PDF de care ai nevoie", - "imgPrompt": "Selectează imagini", - "genericSubmit": "Trimite", - "uploadLimit": "Dimensiune maximă fișier:", - "uploadLimitExceededSingular": "este prea mare. Dimensiunea maximă permisă este", - "uploadLimitExceededPlural": "sunt prea mari. Dimensiunea maximă permisă este", - "processTimeWarning": "Avertisment: Acest proces poate dura până la un minut în funcție de dimensiunea fișierului", - "pageOrderPrompt": "Ordinea paginilor (Introdu o listă separată prin virgulă de numere de pagină):", - "goToPage": "Mergi la pagină", - "true": "Adevărat", - "false": "Fals", - "unknown": "Necunoscut", - "app": { - "description": "Alternativa gratuită la Adobe Acrobat (10M+ descărcări)" - }, - "save": "Salvează", - "saveToBrowser": "Salvează în Browser", - "download": "Descarcă", - "downloadUnavailable": "Descărcare indisponibilă pentru acest element", - "saveUnavailable": "Salvarea nu este disponibilă pentru acest element", - "pin": "Fixare fișier (rămâne activ după rularea instrumentului)", - "unpin": "Anulare fixare fișier (înlocuiește după rularea instrumentului)", - "undoOperationTooltip": "Faceți clic pentru a anula ultima operațiune și a restaura fișierele originale", - "undo": "Anulați", - "back": "Înapoi", - "nothingToUndo": "Nimic de anulat", - "moreOptions": "Mai multe opțiuni", - "editYourNewFiles": "Editați noile fișiere", - "close": "Închide", - "openInViewer": "Deschideți în Vizualizator", - "confirmClose": "Confirmare închidere", - "confirmCloseMessage": "Sigur doriți să închideți acest fișier?", - "confirmCloseCancel": "Anulare", - "confirmCloseConfirm": "Închideți fișierul", - "fileSelected": "Selectat: {{filename}}", - "chooseFile": "Alegeți fișier", - "filesSelected": "fișiere selectate", - "files": { - "title": "Fișiere", - "upload": "Încărcați", - "uploadFiles": "Încărcați fișiere", - "addFiles": "Adăugați fișiere", - "selectFromWorkbench": "Selectați fișiere din spațiul de lucru sau ", - "selectMultipleFromWorkbench": "Selectați cel puțin {{count}} fișiere din spațiul de lucru sau ", - "created": "Creat", - "size": "Dimensiune fișier" - }, - "noFavourites": "Niciun favorit adăugat", - "downloadComplete": "Descărcare Completă", - "bored": "Plictisit așteptând?", - "alphabet": "Alfabet", - "downloadPdf": "Descarcă PDF", - "text": "Text", - "font": "Font", - "selectFillter": "-- Selectează --", - "pageNum": "Numărul paginii", - "sizes": { - "small": "Mic", - "medium": "Mediu", - "large": "Mare", - "x-large": "Foarte Mare" - }, - "error": { - "pdfPassword": "Documentul PDF este protejat cu parolă și fie parola nu a fost furnizată, fie a fost incorectă", - "encryptedPdfMustRemovePassword": "Acest PDF este criptat sau protejat cu parolă. Vă rugăm să îl deblocați înainte de a converti la PDF/A.", - "incorrectPasswordProvided": "Parola PDF este incorectă sau lipsește.", - "_value": "Eroare", - "dismissAllErrors": "Închideți toate erorile", - "sorry": "Ne pare rău pentru problemă!", - "needHelp": "Ai nevoie de ajutor / Ai găsit o problemă?", - "contactTip": "Dacă întâmpini în continuare dificultăți, nu ezita să ne contactezi pentru ajutor. Poți deschide un tichet pe pagina noastră GitHub sau ne poți contacta prin Discord:", - "404": { - "head": "404 - Pagina nu a fost găsită | Ups, ne-am împiedicat în cod!", - "1": "Nu putem găsi pagina pe care o cauți.", - "2": "Ceva nu a mers bine" - }, - "github": "Deschide un tichet pe GitHub", - "showStack": "Arată Urmărirea Stivei", - "copyStack": "Copiază Urmărirea Stivei", - "githubSubmit": "GitHub - Deschide un tichet", - "discordSubmit": "Discord - Trimite o postare de Suport" - }, - "warning": { - "tooltipTitle": "Avertisment" - }, - "edit": "Editare", - "delete": "Șterge", - "never": "Niciodată", - "username": "Nume de utilizator", - "password": "Parolă", - "welcome": "Bun venit", - "property": "Proprietate", - "black": "Negru", - "white": "Alb", - "red": "Roșu", - "green": "Verde", - "blue": "Albastru", - "custom": "Personalizat...", - "comingSoon": "În curând", - "WorkInProgess": "Lucru în curs, S-ar putea să nu funcționeze sau să aibă erori, Vă rugăm să raportați orice probleme!", - "poweredBy": "Propulsat de", - "yes": "Da", - "no": "Nu", - "changedCredsMessage": "Credențialele au fost schimbate!", - "notAuthenticatedMessage": "Utilizatorul nu este autentificat.", - "userNotFoundMessage": "Utilizatorul nu a fost găsit.", - "incorrectPasswordMessage": "Parola curentă este incorectă.", - "usernameExistsMessage": "Noul nume de utilizator există deja.", - "invalidUsernameMessage": "Nume de utilizator invalid, numele de utilizator poate conține doar litere, numere și următoarele caractere speciale @._+- sau trebuie să fie o adresă de email validă.", - "invalidPasswordMessage": "Parola nu trebuie să fie goală și nu trebuie să aibă spații la început sau la sfârșit.", - "confirmPasswordErrorMessage": "Noua Parolă și Confirmarea Noii Parole trebuie să se potrivească.", - "deleteCurrentUserMessage": "Nu se poate șterge utilizatorul conectat în prezent.", - "deleteUsernameExistsMessage": "Numele de utilizator nu există și nu poate fi șters.", - "downgradeCurrentUserMessage": "Rolul utilizatorului curent nu poate fi retrogradat", - "disabledCurrentUserMessage": "Utilizatorul curent nu poate fi dezactivat", - "downgradeCurrentUserLongMessage": "Rolul utilizatorului curent nu poate fi retrogradat. Prin urmare, utilizatorul curent nu va fi afișat.", - "userAlreadyExistsOAuthMessage": "Utilizatorul există deja ca utilizator OAuth2.", - "userAlreadyExistsWebMessage": "Utilizatorul există deja ca utilizator web.", - "oops": "Ups!", - "help": "Ajutor", - "goHomepage": "Mergi la Pagina de Start", - "joinDiscord": "Alătură-te serverului nostru Discord", - "seeDockerHub": "Vezi Docker Hub", - "visitGithub": "Vizitează Depozitul Github", - "donate": "Donează", - "color": "Culoare", - "sponsor": "Sponsor", - "info": "Informații", - "pro": "Pro", - "page": "Pagină", - "pages": "Pagini", - "loading": "Se încarcă...", - "review": "Revizuire", - "addToDoc": "Adăugați în document", - "reset": "Resetare", - "apply": "Aplicare", - "noFileSelected": "Niciun fișier selectat. Vă rugăm să încărcați unul.", - "legal": { - "privacy": "Politica de confidențialitate", - "iAgreeToThe": "Sunt de acord cu toate", - "terms": "Termeni și condiții", - "accessibility": "Accesibilitate", - "cookie": "Politica privind cookie-urile", - "impressum": "Impressum", - "showCookieBanner": "Preferințe cookie" - }, - "pipeline": { - "header": "Meniu Pipeline (Beta)", - "uploadButton": "Încarcă Personalizat", - "configureButton": "Configurează", - "defaultOption": "Personalizat", - "submitButton": "Trimite", - "help": "Ajutor Pipeline", - "scanHelp": "Ajutor pentru Scanarea Dosarului", - "deletePrompt": "Sigur doriți să ștergeți pipeline-ul", - "tags": "automatizează,secvență,scriptare,procesare-lot", - "title": "Pipeline (Avansat)" - }, - "pipelineOptions": { - "header": "Configurare Pipeline", - "pipelineNameLabel": "Nume Pipeline", - "saveSettings": "Salvează Setările Operației", - "pipelineNamePrompt": "Introduceți numele pipeline-ului aici", - "selectOperation": "Selectați Operația", - "addOperationButton": "Adaugă operație", - "pipelineHeader": "Flux:", - "saveButton": "Descarcă", - "validateButton": "Validează" - }, - "enterpriseEdition": { - "button": "Faceți upgrade la Pro", - "warning": "Această funcție este disponibilă doar pentru utilizatorii Pro.", - "yamlAdvert": "Stirling PDF Pro acceptă fișiere de configurare YAML și alte funcții SSO.", - "ssoAdvert": "Căutați mai multe funcții de gestionare a utilizatorilor? Descoperiți Stirling PDF Pro" - }, - "analytics": { - "title": "Vreți să faceți Stirling PDF mai bun?", - "paragraph1": "Stirling PDF are analize opționale pentru a ne ajuta să îmbunătățim produsul. Nu urmărim nicio informație personală sau conținutul fișierelor.", - "paragraph2": "Vă rugăm să luați în considerare activarea analizelor pentru a ajuta Stirling-PDF să crească și pentru a ne permite să ne înțelegem mai bine utilizatorii.", - "learnMore": "Aflați mai multe", - "enable": "Activați analizele", - "disable": "Dezactivați analizele", - "settings": "Puteți schimba setările pentru analize în fișierul config/settings.yml", - "privacyAssurance": "Nu urmărim nicio informație personală și nici conținutul fișierelor tale." - }, - "navbar": { - "favorite": "Favorite", - "recent": "Noi și actualizate recent", - "darkmode": "Mod întunecat", - "language": "Limbi", - "settings": "Setări", - "allTools": "Instrumente", - "multiTool": "Instrumente Multiple", - "search": "Căutare", - "sections": { - "organize": "Organizează", - "convertTo": "Convertește în PDF", - "convertFrom": "Convertește din PDF", - "security": "Semnează & Securitate", - "advance": "Avansat", - "edit": "Vizualizează & Editează", - "popular": "Populare" - } - }, - "settings": { - "preferences": { - "title": "Preferințe" - }, - "workspace": { - "title": "Spațiu de lucru", - "people": "Persoane", - "teams": "Echipe" - }, - "configuration": { - "title": "Configurație", - "systemSettings": "Setări sistem", - "features": "Funcții", - "endpoints": "Endpoint-uri", - "database": "Bază de date", - "advanced": "Avansat" - }, - "securityAuth": { - "title": "Securitate și autentificare", - "security": "Securitate", - "connections": "Conexiuni" - }, - "licensingAnalytics": { - "title": "Licențiere și Analytics", - "plan": "Plan", - "audit": "Audit", - "usageAnalytics": "Analytics de utilizare" - }, - "policiesPrivacy": { - "title": "Politici și confidențialitate", - "legal": "Legal", - "privacy": "Confidențialitate" - }, - "developer": { - "title": "Dezvoltator", - "apiKeys": "Chei API" - }, - "tooltips": { - "enableLoginFirst": "Activați mai întâi modul de login", - "requiresEnterprise": "Necesită licență Enterprise" - }, - "connection": { - "title": "Mod de conectare", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Găzduit local" - }, - "server": "Server", - "user": "Conectat ca", - "logout": "Deconectare" - }, - "general": { - "title": "General", - "description": "Configurați preferințele generale ale aplicației.", - "user": "Utilizator", - "logout": "Deconectare", - "enableFeatures": { - "dismiss": "Ignorați", - "title": "Pentru administratorii de sistem", - "intro": "Activați autentificarea utilizatorilor, gestionarea echipei și funcțiile spațiului de lucru pentru organizația dvs.", - "action": "Configurați", - "and": "și", - "benefit": "Activează roluri de utilizator, colaborare în echipă, controale de administrare și funcții enterprise.", - "learnMore": "Aflați mai multe în documentație" - }, - "defaultToolPickerMode": "Mod implicit selector de instrumente", - "defaultToolPickerModeDescription": "Alegeți dacă selectorul de instrumente se deschide implicit pe ecran complet sau în bară laterală", - "mode": { - "sidebar": "Bară laterală", - "fullscreen": "Ecran complet" - }, - "autoUnzipTooltip": "Extrage automat fișierele ZIP returnate de operațiile API. Dezactivați pentru a păstra fișierele ZIP intacte. Aceasta nu afectează fluxurile de automatizare.", - "autoUnzip": "Dezarhivare automată a răspunsurilor API", - "autoUnzipDescription": "Extrage automat fișiere din răspunsurile ZIP", - "autoUnzipFileLimitTooltip": "Dezarhivați doar dacă ZIP-ul conține atâtea fișiere sau mai puține. Setați mai mare pentru a extrage ZIP-uri mai mari.", - "autoUnzipFileLimit": "Limită fișiere pentru dezarhivare automată", - "autoUnzipFileLimitDescription": "Numărul maxim de fișiere de extras din ZIP", - "defaultPdfEditor": "Editor PDF implicit", - "defaultPdfEditorActive": "Stirling PDF este editorul tău PDF implicit", - "defaultPdfEditorInactive": "O altă aplicație este setată ca implicită", - "defaultPdfEditorChecking": "Se verifică...", - "defaultPdfEditorSet": "Deja implicit", - "setAsDefault": "Setează ca implicit", - "updates": { - "title": "Actualizări software", - "description": "Caută actualizări și vezi informații despre versiune", - "currentVersion": "Versiune curentă", - "latestVersion": "Ultima versiune", - "checkForUpdates": "Caută actualizări", - "viewDetails": "Vezi detalii" - }, - "hideUnavailableTools": "Ascunde instrumentele indisponibile", - "hideUnavailableToolsDescription": "Elimină din listă instrumentele dezactivate de server, în loc să fie afișate estompate.", - "hideUnavailableConversions": "Ascunde conversiile indisponibile", - "hideUnavailableConversionsDescription": "Elimină opțiunile de conversie dezactivate în instrumentul Convert, în loc să fie afișate estompate." - }, - "hotkeys": { - "title": "Scurtături de tastatură", - "description": "Personalizați scurtăturile de tastatură pentru acces rapid la instrumente. Faceți clic pe \"Schimbă scurtătura\" și apăsați o nouă combinație de taste. Apăsați Esc pentru a anula.", - "errorConflict": "Scurtătura este deja utilizată de {{tool}}.", - "errorModifier": { - "mac": "Includeți ⌘ (Command), ⌥ (Option) sau un alt modificator în scurtătură.", - "windows": "Includeți Ctrl, Alt sau un alt modificator în scurtătură." - }, - "searchPlaceholder": "Căutați instrumente...", - "none": "Neatribuit", - "customBadge": "Personalizat", - "defaultLabel": "Implicit: {{shortcut}}", - "capturing": "Apăsați tastele… (Esc pentru a anula)", - "change": "Schimbați scurtătura", - "reset": "Resetare", - "shortcut": "Scurtătură", - "noShortcut": "Nicio scurtătură setată" - } - }, - "update": { - "modalTitle": "Actualizare disponibilă", - "current": "Versiune curentă", - "latest": "Ultima versiune", - "latestStable": "Ultima stabilă", - "priorityLabel": "Prioritate", - "recommendedAction": "Acțiune recomandată", - "breakingChangesDetected": "Modificări incompatibile detectate", - "breakingChangesMessage": "Unele versiuni conțin modificări incompatibile. Consultă ghidurile de migrare de mai jos înainte de a actualiza.", - "migrationGuides": "Ghiduri de migrare", - "viewGuide": "Vezi ghidul", - "loadingDetailedInfo": "Se încarcă informațiile detaliate...", - "close": "Închide", - "viewAllReleases": "Vezi toate versiunile", - "downloadLatest": "Descarcă cea mai recentă", - "availableUpdates": "Actualizări disponibile", - "unableToLoadDetails": "Nu se pot încărca informațiile detaliate.", - "version": "Versiune", - "urgentUpdateAvailable": "Actualizare urgentă", - "updateAvailable": "Actualizare disponibilă", - "releaseNotes": "Note de versiune", - "priority": { - "urgent": "Urgentă", - "normal": "Normală", - "minor": "Minoră", - "low": "Scăzută" - }, - "breakingChanges": "Modificări incompatibile", - "breakingChangesDefault": "Această versiune conține modificări incompatibile.", - "migrationGuide": "Ghid de migrare" - }, - "changeCreds": { - "title": "Schimbă Credențialele", - "header": "Actualizează Detaliile Contului Tău", - "changePassword": "Utilizezi credențiale de conectare implicite. Te rugăm să introduci o nouă parolă", - "newUsername": "Nume de Utilizator Nou", - "oldPassword": "Parola Curentă", - "newPassword": "Parolă Nouă", - "confirmNewPassword": "Confirmă Parola Nouă", - "submit": "Trimite Modificările" - }, - "account": { - "title": "Setări Cont", - "accountSettings": "Setări Cont", - "adminSettings": "Setări Admin - Vizualizează și Adaugă Utilizatori", - "userControlSettings": "Setări Control Utilizator", - "changeUsername": "Schimbă Numele de Utilizator", - "newUsername": "Nume de Utilizator Nou", - "password": "Parolă de Confirmare", - "oldPassword": "Parola veche", - "newPassword": "Parolă Nouă", - "changePassword": "Schimbă Parola", - "confirmNewPassword": "Confirmă Parola Nouă", - "signOut": "Deconectare", - "yourApiKey": "Cheia ta API", - "syncTitle": "Sincronizează setările browserului cu Contul", - "settingsCompare": "Comparație Setări:", - "property": "Proprietate", - "webBrowserSettings": "Setare Browser Web", - "syncToBrowser": "Sincronizează Cont -> Browser", - "syncToAccount": "Sincronizează Cont <- Browser" - }, - "adminUserSettings": { - "title": "Setări Control Utilizator", - "header": "Setări Control Utilizator Admin", - "admin": "Administrator", - "user": "Utilizator", - "addUser": "Adaugă Utilizator Nou", - "deleteUser": "Șterge Utilizator", - "confirmDeleteUser": "Ar trebui șters utilizatorul?", - "confirmChangeUserStatus": "Ar trebui dezactivat/activat utilizatorul?", - "usernameInfo": "Numele de utilizator poate conține doar litere, numere și următoarele caractere speciale @._+- sau trebuie să fie o adresă de email validă.", - "roles": "Roluri", - "role": "Rol", - "actions": "Acțiuni", - "apiUser": "Utilizator API Limitat", - "extraApiUser": "Utilizator API Limitat Suplimentar", - "webOnlyUser": "Utilizator Doar Web", - "demoUser": "Utilizator Demo (Fără setări personalizate)", - "internalApiUser": "Utilizator API Intern", - "forceChange": "Forțează utilizatorul să schimbe parola la conectare", - "submit": "Salvează Utilizator", - "changeUserRole": "Schimbă rolul utilizatorului", - "authenticated": "Autentificat", - "editOwnProfil": "Editează propriul profil", - "enabledUser": "utilizator activat", - "disabledUser": "utilizator dezactivat", - "activeUsers": "Utilizatori Activi:", - "disabledUsers": "Utilizatori Dezactivați:", - "totalUsers": "Total Utilizatori:", - "lastRequest": "Ultima Cerere", - "usage": "Vizualizați utilizarea" - }, - "endpointStatistics": { - "title": "Statistici endpoint", - "header": "Statistici endpoint", - "top10": "Top 10", - "top20": "Top 20", - "all": "Toate", - "refresh": "Reîmprospătați", - "dataTypeLabel": "Tip de date:", - "dataTypeAll": "Toate", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Total endpoint-uri", - "totalVisits": "Total vizite", - "showing": "Afișare", - "selectedVisits": "Vizite selectate", - "endpoint": "Endpoint", - "visits": "Vizite", - "percentage": "Procentaj", - "loading": "Se încarcă...", - "failedToLoad": "Nu s-au putut încărca datele endpoint. Încercați reîmprospătarea.", - "home": "Acasă", - "login": "Autentificare", - "top": "Top", - "numberOfVisits": "Număr de vizite", - "visitsTooltip": "Vizite: {0} ({1}% din total)", - "retry": "Reîncercați" - }, - "database": { - "title": "Import/Export Bază de Date", - "header": "Import/Export Bază de Date", - "fileName": "Nume Fișier", - "creationDate": "Data Creării", - "fileSize": "Dimensiune Fișier", - "deleteBackupFile": "Șterge Fișier de Backup", - "importBackupFile": "Importă Fișier de Backup", - "createBackupFile": "Creați fișier copie de rezervă", - "downloadBackupFile": "Descarcă Fișier de Backup", - "info_1": "Când importați date, este crucial să vă asigurați de structura corectă. Dacă nu sunteți sigur de ceea ce faceți, cereți sfaturi și suport de la un profesionist. O eroare în structură poate cauza defecțiuni ale aplicației, până la incapacitatea completă de a rula aplicația.", - "info_2": "Numele fișierului nu contează la încărcare. Va fi redenumit ulterior pentru a urma formatul backup_user_aaaallzzoomm.sql, asigurând o convenție de denumire consecventă.", - "submit": "Importă Backup", - "importIntoDatabaseSuccessed": "Importul în baza de date a reușit", - "backupCreated": "Copierea de rezervă a bazei de date a reușit", - "fileNotFound": "Fișierul nu a fost găsit", - "fileNullOrEmpty": "Fișierul nu trebuie să fie nul sau gol", - "failedImportFile": "Importul Fișierului a Eșuat", - "notSupported": "Această funcție nu este disponibilă pentru conexiunea dvs. de bază de date." - }, - "session": { - "expired": "Sesiunea dvs. a expirat. Reîmprospătați pagina și încercați din nou.", - "refreshPage": "Reîmprospătați pagina" - }, - "home": { - "desc": "Un singur punct de oprire găzduit local pentru toate nevoile tale legate de fișiere PDF.", - "searchBar": "Caută funcționalități...", - "viewPdf": { - "title": "Vezi/Editează PDF", - "desc": "Vizualizează, adnotează, adaugă text sau imagini" - }, - "setFavorites": "Setați favoritele", - "hideFavorites": "Ascundeți favoritele", - "showFavorites": "Afișați favoritele", - "legacyHomepage": "Pagina de pornire veche", - "newHomePage": "Încercați noua noastră pagină de pornire!", - "alphabetical": "Alfabetic", - "globalPopularity": "Popularitate globală", - "sortBy": "Sortați după:", - "mobile": { - "brandAlt": "Logo Stirling PDF", - "openFiles": "Deschideți fișiere", - "swipeHint": "Glisați la stânga sau la dreapta pentru a schimba vizualizările", - "tools": "Instrumente", - "toolsSlide": "Panou de selecție a instrumentelor", - "viewSwitcher": "Schimbați vizualizarea spațiului de lucru", - "workbenchSlide": "Panou spațiu de lucru", - "workspace": "Spațiu de lucru" - }, - "multiTool": { - "tags": "multiple,instrumente", - "title": "Instrument multiplu PDF", - "desc": "Unifică, rotește, rearanjează și elimină pagini" - }, - "merge": { - "tags": "combina,uni,alătura", - "title": "Unifică", - "desc": "Unifică cu ușurință mai multe fișiere PDF într-unul singur." - }, - "split": { - "tags": "împarte,separă,desparte", - "title": "Desparte", - "desc": "Desparte fișierele PDF în mai multe documente." - }, - "rotate": { - "tags": "rotește,întoarce,orientează", - "title": "Rotește", - "desc": "Rotește cu ușurință fișierele PDF." - }, - "convert": { - "tags": "transformă,schimbă", - "title": "Convertește", - "desc": "Convertiți fișiere între diferite formate" - }, - "pdfOrganiser": { - "tags": "organizează,rearanjează,reordonează", - "title": "Organizează", - "desc": "Elimină/rearanjează pagini în orice ordine" - }, - "addImage": { - "tags": "inserează,încorporează,plasează", - "title": "Adaugă imagine", - "desc": "Adaugă o imagine într-o locație specifică pe PDF (în curs de dezvoltare)" - }, - "addAttachments": { - "tags": "încorporează,atașează,include", - "title": "Adăugați atașamente", - "desc": "Adăugați sau eliminați fișiere încorporate (atașamente) într-un/dintr-un PDF" - }, - "watermark": { - "tags": "ștampilă,marcă,suprapunere", - "title": "Adaugă Filigran", - "desc": "Adaugă un filigran personalizat la documentul PDF." - }, - "removePassword": { - "tags": "deblochează", - "title": "Elimină Parola", - "desc": "Elimină protecția cu parolă din documentul PDF." - }, - "compress": { - "tags": "comprimă,reduce,optimalizează", - "title": "Comprimă", - "desc": "Comprimă fișierele PDF pentru a reduce dimensiunea lor." - }, - "unlockPDFForms": { - "tags": "deblochează,activează,editează", - "title": "Deblocați formulare PDF", - "desc": "Eliminați proprietatea doar în citire a câmpurilor de formular dintr-un document PDF." - }, - "changeMetadata": { - "tags": "editează,modifică,actualizează", - "title": "Schimbă Metadatele", - "desc": "Schimbă/Elimină/Adaugă metadate într-un document PDF." - }, - "ocr": { - "tags": "extrage,scanează", - "title": "OCR / Curățare scanări", - "desc": "Curăță scanările și detectează textul din imaginile dintr-un PDF și îl adaugă ca text." - }, - "extractImages": { - "tags": "extrage,salvează,exportă", - "title": "Extrage Imagini", - "desc": "Extrage toate imaginile dintr-un PDF și le salvează într-un fișier zip." - }, - "scannerImageSplit": { - "tags": "detectează,împarte,fotografii", - "title": "Detectează & separă scanuri", - "desc": "Detectați și împărțiți fotografiile scanate în pagini separate" - }, - "sign": { - "tags": "semnătură,autograf", - "title": "Semnează", - "desc": "Adaugă o semnătură la documentul PDF prin desenare, text sau imagine." - }, - "flatten": { - "tags": "simplifică,elimină,interactiv", - "title": "Nivelare", - "desc": "Elimină toate elementele interactive și formularele dintr-un PDF." - }, - "certSign": { - "tags": "autentifică,PEM,P12,oficial,criptează,semnează,certificat,PKCS12,JKS,server,manual,auto", - "title": "Semnare cu certificat", - "desc": "Semnează un PDF cu un certificat/cheie (PEM/P12)" - }, - "repair": { - "tags": "repară,restabilește", - "title": "Repară", - "desc": "Încearcă să repare un document PDF corupt/defect." - }, - "removeBlanks": { - "tags": "șterge,curăță,gol", - "title": "Elimină pagini goale", - "desc": "Detectează și elimină paginile goale dintr-un document." - }, - "removeAnnotations": { - "tags": "șterge,curăță,elimină", - "title": "Elimină Adnotările", - "desc": "Elimină toate comentariile/adnotările dintr-un PDF" - }, - "compare": { - "tags": "diferență", - "title": "Compară", - "desc": "Compară și arată diferențele dintre 2 documente PDF." - }, - "removeCertSign": { - "tags": "elimină,șterge,deblochează", - "title": "Elimină Semnătura cu Certificat", - "desc": "Elimină semnătura cu certificat din PDF" - }, - "pageLayout": { - "tags": "aspect,aranjează,combină", - "title": "Aspect Multi-Pagină", - "desc": "Îmbină mai multe pagini ale unui document PDF într-o singură pagină" - }, - "bookletImposition": { - "tags": "broșură,printare,legare", - "title": "Impunere broșură", - "desc": "Creați broșuri cu ordonare corectă a paginilor și layout multi-pagină pentru tipărire și legare" - }, - "scalePages": { - "tags": "redimensionează,ajustează,scalează", - "title": "Ajustează mărime/scală pagină", - "desc": "Modifică dimensiunea/scala paginii și/sau a conținutului său." - }, - "addPageNumbers": { - "tags": "număr,paginație,numără", - "title": "Adaugă Numere de Pagină", - "desc": "Adaugă numere de pagină în tot documentul într-o locație setată" - }, - "autoRename": { - "tags": "auto-detectare,bazat-pe-antet,organizează,re-etichetează", - "title": "Redenumire automată fișier PDF", - "desc": "Redenumește automat un fișier PDF pe baza antetului detectat" - }, - "adjustContrast": { - "tags": "contrast,luminozitate,saturație", - "title": "Ajustează Culorile/Contrastul", - "desc": "Ajustează Contrastul, Saturația și Luminozitatea unui PDF" - }, - "crop": { - "tags": "decupează,taie,redimensionează", - "title": "Decupează PDF", - "desc": "Decupează un PDF pentru a-i reduce dimensiunea (menține textul!)" - }, - "autoSplitPDF": { - "tags": "auto,împarte,QR", - "title": "Desparte Automat Paginile", - "desc": "Desparte Automat PDF-ul Scanat cu separator fizic de pagini scanate cu Cod QR" - }, - "sanitize": { - "tags": "curăță,epurează,elimină", - "title": "Sanitizare", - "desc": "Eliminați elementele potențial dăunătoare din fișierele PDF" - }, - "getPdfInfo": { - "tags": "info,metadate,detalii", - "title": "Informații complete PDF", - "desc": "Extrage orice și toate informațiile posibile despre PDF-uri" - }, - "pdfToSinglePage": { - "tags": "combină,unește,singură", - "title": "PDF într-o pagină mare", - "desc": "Îmbină toate paginile PDF într-o singură pagină mare" - }, - "showJS": { - "tags": "javascript,cod,script", - "title": "Arată Javascript", - "desc": "Caută și afișează orice JS injectat într-un PDF" - }, - "redact": { - "tags": "cenzurează,acoperă,ascunde", - "title": "Manual Redaction", - "desc": "Redacts a PDF based on selected text, drawn shapes and/or selected page(s)" - }, - "splitBySections": { - "tags": "împarte,secțiuni,divide", - "title": "Împarte PDF după secțiuni", - "desc": "Împărțiți fiecare pagină a unui PDF în secțiuni orizontale și verticale mai mici" - }, - "addStamp": { - "tags": "ștampilă,marcă,sigiliu", - "title": "Adăugați ștampilă în PDF", - "desc": "Adăugați text sau ștampile cu imagine în locații prestabilite" - }, - "removeImage": { - "tags": "elimină,șterge,curăță", - "title": "Elimină imagine", - "desc": "Elimină imaginea din PDF pentru a reduce dimensiunea fișierului" - }, - "splitByChapters": { - "tags": "împarte,capitole,structură", - "title": "Împarte PDF pe capitole", - "desc": "Împărțiți un PDF în mai multe fișiere pe baza structurii capitolelor." - }, - "validateSignature": { - "tags": "validează,verifică,certificat", - "title": "Validați semnătura PDF", - "desc": "Verificați semnăturile digitale și certificatele din documentele PDF" - }, - "swagger": { - "tags": "API,documentație,test", - "title": "Documentație API", - "desc": "Vizualizați documentația API și testați endpoint-urile" - }, - "scannerEffect": { - "tags": "scanare,simulează,creează", - "title": "Efect scanare", - "desc": "Creați un PDF care arată ca și cum ar fi scanat" - }, - "editTableOfContents": { - "tags": "semne de carte,cuprins,editează", - "title": "Editați cuprinsul", - "desc": "Adăugați sau editați semne de carte și cuprins în documentele PDF" - }, - "manageCertificates": { - "tags": "certificate,import,export", - "title": "Gestionați certificatele", - "desc": "Importați, exportați sau ștergeți fișiere de certificate digitale utilizate pentru semnarea PDF-urilor." - }, - "read": { - "tags": "vizualizați,deschideți,afișați", - "title": "Citiți", - "desc": "Vizualizați și adnotați PDF-uri. Evidențiați textul, desenați sau inserați comentarii pentru revizuire și colaborare." - }, - "reorganizePages": { - "tags": "rearanjează,reordonează,organizează", - "title": "Reorganizați paginile", - "desc": "Rearanjați, duplicați sau ștergeți paginile PDF cu control vizual drag-and-drop." - }, - "extractPages": { - "tags": "extrage,selectează,copiază", - "title": "Extrage Pagini", - "desc": "Extrageți pagini specifice dintr-un document PDF" - }, - "removePages": { - "tags": "șterge,extrage,exclude", - "title": "Elimină", - "desc": "Șterge paginile nedorite din documentul PDF." - }, - "autoSizeSplitPDF": { - "tags": "auto,împarte,dimensiune", - "title": "Auto-împărțire mărime/pagini", - "desc": "Împarte un singur PDF în mai multe documente bazat pe dimensiune, număr de pagini sau număr de documente" - }, - "replaceColor": { - "title": "Schimbă și inversează culori", - "desc": "Înlocuiți sau inversați culorile în documente PDF" - }, - "devApi": { - "tags": "API,dezvoltare,documentație", - "title": "API", - "desc": "Link către documentația API" - }, - "devFolderScanning": { - "tags": "automatizare,folder,scanare", - "title": "Scanare automată foldere", - "desc": "Link către ghidul de scanare automată a folderelor" - }, - "devSsoGuide": { - "title": "Ghid SSO", - "desc": "Link către ghidul SSO" - }, - "devAirgapped": { - "title": "Configurare air-gapped", - "desc": "Link către ghidul de configurare izolată de rețea" - }, - "addPassword": { - "title": "Adaugă Parolă", - "desc": "Criptează documentul PDF cu o parolă." - }, - "changePermissions": { - "title": "Schimbă Permisiunile", - "desc": "Schimbați restricțiile și permisiunile documentului" - }, - "automate": { - "tags": "flux,secvență,automatizare", - "title": "Automatizare", - "desc": "Construiți fluxuri cu mai mulți pași legând acțiuni PDF. Ideal pentru sarcini recurente." - }, - "overlay-pdfs": { - "desc": "Suprapune PDF-uri peste alt PDF", - "title": "Suprapune PDF-uri" - }, - "pdfTextEditor": { - "title": "Editor text PDF", - "desc": "Revizuiește și editează exporturile JSON Stirling PDF cu editare de text grupată și regenerare PDF" - }, - "addText": { - "tags": "text,anotare,etichetă", - "title": "Adaugă text", - "desc": "Adaugă text personalizat oriunde în PDF-ul tău" - } - }, - "landing": { - "addFiles": "Adăugați fișiere", - "uploadFromComputer": "Încărcați de pe calculator", - "openFromComputer": "Deschide de pe calculator" - }, - "viewPdf": { - "tags": "vizualizare,citește,adnotează,text,imagine", - "title": "Vizualizați/Editați PDF", - "header": "Vizualizează PDF" - }, - "multiTool": { - "tags": "Instrument Multiplu,Operație multiplă,UI,clic tragere,front end,client side", - "title": "Instrument PDF multiplu", - "header": "Instrument PDF multiplu", - "uploadPrompts": "Nume Fișier", - "selectAll": "Selectați tot", - "deselectAll": "Deselectați tot", - "selectPages": "Selectare pagini", - "selectedPages": "Pagini selectate", - "page": "Pagină", - "deleteSelected": "Ștergeți selecția", - "downloadAll": "Exportați", - "downloadSelected": "Exportați selecția", - "insertPageBreak": "Inserare întrerupere de pagină", - "addFile": "Adăugați fișier", - "rotateLeft": "Rotiți la stânga", - "rotateRight": "Rotiți la dreapta", - "split": "Desparte", - "moveLeft": "Mutați la stânga", - "moveRight": "Mutați la dreapta", - "delete": "Șterge", - "dragDropMessage": "Pagină(i) selectate", - "undo": "Undo", - "redo": "Redo" - }, - "merge": { - "tags": "unificare,Operații pagină,Back end,server side", - "title": "Unire", - "removeDigitalSignature": { - "label": "Eliminați semnătura digitală în fișierul îmbinat?", - "tooltip": { - "title": "Eliminare semnătură digitală", - "description": "Semnăturile digitale vor fi invalidate la îmbinarea fișierelor. Bifați pentru a le elimina din PDF-ul final îmbinat." - } - }, - "generateTableOfContents": { - "label": "Generați cuprins în fișierul îmbinat?", - "tooltip": { - "title": "Generare cuprins", - "description": "Creează automat un cuprins clicabil în PDF-ul îmbinat pe baza numelor de fișiere originale și a numerelor de pagină." - } - }, - "submit": "Unire", - "sortBy": { - "description": "Fișierele vor fi îmbinate în ordinea în care sunt selectate. Trageți pentru a reordona sau sortați mai jos.", - "label": "Sortare după", - "filename": "Nume Fișier", - "dateModified": "Dată modificare", - "ascending": "Crescător", - "descending": "Descrescător", - "sort": "Sortați" - }, - "error": { - "failed": "A apărut o eroare la îmbinarea PDF-urilor." - }, - "tooltip": { - "header": { - "title": "Prezentare setări de îmbinare" - } - } - }, - "split": { - "title": "Împarte PDF", - "header": "Împarte PDF", - "desc": { - "1": "Numerele pe care le selectați reprezintă numărul paginii pe care doriți să o împărțiți", - "2": "Prin urmare, selectând 1,3,7-9, un document cu 10 pagini va fi împărțit în 6 PDF-uri separate, astfel:", - "3": "Documentul #1: Pagina 1", - "4": "Documentul #2: Paginile 2 și 3", - "5": "Documentul #3: Paginile 4, 5, 6 și 7", - "6": "Documentul #4: Pagina 8", - "7": "Documentul #5: Pagina 9", - "8": "Documentul #6: Pagina 10" - }, - "splitPages": "Introduceți paginile pe care să le împărțiți:", - "submit": "Împarte", - "steps": { - "chooseMethod": "Alegeți metoda", - "settings": "Setări" - }, - "settings": { - "selectMethodFirst": "Vă rugăm să selectați mai întâi o metodă de împărțire" - }, - "error": { - "failed": "A apărut o eroare la împărțirea PDF-ului." - }, - "method": { - "label": "Alegeți metoda de împărțire", - "placeholder": "Selectați cum să împărțiți PDF-ul" - }, - "methods": { - "prefix": { - "splitAt": "Împarte la", - "splitBy": "Împarte după" - }, - "byPages": { - "name": "Numere de pagină", - "desc": "Extrageți pagini specifice (1,3,5-10)", - "tooltip": "Introduceți numere de pagină separate prin virgule sau intervale cu cratime" - }, - "bySections": { - "name": "Secțiuni", - "desc": "Împărțiți paginile în secțiuni de grilă", - "tooltip": "Împărțiți fiecare pagină în secțiuni orizontale și verticale" - }, - "bySize": { - "name": "Dimensiune Fișier", - "desc": "Limitați dimensiunea maximă a fișierului", - "tooltip": "Specificați dimensiunea maximă a fișierului (ex. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Număr de pagini", - "desc": "Număr fix de pagini per fișier", - "tooltip": "Introduceți numărul de pagini pentru fiecare fișier rezultat" - }, - "byDocCount": { - "name": "Număr de documente", - "desc": "Creați un număr specific de fișiere", - "tooltip": "Introduceți câte fișiere doriți să creați" - }, - "byChapters": { - "name": "Capitole", - "desc": "Împarte la limitele semnelor de carte", - "tooltip": "Folosește semnele de carte PDF pentru a determina punctele de împărțire" - }, - "byPageDivider": { - "name": "Foaie separatoare", - "desc": "Împărțire automată cu foi separatoare", - "tooltip": "Folosiți foi separatoare cu cod QR între documente la scanare" - } - }, - "value": { - "fileSize": { - "label": "Dimensiune Fișier", - "placeholder": "ex. 10MB, 500KB" - }, - "pageCount": { - "label": "Pagini per fișier", - "placeholder": "ex. 5, 10" - }, - "docCount": { - "label": "Număr de fișiere", - "placeholder": "ex. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Prezentare generală metode de împărțire" - }, - "byPages": { - "title": "Împarte la numerele de pagină", - "text": "Împărțiți PDF-ul la anumite numere de pagină. Folosirea 'n' împarte după pagina n. Folosirea 'n-m' împarte înainte de pagina n și după pagina m.", - "bullet1": "Puncte de împărțire simple: 3,7 (împarte după paginile 3 și 7)", - "bullet2": "Puncte de împărțire interval: 3-8 (împarte înainte de pagina 3 și după pagina 8)", - "bullet3": "Mix: 2,5-10,15 (împarte după pagina 2, înainte de pagina 5, după pagina 10 și după pagina 15)" - }, - "bySections": { - "title": "Împarte după secțiuni de grilă", - "text": "Împărțiți fiecare pagină într-o grilă de secțiuni. Util pentru documente cu mai multe coloane sau extragerea unor zone specifice.", - "bullet1": "Orizontal: Numărul de rânduri de creat", - "bullet2": "Vertical: Numărul de coloane de creat", - "bullet3": "Unește: Combină toate secțiunile într-un singur PDF" - }, - "bySize": { - "title": "Împarte după dimensiunea fișierului", - "text": "Creați mai multe PDF-uri care nu depășesc o dimensiune specificată. Ideal pentru limitări de mărime sau atașamente email.", - "bullet1": "Folosiți MB pentru fișiere mai mari (ex., 10MB)", - "bullet2": "Folosiți KB pentru fișiere mai mici (ex., 500KB)", - "bullet3": "Sistemul va împărți la granițele paginii" - }, - "byCount": { - "title": "Împarte după număr", - "text": "Creați mai multe PDF-uri cu un număr specific de pagini sau documente fiecare.", - "bullet1": "Număr de pagini: Număr fix de pagini per fișier", - "bullet2": "Număr de documente: Număr fix de fișiere rezultate", - "bullet3": "Util pentru fluxuri de procesare batch" - }, - "byChapters": { - "title": "Împarte pe capitole", - "text": "Folosiți semnele de carte PDF pentru a împărți automat la limitele capitolelor. Necesită PDF-uri cu structură de semne de carte.", - "bullet1": "Nivel semn de carte: Nivelul la care se împarte (1=top level)", - "bullet2": "Include metadate: Păstrează proprietățile documentului", - "bullet3": "Permite duplicate: Gestionează numele de semn de carte repetate" - }, - "byDocCount": { - "bullet1": "Introduceți numărul de fișiere rezultate dorit", - "bullet2": "Paginile sunt distribuite cât mai uniform posibil", - "bullet3": "Util când aveți nevoie de un număr specific de fișiere", - "text": "Creați un număr specific de fișiere rezultate distribuind uniform paginile între ele.", - "title": "Împarte după număr de documente" - }, - "byPageCount": { - "bullet1": "Introduceți numărul de pagini per fișier rezultat", - "bullet2": "Ultimul fișier poate avea mai puține pagini dacă nu este divizibil exact", - "bullet3": "Util pentru fluxuri de procesare batch", - "text": "Creați mai multe PDF-uri cu un număr specific de pagini fiecare. Perfect pentru segmente uniforme de documente.", - "title": "Împarte după număr de pagini" - }, - "byPageDivider": { - "bullet1": "Tipăriți foile separatoare din linkul de descărcare", - "bullet2": "Introduceți foi separatoare între documente", - "bullet3": "Scanați toate documentele împreună într-un singur PDF", - "bullet4": "Încărcați - paginile separatoare sunt detectate și eliminate automat", - "bullet5": "Activați modul duplex dacă scanați ambele fețe ale foilor separatoare", - "text": "Împărțiți automat documentele scanate folosind foi separatoare fizice cu coduri QR. Perfect pentru procesarea mai multor documente scanate împreună.", - "title": "Împarte cu foaie separatoare" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Faceți clic pe o cartelă de metodă pentru a o selecta", - "bullet2": "Treceți cursorul peste fiecare cartelă pentru o descriere rapidă", - "bullet3": "Pasul de setări va apărea după ce ați selectat o metodă", - "bullet4": "Puteți schimba metodele în orice moment înainte de procesare", - "header": { - "text": "Alegeți cum doriți să împărțiți documentul PDF. Fiecare metodă este optimizată pentru cazuri de utilizare și tipuri de documente diferite.", - "title": "Selecție metodă de împărțire" - }, - "title": "Alegeți metoda de împărțire" - } - }, - "selectMethod": "Selectați o metodă de împărțire", - "resultsTitle": "Rezultatele împărțirii" - }, - "rotate": { - "title": "Rotește PDF", - "submit": "Rotește", - "selectRotation": "Selectați unghiul de rotație (sens orar)", - "error": { - "failed": "A apărut o eroare la rotirea PDF-ului." - }, - "preview": { - "title": "Previzualizare rotație" - }, - "rotateLeft": "Rotiți în sens antiorar", - "rotateRight": "Rotiți în sens orar", - "tooltip": { - "header": { - "title": "Prezentare setări de rotație" - }, - "description": { - "text": "Rotiți paginile PDF în sens orar sau antiorar în trepte de 90 de grade. Toate paginile din PDF vor fi rotite. Previzualizarea arată cum va arăta documentul după rotație." - }, - "controls": { - "title": "Controale", - "text": "Folosiți butoanele de rotație pentru a ajusta orientarea. Butonul din stânga rotește antiorar, cel din dreapta rotește orar. Fiecare clic rotește cu 90 de grade." - } - } - }, - "convert": { - "title": "Convertește", - "desc": "Convertiți fișiere între diferite formate", - "files": "Fișiere", - "selectFilesPlaceholder": "Selectați fișierele în vizualizarea principală pentru a începe", - "settings": "Setări", - "conversionCompleted": "Conversie finalizată", - "results": "Rezultate", - "defaultFilename": "fișier_convertit", - "conversionResults": "Rezultatele conversiei", - "convertFrom": "Convertește din", - "convertTo": "Convertește în", - "sourceFormatPlaceholder": "Format sursă", - "targetFormatPlaceholder": "Format țintă", - "selectSourceFormatFirst": "Selectați mai întâi un format sursă", - "outputOptions": "Opțiuni de ieșire", - "pdfOptions": "Opțiuni PDF", - "imageOptions": "Opțiuni imagine", - "colorType": "Tip culoare", - "color": "Culoare", - "greyscale": "Scală de gri", - "blackwhite": "Alb și negru", - "dpi": "DPI", - "output": "Ieșire", - "single": "Unic", - "multiple": "Multiple", - "fitOption": "Opțiune de încadrare", - "maintainAspectRatio": "Păstrează raportul de aspect", - "fitDocumentToPage": "Potrivește documentul la pagină", - "fillPage": "Umple Pagina", - "autoRotate": "Rotire automată", - "autoRotateDescription": "Rotește automat imaginile pentru a se potrivi mai bine pe pagina PDF", - "combineImages": "Combină imaginile", - "combineImagesDescription": "Combinați toate imaginile într-un singur PDF sau creați PDF-uri separate pentru fiecare imagine", - "webOptions": "Opțiuni Web la PDF", - "zoomLevel": "Nivel de zoom", - "emailOptions": "Opțiuni Email la PDF", - "includeAttachments": "Include atașamentele emailului", - "maxAttachmentSize": "Dimensiune maximă atașament (MB)", - "includeAllRecipients": "Include destinatarii CC și BCC în antet", - "downloadHtml": "Descărcați fișierul intermediar HTML în loc de PDF", - "pdfaOptions": "Opțiuni PDF/A", - "outputFormat": "Format de ieșire", - "pdfaNote": "PDF/A-1b este mai compatibil, PDF/A-2b acceptă mai multe funcții.", - "pdfaDigitalSignatureWarning": "PDF-ul conține o semnătură digitală. Aceasta va fi eliminată în pasul următor.", - "fileFormat": "Format fișier", - "wordDoc": "Document Word", - "wordDocExt": "Document Word (.docx)", - "odtExt": "OpenDocument Text (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "OpenDocument Presentation (.odp)", - "txtExt": "Text simplu (.txt)", - "rtfExt": "Rich Text Format (.rtf)", - "selectedFiles": "Fișiere selectate", - "noFileSelected": "Niciun fișier selectat. Folosiți panoul de fișiere pentru a adăuga fișiere.", - "convertFiles": "Convertiți fișiere", - "converting": "Conversie...", - "downloadConverted": "Descărcați fișierul convertit", - "errorNoFiles": "Vă rugăm să selectați cel puțin un fișier pentru conversie.", - "errorNoFormat": "Vă rugăm să selectați atât formatul sursă, cât și pe cel țintă.", - "errorNotSupported": "Conversia din {{from}} în {{to}} nu este acceptată.", - "images": "Imagini", - "officeDocs": "Documente Office (Word, Excel, PowerPoint)", - "imagesExt": "Imagini (JPG, PNG, etc.)", - "markdown": "Markdown", - "textRtf": "Text/RTF", - "grayscale": "Scală de gri", - "errorConversion": "A apărut o eroare la conversia fișierului.", - "cbzOptions": "Opțiuni CBZ la PDF", - "optimizeForEbook": "Optimizați PDF pentru e-readere (folosește Ghostscript)", - "cbzOutputOptions": "Opțiuni PDF la CBZ", - "cbzDpi": "DPI pentru randarea imaginilor" - }, - "imageToPdf": { - "tags": "conversie,img,jpg,poză,fotografie" - }, - "pdfToImage": { - "tags": "conversie,img,jpg,poză,fotografie", - "title": "PDF în Imagine", - "header": "PDF în Imagine", - "selectText": "Format imagine", - "singleOrMultiple": "Tip rezultat imagine", - "single": "O singură imagine mare", - "multi": "Mai multe imagini", - "colorType": "Tip culoare", - "color": "Culoare", - "grey": "Scală de gri", - "blackwhite": "Alb și negru (Poate pierde date!)", - "submit": "Convertește", - "info": "Python nu este instalat. Necesar pentru conversia WebP.", - "placeholder": "(ex. 1,2,8 sau 4,7,12-16 sau 2n-1)" - }, - "pdfOrganiser": { - "tags": "duplex,par,impar,sortează,mută", - "title": "Organizator de pagini", - "header": "Organizator de pagini PDF", - "submit": "Rearanjați paginile", - "mode": { - "_value": "Mod", - "1": "Ordine Personalizată a Paginilor", - "2": "Ordine Inversă", - "3": "Sortare Duplex", - "4": "Sortare Broșură", - "5": "Sortare Broșură cu Coasere Laterală", - "6": "Separare Impar-Par", - "7": "Elimină Prima", - "8": "Elimină Ultima", - "9": "Elimină Prima și Ultima", - "10": "Îmbinare Impar-Par", - "11": "Dublează toate paginile", - "desc": { - "BOOKLET_SORT": "Aranjează paginile pentru tipărire în broșură (ultima, prima, a doua, penultima, …).", - "CUSTOM": "Utilizați o secvență personalizată de numere de pagină sau expresii pentru a defini o nouă ordine.", - "DUPLEX_SORT": "Intercalează fețele apoi verso-urile ca și cum un scanner duplex ar scana mai întâi toate fețele, apoi toate verso-urile (1, n, 2, n-1, …).", - "DUPLICATE": "Duplichează fiecare pagină conform numărului din ordinea personalizată (de ex., 4 duplicate înseamnă fiecare pagină 4×).", - "ODD_EVEN_MERGE": "Îmbină două PDF-uri alternând paginile: impare din primul, pare din al doilea.", - "ODD_EVEN_SPLIT": "Împarte documentul în două rezultate: toate paginile impare și toate paginile pare.", - "REMOVE_FIRST": "Elimină prima pagină din document.", - "REMOVE_FIRST_AND_LAST": "Elimină atât prima, cât și ultima pagină din document.", - "REMOVE_LAST": "Elimină ultima pagină din document.", - "REVERSE_ORDER": "Inversează documentul astfel încât ultima pagină să devină prima și așa mai departe.", - "SIDE_STITCH_BOOKLET_SORT": "Aranjează paginile pentru tipărire broșură cu capsare laterală (optimizat pentru legare pe lateral)." - } - }, - "desc": { - "CUSTOM": "Folosește o secvență personalizată de numere de pagină sau expresii pentru a defini o nouă ordine.", - "REVERSE_ORDER": "Inversează documentul astfel încât ultima pagină să devină prima și așa mai departe.", - "DUPLEX_SORT": "Îmbină fețele apoi verso-urile ca și cum un scanner duplex ar fi scanat mai întâi toate fețele, apoi toate verso-urile (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Aranjează paginile pentru tipărire broșură (ultima, prima, a doua, penultima, …).", - "SIDE_STITCH_BOOKLET_SORT": "Aranjează paginile pentru tipărire broșură cu capsare laterală (optimizată pentru legare pe lateral).", - "ODD_EVEN_SPLIT": "Împarte documentul în două rezultate: toate paginile impare și toate paginile pare.", - "ODD_EVEN_MERGE": "Îmbină două PDF-uri alternând paginile: impare din primul, pare din al doilea.", - "DUPLICATE": "Duplică fiecare pagină conform numărului din ordinea personalizată (de ex., 4 duplicate — fiecare pagină de 4×).", - "REMOVE_FIRST": "Elimină prima pagină din document.", - "REMOVE_LAST": "Elimină ultima pagină din document.", - "REMOVE_FIRST_AND_LAST": "Elimină atât prima, cât și ultima pagină din document." - }, - "placeholder": "(ex. 1,3,2 sau 4-8,2,10-12 sau 2n-1)" - }, - "addImage": { - "tags": "img,jpg,poză,fotografie", - "title": "Adăugare imagine", - "header": "Adăugare imagine în PDF", - "image": { - "name": "Imagine", - "placeholder": "Încarcă o imagine", - "label": "Fișier imagine" - }, - "steps": { - "configure": "Configurează imaginea" - }, - "step": { - "createDesc": "Încarcă imaginea pe care vrei să o adaugi", - "place": "Plasează imaginea", - "placeDesc": "Fă clic pe PDF pentru a adăuga imaginea" - }, - "instructions": { - "title": "Cum adaugi imagini", - "text": "După ce încarci imaginea de mai sus, fă clic oriunde pe PDF pentru a o plasa.", - "paused": "Plasare întreruptă", - "resumeHint": "Reia plasarea pentru a face clic și a adăuga imaginea.", - "noSignature": "Încarcă o imagine mai sus pentru a activa plasarea." - }, - "mode": { - "move": "Mută imaginea", - "place": "Plasează imaginea", - "pause": "Pauză plasare", - "resume": "Reia plasarea" - }, - "results": { - "title": "Rezultate adăugare imagine" - }, - "error": { - "failed": "A apărut o eroare la adăugarea imaginii în PDF." - }, - "saved": { - "defaultLabel": "Imagine", - "defaultImageLabel": "Imagine încărcată" - }, - "applySignatures": "Aplică imagini" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Adaugă atașament", - "remove": "Elimină atașament", - "embed": "Încorporează atașament", - "submit": "Add attachments" - }, - "watermark": { - "title": "Adaugă Filigran", - "desc": "Adaugă filigrane text sau imagine în fișiere PDF", - "completed": "Filigran adăugat", - "submit": "Adaugă Filigran", - "filenamePrefix": "cu_filigran", - "error": { - "failed": "A apărut o eroare la adăugarea filigranului în PDF." - }, - "watermarkType": { - "text": "Text", - "image": "Imagine" - }, - "settings": { - "type": "Tip filigran", - "text": { - "label": "Text filigran", - "placeholder": "Introduceți textul filigranului" - }, - "image": { - "label": "Imagine filigran", - "choose": "Alege imaginea", - "selected": "Selectat: {{filename}}" - }, - "fontSize": "Dimensiune Font", - "size": "Dimensiune", - "alphabet": "Font/Limbă", - "color": "Culoarea filigranului", - "rotation": "Rotire (grade)", - "opacity": "Opacitate (%)", - "spacing": { - "horizontal": "Spațiere orizontală", - "vertical": "Spațiere verticală", - "height": "Spațiere pe înălțime", - "width": "Spațiere pe lățime" - }, - "convertToImage": "Transformă paginile PDF în imagini" - }, - "alphabet": { - "roman": "Roman/Latin", - "arabic": "Arabă", - "japanese": "Japoneză", - "korean": "Coreeană", - "chinese": "Chineză", - "thai": "Thailandeză" - }, - "steps": { - "type": "Tip filigran", - "wording": "Formularea", - "textStyle": "Stil", - "formatting": "Formatare", - "file": "Fișier filigran" - }, - "results": { - "title": "Rezultate filigran" - }, - "tooltip": { - "language": { - "title": "Suport limbă", - "text": "Alegeți setarea de limbă potrivită pentru a asigura redarea corectă a fontului pentru textul dvs." - }, - "appearance": { - "title": "Setări de aspect", - "text": "Controlați cum arată filigranul și cum se îmbină cu documentul.", - "bullet1": "Rotire: -360° la 360° pentru filigrane înclinate", - "bullet2": "Opacitate: 0-100% pentru controlul transparenței", - "bullet3": "Opacitatea mai mică creează filigrane subtile" - }, - "spacing": { - "title": "Controlul spațierii", - "text": "Ajustați spațierea dintre filigranele repetate pe pagină.", - "bullet1": "Spațiere pe lățime: Distanța orizontală dintre filigrane", - "bullet2": "Spațiere pe înălțime: Distanța verticală dintre filigrane", - "bullet3": "Valori mai mari creează modele mai rarefiate" - }, - "type": { - "header": { - "title": "Selectarea tipului de filigran" - }, - "description": { - "title": "Alegeți filigranul", - "text": "Selectați între filigrane text sau imagine, în funcție de nevoi." - }, - "text": { - "title": "Filigrane text", - "text": "Perfecte pentru a adăuga mențiuni de copyright, nume de companie sau etichete de confidențialitate. Suportă mai multe limbi și culori personalizate.", - "bullet1": "Fonturi și limbi personalizabile", - "bullet2": "Culori și transparență ajustabile", - "bullet3": "Ideal pentru texte legale sau de branding" - }, - "image": { - "title": "Filigrane imagine", - "text": "Folosiți logo-uri, ștampile sau orice imagine ca filigran. Excelent pentru branding și identificare vizuală.", - "bullet1": "Încărcați orice format de imagine", - "bullet2": "Menține calitatea imaginii", - "bullet3": "Perfect pentru logo-uri și ștampile" - } - }, - "wording": { - "header": { - "title": "Conținut text" - }, - "text": { - "title": "Text filigran", - "text": "Introduceți textul care va apărea ca filigran în tot documentul.", - "bullet1": "Păstrați-l concis pentru o lizibilitate mai bună", - "bullet2": "Exemple comune: 'CONFIDENTIAL', 'DRAFT', numele companiei", - "bullet3": "Caracterele emoji nu sunt acceptate și vor fi filtrate" - } - }, - "textStyle": { - "header": { - "title": "Stil text" - }, - "color": { - "title": "Selectarea culorii", - "text": "Alegeți o culoare care oferă un contrast bun cu conținutul documentului.", - "bullet1": "Gri deschis (#d3d3d3) pentru filigrane subtile", - "bullet2": "Negru sau culori închise pentru contrast ridicat", - "bullet3": "Culori personalizate pentru branding" - }, - "language": { - "title": "Suport limbă", - "text": "Alegeți setarea de limbă potrivită pentru a asigura redarea corectă a fontului." - } - }, - "file": { - "header": { - "title": "Încărcare imagine" - }, - "upload": { - "title": "Selectarea imaginii", - "text": "Încărcați un fișier imagine pentru a-l folosi ca filigran.", - "bullet1": "Suportă formate comune: PNG, JPG, GIF, BMP", - "bullet2": "PNG cu transparență funcționează cel mai bine", - "bullet3": "Imaginile cu rezoluție mai mare își păstrează mai bine calitatea" - }, - "recommendations": { - "title": "Recomandări", - "text": "Sfaturi pentru rezultate optime ale filigranelor imagine.", - "bullet1": "Folosiți logo-uri sau ștampile cu fundal transparent", - "bullet2": "Designurile simple funcționează mai bine decât imaginile complexe", - "bullet3": "Luați în considerare dimensiunea finală a documentului când alegeți rezoluția" - } - }, - "formatting": { - "header": { - "title": "Formatare și aspect" - }, - "size": { - "title": "Control dimensiune", - "text": "Ajustați dimensiunea filigranului (text sau imagine).", - "bullet1": "Dimensiuni mai mari creează filigrane mai proeminente" - }, - "appearance": { - "title": "Setări de aspect", - "text": "Controlați cum arată filigranul și cum se îmbină cu documentul.", - "bullet1": "Rotire: -360° la 360° pentru filigrane înclinate", - "bullet2": "Opacitate: 0-100% pentru controlul transparenței", - "bullet3": "Opacitatea mai mică creează filigrane subtile" - }, - "spacing": { - "title": "Controlul spațierii", - "text": "Ajustați spațierea dintre filigranele repetate pe pagină.", - "bullet1": "Spațiere orizontală: Distanța dintre filigrane de la stânga la dreapta", - "bullet2": "Spațiere verticală: Distanța dintre filigrane de sus în jos", - "bullet3": "Valori mai mari creează modele mai rarefiate" - }, - "security": { - "title": "Opțiune de securitate", - "text": "Convertește PDF-ul final într-un format bazat pe imagini pentru securitate sporită.", - "bullet1": "Împiedică selectarea și copierea textului", - "bullet2": "Face filigranele mai greu de eliminat", - "bullet3": "Rezultă fișiere de dimensiuni mai mari", - "bullet4": "Cel mai potrivit pentru conținut sensibil sau protejat prin drepturi de autor" - } - } - }, - "type": { - "1": "Text", - "2": "Imagine" - } - }, - "permissions": { - "tags": "citește,scrie,editează,tipărește", - "title": "Schimbă Permisiunile", - "header": "Schimbă Permisiunile", - "warning": "Pentru a face aceste permisiuni neschimbabile, se recomandă să le setezi cu o parolă prin intermediul paginii de adăugare a parolei", - "selectText": { - "1": "Selectează PDF-ul pentru a schimba permisiunile", - "2": "Permisiunile de setat", - "3": "Previne asamblarea documentului", - "4": "Previne extragerea conținutului", - "5": "Previne extragerea pentru accesibilitate", - "6": "Previne completarea formularului", - "7": "Previne modificarea", - "8": "Previne modificarea adnotărilor", - "9": "Previne tipărirea", - "10": "Previne tipărirea în formate diferite" - }, - "submit": "Schimbă" - }, - "editTableOfContents": { - "settings": { - "title": "Semne de carte și cuprins", - "replaceExisting": "Înlocuiește semnele de carte existente (debifează pentru a adăuga)", - "replaceExistingHint": "Când este dezactivat, noul cuprins este adăugat după semnele de carte curente." - }, - "actions": { - "source": "Încarcă semnele de carte", - "selectedFile": "Încărcat din {{file}}", - "noFile": "Selectează un PDF pentru a extrage semnele de carte existente.", - "loadFromPdf": "Încarcă din PDF-ul selectat", - "importJson": "Importă JSON", - "importClipboard": "Lipește JSON din clipboard", - "export": "Exportă semnele de carte", - "exportJson": "Descarcă JSON", - "exportClipboard": "Copiază JSON în clipboard", - "clipboardUnavailable": "Accesul la clipboard nu este disponibil în acest browser." - }, - "info": { - "line1": "Fiecare semn de carte are nevoie de un titlu descriptiv și pagina pe care să o deschidă.", - "line2": "Folosește semne de carte copil pentru a construi o ierarhie pentru capitole, secțiuni sau subsecțiuni.", - "line3": "Importă semne de carte din PDF-ul selectat sau dintr-un fișier JSON pentru a economisi timp." - }, - "workbench": { - "empty": { - "title": "Deschide instrumentul pentru a începe editarea", - "description": "Selectează instrumentul Edit Table of Contents pentru a încărca spațiul de lucru." - }, - "tabTitle": "Spațiu de lucru cuprins", - "subtitle": "Importă semne, creează ierarhii și aplică cuprinsul fără panouri laterale înghesuite.", - "noFile": "Niciun PDF selectat", - "fileLabel": "Modificările vor fi aplicate PDF-ului selectat.", - "filePrompt": "Selectează un PDF din bibliotecă sau încarcă unul nou pentru a începe.", - "changeFile": "Schimbă PDF-ul", - "selectFile": "Selectează PDF" - }, - "editor": { - "heading": "Editor de semne de carte", - "description": "Adaugă, inserează ierarhic și reordonează semnele de carte pentru a crea cuprinsul PDF-ului.", - "addTopLevel": "Adaugă semn de carte de nivel superior", - "empty": { - "title": "Încă nu există semne de carte", - "description": "Importă semnele existente sau începe adăugând prima intrare.", - "action": "Adaugă primul semn de carte" - }, - "defaultTitle": "Semn de carte nou", - "defaultChildTitle": "Semn de carte copil", - "defaultSiblingTitle": "Semn de carte nou", - "untitled": "Semn de carte fără titlu", - "childBadge": "Copil", - "pagePreview": "Pagina {{page}}", - "field": { - "title": "Titlul semnului de carte", - "page": "Numărul paginii țintă" - }, - "actions": { - "toggle": "Comută copiii", - "addChild": "Adaugă semn de carte copil", - "addSibling": "Adaugă semn de carte la același nivel", - "remove": "Elimină semnul de carte" - }, - "confirmRemove": "Elimini acest semn de carte și toți descendenții lui?" - }, - "messages": { - "loadedTitle": "Semne de carte extrase", - "loadedBody": "Semnele de carte existente din PDF au fost încărcate în editor.", - "noBookmarks": "Nu s-au găsit semne de carte în PDF-ul selectat.", - "loadFailed": "Nu s-au putut extrage semnele de carte din PDF-ul selectat.", - "imported": "Semne de carte importate", - "importedBody": "Cuprinsul din JSON a înlocuit conținutul actual al editorului.", - "importedClipboard": "Datele din clipboard au înlocuit lista curentă de semne de carte.", - "invalidJson": "Structură JSON invalidă", - "invalidJsonBody": "Furnizează un fișier JSON de semne de carte valid și încearcă din nou.", - "exported": "Descărcarea JSON e pregătită", - "copied": "Copiat în clipboard", - "copiedBody": "JSON-ul de semne de carte a fost copiat cu succes.", - "copyFailed": "Copiere eșuată" - }, - "error": { - "failed": "Nu s-a putut actualiza cuprinsul" - }, - "submit": "Aplică cuprinsul", - "results": { - "title": "PDF actualizat cu semne de carte", - "subtitle": "Descarcă fișierul procesat sau anulează operația mai jos." - } - }, - "removePages": { - "tags": "Elimină pagini,șterge pagini", - "title": "Elimină", - "pageNumbers": { - "label": "Pagini de eliminat", - "placeholder": "ex.: 1,3,5-8,10", - "error": "Format de număr de pagină invalid. Folosiți numere, intervale (1-5) sau expresii matematice (2n+1)" - }, - "filenamePrefix": "pagini_eliminate", - "files": { - "placeholder": "Selectați un fișier PDF în vizualizarea principală pentru a începe" - }, - "settings": { - "title": "Setări" - }, - "tooltip": { - "header": { - "title": "Setări pentru eliminarea paginilor" - }, - "pageNumbers": { - "title": "Selectarea paginilor", - "text": "Specificați ce pagini să eliminați din PDF. Puteți selecta pagini individuale, intervale sau folosi expresii matematice.", - "bullet1": "Pagini individuale: 1,3,5 (elimină paginile 1, 3 și 5)", - "bullet2": "Intervale de pagini: 1-5,10-15 (elimină paginile 1-5 și 10-15)", - "bullet3": "Matematic: 2n+1 (elimină paginile impare)", - "bullet4": "Intervale deschise: 5- (elimină de la pagina 5 până la final)" - }, - "examples": { - "title": "Exemple uzuale", - "text": "Iată câteva modele comune de selectare a paginilor:", - "bullet1": "Elimină prima pagină: 1", - "bullet2": "Elimină ultimele 3 pagini: -3", - "bullet3": "Elimină fiecare a doua pagină: 2n", - "bullet4": "Elimină pagini dispersate specifice: 1,5,10,15" - }, - "safety": { - "title": "Sfaturi de siguranță", - "text": "Aspecte importante când eliminați pagini:", - "bullet1": "Previzualizați întotdeauna selecția înainte de procesare", - "bullet2": "Păstrați o copie de rezervă a fișierului original", - "bullet3": "Numerotarea paginilor începe de la 1, nu de la 0", - "bullet4": "Numerele de pagină invalide vor fi ignorate" - } - }, - "error": { - "failed": "A apărut o eroare la eliminarea paginilor." - }, - "results": { - "title": "Rezultatele eliminării paginilor" - }, - "submit": "Elimină" - }, - "extractPages": { - "title": "Extrage pagini", - "pageNumbers": { - "label": "Pagini de extras", - "placeholder": "ex.: 1,3,5-8 sau odd & 1-10" - }, - "settings": { - "title": "Setări" - }, - "tooltip": { - "description": "Extrage paginile selectate într-un nou PDF, păstrând ordinea." - }, - "error": { - "failed": "Nu s-a putut extrage paginile" - }, - "results": { - "title": "Pagini extrase" - }, - "submit": "Extrage pagini" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Ghid de selectare a paginilor" - }, - "basic": { - "title": "Utilizare de bază", - "text": "Selectați pagini specifice din PDF folosind o sintaxă simplă.", - "bullet1": "Pagini individuale: 1,3,5", - "bullet2": "Intervale de pagini: 3-6 sau 10-15", - "bullet3": "Toate paginile: all" - }, - "advanced": { - "title": "Funcții avansate" - }, - "tips": { - "title": "Sfaturi", - "text": "Rețineți aceste recomandări:", - "bullet1": "Numerotarea paginilor începe de la 1 (nu de la 0)", - "bullet2": "Spațiile sunt eliminate automat", - "bullet3": "Expresiile invalide sunt ignorate" - }, - "syntax": { - "title": "Bazele sintaxei", - "text": "Folosiți numere, intervale, cuvinte cheie și progresii (n începe de la 0). Parantezele sunt acceptate.", - "bullets": { - "numbers": "Numere/intervale: 5, 10-20", - "keywords": "Cuvinte cheie: odd, even", - "progressions": "Progresii: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatori", - "text": "AND are prioritate mai mare decât virgula. NOT se aplică în cadrul intervalului documentului.", - "and": "AND: & sau \"and\" — necesită ambele condiții (ex.: 1-50 & even)", - "comma": "Virgulă: , sau | — combină selecțiile (ex.: 1-10, 20)", - "not": "NOT: ! sau \"not\" — exclude pagini (ex.: 3n & not 30)" - }, - "examples": { - "title": "Exemple" - }, - "complex": { - "bullet1": "1,3-5,8,2n → paginile 1, 3–5, 8, plus paginile pare", - "bullet2": "10-,2n-1 → de la pagina 10 până la final + paginile impare", - "description": "Combinați tipuri diferite.", - "title": "Combinații complexe" - }, - "description": "Alegeți ce pagini să folosiți pentru operație. Suportă pagini individuale, intervale, formule și cuvântul cheie all.", - "individual": { - "bullet1": "1,3,5 → selectează paginile 1, 3, 5", - "bullet2": "2,7,12 → selectează paginile 2, 7, 12", - "description": "Introduceți numere separate prin virgule.", - "title": "Pagini individuale" - }, - "mathematical": { - "bullet1": "2n → toate paginile pare (2, 4, 6…)", - "bullet2": "2n-1 → toate paginile impare (1, 3, 5…)", - "bullet3": "3n → fiecare a 3-a pagină (3, 6, 9…)", - "bullet4": "4n-1 → paginile 3, 7, 11, 15…", - "description": "Folosiți n în formule pentru modele.", - "title": "Funcții matematice" - }, - "ranges": { - "bullet1": "3-6 → selectează paginile 3–6", - "bullet2": "10-15 → selectează paginile 10–15", - "bullet3": "5- → selectează paginile 5 până la final", - "description": "Folosiți - pentru pagini consecutive.", - "title": "Intervale de pagini" - }, - "special": { - "bullet1": "all → selectează toate paginile", - "title": "Cuvinte cheie speciale" - } - } - }, - "bulkSelection": { - "syntaxError": "Există o problemă de sintaxă. Consultați sfaturile pentru selectarea paginilor.", - "header": { - "title": "Ghid de selectare a paginilor" - }, - "syntax": { - "title": "Bazele sintaxei", - "text": "Folosiți numere, intervale, cuvinte cheie și progresii (n începe de la 0). Parantezele sunt acceptate.", - "bullets": { - "numbers": "Numere/intervale: 5, 10-20", - "keywords": "Cuvinte cheie: odd, even", - "progressions": "Progresii: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatori", - "text": "AND are prioritate mai mare decât virgula. NOT se aplică în cadrul intervalului documentului.", - "and": "AND: & sau \"and\" — necesită ambele condiții (ex.: 1-50 & even)", - "comma": "Virgulă: , sau | — combină selecțiile (ex.: 1-10, 20)", - "not": "NOT: ! sau \"not\" — exclude pagini (ex.: 3n & not 30)" - }, - "examples": { - "title": "Exemple", - "first50": "Primele 50", - "last50": "Ultimele 50", - "every3rd": "Fiecare a 3-a", - "oddWithinExcluding": "Impare în 1-20, excluzând 5-7", - "combineSets": "Combină seturi" - }, - "firstNPages": { - "title": "Primele N pagini", - "placeholder": "Număr de pagini" - }, - "lastNPages": { - "title": "Ultimele N pagini", - "placeholder": "Număr de pagini" - }, - "everyNthPage": { - "title": "Fiecare a N-a pagină", - "placeholder": "Mărimea pasului" - }, - "range": { - "title": "Interval", - "fromPlaceholder": "De la", - "toPlaceholder": "Până la" - }, - "keywords": { - "title": "Cuvinte cheie" - }, - "advanced": { - "title": "Avansat" - } - }, - "compressPdfs": { - "tags": "comprimă,mic,minuscul" - }, - "unlockPDFForms": { - "tags": "eliminare,ștergere,formular,câmp,doar citire", - "title": "Elimină 'Doar citire' din câmpurile formularului", - "header": "Deblochează formularele PDF", - "submit": "Remove", - "description": "Acest instrument va elimina restricțiile de tip doar citire din câmpurile de formular PDF, făcându-le editabile și completabile.", - "filenamePrefix": "formulare_deblocate", - "files": { - "placeholder": "Selectați un fișier PDF în vizualizarea principală pentru a începe" - }, - "error": { - "failed": "A apărut o eroare la deblocarea formularelor PDF." - }, - "results": { - "title": "Rezultatele deblocării formularelor" - } - }, - "changeMetadata": { - "header": "Schimbă Metadatele", - "submit": "Schimbă", - "filenamePrefix": "metadate", - "settings": { - "title": "Setări metadate" - }, - "standardFields": { - "title": "Câmpuri standard" - }, - "deleteAll": { - "label": "Elimină metadatele existente", - "checkbox": "Șterge toate metadatele" - }, - "title": { - "label": "Titlu", - "placeholder": "Titlul documentului" - }, - "author": { - "label": "Autor", - "placeholder": "Autorul documentului" - }, - "subject": { - "label": "Subiect", - "placeholder": "Subiectul documentului" - }, - "keywords": { - "label": "Cuvinte cheie", - "placeholder": "Cuvinte cheie ale documentului" - }, - "creator": { - "label": "Creator", - "placeholder": "Creatorul documentului" - }, - "producer": { - "label": "Producător", - "placeholder": "Producătorul documentului" - }, - "dates": { - "title": "Câmpuri de dată" - }, - "creationDate": { - "label": "Data creării", - "placeholder": "Data creării" - }, - "modificationDate": { - "label": "Data modificării", - "placeholder": "Data modificării" - }, - "trapped": { - "label": "Stare 'Trapped'", - "unknown": "Necunoscut", - "true": "Adevărat", - "false": "Fals" - }, - "advanced": { - "title": "Opțiuni avansate" - }, - "customFields": { - "title": "Metadate personalizate", - "description": "Adăugați câmpuri de metadate personalizate în document", - "add": "Adaugă câmp", - "key": "Cheie", - "keyPlaceholder": "Cheie personalizată", - "value": "Valoare", - "valuePlaceholder": "Valoare personalizată", - "remove": "Elimină" - }, - "results": { - "title": "PDF-uri actualizate" - }, - "error": { - "failed": "A apărut o eroare la modificarea metadatelor PDF." - }, - "tooltip": { - "header": { - "title": "Prezentare generală metadate PDF" - }, - "standardFields": { - "title": "Câmpuri standard", - "text": "Câmpuri comune de metadate PDF care descriu documentul.", - "bullet1": "Titlu: Numele sau antetul documentului", - "bullet2": "Autor: Persoana care a creat documentul", - "bullet3": "Subiect: Descriere scurtă a conținutului", - "bullet4": "Cuvinte cheie: Termeni de căutare pentru document", - "bullet5": "Creator/Producător: Software folosit pentru a crea PDF-ul" - }, - "dates": { - "title": "Câmpuri de dată", - "text": "Când a fost creat și modificat documentul.", - "bullet1": "Data creării: Când a fost realizat documentul original", - "bullet2": "Data modificării: Când a fost modificat ultima dată" - }, - "options": { - "title": "Opțiuni suplimentare", - "text": "Câmpuri personalizate și controale de confidențialitate.", - "bullet1": "Metadate personalizate: Adăugați propriile perechi cheie-valoare", - "bullet2": "Stare 'Trapped': Setare pentru tipărire de înaltă calitate", - "bullet3": "Șterge tot: Eliminați toate metadatele pentru confidențialitate" - }, - "deleteAll": { - "title": "Elimină metadatele existente", - "text": "Ștergere completă a metadatelor pentru a asigura confidențialitatea." - }, - "customFields": { - "title": "Metadate personalizate", - "text": "Adăugați propriile perechi cheie-valoare de metadate.", - "bullet1": "Adăugați orice câmpuri personalizate relevante pentru document", - "bullet2": "Exemple: Departament, Proiect, Versiune, Stare", - "bullet3": "Atât cheia, cât și valoarea sunt necesare pentru fiecare intrare" - }, - "advanced": { - "title": "Opțiuni avansate", - "trapped": { - "title": "Stare 'Trapped'", - "description": "Indică dacă documentul este pregătit pentru tipărire de înaltă calitate.", - "bullet1": "Adevărat: Documentul a fost 'trapped' pentru tipărire", - "bullet2": "Fals: Documentul nu a fost 'trapped'", - "bullet3": "Necunoscut: Starea 'trapped' nu este specificată" - } - } - } - }, - "fileToPDF": { - "tags": "transformare,format,document,poză,diapozitiv,text,conversie,office,docs,word,excel,powerpoint", - "title": "Fișier în PDF", - "header": "Convertiți orice fișier în PDF", - "credit": "Acest serviciu utilizează LibreOffice și Unoconv pentru conversia fișierelor.", - "supportedFileTypesInfo": "Tipuri de fișiere suportate", - "supportedFileTypes": "Tipurile de fișiere suportate ar trebui să includă cele de mai jos. Pentru o listă completă și actualizată a formatelor suportate, consultați documentația LibreOffice.", - "submit": "Convertiți în PDF" - }, - "ocr": { - "tags": "recunoaștere,text,imagine,scanare,citește,identifică,detectare,editabil", - "title": "OCR / Curățare scanare", - "desc": "Curăță scanările și detectează textul din imaginile dintr-un PDF și îl adaugă ca text.", - "header": "Curățare scanări / OCR (Recunoaștere optică a caracterelor)", - "selectText": { - "1": "Selectați limbile care trebuie detectate în PDF (Cele listate sunt cele detectate în prezent):", - "2": "Produceți un fișier text care conține textul OCR împreună cu PDF-ul OCR", - "3": "Corectați paginile care au fost scanate în unghi înclinat prin rotirea lor în poziție corectă", - "4": "Curățați pagina astfel încât să fie mai puțin probabil ca OCR-ul să găsească text în zgomotul de fundal. (Nu se schimbă rezultatul)", - "5": "Curățați pagina astfel încât să fie mai puțin probabil ca OCR-ul să găsească text în zgomotul de fundal, menține curățarea în rezultat.", - "6": "Ignorați paginile care conțin text interactiv, OCR-ul se aplică doar paginilor care sunt imagini", - "7": "Forțează OCR-ul, va aplica OCR pe fiecare pagină, înlăturând toate elementele de text originale", - "8": "Normal (Va genera eroare dacă PDF-ul conține text)", - "9": "Setări suplimentare", - "10": "Mod OCR", - "11": "Elimină imaginile după OCR (Elimină TOATE imaginile, util doar în etapa de conversie)", - "12": "Tip de redare (Avansat)" - }, - "help": "Citiți documentația pentru a afla cum să utilizați acest serviciu pentru alte limbi și/sau în afara mediului Docker", - "credit": "Acest serviciu utilizează qpdf și Tesseract pentru OCR.", - "submit": "Procesează PDF-ul cu OCR", - "operation": { - "submit": "Procesează OCR și revizuiește" - }, - "results": { - "title": "Rezultate OCR" - }, - "languagePicker": { - "additionalLanguages": "Căutați limbi suplimentare?", - "viewSetupGuide": "Vezi ghidul de configurare →" - }, - "settings": { - "title": "Setări", - "ocrMode": { - "label": "Mod OCR", - "auto": "Auto (sare peste straturile de text)", - "force": "Forțat (re-OCR pentru toate, înlocuiește textul)", - "strict": "Strict (anulează dacă se găsește text)" - }, - "languages": { - "label": "Limbi", - "placeholder": "Selectați limbile" - }, - "compatibilityMode": { - "label": "Mod compatibilitate" - }, - "advancedOptions": { - "label": "Opțiuni de procesare", - "sidecar": "Creează un fișier text", - "deskew": "Corectează înclinarea paginilor", - "clean": "Curăță fișierul de intrare", - "cleanFinal": "Curăță ieșirea finală" - } - }, - "tooltip": { - "header": { - "title": "Prezentare generală setări OCR" - }, - "mode": { - "title": "Mod OCR", - "text": "Optical Character Recognition (OCR) vă ajută să transformați pagini scanate sau capturi de ecran în text pe care îl puteți căuta, copia sau evidenția.", - "bullet1": "Auto omite paginile care conțin deja straturi de text.", - "bullet2": "Forțat reface OCR pentru fiecare pagină și înlocuiește tot textul.", - "bullet3": "Strict oprește procesarea dacă este găsit orice text selectabil." - }, - "languages": { - "title": "Limbi", - "text": "Îmbunătățiți acuratețea OCR specificând limbile așteptate. Alegeți una sau mai multe limbi pentru a ghida detectarea." - }, - "output": { - "title": "Ieșire", - "text": "Decideți cum doriți să fie formatată ieșirea textului:", - "bullet1": "PDF căutabil inserează textul în spatele imaginii originale.", - "bullet2": "HOCR XML returnează un fișier structurat, lizibil de mașini.", - "bullet3": "Sidecar text simplu creează un fișier .txt separat cu conținut brut." - }, - "advanced": { - "header": { - "title": "Procesare OCR avansată" - }, - "compatibility": { - "title": "Mod compatibilitate", - "text": "Folosește modul OCR 'sandwich PDF': rezultă fișiere mai mari, dar mai fiabile pentru anumite limbi și software PDF mai vechi. Implicit folosim hOCR pentru PDF-uri mai mici și moderne." - }, - "sidecar": { - "title": "Creează fișier text", - "text": "Generează un fișier .txt separat alături de PDF care conține tot conținutul text extras, pentru acces și procesare ușoare." - }, - "deskew": { - "title": "Corectează înclinarea paginilor", - "text": "Corectează automat paginile înclinate sau răsucite pentru a îmbunătăți acuratețea OCR. Util pentru documente scanate aliniate imperfect." - }, - "clean": { - "title": "Curăță fișierul de intrare", - "text": "Preprocesează intrarea prin eliminarea zgomotului, creșterea contrastului și optimizarea imaginii pentru o recunoaștere OCR mai bună înainte de procesare." - }, - "cleanFinal": { - "title": "Curăță ieșirea finală", - "text": "Postprocesează PDF-ul final prin eliminarea artefactelor OCR și optimizarea stratului de text pentru lizibilitate mai bună și dimensiune mai mică a fișierului." - } - } - }, - "error": { - "failed": "Operațiunea OCR a eșuat" - } - }, - "extractImages": { - "tags": "poză,fotografie,salvează,arhivă,zip,captură,extrage", - "title": "Extrage Imagini", - "header": "Extrage Imagini", - "selectText": "Selectați formatul imaginii în care să se convertească imaginile extrase", - "allowDuplicates": "Salvează imaginile duplicate", - "submit": "Extrage", - "settings": { - "title": "Setări" - }, - "error": { - "failed": "A apărut o eroare la extragerea imaginilor din PDF." - } - }, - "pdfToPDFA": { - "tags": "arhivă,termen-lung,standard,conversie,stocare,conservare", - "title": "PDF către PDF/A", - "header": "PDF către PDF/A", - "credit": "Acest serviciu utilizează libreoffice pentru conversia în PDF/A", - "submit": "Convertește", - "tip": "În prezent nu funcționează pentru mai multe intrări simultan", - "outputFormat": "Format de ieșire", - "pdfWithDigitalSignature": "PDF-ul conține o semnătură digitală. Aceasta va fi eliminată în pasul următor." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,transformare,format,conversie,office,microsoft,fișier doc", - "title": "PDF către Word", - "header": "PDF către Word", - "selectText": { - "1": "Format fișier de ieșire" - }, - "credit": "Acest serviciu utilizează LibreOffice pentru conversia fișierului.", - "submit": "Convertește" - }, - "PDFToPresentation": { - "tags": "diapozitive,prezentare,office,microsoft", - "title": "PDF către Prezentare", - "header": "PDF către Prezentare", - "selectText": { - "1": "Format fișier de ieșire" - }, - "credit": "Acest serviciu utilizează LibreOffice pentru conversia fișierului.", - "submit": "Convertește" - }, - "PDFToText": { - "tags": "format bogat,format text bogat,format text îmbogățit", - "title": "PDF către Text/RTF", - "header": "PDF către Text/RTF", - "selectText": { - "1": "Format fișier de ieșire" - }, - "credit": "Acest serviciu utilizează LibreOffice pentru conversia fișierului.", - "submit": "Convertește" - }, - "PDFToHTML": { - "tags": "conținut web,compatibil cu browser", - "title": "PDF către HTML", - "header": "PDF către HTML", - "credit": "Acest serviciu utilizează pdftohtml pentru conversia fișierului.", - "submit": "Convertește" - }, - "PDFToXML": { - "tags": "extragere-date,conținut-structurat,interoperabilitate,transformare,convertește", - "title": "PDF către XML", - "header": "PDF către XML", - "credit": "Acest serviciu utilizează LibreOffice pentru conversia fișierului.", - "submit": "Convertește" - }, - "ScannerImageSplit": { - "tags": "separă,auto-detectare,scanări,multi-foto,organizează", - "selectText": { - "1": "Prag unghi:", - "2": "Stabilește unghiul absolut minim necesar pentru ca imaginea să fie rotită (implicit: 5).", - "3": "Toleranță:", - "4": "Determină intervalul de variație a culorii în jurul culorii de fundal estimate (implicit: 20).", - "5": "Arie minimă:", - "6": "Stabilește pragul minim de arie pentru o fotografie (implicit: 8000).", - "7": "Arie minimă a conturului:", - "8": "Stabilește pragul minim de arie a conturului pentru o fotografie.", - "9": "Mărimea marginii:", - "10": "Stabilește mărimea marginii adăugate și eliminate pentru a evita marginile albe în rezultat (implicit: 1)." - }, - "info": "Python nu este instalat. Este necesar pentru a rula." - }, - "scannerImageSplit": { - "title": "Imagini extrase", - "submit": "Extrage scanări de imagini", - "error": { - "failed": "A apărut o eroare la extragerea scanărilor de imagini." - }, - "tooltip": { - "title": "Separator de fotografii", - "whatThisDoes": "Ce face", - "whatThisDoesDesc": "Găsește și extrage automat fiecare fotografie dintr-o pagină scanată sau imagine compozit—fără decupare manuală.", - "whenToUse": "Când se folosește", - "useCase1": "Scanați pagini întregi de album dintr-o singură trecere", - "useCase2": "Separați loturile de pe platou în fișiere distincte", - "useCase3": "Împărțiți colajele în fotografii individuale", - "useCase4": "Extrageți fotografii din documente", - "quickFixes": "Soluții rapide", - "problem1": "Fotografii nedetectate → creșteți Toleranța la 30-50", - "problem2": "Prea multe detecții false → creșteți Aria minimă la 15.000-20.000", - "problem3": "Decupaje prea strânse → creșteți Dimensiunea marginii la 5-10", - "problem4": "Fotografii înclinate neîndreptate → micșorați Pragul de unghi la ~5°", - "problem5": "Zone cu praf/zgomot → creșteți Aria minimă a conturului la 1000-2000", - "setupTips": "Sfaturi de configurare", - "tip1": "Folosiți un fundal simplu, deschis la culoare", - "tip2": "Lăsați un mic spațiu (≈1 cm) între fotografii", - "tip3": "Scanați la 300-600 DPI", - "tip4": "Curățați sticla scannerului", - "headsUp": "Atenție", - "headsUpDesc": "Fotografiile suprapuse sau fundalurile foarte apropiate ca culoare de fotografii pot reduce acuratețea — încercați un fundal mai deschis sau mai închis și lăsați mai mult spațiu." - } - }, - "sign": { - "title": "Semnează", - "header": "Semnează documente PDF", - "upload": "Încarcă Imaginea", - "draw": { - "title": "Desenați semnătura", - "clear": "Șterge" - }, - "canvas": { - "heading": "Desenează-ți semnătura", - "clickToOpen": "Clic pentru a deschide zona de desen", - "modalTitle": "Desenează-ți semnătura", - "colorLabel": "Culoare", - "penSizeLabel": "Grosime linie", - "penSizePlaceholder": "Mărime", - "clear": "Șterge desenul", - "colorPickerTitle": "Alege culoarea liniei" - }, - "text": { - "name": "Nume semnatar", - "placeholder": "Introduceți numele complet", - "fontLabel": "Font", - "fontSizeLabel": "Mărime font", - "fontSizePlaceholder": "Tastează sau selectează mărimea fontului (8-200)", - "colorLabel": "Culoare text" - }, - "clear": "Curăță", - "add": "Adaugă", - "saved": { - "heading": "Semnături salvate", - "description": "Reutilizează semnăturile salvate oricând.", - "emptyTitle": "Încă nu există semnături salvate", - "emptyDescription": "Desenează, încarcă sau scrie o semnătură mai sus, apoi folosește \"Salvează în bibliotecă\" pentru a păstra până la {{max}} favorite gata de utilizare.", - "type": { - "canvas": "Desen", - "image": "Încărcare", - "text": "Text" - }, - "limitTitle": "Limită atinsă", - "limitDescription": "Elimină o semnătură salvată înainte de a adăuga altele (max {{max}}).", - "carouselPosition": "{{current}} din {{total}}", - "prev": "Anterior", - "next": "Următor", - "delete": "Elimină", - "label": "Etichetă", - "defaultLabel": "Semnătură", - "defaultCanvasLabel": "Semnătură desenată", - "defaultImageLabel": "Semnătură încărcată", - "defaultTextLabel": "Semnătură tastată", - "saveButton": "Salvează semnătura", - "saveUnavailable": "Creează mai întâi o semnătură pentru a o salva.", - "noChanges": "Semnătura curentă este deja salvată.", - "status": { - "saved": "Salvat" - } - }, - "save": "Salvează semnătura", - "applySignatures": "Aplică semnăturile", - "personalSigs": "Semnături personale", - "sharedSigs": "Semnături partajate", - "noSavedSigs": "Nu s-au găsit semnături salvate", - "addToAll": "Adaugă la toate paginile", - "delete": "Șterge", - "first": "Prima pagină", - "last": "Ultima pagină", - "next": "Pagina următoare", - "previous": "Pagina anterioară", - "maintainRatio": "Comută menținerea raportului de aspect", - "undo": "Anulează", - "redo": "Refă", - "submit": "Semnează documentul", - "steps": { - "configure": "Configurează semnătura" - }, - "step": { - "createDesc": "Alege cum vrei să creezi semnătura", - "place": "Plasează și salvează", - "placeDesc": "Plasează semnătura pe PDF" - }, - "type": { - "title": "Tip de semnătură", - "draw": "Desen", - "canvas": "Desen", - "image": "Imagine", - "text": "Text", - "saved": "Salvate" - }, - "image": { - "label": "Încarcă imaginea semnăturii", - "placeholder": "Selectați fișierul imagine", - "hint": "Încărcați o imagine PNG sau JPG a semnăturii dvs." - }, - "instructions": { - "title": "Cum să adăugați semnătura", - "canvas": "După ce desenați semnătura în canvas, închideți fereastra și apoi faceți clic oriunde pe PDF pentru a o plasa.", - "image": "După încărcarea imaginii semnăturii de mai sus, faceți clic oriunde pe PDF pentru a o plasa.", - "saved": "Selectează o semnătură salvată mai sus, apoi fă clic oriunde pe PDF pentru a o plasa.", - "text": "După ce introduceți numele mai sus, faceți clic oriunde pe PDF pentru a plasa semnătura.", - "paused": "Plasare întreruptă", - "resumeHint": "Reia plasarea pentru a face clic și a adăuga semnătura.", - "noSignature": "Creează o semnătură mai sus pentru a activa instrumentele de plasare." - }, - "mode": { - "move": "Mută semnătura", - "place": "Plasează semnătura", - "pause": "Pauză plasare", - "resume": "Reia plasarea" - }, - "updateAndPlace": "Actualizează și plasează", - "activate": "Activează plasarea semnăturii", - "deactivate": "Oprește plasarea semnăturilor", - "results": { - "title": "Rezultatele semnării" - }, - "error": { - "failed": "A apărut o eroare la semnarea PDF-ului." - } - }, - "flatten": { - "title": "Nivelare", - "header": "Nivelează documente PDF", - "flattenOnlyForms": "Nivelează doar formularele", - "submit": "Nivelează", - "filenamePrefix": "aplatizat", - "files": { - "placeholder": "Selectați un fișier PDF în vizualizarea principală pentru a începe" - }, - "steps": { - "settings": "Setări" - }, - "options": { - "stepTitle": "Opțiuni de aplatizare", - "title": "Opțiuni de aplatizare", - "flattenOnlyForms": { - "label": "Nivelează doar formularele", - "desc": "Aplatizează doar câmpurile de formular, lăsând celelalte elemente interactive intacte" - }, - "note": "Aplatizarea elimină elementele interactive din PDF, făcându-le needitabile." - }, - "results": { - "title": "Rezultatele aplatizării" - }, - "error": { - "failed": "A apărut o eroare la aplatizarea PDF-ului." - }, - "tooltip": { - "header": { - "title": "Despre aplatizarea PDF-urilor" - }, - "description": { - "title": "Ce face aplatizarea?", - "text": "Aplatizarea face PDF-ul needitabil transformând formularele completabile și butoanele în text și imagini obișnuite. PDF-ul va arăta exact la fel, dar nimeni nu va mai putea modifica sau completa formularele. Perfect pentru partajarea formularelor completate, crearea documentelor finale pentru arhivă sau asigurarea aceluiași aspect peste tot.", - "bullet1": "Câmpurile de text devin text obișnuit (nu poate fi editat)", - "bullet2": "Bifurile și butoanele devin imagini", - "bullet3": "Excelent pentru versiunile finale pe care nu doriți să le schimbați", - "bullet4": "Asigură un aspect consecvent pe toate dispozitivele" - }, - "formsOnly": { - "title": "Ce înseamnă „Aplatizează doar formularele”?", - "text": "Această opțiune elimină doar posibilitatea de a completa formulare, dar păstrează funcționalități precum clic pe linkuri, vizualizarea semnelor de carte și citirea comentariilor.", - "bullet1": "Formularele devin needitabile", - "bullet2": "Linkurile rămân funcționale la clic", - "bullet3": "Comentariile și notele rămân vizibile", - "bullet4": "Semnele de carte vă ajută în continuare la navigare" - } - } - }, - "repair": { - "tags": "repară,restaurează,corectare,recuperează", - "title": "Repară", - "header": "Repară documente PDF", - "submit": "Repară", - "description": "Acest instrument va încerca să repare fișiere PDF corupte sau deteriorate. Nu sunt necesare setări suplimentare.", - "filenamePrefix": "reparat", - "files": { - "placeholder": "Selectați un fișier PDF în vizualizarea principală pentru a începe" - }, - "error": { - "failed": "A apărut o eroare la repararea PDF-ului." - }, - "results": { - "title": "Rezultatele reparării" - } - }, - "removeBlanks": { - "title": "Elimină pagini goale", - "header": "Elimină pagini goale", - "settings": { - "title": "Setări" - }, - "threshold": { - "label": "Pragul de alb al pixelilor" - }, - "whitePercent": { - "label": "Pragul procentual de alb", - "unit": "%" - }, - "includeBlankPages": { - "label": "Include paginile detectate ca goale" - }, - "tooltip": { - "header": { - "title": "Setări pentru eliminarea paginilor goale" - }, - "threshold": { - "title": "Pragul de alb al pixelilor", - "text": "Controlează cât de alb trebuie să fie un pixel pentru a fi considerat „alb”. Aceasta ajută la determinarea zonelor considerate goale pe pagină.", - "bullet1": "0 = Negru pur (cel mai restrictiv)", - "bullet2": "128 = Gri mediu", - "bullet3": "255 = Alb pur (cel mai puțin restrictiv)" - }, - "whitePercent": { - "title": "Pragul procentual de alb", - "text": "Setează procentul minim de pixeli albi necesar pentru ca o pagină să fie considerată goală și eliminată.", - "bullet1": "Valori mai mici (ex.: 80%) = Se elimină mai multe pagini", - "bullet2": "Valori mai mari (ex.: 95%) = Se elimină doar paginile foarte goale", - "bullet3": "Folosiți valori mai mari pentru documente cu fundaluri deschise" - }, - "includeBlankPages": { - "title": "Include paginile detectate ca goale", - "text": "Când este activat, creează un PDF separat care conține toate paginile goale detectate și eliminate din documentul original.", - "bullet1": "Util pentru revizuirea a ceea ce a fost eliminat", - "bullet2": "Ajută la verificarea acurateței detecției", - "bullet3": "Poate fi dezactivat pentru a reduce dimensiunea fișierului de ieșire" - } - }, - "submit": "Elimină pagini goale", - "error": { - "failed": "Nu s-au putut elimina paginile goale" - }, - "results": { - "title": "Paginile goale eliminate" - } - }, - "removeAnnotations": { - "tags": "comentarii,evidențiere,note,marcaje,elimină", - "title": "Elimină Adnotările", - "header": "Elimină Adnotările", - "submit": "Elimină", - "settings": { - "title": "Setări" - }, - "info": { - "title": "Despre eliminarea adnotărilor", - "description": "Acest instrument va elimina toate adnotările (comentarii, evidențieri, note etc.) din documentele PDF." - }, - "tooltip": { - "header": { - "title": "Despre eliminarea adnotărilor" - }, - "description": { - "title": "Ce face" - } - }, - "error": { - "failed": "A apărut o eroare la eliminarea adnotărilor din PDF." - } - }, - "compare": { - "tags": "diferențiază,contrastează,modificări,analiză", - "title": "Compară", - "header": "Compară PDF-uri", - "clearSelected": "Șterge selecția", - "clear": { - "confirmTitle": "Ștergeți PDF-urile selectate?", - "confirmBody": "Aceasta va închide comparația curentă și vă va duce înapoi la Fișiere active.", - "confirm": "Șterge și revino" - }, - "review": { - "title": "Rezultatul comparației", - "actionsHint": "Revizuiți comparația, schimbați rolurile documentelor sau exportați rezumatul.", - "switchOrder": "Schimbă ordinea", - "exportSummary": "Exportă rezumatul" - }, - "base": { - "label": "Document original", - "placeholder": "Selectați PDF-ul original" - }, - "comparison": { - "label": "Document editat", - "placeholder": "Selectați PDF-ul editat" - }, - "addFilesHint": "Adăugați PDF-uri în pasul Fișiere pentru a activa selecția.", - "noFiles": "Nu există încă PDF-uri disponibile", - "pages": "Pagini", - "selection": { - "originalEditedTitle": "Selectați PDF-urile Original și Editat" - }, - "original": { - "label": "PDF original" - }, - "edited": { - "label": "PDF editat" - }, - "swap": { - "confirmTitle": "Rulați din nou comparația?", - "confirmBody": "Aceasta va rula din nou instrumentul. Sigur doriți să inversați ordinea de Original și Editat?", - "confirm": "Inversează și rulează din nou" - }, - "cta": "Compară", - "loading": "Se compară...", - "summary": { - "baseHeading": "Document original", - "comparisonHeading": "Document editat", - "pageLabel": "Pagina" - }, - "rendering": { - "pageNotReadyTitle": "Pagina nu este încă randată", - "pageNotReadyBody": "Unele pagini sunt încă în randare. Navigarea se va fixa odată ce sunt gata.", - "rendering": "randare", - "inProgress": "Cel puțin unul dintre aceste PDF-uri este foarte mare, derularea nu va fi lină până la finalizarea randării", - "pagesRendered": "pagini randate", - "complete": "Randarea paginilor s-a încheiat" - }, - "dropdown": { - "deletionsLabel": "Ștergeri", - "additionsLabel": "Adăugiri", - "deletions": "Ștergeri ({{count}})", - "additions": "Adăugiri ({{count}})", - "searchPlaceholder": "Caută modificări...", - "noResults": "Nu s-au găsit modificări" - }, - "actions": { - "stackVertically": "Stivuiește vertical", - "placeSideBySide": "Așază alăturat", - "zoomOut": "Micșorează", - "zoomIn": "Mărește", - "resetView": "Resetează vizualizarea", - "unlinkScrollPan": "Dezactivează sincronizarea derulării și deplasării", - "linkScrollPan": "Sincronizează derularea și deplasarea", - "unlinkScroll": "Dezactivează sincronizarea derulării", - "linkScroll": "Sincronizează derularea" - }, - "toasts": { - "unlinkedTitle": "Derulare și deplasare independente activate", - "unlinkedBody": "Sfat: Săgeată sus/jos derulează ambele panouri; deplasarea afectează doar panoul activ." - }, - "error": { - "selectRequired": "Selectați un document original și unul editat.", - "filesMissing": "Nu s-au putut găsi fișierele selectate. Vă rugăm să le selectați din nou.", - "generic": "Nu s-au putut compara aceste fișiere." - }, - "status": { - "extracting": "Se extrage textul...", - "processing": "Se analizează diferențele...", - "complete": "Compararea este gata" - }, - "longJob": { - "title": "Comparare de dimensiuni mari în curs", - "body": "Aceste PDF-uri împreună depășesc 2.000 de pagini. Procesarea poate dura câteva minute." - }, - "slowOperation": { - "title": "Încă lucrăm…", - "body": "Această comparare durează mai mult decât de obicei. Puteți lăsa să continue sau o puteți anula.", - "cancel": "Anulează compararea" - }, - "newLine": "linie nouă", - "complex": { - "message": "Unul sau ambele documente furnizate sunt fișiere mari; acuratețea comparării poate fi redusă" - }, - "large": { - "file": { - "message": "Unul sau ambele documente furnizate sunt prea mari pentru a fi procesate" - } - }, - "no": { - "text": { - "message": "Unul sau ambele PDF-uri selectate nu au conținut text. Vă rugăm să alegeți PDF-uri cu text pentru comparare." - } - }, - "too": { - "dissimilar": { - "message": "Aceste documente par foarte diferite. Compararea a fost oprită pentru a economisi timp." - } - }, - "earlyDissimilarity": { - "title": "Aceste PDF-uri par foarte diferite", - "body": "Observăm foarte puține similarități până acum. Puteți opri compararea dacă acestea nu sunt documente înrudite.", - "stopButton": "Oprește compararea" - } - }, - "certSign": { - "tags": "autentifică,PEM,P12,oficial,criptează", - "title": "Semnare certificat", - "filenamePrefix": "semnat", - "signMode": { - "stepTitle": "Mod de semnare", - "tooltip": { - "header": { - "title": "Despre semnăturile PDF" - }, - "overview": { - "title": "Cum funcționează semnăturile", - "text": "Ambele moduri sigilează documentul (orice editare este marcată ca alterare) și înregistrează cine/când/cum pentru auditare. Încrederea afișată de vizualizator depinde de lanțul de certificate." - }, - "manual": { - "title": "Manual - Adu certificatul tău", - "text": "Folosiți propriile fișiere de certificat pentru o identitate aliniată brandului. Poate afișa Trusted când CA/lanțul este recunoscut.", - "use": "De utilizat pentru: orientat către clienți, juridic, conformitate." - }, - "auto": { - "title": "Auto - Fără configurare, sigiliu de sistem instant", - "text": "Semnează cu un certificat de server auto-semnat. Același sigiliu anti-alterare și pistă de audit; de obicei afișează Unverified în vizualizatoare.", - "use": "Folosiți când: aveți nevoie de viteză și identitate internă consecventă în recenzii și arhivare." - }, - "rule": { - "title": "Regulă generală", - "text": "Aveți nevoie ca destinatarul să vadă statusul Trusted? Manual. Aveți nevoie de un sigiliu anti-alterare rapid și pistă de audit fără configurare? Auto." - } - } - }, - "certTypeStep": { - "stepTitle": "Formatul certificatului" - }, - "certFiles": { - "stepTitle": "Fișiere certificat" - }, - "appearance": { - "stepTitle": "Aspectul semnăturii", - "tooltip": { - "header": { - "title": "Despre aspectul semnăturii" - }, - "invisible": { - "title": "Semnături invizibile", - "text": "Semnătura este adăugată în PDF pentru securitate, dar nu va fi vizibilă la vizualizarea documentului. Perfect pentru cerințe legale fără a schimba aspectul documentului.", - "bullet1": "Oferă securitate fără modificări vizuale", - "bullet2": "Îndeplinește cerințele legale pentru semnarea digitală", - "bullet3": "Nu afectează layout-ul sau designul documentului" - }, - "visible": { - "title": "Semnături vizibile", - "text": "Afișează un bloc de semnătură în PDF cu numele, data și detalii opționale. Util când doriți ca cititorii să vadă clar că documentul este semnat.", - "bullet1": "Afișează numele semnatarului și data în document", - "bullet2": "Poate include motivul și locația semnării", - "bullet3": "Alegeți pagina pe care să plasați semnătura", - "bullet4": "Se poate include un logo opțional" - } - }, - "invisible": "Invizibil", - "options": { - "title": "Detalii semnătură" - }, - "visible": "Vizibil" - }, - "sign": { - "submit": "Semnează PDF", - "results": "PDF semnat" - }, - "error": { - "failed": "A apărut o eroare la procesarea semnăturilor." - }, - "tooltip": { - "header": { - "title": "Despre gestionarea semnăturilor" - }, - "overview": { - "title": "Ce poate face acest instrument?", - "text": "Acest instrument vă permite să verificați dacă PDF-urile sunt semnate digital și să adăugați semnături digitale noi. Semnăturile digitale dovedesc cine a creat sau aprobat un document și arată dacă a fost modificat după semnare.", - "bullet1": "Verificați semnăturile existente și valabilitatea lor", - "bullet2": "Vizualizați informații detaliate despre semnatari și certificate", - "bullet3": "Adăugați semnături digitale noi pentru a vă securiza documentele", - "bullet4": "Suport pentru fișiere multiple, cu navigare facilă" - }, - "validation": { - "title": "Verificarea semnăturilor", - "text": "Când verificați semnăturile, instrumentul vă spune dacă sunt valide, cine a semnat documentul, când a fost semnat și dacă documentul a fost schimbat după semnare.", - "bullet1": "Afișează dacă semnăturile sunt valide sau invalide", - "bullet2": "Afișează informații despre semnatar și data semnării", - "bullet3": "Verifică dacă documentul a fost modificat după semnare", - "bullet4": "Poate folosi certificate personalizate pentru verificare" - }, - "signing": { - "title": "Adăugarea semnăturilor", - "text": "Pentru a semna un PDF, aveți nevoie de un certificat digital (precum PEM, PKCS12 sau JKS). Puteți alege ca semnătura să fie vizibilă în document sau invizibilă doar pentru securitate.", - "bullet1": "Suportă formatele PEM, PKCS12, JKS și certificat de server", - "bullet2": "Opțiune de afișare sau ascundere a semnăturii în PDF", - "bullet3": "Adăugați motiv, locație și numele semnatarului", - "bullet4": "Alegeți pagina pe care să plasați semnăturile vizibile", - "bullet5": "Folosiți certificatul serverului pentru opțiunea simplă „Semnează cu Stirling-PDF”" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Despre tipurile de certificat" - }, - "what": { - "title": "Ce este un certificat?", - "text": "Este un ID sigur pentru semnătura dvs. care dovedește că ați semnat. Dacă nu vi se cere să semnați cu certificat, recomandăm un alt mod sigur precum Tastare, Desen sau Încărcare." - }, - "which": { - "title": "Ce opțiune ar trebui să folosesc?", - "text": "Alegeți formatul care se potrivește fișierului certificatului dvs.:", - "bullet1": "PKCS#12 (.p12 / .pfx) – un fișier combinat (cel mai comun)", - "bullet2": "PFX (.pfx) – versiunea Microsoft a PKCS12", - "bullet3": "PEM – fișiere .pem separate pentru cheia privată și certificat", - "bullet4": "JKS – keystore Java .jks pentru fluxuri dev / CI-CD" - }, - "convert": { - "title": "Cheia nu este listată?", - "text": "Convertiți fișierul într-un Java keystore (.jks) cu keytool, apoi alegeți JKS." - } - } - }, - "chooseCertificate": "Alegeți fișierul certificatului", - "chooseJksFile": "Alegeți fișierul JKS", - "chooseP12File": "Alegeți fișierul PKCS12", - "choosePfxFile": "Alegeți fișierul PFX", - "choosePrivateKey": "Alegeți fișierul cheii private", - "location": "Locația", - "logoTitle": "Logo", - "name": "Numele", - "noLogo": "Fără logo", - "pageNumber": "Numărul paginii", - "password": "Introdu parola pentru stocarea cheie sau cheia privată (dacă există):", - "passwordOptional": "Lăsați gol dacă nu există parolă", - "reason": "Motivul", - "serverCertMessage": "Se utilizează certificatul serverului - nu sunt necesare fișiere sau parolă", - "showLogo": "Afișează logo" - }, - "removeCertSign": { - "tags": "autentifică,PEM,P12,oficial,decriptează", - "title": "Elimină Semnătura cu Certificat", - "header": "Elimină certificatul digital din PDF", - "selectPDF": "Selectează un fișier PDF:", - "submit": "Elimină Semnătura", - "description": "Acest instrument va elimina semnăturile cu certificat digital din documentul PDF.", - "filenamePrefix": "nesemnat", - "files": { - "placeholder": "Selectați un fișier PDF în vizualizarea principală pentru a începe" - }, - "error": { - "failed": "A apărut o eroare la eliminarea semnăturilor cu certificat." - }, - "results": { - "title": "Rezultatele eliminării certificatelor" - } - }, - "pageLayout": { - "tags": "îmbină,compozit,vizualizare-unică,organizează", - "title": "Aspect Multi-Pagină", - "header": "Aspect Multi-Pagină", - "pagesPerSheet": "Pagini per foaie:", - "addBorder": "Adaugă Borduri", - "submit": "Trimite", - "desc": { - "2": "Plasează 2 pagini alăturate pe o singură coală.", - "3": "Plasează 3 pagini pe o singură coală într-un singur rând.", - "4": "Plasează 4 pagini pe o singură coală (grilă 2 × 2).", - "9": "Plasează 9 pagini pe o singură coală (grilă 3 × 3).", - "16": "Plasează 16 pagini pe o singură coală (grilă 4 × 4)." - }, - "error": { - "failed": "A apărut o eroare la crearea configurației multipagină." - } - }, - "bookletImposition": { - "tags": "broșură,impoziție,tipărire,legare,pliere,semnătură", - "title": "Impoziție broșură", - "header": "Impoziție broșură", - "submit": "Creează broșură", - "spineLocation": { - "label": "Poziția cotorului", - "left": "Stânga (Standard)", - "right": "Dreapta (RTL)" - }, - "doubleSided": { - "label": "Tipărire față-verso", - "tooltip": "Creează atât fețele din față, cât și din spate pentru o tipărire corectă a broșurii" - }, - "manualDuplex": { - "title": "Mod duplex manual", - "instructions": "Pentru imprimante fără duplex automat. Va trebui să rulați de două ori:" - }, - "duplexPass": { - "label": "Trecere de tipărire", - "first": "Prima trecere", - "second": "A doua trecere", - "firstInstructions": "Tipărește fețele din față → stivuiți cu fața în jos → rulați din nou cu A doua trecere", - "secondInstructions": "Încărcați teancul tipărit cu fața în jos → tipărește fețele din spate" - }, - "rtlBinding": { - "label": "Legare de la dreapta la stânga", - "tooltip": "Pentru arabă, ebraică sau alte limbi RTL" - }, - "addBorder": { - "label": "Adaugă chenare în jurul paginilor", - "tooltip": "Adaugă chenare în jurul fiecărei secțiuni de pagină pentru a ajuta la tăiere și aliniere" - }, - "addGutter": { - "label": "Adaugă margine de prindere", - "tooltip": "Adaugă spațiu interior pentru legare" - }, - "gutterSize": { - "label": "Dimensiune margine de prindere (puncte)" - }, - "flipOnShortEdge": { - "label": "Întoarce pe marginea scurtă (doar duplex automat)", - "tooltip": "Activați pentru tipărirea duplex pe marginea scurtă (doar duplex automat - ignorat în modul manual)", - "manualNote": "Nu este necesar în modul manual - întoarceți teancul manual" - }, - "advanced": { - "toggle": "Opțiuni avansate" - }, - "paperSizeNote": "Dimensiunea hârtiei este derivată automat din prima pagină.", - "tooltip": { - "header": { - "title": "Ghid de creare a broșurii" - }, - "description": { - "title": "Ce este impoziția pentru broșură?", - "text": "Creează broșuri profesionale aranjând paginile în ordinea corectă de tipărire. Paginile PDF sunt plasate 2 pe foaie, în orientare landscape, astfel încât, când sunt pliate și legate, se citesc în secvența corectă ca o carte reală." - }, - "example": { - "title": "Exemplu: broșură de 8 pagini", - "text": "Documentul de 8 pagini devine 2 coli:", - "bullet1": "Coala 1 față: Pagini 8, 1 | Verso: Pagini 2, 7", - "bullet2": "Coala 2 față: Pagini 6, 3 | Verso: Pagini 4, 5", - "bullet3": "Când este pliată și stivuită: Se citește 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Cum se tipărește și se asamblează", - "text": "Urmați acești pași pentru broșuri perfecte:", - "bullet1": "Tipăriți față-verso cu „Întoarce pe marginea lungă”", - "bullet2": "Stivuiți colile în ordine, pliați la jumătate", - "bullet3": "Capsați sau legați de-a lungul cotorului pliat", - "bullet4": "Pentru imprimante cu margine scurtă: activați opțiunea „Întoarce pe marginea scurtă”" - }, - "manualDuplex": { - "title": "Duplex manual (imprimante simplex)", - "text": "Pentru imprimante fără duplex automat:", - "bullet1": "Dezactivați „Tipărire față-verso”", - "bullet2": "Selectați „Prima trecere” → Tipăriți → Stivuiți cu fața în jos", - "bullet3": "Selectați „A doua trecere” → Încărcați teancul → Tipăriți verso", - "bullet4": "Pliați și asamblați în mod normal" - }, - "advanced": { - "title": "Opțiuni avansate", - "text": "Ajustați fin broșura:", - "bullet1": "Legare RTL: pentru arabă, ebraică sau limbi RTL", - "bullet2": "Chenare: arată liniile de tăiere pentru finisare", - "bullet3": "Margine de prindere: adaugă spațiu pentru legare/capsare", - "bullet4": "Întoarcere pe marginea scurtă: doar pentru imprimante cu duplex automat" - } - }, - "error": { - "failed": "A apărut o eroare la crearea impoziției pentru broșură." - } - }, - "scalePages": { - "title": "Ajustează scala paginii", - "header": "Ajustează scala paginii", - "pageSize": "Dimensiunea unei pagini a documentului.", - "keepPageSize": "Dimensiune originală", - "scaleFactor": "Nivel de zoom (decupare) al unei pagini.", - "submit": "Trimite" - }, - "adjustPageScale": { - "tags": "redimensionare,modificare,dimensiune,adaptare", - "title": "Ajustează scala paginii", - "header": "Ajustează scala paginii", - "scaleFactor": { - "label": "Factor de scalare" - }, - "pageSize": { - "label": "Dimensiunea paginii țintă", - "keep": "Păstrează dimensiunea originală", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Ajustează scala paginii", - "error": { - "failed": "A apărut o eroare la ajustarea scalei paginii." - }, - "tooltip": { - "header": { - "title": "Prezentare setări scală pagină" - }, - "description": { - "title": "Descriere", - "text": "Ajustați dimensiunea conținutului PDF și modificați dimensiunile paginii." - }, - "scaleFactor": { - "title": "Factor de scalare", - "text": "Controlează cât de mare sau mic apare conținutul pe pagină. Conținutul este scalat și centrat - dacă depășește dimensiunea paginii, poate fi decupat.", - "bullet1": "1.0 = Dimensiune originală", - "bullet2": "0.5 = Jumătate (cu 50% mai mic)", - "bullet3": "2.0 = Dublu (cu 200% mai mare, poate decupa)" - }, - "pageSize": { - "title": "Dimensiunea paginii țintă", - "text": "Setează dimensiunile paginilor PDF de ieșire. „Păstrează dimensiunea originală” menține dimensiunile actuale, în timp ce celelalte opțiuni redimensionează la formate standard de hârtie." - } - } - }, - "add-page-numbers": { - "tags": "paginează,etichetează,organizează,indexează" - }, - "auto-rename": { - "tags": "auto-detectare,bazat-pe-antet,organizează,reetichetează", - "title": "Redenumire Automată", - "header": "Redenumire Automată PDF", - "description": "Găsește automat titlul din conținutul PDF-ului și îl folosește ca nume de fișier.", - "submit": "Redenumire Automată", - "files": { - "placeholder": "Selectați un fișier PDF în vizualizarea principală pentru a începe" - }, - "error": { - "failed": "A apărut o eroare la redenumirea automată a PDF-ului." - }, - "results": { - "title": "Rezultatele redenumirii automate" - }, - "tooltip": { - "header": { - "title": "Cum funcționează redenumirea automată" - }, - "description": { - "title": "Ce face" - }, - "howItWorks": { - "title": "Redenumire inteligentă", - "text": "Găsește automat titlul din conținutul PDF-ului și îl folosește ca nume de fișier.", - "bullet1": "Caută text care pare a fi titlu sau antet", - "bullet2": "Creează un nume de fișier curat și valid din titlul detectat", - "bullet3": "Păstrează numele original dacă nu se găsește un titlu potrivit" - } - }, - "settings": { - "title": "Despre" - } - }, - "adjust-contrast": { - "tags": "corectare-culoare,reglează,modifică,îmbunătățește" - }, - "crop": { - "title": "Decupează", - "header": "Decupează PDF", - "submit": "Trimite", - "noFileSelected": "Selectați un fișier PDF pentru a începe decuparea", - "preview": { - "title": "Selecție zonă de decupare" - }, - "reset": "Resetează la PDF complet", - "coordinates": { - "title": "Poziție și dimensiune", - "x": { - "label": "Poziția X", - "desc": "Marginea stângă (puncte)" - }, - "y": { - "label": "Poziția Y", - "desc": "Marginea de jos (puncte)" - }, - "width": { - "label": "Lățime", - "desc": "Lățimea decupării (puncte)" - }, - "height": { - "label": "Înălțime", - "desc": "Înălțimea decupării (puncte)" - } - }, - "error": { - "invalidArea": "Zona de decupare depășește limitele PDF-ului", - "failed": "Nu s-a putut decupa PDF-ul" - }, - "steps": { - "selectArea": "Selectați zona de decupare" - }, - "tooltip": { - "title": "Cum să decupați PDF-uri", - "description": "Selectați zona de decupare din PDF trăgând și redimensionând suprapunerea albastră din miniatură.", - "drag": "Trageți suprapunerea pentru a muta zona de decupare", - "resize": "Trageți de colțuri și margini pentru redimensionare", - "precision": "Folosiți câmpurile de coordonate pentru poziționare precisă" - }, - "results": { - "title": "Rezultatele decupării" - }, - "automation": { - "info": "Introduceți coordonatele de decupare în puncte PDF. Originea (0,0) este în stânga jos. Aceste valori vor fi aplicate tuturor PDF-urilor procesate în această automatizare.", - "reference": "Referință: O pagină A4 are 595.28 × 841.89 puncte (210 mm × 297 mm). 1 inch = 72 puncte." - } - }, - "autoSplitPDF": { - "tags": "bazat-pe-QR,separă,segment-scanat,organizează", - "title": "Împarte Automat PDF", - "header": "Împarte Automat PDF", - "description": "Tipărește, Inserează, Scanează, încarcă și lasă-ne să separăm automat documentele tale. Fără muncă manuală de sortare necesară.", - "selectText": { - "1": "Tipărește câteva foi separatoare de mai jos (Alb-negru este suficient).", - "2": "Scanează toate documentele tale o dată inserând foaia separatoare între ele.", - "3": "Încarcă fișierul PDF scanat mare și lasă Stirling PDF să se ocupe de rest.", - "4": "Paginile separatoare sunt detectate automat și eliminate, garantând un document final ordonat." - }, - "formPrompt": "Trimite PDF-ul conținând separatoarele de pagini Stirling-PDF:", - "duplexMode": "Mod Duplex (Scanare față-verso)", - "dividerDownload2": "Descarcă 'Separator Auto Splitter (cu instrucțiuni).pdf'", - "submit": "Trimite" - }, - "sanitizePdf": { - "tags": "curăță,securizează,sigur,elimină-amenințări" - }, - "URLToPDF": { - "tags": "captură-web,salvează-pagina,web-în-document,arhivează", - "title": "URL în PDF", - "header": "URL în PDF", - "submit": "Convertește", - "credit": "Folosește WeasyPrint" - }, - "HTMLToPDF": { - "tags": "markup,conținut-web,transformare,convertește", - "title": "HTML în PDF", - "header": "HTML în PDF", - "help": "Acceptă fișiere HTML și ZIP-uri care conțin html/css/imagini etc. necesare", - "submit": "Convertește", - "credit": "Folosește WeasyPrint", - "zoom": "Nivel de zoom pentru afișarea site-ului web.", - "pageWidth": "Lățimea paginii în centimetri. (Gol pentru implicit)", - "pageHeight": "Înălțimea paginii în centimetri. (Gol pentru implicit)", - "marginTop": "Marginea de sus a paginii în milimetri. (Gol pentru implicit)", - "marginBottom": "Marginea de jos a paginii în milimetri. (Gol pentru implicit)", - "marginLeft": "Marginea din stânga a paginii în milimetri. (Gol pentru implicit)", - "marginRight": "Marginea din dreapta a paginii în milimetri. (Gol pentru implicit)", - "printBackground": "Redă fundalul site-urilor web.", - "defaultHeader": "Activează Antetul Implicit (Nume și număr de pagină)", - "cssMediaType": "Schimbă tipul de media CSS al paginii.", - "none": "Niciunul", - "print": "Tipărire", - "screen": "Ecran" - }, - "MarkdownToPDF": { - "tags": "markup,conținut-web,transformare,convertește", - "title": "Markdown în PDF", - "header": "Markdown în PDF", - "submit": "Convertește", - "help": "Lucrare în curs", - "credit": "Folosește WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "markup,conținut-web,transformare,convertește", - "title": "PDF în Markdown", - "header": "PDF în Markdown", - "submit": "Convertește" - }, - "getPdfInfo": { - "tags": "informații,date,statistici,statistici", - "title": "Obține Informații despre PDF", - "header": "Obține Informații despre PDF", - "submit": "Obține Informații", - "downloadJson": "Descarcă JSON" - }, - "extractPage": { - "tags": "extrage" - }, - "PdfToSinglePage": { - "tags": "pagină unică" - }, - "showJS": { - "tags": "JS", - "title": "Arată Javascript", - "header": "Arată Javascript", - "downloadJS": "Descarcă Javascript", - "submit": "Arată", - "results": "Rezultat", - "processing": "Se extrage JavaScript...", - "done": "JavaScript extras", - "singleFileWarning": "Acest instrument acceptă doar un fișier odată. Vă rugăm să selectați un singur fișier.", - "view": { - "title": "JavaScript extras" - } - }, - "redact": { - "tags": "Redact,Hide,black out,black,marker,hidden,manual", - "title": "Manual Redaction", - "submit": "Manual Redaction", - "error": { - "failed": "A apărut o eroare la redactarea PDF-ului." - }, - "modeSelector": { - "title": "Metoda de redactare", - "mode": "Mod", - "automatic": "Automat", - "automaticDesc": "Redactează text pe baza termenilor de căutare", - "manual": "Manual", - "manualDesc": "Faceți clic și trageți pentru a redacta zone specifice", - "manualComingSoon": "Redactarea manuală va fi disponibilă în curând" - }, - "auto": { - "header": "Redactare automată", - "settings": { - "title": "Setări de redactare", - "advancedTitle": "Avansat" - }, - "colorLabel": "Culoarea casetei", - "wordsToRedact": { - "title": "Cuvinte de redactat", - "placeholder": "Introduceți un cuvânt", - "add": "Adaugă", - "examples": "Exemple: Confidential, Top-Secret" - }, - "useRegexLabel": "Folosește Regex", - "wholeWordSearchLabel": "Căutare cuvânt întreg", - "customPaddingLabel": "Spațiere suplimentară personalizată", - "convertPDFToImageLabel": "Convertește PDF în PDF-imagine" - }, - "tooltip": { - "mode": { - "header": { - "title": "Metoda de redactare" - }, - "automatic": { - "title": "Redactare automată", - "text": "Găsește și redactează automat textul specificat în tot documentul. Perfect pentru eliminarea informațiilor sensibile recurente precum nume, adrese sau marcaje confidențiale." - }, - "manual": { - "title": "Redactare manuală", - "text": "Faceți clic și trageți pentru a selecta manual zone specifice de redactat. Oferă control precis asupra a ceea ce este redactat. (În curând)" - } - }, - "words": { - "header": { - "title": "Cuvinte de redactat" - }, - "description": { - "title": "Potrivirea textului", - "text": "Introduceți cuvinte sau expresii de găsit și redactat în document. Fiecare cuvânt va fi căutat separat." - }, - "bullet1": "Adăugați câte un cuvânt pe rând", - "bullet2": "Apăsați Enter sau faceți clic pe „Adaugă altul” pentru a adăuga", - "bullet3": "Faceți clic pe × pentru a elimina cuvintele", - "examples": { - "title": "Exemple comune", - "text": "Cuvinte tipice de redactat includ: detalii bancare, adrese de email sau nume specifice." - } - }, - "advanced": { - "header": { - "title": "Setări avansate de redactare" - }, - "color": { - "title": "Culoarea casetei și spațiere", - "text": "Personalizați aspectul casetelor de redactare. Negrul este standard, dar puteți alege orice culoare. Spațierea adaugă spațiu în jurul textului găsit." - }, - "regex": { - "title": "Folosește Regex", - "text": "Activați expresii regulate pentru potriviri avansate de tipare. Util pentru găsirea numerelor de telefon, emailurilor sau a tiparelor complexe.", - "bullet1": "Exemplu: \\d{4}-\\d{2}-\\d{2} pentru a potrivi date în format YYYY-MM-DD", - "bullet2": "Folosiți cu prudență - testați temeinic" - }, - "wholeWord": { - "title": "Căutare cuvânt întreg", - "text": "Potrivește doar cuvinte complete, nu potriviri parțiale. „John” nu va potrivi „Johnson” când este activat." - }, - "convert": { - "title": "Convertește în PDF-imagine", - "text": "Convertește PDF-ul într-un PDF bazat pe imagine după redactare. Acest lucru asigură că textul din spatele casetelor de redactare este complet eliminat și nerecuperabil." - } - } - }, - "manual": { - "header": "Redactare manuală", - "textBasedRedaction": "Redactare bazată pe text", - "pageBasedRedaction": "Redactare pe pagină", - "convertPDFToImageLabel": "Convertește PDF în PDF-imagine (utilizat pentru a elimina textul din spatele casetei)", - "pageRedactionNumbers": { - "title": "Pagini", - "placeholder": "(ex. 1,2,8 sau 4,7,12-16 sau 2n-1)" - }, - "redactionColor": { - "title": "Culoarea redactării" - }, - "export": "Exportă", - "upload": "Încărcați", - "boxRedaction": "Redactare prin desenarea casetei", - "zoom": "Zoom", - "zoomIn": "Mărește", - "zoomOut": "Micșorează", - "nextPage": "Pagina următoare", - "previousPage": "Pagina anterioară", - "toggleSidebar": "Comută bara laterală", - "showThumbnails": "Afișează miniaturi", - "showDocumentOutline": "Afișează cuprinsul documentului (dublu clic pentru a extinde/restrânge toate elementele)", - "showAttachments": "Afișează atașamentele", - "showLayers": "Afișează straturile (dublu clic pentru a reseta toate straturile la starea implicită)", - "colourPicker": "Selector de culoare", - "findCurrentOutlineItem": "Găsește elementul curent din cuprins", - "applyChanges": "Aplică modificările" - } - }, - "tableExtraxt": { - "tags": "CSV,Extragere Tabel,extrage,convertește" - }, - "autoSizeSplitPDF": { - "tags": "pdf,împarte,document,organizare" - }, - "overlay-pdfs": { - "tags": "Suprapune", - "header": "Suprapune Fișiere PDF", - "title": "Suprapune PDF-uri", - "desc": "Suprapune un PDF peste altul", - "baseFile": { - "label": "Selectează Fișierul PDF de Bază" - }, - "overlayFiles": { - "label": "Selectează Fișierele PDF de Suprapus", - "placeholder": "Alegeți PDF-uri...", - "addMore": "Adăugați mai multe PDF-uri..." - }, - "mode": { - "label": "Selectează Modul de Suprapunere", - "sequential": "Suprapunere Secvențială", - "interleaved": "Suprapunere Intercalată", - "fixedRepeat": "Suprapunere cu Repetare Fixă" - }, - "counts": { - "label": "Numere de Suprapunere (pentru Modul de Repetare Fixă)", - "placeholder": "Introdu numere separate prin virgulă (ex. 2,3,1)", - "item": "Număr pentru fișier", - "noFiles": "Adăugați fișiere de suprapunere pentru a configura numerele" - }, - "position": { - "label": "Selectează Poziția de Suprapunere", - "foreground": "Prim-plan", - "background": "Fundal" - }, - "submit": "Trimite", - "settings": { - "title": "Setări" - }, - "results": { - "title": "Rezultatele suprapunerii" - }, - "tooltip": { - "header": { - "title": "Prezentare generală suprapunere PDF-uri" - }, - "description": { - "title": "Descriere", - "text": "Combinați un PDF de bază cu unul sau mai multe PDF-uri de suprapunere. Suprapunerile pot fi aplicate pagină cu pagină în moduri diferite și pot fi plasate în prim-plan sau fundal." - }, - "mode": { - "title": "Mod de suprapunere", - "text": "Alegeți cum să distribuiți paginile de suprapunere pe paginile PDF-ului de bază.", - "sequential": "Suprapunere secvențială: Folosește paginile din primul PDF de suprapunere până se termină, apoi trece la următorul.", - "interleaved": "Suprapunere intercalată: Ia pe rând câte o pagină din fiecare suprapunere.", - "fixedRepeat": "Suprapunere cu repetare fixă: Ia un număr fix de pagini din fiecare suprapunere înainte de a trece la următoarea. Folosiți Numărări pentru a seta valorile." - }, - "position": { - "title": "Poziția suprapunerii", - "text": "Prim-plan plasează suprapunerea deasupra paginii. Fundal o plasează în spate." - }, - "overlayFiles": { - "title": "Fișiere de suprapunere", - "text": "Selectați unul sau mai multe PDF-uri de suprapus peste baza. Ordinea fișierelor afectează cum se aplică paginile în modurile Secvențial și Repetare fixă." - }, - "counts": { - "title": "Numărări (doar pentru Repetare fixă)", - "text": "Furnizați un număr pozitiv pentru fiecare fișier de suprapunere care arată câte pagini se iau înainte de a trece la următorul. Necesar când modul este Repetare fixă." - } - }, - "error": { - "failed": "A apărut o eroare la suprapunerea PDF-urilor." - } - }, - "split-by-sections": { - "tags": "Împărțire pe Secțiuni, Divizează, Personalizează", - "title": "Împarte PDF în Secțiuni", - "header": "Împarte PDF în Secțiuni", - "horizontal": { - "label": "Diviziuni Orizontale", - "placeholder": "Introdu numărul de diviziuni orizontale" - }, - "vertical": { - "label": "Diviziuni Verticale", - "placeholder": "Introdu numărul de diviziuni verticale" - }, - "submit": "Împarte PDF", - "merge": "Îmbină Într-un Singur PDF" - }, - "AddStampRequest": { - "tags": "Ștampilă, Adaugă imagine, centrează imagine, Filigran, PDF, Încorporează, Personalizează", - "header": "Ștampilează PDF", - "title": "Ștampilează PDF", - "stampSetup": "Configurare ștampilă", - "stampType": "Tip Ștampilă", - "stampText": "Text Ștampilă", - "stampImage": "Imagine Ștampilă", - "alphabet": "Alfabet", - "fontSize": "Dimensiune Font/Imagine", - "rotation": "Rotație", - "opacity": "Opacitate", - "position": "Poziție", - "overrideX": "Suprascrie Coordonata X", - "overrideY": "Suprascrie Coordonata Y", - "customMargin": "Margine Personalizată", - "customColor": "Culoare Text Personalizată", - "submit": "Trimite", - "noStampSelected": "Nu a fost selectată nicio ștampilă. Reveniți la Pasul 1.", - "customPosition": "Trageți ștampila în locația dorită în fereastra de previzualizare.", - "error": { - "failed": "A apărut o eroare la adăugarea ștampilei în PDF." - }, - "imageSize": "Dimensiunea imaginii", - "margin": "Margine", - "positionAndFormatting": "Poziție și formatare", - "quickPosition": "Selectați o poziție pe pagină pentru a plasa ștampila.", - "results": { - "title": "Rezultatele ștampilării" - } - }, - "removeImagePdf": { - "tags": "Elimină Imagine,Operații pagină,Back end,server side" - }, - "splitPdfByChapters": { - "tags": "împarte,capitole,semne de carte,organizează" - }, - "validateSignature": { - "tags": "semnătură,verifică,validează,pdf,certificat,semnătură digitală,Validează semnătura,Validează certificatul", - "title": "Validează semnăturile PDF", - "header": "Validează semnăturile digitale", - "selectPDF": "Selectați fișierul PDF semnat", - "submit": "Validează semnăturile", - "results": "Rezultatele validării", - "status": { - "_value": "Stare", - "valid": "Valid", - "invalid": "Invalid", - "complete": "Validare finalizată" - }, - "signer": "Semnatar", - "date": "Data", - "reason": "Motivul", - "location": "Locația", - "noSignatures": "Nu s-au găsit semnături digitale în acest document", - "chain": { - "invalid": "Validarea lanțului de certificate a eșuat - nu se poate verifica identitatea semnatarului" - }, - "trust": { - "invalid": "Certificatul nu este în stocul de încredere - sursa nu poate fi verificată" - }, - "cert": { - "expired": "Certificatul a expirat", - "revoked": "Certificatul a fost revocat", - "info": "Detalii certificat", - "issuer": "Emitent", - "subject": "Subiect", - "serialNumber": "Număr de serie", - "validFrom": "Valabil de la", - "validUntil": "Valabil până la", - "algorithm": "Algoritm", - "keySize": "Dimensiune cheie", - "version": "Versiune", - "keyUsage": "Utilizare cheie", - "selfSigned": "Auto-semnat", - "bits": "biți", - "details": "Detalii certificat" - }, - "signature": { - "info": "Informații semnătură", - "_value": "Semnătură", - "mathValid": "Semnătura este matematic validă, DAR:" - }, - "selectCustomCert": "Fișier certificat X.509 personalizat (opțional)", - "downloadCsv": "Descarcă CSV", - "downloadJson": "Descarcă JSON", - "downloadPdf": "Descarcă raport PDF", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Nu s-au putut valida fișierele selectate.", - "partial": "Unele fișiere nu au putut fi validate.", - "reportGeneration": "Nu s-a putut genera raportul PDF. JSON și CSV sunt disponibile.", - "unexpected": "Eroare neașteptată în timpul validării." - }, - "finalizing": "Se pregătesc descărcările...", - "issue": { - "certExpired": "Certificat expirat", - "certRevocationUnknown": "Starea de revocare a certificatului este necunoscută", - "certRevoked": "Certificat revocat", - "chainInvalid": "Lanț de certificate invalid", - "signatureInvalid": "Verificarea criptografică a semnăturii a eșuat", - "trustInvalid": "Certificat neîncredințat" - }, - "noResults": "Rulați validarea pentru a genera un raport.", - "noSignaturesShort": "Fără semnături", - "processing": "Se validează semnăturile...", - "report": { - "continued": "Continuare", - "downloads": "Descărcări", - "entryLabel": "Rezumat semnătură", - "fields": { - "created": "Creat", - "fileSize": "Dimensiunea fișierului", - "signatureCount": "Total semnături", - "signatureDate": "Data semnăturii" - }, - "filesEvaluated": "{{count}} fișiere evaluate", - "footer": "Validat prin Stirling PDF", - "generatedAt": "Generat", - "noPdf": "Raportul PDF va fi disponibil după o validare reușită.", - "page": "Pagină", - "shortTitle": "Rezumat semnături", - "signatureCountLabel": "{{count}} semnături", - "signaturesFound": "{{count}} semnături detectate", - "signaturesValid": "{{count}} complet valide", - "title": "Raport de validare a semnăturilor" - }, - "settings": { - "certHint": "Încărcați un certificat X.509 de încredere pentru a valida față de o sursă de încredere personalizată.", - "title": "Setări de validare" - }, - "signatureDate": "Data semnăturii", - "totalSignatures": "Total semnături" - }, - "replaceColor": { - "tags": "Înlocuire culoare,Operațiuni pagină,Back end,server side", - "labels": { - "settings": "Setări", - "colourOperation": "Operațiune culoare" - }, - "options": { - "highContrast": "Contrast ridicat", - "invertAll": "Inversează toate culorile", - "custom": "Personalizat", - "cmyk": "Convertește la CMYK" - }, - "tooltip": { - "header": { - "title": "Prezentare setări înlocuire și inversare culori" - }, - "description": { - "title": "Descriere", - "text": "Transformați culorile PDF pentru a îmbunătăți lizibilitatea și accesibilitatea. Alegeți presetări cu contrast ridicat, inversați toate culorile sau creați scheme de culori personalizate." - }, - "highContrast": { - "title": "Contrast ridicat", - "text": "Aplică combinații predefinite de culori cu contrast ridicat concepute pentru o lizibilitate mai bună și conformitate cu accesibilitatea.", - "bullet1": "Text alb pe fundal negru - modul întunecat clasic", - "bullet2": "Text negru pe fundal alb - contrast ridicat standard", - "bullet3": "Text galben pe fundal negru - opțiune cu vizibilitate ridicată", - "bullet4": "Text verde pe fundal negru - alternativă cu contrast ridicat" - }, - "invertAll": { - "title": "Inversează toate culorile", - "text": "Inversează complet toate culorile din PDF, creând un efect de tip negativ. Util pentru crearea unor versiuni în modul întunecat sau pentru reducerea oboselii oculare în lumină slabă." - }, - "custom": { - "title": "Culori personalizate", - "text": "Definiți propriile culori pentru text și fundal folosind selectoarele de culoare. Perfect pentru documente de brand sau cerințe specifice de accesibilitate.", - "bullet1": "Culoare text - alegeți culoarea pentru elementele de text", - "bullet2": "Culoare fundal - setați culoarea de fundal a documentului" - }, - "cmyk": { - "title": "Convertește la CMYK", - "text": "Convertiți PDF-ul din spațiul de culoare RGB în spațiul CMYK, optimizat pentru tipărire profesională. Acest proces convertește culorile la modelul Cyan, Magenta, Yellow, Black folosit de imprimante." - } - }, - "error": { - "failed": "A apărut o eroare la procesarea înlocuirii culorilor." - } - }, - "login": { - "title": "Autentificare", - "header": "Autentificare", - "signin": "Autentificare", - "signInWith": "Autentificați-vă cu", - "signInAnonymously": "Autentificare ca invitat", - "rememberme": "Ține-mă minte", - "invalid": "Nume de utilizator sau parolă invalidă.", - "locked": "Contul tău a fost blocat.", - "sessionExpired": "Sesiunea a expirat. Vă rugăm să vă autentificați din nou.", - "signinTitle": "Te rugăm să te autentifici", - "ssoSignIn": "Conectare prin conectare unică", - "oAuth2AutoCreateDisabled": "OAUTH2 Creare automată utilizator dezactivată", - "oAuth2AdminBlockedUser": "Înregistrarea sau conectarea utilizatorilor neînregistrați este în prezent blocată. Te rugăm să contactezi administratorul.", - "oauth2RequestNotFound": "Cererea de autorizare nu a fost găsită", - "oauth2InvalidUserInfoResponse": "Răspuns Invalid la Informațiile Utilizatorului", - "oauth2invalidRequest": "Cerere Invalidă", - "oauth2AccessDenied": "Acces Refuzat", - "oauth2InvalidTokenResponse": "Răspuns Invalid la Token", - "oauth2InvalidIdToken": "Token de Id Invalid", - "relyingPartyRegistrationNotFound": "Nu s-a găsit nicio înregistrare a relying party", - "userIsDisabled": "Utilizatorul este dezactivat, conectarea este în prezent blocată cu acest nume de utilizator. Te rugăm să contactezi administratorul.", - "alreadyLoggedIn": "Sunteți deja autentificat pe", - "alreadyLoggedIn2": "dispozitive. Vă rugăm să vă deconectați de pe dispozitive și încercați din nou.", - "toManySessions": "Aveți prea multe sesiuni active", - "logoutMessage": "Ați fost deconectat.", - "youAreLoggedIn": "Sunteți autentificat!", - "email": "Email", - "password": "Parolă", - "enterEmail": "Introduceți emailul", - "enterPassword": "Introduceți parola", - "loggingIn": "Autentificare...", - "username": "Nume utilizator", - "enterUsername": "Introduceți numele de utilizator", - "useEmailInstead": "Autentificare cu email", - "forgotPassword": "Ați uitat parola?", - "logIn": "Autentificare", - "signingIn": "Se autentifică...", - "login": "Autentificare", - "or": "Sau", - "useMagicLink": "Folosiți link magic în schimb", - "enterEmailForMagicLink": "Introduceți emailul pentru linkul magic", - "sending": "Se trimite…", - "sendMagicLink": "Trimite linkul magic", - "cancel": "Anulează", - "dontHaveAccount": "Nu aveți un cont? Înscrieți-vă", - "home": "Acasă", - "debug": "Depanare", - "signOut": "Deconectare", - "pleaseEnterBoth": "Vă rugăm să introduceți atât emailul, cât și parola", - "pleaseEnterEmail": "Vă rugăm să introduceți adresa de email", - "magicLinkSent": "Linkul magic a fost trimis la {{email}}! Verificați emailul și faceți clic pe link pentru a vă autentifica.", - "passwordResetSent": "Linkul de resetare a parolei a fost trimis la {{email}}! Verificați emailul și urmați instrucțiunile.", - "failedToSignIn": "Autentificarea cu {{provider}} a eșuat: {{message}}", - "unexpectedError": "Eroare neașteptată: {{message}}", - "accountCreatedSuccess": "Cont creat cu succes! Acum vă puteți autentifica.", - "passwordChangedSuccess": "Parola a fost schimbată cu succes! Autentificați-vă cu noua parolă.", - "credentialsUpdated": "Datele de autentificare au fost actualizate. Vă rugăm să vă autentificați din nou.", - "defaultCredentials": "Date de autentificare implicite", - "changePasswordWarning": "Vă rugăm să vă schimbați parola după prima autentificare", - "slides": { - "overview": { - "alt": "Prezentare generală Stirling PDF", - "title": "Un centru unic pentru toate nevoile PDF.", - "subtitle": "O suită cloud axată pe confidențialitate pentru PDF-uri, care vă permite să convertiți, semnați, redactați și gestionați documente, plus peste 50 de alte instrumente puternice." - }, - "edit": { - "alt": "Editați PDF-uri", - "title": "Editați PDF-uri pentru a afișa/proteja informațiile dorite", - "subtitle": "Cu peste o duzină de instrumente pentru a redacta, semna, citi și manipula PDF-uri, veți găsi cu siguranță ceea ce căutați." - }, - "secure": { - "alt": "Securizați PDF-uri", - "title": "Protejați informațiile sensibile din PDF-urile dvs.", - "subtitle": "Adăugați parole, redactați conținut și gestionați certificate cu ușurință." - } - } - }, - "signup": { - "title": "Creați un cont", - "subtitle": "Alăturați-vă Stirling PDF pentru a începe", - "name": "Nume", - "email": "Email", - "password": "Parolă", - "confirmPassword": "Confirmă parola", - "enterName": "Introduceți numele", - "enterEmail": "Introduceți emailul", - "enterPassword": "Introduceți parola", - "confirmPasswordPlaceholder": "Confirmă parola", - "or": "sau", - "creatingAccount": "Se creează contul...", - "signUp": "Înregistrare", - "alreadyHaveAccount": "Aveți deja un cont? Autentificați-vă", - "pleaseFillAllFields": "Vă rugăm să completați toate câmpurile", - "passwordsDoNotMatch": "Parolele nu coincid", - "passwordTooShort": "Parola trebuie să aibă cel puțin 6 caractere", - "invalidEmail": "Vă rugăm să introduceți o adresă de email validă", - "checkEmailConfirmation": "Verificați emailul pentru un link de confirmare pentru a vă finaliza înregistrarea.", - "accountCreatedSuccessfully": "Cont creat cu succes! Acum vă puteți autentifica.", - "unexpectedError": "Eroare neașteptată: {{message}}", - "useEmailInstead": "Folosiți emailul în schimb", - "nameRequired": "Numele este obligatoriu", - "emailRequired": "Emailul este obligatoriu", - "passwordRequired": "Parola este obligatorie", - "confirmPasswordRequired": "Vă rugăm să confirmați parola" - }, - "pdfToSinglePage": { - "title": "PDF într-o Singură Pagină", - "header": "PDF într-o Singură Pagină", - "submit": "Convertește într-o Singură Pagină", - "description": "Acest instrument va îmbina toate paginile PDF-ului într-o singură pagină mare. Lățimea va rămâne aceeași ca a paginilor originale, dar înălțimea va fi suma înălțimilor tuturor paginilor.", - "filenamePrefix": "pagină_unică", - "files": { - "placeholder": "Selectați un fișier PDF în vizualizarea principală pentru a începe" - }, - "error": { - "failed": "A apărut o eroare la conversia într-o singură pagină." - }, - "results": { - "title": "Rezultate pagină unică" - } - }, - "pageExtracter": { - "title": "Extrage Pagini", - "header": "Extrage Pagini", - "submit": "Extrage", - "placeholder": "(ex. 1,2,8 sau 4,7,12-16 sau 2n-1)" - }, - "sanitizePDF": { - "title": "Igienizează PDF", - "header": "Igienizează un fișier PDF", - "selectText": { - "1": "Elimină acțiunile JavaScript", - "2": "Elimină fișierele încorporate", - "3": "Elimină metadatele XMP", - "4": "Elimină link-urile", - "5": "Elimină fonturile", - "6": "Elimină metadatele Document Info" - }, - "submit": "Igienizează PDF" - }, - "adjustContrast": { - "title": "Ajustează Contrastul", - "header": "Ajustează Contrastul", - "basic": "Ajustări de bază", - "contrast": "Contrast:", - "brightness": "Luminozitate:", - "saturation": "Saturație:", - "download": "Descarcă", - "adjustColors": "Ajustează culorile", - "blue": "Albastru", - "confirm": "Confirmați", - "error": { - "failed": "Nu s-a reușit ajustarea culorilor/contrastului" - }, - "green": "Verde", - "noPreview": "Selectați un PDF pentru previzualizare", - "red": "Roșu", - "results": { - "title": "PDF ajustat" - } - }, - "compress": { - "title": "Comprimare", - "desc": "Comprimă PDF-uri pentru a reduce dimensiunea fișierului.", - "header": "Comprimare PDF", - "method": { - "title": "Metodă de comprimare", - "quality": "Calitate", - "filesize": "Dimensiune Fișier" - }, - "credit": "Acest serviciu utilizează qpdf pentru comprimarea/optimizarea PDF-urilor.", - "grayscale": { - "label": "Aplicare scală de gri pentru compresie" - }, - "tooltip": { - "header": { - "title": "Prezentare generală a setărilor de comprimare" - }, - "description": { - "title": "Descriere", - "text": "Comprimarea este o modalitate ușoară de a reduce dimensiunea fișierului. Alegeți Dimensiunea fișierului pentru a introduce o dimensiune țintă și vom ajusta noi calitatea. Alegeți Calitate pentru a seta manual intensitatea comprimării." - }, - "qualityAdjustment": { - "title": "Ajustarea calității", - "text": "Trageți glisorul pentru a ajusta intensitatea comprimării. Valorile mai mici (1-3) păstrează calitatea, dar duc la fișiere mai mari. Valorile mai mari (7-9) micșorează mai mult fișierul, dar reduc claritatea imaginilor.", - "bullet1": "Valorile mai mici păstrează calitatea", - "bullet2": "Valorile mai mari reduc dimensiunea fișierului" - }, - "grayscale": { - "title": "Nuanțe de gri", - "text": "Selectați această opțiune pentru a converti toate imaginile în alb-negru, ceea ce poate reduce semnificativ dimensiunea fișierului, în special pentru PDF-uri scanate sau documente bogate în imagini." - } - }, - "error": { - "failed": "A apărut o eroare la comprimarea PDF-ului." - }, - "selectText": { - "1": { - "_value": "Setări de comprimare", - "1": "1-3 comprimare PDF,
4-6 comprimare ușoară a imaginilor,
7-9 comprimare intensă a imaginilor Va reduce semnificativ calitatea imaginilor" - }, - "2": "Nivel de optimizare:", - "4": "Mod automat - ajustează automat calitatea pentru a aduce PDF-ul la dimensiunea exactă", - "5": "Dimensiunea PDF așteptată (de ex. 25MB, 10.8MB, 25KB)" - }, - "submit": "Comprimare" - }, - "decrypt": { - "passwordPrompt": "Acest fișier este protejat cu parolă. Introduceți parola:", - "cancelled": "Operațiune anulată pentru PDF: {0}", - "noPassword": "Nu s-a furnizat parolă pentru PDF-ul criptat: {0}", - "invalidPassword": "Încercați din nou cu parola corectă.", - "invalidPasswordHeader": "Parolă incorectă sau criptare neacceptată pentru PDF: {0}", - "unexpectedError": "A apărut o eroare la procesarea fișierului. Vă rugăm să încercați din nou.", - "serverError": "Eroare de server la decriptare: {0}", - "success": "Fișier decriptat cu succes." - }, - "multiTool-advert": { - "message": "Această funcție este disponibilă și pe pagina multi-tool. Consultați-o pentru o interfață îmbunătățită pagină cu pagină și funcții suplimentare!" - }, - "pageRemover": { - "title": "Înlăturare pagini", - "header": "Înlăturare pagini din PDF", - "pagesToDelete": "Pagini de șters (Introduceți o listă de numere de pagini separate prin virgulă):", - "submit": "Ștergere pagini", - "placeholder": "(ex. 1,2,6 sau 1-10,15-30)" - }, - "imageToPDF": { - "title": "Imagine în PDF", - "header": "Imagine în PDF", - "submit": "Convertește", - "selectLabel": "Opțiuni de Potrivire a Imaginii", - "fillPage": "Umple Pagina", - "fitDocumentToImage": "Potrivește Pagina la Imagine", - "maintainAspectRatio": "Menține Raportul de Aspect", - "selectText": { - "2": "Rotire automată a PDF-ului", - "3": "Logica pentru mai multe fișiere (activată numai dacă se lucrează cu mai multe imagini)", - "4": "Unifică într-un singur PDF", - "5": "Convertește în PDF-uri separate" - } - }, - "PDFToCSV": { - "title": "PDF în CSV", - "header": "PDF în CSV", - "prompt": "Alege pagina pentru extragerea tabelului", - "submit": "Extrage" - }, - "split-by-size-or-count": { - "title": "Împarte PDF după Dimensiune sau Număr", - "header": "Împarte PDF după Dimensiune sau Număr", - "type": { - "label": "Selectează Tipul de Împărțire", - "size": "După Dimensiune", - "pageCount": "După Număr de Pagini", - "docCount": "După Număr de Documente" - }, - "value": { - "label": "Introdu Valoarea", - "placeholder": "Introdu dimensiunea (ex. 2MB sau 3KB) sau numărul (ex. 5)" - }, - "submit": "Trimite" - }, - "printFile": { - "title": "Tipărește Fișier", - "header": "Tipărește Fișier la Imprimantă", - "selectText": { - "1": "Selectează Fișierul de Tipărit", - "2": "Introdu Numele Imprimantei" - }, - "submit": "Tipărește" - }, - "licenses": { - "nav": "Licențe", - "title": "Licențe Terțe Părți", - "header": "Licențe Terțe Părți", - "module": "Modul", - "version": "Versiune", - "license": "Licență" - }, - "survey": { - "nav": "Sondaj", - "title": "Sondaj Stirling-PDF", - "description": "Stirling-PDF nu are urmărire, așa că vrem să auzim de la utilizatorii noștri pentru a îmbunătăți Stirling-PDF!", - "changes": "Stirling-PDF s-a schimbat de la ultimul chestionar! Pentru a afla mai multe, consultați articolul nostru de blog aici:", - "changes2": "Odată cu aceste schimbări, obținem suport de business plătit și finanțare", - "please": "Te rugăm să iei în considerare completarea sondajului nostru!", - "disabled": "(Fereastra pop-up a sondajului va fi dezactivată în următoarele actualizări, dar va fi disponibilă în subsolul paginii)", - "button": "Completează Sondajul", - "dontShowAgain": "Nu mai arăta din nou", - "meeting": { - "1": "Dacă folosiți Stirling PDF la muncă, ne-ar plăcea să vorbim cu dvs. Oferim sesiuni de asistență tehnică în schimbul unei sesiuni de descoperire a utilizatorilor de 15 minute.", - "2": "Este o ocazie să:", - "3": "Obțineți ajutor pentru implementare, integrări sau depanare", - "4": "Oferiți feedback direct despre performanță, cazuri limită și lipsuri de funcționalitate", - "5": "Ajutați-ne să rafinăm Stirling PDF pentru utilizare reală în mediul enterprise", - "6": "Dacă sunteți interesat, vă puteți programa direct cu echipa noastră. (Numai în limba engleză)", - "7": "Așteptăm cu interes să analizăm cazurile dvs. de utilizare și să facem Stirling PDF și mai bun!", - "notInterested": "Nu sunteți o companie și/sau nu sunteți interesat de o întâlnire?", - "button": "Programează întâlnire" - } - }, - "removeImage": { - "title": "Elimină imagine", - "header": "Elimină imagine", - "removeImage": "Elimină imagine", - "submit": "Elimină imagine", - "error": { - "failed": "Nu s-au putut elimina imaginile din PDF." - }, - "results": { - "title": "Rezultatele eliminării imaginilor" - } - }, - "splitByChapters": { - "title": "Împarte PDF după capitole", - "header": "Împarte PDF după capitole", - "bookmarkLevel": "Nivel semne de carte", - "includeMetadata": "Include metadate", - "allowDuplicates": "Permite duplicate", - "desc": { - "1": "Acest instrument împarte un fișier PDF în mai multe PDF-uri pe baza structurii capitolelor.", - "2": "Nivel semne de carte: Alegeți nivelul semnelor de carte folosit pentru împărțire (0 pentru nivelul superior, 1 pentru al doilea nivel etc.).", - "3": "Include metadate: Dacă este bifat, metadatele PDF-ului original vor fi incluse în fiecare PDF rezultat.", - "4": "Permite duplicate: Dacă este bifat, permite mai multe semne de carte pe aceeași pagină pentru a crea PDF-uri separate." - }, - "submit": "Împarte PDF" - }, - "fileChooser": { - "click": "Faceți clic", - "or": "sau", - "dragAndDrop": "Trageți și plasați", - "dragAndDropPDF": "Trageți și plasați fișier PDF", - "dragAndDropImage": "Trageți și plasați fișier imagine", - "hoveredDragAndDrop": "Trageți și plasați fișier(e) aici", - "extractPDF": "Se extrage..." - }, - "releases": { - "footer": "Versiuni", - "title": "Note de lansare", - "header": "Note de lansare", - "current": { - "version": "Versiunea curentă" - }, - "note": "Notele de lansare sunt disponibile numai în limba engleză" - }, - "swagger": { - "title": "Documentație API", - "header": "Documentație API", - "desc": "Vizualizați și testați endpoint-urile API Stirling PDF", - "tags": "api,documentație,swagger,endpoint-uri,dezvoltare" - }, - "cookieBanner": { - "popUp": { - "title": "Cum folosim cookie-urile", - "description": { - "1": "Folosim cookie-uri și alte tehnologii pentru a face Stirling PDF să funcționeze mai bine pentru dvs.—ajutându-ne să ne îmbunătățim instrumentele și să continuăm să dezvoltăm funcții pe placul dvs.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "OK", - "acceptNecessaryBtn": "Nu, mulțumesc", - "showPreferencesBtn": "Gestionați preferințele" - }, - "preferencesModal": { - "title": "Centrul preferințelor de consimțământ", - "acceptAllBtn": "Acceptă toate", - "acceptNecessaryBtn": "Respinge toate", - "savePreferencesBtn": "Salvează preferințele", - "closeIconLabel": "Închide fereastra", - "serviceCounterLabel": "Serviciu|Servicii", - "subtitle": "Utilizarea cookie-urilor", - "description": { - "1": "Stirling PDF folosește cookie-uri și tehnologii similare pentru a vă îmbunătăți experiența și a înțelege cum sunt folosite instrumentele noastre. Aceasta ne ajută să îmbunătățim performanța, să dezvoltăm funcțiile care vă interesează și să oferim suport constant utilizatorilor noștri.", - "2": "Stirling PDF nu poate—și nu va—urmări sau accesa conținutul documentelor pe care le utilizați.", - "3": "Confidențialitatea și încrederea dvs. sunt în centrul a tot ceea ce facem." - }, - "necessary": { - "title": { - "1": "Cookie-uri strict necesare", - "2": "Întotdeauna activat" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Analiză", - "description": "Aceste cookie-uri ne ajută să înțelegem cum sunt folosite instrumentele noastre, astfel încât să ne concentrăm pe construirea funcțiilor pe care comunitatea noastră le apreciază cel mai mult. Stați liniștit—Stirling PDF nu poate și nu va urmări conținutul documentelor cu care lucrați." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Elimină metadatele" - }, - "sidebar": { - "toggle": "Comutați bara laterală" - }, - "theme": { - "toggle": "Comutați tema" - }, - "view": { - "viewer": "Vizualizator", - "pageEditor": "Editor de pagini", - "fileManager": "Manager de fișiere" - }, - "pageEditor": { - "title": "Editor de pagini", - "save": "Salvați modificările", - "noPdfLoaded": "Nu este încărcat niciun PDF. Încărcați un PDF pentru editare.", - "rotatedLeft": "Rotit la stânga:", - "rotatedRight": "Rotit la dreapta:", - "deleted": "Șters:", - "movedLeft": "Mutat la stânga:", - "movedRight": "Mutat la dreapta:", - "splitAt": "Divizat la:", - "insertedPageBreak": "Inserată întrerupere de pagină la:", - "addFileNotImplemented": "Adăugarea fișierului nu este implementată în demo", - "closePdf": "Închide PDF", - "reset": "Resetați modificările", - "zoomIn": "Măriți", - "zoomOut": "Micșorați", - "fitToWidth": "Potriviți la lățime", - "actualSize": "Dimensiune reală" - }, - "viewer": { - "firstPage": "Prima pagină", - "lastPage": "Ultima pagină", - "previousPage": "Pagina anterioară", - "nextPage": "Pagina următoare", - "zoomIn": "Măriți", - "zoomOut": "Micșorați", - "singlePageView": "Vizualizare cu o singură pagină", - "dualPageView": "Vizualizare cu două pagini" - }, - "rightRail": { - "closeSelected": "Închideți fișierele selectate", - "selectAll": "Selectați tot", - "deselectAll": "Deselectați tot", - "selectByNumber": "Selectați după numerele paginilor", - "deleteSelected": "Ștergeți paginile selectate", - "closePdf": "Închide PDF", - "exportAll": "Exportați PDF", - "downloadSelected": "Descărcați fișierele selectate", - "downloadAll": "Descărcați tot", - "saveAll": "Salvează tot", - "toggleTheme": "Comutați tema", - "toggleBookmarks": "Comută semnele de carte", - "language": "Limbă", - "search": "Căutați în PDF", - "panMode": "Mod panoramare", - "rotateLeft": "Rotiți la stânga", - "rotateRight": "Rotiți la dreapta", - "toggleSidebar": "Comutați bara laterală", - "exportSelected": "Exportați paginile selectate", - "toggleAnnotations": "Comutați vizibilitatea adnotărilor", - "annotationMode": "Comutați modul de adnotare", - "draw": "Desenați", - "save": "Salvați", - "saveChanges": "Salvați modificările" - }, - "search": { - "title": "Căutați în PDF", - "placeholder": "Introduceți termenul de căutare...", - "noResults": "Nu s-au găsit rezultate", - "searching": "Se caută..." - }, - "guestBanner": { - "title": "Folosiți Stirling PDF ca invitat!", - "message": "Creați un cont gratuit pentru a vă salva munca, a accesa mai multe funcții și a sprijini proiectul.", - "dismiss": "Închideți bannerul", - "signUp": "Înscriere gratuită" - }, - "toolPicker": { - "searchPlaceholder": "Căutați instrumente...", - "noToolsFound": "Nu s-au găsit instrumente", - "allTools": "TOATE INSTRUMENTELE", - "quickAccess": "ACCES RAPID", - "categories": { - "standardTools": "Instrumente standard", - "advancedTools": "Instrumente avansate", - "recommendedTools": "Instrumente recomandate" - }, - "subcategories": { - "signing": "Semnare", - "documentSecurity": "Securitatea documentelor", - "verification": "Verificare", - "documentReview": "Revizuire documente", - "pageFormatting": "Formatare pagini", - "extraction": "Extragere", - "removal": "Eliminare", - "automation": "Automatizare", - "general": "General", - "advancedFormatting": "Formatare avansată", - "developerTools": "Instrumente pentru dezvoltatori" - } - }, - "quickAccess": { - "read": "Citire", - "sign": "Semnează", - "automate": "Auto", - "files": "Fișiere", - "activity": "Jurnal", - "help": "Ajutor", - "account": "Cont", - "config": "Config", - "settings": "Setări", - "adminSettings": "Setări admin", - "allTools": "All Tools", - "reader": "Cititor", - "helpMenu": { - "toolsTour": "Turul instrumentelor", - "toolsTourDesc": "Aflați ce pot face instrumentele", - "adminTour": "Turul de administrare", - "adminTourDesc": "Explorați setările și funcțiile de administrare" - } - }, - "admin": { - "error": "Eroare", - "success": "Succes", - "expand": "Extindeți", - "close": "Închideți", - "status": { - "active": "Activ", - "inactive": "Inactiv" - }, - "settings": { - "title": "Setări de administrator", - "workspace": "Spațiu de lucru", - "fetchError": "Nu s-au putut încărca setările", - "saveError": "Nu s-au putut salva setările", - "saved": "Setările au fost salvate cu succes", - "saveSuccess": "Setările au fost salvate cu succes", - "save": "Salvați modificările", - "discard": "Renunță", - "restartRequired": "Este necesară repornirea", - "loginRequired": "Modul de autentificare trebuie activat pentru a modifica setările de administrator", - "unsavedChanges": { - "title": "Modificări nesalvate", - "message": "Aveți modificări nesalvate. Doriți să renunțați la ele?", - "cancel": "Continuă editarea", - "discard": "Renunță la modificări", - "hint": "Aveți modificări nesalvate" - }, - "loginDisabled": { - "title": "Este necesar modul de autentificare", - "message": "Modul de autentificare trebuie activat pentru a modifica setările de administrator. Setați SECURITY_ENABLELOGIN=true în mediul dvs. sau security.enableLogin: true în settings.yml, apoi reporniți serverul.", - "readOnly": "Setările de mai jos afișează valori de exemplu pentru referință. Activați modul de autentificare pentru a vedea și edita configurația reală." - }, - "restart": { - "title": "Este necesară repornirea", - "message": "Setările au fost salvate cu succes. Este necesară repornirea serverului pentru ca modificările să intre în vigoare.", - "question": "Doriți să reporniți serverul acum sau mai târziu?", - "now": "Reporniți acum", - "later": "Reporniți mai târziu" - }, - "restarting": "Se repornește serverul", - "restartingMessage": "Serverul se repornește. Așteptați puțin...", - "restartError": "Nu s-a putut reporni serverul. Reporniți manual.", - "general": { - "title": "Setări de sistem", - "description": "Configurați setările aplicației la nivel de sistem, inclusiv branding și comportament prestabilit.", - "ui": "Interfață utilizator", - "system": "Sistem", - "appName": { - "label": "Numele aplicației", - "description": "Numele afișat în fila browserului și pe pagina de pornire" - }, - "appNameNavbar": { - "label": "Marcă bară de navigare", - "description": "Numele afișat în bara de navigare" - }, - "homeDescription": { - "label": "Descriere pagină principală", - "description": "Textul descriptiv afișat pe pagina principală" - }, - "defaultLocale": { - "label": "Limba implicită", - "description": "Limba implicită pentru utilizatorii noi (de ex., en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Limită încărcare fișiere", - "description": "Dimensiunea maximă a fișierelor încărcate (de ex., 100MB, 1GB)" - }, - "showUpdate": { - "label": "Afișează notificările de actualizare", - "description": "Afișează notificări când este disponibilă o nouă versiune" - }, - "showUpdateOnlyAdmin": { - "label": "Afișează actualizările doar pentru administratori", - "description": "Restricționează notificările de actualizare doar la utilizatorii administratori" - }, - "customHTMLFiles": { - "label": "Fișiere HTML personalizate", - "description": "Permite servirea fișierelor HTML personalizate din directorul customFiles" - }, - "languages": { - "label": "Limbi disponibile", - "description": "Limbile din care utilizatorii pot alege (lăsați gol pentru a activa toate limbile)", - "placeholder": "Selectați limbi" - }, - "customMetadata": { - "label": "Metadate personalizate", - "autoUpdate": { - "label": "Actualizare automată metadate", - "description": "Actualizează automat metadatele PDF pentru toate documentele procesate" - }, - "author": { - "label": "Autor implicit", - "description": "Autorul implicit pentru metadatele PDF (de ex., nume utilizator)" - }, - "creator": { - "label": "Creator implicit", - "description": "Creatorul implicit pentru metadatele PDF" - }, - "producer": { - "label": "Producător implicit", - "description": "Producătorul implicit pentru metadatele PDF" - } - }, - "logoStyle": { - "label": "Stil logo", - "description": "Alegeți între logo-ul minimalist modern sau pictograma clasică S", - "classic": "Clasic", - "classicAlt": "Logo clasic", - "modern": "Modern", - "modernAlt": "Logo modern" - }, - "customPaths": { - "label": "Căi personalizate", - "description": "Configurați căi personalizate ale sistemului de fișiere pentru procesarea pipeline și instrumente externe", - "pipeline": { - "label": "Directoare pipeline", - "watchedFoldersDir": { - "label": "Directorul dosarelor monitorizate", - "description": "Directorul în care pipeline-ul monitorizează PDF-urile primite (lăsați gol pentru implicit: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Directorul dosarelor finalizate", - "description": "Directorul în care sunt scrise PDF-urile procesate (lăsați gol pentru implicit: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Căi pentru instrumente externe", - "weasyprint": { - "label": "Executabil WeasyPrint", - "description": "Calea către executabilul WeasyPrint pentru conversia HTML în PDF (lăsați gol pentru implicit: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Executabil Unoconvert", - "description": "Calea către LibreOffice unoconvert pentru conversia documentelor (lăsați gol pentru implicit: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Securitate", - "description": "Configurați autentificarea, comportamentul de autentificare și politicile de securitate.", - "ssoNotice": { - "title": "Căutați setările SSO/SAML?", - "message": "Furnizorii de autentificare OAuth2 și SAML2 au fost mutați în meniul Conexiuni pentru o administrare mai ușoară." - }, - "authentication": "Autentificare", - "enableLogin": { - "label": "Activează autentificarea", - "description": "Solicită utilizatorilor să se autentifice înainte de a accesa aplicația" - }, - "loginMethod": { - "label": "Metodă de autentificare", - "description": "Metoda de autentificare utilizată pentru conectarea utilizatorilor", - "all": "Toate metodele", - "normal": "Numai utilizator/parolă", - "oauth2": "Numai OAuth2", - "saml2": "Numai SAML2" - }, - "loginAttemptCount": { - "label": "Limită încercări de autentificare", - "description": "Numărul maxim de încercări eșuate înainte de blocarea contului" - }, - "loginResetTimeMinutes": { - "label": "Timp resetare autentificare (minute)", - "description": "Timpul înainte de resetarea încercărilor eșuate" - }, - "csrfDisabled": { - "label": "Dezactivează protecția CSRF", - "description": "Dezactivează protecția Cross-Site Request Forgery (nerecomandat)" - }, - "initialLogin": { - "label": "Autentificare inițială", - "username": { - "label": "Utilizator inițial", - "description": "Numele de utilizator pentru contul inițial de administrator" - }, - "password": { - "label": "Parolă inițială", - "description": "Parola pentru contul inițial de administrator" - } - }, - "jwt": { - "label": "Configurare JWT", - "secureCookie": { - "label": "Cookie securizat", - "description": "Solicită HTTPS pentru cookie-urile JWT (recomandat pentru producție)" - }, - "keyRetentionDays": { - "label": "Zile de păstrare a cheilor", - "description": "Numărul de zile de păstrare a vechilor chei JWT pentru verificare" - }, - "persistence": { - "label": "Activează persistența cheilor", - "description": "Stochează persistent cheile JWT pentru a supraviețui repornirilor serverului" - }, - "enableKeyRotation": { - "label": "Activează rotația cheilor", - "description": "Rotește automat periodic cheile de semnare JWT" - }, - "enableKeyCleanup": { - "label": "Activează curățarea cheilor", - "description": "Elimină automat cheile JWT expirate" - } - }, - "audit": { - "label": "Jurnalizare audit", - "enabled": { - "label": "Activează jurnalizarea de audit", - "description": "Urmărește acțiunile utilizatorilor și evenimentele de sistem pentru conformitate și monitorizarea securității" - }, - "level": { - "label": "Nivel audit", - "description": "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE" - }, - "retentionDays": { - "label": "Păstrare audit (zile)", - "description": "Numărul de zile de păstrare a jurnalelor de audit" - } - }, - "htmlUrlSecurity": { - "label": "Securitate URL HTML", - "description": "Configurați restricțiile de acces URL pentru procesarea HTML pentru a preveni atacurile SSRF", - "enabled": { - "label": "Activează securitatea URL", - "description": "Activează restricțiile de securitate URL pentru conversiile HTML în PDF" - }, - "level": { - "label": "Nivel de securitate", - "description": "MAX: numai listă permisă, MEDIUM: blochează rețelele interne, OFF: fără restricții", - "max": "Maxim (numai listă permisă)", - "medium": "Mediu (blochează intern)", - "off": "Oprit (fără restricții)" - }, - "advanced": "Setări avansate", - "allowedDomains": { - "label": "Domenii permise (listă permisă)", - "description": "Un domeniu pe linie (de ex., cdn.example.com). Doar aceste domenii sunt permise când nivelul este MAX" - }, - "blockedDomains": { - "label": "Domenii blocate (listă blocată)", - "description": "Un domeniu pe linie (de ex., malicious.com). Domenii suplimentare de blocat" - }, - "internalTlds": { - "label": "TLD-uri interne", - "description": "Un TLD pe linie (de ex., .local, .internal). Blochează domeniile cu aceste modele de TLD" - }, - "networkBlocking": "Blocare rețea", - "blockPrivateNetworks": { - "label": "Blochează rețelele private", - "description": "Blochează rețelele private RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Blochează Localhost", - "description": "Blochează localhost și adresele loopback (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Blochează adresele Link-Local", - "description": "Blochează adresele link-local (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Blochează endpoint-urile de metadate cloud", - "description": "Blochează endpoint-ul de metadate al furnizorilor cloud (169.254.169.254)" - } - } - }, - "connections": { - "title": "Conexiuni", - "description": "Configurați furnizori externi de autentificare precum OAuth2 și SAML.", - "linkedServices": "Servicii conectate", - "unlinkedServices": "Servicii neconectate", - "connect": "Conectează", - "disconnect": "Deconectează", - "disconnected": "Furnizor deconectat cu succes", - "disconnectError": "Nu s-a putut deconecta furnizorul", - "ssoAutoLogin": { - "label": "Autentificare automată SSO", - "enable": "Activează autentificarea automată SSO", - "description": "Redirecționează automat la autentificarea SSO când este necesară autentificarea" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Activează OAuth2", - "description": "Permite utilizatorilor să se autentifice folosind furnizori OAuth2" - }, - "provider": { - "label": "Furnizor", - "description": "Furnizorul OAuth2 utilizat pentru autentificare" - }, - "issuer": { - "label": "URL emitent", - "description": "URL-ul emitentului furnizorului OAuth2" - }, - "clientId": { - "label": "ID client", - "description": "ID-ul clientului OAuth2 de la furnizor" - }, - "clientSecret": { - "label": "Secret client", - "description": "Secretul clientului OAuth2 de la furnizor" - }, - "useAsUsername": { - "label": "Folosește ca nume de utilizator", - "description": "Atributul OAuth2 de utilizat ca nume de utilizator (de ex., email, sub)" - }, - "autoCreateUser": { - "label": "Creează automat utilizatori", - "description": "Creează automat conturi de utilizator la prima autentificare OAuth2" - }, - "blockRegistration": { - "label": "Blochează înregistrarea", - "description": "Previne înregistrarea de noi utilizatori prin OAuth2" - }, - "scopes": { - "label": "Scope-uri OAuth2", - "description": "Listă separată prin virgule de scope-uri OAuth2 solicitate (de ex., openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Activează SAML2", - "description": "Permite utilizatorilor să se autentifice folosind furnizori SAML2" - }, - "provider": { - "label": "Furnizor", - "description": "Numele furnizorului SAML2" - }, - "registrationId": { - "label": "ID înregistrare", - "description": "Identificatorul de înregistrare SAML2" - }, - "autoCreateUser": { - "label": "Creează automat utilizatori", - "description": "Creează automat conturi de utilizator la prima autentificare SAML2" - }, - "blockRegistration": { - "label": "Blochează înregistrarea", - "description": "Previne înregistrarea de noi utilizatori prin SAML2" - } - } - }, - "database": { - "title": "Bază de date", - "description": "Configurați setări personalizate de conectare la baza de date pentru implementări enterprise.", - "configuration": "Configurare bază de date", - "enableCustom": { - "label": "Activează bază de date personalizată", - "description": "Folosește propria configurare a bazei de date în locul bazei de date implicite încorporate" - }, - "customUrl": { - "label": "URL bază de date personalizată", - "description": "Șir complet de conexiune JDBC (de ex., jdbc:postgresql://localhost:5432/postgres). Dacă este furnizat, setările individuale de mai jos nu sunt utilizate." - }, - "type": { - "label": "Tip bază de date", - "description": "Tipul bazei de date (nu este utilizat dacă se furnizează URL personalizat)" - }, - "hostName": { - "label": "Nume gazdă", - "description": "Numele gazdei serverului de baze de date (nu este utilizat dacă se furnizează URL personalizat)" - }, - "port": { - "label": "Port", - "description": "Portul serverului de baze de date (nu este utilizat dacă se furnizează URL personalizat)" - }, - "name": { - "label": "Nume bază de date", - "description": "Numele bazei de date (nu este utilizat dacă se furnizează URL personalizat)" - }, - "username": { - "label": "Nume de utilizator", - "description": "Numele de utilizator pentru autentificarea la baza de date" - }, - "password": { - "label": "Parolă", - "description": "Parola pentru autentificarea la baza de date" - } - }, - "privacy": { - "title": "Confidențialitate", - "description": "Configurați setările de confidențialitate și colectare a datelor.", - "analytics": "Analiză și urmărire", - "enableAnalytics": { - "label": "Activează analiza", - "description": "Colectează analize anonime de utilizare pentru a ajuta la îmbunătățirea aplicației" - }, - "metricsEnabled": { - "label": "Activează metricile", - "description": "Activează colectarea indicatorilor de performanță și utilizare. Pune la dispoziție un endpoint API pentru ca administratorii să acceseze datele de metrici" - }, - "searchEngine": "Vizibilitate în motoarele de căutare", - "googleVisibility": { - "label": "Vizibilitate Google", - "description": "Permite motoarelor de căutare să indexeze această aplicație" - } - }, - "advanced": { - "title": "Avansat", - "description": "Configurați funcții avansate și funcționalități experimentale.", - "features": "Comutatoare de funcții", - "processing": "Procesare", - "endpoints": { - "label": "Endpoint-uri", - "manage": "Administrează endpoint-urile API", - "description": "Gestionarea endpoint-urilor este configurată prin YAML. Consultați documentația pentru detalii privind activarea/dezactivarea endpoint-urilor specifice." - }, - "enableAlphaFunctionality": { - "label": "Activează funcțiile Alpha", - "description": "Activează funcții experimentale și în stadiu alfa (pot fi instabile)" - }, - "enableUrlToPDF": { - "label": "Activează conversia URL în PDF", - "description": "Permite conversia paginilor web în documente PDF" - }, - "maxDPI": { - "label": "DPI maxim", - "description": "DPI maxim pentru procesarea imaginilor (0 = nelimitat)" - }, - "tessdataDir": { - "label": "Director Tessdata", - "description": "Calea către directorul tessdata pentru fișierele de limbă OCR" - }, - "disableSanitize": { - "label": "Dezactivează sanitizarea HTML", - "description": "AVERTISMENT: Risc de securitate - dezactivarea sanitizării HTML poate duce la vulnerabilități XSS" - }, - "tempFileManagement": { - "label": "Gestionarea fișierelor temporare", - "description": "Configurați stocarea fișierelor temporare și comportamentul de curățare", - "baseTmpDir": { - "label": "Director temporar de bază", - "description": "Directorul de bază pentru fișiere temporare (lăsați gol pentru implicit: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "Director temporar LibreOffice", - "description": "Directorul pentru fișiere temporare LibreOffice (lăsați gol pentru implicit: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Director temporar sistem", - "description": "Directorul temporar al sistemului de curățat (utilizat doar dacă cleanupSystemTemp este activat)" - }, - "prefix": { - "label": "Prefix fișiere temporare", - "description": "Prefix pentru numele fișierelor temporare" - }, - "maxAgeHours": { - "label": "Vârsta maximă (ore)", - "description": "Vârsta maximă în ore înainte ca fișierele temporare să fie curățate" - }, - "cleanupIntervalMinutes": { - "label": "Interval de curățare (minute)", - "description": "Cât de des să ruleze curățarea (în minute)" - }, - "startupCleanup": { - "label": "Curățare la pornire", - "description": "Curăță fișierele temporare vechi la pornirea aplicației" - }, - "cleanupSystemTemp": { - "label": "Curățare temp sistem", - "description": "Dacă se curăță directorul temporar mai larg al sistemului (utilizați cu atenție)" - } - }, - "processExecutor": { - "label": "Limite executor procese", - "description": "Configurați limitele de sesiune și timpii de expirare pentru fiecare executor de procese", - "sessionLimit": { - "label": "Limită sesiune", - "description": "Număr maxim de instanțe simultane" - }, - "timeout": { - "label": "Timp de expirare (minute)", - "description": "Timp maxim de execuție" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF în HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Instalare aplicație", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Server de e-mail", - "description": "Configurați setările SMTP pentru trimiterea notificărilor prin e-mail.", - "smtp": "Configurare SMTP", - "enabled": { - "label": "Activează e-mailul", - "description": "Activează notificările prin e-mail și funcționalitatea SMTP" - }, - "host": { - "label": "Gazdă SMTP", - "description": "Numele gazdei sau adresa IP a serverului SMTP" - }, - "port": { - "label": "Port SMTP", - "description": "Numărul portului pentru conexiunea SMTP (de obicei 25, 465 sau 587)" - }, - "username": { - "label": "Utilizator SMTP", - "description": "Numele de utilizator pentru autentificarea SMTP" - }, - "password": { - "label": "Parolă SMTP", - "description": "Parola pentru autentificarea SMTP" - }, - "from": { - "label": "Adresă expeditor", - "description": "Adresa de e-mail utilizată ca expeditor" - }, - "enableInvites": { - "label": "Activează invitațiile prin e-mail", - "description": "Permite administratorilor să invite utilizatori prin e-mail cu parole generate automat" - }, - "frontendUrl": { - "label": "URL frontend", - "description": "URL de bază pentru frontend (de ex. https://pdf.example.com). Folosit pentru generarea linkurilor de invitație în e-mailuri. Lăsați gol pentru a folosi URL-ul backend." - } - }, - "legal": { - "title": "Documente legale", - "description": "Configurați linkuri către documente și politici legale.", - "disclaimer": { - "title": "Avertisment privind responsabilitatea legală", - "message": "Prin personalizarea acestor documente legale, vă asumați întreaga responsabilitate pentru asigurarea conformității cu toate legile și reglementările aplicabile, inclusiv, dar fără a se limita la GDPR și alte cerințe de protecție a datelor din UE. Modificați aceste setări doar dacă: (1) operați o instanță personală/privată, (2) vă aflați în afara jurisdicției UE și înțelegeți obligațiile legale locale sau (3) ați obținut consultanță juridică adecvată și acceptați responsabilitatea exclusivă pentru toate datele utilizatorilor și conformitatea legală. Stirling-PDF și dezvoltatorii săi nu își asumă nicio răspundere pentru obligațiile dvs. legale." - }, - "termsAndConditions": { - "label": "Termeni și condiții", - "description": "URL sau nume de fișier către termenii și condițiile" - }, - "privacyPolicy": { - "label": "Politică de confidențialitate", - "description": "URL sau nume de fișier către politica de confidențialitate" - }, - "accessibilityStatement": { - "label": "Declarație de accesibilitate", - "description": "URL sau nume de fișier către declarația de accesibilitate" - }, - "cookiePolicy": { - "label": "Politică cookie", - "description": "URL sau nume de fișier către politica de cookie-uri" - }, - "impressum": { - "label": "Impressum", - "description": "URL sau nume de fișier către impressum (necesar în unele jurisdicții)" - } - }, - "premium": { - "title": "Premium și Enterprise", - "description": "Configurați cheia de licență premium sau enterprise.", - "license": "Configurare licență", - "licenseKey": { - "toggle": "Ai o cheie de licență sau un fișier certificat?", - "info": "Dacă ai o cheie de licență sau un fișier certificat dintr-o achiziție directă, o poți introduce aici pentru a activa funcțiile premium sau enterprise." - }, - "key": { - "label": "Cheie de licență", - "description": "Introduceți cheia de licență premium sau enterprise", - "success": "Cheie de licență salvată", - "successMessage": "Cheia ta de licență a fost activată cu succes. Nu este necesară repornirea.", - "overwriteWarning": { - "title": "⚠️ Avertizare: licență existentă detectată", - "line1": "Suprascrierea cheii de licență curente nu poate fi anulată.", - "line2": "Licența anterioară va fi pierdută definitiv dacă nu ai o copie de rezervă.", - "line3": "Important: Păstrează cheile de licență private și în siguranță. Nu le distribui public." - } - }, - "enabled": { - "label": "Activează funcțiile Premium", - "description": "Activează verificările cheii de licență pentru funcțiile pro/enterprise" - }, - "movedFeatures": { - "title": "Funcții Premium distribuite", - "message": "Funcțiile Premium și Enterprise sunt acum organizate în secțiunile lor corespunzătoare:" - } - }, - "features": { - "title": "Funcții", - "description": "Configurați funcții opționale și funcționalități.", - "serverCertificate": { - "label": "Certificat server", - "description": "Configurați generarea certificatului pe server pentru funcția \"Sign with Stirling-PDF\"", - "enabled": { - "label": "Activează certificatul serverului", - "description": "Activează certificatul pe server pentru opțiunea \"Sign with Stirling-PDF\"" - }, - "organizationName": { - "label": "Numele organizației", - "description": "Numele organizației pentru certificatele generate" - }, - "validity": { - "label": "Valabilitate certificat (zile)", - "description": "Numărul de zile pentru care certificatul va fi valabil" - }, - "regenerateOnStartup": { - "label": "Regenerare la pornire", - "description": "Generează un nou certificat la fiecare pornire a aplicației" - } - } - }, - "endpoints": { - "title": "Puncte finale API", - "description": "Controlați ce puncte finale API și grupuri de puncte finale sunt disponibile.", - "management": "Administrare puncte finale", - "toRemove": { - "label": "Puncte finale dezactivate", - "description": "Selectați puncte finale individuale pentru dezactivare" - }, - "groupsToRemove": { - "label": "Grupuri de puncte finale dezactivate", - "description": "Selectați grupuri de puncte finale pentru dezactivare" - }, - "note": "Notă: Dezactivarea punctelor finale restricționează accesul API, dar nu elimină componentele UI. Repornirea este necesară pentru ca modificările să intre în vigoare." - } - } - }, - "fileUpload": { - "selectFile": "Selectați un fișier", - "selectFiles": "Selectați fișiere", - "selectPdfToView": "Selectați un PDF pentru vizualizare", - "selectPdfToEdit": "Selectați un PDF pentru editare", - "chooseFromStorage": "Alegeți un fișier din stocare sau încărcați un PDF nou", - "chooseFromStorageMultiple": "Alegeți fișiere din stocare sau încărcați PDF-uri noi", - "loadFromStorage": "Încărcați din stocare", - "filesAvailable": "fișiere disponibile", - "loading": "Se încarcă...", - "or": "sau", - "dropFileHere": "Trageți fișierul aici sau faceți clic pentru a încărca", - "dropFilesHere": "Trageți fișierele aici sau faceți clic pe butonul de încărcare", - "dropFilesHereOpen": "Trage fișiere aici sau apasă butonul Deschide", - "pdfFilesOnly": "Doar fișiere PDF", - "supportedFileTypes": "Tipuri de fișiere acceptate", - "upload": "Încărcați", - "uploadFile": "Încărcați fișier", - "uploadFiles": "Încărcați fișiere", - "open": "Deschide", - "openFile": "Deschide fișier", - "openFiles": "Deschide fișiere", - "noFilesInStorage": "Nu există fișiere disponibile în stocare. Încărcați mai întâi câteva fișiere.", - "noFilesInStorageOpen": "Nu există fișiere în stocare. Deschide mai întâi câteva fișiere.", - "selectFromStorage": "Selectați din stocare", - "backToTools": "Înapoi la Instrumente", - "addFiles": "Adăugați fișiere", - "dragFilesInOrClick": "Trageți fișierele înăuntru sau faceți clic pe „Adăugați fișiere” pentru a naviga" - }, - "fileEditor": { - "addFiles": "Adăugați fișiere" - }, - "fileManager": { - "title": "Încărcați fișiere PDF", - "subtitle": "Adăugați fișiere în stocare pentru acces facil în toate instrumentele", - "filesSelected": "fișiere selectate", - "clearSelection": "Ștergeți selecția", - "openInFileEditor": "Deschideți în Editor fișiere", - "uploadError": "Încărcarea unor fișiere a eșuat.", - "failedToOpen": "Nu s-a putut deschide fișierul. Este posibil să fi fost eliminat din stocare.", - "failedToLoad": "Nu s-a putut încărca fișierul în setul activ.", - "storageCleared": "Browserul a golit stocarea. Fișierele au fost eliminate. Vă rugăm să le încărcați din nou.", - "clearAll": "Ștergeți tot", - "reloadFiles": "Reîncărcați fișierele", - "dragDrop": "Trageți și plasați fișiere aici", - "clickToUpload": "Faceți clic pentru a încărca fișiere", - "selectedFiles": "Fișiere selectate", - "storage": "Stocare", - "filesStored": "fișiere stocate", - "storageError": "A apărut o eroare de stocare", - "storageLow": "Spațiul de stocare este pe terminate. Luați în considerare eliminarea fișierelor vechi.", - "supportMessage": "Bazat pe stocarea bazei de date a browserului pentru capacitate nelimitată", - "noFileSelected": "Niciun fișier selectat", - "showHistory": "Afișați istoricul", - "hideHistory": "Ascundeți istoricul", - "fileHistory": "Istoricul fișierelor", - "loadingHistory": "Se încarcă istoricul...", - "lastModified": "Ultima modificare", - "toolChain": "Instrumente aplicate", - "restore": "Restaurați", - "unzip": "Dezarhivați", - "searchFiles": "Căutare fișiere...", - "recent": "Recente", - "localFiles": "Fișiere locale", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Fișierele mele", - "noRecentFiles": "Nu s-au găsit fișiere recente", - "googleDriveNotAvailable": "Integrarea cu Google Drive nu este disponibilă", - "downloadSelected": "Descărcați selecția", - "saveSelected": "Salvează selecția", - "openFiles": "Deschideți fișiere", - "openFile": "Deschideți fișier", - "details": "Detalii fișier", - "fileName": "Numele", - "fileFormat": "Format", - "fileSize": "Dimensiune", - "fileVersion": "Versiune", - "totalSelected": "Total selectate", - "dropFilesHere": "Plasați fișierele aici", - "selectAll": "Selectați tot", - "deselectAll": "Deselectați tot", - "deleteSelected": "Ștergeți selecția", - "selectedCount": "{{count}} selectate", - "download": "Descarcă", - "delete": "Șterge", - "unsupported": "Nesuportat", - "addToUpload": "Adăugați la încărcare", - "deleteAll": "Ștergeți tot", - "loadingFiles": "Se încarcă fișierele...", - "noFiles": "Nu există fișiere disponibile", - "noFilesFound": "Nu s-au găsit fișiere care să corespundă căutării", - "openInPageEditor": "Deschideți în Editorul de pagini", - "showAll": "Afișați tot", - "sortByDate": "Sortează după dată", - "sortByName": "Sortează după nume", - "sortBySize": "Sortează după dimensiune" - }, - "storage": { - "temporaryNotice": "Fișierele sunt stocate temporar în browser și pot fi șterse automat", - "storageLimit": "Limită de stocare", - "storageUsed": "Stocare temporară utilizată", - "storageFull": "Stocarea este aproape plină. Luați în considerare eliminarea unor fișiere.", - "fileTooLarge": "Fișier prea mare. Dimensiunea maximă per fișier este", - "storageQuotaExceeded": "Cota de stocare a fost depășită. Vă rugăm să eliminați câteva fișiere înainte de a încărca altele.", - "approximateSize": "Dimensiune aproximativă" - }, - "sanitize": { - "title": "Sanitizare", - "desc": "Eliminați elementele potențial dăunătoare din fișierele PDF.", - "submit": "Igienizează PDF", - "completed": "Sanitizare finalizată cu succes", - "error": { - "generic": "Sanitizarea a eșuat", - "failed": "A apărut o eroare în timpul sanitizării PDF-ului." - }, - "filenamePrefix": "sanitizat", - "sanitizationResults": "Rezultatele sanitizării", - "steps": { - "files": "Fișiere", - "settings": "Setări", - "results": "Rezultate" - }, - "files": { - "placeholder": "Selectați un fișier PDF în vizualizarea principală pentru a începe" - }, - "options": { - "title": "Opțiuni de sanitizare", - "note": "Selectați elementele pe care doriți să le eliminați din PDF. Trebuie selectată cel puțin o opțiune.", - "removeJavaScript": { - "label": "Eliminați JavaScript", - "desc": "Eliminați acțiunile și scripturile JavaScript din PDF" - }, - "removeEmbeddedFiles": { - "label": "Eliminați fișierele încorporate", - "desc": "Eliminați orice fișiere încorporate în PDF" - }, - "removeXMPMetadata": { - "label": "Eliminați metadatele XMP", - "desc": "Eliminați metadatele XMP din PDF" - }, - "removeMetadata": { - "label": "Eliminați metadatele documentului", - "desc": "Eliminați metadatele cu informațiile documentului (titlu, autor etc.)" - }, - "removeLinks": { - "label": "Eliminați linkurile", - "desc": "Eliminați linkurile externe și acțiunile de lansare din PDF" - }, - "removeFonts": { - "label": "Eliminați fonturile", - "desc": "Eliminați fonturile încorporate din PDF" - } - } - }, - "addPassword": { - "title": "Adaugă parolă", - "desc": "Criptați documentul PDF cu o parolă.", - "completed": "Protecția cu parolă a fost aplicată", - "submit": "Criptează", - "filenamePrefix": "criptat", - "error": { - "failed": "A apărut o eroare în timpul criptării PDF-ului." - }, - "passwords": { - "stepTitle": "Parole și criptare", - "completed": "Parole configurate", - "user": { - "label": "Parola utilizatorului", - "placeholder": "Introduceți parola utilizatorului" - }, - "owner": { - "label": "Parola proprietarului", - "placeholder": "Introduceți parola proprietarului" - } - }, - "encryption": { - "keyLength": { - "label": "Lungimea cheii de criptare", - "40bit": "40-bit (Scăzut)", - "128bit": "128-bit (Standard)", - "256bit": "256-bit (Ridicat)" - } - }, - "results": { - "title": "PDF-uri criptate" - }, - "tooltip": { - "header": { - "title": "Prezentare generală a protecției cu parolă" - }, - "passwords": { - "title": "Tipuri de parole", - "text": "Parolele de utilizator restricționează deschiderea documentului, în timp ce parolele de proprietar controlează ce se poate face cu documentul după deschidere. Puteți seta ambele sau doar una.", - "bullet1": "Parola utilizatorului: necesară pentru a deschide PDF-ul", - "bullet2": "Parola proprietarului: controlează permisiunile documentului (nu este acceptată de toate vizualizatoarele PDF)" - }, - "encryption": { - "title": "Niveluri de criptare", - "text": "Nivelurile mai ridicate de criptare oferă o securitate mai bună, dar pot să nu fie acceptate de vizualizatoarele PDF mai vechi.", - "bullet1": "40-bit: securitate de bază, compatibil cu vizualizatoare mai vechi", - "bullet2": "128-bit: securitate standard, larg acceptată", - "bullet3": "256-bit: securitate maximă, necesită vizualizatoare moderne" - }, - "permissions": { - "title": "Schimbă Permisiunile", - "text": "Aceste permisiuni controlează ce pot face utilizatorii cu PDF-ul. Sunt cele mai eficiente când sunt combinate cu o parolă de proprietar." - } - } - }, - "changePermissions": { - "title": "Schimbă Permisiunile", - "desc": "Modificați restricțiile și permisiunile documentului.", - "completed": "Permisiunile au fost modificate", - "submit": "Schimbă Permisiunile", - "error": { - "failed": "A apărut o eroare la modificarea permisiunilor PDF." - }, - "permissions": { - "preventAssembly": { - "label": "Previne asamblarea documentului" - }, - "preventExtractContent": { - "label": "Previne extragerea conținutului" - }, - "preventExtractForAccessibility": { - "label": "Previne extragerea pentru accesibilitate" - }, - "preventFillInForm": { - "label": "Previne completarea formularului" - }, - "preventModify": { - "label": "Previne modificarea" - }, - "preventModifyAnnotations": { - "label": "Previne modificarea adnotărilor" - }, - "preventPrinting": { - "label": "Previne tipărirea" - }, - "preventPrintingFaithful": { - "label": "Previne tipărirea în formate diferite" - } - }, - "results": { - "title": "PDF-uri modificate" - }, - "tooltip": { - "header": { - "title": "Schimbă Permisiunile" - }, - "description": { - "text": "Modifică permisiunile documentului, permițând/interzicând accesul la diferite funcții în cititoarele PDF." - }, - "warning": { - "text": "Pentru ca aceste permisiuni să nu poată fi schimbate, utilizați instrumentul Adăugare parolă pentru a seta o parolă de proprietar." - } - } - }, - "removePassword": { - "title": "Elimină parola", - "desc": "Elimină protecția cu parolă din documentul PDF.", - "tags": "securizează,Decriptează,securitate,elimină parola,șterge parola", - "password": { - "stepTitle": "Elimină Parola", - "label": "Parola Curentă", - "placeholder": "Introduceți parola curentă", - "completed": "Parola configurată" - }, - "filenamePrefix": "decriptat", - "error": { - "failed": "A apărut o eroare la eliminarea parolei din PDF." - }, - "tooltip": { - "description": "Eliminarea protecției cu parolă necesită parola folosită pentru criptarea PDF-ului. Acest lucru va decripta documentul, făcându-l accesibil fără parolă." - }, - "submit": "Elimină", - "results": { - "title": "PDF-uri decriptate" - } - }, - "automate": { - "title": "Automatizare", - "desc": "Construiți fluxuri de lucru în mai mulți pași, înlănțuind acțiuni PDF. Ideal pentru sarcini recurente.", - "invalidStep": "Pas nevalid", - "files": { - "placeholder": "Selectați fișiere de procesat cu această automatizare" - }, - "selection": { - "title": "Selecția automatizării", - "saved": { - "title": "Salvate" - }, - "createNew": { - "title": "Creați automatizare nouă" - }, - "suggested": { - "title": "Sugestii" - } - }, - "creation": { - "createTitle": "Creați automatizare", - "editTitle": "Editați automatizarea", - "intro": "Automatizările rulează instrumentele secvențial. Pentru a începe, adăugați instrumente în ordinea în care doriți să ruleze.", - "name": { - "label": "Numele automatizării", - "placeholder": "Automatizarea mea" - }, - "description": { - "label": "Descriere (opțional)", - "placeholder": "Descrieți ce face această automatizare..." - }, - "tools": { - "selectTool": "Selectați un instrument...", - "selected": "Instrumente selectate", - "remove": "Eliminați instrumentul", - "configure": "Configurați instrumentul", - "notConfigured": "! Neconfigurat", - "addTool": "Adăugați instrument", - "add": "Adăugați un instrument..." - }, - "save": "Salvați automatizarea", - "unsavedChanges": { - "title": "Modificări nesalvate", - "message": "Aveți modificări nesalvate. Sigur doriți să vă întoarceți? Toate modificările vor fi pierdute.", - "cancel": "Anulați", - "confirm": "Înapoi" - }, - "icon": { - "label": "Pictogramă" - } - }, - "run": { - "title": "Rulați automatizarea" - }, - "sequence": { - "unnamed": "Automatizare fără nume", - "steps": "{{count}} pași", - "running": "Se rulează automatizarea...", - "run": "Rulați automatizarea", - "finish": "Finalizați" - }, - "reviewTitle": "Rezultatele automatizării", - "config": { - "loading": "Se încarcă configurarea instrumentului...", - "noSettings": "Acest instrument nu are setări configurabile.", - "title": "Configurați {{toolName}}", - "description": "Configurați setările pentru acest instrument. Aceste setări vor fi aplicate când automatizarea rulează.", - "cancel": "Anulați", - "save": "Salvați configurația" - }, - "copyToSaved": "Copiați în Salvate" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Ingestie PDF sigură", - "securePdfIngestionDesc": "Flux de procesare PDF cuprinzător care sanitizează documentele, aplică OCR cu curățare, convertește în format PDF/A pentru arhivare pe termen lung și optimizează dimensiunea fișierului.", - "emailPreparation": "Pregătire email", - "emailPreparationDesc": "Optimizează PDF-urile pentru distribuție prin email prin comprimarea fișierelor, împărțirea documentelor mari în fragmente de 20MB pentru compatibilitate cu emailul și eliminarea metadatelor pentru confidențialitate.", - "secureWorkflow": "Flux de securitate", - "secureWorkflowDesc": "Asigură documentele PDF prin eliminarea conținutului potențial malițios precum JavaScript și fișierele încorporate, apoi adaugă protecție cu parolă pentru a preveni accesul neautorizat. Parola este setată la 'password' în mod implicit.", - "processImages": "Procesează imagini", - "processImagesDesc": "Convertește mai multe fișiere imagine într-un singur document PDF, apoi aplică tehnologia OCR pentru a extrage text căutabil din imagini.", - "prePublishSanitization": "Curățare înainte de publicare", - "prePublishSanitizationDesc": "Flux care elimină toate metadatele ascunse, JavaScript, fișierele încorporate, adnotările și aplatizează formularele pentru a preveni scurgerile de date înainte de publicarea online a PDF-urilor." - } - }, - "colorPicker": { - "title": "Alege culoarea" - }, - "common": { - "previous": "Înapoi", - "next": "Înainte", - "collapse": "Restrânge", - "expand": "Extinde", - "collapsed": "restrâns", - "lines": "linii", - "copy": "Copiați", - "copied": "Copiat!", - "refresh": "Reîmprospătați", - "retry": "Reîncercați", - "remaining": "rămas", - "used": "utilizat", - "available": "disponibil", - "cancel": "Anulați", - "preview": "Previzualizare", - "close": "Închide", - "done": "Gata", - "loading": "Se încarcă...", - "back": "Înapoi", - "continue": "Continuă", - "error": "Eroare" - }, - "config": { - "overview": { - "title": "Configurarea aplicației", - "description": "Setările curente ale aplicației și detalii de configurare.", - "loading": "Se încarcă configurația...", - "error": "Eroare", - "warning": "Avertisment configurație", - "sections": { - "basic": "Configurație de bază", - "security": "Configurație de securitate", - "system": "Configurație sistem", - "integration": "Configurație integrare" - } - }, - "account": { - "overview": { - "title": "Setările contului", - "manageAccountPreferences": "Gestionați preferințele contului", - "guestDescription": "Sunteți autentificat ca invitat. Luați în considerare actualizarea contului de mai sus." - }, - "upgrade": { - "title": "Actualizați contul de invitat", - "description": "Conectați-vă contul pentru a vă păstra istoricul și a accesa mai multe funcții!", - "socialLogin": "Actualizați cu cont social", - "linkWith": "Conectați cu", - "emailPassword": "sau introduceți emailul și parola", - "email": "Email", - "emailPlaceholder": "Introduceți emailul", - "password": "Parolă (opțional)", - "passwordPlaceholder": "Setați o parolă", - "passwordNote": "Lăsați gol pentru a folosi doar verificarea prin email", - "upgradeButton": "Actualizați contul" - } - }, - "apiKeys": { - "intro": "Folosiți cheia API pentru a accesa programatic capabilitățile de procesare ale Stirling PDF.", - "docsTitle": "Documentație API", - "docsDescription": "Aflați mai multe despre integrarea cu Stirling PDF:", - "docsLink": "Documentație API", - "schemaLink": "Referință schemă API", - "usage": "Includeți această cheie în antetul X-API-KEY pentru toate solicitările API.", - "description": "Cheia dvs. API pentru accesarea suitei de instrumente PDF Stirling. Copiați-o în proiectul dvs. sau reîmprospătați pentru a genera una nouă.", - "publicKeyAriaLabel": "Cheie API publică", - "copyKeyAriaLabel": "Copiați cheia API", - "refreshAriaLabel": "Reîmprospătați cheia API", - "includedCredits": "Credite incluse", - "purchasedCredits": "Credite achiziționate", - "totalCredits": "Total credite", - "chartAriaLabel": "Utilizare credite: incluse {{includedUsed}} din {{includedTotal}}, achiziționate {{purchasedUsed}} din {{purchasedTotal}}", - "nextReset": "Resetare următoare", - "lastApiUse": "Ultima utilizare API", - "overlayMessage": "Generați o cheie pentru a vedea creditele și creditele disponibile", - "label": "Cheie API", - "guestInfo": "Utilizatorii invitați nu primesc chei API. Creați un cont pentru a obține o cheie API pe care o puteți folosi în aplicațiile dvs.", - "goToAccount": "Mergeți la Cont", - "refreshModal": { - "title": "Reîmprospătați cheile API", - "warning": "⚠️ Avertisment: Această acțiune va genera chei API noi și va face cheile anterioare invalide.", - "impact": "Orice aplicații sau servicii care folosesc în prezent aceste chei vor înceta să funcționeze până le actualizați cu noile chei.", - "confirmPrompt": "Sigur doriți să continuați?", - "confirmCta": "Reîmprospătați cheile" - }, - "generateError": "Nu am putut genera cheia API." - } - }, - "AddAttachmentsRequest": { - "attachments": "Selectați atașamente", - "info": "Selectați fișiere de atașat la PDF-ul dvs. Aceste fișiere vor fi încorporate și accesibile prin panoul de atașamente al PDF-ului.", - "selectFiles": "Selectați fișiere de atașat", - "placeholder": "Alegeți fișiere...", - "addMoreFiles": "Adăugați mai multe fișiere...", - "selectedFiles": "Fișiere selectate", - "submit": "Adăugați atașamente", - "tooltip": { - "header": { - "title": "Despre adăugarea atașamentelor" - }, - "description": { - "title": "Ce face" - } - }, - "results": { - "title": "Rezultatele atașării" - }, - "error": { - "failed": "Operațiunea de adăugare atașamente a eșuat" - } - }, - "termsAndConditions": "Termeni și condiții", - "logOut": "Deconectare", - "addAttachments": { - "error": { - "failed": "A apărut o eroare în timpul adăugării atașamentelor la PDF." - } - }, - "autoRename": { - "description": "Acest instrument va redenumi automat fișierele PDF pe baza conținutului lor. Analizează documentul pentru a găsi cel mai potrivit titlu din text." - }, - "customPosition": "Poziție personalizată", - "details": "Detalii", - "invalidUndoData": "Nu se poate anula: date de operațiune nevalide", - "margin": { - "large": "Mare", - "medium": "Mediu", - "small": "Mic", - "xLarge": "Extra mare" - }, - "noFilesToUndo": "Nu se poate anula: nu au fost procesate fișiere în ultima operațiune", - "noOperationToUndo": "Nicio operațiune de anulat", - "noValidFiles": "Niciun fișier valid de procesat", - "operationCancelled": "Operațiune anulată", - "pageEdit": { - "deselectAll": "Deselectați tot", - "selectAll": "Selectați tot" - }, - "quickPosition": "Poziție rapidă", - "reorganizePages": { - "error": { - "failed": "Reorganizarea paginilor a eșuat" - }, - "results": { - "title": "Pagini reorganizate" - }, - "settings": { - "title": "Setări" - }, - "submit": "Reorganizați paginile" - }, - "replace-color": { - "options": { - "fill": "Culoare de umplere", - "gradient": "Gradient" - }, - "previewOverlayOpacity": "Opacitate suprapunere de previzualizare", - "previewOverlayTransparency": "Transparență suprapunere de previzualizare", - "previewOverlayVisibility": "Afișați suprapunerea de previzualizare", - "selectText": { - "1": "Replace or Invert color Options", - "2": "Default(Default high contrast colors)", - "3": "Custom(Customized colors)", - "4": "Full-Invert(Invert all colors)", - "5": "Opțiuni de culoare cu contrast ridicat", - "6": "white text on black background", - "7": "Text negru pe fundal alb", - "8": "Text galben pe fundal negru", - "9": "Text verde pe fundal negru", - "10": "Alegeți culoarea textului", - "11": "Alegeți culoarea fundalului", - "12": "Alegeți culoarea de început", - "13": "Alegeți culoarea de sfârșit" - }, - "submit": "Înlocuiți", - "title": "Înlocuire-Inversare-Culoare" - }, - "size": "Dimensiune", - "submit": "Trimiteți", - "success": "Succes", - "tools": { - "noSearchResults": "Nu s-au găsit instrumente", - "noTools": "Niciun instrument disponibil" - }, - "undoDataMismatch": "Nu se poate anula: datele operațiunii sunt corupte", - "undoFailed": "Anularea operațiunii a eșuat", - "undoQuotaError": "Nu se poate anula: spațiu de stocare insuficient", - "undoStorageError": "Anularea s-a încheiat, dar unele fișiere nu au putut fi salvate în stocare", - "undoSuccess": "Operațiune anulată cu succes", - "unsupported": "Nesuportat", - "onboarding": { - "welcomeModal": { - "title": "Bun venit la Stirling PDF!", - "description": "Doriți să faceți un tur rapid de 1 minut pentru a afla funcțiile esențiale și cum să începeți?", - "helpHint": "Puteți accesa oricând acest tur mai târziu din butonul Ajutor din stânga jos.", - "startTour": "Porniți turul", - "maybeLater": "Poate mai târziu", - "dontShowAgain": "Nu mai arăta" - }, - "welcomeSlide": { - "title": "Bun venit la Stirling", - "body": "Stirling PDF este acum pregătit pentru echipe de orice dimensiune. Această actualizare include un nou aspect, capabilități puternice pentru admin și cea mai solicitată funcție - Edit Text." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Să selectăm instrumentul Decupare pentru a demonstra cum se utilizează unul dintre instrumente.", - "toolInterface": "Aceasta este interfața instrumentului Decupare. După cum vedeți, nu este prea mult acolo deoarece încă nu am adăugat fișiere PDF cu care să lucrăm.", - "filesButton": "Butonul Fișiere din bara de acces rapid vă permite să încărcați PDF-uri pe care să folosiți instrumentele.", - "fileSources": "Puteți încărca fișiere noi sau accesa fișiere recente de aici. Pentru tur, vom folosi un fișier de exemplu.", - "workbench": "Acesta este Bancul de lucru - zona principală în care vizualizați și editați PDF-urile.", - "viewSwitcher": "Folosiți aceste controale pentru a selecta modul în care doriți să vizualizați PDF-urile.", - "viewer": "Vizualizatorul vă permite să citiți și să adnotați PDF-urile.", - "pageEditor": "Editorul de pagini vă permite să efectuați diverse operațiuni asupra paginilor din PDF-uri, precum reordonare, rotire și ștergere.", - "activeFiles": "Vizualizarea Fișiere active arată toate PDF-urile încărcate în instrument și vă permite să selectați pe care să le procesați.", - "fileCheckbox": "Un clic pe unul dintre fișiere îl selectează pentru procesare. Puteți selecta mai multe fișiere pentru operațiuni în lot.", - "selectControls": "Panoul din dreapta conține butoane pentru a selecta/deselecta rapid toate PDF-urile active, precum și butoane pentru a schimba tema sau limba aplicației.", - "cropSettings": "Acum că am selectat fișierul pe care dorim să-l decupăm, putem configura instrumentul Decupare pentru a alege zona la care vrem să decupăm PDF-ul.", - "runButton": "După ce instrumentul a fost configurat, acest buton vă permite să rulați instrumentul pe toate PDF-urile selectate.", - "results": "După ce instrumentul a terminat rularea, pasul de Revizuire va afișa o previzualizare a rezultatelor în acest panou și vă va permite să anulați operațiunea sau să descărcați fișierul.", - "fileReplacement": "Fișierul modificat va înlocui automat fișierul original în Bancul de lucru, permițându-vă să îl treceți ușor prin mai multe instrumente.", - "pinButton": "Puteți folosi butonul Fixează dacă preferați ca fișierele să rămână active după ce rulați instrumente asupra lor.", - "wrapUp": "Totul este pregătit! Ați învățat despre zonele principale ale aplicației și cum să le utilizați. Faceți clic pe butonul Ajutor oricând doriți pentru a vedea din nou acest tur.", - "previous": "Înapoi", - "next": "Înainte", - "finish": "Finalizați", - "startTour": "Porniți turul", - "startTourDescription": "Faceți un tur ghidat al funcțiilor esențiale Stirling PDF", - "buttons": { - "next": "Înainte →", - "back": "Înapoi", - "skipForNow": "Sari peste deocamdată", - "download": "Descarcă →", - "showMeAround": "Arată-mi", - "skipTheTour": "Sari peste tur" - }, - "serverLicense": { - "skip": "Sari peste deocamdată", - "seePlans": "Vezi planuri →", - "upgrade": "Fă upgrade acum →", - "freeTitle": "Licență server", - "overLimitTitle": "Necesită licență de server", - "overLimitBody": "Politica noastră de licențiere permite până la {{freeTierLimit}} utilizatori gratuit per server. Ai {{overLimitUserCopy}} utilizatori Stirling. Pentru a continua fără întreruperi, fă upgrade la planul Stirling Server - locuri nelimitate, editare text PDF și control complet de admin pentru $99/server/lună.", - "freeBody": "Licențierea noastră Open-Core permite până la {{freeTierLimit}} utilizatori gratuit per server. Pentru a scala fără întreruperi și a primi acces timpuriu la noul nostru instrument de editare text PDF, recomandăm planul Stirling Server - editare completă și locuri nelimitate pentru $99/server/lună." - }, - "desktopInstall": { - "title": "Descărcare", - "titleWithOs": "Descărcare pentru {{osLabel}}", - "body": "Stirling funcționează cel mai bine ca aplicație desktop. O poți folosi offline, accesezi documentele mai rapid și faci editări local pe computer." - }, - "planOverview": { - "adminTitle": "Prezentare admin", - "userTitle": "Prezentare plan", - "adminBodyLoginEnabled": "Ca admin, poți gestiona utilizatori, configura setări și monitoriza starea serverului. Primele {{freeTierLimit}} persoane de pe serverul tău folosesc Stirling gratuit.", - "adminBodyLoginDisabled": "După ce activezi modul de autentificare, poți gestiona utilizatori, configura setări și monitoriza starea serverului. Primele {{freeTierLimit}} persoane de pe serverul tău folosesc Stirling gratuit.", - "userBody": "Invite colegi, atribuie roluri și ține documentele organizate într-un spațiu de lucru sigur. Activează modul de autentificare când ești pregătit să treci dincolo de utilizarea solo." - }, - "securityCheck": { - "message": "Aplicația a suferit schimbări semnificative recent. Poate fi nevoie de atenția adminului serverului. Confirmă-ți rolul pentru a continua." - } - }, - "adminOnboarding": { - "welcome": "Bun venit la Turul Admin! Haideți să explorăm funcțiile enterprise și setările puternice disponibile administratorilor de sistem.", - "configButton": "Faceți clic pe butonul Config pentru a accesa toate setările sistemului și controalele administrative.", - "settingsOverview": "Acesta este Panoul de setări. Setările de administrator sunt organizate pe categorii pentru navigare ușoară.", - "teamsAndUsers": "Gestionați aici Echipe și utilizatori individuali. Puteți invita utilizatori noi prin email, linkuri partajabile sau le puteți crea conturi personalizate.", - "systemCustomization": "Avem modalități extinse de a personaliza UI: Setările sistemului vă permit să schimbați numele aplicației și limbile, Funcții permite gestionarea certificatelor serverului, iar Puncte finale vă permite să activați sau să dezactivați instrumente specifice pentru utilizatorii dvs.", - "databaseSection": "Pentru medii de producție avansate, avem setări care permit conectarea la baze de date externe astfel încât să vă integrați cu infrastructura existentă.", - "connectionsSection": "Secțiunea Conexiuni acceptă diverse metode de autentificare, inclusiv SSO și furnizori SAML personalizați precum Google și GitHub, plus integrări email pentru notificări și comunicări.", - "adminTools": "În cele din urmă, avem instrumente avansate de administrare precum Auditare pentru a urmări activitatea sistemului și Analitică de utilizare pentru a monitoriza modul în care utilizatorii interacționează cu platforma.", - "wrapUp": "Acesta a fost turul admin! Ați văzut funcțiile enterprise care fac din Stirling PDF o soluție puternică și personalizabilă pentru organizații. Accesați acest tur oricând din meniul Ajutor." - }, - "workspace": { - "title": "Spațiu de lucru", - "people": { - "title": "Membri", - "description": "Gestionați membrii spațiului de lucru și permisiunile lor", - "loading": "Se încarcă membrii...", - "searchMembers": "Căutați membri...", - "addMembers": "Adăugați membri", - "inviteMembers": { - "label": "Invitați membri", - "subtitle": "Tastați sau lipiți emailuri mai jos, separate prin virgule. Spațiul dvs. de lucru va fi facturat în funcție de membri." - }, - "user": "Utilizator", - "role": "Rol", - "team": "Echipă", - "status": "Stare", - "actions": { - "label": "Acțiuni", - "upgrade": "Fă upgrade" - }, - "noMembersFound": "Nu s-au găsit membri", - "active": "Activ", - "disabled": "Dezactivat", - "activeSession": "Sesiune activă", - "member": "Membru", - "admin": "Administrator", - "roleDescriptions": { - "admin": "Poate gestiona setările și invita membri, cu acces administrativ complet.", - "member": "Poate vizualiza și edita fișiere partajate, dar nu poate gestiona setările spațiului de lucru sau membrii.", - "user": "Utilizator" - }, - "editRole": "Editați rolul", - "enable": "Activează", - "disable": "Dezactivează", - "deleteUser": "Ștergeți utilizatorul", - "deleteUserSuccess": "Utilizator șters cu succes", - "deleteUserError": "Ștergerea utilizatorului a eșuat", - "confirmDelete": "Sigur doriți să ștergeți acest utilizator? Această acțiune nu poate fi anulată.", - "addMember": { - "title": "Adăugați membru", - "username": "Nume de utilizator (email)", - "usernamePlaceholder": "user@example.com", - "password": "Parolă", - "passwordPlaceholder": "Introduceți parola", - "role": "Rol", - "team": "Echipă (opțional)", - "teamPlaceholder": "Selectați o echipă", - "forcePasswordChange": "Forțează schimbarea parolei la prima autentificare", - "cancel": "Anulați", - "submit": "Adăugați membru", - "usernameRequired": "Numele de utilizator și parola sunt obligatorii", - "passwordTooShort": "Parola trebuie să aibă cel puțin 6 caractere", - "success": "Utilizator creat cu succes", - "error": "Crearea utilizatorului a eșuat" - }, - "editMember": { - "title": "Editați membrul", - "editing": "Se editează:", - "role": "Rol", - "team": "Echipă (opțional)", - "teamPlaceholder": "Selectați o echipă", - "cancel": "Anulați", - "submit": "Actualizați membrul", - "success": "Utilizator actualizat cu succes", - "error": "Actualizarea utilizatorului a eșuat" - }, - "toggleEnabled": { - "success": "Starea utilizatorului a fost actualizată cu succes", - "error": "Actualizarea stării utilizatorului a eșuat" - }, - "delete": { - "success": "Utilizator șters cu succes", - "error": "Ștergerea utilizatorului a eșuat" - }, - "emailInvite": { - "tab": "Invitație prin email", - "description": "Tastați sau lipiți emailuri mai jos, separate prin virgule. Utilizatorii vor primi datele de conectare prin email.", - "emails": "Adrese de email", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Este necesară cel puțin o adresă de email", - "submit": "Trimiteți invitații", - "success": "utilizator(i) invitați cu succes", - "partialSuccess": "Unele invitații au eșuat", - "allFailed": "Invitarea utilizatorilor a eșuat", - "error": "Trimiterea invitațiilor a eșuat" - }, - "directInvite": { - "tab": "Creare directă" - }, - "inviteLinkTab": { - "tab": "Link de invitație" - }, - "inviteLink": { - "description": "Generați un link sigur care permite utilizatorului să-și seteze propria parolă", - "email": "Adresă de email", - "emailPlaceholder": "user@example.com (opțional)", - "emailDescription": "Opțional - lăsați necompletat pentru un link general de invitație care poate fi folosit de oricine", - "emailRequired": "Adresa de email este obligatorie", - "emailOptional": "Opțional - lăsați necompletat pentru un link general de invitație", - "emailRequiredForSend": "Adresa de email este necesară pentru a trimite notificarea prin email", - "expiryHours": "Ore până la expirare", - "expiryDescription": "Câte ore până când linkul expiră", - "sendEmail": "Trimiteți linkul de invitație prin email", - "sendEmailDescription": "Dacă este activat, linkul de invitație va fi trimis la adresa de email specificată", - "smtpRequired": "SMTP neconfigurat", - "generate": "Generați link", - "generated": "Link de invitație generat", - "copied": "Link copiat în clipboard", - "success": "Link de invitație generat cu succes", - "successWithEmail": "Link de invitație generat și trimis prin email", - "emailSent": "Link de invitație generat și trimis prin email", - "emailFailed": "Link de invitație generat, dar trimiterea emailului a eșuat", - "emailFailedDetails": "Eroare: {0}. Vă rugăm să partajați manual linkul de invitație.", - "error": "Generarea linkului de invitație a eșuat", - "submit": "Generați link de invitație" - }, - "inviteMode": { - "username": "Utilizator", - "email": "Email", - "link": "Link", - "emailDisabled": "Invitațiile prin email necesită configurarea SMTP și mail.enableInvites=true în setări" - }, - "license": { - "users": "utilizatori", - "availableSlots": "Locuri disponibile", - "grandfathered": "Cu drepturi păstrate", - "grandfatheredShort": "{{count}} cu drepturi păstrate", - "fromLicense": "din licență", - "slotsAvailable": "{{count}} loc(uri) de utilizator disponibile", - "noSlotsAvailable": "Niciun loc disponibil", - "currentUsage": "În prezent se folosesc {{current}} din {{max}} licențe de utilizator" - }, - "loginRequired": "Activează mai întâi modul de autentificare" - }, - "teams": { - "title": "Echipe", - "description": "Gestionați echipele și organizați membrii spațiului de lucru", - "loading": "Se încarcă echipele...", - "loadingDetails": "Se încarcă detaliile echipei...", - "loadError": "Încărcarea detaliilor echipei a eșuat", - "createNewTeam": "Creați echipă nouă", - "teamName": "Numele echipei", - "totalMembers": "Total membri", - "actions": "Acțiuni", - "noTeamsFound": "Nu s-au găsit echipe", - "noMembers": "Niciun membru în această echipă", - "system": "Sistem", - "addMember": "Adăugați membru", - "viewTeam": "Vizualizați echipa", - "removeMember": "Eliminați din echipă", - "cannotRemoveFromSystemTeam": "Nu se poate elimina din echipa de sistem", - "renameTeamLabel": "Redenumiți echipa", - "deleteTeamLabel": "Ștergeți echipa", - "cannotDeleteInternal": "Nu se poate șterge echipa Internal", - "confirmDelete": "Sigur doriți să ștergeți această echipă? Echipa trebuie să fie goală pentru a fi ștearsă.", - "confirmRemove": "Eliminați utilizatorul din această echipă?", - "cannotRenameInternal": "Nu se poate redenumi echipa Internal", - "cannotAddToInternal": "Nu se pot adăuga membri la echipa Internal", - "teamNotFound": "Echipa nu a fost găsită", - "backToTeams": "Înapoi la Echipe", - "memberCount": "{{count}} membri", - "removeMemberSuccess": "Utilizator eliminat din echipă", - "removeMemberError": "Eliminarea utilizatorului din echipă a eșuat", - "createTeam": { - "title": "Creați echipă nouă", - "teamName": "Numele echipei", - "teamNamePlaceholder": "Introduceți numele echipei", - "cancel": "Anulați", - "submit": "Creați echipă", - "nameRequired": "Numele echipei este obligatoriu", - "success": "Echipă creată cu succes", - "error": "Crearea echipei a eșuat" - }, - "renameTeam": { - "title": "Redenumește echipa", - "renaming": "Se redenumește:", - "newTeamName": "Nume nou al echipei", - "newTeamNamePlaceholder": "Introduceți numele nou al echipei", - "cancel": "Anulează", - "submit": "Redenumește echipa", - "nameRequired": "Numele echipei este obligatoriu", - "success": "Echipa a fost redenumită cu succes", - "error": "Redenumirea echipei a eșuat" - }, - "deleteTeam": { - "success": "Echipa a fost ștearsă cu succes", - "error": "Ștergerea echipei a eșuat. Asigurați-vă că echipa este goală.", - "teamMustBeEmpty": "Echipa trebuie să fie goală înainte de ștergere" - }, - "addMemberToTeam": { - "title": "Adaugă membru în echipă", - "addingTo": "Se adaugă în", - "selectUser": "Selectează utilizator", - "selectUserPlaceholder": "Alege un utilizator", - "selectUserRequired": "Vă rugăm să selectați un utilizator", - "currentlyIn": "în prezent în", - "willBeMoved": "Notă: Acest utilizator va fi mutat din echipa curentă în această echipă.", - "cancel": "Anulează", - "submit": "Adaugă membru", - "userRequired": "Vă rugăm să selectați un utilizator", - "success": "Membru adăugat în echipă cu succes", - "error": "Adăugarea membrului în echipă a eșuat" - }, - "changeTeam": { - "label": "Schimbă echipa", - "title": "Schimbă echipa", - "changing": "Se mută", - "selectTeam": "Selectează echipa", - "selectTeamPlaceholder": "Alege o echipă", - "selectTeamRequired": "Vă rugăm să selectați o echipă", - "success": "Echipa a fost schimbată cu succes", - "error": "Schimbarea echipei a eșuat", - "submit": "Schimbă echipa" - } - } - }, - "plan": { - "currency": "Monedă", - "popular": "Popular", - "current": "Plan curent", - "upgrade": "Upgrade", - "contact": "Contactează-ne", - "customPricing": "Personalizat", - "showComparison": "Compară toate funcțiile", - "hideComparison": "Ascunde comparația funcțiilor", - "featureComparison": "Comparație funcții", - "from": "De la", - "perMonth": "/lună", - "perSeat": "/loc", - "withServer": "+ Plan Server", - "licensedSeats": "Licențiate: {{count}} locuri", - "includedInCurrent": "Inclus în planul tău", - "selectPlan": "Selectează planul", - "manage": "Gestionează", - "manageSubscription": { - "description": "Gestionează abonarea, facturarea și metodele de plată" - }, - "activePlan": { - "title": "Plan activ", - "subtitle": "Detaliile abonamentului curent" - }, - "availablePlans": { - "title": "Planuri disponibile", - "subtitle": "Alegeți planul care se potrivește nevoilor dvs." - }, - "static": { - "title": "Informații de facturare", - "message": "Facturarea online nu este configurată în prezent. Pentru a face upgrade la plan sau a gestiona abonamentele, contactați-ne direct.", - "contactSales": "Contactați vânzări", - "contactToUpgrade": "Contactați-ne pentru a face upgrade sau a personaliza planul", - "maxUsers": "Număr maxim de utilizatori", - "upTo": "Până la" - }, - "period": { - "month": "lună", - "perUserPerMonth": "/utilizator/lună" - }, - "free": { - "name": "Gratuit", - "highlight1": "Utilizare limitată a instrumentelor pe săptămână", - "highlight2": "Acces la toate instrumentele", - "highlight3": "Asistență din comunitate", - "forever": "Gratuit pentru totdeauna", - "included": "Inclus" - }, - "pro": { - "name": "Pro", - "highlight1": "Utilizare nelimitată a instrumentelor", - "highlight2": "Instrumente PDF avansate", - "highlight3": "Fără filigrane" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Preț personalizat", - "highlight2": "Asistență dedicată", - "highlight3": "Cele mai noi funcții", - "requiresServer": "Necesită Server", - "requiresServerMessage": "Te rugăm să faci mai întâi upgrade la planul Server înainte de a trece la Enterprise." - }, - "feature": { - "title": "Funcție", - "pdfTools": "Instrumente PDF de bază", - "fileSize": "Limită dimensiune fișier", - "automation": "Automatizare fluxuri de lucru ale instrumentelor", - "api": "Acces API", - "priority": "Asistență prioritară", - "customPricing": "Preț personalizat" - }, - "licenseWarning": { - "title": "Limită self-hosted gratuită atinsă", - "body": "Ai {{total}} utilizatori, dar nivelul gratuit suportă doar {{limit}} per server. Fă upgrade pentru ca Stirling PDF să ruleze fără probleme.", - "overLimit": "mai mult de {{limit}}", - "cta": "Vezi planuri" - } - }, - "subscription": { - "status": { - "active": "Activ", - "pastDue": "Restanță", - "canceled": "Anulat", - "incomplete": "Incomplet", - "trialing": "Perioadă de probă", - "none": "Fără abonament" - }, - "renewsOn": "Se reînnoiește la {{date}}", - "cancelsOn": "Se anulează la {{date}}" - }, - "billing": { - "manageBilling": "Gestionează facturarea", - "portal": { - "error": "Deschiderea portalului de facturare a eșuat" - }, - "updateSeats": "Actualizează locurile", - "updateEnterpriseSeats": "Actualizează locurile Enterprise", - "currentSeats": "Locuri curente", - "minimumSeats": "Locuri minime", - "basedOnUsers": "(utilizatori curenți)", - "newSeatCount": "Număr nou de locuri", - "newSeatCountDescription": "Selectează numărul de locuri pentru licența enterprise", - "whatHappensNext": "Ce urmează?", - "stripePortalRedirect": "Vei fi redirecționat către portalul de plăți Stripe pentru a revizui și confirma schimbarea locurilor. Suma proporțională va fi calculată automat.", - "preparingUpdate": "Se pregătește actualizarea locurilor...", - "seatCountTooLow": "Numărul de locuri trebuie să fie cel puțin {{minimum}} (numărul curent de utilizatori)", - "seatCountUnchanged": "Te rugăm să selectezi un număr diferit de locuri", - "seatsUpdated": "Locuri actualizate", - "seatsUpdatedMessage": "Locurile tale enterprise au fost actualizate la {{seats}}", - "updateProcessing": "Actualizare în curs", - "updateProcessingMessage": "Actualizarea locurilor este în curs de procesare. Reîmprospătează peste câteva momente.", - "notEnterprise": "Gestionarea locurilor este disponibilă doar pentru licențe enterprise" - }, - "upgradeBanner": { - "title": "Upgrade la planul Server", - "message": "Profită la maximum de Stirling PDF cu utilizatori nelimitați și funcții avansate", - "upgradeButton": "Fă upgrade acum", - "dismiss": "Ascunde bannerul", - "attentionTitle": "Acest server necesită atenția adminului", - "attentionBody": "Adminul tău trebuie să se conecteze pentru mai multe informații. Contactează-l imediat.", - "attentionBodyAdmin": "Revizuiește cerințele de licențiere pentru a menține conformitatea acestui server.", - "seeInfo": "Vezi info" - }, - "payment": { - "preparing": "Se pregătește checkout-ul...", - "redirecting": "Se redirecționează către checkout securizat...", - "upgradeTitle": "Treci la {{planName}}", - "success": "Plată reușită!", - "successMessage": "Abonamentul dvs. a fost activat cu succes. Veți primi în curând un e-mail de confirmare.", - "autoClose": "Această fereastră se va închide automat...", - "error": "Eroare de plată", - "upgradeSuccess": "Plată reușită! Abonamentul a fost actualizat. Licența a fost actualizată pe serverul tău. Vei primi în curând un email de confirmare.", - "paymentSuccess": "Plată reușită! Se preia cheia ta de licență...", - "licenseActivated": "Licență activată! Cheia ta de licență a fost salvată. Un email de confirmare a fost trimis la adresa ta.", - "licenseDelayed": "Plată reușită! Licența ta este în curs de generare. Vei primi în curând un email cu cheia de licență. Dacă nu îl primești în 10 minute, contactează support.", - "licensePollingError": "Plată reușită, dar nu am putut prelua automat cheia ta de licență. Verifică emailul sau contactează support cu confirmarea plății.", - "licenseRetrievalError": "Plată reușită, dar preluarea licenței a eșuat. Vei primi cheia de licență pe email. Te rugăm să contactezi support dacă nu o primești în 10 minute.", - "syncError": "Plată reușită, dar sincronizarea licenței a eșuat. Licența ta va fi actualizată în curând. Contactează support dacă problemele persistă.", - "licenseSaveError": "Nu s-a putut salva cheia de licență. Te rugăm să contactezi support cu cheia ta pentru a finaliza activarea.", - "paymentCanceled": "Plata a fost anulată. Nu s-au făcut debiteri.", - "syncingLicense": "Se sincronizează licența actualizată...", - "generatingLicense": "Se generează cheia ta de licență...", - "upgradeComplete": "Upgrade finalizat", - "upgradeCompleteMessage": "Abonamentul tău a fost actualizat cu succes. Cheia de licență existentă a fost actualizată.", - "stripeNotConfigured": "Stripe neconfigurat", - "stripeNotConfiguredMessage": "Integrarea de plăți Stripe nu este configurată. Te rugăm să contactezi administratorul.", - "monthly": "Lunar", - "yearly": "Anual", - "billingPeriod": "Perioadă de facturare", - "enterpriseNote": "Locurile pot fi ajustate la checkout (1-1000).", - "installationId": "ID instalare", - "licenseKey": "Cheia ta de licență", - "licenseInstructions": "A fost adăugată în instalarea ta. Vei primi o copie și pe email.", - "canCloseWindow": "Poți închide această fereastră.", - "licenseKeyProcessing": "Procesare cheie de licență", - "licenseDelayedMessage": "Cheia ta de licență este în curs de generare. Verifică emailul în curând sau contactează support.", - "perYear": "/an", - "perMonth": "/lună", - "emailInvalid": "Te rugăm să introduci o adresă de email validă", - "emailStage": { - "title": "Introdu adresa ta de email", - "description": "O folosim pentru a-ți trimite cheia de licență și chitanțele.", - "emailLabel": "Adresă de email", - "emailPlaceholder": "your@email.com", - "continue": "Continuă", - "modalTitle": "Începe - {{planName}}" - }, - "planStage": { - "title": "Alege perioada de facturare", - "savingsNote": "Economisește {{percent}}% cu facturare anuală", - "basePrice": "Preț de bază", - "seatPrice": "Per loc", - "totalForSeats": "Total ({{count}} locuri)", - "selectMonthly": "Selectează lunar", - "selectYearly": "Selectează anual", - "savePercent": "Economisești {{percent}}%", - "savingsAmount": "Economisești {{amount}}", - "modalTitle": "Selectează perioada de facturare - {{planName}}", - "billedYearly": "Facturat anual la {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Înapoi la alegerea planului", - "selectedPlan": "Plan selectat", - "modalTitle": "Finalizează plata - {{planName}}" - } - }, - "firstLogin": { - "title": "Prima autentificare", - "welcomeTitle": "Bun venit!", - "welcomeMessage": "Din motive de securitate, trebuie să vă schimbați parola la prima autentificare.", - "loggedInAs": "Autentificat ca", - "error": "Eroare", - "currentPassword": "Parola curentă", - "enterCurrentPassword": "Introduceți parola curentă", - "newPassword": "Parolă nouă", - "enterNewPassword": "Introduceți parola nouă (minim 8 caractere)", - "confirmPassword": "Confirmați parola nouă", - "reEnterNewPassword": "Reintroduceți parola nouă", - "changePassword": "Schimbă parola", - "allFieldsRequired": "Toate câmpurile sunt obligatorii", - "passwordsDoNotMatch": "Parolele noi nu se potrivesc", - "passwordTooShort": "Parola trebuie să aibă cel puțin 8 caractere", - "passwordMustBeDifferent": "Parola nouă trebuie să fie diferită de parola curentă", - "passwordChangedSuccess": "Parola a fost schimbată cu succes! Vă rugăm să vă autentificați din nou.", - "passwordChangeFailed": "Schimbarea parolei a eșuat. Verificați parola curentă." - }, - "invite": { - "welcome": "Bun venit la Stirling PDF", - "invalidToken": "Link de invitație invalid", - "validationError": "Validarea linkului de invitație a eșuat", - "passwordRequired": "Parola este obligatorie", - "passwordTooShort": "Parola trebuie să aibă cel puțin 6 caractere", - "passwordMismatch": "Parolele nu se potrivesc", - "acceptError": "Crearea contului a eșuat", - "validating": "Se validează invitația...", - "invalidInvitation": "Invitație invalidă", - "goToLogin": "Mergi la autentificare", - "welcomeTitle": "Ați fost invitat!", - "welcomeSubtitle": "Finalizați configurarea contului pentru a începe", - "accountFor": "Se creează cont pentru", - "linkExpires": "Linkul expiră", - "email": "Adresă de e-mail", - "emailPlaceholder": "Introduceți adresa de e-mail", - "emailRequired": "Adresa de e-mail este obligatorie", - "invalidEmail": "Adresă de e-mail invalidă", - "choosePassword": "Alegeți o parolă", - "passwordPlaceholder": "Introduceți parola", - "confirmPassword": "Confirmați parola", - "confirmPasswordPlaceholder": "Reintroduceți parola", - "createAccount": "Creează cont", - "creating": "Se creează contul...", - "alreadyHaveAccount": "Aveți deja un cont?", - "signIn": "Autentificare" - }, - "audit": { - "error": { - "title": "Eroare la încărcarea sistemului de audit" - }, - "notAvailable": "Sistem de audit indisponibil", - "notAvailableMessage": "Sistemul de audit nu este configurat sau nu este disponibil.", - "disabled": "Jurnalizarea de audit este dezactivată", - "disabledMessage": "Activați jurnalizarea de audit în configurația aplicației pentru a urmări evenimentele sistemului.", - "systemStatus": { - "title": "Stare sistem", - "status": "Jurnalizare de audit", - "enabled": "Activată", - "disabled": "Dezactivată", - "level": "Nivel audit", - "retention": "Perioadă de păstrare", - "days": "zile", - "totalEvents": "Total evenimente" - }, - "tabs": { - "dashboard": "Tablou de bord", - "events": "Evenimente de audit", - "export": "Export" - }, - "charts": { - "title": "Tablou de bord audit", - "error": "Eroare la încărcarea graficelor", - "day": "Zi", - "week": "Săptămână", - "month": "Lună", - "byType": "Evenimente după tip", - "byUser": "Evenimente după utilizator", - "overTime": "Evenimente în timp" - }, - "events": { - "title": "Evenimente de audit", - "filterByType": "Filtrează după tip", - "filterByUser": "Filtrează după utilizator", - "startDate": "Data de început", - "endDate": "Data de sfârșit", - "clearFilters": "Șterge", - "error": "Eroare la încărcarea evenimentelor", - "noEvents": "Nu s-au găsit evenimente", - "timestamp": "Marcaj temporal", - "type": "Tip", - "user": "Utilizator", - "ipAddress": "Adresă IP", - "actions": "Acțiuni", - "viewDetails": "Vezi detalii", - "eventDetails": "Detalii eveniment", - "details": "Detalii" - }, - "export": { - "title": "Exportă datele de audit", - "description": "Exportă evenimentele de audit în format CSV sau JSON. Folosiți filtre pentru a limita datele exportate.", - "format": "Format export", - "filters": "Filtre (opțional)", - "filterByType": "Filtrează după tip", - "filterByUser": "Filtrează după utilizator", - "startDate": "Data de început", - "endDate": "Data de sfârșit", - "clearFilters": "Șterge", - "exportButton": "Exportă datele", - "error": "Exportul datelor a eșuat" - } - }, - "usage": { - "noData": "Nu sunt date disponibile", - "error": "Eroare la încărcarea statisticilor de utilizare", - "noDataMessage": "În prezent nu sunt disponibile statistici de utilizare.", - "controls": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Toate", - "refresh": "Reîmprospătează", - "dataTypeLabel": "Tip de date:", - "dataType": { - "all": "Toate", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Toate" - }, - "stats": { - "totalEndpoints": "Endpoint-uri totale", - "totalVisits": "Total vizite", - "showing": "Se afișează", - "selectedVisits": "Vizite selectate" - }, - "chart": { - "title": "Grafic utilizare endpoint-uri" - }, - "table": { - "title": "Statistici detaliate", - "endpoint": "Endpoint", - "visits": "Vizite", - "percentage": "Procentaj", - "noData": "Nu sunt date disponibile" - } - }, - "backendHealth": { - "checking": "Se verifică starea backend-ului...", - "online": "Backend online", - "offline": "Backend offline", - "starting": "Backend-ul pornește...", - "wait": "Așteptați ca backend-ul să finalizeze pornirea și încercați din nou." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Deblochează PDF-ul pentru a continua", - "title": "Elimină parola pentru a continua", - "description": "Acest PDF este protejat cu parolă. Introdu parola pentru a continua lucrul cu el.", - "password": { - "label": "Parola PDF", - "placeholder": "Introdu parola PDF" - }, - "skip": "Sari peste deocamdată", - "unlock": "Deblochează și continuă", - "incorrectPassword": "Parolă incorectă", - "missingFile": "Fișierul selectat nu mai este disponibil.", - "emptyResponse": "Eliminarea parolei nu a generat un fișier.", - "required": "Introdu parola pentru a continua.", - "successTitle": "Parolă eliminată", - "successBodyWithName": "Parola a fost eliminată din {{fileName}}", - "successBody": "Parola a fost eliminată cu succes." - }, - "setup": { - "welcome": "Bun venit la Stirling PDF", - "description": "Începe alegând cum vrei să folosești Stirling PDF", - "step1": { - "label": "Alege modul", - "description": "Offline sau Server" - }, - "step2": { - "label": "Selectează serverul", - "description": "Server găzduit local" - }, - "step3": { - "label": "Autentificare", - "description": "Introdu acreditările" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Autentifică-te cu contul tău Stirling" - }, - "selfhosted": { - "title": "Server Self-Hosted", - "description": "Conectează-te la propriul tău server Stirling PDF" - } - }, - "saas": { - "title": "Autentifică-te în Stirling", - "subtitle": "Autentifică-te cu contul tău Stirling" - }, - "selfhosted": { - "title": "Autentifică-te pe server", - "subtitle": "Introdu acreditările serverului tău" - }, - "server": { - "title": "Conectează-te la server", - "subtitle": "Introdu URL-ul serverului tău self-hosted", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Server găzduit local" - }, - "url": { - "label": "URL server", - "description": "Introdu URL-ul complet al serverului tău Stirling PDF găzduit local" - }, - "error": { - "emptyUrl": "Te rugăm să introduci un URL de server", - "unreachable": "Nu s-a putut conecta la server", - "testFailed": "Testul de conexiune a eșuat" - }, - "testing": "Se testează conexiunea..." - }, - "login": { - "title": "Autentificare", - "subtitle": "Introdu acreditările pentru a continua", - "connectingTo": "Conectare la:", - "username": { - "label": "Utilizator", - "placeholder": "Introdu numele de utilizator" - }, - "email": { - "label": "Email", - "placeholder": "Introdu adresa de email" - }, - "password": { - "label": "Parolă", - "placeholder": "Introdu parola" - }, - "error": { - "emptyUsername": "Te rugăm să introduci numele de utilizator", - "emptyEmail": "Te rugăm să introduci adresa de email", - "emptyPassword": "Te rugăm să introduci parola", - "oauthFailed": "Autentificarea OAuth a eșuat. Încearcă din nou." - }, - "submit": "Autentificare", - "signInWith": "Autentifică-te cu", - "oauthPending": "Se deschide browserul pentru autentificare...", - "orContinueWith": "Sau continuă cu email" - } - }, - "oauth": { - "success": { - "title": "Autentificare reușită", - "message": "Puteți închide această fereastră și reveni la Stirling PDF." - }, - "error": { - "title": "Autentificare eșuată", - "message": "Autentificarea nu a reușit. Puteți închide această fereastră și să încercați din nou." - } - }, - "pdfTextEditor": { - "title": "Editor JSON pentru PDF", - "viewLabel": "Editor PDF", - "converting": "Se convertește PDF-ul în format editabil...", - "conversionFailed": "Conversia PDF-ului a eșuat. Vă rugăm să încercați din nou.", - "currentFile": "Fișier curent: {{name}}", - "pageSummary": "Pagina {{number}} din {{total}}", - "pagePreviewAlt": "Previzualizare pagină", - "imageLabel": "Imagine plasată", - "noTextOnPage": "Nu a fost detectat text editabil pe această pagină.", - "pageType": { - "paragraph": "Pagină cu paragrafe", - "sparse": "Text rar" - }, - "groupingMode": { - "auto": "Auto", - "paragraph": "Paragraf", - "singleLine": "O singură linie" - }, - "badges": { - "unsaved": "Editat", - "modified": "Editat", - "earlyAccess": "Acces timpuriu" - }, - "actions": { - "reset": "Resetați modificările", - "downloadJson": "Descărcați JSON", - "generatePdf": "Generați PDF" - }, - "options": { - "autoScaleText": { - "title": "Scalare automată a textului pentru a se potrivi în casete", - "description": "Scalează automat textul pe orizontală pentru a se încadra în caseta de delimitare inițială când randarea fontului diferă față de PDF." - }, - "groupingMode": { - "title": "Mod de grupare a textului", - "autoDescription": "Detectează automat tipul paginii și grupează textul corespunzător.", - "paragraphDescription": "Grupează liniile aliniate în casete de text paragraf, pe mai multe rânduri.", - "singleLineDescription": "Păstrează fiecare linie de text PDF ca o casetă de text separată." - }, - "manualGrouping": { - "descriptionInline": "Sfat: Țineți apăsat Ctrl (Cmd) sau Shift pentru a selecta mai multe casete de text. O bară de instrumente plutitoare va apărea deasupra selecției, pentru a putea uni, separa sau ajusta lățimile." - }, - "forceSingleElement": { - "title": "Blocați textul editat într-un singur element PDF", - "description": "Când este activată, editorul exportă fiecare casetă de text editată ca un singur element de text PDF pentru a evita suprapunerea glifelor sau amestecul de fonturi." - } - }, - "manual": { - "mergeTooltip": "Unește casetele selectate", - "merge": "Unește selecția", - "ungroupTooltip": "Împarte paragraful înapoi în rânduri", - "ungroup": "Separă selecția", - "widthMenu": "Opțiuni lățime", - "expandWidth": "Extinde până la marginea paginii", - "resetWidth": "Resetați lățimea", - "resizeHandle": "Ajustați lățimea textului" - }, - "disclaimer": { - "heading": "Limitări ale previzualizării", - "textFocus": "Acest spațiu de lucru se concentrează pe editarea textului și repoziționarea imaginilor încorporate. Elemente grafice complexe de pagină, widgeturi de formular și grafică stratificată sunt păstrate pentru export, dar nu sunt pe deplin editabile aici.", - "previewVariance": "Unele elemente vizuale (cum ar fi margini de tabel, forme sau aspectul adnotărilor) pot să nu fie afișate exact în previzualizare. PDF-ul exportat păstrează comenzile de desen originale ori de câte ori este posibil.", - "alpha": "Acest vizualizator alpha este încă în dezvoltare — anumite fonturi, culori, efecte de transparență și detalii de aranjare pot varia ușor. Vă rugăm să verificați încă o dată PDF-ul generat înainte de a-l partaja." - }, - "empty": { - "title": "Niciun document încărcat", - "subtitle": "Încărcați un fișier PDF sau JSON pentru a începe editarea conținutului text." - }, - "welcomeBanner": { - "title": "Bine ați venit la Editor text PDF (Acces timpuriu)", - "experimental": "Aceasta este o funcție experimentală în dezvoltare activă. Așteptați-vă la o anumită instabilitate și probleme în timpul utilizării.", - "howItWorks": "Acest instrument convertește PDF-ul într-un format editabil în care puteți modifica textul și repoziționa imaginile. Modificările sunt salvate într-un nou PDF.", - "bestFor": "Funcționează cel mai bine cu:", - "bestFor1": "PDF-uri simple care conțin în principal text și imagini", - "bestFor2": "Documente cu formatare standard a paragrafelor", - "bestFor3": "Scrisori, eseuri, rapoarte și documente de bază", - "notIdealFor": "Nu este ideal pentru:", - "notIdealFor1": "PDF-uri cu formatare specială, cum ar fi liste cu puncte, tabele sau dispuneri pe mai multe coloane", - "notIdealFor2": "Reviste, broșuri sau documente cu design complex", - "notIdealFor3": "Manuale cu dispuneri complexe", - "limitations": "Limitări actuale:", - "limitation1": "Randarea fonturilor poate diferi ușor față de PDF-ul original", - "limitation2": "Grafica complexă, câmpurile de formular și adnotările sunt păstrate, dar nu sunt editabile", - "limitation3": "Fișierele mari pot necesita timp pentru conversie și procesare", - "knownIssues": "Probleme cunoscute (în curs de remediere):", - "issue1": "Culoarea textului nu este păstrată în prezent (va fi adăugată în curând)", - "issue2": "Modul Paragraf are mai multe probleme de aliniere și spațiere - este recomandat modul O singură linie", - "issue3": "Afișarea în previzualizare diferă de PDF-ul exportat - PDF-urile exportate sunt mai apropiate de original", - "issue4": "Alinierea textului rotit poate necesita ajustare manuală", - "issue5": "Efectele de transparență și stratificare pot varia față de original", - "feedback": "Aceasta este o funcție în acces timpuriu. Vă rugăm să raportați orice problemă întâmpinați, pentru a ne ajuta să îmbunătățim!", - "gotIt": "Am înțeles", - "dontShowAgain": "Nu mai afișa" - }, - "modeChange": { - "title": "Confirmați schimbarea modului", - "warning": "Schimbarea modului de grupare a textului va reseta toate modificările nesalvate. Sigur doriți să continuați?", - "cancel": "Anulați", - "confirm": "Resetați și schimbați modul" - }, - "fontAnalysis": { - "details": "Detalii font", - "embedded": "Încorporat", - "type": "Tip", - "webFormat": "Format web", - "warnings": "Avertizări", - "suggestions": "Note", - "currentPageFonts": "Fonturi pe această pagină", - "allFonts": "Toate fonturile", - "fallback": "fallback", - "missing": "lipsește", - "perfectMessage": "Toate fonturile pot fi redate perfect.", - "warningMessage": "Unele fonturi pot să nu fie redate corect.", - "infoMessage": "Sunt disponibile informații despre redarea fonturilor.", - "perfect": "perfect", - "subset": "subset" - }, - "errors": { - "invalidJson": "Nu se poate citi fișierul JSON. Asigurați-vă că a fost generat de instrumentul PDF to JSON.", - "pdfConversion": "Nu se poate converti JSON-ul editat înapoi în PDF." - } - }, - "auth": { - "sessionExpired": "Sesiune expirată", - "pleaseLoginAgain": "Vă rugăm să vă autentificați din nou.", - "accessDenied": "Acces refuzat", - "insufficientPermissions": "Nu aveți permisiunea de a efectua această acțiune." - }, - "addText": { - "title": "Adăugați text", - "header": "Adăugați text în PDF-uri", - "text": { - "name": "Conținut text", - "placeholder": "Introduceți textul pe care doriți să-l adăugați", - "fontLabel": "Font", - "fontSizeLabel": "Dimensiune font", - "fontSizePlaceholder": "Tastați sau selectați dimensiunea fontului (8-200)", - "colorLabel": "Culoarea textului" - }, - "steps": { - "configure": "Configurați textul" - }, - "step": { - "createDesc": "Introduceți textul pe care doriți să-l adăugați", - "place": "Plasați textul", - "placeDesc": "Faceți clic pe PDF pentru a adăuga textul" - }, - "instructions": { - "title": "Cum adăugați text", - "text": "După ce ați introdus textul mai sus, faceți clic oriunde pe PDF pentru a-l plasa.", - "paused": "Plasarea este întreruptă", - "resumeHint": "Reluați plasarea pentru a face clic și a adăuga textul.", - "noSignature": "Introduceți textul mai sus pentru a activa plasarea." - }, - "mode": { - "move": "Mutare text", - "place": "Plasare text", - "pause": "Pauză plasare", - "resume": "Reluare plasare" - }, - "results": { - "title": "Rezultate adăugare text" - }, - "error": { - "failed": "A apărut o eroare la adăugarea textului în PDF." - }, - "tags": "text,anotare,etichetă", - "applySignatures": "Aplicați textul" - } -} \ No newline at end of file diff --git a/frontend/public/locales/ru-RU/translation.json b/frontend/public/locales/ru-RU/translation.json deleted file mode 100644 index 4ccd8aaed..000000000 --- a/frontend/public/locales/ru-RU/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Выберите способ просмотра инструментов", - "description": "Просмотрите оба варианта и решите, как исследовать инструменты Stirling PDF.", - "sidebarTitle": "Режим боковой панели", - "sidebarDescription": "Держите инструменты рядом с рабочей областью для быстрого переключения.", - "recommended": "Рекомендуется", - "chooseSidebar": "Использовать режим боковой панели", - "fullscreenTitle": "Полноэкранный режим — (устаревший)", - "fullscreenDescription": "Просматривайте все инструменты в каталоге, который покрывает рабочую область, пока вы не выберете один.", - "chooseFullscreen": "Использовать полноэкранный режим", - "dismiss": "Позже" - }, - "fullscreen": { - "showDetails": "Показать сведения", - "comingSoon": "Скоро:", - "favorite": "Добавить в избранное", - "favorites": "Избранное", - "unavailable": "Отключено администратором сервера:", - "unavailableDependency": "Недоступно — на сервере отсутствует требуемый инструмент:", - "heading": "Все инструменты (полноэкранный вид)", - "noResults": "Попробуйте изменить поиск или включить описания, чтобы найти нужное.", - "recommended": "Рекомендуется", - "unfavorite": "Удалить из избранного" - }, - "placeholder": "Выберите инструмент, чтобы начать", - "toggle": { - "fullscreen": "Переключиться в полноэкранный режим", - "sidebar": "Переключиться в режим боковой панели" - }, - "alpha": "Альфа", - "premiumFeature": "Премиум‑функция:", - "comingSoon": "Скоро:" - }, - "unsavedChanges": "У вас есть несохранённые изменения в вашем PDF. Что вы хотите сделать?", - "areYouSure": "Вы уверены, что хотите уйти?", - "unsavedChangesTitle": "Несохранённые изменения", - "keepWorking": "Продолжить работу", - "discardChanges": "Отменить изменения", - "applyAndContinue": "Применить и продолжить", - "exportAndContinue": "Экспорт и продолжить", - "zipWarning": { - "title": "Большой ZIP-файл", - "message": "Этот ZIP содержит {{count}} файлов. Все равно извлечь?", - "cancel": "Отмена", - "confirm": "Извлечь" - }, - "defaultApp": { - "title": "Сделать приложением PDF по умолчанию", - "message": "Сделать Stirling PDF редактором PDF по умолчанию?", - "description": "Вы сможете изменить это позже в настройках системы.", - "notNow": "Пока нет", - "setDefault": "Сделать по умолчанию", - "dismiss": "Закрыть", - "prompt": { - "title": "Сделать редактором PDF по умолчанию", - "message": "Сделайте Stirling PDF приложением по умолчанию для открытия файлов PDF." - }, - "success": { - "title": "Приложение по умолчанию установлено", - "message": "Stirling PDF теперь редактор PDF по умолчанию" - }, - "settingsOpened": { - "title": "Открыты настройки", - "message": "Пожалуйста, выберите Stirling PDF в настройках системы" - }, - "error": { - "title": "Ошибка", - "message": "Не удалось назначить обработчик PDF по умолчанию" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Отмена", - "addPageNumbers": { - "fontSize": "Размер шрифта", - "fontName": "Название шрифта", - "title": "Добавить номера страниц", - "header": "Добавить номера страниц", - "selectText": { - "1": "Выберите PDF-файл:", - "2": "Размер полей", - "3": "Позиция", - "4": "Начальный номер", - "5": "Страницы для нумерации", - "6": "Пользовательский текст" - }, - "customTextDesc": "Пользовательский текст", - "numberPagesDesc": "Какие страницы нумеровать, по умолчанию 'все', также принимает 1-5 или 2,5,9 и т.д.", - "customNumberDesc": "По умолчанию {n}, также принимает 'Страница {n} из {total}', 'Текст-{n}', '{filename}-{n}'", - "submit": "Добавить номера страниц", - "configuration": "Конфигурация", - "customize": "Настроить внешний вид", - "pagesAndStarting": "Страницы и начальный номер", - "positionAndPages": "Положение и страницы", - "error": { - "failed": "Не удалось добавить номера страниц" - }, - "results": { - "title": "Результаты нумерации страниц" - }, - "preview": "Выбор положения", - "previewDisclaimer": "Предпросмотр приблизительный. Итог может отличаться из‑за метрик шрифтов PDF." - }, - "pageSelectionPrompt": "Выбор страниц (Введите список номеров страниц через запятую 1,5,6 или функции типа 2n+1):", - "startingNumberTooltip": "Первый отображаемый номер. Последующие страницы увеличиваются от этого номера.", - "marginTooltip": "Расстояние между номером страницы и краем страницы.", - "fontSizeTooltip": "Размер текста номера страницы в пунктах. Большие числа — больше текст.", - "fontTypeTooltip": "Семейство шрифтов для номеров страниц. Выберите в соответствии со стилем документа.", - "customTextTooltip": "Необязательный пользовательский формат номеров. Используйте {n} как заполнитель числа. Пример: «Страница {n}» покажет «Страница 1», «Страница 2» и т. д.", - "pdfPrompt": "Выберите PDF-файл(ы)", - "multiPdfPrompt": "Выберите PDF-файлы (2+)", - "multiPdfDropPrompt": "Выберите (или перетащите) все необходимые PDF-файлы", - "imgPrompt": "Выберите изображение(я)", - "genericSubmit": "Отправить", - "uploadLimit": "Максимальный размер файла:", - "uploadLimitExceededSingular": "слишком большой. Максимально допустимый размер", - "uploadLimitExceededPlural": "слишком большой. Максимально допустимый размер", - "processTimeWarning": "Внимание: Данный процесс может занять до минуты в зависимости от размера файла", - "pageOrderPrompt": "Пользовательский порядок страниц (Введите список номеров страниц через запятую или функции типа 2n+1):", - "goToPage": "Перейти", - "true": "Да", - "false": "Нет", - "unknown": "Неизвестно", - "app": { - "description": "Бесплатная альтернатива Adobe Acrobat (10M+ загрузок)" - }, - "save": "Сохранить", - "saveToBrowser": "Сохранить в браузере", - "download": "Скачать", - "downloadUnavailable": "Загрузка недоступна для этого элемента", - "saveUnavailable": "Сохранение недоступно для этого элемента", - "pin": "Закрепить файл (оставить активным после выполнения инструмента)", - "unpin": "Открепить файл (заменить после выполнения инструмента)", - "undoOperationTooltip": "Нажмите, чтобы отменить последнюю операцию и восстановить исходные файлы", - "undo": "Отменить", - "back": "Назад", - "nothingToUndo": "Отменять нечего", - "moreOptions": "Больше параметров", - "editYourNewFiles": "Отредактируйте ваши новые файлы", - "close": "Закрыть", - "openInViewer": "Открыть в просмотрщике", - "confirmClose": "Подтвердить закрытие", - "confirmCloseMessage": "Вы уверены, что хотите закрыть этот файл?", - "confirmCloseCancel": "Отмена", - "confirmCloseConfirm": "Закрыть файл", - "fileSelected": "Выбрано: {{filename}}", - "chooseFile": "Выбрать файл", - "filesSelected": "файлов выбрано", - "files": { - "title": "Файлы", - "upload": "Загрузка", - "uploadFiles": "Загрузить файлы", - "addFiles": "Добавить файлы", - "selectFromWorkbench": "Выберите файлы из рабочей области или ", - "selectMultipleFromWorkbench": "Выберите не менее {{count}} файлов из рабочей области или ", - "created": "Создан", - "size": "Размер файла" - }, - "noFavourites": "Нет избранного", - "downloadComplete": "Загрузка завершена", - "bored": "Скучно ждать?", - "alphabet": "Алфавит", - "downloadPdf": "Скачать PDF", - "text": "Текст", - "font": "Шрифт", - "selectFillter": "-- Выбрать --", - "pageNum": "Номер страницы", - "sizes": { - "small": "Малый", - "medium": "Средний", - "large": "Большой", - "x-large": "Очень большой" - }, - "error": { - "pdfPassword": "PDF-документ защищен паролем, и пароль не был предоставлен или был неверным", - "encryptedPdfMustRemovePassword": "Этот PDF зашифрован или защищён паролем. Пожалуйста, разблокируйте его перед преобразованием в PDF/A.", - "incorrectPasswordProvided": "Пароль к PDF неверен или не указан.", - "_value": "Ошибка", - "dismissAllErrors": "Скрыть все ошибки", - "sorry": "Извините за неполадки!", - "needHelp": "Нужна помощь / Нашли проблему?", - "contactTip": "Если у вас все еще есть проблемы, не стесняйтесь обращаться к нам за помощью. Вы можете отправить тикет на нашей странице GitHub или связаться с нами через Discord:", - "404": { - "head": "404 - Страница не найдена | Упс, мы запутались в коде!", - "1": "Мы не можем найти страницу, которую вы ищете.", - "2": "Что-то пошло не так" - }, - "github": "Отправить тикет на GitHub", - "showStack": "Показать трассировку стека", - "copyStack": "Скопировать трассировку стека", - "githubSubmit": "GitHub - Отправить тикет", - "discordSubmit": "Discord - Отправить запрос в поддержку" - }, - "warning": { - "tooltipTitle": "Предупреждение" - }, - "edit": "Редактировать", - "delete": "Удалить", - "never": "Никогда", - "username": "Имя пользователя", - "password": "Пароль", - "welcome": "Добро пожаловать", - "property": "Свойство", - "black": "Черный", - "white": "Белый", - "red": "Красный", - "green": "Зеленый", - "blue": "Синий", - "custom": "Пользовательский...", - "comingSoon": "Скоро", - "WorkInProgess": "В разработке, возможны ошибки и сбои, пожалуйста, сообщайте о любых проблемах!", - "poweredBy": "Работает на", - "yes": "Да", - "no": "Нет", - "changedCredsMessage": "Учетные данные изменены!", - "notAuthenticatedMessage": "Пользователь не прошел аутентификацию.", - "userNotFoundMessage": "Пользователь не найден.", - "incorrectPasswordMessage": "Текущий пароль неверен.", - "usernameExistsMessage": "Новое имя пользователя уже существует.", - "invalidUsernameMessage": "Недопустимое имя пользователя, оно может содержать только буквы, цифры и следующие специальные символы @._+- или должно быть действительным адресом электронной почты.", - "invalidPasswordMessage": "Пароль не должен быть пустым и не должен содержать пробелы в начале или конце.", - "confirmPasswordErrorMessage": "Новый пароль и его подтверждение должны совпадать.", - "deleteCurrentUserMessage": "Невозможно удалить текущего пользователя.", - "deleteUsernameExistsMessage": "Имя пользователя не существует и не может быть удалено.", - "downgradeCurrentUserMessage": "Невозможно понизить роль текущего пользователя", - "disabledCurrentUserMessage": "Текущий пользователь не может быть отключен", - "downgradeCurrentUserLongMessage": "Невозможно понизить роль текущего пользователя. Следовательно, текущий пользователь не будет отображаться.", - "userAlreadyExistsOAuthMessage": "Пользователь уже существует как пользователь OAuth2.", - "userAlreadyExistsWebMessage": "Пользователь уже существует как веб-пользователь.", - "oops": "Упс!", - "help": "Помощь", - "goHomepage": "Перейти на главную", - "joinDiscord": "Присоединиться к Discord", - "seeDockerHub": "Посмотреть на Docker Hub", - "visitGithub": "Посетить репозиторий GitHub", - "donate": "Поддержать", - "color": "Цвет", - "sponsor": "Спонсор", - "info": "Информация", - "pro": "Pro", - "page": "Страница", - "pages": "Страницы", - "loading": "Загрузка...", - "review": "Рецензирование", - "addToDoc": "Добавить в документ", - "reset": "Сбросить", - "apply": "Применить", - "noFileSelected": "Файл не выбран. Пожалуйста, загрузите его.", - "legal": { - "privacy": "Политика конфиденциальности", - "iAgreeToThe": "Я согласен(на) со всеми", - "terms": "Условия использования", - "accessibility": "Доступность", - "cookie": "Политика использования файлов cookie", - "impressum": "Выходные данные", - "showCookieBanner": "Настройки файлов cookie" - }, - "pipeline": { - "header": "Меню конвейера (Beta)", - "uploadButton": "Загрузить пользовательский", - "configureButton": "Настроить", - "defaultOption": "Пользовательский", - "submitButton": "Отправить", - "help": "Помощь по конвейеру", - "scanHelp": "Помощь по сканированию папок", - "deletePrompt": "Вы уверены, что хотите удалить конвейер?", - "tags": "автоматизация,последовательность,скриптовый,пакетная обработка", - "title": "Конвейер" - }, - "pipelineOptions": { - "header": "Настройка конвейера", - "pipelineNameLabel": "Название конвейера", - "saveSettings": "Сохранить настройки операции", - "pipelineNamePrompt": "Введите название конвейера здесь", - "selectOperation": "Выбрать операцию", - "addOperationButton": "Добавить операцию", - "pipelineHeader": "Конвейер:", - "saveButton": "Скачать", - "validateButton": "Проверить" - }, - "enterpriseEdition": { - "button": "Перейти на Pro", - "warning": "Эта функция доступна только для пользователей Pro.", - "yamlAdvert": "Stirling PDF Pro поддерживает файлы конфигурации YAML и другие функции SSO.", - "ssoAdvert": "Ищете больше возможностей управления пользователями? Посмотрите Stirling PDF Pro" - }, - "analytics": { - "title": "Хотите улучшить Stirling PDF?", - "paragraph1": "В Stirling PDF есть опциональная аналитика для улучшения продукта. Мы не отслеживаем личную информацию или содержимое файлов.", - "paragraph2": "Пожалуйста, рассмотрите возможность включения аналитики, чтобы помочь развитию Stirling-PDF и позволить нам лучше понимать наших пользователей.", - "learnMore": "Подробнее", - "enable": "Включить аналитику", - "disable": "Отключить аналитику", - "settings": "Вы можете изменить настройки аналитики в файле config/settings.yml", - "privacyAssurance": "Мы не отслеживаем персональные данные и содержимое ваших файлов." - }, - "navbar": { - "favorite": "Избранное", - "recent": "Новое и недавно обновленное", - "darkmode": "Темный режим", - "language": "Языки", - "settings": "Настройки", - "allTools": "Инструменты", - "multiTool": "Мультиинструмент", - "search": "Поиск", - "sections": { - "organize": "Организация", - "convertTo": "Конвертировать в PDF", - "convertFrom": "Конвертировать из PDF", - "security": "Подписи и безопасность", - "advance": "Расширенные", - "edit": "Просмотр и редактирование", - "popular": "Популярное" - } - }, - "settings": { - "preferences": { - "title": "Настройки" - }, - "workspace": { - "title": "Рабочее пространство", - "people": "Участники", - "teams": "Команды" - }, - "configuration": { - "title": "Конфигурация", - "systemSettings": "Системные настройки", - "features": "Функции", - "endpoints": "Конечные точки", - "database": "База данных", - "advanced": "Дополнительно" - }, - "securityAuth": { - "title": "Безопасность и аутентификация", - "security": "Безопасность", - "connections": "Подключения" - }, - "licensingAnalytics": { - "title": "Лицензирование и аналитика", - "plan": "План", - "audit": "Аудит", - "usageAnalytics": "Аналитика использования" - }, - "policiesPrivacy": { - "title": "Политики и конфиденциальность", - "legal": "Юридическая информация", - "privacy": "Конфиденциальность" - }, - "developer": { - "title": "Разработчик", - "apiKeys": "Ключи API" - }, - "tooltips": { - "enableLoginFirst": "Сначала включите режим входа", - "requiresEnterprise": "Требуется лицензия Enterprise" - }, - "connection": { - "title": "Режим подключения", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Самохостинг" - }, - "server": "Сервер", - "user": "Вы вошли как", - "logout": "Выйти" - }, - "general": { - "title": "Общие", - "description": "Настройте общие параметры приложения.", - "user": "Пользователь", - "logout": "Выйти", - "enableFeatures": { - "dismiss": "Скрыть", - "title": "Для системных администраторов", - "intro": "Включите аутентификацию пользователей, управление командами и функции рабочей области для вашей организации.", - "action": "Настроить", - "and": "и", - "benefit": "Включает роли пользователей, командную работу, админ‑контроль и корпоративные функции.", - "learnMore": "Подробнее в документации" - }, - "defaultToolPickerMode": "Режим выбора инструмента по умолчанию", - "defaultToolPickerModeDescription": "Выберите, должен ли выбор инструментов по умолчанию открываться в полноэкранном режиме или в боковой панели", - "mode": { - "sidebar": "Боковая панель", - "fullscreen": "Полноэкранный" - }, - "autoUnzipTooltip": "Автоматически извлекать ZIP‑файлы, возвращаемые операциями API. Отключите, чтобы сохранять ZIP‑файлы как есть. Не влияет на автоматизации.", - "autoUnzip": "Автораспаковка ответов API", - "autoUnzipDescription": "Автоматически извлекать файлы из ZIP‑ответов", - "autoUnzipFileLimitTooltip": "Распаковывать только если ZIP содержит не больше указанного количества файлов. Увеличьте для извлечения больших ZIP.", - "autoUnzipFileLimit": "Лимит автораспаковки файлов", - "autoUnzipFileLimitDescription": "Максимальное число файлов для извлечения из ZIP", - "defaultPdfEditor": "Редактор PDF по умолчанию", - "defaultPdfEditorActive": "Stirling PDF — ваш редактор PDF по умолчанию", - "defaultPdfEditorInactive": "Другое приложение назначено по умолчанию", - "defaultPdfEditorChecking": "Проверка...", - "defaultPdfEditorSet": "Уже по умолчанию", - "setAsDefault": "Сделать по умолчанию", - "updates": { - "title": "Обновления ПО", - "description": "Проверка обновлений и сведения о версии", - "currentVersion": "Текущая версия", - "latestVersion": "Последняя версия", - "checkForUpdates": "Проверить обновления", - "viewDetails": "Подробнее" - }, - "hideUnavailableTools": "Скрывать недоступные инструменты", - "hideUnavailableToolsDescription": "Убирать инструменты, отключённые на сервере, вместо отображения их серыми.", - "hideUnavailableConversions": "Скрывать недоступные конвертации", - "hideUnavailableConversionsDescription": "Убирать отключённые параметры конвертации в инструменте Convert вместо отображения их серыми." - }, - "hotkeys": { - "title": "Горячие клавиши", - "description": "Настройте горячие клавиши для быстрого доступа к инструментам. Нажмите «Изменить сочетание» и введите новую комбинацию клавиш. Нажмите Esc, чтобы отменить.", - "errorConflict": "Сочетание уже используется инструментом {{tool}}.", - "errorModifier": { - "mac": "Добавьте ⌘ (Command), ⌥ (Option) или другой модификатор в сочетание.", - "windows": "Добавьте Ctrl, Alt или другой модификатор в сочетание." - }, - "searchPlaceholder": "Поиск инструментов...", - "none": "Не назначено", - "customBadge": "Пользовательское", - "defaultLabel": "По умолчанию: {{shortcut}}", - "capturing": "Нажмите клавиши… (Esc — отмена)", - "change": "Изменить сочетание", - "reset": "Сброс", - "shortcut": "Сочетание", - "noShortcut": "Сочетание не задано" - } - }, - "update": { - "modalTitle": "Доступно обновление", - "current": "Текущая версия", - "latest": "Последняя версия", - "latestStable": "Последняя стабильная", - "priorityLabel": "Приоритет", - "recommendedAction": "Рекомендуемое действие", - "breakingChangesDetected": "Обнаружены ломающие изменения", - "breakingChangesMessage": "Некоторые версии содержат ломающие изменения. Перед обновлением ознакомьтесь с руководствами по миграции ниже.", - "migrationGuides": "Руководства по миграции", - "viewGuide": "Открыть руководство", - "loadingDetailedInfo": "Загрузка подробной информации...", - "close": "Закрыть", - "viewAllReleases": "Показать все релизы", - "downloadLatest": "Скачать последнюю", - "availableUpdates": "Доступные обновления", - "unableToLoadDetails": "Не удалось загрузить подробную информацию.", - "version": "Версия", - "urgentUpdateAvailable": "Срочное обновление", - "updateAvailable": "Доступно обновление", - "releaseNotes": "Заметки о выпуске", - "priority": { - "urgent": "Срочно", - "normal": "Обычный", - "minor": "Незначительный", - "low": "Низкий" - }, - "breakingChanges": "Ломающие изменения", - "breakingChangesDefault": "Эта версия содержит ломающие изменения.", - "migrationGuide": "Руководство по миграции" - }, - "changeCreds": { - "title": "Изменить учетные данные", - "header": "Обновить данные вашей учетной записи", - "changePassword": "Вы используете стандартные учетные данные для входа. Пожалуйста, введите новый пароль", - "newUsername": "Новое имя пользователя", - "oldPassword": "Текущий пароль", - "newPassword": "Новый пароль", - "confirmNewPassword": "Подтвердите новый пароль", - "submit": "Отправить изменения" - }, - "account": { - "title": "Настройки аккаунта", - "accountSettings": "Настройки аккаунта", - "adminSettings": "Настройки администратора - Просмотр и добавление пользователей", - "userControlSettings": "Настройки управления пользователями", - "changeUsername": "Изменить имя пользователя", - "newUsername": "Новое имя пользователя", - "password": "Пароль подтверждения", - "oldPassword": "Старый пароль", - "newPassword": "Новый пароль", - "changePassword": "Изменить пароль", - "confirmNewPassword": "Подтвердите новый пароль", - "signOut": "Выйти", - "yourApiKey": "Ваш API-ключ", - "syncTitle": "Синхронизировать настройки браузера с аккаунтом", - "settingsCompare": "Сравнение настроек:", - "property": "Свойство", - "webBrowserSettings": "Настройки веб-браузера", - "syncToBrowser": "Синхронизировать Аккаунт -> Браузер", - "syncToAccount": "Синхронизировать Аккаунт <- Браузер" - }, - "adminUserSettings": { - "title": "Настройки управления пользователями", - "header": "Настройки управления пользователями администратора", - "admin": "Администратор", - "user": "Пользователь", - "addUser": "Добавить нового пользователя", - "deleteUser": "Удалить пользователя", - "confirmDeleteUser": "Удалить пользователя?", - "confirmChangeUserStatus": "Отключить/включить пользователя?", - "usernameInfo": "Имя пользователя может содержать только буквы, цифры и следующие специальные символы @._+- или должно быть действительным адресом электронной почты.", - "roles": "Роли", - "role": "Роль", - "actions": "Действия", - "apiUser": "Ограниченный пользователь API", - "extraApiUser": "Дополнительный ограниченный пользователь API", - "webOnlyUser": "Только веб-пользователь", - "demoUser": "Демо-пользователь (без настраиваемых параметров)", - "internalApiUser": "Внутренний пользователь API", - "forceChange": "Требовать смену пароля при входе", - "submit": "Сохранить пользователя", - "changeUserRole": "Изменить роль пользователя", - "authenticated": "Аутентифицирован", - "editOwnProfil": "Редактировать свой профиль", - "enabledUser": "активный пользователь", - "disabledUser": "отключенный пользователь", - "activeUsers": "Активные пользователи:", - "disabledUsers": "Отключенные пользователи:", - "totalUsers": "Всего пользователей:", - "lastRequest": "Последний запрос", - "usage": "Просмотр использования" - }, - "endpointStatistics": { - "title": "Статистика конечных точек", - "header": "Статистика конечных точек", - "top10": "Топ 10", - "top20": "Топ 20", - "all": "Все", - "refresh": "Обновить", - "dataTypeLabel": "Тип данных:", - "dataTypeAll": "Все", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Всего конечных точек", - "totalVisits": "Всего посещений", - "showing": "Показано", - "selectedVisits": "Выбранные посещения", - "endpoint": "Конечная точка", - "visits": "Посещения", - "percentage": "Процент", - "loading": "Загрузка...", - "failedToLoad": "Не удалось загрузить данные конечной точки. Пожалуйста, попробуйте обновить.", - "home": "Главная", - "login": "Вход", - "top": "Топ", - "numberOfVisits": "Количество посещений", - "visitsTooltip": "Посещения: {0} ({1}% от общего числа)", - "retry": "Повторить" - }, - "database": { - "title": "Импорт/экспорт базы данных", - "header": "Импорт/экспорт базы данных", - "fileName": "Имя файла", - "creationDate": "Дата создания", - "fileSize": "Размер файла", - "deleteBackupFile": "Удалить файл резервной копии", - "importBackupFile": "Импортировать файл резервной копии", - "createBackupFile": "Создать файл резервной копии", - "downloadBackupFile": "Скачать файл резервной копии", - "info_1": "При импорте данных важно обеспечить правильную структуру. Если вы не уверены в своих действиях, обратитесь за профессиональной помощью. Ошибка в структуре может привести к сбоям в работе приложения вплоть до полной неработоспособности.", - "info_2": "Имя файла при загрузке не имеет значения. Оно будет переименовано в формат backup_user_yyyyMMddHHmm.sql для обеспечения единообразия наименований.", - "submit": "Импортировать резервную копию", - "importIntoDatabaseSuccessed": "Импорт в базу данных выполнен успешно", - "backupCreated": "Резервное копирование базы данных выполнено успешно", - "fileNotFound": "Файл не найден", - "fileNullOrEmpty": "Файл не должен быть пустым", - "failedImportFile": "Не удалось импортировать файл", - "notSupported": "Эта функция недоступна для вашего подключения к базе данных." - }, - "session": { - "expired": "Ваша сессия истекла. Пожалуйста, обновите страницу и попробуйте снова.", - "refreshPage": "Обновить страницу" - }, - "home": { - "desc": "Ваше локальное решение для всех потребностей, связанных с PDF.", - "searchBar": "Поиск функций...", - "viewPdf": { - "title": "Смотреть/Редактировать PDF", - "desc": "Просмотр, аннотирование, добавление текста или изображений" - }, - "setFavorites": "Добавить в избранное", - "hideFavorites": "Скрыть из избранного", - "showFavorites": "Показать избранное", - "legacyHomepage": "Старый вид главной страницы", - "newHomePage": "Попробуйте нашу новую главную страницу!", - "alphabetical": "Алфавиту", - "globalPopularity": "Популярности", - "sortBy": "Сортировать по:", - "mobile": { - "brandAlt": "Логотип Stirling PDF", - "openFiles": "Открыть файлы", - "swipeHint": "Смахните влево или вправо для переключения видов", - "tools": "Инструменты", - "toolsSlide": "Панель выбора инструментов", - "viewSwitcher": "Переключить вид рабочей области", - "workbenchSlide": "Панель рабочей области", - "workspace": "Рабочая область" - }, - "multiTool": { - "tags": "несколько,инструменты", - "title": "Мультиинструмент PDF", - "desc": "Объединение, поворот, переупорядочивание и удаление страниц" - }, - "merge": { - "tags": "объединить,соединить,слить", - "title": "Объединить", - "desc": "Легко объединяйте несколько PDF-файлов в один." - }, - "split": { - "tags": "разделить,отделить,разбить", - "title": "Разделить", - "desc": "Разделить PDF на несколько документов" - }, - "rotate": { - "tags": "повернуть,перевернуть,ориентировать", - "title": "Повернуть", - "desc": "Легко поворачивайте ваши PDF-файлы." - }, - "convert": { - "tags": "трансформировать,изменить", - "title": "Преобразовать", - "desc": "Преобразование файлов между разными форматами" - }, - "pdfOrganiser": { - "tags": "организовать,переставить,переупорядочить", - "title": "Организация", - "desc": "Удаление/переупорядочивание страниц в любом порядке" - }, - "addImage": { - "tags": "вставить,встроить,разместить", - "title": "Добавить изображение", - "desc": "Добавляет изображение в указанное место PDF" - }, - "addAttachments": { - "tags": "встроить,прикрепить,включить", - "title": "Добавить вложения", - "desc": "Добавляйте или удаляйте встроенные файлы (вложения) в PDF" - }, - "watermark": { - "tags": "штамп,метка,оверлей", - "title": "Добавить водяной знак", - "desc": "Добавьте собственный водяной знак в ваш PDF-документ." - }, - "removePassword": { - "tags": "разблокировать", - "title": "Удалить пароль", - "desc": "Удалите защиту паролем из вашего PDF-документа." - }, - "compress": { - "tags": "сжать,уменьшить,оптимизировать", - "title": "Сжать", - "desc": "Сжимайте PDF-файлы для уменьшения их размера." - }, - "unlockPDFForms": { - "tags": "разблокировать,включить,редактировать", - "title": "Разблокировать PDF-формы", - "desc": "Удалите свойство 'только для чтения' для полей формы в PDF-документа." - }, - "changeMetadata": { - "tags": "редактировать,изменить,обновить", - "title": "Изменить метаданные", - "desc": "Изменить/удалить/добавить метаданные из PDF-документа" - }, - "ocr": { - "tags": "извлечь,скан", - "title": "OCR / Очистка сканов", - "desc": "Очистка сканов и распознавание текста с изображений в PDF с последующим добавлением его как текст." - }, - "extractImages": { - "tags": "извлечь,сохранить,экспорт", - "title": "Извлечь изображения", - "desc": "Извлекает все изображения из PDF и сохраняет их в zip-архив" - }, - "scannerImageSplit": { - "tags": "обнаружить,разделить,фото", - "title": "Найти и разбить скан-фото", - "desc": "Обнаружение и разбиение отсканированных фотографий на отдельные страницы" - }, - "sign": { - "tags": "подпись,автограф", - "title": "Подпись", - "desc": "Добавляет подпись в PDF рисованием, текстом или изображением" - }, - "flatten": { - "tags": "упростить,удалить,интерактив", - "title": "Сведение", - "desc": "Удаляет все интерактивные элементы и формы из PDF" - }, - "certSign": { - "tags": "аутентификация,PEM,P12,официально,шифрование,подпись,сертификат,PKCS12,JKS,сервер,вручную,авто", - "title": "Подписать сертификатом", - "desc": "Подписывает PDF сертификатом/ключом (PEM/P12)" - }, - "repair": { - "tags": "исправить,восстановить", - "title": "Восстановление", - "desc": "Пытается восстановить поврежденный/сломанный PDF" - }, - "removeBlanks": { - "tags": "удалить,очистить,пустые", - "title": "Удалить пустые страницы", - "desc": "Обнаруживает и удаляет пустые страницы из документа" - }, - "removeAnnotations": { - "tags": "удалить,очистить,убрать", - "title": "Удалить аннотации", - "desc": "Удаляет все комментарии/аннотации из PDF" - }, - "compare": { - "tags": "разница", - "title": "Сравнить", - "desc": "Сравнивает и показывает различия между 2 PDF-документами" - }, - "removeCertSign": { - "tags": "удалить,удалить,разблокировать", - "title": "Удалить сертификат подписи", - "desc": "Удаляет сертификат подписи из PDF" - }, - "pageLayout": { - "tags": "макет,расположение,комбинировать", - "title": "Многостраничная компоновка", - "desc": "Объединяет несколько страниц PDF-документа в одну страницу" - }, - "bookletImposition": { - "tags": "буклет,печать,переплёт", - "title": "Импозиция буклета", - "desc": "Создание буклетов с корректным порядком страниц и многополосной раскладкой для печати и переплёта" - }, - "scalePages": { - "tags": "изменить размер,подогнать,масштаб", - "title": "Настроить размер/масштаб страницы", - "desc": "Изменить размер/масштаб страницы и/или её содержимого." - }, - "addPageNumbers": { - "tags": "нумерация,пагинация,подсчёт", - "title": "Добавить нумерацию страниц", - "desc": "Добавить номера страниц по всему документу в указанном месте" - }, - "autoRename": { - "tags": "автообнаружение,заголовок,организация,переименование", - "title": "Автопереим. PDF", - "desc": "Автоматически переименовывает PDF по обнаруженному заголовку" - }, - "adjustContrast": { - "tags": "контраст,яркость,насыщенность", - "title": "Настройка цветов/контраста", - "desc": "Настройка контраста, насыщенности и яркости PDF" - }, - "crop": { - "tags": "обрезать,вырезать,изменить размер", - "title": "Обрезать PDF", - "desc": "Обрезать PDF для уменьшения его размера (сохраняет текст!)" - }, - "autoSplitPDF": { - "tags": "авто,разделить,QR", - "title": "Авторазделение страниц", - "desc": "Автоматическое разделение сканированного PDF с физическим разделителем страниц по QR-коду" - }, - "sanitize": { - "tags": "очистить,удалить,убрать", - "title": "Санитизация", - "desc": "Удаление потенциально вредных элементов из PDF-файлов" - }, - "getPdfInfo": { - "tags": "инфо,метаданные,подробности", - "title": "Получить ВСЮ информацию о PDF", - "desc": "Собирает всю возможную информацию о PDF" - }, - "pdfToSinglePage": { - "tags": "объединить,слияние,единая", - "title": "Одна большая страница", - "desc": "Объединяет все страницы PDF в одну большую страницу" - }, - "showJS": { - "tags": "javascript,код,скрипт", - "title": "Показать Javascript", - "desc": "Ищет и отображает любой JS, внедрённый в PDF" - }, - "redact": { - "tags": "цензура,зачернить,скрыть", - "title": "Ручное редактирование", - "desc": "Редактирует PDF на основе выбранного текста, нарисованных форм и/или выбранных страниц" - }, - "splitBySections": { - "tags": "разделить,секции,делить", - "title": "Разделить PDF по секциям", - "desc": "Разделяйте каждую страницу PDF на меньшие горизонтальные и вертикальные секции" - }, - "addStamp": { - "tags": "штамп,метка,печать", - "title": "Добавить штамп в PDF", - "desc": "Добавляйте текстовые или графические штампы в заданных местах" - }, - "removeImage": { - "tags": "удалить,очистить,убрать", - "title": "Удалить изображение", - "desc": "Удаляет изображения из PDF для уменьшения размера файла" - }, - "splitByChapters": { - "tags": "разделить,главы,структура", - "title": "Разделить PDF по главам", - "desc": "Разделяет PDF на несколько файлов на основе структуры его глав" - }, - "validateSignature": { - "tags": "проверить,верификация,сертификат", - "title": "Проверка подписи PDF", - "desc": "Проверка цифровых подписей и сертификатов в PDF-документах" - }, - "swagger": { - "tags": "API,документация,тест", - "title": "Документация API", - "desc": "Просмотр документации API и тестирование эндпоинтов" - }, - "scannerEffect": { - "tags": "сканировать,симулировать,создать", - "title": "Эффект сканера", - "desc": "Создайте PDF, который выглядит как отсканированный" - }, - "editTableOfContents": { - "tags": "закладки,содержание,редактировать", - "title": "Редактир оглавления", - "desc": "Добавление или редактирование закладок и оглавления в PDF-документах" - }, - "manageCertificates": { - "tags": "сертификаты,импорт,экспорт", - "title": "Управление сертификатами", - "desc": "Импорт, экспорт или удаление файлов цифровых сертификатов, используемых для подписания PDF." - }, - "read": { - "tags": "просмотр,открыть,показ", - "title": "Чтение", - "desc": "Просмотр и аннотация PDF. Подсвечивайте текст, рисуйте или добавляйте комментарии для рецензии и совместной работы." - }, - "reorganizePages": { - "tags": "переупорядочить,переставить,организовать", - "title": "Переупорядочить страницы", - "desc": "Переупорядочивайте, дублируйте или удаляйте страницы PDF с визуальным перетаскиванием." - }, - "extractPages": { - "tags": "извлечь,выбрать,скопировать", - "title": "Извлечь страницы", - "desc": "Извлечение определённых страниц из PDF-документа" - }, - "removePages": { - "tags": "удалить,извлечь,исключить", - "title": "Удалить", - "desc": "Удалите ненужные страницы из вашего PDF-документа." - }, - "autoSizeSplitPDF": { - "tags": "авто,разделить,размер", - "title": "Авторазбить по размеру/стр.", - "desc": "Разделяет один PDF на несколько документов на основе размера, количества страниц или количества документов" - }, - "replaceColor": { - "title": "Заменить и инвертировать цвет", - "desc": "Заменяйте или инвертируйте цвета в PDF-документах" - }, - "devApi": { - "tags": "API,разработка,документация", - "title": "API", - "desc": "Ссылка на документацию по API" - }, - "devFolderScanning": { - "tags": "автоматизация,папка,сканирование", - "title": "Автосканирование папок", - "desc": "Ссылка на руководство по автоматическому сканированию папок" - }, - "devSsoGuide": { - "title": "Руководство по SSO", - "desc": "Ссылка на руководство по SSO" - }, - "devAirgapped": { - "title": "Изолированная установка", - "desc": "Ссылка на руководство по изолированной установке" - }, - "addPassword": { - "title": "Добавить пароль", - "desc": "Зашифруйте ваш PDF-документ паролем." - }, - "changePermissions": { - "title": "Изменить разрешения", - "desc": "Изменение ограничений и разрешений документа" - }, - "automate": { - "tags": "рабочий процесс,последовательность,автоматизация", - "title": "Автоматизация", - "desc": "Создавайте многошаговые процессы, связывая PDF-действия. Идеально для повторяющихся задач." - }, - "overlay-pdfs": { - "desc": "Наложить один PDF поверх другого", - "title": "Наложение PDF" - }, - "pdfTextEditor": { - "title": "Редактор текста в PDF", - "desc": "Просмотр и редактирование экспортов Stirling PDF в JSON с групповым редактированием текста и регенерацией PDF" - }, - "addText": { - "tags": "текст,аннотация,ярлык", - "title": "Добавить текст", - "desc": "Добавьте произвольный текст в ваш PDF" - } - }, - "landing": { - "addFiles": "Добавить файлы", - "uploadFromComputer": "Загрузить с компьютера", - "openFromComputer": "Открыть с компьютера" - }, - "viewPdf": { - "tags": "просмотр,чтение,аннотации,текст,изображение", - "title": "Смотреть/Редактировать PDF", - "header": "Просмотр PDF" - }, - "multiTool": { - "tags": "Мультиинструмент,Многооперационный,UI,перетаскивание,клиентская часть,интерактивный", - "title": "Мультиинструмент PDF", - "header": "Мультиинструмент PDF", - "uploadPrompts": "Имя файла", - "selectAll": "Выбрать все", - "deselectAll": "Отменить выбор всех", - "selectPages": "Выбор страницы", - "selectedPages": "Выбранные страницы", - "page": "Страница", - "deleteSelected": "Удалить выбранные", - "downloadAll": "Экспорт", - "downloadSelected": "Экспорт выбранных", - "insertPageBreak": "Вставить разрыв страницы", - "addFile": "Добавить файл", - "rotateLeft": "Повернуть влево", - "rotateRight": "Повернуть вправо", - "split": "Разделить", - "moveLeft": "Переместить влево", - "moveRight": "Переместить вправо", - "delete": "Удалить", - "dragDropMessage": "Выбрано страниц", - "undo": "Отменить", - "redo": "Повторить" - }, - "merge": { - "tags": "объединение,операции со страницами,серверная часть", - "title": "Объединить", - "removeDigitalSignature": { - "label": "Удалить цифровую подпись в объединенном файле?", - "tooltip": { - "title": "Удалить цифровую подпись", - "description": "Цифровые подписи становятся недействительными при объединении. Отметьте, чтобы удалить их из итогового PDF." - } - }, - "generateTableOfContents": { - "label": "Сгенерировать оглавление в объединенном файле?", - "tooltip": { - "title": "Сгенерировать оглавление", - "description": "Автоматически создаёт кликабельное оглавление в объединённом PDF на основе исходных имён файлов и номеров страниц." - } - }, - "submit": "Объединить", - "sortBy": { - "description": "Файлы будут объединены в порядке их выбора. Перетаскивайте для изменения порядка или отсортируйте ниже.", - "label": "Сортировать по", - "filename": "Имя файла", - "dateModified": "Дата изменения", - "ascending": "По возрастанию", - "descending": "По убыванию", - "sort": "Сортировать" - }, - "error": { - "failed": "Произошла ошибка при объединении PDF." - }, - "tooltip": { - "header": { - "title": "Обзор настроек объединения" - } - } - }, - "split": { - "title": "Разделить PDF", - "header": "Разделить PDF", - "desc": { - "1": "Числа, которые вы выбираете, это номера страниц, на которых нужно выполнить разделение", - "2": "Таким образом, выбор 1,3,7-9 разделит 10-страничный документ на 6 отдельных PDF с:", - "3": "Документ #1: Страница 1", - "4": "Документ #2: Страницы 2 и 3", - "5": "Документ #3: Страницы 4, 5, 6 и 7", - "6": "Документ #4: Страница 8", - "7": "Документ #5: Страница 9", - "8": "Документ #6: Страница 10" - }, - "splitPages": "Введите страницы для разделения:", - "submit": "Разделить", - "steps": { - "chooseMethod": "Выбрать метод", - "settings": "Настройки" - }, - "settings": { - "selectMethodFirst": "Сначала выберите метод разделения" - }, - "error": { - "failed": "Произошла ошибка при разделении PDF." - }, - "method": { - "label": "Выберите метод разделения", - "placeholder": "Выберите способ разделения PDF" - }, - "methods": { - "prefix": { - "splitAt": "Разделить на", - "splitBy": "Разделить по" - }, - "byPages": { - "name": "Номера страниц", - "desc": "Извлечь конкретные страницы (1,3,5-10)", - "tooltip": "Введите номера страниц через запятую или диапазоны через дефис" - }, - "bySections": { - "name": "Секции", - "desc": "Делить страницы на секции сетки", - "tooltip": "Разделить каждую страницу на горизонтальные и вертикальные секции" - }, - "bySize": { - "name": "Размер файла", - "desc": "Ограничить максимальный размер файла", - "tooltip": "Укажите максимальный размер файла (напр., 10MB, 500KB)" - }, - "byPageCount": { - "name": "Количество страниц", - "desc": "Фиксированное число страниц на файл", - "tooltip": "Введите число страниц для каждого файла" - }, - "byDocCount": { - "name": "Количество документов", - "desc": "Создать заданное количество файлов", - "tooltip": "Укажите, сколько файлов нужно создать" - }, - "byChapters": { - "name": "Главы", - "desc": "Разделить по границам закладок", - "tooltip": "Использует закладки PDF для определения точек разделения" - }, - "byPageDivider": { - "name": "Разделитель страниц", - "desc": "Авто-разделение с разделительными листами", - "tooltip": "Используйте листы-разделители с QR-кодом между документами при сканировании" - } - }, - "value": { - "fileSize": { - "label": "Размер файла", - "placeholder": "напр. 10MB, 500KB" - }, - "pageCount": { - "label": "Страниц на файл", - "placeholder": "напр. 5, 10" - }, - "docCount": { - "label": "Количество файлов", - "placeholder": "напр. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Обзор методов разделения" - }, - "byPages": { - "title": "Делить по номерам страниц", - "text": "Разделяйте PDF в указанных точках. «n» — делит после страницы n. «n-m» — делит перед n и после m.", - "bullet1": "Единичные точки: 3,7 (делит после страниц 3 и 7)", - "bullet2": "Диапазоны: 3-8 (делит перед 3 и после 8)", - "bullet3": "Смешанные: 2,5-10,15 (после 2, перед 5, после 10 и после 15)" - }, - "bySections": { - "title": "Делить по сетке", - "text": "Разделяет каждую страницу на сетку секций. Полезно для документов с несколькими колонками или извлечения областей.", - "bullet1": "Горизонтально: число строк", - "bullet2": "Вертикально: число столбцов", - "bullet3": "Объединить: собрать все секции в один PDF" - }, - "bySize": { - "title": "Делить по размеру файла", - "text": "Создавайте несколько PDF, не превышающих заданный размер. Идеально для ограничений по размеру или email-вложений.", - "bullet1": "Используйте MB для больших файлов (напр., 10MB)", - "bullet2": "Используйте KB для меньших (напр., 500KB)", - "bullet3": "Система делит по границам страниц" - }, - "byCount": { - "title": "Делить по количеству", - "text": "Создавайте несколько PDF с заданным числом страниц или документов.", - "bullet1": "Количество страниц: фиксированное число страниц на файл", - "bullet2": "Количество документов: фиксированное число выходных файлов", - "bullet3": "Полезно для пакетной обработки" - }, - "byChapters": { - "title": "Делить по главам", - "text": "Используйте закладки PDF для автоматического разделения по границам глав. Требуются PDF с структурой закладок.", - "bullet1": "Уровень закладок: по какому уровню делить (1 = верхний)", - "bullet2": "Включить метаданные: сохранять свойства документа", - "bullet3": "Разрешить дубликаты: обрабатывать повторяющиеся названия закладок" - }, - "byDocCount": { - "bullet1": "Укажите количество выходных файлов", - "bullet2": "Страницы распределяются максимально равномерно", - "bullet3": "Полезно, когда нужен определенный набор файлов", - "text": "Создайте заданное число выходных файлов, равномерно распределив по ним страницы.", - "title": "Разделить по количеству документов" - }, - "byPageCount": { - "bullet1": "Укажите число страниц на выходной файл", - "bullet2": "Последний файл может содержать меньше страниц, если деление нецелое", - "bullet3": "Полезно для пакетной обработки", - "text": "Создайте несколько PDF с фиксированным числом страниц в каждом. Идеально для равномерных блоков документа.", - "title": "Разделить по количеству страниц" - }, - "byPageDivider": { - "bullet1": "Распечатайте листы‑разделители по ссылке загрузки", - "bullet2": "Вставьте листы‑разделители между документами", - "bullet3": "Отсканируйте все документы вместе в один PDF", - "bullet4": "Загрузка — разделители страниц автоматически распознаются и удаляются", - "bullet5": "Включите дуплексный режим, если сканируете обе стороны разделителей", - "text": "Автоматически разделяйте отсканированные документы с помощью физических листов‑разделителей с QR‑кодами. Отлично для обработки нескольких документов, отсканированных вместе.", - "title": "Разделить по разделителям страниц" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Нажмите на карточку метода, чтобы выбрать его", - "bullet2": "Наведите на каждую карточку, чтобы увидеть краткое описание", - "bullet3": "Шаг настроек появится после выбора метода", - "bullet4": "Вы можете менять метод в любое время до обработки", - "header": { - "text": "Выберите способ разделения PDF. Каждый метод оптимизирован для разных сценариев и типов документов.", - "title": "Выбор метода разделения" - }, - "title": "Выберите метод разделения" - } - }, - "selectMethod": "Выберите метод разделения", - "resultsTitle": "Результаты разделения" - }, - "rotate": { - "title": "Повернуть PDF", - "submit": "Повернуть", - "selectRotation": "Выберите угол поворота (по часовой стрелке)", - "error": { - "failed": "Произошла ошибка при повороте PDF." - }, - "preview": { - "title": "Предпросмотр поворота" - }, - "rotateLeft": "Повернуть против часовой стрелки", - "rotateRight": "Повернуть по часовой стрелке", - "tooltip": { - "header": { - "title": "Обзор настроек поворота" - }, - "description": { - "text": "Поворачивайте страницы PDF по или против часовой стрелки с шагом 90 градусов. Все страницы в PDF будут повернуты. Предпросмотр показывает, как будет выглядеть документ." - }, - "controls": { - "title": "Управление", - "text": "Используйте кнопки поворота для изменения ориентации. Левая — против часовой, правая — по часовой. Каждый щелчок поворачивает на 90°." - } - } - }, - "convert": { - "title": "Преобразовать", - "desc": "Преобразование файлов между разными форматами", - "files": "Файлы", - "selectFilesPlaceholder": "Выберите файлы в главном окне, чтобы начать", - "settings": "Настройки", - "conversionCompleted": "Преобразование завершено", - "results": "Результаты", - "defaultFilename": "преобразованный_файл", - "conversionResults": "Результаты преобразования", - "convertFrom": "Преобразовать из", - "convertTo": "Преобразовать в", - "sourceFormatPlaceholder": "Исходный формат", - "targetFormatPlaceholder": "Целевой формат", - "selectSourceFormatFirst": "Сначала выберите исходный формат", - "outputOptions": "Параметры вывода", - "pdfOptions": "Параметры PDF", - "imageOptions": "Параметры изображений", - "colorType": "Тип цвета", - "color": "Цвет", - "greyscale": "Оттенки серого", - "blackwhite": "Чёрно-белый", - "dpi": "DPI", - "output": "Выходные данные", - "single": "Один", - "multiple": "Несколько", - "fitOption": "Вариант подгонки", - "maintainAspectRatio": "Сохранять пропорции", - "fitDocumentToPage": "Подогнать документ под страницу", - "fillPage": "Заполнить страницу", - "autoRotate": "Автоповорот", - "autoRotateDescription": "Автоматически поворачивать изображения для лучшего соответствия странице PDF", - "combineImages": "Объединить изображения", - "combineImagesDescription": "Объедините все изображения в один PDF или создайте отдельные PDF для каждого изображения", - "webOptions": "Параметры Web→PDF", - "zoomLevel": "Уровень масштабирования", - "emailOptions": "Параметры Email→PDF", - "includeAttachments": "Включать вложения письма", - "maxAttachmentSize": "Максимальный размер вложения (МБ)", - "includeAllRecipients": "Включать получателей CC и BCC в заголовок", - "downloadHtml": "Скачать промежуточный HTML вместо PDF", - "pdfaOptions": "Параметры PDF/A", - "outputFormat": "Выходной формат", - "pdfaNote": "PDF/A-1b более совместим, PDF/A-2b поддерживает больше функций.", - "pdfaDigitalSignatureWarning": "PDF содержит цифровую подпись. Она будет удалена на следующем шаге.", - "fileFormat": "Формат файла", - "wordDoc": "Документ Word", - "wordDocExt": "Документ Word (.docx)", - "odtExt": "Текст OpenDocument (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "Презентация OpenDocument (.odp)", - "txtExt": "Простой текст (.txt)", - "rtfExt": "Формат Rich Text (.rtf)", - "selectedFiles": "Выбранные файлы", - "noFileSelected": "Файл не выбран. Используйте панель файлов, чтобы добавить файлы.", - "convertFiles": "Преобразовать файлы", - "converting": "Преобразование...", - "downloadConverted": "Скачать преобразованный файл", - "errorNoFiles": "Пожалуйста, выберите хотя бы один файл для преобразования.", - "errorNoFormat": "Пожалуйста, выберите и исходный, и целевой формат.", - "errorNotSupported": "Преобразование из {{from}} в {{to}} не поддерживается.", - "images": "Изображения", - "officeDocs": "Документы Office (Word, Excel, PowerPoint)", - "imagesExt": "Изображения (JPG, PNG и т. д.)", - "markdown": "Markdown", - "textRtf": "Текст/RTF", - "grayscale": "Оттенки серого", - "errorConversion": "Произошла ошибка при конвертации файла.", - "cbzOptions": "Параметры CBZ → PDF", - "optimizeForEbook": "Оптимизировать PDF для ридеров (использует Ghostscript)", - "cbzOutputOptions": "Параметры PDF → CBZ", - "cbzDpi": "DPI для отрисовки изображений" - }, - "imageToPdf": { - "tags": "конвертация,изображение,jpg,картинка,фото" - }, - "pdfToImage": { - "tags": "конвертация,изображение,jpg,картинка,фото", - "title": "PDF в изображение", - "header": "PDF в изображение", - "selectText": "Формат изображения", - "singleOrMultiple": "Тип результата изображения", - "single": "Одно большое изображение", - "multi": "Несколько изображений", - "colorType": "Тип цвета", - "color": "Цветной", - "grey": "Оттенки серого", - "blackwhite": "Черно-белый (возможна потеря данных!)", - "submit": "Преобразовать", - "info": "Python не установлен. Требуется для конвертации в WebP.", - "placeholder": "(например, 1,2,8 или 4,7,12-16 или 2n-1)" - }, - "pdfOrganiser": { - "tags": "двусторонняя печать,четные,нечетные,сортировка,перемещение", - "title": "Организатор страниц", - "header": "Организатор страниц PDF", - "submit": "Переупорядочить страницы", - "mode": { - "_value": "Режим", - "1": "Пользовательский порядок страниц", - "2": "Обратный порядок", - "3": "Сортировка дуплекса", - "4": "Сортировка буклета", - "5": "Сортировка буклета с боковым сшиванием", - "6": "Разделить на четные-нечетные", - "7": "Удалить первую", - "8": "Удалить последнюю", - "9": "Удалить первую и последнюю", - "10": "Объединение четных-нечетных", - "11": "Дублировать все страницы", - "desc": { - "BOOKLET_SORT": "Упорядочить страницы для печати буклета (последняя, первая, вторая, предпоследняя, …).", - "CUSTOM": "Использовать пользовательскую последовательность номеров или выражений для нового порядка.", - "DUPLEX_SORT": "Чередовать лицевые, затем оборотные, как если бы дуплекс‑сканер сканировал все лицевые, затем все оборотные (1, n, 2, n-1, …).", - "DUPLICATE": "Дублировать каждую страницу согласно количеству в пользовательском порядке (например, 4 — каждая страница ×4).", - "ODD_EVEN_MERGE": "Объединить два PDF, чередуя страницы: нечетные из первого, четные из второго.", - "ODD_EVEN_SPLIT": "Разделить документ на два файла: все нечетные страницы и все четные страницы.", - "REMOVE_FIRST": "Удалить первую страницу документа.", - "REMOVE_FIRST_AND_LAST": "Удалить первую и последнюю страницы документа.", - "REMOVE_LAST": "Удалить последнюю страницу документа.", - "REVERSE_ORDER": "Перевернуть порядок страниц так, чтобы последняя стала первой и т. д.", - "SIDE_STITCH_BOOKLET_SORT": "Упорядочить страницы для брошюровки со стороны (оптимизировано для бокового переплета)." - } - }, - "desc": { - "CUSTOM": "Используйте собственную последовательность номеров страниц или выражения для задания нового порядка.", - "REVERSE_ORDER": "Перевернуть документ так, чтобы последняя страница стала первой и далее по порядку.", - "DUPLEX_SORT": "Чередовать лицевые, затем оборотные, как если бы дуплекс-сканер просканировал сначала все лицевые, затем все обороты (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Упорядочить страницы для печати буклета (последняя, первая, вторая, предпоследняя, …).", - "SIDE_STITCH_BOOKLET_SORT": "Упорядочить страницы для буклета со скреплением сбоку (оптимизировано для бокового переплёта).", - "ODD_EVEN_SPLIT": "Разделить документ на два результата: все нечётные страницы и все чётные страницы.", - "ODD_EVEN_MERGE": "Объединить два PDF, чередуя страницы: нечётные из первого, чётные из второго.", - "DUPLICATE": "Дублировать каждую страницу согласно количеству в пользовательском порядке (напр., 4 дубликата — каждая страница по 4×).", - "REMOVE_FIRST": "Удалить первую страницу документа.", - "REMOVE_LAST": "Удалить последнюю страницу документа.", - "REMOVE_FIRST_AND_LAST": "Удалить первую и последнюю страницы документа." - }, - "placeholder": "(например, 1,3,2 или 4-8,2,10-12 или 2n-1)" - }, - "addImage": { - "tags": "изображение,jpg,картинка,фото", - "title": "Добавить изображение", - "header": "Добавить изображение в PDF", - "image": { - "name": "Изображение", - "placeholder": "Загрузите изображение", - "label": "Файл изображения" - }, - "steps": { - "configure": "Настроить изображение" - }, - "step": { - "createDesc": "Загрузите изображение, которое хотите добавить", - "place": "Разместить изображение", - "placeDesc": "Щёлкните по PDF, чтобы добавить изображение" - }, - "instructions": { - "title": "Как добавлять изображения", - "text": "После загрузки изображения выше щёлкните в любом месте PDF, чтобы разместить его.", - "paused": "Размещение приостановлено", - "resumeHint": "Возобновите размещение, чтобы нажать и добавить изображение.", - "noSignature": "Загрузите изображение выше, чтобы включить размещение." - }, - "mode": { - "move": "Переместить изображение", - "place": "Разместить изображение", - "pause": "Пауза размещения", - "resume": "Возобновить размещение" - }, - "results": { - "title": "Результаты добавления изображения" - }, - "error": { - "failed": "Произошла ошибка при добавлении изображения в PDF." - }, - "saved": { - "defaultLabel": "Изображение", - "defaultImageLabel": "Загруженное изображение" - }, - "applySignatures": "Применить изображения" - }, - "attachments": { - "tags": "вставлять,прикреплять,файл,вложение,вложения", - "title": "Добавлять вложения", - "header": "Добавлять вложения", - "add": "Добавить вложение", - "remove": "Удалить вложение", - "embed": "Встроить вложение", - "submit": "Добавлять вложения" - }, - "watermark": { - "title": "Добавить водяной знак", - "desc": "Добавляйте текстовые или графические водяные знаки в PDF-файлы", - "completed": "Водяной знак добавлен", - "submit": "Добавить водяной знак", - "filenamePrefix": "с_водяным_знаком", - "error": { - "failed": "Произошла ошибка при добавлении водяного знака в PDF." - }, - "watermarkType": { - "text": "Текст", - "image": "Изображение" - }, - "settings": { - "type": "Тип водяного знака", - "text": { - "label": "Текст водяного знака", - "placeholder": "Введите текст водяного знака" - }, - "image": { - "label": "Изображение водяного знака", - "choose": "Выбрать изображение", - "selected": "Выбрано: {{filename}}" - }, - "fontSize": "Размер шрифта", - "size": "Размер", - "alphabet": "Шрифт/язык", - "color": "Цвет водяного знака", - "rotation": "Поворот (градусы)", - "opacity": "Непрозрачность (%)", - "spacing": { - "horizontal": "Горизонтальный интервал", - "vertical": "Вертикальный интервал", - "height": "Интервал по высоте", - "width": "Интервал по ширине" - }, - "convertToImage": "Превратить страницы PDF в изображения" - }, - "alphabet": { - "roman": "Латиница", - "arabic": "Арабский", - "japanese": "Японский", - "korean": "Корейский", - "chinese": "Китайский", - "thai": "Тайский" - }, - "steps": { - "type": "Тип водяного знака", - "wording": "Текст", - "textStyle": "Стиль", - "formatting": "Форматирование", - "file": "Файл водяного знака" - }, - "results": { - "title": "Результаты водяного знака" - }, - "tooltip": { - "language": { - "title": "Поддержка языка", - "text": "Выберите соответствующий язык, чтобы обеспечить корректное отображение шрифтов в вашем тексте." - }, - "appearance": { - "title": "Параметры внешнего вида", - "text": "Управляйте внешним видом водяного знака и его смешиванием с документом.", - "bullet1": "Поворот: от -360° до 360° для наклонных водяных знаков", - "bullet2": "Непрозрачность: 0–100% для управления прозрачностью", - "bullet3": "Меньшая непрозрачность делает водяные знаки менее заметными" - }, - "spacing": { - "title": "Управление интервалами", - "text": "Настройте расстояние между повторяющимися водяными знаками на странице.", - "bullet1": "Ширина интервала: горизонтальное расстояние между водяными знаками", - "bullet2": "Высота интервала: вертикальное расстояние между водяными знаками", - "bullet3": "Более высокие значения формируют более редкий узор" - }, - "type": { - "header": { - "title": "Выбор типа водяного знака" - }, - "description": { - "title": "Выберите тип водяного знака", - "text": "Выберите между текстовыми или графическими водяными знаками в зависимости от ваших потребностей." - }, - "text": { - "title": "Текстовые водяные знаки", - "text": "Отлично подходит для добавления уведомлений об авторских правах, названий компаний или отметок конфиденциальности. Поддерживает несколько языков и пользовательские цвета.", - "bullet1": "Настраиваемые шрифты и языки", - "bullet2": "Регулируемые цвета и прозрачность", - "bullet3": "Идеально для юридического или фирменного текста" - }, - "image": { - "title": "Водяные знаки-изображения", - "text": "Используйте логотипы, штампы или любое изображение как водяной знак. Отлично подходит для брендинга и визуальной идентификации.", - "bullet1": "Загружайте изображение в любом формате", - "bullet2": "Сохраняет качество изображения", - "bullet3": "Идеально для логотипов и штампов" - } - }, - "wording": { - "header": { - "title": "Текстовое содержимое" - }, - "text": { - "title": "Текст водяного знака", - "text": "Введите текст, который будет отображаться как водяной знак по всему документу.", - "bullet1": "Краткость улучшает читаемость", - "bullet2": "Типичные примеры: «CONFIDENTIAL», «DRAFT», название компании", - "bullet3": "Символы эмодзи не поддерживаются и будут удалены" - } - }, - "textStyle": { - "header": { - "title": "Стиль текста" - }, - "color": { - "title": "Выбор цвета", - "text": "Выберите цвет, обеспечивающий хороший контраст с содержимым документа.", - "bullet1": "Светло-серый (#d3d3d3) — для ненавязчивых знаков", - "bullet2": "Чёрный или тёмные цвета — для высокого контраста", - "bullet3": "Пользовательские цвета — для фирменного стиля" - }, - "language": { - "title": "Поддержка языка", - "text": "Выберите соответствующий язык, чтобы обеспечить корректное отображение шрифтов." - } - }, - "file": { - "header": { - "title": "Загрузка изображения" - }, - "upload": { - "title": "Выбор изображения", - "text": "Загрузите файл изображения для использования в качестве водяного знака.", - "bullet1": "Поддерживаются популярные форматы: PNG, JPG, GIF, BMP", - "bullet2": "Лучше всего подходит PNG с прозрачностью", - "bullet3": "Изображения с более высоким разрешением лучше сохраняют качество" - }, - "recommendations": { - "title": "Рекомендации", - "text": "Советы для оптимальных результатов при использовании водяных знаков-изображений.", - "bullet1": "Используйте логотипы или штампы с прозрачным фоном", - "bullet2": "Простые дизайны работают лучше, чем сложные изображения", - "bullet3": "Учитывайте итоговый размер документа при выборе разрешения" - } - }, - "formatting": { - "header": { - "title": "Форматирование и компоновка" - }, - "size": { - "title": "Управление размером", - "text": "Настройте размер вашего водяного знака (текста или изображения).", - "bullet1": "Больший размер делает водяные знаки более заметными" - }, - "appearance": { - "title": "Параметры внешнего вида", - "text": "Управляйте внешним видом водяного знака и его смешиванием с документом.", - "bullet1": "Поворот: от -360° до 360° для наклонных водяных знаков", - "bullet2": "Непрозрачность: 0–100% для управления прозрачностью", - "bullet3": "Меньшая непрозрачность делает водяные знаки менее заметными" - }, - "spacing": { - "title": "Управление интервалами", - "text": "Настройте расстояние между повторяющимися водяными знаками на странице.", - "bullet1": "Горизонтальный интервал: расстояние между водяными знаками слева направо", - "bullet2": "Вертикальный интервал: расстояние между водяными знаками сверху вниз", - "bullet3": "Более высокие значения формируют более редкий узор" - }, - "security": { - "title": "Опция безопасности", - "text": "Преобразуйте итоговый PDF в формат на основе изображений для повышения безопасности.", - "bullet1": "Предотвращает выделение и копирование текста", - "bullet2": "Усложняет удаление водяных знаков", - "bullet3": "Приводит к увеличению размера файла", - "bullet4": "Лучше для чувствительного или защищённого авторским правом контента" - } - } - }, - "type": { - "1": "Текст", - "2": "Изображение" - } - }, - "permissions": { - "tags": "чтение,запись,редактирование,печать", - "title": "Изменить разрешения", - "header": "Изменить разрешения", - "warning": "Внимание: для неизменяемости этих разрешений рекомендуется устанавливать их с паролем через страницу добавления пароля", - "selectText": { - "1": "Выберите PDF для изменения разрешений", - "2": "Устанавливаемые разрешения", - "3": "Запретить компоновку документа", - "4": "Запретить извлечение содержимого", - "5": "Запретить извлечение для специальных возможностей", - "6": "Запретить заполнение форм", - "7": "Запретить модификацию", - "8": "Запретить модификацию аннотаций", - "9": "Запретить печать", - "10": "Запретить печать в высоком качестве" - }, - "submit": "Изменить" - }, - "editTableOfContents": { - "settings": { - "title": "Закладки и оглавление", - "replaceExisting": "Заменить существующие закладки (снимите флажок, чтобы добавить в конец)", - "replaceExistingHint": "Если отключено, новый контур будет добавлен после текущих закладок." - }, - "actions": { - "source": "Загрузить закладки", - "selectedFile": "Загружено из {{file}}", - "noFile": "Выберите PDF, чтобы извлечь существующие закладки.", - "loadFromPdf": "Загрузить из выбранного PDF", - "importJson": "Импортировать JSON", - "importClipboard": "Вставить JSON из буфера", - "export": "Экспорт закладок", - "exportJson": "Скачать JSON", - "exportClipboard": "Копировать JSON в буфер", - "clipboardUnavailable": "Доступ к буферу обмена недоступен в этом браузере." - }, - "info": { - "line1": "Каждой закладке нужен описательный заголовок и страница для открытия.", - "line2": "Используйте вложенные закладки для иерархии глав, разделов и подразделов.", - "line3": "Импортируйте закладки из выбранного PDF или JSON‑файла, чтобы сэкономить время." - }, - "workbench": { - "empty": { - "title": "Откройте инструмент для начала редактирования", - "description": "Выберите инструмент «Редактировать оглавление», чтобы загрузить рабочую область." - }, - "tabTitle": "Рабочая область оглавления", - "subtitle": "Импортируйте закладки, стройте иерархии и применяйте оглавление без тесных боковых панелей.", - "noFile": "PDF не выбран", - "fileLabel": "Изменения будут применены к текущему выбранному PDF.", - "filePrompt": "Выберите PDF из библиотеки или загрузите новый, чтобы начать.", - "changeFile": "Сменить PDF", - "selectFile": "Выбрать PDF" - }, - "editor": { - "heading": "Редактор закладок", - "description": "Добавляйте, вкладывайте и меняйте порядок закладок для создания оглавления PDF.", - "addTopLevel": "Добавить закладку верхнего уровня", - "empty": { - "title": "Закладок пока нет", - "description": "Импортируйте существующие закладки или начните с первой записи.", - "action": "Добавить первую закладку" - }, - "defaultTitle": "Новая закладка", - "defaultChildTitle": "Вложенная закладка", - "defaultSiblingTitle": "Новая закладка", - "untitled": "Без названия", - "childBadge": "Вложенная", - "pagePreview": "Страница {{page}}", - "field": { - "title": "Название закладки", - "page": "Номер целевой страницы" - }, - "actions": { - "toggle": "Свернуть/развернуть вложенные", - "addChild": "Добавить вложенную закладку", - "addSibling": "Добавить одноуровневую", - "remove": "Удалить закладку" - }, - "confirmRemove": "Удалить эту закладку и все её вложенные?" - }, - "messages": { - "loadedTitle": "Закладки извлечены", - "loadedBody": "Существующие закладки из PDF загружены в редактор.", - "noBookmarks": "В выбранном PDF закладки не найдены.", - "loadFailed": "Не удалось извлечь закладки из выбранного PDF.", - "imported": "Закладки импортированы", - "importedBody": "Ваше JSON‑оглавление заменило содержимое редактора.", - "importedClipboard": "Данные из буфера заменили текущий список закладок.", - "invalidJson": "Неверная структура JSON", - "invalidJsonBody": "Предоставьте корректный JSON с закладками и попробуйте снова.", - "exported": "JSON готов к скачиванию", - "copied": "Скопировано в буфер", - "copiedBody": "JSON закладок успешно скопирован.", - "copyFailed": "Не удалось скопировать" - }, - "error": { - "failed": "Не удалось обновить оглавление" - }, - "submit": "Применить оглавление", - "results": { - "title": "Обновлённый PDF с закладками", - "subtitle": "Скачайте обработанный файл или отмените операцию ниже." - } - }, - "removePages": { - "tags": "Удалить страницы,удаление страниц", - "title": "Удалить", - "pageNumbers": { - "label": "Страницы для удаления", - "placeholder": "напр., 1,3,5-8,10", - "error": "Недопустимый формат номеров страниц. Используйте числа, диапазоны (1-5) или математические выражения (2n+1)" - }, - "filenamePrefix": "страницы_удалены", - "files": { - "placeholder": "Выберите PDF-файл в главном окне, чтобы начать" - }, - "settings": { - "title": "Настройки" - }, - "tooltip": { - "header": { - "title": "Настройки удаления страниц" - }, - "pageNumbers": { - "title": "Выбор страниц", - "text": "Укажите, какие страницы удалить из PDF. Можно выбрать отдельные страницы, диапазоны или использовать математические выражения.", - "bullet1": "Отдельные страницы: 1,3,5 (удаляются страницы 1, 3 и 5)", - "bullet2": "Диапазоны: 1-5,10-15 (удаляются 1-5 и 10-15)", - "bullet3": "Математически: 2n+1 (удаляются нечётные)", - "bullet4": "Открытые диапазоны: 5- (удаляются с 5-й до конца)" - }, - "examples": { - "title": "Типичные примеры", - "text": "Вот распространённые шаблоны выбора страниц:", - "bullet1": "Удалить первую страницу: 1", - "bullet2": "Удалить последние 3 страницы: -3", - "bullet3": "Удалить каждую вторую страницу: 2n", - "bullet4": "Удалить разбросанные страницы: 1,5,10,15" - }, - "safety": { - "title": "Советы по безопасности", - "text": "Важные рекомендации при удалении страниц:", - "bullet1": "Всегда предварительно просматривайте выбор перед обработкой", - "bullet2": "Храните резервную копию исходного файла", - "bullet3": "Нумерация страниц начинается с 1, а не с 0", - "bullet4": "Недопустимые номера страниц будут проигнорированы" - } - }, - "error": { - "failed": "Произошла ошибка при удалении страниц." - }, - "results": { - "title": "Результаты удаления страниц" - }, - "submit": "Удалить" - }, - "extractPages": { - "title": "Извлечь страницы", - "pageNumbers": { - "label": "Страницы для извлечения", - "placeholder": "например, 1,3,5-8 или odd & 1-10" - }, - "settings": { - "title": "Настройки" - }, - "tooltip": { - "description": "Извлекает выбранные страницы в новый PDF, сохраняя порядок." - }, - "error": { - "failed": "Не удалось извлечь страницы" - }, - "results": { - "title": "Страницы извлечены" - }, - "submit": "Извлечь страницы" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Памятка по выбору страниц" - }, - "basic": { - "title": "Базовое использование", - "text": "Выбирайте конкретные страницы вашего PDF с помощью простой записи.", - "bullet1": "Отдельные страницы: 1,3,5", - "bullet2": "Диапазоны: 3-6 или 10-15", - "bullet3": "Все страницы: all" - }, - "advanced": { - "title": "Расширенные возможности" - }, - "tips": { - "title": "Советы", - "text": "Держите в уме следующие рекомендации:", - "bullet1": "Нумерация страниц начинается с 1 (не с 0)", - "bullet2": "Пробелы удаляются автоматически", - "bullet3": "Недопустимые выражения игнорируются" - }, - "syntax": { - "title": "Основы синтаксиса", - "text": "Используйте числа, диапазоны, ключевые слова и прогрессии (n начинается с 0). Поддерживаются скобки.", - "bullets": { - "numbers": "Числа/диапазоны: 5, 10-20", - "keywords": "Ключевые слова: odd, even", - "progressions": "Прогрессии: 3n, 4n+1" - } - }, - "operators": { - "title": "Операторы", - "text": "AND имеет приоритет выше, чем запятая. NOT применяется внутри диапазона документа.", - "and": "AND: & или \"and\" — требуется выполнение обоих условий (напр., 1-50 & even)", - "comma": "Запятая: , или | — объединение выборок (напр., 1-10, 20)", - "not": "NOT: ! или \"not\" — исключить страницы (напр., 3n & not 30)" - }, - "examples": { - "title": "Примеры" - }, - "complex": { - "bullet1": "1,3-5,8,2n → страницы 1, 3–5, 8, плюс четные", - "bullet2": "10-,2n-1 → с 10‑й страницы до конца + нечетные страницы", - "description": "Смешивайте разные типы.", - "title": "Сложные комбинации" - }, - "description": "Выберите, какие страницы использовать. Поддерживаются отдельные номера, диапазоны, формулы и ключевое слово all.", - "individual": { - "bullet1": "1,3,5 → выбирает страницы 1, 3, 5", - "bullet2": "2,7,12 → выбирает страницы 2, 7, 12", - "description": "Введите числа, разделенные запятыми.", - "title": "Отдельные страницы" - }, - "mathematical": { - "bullet1": "2n → все четные страницы (2, 4, 6…)", - "bullet2": "2n-1 → все нечетные страницы (1, 3, 5…)", - "bullet3": "3n → каждая 3‑я страница (3, 6, 9…)", - "bullet4": "4n-1 → страницы 3, 7, 11, 15…", - "description": "Используйте n в формулах для шаблонов.", - "title": "Математические функции" - }, - "ranges": { - "bullet1": "3-6 → выбирает страницы 3–6", - "bullet2": "10-15 → выбирает страницы 10–15", - "bullet3": "5- → выбирает страницы с 5‑й до конца", - "description": "Используйте - для последовательных страниц.", - "title": "Диапазоны страниц" - }, - "special": { - "bullet1": "all → выбирает все страницы", - "title": "Специальные ключевые слова" - } - } - }, - "bulkSelection": { - "syntaxError": "Есть ошибка синтаксиса. См. советы по выбору страниц.", - "header": { - "title": "Памятка по выбору страниц" - }, - "syntax": { - "title": "Основы синтаксиса", - "text": "Используйте числа, диапазоны, ключевые слова и прогрессии (n начинается с 0). Поддерживаются скобки.", - "bullets": { - "numbers": "Числа/диапазоны: 5, 10–20", - "keywords": "Ключевые слова: odd, even", - "progressions": "Прогрессии: 3n, 4n+1" - } - }, - "operators": { - "title": "Операторы", - "text": "AND имеет приоритет выше, чем запятая. NOT применяется внутри диапазона документа.", - "and": "AND: & или «and» — требуется выполнение обоих условий (напр., 1–50 & even)", - "comma": "Запятая: , или | — объединение выборок (напр., 1–10, 20)", - "not": "NOT: ! или «not» — исключить страницы (напр., 3n & not 30)" - }, - "examples": { - "title": "Примеры", - "first50": "Первые 50", - "last50": "Последние 50", - "every3rd": "Каждая 3-я", - "oddWithinExcluding": "Нечётные в 1–20, исключая 5–7", - "combineSets": "Комбинировать наборы" - }, - "firstNPages": { - "title": "Первые N страниц", - "placeholder": "Количество страниц" - }, - "lastNPages": { - "title": "Последние N страниц", - "placeholder": "Количество страниц" - }, - "everyNthPage": { - "title": "Каждая N-я страница", - "placeholder": "Шаг" - }, - "range": { - "title": "Диапазон", - "fromPlaceholder": "От", - "toPlaceholder": "До" - }, - "keywords": { - "title": "Ключевые слова" - }, - "advanced": { - "title": "Дополнительно" - } - }, - "compressPdfs": { - "tags": "сжатие,маленький,крошечный" - }, - "unlockPDFForms": { - "tags": "удалить,форма,поле,только для чтения", - "title": "Удалить поля формы, доступные только для чтения", - "header": "Разблокировать PDF-формы", - "submit": "Remove", - "description": "Этот инструмент снимет режим «только чтение» с полей PDF-форм, сделав их редактируемыми и заполняемыми.", - "filenamePrefix": "формы_разблокированы", - "files": { - "placeholder": "Выберите PDF-файл в главном окне, чтобы начать" - }, - "error": { - "failed": "Произошла ошибка при разблокировке PDF-форм." - }, - "results": { - "title": "Результаты разблокировки форм" - } - }, - "changeMetadata": { - "header": "Изменить метаданные", - "submit": "Изменить", - "filenamePrefix": "метаданные", - "settings": { - "title": "Настройки метаданных" - }, - "standardFields": { - "title": "Стандартные поля" - }, - "deleteAll": { - "label": "Удалить существующие метаданные", - "checkbox": "Удалить все метаданные" - }, - "title": { - "label": "Название", - "placeholder": "Название документа" - }, - "author": { - "label": "Автор", - "placeholder": "Автор документа" - }, - "subject": { - "label": "Тема", - "placeholder": "Тема документа" - }, - "keywords": { - "label": "Ключевые слова", - "placeholder": "Ключевые слова документа" - }, - "creator": { - "label": "Создатель", - "placeholder": "Создатель документа" - }, - "producer": { - "label": "Производитель", - "placeholder": "Производитель документа" - }, - "dates": { - "title": "Поля дат" - }, - "creationDate": { - "label": "Дата создания", - "placeholder": "Дата создания" - }, - "modificationDate": { - "label": "Дата изменения", - "placeholder": "Дата изменения" - }, - "trapped": { - "label": "Статус trapping", - "unknown": "Неизвестно", - "true": "Истина", - "false": "Ложь" - }, - "advanced": { - "title": "Дополнительные параметры" - }, - "customFields": { - "title": "Пользовательские метаданные", - "description": "Добавьте пользовательские поля метаданных в документ", - "add": "Добавить поле", - "key": "Ключ", - "keyPlaceholder": "Пользовательский ключ", - "value": "Значение", - "valuePlaceholder": "Пользовательское значение", - "remove": "Удалить" - }, - "results": { - "title": "Обновлённые PDF" - }, - "error": { - "failed": "Произошла ошибка при изменении метаданных PDF." - }, - "tooltip": { - "header": { - "title": "Обзор метаданных PDF" - }, - "standardFields": { - "title": "Стандартные поля", - "text": "Общие поля метаданных PDF, описывающие документ.", - "bullet1": "Название: имя документа или заголовок", - "bullet2": "Автор: кто создал документ", - "bullet3": "Тема: краткое описание содержания", - "bullet4": "Ключевые слова: поисковые термины", - "bullet5": "Создатель/Производитель: ПО, которым создан PDF" - }, - "dates": { - "title": "Поля дат", - "text": "Когда документ был создан и изменён.", - "bullet1": "Дата создания: когда документ был создан", - "bullet2": "Дата изменения: когда последний раз изменён" - }, - "options": { - "title": "Дополнительные опции", - "text": "Пользовательские поля и настройки приватности.", - "bullet1": "Пользовательские метаданные: добавляйте свои пары ключ-значение", - "bullet2": "Статус trapping: настройка для высококачественной печати", - "bullet3": "Удалить всё: удаление всех метаданных для приватности" - }, - "deleteAll": { - "title": "Удалить существующие метаданные", - "text": "Полное удаление метаданных для обеспечения приватности." - }, - "customFields": { - "title": "Пользовательские метаданные", - "text": "Добавляйте собственные пары ключ-значение метаданных.", - "bullet1": "Добавляйте любые поля, важные для вашего документа", - "bullet2": "Примеры: Отдел, Проект, Версия, Статус", - "bullet3": "Для каждой записи требуются и ключ, и значение" - }, - "advanced": { - "title": "Дополнительные параметры", - "trapped": { - "title": "Статус trapping", - "description": "Указывает, подготовлен ли документ для высококачественной печати.", - "bullet1": "True: документ подготовлен для высококачественной печати", - "bullet2": "False: документ не подготовлен", - "bullet3": "Unknown: статус не указан" - } - } - } - }, - "fileToPDF": { - "tags": "преобразование,формат,документ,картинка,презентация,текст,конвертация,офис,документы,word,excel,powerpoint", - "title": "Файл в PDF", - "header": "Преобразовать любой файл в PDF", - "credit": "Этот сервис использует LibreOffice и Unoconv для преобразования файлов.", - "supportedFileTypesInfo": "Поддерживаемые типы файлов", - "supportedFileTypes": "Поддерживаемые типы файлов должны включать перечисленные ниже, однако для получения полного актуального списка поддерживаемых форматов обратитесь к документации LibreOffice", - "submit": "Преобразовать в PDF" - }, - "ocr": { - "tags": "распознавание,текст,изображение,сканирование,чтение,идентификация,обнаружение,редактируемый", - "title": "OCR / Очистка сканов", - "desc": "Очистка сканов и распознавание текста с изображений в PDF с последующим добавлением его как текст.", - "header": "Очистка сканов / OCR (оптическое распознавание символов)", - "selectText": { - "1": "Выберите языки, которые должны быть обнаружены в PDF (перечислены те, которые обнаружены в данный момент):", - "2": "Создать текстовый файл с OCR-текстом вместе с OCR-обработанным PDF", - "3": "Исправить страницы, отсканированные под углом, путем их поворота в правильное положение", - "4": "Очистить страницу, чтобы уменьшить вероятность нахождения OCR текста в фоновом шуме. (Без изменения вывода)", - "5": "Очистить страницу, чтобы уменьшить вероятность нахождения OCR текста в фоновом шуме, с сохранением очистки в выводе.", - "6": "Игнорировать страницы с интерактивным текстом, обрабатывать OCR только для страниц с изображениями", - "7": "Принудительное OCR, будет обрабатывать каждую страницу, удаляя все исходные текстовые элементы", - "8": "Обычный (выдаст ошибку, если PDF содержит текст)", - "9": "Дополнительные настройки", - "10": "Режим OCR", - "11": "Удалить изображения после OCR (удаляет ВСЕ изображения, полезно только как часть шага преобразования)", - "12": "Тип рендеринга (продвинутый)" - }, - "help": "Пожалуйста, прочтите эту документацию о том, как использовать это для других языков и/или использовать не в Docker", - "credit": "Этот сервис использует qpdf и Tesseract для OCR.", - "submit": "Обработать PDF с OCR", - "operation": { - "submit": "Выполнить OCR и просмотреть" - }, - "results": { - "title": "Результаты OCR" - }, - "languagePicker": { - "additionalLanguages": "Ищете дополнительные языки?", - "viewSetupGuide": "Посмотреть руководство по настройке →" - }, - "settings": { - "title": "Настройки", - "ocrMode": { - "label": "Режим OCR", - "auto": "Авто (пропускать страницы с текстовым слоем)", - "force": "Принудительно (повторно OCR всех страниц, заменить текст)", - "strict": "Строго (прервать, если найден текст)" - }, - "languages": { - "label": "Языки", - "placeholder": "Выберите языки" - }, - "compatibilityMode": { - "label": "Режим совместимости" - }, - "advancedOptions": { - "label": "Параметры обработки", - "sidecar": "Создать текстовый файл", - "deskew": "Выравнивать перекос страниц", - "clean": "Очистить входной файл", - "cleanFinal": "Очистить итоговый файл" - } - }, - "tooltip": { - "header": { - "title": "Обзор настроек OCR" - }, - "mode": { - "title": "Режим OCR", - "text": "Оптическое распознавание символов (OCR) помогает превратить сканы и снимки страниц в текст, который можно искать, копировать или подсвечивать.", - "bullet1": "Авто пропускает страницы, где уже есть текстовый слой.", - "bullet2": "Принудительный режим повторно обрабатывает каждую страницу и заменяет весь текст.", - "bullet3": "Строгий режим останавливается при обнаружении любого выделяемого текста." - }, - "languages": { - "title": "Языки", - "text": "Улучшите точность OCR, указав ожидаемые языки. Выберите один или несколько языков для направляющей детекции." - }, - "output": { - "title": "Выходные данные", - "text": "Выберите форматирование выходного текста:", - "bullet1": "Ищущийся PDF встраивает текст за исходным изображением.", - "bullet2": "HOCR XML возвращает структурированный машиночитаемый файл.", - "bullet3": "Текстовый sidecar создаёт отдельный .txt с необработанным содержимым." - }, - "advanced": { - "header": { - "title": "Расширенная обработка OCR" - }, - "compatibility": { - "title": "Режим совместимости", - "text": "Использует режим «бутербродного PDF» для OCR: файлы больше, но надёжнее для некоторых языков и старого ПО. По умолчанию используем hOCR для более компактных современных PDF." - }, - "sidecar": { - "title": "Создать текстовый файл", - "text": "Генерирует отдельный .txt рядом с PDF, содержащий весь извлечённый текст для удобного доступа и обработки." - }, - "deskew": { - "title": "Выравнивание страниц", - "text": "Автоматически исправляет перекошенные или наклонённые страницы для улучшения точности OCR. Полезно для неидеально отсканированных документов." - }, - "clean": { - "title": "Очистка входного файла", - "text": "Предобрабатывает вход: удаляет шум, повышает контраст и оптимизирует изображение для лучшего распознавания перед OCR." - }, - "cleanFinal": { - "title": "Очистка итогового файла", - "text": "Постобработка итогового PDF: удаление артефактов OCR и оптимизация текстового слоя для лучшей читаемости и меньшего размера." - } - } - }, - "error": { - "failed": "Операция OCR не выполнена" - } - }, - "extractImages": { - "tags": "картинка,фото,сохранение,архив,zip,захват,извлечение", - "title": "Извлечь изображения", - "header": "Извлечь изображения", - "selectText": "Выберите формат изображения для преобразования извлеченных изображений", - "allowDuplicates": "Сохранять дубликаты изображений", - "submit": "Извлечь", - "settings": { - "title": "Параметры" - }, - "error": { - "failed": "Произошла ошибка при извлечении изображений из PDF." - } - }, - "pdfToPDFA": { - "tags": "архив,долгосрочный,стандарт,конвертация,хранение,сохранение", - "title": "PDF в PDF/A", - "header": "PDF в PDF/A", - "credit": "Этот сервис использует libreoffice для преобразования в PDF/A", - "submit": "Преобразовать", - "tip": "В настоящее время не работает с несколькими входными файлами одновременно", - "outputFormat": "Формат вывода", - "pdfWithDigitalSignature": "PDF содержит цифровую подпись. Она будет удалена на следующем шаге." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,преобразование,формат,конвертация,офис,microsoft,docfile", - "title": "PDF в Word", - "header": "PDF в Word", - "selectText": { - "1": "Формат выходного файла" - }, - "credit": "Этот сервис использует LibreOffice для преобразования файлов.", - "submit": "Преобразовать" - }, - "PDFToPresentation": { - "tags": "слайды,показ,офис,microsoft", - "title": "PDF в презентацию", - "header": "PDF в презентацию", - "selectText": { - "1": "Формат выходного файла" - }, - "credit": "Этот сервис использует LibreOffice для преобразования файлов.", - "submit": "Преобразовать" - }, - "PDFToText": { - "tags": "rtf,richformat,richtextformat,rich text format", - "title": "PDF в RTF (текст)", - "header": "PDF в RTF (текст)", - "selectText": { - "1": "Формат выходного файла" - }, - "credit": "Этот сервис использует LibreOffice для преобразования файлов.", - "submit": "Преобразовать" - }, - "PDFToHTML": { - "tags": "веб-контент,браузерный формат", - "title": "PDF в HTML", - "header": "PDF в HTML", - "credit": "Этот сервис использует pdftohtml для преобразования файлов.", - "submit": "Преобразовать" - }, - "PDFToXML": { - "tags": "извлечение данных,структурированный контент,взаимодействие,преобразование,конвертация", - "title": "PDF в XML", - "header": "PDF в XML", - "credit": "Этот сервис использует LibreOffice для преобразования файлов.", - "submit": "Преобразовать" - }, - "ScannerImageSplit": { - "tags": "разделение,автоопределение,сканы,мульти-фото,организация", - "selectText": { - "1": "Пороговый угол:", - "2": "Устанавливает минимальный абсолютный угол, необходимый для поворота изображения (по умолчанию: 10).", - "3": "Допуск:", - "4": "Определяет диапазон изменения цвета вокруг предполагаемого фонового цвета (по умолчанию: 30).", - "5": "Минимальная площадь:", - "6": "Устанавливает минимальный порог площади для фотографии (по умолчанию: 10000).", - "7": "Минимальная площадь контура:", - "8": "Устанавливает минимальный порог площади контура для фотографии", - "9": "Размер границы:", - "10": "Устанавливает размер добавляемой и удаляемой границы для предотвращения белых границ в выводе (по умолчанию: 1)." - }, - "info": "Python не установлен. Он необходим для работы." - }, - "scannerImageSplit": { - "title": "Извлечённые изображения", - "submit": "Извлечь отсканированные изображения", - "error": { - "failed": "Произошла ошибка при извлечении отсканированных фотографий." - }, - "tooltip": { - "title": "Разделитель фотографий", - "whatThisDoes": "Что делает инструмент", - "whatThisDoesDesc": "Автоматически находит и извлекает каждую фотографию со отсканированной страницы или составного изображения — без ручной обрезки.", - "whenToUse": "Когда использовать", - "useCase1": "Сканировать целые страницы альбома за раз", - "useCase2": "Разделять партии со сканера-планшета на отдельные файлы", - "useCase3": "Разбивать коллажи на отдельные фото", - "useCase4": "Извлекать фото из документов", - "quickFixes": "Быстрые исправления", - "problem1": "Фотографии не обнаружены → увеличьте «Допуск» до 30–50", - "problem2": "Слишком много ложных срабатываний → увеличьте «Минимальную площадь» до 15 000–20 000", - "problem3": "Слишком тесные обрезки → увеличьте «Размер поля» до 5–10", - "problem4": "Наклон не выпрямлен → уменьшите «Порог угла» до ~5°", - "problem5": "Появляются квадраты пыли/шума → увеличьте «Минимальную площадь контура» до 1000–2000", - "setupTips": "Советы по подготовке", - "tip1": "Используйте ровный светлый фон", - "tip2": "Оставляйте небольшой зазор (≈1 см) между фото", - "tip3": "Сканируйте в 300–600 DPI", - "tip4": "Очистите стекло сканера", - "headsUp": "Внимание", - "headsUpDesc": "Перекрывающиеся фотографии или фон, близкий по цвету к фото, снижают точность — используйте более светлый/тёмный фон и оставляйте больше пространства." - } - }, - "sign": { - "title": "Подпись", - "header": "Подписать PDF", - "upload": "Загрузить изображение", - "draw": { - "title": "Нарисуйте свою подпись", - "clear": "Очистить" - }, - "canvas": { - "heading": "Нарисуйте подпись", - "clickToOpen": "Нажмите, чтобы открыть холст", - "modalTitle": "Нарисуйте подпись", - "colorLabel": "Цвет", - "penSizeLabel": "Толщина пера", - "penSizePlaceholder": "Размер", - "clear": "Очистить холст", - "colorPickerTitle": "Выберите цвет штриха" - }, - "text": { - "name": "Имя подписанта", - "placeholder": "Введите ваше полное имя", - "fontLabel": "Шрифт", - "fontSizeLabel": "Размер шрифта", - "fontSizePlaceholder": "Введите или выберите размер шрифта (8–200)", - "colorLabel": "Цвет текста" - }, - "clear": "Очистить", - "add": "Добавить", - "saved": { - "heading": "Сохранённые подписи", - "description": "Повторно используйте сохранённые подписи в любой момент.", - "emptyTitle": "Сохранённых подписей нет", - "emptyDescription": "Нарисуйте, загрузите или введите подпись выше, затем нажмите «Сохранить в библиотеку», чтобы держать до {{max}} избранных под рукой.", - "type": { - "canvas": "Рисунок", - "image": "Загрузка", - "text": "Текст" - }, - "limitTitle": "Достигнут лимит", - "limitDescription": "Удалите сохранённую подпись перед добавлением новых (макс. {{max}}).", - "carouselPosition": "{{current}} из {{total}}", - "prev": "Назад", - "next": "Далее", - "delete": "Удалить", - "label": "Метка", - "defaultLabel": "Подпись", - "defaultCanvasLabel": "Рисованная подпись", - "defaultImageLabel": "Загруженная подпись", - "defaultTextLabel": "Введённая подпись", - "saveButton": "Сохранить подпись", - "saveUnavailable": "Сначала создайте подпись, чтобы сохранить её.", - "noChanges": "Текущая подпись уже сохранена.", - "status": { - "saved": "Сохранено" - } - }, - "save": "Сохранить подпись", - "applySignatures": "Применить подписи", - "personalSigs": "Личные подписи", - "sharedSigs": "Общие подписи", - "noSavedSigs": "Сохраненные подписи не найдены", - "addToAll": "Добавить на все страницы", - "delete": "Удалить", - "first": "Первая страница", - "last": "Последняя страница", - "next": "Следующая страница", - "previous": "Предыдущая страница", - "maintainRatio": "Переключить сохранение пропорций", - "undo": "Отменить", - "redo": "Повторить", - "submit": "Подписать документ", - "steps": { - "configure": "Настроить подпись" - }, - "step": { - "createDesc": "Выберите способ создания подписи", - "place": "Разместить и сохранить", - "placeDesc": "Разместите подпись на вашем PDF" - }, - "type": { - "title": "Тип подписи", - "draw": "Рисунок", - "canvas": "Холст", - "image": "Изображение", - "text": "Текст", - "saved": "Сохранённое" - }, - "image": { - "label": "Загрузить изображение подписи", - "placeholder": "Выберите файл изображения", - "hint": "Загрузите PNG или JPG с вашей подписью" - }, - "instructions": { - "title": "Как добавить подпись", - "canvas": "После того как вы нарисуете подпись на холсте, закройте окно и щелкните в любом месте PDF, чтобы разместить подпись.", - "image": "После загрузки изображения подписи выше щелкните в любом месте PDF, чтобы разместить ее.", - "saved": "Выберите сохранённую подпись выше, затем щёлкните по PDF, чтобы разместить её.", - "text": "После ввода вашего имени выше щелкните в любом месте PDF, чтобы поставить подпись.", - "paused": "Размещение приостановлено", - "resumeHint": "Возобновите размещение, чтобы нажать и добавить подпись.", - "noSignature": "Создайте подпись выше, чтобы включить инструменты размещения." - }, - "mode": { - "move": "Переместить подпись", - "place": "Разместить подпись", - "pause": "Пауза размещения", - "resume": "Возобновить размещение" - }, - "updateAndPlace": "Обновить и разместить", - "activate": "Активировать размещение подписи", - "deactivate": "Остановить размещение подписей", - "results": { - "title": "Результаты подписи" - }, - "error": { - "failed": "Произошла ошибка при подписании PDF." - } - }, - "flatten": { - "title": "Сведение", - "header": "Сведение PDF", - "flattenOnlyForms": "Свести только формы", - "submit": "Свести", - "filenamePrefix": "сплющено", - "files": { - "placeholder": "Выберите PDF-файл в главном окне, чтобы начать" - }, - "steps": { - "settings": "Настройки" - }, - "options": { - "stepTitle": "Параметры уплощения", - "title": "Параметры уплощения", - "flattenOnlyForms": { - "label": "Сплющивать только формы", - "desc": "Уплощать только поля форм, оставляя прочие интерактивные элементы" - }, - "note": "Уплощение удаляет интерактивные элементы из PDF, делая их нередактируемыми." - }, - "results": { - "title": "Результаты уплощения" - }, - "error": { - "failed": "Произошла ошибка при уплощении PDF." - }, - "tooltip": { - "header": { - "title": "Об уплощении PDF" - }, - "description": { - "title": "Что делает уплощение?", - "text": "Уплощение делает ваш PDF нередактируемым, превращая заполняемые формы и кнопки в обычный текст и изображения. PDF будет выглядеть точно так же, но никто больше не сможет изменять формы. Идеально для обмена заполненными формами, создания финальных документов для архива или обеспечения единообразного отображения.", - "bullet1": "Текстовые поля становятся обычным текстом (нельзя редактировать)", - "bullet2": "Флажки и кнопки превращаются в изображения", - "bullet3": "Отлично подходит для финальных версий, которые нельзя менять", - "bullet4": "Обеспечивает одинаковый внешний вид на всех устройствах" - }, - "formsOnly": { - "title": "Что значит «Уплощать только формы»?", - "text": "Этот вариант удаляет только возможность заполнять формы, но сохраняет другие функции: кликабельные ссылки, видимые закладки и комментарии.", - "bullet1": "Формы становятся нередактируемыми", - "bullet2": "Ссылки продолжают работать при нажатии", - "bullet3": "Комментарии и заметки остаются видимыми", - "bullet4": "Закладки по-прежнему помогают навигации" - } - } - }, - "repair": { - "tags": "исправление,восстановление,коррекция,возврат", - "title": "Восстановление", - "header": "Восстановление PDF", - "submit": "Восстановить", - "description": "Этот инструмент попытается восстановить повреждённые или испорченные PDF-файлы. Дополнительные настройки не требуются.", - "filenamePrefix": "восстановлено", - "files": { - "placeholder": "Выберите PDF-файл в главном окне, чтобы начать" - }, - "error": { - "failed": "Произошла ошибка при восстановлении PDF." - }, - "results": { - "title": "Результаты восстановления" - } - }, - "removeBlanks": { - "title": "Удалить пустые страницы", - "header": "Удалить пустые страницы", - "settings": { - "title": "Настройки" - }, - "threshold": { - "label": "Порог белизны пикселя" - }, - "whitePercent": { - "label": "Порог процента белого", - "unit": "%" - }, - "includeBlankPages": { - "label": "Включить обнаруженные пустые страницы" - }, - "tooltip": { - "header": { - "title": "Настройки удаления пустых страниц" - }, - "threshold": { - "title": "Порог белизны пикселя", - "text": "Определяет, насколько светлым должен быть пиксель, чтобы считаться «белым». Это помогает определить, что считать пустой областью на странице.", - "bullet1": "0 = Чисто чёрный (самый строгий)", - "bullet2": "128 = Средне-серый", - "bullet3": "255 = Чисто белый (наименее строгий)" - }, - "whitePercent": { - "title": "Порог процента белого", - "text": "Задаёт минимальный процент белых пикселей, необходимый для признания страницы пустой и её удаления.", - "bullet1": "Низкие значения (напр., 80%) = Удаляется больше страниц", - "bullet2": "Высокие значения (напр., 95%) = Удаляются только очень пустые страницы", - "bullet3": "Используйте более высокие значения для документов со светлыми фонами" - }, - "includeBlankPages": { - "title": "Включить обнаруженные пустые страницы", - "text": "Если включено, создаётся отдельный PDF со всеми пустыми страницами, обнаруженными и удалёнными из исходного документа.", - "bullet1": "Полезно для проверки того, что было удалено", - "bullet2": "Помогает убедиться в точности определения", - "bullet3": "Можно отключить для уменьшения размера файла" - } - }, - "submit": "Удалить пустые", - "error": { - "failed": "Не удалось удалить пустые страницы" - }, - "results": { - "title": "Удалены пустые страницы" - } - }, - "removeAnnotations": { - "tags": "комментарии,выделение,заметки,разметка,удаление", - "title": "Удалить аннотации", - "header": "Удалить аннотации", - "submit": "Удалить", - "settings": { - "title": "Настройки" - }, - "info": { - "title": "О функции удаления аннотаций", - "description": "Этот инструмент удалит все аннотации (комментарии, выделения, примечания и т. п.) из ваших PDF-документов." - }, - "tooltip": { - "header": { - "title": "Об удалении аннотаций" - }, - "description": { - "title": "Что делает" - } - }, - "error": { - "failed": "Произошла ошибка при удалении аннотаций из PDF." - } - }, - "compare": { - "tags": "различие,контраст,изменения,анализ", - "title": "Сравнить", - "header": "Сравнить PDF", - "clearSelected": "Очистить выбранное", - "clear": { - "confirmTitle": "Очистить выбранные PDF?", - "confirmBody": "Это закроет текущее сравнение и вернет вас к Активным файлам.", - "confirm": "Очистить и вернуться" - }, - "review": { - "title": "Результат сравнения", - "actionsHint": "Просмотрите сравнение, поменяйте роли документов или экспортируйте сводку.", - "switchOrder": "Поменять порядок", - "exportSummary": "Экспортировать сводку" - }, - "base": { - "label": "Исходный документ", - "placeholder": "Выберите исходный PDF" - }, - "comparison": { - "label": "Измененный документ", - "placeholder": "Выберите измененный PDF" - }, - "addFilesHint": "Добавьте PDF на шаге «Файлы», чтобы включить выбор.", - "noFiles": "Пока нет доступных PDF", - "pages": "Страницы", - "selection": { - "originalEditedTitle": "Выберите исходный и измененный PDF" - }, - "original": { - "label": "Исходный PDF" - }, - "edited": { - "label": "Измененный PDF" - }, - "swap": { - "confirmTitle": "Выполнить сравнение заново?", - "confirmBody": "Инструмент будет запущен заново. Вы уверены, что хотите поменять местами Исходный и Измененный?", - "confirm": "Поменять местами и выполнить снова" - }, - "cta": "Сравнить", - "loading": "Сравнение...", - "summary": { - "baseHeading": "Исходный документ", - "comparisonHeading": "Измененный документ", - "pageLabel": "Стр." - }, - "rendering": { - "pageNotReadyTitle": "Страница еще не отрисована", - "pageNotReadyBody": "Некоторые страницы еще отрисовываются. Навигация станет точной, когда они будут готовы.", - "rendering": "отрисовка", - "inProgress": "Как минимум один из этих PDF очень большой, прокрутка будет не плавной до завершения отрисовки", - "pagesRendered": "страниц отрисовано", - "complete": "Отрисовка страниц завершена" - }, - "dropdown": { - "deletionsLabel": "Удаления", - "additionsLabel": "Добавления", - "deletions": "Удаления ({{count}})", - "additions": "Добавления ({{count}})", - "searchPlaceholder": "Поиск изменений...", - "noResults": "Изменений не найдено" - }, - "actions": { - "stackVertically": "Расположить вертикально", - "placeSideBySide": "Расположить рядом", - "zoomOut": "Уменьшить масштаб", - "zoomIn": "Увеличить масштаб", - "resetView": "Сбросить вид", - "unlinkScrollPan": "Развязать прокрутку и панорамирование", - "linkScrollPan": "Связать прокрутку и панорамирование", - "unlinkScroll": "Развязать прокрутку", - "linkScroll": "Связать прокрутку" - }, - "toasts": { - "unlinkedTitle": "Включены независимые прокрутка и панорамирование", - "unlinkedBody": "Совет: стрелки Вверх/Вниз прокручивают обе панели; панорамирование перемещает только активную панель." - }, - "error": { - "selectRequired": "Выберите исходный и измененный документ.", - "filesMissing": "Не удалось найти выбранные файлы. Выберите их заново.", - "generic": "Не удалось сравнить эти файлы." - }, - "status": { - "extracting": "Извлечение текста...", - "processing": "Анализ различий...", - "complete": "Сравнение готово" - }, - "longJob": { - "title": "Выполняется большое сравнение", - "body": "Эти PDF вместе превышают 2,000 страниц. Обработка может занять несколько минут." - }, - "slowOperation": { - "title": "Все еще работаем…", - "body": "Это сравнение занимает больше времени, чем обычно. Вы можете продолжить или отменить.", - "cancel": "Отменить сравнение" - }, - "newLine": "новая строка", - "complex": { - "message": "Один или оба предоставленных документа являются большими файлами, точность сравнения может быть снижена" - }, - "large": { - "file": { - "message": "Один или оба предоставленных документа слишком велики для обработки" - } - }, - "no": { - "text": { - "message": "Выбранные PDF-файлы не содержат текстового содержимого. Пожалуйста, выберите PDF-файлы с текстом для сравнения." - } - }, - "too": { - "dissimilar": { - "message": "Документы кажутся сильно различными. Сравнение прекращено для экономии времени." - } - }, - "earlyDissimilarity": { - "title": "Эти PDF сильно отличаются", - "body": "Пока обнаружено очень мало сходств. Вы можете остановить сравнение, если это несвязанные документы.", - "stopButton": "Остановить сравнение" - } - }, - "certSign": { - "tags": "аутентификация,PEM,P12,официальный,шифрование", - "title": "Подписание сертификатом", - "filenamePrefix": "подписано", - "signMode": { - "stepTitle": "Режим подписи", - "tooltip": { - "header": { - "title": "О PDF-подписях" - }, - "overview": { - "title": "Как работают подписи", - "text": "Оба режима запечатывают документ (любые правки считаются вмешательством) и фиксируют кто/когда/как для аудита. Доверие в просмотрщике зависит от цепочки сертификатов." - }, - "manual": { - "title": "Вручную — свой сертификат", - "text": "Используйте собственные файлы сертификата для фирменной идентичности. Может отображаться как Доверено при распознанной цепочке ЦС.", - "use": "Для: клиентских, юридических, комплаенс-сценариев." - }, - "auto": { - "title": "Авто — мгновенная системная печать", - "text": "Подписывает серверным самоподписанным сертификатом. Та же индикация вмешательства и аудит; обычно отображается как Непроверено в просмотрщиках.", - "use": "Используйте, когда нужны скорость и единая внутренняя идентичность для ревью и учёта." - }, - "rule": { - "title": "Правило большого пальца", - "text": "Нужен статус Доверено у получателя? Вручную. Нужна быстрая пломба и аудит без настроек? Авто." - } - } - }, - "certTypeStep": { - "stepTitle": "Формат сертификата" - }, - "certFiles": { - "stepTitle": "Файлы сертификата" - }, - "appearance": { - "stepTitle": "Вид подписи", - "tooltip": { - "header": { - "title": "О внешнем виде подписи" - }, - "invisible": { - "title": "Невидимые подписи", - "text": "Подпись добавляется в PDF для безопасности, но не видна при просмотре. Идеально для юридических требований без изменения внешнего вида документа.", - "bullet1": "Обеспечивает безопасность без визуальных изменений", - "bullet2": "Соответствует юридическим требованиям к цифровой подписи", - "bullet3": "Не влияет на макет и дизайн документа" - }, - "visible": { - "title": "Видимые подписи", - "text": "Показывает блок подписи в PDF с вашим именем, датой и дополнительными сведениями. Полезно, когда нужно явно показать, что документ подписан.", - "bullet1": "Показывает имя подписанта и дату в документе", - "bullet2": "Можно добавить причину и место подписания", - "bullet3": "Выберите страницу для размещения подписи", - "bullet4": "Можно добавить логотип" - } - }, - "invisible": "Невидимая", - "options": { - "title": "Сведения о подписи" - }, - "visible": "Видимая" - }, - "sign": { - "submit": "Подписать PDF", - "results": "Подписанный PDF" - }, - "error": { - "failed": "Произошла ошибка при обработке подписей." - }, - "tooltip": { - "header": { - "title": "Управление подписями" - }, - "overview": { - "title": "Что умеет инструмент?", - "text": "Этот инструмент позволяет проверить, подписаны ли ваши PDF, и добавить новые цифровые подписи. Цифровые подписи подтверждают автора/согласование и показывают, изменялся ли документ после подписания.", - "bullet1": "Проверяйте существующие подписи и их валидность", - "bullet2": "Просматривайте сведения о подписантах и сертификатах", - "bullet3": "Добавляйте новые цифровые подписи для защиты документов", - "bullet4": "Поддержка нескольких файлов с удобной навигацией" - }, - "validation": { - "title": "Проверка подписей", - "text": "При проверке подписей инструмент сообщает, действительны ли они, кто подписал документ, когда он был подписан и менялся ли после подписания.", - "bullet1": "Показывает, действительны подписи или нет", - "bullet2": "Отображает информацию о подписанте и дату подписания", - "bullet3": "Проверяет, изменялся ли документ после подписания", - "bullet4": "Можно использовать пользовательские сертификаты для проверки" - }, - "signing": { - "title": "Добавление подписей", - "text": "Для подписи PDF нужен цифровой сертификат (например, PEM, PKCS12 или JKS). Вы можете сделать подпись видимой в документе или оставить невидимой — только для безопасности.", - "bullet1": "Поддерживаются форматы PEM, PKCS12, JKS и серверные сертификаты", - "bullet2": "Можно показывать или скрывать подпись в PDF", - "bullet3": "Добавьте причину, местоположение и имя подписанта", - "bullet4": "Выберите страницу для видимых подписей", - "bullet5": "Используйте серверный сертификат для простого варианта «Подписать со Stirling-PDF»" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "О типах сертификатов" - }, - "what": { - "title": "Что такое сертификат?", - "text": "Это защищённый идентификатор вашей подписи, подтверждающий, что подписали вы. Если сертификат не обязателен, рекомендуем другой способ — Текст, Рисование или Загрузка." - }, - "which": { - "title": "Какой вариант выбрать?", - "text": "Выберите формат, соответствующий вашему файлу сертификата:", - "bullet1": "PKCS#12 (.p12 / .pfx) – один объединённый файл (наиболее распространённый)", - "bullet2": "PFX (.pfx) – версия PKCS12 от Microsoft", - "bullet3": "PEM – отдельные файлы .pem с закрытым ключом и сертификатом", - "bullet4": "JKS – Java .jks хранилище для дев/CI-CD" - }, - "convert": { - "title": "Ключ не указан?", - "text": "Преобразуйте файл в Java-хранилище ключей (.jks) с помощью keytool, затем выберите JKS." - } - } - }, - "chooseCertificate": "Выберите файл сертификата", - "chooseJksFile": "Выберите файл JKS", - "chooseP12File": "Выберите файл PKCS12", - "choosePfxFile": "Выберите файл PFX", - "choosePrivateKey": "Выберите файл закрытого ключа", - "location": "Местоположение", - "logoTitle": "Логотип", - "name": "Имя", - "noLogo": "Без логотипа", - "pageNumber": "Номер страницы", - "password": "Пароль сертификата", - "passwordOptional": "Оставьте пустым, если пароля нет", - "reason": "Причина", - "serverCertMessage": "Используется сертификат сервера — файлы и пароль не требуются", - "showLogo": "Показывать логотип" - }, - "removeCertSign": { - "tags": "аутентификация,PEM,P12,официальный,расшифровка", - "title": "Удалить сертификат подписи", - "header": "Удалить цифровой сертификат из PDF", - "selectPDF": "Выберите PDF-файл:", - "submit": "Удалить подпись", - "description": "Этот инструмент удалит цифровые подписи сертификатов из вашего PDF-документа.", - "filenamePrefix": "неподписано", - "files": { - "placeholder": "Выберите PDF-файл в главном окне, чтобы начать" - }, - "error": { - "failed": "Произошла ошибка при удалении подписей сертификатов." - }, - "results": { - "title": "Результаты удаления сертификатов" - } - }, - "pageLayout": { - "tags": "объединение,композиция,единый вид,организация", - "title": "Многостраничная компоновка", - "header": "Многостраничная компоновка", - "pagesPerSheet": "Страниц на лист:", - "addBorder": "Добавить границы", - "submit": "Отправить", - "desc": { - "2": "Разместить 2 страницы рядом на одном листе.", - "3": "Разместить 3 страницы в один ряд на одном листе.", - "4": "Разместить 4 страницы на одном листе (сетка 2 × 2).", - "9": "Разместить 9 страниц на одном листе (сетка 3 × 3).", - "16": "Разместить 16 страниц на одном листе (сетка 4 × 4)." - }, - "error": { - "failed": "Произошла ошибка при создании многополосного макета." - } - }, - "bookletImposition": { - "tags": "буклет,импозиция,печать,переплёт,сгиб,сигнатура", - "title": "Буклет (импозиция)", - "header": "Буклет (импозиция)", - "submit": "Создать буклет", - "spineLocation": { - "label": "Расположение корешка", - "left": "Слева (стандарт)", - "right": "Справа (RTL)" - }, - "doubleSided": { - "label": "Двусторонняя печать", - "tooltip": "Создаёт лицевую и обратную стороны для корректной печати буклета" - }, - "manualDuplex": { - "title": "Ручной дуплекс", - "instructions": "Для принтеров без авто-дуплекса. Потребуется два прохода:" - }, - "duplexPass": { - "label": "Проход печати", - "first": "1-й проход", - "second": "2-й проход", - "firstInstructions": "Печать лицевых сторон → сложите стопкой лицом вниз → запустите снова для 2-го прохода", - "secondInstructions": "Загрузите отпечатанную стопку лицом вниз → печать обратных сторон" - }, - "rtlBinding": { - "label": "Переплёт справа налево", - "tooltip": "Для арабского, иврита и других RTL-языков" - }, - "addBorder": { - "label": "Добавить рамки вокруг страниц", - "tooltip": "Добавляет рамки вокруг каждого сегмента страницы для облегчения резки и совмещения" - }, - "addGutter": { - "label": "Добавить поле под переплёт", - "tooltip": "Добавляет внутреннее поле для переплёта" - }, - "gutterSize": { - "label": "Размер поля под переплёт (в пунктах)" - }, - "flipOnShortEdge": { - "label": "Переворачивать по короткой стороне (только авто-дуплекс)", - "tooltip": "Включите для двусторонней печати по короткой стороне (только автоматический дуплекс — игнорируется в ручном режиме)", - "manualNote": "Не требуется в ручном режиме — вы переворачиваете стопку сами" - }, - "advanced": { - "toggle": "Дополнительные параметры" - }, - "paperSizeNote": "Размер бумаги автоматически определяется по первой странице.", - "tooltip": { - "header": { - "title": "Руководство по созданию буклета" - }, - "description": { - "title": "Что такое импозиция буклета?", - "text": "Создаёт профессиональные буклеты, располагая страницы в корректном порядке печати. Страницы вашего PDF размещаются 2-up на альбомных листах, чтобы при сгибе и переплёте они читались по порядку, как настоящая книга." - }, - "example": { - "title": "Пример: буклет на 8 страниц", - "text": "Ваш 8-страничный документ превращается в 2 листа:", - "bullet1": "Лист 1 Лицевая: Стр. 8, 1 | Оборот: Стр. 2, 7", - "bullet2": "Лист 2 Лицевая: Стр. 6, 3 | Оборот: Стр. 4, 5", - "bullet3": "После сгиба и сборки: Чтение 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Как печатать и собирать", - "text": "Следуйте этим шагам для идеального буклета:", - "bullet1": "Печатайте двусторонне с «Переворот по длинной стороне»", - "bullet2": "Сложите листы по порядку, согните пополам", - "bullet3": "Скрепите или переплетите вдоль сгиба корешка", - "bullet4": "Для принтеров с короткой стороной: включите опцию «Переворот по короткой стороне»" - }, - "manualDuplex": { - "title": "Ручной дуплекс (односторонние принтеры)", - "text": "Для принтеров без автоматического дуплекса:", - "bullet1": "Отключите «Двустороннюю печать»", - "bullet2": "Выберите «1-й проход» → Печать → Сложите лицом вниз", - "bullet3": "Выберите «2-й проход» → Загрузите стопку → Печать оборотов", - "bullet4": "Согните и соберите как обычно" - }, - "advanced": { - "title": "Дополнительные параметры", - "text": "Тонкая настройка буклета:", - "bullet1": "Переплёт справа налево: для RTL-языков", - "bullet2": "Рамки: показывают линии реза", - "bullet3": "Поле под переплёт: добавляет место для скрепления/переплёта", - "bullet4": "Переворот по короткой стороне: только для авто-дуплекса" - } - }, - "error": { - "failed": "Произошла ошибка при создании буклета." - } - }, - "scalePages": { - "title": "Настройка масштаба страницы", - "header": "Настройка масштаба страницы", - "pageSize": "Размер страницы документа.", - "keepPageSize": "Исходный размер", - "scaleFactor": "Коэффициент масштабирования (обрезки) страницы.", - "submit": "Отправить" - }, - "adjustPageScale": { - "tags": "изменение размера,изменить,размер,адаптация", - "title": "Изменить масштаб страницы", - "header": "Изменить масштаб страницы", - "scaleFactor": { - "label": "Коэффициент масштабирования" - }, - "pageSize": { - "label": "Целевой размер страницы", - "keep": "Сохранить исходный размер", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Применить масштабирование страницы", - "error": { - "failed": "Произошла ошибка при изменении масштаба страницы." - }, - "tooltip": { - "header": { - "title": "Обзор настроек масштаба страниц" - }, - "description": { - "title": "Описание", - "text": "Изменяйте размер содержимого PDF и меняйте размеры страниц." - }, - "scaleFactor": { - "title": "Коэффициент масштабирования", - "text": "Управляет тем, насколько крупным или мелким выглядит содержимое на странице. Содержимое масштабируется и центрируется — если оно больше размера страницы, часть может быть обрезана.", - "bullet1": "1.0 = исходный размер", - "bullet2": "0.5 = половина размера (на 50% меньше)", - "bullet3": "2.0 = двойной размер (на 200% больше, возможна обрезка)" - }, - "pageSize": { - "title": "Целевой размер страницы", - "text": "Задает размеры выходных страниц PDF. «Сохранить исходный размер» сохраняет текущие размеры, остальные варианты — стандартные форматы бумаги." - } - } - }, - "add-page-numbers": { - "tags": "нумерация,метка,организация,индекс" - }, - "auto-rename": { - "tags": "автообнаружение,на основе заголовка,организация,переименование", - "title": "Автопереименование", - "header": "Автопереименование PDF", - "description": "Автоматически находит заголовок в содержимом вашего PDF и использует его как имя файла.", - "submit": "Автопереименование", - "files": { - "placeholder": "Выберите PDF-файл в главном окне, чтобы начать" - }, - "error": { - "failed": "Произошла ошибка при автоматическом переименовании PDF." - }, - "results": { - "title": "Результаты автопереименования" - }, - "tooltip": { - "header": { - "title": "Как работает автопереименование" - }, - "description": { - "title": "Что делает" - }, - "howItWorks": { - "title": "Умное переименование", - "text": "Автоматически находит заголовок в содержимом вашего PDF и использует его как имя файла.", - "bullet1": "Ищет текст, похожий на заголовок или шапку", - "bullet2": "Создает чистое, корректное имя файла из найденного заголовка", - "bullet3": "Сохраняет исходное имя, если подходящий заголовок не найден" - } - }, - "settings": { - "title": "О функции" - } - }, - "adjust-contrast": { - "tags": "цветокоррекция,настройка,модификация,улучшение" - }, - "crop": { - "title": "Обрезка", - "header": "Обрезка PDF", - "submit": "Отправить", - "noFileSelected": "Выберите PDF-файл, чтобы начать обрезку", - "preview": { - "title": "Выбор области обрезки" - }, - "reset": "Сбросить к полному PDF", - "coordinates": { - "title": "Положение и размер", - "x": { - "label": "Положение X", - "desc": "Левая граница (пункты)" - }, - "y": { - "label": "Положение Y", - "desc": "Нижняя граница (пункты)" - }, - "width": { - "label": "Ширина", - "desc": "Ширина обрезки (пункты)" - }, - "height": { - "label": "Высота", - "desc": "Высота обрезки (пункты)" - } - }, - "error": { - "invalidArea": "Область обрезки выходит за границы PDF", - "failed": "Не удалось обрезать PDF" - }, - "steps": { - "selectArea": "Выберите область обрезки" - }, - "tooltip": { - "title": "Как обрезать PDF", - "description": "Выберите область для обрезки в вашем PDF, перетаскивая и изменяя размер синей области на миниатюре.", - "drag": "Перетащите область, чтобы переместить зону обрезки", - "resize": "Тяните за углы и края, чтобы изменить размер", - "precision": "Используйте координаты для точного позиционирования" - }, - "results": { - "title": "Результаты обрезки" - }, - "automation": { - "info": "Введите координаты обрезки в пунктах PDF. Начало (0,0) находится в левом нижнем углу. Эти значения будут применены ко всем PDF, обрабатываемым в этой автоматизации.", - "reference": "Справка: страница A4 — 595.28 × 841.89 пунктов (210 мм × 297 мм). 1 дюйм = 72 пункта." - } - }, - "autoSplitPDF": { - "tags": "QR-код,разделение,скан-сегмент,организация", - "title": "Автоматическое разделение PDF", - "header": "Автоматическое разделение PDF", - "description": "Печатайте, вставляйте, сканируйте, загружайте и позвольте нам автоматически разделить ваши документы. Не требуется ручная сортировка.", - "selectText": { - "1": "Распечатайте несколько разделительных листов (подойдет черно-белая печать).", - "2": "Отсканируйте все ваши документы за раз, вставив разделительные листы между ними.", - "3": "Загрузите один большой отсканированный PDF-файл и позвольте Stirling PDF сделать все остальное.", - "4": "Разделительные страницы автоматически обнаруживаются и удаляются, гарантируя аккуратный конечный документ." - }, - "formPrompt": "Отправить PDF, содержащий разделители страниц Stirling-PDF:", - "duplexMode": "Двусторонний режим (сканирование с двух сторон)", - "dividerDownload2": "Скачать 'Автоматический разделитель (с инструкциями).pdf'", - "submit": "Отправить" - }, - "sanitizePdf": { - "tags": "очистка,безопасность,защита,удаление угроз" - }, - "URLToPDF": { - "tags": "веб-захват,сохранение страницы,веб в док,архивация", - "title": "URL в PDF", - "header": "URL в PDF", - "submit": "Преобразовать", - "credit": "Использует WeasyPrint" - }, - "HTMLToPDF": { - "tags": "разметка,веб-контент,преобразование,конвертация", - "title": "HTML в PDF", - "header": "HTML в PDF", - "help": "Принимает HTML-файлы и ZIP-архивы, содержащие html/css/изображения и т.д.", - "submit": "Преобразовать", - "credit": "Использует WeasyPrint", - "zoom": "Уровень масштабирования для отображения веб-сайта.", - "pageWidth": "Ширина страницы в сантиметрах. (Пусто для значения по умолчанию)", - "pageHeight": "Высота страницы в сантиметрах. (Пусто для значения по умолчанию)", - "marginTop": "Верхнее поле страницы в миллиметрах. (Пусто для значения по умолчанию)", - "marginBottom": "Нижнее поле страницы в миллиметрах. (Пусто для значения по умолчанию)", - "marginLeft": "Левое поле страницы в миллиметрах. (Пусто для значения по умолчанию)", - "marginRight": "Правое поле страницы в миллиметрах. (Пусто для значения по умолчанию)", - "printBackground": "Отображать фон веб-сайтов.", - "defaultHeader": "Включить заголовок по умолчанию (имя и номер страницы)", - "cssMediaType": "Изменить тип носителя CSS страницы.", - "none": "Нет", - "print": "Печать", - "screen": "Экран" - }, - "MarkdownToPDF": { - "tags": "разметка,веб-контент,преобразование,конвертация", - "title": "Markdown в PDF", - "header": "Markdown в PDF", - "submit": "Преобразовать", - "help": "В разработке", - "credit": "Использует WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "разметка,веб-контент,преобразование,конвертацтя,md", - "title": "PDF в Markdown", - "header": "PDF в Markdown", - "submit": "Преобразовать" - }, - "getPdfInfo": { - "tags": "информация,данные,статистика,параметры", - "title": "Получить информацию о PDF", - "header": "Получить информацию о PDF", - "submit": "Получить информацию", - "downloadJson": "Скачать JSON" - }, - "extractPage": { - "tags": "извлечение" - }, - "PdfToSinglePage": { - "tags": "одна страница" - }, - "showJS": { - "tags": "JS,Javascript", - "title": "Показать Javascript", - "header": "Показать Javascript", - "downloadJS": "Скачать Javascript", - "submit": "Показать", - "results": "Результат", - "processing": "Извлечение JavaScript...", - "done": "JavaScript извлечен", - "singleFileWarning": "Этот инструмент поддерживает только один файл за раз. Пожалуйста, выберите один файл.", - "view": { - "title": "Извлеченный JavaScript" - } - }, - "redact": { - "tags": "Редактирование,Скрытие,зачернение,чёрный,маркер,скрытый,ручной", - "title": "Ручное редактирование", - "submit": "Редактировать", - "error": { - "failed": "Произошла ошибка при редактировании (редакции) PDF." - }, - "modeSelector": { - "title": "Метод редактирования", - "mode": "Режим", - "automatic": "Автоматически", - "automaticDesc": "Скрывать текст на основе поисковых терминов", - "manual": "Вручную", - "manualDesc": "Щёлкните и тяните, чтобы скрыть выбранные области", - "manualComingSoon": "Ручная редакция скоро появится" - }, - "auto": { - "header": "Авто-редакция", - "settings": { - "title": "Настройки редактирования", - "advancedTitle": "Расширенные" - }, - "colorLabel": "Цвет рамки", - "wordsToRedact": { - "title": "Слова для скрытия", - "placeholder": "Введите слово", - "add": "Добавить", - "examples": "Примеры: Confidential, Top-Secret" - }, - "useRegexLabel": "Использовать регулярные выражения", - "wholeWordSearchLabel": "Поиск по целому слову", - "customPaddingLabel": "Пользовательский отступ", - "convertPDFToImageLabel": "Преобразовать PDF в PDF-изображение" - }, - "tooltip": { - "mode": { - "header": { - "title": "Метод редактирования" - }, - "automatic": { - "title": "Автоматическая редакция", - "text": "Автоматически находит и скрывает указанный текст по всему документу. Идеально для систематического удаления чувствительных данных: имён, адресов, меток конфиденциальности." - }, - "manual": { - "title": "Ручная редакция", - "text": "Щёлкните и тяните, чтобы вручную выделять области для сокрытия. Даёт точный контроль над тем, что скрывается. (Скоро)" - } - }, - "words": { - "header": { - "title": "Слова для сокрытия" - }, - "description": { - "title": "Сопоставление текста", - "text": "Введите слова или фразы для поиска и сокрытия в документе. Каждое слово ищется отдельно." - }, - "bullet1": "Добавляйте по одному слову за раз", - "bullet2": "Нажмите Enter или «Добавить ещё» для добавления", - "bullet3": "Нажмите ×, чтобы удалить слова", - "examples": { - "title": "Распространённые примеры", - "text": "Типичные слова для сокрытия: банковские реквизиты, адреса электронной почты, конкретные имена." - } - }, - "advanced": { - "header": { - "title": "Расширенные настройки редактирования" - }, - "color": { - "title": "Цвет рамки и отступ", - "text": "Настройте внешний вид рамок сокрытия. Чёрный — стандарт, но можно выбрать любой цвет. Отступ добавляет пространство вокруг найденного текста." - }, - "regex": { - "title": "Использовать регулярные выражения", - "text": "Включите регулярные выражения для продвинутого сопоставления шаблонов. Полезно для поиска телефонов, email или сложных шаблонов.", - "bullet1": "Пример: \\d{4}-\\d{2}-\\d{2} для дат в формате YYYY-MM-DD", - "bullet2": "Используйте с осторожностью — тщательно тестируйте" - }, - "wholeWord": { - "title": "Поиск по целому слову", - "text": "Совпадать только с целыми словами, не с частями. «John» не совпадёт с «Johnson», если включено." - }, - "convert": { - "title": "Преобразовать в PDF-изображение", - "text": "Преобразует PDF в основанный на изображениях после сокрытия. Это гарантирует, что текст за рамками полностью удалён и невосстановим." - } - } - }, - "manual": { - "header": "Ручная редакция", - "textBasedRedaction": "Сокрытие по тексту", - "pageBasedRedaction": "Сокрытие по страницам", - "convertPDFToImageLabel": "Преобразовать PDF в PDF-изображение (для удаления текста за рамкой)", - "pageRedactionNumbers": { - "title": "Страницы", - "placeholder": "(например, 1,2,8 или 4,7,12-16 или 2n-1)" - }, - "redactionColor": { - "title": "Цвет сокрытия" - }, - "export": "Экспорт", - "upload": "Загрузить", - "boxRedaction": "Скрытие рамкой", - "zoom": "Масштаб", - "zoomIn": "Увеличить", - "zoomOut": "Уменьшить", - "nextPage": "Следующая страница", - "previousPage": "Предыдущая страница", - "toggleSidebar": "Показать/скрыть боковую панель", - "showThumbnails": "Показать миниатюры", - "showDocumentOutline": "Показать оглавление документа (двойной щелчок — развернуть/свернуть всё)", - "showAttachments": "Показать вложения", - "showLayers": "Показать слои (двойной щелчок — сбросить все слои по умолчанию)", - "colourPicker": "Выбор цвета", - "findCurrentOutlineItem": "Найти текущий элемент оглавления", - "applyChanges": "Применить изменения" - } - }, - "tableExtraxt": { - "tags": "CSV,Извлечение таблиц,извлечение,конвертация" - }, - "autoSizeSplitPDF": { - "tags": "pdf,разделение,документ,организация" - }, - "overlay-pdfs": { - "tags": "Наложение", - "header": "Наложение PDF-файлов", - "title": "Наложение PDF", - "desc": "Наложить один PDF поверх другого", - "baseFile": { - "label": "Выберите базовый PDF-файл" - }, - "overlayFiles": { - "label": "Выберите накладываемые PDF-файлы", - "placeholder": "Выберите PDF...", - "addMore": "Добавить еще PDF..." - }, - "mode": { - "label": "Выберите режим наложения", - "sequential": "Последовательное наложение", - "interleaved": "Чередующееся наложение", - "fixedRepeat": "Фиксированное повторяющееся наложение" - }, - "counts": { - "label": "Количество наложений (для режима фиксированного повторения)", - "placeholder": "Введите количество через запятую (например, 2,3,1)", - "item": "Количество для файла", - "noFiles": "Добавьте файлы наложения, чтобы настроить количества" - }, - "position": { - "label": "Выберите позицию наложения", - "foreground": "На переднем плане", - "background": "На заднем плане" - }, - "submit": "Отправить", - "settings": { - "title": "Настройки" - }, - "results": { - "title": "Результаты наложения" - }, - "tooltip": { - "header": { - "title": "Обзор наложения PDF" - }, - "description": { - "title": "Описание", - "text": "Объедините базовый PDF с одним или несколькими PDF наложения. Наложения можно применять постранично в разных режимах и размещать на переднем плане или фоне." - }, - "mode": { - "title": "Режим наложения", - "text": "Выберите, как распределять страницы наложения по страницам базового PDF.", - "sequential": "Последовательное наложение: использовать страницы из первого PDF наложения до конца, затем перейти к следующему.", - "interleaved": "Чередующееся наложение: брать по одной странице из каждого наложения по очереди.", - "fixedRepeat": "Фиксированное повторение: брать заданное число страниц из каждого наложения перед переходом к следующему. Используйте «Количества», чтобы задать числа." - }, - "position": { - "title": "Положение наложения", - "text": "Передний план размещает наложение поверх страницы. Фон — позади." - }, - "overlayFiles": { - "title": "Файлы наложения", - "text": "Выберите один или несколько PDF для наложения на базу. Порядок файлов влияет на применение страниц в режимах «Последовательное» и «Фиксированное повторение»." - }, - "counts": { - "title": "Количества (только для фиксированного повторения)", - "text": "Укажите положительное число для каждого файла наложения — сколько страниц брать перед переходом к следующему. Обязательно, если выбран режим «Фиксированное повторение»." - } - }, - "error": { - "failed": "Произошла ошибка при наложении PDF." - } - }, - "split-by-sections": { - "tags": "Разделение по секциям,Разделить,Настроить", - "title": "Разделить PDF по секциям", - "header": "Разделить PDF на секции", - "horizontal": { - "label": "Горизонтальные разделы", - "placeholder": "Введите количество горизонтальных разделов" - }, - "vertical": { - "label": "Вертикальные разделы", - "placeholder": "Введите количество вертикальных разделов" - }, - "submit": "Разделить PDF", - "merge": "Объединить в один PDF" - }, - "AddStampRequest": { - "tags": "Штамп,Добавить изображение,центрировать изображение,Водяной знак,PDF,Встраивание,Настройка", - "header": "Штамп PDF", - "title": "Штамп PDF", - "stampSetup": "Настройка штампа", - "stampType": "Тип штампа", - "stampText": "Текст штампа", - "stampImage": "Изображение штампа", - "alphabet": "Алфавит", - "fontSize": "Размер шрифта/изображения", - "rotation": "Поворот", - "opacity": "Прозрачность", - "position": "Позиция", - "overrideX": "Переопределить координату X", - "overrideY": "Переопределить координату Y", - "customMargin": "Пользовательские поля", - "customColor": "Пользовательский цвет текста", - "submit": "Отправить", - "noStampSelected": "Штамп не выбран. Вернитесь к Шагу 1.", - "customPosition": "Перетащите штамп в нужное место в окне предварительного просмотра.", - "error": { - "failed": "Произошла ошибка при добавлении штампа в PDF." - }, - "imageSize": "Размер изображения", - "margin": "Отступ", - "positionAndFormatting": "Положение и форматирование", - "quickPosition": "Выберите положение на странице для размещения штампа.", - "results": { - "title": "Результаты штампа" - } - }, - "removeImagePdf": { - "tags": "Удаление изображения,операции со страницами,Серверная часть" - }, - "splitPdfByChapters": { - "tags": "разделение,главы,закладки,организация" - }, - "validateSignature": { - "tags": "подпись,проверка,валидация,pdf,сертификат,цифровая подпись,Проверка подписи,Проверка сертификата", - "title": "Проверка подписей PDF", - "header": "Проверка цифровых подписей", - "selectPDF": "Выберите подписанный PDF-файл", - "submit": "Проверить подписи", - "results": "Результаты проверки", - "status": { - "_value": "Статус", - "valid": "Действительна", - "invalid": "Недействительна", - "complete": "Проверка завершена" - }, - "signer": "Подписант", - "date": "Дата", - "reason": "Причина", - "location": "Местоположение", - "noSignatures": "В этом документе не найдено цифровых подписей", - "chain": { - "invalid": "Проверка цепочки сертификатов не удалась - невозможно проверить личность подписанта" - }, - "trust": { - "invalid": "Сертификат отсутствует в доверенном хранилище - источник не может быть проверен" - }, - "cert": { - "expired": "Срок действия сертификата истек", - "revoked": "Сертификат был отозван", - "info": "Сведения о сертификате", - "issuer": "Издатель", - "subject": "Субъект", - "serialNumber": "Серийный номер", - "validFrom": "Действителен с", - "validUntil": "Действителен до", - "algorithm": "Алгоритм", - "keySize": "Размер ключа", - "version": "Версия", - "keyUsage": "Использование ключа", - "selfSigned": "Самоподписанный", - "bits": "бит", - "details": "Сведения о сертификате" - }, - "signature": { - "info": "Информация о подписи", - "_value": "Подпись", - "mathValid": "Подпись математически корректна, НО:" - }, - "selectCustomCert": "Пользовательский файл сертификата X.509 (Необязательно)", - "downloadCsv": "Скачать CSV", - "downloadJson": "Скачать JSON", - "downloadPdf": "Скачать отчет PDF", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Не удалось проверить выбранные файлы.", - "partial": "Некоторые файлы не удалось проверить.", - "reportGeneration": "Не удалось создать отчет PDF. Доступны JSON и CSV.", - "unexpected": "Неожиданная ошибка при проверке." - }, - "finalizing": "Подготовка загрузок...", - "issue": { - "certExpired": "Сертификат просрочен", - "certRevocationUnknown": "Неизвестен статус отзыва сертификата", - "certRevoked": "Сертификат отозван", - "chainInvalid": "Цепочка сертификатов недействительна", - "signatureInvalid": "Криптографическая проверка подписи не пройдена", - "trustInvalid": "Сертификат не доверен" - }, - "noResults": "Запустите проверку, чтобы сформировать отчет.", - "noSignaturesShort": "Нет подписей", - "processing": "Проверка подписей...", - "report": { - "continued": "Продолжение", - "downloads": "Загрузки", - "entryLabel": "Сводка по подписи", - "fields": { - "created": "Создан", - "fileSize": "Размер файла", - "signatureCount": "Всего подписей", - "signatureDate": "Дата подписи" - }, - "filesEvaluated": "{{count}} файлов проверено", - "footer": "Проверено через Stirling PDF", - "generatedAt": "Сформировано", - "noPdf": "Отчет PDF будет доступен после успешной проверки.", - "page": "Страница", - "shortTitle": "Сводка по подписи", - "signatureCountLabel": "{{count}} подписей", - "signaturesFound": "{{count}} подписей обнаружено", - "signaturesValid": "{{count}} полностью действительных", - "title": "Отчет о проверке подписей" - }, - "settings": { - "certHint": "Загрузите доверенный сертификат X.509 для проверки по пользовательскому источнику доверия.", - "title": "Настройки проверки" - }, - "signatureDate": "Дата подписи", - "totalSignatures": "Всего подписей" - }, - "replaceColor": { - "tags": "Замена цвета,Операции со страницами,Back end,на стороне сервера", - "labels": { - "settings": "Настройки", - "colourOperation": "Операция с цветом" - }, - "options": { - "highContrast": "Высокая контрастность", - "invertAll": "Инвертировать все цвета", - "custom": "Пользовательский", - "cmyk": "Преобразовать в CMYK" - }, - "tooltip": { - "header": { - "title": "Обзор настроек замены и инверсии цветов" - }, - "description": { - "title": "Описание", - "text": "Преобразуйте цвета PDF для повышения читаемости и доступности. Выберите предустановки высокой контрастности, инвертируйте все цвета или создайте собственные схемы." - }, - "highContrast": { - "title": "Высокая контрастность", - "text": "Примените предустановленные высококонтрастные комбинации, разработанные для лучшей читаемости и соответствия требованиям доступности.", - "bullet1": "Белый текст на черном фоне — классический темный режим", - "bullet2": "Черный текст на белом фоне — стандартная высокая контрастность", - "bullet3": "Желтый текст на черном фоне — вариант высокой видимости", - "bullet4": "Зеленый текст на черном фоне — альтернативная высокая контрастность" - }, - "invertAll": { - "title": "Инвертировать все цвета", - "text": "Полностью инвертируйте все цвета в PDF, создавая эффект негатива. Полезно для темного режима или снижения нагрузки на глаза при слабом освещении." - }, - "custom": { - "title": "Пользовательские цвета", - "text": "Определите собственные цвета текста и фона с помощью палитр. Подходит для брендированных документов или специфических требований доступности.", - "bullet1": "Цвет текста — выберите цвет для текстовых элементов", - "bullet2": "Цвет фона — задайте фон документа" - }, - "cmyk": { - "title": "Преобразовать в CMYK", - "text": "Преобразуйте PDF из цветового пространства RGB в CMYK, оптимизированный для профессиональной печати. Этот процесс переводит цвета в модель Cyan, Magenta, Yellow, Black, используемую принтерами." - } - }, - "error": { - "failed": "Произошла ошибка при обработке замены цвета." - } - }, - "login": { - "title": "Вход", - "header": "Вход", - "signin": "Войти", - "signInWith": "Войти с помощью", - "signInAnonymously": "Войти как гость", - "rememberme": "Запомнить меня", - "invalid": "Неверное имя пользователя или пароль.", - "locked": "Ваша учетная запись заблокирована.", - "sessionExpired": "Сеанс истек. Пожалуйста, войдите снова.", - "signinTitle": "Пожалуйста, войдите", - "ssoSignIn": "Вход через единый вход", - "oAuth2AutoCreateDisabled": "Автоматическое создание пользователей OAuth2 отключено", - "oAuth2AdminBlockedUser": "Регистрация или вход незарегистрированных пользователей в настоящее время заблокированы. Обратитесь к администратору.", - "oauth2RequestNotFound": "Запрос авторизации не найден", - "oauth2InvalidUserInfoResponse": "Недействительный ответ с информацией о пользователе", - "oauth2invalidRequest": "Недействительный запрос", - "oauth2AccessDenied": "Доступ запрещен", - "oauth2InvalidTokenResponse": "Недействительный ответ токена", - "oauth2InvalidIdToken": "Недействительный идентификационный токен", - "relyingPartyRegistrationNotFound": "Регистрация доверяющей стороны не найдена", - "userIsDisabled": "Пользователь деактивирован, вход с этим именем пользователя в настоящее время заблокирован. Обратитесь к администратору.", - "alreadyLoggedIn": "Вы уже вошли в", - "alreadyLoggedIn2": "устройств(а). Пожалуйста, выйдите из этих устройств и попробуйте снова.", - "toManySessions": "У вас слишком много активных сессий", - "logoutMessage": "Вы вышли из системы.", - "youAreLoggedIn": "Вы вошли в систему!", - "email": "Электронная почта", - "password": "Пароль", - "enterEmail": "Введите ваш email", - "enterPassword": "Введите ваш пароль", - "loggingIn": "Вход...", - "username": "Имя пользователя", - "enterUsername": "Введите имя пользователя", - "useEmailInstead": "Войти по электронной почте", - "forgotPassword": "Забыли пароль?", - "logIn": "Войти", - "signingIn": "Входим...", - "login": "Войти", - "or": "Или", - "useMagicLink": "Использовать магическую ссылку", - "enterEmailForMagicLink": "Введите ваш email для магической ссылки", - "sending": "Отправка…", - "sendMagicLink": "Отправить магическую ссылку", - "cancel": "Отмена", - "dontHaveAccount": "Нет аккаунта? Зарегистрируйтесь", - "home": "Главная", - "debug": "Отладка", - "signOut": "Выйти", - "pleaseEnterBoth": "Пожалуйста, введите и email, и пароль", - "pleaseEnterEmail": "Пожалуйста, введите адрес email", - "magicLinkSent": "Магическая ссылка отправлена на {{email}}! Проверьте почту и перейдите по ссылке для входа.", - "passwordResetSent": "Ссылка для сброса пароля отправлена на {{email}}! Проверьте почту и следуйте инструкциям.", - "failedToSignIn": "Не удалось войти через {{provider}}: {{message}}", - "unexpectedError": "Непредвиденная ошибка: {{message}}", - "accountCreatedSuccess": "Учетная запись успешно создана! Теперь вы можете войти.", - "passwordChangedSuccess": "Пароль успешно изменен! Пожалуйста, войдите с новым паролем.", - "credentialsUpdated": "Ваши учетные данные обновлены. Пожалуйста, войдите снова.", - "defaultCredentials": "Данные входа по умолчанию", - "changePasswordWarning": "Пожалуйста, смените пароль после первого входа", - "slides": { - "overview": { - "alt": "Обзор Stirling PDF", - "title": "Всё для работы с PDF в одном месте.", - "subtitle": "Облачный набор с приоритетом приватности для работы с PDF: конвертируйте, подписывайте, скрывайте данные и управляйте документами, а также 50+ других мощных инструментов." - }, - "edit": { - "alt": "Редактирование PDF", - "title": "Редактируйте PDF, чтобы показывать и защищать нужную информацию", - "subtitle": "С более чем дюжиной инструментов для скрытия данных, подписания, чтения и обработки PDF вы точно найдёте нужное." - }, - "secure": { - "alt": "Защита PDF", - "title": "Защитите конфиденциальные данные в ваших PDF", - "subtitle": "Легко добавляйте пароли, скрывайте содержание и управляйте сертификатами." - } - } - }, - "signup": { - "title": "Создать аккаунт", - "subtitle": "Присоединяйтесь к Stirling PDF, чтобы начать", - "name": "Имя", - "email": "Электронная почта", - "password": "Пароль", - "confirmPassword": "Подтвердите пароль", - "enterName": "Введите ваше имя", - "enterEmail": "Введите ваш email", - "enterPassword": "Введите ваш пароль", - "confirmPasswordPlaceholder": "Подтвердите пароль", - "or": "или", - "creatingAccount": "Создание аккаунта...", - "signUp": "Зарегистрироваться", - "alreadyHaveAccount": "Уже есть аккаунт? Войдите", - "pleaseFillAllFields": "Пожалуйста, заполните все поля", - "passwordsDoNotMatch": "Пароли не совпадают", - "passwordTooShort": "Пароль должен быть длиной не менее 6 символов", - "invalidEmail": "Пожалуйста, введите корректный адрес email", - "checkEmailConfirmation": "Проверьте почту и перейдите по ссылке для завершения регистрации.", - "accountCreatedSuccessfully": "Аккаунт успешно создан! Теперь вы можете войти.", - "unexpectedError": "Непредвиденная ошибка: {{message}}", - "useEmailInstead": "Вместо этого использовать электронную почту", - "nameRequired": "Имя обязательно", - "emailRequired": "Требуется электронная почта", - "passwordRequired": "Требуется пароль", - "confirmPasswordRequired": "Пожалуйста, подтвердите пароль" - }, - "pdfToSinglePage": { - "title": "PDF в одну страницу", - "header": "PDF в одну страницу", - "submit": "Преобразовать в одну страницу", - "description": "Этот инструмент объединит все страницы вашего PDF в одну большую страницу. Ширина останется как у исходных страниц, а высота будет равна сумме высот всех страниц.", - "filenamePrefix": "одна_страница", - "files": { - "placeholder": "Выберите PDF-файл в главном окне, чтобы начать" - }, - "error": { - "failed": "Произошла ошибка при преобразовании в одну страницу." - }, - "results": { - "title": "Результаты объединения в одну страницу" - } - }, - "pageExtracter": { - "title": "Извлечь страницы", - "header": "Извлечь страницы", - "submit": "Извлечь", - "placeholder": "(например, 1,2,8 или 4,7,12-16 или 2n-1)" - }, - "sanitizePDF": { - "title": "Очистить PDF", - "header": "Очистить PDF-файл", - "selectText": { - "1": "Удалить JavaScript-действия", - "2": "Удалить встроенные файлы", - "3": "Удалить XMP метаданные", - "4": "Удалить ссылки", - "5": "Удалить шрифты", - "6": "Удалить метаданные с информацией о документе" - }, - "submit": "Очистить PDF" - }, - "adjustContrast": { - "title": "Настройка контраста", - "header": "Настройка контраста", - "basic": "Базовые настройки", - "contrast": "Контраст:", - "brightness": "Яркость:", - "saturation": "Насыщенность:", - "download": "Скачать", - "adjustColors": "Настройка цветов", - "blue": "Синий", - "confirm": "Подтвердить", - "error": { - "failed": "Не удалось настроить цвета/контраст" - }, - "green": "Зеленый", - "noPreview": "Выберите PDF для предварительного просмотра", - "red": "Красный", - "results": { - "title": "Скорректированный PDF" - } - }, - "compress": { - "title": "Сжать", - "desc": "Сжимайте PDF, чтобы уменьшить их размер.", - "header": "Сжать PDF", - "method": { - "title": "Метод сжатия", - "quality": "Качество", - "filesize": "Размер файла" - }, - "credit": "Этот сервис использует qpdf для сжатия/оптимизации PDF.", - "grayscale": { - "label": "Применить шкалу серого для сжатия" - }, - "tooltip": { - "header": { - "title": "Обзор настроек сжатия" - }, - "description": { - "title": "Описание", - "text": "Сжатие — простой способ уменьшить размер файла. Выберите «Размер файла», чтобы указать целевой размер, а мы подберём качество. Выберите «Качество», чтобы задать силу сжатия вручную." - }, - "qualityAdjustment": { - "title": "Настройка качества", - "text": "Перемещайте ползунок, чтобы настроить силу сжатия. Низкие значения (1–3) лучше сохраняют качество, но дают большие файлы. Высокие значения (7–9) сильнее уменьшают размер, но снижают чёткость изображений.", - "bullet1": "Низкие значения сохраняют качество", - "bullet2": "Высокие значения уменьшают размер файла" - }, - "grayscale": { - "title": "Оттенки серого", - "text": "Выберите эту опцию, чтобы преобразовать все изображения в чёрно-белые. Это может существенно уменьшить размер файла, особенно для отсканированных PDF или документов с большим количеством изображений." - } - }, - "error": { - "failed": "Произошла ошибка при сжатии PDF." - }, - "selectText": { - "1": { - "_value": "Настройки сжатия", - "1": "1-3 сжатие PDF,
4-6 лёгкое сжатие изображений,
7-9 интенсивное сжатие изображений (значительно снижает качество изображений)" - }, - "2": "Уровень оптимизации:", - "4": "Автоматический режим - автоматически настраивает качество для получения точного размера PDF", - "5": "Ожидаемый размер PDF (например, 25MB, 10.8MB, 25KB)" - }, - "submit": "Сжать" - }, - "decrypt": { - "passwordPrompt": "Этот файл защищен паролем. Пожалуйста, введите пароль:", - "cancelled": "Операция отменена для PDF: {0}", - "noPassword": "Не предоставлен пароль для зашифрованного PDF: {0}", - "invalidPassword": "Пожалуйста, попробуйте снова с правильным паролем.", - "invalidPasswordHeader": "Неверный пароль или неподдерживаемое шифрование для PDF: {0}", - "unexpectedError": "Произошла ошибка при обработке файла. Пожалуйста, попробуйте снова.", - "serverError": "Ошибка сервера при расшифровке: {0}", - "success": "Файл успешно расшифрован." - }, - "multiTool-advert": { - "message": "Эта функция также доступна на нашей странице мультиинструмента. Попробуйте её для улучшенного постраничного интерфейса и дополнительных возможностей!" - }, - "pageRemover": { - "title": "Удаление страниц", - "header": "Удаление страниц PDF", - "pagesToDelete": "Страницы для удаления (введите список номеров страниц через запятую):", - "submit": "Удалить страницы", - "placeholder": "(например, 1,2,6 или 1-10,15-30)" - }, - "imageToPDF": { - "title": "Изображение в PDF", - "header": "Изображение в PDF", - "submit": "Преобразовать", - "selectLabel": "Параметры вписывания изображения", - "fillPage": "Заполнить страницу", - "fitDocumentToImage": "Подогнать страницу под изображение", - "maintainAspectRatio": "Сохранять пропорции", - "selectText": { - "2": "Автоматически поворачивать PDF", - "3": "Логика обработки множества файлов (активна только при работе с несколькими изображениями)", - "4": "Объединить в один PDF", - "5": "Преобразовать в отдельные PDF" - } - }, - "PDFToCSV": { - "title": "PDF в CSV", - "header": "PDF в CSV", - "prompt": "Выберите страницу для извлечения таблицы", - "submit": "Извлечь" - }, - "split-by-size-or-count": { - "title": "Разделить PDF по размеру или количеству", - "header": "Разделить PDF по размеру или количеству", - "type": { - "label": "Выберите тип разделения", - "size": "По размеру", - "pageCount": "По количеству страниц", - "docCount": "По количеству документов" - }, - "value": { - "label": "Введите значение", - "placeholder": "Введите размер (например, 2MB или 3KB) или количество (например, 5)" - }, - "submit": "Отправить" - }, - "printFile": { - "title": "Печать файла", - "header": "Печать файла на принтер", - "selectText": { - "1": "Выберите файл для печати", - "2": "Введите имя принтера" - }, - "submit": "Печать" - }, - "licenses": { - "nav": "Лицензии", - "title": "Лицензии сторонних компонентов", - "header": "Лицензии сторонних компонентов", - "module": "Модуль", - "version": "Версия", - "license": "Лицензия" - }, - "survey": { - "nav": "Опрос", - "title": "Опрос Stirling-PDF", - "description": "Stirling-PDF не использует отслеживание, поэтому мы хотим услышать мнение пользователей для улучшения Stirling-PDF!", - "changes": "Stirling-PDF изменился с момента последнего опроса! Чтобы узнать больше, пожалуйста, прочитайте наш пост в блоге здесь:", - "changes2": "С этими изменениями мы получаем платную бизнес-поддержку и финансирование", - "please": "Пожалуйста, примите участие в нашем опросе!", - "disabled": "(Всплывающее окно опроса будет отключено в следующих обновлениях, но будет доступно в нижней части страницы)", - "button": "Пройти опрос", - "dontShowAgain": "Больше не показывать", - "meeting": { - "1": "Если вы используете Stirling PDF в своей работе, мы будем рады с вами пообщаться. Мы предлагаем сеансы технической поддержки в обмен на 15-минутный сеанс знакомства с пользователями.", - "2": "Это возможность:", - "3": "Получить помощь в развертывании, интеграции или устранении неполадок", - "4": "Предоставляйте прямые отзывы о производительности, передовых решениях и недостатках в функциях", - "5": "Помогите нам усовершенствовать Stirling PDF для использования в реальных корпоративных условиях", - "6": "Если вы заинтересованы, вы можете забронировать время у нашей команды напрямую. (Только для говорящих по-английски)", - "7": "С нетерпением ждем возможности изучить ваши варианты использования и сделать Stirling PDF еще лучше!", - "notInterested": "Не занимаетесь бизнесом и/или не заинтересованы во встрече?", - "button": "Забронировать встречу" - } - }, - "removeImage": { - "title": "Удалить изображение", - "header": "Удалить изображение", - "removeImage": "Удалить изображение", - "submit": "Удалить изображение", - "error": { - "failed": "Не удалось удалить изображения из PDF." - }, - "results": { - "title": "Результаты удаления изображений" - } - }, - "splitByChapters": { - "title": "Разделить PDF по главам", - "header": "Разделить PDF по главам", - "bookmarkLevel": "Уровень закладок", - "includeMetadata": "Включить метаданные", - "allowDuplicates": "Разрешить дубликаты", - "desc": { - "1": "Этот инструмент разделяет PDF-файл на несколько PDF на основе его структуры глав.", - "2": "Уровень закладок: выберите уровень закладок для разделения (0 для верхнего уровня, 1 для второго уровня и т.д.).", - "3": "Включить метаданные: если отмечено, метаданные исходного PDF будут включены в каждый разделенный PDF.", - "4": "Разрешить дубликаты: если отмечено, позволяет создавать отдельные PDF из нескольких закладок на одной странице." - }, - "submit": "Разделить PDF" - }, - "fileChooser": { - "click": "Нажмите", - "or": "или", - "dragAndDrop": "Перетащите", - "dragAndDropPDF": "Перетащите PDF-файл", - "dragAndDropImage": "Перетащите файл изображения", - "hoveredDragAndDrop": "Перетащите файл(ы) сюда", - "extractPDF": "Извлечение..." - }, - "releases": { - "footer": "Релизы", - "title": "Примечания к релизу", - "header": "Примечания к релизу", - "current": { - "version": "Текущий релиз" - }, - "note": "Примечания к релизу доступны только на английском языке" - }, - "swagger": { - "title": "Документация API", - "header": "Документация API", - "desc": "Просматривайте и тестируйте эндпоинты Stirling PDF API", - "tags": "api,документация,swagger,эндпоинты,разработка" - }, - "cookieBanner": { - "popUp": { - "title": "Как мы используем файлы cookie", - "description": { - "1": "Мы используем файлы cookie и другие технологии, чтобы улучшить работу Stirling PDF для вас, это помогает нам совершенствовать наши инструменты и создавать функции, которые вам понравятся.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "Хорошо", - "acceptNecessaryBtn": "Нет, спасибо", - "showPreferencesBtn": "Управление предпочтениями" - }, - "preferencesModal": { - "title": "Центр согласия предпочтений", - "acceptAllBtn": "Принять все", - "acceptNecessaryBtn": "Отклонить все", - "savePreferencesBtn": "Сохранить предпочтения", - "closeIconLabel": "Закрыть модальное окно", - "serviceCounterLabel": "Сервис|Услуги", - "subtitle": "Использование файлов cookie", - "description": { - "1": "Stirling PDF использует файлы cookie и аналогичные технологии, чтобы улучшить ваш опыт и понять, как используются наши инструменты. Это помогает нам повышать производительность, разрабатывать функции, которые вам интересны, и обеспечивать постоянную поддержку наших пользователей.", - "2": "Stirling PDF не может — и никогда не будет — отслеживать или получать доступ к содержимому используемых вами документов.", - "3": "Ваша конфиденциальность и доверие лежат в основе того, что мы делаем." - }, - "necessary": { - "title": { - "1": "Строго необходимые файлы cookie", - "2": "Всегда включены" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Аналитика", - "description": "Эти файлы cookie помогают нам понять, как используются наши инструменты, чтобы мы могли сосредоточиться на создании функций, которые больше всего ценятся нашим сообществом. Будьте уверены — Stirling PDF не может и никогда не будет отслеживать содержание документов, с которыми вы работаете." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Удалить метаданные" - }, - "sidebar": { - "toggle": "Показать/скрыть боковую панель" - }, - "theme": { - "toggle": "Переключить тему" - }, - "view": { - "viewer": "Просмотрщик", - "pageEditor": "Редактор страниц", - "fileManager": "Менеджер файлов" - }, - "pageEditor": { - "title": "Редактор страниц", - "save": "Сохранить изменения", - "noPdfLoaded": "PDF не загружен. Пожалуйста, загрузите PDF для редактирования.", - "rotatedLeft": "Повернуто влево:", - "rotatedRight": "Повернуто вправо:", - "deleted": "Удалено:", - "movedLeft": "Сдвинуто влево:", - "movedRight": "Сдвинуто вправо:", - "splitAt": "Разделить в:", - "insertedPageBreak": "Вставлен разрыв страницы в:", - "addFileNotImplemented": "Добавление файла не реализовано в демо", - "closePdf": "Закрыть PDF", - "reset": "Сбросить изменения", - "zoomIn": "Увеличить", - "zoomOut": "Уменьшить", - "fitToWidth": "По ширине", - "actualSize": "Фактический размер" - }, - "viewer": { - "firstPage": "Первая страница", - "lastPage": "Последняя страница", - "previousPage": "Предыдущая страница", - "nextPage": "Следующая страница", - "zoomIn": "Увеличить", - "zoomOut": "Уменьшить", - "singlePageView": "Одностраничный вид", - "dualPageView": "Двухстраничный вид" - }, - "rightRail": { - "closeSelected": "Закрыть выбранные файлы", - "selectAll": "Выбрать все", - "deselectAll": "Отменить выбор всех", - "selectByNumber": "Выбрать по номерам страниц", - "deleteSelected": "Удалить выбранные страницы", - "closePdf": "Закрыть PDF", - "exportAll": "Экспортировать PDF", - "downloadSelected": "Скачать выбранные файлы", - "downloadAll": "Скачать все", - "saveAll": "Сохранить всё", - "toggleTheme": "Переключить тему", - "toggleBookmarks": "Показать/скрыть закладки", - "language": "Язык", - "search": "Поиск по PDF", - "panMode": "Режим панорамирования", - "rotateLeft": "Повернуть влево", - "rotateRight": "Повернуть вправо", - "toggleSidebar": "Показать/скрыть боковую панель", - "exportSelected": "Экспортировать выбранные страницы", - "toggleAnnotations": "Показать/скрыть аннотации", - "annotationMode": "Переключить режим аннотаций", - "draw": "Рисовать", - "save": "Сохранить", - "saveChanges": "Сохранить изменения" - }, - "search": { - "title": "Поиск по PDF", - "placeholder": "Введите поисковый запрос...", - "noResults": "Ничего не найдено", - "searching": "Поиск..." - }, - "guestBanner": { - "title": "Вы используете Stirling PDF как гость!", - "message": "Создайте бесплатный аккаунт, чтобы сохранять работу, получить больше функций и поддержать проект.", - "dismiss": "Скрыть баннер", - "signUp": "Зарегистрироваться бесплатно" - }, - "toolPicker": { - "searchPlaceholder": "Поиск инструментов...", - "noToolsFound": "Инструменты не найдены", - "allTools": "ВСЕ ИНСТРУМЕНТЫ", - "quickAccess": "БЫСТРЫЙ ДОСТУП", - "categories": { - "standardTools": "Стандартные инструменты", - "advancedTools": "Расширенные инструменты", - "recommendedTools": "Рекомендуемые инструменты" - }, - "subcategories": { - "signing": "Подписание", - "documentSecurity": "Безопасность документа", - "verification": "Проверка", - "documentReview": "Рецензирование документа", - "pageFormatting": "Форматирование страниц", - "extraction": "Извлечение", - "removal": "Удаление", - "automation": "Автоматизация", - "general": "Общее", - "advancedFormatting": "Расширенное форматирование", - "developerTools": "Инструменты разработчика" - } - }, - "quickAccess": { - "read": "Чтение", - "sign": "Подпись", - "automate": "Авто", - "files": "Файлы", - "activity": "Журнал", - "help": "Справка", - "account": "Учетная запись", - "config": "Конфиг", - "settings": "Опции", - "adminSettings": "Админ. настр.", - "allTools": "Инстр.", - "reader": "Читалка", - "helpMenu": { - "toolsTour": "Обзор инструментов", - "toolsTourDesc": "Узнайте, что умеют инструменты", - "adminTour": "Обзор администрирования", - "adminTourDesc": "Изучите настройки и функции администрирования" - } - }, - "admin": { - "error": "Ошибка", - "success": "Успех", - "expand": "Развернуть", - "close": "Закрыть", - "status": { - "active": "Активно", - "inactive": "Неактивно" - }, - "settings": { - "title": "Настройки администратора", - "workspace": "Рабочая область", - "fetchError": "Не удалось загрузить настройки", - "saveError": "Не удалось сохранить настройки", - "saved": "Настройки успешно сохранены", - "saveSuccess": "Настройки успешно сохранены", - "save": "Сохранить изменения", - "discard": "Отменить", - "restartRequired": "Требуется перезапуск", - "loginRequired": "Для изменения настроек администратора должен быть включен режим входа", - "unsavedChanges": { - "title": "Несохранённые изменения", - "message": "У вас есть несохранённые изменения. Отменить их?", - "cancel": "Продолжить редактирование", - "discard": "Отменить изменения", - "hint": "У вас есть несохранённые изменения" - }, - "loginDisabled": { - "title": "Требуется режим входа", - "message": "Для изменения настроек администратора должен быть включен режим входа. Установите SECURITY_ENABLELOGIN=true в окружении или security.enableLogin: true в settings.yml, затем перезапустите сервер.", - "readOnly": "Ниже приведены примерные значения для справки. Включите режим входа, чтобы просматривать и редактировать фактическую конфигурацию." - }, - "restart": { - "title": "Требуется перезапуск", - "message": "Настройки успешно сохранены. Для вступления изменений в силу требуется перезапуск сервера.", - "question": "Перезапустить сервер сейчас или позже?", - "now": "Перезапустить сейчас", - "later": "Перезапустить позже" - }, - "restarting": "Перезапуск сервера", - "restartingMessage": "Сервер перезапускается. Пожалуйста, подождите...", - "restartError": "Не удалось перезапустить сервер. Пожалуйста, перезапустите вручную.", - "general": { - "title": "Системные настройки", - "description": "Настройте системные параметры приложения, включая брендинг и поведение по умолчанию.", - "ui": "Пользовательский интерфейс", - "system": "Система", - "appName": { - "label": "Название приложения", - "description": "Имя, отображаемое на вкладке браузера и на главной странице" - }, - "appNameNavbar": { - "label": "Название в панели навигации", - "description": "Имя, отображаемое в панели навигации" - }, - "homeDescription": { - "label": "Описание главной страницы", - "description": "Текст описания, показываемый на главной странице" - }, - "defaultLocale": { - "label": "Локаль по умолчанию", - "description": "Язык по умолчанию для новых пользователей (например, en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Лимит загрузки файлов", - "description": "Максимальный размер загружаемого файла (например, 100MB, 1GB)" - }, - "showUpdate": { - "label": "Показывать уведомления об обновлениях", - "description": "Показывать уведомления при наличии новой версии" - }, - "showUpdateOnlyAdmin": { - "label": "Показывать обновления только администраторам", - "description": "Ограничить уведомления об обновлениях только администраторам" - }, - "customHTMLFiles": { - "label": "Пользовательские HTML-файлы", - "description": "Разрешить отдачу пользовательских HTML-файлов из каталога customFiles" - }, - "languages": { - "label": "Доступные языки", - "description": "Языки, которые пользователи могут выбрать (оставьте пустым, чтобы включить все языки)", - "placeholder": "Выберите языки" - }, - "customMetadata": { - "label": "Пользовательские метаданные", - "autoUpdate": { - "label": "Автообновление метаданных", - "description": "Автоматически обновлять метаданные PDF во всех обработанных документах" - }, - "author": { - "label": "Автор по умолчанию", - "description": "Автор по умолчанию для метаданных PDF (например, имя пользователя)" - }, - "creator": { - "label": "Создатель по умолчанию", - "description": "Создатель по умолчанию для метаданных PDF" - }, - "producer": { - "label": "Производитель по умолчанию", - "description": "Производитель по умолчанию для метаданных PDF" - } - }, - "logoStyle": { - "label": "Стиль логотипа", - "description": "Выберите между современным минималистичным логотипом и классической иконкой S", - "classic": "Классический", - "classicAlt": "Классический логотип", - "modern": "Современный", - "modernAlt": "Современный логотип" - }, - "customPaths": { - "label": "Пользовательские пути", - "description": "Настройте пользовательские пути файловой системы для обработки в конвейере и внешних инструментов", - "pipeline": { - "label": "Каталоги конвейера", - "watchedFoldersDir": { - "label": "Каталог отслеживаемых папок", - "description": "Каталог, где конвейер отслеживает входящие PDF (оставьте пустым по умолчанию: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Каталог завершенных папок", - "description": "Каталог, куда выводятся обработанные PDF (оставьте пустым по умолчанию: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Пути к внешним инструментам", - "weasyprint": { - "label": "Исполняемый файл WeasyPrint", - "description": "Путь к исполняемому файлу WeasyPrint для конвертации HTML в PDF (оставьте пустым по умолчанию: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Исполняемый файл Unoconvert", - "description": "Путь к LibreOffice unoconvert для конвертации документов (оставьте пустым по умолчанию: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Безопасность", - "description": "Настройка аутентификации, поведения входа и политик безопасности.", - "ssoNotice": { - "title": "Ищете настройки SSO/SAML?", - "message": "Провайдеры аутентификации OAuth2 и SAML2 перемещены в меню «Подключения» для упрощения управления." - }, - "authentication": "Аутентификация", - "enableLogin": { - "label": "Включить вход", - "description": "Требовать вход пользователей перед доступом к приложению" - }, - "loginMethod": { - "label": "Способ входа", - "description": "Метод аутентификации для входа пользователей", - "all": "Все методы", - "normal": "Только имя пользователя/пароль", - "oauth2": "Только OAuth2", - "saml2": "Только SAML2" - }, - "loginAttemptCount": { - "label": "Лимит попыток входа", - "description": "Максимальное число неудачных попыток входа до блокировки учетной записи" - }, - "loginResetTimeMinutes": { - "label": "Время сброса попыток (минуты)", - "description": "Время до сброса счетчика неудачных попыток входа" - }, - "csrfDisabled": { - "label": "Отключить защиту CSRF", - "description": "Отключить защиту от межсайтовой подделки запросов (не рекомендуется)" - }, - "initialLogin": { - "label": "Первичный вход", - "username": { - "label": "Начальное имя пользователя", - "description": "Имя пользователя для начальной учетной записи администратора" - }, - "password": { - "label": "Начальный пароль", - "description": "Пароль для начальной учетной записи администратора" - } - }, - "jwt": { - "label": "Конфигурация JWT", - "secureCookie": { - "label": "Безопасная cookie", - "description": "Требовать HTTPS для cookie с JWT (рекомендуется для продакшена)" - }, - "keyRetentionDays": { - "label": "Срок хранения ключей (дней)", - "description": "Количество дней хранения старых ключей JWT для проверки" - }, - "persistence": { - "label": "Включить постоянность ключей", - "description": "Хранить ключи JWT постоянно, чтобы переживать перезапуски сервера" - }, - "enableKeyRotation": { - "label": "Включить ротацию ключей", - "description": "Автоматически периодически ротировать ключи подписи JWT" - }, - "enableKeyCleanup": { - "label": "Включить очистку ключей", - "description": "Автоматически удалять просроченные ключи JWT" - } - }, - "audit": { - "label": "Журналирование аудита", - "enabled": { - "label": "Включить журналирование аудита", - "description": "Отслеживать действия пользователей и системные события для соответствия требованиям и мониторинга безопасности" - }, - "level": { - "label": "Уровень аудита", - "description": "0=ВЫКЛ, 1=БАЗОВЫЙ, 2=СТАНДАРТНЫЙ, 3=ПОДРОБНЫЙ" - }, - "retentionDays": { - "label": "Срок хранения аудита (дни)", - "description": "Количество дней хранения журналов аудита" - } - }, - "htmlUrlSecurity": { - "label": "Безопасность URL для HTML", - "description": "Настройка ограничений доступа по URL при обработке HTML для предотвращения атак SSRF", - "enabled": { - "label": "Включить безопасность URL", - "description": "Включить ограничения безопасности URL для конвертации HTML в PDF" - }, - "level": { - "label": "Уровень безопасности", - "description": "MAX: только белый список, MEDIUM: блокировка внутренних сетей, OFF: без ограничений", - "max": "Максимальный (только белый список)", - "medium": "Средний (блокировать внутренние)", - "off": "Выкл. (без ограничений)" - }, - "advanced": "Расширенные настройки", - "allowedDomains": { - "label": "Разрешенные домены (белый список)", - "description": "По одному домену на строку (например, cdn.example.com). Разрешены только эти домены при уровне MAX" - }, - "blockedDomains": { - "label": "Заблокированные домены (черный список)", - "description": "По одному домену на строку (например, malicious.com). Дополнительные домены для блокировки" - }, - "internalTlds": { - "label": "Внутренние TLD", - "description": "По одному TLD на строку (например, .local, .internal). Блокировать домены с такими TLD-шаблонами" - }, - "networkBlocking": "Блокировка сети", - "blockPrivateNetworks": { - "label": "Блокировать частные сети", - "description": "Блокировать частные сети RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Блокировать localhost", - "description": "Блокировать localhost и loopback-адреса (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Блокировать link-local адреса", - "description": "Блокировать адреса link-local (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Блокировать эндпойнты метаданных облака", - "description": "Блокировать эндпойнты метаданных облачных провайдеров (169.254.169.254)" - } - } - }, - "connections": { - "title": "Подключения", - "description": "Настройка внешних провайдеров аутентификации, таких как OAuth2 и SAML.", - "linkedServices": "Подключенные сервисы", - "unlinkedServices": "Отключенные сервисы", - "connect": "Подключить", - "disconnect": "Отключить", - "disconnected": "Провайдер успешно отключен", - "disconnectError": "Не удалось отключить провайдера", - "ssoAutoLogin": { - "label": "Автовход через SSO", - "enable": "Включить автовход через SSO", - "description": "Автоматически перенаправлять на вход через SSO при требуемой аутентификации" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Включить OAuth2", - "description": "Разрешить пользователям аутентификацию через провайдеров OAuth2" - }, - "provider": { - "label": "Провайдер", - "description": "Провайдер OAuth2, используемый для аутентификации" - }, - "issuer": { - "label": "URL издателя", - "description": "URL издателя провайдера OAuth2" - }, - "clientId": { - "label": "ID клиента", - "description": "ID клиента OAuth2 от вашего провайдера" - }, - "clientSecret": { - "label": "Секрет клиента", - "description": "Секрет клиента OAuth2 от вашего провайдера" - }, - "useAsUsername": { - "label": "Использовать как имя пользователя", - "description": "Какое утверждение OAuth2 использовать как имя пользователя (например, email, sub)" - }, - "autoCreateUser": { - "label": "Автоматически создавать пользователей", - "description": "Автоматически создавать учетные записи при первом входе через OAuth2" - }, - "blockRegistration": { - "label": "Блокировать регистрацию", - "description": "Запретить регистрацию новых пользователей через OAuth2" - }, - "scopes": { - "label": "Scopes OAuth2", - "description": "Список scopes OAuth2 через запятую (например, openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Включить SAML2", - "description": "Разрешить пользователям аутентификацию через провайдеров SAML2" - }, - "provider": { - "label": "Провайдер", - "description": "Имя провайдера SAML2" - }, - "registrationId": { - "label": "ID регистрации", - "description": "Идентификатор регистрации SAML2" - }, - "autoCreateUser": { - "label": "Автоматически создавать пользователей", - "description": "Автоматически создавать учетные записи при первом входе через SAML2" - }, - "blockRegistration": { - "label": "Блокировать регистрацию", - "description": "Запретить регистрацию новых пользователей через SAML2" - } - } - }, - "database": { - "title": "База данных", - "description": "Настройка пользовательского подключения к базе данных для корпоративных внедрений.", - "configuration": "Конфигурация базы данных", - "enableCustom": { - "label": "Включить пользовательскую базу данных", - "description": "Использовать собственную конфигурацию базы данных вместо встроенной по умолчанию" - }, - "customUrl": { - "label": "Пользовательский URL базы данных", - "description": "Полная строка подключения JDBC (например, jdbc:postgresql://localhost:5432/postgres). Если указано, параметры ниже не используются." - }, - "type": { - "label": "Тип базы данных", - "description": "Тип базы данных (не используется, если указан пользовательский URL)" - }, - "hostName": { - "label": "Имя хоста", - "description": "Имя хоста сервера базы данных (не используется, если указан пользовательский URL)" - }, - "port": { - "label": "Порт", - "description": "Порт сервера базы данных (не используется, если указан пользовательский URL)" - }, - "name": { - "label": "Имя базы данных", - "description": "Имя базы данных (не используется, если указан пользовательский URL)" - }, - "username": { - "label": "Имя пользователя", - "description": "Имя пользователя для аутентификации в базе данных" - }, - "password": { - "label": "Пароль", - "description": "Пароль для аутентификации в базе данных" - } - }, - "privacy": { - "title": "Конфиденциальность", - "description": "Настройка параметров конфиденциальности и сбора данных.", - "analytics": "Аналитика и отслеживание", - "enableAnalytics": { - "label": "Включить аналитику", - "description": "Собирать анонимную аналитику использования для улучшения приложения" - }, - "metricsEnabled": { - "label": "Включить метрики", - "description": "Включить сбор показателей производительности и использования. Предоставляет эндпойнт API для доступа администраторов к данным метрик" - }, - "searchEngine": "Видимость для поисковых систем", - "googleVisibility": { - "label": "Видимость в Google", - "description": "Разрешить поисковым системам индексировать это приложение" - } - }, - "advanced": { - "title": "Расширенные", - "description": "Настройка продвинутых функций и экспериментальных возможностей.", - "features": "Флаги функций", - "processing": "Обработка", - "endpoints": { - "label": "Эндпойнты", - "manage": "Управление эндпойнтами API", - "description": "Управление эндпойнтами настраивается через YAML. Подробности о включении/отключении конкретных эндпойнтов смотрите в документации." - }, - "enableAlphaFunctionality": { - "label": "Включить функции Alpha", - "description": "Включить экспериментальные и альфа-функции (могут быть нестабильными)" - }, - "enableUrlToPDF": { - "label": "Включить URL to PDF", - "description": "Разрешить конвертацию веб-страниц в PDF-документы" - }, - "maxDPI": { - "label": "Максимальный DPI", - "description": "Максимальный DPI для обработки изображений (0 = без ограничений)" - }, - "tessdataDir": { - "label": "Каталог tessdata", - "description": "Путь к каталогу tessdata для языковых файлов OCR" - }, - "disableSanitize": { - "label": "Отключить очистку HTML", - "description": "ВНИМАНИЕ: Риск безопасности — отключение очистки HTML может привести к уязвимостям XSS" - }, - "tempFileManagement": { - "label": "Управление временными файлами", - "description": "Настройка хранения временных файлов и поведения очистки", - "baseTmpDir": { - "label": "Базовый каталог временных файлов", - "description": "Базовый каталог для временных файлов (оставьте пустым по умолчанию: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "Каталог временных файлов LibreOffice", - "description": "Каталог для временных файлов LibreOffice (оставьте пустым по умолчанию: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Системный каталог временных файлов", - "description": "Системный временный каталог для очистки (используется только при включенном cleanupSystemTemp)" - }, - "prefix": { - "label": "Префикс временных файлов", - "description": "Префикс для имен временных файлов" - }, - "maxAgeHours": { - "label": "Макс. возраст (часы)", - "description": "Максимальный возраст в часах перед очисткой временных файлов" - }, - "cleanupIntervalMinutes": { - "label": "Интервал очистки (минуты)", - "description": "Как часто запускать очистку (в минутах)" - }, - "startupCleanup": { - "label": "Очистка при запуске", - "description": "Очищать старые временные файлы при запуске приложения" - }, - "cleanupSystemTemp": { - "label": "Очищать системный временный каталог", - "description": "Очищать более широкий системный временный каталог (используйте с осторожностью)" - } - }, - "processExecutor": { - "label": "Ограничения исполнителей процессов", - "description": "Настройка лимитов сессий и тайм-аутов для каждого исполнителя процесса", - "sessionLimit": { - "label": "Лимит сессий", - "description": "Максимальное количество одновременных экземпляров" - }, - "timeout": { - "label": "Тайм-аут (минуты)", - "description": "Максимальное время выполнения" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF в HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Установить приложение", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Почтовый сервер", - "description": "Настройка параметров SMTP для отправки email-уведомлений.", - "smtp": "Конфигурация SMTP", - "enabled": { - "label": "Включить почту", - "description": "Включить email-уведомления и функциональность SMTP" - }, - "host": { - "label": "Хост SMTP", - "description": "Имя хоста или IP-адрес вашего сервера SMTP" - }, - "port": { - "label": "Порт SMTP", - "description": "Номер порта для соединения SMTP (обычно 25, 465 или 587)" - }, - "username": { - "label": "Имя пользователя SMTP", - "description": "Имя пользователя для аутентификации SMTP" - }, - "password": { - "label": "Пароль SMTP", - "description": "Пароль для аутентификации SMTP" - }, - "from": { - "label": "Адрес отправителя", - "description": "Адрес email, используемый как отправитель" - }, - "enableInvites": { - "label": "Включить приглашения по email", - "description": "Разрешить администраторам приглашать пользователей по email с автогенерацией паролей" - }, - "frontendUrl": { - "label": "URL фронтенда", - "description": "Базовый URL для фронтенда (например, https://pdf.example.com). Используется для генерации ссылок-приглашений в письмах. Оставьте пустым, чтобы использовать URL бэкенда." - } - }, - "legal": { - "title": "Юридические документы", - "description": "Настройка ссылок на юридические документы и политики.", - "disclaimer": { - "title": "Предупреждение об ответственности", - "message": "Настраивая эти юридические документы, вы полностью берете на себя ответственность за соблюдение всех применимых законов и норм, включая, помимо прочего, GDPR и другие требования ЕС по защите данных. Изменяйте эти настройки только если: (1) вы управляете личным/частным экземпляром, (2) вы находитесь за пределами юрисдикции ЕС и понимаете свои местные правовые обязательства, или (3) вы получили надлежащую юридическую консультацию и принимаете единоличную ответственность за все пользовательские данные и соблюдение законодательства. Stirling-PDF и его разработчики не несут ответственности за ваши юридические обязательства." - }, - "termsAndConditions": { - "label": "Условия и положения", - "description": "URL или имя файла для условий и положений" - }, - "privacyPolicy": { - "label": "Политика конфиденциальности", - "description": "URL или имя файла для политики конфиденциальности" - }, - "accessibilityStatement": { - "label": "Заявление о доступности", - "description": "URL или имя файла для заявления о доступности" - }, - "cookiePolicy": { - "label": "Политика cookie", - "description": "URL или имя файла для политики cookie" - }, - "impressum": { - "label": "Impressum", - "description": "URL или имя файла для impressum (требуется в некоторых юрисдикциях)" - } - }, - "premium": { - "title": "Премиум и Enterprise", - "description": "Настройте ключ лицензии премиум или enterprise.", - "license": "Конфигурация лицензии", - "licenseKey": { - "toggle": "Есть лицензионный ключ или файл сертификата?", - "info": "Если у вас есть лицензионный ключ или файл сертификата после прямой покупки, введите его здесь для активации премиум‑ или enterprise‑функций." - }, - "key": { - "label": "Лицензионный ключ", - "description": "Введите ваш премиум или enterprise лицензионный ключ", - "success": "Ключ лицензии сохранён", - "successMessage": "Ваш лицензионный ключ успешно активирован. Перезапуск не требуется.", - "overwriteWarning": { - "title": "⚠️ Внимание: обнаружена существующая лицензия", - "line1": "Перезапись текущего лицензионного ключа необратима.", - "line2": "Предыдущая лицензия будет безвозвратно утеряна, если вы не сделали резервную копию где‑то ещё.", - "line3": "Важно: храните лицензионные ключи в секрете и безопасности. Никогда не публикуйте их." - } - }, - "enabled": { - "label": "Включить премиум-функции", - "description": "Включить проверку лицензии для pro/enterprise функций" - }, - "movedFeatures": { - "title": "Премиум-функции распределены", - "message": "Премиум и Enterprise функции теперь размещены в соответствующих разделах:" - } - }, - "features": { - "title": "Функции", - "description": "Настройка дополнительных функций и возможностей.", - "serverCertificate": { - "label": "Серверный сертификат", - "description": "Настройка серверной генерации сертификата для функции «Подписать с Stirling-PDF»", - "enabled": { - "label": "Включить серверный сертификат", - "description": "Включить серверный сертификат для опции «Подписать с Stirling-PDF»" - }, - "organizationName": { - "label": "Название организации", - "description": "Название организации для создаваемых сертификатов" - }, - "validity": { - "label": "Срок действия сертификата (дни)", - "description": "Количество дней действия сертификата" - }, - "regenerateOnStartup": { - "label": "Пересоздавать при запуске", - "description": "Генерировать новый сертификат при каждом запуске приложения" - } - } - }, - "endpoints": { - "title": "Эндпойнты API", - "description": "Управляйте доступностью эндпойнтов API и групп эндпойнтов.", - "management": "Управление эндпойнтами", - "toRemove": { - "label": "Отключенные эндпойнты", - "description": "Выберите отдельные эндпойнты для отключения" - }, - "groupsToRemove": { - "label": "Отключенные группы эндпойнтов", - "description": "Выберите группы эндпойнтов для отключения" - }, - "note": "Примечание: Отключение эндпойнтов ограничивает доступ к API, но не удаляет компоненты интерфейса. Для применения изменений требуется перезапуск." - } - } - }, - "fileUpload": { - "selectFile": "Выберите файл", - "selectFiles": "Выберите файлы", - "selectPdfToView": "Выберите PDF для просмотра", - "selectPdfToEdit": "Выберите PDF для редактирования", - "chooseFromStorage": "Выберите файл из хранилища или загрузите новый PDF", - "chooseFromStorageMultiple": "Выберите файлы из хранилища или загрузите новые PDF", - "loadFromStorage": "Загрузить из хранилища", - "filesAvailable": "файлов доступно", - "loading": "Загрузка...", - "or": "или", - "dropFileHere": "Перетащите файл сюда или нажмите для загрузки", - "dropFilesHere": "Перетащите файлы сюда или нажмите кнопку загрузки", - "dropFilesHereOpen": "Перетащите файлы сюда или нажмите кнопку Открыть", - "pdfFilesOnly": "Только PDF-файлы", - "supportedFileTypes": "Поддерживаемые типы файлов", - "upload": "Загрузить", - "uploadFile": "Загрузить файл", - "uploadFiles": "Загрузить файлы", - "open": "Открыть", - "openFile": "Открыть файл", - "openFiles": "Открыть файлы", - "noFilesInStorage": "В хранилище нет файлов. Сначала загрузите несколько.", - "noFilesInStorageOpen": "В хранилище нет файлов. Сначала откройте файлы.", - "selectFromStorage": "Выбрать из хранилища", - "backToTools": "Назад к инструментам", - "addFiles": "Добавить файлы", - "dragFilesInOrClick": "Перетащите файлы или нажмите «Добавить файлы», чтобы выбрать" - }, - "fileEditor": { - "addFiles": "Добавить файлы" - }, - "fileManager": { - "title": "Загрузить PDF-файлы", - "subtitle": "Добавляйте файлы в хранилище для удобного доступа во всех инструментах", - "filesSelected": "файлов выбрано", - "clearSelection": "Снять выделение", - "openInFileEditor": "Открыть в редакторе файлов", - "uploadError": "Не удалось загрузить некоторые файлы.", - "failedToOpen": "Не удалось открыть файл. Возможно, он был удалён из хранилища.", - "failedToLoad": "Не удалось загрузить файл в активный набор.", - "storageCleared": "Браузер очистил хранилище. Файлы удалены. Пожалуйста, загрузите их снова.", - "clearAll": "Очистить всё", - "reloadFiles": "Обновить список", - "dragDrop": "Перетащите файлы сюда", - "clickToUpload": "Нажмите, чтобы загрузить файлы", - "selectedFiles": "Выбранные файлы", - "storage": "Хранилище", - "filesStored": "файлов в хранилище", - "storageError": "Произошла ошибка хранилища", - "storageLow": "Недостаточно места в хранилище. Рассмотрите удаление старых файлов.", - "supportMessage": "Работает на базе хранилища браузера для неограниченной ёмкости", - "noFileSelected": "Файлы не выбраны", - "showHistory": "Показать историю", - "hideHistory": "Скрыть историю", - "fileHistory": "История файлов", - "loadingHistory": "Загрузка истории...", - "lastModified": "Дата изменения", - "toolChain": "Применённые инструменты", - "restore": "Восстановить", - "unzip": "Распаковать", - "searchFiles": "Поиск файлов...", - "recent": "Недавние", - "localFiles": "Локальные файлы", - "googleDrive": "Google Drive", - "googleDriveShort": "Диск", - "myFiles": "Мои файлы", - "noRecentFiles": "Недавние файлы не найдены", - "googleDriveNotAvailable": "Интеграция с Google Drive недоступна", - "downloadSelected": "Скачать выбранные", - "saveSelected": "Сохранить выбранные", - "openFiles": "Открыть файлы", - "openFile": "Открыть файл", - "details": "Сведения о файле", - "fileName": "Имя", - "fileFormat": "Формат", - "fileSize": "Размер", - "fileVersion": "Версия", - "totalSelected": "Всего выбрано", - "dropFilesHere": "Бросьте файлы здесь", - "selectAll": "Выбрать все", - "deselectAll": "Отменить выбор всех", - "deleteSelected": "Удалить выбранные", - "selectedCount": "{{count}} выбрано", - "download": "Скачать", - "delete": "Удалить", - "unsupported": "Не поддерживается", - "addToUpload": "Добавить к загрузке", - "deleteAll": "Удалить все", - "loadingFiles": "Загрузка файлов...", - "noFiles": "Нет доступных файлов", - "noFilesFound": "По вашему запросу файлы не найдены", - "openInPageEditor": "Открыть в редакторе страниц", - "showAll": "Показать все", - "sortByDate": "Сортировать по дате", - "sortByName": "Сортировать по имени", - "sortBySize": "Сортировать по размеру" - }, - "storage": { - "temporaryNotice": "Файлы временно сохраняются в вашем браузере и могут быть автоматически удалены", - "storageLimit": "Лимит хранилища", - "storageUsed": "Использовано временного хранилища", - "storageFull": "Хранилище почти заполнено. Рассмотрите удаление некоторых файлов.", - "fileTooLarge": "Файл слишком большой. Максимальный размер на файл —", - "storageQuotaExceeded": "Квота хранилища превышена. Пожалуйста, удалите часть файлов перед дальнейшей загрузкой.", - "approximateSize": "Примерный размер" - }, - "sanitize": { - "title": "Санитизация", - "desc": "Удаление потенциально вредных элементов из PDF-файлов.", - "submit": "Очистить PDF", - "completed": "Санитизация успешно завершена", - "error": { - "generic": "Сбой санитизации", - "failed": "Произошла ошибка при санитизации PDF." - }, - "filenamePrefix": "очищено", - "sanitizationResults": "Результаты санитизации", - "steps": { - "files": "Файлы", - "settings": "Настройки", - "results": "Результаты" - }, - "files": { - "placeholder": "Выберите PDF-файл в главном окне, чтобы начать" - }, - "options": { - "title": "Параметры санитизации", - "note": "Выберите элементы, которые хотите удалить из PDF. Должен быть выбран хотя бы один вариант.", - "removeJavaScript": { - "label": "Удалить JavaScript", - "desc": "Удалить действия и скрипты JavaScript из PDF" - }, - "removeEmbeddedFiles": { - "label": "Удалить встроенные файлы", - "desc": "Удалить любые файлы, встроенные в PDF" - }, - "removeXMPMetadata": { - "label": "Удалить XMP-метаданные", - "desc": "Удалить XMP-метаданные из PDF" - }, - "removeMetadata": { - "label": "Удалить метаданные документа", - "desc": "Удалить информацию о документе (название, автор и т. д.)" - }, - "removeLinks": { - "label": "Удалить ссылки", - "desc": "Удалить внешние ссылки и действия запуска из PDF" - }, - "removeFonts": { - "label": "Удалить шрифты", - "desc": "Удалить встроенные шрифты из PDF" - } - } - }, - "addPassword": { - "title": "Добавить пароль", - "desc": "Зашифруйте ваш PDF-документ паролем.", - "completed": "Парольная защита применена", - "submit": "Зашифровать", - "filenamePrefix": "зашифровано", - "error": { - "failed": "Произошла ошибка при шифровании PDF." - }, - "passwords": { - "stepTitle": "Пароли и шифрование", - "completed": "Пароли настроены", - "user": { - "label": "Пароль пользователя", - "placeholder": "Введите пароль пользователя" - }, - "owner": { - "label": "Пароль владельца", - "placeholder": "Введите пароль владельца" - } - }, - "encryption": { - "keyLength": { - "label": "Длина ключа шифрования", - "40bit": "40-бит (низкая)", - "128bit": "128-бит (стандартная)", - "256bit": "256-бит (высокая)" - } - }, - "results": { - "title": "Зашифрованные PDF" - }, - "tooltip": { - "header": { - "title": "Обзор защиты паролем" - }, - "passwords": { - "title": "Типы паролей", - "text": "Пароль пользователя ограничивает открытие документа, а пароль владельца — то, что можно делать с документом после открытия. Можно задать оба пароля или только один.", - "bullet1": "Пароль пользователя: требуется для открытия PDF", - "bullet2": "Пароль владельца: управляет разрешениями документа (поддерживается не всеми PDF-просмотрщиками)" - }, - "encryption": { - "title": "Уровни шифрования", - "text": "Более высокий уровень шифрования обеспечивает лучшую безопасность, но может не поддерживаться старыми PDF-просмотрщиками.", - "bullet1": "40-бит: базовая безопасность, совместима со старыми просмотрщиками", - "bullet2": "128-бит: стандартная безопасность, широко поддерживается", - "bullet3": "256-бит: максимальная безопасность, требует современных просмотрщиков" - }, - "permissions": { - "title": "Изменить разрешения", - "text": "Эти разрешения контролируют, что пользователи могут делать с PDF. Наиболее эффективно вместе с паролем владельца." - } - } - }, - "changePermissions": { - "title": "Изменить разрешения", - "desc": "Изменяйте ограничения и разрешения документа.", - "completed": "Разрешения изменены", - "submit": "Изменить разрешения", - "error": { - "failed": "Произошла ошибка при изменении разрешений PDF." - }, - "permissions": { - "preventAssembly": { - "label": "Запретить компоновку документа" - }, - "preventExtractContent": { - "label": "Запретить извлечение содержимого" - }, - "preventExtractForAccessibility": { - "label": "Запретить извлечение для специальных возможностей" - }, - "preventFillInForm": { - "label": "Запретить заполнение форм" - }, - "preventModify": { - "label": "Запретить модификацию" - }, - "preventModifyAnnotations": { - "label": "Запретить модификацию аннотаций" - }, - "preventPrinting": { - "label": "Запретить печать" - }, - "preventPrintingFaithful": { - "label": "Запретить печать в высоком качестве" - } - }, - "results": { - "title": "Изменённые PDF" - }, - "tooltip": { - "header": { - "title": "Изменить разрешения" - }, - "description": { - "text": "Изменяет разрешения документа, разрешая/запрещая доступ к различным функциям в PDF-читалках." - }, - "warning": { - "text": "Чтобы сделать эти разрешения неизменяемыми, используйте инструмент «Добавить пароль» и задайте пароль владельца." - } - } - }, - "removePassword": { - "title": "Удалить пароль", - "desc": "Удалите защиту паролем из вашего PDF-документа.", - "tags": "безопасность,расшифровка,защита,удаление пароля", - "password": { - "stepTitle": "Удалить пароль", - "label": "Текущий пароль", - "placeholder": "Введите текущий пароль", - "completed": "Пароль указан" - }, - "filenamePrefix": "расшифровано", - "error": { - "failed": "Произошла ошибка при удалении пароля из PDF." - }, - "tooltip": { - "description": "Для снятия защиты паролем требуется пароль, которым был зашифрован PDF. Это расшифрует документ, сделав его доступным без пароля." - }, - "submit": "Удалить", - "results": { - "title": "Расшифрованные PDF" - } - }, - "automate": { - "title": "Автоматизация", - "desc": "Создавайте многошаговые процессы, связывая PDF-действия. Идеально для повторяющихся задач.", - "invalidStep": "Недопустимый шаг", - "files": { - "placeholder": "Выберите файлы для обработки этой автоматизацией" - }, - "selection": { - "title": "Выбор автоматизации", - "saved": { - "title": "Сохранённые" - }, - "createNew": { - "title": "Создать новую автоматизацию" - }, - "suggested": { - "title": "Предложенные" - } - }, - "creation": { - "createTitle": "Создать автоматизацию", - "editTitle": "Редактировать автоматизацию", - "intro": "Автоматизации запускают инструменты последовательно. Для начала добавьте инструменты в нужном порядке.", - "name": { - "label": "Название автоматизации", - "placeholder": "Моя автоматизация" - }, - "description": { - "label": "Описание (необязательно)", - "placeholder": "Опишите, что делает эта автоматизация..." - }, - "tools": { - "selectTool": "Выберите инструмент...", - "selected": "Выбранные инструменты", - "remove": "Удалить инструмент", - "configure": "Настроить инструмент", - "notConfigured": "! Не настроено", - "addTool": "Добавить инструмент", - "add": "Добавить инструмент..." - }, - "save": "Сохранить автоматизацию", - "unsavedChanges": { - "title": "Несохранённые изменения", - "message": "У вас есть несохранённые изменения. Вы уверены, что хотите вернуться? Все изменения будут потеряны.", - "cancel": "Отмена", - "confirm": "Вернуться назад" - }, - "icon": { - "label": "Иконка" - } - }, - "run": { - "title": "Запустить автоматизацию" - }, - "sequence": { - "unnamed": "Безымянная автоматизация", - "steps": "{{count}} шаг(ов)", - "running": "Автоматизация выполняется...", - "run": "Запустить автоматизацию", - "finish": "Готово" - }, - "reviewTitle": "Результаты автоматизации", - "config": { - "loading": "Загрузка конфигурации инструмента...", - "noSettings": "У этого инструмента нет настраиваемых параметров.", - "title": "Настроить {{toolName}}", - "description": "Настройте параметры для этого инструмента. Эти параметры будут применены при запуске автоматизации.", - "cancel": "Отмена", - "save": "Сохранить конфигурацию" - }, - "copyToSaved": "Копировать в «Сохранённые»" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Безопасный приём PDF", - "securePdfIngestionDesc": "Комплексная обработка PDF: санация документов, OCR с очисткой, конвертация в формат PDF/A для долгосрочного архива и оптимизация размера.", - "emailPreparation": "Подготовка к email", - "emailPreparationDesc": "Оптимизирует PDF для рассылки по email: сжимает файлы, делит большие документы на части по 20 МБ для совместимости с почтой и удаляет метаданные для приватности.", - "secureWorkflow": "Процесс безопасности", - "secureWorkflowDesc": "Защищает PDF-документы, удаляя потенциально вредоносный контент, такой как JavaScript и встроенные файлы, затем добавляет защиту паролем для предотвращения несанкционированного доступа. По умолчанию пароль — «password».", - "processImages": "Обработка изображений", - "processImagesDesc": "Преобразует несколько файлов изображений в один PDF-документ, затем применяет OCR для извлечения поискового текста с изображений.", - "prePublishSanitization": "Санитизация перед публикацией", - "prePublishSanitizationDesc": "Процесс санитизации, который удаляет все скрытые метаданные, JavaScript, вложенные файлы, аннотации и уплощает формы, чтобы предотвратить утечку данных перед публикацией PDF онлайн." - } - }, - "colorPicker": { - "title": "Выберите цвет" - }, - "common": { - "previous": "Предыдущий", - "next": "Далее", - "collapse": "Свернуть", - "expand": "Развернуть", - "collapsed": "свернуто", - "lines": "строк", - "copy": "Копировать", - "copied": "Скопировано!", - "refresh": "Обновить", - "retry": "Повторить", - "remaining": "осталось", - "used": "использовано", - "available": "доступно", - "cancel": "Отмена", - "preview": "Предпросмотр", - "close": "Закрыть", - "done": "Готово", - "loading": "Загрузка...", - "back": "Назад", - "continue": "Продолжить", - "error": "Ошибка" - }, - "config": { - "overview": { - "title": "Конфигурация приложения", - "description": "Текущие настройки и подробности конфигурации приложения.", - "loading": "Загрузка конфигурации...", - "error": "Ошибка", - "warning": "Предупреждение конфигурации", - "sections": { - "basic": "Базовая конфигурация", - "security": "Конфигурация безопасности", - "system": "Системная конфигурация", - "integration": "Конфигурация интеграций" - } - }, - "account": { - "overview": { - "title": "Настройки аккаунта", - "manageAccountPreferences": "Управляйте настройками аккаунта", - "guestDescription": "Вы вошли как гость. Рассмотрите возможность обновления аккаунта выше." - }, - "upgrade": { - "title": "Обновить гостевой аккаунт", - "description": "Привяжите аккаунт, чтобы сохранить историю и получить доступ к дополнительным функциям!", - "socialLogin": "Обновить через соцсеть", - "linkWith": "Привязать к", - "emailPassword": "или введите email и пароль", - "email": "Email", - "emailPlaceholder": "Введите ваш email", - "password": "Пароль (необязательно)", - "passwordPlaceholder": "Задайте пароль", - "passwordNote": "Оставьте пустым для входа только по email-подтверждению", - "upgradeButton": "Обновить аккаунт" - } - }, - "apiKeys": { - "intro": "Используйте свой API-ключ для программного доступа к возможностям обработки Stirling PDF.", - "docsTitle": "Документация API", - "docsDescription": "Узнайте больше об интеграции со Stirling PDF:", - "docsLink": "Документация API", - "schemaLink": "Справочник по схеме API", - "usage": "Добавляйте этот ключ в заголовок X-API-KEY во всех запросах к API.", - "description": "Ваш API-ключ для доступа к набору PDF-инструментов Stirling. Скопируйте его в ваш проект или обновите, чтобы сгенерировать новый.", - "publicKeyAriaLabel": "Публичный API-ключ", - "copyKeyAriaLabel": "Скопировать API-ключ", - "refreshAriaLabel": "Обновить API-ключ", - "includedCredits": "Включённые кредиты", - "purchasedCredits": "Купленные кредиты", - "totalCredits": "Всего кредитов", - "chartAriaLabel": "Использовано кредитов: включённых {{includedUsed}} из {{includedTotal}}, купленных {{purchasedUsed}} из {{purchasedTotal}}", - "nextReset": "Следующий сброс", - "lastApiUse": "Последнее использование API", - "overlayMessage": "Сгенерируйте ключ, чтобы увидеть кредиты и доступные остатки", - "label": "API-ключ", - "guestInfo": "Гостевые пользователи не получают API-ключи. Создайте аккаунт, чтобы получить API-ключ для ваших приложений.", - "goToAccount": "Перейти в аккаунт", - "refreshModal": { - "title": "Обновление API-ключей", - "warning": "⚠️ Внимание: это действие сгенерирует новые API-ключи и сделает предыдущие недействительными.", - "impact": "Любые приложения или сервисы, использующие эти ключи, перестанут работать, пока вы не обновите их новыми ключами.", - "confirmPrompt": "Вы уверены, что хотите продолжить?", - "confirmCta": "Обновить ключи" - }, - "generateError": "Не удалось сгенерировать ваш API-ключ." - } - }, - "AddAttachmentsRequest": { - "attachments": "Выбор вложений", - "info": "Выберите файлы для прикрепления к вашему PDF. Эти файлы будут внедрены и доступны через панель вложений PDF.", - "selectFiles": "Выберите файлы для вложения", - "placeholder": "Выберите файлы...", - "addMoreFiles": "Добавить ещё файлы...", - "selectedFiles": "Выбранные файлы", - "submit": "Добавить вложения", - "tooltip": { - "header": { - "title": "О добавлении вложений" - }, - "description": { - "title": "Что делает" - } - }, - "results": { - "title": "Результаты вложений" - }, - "error": { - "failed": "Не удалось выполнить добавление вложений" - } - }, - "termsAndConditions": "Условия и положения", - "logOut": "Выйти", - "addAttachments": { - "error": { - "failed": "Произошла ошибка при добавлении вложений в PDF." - } - }, - "autoRename": { - "description": "Этот инструмент автоматически переименует PDF-файлы на основе их содержимого. Он анализирует документ, чтобы найти наиболее подходящий заголовок из текста." - }, - "customPosition": "Пользовательское положение", - "details": "Подробности", - "invalidUndoData": "Нельзя отменить: неверные данные операции", - "margin": { - "large": "Большой", - "medium": "Средний", - "small": "Малый", - "xLarge": "Очень большой" - }, - "noFilesToUndo": "Нельзя отменить: в последней операции не было обработанных файлов", - "noOperationToUndo": "Нет операции для отмены", - "noValidFiles": "Нет подходящих файлов для обработки", - "operationCancelled": "Операция отменена", - "pageEdit": { - "deselectAll": "Снять выделение", - "selectAll": "Выбрать все" - }, - "quickPosition": "Быстрое положение", - "reorganizePages": { - "error": { - "failed": "Не удалось изменить порядок страниц" - }, - "results": { - "title": "Порядок страниц изменен" - }, - "settings": { - "title": "Настройки" - }, - "submit": "Изменить порядок страниц" - }, - "replace-color": { - "options": { - "fill": "Цвет заливки", - "gradient": "Градиент" - }, - "previewOverlayOpacity": "Непрозрачность наложения предпросмотра", - "previewOverlayTransparency": "Прозрачность наложения предпросмотра", - "previewOverlayVisibility": "Показывать наложение предпросмотра", - "selectText": { - "1": "Параметры замены или инвертирования цвета", - "2": "По умолчанию (предустановленные высококонтрастные цвета)", - "3": "Пользовательские (выберите свои цвета)", - "4": "Полная инверсия (инвертировать все цвета)", - "5": "Параметры высококонтрастных цветов", - "6": "Белый текст на черном фоне", - "7": "Черный текст на белом фоне", - "8": "Желтый текст на черном фоне", - "9": "Зеленый текст на черном фоне", - "10": "Выберите цвет текста", - "11": "Выберите цвет фона", - "12": "Выберите начальный цвет", - "13": "Выберите конечный цвет" - }, - "submit": "Заменить", - "title": "Замена/инвертирование цвета" - }, - "size": "Размер", - "submit": "Отправить", - "success": "Успешно", - "tools": { - "noSearchResults": "Инструменты не найдены", - "noTools": "Нет доступных инструментов" - }, - "undoDataMismatch": "Нельзя отменить: данные операции повреждены", - "undoFailed": "Не удалось отменить операцию", - "undoQuotaError": "Нельзя отменить: недостаточно места на диске", - "undoStorageError": "Отмена выполнена, но некоторые файлы не удалось сохранить в хранилище", - "undoSuccess": "Операция успешно отменена", - "unsupported": "Не поддерживается", - "onboarding": { - "welcomeModal": { - "title": "Добро пожаловать в Stirling PDF!", - "description": "Хотите пройти короткий 1‑минутный тур по ключевым функциям и началу работы?", - "helpHint": "Вы всегда можете открыть этот тур позже с помощью кнопки Справка в левом нижнем углу.", - "startTour": "Начать тур", - "maybeLater": "Позже", - "dontShowAgain": "Больше не показывать" - }, - "welcomeSlide": { - "title": "Добро пожаловать в Stirling", - "body": "Stirling PDF теперь готов для команд любого размера. В этом обновлении новый макет, мощные админ‑возможности и самая ожидаемая функция — Редактирование текста." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Давайте выберем инструмент Обрезка, чтобы показать, как пользоваться одним из инструментов.", - "toolInterface": "Это интерфейс инструмента Обрезка. Как видите, здесь пока немного элементов, потому что мы еще не добавили PDF-файлы для работы.", - "filesButton": "Кнопка Файлы на панели быстрого доступа позволяет загружать PDF, с которыми будут работать инструменты.", - "fileSources": "Здесь вы можете загрузить новые файлы или открыть недавние. Для тура мы используем образец файла.", - "workbench": "Это Рабочая область — основная зона, где вы просматриваете и редактируете свои PDF.", - "viewSwitcher": "Используйте эти элементы управления, чтобы выбрать режим просмотра PDF.", - "viewer": "Просмотрщик позволяет читать и аннотировать ваши PDF.", - "pageEditor": "Редактор страниц позволяет выполнять различные операции со страницами PDF, такие как изменение порядка, поворот и удаление.", - "activeFiles": "Вид Активные файлы показывает все PDF, загруженные в инструмент, и позволяет выбрать, какие из них обрабатывать.", - "fileCheckbox": "Щелчок по файлу выбирает его для обработки. Можно выбрать несколько файлов для пакетных операций.", - "selectControls": "Правая панель содержит кнопки для быстрого выбора/снятия выделения всех активных PDF, а также кнопки смены темы приложения и языка.", - "cropSettings": "Теперь, когда мы выбрали файл для обрезки, можно настроить инструмент «Обрезка», чтобы выбрать область, до которой нужно обрезать PDF.", - "runButton": "После настройки инструмента эта кнопка позволяет запустить инструмент для всех выбранных PDF.", - "results": "После завершения работы инструмента шаг Проверка покажет предпросмотр результатов в этой панели и позволит отменить операцию или скачать файл.", - "fileReplacement": "Измененный файл автоматически заменит исходный файл в Рабочей области, что позволит легко прогнать его через другие инструменты.", - "pinButton": "Вы можете использовать кнопку Закрепить, если хотите, чтобы файлы оставались активными после выполнения над ними инструментов.", - "wrapUp": "Готово! Вы узнали об основных областях приложения и о том, как ими пользоваться. Нажимайте кнопку Справка в любое время, чтобы снова посмотреть этот тур.", - "previous": "Предыдущий", - "next": "Далее", - "finish": "Готово", - "startTour": "Начать тур", - "startTourDescription": "Пройдите ознакомительный тур по ключевым функциям Stirling PDF", - "buttons": { - "next": "Далее →", - "back": "Назад", - "skipForNow": "Пока пропустить", - "download": "Скачать →", - "showMeAround": "Показать обзор", - "skipTheTour": "Пропустить тур" - }, - "serverLicense": { - "skip": "Пока пропустить", - "seePlans": "Посмотреть тарифы →", - "upgrade": "Обновить сейчас →", - "freeTitle": "Серверная лицензия", - "overLimitTitle": "Требуется серверная лицензия", - "overLimitBody": "Наша лицензия допускает до {{freeTierLimit}} пользователей бесплатно на сервер. У вас {{overLimitUserCopy}} пользователей Stirling. Чтобы продолжить без перебоев, перейдите на тариф Stirling Server — неограниченные места, редактирование текста в PDF и полный админ‑контроль за $99/server/mo.", - "freeBody": "Наша лицензия Open-Core допускает до {{freeTierLimit}} пользователей бесплатно на сервер. Чтобы масштабироваться без ограничений и раньше получить доступ к новому инструменту редактирования текста в PDF, рекомендуем тариф Stirling Server — полный редактор и неограниченные места за $99/server/mo." - }, - "desktopInstall": { - "title": "Скачать", - "titleWithOs": "Скачать для {{osLabel}}", - "body": "Stirling лучше всего работает как настольное приложение. Можно работать офлайн, быстрее открывать документы и редактировать их локально на компьютере." - }, - "planOverview": { - "adminTitle": "Обзор для админа", - "userTitle": "Обзор тарифа", - "adminBodyLoginEnabled": "Как админ, вы можете управлять пользователями, настраивать параметры и мониторить состояние сервера. Первые {{freeTierLimit}} человек на вашем сервере используют Stirling бесплатно.", - "adminBodyLoginDisabled": "После включения режима входа вы сможете управлять пользователями, настраивать параметры и мониторить состояние сервера. Первые {{freeTierLimit}} человек на вашем сервере используют Stirling бесплатно.", - "userBody": "Приглашайте коллег, назначайте роли и держите документы в порядке в одном безопасном рабочем пространстве. Включите режим входа, когда будете готовы выйти за рамки сольного использования." - }, - "securityCheck": { - "message": "В приложении недавно произошли значительные изменения. Может потребоваться внимание администратора сервера. Подтвердите свою роль, чтобы продолжить." - } - }, - "adminOnboarding": { - "welcome": "Добро пожаловать в Тур для администраторов! Давайте изучим мощные корпоративные функции и настройки, доступные системным администраторам.", - "configButton": "Нажмите кнопку Config, чтобы получить доступ ко всем системным настройкам и административным элементам управления.", - "settingsOverview": "Это Панель настроек. Настройки администратора организованы по категориям для удобной навигации.", - "teamsAndUsers": "Управляйте здесь Командами и отдельными пользователями. Вы можете приглашать новых пользователей по электронной почте, через общие ссылки или создавать им учетные записи вручную.", - "systemCustomization": "У нас есть множество способов настроить интерфейс: Системные настройки позволяют менять имя приложения и языки, Функции — управлять серверным сертификатом, а Эндпойнты — включать или отключать конкретные инструменты для ваших пользователей.", - "databaseSection": "Для продвинутых продакшн-сред имеется настройка подключения внешних баз данных, чтобы интегрироваться с вашей существующей инфраструктурой.", - "connectionsSection": "Раздел Подключения поддерживает различные методы входа, включая кастомные SSO и SAML провайдеры, такие как Google и GitHub, а также интеграции с email для уведомлений и коммуникаций.", - "adminTools": "Наконец, у нас есть расширенные инструменты администрирования, такие как Аудит для отслеживания активности системы и Аналитика использования для мониторинга взаимодействия пользователей с платформой.", - "wrapUp": "Это был тур для администраторов! Вы увидели корпоративные функции, которые делают Stirling PDF мощным и настраиваемым решением для организаций. Откройте этот тур в любое время из меню Справка." - }, - "workspace": { - "title": "Рабочая область", - "people": { - "title": "Люди", - "description": "Управляйте участниками рабочей области и их правами", - "loading": "Загрузка участников...", - "searchMembers": "Поиск участников...", - "addMembers": "Добавить участников", - "inviteMembers": { - "label": "Пригласить участников", - "subtitle": "Введите или вставьте ниже адреса email, разделяя их запятыми. Ваша рабочая область будет тарифицироваться по числу участников." - }, - "user": "Пользователь", - "role": "Роль", - "team": "Команда", - "status": "Статус", - "actions": { - "label": "Действия", - "upgrade": "Обновить" - }, - "noMembersFound": "Участники не найдены", - "active": "Активен", - "disabled": "Отключен", - "activeSession": "Активный сеанс", - "member": "Участник", - "admin": "Администратор", - "roleDescriptions": { - "admin": "Может управлять настройками и приглашать участников, имеет полный административный доступ.", - "member": "Может просматривать и редактировать общие файлы, но не может управлять настройками рабочей области или участниками.", - "user": "Пользователь" - }, - "editRole": "Изменить роль", - "enable": "Включить", - "disable": "Отключить", - "deleteUser": "Удалить пользователя", - "deleteUserSuccess": "Пользователь успешно удален", - "deleteUserError": "Не удалось удалить пользователя", - "confirmDelete": "Вы уверены, что хотите удалить этого пользователя? Это действие нельзя отменить.", - "addMember": { - "title": "Добавить участника", - "username": "Имя пользователя (email)", - "usernamePlaceholder": "user@example.com", - "password": "Пароль", - "passwordPlaceholder": "Введите пароль", - "role": "Роль", - "team": "Команда (необязательно)", - "teamPlaceholder": "Выберите команду", - "forcePasswordChange": "Требовать смену пароля при первом входе", - "cancel": "Отмена", - "submit": "Добавить участника", - "usernameRequired": "Требуются имя пользователя и пароль", - "passwordTooShort": "Пароль должен содержать не менее 6 символов", - "success": "Пользователь успешно создан", - "error": "Не удалось создать пользователя" - }, - "editMember": { - "title": "Редактировать участника", - "editing": "Редактирование:", - "role": "Роль", - "team": "Команда (необязательно)", - "teamPlaceholder": "Выберите команду", - "cancel": "Отмена", - "submit": "Обновить участника", - "success": "Пользователь успешно обновлен", - "error": "Не удалось обновить пользователя" - }, - "toggleEnabled": { - "success": "Статус пользователя успешно обновлен", - "error": "Не удалось обновить статус пользователя" - }, - "delete": { - "success": "Пользователь успешно удален", - "error": "Не удалось удалить пользователя" - }, - "emailInvite": { - "tab": "Приглашение по email", - "description": "Введите или вставьте ниже адреса email, разделяя их запятыми. Пользователи получат учетные данные для входа по email.", - "emails": "Адреса email", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Требуется хотя бы один адрес email", - "submit": "Отправить приглашения", - "success": "Пользователи успешно приглашены", - "partialSuccess": "Некоторые приглашения не отправлены", - "allFailed": "Не удалось пригласить пользователей", - "error": "Не удалось отправить приглашения" - }, - "directInvite": { - "tab": "Прямое создание" - }, - "inviteLinkTab": { - "tab": "Ссылка-приглашение" - }, - "inviteLink": { - "description": "Сгенерировать защищенную ссылку, позволяющую пользователю задать свой пароль", - "email": "Адрес email", - "emailPlaceholder": "user@example.com (необязательно)", - "emailDescription": "Необязательно — оставьте пустым для общей ссылки-приглашения, которую может использовать любой", - "emailRequired": "Требуется адрес email", - "emailOptional": "Необязательно — оставьте пустым для общей ссылки-приглашения", - "emailRequiredForSend": "Для отправки уведомления по email требуется адрес email", - "expiryHours": "Срок действия (часы)", - "expiryDescription": "Через сколько часов истечет срок действия ссылки", - "sendEmail": "Отправить ссылку-приглашение по электронной почте", - "sendEmailDescription": "Если включено, ссылка-приглашение будет отправлена на указанный адрес электронной почты", - "smtpRequired": "SMTP не настроен", - "generate": "Сгенерировать ссылку", - "generated": "Ссылка-приглашение создана", - "copied": "Ссылка скопирована в буфер обмена", - "success": "Ссылка-приглашение успешно создана", - "successWithEmail": "Ссылка-приглашение создана и отправлена по электронной почте", - "emailSent": "Ссылка-приглашение создана и отправлена по электронной почте", - "emailFailed": "Ссылка-приглашение создана, но письмо не отправлено", - "emailFailedDetails": "Ошибка: {0}. Пожалуйста, поделитесь ссылкой-приглашением вручную.", - "error": "Не удалось создать ссылку-приглашение", - "submit": "Создать ссылку-приглашение" - }, - "inviteMode": { - "username": "Имя пользователя", - "email": "Электронная почта", - "link": "Ссылка", - "emailDisabled": "Приглашения по email требуют настройки SMTP и mail.enableInvites=true в настройках" - }, - "license": { - "users": "пользователи", - "availableSlots": "Доступные места", - "grandfathered": "На прежних условиях", - "grandfatheredShort": "{{count}} на прежних условиях", - "fromLicense": "по лицензии", - "slotsAvailable": "{{count}} доступных мест для пользователей", - "noSlotsAvailable": "Нет доступных мест", - "currentUsage": "Используется {{current}} из {{max}} пользовательских лицензий" - }, - "loginRequired": "Сначала включите режим входа" - }, - "teams": { - "title": "Команды", - "description": "Управляйте командами и организуйте участников рабочего пространства", - "loading": "Загрузка команд...", - "loadingDetails": "Загрузка сведений о команде...", - "loadError": "Не удалось загрузить сведения о команде", - "createNewTeam": "Создать новую команду", - "teamName": "Название команды", - "totalMembers": "Всего участников", - "actions": "Действия", - "noTeamsFound": "Команды не найдены", - "noMembers": "В этой команде нет участников", - "system": "Системная", - "addMember": "Добавить участника", - "viewTeam": "Просмотреть команду", - "removeMember": "Удалить из команды", - "cannotRemoveFromSystemTeam": "Нельзя удалить из системной команды", - "renameTeamLabel": "Переименовать команду", - "deleteTeamLabel": "Удалить команду", - "cannotDeleteInternal": "Нельзя удалить команду Internal", - "confirmDelete": "Вы уверены, что хотите удалить эту команду? Для удаления команда должна быть пустой.", - "confirmRemove": "Удалить пользователя из этой команды?", - "cannotRenameInternal": "Нельзя переименовать команду Internal", - "cannotAddToInternal": "Нельзя добавлять участников в команду Internal", - "teamNotFound": "Команда не найдена", - "backToTeams": "Назад к командам", - "memberCount": "{{count}} участников", - "removeMemberSuccess": "Пользователь удален из команды", - "removeMemberError": "Не удалось удалить пользователя из команды", - "createTeam": { - "title": "Создать новую команду", - "teamName": "Название команды", - "teamNamePlaceholder": "Введите название команды", - "cancel": "Отмена", - "submit": "Создать команду", - "nameRequired": "Требуется название команды", - "success": "Команда успешно создана", - "error": "Не удалось создать команду" - }, - "renameTeam": { - "title": "Переименовать команду", - "renaming": "Переименование:", - "newTeamName": "Новое название команды", - "newTeamNamePlaceholder": "Введите новое название команды", - "cancel": "Отмена", - "submit": "Переименовать команду", - "nameRequired": "Требуется название команды", - "success": "Команда успешно переименована", - "error": "Не удалось переименовать команду" - }, - "deleteTeam": { - "success": "Команда успешно удалена", - "error": "Не удалось удалить команду. Убедитесь, что команда пуста.", - "teamMustBeEmpty": "Перед удалением команда должна быть пустой" - }, - "addMemberToTeam": { - "title": "Добавить участника в команду", - "addingTo": "Добавление в", - "selectUser": "Выберите пользователя", - "selectUserPlaceholder": "Выберите пользователя", - "selectUserRequired": "Пожалуйста, выберите пользователя", - "currentlyIn": "сейчас в", - "willBeMoved": "Примечание: этот пользователь будет перемещен из текущей команды в эту команду.", - "cancel": "Отмена", - "submit": "Добавить участника", - "userRequired": "Пожалуйста, выберите пользователя", - "success": "Участник успешно добавлен в команду", - "error": "Не удалось добавить участника в команду" - }, - "changeTeam": { - "label": "Изменить команду", - "title": "Изменить команду", - "changing": "Перемещение", - "selectTeam": "Выберите команду", - "selectTeamPlaceholder": "Выберите команду", - "selectTeamRequired": "Пожалуйста, выберите команду", - "success": "Команда успешно изменена", - "error": "Не удалось изменить команду", - "submit": "Изменить команду" - } - } - }, - "plan": { - "currency": "Валюта", - "popular": "Популярный", - "current": "Текущий план", - "upgrade": "Обновить", - "contact": "Связаться с нами", - "customPricing": "Индивидуально", - "showComparison": "Сравнить все функции", - "hideComparison": "Скрыть сравнение функций", - "featureComparison": "Сравнение функций", - "from": "От", - "perMonth": "/месяц", - "perSeat": "/место", - "withServer": "+ тариф Server", - "licensedSeats": "Лицензировано: {{count}} мест", - "includedInCurrent": "Входит в ваш тариф", - "selectPlan": "Выбрать тариф", - "manage": "Управлять", - "manageSubscription": { - "description": "Управляйте подпиской, выставлением счетов и способами оплаты" - }, - "activePlan": { - "title": "Активный план", - "subtitle": "Детали вашей текущей подписки" - }, - "availablePlans": { - "title": "Доступные планы", - "subtitle": "Выберите план, подходящий вашим потребностям" - }, - "static": { - "title": "Платежная информация", - "message": "Онлайн-выставление счетов не настроено. Чтобы обновить план или управлять подписками, пожалуйста, свяжитесь с нами напрямую.", - "contactSales": "Связаться с отделом продаж", - "contactToUpgrade": "Свяжитесь с нами, чтобы обновить или настроить ваш план", - "maxUsers": "Максимум пользователей", - "upTo": "До" - }, - "period": { - "month": "месяц", - "perUserPerMonth": "/пользователь/месяц" - }, - "free": { - "name": "Бесплатный", - "highlight1": "Ограниченное использование инструментов в неделю", - "highlight2": "Доступ ко всем инструментам", - "highlight3": "Поддержка сообщества", - "forever": "Бесплатно навсегда", - "included": "Включено" - }, - "pro": { - "name": "Pro", - "highlight1": "Неограниченное использование инструментов", - "highlight2": "Расширенные инструменты PDF", - "highlight3": "Без водяных знаков" - }, - "enterprise": { - "name": "Корпоративный", - "highlight1": "Индивидуальная цена", - "highlight2": "Персональная поддержка", - "highlight3": "Последние функции", - "requiresServer": "Требуется Server", - "requiresServerMessage": "Сначала перейдите на тариф Server, прежде чем обновляться до Enterprise." - }, - "feature": { - "title": "Функция", - "pdfTools": "Базовые инструменты PDF", - "fileSize": "Ограничение размера файла", - "automation": "Автоматизация рабочих процессов", - "api": "Доступ к API", - "priority": "Приоритетная поддержка", - "customPricing": "Индивидуальная цена" - }, - "licenseWarning": { - "title": "Достигнут лимит бесплатного self-hosted", - "body": "У вас {{total}} пользователей, но бесплатный уровень поддерживает только {{limit}} на сервер. Обновитесь, чтобы Stirling PDF работал стабильно.", - "overLimit": "более {{limit}}", - "cta": "Посмотреть тарифы" - } - }, - "subscription": { - "status": { - "active": "Активна", - "pastDue": "Просрочена", - "canceled": "Отменена", - "incomplete": "Незавершена", - "trialing": "Пробная", - "none": "Без подписки" - }, - "renewsOn": "Продлевается {{date}}", - "cancelsOn": "Отменяется {{date}}" - }, - "billing": { - "manageBilling": "Управление платежами", - "portal": { - "error": "Не удалось открыть портал оплаты" - }, - "updateSeats": "Изменить число мест", - "updateEnterpriseSeats": "Изменить места Enterprise", - "currentSeats": "Текущее число мест", - "minimumSeats": "Минимум мест", - "basedOnUsers": "(текущие пользователи)", - "newSeatCount": "Новое число мест", - "newSeatCountDescription": "Выберите число мест для вашей лицензии Enterprise", - "whatHappensNext": "Что дальше?", - "stripePortalRedirect": "Вы будете перенаправлены в биллинговый портал Stripe для подтверждения изменения мест. Пропорциональная сумма рассчитается автоматически.", - "preparingUpdate": "Подготовка изменения мест...", - "seatCountTooLow": "Количество мест должно быть не менее {{minimum}} (текущее число пользователей)", - "seatCountUnchanged": "Выберите другое число мест", - "seatsUpdated": "Места обновлены", - "seatsUpdatedMessage": "Число мест Enterprise обновлено до {{seats}}", - "updateProcessing": "Обновление обрабатывается", - "updateProcessingMessage": "Изменение мест в обработке. Обновите страницу через минуту.", - "notEnterprise": "Управление местами доступно только для лицензий Enterprise" - }, - "upgradeBanner": { - "title": "Обновить до тарифа Server", - "message": "Получите максимум от Stirling PDF: неограниченные пользователи и расширенные функции", - "upgradeButton": "Обновить сейчас", - "dismiss": "Скрыть баннер", - "attentionTitle": "Этому серверу требуется внимание админа", - "attentionBody": "Администратор должен войти, чтобы увидеть подробности. Свяжитесь с ним как можно скорее.", - "attentionBodyAdmin": "Проверьте лицензионные требования, чтобы сервер соответствовал правилам.", - "seeInfo": "Подробнее" - }, - "payment": { - "preparing": "Подготовка к оплате...", - "redirecting": "Перенаправление на безопасную оплату...", - "upgradeTitle": "Обновить до {{planName}}", - "success": "Платеж успешно выполнен!", - "successMessage": "Ваша подписка успешно активирована. Вскоре вы получите письмо с подтверждением.", - "autoClose": "Это окно закроется автоматически...", - "error": "Ошибка оплаты", - "upgradeSuccess": "Платёж прошёл успешно! Подписка обновлена. Лицензия на сервере обновлена. Вскоре вы получите подтверждение на email.", - "paymentSuccess": "Платёж успешен! Получаем ваш лицензионный ключ...", - "licenseActivated": "Лицензия активирована! Ваш ключ сохранён. Подтверждение отправлено на указанный email.", - "licenseDelayed": "Платёж успешен! Ваша лицензия создаётся. Вскоре вы получите ключ по email. Если письма нет в течение 10 минут, обратитесь в поддержку.", - "licensePollingError": "Платёж успешен, но автоматически получить ключ не удалось. Проверьте email или свяжитесь с поддержкой, указав подтверждение платежа.", - "licenseRetrievalError": "Платёж успешен, но получить лицензию не удалось. Вы получите ключ по email. Свяжитесь с поддержкой, если письма нет в течение 10 минут.", - "syncError": "Платёж успешен, но синхронизация лицензии не удалась. Лицензия скоро обновится. Если проблема сохраняется, обратитесь в поддержку.", - "licenseSaveError": "Не удалось сохранить лицензионный ключ. Свяжитесь с поддержкой и укажите ключ для завершения активации.", - "paymentCanceled": "Платёж отменён. Списание не производилось.", - "syncingLicense": "Синхронизация обновлённой лицензии...", - "generatingLicense": "Генерация вашего лицензионного ключа...", - "upgradeComplete": "Обновление завершено", - "upgradeCompleteMessage": "Подписка успешно обновлена. Ваш существующий лицензионный ключ обновлён.", - "stripeNotConfigured": "Stripe не настроен", - "stripeNotConfiguredMessage": "Интеграция платежей Stripe не настроена. Обратитесь к администратору.", - "monthly": "Ежемесячно", - "yearly": "Ежегодно", - "billingPeriod": "Период оплаты", - "enterpriseNote": "Количество мест можно изменить на оплате (1–1000).", - "installationId": "ID установки", - "licenseKey": "Ваш лицензионный ключ", - "licenseInstructions": "Он добавлен в вашу установку. Также копия будет отправлена на email.", - "canCloseWindow": "Теперь можно закрыть это окно.", - "licenseKeyProcessing": "Обработка лицензионного ключа", - "licenseDelayedMessage": "Ваш лицензионный ключ создаётся. Скоро проверьте email или обратитесь в поддержку.", - "perYear": "/год", - "perMonth": "/месяц", - "emailInvalid": "Введите корректный адрес email", - "emailStage": { - "title": "Введите ваш email", - "description": "Мы отправим на него лицензионный ключ и чеки.", - "emailLabel": "Адрес email", - "emailPlaceholder": "your@email.com", - "continue": "Продолжить", - "modalTitle": "Начало работы - {{planName}}" - }, - "planStage": { - "title": "Выберите период оплаты", - "savingsNote": "Экономьте {{percent}}% при оплате за год", - "basePrice": "Базовая цена", - "seatPrice": "За место", - "totalForSeats": "Итого ({{count}} мест)", - "selectMonthly": "Выбрать помесячно", - "selectYearly": "Выбрать за год", - "savePercent": "Сэкономьте {{percent}}%", - "savingsAmount": "Вы экономите {{amount}}", - "modalTitle": "Выбор периода оплаты - {{planName}}", - "billedYearly": "Выставляется раз в год: {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Назад к выбору тарифа", - "selectedPlan": "Выбранный тариф", - "modalTitle": "Завершение оплаты - {{planName}}" - } - }, - "firstLogin": { - "title": "Первый вход", - "welcomeTitle": "Добро пожаловать!", - "welcomeMessage": "В целях безопасности при первом входе необходимо изменить пароль.", - "loggedInAs": "Вы вошли как", - "error": "Ошибка", - "currentPassword": "Текущий пароль", - "enterCurrentPassword": "Введите текущий пароль", - "newPassword": "Новый пароль", - "enterNewPassword": "Введите новый пароль (не менее 8 символов)", - "confirmPassword": "Подтвердите новый пароль", - "reEnterNewPassword": "Введите новый пароль ещё раз", - "changePassword": "Изменить пароль", - "allFieldsRequired": "Все поля обязательны", - "passwordsDoNotMatch": "Новые пароли не совпадают", - "passwordTooShort": "Пароль должен содержать не менее 8 символов", - "passwordMustBeDifferent": "Новый пароль должен отличаться от текущего пароля", - "passwordChangedSuccess": "Пароль успешно изменен! Пожалуйста, войдите снова.", - "passwordChangeFailed": "Не удалось изменить пароль. Проверьте текущий пароль." - }, - "invite": { - "welcome": "Добро пожаловать в Stirling PDF", - "invalidToken": "Недействительная ссылка-приглашение", - "validationError": "Не удалось проверить ссылку-приглашение", - "passwordRequired": "Пароль обязателен", - "passwordTooShort": "Пароль должен содержать не менее 6 символов", - "passwordMismatch": "Пароли не совпадают", - "acceptError": "Не удалось создать учетную запись", - "validating": "Проверка приглашения...", - "invalidInvitation": "Недействительное приглашение", - "goToLogin": "Перейти к входу", - "welcomeTitle": "Вас пригласили!", - "welcomeSubtitle": "Завершите настройку учетной записи, чтобы начать", - "accountFor": "Создание учетной записи для", - "linkExpires": "Ссылка истекает", - "email": "Адрес электронной почты", - "emailPlaceholder": "Введите адрес электронной почты", - "emailRequired": "Требуется адрес электронной почты", - "invalidEmail": "Недействительный адрес электронной почты", - "choosePassword": "Выберите пароль", - "passwordPlaceholder": "Введите пароль", - "confirmPassword": "Подтвердите пароль", - "confirmPasswordPlaceholder": "Введите пароль ещё раз", - "createAccount": "Создать учетную запись", - "creating": "Создание учетной записи...", - "alreadyHaveAccount": "Уже есть учетная запись?", - "signIn": "Войти" - }, - "audit": { - "error": { - "title": "Ошибка загрузки системы аудита" - }, - "notAvailable": "Система аудита недоступна", - "notAvailableMessage": "Система аудита не настроена или недоступна.", - "disabled": "Журнал аудита отключен", - "disabledMessage": "Включите журнал аудита в конфигурации приложения, чтобы отслеживать события системы.", - "systemStatus": { - "title": "Состояние системы", - "status": "Журнал аудита", - "enabled": "Включен", - "disabled": "Отключен", - "level": "Уровень аудита", - "retention": "Срок хранения", - "days": "дн.", - "totalEvents": "Всего событий" - }, - "tabs": { - "dashboard": "Панель", - "events": "События аудита", - "export": "Экспорт" - }, - "charts": { - "title": "Панель аудита", - "error": "Ошибка загрузки графиков", - "day": "День", - "week": "Неделя", - "month": "Месяц", - "byType": "События по типу", - "byUser": "События по пользователям", - "overTime": "События во времени" - }, - "events": { - "title": "События аудита", - "filterByType": "Фильтр по типу", - "filterByUser": "Фильтр по пользователю", - "startDate": "Дата начала", - "endDate": "Дата окончания", - "clearFilters": "Очистить", - "error": "Ошибка загрузки событий", - "noEvents": "Событий не найдено", - "timestamp": "Метка времени", - "type": "Тип", - "user": "Пользователь", - "ipAddress": "IP-адрес", - "actions": "Действия", - "viewDetails": "Просмотреть подробности", - "eventDetails": "Подробности события", - "details": "Подробности" - }, - "export": { - "title": "Экспорт данных аудита", - "description": "Экспортируйте события аудита в формат CSV или JSON. Используйте фильтры, чтобы ограничить экспортируемые данные.", - "format": "Формат экспорта", - "filters": "Фильтры (необязательно)", - "filterByType": "Фильтр по типу", - "filterByUser": "Фильтр по пользователю", - "startDate": "Дата начала", - "endDate": "Дата окончания", - "clearFilters": "Очистить", - "exportButton": "Экспортировать данные", - "error": "Не удалось экспортировать данные" - } - }, - "usage": { - "noData": "Данные недоступны", - "error": "Ошибка загрузки статистики использования", - "noDataMessage": "Статистика использования временно недоступна.", - "controls": { - "top10": "Топ-10", - "top20": "Топ-20", - "all": "Все", - "refresh": "Обновить", - "dataTypeLabel": "Тип данных:", - "dataType": { - "all": "Все", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Топ-10", - "top20": "Топ-20", - "all": "Все" - }, - "stats": { - "totalEndpoints": "Всего конечных точек", - "totalVisits": "Всего посещений", - "showing": "Показано", - "selectedVisits": "Выбранные посещения" - }, - "chart": { - "title": "График использования конечных точек" - }, - "table": { - "title": "Подробная статистика", - "endpoint": "Конечная точка", - "visits": "Посещения", - "percentage": "Процент", - "noData": "Данные недоступны" - } - }, - "backendHealth": { - "checking": "Проверка состояния бэкенда...", - "online": "Бэкенд онлайн", - "offline": "Бэкенд офлайн", - "starting": "Бэкенд запускается...", - "wait": "Дождитесь завершения запуска бэкенда и попробуйте снова." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Разблокируйте PDF, чтобы продолжить", - "title": "Удалите пароль, чтобы продолжить", - "description": "Этот PDF защищён паролем. Введите пароль, чтобы продолжить работу с ним.", - "password": { - "label": "Пароль PDF", - "placeholder": "Введите пароль PDF" - }, - "skip": "Пока пропустить", - "unlock": "Разблокировать и продолжить", - "incorrectPassword": "Неверный пароль", - "missingFile": "Выбранный файл больше недоступен.", - "emptyResponse": "Удаление пароля не дало файл.", - "required": "Введите пароль, чтобы продолжить.", - "successTitle": "Пароль удалён", - "successBodyWithName": "Пароль удалён из {{fileName}}", - "successBody": "Пароль успешно удалён." - }, - "setup": { - "welcome": "Добро пожаловать в Stirling PDF", - "description": "Начните с выбора способа использования Stirling PDF", - "step1": { - "label": "Выберите режим", - "description": "Офлайн или сервер" - }, - "step2": { - "label": "Выберите сервер", - "description": "Self-hosted сервер" - }, - "step3": { - "label": "Вход", - "description": "Введите учётные данные" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Войдите в аккаунт Stirling" - }, - "selfhosted": { - "title": "Self-Hosted сервер", - "description": "Подключитесь к своему серверу Stirling PDF" - } - }, - "saas": { - "title": "Вход в Stirling", - "subtitle": "Войдите в аккаунт Stirling" - }, - "selfhosted": { - "title": "Вход на сервер", - "subtitle": "Введите учётные данные сервера" - }, - "server": { - "title": "Подключение к серверу", - "subtitle": "Введите URL своего self-hosted сервера", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Self-hosted сервер" - }, - "url": { - "label": "URL сервера", - "description": "Введите полный URL вашего self-hosted сервера Stirling PDF" - }, - "error": { - "emptyUrl": "Введите URL сервера", - "unreachable": "Не удалось подключиться к серверу", - "testFailed": "Тест подключения не пройден" - }, - "testing": "Проверка подключения..." - }, - "login": { - "title": "Вход", - "subtitle": "Введите учётные данные для продолжения", - "connectingTo": "Подключение к:", - "username": { - "label": "Имя пользователя", - "placeholder": "Введите имя пользователя" - }, - "email": { - "label": "Email", - "placeholder": "Введите email" - }, - "password": { - "label": "Пароль", - "placeholder": "Введите пароль" - }, - "error": { - "emptyUsername": "Введите имя пользователя", - "emptyEmail": "Введите email", - "emptyPassword": "Введите пароль", - "oauthFailed": "Сбой входа через OAuth. Повторите попытку." - }, - "submit": "Войти", - "signInWith": "Войти через", - "oauthPending": "Открываем браузер для аутентификации...", - "orContinueWith": "Или продолжить по email" - } - }, - "oauth": { - "success": { - "title": "Аутентификация успешна", - "message": "Можно закрыть это окно и вернуться в Stirling PDF." - }, - "error": { - "title": "Сбой аутентификации", - "message": "Аутентификация не выполнена. Закройте окно и попробуйте снова." - } - }, - "pdfTextEditor": { - "title": "Редактор JSON PDF", - "viewLabel": "Редактор PDF", - "converting": "Преобразование PDF в редактируемый формат...", - "conversionFailed": "Не удалось преобразовать PDF. Попробуйте ещё раз.", - "currentFile": "Текущий файл: {{name}}", - "pageSummary": "Стр. {{number}} из {{total}}", - "pagePreviewAlt": "Миниатюра страницы", - "imageLabel": "Размещённое изображение", - "noTextOnPage": "На этой странице не найден редактируемый текст.", - "pageType": { - "paragraph": "Страница с абзацами", - "sparse": "Разреженный текст" - }, - "groupingMode": { - "auto": "Авто", - "paragraph": "Абзац", - "singleLine": "Одна строка" - }, - "badges": { - "unsaved": "Изменено", - "modified": "Изменено", - "earlyAccess": "Ранний доступ" - }, - "actions": { - "reset": "Сбросить изменения", - "downloadJson": "Скачать JSON", - "generatePdf": "Сформировать PDF" - }, - "options": { - "autoScaleText": { - "title": "Автоматически подгонять текст по рамке", - "description": "Автоматически масштабирует текст по горизонтали, чтобы он вписывался в исходную рамку, если рендеринг шрифта отличается от PDF." - }, - "groupingMode": { - "title": "Режим группировки текста", - "autoDescription": "Автоматически определяет тип страницы и корректно группирует текст.", - "paragraphDescription": "Группирует выровненные строки в многострочные абзацы.", - "singleLineDescription": "Оставляет каждую строку PDF отдельным текстовым блоком." - }, - "manualGrouping": { - "descriptionInline": "Совет: удерживайте Ctrl (Cmd) или Shift для мультивыбора блоков. Над выделением появится плавающая панель для объединения, разGrouping или настройки ширины." - }, - "forceSingleElement": { - "title": "Фиксировать отредактированный текст в одном элементе PDF", - "description": "При включении редактор экспортирует каждый отредактированный блок как один элемент текста PDF, чтобы избежать наложений глифов или смешения шрифтов." - } - }, - "manual": { - "mergeTooltip": "Объединить выбранные блоки", - "merge": "Объединить выделение", - "ungroupTooltip": "Разбить абзац на строки", - "ungroup": "Разгруппировать выделение", - "widthMenu": "Параметры ширины", - "expandWidth": "Расширить до края страницы", - "resetWidth": "Сбросить ширину", - "resizeHandle": "Изменить ширину текста" - }, - "disclaimer": { - "heading": "Ограничения предпросмотра", - "textFocus": "В этой рабочей области можно редактировать текст и перемещать встроенные изображения. Сложное оформление страницы, элементы форм и многослойная графика сохраняются для экспорта, но здесь не полностью редактируются.", - "previewVariance": "Некоторые элементы (например, границы таблиц, фигуры или отображение аннотаций) могут отображаться в предпросмотре неточно. Экспортируемый PDF по возможности сохраняет исходные команды рисования.", - "alpha": "Этот альфа‑просмотрщик ещё развивается — отдельные шрифты, цвета, эффекты прозрачности и детали макета могут немного отличаться. Перед отправкой внимательно проверьте созданный PDF." - }, - "empty": { - "title": "Документ не загружен", - "subtitle": "Загрузите файл PDF или JSON, чтобы начать редактирование текста." - }, - "welcomeBanner": { - "title": "Добро пожаловать в редактор текста PDF (ранний доступ)", - "experimental": "Это экспериментальная функция в активной разработке. Возможны нестабильность и ошибки при использовании.", - "howItWorks": "Этот инструмент преобразует ваш PDF в редактируемый формат, где можно изменять текст и перемещать изображения. Изменения сохраняются в новый PDF.", - "bestFor": "Лучше всего подходит для:", - "bestFor1": "Простых PDF, содержащих в основном текст и изображения", - "bestFor2": "Документов со стандартным абзацным форматированием", - "bestFor3": "Писем, эссе, отчетов и простых документов", - "notIdealFor": "Не подходит для:", - "notIdealFor1": "PDF со специальным форматированием, например маркированные списки, таблицы или многоколоночные макеты", - "notIdealFor2": "Журналов, брошюр или документов со сложным дизайном", - "notIdealFor3": "Руководств со сложной версткой", - "limitations": "Текущие ограничения:", - "limitation1": "Отображение шрифтов может немного отличаться от оригинального PDF", - "limitation2": "Сложная графика, поля форм и аннотации сохраняются, но не редактируются", - "limitation3": "Обработка больших файлов может занять время", - "knownIssues": "Известные проблемы (исправляются):", - "issue1": "Цвет текста пока не сохраняется (скоро добавим)", - "issue2": "В режиме абзацев больше проблем с выравниванием и интервалами — рекомендуется режим одиночной строки", - "issue3": "Отображение в предпросмотре отличается от экспортированного PDF — экспорт ближе к оригиналу", - "issue4": "Выравнивание повернутого текста может потребовать ручной настройки", - "issue5": "Эффекты прозрачности и слоев могут отличаться от оригинала", - "feedback": "Это функция раннего доступа. Пожалуйста, сообщайте о любых проблемах, чтобы помочь нам улучшить инструмент!", - "gotIt": "Понятно", - "dontShowAgain": "Больше не показывать" - }, - "modeChange": { - "title": "Подтвердите смену режима", - "warning": "Изменение режима группировки текста сбросит все несохраненные изменения. Вы уверены, что хотите продолжить?", - "cancel": "Отмена", - "confirm": "Сбросить и сменить режим" - }, - "fontAnalysis": { - "details": "Сведения о шрифте", - "embedded": "Встроенный", - "type": "Тип", - "webFormat": "Веб-формат", - "warnings": "Предупреждения", - "suggestions": "Примечания", - "currentPageFonts": "Шрифты на этой странице", - "allFonts": "Все шрифты", - "fallback": "замена", - "missing": "отсутствует", - "perfectMessage": "Все шрифты могут быть воспроизведены идеально.", - "warningMessage": "Некоторые шрифты могут отображаться некорректно.", - "infoMessage": "Доступна информация о воспроизведении шрифтов.", - "perfect": "идеально", - "subset": "частично встроенный" - }, - "errors": { - "invalidJson": "Не удалось прочитать файл JSON. Убедитесь, что он был создан инструментом PDF to JSON.", - "pdfConversion": "Не удалось преобразовать отредактированный JSON обратно в PDF." - } - }, - "auth": { - "sessionExpired": "Сеанс истек", - "pleaseLoginAgain": "Пожалуйста, войдите снова.", - "accessDenied": "Доступ запрещен", - "insufficientPermissions": "У вас нет прав для выполнения этого действия." - }, - "addText": { - "title": "Добавить текст", - "header": "Добавьте текст в PDF", - "text": { - "name": "Текст", - "placeholder": "Введите текст, который нужно добавить", - "fontLabel": "Шрифт", - "fontSizeLabel": "Размер шрифта", - "fontSizePlaceholder": "Введите или выберите размер шрифта (8–200)", - "colorLabel": "Цвет текста" - }, - "steps": { - "configure": "Настройка текста" - }, - "step": { - "createDesc": "Введите текст, который хотите добавить", - "place": "Разместить текст", - "placeDesc": "Щелкните в PDF, чтобы добавить текст" - }, - "instructions": { - "title": "Как добавить текст", - "text": "После ввода текста выше щелкните в PDF, чтобы разместить его.", - "paused": "Размещение приостановлено", - "resumeHint": "Возобновите размещение, чтобы щелкнуть и добавить текст.", - "noSignature": "Введите текст выше, чтобы включить размещение." - }, - "mode": { - "move": "Переместить текст", - "place": "Разместить текст", - "pause": "Пауза размещения", - "resume": "Возобновить размещение" - }, - "results": { - "title": "Результаты добавления текста" - }, - "error": { - "failed": "Произошла ошибка при добавлении текста в PDF." - }, - "tags": "текст,аннотация,метка", - "applySignatures": "Применить текст" - } -} \ No newline at end of file diff --git a/frontend/public/locales/sk-SK/translation.json b/frontend/public/locales/sk-SK/translation.json deleted file mode 100644 index 240f6624a..000000000 --- a/frontend/public/locales/sk-SK/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Vyberte, ako chcete prehliadať nástroje", - "description": "Pozrite si obe rozloženia a rozhodnite sa, ako chcete skúmať nástroje Stirling PDF.", - "sidebarTitle": "Režim bočného panela", - "sidebarDescription": "Majte nástroje vedľa pracovného priestoru pre rýchle prepínanie.", - "recommended": "Odporúčané", - "chooseSidebar": "Použiť režim bočného panela", - "fullscreenTitle": "Režim na celú obrazovku – (starší)", - "fullscreenDescription": "Prehliadajte každý nástroj v katalógu, ktorý zakryje pracovný priestor, kým si jeden nevyberiete.", - "chooseFullscreen": "Použiť režim celej obrazovky", - "dismiss": "Možno neskôr" - }, - "fullscreen": { - "showDetails": "Zobraziť podrobnosti", - "comingSoon": "Už čoskoro:", - "favorite": "Pridať do obľúbených", - "favorites": "Obľúbené", - "unavailable": "Zakázané správcom servera:", - "unavailableDependency": "Nedostupné – chýba požadovaný nástroj na serveri:", - "heading": "Všetky nástroje (zobrazenie na celú obrazovku)", - "noResults": "Skúste upraviť vyhľadávanie alebo prepnite popisy, aby ste našli, čo potrebujete.", - "recommended": "Odporúčané", - "unfavorite": "Odstrániť z obľúbených" - }, - "placeholder": "Vyberte nástroj, aby ste začali", - "toggle": { - "fullscreen": "Prepnúť na režim celej obrazovky", - "sidebar": "Prepnúť na režim bočného panela" - }, - "alpha": "Alfa", - "premiumFeature": "Prémiová funkcia:", - "comingSoon": "Už čoskoro:" - }, - "unsavedChanges": "Máte neuložené zmeny v PDF.", - "areYouSure": "Naozaj chcete odísť?", - "unsavedChangesTitle": "Neuložené zmeny", - "keepWorking": "Pokračovať v práci", - "discardChanges": "Zahodiť a odísť", - "applyAndContinue": "Uložiť a odísť", - "exportAndContinue": "Exportovať a pokračovať", - "zipWarning": { - "title": "Veľký ZIP súbor", - "message": "Tento ZIP obsahuje {{count}} súborov. Aj tak rozbaliť?", - "cancel": "Zrušiť", - "confirm": "Rozbaliť" - }, - "defaultApp": { - "title": "Nastaviť ako predvolenú aplikáciu PDF", - "message": "Chcete nastaviť Stirling PDF ako predvolený editor PDF?", - "description": "Neskôr to môžete zmeniť v nastaveniach systému.", - "notNow": "Teraz nie", - "setDefault": "Nastaviť ako predvolené", - "dismiss": "Zavrieť", - "prompt": { - "title": "Nastaviť ako predvolený editor PDF", - "message": "Nastavte Stirling PDF ako predvolenú aplikáciu na otváranie PDF súborov." - }, - "success": { - "title": "Predvolená aplikácia nastavená", - "message": "Stirling PDF je teraz váš predvolený editor PDF" - }, - "settingsOpened": { - "title": "Nastavenia otvorené", - "message": "Vyberte Stirling PDF v nastaveniach systému" - }, - "error": { - "title": "Chyba", - "message": "Nepodarilo sa nastaviť predvolenú aplikáciu PDF" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Zrušiť", - "addPageNumbers": { - "fontSize": "Veľkosť písma", - "fontName": "Názov písma", - "title": "Pridať čísla stránok", - "header": "Pridať čísla stránok", - "selectText": { - "1": "Vybrať PDF súbor:", - "2": "Veľkosť okraja", - "3": "Pozícia", - "4": "Počiatočné číslo", - "5": "Stránky na číslovanie", - "6": "Vlastný text" - }, - "customTextDesc": "Vlastný text", - "numberPagesDesc": "Ktoré stránky číslovať, predvolené 'všetky', tiež akceptuje 1-5 alebo 2,5,9 atď.", - "customNumberDesc": "Predvolené {n}, tiež akceptuje 'Strana {n} z {total}', 'Text-{n}', '{filename}-{n}", - "submit": "Pridať čísla stránok", - "configuration": "Konfigurácia", - "customize": "Prispôsobiť vzhľad", - "pagesAndStarting": "Strany a počiatočné číslo", - "positionAndPages": "Pozícia a strany", - "error": { - "failed": "Operácia pridania čísel strán zlyhala" - }, - "results": { - "title": "Výsledky číslovania strán" - }, - "preview": "Výber pozície", - "previewDisclaimer": "Náhľad je približný. Konečný výstup sa môže líšiť kvôli metrikám písma PDF." - }, - "pageSelectionPrompt": "Vlastný výber stránok (Zadajte zoznam čísel stránok oddelených čiarkou 1,5,6 alebo funkcie ako 2n+1):", - "startingNumberTooltip": "Prvé číslo, ktoré sa zobrazí. Nasledujúce strany sa budú zvyšovať od tohto čísla.", - "marginTooltip": "Vzdialenosť medzi číslom strany a okrajom strany.", - "fontSizeTooltip": "Veľkosť textu čísla strany v bodoch. Väčšie čísla vytvoria väčší text.", - "fontTypeTooltip": "Rodina písma pre čísla strán. Vyberte podľa štýlu vášho dokumentu.", - "customTextTooltip": "Voliteľný vlastný formát čísel strán. Použite {n} ako zástupný symbol pre číslo. Príklad: \"Strana {n}\" zobrazí \"Strana 1\", \"Strana 2\" atď.", - "pdfPrompt": "Vyberte PDF súbor(y)", - "multiPdfPrompt": "Vyberte PDF súbory (2+)", - "multiPdfDropPrompt": "Vyberte (alebo pretiahnite) všetky požadované PDF súbory", - "imgPrompt": "Vyberte obrázok(y)", - "genericSubmit": "Odoslať", - "uploadLimit": "Maximálna veľkosť súboru:", - "uploadLimitExceededSingular": "je príliš veľký. Maximálna povolená veľkosť je", - "uploadLimitExceededPlural": "sú príliš veľké. Maximálna povolená veľkosť je", - "processTimeWarning": "Varovanie: Tento proces môže trvať až minútu v závislosti od veľkosti súboru", - "pageOrderPrompt": "Vlastné poradie stránok (Zadajte zoznam čísel stránok oddelených čiarkou alebo funkcie ako 2n+1):", - "goToPage": "Choď", - "true": "Áno", - "false": "Nie", - "unknown": "Neznáme", - "app": { - "description": "Bezplatná alternatíva k Adobe Acrobat (10M+ stiahnutí)" - }, - "save": "Uložiť", - "saveToBrowser": "Uložiť do prehliadača", - "download": "Stiahnuť", - "downloadUnavailable": "Sťahovanie nie je pre túto položku dostupné", - "saveUnavailable": "Uloženie pre túto položku nie je dostupné", - "pin": "Pripnúť súbor (ponechať aktívny po spustení nástroja)", - "unpin": "Zrušiť pripnutie súboru (nahradiť po spustení nástroja)", - "undoOperationTooltip": "Kliknutím vrátite poslednú operáciu a obnovíte pôvodné súbory", - "undo": "Vrátiť späť", - "back": "Späť", - "nothingToUndo": "Nič na vrátenie späť", - "moreOptions": "Ďalšie možnosti", - "editYourNewFiles": "Upraviť nové súbory", - "close": "Zatvoriť", - "openInViewer": "Otvoriť v prehliadači", - "confirmClose": "Potvrdiť zatvorenie", - "confirmCloseMessage": "Naozaj chcete zatvoriť tento súbor?", - "confirmCloseCancel": "Zrušiť", - "confirmCloseConfirm": "Zatvoriť súbor", - "fileSelected": "Vybrané: {{filename}}", - "chooseFile": "Vybrať súbor", - "filesSelected": "vybrané súbory", - "files": { - "title": "Súbory", - "upload": "Nahrať", - "uploadFiles": "Nahrať súbory", - "addFiles": "Pridať súbory", - "selectFromWorkbench": "Vyberte súbory z pracovného priestoru alebo ", - "selectMultipleFromWorkbench": "Vyberte aspoň {{count}} súborov z pracovného priestoru alebo ", - "created": "Vytvorené", - "size": "Veľkosť súboru" - }, - "noFavourites": "Žiadne obľúbené položky", - "downloadComplete": "Stiahnutie dokončené", - "bored": "Nudíte sa pri čakaní?", - "alphabet": "Abeceda", - "downloadPdf": "Stiahnuť PDF", - "text": "Text", - "font": "Písmo", - "selectFillter": "-- Vyberte --", - "pageNum": "Číslo stránky", - "sizes": { - "small": "Malé", - "medium": "Stredné", - "large": "Veľké", - "x-large": "Veľmi veľké" - }, - "error": { - "pdfPassword": "PDF dokument je chránený heslom a buď heslo nebolo zadané, alebo bolo nesprávne", - "encryptedPdfMustRemovePassword": "Toto PDF je šifrované alebo chránené heslom. Pred konverziou na PDF/A ho odomknite.", - "incorrectPasswordProvided": "Heslo k PDF je nesprávne alebo nebolo zadané.", - "_value": "Chyba", - "dismissAllErrors": "Zavrieť všetky chyby", - "sorry": "Ospravedlňujeme sa za problém!", - "needHelp": "Potrebujete pomoc / Našli ste problém?", - "contactTip": "Ak máte stále problémy, neváhajte nás kontaktovať pre pomoc. Môžete podať tiket na našej stránke GitHub alebo nás kontaktovať cez Discord:", - "404": { - "head": "404 - Stránka nenájdená | Ups, narazili sme na chybu v kóde!", - "1": "Nemôžeme nájsť stránku, ktorú hľadáte.", - "2": "Niečo sa pokazilo" - }, - "github": "Podajte tiket na GitHub", - "showStack": "Zobraziť sledovanie zásobníka", - "copyStack": "Kopírovať sledovanie zásobníka", - "githubSubmit": "GitHub - Podajte tiket", - "discordSubmit": "Discord - Podajte príspevok na podporu" - }, - "warning": { - "tooltipTitle": "Upozornenie" - }, - "edit": "Upraviť", - "delete": "Vymazať", - "never": "Nikdy", - "username": "Používateľské meno", - "password": "Heslo", - "welcome": "Vitajte", - "property": "Vlastnosť", - "black": "Čierna", - "white": "Biela", - "red": "Červená", - "green": "Zelená", - "blue": "Modrá", - "custom": "Vlastné...", - "comingSoon": "Už čoskoro", - "WorkInProgess": "Práca prebieha, nemusí fungovať alebo môže byť chybová, prosím nahláste akékoľvek problémy!", - "poweredBy": "Poskytované", - "yes": "Áno", - "no": "Nie", - "changedCredsMessage": "Údaje zmenené!", - "notAuthenticatedMessage": "Používateľ nie je overený.", - "userNotFoundMessage": "Používateľ nebol nájdený.", - "incorrectPasswordMessage": "Aktuálne heslo je nesprávne.", - "usernameExistsMessage": "Nové používateľské meno už existuje.", - "invalidUsernameMessage": "Neplatné používateľské meno, používateľské meno musí obsahovať len abecedné znaky a čísla.", - "invalidPasswordMessage": "Heslo nesmie byť prázdne a nesmie mať medzery na začiatku ani na konci.", - "confirmPasswordErrorMessage": "Nové heslo a potvrdenie nového hesla sa musia zhodovať.", - "deleteCurrentUserMessage": "Nie je možné zmazať aktuálne prihláseného používateľa.", - "deleteUsernameExistsMessage": "Používateľské meno neexistuje a nemôže byť zmazané.", - "downgradeCurrentUserMessage": "Nie je možné znížiť rolu aktuálneho používateľa", - "disabledCurrentUserMessage": "Aktuálneho používateľa nie je možné deaktivovať", - "downgradeCurrentUserLongMessage": "Nie je možné znížiť rolu aktuálneho používateľa. Preto, aktuálny používateľ nebude zobrazený.", - "userAlreadyExistsOAuthMessage": "Používateľ už existuje ako používateľ OAuth2.", - "userAlreadyExistsWebMessage": "Používateľ už existuje ako webový používateľ.", - "oops": "Ups!", - "help": "Pomoc", - "goHomepage": "Prejsť na domovskú stránku", - "joinDiscord": "Pripojte sa na náš Discord server", - "seeDockerHub": "Pozrieť Docker Hub", - "visitGithub": "Navštíviť GitHub repozitár", - "donate": "Darovať", - "color": "Farba", - "sponsor": "Sponzorovať", - "info": "Info", - "pro": "Pro", - "page": "Strana", - "pages": "Strany", - "loading": "Načítava sa...", - "review": "Skontrolovať", - "addToDoc": "Pridať do dokumentu", - "reset": "Resetovať", - "apply": "Použiť", - "noFileSelected": "Nie je vybraný žiadny súbor. Nahrajte ho, prosím.", - "legal": { - "privacy": "Zásady ochrany osobných údajov", - "iAgreeToThe": "Súhlasím so všetkými", - "terms": "Podmienkami používania", - "accessibility": "Prístupnosť", - "cookie": "Zásady používania súborov cookie", - "impressum": "Impressum", - "showCookieBanner": "Predvoľby súborov cookie" - }, - "pipeline": { - "header": "Menu pipeline (Beta)", - "uploadButton": "Nahrať vlastný", - "configureButton": "Konfigurovať", - "defaultOption": "Vlastné", - "submitButton": "Odoslať", - "help": "Pomoc s pipeline", - "scanHelp": "Pomoc so skenovaním priečinka", - "deletePrompt": "Naozaj chcete odstrániť pipeline?", - "tags": "automatizovať,sekvencia,skriptované,dávkové spracovanie", - "title": "Pipeline" - }, - "pipelineOptions": { - "header": "Konfigurácia pipeline", - "pipelineNameLabel": "Názov pipeline", - "saveSettings": "Uložiť nastavenia operácie", - "pipelineNamePrompt": "Zadajte názov pipeline tu", - "selectOperation": "Vybrať operáciu", - "addOperationButton": "Pridať operáciu", - "pipelineHeader": "Pipeline:", - "saveButton": "Stiahnuť", - "validateButton": "Overiť" - }, - "enterpriseEdition": { - "button": "Prejsť na Pro", - "warning": "Táto funkcia je dostupná len pre používateľov Pro.", - "yamlAdvert": "Stirling PDF Pro podporuje konfiguračné súbory YAML a ďalšie SSO funkcie.", - "ssoAdvert": "Hľadáte viac funkcií správy používateľov? Pozrite si Stirling PDF Pro" - }, - "analytics": { - "title": "Chcete zlepšiť Stirling PDF?", - "paragraph1": "Stirling PDF má dobrovoľnú analytiku, ktorá nám pomáha zlepšovať produkt. Nesledujeme žiadne osobné informácie ani obsah súborov.", - "paragraph2": "Zvážte, prosím, povolenie analytiky, aby mohol Stirling-PDF rásť a aby sme lepšie porozumeli našim používateľom.", - "learnMore": "Viac informácií", - "enable": "Povoliť analytiku", - "disable": "Zakázať analytiku", - "settings": "Nastavenia analytiky môžete zmeniť v súbore config/settings.yml", - "privacyAssurance": "Nesledujeme žiadne osobné údaje ani obsah vašich súborov." - }, - "navbar": { - "favorite": "Obľúbené", - "recent": "Nové a nedávno aktualizované", - "darkmode": "Tmavý režim", - "language": "Jazyky", - "settings": "Nastavenia", - "allTools": "Nástroje", - "multiTool": "Multi Tools", - "search": "Hľadať", - "sections": { - "organize": "Usporiadať", - "convertTo": "Konvertovať do PDF", - "convertFrom": "Konvertovať z PDF", - "security": "Podpis a zabezpečenie", - "advance": "Pokročilé", - "edit": "Zobraziť a upraviť", - "popular": "Populárne" - } - }, - "settings": { - "preferences": { - "title": "Predvoľby" - }, - "workspace": { - "title": "Pracovný priestor", - "people": "Ľudia", - "teams": "Tímy" - }, - "configuration": { - "title": "Konfigurácia", - "systemSettings": "Systémové nastavenia", - "features": "Funkcie", - "endpoints": "Endpointy", - "database": "Databáza", - "advanced": "Pokročilé" - }, - "securityAuth": { - "title": "Zabezpečenie a autentifikácia", - "security": "Zabezpečenie", - "connections": "Pripojenia" - }, - "licensingAnalytics": { - "title": "Licencovanie a analytika", - "plan": "Plán", - "audit": "Audit", - "usageAnalytics": "Analytika používania" - }, - "policiesPrivacy": { - "title": "Zásady a súkromie", - "legal": "Právne", - "privacy": "Súkromie" - }, - "developer": { - "title": "Vývojár", - "apiKeys": "API kľúče" - }, - "tooltips": { - "enableLoginFirst": "Najprv zapnite režim prihlásenia", - "requiresEnterprise": "Vyžaduje licenciu Enterprise" - }, - "connection": { - "title": "Režim pripojenia", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Self-hostovaný" - }, - "server": "Server", - "user": "Prihlásený ako", - "logout": "Odhlásiť sa" - }, - "general": { - "title": "Všeobecné", - "description": "Nastavte všeobecné preferencie aplikácie.", - "user": "Používateľ", - "logout": "Odhlásiť sa", - "enableFeatures": { - "dismiss": "Zavrieť", - "title": "Pre správcov systému", - "intro": "Povoľte overovanie používateľov, správu tímov a funkcie pracovného priestoru pre vašu organizáciu.", - "action": "Nastaviť", - "and": "a", - "benefit": "Umožňuje používateľské roly, tímovú spoluprácu, administrátorské ovládanie a podnikové funkcie.", - "learnMore": "Viac v dokumentácii" - }, - "defaultToolPickerMode": "Predvolený režim výberu nástrojov", - "defaultToolPickerModeDescription": "Vyberte, či sa výber nástrojov bude predvolene otvárať na celej obrazovke alebo v bočnom paneli", - "mode": { - "sidebar": "Bočný panel", - "fullscreen": "Celá obrazovka" - }, - "autoUnzipTooltip": "Automaticky extrahuje ZIP súbory vrátené z operácií API. Zakážte, aby zostali ZIP súbory nedotknuté. Toto neovplyvní automatizačné pracovné postupy.", - "autoUnzip": "Automaticky rozbaliť odpovede API", - "autoUnzipDescription": "Automaticky extrahovať súbory zo ZIP odpovedí", - "autoUnzipFileLimitTooltip": "Rozbaľovať len vtedy, ak ZIP obsahuje najviac tento počet súborov. Zvýšte hodnotu pre extrakciu väčších ZIPov.", - "autoUnzipFileLimit": "Limit automatického rozbalenia súborov", - "autoUnzipFileLimitDescription": "Maximálny počet súborov na extrakciu zo ZIP", - "defaultPdfEditor": "Predvolený editor PDF", - "defaultPdfEditorActive": "Stirling PDF je váš predvolený editor PDF", - "defaultPdfEditorInactive": "Iná aplikácia je nastavená ako predvolená", - "defaultPdfEditorChecking": "Kontroluje sa...", - "defaultPdfEditorSet": "Už je predvolené", - "setAsDefault": "Nastaviť ako predvolené", - "updates": { - "title": "Aktualizácie softvéru", - "description": "Skontrolujte aktualizácie a zobrazte informácie o verzii", - "currentVersion": "Aktuálna verzia", - "latestVersion": "Najnovšia verzia", - "checkForUpdates": "Skontrolovať aktualizácie", - "viewDetails": "Zobraziť podrobnosti" - }, - "hideUnavailableTools": "Skryť nedostupné nástroje", - "hideUnavailableToolsDescription": "Odstrániť nástroje zakázané vaším serverom namiesto ich sivého zobrazenia.", - "hideUnavailableConversions": "Skryť nedostupné konverzie", - "hideUnavailableConversionsDescription": "Odstrániť zakázané možnosti konverzie v nástroji Konvertovať namiesto ich sivého zobrazenia." - }, - "hotkeys": { - "title": "Klávesové skratky", - "description": "Prispôsobte klávesové skratky pre rýchly prístup k nástrojom. Kliknite na \"Zmeniť skratku\" a stlačte novú kombináciu klávesov. Stlačením Esc zrušíte.", - "errorConflict": "Skratka sa už používa nástrojom {{tool}}.", - "errorModifier": { - "mac": "Do skratky zahrňte ⌘ (Command), ⌥ (Option) alebo iný modifikátor.", - "windows": "Do skratky zahrňte Ctrl, Alt alebo iný modifikátor." - }, - "searchPlaceholder": "Hľadať nástroje...", - "none": "Nepriradené", - "customBadge": "Vlastná", - "defaultLabel": "Predvolené: {{shortcut}}", - "capturing": "Stlačte klávesy… (Esc zruší)", - "change": "Zmeniť skratku", - "reset": "Resetovať", - "shortcut": "Skratka", - "noShortcut": "Nastavená žiadna skratka" - } - }, - "update": { - "modalTitle": "Dostupná aktualizácia", - "current": "Aktuálna verzia", - "latest": "Najnovšia verzia", - "latestStable": "Najnovšia stabilná", - "priorityLabel": "Priorita", - "recommendedAction": "Odporúčaná akcia", - "breakingChangesDetected": "Zistené nezlučiteľné zmeny", - "breakingChangesMessage": "Niektoré verzie obsahujú nezlučiteľné zmeny. Pred aktualizáciou si pozrite migračné príručky nižšie.", - "migrationGuides": "Migračné príručky", - "viewGuide": "Zobraziť príručku", - "loadingDetailedInfo": "Načítavajú sa podrobné informácie...", - "close": "Zavrieť", - "viewAllReleases": "Zobraziť všetky vydania", - "downloadLatest": "Stiahnuť najnovšie", - "availableUpdates": "Dostupné aktualizácie", - "unableToLoadDetails": "Nedá sa načítať podrobné informácie.", - "version": "Verzia", - "urgentUpdateAvailable": "Urgentná aktualizácia", - "updateAvailable": "Dostupná aktualizácia", - "releaseNotes": "Poznámky k vydaniu", - "priority": { - "urgent": "Urgentná", - "normal": "Bežná", - "minor": "Menšia", - "low": "Nízka" - }, - "breakingChanges": "Nezlučiteľné zmeny", - "breakingChangesDefault": "Táto verzia obsahuje nezlučiteľné zmeny.", - "migrationGuide": "Migračná príručka" - }, - "changeCreds": { - "title": "Zmeniť údaje", - "header": "Aktualizujte údaje svojho účtu", - "changePassword": "Používate predvolené prihlasovacie údaje. Prosím, zadajte nové heslo", - "newUsername": "Nové používateľské meno", - "oldPassword": "Aktuálne heslo", - "newPassword": "Nové heslo", - "confirmNewPassword": "Potvrďte nové heslo", - "submit": "Odoslať zmeny" - }, - "account": { - "title": "Nastavenia účtu", - "accountSettings": "Nastavenia účtu", - "adminSettings": "Admin nastavenia - Zobraziť a pridať používateľov", - "userControlSettings": "Nastavenia kontroly používateľov", - "changeUsername": "Zmeniť používateľské meno", - "newUsername": "Nové používateľské meno", - "password": "Potvrdzovacie heslo", - "oldPassword": "Staré heslo", - "newPassword": "Nové heslo", - "changePassword": "Zmeniť heslo", - "confirmNewPassword": "Potvrďte nové heslo", - "signOut": "Odhlásiť sa", - "yourApiKey": "Váš API kľúč", - "syncTitle": "Synchronizovať nastavenia prehliadača s účtom", - "settingsCompare": "Porovnanie nastavení:", - "property": "Vlastnosť", - "webBrowserSettings": "Nastavenie webového prehliadača", - "syncToBrowser": "Synchronizovať účet -> Prehliadač", - "syncToAccount": "Synchronizovať účet <- Prehliadač" - }, - "adminUserSettings": { - "title": "Nastavenia kontroly používateľov", - "header": "Admin nastavenia kontroly používateľov", - "admin": "Admin", - "user": "Používateľ", - "addUser": "Pridať nového používateľa", - "deleteUser": "Odstrániť používateľa", - "confirmDeleteUser": "Má sa používateľ odstrániť?", - "confirmChangeUserStatus": "Má sa používateľ deaktivovať/aktivovať?", - "usernameInfo": "Používateľské meno musí obsahovať iba písmená a čísla, žiadne medzery alebo špeciálne znaky.", - "roles": "Role", - "role": "Rola", - "actions": "Akcie", - "apiUser": "Obmedzený API používateľ", - "extraApiUser": "Ďalší obmedzený API používateľ", - "webOnlyUser": "Používateľ iba pre web", - "demoUser": "Demo používateľ (Bez vlastných nastavení)", - "internalApiUser": "Interný API používateľ", - "forceChange": "Donútiť používateľa zmeniť heslo pri prihlásení", - "submit": "Uložiť používateľa", - "changeUserRole": "Zmeniť rolu používateľa", - "authenticated": "Overený", - "editOwnProfil": "Upraviť vlastný profil", - "enabledUser": "aktivovaný používateľ", - "disabledUser": "deaktivovaný používateľ", - "activeUsers": "Aktívni používatelia:", - "disabledUsers": "Deaktivovaní používatelia:", - "totalUsers": "Používateľov celkom:", - "lastRequest": "Posledná požiadavka", - "usage": "Zobraziť využitie" - }, - "endpointStatistics": { - "title": "Štatistiky koncových bodov", - "header": "Štatistiky koncových bodov", - "top10": "Top 10", - "top20": "Top 20", - "all": "Všetko", - "refresh": "Obnoviť", - "dataTypeLabel": "Typ údajov:", - "dataTypeAll": "Všetko", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Koncové body celkom", - "totalVisits": "Návštev celkom", - "showing": "Zobrazených", - "selectedVisits": "Vybrané návštevy", - "endpoint": "Koncový bod", - "visits": "Návštevy", - "percentage": "Percento", - "loading": "Načítava sa...", - "failedToLoad": "Nepodarilo sa načítať údaje o koncových bodoch. Skúste obnoviť.", - "home": "Domov", - "login": "Prihlásenie", - "top": "Top", - "numberOfVisits": "Počet návštev", - "visitsTooltip": "Návštevy: {0} ({1}% z celku)", - "retry": "Skúsiť znova" - }, - "database": { - "title": "Import/Export databázy", - "header": "Import/Export databázy", - "fileName": "Názov súboru", - "creationDate": "Dátum vytvorenia", - "fileSize": "Veľkosť súboru", - "deleteBackupFile": "Odstrániť záložný súbor", - "importBackupFile": "Importovať záložný súbor", - "createBackupFile": "Vytvoriť záložný súbor", - "downloadBackupFile": "Stiahnuť záložný súbor", - "info_1": "Pri importe údajov je zásadné zabezpečiť správnu štruktúru. Ak si nie ste istí, čo robíte, vyhľadajte radu a podporu odborníka. Chyba v štruktúre môže spôsobiť poruchy aplikácie, až po úplnú neschopnosť aplikáciu spustiť.", - "info_2": "Názov súboru pri nahrávaní nie je dôležitý. Následne bude premenovaný tak, aby zodpovedal formátu backup_user_yyyyMMddHHmm.sql, čím sa zabezpečí konzistentné pomenovanie.", - "submit": "Importovať zálohu", - "importIntoDatabaseSuccessed": "Import do databázy bol úspešný", - "backupCreated": "Záloha databázy úspešná", - "fileNotFound": "File not Found", - "fileNullOrEmpty": "Súbor nesmie byť null ani prázdny", - "failedImportFile": "Failed Import File", - "notSupported": "Táto funkcia nie je dostupná pre vaše databázové pripojenie." - }, - "session": { - "expired": "Vaša relácia vypršala. Obnovte stránku a skúste znova.", - "refreshPage": "Obnoviť stránku" - }, - "home": { - "desc": "Vaša lokálne hostovaná jednorazová zástavka pre všetky potreby PDF.", - "searchBar": "Vyhľadať funkcie...", - "viewPdf": { - "title": "Zobraziť/Upraviť PDF", - "desc": "Zobraziť, anotovať, pridať text alebo obrázky" - }, - "setFavorites": "Nastaviť obľúbené", - "hideFavorites": "Skryť obľúbené", - "showFavorites": "Zobraziť obľúbené", - "legacyHomepage": "Stará domovská stránka", - "newHomePage": "Vyskúšajte našu novú domovskú stránku!", - "alphabetical": "Abecedne", - "globalPopularity": "Globálna popularita", - "sortBy": "Zoradiť podľa:", - "mobile": { - "brandAlt": "Logo Stirling PDF", - "openFiles": "Otvoriť súbory", - "swipeHint": "Potiahnite doľava alebo doprava na prepnutie zobrazení", - "tools": "Nástroje", - "toolsSlide": "Panel výberu nástrojov", - "viewSwitcher": "Prepnúť zobrazenie pracovného priestoru", - "workbenchSlide": "Panel pracovného priestoru", - "workspace": "Pracovný priestor" - }, - "multiTool": { - "tags": "viac,nástroje", - "title": "PDF Multi Nástroj", - "desc": "Zlúčiť, otočiť, preusporiadať a odstrániť stránky" - }, - "merge": { - "tags": "spojiť,zlúčiť,zjednotiť", - "title": "Zlúčiť", - "desc": "Jednoducho zlúčte viacero PDF súborov do jedného." - }, - "split": { - "tags": "rozdeliť,oddeliť,rozbiť", - "title": "Rozdeliť", - "desc": "Rozdeľte PDF súbory na viacero dokumentov" - }, - "rotate": { - "tags": "otočiť,preklopiť,orientovať", - "title": "Otočiť", - "desc": "Jednoducho otáčajte svoje PDF súbory." - }, - "convert": { - "tags": "konvertovať,transformovať,zmeniť", - "title": "Konvertovať", - "desc": "Konvertovať súbory medzi rôznymi formátmi" - }, - "pdfOrganiser": { - "tags": "organizovať,preusporiadať,premenovať", - "title": "Organizovať", - "desc": "Odstráňte/preusporiadajte stránky v ľubovoľnom poradí" - }, - "addImage": { - "tags": "vložiť,pripojiť,umiestniť", - "title": "Pridať obrázok", - "desc": "Pridať obrázok na zadané miesto v PDF" - }, - "addAttachments": { - "tags": "vložiť,pripojiť,zaradiť", - "title": "Pridať prílohy", - "desc": "Pridať alebo odstrániť vložené súbory (prílohy) do/z PDF" - }, - "watermark": { - "tags": "pečiatka,označiť,prekrytie", - "title": "Pridať vodotlač", - "desc": "Pridať vlastnú vodotlač do vášho PDF dokumentu." - }, - "removePassword": { - "tags": "odomknúť", - "title": "Odstrániť heslo", - "desc": "Odstrániť ochranu heslom z vášho PDF dokumentu." - }, - "compress": { - "tags": "zmenšiť,zredukovať,optimalizovať", - "title": "Komprimovať", - "desc": "Komprimujte PDF na zmenšenie jeho veľkosti." - }, - "unlockPDFForms": { - "tags": "odomknúť,povoliť,upraviť", - "title": "Odomknúť PDF formuláre", - "desc": "Odstráni vlastnosť len na čítanie v poliach formulára v dokumente PDF." - }, - "changeMetadata": { - "tags": "upraviť,modifikovať,aktualizovať", - "title": "Zmeniť metadáta", - "desc": "Zmena/Odstránenie/Pridanie metadát z PDF dokumentu" - }, - "ocr": { - "tags": "extrahovať,skenovať", - "title": "OCR / Čistenie skenov", - "desc": "Čistenie skenov a rozpoznanie textu z obrázkov v PDF a opätovné pridanie ako text." - }, - "extractImages": { - "tags": "vytiahnuť,uložiť,exportovať", - "title": "Extrahovať obrázky", - "desc": "Extrahuje všetky obrázky z PDF a uloží ich do zipu" - }, - "scannerImageSplit": { - "tags": "detegovať,rozdeliť,fotky", - "title": "Detegovať a rozdeliť skenované fotky", - "desc": "Detegovať a rozdeliť skenované fotky na samostatné strany" - }, - "sign": { - "tags": "podpis,podpísať", - "title": "Podpísať", - "desc": "Pridáva podpis do PDF kreslením, textom alebo obrázkom" - }, - "flatten": { - "tags": "zjednodušiť,odstrániť,interaktívne", - "title": "Zploštiť", - "desc": "Odstrániť všetky interaktívne prvky a formuláre z PDF" - }, - "certSign": { - "tags": "authenticate,PEM,P12,oficiálne,encrypt,sign,certificate,PKCS12,JKS,server,manuálne,auto", - "title": "Podpísať s certifikátom", - "desc": "Podpísať PDF s certifikátom/kľúčom (PEM/P12)" - }, - "repair": { - "tags": "opraviť,obnoviť", - "title": "Opraviť", - "desc": "Skúša opraviť poškodené/rozbité PDF" - }, - "removeBlanks": { - "tags": "odstrániť,vyčistiť,prázdne", - "title": "Odstrániť prázdne stránky", - "desc": "Detekuje a odstraňuje prázdne stránky z dokumentu" - }, - "removeAnnotations": { - "tags": "odstrániť,vyčistiť,odstrániť poznámky", - "title": "Odstrániť anotácie", - "desc": "Odstraňuje všetky komentáre/anotácie z PDF" - }, - "compare": { - "tags": "rozdiel", - "title": "Porovnať", - "desc": "Porovnáva a zobrazuje rozdiely medzi 2 PDF dokumentmi" - }, - "removeCertSign": { - "tags": "odstrániť,vymazať,odomknúť", - "title": "Odstrániť certifikačný podpis", - "desc": "Odstrániť certifikačný podpis z PDF" - }, - "pageLayout": { - "tags": "rozloženie,usporiadať,skombinovať", - "title": "Viacstranové usporiadanie", - "desc": "Zlúčte viacero stránok PDF dokumentu do jednej stránky" - }, - "bookletImposition": { - "tags": "brožúra,tlač,väzba", - "title": "Rozloženie pre brožúru", - "desc": "Vytvárať brožúry so správnym poradím strán a viacstranovým rozložením pre tlač a väzbu" - }, - "scalePages": { - "tags": "zmeniť veľkosť,prispôsobiť,škálovať", - "title": "Upraviť veľkosť/mierku strán", - "desc": "Zmeniť veľkosť/škálovanie stránky a/alebo jej obsahu." - }, - "addPageNumbers": { - "tags": "číslovať,paginácia,počet", - "title": "Pridať čísla stránok", - "desc": "Pridať čísla stránok po celom dokumente na určenom mieste" - }, - "autoRename": { - "tags": "automaticky zistiť,na základe hlavičky,organizovať,premenovať", - "title": "Auto premenovať PDF", - "desc": "Automaticky premenuje PDF súbor podľa zistenej hlavičky" - }, - "adjustContrast": { - "tags": "kontrast,jas,sýtosť", - "title": "Upraviť farby/kontrast", - "desc": "Upravte kontrast, sýtosť a jas PDF" - }, - "crop": { - "tags": "orezať,vystrihnúť,zmeniť veľkosť", - "title": "Orezať PDF", - "desc": "Orezať PDF na zmenšenie jeho veľkosti (zachováva text!)" - }, - "autoSplitPDF": { - "tags": "auto,rozdeliť,QR", - "title": "Auto rozdeliť strany", - "desc": "Automatické rozdelenie skenovaného PDF pomocou fyzického skenovaného rozdeľovača stránok QR kódom" - }, - "sanitize": { - "tags": "vyčistiť,odstrániť,prečistiť", - "title": "Vyčistiť", - "desc": "Odstrániť potenciálne škodlivé prvky zo súborov PDF" - }, - "getPdfInfo": { - "tags": "info,metaúdaje,detaily", - "title": "Získať info o PDF", - "desc": "Získava všetky dostupné informácie o PDF" - }, - "pdfToSinglePage": { - "tags": "skombinovať,zlúčiť,jedna", - "title": "PDF na jednu veľkú stránku", - "desc": "Zlúči všetky stránky PDF do jednej veľkej stránky" - }, - "showJS": { - "tags": "javascript,kód,skript", - "title": "Zobraziť JavaScript", - "desc": "Vyhľadá a zobrazuje akýkoľvek JS vložený do PDF" - }, - "redact": { - "tags": "cenzúrovať,začierniť,skryť", - "title": "Manual Redaction", - "desc": "Redacts a PDF based on selected text, drawn shapes and/or selected page(s)" - }, - "splitBySections": { - "tags": "rozdeliť,sekcie,rozdeliť", - "title": "Rozdeliť PDF podľa sekcií", - "desc": "Rozdeliť každú stranu PDF na menšie horizontálne a vertikálne sekcie" - }, - "addStamp": { - "tags": "pečiatka,označiť,pečať", - "title": "Pridať pečiatku do PDF", - "desc": "Pridať text alebo obrázkové pečiatky na určené miesta" - }, - "removeImage": { - "tags": "odstrániť,zmazať,vyčistiť", - "title": "Odstrániť obrázok", - "desc": "Odstrániť obrázok z PDF na zníženie veľkosti súboru" - }, - "splitByChapters": { - "tags": "rozdeliť,kapitoly,štruktúra", - "title": "Rozdeliť PDF podľa kapitol", - "desc": "Rozdeliť PDF na viac súborov na základe štruktúry kapitol." - }, - "validateSignature": { - "tags": "overiť,verifikovať,certifikát", - "title": "Overiť podpis PDF", - "desc": "Overiť digitálne podpisy a certifikáty v dokumentoch PDF" - }, - "swagger": { - "tags": "API,dokumentácia,test", - "title": "Dokumentácia API", - "desc": "Zobraziť dokumentáciu API a testovacie koncové body" - }, - "scannerEffect": { - "tags": "skenovať,simulovať,vytvoriť", - "title": "Efekt skenera", - "desc": "Vytvoriť PDF, ktoré vyzerá, akoby bolo skenované" - }, - "editTableOfContents": { - "tags": "záložky,obsah,upraviť", - "title": "Upraviť obsah", - "desc": "Pridávať alebo upravovať záložky a obsah v dokumentoch PDF" - }, - "manageCertificates": { - "tags": "certifikáty,import,export", - "title": "Spravovať certifikáty", - "desc": "Importovať, exportovať alebo odstrániť súbory digitálnych certifikátov používané na podpisovanie PDF." - }, - "read": { - "tags": "zobraziť,otvoriť,zobraziť", - "title": "Čítať", - "desc": "Zobrazovať a anotovať PDF. Zvýrazňovať text, kresliť alebo vkladať komentáre na kontrolu a spoluprácu." - }, - "reorganizePages": { - "tags": "preusporiadať,premiestniť,organizovať", - "title": "Preusporiadať strany", - "desc": "Preusporiadať, duplikovať alebo odstrániť strany PDF pomocou vizuálneho ovládania pretiahnutím." - }, - "extractPages": { - "tags": "vytiahnuť,vybrať,kopírovať", - "title": "Extrahovať stránky", - "desc": "Extrahovať konkrétne strany z dokumentu PDF" - }, - "removePages": { - "tags": "odstrániť,extrahovať,vylúčiť", - "title": "Odstrániť", - "desc": "Odstrániť nechcené stránky z vášho PDF dokumentu." - }, - "autoSizeSplitPDF": { - "tags": "auto,rozdeliť,veľkosť", - "title": "Auto rozdeliť veľkosť/počet", - "desc": "Rozdelí jeden PDF na viacero dokumentov na základe veľkosti, počtu stránok alebo počtu dokumentov" - }, - "replaceColor": { - "title": "Nahradiť a invertovať farby", - "desc": "Nahradiť alebo invertovať farby v dokumentoch PDF" - }, - "devApi": { - "tags": "API,vývoj,dokumentácia", - "title": "API", - "desc": "Odkaz na dokumentáciu API" - }, - "devFolderScanning": { - "tags": "automatizácia,priečinok,skenovanie", - "title": "Auto skenovanie priečinkov", - "desc": "Odkaz na príručku k automatizovanému skenovaniu priečinkov" - }, - "devSsoGuide": { - "title": "SSO príručka", - "desc": "Odkaz na SSO príručku" - }, - "devAirgapped": { - "title": "Air-gapped nastavenie", - "desc": "Odkaz na príručku k air-gapped nastaveniu" - }, - "addPassword": { - "title": "Pridať heslo", - "desc": "Šifrovať váš PDF dokument heslom." - }, - "changePermissions": { - "title": "Zmeniť povolenia", - "desc": "Zmeniť obmedzenia a povolenia dokumentu" - }, - "automate": { - "tags": "workflow,sekvencia,automatizácia", - "title": "Automatizovať", - "desc": "Stavať viacstupňové pracovné postupy spájaním akcií PDF. Ideálne pre opakované úlohy." - }, - "overlay-pdfs": { - "desc": "Prekrýva PDF súbory na iný PDF", - "title": "Prekrývanie PDF" - }, - "pdfTextEditor": { - "title": "Editor textu PDF", - "desc": "Kontrolujte a upravujte Stirling PDF JSON exporty so skupinovými úpravami textu a opätovným vytvorením PDF" - }, - "addText": { - "tags": "text,anotácia,štítok", - "title": "Pridať text", - "desc": "Pridajte vlastný text kdekoľvek do svojho PDF" - } - }, - "landing": { - "addFiles": "Pridať súbory", - "uploadFromComputer": "Nahrať z počítača", - "openFromComputer": "Otvoriť z počítača" - }, - "viewPdf": { - "tags": "zobraziť,čítať,anotovať,text,obrázok", - "title": "Zobraziť/Upraviť PDF", - "header": "Zobraziť PDF" - }, - "multiTool": { - "tags": "Multi Tool,Multi operácie,UI,klik drag,front end,beží na klientovi,interaktívne,intraktívne,posunúť", - "title": "PDF Multi Nástroj", - "header": "PDF Multi Nástroj", - "uploadPrompts": "Názov súboru", - "selectAll": "Vybrať všetko", - "deselectAll": "Zrušiť výber všetkého", - "selectPages": "Výber strán", - "selectedPages": "Vybrané strany", - "page": "Strana", - "deleteSelected": "Odstrániť vybrané", - "downloadAll": "Exportovať", - "downloadSelected": "Exportovať vybrané", - "insertPageBreak": "Vložiť zalomenie strany", - "addFile": "Pridať súbor", - "rotateLeft": "Otočiť doľava", - "rotateRight": "Otočiť doprava", - "split": "Rozdeliť", - "moveLeft": "Presunúť doľava", - "moveRight": "Presunúť doprava", - "delete": "Vymazať", - "dragDropMessage": "Vybrané strany", - "undo": "Undo", - "redo": "Redo" - }, - "merge": { - "tags": "zlúčenie,operácie so stránkami,back end,beží na serveri", - "title": "Zlúčiť", - "removeDigitalSignature": { - "label": "Odstrániť digitálny podpis v zlúčenom súbore?", - "tooltip": { - "title": "Odstrániť digitálny podpis", - "description": "Digitálne podpisy budú pri zlúčení neplatné. Začiarknite, aby sa odstránili z výsledného zlúčeného PDF." - } - }, - "generateTableOfContents": { - "label": "Vygenerovať obsah v zlúčenom súbore?", - "tooltip": { - "title": "Vygenerovať obsah", - "description": "Automaticky vytvorí klikateľný obsah v zlúčenom PDF na základe pôvodných názvov súborov a čísel strán." - } - }, - "submit": "Zlúčiť", - "sortBy": { - "description": "Súbory budú zlúčené v poradí, v akom sú vybrané. Potiahnutím zmeňte poradie alebo zoraďte nižšie.", - "label": "Zoradiť podľa", - "filename": "Názov súboru", - "dateModified": "Dátum zmeny", - "ascending": "Vzostupne", - "descending": "Zostupne", - "sort": "Zoradiť" - }, - "error": { - "failed": "Pri zlúčení PDF došlo k chybe." - }, - "tooltip": { - "header": { - "title": "Prehľad nastavení zlúčenia" - } - } - }, - "split": { - "title": "Rozdeliť PDF", - "header": "Rozdeliť PDF", - "desc": { - "1": "Čísla vybrané sú čísla stránok, na ktorých chcete urobiť rozdelenie", - "2": "Takže výber 1,3,7-9 by rozdelil 10-stranový dokument na 6 samostatných PDF s:", - "3": "Dokument č. 1: Strana 1", - "4": "Dokument č. 2: Strany 2 a 3", - "5": "Dokument č. 3: Strany 4, 5, 6, 7", - "6": "Dokument č. 4: Strana 8", - "7": "Dokument č. 5: Strana 9", - "8": "Dokument č. 6: Strana 10" - }, - "splitPages": "Zadajte stránky na rozdelenie:", - "submit": "Rozdeliť", - "steps": { - "chooseMethod": "Vyberte metódu", - "settings": "Nastavenia" - }, - "settings": { - "selectMethodFirst": "Prosím, najprv vyberte metódu rozdelenia" - }, - "error": { - "failed": "Pri rozdeľovaní PDF došlo k chybe." - }, - "method": { - "label": "Vyberte metódu rozdelenia", - "placeholder": "Vyberte, ako rozdeliť PDF" - }, - "methods": { - "prefix": { - "splitAt": "Rozdeliť na", - "splitBy": "Rozdeliť podľa" - }, - "byPages": { - "name": "Čísla strán", - "desc": "Extrahovať konkrétne strany (1,3,5-10)", - "tooltip": "Zadajte čísla strán oddelené čiarkami alebo rozsahy s pomlčkami" - }, - "bySections": { - "name": "Sekcie", - "desc": "Rozdeliť strany do mriežkových sekcií", - "tooltip": "Rozdeliť každú stranu na horizontálne a vertikálne sekcie" - }, - "bySize": { - "name": "Veľkosť súboru", - "desc": "Obmedziť maximálnu veľkosť súboru", - "tooltip": "Zadajte maximálnu veľkosť súboru (napr. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Počet strán", - "desc": "Fixný počet strán na súbor", - "tooltip": "Zadajte počet strán pre každý rozdelený súbor" - }, - "byDocCount": { - "name": "Počet dokumentov", - "desc": "Vytvoriť konkrétny počet súborov", - "tooltip": "Zadajte, koľko súborov chcete vytvoriť" - }, - "byChapters": { - "name": "Kapitoly", - "desc": "Rozdeliť na hraniciach záložiek", - "tooltip": "Používa záložky PDF na určenie bodov rozdelenia" - }, - "byPageDivider": { - "name": "Oddeľovač strán", - "desc": "Automatické rozdelenie s oddeľovacími listami", - "tooltip": "Použite oddeľovacie listy s QR kódmi medzi dokumentmi pri skenovaní" - } - }, - "value": { - "fileSize": { - "label": "Veľkosť súboru", - "placeholder": "napr. 10MB, 500KB" - }, - "pageCount": { - "label": "Počet strán na súbor", - "placeholder": "napr. 5, 10" - }, - "docCount": { - "label": "Počet súborov", - "placeholder": "napr. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Prehľad metód rozdelenia" - }, - "byPages": { - "title": "Rozdeliť na číslach strán", - "text": "Rozdeľte PDF na konkrétnych číslach strán. Použitie 'n' rozdelí po strane n. Použitie 'n-m' rozdelí pred stranou n a po strane m.", - "bullet1": "Jednotlivé body: 3,7 (rozdelenie po stranách 3 a 7)", - "bullet2": "Rozsahy: 3-8 (rozdelenie pred stranou 3 a po strane 8)", - "bullet3": "Zmiešané: 2,5-10,15 (rozdelenie po strane 2, pred stranou 5, po strane 10 a po strane 15)" - }, - "bySections": { - "title": "Rozdeliť podľa mriežkových sekcií", - "text": "Rozdeľte každú stranu na mriežku sekcií. Užitočné pri dokumentoch s viacerými stĺpcami alebo pri extrakcii konkrétnych oblastí.", - "bullet1": "Horizontálne: Počet riadkov na vytvorenie", - "bullet2": "Vertikálne: Počet stĺpcov na vytvorenie", - "bullet3": "Zlúčiť: Skombinovať všetky sekcie do jedného PDF" - }, - "bySize": { - "title": "Rozdeliť podľa veľkosti súboru", - "text": "Vytvorte viac PDF, ktoré nepresiahnu zadanú veľkosť súboru. Ideálne pri obmedzeniach veľkosti alebo prílohách e-mailov.", - "bullet1": "Použite MB pre väčšie súbory (napr. 10MB)", - "bullet2": "Použite KB pre menšie súbory (napr. 500KB)", - "bullet3": "Systém rozdelí na hraniciach strán" - }, - "byCount": { - "title": "Rozdeliť podľa počtu", - "text": "Vytvorte viac PDF s konkrétnym počtom strán alebo dokumentov každý.", - "bullet1": "Počet strán: Fixný počet strán na súbor", - "bullet2": "Počet dokumentov: Fixný počet výstupných súborov", - "bullet3": "Užitočné pre dávkové spracovanie" - }, - "byChapters": { - "title": "Rozdeliť podľa kapitol", - "text": "Použite záložky PDF na automatické rozdelenie na hraniciach kapitol. Vyžaduje PDF so štruktúrou záložiek.", - "bullet1": "Úroveň záložiek: Na ktorej úrovni deliť (1=horná úroveň)", - "bullet2": "Zahrnúť metaúdaje: Zachovať vlastnosti dokumentu", - "bullet3": "Povoliť duplikáty: Spracovať opakujúce sa názvy záložiek" - }, - "byDocCount": { - "bullet1": "Zadajte počet výstupných súborov, ktoré chcete", - "bullet2": "Strany sa rozdelia čo najrovnomernejšie", - "bullet3": "Užitočné, keď potrebujete konkrétny počet súborov", - "text": "Vytvorte konkrétny počet výstupných súborov rovnomerným rozdelením strán medzi ne.", - "title": "Rozdeliť podľa počtu dokumentov" - }, - "byPageCount": { - "bullet1": "Zadajte počet strán na jeden výstupný súbor", - "bullet2": "Posledný súbor môže mať menej strán, ak počet nevyjde rovnomerne", - "bullet3": "Užitočné pre dávkové spracovanie", - "text": "Vytvorte viac PDF s konkrétnym počtom strán každý. Perfektné na vytváranie jednotných častí dokumentu.", - "title": "Rozdeliť podľa počtu strán" - }, - "byPageDivider": { - "bullet1": "Vytlačte oddeľovacie listy z odkazu na stiahnutie", - "bullet2": "Vložte oddeľovacie listy medzi dokumenty", - "bullet3": "Naskenujte všetky dokumenty spolu ako jedno PDF", - "bullet4": "Nahrajte – oddeľovacie strany sa automaticky detegujú a odstránia", - "bullet5": "Povoľte duplexný režim, ak skenujete obe strany oddeľovacích listov", - "text": "Automaticky rozdeľujte skenované dokumenty pomocou fyzických oddeľovacích listov s QR kódmi. Perfektné na spracovanie viacerých dokumentov naskenovaných spolu.", - "title": "Rozdeliť podľa oddeľovača strán" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Kliknutím na kartu metódy ju vyberiete", - "bullet2": "Prejdite kurzorom na každú kartu pre rýchly popis", - "bullet3": "Krok nastavení sa zobrazí po výbere metódy", - "bullet4": "Metódy môžete kedykoľvek zmeniť pred spracovaním", - "header": { - "text": "Vyberte, ako chcete rozdeliť svoj PDF dokument. Každá metóda je optimalizovaná pre iné prípady použitia a typy dokumentov.", - "title": "Výber metódy rozdelenia" - }, - "title": "Vyberte si metódu rozdelenia" - } - }, - "selectMethod": "Vyberte metódu rozdelenia", - "resultsTitle": "Výsledky rozdelenia" - }, - "rotate": { - "title": "Otočiť PDF", - "submit": "Otočiť", - "selectRotation": "Vyberte uhol otočenia (v smere hodinových ručičiek)", - "error": { - "failed": "Pri otáčaní PDF došlo k chybe." - }, - "preview": { - "title": "Náhľad otočenia" - }, - "rotateLeft": "Otočiť proti smeru hodinových ručičiek", - "rotateRight": "Otočiť v smere hodinových ručičiek", - "tooltip": { - "header": { - "title": "Prehľad nastavení otáčania" - }, - "description": { - "text": "Otočte svoje strany PDF v smere alebo proti smeru hodinových ručičiek v krokoch po 90 stupňoch. Všetky strany v PDF budú otočené. Náhľad ukazuje, ako bude dokument vyzerať po otočení." - }, - "controls": { - "title": "Ovládanie", - "text": "Použite tlačidlá rotácie na úpravu orientácie. Ľavé tlačidlo otáča proti smeru, pravé v smere hodinových ručičiek. Každé kliknutie otočí o 90 stupňov." - } - } - }, - "convert": { - "title": "Konvertovať", - "desc": "Konvertovať súbory medzi rôznymi formátmi", - "files": "Súbory", - "selectFilesPlaceholder": "Vyberte súbory v hlavnom zobrazení, aby ste začali", - "settings": "Nastavenia", - "conversionCompleted": "Konverzia dokončená", - "results": "Výsledky", - "defaultFilename": "konvertovaný_súbor", - "conversionResults": "Výsledky konverzie", - "convertFrom": "Konvertovať z", - "convertTo": "Konvertovať na", - "sourceFormatPlaceholder": "Zdrojový formát", - "targetFormatPlaceholder": "Cieľový formát", - "selectSourceFormatFirst": "Najprv vyberte zdrojový formát", - "outputOptions": "Možnosti výstupu", - "pdfOptions": "Možnosti PDF", - "imageOptions": "Možnosti obrázka", - "colorType": "Typ farieb", - "color": "Farba", - "greyscale": "Odtiene šedej", - "blackwhite": "Čiernobiele", - "dpi": "DPI", - "output": "Výstup", - "single": "Jeden", - "multiple": "Viacero", - "fitOption": "Možnosť prispôsobenia", - "maintainAspectRatio": "Zachovať pomer strán", - "fitDocumentToPage": "Prispôsobiť dokument na stránku", - "fillPage": "Vyplniť stránku", - "autoRotate": "Automaticky otočiť", - "autoRotateDescription": "Automaticky otáčať obrázky pre lepšie prispôsobenie stránke PDF", - "combineImages": "Kombinovať obrázky", - "combineImagesDescription": "Kombinujte všetky obrázky do jedného PDF alebo vytvorte samostatné PDF pre každý obrázok", - "webOptions": "Možnosti Web na PDF", - "zoomLevel": "Úroveň priblíženia", - "emailOptions": "Možnosti Email na PDF", - "includeAttachments": "Zahrnúť e‑mailové prílohy", - "maxAttachmentSize": "Maximálna veľkosť prílohy (MB)", - "includeAllRecipients": "Zahrnúť adresátov v CC a BCC do hlavičky", - "downloadHtml": "Stiahnuť medzivýstupný súbor HTML namiesto PDF", - "pdfaOptions": "Možnosti PDF/A", - "outputFormat": "Výstupný formát", - "pdfaNote": "PDF/A-1b je kompatibilnejší, PDF/A-2b podporuje viac funkcií.", - "pdfaDigitalSignatureWarning": "PDF obsahuje digitálny podpis. V ďalšom kroku bude odstránený.", - "fileFormat": "Formát súboru", - "wordDoc": "Dokument Word", - "wordDocExt": "Dokument Word (.docx)", - "odtExt": "OpenDocument Text (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "OpenDocument Presentation (.odp)", - "txtExt": "Obyčajný text (.txt)", - "rtfExt": "Rich Text Format (.rtf)", - "selectedFiles": "Vybrané súbory", - "noFileSelected": "Nie je vybraný žiadny súbor. Použite panel súborov na pridanie súborov.", - "convertFiles": "Konvertovať súbory", - "converting": "Prebieha konverzia...", - "downloadConverted": "Stiahnuť skonvertovaný súbor", - "errorNoFiles": "Vyberte aspoň jeden súbor na konverziu.", - "errorNoFormat": "Vyberte zdrojový aj cieľový formát.", - "errorNotSupported": "Konverzia z {{from}} do {{to}} nie je podporovaná.", - "images": "Obrázky", - "officeDocs": "Office dokumenty (Word, Excel, PowerPoint)", - "imagesExt": "Obrázky (JPG, PNG, atď.)", - "markdown": "Markdown", - "textRtf": "Text/RTF", - "grayscale": "Odtiene šedej", - "errorConversion": "Počas konverzie súboru došlo k chybe.", - "cbzOptions": "Možnosti CBZ na PDF", - "optimizeForEbook": "Optimalizovať PDF pre čítačky e‑kníh (používa Ghostscript)", - "cbzOutputOptions": "Možnosti PDF na CBZ", - "cbzDpi": "DPI pre vykresľovanie obrázkov" - }, - "imageToPdf": { - "tags": "konverzia,img,jpg,obrázok,fotografia" - }, - "pdfToImage": { - "tags": "konverzia,img,jpg,obrázok,fotografia", - "title": "PDF na obrázok", - "header": "PDF na obrázok", - "selectText": "Formát obrázka", - "singleOrMultiple": "Typ výsledného obrázka", - "single": "Jedna veľká snímka", - "multi": "Viaceré snímky", - "colorType": "Typ farby", - "color": "Farba", - "grey": "Odtiene šedej", - "blackwhite": "Čierno-biele (Môže stratiť údaje!)", - "submit": "Konvertovať", - "info": "Python nie je nainštalovaný. Vyžaduje sa pre konverziu WebP.", - "placeholder": "(napr. 1,2,8 alebo 4,7,12-16 alebo 2n-1)" - }, - "pdfOrganiser": { - "tags": "duplex,nepárne,párne,zoradiť,posunúť", - "title": "Organizátor stránok", - "header": "Organizátor stránok PDF", - "submit": "Preusporiadať stránky", - "mode": { - "_value": "Režim", - "1": "Vlastné poradie stránok", - "2": "Obrátené poradie", - "3": "Duplexné triedenie", - "4": "Triedená brožúra", - "5": "Brožúra s bočným šitím", - "6": "Rozdelenie na nepárne a párne", - "7": "Odstrániť prvú", - "8": "Odstrániť poslednú", - "9": "Odstrániť prvú aj poslednú", - "10": "Zlúčenie nepárne/párne", - "11": "Duplikovať všetky strany", - "desc": { - "BOOKLET_SORT": "Usporiadať strany pre tlač brožúry (posledná, prvá, druhá, predposledná …).", - "CUSTOM": "Použiť vlastnú postupnosť čísel strán alebo výrazov na definovanie nového poradia.", - "DUPLEX_SORT": "Prekladať predné potom zadné, akoby duplexný skener naskenoval najprv všetky predné, potom všetky zadné (1, n, 2, n-1, …).", - "DUPLICATE": "Duplikovať každú stranu podľa zadaného počtu (napr. 4 duplikáty — každá strana 4×).", - "ODD_EVEN_MERGE": "Zlúčiť dva PDF tak, že sa budú striedať strany: nepárne z prvého, párne z druhého.", - "ODD_EVEN_SPLIT": "Rozdeliť dokument na dva výstupy: všetky nepárne strany a všetky párne strany.", - "REMOVE_FIRST": "Odstrániť prvú stranu dokumentu.", - "REMOVE_FIRST_AND_LAST": "Odstrániť prvú aj poslednú stranu dokumentu.", - "REMOVE_LAST": "Odstrániť poslednú stranu dokumentu.", - "REVERSE_ORDER": "Preklopiť dokument tak, aby sa posledná strana stala prvou a naopak.", - "SIDE_STITCH_BOOKLET_SORT": "Usporiadať strany pre tlač brožúry s bočnou väzbou (optimalizované pre viazanie na boku)." - } - }, - "desc": { - "CUSTOM": "Použite vlastnú postupnosť čísel strán alebo výrazov na definovanie nového poradia.", - "REVERSE_ORDER": "Preklopí dokument tak, aby sa posledná strana stala prvou a naopak.", - "DUPLEX_SORT": "Prekladá predné potom zadné, akoby duplexný skener naskenoval najprv všetky predné, potom všetky zadné (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Usporiada strany pre tlač brožúry (posledná, prvá, druhá, predposledná …).", - "SIDE_STITCH_BOOKLET_SORT": "Usporiada strany pre tlač brožúry s bočnou väzbou (optimalizované pre viazanie na boku).", - "ODD_EVEN_SPLIT": "Rozdelí dokument na dva výstupy: všetky nepárne strany a všetky párne strany.", - "ODD_EVEN_MERGE": "Zlúči dva PDF tak, že sa budú striedať strany: nepárne z prvého, párne z druhého.", - "DUPLICATE": "Duplikuje každú stranu podľa zadaného počtu (napr. 4 duplikáty — každá strana 4×).", - "REMOVE_FIRST": "Odstráni prvú stranu dokumentu.", - "REMOVE_LAST": "Odstráni poslednú stranu dokumentu.", - "REMOVE_FIRST_AND_LAST": "Odstráni prvú aj poslednú stranu dokumentu." - }, - "placeholder": "(napr. 1,3,2 alebo 4-8,2,10-12 alebo 2n-1)" - }, - "addImage": { - "tags": "img,jpg,obrázok,fotografia", - "title": "Pridať obrázok", - "header": "Pridať obrázok do PDF", - "image": { - "name": "Obrázok", - "placeholder": "Nahrajte obrázok", - "label": "Súbor obrázka" - }, - "steps": { - "configure": "Nastaviť obrázok" - }, - "step": { - "createDesc": "Nahrajte obrázok, ktorý chcete pridať", - "place": "Umiestniť obrázok", - "placeDesc": "Kliknite na PDF a pridajte svoj obrázok" - }, - "instructions": { - "title": "Ako pridávať obrázky", - "text": "Po nahratí obrázka vyššie kliknite kdekoľvek do PDF na jeho umiestnenie.", - "paused": "Umiestňovanie pozastavené", - "resumeHint": "Obnovte umiestňovanie, potom kliknite a pridajte svoj obrázok.", - "noSignature": "Nahrajte vyššie obrázok na povolenie umiestňovania." - }, - "mode": { - "move": "Presunúť obrázok", - "place": "Umiestniť obrázok", - "pause": "Pozastaviť umiestňovanie", - "resume": "Obnoviť umiestňovanie" - }, - "results": { - "title": "Výsledky pridania obrázka" - }, - "error": { - "failed": "Pri pridávaní obrázka do PDF sa vyskytla chyba." - }, - "saved": { - "defaultLabel": "Obrázok", - "defaultImageLabel": "Nahraný obrázok" - }, - "applySignatures": "Použiť obrázky" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Pridať prílohu", - "remove": "Odstrániť prílohu", - "embed": "Vložiť prílohu", - "submit": "Add attachments" - }, - "watermark": { - "title": "Pridať vodotlač", - "desc": "Pridajte textové alebo obrázkové vodoznaky do súborov PDF", - "completed": "Vodoznak pridaný", - "submit": "Pridať vodotlač", - "filenamePrefix": "s_vodoznakom", - "error": { - "failed": "Pri pridávaní vodoznaku do PDF došlo k chybe." - }, - "watermarkType": { - "text": "Text", - "image": "Obrázok" - }, - "settings": { - "type": "Typ vodoznaku", - "text": { - "label": "Text vodoznaku", - "placeholder": "Zadajte text vodoznaku" - }, - "image": { - "label": "Obrázok vodoznaku", - "choose": "Zvoliť obrázok", - "selected": "Vybrané: {{filename}}" - }, - "fontSize": "Veľkosť písma", - "size": "Veľkosť", - "alphabet": "Písmo/Jazyk", - "color": "Farba vodoznaku", - "rotation": "Otočenie (stupne)", - "opacity": "Nepriehľadnosť (%)", - "spacing": { - "horizontal": "Vodorovné rozstupy", - "vertical": "Zvislé rozstupy", - "height": "Zvislý rozstup", - "width": "Vodorovný rozstup" - }, - "convertToImage": "Previesť stránky PDF na obrázky" - }, - "alphabet": { - "roman": "Rímske/latinka", - "arabic": "Arabčina", - "japanese": "Japončina", - "korean": "Kórejčina", - "chinese": "Čínština", - "thai": "Thajčina" - }, - "steps": { - "type": "Typ vodoznaku", - "wording": "Text", - "textStyle": "Štýl", - "formatting": "Formátovanie", - "file": "Súbor vodoznaku" - }, - "results": { - "title": "Výsledky vodoznaku" - }, - "tooltip": { - "language": { - "title": "Jazyková podpora", - "text": "Zvoľte vhodné jazykové nastavenie, aby sa zabezpečilo správne vykreslenie písma pre váš text." - }, - "appearance": { - "title": "Nastavenia vzhľadu", - "text": "Ovládajte, ako vodoznak vyzerá a splýva s dokumentom.", - "bullet1": "Otočenie: -360° až 360° pre šikmé vodoznaky", - "bullet2": "Nepriehľadnosť: 0–100 % na kontrolu priehľadnosti", - "bullet3": "Nižšia nepriehľadnosť vytvára jemné vodoznaky" - }, - "spacing": { - "title": "Riadenie rozstupov", - "text": "Upravte rozstupy medzi opakujúcimi sa vodoznakmi na stránke.", - "bullet1": "Vodorovný rozstup: Vzdialenosť medzi vodoznakmi zľava doprava", - "bullet2": "Zvislý rozstup: Vzdialenosť medzi vodoznakmi zhora nadol", - "bullet3": "Vyššie hodnoty vytvárajú rozptýlenejší vzor" - }, - "type": { - "header": { - "title": "Výber typu vodoznaku" - }, - "description": { - "title": "Zvoľte svoj vodoznak", - "text": "Vyberte si medzi textovým alebo obrázkovým vodoznakom podľa svojich potrieb." - }, - "text": { - "title": "Textové vodoznaky", - "text": "Ideálne na pridanie oznámení o autorských právach, názvov spoločností alebo štítkov dôvernosti. Podporuje viac jazykov a vlastné farby.", - "bullet1": "Prispôsobiteľné písma a jazyky", - "bullet2": "Nastaviteľné farby a priehľadnosť", - "bullet3": "Ideálne pre právny alebo brandingový text" - }, - "image": { - "title": "Obrázkové vodoznaky", - "text": "Použite logá, pečiatky alebo akýkoľvek obrázok ako vodoznak. Skvelé pre branding a vizuálnu identifikáciu.", - "bullet1": "Nahrajte ľubovoľný formát obrázka", - "bullet2": "Zachováva kvalitu obrázka", - "bullet3": "Perfektné pre logá a pečiatky" - } - }, - "wording": { - "header": { - "title": "Textový obsah" - }, - "text": { - "title": "Text vodoznaku", - "text": "Zadajte text, ktorý sa zobrazí ako vodoznak v celom dokumente.", - "bullet1": "Pre lepšiu čitateľnosť buďte struční", - "bullet2": "Bežné príklady: 'CONFIDENTIAL', 'DRAFT', názov spoločnosti", - "bullet3": "Znaky emoji nie sú podporované a budú odfiltrované" - } - }, - "textStyle": { - "header": { - "title": "Textový štýl" - }, - "color": { - "title": "Výber farby", - "text": "Zvoľte farbu, ktorá poskytuje dobrý kontrast s obsahom dokumentu.", - "bullet1": "Svetlosivá (#d3d3d3) pre jemné vodoznaky", - "bullet2": "Čierna alebo tmavé farby pre vysoký kontrast", - "bullet3": "Vlastné farby na účely brandingu" - }, - "language": { - "title": "Jazyková podpora", - "text": "Zvoľte vhodné jazykové nastavenie, aby sa zabezpečilo správne vykreslenie písma." - } - }, - "file": { - "header": { - "title": "Nahratie obrázka" - }, - "upload": { - "title": "Výber obrázka", - "text": "Nahrajte súbor obrázka, ktorý chcete použiť ako vodoznak.", - "bullet1": "Podporované bežné formáty: PNG, JPG, GIF, BMP", - "bullet2": "PNG s priehľadnosťou funguje najlepšie", - "bullet3": "Obrázky s vyšším rozlíšením si lepšie zachovajú kvalitu" - }, - "recommendations": { - "title": "Odporúčané postupy", - "text": "Tipy pre optimálne výsledky obrázkového vodoznaku.", - "bullet1": "Používajte logá alebo pečiatky s priehľadným pozadím", - "bullet2": "Jednoduché dizajny fungujú lepšie ako zložité obrázky", - "bullet3": "Zohľadnite konečnú veľkosť dokumentu pri voľbe rozlíšenia" - } - }, - "formatting": { - "header": { - "title": "Formátovanie a rozloženie" - }, - "size": { - "title": "Riadenie veľkosti", - "text": "Upravte veľkosť vášho vodoznaku (text alebo obrázok).", - "bullet1": "Väčšie veľkosti vytvárajú výraznejšie vodoznaky" - }, - "appearance": { - "title": "Nastavenia vzhľadu", - "text": "Ovládajte, ako vodoznak vyzerá a splýva s dokumentom.", - "bullet1": "Otočenie: -360° až 360° pre šikmé vodoznaky", - "bullet2": "Nepriehľadnosť: 0–100 % na kontrolu priehľadnosti", - "bullet3": "Nižšia nepriehľadnosť vytvára jemné vodoznaky" - }, - "spacing": { - "title": "Riadenie rozstupov", - "text": "Upravte rozstupy medzi opakujúcimi sa vodoznakmi na stránke.", - "bullet1": "Vodorovné rozstupy: Vzdialenosť medzi vodoznakmi zľava doprava", - "bullet2": "Zvislé rozstupy: Vzdialenosť medzi vodoznakmi zhora nadol", - "bullet3": "Vyššie hodnoty vytvárajú rozptýlenejší vzor" - }, - "security": { - "title": "Možnosť zabezpečenia", - "text": "Preveďte finálne PDF na obrazový formát pre zvýšené zabezpečenie.", - "bullet1": "Zabráni výberu a kopírovaniu textu", - "bullet2": "Sťažuje odstránenie vodoznakov", - "bullet3": "Vedie k väčším veľkostiam súborov", - "bullet4": "Najlepšie pre citlivý alebo autorsky chránený obsah" - } - } - }, - "type": { - "1": "Text", - "2": "Obrázok" - } - }, - "permissions": { - "tags": "čítať,písať,upravovať,tlačiť", - "title": "Zmeniť povolenia", - "header": "Zmeniť povolenia", - "warning": "Varovanie: Aby boli tieto povolenia nemenné, odporúča sa nastaviť ich s heslom cez stránku pridania hesla", - "selectText": { - "1": "Vyberte PDF na zmenu povolení", - "2": "Nastavenia povolení", - "3": "Zakázať zostavovanie dokumentu", - "4": "Zakázať extrakciu obsahu", - "5": "Zakázať extrakciu pre prístupnosť", - "6": "Zakázať vypĺňanie formulárov", - "7": "Zakázať úpravy", - "8": "Zakázať úpravu anotácií", - "9": "Zakázať tlač", - "10": "Zakázať tlač rôznych formátov" - }, - "submit": "Zmeniť" - }, - "editTableOfContents": { - "settings": { - "title": "Záložky a osnova", - "replaceExisting": "Nahradiť existujúce záložky (odškrtnite pre pripojenie)", - "replaceExistingHint": "Keď je vypnuté, nová osnova sa pripojí za aktuálne záložky." - }, - "actions": { - "source": "Načítať záložky", - "selectedFile": "Načítané zo {{file}}", - "noFile": "Vyberte PDF na extrahovanie existujúcich záložiek.", - "loadFromPdf": "Načítať z vybraného PDF", - "importJson": "Importovať JSON", - "importClipboard": "Vložiť JSON zo schránky", - "export": "Exportovať záložky", - "exportJson": "Stiahnuť JSON", - "exportClipboard": "Kopírovať JSON do schránky", - "clipboardUnavailable": "Prístup k schránke nie je v tomto prehliadači dostupný." - }, - "info": { - "line1": "Každá záložka potrebuje popisný názov a stranu, ktorú má otvoriť.", - "line2": "Použite podriadené záložky na vytvorenie hierarchie pre kapitoly, sekcie alebo podsekcie.", - "line3": "Importujte záložky z vybraného PDF alebo zo súboru JSON a ušetrite čas." - }, - "workbench": { - "empty": { - "title": "Otvorte nástroj a začnite upravovať", - "description": "Vyberte nástroj Upraviť obsah na načítanie pracovného priestoru." - }, - "tabTitle": "Pracovný priestor osnovy", - "subtitle": "Importujte záložky, budujte hierarchie a aplikujte osnovu bez stiesnených bočných panelov.", - "noFile": "Nie je vybrané žiadne PDF", - "fileLabel": "Zmeny sa použijú na aktuálne vybrané PDF.", - "filePrompt": "Vyberte PDF zo svojej knižnice alebo nahrajte nové a začnite.", - "changeFile": "Zmeniť PDF", - "selectFile": "Vybrať PDF" - }, - "editor": { - "heading": "Editor záložiek", - "description": "Pridávajte, vnárajte a preusporadúvajte záložky a vytvorte osnovu PDF.", - "addTopLevel": "Pridať záložku najvyššej úrovne", - "empty": { - "title": "Zatiaľ žiadne záložky", - "description": "Importujte existujúce záložky alebo začnite pridaním prvej položky.", - "action": "Pridať prvú záložku" - }, - "defaultTitle": "Nová záložka", - "defaultChildTitle": "Podriadená záložka", - "defaultSiblingTitle": "Nová záložka", - "untitled": "Bez názvu", - "childBadge": "Podriadená", - "pagePreview": "Strana {{page}}", - "field": { - "title": "Názov záložky", - "page": "Cieľové číslo strany" - }, - "actions": { - "toggle": "Prepnúť podriadené", - "addChild": "Pridať podriadenú záložku", - "addSibling": "Pridať súrodeneckú záložku", - "remove": "Odstrániť záložku" - }, - "confirmRemove": "Odstrániť túto záložku a všetky jej podriadené?" - }, - "messages": { - "loadedTitle": "Záložky extrahované", - "loadedBody": "Existujúce záložky z PDF boli načítané do editora.", - "noBookmarks": "Vo vybranom PDF sa nenašli žiadne záložky.", - "loadFailed": "Nepodarilo sa extrahovať záložky z vybraného PDF.", - "imported": "Záložky importované", - "importedBody": "Vaša JSON osnova nahradila aktuálny obsah editora.", - "importedClipboard": "Dáta zo schránky nahradili aktuálny zoznam záložiek.", - "invalidJson": "Neplatná štruktúra JSON", - "invalidJsonBody": "Poskytnite platný JSON súbor so záložkami a skúste znova.", - "exported": "JSON pripravený na stiahnutie", - "copied": "Skopírované do schránky", - "copiedBody": "JSON záložiek bol úspešne skopírovaný.", - "copyFailed": "Kopírovanie zlyhalo" - }, - "error": { - "failed": "Nepodarilo sa aktualizovať obsah" - }, - "submit": "Použiť obsah", - "results": { - "title": "Aktualizované PDF so záložkami", - "subtitle": "Stiahnite spracovaný súbor alebo vráťte operáciu nižšie." - } - }, - "removePages": { - "tags": "Odstrániť stránky,vymazať stránky", - "title": "Odstrániť", - "pageNumbers": { - "label": "Strany na odstránenie", - "placeholder": "napr. 1,3,5-8,10", - "error": "Neplatný formát čísiel strán. Použite čísla, rozsahy (1-5) alebo matematické výrazy (2n+1)" - }, - "filenamePrefix": "odstránené_strany", - "files": { - "placeholder": "Vyberte súbor PDF v hlavnom zobrazení, aby ste mohli začať" - }, - "settings": { - "title": "Nastavenia" - }, - "tooltip": { - "header": { - "title": "Nastavenia odstránenia strán" - }, - "pageNumbers": { - "title": "Výber strán", - "text": "Určite, ktoré strany sa majú z vášho PDF odstrániť. Môžete zvoliť jednotlivé strany, rozsahy alebo použiť matematické výrazy.", - "bullet1": "Jednotlivé strany: 1,3,5 (odstráni strany 1, 3 a 5)", - "bullet2": "Rozsahy strán: 1-5,10-15 (odstráni strany 1-5 a 10-15)", - "bullet3": "Matematické: 2n+1 (odstráni nepárne strany)", - "bullet4": "Otvorené rozsahy: 5- (odstráni od strany 5 po koniec)" - }, - "examples": { - "title": "Bežné príklady", - "text": "Tu sú niektoré bežné vzory výberu strán:", - "bullet1": "Odstrániť prvú stranu: 1", - "bullet2": "Odstrániť posledné 3 strany: -3", - "bullet3": "Odstrániť každú druhú stranu: 2n", - "bullet4": "Odstrániť konkrétne roztrúsené strany: 1,5,10,15" - }, - "safety": { - "title": "Tipy pre bezpečnosť", - "text": "Dôležité úvahy pri odstraňovaní strán:", - "bullet1": "Pred spracovaním si vždy prezrite svoj výber", - "bullet2": "Majte zálohu pôvodného súboru", - "bullet3": "Číslovanie strán začína od 1, nie od 0", - "bullet4": "Neplatné čísla strán budú ignorované" - } - }, - "error": { - "failed": "Pri odstraňovaní strán došlo k chybe." - }, - "results": { - "title": "Výsledky odstránenia strán" - }, - "submit": "Odstrániť" - }, - "extractPages": { - "title": "Extrahovať strany", - "pageNumbers": { - "label": "Strany na extrakciu", - "placeholder": "napr. 1,3,5-8 alebo odd & 1-10" - }, - "settings": { - "title": "Nastavenia" - }, - "tooltip": { - "description": "Extrahuje vybrané strany do nového PDF so zachovaním poradia." - }, - "error": { - "failed": "Nepodarilo sa extrahovať strany" - }, - "results": { - "title": "Strany extrahované" - }, - "submit": "Extrahovať strany" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Sprievodca výberom strán" - }, - "basic": { - "title": "Základné použitie", - "text": "Vyberte konkrétne strany z PDF dokumentu pomocou jednoduchej syntaxe.", - "bullet1": "Jednotlivé strany: 1,3,5", - "bullet2": "Rozsahy strán: 3-6 alebo 10-15", - "bullet3": "Všetky strany: all" - }, - "advanced": { - "title": "Pokročilé funkcie" - }, - "tips": { - "title": "Tipy", - "text": "Majte na pamäti tieto pokyny:", - "bullet1": "Číslovanie strán začína od 1 (nie od 0)", - "bullet2": "Medzery sa automaticky odstránia", - "bullet3": "Neplatné výrazy sa ignorujú" - }, - "syntax": { - "title": "Základy syntaxe", - "text": "Používajte čísla, rozsahy, kľúčové slová a postupnosti (n začína na 0). Podporované sú zátvorky.", - "bullets": { - "numbers": "Čísla/rozsahy: 5, 10-20", - "keywords": "Kľúčové slová: odd, even", - "progressions": "Postupnosti: 3n, 4n+1" - } - }, - "operators": { - "title": "Operátory", - "text": "AND má vyššiu prioritu ako čiarka. NOT sa uplatňuje v rámci rozsahu dokumentu.", - "and": "AND: & alebo \"and\" — vyžadujú obe podmienky (napr. 1-50 & even)", - "comma": "Čiarka: , alebo | — spája výbery (napr. 1-10, 20)", - "not": "NOT: ! alebo \"not\" — vylúči strany (napr. 3n & not 30)" - }, - "examples": { - "title": "Príklady" - }, - "complex": { - "bullet1": "1,3-5,8,2n → strany 1, 3–5, 8, plus párne", - "bullet2": "10-,2n-1 → od strany 10 po koniec + nepárne strany", - "description": "Miešajte rôzne typy.", - "title": "Zložité kombinácie" - }, - "description": "Vyberte, ktoré strany sa použijú pre operáciu. Podporuje jednotlivé strany, rozsahy, vzorce a kľúčové slovo all.", - "individual": { - "bullet1": "1,3,5 → vyberá strany 1, 3, 5", - "bullet2": "2,7,12 → vyberá strany 2, 7, 12", - "description": "Zadajte čísla oddelené čiarkami.", - "title": "Jednotlivé strany" - }, - "mathematical": { - "bullet1": "2n → všetky párne strany (2, 4, 6…)", - "bullet2": "2n-1 → všetky nepárne strany (1, 3, 5…)", - "bullet3": "3n → každú 3. stranu (3, 6, 9…)", - "bullet4": "4n-1 → strany 3, 7, 11, 15…", - "description": "Použite n vo vzorcoch pre vzory.", - "title": "Matematické funkcie" - }, - "ranges": { - "bullet1": "3-6 → vyberá strany 3–6", - "bullet2": "10-15 → vyberá strany 10–15", - "bullet3": "5- → vyberá strany 5 po koniec", - "description": "Použite - pre po sebe idúce strany.", - "title": "Rozsahy strán" - }, - "special": { - "bullet1": "all → vyberá všetky strany", - "title": "Špeciálne kľúčové slová" - } - } - }, - "bulkSelection": { - "syntaxError": "Vyskytol sa problém so syntaxou. Pomoc nájdete v tipoch pre výber strán.", - "header": { - "title": "Sprievodca výberom strán" - }, - "syntax": { - "title": "Základy syntaxe", - "text": "Používajte čísla, rozsahy, kľúčové slová a postupnosti (n začína na 0). Podporované sú zátvorky.", - "bullets": { - "numbers": "Čísla/rozsahy: 5, 10-20", - "keywords": "Kľúčové slová: odd, even", - "progressions": "Postupnosti: 3n, 4n+1" - } - }, - "operators": { - "title": "Operátory", - "text": "AND má vyššiu prioritu ako čiarka. NOT sa uplatňuje v rámci rozsahu dokumentu.", - "and": "AND: & alebo \"and\" — vyžadujú obe podmienky (napr. 1-50 & even)", - "comma": "Čiarka: , alebo | — spája výbery (napr. 1-10, 20)", - "not": "NOT: ! alebo \"not\" — vylúči strany (napr. 3n & not 30)" - }, - "examples": { - "title": "Príklady", - "first50": "Prvých 50", - "last50": "Posledných 50", - "every3rd": "Každá 3.", - "oddWithinExcluding": "Nepárne v rozsahu 1-20 okrem 5-7", - "combineSets": "Kombinovať množiny" - }, - "firstNPages": { - "title": "Prvých N strán", - "placeholder": "Počet strán" - }, - "lastNPages": { - "title": "Posledných N strán", - "placeholder": "Počet strán" - }, - "everyNthPage": { - "title": "Každá N‑tá strana", - "placeholder": "Krok" - }, - "range": { - "title": "Rozsah", - "fromPlaceholder": "Od", - "toPlaceholder": "Do" - }, - "keywords": { - "title": "Kľúčové slová" - }, - "advanced": { - "title": "Pokročilé" - } - }, - "compressPdfs": { - "tags": "stlačiť,malé,drobné" - }, - "unlockPDFForms": { - "tags": "odstrániť,vymazať,formulár,pole,len-na-čítanie", - "title": "Odstrániť režim len na čítanie z polí formulára", - "header": "Odomknúť PDF formuláre", - "submit": "Remove", - "description": "Tento nástroj odstráni obmedzenia len na čítanie z polí PDF formulárov, čím ich sprístupní na úpravu a vypĺňanie.", - "filenamePrefix": "odomknuté_formuláre", - "files": { - "placeholder": "Vyberte súbor PDF v hlavnom zobrazení, aby ste mohli začať" - }, - "error": { - "failed": "Pri odomykaní PDF formulárov došlo k chybe." - }, - "results": { - "title": "Výsledky odomknutia formulárov" - } - }, - "changeMetadata": { - "header": "Zmeniť metadáta", - "submit": "Zmeniť", - "filenamePrefix": "metadáta", - "settings": { - "title": "Nastavenia metadát" - }, - "standardFields": { - "title": "Štandardné polia" - }, - "deleteAll": { - "label": "Odstrániť existujúce metadáta", - "checkbox": "Vymazať všetky metadáta" - }, - "title": { - "label": "Názov", - "placeholder": "Názov dokumentu" - }, - "author": { - "label": "Autor", - "placeholder": "Autor dokumentu" - }, - "subject": { - "label": "Predmet", - "placeholder": "Predmet dokumentu" - }, - "keywords": { - "label": "Kľúčové slová", - "placeholder": "Kľúčové slová dokumentu" - }, - "creator": { - "label": "Tvorca", - "placeholder": "Tvorca dokumentu" - }, - "producer": { - "label": "Producent", - "placeholder": "Producent dokumentu" - }, - "dates": { - "title": "Dátumové polia" - }, - "creationDate": { - "label": "Dátum vytvorenia", - "placeholder": "Dátum vytvorenia" - }, - "modificationDate": { - "label": "Dátum zmeny", - "placeholder": "Dátum zmeny" - }, - "trapped": { - "label": "Stav trappingu", - "unknown": "Neznáme", - "true": "Áno", - "false": "Nie" - }, - "advanced": { - "title": "Pokročilé možnosti" - }, - "customFields": { - "title": "Vlastné metadáta", - "description": "Pridajte do dokumentu vlastné polia metadát", - "add": "Pridať pole", - "key": "Kľúč", - "keyPlaceholder": "Vlastný kľúč", - "value": "Hodnota", - "valuePlaceholder": "Vlastná hodnota", - "remove": "Odstrániť" - }, - "results": { - "title": "Aktualizované PDF" - }, - "error": { - "failed": "Pri zmene metadát PDF došlo k chybe." - }, - "tooltip": { - "header": { - "title": "Prehľad metadát PDF" - }, - "standardFields": { - "title": "Štandardné polia", - "text": "Bežné polia metadát PDF, ktoré popisujú dokument.", - "bullet1": "Názov: Názov dokumentu alebo nadpis", - "bullet2": "Autor: Osoba, ktorá dokument vytvorila", - "bullet3": "Predmet: Stručný popis obsahu", - "bullet4": "Kľúčové slová: Vyhľadávacie termíny pre dokument", - "bullet5": "Tvorca/Producent: Softvér použitý na vytvorenie PDF" - }, - "dates": { - "title": "Dátumové polia", - "text": "Kedy bol dokument vytvorený a upravený.", - "bullet1": "Dátum vytvorenia: Kedy bol pôvodný dokument vytvorený", - "bullet2": "Dátum zmeny: Kedy bol naposledy upravený" - }, - "options": { - "title": "Ďalšie možnosti", - "text": "Vlastné polia a nastavenia súkromia.", - "bullet1": "Vlastné metadáta: Pridajte si vlastné dvojice kľúč‑hodnota", - "bullet2": "Stav trappingu: Nastavenie pre kvalitnú tlač", - "bullet3": "Vymazať všetko: Odstráni všetky metadáta kvôli súkromiu" - }, - "deleteAll": { - "title": "Odstrániť existujúce metadáta", - "text": "Úplné odstránenie metadát na zabezpečenie súkromia." - }, - "customFields": { - "title": "Vlastné metadáta", - "text": "Pridajte vlastné dvojice metadát kľúč‑hodnota.", - "bullet1": "Pridajte ľubovoľné polia relevantné pre váš dokument", - "bullet2": "Príklady: Oddelenie, Projekt, Verzia, Stav", - "bullet3": "Pre každú položku sú povinné kľúč aj hodnota" - }, - "advanced": { - "title": "Pokročilé možnosti", - "trapped": { - "title": "Stav trappingu", - "description": "Označuje, či je dokument pripravený na vysokokvalitnú tlač.", - "bullet1": "Áno: Dokument bol tzv. trapped pre tlač", - "bullet2": "Nie: Dokument nebol trapped", - "bullet3": "Neznáme: Stav trappingu nie je určený" - } - } - } - }, - "fileToPDF": { - "tags": "transformácia,formát,dokument,obrázok,prezentácia,text,konverzia,kancelária,dokumenty,word,excel,powerpoint", - "title": "Súbor do PDF", - "header": "Konvertovať akýkoľvek súbor do PDF", - "credit": "Táto služba používa LibreOffice a Unoconv pre konverziu súborov.", - "supportedFileTypesInfo": "Podporované typy súborov", - "supportedFileTypes": "Podporované typy súborov by mali zahŕňať nižšie uvedené, avšak pre úplný aktualizovaný zoznam podporovaných formátov, prosím, odkazujte na dokumentáciu LibreOffice", - "submit": "Konvertovať do PDF" - }, - "ocr": { - "tags": "rozpoznanie,text,obrázok,scan,čítať,identifikovať,detekcia,upraviteľné", - "title": "OCR / Čistenie skenov", - "desc": "Čistenie skenov a rozpoznanie textu z obrázkov v PDF a opätovné pridanie ako text.", - "header": "Čistenie skenov / OCR (Optické rozpoznávanie znakov)", - "selectText": { - "1": "Vyberte jazyky, ktoré majú byť detekované v PDF (Uvedené sú tie, ktoré sú aktuálne detekované):", - "2": "Vytvoriť textový súbor obsahujúci OCR text spolu s OCR PDF", - "3": "Opraviť stránky, ktoré boli naskenované pod uhlom, otočením späť na miesto", - "4": "Vyčistiť stránku, aby OCR menej pravdepodobne našlo text v šume pozadia. (Žiadna zmena výstupu)", - "5": "Vyčistiť stránku, aby OCR menej pravdepodobne našlo text v šume pozadia, zachováva čistenie vo výstupe.", - "6": "Ignoruje stránky, ktoré majú interaktívny text, OCR iba stránky, ktoré sú obrázky", - "7": "Vynútiť OCR, OCR každú stránku odstránením všetkých pôvodných textových prvkov", - "8": "Normálne (Chyba, ak PDF obsahuje text)", - "9": "Ďalšie nastavenia", - "10": "OCR režim", - "11": "Odstrániť obrázky po OCR (Odstráni VŠETKY obrázky, užitočné iba ak je súčasťou konverzného kroku)", - "12": "Typ vykreslenia (Pokročilé)" - }, - "help": "Prosím, prečítajte si túto dokumentáciu o tom, ako používať OCR pre iné jazyky a/alebo použitie mimo docker", - "credit": "Táto služba používa qpdf a Tesseract pre OCR.", - "submit": "Spracovať PDF s OCR", - "operation": { - "submit": "Spustiť OCR a skontrolovať" - }, - "results": { - "title": "Výsledky OCR" - }, - "languagePicker": { - "additionalLanguages": "Hľadáte ďalšie jazyky?", - "viewSetupGuide": "Zobraziť príručku nastavenia →" - }, - "settings": { - "title": "Nastavenia", - "ocrMode": { - "label": "OCR režim", - "auto": "Auto (preskočiť textové vrstvy)", - "force": "Vynútiť (OCR znova všetko, nahradiť text)", - "strict": "Striktné (prerušiť, ak sa nájde text)" - }, - "languages": { - "label": "Jazyky", - "placeholder": "Vyberte jazyky" - }, - "compatibilityMode": { - "label": "Režim kompatibility" - }, - "advancedOptions": { - "label": "Možnosti spracovania", - "sidecar": "Vytvoriť textový súbor", - "deskew": "Narovnať strany", - "clean": "Vyčistiť vstupný súbor", - "cleanFinal": "Vyčistiť finálny výstup" - } - }, - "tooltip": { - "header": { - "title": "Prehľad nastavení OCR" - }, - "mode": { - "title": "OCR režim", - "text": "Optické rozpoznávanie znakov (OCR) vám pomáha premeniť skenované alebo odfotené strany na text, ktorý môžete vyhľadávať, kopírovať alebo zvýrazňovať.", - "bullet1": "Auto preskočí strany, ktoré už obsahujú textové vrstvy.", - "bullet2": "Vynútiť vykoná re‑OCR na každej strane a nahradí celý text.", - "bullet3": "Striktné sa zastaví, ak sa nájde akýkoľvek voliteľný text." - }, - "languages": { - "title": "Jazyky", - "text": "Zlepšite presnosť OCR určením očakávaných jazykov. Zvoľte jeden alebo viac jazykov pre navedenie detekcie." - }, - "output": { - "title": "Výstup", - "text": "Rozhodnite sa, ako má byť textový výstup naformátovaný:", - "bullet1": "Vyhľadávateľné PDF vkladá text za pôvodný obraz.", - "bullet2": "HOCR XML vráti štruktúrovaný strojovo čitateľný súbor.", - "bullet3": "Sprievodný čistý text vytvorí samostatný .txt súbor so surovým obsahom." - }, - "advanced": { - "header": { - "title": "Pokročilé spracovanie OCR" - }, - "compatibility": { - "title": "Režim kompatibility", - "text": "Používa režim OCR „sandwich PDF“: vedie k väčším súborom, ale je spoľahlivejší pri určitých jazykoch a staršom PDF softvéri. Predvolene používame hOCR pre menšie, moderné PDF." - }, - "sidecar": { - "title": "Vytvoriť textový súbor", - "text": "Generuje samostatný súbor .txt popri PDF s celým extrahovaným textom pre ľahký prístup a spracovanie." - }, - "deskew": { - "title": "Narovnať strany", - "text": "Automaticky opraví naklonené alebo vychýlené strany pre lepšiu presnosť OCR. Užitočné pri skenovaných dokumentoch, ktoré neboli dokonale zarovnané." - }, - "clean": { - "title": "Vyčistiť vstupný súbor", - "text": "Predspracuje vstup odstránením šumu, zvýšením kontrastu a optimalizáciou obrazu pre lepšie rozpoznanie OCR pred spracovaním." - }, - "cleanFinal": { - "title": "Vyčistiť finálny výstup", - "text": "Post‑processing finálneho PDF odstránením artefaktov OCR a optimalizáciou textovej vrstvy pre lepšiu čitateľnosť a menšiu veľkosť súboru." - } - } - }, - "error": { - "failed": "Operácia OCR zlyhala" - } - }, - "extractImages": { - "tags": "obrázok,fotografia,uložiť,archív,zip,zachytiť,chytiť", - "title": "Extrahovať obrázky", - "header": "Extrahovať obrázky", - "selectText": "Vyberte formát obrázka na konverziu extrahovaných obrázkov", - "allowDuplicates": "Uložiť duplicitné obrázky", - "submit": "Extrahovať", - "settings": { - "title": "Nastavenia" - }, - "error": { - "failed": "Počas extrahovania obrázkov z PDF došlo k chybe." - } - }, - "pdfToPDFA": { - "tags": "archív,dĺhodobé,štandard,konverzia,uchovanie", - "title": "PDF na PDF/A", - "header": "PDF na PDF/A", - "credit": "Táto služba používa libreoffice na konverziu PDF/A", - "submit": "Konvertovať", - "tip": "Momentálne nefunguje pre viacero vstupov naraz", - "outputFormat": "Výstupný formát", - "pdfWithDigitalSignature": "PDF obsahuje digitálny podpis. V ďalšom kroku bude odstránený." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,transformácia,formát,konverzia,kancelária,microsoft,dokument", - "title": "PDF na Word", - "header": "PDF na Word", - "selectText": { - "1": "Výstupný formát súboru" - }, - "credit": "Táto služba používa LibreOffice na konverziu súborov.", - "submit": "Konvertovať" - }, - "PDFToPresentation": { - "tags": "slajdy,prezentácia,kancelária,microsoft", - "title": "PDF na Prezentáciu", - "header": "PDF na Prezentáciu", - "selectText": { - "1": "Výstupný formát súboru" - }, - "credit": "Táto služba používa LibreOffice na konverziu súborov.", - "submit": "Konvertovať" - }, - "PDFToText": { - "tags": "bohatý formát,bohatý textový formát,bohatý text", - "title": "PDF na RTF (Text)", - "header": "PDF na RTF (Text)", - "selectText": { - "1": "Výstupný formát súboru" - }, - "credit": "Táto služba používa LibreOffice na konverziu súborov.", - "submit": "Konvertovať" - }, - "PDFToHTML": { - "tags": "webový obsah,prehliadač priateľský", - "title": "PDF na HTML", - "header": "PDF na HTML", - "credit": "Táto služba používa pdftohtml na konverziu súborov.", - "submit": "Konvertovať" - }, - "PDFToXML": { - "tags": "extrakcia dát,štruktúrovaný obsah,interop,transformácia,konvertovať", - "title": "PDF na XML", - "header": "PDF na XML", - "credit": "Táto služba používa LibreOffice na konverziu súborov.", - "submit": "Konvertovať" - }, - "ScannerImageSplit": { - "tags": "rozdeliť,auto-detekcia,skeny,viac-fotografií,organizovať", - "selectText": { - "1": "Prahová hodnota uhla:", - "2": "Nastaví minimálny absolútny uhol potrebný na otočenie obrázka (predvolené: 10).", - "3": "Tolerancia:", - "4": "Určuje rozsah farebnej variácie okolo odhadovanej farby pozadia (predvolené: 30).", - "5": "Minimálna plocha:", - "6": "Nastaví minimálnu prahovú hodnotu plochy pre fotografiu (predvolené: 10000).", - "7": "Minimálna plocha obrysu:", - "8": "Nastaví minimálnu prahovú hodnotu plochy obrysu pre fotografiu", - "9": "Veľkosť okraja:", - "10": "Nastaví veľkosť okraja pridaného a odstráneného, aby sa zabránilo bielym okrajom vo výstupe (predvolené: 1)." - }, - "info": "Python nie je nainštalovaný. Je potrebný na spustenie." - }, - "scannerImageSplit": { - "title": "Extrahované obrázky", - "submit": "Extrahovať naskenované obrázky", - "error": { - "failed": "Pri extrahovaní naskenovaných obrázkov došlo k chybe." - }, - "tooltip": { - "title": "Rozdeľovač fotografií", - "whatThisDoes": "Čo to robí", - "whatThisDoesDesc": "Automaticky nájde a extrahuje každú fotografiu zo skenovanej strany alebo zloženého obrázka—bez ručného orezávania.", - "whenToUse": "Kedy použiť", - "useCase1": "Naskenujte celé strany albumu naraz", - "useCase2": "Rozdeľte dávky z plochého skenera na samostatné súbory", - "useCase3": "Rozdeľte koláže na jednotlivé fotografie", - "useCase4": "Vytiahnite fotografie z dokumentov", - "quickFixes": "Rýchle opravy", - "problem1": "Fotografie nie sú detegované → zvýšte Tolerance na 30–50", - "problem2": "Príliš veľa falošných detekcií → zvýšte Minimum Area na 15 000–20 000", - "problem3": "Orezy sú príliš tesné → zvýšte Border Size na 5–10", - "problem4": "Naklonené fotografie sa nevyrovnávajú → znížte Angle Threshold na ~5°", - "problem5": "Škvrny/šumové boxy → zvýšte Minimum Contour Area na 1000–2000", - "setupTips": "Tipy pre nastavenie", - "tip1": "Použite jednoduché, svetlé pozadie", - "tip2": "Nechajte malú medzeru (≈1 cm) medzi fotografiami", - "tip3": "Skenujte pri 300–600 DPI", - "tip4": "Vyčistite sklo skenera", - "headsUp": "Upozornenie", - "headsUpDesc": "Prekrývajúce sa fotografie alebo pozadia veľmi blízke farbe fotografií môžu znížiť presnosť—skúste svetlejšie alebo tmavšie pozadie a nechajte viac miesta." - } - }, - "sign": { - "title": "Podpísať", - "header": "Podpísať PDF", - "upload": "Nahrať obrázok", - "draw": { - "title": "Nakreslite svoj podpis", - "clear": "Vymazať" - }, - "canvas": { - "heading": "Nakreslite svoj podpis", - "clickToOpen": "Kliknite pre otvorenie kresliaceho plátna", - "modalTitle": "Nakreslite svoj podpis", - "colorLabel": "Farba", - "penSizeLabel": "Hrúbka pera", - "penSizePlaceholder": "Veľkosť", - "clear": "Vymazať plátno", - "colorPickerTitle": "Vyberte farbu ťahu" - }, - "text": { - "name": "Meno podpisujúceho", - "placeholder": "Zadajte svoje celé meno", - "fontLabel": "Písmo", - "fontSizeLabel": "Veľkosť písma", - "fontSizePlaceholder": "Zadajte alebo vyberte veľkosť písma (8-200)", - "colorLabel": "Farba textu" - }, - "clear": "Vymazať", - "add": "Pridať", - "saved": { - "heading": "Uložené podpisy", - "description": "Uložené podpisy môžete použiť kedykoľvek.", - "emptyTitle": "Zatiaľ žiadne uložené podpisy", - "emptyDescription": "Nakreslite, nahrajte alebo napíšte podpis vyššie a potom použite „Uložiť do knižnice“ na uchovanie až {{max}} obľúbených pripravených na použitie.", - "type": { - "canvas": "Kresba", - "image": "Nahranie", - "text": "Text" - }, - "limitTitle": "Dosiahnutý limit", - "limitDescription": "Pred pridaním nových odstráňte uložený podpis (max. {{max}}).", - "carouselPosition": "{{current}} z {{total}}", - "prev": "Predchádzajúci", - "next": "Ďalej", - "delete": "Odstrániť", - "label": "Štítok", - "defaultLabel": "Podpis", - "defaultCanvasLabel": "Kreslený podpis", - "defaultImageLabel": "Nahraný podpis", - "defaultTextLabel": "Napísaný podpis", - "saveButton": "Uložiť podpis", - "saveUnavailable": "Najprv vytvorte podpis, aby ste ho mohli uložiť.", - "noChanges": "Aktuálny podpis je už uložený.", - "status": { - "saved": "Uložené" - } - }, - "save": "Uložiť podpis", - "applySignatures": "Použiť podpisy", - "personalSigs": "Osobné podpisy", - "sharedSigs": "Zdieľané podpisy", - "noSavedSigs": "Nenašli sa žiadne uložené podpisy", - "addToAll": "Pridať na všetky strany", - "delete": "Vymazať", - "first": "Prvá strana", - "last": "Posledná strana", - "next": "Ďalšia strana", - "previous": "Predchádzajúca strana", - "maintainRatio": "Prepnúť zachovanie pomeru strán", - "undo": "Späť", - "redo": "Znova", - "submit": "Podpísať dokument", - "steps": { - "configure": "Nastaviť podpis" - }, - "step": { - "createDesc": "Vyberte, ako chcete vytvoriť podpis", - "place": "Umiestniť a uložiť", - "placeDesc": "Umiestnite podpis do svojho PDF" - }, - "type": { - "title": "Typ podpisu", - "draw": "Kresliť", - "canvas": "Plátno", - "image": "Obrázok", - "text": "Text", - "saved": "Uložené" - }, - "image": { - "label": "Nahrať obrázok podpisu", - "placeholder": "Vyberte súbor obrázka", - "hint": "Nahrajte obrázok vášho podpisu vo formáte PNG alebo JPG" - }, - "instructions": { - "title": "Ako pridať podpis", - "canvas": "Po nakreslení podpisu v plátne zatvorte okno a potom kliknite kdekoľvek do PDF, aby ste ho umiestnili.", - "image": "Po nahraní obrázka podpisu vyššie kliknite kdekoľvek do PDF, aby ste ho umiestnili.", - "saved": "Vyberte uložený podpis vyššie, potom kliknite kdekoľvek do PDF na jeho umiestnenie.", - "text": "Po zadaní svojho mena vyššie kliknite kdekoľvek do PDF, aby ste umiestnili svoj podpis.", - "paused": "Umiestňovanie pozastavené", - "resumeHint": "Obnovte umiestňovanie a kliknutím pridajte svoj podpis.", - "noSignature": "Vytvorte podpis vyššie, aby sa povolili nástroje umiestňovania." - }, - "mode": { - "move": "Presúvať podpis", - "place": "Umiestniť podpis", - "pause": "Pozastaviť umiestňovanie", - "resume": "Obnoviť umiestňovanie" - }, - "updateAndPlace": "Aktualizovať a umiestniť", - "activate": "Aktivovať umiestňovanie podpisu", - "deactivate": "Zastaviť umiestňovanie podpisov", - "results": { - "title": "Výsledky podpisu" - }, - "error": { - "failed": "Pri podpisovaní PDF došlo k chybe." - } - }, - "flatten": { - "title": "Zploštiť", - "header": "Zploštiť PDF", - "flattenOnlyForms": "Zploštiť iba formuláre", - "submit": "Zploštiť", - "filenamePrefix": "sploštené", - "files": { - "placeholder": "Vyberte súbor PDF v hlavnom zobrazení, aby ste mohli začať" - }, - "steps": { - "settings": "Nastavenia" - }, - "options": { - "stepTitle": "Možnosti sploštenia", - "title": "Možnosti sploštenia", - "flattenOnlyForms": { - "label": "Zploštiť iba formuláre", - "desc": "Sploštiť len polia formulára, ostatné interaktívne prvky ponechať" - }, - "note": "Sploštenie odstráni interaktívne prvky z PDF, čím ich spraví needitovateľnými." - }, - "results": { - "title": "Výsledky sploštenia" - }, - "error": { - "failed": "Pri splošťovaní PDF došlo k chybe." - }, - "tooltip": { - "header": { - "title": "O splošťovaní PDF" - }, - "description": { - "title": "Čo robí splošťovanie?", - "text": "Sploštenie spraví vaše PDF needitovateľným tým, že vyplniteľné formuláre a tlačidlá premení na bežný text a obrázky. PDF bude vyzerať presne rovnako, ale už v ňom nikto nebude môcť nič meniť ani vypĺňať formuláre. Perfektné na zdieľanie dokončených formulárov, vytváranie finálnych dokumentov do záznamov alebo zaistenie rovnakého vzhľadu PDF všade.", - "bullet1": "Textové polia sa stanú bežným textom (nedá sa upravovať)", - "bullet2": "Zaškrtávacie polia a tlačidlá sa stanú obrázkami", - "bullet3": "Skvelé pre finálne verzie, ktoré nechcete meniť", - "bullet4": "Zabezpečí konzistentný vzhľad na všetkých zariadeniach" - }, - "formsOnly": { - "title": "Čo znamená „Sploštiť len formuláre“?", - "text": "Táto možnosť odstráni iba možnosť vypĺňať formuláre, ale zachová ďalšie funkcie, ako je klikanie na odkazy, prezeranie záložiek a čítanie komentárov.", - "bullet1": "Formuláre sa stanú needitovateľnými", - "bullet2": "Odkazy po kliknutí stále fungujú", - "bullet3": "Komentáre a poznámky zostanú viditeľné", - "bullet4": "Záložky stále pomáhajú pri navigácii" - } - } - }, - "repair": { - "tags": "opraviť,obnoviť,oprava,obnovenie", - "title": "Opraviť", - "header": "Opraviť PDF", - "submit": "Opraviť", - "description": "Tento nástroj sa pokúsi opraviť poškodené alebo narušené PDF súbory. Nie sú potrebné žiadne ďalšie nastavenia.", - "filenamePrefix": "opravené", - "files": { - "placeholder": "Vyberte súbor PDF v hlavnom zobrazení, aby ste mohli začať" - }, - "error": { - "failed": "Pri opravovaní PDF došlo k chybe." - }, - "results": { - "title": "Výsledky opravy" - } - }, - "removeBlanks": { - "title": "Odstrániť prázdne stránky", - "header": "Odstrániť prázdne stránky", - "settings": { - "title": "Nastavenia" - }, - "threshold": { - "label": "Prah bielosti pixelov" - }, - "whitePercent": { - "label": "Prah percenta bielej", - "unit": "%" - }, - "includeBlankPages": { - "label": "Zahrnúť zistené prázdne strany" - }, - "tooltip": { - "header": { - "title": "Nastavenia odstránenia prázdnych strán" - }, - "threshold": { - "title": "Prah bielosti pixelov", - "text": "Určuje, ako veľmi musí byť pixel „biely“, aby bol považovaný za biely. Pomáha určiť, čo sa považuje za prázdnu oblasť na strane.", - "bullet1": "0 = Čistá čierna (najprísnejšie)", - "bullet2": "128 = Stredne sivá", - "bullet3": "255 = Čistá biela (najmenej prísne)" - }, - "whitePercent": { - "title": "Prah percenta bielej", - "text": "Nastaví minimálne percento bielych pixelov, aby sa stránka považovala za prázdnu a odstránila.", - "bullet1": "Nižšie hodnoty (napr. 80 %) = Odstráni sa viac strán", - "bullet2": "Vyššie hodnoty (napr. 95 %) = Odstránia sa iba veľmi prázdne strany", - "bullet3": "Použite vyššie hodnoty pre dokumenty so svetlým pozadím" - }, - "includeBlankPages": { - "title": "Zahrnúť zistené prázdne strany", - "text": "Ak je povolené, vytvorí samostatný PDF obsahujúci všetky prázdne strany, ktoré boli zistené a odstránené z pôvodného dokumentu.", - "bullet1": "Užitočné na kontrolu toho, čo bolo odstránené", - "bullet2": "Pomáha overiť presnosť detekcie", - "bullet3": "Možno vypnúť na zníženie veľkosti výstupného súboru" - } - }, - "submit": "Odstrániť prázdne stránky", - "error": { - "failed": "Nepodarilo sa odstrániť prázdne strany" - }, - "results": { - "title": "Odstránené prázdne strany" - } - }, - "removeAnnotations": { - "tags": "komentáre,zdôraznenie,poznámky,označenie,odstrániť", - "title": "Odstrániť anotácie", - "header": "Odstrániť anotácie", - "submit": "Odstrániť", - "settings": { - "title": "Nastavenia" - }, - "info": { - "title": "O odstránení anotácií", - "description": "Tento nástroj odstráni všetky anotácie (komentáre, zvýraznenia, poznámky atď.) z vašich PDF dokumentov." - }, - "tooltip": { - "header": { - "title": "O nástroji Odstrániť anotácie" - }, - "description": { - "title": "Čo robí" - } - }, - "error": { - "failed": "Počas odstraňovania anotácií z PDF došlo k chybe." - } - }, - "compare": { - "tags": "odlišovať,kontrast,zmeny,analýza", - "title": "Porovnať", - "header": "Porovnať PDF", - "clearSelected": "Vymazať výber", - "clear": { - "confirmTitle": "Vymazať vybrané PDF?", - "confirmBody": "Týmto sa ukončí aktuálne porovnanie a vrátite sa do Aktívnych súborov.", - "confirm": "Vymazať a vrátiť sa" - }, - "review": { - "title": "Výsledok porovnania", - "actionsHint": "Skontrolujte porovnanie, vymeňte roly dokumentov alebo exportujte súhrn.", - "switchOrder": "Vymeniť poradie", - "exportSummary": "Exportovať súhrn" - }, - "base": { - "label": "Pôvodný dokument", - "placeholder": "Vyberte pôvodné PDF" - }, - "comparison": { - "label": "Upravený dokument", - "placeholder": "Vyberte upravené PDF" - }, - "addFilesHint": "Pridajte PDF v kroku Súbory, aby ste povolili výber.", - "noFiles": "Zatiaľ nie sú k dispozícii žiadne PDF", - "pages": "Strany", - "selection": { - "originalEditedTitle": "Vyberte pôvodné a upravené PDF" - }, - "original": { - "label": "Pôvodné PDF" - }, - "edited": { - "label": "Upravené PDF" - }, - "swap": { - "confirmTitle": "Spustiť porovnanie znova?", - "confirmBody": "Týmto sa nástroj spustí znova. Naozaj chcete vymeniť poradie pôvodného a upraveného?", - "confirm": "Vymeniť a spustiť znova" - }, - "cta": "Porovnať", - "loading": "Porovnávanie...", - "summary": { - "baseHeading": "Pôvodný dokument", - "comparisonHeading": "Upravený dokument", - "pageLabel": "Strana" - }, - "rendering": { - "pageNotReadyTitle": "Strana ešte nie je vykreslená", - "pageNotReadyBody": "Niektoré strany sa ešte vykresľujú. Navigácia sa zosúladí, keď budú pripravené.", - "rendering": "vykresľovanie", - "inProgress": "Aspoň jedno z týchto PDF je veľmi veľké, rolovanie nebude plynulé, kým sa vykresľovanie nedokončí", - "pagesRendered": "strán vykreslených", - "complete": "Vykresľovanie strán dokončené" - }, - "dropdown": { - "deletionsLabel": "Odstránenia", - "additionsLabel": "Pridania", - "deletions": "Odstránenia ({{count}})", - "additions": "Pridania ({{count}})", - "searchPlaceholder": "Hľadať zmeny...", - "noResults": "Nenašli sa žiadne zmeny" - }, - "actions": { - "stackVertically": "Usporiadať vertikálne", - "placeSideBySide": "Umiestniť vedľa seba", - "zoomOut": "Oddialiť", - "zoomIn": "Priblížiť", - "resetView": "Obnoviť zobrazenie", - "unlinkScrollPan": "Odpojiť rolovanie a posúvanie", - "linkScrollPan": "Prepojiť rolovanie a posúvanie", - "unlinkScroll": "Odpojiť rolovanie", - "linkScroll": "Prepojiť rolovanie" - }, - "toasts": { - "unlinkedTitle": "Nezávislé rolovanie a posúvanie povolené", - "unlinkedBody": "Tip: Šípky Hore/Dole rolujú oba panely; posúvanie presúva len aktívny panel." - }, - "error": { - "selectRequired": "Vyberte pôvodný a upravený dokument.", - "filesMissing": "Nepodarilo sa nájsť vybrané súbory. Vyberte ich znova.", - "generic": "Nie je možné porovnať tieto súbory." - }, - "status": { - "extracting": "Extrahovanie textu...", - "processing": "Analýza rozdielov...", - "complete": "Porovnanie pripravené" - }, - "longJob": { - "title": "Prebieha veľké porovnanie", - "body": "Tieto PDF spolu presahujú 2 000 strán. Spracovanie môže trvať niekoľko minút." - }, - "slowOperation": { - "title": "Stále pracujeme…", - "body": "Toto porovnanie trvá dlhšie než zvyčajne. Môžete ho nechať pokračovať alebo ho zrušiť.", - "cancel": "Zrušiť porovnanie" - }, - "newLine": "nový riadok", - "complex": { - "message": "Jeden alebo oba poskytnuté dokumenty sú veľké súbory, presnosť porovnania môže byť znížená" - }, - "large": { - "file": { - "message": "Jeden alebo oba poskytnuté dokumenty sú príliš veľké na spracovanie" - } - }, - "no": { - "text": { - "message": "Jeden alebo oba vybrané PDF nemajú žiadny textový obsah. Vyberte PDF s textom na porovnanie." - } - }, - "too": { - "dissimilar": { - "message": "Tieto dokumenty sa zdajú byť veľmi odlišné. Porovnanie bolo zastavené z dôvodu úspory času." - } - }, - "earlyDissimilarity": { - "title": "Tieto PDF vyzerajú veľmi odlišne", - "body": "Zatiaľ vidíme len veľmi málo podobností. Môžete porovnanie zastaviť, ak nejde o súvisiace dokumenty.", - "stopButton": "Zastaviť porovnanie" - } - }, - "certSign": { - "tags": "autentifikovať,PEM,P12,oficiálne,šifrovať", - "title": "Podpis certifikátom", - "filenamePrefix": "podpísané", - "signMode": { - "stepTitle": "Režim podpisu", - "tooltip": { - "header": { - "title": "O podpisoch PDF" - }, - "overview": { - "title": "Ako fungujú podpisy", - "text": "Oba režimy zapečatia dokument (akékoľvek úpravy sú označené ako zásah) a zaznamenajú kto/kedy/ako na auditné účely. Dôvera prehliadača závisí od certifikačného reťazca." - }, - "manual": { - "title": "Manuálne – Prinesiete si certifikát", - "text": "Použite vlastné súbory certifikátu pre identitu v súlade so značkou. Môže zobraziť Trusted, keď je vaša CA/reťaz rozpoznaná.", - "use": "Použiť na: voči zákazníkom, právne, compliance." - }, - "auto": { - "title": "Automaticky – Bez nastavenia, okamžitá systémová pečať", - "text": "Podpisuje serverovým samopodpísaným certifikátom. Rovnaká pečať odhaľujúca zásahy a auditná stopa; v prehliadačoch sa zvyčajne zobrazuje Unverified.", - "use": "Použite, keď: potrebujete rýchlosť a konzistentnú internú identitu naprieč revíziami a záznamami." - }, - "rule": { - "title": "Všeobecné pravidlo", - "text": "Potrebujete u príjemcu stav Trusted? Manuálne. Potrebujete rýchlu pečať odhaľujúcu zásahy a auditnú stopu bez nastavenia? Automaticky." - } - } - }, - "certTypeStep": { - "stepTitle": "Formát certifikátu" - }, - "certFiles": { - "stepTitle": "Súbory certifikátu" - }, - "appearance": { - "stepTitle": "Vzhľad podpisu", - "tooltip": { - "header": { - "title": "O vzhľade podpisu" - }, - "invisible": { - "title": "Neviditeľné podpisy", - "text": "Podpis sa pridá do PDF z dôvodu bezpečnosti, ale pri zobrazení dokumentu nebude viditeľný. Ideálne pre právne požiadavky bez zmeny vzhľadu dokumentu.", - "bullet1": "Poskytuje bezpečnosť bez vizuálnych zmien", - "bullet2": "Spĺňa právne požiadavky na digitálny podpis", - "bullet3": "Neovplyvní rozloženie ani dizajn dokumentu" - }, - "visible": { - "title": "Viditeľné podpisy", - "text": "Zobrazí blok podpisu v PDF s vaším menom, dátumom a voliteľnými údajmi. Užitočné, keď chcete, aby čitatelia jasne videli, že dokument je podpísaný.", - "bullet1": "Zobrazí meno podpisujúceho a dátum v dokumente", - "bullet2": "Môže obsahovať dôvod a miesto podpisu", - "bullet3": "Zvoľte, na ktorej strane umiestniť podpis", - "bullet4": "Možno pridať voliteľné logo" - } - }, - "invisible": "Neviditeľný", - "options": { - "title": "Podrobnosti podpisu" - }, - "visible": "Viditeľný" - }, - "sign": { - "submit": "Podpísať PDF", - "results": "Podpísané PDF" - }, - "error": { - "failed": "Počas spracovania podpisov došlo k chybe." - }, - "tooltip": { - "header": { - "title": "O správe podpisov" - }, - "overview": { - "title": "Čo tento nástroj dokáže?", - "text": "Tento nástroj vám umožňuje zistiť, či sú vaše PDF digitálne podpísané, a pridávať nové digitálne podpisy. Digitálne podpisy dokazujú, kto dokument vytvoril alebo schválil, a ukazujú, či bol po podpise zmenený.", - "bullet1": "Skontrolujte existujúce podpisy a ich platnosť", - "bullet2": "Zobrazte podrobné informácie o podpisujúcich a certifikátoch", - "bullet3": "Pridajte nové digitálne podpisy na zabezpečenie dokumentov", - "bullet4": "Podpora viacerých súborov s jednoduchou navigáciou" - }, - "validation": { - "title": "Kontrola podpisov", - "text": "Pri kontrole podpisov vám nástroj oznámi, či sú platné, kto dokument podpísal, kedy bol podpísaný a či bol dokument po podpise zmenený.", - "bullet1": "Zobrazuje, či sú podpisy platné alebo neplatné", - "bullet2": "Zobrazuje informácie o podpisujúcom a dátum podpisu", - "bullet3": "Kontroluje, či bol dokument po podpise upravený", - "bullet4": "Môže použiť vlastné certifikáty na overenie" - }, - "signing": { - "title": "Pridávanie podpisov", - "text": "Na podpis PDF potrebujete digitálny certifikát (napr. PEM, PKCS12 alebo JKS). Môžete zvoliť, či bude podpis v dokumente viditeľný, alebo ho ponechať neviditeľný len pre bezpečnosť.", - "bullet1": "Podporuje formáty PEM, PKCS12, JKS a serverový certifikát", - "bullet2": "Možnosť zobraziť alebo skryť podpis v PDF", - "bullet3": "Pridajte dôvod, miesto a meno podpisujúceho", - "bullet4": "Zvoľte, na ktorej strane umiestniť viditeľné podpisy", - "bullet5": "Použite serverový certifikát pre jednoduchú možnosť 'Sign with Stirling-PDF'" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "O typoch certifikátov" - }, - "what": { - "title": "Čo je certifikát?", - "text": "Je to bezpečný identifikátor vášho podpisu, ktorý dokazuje, že ste podpísali. Ak nemusíte podpisovať certifikátom, odporúčame použiť iný bezpečný spôsob, ako Napísať, Nakresliť alebo Nahrať." - }, - "which": { - "title": "Ktorú možnosť mám použiť?", - "text": "Vyberte formát, ktorý zodpovedá vášmu súboru certifikátu:", - "bullet1": "PKCS#12 (.p12 / .pfx) – jeden kombinovaný súbor (najbežnejšie)", - "bullet2": "PFX (.pfx) – Microsoft verzia PKCS12", - "bullet3": "PEM – samostatné .pem súbory súkromného kľúča a certifikátu", - "bullet4": "JKS – Java .jks úložisko kľúčov pre dev / CI-CD postupy" - }, - "convert": { - "title": "Kľúč nie je uvedený?", - "text": "Konvertujte svoj súbor na Java keystore (.jks) pomocou nástroja keytool a potom vyberte JKS." - } - } - }, - "chooseCertificate": "Vybrať súbor certifikátu", - "chooseJksFile": "Vybrať súbor JKS", - "chooseP12File": "Vybrať súbor PKCS12", - "choosePfxFile": "Vybrať súbor PFX", - "choosePrivateKey": "Vybrať súbor súkromného kľúča", - "location": "Miesto", - "logoTitle": "Logo", - "name": "Meno", - "noLogo": "Bez loga", - "pageNumber": "Číslo strany", - "password": "Zadajte heslo pre Keystore alebo súkromný kľúč (ak existuje):", - "passwordOptional": "Nechajte prázdne, ak nie je heslo", - "reason": "Dôvod", - "serverCertMessage": "Používa sa serverový certifikát – nie sú potrebné súbory ani heslo", - "showLogo": "Zobraziť logo" - }, - "removeCertSign": { - "tags": "overiť,PEM,P12,oficiálne,dešifrovať", - "title": "Odstrániť podpis certifikátu", - "header": "Odstrániť digitálny certifikát z PDF", - "selectPDF": "Vyberte súbor PDF:", - "submit": "Odstrániť podpis", - "description": "Tento nástroj odstráni podpisy digitálneho certifikátu z vášho PDF dokumentu.", - "filenamePrefix": "nepodpísané", - "files": { - "placeholder": "Vyberte súbor PDF v hlavnom zobrazení a začnite" - }, - "error": { - "failed": "Počas odstraňovania podpisov certifikátu došlo k chybe." - }, - "results": { - "title": "Výsledky odstránenia certifikátu" - } - }, - "pageLayout": { - "tags": "zlúčiť,zjednotiť,jednostranový pohľad,organizovať", - "title": "Viacstranové usporiadanie", - "header": "Viacstranové usporiadanie", - "pagesPerSheet": "Stránky na list:", - "addBorder": "Pridať okraje", - "submit": "Odoslať", - "desc": { - "2": "Umiestni 2 strany vedľa seba na jeden hárok.", - "3": "Umiestni 3 strany na jeden hárok v jednom riadku.", - "4": "Umiestni 4 strany na jeden hárok (mriežka 2 × 2).", - "9": "Umiestni 9 strán na jeden hárok (mriežka 3 × 3).", - "16": "Umiestni 16 strán na jeden hárok (mriežka 4 × 4)." - }, - "error": { - "failed": "Počas vytvárania viacstranového rozloženia došlo k chybe." - } - }, - "bookletImposition": { - "tags": "brožúra,impozícia,tlač,väzba,skladanie,signatúra", - "title": "Impozícia brožúry", - "header": "Impozícia brožúry", - "submit": "Vytvoriť brožúru", - "spineLocation": { - "label": "Umiestnenie chrbta", - "left": "Vľavo (štandard)", - "right": "Vpravo (RTL)" - }, - "doubleSided": { - "label": "Obojstranná tlač", - "tooltip": "Vytvorí prednú aj zadnú stranu pre správnu tlač brožúry" - }, - "manualDuplex": { - "title": "Režim manuálnej duplexnej tlače", - "instructions": "Pre tlačiarne bez automatickej duplexnej tlače. Budete to musieť spustiť dvakrát:" - }, - "duplexPass": { - "label": "Prechod tlače", - "first": "1. prechod", - "second": "2. prechod", - "firstInstructions": "Vytlačí predné strany → uložte lícom nadol → spustite znova s 2. prechodom", - "secondInstructions": "Vložte vytlačený balík lícom nadol → vytlačia sa zadné strany" - }, - "rtlBinding": { - "label": "Väzba sprava doľava", - "tooltip": "Pre arabčinu, hebrejčinu alebo iné jazyky sprava doľava" - }, - "addBorder": { - "label": "Pridať okraje okolo strán", - "tooltip": "Pridá okraje okolo každej sekcie strany, čo pomôže pri orezávaní a zarovnávaní" - }, - "addGutter": { - "label": "Pridať vnútorný okraj (gutter)", - "tooltip": "Pridá vnútorný okraj pre väzbu" - }, - "gutterSize": { - "label": "Veľkosť vnútorného okraja (body)" - }, - "flipOnShortEdge": { - "label": "Preklopiť na krátkej hrane (iba automatická duplexná tlač)", - "tooltip": "Povoľte pre duplexnú tlač na krátkej hrane (iba automatická duplexná tlač – v manuálnom režime sa ignoruje)", - "manualNote": "V manuálnom režime netreba – balík preklopíte sami" - }, - "advanced": { - "toggle": "Rozšírené možnosti" - }, - "paperSizeNote": "Veľkosť papiera sa automaticky odvodí z vašej prvej strany.", - "tooltip": { - "header": { - "title": "Sprievodca tvorbou brožúr" - }, - "description": { - "title": "Čo je impozícia brožúry?", - "text": "Vytvára profesionálne brožúry usporiadaním strán v správnom poradí pre tlač. Vaše PDF strany sú umiestnené 2-up na ležato, aby sa po preložení a zviazaní čítali v správnej postupnosti ako skutočná kniha." - }, - "example": { - "title": "Príklad: 8-stranová brožúra", - "text": "Váš 8-stranový dokument sa stane 2 listami:", - "bullet1": "List 1 Predná strana: Strany 8, 1 | Zadná strana: Strany 2, 7", - "bullet2": "List 2 Predná strana: Strany 6, 3 | Zadná strana: Strany 4, 5", - "bullet3": "Po preložení a zložení: Číta sa 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Ako tlačiť a zostaviť", - "text": "Postupujte podľa týchto krokov pre dokonalé brožúry:", - "bullet1": "Tlačte obojstranne s 'Flip on long edge'", - "bullet2": "Zoraďte listy v poradí, preložte napoly", - "bullet3": "Zošite alebo zviažte pozdĺž preloženého chrbta", - "bullet4": "Pre tlačiarne s krátkou hranou: Povoľte možnosť 'Flip on short edge'" - }, - "manualDuplex": { - "title": "Manuálny duplex (jednostranné tlačiarne)", - "text": "Pre tlačiarne bez automatickej duplexnej tlače:", - "bullet1": "Vypnite 'Obojstrannú tlač'", - "bullet2": "Vyberte '1. prechod' → Tlač → Uložte lícom nadol", - "bullet3": "Vyberte '2. prechod' → Vložte balík → Tlač zadných strán", - "bullet4": "Preložte a zostavte ako obvykle" - }, - "advanced": { - "title": "Rozšírené možnosti", - "text": "Doladenie vašej brožúry:", - "bullet1": "Väzba sprava doľava: pre arabčinu, hebrejčinu alebo RTL jazyky", - "bullet2": "Okraje: zobrazuje vodiace línie pre orez", - "bullet3": "Vnútorný okraj: pridá priestor pre väzbu/zošívanie", - "bullet4": "Preklop na krátkej hrane: len pre automatické duplexné tlačiarne" - } - }, - "error": { - "failed": "Počas vytvárania impozície brožúry došlo k chybe." - } - }, - "scalePages": { - "title": "Upraviť mierku stránky", - "header": "Upraviť mierku stránky", - "pageSize": "Veľkosť stránky dokumentu.", - "keepPageSize": "Pôvodná veľkosť", - "scaleFactor": "Úroveň priblíženia (orezania) stránky.", - "submit": "Odoslať" - }, - "adjustPageScale": { - "tags": "zmeniť veľkosť,upraviť,rozmer,prispôsobiť", - "title": "Upraviť mierku strany", - "header": "Upraviť mierku strany", - "scaleFactor": { - "label": "Faktor mierky" - }, - "pageSize": { - "label": "Cieľová veľkosť strany", - "keep": "Ponechať pôvodnú veľkosť", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Upraviť mierku strany", - "error": { - "failed": "Počas upravovania mierky strany došlo k chybe." - }, - "tooltip": { - "header": { - "title": "Prehľad nastavení mierky strany" - }, - "description": { - "title": "Opis", - "text": "Upravte veľkosť obsahu PDF a zmeňte rozmery strán." - }, - "scaleFactor": { - "title": "Faktor mierky", - "text": "Riadi, ako veľký alebo malý sa obsah zobrazí na strane. Obsah sa škáluje a centrovaný – ak je škálovaný obsah väčší než veľkosť strany, môže byť orezaný.", - "bullet1": "1.0 = Pôvodná veľkosť", - "bullet2": "0.5 = Polovičná veľkosť (o 50 % menšie)", - "bullet3": "2.0 = Dvojnásobná veľkosť (o 200 % väčšie, môže orezať)" - }, - "pageSize": { - "title": "Cieľová veľkosť strany", - "text": "Nastaví rozmery výstupných strán PDF. 'Ponechať pôvodnú veľkosť' zachová aktuálne rozmery, zatiaľ čo ostatné možnosti zmenia na štandardné formáty papiera." - } - } - }, - "add-page-numbers": { - "tags": "číslovať,označiť,organizovať,indexovať" - }, - "auto-rename": { - "tags": "auto-detekcia, založené na záhlaví, organizovať, premenovať", - "title": "Automatické premenovanie", - "header": "Automatické premenovanie PDF", - "description": "Automaticky nájde názov z obsahu vášho PDF a použije ho ako názov súboru.", - "submit": "Automaticky premenovať", - "files": { - "placeholder": "Vyberte súbor PDF v hlavnom zobrazení a začnite" - }, - "error": { - "failed": "Počas automatického premenovania PDF došlo k chybe." - }, - "results": { - "title": "Výsledky automatického premenovania" - }, - "tooltip": { - "header": { - "title": "Ako funguje automatické premenovanie" - }, - "description": { - "title": "Čo robí" - }, - "howItWorks": { - "title": "Inteligentné premenovanie", - "text": "Automaticky nájde názov z obsahu vášho PDF a použije ho ako názov súboru.", - "bullet1": "Hľadá text, ktorý vyzerá ako názov alebo nadpis", - "bullet2": "Vytvorí čistý, platný názov súboru z detegovaného názvu", - "bullet3": "Ponechá pôvodný názov, ak sa nenájde vhodný titulok" - } - }, - "settings": { - "title": "O nástroji" - } - }, - "adjust-contrast": { - "tags": "farbová korekcia, doladenie, upraviť, zlepšiť" - }, - "crop": { - "title": "Orezať", - "header": "Orezať PDF", - "submit": "Odoslať", - "noFileSelected": "Vyberte súbor PDF a začnite orezávať", - "preview": { - "title": "Výber oblasti orezania" - }, - "reset": "Obnoviť na celé PDF", - "coordinates": { - "title": "Poloha a veľkosť", - "x": { - "label": "Pozícia X", - "desc": "Ľavá hrana (body)" - }, - "y": { - "label": "Pozícia Y", - "desc": "Spodná hrana (body)" - }, - "width": { - "label": "Šírka", - "desc": "Šírka orezania (body)" - }, - "height": { - "label": "Výška", - "desc": "Výška orezania (body)" - } - }, - "error": { - "invalidArea": "Oblasť orezania presahuje hranice PDF", - "failed": "Nepodarilo sa orezať PDF" - }, - "steps": { - "selectArea": "Vyberte oblasť orezania" - }, - "tooltip": { - "title": "Ako orezať PDF", - "description": "Vyberte oblasť na orezanie z vášho PDF pretiahnutím a zmenou veľkosti modrého prekryvu na miniatúre.", - "drag": "Potiahnite prekryv na presun oblasti orezania", - "resize": "Potiahnite rohové a bočné úchyty na zmenu veľkosti", - "precision": "Použite zadávanie súradníc pre presné umiestnenie" - }, - "results": { - "title": "Výsledky orezania" - }, - "automation": { - "info": "Zadajte súradnice orezania v bodoch PDF. Počiatok (0,0) je vľavo dole. Tieto hodnoty sa použijú na všetky PDF spracované v tejto automatizácii.", - "reference": "Referencia: Strana A4 má 595.28 × 841.89 bodov (210 mm × 297 mm). 1 palec = 72 bodov." - } - }, - "autoSplitPDF": { - "tags": "QR-založené, rozdeľ, skenovanie-segment, organizovať", - "title": "Automatické rozdelenie PDF", - "header": "Automatické rozdelenie PDF", - "description": "Vytlačte, vložte, naskenujte, nahrajte a nechajte nás automaticky oddeliť vaše dokumenty. Žiadna manuálna práca nie je potrebná.", - "selectText": { - "1": "Vytlačte si niekoľko rozdeľovacích listov nižšie (Čierno-biele je v poriadku).", - "2": "Naskenujte všetky svoje dokumenty naraz vložením rozdeľovacieho listu medzi ne.", - "3": "Nahrajte jeden veľký naskenovaný PDF súbor a nechajte Stirling PDF urobiť zvyšok.", - "4": "Rozdeľovacie stránky sú automaticky detekované a odstránené, čo zaručuje čistý konečný dokument." - }, - "formPrompt": "Odoslať PDF obsahujúce Stirling-PDF rozdeľovače stránok:", - "duplexMode": "Duplex režim (skanovanie prednej a zadnej strany)", - "dividerDownload2": "Stiahnuť 'Auto Splitter Divider (s inštrukciami).pdf'", - "submit": "Odoslať" - }, - "sanitizePdf": { - "tags": "čistiť, zabezpečiť, bezpečné, odstrániť hrozby" - }, - "URLToPDF": { - "tags": "webová snímka, uložiť stránku, web do dokumentu, archív", - "title": "URL do PDF", - "header": "URL do PDF", - "submit": "Konvertovať", - "credit": "Používa WeasyPrint" - }, - "HTMLToPDF": { - "tags": "markup, webový obsah, transformácia, konvertovať", - "title": "HTML do PDF", - "header": "HTML do PDF", - "help": "Akceptuje HTML súbory a ZIPy obsahujúce html/css/obrázky atď. potrebné", - "submit": "Konvertovať", - "credit": "Používa WeasyPrint", - "zoom": "Úroveň priblíženia pre zobrazenie webstránky.", - "pageWidth": "Šírka stránky v centimetroch. (Prázdne pre predvolené)", - "pageHeight": "Výška stránky v centimetroch. (Prázdne pre predvolené)", - "marginTop": "Horný okraj stránky v milimetroch. (Prázdne pre predvolené)", - "marginBottom": "Dolný okraj stránky v milimetroch. (Prázdne pre predvolené)", - "marginLeft": "Ľavý okraj stránky v milimetroch. (Prázdne pre predvolené)", - "marginRight": "Pravý okraj stránky v milimetroch. (Prázdne pre predvolené)", - "printBackground": "Vykresliť pozadie webstránok.", - "defaultHeader": "Povoliť predvolené záhlavie (Názov a číslo stránky)", - "cssMediaType": "Zmeniť typ CSS médií stránky.", - "none": "Žiadne", - "print": "Tlač", - "screen": "Obrazovka" - }, - "MarkdownToPDF": { - "tags": "markup, webový obsah, transformácia, konvertovať", - "title": "Markdown do PDF", - "header": "Markdown do PDF", - "submit": "Konvertovať", - "help": "Práca prebieha", - "credit": "Používa WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "markup, webový obsah, transformácia, konvertovať", - "title": "PDF na Markdown", - "header": "PDF na Markdown", - "submit": "Konvertovať" - }, - "getPdfInfo": { - "tags": "informácie, údaje, štatistiky", - "title": "Získať informácie o PDF", - "header": "Získať informácie o PDF", - "submit": "Získať info", - "downloadJson": "Stiahnuť JSON" - }, - "extractPage": { - "tags": "extrahovať" - }, - "PdfToSinglePage": { - "tags": "jedna stránka" - }, - "showJS": { - "tags": "JS", - "title": "Zobraziť JavaScript", - "header": "Zobraziť JavaScript", - "downloadJS": "Stiahnuť JavaScript", - "submit": "Zobraziť", - "results": "Výsledok", - "processing": "Extrahovanie JavaScriptu...", - "done": "JavaScript extrahovaný", - "singleFileWarning": "Tento nástroj podporuje iba jeden súbor naraz. Vyberte jeden súbor.", - "view": { - "title": "Extrahovaný JavaScript" - } - }, - "redact": { - "tags": "Redact,Hide,black out,black,marker,hidden,manual", - "title": "Manual Redaction", - "submit": "Manual Redaction", - "error": { - "failed": "Počas redigovania PDF došlo k chybe." - }, - "modeSelector": { - "title": "Metóda redigovania", - "mode": "Režim", - "automatic": "Automaticky", - "automaticDesc": "Redigovať text na základe hľadaných výrazov", - "manual": "Manuálne", - "manualDesc": "Kliknite a ťahajte na redigovanie konkrétnych oblastí", - "manualComingSoon": "Manuálne redigovanie už čoskoro" - }, - "auto": { - "header": "Automatické redigovanie", - "settings": { - "title": "Nastavenia redigovania", - "advancedTitle": "Pokročilé" - }, - "colorLabel": "Farba rámčeka", - "wordsToRedact": { - "title": "Slová na redigovanie", - "placeholder": "Zadajte slovo", - "add": "Pridať", - "examples": "Príklady: Dôverné, Prísne tajné" - }, - "useRegexLabel": "Použiť Regex", - "wholeWordSearchLabel": "Hľadať celé slová", - "customPaddingLabel": "Vlastné dodatočné odsadenie", - "convertPDFToImageLabel": "Konvertovať PDF na PDF-Image" - }, - "tooltip": { - "mode": { - "header": { - "title": "Metóda redigovania" - }, - "automatic": { - "title": "Automatické redigovanie", - "text": "Automaticky nájde a zrediguje zadaný text v celom dokumente. Ideálne na odstránenie konzistentných citlivých informácií, ako sú mená, adresy alebo dôverné označenia." - }, - "manual": { - "title": "Manuálne redigovanie", - "text": "Kliknite a ťahajte na manuálny výber konkrétnych oblastí na redigovanie. Poskytuje presnú kontrolu nad tým, čo sa zrediguje. (Už čoskoro)" - } - }, - "words": { - "header": { - "title": "Slová na redigovanie" - }, - "description": { - "title": "Zhoda textu", - "text": "Zadajte slová alebo frázy, ktoré chcete v dokumente nájsť a zredigovať. Každé slovo sa bude vyhľadávať samostatne." - }, - "bullet1": "Pridávajte po jednom slove", - "bullet2": "Stlačte Enter alebo kliknite na 'Pridať ďalšie'", - "bullet3": "Kliknite na × pre odstránenie slov", - "examples": { - "title": "Bežné príklady", - "text": "Typické slová na redigovanie zahŕňajú: bankové údaje, e-mailové adresy alebo konkrétne mená." - } - }, - "advanced": { - "header": { - "title": "Pokročilé nastavenia redigovania" - }, - "color": { - "title": "Farba rámčeka a odsadenie", - "text": "Prispôsobte vzhľad rámčekov redigovania. Štandard je čierna, ale môžete zvoliť akúkoľvek farbu. Odsadenie pridá priestor okolo nájdeného textu." - }, - "regex": { - "title": "Použiť Regex", - "text": "Povoľte regulárne výrazy na pokročilú zhodu vzorov. Užitočné na hľadanie telefónnych čísel, e-mailov alebo komplexných vzorov.", - "bullet1": "Príklad: \\d{4}-\\d{2}-\\d{2} na zhodu akýchkoľvek dátumov vo formáte YYYY-MM-DD", - "bullet2": "Používajte opatrne – dôkladne testujte" - }, - "wholeWord": { - "title": "Hľadať celé slová", - "text": "Zhoduje iba celé slová, nie čiastkové zhody. 'John' sa nezhodí s 'Johnson', ak je povolené." - }, - "convert": { - "title": "Konvertovať na PDF-Image", - "text": "Po redigovaní konvertuje PDF na obrazové PDF. Zabezpečí, že text za rámčekmi redigovania je úplne odstránený a neobnoviteľný." - } - } - }, - "manual": { - "header": "Manuálne redigovanie", - "textBasedRedaction": "Redigovanie podľa textu", - "pageBasedRedaction": "Redigovanie podľa strán", - "convertPDFToImageLabel": "Konvertovať PDF na PDF-Image (Používa sa na odstránenie textu za rámčekom)", - "pageRedactionNumbers": { - "title": "Strany", - "placeholder": "(napr. 1,2,8 alebo 4,7,12-16 alebo 2n-1)" - }, - "redactionColor": { - "title": "Farba redigovania" - }, - "export": "Exportovať", - "upload": "Nahrať", - "boxRedaction": "Redigovanie ťahaním rámčeka", - "zoom": "Priblíženie", - "zoomIn": "Priblížiť", - "zoomOut": "Oddialiť", - "nextPage": "Ďalšia strana", - "previousPage": "Predchádzajúca strana", - "toggleSidebar": "Prepnúť postranný panel", - "showThumbnails": "Zobraziť miniatúry", - "showDocumentOutline": "Zobraziť osnovu dokumentu (dvojitým kliknutím rozbaliť/zabaliť všetky položky)", - "showAttachments": "Zobraziť prílohy", - "showLayers": "Zobraziť vrstvy (dvojitým kliknutím resetovať všetky vrstvy na predvolený stav)", - "colourPicker": "Výber farby", - "findCurrentOutlineItem": "Nájsť aktuálnu položku osnovy", - "applyChanges": "Použiť zmeny" - } - }, - "tableExtraxt": { - "tags": "CSV, extrakcia tabuliek, extrahovať, konvertovať" - }, - "autoSizeSplitPDF": { - "tags": "pdf, rozdelenie, dokument, organizácia" - }, - "overlay-pdfs": { - "tags": "prekrývanie", - "header": "Prekrytie PDF súborov", - "title": "Prekryť PDF", - "desc": "Prekryť jedno PDF na druhé", - "baseFile": { - "label": "Vyberte základný PDF súbor" - }, - "overlayFiles": { - "label": "Vyberte prekryvné PDF súbory", - "placeholder": "Vybrať PDF...", - "addMore": "Pridať ďalšie PDF..." - }, - "mode": { - "label": "Vyberte režim prekrytia", - "sequential": "Sériové prekrytie", - "interleaved": "Prepletené prekrytie", - "fixedRepeat": "Pevné opakované prekrytie" - }, - "counts": { - "label": "Počty prekrytí (pre režim pevného opakovania)", - "placeholder": "Zadajte počty oddelené čiarkami (napr. 2,3,1)", - "item": "Počet pre súbor", - "noFiles": "Pridajte súbory prekrytia na nastavenie počtov" - }, - "position": { - "label": "Vyberte pozíciu prekrytia", - "foreground": "Popredie", - "background": "Pozadie" - }, - "submit": "Odoslať", - "settings": { - "title": "Nastavenia" - }, - "results": { - "title": "Výsledky prekrytia" - }, - "tooltip": { - "header": { - "title": "Prehľad prekrytia PDF" - }, - "description": { - "title": "Opis", - "text": "Skombinujte základné PDF s jedným alebo viacerými prekryvnými PDF. Prekrytia možno aplikovať po stránkach v rôznych režimoch a umiestniť do popredia alebo pozadia." - }, - "mode": { - "title": "Režim prekrytia", - "text": "Vyberte, ako rozložiť prekryvné strany naprieč stranami základného PDF.", - "sequential": "Postupné prekrytie: Používajte strany z prvého prekryvného PDF, kým neskončia, potom prejdite na ďalšie.", - "interleaved": "Prekladané prekrytie: Berie po jednej strane z každého prekrytia postupne.", - "fixedRepeat": "Pevne opakované prekrytie: Z každého prekrytia vezme pevný počet strán pred prechodom na ďalšie. Na nastavenie čísel použite Počty." - }, - "position": { - "title": "Poloha prekrytia", - "text": "Popredie umiestni prekrytie navrch strany. Pozadie ho umiestni pod ňu." - }, - "overlayFiles": { - "title": "Súbory prekrytia", - "text": "Vyberte jedno alebo viac PDF na prekrytie na základ. Poradie týchto súborov ovplyvňuje, ako sa strany použijú v režimoch Postupné a Pevne opakované." - }, - "counts": { - "title": "Počty (iba pre Pevne opakované)", - "text": "Uveďte kladné číslo pre každý prekryvný súbor, koľko strán vziať pred prechodom na ďalší. Požadované, keď je režim Pevne opakované." - } - }, - "error": { - "failed": "Počas prekrytia PDF došlo k chybe." - } - }, - "split-by-sections": { - "tags": "rozdelenie sekcií, rozdeliť, prispôsobiť", - "title": "Rozdeliť PDF podľa sekcií", - "header": "Rozdeliť PDF na sekcie", - "horizontal": { - "label": "Horizontálne delenia", - "placeholder": "Zadajte počet horizontálnych delení" - }, - "vertical": { - "label": "Vertikálne delenia", - "placeholder": "Zadajte počet vertikálnych delení" - }, - "submit": "Rozdeliť PDF", - "merge": "Zlúčiť do jedného PDF" - }, - "AddStampRequest": { - "tags": "pečiatka, pridať obrázok, stred obrázka, vodotlač, PDF, vložiť, prispôsobiť", - "header": "Pečiatka PDF", - "title": "Pečiatka PDF", - "stampSetup": "Nastavenie pečiatky", - "stampType": "Typ pečiatky", - "stampText": "Text pečiatky", - "stampImage": "Obrázok pečiatky", - "alphabet": "Abeceda", - "fontSize": "Veľkosť písma/obrázka", - "rotation": "Rotácia", - "opacity": "Priehľadnosť", - "position": "Poloha", - "overrideX": "Nahradiť súradnicu X", - "overrideY": "Nahradiť súradnicu Y", - "customMargin": "Vlastný okraj", - "customColor": "Vlastná farba textu", - "submit": "Odoslať", - "noStampSelected": "Nie je vybraná žiadna pečiatka. Vráťte sa do kroku 1.", - "customPosition": "Pretiahnite pečiatku na požadované miesto v okne náhľadu.", - "error": { - "failed": "Počas pridávania pečiatky do PDF došlo k chybe." - }, - "imageSize": "Veľkosť obrázka", - "margin": "Okraj", - "positionAndFormatting": "Poloha a formátovanie", - "quickPosition": "Vyberte polohu na stránke pre umiestnenie pečiatky.", - "results": { - "title": "Výsledky pečiatky" - } - }, - "removeImagePdf": { - "tags": "Odstrániť obrázok,Operácie so stranami,Back end,server side" - }, - "splitPdfByChapters": { - "tags": "rozdeliť,kapitoly,záložky,organizovať" - }, - "validateSignature": { - "tags": "podpis,overiť,validovať,pdf,certifikát,digitálny podpis,Overiť podpis,Overiť certifikát", - "title": "Overiť podpisy PDF", - "header": "Overiť digitálne podpisy", - "selectPDF": "Vyberte podpísaný súbor PDF", - "submit": "Overiť podpisy", - "results": "Výsledky overenia", - "status": { - "_value": "Stav", - "valid": "Platný", - "invalid": "Neplatný", - "complete": "Overenie dokončené" - }, - "signer": "Podpisujúci", - "date": "Dátum", - "reason": "Dôvod", - "location": "Miesto", - "noSignatures": "V tomto dokumente sa nenašli žiadne digitálne podpisy", - "chain": { - "invalid": "Validácia certifikačného reťazca zlyhala – nemožno overiť identitu podpisujúceho" - }, - "trust": { - "invalid": "Certifikát nie je v dôveryhodnom úložisku – zdroj nie je možné overiť" - }, - "cert": { - "expired": "Certifikátu vypršala platnosť", - "revoked": "Certifikát bol odvolaný", - "info": "Podrobnosti certifikátu", - "issuer": "Vydavateľ", - "subject": "Subjekt", - "serialNumber": "Sériové číslo", - "validFrom": "Platný od", - "validUntil": "Platný do", - "algorithm": "Algoritmus", - "keySize": "Veľkosť kľúča", - "version": "Verzia", - "keyUsage": "Použitie kľúča", - "selfSigned": "Samopodpísaný", - "bits": "bitov", - "details": "Podrobnosti certifikátu" - }, - "signature": { - "info": "Informácie o podpise", - "_value": "Podpis", - "mathValid": "Podpis je matematicky platný, ALE:" - }, - "selectCustomCert": "Vlastný certifikát X.509 (voliteľné)", - "downloadCsv": "Stiahnuť CSV", - "downloadJson": "Stiahnuť JSON", - "downloadPdf": "Stiahnuť PDF správu", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Nie je možné overiť vybrané súbory.", - "partial": "Niektoré súbory sa nepodarilo overiť.", - "reportGeneration": "Nepodarilo sa vygenerovať PDF správu. JSON a CSV sú k dispozícii.", - "unexpected": "Neočakávaná chyba počas overenia." - }, - "finalizing": "Pripravujú sa sťahovania...", - "issue": { - "certExpired": "Platnosť certifikátu vypršala", - "certRevocationUnknown": "Stav odvolania certifikátu neznámy", - "certRevoked": "Certifikát odvolaný", - "chainInvalid": "Certifikačný reťazec neplatný", - "signatureInvalid": "Zlyhala kryptografická kontrola podpisu", - "trustInvalid": "Certifikát nie je dôveryhodný" - }, - "noResults": "Spustite overenie pre vygenerovanie správy.", - "noSignaturesShort": "Žiadne podpisy", - "processing": "Overujú sa podpisy...", - "report": { - "continued": "Pokračovanie", - "downloads": "Sťahovania", - "entryLabel": "Súhrn podpisu", - "fields": { - "created": "Vytvorené", - "fileSize": "Veľkosť súboru", - "signatureCount": "Celkový počet podpisov", - "signatureDate": "Dátum podpisu" - }, - "filesEvaluated": "Vyhodnotených súborov: {{count}}", - "footer": "Overené cez Stirling PDF", - "generatedAt": "Vygenerované", - "noPdf": "PDF správa bude dostupná po úspešnom overení.", - "page": "Strana", - "shortTitle": "Súhrn podpisu", - "signatureCountLabel": "{{count}} podpisov", - "signaturesFound": "Zistených podpisov: {{count}}", - "signaturesValid": "{{count}} úplne platných", - "title": "Správa o overení podpisov" - }, - "settings": { - "certHint": "Nahrajte dôveryhodný certifikát X.509 na overenie voči vlastnému zdroju dôvery.", - "title": "Nastavenia overenia" - }, - "signatureDate": "Dátum podpisu", - "totalSignatures": "Celkový počet podpisov" - }, - "replaceColor": { - "tags": "Nahradiť farbu,Operácie so stranami,Back end,server side", - "labels": { - "settings": "Nastavenia", - "colourOperation": "Operácia s farbami" - }, - "options": { - "highContrast": "Vysoký kontrast", - "invertAll": "Invertovať všetky farby", - "custom": "Vlastné", - "cmyk": "Konvertovať na CMYK" - }, - "tooltip": { - "header": { - "title": "Prehľad nastavení nahradenia a invertovania farieb" - }, - "description": { - "title": "Opis", - "text": "Transformujte farby PDF na zlepšenie čitateľnosti a prístupnosti. Vyberte si z predvolieb vysokého kontrastu, invertujte všetky farby alebo vytvorte vlastné farebné schémy." - }, - "highContrast": { - "title": "Vysoký kontrast", - "text": "Použiť preddefinované farebné kombinácie s vysokým kontrastom navrhnuté pre lepšiu čitateľnosť a súlad s prístupnosťou.", - "bullet1": "Biele písmo na čiernom pozadí – klasický tmavý režim", - "bullet2": "Čierne písmo na bielom pozadí – štandardný vysoký kontrast", - "bullet3": "Žlté písmo na čiernom pozadí – možnosť s vysokou viditeľnosťou", - "bullet4": "Zelené písmo na čiernom pozadí – alternatívny vysoký kontrast" - }, - "invertAll": { - "title": "Invertovať všetky farby", - "text": "Úplne invertuje všetky farby v PDF a vytvorí efekt podobný negatívu. Užitočné na vytváranie verzií dokumentov v tmavom režime alebo na zníženie namáhania očí pri slabom osvetlení." - }, - "custom": { - "title": "Vlastné farby", - "text": "Definujte vlastné farby textu a pozadia pomocou výberov farieb. Ideálne na vytváranie dokumentov v súlade so značkou alebo pre konkrétne požiadavky prístupnosti.", - "bullet1": "Farba textu – vyberte farbu pre textové prvky", - "bullet2": "Farba pozadia – nastavte farbu pozadia dokumentu" - }, - "cmyk": { - "title": "Konvertovať na CMYK", - "text": "Konvertujte PDF z farebného priestoru RGB do farebného priestoru CMYK, optimalizovaného pre profesionálnu tlač. Tento proces prevádza farby na model Cyan, Magenta, Yellow, Black používaný tlačiarňami." - } - }, - "error": { - "failed": "Počas spracovania nahradenia farieb došlo k chybe." - } - }, - "login": { - "title": "Prihlásenie", - "header": "Prihlásenie", - "signin": "Prihlásiť sa", - "signInWith": "Prihlásiť sa pomocou", - "signInAnonymously": "Prihlásiť sa ako hosť", - "rememberme": "Zapamätať si ma", - "invalid": "Neplatné používateľské meno alebo heslo.", - "locked": "Váš účet bol uzamknutý.", - "sessionExpired": "Vaša relácia vypršala. Prihláste sa znova.", - "signinTitle": "Prosím, prihláste sa", - "ssoSignIn": "Prihlásiť sa cez Single Sign-on", - "oAuth2AutoCreateDisabled": "Vytváranie používateľa cez OAUTH2 je zakázané", - "oAuth2AdminBlockedUser": "Registrácia alebo prihlasovanie neregistrovaných používateľov je momentálne blokované. Kontaktujte administrátora.", - "oauth2RequestNotFound": "Požiadavka na autorizáciu sa nenašla", - "oauth2InvalidUserInfoResponse": "Neplatná odpoveď User Info", - "oauth2invalidRequest": "Neplatná požiadavka", - "oauth2AccessDenied": "Prístup zamietnutý", - "oauth2InvalidTokenResponse": "Neplatná odpoveď tokenu", - "oauth2InvalidIdToken": "Neplatný ID token", - "relyingPartyRegistrationNotFound": "Nenašla sa žiadna registrácia spoliehajúcej sa strany", - "userIsDisabled": "Používateľ je deaktivovaný, prihlásenie s týmto používateľským menom je momentálne zablokované. Kontaktujte administrátora.", - "alreadyLoggedIn": "Už ste prihlásení na", - "alreadyLoggedIn2": "zariadeniach. Odhláste sa z týchto zariadení a skúste to znova.", - "toManySessions": "Máte príliš veľa aktívnych relácií", - "logoutMessage": "Boli ste odhlásení.", - "youAreLoggedIn": "Ste prihlásení!", - "email": "E-mail", - "password": "Heslo", - "enterEmail": "Zadajte svoj e-mail", - "enterPassword": "Zadajte svoje heslo", - "loggingIn": "Prihlasovanie...", - "username": "Používateľské meno", - "enterUsername": "Zadajte používateľské meno", - "useEmailInstead": "Prihlásiť sa pomocou e-mailu", - "forgotPassword": "Zabudli ste heslo?", - "logIn": "Prihlásiť sa", - "signingIn": "Prihlasovanie...", - "login": "Prihlásenie", - "or": "Alebo", - "useMagicLink": "Namiesto toho použiť magický odkaz", - "enterEmailForMagicLink": "Zadajte svoj e-mail pre magický odkaz", - "sending": "Odosielanie…", - "sendMagicLink": "Odoslať magický odkaz", - "cancel": "Zrušiť", - "dontHaveAccount": "Nemáte účet? Zaregistrujte sa", - "home": "Domov", - "debug": "Ladenie", - "signOut": "Odhlásiť sa", - "pleaseEnterBoth": "Zadajte, prosím, e-mail aj heslo", - "pleaseEnterEmail": "Zadajte, prosím, svoju e-mailovú adresu", - "magicLinkSent": "Magický odkaz bol odoslaný na {{email}}! Skontrolujte si e-mail a kliknite na odkaz na prihlásenie.", - "passwordResetSent": "Odkaz na obnovenie hesla bol odoslaný na {{email}}! Skontrolujte si e-mail a postupujte podľa pokynov.", - "failedToSignIn": "Prihlásenie cez {{provider}} zlyhalo: {{message}}", - "unexpectedError": "Neočakávaná chyba: {{message}}", - "accountCreatedSuccess": "Účet bol úspešne vytvorený! Teraz sa môžete prihlásiť.", - "passwordChangedSuccess": "Heslo bolo úspešne zmenené! Prihláste sa novým heslom.", - "credentialsUpdated": "Vaše prihlasovacie údaje boli aktualizované. Prihláste sa znova.", - "defaultCredentials": "Predvolené prihlasovacie údaje", - "changePasswordWarning": "Zmeňte si heslo po prvom prihlásení", - "slides": { - "overview": { - "alt": "Prehľad Stirling PDF", - "title": "Všetko pre vaše PDF na jednom mieste.", - "subtitle": "Cloudová sada s dôrazom na súkromie pre PDF: konvertovanie, podpisovanie, začierňovanie a správa dokumentov, a 50+ ďalších výkonných nástrojov." - }, - "edit": { - "alt": "Úprava PDF", - "title": "Upravujte PDF na zobrazenie/ochranu požadovaných informácií", - "subtitle": "S viac než tuctom nástrojov na začierňovanie, podpisovanie, čítanie a prácu s PDF určite nájdete, čo hľadáte." - }, - "secure": { - "alt": "Zabezpečenie PDF", - "title": "Chráňte citlivé informácie v PDF", - "subtitle": "Jednoducho pridávajte heslá, začierňujte obsah a spravujte certifikáty." - } - } - }, - "signup": { - "title": "Vytvoriť účet", - "subtitle": "Pridajte sa k Stirling PDF a začnite", - "name": "Meno", - "email": "E-mail", - "password": "Heslo", - "confirmPassword": "Potvrdiť heslo", - "enterName": "Zadajte svoje meno", - "enterEmail": "Zadajte svoj e-mail", - "enterPassword": "Zadajte svoje heslo", - "confirmPasswordPlaceholder": "Potvrdiť heslo", - "or": "alebo", - "creatingAccount": "Vytváranie účtu...", - "signUp": "Zaregistrovať sa", - "alreadyHaveAccount": "Už máte účet? Prihláste sa", - "pleaseFillAllFields": "Vyplňte, prosím, všetky polia", - "passwordsDoNotMatch": "Heslá sa nezhodujú", - "passwordTooShort": "Heslo musí mať aspoň 6 znakov", - "invalidEmail": "Zadajte platnú e-mailovú adresu", - "checkEmailConfirmation": "Skontrolujte svoj e-mail a kliknite na potvrdzovací odkaz, aby ste dokončili registráciu.", - "accountCreatedSuccessfully": "Účet bol úspešne vytvorený! Teraz sa môžete prihlásiť.", - "unexpectedError": "Neočakávaná chyba: {{message}}", - "useEmailInstead": "Použiť e-mail namiesto toho", - "nameRequired": "Meno je povinné", - "emailRequired": "E-mail je povinný", - "passwordRequired": "Heslo je povinné", - "confirmPasswordRequired": "Potvrďte svoje heslo" - }, - "pdfToSinglePage": { - "title": "PDF na jednu stránku", - "header": "PDF na jednu stránku", - "submit": "Konvertovať na jednu stránku", - "description": "Tento nástroj zlúči všetky strany vášho PDF do jednej veľkej stránky. Šírka zostane rovnaká ako pri pôvodných stranách, výška bude súčtom výšok všetkých strán.", - "filenamePrefix": "single_page", - "files": { - "placeholder": "Vyberte súbor PDF v hlavnom zobrazení, aby ste začali" - }, - "error": { - "failed": "Pri prevode na jednu stránku došlo k chybe." - }, - "results": { - "title": "Výsledky – jedna stránka" - } - }, - "pageExtracter": { - "title": "Extrahovať stránky", - "header": "Extrahovať stránky", - "submit": "Extrahovať", - "placeholder": "(napr. 1,2,8 alebo 4,7,12-16 alebo 2n-1)" - }, - "sanitizePDF": { - "title": "Vyčistiť PDF", - "header": "Vyčistiť PDF súbor", - "selectText": { - "1": "Odstrániť JavaScript akcie", - "2": "Odstrániť vložené súbory", - "3": "Odstrániť XMP metadáta", - "4": "Odstrániť odkazy", - "5": "Odstrániť fonty", - "6": "Odstrániť metadáta informácií o dokumente" - }, - "submit": "Vyčistiť PDF" - }, - "adjustContrast": { - "title": "Upraviť kontrast", - "header": "Upraviť kontrast", - "basic": "Základné úpravy", - "contrast": "Kontrast:", - "brightness": "Jas:", - "saturation": "Sýtosť:", - "download": "Stiahnuť", - "adjustColors": "Upraviť farby", - "blue": "Modrá", - "confirm": "Potvrdiť", - "error": { - "failed": "Nepodarilo sa upraviť farby/kontrast" - }, - "green": "Zelená", - "noPreview": "Vyberte PDF na ukážku", - "red": "Červená", - "results": { - "title": "Upravené PDF" - } - }, - "compress": { - "title": "Komprimovať", - "desc": "Komprimujte PDF a znížte ich veľkosť.", - "header": "Komprimovať PDF", - "method": { - "title": "Metóda kompresie", - "quality": "Kvalita", - "filesize": "Veľkosť súboru" - }, - "credit": "Táto služba používa qpdf pre kompresiu/optimalizáciu PDF.", - "grayscale": { - "label": "Použiť odtiene šedej na kompresiu" - }, - "tooltip": { - "header": { - "title": "Prehľad nastavení kompresie" - }, - "description": { - "title": "Popis", - "text": "Kompresia je jednoduchý spôsob, ako zmenšiť veľkosť súboru. Zvoľte Veľkosť súboru a zadajte cieľovú veľkosť, pričom kvalitu upravíme za vás. Zvoľte Kvalita a nastavte silu kompresie manuálne." - }, - "qualityAdjustment": { - "title": "Nastavenie kvality", - "text": "Potiahnutím posúvača upravte silu kompresie. Nižšie hodnoty (1–3) zachovajú kvalitu, ale vytvoria väčšie súbory. Vyššie hodnoty (7–9) súbor viac zmenšia, no znížia ostrosť obrázkov.", - "bullet1": "Nižšie hodnoty zachovávajú kvalitu", - "bullet2": "Vyššie hodnoty znižujú veľkosť súboru" - }, - "grayscale": { - "title": "Odtiene sivej", - "text": "Vyberte túto možnosť na prevod všetkých obrázkov na čiernobiele, čo môže výrazne zmenšiť veľkosť súboru, najmä pri skenovaných PDF alebo dokumentoch s množstvom obrázkov." - } - }, - "error": { - "failed": "Pri komprimovaní PDF došlo k chybe." - }, - "selectText": { - "1": { - "_value": "Nastavenia kompresie", - "1": "1–3 kompresia PDF,
4–6 mierna kompresia obrázkov,
7–9 silná kompresia obrázkov výrazne zníži kvalitu obrázkov" - }, - "2": "Úroveň optimalizácie:", - "4": "Automatický režim - Automaticky upravuje kvalitu, aby sa PDF dostalo na presnú veľkosť", - "5": "Očakávaná veľkosť PDF (napr. 25MB, 10.8MB, 25KB)" - }, - "submit": "Komprimovať" - }, - "decrypt": { - "passwordPrompt": "Tento súbor je chránený heslom. Zadajte heslo:", - "cancelled": "Operácia zrušená pre PDF: {0}", - "noPassword": "Pre šifrované PDF nebolo poskytnuté heslo: {0}", - "invalidPassword": "Skúste to znova so správnym heslom.", - "invalidPasswordHeader": "Nesprávne heslo alebo nepodporované šifrovanie pre PDF: {0}", - "unexpectedError": "Pri spracovaní súboru došlo k chybe. Skúste to znova.", - "serverError": "Chyba servera pri dešifrovaní: {0}", - "success": "Súbor bol úspešne dešifrovaný." - }, - "multiTool-advert": { - "message": "Táto funkcia je dostupná aj na našej stránke multi-tool. Pozrite si ju pre vylepšené rozhranie po jednotlivých stránkach a ďalšie funkcie!" - }, - "pageRemover": { - "title": "Odstraňovač stránok", - "header": "Odstraňovač stránok PDF", - "pagesToDelete": "Stránky na odstránenie (Zadajte zoznam čísel stránok oddelených čiarkami):", - "submit": "Odstrániť stránky", - "placeholder": "(napr. 1,2,6 alebo 1-10,15-30)" - }, - "imageToPDF": { - "title": "Obrázok na PDF", - "header": "Obrázok na PDF", - "submit": "Konvertovať", - "selectLabel": "Možnosti prispôsobenia obrázka", - "fillPage": "Vyplniť stránku", - "fitDocumentToImage": "Prispôsobiť stránku obrázku", - "maintainAspectRatio": "Zachovať pomery strán", - "selectText": { - "2": "Automatické otočenie PDF", - "3": "Logika pre viac súborov (Povolí sa len, ak pracujete s viacerými obrázkami)", - "4": "Zlúčiť do jedného PDF", - "5": "Konvertovať na samostatné PDF" - } - }, - "PDFToCSV": { - "title": "PDF na CSV", - "header": "PDF na CSV", - "prompt": "Vyberte stránku na extrakciu tabuľky", - "submit": "Extrahovať" - }, - "split-by-size-or-count": { - "title": "Rozdeliť PDF podľa veľkosti alebo počtu", - "header": "Rozdeliť PDF podľa veľkosti alebo počtu", - "type": { - "label": "Vyberte typ rozdelenia", - "size": "Podľa veľkosti", - "pageCount": "Podľa počtu stránok", - "docCount": "Podľa počtu dokumentov" - }, - "value": { - "label": "Zadajte hodnotu", - "placeholder": "Zadajte veľkosť (napr. 2MB alebo 3KB) alebo počet (napr. 5)" - }, - "submit": "Odoslať" - }, - "printFile": { - "title": "Vytlačiť súbor", - "header": "Vytlačiť súbor na tlačiareň", - "selectText": { - "1": "Vyberte súbor na tlač", - "2": "Zadajte názov tlačiarne" - }, - "submit": "Vytlačiť" - }, - "licenses": { - "nav": "Licencie", - "title": "Licencie tretích strán", - "header": "Licencie tretích strán", - "module": "Modul", - "version": "Verzia", - "license": "Licencia" - }, - "survey": { - "nav": "Prieskum", - "title": "Prieskum Stirling-PDF", - "description": "Stirling-PDF nepoužíva sledovanie, preto chceme počuť od našich používateľov, aby sme zlepšili Stirling-PDF!", - "changes": "Stirling-PDF sa od posledného prieskumu zmenil! Viac sa dozviete v našom blogovom príspevku tu:", - "changes2": "Vďaka týmto zmenám získavame platenú podporu pre firmy a financovanie", - "please": "Please consider taking our survey!", - "disabled": "(Vyskakovacie okno prieskumu bude v ďalších aktualizáciách vypnuté, ale zostane dostupné v päte stránky)", - "button": "Zúčastniť sa prieskumu", - "dontShowAgain": "Viac nezobrazovať", - "meeting": { - "1": "Ak používate Stirling PDF v práci, radi by sme sa s vami porozprávali. Ponúkame technické konzultácie výmenou za 15-minútové stretnutie o vašich potrebách.", - "2": "Je to príležitosť:", - "3": "Získať pomoc s nasadením, integráciami alebo riešením problémov", - "4": "Poskytnúť priamu spätnú väzbu k výkonu, okrajovým prípadom a chýbajúcim funkciám", - "5": "Pomôcť nám vyladiť Stirling PDF pre reálne použitie v podnikoch", - "6": "Ak máte záujem, môžete si priamo rezervovať čas s naším tímom. (Iba v angličtine)", - "7": "Tešíme sa, že sa ponoríme do vašich prípadov použitia a vďaka tomu vylepšíme Stirling PDF ešte viac!", - "notInterested": "Nie ste firma a/alebo nemáte záujem o stretnutie?", - "button": "Rezervovať stretnutie" - } - }, - "removeImage": { - "title": "Odstrániť obrázok", - "header": "Odstrániť obrázok", - "removeImage": "Odstrániť obrázok", - "submit": "Odstrániť obrázok", - "error": { - "failed": "Nepodarilo sa odstrániť obrázky z PDF." - }, - "results": { - "title": "Výsledky odstránenia obrázkov" - } - }, - "splitByChapters": { - "title": "Rozdeliť PDF podľa kapitol", - "header": "Rozdeliť PDF podľa kapitol", - "bookmarkLevel": "Úroveň záložiek", - "includeMetadata": "Zahrnúť metadáta", - "allowDuplicates": "Povoliť duplicity", - "desc": { - "1": "Tento nástroj rozdelí PDF súbor na viacero PDF podľa jeho štruktúry kapitol.", - "2": "Úroveň záložiek: Vyberte úroveň záložiek použitú na rozdelenie (0 pre najvyššiu úroveň, 1 pre druhú úroveň atď.).", - "3": "Zahrnúť metadáta: Ak je zapnuté, metadáta pôvodného PDF budú zahrnuté v každom rozdelenom PDF.", - "4": "Povoliť duplicity: Ak je zapnuté, viac záložiek na tej istej strane môže vytvoriť samostatné PDF." - }, - "submit": "Rozdeliť PDF" - }, - "fileChooser": { - "click": "Kliknite", - "or": "alebo", - "dragAndDrop": "Potiahnite a pustite", - "dragAndDropPDF": "Potiahnite a pustite súbor PDF", - "dragAndDropImage": "Potiahnite a pustite súbor obrázka", - "hoveredDragAndDrop": "Potiahnite a pustite súbory sem", - "extractPDF": "Extrahuje sa..." - }, - "releases": { - "footer": "Vydania", - "title": "Poznámky k vydaniu", - "header": "Poznámky k vydaniu", - "current": { - "version": "Aktuálne vydanie" - }, - "note": "Poznámky k vydaniu sú dostupné len v angličtine" - }, - "swagger": { - "title": "Dokumentácia API", - "header": "Dokumentácia API", - "desc": "Zobraziť a testovať API endpointy Stirling PDF", - "tags": "api,documentation,swagger,endpoints,development" - }, - "cookieBanner": { - "popUp": { - "title": "Ako používame súbory cookie", - "description": { - "1": "Používame cookies a iné technológie, aby Stirling PDF fungoval lepšie pre vás—pomáhajú nám vylepšovať naše nástroje a ďalej budovať funkcie, ktoré si obľúbite.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "OK", - "acceptNecessaryBtn": "Nie, ďakujem", - "showPreferencesBtn": "Spravovať nastavenia" - }, - "preferencesModal": { - "title": "Centrum nastavení súhlasu", - "acceptAllBtn": "Prijať všetko", - "acceptNecessaryBtn": "Odmietnuť všetko", - "savePreferencesBtn": "Uložiť nastavenia", - "closeIconLabel": "Zavrieť okno", - "serviceCounterLabel": "Služba|Služby", - "subtitle": "Používanie súborov cookie", - "description": { - "1": "Stirling PDF používa súbory cookie a podobné technológie na zlepšenie vašej skúsenosti a pochopenie toho, ako sa naše nástroje používajú. Pomáha nám to zlepšovať výkon, vyvíjať funkcie, na ktorých vám záleží, a poskytovať priebežnú podporu používateľom.", - "2": "Stirling PDF nemôže—and nikdy nebude—sledovať ani pristupovať k obsahu dokumentov, ktoré používate.", - "3": "Vaše súkromie a dôvera sú základom toho, čo robíme." - }, - "necessary": { - "title": { - "1": "Nevyhnutne potrebné súbory cookie", - "2": "Vždy povolené" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Analytika", - "description": "Tieto súbory cookie nám pomáhajú pochopiť, ako sa naše nástroje používajú, aby sme sa mohli sústrediť na budovanie funkcií, ktoré si naša komunita najviac cení. Bez obáv—Stirling PDF nemôže a nikdy nebude sledovať obsah dokumentov, s ktorými pracujete." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Odstrániť metadáta" - }, - "sidebar": { - "toggle": "Prepnúť bočný panel" - }, - "theme": { - "toggle": "Prepnúť tému" - }, - "view": { - "viewer": "Prehliadač", - "pageEditor": "Editor strán", - "fileManager": "Správca súborov" - }, - "pageEditor": { - "title": "Editor strán", - "save": "Uložiť zmeny", - "noPdfLoaded": "Nie je načítané žiadne PDF. Nahrajte PDF na úpravu.", - "rotatedLeft": "Otočené doľava:", - "rotatedRight": "Otočené doprava:", - "deleted": "Odstránené:", - "movedLeft": "Presunuté doľava:", - "movedRight": "Presunuté doprava:", - "splitAt": "Rozdelené na:", - "insertedPageBreak": "Vložené zalomenie strany pri:", - "addFileNotImplemented": "Pridanie súboru nie je v deme implementované", - "closePdf": "Zavrieť PDF", - "reset": "Resetovať zmeny", - "zoomIn": "Priblížiť", - "zoomOut": "Oddialiť", - "fitToWidth": "Prispôsobiť šírke", - "actualSize": "Skutočná veľkosť" - }, - "viewer": { - "firstPage": "Prvá strana", - "lastPage": "Posledná strana", - "previousPage": "Predchádzajúca strana", - "nextPage": "Nasledujúca strana", - "zoomIn": "Priblížiť", - "zoomOut": "Oddialiť", - "singlePageView": "Zobrazenie jednej strany", - "dualPageView": "Dvojstranové zobrazenie" - }, - "rightRail": { - "closeSelected": "Zavrieť vybrané súbory", - "selectAll": "Vybrať všetko", - "deselectAll": "Zrušiť výber", - "selectByNumber": "Vybrať podľa čísel strán", - "deleteSelected": "Odstrániť vybrané strany", - "closePdf": "Zavrieť PDF", - "exportAll": "Exportovať PDF", - "downloadSelected": "Stiahnuť vybrané súbory", - "downloadAll": "Stiahnuť všetko", - "saveAll": "Uložiť všetko", - "toggleTheme": "Prepnúť tému", - "toggleBookmarks": "Prepnúť záložky", - "language": "Jazyk", - "search": "Hľadať v PDF", - "panMode": "Režim posunu", - "rotateLeft": "Otočiť doľava", - "rotateRight": "Otočiť doprava", - "toggleSidebar": "Prepnúť bočný panel", - "exportSelected": "Exportovať vybrané strany", - "toggleAnnotations": "Prepnúť zobrazenie anotácií", - "annotationMode": "Prepnúť režim anotácií", - "draw": "Kresliť", - "save": "Uložiť", - "saveChanges": "Uložiť zmeny" - }, - "search": { - "title": "Hľadať v PDF", - "placeholder": "Zadajte hľadaný výraz...", - "noResults": "Nenašli sa žiadne výsledky", - "searching": "Hľadá sa..." - }, - "guestBanner": { - "title": "Používate Stirling PDF ako hosť!", - "message": "Vytvorte si bezplatný účet, uložte svoju prácu, získajte prístup k ďalším funkciám a podporte projekt.", - "dismiss": "Skryť banner", - "signUp": "Zaregistrujte sa zadarmo" - }, - "toolPicker": { - "searchPlaceholder": "Hľadať nástroje...", - "noToolsFound": "Nenašli sa žiadne nástroje", - "allTools": "VŠETKY NÁSTROJE", - "quickAccess": "RÝCHLY PRÍSTUP", - "categories": { - "standardTools": "Štandardné nástroje", - "advancedTools": "Pokročilé nástroje", - "recommendedTools": "Odporúčané nástroje" - }, - "subcategories": { - "signing": "Podpisovanie", - "documentSecurity": "Zabezpečenie dokumentu", - "verification": "Overovanie", - "documentReview": "Kontrola dokumentu", - "pageFormatting": "Formátovanie strán", - "extraction": "Extrahovanie", - "removal": "Odstraňovanie", - "automation": "Automatizácia", - "general": "Všeobecné", - "advancedFormatting": "Pokročilé formátovanie", - "developerTools": "Nástroje pre vývojárov" - } - }, - "quickAccess": { - "read": "Čítať", - "sign": "Podpísať", - "automate": "Auto", - "files": "Súbory", - "activity": "Aktivita", - "help": "Pomoc", - "account": "Účet", - "config": "Konfig", - "settings": "Nast.", - "adminSettings": "Admin nast.", - "allTools": "All Tools", - "reader": "Čítačka", - "helpMenu": { - "toolsTour": "Prehliadka nástrojov", - "toolsTourDesc": "Zistite, čo nástroje dokážu", - "adminTour": "Prehliadka administrácie", - "adminTourDesc": "Preskúmajte administrátorské nastavenia a funkcie" - } - }, - "admin": { - "error": "Chyba", - "success": "Úspech", - "expand": "Rozbaliť", - "close": "Zavrieť", - "status": { - "active": "Aktívny", - "inactive": "Neaktívny" - }, - "settings": { - "title": "Administrátorské nastavenia", - "workspace": "Pracovný priestor", - "fetchError": "Nepodarilo sa načítať nastavenia", - "saveError": "Nepodarilo sa uložiť nastavenia", - "saved": "Nastavenia boli úspešne uložené", - "saveSuccess": "Nastavenia boli úspešne uložené", - "save": "Uložiť zmeny", - "discard": "Zahodiť", - "restartRequired": "Vyžaduje sa reštart", - "loginRequired": "Na úpravu administrátorských nastavení musí byť povolené prihlásenie", - "unsavedChanges": { - "title": "Neuložené zmeny", - "message": "Máte neuložené zmeny. Chcete ich zahodiť?", - "cancel": "Pokračovať v úpravách", - "discard": "Zahodiť zmeny", - "hint": "Máte neuložené zmeny" - }, - "loginDisabled": { - "title": "Vyžaduje sa režim prihlásenia", - "message": "Na úpravu administrátorských nastavení musí byť povolený režim prihlásenia. Nastavte SECURITY_ENABLELOGIN=true vo vašom prostredí alebo security.enableLogin: true v settings.yml, potom reštartujte server.", - "readOnly": "Nižšie uvedené nastavenia zobrazujú ukážkové hodnoty na referenciu. Povoľte režim prihlásenia na zobrazenie a úpravu skutočnej konfigurácie." - }, - "restart": { - "title": "Vyžaduje sa reštart", - "message": "Nastavenia boli úspešne uložené. Aby sa zmeny prejavili, je potrebné reštartovať server.", - "question": "Chcete reštartovať server teraz alebo neskôr?", - "now": "Reštartovať teraz", - "later": "Reštartovať neskôr" - }, - "restarting": "Reštartovanie servera", - "restartingMessage": "Server sa reštartuje. Počkajte chvíľu...", - "restartError": "Server sa nepodarilo reštartovať. Reštartujte manuálne.", - "general": { - "title": "Systémové nastavenia", - "description": "Nakonfigurujte celosystémové nastavenia aplikácie vrátane značky a predvoleného správania.", - "ui": "Používateľské rozhranie", - "system": "Systém", - "appName": { - "label": "Názov aplikácie", - "description": "Názov zobrazený na karte prehliadača a domovskej stránke" - }, - "appNameNavbar": { - "label": "Značka v navigačnom paneli", - "description": "Názov zobrazený v navigačnom paneli" - }, - "homeDescription": { - "label": "Popis na domovskej stránke", - "description": "Text popisu zobrazený na domovskej stránke" - }, - "defaultLocale": { - "label": "Predvolená lokalizácia", - "description": "Predvolený jazyk pre nových používateľov (napr. en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Limit nahrávania súborov", - "description": "Maximálna veľkosť nahrávaného súboru (napr. 100MB, 1GB)" - }, - "showUpdate": { - "label": "Zobrazovať upozornenia na aktualizácie", - "description": "Zobraziť upozornenia, keď je dostupná nová verzia" - }, - "showUpdateOnlyAdmin": { - "label": "Zobrazovať aktualizácie len administrátorom", - "description": "Obmedziť upozornenia na aktualizácie iba na administrátorov" - }, - "customHTMLFiles": { - "label": "Vlastné HTML súbory", - "description": "Povoliť poskytovanie vlastných HTML súborov z adresára customFiles" - }, - "languages": { - "label": "Dostupné jazyky", - "description": "Jazyky, ktoré si môžu používatelia vybrať (ponechajte prázdne pre povolenie všetkých jazykov)", - "placeholder": "Vyberte jazyky" - }, - "customMetadata": { - "label": "Vlastné metadáta", - "autoUpdate": { - "label": "Automaticky aktualizovať metadáta", - "description": "Automaticky aktualizovať metadáta PDF na všetkých spracovaných dokumentoch" - }, - "author": { - "label": "Predvolený autor", - "description": "Predvolený autor pre metadáta PDF (napr. používateľské meno)" - }, - "creator": { - "label": "Predvolený tvorca", - "description": "Predvolený tvorca pre metadáta PDF" - }, - "producer": { - "label": "Predvolený producent", - "description": "Predvolený producent pre metadáta PDF" - } - }, - "logoStyle": { - "label": "Štýl loga", - "description": "Vyberte si medzi moderným minimalistickým logom alebo klasickou ikonou S", - "classic": "Klasické", - "classicAlt": "Klasické logo", - "modern": "Moderné", - "modernAlt": "Moderné logo" - }, - "customPaths": { - "label": "Vlastné cesty", - "description": "Nakonfigurujte vlastné cesty systému súborov pre spracovanie v pipeline a externé nástroje", - "pipeline": { - "label": "Adresáre pipeline", - "watchedFoldersDir": { - "label": "Adresár sledovaných priečinkov", - "description": "Adresár, kde pipeline sleduje prichádzajúce PDF (ponechajte prázdne pre predvolené: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Adresár dokončených priečinkov", - "description": "Adresár, kam sa ukladajú spracované PDF (ponechajte prázdne pre predvolené: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Cesty k externým nástrojom", - "weasyprint": { - "label": "Spustiteľný súbor WeasyPrint", - "description": "Cesta k spustiteľnému súboru WeasyPrint na konverziu HTML do PDF (ponechajte prázdne pre predvolené: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Spustiteľný súbor Unoconvert", - "description": "Cesta k LibreOffice unoconvert pre konverzie dokumentov (ponechajte prázdne pre predvolené: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Zabezpečenie", - "description": "Nakonfigurujte overenie, správanie prihlásenia a bezpečnostné politiky.", - "ssoNotice": { - "title": "Hľadáte nastavenia SSO/SAML?", - "message": "OAuth2 a SAML2 poskytovatelia overenia boli presunutí do ponuky Pripojenia pre jednoduchšiu správu." - }, - "authentication": "Overenie", - "enableLogin": { - "label": "Povoliť prihlásenie", - "description": "Vyžadovať prihlásenie pred prístupom k aplikácii" - }, - "loginMethod": { - "label": "Metóda prihlásenia", - "description": "Metóda overenia používaná na prihlásenie používateľa", - "all": "Všetky metódy", - "normal": "Len používateľské meno/heslo", - "oauth2": "Len OAuth2", - "saml2": "Len SAML2" - }, - "loginAttemptCount": { - "label": "Limit pokusov o prihlásenie", - "description": "Maximálny počet neúspešných pokusov o prihlásenie pred zablokovaním účtu" - }, - "loginResetTimeMinutes": { - "label": "Reset prihlásenia (minúty)", - "description": "Čas, po ktorom sa zlyhané pokusy o prihlásenie vynulujú" - }, - "csrfDisabled": { - "label": "Zakázať ochranu CSRF", - "description": "Zakázať ochranu proti Cross-Site Request Forgery (neodporúča sa)" - }, - "initialLogin": { - "label": "Počiatočné prihlásenie", - "username": { - "label": "Počiatočné používateľské meno", - "description": "Používateľské meno pre počiatočný administrátorský účet" - }, - "password": { - "label": "Počiatočné heslo", - "description": "Heslo pre počiatočný administrátorský účet" - } - }, - "jwt": { - "label": "Konfigurácia JWT", - "secureCookie": { - "label": "Zabezpečený súbor cookie", - "description": "Vyžadovať HTTPS pre JWT súbory cookie (odporúčané pre produkciu)" - }, - "keyRetentionDays": { - "label": "Dni uchovania kľúčov", - "description": "Počet dní uchovávania starých JWT kľúčov na overovanie" - }, - "persistence": { - "label": "Povoliť perzistenciu kľúčov", - "description": "Ukladať JWT kľúče perzistentne, aby prežili reštarty servera" - }, - "enableKeyRotation": { - "label": "Povoliť rotáciu kľúčov", - "description": "Automaticky pravidelne rotovať podpisové kľúče JWT" - }, - "enableKeyCleanup": { - "label": "Povoliť čistenie kľúčov", - "description": "Automaticky odstraňovať kľúče JWT po uplynutí ich platnosti" - } - }, - "audit": { - "label": "Auditné logovanie", - "enabled": { - "label": "Povoliť auditné logovanie", - "description": "Sledovať akcie používateľov a systémové udalosti na účely súladu a bezpečnostného monitoringu" - }, - "level": { - "label": "Úroveň auditu", - "description": "0=VYP., 1=ZÁKLADNÉ, 2=ŠTANDARD, 3=PODROBNÉ" - }, - "retentionDays": { - "label": "Doba uchovania auditu (dni)", - "description": "Počet dní uchovávania auditných záznamov" - } - }, - "htmlUrlSecurity": { - "label": "Bezpečnosť HTML URL", - "description": "Nakonfigurujte obmedzenia prístupu k URL pre spracovanie HTML, aby sa predišlo SSRF útokom", - "enabled": { - "label": "Povoliť URL bezpečnosť", - "description": "Povoliť bezpečnostné obmedzenia URL pre konverzie HTML do PDF" - }, - "level": { - "label": "Úroveň zabezpečenia", - "description": "MAX: whitelist len, MEDIUM: blokovať interné siete, OFF: žiadne obmedzenia", - "max": "Maximum (iba whitelist)", - "medium": "Stredné (blokovať interné)", - "off": "Vypnuté (bez obmedzení)" - }, - "advanced": "Pokročilé nastavenia", - "allowedDomains": { - "label": "Povolené domény (whitelist)", - "description": "Jedna doména na riadok (napr. cdn.example.com). Pri úrovni MAX budú povolené iba tieto domény" - }, - "blockedDomains": { - "label": "Blokované domény (blacklist)", - "description": "Jedna doména na riadok (napr. malicious.com). Dodatočné domény na blokovanie" - }, - "internalTlds": { - "label": "Interné TLD", - "description": "Jedno TLD na riadok (napr. .local, .internal). Blokovať domény s týmito vzormi TLD" - }, - "networkBlocking": "Blokovanie siete", - "blockPrivateNetworks": { - "label": "Blokovať privátne siete", - "description": "Blokovať privátne siete podľa RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Blokovať localhost", - "description": "Blokovať localhost a loopback adresy (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Blokovať link-local adresy", - "description": "Blokovať link-local adresy (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Blokovať koncové body cloudových metadát", - "description": "Blokovať koncové body metadát poskytovateľov cloudu (169.254.169.254)" - } - } - }, - "connections": { - "title": "Pripojenia", - "description": "Nakonfigurujte externých poskytovateľov overenia ako OAuth2 a SAML.", - "linkedServices": "Prepojené služby", - "unlinkedServices": "Neprepojené služby", - "connect": "Pripojiť", - "disconnect": "Odpojiť", - "disconnected": "Poskytovateľ bol úspešne odpojený", - "disconnectError": "Poskytovateľa sa nepodarilo odpojiť", - "ssoAutoLogin": { - "label": "Automatické prihlásenie SSO", - "enable": "Povoliť automatické prihlásenie SSO", - "description": "Pri požiadavke na overenie automaticky presmerovať na SSO prihlásenie" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Povoliť OAuth2", - "description": "Umožniť používateľom overiť sa pomocou poskytovateľov OAuth2" - }, - "provider": { - "label": "Poskytovateľ", - "description": "Poskytovateľ OAuth2 použitý pre overenie" - }, - "issuer": { - "label": "URL vydavateľa", - "description": "Adresa URL vydavateľa poskytovateľa OAuth2" - }, - "clientId": { - "label": "ID klienta", - "description": "OAuth2 Client ID od vášho poskytovateľa" - }, - "clientSecret": { - "label": "Tajný kľúč klienta", - "description": "OAuth2 Client Secret od vášho poskytovateľa" - }, - "useAsUsername": { - "label": "Použiť ako používateľské meno", - "description": "Atribút OAuth2 použitý ako používateľské meno (napr. email, sub)" - }, - "autoCreateUser": { - "label": "Automaticky vytvárať používateľov", - "description": "Automaticky vytvoriť používateľské účty pri prvom prihlásení cez OAuth2" - }, - "blockRegistration": { - "label": "Blokovať registráciu", - "description": "Zabrániť registrácii nových používateľov cez OAuth2" - }, - "scopes": { - "label": "Rozsahy OAuth2", - "description": "Čiarkou oddelený zoznam OAuth2 scopes (napr. openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Povoliť SAML2", - "description": "Umožniť používateľom overiť sa pomocou poskytovateľov SAML2" - }, - "provider": { - "label": "Poskytovateľ", - "description": "Názov poskytovateľa SAML2" - }, - "registrationId": { - "label": "ID registrácie", - "description": "Identifikátor registrácie SAML2" - }, - "autoCreateUser": { - "label": "Automaticky vytvárať používateľov", - "description": "Automaticky vytvoriť používateľské účty pri prvom prihlásení cez SAML2" - }, - "blockRegistration": { - "label": "Blokovať registráciu", - "description": "Zabrániť registrácii nových používateľov cez SAML2" - } - } - }, - "database": { - "title": "Databáza", - "description": "Nakonfigurujte vlastné nastavenia pripojenia k databáze pre podnikové nasadenia.", - "configuration": "Konfigurácia databázy", - "enableCustom": { - "label": "Povoliť vlastnú databázu", - "description": "Použiť vlastnú konfiguráciu databázy namiesto predvolenej vstavanej databázy" - }, - "customUrl": { - "label": "Vlastná adresa URL databázy", - "description": "Úplný JDBC reťazec pripojenia (napr. jdbc:postgresql://localhost:5432/postgres). Ak je zadaný, jednotlivé nastavenia pripojenia nižšie sa nepoužijú." - }, - "type": { - "label": "Typ databázy", - "description": "Typ databázy (nepoužíva sa, ak je zadaná vlastná URL)" - }, - "hostName": { - "label": "Názov hostiteľa", - "description": "Názov hostiteľa databázového servera (nepoužíva sa, ak je zadaná vlastná URL)" - }, - "port": { - "label": "Port", - "description": "Port databázového servera (nepoužíva sa, ak je zadaná vlastná URL)" - }, - "name": { - "label": "Názov databázy", - "description": "Názov databázy (nepoužíva sa, ak je zadaná vlastná URL)" - }, - "username": { - "label": "Používateľské meno", - "description": "Používateľské meno na overenie v databáze" - }, - "password": { - "label": "Heslo", - "description": "Heslo na overenie v databáze" - } - }, - "privacy": { - "title": "Súkromie", - "description": "Nakonfigurujte nastavenia súkromia a zberu údajov.", - "analytics": "Analytika a sledovanie", - "enableAnalytics": { - "label": "Povoliť analytiku", - "description": "Zbierať anonymnú analytiku používania na zlepšenie aplikácie" - }, - "metricsEnabled": { - "label": "Povoliť metriky", - "description": "Povoliť zber výkonových a používateľských metrík. Poskytuje API endpoint pre adminov na prístup k údajom metrík" - }, - "searchEngine": "Viditeľnosť vo vyhľadávačoch", - "googleVisibility": { - "label": "Viditeľnosť Googlu", - "description": "Povoliť vyhľadávačom indexovať túto aplikáciu" - } - }, - "advanced": { - "title": "Pokročilé", - "description": "Nakonfigurujte pokročilé a experimentálne funkcie.", - "features": "Prepínače funkcií", - "processing": "Spracovanie", - "endpoints": { - "label": "Endpointy", - "manage": "Spravovať API endpointy", - "description": "Správa endpointov je nakonfigurovaná cez YAML. Podrobnosti o povolení/zakázaní konkrétnych endpointov nájdete v dokumentácii." - }, - "enableAlphaFunctionality": { - "label": "Povoliť alfa funkcie", - "description": "Povoliť experimentálne a alfa-stupňové funkcie (môžu byť nestabilné)" - }, - "enableUrlToPDF": { - "label": "Povoliť URL do PDF", - "description": "Povoliť konverziu webových stránok na PDF dokumenty" - }, - "maxDPI": { - "label": "Maximálne DPI", - "description": "Maximálne DPI pre spracovanie obrázkov (0 = neobmedzené)" - }, - "tessdataDir": { - "label": "Adresár Tessdata", - "description": "Cesta k adresáru tessdata pre jazykové súbory OCR" - }, - "disableSanitize": { - "label": "Zakázať čistenie HTML", - "description": "UPOZORNENIE: Bezpečnostné riziko - zakázanie čistenia HTML môže viesť k zraniteľnostiam XSS" - }, - "tempFileManagement": { - "label": "Správa dočasných súborov", - "description": "Nakonfigurujte ukladanie dočasných súborov a správanie čistenia", - "baseTmpDir": { - "label": "Základný dočasný adresár", - "description": "Základný adresár pre dočasné súbory (ponechajte prázdne pre predvolené: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "Dočasný adresár LibreOffice", - "description": "Adresár pre dočasné súbory LibreOffice (ponechajte prázdne pre predvolené: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Systémový dočasný adresár", - "description": "Systémový dočasný adresár na čistenie (používa sa len, ak je povolené cleanupSystemTemp)" - }, - "prefix": { - "label": "Predpona dočasných súborov", - "description": "Predpona názvov dočasných súborov" - }, - "maxAgeHours": { - "label": "Max. vek (hodiny)", - "description": "Maximálny vek v hodinách pred vyčistením dočasných súborov" - }, - "cleanupIntervalMinutes": { - "label": "Interval čistenia (minúty)", - "description": "Ako často spúšťať čistenie (v minútach)" - }, - "startupCleanup": { - "label": "Čistenie pri štarte", - "description": "Vyčistiť staré dočasné súbory pri štarte aplikácie" - }, - "cleanupSystemTemp": { - "label": "Čistenie systémového dočasného adresára", - "description": "Či čistiť širší systémový dočasný adresár (používajte opatrne)" - } - }, - "processExecutor": { - "label": "Limity spúšťania procesov", - "description": "Nastavte limity relácií a časové limity pre jednotlivé spúšťače procesov", - "sessionLimit": { - "label": "Limit relácií", - "description": "Maximálny počet súbežných inštancií" - }, - "timeout": { - "label": "Časový limit (minúty)", - "description": "Maximálny čas vykonávania" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF na HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Inštalovať aplikáciu", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Poštový server", - "description": "Nakonfigurujte nastavenia SMTP pre odosielanie e-mailových upozornení.", - "smtp": "Konfigurácia SMTP", - "enabled": { - "label": "Povoliť poštu", - "description": "Povoliť e-mailové upozornenia a funkciu SMTP" - }, - "host": { - "label": "SMTP hostiteľ", - "description": "Názov hostiteľa alebo IP adresa vášho SMTP servera" - }, - "port": { - "label": "SMTP port", - "description": "Číslo portu pre pripojenie SMTP (zvyčajne 25, 465 alebo 587)" - }, - "username": { - "label": "SMTP používateľské meno", - "description": "Používateľské meno pre overenie SMTP" - }, - "password": { - "label": "SMTP heslo", - "description": "Heslo pre overenie SMTP" - }, - "from": { - "label": "Adresa odosielateľa", - "description": "E-mailová adresa, ktorá sa použije ako odosielateľ" - }, - "enableInvites": { - "label": "Povoliť e-mailové pozvánky", - "description": "Umožniť správcom pozývať používateľov e-mailom s automaticky generovanými heslami" - }, - "frontendUrl": { - "label": "Frontend URL", - "description": "Základná URL pre frontend (napr. https://pdf.example.com). Používa sa na generovanie odkazov na pozvánky v e-mailoch. Ponechajte prázdne pre použitie backend URL." - } - }, - "legal": { - "title": "Právne dokumenty", - "description": "Nakonfigurujte odkazy na právne dokumenty a zásady.", - "disclaimer": { - "title": "Upozornenie na právnu zodpovednosť", - "message": "Úpravou týchto právnych dokumentov preberáte plnú zodpovednosť za zabezpečenie súladu so všetkými platnými zákonmi a nariadeniami, vrátane, ale nie výlučne, GDPR a ďalších požiadaviek EÚ na ochranu údajov. Tieto nastavenia upravujte len vtedy, ak: (1) prevádzkujete osobnú/súkromnú inštanciu, (2) nachádzate sa mimo jurisdikcie EÚ a rozumiete svojim miestnym právnym povinnostiam, alebo (3) ste získali riadne právne poradenstvo a preberáte výlučnú zodpovednosť za všetky používateľské údaje a právny súlad. Stirling-PDF a jeho vývojári nenesú žiadnu zodpovednosť za vaše právne povinnosti." - }, - "termsAndConditions": { - "label": "Podmienky používania", - "description": "URL alebo názov súboru s podmienkami používania" - }, - "privacyPolicy": { - "label": "Zásady ochrany osobných údajov", - "description": "URL alebo názov súboru so zásadami ochrany osobných údajov" - }, - "accessibilityStatement": { - "label": "Vyhlásenie o prístupnosti", - "description": "URL alebo názov súboru s vyhlásením o prístupnosti" - }, - "cookiePolicy": { - "label": "Zásady používania súborov cookie", - "description": "URL alebo názov súboru so zásadami používania súborov cookie" - }, - "impressum": { - "label": "Impressum", - "description": "URL alebo názov súboru k Impressu (požadované v niektorých jurisdikciách)" - } - }, - "premium": { - "title": "Premium a Enterprise", - "description": "Nakonfigurujte svoj Premium alebo Enterprise licenčný kľúč.", - "license": "Konfigurácia licencie", - "licenseKey": { - "toggle": "Máte licenčný kľúč alebo súbor certifikátu?", - "info": "Ak máte licenčný kľúč alebo súbor certifikátu z priameho nákupu, môžete ho sem zadať na aktiváciu prémiových alebo enterprise funkcií." - }, - "key": { - "label": "Licenčný kľúč", - "description": "Zadajte svoj Premium alebo Enterprise licenčný kľúč", - "success": "Licenčný kľúč uložený", - "successMessage": "Váš licenčný kľúč bol úspešne aktivovaný. Reštart nie je potrebný.", - "overwriteWarning": { - "title": "⚠️ Upozornenie: Zistená existujúca licencia", - "line1": "Prepísanie aktuálneho licenčného kľúča nemožno vrátiť späť.", - "line2": "Vaša predchádzajúca licencia bude natrvalo stratená, pokiaľ ju nemáte zálohovanú inde.", - "line3": "Dôležité: Licenčné kľúče uchovávajte súkromné a v bezpečí. Nikdy ich nezdieľajte verejne." - } - }, - "enabled": { - "label": "Povoliť Premium funkcie", - "description": "Povoliť kontrolu licenčného kľúča pre pro/enterprise funkcie" - }, - "movedFeatures": { - "title": "Prémiové funkcie rozdelené", - "message": "Premium a Enterprise funkcie sú teraz usporiadané vo svojich príslušných sekciách:" - } - }, - "features": { - "title": "Funkcie", - "description": "Nakonfigurujte voliteľné funkcie a funkcionalitu.", - "serverCertificate": { - "label": "Serverový certifikát", - "description": "Nakonfigurujte generovanie serverového certifikátu pre funkciu \"Podpísať so Stirling-PDF\"", - "enabled": { - "label": "Povoliť serverový certifikát", - "description": "Povoliť serverový certifikát pre možnosť \"Podpísať so Stirling-PDF\"" - }, - "organizationName": { - "label": "Názov organizácie", - "description": "Názov organizácie pre generované certifikáty" - }, - "validity": { - "label": "Platnosť certifikátu (dni)", - "description": "Počet dní, počas ktorých bude certifikát platný" - }, - "regenerateOnStartup": { - "label": "Znovu vygenerovať pri štarte", - "description": "Generovať nový certifikát pri každom štarte aplikácie" - } - } - }, - "endpoints": { - "title": "API endpointy", - "description": "Ovládajte, ktoré API endpointy a skupiny endpointov sú dostupné.", - "management": "Správa endpointov", - "toRemove": { - "label": "Zakázané endpointy", - "description": "Vyberte jednotlivé endpointy na zakázanie" - }, - "groupsToRemove": { - "label": "Zakázané skupiny endpointov", - "description": "Vyberte skupiny endpointov na zakázanie" - }, - "note": "Poznámka: Zakázanie endpointov obmedzí prístup k API, ale neodstráni komponenty používateľského rozhrania. Na uplatnenie zmien je potrebný reštart." - } - } - }, - "fileUpload": { - "selectFile": "Vyberte súbor", - "selectFiles": "Vyberte súbory", - "selectPdfToView": "Vyberte PDF na zobrazenie", - "selectPdfToEdit": "Vyberte PDF na úpravu", - "chooseFromStorage": "Vyberte súbor z úložiska alebo nahrajte nové PDF", - "chooseFromStorageMultiple": "Vyberte súbory z úložiska alebo nahrajte nové PDF", - "loadFromStorage": "Načítať z úložiska", - "filesAvailable": "dostupné súbory", - "loading": "Načítava sa...", - "or": "alebo", - "dropFileHere": "Presuňte súbor sem alebo kliknite pre nahratie", - "dropFilesHere": "Presuňte súbory sem alebo kliknite na tlačidlo nahrania", - "dropFilesHereOpen": "Pretiahnite súbory sem alebo kliknite na tlačidlo Otvoriť", - "pdfFilesOnly": "Iba súbory PDF", - "supportedFileTypes": "Podporované typy súborov", - "upload": "Nahrať", - "uploadFile": "Nahrať súbor", - "uploadFiles": "Nahrať súbory", - "open": "Otvoriť", - "openFile": "Otvoriť súbor", - "openFiles": "Otvoriť súbory", - "noFilesInStorage": "V úložisku nie sú dostupné žiadne súbory. Najprv nahrajte nejaké súbory.", - "noFilesInStorageOpen": "V úložisku nie sú dostupné žiadne súbory. Najprv otvorte nejaké súbory.", - "selectFromStorage": "Vybrať z úložiska", - "backToTools": "Späť na Nástroje", - "addFiles": "Pridať súbory", - "dragFilesInOrClick": "Potiahnite súbory alebo kliknite na \"Pridať súbory\" pre prehliadanie" - }, - "fileEditor": { - "addFiles": "Pridať súbory" - }, - "fileManager": { - "title": "Nahrať súbory PDF", - "subtitle": "Pridajte súbory do úložiska pre ľahký prístup naprieč nástrojmi", - "filesSelected": "vybraných súborov", - "clearSelection": "Zrušiť výber", - "openInFileEditor": "Otvoriť v editore súborov", - "uploadError": "Niektoré súbory sa nepodarilo nahrať.", - "failedToOpen": "Súbor sa nepodarilo otvoriť. Možno bol odstránený z úložiska.", - "failedToLoad": "Súbor sa nepodarilo načítať do aktívnej sady.", - "storageCleared": "Prehliadač vyčistil úložisko. Súbory boli odstránené. Prosím, nahrajte ich znova.", - "clearAll": "Vymazať všetko", - "reloadFiles": "Znovu načítať súbory", - "dragDrop": "Presuňte súbory sem", - "clickToUpload": "Kliknite pre nahratie súborov", - "selectedFiles": "Vybrané súbory", - "storage": "Úložisko", - "filesStored": "uložených súborov", - "storageError": "Vyskytla sa chyba úložiska", - "storageLow": "Úložisku dochádza miesto. Zvážte odstránenie starých súborov.", - "supportMessage": "Poháňané databázovým úložiskom prehliadača pre neobmedzenú kapacitu", - "noFileSelected": "Nie sú vybrané žiadne súbory", - "showHistory": "Zobraziť históriu", - "hideHistory": "Skryť históriu", - "fileHistory": "História súborov", - "loadingHistory": "Načítava sa história...", - "lastModified": "Naposledy upravené", - "toolChain": "Použité nástroje", - "restore": "Obnoviť", - "unzip": "Rozbaliť", - "searchFiles": "Hľadať súbory...", - "recent": "Nedávne", - "localFiles": "Lokálne súbory", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Moje súbory", - "noRecentFiles": "Nenašli sa žiadne nedávne súbory", - "googleDriveNotAvailable": "Integrácia Google Drive nie je dostupná", - "downloadSelected": "Stiahnuť vybrané", - "saveSelected": "Uložiť vybrané", - "openFiles": "Otvoriť súbory", - "openFile": "Otvoriť súbor", - "details": "Podrobnosti o súbore", - "fileName": "Meno", - "fileFormat": "Formát", - "fileSize": "Veľkosť", - "fileVersion": "Verzia", - "totalSelected": "Celkom vybrané", - "dropFilesHere": "Pustite súbory sem", - "selectAll": "Vybrať všetko", - "deselectAll": "Zrušiť výber všetkých", - "deleteSelected": "Odstrániť vybrané", - "selectedCount": "{{count}} vybraných", - "download": "Stiahnuť", - "delete": "Vymazať", - "unsupported": "Nepodporované", - "addToUpload": "Pridať na nahratie", - "deleteAll": "Odstrániť všetko", - "loadingFiles": "Načítavajú sa súbory...", - "noFiles": "Nie sú dostupné žiadne súbory", - "noFilesFound": "Nenašli sa žiadne súbory zodpovedajúce vášmu vyhľadávaniu", - "openInPageEditor": "Otvoriť v editore stránok", - "showAll": "Zobraziť všetko", - "sortByDate": "Zoradiť podľa dátumu", - "sortByName": "Zoradiť podľa názvu", - "sortBySize": "Zoradiť podľa veľkosti" - }, - "storage": { - "temporaryNotice": "Súbory sa dočasne ukladajú vo vašom prehliadači a môžu byť automaticky vymazané", - "storageLimit": "Limit úložiska", - "storageUsed": "Využité dočasné úložisko", - "storageFull": "Úložisko je takmer plné. Zvážte odstránenie niektorých súborov.", - "fileTooLarge": "Súbor je príliš veľký. Maximálna veľkosť na súbor je", - "storageQuotaExceeded": "Kvóta úložiska prekročená. Pred ďalším nahrávaním odstráňte niektoré súbory.", - "approximateSize": "Približná veľkosť" - }, - "sanitize": { - "title": "Očistenie", - "desc": "Odstráňte potenciálne škodlivé prvky zo súborov PDF.", - "submit": "Vyčistiť PDF", - "completed": "Očistenie bolo úspešne dokončené", - "error": { - "generic": "Očistenie zlyhalo", - "failed": "Pri očisťovaní PDF došlo k chybe." - }, - "filenamePrefix": "očistené", - "sanitizationResults": "Výsledky očistenia", - "steps": { - "files": "Súbory", - "settings": "Nastavenia", - "results": "Výsledky" - }, - "files": { - "placeholder": "Vyberte súbor PDF v hlavnom zobrazení pre začiatok" - }, - "options": { - "title": "Možnosti očistenia", - "note": "Vyberte prvky, ktoré chcete z PDF odstrániť. Musíte vybrať aspoň jednu možnosť.", - "removeJavaScript": { - "label": "Odstrániť JavaScript", - "desc": "Odstrániť akcie a skripty JavaScript z PDF" - }, - "removeEmbeddedFiles": { - "label": "Odstrániť vložené súbory", - "desc": "Odstrániť všetky súbory vložené v PDF" - }, - "removeXMPMetadata": { - "label": "Odstrániť XMP metadáta", - "desc": "Odstrániť XMP metadáta z PDF" - }, - "removeMetadata": { - "label": "Odstrániť metadáta dokumentu", - "desc": "Odstrániť informačné metadáta dokumentu (názov, autor atď.)" - }, - "removeLinks": { - "label": "Odstrániť odkazy", - "desc": "Odstrániť externé odkazy a spúšťacie akcie z PDF" - }, - "removeFonts": { - "label": "Odstrániť písma", - "desc": "Odstrániť vložené písma z PDF" - } - } - }, - "addPassword": { - "title": "Pridať heslo", - "desc": "Zašifrujte svoj dokument PDF heslom.", - "completed": "Ochrana heslom bola aplikovaná", - "submit": "Zašifrovať", - "filenamePrefix": "zašifrované", - "error": { - "failed": "Pri šifrovaní PDF došlo k chybe." - }, - "passwords": { - "stepTitle": "Heslá a šifrovanie", - "completed": "Heslá nastavené", - "user": { - "label": "Heslo používateľa", - "placeholder": "Zadajte heslo používateľa" - }, - "owner": { - "label": "Heslo vlastníka", - "placeholder": "Zadajte heslo vlastníka" - } - }, - "encryption": { - "keyLength": { - "label": "Dĺžka šifrovacieho kľúča", - "40bit": "40-bit (nízka)", - "128bit": "128-bit (štandardná)", - "256bit": "256-bit (vysoká)" - } - }, - "results": { - "title": "Zašifrované PDF" - }, - "tooltip": { - "header": { - "title": "Prehľad ochrany heslom" - }, - "passwords": { - "title": "Typy hesiel", - "text": "Heslá používateľa obmedzujú otvorenie dokumentu, zatiaľ čo heslá vlastníka riadia, čo možno s dokumentom po otvorení robiť. Môžete nastaviť obe alebo len jedno.", - "bullet1": "Heslo používateľa: Vyžadované na otvorenie PDF", - "bullet2": "Heslo vlastníka: Ovláda povolenia dokumentu (nepodporované všetkými prehliadačmi PDF)" - }, - "encryption": { - "title": "Úrovne šifrovania", - "text": "Vyššie úrovne šifrovania poskytujú lepšie zabezpečenie, ale nemusia byť podporované staršími prehliadačmi PDF.", - "bullet1": "40-bit: Základné zabezpečenie, kompatibilné so staršími prehliadačmi", - "bullet2": "128-bit: Štandardné zabezpečenie, široko podporované", - "bullet3": "256-bit: Maximálne zabezpečenie, vyžaduje moderné prehliadače" - }, - "permissions": { - "title": "Zmeniť povolenia", - "text": "Tieto povolenia riadia, čo môžu používatelia s PDF robiť. Najefektívnejšie v kombinácii s heslom vlastníka." - } - } - }, - "changePermissions": { - "title": "Zmeniť povolenia", - "desc": "Zmeňte obmedzenia a povolenia dokumentu.", - "completed": "Povolenia zmenené", - "submit": "Zmeniť povolenia", - "error": { - "failed": "Pri zmene povolení PDF došlo k chybe." - }, - "permissions": { - "preventAssembly": { - "label": "Zakázať zostavovanie dokumentu" - }, - "preventExtractContent": { - "label": "Zakázať extrakciu obsahu" - }, - "preventExtractForAccessibility": { - "label": "Zakázať extrakciu pre prístupnosť" - }, - "preventFillInForm": { - "label": "Zakázať vypĺňanie formulárov" - }, - "preventModify": { - "label": "Zakázať úpravy" - }, - "preventModifyAnnotations": { - "label": "Zakázať úpravu anotácií" - }, - "preventPrinting": { - "label": "Zakázať tlač" - }, - "preventPrintingFaithful": { - "label": "Zakázať tlač rôznych formátov" - } - }, - "results": { - "title": "Upravené PDF" - }, - "tooltip": { - "header": { - "title": "Zmeniť povolenia" - }, - "description": { - "text": "Mení povolenia dokumentu, čím povoľuje/zakazuje prístup k rôznym funkciám v prehliadačoch PDF." - }, - "warning": { - "text": "Aby boli tieto povolenia nezmeniteľné, použite nástroj Add Password na nastavenie hesla vlastníka." - } - } - }, - "removePassword": { - "title": "Odstrániť heslo", - "desc": "Odstrániť ochranu heslom z vášho PDF dokumentu.", - "tags": "zaistiť,Dešifrovať,bezpečnosť,odheslovať,vymazať heslo", - "password": { - "stepTitle": "Odstrániť heslo", - "label": "Aktuálne heslo", - "placeholder": "Zadajte aktuálne heslo", - "completed": "Heslo nastavené" - }, - "filenamePrefix": "dešifrované", - "error": { - "failed": "Pri odstraňovaní hesla z PDF došlo k chybe." - }, - "tooltip": { - "description": "Odstránenie ochrany heslom vyžaduje heslo, ktorým bolo PDF zašifrované. Dokument sa tým dešifruje a bude prístupný bez hesla." - }, - "submit": "Odstrániť", - "results": { - "title": "Dešifrované PDF" - } - }, - "automate": { - "title": "Automatizácia", - "desc": "Vytvárajte viacstupňové pracovné postupy spájaním akcií s PDF. Ideálne pre opakujúce sa úlohy.", - "invalidStep": "Neplatný krok", - "files": { - "placeholder": "Vyberte súbory na spracovanie touto automatizáciou" - }, - "selection": { - "title": "Výber automatizácie", - "saved": { - "title": "Uložené" - }, - "createNew": { - "title": "Vytvoriť novú automatizáciu" - }, - "suggested": { - "title": "Odporúčané" - } - }, - "creation": { - "createTitle": "Vytvoriť automatizáciu", - "editTitle": "Upraviť automatizáciu", - "intro": "Automatizácie spúšťajú nástroje postupne. Začnite pridaním nástrojov v poradí, v akom ich chcete spúšťať.", - "name": { - "label": "Názov automatizácie", - "placeholder": "Moja automatizácia" - }, - "description": { - "label": "Popis (voliteľné)", - "placeholder": "Opíšte, čo táto automatizácia robí..." - }, - "tools": { - "selectTool": "Vyberte nástroj...", - "selected": "Vybrané nástroje", - "remove": "Odstrániť nástroj", - "configure": "Konfigurovať nástroj", - "notConfigured": "! Nenakonfigurované", - "addTool": "Pridať nástroj", - "add": "Pridať nástroj..." - }, - "save": "Uložiť automatizáciu", - "unsavedChanges": { - "title": "Neuložené zmeny", - "message": "Máte neuložené zmeny. Naozaj sa chcete vrátiť? Všetky zmeny sa stratia.", - "cancel": "Zrušiť", - "confirm": "Vrátiť sa späť" - }, - "icon": { - "label": "Ikona" - } - }, - "run": { - "title": "Spustiť automatizáciu" - }, - "sequence": { - "unnamed": "Automatizácia bez názvu", - "steps": "{{count}} krokov", - "running": "Prebieha automatizácia...", - "run": "Spustiť automatizáciu", - "finish": "Dokončiť" - }, - "reviewTitle": "Výsledky automatizácie", - "config": { - "loading": "Načítava sa konfigurácia nástroja...", - "noSettings": "Tento nástroj nemá konfigurovateľné nastavenia.", - "title": "Nakonfigurujte {{toolName}}", - "description": "Nakonfigurujte nastavenia pre tento nástroj. Tieto nastavenia sa použijú pri spustení automatizácie.", - "cancel": "Zrušiť", - "save": "Uložiť konfiguráciu" - }, - "copyToSaved": "Skopírovať do Uložených" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Bezpečné spracovanie PDF", - "securePdfIngestionDesc": "Komplexný pracovný postup spracovania PDF, ktorý dokumenty očistí, aplikuje OCR s čistením, skonvertuje do formátu PDF/A na dlhodobú archiváciu a optimalizuje veľkosť súboru.", - "emailPreparation": "Príprava e-mailu", - "emailPreparationDesc": "Optimalizuje PDF pre distribúciu e-mailom komprimovaním súborov, rozdelením veľkých dokumentov na 20MB časti pre kompatibilitu s e-mailom a odstránením metadát kvôli súkromiu.", - "secureWorkflow": "Bezpečnostný pracovný postup", - "secureWorkflowDesc": "Zabezpečí dokumenty PDF odstránením potenciálne škodlivého obsahu ako JavaScript a vložené súbory, potom pridá ochranu heslom na zabránenie neoprávnenému prístupu. Heslo je predvolene nastavené na 'password'.", - "processImages": "Spracovať obrázky", - "processImagesDesc": "Skonvertuje viacero obrazových súborov do jedného dokumentu PDF a potom použije technológiu OCR na extrakciu vyhľadávateľného textu z obrázkov.", - "prePublishSanitization": "Sanitizácia pred zverejnením", - "prePublishSanitizationDesc": "Postup, ktorý odstráni všetky skryté metaúdaje, JavaScript, vložené súbory, anotácie a zploští formuláre, aby sa zabránilo úniku dát pred zverejnením PDF online." - } - }, - "colorPicker": { - "title": "Vyberte farbu" - }, - "common": { - "previous": "Predchádzajúce", - "next": "Ďalej", - "collapse": "Zbaliť", - "expand": "Rozbaliť", - "collapsed": "zbalené", - "lines": "riadky", - "copy": "Kopírovať", - "copied": "Skopírované!", - "refresh": "Obnoviť", - "retry": "Skúsiť znova", - "remaining": "zostáva", - "used": "použité", - "available": "dostupné", - "cancel": "Zrušiť", - "preview": "Náhľad", - "close": "Zavrieť", - "done": "Hotovo", - "loading": "Načítava sa...", - "back": "Späť", - "continue": "Pokračovať", - "error": "Chyba" - }, - "config": { - "overview": { - "title": "Konfigurácia aplikácie", - "description": "Aktuálne nastavenia aplikácie a podrobnosti konfigurácie.", - "loading": "Načítava sa konfigurácia...", - "error": "Chyba", - "warning": "Varovanie konfigurácie", - "sections": { - "basic": "Základná konfigurácia", - "security": "Bezpečnostná konfigurácia", - "system": "Systémová konfigurácia", - "integration": "Integračná konfigurácia" - } - }, - "account": { - "overview": { - "title": "Nastavenia účtu", - "manageAccountPreferences": "Spravujte svoje preferencie účtu", - "guestDescription": "Ste prihlásený ako hosť. Zvážte inovovanie svojho účtu vyššie." - }, - "upgrade": { - "title": "Inovovať hosťovský účet", - "description": "Prepojte svoj účet, aby ste si zachovali históriu a získali prístup k ďalším funkciám!", - "socialLogin": "Inovovať pomocou sociálneho účtu", - "linkWith": "Prepojiť s", - "emailPassword": "alebo zadajte svoj e-mail a heslo", - "email": "E-mail", - "emailPlaceholder": "Zadajte svoj e-mail", - "password": "Heslo (voliteľné)", - "passwordPlaceholder": "Nastavte heslo", - "passwordNote": "Ponechajte prázdne pre overenie e-mailu", - "upgradeButton": "Inovovať účet" - } - }, - "apiKeys": { - "intro": "Použite svoj API kľúč na programový prístup k spracovateľským možnostiam Stirling PDF.", - "docsTitle": "Dokumentácia API", - "docsDescription": "Zistite viac o integrácii so Stirling PDF:", - "docsLink": "Dokumentácia API", - "schemaLink": "Referencia schémy API", - "usage": "Zahrňte tento kľúč do hlavičky X-API-KEY pri všetkých API požiadavkách.", - "description": "Váš API kľúč na prístup k sade nástrojov PDF od Stirling. Skopírujte ho do svojho projektu alebo obnovte na vygenerovanie nového.", - "publicKeyAriaLabel": "Verejný API kľúč", - "copyKeyAriaLabel": "Kopírovať API kľúč", - "refreshAriaLabel": "Obnoviť API kľúč", - "includedCredits": "Zahrnuté kredity", - "purchasedCredits": "Zakúpené kredity", - "totalCredits": "Celkové kredity", - "chartAriaLabel": "Využitie kreditov: zahrnuté {{includedUsed}} z {{includedTotal}}, zakúpené {{purchasedUsed}} z {{purchasedTotal}}", - "nextReset": "Ďalší reset", - "lastApiUse": "Posledné použitie API", - "overlayMessage": "Vygenerujte kľúč, aby ste videli kredity a dostupné kredity", - "label": "API kľúč", - "guestInfo": "Hostia nedostávajú API kľúče. Vytvorte si účet a získajte API kľúč, ktorý môžete použiť vo svojich aplikáciách.", - "goToAccount": "Prejsť na účet", - "refreshModal": { - "title": "Obnoviť API kľúče", - "warning": "⚠️ Upozornenie: Táto akcia vygeneruje nové API kľúče a vaše predchádzajúce kľúče zneplatní.", - "impact": "Všetky aplikácie alebo služby, ktoré tieto kľúče aktuálne používajú, prestanú fungovať, kým ich neaktualizujete novými kľúčmi.", - "confirmPrompt": "Naozaj chcete pokračovať?", - "confirmCta": "Obnoviť kľúče" - }, - "generateError": "Nepodarilo sa vygenerovať váš API kľúč." - } - }, - "AddAttachmentsRequest": { - "attachments": "Vyberte prílohy", - "info": "Vyberte súbory, ktoré chcete pripojiť k PDF. Tieto súbory budú vložené a prístupné cez panel príloh PDF.", - "selectFiles": "Vyberte súbory na pripojenie", - "placeholder": "Vyberte súbory...", - "addMoreFiles": "Pridať ďalšie súbory...", - "selectedFiles": "Vybrané súbory", - "submit": "Pridať prílohy", - "tooltip": { - "header": { - "title": "O nástroji Pridať prílohy" - }, - "description": { - "title": "Čo robí" - } - }, - "results": { - "title": "Výsledky príloh" - }, - "error": { - "failed": "Operácia pridania príloh zlyhala" - } - }, - "termsAndConditions": "Podmienky používania", - "logOut": "Odhlásiť sa", - "addAttachments": { - "error": { - "failed": "Pri pridávaní príloh do PDF došlo k chybe." - } - }, - "autoRename": { - "description": "Tento nástroj automaticky premenuje súbory PDF na základe ich obsahu. Analyzuje dokument, aby našiel najvhodnejší názov z textu." - }, - "customPosition": "Vlastná pozícia", - "details": "Podrobnosti", - "invalidUndoData": "Nemožno vrátiť: neplatné údaje operácie", - "margin": { - "large": "Veľké", - "medium": "Stredné", - "small": "Malé", - "xLarge": "Veľmi veľké" - }, - "noFilesToUndo": "Nemožno vrátiť: v poslednej operácii neboli spracované žiadne súbory", - "noOperationToUndo": "Žiadna operácia na vrátenie", - "noValidFiles": "Žiadne platné súbory na spracovanie", - "operationCancelled": "Operácia zrušená", - "pageEdit": { - "deselectAll": "Nevybrať nič", - "selectAll": "Vybrať všetko" - }, - "quickPosition": "Rýchla pozícia", - "reorganizePages": { - "error": { - "failed": "Nepodarilo sa reorganizovať stránky" - }, - "results": { - "title": "Stránky reorganizované" - }, - "settings": { - "title": "Nastavenia" - }, - "submit": "Reorganizovať stránky" - }, - "replace-color": { - "options": { - "fill": "Farba výplne", - "gradient": "Prechod" - }, - "previewOverlayOpacity": "Nepriehľadnosť prekrytia náhľadu", - "previewOverlayTransparency": "Priehľadnosť prekrytia náhľadu", - "previewOverlayVisibility": "Zobraziť prekrytie náhľadu", - "selectText": { - "1": "Replace or Invert color Options", - "2": "Default(Default high contrast colors)", - "3": "Custom(Customized colors)", - "4": "Full-Invert(Invert all colors)", - "5": "Možnosti s vysokým kontrastom farieb", - "6": "white text on black background", - "7": "Čierny text na bielom pozadí", - "8": "Žltý text na čiernom pozadí", - "9": "Zelený text na čiernom pozadí", - "10": "Vyberte farbu textu", - "11": "Vyberte farbu pozadia", - "12": "Vyberte počiatočnú farbu", - "13": "Vyberte koncovú farbu" - }, - "submit": "Nahradiť", - "title": "Nahradiť-Invertovať-Farbu" - }, - "size": "Veľkosť", - "submit": "Odoslať", - "success": "Úspech", - "tools": { - "noSearchResults": "Nenašli sa žiadne nástroje", - "noTools": "Nie sú dostupné žiadne nástroje" - }, - "undoDataMismatch": "Nemožno vrátiť: údaje operácie sú poškodené", - "undoFailed": "Nepodarilo sa vrátiť operáciu", - "undoQuotaError": "Nemožno vrátiť: nedostatok miesta v úložisku", - "undoStorageError": "Vrátenie dokončené, ale niektoré súbory sa nepodarilo uložiť do úložiska", - "undoSuccess": "Operácia bola úspešne vrátená", - "unsupported": "Nepodporované", - "onboarding": { - "welcomeModal": { - "title": "Vitajte v Stirling PDF!", - "description": "Chceli by ste si prejsť rýchlu 1‑minútovú prehliadku kľúčových funkcií a ako začať?", - "helpHint": "Túto prehliadku môžete kedykoľvek otvoriť cez tlačidlo Pomoc vľavo dole.", - "startTour": "Spustiť prehliadku", - "maybeLater": "Možno neskôr", - "dontShowAgain": "Viac nezobrazovať" - }, - "welcomeSlide": { - "title": "Vitajte v Stirling", - "body": "Stirling PDF je teraz pripravený pre tímy všetkých veľkostí. Táto aktualizácia prináša nové rozloženie, silné admin schopnosti a našu najžiadanejšiu funkciu - Upraviť text." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Vyberme nástroj Orez, aby sme ukázali, ako používať jeden z nástrojov.", - "toolInterface": "Toto je rozhranie nástroja Orez. Ako vidíte, zatiaľ tu toho veľa nie je, pretože sme ešte nepridali žiadne súbory PDF, s ktorými by sme pracovali.", - "filesButton": "Tlačidlo Súbory na paneli rýchleho prístupu umožňuje nahrať PDF, na ktorých môžete nástroje používať.", - "fileSources": "Odtiaľto môžete nahrávať nové súbory alebo pristupovať k nedávnym súborom. Na prehliadku použijeme ukážkový súbor.", - "workbench": "Toto je Pracovná plocha - hlavná oblasť, kde si prezeráte a upravujete svoje PDF.", - "viewSwitcher": "Pomocou týchto ovládacích prvkov si vyberte, ako chcete zobrazovať svoje PDF.", - "viewer": "Prehliadač umožňuje čítať a anotovať vaše PDF.", - "pageEditor": "Editor stránok vám umožňuje vykonávať rôzne operácie so stránkami vo vašich PDF, ako je preusporiadanie, otáčanie a odstraňovanie.", - "activeFiles": "Zobrazenie Aktívne súbory zobrazuje všetky PDF načítané do nástroja a umožňuje vybrať, ktoré chcete spracovať.", - "fileCheckbox": "Kliknutím na niektorý zo súborov ho vyberiete na spracovanie. Môžete vybrať viac súborov pre hromadné operácie.", - "selectControls": "Pravý panel obsahuje tlačidlá na rýchle vybratie/zrušenie výberu všetkých aktívnych PDF, ako aj tlačidlá na zmenu témy alebo jazyka aplikácie.", - "cropSettings": "Keď sme vybrali súbor, ktorý chceme orezať, môžeme nakonfigurovať nástroj Orez tak, aby sme zvolili oblasť, na ktorú chceme PDF orezať.", - "runButton": "Keď je nástroj nakonfigurovaný, toto tlačidlo umožní spustiť ho na všetkých vybraných PDF.", - "results": "Po dokončení behu nástroja krok Kontrola zobrazí v tomto paneli náhľad výsledkov a umožní vrátiť operáciu alebo stiahnuť súbor. ", - "fileReplacement": "Upravený súbor automaticky nahradí pôvodný súbor na pracovnej ploche, čo vám umožní ľahko ho spracovať ďalšími nástrojmi.", - "pinButton": "Môžete použiť tlačidlo Pripnúť, ak chcete, aby vaše súbory zostali aktívne aj po spustení nástrojov.", - "wrapUp": "Všetko pripravené! Dozvedeli ste sa o hlavných častiach aplikácie a ich použití. Kedykoľvek chcete, kliknite na tlačidlo Pomoc a prehliadku si zobrazte znova.", - "previous": "Predchádzajúce", - "next": "Ďalej", - "finish": "Dokončiť", - "startTour": "Spustiť prehliadku", - "startTourDescription": "Prejdite si sprievodcu kľúčovými funkciami Stirling PDF", - "buttons": { - "next": "Ďalej →", - "back": "Späť", - "skipForNow": "Preskočiť zatiaľ", - "download": "Stiahnuť →", - "showMeAround": "Ukážte mi to", - "skipTheTour": "Preskočiť prehliadku" - }, - "serverLicense": { - "skip": "Preskočiť zatiaľ", - "seePlans": "Zobraziť plány →", - "upgrade": "Upgradovať teraz →", - "freeTitle": "Serverová licencia", - "overLimitTitle": "Potrebná serverová licencia", - "overLimitBody": "Naše licencovanie povoľuje až {{freeTierLimit}} používateľov zdarma na server. Máte {{overLimitUserCopy}} používateľov Stirling. Ak chcete pokračovať bez prerušenia, prejdite na plán Stirling Server - neobmedzené miesta, úpravy textu PDF a plná správa pre $99/server/mo.", - "freeBody": "Naše licencovanie Open-Core povoľuje až {{freeTierLimit}} používateľov zdarma na server. Ak chcete škálovať bez prerušenia a získať skorý prístup k nášmu novému nástroju na úpravu textu PDF, odporúčame plán Stirling Server - plné úpravy a neobmedzené miesta za $99/server/mo." - }, - "desktopInstall": { - "title": "Stiahnuť", - "titleWithOs": "Stiahnuť pre {{osLabel}}", - "body": "Stirling najlepšie funguje ako desktopová aplikácia. Môžete ju používať offline, pristupovať k dokumentom rýchlejšie a upravovať lokálne na počítači." - }, - "planOverview": { - "adminTitle": "Prehľad pre admina", - "userTitle": "Prehľad plánu", - "adminBodyLoginEnabled": "Ako admin môžete spravovať používateľov, konfigurovať nastavenia a monitorovať stav servera. Prvých {{freeTierLimit}} ľudí na vašom serveri môže používať Stirling bezplatne.", - "adminBodyLoginDisabled": "Keď zapnete režim prihlásenia, môžete spravovať používateľov, konfigurovať nastavenia a monitorovať stav servera. Prvých {{freeTierLimit}} ľudí na vašom serveri môže používať Stirling bezplatne.", - "userBody": "Pozvite kolegov, priraďujte roly a udržujte dokumenty organizované v jednom bezpečnom pracovnom priestore. Režim prihlásenia zapnite, keď ste pripravení rásť nad sólo použitie." - }, - "securityCheck": { - "message": "Aplikácia prešla nedávno významnými zmenami. Môže byť potrebná pozornosť vášho správcu servera. Potvrďte svoju rolu, aby ste pokračovali." - } - }, - "adminOnboarding": { - "welcome": "Vitajte v administrátorskom sprievodcovi! Poďme preskúmať výkonné podnikové funkcie a nastavenia dostupné pre systémových administrátorov.", - "configButton": "Kliknite na tlačidlo Config pre prístup ku všetkým systémovým nastaveniam a administratívnym ovládaniam.", - "settingsOverview": "Toto je panel nastavení. Admin nastavenia sú usporiadané podľa kategórií pre jednoduchú navigáciu.", - "teamsAndUsers": "Tu spravujete Tímy a jednotlivých používateľov. Nových používateľov môžete pozývať e-mailom, zdieľateľnými odkazmi alebo im sami vytvoriť vlastné účty.", - "systemCustomization": "Máme rozsiahle možnosti prispôsobenia UI: System Settings vám umožnia zmeniť názov aplikácie a jazyky, Features umožňuje správu serverových certifikátov a Endpoints umožňuje povoliť alebo zakázať konkrétne nástroje pre vašich používateľov.", - "databaseSection": "Pre pokročilé produkčné prostredia máme nastavenia umožňujúce prepojenie s externou databázou, aby ste sa mohli integrovať s existujúcou infraštruktúrou.", - "connectionsSection": "Sekcia Connections podporuje rôzne metódy prihlásenia vrátane vlastného SSO a poskytovateľov SAML, ako sú Google a GitHub, plus e-mailové integrácie pre upozornenia a komunikáciu.", - "adminTools": "Nakoniec máme pokročilé administrátorské nástroje ako Auditing na sledovanie aktivity systému a Usage Analytics na monitorovanie interakcie používateľov s platformou.", - "wrapUp": "To je všetko z admin sprievodcu! Videli ste podnikové funkcie, vďaka ktorým je Stirling PDF výkonným, prispôsobiteľným riešením pre organizácie. Tento sprievodca je dostupný kedykoľvek z menu Pomoc." - }, - "workspace": { - "title": "Pracovný priestor", - "people": { - "title": "Ľudia", - "description": "Spravujte členov pracovného priestoru a ich povolenia", - "loading": "Načítavajú sa ľudia...", - "searchMembers": "Hľadať členov...", - "addMembers": "Pridať členov", - "inviteMembers": { - "label": "Pozvať členov", - "subtitle": "Zadajte alebo prilepte e-maily nižšie, oddelené čiarkami. Váš pracovný priestor bude účtovaný podľa počtu členov." - }, - "user": "Používateľ", - "role": "Rola", - "team": "Tím", - "status": "Stav", - "actions": { - "label": "Akcie", - "upgrade": "Upgradovať" - }, - "noMembersFound": "Nenašli sa žiadni členovia", - "active": "Aktívny", - "disabled": "Zakázaný", - "activeSession": "Aktívna relácia", - "member": "Člen", - "admin": "Admin", - "roleDescriptions": { - "admin": "Môže spravovať nastavenia a pozývať členov, s plným administratívnym prístupom.", - "member": "Môže zobrazovať a upravovať zdieľané súbory, ale nemôže spravovať nastavenia pracovného priestoru ani jeho členov.", - "user": "Používateľ" - }, - "editRole": "Upraviť rolu", - "enable": "Povoliť", - "disable": "Zakázať", - "deleteUser": "Odstrániť používateľa", - "deleteUserSuccess": "Používateľ úspešne odstránený", - "deleteUserError": "Používateľa sa nepodarilo odstrániť", - "confirmDelete": "Naozaj chcete odstrániť tohto používateľa? Táto akcia sa nedá vrátiť.", - "addMember": { - "title": "Pridať člena", - "username": "Používateľské meno (e-mail)", - "usernamePlaceholder": "user@example.com", - "password": "Heslo", - "passwordPlaceholder": "Zadajte heslo", - "role": "Rola", - "team": "Tím (voliteľné)", - "teamPlaceholder": "Vyberte tím", - "forcePasswordChange": "Vynútiť zmenu hesla pri prvom prihlásení", - "cancel": "Zrušiť", - "submit": "Pridať člena", - "usernameRequired": "Používateľské meno a heslo sú povinné", - "passwordTooShort": "Heslo musí mať aspoň 6 znakov", - "success": "Používateľ úspešne vytvorený", - "error": "Používateľa sa nepodarilo vytvoriť" - }, - "editMember": { - "title": "Upraviť člena", - "editing": "Úprava:", - "role": "Rola", - "team": "Tím (voliteľné)", - "teamPlaceholder": "Vyberte tím", - "cancel": "Zrušiť", - "submit": "Aktualizovať člena", - "success": "Používateľ úspešne aktualizovaný", - "error": "Používateľa sa nepodarilo aktualizovať" - }, - "toggleEnabled": { - "success": "Stav používateľa bol úspešne aktualizovaný", - "error": "Nepodarilo sa aktualizovať stav používateľa" - }, - "delete": { - "success": "Používateľ bol úspešne odstránený", - "error": "Nepodarilo sa odstrániť používateľa" - }, - "emailInvite": { - "tab": "Pozvánka e-mailom", - "description": "Nižšie napíšte alebo vložte e-mailové adresy oddelené čiarkami. Používatelia dostanú prihlasovacie údaje e-mailom.", - "emails": "E-mailové adresy", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Vyžaduje sa aspoň jedna e-mailová adresa", - "submit": "Odoslať pozvánky", - "success": "Používatelia boli úspešne pozvaní", - "partialSuccess": "Niektoré pozvánky zlyhali", - "allFailed": "Nepodarilo sa pozvať používateľov", - "error": "Nepodarilo sa odoslať pozvánky" - }, - "directInvite": { - "tab": "Priame vytvorenie" - }, - "inviteLinkTab": { - "tab": "Pozývací odkaz" - }, - "inviteLink": { - "description": "Vygenerujte zabezpečený odkaz, ktorý používateľovi umožní nastaviť si vlastné heslo", - "email": "E-mailová adresa", - "emailPlaceholder": "user@example.com (voliteľné)", - "emailDescription": "Voliteľné – nechajte prázdne pre všeobecný pozývací odkaz použiteľný kýmkoľvek", - "emailRequired": "Vyžaduje sa e-mailová adresa", - "emailOptional": "Voliteľné – nechajte prázdne pre všeobecný pozývací odkaz", - "emailRequiredForSend": "Na odoslanie e-mailového oznámenia je potrebná e-mailová adresa", - "expiryHours": "Doba platnosti (hodiny)", - "expiryDescription": "Koľko hodín zostáva do vypršania odkazu", - "sendEmail": "Poslať pozývací odkaz e-mailom", - "sendEmailDescription": "Ak je zapnuté, pozývací odkaz sa odošle na uvedenú e-mailovú adresu", - "smtpRequired": "SMTP nie je nakonfigurované", - "generate": "Vygenerovať odkaz", - "generated": "Pozývací odkaz bol vygenerovaný", - "copied": "Odkaz skopírovaný do schránky", - "success": "Pozývací odkaz bol úspešne vygenerovaný", - "successWithEmail": "Pozývací odkaz bol vygenerovaný a odoslaný e-mailom", - "emailSent": "Pozývací odkaz bol vygenerovaný a odoslaný e-mailom", - "emailFailed": "Pozývací odkaz bol vygenerovaný, ale e-mail sa nepodarilo odoslať", - "emailFailedDetails": "Chyba: {0}. Zdieľajte prosím pozývací odkaz ručne.", - "error": "Nepodarilo sa vygenerovať pozývací odkaz", - "submit": "Vygenerovať pozývací odkaz" - }, - "inviteMode": { - "username": "Používateľské meno", - "email": "E-mail", - "link": "Odkaz", - "emailDisabled": "Pozvánky e-mailom vyžadujú konfiguráciu SMTP a mail.enableInvites=true v nastaveniach" - }, - "license": { - "users": "používatelia", - "availableSlots": "Dostupné miesta", - "grandfathered": "Zachované", - "grandfatheredShort": "{{count}} zachovaných", - "fromLicense": "z licencie", - "slotsAvailable": "K dispozícii {{count}} miest pre používateľov", - "noSlotsAvailable": "Žiadne voľné miesta", - "currentUsage": "Aktuálne používaných {{current}} z {{max}} používateľských licencií" - }, - "loginRequired": "Najprv zapnite režim prihlásenia" - }, - "teams": { - "title": "Tímy", - "description": "Spravujte tímy a organizujte členov pracovného priestoru", - "loading": "Načítavajú sa tímy...", - "loadingDetails": "Načítavajú sa podrobnosti tímu...", - "loadError": "Nepodarilo sa načítať podrobnosti tímu", - "createNewTeam": "Vytvoriť nový tím", - "teamName": "Názov tímu", - "totalMembers": "Spolu členov", - "actions": "Akcie", - "noTeamsFound": "Nenašli sa žiadne tímy", - "noMembers": "V tomto tíme nie sú žiadni členovia", - "system": "Systém", - "addMember": "Pridať člena", - "viewTeam": "Zobraziť tím", - "removeMember": "Odstrániť z tímu", - "cannotRemoveFromSystemTeam": "Nemožno odstrániť zo systémového tímu", - "renameTeamLabel": "Premenovať tím", - "deleteTeamLabel": "Odstrániť tím", - "cannotDeleteInternal": "Nemožno odstrániť tím Internal", - "confirmDelete": "Naozaj chcete odstrániť tento tím? Pred odstránením musí byť tím prázdny.", - "confirmRemove": "Odstrániť používateľa z tohto tímu?", - "cannotRenameInternal": "Nemožno premenovať tím Internal", - "cannotAddToInternal": "Nemožno pridávať členov do tímu Internal", - "teamNotFound": "Tím sa nenašiel", - "backToTeams": "Späť na tímy", - "memberCount": "{{count}} členov", - "removeMemberSuccess": "Používateľ bol odstránený z tímu", - "removeMemberError": "Nepodarilo sa odstrániť používateľa z tímu", - "createTeam": { - "title": "Vytvoriť nový tím", - "teamName": "Názov tímu", - "teamNamePlaceholder": "Zadajte názov tímu", - "cancel": "Zrušiť", - "submit": "Vytvoriť tím", - "nameRequired": "Názov tímu je povinný", - "success": "Tím bol úspešne vytvorený", - "error": "Nepodarilo sa vytvoriť tím" - }, - "renameTeam": { - "title": "Premenovať tím", - "renaming": "Premenovanie:", - "newTeamName": "Nový názov tímu", - "newTeamNamePlaceholder": "Zadajte nový názov tímu", - "cancel": "Zrušiť", - "submit": "Premenovať tím", - "nameRequired": "Názov tímu je povinný", - "success": "Tím bol úspešne premenovaný", - "error": "Nepodarilo sa premenovať tím" - }, - "deleteTeam": { - "success": "Tím bol úspešne odstránený", - "error": "Nepodarilo sa odstrániť tím. Uistite sa, že tím je prázdny.", - "teamMustBeEmpty": "Pred odstránením musí byť tím prázdny" - }, - "addMemberToTeam": { - "title": "Pridať člena do tímu", - "addingTo": "Pridáva sa do", - "selectUser": "Vybrať používateľa", - "selectUserPlaceholder": "Vyberte používateľa", - "selectUserRequired": "Prosím, vyberte používateľa", - "currentlyIn": "aktuálne v", - "willBeMoved": "Poznámka: Tento používateľ bude presunutý z aktuálneho tímu do tohto tímu.", - "cancel": "Zrušiť", - "submit": "Pridať člena", - "userRequired": "Prosím, vyberte používateľa", - "success": "Člen bol úspešne pridaný do tímu", - "error": "Nepodarilo sa pridať člena do tímu" - }, - "changeTeam": { - "label": "Zmeniť tím", - "title": "Zmeniť tím", - "changing": "Presúvanie", - "selectTeam": "Vybrať tím", - "selectTeamPlaceholder": "Vyberte tím", - "selectTeamRequired": "Prosím, vyberte tím", - "success": "Tím bol úspešne zmenený", - "error": "Nepodarilo sa zmeniť tím", - "submit": "Zmeniť tím" - } - } - }, - "plan": { - "currency": "Mena", - "popular": "Populárne", - "current": "Aktuálny plán", - "upgrade": "Inovovať", - "contact": "Kontaktujte nás", - "customPricing": "Vlastné", - "showComparison": "Porovnať všetky funkcie", - "hideComparison": "Skryť porovnanie funkcií", - "featureComparison": "Porovnanie funkcií", - "from": "Od", - "perMonth": "/mesiac", - "perSeat": "/miesto", - "withServer": "+ Server plán", - "licensedSeats": "Licencovaných: {{count}} miest", - "includedInCurrent": "Súčasť vášho plánu", - "selectPlan": "Vybrať plán", - "manage": "Spravovať", - "manageSubscription": { - "description": "Spravujte predplatné, fakturáciu a platobné metódy" - }, - "activePlan": { - "title": "Aktívny plán", - "subtitle": "Podrobnosti vášho aktuálneho predplatného" - }, - "availablePlans": { - "title": "Dostupné plány", - "subtitle": "Vyberte si plán, ktorý vám vyhovuje" - }, - "static": { - "title": "Fakturačné informácie", - "message": "Online fakturácia momentálne nie je nakonfigurovaná. Ak chcete inovovať svoj plán alebo spravovať predplatné, kontaktujte nás priamo.", - "contactSales": "Kontaktovať obchod", - "contactToUpgrade": "Kontaktujte nás na inovovanie alebo prispôsobenie vášho plánu", - "maxUsers": "Max. počet používateľov", - "upTo": "Až do" - }, - "period": { - "month": "mesiac", - "perUserPerMonth": "/používateľ/mesiac" - }, - "free": { - "name": "Bezplatný", - "highlight1": "Obmedzené používanie nástrojov za týždeň", - "highlight2": "Prístup ku všetkým nástrojom", - "highlight3": "Podpora komunity", - "forever": "Navždy zadarmo", - "included": "Zahrnuté" - }, - "pro": { - "name": "Pro", - "highlight1": "Neobmedzené používanie nástrojov", - "highlight2": "Pokročilé PDF nástroje", - "highlight3": "Bez vodoznakov" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Vlastné ceny", - "highlight2": "Vyhradená podpora", - "highlight3": "Najnovšie funkcie", - "requiresServer": "Vyžaduje server", - "requiresServerMessage": "Pred prechodom na Enterprise najprv prejdite na Server plán." - }, - "feature": { - "title": "Funkcia", - "pdfTools": "Základné PDF nástroje", - "fileSize": "Limit veľkosti súboru", - "automation": "Automatizácia pracovných postupov nástrojov", - "api": "Prístup k API", - "priority": "Prioritná podpora", - "customPricing": "Vlastné ceny" - }, - "licenseWarning": { - "title": "Dosiahnutý bezplatný limit self-hostingu", - "body": "Máte {{total}} používateľov, ale bezplatná úroveň podporuje len {{limit}} na server. Upgradujte, aby Stirling PDF bežal hladko.", - "overLimit": "viac než {{limit}}", - "cta": "Zobraziť plány" - } - }, - "subscription": { - "status": { - "active": "Aktívne", - "pastDue": "Po splatnosti", - "canceled": "Zrušené", - "incomplete": "Neúplné", - "trialing": "Skúšobné", - "none": "Žiadne predplatné" - }, - "renewsOn": "Obnoví sa {{date}}", - "cancelsOn": "Zruší sa {{date}}" - }, - "billing": { - "manageBilling": "Spravovať fakturáciu", - "portal": { - "error": "Nepodarilo sa otvoriť fakturačný portál" - }, - "updateSeats": "Aktualizovať miesta", - "updateEnterpriseSeats": "Aktualizovať miesta Enterprise", - "currentSeats": "Aktuálny počet miest", - "minimumSeats": "Minimálny počet miest", - "basedOnUsers": "(aktuálni používatelia)", - "newSeatCount": "Nový počet miest", - "newSeatCountDescription": "Vyberte počet miest pre vašu Enterprise licenciu", - "whatHappensNext": "Čo nasleduje?", - "stripePortalRedirect": "Budete presmerovaní do fakturačného portálu Stripe na kontrolu a potvrdenie zmeny miest. Pomerná suma bude vypočítaná automaticky.", - "preparingUpdate": "Pripravuje sa aktualizácia miest...", - "seatCountTooLow": "Počet miest musí byť aspoň {{minimum}} (aktuálny počet používateľov)", - "seatCountUnchanged": "Vyberte iný počet miest", - "seatsUpdated": "Miesta aktualizované", - "seatsUpdatedMessage": "Vaše miesta Enterprise boli aktualizované na {{seats}}", - "updateProcessing": "Prebieha aktualizácia", - "updateProcessingMessage": "Vaša aktualizácia miest sa spracúva. Obnovte o chvíľu.", - "notEnterprise": "Správa miest je dostupná len pre licencie Enterprise" - }, - "upgradeBanner": { - "title": "Upgradovať na Server plán", - "message": "Využite Stirling PDF naplno s neobmedzenými používateľmi a pokročilými funkciami", - "upgradeButton": "Upgradovať teraz", - "dismiss": "Skryť banner", - "attentionTitle": "Tento server vyžaduje pozornosť admina", - "attentionBody": "Váš admin sa musí prihlásiť na zobrazenie ďalších informácií. Ihneď ho kontaktujte.", - "attentionBodyAdmin": "Skontrolujte licenčné požiadavky, aby tento server zostal v súlade.", - "seeInfo": "Zobraziť info" - }, - "payment": { - "preparing": "Pripravuje sa platba...", - "redirecting": "Presmerovanie na zabezpečenú pokladňu...", - "upgradeTitle": "Inovovať na {{planName}}", - "success": "Platba bola úspešná!", - "successMessage": "Vaše predplatné bolo úspešne aktivované. Čoskoro dostanete potvrdzujúci e-mail.", - "autoClose": "Toto okno sa automaticky zatvorí...", - "error": "Chyba platby", - "upgradeSuccess": "Platba úspešná! Vaše predplatné bolo upgradované. Licencia bola aktualizovaná na vašom serveri. Čoskoro dostanete potvrdzujúci email.", - "paymentSuccess": "Platba úspešná! Získava sa váš licenčný kľúč...", - "licenseActivated": "Licencia aktivovaná! Váš licenčný kľúč bol uložený. Potvrdzujúci email bol odoslaný na vašu registrovanú adresu.", - "licenseDelayed": "Platba úspešná! Vaša licencia sa generuje. Čoskoro dostanete email s licenčným kľúčom. Ak ho nedostanete do 10 minút, kontaktujte podporu.", - "licensePollingError": "Platba úspešná, ale licenčný kľúč sa nepodarilo získať automaticky. Skontrolujte svoj email alebo kontaktujte podporu s potvrdením platby.", - "licenseRetrievalError": "Platba úspešná, ale získanie licencie zlyhalo. Licenčný kľúč dostanete emailom. Ak ho nedostanete do 10 minút, kontaktujte podporu.", - "syncError": "Platba úspešná, ale synchronizácia licencie zlyhala. Vaša licencia bude čoskoro aktualizovaná. Ak problémy pretrvávajú, kontaktujte podporu.", - "licenseSaveError": "Nepodarilo sa uložiť licenčný kľúč. Kontaktujte podporu a dokončite aktiváciu pomocou licenčného kľúča.", - "paymentCanceled": "Platba bola zrušená. K úhrade nedošlo.", - "syncingLicense": "Synchronizuje sa vaša aktualizovaná licencia...", - "generatingLicense": "Generuje sa váš licenčný kľúč...", - "upgradeComplete": "Upgrade dokončený", - "upgradeCompleteMessage": "Vaše predplatné bolo úspešne upgradované. Existujúci licenčný kľúč bol aktualizovaný.", - "stripeNotConfigured": "Stripe nie je nastavený", - "stripeNotConfiguredMessage": "Integrácia platieb Stripe nie je nastavená. Kontaktujte svojho administrátora.", - "monthly": "Mesačne", - "yearly": "Ročne", - "billingPeriod": "Fakturačné obdobie", - "enterpriseNote": "Miesta možno upraviť v pokladni (1-1000).", - "installationId": "ID inštalácie", - "licenseKey": "Váš licenčný kľúč", - "licenseInstructions": "Toto bolo pridané do vašej inštalácie. Kópiu dostanete aj emailom.", - "canCloseWindow": "Teraz môžete toto okno zavrieť.", - "licenseKeyProcessing": "Spracovanie licenčného kľúča", - "licenseDelayedMessage": "Váš licenčný kľúč sa generuje. Čoskoro si skontrolujte email alebo kontaktujte podporu.", - "perYear": "/rok", - "perMonth": "/mesiac", - "emailInvalid": "Zadajte platnú emailovú adresu", - "emailStage": { - "title": "Zadajte svoj email", - "description": "Použijeme ho na odoslanie licenčného kľúča a potvrdeniek.", - "emailLabel": "Emailová adresa", - "emailPlaceholder": "your@email.com", - "continue": "Pokračovať", - "modalTitle": "Začíname - {{planName}}" - }, - "planStage": { - "title": "Vyberte fakturačné obdobie", - "savingsNote": "Ušetrite {{percent}}% s ročnou fakturáciou", - "basePrice": "Základná cena", - "seatPrice": "Za miesto", - "totalForSeats": "Spolu ({{count}} miest)", - "selectMonthly": "Vybrať mesačne", - "selectYearly": "Vybrať ročne", - "savePercent": "Ušetriť {{percent}}%", - "savingsAmount": "Ušetríte {{amount}}", - "modalTitle": "Vyberte fakturačné obdobie - {{planName}}", - "billedYearly": "Fakturované ročne {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Späť na výber plánu", - "selectedPlan": "Vybraný plán", - "modalTitle": "Dokončiť platbu - {{planName}}" - } - }, - "firstLogin": { - "title": "Prvé prihlásenie", - "welcomeTitle": "Vitajte!", - "welcomeMessage": "Z bezpečnostných dôvodov si pri prvom prihlásení musíte zmeniť heslo.", - "loggedInAs": "Prihlásený ako", - "error": "Chyba", - "currentPassword": "Aktuálne heslo", - "enterCurrentPassword": "Zadajte svoje aktuálne heslo", - "newPassword": "Nové heslo", - "enterNewPassword": "Zadajte nové heslo (min. 8 znakov)", - "confirmPassword": "Potvrďte nové heslo", - "reEnterNewPassword": "Zadajte nové heslo znova", - "changePassword": "Zmeniť heslo", - "allFieldsRequired": "Všetky polia sú povinné", - "passwordsDoNotMatch": "Nové heslá sa nezhodujú", - "passwordTooShort": "Heslo musí mať aspoň 8 znakov", - "passwordMustBeDifferent": "Nové heslo sa musí líšiť od aktuálneho hesla", - "passwordChangedSuccess": "Heslo bolo úspešne zmenené! Prihláste sa znova.", - "passwordChangeFailed": "Nepodarilo sa zmeniť heslo. Skontrolujte svoje aktuálne heslo." - }, - "invite": { - "welcome": "Vitajte v Stirling PDF", - "invalidToken": "Neplatný pozývací odkaz", - "validationError": "Nepodarilo sa overiť pozývací odkaz", - "passwordRequired": "Heslo je povinné", - "passwordTooShort": "Heslo musí mať aspoň 6 znakov", - "passwordMismatch": "Heslá sa nezhodujú", - "acceptError": "Nepodarilo sa vytvoriť účet", - "validating": "Overuje sa pozvánka...", - "invalidInvitation": "Neplatná pozvánka", - "goToLogin": "Prejsť na prihlásenie", - "welcomeTitle": "Boli ste pozvaní!", - "welcomeSubtitle": "Dokončite nastavenie účtu a môžete začať", - "accountFor": "Vytvára sa účet pre", - "linkExpires": "Odkaz vyprší", - "email": "E-mailová adresa", - "emailPlaceholder": "Zadajte svoju e-mailovú adresu", - "emailRequired": "E-mailová adresa je povinná", - "invalidEmail": "Neplatná e-mailová adresa", - "choosePassword": "Zvoľte heslo", - "passwordPlaceholder": "Zadajte svoje heslo", - "confirmPassword": "Potvrďte heslo", - "confirmPasswordPlaceholder": "Zadajte svoje heslo znova", - "createAccount": "Vytvoriť účet", - "creating": "Vytvára sa účet...", - "alreadyHaveAccount": "Už máte účet?", - "signIn": "Prihlásiť sa" - }, - "audit": { - "error": { - "title": "Chyba pri načítaní auditného systému" - }, - "notAvailable": "Auditný systém nie je k dispozícii", - "notAvailableMessage": "Auditný systém nie je nakonfigurovaný alebo nie je k dispozícii.", - "disabled": "Auditné protokolovanie je vypnuté", - "disabledMessage": "Povolením auditného protokolovania v konfigurácii aplikácie môžete sledovať udalosti systému.", - "systemStatus": { - "title": "Stav systému", - "status": "Auditné protokolovanie", - "enabled": "Povolené", - "disabled": "Zakázané", - "level": "Úroveň auditu", - "retention": "Doba uchovávania", - "days": "dní", - "totalEvents": "Celkovo udalostí" - }, - "tabs": { - "dashboard": "Prehľad", - "events": "Auditné udalosti", - "export": "Export" - }, - "charts": { - "title": "Auditný prehľad", - "error": "Chyba pri načítaní grafov", - "day": "Deň", - "week": "Týždeň", - "month": "Mesiac", - "byType": "Udalosti podľa typu", - "byUser": "Udalosti podľa používateľa", - "overTime": "Udalosti v čase" - }, - "events": { - "title": "Auditné udalosti", - "filterByType": "Filter podľa typu", - "filterByUser": "Filter podľa používateľa", - "startDate": "Dátum začiatku", - "endDate": "Dátum konca", - "clearFilters": "Vymazať", - "error": "Chyba pri načítaní udalostí", - "noEvents": "Nenašli sa žiadne udalosti", - "timestamp": "Časová pečiatka", - "type": "Typ", - "user": "Používateľ", - "ipAddress": "IP adresa", - "actions": "Akcie", - "viewDetails": "Zobraziť podrobnosti", - "eventDetails": "Podrobnosti udalosti", - "details": "Podrobnosti" - }, - "export": { - "title": "Exportovať auditné údaje", - "description": "Exportujte auditné udalosti do formátu CSV alebo JSON. Pomocou filtrov obmedzte exportované údaje.", - "format": "Formát exportu", - "filters": "Filtre (voliteľné)", - "filterByType": "Filter podľa typu", - "filterByUser": "Filter podľa používateľa", - "startDate": "Dátum začiatku", - "endDate": "Dátum konca", - "clearFilters": "Vymazať", - "exportButton": "Exportovať údaje", - "error": "Nepodarilo sa exportovať údaje" - } - }, - "usage": { - "noData": "Údaje nie sú k dispozícii", - "error": "Chyba pri načítaní štatistík používania", - "noDataMessage": "Aktuálne nie sú k dispozícii žiadne štatistiky používania.", - "controls": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Všetko", - "refresh": "Obnoviť", - "dataTypeLabel": "Typ údajov:", - "dataType": { - "all": "Všetko", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Zobrazuje sa Top 10", - "top20": "Zobrazuje sa Top 20", - "all": "Všetko" - }, - "stats": { - "totalEndpoints": "Celkovo koncových bodov", - "totalVisits": "Celkovo návštev", - "showing": "Zobrazuje sa", - "selectedVisits": "Vybrané návštevy" - }, - "chart": { - "title": "Graf využitia koncových bodov" - }, - "table": { - "title": "Podrobné štatistiky", - "endpoint": "Koncový bod", - "visits": "Návštevy", - "percentage": "Percento", - "noData": "Údaje nie sú k dispozícii" - } - }, - "backendHealth": { - "checking": "Kontroluje sa stav backendu...", - "online": "Backend je online", - "offline": "Backend je offline", - "starting": "Backend sa spúšťa...", - "wait": "Počkajte, kým sa backend úplne spustí, a skúste to znova." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Odomknite PDF na pokračovanie", - "title": "Odstráňte heslo na pokračovanie", - "description": "Toto PDF je chránené heslom. Zadajte heslo, aby ste mohli pokračovať v práci.", - "password": { - "label": "Heslo PDF", - "placeholder": "Zadajte heslo pre PDF" - }, - "skip": "Preskočiť zatiaľ", - "unlock": "Odomknúť a pokračovať", - "incorrectPassword": "Nesprávne heslo", - "missingFile": "Vybraný súbor už nie je dostupný.", - "emptyResponse": "Odstránenie hesla nevytvorilo súbor.", - "required": "Zadajte heslo na pokračovanie.", - "successTitle": "Heslo odstránené", - "successBodyWithName": "Heslo odstránené zo súboru {{fileName}}", - "successBody": "Heslo bolo úspešne odstránené." - }, - "setup": { - "welcome": "Vitajte v Stirling PDF", - "description": "Začnite výberom spôsobu používania Stirling PDF", - "step1": { - "label": "Zvoliť režim", - "description": "Offline alebo Server" - }, - "step2": { - "label": "Vybrať server", - "description": "Self-hostovaný server" - }, - "step3": { - "label": "Prihlásenie", - "description": "Zadajte prihlasovacie údaje" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Prihláste sa pomocou účtu Stirling" - }, - "selfhosted": { - "title": "Self-hostovaný server", - "description": "Pripojte sa k svojmu vlastnému serveru Stirling PDF" - } - }, - "saas": { - "title": "Prihláste sa do Stirling", - "subtitle": "Prihláste sa pomocou svojho účtu Stirling" - }, - "selfhosted": { - "title": "Prihlásiť sa na server", - "subtitle": "Zadajte prihlasovacie údaje k serveru" - }, - "server": { - "title": "Pripojiť sa na server", - "subtitle": "Zadajte URL svojho self-hostovaného servera", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Self-hostovaný server" - }, - "url": { - "label": "URL servera", - "description": "Zadajte úplnú URL svojho self-hostovaného servera Stirling PDF" - }, - "error": { - "emptyUrl": "Zadajte URL servera", - "unreachable": "Nedá sa pripojiť k serveru", - "testFailed": "Test pripojenia zlyhal" - }, - "testing": "Testuje sa pripojenie..." - }, - "login": { - "title": "Prihlásiť sa", - "subtitle": "Zadajte svoje údaje na pokračovanie", - "connectingTo": "Pripája sa k:", - "username": { - "label": "Používateľské meno", - "placeholder": "Zadajte používateľské meno" - }, - "email": { - "label": "Email", - "placeholder": "Zadajte svoj email" - }, - "password": { - "label": "Heslo", - "placeholder": "Zadajte svoje heslo" - }, - "error": { - "emptyUsername": "Prosím, zadajte svoje používateľské meno", - "emptyEmail": "Prosím, zadajte svoj email", - "emptyPassword": "Prosím, zadajte svoje heslo", - "oauthFailed": "Prihlásenie cez OAuth zlyhalo. Skúste znova." - }, - "submit": "Prihlásiť sa", - "signInWith": "Prihlásiť sa cez", - "oauthPending": "Otvára sa prehliadač na overenie...", - "orContinueWith": "Alebo pokračujte emailom" - } - }, - "oauth": { - "success": { - "title": "Overenie úspešné", - "message": "Môžete zavrieť toto okno a vrátiť sa do Stirling PDF." - }, - "error": { - "title": "Overenie zlyhalo", - "message": "Overenie nebolo úspešné. Môžete zavrieť toto okno a skúsiť znova." - } - }, - "pdfTextEditor": { - "title": "Editor JSON pre PDF", - "viewLabel": "Editor PDF", - "converting": "Prevádza sa PDF na upraviteľný formát...", - "conversionFailed": "Konverzia PDF zlyhala. Skúste znova.", - "currentFile": "Aktuálny súbor: {{name}}", - "pageSummary": "Strana {{number}} z {{total}}", - "pagePreviewAlt": "Náhľad strany", - "imageLabel": "Umiestnený obrázok", - "noTextOnPage": "Na tejto strane sa nenašiel žiadny upraviteľný text.", - "pageType": { - "paragraph": "Strana s odsekmi", - "sparse": "Riedky text" - }, - "groupingMode": { - "auto": "Auto", - "paragraph": "Odsek", - "singleLine": "Jeden riadok" - }, - "badges": { - "unsaved": "Upravené", - "modified": "Upravené", - "earlyAccess": "Skorý prístup" - }, - "actions": { - "reset": "Resetovať zmeny", - "downloadJson": "Stiahnuť JSON", - "generatePdf": "Vygenerovať PDF" - }, - "options": { - "autoScaleText": { - "title": "Automaticky prispôsobiť text do boxov", - "description": "Automaticky horizontálne škáluje text, aby sa zmestil do pôvodného ohraničujúceho boxu, keď sa vykresľovanie písma líši od PDF." - }, - "groupingMode": { - "title": "Režim zoskupovania textu", - "autoDescription": "Automaticky rozpozná typ strany a vhodne zoskupí text.", - "paragraphDescription": "Zarovnané riadky zoskupí do viacriadkových odsekových textových boxov.", - "singleLineDescription": "Každý riadok textu PDF ponechá ako samostatný textový box." - }, - "manualGrouping": { - "descriptionInline": "Tip: Podržte Ctrl (Cmd) alebo Shift na viacnásobný výber textových boxov. Nad výberom sa zobrazí plávajúci panel nástrojov, kde môžete zlúčiť, zrušiť zoskupenie alebo upraviť šírky." - }, - "forceSingleElement": { - "title": "Uzamknúť upravovaný text na jeden PDF prvok", - "description": "Keď je zapnuté, editor exportuje každý upravený textový box ako jeden PDF textový prvok, aby sa predišlo prekrývaniu glyfov alebo miešaniu písiem." - } - }, - "manual": { - "mergeTooltip": "Zlúčiť vybrané boxy", - "merge": "Zlúčiť výber", - "ungroupTooltip": "Rozdeliť odsek späť na riadky", - "ungroup": "Zrušiť zoskupenie výberu", - "widthMenu": "Možnosti šírky", - "expandWidth": "Rozšíriť po okraj stránky", - "resetWidth": "Resetovať šírku", - "resizeHandle": "Upraviť šírku textu" - }, - "disclaimer": { - "heading": "Obmedzenia náhľadu", - "textFocus": "Toto pracovné prostredie sa zameriava na úpravu textu a presúvanie vložených obrázkov. Zložitá grafika stránky, formulárové widgety a vrstvená grafika sa zachovajú pri exporte, ale tu nie sú plne upraviteľné.", - "previewVariance": "Niektoré vizuály (ako okraje tabuliek, tvary alebo vzhľady anotácií) sa nemusia v náhľade zobraziť presne. Exportované PDF si, kde je to možné, ponechá pôvodné kresliace príkazy.", - "alpha": "Tento alfa prehliadač sa stále vyvíja—niektoré písma, farby, efekty priehľadnosti a detaily rozloženia sa môžu mierne zmeniť. Pred zdieľaním prosím skontrolujte vygenerované PDF." - }, - "empty": { - "title": "Žiadny dokument nie je načítaný", - "subtitle": "Načítajte súbor PDF alebo JSON a začnite upravovať textový obsah." - }, - "welcomeBanner": { - "title": "Vitajte v PDF Text Editore (Early Access)", - "experimental": "Toto je experimentálna funkcia v aktívnom vývoji. Počas používania očakávajte určitú nestabilitu a problémy.", - "howItWorks": "Tento nástroj konvertuje váš PDF do editovateľného formátu, kde môžete upravovať text a presúvať obrázky. Zmeny sa uložia späť ako nové PDF.", - "bestFor": "Najlepšie pre:", - "bestFor1": "Jednoduché PDF s prevažne textom a obrázkami", - "bestFor2": "Dokumenty so štandardným formátovaním odsekov", - "bestFor3": "Listy, eseje, správy a základné dokumenty", - "notIdealFor": "Nie je ideálne pre:", - "notIdealFor1": "PDF so špeciálnym formátovaním ako odrážky, tabuľky alebo viacstĺpcové rozloženia", - "notIdealFor2": "Magazíny, brožúry alebo graficky náročné dokumenty", - "notIdealFor3": "Návody s komplexným rozložením", - "limitations": "Aktuálne obmedzenia:", - "limitation1": "Vykresľovanie písma sa môže mierne líšiť od pôvodného PDF", - "limitation2": "Zložitá grafika, formuláre a anotácie sa zachovajú, ale nie sú upraviteľné", - "limitation3": "Veľké súbory môžu trvať dlhšie na konverziu a spracovanie", - "knownIssues": "Známe problémy (opravujeme):", - "issue1": "Farba textu sa zatiaľ nezachováva (čoskoro pribudne)", - "issue2": "Režim odseku má viac problémov so zarovnaním a rozostupmi – odporúčaný je režim Jednotlivý riadok", - "issue3": "Zobrazenie v náhľade sa líši od exportovaného PDF – exportované PDF je bližšie originálu", - "issue4": "Zarovnanie otočeného textu môže vyžadovať ručné doladenie", - "issue5": "Efekty priehľadnosti a vrstvenia sa môžu líšiť od originálu", - "feedback": "Toto je funkcia v skorom prístupe. Prosím, nahláste akékoľvek problémy, aby ste nám pomohli zlepšiť sa!", - "gotIt": "Rozumiem", - "dontShowAgain": "Nezobrazovať znova" - }, - "modeChange": { - "title": "Potvrdiť zmenu režimu", - "warning": "Zmena režimu zoskupovania textu resetuje všetky neuložené zmeny. Naozaj chcete pokračovať?", - "cancel": "Zrušiť", - "confirm": "Resetovať a zmeniť režim" - }, - "fontAnalysis": { - "details": "Podrobnosti o písme", - "embedded": "Vložené", - "type": "Typ", - "webFormat": "Webový formát", - "warnings": "Upozornenia", - "suggestions": "Poznámky", - "currentPageFonts": "Písma na tejto strane", - "allFonts": "Všetky písma", - "fallback": "náhradné", - "missing": "chýba", - "perfectMessage": "Všetky písma možno reprodukovať dokonale.", - "warningMessage": "Niektoré písma sa nemusia vykresliť správne.", - "infoMessage": "K dispozícii sú informácie o reprodukcii písiem.", - "perfect": "dokonalé", - "subset": "podmnožina" - }, - "errors": { - "invalidJson": "Nedá sa prečítať súbor JSON. Uistite sa, že bol vytvorený nástrojom PDF to JSON.", - "pdfConversion": "Nedá sa skonvertovať upravený JSON späť na PDF." - } - }, - "auth": { - "sessionExpired": "Relácia vypršala", - "pleaseLoginAgain": "Prosím, prihláste sa znova.", - "accessDenied": "Prístup zamietnutý", - "insufficientPermissions": "Nemáte oprávnenie vykonať túto akciu." - }, - "addText": { - "title": "Pridať text", - "header": "Pridať text do PDF", - "text": { - "name": "Textový obsah", - "placeholder": "Zadajte text, ktorý chcete pridať", - "fontLabel": "Písmo", - "fontSizeLabel": "Veľkosť písma", - "fontSizePlaceholder": "Zadajte alebo vyberte veľkosť písma (8-200)", - "colorLabel": "Farba textu" - }, - "steps": { - "configure": "Nastaviť text" - }, - "step": { - "createDesc": "Zadajte text, ktorý chcete pridať", - "place": "Umiestniť text", - "placeDesc": "Kliknite na PDF a pridajte text" - }, - "instructions": { - "title": "Ako pridať text", - "text": "Po zadaní textu vyššie kliknite kdekoľvek na PDF, aby ste ho umiestnili.", - "paused": "Umiestňovanie pozastavené", - "resumeHint": "Pokračujte v umiestňovaní, aby ste mohli kliknúť a pridať text.", - "noSignature": "Zadajte text vyššie, aby bolo možné umiestňovanie." - }, - "mode": { - "move": "Presunúť text", - "place": "Umiestniť text", - "pause": "Pozastaviť umiestňovanie", - "resume": "Pokračovať v umiestňovaní" - }, - "results": { - "title": "Výsledky pridania textu" - }, - "error": { - "failed": "Pri pridávaní textu do PDF sa vyskytla chyba." - }, - "tags": "text,anotácia,štítok", - "applySignatures": "Použiť text" - } -} \ No newline at end of file diff --git a/frontend/public/locales/sl-SI/translation.json b/frontend/public/locales/sl-SI/translation.json deleted file mode 100644 index c3dc9e2de..000000000 --- a/frontend/public/locales/sl-SI/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Izberite, kako želite brskati po orodjih", - "description": "Predogled obeh postavitev in odločite se, kako želite raziskovati orodja Stirling PDF.", - "sidebarTitle": "Način stranske vrstice", - "sidebarDescription": "Ohranite orodja ob delovnem prostoru za hitro preklapljanje.", - "recommended": "Priporočeno", - "chooseSidebar": "Uporabi način stranske vrstice", - "fullscreenTitle": "Celozaslonski način - (zastarelo)", - "fullscreenDescription": "Brskajte po vseh orodjih v katalogu, ki pokrije delovni prostor, dokler ne izberete enega.", - "chooseFullscreen": "Uporabi celozaslonski način", - "dismiss": "Morda kasneje" - }, - "fullscreen": { - "showDetails": "Pokaži podrobnosti", - "comingSoon": "Kmalu na voljo:", - "favorite": "Dodaj med priljubljene", - "favorites": "Priljubljene", - "unavailable": "Onemogočeno s strani skrbnika strežnika:", - "unavailableDependency": "Ni na voljo – na strežniku manjka zahtevano orodje:", - "heading": "Vsa orodja (celozaslonski pogled)", - "noResults": "Poskusite prilagoditi iskanje ali preklopiti opise, da najdete, kar potrebujete.", - "recommended": "Priporočeno", - "unfavorite": "Odstrani iz priljubljenih" - }, - "placeholder": "Izberite orodje za začetek", - "toggle": { - "fullscreen": "Preklopi na celozaslonski način", - "sidebar": "Preklopi na način stranske vrstice" - }, - "alpha": "Alfa", - "premiumFeature": "Premium funkcija:", - "comingSoon": "Kmalu na voljo:" - }, - "unsavedChanges": "Imate neshranjene spremembe v vašem PDF.", - "areYouSure": "Ali ste prepričani, da želite oditi?", - "unsavedChangesTitle": "Neshranjene spremembe", - "keepWorking": "Nadaljuj z delom", - "discardChanges": "Zavrzi in zapusti", - "applyAndContinue": "Shrani in zapusti", - "exportAndContinue": "Izvozi in nadaljuj", - "zipWarning": { - "title": "Velika datoteka ZIP", - "message": "Ta ZIP vsebuje {{count}} datotek. Vseeno razpakiram?", - "cancel": "Prekliči", - "confirm": "Razpakiraj" - }, - "defaultApp": { - "title": "Nastavi kot privzeto aplikacijo za PDF", - "message": "Želite nastaviti Stirling PDF kot privzeti urejevalnik PDF?", - "description": "To lahko kasneje spremenite v sistemskih nastavitvah.", - "notNow": "Ne zdaj", - "setDefault": "Nastavi kot privzeto", - "dismiss": "Zapri", - "prompt": { - "title": "Nastavi kot privzeti urejevalnik PDF", - "message": "Nastavite Stirling PDF kot privzeto aplikacijo za odpiranje datotek PDF." - }, - "success": { - "title": "Privzeta aplikacija nastavljena", - "message": "Stirling PDF je zdaj vaš privzeti urejevalnik PDF" - }, - "settingsOpened": { - "title": "Nastavitve odprte", - "message": "V sistemskih nastavitvah izberite Stirling PDF" - }, - "error": { - "title": "Napaka", - "message": "Privzetega upravljalnika PDF ni bilo mogoče nastaviti" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Prekliči", - "addPageNumbers": { - "fontSize": "Velikost pisave", - "fontName": "Ime pisave", - "title": "Dodaj številke strani", - "header": "Dodaj številke strani", - "selectText": { - "1": "Izberite datoteko PDF:", - "2": "Velikost roba", - "3": "Položaj", - "4": "Začetna številka", - "5": "Strani v številko", - "6": "Besedilo po meri" - }, - "customTextDesc": "Besedilo po meri", - "numberPagesDesc": "Katere strani oštevilčiti, privzeto 'vse', sprejema tudi 1-5 ali 2,5,9 itd.", - "customNumberDesc": "Privzeto na {n}, sprejema tudi 'Stran {n} od {total}', 'Besedilo-{n}', '{filename}-{n}", - "submit": "Dodaj številke strani", - "configuration": "Konfiguracija", - "customize": "Prilagodi videz", - "pagesAndStarting": "Strani in začetna številka", - "positionAndPages": "Položaj in strani", - "error": { - "failed": "Operacija dodajanja številk strani ni uspela" - }, - "results": { - "title": "Rezultati številčenja strani" - }, - "preview": "Izbira položaja", - "previewDisclaimer": "Predogled je približen. Končni rezultat se lahko razlikuje zaradi metrik pisav PDF." - }, - "pageSelectionPrompt": "Izbira strani po meri (Vnesite z vejicami ločen seznam številk strani 1,5,6 ali funkcije, kot je 2n+1) :", - "startingNumberTooltip": "Prva prikazana številka. Naslednje strani se povečujejo od te številke naprej.", - "marginTooltip": "Razdalja med številko strani in robom strani.", - "fontSizeTooltip": "Velikost besedila številke strani v točkah. Večje številke ustvarijo večje besedilo.", - "fontTypeTooltip": "Družina pisave za številke strani. Izberite glede na slog dokumenta.", - "customTextTooltip": "Neobvezna oblika po meri za številke strani. Uporabite {n} kot označevalnik za številko. Primer: \"Stran {n}\" bo prikazalo \"Stran 1\", \"Stran 2\" itd.", - "pdfPrompt": "Izberi PDF(e)", - "multiPdfPrompt": "Izberi PDF (2+)", - "multiPdfDropPrompt": "Izberite (ali povlecite in spustite) vse datoteke PDF, ki jih potrebujete", - "imgPrompt": "Izberite sliko(e)", - "genericSubmit": "Pošlji", - "uploadLimit": "Največja velikost datoteke:", - "uploadLimitExceededSingular": "je prevelika. Največja dovoljena velikost je", - "uploadLimitExceededPlural": "so prevelike. Največja dovoljena velikost je", - "processTimeWarning": "Opozorilo: ta postopek lahko traja do minute, odvisno od velikosti datoteke", - "pageOrderPrompt": "Vrstni red strani po meri (Vnesite z vejicami ločen seznam številk strani ali funkcij, kot je 2n+1) :", - "goToPage": "Pojdi", - "true": "Res", - "false": "Napačno", - "unknown": "Neznano", - "app": { - "description": "Brezplačna alternativa Adobe Acrobat (10M+ prenosov)" - }, - "save": "Shrani", - "saveToBrowser": "Shrani v brskalnik", - "download": "Prenos", - "downloadUnavailable": "Prenos za ta element ni na voljo", - "saveUnavailable": "Shranjevanje za ta element ni na voljo", - "pin": "Pripni datoteko (ostane aktivna po zagonu orodja)", - "unpin": "Odpni datoteko (zamenjaj po zagonu orodja)", - "undoOperationTooltip": "Kliknite za razveljavitev zadnje operacije in obnovitev izvirnih datotek", - "undo": "Razveljavi", - "back": "Nazaj", - "nothingToUndo": "Ni ničesar za razveljaviti", - "moreOptions": "Več možnosti", - "editYourNewFiles": "Uredite nove datoteke", - "close": "Zapri", - "openInViewer": "Odpri v pregledovalniku", - "confirmClose": "Potrdi zapiranje", - "confirmCloseMessage": "Ali ste prepričani, da želite zapreti to datoteko?", - "confirmCloseCancel": "Prekliči", - "confirmCloseConfirm": "Zapri datoteko", - "fileSelected": "Izbrano: {{filename}}", - "chooseFile": "Izberi datoteko", - "filesSelected": "izbrane datoteke", - "files": { - "title": "Datoteke", - "upload": "Naloži", - "uploadFiles": "Naloži datoteke", - "addFiles": "Dodaj datoteke", - "selectFromWorkbench": "Izberite datoteke z delovne mize ali ", - "selectMultipleFromWorkbench": "Izberite vsaj {{count}} datotek z delovne mize ali ", - "created": "Ustvarjeno", - "size": "Velikost datoteke" - }, - "noFavourites": "Ni dodanih priljubljenih", - "downloadComplete": "Prenos končan", - "bored": "dolgočaseno čakanje?", - "alphabet": "Abeceda", - "downloadPdf": "Prenesi PDF", - "text": "Besedilo", - "font": "Pisava", - "selectFillter": "-- Izberite --", - "pageNum": "Številka strani", - "sizes": { - "small": "Majhen", - "medium": "Srednje", - "large": "Veliko", - "x-large": "X-Velik" - }, - "error": { - "pdfPassword": "Dokument PDF je zaščiten z geslom in geslo ni bilo vneseno ali pa je bilo napačno", - "encryptedPdfMustRemovePassword": "Ta PDF je šifriran ali zaščiten z geslom. Prosimo, odklenite ga pred pretvorbo v PDF/A.", - "incorrectPasswordProvided": "Geslo PDF je napačno ali ni podano.", - "_value": "Napaka", - "dismissAllErrors": "Zapri vse napake", - "sorry": "Oprostite za težavo!", - "needHelp": "Potrebujete pomoč / Ste našli težavo?", - "contactTip": "Če imate še vedno težave, ne oklevajte in se obrnite na nas za pomoč. Vstopnico lahko oddate na naši strani GitHub ali nas kontaktirate prek Discorda:", - "404": { - "head": "404 - Stran ni najdena | Ups, spotaknili smo se pri kodi!", - "1": "Zdi se, da ne moremo najti strani, ki jo iščete.", - "2": "Nekaj ​​je šlo narobe" - }, - "github": "Oddajte vstopnico na GitHub", - "showStack": "Prikaži sled sklada", - "copyStack": "Kopiraj sled sklada", - "githubSubmit": "GitHub - Predloži vstopnico", - "discordSubmit": "Discord - Pošlji objavo podpori" - }, - "warning": { - "tooltipTitle": "Opozorilo" - }, - "edit": "Uredi", - "delete": "Izbriši", - "never": "Nikoli", - "username": "Uporabniško ime", - "password": "Geslo", - "welcome": "Dobrodošli", - "property": "Lastnost", - "black": "črna", - "white": "bela", - "red": "rdeča", - "green": "zelena", - "blue": "modra", - "custom": "Po meri...", - "comingSoon": "Kmalu na voljo", - "WorkInProgess": "Delo je v teku, morda ne bo delovalo ali bo hroščalo, prosimo, prijavite morebitne težave!", - "poweredBy": "Poganja", - "yes": "Da", - "no": "Ne", - "changedCredsMessage": "Poverilnice spremenjene!", - "notAuthenticatedMessage": "Uporabnik ni preverjen.", - "userNotFoundMessage": "Uporabnika ni mogoče najti.", - "incorrectPasswordMessage": "Trenutno geslo ni pravilno.", - "usernameExistsMessage": "Novo uporabniško ime že obstaja.", - "invalidUsernameMessage": "Neveljavno uporabniško ime, uporabniško ime lahko vsebuje samo črke, številke in naslednje posebne znake @._+- ali mora biti veljaven e-poštni naslov.", - "invalidPasswordMessage": "Geslo ne sme biti prazno in ne sme imeti presledkov na začetku ali koncu.", - "confirmPasswordErrorMessage": "Novo geslo in Potrditev novega gesla se morata ujemati.", - "deleteCurrentUserMessage": "Trenutno prijavljenega uporabnika ni mogoče izbrisati.", - "deleteUsernameExistsMessage": "Uporabniško ime ne obstaja in ga ni mogoče izbrisati.", - "downgradeCurrentUserMessage": "Vloge trenutnega uporabnika ni mogoče znižati", - "disabledCurrentUserMessage": "Trenutnega uporabnika ni mogoče onemogočiti", - "downgradeCurrentUserLongMessage": "Vloge trenutnega uporabnika ni mogoče znižati. Zato trenutni uporabnik ne bo prikazan.", - "userAlreadyExistsOAuthMessage": "Uporabnik že obstaja kot uporabnik OAuth2.", - "userAlreadyExistsWebMessage": "Uporabnik že obstaja kot spletni uporabnik.", - "oops": "Ojoj!", - "help": "Pomoč", - "goHomepage": "Pojdi na domačo stran", - "joinDiscord": "Pridružite se našemu strežniku Discord", - "seeDockerHub": "Glej Docker Hub", - "visitGithub": "Obiščite skladišče Github", - "donate": "Doniraj", - "color": "Barva", - "sponsor": "Sponzor", - "info": "Podatki", - "pro": "Pro", - "page": "Stran", - "pages": "Strani", - "loading": "Nalaganje...", - "review": "Pregled", - "addToDoc": "Dodaj v dokument", - "reset": "Ponastavi", - "apply": "Uporabi", - "noFileSelected": "Ni izbrane datoteke. Naložite eno.", - "legal": { - "privacy": "Politika zasebnosti", - "iAgreeToThe": "Strinjam se z vsemi", - "terms": "Določila in pogoji", - "accessibility": "Dostopnost", - "cookie": "Pravilnik o piškotkih", - "impressum": "Impresum", - "showCookieBanner": "Nastavitve piškotkov" - }, - "pipeline": { - "header": "Meni cevovoda (beta)", - "uploadButton": "Naloži po meri", - "configureButton": "Konfiguriraj", - "defaultOption": "Po meri", - "submitButton": "Pošlji", - "help": "Pomoč za cevovod", - "scanHelp": "Pomoč za skeniranje map", - "deletePrompt": "Ali ste prepričani, da želite izbrisati cevovod", - "tags": "avtomatiziraj,zaporedje,skriptiran,serijski proces", - "title": "Cevovod" - }, - "pipelineOptions": { - "header": "Konfiguracija cevovoda", - "pipelineNameLabel": "Ime cevovoda", - "saveSettings": "Shrani nastavitve delovanja", - "pipelineNamePrompt": "Sem vnesite ime cevovoda", - "selectOperation": "Izberi operacijo", - "addOperationButton": "Dodaj operacijo", - "pipelineHeader": "Cevovod:", - "saveButton": "Prenos", - "validateButton": "Potrdi" - }, - "enterpriseEdition": { - "button": "Nadgradi na Pro", - "warning": "Ta funkcija je na voljo samo uporabnikom Pro.", - "yamlAdvert": "Stirling PDF Pro podpira konfiguracijske datoteke YAML in druge funkcije SSO.", - "ssoAdvert": "Iščete več funkcij za upravljanje uporabnikov? Oglejte si Stirling PDF Pro" - }, - "analytics": { - "title": "Ali želite izboljšati Stirling PDF?", - "paragraph1": "Stirling PDF se je odločil za analitiko, ki nam pomaga izboljšati izdelek. Ne sledimo nobenim osebnim podatkom ali vsebini datotek.", - "paragraph2": "Prosimo, razmislite o omogočanju analitike, ki bo pomagala rasti Stirling-PDF in nam bo omogočila boljše razumevanje naših uporabnikov.", - "learnMore": "Izvedite več", - "enable": "Omogoči analitiko", - "disable": "Onemogoči analitiko", - "settings": "Nastavitve za analitiko lahko spremenite v datoteki config/settings.yml", - "privacyAssurance": "Ne spremljamo osebnih podatkov ali vsebine vaših datotek." - }, - "navbar": { - "favorite": "Priljubljene", - "recent": "Novo in nedavno posodobljeno", - "darkmode": "Temni način", - "language": "Jeziki", - "settings": "Nastavitve", - "allTools": "Orodja", - "multiTool": "Več orodje", - "search": "Išči", - "sections": { - "organize": "Organiziraj", - "convertTo": "Pretvori v PDF", - "convertFrom": "Pretvori iz PDF", - "security": "Podpis in varnost", - "advance": "Napredno", - "edit": "Ogled in urejanje", - "popular": "Priljubljeno" - } - }, - "settings": { - "preferences": { - "title": "Nastavitve" - }, - "workspace": { - "title": "Delovni prostor", - "people": "Osebe", - "teams": "Skupine" - }, - "configuration": { - "title": "Konfiguracija", - "systemSettings": "Sistemske nastavitve", - "features": "Funkcije", - "endpoints": "Končne točke", - "database": "Podatkovna baza", - "advanced": "Napredno" - }, - "securityAuth": { - "title": "Varnost in avtentikacija", - "security": "Varnost", - "connections": "Povezave" - }, - "licensingAnalytics": { - "title": "Licenciranje in analitika", - "plan": "Načrt", - "audit": "Revizija", - "usageAnalytics": "Analitika uporabe" - }, - "policiesPrivacy": { - "title": "Politike in zasebnost", - "legal": "Pravno", - "privacy": "Zasebnost" - }, - "developer": { - "title": "Razvijalec", - "apiKeys": "API ključi" - }, - "tooltips": { - "enableLoginFirst": "Najprej omogočite način prijave", - "requiresEnterprise": "Zahteva licenco Enterprise" - }, - "connection": { - "title": "Način povezave", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Samogostovano" - }, - "server": "Strežnik", - "user": "Prijavljeni kot", - "logout": "Odjava" - }, - "general": { - "title": "Splošno", - "description": "Konfigurirajte splošne nastavitve aplikacije.", - "user": "Uporabnik", - "logout": "Odjava", - "enableFeatures": { - "dismiss": "Opusti", - "title": "Za skrbnike sistema", - "intro": "Omogočite preverjanje pristnosti uporabnikov, upravljanje ekip in funkcije delovnega prostora za vašo organizacijo.", - "action": "Nastavi", - "and": "in", - "benefit": "Omogoča uporabniške vloge, timsko sodelovanje, skrbniške kontrole in funkcije za podjetja.", - "learnMore": "Več v dokumentaciji" - }, - "defaultToolPickerMode": "Privzeti način izbirnika orodij", - "defaultToolPickerModeDescription": "Izberite, ali se izbirnik orodij privzeto odpre v celozaslonskem ali stranskem načinu", - "mode": { - "sidebar": "Stranska vrstica", - "fullscreen": "Celozaslonski" - }, - "autoUnzipTooltip": "Samodejno razpakira ZIP datoteke, vrnjene iz operacij API. Onemogočite, da ohranite ZIP datoteke nedotaknjene. To ne vpliva na avtomatizirane poteke.", - "autoUnzip": "Samodejno razpakiranje odgovorov API", - "autoUnzipDescription": "Samodejno razpakiraj datoteke iz ZIP odgovorov", - "autoUnzipFileLimitTooltip": "Razpakiraj samo, če ZIP vsebuje toliko ali manj datotek. Nastavite višje za razpakiranje večjih ZIP-ov.", - "autoUnzipFileLimit": "Omejitev samodejnega razpakiranja datotek", - "autoUnzipFileLimitDescription": "Največje število datotek za razpakiranje iz ZIP", - "defaultPdfEditor": "Privzeti urejevalnik PDF", - "defaultPdfEditorActive": "Stirling PDF je vaš privzeti urejevalnik PDF", - "defaultPdfEditorInactive": "Druga aplikacija je nastavljena kot privzeta", - "defaultPdfEditorChecking": "Preverjanje...", - "defaultPdfEditorSet": "Že privzeto", - "setAsDefault": "Nastavi kot privzeto", - "updates": { - "title": "Posodobitve programske opreme", - "description": "Preverite posodobitve in glejte informacije o različici", - "currentVersion": "Trenutna različica", - "latestVersion": "Najnovejša različica", - "checkForUpdates": "Preveri posodobitve", - "viewDetails": "Poglej podrobnosti" - }, - "hideUnavailableTools": "Skrij nedosegljiva orodja", - "hideUnavailableToolsDescription": "Odstrani orodja, ki jih je strežnik onemogočil, namesto da so zasivljena.", - "hideUnavailableConversions": "Skrij nedosegljive pretvorbe", - "hideUnavailableConversionsDescription": "Odstrani onemogočene možnosti pretvorbe v orodju Pretvori, namesto da so zasivljene." - }, - "hotkeys": { - "title": "Bližnjice na tipkovnici", - "description": "Prilagodite bližnjice na tipkovnici za hiter dostop do orodij. Kliknite \"Spremeni bližnjico\" in pritisnite novo kombinacijo tipk. Pritisnite Esc za preklic.", - "errorConflict": "Bližnjica je že v uporabi pri {{tool}}.", - "errorModifier": { - "mac": "Vključite ⌘ (Command), ⌥ (Option) ali drug modifikator v bližnjici.", - "windows": "Vključite Ctrl, Alt ali drug modifikator v bližnjici." - }, - "searchPlaceholder": "Išči orodja...", - "none": "Ni določeno", - "customBadge": "Po meri", - "defaultLabel": "Privzeto: {{shortcut}}", - "capturing": "Pritisnite tipke… (Esc za preklic)", - "change": "Spremeni bližnjico", - "reset": "Ponastavi", - "shortcut": "Bližnjica", - "noShortcut": "Bližnjica ni nastavljena" - } - }, - "update": { - "modalTitle": "Na voljo je posodobitev", - "current": "Trenutna različica", - "latest": "Najnovejša različica", - "latestStable": "Najnovejša stabilna", - "priorityLabel": "Prednost", - "recommendedAction": "Priporočeno dejanje", - "breakingChangesDetected": "Zaznane prelomne spremembe", - "breakingChangesMessage": "Nekatere različice vsebujejo prelomne spremembe. Pred posodobitvijo preglejte spodnje vodiče za migracijo.", - "migrationGuides": "Vodiči za migracijo", - "viewGuide": "Poglej vodič", - "loadingDetailedInfo": "Nalaganje podrobnih informacij...", - "close": "Zapri", - "viewAllReleases": "Poglej vse izdaje", - "downloadLatest": "Prenesi najnovejše", - "availableUpdates": "Razpoložljive posodobitve", - "unableToLoadDetails": "Podrobnih informacij ni mogoče naložiti.", - "version": "Različica", - "urgentUpdateAvailable": "Nujna posodobitev", - "updateAvailable": "Na voljo je posodobitev", - "releaseNotes": "Opombe ob izdaji", - "priority": { - "urgent": "Nujno", - "normal": "Običajno", - "minor": "Manjše", - "low": "Nizka" - }, - "breakingChanges": "Prelomne spremembe", - "breakingChangesDefault": "Ta različica vsebuje prelomne spremembe.", - "migrationGuide": "Vodič za migracijo" - }, - "changeCreds": { - "title": "Spremeni poverilnice", - "header": "Posodobite podrobnosti svojega računa", - "changePassword": "Uporabljate privzete poverilnice za prijavo. Prosim vnesite novo geslo", - "newUsername": "Novo uporabniško ime", - "oldPassword": "Trenutno geslo", - "newPassword": "Novo geslo", - "confirmNewPassword": "Potrdi novo geslo", - "submit": "Pošlji spremembe" - }, - "account": { - "title": "Nastavitve računa", - "accountSettings": "Nastavitve računa", - "adminSettings": "Skrbniške nastavitve - ogled in dodajanje uporabnikov", - "userControlSettings": "Nastavitve uporabniškega nadzora", - "changeUsername": "Spremeni uporabniško ime", - "newUsername": "Novo uporabniško ime", - "password": "Geslo za potrditev", - "oldPassword": "Staro geslo", - "newPassword": "Novo geslo", - "changePassword": "Spremeni geslo", - "confirmNewPassword": "Potrdi novo geslo", - "signOut": "Odjava", - "yourApiKey": "Vaš API ključ", - "syncTitle": "Sinhroniziraj nastavitve brskalnika z računom", - "settingsCompare": "Primerjava nastavitev:", - "property": "Lastnina", - "webBrowserSettings": "Nastavitev spletnega brskalnika", - "syncToBrowser": "Sinhroniziraj račun -> Brskalnik", - "syncToAccount": "Sinhroniziraj račun <- Brskalnik" - }, - "adminUserSettings": { - "title": "Nastavitve uporabniškega nadzora", - "header": "Nastavitve skrbniškega nadzora uporabnika", - "admin": "Skrbnik", - "user": "Uporabnik", - "addUser": "Dodaj novega uporabnika", - "deleteUser": "Izbriši uporabnika", - "confirmDeleteUser": "Ali je treba uporabnika izbrisati?", - "confirmChangeUserStatus": "Ali naj bo uporabnik onemogočen/omogočen?", - "usernameInfo": "Uporabniško ime lahko vsebuje samo črke, številke in naslednje posebne znake @._+- ali mora biti veljaven e-poštni naslov.", - "roles": "Vloge", - "role": "Vloga", - "actions": "Dejanja", - "apiUser": "Omejen uporabnik API-ja", - "extraApiUser": "Dodatni omejeni uporabnik API-ja", - "webOnlyUser": "Samo spletni uporabnik", - "demoUser": "Demo uporabnik (brez nastavitev po meri)", - "internalApiUser": "Notranji uporabnik API-ja", - "forceChange": "Prisili uporabnika, da spremeni geslo ob prijavi", - "submit": "Shrani uporabnika", - "changeUserRole": "Spremeni uporabniško vlogo", - "authenticated": "Preverjeno", - "editOwnProfil": "Uredi svoj profil", - "enabledUser": "omogočen uporabnik", - "disabledUser": "onemogočen uporabnik", - "activeUsers": "Aktivni uporabniki:", - "disabledUsers": "Onemogočeni uporabniki:", - "totalUsers": "Skupno število uporabnikov:", - "lastRequest": "Zadnja zahteva", - "usage": "Ogled uporabe" - }, - "endpointStatistics": { - "title": "Statistika končne točke", - "header": "Statistika končne točke", - "top10": "10 najboljših", - "top20": "20 najboljših", - "all": "Vse", - "refresh": "Osveži", - "dataTypeLabel": "Vrsta podatkov:", - "dataTypeAll": "Vse", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Skupno končnih točk", - "totalVisits": "Skupno število obiskov", - "showing": "Prikaz", - "selectedVisits": "Izbrani obiski", - "endpoint": "Končna točka", - "visits": "Obiski", - "percentage": "Odstotek", - "loading": "Nalaganje...", - "failedToLoad": "Nalaganje podatkov končne točke ni uspelo. Poskusite osvežiti.", - "home": "Domača stran", - "login": "Prijava", - "top": "Na vrh", - "numberOfVisits": "Število obiskov", - "visitsTooltip": "Obiski: {0} ({1}% vseh)", - "retry": "Poskusi znova" - }, - "database": { - "title": "Uvoz/izvoz baze podatkov", - "header": "Uvoz/izvoz baze podatkov", - "fileName": "Ime datoteke", - "creationDate": "Datum ustvarjanja", - "fileSize": "Velikost datoteke", - "deleteBackupFile": "Izbriši datoteko varnostne kopije", - "importBackupFile": "Uvozi datoteko varnostne kopije", - "createBackupFile": "Ustvari datoteko varnostne kopije", - "downloadBackupFile": "Prenesi varnostno kopijo datoteke", - "info_1": "Pri uvažanju podatkov je ključnega pomena zagotoviti pravilno strukturo. Če niste prepričani, kaj počnete, poiščite nasvet in podporo strokovnjaka. Napaka v strukturi lahko povzroči motnje v delovanju aplikacije, vse do popolne nezmožnosti zagona aplikacije.", - "info_2": "Ime datoteke pri nalaganju ni pomembno. Pozneje se bo preimenoval tako, da bo sledil formatu backup_user_yyyyMMddHHmm.sql, kar bo zagotovilo dosledno poimenovanje.", - "submit": "Uvozi varnostno kopijo", - "importIntoDatabaseSuccessed": "Uvoz v bazo podatkov uspel", - "backupCreated": "Uspešno varnostno kopiranje baze podatkov", - "fileNotFound": "Datoteke ni mogoče najti", - "fileNullOrEmpty": "Datoteka ne sme biti ničelna ali prazna", - "failedImportFile": "Uvoz datoteke ni uspel", - "notSupported": "Ta funkcija ni na voljo za vašo povezavo z bazo podatkov." - }, - "session": { - "expired": "Vaša seja je potekla. Osvežite stran in poskusite znova.", - "refreshPage": "Osveži stran" - }, - "home": { - "desc": "Vaša lokalna trgovina na enem mestu za vse vaše potrebe po PDF-jih.", - "searchBar": "Išči funkcije...", - "viewPdf": { - "title": "Ogled/Uredi PDF", - "desc": "Oglejte si, komentirajte, dodajte besedilo ali slike" - }, - "setFavorites": "Nastavi priljubljene", - "hideFavorites": "Skrij priljubljene", - "showFavorites": "Prikaži priljubljene", - "legacyHomepage": "Stara domača stran", - "newHomePage": "Preizkusite našo novo domačo stran!", - "alphabetical": "Abecedno", - "globalPopularity": "Globalna priljubljenost", - "sortBy": "Razvrsti po:", - "mobile": { - "brandAlt": "Logotip Stirling PDF", - "openFiles": "Odpri datoteke", - "swipeHint": "Podrsnite levo ali desno za preklapljanje pogledov", - "tools": "Orodja", - "toolsSlide": "Plošča za izbor orodij", - "viewSwitcher": "Preklopi pogled delovnega prostora", - "workbenchSlide": "Plošča delovne mize", - "workspace": "Delovni prostor" - }, - "multiTool": { - "tags": "več,orodja", - "title": "PDF večnamensko orodje", - "desc": "Spoji, zavrti, prerazporedi, razdeli in odstrani strani" - }, - "merge": { - "tags": "združi,spoji,poenoti", - "title": "Združi", - "desc": "Enostavno združite več PDF-jev v enega." - }, - "split": { - "tags": "razdeli,ločuj,razbij", - "title": "Razdeli se", - "desc": "Razdeli PDF-je v več dokumentov" - }, - "rotate": { - "tags": "obrni,zavrti,usmeri", - "title": "Zavrti", - "desc": "Preprosto zavrtite svoje PDF-je." - }, - "convert": { - "tags": "pretvori,spremeni", - "title": "Pretvori", - "desc": "Pretvorite datoteke med različnimi formati" - }, - "pdfOrganiser": { - "tags": "organizira,preuredi,razvrsti", - "title": "Organiziraj", - "desc": "Odstrani/Prerazporedi strani v poljubnem vrstnem redu" - }, - "addImage": { - "tags": "vstavi,vdelaj,umesti", - "title": "Dodaj sliko", - "desc": "Doda sliko na določeno mesto v PDF-ju" - }, - "addAttachments": { - "tags": "vdelaj,priloži,vključi", - "title": "Dodaj priloge", - "desc": "Dodajte ali odstranite vdelane datoteke (priloge) v/iz PDF" - }, - "watermark": { - "tags": "žig,označi,prekrivaj", - "title": "Dodaj vodni žig", - "desc": "V dokument PDF dodajte vodni žig po meri." - }, - "removePassword": { - "tags": "odkleni", - "title": "Odstrani geslo", - "desc": "Odstranite zaščito z geslom iz vašega dokumenta PDF." - }, - "compress": { - "tags": "stisni,zmanjšaj,optimiziraj", - "title": "Stisni", - "desc": "Stisnite PDF-je, da zmanjšate njihovo velikost." - }, - "unlockPDFForms": { - "tags": "odkleni,omogoči,uredi", - "title": "Odkleni PDF obrazce", - "desc": "Odstrani lastnost samo za branje polj obrazcev v dokumentu PDF." - }, - "changeMetadata": { - "tags": "uredi,spremeni,posodobi", - "title": "Spremeni metapodatke", - "desc": "Spremeni/Odstrani/Dodaj metapodatke iz dokumenta PDF" - }, - "ocr": { - "tags": "izvleci,skeniraj", - "title": "OCR / Čistilni pregledi", - "desc": "Cleanup skenira in zazna besedilo iz slik znotraj PDF-ja in ga ponovno doda kot besedilo." - }, - "extractImages": { - "tags": "izvleci,shrani,izvozi", - "title": "Izvleči slike", - "desc": "Izvleče vse slike iz PDF-ja in jih shrani v zip" - }, - "scannerImageSplit": { - "tags": "zaznaj,razdeli,fotografije", - "title": "Zaznaj in razdeli skene slik", - "desc": "Zaznaj in razdeli skenirane fotografije na ločene strani" - }, - "sign": { - "tags": "podpis,avtogram", - "title": "Podpiši", - "desc": "Doda podpis v PDF z risbo, besedilom ali sliko" - }, - "flatten": { - "tags": "poenostavi,odstrani,interaktivno", - "title": "Zravnaj", - "desc": "Odstrani vse interaktivne elemente in obrazce iz PDF-ja" - }, - "certSign": { - "tags": "overi,PEM,P12,uradno,šifriraj,podpiši,certifikat,PKCS12,JKS,strežnik,ročno,samodejno", - "title": "Podpiši s potrdilom", - "desc": "Podpiše PDF s potrdilom/ključem (PEM/P12)" - }, - "repair": { - "tags": "popravi,obnovi", - "title": "Popravilo", - "desc": "Poskuša popraviti poškodovan/pokvarjen PDF" - }, - "removeBlanks": { - "tags": "izbriši,počisti,prazno", - "title": "Odstrani prazne strani", - "desc": "Zazna in odstrani prazne strani iz dokumenta" - }, - "removeAnnotations": { - "tags": "izbriši,počisti,odstrani", - "title": "Odstrani opombe", - "desc": "Odstrani vse komentarje/opombe iz PDF-ja" - }, - "compare": { - "tags": "razlika", - "title": "Primerjaj", - "desc": "Primerja in prikazuje razlike med 2 dokumentoma PDF" - }, - "removeCertSign": { - "tags": "odstrani,izbriši,odkleni", - "title": "Odstrani znak potrdila", - "desc": "Odstrani podpis potrdila iz PDF-ja" - }, - "pageLayout": { - "tags": "postavitev,razporedi,združi", - "title": "Večstranska postavitev", - "desc": "Združi več strani dokumenta PDF v eno stran" - }, - "bookletImposition": { - "tags": "knjižica,tisk,vezava", - "title": "Postavitev za knjižico", - "desc": "Ustvarite knjižice z ustreznim vrstnim redom strani in večstransko postavitvijo za tisk in vezavo" - }, - "scalePages": { - "tags": "spremeni velikost,prilagodi,skaliraj", - "title": "Prilagodi velikost/merilo", - "desc": "Spremenite velikost/merilo strani in/ali njeno vsebino." - }, - "addPageNumbers": { - "tags": "številka,številčenje,štetje", - "title": "Dodaj številke strani", - "desc": "Dodaj številke strani skozi dokument na določeno mesto" - }, - "autoRename": { - "tags": "samodejno zaznaj,na osnovi glave,organizira,preimenuj", - "title": "Samodejno preimenuj PDF", - "desc": "Samodejno preimenuje datoteko PDF na podlagi zaznane glave" - }, - "adjustContrast": { - "tags": "kontrast,svetlost,nasičenost", - "title": "Prilagodi barve/kontrast", - "desc": "Prilagodi kontrast, nasičenost in svetlost PDF-ja" - }, - "crop": { - "tags": "obreži,izreži,spremeni velikost", - "title": "Obreži PDF", - "desc": "Obrežite PDF, da zmanjšate njegovo velikost (ohranja besedilo!)" - }, - "autoSplitPDF": { - "tags": "samodejno,razdeli,QR", - "title": "Samodejno razdeli strani", - "desc": "Samodejno razdeli optično prebrane PDF-je s fizično QR kodo razdelilnika optično prebranih strani" - }, - "sanitize": { - "tags": "očisti,prečisti,odstrani", - "title": "Sanitiziraj", - "desc": "Odstrani potencialno škodljive elemente iz datotek PDF" - }, - "getPdfInfo": { - "tags": "info,metapodatki,podrobnosti", - "title": "Pridobi vse podatke o PDF", - "desc": "Zgrabi vse možne informacije o PDF-jih" - }, - "pdfToSinglePage": { - "tags": "združi,spoji,enojno", - "title": "PDF na eno veliko stran", - "desc": "Združi vse strani PDF v eno samo veliko stran" - }, - "showJS": { - "tags": "javascript,koda,skripta", - "title": "Prikaži Javascript", - "desc": "Išče in prikaže vse JS, vstavljene v PDF" - }, - "redact": { - "tags": "cenzura,prekrivanje,skrij", - "title": "Ročna redakcija", - "desc": "Preredi PDF na podlagi izbranega besedila, narisanih oblik in/ali izbranih strani(-e)" - }, - "splitBySections": { - "tags": "razdeli,odseki,razdeli", - "title": "Razdeli PDF po odsekih", - "desc": "Razdelite vsako stran PDF na manjše vodoravne in navpične odseke" - }, - "addStamp": { - "tags": "žig,oznaka,pečat", - "title": "Dodaj žig v PDF", - "desc": "Dodajte besedilo ali slikovne žige na določena mesta" - }, - "removeImage": { - "tags": "odstrani,izbriši,počisti", - "title": "Odstrani sliko", - "desc": "Odstranite sliko iz PDF-ja, da zmanjšate velikost datoteke" - }, - "splitByChapters": { - "tags": "razdeli,poglavja,struktura", - "title": "Razdeli PDF po poglavjih", - "desc": "Razdeli PDF na več datotek glede na strukturo poglavij." - }, - "validateSignature": { - "tags": "potrdi,preveri,certifikat", - "title": "Preveri podpis PDF", - "desc": "Preveri digitalne podpise in potrdila v dokumentih PDF" - }, - "swagger": { - "tags": "API,dokumentacija,test", - "title": "API dokumentacija", - "desc": "Oglejte si dokumentacijo API in preizkusite končne točke" - }, - "scannerEffect": { - "tags": "skeniraj,simuliraj,ustvari", - "title": "Učinek skenerja", - "desc": "Ustvari PDF, ki izgleda kot skeniran" - }, - "editTableOfContents": { - "tags": "zaznamki,kazalo,uredi", - "title": "Uredi kazalo vsebine", - "desc": "Dodaj ali uredi zaznamke in kazalo vsebine v dokumentih PDF" - }, - "manageCertificates": { - "tags": "potrdila,uvoz,izvoz", - "title": "Upravljaj potrdila", - "desc": "Uvozite, izvozite ali izbrišite datoteke digitalnih potrdil, ki se uporabljajo za podpisovanje PDF-jev." - }, - "read": { - "tags": "ogled,odpri,prikaži", - "title": "Branje", - "desc": "Oglejte si in anotirajte PDF-je. Označujte besedilo, rišite ali dodajte komentarje za pregled in sodelovanje." - }, - "reorganizePages": { - "tags": "preuredi,razvrsti,organizira", - "title": "Preuredi strani", - "desc": "Preuredite, podvojite ali izbrišite strani PDF z vizualnim povleci-in-spusti nadzorom." - }, - "extractPages": { - "tags": "izvleci,izberi,kopiraj", - "title": "Izvleči strani", - "desc": "Izvlecite določene strani iz dokumenta PDF" - }, - "removePages": { - "tags": "izbriši,izvleci,izključi", - "title": "Odstrani", - "desc": "Izbrišite neželene strani iz dokumenta PDF." - }, - "autoSizeSplitPDF": { - "tags": "samodejno,razdeli,velikost", - "title": "Samodejno razdeli po vel./št.", - "desc": "Razdeli en PDF na več dokumentov glede na velikost, število strani ali število dokumentov" - }, - "replaceColor": { - "title": "Zamenjaj in invertiraj barve", - "desc": "Zamenjajte ali invertirajte barve v dokumentih PDF" - }, - "devApi": { - "tags": "API,razvoj,dokumentacija", - "title": "API", - "desc": "Povezava do dokumentacije API" - }, - "devFolderScanning": { - "tags": "avtomatizacija,mapa,skeniranje", - "title": "Samodejno skeniranje map", - "desc": "Povezava do vodiča za avtomatizirano skeniranje map" - }, - "devSsoGuide": { - "title": "Vodič za SSO", - "desc": "Povezava do vodiča za SSO" - }, - "devAirgapped": { - "title": "Izolirana namestitev", - "desc": "Povezava do vodiča za namestitev v izoliranem omrežju" - }, - "addPassword": { - "title": "Dodaj geslo", - "desc": "Šifrirajte svoj dokument PDF z geslom." - }, - "changePermissions": { - "title": "Spremeni dovoljenja", - "desc": "Spremenite omejitve in dovoljenja dokumenta" - }, - "automate": { - "tags": "potek,sekvenca,avtomatizacija", - "title": "Avtomatiziraj", - "desc": "Sestavite večkorakovne poteke z veriženjem dejanj PDF. Idealno za ponavljajoče se naloge." - }, - "overlay-pdfs": { - "desc": "Prekriva PDF-je na vrhu drugega PDF-ja", - "title": "Prekrivanje PDF-jev" - }, - "pdfTextEditor": { - "title": "Urejevalnik besedila PDF", - "desc": "Pregledujte in urejajte Stirling PDF JSON izvoze z urejanjem združenega besedila in ponovnim ustvarjanjem PDF" - }, - "addText": { - "tags": "besedilo,pripomba,oznaka", - "title": "Dodaj besedilo", - "desc": "Dodajte poljubno besedilo kjer koli v svoj PDF" - } - }, - "landing": { - "addFiles": "Dodaj datoteke", - "uploadFromComputer": "Naloži z računalnika", - "openFromComputer": "Odpri iz računalnika" - }, - "viewPdf": { - "tags": "ogled, branje, opomba, besedilo, slika", - "title": "Ogled/Uredi PDF", - "header": "Ogled PDF-ja" - }, - "multiTool": { - "tags": "Več orodij, več operacij, uporabniški vmesnik, klik povleci, sprednji del, odjemalska stran, interaktivno, nepremagljivo, premakni, izbriši, preseli, razdeli", - "title": "PDF večnamensko orodje", - "header": "PDF večnamensko orodje", - "uploadPrompts": "Ime datoteke", - "selectAll": "Izberi vse", - "deselectAll": "Prekliči izbor vseh", - "selectPages": "Izberi stran", - "selectedPages": "Izbrane strani", - "page": "Stran", - "deleteSelected": "Izbriši izbrano", - "downloadAll": "Izvozi", - "downloadSelected": "Izvozi izbrano", - "insertPageBreak": "Vstavi prelom strani", - "addFile": "Dodaj datoteko", - "rotateLeft": "Zavrti v levo", - "rotateRight": "Zavrti v desno", - "split": "Razdeli", - "moveLeft": "Premakni levo", - "moveRight": "Premik desno", - "delete": "Izbriši", - "dragDropMessage": "Izbrane strani", - "undo": "Razveljavi", - "redo": "Ponovi" - }, - "merge": { - "tags": "spoj,operacije strani,zadnja stran,strežniška stran", - "title": "Združi", - "removeDigitalSignature": { - "label": "Odstranim digitalni podpis v združeni datoteki?", - "tooltip": { - "title": "Odstrani digitalni podpis", - "description": "Digitalni podpisi bodo neveljavni pri združevanju datotek. Označite to možnost za njihovo odstranitev iz končnega združenega PDF." - } - }, - "generateTableOfContents": { - "label": "Ustvarim kazalo vsebine v združeni datoteki?", - "tooltip": { - "title": "Ustvari kazalo vsebine", - "description": "Samodejno ustvari klikljivo kazalo vsebine v združenem PDF na podlagi izvirnih imen datotek in številk strani." - } - }, - "submit": "Združi", - "sortBy": { - "description": "Datoteke bodo združene v vrstnem redu izbire. Povlecite za prerazporeditev ali razvrstite spodaj.", - "label": "Razvrsti po", - "filename": "Ime datoteke", - "dateModified": "Datum spremembe", - "ascending": "Naraščajoče", - "descending": "Padajoče", - "sort": "Razvrsti" - }, - "error": { - "failed": "Pri združevanju PDF-jev je prišlo do napake." - }, - "tooltip": { - "header": { - "title": "Pregled nastavitev združevanja" - } - } - }, - "split": { - "title": "Razdeli PDF", - "header": "Razdeli PDF", - "desc": { - "1": "Številke, ki jih izberete, so številke strani, na kateri želite narediti razdelitev", - "2": "Tako bi izbira 1,3,7-9 razdelila dokument z 10 stranmi v 6 ločenih PDF-jev z:", - "3": "Dokument #1: Stran 1", - "4": "Dokument #2: Stran 2 in 3", - "5": "Dokument #3: Stran 4, 5, 6 in 7", - "6": "Dokument #4: stran 8", - "7": "Dokument #5: stran 9", - "8": "Dokument #6: stran 10" - }, - "splitPages": "Vnesite strani za razdelitev:", - "submit": "Razdeli", - "steps": { - "chooseMethod": "Izberite način", - "settings": "Nastavitve" - }, - "settings": { - "selectMethodFirst": "Najprej izberite način razdelitve" - }, - "error": { - "failed": "Pri razdeljevanju PDF-ja je prišlo do napake." - }, - "method": { - "label": "Izberite način razdelitve", - "placeholder": "Izberite, kako razdeliti PDF" - }, - "methods": { - "prefix": { - "splitAt": "Razdeli pri", - "splitBy": "Razdeli po" - }, - "byPages": { - "name": "Številke strani", - "desc": "Izvleci določene strani (1,3,5-10)", - "tooltip": "Vnesite številke strani, ločene z vejicami, ali obsege z vezaji" - }, - "bySections": { - "name": "Odseki", - "desc": "Razdeli strani v mrežne odseke", - "tooltip": "Razdeli vsako stran na vodoravne in navpične odseke" - }, - "bySize": { - "name": "Velikost datoteke", - "desc": "Omeji največjo velikost datoteke", - "tooltip": "Določite največjo velikost datoteke (npr. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Število strani", - "desc": "Fiksno število strani na datoteko", - "tooltip": "Vnesite število strani za vsako razdeljeno datoteko" - }, - "byDocCount": { - "name": "Število dokumentov", - "desc": "Ustvari določeno število datotek", - "tooltip": "Vnesite, koliko datotek želite ustvariti" - }, - "byChapters": { - "name": "Poglavja", - "desc": "Razdeli na mejah zaznamkov", - "tooltip": "Uporabi zaznamke PDF za določitev točk razdelitve" - }, - "byPageDivider": { - "name": "Vmesna ločilna stran", - "desc": "Samodejna razdelitev z ločilnimi listi", - "tooltip": "Uporabite ločilne liste z QR kodo med dokumenti pri skeniranju" - } - }, - "value": { - "fileSize": { - "label": "Velikost datoteke", - "placeholder": "npr. 10MB, 500KB" - }, - "pageCount": { - "label": "Strani na datoteko", - "placeholder": "npr. 5, 10" - }, - "docCount": { - "label": "Število datotek", - "placeholder": "npr. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Pregled načinov razdelitve" - }, - "byPages": { - "title": "Razdeli pri številkah strani", - "text": "Razdelite svoj PDF na določenih številkah strani. Z 'n' razdeli po strani n. Z 'n-m' razdeli pred stranjo n in po strani m.", - "bullet1": "Posamične točke razdelitve: 3,7 (razdeli po straneh 3 in 7)", - "bullet2": "Razpon točk razdelitve: 3-8 (razdeli pred stranjo 3 in po strani 8)", - "bullet3": "Mešano: 2,5-10,15 (razdeli po strani 2, pred stranjo 5, po strani 10 in po strani 15)" - }, - "bySections": { - "title": "Razdeli po mrežnih odsekih", - "text": "Razdelite vsako stran na mrežo odsekov. Uporabno za dokumente z več stolpci ali izvleček določenih območij.", - "bullet1": "Vodoravno: število vrstic za ustvariti", - "bullet2": "Navpično: število stolpcev za ustvariti", - "bullet3": "Združi: združi vse odseke v en PDF" - }, - "bySize": { - "title": "Razdeli po velikosti datoteke", - "text": "Ustvarite več PDF-jev, ki ne presegajo določene velikosti datoteke. Idealno za omejitve velikosti ali e-poštne priloge.", - "bullet1": "Uporabite MB za večje datoteke (npr. 10MB)", - "bullet2": "Uporabite KB za manjše datoteke (npr. 500KB)", - "bullet3": "Sistem bo razdelil na mejah strani" - }, - "byCount": { - "title": "Razdeli po številu", - "text": "Ustvarite več PDF-jev z določenim številom strani ali dokumentov vsak.", - "bullet1": "Število strani: fiksno število strani na datoteko", - "bullet2": "Število dokumentov: fiksno število izhodnih datotek", - "bullet3": "Uporabno za paketno obdelavo" - }, - "byChapters": { - "title": "Razdeli po poglavjih", - "text": "Uporabite zaznamke PDF za samodejno razdelitev na mejah poglavij. Zahteva PDF-je s strukturo zaznamkov.", - "bullet1": "Raven zaznamka: katero raven razdeliti (1=vrhnja raven)", - "bullet2": "Vključi metapodatke: ohrani lastnosti dokumenta", - "bullet3": "Dovoli dvojnike: obravnava ponovljena imena zaznamkov" - }, - "byDocCount": { - "bullet1": "Vnesite število izhodnih datotek, ki jih želite", - "bullet2": "Strani so razporejene čim bolj enakomerno", - "bullet3": "Uporabno, ko potrebujete določeno število datotek", - "text": "Ustvarite določeno število izhodnih datotek z enakomerno porazdelitvijo strani med njimi.", - "title": "Razdeli po številu dokumentov" - }, - "byPageCount": { - "bullet1": "Vnesite število strani na izhodno datoteko", - "bullet2": "Zadnja datoteka ima lahko manj strani, če ni deljivo", - "bullet3": "Uporabno za paketno obdelavo", - "text": "Ustvarite več PDF-jev z določenim številom strani vsak. Popolno za enakomerne dele dokumenta.", - "title": "Razdeli po številu strani" - }, - "byPageDivider": { - "bullet1": "Natisnite ločilne liste iz povezave za prenos", - "bullet2": "Vstavite ločilne liste med svoje dokumente", - "bullet3": "Vse dokumente skenirajte skupaj kot en PDF", - "bullet4": "Naložite – ločilne strani so samodejno zaznane in odstranjene", - "bullet5": "Omogočite dvostranski način, če skenirate obe strani ločilnih listov", - "text": "Samodejno razdelite skenirane dokumente z uporabo fizičnih ločilnih listov z QR kodami. Odlično za obdelavo več dokumentov, skeniranih skupaj.", - "title": "Razdeli z ločilnimi listi" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Kliknite kartico načina, da jo izberete", - "bullet2": "Pojdite z miško nad vsako kartico za kratek opis", - "bullet3": "Korak z nastavitvami se prikaže po izbiri načina", - "bullet4": "Način lahko spremenite kadarkoli pred obdelavo", - "header": { - "text": "Izberite, kako želite razdeliti svoj dokument PDF. Vsak način je optimiziran za različne primere uporabe in tipe dokumentov.", - "title": "Izbira načina razdelitve" - }, - "title": "Izberite način razdelitve" - } - }, - "selectMethod": "Izberite način razdelitve", - "resultsTitle": "Rezultati razdelitve" - }, - "rotate": { - "title": "Zasukaj PDF", - "submit": "Zavrti", - "selectRotation": "Izberite kot vrtenja (v smeri urinega kazalca)", - "error": { - "failed": "Pri vrtenju PDF-ja je prišlo do napake." - }, - "preview": { - "title": "Predogled vrtenja" - }, - "rotateLeft": "Zavrti v nasprotni smeri urinega kazalca", - "rotateRight": "Zavrti v smeri urinega kazalca", - "tooltip": { - "header": { - "title": "Pregled nastavitev vrtenja" - }, - "description": { - "text": "Zavrtite strani PDF v smeri urinega kazalca ali nasprotno v 90-stopinjskih korakih. Vse strani v PDF bodo zavrtene. Predogled pokaže, kako bo dokument izgledal po vrtenju." - }, - "controls": { - "title": "Kontrole", - "text": "Uporabite gumba za vrtenje za prilagoditev orientacije. Leva tipka vrti v nasprotni smeri urinega kazalca, desna v smeri urinega kazalca. Vsak klik zavrti za 90 stopinj." - } - } - }, - "convert": { - "title": "Pretvori", - "desc": "Pretvorite datoteke med različnimi formati", - "files": "Datoteke", - "selectFilesPlaceholder": "Za začetek izberite datoteke v glavnem pogledu", - "settings": "Nastavitve", - "conversionCompleted": "Pretvorba končana", - "results": "Rezultati", - "defaultFilename": "pretvorjena_datoteka", - "conversionResults": "Rezultati pretvorbe", - "convertFrom": "Pretvori iz", - "convertTo": "Pretvori v", - "sourceFormatPlaceholder": "Izvorni format", - "targetFormatPlaceholder": "Ciljni format", - "selectSourceFormatFirst": "Najprej izberite izvorni format", - "outputOptions": "Možnosti izhoda", - "pdfOptions": "Možnosti PDF", - "imageOptions": "Možnosti slike", - "colorType": "Vrsta barv", - "color": "Barva", - "greyscale": "Sivine", - "blackwhite": "Črno-belo", - "dpi": "DPI", - "output": "Izhod", - "single": "Posamezna", - "multiple": "Več", - "fitOption": "Možnost prilagoditve", - "maintainAspectRatio": "Ohrani razmerje stranic", - "fitDocumentToPage": "Prilagodi dokument strani", - "fillPage": "Izpolni stran", - "autoRotate": "Samodejno vrtenje", - "autoRotateDescription": "Samodejno zavrti slike za boljše prileganje strani PDF", - "combineImages": "Združi slike", - "combineImagesDescription": "Združi vse slike v en PDF ali ustvari ločene PDF-je za vsako sliko", - "webOptions": "Možnosti Splet v PDF", - "zoomLevel": "Raven povečave", - "emailOptions": "Možnosti E-pošta v PDF", - "includeAttachments": "Vključi priloge e-pošte", - "maxAttachmentSize": "Največja velikost priloge (MB)", - "includeAllRecipients": "V glavo vključi prejemnike Kp in Skp", - "downloadHtml": "Prenesi vmesno datoteko HTML namesto PDF", - "pdfaOptions": "Možnosti PDF/A", - "outputFormat": "Izhodni format", - "pdfaNote": "PDF/A-1b je bolj združljiv, PDF/A-2b podpira več funkcij.", - "pdfaDigitalSignatureWarning": "PDF vsebuje digitalni podpis. To bo odstranjeno v naslednjem koraku.", - "fileFormat": "Format datoteke", - "wordDoc": "Dokument Word", - "wordDocExt": "Dokument Word (.docx)", - "odtExt": "Besedilo OpenDocument (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "Predstavitev OpenDocument (.odp)", - "txtExt": "Navadno besedilo (.txt)", - "rtfExt": "Obogateno besedilo (.rtf)", - "selectedFiles": "Izbrane datoteke", - "noFileSelected": "Ni izbrane datoteke. Uporabite ploščo z datotekami za dodajanje.", - "convertFiles": "Pretvori datoteke", - "converting": "Pretvarjanje...", - "downloadConverted": "Prenesi pretvorjeno datoteko", - "errorNoFiles": "Izberite vsaj eno datoteko za pretvorbo.", - "errorNoFormat": "Izberite tako izvorni kot ciljni format.", - "errorNotSupported": "Pretvorba iz {{from}} v {{to}} ni podprta.", - "images": "Slike", - "officeDocs": "Dokumenti Office (Word, Excel, PowerPoint)", - "imagesExt": "Slike (JPG, PNG itd.)", - "markdown": "Markdown", - "textRtf": "Besedilo/RTF", - "grayscale": "Sivine", - "errorConversion": "Pri pretvorbi datoteke je prišlo do napake.", - "cbzOptions": "Možnosti CBZ v PDF", - "optimizeForEbook": "Optimiziraj PDF za e-bralnike (uporablja Ghostscript)", - "cbzOutputOptions": "Možnosti PDF v CBZ", - "cbzDpi": "DPI za upodabljanje slik" - }, - "imageToPdf": { - "tags": "pretvorba,img,jpg,slika,fotografija" - }, - "pdfToImage": { - "tags": "pretvorba,img,jpg,slika,fotografija", - "title": "PDF v sliko", - "header": "PDF v sliko", - "selectText": "Oblika slike", - "singleOrMultiple": "Vrsta rezultata od strani do slike", - "single": "Ena velika slika Prečesavanje vseh strani", - "multi": "Več slik, ena slika na stran", - "colorType": "Vrsta barve", - "color": "Barva", - "grey": "Sivine", - "blackwhite": "Črno-belo (Lahko izgubite podatke!)", - "submit": "Pretvori", - "info": "Python ni nameščen. Zahtevano za pretvorbo WebP.", - "placeholder": "(npr. 1,2,8 ali 4,7,12-16 ali 2n-1)" - }, - "pdfOrganiser": { - "tags": "dvostranski,sodi,lihi,razvrsti,premakni", - "title": "Organizator strani", - "header": "Organizator strani PDF", - "submit": "Prerazporedi strani", - "mode": { - "_value": "Način", - "1": "Vrst strani po meri", - "2": "Obraten vrstni red", - "3": "Obojestransko razvrščanje", - "4": "Razvrsti knjižice", - "5": "Razvrsti knjižico s stranskim šivom", - "6": "Razdelitev liho-sodo", - "7": "Najprej odstrani", - "8": "Odstrani zadnjega", - "9": "Odstrani prvega in zadnjega", - "10": "Sodo-liho spajanje", - "11": "Podvoji vse strani", - "desc": { - "BOOKLET_SORT": "Razporedi strani za tisk knjižice (zadnja, prva, druga, predzadnja, …).", - "CUSTOM": "Uporabi zaporedje številk strani ali izraze po meri za nov vrstni red.", - "DUPLEX_SORT": "Preplete sprednje in nato zadnje, kot da bi obojestranski skener najprej skeniral vse sprednje, nato vse zadnje (1, n, 2, n-1, …).", - "DUPLICATE": "Podvoji vsako stran glede na nastavljeno število kopij (npr. 4 kopije vsaka stran 4×).", - "ODD_EVEN_MERGE": "Združi dva PDF-ja z izmeničnimi stranmi: lihe iz prvega, sode iz drugega.", - "ODD_EVEN_SPLIT": "Razdeli dokument v dva izhoda: vse lihe strani in vse sode strani.", - "REMOVE_FIRST": "Odstrani prvo stran dokumenta.", - "REMOVE_FIRST_AND_LAST": "Odstrani prvo in zadnjo stran dokumenta.", - "REMOVE_LAST": "Odstrani zadnjo stran dokumenta.", - "REVERSE_ORDER": "Obrni dokument, tako da postane zadnja stran prva itd.", - "SIDE_STITCH_BOOKLET_SORT": "Razporedi strani za knjižico s stranskim spenjanjem (optimizirano za vezavo na strani)." - } - }, - "desc": { - "CUSTOM": "Uporabi zaporedje številk strani ali izraze po meri za nov vrstni red.", - "REVERSE_ORDER": "Obrni dokument, tako da postane zadnja stran prva itd.", - "DUPLEX_SORT": "Preplete sprednje in nato zadnje, kot da bi obojestranski skener najprej skeniral vse sprednje, nato vse zadnje (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Razporedi strani za tisk knjižice (zadnja, prva, druga, predzadnja, …).", - "SIDE_STITCH_BOOKLET_SORT": "Razporedi strani za knjižico s stranskim spenjanjem (optimizirano za vezavo na strani).", - "ODD_EVEN_SPLIT": "Razdeli dokument v dva izhoda: vse lihe strani in vse sode strani.", - "ODD_EVEN_MERGE": "Združi dva PDF-ja z izmeničnimi stranmi: lihe iz prvega, sode iz drugega.", - "DUPLICATE": "Podvoji vsako stran glede na nastavljeno število kopij (npr. 4 kopije vsaka stran 4×).", - "REMOVE_FIRST": "Odstrani prvo stran dokumenta.", - "REMOVE_LAST": "Odstrani zadnjo stran dokumenta.", - "REMOVE_FIRST_AND_LAST": "Odstrani prvo in zadnjo stran dokumenta." - }, - "placeholder": "(npr. 1,3,2 ali 4-8,2,10-12 ali 2n-1)" - }, - "addImage": { - "tags": "img,jpg,slika,fotografija", - "title": "Dodaj sliko", - "header": "Dodaj sliko v PDF", - "image": { - "name": "Slika", - "placeholder": "Naložite sliko", - "label": "Slikovna datoteka" - }, - "steps": { - "configure": "Nastavi sliko" - }, - "step": { - "createDesc": "Naložite sliko, ki jo želite dodati", - "place": "Postavi sliko", - "placeDesc": "Kliknite na PDF, da dodate svojo sliko" - }, - "instructions": { - "title": "Kako dodati slike", - "text": "Ko zgoraj naložite sliko, kliknite kjer koli na PDF-ju, da jo postavite.", - "paused": "Postavljanje začasno ustavljeno", - "resumeHint": "Nadaljujte postavljanje, da kliknete in dodate sliko.", - "noSignature": "Zgoraj naložite sliko, da omogočite postavljanje." - }, - "mode": { - "move": "Premakni sliko", - "place": "Postavi sliko", - "pause": "Začasno ustavi postavljanje", - "resume": "Nadaljuj postavljanje" - }, - "results": { - "title": "Rezultati dodajanja slike" - }, - "error": { - "failed": "Pri dodajanju slike v PDF je prišlo do napake." - }, - "saved": { - "defaultLabel": "Slika", - "defaultImageLabel": "Naložena slika" - }, - "applySignatures": "Uporabi slike" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Dodaj prilogo", - "remove": "Odstrani prilogo", - "embed": "Vdelaj prilogo", - "submit": "Add attachments" - }, - "watermark": { - "title": "Dodaj vodni žig", - "desc": "Dodajte besedilne ali slikovne vodne žige v PDF datoteke", - "completed": "Vodni žig dodan", - "submit": "Dodaj vodni žig", - "filenamePrefix": "z_vodnim_žigom", - "error": { - "failed": "Pri dodajanju vodnega žiga v PDF je prišlo do napake." - }, - "watermarkType": { - "text": "Besedilo", - "image": "Slika" - }, - "settings": { - "type": "Vrsta vodnega žiga", - "text": { - "label": "Besedilo vodnega žiga", - "placeholder": "Vnesite besedilo vodnega žiga" - }, - "image": { - "label": "Slika vodnega žiga", - "choose": "Izberi sliko", - "selected": "Izbrano: {{filename}}" - }, - "fontSize": "Velikost pisave", - "size": "Velikost", - "alphabet": "Pisava/jezik", - "color": "Barva vodnega žiga", - "rotation": "Vrtenje (stopinje)", - "opacity": "Prosojnost (%)", - "spacing": { - "horizontal": "Vodoravni razmik", - "vertical": "Navpični razmik", - "height": "Višinski razmik", - "width": "Širinski razmik" - }, - "convertToImage": "Splošči strani PDF v slike" - }, - "alphabet": { - "roman": "Rimska/latinična", - "arabic": "Arabska", - "japanese": "Japonska", - "korean": "Korejska", - "chinese": "Kitajska", - "thai": "Tajska" - }, - "steps": { - "type": "Vrsta vodnega žiga", - "wording": "Vsebina", - "textStyle": "Slog", - "formatting": "Oblikovanje", - "file": "Datoteka vodnega žiga" - }, - "results": { - "title": "Rezultati vodnega žiga" - }, - "tooltip": { - "language": { - "title": "Podpora jezikom", - "text": "Izberite ustrezno jezikovno nastavitev za pravilno upodabljanje pisave vašega besedila." - }, - "appearance": { - "title": "Nastavitve videza", - "text": "Nadzirajte, kako vaš vodni žig izgleda in se zliva z dokumentom.", - "bullet1": "Vrtenje: -360° do 360° za poševne žige", - "bullet2": "Prosojnost: 0–100% za nadzor preglednosti", - "bullet3": "Nižja prosojnost ustvari subtilnejše žige" - }, - "spacing": { - "title": "Nadzor razmika", - "text": "Prilagodite razmik med ponovljenimi žigi po strani.", - "bullet1": "Širinski razmik: vodoravna razdalja med žigi", - "bullet2": "Višinski razmik: navpična razdalja med žigi", - "bullet3": "Višje vrednosti ustvarijo bolj razpršen vzorec" - }, - "type": { - "header": { - "title": "Izbira vrste vodnega žiga" - }, - "description": { - "title": "Izberite svoj vodni žig", - "text": "Izberite med besedilnim ali slikovnim vodnim žigom glede na potrebe." - }, - "text": { - "title": "Besedilni vodni žigi", - "text": "Popolno za dodajanje obvestil o avtorskih pravicah, imen podjetij ali oznak zaupnosti. Podpira več jezikov in barve po meri.", - "bullet1": "Pisave in jeziki po meri", - "bullet2": "Nastavljive barve in prosojnost", - "bullet3": "Idealno za pravno ali blagovno besedilo" - }, - "image": { - "title": "Slikovni vodni žigi", - "text": "Uporabite logotipe, žige ali katerokoli sliko kot vodni žig. Odlično za blagovno znamčenje in vizualno identifikacijo.", - "bullet1": "Naložite katerikoli slikovni format", - "bullet2": "Ohrani kakovost slike", - "bullet3": "Popolno za logotipe in žige" - } - }, - "wording": { - "header": { - "title": "Besedilna vsebina" - }, - "text": { - "title": "Besedilo vodnega žiga", - "text": "Vnesite besedilo, ki bo prikazano kot vaš vodni žig po dokumentu.", - "bullet1": "Ohranite jedrnatost za boljšo berljivost", - "bullet2": "Pogosti primeri: 'CONFIDENTIAL', 'DRAFT', ime podjetja", - "bullet3": "Emodžiji niso podprti in bodo filtrirani" - } - }, - "textStyle": { - "header": { - "title": "Slog besedila" - }, - "color": { - "title": "Izbira barve", - "text": "Izberite barvo, ki dobro kontrastira z vsebino dokumenta.", - "bullet1": "Svetlo siva (#d3d3d3) za diskretne vodne žige", - "bullet2": "Črna ali temne barve za visok kontrast", - "bullet3": "Barve po meri za potrebe blagovne znamke" - }, - "language": { - "title": "Podpora jezikom", - "text": "Izberite ustrezno jezikovno nastavitev za pravilno upodabljanje pisav." - } - }, - "file": { - "header": { - "title": "Nalaganje slike" - }, - "upload": { - "title": "Izbor slike", - "text": "Naložite slikovno datoteko za uporabo kot vodni žig.", - "bullet1": "Podpira pogoste formate: PNG, JPG, GIF, BMP", - "bullet2": "Najbolje deluje PNG s prosojnostjo", - "bullet3": "Slike z višjo ločljivostjo bolje ohranijo kakovost" - }, - "recommendations": { - "title": "Najboljše prakse", - "text": "Nasveti za optimalne rezultate vodnih žigov s slikami.", - "bullet1": "Uporabljajte logotipe ali žige s prozornim ozadjem", - "bullet2": "Preproste zasnove delujejo bolje kot zapletene slike", - "bullet3": "Pri izbiri ločljivosti upoštevajte končno velikost dokumenta" - } - }, - "formatting": { - "header": { - "title": "Oblikovanje in postavitev" - }, - "size": { - "title": "Nadzor velikosti", - "text": "Prilagodite velikost vodnega žiga (besedilo ali slika).", - "bullet1": "Večje velikosti ustvarijo bolj izrazite vodne žige" - }, - "appearance": { - "title": "Nastavitve videza", - "text": "Nadzirajte, kako vaš vodni žig izgleda in se zlije z dokumentom.", - "bullet1": "Zasuk: od -360° do 360° za poševne vodne žige", - "bullet2": "Prosojnost: 0–100% za nadzor prosojnosti", - "bullet3": "Nižja prosojnost ustvari diskretnejše vodne žige" - }, - "spacing": { - "title": "Nadzor razmika", - "text": "Prilagodite razmik med ponovljenimi vodnimi žigi na strani.", - "bullet1": "Vodoravni razmik: razdalja med vodnimi žigi z leve proti desni", - "bullet2": "Navpični razmik: razdalja med vodnimi žigi od vrha do dna", - "bullet3": "Višje vrednosti ustvarijo bolj razpršen vzorec" - }, - "security": { - "title": "Varnostna možnost", - "text": "Pretvori končni PDF v slikovni format za večjo varnost.", - "bullet1": "Prepreči izbiro in kopiranje besedila", - "bullet2": "Vodne žige je težje odstraniti", - "bullet3": "Povzroči večje velikosti datotek", - "bullet4": "Najboljše za občutljivo ali avtorsko zaščiteno vsebino" - } - } - }, - "type": { - "1": "Besedilo", - "2": "Slika" - } - }, - "permissions": { - "tags": "branje, pisanje, urejanje, tiskanje", - "title": "Spremeni dovoljenja", - "header": "Spremeni dovoljenja", - "warning": "Opozorilo, da so ta dovoljenja nespremenljiva, priporočamo, da jih nastavite z geslom prek strani za dodajanje gesla", - "selectText": { - "1": "Izberite PDF za spremembo dovoljenj", - "2": "Dovoljenja za nastavitev", - "3": "Prepreči sestavljanje dokumenta", - "4": "Prepreči ekstrakcijo vsebine", - "5": "Prepreči ekstrakcijo za dostopnost", - "6": "Prepreči izpolnjevanje obrazca", - "7": "Prepreči spreminjanje", - "8": "Prepreči spreminjanje pripisov", - "9": "Prepreči tiskanje", - "10": "Prepreči tiskanje različnih formatov" - }, - "submit": "Spremeni" - }, - "editTableOfContents": { - "settings": { - "title": "Zaznamki in oris", - "replaceExisting": "Zamenjaj obstoječe zaznamke (odkljukajte za dodajanje)", - "replaceExistingHint": "Ko je onemogočeno, se nov oris doda za trenutnimi zaznamki." - }, - "actions": { - "source": "Naloži zaznamke", - "selectedFile": "Naloženo iz {{file}}", - "noFile": "Izberite PDF za izvlek obstoječih zaznamkov.", - "loadFromPdf": "Naloži iz izbranega PDF", - "importJson": "Uvozi JSON", - "importClipboard": "Prilepi JSON iz odložišča", - "export": "Izvozi zaznamke", - "exportJson": "Prenesi JSON", - "exportClipboard": "Kopiraj JSON v odložišče", - "clipboardUnavailable": "Dostop do odložišča v tem brskalniku ni na voljo." - }, - "info": { - "line1": "Vsak zaznamek potrebuje opisni naslov in stran, ki naj se odpre.", - "line2": "Uporabite podzaznamke za gradnjo hierarhije poglavij, razdelkov ali podrazdelkov.", - "line3": "Uvozite zaznamke iz izbranega PDF ali JSON datoteke za prihranek časa." - }, - "workbench": { - "empty": { - "title": "Odprite orodje za začetek urejanja", - "description": "Izberite orodje Uredi kazalo za nalaganje delovnega prostora." - }, - "tabTitle": "Delovni prostor orisa", - "subtitle": "Uvažajte zaznamke, gradite hierarhije in uporabite oris brez utesnjenih stranskih plošč.", - "noFile": "PDF ni izbran", - "fileLabel": "Spremembe bodo uporabljene na trenutno izbranem PDF-ju.", - "filePrompt": "Izberite PDF iz knjižnice ali naložite novega za začetek.", - "changeFile": "Zamenjaj PDF", - "selectFile": "Izberi PDF" - }, - "editor": { - "heading": "Urejevalnik zaznamkov", - "description": "Dodajajte, ugnezdujte in preurejajte zaznamke za oblikovanje orisa PDF-ja.", - "addTopLevel": "Dodaj zaznamek na najvišji ravni", - "empty": { - "title": "Še ni zaznamkov", - "description": "Uvozite obstoječe zaznamke ali začnite z dodajanjem prvega vnosa.", - "action": "Dodaj prvi zaznamek" - }, - "defaultTitle": "Nov zaznamek", - "defaultChildTitle": "Podzaznamek", - "defaultSiblingTitle": "Nov zaznamek", - "untitled": "Neimenovan zaznamek", - "childBadge": "Podrejen", - "pagePreview": "Stran {{page}}", - "field": { - "title": "Naslov zaznamka", - "page": "Ciljna številka strani" - }, - "actions": { - "toggle": "Preklopi podrejene", - "addChild": "Dodaj podzaznamek", - "addSibling": "Dodaj vzporedni zaznamek", - "remove": "Odstrani zaznamek" - }, - "confirmRemove": "Odstranim ta zaznamek in vse njegove podrejene?" - }, - "messages": { - "loadedTitle": "Zaznamki izvlečeni", - "loadedBody": "Obstoječi zaznamki iz PDF-ja so bili naloženi v urejevalnik.", - "noBookmarks": "V izbranem PDF-ju ni zaznamkov.", - "loadFailed": "Z izbranega PDF-ja ni bilo mogoče izvleči zaznamkov.", - "imported": "Zaznamki uvoženi", - "importedBody": "Vaš JSON oris je zamenjal trenutno vsebino urejevalnika.", - "importedClipboard": "Podatki iz odložišča so zamenjali trenutni seznam zaznamkov.", - "invalidJson": "Neveljavna struktura JSON", - "invalidJsonBody": "Navedite veljavno JSON datoteko zaznamkov in poskusite znova.", - "exported": "Prenos JSON je pripravljen", - "copied": "Kopirano v odložišče", - "copiedBody": "JSON zaznamkov je bil uspešno kopiran.", - "copyFailed": "Kopiranje ni uspelo" - }, - "error": { - "failed": "Kazala ni bilo mogoče posodobiti" - }, - "submit": "Uveljavi kazalo", - "results": { - "title": "Posodobljen PDF z zaznamki", - "subtitle": "Prenesite obdelano datoteko ali spodaj razveljavite operacijo." - } - }, - "removePages": { - "tags": "Odstrani strani, izbriši strani", - "title": "Odstrani", - "pageNumbers": { - "label": "Strani za odstranitev", - "placeholder": "npr. 1,3,5-8,10", - "error": "Neveljavna oblika številk strani. Uporabite številke, obsege (1-5) ali matematične izraze (2n+1)" - }, - "filenamePrefix": "strani_odstranjene", - "files": { - "placeholder": "Za začetek v glavnem pogledu izberite datoteko PDF" - }, - "settings": { - "title": "Nastavitve" - }, - "tooltip": { - "header": { - "title": "Nastavitve odstranjevanja strani" - }, - "pageNumbers": { - "title": "Izbira strani", - "text": "Določite, katere strani želite odstraniti iz svojega PDF. Izberete lahko posamezne strani, obsege ali uporabite matematične izraze.", - "bullet1": "Posamezne strani: 1,3,5 (odstrani strani 1, 3 in 5)", - "bullet2": "Obsegi strani: 1-5,10-15 (odstrani strani 1-5 in 10-15)", - "bullet3": "Matematično: 2n+1 (odstrani lihe strani)", - "bullet4": "Odprti obsegi: 5- (odstrani od strani 5 do konca)" - }, - "examples": { - "title": "Pogosti primeri", - "text": "Tukaj je nekaj pogostih vzorcev izbire strani:", - "bullet1": "Odstrani prvo stran: 1", - "bullet2": "Odstrani zadnje 3 strani: -3", - "bullet3": "Odstrani vsako drugo stran: 2n", - "bullet4": "Odstrani določene raztresene strani: 1,5,10,15" - }, - "safety": { - "title": "Varnostni nasveti", - "text": "Pomembni premisleki pri odstranjevanju strani:", - "bullet1": "Pred obdelavo vedno predogled izbrane strani", - "bullet2": "Ohranite varnostno kopijo izvirne datoteke", - "bullet3": "Številčenje strani se začne pri 1, ne pri 0", - "bullet4": "Neveljavne številke strani bodo prezrte" - } - }, - "error": { - "failed": "Pri odstranjevanju strani je prišlo do napake." - }, - "results": { - "title": "Rezultati odstranjevanja strani" - }, - "submit": "Odstrani" - }, - "extractPages": { - "title": "Izvleci strani", - "pageNumbers": { - "label": "Strani za izvlek", - "placeholder": "npr., 1,3,5-8 ali odd & 1-10" - }, - "settings": { - "title": "Nastavitve" - }, - "tooltip": { - "description": "Izbrane strani izvleče v nov PDF in ohrani vrstni red." - }, - "error": { - "failed": "Izvlečenje strani ni uspelo" - }, - "results": { - "title": "Strani izvlečene" - }, - "submit": "Izvleci strani" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Vodnik po izbiri strani" - }, - "basic": { - "title": "Osnovna uporaba", - "text": "Izberite določene strani iz svojega dokumenta PDF z enostavno sintakso.", - "bullet1": "Posamezne strani: 1,3,5", - "bullet2": "Obsegi strani: 3-6 ali 10-15", - "bullet3": "Vse strani: all" - }, - "advanced": { - "title": "Napredne funkcije" - }, - "tips": { - "title": "Nasveti", - "text": "Upoštevajte naslednja navodila:", - "bullet1": "Številke strani se začnejo z 1 (ne z 0)", - "bullet2": "Presledki se samodejno odstranijo", - "bullet3": "Neveljavni izrazi se prezrejo" - }, - "syntax": { - "title": "Osnove sintakse", - "text": "Uporabite številke, obsege, ključne besede in zaporedja (n se začne pri 0). Podprti so oklepaji.", - "bullets": { - "numbers": "Številke/obsegi: 5, 10-20", - "keywords": "Ključne besede: odd, even", - "progressions": "Zaporedja: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatorji", - "text": "AND ima višjo prednost kot vejica. NOT velja znotraj obsega dokumenta.", - "and": "AND: & ali \"and\" — zahtevata oba pogoja (npr., 1-50 & even)", - "comma": "Vejica: , ali | — združi izbore (npr., 1-10, 20)", - "not": "NOT: ! ali \"not\" — izključi strani (npr., 3n & not 30)" - }, - "examples": { - "title": "Primeri" - }, - "complex": { - "bullet1": "1,3-5,8,2n → strani 1, 3–5, 8, plus sode", - "bullet2": "10-,2n-1 → od strani 10 do konca + lihe strani", - "description": "Kombinirajte različne tipe.", - "title": "Kompleksne kombinacije" - }, - "description": "Izberite, katere strani želite uporabiti za operacijo. Podpira posamezne strani, obsege, formule in ključno besedo all.", - "individual": { - "bullet1": "1,3,5 → izbere strani 1, 3, 5", - "bullet2": "2,7,12 → izbere strani 2, 7, 12", - "description": "Vnesite številke, ločene z vejicami.", - "title": "Posamezne strani" - }, - "mathematical": { - "bullet1": "2n → vse sode strani (2, 4, 6…)", - "bullet2": "2n-1 → vse lihe strani (1, 3, 5…)", - "bullet3": "3n → vsaka 3. stran (3, 6, 9…)", - "bullet4": "4n-1 → strani 3, 7, 11, 15…", - "description": "Uporabite n v formulah za vzorce.", - "title": "Matematične funkcije" - }, - "ranges": { - "bullet1": "3-6 → izbere strani 3–6", - "bullet2": "10-15 → izbere strani 10–15", - "bullet3": "5- → izbere strani 5 do konca", - "description": "Za zaporedne strani uporabite -.", - "title": "Obsegi strani" - }, - "special": { - "bullet1": "all → izbere vse strani", - "title": "Posebne ključne besede" - } - } - }, - "bulkSelection": { - "syntaxError": "Pojavila se je sintaktična težava. Za pomoč glejte nasvete za izbiro strani.", - "header": { - "title": "Vodnik po izbiri strani" - }, - "syntax": { - "title": "Osnove sintakse", - "text": "Uporabite številke, obsege, ključne besede in zaporedja (n se začne pri 0). Podprti so oklepaji.", - "bullets": { - "numbers": "Številke/obsegi: 5, 10-20", - "keywords": "Ključne besede: odd, even", - "progressions": "Zaporedja: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatorji", - "text": "AND ima višjo prednost kot vejica. NOT velja znotraj obsega dokumenta.", - "and": "AND: & ali \"and\" — zahtevata oba pogoja (npr., 1-50 & even)", - "comma": "Vejica: , ali | — združi izbore (npr., 1-10, 20)", - "not": "NOT: ! ali \"not\" — izključi strani (npr., 3n & not 30)" - }, - "examples": { - "title": "Primeri", - "first50": "Prvih 50", - "last50": "Zadnjih 50", - "every3rd": "Vsaka 3.", - "oddWithinExcluding": "Lihe v 1–20, razen 5–7", - "combineSets": "Združi množice" - }, - "firstNPages": { - "title": "Prvih N strani", - "placeholder": "Število strani" - }, - "lastNPages": { - "title": "Zadnjih N strani", - "placeholder": "Število strani" - }, - "everyNthPage": { - "title": "Vsaka N-ta stran", - "placeholder": "Korak" - }, - "range": { - "title": "Obseg", - "fromPlaceholder": "Od", - "toPlaceholder": "Do" - }, - "keywords": { - "title": "Ključne besede" - }, - "advanced": { - "title": "Napredno" - } - }, - "compressPdfs": { - "tags": "stisni,majhno,zelo majhno" - }, - "unlockPDFForms": { - "tags": "odstrani,izbriši,obrazec,polje,samo za branje", - "title": "Odstrani »samo za branje« iz polj obrazcev", - "header": "Odkleni obrazce PDF", - "submit": "Remove", - "description": "To orodje bo odstranilo omejitve »samo za branje« iz polj obrazcev PDF, da bodo urejana in izpolnljiva.", - "filenamePrefix": "odklenjeni_obrazci", - "files": { - "placeholder": "Za začetek v glavnem pogledu izberite datoteko PDF" - }, - "error": { - "failed": "Pri odklepanju obrazcev PDF je prišlo do napake." - }, - "results": { - "title": "Rezultati odklepanja obrazcev" - } - }, - "changeMetadata": { - "header": "Spremeni metapodatke", - "submit": "Spremeni", - "filenamePrefix": "metapodatki", - "settings": { - "title": "Nastavitve metapodatkov" - }, - "standardFields": { - "title": "Standardna polja" - }, - "deleteAll": { - "label": "Odstrani obstoječe metapodatke", - "checkbox": "Izbriši vse metapodatke" - }, - "title": { - "label": "Naslov", - "placeholder": "Naslov dokumenta" - }, - "author": { - "label": "Avtor", - "placeholder": "Avtor dokumenta" - }, - "subject": { - "label": "Zadeva", - "placeholder": "Zadeva dokumenta" - }, - "keywords": { - "label": "Ključne besede", - "placeholder": "Ključne besede dokumenta" - }, - "creator": { - "label": "Ustvarjalec", - "placeholder": "Ustvarjalec dokumenta" - }, - "producer": { - "label": "Izdelovalec", - "placeholder": "Izdelovalec dokumenta" - }, - "dates": { - "title": "Polja datuma" - }, - "creationDate": { - "label": "Datum ustvarjanja", - "placeholder": "Datum ustvarjanja" - }, - "modificationDate": { - "label": "Datum spremembe", - "placeholder": "Datum spremembe" - }, - "trapped": { - "label": "Stanje 'trapped'", - "unknown": "Neznano", - "true": "Da", - "false": "Ne" - }, - "advanced": { - "title": "Napredne možnosti" - }, - "customFields": { - "title": "Metapodatki po meri", - "description": "Dodajte dokumentu polja metapodatkov po meri", - "add": "Dodaj polje", - "key": "Ključ", - "keyPlaceholder": "Ključ po meri", - "value": "Vrednost", - "valuePlaceholder": "Vrednost po meri", - "remove": "Odstrani" - }, - "results": { - "title": "Posodobljeni PDF-ji" - }, - "error": { - "failed": "Pri spreminjanju metapodatkov PDF je prišlo do napake." - }, - "tooltip": { - "header": { - "title": "Pregled metapodatkov PDF" - }, - "standardFields": { - "title": "Standardna polja", - "text": "Pogosta polja metapodatkov PDF, ki opisujejo dokument.", - "bullet1": "Naslov: ime ali glava dokumenta", - "bullet2": "Avtor: oseba, ki je ustvarila dokument", - "bullet3": "Zadeva: kratek opis vsebine", - "bullet4": "Ključne besede: iskalni pojmi za dokument", - "bullet5": "Ustvarjalec/Izdelovalec: programska oprema, uporabljena za ustvarjanje PDF" - }, - "dates": { - "title": "Polja datuma", - "text": "Kdaj je bil dokument ustvarjen in spremenjen.", - "bullet1": "Datum ustvarjanja: kdaj je bil izvirni dokument narejen", - "bullet2": "Datum spremembe: kdaj je bil nazadnje spremenjen" - }, - "options": { - "title": "Dodatne možnosti", - "text": "Polja po meri in nadzor zasebnosti.", - "bullet1": "Metapodatki po meri: dodajte lastne pare ključ-vrednost", - "bullet2": "Stanje 'trapped': nastavitev za visokokakovostni tisk", - "bullet3": "Izbriši vse: odstranite vse metapodatke zaradi zasebnosti" - }, - "deleteAll": { - "title": "Odstrani obstoječe metapodatke", - "text": "Popolni izbris metapodatkov za zagotavljanje zasebnosti." - }, - "customFields": { - "title": "Metapodatki po meri", - "text": "Dodajte svoje pare metapodatkov ključ-vrednost.", - "bullet1": "Dodajte vsa polja po meri, ki so pomembna za vaš dokument", - "bullet2": "Primeri: Oddelek, Projekt, Različica, Stanje", - "bullet3": "Za vsak vnos sta obvezna tako ključ kot vrednost" - }, - "advanced": { - "title": "Napredne možnosti", - "trapped": { - "title": "Stanje 'trapped'", - "description": "Označuje, ali je dokument pripravljen za visokokakovostni tisk.", - "bullet1": "Da: dokument je bil trapiran za tisk", - "bullet2": "Ne: dokument ni bil trapiran", - "bullet3": "Neznano: stanje 'trapped' ni določeno" - } - } - } - }, - "fileToPDF": { - "tags": "transformacija,format,dokument,slika,diapozitiv,besedilo,konverzija,office,docs,word,excel,powerpoint", - "title": "Datoteka v PDF", - "header": "Pretvori katero koli datoteko v PDF", - "credit": "Ta storitev uporablja LibreOffice in Unoconv za pretvorbo datotek.", - "supportedFileTypesInfo": "Podprte vrste datotek", - "supportedFileTypes": "Podprte vrste datotek bi morale vsebovati spodaj, vendar za popoln posodobljen seznam podprtih formatov glejte dokumentacijo LibreOffice", - "submit": "Pretvori v PDF" - }, - "ocr": { - "tags": "prepoznavanje,besedilo,slika,skeniranje,branje,prepoznavanje,zaznavanje,urejanje", - "title": "OCR / Čiščenje skeniranja", - "desc": "Cleanup skenira in zazna besedilo iz slik znotraj PDF-ja in ga ponovno doda kot besedilo.", - "header": "Čistilni pregledi / OCR (optično prepoznavanje znakov)", - "selectText": { - "1": "Izberite jezike, ki jih želite zaznati v PDF-ju (navedeni so tisti, ki so trenutno zaznani):", - "2": "Izdelajte besedilno datoteko, ki vsebuje OCR besedilo poleg OCR-jevega PDF-ja", - "3": "Pravilne strani so bile optično prebrane pod poševnim kotom z obračanjem nazaj na svoje mesto", - "4": "Čista stran, zato je manj verjetno, da bo OCR našel besedilo v hrupu v ozadju. (Brez spremembe izhoda)", - "5": "Čista stran, tako da je manj verjetno, da bo OCR našel besedilo v hrupu v ozadju, vzdržuje čiščenje v izhodu.", - "6": "Prezre strani, ki imajo interaktivno besedilo, samo OCR strani, ki so slike", - "7": "Vsili OCR, bo OCR Vsaka stran bo odstranila vse originalne besedilne elemente", - "8": "Normalno (Bo napaka, če PDF vsebuje besedilo)", - "9": "Dodatne nastavitve", - "10": "Način OCR", - "11": "Odstrani slike po OCR (Odstrani VSE slike, uporabno le, če je del koraka pretvorbe)", - "12": "Vrsta upodabljanja (napredno)" - }, - "help": "Prosimo, preberite to dokumentacijo o uporabi tega za druge jezike in/ali uporabi ne v dockerju", - "credit": "Ta storitev uporablja qpdf in Tesseract za OCR.", - "submit": "Obdelaj PDF z OCR", - "operation": { - "submit": "Obdelaj OCR in preglej" - }, - "results": { - "title": "Rezultati OCR" - }, - "languagePicker": { - "additionalLanguages": "Iščete dodatne jezike?", - "viewSetupGuide": "Oglejte si vodnik za nastavitev →" - }, - "settings": { - "title": "Nastavitve", - "ocrMode": { - "label": "Način OCR", - "auto": "Samodejno (preskoči besedilne plasti)", - "force": "Vsili (znova OCR vse, zamenjaj besedilo)", - "strict": "Strogo (prekini, če je najdeno besedilo)" - }, - "languages": { - "label": "Jeziki", - "placeholder": "Izberite jezike" - }, - "compatibilityMode": { - "label": "Način združljivosti" - }, - "advancedOptions": { - "label": "Možnosti obdelave", - "sidecar": "Ustvari besedilno datoteko", - "deskew": "Poravnaj nagnjene strani", - "clean": "Očisti vhodno datoteko", - "cleanFinal": "Očisti končni rezultat" - } - }, - "tooltip": { - "header": { - "title": "Pregled nastavitev OCR" - }, - "mode": { - "title": "Način OCR", - "text": "Optično prepoznavanje znakov (OCR) pomaga spremeniti skenirane ali posneto-zaslonske strani v besedilo, ki ga lahko iščete, kopirate ali označujete.", - "bullet1": "Samodejno preskoči strani, ki že vsebujejo besedilne plasti.", - "bullet2": "Vsila znova izvede OCR na vsaki strani in zamenja vse besedilo.", - "bullet3": "Strogo se ustavi, če najde poljubno izbirno besedilo." - }, - "languages": { - "title": "Jeziki", - "text": "Izboljšajte natančnost OCR z navedbo pričakovanih jezikov. Izberite enega ali več jezikov za usmerjanje zaznavanja." - }, - "output": { - "title": "Izhod", - "text": "Odločite se, kako želite oblikovati besedilni izhod:", - "bullet1": "Iskalni PDF vgradi besedilo za izvirno sliko.", - "bullet2": "HOCR XML vrne strukturirano strojno berljivo datoteko.", - "bullet3": "Stranska besedilna datoteka ustvari ločeno .txt datoteko s surovo vsebino." - }, - "advanced": { - "header": { - "title": "Napredna obdelava OCR" - }, - "compatibility": { - "title": "Način združljivosti", - "text": "Uporablja način OCR 'sandwich PDF': nastanejo večje datoteke, vendar je bolj zanesljivo pri določenih jezikih in starejši programski opremi PDF. Privzeto uporabljamo hOCR za manjše, sodobne PDF-je." - }, - "sidecar": { - "title": "Ustvari besedilno datoteko", - "text": "Ustvari ločeno .txt datoteko poleg PDF z vso izvlečeno besedilno vsebino za enostaven dostop in obdelavo." - }, - "deskew": { - "title": "Poravnaj nagnjene strani", - "text": "Samodejno popravi nagnjene ali poševne strani za izboljšanje natančnosti OCR. Uporabno za skenirane dokumente, ki niso bili popolnoma poravnani." - }, - "clean": { - "title": "Očisti vhodno datoteko", - "text": "Predobdela vhod tako, da odstrani šum, izboljša kontrast in optimizira sliko za boljše prepoznavanje OCR pred obdelavo." - }, - "cleanFinal": { - "title": "Očisti končni rezultat", - "text": "Naknadno obdela končni PDF z odstranjevanjem artefaktov OCR in optimizira besedilno plast za boljšo berljivost in manjšo velikost datoteke." - } - } - }, - "error": { - "failed": "Operacija OCR ni uspela" - } - }, - "extractImages": { - "tags": "slika,fotografija,shrani,arhiv,zip,zajemi,zgrabi", - "title": "Izvleci slike", - "header": "Izvleci slike", - "selectText": "Izberite format slike za pretvorbo ekstrahiranih slik", - "allowDuplicates": "Shrani podvojene slike", - "submit": "Izvleček", - "settings": { - "title": "Nastavitve" - }, - "error": { - "failed": "Med izvlečenjem slik iz PDF je prišlo do napake." - } - }, - "pdfToPDFA": { - "tags": "arhiviranje,dolgoročno,standard,pretvorba,shranjevanje,hramba", - "title": "PDF v PDF/A", - "header": "PDF v PDF/A", - "credit": "Ta storitev uporablja libreoffice za pretvorbo PDF/A", - "submit": "Pretvori", - "tip": "Trenutno ne deluje za več vnosov hkrati", - "outputFormat": "Izhodna oblika", - "pdfWithDigitalSignature": "PDF vsebuje digitalni podpis. To bo odstranjeno v naslednjem koraku." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,transformacija,format,pretvorba,office,microsoft,docfile", - "title": "PDF v Word", - "header": "PDF v Word", - "selectText": { - "1": "Oblika izhodne datoteke" - }, - "credit": "Ta storitev uporablja LibreOffice za pretvorbo datotek.", - "submit": "Pretvori" - }, - "PDFToPresentation": { - "tags": "prosojnice,prikaz,office,microsoft", - "title": "PDF v predstavitev", - "header": "PDF v predstavitev", - "selectText": { - "1": "Oblika izhodne datoteke" - }, - "credit": "Ta storitev uporablja LibreOffice za pretvorbo datotek.", - "submit": "Pretvori" - }, - "PDFToText": { - "tags": "richformat,richtextformat,obogaten tekst", - "title": "PDF v RTF (Besedilo)", - "header": "PDF v RTF (Besedilo)", - "selectText": { - "1": "Oblika izhodne datoteke" - }, - "credit": "Ta storitev uporablja LibreOffice za pretvorbo datotek.", - "submit": "Pretvori" - }, - "PDFToHTML": { - "tags": "spletna vsebina, brskalniku prijazen", - "title": "PDF v HTML", - "header": "PDF v HTML", - "credit": "Ta storitev uporablja pdftohtml za pretvorbo datotek.", - "submit": "Pretvori" - }, - "PDFToXML": { - "tags": "izvlek-podatkov,strukturirana-vsebina,interop,pretvorba,pretvori", - "title": "PDF v XML", - "header": "PDF v XML", - "credit": "Ta storitev uporablja LibreOffice za pretvorbo datotek.", - "submit": "Pretvori" - }, - "ScannerImageSplit": { - "tags": "loči,samodejno-zaznaj,skeni,več-fotografij,uredi", - "selectText": { - "1": "Prag kota:", - "2": "Nastavi najmanjši absolutni kot, potreben za vrtenje slike (privzeto: 10).", - "3": "Toleranca:", - "4": "Določi razpon barvne variacije okoli ocenjene barve ozadja (privzeto: 30).", - "5": "Najmanjša površina:", - "6": "Nastavi minimalni prag površine za fotografijo (privzeto: 10000).", - "7": "Najmanjša konturna površina:", - "8": "Nastavi najmanjši prag konturne površine za fotografijo", - "9": "Velikost obrobe:", - "10": "Nastavi velikost dodane in odstranjene obrobe, da prepreči bele obrobe v izpisu (privzeto: 1)." - }, - "info": "Python ni nameščen. Za tek je potrebno." - }, - "scannerImageSplit": { - "title": "Izvlečene slike", - "submit": "Izvleci skenirane slike", - "error": { - "failed": "Pri izvlečenju skeniranih slik je prišlo do napake." - }, - "tooltip": { - "title": "Razdeljevalnik fotografij", - "whatThisDoes": "Kaj počne", - "whatThisDoesDesc": "Samodejno najde in izvleče vsako fotografijo s skenirane strani ali sestavljene slike — brez ročnega obrezovanja.", - "whenToUse": "Kdaj uporabiti", - "useCase1": "Skenirajte celotne strani albuma naenkrat", - "useCase2": "Razdelite sklope s ploskega skenerja v ločene datoteke", - "useCase3": "Razbijte kolaže v posamezne fotografije", - "useCase4": "Izvlecite fotografije iz dokumentov", - "quickFixes": "Hitra popravila", - "problem1": "Fotografije niso zaznane → povečajte Tolerance na 30–50", - "problem2": "Preveč lažnih zaznav → povečajte Minimum Area na 15.000–20.000", - "problem3": "Obrezi so pretesni → povečajte Border Size na 5–10", - "problem4": "Nagnjene fotografije niso poravnane → znižajte Angle Threshold na ~5°", - "problem5": "Škatle prahu/šuma → povečajte Minimum Contour Area na 1000–2000", - "setupTips": "Nasveti za nastavitev", - "tip1": "Uporabite enostavno, svetlo ozadje", - "tip2": "Pustite majhno vrzel (≈1 cm) med fotografijami", - "tip3": "Skenirajte pri 300–600 DPI", - "tip4": "Očistite steklo skenerja", - "headsUp": "Pozor", - "headsUpDesc": "Prekrivajoče se fotografije ali ozadja, ki so po barvi zelo podobna fotografijam, lahko zmanjšajo natančnost – poskusite svetlejše ali temnejše ozadje in pustite več prostora." - } - }, - "sign": { - "title": "Podpiši", - "header": "Podpiši PDF-je", - "upload": "Naloži sliko", - "draw": { - "title": "Narišite svoj podpis", - "clear": "Počisti" - }, - "canvas": { - "heading": "Narišite svoj podpis", - "clickToOpen": "Kliknite za odprtje platna za risanje", - "modalTitle": "Narišite svoj podpis", - "colorLabel": "Barva", - "penSizeLabel": "Debelina peresa", - "penSizePlaceholder": "Velikost", - "clear": "Počisti platno", - "colorPickerTitle": "Izberite barvo poteze" - }, - "text": { - "name": "Ime podpisnika", - "placeholder": "Vnesite svoje polno ime", - "fontLabel": "Pisava", - "fontSizeLabel": "Velikost pisave", - "fontSizePlaceholder": "Vpišite ali izberite velikost pisave (8–200)", - "colorLabel": "Barva besedila" - }, - "clear": "Počisti", - "add": "Dodaj", - "saved": { - "heading": "Shranjeni podpisi", - "description": "Shranjene podpise lahko znova uporabite kadar koli.", - "emptyTitle": "Ni še shranjenih podpisov", - "emptyDescription": "Zgoraj narišite, naložite ali vpišite podpis, nato uporabite »Shrani v knjižnico«, da hranite do {{max}} priljubljenih pripravljenih za uporabo.", - "type": { - "canvas": "Risba", - "image": "Naloženo", - "text": "Besedilo" - }, - "limitTitle": "Dosežena omejitev", - "limitDescription": "Odstranite shranjen podpis pred dodajanjem novih (največ {{max}}).", - "carouselPosition": "{{current}} od {{total}}", - "prev": "Prejšnji", - "next": "Naslednji", - "delete": "Odstrani", - "label": "Oznaka", - "defaultLabel": "Podpis", - "defaultCanvasLabel": "Narisan podpis", - "defaultImageLabel": "Naložen podpis", - "defaultTextLabel": "Vpisan podpis", - "saveButton": "Shrani podpis", - "saveUnavailable": "Najprej ustvarite podpis, da ga lahko shranite.", - "noChanges": "Trenutni podpis je že shranjen.", - "status": { - "saved": "Shranjeno" - } - }, - "save": "Shrani podpis", - "applySignatures": "Uporabi podpise", - "personalSigs": "Osebni podpisi", - "sharedSigs": "Skupni podpisi", - "noSavedSigs": "Ni shranjenih podpisov", - "addToAll": "Dodaj na vse strani", - "delete": "Izbriši", - "first": "Prva stran", - "last": "Zadnja stran", - "next": "Naslednja stran", - "previous": "Prejšnja stran", - "maintainRatio": "Preklopi ohranjanje razmerja stranic", - "undo": "Razveljavi", - "redo": "Ponovi", - "submit": "Podpiši dokument", - "steps": { - "configure": "Nastavitev podpisa" - }, - "step": { - "createDesc": "Izberite, kako želite ustvariti podpis", - "place": "Postavi in shrani", - "placeDesc": "Postavite podpis na svoj PDF" - }, - "type": { - "title": "Vrsta podpisa", - "draw": "Riši", - "canvas": "Platno", - "image": "Slika", - "text": "Besedilo", - "saved": "Shranjeno" - }, - "image": { - "label": "Naložite sliko podpisa", - "placeholder": "Izberite slikovno datoteko", - "hint": "Naložite sliko podpisa v PNG ali JPG" - }, - "instructions": { - "title": "Kako dodati podpis", - "canvas": "Ko narišete svoj podpis na platno, zaprite modalno okno in nato kliknite kjerkoli v PDF, da ga postavite.", - "image": "Ko zgoraj naložite sliko podpisa, kliknite kjerkoli v PDF, da jo postavite.", - "saved": "Zgoraj izberite shranjen podpis, nato kliknite kjer koli na PDF-ju, da ga postavite.", - "text": "Ko zgoraj vnesete svoje ime, kliknite kjerkoli v PDF, da postavite podpis.", - "paused": "Postavljanje začasno ustavljeno", - "resumeHint": "Nadaljujte postavljanje, da kliknete in dodate svoj podpis.", - "noSignature": "Ustvarite podpis zgoraj, da omogočite orodja za postavljanje." - }, - "mode": { - "move": "Premakni podpis", - "place": "Postavi podpis", - "pause": "Začasno ustavi postavljanje", - "resume": "Nadaljuj postavljanje" - }, - "updateAndPlace": "Posodobi in postavi", - "activate": "Aktiviraj postavljanje podpisa", - "deactivate": "Ustavi postavljanje podpisov", - "results": { - "title": "Rezultati podpisovanja" - }, - "error": { - "failed": "Pri podpisovanju PDF je prišlo do napake." - } - }, - "flatten": { - "title": "Zravnaj", - "header": "Zravnaj PDF", - "flattenOnlyForms": "Splošči samo obrazce", - "submit": "Zravnaj", - "filenamePrefix": "sploščeno", - "files": { - "placeholder": "Za začetek v glavnem pogledu izberite datoteko PDF" - }, - "steps": { - "settings": "Nastavitve" - }, - "options": { - "stepTitle": "Možnosti sploščenja", - "title": "Možnosti sploščenja", - "flattenOnlyForms": { - "label": "Splošči samo obrazce", - "desc": "Splošči samo polja obrazcev in pusti druge interaktivne elemente nedotaknjene" - }, - "note": "Sploščanje odstrani interaktivne elemente iz PDF in jih naredi neureljive." - }, - "results": { - "title": "Rezultati sploščenja" - }, - "error": { - "failed": "Pri sploščenju PDF je prišlo do napake." - }, - "tooltip": { - "header": { - "title": "O sploščenju PDF-jev" - }, - "description": { - "title": "Kaj naredi sploščanje?", - "text": "Sploščanje naredi vaš PDF neureljiv tako, da izpolnjiva polja in gumbe pretvori v običajno besedilo in slike. PDF bo videti enako, vendar nihče ne bo mogel več spreminjati ali izpolnjevati obrazcev. Popolno za deljenje izpolnjenih obrazcev, ustvarjanje končnih dokumentov za evidence ali zagotavljanje enakega videza PDF povsod.", - "bullet1": "Besedilna polja postanejo običajno besedilo (ni ga mogoče urejati)", - "bullet2": "Potrditvena polja in gumbi postanejo slike", - "bullet3": "Odlično za končne različice, ki jih ne želite spreminjati", - "bullet4": "Zagotavlja dosleden videz na vseh napravah" - }, - "formsOnly": { - "title": "Kaj pomeni »Splošči samo obrazce«?", - "text": "Ta možnost odstrani samo možnost izpolnjevanja obrazcev, druge funkcije pa ostanejo, kot so klikanje povezav, ogled zaznamkov in branje komentarjev.", - "bullet1": "Obrazci postanejo neureljivi", - "bullet2": "Povezave še vedno delujejo ob kliku", - "bullet3": "Komentarji in opombe ostanejo vidni", - "bullet4": "Zaznamki še vedno pomagajo pri krmarjenju" - } - } - }, - "repair": { - "tags": "popravi,obnovi,popravi,obnovi", - "title": "Popravilo", - "header": "Popravi datoteke PDF", - "submit": "Popravilo", - "description": "To orodje bo poskušalo popraviti poškodovane ali okvarjene datoteke PDF. Dodatne nastavitve niso potrebne.", - "filenamePrefix": "popravljeno", - "files": { - "placeholder": "Za začetek v glavnem pogledu izberite datoteko PDF" - }, - "error": { - "failed": "Pri popravljanju PDF je prišlo do napake." - }, - "results": { - "title": "Rezultati popravila" - } - }, - "removeBlanks": { - "title": "Odstrani praznine", - "header": "Odstrani prazne strani", - "settings": { - "title": "Nastavitve" - }, - "threshold": { - "label": "Prag beline piksla" - }, - "whitePercent": { - "label": "Prag odstotka beline", - "unit": "%" - }, - "includeBlankPages": { - "label": "Vključi zaznane prazne strani" - }, - "tooltip": { - "header": { - "title": "Nastavitve odstranjevanja praznih strani" - }, - "threshold": { - "title": "Prag beline piksla", - "text": "Nadzira, kako bel mora biti piksel, da se šteje za »bel«. To pomaga določiti, kaj šteje kot prazen del strani.", - "bullet1": "0 = povsem črno (najbolj omejujoče)", - "bullet2": "128 = srednje siva", - "bullet3": "255 = povsem belo (najmanj omejujoče)" - }, - "whitePercent": { - "title": "Prag odstotka beline", - "text": "Nastavi najmanjši odstotek belih pikslov, ki je potreben, da se stran šteje kot prazna in se odstrani.", - "bullet1": "Nižje vrednosti (npr. 80%) = odstrani se več strani", - "bullet2": "Višje vrednosti (npr. 95%) = odstranjene le zelo prazne strani", - "bullet3": "Uporabite višje vrednosti za dokumente z svetlimi ozadji" - }, - "includeBlankPages": { - "title": "Vključi zaznane prazne strani", - "text": "Ko je omogočeno, ustvari ločen PDF, ki vsebuje vse prazne strani, zaznane in odstranjene iz izvirnega dokumenta.", - "bullet1": "Uporabno za pregled, kaj je bilo odstranjeno", - "bullet2": "Pomaga preveriti natančnost zaznavanja", - "bullet3": "Lahko onemogočite za zmanjšanje velikosti izhodne datoteke" - } - }, - "submit": "Odstrani praznine", - "error": { - "failed": "Odstranjevanje praznih strani ni uspelo" - }, - "results": { - "title": "Odstranjene prazne strani" - } - }, - "removeAnnotations": { - "tags": "komentarji,poudarki,opombe,označevanje,odstrani", - "title": "Odstrani opombe", - "header": "Odstrani opombe", - "submit": "Odstrani", - "settings": { - "title": "Nastavitve" - }, - "info": { - "title": "O odstranitvi pripomb", - "description": "To orodje bo odstranilo vse pripombe (komentarje, poudarke, opombe itd.) iz vaših dokumentov PDF." - }, - "tooltip": { - "header": { - "title": "O odstranitvi pripomb" - }, - "description": { - "title": "Kaj počne" - } - }, - "error": { - "failed": "Pri odstranjevanju pripomb iz PDF je prišlo do napake." - } - }, - "compare": { - "tags": "diferenciiraj,kontrast,spremembe,analiza", - "title": "Primerjaj", - "header": "Primerjaj PDF-je", - "clearSelected": "Počisti izbrano", - "clear": { - "confirmTitle": "Počistiti izbrane PDF-je?", - "confirmBody": "To bo zaprlo trenutno primerjavo in vas vrnilo v Aktivne datoteke.", - "confirm": "Počisti in vrni" - }, - "review": { - "title": "Rezultat primerjave", - "actionsHint": "Preglejte primerjavo, zamenjajte vloge dokumentov ali izvozite povzetek.", - "switchOrder": "Zamenjaj vrstni red", - "exportSummary": "Izvozi povzetek" - }, - "base": { - "label": "Izvirni dokument", - "placeholder": "Izberite izvirni PDF" - }, - "comparison": { - "label": "Urejeni dokument", - "placeholder": "Izberite urejeni PDF" - }, - "addFilesHint": "Dodajte PDF-je v koraku Datoteke, da omogočite izbor.", - "noFiles": "Za zdaj ni na voljo nobenih PDF-jev", - "pages": "Strani", - "selection": { - "originalEditedTitle": "Izberite izvirni in urejeni PDF" - }, - "original": { - "label": "Izvirni PDF" - }, - "edited": { - "label": "Urejeni PDF" - }, - "swap": { - "confirmTitle": "Ponovno zagnati primerjavo?", - "confirmBody": "To bo orodje znova zagnalo. Ali ste prepričani, da želite zamenjati vrstni red izvirnega in urejenega?", - "confirm": "Zamenjaj in ponovno zaženi" - }, - "cta": "Primerjaj", - "loading": "Primerjanje ...", - "summary": { - "baseHeading": "Izvirni dokument", - "comparisonHeading": "Urejeni dokument", - "pageLabel": "Stran" - }, - "rendering": { - "pageNotReadyTitle": "Stran še ni upodobljena", - "pageNotReadyBody": "Nekatere strani se še upodabljajo. Krmarjenje bo steklo, ko bodo pripravljene.", - "rendering": "upodabljanje", - "inProgress": "Vsaj eden od teh PDF-jev je zelo velik; drsenje ne bo gladko, dokler upodabljanje ni dokončano", - "pagesRendered": "upodobljenih strani", - "complete": "Upodabljanje strani končano" - }, - "dropdown": { - "deletionsLabel": "Brisanja", - "additionsLabel": "Dodatki", - "deletions": "Brisanja ({{count}})", - "additions": "Dodatki ({{count}})", - "searchPlaceholder": "Išči spremembe ...", - "noResults": "Ni najdenih sprememb" - }, - "actions": { - "stackVertically": "Zloži navpično", - "placeSideBySide": "Postavi eno ob drugo", - "zoomOut": "Pomanjšaj", - "zoomIn": "Povečaj", - "resetView": "Ponastavi pogled", - "unlinkScrollPan": "Razveži drsenje in premikanje", - "linkScrollPan": "Poveži drsenje in premikanje", - "unlinkScroll": "Razveži drsenje", - "linkScroll": "Poveži drsenje" - }, - "toasts": { - "unlinkedTitle": "Omogočeno samostojno drsenje in premikanje", - "unlinkedBody": "Namig: puščici gor/dol drsita po obeh podoknih; premikanje pogleda premakne le aktivno podokno." - }, - "error": { - "selectRequired": "Izberite izvirni in urejeni dokument.", - "filesMissing": "Izbranih datotek ni mogoče najti. Prosimo, ponovno jih izberite.", - "generic": "Teh datotek ni mogoče primerjati." - }, - "status": { - "extracting": "Pridobivanje besedila ...", - "processing": "Analiza razlik ...", - "complete": "Primerjava je pripravljena" - }, - "longJob": { - "title": "Poteka obsežna primerjava", - "body": "Ti PDF-ji skupaj presegajo 2.000 strani. Obdelava lahko traja več minut." - }, - "slowOperation": { - "title": "Še vedno delamo…", - "body": "Ta primerjava traja dlje kot običajno. Lahko jo pustite, da se nadaljuje, ali jo prekličete.", - "cancel": "Prekliči primerjavo" - }, - "newLine": "nova vrstica", - "complex": { - "message": "Eden ali oba predložena dokumenta sta veliki datoteki, točnost primerjave je lahko zmanjšana" - }, - "large": { - "file": { - "message": "Eden ali oba podana dokumenta sta prevelika za obdelavo" - } - }, - "no": { - "text": { - "message": "Eden ali oba izbrana dokumenta PDF nimata besedilne vsebine. Za primerjavo izberite PDF-je z besedilom." - } - }, - "too": { - "dissimilar": { - "message": "Ti dokumenti so zelo različni. Primerjava je bila ustavljena zaradi prihranka časa." - } - }, - "earlyDissimilarity": { - "title": "Ti PDF-ji so videti zelo različni", - "body": "Za zdaj vidimo zelo malo podobnosti. Primerjavo lahko ustavite, če to niso sorodni dokumenti.", - "stopButton": "Ustavi primerjavo" - } - }, - "certSign": { - "tags": "avtentikacija,PEM,P12,uradno,šifriranje", - "title": "Podpisovanje potrdila", - "filenamePrefix": "podpisano", - "signMode": { - "stepTitle": "Način podpisovanja", - "tooltip": { - "header": { - "title": "O podpisih PDF" - }, - "overview": { - "title": "Kako delujejo podpisi", - "text": "Oba načina zapečatita dokument (vsakršni popravki so označeni kot poseganje) in zabeležita kdo/kdaj/kako za revizijo. Zaupanje pregledovalnika je odvisno od verige potrdil." - }, - "manual": { - "title": "Ročno – uporabite svoje potrdilo", - "text": "Uporabite svoje datoteke potrdil za identiteto, usklajeno z blagovno znamko. Lahko prikaže Trusted, ko je vaš CA/veriga prepoznana.", - "use": "Za: delo s strankami, pravne in skladnostne namene." - }, - "auto": { - "title": "Samodejno – brez nastavitve, takojšen sistemski pečat", - "text": "Podpiše s strežniškim self-signed potrdilom. Enak tamper-evident seal in audit trail; v pregledovalnikih običajno prikazuje Unverified.", - "use": "Uporabite, ko potrebujete hitrost in dosledno interno identiteto v pregledih in evidencah." - }, - "rule": { - "title": "Splošno pravilo", - "text": "Potrebujete pri prejemniku status Trusted? Manual. Potrebujete hiter pečat, ki razkrije posege, in revizijsko sled brez nastavitve? Auto." - } - } - }, - "certTypeStep": { - "stepTitle": "Format potrdila" - }, - "certFiles": { - "stepTitle": "Datoteke potrdila" - }, - "appearance": { - "stepTitle": "Videz podpisa", - "tooltip": { - "header": { - "title": "O videzu podpisa" - }, - "invisible": { - "title": "Nevidni podpisi", - "text": "Podpis je dodan v PDF zaradi varnosti, vendar ne bo viden pri ogledu dokumenta. Popolno za pravne zahteve brez spreminjanja videza dokumenta.", - "bullet1": "Zagotavlja varnost brez vizualnih sprememb", - "bullet2": "Izpolnjuje pravne zahteve za digitalno podpisovanje", - "bullet3": "Ne vpliva na postavitev ali dizajn dokumenta" - }, - "visible": { - "title": "Vidni podpisi", - "text": "Na PDF prikaže blok podpisa z vašim imenom, datumom in izbirnimi podrobnostmi. Uporabno, ko želite, da bralci jasno vidijo, da je dokument podpisan.", - "bullet1": "Na dokumentu prikaže ime podpisnika in datum", - "bullet2": "Lahko vključi razlog in lokacijo podpisa", - "bullet3": "Izberite, na kateri strani postaviti podpis", - "bullet4": "Lahko vključite logotip" - } - }, - "invisible": "Neviden", - "options": { - "title": "Podrobnosti podpisa" - }, - "visible": "Viden" - }, - "sign": { - "submit": "Podpiši PDF", - "results": "Podpisan PDF" - }, - "error": { - "failed": "Pri obdelavi podpisov je prišlo do napake." - }, - "tooltip": { - "header": { - "title": "O upravljanju podpisov" - }, - "overview": { - "title": "Kaj lahko to orodje naredi?", - "text": "To orodje vam omogoča preveriti, ali so vaši PDF-ji digitalno podpisani, in dodati nove digitalne podpise. Digitalni podpisi dokazujejo, kdo je dokument ustvaril ali odobril, in pokažejo, ali je bil po podpisu spremenjen.", - "bullet1": "Preverite obstoječe podpise in njihovo veljavnost", - "bullet2": "Oglejte si podrobne informacije o podpisnikih in potrdilih", - "bullet3": "Dodajte nove digitalne podpise za zaščito dokumentov", - "bullet4": "Podprte so več datotek z enostavnim krmarjenjem" - }, - "validation": { - "title": "Preverjanje podpisov", - "text": "Ko preverite podpise, vam orodje pove, ali so veljavni, kdo je dokument podpisal, kdaj je bil podpisan in ali je bil dokument po podpisu spremenjen.", - "bullet1": "Prikaže, ali so podpisi veljavni ali neveljavni", - "bullet2": "Prikaže informacije o podpisniku in datum podpisa", - "bullet3": "Preveri, ali je bil dokument po podpisu spremenjen", - "bullet4": "Za preverjanje lahko uporabi prilagojena potrdila" - }, - "signing": { - "title": "Dodajanje podpisov", - "text": "Za podpis PDF potrebujete digitalno potrdilo (kot PEM, PKCS12 ali JKS). Podpis lahko na dokumentu prikažete ali ga ohranite nevidnega zgolj zaradi varnosti.", - "bullet1": "Podpira formate PEM, PKCS12, JKS in strežniško potrdilo", - "bullet2": "Možnost prikaza ali skritja podpisa na PDF", - "bullet3": "Dodajte razlog, lokacijo in ime podpisnika", - "bullet4": "Izberite, na kateri strani postaviti vidne podpise", - "bullet5": "Uporabite strežniško potrdilo za preprosto možnost »Sign with Stirling-PDF«" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "O vrstah potrdil" - }, - "what": { - "title": "Kaj je potrdilo?", - "text": "To je varna identiteta za vaš podpis, ki dokazuje, da ste podpisali. Če potrdilo ni zahtevano, priporočamo uporabo druge varne metode, kot so Type, Draw ali Upload." - }, - "which": { - "title": "Katero možnost izbrati?", - "text": "Izberite format, ki ustreza vaši datoteki potrdila:", - "bullet1": "PKCS#12 (.p12 / .pfx) – ena kombinirana datoteka (najpogosteje)", - "bullet2": "PFX (.pfx) – Microsoftova različica PKCS12", - "bullet3": "PEM – ločene .pem datoteke zasebnega ključa in potrdila", - "bullet4": "JKS – Java .jks keystore za dev / CI-CD delovne tokove" - }, - "convert": { - "title": "Ključ ni na seznamu?", - "text": "S programom keytool pretvorite svojo datoteko v Java keystore (.jks) in nato izberite JKS." - } - } - }, - "chooseCertificate": "Izberite datoteko potrdila", - "chooseJksFile": "Izberite datoteko JKS", - "chooseP12File": "Izberite datoteko PKCS12", - "choosePfxFile": "Izberite datoteko PFX", - "choosePrivateKey": "Izberite datoteko zasebnega ključa", - "location": "Lokacija", - "logoTitle": "Logotip", - "name": "Ime", - "noLogo": "Brez logotipa", - "pageNumber": "Številka strani", - "password": "Vnesite geslo shrambe ključev ali zasebnega ključa (če obstaja):", - "passwordOptional": "Pustite prazno, če ni gesla", - "reason": "Razlog", - "serverCertMessage": "Uporablja se strežniško potrdilo – datoteke ali geslo niso potrebni", - "showLogo": "Prikaži logotip" - }, - "removeCertSign": { - "tags": "avtentikacija,PEM,P12,uradno,dešifriranje", - "title": "Odstrani podpis potrdila", - "header": "Odstranite digitalno potrdilo iz PDF-ja", - "selectPDF": "Izberite datoteko PDF:", - "submit": "Odstrani podpis", - "description": "To orodje bo iz vašega dokumenta PDF odstranilo digitalne podpise potrdil.", - "filenamePrefix": "nepodpisano", - "files": { - "placeholder": "Za začetek v glavnem pogledu izberite datoteko PDF" - }, - "error": { - "failed": "Pri odstranjevanju podpisov potrdil je prišlo do napake." - }, - "results": { - "title": "Rezultati odstranitve potrdil" - } - }, - "pageLayout": { - "tags": "spoji,sestavi,enojni pogled,organiziraj", - "title": "Postavitev več strani", - "header": "Postavitev več strani", - "pagesPerSheet": "Strani na list:", - "addBorder": "Dodaj obrobe", - "submit": "Pošlji", - "desc": { - "2": "Postavi 2 strani drugo ob drugi na en list.", - "3": "Postavi 3 strani na en list v eni vrstici.", - "4": "Postavi 4 strani na en list (mreža 2 × 2).", - "9": "Postavi 9 strani na en list (mreža 3 × 3).", - "16": "Postavi 16 strani na en list (mreža 4 × 4)." - }, - "error": { - "failed": "Pri ustvarjanju postavitve več strani je prišlo do napake." - } - }, - "bookletImposition": { - "tags": "knjižica,impozicija,tiskanje,vezava,prepogib,signatura", - "title": "Postavitev knjižice", - "header": "Postavitev knjižice", - "submit": "Ustvari knjižico", - "spineLocation": { - "label": "Lega hrbtišča", - "left": "Levo (standardno)", - "right": "Desno (RTL)" - }, - "doubleSided": { - "label": "Obojestransko tiskanje", - "tooltip": "Ustvari sprednje in zadnje strani za pravilno tiskanje knjižice" - }, - "manualDuplex": { - "title": "Ročni dupleks", - "instructions": "Za tiskalnike brez samodejnega dupleksa. Postopek bo treba zagnati dvakrat:" - }, - "duplexPass": { - "label": "Prehod tiskanja", - "first": "1. prehod", - "second": "2. prehod", - "firstInstructions": "Natisne sprednje strani → sklad zložite z licem navzdol → znova zaženite z 2. prehodom", - "secondInstructions": "Vstavite natisnjen sklad z licem navzdol → natisne zadnje strani" - }, - "rtlBinding": { - "label": "Vezava z desne proti levi", - "tooltip": "Za arabske, hebrejske ali druge jezike RTL" - }, - "addBorder": { - "label": "Dodaj obrobe okoli strani", - "tooltip": "Doda obrobe okoli vsakega dela strani za pomoč pri rezanju in poravnavi" - }, - "addGutter": { - "label": "Dodaj vpenjalni rob", - "tooltip": "Doda notranji rob za vezavo" - }, - "gutterSize": { - "label": "Velikost vpenjalnega roba (točke)" - }, - "flipOnShortEdge": { - "label": "Preklop na kratkem robu (samo samodejni dupleks)", - "tooltip": "Omogočite za dupleksno tiskanje na kratkem robu (samo samodejni dupleks – v ročnem načinu ignorirano)", - "manualNote": "Ni potrebno v ročnem načinu – sklad obrnete sami" - }, - "advanced": { - "toggle": "Napredne možnosti" - }, - "paperSizeNote": "Velikost papirja se samodejno določi iz vaše prve strani.", - "tooltip": { - "header": { - "title": "Vodnik za ustvarjanje knjižice" - }, - "description": { - "title": "Kaj je postavitev knjižice?", - "text": "Ustvari profesionalne knjižice z razporejanjem strani v pravilnem vrstnem redu za tisk. Strani PDF so postavljene 2-na-list v ležečo usmeritev, tako da se ob prepogibanju in vezavi berejo po pravilnem zaporedju kot prava knjiga." - }, - "example": { - "title": "Primer: 8-stranska knjižica", - "text": "Vaš 8-stranski dokument postane 2 lista:", - "bullet1": "List 1 spredaj: strani 8, 1 | zadaj: strani 2, 7", - "bullet2": "List 2 spredaj: strani 6, 3 | zadaj: strani 4, 5", - "bullet3": "Ob prepogibanju in zlaganju: bere se 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Kako natisniti in sestaviti", - "text": "Sledite tem korakom za popolne knjižice:", - "bullet1": "Tiskajte obojestransko z možnostjo »Preklop na dolgem robu«", - "bullet2": "Liste zložite po vrsti in prepognite na polovico", - "bullet3": "Spnite ali zvežite ob pregibanem hrbtišču", - "bullet4": "Za tiskalnike s kratkim robom: omogočite možnost »Preklop na kratkem robu«" - }, - "manualDuplex": { - "title": "Ročni dupleks (enosmerni tiskalniki)", - "text": "Za tiskalnike brez samodejnega dupleksa:", - "bullet1": "Izklopite »Obojestransko tiskanje«", - "bullet2": "Izberite »1. prehod« → Tiskaj → Sklad položite z licem navzdol", - "bullet3": "Izberite »2. prehod« → Vstavite sklad → Natisni zadnje strani", - "bullet4": "Prepognite in sestavite kot običajno" - }, - "advanced": { - "title": "Napredne možnosti", - "text": "Natančno prilagodite knjižico:", - "bullet1": "Vezava z desne proti levi: za arabske, hebrejske ali RTL jezike", - "bullet2": "Obrobe: pokaže linije rezanja za obrezovanje", - "bullet3": "Vpenjalni rob: doda prostor za vezavo/spenjanje", - "bullet4": "Preklop na kratkem robu: samo za tiskalnike s samodejnim dupleksom" - } - }, - "error": { - "failed": "Pri ustvarjanju postavitve knjižice je prišlo do napake." - } - }, - "scalePages": { - "title": "Prilagodi velikost strani", - "header": "Prilagodi velikost strani", - "pageSize": "Velikost strani dokumenta.", - "keepPageSize": "Izvirna velikost", - "scaleFactor": "Raven povečave (obrezovanje) strani.", - "submit": "Pošlji" - }, - "adjustPageScale": { - "tags": "spremeni-velikost,uredi,dimenzije,prilagodi", - "title": "Prilagodi merilo strani", - "header": "Prilagodi merilo strani", - "scaleFactor": { - "label": "Faktor merila" - }, - "pageSize": { - "label": "Ciljna velikost strani", - "keep": "Ohrani izvirno velikost", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Prilagodi merilo strani", - "error": { - "failed": "Pri prilagajanju merila strani je prišlo do napake." - }, - "tooltip": { - "header": { - "title": "Pregled nastavitev merila strani" - }, - "description": { - "title": "Opis", - "text": "Prilagodite velikost vsebine PDF in spremenite dimenzije strani." - }, - "scaleFactor": { - "title": "Faktor merila", - "text": "Nadzira, kako velika ali majhna je vsebina na strani. Vsebina se poveča/pomanjša in je sredinjena – če je povečana vsebina večja od velikosti strani, se lahko obreže.", - "bullet1": "1,0 = izvirna velikost", - "bullet2": "0,5 = polovica velikosti (50 % manjše)", - "bullet3": "2,0 = dvojna velikost (200 % večje, lahko se obreže)" - }, - "pageSize": { - "title": "Ciljna velikost strani", - "text": "Nastavi dimenzije izhodnih strani PDF. »Ohrani izvirno velikost« ohrani trenutne dimenzije, druge možnosti pa spremenijo na standardne velikosti papirja." - } - } - }, - "add-page-numbers": { - "tags": "oštevilči,označi,uredi,kazalo" - }, - "auto-rename": { - "tags": "samodejno zaznaj,na podlagi glave,organiziraj,preoznači", - "title": "Samodejno preimenuj", - "header": "Samodejno preimenuj PDF", - "description": "Samodejno najde naslov iz vsebine vašega PDF-ja in ga uporabi kot ime datoteke.", - "submit": "Samodejno preimenuj", - "files": { - "placeholder": "Za začetek v glavnem pogledu izberite datoteko PDF" - }, - "error": { - "failed": "Pri samodejnem preimenovanju PDF-ja je prišlo do napake." - }, - "results": { - "title": "Rezultati samodejnega preimenovanja" - }, - "tooltip": { - "header": { - "title": "Kako deluje samodejno preimenovanje" - }, - "description": { - "title": "Kaj počne" - }, - "howItWorks": { - "title": "Pametno preimenovanje", - "text": "Samodejno najde naslov iz vsebine vašega PDF-ja in ga uporabi kot ime datoteke.", - "bullet1": "Išče besedilo, ki je videti kot naslov ali glava", - "bullet2": "Ustvari čisto, veljavno ime datoteke iz zaznanega naslova", - "bullet3": "Ohrani izvirno ime, če primernega naslova ne najde" - } - }, - "settings": { - "title": "O tem" - } - }, - "adjust-contrast": { - "tags": "popravek-barv,prilagodi,spremeni,izboljšaj,popravek-barv" - }, - "crop": { - "title": "Obrezovanje", - "header": "Obreži PDF", - "submit": "Pošlji", - "noFileSelected": "Izberite datoteko PDF za začetek obrezovanja", - "preview": { - "title": "Izbira območja obrezovanja" - }, - "reset": "Ponastavi na celoten PDF", - "coordinates": { - "title": "Položaj in velikost", - "x": { - "label": "Položaj X", - "desc": "Levi rob (točke)" - }, - "y": { - "label": "Položaj Y", - "desc": "Spodnji rob (točke)" - }, - "width": { - "label": "Širina", - "desc": "Širina obrezovanja (točke)" - }, - "height": { - "label": "Višina", - "desc": "Višina obrezovanja (točke)" - } - }, - "error": { - "invalidArea": "Območje obrezovanja presega meje PDF-ja", - "failed": "Obrezovanje PDF-ja ni uspelo" - }, - "steps": { - "selectArea": "Izberite območje obrezovanja" - }, - "tooltip": { - "title": "Kako obrezati PDF-je", - "description": "Izberite območje za obrezovanje v vašem PDF-ju tako, da povlečete in spreminjate velikost modrega prekrivnega sloja na sličici.", - "drag": "Povlecite prekrivni sloj za premik območja obrezovanja", - "resize": "Povlecite ročaje v kotih in na robovih za spremembo velikosti", - "precision": "Za natančen položaj uporabite vnose koordinat" - }, - "results": { - "title": "Rezultati obrezovanja" - }, - "automation": { - "info": "Vnesite koordinate obrezovanja v točkah PDF. Izhodišče (0,0) je v spodnjem levem kotu. Te vrednosti bodo uporabljene za vse PDF-je v tej avtomatizaciji.", - "reference": "Sklic: stran A4 ima 595,28 × 841,89 točk (210 mm × 297 mm). 1 inch = 72 točk." - } - }, - "autoSplitPDF": { - "tags": "Na osnovi QR,ločeno,skeniranje-segment,organiziranje", - "title": "Samodejno razdeli PDF", - "header": "Samodejno razdeli PDF", - "description": "Natisnite, vstavite, skenirajte, naložite in nam dovolite, da samodejno ločimo vaše dokumente. Ročno razvrščanje ni potrebno.", - "selectText": { - "1": "Natisnite nekaj razdelilnih listov od spodaj (črno-belo je v redu).", - "2": "Skenirajte vse dokumente hkrati tako, da mednje vstavite razdelilni list.", - "3": "Naložite eno veliko optično prebrano datoteko PDF in pustite, da Stirling PDF uredi ostalo.", - "4": "Ločilne strani so samodejno zaznane in odstranjene, kar zagotavlja čist končni dokument." - }, - "formPrompt": "Pošljite PDF, ki vsebuje razdelilnike strani Stirling-PDF:", - "duplexMode": "Dupleksni način (skeniranje spredaj in zadaj)", - "dividerDownload2": "Prenesi 'Samodejni razdelilnik (z navodili).pdf'", - "submit": "Pošlji" - }, - "sanitizePdf": { - "tags": "očisti,varno,varnost,odstrani-grožnje" - }, - "URLToPDF": { - "tags": "zajem-spleta,shrani-stran,splet-v-dokument,arhiv", - "title": "URL v PDF", - "header": "URL v PDF", - "submit": "Pretvori", - "credit": "Uporablja WeasyPrint" - }, - "HTMLToPDF": { - "tags": "oznake,spletna-vsebina,pretvorba,pretvori", - "title": "HTML v PDF", - "header": "HTML v PDF", - "help": "Sprejema datoteke HTML in ZIP, ki vsebujejo html/css/slike itd.", - "submit": "Pretvori", - "credit": "Uporablja WeasyPrint", - "zoom": "Raven povečave za prikaz spletne strani.", - "pageWidth": "Širina strani v centimetrih. (Privzeto prazno)", - "pageHeight": "Višina strani v centimetrih. (Privzeto prazno)", - "marginTop": "Zgornji rob strani v milimetrih. (Privzeto prazno)", - "marginBottom": "Spodnji rob strani v milimetrih. (Privzeto prazno)", - "marginLeft": "Levi rob strani v milimetrih. (Privzeto prazno)", - "marginRight": "Desni rob strani v milimetrih. (Privzeto prazno)", - "printBackground": "Upodobi ozadje spletnih strani.", - "defaultHeader": "Omogoči privzeto glavo (ime in številka strani)", - "cssMediaType": "Spremenite vrsto medija CSS strani.", - "none": "Brez", - "print": "Natisni", - "screen": "Zaslon" - }, - "MarkdownToPDF": { - "tags": "oznake,spletna-vsebina,pretvorba,pretvori,md", - "title": "Označi v PDF", - "header": "Označi v PDF", - "submit": "Pretvori", - "help": "Delo v teku", - "credit": "Uporablja WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "oznake,spletna-vsebina,pretvorba,md", - "title": "PDF v Markdown", - "header": "PDF v Markdown", - "submit": "Pretvori" - }, - "getPdfInfo": { - "tags": "informacije,podatki,statistika,statistika", - "title": "Pridobite informacije o PDF-ju", - "header": "Pridobite informacije o PDF-ju", - "submit": "Pridobi informacije", - "downloadJson": "Prenesite JSON" - }, - "extractPage": { - "tags": "izvleček" - }, - "PdfToSinglePage": { - "tags": "ena stran" - }, - "showJS": { - "tags": "JS", - "title": "Prikaži Javascript", - "header": "Prikaži Javascript", - "downloadJS": "Prenesi Javascript", - "submit": "Pokaži", - "results": "Rezultat", - "processing": "Pridobivanje JavaScripta...", - "done": "JavaScript pridobljen", - "singleFileWarning": "To orodje podpira le eno datoteko naenkrat. Izberite eno datoteko.", - "view": { - "title": "Pridobljen JavaScript" - } - }, - "redact": { - "tags": "Uredi,Skrij,zatemni,črno,marker,skrito,ročno", - "title": "Ročna redakcija", - "submit": "Uredi", - "error": { - "failed": "Pri redakciji PDF-ja je prišlo do napake." - }, - "modeSelector": { - "title": "Način redakcije", - "mode": "Način", - "automatic": "Samodejno", - "automaticDesc": "Redigiraj besedilo na podlagi iskalnih izrazov", - "manual": "Ročno", - "manualDesc": "Kliknite in povlecite za redakcijo določenih območij", - "manualComingSoon": "Ročna redakcija prihaja kmalu" - }, - "auto": { - "header": "Samodejna redakcija", - "settings": { - "title": "Nastavitve redakcije", - "advancedTitle": "Napredno" - }, - "colorLabel": "Barva polja", - "wordsToRedact": { - "title": "Besede za redakcijo", - "placeholder": "Vnesite besedo", - "add": "Dodaj", - "examples": "Primeri: Zaupno, Strogo zaupno" - }, - "useRegexLabel": "Uporabi Regex", - "wholeWordSearchLabel": "Iskanje celih besed", - "customPaddingLabel": "Dodatni odmik po meri", - "convertPDFToImageLabel": "Pretvori PDF v PDF-Image" - }, - "tooltip": { - "mode": { - "header": { - "title": "Način redakcije" - }, - "automatic": { - "title": "Samodejna redakcija", - "text": "Samodejno poišče in redigira navedeno besedilo po celotnem dokumentu. Odlično za odstranjevanje ponavljajočih se občutljivih podatkov, kot so imena, naslovi ali oznake zaupnosti." - }, - "manual": { - "title": "Ročna redakcija", - "text": "Kliknite in povlecite, da ročno izberete specifična območja za redakcijo. Omogoča natančen nadzor nad tem, kaj se redigira. (Kmalu)" - } - }, - "words": { - "header": { - "title": "Besede za redakcijo" - }, - "description": { - "title": "Ujemanje besedila", - "text": "Vnesite besede ali besedne zveze za iskanje in redakcijo v vašem dokumentu. Vsaka beseda se išče ločeno." - }, - "bullet1": "Dodajajte eno besedo naenkrat", - "bullet2": "Pritisnite Enter ali kliknite »Dodaj še«, da dodate", - "bullet3": "Kliknite × za odstranitev besed", - "examples": { - "title": "Pogosti primeri", - "text": "Tipične besede za redakcijo vključujejo: bančne podatke, e-poštne naslove ali specifična imena." - } - }, - "advanced": { - "header": { - "title": "Napredne nastavitve redakcije" - }, - "color": { - "title": "Barva polja in odmik", - "text": "Prilagodite videz polj za redakcijo. Črna je standard, vendar lahko izberete katero koli barvo. Odmik doda dodatni prostor okoli najdenega besedila." - }, - "regex": { - "title": "Uporabi Regex", - "text": "Omogočite regularne izraze za napredno ujemanje vzorcev. Uporabno za iskanje telefonskih številk, e-pošt ali kompleksnih vzorcev.", - "bullet1": "Primer: \\d{4}-\\d{2}-\\d{2} za ujemanje datumov v formatu YYYY-MM-DD", - "bullet2": "Uporabljajte previdno – temeljito testirajte" - }, - "wholeWord": { - "title": "Iskanje celih besed", - "text": "Ujemajte samo cele besede, ne delnih ujemanj. »John« se ne bo ujemal z »Johnson«, ko je omogočeno." - }, - "convert": { - "title": "Pretvori v PDF-Image", - "text": "Po redakciji pretvori PDF v na sliki temelječ PDF. To zagotovi, da je besedilo za polji redakcije popolnoma odstranjeno in neobnovljivo." - } - } - }, - "manual": { - "header": "Ročna redakcija", - "textBasedRedaction": "Redakcija na osnovi besedila", - "pageBasedRedaction": "Redakcija na osnovi strani", - "convertPDFToImageLabel": "Pretvori PDF v PDF-Image (za odstranitev besedila za poljem)", - "pageRedactionNumbers": { - "title": "Strani", - "placeholder": "(npr. 1,2,8 ali 4,7,12-16 ali 2n-1)" - }, - "redactionColor": { - "title": "Barva redakcije" - }, - "export": "Izvozi", - "upload": "Naloži", - "boxRedaction": "Redakcija z risanjem polja", - "zoom": "Povečava", - "zoomIn": "Povečaj", - "zoomOut": "Pomanjšaj", - "nextPage": "Naslednja stran", - "previousPage": "Prejšnja stran", - "toggleSidebar": "Preklopi stransko vrstico", - "showThumbnails": "Pokaži sličice", - "showDocumentOutline": "Pokaži oris dokumenta (dvojni klik za razširitev/strnitev vseh elementov)", - "showAttachments": "Pokaži priloge", - "showLayers": "Pokaži plasti (dvojni klik za ponastavitev vseh plasti na privzeto stanje)", - "colourPicker": "Izbirnik barv", - "findCurrentOutlineItem": "Najdi trenutni element orisa", - "applyChanges": "Uveljavi spremembe" - } - }, - "tableExtraxt": { - "tags": "CSV, ekstrakcija tabele, ekstrah, pretvorba" - }, - "autoSizeSplitPDF": { - "tags": "pdf,razdelitev,dokument,organizacija" - }, - "overlay-pdfs": { - "tags": "Prekrivanje", - "header": "Prekrivne datoteke PDF", - "title": "Prekrivanje PDF-jev", - "desc": "Prekrij en PDF preko drugega", - "baseFile": { - "label": "Izberite osnovno datoteko PDF" - }, - "overlayFiles": { - "label": "Izberite Prekrivne datoteke PDF", - "placeholder": "Izberite PDF...", - "addMore": "Dodaj več PDF-jev..." - }, - "mode": { - "label": "Izberi način prekrivanja", - "sequential": "Zaporedno prekrivanje", - "interleaved": "Prepleteno prekrivanje", - "fixedRepeat": "Popravljeno prekrivanje ponavljanja" - }, - "counts": { - "label": "Število prekrivanj (za fiksni način ponavljanja)", - "placeholder": "Vnesite število, ločeno z vejico (npr. 2,3,1)", - "item": "Število za datoteko", - "noFiles": "Dodajte datoteke za prekrivanje, da nastavite števce" - }, - "position": { - "label": "Izberi položaj prekrivanja", - "foreground": "Ospredje", - "background": "Ozadje" - }, - "submit": "Pošlji", - "settings": { - "title": "Nastavitve" - }, - "results": { - "title": "Rezultati prekrivanja" - }, - "tooltip": { - "header": { - "title": "Pregled prekrivanja PDF-jev" - }, - "description": { - "title": "Opis", - "text": "Združite osnovni PDF z enim ali več prekrivnimi PDF-ji. Prekrivanja je mogoče uporabiti stran za stranjo v različnih načinih ter jih postaviti v ospredje ali ozadje." - }, - "mode": { - "title": "Način prekrivanja", - "text": "Izberite, kako razporediti prekrivne strani po straneh osnovnega PDF-ja.", - "sequential": "Zaporedno prekrivanje: uporabi strani iz prvega prekrivnega PDF-ja, dokler ne zmanjka, nato nadaljuje z naslednjim.", - "interleaved": "Prepleteno prekrivanje: vzemi po eno stran iz vsakega prekrivanja izmenično.", - "fixedRepeat": "Fiksno ponavljajoče prekrivanje: vzemi določeno število strani iz vsakega prekrivanja, preden preideš na naslednje. Števila nastavi v Števcih." - }, - "position": { - "title": "Položaj prekrivanja", - "text": "Ospredje postavi prekrivanje nad stran. Ozadje ga postavi pod njo." - }, - "overlayFiles": { - "title": "Datoteke prekrivanja", - "text": "Izberite enega ali več PDF-jev za prekrivanje na osnovo. Vrstni red teh datotek vpliva na uporabo strani v načinih Zaporedno in Fiksno ponavljanje." - }, - "counts": { - "title": "Števci (samo Fiksno ponavljanje)", - "text": "Za vsako prekrivno datoteko vnesite pozitivno število, ki kaže, koliko strani vzeti, preden preidete na naslednjo. Obvezno, ko je izbran način Fiksno ponavljanje." - } - }, - "error": { - "failed": "Pri prekrivanju PDF-jev je prišlo do napake." - } - }, - "split-by-sections": { - "tags": "Oddelek Razdeli, razdeli, prilagodi, prilagodi", - "title": "Razdeli PDF po razdelkih", - "header": "Razdeli PDF na razdelke", - "horizontal": { - "label": "Vodoravna delitev", - "placeholder": "Vnesite število vodoravnih delitev" - }, - "vertical": { - "label": "Navpične delitve", - "placeholder": "Vnesite število navpičnih delitev" - }, - "submit": "Razdeli PDF", - "merge": "Združi v en PDF" - }, - "AddStampRequest": { - "tags": "Žig, Dodaj sliko, sredinska slika, Vodni žig, PDF, Vdelaj, Prilagodi, Prilagodi", - "header": "Ožigosajte PDF", - "title": "Ožigosajte PDF", - "stampSetup": "Nastavitev žiga", - "stampType": "Vrsta žiga", - "stampText": "Označi besedilo", - "stampImage": "Označi sliko", - "alphabet": "Abeceda", - "fontSize": "Velikost pisave/slike", - "rotation": "Rotacija", - "opacity": "Neprosojnost", - "position": "Položaj", - "overrideX": "Preglasi X koordinato", - "overrideY": "Preglasi Y koordinato", - "customMargin": "Margina po meri", - "customColor": "Barva besedila po meri", - "submit": "Pošlji", - "noStampSelected": "Žig ni izbran. Vrnite se na 1. korak.", - "customPosition": "Povlecite žig na želeno mesto v oknu predogleda.", - "error": { - "failed": "Pri dodajanju žiga v PDF je prišlo do napake." - }, - "imageSize": "Velikost slike", - "margin": "Rob", - "positionAndFormatting": "Položaj in oblikovanje", - "quickPosition": "Izberite položaj na strani za postavitev žiga.", - "results": { - "title": "Rezultati žiga" - } - }, - "removeImagePdf": { - "tags": "Odstrani sliko,operacije strani,zadnja stran,strežniška stran" - }, - "splitPdfByChapters": { - "tags": "razdeli,poglavja,zaznamki,organiziraj" - }, - "validateSignature": { - "tags": "podpis,preveri,validiraj,pdf,certificate,digitalni podpis,Preveri podpis,Preveri certifikat", - "title": "Preveri podpise PDF", - "header": "Preveri digitalne podpise", - "selectPDF": "Izberite podpisano datoteko PDF", - "submit": "Preveri podpise", - "results": "Rezultati preverjanja", - "status": { - "_value": "Stanje", - "valid": "Veljaven", - "invalid": "Neveljavno", - "complete": "Preverjanje zaključeno" - }, - "signer": "Podpisnik", - "date": "Datum", - "reason": "Razlog", - "location": "Lokacija", - "noSignatures": "V tem dokumentu ni bilo najdenih digitalnih podpisov", - "chain": { - "invalid": "Preverjanje verige potrdil ni uspelo - ni mogoče preveriti identitete podpisnika" - }, - "trust": { - "invalid": "Certifikat ni v zaupanja vrednem skladišču - vira ni mogoče preveriti" - }, - "cert": { - "expired": "Potrdilo je poteklo", - "revoked": "Potrdilo je bilo preklicano", - "info": "Podrobnosti potrdila", - "issuer": "Izdajatelj", - "subject": "Zadeva", - "serialNumber": "Serijska številka", - "validFrom": "Veljavno od", - "validUntil": "Velja do", - "algorithm": "Algoritem", - "keySize": "Velikost ključa", - "version": "Različica", - "keyUsage": "Uporaba ključa", - "selfSigned": "Samopodpisano", - "bits": "bitov", - "details": "Podrobnosti potrdila" - }, - "signature": { - "info": "Informacije o podpisu", - "_value": "Podpis", - "mathValid": "Podpis je matematično veljaven AMPAK:" - }, - "selectCustomCert": "Datoteka potrdila po meri X.509 (izbirno)", - "downloadCsv": "Prenesi CSV", - "downloadJson": "Prenesi JSON", - "downloadPdf": "Prenesi poročilo PDF", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Izbranih datotek ni mogoče preveriti.", - "partial": "Nekaterih datotek ni bilo mogoče preveriti.", - "reportGeneration": "Poročila PDF ni bilo mogoče ustvariti. Na voljo sta JSON in CSV.", - "unexpected": "Nepričakovana napaka med preverjanjem." - }, - "finalizing": "Priprava prenosov...", - "issue": { - "certExpired": "Potrdilu je potekla veljavnost", - "certRevocationUnknown": "Status preklica potrdila neznan", - "certRevoked": "Potrdilo preklicano", - "chainInvalid": "Veriga potrdil neveljavna", - "signatureInvalid": "Kriptografsko preverjanje podpisa ni uspelo", - "trustInvalid": "Potrdilo ni zaupanja vredno" - }, - "noResults": "Za ustvarjanje poročila zaženite preverjanje.", - "noSignaturesShort": "Ni podpisov", - "processing": "Preverjanje podpisov...", - "report": { - "continued": "Nadaljevanje", - "downloads": "Prenosi", - "entryLabel": "Povzetek podpisa", - "fields": { - "created": "Ustvarjeno", - "fileSize": "Velikost datoteke", - "signatureCount": "Skupno število podpisov", - "signatureDate": "Datum podpisa" - }, - "filesEvaluated": "{{count}} obravnavanih datotek", - "footer": "Preverjeno prek Stirling PDF", - "generatedAt": "Ustvarjeno", - "noPdf": "Poročilo PDF bo na voljo po uspešnem preverjanju.", - "page": "Stran", - "shortTitle": "Povzetek podpisov", - "signatureCountLabel": "{{count}} podpisov", - "signaturesFound": "Zaznanih {{count}} podpisov", - "signaturesValid": "{{count}} v celoti veljavnih", - "title": "Poročilo o preverjanju podpisov" - }, - "settings": { - "certHint": "Naložite zaupanja vredno potrdilo X.509 za preverjanje glede na vir zaupanja po meri.", - "title": "Nastavitve preverjanja" - }, - "signatureDate": "Datum podpisa", - "totalSignatures": "Skupno število podpisov" - }, - "replaceColor": { - "tags": "Zamenjaj barvo,Operacije strani,Zaledje,strežniška stran", - "labels": { - "settings": "Nastavitve", - "colourOperation": "Operacija barv" - }, - "options": { - "highContrast": "Visok kontrast", - "invertAll": "Preobrni vse barve", - "custom": "Po meri", - "cmyk": "Pretvori v CMYK" - }, - "tooltip": { - "header": { - "title": "Pregled nastavitev zamenjave/preobrata barv" - }, - "description": { - "title": "Opis", - "text": "Preoblikujte barve PDF-ja za izboljšanje berljivosti in dostopnosti. Izberite prednastavitve visokega kontrasta, preobrnite vse barve ali ustvarite barvne sheme po meri." - }, - "highContrast": { - "title": "Visok kontrast", - "text": "Uporabi vnaprej določene barvne kombinacije z visokim kontrastom, zasnovane za boljšo berljivost in skladnost z dostopnostjo.", - "bullet1": "Belo besedilo na črnem ozadju – klasični temni način", - "bullet2": "Črno besedilo na belem ozadju – standardni visoki kontrast", - "bullet3": "Rumeno besedilo na črnem ozadju – možnost visoke vidnosti", - "bullet4": "Zeleno besedilo na črnem ozadju – alternativni visoki kontrast" - }, - "invertAll": { - "title": "Preobrni vse barve", - "text": "Popolnoma preobrne vse barve v PDF-ju in ustvari učinek negativa. Uporabno za »temni način« dokumentov ali zmanjšanje utrujenosti oči v slabih svetlobnih pogojih." - }, - "custom": { - "title": "Barve po meri", - "text": "Določite lastne barve besedila in ozadja z izbirniki barv. Odlično za dokumente v skladu z blagovno znamko ali posebne zahteve dostopnosti.", - "bullet1": "Barva besedila – izberite barvo za besedilne elemente", - "bullet2": "Barva ozadja – nastavite barvo ozadja dokumenta" - }, - "cmyk": { - "title": "Pretvori v CMYK", - "text": "Pretvori PDF iz barvnega prostora RGB v barvni prostor CMYK, optimiziran za profesionalni tisk. Ta postopek pretvori barve v model Cyan, Magenta, Yellow, Black, ki ga uporabljajo tiskalniki." - } - }, - "error": { - "failed": "Pri obdelavi zamenjave barv je prišlo do napake." - } - }, - "login": { - "title": "Prijava", - "header": "Prijava", - "signin": "Prijava", - "signInWith": "Prijavite se z", - "signInAnonymously": "Prijava kot gost", - "rememberme": "Zapomni si me", - "invalid": "Neveljavno uporabniško ime ali geslo.", - "locked": "Vaš račun je bil zaklenjen.", - "sessionExpired": "Vaša seja je potekla. Prijavite se znova.", - "signinTitle": "Prosim prijavite se", - "ssoSignIn": "Prijava prek enotne prijave", - "oAuth2AutoCreateDisabled": "OAUTH2 Samodejno ustvarjanje uporabnika onemogočeno", - "oAuth2AdminBlockedUser": "Registracija ali prijava neregistriranih uporabnikov je trenutno blokirana. Prosimo kontaktirajte skrbnika.", - "oauth2RequestNotFound": "Zahteva za avtorizacijo ni bila najdena", - "oauth2InvalidUserInfoResponse": "Neveljaven odgovor z informacijami o uporabniku", - "oauth2invalidRequest": "Neveljavna zahteva", - "oauth2AccessDenied": "Dostop zavrnjen", - "oauth2InvalidTokenResponse": "Neveljaven odgovor žetona", - "oauth2InvalidIdToken": "Neveljaven žeton ID-ja", - "relyingPartyRegistrationNotFound": "Ni najdene registracije odvisne stranke", - "userIsDisabled": "Uporabnik je deaktiviran, prijava s tem uporabniškim imenom je trenutno blokirana. Prosimo kontaktirajte skrbnika.", - "alreadyLoggedIn": "Prijavljeni ste že v", - "alreadyLoggedIn2": "naprave. Odjavite se iz naprav in poskusite znova.", - "toManySessions": "Imate preveč aktivnih sej", - "logoutMessage": "Odjavljeni ste.", - "youAreLoggedIn": "Prijavljeni ste!", - "email": "E-pošta", - "password": "Geslo", - "enterEmail": "Vnesite svoj e-poštni naslov", - "enterPassword": "Vnesite svoje geslo", - "loggingIn": "Prijavljanje...", - "username": "Uporabniško ime", - "enterUsername": "Vnesite uporabniško ime", - "useEmailInstead": "Prijava z e-pošto", - "forgotPassword": "Ste pozabili geslo?", - "logIn": "Prijava", - "signingIn": "Prijavljanje...", - "login": "Prijava", - "or": "Ali", - "useMagicLink": "Namesto tega uporabite čarobno povezavo", - "enterEmailForMagicLink": "Vnesite svoj e-poštni naslov za čarobno povezavo", - "sending": "Pošiljanje…", - "sendMagicLink": "Pošlji čarobno povezavo", - "cancel": "Prekliči", - "dontHaveAccount": "Nimate računa? Registrirajte se", - "home": "Domov", - "debug": "Razhroščevanje", - "signOut": "Odjava", - "pleaseEnterBoth": "Vnesite e-pošto in geslo", - "pleaseEnterEmail": "Vnesite svoj e-poštni naslov", - "magicLinkSent": "Čarobna povezava je poslana na {{email}}! Preverite e-pošto in kliknite povezavo za prijavo.", - "passwordResetSent": "Povezava za ponastavitev gesla je poslana na {{email}}! Preverite e-pošto in sledite navodilom.", - "failedToSignIn": "Prijava s ponudnikom {{provider}} ni uspela: {{message}}", - "unexpectedError": "Nepričakovana napaka: {{message}}", - "accountCreatedSuccess": "Račun je uspešno ustvarjen! Zdaj se lahko prijavite.", - "passwordChangedSuccess": "Geslo je uspešno spremenjeno! Prijavite se z novim geslom.", - "credentialsUpdated": "Vaše poverilnice so posodobljene. Prosimo, prijavite se znova.", - "defaultCredentials": "Privzeti prijavni podatki", - "changePasswordWarning": "Prosimo, po prvi prijavi spremenite geslo", - "slides": { - "overview": { - "alt": "Pregled Stirling PDF", - "title": "Vse na enem mestu za vse vaše potrebe s PDF", - "subtitle": "Paket v oblaku, ki postavlja zasebnost na prvo mesto: pretvarjajte, podpisujte, začrnjajte in upravljajte dokumente ter uporabite več kot 50 drugih zmogljivih orodij." - }, - "edit": { - "alt": "Urejanje PDF-jev", - "title": "Uredite PDF-je za prikaz ali zaščito želenih informacij", - "subtitle": "Z več kot ducatom orodij za začrnjevanje, podpisovanje, branje in obdelavo PDF-jev boste gotovo našli, kar potrebujete." - }, - "secure": { - "alt": "Zavarovanje PDF-jev", - "title": "Zaščitite občutljive podatke v svojih PDF-jih", - "subtitle": "Preprosto dodajte gesla, začrnite vsebino in upravljajte potrdila." - } - } - }, - "signup": { - "title": "Ustvarite račun", - "subtitle": "Pridružite se Stirling PDF in začnite", - "name": "Ime", - "email": "E-pošta", - "password": "Geslo", - "confirmPassword": "Potrdite geslo", - "enterName": "Vnesite svoje ime", - "enterEmail": "Vnesite svoj e-poštni naslov", - "enterPassword": "Vnesite svoje geslo", - "confirmPasswordPlaceholder": "Potrdite geslo", - "or": "ali", - "creatingAccount": "Ustvarjanje računa...", - "signUp": "Registracija", - "alreadyHaveAccount": "Že imate račun? Prijavite se", - "pleaseFillAllFields": "Izpolnite vsa polja", - "passwordsDoNotMatch": "Gesli se ne ujemata", - "passwordTooShort": "Geslo mora imeti vsaj 6 znakov", - "invalidEmail": "Vnesite veljaven e-poštni naslov", - "checkEmailConfirmation": "Preverite e-pošto za potrditveno povezavo, da dokončate registracijo.", - "accountCreatedSuccessfully": "Račun je uspešno ustvarjen! Zdaj se lahko prijavite.", - "unexpectedError": "Nepričakovana napaka: {{message}}", - "useEmailInstead": "Namesto tega uporabi e-pošto", - "nameRequired": "Ime je obvezno", - "emailRequired": "E-pošta je obvezna", - "passwordRequired": "Geslo je obvezno", - "confirmPasswordRequired": "Potrdite svoje geslo" - }, - "pdfToSinglePage": { - "title": "PDF na eno stran", - "header": "PDF na eno stran", - "submit": "Pretvori v eno stran", - "description": "To orodje bo vse strani vašega PDF-ja združilo v eno veliko enojno stran. Širina bo ostala enaka kot pri izvirnih straneh, višina pa bo vsota vseh višin strani.", - "filenamePrefix": "ena_stran", - "files": { - "placeholder": "Za začetek v glavnem pogledu izberite datoteko PDF" - }, - "error": { - "failed": "Pri pretvorbi v eno stran je prišlo do napake." - }, - "results": { - "title": "Rezultati enojne strani" - } - }, - "pageExtracter": { - "title": "Izvleči strani", - "header": "Izvleči strani", - "submit": "Izvleček", - "placeholder": "(npr. 1,2,8 ali 4,7,12-16 ali 2n-1)" - }, - "sanitizePDF": { - "title": "Prečisti PDF", - "header": "Prečisti datoteko PDF", - "selectText": { - "1": "Odstrani dejanja JavaScript", - "2": "Odstrani vdelane datoteke", - "3": "Odstrani metapodatke XMP", - "4": "Odstrani povezave", - "5": "Odstrani pisave", - "6": "Odstrani metapodatke o informacijah dokumenta" - }, - "submit": "Prečisti PDF" - }, - "adjustContrast": { - "title": "Prilagodi kontrast", - "header": "Prilagodi kontrast", - "basic": "Osnovne prilagoditve", - "contrast": "Kontrast:", - "brightness": "Svetlost:", - "saturation": "Nasičenost:", - "download": "Prenos", - "adjustColors": "Prilagodi barve", - "blue": "Modra", - "confirm": "Potrdi", - "error": { - "failed": "Barv/kontrasta ni bilo mogoče prilagoditi" - }, - "green": "Zelena", - "noPreview": "Izberite PDF za predogled", - "red": "Rdeča", - "results": { - "title": "Prilagojen PDF" - } - }, - "compress": { - "title": "Stisnite", - "desc": "Stisnite PDF-je za zmanjšanje njihove velikosti.", - "header": "Stisnite PDF", - "method": { - "title": "Način stiskanja", - "quality": "Kakovost", - "filesize": "Velikost datoteke" - }, - "credit": "Ta storitev uporablja qpdf za stiskanje/optimizacijo PDF.", - "grayscale": { - "label": "Uporabi sivinsko lestvico za stiskanje" - }, - "tooltip": { - "header": { - "title": "Pregled nastavitev stiskanja" - }, - "description": { - "title": "Opis", - "text": "Stiskanje je enostaven način za zmanjšanje velikosti datoteke. Izberite Velikost datoteke za vnos ciljne velikosti in mi bomo prilagodili kakovost namesto vas. Izberite Kakovost, če želite ročno nastaviti moč stiskanja." - }, - "qualityAdjustment": { - "title": "Prilagoditev kakovosti", - "text": "Povlecite drsnik za nastavitev moči stiskanja. Nižje vrednosti (1–3) ohranijo kakovost, vendar ustvarijo večje datoteke. Višje vrednosti (7–9) bolj zmanjšajo datoteko, a znižajo jasnost slike.", - "bullet1": "Nižje vrednosti ohranijo kakovost", - "bullet2": "Višje vrednosti zmanjšajo velikost datoteke" - }, - "grayscale": { - "title": "Sivine", - "text": "Izberite to možnost za pretvorbo vseh slik v črno-belo, kar lahko bistveno zmanjša velikost datoteke, zlasti pri skeniranih PDF-jih ali dokumentih s številnimi slikami." - } - }, - "error": { - "failed": "Pri stiskanju PDF-ja je prišlo do napake." - }, - "selectText": { - "1": { - "_value": "Nastavitve stiskanja", - "1": "1-3 stiskanje PDF,
4-6 enostavno stiskanje slik,
7-9 intenzivno stiskanje slik Bo dramatično zmanjšalo kakovost slike" - }, - "2": "Raven optimizacije:", - "4": "Samodejni način - Samodejno prilagodi kakovost, da dobi PDF na natančno velikost", - "5": "Pričakovana velikost PDF (npr. 25 MB, 10,8 MB, 25 KB)" - }, - "submit": "Stisnite" - }, - "decrypt": { - "passwordPrompt": "Ta datoteka je zaščitena z geslom. Prosim vnesite geslo:", - "cancelled": "Operacija preklicana za PDF: {0}", - "noPassword": "Geslo ni na voljo za šifriran PDF: {0}", - "invalidPassword": "Prosimo poskusite znova s ​​pravilnim geslom.", - "invalidPasswordHeader": "Nepravilno geslo ali nepodprto šifriranje za PDF: {0}", - "unexpectedError": "Pri obdelavi datoteke je prišlo do napake. prosim poskusite ponovno", - "serverError": "Napaka strežnika med dešifriranjem: {0}", - "success": "Datoteka uspešno dešifrirana." - }, - "multiTool-advert": { - "message": "Ta funkcija je na voljo tudi na naši strani z več orodji. Oglejte si izboljšan uporabniški vmesnik od strani do strani in dodatne funkcije!" - }, - "pageRemover": { - "title": "Odstranjevalec strani", - "header": "Odstranjevalnik strani PDF", - "pagesToDelete": "Strani za brisanje (Vnesite z vejicami ločen seznam številk strani) :", - "submit": "Izbriši strani", - "placeholder": "(npr. 1,2,6 ali 1-10,15-30)" - }, - "imageToPDF": { - "title": "Slika v PDF", - "header": "Slika v PDF", - "submit": "Pretvori", - "selectLabel": "Možnosti prilagajanja slike", - "fillPage": "Izpolni stran", - "fitDocumentToImage": "Prilagodi stran sliki", - "maintainAspectRatio": "Ohrani razmerja stranic", - "selectText": { - "2": "Samodejno zasukaj PDF", - "3": "Logika več datotek (omogočeno samo pri delu z več slikami)", - "4": "Združi v en PDF", - "5": "Pretvori v ločene datoteke PDF" - } - }, - "PDFToCSV": { - "title": "PDF v CSV", - "header": "PDF v CSV", - "prompt": "Izberite stran za ekstrahiranje tabele", - "submit": "Izvleček" - }, - "split-by-size-or-count": { - "title": "Razdeli PDF po velikosti ali številu", - "header": "Razdeli PDF po velikosti ali številu", - "type": { - "label": "Izberite vrsto razdelitve", - "size": "Po velikosti", - "pageCount": "Po številu strani", - "docCount": "Po številu dokumentov" - }, - "value": { - "label": "Vnesite vrednost", - "placeholder": "Vnesite velikost (npr. 2MB ali 3KB) ali število (npr. 5)" - }, - "submit": "Pošlji" - }, - "printFile": { - "title": "Natisni datoteko", - "header": "Natisni datoteko na tiskalnik", - "selectText": { - "1": "Izberite datoteko za tiskanje", - "2": "Vnesite ime tiskalnika" - }, - "submit": "Natisni" - }, - "licenses": { - "nav": "Licence", - "title": "Licence tretjih oseb", - "header": "Licence tretjih oseb", - "module": "Modul", - "version": "Različica", - "license": "Licenca" - }, - "survey": { - "nav": "Anketa", - "title": "Anketa Stirling-PDF", - "description": "Stirling-PDF nima sledenja, zato želimo slišati od naših uporabnikov, da bi izboljšali Stirling-PDF!", - "changes": "Stirling-PDF se je spremenil od zadnje ankete! Če želite izvedeti več, si oglejte objavo v spletnem dnevniku tukaj:", - "changes2": "S temi spremembami dobimo plačano poslovno podporo in financiranje", - "please": "Prosimo, razmislite o sodelovanju v naši anketi, če želite prispevati k prihodnosti Stirling-PDF!", - "disabled": "(Pojavno okno ankete bo v naslednjih posodobitvah onemogočeno, vendar na voljo na dnu strani)", - "button": "Izpolnite anketo", - "dontShowAgain": "Ne prikaži več", - "meeting": { - "1": "Če v službi uporabljate Stirling PDF, bi radi govorili z vami. Ponujamo seje tehnične podpore v zameno za 15-minutno sejo odkrivanja uporabnikov.", - "2": "To je priložnost za:", - "3": "Poiščite pomoč pri uvajanju, integracijah ali odpravljanju težav", - "4": "Zagotovite neposredne povratne informacije o zmogljivosti, robnih primerih in vrzeli v funkcijah", - "5": "Pomagajte nam izboljšati Stirling PDF za uporabo v podjetju v resničnem svetu", - "6": "Če ste zainteresirani, si lahko rezervirate čas neposredno pri naši ekipi. (samo angleško govoreči)", - "7": "Veselimo se poglobitve v vaše primere uporabe in izboljšanja Stirling PDF-ja!", - "notInterested": "Niste podjetje in/ali vas zanima srečanje?", - "button": "Rezerviraj srečanje" - } - }, - "removeImage": { - "title": "Odstrani sliko", - "header": "Odstrani sliko", - "removeImage": "Odstrani sliko", - "submit": "Odstrani sliko", - "error": { - "failed": "Odstranjevanje slik iz PDF-ja ni uspelo." - }, - "results": { - "title": "Rezultati odstranitve slik" - } - }, - "splitByChapters": { - "title": "Razdeli PDF po poglavjih", - "header": "Razdeli PDF po poglavjih", - "bookmarkLevel": "Raven zaznamka", - "includeMetadata": "Vključi metapodatke", - "allowDuplicates": "Dovoli podvojitve", - "desc": { - "1": "To orodje razdeli datoteko PDF na več datotek PDF glede na strukturo poglavij.", - "2": "Raven zaznamkov: Izberite raven zaznamkov, ki jih želite uporabiti za razdelitev (0 za najvišjo raven, 1 za drugo raven itd.).", - "3": "Vključi metapodatke: Če je označeno, bodo metapodatki izvirnega PDF-ja vključeni v vsak razdeljeni PDF.", - "4": "Dovoli dvojnike: Če je označeno, dovoljuje več zaznamkov na isti strani za ustvarjanje ločenih PDF-jev." - }, - "submit": "Razdeli PDF" - }, - "fileChooser": { - "click": "Klikni", - "or": "ali", - "dragAndDrop": "Povleci in spusti", - "dragAndDropPDF": "Povleci in spusti datoteko PDF", - "dragAndDropImage": "Povleci in spusti slikovno datoteko", - "hoveredDragAndDrop": "Povleci in spusti datoteko(e) sem", - "extractPDF": "Izvlečenje..." - }, - "releases": { - "footer": "Izdaje", - "title": "Opombe ob izdaji", - "header": "Opombe ob izdaji", - "current": { - "version": "Trenutna izdaja" - }, - "note": "Opombe ob izdaji so na voljo samo v angleščini" - }, - "swagger": { - "title": "Dokumentacija API", - "header": "Dokumentacija API", - "desc": "Oglejte si in preizkusite končne točke Stirling PDF API", - "tags": "api,dokumentacija,swagger,končne-točke,razvoj" - }, - "cookieBanner": { - "popUp": { - "title": "Kako uporabljamo piškotke", - "description": { - "1": "Piškotke in druge tehnologije uporabljamo, da Stirling PDF deluje bolje za vas — to nam pomaga izboljševati naša orodja in graditi funkcije, ki vam bodo všeč.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "V redu", - "acceptNecessaryBtn": "Ne, hvala", - "showPreferencesBtn": "Upravljaj nastavitve" - }, - "preferencesModal": { - "title": "Center za nastavitve soglasja", - "acceptAllBtn": "Sprejmi vse", - "acceptNecessaryBtn": "Zavrni vse", - "savePreferencesBtn": "Shrani nastavitve", - "closeIconLabel": "Zapri okno", - "serviceCounterLabel": "Storitev|Storitve", - "subtitle": "Uporaba piškotkov", - "description": { - "1": "Stirling PDF uporablja piškotke in podobne tehnologije za izboljšanje vaše izkušnje in razumevanje uporabe naših orodij. To nam pomaga izboljšati zmogljivost, razvijati funkcije, ki so vam pomembne, in nenehno podpirati naše uporabnike.", - "2": "Stirling PDF ne more — in nikoli ne bo — sledil ali dostopal do vsebine dokumentov, ki jih uporabljate.", - "3": "Vaša zasebnost in zaupanje sta v središču našega dela." - }, - "necessary": { - "title": { - "1": "Strogo potrebni piškotki", - "2": "Vedno omogočeno" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Analitika", - "description": "Ti piškotki nam pomagajo razumeti, kako se naša orodja uporabljajo, da se lahko osredotočimo na gradnjo funkcij, ki jih naša skupnost najbolj ceni. Bodite brez skrbi — Stirling PDF ne more in nikoli ne bo sledil vsebini dokumentov, s katerimi delate." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Odstrani metapodatke" - }, - "sidebar": { - "toggle": "Preklopi stransko vrstico" - }, - "theme": { - "toggle": "Preklopi temo" - }, - "view": { - "viewer": "Pregledovalnik", - "pageEditor": "Urejevalnik strani", - "fileManager": "Upravitelj datotek" - }, - "pageEditor": { - "title": "Urejevalnik strani", - "save": "Shrani spremembe", - "noPdfLoaded": "Noben PDF ni naložen. Naložite PDF za urejanje.", - "rotatedLeft": "Zavrteno levo:", - "rotatedRight": "Zavrteno desno:", - "deleted": "Izbrisano:", - "movedLeft": "Premaknjeno levo:", - "movedRight": "Premaknjeno desno:", - "splitAt": "Razdeljeno pri:", - "insertedPageBreak": "Vstavljen prelom strani pri:", - "addFileNotImplemented": "Dodajanje datoteke ni implementirano v predstavitvi", - "closePdf": "Zapri PDF", - "reset": "Ponastavi spremembe", - "zoomIn": "Povečaj", - "zoomOut": "Pomanjšaj", - "fitToWidth": "Prilagodi širini", - "actualSize": "Dejanska velikost" - }, - "viewer": { - "firstPage": "Prva stran", - "lastPage": "Zadnja stran", - "previousPage": "Prejšnja stran", - "nextPage": "Naslednja stran", - "zoomIn": "Povečaj", - "zoomOut": "Pomanjšaj", - "singlePageView": "Enostranski pogled", - "dualPageView": "Dvo-stranski pogled" - }, - "rightRail": { - "closeSelected": "Zapri izbrane datoteke", - "selectAll": "Izberi vse", - "deselectAll": "Prekliči izbor vseh", - "selectByNumber": "Izberi po številkah strani", - "deleteSelected": "Izbriši izbrane strani", - "closePdf": "Zapri PDF", - "exportAll": "Izvozi PDF", - "downloadSelected": "Prenesi izbrane datoteke", - "downloadAll": "Prenesi vse", - "saveAll": "Shrani vse", - "toggleTheme": "Preklopi temo", - "toggleBookmarks": "Preklopi zaznamke", - "language": "Jezik", - "search": "Išči v PDF", - "panMode": "Način premikanja", - "rotateLeft": "Zavrti levo", - "rotateRight": "Zavrti desno", - "toggleSidebar": "Preklopi stransko vrstico", - "exportSelected": "Izvozi izbrane strani", - "toggleAnnotations": "Preklopi vidnost opomb", - "annotationMode": "Preklopi način opomb", - "draw": "Riši", - "save": "Shrani", - "saveChanges": "Shrani spremembe" - }, - "search": { - "title": "Iskanje v PDF", - "placeholder": "Vnesite iskani izraz...", - "noResults": "Ni zadetkov", - "searching": "Iskanje..." - }, - "guestBanner": { - "title": "Stirling PDF uporabljate kot gost!", - "message": "Ustvarite brezplačen račun, da shranite svoje delo, dostopate do več funkcij in podprete projekt.", - "dismiss": "Skrij pasico", - "signUp": "Registrirajte se brezplačno" - }, - "toolPicker": { - "searchPlaceholder": "Išči orodja...", - "noToolsFound": "Ni najdenih orodij", - "allTools": "VSA ORODJA", - "quickAccess": "HITER DOSTOP", - "categories": { - "standardTools": "Standardna orodja", - "advancedTools": "Napredna orodja", - "recommendedTools": "Priporočena orodja" - }, - "subcategories": { - "signing": "Podpisovanje", - "documentSecurity": "Varnost dokumenta", - "verification": "Preverjanje", - "documentReview": "Pregled dokumenta", - "pageFormatting": "Oblikovanje strani", - "extraction": "Ekstrakcija", - "removal": "Odstranjevanje", - "automation": "Avtomatizacija", - "general": "Splošno", - "advancedFormatting": "Napredno oblikovanje", - "developerTools": "Orodja za razvijalce" - } - }, - "quickAccess": { - "read": "Preberi", - "sign": "Podpiši", - "automate": "Poteki", - "files": "Datoteke", - "activity": "Dnevnik", - "help": "Pomoč", - "account": "Račun", - "config": "Konfig.", - "settings": "Možnosti", - "adminSettings": "Skrbnik", - "allTools": "All Tools", - "reader": "Bralnik", - "helpMenu": { - "toolsTour": "Ogled orodij", - "toolsTourDesc": "Spoznajte, kaj zmorejo orodja", - "adminTour": "Ogled za skrbnike", - "adminTourDesc": "Raziščite skrbniške nastavitve in funkcije" - } - }, - "admin": { - "error": "Napaka", - "success": "Uspeh", - "expand": "Razširi", - "close": "Zapri", - "status": { - "active": "Aktivno", - "inactive": "Neaktivno" - }, - "settings": { - "title": "Skrbniške nastavitve", - "workspace": "Delovni prostor", - "fetchError": "Nastavitev ni bilo mogoče naložiti", - "saveError": "Nastavitev ni bilo mogoče shraniti", - "saved": "Nastavitve uspešno shranjene", - "saveSuccess": "Nastavitve uspešno shranjene", - "save": "Shrani spremembe", - "discard": "Zavrzi", - "restartRequired": "Potreben je ponovni zagon", - "loginRequired": "Za spreminjanje skrbniških nastavitev mora biti omogočen način prijave", - "unsavedChanges": { - "title": "Neshranjene spremembe", - "message": "Imate neshranjene spremembe. Ali jih želite zavreči?", - "cancel": "Nadaljujte z urejanjem", - "discard": "Zavrzite spremembe", - "hint": "Imate neshranjene spremembe" - }, - "loginDisabled": { - "title": "Zahtevan način prijave", - "message": "Za spreminjanje skrbniških nastavitev mora biti omogočen način prijave. Nastavite SECURITY_ENABLELOGIN=true v okolju ali security.enableLogin: true v settings.yml, nato znova zaženite strežnik.", - "readOnly": "Spodnje nastavitve prikazujejo vzorčne vrednosti za referenco. Omogočite način prijave za ogled in urejanje dejanske konfiguracije." - }, - "restart": { - "title": "Potreben je ponovni zagon", - "message": "Nastavitve so bile uspešno shranjene. Za uveljavitev sprememb je potreben ponovni zagon strežnika.", - "question": "Želite strežnik ponovno zagnati zdaj ali pozneje?", - "now": "Ponovno zaženi zdaj", - "later": "Ponovno zaženi pozneje" - }, - "restarting": "Ponovni zagon strežnika", - "restartingMessage": "Strežnik se ponovno zaganja. Prosimo, počakajte trenutek...", - "restartError": "Strežnika ni bilo mogoče ponovno zagnati. Prosimo, ponovno zaženite ročno.", - "general": { - "title": "Sistemske nastavitve", - "description": "Konfigurirajte sistemske nastavitve aplikacije, vključno z blagovno znamko in privzetim vedenjem.", - "ui": "Uporabniški vmesnik", - "system": "Sistem", - "appName": { - "label": "Ime aplikacije", - "description": "Ime, prikazano v zavihku brskalnika in na domači strani" - }, - "appNameNavbar": { - "label": "Ime v navigacijski vrstici", - "description": "Ime, prikazano v navigacijski vrstici" - }, - "homeDescription": { - "label": "Opis domače strani", - "description": "Opisno besedilo, prikazano na domači strani" - }, - "defaultLocale": { - "label": "Privzeti jezik", - "description": "Privzeti jezik za nove uporabnike (npr. en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Omejitev nalaganja datotek", - "description": "Največja velikost nalaganja datotek (npr. 100MB, 1GB)" - }, - "showUpdate": { - "label": "Prikaži obvestila o posodobitvah", - "description": "Prikaži obvestila, ko je na voljo nova različica" - }, - "showUpdateOnlyAdmin": { - "label": "Prikaži posodobitve le skrbnikom", - "description": "Omeji obvestila o posodobitvah samo na skrbnike" - }, - "customHTMLFiles": { - "label": "Uporabniške HTML datoteke", - "description": "Dovoli strežbo prilagojenih HTML datotek iz imenika customFiles" - }, - "languages": { - "label": "Razpoložljivi jeziki", - "description": "Jeziki, med katerimi lahko uporabniki izbirajo (pustite prazno za omogočanje vseh jezikov)", - "placeholder": "Izberite jezike" - }, - "customMetadata": { - "label": "Metapodatki po meri", - "autoUpdate": { - "label": "Samodejno posodobi metapodatke", - "description": "Samodejno posodobi metapodatke PDF pri vseh obdelanih dokumentih" - }, - "author": { - "label": "Privzeti avtor", - "description": "Privzeti avtor za metapodatke PDF (npr. uporabniško ime)" - }, - "creator": { - "label": "Privzeti ustvarjalec", - "description": "Privzeti ustvarjalec za metapodatke PDF" - }, - "producer": { - "label": "Privzeti proizvajalec", - "description": "Privzeti proizvajalec za metapodatke PDF" - } - }, - "logoStyle": { - "label": "Slog logotipa", - "description": "Izberite med modernim minimalističnim logotipom ali klasično ikono S", - "classic": "Klasičen", - "classicAlt": "Klasični logotip", - "modern": "Sodoben", - "modernAlt": "Moderni logotip" - }, - "customPaths": { - "label": "Poti po meri", - "description": "Konfigurirajte poti datotečnega sistema po meri za obdelavo pipeline in zunanja orodja", - "pipeline": { - "label": "Imeniki pipeline", - "watchedFoldersDir": { - "label": "Imenik nadzorovanih map", - "description": "Imenik, kjer pipeline spremlja dohodne PDF-je (pustite prazno za privzeto: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Imenik zaključenih map", - "description": "Imenik, kamor se izpišejo obdelani PDF-ji (pustite prazno za privzeto: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Poti zunanjih orodij", - "weasyprint": { - "label": "Izvedljiva datoteka WeasyPrint", - "description": "Pot do izvedljive datoteke WeasyPrint za pretvorbo HTML v PDF (pustite prazno za privzeto: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Izvedljiva datoteka Unoconvert", - "description": "Pot do LibreOffice unoconvert za pretvorbe dokumentov (pustite prazno za privzeto: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Varnost", - "description": "Konfigurirajte preverjanje pristnosti, vedenje prijave in varnostne politike.", - "ssoNotice": { - "title": "Iščete nastavitve SSO/SAML?", - "message": "Ponudniki preverjanja pristnosti OAuth2 in SAML2 so bili prestavljeni v meni Povezave zaradi lažjega upravljanja." - }, - "authentication": "Preverjanje pristnosti", - "enableLogin": { - "label": "Omogoči prijavo", - "description": "Zahtevaj, da se uporabniki prijavijo pred dostopom do aplikacije" - }, - "loginMethod": { - "label": "Način prijave", - "description": "Metoda preverjanja pristnosti, uporabljena za prijavo uporabnika", - "all": "Vse metode", - "normal": "Samo uporabniško ime/geslo", - "oauth2": "Samo OAuth2", - "saml2": "Samo SAML2" - }, - "loginAttemptCount": { - "label": "Omejitev poskusov prijave", - "description": "Največje število neuspelih poskusov prijave pred zaklepom računa" - }, - "loginResetTimeMinutes": { - "label": "Čas ponastavitve prijave (minute)", - "description": "Čas do ponastavitve neuspelih poskusov prijave" - }, - "csrfDisabled": { - "label": "Onemogoči zaščito CSRF", - "description": "Onemogoči zaščito pred ponarejanjem zahtev (ni priporočljivo)" - }, - "initialLogin": { - "label": "Začetna prijava", - "username": { - "label": "Začetno uporabniško ime", - "description": "Uporabniško ime začetnega skrbniškega računa" - }, - "password": { - "label": "Začetno geslo", - "description": "Geslo začetnega skrbniškega računa" - } - }, - "jwt": { - "label": "Konfiguracija JWT", - "secureCookie": { - "label": "Varni piškotek", - "description": "Zahtevaj HTTPS za piškotke JWT (priporočeno za produkcijo)" - }, - "keyRetentionDays": { - "label": "Dnevi hrambe ključev", - "description": "Število dni hrambe starih ključev JWT za preverjanje" - }, - "persistence": { - "label": "Omogoči trajnost ključev", - "description": "Trajno shranjevanje ključev JWT za preživetje ponovnih zagonov strežnika" - }, - "enableKeyRotation": { - "label": "Omogoči rotacijo ključev", - "description": "Samodejno periodično menjaj podpisne ključe JWT" - }, - "enableKeyCleanup": { - "label": "Omogoči čiščenje ključev", - "description": "Samodejno odstrani potekle ključe JWT" - } - }, - "audit": { - "label": "Revizijsko beleženje", - "enabled": { - "label": "Omogoči revizijsko beleženje", - "description": "Spremljaj dejanja uporabnikov in sistemske dogodke za skladnost in varnostni nadzor" - }, - "level": { - "label": "Raven revizije", - "description": "0=IZKLOPLJENO, 1=OSNOVNO, 2=STANDARD, 3=PODROBNO" - }, - "retentionDays": { - "label": "Hramba revizij (dni)", - "description": "Število dni hrambe revizijskih dnevnikov" - } - }, - "htmlUrlSecurity": { - "label": "Varnost URL-jev za HTML", - "description": "Konfigurirajte omejitve dostopa do URL-jev za obdelavo HTML, da preprečite napade SSRF", - "enabled": { - "label": "Omogoči varnost URL-jev", - "description": "Omogoči omejitve varnosti URL-jev za pretvorbe HTML v PDF" - }, - "level": { - "label": "Raven varnosti", - "description": "MAX: samo seznam dovoljenih, MEDIUM: blokiraj interna omrežja, OFF: brez omejitev", - "max": "Največja (samo seznam dovoljenih)", - "medium": "Srednja (blokiraj interne)", - "off": "Izklopljeno (brez omejitev)" - }, - "advanced": "Napredne nastavitve", - "allowedDomains": { - "label": "Dovoljene domene (seznam dovoljenih)", - "description": "Ena domena na vrstico (npr. cdn.example.com). Ko je raven MAX, so dovoljene le te domene" - }, - "blockedDomains": { - "label": "Blokirane domene (črni seznam)", - "description": "Ena domena na vrstico (npr. malicious.com). Dodatne domene za blokado" - }, - "internalTlds": { - "label": "Notranje TLD", - "description": "En TLD na vrstico (npr. .local, .internal). Blokiraj domene s temi TLD vzorci" - }, - "networkBlocking": "Blokiranje omrežij", - "blockPrivateNetworks": { - "label": "Blokiraj zasebna omrežja", - "description": "Blokiraj zasebna omrežja po RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Blokiraj localhost", - "description": "Blokiraj naslove localhost in loopback (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Blokiraj povezavno-lokalne naslove", - "description": "Blokiraj povezavno-lokalne naslove (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Blokiraj končne točke metapodatkov v oblaku", - "description": "Blokiraj končne točke metapodatkov ponudnikov oblaka (169.254.169.254)" - } - } - }, - "connections": { - "title": "Povezave", - "description": "Konfigurirajte zunanje ponudnike preverjanja pristnosti, kot sta OAuth2 in SAML.", - "linkedServices": "Povezane storitve", - "unlinkedServices": "Nepovezane storitve", - "connect": "Poveži", - "disconnect": "Prekini povezavo", - "disconnected": "Ponudnik uspešno odklopljen", - "disconnectError": "Ponudnika ni bilo mogoče odklopiti", - "ssoAutoLogin": { - "label": "SSO samodejna prijava", - "enable": "Omogoči SSO samodejno prijavo", - "description": "Ob zahtevi za preverjanje pristnosti samodejno preusmeri na SSO prijavo" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Omogoči OAuth2", - "description": "Dovoli uporabnikom preverjanje pristnosti prek ponudnikov OAuth2" - }, - "provider": { - "label": "Ponudnik", - "description": "Ponudnik OAuth2, ki se uporablja za preverjanje pristnosti" - }, - "issuer": { - "label": "URL izdajatelja", - "description": "URL izdajatelja pri ponudniku OAuth2" - }, - "clientId": { - "label": "ID odjemalca", - "description": "ID odjemalca OAuth2 vašega ponudnika" - }, - "clientSecret": { - "label": "Skrivnost odjemalca", - "description": "Skrivnost odjemalca OAuth2 vašega ponudnika" - }, - "useAsUsername": { - "label": "Uporabi kot uporabniško ime", - "description": "Zahtevek OAuth2, ki se uporabi kot uporabniško ime (npr. email, sub)" - }, - "autoCreateUser": { - "label": "Samodejno ustvari uporabnike", - "description": "Ob prvi prijavi prek OAuth2 samodejno ustvari uporabniške račune" - }, - "blockRegistration": { - "label": "Blokiraj registracijo", - "description": "Prepreči novo registracijo uporabnikov prek OAuth2" - }, - "scopes": { - "label": "Obsegi OAuth2", - "description": "Seznam obsegov OAuth2, ločen z vejicami (npr. openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Omogoči SAML2", - "description": "Dovoli uporabnikom preverjanje pristnosti prek ponudnikov SAML2" - }, - "provider": { - "label": "Ponudnik", - "description": "Ime ponudnika SAML2" - }, - "registrationId": { - "label": "ID registracije", - "description": "Identifikator registracije SAML2" - }, - "autoCreateUser": { - "label": "Samodejno ustvari uporabnike", - "description": "Ob prvi prijavi prek SAML2 samodejno ustvari uporabniške račune" - }, - "blockRegistration": { - "label": "Blokiraj registracijo", - "description": "Prepreči novo registracijo uporabnikov prek SAML2" - } - } - }, - "database": { - "title": "Baza podatkov", - "description": "Konfigurirajte nastavitve povezave baze podatkov po meri za podjetniške namestitve.", - "configuration": "Konfiguracija baze podatkov", - "enableCustom": { - "label": "Omogoči bazo podatkov po meri", - "description": "Uporabite svojo konfiguracijo baze podatkov namesto privzete vgrajene baze" - }, - "customUrl": { - "label": "URL baze podatkov po meri", - "description": "Celoten JDBC niz povezave (npr. jdbc:postgresql://localhost:5432/postgres). Če je podan, spodnje posamezne nastavitve povezave niso uporabljene." - }, - "type": { - "label": "Vrsta baze podatkov", - "description": "Vrsta baze podatkov (ni uporabljeno, če je podan URL po meri)" - }, - "hostName": { - "label": "Ime gostitelja", - "description": "Ime gostitelja strežnika baze (ni uporabljeno, če je podan URL po meri)" - }, - "port": { - "label": "Vrata", - "description": "Vrata strežnika baze (ni uporabljeno, če je podan URL po meri)" - }, - "name": { - "label": "Ime baze podatkov", - "description": "Ime baze podatkov (ni uporabljeno, če je podan URL po meri)" - }, - "username": { - "label": "Uporabniško ime", - "description": "Uporabniško ime za preverjanje pristnosti v bazi" - }, - "password": { - "label": "Geslo", - "description": "Geslo za preverjanje pristnosti v bazi" - } - }, - "privacy": { - "title": "Zasebnost", - "description": "Konfigurirajte nastavitve zasebnosti in zbiranja podatkov.", - "analytics": "Analitika in sledenje", - "enableAnalytics": { - "label": "Omogoči analitiko", - "description": "Zbiraj anonimno analitiko uporabe za izboljšanje aplikacije" - }, - "metricsEnabled": { - "label": "Omogoči metrike", - "description": "Omogoči zbiranje metrik zmogljivosti in uporabe. Skrbnikom zagotavlja API končno točko za dostop do podatkov metrik" - }, - "searchEngine": "Vidnost v iskalnikih", - "googleVisibility": { - "label": "Vidnost v Googlu", - "description": "Dovoli iskalnikom indeksiranje te aplikacije" - } - }, - "advanced": { - "title": "Napredno", - "description": "Konfigurirajte napredne funkcije in eksperimentalne zmožnosti.", - "features": "Zastavice funkcij", - "processing": "Obdelava", - "endpoints": { - "label": "Končne točke", - "manage": "Upravljaj API končne točke", - "description": "Upravljanje končnih točk je konfigurirano prek YAML. Za podrobnosti o omogočanju/onemogočanju posameznih končnih točk glejte dokumentacijo." - }, - "enableAlphaFunctionality": { - "label": "Omogoči alfa funkcije", - "description": "Omogoči eksperimentalne in alfa funkcije (lahko so nestabilne)" - }, - "enableUrlToPDF": { - "label": "Omogoči URL v PDF", - "description": "Dovoli pretvorbo spletnih strani v dokumente PDF" - }, - "maxDPI": { - "label": "Največji DPI", - "description": "Največji DPI za obdelavo slik (0 = neomejeno)" - }, - "tessdataDir": { - "label": "Imenik tessdata", - "description": "Pot do imenika tessdata za jezikovne datoteke OCR" - }, - "disableSanitize": { - "label": "Onemogoči sanacijo HTML", - "description": "OPOZORILO: Varnostno tveganje - onemogočanje sanacije HTML lahko povzroči ranljivosti XSS" - }, - "tempFileManagement": { - "label": "Upravljanje začasnih datotek", - "description": "Konfigurirajte shranjevanje in vedenje čiščenja začasnih datotek", - "baseTmpDir": { - "label": "Osnovni imenik za začasne datoteke", - "description": "Osnovni imenik za začasne datoteke (pustite prazno za privzeto: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "Začasni imenik LibreOffice", - "description": "Imenik za začasne datoteke LibreOffice (pustite prazno za privzeto: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Sistemski začasni imenik", - "description": "Sistemski začasni imenik za čiščenje (uporablja se le, če je omogočeno cleanupSystemTemp)" - }, - "prefix": { - "label": "Predpona začasnih datotek", - "description": "Predpona za imena začasnih datotek" - }, - "maxAgeHours": { - "label": "Največja starost (ure)", - "description": "Največja starost v urah pred čiščenjem začasnih datotek" - }, - "cleanupIntervalMinutes": { - "label": "Interval čiščenja (minute)", - "description": "Kako pogosto se izvaja čiščenje (v minutah)" - }, - "startupCleanup": { - "label": "Čiščenje ob zagonu", - "description": "Ob zagonu aplikacije počisti stare začasne datoteke" - }, - "cleanupSystemTemp": { - "label": "Čiščenje sistemskega začasnega imenika", - "description": "Ali naj se čisti širši sistemski začasni imenik (uporabljajte previdno)" - } - }, - "processExecutor": { - "label": "Omejitve izvajalnika procesov", - "description": "Konfigurirajte omejitve sej in časovne omejitve za posamezen izvajalnik procesov", - "sessionLimit": { - "label": "Omejitev sej", - "description": "Največje število sočasnih instanc" - }, - "timeout": { - "label": "Časovna omejitev (minute)", - "description": "Najdaljši čas izvajanja" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF v HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Namesti aplikacijo", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Poštni strežnik", - "description": "Konfigurirajte nastavitve SMTP za pošiljanje e-poštnih obvestil.", - "smtp": "Konfiguracija SMTP", - "enabled": { - "label": "Omogoči pošto", - "description": "Omogoči e-poštna obvestila in funkcionalnost SMTP" - }, - "host": { - "label": "Gostitelj SMTP", - "description": "Ime gostitelja ali IP naslov vašega SMTP strežnika" - }, - "port": { - "label": "Vrata SMTP", - "description": "Številka vrat za povezavo SMTP (običajno 25, 465 ali 587)" - }, - "username": { - "label": "Uporabniško ime SMTP", - "description": "Uporabniško ime za preverjanje pristnosti SMTP" - }, - "password": { - "label": "Geslo SMTP", - "description": "Geslo za preverjanje pristnosti SMTP" - }, - "from": { - "label": "Naslov pošiljatelja", - "description": "E-poštni naslov pošiljatelja" - }, - "enableInvites": { - "label": "Omogoči e-poštna vabila", - "description": "Dovoli skrbnikom vabilo uporabnikov po e-pošti z samodejno ustvarjenimi gesli" - }, - "frontendUrl": { - "label": "URL frontenda", - "description": "Osnovni URL za frontend (npr. https://pdf.example.com). Uporablja se za generiranje povezav za povabila v e-poštnih sporočilih. Pustite prazno za uporabo URL zaledja." - } - }, - "legal": { - "title": "Pravni dokumenti", - "description": "Konfigurirajte povezave do pravnih dokumentov in politik.", - "disclaimer": { - "title": "Opozorilo o pravni odgovornosti", - "message": "Z lastnim prilagajanjem teh pravnih dokumentov prevzemate polno odgovornost za zagotavljanje skladnosti z vsemi veljavnimi zakoni in predpisi, vključno z GDPR in drugimi zahtevami EU glede varstva podatkov. Te nastavitve spreminjajte samo, če: (1) upravljate osebno/zasebno instanco, (2) ste zunaj jurisdikcije EU in razumete svoje lokalne pravne obveznosti ali (3) ste pridobili ustrezno pravno svetovanje in prevzemate izključno odgovornost za vse uporabniške podatke in pravno skladnost. Stirling-PDF in njegovi razvijalci ne prevzemajo odgovornosti za vaše pravne obveznosti." - }, - "termsAndConditions": { - "label": "Pogoji uporabe", - "description": "URL ali ime datoteke do pogojev uporabe" - }, - "privacyPolicy": { - "label": "Politika zasebnosti", - "description": "URL ali ime datoteke do politike zasebnosti" - }, - "accessibilityStatement": { - "label": "Izjava o dostopnosti", - "description": "URL ali ime datoteke do izjave o dostopnosti" - }, - "cookiePolicy": { - "label": "Politika piškotkov", - "description": "URL ali ime datoteke do politike piškotkov" - }, - "impressum": { - "label": "Impressum", - "description": "URL ali ime datoteke do impressuma (zahtevano v nekaterih jurisdikcijah)" - } - }, - "premium": { - "title": "Premium in Enterprise", - "description": "Konfigurirajte svoj ključ licence Premium ali Enterprise.", - "license": "Konfiguracija licence", - "licenseKey": { - "toggle": "Imate licenčni ključ ali potrdilno datoteko?", - "info": "Če imate licenčni ključ ali potrdilno datoteko iz neposrednega nakupa, jo lahko vnesete tukaj za aktivacijo premium ali enterprise funkcij." - }, - "key": { - "label": "Licenčni ključ", - "description": "Vnesite svoj licenčni ključ Premium ali Enterprise", - "success": "Licenčni ključ shranjen", - "successMessage": "Vaš licenčni ključ je bil uspešno aktiviran. Ponovni zagon ni potreben.", - "overwriteWarning": { - "title": "⚠️ Opozorilo: Zaznana obstoječa licenca", - "line1": "Prepis trenutnega licenčnega ključa ni mogoče razveljaviti.", - "line2": "Prejšnja licenca bo trajno izgubljena, razen če ste jo varnostno kopirali drugje.", - "line3": "Pomembno: Licenčne ključe hranite zasebno in varno. Nikoli jih ne delite javno." - } - }, - "enabled": { - "label": "Omogoči funkcije Premium", - "description": "Omogoči preverjanje licenčnega ključa za funkcije pro/enterprise" - }, - "movedFeatures": { - "title": "Funkcije Premium razporejene", - "message": "Funkcije Premium in Enterprise so zdaj organizirane v svojih razdelkih:" - } - }, - "features": { - "title": "Funkcije", - "description": "Konfigurirajte izbirne funkcije in funkcionalnosti.", - "serverCertificate": { - "label": "Strežniško potrdilo", - "description": "Konfigurirajte generiranje strežniškega potrdila za funkcionalnost \"Sign with Stirling-PDF\"", - "enabled": { - "label": "Omogoči strežniško potrdilo", - "description": "Omogoči strežniško potrdilo za možnost \"Sign with Stirling-PDF\"" - }, - "organizationName": { - "label": "Ime organizacije", - "description": "Ime organizacije za generirana potrdila" - }, - "validity": { - "label": "Veljavnost potrdila (dni)", - "description": "Število dni veljavnosti potrdila" - }, - "regenerateOnStartup": { - "label": "Znova ustvari ob zagonu", - "description": "Ob vsakem zagonu aplikacije generiraj novo potrdilo" - } - } - }, - "endpoints": { - "title": "API končne točke", - "description": "Nadzirajte, katere API končne točke in skupine končnih točk so na voljo.", - "management": "Upravljanje končnih točk", - "toRemove": { - "label": "Onemogočene končne točke", - "description": "Izberite posamezne končne točke za onemogočanje" - }, - "groupsToRemove": { - "label": "Onemogočene skupine končnih točk", - "description": "Izberite skupine končnih točk za onemogočanje" - }, - "note": "Opomba: Onemogočanje končnih točk omeji dostop do API, vendar ne odstrani komponent uporabniškega vmesnika. Za uveljavitev sprememb je potreben ponovni zagon." - } - } - }, - "fileUpload": { - "selectFile": "Izberite datoteko", - "selectFiles": "Izberite datoteke", - "selectPdfToView": "Izberite PDF za ogled", - "selectPdfToEdit": "Izberite PDF za urejanje", - "chooseFromStorage": "Izberite datoteko iz shrambe ali naložite nov PDF", - "chooseFromStorageMultiple": "Izberite datoteke iz shrambe ali naložite nove PDF-je", - "loadFromStorage": "Naloži iz shrambe", - "filesAvailable": "datotek na voljo", - "loading": "Nalaganje...", - "or": "ali", - "dropFileHere": "Spustite datoteko sem ali kliknite za nalaganje", - "dropFilesHere": "Spustite datoteke sem ali kliknite gumb za nalaganje", - "dropFilesHereOpen": "Spustite datoteke sem ali kliknite gumb Odpri", - "pdfFilesOnly": "Samo datoteke PDF", - "supportedFileTypes": "Podprte vrste datotek", - "upload": "Naloži", - "uploadFile": "Naloži datoteko", - "uploadFiles": "Naloži datoteke", - "open": "Odpri", - "openFile": "Odpri datoteko", - "openFiles": "Odpri datoteke", - "noFilesInStorage": "V shrambi ni datotek. Najprej naložite nekaj datotek.", - "noFilesInStorageOpen": "V shrambi ni datotek. Najprej odprite nekaj datotek.", - "selectFromStorage": "Izberi iz shrambe", - "backToTools": "Nazaj na orodja", - "addFiles": "Dodaj datoteke", - "dragFilesInOrClick": "Povlecite datoteke sem ali kliknite \"Dodaj datoteke\" za brskanje" - }, - "fileEditor": { - "addFiles": "Dodaj datoteke" - }, - "fileManager": { - "title": "Naloži datoteke PDF", - "subtitle": "Dodajte datoteke v svojo shrambo za lažji dostop med orodji", - "filesSelected": "izbranih datotek", - "clearSelection": "Počisti izbor", - "openInFileEditor": "Odpri v urejevalniku datotek", - "uploadError": "Nekaterih datotek ni bilo mogoče naložiti.", - "failedToOpen": "Datoteke ni bilo mogoče odpreti. Morda je bila odstranjena iz shrambe.", - "failedToLoad": "Datoteke ni bilo mogoče naložiti v aktivni nabor.", - "storageCleared": "Brskalnik je počistil shrambo. Datoteke so bile odstranjene. Prosimo, naložite jih znova.", - "clearAll": "Počisti vse", - "reloadFiles": "Znova naloži datoteke", - "dragDrop": "Povlecite in spustite datoteke sem", - "clickToUpload": "Kliknite za nalaganje datotek", - "selectedFiles": "Izbrane datoteke", - "storage": "Shramba", - "filesStored": "datotek v shrambi", - "storageError": "Prišlo je do napake pri shrambi", - "storageLow": "Zmanjkuje prostora v shrambi. Razmislite o odstranitvi starih datotek.", - "supportMessage": "Poganja ga shramba podatkovne baze brskalnika za neomejeno kapaciteto", - "noFileSelected": "Ni izbranih datotek", - "showHistory": "Prikaži zgodovino", - "hideHistory": "Skrij zgodovino", - "fileHistory": "Zgodovina datotek", - "loadingHistory": "Nalaganje zgodovine...", - "lastModified": "Zadnja sprememba", - "toolChain": "Uporabljena orodja", - "restore": "Obnovi", - "unzip": "Razpakiraj", - "searchFiles": "Išči datoteke...", - "recent": "Nedavno", - "localFiles": "Lokalne datoteke", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Moje datoteke", - "noRecentFiles": "Ni najdenih nedavnih datotek", - "googleDriveNotAvailable": "Integracija z Google Drive ni na voljo", - "downloadSelected": "Prenesi izbrano", - "saveSelected": "Shrani izbrano", - "openFiles": "Odpri datoteke", - "openFile": "Odpri datoteko", - "details": "Podrobnosti datoteke", - "fileName": "Ime", - "fileFormat": "Format", - "fileSize": "Velikost", - "fileVersion": "Različica", - "totalSelected": "Skupaj izbrano", - "dropFilesHere": "Spustite datoteke sem", - "selectAll": "Izberi vse", - "deselectAll": "Prekliči izbor vseh", - "deleteSelected": "Izbriši izbrano", - "selectedCount": "{{count}} izbranih", - "download": "Prenos", - "delete": "Izbriši", - "unsupported": "Nepodprto", - "addToUpload": "Dodaj k nalaganju", - "deleteAll": "Izbriši vse", - "loadingFiles": "Nalaganje datotek...", - "noFiles": "Ni razpoložljivih datotek", - "noFilesFound": "Ni zadetkov, ki ustrezajo vašemu iskanju", - "openInPageEditor": "Odpri v urejevalniku strani", - "showAll": "Prikaži vse", - "sortByDate": "Razvrsti po datumu", - "sortByName": "Razvrsti po imenu", - "sortBySize": "Razvrsti po velikosti" - }, - "storage": { - "temporaryNotice": "Datoteke so začasno shranjene v vašem brskalniku in se lahko samodejno izbrišejo", - "storageLimit": "Omejitev shrambe", - "storageUsed": "Porabljena začasna shramba", - "storageFull": "Shramba je skoraj polna. Razmislite o odstranitvi nekaterih datotek.", - "fileTooLarge": "Datoteka je prevelika. Največja velikost na datoteko je", - "storageQuotaExceeded": "Presežena kvota shrambe. Prosimo, odstranite nekaj datotek pred nadaljnjim nalaganjem.", - "approximateSize": "Približna velikost" - }, - "sanitize": { - "title": "Saniraj", - "desc": "Odstranite potencialno škodljive elemente iz datotek PDF.", - "submit": "Prečisti PDF", - "completed": "Sanacija uspešno zaključena", - "error": { - "generic": "Saniranje ni uspelo", - "failed": "Pri saniranju PDF-ja je prišlo do napake." - }, - "filenamePrefix": "sanirano", - "sanitizationResults": "Rezultati saniranja", - "steps": { - "files": "Datoteke", - "settings": "Nastavitve", - "results": "Rezultati" - }, - "files": { - "placeholder": "Izberite datoteko PDF v glavnem pogledu za začetek" - }, - "options": { - "title": "Možnosti saniranja", - "note": "Izberite elemente, ki jih želite odstraniti iz PDF-ja. Izbrana mora biti vsaj ena možnost.", - "removeJavaScript": { - "label": "Odstrani JavaScript", - "desc": "Odstrani dejanja in skripte JavaScript iz PDF-ja" - }, - "removeEmbeddedFiles": { - "label": "Odstrani vdelane datoteke", - "desc": "Odstrani vse datoteke, vdelane v PDF" - }, - "removeXMPMetadata": { - "label": "Odstrani metapodatke XMP", - "desc": "Odstrani metapodatke XMP iz PDF-ja" - }, - "removeMetadata": { - "label": "Odstrani metapodatke dokumenta", - "desc": "Odstrani metapodatke informacij dokumenta (naslov, avtor itd.)" - }, - "removeLinks": { - "label": "Odstrani povezave", - "desc": "Odstrani zunanje povezave in dejanja zagona iz PDF-ja" - }, - "removeFonts": { - "label": "Odstrani pisave", - "desc": "Odstrani vdelane pisave iz PDF-ja" - } - } - }, - "addPassword": { - "title": "Dodaj geslo", - "desc": "Šifrirajte svoj dokument PDF z geslom.", - "completed": "Zaščita z geslom je uporabljena", - "submit": "Šifriraj", - "filenamePrefix": "šifrirano", - "error": { - "failed": "Pri šifriranju PDF-ja je prišlo do napake." - }, - "passwords": { - "stepTitle": "Gesla in šifriranje", - "completed": "Gesla nastavljena", - "user": { - "label": "Uporabniško geslo", - "placeholder": "Vnesite uporabniško geslo" - }, - "owner": { - "label": "Lastniško geslo", - "placeholder": "Vnesite lastniško geslo" - } - }, - "encryption": { - "keyLength": { - "label": "Dolžina šifrirnega ključa", - "40bit": "40-bitni (nizka)", - "128bit": "128-bitni (standardna)", - "256bit": "256-bitni (visoka)" - } - }, - "results": { - "title": "Šifrirani PDF-ji" - }, - "tooltip": { - "header": { - "title": "Pregled zaščite z geslom" - }, - "passwords": { - "title": "Vrste gesel", - "text": "Uporabniška gesla omejujejo odpiranje dokumenta, lastniška gesla pa nadzorujejo, kaj je z dokumentom mogoče početi po odprtju. Nastavite lahko oboje ali le enega.", - "bullet1": "Uporabniško geslo: potrebno za odpiranje PDF-ja", - "bullet2": "Lastniško geslo: nadzoruje dovoljenja dokumenta (nepodprto v vseh pregledovalnikih PDF)" - }, - "encryption": { - "title": "Ravni šifriranja", - "text": "Višje ravni šifriranja nudijo boljšo varnost, vendar morda niso podprte v starejših pregledovalnikih PDF.", - "bullet1": "40-bit: osnovna varnost, združljivo s starejšimi pregledovalniki", - "bullet2": "128-bit: standardna varnost, široko podprto", - "bullet3": "256-bit: največja varnost, zahteva sodobne pregledovalnike" - }, - "permissions": { - "title": "Spremeni dovoljenja", - "text": "Ta dovoljenja nadzorujejo, kaj lahko uporabniki počnejo s PDF-jem. Najbolj učinkovito v kombinaciji z lastniškim geslom." - } - } - }, - "changePermissions": { - "title": "Spremeni dovoljenja", - "desc": "Spremenite omejitve in dovoljenja dokumenta.", - "completed": "Dovoljenja spremenjena", - "submit": "Spremeni dovoljenja", - "error": { - "failed": "Pri spreminjanju dovoljenj PDF je prišlo do napake." - }, - "permissions": { - "preventAssembly": { - "label": "Prepreči sestavljanje dokumenta" - }, - "preventExtractContent": { - "label": "Prepreči ekstrakcijo vsebine" - }, - "preventExtractForAccessibility": { - "label": "Prepreči ekstrakcijo za dostopnost" - }, - "preventFillInForm": { - "label": "Prepreči izpolnjevanje obrazca" - }, - "preventModify": { - "label": "Prepreči spreminjanje" - }, - "preventModifyAnnotations": { - "label": "Prepreči spreminjanje pripisov" - }, - "preventPrinting": { - "label": "Prepreči tiskanje" - }, - "preventPrintingFaithful": { - "label": "Prepreči tiskanje različnih formatov" - } - }, - "results": { - "title": "Spremenjeni PDF-ji" - }, - "tooltip": { - "header": { - "title": "Spremeni dovoljenja" - }, - "description": { - "text": "Spremeni dovoljenja dokumenta ter omogoča/onemogoča dostop do različnih funkcij v bralnikih PDF." - }, - "warning": { - "text": "Da bodo ta dovoljenja nespremenljiva, uporabite orodje Dodaj geslo za nastavitev lastniškega gesla." - } - } - }, - "removePassword": { - "title": "Odstrani geslo", - "desc": "Odstranite zaščito z geslom iz vašega dokumenta PDF.", - "tags": "varno,dešifriranje,varnost,odstranitev gesla,brisanje gesla", - "password": { - "stepTitle": "Odstrani geslo", - "label": "Trenutno geslo", - "placeholder": "Vnesite trenutno geslo", - "completed": "Geslo nastavljeno" - }, - "filenamePrefix": "dešifrirano", - "error": { - "failed": "Pri odstranjevanju gesla iz PDF-ja je prišlo do napake." - }, - "tooltip": { - "description": "Odstranjevanje zaščite z geslom zahteva geslo, s katerim je bil PDF šifriran. To bo dešifriralo dokument, ki bo dostopen brez gesla." - }, - "submit": "Odstrani", - "results": { - "title": "Dešifrirani PDF-ji" - } - }, - "automate": { - "title": "Avtomatizacija", - "desc": "Sestavite večkorakovne poteke dela z veriženjem dejanj PDF. Idealno za ponavljajoče se naloge.", - "invalidStep": "Neveljaven korak", - "files": { - "placeholder": "Izberite datoteke za obdelavo s to avtomatizacijo" - }, - "selection": { - "title": "Izbira avtomatizacije", - "saved": { - "title": "Shranjeno" - }, - "createNew": { - "title": "Ustvari novo avtomatizacijo" - }, - "suggested": { - "title": "Predlagano" - } - }, - "creation": { - "createTitle": "Ustvari avtomatizacijo", - "editTitle": "Uredi avtomatizacijo", - "intro": "Avtomatizacije poganjajo orodja zaporedno. Za začetek dodajte orodja v vrstnem redu, v katerem jih želite zagnati.", - "name": { - "label": "Ime avtomatizacije", - "placeholder": "Moja avtomatizacija" - }, - "description": { - "label": "Opis (neobvezno)", - "placeholder": "Opišite, kaj počne ta avtomatizacija..." - }, - "tools": { - "selectTool": "Izberite orodje...", - "selected": "Izbrana orodja", - "remove": "Odstrani orodje", - "configure": "Konfiguriraj orodje", - "notConfigured": "! Ni konfigurirano", - "addTool": "Dodaj orodje", - "add": "Dodaj orodje..." - }, - "save": "Shrani avtomatizacijo", - "unsavedChanges": { - "title": "Neshranjene spremembe", - "message": "Imate neshranjene spremembe. Ste prepričani, da želite iti nazaj? Vse spremembe bodo izgubljene.", - "cancel": "Prekliči", - "confirm": "Nazaj" - }, - "icon": { - "label": "Ikona" - } - }, - "run": { - "title": "Zaženi avtomatizacijo" - }, - "sequence": { - "unnamed": "Neimenovana avtomatizacija", - "steps": "{{count}} korakov", - "running": "Avtomatizacija se izvaja...", - "run": "Zaženi avtomatizacijo", - "finish": "Dokončaj" - }, - "reviewTitle": "Rezultati avtomatizacije", - "config": { - "loading": "Nalaganje konfiguracije orodja...", - "noSettings": "To orodje nima konfiguracijskih možnosti.", - "title": "Konfiguriraj {{toolName}}", - "description": "Konfigurirajte nastavitve za to orodje. Te nastavitve bodo uporabljene, ko bo avtomatizacija zagnana.", - "cancel": "Prekliči", - "save": "Shrani konfiguracijo" - }, - "copyToSaved": "Kopiraj v shranjene" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Varni zajem PDF", - "securePdfIngestionDesc": "Celovit potek obdelave PDF, ki sanira dokumente, uporabi OCR z čiščenjem, pretvori v format PDF/A za dolgoročno arhiviranje in optimizira velikost datoteke.", - "emailPreparation": "Priprava za e-pošto", - "emailPreparationDesc": "Optimizira PDF-je za distribucijo po e-pošti tako, da stisne datoteke, velike dokumente razdeli na kose po 20MB zaradi združljivosti e-pošte in odstrani metapodatke zaradi zasebnosti.", - "secureWorkflow": "Varnostni potek dela", - "secureWorkflowDesc": "Zavaruje PDF dokumente tako, da odstrani potencialno zlonamerno vsebino, kot sta JavaScript in vdelane datoteke, nato doda zaščito z geslom za preprečitev nepooblaščenega dostopa. Geslo je privzeto nastavljeno na 'password'.", - "processImages": "Obdelaj slike", - "processImagesDesc": "Pretvori več slikovnih datotek v en sam PDF dokument, nato uporabi tehnologijo OCR za izvlek iskalnega besedila iz slik.", - "prePublishSanitization": "Čiščenje pred objavo", - "prePublishSanitizationDesc": "Postopek čiščenja, ki odstrani vse skrite metapodatke, JavaScript, vdelane datoteke, pripombe in splošči obrazce, da prepreči uhajanje podatkov pred objavo PDF-jev na spletu." - } - }, - "colorPicker": { - "title": "Izberite barvo" - }, - "common": { - "previous": "Prejšnje", - "next": "Naslednje", - "collapse": "Strni", - "expand": "Razširi", - "collapsed": "strnjeno", - "lines": "vrstice", - "copy": "Kopiraj", - "copied": "Kopirano!", - "refresh": "Osveži", - "retry": "Poskusi znova", - "remaining": "preostalo", - "used": "porabljeno", - "available": "na voljo", - "cancel": "Prekliči", - "preview": "Predogled", - "close": "Zapri", - "done": "Končano", - "loading": "Nalaganje...", - "back": "Nazaj", - "continue": "Nadaljuj", - "error": "Napaka" - }, - "config": { - "overview": { - "title": "Konfiguracija aplikacije", - "description": "Trenutne nastavitve aplikacije in podrobnosti konfiguracije.", - "loading": "Nalaganje konfiguracije...", - "error": "Napaka", - "warning": "Opozorilo konfiguracije", - "sections": { - "basic": "Osnovna konfiguracija", - "security": "Varnostna konfiguracija", - "system": "Sistemska konfiguracija", - "integration": "Konfiguracija integracije" - } - }, - "account": { - "overview": { - "title": "Nastavitve računa", - "manageAccountPreferences": "Upravljajte nastavitve svojega računa", - "guestDescription": "Prijavljeni ste kot gost. Razmislite o nadgradnji računa zgoraj." - }, - "upgrade": { - "title": "Nadgradi gostujoči račun", - "description": "Povežite svoj račun, da ohranite svojo zgodovino in dostopate do več funkcij!", - "socialLogin": "Nadgradite s socialnim računom", - "linkWith": "Poveži z", - "emailPassword": "ali vnesite svoj e-poštni naslov in geslo", - "email": "E-pošta", - "emailPlaceholder": "Vnesite svoj e-poštni naslov", - "password": "Geslo (neobvezno)", - "passwordPlaceholder": "Nastavite geslo", - "passwordNote": "Pustite prazno, če želite uporabiti le preverjanje e-pošte", - "upgradeButton": "Nadgradi račun" - } - }, - "apiKeys": { - "intro": "S svojim API ključem programatično dostopajte do zmožnosti obdelave Stirling PDF.", - "docsTitle": "API dokumentacija", - "docsDescription": "Več o integraciji s Stirling PDF:", - "docsLink": "API dokumentacija", - "schemaLink": "Referenca API sheme", - "usage": "Ta ključ vključite v glavo X-API-KEY pri vseh API zahtevah.", - "description": "Vaš API ključ za dostop do Stirlingove zbirke PDF orodij. Kopirajte ga v svoj projekt ali osvežite za ustvarjanje novega.", - "publicKeyAriaLabel": "Javni API ključ", - "copyKeyAriaLabel": "Kopiraj API ključ", - "refreshAriaLabel": "Osveži API ključ", - "includedCredits": "Vključeni krediti", - "purchasedCredits": "Kupljeni krediti", - "totalCredits": "Skupaj kreditov", - "chartAriaLabel": "Uporaba kreditov: vključenih {{includedUsed}} od {{includedTotal}}, kupljenih {{purchasedUsed}} od {{purchasedTotal}}", - "nextReset": "Naslednja ponastavitev", - "lastApiUse": "Zadnja uporaba API", - "overlayMessage": "Ustvarite ključ, da vidite kredite in razpoložljive kredite", - "label": "API ključ", - "guestInfo": "Gosti uporabniki ne prejmejo API ključev. Ustvarite račun, da dobite API ključ, ki ga lahko uporabljate v svojih aplikacijah.", - "goToAccount": "Pojdi na račun", - "refreshModal": { - "title": "Osveži API ključe", - "warning": "⚠️ Opozorilo: To dejanje bo ustvarilo nove API ključe in vaše prejšnje ključe naredilo neveljavne.", - "impact": "Vse aplikacije ali storitve, ki trenutno uporabljajo te ključe, bodo prenehale delovati, dokler jih ne posodobite z novimi ključi.", - "confirmPrompt": "Ali ste prepričani, da želite nadaljevati?", - "confirmCta": "Osveži ključe" - }, - "generateError": "API ključa ni bilo mogoče ustvariti." - } - }, - "AddAttachmentsRequest": { - "attachments": "Izberite priloge", - "info": "Izberite datoteke, ki jih želite priložiti svojemu PDF. Te datoteke bodo vdelane in dostopne prek podokna prilog v PDF.", - "selectFiles": "Izberite datoteke za prilogo", - "placeholder": "Izberite datoteke...", - "addMoreFiles": "Dodaj še datoteke...", - "selectedFiles": "Izbrane datoteke", - "submit": "Dodaj priloge", - "tooltip": { - "header": { - "title": "O dodajanju prilog" - }, - "description": { - "title": "Kaj počne" - } - }, - "results": { - "title": "Rezultati prilog" - }, - "error": { - "failed": "Operacija dodajanja prilog ni uspela" - } - }, - "termsAndConditions": "Pogoji in določila", - "logOut": "Odjava", - "addAttachments": { - "error": { - "failed": "Pri dodajanju prilog v PDF je prišlo do napake." - } - }, - "autoRename": { - "description": "To orodje bo samodejno preimenovalo PDF datoteke na podlagi njihove vsebine. Analizira dokument, da iz besedila najde najbolj ustrezen naslov." - }, - "customPosition": "Poljubni položaj", - "details": "Podrobnosti", - "invalidUndoData": "Razveljavitev ni mogoča: neveljavni podatki o operaciji", - "margin": { - "large": "Velika", - "medium": "Srednja", - "small": "Majhna", - "xLarge": "Zelo velika" - }, - "noFilesToUndo": "Razveljavitev ni mogoča: pri zadnji operaciji ni bila obdelana nobena datoteka", - "noOperationToUndo": "Ni operacije za razveljavitev", - "noValidFiles": "Ni veljavnih datotek za obdelavo", - "operationCancelled": "Operacija preklicana", - "pageEdit": { - "deselectAll": "Ne izberi ničesar", - "selectAll": "Izberi vse" - }, - "quickPosition": "Hiter položaj", - "reorganizePages": { - "error": { - "failed": "Preurejanje strani ni uspelo" - }, - "results": { - "title": "Strani preurejene" - }, - "settings": { - "title": "Nastavitve" - }, - "submit": "Preuredi strani" - }, - "replace-color": { - "options": { - "fill": "Barva polnila", - "gradient": "Preliv" - }, - "previewOverlayOpacity": "Motnost prekrivnega sloja predogleda", - "previewOverlayTransparency": "Prosojnost prekrivnega sloja predogleda", - "previewOverlayVisibility": "Prikaži prekrivni sloj predogleda", - "selectText": { - "1": "Zamenjaj ali obrni barvne možnosti", - "2": "Privzeto (privzete barve z visokim kontrastom)", - "3": "Po meri (barve po meri)", - "4": "Full-Invert(Invert vse barve)", - "5": "Možnosti barv z visokim kontrastom", - "6": "belo besedilo na črnem ozadju", - "7": "Črno besedilo na belem ozadju", - "8": "Rumeno besedilo na črnem ozadju", - "9": "Zeleno besedilo na črnem ozadju", - "10": "Izberi barvo besedila", - "11": "Izberi barvo ozadja", - "12": "Izberite začetno barvo", - "13": "Izberite končno barvo" - }, - "submit": "Zamenjaj", - "title": "Napredne barvne možnosti" - }, - "size": "Velikost", - "submit": "Pošlji", - "success": "Uspeh", - "tools": { - "noSearchResults": "Ni najdenih orodij", - "noTools": "Ni razpoložljivih orodij" - }, - "undoDataMismatch": "Razveljavitev ni mogoča: podatki o operaciji so poškodovani", - "undoFailed": "Razveljavitev operacije ni uspela", - "undoQuotaError": "Razveljavitev ni mogoča: premalo prostora za shranjevanje", - "undoStorageError": "Razveljavitev zaključena, vendar nekaterih datotek ni bilo mogoče shraniti v shrambo", - "undoSuccess": "Operacija uspešno razveljavljena", - "unsupported": "Nepodprto", - "onboarding": { - "welcomeModal": { - "title": "Dobrodošli v Stirling PDF!", - "description": "Bi želeli opraviti kratek 1-minutni vodnik, da spoznate ključne funkcije in kako začeti?", - "helpHint": "Do tega vodnika lahko vedno dostopate prek gumba Pomoč spodaj levo.", - "startTour": "Začni vodnik", - "maybeLater": "Morda kasneje", - "dontShowAgain": "Ne prikazuj več" - }, - "welcomeSlide": { - "title": "Dobrodošli v Stirling", - "body": "Stirling PDF je zdaj pripravljen za ekipe vseh velikosti. Ta posodobitev vključuje novo postavitev, zmogljive nove skrbniške zmožnosti in našo najbolj zahtevano funkcijo – Uredi besedilo." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Izberimo orodje Obreži, da pokažemo, kako uporabiti eno izmed orodij.", - "toolInterface": "To je vmesnik orodja Obreži. Kot vidite, ni veliko prikazanega, ker še nismo dodali nobenih PDF datotek za delo.", - "filesButton": "Gumb Datoteke v vrstici hitrega dostopa omogoča nalaganje PDF-jev, na katerih želite uporabljati orodja.", - "fileSources": "Tu lahko naložite nove datoteke ali dostopate do nedavnih. Za vodnik bomo uporabili vzorčno datoteko.", - "workbench": "To je Delovna miza - glavno območje, kjer si ogledujete in urejate svoje PDF-je.", - "viewSwitcher": "S temi kontrolniki izberete, kako želite prikazati svoje PDF-je.", - "viewer": "Pregledovalnik vam omogoča branje in označevanje vaših PDF-jev.", - "pageEditor": "Urejevalnik strani omogoča različna opravila na straneh v vaših PDF-jih, kot so prerazporejanje, vrtenje in brisanje.", - "activeFiles": "Pogled Aktivne datoteke prikaže vse PDF-je, ki ste jih naložili v orodje, in vam omogoča izbiro, katere želite obdelati.", - "fileCheckbox": "S klikom na eno izmed datotek jo izberete za obdelavo. Izberete lahko več datotek za paketne operacije.", - "selectControls": "Desni stolpec vsebuje gumbe za hitro izbiranje/preklic izbire vseh aktivnih PDF-jev ter gumbe za spremembo teme ali jezika aplikacije.", - "cropSettings": "Zdaj ko smo izbrali datoteko, ki jo želimo obrezati, lahko nastavimo orodje Obreži in izberemo območje, na katerega želimo obrezati PDF.", - "runButton": "Ko je orodje nastavljeno, ta gumb omogoča zagon orodja na vseh izbranih PDF-jih.", - "results": "Ko orodje zaključi, korak Pregled pokaže predogled rezultatov v tem podoknu in omogoča razveljavitev operacije ali prenos datoteke. ", - "fileReplacement": "Spremenjena datoteka bo samodejno zamenjala izvirno datoteko na Delovni mizi, kar omogoča, da jo zlahka poženete skozi dodatna orodja.", - "pinButton": "Če želite, da vaše datoteke ostanejo aktivne tudi po zagonu orodij, lahko uporabite gumb Pripni.", - "wrapUp": "Vse je pripravljeno! Spoznali ste glavna področja aplikacije in kako jih uporabljati. Kadarkoli kliknite gumb Pomoč, da ponovno odprete ta vodnik.", - "previous": "Prejšnje", - "next": "Naslednje", - "finish": "Dokončaj", - "startTour": "Začni vodnik", - "startTourDescription": "Opravite voden ogled ključnih funkcij Stirling PDF", - "buttons": { - "next": "Naprej →", - "back": "Nazaj", - "skipForNow": "Preskoči za zdaj", - "download": "Prenesi →", - "showMeAround": "Predstavi okolje", - "skipTheTour": "Preskoči ogled" - }, - "serverLicense": { - "skip": "Preskoči za zdaj", - "seePlans": "Poglej načrte →", - "upgrade": "Nadgradi zdaj →", - "freeTitle": "Licenca strežnika", - "overLimitTitle": "Potrebna licenca strežnika", - "overLimitBody": "Naše licenciranje brezplačno omogoča do {{freeTierLimit}} uporabnikov na strežnik. Imate {{overLimitUserCopy}} uporabnikov Stirling. Za nemoteno uporabo nadgradite na načrt Stirling Server – neomejena mesta, urejanje besedila PDF in popoln skrbniški nadzor za $99/strežnik/mesec.", - "freeBody": "Naše licenciranje Open-Core brezplačno omogoča do {{freeTierLimit}} uporabnikov na strežnik. Za nemoteno rast in zgodnji dostop do našega novega orodja za urejanje besedila PDF priporočamo načrt Stirling Server – polno urejanje in neomejena mesta za $99/strežnik/mesec." - }, - "desktopInstall": { - "title": "Prenesi", - "titleWithOs": "Prenesi za {{osLabel}}", - "body": "Stirling najbolje deluje kot namizna aplikacija. Uporabljate ga lahko brez povezave, hitreje dostopate do dokumentov in urejate lokalno na računalniku." - }, - "planOverview": { - "adminTitle": "Pregled skrbnika", - "userTitle": "Pregled načrta", - "adminBodyLoginEnabled": "Kot skrbnik lahko upravljate uporabnike, nastavite možnosti in spremljate stanje strežnika. Prvih {{freeTierLimit}} oseb na vašem strežniku lahko Stirling uporablja brezplačno.", - "adminBodyLoginDisabled": "Ko omogočite način prijave, lahko upravljate uporabnike, nastavite možnosti in spremljate stanje strežnika. Prvih {{freeTierLimit}} oseb na vašem strežniku lahko Stirling uporablja brezplačno.", - "userBody": "Povabite sodelavce, dodelite vloge in ohranite dokumente organizirane v enem varnem delovnem prostoru. Omogočite način prijave, ko ste pripravljeni prerasti samostojno rabo." - }, - "securityCheck": { - "message": "Aplikacija je nedavno doživela pomembne spremembe. Morda bo potrebna pozornost skrbnika strežnika. Za nadaljevanje potrdite svojo vlogo." - } - }, - "adminOnboarding": { - "welcome": "Dobrodošli v skrbniškem vodniku! Raziščimo napredne poslovne funkcije in nastavitve, ki so na voljo sistemskim skrbnikom.", - "configButton": "Kliknite gumb Config za dostop do vseh sistemskih nastavitev in administrativnih kontrol.", - "settingsOverview": "To je plošča z nastavitvami. Skrbniške nastavitve so organizirane po kategorijah za lažje krmarjenje.", - "teamsAndUsers": "Tu upravljajte skupine in posamezne uporabnike. Nove uporabnike lahko povabite po e-pošti, s povezavami za deljenje ali jim sami ustvarite račune.", - "systemCustomization": "Načini za prilagoditev vmesnika so obsežni: System Settings omogoča spremembo imena aplikacije in jezikov, Features omogoča upravljanje strežniških potrdil, Endpoints pa omogoča omogočanje ali onemogočanje posameznih orodij za vaše uporabnike.", - "databaseSection": "Za napredna produkcijska okolja so na voljo nastavitve za zunanje povezave do podatkovnih baz, da se lahko povežete z obstoječo infrastrukturo.", - "connectionsSection": "Odsek Connections podpira različne načine prijave, vključno s prilagojenimi SSO in SAML ponudniki, kot sta Google in GitHub, ter e-poštne integracije za obvestila in komunikacijo.", - "adminTools": "Na voljo so tudi napredna skrbniška orodja, kot sta Auditing za sledenje dejavnosti sistema in Usage Analytics za spremljanje interakcije uporabnikov s platformo.", - "wrapUp": "To je bil skrbniški vodnik! Spoznali ste poslovne funkcije, zaradi katerih je Stirling PDF zmogljiva in prilagodljiva rešitev za organizacije. Do tega vodnika lahko kadarkoli dostopate iz menija Pomoč." - }, - "workspace": { - "title": "Delovni prostor", - "people": { - "title": "Ljudje", - "description": "Upravljajte člane delovnega prostora in njihove pravice", - "loading": "Nalaganje članov...", - "searchMembers": "Išči člane...", - "addMembers": "Dodaj člane", - "inviteMembers": { - "label": "Povabi člane", - "subtitle": "Spodaj vnesite ali prilepite e-poštne naslove, ločene z vejicami. Vaš delovni prostor se obračuna po številu članov." - }, - "user": "Uporabnik", - "role": "Vloga", - "team": "Skupina", - "status": "Stanje", - "actions": { - "label": "Dejanja", - "upgrade": "Nadgradi" - }, - "noMembersFound": "Ni najdenih članov", - "active": "Aktiven", - "disabled": "Onemogočen", - "activeSession": "Aktivna seja", - "member": "Član", - "admin": "Skrbnik", - "roleDescriptions": { - "admin": "Lahko upravlja nastavitve in vabi člane s polnim skrbniškim dostopom.", - "member": "Lahko si ogleduje in ureja deljene datoteke, ne more pa upravljati nastavitev delovnega prostora ali članov.", - "user": "Uporabnik" - }, - "editRole": "Uredi vlogo", - "enable": "Omogoči", - "disable": "Onemogoči", - "deleteUser": "Izbriši uporabnika", - "deleteUserSuccess": "Uporabnik uspešno izbrisan", - "deleteUserError": "Brisanje uporabnika ni uspelo", - "confirmDelete": "Ste prepričani, da želite izbrisati tega uporabnika? Tega dejanja ni mogoče razveljaviti.", - "addMember": { - "title": "Dodaj člana", - "username": "Uporabniško ime (e-pošta)", - "usernamePlaceholder": "user@example.com", - "password": "Geslo", - "passwordPlaceholder": "Vnesite geslo", - "role": "Vloga", - "team": "Skupina (neobvezno)", - "teamPlaceholder": "Izberite skupino", - "forcePasswordChange": "Obvezna menjava gesla ob prvi prijavi", - "cancel": "Prekliči", - "submit": "Dodaj člana", - "usernameRequired": "Zahtevana sta uporabniško ime in geslo", - "passwordTooShort": "Geslo mora vsebovati vsaj 6 znakov", - "success": "Uporabnik uspešno ustvarjen", - "error": "Uporabnika ni bilo mogoče ustvariti" - }, - "editMember": { - "title": "Uredi člana", - "editing": "Urejanje:", - "role": "Vloga", - "team": "Skupina (neobvezno)", - "teamPlaceholder": "Izberite skupino", - "cancel": "Prekliči", - "submit": "Posodobi člana", - "success": "Uporabnik uspešno posodobljen", - "error": "Uporabnika ni bilo mogoče posodobiti" - }, - "toggleEnabled": { - "success": "Stanje uporabnika je bilo uspešno posodobljeno", - "error": "Stanja uporabnika ni bilo mogoče posodobiti" - }, - "delete": { - "success": "Uporabnik uspešno izbrisan", - "error": "Uporabnika ni bilo mogoče izbrisati" - }, - "emailInvite": { - "tab": "E-poštno povabilo", - "description": "Spodaj vnesite ali prilepite e-poštne naslove, ločene z vejicami. Uporabniki bodo prejeli prijavne podatke po e-pošti.", - "emails": "E-poštni naslovi", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Zahtevan je vsaj en e-poštni naslov", - "submit": "Pošlji povabila", - "success": "uporabnik(i) uspešno povabljen(i)", - "partialSuccess": "Nekatera povabila niso uspela", - "allFailed": "Uporabnikov ni bilo mogoče povabiti", - "error": "Pošiljanje povabil ni uspelo" - }, - "directInvite": { - "tab": "Neposredno ustvarjanje" - }, - "inviteLinkTab": { - "tab": "Povezava za povabilo" - }, - "inviteLink": { - "description": "Ustvari varno povezavo, ki omogoča uporabniku, da si sam nastavi geslo", - "email": "E-poštni naslov", - "emailPlaceholder": "user@example.com (neobvezno)", - "emailDescription": "Neobvezno – pustite prazno za splošno povezavo za povabilo, ki jo lahko uporabi kdorkoli", - "emailRequired": "E-poštni naslov je obvezen", - "emailOptional": "Neobvezno – pustite prazno za splošno povezavo za povabilo", - "emailRequiredForSend": "E-poštni naslov je potreben za pošiljanje e-poštnega obvestila", - "expiryHours": "Čas poteka (ure)", - "expiryDescription": "Čez koliko ur povezava poteče", - "sendEmail": "Pošlji povezavo za povabilo po e-pošti", - "sendEmailDescription": "Če je omogočeno, bo povezava za povabilo poslana na navedeni e-poštni naslov", - "smtpRequired": "SMTP ni konfiguriran", - "generate": "Ustvari povezavo", - "generated": "Povezava za povabilo ustvarjena", - "copied": "Povezava kopirana v odložišče", - "success": "Povezava za povabilo uspešno ustvarjena", - "successWithEmail": "Povezava za povabilo ustvarjena in poslana po e-pošti", - "emailSent": "Povezava za povabilo ustvarjena in poslana po e-pošti", - "emailFailed": "Povezava za povabilo ustvarjena, e-pošta pa ni bila poslana", - "emailFailedDetails": "Napaka: {0}. Povezavo za povabilo prosimo delite ročno.", - "error": "Povezave za povabilo ni bilo mogoče ustvariti", - "submit": "Ustvari povezavo za povabilo" - }, - "inviteMode": { - "username": "Uporabniško ime", - "email": "E-pošta", - "link": "Povezava", - "emailDisabled": "E-poštna povabila zahtevajo konfiguracijo SMTP in mail.enableInvites=true v nastavitvah" - }, - "license": { - "users": "uporabnikov", - "availableSlots": "Razpoložljiva mesta", - "grandfathered": "Ohranjen status", - "grandfatheredShort": "{{count}} ohranjenih", - "fromLicense": "iz licence", - "slotsAvailable": "{{count}} prostih mest za uporabnike", - "noSlotsAvailable": "Ni prostih mest", - "currentUsage": "Trenutno uporabljate {{current}} od {{max}} uporabniških licenc" - }, - "loginRequired": "Najprej omogočite način prijave" - }, - "teams": { - "title": "Skupine", - "description": "Upravljajte skupine in organizirajte člane delovnega prostora", - "loading": "Nalaganje skupin...", - "loadingDetails": "Nalaganje podrobnosti skupine...", - "loadError": "Nalaganje podrobnosti skupine ni uspelo", - "createNewTeam": "Ustvari novo skupino", - "teamName": "Ime skupine", - "totalMembers": "Skupaj članov", - "actions": "Dejanja", - "noTeamsFound": "Ni najdenih skupin", - "noMembers": "V tej skupini ni članov", - "system": "Sistem", - "addMember": "Dodaj člana", - "viewTeam": "Prikaži skupino", - "removeMember": "Odstrani iz skupine", - "cannotRemoveFromSystemTeam": "Iz sistemske skupine ni mogoče odstraniti", - "renameTeamLabel": "Preimenuj skupino", - "deleteTeamLabel": "Izbriši skupino", - "cannotDeleteInternal": "Skupine Internal ni mogoče izbrisati", - "confirmDelete": "Ali res želite izbrisati to skupino? Skupina mora biti za izbris prazna.", - "confirmRemove": "Odstranim uporabnika iz te skupine?", - "cannotRenameInternal": "Skupine Internal ni mogoče preimenovati", - "cannotAddToInternal": "V skupino Internal ni mogoče dodajati članov", - "teamNotFound": "Skupine ni mogoče najti", - "backToTeams": "Nazaj na skupine", - "memberCount": "{{count}} članov", - "removeMemberSuccess": "Uporabnik odstranjen iz skupine", - "removeMemberError": "Uporabnika ni bilo mogoče odstraniti iz skupine", - "createTeam": { - "title": "Ustvari novo skupino", - "teamName": "Ime skupine", - "teamNamePlaceholder": "Vnesite ime skupine", - "cancel": "Prekliči", - "submit": "Ustvari skupino", - "nameRequired": "Ime skupine je obvezno", - "success": "Skupina je bila uspešno ustvarjena", - "error": "Skupine ni bilo mogoče ustvariti" - }, - "renameTeam": { - "title": "Preimenuj skupino", - "renaming": "Preimenovanje:", - "newTeamName": "Novo ime skupine", - "newTeamNamePlaceholder": "Vnesite novo ime skupine", - "cancel": "Prekliči", - "submit": "Preimenuj skupino", - "nameRequired": "Ime skupine je obvezno", - "success": "Skupina je bila uspešno preimenovana", - "error": "Skupine ni bilo mogoče preimenovati" - }, - "deleteTeam": { - "success": "Skupina je bila uspešno izbrisana", - "error": "Skupine ni bilo mogoče izbrisati. Prepričajte se, da je skupina prazna.", - "teamMustBeEmpty": "Skupina mora biti pred izbrisom prazna" - }, - "addMemberToTeam": { - "title": "Dodaj člana v skupino", - "addingTo": "Dodajanje v", - "selectUser": "Izberite uporabnika", - "selectUserPlaceholder": "Izberite uporabnika", - "selectUserRequired": "Prosimo, izberite uporabnika", - "currentlyIn": "trenutno v", - "willBeMoved": "Opomba: Ta uporabnik bo prestavljen iz trenutne skupine v to skupino.", - "cancel": "Prekliči", - "submit": "Dodaj člana", - "userRequired": "Prosimo, izberite uporabnika", - "success": "Član je bil uspešno dodan v skupino", - "error": "Člana ni bilo mogoče dodati v skupino" - }, - "changeTeam": { - "label": "Zamenjaj skupino", - "title": "Zamenjaj skupino", - "changing": "Premikam", - "selectTeam": "Izberi skupino", - "selectTeamPlaceholder": "Izberite skupino", - "selectTeamRequired": "Prosimo, izberite skupino", - "success": "Skupina uspešno zamenjana", - "error": "Skupine ni bilo mogoče zamenjati", - "submit": "Zamenjaj skupino" - } - } - }, - "plan": { - "currency": "Valuta", - "popular": "Priljubljeno", - "current": "Trenutni paket", - "upgrade": "Nadgradi", - "contact": "Kontaktirajte nas", - "customPricing": "Po meri", - "showComparison": "Primerjaj vse funkcije", - "hideComparison": "Skrij primerjavo funkcij", - "featureComparison": "Primerjava funkcij", - "from": "Od", - "perMonth": "/mesec", - "perSeat": "/mesto", - "withServer": "+ Načrt strežnika", - "licensedSeats": "Licencirano: {{count}} mest", - "includedInCurrent": "Vključeno v vaš načrt", - "selectPlan": "Izberi načrt", - "manage": "Upravljaj", - "manageSubscription": { - "description": "Upravljajte naročnino, obračun in načine plačila" - }, - "activePlan": { - "title": "Aktivni paket", - "subtitle": "Podrobnosti vaše trenutne naročnine" - }, - "availablePlans": { - "title": "Razpoložljivi paketi", - "subtitle": "Izberite paket, ki ustreza vašim potrebam" - }, - "static": { - "title": "Podatki o obračunavanju", - "message": "Spletno obračunavanje trenutno ni konfigurirano. Za nadgradnjo paketa ali upravljanje naročnin nas kontaktirajte neposredno.", - "contactSales": "Kontaktirajte prodajo", - "contactToUpgrade": "Kontaktirajte nas za nadgradnjo ali prilagoditev vašega paketa", - "maxUsers": "Največ uporabnikov", - "upTo": "Do" - }, - "period": { - "month": "mesec", - "perUserPerMonth": "/uporabnik/mesec" - }, - "free": { - "name": "Brezplačni", - "highlight1": "Omejena uporaba orodij na teden", - "highlight2": "Dostop do vseh orodij", - "highlight3": "Skupnostna podpora", - "forever": "Za vedno brezplačno", - "included": "Vključeno" - }, - "pro": { - "name": "Pro", - "highlight1": "Neomejena uporaba orodij", - "highlight2": "Napredna PDF orodja", - "highlight3": "Brez vodnih žigov" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Cenik po meri", - "highlight2": "Namenska podpora", - "highlight3": "Najnovejše funkcije", - "requiresServer": "Zahteva strežnik", - "requiresServerMessage": "Najprej nadgradite na načrt Server, nato na Enterprise." - }, - "feature": { - "title": "Funkcija", - "pdfTools": "Osnovna PDF orodja", - "fileSize": "Omejitev velikosti datoteke", - "automation": "Avtomatizacija potekov orodij", - "api": "Dostop do API", - "priority": "Prednostna podpora", - "customPricing": "Cenik po meri" - }, - "licenseWarning": { - "title": "Dosežena brezplačna omejitev samogostovanja", - "body": "Imate {{total}} uporabnikov, vendar brezplačni nivo podpira le {{limit}} na strežnik. Nadgradite, da bo Stirling PDF deloval nemoteno.", - "overLimit": "več kot {{limit}}", - "cta": "Poglej načrte" - } - }, - "subscription": { - "status": { - "active": "Aktivno", - "pastDue": "Zamuda pri plačilu", - "canceled": "Preklicano", - "incomplete": "Nepopolno", - "trialing": "Preizkus", - "none": "Brez naročnine" - }, - "renewsOn": "Obnovi se {{date}}", - "cancelsOn": "Prekliče se {{date}}" - }, - "billing": { - "manageBilling": "Upravljaj obračunavanje", - "portal": { - "error": "Ni bilo mogoče odpreti portala za obračunavanje" - }, - "updateSeats": "Posodobi mesta", - "updateEnterpriseSeats": "Posodobi mesta Enterprise", - "currentSeats": "Trenutna mesta", - "minimumSeats": "Najmanjše število mest", - "basedOnUsers": "(trenutni uporabniki)", - "newSeatCount": "Novo število mest", - "newSeatCountDescription": "Izberite število mest za svojo licenco Enterprise", - "whatHappensNext": "Kaj sledi?", - "stripePortalRedirect": "Preusmerjeni boste na obračunski portal Stripe, kjer pregledate in potrdite spremembo mest. Sorazmerni znesek bo izračunan samodejno.", - "preparingUpdate": "Priprava posodobitve mest...", - "seatCountTooLow": "Število mest mora biti vsaj {{minimum}} (trenutno število uporabnikov)", - "seatCountUnchanged": "Izberite drugačno število mest", - "seatsUpdated": "Mesta posodobljena", - "seatsUpdatedMessage": "Vaša mesta Enterprise so posodobljena na {{seats}}", - "updateProcessing": "Obdelava posodobitve", - "updateProcessingMessage": "Vaša posodobitev mest se obdeluje. Osvežite čez nekaj trenutkov.", - "notEnterprise": "Upravljanje mest je na voljo le za licence Enterprise" - }, - "upgradeBanner": { - "title": "Nadgradite na načrt Server", - "message": "Izkoristite Stirling PDF z neomejenimi uporabniki in naprednimi funkcijami", - "upgradeButton": "Nadgradi zdaj", - "dismiss": "Skrij pasico", - "attentionTitle": "Ta strežnik potrebuje pozornost skrbnika", - "attentionBody": "Vaš skrbnik se mora prijaviti za več informacij. Prosimo, kontaktirajte ga takoj.", - "attentionBodyAdmin": "Preglejte licenčne zahteve, da bo ta strežnik v skladu.", - "seeInfo": "Poglej informacije" - }, - "payment": { - "preparing": "Pripravljamo vaš nakup...", - "redirecting": "Preusmerjanje na varno blagajno...", - "upgradeTitle": "Nadgradite na {{planName}}", - "success": "Plačilo uspešno!", - "successMessage": "Vaša naročnina je bila uspešno aktivirana. Kmalu boste prejeli potrditveno e-pošto.", - "autoClose": "To okno se bo samodejno zaprlo...", - "error": "Napaka pri plačilu", - "upgradeSuccess": "Plačilo uspešno! Vaša naročnina je nadgrajena. Licenca na vašem strežniku je posodobljena. Kmalu boste prejeli potrditveno e-pošto.", - "paymentSuccess": "Plačilo uspešno! Pridobivanje vašega licenčnega ključa...", - "licenseActivated": "Licenca aktivirana! Vaš licenčni ključ je shranjen. Potrditveno e-pošto smo poslali na vaš registriran e-poštni naslov.", - "licenseDelayed": "Plačilo uspešno! Vaša licenca se ustvarja. Kmalu boste prejeli e-pošto z licenčnim ključem. Če je ne prejmete v 10 minutah, kontaktirajte podporo.", - "licensePollingError": "Plačilo uspešno, vendar vašega licenčnega ključa nismo mogli pridobiti samodejno. Preverite e-pošto ali kontaktirajte podporo s potrditvijo plačila.", - "licenseRetrievalError": "Plačilo uspešno, vendar pridobivanje licence ni uspelo. Licenčni ključ boste prejeli po e-pošti. Če ga ne prejmete v 10 minutah, kontaktirajte podporo.", - "syncError": "Plačilo uspešno, vendar sinhronizacija licence ni uspela. Vaša licenca bo kmalu posodobljena. Če težave ostanejo, kontaktirajte podporo.", - "licenseSaveError": "Shranjevanje licenčnega ključa ni uspelo. Kontaktirajte podporo z licenčnim ključem za dokončanje aktivacije.", - "paymentCanceled": "Plačilo je bilo preklicano. Brez bremenitev.", - "syncingLicense": "Sinhronizacija vaše nadgrajene licence...", - "generatingLicense": "Ustvarjanje vašega licenčnega ključa...", - "upgradeComplete": "Nadgradnja zaključena", - "upgradeCompleteMessage": "Vaša naročnina je bila uspešno nadgrajena. Vaš obstoječi licenčni ključ je posodobljen.", - "stripeNotConfigured": "Stripe ni konfiguriran", - "stripeNotConfiguredMessage": "Integracija plačil Stripe ni konfigurirana. Kontaktirajte svojega skrbnika.", - "monthly": "Mesečno", - "yearly": "Letno", - "billingPeriod": "Obračunsko obdobje", - "enterpriseNote": "Število mest lahko prilagodite ob zaključku nakupa (1–1000).", - "installationId": "ID namestitve", - "licenseKey": "Vaš licenčni ključ", - "licenseInstructions": "To je bilo dodano vaši namestitvi. Kopijo boste prejeli tudi po e-pošti.", - "canCloseWindow": "Zdaj lahko zaprete to okno.", - "licenseKeyProcessing": "Obdelava licenčnega ključa", - "licenseDelayedMessage": "Vaš licenčni ključ se ustvarja. Kmalu preverite e-pošto ali kontaktirajte podporo.", - "perYear": "/leto", - "perMonth": "/mesec", - "emailInvalid": "Vnesite veljaven e-poštni naslov", - "emailStage": { - "title": "Vnesite svoj e-poštni naslov", - "description": "Uporabili ga bomo za pošiljanje licenčnega ključa in računov.", - "emailLabel": "E-poštni naslov", - "emailPlaceholder": "your@email.com", - "continue": "Nadaljuj", - "modalTitle": "Začnite – {{planName}}" - }, - "planStage": { - "title": "Izberite obračunsko obdobje", - "savingsNote": "Pri letnem obračunu prihranite {{percent}}%", - "basePrice": "Osnovna cena", - "seatPrice": "Na mesto", - "totalForSeats": "Skupaj ({{count}} mest)", - "selectMonthly": "Izberi mesečno", - "selectYearly": "Izberi letno", - "savePercent": "Prihranite {{percent}}%", - "savingsAmount": "Prihranite {{amount}}", - "modalTitle": "Izberite obračunsko obdobje – {{planName}}", - "billedYearly": "Zaračunano letno po {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Nazaj na izbor načrta", - "selectedPlan": "Izbrani načrt", - "modalTitle": "Zaključite plačilo – {{planName}}" - } - }, - "firstLogin": { - "title": "Prva prijava", - "welcomeTitle": "Dobrodošli!", - "welcomeMessage": "Zaradi varnosti morate ob prvi prijavi spremeniti geslo.", - "loggedInAs": "Prijavljeni kot", - "error": "Napaka", - "currentPassword": "Trenutno geslo", - "enterCurrentPassword": "Vnesite trenutno geslo", - "newPassword": "Novo geslo", - "enterNewPassword": "Vnesite novo geslo (min 8 znakov)", - "confirmPassword": "Potrdi novo geslo", - "reEnterNewPassword": "Ponovno vnesite novo geslo", - "changePassword": "Spremeni geslo", - "allFieldsRequired": "Vsa polja so obvezna", - "passwordsDoNotMatch": "Novi gesli se ne ujemata", - "passwordTooShort": "Geslo mora biti dolgo vsaj 8 znakov", - "passwordMustBeDifferent": "Novo geslo mora biti drugačno od trenutnega gesla", - "passwordChangedSuccess": "Geslo uspešno spremenjeno! Ponovno se prijavite.", - "passwordChangeFailed": "Spremembe gesla ni bilo mogoče izvesti. Preverite svoje trenutno geslo." - }, - "invite": { - "welcome": "Dobrodošli v Stirling PDF", - "invalidToken": "Neveljavna povezava za povabilo", - "validationError": "Validacija povezave za povabilo ni uspela", - "passwordRequired": "Geslo je obvezno", - "passwordTooShort": "Geslo mora vsebovati vsaj 6 znakov", - "passwordMismatch": "Gesli se ne ujemata", - "acceptError": "Računa ni bilo mogoče ustvariti", - "validating": "Preverjanje povabila...", - "invalidInvitation": "Neveljavno povabilo", - "goToLogin": "Pojdi na prijavo", - "welcomeTitle": "Povabljeni ste!", - "welcomeSubtitle": "Dokončajte nastavitev računa za začetek", - "accountFor": "Ustvarjanje računa za", - "linkExpires": "Povezava poteče", - "email": "E-poštni naslov", - "emailPlaceholder": "Vnesite svoj e-poštni naslov", - "emailRequired": "E-poštni naslov je obvezen", - "invalidEmail": "Neveljaven e-poštni naslov", - "choosePassword": "Izberite geslo", - "passwordPlaceholder": "Vnesite svoje geslo", - "confirmPassword": "Potrdite geslo", - "confirmPasswordPlaceholder": "Ponovno vnesite geslo", - "createAccount": "Ustvari račun", - "creating": "Ustvarjanje računa...", - "alreadyHaveAccount": "Že imate račun?", - "signIn": "Prijava" - }, - "audit": { - "error": { - "title": "Napaka pri nalaganju revizijskega sistema" - }, - "notAvailable": "Revizijski sistem ni na voljo", - "notAvailableMessage": "Revizijski sistem ni konfiguriran ali ni na voljo.", - "disabled": "Revizijsko beleženje je onemogočeno", - "disabledMessage": "Omogočite revizijsko beleženje v konfiguraciji vaše aplikacije za sledenje sistemskim dogodkom.", - "systemStatus": { - "title": "Stanje sistema", - "status": "Revizijsko beleženje", - "enabled": "Omogočeno", - "disabled": "Onemogočeno", - "level": "Raven revizije", - "retention": "Obdobje hrambe", - "days": "dni", - "totalEvents": "Skupaj dogodkov" - }, - "tabs": { - "dashboard": "Nadzorna plošča", - "events": "Revizijski dogodki", - "export": "Izvoz" - }, - "charts": { - "title": "Revizijska nadzorna plošča", - "error": "Napaka pri nalaganju grafov", - "day": "Dan", - "week": "Teden", - "month": "Mesec", - "byType": "Dogodki po vrsti", - "byUser": "Dogodki po uporabniku", - "overTime": "Dogodki skozi čas" - }, - "events": { - "title": "Revizijski dogodki", - "filterByType": "Filtriraj po vrsti", - "filterByUser": "Filtriraj po uporabniku", - "startDate": "Začetni datum", - "endDate": "Končni datum", - "clearFilters": "Počisti", - "error": "Napaka pri nalaganju dogodkov", - "noEvents": "Ni najdenih dogodkov", - "timestamp": "Časovni žig", - "type": "Vrsta", - "user": "Uporabnik", - "ipAddress": "IP naslov", - "actions": "Dejanja", - "viewDetails": "Ogled podrobnosti", - "eventDetails": "Podrobnosti dogodka", - "details": "Podrobnosti" - }, - "export": { - "title": "Izvoz revizijskih podatkov", - "description": "Izvozite revizijske dogodke v format CSV ali JSON. Uporabite filtre za omejitev izvoznih podatkov.", - "format": "Format izvoza", - "filters": "Filtri (neobvezno)", - "filterByType": "Filtriraj po vrsti", - "filterByUser": "Filtriraj po uporabniku", - "startDate": "Začetni datum", - "endDate": "Končni datum", - "clearFilters": "Počisti", - "exportButton": "Izvozi podatke", - "error": "Podatkov ni bilo mogoče izvoziti" - } - }, - "usage": { - "noData": "Ni razpoložljivih podatkov", - "error": "Napaka pri nalaganju statistike uporabe", - "noDataMessage": "Trenutno statistika uporabe ni na voljo.", - "controls": { - "top10": "Najboljših 10", - "top20": "Najboljših 20", - "all": "Vse", - "refresh": "Osveži", - "dataTypeLabel": "Vrsta podatkov:", - "dataType": { - "all": "Vse", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Najboljših 10", - "top20": "Najboljših 20", - "all": "Vse" - }, - "stats": { - "totalEndpoints": "Skupno število končnih točk", - "totalVisits": "Skupno število obiskov", - "showing": "Prikaz", - "selectedVisits": "Izbrani obiski" - }, - "chart": { - "title": "Graf uporabe končnih točk" - }, - "table": { - "title": "Podrobna statistika", - "endpoint": "Končna točka", - "visits": "Obiski", - "percentage": "Odstotek", - "noData": "Podatkov ni na voljo" - } - }, - "backendHealth": { - "checking": "Preverjanje stanja zaledja...", - "online": "Zaledje deluje", - "offline": "Zaledje je nedosegljivo", - "starting": "Zaledje se zaganja...", - "wait": "Počakajte, da se zaledje zažene, nato poskusite znova." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Odklenite PDF za nadaljevanje", - "title": "Odstranite geslo za nadaljevanje", - "description": "Ta PDF je zaščiten z geslom. Vnesite geslo, da lahko nadaljujete z delom.", - "password": { - "label": "Geslo PDF", - "placeholder": "Vnesite geslo za PDF" - }, - "skip": "Preskoči za zdaj", - "unlock": "Odkleni in nadaljuj", - "incorrectPassword": "Napačno geslo", - "missingFile": "Izbrana datoteka ni več na voljo.", - "emptyResponse": "Odstranitev gesla ni ustvarila datoteke.", - "required": "Vnesite geslo za nadaljevanje.", - "successTitle": "Geslo odstranjeno", - "successBodyWithName": "Geslo odstranjeno iz {{fileName}}", - "successBody": "Geslo uspešno odstranjeno." - }, - "setup": { - "welcome": "Dobrodošli v Stirling PDF", - "description": "Začnite z izbiro načina uporabe Stirling PDF", - "step1": { - "label": "Izberite način", - "description": "Brez povezave ali strežnik" - }, - "step2": { - "label": "Izberite strežnik", - "description": "Samogostovani strežnik" - }, - "step3": { - "label": "Prijava", - "description": "Vnesite poverilnice" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Prijavite se s svojim računom Stirling" - }, - "selfhosted": { - "title": "Samogostovani strežnik", - "description": "Povežite se s svojim strežnikom Stirling PDF" - } - }, - "saas": { - "title": "Prijavite se v Stirling", - "subtitle": "Prijavite se s svojim računom Stirling" - }, - "selfhosted": { - "title": "Prijavite se v strežnik", - "subtitle": "Vnesite poverilnice strežnika" - }, - "server": { - "title": "Poveži se s strežnikom", - "subtitle": "Vnesite URL svojega samogostovanega strežnika", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Samogostovani strežnik" - }, - "url": { - "label": "URL strežnika", - "description": "Vnesite celoten URL svojega samogostovanega strežnika Stirling PDF" - }, - "error": { - "emptyUrl": "Vnesite URL strežnika", - "unreachable": "Povezava s strežnikom ni uspela", - "testFailed": "Preizkus povezave ni uspel" - }, - "testing": "Preverjanje povezave..." - }, - "login": { - "title": "Prijava", - "subtitle": "Za nadaljevanje vnesite svoje poverilnice", - "connectingTo": "Povezovanje z:", - "username": { - "label": "Uporabniško ime", - "placeholder": "Vnesite uporabniško ime" - }, - "email": { - "label": "E-pošta", - "placeholder": "Vnesite e-pošto" - }, - "password": { - "label": "Geslo", - "placeholder": "Vnesite geslo" - }, - "error": { - "emptyUsername": "Vnesite uporabniško ime", - "emptyEmail": "Vnesite e-pošto", - "emptyPassword": "Vnesite geslo", - "oauthFailed": "Prijava OAuth ni uspela. Poskusite znova." - }, - "submit": "Prijava", - "signInWith": "Prijavite se z", - "oauthPending": "Odpiranje brskalnika za overjanje...", - "orContinueWith": "Ali nadaljujte z e-pošto" - } - }, - "oauth": { - "success": { - "title": "Overjanje uspešno", - "message": "To okno lahko zaprete in se vrnete v Stirling PDF." - }, - "error": { - "title": "Overjanje ni uspelo", - "message": "Overjanje ni bilo uspešno. Okno lahko zaprete in poskusite znova." - } - }, - "pdfTextEditor": { - "title": "Urejevalnik PDF JSON", - "viewLabel": "Urejevalnik PDF", - "converting": "Pretvarjanje PDF v obliko za urejanje...", - "conversionFailed": "Pretvorba PDF ni uspela. Poskusite znova.", - "currentFile": "Trenutna datoteka: {{name}}", - "pageSummary": "Stran {{number}} od {{total}}", - "pagePreviewAlt": "Predogled strani", - "imageLabel": "Postavljena slika", - "noTextOnPage": "Na tej strani ni bilo zaznanega besedila za urejanje.", - "pageType": { - "paragraph": "Stran z odstavki", - "sparse": "Redko besedilo" - }, - "groupingMode": { - "auto": "Samodejno", - "paragraph": "Odstavek", - "singleLine": "Enovrstično" - }, - "badges": { - "unsaved": "Urejeno", - "modified": "Urejeno", - "earlyAccess": "Zgodnji dostop" - }, - "actions": { - "reset": "Ponastavi spremembe", - "downloadJson": "Prenesi JSON", - "generatePdf": "Ustvari PDF" - }, - "options": { - "autoScaleText": { - "title": "Samodejno prilagodi besedilo okvirjem", - "description": "Samodejno vodoravno prilagodi besedilo, da se prilega prvotnemu okvirju, ko se izris pisave razlikuje od PDF-ja." - }, - "groupingMode": { - "title": "Način združevanja besedila", - "autoDescription": "Samodejno zazna vrsto strani in ustrezno združi besedilo.", - "paragraphDescription": "Poravnane vrstice združi v večvrstične odstavčne okvirje.", - "singleLineDescription": "Vsako vrstico besedila PDF ohrani kot ločen besedilni okvir." - }, - "manualGrouping": { - "descriptionInline": "Namig: Držite Ctrl (Cmd) ali Shift za večkratni izbor besedilnih okvirjev. Nad izborom se prikaže lebdeča orodna vrstica, kjer lahko združite, razdružite ali prilagodite širine." - }, - "forceSingleElement": { - "title": "Zakleni urejeno besedilo na en sam element PDF", - "description": "Ko je omogočeno, urejevalnik izvozi vsak urejen besedilni okvir kot en element besedila PDF, da se izogne prekrivanju znakov ali mešanim pisavam." - } - }, - "manual": { - "mergeTooltip": "Združi izbrane okvirje", - "merge": "Združi izbor", - "ungroupTooltip": "Razdruži odstavek nazaj v vrstice", - "ungroup": "Razdruži izbor", - "widthMenu": "Možnosti širine", - "expandWidth": "Razširi do roba strani", - "resetWidth": "Ponastavi širino", - "resizeHandle": "Prilagodi širino besedila" - }, - "disclaimer": { - "heading": "Omejitve predogleda", - "textFocus": "Ta delovni prostor je osredotočen na urejanje besedila in prestavljanje vdelanih slik. Zapletena grafika strani, gradniki obrazcev in slojne grafike se ohranijo za izvoz, vendar tukaj niso v celoti urejljive.", - "previewVariance": "Nekateri vizualni elementi (kot so obrobe tabel, oblike ali videz pripomb) se morda v predogledu ne prikazujejo natančno. Izvoženi PDF, kadar je mogoče, ohrani izvorne risalne ukaze.", - "alpha": "Ta alfa pregledovalnik se še razvija — nekatere pisave, barve, učinki prosojnosti in podrobnosti postavitve se lahko rahlo spremenijo. Pred deljenjem še enkrat preverite ustvarjeni PDF." - }, - "empty": { - "title": "Ni naloženega dokumenta", - "subtitle": "Naložite datoteko PDF ali JSON, da začnete urejati besedilo." - }, - "welcomeBanner": { - "title": "Dobrodošli v PDF Text Editor (zgodnji dostop)", - "experimental": "To je eksperimentalna funkcija v aktivnem razvoju. Med uporabo pričakujte nekaj nestabilnosti in težav.", - "howItWorks": "Orodje pretvori vaš PDF v ureljiv format, kjer lahko spreminjate besedilo in premikate slike. Spremembe se shranijo kot nov PDF.", - "bestFor": "Najbolje deluje z:", - "bestFor1": "Preprosti PDF-ji z večinoma besedilom in slikami", - "bestFor2": "Dokumenti s standardnim oblikovanjem odstavkov", - "bestFor3": "Pisma, eseji, poročila in osnovni dokumenti", - "notIdealFor": "Ni idealno za:", - "notIdealFor1": "PDF-je s posebnim oblikovanjem, kot so alineje, tabele ali večstolpčne postavitve", - "notIdealFor2": "Revije, brošure ali močno oblikovani dokumenti", - "notIdealFor3": "Priročniki z zapleteno postavitvijo", - "limitations": "Trenutne omejitve:", - "limitation1": "Prikaz pisav se lahko nekoliko razlikuje od izvirnega PDF-ja", - "limitation2": "Zapletene grafike, polja obrazcev in opombe se ohranijo, vendar niso urejljive", - "limitation3": "Pretvorba in obdelava velikih datotek lahko traja dlje", - "knownIssues": "Znane težave (v odpravljanju):", - "issue1": "Barva besedila trenutno ni ohranjena (kmalu bo dodana)", - "issue2": "Način odstavka ima več težav s poravnavo in razmiki – priporočen je način posamezne vrstice", - "issue3": "Predogled se razlikuje od izvoženega PDF-ja – izvoženi PDF-ji so bližje izvirniku", - "issue4": "Poravnavo rotiranega besedila bo morda treba ročno prilagoditi", - "issue5": "Učinki prosojnosti in slojev se lahko razlikujejo od izvirnika", - "feedback": "To je funkcija zgodnjega dostopa. Sporočite morebitne težave, da nam pomagate izboljšati!", - "gotIt": "Razumem", - "dontShowAgain": "Ne prikaži več" - }, - "modeChange": { - "title": "Potrdite spremembo načina", - "warning": "Sprememba načina združevanja besedila bo ponastavila vse neshranjene spremembe. Ali ste prepričani, da želite nadaljevati?", - "cancel": "Prekliči", - "confirm": "Ponastavi in spremeni način" - }, - "fontAnalysis": { - "details": "Podrobnosti pisave", - "embedded": "Vdelana", - "type": "Vrsta", - "webFormat": "Spletni format", - "warnings": "Opozorila", - "suggestions": "Opombe", - "currentPageFonts": "Pisave na tej strani", - "allFonts": "Vse pisave", - "fallback": "nadomestna", - "missing": "manjka", - "perfectMessage": "Vse pisave je mogoče popolnoma reproducirati.", - "warningMessage": "Nekatere pisave se morda ne bodo pravilno prikazale.", - "infoMessage": "Na voljo so informacije o reprodukciji pisav.", - "perfect": "popolno", - "subset": "podmnožica" - }, - "errors": { - "invalidJson": "Datoteke JSON ni mogoče prebrati. Preverite, ali je bila ustvarjena z orodjem PDF v JSON.", - "pdfConversion": "Urejenega JSON-a ni mogoče pretvoriti nazaj v PDF." - } - }, - "auth": { - "sessionExpired": "Seja je potekla", - "pleaseLoginAgain": "Prijavite se znova.", - "accessDenied": "Dostop zavrnjen", - "insufficientPermissions": "Nimate dovoljenja za izvedbo tega dejanja." - }, - "addText": { - "title": "Dodaj besedilo", - "header": "Dodaj besedilo v PDF-je", - "text": { - "name": "Vsebina besedila", - "placeholder": "Vnesite besedilo, ki ga želite dodati", - "fontLabel": "Pisava", - "fontSizeLabel": "Velikost pisave", - "fontSizePlaceholder": "Vnesite ali izberite velikost pisave (8–200)", - "colorLabel": "Barva besedila" - }, - "steps": { - "configure": "Nastavi besedilo" - }, - "step": { - "createDesc": "Vnesite besedilo, ki ga želite dodati", - "place": "Postavi besedilo", - "placeDesc": "Kliknite v PDF, da dodate besedilo" - }, - "instructions": { - "title": "Kako dodati besedilo", - "text": "Po vnosu besedila zgoraj kliknite kjer koli v PDF-ju, da ga postavite.", - "paused": "Postavljanje začasno ustavljeno", - "resumeHint": "Nadaljujte postavljanje, da kliknete in dodate besedilo.", - "noSignature": "Vnesite besedilo zgoraj, da omogočite postavljanje." - }, - "mode": { - "move": "Premakni besedilo", - "place": "Postavi besedilo", - "pause": "Začasno ustavi postavljanje", - "resume": "Nadaljuj postavljanje" - }, - "results": { - "title": "Rezultati dodajanja besedila" - }, - "error": { - "failed": "Pri dodajanju besedila v PDF je prišlo do napake." - }, - "tags": "besedilo,opomba,oznaka", - "applySignatures": "Uporabi besedilo" - } -} \ No newline at end of file diff --git a/frontend/public/locales/sr-LATN-RS/translation.json b/frontend/public/locales/sr-LATN-RS/translation.json deleted file mode 100644 index 3f4ca74e4..000000000 --- a/frontend/public/locales/sr-LATN-RS/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Izaberite kako pregledate alate", - "description": "Pregledajte oba rasporeda i odlučite kako želite da istražujete Stirling PDF alate.", - "sidebarTitle": "Režim bočne trake", - "sidebarDescription": "Držite alate pored radnog prostora za brzo prebacivanje.", - "recommended": "Preporučeno", - "chooseSidebar": "Koristi režim bočne trake", - "fullscreenTitle": "Režim celog ekrana - (zastarelo)", - "fullscreenDescription": "Pregledajte svaki alat u katalogu koji prekriva radni prostor dok ne izaberete jedan.", - "chooseFullscreen": "Koristi režim celog ekrana", - "dismiss": "Možda kasnije" - }, - "fullscreen": { - "showDetails": "Prikaži detalje", - "comingSoon": "Uskoro:", - "favorite": "Dodaj u omiljeno", - "favorites": "Omiljeno", - "unavailable": "Onemogućio administrator servera:", - "unavailableDependency": "Nedostupno - potreban alat nedostaje na serveru:", - "heading": "Svi alati (prikaz preko celog ekrana)", - "noResults": "Pokušajte da prilagodite pretragu ili uključite opise da biste našli šta vam treba.", - "recommended": "Preporučeno", - "unfavorite": "Ukloni iz omiljenog" - }, - "placeholder": "Izaberite alat da biste započeli", - "toggle": { - "fullscreen": "Prebaci na režim celog ekrana", - "sidebar": "Prebaci na režim bočne trake" - }, - "alpha": "Alfa", - "premiumFeature": "Premium funkcija:", - "comingSoon": "Uskoro:" - }, - "unsavedChanges": "Imate nesačuvane promene u svom PDF-u.", - "areYouSure": "Da li ste sigurni da želite da napustite?", - "unsavedChangesTitle": "Nesačuvane promene", - "keepWorking": "Nastavi sa radom", - "discardChanges": "Odbaci i napusti", - "applyAndContinue": "Sačuvaj i napusti", - "exportAndContinue": "Izvezi i nastavi", - "zipWarning": { - "title": "Velika ZIP datoteka", - "message": "Ovaj ZIP sadrži {{count}} datoteka. Ipak raspakovati?", - "cancel": "Otkaži", - "confirm": "Raspakuj" - }, - "defaultApp": { - "title": "Postavi kao podrazumevanu PDF aplikaciju", - "message": "Želite li da postavite Stirling PDF kao podrazumevani PDF uređivač?", - "description": "Kasnije možete promeniti u podešavanjima sistema.", - "notNow": "Ne sada", - "setDefault": "Postavi podrazumevano", - "dismiss": "Odbaci", - "prompt": { - "title": "Postavi kao podrazumevani PDF uređivač", - "message": "Postavite Stirling PDF kao podrazumevanu aplikaciju za otvaranje PDF fajlova." - }, - "success": { - "title": "Podrazumevana aplikacija postavljena", - "message": "Stirling PDF je sada vaš podrazumevani PDF uređivač" - }, - "settingsOpened": { - "title": "Podešavanja otvorena", - "message": "Molimo izaberite Stirling PDF u podešavanjima sistema" - }, - "error": { - "title": "Greška", - "message": "Neuspešno postavljanje podrazumevanog PDF rukovaoca" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Otkaži", - "addPageNumbers": { - "fontSize": "Veličina fonta", - "fontName": "Naziv fonta", - "title": "Dodavanje brojeva stranica", - "header": "Dodavanje brojeva stranica", - "selectText": { - "1": "Izaberi PDF fajl:", - "2": "Veličina margine", - "3": "Pozicija", - "4": "Početni broj", - "5": "Brojane stranice", - "6": "Prilagođeni tekst" - }, - "customTextDesc": "Prilagođeni tekst", - "numberPagesDesc": "Koje stranice brojati, podrazumevano 'sve', takođe prihvata 1-5 ili 2,5,9 itd.", - "customNumberDesc": "Podrazumevano je {n}, takođe prihvata 'Stranica {n} od {ukupno}', 'Tekst-{n}', '{ime_fajla}-{n}'", - "submit": "Dodaj brojeve stranica", - "configuration": "Podešavanje", - "customize": "Prilagodite izgled", - "pagesAndStarting": "Strane i početni broj", - "positionAndPages": "Pozicija i strane", - "error": { - "failed": "Dodavanje brojeva stranica nije uspelo" - }, - "results": { - "title": "Rezultati numerisanja stranica" - }, - "preview": "Izbor pozicije", - "previewDisclaimer": "Pregled je približan. Konačni rezultat može varirati zbog PDF metrika fontova." - }, - "pageSelectionPrompt": "Prilagođeni redosled stranica (unesi listu brojeva stranica 1,5,6 ili funkcija, kao što je 2n+1, razdvojenih zarezima) :", - "startingNumberTooltip": "Prvi broj koji će biti prikazan. Sledeće strane će se uvećavati od ovog broja.", - "marginTooltip": "Udaljenost između broja stranice i ivice strane.", - "fontSizeTooltip": "Veličina teksta broja stranice u tačkama. Veće vrednosti daju veći tekst.", - "fontTypeTooltip": "Porodica fonta za brojeve stranica. Izaberite prema stilu dokumenta.", - "customTextTooltip": "Opcioni prilagođeni format za brojeve stranica. Koristite {n} kao rezervisano mesto za broj. Primer: \"Strana {n}\" će prikazati \"Strana 1\", \"Strana 2\", itd.", - "pdfPrompt": "Odaberi PDF(ove)", - "multiPdfPrompt": "Odaberi PDF-ove (2+)", - "multiPdfDropPrompt": "Odaberi (prevuci i pusti ) sve PDF-ove koji su vam potrebni", - "imgPrompt": "Odaberi sliku (slike)", - "genericSubmit": "Prihvatiti", - "uploadLimit": "Maksimalna veličina datoteke:", - "uploadLimitExceededSingular": "je prevelik. Maksimalna dozvoljena veličina je", - "uploadLimitExceededPlural": "su preveliki. Maksimalna dozvoljena veličina je", - "processTimeWarning": "Warning:Upozorenje: Ovaj proces može trajati i do minut, u zavisnosti od veličine dokumenta", - "pageOrderPrompt": "Prilagođeni redosled stranica (unesi listu brojeva stranica ili funkcija, kao što su 2n+1, razdvojene zarezima) :", - "goToPage": "Idi", - "true": "Tačno", - "false": "Netačno", - "unknown": "Nepoznato", - "app": { - "description": "Besplatna alternativa Adobe Acrobat‑u (10M+ preuzimanja)" - }, - "save": "Sačuvaj", - "saveToBrowser": "Sačuvaj u pregledaču", - "download": "Preuzmi", - "downloadUnavailable": "Preuzimanje nije dostupno za ovu stavku", - "saveUnavailable": "Čuvanje nije dostupno za ovu stavku", - "pin": "Zakači datoteku (zadrži aktivnom nakon pokretanja alata)", - "unpin": "Otkači datoteku (zameni nakon pokretanja alata)", - "undoOperationTooltip": "Kliknite da opozovete poslednju operaciju i vratite originalne datoteke", - "undo": "Poništi", - "back": "Nazad", - "nothingToUndo": "Nema šta da se opozove", - "moreOptions": "Još opcija", - "editYourNewFiles": "Uredite svoje nove datoteke", - "close": "Zatvori", - "openInViewer": "Otvori u prikazivaču", - "confirmClose": "Potvrdi zatvaranje", - "confirmCloseMessage": "Da li ste sigurni da želite da zatvorite ovu datoteku?", - "confirmCloseCancel": "Otkaži", - "confirmCloseConfirm": "Zatvori datoteku", - "fileSelected": "Izabrano: {{filename}}", - "chooseFile": "Izaberi datoteku", - "filesSelected": "odabrani fajlovi", - "files": { - "title": "Datoteke", - "upload": "Otpremi", - "uploadFiles": "Otpremi datoteke", - "addFiles": "Dodaj datoteke", - "selectFromWorkbench": "Izaberite datoteke sa radnog stola ili ", - "selectMultipleFromWorkbench": "Izaberite najmanje {{count}} datoteka sa radnog stola ili ", - "created": "Kreirano", - "size": "Veličina datoteke" - }, - "noFavourites": "Nema dodatih favorita", - "downloadComplete": "Preuzimanje završeno", - "bored": "Da li ti je dosadno dok čekaš?", - "alphabet": "Alfabet", - "downloadPdf": "Skini PDF", - "text": "Tekst", - "font": "Font", - "selectFillter": "-- Izaberi --", - "pageNum": "Broj Strane", - "sizes": { - "small": "Malo", - "medium": "Srednje", - "large": "Veliko", - "x-large": "X-Veliko" - }, - "error": { - "pdfPassword": "PDF dokument je šifrovan i lozinka nije data ili je netačna", - "encryptedPdfMustRemovePassword": "Ovaj PDF je šifrovan ili zaštićen lozinkom. Otključajte ga pre konvertovanja u PDF/A.", - "incorrectPasswordProvided": "Lozinka za PDF je netačna ili nije uneta.", - "_value": "Greška", - "dismissAllErrors": "Zanemari sve greške", - "sorry": "Izvinjavamo se zbog problema!", - "needHelp": "Potrebna pomoć / Naišli ste na problem?", - "contactTip": "Ako i dalje imaš problema, ne oklevaj da nas kontaktiraš za pomoć. Možeš poslati prijavu na našoj GitHub stranici ili nas kontaktirati putem Discord-a:", - "404": { - "head": "404 – Stranica nije pronađena | Ups, sapleli smo se u kodu!", - "1": "Izgleda da ne možemo da pronađemo stranicu koju tražiš.", - "2": "Nešto nije u redu" - }, - "github": "Pošalji prijavu na GitHub-u", - "showStack": "Prikaži trag greške (Stack Trace)", - "copyStack": "Kopiraj trag greške (Stack Trace)", - "githubSubmit": "GitHub - pošalji prijavu", - "discordSubmit": "Discord - pošalji poruku za podršku" - }, - "warning": { - "tooltipTitle": "Upozorenje" - }, - "edit": "Uredi", - "delete": "Obriši", - "never": "Nikada", - "username": "Korisničko ime", - "password": "Šifra", - "welcome": "Dobrodošli", - "property": "Svojstvo", - "black": "Crno", - "white": "Belo", - "red": "Crveno", - "green": "Zeleno", - "blue": "Plavo", - "custom": "Prilagođeno...", - "comingSoon": "Uskoro", - "WorkInProgess": "Radovi u toku, možda neće raditi ili će biti grešaka, molimo prijavite sve probleme !", - "poweredBy": "Omogućeno od strane", - "yes": "Da", - "no": "Ne", - "changedCredsMessage": "Podaci za prijavu uspešno promenjeni!", - "notAuthenticatedMessage": "Korisnik nije autentifikovan.", - "userNotFoundMessage": "Korisnik nije pronađen.", - "incorrectPasswordMessage": "Trenutna šifra je netačna.", - "usernameExistsMessage": "Novi korisnik već postoji", - "invalidUsernameMessage": "Pogrešno korisničko ime, korisničko ime može sadržati samo slova, brojeve i specijalne karaktere @._+- ili mora biti validna email adresa.", - "invalidPasswordMessage": "Lozinka ne sme biti prazna i ne sme imati razmake na početku ili kraju.", - "confirmPasswordErrorMessage": "Nova lozinka i potvrda lozinke se moraju slagati.", - "deleteCurrentUserMessage": "Ne mogu obrisati trenutno prijavljenog korisnika.", - "deleteUsernameExistsMessage": "Korisničko ime ne postoji i ne može biti obrisano.", - "downgradeCurrentUserMessage": "Nije moguće degradirati ulogu trenutnog korisnika", - "disabledCurrentUserMessage": "Trenutno korisnik ne može biti onemogućen", - "downgradeCurrentUserLongMessage": "Nije moguće unazaditi ulogu trenutnog korisnika. Dakle, trenutni korisnik neće biti prikazan.", - "userAlreadyExistsOAuthMessage": "Korisnik već postoji kao OAuth2 korisnik.", - "userAlreadyExistsWebMessage": "Korisnik već postoji kao web korisnik.", - "oops": "Opa!", - "help": "Pomoć", - "goHomepage": "Idi na početnu stranu", - "joinDiscord": "Pridružite se našem Discord serveru", - "seeDockerHub": "Pogledaj Docker Hub", - "visitGithub": "Poseti Github repozitorijum", - "donate": "Doniraj", - "color": "Color", - "sponsor": "Sponzor", - "info": "Informacije", - "pro": "Pro", - "page": "Strana", - "pages": "Strane", - "loading": "Učitavam...", - "review": "Pregled", - "addToDoc": "Dodaj u dokument", - "reset": "Resetuj", - "apply": "Primeni", - "noFileSelected": "Datoteka nije izabrana. Otpremi jednu.", - "legal": { - "privacy": "Politika privatnosti", - "iAgreeToThe": "Slažem se sa svim", - "terms": "Uslovi i odredbe", - "accessibility": "Pristupačnost", - "cookie": "Politika kolačića", - "impressum": "Impresum", - "showCookieBanner": "Podešavanje kolačića" - }, - "pipeline": { - "header": "Meni za Pipeline (Alfa verzija)", - "uploadButton": "Postavi prilagođeno", - "configureButton": "Konfiguriši", - "defaultOption": "Prilagođeno", - "submitButton": "Pošalji", - "help": "Pomoć za tok rada (pipeline)", - "scanHelp": "Pomoć za pretragu foldera", - "deletePrompt": "Jesi li siguran da želiš da obrišeš tok rada", - "tags": "automatizacija,sekvenciranje,skriptirano,batch-process", - "title": "Tok rada" - }, - "pipelineOptions": { - "header": "Konfiguracija Pipeline-a", - "pipelineNameLabel": "Ime Pipeline-a", - "saveSettings": "Sačuvaj podešavanja", - "pipelineNamePrompt": "Unesite ime pipeline-a ovde", - "selectOperation": "Izaberi operaciju:", - "addOperationButton": "Dodaj operaciju", - "pipelineHeader": "Tok rada:", - "saveButton": "Preuzmi", - "validateButton": "Proveri" - }, - "enterpriseEdition": { - "button": "Nadogradi na Pro verziju", - "warning": "Ova funkcija je dostupna samo Pro korisnicima.", - "yamlAdvert": "Stirling PDF Pro podržava YAML konfiguracione datoteke i druge SSO funkcionalnosti.", - "ssoAdvert": "Tražiš još funkcija za upravljanje korisnicima? Razmotri Stirling PDF Pro" - }, - "analytics": { - "title": "Želiš li da učiniš Stirling PDF boljim?", - "paragraph1": "Stirling PDF ima opcioni sistem analitike koji nam pomaže da unapredimo proizvod. Ne pratimo nikakve lične podatke niti sadržaj fajlova.", - "paragraph2": "Molimo te da razmotriš uključivanje analitike kako bi pomogao Stirling PDF-u da raste i omogućio nam bolje razumevanje naših korisnika.", - "learnMore": "Saznaj više", - "enable": "Omogući analitiku", - "disable": "Onemogući analitiku", - "settings": "Možeš da promeniš podešavanja za analitiku u config/settings.yml datoteci", - "privacyAssurance": "Ne pratimo nikakve lične podatke niti sadržaj vaših fajlova." - }, - "navbar": { - "favorite": "Omiljeno", - "recent": "Novo i nedavno ažurirano", - "darkmode": "Tamni režim", - "language": "Jezici", - "settings": "Podešavanja", - "allTools": "Alati", - "multiTool": "Multi Tools", - "search": "Pretraga", - "sections": { - "organize": "Organizacija", - "convertTo": "Konvertuj u PDF", - "convertFrom": "Konvertuj iz PDF", - "security": "Potpis i bezbednost", - "advance": "Napredno", - "edit": "Pregled i uređivanje", - "popular": "Popularno" - } - }, - "settings": { - "preferences": { - "title": "Preferencije" - }, - "workspace": { - "title": "Radni prostor", - "people": "Osobe", - "teams": "Timovi" - }, - "configuration": { - "title": "Konfiguracija", - "systemSettings": "Sistemska podešavanja", - "features": "Funkcije", - "endpoints": "Krajnje tačke", - "database": "Baza podataka", - "advanced": "Napredno" - }, - "securityAuth": { - "title": "Bezbednost i autentikacija", - "security": "Bezbednost", - "connections": "Konekcije" - }, - "licensingAnalytics": { - "title": "Licenciranje i analitika", - "plan": "Plan", - "audit": "Revizija", - "usageAnalytics": "Analitika korišćenja" - }, - "policiesPrivacy": { - "title": "Politike i privatnost", - "legal": "Pravno", - "privacy": "Privatnost" - }, - "developer": { - "title": "Razvoj", - "apiKeys": "API ključevi" - }, - "tooltips": { - "enableLoginFirst": "Prvo uključite režim prijave", - "requiresEnterprise": "Zahteva Enterprise licencu" - }, - "connection": { - "title": "Režim povezivanja", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Samohostovano" - }, - "server": "Server", - "user": "Prijavljeni kao", - "logout": "Odjava" - }, - "general": { - "title": "Opšte", - "description": "Podesite opšte preferencije aplikacije.", - "user": "Korisnik", - "logout": "Odjavi se", - "enableFeatures": { - "dismiss": "Odbaci", - "title": "Za sistemske administratore", - "intro": "Omogućite autentifikaciju korisnika, upravljanje timom i funkcije radnog prostora za vašu organizaciju.", - "action": "Podesi", - "and": "i", - "benefit": "Omogućava korisničke uloge, timsku saradnju, administratorske kontrole i enterprise funkcije.", - "learnMore": "Saznaj više u dokumentaciji" - }, - "defaultToolPickerMode": "Podrazumevani režim birača alata", - "defaultToolPickerModeDescription": "Izaberite da li se birač alata podrazumevano otvara preko celog ekrana ili u bočnoj traci", - "mode": { - "sidebar": "Bočna traka", - "fullscreen": "Ceo ekran" - }, - "autoUnzipTooltip": "Automatski raspakuj ZIP datoteke vraćene iz API operacija. Isključite da biste zadržali ZIP datoteke netaknute. Ovo ne utiče na automatizovane tokove rada.", - "autoUnzip": "Automatski raspakuj API odgovore", - "autoUnzipDescription": "Automatski izdvoji datoteke iz ZIP odgovora", - "autoUnzipFileLimitTooltip": "Raspakuj samo ako ZIP sadrži ovoliko ili manje datoteka. Povećajte vrednost da biste izdvojili veće ZIP-ove.", - "autoUnzipFileLimit": "Ograničenje za automatsko raspakivanje", - "autoUnzipFileLimitDescription": "Maksimalan broj datoteka za izdvajanje iz ZIP-a", - "defaultPdfEditor": "Podrazumevani PDF uređivač", - "defaultPdfEditorActive": "Stirling PDF je vaš podrazumevani PDF uređivač", - "defaultPdfEditorInactive": "Druga aplikacija je postavljena kao podrazumevana", - "defaultPdfEditorChecking": "Provera...", - "defaultPdfEditorSet": "Već podrazumevano", - "setAsDefault": "Postavi kao podrazumevano", - "updates": { - "title": "Ažuriranja softvera", - "description": "Proverite ažuriranja i pogledajte informacije o verziji", - "currentVersion": "Trenutna verzija", - "latestVersion": "Najnovija verzija", - "checkForUpdates": "Proveri ažuriranja", - "viewDetails": "Prikaži detalje" - }, - "hideUnavailableTools": "Sakrij nedostupne alate", - "hideUnavailableToolsDescription": "Uklonite alate koje je vaš server onemogućio umesto da budu zasivljeni.", - "hideUnavailableConversions": "Sakrij nedostupne konverzije", - "hideUnavailableConversionsDescription": "Uklonite onemogućene opcije konverzije u alatu Convert umesto da budu zasivljene." - }, - "hotkeys": { - "title": "Prečice na tastaturi", - "description": "Prilagodite prečice na tastaturi za brz pristup alatima. Kliknite \"Promeni prečicu\" i pritisnite novu kombinaciju tastera. Pritisnite Esc za otkazivanje.", - "errorConflict": "Prečicu već koristi {{tool}}.", - "errorModifier": { - "mac": "Uključite ⌘ (Command), ⌥ (Option) ili neki drugi modifikator u prečicu.", - "windows": "Uključite Ctrl, Alt ili neki drugi modifikator u prečicu." - }, - "searchPlaceholder": "Pretraži alate...", - "none": "Nije dodeljeno", - "customBadge": "Prilagođeno", - "defaultLabel": "Podrazumevano: {{shortcut}}", - "capturing": "Pritisnite tastere… (Esc za otkazivanje)", - "change": "Promeni prečicu", - "reset": "Resetuj", - "shortcut": "Prečica", - "noShortcut": "Prečica nije postavljena" - } - }, - "update": { - "modalTitle": "Dostupno ažuriranje", - "current": "Trenutna verzija", - "latest": "Najnovija verzija", - "latestStable": "Najnovije stabilno", - "priorityLabel": "Prioritet", - "recommendedAction": "Preporučena akcija", - "breakingChangesDetected": "Otkrivene nekompatibilne promene", - "breakingChangesMessage": "Neke verzije sadrže nekompatibilne promene. Pregledajte vodiče za migraciju ispod pre ažuriranja.", - "migrationGuides": "Vodiči za migraciju", - "viewGuide": "Prikaži vodič", - "loadingDetailedInfo": "Učitavanje detaljnih informacija...", - "close": "Zatvori", - "viewAllReleases": "Prikaži sva izdanja", - "downloadLatest": "Preuzmi najnovije", - "availableUpdates": "Dostupna ažuriranja", - "unableToLoadDetails": "Nije moguće učitati detaljne informacije.", - "version": "Verzija", - "urgentUpdateAvailable": "Hitno ažuriranje", - "updateAvailable": "Dostupno ažuriranje", - "releaseNotes": "Beleške izdanja", - "priority": { - "urgent": "Hitno", - "normal": "Normalno", - "minor": "Manje", - "low": "Nizak" - }, - "breakingChanges": "Nekompatibilne promene", - "breakingChangesDefault": "Ova verzija sadrži nekompatibilne promene.", - "migrationGuide": "Vodič za migraciju" - }, - "changeCreds": { - "title": "Promeni pristupne podatke", - "header": "Ažurirajte detalje svog naloga", - "changePassword": "Koristiš podrazumevane pristupne podatke. Molim te unesi novu lozinku", - "newUsername": "Novo korisničko ime", - "oldPassword": "Trenutna lozinka", - "newPassword": "Nova lozinka", - "confirmNewPassword": "Potvrdite novu lozinku", - "submit": "Potvrdi promene" - }, - "account": { - "title": "Podešavanja naloga", - "accountSettings": "Podešavanja naloga", - "adminSettings": "Admin podešavanja - Pregled i dodavanje korisnika", - "userControlSettings": "Podešavanja kontrole korisnika", - "changeUsername": "Pormeni korisničko ime", - "newUsername": "Novo korisničko ime", - "password": "Potvrda lozinke", - "oldPassword": "Stara lozinka", - "newPassword": "Nova lozinka", - "changePassword": "Pormeni lozinku", - "confirmNewPassword": "Potvrdi novu lozinku", - "signOut": "Odjava", - "yourApiKey": "Tvoj API ključ", - "syncTitle": "Sinhronizacija podešavanja pregledača sa nalogom", - "settingsCompare": "Upoređivanje podešavanja:", - "property": "Svojstvo", - "webBrowserSettings": "Podešavanja veb pregledača", - "syncToBrowser": "Sinhronizacija naloga -> pregledač", - "syncToAccount": "Sinhronizacija naloga <- pregledač" - }, - "adminUserSettings": { - "title": "Podešavanja kontrole korisnika", - "header": "Podešavanja kontrole korisnika za administratora", - "admin": "Administrator", - "user": "Korisnik", - "addUser": "Dodaj novog korisnika", - "deleteUser": "Izbriši korisnika", - "confirmDeleteUser": "Da obrišem korisnika?", - "confirmChangeUserStatus": "Da onemogućim/omogućim korisnika?", - "usernameInfo": "Korisničko ime može sadržati samo slova, brojeve i specijalne karaktere @._+- ili mora biti validna email adresa.", - "roles": "Uloge", - "role": "Uloga", - "actions": "Akcije", - "apiUser": "Korisnik s ograničenim API pristupom", - "extraApiUser": "Dodatni ograničeni API korisnik", - "webOnlyUser": "Korisnik samo za web", - "demoUser": "Demo korisnik (Bez prilagođenih podešavanja)", - "internalApiUser": "Interni API korisnik", - "forceChange": "Prisili korisnika da promeni korisničko ime/lozinku pri prijavi", - "submit": "Sačuvaj korisnika", - "changeUserRole": "Promenite ulogu korisnika", - "authenticated": "Prijavljen", - "editOwnProfil": "Izmeni sopstveni profil", - "enabledUser": "omogućen korisnik", - "disabledUser": "onemogućen korisnik", - "activeUsers": "Aktivni korisnici:", - "disabledUsers": "Onemogućeni korisnici:", - "totalUsers": "Totalno korisnika:", - "lastRequest": "Poslednji zahtev", - "usage": "Prikaži upotrebu" - }, - "endpointStatistics": { - "title": "Statistika krajnjih tačaka", - "header": "Statistika krajnjih tačaka", - "top10": "Top 10", - "top20": "Top 20", - "all": "Svi", - "refresh": "Osveži", - "dataTypeLabel": "Tip podataka:", - "dataTypeAll": "Sve", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Ukupno krajnjih tačaka", - "totalVisits": "Ukupno poseta", - "showing": "Prikaz", - "selectedVisits": "Izabrane posete", - "endpoint": "Krajnja tačka", - "visits": "Poseta", - "percentage": "Procenat", - "loading": "Učitavam...", - "failedToLoad": "Neuspešno učitavanje podataka o krajnjoj tačci. Pokušaj da osvežiš.", - "home": "Početna strana", - "login": "Prijava", - "top": "Top", - "numberOfVisits": "Broj poseta", - "visitsTooltip": "Poseta: {0} ({1}% od ukupno)", - "retry": "Pokušaj ponovo" - }, - "database": { - "title": "Uvoz/izvoz baze", - "header": "Uvoz/izvoz baze", - "fileName": "Ime datoteke", - "creationDate": "Datum kreiranja", - "fileSize": "Veličina datoteke", - "deleteBackupFile": "Obriši rezervnu kopiju", - "importBackupFile": "Uvezi rezervnu kopiju", - "createBackupFile": "Kreiraj rezervnu kopiju", - "downloadBackupFile": "Preuzmi rezervnu kopiju", - "info_1": "Prilikom uvoza podataka, od suštinskog je značaja obezbediti ispravnu strukturu. Ako nisi siguran u ono što radiš, potraži savet i podršku stručnog lica. Greška u strukturi može izazvati neispravno funkcionisanje aplikacije, pa čak i potpunu nemogućnost njenog pokretanja.", - "info_2": "Naziv fajla prilikom otpremanja nije bitan. Fajl će kasnije biti preimenovan u format backup_user_yyyyMMddHHmm.sql, kako bi se obezbedila dosledna konvencija imenovanja.", - "submit": "Uvezi rezervnu kopiju", - "importIntoDatabaseSuccessed": "Uvoz u bazu uspešan", - "backupCreated": "Rezervna kopija baze podataka je uspešna napravljena", - "fileNotFound": "File not Found", - "fileNullOrEmpty": "Datoteka ne sme biti null ili prazna", - "failedImportFile": "Failed Import File", - "notSupported": "Ova funkcija nije dostupna za tvoju vezu sa bazom podataka." - }, - "session": { - "expired": "Istekla ti je sesija. Osveži stranicu i pokušaj ponovo.", - "refreshPage": "Osveži stranicu" - }, - "home": { - "desc": "Vaš lokalno hostovan jedinstveni alat za sve vaše potrebe vezane za PDF.", - "searchBar": "Pretraži funkcije...", - "viewPdf": { - "title": "Pogledaj/izmeni PDF", - "desc": "Pregledaj, anotiraj, dodaj tekst ili slike" - }, - "setFavorites": "Podesi omiljene", - "hideFavorites": "Sakrij omiljene", - "showFavorites": "Prikaži omiljene", - "legacyHomepage": "Stara početna strana", - "newHomePage": "Isprobajte našu novu početnu stranu!", - "alphabetical": "Abecedno", - "globalPopularity": "Globalna popularnost", - "sortBy": "Sortiranje:", - "mobile": { - "brandAlt": "logo Stirling PDF", - "openFiles": "Otvori datoteke", - "swipeHint": "Prevucite levo ili desno da biste promenili prikaz", - "tools": "Alati", - "toolsSlide": "Panel za izbor alata", - "viewSwitcher": "Promeni prikaz radnog prostora", - "workbenchSlide": "Panel radnog prostora", - "workspace": "Radni prostor" - }, - "multiTool": { - "tags": "više,alati", - "title": "PDF Multi Alat", - "desc": "Spajanje, rotacija, premeštanje i uklanjanje stranica" - }, - "merge": { - "tags": "spoji,pridruži,ujedini", - "title": "Spajanje", - "desc": "Lako spojite više PDF-ova u jedan." - }, - "split": { - "tags": "podeli,razdvoji,razbij", - "title": "Razdvajanje", - "desc": "Razdvojite PDF-ove u više dokumenata" - }, - "rotate": { - "tags": "okreni,prevrni,orijentiši", - "title": "Rotacija", - "desc": "Lako rotirajte vaše PDF-ove." - }, - "convert": { - "tags": "pretvori,transformiši,promeni", - "title": "Konvertuj", - "desc": "Konvertujte datoteke između različitih formata" - }, - "pdfOrganiser": { - "tags": "organizuj,preuredi,redosled", - "title": "Organizacija", - "desc": "Uklonite/Premeštajte stranice u bilo kom redosledu" - }, - "addImage": { - "tags": "ubaci,ugradi,postavi", - "title": "Dodaj sliku", - "desc": "Dodaje sliku na određeno mesto u PDF-u" - }, - "addAttachments": { - "tags": "ugradi,priloži,uključi", - "title": "Dodaj priloge", - "desc": "Dodajte ili uklonite ugradene datoteke (priloge) u/iz PDF-a" - }, - "watermark": { - "tags": "pečat,oznaka,prekrivanje", - "title": "Dodaj vodeni žig", - "desc": "Dodajte prilagođeni vodeni žig na vaš PDF dokument." - }, - "removePassword": { - "tags": "otključaj", - "title": "Ukloni lozinku", - "desc": "Uklonite zaštitu lozinkom sa vašeg PDF dokumenta." - }, - "compress": { - "tags": "smanji,redukuj,optimizuj", - "title": "Kompresuj", - "desc": "Kompresujte PDF-ove kako bi smanjili veličinu fajla." - }, - "unlockPDFForms": { - "tags": "otključaj,omogući,uredi", - "title": "Otključaj PDF obrazac", - "desc": "Uklanjanje oznake samo-za-čitanje sa svih polja PDF obrasca" - }, - "changeMetadata": { - "tags": "uredi,izmeni,ažuriraj", - "title": "Promena metapodataka", - "desc": "Promenite/Uklonite/Dodajte metapodatke u PDF dokumentu" - }, - "ocr": { - "tags": "izvuci,skeniraj", - "title": "OCR / Čisti skenove", - "desc": "Čišćenje skenova i detektovanje teksta sa slika unutar PDF-a i ponovno dodavanje kao teksta." - }, - "extractImages": { - "tags": "izvuci,sačuvaj,izvezi", - "title": "Izvuci slike", - "desc": "Izvlači sve slike iz PDF-a i čuva ih u zip formatu" - }, - "scannerImageSplit": { - "tags": "detektuj,podeli,fotografije", - "title": "Nađi i podeli skenirane slike", - "desc": "Otkrivanje i deljenje skeniranih fotografija na zasebne strane" - }, - "sign": { - "tags": "potpis,autogram", - "title": "Potpis", - "desc": "Dodaje potpis u PDF crtežom, tekstom ili slikom" - }, - "flatten": { - "tags": "pojednostavi,ukloni,interaktivno", - "title": "Ravnanje", - "desc": "Uklanja sve interaktivne elemente i forme iz PDF-a" - }, - "certSign": { - "tags": "autentifikuj,PEM,P12,zvanično,šifruj,potpiši,sertifikat,PKCS12,JKS,server,ručno,automatski", - "title": "Potpis sa sertifikatom", - "desc": "Potpisuje PDF sa sertifikatom/ključem (PEM/P12)" - }, - "repair": { - "tags": "popravi,vrati", - "title": "Popravi", - "desc": "Pokušava popraviti oštećeni/izgubljeni PDF" - }, - "removeBlanks": { - "tags": "obriši,očisti,prazno", - "title": "Ukloni prazne stranice", - "desc": "Detektuje i uklanja prazne stranice iz dokumenta" - }, - "removeAnnotations": { - "tags": "obriši,očisti,ukloni", - "title": "Ukloni Anotacije", - "desc": "Uklanja sve komentare/anotacije iz PDF-a" - }, - "compare": { - "tags": "razlika", - "title": "Uporedi", - "desc": "Upoređuje i prikazuje razlike između 2 PDF dokumenata" - }, - "removeCertSign": { - "tags": "ukloni,obriši,otključaj", - "title": "Ukloni potpis sertifikata", - "desc": "Uklanjanje digitalnog potpisa sa sertifikatom iz PDF-a" - }, - "pageLayout": { - "tags": "raspored,aranžiraj,spoji", - "title": "Višestruki prikaz stranica", - "desc": "Spaja više stranica PDF dokumenta u jednu stranicu" - }, - "bookletImposition": { - "tags": "brošura,štampa,koričenje", - "title": "Rasporеd za brošuru", - "desc": "Kreirajte brošure sa ispravnim redosledom strana i višestrukim rasporedom za štampu i koričenje" - }, - "scalePages": { - "tags": "promeni veličinu,prilagodi,skaliraj", - "title": "Podesi veličinu/skalu stranice", - "desc": "Podesi veličinu/skalu stranice i/ili njenog sadržaja." - }, - "addPageNumbers": { - "tags": "broj,paginacija,prebroj", - "title": "Dodaj brojeve stranica", - "desc": "Dodaje brojeve stranica u dokumentu na određeno mesto" - }, - "autoRename": { - "tags": "automatsko otkrivanje,na osnovu zaglavlja,organizuj,preimenuj", - "title": "Automatski preimenuj PDF datoteku", - "desc": "Automatski preimenuje PDF datoteku na osnovu otkrivenog zaglavlja" - }, - "adjustContrast": { - "tags": "kontrast,osvetljenost,zasićenost", - "title": "Podesi boje/kontrast", - "desc": "Podesi kontrast, zasićenost i osvetljenost PDF-a" - }, - "crop": { - "tags": "obreži,iseči,promeni veličinu", - "title": "Skraćivanje PDF-a", - "desc": "Skraćuje PDF radi smanjenja veličine (zadržava tekst!)" - }, - "autoSplitPDF": { - "tags": "automatski,podeli,QR", - "title": "Automatsko razdvajanje stranica", - "desc": "Automatski deli skenirane PDF-ove pomoću fizičkog skenera QR koda" - }, - "sanitize": { - "tags": "očisti,očisti,ukloni", - "title": "Sanitizuj", - "desc": "Uklonite potencijalno štetne elemente iz PDF datoteka" - }, - "getPdfInfo": { - "tags": "info,metadata,detalji", - "title": "Dohvati SVE informacije o PDF-u", - "desc": "Dobavlja sve moguće informacije o PDF-ovima" - }, - "pdfToSinglePage": { - "tags": "spoji,ujedini,jedna", - "title": "PDF u Jednu Veliku Stranicu", - "desc": "Spaja sve stranice PDF-a u jednu veliku stranicu" - }, - "showJS": { - "tags": "javascript,kod,skripta", - "title": "Prikaži JavaScript", - "desc": "Pretražuje i prikazuje bilo koji JavaScript ubačen u PDF" - }, - "redact": { - "tags": "cenzuriši,prekrij,sakrij", - "title": "Manual Redaction", - "desc": "Redacts a PDF based on selected text, drawn shapes and/or selected page(s)" - }, - "splitBySections": { - "tags": "podeli,sekcije,razdvoji", - "title": "Podeli PDF po sekcijama", - "desc": "Podelite svaku stranu PDF-a na manje horizontalne i vertikalne sekcije" - }, - "addStamp": { - "tags": "pečat,oznaka,žig", - "title": "Dodaj pečat u PDF", - "desc": "Dodajte tekstualne ili slikovne pečate na zadatim mestima" - }, - "removeImage": { - "tags": "ukloni,obriši,očisti", - "title": "Ukloni sliku", - "desc": "Uklonite sliku iz PDF-a da biste smanjili veličinu datoteke" - }, - "splitByChapters": { - "tags": "podeli,poglavlja,struktura", - "title": "Podeli PDF po poglavljima", - "desc": "Podelite PDF u više datoteka na osnovu njegove strukture poglavlja." - }, - "validateSignature": { - "tags": "validiraj,verifikuj,sertifikat", - "title": "Proveri PDF potpis", - "desc": "Verifikacija digitalnog potpisa i sertifikata u PDF dokumentu" - }, - "swagger": { - "tags": "API,dokumentacija,test", - "title": "API dok.", - "desc": "Pogledajte API dokumentaciju i testirajte krajnje tačke" - }, - "scannerEffect": { - "tags": "skener,simuliraj,kreiraj", - "title": "Efekat skenera", - "desc": "Napravite PDF koji izgleda kao da je skeniran" - }, - "editTableOfContents": { - "tags": "obeleživači,sadržaj,uredi", - "title": "Uredi sadržaj", - "desc": "Dodaj ili izmeni obeleživače i sadržaj u PDF dokumentima" - }, - "manageCertificates": { - "tags": "sertifikati,uvoz,izvoz", - "title": "Upravljanje sertifikatima", - "desc": "Uvezite, izvezite ili obrišite datoteke digitalnih sertifikata koje se koriste za potpisivanje PDF-ova." - }, - "read": { - "tags": "pregled,otvori,prikaži", - "title": "Čitaj", - "desc": "Pregledajte i beležite PDF-ove. Istaknite tekst, crtajte ili ubacite komentare za pregled i saradnju." - }, - "reorganizePages": { - "tags": "preuredi,redosled,organizuj", - "title": "Preuredi strane", - "desc": "Preuredite, duplirajte ili obrišite strane PDF-a uz vizuelnu kontrolu prevuci‑i‑pusti." - }, - "extractPages": { - "tags": "izvuci,izaberi,kopiraj", - "title": "Izdvajanje stranica", - "desc": "Izdvojite određene strane iz PDF dokumenta" - }, - "removePages": { - "tags": "obriši,izvuci,isključi", - "title": "Ukloni", - "desc": "Brisanje nepotrebnih stranice iz PDF dokumenta" - }, - "autoSizeSplitPDF": { - "tags": "automatski,podeli,veličina", - "title": "Automatsko deljenje po veličini/broju", - "desc": "Deljenje jednog PDF-a na više na osnovu veličine, broja stranica ili broja dokumenata" - }, - "replaceColor": { - "title": "Zameni i invertiraj boju", - "desc": "Zamenite ili invertirajte boje u PDF dokumentima" - }, - "devApi": { - "tags": "API,razvoj,dokumentacija", - "title": "API", - "desc": "Link ka API dokumentaciji" - }, - "devFolderScanning": { - "tags": "automatizacija,fascikla,skener", - "title": "Automatsko skeniranje fascikli", - "desc": "Link ka vodiču za automatsko skeniranje fascikli" - }, - "devSsoGuide": { - "title": "SSO vodič", - "desc": "Link ka SSO vodiču" - }, - "devAirgapped": { - "title": "Air-gapped podešavanje", - "desc": "Link ka vodiču za air-gapped podešavanje" - }, - "addPassword": { - "title": "Dodaj lozinku", - "desc": "Enkriptujte vaš PDF dokument lozinkom." - }, - "changePermissions": { - "title": "Promeni dozvole", - "desc": "Promenite ograničenja dokumenta i dozvole" - }, - "automate": { - "tags": "tok rada,sekvenca,automatizacija", - "title": "Automatizuj", - "desc": "Gradite višekorake tokove rada povezivanjem PDF akcija. Idealno za ponavljajuće zadatke." - }, - "overlay-pdfs": { - "desc": "Preklapa PDF-ove jedan preko drugog", - "title": "Preklapanje PDF-ova" - }, - "pdfTextEditor": { - "title": "PDF uređivač teksta", - "desc": "Pregledajte i uređujte Stirling PDF JSON izvoze uz grupisano uređivanje teksta i ponovno generisanje PDF-a" - }, - "addText": { - "tags": "tekst,anotacija,oznaka", - "title": "Dodaj tekst", - "desc": "Dodajte prilagođeni tekst bilo gde u PDF" - } - }, - "landing": { - "addFiles": "Dodaj datoteke", - "uploadFromComputer": "Otpremi sa računara", - "openFromComputer": "Otvori sa računara" - }, - "viewPdf": { - "tags": "pregled,čitanje,anotiranje,tekst,slika", - "title": "Pogledaj/Izmeni PDF", - "header": "Prikaz PDF-a" - }, - "multiTool": { - "tags": "Multi Alat,Multi operacija,Korisnički interfejs,klik i povuci,front end,klijentska strana,interaktivno,pomera", - "title": "PDF Multi Alatka", - "header": "PDF Multi Alatka", - "uploadPrompts": "Naziv datoteke", - "selectAll": "Izaberi sve", - "deselectAll": "Poništi sve", - "selectPages": "Izbor stranica", - "selectedPages": "Izabrane stranice", - "page": "Stranica", - "deleteSelected": "Izaberi izabrano", - "downloadAll": "Izvoz", - "downloadSelected": "Izvezi izabrano", - "insertPageBreak": "Ubaci prelom stranice", - "addFile": "Dodaj datoteku", - "rotateLeft": "Rotiraj levo", - "rotateRight": "Rotiraj desno", - "split": "Podeli", - "moveLeft": "Pomeri levo", - "moveRight": "Pomeri desno", - "delete": "Obriši", - "dragDropMessage": "Izabrane stranica/e", - "undo": "Undo", - "redo": "Redo" - }, - "merge": { - "tags": "spajanje,Operacije sa stranicama,Backend,server strana", - "title": "Spajanje", - "removeDigitalSignature": { - "label": "Ukloniti digitalni potpis u spojenoj datoteci?", - "tooltip": { - "title": "Ukloni digitalni potpis", - "description": "Digitalni potpisi će biti poništeni pri spajanju datoteka. Označite ovo da biste ih uklonili iz konačnog spojenog PDF-a." - } - }, - "generateTableOfContents": { - "label": "Generisati sadržaj u spojenoj datoteci?", - "tooltip": { - "title": "Generiši sadržaj", - "description": "Automatski kreira klikabilan sadržaj u spojenom PDF-u na osnovu originalnih naziva datoteka i brojeva strana." - } - }, - "submit": "Spajanje", - "sortBy": { - "description": "Datoteke će biti spojene redosledom kojim su izabrane. Prevucite da promenite redosled ili sortirajte ispod.", - "label": "Sortiraj po", - "filename": "Ime datoteke", - "dateModified": "Datum izmene", - "ascending": "Rastuće", - "descending": "Opadajuće", - "sort": "Sortiraj" - }, - "error": { - "failed": "Došlo je do greške pri spajanju PDF-ova." - }, - "tooltip": { - "header": { - "title": "Pregled podešavanja spajanja" - } - } - }, - "split": { - "title": "Razdvajanje PDF-a", - "header": "Razdvajanje PDF-a", - "desc": { - "1": "Brojevi koje izaberete predstavljaju brojeve stranica na kojima želite napraviti razdvajanje", - "2": "Na primer, izbor 1,3,7-9 bi razdvojio dokument od 10 stranica u 6 odvojenih PDF-a sa:", - "3": "Dokument #1: Stranica 1", - "4": "Dokument #2: Stranice 2 i 3", - "5": "Dokument #3: Stranice 4, 5, 6 i 7", - "6": "Dokument #4: Stranica 8", - "7": "Dokument #5: Stranica 9", - "8": "Dokument #6: Stranice 10" - }, - "splitPages": "Unesite stranice za razdvajanje:", - "submit": "Razdvoji", - "steps": { - "chooseMethod": "Izaberite metod", - "settings": "Podešavanja" - }, - "settings": { - "selectMethodFirst": "Prvo izaberite metod deljenja" - }, - "error": { - "failed": "Došlo je do greške pri deljenju PDF-a." - }, - "method": { - "label": "Izaberite metod deljenja", - "placeholder": "Izaberite kako da podelite PDF" - }, - "methods": { - "prefix": { - "splitAt": "Podeli na", - "splitBy": "Podeli po" - }, - "byPages": { - "name": "Brojevi strana", - "desc": "Izdvojite određene strane (1,3,5-10)", - "tooltip": "Unesite brojeve strana razdvojene zarezima ili opsege sa crticama" - }, - "bySections": { - "name": "Sekcije", - "desc": "Podelite strane na sekcije mreže", - "tooltip": "Podelite svaku stranu na horizontalne i vertikalne sekcije" - }, - "bySize": { - "name": "Veličina datoteke", - "desc": "Ograniči maksimalnu veličinu datoteke", - "tooltip": "Navedite maksimalnu veličinu datoteke (npr. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Broj strana", - "desc": "Fiksan broj strana po datoteci", - "tooltip": "Unesite broj strana za svaku deljenu datoteku" - }, - "byDocCount": { - "name": "Broj dokumenata", - "desc": "Kreiraj određeni broj datoteka", - "tooltip": "Unesite koliko datoteka želite da kreirate" - }, - "byChapters": { - "name": "Poglavlja", - "desc": "Podeli na granicama obeleživača", - "tooltip": "Koristi PDF obeleživače za određivanje tačaka podele" - }, - "byPageDivider": { - "name": "Razdelnik strana", - "desc": "Automatska podela sa razdelnim listovima", - "tooltip": "Koristite razdelne listove sa QR kodom između dokumenata prilikom skeniranja" - } - }, - "value": { - "fileSize": { - "label": "Veličina datoteke", - "placeholder": "npr. 10MB, 500KB" - }, - "pageCount": { - "label": "Strana po datoteci", - "placeholder": "npr. 5, 10" - }, - "docCount": { - "label": "Broj datoteka", - "placeholder": "npr. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Pregled metoda deljenja" - }, - "byPages": { - "title": "Podela na brojevima strana", - "text": "Podelite PDF na određenim brojevima strana. Korišćenjem 'n' deli posle strane n. Korišćenjem 'n-m' deli pre strane n i posle strane m.", - "bullet1": "Jednostruke tačke podele: 3,7 (deli posle strana 3 i 7)", - "bullet2": "Opsežne tačke podele: 3-8 (deli pre strane 3 i posle strane 8)", - "bullet3": "Mešano: 2,5-10,15 (deli posle strane 2, pre strane 5, posle strane 10 i posle strane 15)" - }, - "bySections": { - "title": "Podela po sekcijama mreže", - "text": "Podelite svaku stranu u mrežu sekcija. Korisno za dokumente sa više kolona ili za izdvajanje specifičnih oblasti.", - "bullet1": "Horizontalno: Broj redova koji se kreiraju", - "bullet2": "Vertikalno: Broj kolona koji se kreiraju", - "bullet3": "Spoji: Kombinuj sve sekcije u jedan PDF" - }, - "bySize": { - "title": "Podela po veličini datoteke", - "text": "Napravite više PDF-ova koji ne prelaze navedenu veličinu datoteke. Idealno za ograničenja veličine ili priloge e‑pošte.", - "bullet1": "Koristite MB za veće datoteke (npr. 10MB)", - "bullet2": "Koristite KB za manje datoteke (npr. 500KB)", - "bullet3": "Sistem će deliti na granicama strana" - }, - "byCount": { - "title": "Podela po broju", - "text": "Napravite više PDF-ova sa određenim brojem strana ili dokumenata u svakom.", - "bullet1": "Broj strana: Fiksan broj strana po datoteci", - "bullet2": "Broj dokumenata: Fiksan broj izlaznih datoteka", - "bullet3": "Korisno za serijsku obradu" - }, - "byChapters": { - "title": "Podela po poglavljima", - "text": "Koristite PDF obeleživače da automatski podelite na granicama poglavlja. Zahteva PDF-ove sa strukturom obeleživača.", - "bullet1": "Nivo obeleživača: Na kom nivou deliti (1 = najviši nivo)", - "bullet2": "Uključi metapodatke: Sačuvaj svojstva dokumenta", - "bullet3": "Dozvoli duplikate: Obradi ponovljene nazive obeleživača" - }, - "byDocCount": { - "bullet1": "Unesite broj izlaznih datoteka koje želite", - "bullet2": "Strane se raspoređuju što ravnomernije", - "bullet3": "Korisno kada vam je potreban određeni broj datoteka", - "text": "Kreirajte određeni broj izlaznih datoteka ravnomerno raspoređujući strane među njima.", - "title": "Podela po broju dokumenata" - }, - "byPageCount": { - "bullet1": "Unesite broj strana po izlaznoj datoteci", - "bullet2": "Poslednja datoteka može imati manje strana ako nije deljivo bez ostatka", - "bullet3": "Korisno za serijsku obradu", - "text": "Kreirajte više PDF-ova sa određenim brojem strana u svakom. Savršeno za pravljenje ujednačenih delova dokumenta.", - "title": "Podela po broju strana" - }, - "byPageDivider": { - "bullet1": "Odštampajte razdelne listove sa linka za preuzimanje", - "bullet2": "Ubacite razdelne listove između svojih dokumenata", - "bullet3": "Skenirajte sve dokumente zajedno kao jedan PDF", - "bullet4": "Otpremite – razdelne strane se automatski detektuju i uklanjaju", - "bullet5": "Omogućite dupleks režim ako skenirate obe strane razdelnih listova", - "text": "Automatski podelite skenirane dokumente koristeći fizičke razdelne listove sa QR kodovima. Savršeno za obradu više dokumenata skeniranih zajedno.", - "title": "Podela razdelnikom strana" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Kliknite na karticu metoda da je izaberete", - "bullet2": "Pređite mišem preko svake kartice da vidite kratak opis", - "bullet3": "Korak sa podešavanjima će se pojaviti nakon što izaberete metod", - "bullet4": "Metod možete promeniti u bilo kom trenutku pre obrade", - "header": { - "text": "Izaberite kako želite da podelite svoj PDF dokument. Svaki metod je optimizovan za različite slučajeve upotrebe i tipove dokumenata.", - "title": "Izbor metoda deljenja" - }, - "title": "Izaberite metod deljenja" - } - }, - "selectMethod": "Izaberite metod deljenja", - "resultsTitle": "Rezultati deljenja" - }, - "rotate": { - "title": "Rotiranje PDF-a", - "submit": "Rotiraj", - "selectRotation": "Izaberite ugao rotacije (u smeru kazaljke na satu)", - "error": { - "failed": "Došlo je do greške pri rotiranju PDF-a." - }, - "preview": { - "title": "Pregled rotacije" - }, - "rotateLeft": "Rotiraj suprotno od kazaljke na satu", - "rotateRight": "Rotiraj u smeru kazaljke na satu", - "tooltip": { - "header": { - "title": "Pregled podešavanja rotacije" - }, - "description": { - "text": "Rotirajte stranice PDF-a u smeru ili suprotno od kazaljke na satu u koracima od 90 stepeni. Sve strane u PDF-u će biti rotirane. Pregled prikazuje kako će dokument izgledati nakon rotacije." - }, - "controls": { - "title": "Kontrole", - "text": "Koristite tastere za rotaciju da podesite orijentaciju. Levi taster rotira suprotno od kazaljke na satu, desni u smeru kazaljke na satu. Svaki klik rotira za 90 stepeni." - } - } - }, - "convert": { - "title": "Konvertuj", - "desc": "Konvertujte datoteke između različitih formata", - "files": "Datoteke", - "selectFilesPlaceholder": "Izaberite datoteke u glavnom prikazu da biste započeli", - "settings": "Podešavanja", - "conversionCompleted": "Konverzija završena", - "results": "Rezultati", - "defaultFilename": "konvertovana_datoteka", - "conversionResults": "Rezultati konverzije", - "convertFrom": "Konvertuj iz", - "convertTo": "Konvertuj u", - "sourceFormatPlaceholder": "Izvorni format", - "targetFormatPlaceholder": "Ciljni format", - "selectSourceFormatFirst": "Prvo izaberite izvorni format", - "outputOptions": "Opcije izlaza", - "pdfOptions": "Opcije za PDF", - "imageOptions": "Opcije slike", - "colorType": "Tip boje", - "color": "Boja", - "greyscale": "Monohromatski", - "blackwhite": "Crno-belo", - "dpi": "DPI", - "output": "Izlaz", - "single": "Jedan", - "multiple": "Više", - "fitOption": "Opcija uklapanja", - "maintainAspectRatio": "Očuvaj odnos širine i visine", - "fitDocumentToPage": "Uklopi dokument na stranu", - "fillPage": "Popuni stranicu", - "autoRotate": "Automatska rotacija", - "autoRotateDescription": "Automatski rotiraj slike da se bolje uklope na PDF stranu", - "combineImages": "Kombinuj slike", - "combineImagesDescription": "Kombinujte sve slike u jedan PDF ili kreirajte odvojene PDF-ove za svaku sliku", - "webOptions": "Veb u PDF opcije", - "zoomLevel": "Nivo zumiranja", - "emailOptions": "E‑pošta u PDF opcije", - "includeAttachments": "Uključi priloge e‑pošte", - "maxAttachmentSize": "Maksimalna veličina priloga (MB)", - "includeAllRecipients": "Uključi CC i BCC primaoce u zaglavlje", - "downloadHtml": "Preuzmi HTML međudatoteku umesto PDF-a", - "pdfaOptions": "Opcije PDF/A", - "outputFormat": "Izlazni format", - "pdfaNote": "PDF/A-1b je kompatibilniji, PDF/A-2b podržava više funkcija.", - "pdfaDigitalSignatureWarning": "PDF sadrži digitalni potpis. Biće uklonjen u sledećem koraku.", - "fileFormat": "Format datoteke", - "wordDoc": "Word dokument", - "wordDocExt": "Word dokument (.docx)", - "odtExt": "OpenDocument Text (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "OpenDocument Presentation (.odp)", - "txtExt": "Običan tekst (.txt)", - "rtfExt": "Rich Text Format (.rtf)", - "selectedFiles": "Izabrane datoteke", - "noFileSelected": "Nije izabrana nijedna datoteka. Koristite panel datoteka da dodate datoteke.", - "convertFiles": "Konvertuj datoteke", - "converting": "Konvertovanje...", - "downloadConverted": "Preuzmi konvertovanu datoteku", - "errorNoFiles": "Molimo izaberite bar jednu datoteku za konverziju.", - "errorNoFormat": "Molimo izaberite i izvorni i ciljni format.", - "errorNotSupported": "Konverzija iz {{from}} u {{to}} nije podržana.", - "images": "Slike", - "officeDocs": "Office dokumenti (Word, Excel, PowerPoint)", - "imagesExt": "Slike (JPG, PNG, itd.)", - "markdown": "Markdown", - "textRtf": "Tekst/RTF", - "grayscale": "Monohromatski", - "errorConversion": "Došlo je do greške pri konvertovanju datoteke.", - "cbzOptions": "CBZ u PDF opcije", - "optimizeForEbook": "Optimizuj PDF za čitače e‑knjiga (koristi Ghostscript)", - "cbzOutputOptions": "PDF u CBZ opcije", - "cbzDpi": "DPI za renderovanje slike" - }, - "imageToPdf": { - "tags": "konverzija,img,jpg,slika,foto" - }, - "pdfToImage": { - "tags": "konverzija,img,jpg,slika,foto", - "title": "PDF u sliku", - "header": "PDF u sliku", - "selectText": "Format slike", - "singleOrMultiple": "Tip rezultata slike po stranici", - "single": "Jedna velika slika koja sadrži sve stranice", - "multi": "Više slika, po jedna slika po stranici", - "colorType": "Tip boje", - "color": "Boja", - "grey": "Nijanse sive", - "blackwhite": "Crno-belo (Može izgubiti podatke!)", - "submit": "Konvertuj", - "info": "Python nije instaliran. Neophodan je za WebP konverziju.", - "placeholder": "(npr. 1,2,8 ili 4,7,12-16 ili 2n-1)" - }, - "pdfOrganiser": { - "tags": "dupleks,parne,neparne,sortiranje,pomeranje", - "title": "Organizator stranica", - "header": "Organizator stranica u PDF-u", - "submit": "Preuredi stranice", - "mode": { - "_value": "Mode", - "1": "Prilagođeni redosled stranica", - "2": "Obrnuti redosled", - "3": "Redosled za obostranu štampu", - "4": "Redosled za brošuru", - "5": "Redosled za brošuru sa spajanjem sa strane", - "6": "Razdvoji neparne i parne stranice", - "7": "Ukloni prvu", - "8": "Ukloni poslednju", - "9": "Ukloni prvu i poslednju", - "10": "Spoji neparne i parne stranice", - "11": "Dupliraj sve stranice", - "desc": { - "BOOKLET_SORT": "Rasporedite strane za štampu brošure (poslednja, prva, druga, pretposlednja, …).", - "CUSTOM": "Koristite prilagođeni niz brojeva strana ili izraza da definišete novi redosled.", - "DUPLEX_SORT": "Umetnite prednje pa zadnje strane kao da je dupleks skener skenirao sve prednje, pa sve zadnje (1, n, 2, n-1, …).", - "DUPLICATE": "Duplirajte svaku stranu prema broju u prilagođenom redosledu (npr., 4 duplikata – svaka strana 4×).", - "ODD_EVEN_MERGE": "Spojite dva PDF-a naizmenično: neparne iz prvog, parne iz drugog.", - "ODD_EVEN_SPLIT": "Podelite dokument na dva izlaza: sve neparne strane i sve parne strane.", - "REMOVE_FIRST": "Uklonite prvu stranu iz dokumenta.", - "REMOVE_FIRST_AND_LAST": "Uklonite i prvu i poslednju stranu iz dokumenta.", - "REMOVE_LAST": "Uklonite poslednju stranu iz dokumenta.", - "REVERSE_ORDER": "Obrnite dokument tako da poslednja strana postane prva i tako redom.", - "SIDE_STITCH_BOOKLET_SORT": "Rasporedite strane za brošuru sa bočnim šivenjem (optimizovano za povez na strani)." - } - }, - "desc": { - "CUSTOM": "Koristite prilagođeni niz brojeva strana ili izraza da definišete novi redosled.", - "REVERSE_ORDER": "Obrnite dokument tako da poslednja strana postane prva i tako redom.", - "DUPLEX_SORT": "Umetnite prednje pa zadnje strane kao da je dupleks skener skenirao sve prednje, pa sve zadnje (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Rasporedite strane za štampu brošure (poslednja, prva, druga, pretposlednja, …).", - "SIDE_STITCH_BOOKLET_SORT": "Rasporedite strane za brošuru sa bočnim šivenjem (optimizovano za povez na strani).", - "ODD_EVEN_SPLIT": "Podelite dokument na dva izlaza: sve neparne strane i sve parne strane.", - "ODD_EVEN_MERGE": "Spojite dva PDF-a naizmenično: neparne iz prvog, parne iz drugog.", - "DUPLICATE": "Duplirajte svaku stranu prema broju u prilagođenom redosledu (npr., 4 duplikata – svaka strana 4×).", - "REMOVE_FIRST": "Uklonite prvu stranu iz dokumenta.", - "REMOVE_LAST": "Uklonite poslednju stranu iz dokumenta.", - "REMOVE_FIRST_AND_LAST": "Uklonite i prvu i poslednju stranu iz dokumenta." - }, - "placeholder": "(npr. 1,3,2 ili 4-8,2,10-12 ili 2n-1)" - }, - "addImage": { - "tags": "img,jpg,slika,foto", - "title": "Dodaj sliku", - "header": "Dodaj sliku u PDF", - "image": { - "name": "Slika", - "placeholder": "Otpremite sliku", - "label": "Datoteka slike" - }, - "steps": { - "configure": "Podesi sliku" - }, - "step": { - "createDesc": "Otpremite sliku koju želite da dodate", - "place": "Postavi sliku", - "placeDesc": "Kliknite na PDF da dodate svoju sliku" - }, - "instructions": { - "title": "Kako dodati slike", - "text": "Nakon otpremanja slike iznad, kliknite bilo gde na PDF da je postavite.", - "paused": "Postavljanje pauzirano", - "resumeHint": "Nastavite postavljanje da kliknete i dodate sliku.", - "noSignature": "Otpremite sliku iznad da omogućite postavljanje." - }, - "mode": { - "move": "Pomeri sliku", - "place": "Postavi sliku", - "pause": "Pauziraj postavljanje", - "resume": "Nastavi postavljanje" - }, - "results": { - "title": "Rezultati dodavanja slike" - }, - "error": { - "failed": "Došlo je do greške pri dodavanju slike u PDF." - }, - "saved": { - "defaultLabel": "Slika", - "defaultImageLabel": "Otpremljena slika" - }, - "applySignatures": "Primeni slike" - }, - "attachments": { - "tags": "uključi,dodaj,datoteka,prilog,prilozi", - "title": "Dodaj priloge", - "header": "Dodaj priloge", - "add": "Dodaj prilog", - "remove": "Ukloni prilog", - "embed": "Ugradi prilog", - "submit": "Dodaj priloge" - }, - "watermark": { - "title": "Dodaj vodeni žig", - "desc": "Dodajte tekstualne ili slikovne vodene žigove PDF datotekama", - "completed": "Vodeni žig je dodat", - "submit": "Dodaj vodeni žig", - "filenamePrefix": "sa-vodenim-zigom", - "error": { - "failed": "Došlo je do greške pri dodavanju vodenog žiga u PDF." - }, - "watermarkType": { - "text": "Tekst", - "image": "Slika" - }, - "settings": { - "type": "Tip vodenog žiga", - "text": { - "label": "Tekst vodenog žiga", - "placeholder": "Unesite tekst vodenog žiga" - }, - "image": { - "label": "Slika vodenog žiga", - "choose": "Izaberi sliku", - "selected": "Izabrano: {{filename}}" - }, - "fontSize": "Veličina fonta", - "size": "Veličina", - "alphabet": "Font/jezik", - "color": "Boja vodenog žiga", - "rotation": "Rotacija (stepeni)", - "opacity": "Neprozirnost (%)", - "spacing": { - "horizontal": "Horizontalni razmak", - "vertical": "Vertikalni razmak", - "height": "Razmak po visini", - "width": "Razmak po širini" - }, - "convertToImage": "Pretvori PDF strane u slike" - }, - "alphabet": { - "roman": "Rimsko/latinica", - "arabic": "Arapski", - "japanese": "Japanski", - "korean": "Korejski", - "chinese": "Kineski", - "thai": "Tajlandski" - }, - "steps": { - "type": "Tip vodenog žiga", - "wording": "Tekst", - "textStyle": "Stil", - "formatting": "Formatiranje", - "file": "Datoteka sa vodenim žigom" - }, - "results": { - "title": "Rezultati vodenog žiga" - }, - "tooltip": { - "language": { - "title": "Podrška za jezike", - "text": "Izaberite odgovarajuće jezičko podešavanje da obezbedite ispravno renderovanje fonta za vaš tekst." - }, - "appearance": { - "title": "Podešavanja izgleda", - "text": "Kontrolišite kako vaš vodeni žig izgleda i uklapa se sa dokumentom.", - "bullet1": "Rotacija: -360° do 360° za ukošene žigove", - "bullet2": "Neprozirnost: 0–100% za kontrolu transparentnosti", - "bullet3": "Niža neprozirnost stvara suptilnije žigove" - }, - "spacing": { - "title": "Kontrola razmaka", - "text": "Podesite razmak između ponovljenih vodenih žigova preko strane.", - "bullet1": "Razmak po širini: Horizontalno rastojanje između žigova", - "bullet2": "Razmak po visini: Vertikalno rastojanje između žigova", - "bullet3": "Veće vrednosti stvaraju ređe rasporede" - }, - "type": { - "header": { - "title": "Izbor tipa vodenog žiga" - }, - "description": { - "title": "Izaberite svoj vodeni žig", - "text": "Izaberite između tekstualnih ili slikovnih vodenih žigova u zavisnosti od potreba." - }, - "text": { - "title": "Tekstualni vodeni žigovi", - "text": "Idealni za dodavanje napomena o autorskim pravima, naziva kompanije ili oznaka poverljivosti. Podržavaju više jezika i prilagođene boje.", - "bullet1": "Prilagodljivi fontovi i jezici", - "bullet2": "Podesive boje i neprozirnost", - "bullet3": "Idealno za pravni tekst ili brendiranje" - }, - "image": { - "title": "Slikovni vodeni žigovi", - "text": "Koristite logotipe, pečate ili bilo koju sliku kao vodeni žig. Odlično za brendiranje i vizuelnu identifikaciju.", - "bullet1": "Otpremite bilo koji format slike", - "bullet2": "Održava kvalitet slike", - "bullet3": "Savršeno za logotipe i pečate" - } - }, - "wording": { - "header": { - "title": "Tekstualni sadržaj" - }, - "text": { - "title": "Tekst vodenog žiga", - "text": "Unesite tekst koji će se pojaviti kao vaš vodeni žig preko dokumenta.", - "bullet1": "Neka bude sažet radi bolje čitljivosti", - "bullet2": "Uobičajeni primeri: 'POVERLJIVO', 'NACRT', naziv kompanije", - "bullet3": "Emodži znakovi nisu podržani i biće uklonjeni" - } - }, - "textStyle": { - "header": { - "title": "Stil teksta" - }, - "color": { - "title": "Izbor boje", - "text": "Izaberite boju koja pruža dobar kontrast sa sadržajem dokumenta.", - "bullet1": "Svetlosiva (#d3d3d3) za suptilne žigove", - "bullet2": "Crna ili tamne boje za visok kontrast", - "bullet3": "Prilagođene boje za potrebe brendiranja" - }, - "language": { - "title": "Podrška za jezike", - "text": "Izaberite odgovarajuće jezičko podešavanje da obezbedite ispravno renderovanje fonta." - } - }, - "file": { - "header": { - "title": "Otpremanje slike" - }, - "upload": { - "title": "Izbor slike", - "text": "Otpremite datoteku slike koju ćete koristiti kao vodeni žig.", - "bullet1": "Podržava uobičajene formate: PNG, JPG, GIF, BMP", - "bullet2": "PNG sa transparentnošću radi najbolje", - "bullet3": "Slike veće rezolucije bolje zadržavaju kvalitet" - }, - "recommendations": { - "title": "Najbolje prakse", - "text": "Saveti za optimalne rezultate vodenog žiga slike.", - "bullet1": "Koristite logotipe ili pečate sa transparentnom pozadinom", - "bullet2": "Jednostavni dizajni rade bolje od složenih slika", - "bullet3": "Uzmite u obzir konačnu veličinu dokumenta pri izboru rezolucije" - } - }, - "formatting": { - "header": { - "title": "Formatiranje i raspored" - }, - "size": { - "title": "Kontrola veličine", - "text": "Podesite veličinu vodenog žiga (tekst ili slika).", - "bullet1": "Veće veličine čine vodene žigove uočljivijim" - }, - "appearance": { - "title": "Podešavanja izgleda", - "text": "Upravljajte izgledom vodenog žiga i načinom na koji se uklapa u dokument.", - "bullet1": "Rotacija: od -360° do 360° za zakošene vodene žigove", - "bullet2": "Neprozirnost: 0–100% za kontrolu transparentnosti", - "bullet3": "Niža neprozirnost daje suptilnije vodene žigove" - }, - "spacing": { - "title": "Kontrola razmaka", - "text": "Podesite razmak između ponovljenih vodenih žigova na stranici.", - "bullet1": "Horizontalni razmak: udaljenost između žigova sleva nadesno", - "bullet2": "Vertikalni razmak: udaljenost između žigova odozgo nadole", - "bullet3": "Veće vrednosti daju rasutije šare" - }, - "security": { - "title": "Opcija bezbednosti", - "text": "Konvertujte završni PDF u format zasnovan na slici radi veće bezbednosti.", - "bullet1": "Sprečava selekciju i kopiranje teksta", - "bullet2": "Otežava uklanjanje vodenih žigova", - "bullet3": "Rezultuje većim veličinama datoteka", - "bullet4": "Najbolje za osetljiv ili sadržaj zaštićen autorskim pravima" - } - } - }, - "type": { - "1": "Tekst", - "2": "Slika" - } - }, - "permissions": { - "tags": "čitanje,pisanje,izmena,štampa", - "title": "Promeni dozvole", - "header": "Promeni dozvole", - "warning": "Upozorenje: Da biste ove dozvole učinili nepromenljivim, preporučuje se postavljanje šifre putem stranice za dodavanje šifre.", - "selectText": { - "1": "Izaberite PDF za promenu dozvola", - "2": "Postavke dozvola", - "3": "Onemogući sastavljanje dokumenta", - "4": "Onemogući ekstrakciju sadržaja", - "5": "Onemogući ekstrakciju za pristupačnost", - "6": "Onemogući popunjavanje formulara", - "7": "Onemogući modifikaciju", - "8": "Onemogući modifikaciju anotacija", - "9": "Onemogući štampanje", - "10": "Onemogući štampanje u različitim formatima" - }, - "submit": "Promeni" - }, - "editTableOfContents": { - "settings": { - "title": "Obeleživači i sadržaj", - "replaceExisting": "Zameni postojeće obeleživače (poništite izbor za dodavanje)", - "replaceExistingHint": "Kada je onemogućeno, nova struktura se dodaje posle trenutnih obeleživača." - }, - "actions": { - "source": "Učitaj obeleživače", - "selectedFile": "Učitano iz {{file}}", - "noFile": "Izaberite PDF da izdvojite postojeće obeleživače.", - "loadFromPdf": "Učitaj iz izabranog PDF-a", - "importJson": "Uvezi JSON", - "importClipboard": "Nalepi JSON iz clipboard-a", - "export": "Izvezi obeleživače", - "exportJson": "Preuzmi JSON", - "exportClipboard": "Kopiraj JSON u clipboard", - "clipboardUnavailable": "Pristup clipboard-u nije dostupan u ovom pregledaču." - }, - "info": { - "line1": "Svaki obeleživač treba opisni naslov i stranu koju otvara.", - "line2": "Koristite podređene obeleživače za izgradnju hijerarhije poglavlja, odeljaka ili pododeljaka.", - "line3": "Uvezite obeleživače iz izabranog PDF-a ili JSON fajla da uštedite vreme." - }, - "workbench": { - "empty": { - "title": "Otvorite alat da započnete uređivanje", - "description": "Izaberite alat Uredi sadržaj da učitate njegov radni prostor." - }, - "tabTitle": "Radni prostor sadržaja", - "subtitle": "Uvezite obeleživače, gradite hijerarhije i primenite sadržaj bez skučenih bočnih panela.", - "noFile": "Nije izabran PDF", - "fileLabel": "Promene će biti primenjene na trenutno izabrani PDF.", - "filePrompt": "Izaberite PDF iz biblioteke ili otpremite novi da počnete.", - "changeFile": "Promeni PDF", - "selectFile": "Izaberi PDF" - }, - "editor": { - "heading": "Uređivač obeleživača", - "description": "Dodajte, ugnjezdujte i preuređujte obeleživače da oblikujete sadržaj PDF-a.", - "addTopLevel": "Dodaj obeleživač najvišeg nivoa", - "empty": { - "title": "Još nema obeleživača", - "description": "Uvezite postojeće obeleživače ili počnite dodavanjem prve stavke.", - "action": "Dodaj prvi obeleživač" - }, - "defaultTitle": "Novi obeleživač", - "defaultChildTitle": "Podređeni obeleživač", - "defaultSiblingTitle": "Novi obeleživač", - "untitled": "Obeleživač bez naslova", - "childBadge": "Podređeni", - "pagePreview": "Strana {{page}}", - "field": { - "title": "Naslov obeleživača", - "page": "Ciljni broj strane" - }, - "actions": { - "toggle": "Prikaži/sakrij podređene", - "addChild": "Dodaj podređeni obeleživač", - "addSibling": "Dodaj obeleživač istog nivoa", - "remove": "Ukloni obeleživač" - }, - "confirmRemove": "Ukloniti ovaj obeleživač i sve njegove podređene?" - }, - "messages": { - "loadedTitle": "Obeleživači izdvojeni", - "loadedBody": "Postojeći obeleživači iz PDF-a su učitani u uređivač.", - "noBookmarks": "Nisu pronađeni obeleživači u izabranom PDF-u.", - "loadFailed": "Nije moguće izdvojiti obeleživače iz izabranog PDF-a.", - "imported": "Obeleživači uvezeni", - "importedBody": "Vaš JSON sadržaj je zamenio trenutni sadržaj uređivača.", - "importedClipboard": "Podaci iz clipboard-a zamenili su trenutnu listu obeleživača.", - "invalidJson": "Nevažeća JSON struktura", - "invalidJsonBody": "Obezbedite važeći JSON obeleživača i pokušajte ponovo.", - "exported": "JSON preuzimanje spremno", - "copied": "Kopirano u clipboard", - "copiedBody": "JSON obeleživača uspešno kopiran.", - "copyFailed": "Kopiranje nije uspelo" - }, - "error": { - "failed": "Neuspešno ažuriranje sadržaja" - }, - "submit": "Primeni sadržaj", - "results": { - "title": "Ažuriran PDF sa obeleživačima", - "subtitle": "Preuzmite obrađeni fajl ili opozovite operaciju ispod." - } - }, - "removePages": { - "tags": "Ukloni stranice,obriši stranice", - "title": "Ukloni", - "pageNumbers": { - "label": "Stranice za uklanjanje", - "placeholder": "npr. 1,3,5-8,10", - "error": "Nevažeći format broja stranice. Koristite brojeve, opsege (1-5) ili matematičke izraze (2n+1)" - }, - "filenamePrefix": "strane_uklonjene", - "files": { - "placeholder": "Izaberite PDF datoteku u glavnom prikazu da biste započeli" - }, - "settings": { - "title": "Podešavanja" - }, - "tooltip": { - "header": { - "title": "Podešavanja uklanjanja stranica" - }, - "pageNumbers": { - "title": "Izbor stranica", - "text": "Navedite koje stranice želite da uklonite iz PDF-a. Možete izabrati pojedinačne stranice, opsege ili koristiti matematičke izraze.", - "bullet1": "Pojedinačne stranice: 1,3,5 (uklanja stranice 1, 3 i 5)", - "bullet2": "Opsezi stranica: 1-5,10-15 (uklanja stranice 1-5 i 10-15)", - "bullet3": "Matematički: 2n+1 (uklanja neparne stranice)", - "bullet4": "Otvoreni opsezi: 5- (uklanja od strane 5 do kraja)" - }, - "examples": { - "title": "Uobičajeni primeri", - "text": "Evo nekih uobičajenih obrazaca izbora stranica:", - "bullet1": "Ukloni prvu stranicu: 1", - "bullet2": "Ukloni poslednje 3 stranice: -3", - "bullet3": "Ukloni svaku drugu stranicu: 2n", - "bullet4": "Ukloni određene neuzastopne stranice: 1,5,10,15" - }, - "safety": { - "title": "Saveti", - "text": "Važne napomene pri uklanjanju stranica:", - "bullet1": "Uvek pregledajte izbor pre obrade", - "bullet2": "Čuvajte rezervnu kopiju originalne datoteke", - "bullet3": "Brojevi stranica počinju od 1, ne od 0", - "bullet4": "Nevažeći brojevi stranica biće ignorisani" - } - }, - "error": { - "failed": "Došlo je do greške pri uklanjanju stranica." - }, - "results": { - "title": "Rezultati uklanjanja stranica" - }, - "submit": "Ukloni" - }, - "extractPages": { - "title": "Izdvoji stranice", - "pageNumbers": { - "label": "Stranice za izdvajanje", - "placeholder": "npr. 1,3,5-8 ili odd & 1-10" - }, - "settings": { - "title": "Podešavanja" - }, - "tooltip": { - "description": "Izdvaja odabrane stranice u novi PDF, zadržavajući redosled." - }, - "error": { - "failed": "Nije uspelo izdvajanje stranica" - }, - "results": { - "title": "Izdvojene stranice" - }, - "submit": "Izdvoji stranice" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Vodič za izbor stranica" - }, - "basic": { - "title": "Osnovna upotreba", - "text": "Izaberite određene stranice iz PDF dokumenta koristeći jednostavnu sintaksu.", - "bullet1": "Pojedinačne stranice: 1,3,5", - "bullet2": "Opsezi stranica: 3-6 ili 10-15", - "bullet3": "Sve stranice: all" - }, - "advanced": { - "title": "Napredne funkcije" - }, - "tips": { - "title": "Saveti", - "text": "Imajte na umu sledeće smernice:", - "bullet1": "Brojevi stranica počinju od 1 (ne od 0)", - "bullet2": "Razmaci se automatski uklanjaju", - "bullet3": "Nevažeći izrazi se ignorišu" - }, - "syntax": { - "title": "Osnove sintakse", - "text": "Koristite brojeve, opsege, ključne reči i progresije (n počinje od 0). Podržane su zagrade.", - "bullets": { - "numbers": "Brojevi/opsezi: 5, 10-20", - "keywords": "Ključne reči: odd, even", - "progressions": "Progresije: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatori", - "text": "AND ima veći prioritet od zareza. NOT važi u okviru opsega dokumenta.", - "and": "AND: & ili \"and\" — zahtevaju oba uslova (npr., 1-50 & even)", - "comma": "Zarez: , ili | — kombinuje izbore (npr., 1-10, 20)", - "not": "NOT: ! ili \"not\" — isključuje stranice (npr., 3n & not 30)" - }, - "examples": { - "title": "Primeri" - }, - "complex": { - "bullet1": "1,3-5,8,2n → stranice 1, 3–5, 8, plus parne", - "bullet2": "10-,2n-1 → od stranice 10 do kraja + neparne stranice", - "description": "Kombinujte različite tipove.", - "title": "Složene kombinacije" - }, - "description": "Izaberite koje stranice koristiti za operaciju. Podržava pojedinačne stranice, opsege, formule i ključnu reč all.", - "individual": { - "bullet1": "1,3,5 → bira stranice 1, 3, 5", - "bullet2": "2,7,12 → bira stranice 2, 7, 12", - "description": "Unesite brojeve odvojene zarezima.", - "title": "Pojedinačne stranice" - }, - "mathematical": { - "bullet1": "2n → sve parne stranice (2, 4, 6…)", - "bullet2": "2n-1 → sve neparne stranice (1, 3, 5…)", - "bullet3": "3n → svaku treću stranicu (3, 6, 9…)", - "bullet4": "4n-1 → stranice 3, 7, 11, 15…", - "description": "Koristite n u formulama za obrasce.", - "title": "Matematičke funkcije" - }, - "ranges": { - "bullet1": "3-6 → bira stranice 3–6", - "bullet2": "10-15 → bira stranice 10–15", - "bullet3": "5- → bira stranice 5 do kraja", - "description": "Koristite - za uzastopne stranice.", - "title": "Opsezi stranica" - }, - "special": { - "bullet1": "all → bira sve stranice", - "title": "Posebne ključne reči" - } - } - }, - "bulkSelection": { - "syntaxError": "Postoji problem sa sintaksom. Pogledajte savete za izbor stranica za pomoć.", - "header": { - "title": "Vodič za izbor stranica" - }, - "syntax": { - "title": "Osnove sintakse", - "text": "Koristite brojeve, opsege, ključne reči i progresije (n počinje od 0). Podržane su zagrade.", - "bullets": { - "numbers": "Brojevi/opsezi: 5, 10-20", - "keywords": "Ključne reči: odd, even", - "progressions": "Progresije: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatori", - "text": "AND ima veći prioritet od zareza. NOT važi u okviru opsega dokumenta.", - "and": "AND: & ili \"and\" — zahtevaju oba uslova (npr., 1-50 & even)", - "comma": "Zarez: , ili | — kombinuje izbore (npr., 1-10, 20)", - "not": "NOT: ! ili \"not\" — isključuje stranice (npr., 3n & not 30)" - }, - "examples": { - "title": "Primeri", - "first50": "Prvih 50", - "last50": "Poslednjih 50", - "every3rd": "Svaka treća", - "oddWithinExcluding": "Neparne u okviru 1-20, isključujući 5-7", - "combineSets": "Kombinuj skupove" - }, - "firstNPages": { - "title": "Prvih N stranica", - "placeholder": "Broj stranica" - }, - "lastNPages": { - "title": "Poslednjih N stranica", - "placeholder": "Broj stranica" - }, - "everyNthPage": { - "title": "Svaka N-ta stranica", - "placeholder": "Veličina koraka" - }, - "range": { - "title": "Opseg", - "fromPlaceholder": "Od", - "toPlaceholder": "Do" - }, - "keywords": { - "title": "Ključne reči" - }, - "advanced": { - "title": "Napredno" - } - }, - "compressPdfs": { - "tags": "smanji,mali,minijaturni" - }, - "unlockPDFForms": { - "tags": "ukloni,obriši,obrazac,polje,samo za čitanje", - "title": "Ukloni režim samo-za-čitanje sa polja obrasca", - "header": "Otključaj PDF obrazac", - "submit": "Remove", - "description": "Ovaj alat će ukloniti ograničenja samo za čitanje sa polja PDF formulara, čineći ih izmenjivim i popunjivim.", - "filenamePrefix": "otključane_forme", - "files": { - "placeholder": "Izaberite PDF datoteku u glavnom prikazu da biste započeli" - }, - "error": { - "failed": "Došlo je do greške pri otključavanju PDF formulara." - }, - "results": { - "title": "Rezultati otključavanja formulara" - } - }, - "changeMetadata": { - "header": "Promeni metapodatke", - "submit": "Promeni", - "filenamePrefix": "metapodaci", - "settings": { - "title": "Podešavanja metapodataka" - }, - "standardFields": { - "title": "Standardna polja" - }, - "deleteAll": { - "label": "Ukloni postojeće metapodatke", - "checkbox": "Obriši sve metapodatke" - }, - "title": { - "label": "Naslov", - "placeholder": "Naslov dokumenta" - }, - "author": { - "label": "Autor", - "placeholder": "Autor dokumenta" - }, - "subject": { - "label": "Tema", - "placeholder": "Tema dokumenta" - }, - "keywords": { - "label": "Ključne reči", - "placeholder": "Ključne reči dokumenta" - }, - "creator": { - "label": "Tvorac", - "placeholder": "Tvorac dokumenta" - }, - "producer": { - "label": "Proizvođač", - "placeholder": "Proizvođač dokumenta" - }, - "dates": { - "title": "Polja datuma" - }, - "creationDate": { - "label": "Datum kreiranja", - "placeholder": "Datum kreiranja" - }, - "modificationDate": { - "label": "Datum izmene", - "placeholder": "Datum izmene" - }, - "trapped": { - "label": "Status trapanja", - "unknown": "Nepoznato", - "true": "Tačno", - "false": "Netačno" - }, - "advanced": { - "title": "Napredne opcije" - }, - "customFields": { - "title": "Prilagođeni metapodaci", - "description": "Dodajte prilagođena polja metapodataka dokumentu", - "add": "Dodaj polje", - "key": "Ključ", - "keyPlaceholder": "Prilagođeni ključ", - "value": "Vrednost", - "valuePlaceholder": "Prilagođena vrednost", - "remove": "Ukloni" - }, - "results": { - "title": "Ažurirani PDF-ovi" - }, - "error": { - "failed": "Došlo je do greške pri izmeni metapodataka PDF-a." - }, - "tooltip": { - "header": { - "title": "Pregled PDF metapodataka" - }, - "standardFields": { - "title": "Standardna polja", - "text": "Uobičajena PDF polja metapodataka koja opisuju dokument.", - "bullet1": "Naslov: naziv ili zaglavlje dokumenta", - "bullet2": "Autor: osoba koja je kreirala dokument", - "bullet3": "Tema: kratak opis sadržaja", - "bullet4": "Ključne reči: pojmovi za pretragu dokumenta", - "bullet5": "Tvorac/Proizvođač: softver korišćen za kreiranje PDF-a" - }, - "dates": { - "title": "Polja datuma", - "text": "Kada je dokument kreiran i izmenjen.", - "bullet1": "Datum kreiranja: kada je originalni dokument napravljen", - "bullet2": "Datum izmene: kada je poslednji put promenjen" - }, - "options": { - "title": "Dodatne opcije", - "text": "Prilagođena polja i kontrole privatnosti.", - "bullet1": "Prilagođeni metapodaci: dodajte sopstvene parove ključ–vrednost", - "bullet2": "Status trapanja: podešavanje za štampu visokog kvaliteta", - "bullet3": "Obriši sve: uklonite sve metapodatke radi privatnosti" - }, - "deleteAll": { - "title": "Ukloni postojeće metapodatke", - "text": "Potpuno brisanje metapodataka radi obezbeđenja privatnosti." - }, - "customFields": { - "title": "Prilagođeni metapodaci", - "text": "Dodajte sopstvene prilagođene parove metapodataka ključ–vrednost.", - "bullet1": "Dodajte bilo koja prilagođena polja relevantna za vaš dokument", - "bullet2": "Primeri: Odeljenje, Projekat, Verzija, Status", - "bullet3": "I ključ i vrednost su obavezni za svaki unos" - }, - "advanced": { - "title": "Napredne opcije", - "trapped": { - "title": "Status trapanja", - "description": "Ukazuje da li je dokument pripremljen za štampu visokog kvaliteta.", - "bullet1": "True: Dokument je trapovan za štampu", - "bullet2": "False: Dokument nije trapovan", - "bullet3": "Unknown: Status trapanja nije naveden" - } - } - } - }, - "fileToPDF": { - "tags": "transformacija,format,dokument,slika,slajd,tekst,konverzija,office,docs,word,excel,powerpoint", - "title": "Fajl u PDF", - "header": "Konvertuj bilo koji fajl u PDF", - "credit": "Ova usluga koristi LibreOffice i Unoconv za konverziju fajla.", - "supportedFileTypesInfo": "Podržani tipovi datoteka", - "supportedFileTypes": "Podržani tipovi fajlova bi trebali uključivati navedeno, ali za punu ažuriranu listu podržanih formata, molimo pogledajte LibreOffice dokumentaciju", - "submit": "Konvertuj u PDF" - }, - "ocr": { - "tags": "prepoznavanje,tekst,slika,sken,čitanje,identifikacija,detekcija,uređivanje", - "title": "OCR / Čišćenje skeniranja", - "desc": "Čišćenje skenova i detektovanje teksta na slikama unutar PDF-a i ponovno dodavanje kao teksta", - "header": "Čišćenje skeniranja / OCR (Optičko prepoznavanje znakova)", - "selectText": { - "1": "Odaberite jezike koji će biti detektovani unutar PDF-a (Navedeni su trenutno detektovani):", - "2": "Proizvedi tekstualni fajl koji sadrži OCR tekst uz OCR-ovani PDF", - "3": "Ispravite stranice koje su skenirane pod uglom rotirajući ih na svoje mesto", - "4": "Očistite stranicu tako da je manje verovatno da će OCR pronaći tekst u pozadinskom šumu. (Bez promene izlaza)", - "5": "Očistite stranicu tako da je manje verovatno da će OCR pronaći tekst u pozadinskom šumu, zadržavajući čišćenje u izlazu.", - "6": "Ignoriše stranice koje imaju interaktivni tekst, samo OCR-uje stranice koje su slike", - "7": "Prinudni OCR, OCR-uje svaku stranicu uklanjajući sve originalne tekstualne elemente", - "8": "Normalno (Prikaže grešku ako PDF sadrži tekst)", - "9": "Dodatne postavke", - "10": "Režim OCR-a", - "11": "Ukloni slike nakon OCR-a (Uklanja SVE slike, korisno samo ako je deo koraka konverzije)", - "12": "Tip rendiranja (Napredno)" - }, - "help": "Molimo vas da pročitate ovu dokumentaciju o tome kako koristiti ovo za druge jezike i/ili korišćenje van docker-a", - "credit": "Ova usluga koristi qpdf i Tesseract za OCR.", - "submit": "Obradi PDF sa OCR-om", - "operation": { - "submit": "Obradi OCR i pregledaj" - }, - "results": { - "title": "Rezultati OCR-a" - }, - "languagePicker": { - "additionalLanguages": "Tražite dodatne jezike?", - "viewSetupGuide": "Prikaži uputstvo za podešavanje →" - }, - "settings": { - "title": "Podešavanja", - "ocrMode": { - "label": "Režim OCR-a:", - "auto": "Auto (preskače tekstualne slojeve)", - "force": "Forsiraj (ponovi OCR na svemu, zameni tekst)", - "strict": "Strogo (prekini ako je pronađen tekst)" - }, - "languages": { - "label": "Jezici", - "placeholder": "Izaberite jezike" - }, - "compatibilityMode": { - "label": "Režim kompatibilnosti" - }, - "advancedOptions": { - "label": "Opcije obrade", - "sidecar": "Kreiraj tekstualnu datoteku", - "deskew": "Ispravi nagib stranica", - "clean": "Očisti ulaznu datoteku", - "cleanFinal": "Očisti završni izlaz" - } - }, - "tooltip": { - "header": { - "title": "Pregled OCR podešavanja" - }, - "mode": { - "title": "Režim OCR-a:", - "text": "Optičko prepoznavanje znakova (OCR) pomaže da skenirane ili slikane stranice pretvorite u tekst koji možete pretraživati, kopirati ili označavati.", - "bullet1": "Auto preskače stranice koje već sadrže tekstualne slojeve.", - "bullet2": "Forsiraj ponovo radi OCR na svakoj stranici i zamenjuje sav tekst.", - "bullet3": "Strogo prekida ako je pronađen bilo kakav selektabilan tekst." - }, - "languages": { - "title": "Jezici", - "text": "Poboljšajte tačnost OCR-a navođenjem očekivanih jezika. Izaberite jedan ili više jezika da usmerite detekciju." - }, - "output": { - "title": "Izlaz", - "text": "Odlučite kako želite da formatirate tekstualni izlaz:", - "bullet1": "Pretraživi PDF ugrađuje tekst iza originalne slike.", - "bullet2": "HOCR XML vraća strukturisan mašinski čitljiv fajl.", - "bullet3": "Prateći običan tekst kreira zasebnu .txt datoteku sa sirovim sadržajem." - }, - "advanced": { - "header": { - "title": "Napredna OCR obrada" - }, - "compatibility": { - "title": "Režim kompatibilnosti", - "text": "Koristi OCR 'sandwich PDF' režim: rezultira većim fajlovima, ali pouzdanije za određene jezike i stariji PDF softver. Podrazumevano koristimo hOCR za manje, moderne PDF-ove." - }, - "sidecar": { - "title": "Kreiraj tekstualnu datoteku", - "text": "Generiše zasebnu .txt datoteku pored PDF-a koja sadrži sav ekstrahovan tekstualni sadržaj radi lakšeg pristupa i obrade." - }, - "deskew": { - "title": "Ispravi nagib stranica", - "text": "Automatski ispravlja nakrivljene ili nagnute stranice radi poboljšanja tačnosti OCR-a. Korisno za skenirane dokumente koji nisu savršeno poravnati." - }, - "clean": { - "title": "Očisti ulaznu datoteku", - "text": "Predobrada ulaza uklanjanjem šuma, poboljšanjem kontrasta i optimizovanjem slike radi boljeg prepoznavanja pre obrade." - }, - "cleanFinal": { - "title": "Očisti završni izlaz", - "text": "Postprocesira završni PDF uklanjanjem OCR artefakata i optimizuje tekstualni sloj radi bolje čitljivosti i manje veličine datoteke." - } - } - }, - "error": { - "failed": "OCR operacija nije uspela" - } - }, - "extractImages": { - "tags": "slika,foto,sačuvaj,arhiva,zip,zahvati,uhvati", - "title": "Izdvajanje slika", - "header": "Izdvajanje slika", - "selectText": "Odaberite format slike za konvertovanje izdvojenih slika", - "allowDuplicates": "Sačuvaj duplirane slike", - "submit": "Izdvajanje", - "settings": { - "title": "Podešavanja" - }, - "error": { - "failed": "Došlo je do greške pri izdvajanu slika iz PDF-a." - } - }, - "pdfToPDFA": { - "tags": "arhiva,dugoročno,standard,konverzija,čuvanje,čuvanje", - "title": "PDF u PDF/A", - "header": "PDF u PDF/A", - "credit": "Ova usluga koristi libreoffice za konverziju u PDF/A format", - "submit": "Konvertuj", - "tip": "Trenutno nije podržano za više unosa istovremeno", - "outputFormat": "Izlazni format:", - "pdfWithDigitalSignature": "PDF sadrži digitalni potpis. Biće uklonjen u sledećem koraku." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,transformacija,format,konverzija,office,microsoft,docfile", - "title": "PDF u Word", - "header": "PDF u Word", - "selectText": { - "1": "Format izlaznog fajla" - }, - "credit": "Ova usluga koristi LibreOffice za konverziju fajlova.", - "submit": "Konvertuj" - }, - "PDFToPresentation": { - "tags": "slajdovi,prikaz,office,microsoft", - "title": "PDF u Prezentaciju", - "header": "PDF u Prezentaciju", - "selectText": { - "1": "Format izlaznog fajla" - }, - "credit": "Ova usluga koristi LibreOffice za konverziju fajlova.", - "submit": "Konvertuj" - }, - "PDFToText": { - "tags": "richformat,richtextformat,rich tekst format", - "title": "PDF u RTF (Tekst)", - "header": "PDF u RTF (Tekst)", - "selectText": { - "1": "Format izlaznog fajla" - }, - "credit": "Ova usluga koristi LibreOffice za konverziju fajlova.", - "submit": "Konvertuj" - }, - "PDFToHTML": { - "tags": "web sadržaj,prijateljski za pretraživače", - "title": "PDF u HTML", - "header": "PDF u HTML", - "credit": "Ova usluga koristi pdftohtml za konverziju fajlova.", - "submit": "Konvertuj" - }, - "PDFToXML": { - "tags": "izdvajanje-podataka,strukturirani-sadržaj,interop,transformacija,konvertovanje", - "title": "PDF u XML", - "header": "PDF u XML", - "credit": "Ova usluga koristi LibreOffice za konverziju fajlova.", - "submit": "Konvertuj" - }, - "ScannerImageSplit": { - "tags": "razdvoji,auto-detekcija,skeniranja,višestruke fotografije,organizacija", - "selectText": { - "1": "Ugao praga:", - "2": "Postavlja minimalni apsolutni ugao potreban za rotiranje slike (podrazumevano: 10).", - "3": "Tolerancija:", - "4": "Određuje opseg varijacije boja oko procenjene boje pozadine (podrazumevano: 30).", - "5": "Minimalna površina:", - "6": "Postavlja minimalni prag površine za fotografiju (podrazumevano: 10000).", - "7": "Minimalna površina konture:", - "8": "Postavlja minimalni prag površine konture za fotografiju", - "9": "Veličina ivice:", - "10": "Postavlja veličinu ivice dodate i uklonjene kako bi se sprečile bele ivice u izlazu (podrazumevano: 1)." - }, - "info": "Python nije instaliran. Neophodan je za rad." - }, - "scannerImageSplit": { - "title": "Izdvojene slike", - "submit": "Izdvoji skenove slika", - "error": { - "failed": "Došlo je do greške pri izdvajanju skenova slika." - }, - "tooltip": { - "title": "Podela fotografija", - "whatThisDoes": "Šta radi", - "whatThisDoesDesc": "Automatski pronalazi i izdvaja svaku fotografiju sa skenirane stranice ili kompozitne slike—bez ručnog isecanja.", - "whenToUse": "Kada koristiti", - "useCase1": "Skenirajte čitave stranice albuma odjednom", - "useCase2": "Podelite serije sa ravnog skenera u zasebne datoteke", - "useCase3": "Razbijte kolaže na pojedinačne fotografije", - "useCase4": "Izvucite fotografije iz dokumenata", - "quickFixes": "Brzi popravci", - "problem1": "Fotografije nisu detektovane → povećajte Tolerance na 30–50", - "problem2": "Previše lažnih detekcija → povećajte Minimum Area na 15,000–20,000", - "problem3": "Isečci su previše tesni → povećajte Border Size na 5–10", - "problem4": "Nagnute fotografije nisu ispravljene → smanjite Angle Threshold na ~5°", - "problem5": "Kutije od prašine/šuma → povećajte Minimum Contour Area na 1000–2000", - "setupTips": "Saveti za podešavanje", - "tip1": "Koristite jednobojnu, svetlu pozadinu", - "tip2": "Ostavite mali razmak (≈1 cm) između fotografija", - "tip3": "Skenirajte na 300–600 DPI", - "tip4": "Očistite staklo skenera", - "headsUp": "Napomena", - "headsUpDesc": "Preklapajuće fotografije ili pozadine vrlo bliske boje fotografijama mogu smanjiti tačnost—probajte svetliju ili tamniju pozadinu i ostavite više prostora." - } - }, - "sign": { - "title": "Potpiši", - "header": "Potpiši PDF fajlove", - "upload": "Učitaj sliku", - "draw": { - "title": "Nacrtajte svoj potpis", - "clear": "Obriši" - }, - "canvas": { - "heading": "Nacrtajte svoj potpis", - "clickToOpen": "Kliknite da otvorite platno za crtanje", - "modalTitle": "Nacrtajte svoj potpis", - "colorLabel": "Boja", - "penSizeLabel": "Debljina olovke", - "penSizePlaceholder": "Veličina", - "clear": "Očisti platno", - "colorPickerTitle": "Izaberite boju poteza" - }, - "text": { - "name": "Ime potpisnika", - "placeholder": "Unesite svoje puno ime", - "fontLabel": "Font", - "fontSizeLabel": "Veličina fonta", - "fontSizePlaceholder": "Unesite ili izaberite veličinu fonta (8-200)", - "colorLabel": "Boja teksta" - }, - "clear": "Obriši", - "add": "Dodaj", - "saved": { - "heading": "Sačuvani potpisi", - "description": "Ponovo koristite sačuvane potpise u bilo kom trenutku.", - "emptyTitle": "Još nema sačuvanih potpisa", - "emptyDescription": "Nacrtajte, otpremite ili upišite potpis iznad, zatim koristite \"Sačuvaj u biblioteku\" da zadržite do {{max}} omiljenih spremnih za upotrebu.", - "type": { - "canvas": "Crtanje", - "image": "Otpremanje", - "text": "Tekst" - }, - "limitTitle": "Dostignut limit", - "limitDescription": "Uklonite sačuvani potpis pre dodavanja novih (maks. {{max}}).", - "carouselPosition": "{{current}} od {{total}}", - "prev": "Prethodno", - "next": "Sledeće", - "delete": "Ukloni", - "label": "Oznaka", - "defaultLabel": "Potpis", - "defaultCanvasLabel": "Crtani potpis", - "defaultImageLabel": "Otpremljeni potpis", - "defaultTextLabel": "Ukucani potpis", - "saveButton": "Sačuvaj potpis", - "saveUnavailable": "Prvo napravite potpis da biste ga sačuvali.", - "noChanges": "Trenutni potpis je već sačuvan.", - "status": { - "saved": "Sačuvano" - } - }, - "save": "Snimi potpis", - "applySignatures": "Primeni potpise", - "personalSigs": "Lični potpisi", - "sharedSigs": "Deljeni potpisi", - "noSavedSigs": "Nema snimljenih potpisa", - "addToAll": "Dodaj na sve stranice", - "delete": "Obriši", - "first": "Prva strana", - "last": "Poslednja strana", - "next": "Sledeća strana", - "previous": "Prethodna strana", - "maintainRatio": "Uključi/isključi zadržavanje proporcija", - "undo": "Poništi", - "redo": "Ponovi", - "submit": "Potpiši dokument", - "steps": { - "configure": "Podesi potpis" - }, - "step": { - "createDesc": "Izaberite kako želite da kreirate potpis", - "place": "Postavi i sačuvaj", - "placeDesc": "Pozicionirajte potpis na PDF-u" - }, - "type": { - "title": "Tip potpisa", - "draw": "Crtaj", - "canvas": "Platno", - "image": "Slika", - "text": "Tekst", - "saved": "Sačuvano" - }, - "image": { - "label": "Otpremite sliku potpisa", - "placeholder": "Izaberite slikovnu datoteku", - "hint": "Otpremite PNG ili JPG sliku svog potpisa" - }, - "instructions": { - "title": "Kako dodati potpis", - "canvas": "Nakon što nacrtate potpis na platnu, zatvorite prozor, zatim kliknite bilo gde na PDF da ga postavite.", - "image": "Nakon što otpremite sliku potpisa iznad, kliknite bilo gde na PDF da ga postavite.", - "saved": "Izaberite sačuvani potpis iznad, zatim kliknite bilo gde na PDF da ga postavite.", - "text": "Nakon što unesete svoje ime iznad, kliknite bilo gde na PDF da postavite svoj potpis.", - "paused": "Postavljanje pauzirano", - "resumeHint": "Nastavite postavljanje da kliknete i dodate potpis.", - "noSignature": "Kreirajte potpis iznad da omogućite alate za postavljanje." - }, - "mode": { - "move": "Pomeraj potpis", - "place": "Postavi potpis", - "pause": "Pauziraj postavljanje", - "resume": "Nastavi postavljanje" - }, - "updateAndPlace": "Ažuriraj i postavi", - "activate": "Aktiviraj postavljanje potpisa", - "deactivate": "Zaustavi postavljanje potpisa", - "results": { - "title": "Rezultati potpisa" - }, - "error": { - "failed": "Došlo je do greške pri potpisivanju PDF-a." - } - }, - "flatten": { - "title": "Ravnanje", - "header": "Ravnanje PDF fajlova", - "flattenOnlyForms": "Izravnaj samo forme", - "submit": "Ravnanje", - "filenamePrefix": "flattened", - "files": { - "placeholder": "Izaberite PDF datoteku u glavnom prikazu da biste započeli" - }, - "steps": { - "settings": "Podešavanja" - }, - "options": { - "stepTitle": "Opcije ravnanja", - "title": "Opcije ravnanja", - "flattenOnlyForms": { - "label": "Izravnaj samo forme", - "desc": "Ravnaj samo polja formulara, ostavljajući druge interaktivne elemente netaknutim" - }, - "note": "Ravnanje uklanja interaktivne elemente iz PDF-a, čineći ih neizmenjivim." - }, - "results": { - "title": "Rezultati ravnanja" - }, - "error": { - "failed": "Došlo je do greške pri ravnanju PDF-a." - }, - "tooltip": { - "header": { - "title": "O ravnanju PDF-ova" - }, - "description": { - "title": "Šta radi ravnanje?", - "text": "Ravnanje čini vaš PDF neizmenjivim pretvaranjem polja za popunjavanje i dugmadi u običan tekst i slike. PDF će izgledati identično, ali više niko ne može menjati ili popunjavati formulare. Savršeno za deljenje popunjenih formulara, kreiranje završnih dokumenata za arhivu ili obezbeđenje da PDF izgleda isto svuda.", - "bullet1": "Tekstualna polja postaju običan tekst (ne može se uređivati)", - "bullet2": "Polja za potvrdu i dugmad postaju slike", - "bullet3": "Odlično za završne verzije koje ne želite da se menjaju", - "bullet4": "Osigurava dosledan izgled na svim uređajima" - }, - "formsOnly": { - "title": "Šta znači 'Ravnaj samo formulare'?", - "text": "Ova opcija samo uklanja mogućnost popunjavanja formulara, ali zadržava druge funkcije kao što su klikanje na linkove, pregled obeleživača i čitanje komentara.", - "bullet1": "Formulari postaju neizmenjivi", - "bullet2": "Linkovi i dalje rade pri kliku", - "bullet3": "Komentari i beleške ostaju vidljivi", - "bullet4": "Obeleživači i dalje pomažu u navigaciji" - } - } - }, - "repair": { - "tags": "popravi,vrati,korekcija,obnovi", - "title": "Popravi", - "header": "Popravi PDF fajlove", - "submit": "Popravi", - "description": "Ovaj alat će pokušati da popravi oštećene ili pokvarene PDF datoteke. Nisu potrebna dodatna podešavanja.", - "filenamePrefix": "popravljeno", - "files": { - "placeholder": "Izaberite PDF datoteku u glavnom prikazu da biste započeli" - }, - "error": { - "failed": "Došlo je do greške pri popravljanju PDF-a." - }, - "results": { - "title": "Rezultati popravke" - } - }, - "removeBlanks": { - "title": "Ukloni prazne stranice", - "header": "Ukloni prazne stranice", - "settings": { - "title": "Podešavanja" - }, - "threshold": { - "label": "Prag beline piksela" - }, - "whitePercent": { - "label": "Prag procenta beline", - "unit": "%" - }, - "includeBlankPages": { - "label": "Uključi detektovane prazne stranice" - }, - "tooltip": { - "header": { - "title": "Podešavanja uklanjanja praznih stranica" - }, - "threshold": { - "title": "Prag beline piksela", - "text": "Kontroliše koliko piksel mora biti beo da bi se smatrao 'belim'. Ovo pomaže da se odredi šta se računa kao prazna oblast na stranici.", - "bullet1": "0 = čista crna (najrestriktivnije)", - "bullet2": "128 = srednje siva", - "bullet3": "255 = čista bela (najmanje restriktivno)" - }, - "whitePercent": { - "title": "Prag procenta beline", - "text": "Postavlja minimalni procenat belih piksela potreban da bi se stranica smatrala praznom i uklonila.", - "bullet1": "Niže vrednosti (npr. 80%) = Više stranica se uklanja", - "bullet2": "Više vrednosti (npr. 95%) = Uklanjaju se samo veoma prazne stranice", - "bullet3": "Koristite više vrednosti za dokumente sa svetlim pozadinama" - }, - "includeBlankPages": { - "title": "Uključi detektovane prazne stranice", - "text": "Kada je omogućeno, kreira poseban PDF sa svim praznim stranicama koje su detektovane i uklonjene iz originalnog dokumenta.", - "bullet1": "Korisno za pregled onoga što je uklonjeno", - "bullet2": "Pomaže u proveri tačnosti detekcije", - "bullet3": "Može se onemogućiti radi smanjenja veličine izlazne datoteke" - } - }, - "submit": "Ukloni prazne", - "error": { - "failed": "Nije uspelo uklanjanje praznih stranica" - }, - "results": { - "title": "Uklonjene prazne stranice" - } - }, - "removeAnnotations": { - "tags": "komentari,isticanje,beleške,oznake,ukloni", - "title": "Ukloni Anotacije", - "header": "Ukloni Anotacije", - "submit": "Ukloni", - "settings": { - "title": "Podešavanja" - }, - "info": { - "title": "O uklanjanju anotacija", - "description": "Ovaj alat će ukloniti sve anotacije (komentare, isticanja, beleške, itd.) iz vaših PDF dokumenata." - }, - "tooltip": { - "header": { - "title": "O uklanjanju anotacija" - }, - "description": { - "title": "Šta radi" - } - }, - "error": { - "failed": "Došlo je do greške pri uklanjanju anotacija iz PDF-a." - } - }, - "compare": { - "tags": "razlikovati,kontrast,izmene,analiza", - "title": "Uporedi", - "header": "Uporedi PDF fajlove", - "clearSelected": "Obriši izabrano", - "clear": { - "confirmTitle": "Obrisati izabrane PDF-ove?", - "confirmBody": "Ovo će zatvoriti trenutno poređenje i vratiti vas na Aktivne datoteke.", - "confirm": "Obriši i vrati se" - }, - "review": { - "title": "Rezultat poređenja", - "actionsHint": "Pregledajte poređenje, zamenite uloge dokumenata ili izvezite sažetak.", - "switchOrder": "Zameni redosled", - "exportSummary": "Izvezi sažetak" - }, - "base": { - "label": "Originalni dokument", - "placeholder": "Izaberite originalni PDF" - }, - "comparison": { - "label": "Izmenjeni dokument", - "placeholder": "Izaberite izmenjeni PDF" - }, - "addFilesHint": "Dodajte PDF-ove u koraku Datoteke kako biste omogućili izbor.", - "noFiles": "Još nema dostupnih PDF-ova", - "pages": "Stranice", - "selection": { - "originalEditedTitle": "Izaberite originalni i izmenjeni PDF" - }, - "original": { - "label": "Originalni PDF" - }, - "edited": { - "label": "Izmenjeni PDF" - }, - "swap": { - "confirmTitle": "Ponovo pokrenuti poređenje?", - "confirmBody": "Ovo će ponovo pokrenuti alat. Da li ste sigurni da želite da zamenite redosled Original i Izmenjeni?", - "confirm": "Zameni i pokreni ponovo" - }, - "cta": "Uporedi", - "loading": "Upoređivanje...", - "summary": { - "baseHeading": "Originalni dokument", - "comparisonHeading": "Izmenjeni dokument", - "pageLabel": "Stranica" - }, - "rendering": { - "pageNotReadyTitle": "Stranica još nije renderovana", - "pageNotReadyBody": "Neke stranice se još renderuju. Navigacija će se uskladiti kada budu spremne.", - "rendering": "renderovanje", - "inProgress": "Barem jedan od ovih PDF-ova je veoma velik, skrolovanje neće biti glatko dok se renderovanje ne završi", - "pagesRendered": "stranica renderovano", - "complete": "Renderovanje stranica završeno" - }, - "dropdown": { - "deletionsLabel": "Brisanja", - "additionsLabel": "Dodavanja", - "deletions": "Brisanja ({{count}})", - "additions": "Dodavanja ({{count}})", - "searchPlaceholder": "Pretraži izmene...", - "noResults": "Nisu pronađene izmene" - }, - "actions": { - "stackVertically": "Naslaži vertikalno", - "placeSideBySide": "Postavi jedan pored drugog", - "zoomOut": "Umanji", - "zoomIn": "Uvećaj", - "resetView": "Resetuj prikaz", - "unlinkScrollPan": "Razdvoji skrol i pomeranje", - "linkScrollPan": "Poveži skrol i pomeranje", - "unlinkScroll": "Razdvoji skrol", - "linkScroll": "Poveži skrol" - }, - "toasts": { - "unlinkedTitle": "Omogućeno nezavisno skrolovanje i pomeranje", - "unlinkedBody": "Savet: Strelica gore/dole skroluje oba panela; panning utiče samo na aktivni panel." - }, - "error": { - "selectRequired": "Izaberite originalni i izmenjeni dokument.", - "filesMissing": "Nije moguće pronaći izabrane datoteke. Molimo izaberite ih ponovo.", - "generic": "Nije moguće uporediti ove datoteke." - }, - "status": { - "extracting": "Izdvajanje teksta...", - "processing": "Analiziranje razlika...", - "complete": "Poređenje spremno" - }, - "longJob": { - "title": "U toku je veliko poređenje", - "body": "Ovi PDF-ovi zajedno imaju preko 2,000 stranica. Obrada može potrajati nekoliko minuta." - }, - "slowOperation": { - "title": "Još uvek radimo…", - "body": "Ovo poređenje traje duže nego obično. Možete ga pustiti da se nastavi ili ga otkazati.", - "cancel": "Otkaži poređenje" - }, - "newLine": "novi red", - "complex": { - "message": "Jedan ili oba dostavljena dokumenta su veliki pa tačnost poređenja može biti smanjena." - }, - "large": { - "file": { - "message": "Jedan ili oba dostavljena dokumenta su preveliki za obradu" - } - }, - "no": { - "text": { - "message": "Jedan ili oba izabrana PDF-a nemaju tekstualni sadržaj. Izaberi PDF-ove sa tekstom za poređenje." - } - }, - "too": { - "dissimilar": { - "message": "Ovi dokumenti deluju veoma različito. Poređenje je zaustavljeno radi uštede vremena." - } - }, - "earlyDissimilarity": { - "title": "Ovi PDF-ovi deluju vrlo različito", - "body": "Za sada vidimo veoma malo sličnosti. Možete zaustaviti poređenje ako ovo nisu povezani dokumenti.", - "stopButton": "Zaustavi poređenje" - } - }, - "certSign": { - "tags": "autentifikacija,PEM,P12,zvanično,šifrovanje", - "title": "Potpisivanje Sertifikatom", - "filenamePrefix": "potpisano", - "signMode": { - "stepTitle": "Režim potpisivanja", - "tooltip": { - "header": { - "title": "O PDF potpisima" - }, - "overview": { - "title": "Kako potpisi rade", - "text": "Oba režima zapečaćuju dokument (svaka izmena se označava kao neovlašćena) i beleže ko/kada/kako za potrebe revizije. Pouzdanost u čitačima zavisi od lanca sertifikata." - }, - "manual": { - "title": "Ručno - donesite svoj sertifikat", - "text": "Koristite sopstvene fajlove sertifikata za identitet usklađen sa brendom. Može prikazati Trusted kada je vaš CA/lanac prepoznat.", - "use": "Koristite za: prema klijentima, pravno, usaglašenost." - }, - "auto": { - "title": "Automatski - bez podešavanja, trenutni pečat sistema", - "text": "Potpisuje serverskim self-signed sertifikatom. Isti tamper-evident pečat i revizioni trag; obično prikazuje Unverified u čitačima.", - "use": "Koristite kada: treba vam brzina i dosledan interni identitet kroz revizije i evidencije." - }, - "rule": { - "title": "Pravilo palca", - "text": "Treba li vam status primaoca Trusted? Ručno. Treba li vam brz, otporan na izmene pečat i revizioni trag bez podešavanja? Automatski." - } - } - }, - "certTypeStep": { - "stepTitle": "Format sertifikata" - }, - "certFiles": { - "stepTitle": "Fajlovi sertifikata" - }, - "appearance": { - "stepTitle": "Izgled potpisa", - "tooltip": { - "header": { - "title": "O izgledu potpisa" - }, - "invisible": { - "title": "Nevidljivi potpisi", - "text": "Potpis se dodaje u PDF za bezbednost, ali neće biti vidljiv pri gledanju dokumenta. Savršeno za pravne zahteve bez menjanja izgleda dokumenta.", - "bullet1": "Obezbeđuje sigurnost bez vizuelnih promena", - "bullet2": "Ispunjava pravne zahteve za digitalno potpisivanje", - "bullet3": "Ne utiče na raspored ili dizajn dokumenta" - }, - "visible": { - "title": "Vidljivi potpisi", - "text": "Prikazuje blok potpisa na PDF-u sa vašim imenom, datumom i opcionim detaljima. Korisno kada želite da čitaoci jasno vide da je dokument potpisan.", - "bullet1": "Prikazuje ime potpisnika i datum na dokumentu", - "bullet2": "Može uključiti razlog i lokaciju potpisivanja", - "bullet3": "Izaberite na kojoj strani da postavite potpis", - "bullet4": "Može se uključiti opciono logo" - } - }, - "invisible": "Nevidljiv", - "options": { - "title": "Detalji potpisa" - }, - "visible": "Vidljiv" - }, - "sign": { - "submit": "Potpiši PDF", - "results": "Potpisan PDF" - }, - "error": { - "failed": "Došlo je do greške pri obradi potpisa." - }, - "tooltip": { - "header": { - "title": "O upravljanju potpisima" - }, - "overview": { - "title": "Šta može ovaj alat?", - "text": "Ovaj alat vam omogućava da proverite da li su vaši PDF-ovi digitalno potpisani i da dodate nove digitalne potpise. Digitalni potpisi dokazuju ko je kreirao ili odobrio dokument i pokazuju da li je promenjen nakon potpisivanja.", - "bullet1": "Proverite postojeće potpise i njihovu validnost", - "bullet2": "Prikažite detaljne informacije o potpisnicima i sertifikatima", - "bullet3": "Dodajte nove digitalne potpise radi zaštite dokumenata", - "bullet4": "Podržani su višestruki fajlovi uz jednostavnu navigaciju" - }, - "validation": { - "title": "Provera potpisa", - "text": "Kada proveravate potpise, alat prikazuje da li su važeći, ko je potpisao dokument, kada je potpisan i da li je dokument promenjen nakon potpisivanja.", - "bullet1": "Prikazuje da li su potpisi važeći ili nevažeći", - "bullet2": "Prikazuje informacije o potpisniku i datum potpisivanja", - "bullet3": "Proverava da li je dokument izmenjen nakon potpisivanja", - "bullet4": "Može koristiti prilagođene sertifikate za verifikaciju" - }, - "signing": { - "title": "Dodavanje potpisa", - "text": "Za potpisivanje PDF-a potreban je digitalni sertifikat (kao PEM, PKCS12 ili JKS). Možete izabrati da potpis bude vidljiv na dokumentu ili da bude nevidljiv samo radi bezbednosti.", - "bullet1": "Podržava PEM, PKCS12, JKS i formate serverskog sertifikata", - "bullet2": "Opcija da prikažete ili sakrijete potpis na PDF-u", - "bullet3": "Dodajte razlog, lokaciju i ime potpisnika", - "bullet4": "Izaberite na kojoj strani da postavite vidljive potpise", - "bullet5": "Koristite serverski sertifikat za jednostavnu opciju 'Potpiši sa Stirling-PDF'" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "O tipovima sertifikata" - }, - "what": { - "title": "Šta je sertifikat?", - "text": "To je bezbedna identifikacija za vaš potpis koja dokazuje da ste potpisali. Osim ako je zahtevano potpisivanje putem sertifikata, preporučujemo korišćenje drugog bezbednog metoda kao što su unos teksta, crtanje ili otpremanje." - }, - "which": { - "title": "Koju opciju da koristim?", - "text": "Izaberite format koji odgovara vašoj datoteci sertifikata:", - "bullet1": "PKCS#12 (.p12 / .pfx) – jedan objedinjeni fajl (najčešće)", - "bullet2": "PFX (.pfx) – Microsoftova verzija PKCS12", - "bullet3": "PEM – odvojeni .pem fajlovi privatnog ključa i sertifikata", - "bullet4": "JKS – Java .jks skladište ključeva za dev/CI-CD tokove rada" - }, - "convert": { - "title": "Ključ nije na listi?", - "text": "Konvertujte svoj fajl u Java keystore (.jks) pomoću keytool, zatim izaberite JKS." - } - } - }, - "chooseCertificate": "Izaberite fajl sertifikata", - "chooseJksFile": "Izaberite JKS fajl", - "chooseP12File": "Izaberite PKCS12 fajl", - "choosePfxFile": "Izaberite PFX fajl", - "choosePrivateKey": "Izaberite fajl privatnog ključa", - "location": "Lokacija", - "logoTitle": "Logo", - "name": "Ime", - "noLogo": "Bez logotipa", - "pageNumber": "Broj stranice", - "password": "Unesite lozinku vašeg keystore-a ili privatnog ključa (ako je ima):", - "passwordOptional": "Ostavite prazno ako nema lozinke", - "reason": "Razlog", - "serverCertMessage": "Korišćenje serverskog sertifikata - nisu potrebni fajlovi ni lozinka", - "showLogo": "Prikaži logo" - }, - "removeCertSign": { - "tags": "autentifikacija,PEM,P12,zvanični,dekripcija", - "title": "Ukloni potpis sertifikata", - "header": "Ukloni digitalni sertifikat iz PDF-a", - "selectPDF": "Izaberi PDF dokument:", - "submit": "Ukloni potpis", - "description": "Ovaj alat će ukloniti digitalne potpise sertifikata iz vašeg PDF dokumenta.", - "filenamePrefix": "nepotpisano", - "files": { - "placeholder": "Izaberite PDF datoteku u glavnom prikazu da biste započeli" - }, - "error": { - "failed": "Došlo je do greške pri uklanjanju sertifikatskih potpisa." - }, - "results": { - "title": "Rezultati uklanjanja sertifikata" - } - }, - "pageLayout": { - "tags": "spajanje,kompozit,pojedinačan-prikaz,organizacija", - "title": "Višestruki Raspored Stranica", - "header": "Višestruki Raspored Stranica", - "pagesPerSheet": "Stranica po listu:", - "addBorder": "Dodaj ivice", - "submit": "Potvrdi", - "desc": { - "2": "Postavite 2 stranice jedna pored druge na jedan list.", - "3": "Postavite 3 stranice na jedan list u jednom redu.", - "4": "Postavite 4 stranice na jedan list (mreža 2 × 2).", - "9": "Postavite 9 stranica na jedan list (mreža 3 × 3).", - "16": "Postavite 16 stranica na jedan list (mreža 4 × 4)." - }, - "error": { - "failed": "Došlo je do greške prilikom kreiranja rasporeda više stranica." - } - }, - "bookletImposition": { - "tags": "knjižica,impozicija,štampa,povez,preklapanje,signatura", - "title": "Impozicija knjižice", - "header": "Impozicija knjižice", - "submit": "Kreiraj knjižicu", - "spineLocation": { - "label": "Pozicija hrbata", - "left": "Levo (standardno)", - "right": "Desno (RTL)" - }, - "doubleSided": { - "label": "Obostrano štampanje", - "tooltip": "Kreira i prednju i zadnju stranu za pravilno štampanje knjižice" - }, - "manualDuplex": { - "title": "Režim ručnog dupleksa", - "instructions": "Za štampače bez automatskog dupleksa. Potrebno je pokrenuti dva puta:" - }, - "duplexPass": { - "label": "Prolaz štampe", - "first": "1. prolaz", - "second": "2. prolaz", - "firstInstructions": "Štampa prednje strane → složite licem nadole → pokrenite ponovo sa 2. prolazom", - "secondInstructions": "Ubacite odštampani snop licem nadole → štampa zadnje strane" - }, - "rtlBinding": { - "label": "Povez s desna na levo", - "tooltip": "Za arapski, hebrejski i druge jezike s desna na levo" - }, - "addBorder": { - "label": "Dodaj okvire oko stranica", - "tooltip": "Dodaje okvire oko svakog segmenta stranice radi lakšeg sečenja i poravnanja" - }, - "addGutter": { - "label": "Dodaj unutrašnju marginu", - "tooltip": "Dodaje unutrašnji razmak za povez" - }, - "gutterSize": { - "label": "Veličina unutrašnje margine (poeni)" - }, - "flipOnShortEdge": { - "label": "Okreni na kratkoj ivici (samo automatski dupleks)", - "tooltip": "Omogućite za dupleks štampu na kratkoj ivici (samo automatski dupleks - zanemareno u ručnom režimu)", - "manualNote": "Nije potrebno u ručnom režimu – vi sami okrećete snop" - }, - "advanced": { - "toggle": "Napredne opcije" - }, - "paperSizeNote": "Veličina papira se automatski preuzima sa vaše prve stranice.", - "tooltip": { - "header": { - "title": "Vodič za kreiranje knjižice" - }, - "description": { - "title": "Šta je impozicija knjižice?", - "text": "Kreira profesionalne knjižice raspoređivanjem stranica u ispravan redosled za štampu. Vaše PDF stranice se postavljaju po 2 na pejzaž listove kako bi nakon savijanja i povezivanja čitanje bilo u pravilnom redosledu kao u pravoj knjizi." - }, - "example": { - "title": "Primer: knjižica od 8 stranica", - "text": "Vaš dokument od 8 stranica postaje 2 lista:", - "bullet1": "List 1 lice: Strane 8, 1 | Naličje: Strane 2, 7", - "bullet2": "List 2 lice: Strane 6, 3 | Naličje: Strane 4, 5", - "bullet3": "Kada se presavije i složi: Čita se 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Kako štampati i sastaviti", - "text": "Sledite ove korake za savršene knjižice:", - "bullet1": "Štampajte obostrano sa 'Okreni na dugoj ivici'", - "bullet2": "Složite listove redom, presavijte na pola", - "bullet3": "Heftajte ili povežite duž presavijenog hrbata", - "bullet4": "Za štampače sa kratkom ivicom: omogućite opciju 'Okreni na kratkoj ivici'" - }, - "manualDuplex": { - "title": "Ručni dupleks (jednostrani štampači)", - "text": "Za štampače bez automatskog dupleksa:", - "bullet1": "Isključite 'Obostrano štampanje'", - "bullet2": "Izaberite '1. prolaz' → Štampa → Složite licem nadole", - "bullet3": "Izaberite '2. prolaz' → Ubacite snop → Odštampajte naličja", - "bullet4": "Presavijte i sastavite kao inače" - }, - "advanced": { - "title": "Napredne opcije", - "text": "Fino podesite svoju knjižicu:", - "bullet1": "Povez s desna na levo: za arapski, hebrejski ili RTL jezike", - "bullet2": "Okviri: prikazuju linije sečenja za obrezivanje", - "bullet3": "Unutrašnja margina: dodaje prostor za povezivanje/heftanje", - "bullet4": "Okretanje na kratkoj ivici: samo za štampače sa automatskim dupleksom" - } - }, - "error": { - "failed": "Došlo je do greške prilikom kreiranja impozicije knjižice." - } - }, - "scalePages": { - "title": "Podesi razmeru stranica", - "header": "Podesi razmeru stranica", - "pageSize": "Veličina stranice dokumenta.", - "keepPageSize": "Originalna veličina", - "scaleFactor": "Nivo zumiranja (rezanje) stranice.", - "submit": "Potvrdi" - }, - "adjustPageScale": { - "tags": "promena veličine,izmena,dimenzije,prilagođavanje", - "title": "Podesi skalu stranice", - "header": "Podesi skalu stranice", - "scaleFactor": { - "label": "Faktor skaliranja" - }, - "pageSize": { - "label": "Ciljna veličina stranice", - "keep": "Zadrži izvornu veličinu", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Podesi skalu stranice", - "error": { - "failed": "Došlo je do greške prilikom podešavanja skale stranice." - }, - "tooltip": { - "header": { - "title": "Pregled podešavanja skale stranice" - }, - "description": { - "title": "Opis", - "text": "Podesite veličinu PDF sadržaja i promenite dimenzije stranice." - }, - "scaleFactor": { - "title": "Faktor skaliranja", - "text": "Kontroliše koliko veliki ili mali sadržaj izgleda na stranici. Sadržaj se skaluje i centrira – ako je veći od veličine stranice, može biti odsečen.", - "bullet1": "1.0 = Izvorna veličina", - "bullet2": "0.5 = Polovina veličine (50% manje)", - "bullet3": "2.0 = Dupla veličina (200% veće, može se odseći)" - }, - "pageSize": { - "title": "Ciljna veličina stranice", - "text": "Postavlja dimenzije izlaznih PDF stranica. 'Zadrži izvornu veličinu' zadržava trenutne dimenzije, dok ostale opcije menjaju na standardne veličine papira." - } - } - }, - "add-page-numbers": { - "tags": "paginacija,oznaka,organizacija,indeks" - }, - "auto-rename": { - "tags": "auto-detekcija,zaglavlje-bazirano,organizacija,preimenovanje", - "title": "Automatsko preimenovanje", - "header": "Automatsko preimenovanje PDF-a", - "description": "Automatski pronalazi naslov iz sadržaja vašeg PDF-a i koristi ga kao naziv fajla.", - "submit": "Automatsko preimenovanje", - "files": { - "placeholder": "Izaberite PDF fajl u glavnom prikazu da biste započeli" - }, - "error": { - "failed": "Došlo je do greške prilikom automatskog preimenovanja PDF-a." - }, - "results": { - "title": "Rezultati automatskog preimenovanja" - }, - "tooltip": { - "header": { - "title": "Kako radi automatsko preimenovanje" - }, - "description": { - "title": "Šta radi" - }, - "howItWorks": { - "title": "Pametno preimenovanje", - "text": "Automatski pronalazi naslov iz sadržaja vašeg PDF-a i koristi ga kao naziv fajla.", - "bullet1": "Traži tekst koji izgleda kao naslov ili zaglavlje", - "bullet2": "Kreira čist, važeći naziv fajla od detektovanog naslova", - "bullet3": "Zadržava originalni naziv ako nije pronađen odgovarajući naslov" - } - }, - "settings": { - "title": "O" - } - }, - "adjust-contrast": { - "tags": "korekcija-boja,podešavanje,modifikacija,unapredi" - }, - "crop": { - "title": "Iseci", - "header": "Skraćivanje PDF-a", - "submit": "Potvrdi", - "noFileSelected": "Izaberite PDF fajl da biste započeli isecanje", - "preview": { - "title": "Izbor oblasti za isecanje" - }, - "reset": "Vrati na ceo PDF", - "coordinates": { - "title": "Pozicija i veličina", - "x": { - "label": "X pozicija", - "desc": "Leva ivica (poeni)" - }, - "y": { - "label": "Y pozicija", - "desc": "Donja ivica (poeni)" - }, - "width": { - "label": "Širina", - "desc": "Širina isečka (poeni)" - }, - "height": { - "label": "Visina", - "desc": "Visina isečka (poeni)" - } - }, - "error": { - "invalidArea": "Oblast isečka prelazi granice PDF-a", - "failed": "Nije uspelo isecanje PDF-a" - }, - "steps": { - "selectArea": "Izaberite oblast isečka" - }, - "tooltip": { - "title": "Kako iseći PDF-ove", - "description": "Izaberite oblast za isecanje iz svog PDF-a prevlačenjem i promenom veličine plave prekrivke na sličici.", - "drag": "Prevucite prekrivku da biste pomerili oblast isečka", - "resize": "Prevucite hvatišta na uglovima i ivicama da biste promenili veličinu", - "precision": "Koristite unos koordinata za precizno pozicioniranje" - }, - "results": { - "title": "Rezultati isecanja" - }, - "automation": { - "info": "Unesite koordinate isečka u PDF poenima. Koordinatni početak (0,0) je dole levo. Ove vrednosti će biti primenjene na sve PDF-ove obrađene u ovoj automatizaciji.", - "reference": "Referenca: A4 stranica je 595.28 × 841.89 poena (210mm × 297mm). 1 inč = 72 poena." - } - }, - "autoSplitPDF": { - "tags": "QR-bazirano,razdvoji,segment-skeniranja,organizacija", - "title": "Automatsko Deljenje PDF-a", - "header": "Automatsko Deljenje PDF-a", - "description": "Štampajte, umetnite, skenirajte, učitajte i dozvolite nam da automatski razdvojimo vaše dokumente. Nije potrebno ručno sortiranje.", - "selectText": { - "1": "Odštampajte nekoliko listova razdeljivača ispod (Crno-belo je u redu).", - "2": "Skenirajte sve vaše dokumente odjednom, ubacivanjem lista razdeljivača između njih.", - "3": "Učitajte jedan veliki skenirani PDF fajl i dozvolite Stirling PDF-u da obavi ostalo.", - "4": "Listovi razdeljivača se automatski detektuju i uklanjaju, obezbeđujući uredan konačni dokument." - }, - "formPrompt": "Potvrdite PDF koji sadrži Stirling-PDF listove razdeljivača:", - "duplexMode": "Dupleks režim (skeniranje prednje i zadnje strane)", - "dividerDownload2": "Preuzmi 'Auto Splitter Divider (sa uputstvima).pdf'", - "submit": "Potvrdi" - }, - "sanitizePdf": { - "tags": "čišćenje,bezbednost,bezbedno,ukloni-pretnje" - }, - "URLToPDF": { - "tags": "uhvati-web,sačuvaj-stranicu,web-u-doc,arhiva", - "title": "URL u PDF", - "header": "URL u PDF", - "submit": "Konvertuj", - "credit": "Koristi WeasyPrint" - }, - "HTMLToPDF": { - "tags": "oznake,web-sadržaj,transformacija,konvertovanje", - "title": "HTML u PDF", - "header": "HTML u PDF", - "help": "Prihvata HTML fajlove i ZIP-ove koji sadrže html/css/slike itd. potrebno", - "submit": "Konvertuj", - "credit": "Koristi WeasyPrint", - "zoom": "Nivo zumiranja za prikaz web sajta:", - "pageWidth": "Širina stranice u centimetrima. (Prazno za podrazumevanu vrednost)", - "pageHeight": "Visina stranice u centimetrima. (Prazno za podrazumevanu vrednost)", - "marginTop": "Gornja margina stranice u milimetrima. (Prazno za podrazumevanu vrednost)", - "marginBottom": "Donja margina stranice u milimetrima. (Prazno za podrazumevanu vrednost)", - "marginLeft": "Leva margina stranice u milimetrima. (Prazno za podrazumevanu vrednost)", - "marginRight": "Desna margina stranice u milimetrima. (Prazno za podrazumevanu vrednost)", - "printBackground": "Prikaži pozadinu web sajta.", - "defaultHeader": "Omogući podrazumevano zaglavlje (Naziv i broj stranice)", - "cssMediaType": "Promeni tip medija za CSS na stranici.", - "none": "Nijedno", - "print": "Štampaj", - "screen": "Ekran" - }, - "MarkdownToPDF": { - "tags": "oznake,web-sadržaj,transformacija,konvertovanje", - "title": "Markdown u PDF", - "header": "Markdown u PDF", - "submit": "Konvertuj", - "help": "Rad u toku", - "credit": "Koristi WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "markup,web-sadržaj,transformacija,konvertovanje,md", - "title": "PDF u Markdown", - "header": "PDF u Markdown", - "submit": "Konvertuj" - }, - "getPdfInfo": { - "tags": "informacije,podaci,statistike", - "title": "Informacije o PDF-u", - "header": "Informacije o PDF-u", - "submit": "Informacije", - "downloadJson": "Preuzmi JSON" - }, - "extractPage": { - "tags": "izdvajanje" - }, - "PdfToSinglePage": { - "tags": "jedna-stranica" - }, - "showJS": { - "tags": "JS", - "title": "Prikaži Javascript", - "header": "Prikaži Javascript", - "downloadJS": "Preuzmi Javascript", - "submit": "Prikaži", - "results": "Rezultat", - "processing": "Izdvajanje JavaScript-a...", - "done": "JavaScript izdvojen", - "singleFileWarning": "Ovaj alat podržava samo jedan fajl odjednom. Izaberite jedan fajl.", - "view": { - "title": "Izdvojeni JavaScript" - } - }, - "redact": { - "tags": "Redact,Hide,black out,black,marker,hidden,manual", - "title": "Manual Redaction", - "submit": "Redaktuj", - "error": { - "failed": "Došlo je do greške prilikom zacrnjivanja PDF-a." - }, - "modeSelector": { - "title": "Metod zacrnjivanja", - "mode": "Režim", - "automatic": "Automatski", - "automaticDesc": "Zacrni tekst na osnovu termina pretrage", - "manual": "Ručno", - "manualDesc": "Kliknite i prevucite da zacrnite određene oblasti", - "manualComingSoon": "Ručno zacrnjivanje uskoro" - }, - "auto": { - "header": "Automatsko zacrnjivanje", - "settings": { - "title": "Podešavanja zacrnjivanja", - "advancedTitle": "Napredno" - }, - "colorLabel": "Boja okvira", - "wordsToRedact": { - "title": "Reči za zacrnjivanje", - "placeholder": "Unesite reč", - "add": "Dodaj", - "examples": "Primeri: Confidential, Top-Secret" - }, - "useRegexLabel": "Koristi Regex", - "wholeWordSearchLabel": "Pretraga celih reči", - "customPaddingLabel": "Prilagođeno dodatno odstojanje", - "convertPDFToImageLabel": "Konvertuj PDF u PDF-Image" - }, - "tooltip": { - "mode": { - "header": { - "title": "Metod zacrnjivanja" - }, - "automatic": { - "title": "Automatsko zacrnjivanje", - "text": "Automatski pronalazi i zacrni navedeni tekst kroz ceo dokument. Idealno za uklanjanje doslednih osetljivih informacija poput imena, adresa ili poverljivih oznaka." - }, - "manual": { - "title": "Ručno zacrnjivanje", - "text": "Kliknite i prevucite da ručno izaberete konkretne oblasti za zacrnjivanje. Daje vam preciznu kontrolu nad onim što se zacrnjuje. (Uskoro)" - } - }, - "words": { - "header": { - "title": "Reči za zacrnjivanje" - }, - "description": { - "title": "Poklapanje teksta", - "text": "Unesite reči ili fraze koje treba pronaći i zacrniti u dokumentu. Svaka reč se pretražuje zasebno." - }, - "bullet1": "Dodajte jednu po jednu reč", - "bullet2": "Pritisnite Enter ili kliknite 'Dodaj još' da dodate", - "bullet3": "Kliknite × da uklonite reči", - "examples": { - "title": "Uobičajeni primeri", - "text": "Tipične reči za zacrnjivanje uključuju: bankovne detalje, e-mail adrese ili određena imena." - } - }, - "advanced": { - "header": { - "title": "Napredna podešavanja zacrnjivanja" - }, - "color": { - "title": "Boja okvira i odstojanje", - "text": "Prilagodite izgled okvira za zacrnjivanje. Crna je standardna, ali možete izabrati bilo koju boju. Odstojanje dodaje dodatni prostor oko pronađenog teksta." - }, - "regex": { - "title": "Koristi Regex", - "text": "Omogućite regularne izraze za napredno poklapanje obrazaca. Korisno za pronalaženje telefonskih brojeva, e-mailova ili složenih obrazaca.", - "bullet1": "Primer: \\d{4}-\\d{2}-\\d{2} za poklapanje datuma u formatu YYYY-MM-DD", - "bullet2": "Koristite pažljivo – temeljno testirajte" - }, - "wholeWord": { - "title": "Pretraga celih reči", - "text": "Poklapajte samo cele reči, ne delimična poklapanja. 'John' neće poklopiti 'Johnson' kada je omogućeno." - }, - "convert": { - "title": "Konvertuj u PDF-Image", - "text": "Pretvara PDF u PDF zasnovan na slici nakon zacrnjivanja. Ovo obezbeđuje da je tekst iza okvira za zacrnjivanje potpuno uklonjen i ne može se povratiti." - } - } - }, - "manual": { - "header": "Ručno zacrnjivanje", - "textBasedRedaction": "Zacrnivanje zasnovano na tekstu", - "pageBasedRedaction": "Zacrnivanje po stranici", - "convertPDFToImageLabel": "Konvertuj PDF u PDF-Image (koristi se za uklanjanje teksta iza okvira)", - "pageRedactionNumbers": { - "title": "Strane", - "placeholder": "(npr. 1,2,8 ili 4,7,12-16 ili 2n-1)" - }, - "redactionColor": { - "title": "Boja zacrnjivanja" - }, - "export": "Izvoz", - "upload": "Otpremi", - "boxRedaction": "Zacrnjivanje crtanjem okvira", - "zoom": "Zum", - "zoomIn": "Uvećaj", - "zoomOut": "Umanji", - "nextPage": "Sledeća stranica", - "previousPage": "Prethodna stranica", - "toggleSidebar": "Uključi/isključi bočnu traku", - "showThumbnails": "Prikaži sličice", - "showDocumentOutline": "Prikaži strukturu dokumenta (dvoklik za proširenje/sakrivanje svih stavki)", - "showAttachments": "Prikaži priloge", - "showLayers": "Prikaži slojeve (dvoklik da resetujete sve slojeve na podrazumevano stanje)", - "colourPicker": "Birač boja", - "findCurrentOutlineItem": "Pronađi trenutnu stavku strukture", - "applyChanges": "Primeni izmene" - } - }, - "tableExtraxt": { - "tags": "CSV,Izdvajanje tabela,izdvajanje,konvertovanje" - }, - "autoSizeSplitPDF": { - "tags": "pdf,delenje,dokumenti,organizacija" - }, - "overlay-pdfs": { - "tags": "Preklapanje", - "header": "Preklapanje PDF fajlova", - "title": "Preklapanje PDF-ova", - "desc": "Preklopite jedan PDF preko drugog", - "baseFile": { - "label": "Izaberite osnovni PDF fajl" - }, - "overlayFiles": { - "label": "Izaberite PDF fajlove za preklapanje", - "placeholder": "Izaberi PDF-ove...", - "addMore": "Dodaj još PDF-ova..." - }, - "mode": { - "label": "Izaberite režim preklapanja", - "sequential": "Sekvencijalno preklapanje", - "interleaved": "Interleaved preklapanje", - "fixedRepeat": "Fixed Repeat preklapanje" - }, - "counts": { - "label": "Broj preklapanja (za režim Fixed Repeat)", - "placeholder": "Unesite brojeve odvojene zarezom (npr. 2,3,1)", - "item": "Broj za fajl", - "noFiles": "Dodajte preklopne fajlove da biste podesili brojeve" - }, - "position": { - "label": "Izaberite poziciju preklapanja", - "foreground": "Prethodni plan", - "background": "Pozadina" - }, - "submit": "Potvrdi", - "settings": { - "title": "Podešavanja" - }, - "results": { - "title": "Rezultati preklapanja" - }, - "tooltip": { - "header": { - "title": "Pregled preklapanja PDF-ova" - }, - "description": { - "title": "Opis", - "text": "Kombinujte osnovni PDF sa jednim ili više preklopnih PDF-ova. Preklapanja se mogu primeniti stranicu po stranicu u različitim režimima i postaviti u prednji plan ili pozadinu." - }, - "mode": { - "title": "Režim preklapanja", - "text": "Izaberite kako da raspodelite preklopne stranice preko osnovnih stranica PDF-a.", - "sequential": "Sekvencijalno preklapanje: Koristi stranice iz prvog preklopnog PDF-a dok se ne završe, zatim prelazi na sledeći.", - "interleaved": "Naizmenično preklapanje: Uzimajte po jednu stranicu iz svakog preklopa naizmenično.", - "fixedRepeat": "Fiksno ponavljanje: Uzimajte zadati broj stranica iz svakog preklopa pre prelaska na sledeći. Koristite Brojeve za postavljanje količina." - }, - "position": { - "title": "Pozicija preklopa", - "text": "Prednji plan postavlja preklop preko stranice. Pozadina ga postavlja iza." - }, - "overlayFiles": { - "title": "Preklopni fajlovi", - "text": "Izaberite jedan ili više PDF-ova za preklapanje preko osnove. Redosled ovih fajlova utiče na to kako se stranice primenjuju u sekvencijalnom i fiksnom režimu." - }, - "counts": { - "title": "Brojevi (samo za fiksno ponavljanje)", - "text": "Unesite pozitivan broj za svaki preklopni fajl koji pokazuje koliko stranica treba uzeti pre prelaska na sledeći. Obavezno kada je režim Fiksno ponavljanje." - } - }, - "error": { - "failed": "Došlo je do greške prilikom preklapanja PDF-ova." - } - }, - "split-by-sections": { - "tags": "Deljenje odeljaka,Deljenje,Podešavanje", - "title": "Razdvoji PDF po sekcijama", - "header": "Razdvoji PDF u sekcije", - "horizontal": { - "label": "Horizontalne podele", - "placeholder": "Unesite broj horizontalnih podele" - }, - "vertical": { - "label": "Vertikalne podele", - "placeholder": "Unesite broj vertikalnih podele" - }, - "submit": "Razdvoji PDF", - "merge": "Spoji u jedan PDF" - }, - "AddStampRequest": { - "tags": "Stamp, Add image, center image, Watermark, PDF, Embed, Customize", - "header": "Pečatiraj PDF", - "title": "Dodavanje pečata u PDF", - "stampSetup": "Podešavanje pečata", - "stampType": "Tip pečeta:", - "stampText": "Tekst pečata:", - "stampImage": "Slika pečeta:", - "alphabet": "Pismo:", - "fontSize": "Veličina fonta/slike:", - "rotation": "Rotacija:", - "opacity": "Providnost:", - "position": "Pozicija:", - "overrideX": "Zameni X koordinatu:", - "overrideY": "Zameni Y koordinatu:", - "customMargin": "Podešavanje margina:", - "customColor": "Custom Text Color", - "submit": "Pošalji", - "noStampSelected": "Nije izabran pečat. Vratite se na korak 1.", - "customPosition": "Prevucite pečat na željenu lokaciju u prozoru za pregled.", - "error": { - "failed": "Došlo je do greške prilikom dodavanja pečata u PDF." - }, - "imageSize": "Veličina slike", - "margin": "Margina", - "positionAndFormatting": "Pozicija i formatiranje", - "quickPosition": "Izaberite poziciju na stranici za postavljanje pečata.", - "results": { - "title": "Rezultati pečata" - } - }, - "removeImagePdf": { - "tags": "Ukloni sliku, Zahvati na stranici, Bekend,serverska strana" - }, - "splitPdfByChapters": { - "tags": "podeli,poglavlja,zabeleške,organizacija" - }, - "validateSignature": { - "tags": "potpis,verifikacija,valdiacija,pdf,sertifikat,digitalni potpis,Validacija potpisa,Validacija sertifikata", - "title": "Verifikuj PDF potpise", - "header": "Verifikuj digitalne potpise", - "selectPDF": "Izaberi potpisanu PDF datoteku za proveru:", - "submit": "Verifikuj potpise", - "results": "Rezultati verifikacije:", - "status": { - "_value": "Status", - "valid": "Validan", - "invalid": "Invalidan", - "complete": "Validacija završena" - }, - "signer": "Potpisnik", - "date": "Datum", - "reason": "Razlog", - "location": "Lokacija", - "noSignatures": "Digitalni potpisi nisu pronađeni u ovom dokumentu", - "chain": { - "invalid": "Provera lanca sertifikata nije uspela – nije moguće potvrditi identitet potpisnika" - }, - "trust": { - "invalid": "Sertifikat nije u skladištu poverenja – izvor nije moguće potvrditi" - }, - "cert": { - "expired": "Sertifikat je istekao", - "revoked": "Sertifikat je opozvan", - "info": "Detalji o sertifikatu:", - "issuer": "Izdavalac", - "subject": "Subjekat", - "serialNumber": "Serijski broj", - "validFrom": "Važi od", - "validUntil": "Važi do", - "algorithm": "Algoritam", - "keySize": "Veličina ključa", - "version": "Verzija", - "keyUsage": "Namena ključa", - "selfSigned": "Samopotpisan", - "bits": "bitova", - "details": "Detalji sertifikata" - }, - "signature": { - "info": "Informacije o potpisu", - "_value": "Potpis", - "mathValid": "Potpis je matematički validan ALI:" - }, - "selectCustomCert": "Prilagođena X.509 datoteka sertifikata (opciono)", - "downloadCsv": "Preuzmi CSV", - "downloadJson": "Preuzmi JSON", - "downloadPdf": "Preuzmi PDF izveštaj", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Nije moguće validirati izabrane fajlove.", - "partial": "Neke fajlove nije bilo moguće validirati.", - "reportGeneration": "Nije moguće generisati PDF izveštaj. JSON i CSV su dostupni.", - "unexpected": "Neočekivana greška tokom validacije." - }, - "finalizing": "Priprema preuzimanja...", - "issue": { - "certExpired": "Sertifikat istekao", - "certRevocationUnknown": "Status opoziva sertifikata nepoznat", - "certRevoked": "Sertifikat opozvan", - "chainInvalid": "Neispravna veriga sertifikata", - "signatureInvalid": "Kriptografska provera potpisa neuspešna", - "trustInvalid": "Sertifikatu se ne veruje" - }, - "noResults": "Pokrenite validaciju da biste generisali izveštaj.", - "noSignaturesShort": "Nema potpisa", - "processing": "Validacija potpisa...", - "report": { - "continued": "Nastavak", - "downloads": "Preuzimanja", - "entryLabel": "Rezime potpisa", - "fields": { - "created": "Kreirano", - "fileSize": "Veličina fajla", - "signatureCount": "Ukupno potpisa", - "signatureDate": "Datum potpisa" - }, - "filesEvaluated": "{{count}} fajlova provereno", - "footer": "Validirano preko Stirling PDF", - "generatedAt": "Generisano", - "noPdf": "PDF izveštaj će biti dostupan nakon uspešne validacije.", - "page": "Stranica", - "shortTitle": "Rezime potpisa", - "signatureCountLabel": "{{count}} potpisa", - "signaturesFound": "Otkriveno {{count}} potpisa", - "signaturesValid": "{{count}} u potpunosti ispravnih", - "title": "Izveštaj o validaciji potpisa" - }, - "settings": { - "certHint": "Otpremite pouzdani X.509 sertifikat za validaciju prema prilagođenom izvoru poverenja.", - "title": "Podešavanja validacije" - }, - "signatureDate": "Datum potpisa", - "totalSignatures": "Ukupno potpisa" - }, - "replaceColor": { - "tags": "Zamena boja,Operacije nad stranicama,Back end,server side", - "labels": { - "settings": "Podešavanja", - "colourOperation": "Operacija boje" - }, - "options": { - "highContrast": "Visok kontrast", - "invertAll": "Invertuj sve boje", - "custom": "Prilagođeno", - "cmyk": "Konvertuj u CMYK" - }, - "tooltip": { - "header": { - "title": "Pregled podešavanja zamene/inverzije boja" - }, - "description": { - "title": "Opis", - "text": "Transformišite boje u PDF-u radi bolje čitljivosti i pristupačnosti. Izaberite unapred podešene visoke kontraste, invertujte sve boje ili kreirajte prilagođene šeme boja." - }, - "highContrast": { - "title": "Visok kontrast", - "text": "Primeni unapred definisane kombinacije visokog kontrasta dizajnirane za bolju čitljivost i usklađenost sa pristupačnošću.", - "bullet1": "Beli tekst na crnoj pozadini - Klasični tamni režim", - "bullet2": "Crni tekst na beloj pozadini - Standardni visok kontrast", - "bullet3": "Žuti tekst na crnoj pozadini - Opcija visoke vidljivosti", - "bullet4": "Zeleni tekst na crnoj pozadini - Alternativni visok kontrast" - }, - "invertAll": { - "title": "Invertuj sve boje", - "text": "Potpuno invertuje sve boje u PDF-u, stvarajući efekat sličan negativu. Korisno za kreiranje tamnog režima dokumenata ili smanjenje zamora očiju u uslovima slabog osvetljenja." - }, - "custom": { - "title": "Prilagođene boje", - "text": "Definišite sopstvene boje teksta i pozadine pomoću birača boja. Idealno za brendirane dokumente ili specifične zahteve pristupačnosti.", - "bullet1": "Boja teksta - Izaberite boju za tekstualne elemente", - "bullet2": "Boja pozadine - Postavite boju pozadine dokumenta" - }, - "cmyk": { - "title": "Konvertuj u CMYK", - "text": "Konvertujte PDF iz RGB prostora boja u CMYK prostor boja, optimizovan za profesionalnu štampu. Ovaj proces pretvara boje u model Cijan, Magenta, Žuta, Crna koji koriste štampači." - } - }, - "error": { - "failed": "Došlo je do greške prilikom obrade zamene boja." - } - }, - "login": { - "title": "Prijavite se", - "header": "Prijavite se", - "signin": "Prijavite se", - "signInWith": "Prijavite se pomoću", - "signInAnonymously": "Prijava kao gost", - "rememberme": "Zapamti me", - "invalid": "Neispravno korisničko ime ili lozinka.", - "locked": "Vaš nalog je zaključan.", - "sessionExpired": "Vaša sesija je istekla. Prijavite se ponovo.", - "signinTitle": "Molimo vas da se prijavite", - "ssoSignIn": "Prijavite se putem jedinstvene prijave", - "oAuth2AutoCreateDisabled": "OAUTH2 automatsko kreiranje korisnika je onemogućeno", - "oAuth2AdminBlockedUser": "Registracija ili prijava neregistrovanog korisnika je trenutno onemogućeno. Kontaktirajte administratora.", - "oauth2RequestNotFound": "Zahtev za autorizaciju nije pronađen", - "oauth2InvalidUserInfoResponse": "Neispravan odgovor sa korisničkim informacijama", - "oauth2invalidRequest": "Neispravan zahtev", - "oauth2AccessDenied": "Pristup odbijen", - "oauth2InvalidTokenResponse": "Neispravan odgovor tokena", - "oauth2InvalidIdToken": "Neispravan ID tokena", - "relyingPartyRegistrationNotFound": "Nije pronađena registracija partnerske strane", - "userIsDisabled": "Korisnik deaktiviran, prijava sa ovim korisničkim imenom je trenutno blokirana. Kontaktiraj administratora.", - "alreadyLoggedIn": "Već si prijavljen na", - "alreadyLoggedIn2": "uređaja. Odjavi se sa uređaja i pokušaj ponovo.", - "toManySessions": "Imaš previše aktivnih sesija", - "logoutMessage": "Odjavljen si.", - "youAreLoggedIn": "Prijavljeni ste!", - "email": "E-mail", - "password": "Lozinka", - "enterEmail": "Unesite svoj e-mail", - "enterPassword": "Unesite svoju lozinku", - "loggingIn": "Prijavljivanje...", - "username": "Korisničko ime", - "enterUsername": "Unesite korisničko ime", - "useEmailInstead": "Prijava pomoću e-maila", - "forgotPassword": "Zaboravili ste lozinku?", - "logIn": "Prijava", - "signingIn": "Prijavljivanje...", - "login": "Prijava", - "or": "Ili", - "useMagicLink": "Umesto toga koristite magični link", - "enterEmailForMagicLink": "Unesite svoj e-mail za magični link", - "sending": "Slanje…", - "sendMagicLink": "Pošalji magični link", - "cancel": "Otkaži", - "dontHaveAccount": "Nemate nalog? Registrujte se", - "home": "Početna", - "debug": "Debug", - "signOut": "Odjava", - "pleaseEnterBoth": "Unesite i e-mail i lozinku", - "pleaseEnterEmail": "Unesite svoju e-mail adresu", - "magicLinkSent": "Magični link je poslat na {{email}}! Proverite e-mail i kliknite na link da biste se prijavili.", - "passwordResetSent": "Link za resetovanje lozinke poslat na {{email}}! Proverite e-mail i sledite uputstva.", - "failedToSignIn": "Neuspešna prijava putem {{provider}}: {{message}}", - "unexpectedError": "Neočekivana greška: {{message}}", - "accountCreatedSuccess": "Nalog je uspešno kreiran! Sada se možete prijaviti.", - "passwordChangedSuccess": "Lozinka je uspešno promenjena! Prijavite se novom lozinkom.", - "credentialsUpdated": "Vaši prijavni podaci su ažurirani. Prijavite se ponovo.", - "defaultCredentials": "Podrazumevani podaci za prijavu", - "changePasswordWarning": "Promenite lozinku nakon prve prijave", - "slides": { - "overview": { - "alt": "Pregled Stirling PDF", - "title": "Sve na jednom mestu za sve vaše PDF potrebe.", - "subtitle": "Cloud paket sa privatnošću na prvom mestu za PDF dokumente koji omogućava konvertovanje, potpisivanje, zatamnjivanje i upravljanje dokumentima, uz 50+ drugih moćnih alata." - }, - "edit": { - "alt": "Uređivanje PDF dokumenata", - "title": "Uredite PDF dokumente da prikažete/zaštitite informacije koje želite", - "subtitle": "Uz više od desetak alata za zatamnjivanje, potpisivanje, čitanje i manipulaciju PDF dokumentima, sigurno ćete naći šta tražite." - }, - "secure": { - "alt": "Zaštita PDF", - "title": "Zaštitite osetljive informacije u vašim PDF dokumentima", - "subtitle": "Dodajte lozinke, zatamnite sadržaj i lako upravljajte sertifikatima." - } - } - }, - "signup": { - "title": "Kreirajte nalog", - "subtitle": "Pridružite se Stirling PDF da biste započeli", - "name": "Ime", - "email": "E-mail", - "password": "Lozinka", - "confirmPassword": "Potvrdite lozinku", - "enterName": "Unesite svoje ime", - "enterEmail": "Unesite svoj e-mail", - "enterPassword": "Unesite svoju lozinku", - "confirmPasswordPlaceholder": "Potvrdite lozinku", - "or": "ili", - "creatingAccount": "Kreiranje naloga...", - "signUp": "Registruj se", - "alreadyHaveAccount": "Već imate nalog? Prijavite se", - "pleaseFillAllFields": "Popunite sva polja", - "passwordsDoNotMatch": "Lozinke se ne poklapaju", - "passwordTooShort": "Lozinka mora imati najmanje 6 znakova", - "invalidEmail": "Unesite važeću e-mail adresu", - "checkEmailConfirmation": "Proverite e-mail za link za potvrdu da biste završili registraciju.", - "accountCreatedSuccessfully": "Nalog je uspešno kreiran! Sada se možete prijaviti.", - "unexpectedError": "Neočekivana greška: {{message}}", - "useEmailInstead": "Umesto toga koristite e-mail", - "nameRequired": "Ime je obavezno", - "emailRequired": "E-mail je obavezan", - "passwordRequired": "Lozinka je obavezna", - "confirmPasswordRequired": "Potvrdite lozinku" - }, - "pdfToSinglePage": { - "title": "PDF u Jednu Stranicu", - "header": "PDF u Jednu Stranicu", - "submit": "Konvertuj u Jednu Stranicu", - "description": "Ovaj alat će spojiti sve stranice vašeg PDF-a u jednu veliku stranicu. Širina ostaje ista kao kod originalnih stranica, a visina će biti zbir visina svih stranica.", - "filenamePrefix": "jedna_strana", - "files": { - "placeholder": "Izaberite PDF fajl u glavnom prikazu da biste započeli" - }, - "error": { - "failed": "Došlo je do greške prilikom pretvaranja u jednu stranicu." - }, - "results": { - "title": "Rezultati jedne stranice" - } - }, - "pageExtracter": { - "title": "Izdvajanje stranica", - "header": "Izdvajanje stranica", - "submit": "Izdvoji", - "placeholder": "(npr. 1,2,8 ili 4,7,12-16 ili 2n-1)" - }, - "sanitizePDF": { - "title": "Sanitizacija PDF-a", - "header": "Sanitizacija PDF fajla", - "selectText": { - "1": "Ukloni JavaScript akcije", - "2": "Ukloni ugrađene fajlove", - "3": "Ukloni XMP metapodatke", - "4": "Ukloni linkove", - "5": "Ukloni fontove", - "6": "Ukloni metapodatke informacija o dokumentu" - }, - "submit": "Sanitizuj PDF" - }, - "adjustContrast": { - "title": "Podesi Kontrast", - "header": "Podesi Kontrast", - "basic": "Osnovna podešavanja", - "contrast": "Kontrast:", - "brightness": "Osvetljenje:", - "saturation": "Zasićenje:", - "download": "Preuzmi", - "adjustColors": "Podesi boje", - "blue": "Plava", - "confirm": "Potvrdi", - "error": { - "failed": "Nije uspelo podešavanje boja/kontrasta" - }, - "green": "Zelena", - "noPreview": "Izaberite PDF za pregled", - "red": "Crvena", - "results": { - "title": "Prilagođeni PDF" - } - }, - "compress": { - "title": "Kompresija", - "desc": "Kompresujte PDF-ove da smanjite njihovu veličinu fajla.", - "header": "Kompresuj PDF", - "method": { - "title": "Metod kompresije", - "quality": "Kvalitet", - "filesize": "Veličina datoteke" - }, - "credit": "Ova usluga koristi qpdf za kompresiju / optimizaciju PDF-a.", - "grayscale": { - "label": "Primeni sivinu za kompresiju" - }, - "tooltip": { - "header": { - "title": "Pregled podešavanja kompresije" - }, - "description": { - "title": "Opis", - "text": "Kompresija je lak način da smanjite veličinu fajla. Izaberite Veličina fajla da unesete ciljnu veličinu i da mi prilagodimo kvalitet za vas. Izaberite Kvalitet da ručno podesite jačinu kompresije." - }, - "qualityAdjustment": { - "title": "Podešavanje kvaliteta", - "text": "Prevucite klizač da biste podesili jačinu kompresije. Niže vrednosti (1-3) čuvaju kvalitet ali daju veće fajlove. Više vrednosti (7-9) jače smanjuju fajl ali umanjuju jasnoću slike.", - "bullet1": "Niže vrednosti čuvaju kvalitet", - "bullet2": "Više vrednosti smanjuju veličinu fajla" - }, - "grayscale": { - "title": "Nijanse sive", - "text": "Izaberite ovu opciju da konvertujete sve slike u crno-belo, što može značajno smanjiti veličinu fajla, posebno za skenirane PDF-ove ili dokumente sa mnogo slika." - } - }, - "error": { - "failed": "Došlo je do greške prilikom kompresovanja PDF-a." - }, - "selectText": { - "1": { - "_value": "Podešavanja kompresije", - "1": "1-3 PDF kompresija,
4-6 blaga kompresija slika,
7-9 intenzivna kompresija slika koja značajno smanjuje kvalitet slika" - }, - "2": "Nivo optimizacije:", - "4": "Automatski režim - Automatski prilagođava kvalitet kako bi PDF bio tačne veličine", - "5": "Očekivana veličina PDF-a (npr. 25MB, 10.8MB, 25KB)" - }, - "submit": "Kompresuj" - }, - "decrypt": { - "passwordPrompt": "Ova datoteka je zaštićena lozinkom. Unesi lozinku:", - "cancelled": "Operacija otkazana za PDF: {0}", - "noPassword": "Nije uneta lozinka za šifrovani PDF: {0}", - "invalidPassword": "Pokušaj ponovo sa ispravnom lozinkom.", - "invalidPasswordHeader": "Neispravna lozinka ili nepodržana enkripcija za PDF: {0}", - "unexpectedError": "Došle je do greške prilikom obrade datoteke. Pokušaj ponovo.", - "serverError": "Greška na serveru prilikom dekriptovanja: {0}", - "success": "Datoteka uspešno dekriptovana." - }, - "multiTool-advert": { - "message": "Ova funkcija je dostupna i na našoj stranici sa višenamenskim alatom. Potraži unapređeni interfejs po stranici i dodatne funkcije!" - }, - "pageRemover": { - "title": "Uklanjanje stranica", - "header": "Uklanjanje stranica iz PDF-a", - "pagesToDelete": "Stranice za brisanje (Unesite listu brojeva stranica odvojenih zarezima) :", - "submit": "Obriši stranice", - "placeholder": "(npr. 1,2,6 ili 1-10,15-30)" - }, - "imageToPDF": { - "title": "Slika u PDF", - "header": "Slika u PDF", - "submit": "Konvertuj", - "selectLabel": "Opcije prilagođavanja slike", - "fillPage": "Popuni stranicu", - "fitDocumentToImage": "Prilagodi stranicu slici", - "maintainAspectRatio": "Očuvaj proporcije", - "selectText": { - "2": "Automatsko rotiranje PDF-a", - "3": "Logika za više fajlova (Omogućeno samo ako radite sa više slika)", - "4": "Spoji u jedan PDF", - "5": "Konvertuj u odvojene PDF-ove" - } - }, - "PDFToCSV": { - "title": "PDF u CSV", - "header": "PDF u CSV", - "prompt": "Izaberite stranicu za ekstrakciju tabele", - "submit": "Izvuci" - }, - "split-by-size-or-count": { - "title": "Razdvoji PDF po veličini ili broju", - "header": "Razdvoji PDF po veličini ili broju", - "type": { - "label": "Izaberite tip razdvajanja", - "size": "Po veličini", - "pageCount": "Po broju stranica", - "docCount": "Po broju dokumenata" - }, - "value": { - "label": "Unesite vrednost", - "placeholder": "Unesite veličinu (npr. 2MB ili 3KB) ili broj (npr. 5)" - }, - "submit": "Potvrdi" - }, - "printFile": { - "title": "Odštampaj datoteku", - "header": "Odštampaj datoteku na štampaču", - "selectText": { - "1": "Izaberi datoteku za štampu", - "2": "Unesi naziv štampača" - }, - "submit": "Štampaj" - }, - "licenses": { - "nav": "Licenses", - "title": "3rd Party Licenses", - "header": "3rd Party Licenses", - "module": "Modul", - "version": "Verzija", - "license": "License" - }, - "survey": { - "nav": "Anketa", - "title": "Stirling-PDF anketa", - "description": "Stirling-PDF ne prati korisnike, zato želimo da čujemo tvoje utiske kako bismo unapredili Stirling-PDF!", - "changes": "Stirling-PDF se promenio od poslednje ankete! Za više informacija, pogledaj naš blog post ovde:", - "changes2": "Sa ovim promenama dobijamo plaćenu poslovnu podršku i finansiranje", - "please": "Please consider taking our survey!", - "disabled": "(Popup za anketu će biti onemogućen u narednim ažuriranjima, ali će ostati dostupan na dnu stranice)", - "button": "Popuni anketu", - "dontShowAgain": "Ne prikazuj ponovo", - "meeting": { - "1": "Ako koristiš Stirling PDF na poslu, voleli bismo da razgovaramo sa tobom. Nudimo tehničke sesije podrške u zamenu za 15-minutni korisnički intervju.", - "2": "Ovo je prilika da:", - "3": "Dobiješ pomoć oko postavljanja, integracije ili rešavanja problema", - "4": "Pružiš direktne povratne informacije o performansama, specifičnim slučajevima i nedostacima funkcionalnosti", - "5": "Pomozi nam da unapredimo Stirling PDF za praktičnu upotrebu u preduzećima", - "6": "Ukoliko si zainteresov, možeš zakazati direktni termin sa našim timom. (Samo na engleskom jeziku)", - "7": "Radujemo se što ćemo detaljnije istražiti tvoje slučajeve korišćenja i učiniti Stirling PDF još boljim!", - "notInterested": "Nisi poslovni korisnik i/ili nisi zainteresovan za sastanak?", - "button": "Zakaži sastanak" - } - }, - "removeImage": { - "title": "Ukloni sliku", - "header": "Ukloni sliku", - "removeImage": "Ukloni sliku", - "submit": "Ukloni sliku", - "error": { - "failed": "Nije uspelo uklanjanje slika iz PDF-a." - }, - "results": { - "title": "Rezultati uklanjanja slika" - } - }, - "splitByChapters": { - "title": "Podeli PDF po poglavljima", - "header": "Podeli PDF po poglavljima", - "bookmarkLevel": "Nivo oznake u sadržaju:", - "includeMetadata": "Uključi metapodatke", - "allowDuplicates": "Dozvoli duplikate", - "desc": { - "1": "Ovaj alat deli PDF fajl na više PDF-ova po osnovu strukture poglavlja.", - "2": "Nivo oznake: Izaberite nivo oznaka koji će se koristiti za deljenje (0 za najviši nivo, 1 za drugi nivo, itd.).", - "3": "Uključi metapodatke: Ako je označeno, metapodaci iz originalnog PDF-a biće uključeni u svaki podeljeni PDF.", - "4": "Dozvoli duplikate: Ako je označeno, omogućava da više oznaka na istoj strani kreira odvojene PDF fajlove." - }, - "submit": "Podeli PDF" - }, - "fileChooser": { - "click": "Klikni", - "or": "ili", - "dragAndDrop": "Prevuci i ispusti", - "dragAndDropPDF": "Prevuci PDF datoteku", - "dragAndDropImage": "Prevuci sliku", - "hoveredDragAndDrop": "Prevuci datoteku/e ovde", - "extractPDF": "Izvlačim..." - }, - "releases": { - "footer": "Izdanja", - "title": "Beleške o izdanju", - "header": "Beleške o izdanju", - "current": { - "version": "Aktuelno izdanje" - }, - "note": "Beleške o izdanju su dostupne samo na engleskom jeziku" - }, - "swagger": { - "title": "API dokumentacija", - "header": "API dokumentacija", - "desc": "Pregledajte i testirajte Stirling PDF API endpoints", - "tags": "api,documentation,swagger,endpoints,development" - }, - "cookieBanner": { - "popUp": { - "title": "Kako koristimo kolačiće", - "description": { - "1": "Koristimo kolačiće i druge tehnologije kako bismo poboljšali rad Stirling PDF-a — pomažući nam da unapredimo naše alate i nastavimo da razvijamo funkcije koje ćete voleti.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "U redu", - "acceptNecessaryBtn": "Ne, hvala", - "showPreferencesBtn": "Upravljaj podešavanjima" - }, - "preferencesModal": { - "title": "Centar za podešavanja saglasnoti", - "acceptAllBtn": "Prihvati sve", - "acceptNecessaryBtn": "Odbij sve", - "savePreferencesBtn": "Sačuvaj podešavanja", - "closeIconLabel": "Zatvori modal", - "serviceCounterLabel": "Usluga|Usluge", - "subtitle": "Korišćenje kolačića", - "description": { - "1": "Stirling PDF koristi kolačiće i slične tehnologije kako bi poboljšao vaše iskustvo i razumeo kako se naši alati koriste. Ovo nam pomaže da unapredimo performanse, razvijamo funkcije koje su vam važne i pružimo kontinuiranu podršku našim korisnicima.", - "2": "Stirling PDF ne može — i nikada neće — pratiti ili pristupati sadržaju dokumenata koje koristite.", - "3": "Vaša privatnost i poverenje su osnovni principi našeg rada." - }, - "necessary": { - "title": { - "1": "Isključivo neophodni kolačići", - "2": "Uvek omogućeno" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Analitika", - "description": "Ovi kolačići nam pomažu da razumemo kako se naši alati koriste, kako bismo mogli da se fokusiramo na razvoj funkcija koje naša zajednica najviše ceni. Budite sigurni — Stirling PDF ne može i nikada neće pratiti sadržaj dokumenata sa kojima radite." - } - }, - "services": { - "posthog": "PostHog analitika", - "scarf": "Scarf piksel" - } - }, - "removeMetadata": { - "submit": "Ukloni metapodatke" - }, - "sidebar": { - "toggle": "Uključi/isključi bočnu traku" - }, - "theme": { - "toggle": "Uključi/isključi temu" - }, - "view": { - "viewer": "Pregledač", - "pageEditor": "Uređivač stranica", - "fileManager": "Menadžer fajlova" - }, - "pageEditor": { - "title": "Uređivač stranica", - "save": "Sačuvaj izmene", - "noPdfLoaded": "Nijedan PDF nije učitan. Otpremite PDF za uređivanje.", - "rotatedLeft": "Rotirano ulevo:", - "rotatedRight": "Rotirano udesno:", - "deleted": "Obrisano:", - "movedLeft": "Pomereno ulevo:", - "movedRight": "Pomereno udesno:", - "splitAt": "Podeljeno na:", - "insertedPageBreak": "Umetnut prelaz stranice na:", - "addFileNotImplemented": "Dodavanje fajla nije implementirano u demo verziji", - "closePdf": "Zatvori PDF", - "reset": "Poništi izmene", - "zoomIn": "Uvećaj", - "zoomOut": "Umanji", - "fitToWidth": "Uklopi po širini", - "actualSize": "Stvarna veličina" - }, - "viewer": { - "firstPage": "Prva stranica", - "lastPage": "Poslednja stranica", - "previousPage": "Prethodna stranica", - "nextPage": "Sledeća stranica", - "zoomIn": "Uvećaj", - "zoomOut": "Umanji", - "singlePageView": "Prikaz jedne stranice", - "dualPageView": "Prikaz dve stranice" - }, - "rightRail": { - "closeSelected": "Zatvori izabrane fajlove", - "selectAll": "Izaberi sve", - "deselectAll": "Poništi sve", - "selectByNumber": "Izbor po brojevima stranica", - "deleteSelected": "Obriši izabrane stranice", - "closePdf": "Zatvori PDF", - "exportAll": "Izvezi PDF", - "downloadSelected": "Preuzmi izabrane fajlove", - "downloadAll": "Preuzmi sve", - "saveAll": "Sačuvaj sve", - "toggleTheme": "Uključi/isključi temu", - "toggleBookmarks": "Prikaži/sakrij obeleživače", - "language": "Jezik", - "search": "Pretraži PDF", - "panMode": "Režim pomeranja", - "rotateLeft": "Rotiraj ulevo", - "rotateRight": "Rotiraj udesno", - "toggleSidebar": "Uključi/isključi bočnu traku", - "exportSelected": "Izvezi izabrane stranice", - "toggleAnnotations": "Uključi/isključi vidljivost anotacija", - "annotationMode": "Uključi/isključi režim anotacija", - "draw": "Crtaj", - "save": "Sačuvaj", - "saveChanges": "Sačuvaj izmene" - }, - "search": { - "title": "Pretraži PDF", - "placeholder": "Unesite pojam pretrage...", - "noResults": "Nema rezultata", - "searching": "Pretraga..." - }, - "guestBanner": { - "title": "Koristite Stirling PDF kao gost!", - "message": "Kreirajte besplatan nalog da sačuvate svoj rad, pristupite dodatnim funkcijama i podržite projekat.", - "dismiss": "Zatvori baner", - "signUp": "Registruj se besplatno" - }, - "toolPicker": { - "searchPlaceholder": "Pretraži alate...", - "noToolsFound": "Nema pronađenih alata", - "allTools": "SVI ALATI", - "quickAccess": "BRZI PRISTUP", - "categories": { - "standardTools": "Standardni alati", - "advancedTools": "Napredni alati", - "recommendedTools": "Preporučeni alati" - }, - "subcategories": { - "signing": "Potpisivanje", - "documentSecurity": "Bezbednost dokumenta", - "verification": "Verifikacija", - "documentReview": "Pregled dokumenta", - "pageFormatting": "Formatiranje stranica", - "extraction": "Ekstrakcija", - "removal": "Uklanjanje", - "automation": "Automatizacija", - "general": "Opšte", - "advancedFormatting": "Napredno formatiranje", - "developerTools": "Alati za programere" - } - }, - "quickAccess": { - "read": "Čitanje", - "sign": "Potpis", - "automate": "Auto radnje", - "files": "Fajlovi", - "activity": "Istorija", - "help": "Pomoć", - "account": "Nalog", - "config": "Konfig", - "settings": "Postavke", - "adminSettings": "Admin postavke", - "allTools": "All Tools", - "reader": "Čitač", - "helpMenu": { - "toolsTour": "Obilazak alata", - "toolsTourDesc": "Saznajte šta alati mogu da urade", - "adminTour": "Administratorski obilazak", - "adminTourDesc": "Istražite admin podešavanja i funkcije" - } - }, - "admin": { - "error": "Greška", - "success": "Uspeh", - "expand": "Proširi", - "close": "Zatvori", - "status": { - "active": "Aktivno", - "inactive": "Neaktivno" - }, - "settings": { - "title": "Admin podešavanja", - "workspace": "Radni prostor", - "fetchError": "Nije uspelo učitavanje podešavanja", - "saveError": "Nije uspelo čuvanje podešavanja", - "saved": "Podešavanja uspešno sačuvana", - "saveSuccess": "Podešavanja uspešno sačuvana", - "save": "Sačuvaj izmene", - "discard": "Odbaci", - "restartRequired": "Potreban je restart", - "loginRequired": "Režim prijave mora biti omogućen da biste menjali admin podešavanja", - "unsavedChanges": { - "title": "Nesačuvane promene", - "message": "Imate nesačuvane promene. Želite li da ih odbacite?", - "cancel": "Nastavi uređivanje", - "discard": "Odbaci promene", - "hint": "Imate nesačuvane promene" - }, - "loginDisabled": { - "title": "Potreban je režim prijave", - "message": "Režim prijave mora biti omogućen da biste menjali admin podešavanja. Postavite SECURITY_ENABLELOGIN=true u svom okruženju ili security.enableLogin: true u settings.yml, zatim restartujte server.", - "readOnly": "Podešavanja ispod prikazuju primer vrednosti za referencu. Omogućite režim prijave da biste videli i menjali stvarnu konfiguraciju." - }, - "restart": { - "title": "Potreban je restart", - "message": "Podešavanja su uspešno sačuvana. Potreban je restart servera da bi izmene stupile na snagu.", - "question": "Želite li da restartujete server sada ili kasnije?", - "now": "Restartuj sada", - "later": "Restartuj kasnije" - }, - "restarting": "Restartovanje servera", - "restartingMessage": "Server se restartuje. Molimo sačekajte trenutak...", - "restartError": "Nije uspelo restartovanje servera. Restartujte ručno.", - "general": { - "title": "Sistemska podešavanja", - "description": "Podesite sistemska podešavanja aplikacije uključujući brendiranje i podrazumevano ponašanje.", - "ui": "Korisnički interfejs", - "system": "Sistem", - "appName": { - "label": "Naziv aplikacije", - "description": "Naziv prikazan na kartici pregledača i početnoj stranici" - }, - "appNameNavbar": { - "label": "Brend u navigacionoj traci", - "description": "Naziv prikazan u navigacionoj traci" - }, - "homeDescription": { - "label": "Opis početne stranice", - "description": "Opisni tekst prikazan na početnoj stranici" - }, - "defaultLocale": { - "label": "Podrazumevani lokalitet", - "description": "Podrazumevani jezik za nove korisnike (npr., en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Ograničenje otpremanja datoteka", - "description": "Maksimalna veličina za otpremanje datoteka (npr., 100MB, 1GB)" - }, - "showUpdate": { - "label": "Prikaži obaveštenja o ažuriranjima", - "description": "Prikaži obaveštenja kada je dostupna nova verzija" - }, - "showUpdateOnlyAdmin": { - "label": "Prikaz ažuriranja samo administratorima", - "description": "Ograniči obaveštenja o ažuriranjima samo na administratore" - }, - "customHTMLFiles": { - "label": "Prilagođene HTML datoteke", - "description": "Dozvoli posluživanje prilagođenih HTML datoteka iz direktorijuma customFiles" - }, - "languages": { - "label": "Dostupni jezici", - "description": "Jezici koje korisnici mogu izabrati (ostavite prazno da omogućite sve jezike)", - "placeholder": "Izaberite jezike" - }, - "customMetadata": { - "label": "Prilagođeni metapodaci", - "autoUpdate": { - "label": "Automatski ažuriraj metapodatke", - "description": "Automatski ažuriraj PDF metapodatke na svim obrađenim dokumentima" - }, - "author": { - "label": "Podrazumevani autor", - "description": "Podrazumevani autor za PDF metapodatke (npr., korisničko ime)" - }, - "creator": { - "label": "Podrazumevani kreator", - "description": "Podrazumevani kreator za PDF metapodatke" - }, - "producer": { - "label": "Podrazumevani proizvođač", - "description": "Podrazumevani proizvođač za PDF metapodatke" - } - }, - "logoStyle": { - "label": "Stil logotipa", - "description": "Izaberite između modernog minimalističkog logotipa ili klasične S ikone", - "classic": "Klasični", - "classicAlt": "Klasični logo", - "modern": "Moderni", - "modernAlt": "Moderni logo" - }, - "customPaths": { - "label": "Prilagođene putanje", - "description": "Podesite prilagođene putanje u sistemu datoteka za pipeline obradu i spoljašnje alate", - "pipeline": { - "label": "Direktorijumi za pipeline", - "watchedFoldersDir": { - "label": "Direktorijum nadziranih fascikli", - "description": "Direktorijum u kome pipeline nadzire dolazne PDF-ove (ostavite prazno za podrazumevano: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Direktorijum završnih fascikli", - "description": "Direktorijum u koji se smeštaju obrađeni PDF-ovi (ostavite prazno za podrazumevano: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Putanje spoljašnjih alata", - "weasyprint": { - "label": "WeasyPrint izvršna datoteka", - "description": "Putanja do WeasyPrint izvršne datoteke za konverziju HTML u PDF (ostavite prazno za podrazumevano: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Unoconvert izvršna datoteka", - "description": "Putanja do LibreOffice unoconvert za konverzije dokumenata (ostavite prazno za podrazumevano: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Bezbednost", - "description": "Podesite autentikaciju, ponašanje prijave i bezbednosne politike.", - "ssoNotice": { - "title": "Tražite SSO/SAML podešavanja?", - "message": "OAuth2 i SAML2 provajderi autentikacije premešteni su u meni Veze radi lakšeg upravljanja." - }, - "authentication": "Autentikacija", - "enableLogin": { - "label": "Omogući prijavu", - "description": "Zahtevaj da se korisnici prijave pre pristupa aplikaciji" - }, - "loginMethod": { - "label": "Metod prijave", - "description": "Metod autentikacije koji će se koristiti za prijavu korisnika", - "all": "Svi metodi", - "normal": "Samo korisničko ime/lozinka", - "oauth2": "Samo OAuth2", - "saml2": "Samo SAML2" - }, - "loginAttemptCount": { - "label": "Ograničenje pokušaja prijave", - "description": "Maksimalan broj neuspelih pokušaja prijave pre zaključavanja naloga" - }, - "loginResetTimeMinutes": { - "label": "Vreme resetovanja (minute)", - "description": "Vreme posle kog se neuspešni pokušaji prijave resetuju" - }, - "csrfDisabled": { - "label": "Onemogući CSRF zaštitu", - "description": "Onemogući Cross-Site Request Forgery zaštitu (nije preporučeno)" - }, - "initialLogin": { - "label": "Početna prijava", - "username": { - "label": "Početno korisničko ime", - "description": "Korisničko ime za početni administratorski nalog" - }, - "password": { - "label": "Početna lozinka", - "description": "Lozinka za početni administratorski nalog" - } - }, - "jwt": { - "label": "JWT konfiguracija", - "secureCookie": { - "label": "Bezbedni kolačić", - "description": "Zahteva HTTPS za JWT kolačiće (preporučeno za produkciju)" - }, - "keyRetentionDays": { - "label": "Dani zadržavanja ključeva", - "description": "Broj dana zadržavanja starih JWT ključeva za verifikaciju" - }, - "persistence": { - "label": "Omogući perzistenciju ključeva", - "description": "Čuvaj JWT ključeve perzistentno kako bi preživeli restart servera" - }, - "enableKeyRotation": { - "label": "Omogući rotaciju ključeva", - "description": "Automatski periodično rotiraj JWT potpisne ključeve" - }, - "enableKeyCleanup": { - "label": "Omogući čišćenje ključeva", - "description": "Automatski ukloni istekle JWT ključeve" - } - }, - "audit": { - "label": "Reviziono logovanje", - "enabled": { - "label": "Omogući reviziono logovanje", - "description": "Prati radnje korisnika i sistemske događaje radi usklađenosti i bezbednosnog nadzora" - }, - "level": { - "label": "Nivo revizije", - "description": "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE" - }, - "retentionDays": { - "label": "Zadržavanje revizije (dani)", - "description": "Broj dana zadržavanja revizionih logova" - } - }, - "htmlUrlSecurity": { - "label": "HTML URL bezbednost", - "description": "Podesite ograničenja pristupa URL-ovima za HTML obradu radi sprečavanja SSRF napada", - "enabled": { - "label": "Omogući URL bezbednost", - "description": "Omogući bezbednosna ograničenja URL-ova za konverzije HTML u PDF" - }, - "level": { - "label": "Nivo bezbednosti", - "description": "MAX: samo bela lista, MEDIUM: blokiraj interne mreže, OFF: bez ograničenja", - "max": "Maksimum (samo bela lista)", - "medium": "Srednji (blokiraj interne)", - "off": "Isključeno (bez ograničenja)" - }, - "advanced": "Napredna podešavanja", - "allowedDomains": { - "label": "Dozvoljeni domeni (bela lista)", - "description": "Jedan domen po liniji (npr., cdn.example.com). Samo ovi domeni su dozvoljeni kada je nivo MAX" - }, - "blockedDomains": { - "label": "Blokirani domeni (crna lista)", - "description": "Jedan domen po liniji (npr., malicious.com). Dodatni domeni za blokiranje" - }, - "internalTlds": { - "label": "Interni TLD-ovi", - "description": "Jedan TLD po liniji (npr., .local, .internal). Blokiraj domene sa ovim TLD obrascima" - }, - "networkBlocking": "Blokiranje mreže", - "blockPrivateNetworks": { - "label": "Blokiraj privatne mreže", - "description": "Blokiraj RFC 1918 privatne mreže (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Blokiraj localhost", - "description": "Blokiraj localhost i loopback adrese (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Blokiraj link-local adrese", - "description": "Blokiraj link-local adrese (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Blokiraj cloud metadata endpoint-e", - "description": "Blokiraj krajnje tačke cloud provajdera za metapodatke (169.254.169.254)" - } - } - }, - "connections": { - "title": "Veze", - "description": "Podesite spoljne provajdere autentikacije kao što su OAuth2 i SAML.", - "linkedServices": "Povezane usluge", - "unlinkedServices": "Nepovezane usluge", - "connect": "Poveži", - "disconnect": "Prekini vezu", - "disconnected": "Veza sa provajderom je uspešno prekinuta", - "disconnectError": "Prekid veze sa provajderom nije uspeo", - "ssoAutoLogin": { - "label": "SSO automatska prijava", - "enable": "Omogući SSO automatsku prijavu", - "description": "Automatski preusmeri na SSO prijavu kada je autentikacija potrebna" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Omogući OAuth2", - "description": "Dozvoli korisnicima autentikaciju putem OAuth2 provajdera" - }, - "provider": { - "label": "Provajder", - "description": "OAuth2 provajder koji će se koristiti za autentikaciju" - }, - "issuer": { - "label": "URL izdavača", - "description": "Issuer URL vašeg OAuth2 provajdera" - }, - "clientId": { - "label": "ID klijenta", - "description": "OAuth2 Client ID sa vašeg provajdera" - }, - "clientSecret": { - "label": "Tajna klijenta", - "description": "OAuth2 Client Secret sa vašeg provajdera" - }, - "useAsUsername": { - "label": "Koristi kao korisničko ime", - "description": "OAuth2 claim koji će se koristiti kao korisničko ime (npr., email, sub)" - }, - "autoCreateUser": { - "label": "Automatski kreiraj korisnike", - "description": "Automatski kreiraj korisničke naloge pri prvoj OAuth2 prijavi" - }, - "blockRegistration": { - "label": "Blokiraj registraciju", - "description": "Spreči registraciju novih korisnika putem OAuth2" - }, - "scopes": { - "label": "OAuth2 opsezi", - "description": "Lista OAuth2 opsega odvojena zarezima (npr., openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Omogući SAML2", - "description": "Dozvoli korisnicima autentikaciju putem SAML2 provajdera" - }, - "provider": { - "label": "Provajder", - "description": "Naziv SAML2 provajdera" - }, - "registrationId": { - "label": "ID registracije", - "description": "Identifikator SAML2 registracije" - }, - "autoCreateUser": { - "label": "Automatski kreiraj korisnike", - "description": "Automatski kreiraj korisničke naloge pri prvoj SAML2 prijavi" - }, - "blockRegistration": { - "label": "Blokiraj registraciju", - "description": "Spreči registraciju novih korisnika putem SAML2" - } - } - }, - "database": { - "title": "Baza podataka", - "description": "Podesite prilagođena podešavanja konekcije baze podataka za korporativna okruženja.", - "configuration": "Konfiguracija baze podataka", - "enableCustom": { - "label": "Omogući prilagođenu bazu", - "description": "Koristite sopstvenu konfiguraciju baze podataka umesto podrazumevane ugrađene baze" - }, - "customUrl": { - "label": "Prilagođeni URL baze", - "description": "Puna JDBC konekciona niska (npr., jdbc:postgresql://localhost:5432/postgres). Ako je navedeno, pojedinačna podešavanja veze ispod se ne koriste." - }, - "type": { - "label": "Tip baze podataka", - "description": "Tip baze podataka (ne koristi se ako je naveden prilagođeni URL)" - }, - "hostName": { - "label": "Ime hosta", - "description": "Ime hosta servera baze podataka (ne koristi se ako je naveden prilagođeni URL)" - }, - "port": { - "label": "Port", - "description": "Port servera baze podataka (ne koristi se ako je naveden prilagođeni URL)" - }, - "name": { - "label": "Ime baze", - "description": "Naziv baze podataka (ne koristi se ako je naveden prilagođeni URL)" - }, - "username": { - "label": "Korisničko ime", - "description": "Korisničko ime za autentikaciju na bazi" - }, - "password": { - "label": "Lozinka", - "description": "Lozinka za autentikaciju na bazi" - } - }, - "privacy": { - "title": "Privatnost", - "description": "Podesite privatnost i prikupljanje podataka.", - "analytics": "Analitika i praćenje", - "enableAnalytics": { - "label": "Omogući analitiku", - "description": "Prikupljaj anonimnu analitiku korišćenja radi poboljšanja aplikacije" - }, - "metricsEnabled": { - "label": "Omogući metrike", - "description": "Omogući prikupljanje performansi i metrika korišćenja. Obezbeđuje API krajnju tačku za administratore za pristup podacima o metrikama" - }, - "searchEngine": "Vidljivost za pretraživače", - "googleVisibility": { - "label": "Vidljivost na Google-u", - "description": "Dozvoli pretraživačima da indeksiraju ovu aplikaciju" - } - }, - "advanced": { - "title": "Napredno", - "description": "Podesite napredne funkcije i eksperimentalnu funkcionalnost.", - "features": "Zastavice funkcija", - "processing": "Obrada", - "endpoints": { - "label": "Krajnje tačke", - "manage": "Upravljaj API krajnjim tačkama", - "description": "Upravljanje krajnjim tačkama se konfiguriše putem YAML-a. Pogledajte dokumentaciju za detalje o omogućavanju/onemogućavanju konkretnih tačaka." - }, - "enableAlphaFunctionality": { - "label": "Omogući alfa funkcije", - "description": "Omogući eksperimentalne i alfa funkcije (mogu biti nestabilne)" - }, - "enableUrlToPDF": { - "label": "Omogući URL u PDF", - "description": "Dozvoli konverziju veb stranica u PDF dokumente" - }, - "maxDPI": { - "label": "Maksimalni DPI", - "description": "Maksimalni DPI za obradu slika (0 = neograničeno)" - }, - "tessdataDir": { - "label": "Direktorijum tessdata", - "description": "Putanja do direktorijuma tessdata za OCR jezičke datoteke" - }, - "disableSanitize": { - "label": "Onemogući HTML sanitizaciju", - "description": "UPOZORENJE: Bezbednosni rizik - onemogućavanje HTML sanitizacije može dovesti do XSS ranjivosti" - }, - "tempFileManagement": { - "label": "Upravljanje privremenim datotekama", - "description": "Podesite skladištenje privremenih datoteka i ponašanje čišćenja", - "baseTmpDir": { - "label": "Osnovni direktorijum za privremene datoteke", - "description": "Osnovni direktorijum za privremene datoteke (ostavite prazno za podrazumevano: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "LibreOffice privremeni direktorijum", - "description": "Direktorijum za LibreOffice privremene datoteke (ostavite prazno za podrazumevano: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Sistemski privremeni direktorijum", - "description": "Sistemski privremeni direktorijum za čišćenje (koristi se samo ako je cleanupSystemTemp omogućen)" - }, - "prefix": { - "label": "Prefiks privremenih datoteka", - "description": "Prefiks za nazive privremenih datoteka" - }, - "maxAgeHours": { - "label": "Maks. starost (sati)", - "description": "Maksimalna starost u satima pre čišćenja privremenih datoteka" - }, - "cleanupIntervalMinutes": { - "label": "Interval čišćenja (minute)", - "description": "Koliko često pokretati čišćenje (u minutima)" - }, - "startupCleanup": { - "label": "Čišćenje pri pokretanju", - "description": "Očisti stare privremene datoteke pri pokretanju aplikacije" - }, - "cleanupSystemTemp": { - "label": "Čišćenje sistemskog temp-a", - "description": "Da li čistiti širi sistemski privremeni direktorijum (koristite sa oprezom)" - } - }, - "processExecutor": { - "label": "Ograničenja izvršioca procesa", - "description": "Podesite ograničenja sesija i vremenska ograničenja za svaki izvršilac procesa", - "sessionLimit": { - "label": "Ograničenje sesija", - "description": "Maksimalan broj istovremenih instanci" - }, - "timeout": { - "label": "Vremensko ograničenje (minute)", - "description": "Maksimalno vreme izvršavanja" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF u HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Instaliraj aplikaciju", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Server pošte", - "description": "Podesite SMTP za slanje email obaveštenja.", - "smtp": "SMTP konfiguracija", - "enabled": { - "label": "Omogući poštu", - "description": "Omogući obaveštenja e-poštom i SMTP funkcionalnost" - }, - "host": { - "label": "SMTP host", - "description": "Ime hosta ili IP adresa vašeg SMTP servera" - }, - "port": { - "label": "SMTP port", - "description": "Broj porta za SMTP konekciju (obično 25, 465 ili 587)" - }, - "username": { - "label": "SMTP korisničko ime", - "description": "Korisničko ime za SMTP autentikaciju" - }, - "password": { - "label": "SMTP lozinka", - "description": "Lozinka za SMTP autentikaciju" - }, - "from": { - "label": "Adresa pošiljaoca", - "description": "Email adresa koja će se koristiti kao pošiljalac" - }, - "enableInvites": { - "label": "Omogući pozivnice e-poštom", - "description": "Dozvoli administratorima da pozovu korisnike putem e-pošte sa automatski generisanim lozinkama" - }, - "frontendUrl": { - "label": "Frontend URL", - "description": "Osnovni URL za frontend (npr. https://pdf.example.com). Koristi se za generisanje pozivnih linkova u emailovima. Ostavite prazno da biste koristili backend URL." - } - }, - "legal": { - "title": "Pravni dokumenti", - "description": "Podesite linkove ka pravnim dokumentima i politikama.", - "disclaimer": { - "title": "Upozorenje o pravnoj odgovornosti", - "message": "Prilagođavanjem ovih pravnih dokumenata preuzimate punu odgovornost za obezbeđivanje usklađenosti sa svim primenjivim zakonima i propisima, uključujući, ali ne ograničavajući se na GDPR i druge EU zahteve zaštite podataka. Menjajte ova podešavanja samo ako: (1) upravljate ličnom/privatnom instancom, (2) nalazite se van jurisdikcije EU i razumete svoje lokalne pravne obaveze, ili (3) ste pribavili odgovarajući pravni savet i prihvatate punu odgovornost za sve korisničke podatke i pravnu usklađenost. Stirling-PDF i njegovi developeri ne snose odgovornost za vaše pravne obaveze." - }, - "termsAndConditions": { - "label": "Uslovi korišćenja", - "description": "URL ili naziv datoteke do uslova korišćenja" - }, - "privacyPolicy": { - "label": "Politika privatnosti", - "description": "URL ili naziv datoteke do politike privatnosti" - }, - "accessibilityStatement": { - "label": "Izjava o pristupačnosti", - "description": "URL ili naziv datoteke do izjave o pristupačnosti" - }, - "cookiePolicy": { - "label": "Politika kolačića", - "description": "URL ili naziv datoteke do politike kolačića" - }, - "impressum": { - "label": "Impresum", - "description": "URL ili naziv datoteke do impresuma (obavezno u nekim jurisdikcijama)" - } - }, - "premium": { - "title": "Premium i Enterprise", - "description": "Podesite svoj premium ili enterprise licencni ključ.", - "license": "Konfiguracija licence", - "licenseKey": { - "toggle": "Imate licencni ključ ili datoteku sertifikata?", - "info": "Ako imate licencni ključ ili datoteku sertifikata iz direktne kupovine, unesite je ovde da aktivirate premium ili enterprise funkcije." - }, - "key": { - "label": "Licencni ključ", - "description": "Unesite svoj premium ili enterprise licencni ključ", - "success": "Licencni ključ sačuvan", - "successMessage": "Vaš licencni ključ je uspešno aktiviran. Restart nije potreban.", - "overwriteWarning": { - "title": "⚠️ Upozorenje: Postojeća licenca detektovana", - "line1": "Prepisivanje vašeg trenutnog licencnog ključa ne može se opozvati.", - "line2": "Prethodna licenca će biti trajno izgubljena osim ako je niste sačuvali na drugom mestu.", - "line3": "Važno: Čuvajte licencne ključeve privatnim i bezbednim. Nikada ih javno ne delite." - } - }, - "enabled": { - "label": "Omogući premium funkcije", - "description": "Omogući provere licencnog ključa za pro/enterprise funkcije" - }, - "movedFeatures": { - "title": "Premium funkcije raspoređene", - "message": "Premium i Enterprise funkcije su sada organizovane u svojim odgovarajućim odeljcima:" - } - }, - "features": { - "title": "Funkcije", - "description": "Podesite opcione funkcije i funkcionalnosti.", - "serverCertificate": { - "label": "Serverski sertifikat", - "description": "Podesite generisanje serverskog sertifikata za funkcionalnost \"Sign with Stirling-PDF\"", - "enabled": { - "label": "Omogući serverski sertifikat", - "description": "Omogući serverski sertifikat za opciju \"Sign with Stirling-PDF\"" - }, - "organizationName": { - "label": "Naziv organizacije", - "description": "Naziv organizacije za generisane sertifikate" - }, - "validity": { - "label": "Važenje sertifikata (dani)", - "description": "Broj dana tokom kojih će sertifikat važiti" - }, - "regenerateOnStartup": { - "label": "Ponovo generiši pri pokretanju", - "description": "Generiši novi sertifikat pri svakom pokretanju aplikacije" - } - } - }, - "endpoints": { - "title": "API krajnje tačke", - "description": "Kontrolišite koje API krajnje tačke i grupe tačaka su dostupne.", - "management": "Upravljanje krajnjim tačkama", - "toRemove": { - "label": "Onemogućene krajnje tačke", - "description": "Izaberite pojedinačne krajnje tačke za onemogućavanje" - }, - "groupsToRemove": { - "label": "Onemogućene grupe krajnjih tačaka", - "description": "Izaberite grupe krajnjih tačaka za onemogućavanje" - }, - "note": "Napomena: Onemogućavanje krajnjih tačaka ograničava pristup API-ju, ali ne uklanja UI komponente. Potreban je restart da bi izmene stupile na snagu." - } - } - }, - "fileUpload": { - "selectFile": "Izaberite datoteku", - "selectFiles": "Izaberite datoteke", - "selectPdfToView": "Izaberite PDF za pregled", - "selectPdfToEdit": "Izaberite PDF za uređivanje", - "chooseFromStorage": "Izaberite datoteku iz skladišta ili otpremite novi PDF", - "chooseFromStorageMultiple": "Izaberite datoteke iz skladišta ili otpremite nove PDF-ove", - "loadFromStorage": "Učitaj iz skladišta", - "filesAvailable": "dostupnih datoteka", - "loading": "Učitavam...", - "or": "ili", - "dropFileHere": "Prevucite datoteku ovde ili kliknite za otpremanje", - "dropFilesHere": "Prevucite datoteke ovde ili kliknite dugme za otpremanje", - "dropFilesHereOpen": "Prevucite fajlove ovde ili kliknite dugme Otvori", - "pdfFilesOnly": "Samo PDF datoteke", - "supportedFileTypes": "Podržani tipovi datoteka", - "upload": "Otpremi", - "uploadFile": "Otpremi datoteku", - "uploadFiles": "Otpremi datoteke", - "open": "Otvori", - "openFile": "Otvori fajl", - "openFiles": "Otvori fajlove", - "noFilesInStorage": "Nema dostupnih datoteka u skladištu. Prvo otpremite neke datoteke.", - "noFilesInStorageOpen": "Nema fajlova u skladištu. Prvo otvorite neke fajlove.", - "selectFromStorage": "Izaberi iz skladišta", - "backToTools": "Nazad na alate", - "addFiles": "Dodaj datoteke", - "dragFilesInOrClick": "Prevucite datoteke ili kliknite \"Dodaj datoteke\" da biste pretražili" - }, - "fileEditor": { - "addFiles": "Dodaj datoteke" - }, - "fileManager": { - "title": "Otpremi PDF datoteke", - "subtitle": "Dodajte datoteke u svoje skladište radi lakšeg pristupa u svim alatima", - "filesSelected": "izabrane datoteke", - "clearSelection": "Očisti izbor", - "openInFileEditor": "Otvori u uređivaču datoteka", - "uploadError": "Nije uspelo otpremanje nekih datoteka.", - "failedToOpen": "Nije uspelo otvaranje datoteke. Možda je uklonjena iz skladišta.", - "failedToLoad": "Nije uspelo učitavanje datoteke u aktivni skup.", - "storageCleared": "Pregledač je očistio skladište. Datoteke su uklonjene. Molimo ponovo ih otpremite.", - "clearAll": "Očisti sve", - "reloadFiles": "Ponovo učitaj datoteke", - "dragDrop": "Prevucite i pustite datoteke ovde", - "clickToUpload": "Kliknite da otpremite datoteke", - "selectedFiles": "Izabrane datoteke", - "storage": "Skladište", - "filesStored": "sačuvanih datoteka", - "storageError": "Došlo je do greške sa skladištem", - "storageLow": "Skladište se puni. Razmislite o uklanjanju starih datoteka.", - "supportMessage": "Pogonjen skladištem baze podataka u pregledaču za neograničeni kapacitet", - "noFileSelected": "Nijedna datoteka nije izabrana", - "showHistory": "Prikaži istoriju", - "hideHistory": "Sakrij istoriju", - "fileHistory": "Istorija datoteka", - "loadingHistory": "Učitavanje istorije...", - "lastModified": "Poslednja izmena", - "toolChain": "Primеnjeni alati", - "restore": "Vrati", - "unzip": "Raspakuj", - "searchFiles": "Pretraži datoteke...", - "recent": "Nedavno", - "localFiles": "Lokalne datoteke", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Moje datoteke", - "noRecentFiles": "Nisu pronađene nedavne datoteke", - "googleDriveNotAvailable": "Integracija sa Google Drive nije dostupna", - "downloadSelected": "Preuzmi izabrano", - "saveSelected": "Sačuvaj izabrano", - "openFiles": "Otvori datoteke", - "openFile": "Otvori datoteku", - "details": "Detalji datoteke", - "fileName": "Ime", - "fileFormat": "Format", - "fileSize": "Veličina", - "fileVersion": "Verzija", - "totalSelected": "Ukupno izabrano", - "dropFilesHere": "Prevucite datoteke ovde", - "selectAll": "Izaberi sve", - "deselectAll": "Poništi sve", - "deleteSelected": "Izaberi izabrano", - "selectedCount": "{{count}} izabrano", - "download": "Preuzmi", - "delete": "Obriši", - "unsupported": "Nepodržano", - "addToUpload": "Dodaj za otpremanje", - "deleteAll": "Obriši sve", - "loadingFiles": "Učitavanje datoteka...", - "noFiles": "Nema dostupnih datoteka", - "noFilesFound": "Nije pronađena nijedna datoteka koja odgovara vašoj pretrazi", - "openInPageEditor": "Otvori u uređivaču stranica", - "showAll": "Prikaži sve", - "sortByDate": "Sortiraj po datumu", - "sortByName": "Sortiraj po nazivu", - "sortBySize": "Sortiraj po veličini" - }, - "storage": { - "temporaryNotice": "Datoteke se privremeno čuvaju u vašem pregledaču i mogu biti automatski obrisane", - "storageLimit": "Ograničenje skladišta", - "storageUsed": "Iskorišćeno privremeno skladište", - "storageFull": "Skladište je skoro puno. Razmislite o uklanjanju nekih datoteka.", - "fileTooLarge": "Datoteka je prevelika. Maksimalna veličina po datoteci je", - "storageQuotaExceeded": "Prekoračena je kvota skladišta. Uklonite neke datoteke pre daljeg otpremanja.", - "approximateSize": "Približna veličina" - }, - "sanitize": { - "title": "Sanitizacija", - "desc": "Uklonite potencijalno štetne elemente iz PDF datoteka.", - "submit": "Sanitizacija PDF-a", - "completed": "Sanitizacija uspešno završena", - "error": { - "generic": "Sanitizacija nije uspela", - "failed": "Došlo je do greške pri sanitizaciji PDF-a." - }, - "filenamePrefix": "sanitizovano", - "sanitizationResults": "Rezultati sanitizacije", - "steps": { - "files": "Datoteke", - "settings": "Podešavanja", - "results": "Rezultati" - }, - "files": { - "placeholder": "Izaberite PDF datoteku u glavnom prikazu da biste započeli" - }, - "options": { - "title": "Opcije sanitizacije", - "note": "Izaberite elemente koje želite da uklonite iz PDF-a. Mora biti izabrana najmanje jedna opcija.", - "removeJavaScript": { - "label": "Ukloni JavaScript", - "desc": "Ukloni JavaScript akcije i skripte iz PDF-a" - }, - "removeEmbeddedFiles": { - "label": "Ukloni ugrađene datoteke", - "desc": "Ukloni sve datoteke ugrađene u PDF" - }, - "removeXMPMetadata": { - "label": "Ukloni XMP metapodatke", - "desc": "Ukloni XMP metapodatke iz PDF-a" - }, - "removeMetadata": { - "label": "Ukloni metapodatke dokumenta", - "desc": "Ukloni metapodatke informacija o dokumentu (naslov, autor, itd.)" - }, - "removeLinks": { - "label": "Ukloni linkove", - "desc": "Ukloni eksterne linkove i akcije pokretanja iz PDF-a" - }, - "removeFonts": { - "label": "Ukloni fontove", - "desc": "Ukloni ugrađene fontove iz PDF-a" - } - } - }, - "addPassword": { - "title": "Dodaj šifru", - "desc": "Šifrujte svoj PDF dokument lozinkom.", - "completed": "Zaštita lozinkom primenjena", - "submit": "Enkriptuj", - "filenamePrefix": "šifrovano", - "error": { - "failed": "Došlo je do greške pri šifrovanju PDF-a." - }, - "passwords": { - "stepTitle": "Lozinke i šifrovanje", - "completed": "Lozinke podešene", - "user": { - "label": "Korisnička lozinka", - "placeholder": "Unesite korisničku lozinku" - }, - "owner": { - "label": "Vlasnička lozinka", - "placeholder": "Unesite vlasničku lozinku" - } - }, - "encryption": { - "keyLength": { - "label": "Dužina ključa šifrovanja", - "40bit": "40-bitni (nizak)", - "128bit": "128-bitni (standardni)", - "256bit": "256-bitni (visok)" - } - }, - "results": { - "title": "Šifrovani PDF-ovi" - }, - "tooltip": { - "header": { - "title": "Pregled zaštite lozinkom" - }, - "passwords": { - "title": "Tipovi lozinki", - "text": "Korisničke lozinke ograničavaju otvaranje dokumenta, dok vlasničke lozinke kontrolišu šta se može raditi sa dokumentom nakon otvaranja. Možete postaviti obe ili samo jednu.", - "bullet1": "Korisnička lozinka: Potrebna za otvaranje PDF-a", - "bullet2": "Vlasnička lozinka: Kontroliše dozvole dokumenta (ne podržavaju svi PDF čitači)" - }, - "encryption": { - "title": "Nivoi šifrovanja", - "text": "Viši nivoi šifrovanja pružaju bolju bezbednost, ali možda nisu podržani u starijim PDF čitačima.", - "bullet1": "40-bitni: Osnovna bezbednost, kompatibilno sa starijim čitačima", - "bullet2": "128-bitni: Standardna bezbednost, široko podržano", - "bullet3": "256-bitni: Maksimalna bezbednost, zahteva moderne čitače" - }, - "permissions": { - "title": "Promeni dozvole", - "text": "Ove dozvole kontrolišu šta korisnici mogu da rade sa PDF-om. Najefikasnije su u kombinaciji sa vlasničkom lozinkom." - } - } - }, - "changePermissions": { - "title": "Promeni dozvole", - "desc": "Promenite ograničenja i dozvole dokumenta.", - "completed": "Dozvole promenjene", - "submit": "Promeni dozvole", - "error": { - "failed": "Došlo je do greške pri promeni dozvola PDF-a." - }, - "permissions": { - "preventAssembly": { - "label": "Onemogući sastavljanje dokumenta" - }, - "preventExtractContent": { - "label": "Onemogući ekstrakciju sadržaja" - }, - "preventExtractForAccessibility": { - "label": "Onemogući ekstrakciju alatima za pristupačnost" - }, - "preventFillInForm": { - "label": "Onemogući popunjavanje formulara" - }, - "preventModify": { - "label": "Onemogući modifikaciju" - }, - "preventModifyAnnotations": { - "label": "Onemogući modifikaciju beleški" - }, - "preventPrinting": { - "label": "Onemogući štampanje" - }, - "preventPrintingFaithful": { - "label": "Onemogući štampanje u različitim formatima" - } - }, - "results": { - "title": "Izmenjeni PDF-ovi" - }, - "tooltip": { - "header": { - "title": "Promeni dozvole" - }, - "description": { - "text": "Menja dozvole dokumenta, dozvoljavajući/zabranjujući pristup različitim funkcijama u PDF čitačima." - }, - "warning": { - "text": "Da biste ove dozvole učinili neizmenjivim, koristite alat Dodaj lozinku da postavite vlasničku lozinku." - } - } - }, - "removePassword": { - "title": "Ukloni šifru", - "desc": "Uklanjanje lozinke iz PDF dokumenta", - "tags": "bezbedno,Dešifruj,zaštita,ukloni lozinku", - "password": { - "stepTitle": "Ukloni lozinku", - "label": "Trenutna lozinka", - "placeholder": "Unesite trenutnu lozinku", - "completed": "Lozinka podešena" - }, - "filenamePrefix": "dešifrovano", - "error": { - "failed": "Došlo je do greške pri uklanjanju lozinke sa PDF-a." - }, - "tooltip": { - "description": "Uklanjanje zaštite lozinkom zahteva lozinku koja je korišćena za šifrovanje PDF-a. Ovo će dešifrovati dokument, čineći ga dostupnim bez lozinke." - }, - "submit": "Ukloni", - "results": { - "title": "Dešifrovani PDF-ovi" - } - }, - "automate": { - "title": "Automatizuj", - "desc": "Kreirajte višekorakne tokove rada povezivanjem PDF akcija. Idealno za ponavljajuće zadatke.", - "invalidStep": "Nevažeći korak", - "files": { - "placeholder": "Izaberite datoteke za obradu ovom automatizacijom" - }, - "selection": { - "title": "Izbor automatizacije", - "saved": { - "title": "Sačuvano" - }, - "createNew": { - "title": "Kreiraj novu automatizaciju" - }, - "suggested": { - "title": "Predloženo" - } - }, - "creation": { - "createTitle": "Kreiraj automatizaciju", - "editTitle": "Uredi automatizaciju", - "intro": "Automatizacije pokreću alate sekvencijalno. Za početak, dodajte alate redosledom kojim želite da se izvršavaju.", - "name": { - "label": "Naziv automatizacije", - "placeholder": "Moja automatizacija" - }, - "description": { - "label": "Opis (opciono)", - "placeholder": "Opišite šta ova automatizacija radi..." - }, - "tools": { - "selectTool": "Izaberite alat...", - "selected": "Izabrani alati", - "remove": "Ukloni alat", - "configure": "Podesi alat", - "notConfigured": "! Nije podešeno", - "addTool": "Dodaj alat", - "add": "Dodajte alat..." - }, - "save": "Sačuvaj automatizaciju", - "unsavedChanges": { - "title": "Nesačuvane izmene", - "message": "Imate nesačuvane izmene. Da li ste sigurni da želite da se vratite? Sve izmene će biti izgubljene.", - "cancel": "Otkaži", - "confirm": "Vrati se" - }, - "icon": { - "label": "Ikona" - } - }, - "run": { - "title": "Pokreni automatizaciju" - }, - "sequence": { - "unnamed": "Automatizacija bez naziva", - "steps": "{{count}} koraka", - "running": "Pokretanje automatizacije...", - "run": "Pokreni automatizaciju", - "finish": "Završi" - }, - "reviewTitle": "Rezultati automatizacije", - "config": { - "loading": "Učitavanje konfiguracije alata...", - "noSettings": "Ovaj alat nema konfigurabilna podešavanja.", - "title": "Podesi {{toolName}}", - "description": "Podesite opcije za ovaj alat. Ova podešavanja će biti primenjena kada se automatizacija pokrene.", - "cancel": "Otkaži", - "save": "Sačuvaj konfiguraciju" - }, - "copyToSaved": "Kopiraj u sačuvano" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Bezbedan unos PDF-a", - "securePdfIngestionDesc": "Sveobuhvatan tok obrade PDF-a koji sanitizuje dokumente, primenjuje OCR sa čišćenjem, konvertuje u PDF/A format za dugoročno arhiviranje i optimizuje veličinu datoteke.", - "emailPreparation": "Priprema za e-poštu", - "emailPreparationDesc": "Optimizuje PDF-ove za slanje e-poštom kompresovanjem datoteka, podelom velikih dokumenata na delove od 20MB zbog kompatibilnosti sa e-poštom i uklanjanjem metapodataka radi privatnosti.", - "secureWorkflow": "Bezbednosni tok", - "secureWorkflowDesc": "Obezbeđuje PDF dokumente uklanjanjem potencijalno zlonamernog sadržaja kao što su JavaScript i ugrađene datoteke, zatim dodaje zaštitu lozinkom da spreči neovlašćen pristup. Lozinka je podrazumevano postavljena na 'password'.", - "processImages": "Obrada slika", - "processImagesDesc": "Konvertuje više slikovnih datoteka u jedan PDF dokument, zatim primenjuje OCR tehnologiju da izdvoji pretraživi tekst iz slika.", - "prePublishSanitization": "Sanitizacija pre objave", - "prePublishSanitizationDesc": "Tok sanitizacije koji uklanja sav skriveni metapodaci, JavaScript, ugrađene fajlove, anotacije i „flatten“-uje forme da spreči curenje podataka pre objave PDF-ova na internetu." - } - }, - "colorPicker": { - "title": "Izaberite boju" - }, - "common": { - "previous": "Prethodno", - "next": "Sledeće", - "collapse": "Skupi", - "expand": "Proširi", - "collapsed": "skupljeno", - "lines": "linija", - "copy": "Kopiraj", - "copied": "Kopirano!", - "refresh": "Osveži", - "retry": "Pokušaj ponovo", - "remaining": "preostalo", - "used": "iskorišćeno", - "available": "dostupno", - "cancel": "Otkaži", - "preview": "Pregled", - "close": "Zatvori", - "done": "Gotovo", - "loading": "Učitavanje...", - "back": "Nazad", - "continue": "Nastavi", - "error": "Greška" - }, - "config": { - "overview": { - "title": "Konfiguracija aplikacije", - "description": "Trenutna podešavanja aplikacije i detalji konfiguracije.", - "loading": "Učitavanje konfiguracije...", - "error": "Greška", - "warning": "Upozorenje o konfiguraciji", - "sections": { - "basic": "Osnovna konfiguracija", - "security": "Bezbednosna konfiguracija", - "system": "Sistemska konfiguracija", - "integration": "Konfiguracija integracije" - } - }, - "account": { - "overview": { - "title": "Podešavanja naloga", - "manageAccountPreferences": "Upravljajte postavkama naloga", - "guestDescription": "Prijavljeni ste kao gost. Razmislite o nadogradnji naloga iznad." - }, - "upgrade": { - "title": "Nadogradi gost nalog", - "description": "Povežite nalog da sačuvate istoriju i pristupite više funkcija!", - "socialLogin": "Nadogradi putem društvenog naloga", - "linkWith": "Poveži sa", - "emailPassword": "ili unesite svoj email i lozinku", - "email": "Email", - "emailPlaceholder": "Unesite svoj email", - "password": "Lozinka (opciono)", - "passwordPlaceholder": "Postavite lozinku", - "passwordNote": "Ostavite prazno da biste koristili samo verifikaciju emailom", - "upgradeButton": "Nadogradi nalog" - } - }, - "apiKeys": { - "intro": "Koristite svoj API ključ za programski pristup mogućnostima obrade koje nudi Stirling PDF.", - "docsTitle": "API dokumentacija", - "docsDescription": "Saznajte više o integraciji sa Stirling PDF:", - "docsLink": "API dokumentacija", - "schemaLink": "Referenca šeme API-ja", - "usage": "Uključite ovaj ključ u zaglavlje X-API-KEY uz sve API zahteve.", - "description": "Vaš API ključ za pristup Stirlingovom paketu PDF alata. Kopirajte ga u svoj projekat ili osvežite da generišete novi.", - "publicKeyAriaLabel": "Javni API ključ", - "copyKeyAriaLabel": "Kopiraj API ključ", - "refreshAriaLabel": "Osveži API ključ", - "includedCredits": "Uključeni krediti", - "purchasedCredits": "Kupljeni krediti", - "totalCredits": "Ukupno kredita", - "chartAriaLabel": "Upotreba kredita: uključeno {{includedUsed}} od {{includedTotal}}, kupljeno {{purchasedUsed}} od {{purchasedTotal}}", - "nextReset": "Sledeći reset", - "lastApiUse": "Poslednja upotreba API-ja", - "overlayMessage": "Generišite ključ da biste videli kredite i dostupne kredite", - "label": "API ključ", - "guestInfo": "Gosti ne dobijaju API ključeve. Napravite nalog da biste dobili API ključ koji možete koristiti u svojim aplikacijama.", - "goToAccount": "Idi na nalog", - "refreshModal": { - "title": "Osveži API ključeve", - "warning": "⚠️ Upozorenje: Ova radnja će generisati nove API ključeve i poništiti vaše prethodne ključeve.", - "impact": "Sve aplikacije ili servisi koji trenutno koriste ove ključeve prestaće da rade dok ih ne ažurirate novim ključevima.", - "confirmPrompt": "Da li ste sigurni da želite da nastavite?", - "confirmCta": "Osveži ključeve" - }, - "generateError": "Nismo mogli da generišemo vaš API ključ." - } - }, - "AddAttachmentsRequest": { - "attachments": "Izaberite priloge", - "info": "Izaberite fajlove koje želite da priložite vašem PDF-u. Ovi fajlovi će biti ugnježdeni i dostupni kroz panel priloga u PDF-u.", - "selectFiles": "Izaberite fajlove za priloženje", - "placeholder": "Izaberite fajlove...", - "addMoreFiles": "Dodaj još fajlova...", - "selectedFiles": "Izabrani fajlovi", - "submit": "Dodaj priloge", - "tooltip": { - "header": { - "title": "O dodavanju priloga" - }, - "description": { - "title": "Šta radi" - } - }, - "results": { - "title": "Rezultati priloga" - }, - "error": { - "failed": "Operacija dodavanja priloga nije uspela" - } - }, - "termsAndConditions": "Uslovi i odredbe", - "logOut": "Odjavi se", - "addAttachments": { - "error": { - "failed": "Došlo je do greške pri dodavanju priloga u PDF." - } - }, - "autoRename": { - "description": "Ovaj alat će automatski preimenovati PDF fajlove na osnovu njihovog sadržaja. Analizira dokument kako bi iz teksta pronašao najprikladniji naslov." - }, - "customPosition": "Prilagođena pozicija", - "details": "Detalji", - "invalidUndoData": "Nije moguće poništiti: nevažeći podaci o operaciji", - "margin": { - "large": "Veliko", - "medium": "Srednje", - "small": "Malo", - "xLarge": "Veoma veliko" - }, - "noFilesToUndo": "Nije moguće poništiti: nijedan fajl nije obrađen u poslednjoj operaciji", - "noOperationToUndo": "Nema operacije za poništavanje", - "noValidFiles": "Nema važećih fajlova za obradu", - "operationCancelled": "Operacija otkazana", - "pageEdit": { - "deselectAll": "Poništi izbor", - "selectAll": "Izaberi sve" - }, - "quickPosition": "Brza pozicija", - "reorganizePages": { - "error": { - "failed": "Nije uspelo reorganizovanje stranica" - }, - "results": { - "title": "Stranice reorganizovane" - }, - "settings": { - "title": "Podešavanja" - }, - "submit": "Reorganizuj stranice" - }, - "replace-color": { - "options": { - "fill": "Boja popune", - "gradient": "Gradijent" - }, - "previewOverlayOpacity": "Neprozirnost preklopa pregleda", - "previewOverlayTransparency": "Providnost preklopa pregleda", - "previewOverlayVisibility": "Prikaži preklop pregleda", - "selectText": { - "1": "Replace or Invert color Options", - "2": "Default(Default high contrast colors)", - "3": "Custom(Customized colors)", - "4": "Full-Invert(Invert all colors)", - "5": "Opcije boja visokog kontrasta", - "6": "Beli tekst na crnoj pozadini", - "7": "Crni tekst na beloj pozadini", - "8": "Žuti tekst na crnoj pozadini", - "9": "Zeleni tekst na crnoj pozadini", - "10": "Izaberite boju teksta", - "11": "Izaberite boju pozadine", - "12": "Izaberite početnu boju", - "13": "Izaberite krajnju boju" - }, - "submit": "Zameni", - "title": "Zameni-Invertuj-Boju" - }, - "size": "Veličina", - "submit": "Potvrdi", - "success": "Uspeh", - "tools": { - "noSearchResults": "Nema pronađenih alata", - "noTools": "Nema dostupnih alata" - }, - "undoDataMismatch": "Nije moguće poništiti: podaci operacije su oštećeni", - "undoFailed": "Poništavanje operacije nije uspelo", - "undoQuotaError": "Nije moguće poništiti: nedovoljno prostora za skladištenje", - "undoStorageError": "Poništavanje završeno, ali neki fajlovi nisu mogli biti sačuvani u skladište", - "undoSuccess": "Operacija uspešno poništena", - "unsupported": "Nije podržano", - "onboarding": { - "welcomeModal": { - "title": "Dobrodošli u Stirling PDF!", - "description": "Želite li brzu jedno-minutnu turu da naučite ključne funkcije i kako da počnete?", - "helpHint": "Uvek možete pristupiti ovoj turi kasnije preko dugmeta Pomoć dole levo.", - "startTour": "Započni turu", - "maybeLater": "Možda kasnije", - "dontShowAgain": "Ne prikazuj ponovo" - }, - "welcomeSlide": { - "title": "Dobrodošli u Stirling", - "body": "Stirling PDF je sada spreman za timove svih veličina. Ovo ažuriranje donosi novi raspored, moćne admin mogućnosti i našu najtraženiju funkciju - Uredi tekst." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Hajde da izaberemo alat Crop da pokažemo kako se koristi jedan od alata.", - "toolInterface": "Ovo je interfejs alata Crop. Kao što vidite, nema mnogo toga jer još nismo dodali nijedan PDF fajl za rad.", - "filesButton": "Dugme Files na traci brzog pristupa omogućava otpremanje PDF-ova na kojima ćete koristiti alate.", - "fileSources": "Ovde možete otpremiti nove fajlove ili pristupiti skorašnjim fajlovima. Za turu ćemo koristiti primer fajl.", - "workbench": "Ovo je Workbench - glavno područje gde pregledate i uređujete svoje PDF-ove.", - "viewSwitcher": "Koristite ove kontrole da izaberete kako želite da pregledate svoje PDF-ove.", - "viewer": "Viewer vam omogućava da čitate i pravite beleške na svojim PDF-ovima.", - "pageEditor": "Page Editor omogućava razne operacije nad stranicama u vašim PDF-ovima, kao što su preuređivanje, rotiranje i brisanje.", - "activeFiles": "Prikaz Active Files pokazuje sve PDF-ove koje ste učitali u alat i omogućava da izaberete koje ćete obraditi.", - "fileCheckbox": "Klikom na neki fajl birate ga za obradu. Možete izabrati više fajlova za grupne operacije.", - "selectControls": "Right Rail sadrži dugmad za brzo označavanje/poništavanje svih aktivnih PDF-ova, kao i dugmad za promenu teme ili jezika aplikacije.", - "cropSettings": "Sada kada smo izabrali fajl koji želimo da isečemo, možemo podesiti alat Crop da odaberemo oblast na koju želimo da isečemo PDF.", - "runButton": "Kada je alat podešen, ovo dugme omogućava pokretanje alata na svim izabranim PDF-ovima.", - "results": "Nakon što alat završi, korak Review će prikazati pregled rezultata u ovom panelu i omogućiti vam da poništite operaciju ili preuzmete fajl. ", - "fileReplacement": "Izmenjeni fajl će automatski zameniti original u Workbench-u, što vam omogućava da ga lako obradite kroz dodatne alate.", - "pinButton": "Možete koristiti dugme Pin ako želite da vaši fajlovi ostanu aktivni nakon pokretanja alata nad njima.", - "wrapUp": "Spremni ste! Naučili ste o glavnim delovima aplikacije i kako da ih koristite. Kliknite na dugme Pomoć kada god želite da ponovo vidite ovu turu.", - "previous": "Prethodno", - "next": "Sledeće", - "finish": "Završi", - "startTour": "Započni turu", - "startTourDescription": "Krenite u vođenu turu kroz ključne funkcije Stirling PDF-a", - "buttons": { - "next": "Dalje →", - "back": "Nazad", - "skipForNow": "Preskoči za sada", - "download": "Preuzmi →", - "showMeAround": "Provedi me kroz aplikaciju", - "skipTheTour": "Preskoči obilazak" - }, - "serverLicense": { - "skip": "Preskoči za sada", - "seePlans": "Pogledajte planove →", - "upgrade": "Nadogradite sada →", - "freeTitle": "Serverska licenca", - "overLimitTitle": "Potrebna serverska licenca", - "overLimitBody": "Naše licenciranje dozvoljava do {{freeTierLimit}} korisnika besplatno po serveru. Imate {{overLimitUserCopy}} Stirling korisnika. Da nastavite bez prekida, pređite na Stirling Server plan - neograničena mesta, uređivanje PDF teksta i puna admin kontrola za $99/server/mes.", - "freeBody": "Naše Open-Core licenciranje dozvoljava do {{freeTierLimit}} korisnika besplatno po serveru. Da se bez prekida skalirate i dobijete rani pristup našem novom alatu za uređivanje PDF teksta, preporučujemo Stirling Server plan - puno uređivanje i neograničena mesta za $99/server/mes." - }, - "desktopInstall": { - "title": "Preuzmi", - "titleWithOs": "Preuzmi za {{osLabel}}", - "body": "Stirling najbolje radi kao desktop aplikacija. Možete je koristiti offline, brže pristupati dokumentima i praviti izmene lokalno na računaru." - }, - "planOverview": { - "adminTitle": "Admin pregled", - "userTitle": "Pregled plana", - "adminBodyLoginEnabled": "Kao admin, možete upravljati korisnicima, podešavati opcije i pratiti stanje servera. Prvih {{freeTierLimit}} ljudi na vašem serveru koristi Stirling besplatno.", - "adminBodyLoginDisabled": "Kada omogućite režim prijave, možete upravljati korisnicima, podešavati opcije i pratiti stanje servera. Prvih {{freeTierLimit}} ljudi na vašem serveru koristi Stirling besplatno.", - "userBody": "Pozovite kolege, dodeljujte uloge i držite dokumente organizovanim u jednom bezbednom prostoru. Omogućite režim prijave kad god ste spremni da pređete preko solo upotrebe." - }, - "securityCheck": { - "message": "Aplikacija je nedavno značajno promenjena. Možda je potrebna pažnja administratora servera. Potvrdite svoju ulogu da nastavite." - } - }, - "adminOnboarding": { - "welcome": "Dobrodošli u Admin turu! Hajde da istražimo moćne enterprise funkcije i podešavanja dostupna sistemskim administratorima.", - "configButton": "Kliknite na dugme Config da pristupite svim sistemskim podešavanjima i administrativnim kontrolama.", - "settingsOverview": "Ovo je Panel podešavanja. Admin podešavanja su organizovana po kategorijama radi lakše navigacije.", - "teamsAndUsers": "Ovde upravljajte timovima i pojedinačnim korisnicima. Možete pozvati nove korisnike emailom, deljivim linkovima ili im sami kreirati naloge.", - "systemCustomization": "Postoje široke mogućnosti prilagođavanja UI-ja: System Settings vam omogućavaju promenu imena aplikacije i jezika, Features omogućava upravljanje sertifikatima servera, a Endpoints omogućava uključivanje ili isključivanje pojedinačnih alata za vaše korisnike.", - "databaseSection": "Za napredna produkciona okruženja, imamo podešavanja za spajanje na spoljne baze podataka kako biste se integrisali sa postojećom infrastrukturom.", - "connectionsSection": "Odeljak Connections podržava različite metode prijave uključujući prilagođene SSO i SAML provajdere kao što su Google i GitHub, kao i email integracije za obaveštenja i komunikaciju.", - "adminTools": "Konačno, imamo napredne administrativne alate kao što su Auditing za praćenje aktivnosti sistema i Usage Analytics za nadzor načina na koji korisnici koriste platformu.", - "wrapUp": "To je bila admin tura! Videli ste enterprise funkcije koje čine Stirling PDF moćnim, prilagodljivim rešenjem za organizacije. Ovoj turi možete pristupiti uvek preko menija Pomoć." - }, - "workspace": { - "title": "Radni prostor", - "people": { - "title": "Osobe", - "description": "Upravljajte članovima radnog prostora i njihovim dozvolama", - "loading": "Učitavanje osoba...", - "searchMembers": "Pretraži članove...", - "addMembers": "Dodaj članove", - "inviteMembers": { - "label": "Pozovi članove", - "subtitle": "Ukucajte ili nalepite email adrese ispod, odvojene zarezima. Naplata vašeg radnog prostora vrši se po broju članova." - }, - "user": "Korisnik", - "role": "Uloga", - "team": "Tim", - "status": "Status", - "actions": { - "label": "Akcije", - "upgrade": "Nadogradi" - }, - "noMembersFound": "Nijedan član nije pronađen", - "active": "Aktivan", - "disabled": "Onemogućen", - "activeSession": "Aktivna sesija", - "member": "Član", - "admin": "Admin", - "roleDescriptions": { - "admin": "Može da upravlja podešavanjima i poziva članove, sa punim administratorskim pristupom.", - "member": "Može da gleda i uređuje deljene fajlove, ali ne može da upravlja podešavanjima radnog prostora ili članovima.", - "user": "Korisnik" - }, - "editRole": "Uredi ulogu", - "enable": "Omogući", - "disable": "Onemogući", - "deleteUser": "Obriši korisnika", - "deleteUserSuccess": "Korisnik uspešno obrisan", - "deleteUserError": "Brisanje korisnika nije uspelo", - "confirmDelete": "Da li ste sigurni da želite da obrišete ovog korisnika? Ova radnja je nepovratna.", - "addMember": { - "title": "Dodaj člana", - "username": "Korisničko ime (email)", - "usernamePlaceholder": "user@example.com", - "password": "Lozinka", - "passwordPlaceholder": "Unesite lozinku", - "role": "Uloga", - "team": "Tim (opciono)", - "teamPlaceholder": "Izaberite tim", - "forcePasswordChange": "Forsiraj promenu lozinke pri prvoj prijavi", - "cancel": "Otkaži", - "submit": "Dodaj člana", - "usernameRequired": "Korisničko ime i lozinka su obavezni", - "passwordTooShort": "Lozinka mora imati najmanje 6 karaktera", - "success": "Korisnik uspešno kreiran", - "error": "Kreiranje korisnika nije uspelo" - }, - "editMember": { - "title": "Uredi člana", - "editing": "Uređivanje:", - "role": "Uloga", - "team": "Tim (opciono)", - "teamPlaceholder": "Izaberite tim", - "cancel": "Otkaži", - "submit": "Ažuriraj člana", - "success": "Korisnik uspešno ažuriran", - "error": "Ažuriranje korisnika nije uspelo" - }, - "toggleEnabled": { - "success": "Status korisnika uspešno ažuriran", - "error": "Ažuriranje statusa korisnika nije uspelo" - }, - "delete": { - "success": "Korisnik uspešno obrisan", - "error": "Brisanje korisnika nije uspelo" - }, - "emailInvite": { - "tab": "Poziv emailom", - "description": "Ukucajte ili nalepite email adrese ispod, odvojene zarezima. Korisnici će dobiti pristupne podatke putem emaila.", - "emails": "Email adrese", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Potrebna je bar jedna email adresa", - "submit": "Pošalji pozive", - "success": "Korisnik(ci) uspešno pozvan(i)", - "partialSuccess": "Neki pozivi nisu uspeli", - "allFailed": "Pozivanje korisnika nije uspelo", - "error": "Slanje poziva nije uspelo" - }, - "directInvite": { - "tab": "Direktno kreiranje" - }, - "inviteLinkTab": { - "tab": "Pozivni link" - }, - "inviteLink": { - "description": "Generišite bezbedan link koji omogućava korisniku da postavi sopstvenu lozinku", - "email": "Email adresa", - "emailPlaceholder": "user@example.com (opciono)", - "emailDescription": "Opciono - ostavite prazno za opšti pozivni link koji može koristiti bilo ko", - "emailRequired": "Email adresa je obavezna", - "emailOptional": "Opciono - ostavite prazno za opšti pozivni link", - "emailRequiredForSend": "Email adresa je obavezna za slanje email obaveštenja", - "expiryHours": "Sati isteka", - "expiryDescription": "Za koliko sati link ističe", - "sendEmail": "Pošalji pozivni link putem emaila", - "sendEmailDescription": "Ako je uključeno, pozivni link će biti poslat na navedenu email adresu", - "smtpRequired": "SMTP nije podešen", - "generate": "Generiši link", - "generated": "Pozivni link je generisan", - "copied": "Link je kopiran u privremenu memoriju", - "success": "Pozivni link uspešno generisan", - "successWithEmail": "Pozivni link generisan i poslat emailom", - "emailSent": "Pozivni link generisan i poslat emailom", - "emailFailed": "Pozivni link generisan, ali slanje emaila nije uspelo", - "emailFailedDetails": "Greška: {0}. Podelite pozivni link ručno.", - "error": "Generisanje pozivnog linka nije uspelo", - "submit": "Generiši pozivni link" - }, - "inviteMode": { - "username": "Korisničko ime", - "email": "Email", - "link": "Link", - "emailDisabled": "Pozivi emailom zahtevaju SMTP konfiguraciju i mail.enableInvites=true u podešavanjima" - }, - "license": { - "users": "korisnika", - "availableSlots": "Dostupna mesta", - "grandfathered": "Nasleđeni", - "grandfatheredShort": "{{count}} nasleđenih", - "fromLicense": "iz licence", - "slotsAvailable": "{{count}} slobodnih korisničkih mesta", - "noSlotsAvailable": "Nema slobodnih mesta", - "currentUsage": "Trenutno se koristi {{current}} od {{max}} korisničkih licenci" - }, - "loginRequired": "Prvo omogućite režim prijave" - }, - "teams": { - "title": "Timovi", - "description": "Upravljajte timovima i organizujte članove radnog prostora", - "loading": "Učitavanje timova...", - "loadingDetails": "Učitavanje detalja tima...", - "loadError": "Učitavanje detalja tima nije uspelo", - "createNewTeam": "Kreiraj novi tim", - "teamName": "Naziv tima", - "totalMembers": "Ukupno članova", - "actions": "Radnje", - "noTeamsFound": "Nijedan tim nije pronađen", - "noMembers": "U ovom timu nema članova", - "system": "Sistem", - "addMember": "Dodaj člana", - "viewTeam": "Prikaži tim", - "removeMember": "Ukloni iz tima", - "cannotRemoveFromSystemTeam": "Nije moguće ukloniti iz sistemskog tima", - "renameTeamLabel": "Preimenuj tim", - "deleteTeamLabel": "Obriši tim", - "cannotDeleteInternal": "Nije moguće obrisati tim Internal", - "confirmDelete": "Da li ste sigurni da želite da obrišete ovaj tim? Tim mora biti prazan da bi se obrisao.", - "confirmRemove": "Ukloniti korisnika iz ovog tima?", - "cannotRenameInternal": "Nije moguće preimenovati tim Internal", - "cannotAddToInternal": "Nije moguće dodavati članove timu Internal", - "teamNotFound": "Tim nije pronađen", - "backToTeams": "Nazad na timove", - "memberCount": "{{count}} članova", - "removeMemberSuccess": "Korisnik uklonjen iz tima", - "removeMemberError": "Uklanjanje korisnika iz tima nije uspelo", - "createTeam": { - "title": "Kreiraj novi tim", - "teamName": "Naziv tima", - "teamNamePlaceholder": "Unesite naziv tima", - "cancel": "Otkaži", - "submit": "Kreiraj tim", - "nameRequired": "Naziv tima je obavezan", - "success": "Tim uspešno kreiran", - "error": "Kreiranje tima nije uspelo" - }, - "renameTeam": { - "title": "Preimenuj tim", - "renaming": "Preimenovanje:", - "newTeamName": "Novo ime tima", - "newTeamNamePlaceholder": "Unesite novo ime tima", - "cancel": "Otkaži", - "submit": "Preimenuj tim", - "nameRequired": "Naziv tima je obavezan", - "success": "Tim uspešno preimenovan", - "error": "Preimenovanje tima nije uspelo" - }, - "deleteTeam": { - "success": "Tim uspešno obrisan", - "error": "Brisanje tima nije uspelo. Uverite se da je tim prazan.", - "teamMustBeEmpty": "Tim mora biti prazan pre brisanja" - }, - "addMemberToTeam": { - "title": "Dodaj člana u tim", - "addingTo": "Dodavanje u", - "selectUser": "Izaberite korisnika", - "selectUserPlaceholder": "Izaberite korisnika", - "selectUserRequired": "Molimo izaberite korisnika", - "currentlyIn": "trenutno u", - "willBeMoved": "Napomena: Ovaj korisnik će biti premešten iz svog trenutnog tima u ovaj tim.", - "cancel": "Otkaži", - "submit": "Dodaj člana", - "userRequired": "Molimo izaberite korisnika", - "success": "Član je uspešno dodat u tim", - "error": "Dodavanje člana u tim nije uspelo" - }, - "changeTeam": { - "label": "Promeni tim", - "title": "Promeni tim", - "changing": "Premeštanje", - "selectTeam": "Izaberite tim", - "selectTeamPlaceholder": "Izaberite tim", - "selectTeamRequired": "Molimo izaberite tim", - "success": "Tim je uspešno promenjen", - "error": "Promena tima nije uspela", - "submit": "Promeni tim" - } - } - }, - "plan": { - "currency": "Valuta", - "popular": "Popularno", - "current": "Trenutni paket", - "upgrade": "Nadogradi", - "contact": "Kontaktirajte nas", - "customPricing": "Prilagođeno", - "showComparison": "Uporedi sve funkcije", - "hideComparison": "Sakrij poređenje funkcija", - "featureComparison": "Poređenje funkcija", - "from": "Od", - "perMonth": "/mesec", - "perSeat": "/mesto", - "withServer": "+ Server plan", - "licensedSeats": "Licencirano: {{count}} mesta", - "includedInCurrent": "Uključeno u vaš plan", - "selectPlan": "Izaberi plan", - "manage": "Upravljaj", - "manageSubscription": { - "description": "Upravljajte pretplatom, naplatom i metodama plaćanja" - }, - "activePlan": { - "title": "Aktivni paket", - "subtitle": "Detalji vaše trenutne pretplate" - }, - "availablePlans": { - "title": "Dostupni paketi", - "subtitle": "Izaberite paket koji odgovara vašim potrebama" - }, - "static": { - "title": "Informacije o naplati", - "message": "Online naplata trenutno nije podešena. Da nadogradite paket ili upravljate pretplatama, kontaktirajte nas direktno.", - "contactSales": "Kontaktirajte prodaju", - "contactToUpgrade": "Kontaktirajte nas za nadogradnju ili prilagođavanje vašeg paketa", - "maxUsers": "Maks. broj korisnika", - "upTo": "Do" - }, - "period": { - "month": "mesec", - "perUserPerMonth": "/korisnik/mesec" - }, - "free": { - "name": "Besplatno", - "highlight1": "Ograničeno korišćenje alata nedeljno", - "highlight2": "Pristup svim alatima", - "highlight3": "Podrška zajednice", - "forever": "Zauvek besplatno", - "included": "Uključeno" - }, - "pro": { - "name": "Pro", - "highlight1": "Neograničeno korišćenje alata", - "highlight2": "Napredni PDF alati", - "highlight3": "Bez vodenih žigova" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Prilagođene cene", - "highlight2": "Posvećena podrška", - "highlight3": "Najnovije funkcije", - "requiresServer": "Zahteva server", - "requiresServerMessage": "Prvo nadogradite na Server plan pre nadogradnje na Enterprise." - }, - "feature": { - "title": "Funkcija", - "pdfTools": "Osnovni PDF alati", - "fileSize": "Ograničenje veličine fajla", - "automation": "Automatizujte tokove rada alata", - "api": "Pristup API-ju", - "priority": "Prioritetna podrška", - "customPricing": "Prilagođene cene" - }, - "licenseWarning": { - "title": "Dostignuto ograničenje za besplatno samohostovanje", - "body": "Imate {{total}} korisnika, ali besplatni nivo podržava samo {{limit}} po serveru. Nadogradite da bi Stirling PDF radio neometano.", - "overLimit": "više od {{limit}}", - "cta": "Pogledajte planove" - } - }, - "subscription": { - "status": { - "active": "Aktivna", - "pastDue": "Neplaćeno na vreme", - "canceled": "Otkazano", - "incomplete": "Nepotpuno", - "trialing": "Probni period", - "none": "Bez pretplate" - }, - "renewsOn": "Obnavlja se {{date}}", - "cancelsOn": "Otkazuje se {{date}}" - }, - "billing": { - "manageBilling": "Upravljaj naplatom", - "portal": { - "error": "Nije uspelo otvaranje portala za naplatu" - }, - "updateSeats": "Ažuriraj mesta", - "updateEnterpriseSeats": "Ažuriraj Enterprise mesta", - "currentSeats": "Trenutno mesta", - "minimumSeats": "Minimum mesta", - "basedOnUsers": "(trenutni korisnici)", - "newSeatCount": "Novi broj mesta", - "newSeatCountDescription": "Izaberite broj mesta za vašu Enterprise licencu", - "whatHappensNext": "Šta sledi?", - "stripePortalRedirect": "Bićete preusmereni na Stripe portal naplate da pregledate i potvrdite promenu mesta. Proporcionalni iznos će biti automatski obračunat.", - "preparingUpdate": "Priprema ažuriranja mesta...", - "seatCountTooLow": "Broj mesta mora biti najmanje {{minimum}} (trenutni broj korisnika)", - "seatCountUnchanged": "Izaberite drugačiji broj mesta", - "seatsUpdated": "Mesta ažurirana", - "seatsUpdatedMessage": "Vaša Enterprise mesta su ažurirana na {{seats}}", - "updateProcessing": "Ažuriranje u toku", - "updateProcessingMessage": "Vaše ažuriranje mesta se obrađuje. Osvežite za nekoliko trenutaka.", - "notEnterprise": "Upravljanje mestima je dostupno samo za Enterprise licence" - }, - "upgradeBanner": { - "title": "Nadogradite na Server plan", - "message": "Iskoristite maksimum iz Stirling PDF uz neograničene korisnike i napredne funkcije", - "upgradeButton": "Nadogradite sada", - "dismiss": "Odbaci baner", - "attentionTitle": "Ovaj server zahteva pažnju admina", - "attentionBody": "Vaš admin treba da se prijavi da vidi više informacija. Odmah ih kontaktirajte.", - "attentionBodyAdmin": "Pregledajte zahteve licence da ovaj server ostane usklađen.", - "seeInfo": "Pogledajte info" - }, - "payment": { - "preparing": "Priprema vaše kupovine...", - "redirecting": "Preusmeravanje na sigurnu naplatu...", - "upgradeTitle": "Nadogradi na {{planName}}", - "success": "Plaćanje uspešno!", - "successMessage": "Vaša pretplata je uspešno aktivirana. Uskoro ćete dobiti potvrdni email.", - "autoClose": "Ovaj prozor će se automatski zatvoriti...", - "error": "Greška pri plaćanju", - "upgradeSuccess": "Plaćanje uspešno! Vaša pretplata je nadograđena. Licenca je ažurirana na vašem serveru. Uskoro ćete dobiti potvrdni email.", - "paymentSuccess": "Plaćanje uspešno! Preuzimamo vaš licencni ključ...", - "licenseActivated": "Licenca aktivirana! Vaš licencni ključ je sačuvan. Potvrdni email je poslat na registrovanu adresu.", - "licenseDelayed": "Plaćanje uspešno! Vaša licenca se generiše. Uskoro ćete dobiti email sa licencnim ključem. Ako ga ne dobijete u roku od 10 minuta, kontaktirajte podršku.", - "licensePollingError": "Plaćanje je uspešno, ali nismo mogli automatski da preuzmemo licencni ključ. Proverite email ili kontaktirajte podršku uz potvrdu o plaćanju.", - "licenseRetrievalError": "Plaćanje je uspešno, ali preuzimanje licence nije uspelo. Licencni ključ ćete dobiti emailom. Kontaktirajte podršku ako ga ne dobijete u roku od 10 minuta.", - "syncError": "Plaćanje je uspešno, ali sinhronizacija licence nije uspela. Vaša licenca će uskoro biti ažurirana. Kontaktirajte podršku ako problem potraje.", - "licenseSaveError": "Neuspešno čuvanje licencnog ključa. Kontaktirajte podršku sa svojim licencnim ključem da završite aktivaciju.", - "paymentCanceled": "Plaćanje je otkazano. Nije izvršena naplata.", - "syncingLicense": "Sinhronizujemo vašu nadograđenu licencu...", - "generatingLicense": "Generišemo vaš licencni ključ...", - "upgradeComplete": "Nadogradnja završena", - "upgradeCompleteMessage": "Vaša pretplata je uspešno nadograđena. Postojeći licencni ključ je ažuriran.", - "stripeNotConfigured": "Stripe nije konfigurisan", - "stripeNotConfiguredMessage": "Stripe integracija plaćanja nije konfigurisana. Kontaktirajte administratora.", - "monthly": "Mesečno", - "yearly": "Godišnje", - "billingPeriod": "Period naplate", - "enterpriseNote": "Broj mesta se podešava pri plaćanju (1–1000).", - "installationId": "ID instalacije", - "licenseKey": "Vaš licencni ključ", - "licenseInstructions": "Ovo je dodato vašoj instalaciji. Kopiju ćete dobiti i na email.", - "canCloseWindow": "Sada možete zatvoriti ovaj prozor.", - "licenseKeyProcessing": "Obrada licencnog ključa", - "licenseDelayedMessage": "Vaš licencni ključ se generiše. Uskoro proverite email ili kontaktirajte podršku.", - "perYear": "/godina", - "perMonth": "/mesec", - "emailInvalid": "Unesite važeću email adresu", - "emailStage": { - "title": "Unesite svoj email", - "description": "Koristićemo ga za slanje licencnog ključa i računa.", - "emailLabel": "Email adresa", - "emailPlaceholder": "your@email.com", - "continue": "Nastavi", - "modalTitle": "Početak - {{planName}}" - }, - "planStage": { - "title": "Izaberite period naplate", - "savingsNote": "Uštedite {{percent}}% uz godišnju naplatu", - "basePrice": "Osnovna cena", - "seatPrice": "Po mestu", - "totalForSeats": "Ukupno ({{count}} mesta)", - "selectMonthly": "Izaberi mesečno", - "selectYearly": "Izaberi godišnje", - "savePercent": "Uštedite {{percent}}%", - "savingsAmount": "Uštedeli ste {{amount}}", - "modalTitle": "Izaberite period naplate - {{planName}}", - "billedYearly": "Naplaćuje se godišnje {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Nazad na izbor plana", - "selectedPlan": "Izabrani plan", - "modalTitle": "Završite plaćanje - {{planName}}" - } - }, - "firstLogin": { - "title": "Prva prijava", - "welcomeTitle": "Dobrodošli!", - "welcomeMessage": "Iz bezbednosnih razloga, morate promeniti lozinku pri prvoj prijavi.", - "loggedInAs": "Prijavljeni kao", - "error": "Greška", - "currentPassword": "Trenutna lozinka", - "enterCurrentPassword": "Unesite svoju trenutnu lozinku", - "newPassword": "Nova lozinka", - "enterNewPassword": "Unesite novu lozinku (min 8 karaktera)", - "confirmPassword": "Potvrdite novu lozinku", - "reEnterNewPassword": "Ponovo unesite novu lozinku", - "changePassword": "Promeni lozinku", - "allFieldsRequired": "Sva polja su obavezna", - "passwordsDoNotMatch": "Nove lozinke se ne poklapaju", - "passwordTooShort": "Lozinka mora imati najmanje 8 karaktera", - "passwordMustBeDifferent": "Nova lozinka mora biti drugačija od trenutne", - "passwordChangedSuccess": "Lozinka je uspešno promenjena! Molimo prijavite se ponovo.", - "passwordChangeFailed": "Promena lozinke nije uspela. Proverite vašu trenutnu lozinku." - }, - "invite": { - "welcome": "Dobrodošli u Stirling PDF", - "invalidToken": "Nevažeći pozivni link", - "validationError": "Nije uspela validacija pozivnog linka", - "passwordRequired": "Lozinka je obavezna", - "passwordTooShort": "Lozinka mora imati najmanje 6 karaktera", - "passwordMismatch": "Lozinke se ne poklapaju", - "acceptError": "Kreiranje naloga nije uspelo", - "validating": "Validacija poziva...", - "invalidInvitation": "Nevažeći poziv", - "goToLogin": "Idi na prijavu", - "welcomeTitle": "Pozvani ste!", - "welcomeSubtitle": "Dovršite podešavanje naloga da biste počeli", - "accountFor": "Kreiranje naloga za", - "linkExpires": "Link ističe", - "email": "Email adresa", - "emailPlaceholder": "Unesite svoju email adresu", - "emailRequired": "Email adresa je obavezna", - "invalidEmail": "Nevažeća email adresa", - "choosePassword": "Izaberite lozinku", - "passwordPlaceholder": "Unesite svoju lozinku", - "confirmPassword": "Potvrdite lozinku", - "confirmPasswordPlaceholder": "Ponovo unesite svoju lozinku", - "createAccount": "Kreiraj nalog", - "creating": "Kreiranje naloga...", - "alreadyHaveAccount": "Već imate nalog?", - "signIn": "Prijavite se" - }, - "audit": { - "error": { - "title": "Greška pri učitavanju audit sistema" - }, - "notAvailable": "Audit sistem nije dostupan", - "notAvailableMessage": "Audit sistem nije podešen ili nije dostupan.", - "disabled": "Audit logovanje je onemogućeno", - "disabledMessage": "Omogućite audit logovanje u konfiguraciji aplikacije da biste pratili događaje sistema.", - "systemStatus": { - "title": "Status sistema", - "status": "Audit logovanje", - "enabled": "Omogućeno", - "disabled": "Onemogućeno", - "level": "Nivo audita", - "retention": "Period čuvanja", - "days": "dana", - "totalEvents": "Ukupno događaja" - }, - "tabs": { - "dashboard": "Kontrolna tabla", - "events": "Audit događaji", - "export": "Izvoz" - }, - "charts": { - "title": "Audit kontrolna tabla", - "error": "Greška pri učitavanju grafikona", - "day": "Dan", - "week": "Nedelja", - "month": "Mesec", - "byType": "Događaji po tipu", - "byUser": "Događaji po korisniku", - "overTime": "Događaji kroz vreme" - }, - "events": { - "title": "Audit događaji", - "filterByType": "Filtriraj po tipu", - "filterByUser": "Filtriraj po korisniku", - "startDate": "Datum početka", - "endDate": "Datum završetka", - "clearFilters": "Obriši", - "error": "Greška pri učitavanju događaja", - "noEvents": "Nema pronađenih događaja", - "timestamp": "Vremenska oznaka", - "type": "Tip", - "user": "Korisnik", - "ipAddress": "IP adresa", - "actions": "Radnje", - "viewDetails": "Prikaži detalje", - "eventDetails": "Detalji događaja", - "details": "Detalji" - }, - "export": { - "title": "Izvezi audit podatke", - "description": "Izvezite audit događaje u CSV ili JSON format. Koristite filtere da ograničite izvezene podatke.", - "format": "Format izvoza", - "filters": "Filteri (opciono)", - "filterByType": "Filtriraj po tipu", - "filterByUser": "Filtriraj po korisniku", - "startDate": "Datum početka", - "endDate": "Datum završetka", - "clearFilters": "Obriši", - "exportButton": "Izvezi podatke", - "error": "Izvoz podataka nije uspeo" - } - }, - "usage": { - "noData": "Nema dostupnih podataka", - "error": "Greška pri učitavanju statistike korišćenja", - "noDataMessage": "Trenutno nema dostupnih statistika korišćenja.", - "controls": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Sve", - "refresh": "Osveži", - "dataTypeLabel": "Tip podataka:", - "dataType": { - "all": "Sve", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Sve" - }, - "stats": { - "totalEndpoints": "Ukupno endpointa", - "totalVisits": "Ukupno poseta", - "showing": "Prikazano", - "selectedVisits": "Izabrane posete" - }, - "chart": { - "title": "Grafikon korišćenja endpointa" - }, - "table": { - "title": "Detaljna statistika", - "endpoint": "Krajnja tačka", - "visits": "Posete", - "percentage": "Procenat", - "noData": "Nema dostupnih podataka" - } - }, - "backendHealth": { - "checking": "Provera statusa bekenda...", - "online": "Bekend je online", - "offline": "Bekend je offline", - "starting": "Bekend se pokreće...", - "wait": "Sačekajte da se bekend potpuno pokrene pa pokušajte ponovo." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Otključajte PDF da nastavite", - "title": "Uklonite lozinku da nastavite", - "description": "Ovaj PDF je zaštićen lozinkom. Unesite lozinku da biste nastavili rad.", - "password": { - "label": "PDF lozinka", - "placeholder": "Unesite PDF lozinku" - }, - "skip": "Preskoči za sada", - "unlock": "Otključaj i nastavi", - "incorrectPassword": "Netačna lozinka", - "missingFile": "Izabrani fajl više nije dostupan.", - "emptyResponse": "Uklanjanje lozinke nije proizvelo fajl.", - "required": "Unesite lozinku da biste nastavili.", - "successTitle": "Lozinka uklonjena", - "successBodyWithName": "Lozinka uklonjena iz {{fileName}}", - "successBody": "Lozinka je uspešno uklonjena." - }, - "setup": { - "welcome": "Dobrodošli u Stirling PDF", - "description": "Započnite izborom načina na koji želite da koristite Stirling PDF", - "step1": { - "label": "Izaberite režim", - "description": "Offline ili Server" - }, - "step2": { - "label": "Izaberite server", - "description": "Samohostovani server" - }, - "step3": { - "label": "Prijava", - "description": "Unesite kredencijale" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Prijavite se svojim Stirling nalogom" - }, - "selfhosted": { - "title": "Samohostovani server", - "description": "Povežite se na svoj Stirling PDF server" - } - }, - "saas": { - "title": "Prijavite se u Stirling", - "subtitle": "Prijavite se svojim Stirling nalogom" - }, - "selfhosted": { - "title": "Prijava na server", - "subtitle": "Unesite kredencijale servera" - }, - "server": { - "title": "Poveži se na server", - "subtitle": "Unesite URL svog samohostovanog servera", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Samohostovani server" - }, - "url": { - "label": "URL servera", - "description": "Unesite puni URL vašeg samohostovanog Stirling PDF servera" - }, - "error": { - "emptyUrl": "Unesite URL servera", - "unreachable": "Nije moguće povezati se sa serverom", - "testFailed": "Test veze nije uspeo" - }, - "testing": "Testiranje veze..." - }, - "login": { - "title": "Prijava", - "subtitle": "Unesite kredencijale da nastavite", - "connectingTo": "Povezivanje na:", - "username": { - "label": "Korisničko ime", - "placeholder": "Unesite korisničko ime" - }, - "email": { - "label": "Email", - "placeholder": "Unesite email" - }, - "password": { - "label": "Lozinka", - "placeholder": "Unesite lozinku" - }, - "error": { - "emptyUsername": "Unesite korisničko ime", - "emptyEmail": "Unesite email", - "emptyPassword": "Unesite lozinku", - "oauthFailed": "OAuth prijava nije uspela. Pokušajte ponovo." - }, - "submit": "Prijavi se", - "signInWith": "Prijavite se sa", - "oauthPending": "Otvaranje pregledača za autentikaciju...", - "orContinueWith": "Ili nastavite uz email" - } - }, - "oauth": { - "success": { - "title": "Autentikacija uspešna", - "message": "Možete zatvoriti ovaj prozor i vratiti se u Stirling PDF." - }, - "error": { - "title": "Autentikacija neuspešna", - "message": "Autentikacija nije uspela. Možete zatvoriti ovaj prozor i pokušati ponovo." - } - }, - "pdfTextEditor": { - "title": "PDF JSON uređivač", - "viewLabel": "PDF uređivač", - "converting": "Konvertovanje PDF-a u format za uređivanje...", - "conversionFailed": "Konverzija PDF-a nije uspela. Pokušajte ponovo.", - "currentFile": "Trenutni fajl: {{name}}", - "pageSummary": "Strana {{number}} od {{total}}", - "pagePreviewAlt": "Pregled strane", - "imageLabel": "Postavljena slika", - "noTextOnPage": "Na ovoj strani nije detektovan tekst za uređivanje.", - "pageType": { - "paragraph": "Strana sa pasusima", - "sparse": "Rasuti tekst" - }, - "groupingMode": { - "auto": "Auto", - "paragraph": "Pasus", - "singleLine": "Jedna linija" - }, - "badges": { - "unsaved": "Izmenjeno", - "modified": "Izmenjeno", - "earlyAccess": "Rani pristup" - }, - "actions": { - "reset": "Poništi izmene", - "downloadJson": "Preuzmi JSON", - "generatePdf": "Generiši PDF" - }, - "options": { - "autoScaleText": { - "title": "Automatski prilagodi tekst okvirima", - "description": "Automatski horizontalno prilagođava tekst da stane u njegov izvorni granični okvir kada se iscrtavanje fonta razlikuje od PDF-a." - }, - "groupingMode": { - "title": "Način grupisanja teksta", - "autoDescription": "Automatski prepoznaje tip stranice i odgovarajuće grupiše tekst.", - "paragraphDescription": "Grupiše poravnate redove u višeredne pasusne tekstualne okvire.", - "singleLineDescription": "Zadržava svaki red teksta u PDF-u kao zaseban tekstualni okvir." - }, - "manualGrouping": { - "descriptionInline": "Savet: Držite Ctrl (Cmd) ili Shift za višestruki izbor tekstualnih okvira. Plutajuća alatna traka će se pojaviti iznad izbora kako biste mogli da spojite, razgrupišete ili podesite širine." - }, - "forceSingleElement": { - "title": "Zaključaj izmenjeni tekst u jedan PDF element", - "description": "Kada je uključeno, editor izvozi svaki izmenjeni tekstualni okvir kao jedan PDF tekstualni element kako bi se izbeglo preklapanje glifova ili mešani fontovi." - } - }, - "manual": { - "mergeTooltip": "Spoji izabrane okvire", - "merge": "Spoji izbor", - "ungroupTooltip": "Podeli pasus nazad na redove", - "ungroup": "Razgrupiši izbor", - "widthMenu": "Opcije širine", - "expandWidth": "Proširi do ivice stranice", - "resetWidth": "Resetuj širinu", - "resizeHandle": "Podesi širinu teksta" - }, - "disclaimer": { - "heading": "Ograničenja pregleda", - "textFocus": "Ovaj prostor za rad fokusira se na uređivanje teksta i premeštanje ugrađenih slika. Složena grafika stranice, kontrole obrazaca i slojevita grafika se čuvaju za izvoz, ali ovde nisu u potpunosti uređive.", - "previewVariance": "Neki vizuelni elementi (poput ivica tabela, oblika ili izgleda anotacija) možda neće biti prikazani identično u pregledu. Izvezeni PDF zadržava originalne komande crtanja kad god je moguće.", - "alpha": "Ovaj alfa pregledač je i dalje u razvoju—određeni fontovi, boje, efekti transparencije i detalji rasporeda mogu se blago promeniti. Molimo proverite generisani PDF pre deljenja." - }, - "empty": { - "title": "Nijedan dokument nije učitan", - "subtitle": "Učitajte PDF ili JSON datoteku da biste počeli sa uređivanjem teksta." - }, - "welcomeBanner": { - "title": "Dobrodošli u Uređivač teksta za PDF (rani pristup)", - "experimental": "Ovo je eksperimentalna funkcija u aktivnom razvoju. Očekujte izvesnu nestabilnost i probleme tokom korišćenja.", - "howItWorks": "Ovaj alat konvertuje vaš PDF u format koji se može uređivati, gde možete menjati tekst i premeštati slike. Promene se čuvaju nazad kao novi PDF.", - "bestFor": "Najbolje radi sa:", - "bestFor1": "Jednostavni PDF-ovi sa uglavnom tekstom i slikama", - "bestFor2": "Dokumenti sa standardnim formatiranjem pasusa", - "bestFor3": "Pisma, eseji, izveštaji i osnovni dokumenti", - "notIdealFor": "Nije idealno za:", - "notIdealFor1": "PDF-ove sa posebnim formatiranjem poput nabrajanja, tabela ili višekolonskih rasporeda", - "notIdealFor2": "Magazini, brošure ili kompleksno dizajnirani dokumenti", - "notIdealFor3": "Uputstva sa složenim rasporedima", - "limitations": "Trenutna ograničenja:", - "limitation1": "Iscrtavanje fontova može se malo razlikovati od originalnog PDF-a", - "limitation2": "Složena grafika, polja obrazaca i anotacije se čuvaju, ali nisu uređivi", - "limitation3": "Većim datotekama može trebati vremena za konverziju i obradu", - "knownIssues": "Poznati problemi (u rešavanju):", - "issue1": "Boja teksta se trenutno ne zadržava (uskoro će biti dodato)", - "issue2": "Režim pasusa ima više problema sa poravnanjem i razmakom — preporučuje se režim Jedan red", - "issue3": "Prikaz pregleda se razlikuje od izvezenog PDF-a — izvezeni PDF je bliži originalu", - "issue4": "Poravnanje rotiranog teksta može zahtevati ručno podešavanje", - "issue5": "Efekti transparencije i slojeva mogu odstupati od originala", - "feedback": "Ovo je funkcija ranog pristupa. Molimo prijavite sve probleme na koje naiđete kako biste nam pomogli da unapredimo alat!", - "gotIt": "Razumem", - "dontShowAgain": "Ne prikazuj ponovo" - }, - "modeChange": { - "title": "Potvrdi promenu režima", - "warning": "Promena načina grupisanja teksta resetuje sve nesačuvane izmene. Da li ste sigurni da želite da nastavite?", - "cancel": "Otkaži", - "confirm": "Resetuj i promeni režim" - }, - "fontAnalysis": { - "details": "Detalji fonta", - "embedded": "Ugrađen", - "type": "Tip", - "webFormat": "Web format", - "warnings": "Upozorenja", - "suggestions": "Napomene", - "currentPageFonts": "Fontovi na ovoj stranici", - "allFonts": "Svi fontovi", - "fallback": "rezervni", - "missing": "nedostaje", - "perfectMessage": "Svi fontovi se mogu savršeno reprodukovati.", - "warningMessage": "Neki fontovi možda neće biti ispravno prikazani.", - "infoMessage": "Dostupne su informacije o reprodukciji fontova.", - "perfect": "savršeno", - "subset": "podskup" - }, - "errors": { - "invalidJson": "Nije moguće pročitati JSON datoteku. Uverite se da je generisana alatom PDF u JSON.", - "pdfConversion": "Nije moguće konvertovati izmenjeni JSON nazad u PDF." - } - }, - "auth": { - "sessionExpired": "Sesija je istekla", - "pleaseLoginAgain": "Molimo prijavite se ponovo.", - "accessDenied": "Pristup odbijen", - "insufficientPermissions": "Nemate dozvolu da izvršite ovu radnju." - }, - "addText": { - "title": "Dodaj tekst", - "header": "Dodaj tekst u PDF-ove", - "text": { - "name": "Sadržaj teksta", - "placeholder": "Unesite tekst koji želite da dodate", - "fontLabel": "Font", - "fontSizeLabel": "Veličina fonta", - "fontSizePlaceholder": "Upišite ili izaberite veličinu fonta (8-200)", - "colorLabel": "Boja teksta" - }, - "steps": { - "configure": "Podesi tekst" - }, - "step": { - "createDesc": "Unesite tekst koji želite da dodate", - "place": "Postavi tekst", - "placeDesc": "Kliknite na PDF da dodate tekst" - }, - "instructions": { - "title": "Kako dodati tekst", - "text": "Nakon što unesete tekst iznad, kliknite bilo gde na PDF da ga postavite.", - "paused": "Postavljanje pauzirano", - "resumeHint": "Nastavite postavljanje da biste klikom dodali tekst.", - "noSignature": "Unesite tekst iznad da biste omogućili postavljanje." - }, - "mode": { - "move": "Pomeri tekst", - "place": "Postavi tekst", - "pause": "Pauziraj postavljanje", - "resume": "Nastavi postavljanje" - }, - "results": { - "title": "Rezultati dodavanja teksta" - }, - "error": { - "failed": "Došlo je do greške pri dodavanju teksta u PDF." - }, - "tags": "tekst,anotacija,oznaka", - "applySignatures": "Primeni tekst" - } -} \ No newline at end of file diff --git a/frontend/public/locales/sv-SE/translation.json b/frontend/public/locales/sv-SE/translation.json deleted file mode 100644 index 6edf77a58..000000000 --- a/frontend/public/locales/sv-SE/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Välj hur du vill bläddra bland verktyg", - "description": "Förhandsgranska båda layouterna och bestäm hur du vill utforska Stirling PDF‑verktygen.", - "sidebarTitle": "Sidopanelläge", - "sidebarDescription": "Behåll verktyg bredvid din arbetsyta för snabba byten.", - "recommended": "Rekommenderas", - "chooseSidebar": "Använd sidopanelläge", - "fullscreenTitle": "Helskärmsläge – (äldre)", - "fullscreenDescription": "Bläddra i alla verktyg i en katalog som täcker arbetsytan tills du väljer ett.", - "chooseFullscreen": "Använd helskärmsläge", - "dismiss": "Kanske senare" - }, - "fullscreen": { - "showDetails": "Visa detaljer", - "comingSoon": "Kommer snart:", - "favorite": "Lägg till i favoriter", - "favorites": "Favoriter", - "unavailable": "Inaktiverad av serveradministratören:", - "unavailableDependency": "Otillgänglig – nödvändigt verktyg saknas på servern:", - "heading": "Alla verktyg (helskärmsvy)", - "noResults": "Försök justera din sökning eller visa beskrivningar för att hitta det du behöver.", - "recommended": "Rekommenderas", - "unfavorite": "Ta bort från favoriter" - }, - "placeholder": "Välj ett verktyg för att komma igång", - "toggle": { - "fullscreen": "Byt till helskärmsläge", - "sidebar": "Byt till sidopanelläge" - }, - "alpha": "Alfa", - "premiumFeature": "Premiumfunktion:", - "comingSoon": "Kommer snart:" - }, - "unsavedChanges": "Du har osparade ändringar i din PDF.", - "areYouSure": "Är du säker på att du vill lämna?", - "unsavedChangesTitle": "Osparade ändringar", - "keepWorking": "Fortsätt arbeta", - "discardChanges": "Förkasta och lämna", - "applyAndContinue": "Spara och lämna", - "exportAndContinue": "Exportera och fortsätt", - "zipWarning": { - "title": "Stor ZIP-fil", - "message": "Denna ZIP innehåller {{count}} filer. Extrahera ändå?", - "cancel": "Avbryt", - "confirm": "Extrahera" - }, - "defaultApp": { - "title": "Ange som standardapp för PDF", - "message": "Vill du ange Stirling PDF som din standard-PDF-redigerare?", - "description": "Du kan ändra detta senare i systeminställningarna.", - "notNow": "Inte nu", - "setDefault": "Ange som standard", - "dismiss": "Stäng", - "prompt": { - "title": "Ange som standard-PDF-redigerare", - "message": "Gör Stirling PDF till din standardapp för att öppna PDF-filer." - }, - "success": { - "title": "Standardapp angiven", - "message": "Stirling PDF är nu din standard-PDF-redigerare" - }, - "settingsOpened": { - "title": "Inställningar öppnade", - "message": "Välj Stirling PDF i systeminställningarna" - }, - "error": { - "title": "Fel", - "message": "Det gick inte att ange standard-PDF-hanterare" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Avbryt", - "addPageNumbers": { - "fontSize": "Teckenstorlek", - "fontName": "Typsnitt", - "title": "Lägg till sidnummer", - "header": "Lägg till sidnummer", - "selectText": { - "1": "Välj PDF-fil:", - "2": "Marginalstorlek", - "3": "Position", - "4": "Startnummer", - "5": "Sidor att numrera", - "6": "Anpassad text" - }, - "customTextDesc": "Anpassad text", - "numberPagesDesc": "Vilka sidor som ska numreras, standard 'all', accepterar även 1-5 eller 2,5,9 etc", - "customNumberDesc": "Standard är {n}, accepterar även 'Sida {n} av {total}', 'Text-{n}', '{filnamn}-{n}", - "submit": "Lägg till sidnummer", - "configuration": "Konfiguration", - "customize": "Anpassa utseende", - "pagesAndStarting": "Sidor och startnummer", - "positionAndPages": "Position och sidor", - "error": { - "failed": "Åtgärden att lägga till sidnummer misslyckades" - }, - "results": { - "title": "Resultat för sidnumrering" - }, - "preview": "Val av position", - "previewDisclaimer": "Förhandsvisningen är ungefärlig. Slutresultatet kan variera beroende på PDF‑typsnittsmetrik." - }, - "pageSelectionPrompt": "Anpassat sidval (Ange en kommaseparerad lista med sidnummer 1,5,6 eller funktioner som 2n+1) :", - "startingNumberTooltip": "Det första numret som visas. Efterföljande sidor ökar från detta nummer.", - "marginTooltip": "Avstånd mellan sidnumret och sidans kant.", - "fontSizeTooltip": "Storlek på sidnummertext i punkter. Större tal ger större text.", - "fontTypeTooltip": "Typsnittsfamilj för sidnummer. Välj utifrån dokumentets stil.", - "customTextTooltip": "Valfritt anpassat format för sidnummer. Använd {n} som platshållare för numret. Exempel: \"Sida {n}\" visar \"Sida 1\", \"Sida 2\", osv.", - "pdfPrompt": "Välj PDF(er)", - "multiPdfPrompt": "Välj PDF-filer (2+)", - "multiPdfDropPrompt": "Välj (eller dra och släpp) alla PDF-filer du behöver", - "imgPrompt": "Välj bild(er)", - "genericSubmit": "Skicka", - "uploadLimit": "Maximal filstorlek:", - "uploadLimitExceededSingular": "är för stor. Maximal tillåten storlek är", - "uploadLimitExceededPlural": "är för stora. Maximal tillåten storlek är", - "processTimeWarning": "Varning: Denna process kan ta upp till en minut beroende på filstorlek", - "pageOrderPrompt": "Sidordning (Ange en kommaseparerad lista med sidnummer) :", - "goToPage": "Gå till", - "true": "Sant", - "false": "Falskt", - "unknown": "Okänt", - "app": { - "description": "Det kostnadsfria alternativet till Adobe Acrobat (10M+ nedladdningar)" - }, - "save": "Spara", - "saveToBrowser": "Spara till webbläsare", - "download": "Ladda ner", - "downloadUnavailable": "Nedladdning inte tillgänglig för detta objekt", - "saveUnavailable": "Spara är inte tillgängligt för detta objekt", - "pin": "Fäst fil (behåll aktiv efter verktygskörning)", - "unpin": "Lossa fil (ersätt efter verktygskörning)", - "undoOperationTooltip": "Klicka för att ångra den senaste åtgärden och återställa originalfilerna", - "undo": "Ångra", - "back": "Tillbaka", - "nothingToUndo": "Inget att ångra", - "moreOptions": "Fler alternativ", - "editYourNewFiles": "Redigera dina nya filer", - "close": "Stäng", - "openInViewer": "Öppna i visaren", - "confirmClose": "Bekräfta stängning", - "confirmCloseMessage": "Är du säker på att du vill stänga den här filen?", - "confirmCloseCancel": "Avbryt", - "confirmCloseConfirm": "Stäng fil", - "fileSelected": "Vald: {{filename}}", - "chooseFile": "Välj fil", - "filesSelected": "filer valda", - "files": { - "title": "Filer", - "upload": "Ladda upp", - "uploadFiles": "Ladda upp filer", - "addFiles": "Lägg till filer", - "selectFromWorkbench": "Välj filer från arbetsbänken eller ", - "selectMultipleFromWorkbench": "Välj minst {{count}} filer från arbetsbänken eller ", - "created": "Skapad", - "size": "Filstorlek" - }, - "noFavourites": "Inga favoriter har lagts till", - "downloadComplete": "Nedladdning klar", - "bored": "Trött på att vänta?", - "alphabet": "Alfabet", - "downloadPdf": "Ladda ner PDF", - "text": "Text", - "font": "Teckensnitt", - "selectFillter": "-- Välj --", - "pageNum": "Sidnummer", - "sizes": { - "small": "Liten", - "medium": "Mellan", - "large": "Stor", - "x-large": "Extra stor" - }, - "error": { - "pdfPassword": "PDF-dokumentet är lösenordsskyddat och antingen har lösenordet inte angetts eller är felaktigt", - "encryptedPdfMustRemovePassword": "Denna PDF är krypterad eller lösenordsskyddad. Lås upp den innan konvertering till PDF/A.", - "incorrectPasswordProvided": "PDF‑lösenordet är felaktigt eller saknas.", - "_value": "Fel", - "dismissAllErrors": "Avfärda alla fel", - "sorry": "Vi beklagar problemet!", - "needHelp": "Behöver du hjälp / Har du hittat ett problem?", - "contactTip": "Om du fortfarande har problem, tveka inte att kontakta oss för hjälp. Du kan skicka in en fråga på vår GitHub-sida eller kontakta oss via Discord:", - "404": { - "head": "404 - Sidan hittades inte | Hoppsan, vi snubblade i koden!", - "1": "Vi kan inte hitta sidan du letar efter.", - "2": "Något gick fel" - }, - "github": "Skicka in en fråga på GitHub", - "showStack": "Visa stackspårning", - "copyStack": "Kopiera stackspårning", - "githubSubmit": "GitHub - Skicka in en fråga", - "discordSubmit": "Discord - Skicka in ett supportinlägg" - }, - "warning": { - "tooltipTitle": "Varning" - }, - "edit": "Redigera", - "delete": "Radera", - "never": "Aldrig", - "username": "Användarnamn", - "password": "Lösenord", - "welcome": "Välkommen", - "property": "Egenskap", - "black": "Svart", - "white": "Vit", - "red": "Röd", - "green": "Grön", - "blue": "Blå", - "custom": "Anpassad...", - "comingSoon": "Kommer snart", - "WorkInProgess": "Pågående arbete, kan vara icke fungerande eller buggigt. Rapportera eventuella problem!", - "poweredBy": "Drivs av", - "yes": "Ja", - "no": "Nej", - "changedCredsMessage": "Inloggningsuppgifter ändrade!", - "notAuthenticatedMessage": "Användaren är inte autentiserad.", - "userNotFoundMessage": "Användaren hittades inte.", - "incorrectPasswordMessage": "Nuvarande lösenord är felaktigt.", - "usernameExistsMessage": "Nytt användarnamn finns redan.", - "invalidUsernameMessage": "Ogiltigt användarnamn, användarnamn kan endast innehålla bokstäver, siffror och följande specialtecken @._+- eller måste vara en giltig e-postadress.", - "invalidPasswordMessage": "Lösenordet får inte vara tomt och får inte ha mellanslag i början eller slutet.", - "confirmPasswordErrorMessage": "Nytt lösenord och bekräfta nytt lösenord måste matcha.", - "deleteCurrentUserMessage": "Kan inte ta bort den för närvarande inloggade användaren.", - "deleteUsernameExistsMessage": "Användarnamnet finns inte och kan inte raderas.", - "downgradeCurrentUserMessage": "Kan inte nedgradera nuvarande användares roll", - "disabledCurrentUserMessage": "Den nuvarande användaren kan inte inaktiveras", - "downgradeCurrentUserLongMessage": "Kan inte nedgradera nuvarande användares roll. Därför kommer den aktuella användaren inte att visas.", - "userAlreadyExistsOAuthMessage": "Användaren finns redan som en OAuth2-användare.", - "userAlreadyExistsWebMessage": "Användaren finns redan som en webbanvändare.", - "oops": "Hoppsan!", - "help": "Hjälp", - "goHomepage": "Gå till startsidan", - "joinDiscord": "Gå med i vår Discord-server", - "seeDockerHub": "Se Docker Hub", - "visitGithub": "Besök GitHub-repositoriet", - "donate": "Donera", - "color": "Färg", - "sponsor": "Sponsör", - "info": "Info", - "pro": "Pro", - "page": "Sidan", - "pages": "Sidor", - "loading": "Laddar...", - "review": "Granska", - "addToDoc": "Lägg till i dokument", - "reset": "Återställ", - "apply": "Verkställ", - "noFileSelected": "Ingen fil vald. Ladda upp en.", - "legal": { - "privacy": "Dataprotektionspolicy", - "iAgreeToThe": "Jag godkänner alla", - "terms": "Villkor och betingelser", - "accessibility": "Gängeshållbarhet", - "cookie": "Cockiropfer", - "impressum": "Riksdagens utskott för teknikfrihet", - "showCookieBanner": "Cookie-inställningar" - }, - "pipeline": { - "header": "Pipeline-meny (Beta)", - "uploadButton": "Ladda upp anpassad", - "configureButton": "Konfigurera", - "defaultOption": "Anpassad", - "submitButton": "Skicka", - "help": "Pipeline-hjälp", - "scanHelp": "Hjälp för mappskanning", - "deletePrompt": "Är du säker på att du vill ta bort pipeline", - "tags": "automatisera,sekvens,skriptad,batchprocess", - "title": "Pipeline (Avancerat)" - }, - "pipelineOptions": { - "header": "Pipeline-konfiguration", - "pipelineNameLabel": "Pipeline-namn", - "saveSettings": "Spara operationsinställningar", - "pipelineNamePrompt": "Ange pipeline-namn här", - "selectOperation": "Välj operation", - "addOperationButton": "Lägg till operation", - "pipelineHeader": "Pipeline:", - "saveButton": "Ladda ner", - "validateButton": "Validera" - }, - "enterpriseEdition": { - "button": "Uppgradera till Pro", - "warning": "Den här funktionen är endast tillgänglig för Pro-användare.", - "yamlAdvert": "Stirling PDF Pro stöder YAML-konfigurationsfiler och andra SSO funktioner.", - "ssoAdvert": "Söker du fler funktioner för användarhantering? Spana in Stirling PDF Pro." - }, - "analytics": { - "title": "Vill du göra Stirling PDF bättre?", - "paragraph1": "Stirling PDF har inaktiverad analys för att hjälpa oss förbättra produkten. Vi spårar ingen personlig information eller filinnehåll.", - "paragraph2": "Var god aktivera analyser för att hjälpa Stirling-PDF att växa och tillåta oss att förstå våra användare bättre.", - "learnMore": "Läs mer", - "enable": "Aktivera analys", - "disable": "Avaktivera analys", - "settings": "Du kan ändra analysinställningarna i config/settings.yml-filen", - "privacyAssurance": "Vi spårar inte någon personlig information eller innehållet i dina filer." - }, - "navbar": { - "favorite": "Favoriter", - "recent": "Nya och nyligen uppdaterade", - "darkmode": "Mörkt läge", - "language": "Språk", - "settings": "Inställningar", - "allTools": "Verktyg", - "multiTool": "Multiverktyg", - "search": "Sök", - "sections": { - "organize": "Organisera", - "convertTo": "Konvertera till PDF", - "convertFrom": "Konvertera från PDF", - "security": "Signera & Säkerhet", - "advance": "Avancerat", - "edit": "Visa & Redigera", - "popular": "Populära" - } - }, - "settings": { - "preferences": { - "title": "Preferenser" - }, - "workspace": { - "title": "Arbetsyta", - "people": "Personer", - "teams": "Team" - }, - "configuration": { - "title": "Konfiguration", - "systemSettings": "Systeminställningar", - "features": "Funktioner", - "endpoints": "Slutpunkter", - "database": "Databas", - "advanced": "Avancerat" - }, - "securityAuth": { - "title": "Säkerhet och autentisering", - "security": "Säkerhet", - "connections": "Anslutningar" - }, - "licensingAnalytics": { - "title": "Licensiering och analys", - "plan": "Plan", - "audit": "Granskning", - "usageAnalytics": "Användningsanalys" - }, - "policiesPrivacy": { - "title": "Policyer och integritet", - "legal": "Juridik", - "privacy": "Integritet" - }, - "developer": { - "title": "Utvecklare", - "apiKeys": "API-nycklar" - }, - "tooltips": { - "enableLoginFirst": "Aktivera inloggningsläge först", - "requiresEnterprise": "Kräver Enterprise-licens" - }, - "connection": { - "title": "Anslutningsläge", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Självhostad" - }, - "server": "Server", - "user": "Inloggad som", - "logout": "Logga ut" - }, - "general": { - "title": "Allmänt", - "description": "Konfigurera allmänna programinställningar.", - "user": "Användare", - "logout": "Logga ut", - "enableFeatures": { - "dismiss": "Avfärda", - "title": "För systemadministratörer", - "intro": "Aktivera användarautentisering, teamhantering och arbetsytefunktioner för din organisation.", - "action": "Konfigurera", - "and": "och", - "benefit": "Aktiverar användarroller, teamsamarbete, adminkontroller och företagsfunktioner.", - "learnMore": "Läs mer i dokumentationen" - }, - "defaultToolPickerMode": "Standardläge för verktygsväljare", - "defaultToolPickerModeDescription": "Välj om verktygsväljaren ska öppnas i helskärm eller sidopanel som standard", - "mode": { - "sidebar": "Sidopanel", - "fullscreen": "Helskärm" - }, - "autoUnzipTooltip": "Packa automatiskt upp ZIP‑filer som returneras från API‑operationer. Inaktivera för att behålla ZIP‑filer intakta. Detta påverkar inte automationsarbetsflöden.", - "autoUnzip": "Packa upp API-svar automatiskt", - "autoUnzipDescription": "Extrahera automatiskt filer från ZIP‑svar", - "autoUnzipFileLimitTooltip": "Packa bara upp om ZIP:en innehåller högst så här många filer. Ange högre för att extrahera större ZIP:ar.", - "autoUnzipFileLimit": "Begränsning för automatisk uppackning", - "autoUnzipFileLimitDescription": "Maximalt antal filer att extrahera från ZIP", - "defaultPdfEditor": "Standard-PDF-redigerare", - "defaultPdfEditorActive": "Stirling PDF är din standard-PDF-redigerare", - "defaultPdfEditorInactive": "En annan app är standard", - "defaultPdfEditorChecking": "Kontrollerar...", - "defaultPdfEditorSet": "Redan standard", - "setAsDefault": "Ange som standard", - "updates": { - "title": "Programuppdateringar", - "description": "Sök efter uppdateringar och visa versionsinfo", - "currentVersion": "Aktuell version", - "latestVersion": "Senaste version", - "checkForUpdates": "Sök efter uppdateringar", - "viewDetails": "Visa detaljer" - }, - "hideUnavailableTools": "Dölj otillgängliga verktyg", - "hideUnavailableToolsDescription": "Ta bort verktyg som har inaktiverats av din server istället för att visa dem nedtonade.", - "hideUnavailableConversions": "Dölj otillgängliga konverteringar", - "hideUnavailableConversionsDescription": "Ta bort inaktiverade konverteringsalternativ i verktyget Konvertera istället för att visa dem nedtonade." - }, - "hotkeys": { - "title": "Kortkommandon", - "description": "Anpassa kortkommandon för snabb åtkomst till verktyg. Klicka på \"Ändra genväg\" och tryck en ny tangentkombination. Tryck Esc för att avbryta.", - "errorConflict": "Genväg används redan av {{tool}}.", - "errorModifier": { - "mac": "Inkludera ⌘ (Command), ⌥ (Option) eller en annan modifierare i ditt kortkommando.", - "windows": "Inkludera Ctrl, Alt eller en annan modifierare i ditt kortkommando." - }, - "searchPlaceholder": "Sök bland verktyg...", - "none": "Inte tilldelad", - "customBadge": "Anpassad", - "defaultLabel": "Standard: {{shortcut}}", - "capturing": "Tryck på tangenter… (Esc för att avbryta)", - "change": "Ändra genväg", - "reset": "Återställ", - "shortcut": "Genväg", - "noShortcut": "Ingen genväg angiven" - } - }, - "update": { - "modalTitle": "Uppdatering tillgänglig", - "current": "Aktuell version", - "latest": "Senaste version", - "latestStable": "Senaste stabila", - "priorityLabel": "Prioritet", - "recommendedAction": "Rekommenderad åtgärd", - "breakingChangesDetected": "Brytande ändringar upptäckta", - "breakingChangesMessage": "Vissa versioner innehåller brytande ändringar. Läs migreringsguiderna nedan innan du uppdaterar.", - "migrationGuides": "Migreringsguider", - "viewGuide": "Visa guide", - "loadingDetailedInfo": "Laddar detaljerad information...", - "close": "Stäng", - "viewAllReleases": "Visa alla utgåvor", - "downloadLatest": "Hämta senaste", - "availableUpdates": "Tillgängliga uppdateringar", - "unableToLoadDetails": "Det går inte att ladda detaljerad information.", - "version": "Version", - "urgentUpdateAvailable": "Brådskande uppdatering", - "updateAvailable": "Uppdatering tillgänglig", - "releaseNotes": "Versionsnyheter", - "priority": { - "urgent": "Brådskande", - "normal": "Normal", - "minor": "Mindre", - "low": "Låg" - }, - "breakingChanges": "Brytande ändringar", - "breakingChangesDefault": "Denna version innehåller brytande ändringar.", - "migrationGuide": "Migreringsguide" - }, - "changeCreds": { - "title": "Ändra inloggningsuppgifter", - "header": "Uppdatera dina kontouppgifter", - "changePassword": "Du använder standardinloggningsuppgifter. Vänligen ange ett nytt lösenord", - "newUsername": "Nytt användarnamn", - "oldPassword": "Nuvarande lösenord", - "newPassword": "Nytt lösenord", - "confirmNewPassword": "Bekräfta nytt lösenord", - "submit": "Skicka ändringar" - }, - "account": { - "title": "Kontoinställningar", - "accountSettings": "Kontoinställningar", - "adminSettings": "Admininställningar - Visa och lägg till användare", - "userControlSettings": "Användarhanteringsinställningar", - "changeUsername": "Ändra användarnamn", - "newUsername": "Nytt användarnamn", - "password": "Bekräftelselösenord", - "oldPassword": "Gammalt lösenord", - "newPassword": "Nytt lösenord", - "changePassword": "Ändra lösenord", - "confirmNewPassword": "Bekräfta nytt lösenord", - "signOut": "Logga ut", - "yourApiKey": "Din API-nyckel", - "syncTitle": "Synkronisera webbläsarinställningar med konto", - "settingsCompare": "Jämförelse av inställningar:", - "property": "Egenskap", - "webBrowserSettings": "Webbläsarinställning", - "syncToBrowser": "Synkronisera konto -> webbläsare", - "syncToAccount": "Synkronisera konto <- webbläsare" - }, - "adminUserSettings": { - "title": "Användarhanteringsinställningar", - "header": "Admininställningar för användarhantering", - "admin": "Admin", - "user": "Användare", - "addUser": "Lägg till ny användare", - "deleteUser": "Ta bort användare", - "confirmDeleteUser": "Ska användaren tas bort?", - "confirmChangeUserStatus": "Ska användaren inaktiveras/aktiveras?", - "usernameInfo": "Användarnamn kan endast innehålla bokstäver, siffror och följande specialtecken @._+- eller måste vara en giltig e-postadress.", - "roles": "Roller", - "role": "Roll", - "actions": "Åtgärder", - "apiUser": "Begränsad API-användare", - "extraApiUser": "Ytterligare begränsad API-användare", - "webOnlyUser": "Endast webbanvändare", - "demoUser": "Demoanvändare (Inga anpassade inställningar)", - "internalApiUser": "Intern API-användare", - "forceChange": "Tvinga användare att ändra lösenord vid inloggning", - "submit": "Spara användare", - "changeUserRole": "Ändra användarens roll", - "authenticated": "Autentiserad", - "editOwnProfil": "Redigera egen profil", - "enabledUser": "aktiverad användare", - "disabledUser": "inaktiverad användare", - "activeUsers": "Aktiva användare:", - "disabledUsers": "Inaktiverade användare:", - "totalUsers": "Totalt antal användare:", - "lastRequest": "Senaste begäran", - "usage": "Visa användning" - }, - "endpointStatistics": { - "title": "Slutpunktstatistik", - "header": "Slutpunktstatistik", - "top10": "Topp 10", - "top20": "Topp 20", - "all": "Alla", - "refresh": "Uppdatera", - "dataTypeLabel": "Datatyp:", - "dataTypeAll": "Alla", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Totalt antal slutpunkter", - "totalVisits": "Totalt antal besök", - "showing": "Visar", - "selectedVisits": "Valda besök", - "endpoint": "Slutpunkt", - "visits": "Besök", - "percentage": "Procent", - "loading": "Laddar...", - "failedToLoad": "Det gick inte att läsa in slutpunktsdata. Försök uppdatera.", - "home": "Hem", - "login": "Logga in", - "top": "Topp", - "numberOfVisits": "Antal besök", - "visitsTooltip": "Besök: {0} ({1}% av totalt)", - "retry": "Försök igen" - }, - "database": { - "title": "Databasimport/export", - "header": "Databasimport/export", - "fileName": "Filnamn", - "creationDate": "Skapelsedatum", - "fileSize": "Filstorlek", - "deleteBackupFile": "Ta bort säkerhetskopieringsfil", - "importBackupFile": "Importera säkerhetskopieringsfil", - "createBackupFile": "Skapa säkerhetskopieringsfil", - "downloadBackupFile": "Ladda ner säkerhetskopieringsfil", - "info_1": "Vid import av data är det avgörande att säkerställa korrekt struktur. Om du är osäker på vad du gör, sök råd och stöd från en professionell. Ett fel i strukturen kan orsaka funktionsfel i applikationen, upp till och inklusive fullständig oförmåga att köra applikationen.", - "info_2": "Filnamnet spelar ingen roll vid uppladdning. Det kommer att döpas om efteråt för att följa formatet backup_user_yyyyMMddHHmm.sql, vilket säkerställer en konsekvent namngivningskonvention.", - "submit": "Importera säkerhetskopia", - "importIntoDatabaseSuccessed": "Import till databas lyckades", - "backupCreated": "Backup av databas lyckades", - "fileNotFound": "Filen hittades inte", - "fileNullOrEmpty": "Filen får inte vara null eller tom", - "failedImportFile": "Misslyckades med att importera fil", - "notSupported": "Denna funktion är inte tillgänglig för din databasanslutning." - }, - "session": { - "expired": "Din session har löpt ut. Uppdatera sidan och försök igen.", - "refreshPage": "Uppdatera sida" - }, - "home": { - "desc": "Din lokala one-stop-shop för alla dina PDF-behov.", - "searchBar": "Sök efter funktioner...", - "viewPdf": { - "title": "Visa/redigera PDF", - "desc": "Visa, kommentera, lägg till text eller bilder" - }, - "setFavorites": "Välj Favoriter", - "hideFavorites": "Dölj Favoriter", - "showFavorites": "Visa Favoriter", - "legacyHomepage": "Gammal Hem-vy.", - "newHomePage": "Testa vår nya Hem-vy!", - "alphabetical": "Alfabetisk", - "globalPopularity": "Global popularitet", - "sortBy": "Sortera efter:", - "mobile": { - "brandAlt": "Stirling PDF‑logotyp", - "openFiles": "Öppna filer", - "swipeHint": "Svep vänster eller höger för att byta vy", - "tools": "Verktyg", - "toolsSlide": "Panel för verktygsval", - "viewSwitcher": "Byt vy för arbetsytan", - "workbenchSlide": "Panel för arbetsyta", - "workspace": "Arbetsyta" - }, - "multiTool": { - "tags": "flera,verktyg", - "title": "PDF Multi-verktyg", - "desc": "Sammanfoga, rotera, ordna om och ta bort sidor" - }, - "merge": { - "tags": "slå ihop,sammanfoga,förena", - "title": "Sammanfoga", - "desc": "Sammanfoga enkelt flera PDF-filer till en." - }, - "split": { - "tags": "dela,separera,bryta", - "title": "Dela", - "desc": "Dela upp PDF-filer i flera dokument" - }, - "rotate": { - "tags": "rotera,vända,orientera", - "title": "Rotera", - "desc": "Rotera enkelt dina PDF-filer." - }, - "convert": { - "tags": "konvertera,transformera,ändra", - "title": "Konvertera", - "desc": "Konvertera filer mellan olika format" - }, - "pdfOrganiser": { - "tags": "organisera,arrangera,ordna om", - "title": "Ordna", - "desc": "Ta bort/ordna om sidor i valfri ordning" - }, - "addImage": { - "tags": "infoga,bädda in,placera", - "title": "Lägg till bild", - "desc": "Lägger till en bild på en angiven plats i PDF:en (pågår arbete)" - }, - "addAttachments": { - "tags": "bädda in,bifoga,inkludera", - "title": "Lägg till bilagor", - "desc": "Lägg till eller ta bort inbäddade filer (bilagor) till/från en PDF" - }, - "watermark": { - "tags": "stämpel,märkning,överlägg", - "title": "Lägg till vattenstämpel", - "desc": "Lägg till en anpassad vattenstämpel till ditt PDF-dokument." - }, - "removePassword": { - "tags": "lås upp", - "title": "Ta bort lösenord", - "desc": "Ta bort lösenordsskydd från ditt PDF-dokument." - }, - "compress": { - "tags": "krymp,minska,optimera", - "title": "Komprimera", - "desc": "Komprimera PDF-filer för att minska deras filstorlek." - }, - "unlockPDFForms": { - "tags": "lås upp,aktivera,redigera", - "title": "Lås upp PDF‑formulär", - "desc": "Ta bort skrivskydd på formulärfält i ett PDF‑dokument." - }, - "changeMetadata": { - "tags": "redigera,ändra,uppdatera", - "title": "Ändra metadata", - "desc": "Ändra/ta bort/lägg till metadata från ett PDF-dokument" - }, - "ocr": { - "tags": "extrahera,skanna", - "title": "OCR / Rensa skanningar", - "desc": "Rengör skanningar och upptäcker text från bilder i en PDF och lägger till den igen som text." - }, - "extractImages": { - "tags": "hämta,spara,exportera", - "title": "Extrahera bilder", - "desc": "Extraherar alla bilder från en PDF och sparar dem till zip" - }, - "scannerImageSplit": { - "tags": "identifiera,dela,foton", - "title": "Hitta & dela skann-foton", - "desc": "Identifiera och dela skannade foton till separata sidor" - }, - "sign": { - "tags": "signatur,autograf", - "title": "Signera", - "desc": "Lägger till signatur till PDF genom ritning, text eller bild" - }, - "flatten": { - "tags": "förenkla,ta bort,interaktiv", - "title": "Platta till", - "desc": "Ta bort alla interaktiva element och formulär från en PDF" - }, - "certSign": { - "tags": "autentisera,PEM,P12,officiell,kryptera,signera,certifikat,PKCS12,JKS,server,manuell,auto", - "title": "Signera med certifikat", - "desc": "Signerar en PDF med ett certifikat/nyckel (PEM/P12)" - }, - "repair": { - "tags": "fixa,återställ", - "title": "Reparera", - "desc": "Försöker reparera en korrupt/trasig PDF" - }, - "removeBlanks": { - "tags": "ta bort,rensa,tom", - "title": "Ta bort tomma sidor", - "desc": "Känner av och tar bort tomma sidor från ett dokument" - }, - "removeAnnotations": { - "tags": "ta bort,rensa,plocka bort", - "title": "Ta bort anteckningar", - "desc": "Tar bort alla kommentarer/anteckningar från en PDF" - }, - "compare": { - "tags": "skillnad", - "title": "Jämför", - "desc": "Jämför och visar skillnaderna mellan 2 PDF-dokument" - }, - "removeCertSign": { - "tags": "ta bort,radera,låsa upp", - "title": "Ta bort cert-signatur", - "desc": "Ta bort certifikatsignatur från PDF" - }, - "pageLayout": { - "tags": "layout,arrangera,kombinera", - "title": "Flersidig layout", - "desc": "Slå samman flera sidor av ett PDF-dokument till en enda sida" - }, - "bookletImposition": { - "tags": "häfte,skriv ut,bindning", - "title": "Broschyrutskrift", - "desc": "Skapa häften med korrekt sidordning och flersidigt upplägg för utskrift och bindning" - }, - "scalePages": { - "tags": "ändra storlek,justera,skala", - "title": "Justera sidstorlek/skala", - "desc": "Ändra storleken/skalan på sidan och/eller dess innehåll." - }, - "addPageNumbers": { - "tags": "nummer,paginering,antal", - "title": "Lägg till sidnummer", - "desc": "Lägg till sidnummer genom hela dokumentet på en angiven plats" - }, - "autoRename": { - "tags": "autodetektera,huvudbaserad,organisera,etikettera om", - "title": "Byt namn på PDF automatiskt", - "desc": "Byter automatiskt namn på en PDF baserat på detekterad rubrik" - }, - "adjustContrast": { - "tags": "kontrast,ljusstyrka,mättnad", - "title": "Justera färger/kontrast", - "desc": "Justera kontrast, mättnad och ljusstyrka i en PDF" - }, - "crop": { - "tags": "beskär,skär,ändra storlek", - "title": "Beskär PDF", - "desc": "Beskär en PDF för att minska dess storlek (behåller text!)" - }, - "autoSplitPDF": { - "tags": "auto,dela,QR", - "title": "Auto-dela sidor", - "desc": "Auto-dela skannad PDF med fysisk skannad sidseparator QR-kod" - }, - "sanitize": { - "tags": "rensa,skala bort,ta bort", - "title": "Sanera", - "desc": "Ta bort potentiellt skadliga element från PDF‑filer" - }, - "getPdfInfo": { - "tags": "info,metadata,detaljer", - "title": "Hämta ALL information om PDF", - "desc": "Hämtar all möjlig information om PDF:er" - }, - "pdfToSinglePage": { - "tags": "kombinera,slå ihop,ensida", - "title": "PDF till en enda stor sida", - "desc": "Slår samman alla PDF-sidor till en enda stor sida" - }, - "showJS": { - "tags": "javascript,kod,skript", - "title": "Visa Javascript", - "desc": "Söker och visar eventuell JS som injicerats i en PDF" - }, - "redact": { - "tags": "censurera,svärta,dölja", - "title": "Manual Redaction", - "desc": "Redacts a PDF based on selected text, drawn shapes and/or selected page(s)" - }, - "splitBySections": { - "tags": "dela,sektioner,uppdela", - "title": "Dela PDF efter sektioner", - "desc": "Dela upp varje sida i en PDF i mindre horisontella och vertikala sektioner" - }, - "addStamp": { - "tags": "stämpel,märkning,sigill", - "title": "Lägg till stämpel i PDF", - "desc": "Lägg till text- eller bildstämplar på angivna platser" - }, - "removeImage": { - "tags": "ta bort,radera,rensa", - "title": "Ta bort bild", - "desc": "Ta bort bild från PDF för att minska filstorlek" - }, - "splitByChapters": { - "tags": "dela,kapitel,struktur", - "title": "Dela upp PDF efter kapitel", - "desc": "Dela upp en PDF till flera filer baserat på dess kapitelstruktur." - }, - "validateSignature": { - "tags": "validera,verifiera,certifikat", - "title": "Validera PDF signature", - "desc": "Verifiera digitala signaturer och certifiakt i PDF dokument" - }, - "swagger": { - "tags": "API,dokumentation,test", - "title": "API‑dokumentation", - "desc": "Visa API‑dokumentation och testa slutpunkter" - }, - "scannerEffect": { - "tags": "skanna,simulera,skapa", - "title": "Skannereffekt", - "desc": "Skapa en PDF som ser ut att ha skannats" - }, - "editTableOfContents": { - "tags": "bokmärken,innehåll,redigera", - "title": "Redigera innehållsförteckning", - "desc": "Lägg till eller redigera bokmärken och innehållsförteckning i PDF‑dokument" - }, - "manageCertificates": { - "tags": "certifikat,import,export", - "title": "Hantera certifikat", - "desc": "Importera, exportera eller ta bort digitala certifikatfiler som används för att signera PDF:er." - }, - "read": { - "tags": "visa,öppna,visa upp", - "title": "Läs", - "desc": "Visa och kommentera PDF:er. Markera text, rita eller lägg in kommentarer för granskning och samarbete." - }, - "reorganizePages": { - "tags": "ordna om,sortera om,organisera", - "title": "Ordna om sidor", - "desc": "Ordna om, duplicera eller ta bort PDF‑sidor med visuell dra‑och‑släpp‑kontroll." - }, - "extractPages": { - "tags": "hämta,välj,kopiera", - "title": "Extrahera sidor", - "desc": "Extrahera specifika sidor från ett PDF‑dokument" - }, - "removePages": { - "tags": "ta bort,extrahera,uteslut", - "title": "Ta bort", - "desc": "Ta bort oönskade sidor från ditt PDF-dokument." - }, - "autoSizeSplitPDF": { - "tags": "auto,dela,storlek", - "title": "Auto-dela efter storlek/antal", - "desc": "Dela en enda PDF till flera dokument baserat på storlek, sidantal eller dokumentantal" - }, - "replaceColor": { - "title": "Ersätt och invertera färg", - "desc": "Ersätt eller invertera färger i PDF‑dokument" - }, - "devApi": { - "tags": "API,utveckling,dokumentation", - "title": "API", - "desc": "Länk till API‑dokumentation" - }, - "devFolderScanning": { - "tags": "automation,mapp,skanning", - "title": "Automatiserad mappskanning", - "desc": "Länk till guide för automatiserad mappskanning" - }, - "devSsoGuide": { - "title": "SSO‑guide", - "desc": "Länk till SSO‑guide" - }, - "devAirgapped": { - "title": "Isolerad installation", - "desc": "Länk till guide för isolerad installation" - }, - "addPassword": { - "title": "Lägg till lösenord", - "desc": "Kryptera ditt PDF-dokument med ett lösenord." - }, - "changePermissions": { - "title": "Ändra behörigheter", - "desc": "Ändra dokumentrestriktioner och behörigheter" - }, - "automate": { - "tags": "arbetsflöde,sekvens,automation", - "title": "Automatisera", - "desc": "Skapa flerstegade arbetsflöden genom att kedja ihop PDF‑åtgärder. Perfekt för återkommande uppgifter." - }, - "overlay-pdfs": { - "desc": "Överlagrar PDF:er ovanpå en annan PDF", - "title": "Överlagra PDF:er" - }, - "pdfTextEditor": { - "title": "PDF-textredigerare", - "desc": "Granska och redigera Stirling PDF JSON-exporter med grupperad textredigering och PDF-återgenerering" - }, - "addText": { - "tags": "text,kommentar,etikett", - "title": "Lägg till text", - "desc": "Lägg till egen text var som helst i din PDF" - } - }, - "landing": { - "addFiles": "Lägg till filer", - "uploadFromComputer": "Ladda upp från datorn", - "openFromComputer": "Öppna från dator" - }, - "viewPdf": { - "tags": "visa,läs,kommentera,text,bild", - "title": "Visa/redigera PDF", - "header": "Visa PDF" - }, - "multiTool": { - "tags": "Multiverktyg,Multioperation,UI,klicka dra,front end,klientsida", - "title": "PDF-multiverktyg", - "header": "PDF Multi-verktyg", - "uploadPrompts": "Filnamn", - "selectAll": "Välj allt", - "deselectAll": "Avmarkera alla", - "selectPages": "Välj sidor", - "selectedPages": "Valda sidor", - "page": "Sida", - "deleteSelected": "Ta bort valda", - "downloadAll": "Exportera", - "downloadSelected": "Exportersa valda", - "insertPageBreak": "Infoga sidbrytning", - "addFile": "Lägg till fil", - "rotateLeft": "Rotera Vänster", - "rotateRight": "Rotera Höger", - "split": "Dela upp", - "moveLeft": "Flytta Vänster", - "moveRight": "Flytta Höger", - "delete": "Ta bort", - "dragDropMessage": "Valda sid(or)", - "undo": "Undo", - "redo": "Redo" - }, - "merge": { - "tags": "sammanfoga,Sidoperationer,Backend,serversida", - "title": "Sammanfoga", - "removeDigitalSignature": { - "label": "Ta bort digital signatur i den sammanslagna filen?", - "tooltip": { - "title": "Ta bort digital signatur", - "description": "Digitala signaturer blir ogiltiga vid sammanslagning av filer. Markera detta för att ta bort dem från den slutliga sammanslagna PDF:en." - } - }, - "generateTableOfContents": { - "label": "Skapa innehållsförteckning i den sammanslagna filen?", - "tooltip": { - "title": "Skapa innehållsförteckning", - "description": "Skapar automatiskt en klickbar innehållsförteckning i den sammanslagna PDF:en baserat på ursprungliga filnamn och sidnummer." - } - }, - "submit": "Slå samman", - "sortBy": { - "description": "Filer kommer att slås ihop i den ordning de valts. Dra för att ändra ordning eller sortera nedan.", - "label": "Sortera efter", - "filename": "Filnamn", - "dateModified": "Ändringsdatum", - "ascending": "Stigande", - "descending": "Fallande", - "sort": "Sortera" - }, - "error": { - "failed": "Ett fel inträffade vid sammanslagning av PDF:erna." - }, - "tooltip": { - "header": { - "title": "Översikt över sammanfogningsinställningar" - } - } - }, - "split": { - "title": "Dela upp PDF", - "header": "Dela upp PDF", - "desc": { - "1": "Siffrorna du väljer är sidnumret du vill göra en delning på", - "2": "Som sådan skulle ett val av 1,3,7-9 dela upp ett 10-sidigt dokument i 6 separata PDF-filer med:", - "3": "Dokument #1: Sida 1", - "4": "Dokument #2: Sida 2 och 3", - "5": "Dokument #3: Sida 4, 5, 6 och 7", - "6": "Dokument #4: Sida 8", - "7": "Dokument #5: Sida 9", - "8": "Dokument #6: Sida 10" - }, - "splitPages": "Ange sidor att dela på:", - "submit": "Dela", - "steps": { - "chooseMethod": "Välj metod", - "settings": "Inställningar" - }, - "settings": { - "selectMethodFirst": "Välj först en delningsmetod" - }, - "error": { - "failed": "Ett fel inträffade vid delning av PDF:en." - }, - "method": { - "label": "Välj delningsmetod", - "placeholder": "Välj hur PDF‑filen ska delas" - }, - "methods": { - "prefix": { - "splitAt": "Dela vid", - "splitBy": "Dela efter" - }, - "byPages": { - "name": "Sidnummer", - "desc": "Extrahera specifika sidor (1,3,5-10)", - "tooltip": "Ange sidnummer separerade med kommatecken eller intervall med bindestreck" - }, - "bySections": { - "name": "Sektioner", - "desc": "Dela sidor i rutnätssektioner", - "tooltip": "Dela varje sida i horisontella och vertikala sektioner" - }, - "bySize": { - "name": "Filstorlek", - "desc": "Begränsa maximal filstorlek", - "tooltip": "Ange maximal filstorlek (t.ex. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Antal sidor", - "desc": "Fast antal sidor per fil", - "tooltip": "Ange antal sidor för varje delningsfil" - }, - "byDocCount": { - "name": "Antal dokument", - "desc": "Skapa ett visst antal filer", - "tooltip": "Ange hur många filer du vill skapa" - }, - "byChapters": { - "name": "Kapitel", - "desc": "Dela vid bokmärkesgränser", - "tooltip": "Använder PDF‑bokmärken för att bestämma delningspunkter" - }, - "byPageDivider": { - "name": "Avdelarsida", - "desc": "Auto‑dela med avdelarblad", - "tooltip": "Använd QR‑kod‑avdelarblad mellan dokument vid skanning" - } - }, - "value": { - "fileSize": { - "label": "Filstorlek", - "placeholder": "t.ex. 10MB, 500KB" - }, - "pageCount": { - "label": "Sidor per fil", - "placeholder": "t.ex. 5, 10" - }, - "docCount": { - "label": "Antal filer", - "placeholder": "t.ex. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Översikt över delningsmetoder" - }, - "byPages": { - "title": "Dela vid sidnummer", - "text": "Dela din PDF vid specifika sidnummer. Med 'n' delas efter sida n. Med 'n-m' delas före sida n och efter sida m.", - "bullet1": "Enstaka delningspunkter: 3,7 (delar efter sidorna 3 och 7)", - "bullet2": "Intervallpunkter: 3-8 (delar före sida 3 och efter sida 8)", - "bullet3": "Blandat: 2,5-10,15 (delar efter sida 2, före sida 5, efter sida 10 och efter sida 15)" - }, - "bySections": { - "title": "Dela efter rutnätsektioner", - "text": "Dela varje sida i ett rutnät av sektioner. Användbart för dokument med flera kolumner eller för att extrahera specifika områden.", - "bullet1": "Horisontellt: Antal rader som ska skapas", - "bullet2": "Vertikalt: Antal kolumner som ska skapas", - "bullet3": "Slå ihop: Kombinera alla sektioner till en PDF" - }, - "bySize": { - "title": "Dela efter filstorlek", - "text": "Skapa flera PDF:er som inte överskrider en angiven filstorlek. Perfekt vid storleksbegränsningar eller e‑postbilagor.", - "bullet1": "Använd MB för större filer (t.ex. 10MB)", - "bullet2": "Använd KB för mindre filer (t.ex. 500KB)", - "bullet3": "Systemet delar vid sidbrytningar" - }, - "byCount": { - "title": "Dela efter antal", - "text": "Skapa flera PDF:er med ett specifikt antal sidor eller dokument vardera.", - "bullet1": "Antal sidor: Fast antal sidor per fil", - "bullet2": "Antal dokument: Fast antal utdatafiler", - "bullet3": "Användbart för batchbearbetning" - }, - "byChapters": { - "title": "Dela efter kapitel", - "text": "Använd PDF‑bokmärken för att automatiskt dela vid kapitelgränser. Kräver PDF:er med bokmärkesstruktur.", - "bullet1": "Bokmärkesnivå: Vilken nivå som ska delas på (1=topnivå)", - "bullet2": "Inkludera metadata: Bevara dokumentegenskaper", - "bullet3": "Tillåt duplicat: Hantera upprepade bokmärkesnamn" - }, - "byDocCount": { - "bullet1": "Ange antalet utdatafiler du vill ha", - "bullet2": "Sidor fördelas så jämnt som möjligt", - "bullet3": "Användbart när du behöver ett specifikt antal filer", - "text": "Skapa ett specifikt antal utdatafiler genom att fördela sidorna jämnt mellan dem.", - "title": "Dela efter antal dokument" - }, - "byPageCount": { - "bullet1": "Ange antal sidor per utdatafil", - "bullet2": "Sista filen kan ha färre sidor om det inte går jämnt upp", - "bullet3": "Användbart för batchbearbetning", - "text": "Skapa flera PDF:er med ett specifikt antal sidor vardera. Perfekt för att skapa enhetliga dokumentdelar.", - "title": "Dela efter antal sidor" - }, - "byPageDivider": { - "bullet1": "Skriv ut avdelarblad från nedladdningslänken", - "bullet2": "Lägg avdelarblad mellan dina dokument", - "bullet3": "Skanna alla dokument tillsammans som en PDF", - "bullet4": "Ladda upp – avdelarsidor upptäcks och tas bort automatiskt", - "bullet5": "Aktivera duplexläge om du skannar båda sidor av avdelarbladen", - "text": "Dela automatiskt skannade dokument med fysiska avdelarblad med QR‑koder. Perfekt för att bearbeta flera dokument skannade tillsammans.", - "title": "Dela med avdelarsidor" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Klicka på ett metodkort för att välja det", - "bullet2": "Håll muspekaren över varje kort för en snabb beskrivning", - "bullet3": "Inställningssteget visas efter att du väljer en metod", - "bullet4": "Du kan byta metod när som helst innan bearbetning", - "header": { - "text": "Välj hur du vill dela din PDF‑fil. Varje metod är optimerad för olika användningsfall och dokumenttyper.", - "title": "Val av delningsmetod" - }, - "title": "Välj din delningsmetod" - } - }, - "selectMethod": "Välj en delningsmetod", - "resultsTitle": "Delningsresultat" - }, - "rotate": { - "title": "Rotera PDF", - "submit": "Rotera", - "selectRotation": "Välj rotationsvinkel (medurs)", - "error": { - "failed": "Ett fel inträffade vid rotering av PDF:en." - }, - "preview": { - "title": "Förhandsvisning av rotation" - }, - "rotateLeft": "Rotera moturs", - "rotateRight": "Rotera medurs", - "tooltip": { - "header": { - "title": "Översikt över rotationsinställningar" - }, - "description": { - "text": "Rotera dina PDF‑sidor medurs eller moturs i steg om 90 grader. Alla sidor i PDF:en roteras. Förhandsvisningen visar hur dokumentet ser ut efter rotation." - }, - "controls": { - "title": "Kontroller", - "text": "Använd rotationsknapparna för att justera orienteringen. Vänster knapp roterar moturs, höger knapp roterar medurs. Varje klick roterar 90 grader." - } - } - }, - "convert": { - "title": "Konvertera", - "desc": "Konvertera filer mellan olika format", - "files": "Filer", - "selectFilesPlaceholder": "Välj filer i huvudvyn för att komma igång", - "settings": "Inställningar", - "conversionCompleted": "Konvertering slutförd", - "results": "Resultat", - "defaultFilename": "konverterad_fil", - "conversionResults": "Konverteringsresultat", - "convertFrom": "Konvertera från", - "convertTo": "Konvertera till", - "sourceFormatPlaceholder": "Källformat", - "targetFormatPlaceholder": "Målformat", - "selectSourceFormatFirst": "Välj först ett källformat", - "outputOptions": "Utdataalternativ", - "pdfOptions": "PDF‑alternativ", - "imageOptions": "Bildalternativ", - "colorType": "Färgtyp", - "color": "Färg", - "greyscale": "Gråskala", - "blackwhite": "Svartvitt", - "dpi": "DPI", - "output": "Utdata", - "single": "En", - "multiple": "Flera", - "fitOption": "Anpassningsalternativ", - "maintainAspectRatio": "Behåll bildförhållande", - "fitDocumentToPage": "Anpassa dokument till sida", - "fillPage": "Fyll sida", - "autoRotate": "Rotera automatiskt", - "autoRotateDescription": "Rotera bilder automatiskt för att passa PDF‑sidan bättre", - "combineImages": "Kombinera bilder", - "combineImagesDescription": "Kombinera alla bilder till en PDF, eller skapa separata PDF:er för varje bild", - "webOptions": "Webb till PDF‑alternativ", - "zoomLevel": "Zoomnivå", - "emailOptions": "E‑post till PDF‑alternativ", - "includeAttachments": "Inkludera e‑postbilagor", - "maxAttachmentSize": "Maximal bilagestorlek (MB)", - "includeAllRecipients": "Inkludera CC‑ och BCC‑mottagare i rubriken", - "downloadHtml": "Ladda ner HTML‑mellanfil i stället för PDF", - "pdfaOptions": "PDF/A‑alternativ", - "outputFormat": "Utdataformat", - "pdfaNote": "PDF/A-1b är mer kompatibel, PDF/A-2b stöder fler funktioner.", - "pdfaDigitalSignatureWarning": "PDF:en innehåller en digital signatur. Denna kommer att tas bort i nästa steg.", - "fileFormat": "Filformat", - "wordDoc": "Word‑dokument", - "wordDocExt": "Word‑dokument (.docx)", - "odtExt": "OpenDocument‑text (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "OpenDocument‑presentation (.odp)", - "txtExt": "Vanlig text (.txt)", - "rtfExt": "Rich Text Format (.rtf)", - "selectedFiles": "Valda filer", - "noFileSelected": "Ingen fil vald. Använd filpanelen för att lägga till filer.", - "convertFiles": "Konvertera filer", - "converting": "Konverterar...", - "downloadConverted": "Ladda ner konverterad fil", - "errorNoFiles": "Välj minst en fil att konvertera.", - "errorNoFormat": "Välj både käll- och målformat.", - "errorNotSupported": "Konvertering från {{from}} till {{to}} stöds inte.", - "images": "Bilder", - "officeDocs": "Office‑dokument (Word, Excel, PowerPoint)", - "imagesExt": "Bilder (JPG, PNG, m.m.)", - "markdown": "Markdown", - "textRtf": "Text/RTF", - "grayscale": "Gråskala", - "errorConversion": "Ett fel inträffade vid konvertering av filen.", - "cbzOptions": "CBZ till PDF‑alternativ", - "optimizeForEbook": "Optimera PDF för e‑boksläsare (använder Ghostscript)", - "cbzOutputOptions": "PDF till CBZ‑alternativ", - "cbzDpi": "DPI för bildrendering" - }, - "imageToPdf": { - "tags": "konvertering,img,jpg,bild,foto" - }, - "pdfToImage": { - "tags": "konvertering,img,jpg,bild,foto", - "title": "PDF till bild", - "header": "PDF till bild", - "selectText": "Bildformat", - "singleOrMultiple": "Bildresultattyp", - "single": "Enstaka stor bild", - "multi": "Flera bilder", - "colorType": "Färgtyp", - "color": "Färg", - "grey": "Gråskala", - "blackwhite": "Svartvitt (kan förlora data!)", - "submit": "Konvertera", - "info": "Python är inte installerat. Krävs för WebP-konvertering.", - "placeholder": "(t.ex. 1,2,8 eller 4,7,12-16 eller 2n-1)" - }, - "pdfOrganiser": { - "tags": "duplex,jämn,udda,sortera,flytta", - "title": "Sidorganisatör", - "header": "PDF-sidorganisatör", - "submit": "Ordna om sidor", - "mode": { - "_value": "Läge", - "1": "Anpassad sidordning", - "2": "Omvänd ordning", - "3": "Duplexsortering", - "4": "Häftessortering", - "5": "Sidohäftad häftessortering", - "6": "Udda-jämn delning", - "7": "Ta bort första", - "8": "Ta bort sista", - "9": "Ta bort första och sista", - "10": "Udda-jämn sammanslagning", - "11": "Duplicera alla sidor", - "desc": { - "BOOKLET_SORT": "Ordna sidor för häftesutskrift (sista, första, andra, näst sista, …).", - "CUSTOM": "Använd en anpassad sekvens av sidnummer eller uttryck för att definiera en ny ordning.", - "DUPLEX_SORT": "Varva framsidor och sedan baksidor som om en duplexskanner skannade alla framsidor och därefter alla baksidor (1, n, 2, n-1, …).", - "DUPLICATE": "Duplicera varje sida enligt det anpassade ordningsantalet (t.ex. 4 duplicat innebär att varje sida dupliceras 4×).", - "ODD_EVEN_MERGE": "Slå ihop två PDF:er genom att varva sidor: udda från den första, jämna från den andra.", - "ODD_EVEN_SPLIT": "Dela dokumentet i två utdata: alla udda sidor och alla jämna sidor.", - "REMOVE_FIRST": "Ta bort första sidan från dokumentet.", - "REMOVE_FIRST_AND_LAST": "Ta bort både första och sista sidan från dokumentet.", - "REMOVE_LAST": "Ta bort sista sidan från dokumentet.", - "REVERSE_ORDER": "Vänd dokumentet så att sista sidan blir först och så vidare.", - "SIDE_STITCH_BOOKLET_SORT": "Ordna sidor för sidhäftad häftesutskrift (optimerad för bindning på sidan)." - } - }, - "desc": { - "CUSTOM": "Använd en anpassad sekvens av sidnummer eller uttryck för att definiera en ny ordning.", - "REVERSE_ORDER": "Vänd dokumentet så att sista sidan blir först och så vidare.", - "DUPLEX_SORT": "Varva framsidor och sedan baksidor som om en duplexskanner skannade alla framsidor och därefter alla baksidor (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Ordna sidor för häftesutskrift (sista, första, andra, näst sista, …).", - "SIDE_STITCH_BOOKLET_SORT": "Ordna sidor för sidhäftad häftesutskrift (optimerad för bindning på sidan).", - "ODD_EVEN_SPLIT": "Dela dokumentet i två utdata: alla udda sidor och alla jämna sidor.", - "ODD_EVEN_MERGE": "Slå ihop två PDF:er genom att varva sidor: udda från den första, jämna från den andra.", - "DUPLICATE": "Duplicera varje sida enligt det anpassade ordningsantalet (t.ex. 4 duplicat innebär att varje sida dupliceras 4×).", - "REMOVE_FIRST": "Ta bort första sidan från dokumentet.", - "REMOVE_LAST": "Ta bort sista sidan från dokumentet.", - "REMOVE_FIRST_AND_LAST": "Ta bort både första och sista sidan från dokumentet." - }, - "placeholder": "(t.ex. 1,3,2 eller 4-8,2,10-12 eller 2n-1)" - }, - "addImage": { - "tags": "img,jpg,bild,foto", - "title": "Lägg till bild", - "header": "Lägg till bild till PDF", - "image": { - "name": "Bild", - "placeholder": "Ladda upp en bild", - "label": "Bildfil" - }, - "steps": { - "configure": "Konfigurera bild" - }, - "step": { - "createDesc": "Ladda upp bilden du vill lägga till", - "place": "Placera bild", - "placeDesc": "Klicka på PDF:en för att lägga till bilden" - }, - "instructions": { - "title": "Så lägger du till bilder", - "text": "Efter att du laddat upp bilden ovan, klicka var som helst i PDF:en för att placera den.", - "paused": "Placering pausad", - "resumeHint": "Återuppta placering för att klicka och lägga till bilden.", - "noSignature": "Ladda upp en bild ovan för att aktivera placering." - }, - "mode": { - "move": "Flytta bild", - "place": "Placera bild", - "pause": "Pausa placering", - "resume": "Återuppta placering" - }, - "results": { - "title": "Resultat för Lägg till bild" - }, - "error": { - "failed": "Ett fel uppstod när bilden skulle läggas till i PDF:en." - }, - "saved": { - "defaultLabel": "Bild", - "defaultImageLabel": "Uppladdad bild" - }, - "applySignatures": "Använd bilder" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Lägg till bilaga", - "remove": "Ta bort bilaga", - "embed": "Bädda in bilaga", - "submit": "Add attachments" - }, - "watermark": { - "title": "Lägg till vattenstämpel", - "desc": "Lägg till text- eller bildvattenstämplar i PDF‑filer", - "completed": "Vattenstämpel tillagd", - "submit": "Lägg till vattenstämpel", - "filenamePrefix": "vattenstämplad", - "error": { - "failed": "Ett fel inträffade vid tillägg av vattenstämpel i PDF:en." - }, - "watermarkType": { - "text": "Text", - "image": "Bild" - }, - "settings": { - "type": "Typ av vattenstämpel", - "text": { - "label": "Vattenstämpeltext", - "placeholder": "Ange vattenstämpeltext" - }, - "image": { - "label": "Vattenstämpelbild", - "choose": "Välj bild", - "selected": "Vald: {{filename}}" - }, - "fontSize": "Teckenstorlek", - "size": "Storlek", - "alphabet": "Typsnitt/språk", - "color": "Vattenstämpelns färg", - "rotation": "Rotation (grader)", - "opacity": "Opacitet (%)", - "spacing": { - "horizontal": "Horisontellt avstånd", - "vertical": "Vertikalt avstånd", - "height": "Avstånd i höjdled", - "width": "Avstånd i breddled" - }, - "convertToImage": "Platta ut PDF‑sidor till bilder" - }, - "alphabet": { - "roman": "Roman/latin", - "arabic": "Arabiska", - "japanese": "Japanska", - "korean": "Koreanska", - "chinese": "Kinesiska", - "thai": "Thailändska" - }, - "steps": { - "type": "Typ av vattenstämpel", - "wording": "Formulering", - "textStyle": "Stil", - "formatting": "Formatering", - "file": "Vattenstämpelfil" - }, - "results": { - "title": "Resultat för vattenstämpel" - }, - "tooltip": { - "language": { - "title": "Språkstöd", - "text": "Välj rätt språkinställning för att säkerställa korrekt typsnittsrendering för din text." - }, - "appearance": { - "title": "Utseendeinställningar", - "text": "Styr hur din vattenstämpel ser ut och smälter in i dokumentet.", - "bullet1": "Rotation: -360° till 360° för vinklade vattenstämplar", - "bullet2": "Opacitet: 0–100 % för kontroll av transparens", - "bullet3": "Lägre opacitet ger diskreta vattenstämplar" - }, - "spacing": { - "title": "Avståndskontroll", - "text": "Justera avståndet mellan upprepade vattenstämplar över sidan.", - "bullet1": "Breddavstånd: Horisontellt avstånd mellan vattenstämplar", - "bullet2": "Höjdavstånd: Vertikalt avstånd mellan vattenstämplar", - "bullet3": "Högre värden ger mer utspridda mönster" - }, - "type": { - "header": { - "title": "Val av vattenstämpeltyp" - }, - "description": { - "title": "Välj din vattenstämpel", - "text": "Välj mellan text- eller bildvattenstämplar utifrån dina behov." - }, - "text": { - "title": "Textvattenstämplar", - "text": "Perfekt för att lägga till upphovsrättsmeddelanden, företagsnamn eller sekretessmärkningar. Stöder flera språk och anpassade färger.", - "bullet1": "Anpassningsbara typsnitt och språk", - "bullet2": "Justerbara färger och transparens", - "bullet3": "Idealiskt för juridisk text eller varumärkning" - }, - "image": { - "title": "Bildvattenstämplar", - "text": "Använd logotyper, stämplar eller valfri bild som vattenstämpel. Utmärkt för varumärken och visuell identifiering.", - "bullet1": "Ladda upp valfritt bildformat", - "bullet2": "Bibehåller bildkvaliteten", - "bullet3": "Perfekt för logotyper och stämplar" - } - }, - "wording": { - "header": { - "title": "Textinnehåll" - }, - "text": { - "title": "Vattenstämpeltext", - "text": "Ange texten som ska visas som din vattenstämpel i dokumentet.", - "bullet1": "Håll den kort för bättre läsbarhet", - "bullet2": "Vanliga exempel: ”CONFIDENTIAL”, ”DRAFT”, företagsnamn", - "bullet3": "Emoji-tecken stöds inte och filtreras bort" - } - }, - "textStyle": { - "header": { - "title": "Textstil" - }, - "color": { - "title": "Färgval", - "text": "Välj en färg som ger god kontrast mot dokumentets innehåll.", - "bullet1": "Ljusgrå (#d3d3d3) för diskreta vattenstämplar", - "bullet2": "Svart eller mörka färger för hög kontrast", - "bullet3": "Anpassade färger för varumärkesprofilering" - }, - "language": { - "title": "Språkstöd", - "text": "Välj rätt språkinställning för att säkerställa korrekt typsnittsrendering." - } - }, - "file": { - "header": { - "title": "Bilduppladdning" - }, - "upload": { - "title": "Bildval", - "text": "Ladda upp en bildfil att använda som vattenstämpel.", - "bullet1": "Stöder vanliga format: PNG, JPG, GIF, BMP", - "bullet2": "PNG med transparens fungerar bäst", - "bullet3": "Högupplösta bilder bibehåller kvaliteten bättre" - }, - "recommendations": { - "title": "Bästa praxis", - "text": "Tips för optimala resultat med bildvattenstämplar.", - "bullet1": "Använd logotyper eller stämplar med transparent bakgrund", - "bullet2": "Enkla utformningar fungerar bättre än komplexa bilder", - "bullet3": "Tänk på slutlig dokumentstorlek när du väljer upplösning" - } - }, - "formatting": { - "header": { - "title": "Formatering och layout" - }, - "size": { - "title": "Storlekskontroll", - "text": "Justera storleken på din vattenstämpel (text eller bild).", - "bullet1": "Större storlekar ger mer framträdande vattenstämplar" - }, - "appearance": { - "title": "Utseendeinställningar", - "text": "Styr hur din vattenstämpel ser ut och smälter in i dokumentet.", - "bullet1": "Rotation: -360° till 360° för vinklade vattenstämplar", - "bullet2": "Opacitet: 0–100 % för kontroll av transparens", - "bullet3": "Lägre opacitet ger diskreta vattenstämplar" - }, - "spacing": { - "title": "Avståndskontroll", - "text": "Justera avståndet mellan upprepade vattenstämplar över sidan.", - "bullet1": "Horisontellt avstånd: Avstånd mellan vattenstämplar från vänster till höger", - "bullet2": "Vertikalt avstånd: Avstånd mellan vattenstämplar uppifrån och ned", - "bullet3": "Högre värden ger mer utspridda mönster" - }, - "security": { - "title": "Säkerhetsalternativ", - "text": "Konvertera den slutliga PDF:en till ett bildbaserat format för förbättrad säkerhet.", - "bullet1": "Förhindrar textmarkering och kopiering", - "bullet2": "Gör vattenstämplar svårare att ta bort", - "bullet3": "Resulterar i större filstorlekar", - "bullet4": "Bäst för känsligt eller upphovsrättsskyddat innehåll" - } - } - }, - "type": { - "1": "Text", - "2": "Bild" - } - }, - "permissions": { - "tags": "läsa,skriva,redigera,skriva ut", - "title": "Ändra behörigheter", - "header": "Ändra behörigheter", - "warning": "Varning: för att dessa behörigheter ska vara oföränderliga rekommenderas det att ställa in dem med ett lösenord via sidan Lägg till lösenord", - "selectText": { - "1": "Välj PDF för att ändra behörigheter", - "2": "Behörigheter att ställa in", - "3": "Förhindra sammansättning av dokument", - "4": "Förhindra innehållsextraktion", - "5": "Förhindra extraktion för tillgänglighet", - "6": "Förhindra att fylla i formulär", - "7": "Förhindra ändring", - "8": "Förhindra anteckningsändring", - "9": "Förhindra utskrift", - "10": "Förhindra utskrift av olika format" - }, - "submit": "Ändra" - }, - "editTableOfContents": { - "settings": { - "title": "Bokmärken & disposition", - "replaceExisting": "Ersätt befintliga bokmärken (avmarkera för att lägga till sist)", - "replaceExistingHint": "När inaktiverad läggs den nya dispositionen till efter de nuvarande bokmärkena." - }, - "actions": { - "source": "Ladda bokmärken", - "selectedFile": "Laddat från {{file}}", - "noFile": "Välj en PDF för att extrahera befintliga bokmärken.", - "loadFromPdf": "Ladda från vald PDF", - "importJson": "Importera JSON", - "importClipboard": "Klistra in JSON från Urklipp", - "export": "Exportera bokmärken", - "exportJson": "Hämta JSON", - "exportClipboard": "Kopiera JSON till Urklipp", - "clipboardUnavailable": "Åtkomst till Urklipp är inte tillgängligt i denna webbläsare." - }, - "info": { - "line1": "Varje bokmärke behöver en beskrivande titel och sidan det ska öppna.", - "line2": "Använd underordnade bokmärken för att bygga en hierarki för kapitel, avsnitt eller underavsnitt.", - "line3": "Importera bokmärken från vald PDF eller från en JSON-fil för att spara tid." - }, - "workbench": { - "empty": { - "title": "Öppna verktyget för att börja redigera", - "description": "Välj verktyget Redigera innehållsförteckning för att ladda dess arbetsyta." - }, - "tabTitle": "Arbetsyta för disposition", - "subtitle": "Importera bokmärken, bygg hierarkier och tillämpa dispositionen utan trånga sidopaneler.", - "noFile": "Ingen PDF vald", - "fileLabel": "Ändringar tillämpas på den aktuellt valda PDF:en.", - "filePrompt": "Välj en PDF från ditt bibliotek eller ladda upp en ny för att börja.", - "changeFile": "Byt PDF", - "selectFile": "Välj PDF" - }, - "editor": { - "heading": "Bokmärkesredigerare", - "description": "Lägg till, nästla och ordna om bokmärken för att skapa din PDF-disposition.", - "addTopLevel": "Lägg till bokmärke på toppnivå", - "empty": { - "title": "Inga bokmärken ännu", - "description": "Importera befintliga bokmärken eller börja med att lägga till din första post.", - "action": "Lägg till första bokmärket" - }, - "defaultTitle": "Nytt bokmärke", - "defaultChildTitle": "Underordnat bokmärke", - "defaultSiblingTitle": "Nytt bokmärke", - "untitled": "Namnlöst bokmärke", - "childBadge": "Underordnad", - "pagePreview": "Sida {{page}}", - "field": { - "title": "Bokmärkestitel", - "page": "Målsida" - }, - "actions": { - "toggle": "Visa/dölj underordnade", - "addChild": "Lägg till underordnat bokmärke", - "addSibling": "Lägg till bokmärke på samma nivå", - "remove": "Ta bort bokmärke" - }, - "confirmRemove": "Ta bort detta bokmärke och alla dess underordnade?" - }, - "messages": { - "loadedTitle": "Bokmärken extraherade", - "loadedBody": "Befintliga bokmärken från PDF:en har laddats i redigeraren.", - "noBookmarks": "Inga bokmärken hittades i den valda PDF:en.", - "loadFailed": "Det går inte att extrahera bokmärken från den valda PDF:en.", - "imported": "Bokmärken importerade", - "importedBody": "Din JSON-disposition ersatte redigerarens aktuella innehåll.", - "importedClipboard": "Urklippsdata ersatte den aktuella bokmärkeslistan.", - "invalidJson": "Ogiltig JSON-struktur", - "invalidJsonBody": "Ange en giltig bokmärkes-JSON-fil och försök igen.", - "exported": "JSON-nedladdning klar", - "copied": "Kopierat till Urklipp", - "copiedBody": "Bokmärkes-JSON kopierades.", - "copyFailed": "Kopiering misslyckades" - }, - "error": { - "failed": "Det gick inte att uppdatera innehållsförteckningen" - }, - "submit": "Tillämpa innehållsförteckning", - "results": { - "title": "Uppdaterad PDF med bokmärken", - "subtitle": "Hämta den bearbetade filen eller ångra åtgärden nedan." - } - }, - "removePages": { - "tags": "Ta bort sidor,radera sidor", - "title": "Ta bort", - "pageNumbers": { - "label": "Sidor att ta bort", - "placeholder": "t.ex. 1,3,5-8,10", - "error": "Ogiltigt sidnumreringsformat. Använd siffror, intervall (1–5) eller matematiska uttryck (2n+1)" - }, - "filenamePrefix": "sidor_borttagna", - "files": { - "placeholder": "Välj en PDF-fil i huvudvyn för att börja" - }, - "settings": { - "title": "Inställningar" - }, - "tooltip": { - "header": { - "title": "Inställningar för att ta bort sidor" - }, - "pageNumbers": { - "title": "Sidval", - "text": "Ange vilka sidor som ska tas bort från din PDF. Du kan välja enskilda sidor, intervall eller använda matematiska uttryck.", - "bullet1": "Enskilda sidor: 1,3,5 (tar bort sidorna 1, 3 och 5)", - "bullet2": "Sidintervall: 1-5,10-15 (tar bort sidorna 1–5 och 10–15)", - "bullet3": "Matematiskt: 2n+1 (tar bort udda sidor)", - "bullet4": "Öppna intervall: 5- (tar bort från sida 5 till slutet)" - }, - "examples": { - "title": "Vanliga exempel", - "text": "Här är några vanliga mönster för sidval:", - "bullet1": "Ta bort första sidan: 1", - "bullet2": "Ta bort sista 3 sidorna: -3", - "bullet3": "Ta bort varannan sida: 2n", - "bullet4": "Ta bort specifika spridda sidor: 1,5,10,15" - }, - "safety": { - "title": "Säkerhetstips", - "text": "Viktiga saker att tänka på när du tar bort sidor:", - "bullet1": "Förhandsgranska alltid ditt val innan du kör", - "bullet2": "Behåll en säkerhetskopia av originalfilen", - "bullet3": "Sidnumreringen börjar på 1, inte 0", - "bullet4": "Ogiltiga sidnummer ignoreras" - } - }, - "error": { - "failed": "Ett fel inträffade när sidor togs bort." - }, - "results": { - "title": "Resultat för borttagning av sidor" - }, - "submit": "Ta bort" - }, - "extractPages": { - "title": "Extrahera sidor", - "pageNumbers": { - "label": "Sidor att extrahera", - "placeholder": "t.ex. 1,3,5-8 eller odd & 1-10" - }, - "settings": { - "title": "Inställningar" - }, - "tooltip": { - "description": "Extraherar de valda sidorna till en ny PDF och bevarar ordningen." - }, - "error": { - "failed": "Det gick inte att extrahera sidor" - }, - "results": { - "title": "Sidor extraherade" - }, - "submit": "Extrahera sidor" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Guide för sidval" - }, - "basic": { - "title": "Grundläggande användning", - "text": "Välj specifika sidor från din PDF med enkel syntax.", - "bullet1": "Enskilda sidor: 1,3,5", - "bullet2": "Sidintervall: 3-6 eller 10-15", - "bullet3": "Alla sidor: all" - }, - "advanced": { - "title": "Avancerade funktioner" - }, - "tips": { - "title": "Tips", - "text": "Tänk på följande riktlinjer:", - "bullet1": "Sidnumreringen börjar på 1 (inte 0)", - "bullet2": "Mellanslag tas bort automatiskt", - "bullet3": "Ogiltiga uttryck ignoreras" - }, - "syntax": { - "title": "Grunder i syntax", - "text": "Använd tal, intervall, nyckelord och talföljder (n börjar på 0). Parenteser stöds.", - "bullets": { - "numbers": "Tal/intervall: 5, 10-20", - "keywords": "Nyckelord: odd, even", - "progressions": "Progressioner: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatorer", - "text": "AND har högre prioritet än komma. NOT gäller inom dokumentets sidomfång.", - "and": "AND: & eller \"and\" — kräver båda villkoren (t.ex. 1-50 & even)", - "comma": "Komma: , eller | — kombinerar val (t.ex. 1-10, 20)", - "not": "NOT: ! eller \"not\" — utesluter sidor (t.ex. 3n & not 30)" - }, - "examples": { - "title": "Exempel" - }, - "complex": { - "bullet1": "1,3-5,8,2n → sidorna 1, 3–5, 8 samt jämna sidor", - "bullet2": "10-,2n-1 → från sida 10 till slutet + udda sidor", - "description": "Blanda olika typer.", - "title": "Komplexa kombinationer" - }, - "description": "Välj vilka sidor som ska användas för åtgärden. Stöder enstaka sidor, intervall, formler och nyckelordet all.", - "individual": { - "bullet1": "1,3,5 → väljer sidorna 1, 3, 5", - "bullet2": "2,7,12 → väljer sidorna 2, 7, 12", - "description": "Ange tal separerade med kommatecken.", - "title": "Enskilda sidor" - }, - "mathematical": { - "bullet1": "2n → alla jämna sidor (2, 4, 6…)", - "bullet2": "2n-1 → alla udda sidor (1, 3, 5…)", - "bullet3": "3n → var tredje sida (3, 6, 9…)", - "bullet4": "4n-1 → sidorna 3, 7, 11, 15…", - "description": "Använd n i formler för mönster.", - "title": "Matematiska funktioner" - }, - "ranges": { - "bullet1": "3-6 → väljer sidorna 3–6", - "bullet2": "10-15 → väljer sidorna 10–15", - "bullet3": "5- → väljer sidorna 5 till slutet", - "description": "Använd - för sammanhängande sidor.", - "title": "Sidintervall" - }, - "special": { - "bullet1": "all → väljer alla sidor", - "title": "Särskilda nyckelord" - } - } - }, - "bulkSelection": { - "syntaxError": "Det finns ett syntaxfel. Se tipsen för Sidval för hjälp.", - "header": { - "title": "Guide för sidval" - }, - "syntax": { - "title": "Grunder i syntax", - "text": "Använd tal, intervall, nyckelord och talföljder (n börjar på 0). Parenteser stöds.", - "bullets": { - "numbers": "Tal/intervall: 5, 10-20", - "keywords": "Nyckelord: odd, even", - "progressions": "Progressioner: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatorer", - "text": "AND har högre prioritet än komma. NOT gäller inom dokumentets sidomfång.", - "and": "AND: & eller \"and\" — kräver båda villkoren (t.ex. 1-50 & even)", - "comma": "Komma: , eller | — kombinerar val (t.ex. 1-10, 20)", - "not": "NOT: ! eller \"not\" — utesluter sidor (t.ex. 3n & not 30)" - }, - "examples": { - "title": "Exempel", - "first50": "Första 50", - "last50": "Sista 50", - "every3rd": "Var tredje", - "oddWithinExcluding": "Udda inom 1–20 exklusive 5–7", - "combineSets": "Kombinera mängder" - }, - "firstNPages": { - "title": "Första N sidor", - "placeholder": "Antal sidor" - }, - "lastNPages": { - "title": "Sista N sidor", - "placeholder": "Antal sidor" - }, - "everyNthPage": { - "title": "Var N:e sida", - "placeholder": "Stegstorlek" - }, - "range": { - "title": "Intervall", - "fromPlaceholder": "Från", - "toPlaceholder": "Till" - }, - "keywords": { - "title": "Nyckelord" - }, - "advanced": { - "title": "Avancerat" - } - }, - "compressPdfs": { - "tags": "pressa ihop,liten,minimal" - }, - "unlockPDFForms": { - "tags": "ta bort,radera,formulär,fält,skrivskyddad", - "title": "Ta bort skrivskydd från formulärfält", - "header": "Lås upp PDF-formulär", - "submit": "Remove", - "description": "Detta verktyg tar bort skrivskyddsbegränsningar från PDF-formulärfält så att de blir redigerbara och ifyllbara.", - "filenamePrefix": "upplåsta_formulär", - "files": { - "placeholder": "Välj en PDF-fil i huvudvyn för att börja" - }, - "error": { - "failed": "Ett fel inträffade när PDF-formulär låstes upp." - }, - "results": { - "title": "Resultat för upplåsta formulär" - } - }, - "changeMetadata": { - "header": "Ändra metadata", - "submit": "Ändra", - "filenamePrefix": "metadata", - "settings": { - "title": "Metadata-inställningar" - }, - "standardFields": { - "title": "Standardfält" - }, - "deleteAll": { - "label": "Ta bort befintliga metadata", - "checkbox": "Ta bort alla metadata" - }, - "title": { - "label": "Titel", - "placeholder": "Dokumenttitel" - }, - "author": { - "label": "Författare", - "placeholder": "Dokumentförfattare" - }, - "subject": { - "label": "Ämne", - "placeholder": "Dokumentämne" - }, - "keywords": { - "label": "Nyckelord", - "placeholder": "Dokumentnyckelord" - }, - "creator": { - "label": "Skapare", - "placeholder": "Dokumentskapare" - }, - "producer": { - "label": "Producent", - "placeholder": "Dokumentproducent" - }, - "dates": { - "title": "Datumfält" - }, - "creationDate": { - "label": "Skapandedatum", - "placeholder": "Skapandedatum" - }, - "modificationDate": { - "label": "Ändringsdatum", - "placeholder": "Ändringsdatum" - }, - "trapped": { - "label": "Trapped-status", - "unknown": "Okänt", - "true": "Sant", - "false": "Falskt" - }, - "advanced": { - "title": "Avancerade alternativ" - }, - "customFields": { - "title": "Anpassade metadata", - "description": "Lägg till anpassade metadatafält i dokumentet", - "add": "Lägg till fält", - "key": "Nyckel", - "keyPlaceholder": "Anpassad nyckel", - "value": "Värde", - "valuePlaceholder": "Anpassat värde", - "remove": "Ta bort" - }, - "results": { - "title": "Uppdaterade PDF:er" - }, - "error": { - "failed": "Ett fel inträffade när PDF-metadata ändrades." - }, - "tooltip": { - "header": { - "title": "Översikt över PDF-metadata" - }, - "standardFields": { - "title": "Standardfält", - "text": "Vanliga PDF-metadatafält som beskriver dokumentet.", - "bullet1": "Titel: Dokumentets namn eller rubrik", - "bullet2": "Författare: Personen som skapade dokumentet", - "bullet3": "Ämne: Kort beskrivning av innehållet", - "bullet4": "Nyckelord: Söktermer för dokumentet", - "bullet5": "Skapare/Producent: Programvara som användes för att skapa PDF:en" - }, - "dates": { - "title": "Datumfält", - "text": "När dokumentet skapades och ändrades.", - "bullet1": "Skapandedatum: När det ursprungliga dokumentet skapades", - "bullet2": "Ändringsdatum: När det senast ändrades" - }, - "options": { - "title": "Ytterligare alternativ", - "text": "Anpassade fält och integritetskontroller.", - "bullet1": "Anpassade metadata: Lägg till egna nyckel–värde-par", - "bullet2": "Trapped-status: Inställning för högkvalitativ utskrift", - "bullet3": "Ta bort alla: Ta bort all metadata av integritetsskäl" - }, - "deleteAll": { - "title": "Ta bort befintliga metadata", - "text": "Fullständig radering av metadata för att säkerställa integritet." - }, - "customFields": { - "title": "Anpassade metadata", - "text": "Lägg till egna anpassade nyckel–värde-par för metadata.", - "bullet1": "Lägg till valfria anpassade fält som är relevanta för ditt dokument", - "bullet2": "Exempel: Avdelning, Projekt, Version, Status", - "bullet3": "Både nyckel och värde krävs för varje post" - }, - "advanced": { - "title": "Avancerade alternativ", - "trapped": { - "title": "Trapped-status", - "description": "Anger om dokumentet är förberett för högkvalitativ utskrift.", - "bullet1": "Sant: Dokumentet har trapping för utskrift", - "bullet2": "Falskt: Dokumentet saknar trapping", - "bullet3": "Okänt: Trapped-status är inte angiven" - } - } - } - }, - "fileToPDF": { - "tags": "transformation,format,dokument,bild,presentation,text,konvertering,kontor,dokument,word,excel,powerpoint", - "title": "Fil till PDF", - "header": "Konvertera valfri fil till PDF", - "credit": "Denna tjänst använder LibreOffice och Unoconv för filkonvertering.", - "supportedFileTypesInfo": "Filtyper som stöds", - "supportedFileTypes": "Filtyper som stöds bör inkludera nedanstående, men för en fullständig uppdaterad lista över format som stöds, se LibreOffice-dokumentationen", - "submit": "Konvertera till PDF" - }, - "ocr": { - "tags": "igenkänning,text,bild,skanna,läsa,identifiera,detektering,redigerbar", - "title": "OCR / Rengöring av skanningar", - "desc": "Rengör skanningar och upptäcker text från bilder i en PDF och lägger till den igen som text.", - "header": "Rengöring av skanningar / OCR (Optisk teckenigenkänning)", - "selectText": { - "1": "Välj språk som ska upptäckas i PDF:en (de listade är de som för närvarande identifieras):", - "2": "Producera en textfil som innehåller OCR-text tillsammans med den OCR-behandlade PDF-filen", - "3": "Korrigera sidor som skannades i en sned vinkel genom att rotera dem tillbaka på plats", - "4": "Rensa sidan så att det är mindre troligt att OCR hittar text i bakgrundsbrus. (Ingen utgångsändring)", - "5": "Rensa sidan så att det är mindre sannolikt att OCR kommer att hitta text i bakgrundsbrus, upprätthåller rensning i utdata.", - "6": "Ignorerar sidor som har interaktiv text, endast OCR-sidor som är bilder", - "7": "Tvinga OCR, kommer OCR att ta bort alla ursprungliga textelement", - "8": "Normal (kommer ge fel om PDF innehåller text)", - "9": "Ytterligare inställningar", - "10": "OCR-läge", - "11": "Ta bort bilder efter OCR (tar bort ALLA bilder, endast användbart som en del av konverteringssteget)", - "12": "Renderingstyp (avancerat)" - }, - "help": "Vänligen läs denna dokumentation om hur du använder detta för andra språk och/eller använder inte i docker", - "credit": "Denna tjänst använder qpdf och Tesseract för OCR.", - "submit": "Bearbeta PDF med OCR", - "operation": { - "submit": "Kör OCR och granska" - }, - "results": { - "title": "OCR-resultat" - }, - "languagePicker": { - "additionalLanguages": "Letar du efter fler språk?", - "viewSetupGuide": "Visa installationsguide →" - }, - "settings": { - "title": "Inställningar", - "ocrMode": { - "label": "OCR-läge", - "auto": "Auto (hoppa över textlager)", - "force": "Tvinga (OCR:a allt på nytt, ersätt text)", - "strict": "Strikt (avbryt om text hittas)" - }, - "languages": { - "label": "Språk", - "placeholder": "Välj språk" - }, - "compatibilityMode": { - "label": "Kompatibilitetsläge" - }, - "advancedOptions": { - "label": "Bearbetningsalternativ", - "sidecar": "Skapa en textfil", - "deskew": "Räta upp sidor", - "clean": "Rensa indatafil", - "cleanFinal": "Rensa slutligt utdata" - } - }, - "tooltip": { - "header": { - "title": "Översikt över OCR-inställningar" - }, - "mode": { - "title": "OCR-läge", - "text": "Optical Character Recognition (OCR) hjälper dig att omvandla skannade eller skärmdumpade sidor till text som du kan söka i, kopiera eller markera.", - "bullet1": "Auto hoppar över sidor som redan innehåller textlager.", - "bullet2": "Tvinga OCR:ar om varje sida och ersätter all text.", - "bullet3": "Strikt stoppar om någon markerbar text hittas." - }, - "languages": { - "title": "Språk", - "text": "Förbättra OCR-noggrannheten genom att ange förväntade språk. Välj ett eller flera språk för att styra igenkänningen." - }, - "output": { - "title": "Utdata", - "text": "Bestäm hur du vill att textutdata ska formateras:", - "bullet1": "Sökbar PDF bäddar in text bakom originalbilden.", - "bullet2": "HOCR XML returnerar en strukturerad maskinläsbar fil.", - "bullet3": "Sidecar i ren text skapar en separat .txt-fil med rått innehåll." - }, - "advanced": { - "header": { - "title": "Avancerad OCR-bearbetning" - }, - "compatibility": { - "title": "Kompatibilitetsläge", - "text": "Använder OCR-”sandwich PDF”-läge: ger större filer, men är mer tillförlitligt med vissa språk och äldre PDF-programvara. Som standard använder vi hOCR för mindre, moderna PDF:er." - }, - "sidecar": { - "title": "Skapa textfil", - "text": "Genererar en separat .txt-fil tillsammans med PDF:en som innehåller allt extraherat textinnehåll för enkel åtkomst och bearbetning." - }, - "deskew": { - "title": "Räta upp sidor", - "text": "Korrigerar automatiskt skeva eller lutande sidor för att förbättra OCR-noggrannheten. Användbart för skannade dokument som inte var perfekt uppradade." - }, - "clean": { - "title": "Rensa indatafil", - "text": "Förbehandlar indata genom att ta bort brus, förbättra kontrast och optimera bilden för bättre OCR-igenkänning före bearbetning." - }, - "cleanFinal": { - "title": "Rensa slutligt utdata", - "text": "Efterbehandlar den slutliga PDF:en genom att ta bort OCR-artefakter och optimera textlagret för bättre läsbarhet och mindre filstorlek." - } - } - }, - "error": { - "failed": "OCR-åtgärden misslyckades" - } - }, - "extractImages": { - "tags": "bild,foto,spara,arkiv,zip,fånga,ta", - "title": "Extrahera bilder", - "header": "Extrahera bilder", - "selectText": "Välj bildformat att konvertera extraherade bilder till", - "allowDuplicates": "Spara dubblettbilder", - "submit": "Extrahera", - "settings": { - "title": "Inställningar" - }, - "error": { - "failed": "Ett fel inträffade när bilder extraherades från PDF:en." - } - }, - "pdfToPDFA": { - "tags": "arkiv,långtids,standard,konvertering,lagring,bevarande", - "title": "PDF till PDF/A", - "header": "PDF till PDF/A", - "credit": "Denna tjänst använder libreoffice för PDF/A-konvertering", - "submit": "Konvertera", - "tip": "Fungerar för närvarande inte för flera inmatningar samtidigt", - "outputFormat": "Utdataformat", - "pdfWithDigitalSignature": "PDF:en innehåller en digital signatur. Denna kommer att tas bort i nästa steg." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,transformation,format,konvertering,kontor,microsoft,docfil", - "title": "PDF till Word", - "header": "PDF till Word", - "selectText": { - "1": "Utdatafilformat" - }, - "credit": "Denna tjänst använder LibreOffice för filkonvertering.", - "submit": "Konvertera" - }, - "PDFToPresentation": { - "tags": "bildspel,visa,kontor,microsoft", - "title": "PDF till presentation", - "header": "PDF till presentation", - "selectText": { - "1": "Utdatafilformat" - }, - "credit": "Denna tjänst använder LibreOffice för filkonvertering.", - "submit": "Konvertera" - }, - "PDFToText": { - "tags": "rikformat,riktextformat,rich text format", - "title": "PDF till text/RTF", - "header": "PDF till text/RTF", - "selectText": { - "1": "Utdatafilformat" - }, - "credit": "Denna tjänst använder LibreOffice för filkonvertering.", - "submit": "Konvertera" - }, - "PDFToHTML": { - "tags": "webbinnehåll,webbläsarvänlig", - "title": "PDF till HTML", - "header": "PDF till HTML", - "credit": "Denna tjänst använder pdftohtml för filkonvertering.", - "submit": "Konvertera" - }, - "PDFToXML": { - "tags": "dataextraktion,strukturerat-innehåll,interop,transformation,konvertera", - "title": "PDF till XML", - "header": "PDF till XML", - "credit": "Denna tjänst använder LibreOffice för filkonvertering.", - "submit": "Konvertera" - }, - "ScannerImageSplit": { - "tags": "separera,auto-detektera,skanningar,multi-foto,organisera", - "selectText": { - "1": "Vinkeltröskel:", - "2": "Ställer in den minsta absoluta vinkeln som krävs för att bilden ska roteras (standard: 10).", - "3": "Tolerans:", - "4": "Bestämmer intervallet för färgvariation runt den uppskattade bakgrundsfärgen (standard: 30).", - "5": "Minsta area:", - "6": "Ställer in minsta areatröskel för ett foto (standard: 10000).", - "7": "Minsta konturarea:", - "8": "Ställer in minsta tröskelvärde för konturarea för ett foto", - "9": "Kantstorlek:", - "10": "Ställer in storleken på kanten som läggs till och tas bort för att förhindra vita kanter i utdata (standard: 1)." - }, - "info": "Python är inte installerat. Det krävs för att köra." - }, - "scannerImageSplit": { - "title": "Extraherade bilder", - "submit": "Extrahera bildskanningar", - "error": { - "failed": "Ett fel inträffade när bildskanningar extraherades." - }, - "tooltip": { - "title": "Fotosplitter", - "whatThisDoes": "Vad detta gör", - "whatThisDoesDesc": "Hittar och extraherar automatiskt varje foto från en skannad sida eller sammansatt bild—ingen manuell beskärning.", - "whenToUse": "När den ska användas", - "useCase1": "Skanna hela albumblad i ett svep", - "useCase2": "Dela upp flatbäddsserier i separata filer", - "useCase3": "Dela upp collage i enskilda foton", - "useCase4": "Plocka ut foton från dokument", - "quickFixes": "Snabba åtgärder", - "problem1": "Foton upptäcks inte → öka tolerans till 30–50", - "problem2": "För många felaktiga detekteringar → öka minsta area till 15 000–20 000", - "problem3": "Beskärningar blir för tajta → öka kantstorlek till 5–10", - "problem4": "Lutade foton rätas inte upp → sänk vinkeltröskel till ~5°", - "problem5": "Damm/brus-rutor → öka minsta konturområde till 1 000–2 000", - "setupTips": "Inställningstips", - "tip1": "Använd en enkel, ljus bakgrund", - "tip2": "Lämna ett litet mellanrum (≈1 cm) mellan foton", - "tip3": "Skanna med 300–600 DPI", - "tip4": "Rengör skannerglaset", - "headsUp": "Observera", - "headsUpDesc": "Överlappande foton eller bakgrunder som ligger mycket nära i färg jämfört med fotona kan minska noggrannheten—prova en ljusare eller mörkare bakgrund och lämna mer utrymme." - } - }, - "sign": { - "title": "Signera", - "header": "Signera PDF-filer", - "upload": "Ladda upp bild", - "draw": { - "title": "Rita din signatur", - "clear": "Rensa" - }, - "canvas": { - "heading": "Rita din signatur", - "clickToOpen": "Klicka för att öppna ritduken", - "modalTitle": "Rita din signatur", - "colorLabel": "Färg", - "penSizeLabel": "Pennstorlek", - "penSizePlaceholder": "Storlek", - "clear": "Rensa duk", - "colorPickerTitle": "Välj streckfärg" - }, - "text": { - "name": "Undertecknarens namn", - "placeholder": "Ange ditt fullständiga namn", - "fontLabel": "Typsnitt", - "fontSizeLabel": "Teckenstorlek", - "fontSizePlaceholder": "Skriv eller välj teckenstorlek (8-200)", - "colorLabel": "Textfärg" - }, - "clear": "Rensa", - "add": "Lägg till", - "saved": { - "heading": "Sparade signaturer", - "description": "Återanvänd sparade signaturer när som helst.", - "emptyTitle": "Inga sparade signaturer ännu", - "emptyDescription": "Rita, ladda upp eller skriv en signatur ovan, använd sedan \"Spara till bibliotek\" för att ha upp till {{max}} favoriter redo.", - "type": { - "canvas": "Ritning", - "image": "Uppladdning", - "text": "Text" - }, - "limitTitle": "Gräns nådd", - "limitDescription": "Ta bort en sparad signatur innan du lägger till nya (max {{max}}).", - "carouselPosition": "{{current}} av {{total}}", - "prev": "Föregående", - "next": "Nästa", - "delete": "Ta bort", - "label": "Etikett", - "defaultLabel": "Signatur", - "defaultCanvasLabel": "Ritad signatur", - "defaultImageLabel": "Uppladdad signatur", - "defaultTextLabel": "Skriven signatur", - "saveButton": "Spara signatur", - "saveUnavailable": "Skapa en signatur först för att kunna spara.", - "noChanges": "Aktuell signatur är redan sparad.", - "status": { - "saved": "Sparad" - } - }, - "save": "Spara signatur", - "applySignatures": "Tillämpa signaturer", - "personalSigs": "Personliga signaturer", - "sharedSigs": "Delade signaturer", - "noSavedSigs": "Inga sparade signaturer hittades", - "addToAll": "Lägg till på alla sidor", - "delete": "Ta bort", - "first": "Första sidan", - "last": "Sista sidan", - "next": "Nästa sida", - "previous": "Föregående sida", - "maintainRatio": "Växla bibehållet bildförhållande", - "undo": "Ångra", - "redo": "Gör om", - "submit": "Signera dokument", - "steps": { - "configure": "Konfigurera signatur" - }, - "step": { - "createDesc": "Välj hur du vill skapa signaturen", - "place": "Placera & spara", - "placeDesc": "Placera signaturen på din PDF" - }, - "type": { - "title": "Signaturtyp", - "draw": "Rita", - "canvas": "Canvas", - "image": "Bild", - "text": "Text", - "saved": "Sparad" - }, - "image": { - "label": "Ladda upp signaturbild", - "placeholder": "Välj bildfil", - "hint": "Ladda upp en PNG- eller JPG-bild av din signatur" - }, - "instructions": { - "title": "Så här lägger du till signatur", - "canvas": "När du har ritat din signatur i canvasen, stäng dialogen och klicka sedan var som helst i PDF:en för att placera den.", - "image": "När du har laddat upp din signaturbild ovan, klicka var som helst i PDF:en för att placera den.", - "saved": "Välj en sparad signatur ovan, klicka sedan var som helst i PDF:en för att placera den.", - "text": "När du har angett ditt namn ovan, klicka var som helst i PDF:en för att placera din signatur.", - "paused": "Placering pausad", - "resumeHint": "Återuppta placering för att klicka och lägga till din signatur.", - "noSignature": "Skapa en signatur ovan för att aktivera placeringsverktygen." - }, - "mode": { - "move": "Flytta signatur", - "place": "Placera signatur", - "pause": "Pausa placering", - "resume": "Återuppta placering" - }, - "updateAndPlace": "Uppdatera och placera", - "activate": "Aktivera signaturplacering", - "deactivate": "Sluta placera signaturer", - "results": { - "title": "Signaturresultat" - }, - "error": { - "failed": "Ett fel inträffade vid signering av PDF:en." - } - }, - "flatten": { - "title": "Platta till", - "header": "Platta till PDF-filer", - "flattenOnlyForms": "Platta till endast formulär", - "submit": "Platta till", - "filenamePrefix": "utplattad", - "files": { - "placeholder": "Välj en PDF-fil i huvudvyn för att börja" - }, - "steps": { - "settings": "Inställningar" - }, - "options": { - "stepTitle": "Alternativ för utplattning", - "title": "Alternativ för utplattning", - "flattenOnlyForms": { - "label": "Platta till endast formulär", - "desc": "Platta endast ut formulärfält, låt andra interaktiva element vara intakta" - }, - "note": "Utplattning tar bort interaktiva element från PDF:en, vilket gör dem icke-redigerbara." - }, - "results": { - "title": "Resultat för utplattning" - }, - "error": { - "failed": "Ett fel inträffade vid utplattning av PDF:en." - }, - "tooltip": { - "header": { - "title": "Om att platta ut PDF:er" - }, - "description": { - "title": "Vad gör utplattning?", - "text": "Utplattning gör din PDF icke-redigerbar genom att omvandla ifyllbara formulär och knappar till vanlig text och bilder. PDF:en ser exakt likadan ut, men ingen kan längre ändra eller fylla i formulären. Perfekt för att dela ifyllda formulär, skapa slutversioner för arkiv, eller säkerställa att PDF:en ser likadan ut överallt.", - "bullet1": "Textfält blir vanlig text (kan inte redigeras)", - "bullet2": "Kryssrutor och knappar blir bilder", - "bullet3": "Perfekt för slutversioner du inte vill ska ändras", - "bullet4": "Säkerställer konsekvent utseende på alla enheter" - }, - "formsOnly": { - "title": "Vad betyder ”Platta endast ut formulär”?", - "text": "Detta alternativ tar bara bort möjligheten att fylla i formulär, men behåller andra funktioner som att klicka på länkar, visa bokmärken och läsa kommentarer.", - "bullet1": "Formulär blir icke-redigerbara", - "bullet2": "Länkar fungerar fortfarande vid klick", - "bullet3": "Kommentarer och anteckningar förblir synliga", - "bullet4": "Bokmärken hjälper dig fortfarande att navigera" - } - } - }, - "repair": { - "tags": "fixa,återställa,korrigering,återhämta", - "title": "Reparera", - "header": "Reparera PDF-filer", - "submit": "Reparera", - "description": "Detta verktyg försöker reparera korrupta eller skadade PDF-filer. Inga ytterligare inställningar krävs.", - "filenamePrefix": "reparerad", - "files": { - "placeholder": "Välj en PDF-fil i huvudvyn för att börja" - }, - "error": { - "failed": "Ett fel inträffade vid reparation av PDF:en." - }, - "results": { - "title": "Reparationsresultat" - } - }, - "removeBlanks": { - "title": "Ta bort tomrum", - "header": "Ta bort tomma sidor", - "settings": { - "title": "Inställningar" - }, - "threshold": { - "label": "Tröskel för pixelvitt" - }, - "whitePercent": { - "label": "Tröskel för vit procent", - "unit": "%" - }, - "includeBlankPages": { - "label": "Inkludera upptäckta tomma sidor" - }, - "tooltip": { - "header": { - "title": "Inställningar för att ta bort tomma sidor" - }, - "threshold": { - "title": "Tröskel för pixelvitt", - "text": "Styr hur vit en pixel måste vara för att anses ”vit”. Detta hjälper till att avgöra vad som räknas som ett tomt område på sidan.", - "bullet1": "0 = Helsvart (mest restriktiv)", - "bullet2": "128 = Medelgrå", - "bullet3": "255 = Helvit (minst restriktiv)" - }, - "whitePercent": { - "title": "Tröskel för vit procent", - "text": "Ställer in minsta andel vita pixlar som krävs för att en sida ska anses tom och tas bort.", - "bullet1": "Lägre värden (t.ex. 80 %) = Fler sidor tas bort", - "bullet2": "Högre värden (t.ex. 95 %) = Endast mycket tomma sidor tas bort", - "bullet3": "Använd högre värden för dokument med ljusa bakgrunder" - }, - "includeBlankPages": { - "title": "Inkludera upptäckta tomma sidor", - "text": "När aktiverat skapas en separat PDF som innehåller alla tomma sidor som upptäckts och tagits bort från originaldokumentet.", - "bullet1": "Användbart för att granska vad som togs bort", - "bullet2": "Hjälper till att verifiera detekteringsnoggrannheten", - "bullet3": "Kan inaktiveras för att minska utdatafilens storlek" - } - }, - "submit": "Ta bort tomrum", - "error": { - "failed": "Det gick inte att ta bort tomma sidor" - }, - "results": { - "title": "Borttagna tomma sidor" - } - }, - "removeAnnotations": { - "tags": "kommentarer,markera,anteckningar,markup,ta bort", - "title": "Ta bort anteckningar", - "header": "Ta bort anteckningar", - "submit": "Ta bort", - "settings": { - "title": "Inställningar" - }, - "info": { - "title": "Om att ta bort annoteringar", - "description": "Detta verktyg tar bort alla annoteringar (kommentarer, markeringar, anteckningar, etc.) från dina PDF-dokument." - }, - "tooltip": { - "header": { - "title": "Om Ta bort annoteringar" - }, - "description": { - "title": "Vad det gör" - } - }, - "error": { - "failed": "Ett fel inträffade när annoteringar togs bort från PDF:en." - } - }, - "compare": { - "tags": "särskilja,kontrastera,ändringar,analys", - "title": "Jämför", - "header": "Jämför PDF-filer", - "clearSelected": "Rensa valda", - "clear": { - "confirmTitle": "Rensa valda PDF:er?", - "confirmBody": "Detta stänger den aktuella jämförelsen och tar dig tillbaka till Aktiva filer.", - "confirm": "Rensa och återgå" - }, - "review": { - "title": "Jämförelseresultat", - "actionsHint": "Granska jämförelsen, byt roll på dokumenten eller exportera sammanfattningen.", - "switchOrder": "Byt ordning", - "exportSummary": "Exportera sammanfattning" - }, - "base": { - "label": "Originaldokument", - "placeholder": "Välj original-PDF" - }, - "comparison": { - "label": "Redigerat dokument", - "placeholder": "Välj den redigerade PDF:en" - }, - "addFilesHint": "Lägg till PDF:er i steget Filer för att kunna välja.", - "noFiles": "Inga PDF-filer tillgängliga ännu", - "pages": "Sidor", - "selection": { - "originalEditedTitle": "Välj original- och redigerade PDF:er" - }, - "original": { - "label": "Original-PDF" - }, - "edited": { - "label": "Redigerad PDF" - }, - "swap": { - "confirmTitle": "Kör jämförelse igen?", - "confirmBody": "Detta kommer att köra om verktyget. Är du säker på att du vill byta ordning på Original och Redigerad?", - "confirm": "Byt och kör igen" - }, - "cta": "Jämför", - "loading": "Jämför...", - "summary": { - "baseHeading": "Originaldokument", - "comparisonHeading": "Redigerat dokument", - "pageLabel": "Sida" - }, - "rendering": { - "pageNotReadyTitle": "Sidan har inte renderats ännu", - "pageNotReadyBody": "Vissa sidor renderas fortfarande. Navigeringen hoppar på plats när de är klara.", - "rendering": "renderar", - "inProgress": "Minst en av dessa PDF:er är mycket stor, rullning blir inte smidig förrän renderingen är klar", - "pagesRendered": "sidor renderade", - "complete": "Rendering klar" - }, - "dropdown": { - "deletionsLabel": "Borttagningar", - "additionsLabel": "Tillägg", - "deletions": "Borttagningar ({{count}})", - "additions": "Tillägg ({{count}})", - "searchPlaceholder": "Sök ändringar...", - "noResults": "Inga ändringar hittades" - }, - "actions": { - "stackVertically": "Stapla vertikalt", - "placeSideBySide": "Placera sida vid sida", - "zoomOut": "Zooma ut", - "zoomIn": "Zooma in", - "resetView": "Återställ vy", - "unlinkScrollPan": "Koppla från rullning och panorering", - "linkScrollPan": "Koppla ihop rullning och panorering", - "unlinkScroll": "Koppla från rullning", - "linkScroll": "Koppla ihop rullning" - }, - "toasts": { - "unlinkedTitle": "Oberoende rullning och panorering aktiverad", - "unlinkedBody": "Tips: Pil upp/ned rullar båda panelerna; panorering flyttar bara den aktiva panelen." - }, - "error": { - "selectRequired": "Välj ett original- och ett redigerat dokument.", - "filesMissing": "Kunde inte hitta de valda filerna. Välj dem igen.", - "generic": "Kan inte jämföra dessa filer." - }, - "status": { - "extracting": "Extraherar text...", - "processing": "Analyserar skillnader...", - "complete": "Jämförelse klar" - }, - "longJob": { - "title": "Stor jämförelse pågår", - "body": "Dessa PDF:er överstiger tillsammans 2 000 sidor. Bearbetning kan ta flera minuter." - }, - "slowOperation": { - "title": "Arbetar fortfarande…", - "body": "Denna jämförelse tar längre tid än vanligt. Du kan låta den fortsätta eller avbryta den.", - "cancel": "Avbryt jämförelse" - }, - "newLine": "ny rad", - "complex": { - "message": "En eller båda de angivna dokumenten är stora filer, jämförelsepräzissen kan minska." - }, - "large": { - "file": { - "message": "En eller båda de angivna dokumenten är för stora att bearbeta" - } - }, - "no": { - "text": { - "message": "En eller båda de valda PDF:erna innehåller ingen textinnehåll. Välj PDF:er med text för jämförelse." - } - }, - "too": { - "dissimilar": { - "message": "Dessa dokument verkar vara mycket olika. Jämförelsen stoppades för att spara tid." - } - }, - "earlyDissimilarity": { - "title": "Dessa PDF:er ser mycket olika ut", - "body": "Vi ser väldigt få likheter hittills. Du kan stoppa jämförelsen om detta inte är relaterade dokument.", - "stopButton": "Stoppa jämförelse" - } - }, - "certSign": { - "tags": "autentisera,PEM,P12,officiell,kryptera", - "title": "Certifikatsignering", - "filenamePrefix": "signerad", - "signMode": { - "stepTitle": "Signeringsläge", - "tooltip": { - "header": { - "title": "Om PDF-signaturer" - }, - "overview": { - "title": "Hur signaturer fungerar", - "text": "Båda lägena förseglar dokumentet (alla ändringar flaggas som manipulering) och registrerar vem/när/hur för spårbarhet. Visningsprogrammens tillit beror på certifikatkedjan." - }, - "manual": { - "title": "Manuell – ta med ditt certifikat", - "text": "Använd dina egna certifikatfiler för varumärkesanpassad identitet. Kan visa Trusted när din CA/kedja känns igen.", - "use": "Använd för: kundnära, juridik, regelefterlevnad." - }, - "auto": { - "title": "Auto – noll konfiguration, omedelbar systemstämpel", - "text": "Signerar med ett självsignerat servercertifikat. Samma manipuleringsspårande sigill och revisionsspår; visas normalt som Unverified i visningsprogram.", - "use": "Använd när: du behöver snabbhet och konsekvent intern identitet över granskningar och arkiv." - }, - "rule": { - "title": "Tumregel", - "text": "Behöver mottagaren Trusted-status? Manuell. Behövs en snabb, manipuleringsspårande stämpel och revisionsspår utan inställning? Auto." - } - } - }, - "certTypeStep": { - "stepTitle": "Certifikatformat" - }, - "certFiles": { - "stepTitle": "Certifikatfiler" - }, - "appearance": { - "stepTitle": "Signaturutseende", - "tooltip": { - "header": { - "title": "Om signaturutseende" - }, - "invisible": { - "title": "Osynliga signaturer", - "text": "Signaturen läggs till i PDF:en av säkerhetsskäl men är inte synlig när dokumentet visas. Perfekt för juridiska krav utan att ändra dokumentets utseende.", - "bullet1": "Ger säkerhet utan visuella ändringar", - "bullet2": "Uppfyller juridiska krav för digital signering", - "bullet3": "Påverkar inte dokumentets layout eller design" - }, - "visible": { - "title": "Synliga signaturer", - "text": "Visar ett signaturblock på PDF:en med ditt namn, datum och valfria detaljer. Användbart när du vill att läsare tydligt ska se att dokumentet är signerat.", - "bullet1": "Visar undertecknarens namn och datum i dokumentet", - "bullet2": "Kan inkludera anledning och plats för signering", - "bullet3": "Välj vilken sida signaturen ska placeras på", - "bullet4": "Valfri logotyp kan inkluderas" - } - }, - "invisible": "Osynlig", - "options": { - "title": "Signaturdetaljer" - }, - "visible": "Synlig" - }, - "sign": { - "submit": "Signera PDF", - "results": "Signerad PDF" - }, - "error": { - "failed": "Ett fel inträffade vid bearbetning av signaturer." - }, - "tooltip": { - "header": { - "title": "Om hantering av signaturer" - }, - "overview": { - "title": "Vad kan detta verktyg göra?", - "text": "Det här verktyget låter dig kontrollera om dina PDF:er är digitalt signerade och lägga till nya digitala signaturer. Digitala signaturer visar vem som skapat eller godkänt ett dokument och om det har ändrats efter signering.", - "bullet1": "Kontrollera befintliga signaturer och deras giltighet", - "bullet2": "Visa detaljerad information om undertecknare och certifikat", - "bullet3": "Lägg till nya digitala signaturer för att säkra dina dokument", - "bullet4": "Flera filer stöds med enkel navigering" - }, - "validation": { - "title": "Kontrollerar signaturer", - "text": "När du kontrollerar signaturer berättar verktyget om de är giltiga, vem som undertecknat dokumentet, när det signerades och om dokumentet har ändrats efter signering.", - "bullet1": "Visar om signaturer är giltiga eller ogiltiga", - "bullet2": "Visar information om undertecknare och signeringsdatum", - "bullet3": "Kontrollerar om dokumentet ändrats efter signering", - "bullet4": "Kan använda anpassade certifikat för verifiering" - }, - "signing": { - "title": "Lägga till signaturer", - "text": "För att signera en PDF behöver du ett digitalt certifikat (som PEM, PKCS12 eller JKS). Du kan välja att göra signaturen synlig i dokumentet eller hålla den osynlig endast för säkerhet.", - "bullet1": "Stöd för PEM, PKCS12, JKS och servercertifikatformat", - "bullet2": "Alternativ att visa eller dölja signatur på PDF:en", - "bullet3": "Lägg till anledning, plats och undertecknarens namn", - "bullet4": "Välj vilken sida som synliga signaturer ska placeras på", - "bullet5": "Använd servercertifikat för enkelt alternativ 'Sign with Stirling-PDF'" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Om certifikattyper" - }, - "what": { - "title": "Vad är ett certifikat?", - "text": "Det är en säker ID-handling för din signatur som bevisar att du signerat. Om du inte måste signera med certifikat rekommenderar vi en annan säker metod, som Skriv, Rita eller Ladda upp." - }, - "which": { - "title": "Vilket alternativ ska jag använda?", - "text": "Välj det format som matchar din certifikatfil:", - "bullet1": "PKCS#12 (.p12 / .pfx) – en kombinerad fil (vanligast)", - "bullet2": "PFX (.pfx) – Microsofts version av PKCS12", - "bullet3": "PEM – separata .pem-filer för privat nyckel och certifikat", - "bullet4": "JKS – Java .jks-nyckellager för dev-/CI-CD-flöden" - }, - "convert": { - "title": "Nyckeln finns inte med?", - "text": "Konvertera din fil till ett Java-nyckellager (.jks) med keytool och välj sedan JKS." - } - } - }, - "chooseCertificate": "Välj certifikatfil", - "chooseJksFile": "Välj JKS-fil", - "chooseP12File": "Välj PKCS12-fil", - "choosePfxFile": "Välj PFX-fil", - "choosePrivateKey": "Välj fil med privat nyckel", - "location": "Plats", - "logoTitle": "Logotyp", - "name": "Namn", - "noLogo": "Ingen logotyp", - "pageNumber": "Sidnummer", - "password": "Ange ditt nyckellagerlösenord eller privata nyckellösenord (om tillämpligt):", - "passwordOptional": "Lämna tomt om inget lösenord", - "reason": "Anledning", - "serverCertMessage": "Använder servercertifikat – inga filer eller lösenord krävs", - "showLogo": "Visa logo" - }, - "removeCertSign": { - "tags": "autentisera,PEM,P12,officiell,dekryptera", - "title": "Ta bort certifikatsignatur", - "header": "Ta bort den digitala certifikatsignaturen från PDF:en", - "selectPDF": "Välj en PDF-fil:", - "submit": "Ta bort signatur", - "description": "Det här verktyget tar bort digitala certifikatsignaturer från ditt PDF-dokument.", - "filenamePrefix": "osignerad", - "files": { - "placeholder": "Välj en PDF-fil i huvudvyn för att komma igång" - }, - "error": { - "failed": "Ett fel inträffade vid borttagning av certifikatsignaturer." - }, - "results": { - "title": "Resultat för borttagning av certifikat" - } - }, - "pageLayout": { - "tags": "slå samman,sammansatt,enkel-vy,organisera", - "title": "Flersidigt layout", - "header": "Flersidigt layout", - "pagesPerSheet": "Sidor per ark:", - "addBorder": "Lägg till kanter", - "submit": "Skicka", - "desc": { - "2": "Placera 2 sidor sida vid sida på ett ark.", - "3": "Placera 3 sidor på ett ark i en enda rad.", - "4": "Placera 4 sidor på ett ark (2 × 2-rutnät).", - "9": "Placera 9 sidor på ett ark (3 × 3-rutnät).", - "16": "Placera 16 sidor på ett ark (4 × 4-rutnät)." - }, - "error": { - "failed": "Ett fel inträffade vid skapandet av layouten med flera sidor." - } - }, - "bookletImposition": { - "tags": "häfte,utläggning,utskrift,bindning,vikning,signatur", - "title": "Häftesuppställning", - "header": "Häftesuppställning", - "submit": "Skapa häfte", - "spineLocation": { - "label": "Ryggens placering", - "left": "Vänster (standard)", - "right": "Höger (RTL)" - }, - "doubleSided": { - "label": "Dubbelsidig utskrift", - "tooltip": "Skapar både fram- och baksidor för korrekt häftesutskrift" - }, - "manualDuplex": { - "title": "Manuellt duplexläge", - "instructions": "För skrivare utan automatisk duplex. Du måste köra detta två gånger:" - }, - "duplexPass": { - "label": "Utskriftsomgång", - "first": "1:a omgången", - "second": "2:a omgången", - "firstInstructions": "Skriver ut framsidor → lägg bunten med framsidan nedåt → kör igen med 2:a omgången", - "secondInstructions": "Ladda den utskrivna bunten med framsidan nedåt → skriver ut baksidor" - }, - "rtlBinding": { - "label": "Bindning från höger till vänster", - "tooltip": "För arabiska, hebreiska eller andra språk med höger-till-vänster" - }, - "addBorder": { - "label": "Lägg till kanter runt sidor", - "tooltip": "Lägger till kanter runt varje sidsektion för att underlätta kapning och inpassning" - }, - "addGutter": { - "label": "Lägg till falsmarginal", - "tooltip": "Lägger till inre marginal för bindning" - }, - "gutterSize": { - "label": "Falsmarginal (punkter)" - }, - "flipOnShortEdge": { - "label": "Vänd på kortsidan (endast automatisk duplex)", - "tooltip": "Aktivera för kortsidig duplexutskrift (endast automatisk duplex – ignoreras i manuellt läge)", - "manualNote": "Behövs inte i manuellt läge – du vänder bunten själv" - }, - "advanced": { - "toggle": "Avancerade alternativ" - }, - "paperSizeNote": "Pappersstorleken hämtas automatiskt från din första sida.", - "tooltip": { - "header": { - "title": "Guide för häftesskapande" - }, - "description": { - "title": "Vad är häftesuppställning?", - "text": "Skapar professionella häften genom att ordna sidor i rätt utskriftsordning. Dina PDF-sidor placeras två och två på liggande ark, så att de vid vikning och bindning läses i rätt följd som en riktig bok." - }, - "example": { - "title": "Exempel: 8-sidigt häfte", - "text": "Ditt 8-sidiga dokument blir 2 ark:", - "bullet1": "Ark 1 Framsida: Sidorna 8, 1 | Baksida: Sidorna 2, 7", - "bullet2": "Ark 2 Framsida: Sidorna 6, 3 | Baksida: Sidorna 4, 5", - "bullet3": "När det viks och staplas: Läser 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Så skriver du ut och sätter ihop", - "text": "Följ dessa steg för perfekta häften:", - "bullet1": "Skriv ut dubbelsidigt med 'Vänd på långsidan'", - "bullet2": "Stapla arken i ordning, vik på mitten", - "bullet3": "Häfta eller bind längs den vikta ryggen", - "bullet4": "För kortsidiga skrivare: Aktivera alternativet 'Vänd på kortsidan'" - }, - "manualDuplex": { - "title": "Manuell duplex (enkel­sida­de skrivare)", - "text": "För skrivare utan automatisk duplex:", - "bullet1": "Stäng av 'Dubbelsidig utskrift'", - "bullet2": "Välj '1:a omgången' → Skriv ut → Lägg bunten med framsidan nedåt", - "bullet3": "Välj '2:a omgången' → Ladda bunten → Skriv ut baksidorna", - "bullet4": "Vik och sätt ihop som vanligt" - }, - "advanced": { - "title": "Avancerade alternativ", - "text": "Finjustera ditt häfte:", - "bullet1": "Höger-till-vänster-bindning: För arabiska, hebreiska eller RTL-språk", - "bullet2": "Kanter: Visar skärlinjer för trimning", - "bullet3": "Falsmarginal: Lägger till utrymme för bindning/häftning", - "bullet4": "Kortsidig vändning: Endast för skrivare med automatisk duplex" - } - }, - "error": { - "failed": "Ett fel inträffade vid skapandet av häftesuppställningen." - } - }, - "scalePages": { - "title": "Justera sidskala", - "header": "Justera sidskala", - "pageSize": "Storlek på en sida i dokumentet.", - "keepPageSize": "Originalstorlek", - "scaleFactor": "Zoomnivå (beskärning) för en sida.", - "submit": "Skicka" - }, - "adjustPageScale": { - "tags": "ändra storlek,ändra,dimension,anpassa", - "title": "Justera sidskalning", - "header": "Justera sidskalning", - "scaleFactor": { - "label": "Skalningsfaktor" - }, - "pageSize": { - "label": "Målstorlek för sida", - "keep": "Behåll originalstorlek", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Justera sidskalning", - "error": { - "failed": "Ett fel inträffade vid justering av sidskalningen." - }, - "tooltip": { - "header": { - "title": "Översikt över sidskalningsinställningar" - }, - "description": { - "title": "Beskrivning", - "text": "Justera storleken på PDF-innehållet och ändra sidans dimensioner." - }, - "scaleFactor": { - "title": "Skalningsfaktor", - "text": "Styr hur stort eller litet innehållet visas på sidan. Innehållet skalas och centreras – om det skalade innehållet är större än sidstorleken kan det beskäras.", - "bullet1": "1,0 = Originalstorlek", - "bullet2": "0,5 = Halv storlek (50 % mindre)", - "bullet3": "2,0 = Dubbel storlek (200 % större, kan beskäras)" - }, - "pageSize": { - "title": "Målstorlek för sida", - "text": "Anger dimensionerna för utgående PDF-sidor. 'Behåll originalstorlek' behåller nuvarande mått, medan andra alternativ ändrar till standardpappersstorlekar." - } - } - }, - "add-page-numbers": { - "tags": "paginera,etikett,organisera,indexera" - }, - "auto-rename": { - "tags": "auto-detektera,rubrikbaserad,organisera,märka om", - "title": "Auto-byt namn", - "header": "Auto-byt namn på PDF", - "description": "Hittar automatiskt titeln i innehållet i din PDF och använder den som filnamn.", - "submit": "Auto-byt namn", - "files": { - "placeholder": "Välj en PDF-fil i huvudvyn för att komma igång" - }, - "error": { - "failed": "Ett fel inträffade vid automatisk namnändring av PDF:en." - }, - "results": { - "title": "Resultat för automatisk namnändring" - }, - "tooltip": { - "header": { - "title": "Så fungerar automatisk namnändring" - }, - "description": { - "title": "Vad det gör" - }, - "howItWorks": { - "title": "Smart namnbyte", - "text": "Hittar automatiskt titeln i innehållet i din PDF och använder den som filnamn.", - "bullet1": "Letar efter text som verkar vara en titel eller rubrik", - "bullet2": "Skapar ett rent, giltigt filnamn från den upptäckta titeln", - "bullet3": "Behåller ursprungsnamnet om ingen lämplig titel hittas" - } - }, - "settings": { - "title": "Om" - } - }, - "adjust-contrast": { - "tags": "färgkorrigering,finjustera,modifiera,förbättra" - }, - "crop": { - "title": "Beskär", - "header": "Beskär PDF", - "submit": "Skicka", - "noFileSelected": "Välj en PDF-fil för att börja beskära", - "preview": { - "title": "Val av beskärningsområde" - }, - "reset": "Återställ till full PDF", - "coordinates": { - "title": "Position och storlek", - "x": { - "label": "X-position", - "desc": "Vänster kant (punkter)" - }, - "y": { - "label": "Y-position", - "desc": "Nedre kant (punkter)" - }, - "width": { - "label": "Bredd", - "desc": "Beskärningsbredd (punkter)" - }, - "height": { - "label": "Höjd", - "desc": "Beskärningshöjd (punkter)" - } - }, - "error": { - "invalidArea": "Beskärningsområdet sträcker sig utanför PDF:ens gränser", - "failed": "Det gick inte att beskära PDF" - }, - "steps": { - "selectArea": "Välj beskärningsområde" - }, - "tooltip": { - "title": "Så beskär du PDF:er", - "description": "Välj området som ska beskäras från din PDF genom att dra och ändra storlek på det blå överlägget på miniatyren.", - "drag": "Dra överlägget för att flytta beskärningsområdet", - "resize": "Dra i hörn- och kantgreppen för att ändra storlek", - "precision": "Använd koordinatfälten för exakt positionering" - }, - "results": { - "title": "Resultat av beskärning" - }, - "automation": { - "info": "Ange beskärningskoordinater i PDF-punkter. Origo (0,0) är längst ned till vänster. Dessa värden tillämpas på alla PDF:er som behandlas i denna automation.", - "reference": "Referens: A4-sida är 595,28 × 841,89 punkter (210 mm × 297 mm). 1 tum = 72 punkter." - } - }, - "autoSplitPDF": { - "tags": "QR-baserad,separera,skanna-segment,organisera", - "title": "Auto-dela PDF", - "header": "Auto-dela PDF", - "description": "Skriv ut, infoga, skanna, ladda upp och låt oss automatiskt separera dina dokument. Inget manuellt sorteringsarbete behövs.", - "selectText": { - "1": "Skriv ut några avdelare från nedan (Svartvitt går bra).", - "2": "Skanna alla dina dokument på en gång genom att infoga avdelaren mellan dem.", - "3": "Ladda upp den enda stora skannade PDF-filen och låt Stirling PDF hantera resten.", - "4": "Avdelarsidor detekteras automatiskt och tas bort, vilket garanterar ett prydligt slutdokument." - }, - "formPrompt": "Skicka PDF som innehåller Stirling-PDF-sidavdelare:", - "duplexMode": "Duplexläge (Fram- och baksideskanning)", - "dividerDownload2": "Ladda ner 'Auto-delningsavdelare (med instruktioner).pdf'", - "submit": "Skicka" - }, - "sanitizePdf": { - "tags": "rengöra,säkra,säker,ta bort hot" - }, - "URLToPDF": { - "tags": "webbfångst,spara-sida,webb-till-dokument,arkivera", - "title": "URL till PDF", - "header": "URL till PDF", - "submit": "Konvertera", - "credit": "Använder WeasyPrint" - }, - "HTMLToPDF": { - "tags": "markup,webbinnehåll,transformation,konvertera", - "title": "HTML till PDF", - "header": "HTML till PDF", - "help": "Accepterar HTML-filer och ZIP-filer som innehåller html/css/bilder etc som krävs", - "submit": "Konvertera", - "credit": "Använder WeasyPrint", - "zoom": "Zoomnivå för visning av webbplatsen.", - "pageWidth": "Sidans bredd i centimeter. (Tom för standard)", - "pageHeight": "Sidans höjd i centimeter. (Tom för standard)", - "marginTop": "Övre marginal på sidan i millimeter. (Tom för standard)", - "marginBottom": "Nedre marginal på sidan i millimeter. (Tom för standard)", - "marginLeft": "Vänster marginal på sidan i millimeter. (Tom för standard)", - "marginRight": "Höger marginal på sidan i millimeter. (Tom för standard)", - "printBackground": "Rendera bakgrunden på webbplatser.", - "defaultHeader": "Aktivera standardhuvud (Namn och sidnummer)", - "cssMediaType": "Ändra CSS-mediatypen för sidan.", - "none": "Ingen", - "print": "Utskrift", - "screen": "Skärm" - }, - "MarkdownToPDF": { - "tags": "markup,webbinnehåll,transformation,konvertera", - "title": "Markdown till PDF", - "header": "Markdown till PDF", - "submit": "Konvertera", - "help": "Pågående arbete", - "credit": "Använder WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "markup,webbinnehåll,transformation,konvertera", - "title": "PDF Till Markdown", - "header": "PDF Till Markdown", - "submit": "Konvertera" - }, - "getPdfInfo": { - "tags": "information,data,statistik,statistik", - "title": "Hämta information om PDF", - "header": "Hämta information om PDF", - "submit": "Hämta information", - "downloadJson": "Ladda ner JSON" - }, - "extractPage": { - "tags": "extrahera" - }, - "PdfToSinglePage": { - "tags": "enstaka sida" - }, - "showJS": { - "tags": "JS", - "title": "Visa Javascript", - "header": "Visa Javascript", - "downloadJS": "Ladda ner Javascript", - "submit": "Visa", - "results": "Resultat", - "processing": "Extraherar JavaScript...", - "done": "JavaScript extraherat", - "singleFileWarning": "Detta verktyg stöder endast en fil åt gången. Välj en enskild fil.", - "view": { - "title": "Extraherat JavaScript" - } - }, - "redact": { - "tags": "Redact,Hide,black out,black,marker,hidden,manual", - "title": "Manual Redaction", - "submit": "Manual Redaction", - "error": { - "failed": "Ett fel inträffade vid maskning av PDF:en." - }, - "modeSelector": { - "title": "Maskningsmetod", - "mode": "Läge", - "automatic": "Automatisk", - "automaticDesc": "Maskera text baserat på söktermer", - "manual": "Manuell", - "manualDesc": "Klicka och dra för att maskera specifika områden", - "manualComingSoon": "Manuell maskning kommer snart" - }, - "auto": { - "header": "Automatisk maskning", - "settings": { - "title": "Maskningsinställningar", - "advancedTitle": "Avancerat" - }, - "colorLabel": "Rutans färg", - "wordsToRedact": { - "title": "Ord att maskera", - "placeholder": "Ange ett ord", - "add": "Lägg till", - "examples": "Exempel: Konfidentiellt, Top Secret" - }, - "useRegexLabel": "Använd regex", - "wholeWordSearchLabel": "Endast hela ord", - "customPaddingLabel": "Anpassad extra utfyllnad", - "convertPDFToImageLabel": "Konvertera PDF till PDF-bild" - }, - "tooltip": { - "mode": { - "header": { - "title": "Maskningsmetod" - }, - "automatic": { - "title": "Automatisk maskning", - "text": "Hittar och maskerar automatiskt angiven text i hela dokumentet. Perfekt för att ta bort återkommande känslig information som namn, adresser eller konfidentiella markeringar." - }, - "manual": { - "title": "Manuell maskning", - "text": "Klicka och dra för att manuellt välja specifika områden att maskera. Ger dig exakt kontroll över vad som maskeras. (Kommer snart)" - } - }, - "words": { - "header": { - "title": "Ord att maskera" - }, - "description": { - "title": "Textmatchning", - "text": "Ange ord eller fraser att hitta och maskera i dokumentet. Varje ord söks efter separat." - }, - "bullet1": "Lägg till ett ord i taget", - "bullet2": "Tryck på Enter eller klicka på 'Lägg till en till' för att lägga till", - "bullet3": "Klicka på × för att ta bort ord", - "examples": { - "title": "Vanliga exempel", - "text": "Typiska ord att maskera inkluderar: bankuppgifter, e-postadresser eller specifika namn." - } - }, - "advanced": { - "header": { - "title": "Avancerade maskningsinställningar" - }, - "color": { - "title": "Rutans färg och utfyllnad", - "text": "Anpassa utseendet på maskningsrutorna. Svart är standard, men du kan välja valfri färg. Utfyllnad lägger till extra utrymme runt den hittade texten." - }, - "regex": { - "title": "Använd regex", - "text": "Aktivera reguljära uttryck för avancerad mönstermatchning. Användbart för att hitta telefonnummer, e-postadresser eller komplexa mönster.", - "bullet1": "Exempel: \\d{4}-\\d{2}-\\d{2} för att matcha datum i formatet ÅÅÅÅ-MM-DD", - "bullet2": "Använd med försiktighet – testa noggrant" - }, - "wholeWord": { - "title": "Endast hela ord", - "text": "Matcha endast kompletta ord, inte delträffar. 'John' matchar inte 'Johnson' när detta är aktiverat." - }, - "convert": { - "title": "Konvertera till PDF-bild", - "text": "Konverterar PDF:en till en bildbaserad PDF efter maskning. Detta säkerställer att text bakom maskeringsrutorna är helt borttagen och inte kan återskapas." - } - } - }, - "manual": { - "header": "Manuell maskning", - "textBasedRedaction": "Textbaserad maskning", - "pageBasedRedaction": "Sidbaserad maskning", - "convertPDFToImageLabel": "Konvertera PDF till PDF-bild (Används för att ta bort text bakom rutan)", - "pageRedactionNumbers": { - "title": "Sidor", - "placeholder": "(t.ex. 1,2,8 eller 4,7,12-16 eller 2n-1)" - }, - "redactionColor": { - "title": "Maskningsfärg" - }, - "export": "Exportera", - "upload": "Ladda upp", - "boxRedaction": "Rita ruta för maskning", - "zoom": "Zoom", - "zoomIn": "Zooma in", - "zoomOut": "Zooma ut", - "nextPage": "Nästa sida", - "previousPage": "Föregående sida", - "toggleSidebar": "Visa/dölj sidofält", - "showThumbnails": "Visa miniatyrer", - "showDocumentOutline": "Visa dokumentdisposition (dubbelklicka för att expandera/kollapsa alla objekt)", - "showAttachments": "Visa bilagor", - "showLayers": "Visa lager (dubbelklicka för att återställa alla lager till standardläget)", - "colourPicker": "Färgväljare", - "findCurrentOutlineItem": "Hitta aktuellt dispositionsobjekt", - "applyChanges": "Verkställ ändringar" - } - }, - "tableExtraxt": { - "tags": "CSV,Tabellextraktion,extrahera,konvertera" - }, - "autoSizeSplitPDF": { - "tags": "pdf,dela,dokument,organisation" - }, - "overlay-pdfs": { - "tags": "Överlagra", - "header": "Överlagra PDF-filer", - "title": "Överlagra PDF:er", - "desc": "Överlagra en PDF ovanpå en annan", - "baseFile": { - "label": "Välj bas-PDF-fil" - }, - "overlayFiles": { - "label": "Välj överlagrings-PDF-filer", - "placeholder": "Välj PDF(er)...", - "addMore": "Lägg till fler PDF:er..." - }, - "mode": { - "label": "Välj överlagringsläge", - "sequential": "Sekventiell överlagring", - "interleaved": "Sammanflätad överlagring", - "fixedRepeat": "Fast upprepningsöverlagring" - }, - "counts": { - "label": "Överlagringsantal (för fast upprepningsläge)", - "placeholder": "Ange kommaseparerade antal (t.ex. 2,3,1)", - "item": "Antal för fil", - "noFiles": "Lägg till överläggningsfiler för att ange antal" - }, - "position": { - "label": "Välj överlagringsposition", - "foreground": "Förgrund", - "background": "Bakgrund" - }, - "submit": "Skicka", - "settings": { - "title": "Inställningar" - }, - "results": { - "title": "Resultat av överlagring" - }, - "tooltip": { - "header": { - "title": "Översikt över överlagring av PDF:er" - }, - "description": { - "title": "Beskrivning", - "text": "Kombinera en bas-PDF med en eller flera överläggnings-PDF:er. Överlägg kan appliceras sida för sida i olika lägen och placeras i förgrunden eller bakgrunden." - }, - "mode": { - "title": "Överlagringsläge", - "text": "Välj hur överläggningssidor ska fördelas över sidorna i bas-PDF:en.", - "sequential": "Sekventiell överlagring: Använd sidor från den första överläggnings-PDF:en tills den tar slut, gå sedan vidare till nästa.", - "interleaved": "Växelvis överlagring: Ta en sida från varje överlägg i tur och ordning.", - "fixedRepeat": "Fast upprepning: Ta ett bestämt antal sidor från varje överlägg innan du går vidare till nästa. Använd Antal för att ställa in siffrorna." - }, - "position": { - "title": "Överlagringsposition", - "text": "Förgrund placerar överlägget ovanpå sidan. Bakgrund placerar det bakom." - }, - "overlayFiles": { - "title": "Överläggningsfiler", - "text": "Välj en eller flera PDF:er att överlagra på basen. Ordningen på dessa filer påverkar hur sidor används i Sekventiell och Fast upprepning-läge." - }, - "counts": { - "title": "Antal (endast fast upprepning)", - "text": "Ange ett positivt tal för varje överläggningsfil som visar hur många sidor som ska tas innan du går vidare till nästa. Krävs när läget är Fast upprepning." - } - }, - "error": { - "failed": "Ett fel inträffade vid överlagring av PDF:er." - } - }, - "split-by-sections": { - "tags": "Sektionsdelning,Dela,Anpassa", - "title": "Dela PDF efter sektioner", - "header": "Dela PDF i sektioner", - "horizontal": { - "label": "Horisontella indelningar", - "placeholder": "Ange antal horisontella indelningar" - }, - "vertical": { - "label": "Vertikala indelningar", - "placeholder": "Ange antal vertikala indelningar" - }, - "submit": "Dela PDF", - "merge": "Slå samman till en PDF" - }, - "AddStampRequest": { - "tags": "Stämpel,Lägg till bild,centrera bild,Vattenstämpel,PDF,Bädda in,Anpassa", - "header": "Stämpla PDF", - "title": "Stämpla PDF", - "stampSetup": "Stämpelinställningar", - "stampType": "Stämpeltyp", - "stampText": "Stämpeltext", - "stampImage": "Stämpelbild", - "alphabet": "Alfabet", - "fontSize": "Tecken-/bildstorlek", - "rotation": "Rotation", - "opacity": "Opacitet", - "position": "Position", - "overrideX": "Åsidosätt X-koordinat", - "overrideY": "Åsidosätt Y-koordinat", - "customMargin": "Anpassad marginal", - "customColor": "Anpassad textfärg", - "submit": "Skicka", - "noStampSelected": "Ingen stämpel vald. Gå tillbaka till steg 1.", - "customPosition": "Dra stämpeln till önskad plats i förhandsvisningen.", - "error": { - "failed": "Ett fel inträffade när stämpeln skulle läggas till i PDF:en." - }, - "imageSize": "Bildstorlek", - "margin": "Marginal", - "positionAndFormatting": "Position och formatering", - "quickPosition": "Välj en position på sidan för att placera stämpeln.", - "results": { - "title": "Resultat av stämpling" - } - }, - "removeImagePdf": { - "tags": "Ta bort bild,Sidoperationer,Backend,serversida" - }, - "splitPdfByChapters": { - "tags": "dela,kapitel,bokmärken,organisera" - }, - "validateSignature": { - "tags": "signatur,verifiera,validera,pdf,certifikat,digital signatur,Validera Signatur,Validera certifikat", - "title": "Validera PDF Signaturer", - "header": "Validera Digitala Signaturer", - "selectPDF": "Välj signerad PDF fil", - "submit": "Validera Signaturer", - "results": "Valideringsresultat", - "status": { - "_value": "Status", - "valid": "Giltig", - "invalid": "Ogiltig", - "complete": "Validering klar" - }, - "signer": "Undertecknare", - "date": "Datum", - "reason": "Anledning", - "location": "Plats", - "noSignatures": "Inga digitala signaturer hittade i detta dokument", - "chain": { - "invalid": "Validering av certifikatkedja misslyckades – kan inte verifiera undertecknarens identitet" - }, - "trust": { - "invalid": "Certifikat finns inte i betrodd certifikatsbutik – källan kan inte verifieras" - }, - "cert": { - "expired": "Certifikatet har gått ut", - "revoked": "Certifikatet har återkallats", - "info": "Certifikatdetaljer", - "issuer": "Utfärdare", - "subject": "Ämne", - "serialNumber": "Serienummer", - "validFrom": "Giltigt från", - "validUntil": "Giltigt till", - "algorithm": "Algoritm", - "keySize": "Nyckelstorlek", - "version": "Version", - "keyUsage": "Nyckelanvändning", - "selfSigned": "Självsignerat", - "bits": "bitar", - "details": "Certifikatdetaljer" - }, - "signature": { - "info": "Signaturinformation", - "_value": "Signatur", - "mathValid": "Signaturen är matematiskt giltig MEN:" - }, - "selectCustomCert": "Anpassad certifikatfil X.509 (valfritt)", - "downloadCsv": "Ladda ner CSV", - "downloadJson": "Ladda ner JSON", - "downloadPdf": "Ladda ner PDF-rapport", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Det gick inte att validera de valda filerna.", - "partial": "Vissa filer kunde inte valideras.", - "reportGeneration": "Det gick inte att skapa PDF-rapporten. JSON och CSV finns tillgängliga.", - "unexpected": "Oväntat fel under valideringen." - }, - "finalizing": "Förbereder nedladdningar...", - "issue": { - "certExpired": "Certifikat utgånget", - "certRevocationUnknown": "Okänd status för certifikatåterkallelse", - "certRevoked": "Certifikat återkallat", - "chainInvalid": "Ogiltig certifikatkedja", - "signatureInvalid": "Kryptografisk kontroll av signatur misslyckades", - "trustInvalid": "Certifikatet är inte betrott" - }, - "noResults": "Kör valideringen för att skapa en rapport.", - "noSignaturesShort": "Inga signaturer", - "processing": "Validerar signaturer...", - "report": { - "continued": "Fortsättning", - "downloads": "Nedladdningar", - "entryLabel": "Signatursammanfattning", - "fields": { - "created": "Skapad", - "fileSize": "Filstorlek", - "signatureCount": "Totalt antal signaturer", - "signatureDate": "Signeringsdatum" - }, - "filesEvaluated": "{{count}} filer utvärderade", - "footer": "Validerad via Stirling PDF", - "generatedAt": "Genererad", - "noPdf": "PDF-rapporten blir tillgänglig efter en lyckad validering.", - "page": "Sida", - "shortTitle": "Signatursammanfattning", - "signatureCountLabel": "{{count}} signaturer", - "signaturesFound": "{{count}} signaturer hittades", - "signaturesValid": "{{count}} helt giltiga", - "title": "Rapport för signaturvalidering" - }, - "settings": { - "certHint": "Ladda upp ett betrott X.509-certifikat för att validera mot en anpassad förtroendekälla.", - "title": "Valideringsinställningar" - }, - "signatureDate": "Signeringsdatum", - "totalSignatures": "Totalt antal signaturer" - }, - "replaceColor": { - "tags": "Ersätt färg,Page operations,Back end,server side", - "labels": { - "settings": "Inställningar", - "colourOperation": "Färgåtgärd" - }, - "options": { - "highContrast": "Hög kontrast", - "invertAll": "Invertera alla färger", - "custom": "Anpassad", - "cmyk": "Konvertera till CMYK" - }, - "tooltip": { - "header": { - "title": "Översikt över inställningar för ersättning och invertering av färg" - }, - "description": { - "title": "Beskrivning", - "text": "Transformera PDF-färger för bättre läsbarhet och tillgänglighet. Välj förinställningar med hög kontrast, invertera alla färger eller skapa anpassade färgscheman." - }, - "highContrast": { - "title": "Hög kontrast", - "text": "Tillämpa fördefinierade färgkombinationer med hög kontrast utformade för bättre läsbarhet och tillgänglighet.", - "bullet1": "Vit text på svart bakgrund – klassiskt mörkt läge", - "bullet2": "Svart text på vit bakgrund – standard med hög kontrast", - "bullet3": "Gul text på svart bakgrund – alternativ med hög synlighet", - "bullet4": "Grön text på svart bakgrund – alternativ med hög kontrast" - }, - "invertAll": { - "title": "Invertera alla färger", - "text": "Invertera alla färger i PDF:en helt och hållet, vilket skapar en negativliknande effekt. Användbart för att skapa mörkt läge-versioner av dokument eller minska ansträngning för ögonen i svagt ljus." - }, - "custom": { - "title": "Anpassade färger", - "text": "Definiera egna text- och bakgrundsfärger med färgväljare. Perfekt för varumärkesprofilerade dokument eller specifika tillgänglighetskrav.", - "bullet1": "Textfärg – välj färg för textelement", - "bullet2": "Bakgrundsfärg – ange dokumentets bakgrundsfärg" - }, - "cmyk": { - "title": "Konvertera till CMYK", - "text": "Konvertera PDF:en från RGB-färgrymd till CMYK-färgrymd, optimerad för professionell utskrift. Denna process konverterar färger till modellen Cyan, Magenta, Yellow, Black som används av skrivare." - } - }, - "error": { - "failed": "Ett fel inträffade vid bearbetning av färgersättning." - } - }, - "login": { - "title": "Logga in", - "header": "Logga in", - "signin": "Logga in", - "signInWith": "Logga in med", - "signInAnonymously": "Logga in som gäst", - "rememberme": "Kom ihåg mig", - "invalid": "Ogiltigt användarnamn eller lösenord.", - "locked": "Ditt konto har låsts.", - "sessionExpired": "Din session har gått ut. Logga in igen.", - "signinTitle": "Vänligen logga in", - "ssoSignIn": "Logga in via enkel inloggning", - "oAuth2AutoCreateDisabled": "OAUTH2 Auto-skapa användare inaktiverad", - "oAuth2AdminBlockedUser": "Registrering eller inloggning av icke-registrerade användare är för närvarande blockerad. Kontakta administratören.", - "oauth2RequestNotFound": "Auktoriseringsbegäran hittades inte", - "oauth2InvalidUserInfoResponse": "Ogiltigt svar på användarinformation", - "oauth2invalidRequest": "Ogiltig begäran", - "oauth2AccessDenied": "Åtkomst nekad", - "oauth2InvalidTokenResponse": "Ogiltigt token-svar", - "oauth2InvalidIdToken": "Ogiltigt Id-token", - "relyingPartyRegistrationNotFound": "Ingen 'relying party'-registrering hittades", - "userIsDisabled": "Användaren är inaktiverad, inloggning är för närvarande blockerad med detta användarnamn. Kontakta administratören.", - "alreadyLoggedIn": "Du är redan inloggad på", - "alreadyLoggedIn2": "enheter. Logga ut från enheterna och försök igen.", - "toManySessions": "Du har för många aktiva sessioner", - "logoutMessage": "Du har loggats ut.", - "youAreLoggedIn": "Du är inloggad!", - "email": "E-post", - "password": "Lösenord", - "enterEmail": "Ange din e-post", - "enterPassword": "Ange ditt lösenord", - "loggingIn": "Loggar in...", - "username": "Användarnamn", - "enterUsername": "Ange användarnamn", - "useEmailInstead": "Logga in med e-post", - "forgotPassword": "Glömt lösenordet?", - "logIn": "Logga in", - "signingIn": "Loggar in...", - "login": "Inloggning", - "or": "Eller", - "useMagicLink": "Använd magisk länk i stället", - "enterEmailForMagicLink": "Ange din e-post för magisk länk", - "sending": "Skickar…", - "sendMagicLink": "Skicka magisk länk", - "cancel": "Avbryt", - "dontHaveAccount": "Har du inget konto? Registrera dig", - "home": "Hem", - "debug": "Felsök", - "signOut": "Logga ut", - "pleaseEnterBoth": "Ange både e-post och lösenord", - "pleaseEnterEmail": "Ange din e-postadress", - "magicLinkSent": "Magisk länk skickad till {{email}}! Kontrollera din e-post och klicka på länken för att logga in.", - "passwordResetSent": "Länk för återställning av lösenord skickad till {{email}}! Kontrollera din e-post och följ instruktionerna.", - "failedToSignIn": "Det gick inte att logga in med {{provider}}: {{message}}", - "unexpectedError": "Oväntat fel: {{message}}", - "accountCreatedSuccess": "Kontot har skapats! Du kan nu logga in.", - "passwordChangedSuccess": "Lösenordet har ändrats. Logga in med ditt nya lösenord.", - "credentialsUpdated": "Dina uppgifter har uppdaterats. Logga in igen.", - "defaultCredentials": "Standardinloggningsuppgifter", - "changePasswordWarning": "Byt ditt lösenord efter att du loggat in första gången", - "slides": { - "overview": { - "alt": "Översikt över Stirling PDF", - "title": "Din allt-i-ett-lösning för alla dina PDF-behov.", - "subtitle": "En integritetsfokuserad molnsuite för PDF som låter dig konvertera, signera, maskera och hantera dokument, plus 50+ andra kraftfulla verktyg." - }, - "edit": { - "alt": "Redigera PDF-filer", - "title": "Redigera PDF-filer för att visa/säkra den information du vill", - "subtitle": "Med över ett dussin verktyg för att maskera, signera, läsa och manipulera PDF-filer hittar du garanterat det du söker." - }, - "secure": { - "alt": "Säkra PDF-filer", - "title": "Skydda känslig information i dina PDF-filer", - "subtitle": "Lägg till lösenord, maskera innehåll och hantera certifikat enkelt." - } - } - }, - "signup": { - "title": "Skapa ett konto", - "subtitle": "Gå med i Stirling PDF för att komma igång", - "name": "Namn", - "email": "E-post", - "password": "Lösenord", - "confirmPassword": "Bekräfta lösenord", - "enterName": "Ange ditt namn", - "enterEmail": "Ange din e-post", - "enterPassword": "Ange ditt lösenord", - "confirmPasswordPlaceholder": "Bekräfta lösenord", - "or": "eller", - "creatingAccount": "Skapar konto...", - "signUp": "Registrera dig", - "alreadyHaveAccount": "Har du redan ett konto? Logga in", - "pleaseFillAllFields": "Fyll i alla fält", - "passwordsDoNotMatch": "Lösenorden matchar inte", - "passwordTooShort": "Lösenordet måste vara minst 6 tecken långt", - "invalidEmail": "Ange en giltig e-postadress", - "checkEmailConfirmation": "Kontrollera din e-post för en bekräftelselänk för att slutföra registreringen.", - "accountCreatedSuccessfully": "Kontot har skapats! Du kan nu logga in.", - "unexpectedError": "Oväntat fel: {{message}}", - "useEmailInstead": "Använd e-post i stället", - "nameRequired": "Namn krävs", - "emailRequired": "E-post krävs", - "passwordRequired": "Lösenord krävs", - "confirmPasswordRequired": "Bekräfta ditt lösenord" - }, - "pdfToSinglePage": { - "title": "PDF till en sida", - "header": "PDF till en sida", - "submit": "Konvertera till en sida", - "description": "Det här verktyget sammanfogar alla sidor i din PDF till en enda stor sida. Bredden förblir densamma som originalsidornas, men höjden blir summan av alla sidors höjd.", - "filenamePrefix": "enkel_sida", - "files": { - "placeholder": "Välj en PDF-fil i huvudvyn för att komma igång" - }, - "error": { - "failed": "Ett fel inträffade vid konvertering till en enda sida." - }, - "results": { - "title": "Resultat för enkel sida" - } - }, - "pageExtracter": { - "title": "Extrahera sidor", - "header": "Extrahera sidor", - "submit": "Extrahera", - "placeholder": "(t.ex. 1,2,8 eller 4,7,12-16 eller 2n-1)" - }, - "sanitizePDF": { - "title": "Sanera PDF", - "header": "Sanera en PDF-fil", - "selectText": { - "1": "Ta bort JavaScript-åtgärder", - "2": "Ta bort inbäddade filer", - "3": "Ta bort XMP-metadata", - "4": "Ta bort länkar", - "5": "Ta bort typsnitt", - "6": "Ta bort dokumentinfo-metadata" - }, - "submit": "Sanera PDF" - }, - "adjustContrast": { - "title": "Justera kontrast", - "header": "Justera kontrast", - "basic": "Grundläggande justeringar", - "contrast": "Kontrast:", - "brightness": "Ljusstyrka:", - "saturation": "Mättnad:", - "download": "Ladda ner", - "adjustColors": "Justera färger", - "blue": "Blå", - "confirm": "Bekräfta", - "error": { - "failed": "Det gick inte att justera färger/kontrast" - }, - "green": "Grön", - "noPreview": "Välj en PDF för förhandsvisning", - "red": "Röd", - "results": { - "title": "Justerad PDF" - } - }, - "compress": { - "title": "Komprimera", - "desc": "Komprimera PDF:er för att minska filstorleken.", - "header": "Komprimera PDF", - "method": { - "title": "Komprimeringsmetod", - "quality": "Kvalitet", - "filesize": "Filstorlek" - }, - "credit": "Denna tjänst använder qpdf för PDF-komprimering/optimering.", - "grayscale": { - "label": "Tillämpa gråskala för komprimering" - }, - "tooltip": { - "header": { - "title": "Översikt över komprimeringsinställningar" - }, - "description": { - "title": "Beskrivning", - "text": "Komprimering är ett enkelt sätt att minska filstorleken. Välj Filstorlek för att ange en målstorlek så justerar vi kvaliteten åt dig. Välj Kvalitet för att ställa in komprimeringsstyrkan manuellt." - }, - "qualityAdjustment": { - "title": "Kvalitetsjustering", - "text": "Dra reglaget för att justera komprimeringsstyrkan. Lägre värden (1–3) bevarar kvaliteten men ger större filer. Högre värden (7–9) minskar filstorleken mer men försämrar bildskärpan.", - "bullet1": "Lägre värden bevarar kvaliteten", - "bullet2": "Högre värden minskar filstorleken" - }, - "grayscale": { - "title": "Gråskala", - "text": "Välj detta alternativ för att konvertera alla bilder till svartvitt, vilket kan minska filstorleken avsevärt, särskilt för skannade PDF:er eller bildtunga dokument." - } - }, - "error": { - "failed": "Ett fel inträffade vid komprimering av PDF:en." - }, - "selectText": { - "1": { - "_value": "Komprimeringsinställningar", - "1": "1–3 PDF-komprimering,
4–6 lätt bildkomprimering,
7–9 kraftig bildkomprimering Försämrar bildkvaliteten avsevärt" - }, - "2": "Optimeringsnivå:", - "4": "Autoläge - Autojusterar kvaliteten för att få PDF till exakt storlek", - "5": "Förväntad PDF-storlek (t.ex. 25MB, 10,8MB, 25KB)" - }, - "submit": "Komprimera" - }, - "decrypt": { - "passwordPrompt": "Denna fil är lösenordsskyddad. Fyll i lösenord:", - "cancelled": "Operation misslyckades för PDF: {0}", - "noPassword": "Inget lösenord angivet för krypterad PDF: {0}", - "invalidPassword": "Försök igen med korrekt lösenord.", - "invalidPasswordHeader": "Felaktigt lösenord eller osupportad kryptering för PDF: {0}", - "unexpectedError": "Det uppstod ett fel vid processering av filen. Vänligen försök igen.", - "serverError": "Serverfel vid avkryptering: {0}", - "success": "Fil avkrypterad." - }, - "multiTool-advert": { - "message": "Denna funktion finns också tillgänglig i vår multi-tool page. Spana in den för bättre sida-för-sida anpassning och ytterligare funktioner!" - }, - "pageRemover": { - "title": "Sidborttagare", - "header": "PDF Sidborttagning", - "pagesToDelete": "Sidor att radera (Ange en kommaseparerad lista med sidnummer) :", - "submit": "Ta bort sidor", - "placeholder": "(t.ex. 1,2,6 eller 1-10,15-30)" - }, - "imageToPDF": { - "title": "Bild till PDF", - "header": "Bild till PDF", - "submit": "Konvertera", - "selectLabel": "Alternativ för bildanpassning", - "fillPage": "Fyll sida", - "fitDocumentToImage": "Anpassa sida till bild", - "maintainAspectRatio": "Behåll bildförhållande", - "selectText": { - "2": "Rotera PDF automatiskt", - "3": "Multifillogik (Endast aktiverad om man arbetar med flera bilder)", - "4": "Slå samman till en enda PDF", - "5": "Konvertera till separata PDF-filer" - } - }, - "PDFToCSV": { - "title": "PDF till CSV", - "header": "PDF till CSV", - "prompt": "Välj sida för att extrahera tabell", - "submit": "Extrahera" - }, - "split-by-size-or-count": { - "title": "Dela PDF efter storlek eller antal", - "header": "Dela PDF efter storlek eller antal", - "type": { - "label": "Välj delningstyp", - "size": "Efter storlek", - "pageCount": "Efter sidantal", - "docCount": "Efter dokumentantal" - }, - "value": { - "label": "Ange värde", - "placeholder": "Ange storlek (t.ex. 2MB eller 3KB) eller antal (t.ex. 5)" - }, - "submit": "Skicka" - }, - "printFile": { - "title": "Skriv ut fil", - "header": "Skriv ut fil till skrivare", - "selectText": { - "1": "Välj fil att skriva ut", - "2": "Ange skrivarnamn" - }, - "submit": "Skriv ut" - }, - "licenses": { - "nav": "Licenser", - "title": "Tredjepartslicenser", - "header": "Tredjepartslicenser", - "module": "Modul", - "version": "Version", - "license": "Licens" - }, - "survey": { - "nav": "Undersökning", - "title": "Stirling-PDF-undersökning", - "description": "Stirling-PDF har ingen spårning så vi vill höra från våra användare för att förbättra Stirling-PDF!", - "changes": "Stirling-PDF har ändrats sedan den senaste undersökningen. Lär dig mer på vår blogg här:", - "changes2": "Med dessa ändringar fås betalat företagsstöd och finansiering", - "please": "Vänligen överväg att delta i vår undersökning!", - "disabled": "(Undersökningspopup kommer att inaktiveras i kommande uppdateringar men finns tillgänglig längst ner på sidan)", - "button": "Delta i undersökningen", - "dontShowAgain": "Visa inte igen", - "meeting": { - "1": "Om du använder Stirling PDF på jobbet skulle vi vilja prata med dig. Vi erbjuder teknisk support i utbyte mot ett 15 minuters samtal med dig som användare.", - "2": "Detta är en chans att:", - "3": "Få hjälp med utrullning, integrationer eller felsökning", - "4": "Ge direkt feedback på prestanda, sällan uppkomna problem och verktyg som saknas.", - "5": "Hjälp oss refinera Stirling PDF för företagsanvändning", - "6": "Om du är intresserad kan du boka en tid med vårt team omgående. (Endast engelsktalande)", - "7": "Ser fram emot att gräva ned oss i din användning och se till att Stirling PDF blir ännu bättre!", - "notInterested": "Inte ett företag och/eller intresserad i ett möte?", - "button": "Boka möte" - } - }, - "removeImage": { - "title": "Ta bort bild", - "header": "Ta bort bild", - "removeImage": "Ta bort bild", - "submit": "Ta bort bild", - "error": { - "failed": "Det gick inte att ta bort bilder från PDF:en." - }, - "results": { - "title": "Resultat av borttagning av bilder" - } - }, - "splitByChapters": { - "title": "Dela upp PDF efter kapitel", - "header": "Dela upp PDF efter kapitel", - "bookmarkLevel": "Bokmärkesnivå", - "includeMetadata": "Inkludera Metadata", - "allowDuplicates": "Tillåt Dubletter", - "desc": { - "1": "Detta verktyg delar upp en PDF till flera PDFer baserat på dess kapitelstruktur.", - "2": "Bokmärkesnivå: Välj nivån av bokmärken att använda för delning (0 för toppnivå, 1 för andra nivå, m.m.).", - "3": "Inkludera metadata: Om markerad inkluderas original-PDF:ens metadata i varje uppdelad PDF.", - "4": "Tillåt duplicieringar: Om kryssrutan är markerad tillåts flera bokmärken på samma sida skapa individuella PDF:er." - }, - "submit": "Dela upp PDF" - }, - "fileChooser": { - "click": "Klicka", - "or": "eller", - "dragAndDrop": "Dra & Släpp", - "dragAndDropPDF": "Dra & Släpp PDF fil", - "dragAndDropImage": "Dra & Släpp bildfil", - "hoveredDragAndDrop": "Dra & Släpp fil(er) här", - "extractPDF": "Extraherar..." - }, - "releases": { - "footer": "Utgåvor", - "title": "Versionsnyheter", - "header": "Versionsnyheter", - "current": { - "version": "Nuvarande Utgåva" - }, - "note": "Versionsnyheter finns endast på engelska" - }, - "swagger": { - "title": "API-dokumentation", - "header": "API-dokumentation", - "desc": "Visa och testa Stirling PDF API-slutpunkter", - "tags": "api,dokumentation,swagger,ändpunkter,utveckling" - }, - "cookieBanner": { - "popUp": { - "title": "Hur vi använder cookies", - "description": { - "1": "Vi använder cookies och annan teknik för att få Stirling PDF att fungera bättre för dig—det hjälper oss att förbättra våra verktyg och fortsätta bygga funktioner du kommer att gilla.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "Okej", - "acceptNecessaryBtn": "Nej tack", - "showPreferencesBtn": "Hantera inställningar" - }, - "preferencesModal": { - "title": "Center för samtyckesinställningar", - "acceptAllBtn": "Acceptera alla", - "acceptNecessaryBtn": "Avvisa alla", - "savePreferencesBtn": "Spara inställningar", - "closeIconLabel": "Stäng modal", - "serviceCounterLabel": "Tjänst|Tjänster", - "subtitle": "Användning av cookies", - "description": { - "1": "Stirling PDF använder cookies och liknande teknik för att förbättra din upplevelse och förstå hur våra verktyg används. Detta hjälper oss att förbättra prestanda, utveckla de funktioner du bryr dig om och ge löpande stöd till våra användare.", - "2": "Stirling PDF kan inte—och kommer aldrig att—spåra eller få åtkomst till innehållet i de dokument du använder.", - "3": "Din integritet och ditt förtroende är kärnan i det vi gör." - }, - "necessary": { - "title": { - "1": "Absolut nödvändiga cookies", - "2": "Alltid aktiverade" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Analys", - "description": "Dessa cookies hjälper oss att förstå hur våra verktyg används, så att vi kan fokusera på att bygga de funktioner vår community värdesätter mest. Var lugn—Stirling PDF kan inte och kommer aldrig att spåra innehållet i de dokument du arbetar med." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Ta bort metadata" - }, - "sidebar": { - "toggle": "Visa/dölj sidofält" - }, - "theme": { - "toggle": "Växla tema" - }, - "view": { - "viewer": "Visare", - "pageEditor": "Sidredigerare", - "fileManager": "Filhanterare" - }, - "pageEditor": { - "title": "Sidredigerare", - "save": "Spara ändringar", - "noPdfLoaded": "Ingen PDF inläst. Ladda upp en PDF för att redigera.", - "rotatedLeft": "Roterad åt vänster:", - "rotatedRight": "Roterad åt höger:", - "deleted": "Borttagen:", - "movedLeft": "Flyttad åt vänster:", - "movedRight": "Flyttad åt höger:", - "splitAt": "Delad vid:", - "insertedPageBreak": "Infogade sidbrytning vid:", - "addFileNotImplemented": "Lägg till fil är inte implementerat i demot", - "closePdf": "Stäng PDF", - "reset": "Återställ ändringar", - "zoomIn": "Zooma in", - "zoomOut": "Zooma ut", - "fitToWidth": "Anpassa till bredd", - "actualSize": "Faktisk storlek" - }, - "viewer": { - "firstPage": "Första sidan", - "lastPage": "Sista sidan", - "previousPage": "Föregående sida", - "nextPage": "Nästa sida", - "zoomIn": "Zooma in", - "zoomOut": "Zooma ut", - "singlePageView": "Ensidig vy", - "dualPageView": "Dubbelsidig vy" - }, - "rightRail": { - "closeSelected": "Stäng markerade filer", - "selectAll": "Välj allt", - "deselectAll": "Avmarkera alla", - "selectByNumber": "Välj efter sidnummer", - "deleteSelected": "Ta bort markerade sidor", - "closePdf": "Stäng PDF", - "exportAll": "Exportera PDF", - "downloadSelected": "Ladda ner markerade filer", - "downloadAll": "Ladda ner alla", - "saveAll": "Spara alla", - "toggleTheme": "Växla tema", - "toggleBookmarks": "Visa/dölj bokmärken", - "language": "Språk", - "search": "Sök i PDF", - "panMode": "Panoreringsläge", - "rotateLeft": "Rotera åt vänster", - "rotateRight": "Rotera åt höger", - "toggleSidebar": "Växla sidofält", - "exportSelected": "Exportera markerade sidor", - "toggleAnnotations": "Växla synlighet för anteckningar", - "annotationMode": "Växla anteckningsläge", - "draw": "Rita", - "save": "Spara", - "saveChanges": "Spara ändringar" - }, - "search": { - "title": "Sök i PDF", - "placeholder": "Ange sökterm...", - "noResults": "Inga resultat hittades", - "searching": "Söker..." - }, - "guestBanner": { - "title": "Du använder Stirling PDF som gäst!", - "message": "Skapa ett gratis konto för att spara ditt arbete, få tillgång till fler funktioner och stödja projektet.", - "dismiss": "Stäng bannern", - "signUp": "Registrera dig gratis" - }, - "toolPicker": { - "searchPlaceholder": "Sök verktyg...", - "noToolsFound": "Inga verktyg hittades", - "allTools": "ALLA VERKTYG", - "quickAccess": "SNABBÅTKOMST", - "categories": { - "standardTools": "Standardverktyg", - "advancedTools": "Avancerade verktyg", - "recommendedTools": "Rekommenderade verktyg" - }, - "subcategories": { - "signing": "Signering", - "documentSecurity": "Dokumentsäkerhet", - "verification": "Verifiering", - "documentReview": "Dokumentgranskning", - "pageFormatting": "Sidformatering", - "extraction": "Extrahering", - "removal": "Borttagning", - "automation": "Automatisering", - "general": "Allmänt", - "advancedFormatting": "Avancerad formatering", - "developerTools": "Utvecklarverktyg" - } - }, - "quickAccess": { - "read": "Läs", - "sign": "Signera", - "automate": "Automatisera", - "files": "Filer", - "activity": "Aktivitet", - "help": "Hjälp", - "account": "Konto", - "config": "Konfig", - "settings": "Inst.", - "adminSettings": "Admin inst.", - "allTools": "All Tools", - "reader": "Läsare", - "helpMenu": { - "toolsTour": "Verktygsrundtur", - "toolsTourDesc": "Lär dig vad verktygen kan göra", - "adminTour": "Adminrundtur", - "adminTourDesc": "Utforska admininställningar och funktioner" - } - }, - "admin": { - "error": "Fel", - "success": "Lyckades", - "expand": "Expandera", - "close": "Stäng", - "status": { - "active": "Aktiv", - "inactive": "Inaktiv" - }, - "settings": { - "title": "Admininställningar", - "workspace": "Arbetsyta", - "fetchError": "Kunde inte läsa in inställningar", - "saveError": "Kunde inte spara inställningar", - "saved": "Inställningarna sparades", - "saveSuccess": "Inställningarna sparades", - "save": "Spara ändringar", - "discard": "Förkasta", - "restartRequired": "Omstart krävs", - "loginRequired": "Inloggningsläge måste vara aktiverat för att ändra admininställningar", - "unsavedChanges": { - "title": "Osparade ändringar", - "message": "Du har osparade ändringar. Vill du förkasta dem?", - "cancel": "Fortsätt redigera", - "discard": "Förkasta ändringar", - "hint": "Du har osparade ändringar" - }, - "loginDisabled": { - "title": "Inloggningsläge krävs", - "message": "Inloggningsläge måste vara aktiverat för att ändra admininställningar. Ställ in SECURITY_ENABLELOGIN=true i din miljö eller security.enableLogin: true i settings.yml och starta sedan om servern.", - "readOnly": "Inställningarna nedan visar exempelvärden som referens. Aktivera inloggningsläge för att visa och redigera faktisk konfiguration." - }, - "restart": { - "title": "Omstart krävs", - "message": "Inställningarna har sparats. En serveromstart krävs för att ändringarna ska börja gälla.", - "question": "Vill du starta om servern nu eller senare?", - "now": "Starta om nu", - "later": "Starta om senare" - }, - "restarting": "Startar om servern", - "restartingMessage": "Servern startar om. Vänta ett ögonblick...", - "restartError": "Det gick inte att starta om servern. Starta om manuellt.", - "general": { - "title": "Systeminställningar", - "description": "Konfigurera programinställningar på systemnivå inklusive varumärke och standardbeteende.", - "ui": "Användargränssnitt", - "system": "System", - "appName": { - "label": "Programnamn", - "description": "Namnet som visas i webbläsarfliken och på startsidan" - }, - "appNameNavbar": { - "label": "Varumärke i menyrad", - "description": "Namnet som visas i navigationsfältet" - }, - "homeDescription": { - "label": "Beskrivning på startsida", - "description": "Beskrivningstexten som visas på startsidan" - }, - "defaultLocale": { - "label": "Standardlocale", - "description": "Standardspråk för nya användare (t.ex. en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Gräns för filuppladdning", - "description": "Maximal filuppladdningsstorlek (t.ex. 100MB, 1GB)" - }, - "showUpdate": { - "label": "Visa uppdateringsaviseringar", - "description": "Visa aviseringar när en ny version finns tillgänglig" - }, - "showUpdateOnlyAdmin": { - "label": "Visa uppdateringar endast för administratörer", - "description": "Begränsa uppdateringsaviseringar till endast administratörer" - }, - "customHTMLFiles": { - "label": "Anpassade HTML-filer", - "description": "Tillåt att egna HTML-filer serveras från katalogen customFiles" - }, - "languages": { - "label": "Tillgängliga språk", - "description": "Språk som användare kan välja mellan (lämna tomt för att aktivera alla språk)", - "placeholder": "Välj språk" - }, - "customMetadata": { - "label": "Anpassade metadata", - "autoUpdate": { - "label": "Uppdatera metadata automatiskt", - "description": "Uppdatera PDF-metadata automatiskt på alla bearbetade dokument" - }, - "author": { - "label": "Standardförfattare", - "description": "Standardförfattare för PDF-metadata (t.ex. användarnamn)" - }, - "creator": { - "label": "Standardskapare", - "description": "Standardskapare för PDF-metadata" - }, - "producer": { - "label": "Standardproducent", - "description": "Standardproducent för PDF-metadata" - } - }, - "logoStyle": { - "label": "Logotypstil", - "description": "Välj mellan den moderna minimalistiska logotypen eller den klassiska S-ikonen", - "classic": "Klassisk", - "classicAlt": "Klassisk logotyp", - "modern": "Modern", - "modernAlt": "Modern logotyp" - }, - "customPaths": { - "label": "Anpassade sökvägar", - "description": "Konfigurera anpassade filsystemvägar för pipelinebearbetning och externa verktyg", - "pipeline": { - "label": "Pipeline-kataloger", - "watchedFoldersDir": { - "label": "Katalog för övervakade mappar", - "description": "Katalog där pipeline övervakar inkommande PDF-filer (lämna tomt för standard: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Katalog för färdiga mappar", - "description": "Katalog där bearbetade PDF-filer skrivs ut (lämna tomt för standard: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Sökvägar till externa verktyg", - "weasyprint": { - "label": "WeasyPrint-körbar fil", - "description": "Sökväg till WeasyPrint-körbar fil för konvertering från HTML till PDF (lämna tomt för standard: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Unoconvert-körbar fil", - "description": "Sökväg till LibreOffice unoconvert för dokumentkonverteringar (lämna tomt för standard: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Säkerhet", - "description": "Konfigurera autentisering, inloggningsbeteende och säkerhetspolicys.", - "ssoNotice": { - "title": "Letar du efter SSO/SAML-inställningar?", - "message": "OAuth2- och SAML2-autentiseringsleverantörer har flyttats till menyn Anslutningar för enklare hantering." - }, - "authentication": "Autentisering", - "enableLogin": { - "label": "Aktivera inloggning", - "description": "Kräv att användare loggar in innan de får åtkomst till applikationen" - }, - "loginMethod": { - "label": "Inloggningsmetod", - "description": "Autentiseringsmetoden som ska användas för användarinloggning", - "all": "Alla metoder", - "normal": "Endast användarnamn/lösenord", - "oauth2": "Endast OAuth2", - "saml2": "Endast SAML2" - }, - "loginAttemptCount": { - "label": "Gräns för inloggningsförsök", - "description": "Maximalt antal misslyckade inloggningsförsök innan kontot låses" - }, - "loginResetTimeMinutes": { - "label": "Återställningstid för inloggning (minuter)", - "description": "Tid innan misslyckade inloggningsförsök nollställs" - }, - "csrfDisabled": { - "label": "Inaktivera CSRF-skydd", - "description": "Inaktivera skydd mot Cross-Site Request Forgery (rekommenderas inte)" - }, - "initialLogin": { - "label": "Initial inloggning", - "username": { - "label": "Initialt användarnamn", - "description": "Användarnamnet för det initiala adminkontot" - }, - "password": { - "label": "Initialt lösenord", - "description": "Lösenordet för det initiala adminkontot" - } - }, - "jwt": { - "label": "JWT-konfiguration", - "secureCookie": { - "label": "Säker cookie", - "description": "Kräv HTTPS för JWT-cookies (rekommenderas för produktion)" - }, - "keyRetentionDays": { - "label": "Behållningstid för nycklar (dagar)", - "description": "Antal dagar att behålla gamla JWT-nycklar för verifiering" - }, - "persistence": { - "label": "Aktivera nyckelpersistens", - "description": "Lagra JWT-nycklar beständigt för att överleva serveromstarter" - }, - "enableKeyRotation": { - "label": "Aktivera nyckelrotation", - "description": "Rotera automatiskt JWT-signeringsnycklar periodiskt" - }, - "enableKeyCleanup": { - "label": "Aktivera rensning av nycklar", - "description": "Ta automatiskt bort utgångna JWT-nycklar" - } - }, - "audit": { - "label": "Granskningsloggning", - "enabled": { - "label": "Aktivera granskningsloggning", - "description": "Spåra användaråtgärder och systemhändelser för regelefterlevnad och säkerhetsövervakning" - }, - "level": { - "label": "Granskningsnivå", - "description": "0=AV, 1=GRUNDLÄGGANDE, 2=STANDARD, 3=UTFÖRLIG" - }, - "retentionDays": { - "label": "Behållningstid (dagar)", - "description": "Antal dagar att behålla granskningsloggar" - } - }, - "htmlUrlSecurity": { - "label": "HTML URL-säkerhet", - "description": "Konfigurera URL-åtkomstbegränsningar för HTML-bearbetning för att förhindra SSRF-attacker", - "enabled": { - "label": "Aktivera URL-säkerhet", - "description": "Aktivera URL-säkerhetsbegränsningar för konverteringar från HTML till PDF" - }, - "level": { - "label": "Säkerhetsnivå", - "description": "MAX: endast vitlista, MEDIUM: blockera interna nätverk, AV: inga begränsningar", - "max": "Maximal (endast vitlista)", - "medium": "Medel (blockera internt)", - "off": "Av (inga begränsningar)" - }, - "advanced": "Avancerade inställningar", - "allowedDomains": { - "label": "Tillåtna domäner (vitlista)", - "description": "En domän per rad (t.ex. cdn.example.com). Endast dessa domäner tillåtna när nivån är MAX" - }, - "blockedDomains": { - "label": "Blockerade domäner (svartlista)", - "description": "En domän per rad (t.ex. malicious.com). Ytterligare domäner att blockera" - }, - "internalTlds": { - "label": "Interna TLD:er", - "description": "En TLD per rad (t.ex. .local, .internal). Blockera domäner med dessa TLD-mönster" - }, - "networkBlocking": "Nätverksblockering", - "blockPrivateNetworks": { - "label": "Blockera privata nätverk", - "description": "Blockera RFC 1918 privata nätverk (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Blockera localhost", - "description": "Blockera localhost och loopback-adresser (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Blockera länk-lokala adresser", - "description": "Blockera länk-lokala adresser (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Blockera molnmetadata-slutpunkter", - "description": "Blockera molnleverantörers metadata-slutpunkter (169.254.169.254)" - } - } - }, - "connections": { - "title": "Anslutningar", - "description": "Konfigurera externa autentiseringsleverantörer som OAuth2 och SAML.", - "linkedServices": "Länkade tjänster", - "unlinkedServices": "Ej länkade tjänster", - "connect": "Anslut", - "disconnect": "Koppla från", - "disconnected": "Leverantör frånkopplad", - "disconnectError": "Det gick inte att koppla från leverantören", - "ssoAutoLogin": { - "label": "Automatisk SSO-inloggning", - "enable": "Aktivera automatisk SSO-inloggning", - "description": "Omdirigera automatiskt till SSO-inloggning när autentisering krävs" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Aktivera OAuth2", - "description": "Tillåt användare att autentisera via OAuth2-leverantörer" - }, - "provider": { - "label": "Leverantör", - "description": "OAuth2-leverantören som ska användas för autentisering" - }, - "issuer": { - "label": "Issuer-URL", - "description": "OAuth2-leverantörens issuer-URL" - }, - "clientId": { - "label": "Klient-ID", - "description": "OAuth2 Client ID från din leverantör" - }, - "clientSecret": { - "label": "Klienthemlighet", - "description": "OAuth2 Client Secret från din leverantör" - }, - "useAsUsername": { - "label": "Använd som användarnamn", - "description": "Det OAuth2-anspråk som ska användas som användarnamn (t.ex. email, sub)" - }, - "autoCreateUser": { - "label": "Skapa användare automatiskt", - "description": "Skapa automatiskt användarkonton vid första OAuth2-inloggningen" - }, - "blockRegistration": { - "label": "Blockera registrering", - "description": "Förhindra ny användarregistrering via OAuth2" - }, - "scopes": { - "label": "OAuth2 scopes", - "description": "Kommaseparerad lista över OAuth2 scopes att begära (t.ex. openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Aktivera SAML2", - "description": "Tillåt användare att autentisera via SAML2-leverantörer" - }, - "provider": { - "label": "Leverantör", - "description": "SAML2-leverantörens namn" - }, - "registrationId": { - "label": "Registrerings-ID", - "description": "SAML2-registreringsidentifierare" - }, - "autoCreateUser": { - "label": "Skapa användare automatiskt", - "description": "Skapa automatiskt användarkonton vid första SAML2-inloggningen" - }, - "blockRegistration": { - "label": "Blockera registrering", - "description": "Förhindra ny användarregistrering via SAML2" - } - } - }, - "database": { - "title": "Databas", - "description": "Konfigurera anpassade databasanslutningar för företagsinstallationer.", - "configuration": "Databaskonfiguration", - "enableCustom": { - "label": "Aktivera anpassad databas", - "description": "Använd din egen anpassade databaskonfiguration i stället för den inbyggda standarddatabasen" - }, - "customUrl": { - "label": "Anpassad databas-URL", - "description": "Fullständig JDBC-anslutningssträng (t.ex. jdbc:postgresql://localhost:5432/postgres). Om detta anges används inte de enskilda inställningarna nedan." - }, - "type": { - "label": "Databastyp", - "description": "Typ av databas (används inte om anpassad URL anges)" - }, - "hostName": { - "label": "Värdnamn", - "description": "Databasserverns värdnamn (används inte om anpassad URL anges)" - }, - "port": { - "label": "Port", - "description": "Databasserverns port (används inte om anpassad URL anges)" - }, - "name": { - "label": "Databasnamn", - "description": "Namn på databasen (används inte om anpassad URL anges)" - }, - "username": { - "label": "Användarnamn", - "description": "Användarnamn för databasauthentisering" - }, - "password": { - "label": "Lösenord", - "description": "Lösenord för databasauthentisering" - } - }, - "privacy": { - "title": "Integritet", - "description": "Konfigurera integritets- och datainsamlingsinställningar.", - "analytics": "Analys och spårning", - "enableAnalytics": { - "label": "Aktivera analys", - "description": "Samla in anonym användningsanalys för att hjälpa till att förbättra applikationen" - }, - "metricsEnabled": { - "label": "Aktivera mätvärden", - "description": "Aktivera insamling av prestanda- och användningsmätvärden. Tillhandahåller en API-slutpunkt för administratörer att komma åt mätdata" - }, - "searchEngine": "Synlighet i sökmotorer", - "googleVisibility": { - "label": "Google-synlighet", - "description": "Tillåt sökmotorer att indexera denna applikation" - } - }, - "advanced": { - "title": "Avancerat", - "description": "Konfigurera avancerade funktioner och experimentell funktionalitet.", - "features": "Funktionsflaggor", - "processing": "Bearbetning", - "endpoints": { - "label": "Slutpunkter", - "manage": "Hantera API-slutpunkter", - "description": "Hantering av slutpunkter konfigureras via YAML. Se dokumentationen för detaljer om att aktivera/inaktivera specifika slutpunkter." - }, - "enableAlphaFunctionality": { - "label": "Aktivera alfafunktioner", - "description": "Aktivera experimentella funktioner i alfa-stadie (kan vara instabila)" - }, - "enableUrlToPDF": { - "label": "Aktivera URL till PDF", - "description": "Tillåt konvertering av webbsidor till PDF-dokument" - }, - "maxDPI": { - "label": "Maximal DPI", - "description": "Maximal DPI för bildbehandling (0 = obegränsad)" - }, - "tessdataDir": { - "label": "Tessdata-katalog", - "description": "Sökväg till tessdata-katalogen för OCR-språkfiler" - }, - "disableSanitize": { - "label": "Inaktivera HTML-sanering", - "description": "VARNING: Säkerhetsrisk – att inaktivera HTML-sanering kan leda till XSS-sårbarheter" - }, - "tempFileManagement": { - "label": "Hantering av temporära filer", - "description": "Konfigurera lagring och rensning av temporära filer", - "baseTmpDir": { - "label": "Baskatalog för temporära filer", - "description": "Baskatalog för temporära filer (lämna tomt för standard: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "LibreOffice-tempkatalog", - "description": "Katalog för temporära LibreOffice-filer (lämna tomt för standard: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Systemets tempkatalog", - "description": "Systemets tempkatalog att rensa (används endast om cleanupSystemTemp är aktiverat)" - }, - "prefix": { - "label": "Prefix för tempfiler", - "description": "Prefix för temporära filnamn" - }, - "maxAgeHours": { - "label": "Maxålder (timmar)", - "description": "Maximal ålder i timmar innan temporära filer rensas" - }, - "cleanupIntervalMinutes": { - "label": "Rensningsintervall (minuter)", - "description": "Hur ofta rensning ska köras (i minuter)" - }, - "startupCleanup": { - "label": "Rensning vid start", - "description": "Rensa gamla temporära filer vid programstart" - }, - "cleanupSystemTemp": { - "label": "Rensa systemets temp", - "description": "Om den bredare systemtempkatalogen ska rensas (använd med försiktighet)" - } - }, - "processExecutor": { - "label": "Begränsningar för processkörning", - "description": "Konfigurera sessionsgränser och tidsgränser för varje processkörning", - "sessionLimit": { - "label": "Sessionsgräns", - "description": "Maximalt antal samtidiga instanser" - }, - "timeout": { - "label": "Tidsgräns (minuter)", - "description": "Maximal körtid" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF till HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Installera app", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "E-postserver", - "description": "Konfigurera SMTP-inställningar för att skicka e-postaviseringar.", - "smtp": "SMTP-konfiguration", - "enabled": { - "label": "Aktivera e-post", - "description": "Aktivera e-postaviseringar och SMTP-funktionalitet" - }, - "host": { - "label": "SMTP-värd", - "description": "Värdnamn eller IP-adress för din SMTP-server" - }, - "port": { - "label": "SMTP-port", - "description": "Portnummer för SMTP-anslutning (vanligen 25, 465 eller 587)" - }, - "username": { - "label": "SMTP-användarnamn", - "description": "Användarnamn för SMTP-autentisering" - }, - "password": { - "label": "SMTP-lösenord", - "description": "Lösenord för SMTP-autentisering" - }, - "from": { - "label": "Från-adress", - "description": "E-postadressen som ska användas som avsändare" - }, - "enableInvites": { - "label": "Aktivera e-postinbjudningar", - "description": "Tillåt administratörer att bjuda in användare via e-post med autogenererade lösenord" - }, - "frontendUrl": { - "label": "Frontend-URL", - "description": "Bas-URL för frontend (t.ex. https://pdf.example.com). Används för att generera inbjudningslänkar i e-post. Lämna tomt för att använda backend-URL." - } - }, - "legal": { - "title": "Juridiska dokument", - "description": "Konfigurera länkar till juridiska dokument och policyer.", - "disclaimer": { - "title": "Varning om juridiskt ansvar", - "message": "Genom att anpassa dessa juridiska dokument tar du fullt ansvar för att säkerställa efterlevnad av alla tillämpliga lagar och regler, inklusive men inte begränsat till GDPR och andra EU-krav för dataskydd. Ändra endast dessa inställningar om: (1) du driver en personlig/privat instans, (2) du befinner dig utanför EU:s jurisdiktion och förstår dina lokala rättsliga skyldigheter, eller (3) du har erhållit korrekt juridisk rådgivning och accepterar ensamt ansvar för all användardata och rättslig efterlevnad. Stirling-PDF och dess utvecklare tar inget ansvar för dina rättsliga skyldigheter." - }, - "termsAndConditions": { - "label": "Allmänna villkor", - "description": "URL eller filnamn till allmänna villkor" - }, - "privacyPolicy": { - "label": "Integritetspolicy", - "description": "URL eller filnamn till integritetspolicy" - }, - "accessibilityStatement": { - "label": "Tillgänglighetsutlåtande", - "description": "URL eller filnamn till tillgänglighetsutlåtande" - }, - "cookiePolicy": { - "label": "Cookiepolicy", - "description": "URL eller filnamn till cookiepolicy" - }, - "impressum": { - "label": "Impressum", - "description": "URL eller filnamn till impressum (krävs i vissa jurisdiktioner)" - } - }, - "premium": { - "title": "Premium och Enterprise", - "description": "Konfigurera din premium- eller enterprise-licensnyckel.", - "license": "Licenskonfiguration", - "licenseKey": { - "toggle": "Har du en licensnyckel eller certifikatfil?", - "info": "Om du har en licensnyckel eller certifikatfil från ett direktköp kan du ange den här för att aktivera premium- eller enterprise-funktioner." - }, - "key": { - "label": "Licensnyckel", - "description": "Ange din premium- eller enterprise-licensnyckel", - "success": "Licensnyckel sparad", - "successMessage": "Din licensnyckel har aktiverats. Ingen omstart krävs.", - "overwriteWarning": { - "title": "⚠️ Varning: Befintlig licens upptäckt", - "line1": "Att skriva över din nuvarande licensnyckel kan inte ångras.", - "line2": "Din tidigare licens går förlorad permanent om du inte har säkerhetskopierat den någon annanstans.", - "line3": "Viktigt: Håll licensnycklar privata och säkra. Dela dem aldrig offentligt." - } - }, - "enabled": { - "label": "Aktivera premiumfunktioner", - "description": "Aktivera licensnyckelkontroller för pro-/enterprise-funktioner" - }, - "movedFeatures": { - "title": "Premiumfunktioner uppdelade", - "message": "Premium- och Enterprise-funktioner är nu organiserade i sina respektive sektioner:" - } - }, - "features": { - "title": "Funktioner", - "description": "Konfigurera valfria funktioner och funktionalitet.", - "serverCertificate": { - "label": "Servercertifikat", - "description": "Konfigurera servergenerering av certifikat för funktionen \"Sign with Stirling-PDF\"", - "enabled": { - "label": "Aktivera servercertifikat", - "description": "Aktivera servercertifikat för alternativet \"Sign with Stirling-PDF\"" - }, - "organizationName": { - "label": "Organisationsnamn", - "description": "Organisationsnamn för genererade certifikat" - }, - "validity": { - "label": "Certifikatets giltighet (dagar)", - "description": "Antal dagar certifikatet ska vara giltigt" - }, - "regenerateOnStartup": { - "label": "Återskapa vid start", - "description": "Generera nytt certifikat vid varje programstart" - } - } - }, - "endpoints": { - "title": "API-slutpunkter", - "description": "Styr vilka API-slutpunkter och slutpunktsgrupper som är tillgängliga.", - "management": "Hantering av slutpunkter", - "toRemove": { - "label": "Inaktiverade slutpunkter", - "description": "Välj enskilda slutpunkter att inaktivera" - }, - "groupsToRemove": { - "label": "Inaktiverade slutpunktsgrupper", - "description": "Välj slutpunktsgrupper att inaktivera" - }, - "note": "Observera: Att inaktivera slutpunkter begränsar API-åtkomst men tar inte bort UI-komponenter. Omstart krävs för att ändringar ska börja gälla." - } - } - }, - "fileUpload": { - "selectFile": "Välj en fil", - "selectFiles": "Välj filer", - "selectPdfToView": "Välj en PDF för visning", - "selectPdfToEdit": "Välj en PDF för redigering", - "chooseFromStorage": "Välj en fil från lagring eller ladda upp en ny PDF", - "chooseFromStorageMultiple": "Välj filer från lagring eller ladda upp nya PDF-filer", - "loadFromStorage": "Läs in från lagring", - "filesAvailable": "filer tillgängliga", - "loading": "Laddar...", - "or": "eller", - "dropFileHere": "Släpp fil här eller klicka för att ladda upp", - "dropFilesHere": "Släpp filer här eller klicka på uppladdningsknappen", - "dropFilesHereOpen": "Släpp filer här eller klicka på knappen Öppna", - "pdfFilesOnly": "Endast PDF-filer", - "supportedFileTypes": "Filtyper som stöds", - "upload": "Ladda upp", - "uploadFile": "Ladda upp fil", - "uploadFiles": "Ladda upp filer", - "open": "Öppna", - "openFile": "Öppna fil", - "openFiles": "Öppna filer", - "noFilesInStorage": "Inga filer tillgängliga i lagringen. Ladda upp filer först.", - "noFilesInStorageOpen": "Inga filer tillgängliga i lagringen. Öppna några filer först.", - "selectFromStorage": "Välj från lagring", - "backToTools": "Tillbaka till verktyg", - "addFiles": "Lägg till filer", - "dragFilesInOrClick": "Dra in filer eller klicka på \"Lägg till filer\" för att bläddra" - }, - "fileEditor": { - "addFiles": "Lägg till filer" - }, - "fileManager": { - "title": "Ladda upp PDF-filer", - "subtitle": "Lägg till filer i din lagring för enkel åtkomst i verktygen", - "filesSelected": "filer valda", - "clearSelection": "Rensa markering", - "openInFileEditor": "Öppna i filredigeraren", - "uploadError": "Det gick inte att ladda upp vissa filer.", - "failedToOpen": "Det gick inte att öppna filen. Den kan ha tagits bort från lagringen.", - "failedToLoad": "Det gick inte att läsa in filen till den aktiva uppsättningen.", - "storageCleared": "Webbläsaren rensade lagringen. Filerna har tagits bort. Ladda upp igen.", - "clearAll": "Rensa allt", - "reloadFiles": "Ladda om filer", - "dragDrop": "Dra och släpp filer här", - "clickToUpload": "Klicka för att ladda upp filer", - "selectedFiles": "Markerade filer", - "storage": "Lagring", - "filesStored": "filer lagrade", - "storageError": "Ett lagringsfel inträffade", - "storageLow": "Lagringen håller på att ta slut. Överväg att ta bort gamla filer.", - "supportMessage": "Drivs av webbläsarens databaslagring för obegränsad kapacitet", - "noFileSelected": "Inga filer valda", - "showHistory": "Visa historik", - "hideHistory": "Dölj historik", - "fileHistory": "Filhistorik", - "loadingHistory": "Läser in historik...", - "lastModified": "Senast ändrad", - "toolChain": "Tillämpade verktyg", - "restore": "Återställ", - "unzip": "Packa upp", - "searchFiles": "Sök filer...", - "recent": "Senaste", - "localFiles": "Lokala filer", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Mina filer", - "noRecentFiles": "Inga senaste filer hittades", - "googleDriveNotAvailable": "Google Drive-integration är inte tillgänglig", - "downloadSelected": "Ladda ner markerade", - "saveSelected": "Spara markerade", - "openFiles": "Öppna filer", - "openFile": "Öppna fil", - "details": "Filinformation", - "fileName": "Namn", - "fileFormat": "Format", - "fileSize": "Storlek", - "fileVersion": "Version", - "totalSelected": "Totalt markerade", - "dropFilesHere": "Släpp filer här", - "selectAll": "Välj allt", - "deselectAll": "Avmarkera alla", - "deleteSelected": "Ta bort valda", - "selectedCount": "{{count}} markerade", - "download": "Ladda ner", - "delete": "Radera", - "unsupported": "Stöds inte", - "addToUpload": "Lägg till i uppladdning", - "deleteAll": "Ta bort alla", - "loadingFiles": "Läser in filer...", - "noFiles": "Inga filer tillgängliga", - "noFilesFound": "Inga filer matchade din sökning", - "openInPageEditor": "Öppna i sidredigeraren", - "showAll": "Visa alla", - "sortByDate": "Sortera efter datum", - "sortByName": "Sortera efter namn", - "sortBySize": "Sortera efter storlek" - }, - "storage": { - "temporaryNotice": "Filer lagras temporärt i din webbläsare och kan rensas automatiskt", - "storageLimit": "Lagringsgräns", - "storageUsed": "Utnyttjad temporär lagring", - "storageFull": "Lagringen är nästan full. Överväg att ta bort några filer.", - "fileTooLarge": "Filen är för stor. Maximal storlek per fil är", - "storageQuotaExceeded": "Lagringskvoten har överskridits. Ta bort några filer innan du laddar upp fler.", - "approximateSize": "Ungefärlig storlek" - }, - "sanitize": { - "title": "Sanera", - "desc": "Ta bort potentiellt skadliga element från PDF-filer.", - "submit": "Sanera PDF", - "completed": "Saneringen slutfördes", - "error": { - "generic": "Saneringen misslyckades", - "failed": "Ett fel uppstod vid sanering av PDF:en." - }, - "filenamePrefix": "sanerad", - "sanitizationResults": "Saneringsresultat", - "steps": { - "files": "Filer", - "settings": "Inställningar", - "results": "Resultat" - }, - "files": { - "placeholder": "Välj en PDF-fil i huvudvyn för att komma igång" - }, - "options": { - "title": "Saneringsalternativ", - "note": "Välj vilka element du vill ta bort från PDF:en. Minst ett alternativ måste väljas.", - "removeJavaScript": { - "label": "Ta bort JavaScript", - "desc": "Ta bort JavaScript-åtgärder och skript från PDF:en" - }, - "removeEmbeddedFiles": { - "label": "Ta bort inbäddade filer", - "desc": "Ta bort eventuella filer som är inbäddade i PDF:en" - }, - "removeXMPMetadata": { - "label": "Ta bort XMP-metadata", - "desc": "Ta bort XMP-metadata från PDF:en" - }, - "removeMetadata": { - "label": "Ta bort dokumentmetadata", - "desc": "Ta bort metadata för dokumentinformation (titel, författare osv.)" - }, - "removeLinks": { - "label": "Ta bort länkar", - "desc": "Ta bort externa länkar och startåtgärder från PDF:en" - }, - "removeFonts": { - "label": "Ta bort typsnitt", - "desc": "Ta bort inbäddade typsnitt från PDF-filen" - } - } - }, - "addPassword": { - "title": "Lägg till lösenord", - "desc": "Kryptera ditt PDF-dokument med ett lösenord.", - "completed": "Lösenordsskydd tillämpat", - "submit": "Kryptera", - "filenamePrefix": "krypterad", - "error": { - "failed": "Ett fel uppstod vid kryptering av PDF-filen." - }, - "passwords": { - "stepTitle": "Lösenord och kryptering", - "completed": "Lösenord konfigurerade", - "user": { - "label": "Användarlösenord", - "placeholder": "Ange användarlösenord" - }, - "owner": { - "label": "Ägarlösenord", - "placeholder": "Ange ägarlösenord" - } - }, - "encryption": { - "keyLength": { - "label": "Längd på krypteringsnyckel", - "40bit": "40-bit (Låg)", - "128bit": "128-bit (standard)", - "256bit": "256-bit (Hög)" - } - }, - "results": { - "title": "Krypterade PDF:er" - }, - "tooltip": { - "header": { - "title": "Översikt över lösenordsskydd" - }, - "passwords": { - "title": "Typer av lösenord", - "text": "Användarlösenord begränsar öppning av dokumentet, medan ägarlösenord styr vad som kan göras med dokumentet när det väl är öppnat. Du kan ange båda eller bara ett.", - "bullet1": "Användarlösenord: Krävs för att öppna PDF-filen", - "bullet2": "Ägarlösenord: Styr dokumentbehörigheter (stöds inte av alla PDF-läsare)" - }, - "encryption": { - "title": "Krypteringsnivåer", - "text": "Högre krypteringsnivåer ger bättre säkerhet men kanske inte stöds av äldre PDF-läsare.", - "bullet1": "40-bit: Grundläggande säkerhet, kompatibel med äldre läsare", - "bullet2": "128-bit: Standard­säkerhet, brett stödd", - "bullet3": "256-bit: Maximal säkerhet, kräver moderna läsare" - }, - "permissions": { - "title": "Ändra behörigheter", - "text": "Dessa behörigheter styr vad användare kan göra med PDF-filen. Mest effektivt i kombination med ett ägarlösenord." - } - } - }, - "changePermissions": { - "title": "Ändra behörigheter", - "desc": "Ändra dokumentets begränsningar och behörigheter.", - "completed": "Behörigheter ändrade", - "submit": "Ändra behörigheter", - "error": { - "failed": "Ett fel uppstod vid ändring av PDF-behörigheter." - }, - "permissions": { - "preventAssembly": { - "label": "Förhindra sammansättning av dokument" - }, - "preventExtractContent": { - "label": "Förhindra innehållsextraktion" - }, - "preventExtractForAccessibility": { - "label": "Förhindra extraktion för tillgänglighet" - }, - "preventFillInForm": { - "label": "Förhindra att fylla i formulär" - }, - "preventModify": { - "label": "Förhindra ändring" - }, - "preventModifyAnnotations": { - "label": "Förhindra anteckningsändring" - }, - "preventPrinting": { - "label": "Förhindra utskrift" - }, - "preventPrintingFaithful": { - "label": "Förhindra utskrift av olika format" - } - }, - "results": { - "title": "Modifierade PDF:er" - }, - "tooltip": { - "header": { - "title": "Ändra behörigheter" - }, - "description": { - "text": "Ändrar dokumentbehörigheter och tillåter/avvisar åtkomst till olika funktioner i PDF-läsare." - }, - "warning": { - "text": "För att göra dessa behörigheter oföränderliga, använd verktyget Lägg till lösenord för att ange ett ägarlösenord." - } - } - }, - "removePassword": { - "title": "Ta bort lösenord", - "desc": "Ta bort lösenordsskydd från ditt PDF-dokument.", - "tags": "säkra,Dekryptera,säkerhet,ta bort lösenord,radera lösenord", - "password": { - "stepTitle": "Ta bort lösenord", - "label": "Nuvarande lösenord", - "placeholder": "Ange aktuellt lösenord", - "completed": "Lösenord konfigurerat" - }, - "filenamePrefix": "dekrypterad", - "error": { - "failed": "Ett fel uppstod när lösenordet skulle tas bort från PDF-filen." - }, - "tooltip": { - "description": "Att ta bort lösenordsskydd kräver det lösenord som användes för att kryptera PDF-filen. Detta dekrypterar dokumentet så att det kan nås utan lösenord." - }, - "submit": "Ta bort", - "results": { - "title": "Dekrypterade PDF:er" - } - }, - "automate": { - "title": "Automatisera", - "desc": "Bygg arbetsflöden i flera steg genom att kedja samman PDF-verktyg. Idealiskt för återkommande uppgifter.", - "invalidStep": "Ogiltigt steg", - "files": { - "placeholder": "Välj filer att bearbeta med denna automatisering" - }, - "selection": { - "title": "Val av automatisering", - "saved": { - "title": "Sparade" - }, - "createNew": { - "title": "Skapa ny automatisering" - }, - "suggested": { - "title": "Föreslagna" - } - }, - "creation": { - "createTitle": "Skapa automatisering", - "editTitle": "Redigera automatisering", - "intro": "Automatiseringar kör verktyg sekventiellt. Lägg till verktyg i den ordning du vill att de ska köras för att komma igång.", - "name": { - "label": "Namn på automatisering", - "placeholder": "Min automatisering" - }, - "description": { - "label": "Beskrivning (valfritt)", - "placeholder": "Beskriv vad denna automatisering gör..." - }, - "tools": { - "selectTool": "Välj ett verktyg...", - "selected": "Valda verktyg", - "remove": "Ta bort verktyg", - "configure": "Konfigurera verktyg", - "notConfigured": "! Inte konfigurerat", - "addTool": "Lägg till verktyg", - "add": "Lägg till ett verktyg..." - }, - "save": "Spara automatisering", - "unsavedChanges": { - "title": "Osparade ändringar", - "message": "Du har osparade ändringar. Är du säker på att du vill gå tillbaka? Alla ändringar kommer att gå förlorade.", - "cancel": "Avbryt", - "confirm": "Gå tillbaka" - }, - "icon": { - "label": "Ikon" - } - }, - "run": { - "title": "Kör automatisering" - }, - "sequence": { - "unnamed": "Namnlös automatisering", - "steps": "{{count}} steg", - "running": "Kör automatisering...", - "run": "Kör automatisering", - "finish": "Slutför" - }, - "reviewTitle": "Resultat av automatisering", - "config": { - "loading": "Läser in verktygskonfiguration...", - "noSettings": "Detta verktyg har inga konfigurerbara inställningar.", - "title": "Konfigurera {{toolName}}", - "description": "Konfigurera inställningarna för detta verktyg. Dessa inställningar tillämpas när automatiseringen körs.", - "cancel": "Avbryt", - "save": "Spara konfiguration" - }, - "copyToSaved": "Kopiera till Sparade" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Säker PDF-inläsning", - "securePdfIngestionDesc": "Omfattande PDF-arbetsflöde som sanerar dokument, tillämpar OCR med upprensning, konverterar till PDF/A-format för långtidsarkivering och optimerar filstorlek.", - "emailPreparation": "Förberedelse för e-post", - "emailPreparationDesc": "Optimerar PDF:er för e-postdistribution genom att komprimera filer, dela upp stora dokument i delar om 20 MB och ta bort metadata av integritetsskäl.", - "secureWorkflow": "Säkerhetsarbetsflöde", - "secureWorkflowDesc": "Säkrar PDF-dokument genom att ta bort potentiellt skadligt innehåll som JavaScript och inbäddade filer, och lägger sedan till lösenordsskydd för att förhindra obehörig åtkomst. Lösenordet är som standard satt till 'password'.", - "processImages": "Bearbeta bilder", - "processImagesDesc": "Konverterar flera bildfiler till ett enda PDF-dokument och tillämpar sedan OCR-teknik för att extrahera sökbar text från bilderna.", - "prePublishSanitization": "Sanering före publicering", - "prePublishSanitizationDesc": "Saneringsflöde som tar bort all dold metadata, JavaScript, inbäddade filer och anteckningar, samt plattar ut formulär för att förhindra dataläckage innan PDF:er publiceras online." - } - }, - "colorPicker": { - "title": "Välj färg" - }, - "common": { - "previous": "Föregående", - "next": "Nästa", - "collapse": "Fäll ihop", - "expand": "Fäll ut", - "collapsed": "ihopfälld", - "lines": "rader", - "copy": "Kopiera", - "copied": "Kopierat!", - "refresh": "Uppdatera", - "retry": "Försök igen", - "remaining": "återstår", - "used": "använt", - "available": "tillgängligt", - "cancel": "Avbryt", - "preview": "Förhandsgranska", - "close": "Stäng", - "done": "Klar", - "loading": "Läser in...", - "back": "Tillbaka", - "continue": "Fortsätt", - "error": "Fel" - }, - "config": { - "overview": { - "title": "Programkonfiguration", - "description": "Aktuella programinställningar och konfigurationsdetaljer.", - "loading": "Läser in konfiguration...", - "error": "Fel", - "warning": "Konfigurationsvarning", - "sections": { - "basic": "Grundläggande konfiguration", - "security": "Säkerhetskonfiguration", - "system": "Systemkonfiguration", - "integration": "Integrationskonfiguration" - } - }, - "account": { - "overview": { - "title": "Kontoinställningar", - "manageAccountPreferences": "Hantera dina kontoinställningar", - "guestDescription": "Du är inloggad som gäst. Överväg att uppgradera ditt konto ovan." - }, - "upgrade": { - "title": "Uppgradera gästkonto", - "description": "Koppla ditt konto för att bevara din historik och få tillgång till fler funktioner!", - "socialLogin": "Uppgradera med socialt konto", - "linkWith": "Koppla med", - "emailPassword": "eller ange din e-post och ditt lösenord", - "email": "E-post", - "emailPlaceholder": "Ange din e-post", - "password": "Lösenord (valfritt)", - "passwordPlaceholder": "Ange ett lösenord", - "passwordNote": "Lämna tomt för att använda enbart e-postverifiering", - "upgradeButton": "Uppgradera konto" - } - }, - "apiKeys": { - "intro": "Använd din API-nyckel för att programmässigt komma åt Stirling PDFs bearbetningsfunktioner.", - "docsTitle": "API-dokumentation", - "docsDescription": "Läs mer om integration med Stirling PDF:", - "docsLink": "API-dokumentation", - "schemaLink": "Referens för API-schema", - "usage": "Inkludera denna nyckel i X-API-KEY-headern i alla API-anrop.", - "description": "Din API-nyckel för att komma åt Stirlings svit av PDF-verktyg. Kopiera den till ditt projekt eller uppdatera för att generera en ny.", - "publicKeyAriaLabel": "Offentlig API-nyckel", - "copyKeyAriaLabel": "Kopiera API-nyckel", - "refreshAriaLabel": "Uppdatera API-nyckel", - "includedCredits": "Inkluderade krediter", - "purchasedCredits": "Köpta krediter", - "totalCredits": "Totala krediter", - "chartAriaLabel": "Kreditförbrukning: inkluderade {{includedUsed}} av {{includedTotal}}, köpta {{purchasedUsed}} av {{purchasedTotal}}", - "nextReset": "Nästa återställning", - "lastApiUse": "Senaste API-användning", - "overlayMessage": "Generera en nyckel för att se krediter och tillgängliga krediter", - "label": "API-nyckel", - "guestInfo": "Gästanvändare får inga API-nycklar. Skapa ett konto för att få en API-nyckel att använda i dina applikationer.", - "goToAccount": "Gå till konto", - "refreshModal": { - "title": "Uppdatera API-nycklar", - "warning": "⚠️ Varning: Denna åtgärd kommer att generera nya API-nycklar och göra dina tidigare nycklar ogiltiga.", - "impact": "Alla applikationer eller tjänster som för närvarande använder dessa nycklar kommer att sluta fungera tills du uppdaterar dem med de nya nycklarna.", - "confirmPrompt": "Är du säker på att du vill fortsätta?", - "confirmCta": "Uppdatera nycklar" - }, - "generateError": "Vi kunde inte generera din API-nyckel." - } - }, - "AddAttachmentsRequest": { - "attachments": "Välj bilagor", - "info": "Välj filer att bifoga till din PDF. Dessa filer bäddas in och är åtkomliga via PDF:ens bilagepanel.", - "selectFiles": "Välj filer att bifoga", - "placeholder": "Välj filer...", - "addMoreFiles": "Lägg till fler filer...", - "selectedFiles": "Valda filer", - "submit": "Lägg till bilagor", - "tooltip": { - "header": { - "title": "Om Lägg till bilagor" - }, - "description": { - "title": "Vad det gör" - } - }, - "results": { - "title": "Bilageresultat" - }, - "error": { - "failed": "Åtgärden för att lägga till bilagor misslyckades" - } - }, - "termsAndConditions": "Villkor", - "logOut": "Logga ut", - "addAttachments": { - "error": { - "failed": "Ett fel uppstod när bilagor lades till i PDF-filen." - } - }, - "autoRename": { - "description": "Detta verktyg byter automatiskt namn på PDF-filer baserat på deras innehåll. Det analyserar dokumentet för att hitta den mest lämpliga titeln från texten." - }, - "customPosition": "Anpassad position", - "details": "Detaljer", - "invalidUndoData": "Kan inte ångra: ogiltiga åtgärdsdata", - "margin": { - "large": "Stor", - "medium": "Mellan", - "small": "Liten", - "xLarge": "Extra stor" - }, - "noFilesToUndo": "Kan inte ångra: inga filer bearbetades i den senaste åtgärden", - "noOperationToUndo": "Ingen åtgärd att ångra", - "noValidFiles": "Inga giltiga filer att bearbeta", - "operationCancelled": "Åtgärd avbruten", - "pageEdit": { - "deselectAll": "Avmarkera alla", - "selectAll": "Markera alla" - }, - "quickPosition": "Snabbposition", - "reorganizePages": { - "error": { - "failed": "Misslyckades med att omorganisera sidor" - }, - "results": { - "title": "Sidor omorganiserade" - }, - "settings": { - "title": "Inställningar" - }, - "submit": "Omorganisera sidor" - }, - "replace-color": { - "options": { - "fill": "Fyllningsfärg", - "gradient": "Övertoning" - }, - "previewOverlayOpacity": "Opacitet för förhandsöverlägg", - "previewOverlayTransparency": "Transparens för förhandsöverlägg", - "previewOverlayVisibility": "Visa förhandsöverlägg", - "selectText": { - "1": "Ersätt eller Invertera färgalternativ", - "2": "Standard (standard höghastighetsfärg)", - "3": "Anpassad (anpassade färger)", - "4": "Full-Invertera (invertera alla färger)", - "5": "Höghastighetsfärgalternativ", - "6": "Vit text på svart bakgrund", - "7": "Svart text på vit bakgrund", - "8": "Gul text på svart bakgrund", - "9": "Grön text på svart bakgrund", - "10": "Välj textfärg", - "11": "Välj bakgrundsfärg", - "12": "Välj startfärg", - "13": "Välj slutfärg" - }, - "submit": "Ersätt", - "title": "Ersätt-Invertera-Färg" - }, - "size": "Storlek", - "submit": "Skicka", - "success": "Lyckat", - "tools": { - "noSearchResults": "Inga verktyg hittades", - "noTools": "Inga verktyg tillgängliga" - }, - "undoDataMismatch": "Kan inte ångra: åtgärdsdata är korrupta", - "undoFailed": "Misslyckades med att ångra åtgärd", - "undoQuotaError": "Kan inte ångra: otillräckligt lagringsutrymme", - "undoStorageError": "Ångring slutförd men vissa filer kunde inte sparas i lagringen", - "undoSuccess": "Åtgärden ångrades", - "unsupported": "Stöds inte", - "onboarding": { - "welcomeModal": { - "title": "Välkommen till Stirling PDF!", - "description": "Vill du ta en snabb 1-minutsrundtur för att lära dig nyckelfunktionerna och hur du kommer igång?", - "helpHint": "Du kan alltid nå denna rundtur senare via knappen Hjälp längst ned till vänster.", - "startTour": "Starta rundtur", - "maybeLater": "Kanske senare", - "dontShowAgain": "Visa inte igen" - }, - "welcomeSlide": { - "title": "Välkommen till Stirling", - "body": "Stirling PDF är nu redo för team i alla storlekar. Denna uppdatering innehåller en ny layout, kraftfulla nya adminfunktioner och vår mest efterfrågade funktion - Redigera text." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Låt oss välja verktyget Beskär för att visa hur man använder ett av verktygen.", - "toolInterface": "Detta är gränssnittet för verktyget Beskär. Som du ser finns det inte mycket där eftersom vi ännu inte har lagt till några PDF-filer att arbeta med.", - "filesButton": "Knappen Filer på snabbåtkomstfältet låter dig ladda upp PDF-filer att använda verktygen på.", - "fileSources": "Här kan du ladda upp nya filer eller komma åt senaste filer. För rundturen använder vi en exempelfil.", - "workbench": "Detta är Arbetsbänken - huvudområdet där du visar och redigerar dina PDF:er.", - "viewSwitcher": "Använd dessa kontroller för att välja hur du vill visa dina PDF:er.", - "viewer": "Visaren låter dig läsa och kommentera dina PDF:er.", - "pageEditor": "Sidredigeraren låter dig utföra olika åtgärder på sidorna i dina PDF:er, såsom att ordna om, rotera och ta bort.", - "activeFiles": "Vyn Aktiva filer visar alla PDF:er du har laddat in i verktyget och låter dig välja vilka som ska bearbetas.", - "fileCheckbox": "Att klicka på en av filerna markerar den för bearbetning. Du kan välja flera filer för batchåtgärder.", - "selectControls": "Högerspalten innehåller knappar för att snabbt markera/avmarkera alla dina aktiva PDF:er samt knappar för att byta appens tema eller språk.", - "cropSettings": "Nu när vi har valt filen vi vill beskära kan vi konfigurera Beskär-verktyget för att välja området som vi vill beskära PDF-filen till.", - "runButton": "När verktyget har konfigurerats låter denna knapp dig köra verktyget på alla valda PDF:er.", - "results": "Efter att verktyget har körts klart visar steget Granska en förhandsvisning av resultaten i denna panel och låter dig ångra åtgärden eller ladda ner filen. ", - "fileReplacement": "Den ändrade filen ersätter originalfilen i Arbetsbänken automatiskt, vilket gör det enkelt att köra den genom fler verktyg.", - "pinButton": "Du kan använda knappen Fäst om du vill att dina filer ska förbli aktiva efter att du kört verktyg på dem.", - "wrapUp": "Allt klart! Du har lärt dig om appens huvudområden och hur du använder dem. Klicka på knappen Hjälp när du vill för att se denna rundtur igen.", - "previous": "Föregående", - "next": "Nästa", - "finish": "Slutför", - "startTour": "Starta rundtur", - "startTourDescription": "Ta en guidad tur av Stirling PDFs nyckelfunktioner", - "buttons": { - "next": "Nästa →", - "back": "Tillbaka", - "skipForNow": "Hoppa över nu", - "download": "Ladda ner →", - "showMeAround": "Visa mig runt", - "skipTheTour": "Hoppa över rundturen" - }, - "serverLicense": { - "skip": "Hoppa över nu", - "seePlans": "Se planer →", - "upgrade": "Uppgradera nu →", - "freeTitle": "Serverlicens", - "overLimitTitle": "Serverlicens krävs", - "overLimitBody": "Vår licensiering tillåter upp till {{freeTierLimit}} användare gratis per server. Du har {{overLimitUserCopy}} Stirling-användare. För att fortsätta utan avbrott, uppgradera till Stirling Server-planen - obegränsade platser, PDF-textredigering och full adminkontroll för $99/server/mån.", - "freeBody": "Vår Open-Core-licens tillåter upp till {{freeTierLimit}} användare gratis per server. För att skala utan avbrott och få tidig åtkomst till vårt nya PDF-textredigeringsverktyg rekommenderar vi Stirling Server-planen - full redigering och obegränsade platser för $99/server/mån." - }, - "desktopInstall": { - "title": "Ladda ner", - "titleWithOs": "Ladda ner för {{osLabel}}", - "body": "Stirling fungerar bäst som ett skrivbordsprogram. Du kan använda det offline, komma åt dokument snabbare och göra redigeringar lokalt på din dator." - }, - "planOverview": { - "adminTitle": "Adminöversikt", - "userTitle": "Planöversikt", - "adminBodyLoginEnabled": "Som admin kan du hantera användare, konfigurera inställningar och övervaka serverhälsa. De första {{freeTierLimit}} personerna på din server får använda Stirling gratis.", - "adminBodyLoginDisabled": "När du aktiverar inloggningsläge kan du hantera användare, konfigurera inställningar och övervaka serverhälsa. De första {{freeTierLimit}} personerna på din server får använda Stirling gratis.", - "userBody": "Bjud in teammedlemmar, tilldela roller och håll dina dokument organiserade i en säker arbetsyta. Aktivera inloggningsläge när du är redo att växa bortom sololäge." - }, - "securityCheck": { - "message": "Applikationen har nyligen genomgått stora förändringar. Din serveradmins uppmärksamhet kan krävas. Bekräfta din roll för att fortsätta." - } - }, - "adminOnboarding": { - "welcome": "Välkommen till Admin-rundturen! Låt oss utforska de kraftfulla företagsfunktionerna och inställningarna som finns tillgängliga för systemadministratörer.", - "configButton": "Klicka på knappen Konfiguration för att komma åt alla systeminställningar och administrativa kontroller.", - "settingsOverview": "Detta är Inställningspanelen. Administrationsinställningar är organiserade efter kategori för enkel navigering.", - "teamsAndUsers": "Hantera Team och enskilda användare här. Du kan bjuda in nya användare via e-post, delningsbara länkar eller skapa anpassade konton åt dem själv.", - "systemCustomization": "Vi har omfattande sätt att anpassa gränssnittet: Systeminställningar låter dig ändra appnamn och språk, Funktioner möjliggör hantering av servercertifikat och Ändpunkter låter dig aktivera eller inaktivera specifika verktyg för dina användare.", - "databaseSection": "För avancerade produktionsmiljöer har vi inställningar för anslutningar till extern databas så att du kan integrera med din befintliga infrastruktur.", - "connectionsSection": "Avsnittet Anslutningar stöder olika inloggningsmetoder inklusive anpassad SSO och SAML-leverantörer som Google och GitHub, samt e-postintegreringar för aviseringar och kommunikation.", - "adminTools": "Slutligen har vi avancerade administrationsverktyg som Revision för att spåra systemaktivitet och Användningsanalys för att övervaka hur dina användare interagerar med plattformen.", - "wrapUp": "Det var admin-rundturen! Du har sett de företagsfunktioner som gör Stirling PDF till en kraftfull, anpassningsbar lösning för organisationer. Du kan nå denna rundtur när som helst från menyn Hjälp." - }, - "workspace": { - "title": "Arbetsyta", - "people": { - "title": "Personer", - "description": "Hantera arbetsytans medlemmar och deras behörigheter", - "loading": "Laddar personer...", - "searchMembers": "Sök medlemmar...", - "addMembers": "Lägg till medlemmar", - "inviteMembers": { - "label": "Bjud in medlemmar", - "subtitle": "Skriv eller klistra in e-postadresser nedan, separerade med kommatecken. Din arbetsyta debiteras per medlem." - }, - "user": "Användare", - "role": "Roll", - "team": "Team", - "status": "Status", - "actions": { - "label": "Åtgärder", - "upgrade": "Uppgradera" - }, - "noMembersFound": "Inga medlemmar hittades", - "active": "Aktiv", - "disabled": "Inaktiverad", - "activeSession": "Aktiv session", - "member": "Medlem", - "admin": "Admin", - "roleDescriptions": { - "admin": "Kan hantera inställningar och bjuda in medlemmar, med full administrativ åtkomst.", - "member": "Kan visa och redigera delade filer men kan inte hantera arbetsytans inställningar eller medlemmar.", - "user": "Användare" - }, - "editRole": "Redigera roll", - "enable": "Aktivera", - "disable": "Inaktivera", - "deleteUser": "Ta bort användare", - "deleteUserSuccess": "Användare borttagen", - "deleteUserError": "Misslyckades med att ta bort användare", - "confirmDelete": "Är du säker på att du vill ta bort denna användare? Detta kan inte ångras.", - "addMember": { - "title": "Lägg till medlem", - "username": "Användarnamn (e-post)", - "usernamePlaceholder": "user@example.com", - "password": "Lösenord", - "passwordPlaceholder": "Ange lösenord", - "role": "Roll", - "team": "Team (valfritt)", - "teamPlaceholder": "Välj ett team", - "forcePasswordChange": "Tvinga lösenordsbyte vid första inloggningen", - "cancel": "Avbryt", - "submit": "Lägg till medlem", - "usernameRequired": "Användarnamn och lösenord krävs", - "passwordTooShort": "Lösenordet måste vara minst 6 tecken", - "success": "Användare skapad", - "error": "Misslyckades med att skapa användare" - }, - "editMember": { - "title": "Redigera medlem", - "editing": "Redigerar:", - "role": "Roll", - "team": "Team (valfritt)", - "teamPlaceholder": "Välj ett team", - "cancel": "Avbryt", - "submit": "Uppdatera medlem", - "success": "Användare uppdaterad", - "error": "Misslyckades med att uppdatera användare" - }, - "toggleEnabled": { - "success": "Användarstatus uppdaterad", - "error": "Misslyckades med att uppdatera användarstatus" - }, - "delete": { - "success": "Användare borttagen", - "error": "Misslyckades med att ta bort användare" - }, - "emailInvite": { - "tab": "E-postinbjudan", - "description": "Skriv eller klistra in e-postadresser nedan, separerade med kommatecken. Användare får inloggningsuppgifter via e-post.", - "emails": "E-postadresser", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Minst en e-postadress krävs", - "submit": "Skicka inbjudningar", - "success": "Användare inbjudna", - "partialSuccess": "Vissa inbjudningar misslyckades", - "allFailed": "Misslyckades med att bjuda in användare", - "error": "Misslyckades med att skicka inbjudningar" - }, - "directInvite": { - "tab": "Skapa direkt" - }, - "inviteLinkTab": { - "tab": "Inbjudningslänk" - }, - "inviteLink": { - "description": "Generera en säker länk som låter användaren ställa in sitt eget lösenord", - "email": "E-postadress", - "emailPlaceholder": "user@example.com (valfritt)", - "emailDescription": "Valfritt - lämna tomt för en generell inbjudningslänk som kan användas av vem som helst", - "emailRequired": "E-postadress krävs", - "emailOptional": "Valfritt - lämna tomt för en generell inbjudningslänk", - "emailRequiredForSend": "E-postadress krävs för att skicka e-postavisering", - "expiryHours": "Giltighetstid i timmar", - "expiryDescription": "Hur många timmar tills länken går ut", - "sendEmail": "Skicka inbjudningslänken via e-post", - "sendEmailDescription": "Om aktiverat skickas inbjudningslänken till angiven e-postadress", - "smtpRequired": "SMTP inte konfigurerat", - "generate": "Generera länk", - "generated": "Inbjudningslänk genererad", - "copied": "Länk kopierad till urklipp", - "success": "Inbjudningslänk genererad", - "successWithEmail": "Inbjudningslänk genererad och skickad via e-post", - "emailSent": "Inbjudningslänk genererad och skickad via e-post", - "emailFailed": "Inbjudningslänk genererad, men e-post misslyckades", - "emailFailedDetails": "Fel: {0}. Dela inbjudningslänken manuellt.", - "error": "Misslyckades med att generera inbjudningslänk", - "submit": "Generera inbjudningslänk" - }, - "inviteMode": { - "username": "Användarnamn", - "email": "E-post", - "link": "Länk", - "emailDisabled": "E-postinbjudningar kräver SMTP-konfiguration och mail.enableInvites=true i inställningarna" - }, - "license": { - "users": "användare", - "availableSlots": "Tillgängliga platser", - "grandfathered": "Enligt tidigare villkor", - "grandfatheredShort": "{{count}} enligt tidigare villkor", - "fromLicense": "från licens", - "slotsAvailable": "{{count}} användarplatser tillgängliga", - "noSlotsAvailable": "Inga platser tillgängliga", - "currentUsage": "Använder för närvarande {{current}} av {{max}} användarlicenser" - }, - "loginRequired": "Aktivera inloggningsläge först" - }, - "teams": { - "title": "Team", - "description": "Hantera team och organisera arbetsytans medlemmar", - "loading": "Laddar team...", - "loadingDetails": "Laddar teamdetaljer...", - "loadError": "Det gick inte att läsa in teamets uppgifter", - "createNewTeam": "Skapa nytt team", - "teamName": "Teamnamn", - "totalMembers": "Totalt antal medlemmar", - "actions": "Åtgärder", - "noTeamsFound": "Inga team hittades", - "noMembers": "Inga medlemmar i detta team", - "system": "System", - "addMember": "Lägg till medlem", - "viewTeam": "Visa team", - "removeMember": "Ta bort från team", - "cannotRemoveFromSystemTeam": "Kan inte ta bort från systemteamet", - "renameTeamLabel": "Byt namn på team", - "deleteTeamLabel": "Ta bort team", - "cannotDeleteInternal": "Kan inte ta bort teamet Internal", - "confirmDelete": "Är du säker på att du vill ta bort detta team? Teamet måste vara tomt för att tas bort.", - "confirmRemove": "Ta bort användare från detta team?", - "cannotRenameInternal": "Kan inte byta namn på teamet Internal", - "cannotAddToInternal": "Kan inte lägga till medlemmar i teamet Internal", - "teamNotFound": "Teamet hittades inte", - "backToTeams": "Tillbaka till Team", - "memberCount": "{{count}} medlemmar", - "removeMemberSuccess": "Användare borttagen från team", - "removeMemberError": "Misslyckades med att ta bort användare från team", - "createTeam": { - "title": "Skapa nytt team", - "teamName": "Teamnamn", - "teamNamePlaceholder": "Ange teamnamn", - "cancel": "Avbryt", - "submit": "Skapa team", - "nameRequired": "Teamnamn krävs", - "success": "Team skapat", - "error": "Misslyckades med att skapa team" - }, - "renameTeam": { - "title": "Byt namn på team", - "renaming": "Byter namn:", - "newTeamName": "Nytt teamnamn", - "newTeamNamePlaceholder": "Ange nytt teamnamn", - "cancel": "Avbryt", - "submit": "Byt namn på team", - "nameRequired": "Teamnamn krävs", - "success": "Team bytt namn", - "error": "Misslyckades med att byta namn på team" - }, - "deleteTeam": { - "success": "Team borttaget", - "error": "Misslyckades med att ta bort team. Se till att teamet är tomt.", - "teamMustBeEmpty": "Teamet måste vara tomt innan borttagning" - }, - "addMemberToTeam": { - "title": "Lägg till medlem i team", - "addingTo": "Lägger till i", - "selectUser": "Välj användare", - "selectUserPlaceholder": "Välj en användare", - "selectUserRequired": "Välj en användare", - "currentlyIn": "för närvarande i", - "willBeMoved": "Obs: Denna användare flyttas från sitt nuvarande team till detta team.", - "cancel": "Avbryt", - "submit": "Lägg till medlem", - "userRequired": "Välj en användare", - "success": "Medlem tillagd i teamet", - "error": "Misslyckades med att lägga till medlem i team" - }, - "changeTeam": { - "label": "Byt team", - "title": "Byt team", - "changing": "Flyttar", - "selectTeam": "Välj team", - "selectTeamPlaceholder": "Välj ett team", - "selectTeamRequired": "Välj ett team", - "success": "Team bytt", - "error": "Misslyckades med att byta team", - "submit": "Byt team" - } - } - }, - "plan": { - "currency": "Valuta", - "popular": "Populär", - "current": "Nuvarande plan", - "upgrade": "Uppgradera", - "contact": "Kontakta oss", - "customPricing": "Anpassad", - "showComparison": "Jämför alla funktioner", - "hideComparison": "Dölj funktionsjämförelse", - "featureComparison": "Funktionsjämförelse", - "from": "Från", - "perMonth": "/månad", - "perSeat": "/plats", - "withServer": "+ Serverplan", - "licensedSeats": "Licensierade: {{count}} platser", - "includedInCurrent": "Ingår i din plan", - "selectPlan": "Välj plan", - "manage": "Hantera", - "manageSubscription": { - "description": "Hantera din prenumeration, fakturering och betalningsmetoder" - }, - "activePlan": { - "title": "Aktiv plan", - "subtitle": "Detaljer om din nuvarande prenumeration" - }, - "availablePlans": { - "title": "Tillgängliga planer", - "subtitle": "Välj den plan som passar dina behov" - }, - "static": { - "title": "Faktureringsinformation", - "message": "Onlinefakturering är för närvarande inte konfigurerad. Kontakta oss för att uppgradera din plan eller hantera prenumerationer.", - "contactSales": "Kontakta sälj", - "contactToUpgrade": "Kontakta oss för att uppgradera eller anpassa din plan", - "maxUsers": "Max antal användare", - "upTo": "Upp till" - }, - "period": { - "month": "månad", - "perUserPerMonth": "/användare/månad" - }, - "free": { - "name": "Gratis", - "highlight1": "Begränsad verktygsanvändning per vecka", - "highlight2": "Tillgång till alla verktyg", - "highlight3": "Community-stöd", - "forever": "Gratis för alltid", - "included": "Ingår" - }, - "pro": { - "name": "Pro", - "highlight1": "Obegränsad verktygsanvändning", - "highlight2": "Avancerade PDF-verktyg", - "highlight3": "Inga vattenstämplar" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Anpassad prissättning", - "highlight2": "Dedikerad support", - "highlight3": "Senaste funktionerna", - "requiresServer": "Kräver Server", - "requiresServerMessage": "Uppgradera till Server-planen först innan du uppgraderar till Enterprise." - }, - "feature": { - "title": "Funktion", - "pdfTools": "Grundläggande PDF-verktyg", - "fileSize": "Gräns för filstorlek", - "automation": "Automatisera verktygsarbetsflöden", - "api": "API-åtkomst", - "priority": "Prioriterad support", - "customPricing": "Anpassad prissättning" - }, - "licenseWarning": { - "title": "Gräns för gratis självhostad nådd", - "body": "Du har {{total}} användare men gratisnivån stöder endast {{limit}} per server. Uppgradera för att hålla Stirling PDF igång smidigt.", - "overLimit": "mer än {{limit}}", - "cta": "Se planer" - } - }, - "subscription": { - "status": { - "active": "Aktiv", - "pastDue": "Förfallen", - "canceled": "Avslutad", - "incomplete": "Ofullständig", - "trialing": "Testperiod", - "none": "Ingen prenumeration" - }, - "renewsOn": "Förnyas den {{date}}", - "cancelsOn": "Avslutas den {{date}}" - }, - "billing": { - "manageBilling": "Hantera fakturering", - "portal": { - "error": "Misslyckades med att öppna faktureringsportalen" - }, - "updateSeats": "Uppdatera platser", - "updateEnterpriseSeats": "Uppdatera Enterprise-platser", - "currentSeats": "Nuvarande platser", - "minimumSeats": "Minsta platser", - "basedOnUsers": "(nuvarande användare)", - "newSeatCount": "Nytt platsantal", - "newSeatCountDescription": "Välj antal platser för din företagslicens", - "whatHappensNext": "Vad händer härnäst?", - "stripePortalRedirect": "Du omdirigeras till Stripes fakturaportal för att granska och bekräfta ändringen. Det proportionella beloppet beräknas automatiskt.", - "preparingUpdate": "Förbereder platsuppdatering...", - "seatCountTooLow": "Antalet platser måste vara minst {{minimum}} (nuvarande antal användare)", - "seatCountUnchanged": "Välj ett annat platsantal", - "seatsUpdated": "Platser uppdaterade", - "seatsUpdatedMessage": "Dina Enterprise-platser har uppdaterats till {{seats}}", - "updateProcessing": "Uppdatering bearbetas", - "updateProcessingMessage": "Din platsuppdatering bearbetas. Uppdatera om en stund.", - "notEnterprise": "Platshantering är endast tillgänglig för företagslicenser" - }, - "upgradeBanner": { - "title": "Uppgradera till Server-planen", - "message": "Få ut det mesta av Stirling PDF med obegränsade användare och avancerade funktioner", - "upgradeButton": "Uppgradera nu", - "dismiss": "Avvisa banderoll", - "attentionTitle": "Denna server kräver adminåtgärd", - "attentionBody": "Din admin behöver logga in för att se mer info. Kontakta dem omedelbart.", - "attentionBodyAdmin": "Gå igenom licenskraven för att hålla denna server kompatibel.", - "seeInfo": "Visa info" - }, - "payment": { - "preparing": "Förbereder din kassa...", - "redirecting": "Omdirigerar till säker kassa...", - "upgradeTitle": "Uppgradera till {{planName}}", - "success": "Betalning genomförd!", - "successMessage": "Din prenumeration har aktiverats. Du får snart en bekräftelse via e-post.", - "autoClose": "Detta fönster stängs automatiskt...", - "error": "Betalningsfel", - "upgradeSuccess": "Betalning lyckades! Din prenumeration har uppgraderats. Licensen har uppdaterats på din server. Du får snart en bekräftelse via e-post.", - "paymentSuccess": "Betalning lyckades! Hämtar din licensnyckel...", - "licenseActivated": "Licens aktiverad! Din licensnyckel har sparats. Ett bekräftelsemail har skickats till din registrerade e-postadress.", - "licenseDelayed": "Betalning lyckades! Din licens genereras. Du får snart ett mejl med din licensnyckel. Om du inte får den inom 10 minuter, kontakta support.", - "licensePollingError": "Betalning lyckades men vi kunde inte hämta din licensnyckel automatiskt. Kontrollera din e-post eller kontakta support med din betalningsbekräftelse.", - "licenseRetrievalError": "Betalning lyckades men licenshämtning misslyckades. Du kommer att få din licensnyckel via e-post. Kontakta support om du inte får den inom 10 minuter.", - "syncError": "Betalning lyckades men licenssynkronisering misslyckades. Din licens uppdateras snart. Kontakta support om problem kvarstår.", - "licenseSaveError": "Det gick inte att spara licensnyckeln. Kontakta support med din licensnyckel för att slutföra aktiveringen.", - "paymentCanceled": "Betalningen avbröts. Inga avgifter drogs.", - "syncingLicense": "Synkroniserar din uppgraderade licens...", - "generatingLicense": "Genererar din licensnyckel...", - "upgradeComplete": "Uppgradering klar", - "upgradeCompleteMessage": "Din prenumeration har uppgraderats. Din befintliga licensnyckel har uppdaterats.", - "stripeNotConfigured": "Stripe ej konfigurerat", - "stripeNotConfiguredMessage": "Stripe-betalningsintegrationen är inte konfigurerad. Kontakta din administratör.", - "monthly": "Månadsvis", - "yearly": "Årsvis", - "billingPeriod": "Faktureringsperiod", - "enterpriseNote": "Platser kan justeras i kassan (1–1000).", - "installationId": "Installations-ID", - "licenseKey": "Din licensnyckel", - "licenseInstructions": "Detta har lagts till i din installation. Du får också en kopia i din e-post.", - "canCloseWindow": "Du kan nu stänga detta fönster.", - "licenseKeyProcessing": "Licensnyckel bearbetas", - "licenseDelayedMessage": "Din licensnyckel genereras. Kontrollera din e-post snart eller kontakta support.", - "perYear": "/år", - "perMonth": "/månad", - "emailInvalid": "Ange en giltig e-postadress", - "emailStage": { - "title": "Ange din e-post", - "description": "Vi använder den för att skicka din licensnyckel och kvitton.", - "emailLabel": "E-postadress", - "emailPlaceholder": "your@email.com", - "continue": "Fortsätt", - "modalTitle": "Kom igång - {{planName}}" - }, - "planStage": { - "title": "Välj din faktureringsperiod", - "savingsNote": "Spara {{percent}}% med årsvis fakturering", - "basePrice": "Grundpris", - "seatPrice": "Per plats", - "totalForSeats": "Totalt ({{count}} platser)", - "selectMonthly": "Välj månadsvis", - "selectYearly": "Välj årsvis", - "savePercent": "Spara {{percent}}%", - "savingsAmount": "Du sparar {{amount}}", - "modalTitle": "Välj faktureringsperiod - {{planName}}", - "billedYearly": "Faktureras årsvis med {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Tillbaka till planval", - "selectedPlan": "Vald plan", - "modalTitle": "Slutför betalning - {{planName}}" - } - }, - "firstLogin": { - "title": "Första inloggningen", - "welcomeTitle": "Välkommen!", - "welcomeMessage": "Av säkerhetsskäl måste du byta lösenord vid din första inloggning.", - "loggedInAs": "Inloggad som", - "error": "Fel", - "currentPassword": "Nuvarande lösenord", - "enterCurrentPassword": "Ange ditt nuvarande lösenord", - "newPassword": "Nytt lösenord", - "enterNewPassword": "Ange nytt lösenord (minst 8 tecken)", - "confirmPassword": "Bekräfta nytt lösenord", - "reEnterNewPassword": "Ange nytt lösenord igen", - "changePassword": "Byt lösenord", - "allFieldsRequired": "Alla fält är obligatoriska", - "passwordsDoNotMatch": "De nya lösenorden matchar inte", - "passwordTooShort": "Lösenordet måste vara minst 8 tecken", - "passwordMustBeDifferent": "Det nya lösenordet måste skilja sig från det nuvarande", - "passwordChangedSuccess": "Lösenordet har ändrats! Logga in igen.", - "passwordChangeFailed": "Misslyckades med att byta lösenord. Kontrollera ditt nuvarande lösenord." - }, - "invite": { - "welcome": "Välkommen till Stirling PDF", - "invalidToken": "Ogiltig inbjudningslänk", - "validationError": "Misslyckades med att validera inbjudningslänken", - "passwordRequired": "Lösenord krävs", - "passwordTooShort": "Lösenordet måste vara minst 6 tecken", - "passwordMismatch": "Lösenorden matchar inte", - "acceptError": "Misslyckades med att skapa konto", - "validating": "Validerar inbjudan...", - "invalidInvitation": "Ogiltig inbjudan", - "goToLogin": "Gå till inloggning", - "welcomeTitle": "Du har bjudits in!", - "welcomeSubtitle": "Slutför din kontoinställning för att komma igång", - "accountFor": "Skapar konto för", - "linkExpires": "Länken går ut", - "email": "E-postadress", - "emailPlaceholder": "Ange din e-postadress", - "emailRequired": "E-postadress krävs", - "invalidEmail": "Ogiltig e-postadress", - "choosePassword": "Välj ett lösenord", - "passwordPlaceholder": "Ange ditt lösenord", - "confirmPassword": "Bekräfta lösenord", - "confirmPasswordPlaceholder": "Ange ditt lösenord igen", - "createAccount": "Skapa konto", - "creating": "Skapar konto...", - "alreadyHaveAccount": "Har du redan ett konto?", - "signIn": "Logga in" - }, - "audit": { - "error": { - "title": "Fel vid inläsning av granskningssystemet" - }, - "notAvailable": "Granskningssystemet är inte tillgängligt", - "notAvailableMessage": "Granskningssystemet är inte konfigurerat eller inte tillgängligt.", - "disabled": "Granskningsloggning är inaktiverad", - "disabledMessage": "Aktivera granskningsloggning i din applikationskonfiguration för att spåra systemhändelser.", - "systemStatus": { - "title": "Systemstatus", - "status": "Granskningsloggning", - "enabled": "Aktiverad", - "disabled": "Inaktiverad", - "level": "Granskningsnivå", - "retention": "Lagringsperiod", - "days": "dagar", - "totalEvents": "Totalt antal händelser" - }, - "tabs": { - "dashboard": "Instrumentpanel", - "events": "Granskningshändelser", - "export": "Exportera" - }, - "charts": { - "title": "Granskningsinstrumentpanel", - "error": "Fel vid inläsning av diagram", - "day": "Dag", - "week": "Vecka", - "month": "Månad", - "byType": "Händelser efter typ", - "byUser": "Händelser per användare", - "overTime": "Händelser över tid" - }, - "events": { - "title": "Granskningshändelser", - "filterByType": "Filtrera efter typ", - "filterByUser": "Filtrera efter användare", - "startDate": "Startdatum", - "endDate": "Slutdatum", - "clearFilters": "Rensa", - "error": "Fel vid inläsning av händelser", - "noEvents": "Inga händelser hittades", - "timestamp": "Tidsstämpel", - "type": "Typ", - "user": "Användare", - "ipAddress": "IP-adress", - "actions": "Åtgärder", - "viewDetails": "Visa detaljer", - "eventDetails": "Händelsedetaljer", - "details": "Detaljer" - }, - "export": { - "title": "Exportera granskningsdata", - "description": "Exportera granskningshändelser till CSV- eller JSON-format. Använd filter för att begränsa den exporterade datan.", - "format": "Exportformat", - "filters": "Filter (valfritt)", - "filterByType": "Filtrera efter typ", - "filterByUser": "Filtrera efter användare", - "startDate": "Startdatum", - "endDate": "Slutdatum", - "clearFilters": "Rensa", - "exportButton": "Exportera data", - "error": "Det gick inte att exportera data" - } - }, - "usage": { - "noData": "Ingen data tillgänglig", - "error": "Fel vid inläsning av användningsstatistik", - "noDataMessage": "Ingen användningsstatistik är tillgänglig för närvarande.", - "controls": { - "top10": "Topp 10", - "top20": "Topp 20", - "all": "Alla", - "refresh": "Uppdatera", - "dataTypeLabel": "Datatyp:", - "dataType": { - "all": "Alla", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Topp 10", - "top20": "Topp 20", - "all": "Alla" - }, - "stats": { - "totalEndpoints": "Totalt antal slutpunkter", - "totalVisits": "Totalt antal besök", - "showing": "Visar", - "selectedVisits": "Valda besök" - }, - "chart": { - "title": "Diagram över användning av slutpunkter" - }, - "table": { - "title": "Detaljerad statistik", - "endpoint": "Slutpunkt", - "visits": "Besök", - "percentage": "Procent", - "noData": "Ingen data tillgänglig" - } - }, - "backendHealth": { - "checking": "Kontrollerar backendstatus...", - "online": "Backend online", - "offline": "Backend offline", - "starting": "Backend startar...", - "wait": "Vänta tills backend har startat klart och försök igen." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Lås upp PDF för att fortsätta", - "title": "Ta bort lösenord för att fortsätta", - "description": "Denna PDF är lösenordsskyddad. Ange lösenordet så att du kan fortsätta arbeta med den.", - "password": { - "label": "PDF-lösenord", - "placeholder": "Ange PDF-lösenordet" - }, - "skip": "Hoppa över nu", - "unlock": "Lås upp och fortsätt", - "incorrectPassword": "Felaktigt lösenord", - "missingFile": "Den valda filen är inte längre tillgänglig.", - "emptyResponse": "Borttagning av lösenord gav ingen fil.", - "required": "Ange lösenordet för att fortsätta.", - "successTitle": "Lösenord borttaget", - "successBodyWithName": "Lösenord borttaget från {{fileName}}", - "successBody": "Lösenordet togs bort." - }, - "setup": { - "welcome": "Välkommen till Stirling PDF", - "description": "Kom igång genom att välja hur du vill använda Stirling PDF", - "step1": { - "label": "Välj läge", - "description": "Offline eller server" - }, - "step2": { - "label": "Välj server", - "description": "Självhostad server" - }, - "step3": { - "label": "Logga in", - "description": "Ange inloggningsuppgifter" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Logga in med ditt Stirling-konto" - }, - "selfhosted": { - "title": "Självhostad server", - "description": "Anslut till din egen Stirling PDF-server" - } - }, - "saas": { - "title": "Logga in på Stirling", - "subtitle": "Logga in med ditt Stirling-konto" - }, - "selfhosted": { - "title": "Logga in på server", - "subtitle": "Ange dina serveruppgifter" - }, - "server": { - "title": "Anslut till server", - "subtitle": "Ange URL till din självhostade server", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Självhostad server" - }, - "url": { - "label": "Server-URL", - "description": "Ange den fullständiga URL:en till din självhostade Stirling PDF-server" - }, - "error": { - "emptyUrl": "Ange en server-URL", - "unreachable": "Kunde inte ansluta till servern", - "testFailed": "Anslutningstest misslyckades" - }, - "testing": "Testar anslutning..." - }, - "login": { - "title": "Logga in", - "subtitle": "Ange dina uppgifter för att fortsätta", - "connectingTo": "Ansluter till:", - "username": { - "label": "Användarnamn", - "placeholder": "Ange ditt användarnamn" - }, - "email": { - "label": "E-post", - "placeholder": "Ange din e-post" - }, - "password": { - "label": "Lösenord", - "placeholder": "Ange ditt lösenord" - }, - "error": { - "emptyUsername": "Ange ditt användarnamn", - "emptyEmail": "Ange din e-post", - "emptyPassword": "Ange ditt lösenord", - "oauthFailed": "OAuth-inloggning misslyckades. Försök igen." - }, - "submit": "Logga in", - "signInWith": "Logga in med", - "oauthPending": "Öppnar webbläsaren för autentisering...", - "orContinueWith": "Eller fortsätt med e-post" - } - }, - "oauth": { - "success": { - "title": "Autentisering lyckades", - "message": "Du kan stänga detta fönster och återgå till Stirling PDF." - }, - "error": { - "title": "Autentisering misslyckades", - "message": "Autentiseringen lyckades inte. Du kan stänga detta fönster och försöka igen." - } - }, - "pdfTextEditor": { - "title": "PDF JSON-redigerare", - "viewLabel": "PDF-redigerare", - "converting": "Konverterar PDF till redigerbart format...", - "conversionFailed": "Det gick inte att konvertera PDF. Försök igen.", - "currentFile": "Aktuell fil: {{name}}", - "pageSummary": "Sida {{number}} av {{total}}", - "pagePreviewAlt": "Sidförhandsvisning", - "imageLabel": "Placerad bild", - "noTextOnPage": "Ingen redigerbar text upptäcktes på denna sida.", - "pageType": { - "paragraph": "Styckessida", - "sparse": "Gles text" - }, - "groupingMode": { - "auto": "Auto", - "paragraph": "Stycke", - "singleLine": "Enkel rad" - }, - "badges": { - "unsaved": "Redigerad", - "modified": "Redigerad", - "earlyAccess": "Tidig åtkomst" - }, - "actions": { - "reset": "Återställ ändringar", - "downloadJson": "Ladda ner JSON", - "generatePdf": "Skapa PDF" - }, - "options": { - "autoScaleText": { - "title": "Skala text automatiskt för att passa rutor", - "description": "Skalar automatiskt text horisontellt så att den ryms i sin ursprungliga begränsningsruta när fontrenderingen skiljer sig från PDF:en." - }, - "groupingMode": { - "title": "Läge för gruppering av text", - "autoDescription": "Identifierar automatiskt sidtyp och grupperar texten därefter.", - "paragraphDescription": "Grupperar justerade rader till flerradiga styckesrutor.", - "singleLineDescription": "Behåller varje PDF-textrad som en separat textruta." - }, - "manualGrouping": { - "descriptionInline": "Tips: Håll Ctrl (Cmd) eller Shift för att markera flera textrutor. En flytande verktygsrad visas ovanför markeringen så att du kan slå ihop, dela upp eller justera bredder." - }, - "forceSingleElement": { - "title": "Lås redigerad text till ett enda PDF-element", - "description": "När detta är aktiverat exporterar editorn varje redigerad textruta som ett PDF-textelement för att undvika överlappande tecken eller blandade typsnitt." - } - }, - "manual": { - "mergeTooltip": "Slå ihop markerade textrutor", - "merge": "Slå ihop markering", - "ungroupTooltip": "Dela upp stycke i rader", - "ungroup": "Dela upp markering", - "widthMenu": "Breddalternativ", - "expandWidth": "Utöka till sidkant", - "resetWidth": "Återställ bredd", - "resizeHandle": "Justera textbredd" - }, - "disclaimer": { - "heading": "Begränsningar i förhandsvisning", - "textFocus": "Denna arbetsyta fokuserar på att redigera text och flytta inbäddade bilder. Komplex sidgrafik, formulärkontroller och lagergrafik bevaras för export men är inte fullt redigerbara här.", - "previewVariance": "Vissa visuella element (t.ex. tabellramar, former eller annoteringars utseende) kan visas annorlunda i förhandsvisningen. Den exporterade PDF:en behåller originalets ritkommandon när det är möjligt.", - "alpha": "Denna alfa-visare utvecklas fortfarande—vissa typsnitt, färger, transparenseffekter och layoutdetaljer kan avvika något. Kontrollera den genererade PDF:en innan du delar." - }, - "empty": { - "title": "Inget dokument inläst", - "subtitle": "Ladda en PDF- eller JSON-fil för att börja redigera textinnehåll." - }, - "welcomeBanner": { - "title": "Välkommen till PDF Text Editor (Tidig åtkomst)", - "experimental": "Detta är en experimentell funktion under aktiv utveckling. Räkna med viss instabilitet och problem under användning.", - "howItWorks": "Detta verktyg konverterar din PDF till ett redigerbart format där du kan ändra textinnehåll och flytta bilder. Ändringar sparas tillbaka som en ny PDF.", - "bestFor": "Fungerar bäst med:", - "bestFor1": "Enkla PDF:er som främst innehåller text och bilder", - "bestFor2": "Dokument med standardiserad styckeformatering", - "bestFor3": "Brev, essäer, rapporter och grundläggande dokument", - "notIdealFor": "Inte idealiskt för:", - "notIdealFor1": "PDF:er med speciell formatering som punktlistor, tabeller eller flerkolumnslayouter", - "notIdealFor2": "Tidskrifter, broschyrer eller tungt designade dokument", - "notIdealFor3": "Instruktionshandböcker med komplex layout", - "limitations": "Nuvarande begränsningar:", - "limitation1": "Fontrendering kan avvika något från den ursprungliga PDF:en", - "limitation2": "Komplex grafik, formulärfält och annoteringar bevaras men kan inte redigeras", - "limitation3": "Stora filer kan ta tid att konvertera och bearbeta", - "knownIssues": "Kända problem (åtgärdas):", - "issue1": "Textfärg bevaras för närvarande inte (läggs till snart)", - "issue2": "Styckeläge har fler problem med justering och avstånd – läget Enkel rad rekommenderas", - "issue3": "Förhandsvisningen skiljer sig från exporterad PDF – exporterade PDF:er ligger närmare originalet", - "issue4": "Roterad text kan kräva manuell justering", - "issue5": "Transparens- och lagereffekter kan avvika från originalet", - "feedback": "Detta är en tidig åtkomst-funktion. Rapportera gärna problem du stöter på för att hjälpa oss förbättra!", - "gotIt": "Förstått", - "dontShowAgain": "Visa inte igen" - }, - "modeChange": { - "title": "Bekräfta lägesbyte", - "warning": "Att byta läge för textgruppering återställer alla osparade ändringar. Är du säker på att du vill fortsätta?", - "cancel": "Avbryt", - "confirm": "Återställ och byt läge" - }, - "fontAnalysis": { - "details": "Typsnittsdetaljer", - "embedded": "Inbäddad", - "type": "Typ", - "webFormat": "Webbformat", - "warnings": "Varningar", - "suggestions": "Anteckningar", - "currentPageFonts": "Typsnitt på denna sida", - "allFonts": "Alla typsnitt", - "fallback": "reserv", - "missing": "saknas", - "perfectMessage": "Alla typsnitt kan återskapas perfekt.", - "warningMessage": "Vissa typsnitt kanske inte återges korrekt.", - "infoMessage": "Information om typsnittsåtergivning finns.", - "perfect": "perfekt", - "subset": "delmängd" - }, - "errors": { - "invalidJson": "Det gick inte att läsa JSON-filen. Kontrollera att den skapades av verktyget PDF till JSON.", - "pdfConversion": "Det gick inte att konvertera den redigerade JSON-filen tillbaka till en PDF." - } - }, - "auth": { - "sessionExpired": "Sessionen har gått ut", - "pleaseLoginAgain": "Logga in igen.", - "accessDenied": "Åtkomst nekad", - "insufficientPermissions": "Du har inte behörighet att utföra denna åtgärd." - }, - "addText": { - "title": "Lägg till text", - "header": "Lägg till text i PDF:er", - "text": { - "name": "Textinnehåll", - "placeholder": "Ange texten du vill lägga till", - "fontLabel": "Typsnitt", - "fontSizeLabel": "Textstorlek", - "fontSizePlaceholder": "Skriv eller välj textstorlek (8–200)", - "colorLabel": "Textfärg" - }, - "steps": { - "configure": "Konfigurera text" - }, - "step": { - "createDesc": "Ange texten du vill lägga till", - "place": "Placera text", - "placeDesc": "Klicka på PDF:en för att lägga till din text" - }, - "instructions": { - "title": "Så lägger du till text", - "text": "När du skrivit in din text ovan, klicka var som helst på PDF:en för att placera den.", - "paused": "Placering pausad", - "resumeHint": "Återuppta placeringen för att kunna klicka och lägga till din text.", - "noSignature": "Ange text ovan för att aktivera placering." - }, - "mode": { - "move": "Flytta text", - "place": "Placera text", - "pause": "Pausa placering", - "resume": "Återuppta placering" - }, - "results": { - "title": "Resultat för Lägg till text" - }, - "error": { - "failed": "Ett fel inträffade när text lades till i PDF:en." - }, - "tags": "text,annotering,etikett", - "applySignatures": "Verkställ text" - } -} \ No newline at end of file diff --git a/frontend/public/locales/th-TH/translation.json b/frontend/public/locales/th-TH/translation.json deleted file mode 100644 index 7331a1371..000000000 --- a/frontend/public/locales/th-TH/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "เลือกวิธีการเรียกดูเครื่องมือ", - "description": "ดูตัวอย่างทั้งสองเลย์เอาต์และตัดสินใจว่าต้องการสำรวจเครื่องมือของ Stirling PDF อย่างไร", - "sidebarTitle": "โหมดแถบด้านข้าง", - "sidebarDescription": "คงเครื่องมือไว้ข้างพื้นที่ทำงานเพื่อสลับได้อย่างรวดเร็ว", - "recommended": "แนะนำ", - "chooseSidebar": "ใช้โหมดแถบด้านข้าง", - "fullscreenTitle": "โหมดเต็มหน้าจอ - (แบบเก่า)", - "fullscreenDescription": "เรียกดูทุกเครื่องมือในแค็ตตาล็อกที่ครอบคลุมพื้นที่ทำงานจนกว่าคุณจะเลือก", - "chooseFullscreen": "ใช้โหมดเต็มหน้าจอ", - "dismiss": "ไว้ทีหลัง" - }, - "fullscreen": { - "showDetails": "แสดงรายละเอียด", - "comingSoon": "เร็วๆ นี้:", - "favorite": "เพิ่มในรายการโปรด", - "favorites": "รายการโปรด", - "unavailable": "ปิดใช้งานโดยผู้ดูแลเซิร์ฟเวอร์:", - "unavailableDependency": "ไม่พร้อมใช้ - ไม่มีเครื่องมือที่จำเป็นบนเซิร์ฟเวอร์:", - "heading": "เครื่องมือทั้งหมด (มุมมองเต็มหน้าจอ)", - "noResults": "ลองปรับการค้นหาหรือสลับคำอธิบายเพื่อค้นหาสิ่งที่ต้องการ", - "recommended": "แนะนำ", - "unfavorite": "นำออกจากรายการโปรด" - }, - "placeholder": "เลือกเครื่องมือเพื่อเริ่มต้น", - "toggle": { - "fullscreen": "สลับเป็นโหมดเต็มหน้าจอ", - "sidebar": "สลับเป็นโหมดแถบด้านข้าง" - }, - "alpha": "อัลฟา", - "premiumFeature": "ฟีเจอร์พรีเมียม:", - "comingSoon": "เร็วๆ นี้:" - }, - "unsavedChanges": "คุณมีการเปลี่ยนแปลงที่ยังไม่ได้บันทึกใน PDF", - "areYouSure": "แน่ใจหรือไม่ว่าต้องการออก?", - "unsavedChangesTitle": "การเปลี่ยนแปลงที่ยังไม่ได้บันทึก", - "keepWorking": "ทำงานต่อ", - "discardChanges": "ยกเลิกและออก", - "applyAndContinue": "บันทึกและออก", - "exportAndContinue": "ส่งออกและทำต่อ", - "zipWarning": { - "title": "ไฟล์ ZIP ขนาดใหญ่", - "message": "ZIP นี้มี {{count}} ไฟล์ ต้องการแตกไฟล์ต่อหรือไม่?", - "cancel": "ยกเลิก", - "confirm": "แตกไฟล์" - }, - "defaultApp": { - "title": "ตั้งเป็นแอป PDF เริ่มต้น", - "message": "ต้องการตั้ง Stirling PDF เป็นโปรแกรมแก้ไข PDF เริ่มต้นหรือไม่?", - "description": "คุณสามารถเปลี่ยนได้ภายหลังในตั้งค่าระบบของคุณ", - "notNow": "ยังไม่ใช่ตอนนี้", - "setDefault": "ตั้งเป็นค่าเริ่มต้น", - "dismiss": "ปิด", - "prompt": { - "title": "ตั้งเป็นโปรแกรมแก้ไข PDF เริ่มต้น", - "message": "ทำให้ Stirling PDF เป็นแอปเริ่มต้นสำหรับเปิดไฟล์ PDF" - }, - "success": { - "title": "ตั้งเป็นแอปเริ่มต้นแล้ว", - "message": "Stirling PDF เป็นโปรแกรมแก้ไข PDF เริ่มต้นของคุณแล้ว" - }, - "settingsOpened": { - "title": "เปิดการตั้งค่าแล้ว", - "message": "โปรดเลือก Stirling PDF ในการตั้งค่าระบบของคุณ" - }, - "error": { - "title": "ข้อผิดพลาด", - "message": "ตั้งตัวจัดการ PDF เริ่มต้นไม่สำเร็จ" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "ยกเลิก", - "addPageNumbers": { - "fontSize": "ขนาดตัวอักษร", - "fontName": "ชื่อฟอนต์", - "title": "เพิ่มหมายเลขหน้า", - "header": "เพิ่มหมายเลขหน้า", - "selectText": { - "1": "เลือกไฟล์ PDF:", - "2": "ขนาดขอบ", - "3": "ตำแหน่ง", - "4": "หมายเลขเริ่มต้น", - "5": "หน้าเพื่อกำหนดหมายเลข", - "6": "ข้อความที่กำหนดเอง" - }, - "customTextDesc": "ข้อความที่กำหนดเอง", - "numberPagesDesc": "หมายเลขหน้าที่จะกำหนด หมายเลขเริ่มต้น 'ทั้งหมด', ยังยอมรับ 1-5 หรือ 2,5,9 เป็นต้น", - "customNumberDesc": "ค่าเริ่มต้น {n}, ยังยอมรับ 'หน้า {n} ของ {total}', 'ข้อความ-{n}', '{filename}-{n}'", - "submit": "เพิ่มหมายเลขหน้า", - "configuration": "การกำหนดค่า", - "customize": "ปรับแต่งลักษณะ", - "pagesAndStarting": "หน้าและเลขเริ่มต้น", - "positionAndPages": "ตำแหน่งและหน้า", - "error": { - "failed": "การเพิ่มหมายเลขหน้าไม่สำเร็จ" - }, - "results": { - "title": "ผลลัพธ์หมายเลขหน้า" - }, - "preview": "การเลือกตำแหน่ง", - "previewDisclaimer": "ภาพตัวอย่างเป็นการประมาณ ผลลัพธ์สุดท้ายอาจแตกต่างเนื่องจากเมตริกฟอนต์ของ PDF" - }, - "pageSelectionPrompt": "เลือกหน้าตามความต้องการ (ป้อนหมายเลขหน้าแยกด้วยเครื่องหมายจุลภาค เช่น 1,5,6 หรือฟังก์ชัน เช่น 2n+1) :", - "startingNumberTooltip": "หมายเลขแรกที่จะแสดง หน้าถัดไปจะเพิ่มจากเลขนี้", - "marginTooltip": "ระยะห่างระหว่างหมายเลขหน้ากับขอบกระดาษ", - "fontSizeTooltip": "ขนาดข้อความหมายเลขหน้าเป็นหน่วยพอยต์ ตัวเลขใหญ่ทำให้ข้อความใหญ่ขึ้น", - "fontTypeTooltip": "ตระกูลฟอนต์สำหรับหมายเลขหน้า เลือกให้เหมาะกับสไตล์เอกสารของคุณ", - "customTextTooltip": "รูปแบบกำหนดเองสำหรับหมายเลขหน้า (ไม่บังคับ) ใช้ {n} เป็นตัวยึดตำแหน่งสำหรับตัวเลข ตัวอย่าง: \"Page {n}\" จะแสดง \"Page 1\", \"Page 2\" เป็นต้น", - "pdfPrompt": "เลือก PDF", - "multiPdfPrompt": "เลือก PDF หลายไฟล์ (2 ขึ้นไป)", - "multiPdfDropPrompt": "เลือก (หรือลากและวาง) PDF ทั้งหมดที่คุณต้องการ", - "imgPrompt": "เลือกภาพ", - "genericSubmit": "ส่ง", - "uploadLimit": "ขนาดไฟล์สูงสุด:", - "uploadLimitExceededSingular": "มีขนาดใหญ่เกินไป ขนาดสูงสุดที่อนุญาตคือ", - "uploadLimitExceededPlural": "มีขนาดใหญ่เกินไป ขนาดสูงสุดที่อนุญาตคือ", - "processTimeWarning": "คำเตือน: กระบวนการนี้อาจใช้เวลาสูงสุดหนึ่งนาทีขึ้นอยู่กับขนาดไฟล์", - "pageOrderPrompt": "เรียงลำดับหน้าตามความต้องการ (ป้อนหมายเลขหน้าแยกด้วยเครื่องหมายจุลภาคหรือฟังก์ชัน เช่น 2n+1) :", - "goToPage": "ไปที่หน้า", - "true": "จริง", - "false": "เท็จ", - "unknown": "ไม่ทราบ", - "app": { - "description": "ทางเลือกแทน Adobe Acrobat ฟรี (ดาวน์โหลด 10M+)" - }, - "save": "บันทึก", - "saveToBrowser": "บันทึกในเบราว์เซอร์", - "download": "ดาวน์โหลด", - "downloadUnavailable": "ไม่สามารถดาวน์โหลดรายการนี้ได้", - "saveUnavailable": "ไม่สามารถบันทึกสำหรับรายการนี้", - "pin": "ปักหมุดไฟล์ (คงไว้หลังรันเครื่องมือ)", - "unpin": "เอาปักหมุดไฟล์ออก (แทนที่หลังรันเครื่องมือ)", - "undoOperationTooltip": "คลิกเพื่อยกเลิกรายการล่าสุดและกู้คืนไฟล์ต้นฉบับ", - "undo": "เลิกทำ", - "back": "ย้อนกลับ", - "nothingToUndo": "ไม่มีรายการให้เลิกทำ", - "moreOptions": "ตัวเลือกเพิ่มเติม", - "editYourNewFiles": "แก้ไขไฟล์ใหม่ของคุณ", - "close": "ปิด", - "openInViewer": "เปิดในโปรแกรมดู", - "confirmClose": "ยืนยันการปิด", - "confirmCloseMessage": "แน่ใจหรือไม่ว่าต้องการปิดไฟล์นี้?", - "confirmCloseCancel": "ยกเลิก", - "confirmCloseConfirm": "ปิดไฟล์", - "fileSelected": "ที่เลือก: {{filename}}", - "chooseFile": "เลือกไฟล์", - "filesSelected": "ไฟล์ที่เลือก", - "files": { - "title": "ไฟล์", - "upload": "อัปโหลด", - "uploadFiles": "อัปโหลดไฟล์", - "addFiles": "เพิ่มไฟล์", - "selectFromWorkbench": "เลือกไฟล์จากเวิร์กเบนช์หรือ ", - "selectMultipleFromWorkbench": "เลือกอย่างน้อย {{count}} ไฟล์จากเวิร์กเบนช์หรือ ", - "created": "สร้างเมื่อ", - "size": "ขนาดไฟล์" - }, - "noFavourites": "ไม่มีรายการโปรดที่เพิ่ม", - "downloadComplete": "การดาวน์โหลดเสร็จสมบูรณ์", - "bored": "เบื่อรอหรือยัง?", - "alphabet": "ตัวอักษร", - "downloadPdf": "ดาวน์โหลด PDF", - "text": "ข้อความ", - "font": "ฟอนต์", - "selectFillter": "-- เลือก --", - "pageNum": "หมายเลขหน้า", - "sizes": { - "small": "เล็ก", - "medium": "กลาง", - "large": "ใหญ่", - "x-large": "ใหญ่มาก" - }, - "error": { - "pdfPassword": "เอกสาร PDF มีรหัสผ่าน และไม่ได้ระบุรหัสผ่านหรือรหัสผ่านไม่ถูกต้อง", - "encryptedPdfMustRemovePassword": "PDF นี้มีการเข้ารหัสหรือป้องกันด้วยรหัสผ่าน โปรดปลดล็อกก่อนแปลงเป็น PDF/A", - "incorrectPasswordProvided": "รหัสผ่าน PDF ไม่ถูกต้องหรือไม่ได้ระบุ", - "_value": "ข้อผิดพลาด", - "dismissAllErrors": "ปิดข้อผิดพลาดทั้งหมด", - "sorry": "ขออภัยในปัญหา!", - "needHelp": "ต้องการความช่วยเหลือ / พบปัญหา?", - "contactTip": "หากคุณยังมีปัญหา อย่าลังเลที่จะติดต่อเราเพื่อขอความช่วยเหลือ คุณสามารถส่งตั๋วบนหน้าของเราใน GitHub หรือ ติดต่อเราผ่าน Discord:", - "404": { - "head": "404 - ไม่พบหน้า | อุ๊ย! เราพลาดในโค้ด!", - "1": "เราไม่สามารถหาหน้าที่คุณกำลังมองหา", - "2": "บางสิ่งบางอย่างผิดพลาด" - }, - "github": "ส่งตั๋วใน GitHub", - "showStack": "แสดง Stack Trace", - "copyStack": "คัดลอก Stack Trace", - "githubSubmit": "GitHub - ส่งตั๋ว", - "discordSubmit": "Discord - ส่งโพสต์การสนับสนุน" - }, - "warning": { - "tooltipTitle": "คำเตือน" - }, - "edit": "แก้ไข", - "delete": "ลบ", - "never": "ไม่เคย", - "username": "ชื่อผู้ใช้", - "password": "รหัสผ่าน", - "welcome": "ยินดีต้อนรับ", - "property": "คุณสมบัติ", - "black": "ดำ", - "white": "ขาว", - "red": "แดง", - "green": "เขียว", - "blue": "น้ำเงิน", - "custom": "ปรับแต่ง...", - "comingSoon": "เร็วๆ นี้", - "WorkInProgess": "กำลังดำเนินการ อาจไม่ทำงานหรือมีบั๊ก โปรดรายงานปัญหาใด ๆ!", - "poweredBy": "ขับเคลื่อนโดย", - "yes": "ใช่", - "no": "ไม่", - "changedCredsMessage": "ข้อมูลรับรองเปลี่ยนแปลงแล้ว!", - "notAuthenticatedMessage": "ผู้ใช้ไม่ได้รับการยืนยัน", - "userNotFoundMessage": "ไม่พบผู้ใช้", - "incorrectPasswordMessage": "รหัสผ่านปัจจุบันไม่ถูกต้อง", - "usernameExistsMessage": "ชื่อผู้ใช้ใหม่มีอยู่แล้ว", - "invalidUsernameMessage": "ชื่อผู้ใช้ไม่ถูกต้อง ชื่อผู้ใช้สามารถประกอบด้วยตัวอักษร ตัวเลข และอักขระพิเศษต่อไปนี้ @._+- หรือจะต้องเป็นที่อยู่อีเมลที่ถูกต้อง", - "invalidPasswordMessage": "รหัสผ่านไม่ควรว่าง และไม่ควรมีพื้นที่ว่างที่ขอบของข้อความ", - "confirmPasswordErrorMessage": "รหัสผ่านใหม่และยืนยันรหัสผ่านใหม่ต้องตรงกัน", - "deleteCurrentUserMessage": "ไม่สามารถลบผู้ใช้ที่เข้าสู่ระบบในปัจจุบันได้", - "deleteUsernameExistsMessage": "ชื่อผู้ใช้ไม่ปรากฏและไม่สามารถลบได้", - "downgradeCurrentUserMessage": "ไม่สามารถลดระดับบทบาทของผู้ใช้ปัจจุบันได้", - "disabledCurrentUserMessage": "ผู้ใช้งานปัจจุบันไม่สามารถปิดการใช้งานได้", - "downgradeCurrentUserLongMessage": "ไม่สามารถลดระดับบทบาทของผู้ใช้ปัจจุบันได้ ดังนั้นผู้ใช้ปัจจุบันจะไม่ปรากฏ", - "userAlreadyExistsOAuthMessage": "ผู้ใช้มีอยู่แล้วในฐานะผู้ใช้ OAuth2", - "userAlreadyExistsWebMessage": "ผู้ใช้มีอยู่แล้วในฐานะผู้ใช้เว็บ", - "oops": "อุ๊ย!", - "help": "ช่วยเหลือ", - "goHomepage": "ไปที่หน้าหลัก", - "joinDiscord": "เข้าร่วมเซิร์ฟเวอร์ Discord ของเรา", - "seeDockerHub": "ดู Docker Hub", - "visitGithub": "เยี่ยมชมที่เก็บ Github", - "donate": "บริจาค", - "color": "สี", - "sponsor": "ผู้สนับสนุน", - "info": "ข้อมูล", - "pro": "โปร", - "page": "หน้า", - "pages": "หน้า", - "loading": "กำลังโหลด...", - "review": "ตรวจทาน", - "addToDoc": "เพิ่มเข้าสู่เอกสาร", - "reset": "รีเซ็ต", - "apply": "ใช้", - "noFileSelected": "ยังไม่ได้เลือกไฟล์ โปรดอัปโหลดไฟล์หนึ่งไฟล์", - "legal": { - "privacy": "นโยบายความเป็นส่วนตัว", - "iAgreeToThe": "ฉันยอมรับทั้งหมดของ", - "terms": "ข้อกำหนดการใช้งาน", - "accessibility": "ความเข้าถึง", - "cookie": "นโยบายคุกกี้", - "impressum": "ปฏิญญา", - "showCookieBanner": "การตั้งค่าคุกกี้" - }, - "pipeline": { - "header": "เมนู Pipeline (เบต้า)", - "uploadButton": "อัปโหลดแบบกำหนดเอง", - "configureButton": "กำหนดค่า", - "defaultOption": "กำหนดเอง", - "submitButton": "ส่ง", - "help": "ความช่วยเหลือ Pipeline", - "scanHelp": "ความช่วยเหลือการสแกนโฟลเดอร์", - "deletePrompt": "คุณแน่ใจว่าต้องการลบ pipeline ใช่ไหม", - "tags": "อัตโนมัติ, ลำดับ, สคริปต์, ประมวลผลแบทช์", - "title": "พิ้พลne" - }, - "pipelineOptions": { - "header": "การกำหนดค่า Pipeline", - "pipelineNameLabel": "ชื่อ Pipeline", - "saveSettings": "บันทึกการตั้งค่าการดำเนินการ", - "pipelineNamePrompt": "ใส่ชื่อ pipeline ที่นี่", - "selectOperation": "เลือกการดำเนินการ", - "addOperationButton": "เพิ่มการดำเนินการ", - "pipelineHeader": "ไปป์ไลน์:", - "saveButton": "ดาวน์โหลด", - "validateButton": "ตรวจสอบความถูกต้อง" - }, - "enterpriseEdition": { - "button": "อัปเกรดเป็นโปร", - "warning": "ฟีเจอร์นี้มีให้ใช้งานเฉพาะผู้ใช้ที่เป็นโปรเท่านั้น", - "yamlAdvert": "Stirling PDF Pro รองรับไฟล์การกำหนดค่า YAML และฟีเจอร์ SSO อื่นๆ", - "ssoAdvert": "มองหาฟีเจอร์การจัดการผู้ใช้เพิ่มเติม? ดู Stirling PDF Pro" - }, - "analytics": { - "title": "คุณต้องการที่จะทำให้ Stirling PDF ดียิ่งขึ้นไหม?", - "paragraph1": "Stirling PDF มีการวิเคราะห์แบบสมัครใจเพื่อช่วยเราปรับปรุงผลิตภัณฑ์ เราไม่นำทางความเป็นส่วนตัวหรือเนื้อหาของไฟล์ไปเก็บข้อมูลใด ๆ", - "paragraph2": "โปรดพิจารณาการเปิดใช้งานการวิเคราะห์เพื่อช่วยให้ Stirling-PDF เจริญเติบโตและทำให้เราเข้าใจผู้ใช้งานมากขึ้น", - "learnMore": "เรียนรู้เพิ่มเติม", - "enable": "เปิดการวิเคราะห์", - "disable": "ปิดการวิเคราะห์", - "settings": "คุณสามารถเปลี่ยนแปลงการตั้งค่าการวิเคราะห์ในไฟล์ config/settings.yml", - "privacyAssurance": "เราไม่ติดตามข้อมูลส่วนบุคคลหรือเนื้อหาไฟล์ของคุณ" - }, - "navbar": { - "favorite": "รายการโปรด", - "recent": "ใหม่และอัปเดตล่าสุด", - "darkmode": "โหมดมืด", - "language": "ภาษา", - "settings": "การตั้งค่า", - "allTools": "เครื่องมือทั้งหมด", - "multiTool": "เครื่องมือหลายตัว", - "search": "ค้นหา", - "sections": { - "organize": "จัดระเบียบ", - "convertTo": "แปลงเป็น PDF", - "convertFrom": "แปลงจาก PDF", - "security": "ลงนามและความปลอดภัย", - "advance": "ขั้นสูง", - "edit": "ดูและแก้ไข", - "popular": "ยอดนิยม" - } - }, - "settings": { - "preferences": { - "title": "ค่ากำหนด" - }, - "workspace": { - "title": "พื้นที่ทำงาน", - "people": "สมาชิก", - "teams": "ทีม" - }, - "configuration": { - "title": "การกำหนดค่า", - "systemSettings": "การตั้งค่าระบบ", - "features": "ฟีเจอร์", - "endpoints": "Endpoints", - "database": "ฐานข้อมูล", - "advanced": "ขั้นสูง" - }, - "securityAuth": { - "title": "ความปลอดภัยและการยืนยันตัวตน", - "security": "ความปลอดภัย", - "connections": "การเชื่อมต่อ" - }, - "licensingAnalytics": { - "title": "สิทธิ์การใช้งานและการวิเคราะห์", - "plan": "แผน", - "audit": "การตรวจสอบ", - "usageAnalytics": "การวิเคราะห์การใช้งาน" - }, - "policiesPrivacy": { - "title": "นโยบายและความเป็นส่วนตัว", - "legal": "กฎหมาย", - "privacy": "ความเป็นส่วนตัว" - }, - "developer": { - "title": "นักพัฒนา", - "apiKeys": "API Keys" - }, - "tooltips": { - "enableLoginFirst": "เปิดใช้งานโหมดเข้าสู่ระบบก่อน", - "requiresEnterprise": "ต้องมีสิทธิ์การใช้งานระดับ Enterprise" - }, - "connection": { - "title": "โหมดการเชื่อมต่อ", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "โฮสต์เอง" - }, - "server": "เซิร์ฟเวอร์", - "user": "เข้าสู่ระบบเป็น", - "logout": "ออกจากระบบ" - }, - "general": { - "title": "ทั่วไป", - "description": "กำหนดการตั้งค่าทั่วไปของแอปพลิเคชัน", - "user": "ผู้ใช้", - "logout": "ออกจากระบบ", - "enableFeatures": { - "dismiss": "ปิด", - "title": "สำหรับผู้ดูแลระบบ", - "intro": "เปิดใช้การยืนยันตัวตนผู้ใช้ การจัดการทีม และฟีเจอร์พื้นที่ทำงานสำหรับองค์กรของคุณ", - "action": "กำหนดค่า", - "and": "และ", - "benefit": "เปิดใช้บทบาทผู้ใช้ การทำงานร่วมกันในทีม การควบคุมผู้ดูแล และฟีเจอร์ระดับองค์กร", - "learnMore": "เรียนรู้เพิ่มเติมในเอกสาร" - }, - "defaultToolPickerMode": "โหมดตัวเลือกเครื่องมือเริ่มต้น", - "defaultToolPickerModeDescription": "เลือกว่าตัวเลือกเครื่องมือจะเปิดแบบเต็มหน้าจอหรือแถบด้านข้างโดยค่าเริ่มต้น", - "mode": { - "sidebar": "แถบด้านข้าง", - "fullscreen": "เต็มหน้าจอ" - }, - "autoUnzipTooltip": "แยกไฟล์ ZIP ที่ส่งกลับจากการทำงานของ API โดยอัตโนมัติ ปิดเพื่อเก็บไฟล์ ZIP ไว้ครบถ้วน การตั้งค่านี้ไม่กระทบเวิร์กโฟลว์อัตโนมัติ", - "autoUnzip": "แตก ZIP จาก API อัตโนมัติ", - "autoUnzipDescription": "แยกไฟล์จากการตอบกลับ ZIP โดยอัตโนมัติ", - "autoUnzipFileLimitTooltip": "แตกไฟล์ก็ต่อเมื่อ ZIP มีจำนวนไฟล์เท่ากับหรือน้อยกว่านี้ ตั้งค่าสูงขึ้นเพื่อแตก ZIP ขนาดใหญ่", - "autoUnzipFileLimit": "จำกัดจำนวนไฟล์ที่แตกอัตโนมัติ", - "autoUnzipFileLimitDescription": "จำนวนไฟล์สูงสุดที่จะดึงออกจาก ZIP", - "defaultPdfEditor": "โปรแกรมแก้ไข PDF เริ่มต้น", - "defaultPdfEditorActive": "Stirling PDF เป็นโปรแกรมแก้ไข PDF เริ่มต้นของคุณ", - "defaultPdfEditorInactive": "มีแอปอื่นตั้งเป็นค่าเริ่มต้น", - "defaultPdfEditorChecking": "กำลังตรวจสอบ...", - "defaultPdfEditorSet": "เป็นค่าเริ่มต้นอยู่แล้ว", - "setAsDefault": "ตั้งเป็นค่าเริ่มต้น", - "updates": { - "title": "อัปเดตซอฟต์แวร์", - "description": "ตรวจสอบอัปเดตและดูข้อมูลเวอร์ชัน", - "currentVersion": "เวอร์ชันปัจจุบัน", - "latestVersion": "เวอร์ชันล่าสุด", - "checkForUpdates": "ตรวจสอบอัปเดต", - "viewDetails": "ดูรายละเอียด" - }, - "hideUnavailableTools": "ซ่อนเครื่องมือที่ใช้ไม่ได้", - "hideUnavailableToolsDescription": "ลบเครื่องมือที่ถูกปิดใช้งานโดยเซิร์ฟเวอร์ของคุณแทนการแสดงเป็นจาง", - "hideUnavailableConversions": "ซ่อนการแปลงที่ใช้ไม่ได้", - "hideUnavailableConversionsDescription": "ลบตัวเลือกการแปลงที่ถูกปิดใช้งานในเครื่องมือ Convert แทนการแสดงเป็นจาง" - }, - "hotkeys": { - "title": "แป้นพิมพ์ลัด", - "description": "ปรับแต่งแป้นพิมพ์ลัดเพื่อเข้าถึงเครื่องมือได้รวดเร็ว คลิก \"Change shortcut\" แล้วกดปุ่มลัดชุดใหม่ กด Esc เพื่อยกเลิก", - "errorConflict": "ปุ่มลัดถูกใช้โดย {{tool}} แล้ว", - "errorModifier": { - "mac": "ให้มี ⌘ (Command), ⌥ (Option) หรือปุ่มดัดแปลงอื่นในชุดแป้นลัดของคุณ", - "windows": "ให้มี Ctrl, Alt หรือปุ่มดัดแปลงอื่นในชุดแป้นลัดของคุณ" - }, - "searchPlaceholder": "ค้นหาเครื่องมือ...", - "none": "ไม่ได้กำหนด", - "customBadge": "กำหนดเอง", - "defaultLabel": "ค่าเริ่มต้น: {{shortcut}}", - "capturing": "กดแป้น… (Esc เพื่อยกเลิก)", - "change": "เปลี่ยนปุ่มลัด", - "reset": "รีเซ็ต", - "shortcut": "ปุ่มลัด", - "noShortcut": "ยังไม่ได้ตั้งปุ่มลัด" - } - }, - "update": { - "modalTitle": "มีอัปเดต", - "current": "เวอร์ชันปัจจุบัน", - "latest": "เวอร์ชันล่าสุด", - "latestStable": "เสถียรล่าสุด", - "priorityLabel": "ลำดับความสำคัญ", - "recommendedAction": "การดำเนินการที่แนะนำ", - "breakingChangesDetected": "พบการเปลี่ยนแปลงที่มีผลกระทบ", - "breakingChangesMessage": "บางเวอร์ชันมีการเปลี่ยนแปลงที่มีผลกระทบ โปรดตรวจสอบคู่มือการย้ายด้านล่างก่อนอัปเดต", - "migrationGuides": "คู่มือการย้าย", - "viewGuide": "ดูคู่มือ", - "loadingDetailedInfo": "กำลังโหลดข้อมูลรายละเอียด...", - "close": "ปิด", - "viewAllReleases": "ดูรุ่นทั้งหมด", - "downloadLatest": "ดาวน์โหลดล่าสุด", - "availableUpdates": "อัปเดตที่มี", - "unableToLoadDetails": "ไม่สามารถโหลดข้อมูลรายละเอียด", - "version": "เวอร์ชัน", - "urgentUpdateAvailable": "อัปเดตเร่งด่วน", - "updateAvailable": "มีอัปเดต", - "releaseNotes": "บันทึกรุ่น", - "priority": { - "urgent": "เร่งด่วน", - "normal": "ปกติ", - "minor": "เล็กน้อย", - "low": "ต่ำ" - }, - "breakingChanges": "การเปลี่ยนแปลงที่มีผลกระทบ", - "breakingChangesDefault": "เวอร์ชันนี้มีการเปลี่ยนแปลงที่มีผลกระทบ", - "migrationGuide": "คู่มือการย้าย" - }, - "changeCreds": { - "title": "เปลี่ยนข้อมูลรับรอง", - "header": "อัปเดตรายละเอียดบัญชีของคุณ", - "changePassword": "คุณกำลังใช้ข้อมูลรับรองการเข้าสู่ระบบเริ่มต้น กรุณาใส่รหัสผ่านใหม่", - "newUsername": "ชื่อผู้ใช้ใหม่", - "oldPassword": "รหัสผ่านปัจจุบัน", - "newPassword": "รหัสผ่านใหม่", - "confirmNewPassword": "ยืนยันรหัสผ่านใหม่", - "submit": "ส่งการเปลี่ยนแปลง" - }, - "account": { - "title": "การตั้งค่าบัญชี", - "accountSettings": "การตั้งค่าบัญชี", - "adminSettings": "การตั้งค่าผู้ดูแลระบบ - ดูและเพิ่มผู้ใช้", - "userControlSettings": "การควบคุมผู้ใช้", - "changeUsername": "เปลี่ยนชื่อผู้ใช้", - "newUsername": "ชื่อผู้ใช้ใหม่", - "password": "รหัสผ่านยืนยัน", - "oldPassword": "รหัสผ่านเก่า", - "newPassword": "รหัสผ่านใหม่", - "changePassword": "เปลี่ยนรหัสผ่าน", - "confirmNewPassword": "ยืนยันรหัสผ่านใหม่", - "signOut": "ออกจากระบบ", - "yourApiKey": "คีย์ API ของคุณ", - "syncTitle": "ซิงค์การตั้งค่าเบราว์เซอร์กับบัญชี", - "settingsCompare": "การเปรียบเทียบการตั้งค่า:", - "property": "คุณสมบัติ", - "webBrowserSettings": "การตั้งค่าเบราว์เซอร์เว็บ", - "syncToBrowser": "ซิงค์บัญชี -> เบราว์เซอร์", - "syncToAccount": "ซิงค์บัญชี <- เบราว์เซอร์" - }, - "adminUserSettings": { - "title": "การควบคุมผู้ใช้", - "header": "การควบคุมผู้ใช้", - "admin": "ผู้ดูแลระบบ", - "user": "ผู้ใช้", - "addUser": "เพิ่มผู้ใช้ใหม่", - "deleteUser": "ลบผู้ใช้", - "confirmDeleteUser": "ควรลบผู้ใช้นี้หรือไม่?", - "confirmChangeUserStatus": "ผู้ใช้นี้ควรถูกปิด/เปิดใช้งานหรือไม่?", - "usernameInfo": "ชื่อผู้ใช้สามารถประกอบด้วยตัวอักษร ตัวเลข และอักขระพิเศษต่อไปนี้ @._+- หรือจะต้องเป็นที่อยู่อีเมลที่ถูกต้อง", - "roles": "บทบาท", - "role": "บทบาท", - "actions": "การดำเนินการ", - "apiUser": "ผู้ใช้ API จำกัด", - "extraApiUser": "ผู้ใช้ API เพิ่มเติม", - "webOnlyUser": "ผู้ใช้เว็บเท่านั้น", - "demoUser": "ผู้ใช้ทดลอง (ไม่มีการตั้งค่าปรับแต่ง)", - "internalApiUser": "ผู้ใช้ API ภายใน", - "forceChange": "บังคับให้ผู้ใช้เปลี่ยนรหัสผ่านในการเข้าสู่ระบบ", - "submit": "บันทึกผู้ใช้", - "changeUserRole": "เปลี่ยนบทบาทของผู้ใช้", - "authenticated": "ได้รับการยืนยันแล้ว", - "editOwnProfil": "แก้ไขโปรไฟล์ของตัวเอง", - "enabledUser": "ผู้ใช้ที่เปิดใช้งาน", - "disabledUser": "ผู้ใช้ที่ปิดใช้งาน", - "activeUsers": "ผู้ใช้ที่มีการใช้งาน:", - "disabledUsers": "ผู้ใช้ที่ถูกระงับการใช้งาน:", - "totalUsers": "ผู้ใช้รวมทั้งหมด:", - "lastRequest": "การขอข้อมูลล่าสุด", - "usage": "ดูการใช้งาน" - }, - "endpointStatistics": { - "title": "สถิติ Endpoint", - "header": "สถิติ Endpoint", - "top10": "10 อันดับแรก", - "top20": "20 อันดับแรก", - "all": "ทั้งหมด", - "refresh": "รีเฟรช", - "dataTypeLabel": "ประเภทข้อมูล:", - "dataTypeAll": "ทั้งหมด", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "จำนวน Endpoint ทั้งหมด", - "totalVisits": "จำนวนการเข้าชมทั้งหมด", - "showing": "กำลังแสดง", - "selectedVisits": "การเข้าชมที่เลือก", - "endpoint": "Endpoint", - "visits": "การเข้าชม", - "percentage": "เปอร์เซ็นต์", - "loading": "กำลังโหลด...", - "failedToLoad": "ไม่สามารถโหลดข้อมูล Endpoint โปรดลองรีเฟรช", - "home": "หน้าแรก", - "login": "เข้าสู่ระบบ", - "top": "ยอดนิยม", - "numberOfVisits": "จำนวนการเข้าชม", - "visitsTooltip": "การเข้าชม: {0} ({1}% ของทั้งหมด)", - "retry": "ลองใหม่" - }, - "database": { - "title": "การนำเข้า/ส่งออกฐานข้อมูล", - "header": "การนำเข้า/ส่งออกฐานข้อมูล", - "fileName": "ชื่อไฟล์", - "creationDate": "วันที่สร้าง", - "fileSize": "ขนาดไฟล์", - "deleteBackupFile": "ลบไฟล์สำรอง", - "importBackupFile": "นำเข้าไฟล์สำรอง", - "createBackupFile": "สร้างไฟล์สำรอง", - "downloadBackupFile": "ดาวน์โหลดไฟล์สำรอง", - "info_1": "เมื่อนำเข้าข้อมูล จำเป็นต้องแน่ใจว่าโครงสร้างถูกต้อง หากไม่แน่ใจว่ากำลังทำอะไรอยู่ ควรขอคำแนะนำและความช่วยเหลือจากมืออาชีพ ความผิดพลาดในโครงสร้างอาจทำให้เกิดข้อบกพร่องในการทำงานของแอปพลิเคชันจนถึงขั้นไม่สามารถรันแอปพลิเคชันได้เลย", - "info_2": "ชื่อไฟล์ไม่สำคัญเมื่ออัปโหลด จะถูกเปลี่ยนชื่อภายหลังให้เป็นรูปแบบ backup_user_yyyyMMddHHmm.sql เพื่อให้มีการตั้งชื่อที่สอดคล้องกัน", - "submit": "นำเข้าสำรอง", - "importIntoDatabaseSuccessed": "การนำเข้าในฐานข้อมูลสำเร็จ", - "backupCreated": "สำรองฐานข้อมูลสำเร็จ", - "fileNotFound": "ไม่พบไฟล์", - "fileNullOrEmpty": "ไฟล์ต้องไม่ว่างเปล่าหรือไม่มีข้อมูล", - "failedImportFile": "การนำเข้าไฟล์ล้มเหลว", - "notSupported": "ฟังก์ชันนี้ไม่พร้อมใช้สำหรับการเชื่อมต่อฐานข้อมูลของคุณ" - }, - "session": { - "expired": "สถานะของคุณในระบบหมดอายุ กรุณารีเฟรชหน้าและลองใหม่อีกครั้ง", - "refreshPage": "รีเฟรชหน้า" - }, - "home": { - "desc": "ศูนย์รวมทุกความต้องการของคุณเกี่ยวกับ PDF ที่โฮสต์ในท้องถิ่นของคุณ", - "searchBar": "ค้นหาคุณสมบัติ...", - "viewPdf": { - "title": "ดู/แก้ไข PDF", - "desc": "ดู เพิ่มคำอธิบาย เพิ่มข้อความหรือรูปภาพ" - }, - "setFavorites": "ตั้งค่ารายการโปรด", - "hideFavorites": "ซ่อนรายการโปรด", - "showFavorites": "แสดงรายการโปรด", - "legacyHomepage": "หน้าแรกแบบเก่า", - "newHomePage": "ลองหน้าแรกแบบใหม่ของเรา!", - "alphabetical": "ตามตัวอักษร", - "globalPopularity": "ความนิยมทั่วโลก", - "sortBy": "จัดเรียงตาม:", - "mobile": { - "brandAlt": "โลโก้ Stirling PDF", - "openFiles": "เปิดไฟล์", - "swipeHint": "ปัดซ้ายหรือขวาเพื่อสลับมุมมอง", - "tools": "เครื่องมือ", - "toolsSlide": "แผงเลือกเครื่องมือ", - "viewSwitcher": "สลับมุมมองพื้นที่ทำงาน", - "workbenchSlide": "แผงพื้นที่ทำงาน", - "workspace": "พื้นที่ทำงาน" - }, - "multiTool": { - "tags": "หลาย,เครื่องมือ", - "title": "เครื่องมือ PDF หลายตัว", - "desc": "รวม หมุน จัดเรียง และลบหน้าต่างๆ" - }, - "merge": { - "tags": "รวม,เชื่อม,ผสาน", - "title": "รวมไฟล์ PDF", - "desc": "รวม PDF หลายไฟล์เป็นหนึ่งเดียวได้อย่างง่ายดาย" - }, - "split": { - "tags": "แบ่ง,แยก,แตก", - "title": "แยกไฟล์ PDF", - "desc": "แยก PDF เป็นหลายเอกสาร" - }, - "rotate": { - "tags": "หมุน,กลับ,จัดทิศทาง", - "title": "หมุน", - "desc": "หมุน PDF ของคุณได้อย่างง่ายดาย" - }, - "convert": { - "tags": "แปลง,เปลี่ยน", - "title": "แปลง", - "desc": "แปลงไฟล์ระหว่างรูปแบบต่างๆ" - }, - "pdfOrganiser": { - "tags": "จัดระเบียบ,จัดเรียงใหม่,เรียงลำดับใหม่", - "title": "จัดระเบียบ", - "desc": "ลบ/จัดเรียงหน้าต่างๆ ในลำดับที่ต้องการ" - }, - "addImage": { - "tags": "แทรก,ฝัง,วาง", - "title": "เพิ่มรูปภาพ", - "desc": "เพิ่มรูปภาพไปยังตำแหน่งที่กำหนดใน PDF" - }, - "addAttachments": { - "tags": "ฝัง,แนบ,รวม", - "title": "เพิ่มไฟล์แนบ", - "desc": "เพิ่มหรือลบไฟล์ที่ฝัง (ไฟล์แนบ) เข้า/ออกจาก PDF" - }, - "watermark": { - "tags": "ประทับ,ทำเครื่องหมาย,ซ้อนทับ", - "title": "เพิ่มลายน้ำ", - "desc": "เพิ่มลายน้ำที่กำหนดเองลงในเอกสาร PDF ของคุณ" - }, - "removePassword": { - "tags": "ปลดล็อก", - "title": "ลบรหัสผ่าน", - "desc": "ลบรหัสผ่านจากการป้องกันเอกสาร PDF ของคุณ" - }, - "compress": { - "tags": "บีบอัด,ลดขนาด,ปรับให้เหมาะสม", - "title": "บีบอัด", - "desc": "บีบอัด PDF เพื่อลดขนาดไฟล์" - }, - "unlockPDFForms": { - "tags": "ปลดล็อก,เปิดใช้,แก้ไข", - "title": "ปลดล็อกแบบฟอร์ม PDF", - "desc": "ลบคุณสมบัติอ่านอย่างเดียวของช่องฟอร์มในเอกสาร PDF" - }, - "changeMetadata": { - "tags": "แก้ไข,ปรับเปลี่ยน,อัปเดต", - "title": "เปลี่ยนข้อมูลเมตา", - "desc": "เปลี่ยน/ลบ/เพิ่มข้อมูลเมตาจากเอกสาร PDF" - }, - "ocr": { - "tags": "สกัด,สแกน", - "title": "OCR / ทำความสะอาดการสแกน", - "desc": "ทำความสะอาดการสแกนและตรวจจับข้อความจากภาพภายใน PDF และเพิ่มเป็นข้อความอีกครั้ง" - }, - "extractImages": { - "tags": "ดึง,บันทึก,ส่งออก", - "title": "แยกรูปภาพ", - "desc": "แยกรูปภาพทั้งหมดจาก PDF และบันทึกในรูปแบบ zip" - }, - "scannerImageSplit": { - "tags": "ตรวจจับ,แยก,รูปถ่าย", - "title": "ตรวจจับและแยกรูปถ่ายที่สแกน", - "desc": "ตรวจจับและแยกรูปถ่ายที่สแกนออกเป็นหน้าที่แยกกัน" - }, - "sign": { - "tags": "ลายเซ็น,ลงนาม", - "title": "เซ็นชื่อ", - "desc": "เพิ่มลายเซ็นลงใน PDF ด้วยการวาด ข้อความ หรือรูปภาพ" - }, - "flatten": { - "tags": "ทำให้เรียบ,ลบ,โต้ตอบ", - "title": "แบน", - "desc": "ลบองค์ประกอบแบบอินเตอร์แอคทีฟและฟอร์มทั้งหมดจาก PDF" - }, - "certSign": { - "tags": "ยืนยันตัวตน,PEM,P12,ทางการ,เข้ารหัส,ลงนาม,ใบรับรอง,PKCS12,JKS,เซิร์ฟเวอร์,ด้วยตนเอง,อัตโนมัติ", - "title": "เซ็นชื่อด้วยใบรับรอง", - "desc": "เซ็นชื่อ PDF ด้วยใบรับรอง/คีย์ (PEM/P12)" - }, - "repair": { - "tags": "ซ่อม,กู้คืน", - "title": "ซ่อมแซม", - "desc": "พยายามซ่อมแซม PDF ที่เสียหาย/แตก" - }, - "removeBlanks": { - "tags": "ลบ,ทำความสะอาด,ว่างเปล่า", - "title": "ลบหน้าว่าง", - "desc": "ตรวจจับและลบหน้าว่างจากเอกสาร" - }, - "removeAnnotations": { - "tags": "ลบ,ทำความสะอาด,ลอก", - "title": "ลบคำอธิบายประกอบ", - "desc": "ลบความคิดเห็น/คำอธิบายประกอบทั้งหมดจาก PDF" - }, - "compare": { - "tags": "ความแตกต่าง", - "title": "เปรียบเทียบ", - "desc": "เปรียบเทียบและแสดงความแตกต่างระหว่างเอกสาร PDF สองฉบับ" - }, - "removeCertSign": { - "tags": "ลบ,นำออก,ปลดล็อก", - "title": "ลบลายเซ็นใบรับรอง", - "desc": "ลบลายเซ็นใบรับรองจาก PDF" - }, - "pageLayout": { - "tags": "เลย์เอาต์,จัดเรียง,รวม", - "title": "เลย์เอาต์หลายหน้า", - "desc": "รวมหน้าหลายหน้าของเอกสาร PDF เข้าด้วยกันในหน้าเดียว" - }, - "bookletImposition": { - "tags": "สมุด,พิมพ์,เข้าเล่ม", - "title": "การจัดวางรูปแบบสมุด", - "desc": "สร้างสมุดด้วยการเรียงหน้าและเลย์เอาต์หลายหน้าที่ถูกต้องสำหรับการพิมพ์และเข้าเล่ม" - }, - "scalePages": { - "tags": "ปรับขนาด,ปรับ,สเกล", - "title": "ปรับขนาดหน้า", - "desc": "เปลี่ยนขนาด/สเกลของหน้าและ/หรือเนื้อหาของมัน" - }, - "addPageNumbers": { - "tags": "หมายเลข,เลขหน้า,นับ", - "title": "เพิ่มหมายเลขหน้า", - "desc": "เพิ่มหมายเลขหน้าตลอดทั้งเอกสารในตำแหน่งที่กำหนด" - }, - "autoRename": { - "tags": "ตรวจจับอัตโนมัติ,จากหัวกระดาษ,จัดระเบียบ,เปลี่ยนชื่อ", - "title": "เปลี่ยนชื่อไฟล์ PDF อัตโนมัติ", - "desc": "เปลี่ยนชื่อไฟล์ PDF อัตโนมัติตามส่วนหัวที่ตรวจพบ" - }, - "adjustContrast": { - "tags": "คอนทราสต์,ความสว่าง,ความอิ่มสี", - "title": "ปรับสี/คอนทราสต์", - "desc": "ปรับคอนทราสต์ ความอิ่มตัว และความสว่างของ PDF" - }, - "crop": { - "tags": "ตัดขอบ,ตัด,ปรับขนาด", - "title": "ครอบตัด PDF", - "desc": "ครอบตัด PDF เพื่อลดขนาด (รักษาข้อความ!)" - }, - "autoSplitPDF": { - "tags": "อัตโนมัติ,แยก,QR", - "title": "แยกหน้าอัตโนมัติ", - "desc": "แยก PDF ที่สแกนโดยใช้ QR Code แยกหน้า" - }, - "sanitize": { - "tags": "ทำความสะอาด,ล้าง,ลบ", - "title": "ทำความสะอาด", - "desc": "ลบองค์ประกอบที่อาจเป็นอันตรายออกจากไฟล์ PDF" - }, - "getPdfInfo": { - "tags": "ข้อมูล,เมตาดาต้า,รายละเอียด", - "title": "ดูข้อมูล PDF", - "desc": "รับข้อมูลที่เป็นไปได้ทั้งหมดเกี่ยวกับ PDF" - }, - "pdfToSinglePage": { - "tags": "รวม,ผสาน,หน้าเดียว", - "title": "รวมเป็น หน้าเดียว", - "desc": "รวมหน้าทั้งหมดของ PDF เป็นหน้าเดียวขนาดใหญ่" - }, - "showJS": { - "tags": "javascript,code,script", - "title": "แสดง Javascript", - "desc": "ค้นหาและแสดง Javascript ที่ฝังใน PDF" - }, - "redact": { - "tags": "ปกปิด,ทึบดำ,ซ่อน", - "title": "Manual Redaction", - "desc": "Redacts a PDF based on selected text, drawn shapes and/or selected page(s)" - }, - "splitBySections": { - "tags": "แยก,ส่วน,แบ่ง", - "title": "แยก PDF ตามส่วน", - "desc": "แบ่งแต่ละหน้าของ PDF ออกเป็นส่วนย่อยแนวนอนและแนวตั้ง" - }, - "addStamp": { - "tags": "ตราประทับ,ทำเครื่องหมาย,ตรา", - "title": "เพิ่มตราประทับใน PDF", - "desc": "เพิ่มข้อความหรือรูปภาพเป็นตราประทับในตำแหน่งที่กำหนด" - }, - "removeImage": { - "tags": "นำออก,ลบ,ทำความสะอาด", - "title": "ลบภาพออกจาก PDF", - "desc": "ลบภาพออกจาก PDF เพื่อลดขนาดไฟล์" - }, - "splitByChapters": { - "tags": "แยก,บท,โครงสร้าง", - "title": "แบ่งไฟล์ PDF ตามหมวดหมู่", - "desc": "แยก PDF เป็นหลายไฟล์ตามโครงสร้างบท" - }, - "validateSignature": { - "tags": "ตรวจสอบ,ยืนยัน,ใบรับรอง", - "title": "ตรวจสอบลายเซ็น PDF", - "desc": "ตรวจสอบลายเซ็นดิจิทัลและใบรับรองในเอกสาร PDF" - }, - "swagger": { - "tags": "API,documentation,test", - "title": "เอกสาร API", - "desc": "ดูเอกสาร API และทดสอบเอ็นด์พอยต์" - }, - "scannerEffect": { - "tags": "สแกน,จำลอง,สร้าง", - "title": "โหมดสแกน", - "desc": "สร้าง PDF ที่ดูเหมือนถูกสแกน" - }, - "editTableOfContents": { - "tags": "บุ๊กมาร์ก,สารบัญ,แก้ไข", - "title": "แก้ไขสารบัญ", - "desc": "เพิ่มหรือแก้ไขบุ๊กมาร์กและสารบัญในเอกสาร PDF" - }, - "manageCertificates": { - "tags": "ใบรับรอง,นำเข้า,ส่งออก", - "title": "จัดการใบรับรอง", - "desc": "นำเข้า ส่งออก หรือลบไฟล์ใบรับรองดิจิทัลที่ใช้สำหรับการลงนาม PDF" - }, - "read": { - "tags": "ดู,เปิด,แสดง", - "title": "อ่าน", - "desc": "ดูและใส่คำอธิบายประกอบ PDF ไฮไลต์ข้อความ วาด หรือแทรกความคิดเห็นเพื่อการตรวจทานและทำงานร่วมกัน" - }, - "reorganizePages": { - "tags": "จัดเรียงใหม่,เรียงลำดับใหม่,จัดระเบียบ", - "title": "จัดหน้าใหม่", - "desc": "จัดเรียง ทำซ้ำ หรือลบหน้า PDF ด้วยการลากและวางแบบเห็นภาพ" - }, - "extractPages": { - "tags": "ดึง,เลือก,คัดลอก", - "title": "แยกหน้า", - "desc": "สกัดหน้าเฉพาะจากเอกสาร PDF" - }, - "removePages": { - "tags": "ลบ,สกัด,ยกเว้น", - "title": "ลบ", - "desc": "ลบหน้าที่ไม่ต้องการจากเอกสาร PDF ของคุณ" - }, - "autoSizeSplitPDF": { - "tags": "อัตโนมัติ,แยก,ขนาด", - "title": "แยกตามขนาด/จำนวน", - "desc": "แยก PDF เป็นเอกสารหลายฉบับตามขนาด จำนวนหน้า หรือจำนวนเอกสาร" - }, - "replaceColor": { - "title": "แทนที่และกลับสี", - "desc": "แทนที่หรือกลับสีในเอกสาร PDF" - }, - "devApi": { - "tags": "API,development,documentation", - "title": "API", - "desc": "ลิงก์ไปยังเอกสาร API" - }, - "devFolderScanning": { - "tags": "อัตโนมัติ,โฟลเดอร์,สแกน", - "title": "สแกน โฟลเดอร์ อัตโนมัติ", - "desc": "ลิงก์ไปยังคู่มือการสแกนโฟลเดอร์อัตโนมัติ" - }, - "devSsoGuide": { - "title": "คู่มือ SSO", - "desc": "ลิงก์ไปยังคู่มือ SSO" - }, - "devAirgapped": { - "title": "การตั้งค่า Air-gapped", - "desc": "ลิงก์ไปยังคู่มือการตั้งค่า Air-gapped" - }, - "addPassword": { - "title": "เพิ่มรหัสผ่าน", - "desc": "เข้ารหัสเอกสาร PDF ของคุณด้วยรหัสผ่าน" - }, - "changePermissions": { - "title": "เปลี่ยนสิทธิ์", - "desc": "เปลี่ยนข้อจำกัดและสิทธิ์ของเอกสาร" - }, - "automate": { - "tags": "เวิร์กโฟลว์,ลำดับ,ระบบอัตโนมัติ", - "title": "ทำให้อัตโนมัติ", - "desc": "สร้างเวิร์กโฟลว์หลายขั้นตอนโดยเชื่อมโยงการกระทำ PDF เข้าด้วยกัน เหมาะสำหรับงานที่เกิดซ้ำ" - }, - "overlay-pdfs": { - "desc": "ซ้อนทับ PDF บน PDF อีกไฟล์หนึ่ง", - "title": "ซ้อนทับ PDF" - }, - "pdfTextEditor": { - "title": "แก้ไขข้อความ PDF", - "desc": "ตรวจทานและแก้ไขไฟล์ JSON ที่ส่งออกจาก Stirling PDF ด้วยการแก้ไขข้อความแบบกลุ่มและการสร้าง PDF ใหม่" - }, - "addText": { - "tags": "text,annotation,label", - "title": "เพิ่มข้อความ", - "desc": "เพิ่มข้อความที่กำหนดเองที่ใดก็ได้ใน PDF ของคุณ" - } - }, - "landing": { - "addFiles": "เพิ่มไฟล์", - "uploadFromComputer": "อัปโหลดจากคอมพิวเตอร์", - "openFromComputer": "เปิดจากคอมพิวเตอร์" - }, - "viewPdf": { - "tags": "ดู, อ่าน, เพิ่มคำอธิบาย, ข้อความ, รูปภาพ", - "title": "ดู/แก้ไข PDF", - "header": "ดู PDF" - }, - "multiTool": { - "tags": "เครื่องมือหลายตัว, หลายการดำเนินการ, UI, คลิกและลาก, ส่วนหน้า, ฝั่งไคลเอนต์, อินเตอร์แอคทีฟ, เคลื่อนย้าย", - "title": "เครื่องมือ PDF หลายตัว", - "header": "เครื่องมือ PDF หลายตัว", - "uploadPrompts": "ชื่อไฟล์", - "selectAll": "เลือกทั้งหมด", - "deselectAll": "ไม่เลือกทั้งหมด", - "selectPages": "เลือกหน้า", - "selectedPages": "หน้าที่เลือก", - "page": "หน้า", - "deleteSelected": "ลบที่เลือก", - "downloadAll": "ส่งออก", - "downloadSelected": "ส่งออกที่เลือก", - "insertPageBreak": "แทรกตัวแบ่งหน้า", - "addFile": "เพิ่มไฟล์", - "rotateLeft": "หมุนซ้าย", - "rotateRight": "หมุนขวา", - "split": "แยกไฟล์ PDF", - "moveLeft": "ย้ายซ้าย", - "moveRight": "ย้ายขวา", - "delete": "ลบ", - "dragDropMessage": "เลือกหน้าแล้ว", - "undo": "Undo", - "redo": "Redo" - }, - "merge": { - "tags": "รวม, การดำเนินการหน้า, ฝั่งเซิร์ฟเวอร์", - "title": "รวม", - "removeDigitalSignature": { - "label": "ลบลายเซ็นดิจิทัลในไฟล์ที่ผสานหรือไม่?", - "tooltip": { - "title": "ลบลายเซ็นดิจิทัล", - "description": "ลายเซ็นดิจิทัลจะไม่ถูกต้องเมื่อผสานไฟล์ เลือกตัวเลือกนี้เพื่อลบออกจาก PDF ที่ผสาน" - } - }, - "generateTableOfContents": { - "label": "สร้างสารบัญในไฟล์ที่ผสานหรือไม่?", - "tooltip": { - "title": "สร้างสารบัญ", - "description": "สร้างสารบัญที่คลิกได้อัตโนมัติใน PDF ที่ผสาน โดยอิงจากชื่อไฟล์เดิมและหมายเลขหน้า" - } - }, - "submit": "รวม", - "sortBy": { - "description": "ไฟล์จะถูกผสานตามลำดับที่เลือกไว้ ลากเพื่อจัดเรียงใหม่หรือเรียงด้านล่าง", - "label": "เรียงตาม", - "filename": "ชื่อไฟล์", - "dateModified": "แก้ไขล่าสุด", - "ascending": "จากน้อยไปมาก", - "descending": "จากมากไปน้อย", - "sort": "เรียงลำดับ" - }, - "error": { - "failed": "เกิดข้อผิดพลาดระหว่างการผสาน PDF" - }, - "tooltip": { - "header": { - "title": "ภาพรวมการตั้งค่าการรวม" - } - } - }, - "split": { - "title": "แยก PDF", - "header": "แยก PDF", - "desc": { - "1": "หมายเลขที่คุณเลือกคือหมายเลขหน้าที่คุณต้องการแยก", - "2": "ดังนั้นการเลือก 1,3,7-9 จะทำให้เอกสาร 10 หน้าแยกออกเป็น PDF แยก 6 ชุด:", - "3": "เอกสาร #1: หน้า 1", - "4": "เอกสาร #2: หน้า 2 และ 3", - "5": "เอกสาร #3: หน้า 4, 5, 6, 7", - "6": "เอกสาร #4: หน้า 8", - "7": "เอกสาร #5: หน้า 9", - "8": "เอกสาร #6: หน้า 10" - }, - "splitPages": "ป้อนหน้าที่ต้องการแยก:", - "submit": "แยก", - "steps": { - "chooseMethod": "เลือกวิธี", - "settings": "การตั้งค่า" - }, - "settings": { - "selectMethodFirst": "โปรดเลือกวิธีการแยกก่อน" - }, - "error": { - "failed": "เกิดข้อผิดพลาดระหว่างการแยก PDF" - }, - "method": { - "label": "เลือกวิธีการแยก", - "placeholder": "เลือกวิธีแยก PDF" - }, - "methods": { - "prefix": { - "splitAt": "แยกที่", - "splitBy": "แยกตาม" - }, - "byPages": { - "name": "หมายเลขหน้า", - "desc": "สกัดหน้าเฉพาะ (1,3,5-10)", - "tooltip": "กรอกหมายเลขหน้าคั่นด้วยจุลภาค หรือช่วงด้วยขีด" - }, - "bySections": { - "name": "ส่วน", - "desc": "แบ่งหน้าเป็นตารางส่วน", - "tooltip": "แยกแต่ละหน้าออกเป็นส่วนแนวนอนและแนวตั้ง" - }, - "bySize": { - "name": "ขนาดไฟล์", - "desc": "จำกัดขนาดไฟล์สูงสุด", - "tooltip": "ระบุขนาดไฟล์สูงสุด (เช่น 10MB, 500KB)" - }, - "byPageCount": { - "name": "จำนวนหน้า", - "desc": "จำนวนหน้าคงที่ต่อไฟล์", - "tooltip": "กรอกจำนวนหน้าต่อไฟล์ที่แยก" - }, - "byDocCount": { - "name": "จำนวนเอกสาร", - "desc": "สร้างจำนวนไฟล์ตามที่กำหนด", - "tooltip": "กรอกจำนวนไฟล์ที่ต้องการสร้าง" - }, - "byChapters": { - "name": "บท", - "desc": "แยกตามขอบเขตบุ๊กมาร์ก", - "tooltip": "ใช้บุ๊กมาร์กของ PDF เพื่อตัดสินจุดแยก" - }, - "byPageDivider": { - "name": "แผ่นแบ่งหน้า", - "desc": "แยกอัตโนมัติด้วยแผ่นคั่น", - "tooltip": "ใช้แผ่นคั่น QR code ระหว่างเอกสารเมื่อสแกน" - } - }, - "value": { - "fileSize": { - "label": "ขนาดไฟล์", - "placeholder": "เช่น 10MB, 500KB" - }, - "pageCount": { - "label": "จำนวนหน้าต่อไฟล์", - "placeholder": "เช่น 5, 10" - }, - "docCount": { - "label": "จำนวนไฟล์", - "placeholder": "เช่น 3, 5" - } - }, - "tooltip": { - "header": { - "title": "ภาพรวมวิธีการแยก" - }, - "byPages": { - "title": "แยกที่หมายเลขหน้า", - "text": "แยก PDF ที่หมายเลขหน้าที่กำหนด การใช้ 'n' จะตัดหลังหน้า n การใช้ 'n-m' จะตัดก่อนหน้า n และหลังหน้า m", - "bullet1": "จุดแยกเดี่ยว: 3,7 (ตัดหลังหน้า 3 และ 7)", - "bullet2": "จุดแยกช่วง: 3-8 (ตัดก่อนหน้า 3 และหลังหน้า 8)", - "bullet3": "ผสม: 2,5-10,15 (ตัดหลังหน้า 2 ก่อนหน้า 5 หลังหน้า 10 และหลังหน้า 15)" - }, - "bySections": { - "title": "แยกตามตารางส่วน", - "text": "แบ่งแต่ละหน้าออกเป็นตารางส่วน เหมาะสำหรับเอกสารหลายคอลัมน์หรือดึงพื้นที่เฉพาะ", - "bullet1": "แนวนอน: จำนวนแถวที่จะสร้าง", - "bullet2": "แนวตั้ง: จำนวนคอลัมน์ที่จะสร้าง", - "bullet3": "ผสาน: รวมทุกส่วนเป็น PDF เดียว" - }, - "bySize": { - "title": "แยกตามขนาดไฟล์", - "text": "สร้าง PDF หลายไฟล์ที่ไม่เกินขนาดที่ระบุ เหมาะกับข้อจำกัดขนาดไฟล์หรืออีเมลแนบ", - "bullet1": "ใช้ MB สำหรับไฟล์ใหญ่ (เช่น 10MB)", - "bullet2": "ใช้ KB สำหรับไฟล์เล็ก (เช่น 500KB)", - "bullet3": "ระบบจะแยกที่ขอบเขตหน้า" - }, - "byCount": { - "title": "แยกตามจำนวน", - "text": "สร้าง PDF หลายไฟล์ที่มีจำนวนหน้าหรือจำนวนเอกสารตามที่กำหนด", - "bullet1": "จำนวนหน้า: จำนวนหน้าคงที่ต่อไฟล์", - "bullet2": "จำนวนเอกสาร: จำนวนไฟล์ผลลัพธ์คงที่", - "bullet3": "มีประโยชน์สำหรับการประมวลผลแบบแบตช์" - }, - "byChapters": { - "title": "แยกตามบท", - "text": "ใช้บุ๊กมาร์กของ PDF เพื่อแยกอัตโนมัติที่ขอบเขตบท ต้องมี PDF ที่มีโครงสร้างบุ๊กมาร์ก", - "bullet1": "ระดับบุ๊กมาร์ก: เลือกระดับที่จะใช้แยก (1=ระดับบนสุด)", - "bullet2": "รวมเมตาดาต้า: คงคุณสมบัติเอกสาร", - "bullet3": "อนุญาตชื่อซ้ำ: จัดการกรณีชื่อบุ๊กมาร์กซ้ำ" - }, - "byDocCount": { - "bullet1": "กรอกจำนวนไฟล์ผลลัพธ์ที่ต้องการ", - "bullet2": "จะแจกจ่ายหน้าให้สมดุลที่สุดเท่าที่ทำได้", - "bullet3": "มีประโยชน์เมื่อคุณต้องการจำนวนไฟล์ที่แน่นอน", - "text": "สร้างจำนวนไฟล์ผลลัพธ์ตามที่กำหนดโดยแจกจ่ายหน้าอย่างเท่าๆ กัน", - "title": "แยกตามจำนวนเอกสาร" - }, - "byPageCount": { - "bullet1": "กรอกจำนวนหน้าต่อไฟล์ผลลัพธ์", - "bullet2": "ไฟล์สุดท้ายอาจมีหน้าน้อยกว่า หากหารไม่ลงตัว", - "bullet3": "มีประโยชน์สำหรับการประมวลผลแบบแบตช์", - "text": "สร้าง PDF หลายไฟล์ที่มีจำนวนหน้าตามที่กำหนด เหมาะสำหรับแบ่งเอกสารเป็นส่วนเท่าๆ กัน", - "title": "แยกตามจำนวนหน้า" - }, - "byPageDivider": { - "bullet1": "พิมพ์แผ่นแบ่งจากลิงก์ดาวน์โหลด", - "bullet2": "ใส่แผ่นแบ่งระหว่างเอกสารของคุณ", - "bullet3": "สแกนเอกสารทั้งหมดรวมกันเป็น PDF เดียว", - "bullet4": "อัปโหลด - ระบบจะตรวจจับและลบหน้าแผ่นแบ่งโดยอัตโนมัติ", - "bullet5": "เปิดใช้โหมดพิมพ์สองหน้า หากสแกนทั้งสองด้านของแผ่นแบ่ง", - "text": "แยกเอกสารที่สแกนอัตโนมัติโดยใช้แผ่นคั่นที่มี QR codes เหมาะสำหรับประมวลผลเอกสารหลายชุดที่สแกนรวมกัน", - "title": "แยกด้วยแผ่นแบ่งหน้า" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "คลิกบนการ์ดวิธีเพื่อเลือก", - "bullet2": "วางเมาส์เหนือการ์ดเพื่อดูคำอธิบายแบบย่อ", - "bullet3": "ขั้นตอนการตั้งค่าจะปรากฏหลังจากคุณเลือกวิธีแล้ว", - "bullet4": "คุณสามารถเปลี่ยนวิธีได้ทุกเมื่อก่อนประมวลผล", - "header": { - "text": "เลือกวิธีที่คุณต้องการแยกเอกสาร PDF ของคุณ แต่ละวิธีถูกปรับให้เหมาะกับกรณีใช้งานและประเภทเอกสารที่ต่างกัน", - "title": "การเลือกวิธีการแยก" - }, - "title": "เลือกวิธีการแยกของคุณ" - } - }, - "selectMethod": "เลือกวิธีการแยก", - "resultsTitle": "ผลลัพธ์การแยก" - }, - "rotate": { - "title": "หมุน PDF", - "submit": "หมุน", - "selectRotation": "เลือกมุมการหมุน (ตามเข็มนาฬิกา)", - "error": { - "failed": "เกิดข้อผิดพลาดระหว่างการหมุน PDF" - }, - "preview": { - "title": "ภาพตัวอย่างการหมุน" - }, - "rotateLeft": "หมุนทวนเข็มนาฬิกา", - "rotateRight": "หมุนตามเข็มนาฬิกา", - "tooltip": { - "header": { - "title": "ภาพรวมการตั้งค่าการหมุน" - }, - "description": { - "text": "หมุนหน้าของ PDF ตามหรือทวนเข็มนาฬิกาทีละ 90 องศา ทุกหน้าจะถูกหมุน ภาพตัวอย่างจะแสดงผลลัพธ์หลังหมุน" - }, - "controls": { - "title": "การควบคุม", - "text": "ใช้ปุ่มหมุนเพื่อปรับทิศทาง ปุ่มซ้ายหมุนทวนเข็มนาฬิกา ปุ่มขวาหมุนตามเข็มนาฬิกา แต่ละคลิกหมุน 90 องศา" - } - } - }, - "convert": { - "title": "แปลง", - "desc": "แปลงไฟล์ระหว่างรูปแบบต่างๆ", - "files": "ไฟล์", - "selectFilesPlaceholder": "เลือกไฟล์ในมุมมองหลักเพื่อเริ่มต้น", - "settings": "การตั้งค่า", - "conversionCompleted": "แปลงเสร็จสิ้น", - "results": "ผลลัพธ์", - "defaultFilename": "ไฟล์ที่แปลงแล้ว", - "conversionResults": "ผลลัพธ์การแปลง", - "convertFrom": "แปลงจาก", - "convertTo": "แปลงเป็น", - "sourceFormatPlaceholder": "รูปแบบต้นทาง", - "targetFormatPlaceholder": "รูปแบบปลายทาง", - "selectSourceFormatFirst": "เลือกประเภทต้นทางก่อน", - "outputOptions": "ตัวเลือกผลลัพธ์", - "pdfOptions": "ตัวเลือก PDF", - "imageOptions": "ตัวเลือกภาพ", - "colorType": "ชนิดสี", - "color": "สี", - "greyscale": "ระดับสีเทา", - "blackwhite": "ขาวดำ", - "dpi": "DPI", - "output": "ผลลัพธ์", - "single": "เดี่ยว", - "multiple": "หลายรายการ", - "fitOption": "ตัวเลือกการปรับพอดี", - "maintainAspectRatio": "รักษาอัตราส่วนภาพ", - "fitDocumentToPage": "ปรับเอกสารให้พอดีกับหน้า", - "fillPage": "เติมหน้า", - "autoRotate": "หมุนอัตโนมัติ", - "autoRotateDescription": "หมุนภาพอัตโนมัติเพื่อให้พอดีกับหน้า PDF ดีขึ้น", - "combineImages": "รวมรูปภาพ", - "combineImagesDescription": "รวมรูปภาพทั้งหมดเป็น PDF เดียว หรือสร้าง PDF แยกสำหรับแต่ละรูปภาพ", - "webOptions": "ตัวเลือก Web เป็น PDF", - "zoomLevel": "ระดับการซูม", - "emailOptions": "ตัวเลือก Email เป็น PDF", - "includeAttachments": "รวมไฟล์แนบอีเมล", - "maxAttachmentSize": "ขนาดไฟล์แนบสูงสุด (MB)", - "includeAllRecipients": "รวมผู้รับ CC และ BCC ในส่วนหัว", - "downloadHtml": "ดาวน์โหลดไฟล์ HTML ขั้นกลางแทน PDF", - "pdfaOptions": "ตัวเลือก PDF/A", - "outputFormat": "รูปแบบผลลัพธ์", - "pdfaNote": "PDF/A-1b เข้ากันได้มากกว่า ส่วน PDF/A-2b รองรับฟีเจอร์มากกว่า", - "pdfaDigitalSignatureWarning": "PDF มีลายเซ็นดิจิทัล ซึ่งจะถูกลบในขั้นตอนถัดไป", - "fileFormat": "รูปแบบไฟล์", - "wordDoc": "เอกสาร Word", - "wordDocExt": "เอกสาร Word (.docx)", - "odtExt": "OpenDocument Text (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "OpenDocument Presentation (.odp)", - "txtExt": "ข้อความล้วน (.txt)", - "rtfExt": "Rich Text Format (.rtf)", - "selectedFiles": "ไฟล์ที่เลือก", - "noFileSelected": "ยังไม่ได้เลือกไฟล์ ใช้แผงไฟล์เพื่อเพิ่มไฟล์", - "convertFiles": "แปลงไฟล์", - "converting": "กำลังแปลง...", - "downloadConverted": "ดาวน์โหลดไฟล์ที่แปลงแล้ว", - "errorNoFiles": "โปรดเลือกอย่างน้อยหนึ่งไฟล์เพื่อแปลง", - "errorNoFormat": "โปรดเลือกรูปแบบต้นทางและปลายทาง", - "errorNotSupported": "ไม่รองรับการแปลงจาก {{from}} เป็น {{to}}", - "images": "รูปภาพ", - "officeDocs": "เอกสาร Office (Word, Excel, PowerPoint)", - "imagesExt": "รูปภาพ (JPG, PNG, ฯลฯ)", - "markdown": "Markdown", - "textRtf": "ข้อความ/RTF", - "grayscale": "ระดับสีเทา", - "errorConversion": "เกิดข้อผิดพลาดระหว่างการแปลงไฟล์", - "cbzOptions": "ตัวเลือก CBZ เป็น PDF", - "optimizeForEbook": "ปรับ PDF ให้เหมาะกับเครื่องอ่าน ebook (ใช้ Ghostscript)", - "cbzOutputOptions": "ตัวเลือก PDF เป็น CBZ", - "cbzDpi": "DPI สำหรับการเรนเดอร์ภาพ" - }, - "imageToPdf": { - "tags": "การแปลง, รูปภาพ, JPG, ภาพ, รูปถ่าย" - }, - "pdfToImage": { - "tags": "การแปลง, รูปภาพ, JPG, ภาพ, รูปถ่าย", - "title": "PDF เป็นรูปภาพ", - "header": "PDF เป็นรูปภาพ", - "selectText": "รูปแบบภาพ", - "singleOrMultiple": "ประเภทผลลัพธ์รูปภาพ", - "single": "รูปภาพใหญ่เพียงภาพเดียว", - "multi": "หลายภาพ", - "colorType": "ประเภทสี", - "color": "สี", - "grey": "ระดับสีเทา", - "blackwhite": "ขาวดำ (อาจสูญเสียข้อมูล!)", - "submit": "แปลง", - "info": "Python ไม่มีการติดตั้ง จำเป็นสำหรับการแปลง WebP", - "placeholder": "(เช่น 1,2,8 หรือ 4,7,12-16 หรือ 2n-1)" - }, - "pdfOrganiser": { - "tags": "สองหน้า, คู่ขนาน, เรียงลำดับ, เคลื่อนย้าย", - "title": "ตัวจัดระเบียบหน้า", - "header": "ตัวจัดระเบียบหน้า PDF", - "submit": "จัดเรียงหน้าใหม่", - "mode": { - "_value": "โหมด", - "1": "เรียงลำดับหน้าตามความต้องการ", - "2": "เรียงลำดับย้อนกลับ", - "3": "เรียงลำดับแบบสองหน้า", - "4": "เรียงลำดับแบบสมุด", - "5": "เรียงลำดับแบบเย็บข้าง", - "6": "แยกหน้าแบบคี่-คู่", - "7": "ลบหน้าหมายเลขแรก", - "8": "ลบหน้าหมายเลขสุดท้าย", - "9": "ลบหน้าหมายเลขแรกและสุดท้าย", - "10": "รวมหน้าแบบคี่-คู่", - "11": "ทำซ้ำทุกหน้า", - "desc": { - "BOOKLET_SORT": "จัดเรียงหน้าสำหรับพิมพ์แบบสมุด (หน้าสุดท้าย หน้าแรก หน้าที่สอง หน้าที่สองจากท้าย …)", - "CUSTOM": "ใช้ลำดับหมายเลขหน้าหรือนิพจน์แบบกำหนดเองเพื่อกำหนดลำดับใหม่", - "DUPLEX_SORT": "สลับหน้าด้านหน้าแล้วด้านหลัง เหมือนสแกนเนอร์สองหน้าสแกนด้านหน้าทั้งหมดแล้วด้านหลังทั้งหมด (1, n, 2, n-1, …)", - "DUPLICATE": "ทำซ้ำแต่ละหน้าตามจำนวนที่กำหนด (เช่น 4 สำเนา ต่อหน้า 4×)", - "ODD_EVEN_MERGE": "ผสาน PDF สองไฟล์โดยสลับหน้า: คี่จากไฟล์แรก คู่จากไฟล์ที่สอง", - "ODD_EVEN_SPLIT": "แยกเอกสารเป็นสองผลลัพธ์: ทุกหน้าคี่และทุกหน้าคู่", - "REMOVE_FIRST": "ลบหน้ากระดาษหน้าแรกออกจากเอกสาร", - "REMOVE_FIRST_AND_LAST": "ลบทั้งหน้าแรกและหน้าสุดท้ายออกจากเอกสาร", - "REMOVE_LAST": "ลบหน้าสุดท้ายออกจากเอกสาร", - "REVERSE_ORDER": "พลิกเอกสารให้หน้าสุดท้ายกลายเป็นหน้าแรกและเรียงต่อไป", - "SIDE_STITCH_BOOKLET_SORT": "จัดเรียงหน้าสำหรับพิมพ์แบบสมุดเย็บข้าง (ปรับให้เหมาะกับการเข้าเล่มด้านข้าง)" - } - }, - "desc": { - "CUSTOM": "ใช้ลำดับหมายเลขหน้าหรือนิพจน์แบบกำหนดเองเพื่อกำหนดลำดับใหม่", - "REVERSE_ORDER": "พลิกเอกสารให้หน้าสุดท้ายกลายเป็นหน้าแรกและเรียงต่อไป", - "DUPLEX_SORT": "สลับหน้าด้านหน้าแล้วด้านหลัง เหมือนสแกนเนอร์สองหน้าสแกนด้านหน้าทั้งหมดแล้วด้านหลังทั้งหมด (1, n, 2, n-1, …)", - "BOOKLET_SORT": "จัดเรียงหน้าสำหรับพิมพ์แบบสมุด (หน้าสุดท้าย หน้าแรก หน้าที่สอง หน้าที่สองจากท้าย …)", - "SIDE_STITCH_BOOKLET_SORT": "จัดเรียงหน้าสำหรับพิมพ์แบบสมุดเย็บข้าง (ปรับให้เหมาะกับการเข้าเล่มด้านข้าง)", - "ODD_EVEN_SPLIT": "แยกเอกสารเป็นสองผลลัพธ์: ทุกหน้าคี่และทุกหน้าคู่", - "ODD_EVEN_MERGE": "ผสาน PDF สองไฟล์โดยสลับหน้า: คี่จากไฟล์แรก คู่จากไฟล์ที่สอง", - "DUPLICATE": "ทำซ้ำแต่ละหน้าตามจำนวนที่กำหนด (เช่น 4 สำเนา ต่อหน้า 4×)", - "REMOVE_FIRST": "ลบหน้ากระดาษหน้าแรกออกจากเอกสาร", - "REMOVE_LAST": "ลบหน้าสุดท้ายออกจากเอกสาร", - "REMOVE_FIRST_AND_LAST": "ลบทั้งหน้าแรกและหน้าสุดท้ายออกจากเอกสาร" - }, - "placeholder": "(เช่น 1,3,2 หรือ 4-8,2,10-12 หรือ 2n-1)" - }, - "addImage": { - "tags": "รูปภาพ, JPG, ภาพ, รูปถ่าย", - "title": "เพิ่มรูปภาพ", - "header": "เพิ่มรูปภาพใน PDF", - "image": { - "name": "รูปภาพ", - "placeholder": "อัปโหลดรูปภาพ", - "label": "ไฟล์รูปภาพ" - }, - "steps": { - "configure": "ตั้งค่ารูปภาพ" - }, - "step": { - "createDesc": "อัปโหลดรูปภาพที่คุณต้องการเพิ่ม", - "place": "วางรูปภาพ", - "placeDesc": "คลิกบน PDF เพื่อวางรูปภาพของคุณ" - }, - "instructions": { - "title": "วิธีเพิ่มรูปภาพ", - "text": "หลังจากอัปโหลดรูปภาพด้านบน ให้คลิกที่ใดก็ได้บน PDF เพื่อวาง", - "paused": "หยุดการวางชั่วคราว", - "resumeHint": "ทำต่อการวางเพื่อคลิกและวางรูปภาพของคุณ", - "noSignature": "อัปโหลดรูปภาพด้านบนเพื่อเปิดใช้การวาง" - }, - "mode": { - "move": "ย้ายรูปภาพ", - "place": "วางรูปภาพ", - "pause": "หยุดการวาง", - "resume": "ทำต่อการวาง" - }, - "results": { - "title": "ผลการเพิ่มรูปภาพ" - }, - "error": { - "failed": "เกิดข้อผิดพลาดระหว่างเพิ่มรูปภาพลงใน PDF" - }, - "saved": { - "defaultLabel": "รูปภาพ", - "defaultImageLabel": "รูปภาพที่อัปโหลด" - }, - "applySignatures": "ใช้รูปภาพ" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "เพิ่มไฟล์แนบ", - "remove": "ลบไฟล์แนบ", - "embed": "ฝังไฟล์แนบ", - "submit": "Add attachments" - }, - "watermark": { - "title": "เพิ่มลายน้ำ", - "desc": "เพิ่มวอเตอร์มาร์กข้อความหรือรูปภาพให้กับไฟล์ PDF", - "completed": "เพิ่มวอเตอร์มาร์กแล้ว", - "submit": "เพิ่มลายน้ำ", - "filenamePrefix": "ติดลายน้ำ", - "error": { - "failed": "เกิดข้อผิดพลาดระหว่างการเพิ่มวอเตอร์มาร์กให้กับ PDF" - }, - "watermarkType": { - "text": "ข้อความ", - "image": "รูปภาพ" - }, - "settings": { - "type": "ประเภทวอเตอร์มาร์ก", - "text": { - "label": "ข้อความวอเตอร์มาร์ก", - "placeholder": "กรอกข้อความวอเตอร์มาร์ก" - }, - "image": { - "label": "รูปภาพวอเตอร์มาร์ก", - "choose": "เลือกรูปภาพ", - "selected": "ที่เลือก: {{filename}}" - }, - "fontSize": "ขนาดตัวอักษร", - "size": "ขนาด", - "alphabet": "แบบอักษร/ภาษา", - "color": "สีลายน้ำ", - "rotation": "การหมุน (องศา)", - "opacity": "ความทึบแสง (%)", - "spacing": { - "horizontal": "ระยะห่างแนวนอน", - "vertical": "ระยะห่างแนวตั้ง", - "height": "ระยะห่างตามความสูง", - "width": "ระยะห่างตามความกว้าง" - }, - "convertToImage": "แปลงหน้า PDF ให้เป็นภาพ" - }, - "alphabet": { - "roman": "โรมัน/ละติน", - "arabic": "อาหรับ", - "japanese": "ญี่ปุ่น", - "korean": "เกาหลี", - "chinese": "จีน", - "thai": "ไทย" - }, - "steps": { - "type": "ประเภทลายน้ำ", - "wording": "ข้อความ", - "textStyle": "สไตล์", - "formatting": "การจัดรูปแบบ", - "file": "ไฟล์ลายน้ำ" - }, - "results": { - "title": "ผลลัพธ์ลายน้ำ" - }, - "tooltip": { - "language": { - "title": "การรองรับภาษา", - "text": "เลือกการตั้งค่าภาษาที่เหมาะสมเพื่อให้แสดงแบบอักษรของข้อความได้ถูกต้อง" - }, - "appearance": { - "title": "การตั้งค่าลักษณะ", - "text": "ควบคุมรูปลักษณ์ลายน้ำและการกลมกลืนกับเอกสาร", - "bullet1": "การหมุน: -360° ถึง 360° สำหรับลายน้ำเอียง", - "bullet2": "ความทึบแสง: 0-100% เพื่อควบคุมความโปร่งใส", - "bullet3": "ความทึบแสงต่ำให้ลายน้ำที่ดูบางเบา" - }, - "spacing": { - "title": "การควบคุมระยะห่าง", - "text": "ปรับระยะห่างระหว่างลายน้ำที่ทำซ้ำบนหน้า", - "bullet1": "ระยะห่างความกว้าง: ระยะห่างแนวนอนระหว่างลายน้ำ", - "bullet2": "ระยะห่างความสูง: ระยะห่างแนวตั้งระหว่างลายน้ำ", - "bullet3": "ค่ายิ่งสูง รูปแบบจะยิ่งกระจายออก" - }, - "type": { - "header": { - "title": "การเลือกประเภทลายน้ำ" - }, - "description": { - "title": "เลือกประเภทลายน้ำของคุณ", - "text": "เลือกใช้ลายน้ำแบบข้อความหรือรูปภาพตามความต้องการ" - }, - "text": { - "title": "ลายน้ำแบบข้อความ", - "text": "เหมาะสำหรับใส่ประกาศลิขสิทธิ์ ชื่อบริษัท หรือป้ายกำกับความลับ รองรับหลายภาษาและสีแบบกำหนดเอง", - "bullet1": "ปรับแบบอักษรและภาษาได้", - "bullet2": "ปรับสีและความโปร่งใสได้", - "bullet3": "เหมาะกับข้อความด้านกฎหมายหรือการสร้างแบรนด์" - }, - "image": { - "title": "ลายน้ำแบบรูปภาพ", - "text": "ใช้โลโก้ ตราประทับ หรือรูปภาพใดๆ เป็นลายน้ำ เหมาะสำหรับการสร้างแบรนด์และการระบุภาพ", - "bullet1": "อัปโหลดรูปภาพได้ทุกฟอร์แมต", - "bullet2": "คงคุณภาพของภาพ", - "bullet3": "เหมาะสำหรับโลโก้และตราประทับ" - } - }, - "wording": { - "header": { - "title": "เนื้อหาข้อความ" - }, - "text": { - "title": "ข้อความลายน้ำ", - "text": "ป้อนข้อความที่จะใช้เป็นลายน้ำในเอกสาร", - "bullet1": "ควรสั้นกระชับเพื่อให้อ่านง่าย", - "bullet2": "ตัวอย่างที่พบบ่อย: 'CONFIDENTIAL', 'DRAFT', ชื่อบริษัท", - "bullet3": "อีโมจิไม่รองรับและจะถูกกรองออก" - } - }, - "textStyle": { - "header": { - "title": "สไตล์ข้อความ" - }, - "color": { - "title": "การเลือกสี", - "text": "เลือกสีที่ตัดกับเนื้อหาเอกสารได้ดี", - "bullet1": "สีเทาอ่อน (#d3d3d3) สำหรับลายน้ำแบบบางเบา", - "bullet2": "สีดำหรือสีเข้มสำหรับความคอนทราสต์สูง", - "bullet3": "เลือกสีตามแบรนด์ได้" - }, - "language": { - "title": "การรองรับภาษา", - "text": "เลือกการตั้งค่าภาษาที่เหมาะสมเพื่อให้แสดงแบบอักษรได้ถูกต้อง" - } - }, - "file": { - "header": { - "title": "การอัปโหลดรูปภาพ" - }, - "upload": { - "title": "การเลือกภาพ", - "text": "อัปโหลดไฟล์รูปภาพเพื่อใช้เป็นลายน้ำ", - "bullet1": "รองรับรูปแบบทั่วไป: PNG, JPG, GIF, BMP", - "bullet2": "PNG ที่มีความโปร่งใสให้ผลดีที่สุด", - "bullet3": "ภาพความละเอียดสูงช่วยรักษาคุณภาพได้ดีกว่า" - }, - "recommendations": { - "title": "แนวทางปฏิบัติที่ดีที่สุด", - "text": "เคล็ดลับเพื่อผลลัพธ์ของลายน้ำรูปภาพที่ดีที่สุด", - "bullet1": "ใช้โลโก้หรือตราประทับที่มีพื้นหลังโปร่งใส", - "bullet2": "ดีไซน์เรียบง่ายได้ผลดีกว่าภาพซับซ้อน", - "bullet3": "พิจารณาขนาดไฟล์สุดท้ายเมื่อเลือกความละเอียด" - } - }, - "formatting": { - "header": { - "title": "การจัดรูปแบบและเลย์เอาต์" - }, - "size": { - "title": "การควบคุมขนาด", - "text": "ปรับขนาดของลายน้ำ (ข้อความหรือรูปภาพ)", - "bullet1": "ขนาดใหญ่ทำให้ลายน้ำเด่นชัดขึ้น" - }, - "appearance": { - "title": "การตั้งค่าลักษณะ", - "text": "ควบคุมรูปลักษณ์ลายน้ำและการกลมกลืนกับเอกสาร", - "bullet1": "การหมุน: -360° ถึง 360° สำหรับลายน้ำเอียง", - "bullet2": "ความทึบแสง: 0-100% เพื่อควบคุมความโปร่งใส", - "bullet3": "ความทึบแสงต่ำให้ลายน้ำที่ดูบางเบา" - }, - "spacing": { - "title": "การควบคุมระยะห่าง", - "text": "ปรับระยะห่างระหว่างลายน้ำที่ทำซ้ำบนหน้า", - "bullet1": "ระยะห่างแนวนอน: ระยะห่างระหว่างลายน้ำจากซ้ายไปขวา", - "bullet2": "ระยะห่างแนวตั้ง: ระยะห่างระหว่างลายน้ำจากบนลงล่าง", - "bullet3": "ค่ายิ่งสูง รูปแบบจะยิ่งกระจายออก" - }, - "security": { - "title": "ตัวเลือกความปลอดภัย", - "text": "แปลง PDF สุดท้ายให้เป็นแบบรูปภาพเพื่อเพิ่มความปลอดภัย", - "bullet1": "ป้องกันการเลือกและคัดลอกข้อความ", - "bullet2": "ทำให้ลายน้ำลบออกได้ยากขึ้น", - "bullet3": "ขนาดไฟล์ใหญ่ขึ้น", - "bullet4": "เหมาะสำหรับเนื้อหาละเอียดอ่อนหรือมีลิขสิทธิ์" - } - } - }, - "type": { - "1": "ข้อความ", - "2": "ภาพ" - } - }, - "permissions": { - "tags": "อ่าน, เขียน, แก้ไข, พิมพ์", - "title": "เปลี่ยนสิทธิ์", - "header": "เปลี่ยนสิทธิ์", - "warning": "คำเตือน: การตั้งค่าสิทธิ์เหล่านี้เป็นการเปลี่ยนแปลงที่ไม่สามารถย้อนกลับได้ แนะนำให้ตั้งค่าพร้อมรหัสผ่านผ่านหน้าการเพิ่มรหัสผ่าน", - "selectText": { - "1": "เลือก PDF เพื่อเปลี่ยนสิทธิ์", - "2": "สิทธิ์ที่ตั้งค่า", - "3": "ป้องกันการประกอบเอกสาร", - "4": "ป้องกันการสกัดเนื้อหา", - "5": "ป้องกันการสกัดเพื่อการเข้าถึง", - "6": "ป้องกันการกรอกแบบฟอร์ม", - "7": "ป้องกันการแก้ไข", - "8": "ป้องกันการแก้ไขคำอธิบายประกอบ", - "9": "ป้องกันการพิมพ์", - "10": "ป้องกันการพิมพ์รูปแบบต่างๆ" - }, - "submit": "เปลี่ยน" - }, - "editTableOfContents": { - "settings": { - "title": "ที่คั่นหน้าและโครงร่าง", - "replaceExisting": "แทนที่ที่คั่นหน้าที่มีอยู่ (ยกเลิกเลือกเพื่อเพิ่มต่อท้าย)", - "replaceExistingHint": "เมื่อปิดใช้งาน โครงร่างใหม่จะถูกเพิ่มต่อท้ายหลังที่คั่นหน้าปัจจุบัน" - }, - "actions": { - "source": "โหลดที่คั่นหน้า", - "selectedFile": "โหลดจาก {{file}}", - "noFile": "เลือก PDF เพื่อดึงที่คั่นหน้าที่มีอยู่", - "loadFromPdf": "โหลดจาก PDF ที่เลือก", - "importJson": "นำเข้า JSON", - "importClipboard": "วาง JSON จากคลิปบอร์ด", - "export": "ส่งออกที่คั่นหน้า", - "exportJson": "ดาวน์โหลด JSON", - "exportClipboard": "คัดลอก JSON ไปยังคลิปบอร์ด", - "clipboardUnavailable": "เบราว์เซอร์นี้ไม่รองรับการเข้าถึงคลิปบอร์ด" - }, - "info": { - "line1": "แต่ละที่คั่นหน้าต้องมีชื่อที่สื่อความหมายและหน้าที่จะเปิด", - "line2": "ใช้ที่คั่นหน้าลูกเพื่อสร้างลำดับชั้นสำหรับบท ตอน หรือหัวข้อย่อย", - "line3": "นำเข้าที่คั่นหน้าจาก PDF ที่เลือกหรือไฟล์ JSON เพื่อประหยัดเวลา" - }, - "workbench": { - "empty": { - "title": "เปิดเครื่องมือเพื่อเริ่มแก้ไข", - "description": "เลือกเครื่องมือแก้ไขสารบัญเพื่อโหลดพื้นที่ทำงาน" - }, - "tabTitle": "พื้นที่ทำงานโครงร่าง", - "subtitle": "นำเข้า สร้างลำดับชั้น และใช้โครงร่างได้โดยไม่อึดอัดกับแถบข้าง", - "noFile": "ยังไม่ได้เลือก PDF", - "fileLabel": "การเปลี่ยนแปลงจะใช้กับ PDF ที่เลือกอยู่", - "filePrompt": "เลือก PDF จากไลบรารีของคุณหรืออัปโหลดใหม่เพื่อเริ่ม", - "changeFile": "เปลี่ยน PDF", - "selectFile": "เลือก PDF" - }, - "editor": { - "heading": "ตัวแก้ไขที่คั่นหน้า", - "description": "เพิ่ม ซ้อนระดับ และจัดลำดับที่คั่นหน้าเพื่อสร้างโครงร่าง PDF ของคุณ", - "addTopLevel": "เพิ่มที่คั่นหน้าระดับบนสุด", - "empty": { - "title": "ยังไม่มีที่คั่นหน้า", - "description": "นำเข้าที่คั่นหน้าที่มีอยู่หรือเริ่มจากการเพิ่มรายการแรกของคุณ", - "action": "เพิ่มที่คั่นหน้าแรก" - }, - "defaultTitle": "ที่คั่นหน้าใหม่", - "defaultChildTitle": "ที่คั่นหน้าลูก", - "defaultSiblingTitle": "ที่คั่นหน้าใหม่", - "untitled": "ที่คั่นหน้าไม่มีชื่อ", - "childBadge": "ลูก", - "pagePreview": "หน้า {{page}}", - "field": { - "title": "ชื่อที่คั่นหน้า", - "page": "หมายเลขหน้าเป้าหมาย" - }, - "actions": { - "toggle": "สลับลูก", - "addChild": "เพิ่มที่คั่นหน้าลูก", - "addSibling": "เพิ่มที่คั่นหน้าระดับเดียวกัน", - "remove": "ลบที่คั่นหน้า" - }, - "confirmRemove": "ลบที่คั่นหน้านี้และลูกทั้งหมดหรือไม่?" - }, - "messages": { - "loadedTitle": "ดึงที่คั่นหน้าแล้ว", - "loadedBody": "โหลดที่คั่นหน้าที่มีอยู่จาก PDF เข้าสู่ตัวแก้ไขแล้ว", - "noBookmarks": "ไม่พบที่คั่นหน้าใน PDF ที่เลือก", - "loadFailed": "ไม่สามารถดึงที่คั่นหน้าจาก PDF ที่เลือก", - "imported": "นำเข้าที่คั่นหน้าแล้ว", - "importedBody": "โครงร่าง JSON ของคุณแทนที่เนื้อหาในตัวแก้ไขปัจจุบัน", - "importedClipboard": "ข้อมูลคลิปบอร์ดแทนที่รายการที่คั่นหน้าปัจจุบัน", - "invalidJson": "โครงสร้าง JSON ไม่ถูกต้อง", - "invalidJsonBody": "โปรดระบุไฟล์ JSON ที่คั่นหน้าที่ถูกต้องแล้วลองอีกครั้ง", - "exported": "พร้อมดาวน์โหลด JSON", - "copied": "คัดลอกไปยังคลิปบอร์ดแล้ว", - "copiedBody": "คัดลอก JSON ของที่คั่นหน้าสำเร็จ", - "copyFailed": "คัดลอกไม่สำเร็จ" - }, - "error": { - "failed": "อัปเดตสารบัญไม่สำเร็จ" - }, - "submit": "นำไปใช้กับสารบัญ", - "results": { - "title": "อัปเดต PDF พร้อมที่คั่นหน้า", - "subtitle": "ดาวน์โหลดไฟล์ที่ประมวลผลหรือเลิกทำด้านล่าง" - } - }, - "removePages": { - "tags": "ลบหน้า, ลบหน้า", - "title": "ลบ", - "pageNumbers": { - "label": "หน้าที่จะลบ", - "placeholder": "เช่น 1,3,5-8,10", - "error": "รูปแบบหมายเลขหน้าไม่ถูกต้อง ใช้ตัวเลข ช่วง (1-5) หรือสมการคณิตศาสตร์ (2n+1)" - }, - "filenamePrefix": "ลบหน้า", - "files": { - "placeholder": "เลือกไฟล์ PDF ในมุมมองหลักเพื่อเริ่มต้น" - }, - "settings": { - "title": "การตั้งค่า" - }, - "tooltip": { - "header": { - "title": "การตั้งค่าการลบหน้า" - }, - "pageNumbers": { - "title": "การเลือกหน้า", - "text": "ระบุหน้าที่ต้องการลบจาก PDF ของคุณ คุณสามารถเลือกหน้าเดี่ยว ช่วง หรือใช้สมการทางคณิตศาสตร์", - "bullet1": "หน้าเดี่ยว: 1,3,5 (ลบหน้า 1, 3 และ 5)", - "bullet2": "ช่วงหน้า: 1-5,10-15 (ลบหน้า 1-5 และ 10-15)", - "bullet3": "สูตรคณิตศาสตร์: 2n+1 (ลบหน้าคี่)", - "bullet4": "ช่วงเปิด: 5- (ลบตั้งแต่หน้า 5 ถึงหน้าสุดท้าย)" - }, - "examples": { - "title": "ตัวอย่างที่พบบ่อย", - "text": "ตัวอย่างรูปแบบการเลือกหน้าทั่วไป:", - "bullet1": "ลบหน้าแรก: 1", - "bullet2": "ลบ 3 หน้าสุดท้าย: -3", - "bullet3": "ลบเว้นหนึ่งหน้า: 2n", - "bullet4": "ลบหน้าที่กระจายกันแบบระบุ: 1,5,10,15" - }, - "safety": { - "title": "เคล็ดลับด้านความปลอดภัย", - "text": "ข้อควรพิจารณาที่สำคัญเมื่อทำการลบหน้า:", - "bullet1": "ตรวจสอบการเลือกของคุณก่อนประมวลผลเสมอ", - "bullet2": "เก็บสำรองไฟล์ต้นฉบับไว้", - "bullet3": "หมายเลขหน้าเริ่มจาก 1 ไม่ใช่ 0", - "bullet4": "หมายเลขหน้าที่ไม่ถูกต้องจะถูกละเว้น" - } - }, - "error": { - "failed": "เกิดข้อผิดพลาดระหว่างการลบหน้า" - }, - "results": { - "title": "ผลการลบหน้า" - }, - "submit": "ลบ" - }, - "extractPages": { - "title": "แยกหน้า", - "pageNumbers": { - "label": "หน้าที่จะแยก", - "placeholder": "เช่น 1,3,5-8 หรือ odd & 1-10" - }, - "settings": { - "title": "การตั้งค่า" - }, - "tooltip": { - "description": "แยกหน้าที่เลือกเป็น PDF ใหม่ โดยคงลำดับเดิม" - }, - "error": { - "failed": "ไม่สามารถแยกหน้าได้" - }, - "results": { - "title": "แยกหน้าแล้ว" - }, - "submit": "แยกหน้า" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "คู่มือการเลือกหน้า" - }, - "basic": { - "title": "การใช้งานพื้นฐาน", - "text": "เลือกหน้าที่ต้องการจากเอกสาร PDF ของคุณด้วยไวยากรณ์แบบง่าย", - "bullet1": "หน้าเดี่ยว: 1,3,5", - "bullet2": "ช่วงหน้า: 3-6 หรือ 10-15", - "bullet3": "ทุกหน้า: all" - }, - "advanced": { - "title": "ฟีเจอร์ขั้นสูง" - }, - "tips": { - "title": "เคล็ดลับ", - "text": "โปรดคำนึงถึงแนวทางเหล่านี้:", - "bullet1": "หมายเลขหน้าเริ่มจาก 1 (ไม่ใช่ 0)", - "bullet2": "ช่องว่างจะถูกลบออกโดยอัตโนมัติ", - "bullet3": "นิพจน์ที่ไม่ถูกต้องจะถูกละเว้น" - }, - "syntax": { - "title": "พื้นฐานไวยากรณ์", - "text": "ใช้ตัวเลข ช่วง คีย์เวิร์ด และลำดับขั้น (n เริ่มที่ 0) รองรับวงเล็บ", - "bullets": { - "numbers": "ตัวเลข/ช่วง: 5, 10-20", - "keywords": "คีย์เวิร์ด: odd, even", - "progressions": "ลำดับขั้น: 3n, 4n+1" - } - }, - "operators": { - "title": "ตัวดำเนินการ", - "text": "AND มีลำดับความสำคัญสูงกว่าเครื่องหมายจุลภาค NOT ใช้ภายในช่วงของเอกสาร", - "and": "AND: & หรือ \"and\" — ต้องตรงตามทั้งสองเงื่อนไข (เช่น 1-50 & even)", - "comma": "เครื่องหมายจุลภาค: , หรือ | — รวมการเลือก (เช่น 1-10, 20)", - "not": "NOT: ! หรือ \"not\" — ยกเว้นหน้า (เช่น 3n & not 30)" - }, - "examples": { - "title": "ตัวอย่าง" - }, - "complex": { - "bullet1": "1,3-5,8,2n → หน้า 1, 3–5, 8 และหน้าคู่ทั้งหมด", - "bullet2": "10-,2n-1 → ตั้งแต่หน้า 10 ถึงหน้าสุดท้าย + หน้าคี่", - "description": "ผสมรูปแบบต่างๆ ได้", - "title": "การผสมแบบซับซ้อน" - }, - "description": "เลือกหน้าที่จะใช้กับการทำงาน รองรับหน้าเดี่ยว ช่วง สูตร และคีย์เวิร์ด all", - "individual": { - "bullet1": "1,3,5 → เลือกหน้า 1, 3, 5", - "bullet2": "2,7,12 → เลือกหน้า 2, 7, 12", - "description": "ป้อนตัวเลขคั่นด้วยเครื่องหมายจุลภาค", - "title": "หน้าเดี่ยว" - }, - "mathematical": { - "bullet1": "2n → ทุกหน้าคู่ (2, 4, 6…)", - "bullet2": "2n-1 → ทุกหน้าคี่ (1, 3, 5…)", - "bullet3": "3n → ทุกๆ 3 หน้า (3, 6, 9…)", - "bullet4": "4n-1 → หน้า 3, 7, 11, 15…", - "description": "ใช้ n ในสูตรเพื่อสร้างรูปแบบ", - "title": "ฟังก์ชันคณิตศาสตร์" - }, - "ranges": { - "bullet1": "3-6 → เลือกหน้า 3–6", - "bullet2": "10-15 → เลือกหน้า 10–15", - "bullet3": "5- → เลือกหน้า 5 ถึงหน้าสุดท้าย", - "description": "ใช้ - สำหรับช่วงหน้าต่อเนื่อง", - "title": "ช่วงหน้า" - }, - "special": { - "bullet1": "all → เลือกทุกหน้า", - "title": "คีย์เวิร์ดพิเศษ" - } - } - }, - "bulkSelection": { - "syntaxError": "มีปัญหาเกี่ยวกับไวยากรณ์ ดูเคล็ดลับการเลือกหน้าเพื่อขอความช่วยเหลือ", - "header": { - "title": "คู่มือการเลือกหน้า" - }, - "syntax": { - "title": "พื้นฐานไวยากรณ์", - "text": "ใช้ตัวเลข ช่วง คีย์เวิร์ด และลำดับขั้น (n เริ่มที่ 0) รองรับวงเล็บ", - "bullets": { - "numbers": "ตัวเลข/ช่วง: 5, 10-20", - "keywords": "คีย์เวิร์ด: odd, even", - "progressions": "ลำดับขั้น: 3n, 4n+1" - } - }, - "operators": { - "title": "ตัวดำเนินการ", - "text": "AND มีลำดับความสำคัญสูงกว่าเครื่องหมายจุลภาค NOT ใช้ภายในช่วงของเอกสาร", - "and": "AND: & หรือ \"and\" — ต้องตรงตามทั้งสองเงื่อนไข (เช่น 1-50 & even)", - "comma": "เครื่องหมายจุลภาค: , หรือ | — รวมการเลือก (เช่น 1-10, 20)", - "not": "NOT: ! หรือ \"not\" — ยกเว้นหน้า (เช่น 3n & not 30)" - }, - "examples": { - "title": "ตัวอย่าง", - "first50": "50 หน้าแรก", - "last50": "50 หน้าสุดท้าย", - "every3rd": "ทุกๆ 3 หน้า", - "oddWithinExcluding": "หน้าคี่ภายใน 1-20 โดยไม่รวม 5-7", - "combineSets": "ผสมชุดการเลือก" - }, - "firstNPages": { - "title": "หน้า N แรก", - "placeholder": "จำนวนหน้า" - }, - "lastNPages": { - "title": "หน้า N สุดท้าย", - "placeholder": "จำนวนหน้า" - }, - "everyNthPage": { - "title": "ทุก N หน้า", - "placeholder": "ขนาดขั้น" - }, - "range": { - "title": "ช่วง", - "fromPlaceholder": "ตั้งแต่", - "toPlaceholder": "ถึง" - }, - "keywords": { - "title": "คีย์เวิร์ด" - }, - "advanced": { - "title": "ขั้นสูง" - } - }, - "compressPdfs": { - "tags": "ย่อ, เล็ก, จิ๋ว" - }, - "unlockPDFForms": { - "tags": "remove,delete,form,field,readonly", - "title": "ลบสถานะอ่านอย่างเดียวออกจากช่องฟอร์ม", - "header": "ปลดล็อกฟอร์ม PDF", - "submit": "Remove", - "description": "เครื่องมือนี้จะลบข้อจำกัดอ่านอย่างเดียวจากช่องฟอร์มใน PDF ทำให้สามารถแก้ไขและกรอกได้", - "filenamePrefix": "ปลดล็อกแบบฟอร์ม", - "files": { - "placeholder": "เลือกไฟล์ PDF ในมุมมองหลักเพื่อเริ่มต้น" - }, - "error": { - "failed": "เกิดข้อผิดพลาดระหว่างการปลดล็อกฟอร์ม PDF" - }, - "results": { - "title": "ผลการปลดล็อกฟอร์ม" - } - }, - "changeMetadata": { - "header": "เปลี่ยนข้อมูลเมตา", - "submit": "เปลี่ยน", - "filenamePrefix": "เมตาดาตา", - "settings": { - "title": "การตั้งค่าเมทาดาทา" - }, - "standardFields": { - "title": "ฟิลด์มาตรฐาน" - }, - "deleteAll": { - "label": "ลบเมทาดาทาที่มีอยู่", - "checkbox": "ลบเมทาดาทาทั้งหมด" - }, - "title": { - "label": "ชื่อเรื่อง", - "placeholder": "ชื่อเอกสาร" - }, - "author": { - "label": "ผู้เขียน", - "placeholder": "ผู้เขียนเอกสาร" - }, - "subject": { - "label": "หัวเรื่อง", - "placeholder": "หัวเรื่องเอกสาร" - }, - "keywords": { - "label": "คีย์เวิร์ด", - "placeholder": "คีย์เวิร์ดของเอกสาร" - }, - "creator": { - "label": "ผู้สร้าง", - "placeholder": "ผู้สร้างเอกสาร" - }, - "producer": { - "label": "ผู้ผลิต", - "placeholder": "ผู้ผลิตเอกสาร" - }, - "dates": { - "title": "ฟิลด์วันที่" - }, - "creationDate": { - "label": "วันที่สร้าง", - "placeholder": "วันที่สร้าง" - }, - "modificationDate": { - "label": "วันที่แก้ไข", - "placeholder": "วันที่แก้ไข" - }, - "trapped": { - "label": "สถานะ Trapped", - "unknown": "ไม่ทราบ", - "true": "จริง", - "false": "เท็จ" - }, - "advanced": { - "title": "ตัวเลือกขั้นสูง" - }, - "customFields": { - "title": "เมทาดาทากำหนดเอง", - "description": "เพิ่มฟิลด์เมทาดาทากำหนดเองให้กับเอกสาร", - "add": "เพิ่มฟิลด์", - "key": "คีย์", - "keyPlaceholder": "คีย์กำหนดเอง", - "value": "ค่า", - "valuePlaceholder": "ค่ากำหนดเอง", - "remove": "ลบ" - }, - "results": { - "title": "PDF ที่อัปเดตแล้ว" - }, - "error": { - "failed": "เกิดข้อผิดพลาดขณะเปลี่ยนเมทาดาทาของ PDF" - }, - "tooltip": { - "header": { - "title": "ภาพรวมเมทาดาทา PDF" - }, - "standardFields": { - "title": "ฟิลด์มาตรฐาน", - "text": "ฟิลด์เมทาดาทาทั่วไปที่อธิบายเอกสาร", - "bullet1": "ชื่อเรื่อง: ชื่อหรือหัวเรื่องของเอกสาร", - "bullet2": "ผู้เขียน: ผู้ที่สร้างเอกสาร", - "bullet3": "หัวเรื่อง: คำอธิบายสั้นๆ ของเนื้อหา", - "bullet4": "คีย์เวิร์ด: คำค้นหาของเอกสาร", - "bullet5": "Creator/Producer: ซอฟต์แวร์ที่ใช้สร้าง PDF" - }, - "dates": { - "title": "ฟิลด์วันที่", - "text": "เมื่อเอกสารถูกสร้างและแก้ไข", - "bullet1": "วันที่สร้าง: เมื่อเอกสารดั้งเดิมถูกสร้าง", - "bullet2": "วันที่แก้ไข: เวลาที่แก้ไขล่าสุด" - }, - "options": { - "title": "ตัวเลือกเพิ่มเติม", - "text": "ฟิลด์กำหนดเองและการควบคุมความเป็นส่วนตัว", - "bullet1": "เมทาดาทากำหนดเอง: เพิ่มคู่คีย์-ค่า ของคุณเอง", - "bullet2": "สถานะ Trapped: การตั้งค้างานพิมพ์คุณภาพสูง", - "bullet3": "ลบทั้งหมด: เอาเมทาดาทาทั้งหมดออกเพื่อความเป็นส่วนตัว" - }, - "deleteAll": { - "title": "ลบเมทาดาทาที่มีอยู่", - "text": "ลบเมทาดาทาทั้งหมดเพื่อให้มั่นใจเรื่องความเป็นส่วนตัว" - }, - "customFields": { - "title": "เมทาดาทากำหนดเอง", - "text": "เพิ่มคู่เมทาดาทาแบบคีย์-ค่าที่คุณกำหนดเอง", - "bullet1": "เพิ่มฟิลด์ใดๆ ที่เกี่ยวข้องกับเอกสารของคุณ", - "bullet2": "ตัวอย่าง: แผนก, โครงการ, เวอร์ชัน, สถานะ", - "bullet3": "ต้องระบุทั้งคีย์และค่าสำหรับแต่ละรายการ" - }, - "advanced": { - "title": "ตัวเลือกขั้นสูง", - "trapped": { - "title": "สถานะ Trapped", - "description": "ระบุว่าเอกสารถูกเตรียมสำหรับการพิมพ์คุณภาพสูงหรือไม่", - "bullet1": "จริง: เอกสารถูก Trapped เพื่อการพิมพ์แล้ว", - "bullet2": "เท็จ: เอกสารยังไม่ถูก Trapped", - "bullet3": "ไม่ทราบ: ไม่ได้ระบุสถานะ Trapped" - } - } - } - }, - "fileToPDF": { - "tags": "การแปลง, รูปแบบ, เอกสาร, รูปภาพ, สไลด์, ข้อความ, การแปลง, สำนักงาน, เอกสาร, Word, Excel, PowerPoint", - "title": "ไฟล์เป็น PDF", - "header": "แปลงไฟล์ใดๆ เป็น PDF", - "credit": "บริการนี้ใช้ LibreOffice และ Unoconv สำหรับการแปลงไฟล์", - "supportedFileTypesInfo": "ประเภทไฟล์ที่รองรับ", - "supportedFileTypes": "ประเภทไฟล์ที่รองรับควรมีรายการด้านล่าง อย่างไรก็ตามสำหรับรายการรูปแบบที่รองรับทั้งหมด กรุณาดูเอกสาร LibreOffice", - "submit": "แปลงเป็น PDF" - }, - "ocr": { - "tags": "การรู้จำ, ข้อความ, รูปภาพ, การสแกน, อ่าน, ระบุ, ตรวจจับ, แก้ไขได้", - "title": "OCR / ทำความสะอาดการสแกน", - "desc": "ทำความสะอาดการสแกนและตรวจจับข้อความจากภาพภายใน PDF และเพิ่มเป็นข้อความอีกครั้ง", - "header": "ทำความสะอาดการสแกน / OCR (การรู้จำอักขระด้วยแสง)", - "selectText": { - "1": "เลือกภาษาที่จะตรวจจับใน PDF (รายการที่แสดงคือภาษาที่ตรวจจับได้ในขณะนี้):", - "2": "สร้างไฟล์ข้อความที่มีข้อความ OCR ควบคู่ไปกับ PDF ที่ OCR แล้ว", - "3": "แก้ไขหน้าที่สแกนเอียงโดยการหมุนกลับไปยังตำแหน่งที่ถูกต้อง", - "4": "ทำความสะอาดหน้าเพื่อลดโอกาสที่ OCR จะพบข้อความในเสียงพื้นหลัง (ไม่มีการเปลี่ยนแปลงในผลลัพธ์)", - "5": "ทำความสะอาดหน้าเพื่อลดโอกาสที่ OCR จะพบข้อความในเสียงพื้นหลัง รักษาการทำความสะอาดในผลลัพธ์", - "6": "ไม่สนใจหน้าที่มีข้อความแบบโต้ตอบ OCR เฉพาะหน้าที่เป็นภาพ", - "7": "บังคับ OCR จะ OCR ทุกหน้าลบองค์ประกอบข้อความต้นฉบับทั้งหมด", - "8": "ปกติ (จะแสดงข้อผิดพลาดหาก PDF มีข้อความ)", - "9": "การตั้งค่าเพิ่มเติม", - "10": "โหมด OCR", - "11": "ลบภาพหลังจาก OCR (ลบภาพทั้งหมด, มีประโยชน์เฉพาะหากเป็นส่วนหนึ่งของขั้นตอนการแปลง)", - "12": "ประเภทการเรนเดอร์ (ขั้นสูง)" - }, - "help": "โปรดอ่านเอกสารนี้เพื่อใช้งานภาษาอื่นๆ และ/หรือใช้งานนอก docker", - "credit": "บริการนี้ใช้ qpdf และ Tesseract สำหรับ OCR", - "submit": "ประมวลผล PDF ด้วย OCR", - "operation": { - "submit": "ประมวลผล OCR และตรวจทาน" - }, - "results": { - "title": "ผลลัพธ์ OCR" - }, - "languagePicker": { - "additionalLanguages": "กำลังมองหาภาษาเพิ่มเติม?", - "viewSetupGuide": "ดูคู่มือตั้งค่า →" - }, - "settings": { - "title": "การตั้งค่า", - "ocrMode": { - "label": "โหมด OCR", - "auto": "อัตโนมัติ (ข้ามเลเยอร์ข้อความ)", - "force": "บังคับ (ทำ OCR ใหม่ทั้งหมด แทนที่ข้อความ)", - "strict": "เข้มงวด (ยกเลิกหากพบข้อความ)" - }, - "languages": { - "label": "ภาษา", - "placeholder": "เลือกภาษา" - }, - "compatibilityMode": { - "label": "โหมดความเข้ากันได้" - }, - "advancedOptions": { - "label": "ตัวเลือกการประมวลผล", - "sidecar": "สร้างไฟล์ข้อความ", - "deskew": "ปรับเอียงหน้ากระดาษ", - "clean": "ทำความสะอาดไฟล์อินพุต", - "cleanFinal": "ทำความสะอาดผลลัพธ์สุดท้าย" - } - }, - "tooltip": { - "header": { - "title": "ภาพรวมการตั้งค่า OCR" - }, - "mode": { - "title": "โหมด OCR", - "text": "Optical Character Recognition (OCR) ช่วยแปลงหน้าที่สแกนหรือแคปหน้าจอให้เป็นข้อความที่สามารถค้นหา คัดลอก หรือไฮไลต์ได้", - "bullet1": "อัตโนมัติจะข้ามหน้าที่มีเลเยอร์ข้อความอยู่แล้ว", - "bullet2": "บังคับจะทำ OCR ทุกหน้าและแทนที่ข้อความทั้งหมด", - "bullet3": "เข้มงวดจะหยุดหากพบข้อความที่เลือกได้" - }, - "languages": { - "title": "ภาษา", - "text": "ปรับปรุงความแม่นยำของ OCR โดยระบุภาษาที่คาดว่าจะพบ เลือกได้มากกว่าหนึ่งภาษาเพื่อช่วยการตรวจจับ" - }, - "output": { - "title": "ผลลัพธ์", - "text": "ตัดสินใจรูปแบบการส่งออกข้อความที่คุณต้องการ:", - "bullet1": "Searchable PDF จะฝังข้อความไว้ด้านหลังภาพต้นฉบับ", - "bullet2": "HOCR XML ให้ไฟล์ที่มีโครงสร้างอ่านได้โดยเครื่อง", - "bullet3": "ไฟล์ sidecar แบบข้อความธรรมดาจะสร้างไฟล์ .txt แยกต่างหากที่มีเนื้อหาดิบ" - }, - "advanced": { - "header": { - "title": "การประมวลผล OCR ขั้นสูง" - }, - "compatibility": { - "title": "โหมดความเข้ากันได้", - "text": "ใช้โหมด OCR 'sandwich PDF': ได้ไฟล์ใหญ่ขึ้น แต่เชื่อถือได้มากขึ้นกับบางภาษาและซอฟต์แวร์ PDF รุ่นเก่า โดยปกติเราจะใช้ hOCR สำหรับ PDF สมัยใหม่ที่มีขนาดเล็กกว่า" - }, - "sidecar": { - "title": "สร้างไฟล์ข้อความ", - "text": "สร้างไฟล์ .txt แยกต่างหากคู่กับ PDF ที่มีข้อความที่ดึงออกทั้งหมด เพื่อเข้าถึงและประมวลผลง่าย" - }, - "deskew": { - "title": "ปรับเอียงหน้ากระดาษ", - "text": "แก้ไขหน้าที่เอียงหรือเอียงเบี้ยวโดยอัตโนมัติเพื่อเพิ่มความแม่นยำของ OCR เหมาะสำหรับเอกสารสแกนที่จัดวางไม่เป๊ะ" - }, - "clean": { - "title": "ทำความสะอาดไฟล์อินพุต", - "text": "เตรียมอินพุตโดยลบสัญญาณรบกวน เพิ่มคอนทราสต์ และปรับแต่งภาพให้เหมาะกับการรู้จำ OCR ก่อนประมวลผล" - }, - "cleanFinal": { - "title": "ทำความสะอาดผลลัพธ์สุดท้าย", - "text": "ประมวลผลหลังเสร็จโดยลบอาร์ติแฟกต์จาก OCR และปรับเลเยอร์ข้อความเพื่อให้อ่านง่ายขึ้นและขนาดไฟล์เล็กลง" - } - } - }, - "error": { - "failed": "การทำงาน OCR ล้มเหลว" - } - }, - "extractImages": { - "tags": "รูปภาพ, ภาพ, บันทึก, เก็บถาวร, zip, จับ, รับ", - "title": "แยกรูปภาพ", - "header": "แยกรูปภาพ", - "selectText": "เลือกรูปแบบภาพที่จะใช้ในการแปลงรูปภาพที่แยกได้", - "allowDuplicates": "บันทึกลายซ้ำ", - "submit": "แยก", - "settings": { - "title": "การตั้งค่า" - }, - "error": { - "failed": "เกิดข้อผิดพลาดขณะดึงรูปภาพจาก PDF" - } - }, - "pdfToPDFA": { - "tags": "การจัดเก็บ, ระยะยาว, มาตรฐาน, การแปลง, การเก็บรักษา", - "title": "PDF เป็น PDF/A", - "header": "PDF เป็น PDF/A", - "credit": "บริการนี้ใช้ libreoffice สำหรับการแปลง PDF/A", - "submit": "แปลง", - "tip": "ปัจจุบันไม่ทำงานสำหรับการป้อนข้อมูลหลายรายการพร้อมกัน", - "outputFormat": "รูปแบบผลลัพธ์", - "pdfWithDigitalSignature": "PDF มีลายเซ็นดิจิทัล ซึ่งจะถูกลบในขั้นตอนถัดไป" - }, - "PDFToWord": { - "tags": "doc, docx, odt, word, การแปลง, รูปแบบ, การแปลง, สำนักงาน, microsoft, docfile", - "title": "PDF เป็น Word", - "header": "PDF เป็น Word", - "selectText": { - "1": "รูปแบบไฟล์ผลลัพธ์" - }, - "credit": "บริการนี้ใช้ LibreOffice สำหรับการแปลงไฟล์", - "submit": "แปลง" - }, - "PDFToPresentation": { - "tags": "สไลด์, โชว์, สำนักงาน, microsoft", - "title": "PDF เป็น Presentation", - "header": "PDF เป็น Presentation", - "selectText": { - "1": "รูปแบบไฟล์ผลลัพธ์" - }, - "credit": "บริการนี้ใช้ LibreOffice สำหรับการแปลงไฟล์", - "submit": "แปลง" - }, - "PDFToText": { - "tags": "รูปแบบข้อความที่มีคุณภาพ, rich text format", - "title": "PDF เป็น RTF (Text)", - "header": "PDF เป็น RTF (Text)", - "selectText": { - "1": "รูปแบบไฟล์ผลลัพธ์" - }, - "credit": "บริการนี้ใช้ LibreOffice สำหรับการแปลงไฟล์", - "submit": "แปลง" - }, - "PDFToHTML": { - "tags": "เนื้อหาเว็บ, เป็นมิตรกับเบราว์เซอร์", - "title": "PDF เป็น HTML", - "header": "PDF เป็น HTML", - "credit": "บริการนี้ใช้ pdftohtml สำหรับการแปลงไฟล์", - "submit": "แปลง" - }, - "PDFToXML": { - "tags": "การแยกข้อมูล, เนื้อหาโครงสร้าง, การทำงานร่วมกัน, การแปลง", - "title": "PDF เป็น XML", - "header": "PDF เป็น XML", - "credit": "บริการนี้ใช้ LibreOffice สำหรับการแปลงไฟล์", - "submit": "แปลง" - }, - "ScannerImageSplit": { - "tags": "แยก, ตรวจจับอัตโนมัติ, การสแกน, รูปภาพหลายรูป, จัดระเบียบ", - "selectText": { - "1": "เกณฑ์มุม:", - "2": "ตั้งค่ามุมขั้นต่ำที่จำเป็นสำหรับการหมุนภาพ (ค่าเริ่มต้น: 10)", - "3": "ความอดทน:", - "4": "กำหนดช่วงความแตกต่างของสีรอบสีพื้นหลังที่คาดคะเน (ค่าเริ่มต้น: 30)", - "5": "พื้นที่ขั้นต่ำ:", - "6": "ตั้งค่าเกณฑ์พื้นที่ขั้นต่ำสำหรับรูปภาพ (ค่าเริ่มต้น: 10000)", - "7": "พื้นที่เค้าโครงขั้นต่ำ:", - "8": "ตั้งค่าเกณฑ์พื้นที่เค้าโครงขั้นต่ำสำหรับรูปภาพ", - "9": "ขนาดขอบ:", - "10": "ตั้งค่าขนาดขอบที่เพิ่มและลบเพื่อป้องกันขอบขาวในผลลัพธ์ (ค่าเริ่มต้น: 1)" - }, - "info": "Python ไม่มีการติดตั้ง กรุณาติดตั้งเพื่อใช้งาน" - }, - "scannerImageSplit": { - "title": "รูปภาพที่แยกออก", - "submit": "แยกรูปภาพสแกน", - "error": { - "failed": "เกิดข้อผิดพลาดขณะดึงรูปภาพสแกน" - }, - "tooltip": { - "title": "ตัวแยกรูปถ่าย", - "whatThisDoes": "ทำอะไร", - "whatThisDoesDesc": "ค้นหาและดึงรูปถ่ายแต่ละรูปจากหน้าที่สแกนหรือภาพรวมโดยอัตโนมัติ—ไม่ต้องครอปเอง", - "whenToUse": "ควรใช้เมื่อใด", - "useCase1": "สแกนทั้งหน้าของอัลบั้มทีเดียว", - "useCase2": "แยกงานสแกนจากสแกนเนอร์แบบแท่นราบเป็นไฟล์แยก", - "useCase3": "แยกรูปจากคอลลาจเป็นภาพเดี่ยว", - "useCase4": "ดึงรูปจากเอกสาร", - "quickFixes": "การแก้ปัญหาอย่างรวดเร็ว", - "problem1": "ไม่ตรวจพบรูปถ่าย → เพิ่ม Tolerance เป็น 30-50", - "problem2": "ตรวจพบเกินจริงมากเกินไป → เพิ่ม Minimum Area เป็น 15,000-20,000", - "problem3": "ครอปแน่นเกินไป → เพิ่ม Border Size เป็น 5-10", - "problem4": "รูปที่เอียงไม่ถูกปรับให้ตรง → ลด Angle Threshold ลงเหลือ ~5°", - "problem5": "กล่องฝุ่น/สัญญาณรบกวน → เพิ่ม Minimum Contour Area เป็น 1000-2000", - "setupTips": "เคล็ดลับการตั้งค่า", - "tip1": "ใช้พื้นหลังสีอ่อน เรียบ", - "tip2": "เว้นระยะห่างเล็กน้อย (≈1 ซม.) ระหว่างรูป", - "tip3": "สแกนที่ 300-600 DPI", - "tip4": "ทำความสะอาดกระจกสแกนเนอร์", - "headsUp": "แจ้งให้ทราบ", - "headsUpDesc": "รูปทับซ้อนกันหรือพื้นหลังที่สีใกล้เคียงกับรูปมากอาจลดความแม่นยำ—ลองใช้พื้นหลังที่สว่างหรือมืดกว่าและเว้นระยะให้มากขึ้น" - } - }, - "sign": { - "title": "เซ็นชื่อ", - "header": "เซ็นชื่อ PDF", - "upload": "อัปโหลดรูปภาพ", - "draw": { - "title": "วาดลายเซ็นของคุณ", - "clear": "ล้าง" - }, - "canvas": { - "heading": "วาดลายเซ็นของคุณ", - "clickToOpen": "คลิกเพื่อเปิดแคนวาสวาด", - "modalTitle": "วาดลายเซ็นของคุณ", - "colorLabel": "สี", - "penSizeLabel": "ขนาดปากกา", - "penSizePlaceholder": "ขนาด", - "clear": "ล้างแคนวาส", - "colorPickerTitle": "เลือกสีเส้น" - }, - "text": { - "name": "ชื่อผู้ลงนาม", - "placeholder": "ป้อนชื่อเต็มของคุณ", - "fontLabel": "ฟอนต์", - "fontSizeLabel": "ขนาดฟอนต์", - "fontSizePlaceholder": "พิมพ์หรือเลือกขนาดฟอนต์ (8-200)", - "colorLabel": "สีข้อความ" - }, - "clear": "ล้าง", - "add": "เพิ่ม", - "saved": { - "heading": "ลายเซ็นที่บันทึกไว้", - "description": "นำกลับมาใช้ได้ทุกเวลา", - "emptyTitle": "ยังไม่มีลายเซ็นที่บันทึกไว้", - "emptyDescription": "วาด อัปโหลด หรือพิมพ์ลายเซ็นด้านบน จากนั้นใช้ \"บันทึกลงไลบรารี\" เพื่อเก็บรายการโปรดได้สูงสุด {{max}} รายการพร้อมใช้งาน", - "type": { - "canvas": "การวาด", - "image": "อัปโหลด", - "text": "ข้อความ" - }, - "limitTitle": "ถึงขีดจำกัดแล้ว", - "limitDescription": "ลบลายเซ็นที่บันทึกไว้ก่อนจึงเพิ่มใหม่ได้ (สูงสุด {{max}})", - "carouselPosition": "{{current}} จาก {{total}}", - "prev": "ก่อนหน้า", - "next": "ถัดไป", - "delete": "ลบ", - "label": "ป้ายกำกับ", - "defaultLabel": "ลายเซ็น", - "defaultCanvasLabel": "ลายเซ็นแบบวาด", - "defaultImageLabel": "ลายเซ็นที่อัปโหลด", - "defaultTextLabel": "ลายเซ็นแบบพิมพ์", - "saveButton": "บันทึกลายเซ็น", - "saveUnavailable": "สร้างลายเซ็นก่อนเพื่อบันทึก", - "noChanges": "ลายเซ็นปัจจุบันถูกบันทึกไว้แล้ว", - "status": { - "saved": "บันทึกแล้ว" - } - }, - "save": "บันทึกลายเซ็น", - "applySignatures": "นำลายเซ็นไปใช้", - "personalSigs": "ลายเซ็นส่วนตัว", - "sharedSigs": "ลายเซ็นร่วม", - "noSavedSigs": "ไม่พบลายเซ็นที่บันทึกไว้", - "addToAll": "เพิ่มในทุกหน้า", - "delete": "ลบ", - "first": "หน้าแรก", - "last": "หน้าสุดท้าย", - "next": "หน้าถัดไป", - "previous": "หน้าก่อนหน้า", - "maintainRatio": "สลับคงอัตราส่วนภาพ", - "undo": "เลิกทำ", - "redo": "ทำซ้ำ", - "submit": "ลงนามเอกสาร", - "steps": { - "configure": "กำหนดค่าลายเซ็น" - }, - "step": { - "createDesc": "เลือกวิธีที่ต้องการสร้างลายเซ็น", - "place": "วางและบันทึก", - "placeDesc": "กำหนดตำแหน่งลายเซ็นบน PDF" - }, - "type": { - "title": "ประเภทลายเซ็น", - "draw": "วาด", - "canvas": "แคนวาส", - "image": "รูปภาพ", - "text": "ข้อความ", - "saved": "ที่บันทึกไว้" - }, - "image": { - "label": "อัปโหลดภาพลายเซ็น", - "placeholder": "เลือกไฟล์รูปภาพ", - "hint": "อัปโหลดภาพลายเซ็นเป็น PNG หรือ JPG" - }, - "instructions": { - "title": "วิธีเพิ่มลายเซ็น", - "canvas": "หลังจากวาดลายเซ็นในแคนวาสแล้ว ให้ปิดหน้าต่าง แล้วคลิกที่ใดก็ได้บน PDF เพื่อวาง", - "image": "หลังจากอัปโหลดภาพลายเซ็นด้านบนแล้ว ให้คลิกที่ใดก็ได้บน PDF เพื่อวาง", - "saved": "เลือกหนึ่งลายเซ็นที่บันทึกไว้ด้านบน แล้วคลิกที่ใดก็ได้บน PDF เพื่อวาง", - "text": "หลังจากป้อนชื่อของคุณด้านบนแล้ว ให้คลิกที่ใดก็ได้บน PDF เพื่อวางลายเซ็น", - "paused": "หยุดการวางชั่วคราว", - "resumeHint": "ทำต่อการวางเพื่อคลิกและเพิ่มลายเซ็นของคุณ", - "noSignature": "สร้างลายเซ็นด้านบนเพื่อเปิดใช้เครื่องมือวาง" - }, - "mode": { - "move": "ย้ายลายเซ็น", - "place": "วางลายเซ็น", - "pause": "หยุดการวาง", - "resume": "ทำต่อการวาง" - }, - "updateAndPlace": "อัปเดตและวาง", - "activate": "เปิดใช้งานการวางลายเซ็น", - "deactivate": "หยุดวางลายเซ็น", - "results": { - "title": "ผลลัพธ์การลงนาม" - }, - "error": { - "failed": "เกิดข้อผิดพลาดขณะลงนาม PDF" - } - }, - "flatten": { - "title": "แบน", - "header": "แบน PDF", - "flattenOnlyForms": "แบนเฉพาะฟอร์ม", - "submit": "แบน", - "filenamePrefix": "แบนแล้ว", - "files": { - "placeholder": "เลือกไฟล์ PDF ในมุมมองหลักเพื่อเริ่มต้น" - }, - "steps": { - "settings": "การตั้งค่า" - }, - "options": { - "stepTitle": "ตัวเลือกการทำให้แบน", - "title": "ตัวเลือกการทำให้แบน", - "flattenOnlyForms": { - "label": "แบนเฉพาะฟอร์ม", - "desc": "ทำให้แบนเฉพาะช่องฟอร์ม โดยคงองค์ประกอบเชิงโต้ตอบอื่นไว้" - }, - "note": "การทำให้แบนจะเอาองค์ประกอบแบบอินเทอร์แอกทีฟออกจาก PDF ทำให้แก้ไขไม่ได้" - }, - "results": { - "title": "ผลการทำให้แบน" - }, - "error": { - "failed": "เกิดข้อผิดพลาดขณะทำให้ PDF แบน" - }, - "tooltip": { - "header": { - "title": "เกี่ยวกับการทำให้ PDF แบน" - }, - "description": { - "title": "การ Flatten ทำอะไร?", - "text": "การทำให้แบนทำให้ PDF ของคุณแก้ไขไม่ได้ โดยเปลี่ยนแบบฟอร์มที่กรอกได้และปุ่มให้เป็นข้อความและรูปภาพปกติ PDF จะมีหน้าตาเหมือนเดิมทุกประการ แต่จะไม่มีใครแก้ไขหรือกรอกแบบฟอร์มได้อีก เหมาะสำหรับการแชร์แบบฟอร์มที่กรอกเสร็จ การสร้างเอกสารฉบับสุดท้ายเพื่อเก็บบันทึก หรือเพื่อให้ PDF แสดงผลเหมือนกันทุกที่", - "bullet1": "กล่องข้อความกลายเป็นข้อความปกติ (แก้ไขไม่ได้)", - "bullet2": "กล่องทำเครื่องหมายและปุ่มกลายเป็นรูปภาพ", - "bullet3": "เหมาะกับฉบับสุดท้ายที่ไม่ต้องการให้แก้ไข", - "bullet4": "รับประกันหน้าตาสม่ำเสมอบนอุปกรณ์ทั้งหมด" - }, - "formsOnly": { - "title": " 'ทำให้เฉพาะฟอร์มแบน' หมายถึงอะไร?", - "text": "ตัวเลือกนี้จะลบความสามารถในการกรอกฟอร์ม แต่ยังคงคุณสมบัติอื่นๆ ไว้ เช่น คลิกลิงก์ ดูบุ๊กมาร์ก และอ่านคอมเมนต์", - "bullet1": "ฟอร์มจะแก้ไขไม่ได้", - "bullet2": "ลิงก์ยังใช้งานได้เมื่อคลิก", - "bullet3": "คอมเมนต์และบันทึกยังคงมองเห็นได้", - "bullet4": "บุ๊กมาร์กยังช่วยในการนำทาง" - } - } - }, - "repair": { - "tags": "ซ่อมแซม, กู้คืน, กู้", - "title": "ซ่อมแซม", - "header": "ซ่อมแซม PDF", - "submit": "ซ่อมแซม", - "description": "เครื่องมือนี้จะพยายามซ่อมแซมไฟล์ PDF ที่เสียหายหรือชำรุด ไม่ต้องตั้งค่าเพิ่มเติม", - "filenamePrefix": "ซ่อมแล้ว", - "files": { - "placeholder": "เลือกไฟล์ PDF ในมุมมองหลักเพื่อเริ่มต้น" - }, - "error": { - "failed": "เกิดข้อผิดพลาดขณะซ่อมแซม PDF" - }, - "results": { - "title": "ผลการซ่อมแซม" - } - }, - "removeBlanks": { - "title": "ลบหน้าว่าง", - "header": "ลบหน้าว่าง", - "settings": { - "title": "การตั้งค่า" - }, - "threshold": { - "label": "เกณฑ์ความขาวของพิกเซล" - }, - "whitePercent": { - "label": "เกณฑ์เปอร์เซ็นต์ความขาว", - "unit": "%" - }, - "includeBlankPages": { - "label": "รวมหน้าว่างที่ตรวจพบ" - }, - "tooltip": { - "header": { - "title": "การตั้งค่าการลบหน้าว่าง" - }, - "threshold": { - "title": "เกณฑ์ความขาวของพิกเซล", - "text": "ควบคุมว่าพิกเซลต้องขาวแค่ไหนจึงจะถือว่าเป็น 'สีขาว' นี้ช่วยกำหนดว่าอะไรถือเป็นพื้นที่ว่างบนหน้า", - "bullet1": "0 = ดำสนิท (เข้มงวดที่สุด)", - "bullet2": "128 = เทากลาง", - "bullet3": "255 = ขาวสนิท (ผ่อนปรนที่สุด)" - }, - "whitePercent": { - "title": "เกณฑ์เปอร์เซ็นต์ความขาว", - "text": "กำหนดเปอร์เซ็นต์ขั้นต่ำของพิกเซลสีขาวที่หน้าหนึ่งจะถูกพิจารณาว่าเป็นหน้าว่างและถูกลบ", - "bullet1": "ค่าน้อย (เช่น 80%) = ลบหน้ามากขึ้น", - "bullet2": "ค่าสูง (เช่น 95%) = ลบเฉพาะหน้าที่ว่างมากจริงๆ", - "bullet3": "ใช้ค่าสูงสำหรับเอกสารที่มีพื้นหลังอ่อน" - }, - "includeBlankPages": { - "title": "รวมหน้าว่างที่ตรวจพบ", - "text": "เมื่อเปิดใช้งาน จะสร้าง PDF แยกต่างหากที่มีหน้าว่างทั้งหมดที่ตรวจพบและถูกลบออกจากเอกสารต้นฉบับ", - "bullet1": "มีประโยชน์ในการตรวจทานสิ่งที่ถูกลบ", - "bullet2": "ช่วยยืนยันความแม่นยำของการตรวจจับ", - "bullet3": "สามารถปิดเพื่อให้ขนาดไฟล์ผลลัพธ์เล็กลง" - } - }, - "submit": "ลบหน้าว่าง", - "error": { - "failed": "ไม่สามารถลบหน้าว่างได้" - }, - "results": { - "title": "ลบหน้าว่างแล้ว" - } - }, - "removeAnnotations": { - "tags": "ความคิดเห็น, เน้นข้อความ, โน้ต, มาร์คอัพ, ลบ", - "title": "ลบคำอธิบายประกอบ", - "header": "ลบคำอธิบายประกอบ", - "submit": "ลบ", - "settings": { - "title": "การตั้งค่า" - }, - "info": { - "title": "เกี่ยวกับการลบคำอธิบายประกอบ", - "description": "เครื่องมือนี้จะลบคำอธิบายประกอบทั้งหมด (ความคิดเห็น ไฮไลต์ บันทึก ฯลฯ) ออกจากเอกสาร PDF ของคุณ" - }, - "tooltip": { - "header": { - "title": "เกี่ยวกับการลบคำอธิบายประกอบ" - }, - "description": { - "title": "การทำงาน" - } - }, - "error": { - "failed": "เกิดข้อผิดพลาดขณะลบคำอธิบายประกอบจาก PDF" - } - }, - "compare": { - "tags": "แยกแยะ, เปรียบเทียบ, การเปลี่ยนแปลง, การวิเคราะห์", - "title": "เปรียบเทียบ", - "header": "เปรียบเทียบ PDF", - "clearSelected": "ล้างที่เลือก", - "clear": { - "confirmTitle": "ล้างไฟล์ PDF ที่เลือกหรือไม่?", - "confirmBody": "การกระทำนี้จะปิดการเปรียบเทียบปัจจุบันและพาคุณกลับไปที่ไฟล์ที่ใช้งานอยู่", - "confirm": "ล้างและย้อนกลับ" - }, - "review": { - "title": "ผลการเปรียบเทียบ", - "actionsHint": "ตรวจทานการเปรียบเทียบ สลับบทบาทเอกสาร หรือส่งออกสรุป", - "switchOrder": "สลับลำดับ", - "exportSummary": "ส่งออกสรุป" - }, - "base": { - "label": "เอกสารต้นฉบับ", - "placeholder": "เลือก PDF ต้นฉบับ" - }, - "comparison": { - "label": "เอกสารที่แก้ไข", - "placeholder": "เลือก PDF ที่แก้ไข" - }, - "addFilesHint": "เพิ่ม PDF ในขั้นตอนไฟล์เพื่อเปิดใช้งานการเลือก", - "noFiles": "ยังไม่มี PDF ให้เลือก", - "pages": "หน้า", - "selection": { - "originalEditedTitle": "เลือก PDF ต้นฉบับและที่แก้ไข" - }, - "original": { - "label": "PDF ต้นฉบับ" - }, - "edited": { - "label": "PDF ที่แก้ไข" - }, - "swap": { - "confirmTitle": "เรียกใช้การเปรียบเทียบอีกครั้งหรือไม่?", - "confirmBody": "เครื่องมือนี้จะถูกรันใหม่ คุณแน่ใจหรือไม่ว่าต้องการสลับลำดับของต้นฉบับและฉบับแก้ไข?", - "confirm": "สลับและรันใหม่" - }, - "cta": "เปรียบเทียบ", - "loading": "กำลังเปรียบเทียบ...", - "summary": { - "baseHeading": "เอกสารต้นฉบับ", - "comparisonHeading": "เอกสารที่แก้ไข", - "pageLabel": "หน้า" - }, - "rendering": { - "pageNotReadyTitle": "หน้ายังไม่ได้เรนเดอร์", - "pageNotReadyBody": "บางหน้ายังคงเรนเดอร์อยู่ การนำทางจะลื่นไหลเมื่อพร้อมแล้ว", - "rendering": "กำลังเรนเดอร์", - "inProgress": "PDF อย่างน้อยหนึ่งไฟล์มีขนาดใหญ่มาก การเลื่อนจะไม่ลื่นไหลจนกว่าจะเรนเดอร์เสร็จ", - "pagesRendered": "หน้าที่เรนเดอร์แล้ว", - "complete": "เรนเดอร์หน้าครบแล้ว" - }, - "dropdown": { - "deletionsLabel": "การลบ", - "additionsLabel": "การเพิ่ม", - "deletions": "การลบ ({{count}})", - "additions": "การเพิ่ม ({{count}})", - "searchPlaceholder": "ค้นหาการเปลี่ยนแปลง...", - "noResults": "ไม่พบการเปลี่ยนแปลง" - }, - "actions": { - "stackVertically": "ซ้อนในแนวตั้ง", - "placeSideBySide": "วางเคียงกัน", - "zoomOut": "ซูมออก", - "zoomIn": "ซูมเข้า", - "resetView": "รีเซ็ตมุมมอง", - "unlinkScrollPan": "ยกเลิกการเชื่อมโยงการเลื่อนและการแพน", - "linkScrollPan": "เชื่อมโยงการเลื่อนและการแพน", - "unlinkScroll": "ยกเลิกการเชื่อมโยงการเลื่อน", - "linkScroll": "เชื่อมโยงการเลื่อน" - }, - "toasts": { - "unlinkedTitle": "เปิดใช้งานการเลื่อนและแพนแยกกันแล้ว", - "unlinkedBody": "เคล็ดลับ: ลูกศร ขึ้น/ลง เลื่อนทั้งสองช่อง; การแพนจะขยับเฉพาะช่องที่ใช้งานอยู่" - }, - "error": { - "selectRequired": "เลือกเอกสารต้นฉบับและเอกสารที่แก้ไข", - "filesMissing": "ไม่พบไฟล์ที่เลือก โปรดเลือกใหม่", - "generic": "ไม่สามารถเปรียบเทียบไฟล์เหล่านี้ได้" - }, - "status": { - "extracting": "กำลังดึงข้อความ...", - "processing": "กำลังวิเคราะห์ความแตกต่าง...", - "complete": "พร้อมสำหรับการเปรียบเทียบ" - }, - "longJob": { - "title": "กำลังดำเนินการเปรียบเทียบขนาดใหญ่", - "body": "PDF เหล่านี้รวมกันเกิน 2,000 หน้า การประมวลผลอาจใช้เวลาหลายนาที" - }, - "slowOperation": { - "title": "ยังทำงานอยู่…", - "body": "การเปรียบเทียบนี้ใช้เวลานานกว่าปกติ คุณสามารถปล่อยให้ทำงานต่อหรือยกเลิกได้", - "cancel": "ยกเลิกการเปรียบเทียบ" - }, - "newLine": "บรรทัดใหม่", - "complex": { - "message": "หนึ่งหรือทั้งสองเอกสารที่ให้มายอมเป็นไฟล์ใหญ่ ความถูกต้องของการเปรียบเทียบอาจลดลง" - }, - "large": { - "file": { - "message": "หนึ่งหรือทั้งสองเอกสารที่ให้มามีขนาดใหญ่มาก ไม่สามารถประมวลผลได้" - } - }, - "no": { - "text": { - "message": "หนึ่งหรือทั้งสองเอกสาร PDF ที่เลือกไม่มีเนื้อหาข้อความ กรุณาเลือกเอกสาร PDF ที่มีข้อความสำหรับการเปรียบเทียบ" - } - }, - "too": { - "dissimilar": { - "message": "เอกสารเหล่านี้ดูแตกต่างกันมาก การเปรียบเทียบถูกหยุดเพื่อประหยัดเวลา" - } - }, - "earlyDissimilarity": { - "title": "PDF เหล่านี้ดูแตกต่างกันมาก", - "body": "เราพบความคล้ายคลึงกันน้อยมากจนถึงตอนนี้ คุณสามารถหยุดการเปรียบเทียบได้หากเอกสารเหล่านี้ไม่เกี่ยวข้องกัน", - "stopButton": "หยุดการเปรียบเทียบ" - } - }, - "certSign": { - "tags": "ยืนยัน, PEM, P12, เป็นทางการ, เข้ารหัส", - "title": "การเซ็นชื่อด้วยใบรับรอง", - "filenamePrefix": "ลงนาม", - "signMode": { - "stepTitle": "โหมดการลงนาม", - "tooltip": { - "header": { - "title": "เกี่ยวกับลายเซ็น PDF" - }, - "overview": { - "title": "ลายเซ็นทำงานอย่างไร", - "text": "ทั้งสองโหมดจะผนึกเอกสาร (การแก้ไขใดๆ จะถูกระบุว่าเป็นการดัดแปลง) และบันทึกว่าใคร/เมื่อไร/อย่างไรเพื่อการตรวจสอบ ความน่าเชื่อถือของโปรแกรมอ่านขึ้นอยู่กับสายโซ่ใบรับรอง" - }, - "manual": { - "title": "ด้วยตนเอง - นำใบรับรองของคุณมาเอง", - "text": "ใช้ไฟล์ใบรับรองของคุณเองเพื่อแสดงตัวตนตามแบรนด์ อาจแสดงเป็น Trusted เมื่อ CA/สายโซ่ของคุณเป็นที่รู้จัก", - "use": "ใช้สำหรับ: ลูกค้าภายนอก กฎหมาย การปฏิบัติตามข้อกำหนด" - }, - "auto": { - "title": "อัตโนมัติ - ไม่ต้องตั้งค่า ผนึกระบบทันที", - "text": "ลงนามด้วยใบรับรอง self-signed ของเซิร์ฟเวอร์ มีทั้ง ตราประทับตรวจจับการแก้ไข และ บันทึกการตรวจสอบ เช่นเดียวกัน; โดยทั่วไปตัวดูเอกสารจะแสดงว่า ไม่ได้ยืนยัน.", - "use": "ใช้เมื่อ: คุณต้องการความรวดเร็วและอัตลักษณ์ภายในที่สอดคล้องกันระหว่างการทบทวนและบันทึกต่าง ๆ" - }, - "rule": { - "title": "หลักโดยทั่วไป", - "text": "ต้องการสถานะผู้รับเป็น เชื่อถือได้? เลือก ด้วยตนเอง. ต้องการตราประทับตรวจจับการแก้ไขและบันทึกการตรวจสอบอย่างรวดเร็วโดยไม่ต้องตั้งค่า? เลือก อัตโนมัติ." - } - } - }, - "certTypeStep": { - "stepTitle": "รูปแบบใบรับรอง" - }, - "certFiles": { - "stepTitle": "ไฟล์ใบรับรอง" - }, - "appearance": { - "stepTitle": "ลักษณะลายเซ็น", - "tooltip": { - "header": { - "title": "เกี่ยวกับลักษณะลายเซ็น" - }, - "invisible": { - "title": "ลายเซ็นที่มองไม่เห็น", - "text": "ลายเซ็นจะถูกเพิ่มลงใน PDF เพื่อความปลอดภัย แต่จะไม่มองเห็นเมื่อดูเอกสาร เหมาะสำหรับการปฏิบัติตามข้อกำหนดทางกฎหมายโดยไม่เปลี่ยนรูปลักษณ์ของเอกสาร", - "bullet1": "ให้ความปลอดภัยโดยไม่เปลี่ยนแปลงภาพรวม", - "bullet2": "เป็นไปตามข้อกำหนดทางกฎหมายสำหรับการลงนามดิจิทัล", - "bullet3": "ไม่กระทบกับเลย์เอาต์หรือการออกแบบของเอกสาร" - }, - "visible": { - "title": "ลายเซ็นที่มองเห็นได้", - "text": "แสดงบล็อกลายเซ็นบน PDF พร้อมชื่อ วันที่ และรายละเอียดเพิ่มเติมตามต้องการ มีประโยชน์เมื่อคุณต้องการให้ผู้อ่านเห็นชัดเจนว่าเอกสารถูกลงนามแล้ว", - "bullet1": "แสดงชื่อผู้ลงนามและวันที่บนเอกสาร", - "bullet2": "สามารถใส่เหตุผลและสถานที่สำหรับการลงนามได้", - "bullet3": "เลือกหน้าที่จะวางลายเซ็นได้", - "bullet4": "สามารถใส่โลโก้เพิ่มเติมได้" - } - }, - "invisible": "มองไม่เห็น", - "options": { - "title": "รายละเอียดลายเซ็น" - }, - "visible": "มองเห็นได้" - }, - "sign": { - "submit": "ลงนาม PDF", - "results": "PDF ที่ลงนามแล้ว" - }, - "error": { - "failed": "เกิดข้อผิดพลาดขณะประมวลผลลายเซ็น" - }, - "tooltip": { - "header": { - "title": "เกี่ยวกับการจัดการลายเซ็น" - }, - "overview": { - "title": "เครื่องมือนี้ทำอะไรได้บ้าง?", - "text": "เครื่องมือนี้ช่วยให้คุณตรวจสอบว่า PDF ของคุณมีการลงนามดิจิทัลหรือไม่ และเพิ่มลายเซ็นดิจิทัลใหม่ได้ ลายเซ็นดิจิทัลยืนยันตัวตนของผู้สร้างหรือผู้อนุมัติเอกสาร และแสดงว่าเอกสารถูกเปลี่ยนแปลงหลังจากลงนามหรือไม่", - "bullet1": "ตรวจสอบลายเซ็นที่มีอยู่และความถูกต้อง", - "bullet2": "ดูข้อมูลรายละเอียดเกี่ยวกับผู้ลงนามและใบรับรอง", - "bullet3": "เพิ่มลายเซ็นดิจิทัลใหม่เพื่อปกป้องเอกสารของคุณ", - "bullet4": "รองรับหลายไฟล์พร้อมการนำทางที่ง่าย" - }, - "validation": { - "title": "การตรวจสอบลายเซ็น", - "text": "เมื่อคุณตรวจสอบลายเซ็น เครื่องมือจะแจ้งว่าถูกต้องหรือไม่ ใครเป็นผู้ลงนาม ลงนามเมื่อใด และเอกสารถูกเปลี่ยนแปลงหลังการลงนามหรือไม่", - "bullet1": "แสดงว่าลายเซ็นถูกต้องหรือไม่ถูกต้อง", - "bullet2": "แสดงข้อมูลผู้ลงนามและวันที่ลงนาม", - "bullet3": "ตรวจสอบว่าเอกสารถูกแก้ไขหลังการลงนามหรือไม่", - "bullet4": "สามารถใช้ใบรับรองแบบกำหนดเองเพื่อการตรวจสอบได้" - }, - "signing": { - "title": "การเพิ่มลายเซ็น", - "text": "ในการลงนาม PDF คุณต้องมีใบรับรองดิจิทัล (เช่น PEM, PKCS12 หรือ JKS) คุณสามารถเลือกให้ลายเซ็นมองเห็นได้บนเอกสารหรือให้มองไม่เห็นเพื่อเน้นด้านความปลอดภัยเท่านั้น", - "bullet1": "รองรับรูปแบบ PEM, PKCS12, JKS และใบรับรองของเซิร์ฟเวอร์", - "bullet2": "เลือกแสดงหรือซ่อนลายเซ็นบน PDF ได้", - "bullet3": "เพิ่มเหตุผล สถานที่ และชื่อผู้ลงนาม", - "bullet4": "เลือกหน้าที่จะวางลายเซ็นที่มองเห็นได้", - "bullet5": "ใช้ใบรับรองของเซิร์ฟเวอร์สำหรับตัวเลือก 'Sign with Stirling-PDF' ที่ง่าย" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "เกี่ยวกับประเภทใบรับรอง" - }, - "what": { - "title": "ใบรับรองคืออะไร?", - "text": "เป็นรหัสยืนยันตัวตนที่ปลอดภัยสำหรับลายเซ็นของคุณเพื่อพิสูจน์ว่าคุณเป็นผู้ลงนาม หากไม่ได้บังคับให้ลงนามด้วยใบรับรอง เราแนะนำวิธีที่ปลอดภัยอื่น เช่น พิมพ์ วาด หรือ อัปโหลด" - }, - "which": { - "title": "ควรใช้ตัวเลือกใด?", - "text": "เลือกรูปแบบที่ตรงกับไฟล์ใบรับรองของคุณ:", - "bullet1": "PKCS#12 (.p12 / .pfx) – ไฟล์รวมไฟล์เดียว (พบบ่อยที่สุด)", - "bullet2": "PFX (.pfx) – เวอร์ชันของ Microsoft สำหรับ PKCS12", - "bullet3": "PEM – ไฟล์ .pem แยกกุญแจส่วนตัวและใบรับรอง", - "bullet4": "JKS – Java .jks keystore สำหรับงานพัฒนา / เวิร์กโฟลว์ CI-CD" - }, - "convert": { - "title": "ไม่พบชนิดกุญแจของคุณ?", - "text": "แปลงไฟล์ของคุณเป็น Java keystore (.jks) ด้วย keytool แล้วเลือก JKS" - } - } - }, - "chooseCertificate": "เลือกไฟล์ใบรับรอง", - "chooseJksFile": "เลือกไฟล์ JKS", - "chooseP12File": "เลือกไฟล์ PKCS12", - "choosePfxFile": "เลือกไฟล์ PFX", - "choosePrivateKey": "เลือกไฟล์กุญแจส่วนตัว", - "location": "ตำแหน่ง", - "logoTitle": "โลโก้", - "name": "ชื่อ", - "noLogo": "ไม่มีโลโก้", - "pageNumber": "หมายเลขหน้า", - "password": "ใส่รหัสผ่าน Keystore หรือคีย์ส่วนตัวของคุณ (ถ้ามี):", - "passwordOptional": "เว้นว่างหากไม่มีรหัสผ่าน", - "reason": "เหตุผล", - "serverCertMessage": "กำลังใช้ใบรับรองของเซิร์ฟเวอร์ - ไม่ต้องใช้ไฟล์หรือรหัสผ่าน", - "showLogo": "แสดงโลโก้" - }, - "removeCertSign": { - "tags": "ยืนยัน, PEM, P12, เป็นทางการ, ถอดรหัส", - "title": "ลบลายเซ็นใบรับรอง", - "header": "ลบลายเซ็นดิจิทัลจาก PDF", - "selectPDF": "เลือกไฟล์ PDF:", - "submit": "ลบลายเซ็น", - "description": "เครื่องมือนี้จะลบลายเซ็นใบรับรองดิจิทัลออกจากเอกสาร PDF ของคุณ", - "filenamePrefix": "ยกเลิกลายเซ็น", - "files": { - "placeholder": "เลือกไฟล์ PDF ในหน้าหลักเพื่อเริ่มต้น" - }, - "error": { - "failed": "เกิดข้อผิดพลาดขณะลบลายเซ็นใบรับรอง" - }, - "results": { - "title": "ผลการลบใบรับรอง" - } - }, - "pageLayout": { - "tags": "รวม, ประกอบ, มุมมองเดียว, จัดระเบียบ", - "title": "เลย์เอาต์หลายหน้า", - "header": "เลย์เอาต์หลายหน้า", - "pagesPerSheet": "จำนวนหน้าต่อแผ่น:", - "addBorder": "เพิ่มขอบ", - "submit": "ส่ง", - "desc": { - "2": "วาง 2 หน้าเคียงกันบนแผ่นเดียว", - "3": "วาง 3 หน้าในแถวเดียวบนแผ่นเดียว", - "4": "วาง 4 หน้าในแผ่นเดียว (ตาราง 2 × 2)", - "9": "วาง 9 หน้าในแผ่นเดียว (ตาราง 3 × 3)", - "16": "วาง 16 หน้าในแผ่นเดียว (ตาราง 4 × 4)" - }, - "error": { - "failed": "เกิดข้อผิดพลาดขณะสร้างเลย์เอาต์หลายหน้า" - } - }, - "bookletImposition": { - "tags": "booklet,imposition,printing,binding,folding,signature", - "title": "การจัดหน้าสมุด", - "header": "การจัดหน้าสมุด", - "submit": "สร้างสมุด", - "spineLocation": { - "label": "ตำแหน่งสัน", - "left": "ซ้าย (มาตรฐาน)", - "right": "ขวา (RTL)" - }, - "doubleSided": { - "label": "พิมพ์สองหน้า", - "tooltip": "สร้างทั้งด้านหน้าและด้านหลังเพื่อการพิมพ์สมุดที่ถูกต้อง" - }, - "manualDuplex": { - "title": "โหมดพิมพ์สองหน้าด้วยตนเอง", - "instructions": "สำหรับเครื่องพิมพ์ที่ไม่มีการพิมพ์สองหน้าอัตโนมัติ คุณต้องทำ 2 รอบ:" - }, - "duplexPass": { - "label": "รอบการพิมพ์", - "first": "รอบที่ 1", - "second": "รอบที่ 2", - "firstInstructions": "พิมพ์ด้านหน้า → ซ้อนกระดาษโดยหันหน้าคว่ำ → รันอีกครั้งด้วยรอบที่ 2", - "secondInstructions": "ใส่กระดาษที่พิมพ์แล้วโดยหันหน้าคว่ำ → พิมพ์ด้านหลัง" - }, - "rtlBinding": { - "label": "เข้าเล่มจากขวาไปซ้าย", - "tooltip": "เหมาะสำหรับภาษาอาหรับ ฮีบรู หรือภาษาแบบขวาไปซ้ายอื่น ๆ" - }, - "addBorder": { - "label": "เพิ่มเส้นขอบรอบหน้า", - "tooltip": "เพิ่มเส้นขอบรอบแต่ละส่วนของหน้าเพื่อช่วยในการตัดและจัดแนว" - }, - "addGutter": { - "label": "เพิ่มระยะสัน", - "tooltip": "เพิ่มช่องว่างด้านในสำหรับการเข้าเล่ม" - }, - "gutterSize": { - "label": "ขนาดระยะสัน (พอยต์)" - }, - "flipOnShortEdge": { - "label": "พลิกด้านสั้น (เฉพาะพิมพ์สองหน้าอัตโนมัติ)", - "tooltip": "เปิดใช้สำหรับการพิมพ์สองหน้าพลิกด้านสั้น (เฉพาะอัตโนมัติ - ไม่ใช้ในโหมดแมนนวล)", - "manualNote": "ไม่จำเป็นในโหมดแมนนวล - คุณเป็นผู้พลิกกระดาษเอง" - }, - "advanced": { - "toggle": "ตัวเลือกขั้นสูง" - }, - "paperSizeNote": "ขนาดกระดาษจะถูกกำหนดจากหน้ากระดาษแรกโดยอัตโนมัติ", - "tooltip": { - "header": { - "title": "คู่มือการสร้างสมุด" - }, - "description": { - "title": "Booklet Imposition คืออะไร?", - "text": "สร้างสมุดอย่างมืออาชีพโดยจัดหน้าตามลำดับการพิมพ์ที่ถูกต้อง หน้าของ PDF จะถูกวาง 2 หน้าในแนวนอนต่อแผ่น เพื่อให้เมื่อพับและเข้าเล่มแล้ว อ่านต่อเนื่องได้เหมือนหนังสือจริง" - }, - "example": { - "title": "ตัวอย่าง: สมุด 8 หน้า", - "text": "เอกสาร 8 หน้าของคุณจะกลายเป็น 2 แผ่น:", - "bullet1": "แผ่นที่ 1 ด้านหน้า: หน้า 8, 1 | ด้านหลัง: หน้า 2, 7", - "bullet2": "แผ่นที่ 2 ด้านหน้า: หน้า 6, 3 | ด้านหลัง: หน้า 4, 5", - "bullet3": "เมื่อพับและเรียงซ้อน: อ่านเป็น 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "วิธีพิมพ์และประกอบ", - "text": "ทำตามขั้นตอนเหล่านี้เพื่อให้ได้สมุดที่สมบูรณ์แบบ:", - "bullet1": "พิมพ์สองหน้าพร้อม 'พลิกด้านยาว'", - "bullet2": "เรียงแผ่นตามลำดับ แล้วพับครึ่ง", - "bullet3": "เย็บกระดาษหรือเข้าเล่มตามแนวสันพับ", - "bullet4": "สำหรับเครื่องที่พลิกด้านสั้น: เปิดใช้ตัวเลือก 'พลิกด้านสั้น'" - }, - "manualDuplex": { - "title": "การพิมพ์สองหน้าด้วยตนเอง (เครื่องพิมพ์พิมพ์หน้าเดียว)", - "text": "สำหรับเครื่องพิมพ์ที่ไม่มีระบบสองหน้าอัตโนมัติ:", - "bullet1": "ปิด 'พิมพ์สองหน้า'", - "bullet2": "เลือก 'รอบที่ 1' → พิมพ์ → ซ้อนกระดาษโดยหันหน้าคว่ำ", - "bullet3": "เลือก 'รอบที่ 2' → ใส่ชุดกระดาษ → พิมพ์ด้านหลัง", - "bullet4": "พับและประกอบตามปกติ" - }, - "advanced": { - "title": "ตัวเลือกขั้นสูง", - "text": "ปรับแต่งสมุดของคุณอย่างละเอียด:", - "bullet1": "เข้าเล่มขวาไปซ้าย: สำหรับภาษาอาหรับ ฮีบรู หรือภาษา RTL", - "bullet2": "เส้นขอบ: แสดงเส้นตัดสำหรับแต่งขอบ", - "bullet3": "ระยะสัน: เพิ่มพื้นที่สำหรับการเข้าเล่ม/เย็บ", - "bullet4": "พลิกด้านสั้น: ใช้ได้กับเครื่องพิมพ์สองหน้าอัตโนมัติเท่านั้น" - } - }, - "error": { - "failed": "เกิดข้อผิดพลาดขณะสร้างการจัดหน้าสมุด" - } - }, - "scalePages": { - "title": "ปรับสเกลหน้า", - "header": "ปรับสเกลหน้า", - "pageSize": "ขนาดหน้าของเอกสาร", - "keepPageSize": "ขนาดต้นฉบับ", - "scaleFactor": "ระดับการซูม (ครอบตัด) ของหน้า", - "submit": "ส่ง" - }, - "adjustPageScale": { - "tags": "resize,modify,dimension,adapt", - "title": "ปรับสเกลหน้า", - "header": "ปรับสเกลหน้า", - "scaleFactor": { - "label": "อัตราส่วนสเกล" - }, - "pageSize": { - "label": "ขนาดหน้าที่ต้องการ", - "keep": "คงขนาดเดิม", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "ปรับสเกลหน้า", - "error": { - "failed": "เกิดข้อผิดพลาดขณะปรับสเกลหน้า" - }, - "tooltip": { - "header": { - "title": "ภาพรวมการตั้งค่าสเกลหน้า" - }, - "description": { - "title": "คำอธิบาย", - "text": "ปรับขนาดเนื้อหา PDF และเปลี่ยนมิติของหน้า" - }, - "scaleFactor": { - "title": "อัตราส่วนสเกล", - "text": "ควบคุมขนาดการแสดงผลของเนื้อหาบนหน้า เนื้อหาจะถูกสเกลและจัดกึ่งกลาง - หากเนื้อหาหลังสเกลใหญ่กว่าขนาดหน้า อาจถูกครอป", - "bullet1": "1.0 = ขนาดเดิม", - "bullet2": "0.5 = ครึ่งหนึ่ง (เล็กลง 50%)", - "bullet3": "2.0 = ใหญ่เท่าตัว (ใหญ่ขึ้น 200% อาจถูกครอป)" - }, - "pageSize": { - "title": "ขนาดหน้าที่ต้องการ", - "text": "กำหนดมิติของหน้า PDF ผลลัพธ์ 'คงขนาดเดิม' จะคงมิติปัจจุบันไว้ ส่วนตัวเลือกอื่นจะปรับเป็นขนาดกระดาษมาตรฐาน" - } - } - }, - "add-page-numbers": { - "tags": "หน้า, เลขหน้า, จัดระเบียบ, ดัชนี" - }, - "auto-rename": { - "tags": "ตรวจจับอัตโนมัติ, ตั้งชื่อใหม่, จัดระเบียบ, ป้าย", - "title": "เปลี่ยนชื่ออัตโนมัติ", - "header": "เปลี่ยนชื่อ PDF อัตโนมัติ", - "description": "ค้นหาชื่อเรื่องจากเนื้อหา PDF ของคุณโดยอัตโนมัติและใช้เป็นชื่อไฟล์", - "submit": "เปลี่ยนชื่ออัตโนมัติ", - "files": { - "placeholder": "เลือกไฟล์ PDF ในหน้าหลักเพื่อเริ่มต้น" - }, - "error": { - "failed": "เกิดข้อผิดพลาดขณะตั้งชื่อ PDF อัตโนมัติ" - }, - "results": { - "title": "ผลการตั้งชื่ออัตโนมัติ" - }, - "tooltip": { - "header": { - "title": "วิธีการตั้งชื่ออัตโนมัติทำงาน" - }, - "description": { - "title": "การทำงาน" - }, - "howItWorks": { - "title": "การตั้งชื่ออัจฉริยะ", - "text": "ค้นหาชื่อเรื่องจากเนื้อหา PDF ของคุณโดยอัตโนมัติและใช้เป็นชื่อไฟล์", - "bullet1": "ค้นหาข้อความที่น่าจะเป็นชื่อเรื่องหรือหัวเรื่อง", - "bullet2": "สร้างชื่อไฟล์ที่สะอาดและถูกต้องจากชื่อที่ตรวจพบ", - "bullet3": "คงชื่อเดิมไว้หากไม่พบชื่อที่เหมาะสม" - } - }, - "settings": { - "title": "เกี่ยวกับ" - } - }, - "adjust-contrast": { - "tags": "ปรับสี, จูน, แก้ไข, ปรับปรุง" - }, - "crop": { - "title": "ครอบตัด", - "header": "ครอบตัด PDF", - "submit": "ส่ง", - "noFileSelected": "เลือกไฟล์ PDF เพื่อเริ่มการครอบตัด", - "preview": { - "title": "การเลือกพื้นที่ครอบตัด" - }, - "reset": "รีเซ็ตเป็น PDF เต็มหน้า", - "coordinates": { - "title": "ตำแหน่งและขนาด", - "x": { - "label": "ตำแหน่ง X", - "desc": "ขอบซ้าย (พอยต์)" - }, - "y": { - "label": "ตำแหน่ง Y", - "desc": "ขอบล่าง (พอยต์)" - }, - "width": { - "label": "ความกว้าง", - "desc": "ความกว้างของการครอบตัด (พอยต์)" - }, - "height": { - "label": "ความสูง", - "desc": "ความสูงของการครอบตัด (พอยต์)" - } - }, - "error": { - "invalidArea": "พื้นที่ครอบตัดเกินขอบเขตของ PDF", - "failed": "ครอบตัด PDF ไม่สำเร็จ" - }, - "steps": { - "selectArea": "เลือกพื้นที่ครอบตัด" - }, - "tooltip": { - "title": "วิธีครอบตัด PDF", - "description": "เลือกพื้นที่ที่จะครอบตัดจาก PDF ของคุณโดยลากและปรับขนาดแผ่นซ้อนสีน้ำเงินบนภาพย่อ", - "drag": "ลากแผ่นซ้อนไปเพื่อย้ายพื้นที่ครอบตัด", - "resize": "ลากจุดจับที่มุมและขอบเพื่อปรับขนาด", - "precision": "ใช้ช่องกรอกพิกัดเพื่อความแม่นยำ" - }, - "results": { - "title": "ผลการครอบตัด" - }, - "automation": { - "info": "ป้อนพิกัดการครอบตัดเป็นหน่วยพอยต์ของ PDF จุดกำเนิด (0,0) อยู่ที่มุมซ้ายล่าง ค่าเหล่านี้จะถูกใช้กับ PDF ทั้งหมดที่ประมวลผลในงานอัตโนมัตินี้", - "reference": "อ้างอิง: หน้า A4 คือ 595.28 × 841.89 พอยต์ (210mm × 297mm). 1 นิ้ว = 72 พอยต์" - } - }, - "autoSplitPDF": { - "tags": "แยกโดย QR, แยก, ส่วนสแกน, จัดระเบียบ", - "title": "แยกหน้าอัตโนมัติ", - "header": "แยก PDF อัตโนมัติ", - "description": "พิมพ์ แทรก สแกน อัปโหลด และให้เราจัดการแยกเอกสารของคุณโดยอัตโนมัติ ไม่ต้องทำงานแยกแยะด้วยตนเอง", - "selectText": { - "1": "พิมพ์แผ่นแยกด้านล่าง (ขาวดำก็ได้)", - "2": "สแกนเอกสารทั้งหมดพร้อมแทรกแผ่นแยกระหว่างเอกสาร", - "3": "อัปโหลดไฟล์ PDF ที่สแกนขนาดใหญ่เดียวและปล่อยให้ Stirling PDF จัดการส่วนที่เหลือ", - "4": "หน้ากั้นจะถูกตรวจจับและลบโดยอัตโนมัติ รับประกันเอกสารสุดท้ายที่เรียบร้อย" - }, - "formPrompt": "ส่ง PDF ที่มีแผ่นแยก Stirling-PDF:", - "duplexMode": "โหมด Duplex (การสแกนหน้าและหลัง)", - "dividerDownload2": "ดาวน์โหลด 'Auto Splitter Divider (with instructions).pdf'", - "submit": "ส่ง" - }, - "sanitizePdf": { - "tags": "ทำความสะอาด, ปลอดภัย, ปลอดภัย, ลบภัยคุกคาม" - }, - "URLToPDF": { - "tags": "จับเว็บ, บันทึกหน้า, เว็บเป็นเอกสาร, จัดเก็บ", - "title": "URL เป็น PDF", - "header": "URL เป็น PDF", - "submit": "แปลง", - "credit": "ใช้ WeasyPrint" - }, - "HTMLToPDF": { - "tags": "มาร์กอัป, เนื้อหาเว็บ, การแปลง, การแปลง", - "title": "HTML เป็น PDF", - "header": "HTML เป็น PDF", - "help": "ยอมรับไฟล์ HTML และ ZIP ที่มี html/css/รูปภาพ ฯลฯ ที่จำเป็น", - "submit": "แปลง", - "credit": "ใช้ WeasyPrint", - "zoom": "ระดับการซูมสำหรับการแสดงเว็บไซต์", - "pageWidth": "ความกว้างของหน้าเป็นเซนติเมตร (เว้นว่างเพื่อใช้ค่าเริ่มต้น)", - "pageHeight": "ความสูงของหน้าเป็นเซนติเมตร (เว้นว่างเพื่อใช้ค่าเริ่มต้น)", - "marginTop": "ขอบบนของหน้าเป็นมิลลิเมตร (เว้นว่างเพื่อใช้ค่าเริ่มต้น)", - "marginBottom": "ขอบล่างของหน้าเป็นมิลลิเมตร (เว้นว่างเพื่อใช้ค่าเริ่มต้น)", - "marginLeft": "ขอบซ้ายของหน้าเป็นมิลลิเมตร (เว้นว่างเพื่อใช้ค่าเริ่มต้น)", - "marginRight": "ขอบขวาของหน้าเป็นมิลลิเมตร (เว้นว่างเพื่อใช้ค่าเริ่มต้น)", - "printBackground": "แสดงพื้นหลังของเว็บไซต์", - "defaultHeader": "เปิดใช้งานหัวเรื่องเริ่มต้น (ชื่อและหมายเลขหน้า)", - "cssMediaType": "เปลี่ยนประเภทสื่อ CSS ของหน้า", - "none": "ไม่มี", - "print": "พิมพ์", - "screen": "หน้าจอ" - }, - "MarkdownToPDF": { - "tags": "มาร์กอัป, เนื้อหาเว็บ, การแปลง, การแปลง", - "title": "Markdown เป็น PDF", - "header": "Markdown เป็น PDF", - "submit": "แปลง", - "help": "กำลังดำเนินการ", - "credit": "ใช้ WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "มาร์กอัป, เนื้อหาเว็บ, การแปลง, การแปลง", - "title": "แปลง PDF เป็น Markdown", - "header": "แปลง PDF เป็น Markdown", - "submit": "แปลง" - }, - "getPdfInfo": { - "tags": "ข้อมูล, สถิติ, สถิติ", - "title": "รับข้อมูลเกี่ยวกับ PDF", - "header": "รับข้อมูลเกี่ยวกับ PDF", - "submit": "รับข้อมูล", - "downloadJson": "ดาวน์โหลด JSON" - }, - "extractPage": { - "tags": "แยก" - }, - "PdfToSinglePage": { - "tags": "หน้าเดียว" - }, - "showJS": { - "tags": "JS", - "title": "แสดง Javascript", - "header": "แสดง Javascript", - "downloadJS": "ดาวน์โหลด Javascript", - "submit": "แสดง", - "results": "ผลลัพธ์", - "processing": "กำลังแยก JavaScript...", - "done": "แยก JavaScript แล้ว", - "singleFileWarning": "เครื่องมือนี้รองรับทีละไฟล์เท่านั้น โปรดเลือกไฟล์เดียว", - "view": { - "title": "JavaScript ที่แยกได้" - } - }, - "redact": { - "tags": "Redact,Hide,black out,black,marker,hidden,manual", - "title": "Manual Redaction", - "submit": "Manual Redaction", - "error": { - "failed": "เกิดข้อผิดพลาดขณะปกปิดข้อมูลใน PDF" - }, - "modeSelector": { - "title": "วิธีการปกปิด", - "mode": "โหมด", - "automatic": "อัตโนมัติ", - "automaticDesc": "ปกปิดข้อความตามคำที่ค้นหา", - "manual": "แมนนวล", - "manualDesc": "คลิกและลากเพื่อปกปิดพื้นที่ที่ต้องการ", - "manualComingSoon": "การปกปิดแบบแมนนวลจะมาเร็ว ๆ นี้" - }, - "auto": { - "header": "ปกปิดอัตโนมัติ", - "settings": { - "title": "การตั้งค่าการปกปิด", - "advancedTitle": "ขั้นสูง" - }, - "colorLabel": "สีกรอบ", - "wordsToRedact": { - "title": "คำที่จะปกปิด", - "placeholder": "ป้อนคำ", - "add": "เพิ่ม", - "examples": "ตัวอย่าง: Confidential, Top-Secret" - }, - "useRegexLabel": "ใช้ Regex", - "wholeWordSearchLabel": "ค้นหาแบบทั้งคำ", - "customPaddingLabel": "ระยะขอบเพิ่มพิเศษแบบกำหนดเอง", - "convertPDFToImageLabel": "แปลง PDF เป็น PDF-Image" - }, - "tooltip": { - "mode": { - "header": { - "title": "วิธีการปกปิด" - }, - "automatic": { - "title": "การปกปิดอัตโนมัติ", - "text": "ค้นหาและปกปิดข้อความที่ระบุทั่วทั้งเอกสารโดยอัตโนมัติ เหมาะสำหรับลบข้อมูลอ่อนไหวแบบสม่ำเสมอ เช่น ชื่อ ที่อยู่ หรือเครื่องหมายความลับ" - }, - "manual": { - "title": "การปกปิดแบบแมนนวล", - "text": "คลิกและลากเพื่อเลือกพื้นที่เฉพาะที่ต้องการปกปิดด้วยตนเอง ให้การควบคุมอย่างแม่นยำว่าจะปกปิดสิ่งใด (เร็ว ๆ นี้)" - } - }, - "words": { - "header": { - "title": "คำที่จะปกปิด" - }, - "description": { - "title": "การจับคู่ข้อความ", - "text": "ป้อนคำหรือวลีเพื่อค้นหาและปกปิดในเอกสารของคุณ แต่ละคำจะถูกค้นหาแยกกัน" - }, - "bullet1": "เพิ่มครั้งละหนึ่งคำ", - "bullet2": "กด Enter หรือคลิก 'เพิ่มอีก' เพื่อเพิ่ม", - "bullet3": "คลิก × เพื่อลบคำ", - "examples": { - "title": "ตัวอย่างที่พบบ่อย", - "text": "คำที่มักปกปิด ได้แก่ รายละเอียดธนาคาร ที่อยู่อีเมล หรือชื่อเฉพาะ" - } - }, - "advanced": { - "header": { - "title": "การตั้งค่าการปกปิดขั้นสูง" - }, - "color": { - "title": "สีกรอบและระยะขอบ", - "text": "ปรับแต่งลักษณะของกรอบปกปิด มาตรฐานคือสีดำ แต่คุณสามารถเลือกสีใดก็ได้ ระยะขอบจะเพิ่มพื้นที่รอบข้อความที่พบ" - }, - "regex": { - "title": "ใช้ Regex", - "text": "เปิดใช้ Regular Expressions เพื่อการจับแพตเทิร์นขั้นสูง มีประโยชน์สำหรับการหาหมายเลขโทรศัพท์ อีเมล หรือรูปแบบที่ซับซ้อน", - "bullet1": "ตัวอย่าง: \\d{4}-\\d{2}-\\d{2} สำหรับจับวันที่รูปแบบ YYYY-MM-DD ใด ๆ", - "bullet2": "ใช้ด้วยความระมัดระวัง - ทดสอบให้ถี่ถ้วน" - }, - "wholeWord": { - "title": "ค้นหาแบบทั้งคำ", - "text": "จับคู่เฉพาะคำเต็ม ๆ ไม่จับคู่บางส่วน 'John' จะไม่ตรงกับ 'Johnson' เมื่อเปิดใช้" - }, - "convert": { - "title": "แปลงเป็น PDF-Image", - "text": "แปลง PDF เป็น PDF แบบภาพหลังการปกปิด เพื่อให้แน่ใจว่าข้อความหลังกรอบปกปิดถูกลบออกอย่างสมบูรณ์และไม่สามารถกู้คืนได้" - } - } - }, - "manual": { - "header": "การปกปิดแบบแมนนวล", - "textBasedRedaction": "การปกปิดตามข้อความ", - "pageBasedRedaction": "การปกปิดตามหน้า", - "convertPDFToImageLabel": "แปลง PDF เป็น PDF-Image (ใช้เพื่อลบข้อความที่อยู่หลังกรอบ)", - "pageRedactionNumbers": { - "title": "หน้า", - "placeholder": "(เช่น 1,2,8 หรือ 4,7,12-16 หรือ 2n-1)" - }, - "redactionColor": { - "title": "สีสำหรับปกปิด" - }, - "export": "ส่งออก", - "upload": "อัปโหลด", - "boxRedaction": "วาดกล่องเพื่อปกปิด", - "zoom": "ซูม", - "zoomIn": "ซูมเข้า", - "zoomOut": "ซูมออก", - "nextPage": "หน้าถัดไป", - "previousPage": "หน้าก่อนหน้า", - "toggleSidebar": "สลับแถบด้านข้าง", - "showThumbnails": "แสดงภาพขนาดย่อ", - "showDocumentOutline": "แสดงโครงร่างเอกสาร (ดับเบิลคลิกเพื่อขยาย/ยุบรายการทั้งหมด)", - "showAttachments": "แสดงไฟล์แนบ", - "showLayers": "แสดงเลเยอร์ (ดับเบิลคลิกเพื่อรีเซ็ตเลเยอร์ทั้งหมดเป็นค่าเริ่มต้น)", - "colourPicker": "ตัวเลือกสี", - "findCurrentOutlineItem": "ค้นหารายการโครงร่างปัจจุบัน", - "applyChanges": "นำการเปลี่ยนแปลงไปใช้" - } - }, - "tableExtraxt": { - "tags": "CSV, การแยกตาราง, แยก, การแปลง" - }, - "autoSizeSplitPDF": { - "tags": "pdf, แยก, เอกสาร, การจัดระเบียบ" - }, - "overlay-pdfs": { - "tags": "ซ้อนทับ", - "header": "ซ้อนทับไฟล์ PDF", - "title": "ซ้อนทับ PDF", - "desc": "ซ้อนทับ PDF หนึ่งบนอีกไฟล์หนึ่ง", - "baseFile": { - "label": "เลือกไฟล์ PDF พื้นฐาน" - }, - "overlayFiles": { - "label": "เลือกไฟล์ PDF ซ้อนทับ", - "placeholder": "เลือก PDF...", - "addMore": "เพิ่ม PDF เพิ่มเติม..." - }, - "mode": { - "label": "เลือกโหมดซ้อนทับ", - "sequential": "ซ้อนทับตามลำดับ", - "interleaved": "ซ้อนทับแบบสลับ", - "fixedRepeat": "ซ้อนทับแบบวนซ้ำ" - }, - "counts": { - "label": "จำนวนการซ้อนทับ (สำหรับโหมดวนซ้ำ)", - "placeholder": "ป้อนจำนวนแยกด้วยเครื่องหมายจุลภาค (เช่น 2,3,1)", - "item": "จำนวนต่อไฟล์", - "noFiles": "เพิ่มไฟล์ซ้อนทับเพื่อกำหนดค่าจำนวน" - }, - "position": { - "label": "เลือกตำแหน่งซ้อนทับ", - "foreground": "พื้นหน้า", - "background": "พื้นหลัง" - }, - "submit": "ส่ง", - "settings": { - "title": "การตั้งค่า" - }, - "results": { - "title": "ผลการซ้อนทับ" - }, - "tooltip": { - "header": { - "title": "ภาพรวมการซ้อนทับ PDF" - }, - "description": { - "title": "คำอธิบาย", - "text": "ผสาน PDF ฐานกับ PDF ซ้อนทับหนึ่งไฟล์หรือมากกว่า การซ้อนทับสามารถใช้ทีละหน้าในโหมดต่าง ๆ และวางได้ทั้งชั้นหน้าและพื้นหลัง" - }, - "mode": { - "title": "โหมดการซ้อนทับ", - "text": "เลือกวิธีการกระจายหน้าซ้อนทับไปยังหน้าของ PDF ฐาน", - "sequential": "ซ้อนทับแบบตามลำดับ: ใช้หน้าจากไฟล์ซ้อนทับแรกจนจบ จากนั้นไปไฟล์ถัดไป", - "interleaved": "ซ้อนทับแบบสลับ: หยิบหน้าจากแต่ละไฟล์ซ้อนทับทีละหน้า", - "fixedRepeat": "ซ้อนทับแบบทำซ้ำคงที่: หยิบจำนวนหน้าที่กำหนดจากแต่ละไฟล์ซ้อนทับก่อนย้ายไปไฟล์ถัดไป ใช้ 'จำนวน' เพื่อกำหนดตัวเลข" - }, - "position": { - "title": "ตำแหน่งการซ้อนทับ", - "text": "ชั้นหน้าจะวางซ้อนทับไว้ด้านบนของหน้า พื้นหลังจะวางไว้ด้านหลัง" - }, - "overlayFiles": { - "title": "ไฟล์ซ้อนทับ", - "text": "เลือก PDF หนึ่งไฟล์หรือมากกว่าสำหรับซ้อนทับบนไฟล์ฐาน ลำดับของไฟล์เหล่านี้มีผลต่อการใช้หน้าในโหมดตามลำดับและทำซ้ำคงที่" - }, - "counts": { - "title": "จำนวน (เฉพาะโหมดทำซ้ำคงที่)", - "text": "ระบุจำนวนบวกสำหรับแต่ละไฟล์ซ้อนทับว่าต้องใช้กี่หน้าก่อนย้ายไปไฟล์ถัดไป จำเป็นเมื่อใช้โหมดทำซ้ำคงที่" - } - }, - "error": { - "failed": "เกิดข้อผิดพลาดขณะซ้อนทับ PDF" - } - }, - "split-by-sections": { - "tags": "แยกส่วน, แบ่ง, ปรับแต่ง", - "title": "แยก PDF ตามส่วน", - "header": "แยก PDF เป็นส่วน", - "horizontal": { - "label": "การแบ่งแนวนอน", - "placeholder": "ป้อนจำนวนการแบ่งแนวนอน" - }, - "vertical": { - "label": "การแบ่งแนวตั้ง", - "placeholder": "ป้อนจำนวนการแบ่งแนวตั้ง" - }, - "submit": "แยก PDF", - "merge": "รวมเป็น PDF เดียว" - }, - "AddStampRequest": { - "tags": "ตราประทับ, เพิ่มรูปภาพ, รูปภาพกึ่งกลาง, ลายน้ำ, PDF, ฝัง, ปรับแต่ง", - "header": "ตราประทับ PDF", - "title": "ตราประทับ PDF", - "stampSetup": "ตั้งค่าตราประทับ", - "stampType": "ประเภทตราประทับ", - "stampText": "ข้อความตราประทับ", - "stampImage": "รูปภาพตราประทับ", - "alphabet": "ตัวอักษร", - "fontSize": "ขนาดฟอนต์/รูปภาพ", - "rotation": "การหมุน", - "opacity": "ความทึบ", - "position": "ตำแหน่ง", - "overrideX": "แทนที่พิกัด X", - "overrideY": "แทนที่พิกัด Y", - "customMargin": "ขอบที่กำหนดเอง", - "customColor": "สีข้อความที่กำหนดเอง", - "submit": "ส่ง", - "noStampSelected": "ยังไม่ได้เลือกตราประทับ กลับไปขั้นตอนที่ 1", - "customPosition": "ลากตราประทับไปยังตำแหน่งที่ต้องการในหน้าตัวอย่าง", - "error": { - "failed": "เกิดข้อผิดพลาดขณะเพิ่มตราประทับลงใน PDF" - }, - "imageSize": "ขนาดรูปภาพ", - "margin": "ระยะขอบ", - "positionAndFormatting": "ตำแหน่งและการจัดรูปแบบ", - "quickPosition": "เลือกตำแหน่งบนหน้าสำหรับวางตราประทับ", - "results": { - "title": "ผลการประทับตรา" - } - }, - "removeImagePdf": { - "tags": "ลบรูปภาพ,การจัดการหน้า,แบ็กเอนด์,ฝั่งเซิร์ฟเวอร์" - }, - "splitPdfByChapters": { - "tags": "แยก,บท,บุ๊กมาร์ก,จัดระเบียบ" - }, - "validateSignature": { - "tags": "ลายเซ็น,ตรวจสอบ,ยืนยัน,pdf,ใบรับรอง,ลายเซ็นดิจิทัล,ยืนยันลายเซ็น,ยืนยันใบรับรอง", - "title": "ตรวจสอบลายเซ็น PDF", - "header": "ตรวจสอบลายเซ็นดิจิทัล", - "selectPDF": "เลือกไฟล์ PDF ที่ลงนามแล้ว", - "submit": "ตรวจสอบลายเซ็น", - "results": "ผลการตรวจสอบ", - "status": { - "_value": "สถานะ", - "valid": "ถูกต้อง", - "invalid": "ไม่ถูกต้อง", - "complete": "การตรวจสอบเสร็จสิ้น" - }, - "signer": "ผู้ลงนาม", - "date": "วันที่", - "reason": "เหตุผล", - "location": "ตำแหน่ง", - "noSignatures": "ไม่พบลายเซ็นดิจิทัลในเอกสารนี้", - "chain": { - "invalid": "การตรวจสอบสายโซ่ใบรับรองล้มเหลว - ไม่สามารถยืนยันตัวตนผู้ลงนามได้" - }, - "trust": { - "invalid": "ใบรับรองไม่อยู่ใน trust store - ไม่สามารถยืนยันแหล่งที่มาได้" - }, - "cert": { - "expired": "ใบรับรองหมดอายุ", - "revoked": "ใบรับรองถูกเพิกถอน", - "info": "รายละเอียดใบรับรอง", - "issuer": "ผู้ออกใบรับรอง", - "subject": "ผู้รับใบรับรอง", - "serialNumber": "หมายเลขซีเรียล", - "validFrom": "ใช้ได้ตั้งแต่", - "validUntil": "ใช้ได้จนถึง", - "algorithm": "อัลกอริทึม", - "keySize": "ขนาดกุญแจ", - "version": "เวอร์ชัน", - "keyUsage": "การใช้งานกุญแจ", - "selfSigned": "ลงนามด้วยตนเอง", - "bits": "บิต", - "details": "รายละเอียดใบรับรอง" - }, - "signature": { - "info": "ข้อมูลลายเซ็น", - "_value": "ลายเซ็น", - "mathValid": "ลายเซ็นถูกต้องทางคณิตศาสตร์ แต่:" - }, - "selectCustomCert": "ไฟล์ใบรับรองแบบกำหนดเอง X.509 (ไม่บังคับ)", - "downloadCsv": "ดาวน์โหลด CSV", - "downloadJson": "ดาวน์โหลด JSON", - "downloadPdf": "ดาวน์โหลดรายงาน PDF", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "ไม่สามารถตรวจสอบไฟล์ที่เลือกได้", - "partial": "ไม่สามารถตรวจสอบไฟล์บางไฟล์ได้", - "reportGeneration": "ไม่สามารถสร้างรายงาน PDF ได้ มี JSON และ CSV ให้ดาวน์โหลด", - "unexpected": "เกิดข้อผิดพลาดที่ไม่คาดคิดระหว่างการตรวจสอบ" - }, - "finalizing": "กำลังเตรียมดาวน์โหลด...", - "issue": { - "certExpired": "ใบรับรองหมดอายุ", - "certRevocationUnknown": "ไม่ทราบสถานะการเพิกถอนใบรับรอง", - "certRevoked": "ใบรับรองถูกเพิกถอน", - "chainInvalid": "สายโซ่ใบรับรองไม่ถูกต้อง", - "signatureInvalid": "การตรวจสอบทางเข้ารหัสของลายเซ็นล้มเหลว", - "trustInvalid": "ใบรับรองไม่ได้รับความเชื่อถือ" - }, - "noResults": "รันการตรวจสอบเพื่อสร้างรายงาน", - "noSignaturesShort": "ไม่มีลายเซ็น", - "processing": "กำลังตรวจสอบลายเซ็น...", - "report": { - "continued": "ต่อเนื่อง", - "downloads": "ดาวน์โหลด", - "entryLabel": "สรุปลายเซ็น", - "fields": { - "created": "สร้างเมื่อ", - "fileSize": "ขนาดไฟล์", - "signatureCount": "จำนวนลายเซ็นทั้งหมด", - "signatureDate": "วันที่ลงนาม" - }, - "filesEvaluated": "ประเมินไฟล์ {{count}} ไฟล์", - "footer": "ตรวจสอบโดย Stirling PDF", - "generatedAt": "สร้างเมื่อ", - "noPdf": "รายงาน PDF จะพร้อมหลังจากตรวจสอบสำเร็จ", - "page": "หน้า", - "shortTitle": "สรุปลายเซ็น", - "signatureCountLabel": "ลายเซ็น {{count}} รายการ", - "signaturesFound": "ตรวจพบลายเซ็น {{count}} รายการ", - "signaturesValid": "ถูกต้องสมบูรณ์ {{count}} รายการ", - "title": "รายงานการตรวจสอบลายเซ็น" - }, - "settings": { - "certHint": "อัปโหลดใบรับรอง X.509 ที่เชื่อถือได้เพื่อใช้ตรวจสอบกับแหล่งความเชื่อถือแบบกำหนดเอง", - "title": "การตั้งค่าการตรวจสอบ" - }, - "signatureDate": "วันที่ลงนาม", - "totalSignatures": "จำนวนลายเซ็นทั้งหมด" - }, - "replaceColor": { - "tags": "แทนที่สี,การจัดการหน้า,แบ็กเอนด์,ฝั่งเซิร์ฟเวอร์", - "labels": { - "settings": "การตั้งค่า", - "colourOperation": "การทำงานเกี่ยวกับสี" - }, - "options": { - "highContrast": "คอนทราสต์สูง", - "invertAll": "กลับสีทั้งหมด", - "custom": "กำหนดเอง", - "cmyk": "แปลงเป็น CMYK" - }, - "tooltip": { - "header": { - "title": "ภาพรวมการตั้งค่าแทนที่และกลับสี" - }, - "description": { - "title": "คำอธิบาย", - "text": "ปรับแปลงสีของ PDF เพื่อปรับปรุงการอ่านและการเข้าถึง เลือกพรีเซ็ตคอนทราสต์สูง กลับสีทั้งหมด หรือสร้างชุดสีแบบกำหนดเอง" - }, - "highContrast": { - "title": "คอนทราสต์สูง", - "text": "ใช้ชุดสีคอนทราสต์สูงที่กำหนดไว้ล่วงหน้าเพื่อการอ่านที่ดีขึ้นและสอดคล้องตามแนวทางการเข้าถึง", - "bullet1": "ตัวอักษรสีขาวบนพื้นดำ - โหมดมืดแบบดั้งเดิม", - "bullet2": "ตัวอักษรสีดำบนพื้นขาว - คอนทราสต์สูงมาตรฐาน", - "bullet3": "ตัวอักษรสีเหลืองบนพื้นดำ - ทางเลือกที่มองเห็นได้ชัดเจน", - "bullet4": "ตัวอักษรสีเขียวบนพื้นดำ - ทางเลือกคอนทราสต์สูงอีกแบบ" - }, - "invertAll": { - "title": "กลับสีทั้งหมด", - "text": "กลับสีทั้งหมดใน PDF ให้กลายเป็นภาพเชิงลบ มีประโยชน์สำหรับสร้างเวอร์ชันโหมดมืดของเอกสารหรือช่วยลดอาการล้าตาในที่แสงน้อย" - }, - "custom": { - "title": "สีแบบกำหนดเอง", - "text": "กำหนดสีตัวอักษรและสีพื้นหลังด้วยตัวเลือกสี เหมาะสำหรับเอกสารที่มีแบรนด์หรือข้อกำหนดการเข้าถึงเฉพาะ", - "bullet1": "สีตัวอักษร - เลือกสีสำหรับองค์ประกอบข้อความ", - "bullet2": "สีพื้นหลัง - ตั้งค่าสีพื้นหลังของเอกสาร" - }, - "cmyk": { - "title": "แปลงเป็น CMYK", - "text": "แปลง PDF จากขอบเขตสี RGB เป็น CMYK ที่เหมาะสำหรับงานพิมพ์มืออาชีพ กระบวนการนี้จะแปลงสีเป็นแบบ Cyan, Magenta, Yellow, Black ที่ใช้โดยเครื่องพิมพ์" - } - }, - "error": { - "failed": "เกิดข้อผิดพลาดขณะประมวลผลการแทนที่สี" - } - }, - "login": { - "title": "ลงชื่อเข้าใช้", - "header": "ลงชื่อเข้าใช้", - "signin": "ลงชื่อเข้าใช้", - "signInWith": "ลงชื่อเข้าใช้ด้วย", - "signInAnonymously": "เข้าสู่ระบบในฐานะแขก", - "rememberme": "จำฉันไว้", - "invalid": "ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง", - "locked": "บัญชีของคุณถูกล็อค", - "sessionExpired": "เซสชันของคุณหมดอายุ โปรดลงชื่อเข้าใช้อีกครั้ง", - "signinTitle": "กรุณาลงชื่อเข้าใช้", - "ssoSignIn": "เข้าสู่ระบบด้วย Single Sign-on", - "oAuth2AutoCreateDisabled": "การสร้างผู้ใช้ OAuth2 อัตโนมัติถูกปิดใช้งาน", - "oAuth2AdminBlockedUser": "ขณะนี้มีการบล็อกการลงทะเบียนหรือการเข้าสู่ระบบของผู้ใช้ที่ไม่ได้ลงทะเบียน โปรดติดต่อผู้ดูแลระบบ", - "oauth2RequestNotFound": "ไม่พบคำขอการอนุญาต", - "oauth2InvalidUserInfoResponse": "การตอบกลับข้อมูลผู้ใช้ไม่ถูกต้อง", - "oauth2invalidRequest": "คำขอไม่ถูกต้อง", - "oauth2AccessDenied": "การเข้าถึงถูกปฏิเสธ", - "oauth2InvalidTokenResponse": "การตอบกลับโทเค็นไม่ถูกต้อง", - "oauth2InvalidIdToken": "โทเค็น Id ไม่ถูกต้อง", - "relyingPartyRegistrationNotFound": "ไม่พบการลงทะเบียน Relying Party", - "userIsDisabled": "ผู้ใช้งานถูกระงับการใช้งาน ไม่สามารถเข้าสู่ระบบด้วยชื่อผู้ใช้นี้ได้ กรุณาติดต่อผู้ดูแลระบบ", - "alreadyLoggedIn": "คุณได้เข้าสู่ระบบใน", - "alreadyLoggedIn2": "อุปกรณ์แล้ว กรุณาออกจากระบบจากอุปกรณ์ที่ใช้งานอยู่แล้ว จากนั้นลองใหม่อีกครั้ง", - "toManySessions": "คุณมีการเข้าสู่ระบบพร้อมกันเกินกว่ากำหนด", - "logoutMessage": "คุณได้ออกจากระบบแล้ว", - "youAreLoggedIn": "คุณได้เข้าสู่ระบบแล้ว!", - "email": "อีเมล", - "password": "รหัสผ่าน", - "enterEmail": "ป้อนอีเมลของคุณ", - "enterPassword": "ป้อนรหัสผ่านของคุณ", - "loggingIn": "กำลังเข้าสู่ระบบ...", - "username": "ชื่อผู้ใช้", - "enterUsername": "ป้อนชื่อผู้ใช้", - "useEmailInstead": "เข้าสู่ระบบด้วยอีเมล", - "forgotPassword": "ลืมรหัสผ่านหรือไม่?", - "logIn": "ลงชื่อเข้าใช้", - "signingIn": "กำลังลงชื่อเข้าใช้...", - "login": "เข้าสู่ระบบ", - "or": "หรือ", - "useMagicLink": "ใช้ Magic Link แทน", - "enterEmailForMagicLink": "ป้อนอีเมลของคุณเพื่อรับ Magic Link", - "sending": "กำลังส่ง…", - "sendMagicLink": "ส่ง Magic Link", - "cancel": "ยกเลิก", - "dontHaveAccount": "ยังไม่มีบัญชี? สมัครใช้งาน", - "home": "หน้าแรก", - "debug": "ดีบัก", - "signOut": "ออกจากระบบ", - "pleaseEnterBoth": "โปรดกรอกทั้งอีเมลและรหัสผ่าน", - "pleaseEnterEmail": "โปรดป้อนที่อยู่อีเมลของคุณ", - "magicLinkSent": "ส่ง Magic Link ไปยัง {{email}} แล้ว! ตรวจสอบอีเมลของคุณและคลิกลิงก์เพื่อเข้าสู่ระบบ", - "passwordResetSent": "ส่งลิงก์รีเซ็ตรหัสผ่านไปยัง {{email}} แล้ว! โปรดตรวจสอบอีเมลและทำตามคำแนะนำ", - "failedToSignIn": "ไม่สามารถลงชื่อเข้าใช้ด้วย {{provider}}: {{message}}", - "unexpectedError": "ข้อผิดพลาดที่ไม่คาดคิด: {{message}}", - "accountCreatedSuccess": "สร้างบัญชีสำเร็จ! ตอนนี้คุณสามารถลงชื่อเข้าใช้ได้", - "passwordChangedSuccess": "เปลี่ยนรหัสผ่านสำเร็จ! โปรดลงชื่อเข้าใช้ด้วยรหัสผ่านใหม่ของคุณ", - "credentialsUpdated": "อัปเดตข้อมูลรับรองของคุณแล้ว โปรดลงชื่อเข้าใช้อีกครั้ง", - "defaultCredentials": "ข้อมูลเข้าสู่ระบบเริ่มต้น", - "changePasswordWarning": "โปรดเปลี่ยนรหัสผ่านหลังจากเข้าสู่ระบบครั้งแรก", - "slides": { - "overview": { - "alt": "ภาพรวม Stirling PDF", - "title": "ทุกสิ่งสำหรับงาน PDF ของคุณในที่เดียว", - "subtitle": "ชุดเครื่องมือบนคลาวด์ที่ให้ความสำคัญกับความเป็นส่วนตัว ช่วยให้คุณแปลงไฟล์ ลงนาม ปกปิดข้อมูล และจัดการเอกสาร พร้อมเครื่องมือทรงพลังกว่า 50 รายการ" - }, - "edit": { - "alt": "แก้ไข PDF", - "title": "แก้ไข PDF เพื่อแสดง/ปกป้องข้อมูลที่คุณต้องการ", - "subtitle": "ด้วยเครื่องมือกว่าหนึ่งโหลที่ช่วยคุณปกปิดข้อมูล ลงนาม อ่าน และจัดการ PDF คุณจะพบสิ่งที่ต้องการแน่นอน" - }, - "secure": { - "alt": "ปกป้อง PDF", - "title": "ปกป้องข้อมูลสำคัญใน PDF ของคุณ", - "subtitle": "เพิ่มรหัสผ่าน ปกปิดเนื้อหา และจัดการใบรับรองได้อย่างง่ายดาย" - } - } - }, - "signup": { - "title": "สร้างบัญชี", - "subtitle": "เข้าร่วม Stirling PDF เพื่อเริ่มต้น", - "name": "ชื่อ", - "email": "อีเมล", - "password": "รหัสผ่าน", - "confirmPassword": "ยืนยันรหัสผ่าน", - "enterName": "ป้อนชื่อของคุณ", - "enterEmail": "ป้อนอีเมลของคุณ", - "enterPassword": "ป้อนรหัสผ่านของคุณ", - "confirmPasswordPlaceholder": "ยืนยันรหัสผ่าน", - "or": "หรือ", - "creatingAccount": "กำลังสร้างบัญชี...", - "signUp": "สมัครใช้งาน", - "alreadyHaveAccount": "มีบัญชีอยู่แล้ว? ลงชื่อเข้าใช้", - "pleaseFillAllFields": "โปรดกรอกข้อมูลให้ครบทุกช่อง", - "passwordsDoNotMatch": "รหัสผ่านไม่ตรงกัน", - "passwordTooShort": "รหัสผ่านต้องมีความยาวอย่างน้อย 6 อักขระ", - "invalidEmail": "โปรดป้อนที่อยู่อีเมลที่ถูกต้อง", - "checkEmailConfirmation": "ตรวจสอบอีเมลของคุณเพื่อยืนยันการลงทะเบียนให้เสร็จสมบูรณ์", - "accountCreatedSuccessfully": "สร้างบัญชีสำเร็จ! ตอนนี้คุณสามารถลงชื่อเข้าใช้ได้", - "unexpectedError": "ข้อผิดพลาดที่ไม่คาดคิด: {{message}}", - "useEmailInstead": "ใช้ อีเมล แทน", - "nameRequired": "ต้องกรอกชื่อ", - "emailRequired": "ต้องกรอกอีเมล", - "passwordRequired": "ต้องกรอกรหัสผ่าน", - "confirmPasswordRequired": "โปรดยืนยันรหัสผ่านของคุณ" - }, - "pdfToSinglePage": { - "title": "PDF เป็นหน้าขนาดใหญ่เพียงหน้าเดียว", - "header": "PDF เป็นหน้าขนาดใหญ่เพียงหน้าเดียว", - "submit": "แปลงเป็นหน้าขนาดใหญ่เพียงหน้าเดียว", - "description": "เครื่องมือนี้จะรวมทุกหน้าของ PDF ของคุณเป็นหน้าเดี่ยวขนาดใหญ่ ความกว้างจะเท่าเดิมกับหน้าต้นฉบับ แต่ความสูงจะเป็นผลรวมของความสูงทุกหน้า", - "filenamePrefix": "หน้าเดียว", - "files": { - "placeholder": "เลือกไฟล์ PDF ในหน้าหลักเพื่อเริ่มต้น" - }, - "error": { - "failed": "เกิดข้อผิดพลาดขณะรวมเป็นหน้าเดียว" - }, - "results": { - "title": "ผลลัพธ์หน้าเดียว" - } - }, - "pageExtracter": { - "title": "แยกหน้า", - "header": "แยกหน้า", - "submit": "แยก", - "placeholder": "(เช่น 1,2,8 หรือ 4,7,12-16 หรือ 2n-1)" - }, - "sanitizePDF": { - "title": "ทำความสะอาด PDF", - "header": "ทำความสะอาดไฟล์ PDF", - "selectText": { - "1": "ลบการกระทำ JavaScript", - "2": "ลบไฟล์ฝังตัว", - "3": "ลบข้อมูลเมตา XMP", - "4": "ลบลิงก์", - "5": "ลบฟอนต์", - "6": "ลบข้อมูลเมตา Document Info" - }, - "submit": "ทำความสะอาด PDF" - }, - "adjustContrast": { - "title": "ปรับคอนทราสต์", - "header": "ปรับคอนทราสต์", - "basic": "การปรับพื้นฐาน", - "contrast": "คอนทราสต์:", - "brightness": "ความสว่าง:", - "saturation": "ความอิ่มตัว:", - "download": "ดาวน์โหลด", - "adjustColors": "ปรับสี", - "blue": "สีน้ำเงิน", - "confirm": "ยืนยัน", - "error": { - "failed": "ปรับสี/ความคมชัดไม่สำเร็จ" - }, - "green": "สีเขียว", - "noPreview": "เลือก PDF เพื่อแสดงตัวอย่าง", - "red": "สีแดง", - "results": { - "title": "PDF ที่ปรับแล้ว" - } - }, - "compress": { - "title": "บีบอัด", - "desc": "บีบอัด PDF เพื่อลดขนาดไฟล์", - "header": "บีบอัด PDF", - "method": { - "title": "วิธีการบีบอัด", - "quality": "คุณภาพ", - "filesize": "ขนาดไฟล์" - }, - "credit": "บริการนี้ใช้ qpdf สำหรับการบีบอัด/การเพิ่มประสิทธิภาพ PDF", - "grayscale": { - "label": "ใช้ระดับสีเทาสำหรับการบีบอัด" - }, - "tooltip": { - "header": { - "title": "ภาพรวมการตั้งค่าการบีบอัด" - }, - "description": { - "title": "คำอธิบาย", - "text": "การบีบอัดเป็นวิธีง่าย ๆ ในการลดขนาดไฟล์ เลือก ขนาดไฟล์ เพื่อป้อนขนาดเป้าหมายและให้เราปรับคุณภาพให้คุณ เลือก คุณภาพ เพื่อกำหนดความแรงการบีบอัดด้วยตนเอง" - }, - "qualityAdjustment": { - "title": "การปรับคุณภาพ", - "text": "ลากแถบเลื่อนเพื่อปรับความแรงการบีบอัด ค่าเบา (1-3) จะรักษาคุณภาพไว้แต่ไฟล์ใหญ่กว่า ค่าแรง (7-9) จะลดขนาดไฟล์มากกว่าแต่คุณภาพภาพลดลง", - "bullet1": "ค่าต่ำรักษาคุณภาพได้ดีกว่า", - "bullet2": "ค่าสูงช่วยลดขนาดไฟล์ได้มากกว่า" - }, - "grayscale": { - "title": "ภาพขาวดำ", - "text": "เลือกตัวเลือกนี้เพื่อแปลงรูปภาพทั้งหมดเป็นขาวดำ ซึ่งช่วยลดขนาดไฟล์ได้มาก โดยเฉพาะสำหรับ PDF ที่สแกนหรือเอกสารที่มีภาพจำนวนมาก" - } - }, - "error": { - "failed": "เกิดข้อผิดพลาดขณะบีบอัด PDF" - }, - "selectText": { - "1": { - "_value": "การตั้งค่าการบีบอัด", - "1": "1-3 บีบอัด PDF,
4-6 บีบอัดรูปภาพแบบเบา,
7-9 บีบอัดรูปภาพอย่างหนัก จะลดคุณภาพของภาพลงอย่างมาก" - }, - "2": "ระดับการเพิ่มประสิทธิภาพ:", - "4": "โหมดอัตโนมัติ - ปรับคุณภาพอัตโนมัติเพื่อให้ PDF ตรงกับขนาดที่ต้องการ", - "5": "ขนาด PDF ที่คาดหวัง (เช่น 25MB, 10.8MB, 25KB)" - }, - "submit": "บีบอัด" - }, - "decrypt": { - "passwordPrompt": "ไฟล์นี้มีการป้องกันด้วยรหัสผ่าน โปรดป้อนรหัสผ่าน:", - "cancelled": "ยกเลิกการทำงานสำหรับ PDF: {0}", - "noPassword": "ไม่ได้ให้รหัสผ่านสำหรับ PDF ที่เข้ารหัส: {0}", - "invalidPassword": "โปรดลองอีกครั้งด้วยรหัสผ่านที่ถูกต้อง", - "invalidPasswordHeader": "รหัสผ่านไม่ถูกต้องหรือการเข้ารหัสไม่รองรับสำหรับ PDF: {0}", - "unexpectedError": "เกิดข้อผิดพลาดระหว่างประมวลผลไฟล์ โปรดลองอีกครั้ง", - "serverError": "ข้อผิดพลาดของเซิร์ฟเวอร์ขณะถอดรหัส: {0}", - "success": "ถอดรหัสไฟล์สำเร็จ" - }, - "multiTool-advert": { - "message": "ฟีเจอร์นี้มีใน หน้ามัลติทูล ของเราด้วย ลองดูเพื่อใช้งาน UI แบบรายหน้าที่ดียิ่งขึ้นและฟีเจอร์เพิ่มเติม!" - }, - "pageRemover": { - "title": "ตัวลบหน้า", - "header": "ตัวลบหน้า PDF", - "pagesToDelete": "หน้าที่จะลบ (ป้อนหมายเลขหน้าแยกด้วยเครื่องหมายจุลภาค):", - "submit": "ลบหน้า", - "placeholder": "(เช่น 1,2,6 หรือ 1-10,15-30)" - }, - "imageToPDF": { - "title": "รูปภาพเป็น PDF", - "header": "รูปภาพเป็น PDF", - "submit": "แปลง", - "selectLabel": "ตัวเลือกการใส่ภาพ", - "fillPage": "เติมหน้า", - "fitDocumentToImage": "ปรับหน้าให้พอดีกับภาพ", - "maintainAspectRatio": "รักษาอัตราส่วนกว้างยาว", - "selectText": { - "2": "หมุน PDF อัตโนมัติ", - "3": "ตรรกะหลายไฟล์ (เปิดใช้งานเฉพาะเมื่อทำงานกับหลายภาพ)", - "4": "รวมเป็น PDF เดียว", - "5": "แปลงเป็น PDF แยก" - } - }, - "PDFToCSV": { - "title": "PDF เป็น CSV", - "header": "PDF เป็น CSV", - "prompt": "เลือกหน้าที่ต้องการแยกตาราง", - "submit": "แยก" - }, - "split-by-size-or-count": { - "title": "แยก PDF ตามขนาดหรือจำนวน", - "header": "แยก PDF ตามขนาดหรือจำนวน", - "type": { - "label": "เลือกประเภทการแยก", - "size": "ตามขนาด", - "pageCount": "ตามจำนวนหน้า", - "docCount": "ตามจำนวนเอกสาร" - }, - "value": { - "label": "ป้อนค่า", - "placeholder": "ป้อนขนาด (เช่น 2MB หรือ 3KB) หรือจำนวน (เช่น 5)" - }, - "submit": "ส่ง" - }, - "printFile": { - "title": "พิมพ์ไฟล์", - "header": "พิมพ์ไฟล์ไปยังเครื่องพิมพ์", - "selectText": { - "1": "เลือกไฟล์ที่จะพิมพ์", - "2": "ป้อนชื่อเครื่องพิมพ์" - }, - "submit": "พิมพ์" - }, - "licenses": { - "nav": "ใบอนุญาต", - "title": "ใบอนุญาตบุคคลที่สาม", - "header": "ใบอนุญาตบุคคลที่สาม", - "module": "โมดูล", - "version": "เวอร์ชัน", - "license": "ใบอนุญาต" - }, - "survey": { - "nav": "สำรวจ", - "title": "สำรวจ Stirling-PDF", - "description": "Stirling-PDF ไม่มีการติดตาม ดังนั้นเราต้องการฟังความคิดเห็นจากผู้ใช้เพื่อปรับปรุง Stirling-PDF!", - "changes": "Stirling-PDF ได้มีการเปลี่ยนแปลงตั้งแต่การสำรวจครั้งล่าสุด! กรุณาตรวจสอบบล็อกของเราที่นี้เพื่อรับข้อมูลเพิ่มเติม:", - "changes2": "ด้วยการเปลี่ยนแปลงเหล่านี้เราได้รับการสนับสนุนทางธุรกิจและการเงินจากผู้ประกอบการ", - "please": "กรุณาพิจารณาการสำรวจของเรา!", - "disabled": "(ป๊อปอัปการสำรวจจะถูกปิดใช้งานในการอัปเดตต่อไปนี้ แต่สามารถใช้ได้ที่ส่วนท้ายของหน้า)", - "button": "เริ่มสำรวจ", - "dontShowAgain": "ไม่ต้องแสดงอีก", - "meeting": { - "1": "หากคุณใช้ Stirling PDF ในที่ทำงาน เราอยากพูดคุยกับคุณ เราขอเสนอเซสชันสนับสนุนทางเทคนิคแลกกับการสนทนาค้นหาความต้องการผู้ใช้ 15 นาที", - "2": "นี่เป็นโอกาสในการ:", - "3": "รับความช่วยเหลือด้านการติดตั้ง การผสานระบบ หรือการแก้ไขปัญหา", - "4": "ให้ข้อเสนอแนะโดยตรงเกี่ยวกับประสิทธิภาพ กรณีขอบ และช่องว่างของฟีเจอร์", - "5": "ช่วยเราปรับปรุง Stirling PDF ให้เหมาะกับการใช้งานระดับองค์กรจริง", - "6": "หากสนใจ คุณสามารถจองเวลาเข้าพบทีมของเราได้โดยตรง (พูดภาษาอังกฤษเท่านั้น)", - "7": "เราหวังว่าจะได้เจาะลึกเคสการใช้งานของคุณและทำให้ Stirling PDF ดียิ่งขึ้น!", - "notInterested": "ไม่ใช่องค์กร และ/หรือไม่สนใจนัดหมาย?", - "button": "จองนัดหมาย" - } - }, - "removeImage": { - "title": "ลบภาพ", - "header": "ลบภาพ", - "removeImage": "ลบภาพ", - "submit": "ยืนยันการลบภาพ", - "error": { - "failed": "ไม่สามารถลบรูปภาพออกจาก PDF ได้" - }, - "results": { - "title": "ผลการลบรูปภาพ" - } - }, - "splitByChapters": { - "title": "แบ่งไฟล์ PDF ตามหมวดหมู่", - "header": "แบ่งไฟล์ PDF ตามหมวดหมู่", - "bookmarkLevel": "ระดับบุคคลที่ได้รับเลือก", - "includeMetadata": "รวมข้อมูลเสริม", - "allowDuplicates": "อนุญาตให้มีการซ้ำ", - "desc": { - "1": "เครื่องมือนี้จะแบ่งไฟล์ PDF ออกเป็นหลายไฟล์ PDF ตามโครงสร้างหมวดหมู่ของไฟล์นั้นๆ", - "2": "ระดับบุคคลที่ได้รับเลือก: เลือกระดับบุคคลที่ได้รับเลือกที่จะใช้ในการแบ่ง (0 สำหรับระดับต้น, 1 สำหรับระดับที่สอง เป็นต้น)", - "3": "รวมข้อมูลเสริม: หากถูกเลือก ข้อมูลเสริมของไฟล์ PDF ที่เดิมจะถูกรวมอยู่ในแต่ละไฟล์ที่แบ่งออก", - "4": "อนุญาตให้มีการซ้ำ: หากถูกเลือก จะทำให้สามารถสร้างไฟล์ PDF แยกออกมาจากหน้าเดียวกันได้หลายรายการ" - }, - "submit": "แบ่งไฟล์ PDF" - }, - "fileChooser": { - "click": "คลิก", - "or": "หรือ", - "dragAndDrop": "ลากและวาง", - "dragAndDropPDF": "ลากและวางไฟล์ PDF", - "dragAndDropImage": "ลากและวางไฟล์รูปภาพ", - "hoveredDragAndDrop": "ลากและวางไฟล์ที่นี่", - "extractPDF": "กำลังแยก..." - }, - "releases": { - "footer": "รุ่นเผยแพร่", - "title": "บันทึกประจำรุ่น", - "header": "บันทึกประจำรุ่น", - "current": { - "version": "รุ่นปัจจุบัน" - }, - "note": "บันทึกประจำรุ่นมีเฉพาะภาษาอังกฤษ" - }, - "swagger": { - "title": "เอกสาร API", - "header": "เอกสาร API", - "desc": "ดูและทดสอบจุดปลายทาง API ของ Stirling PDF", - "tags": "api,documentation,swagger,endpoints,development" - }, - "cookieBanner": { - "popUp": { - "title": "เราใช้คุกกี้อย่างไร", - "description": { - "1": "เราใช้คุกกี้และเทคโนโลยีอื่น ๆ เพื่อให้ Stirling PDF ทำงานได้ดียิ่งขึ้นสำหรับคุณ—ช่วยให้เราพัฒนาเครื่องมือและสร้างฟีเจอร์ที่คุณชื่นชอบต่อไป", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "ตกลง", - "acceptNecessaryBtn": "ไม่เป็นไร", - "showPreferencesBtn": "จัดการการตั้งค่า" - }, - "preferencesModal": { - "title": "ศูนย์การตั้งค่าความยินยอม", - "acceptAllBtn": "ยอมรับทั้งหมด", - "acceptNecessaryBtn": "ปฏิเสธทั้งหมด", - "savePreferencesBtn": "บันทึกการตั้งค่า", - "closeIconLabel": "ปิดหน้าต่าง", - "serviceCounterLabel": "บริการ|บริการ", - "subtitle": "การใช้คุกกี้", - "description": { - "1": "Stirling PDF ใช้คุกกี้และเทคโนโลยีที่คล้ายกันเพื่อยกระดับประสบการณ์ของคุณและเข้าใจการใช้งานเครื่องมือของเรา ซึ่งช่วยให้เราปรับปรุงประสิทธิภาพ พัฒนาฟีเจอร์ที่คุณให้ความสำคัญ และสนับสนุนผู้ใช้อย่างต่อเนื่อง", - "2": "Stirling PDF ไม่สามารถ—และจะไม่มีวัน—ติดตามหรือเข้าถึงเนื้อหาของเอกสารที่คุณใช้", - "3": "ความเป็นส่วนตัวและความไว้วางใจของคุณคือหัวใจสำคัญของงานที่เราทำ" - }, - "necessary": { - "title": { - "1": "คุกกี้ที่จำเป็นอย่างเคร่งครัด", - "2": "เปิดใช้งานเสมอ" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "การวิเคราะห์", - "description": "คุกกี้เหล่านี้ช่วยให้เราเข้าใจว่าเครื่องมือของเราถูกใช้อย่างไร เพื่อให้เรามุ่งเน้นสร้างฟีเจอร์ที่ชุมชนให้คุณค่ามากที่สุด มั่นใจได้ว่า Stirling PDF ไม่สามารถและจะไม่มีวันติดตามเนื้อหาของเอกสารที่คุณทำงานด้วย" - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "ลบข้อมูลเมตา" - }, - "sidebar": { - "toggle": "สลับแถบข้าง" - }, - "theme": { - "toggle": "สลับธีม" - }, - "view": { - "viewer": "ตัวดูเอกสาร", - "pageEditor": "ตัวแก้ไขหน้า", - "fileManager": "ตัวจัดการไฟล์" - }, - "pageEditor": { - "title": "ตัวแก้ไขหน้า", - "save": "บันทึกการเปลี่ยนแปลง", - "noPdfLoaded": "ยังไม่ได้โหลด PDF โปรดอัปโหลด PDF เพื่อแก้ไข", - "rotatedLeft": "หมุนซ้าย:", - "rotatedRight": "หมุนขวา:", - "deleted": "ลบแล้ว:", - "movedLeft": "ย้ายไปซ้าย:", - "movedRight": "ย้ายไปขวา:", - "splitAt": "แยกที่:", - "insertedPageBreak": "แทรกตัวแบ่งหน้าที่:", - "addFileNotImplemented": "ยังไม่ได้รองรับการเพิ่มไฟล์ในเดโม", - "closePdf": "ปิด PDF", - "reset": "รีเซ็ตการเปลี่ยนแปลง", - "zoomIn": "ซูมเข้า", - "zoomOut": "ซูมออก", - "fitToWidth": "พอดีกับความกว้าง", - "actualSize": "ขนาดจริง" - }, - "viewer": { - "firstPage": "หน้าแรก", - "lastPage": "หน้าสุดท้าย", - "previousPage": "หน้าก่อนหน้า", - "nextPage": "หน้าถัดไป", - "zoomIn": "ซูมเข้า", - "zoomOut": "ซูมออก", - "singlePageView": "มุมมองหน้าเดียว", - "dualPageView": "มุมมองสองหน้า" - }, - "rightRail": { - "closeSelected": "ปิดไฟล์ที่เลือก", - "selectAll": "เลือกทั้งหมด", - "deselectAll": "ยกเลิกการเลือกทั้งหมด", - "selectByNumber": "เลือกตามหมายเลขหน้า", - "deleteSelected": "ลบหน้าที่เลือก", - "closePdf": "ปิด PDF", - "exportAll": "ส่งออก PDF", - "downloadSelected": "ดาวน์โหลดไฟล์ที่เลือก", - "downloadAll": "ดาวน์โหลดทั้งหมด", - "saveAll": "บันทึกทั้งหมด", - "toggleTheme": "สลับธีม", - "toggleBookmarks": "สลับที่คั่นหน้า", - "language": "ภาษา", - "search": "ค้นหาใน PDF", - "panMode": "โหมดเลื่อนดู", - "rotateLeft": "หมุนซ้าย", - "rotateRight": "หมุนขวา", - "toggleSidebar": "สลับแถบข้าง", - "exportSelected": "ส่งออกหน้าที่เลือก", - "toggleAnnotations": "สลับการแสดงคำอธิบายประกอบ", - "annotationMode": "สลับโหมดคำอธิบายประกอบ", - "draw": "วาด", - "save": "บันทึก", - "saveChanges": "บันทึกการเปลี่ยนแปลง" - }, - "search": { - "title": "ค้นหาใน PDF", - "placeholder": "ป้อนคำค้นหา...", - "noResults": "ไม่พบผลลัพธ์", - "searching": "กำลังค้นหา..." - }, - "guestBanner": { - "title": "คุณกำลังใช้ Stirling PDF ในฐานะผู้เยี่ยมชม!", - "message": "สร้างบัญชีฟรีเพื่อบันทึกงานของคุณ เข้าถึงฟีเจอร์เพิ่มเติม และสนับสนุนโครงการ", - "dismiss": "ปิดแบนเนอร์", - "signUp": "สมัครฟรี" - }, - "toolPicker": { - "searchPlaceholder": "ค้นหาเครื่องมือ...", - "noToolsFound": "ไม่พบเครื่องมือ", - "allTools": "เครื่องมือทั้งหมด", - "quickAccess": "เข้าถึงด่วน", - "categories": { - "standardTools": "เครื่องมือมาตรฐาน", - "advancedTools": "เครื่องมือขั้นสูง", - "recommendedTools": "เครื่องมือแนะนำ" - }, - "subcategories": { - "signing": "การลงนาม", - "documentSecurity": "ความปลอดภัยของเอกสาร", - "verification": "การตรวจสอบ", - "documentReview": "การทบทวนเอกสาร", - "pageFormatting": "การจัดรูปแบบหน้า", - "extraction": "การดึงข้อมูล", - "removal": "การลบ", - "automation": "การทำงานอัตโนมัติ", - "general": "ทั่วไป", - "advancedFormatting": "การจัดรูปแบบขั้นสูง", - "developerTools": "เครื่องมือสำหรับนักพัฒนา" - } - }, - "quickAccess": { - "read": "อ่าน", - "sign": "เซ็นชื่อ", - "automate": "ออโต้", - "files": "ไฟล์", - "activity": "กิจกรรม", - "help": "วิธีใช้", - "account": "บัญชี", - "config": "คอนฟิก", - "settings": "ตั้งค่า", - "adminSettings": "ตั้งค่า แอดมิน", - "allTools": "All Tools", - "reader": "ตัวอ่าน", - "helpMenu": { - "toolsTour": "แนะนำเครื่องมือ", - "toolsTourDesc": "เรียนรู้ว่าเครื่องมือทำอะไรได้บ้าง", - "adminTour": "ทัวร์ผู้ดูแล", - "adminTourDesc": "สำรวจการตั้งค่าและฟีเจอร์ของผู้ดูแล" - } - }, - "admin": { - "error": "ข้อผิดพลาด", - "success": "สำเร็จ", - "expand": "ขยาย", - "close": "ปิด", - "status": { - "active": "ใช้งานอยู่", - "inactive": "ไม่ใช้งาน" - }, - "settings": { - "title": "การตั้งค่าผู้ดูแล", - "workspace": "พื้นที่ทำงาน", - "fetchError": "ไม่สามารถโหลดการตั้งค่าได้", - "saveError": "ไม่สามารถบันทึกการตั้งค่าได้", - "saved": "บันทึกการตั้งค่าสำเร็จ", - "saveSuccess": "บันทึกการตั้งค่าสำเร็จ", - "save": "บันทึกการเปลี่ยนแปลง", - "discard": "ละทิ้ง", - "restartRequired": "ต้องรีสตาร์ท", - "loginRequired": "ต้องเปิดโหมดเข้าสู่ระบบเพื่อแก้ไขการตั้งค่าผู้ดูแล", - "unsavedChanges": { - "title": "การเปลี่ยนแปลงที่ยังไม่บันทึก", - "message": "คุณมีการเปลี่ยนแปลงที่ยังไม่บันทึก ต้องการละทิ้งหรือไม่?", - "cancel": "แก้ไขต่อ", - "discard": "ละทิ้งการเปลี่ยนแปลง", - "hint": "คุณมีการเปลี่ยนแปลงที่ยังไม่บันทึก" - }, - "loginDisabled": { - "title": "ต้องใช้โหมดเข้าสู่ระบบ", - "message": "ต้องเปิดโหมดเข้าสู่ระบบเพื่อแก้ไขการตั้งค่าผู้ดูแล โปรดตั้งค่า SECURITY_ENABLELOGIN=true ในสภาพแวดล้อมของคุณ หรือ security.enableLogin: true ใน settings.yml จากนั้นรีสตาร์ทเซิร์ฟเวอร์", - "readOnly": "การตั้งค่าด้านล่างเป็นค่าอย่างตัวอย่างเพื่ออ้างอิง เปิดโหมดเข้าสู่ระบบเพื่อดูและแก้ไขการกำหนดค่าจริง" - }, - "restart": { - "title": "ต้องรีสตาร์ท", - "message": "บันทึกการตั้งค่าสำเร็จแล้ว จำเป็นต้องรีสตาร์ทเซิร์ฟเวอร์เพื่อให้การเปลี่ยนแปลงมีผล", - "question": "คุณต้องการรีสตาร์ทเซิร์ฟเวอร์ตอนนี้หรือตอนหลัง?", - "now": "รีสตาร์ททันที", - "later": "รีสตาร์ทภายหลัง" - }, - "restarting": "กำลังเริ่มต้นเซิร์ฟเวอร์ใหม่", - "restartingMessage": "เซิร์ฟเวอร์กำลังเริ่มต้นใหม่ โปรดรอสักครู่...", - "restartError": "ไม่สามารถเริ่มต้นเซิร์ฟเวอร์ใหม่ได้ โปรดเริ่มต้นใหม่ด้วยตนเอง", - "general": { - "title": "การตั้งค่าระบบ", - "description": "กำหนดค่าการตั้งค่าแอปพลิเคชันทั่วทั้งระบบ รวมถึงการสร้างแบรนด์และพฤติกรรมเริ่มต้น", - "ui": "ส่วนติดต่อผู้ใช้", - "system": "ระบบ", - "appName": { - "label": "ชื่อแอปพลิเคชัน", - "description": "ชื่อที่แสดงบนแท็บเบราว์เซอร์และหน้าแรก" - }, - "appNameNavbar": { - "label": "แบรนด์แถบนำทาง", - "description": "ชื่อที่แสดงบนแถบนำทาง" - }, - "homeDescription": { - "label": "คำอธิบายหน้าแรก", - "description": "ข้อความคำอธิบายที่แสดงบนหน้าแรก" - }, - "defaultLocale": { - "label": "Locale เริ่มต้น", - "description": "ภาษาค่าเริ่มต้นสำหรับผู้ใช้ใหม่ (เช่น en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "ขนาดอัปโหลดไฟล์สูงสุด", - "description": "ขนาดไฟล์อัปโหลดสูงสุด (เช่น 100MB, 1GB)" - }, - "showUpdate": { - "label": "แสดงการแจ้งเตือนอัปเดต", - "description": "แสดงการแจ้งเตือนเมื่อมีเวอร์ชันใหม่" - }, - "showUpdateOnlyAdmin": { - "label": "แสดงอัปเดตให้ผู้ดูแลเท่านั้น", - "description": "จำกัดการแจ้งเตือนอัปเดตให้เฉพาะผู้ดูแลระบบ" - }, - "customHTMLFiles": { - "label": "ไฟล์ HTML แบบกำหนดเอง", - "description": "อนุญาตให้ให้บริการไฟล์ HTML แบบกำหนดเองจากไดเรกทอรี customFiles" - }, - "languages": { - "label": "ภาษาที่มีให้ใช้", - "description": "ภาษาที่ผู้ใช้สามารถเลือกได้ (ปล่อยว่างเพื่อเปิดใช้ทุกภาษา)", - "placeholder": "เลือกภาษา" - }, - "customMetadata": { - "label": "ข้อมูลเมตาแบบกำหนดเอง", - "autoUpdate": { - "label": "อัปเดตข้อมูลเมตาอัตโนมัติ", - "description": "อัปเดตข้อมูลเมตาของ PDF โดยอัตโนมัติในเอกสารที่ประมวลผลทั้งหมด" - }, - "author": { - "label": "ผู้เขียนเริ่มต้น", - "description": "ผู้เขียนเริ่มต้นสำหรับข้อมูลเมตาของ PDF (เช่น ชื่อผู้ใช้)" - }, - "creator": { - "label": "ผู้สร้างเริ่มต้น", - "description": "ผู้สร้างเริ่มต้นสำหรับข้อมูลเมตาของ PDF" - }, - "producer": { - "label": "ผู้ผลิตเริ่มต้น", - "description": "ผู้ผลิตเริ่มต้นสำหรับข้อมูลเมตาของ PDF" - } - }, - "logoStyle": { - "label": "สไตล์โลโก้", - "description": "เลือกระหว่างโลโก้มินิมอลสมัยใหม่หรือไอคอน S แบบคลาสสิก", - "classic": "คลาสสิก", - "classicAlt": "โลโก้แบบคลาสสิก", - "modern": "ทันสมัย", - "modernAlt": "โลโก้แบบสมัยใหม่" - }, - "customPaths": { - "label": "พาธแบบกำหนดเอง", - "description": "กำหนดค่าพาธระบบไฟล์แบบกำหนดเองสำหรับการประมวลผล Pipeline และเครื่องมือภายนอก", - "pipeline": { - "label": "ไดเรกทอรี Pipeline", - "watchedFoldersDir": { - "label": "ไดเรกทอรีโฟลเดอร์ที่เฝ้าดู", - "description": "ไดเรกทอรีที่ Pipeline จะเฝ้าดูไฟล์ PDF ที่เข้ามา (ปล่อยว่างเพื่อค่าเริ่มต้น: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "ไดเรกทอรีโฟลเดอร์ที่เสร็จสิ้น", - "description": "ไดเรกทอรีสำหรับผลลัพธ์ PDF ที่ประมวลผลแล้ว (ปล่อยว่างเพื่อค่าเริ่มต้น: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "พาธเครื่องมือภายนอก", - "weasyprint": { - "label": "ไฟล์ปฏิบัติการ WeasyPrint", - "description": "พาธไปยังไฟล์ปฏิบัติการ WeasyPrint สำหรับแปลง HTML เป็น PDF (ปล่อยว่างเพื่อค่าเริ่มต้น: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "ไฟล์ปฏิบัติการ Unoconvert", - "description": "พาธไปยัง LibreOffice unoconvert สำหรับการแปลงเอกสาร (ปล่อยว่างเพื่อค่าเริ่มต้น: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "ความปลอดภัย", - "description": "กำหนดค่าการยืนยันตัวตน พฤติกรรมการเข้าสู่ระบบ และนโยบายความปลอดภัย", - "ssoNotice": { - "title": "กำลังมองหาการตั้งค่า SSO/SAML ใช่ไหม?", - "message": "ผู้ให้บริการยืนยันตัวตน OAuth2 และ SAML2 ถูกย้ายไปที่เมนู Connections เพื่อให้ง่ายต่อการจัดการ" - }, - "authentication": "การยืนยันตัวตน", - "enableLogin": { - "label": "เปิดใช้งานการเข้าสู่ระบบ", - "description": "บังคับให้ผู้ใช้ต้องเข้าสู่ระบบก่อนเข้าถึงแอปพลิเคชัน" - }, - "loginMethod": { - "label": "วิธีการเข้าสู่ระบบ", - "description": "วิธีการยืนยันตัวตนที่จะใช้สำหรับการเข้าสู่ระบบ", - "all": "ทุกวิธี", - "normal": "เฉพาะชื่อผู้ใช้/รหัสผ่าน", - "oauth2": "เฉพาะ OAuth2", - "saml2": "เฉพาะ SAML2" - }, - "loginAttemptCount": { - "label": "ขีดจำกัดความพยายามเข้าสู่ระบบ", - "description": "จำนวนครั้งสูงสุดของการเข้าสู่ระบบที่ล้มเหลวก่อนล็อกบัญชี" - }, - "loginResetTimeMinutes": { - "label": "เวลาล้างจำนวนครั้ง (นาที)", - "description": "ระยะเวลาก่อนที่จะรีเซ็ตจำนวนครั้งที่เข้าสู่ระบบล้มเหลว" - }, - "csrfDisabled": { - "label": "ปิดการป้องกัน CSRF", - "description": "ปิดการป้องกัน Cross-Site Request Forgery (ไม่แนะนำ)" - }, - "initialLogin": { - "label": "ข้อมูลเข้าสู่ระบบเริ่มต้น", - "username": { - "label": "ชื่อผู้ใช้เริ่มต้น", - "description": "ชื่อผู้ใช้สำหรับบัญชีผู้ดูแลเริ่มต้น" - }, - "password": { - "label": "รหัสผ่านเริ่มต้น", - "description": "รหัสผ่านสำหรับบัญชีผู้ดูแลเริ่มต้น" - } - }, - "jwt": { - "label": "การกำหนดค่า JWT", - "secureCookie": { - "label": "คุกกี้แบบปลอดภัย", - "description": "ต้องใช้ HTTPS สำหรับคุกกี้ JWT (แนะนำสำหรับการใช้งานจริง)" - }, - "keyRetentionDays": { - "label": "จำนวนวันเก็บรักษาคีย์", - "description": "จำนวนวันที่เก็บคีย์ JWT เก่าไว้เพื่อการตรวจสอบความถูกต้อง" - }, - "persistence": { - "label": "เปิดใช้งานการคงอยู่ของคีย์", - "description": "จัดเก็บคีย์ JWT แบบคงอยู่เพื่อให้ผ่านการรีสตาร์ทเซิร์ฟเวอร์" - }, - "enableKeyRotation": { - "label": "เปิดใช้งานการหมุนคีย์", - "description": "หมุนคีย์ลงนาม JWT โดยอัตโนมัติเป็นระยะ" - }, - "enableKeyCleanup": { - "label": "เปิดใช้งานการล้างคีย์", - "description": "ลบคีย์ JWT ที่หมดอายุโดยอัตโนมัติ" - } - }, - "audit": { - "label": "บันทึกการตรวจสอบ", - "enabled": { - "label": "เปิดใช้งานบันทึกการตรวจสอบ", - "description": "ติดตามการกระทำของผู้ใช้และเหตุการณ์ของระบบเพื่อการปฏิบัติตามและการตรวจสอบความปลอดภัย" - }, - "level": { - "label": "ระดับการตรวจสอบ", - "description": "0=ปิด, 1=พื้นฐาน, 2=มาตรฐาน, 3=ละเอียด" - }, - "retentionDays": { - "label": "ระยะเวลาเก็บบันทึก (วัน)", - "description": "จำนวนวันที่เก็บบันทึกการตรวจสอบ" - } - }, - "htmlUrlSecurity": { - "label": "ความปลอดภัยของ URL สำหรับ HTML", - "description": "กำหนดข้อจำกัดการเข้าถึง URL สำหรับการประมวลผล HTML เพื่อป้องกันการโจมตีแบบ SSRF", - "enabled": { - "label": "เปิดใช้งานความปลอดภัยของ URL", - "description": "เปิดใช้งานข้อจำกัดความปลอดภัยของ URL สำหรับการแปลง HTML เป็น PDF" - }, - "level": { - "label": "ระดับความปลอดภัย", - "description": "MAX: อนุญาตเฉพาะรายการอนุญาต, MEDIUM: บล็อกเครือข่ายภายใน, OFF: ไม่จำกัด", - "max": "สูงสุด (อนุญาตเฉพาะรายการอนุญาต)", - "medium": "ปานกลาง (บล็อกภายใน)", - "off": "ปิด (ไม่จำกัด)" - }, - "advanced": "การตั้งค่าขั้นสูง", - "allowedDomains": { - "label": "โดเมนที่อนุญาต (รายการอนุญาต)", - "description": "หนึ่งโดเมนต่อบรรทัด (เช่น cdn.example.com) อนุญาตเฉพาะโดเมนเหล่านี้เมื่อระดับเป็น MAX" - }, - "blockedDomains": { - "label": "โดเมนที่บล็อก (รายการบล็อก)", - "description": "หนึ่งโดเมนต่อบรรทัด (เช่น malicious.com) โดเมนเพิ่มเติมที่จะบล็อก" - }, - "internalTlds": { - "label": "TLD ภายใน", - "description": "หนึ่ง TLD ต่อบรรทัด (เช่น .local, .internal) บล็อกโดเมนที่มีรูปแบบ TLD เหล่านี้" - }, - "networkBlocking": "การบล็อกเครือข่าย", - "blockPrivateNetworks": { - "label": "บล็อกเครือข่ายส่วนตัว", - "description": "บล็อกเครือข่ายส่วนตัวตาม RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "บล็อก Localhost", - "description": "บล็อก localhost และที่อยู่ loopback (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "บล็อกที่อยู่ Link-Local", - "description": "บล็อกที่อยู่ link-local (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "บล็อก Cloud Metadata Endpoints", - "description": "บล็อกจุดปลายทาง metadata ของผู้ให้บริการคลาวด์ (169.254.169.254)" - } - } - }, - "connections": { - "title": "การเชื่อมต่อ", - "description": "กำหนดค่าผู้ให้บริการยืนยันตัวตนภายนอก เช่น OAuth2 และ SAML", - "linkedServices": "บริการที่เชื่อมต่อแล้ว", - "unlinkedServices": "บริการที่ยังไม่เชื่อมต่อ", - "connect": "เชื่อมต่อ", - "disconnect": "ตัดการเชื่อมต่อ", - "disconnected": "ตัดการเชื่อมต่อผู้ให้บริการสำเร็จ", - "disconnectError": "ไม่สามารถตัดการเชื่อมต่อผู้ให้บริการได้", - "ssoAutoLogin": { - "label": "เข้าสู่ระบบอัตโนมัติด้วย SSO", - "enable": "เปิดใช้งาน SSO Auto Login", - "description": "เปลี่ยนเส้นทางไปยังการเข้าสู่ระบบ SSO โดยอัตโนมัติเมื่อจำเป็นต้องยืนยันตัวตน" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "เปิดใช้งาน OAuth2", - "description": "อนุญาตให้ผู้ใช้ยืนยันตัวตนผ่านผู้ให้บริการ OAuth2" - }, - "provider": { - "label": "ผู้ให้บริการ", - "description": "ผู้ให้บริการ OAuth2 ที่ใช้สำหรับการยืนยันตัวตน" - }, - "issuer": { - "label": "Issuer URL", - "description": "Issuer URL ของผู้ให้บริการ OAuth2" - }, - "clientId": { - "label": "Client ID", - "description": "Client ID ของ OAuth2 จากผู้ให้บริการของคุณ" - }, - "clientSecret": { - "label": "Client Secret", - "description": "Client Secret ของ OAuth2 จากผู้ให้บริการของคุณ" - }, - "useAsUsername": { - "label": "ใช้เป็นชื่อผู้ใช้", - "description": "เคลมของ OAuth2 ที่จะใช้เป็นชื่อผู้ใช้ (เช่น email, sub)" - }, - "autoCreateUser": { - "label": "สร้างผู้ใช้โดยอัตโนมัติ", - "description": "สร้างบัญชีผู้ใช้โดยอัตโนมัติเมื่อเข้าสู่ระบบ OAuth2 ครั้งแรก" - }, - "blockRegistration": { - "label": "ปิดการลงทะเบียน", - "description": "ป้องกันการลงทะเบียนผู้ใช้ใหม่ผ่าน OAuth2" - }, - "scopes": { - "label": "ขอบเขต OAuth2", - "description": "รายการขอบเขต OAuth2 คั่นด้วยจุลภาค (เช่น openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "เปิดใช้งาน SAML2", - "description": "อนุญาตให้ผู้ใช้ยืนยันตัวตนผ่านผู้ให้บริการ SAML2" - }, - "provider": { - "label": "ผู้ให้บริการ", - "description": "ชื่อผู้ให้บริการ SAML2" - }, - "registrationId": { - "label": "Registration ID", - "description": "ตัวระบุการลงทะเบียนของ SAML2" - }, - "autoCreateUser": { - "label": "สร้างผู้ใช้โดยอัตโนมัติ", - "description": "สร้างบัญชีผู้ใช้โดยอัตโนมัติเมื่อเข้าสู่ระบบ SAML2 ครั้งแรก" - }, - "blockRegistration": { - "label": "ปิดการลงทะเบียน", - "description": "ป้องกันการลงทะเบียนผู้ใช้ใหม่ผ่าน SAML2" - } - } - }, - "database": { - "title": "ฐานข้อมูล", - "description": "กำหนดค่าการเชื่อมต่อฐานข้อมูลแบบกำหนดเองสำหรับการใช้งานระดับองค์กรมหาชน", - "configuration": "การกำหนดค่าฐานข้อมูล", - "enableCustom": { - "label": "เปิดใช้งานฐานข้อมูลแบบกำหนดเอง", - "description": "ใช้การกำหนดค่าฐานข้อมูลของคุณเองแทนฐานข้อมูลฝังตัวเริ่มต้น" - }, - "customUrl": { - "label": "URL ฐานข้อมูลแบบกำหนดเอง", - "description": "สตริงการเชื่อมต่อ JDBC แบบเต็ม (เช่น jdbc:postgresql://localhost:5432/postgres) หากระบุแล้ว การตั้งค่าการเชื่อมต่อรายข้อด้านล่างจะไม่ถูกใช้" - }, - "type": { - "label": "ชนิดฐานข้อมูล", - "description": "ชนิดของฐานข้อมูล (ไม่ใช้หากระบุ URL แบบกำหนดเอง)" - }, - "hostName": { - "label": "ชื่อโฮสต์", - "description": "โฮสต์เนมของเซิร์ฟเวอร์ฐานข้อมูล (ไม่ใช้หากระบุ URL แบบกำหนดเอง)" - }, - "port": { - "label": "พอร์ต", - "description": "พอร์ตของเซิร์ฟเวอร์ฐานข้อมูล (ไม่ใช้หากระบุ URL แบบกำหนดเอง)" - }, - "name": { - "label": "ชื่อฐานข้อมูล", - "description": "ชื่อของฐานข้อมูล (ไม่ใช้หากระบุ URL แบบกำหนดเอง)" - }, - "username": { - "label": "ชื่อผู้ใช้", - "description": "ชื่อผู้ใช้สำหรับการยืนยันตัวตนฐานข้อมูล" - }, - "password": { - "label": "รหัสผ่าน", - "description": "รหัสผ่านสำหรับการยืนยันตัวตนฐานข้อมูล" - } - }, - "privacy": { - "title": "ความเป็นส่วนตัว", - "description": "กำหนดค่าความเป็นส่วนตัวและการเก็บข้อมูล", - "analytics": "การวิเคราะห์และการติดตาม", - "enableAnalytics": { - "label": "เปิดใช้งานการวิเคราะห์", - "description": "รวบรวมการวิเคราะห์การใช้งานแบบไม่ระบุชื่อเพื่อช่วยปรับปรุงแอปพลิเคชัน" - }, - "metricsEnabled": { - "label": "เปิดใช้งานตัวชี้วัด", - "description": "เปิดการเก็บรวบรวมตัวชี้วัดด้านประสิทธิภาพและการใช้งาน ให้ API endpoint สำหรับผู้ดูแลเข้าถึงข้อมูลตัวชี้วัด" - }, - "searchEngine": "การมองเห็นในเสิร์ชเอนจิน", - "googleVisibility": { - "label": "การมองเห็นบน Google", - "description": "อนุญาตให้เสิร์ชเอนจินทำดัชนีแอปพลิเคชันนี้" - } - }, - "advanced": { - "title": "ขั้นสูง", - "description": "กำหนดค่าคุณสมบัติขั้นสูงและฟังก์ชันทดลอง", - "features": "แฟลกฟีเจอร์", - "processing": "การประมวลผล", - "endpoints": { - "label": "Endpoints", - "manage": "จัดการ API Endpoints", - "description": "การจัดการ Endpoint กำหนดค่าผ่าน YAML ดูเอกสารประกอบสำหรับรายละเอียดการเปิด/ปิดใช้งาน Endpoint เฉพาะ" - }, - "enableAlphaFunctionality": { - "label": "เปิดใช้งานฟีเจอร์แบบอัลฟา", - "description": "เปิดใช้งานฟีเจอร์ทดลองและอยู่ในช่วงอัลฟา (อาจไม่เสถียร)" - }, - "enableUrlToPDF": { - "label": "เปิดใช้งาน URL เป็น PDF", - "description": "อนุญาตให้แปลงหน้าเว็บเป็นเอกสาร PDF" - }, - "maxDPI": { - "label": "DPI สูงสุด", - "description": "DPI สูงสุดสำหรับการประมวลผลภาพ (0 = ไม่จำกัด)" - }, - "tessdataDir": { - "label": "ไดเรกทอรี Tessdata", - "description": "พาธไปยังไดเรกทอรี tessdata สำหรับไฟล์ภาษา OCR" - }, - "disableSanitize": { - "label": "ปิดการ Sanitization ของ HTML", - "description": "คำเตือน: มีความเสี่ยงด้านความปลอดภัย - การปิดการ Sanitization ของ HTML อาจก่อให้เกิดช่องโหว่ XSS" - }, - "tempFileManagement": { - "label": "การจัดการไฟล์ชั่วคราว", - "description": "กำหนดค่าการจัดเก็บไฟล์ชั่วคราวและพฤติกรรมการล้างไฟล์", - "baseTmpDir": { - "label": "ไดเรกทอรีชั่วคราวหลัก", - "description": "ไดเรกทอรีหลักสำหรับไฟล์ชั่วคราว (ปล่อยว่างเพื่อค่าเริ่มต้น: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "ไดเรกทอรีชั่วคราวของ LibreOffice", - "description": "ไดเรกทอรีสำหรับไฟล์ชั่วคราวของ LibreOffice (ปล่อยว่างเพื่อค่าเริ่มต้น: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "ไดเรกทอรีชั่วคราวของระบบ", - "description": "ไดเรกทอรีชั่วคราวของระบบที่จะทำความสะอาด (ใช้ก็ต่อเมื่อเปิดใช้งาน cleanupSystemTemp)" - }, - "prefix": { - "label": "คำนำหน้าไฟล์ชั่วคราว", - "description": "คำนำหน้าสำหรับชื่อไฟล์ชั่วคราว" - }, - "maxAgeHours": { - "label": "อายุสูงสุด (ชั่วโมง)", - "description": "อายุสูงสุดเป็นชั่วโมงก่อนที่จะล้างไฟล์ชั่วคราว" - }, - "cleanupIntervalMinutes": { - "label": "ช่วงเวลาการล้าง (นาที)", - "description": "ความถี่ในการรันการล้าง (เป็นนาที)" - }, - "startupCleanup": { - "label": "ล้างตอนเริ่มต้น", - "description": "ล้างไฟล์ชั่วคราวเก่าขณะเริ่มต้นแอปพลิเคชัน" - }, - "cleanupSystemTemp": { - "label": "ล้างไดเรกทอรีชั่วคราวของระบบ", - "description": "จะทำความสะอาดไดเรกทอรีชั่วคราวของระบบในวงกว้างหรือไม่ (ใช้ด้วยความระมัดระวัง)" - } - }, - "processExecutor": { - "label": "ข้อจำกัดของตัวประมวลผลกระบวนการ", - "description": "กำหนดขีดจำกัดเซสชันและระยะหมดเวลาสำหรับตัวประมวลผลแต่ละตัว", - "sessionLimit": { - "label": "ขีดจำกัดเซสชัน", - "description": "จำนวนอินสแตนซ์พร้อมกันสูงสุด" - }, - "timeout": { - "label": "ระยะหมดเวลา (นาที)", - "description": "เวลาในการทำงานสูงสุด" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF to HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "ติดตั้งแอป", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "เมลเซิร์ฟเวอร์", - "description": "กำหนดค่า SMTP สำหรับการส่งการแจ้งเตือนทางอีเมล", - "smtp": "การกำหนดค่า SMTP", - "enabled": { - "label": "เปิดใช้งานเมล", - "description": "เปิดใช้งานการแจ้งเตือนทางอีเมลและความสามารถ SMTP" - }, - "host": { - "label": "โฮสต์ SMTP", - "description": "ชื่อโฮสต์หรือที่อยู่ IP ของเซิร์ฟเวอร์ SMTP" - }, - "port": { - "label": "พอร์ต SMTP", - "description": "หมายเลขพอร์ตสำหรับการเชื่อมต่อ SMTP (โดยทั่วไป 25, 465 หรือ 587)" - }, - "username": { - "label": "ชื่อผู้ใช้ SMTP", - "description": "ชื่อผู้ใช้สำหรับการยืนยันตัวตน SMTP" - }, - "password": { - "label": "รหัสผ่าน SMTP", - "description": "รหัสผ่านสำหรับการยืนยันตัวตน SMTP" - }, - "from": { - "label": "ที่อยู่อีเมลผู้ส่ง", - "description": "ที่อยู่อีเมลที่จะใช้เป็นผู้ส่ง" - }, - "enableInvites": { - "label": "เปิดใช้งานคำเชิญทางอีเมล", - "description": "อนุญาตให้ผู้ดูแลเชิญผู้ใช้ผ่านอีเมลพร้อมรหัสผ่านที่สร้างอัตโนมัติ" - }, - "frontendUrl": { - "label": "URL ส่วนหน้า", - "description": "URL ฐานสำหรับส่วนหน้า (เช่น https://pdf.example.com) ใช้สำหรับสร้างลิงก์เชิญในอีเมล ปล่อยว่างเพื่อใช้ URL ฝั่งแบ็กเอนด์" - } - }, - "legal": { - "title": "เอกสารทางกฎหมาย", - "description": "กำหนดค่าลิงก์ไปยังเอกสารและนโยบายทางกฎหมาย", - "disclaimer": { - "title": "คำเตือนความรับผิดชอบทางกฎหมาย", - "message": "ด้วยการปรับแต่งเอกสารทางกฎหมายเหล่านี้ คุณยอมรับความรับผิดชอบอย่างเต็มที่ในการให้เป็นไปตามกฎหมายและข้อบังคับทั้งหมดที่เกี่ยวข้อง รวมถึงแต่ไม่จำกัดเพียง GDPR และข้อกำหนดการคุ้มครองข้อมูลของสหภาพยุโรปอื่น ๆ ให้ปรับเปลี่ยนการตั้งค่าเหล่านี้เฉพาะเมื่อ: (1) คุณใช้งานอินสแตนซ์ส่วนตัว/ส่วนบุคคล, (2) คุณอยู่นอกเขตอำนาจศาลของสหภาพยุโรปและเข้าใจข้อผูกพันทางกฎหมายในพื้นที่ของคุณ, หรือ (3) คุณได้รับคำปรึกษาทางกฎหมายที่เหมาะสมและยอมรับความรับผิดชอบต่อข้อมูลผู้ใช้และการปฏิบัติตามกฎหมายทั้งหมดแต่เพียงผู้เดียว Stirling-PDF และนักพัฒนาของระบบจะไม่รับผิดต่อข้อผูกพันทางกฎหมายของคุณ" - }, - "termsAndConditions": { - "label": "ข้อกำหนดและเงื่อนไข", - "description": "URL หรือชื่อไฟล์ไปยังข้อกำหนดและเงื่อนไข" - }, - "privacyPolicy": { - "label": "นโยบายความเป็นส่วนตัว", - "description": "URL หรือชื่อไฟล์ไปยังนโยบายความเป็นส่วนตัว" - }, - "accessibilityStatement": { - "label": "คำประกาศการเข้าถึง", - "description": "URL หรือชื่อไฟล์ไปยังคำประกาศการเข้าถึง" - }, - "cookiePolicy": { - "label": "นโยบายคุกกี้", - "description": "URL หรือชื่อไฟล์ไปยังนโยบายคุกกี้" - }, - "impressum": { - "label": "Impressum", - "description": "URL หรือชื่อไฟล์ไปยัง Impressum (จำเป็นในบางเขตอำนาจศาล)" - } - }, - "premium": { - "title": "พรีเมียมและเอนเตอร์ไพรส์", - "description": "กำหนดค่าคีย์ไลเซนส์พรีเมียมหรือเอนเตอร์ไพรส์ของคุณ", - "license": "การกำหนดค่าไลเซนส์", - "licenseKey": { - "toggle": "มี license key หรือไฟล์ certificate ไหม?", - "info": "หากคุณมี license key หรือไฟล์ certificate จากการซื้อโดยตรง คุณสามารถใส่ที่นี่เพื่อเปิดใช้ฟีเจอร์พรีเมียมหรือเอนเทอร์ไพรส์" - }, - "key": { - "label": "คีย์ไลเซนส์", - "description": "ป้อนคีย์ไลเซนส์พรีเมียมหรือเอนเตอร์ไพรส์ของคุณ", - "success": "บันทึก License Key แล้ว", - "successMessage": "เปิดใช้งาน license key ของคุณสำเร็จแล้ว ไม่ต้องรีสตาร์ต", - "overwriteWarning": { - "title": "⚠️ คำเตือน: พบไลเซนส์เดิม", - "line1": "การเขียนทับ license key ปัจจุบันไม่สามารถยกเลิกได้", - "line2": "ไลเซนส์ก่อนหน้าของคุณจะสูญหายถาวร เว้นแต่คุณได้สำรองไว้ที่อื่น", - "line3": "สำคัญ: เก็บ license keys ให้เป็นส่วนตัวและปลอดภัย ห้ามแชร์สาธารณะ" - } - }, - "enabled": { - "label": "เปิดใช้งานฟีเจอร์พรีเมียม", - "description": "เปิดการตรวจสอบคีย์ไลเซนส์สำหรับฟีเจอร์แบบ Pro/Enterprise" - }, - "movedFeatures": { - "title": "กระจายฟีเจอร์พรีเมียมแล้ว", - "message": "ฟีเจอร์ Premium และ Enterprise ได้ถูกจัดไว้ในส่วนของตนเองแล้ว:" - } - }, - "features": { - "title": "ฟีเจอร์", - "description": "กำหนดค่าฟีเจอร์และความสามารถเสริม", - "serverCertificate": { - "label": "ใบรับรองเซิร์ฟเวอร์", - "description": "กำหนดค่าการสร้างใบรับรองฝั่งเซิร์ฟเวอร์สำหรับฟังก์ชัน \"Sign with Stirling-PDF\"", - "enabled": { - "label": "เปิดใช้งานใบรับรองเซิร์ฟเวอร์", - "description": "เปิดใช้งานใบรับรองฝั่งเซิร์ฟเวอร์สำหรับตัวเลือก \"Sign with Stirling-PDF\"" - }, - "organizationName": { - "label": "ชื่อองค์กร", - "description": "ชื่อองค์กรสำหรับใบรับรองที่สร้างขึ้น" - }, - "validity": { - "label": "อายุใบรับรอง (วัน)", - "description": "จำนวนวันที่ใบรับรองจะยังคงใช้ได้" - }, - "regenerateOnStartup": { - "label": "สร้างใหม่เมื่อเริ่มต้น", - "description": "สร้างใบรับรองใหม่ทุกครั้งที่แอปพลิเคชันเริ่มต้น" - } - } - }, - "endpoints": { - "title": "API Endpoints", - "description": "ควบคุมว่า API Endpoints และกลุ่ม Endpoint ใดที่ใช้งานได้", - "management": "การจัดการ Endpoint", - "toRemove": { - "label": "Endpoints ที่ปิดใช้งาน", - "description": "เลือกจุดปลายทางเป็นรายรายการเพื่อปิดใช้งาน" - }, - "groupsToRemove": { - "label": "กลุ่ม Endpoints ที่ปิดใช้งาน", - "description": "เลือกกลุ่มจุดปลายทางที่จะปิดใช้งาน" - }, - "note": "หมายเหตุ: การปิดการใช้งาน endpoints จะจำกัดการเข้าถึง API แต่จะไม่ลบส่วนติดต่อผู้ใช้ ต้องรีสตาร์ทจึงจะมีผล" - } - } - }, - "fileUpload": { - "selectFile": "เลือกไฟล์", - "selectFiles": "เลือกไฟล์", - "selectPdfToView": "เลือก PDF เพื่อดู", - "selectPdfToEdit": "เลือก PDF เพื่อแก้ไข", - "chooseFromStorage": "เลือกไฟล์จากที่เก็บหรืออัปโหลด PDF ใหม่", - "chooseFromStorageMultiple": "เลือกไฟล์จากที่เก็บหรืออัปโหลด PDF ใหม่หลายไฟล์", - "loadFromStorage": "โหลดจากที่เก็บ", - "filesAvailable": "ไฟล์ที่มีอยู่", - "loading": "กำลังโหลด...", - "or": "หรือ", - "dropFileHere": "วางไฟล์ที่นี่หรือคลิกเพื่ออัปโหลด", - "dropFilesHere": "วางไฟล์ที่นี่หรือคลิกปุ่มอัปโหลด", - "dropFilesHereOpen": "วางไฟล์ที่นี่หรือคลิกปุ่มเปิด", - "pdfFilesOnly": "เฉพาะไฟล์ PDF", - "supportedFileTypes": "ชนิดไฟล์ที่รองรับ", - "upload": "อัปโหลด", - "uploadFile": "อัปโหลดไฟล์", - "uploadFiles": "อัปโหลดไฟล์", - "open": "เปิด", - "openFile": "เปิดไฟล์", - "openFiles": "เปิดไฟล์หลายไฟล์", - "noFilesInStorage": "ไม่มีไฟล์ในที่เก็บ โปรดอัปโหลดไฟล์ก่อน", - "noFilesInStorageOpen": "ไม่มีไฟล์ในที่เก็บ เปิดไฟล์ก่อน", - "selectFromStorage": "เลือกจากที่เก็บ", - "backToTools": "กลับไปที่เครื่องมือ", - "addFiles": "เพิ่มไฟล์", - "dragFilesInOrClick": "ลากไฟล์เข้ามาหรือคลิก \"เพิ่มไฟล์\" เพื่อเรียกดู" - }, - "fileEditor": { - "addFiles": "เพิ่มไฟล์" - }, - "fileManager": { - "title": "อัปโหลดไฟล์ PDF", - "subtitle": "เพิ่มไฟล์ไปยังที่เก็บของคุณเพื่อเข้าถึงได้ง่ายข้ามเครื่องมือ", - "filesSelected": "ไฟล์ที่เลือก", - "clearSelection": "ล้างการเลือก", - "openInFileEditor": "เปิดในตัวแก้ไขไฟล์", - "uploadError": "อัปโหลดไฟล์บางไฟล์ไม่สำเร็จ", - "failedToOpen": "ไม่สามารถเปิดไฟล์ได้ อาจถูกลบออกจากที่เก็บ", - "failedToLoad": "ไม่สามารถโหลดไฟล์ไปยังชุดที่ใช้งาน", - "storageCleared": "เบราว์เซอร์ได้ล้างที่เก็บ ไฟล์ถูกลบแล้ว โปรดอัปโหลดใหม่", - "clearAll": "ล้างทั้งหมด", - "reloadFiles": "โหลดไฟล์ใหม่", - "dragDrop": "ลากและวางไฟล์ที่นี่", - "clickToUpload": "คลิกเพื่ออัปโหลดไฟล์", - "selectedFiles": "ไฟล์ที่เลือก", - "storage": "ที่เก็บ", - "filesStored": "ไฟล์ที่จัดเก็บ", - "storageError": "เกิดข้อผิดพลาดของที่เก็บ", - "storageLow": "พื้นที่เก็บข้อมูลใกล้เต็ม โปรดพิจารณาลบไฟล์เก่า", - "supportMessage": "ขับเคลื่อนด้วยพื้นที่จัดเก็บฐานข้อมูลของเบราว์เซอร์เพื่อความจุที่ไม่จำกัด", - "noFileSelected": "ยังไม่มีการเลือกไฟล์", - "showHistory": "แสดงประวัติ", - "hideHistory": "ซ่อนประวัติ", - "fileHistory": "ประวัติไฟล์", - "loadingHistory": "กำลังโหลดประวัติ...", - "lastModified": "แก้ไขล่าสุด", - "toolChain": "เครื่องมือที่ใช้", - "restore": "กู้คืน", - "unzip": "แตกไฟล์", - "searchFiles": "ค้นหาไฟล์...", - "recent": "ล่าสุด", - "localFiles": "ไฟล์ในเครื่อง", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "ไฟล์ของฉัน", - "noRecentFiles": "ไม่พบไฟล์ล่าสุด", - "googleDriveNotAvailable": "ไม่สามารถใช้งานการเชื่อมต่อกับ Google Drive", - "downloadSelected": "ดาวน์โหลดที่เลือก", - "saveSelected": "บันทึกที่เลือก", - "openFiles": "เปิดไฟล์", - "openFile": "เปิดไฟล์", - "details": "รายละเอียดไฟล์", - "fileName": "ชื่อ", - "fileFormat": "รูปแบบ", - "fileSize": "ขนาด", - "fileVersion": "เวอร์ชัน", - "totalSelected": "จำนวนที่เลือกทั้งหมด", - "dropFilesHere": "วางไฟล์ที่นี่", - "selectAll": "เลือกทั้งหมด", - "deselectAll": "ยกเลิกการเลือกทั้งหมด", - "deleteSelected": "ลบที่เลือก", - "selectedCount": "เลือกแล้ว {{count}} รายการ", - "download": "ดาวน์โหลด", - "delete": "ลบ", - "unsupported": "ไม่รองรับ", - "addToUpload": "เพิ่มไปยังอัปโหลด", - "deleteAll": "ลบทั้งหมด", - "loadingFiles": "กำลังโหลดไฟล์...", - "noFiles": "ไม่มีไฟล์", - "noFilesFound": "ไม่พบไฟล์ที่ตรงกับการค้นหา", - "openInPageEditor": "เปิดในตัวแก้ไขหน้า", - "showAll": "แสดงทั้งหมด", - "sortByDate": "เรียงตามวันที่", - "sortByName": "เรียงตามชื่อ", - "sortBySize": "เรียงตามขนาด" - }, - "storage": { - "temporaryNotice": "ไฟล์จะถูกเก็บชั่วคราวในเบราว์เซอร์ของคุณและอาจถูกลบโดยอัตโนมัติ", - "storageLimit": "ขีดจำกัดพื้นที่จัดเก็บ", - "storageUsed": "ใช้พื้นที่จัดเก็บชั่วคราวไปแล้ว", - "storageFull": "พื้นที่จัดเก็บใกล้เต็ม กรุณาลบไฟล์บางส่วน", - "fileTooLarge": "ไฟล์มีขนาดใหญ่เกินไป ขนาดสูงสุดต่อไฟล์คือ", - "storageQuotaExceeded": "เกินโควตาพื้นที่จัดเก็บ โปรดลบไฟล์บางส่วนก่อนอัปโหลดเพิ่มเติม", - "approximateSize": "ขนาดโดยประมาณ" - }, - "sanitize": { - "title": "ทำให้ปลอดภัย", - "desc": "ลบองค์ประกอบที่อาจเป็นอันตรายออกจากไฟล์ PDF", - "submit": "ทำความสะอาด PDF", - "completed": "ทำให้ปลอดภัยเสร็จสมบูรณ์", - "error": { - "generic": "การทำให้ปลอดภัยล้มเหลว", - "failed": "เกิดข้อผิดพลาดระหว่างการทำให้ PDF ปลอดภัย" - }, - "filenamePrefix": "ล้างข้อมูล", - "sanitizationResults": "ผลการทำให้ปลอดภัย", - "steps": { - "files": "ไฟล์", - "settings": "การตั้งค่า", - "results": "ผลลัพธ์" - }, - "files": { - "placeholder": "เลือกไฟล์ PDF ในมุมมองหลักเพื่อเริ่มต้น" - }, - "options": { - "title": "ตัวเลือกการทำให้ปลอดภัย", - "note": "เลือกองค์ประกอบที่ต้องการลบออกจาก PDF ต้องเลือกอย่างน้อยหนึ่งตัวเลือก", - "removeJavaScript": { - "label": "เอา JavaScript ออก", - "desc": "ลบการทำงานและสคริปต์ JavaScript ออกจาก PDF" - }, - "removeEmbeddedFiles": { - "label": "เอาไฟล์ฝังออก", - "desc": "ลบไฟล์ที่ฝังไว้ภายใน PDF" - }, - "removeXMPMetadata": { - "label": "เอา XMP Metadata ออก", - "desc": "ลบ XMP metadata ออกจาก PDF" - }, - "removeMetadata": { - "label": "เอา Metadata ของเอกสารออก", - "desc": "ลบข้อมูลเมทาดาต้าของเอกสาร (ชื่อ ผู้เขียน ฯลฯ)" - }, - "removeLinks": { - "label": "เอาลิงก์ออก", - "desc": "ลบลิงก์ภายนอกและการดำเนินการเปิดโปรแกรมจาก PDF" - }, - "removeFonts": { - "label": "เอาฟอนต์ออก", - "desc": "ลบฟอนต์ที่ฝังไว้จาก PDF" - } - } - }, - "addPassword": { - "title": "เพิ่มรหัสผ่าน", - "desc": "เข้ารหัสเอกสาร PDF ของคุณด้วยรหัสผ่าน", - "completed": "ใช้การป้องกันด้วยรหัสผ่านแล้ว", - "submit": "เข้ารหัส", - "filenamePrefix": "เข้ารหัส", - "error": { - "failed": "เกิดข้อผิดพลาดระหว่างการเข้ารหัส PDF" - }, - "passwords": { - "stepTitle": "รหัสผ่านและการเข้ารหัส", - "completed": "ตั้งค่ารหัสผ่านแล้ว", - "user": { - "label": "รหัสผ่านผู้ใช้", - "placeholder": "ป้อนรหัสผ่านผู้ใช้" - }, - "owner": { - "label": "รหัสผ่านเจ้าของ", - "placeholder": "ป้อนรหัสผ่านเจ้าของ" - } - }, - "encryption": { - "keyLength": { - "label": "ความยาวกุญแจการเข้ารหัส", - "40bit": "40-bit (ต่ำ)", - "128bit": "128-bit (มาตรฐาน)", - "256bit": "256-bit (สูง)" - } - }, - "results": { - "title": "PDF ที่เข้ารหัสแล้ว" - }, - "tooltip": { - "header": { - "title": "ภาพรวมการป้องกันด้วยรหัสผ่าน" - }, - "passwords": { - "title": "ประเภทรหัสผ่าน", - "text": "รหัสผ่านผู้ใช้จำกัดการเปิดเอกสาร ส่วนรหัสผ่านเจ้าของควบคุมสิ่งที่ทำได้กับเอกสารหลังเปิดแล้ว คุณสามารถตั้งค่าทั้งสองหรืออย่างใดอย่างหนึ่ง", - "bullet1": "รหัสผ่านผู้ใช้: จำเป็นเพื่อเปิด PDF", - "bullet2": "รหัสผ่านเจ้าของ: ควบคุมสิทธิ์ของเอกสาร (ไม่รองรับโดยโปรแกรมอ่าน PDF ทุกตัว)" - }, - "encryption": { - "title": "ระดับการเข้ารหัส", - "text": "ระดับการเข้ารหัสที่สูงขึ้นให้ความปลอดภัยดียิ่งขึ้น แต่อาจไม่รองรับโดยโปรแกรมอ่าน PDF รุ่นเก่า", - "bullet1": "40-bit: ความปลอดภัยพื้นฐาน เข้ากันได้กับโปรแกรมรุ่นเก่า", - "bullet2": "128-bit: ความปลอดภัยมาตรฐาน รองรับอย่างแพร่หลาย", - "bullet3": "256-bit: ความปลอดภัยสูงสุด ต้องใช้โปรแกรมรุ่นใหม่" - }, - "permissions": { - "title": "เปลี่ยนสิทธิ์", - "text": "สิทธิ์เหล่านี้ควบคุมสิ่งที่ผู้ใช้สามารถทำกับ PDF ได้ จะมีประสิทธิภาพที่สุดเมื่อใช้ร่วมกับรหัสผ่านเจ้าของ" - } - } - }, - "changePermissions": { - "title": "เปลี่ยนสิทธิ์", - "desc": "เปลี่ยนข้อจำกัดและสิทธิ์ของเอกสาร", - "completed": "เปลี่ยนสิทธิ์แล้ว", - "submit": "เปลี่ยนสิทธิ์", - "error": { - "failed": "เกิดข้อผิดพลาดระหว่างการเปลี่ยนสิทธิ์ของ PDF" - }, - "permissions": { - "preventAssembly": { - "label": "ป้องกันการประกอบเอกสาร" - }, - "preventExtractContent": { - "label": "ป้องกันการสกัดเนื้อหา" - }, - "preventExtractForAccessibility": { - "label": "ป้องกันการสกัดเพื่อการเข้าถึง" - }, - "preventFillInForm": { - "label": "ป้องกันการกรอกแบบฟอร์ม" - }, - "preventModify": { - "label": "ป้องกันการแก้ไข" - }, - "preventModifyAnnotations": { - "label": "ป้องกันการแก้ไขคำอธิบายประกอบ" - }, - "preventPrinting": { - "label": "ป้องกันการพิมพ์" - }, - "preventPrintingFaithful": { - "label": "ป้องกันการพิมพ์รูปแบบต่างๆ" - } - }, - "results": { - "title": "PDF ที่แก้ไขแล้ว" - }, - "tooltip": { - "header": { - "title": "เปลี่ยนสิทธิ์" - }, - "description": { - "text": "เปลี่ยนสิทธิ์ของเอกสาร อนุญาต/ไม่อนุญาตการเข้าถึงฟีเจอร์ต่างๆ ในโปรแกรมอ่าน PDF" - }, - "warning": { - "text": "เพื่อให้สิทธิ์เหล่านี้ไม่สามารถเปลี่ยนได้ ให้ใช้เครื่องมือเพิ่มรหัสผ่านเพื่อตั้งรหัสผ่านเจ้าของ" - } - } - }, - "removePassword": { - "title": "ลบรหัสผ่าน", - "desc": "ลบรหัสผ่านจากการป้องกันเอกสาร PDF ของคุณ", - "tags": "ปลอดภัย, ถอดรหัส, ความปลอดภัย, ลบรหัสผ่าน", - "password": { - "stepTitle": "ลบรหัสผ่าน", - "label": "รหัสผ่านปัจจุบัน", - "placeholder": "ป้อนรหัสผ่านปัจจุบัน", - "completed": "ตั้งค่ารหัสผ่านแล้ว" - }, - "filenamePrefix": "ถอดรหัส", - "error": { - "failed": "เกิดข้อผิดพลาดระหว่างการลบรหัสผ่านออกจาก PDF" - }, - "tooltip": { - "description": "การลบการป้องกันด้วยรหัสผ่านต้องใช้รหัสผ่านที่ใช้เข้ารหัส PDF การดำเนินการนี้จะถอดรหัสเอกสาร ทำให้เข้าถึงได้โดยไม่ต้องใช้รหัสผ่าน" - }, - "submit": "ลบ", - "results": { - "title": "PDF ที่ถอดรหัสแล้ว" - } - }, - "automate": { - "title": "ทำงานอัตโนมัติ", - "desc": "สร้างเวิร์กโฟลว์หลายขั้นตอนโดยการเชื่อมการทำงานของ PDF เข้าด้วยกัน เหมาะสำหรับงานที่ทำซ้ำ", - "invalidStep": "ขั้นตอนไม่ถูกต้อง", - "files": { - "placeholder": "เลือกไฟล์ที่จะประมวลผลด้วยระบบอัตโนมัตินี้" - }, - "selection": { - "title": "การเลือกระบบอัตโนมัติ", - "saved": { - "title": "ที่บันทึกไว้" - }, - "createNew": { - "title": "สร้างระบบอัตโนมัติใหม่" - }, - "suggested": { - "title": "ที่แนะนำ" - } - }, - "creation": { - "createTitle": "สร้างระบบอัตโนมัติ", - "editTitle": "แก้ไขระบบอัตโนมัติ", - "intro": "ระบบอัตโนมัติจะเรียกใช้เครื่องมือตามลำดับ เริ่มต้นโดยเพิ่มเครื่องมือในลำดับที่คุณต้องการให้ทำงาน", - "name": { - "label": "ชื่อระบบอัตโนมัติ", - "placeholder": "ระบบอัตโนมัติของฉัน" - }, - "description": { - "label": "คำอธิบาย (ไม่บังคับ)", - "placeholder": "อธิบายว่าสิ่งที่ระบบอัตโนมัตินี้ทำ..." - }, - "tools": { - "selectTool": "เลือกเครื่องมือ...", - "selected": "เครื่องมือที่เลือก", - "remove": "ลบเครื่องมือ", - "configure": "กำหนดค่าเครื่องมือ", - "notConfigured": "! ยังไม่กำหนดค่า", - "addTool": "เพิ่มเครื่องมือ", - "add": "เพิ่มเครื่องมือ..." - }, - "save": "บันทึกระบบอัตโนมัติ", - "unsavedChanges": { - "title": "การเปลี่ยนแปลงที่ยังไม่บันทึก", - "message": "คุณมีการเปลี่ยนแปลงที่ยังไม่บันทึก คุณแน่ใจหรือไม่ว่าต้องการกลับไป การเปลี่ยนแปลงทั้งหมดจะหายไป", - "cancel": "ยกเลิก", - "confirm": "กลับไป" - }, - "icon": { - "label": "ไอคอน" - } - }, - "run": { - "title": "เรียกใช้ระบบอัตโนมัติ" - }, - "sequence": { - "unnamed": "ระบบอัตโนมัติที่ไม่มีชื่อ", - "steps": "{{count}} ขั้นตอน", - "running": "กำลังเรียกใช้ระบบอัตโนมัติ...", - "run": "เรียกใช้ระบบอัตโนมัติ", - "finish": "เสร็จสิ้น" - }, - "reviewTitle": "ผลลัพธ์ของระบบอัตโนมัติ", - "config": { - "loading": "กำลังกำหนดค่าเครื่องมือ...", - "noSettings": "เครื่องมือนี้ไม่มีการตั้งค่าที่กำหนดค่าได้", - "title": "กำหนดค่า {{toolName}}", - "description": "กำหนดค่าการตั้งค่าสำหรับเครื่องมือนี้ การตั้งค่าเหล่านี้จะถูกใช้เมื่อระบบอัตโนมัติทำงาน", - "cancel": "ยกเลิก", - "save": "บันทึกการกำหนดค่า" - }, - "copyToSaved": "คัดลอกไปยังที่บันทึกไว้" - }, - "automation": { - "suggested": { - "securePdfIngestion": "ขั้นตอนรับเข้า PDF อย่างปลอดภัย", - "securePdfIngestionDesc": "เวิร์กโฟลว์การประมวลผล PDF แบบครบถ้วนที่ทำให้เอกสารปลอดภัย ใช้ OCR พร้อมการทำความสะอาด แปลงเป็นรูปแบบ PDF/A เพื่อเก็บระยะยาว และปรับขนาดไฟล์ให้เหมาะสม", - "emailPreparation": "เตรียมอีเมล", - "emailPreparationDesc": "ปรับ PDF ให้เหมาะสำหรับการส่งทางอีเมลโดยบีบอัดไฟล์ แยกเอกสารขนาดใหญ่ออกเป็นส่วนละ 20MB เพื่อให้รองรับอีเมล และลบ metadata เพื่อความเป็นส่วนตัว", - "secureWorkflow": "เวิร์กโฟลว์ด้านความปลอดภัย", - "secureWorkflowDesc": "ทำให้เอกสาร PDF ปลอดภัยโดยลบเนื้อหาที่อาจเป็นอันตราย เช่น JavaScript และไฟล์ที่ฝังไว้ จากนั้นเพิ่มการป้องกันด้วยรหัสผ่านเพื่อป้องกันการเข้าถึงโดยไม่ได้รับอนุญาต รหัสผ่านเริ่มต้นคือ 'password'", - "processImages": "ประมวลผลรูปภาพ", - "processImagesDesc": "แปลงไฟล์รูปภาพหลายไฟล์เป็นเอกสาร PDF เดียว จากนั้นใช้เทคโนโลยี OCR เพื่อดึงข้อความที่ค้นหาได้จากรูปภาพ", - "prePublishSanitization": "ล้างข้อมูลก่อนเผยแพร่", - "prePublishSanitizationDesc": "เวิร์กโฟลว์ล้างข้อมูลที่ลบเมทาดาทาที่ซ่อน JavaScript ไฟล์ฝัง คำอธิบายประกอบ และทำฟอร์มให้แบน เพื่อป้องกันการรั่วไหลของข้อมูลก่อนเผยแพร่ PDF ออนไลน์" - } - }, - "colorPicker": { - "title": "เลือกสี" - }, - "common": { - "previous": "ก่อนหน้า", - "next": "ถัดไป", - "collapse": "ยุบ", - "expand": "ขยาย", - "collapsed": "ยุบแล้ว", - "lines": "บรรทัด", - "copy": "คัดลอก", - "copied": "คัดลอกแล้ว!", - "refresh": "รีเฟรช", - "retry": "ลองใหม่", - "remaining": "คงเหลือ", - "used": "ใช้ไป", - "available": "พร้อมใช้งาน", - "cancel": "ยกเลิก", - "preview": "แสดงตัวอย่าง", - "close": "ปิด", - "done": "เสร็จสิ้น", - "loading": "กำลังโหลด...", - "back": "ย้อนกลับ", - "continue": "ดำเนินการต่อ", - "error": "ข้อผิดพลาด" - }, - "config": { - "overview": { - "title": "การกำหนดค่าแอปพลิเคชัน", - "description": "การตั้งค่าและรายละเอียดการกำหนดค่าปัจจุบันของแอปพลิเคชัน", - "loading": "กำลังโหลดการกำหนดค่า...", - "error": "ข้อผิดพลาด", - "warning": "คำเตือนการกำหนดค่า", - "sections": { - "basic": "การกำหนดค่าพื้นฐาน", - "security": "การกำหนดค่าความปลอดภัย", - "system": "การกำหนดค่าระบบ", - "integration": "การกำหนดค่าการผสานรวม" - } - }, - "account": { - "overview": { - "title": "การตั้งค่าบัญชี", - "manageAccountPreferences": "จัดการการตั้งค่าบัญชีของคุณ", - "guestDescription": "คุณลงชื่อเข้าใช้ในฐานะแขก โปรดพิจารณาอัปเกรดบัญชีของคุณด้านบน" - }, - "upgrade": { - "title": "อัปเกรดบัญชีแขก", - "description": "เชื่อมโยงบัญชีของคุณเพื่อเก็บรักษาประวัติและเข้าถึงฟีเจอร์เพิ่มเติม!", - "socialLogin": "อัปเกรดด้วยบัญชีโซเชียล", - "linkWith": "เชื่อมโยงกับ", - "emailPassword": "หรือป้อนอีเมลและรหัสผ่านของคุณ", - "email": "อีเมล", - "emailPlaceholder": "ป้อนอีเมลของคุณ", - "password": "รหัสผ่าน (ไม่บังคับ)", - "passwordPlaceholder": "ตั้งรหัสผ่าน", - "passwordNote": "เว้นว่างไว้เพื่อใช้การยืนยันทางอีเมลเท่านั้น", - "upgradeButton": "อัปเกรดบัญชี" - } - }, - "apiKeys": { - "intro": "ใช้ API key ของคุณเพื่อเข้าถึงความสามารถในการประมวลผลของ Stirling PDF แบบโปรแกรม", - "docsTitle": "เอกสาร API", - "docsDescription": "เรียนรู้เพิ่มเติมเกี่ยวกับการผสานรวมกับ Stirling PDF:", - "docsLink": "เอกสาร API", - "schemaLink": "เอกสารอ้างอิงสคีมา API", - "usage": "ใส่คีย์นี้ในส่วนหัว X-API-KEY กับทุกคำขอ API", - "description": "API key ของคุณสำหรับเข้าถึงชุดเครื่องมือ PDF ของ Stirling คัดลอกไปยังโปรเจกต์ของคุณหรือรีเฟรชเพื่อสร้างใหม่", - "publicKeyAriaLabel": "คีย์ API สาธารณะ", - "copyKeyAriaLabel": "คัดลอก API key", - "refreshAriaLabel": "รีเฟรช API key", - "includedCredits": "เครดิตที่รวมมา", - "purchasedCredits": "เครดิตที่ซื้อ", - "totalCredits": "เครดิตทั้งหมด", - "chartAriaLabel": "การใช้เครดิต: ใช้แบบรวมแล้ว {{includedUsed}} จาก {{includedTotal}} ซื้อแล้ว {{purchasedUsed}} จาก {{purchasedTotal}}", - "nextReset": "รีเซ็ตครั้งถัดไป", - "lastApiUse": "การใช้งาน API ล่าสุด", - "overlayMessage": "สร้างคีย์เพื่อดูเครดิตและเครดิตที่มีอยู่", - "label": "API Key", - "guestInfo": "ผู้ใช้แบบแขกจะไม่ได้รับ API key สร้างบัญชีเพื่อรับ API key สำหรับใช้งานในแอปพลิเคชันของคุณ", - "goToAccount": "ไปที่บัญชี", - "refreshModal": { - "title": "รีเฟรช API Keys", - "warning": "⚠️ คำเตือน: การดำเนินการนี้จะสร้างคีย์ API ใหม่และทำให้คีย์ก่อนหน้าใช้ไม่ได้", - "impact": "แอปพลิเคชันหรือบริการใดๆ ที่กำลังใช้คีย์เหล่านี้จะหยุดทำงานจนกว่าคุณจะอัปเดตเป็นคีย์ใหม่", - "confirmPrompt": "คุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อ", - "confirmCta": "รีเฟรชคีย์" - }, - "generateError": "ไม่สามารถสร้าง API key ของคุณได้" - } - }, - "AddAttachmentsRequest": { - "attachments": "เลือกไฟล์แนบ", - "info": "เลือกไฟล์เพื่อแนบกับ PDF ของคุณ ไฟล์เหล่านี้จะถูกฝังและเข้าถึงได้ผ่านแผงไฟล์แนบของ PDF", - "selectFiles": "เลือกไฟล์ที่จะแนบ", - "placeholder": "เลือกไฟล์...", - "addMoreFiles": "เพิ่มไฟล์เพิ่มเติม...", - "selectedFiles": "ไฟล์ที่เลือก", - "submit": "เพิ่มไฟล์แนบ", - "tooltip": { - "header": { - "title": "เกี่ยวกับการเพิ่มไฟล์แนบ" - }, - "description": { - "title": "การทำงาน" - } - }, - "results": { - "title": "ผลการแนบไฟล์" - }, - "error": { - "failed": "การเพิ่มไฟล์แนบล้มเหลว" - } - }, - "termsAndConditions": "ข้อกำหนดและเงื่อนไข", - "logOut": "ออกจากระบบ", - "addAttachments": { - "error": { - "failed": "เกิดข้อผิดพลาดระหว่างการเพิ่มไฟล์แนบให้กับ PDF" - } - }, - "autoRename": { - "description": "เครื่องมือนี้จะเปลี่ยนชื่อไฟล์ PDF โดยอัตโนมัติตามเนื้อหา มันวิเคราะห์เอกสารเพื่อค้นหาชื่อเรื่องที่เหมาะสมที่สุดจากข้อความ" - }, - "customPosition": "ตำแหน่งกำหนดเอง", - "details": "รายละเอียด", - "invalidUndoData": "ไม่สามารถยกเลิก: ข้อมูลการดำเนินการไม่ถูกต้อง", - "margin": { - "large": "ใหญ่", - "medium": "กลาง", - "small": "เล็ก", - "xLarge": "ใหญ่พิเศษ" - }, - "noFilesToUndo": "ไม่สามารถยกเลิก: ไม่มีไฟล์ที่ถูกประมวลผลในการดำเนินการล่าสุด", - "noOperationToUndo": "ไม่มีการดำเนินการให้ยกเลิก", - "noValidFiles": "ไม่มีไฟล์ที่ใช้ได้สำหรับประมวลผล", - "operationCancelled": "ยกเลิกการดำเนินการแล้ว", - "pageEdit": { - "deselectAll": "ไม่เลือกเลย", - "selectAll": "เลือกทั้งหมด" - }, - "quickPosition": "ตำแหน่งแบบด่วน", - "reorganizePages": { - "error": { - "failed": "ล้มเหลวในการจัดเรียงหน้าขึ้นใหม่" - }, - "results": { - "title": "จัดเรียงหน้าใหม่แล้ว" - }, - "settings": { - "title": "การตั้งค่า" - }, - "submit": "จัดเรียงหน้าใหม่" - }, - "replace-color": { - "options": { - "fill": "สีเติม", - "gradient": "ไล่ระดับสี" - }, - "previewOverlayOpacity": "ความทึบของการซ้อนทับตัวอย่าง", - "previewOverlayTransparency": "ความโปร่งใสของการซ้อนทับตัวอย่าง", - "previewOverlayVisibility": "แสดงการซ้อนทับตัวอย่าง", - "selectText": { - "1": "Replace or Invert color Options", - "2": "Default(Default high contrast colors)", - "3": "Custom(Customized colors)", - "4": "Full-Invert(Invert all colors)", - "5": "ตัวเลือกสีที่มีคอนทราสต์สูง", - "6": "white text on black background", - "7": "ตัวหนังสือสีดำบนพื้นหลังสีขาว", - "8": "ตัวหนังสือสีเหลืองบนพื้นหลังสีดำ", - "9": "ตัวหนังสือสีเขียวบนพื้นหลังสีดำ", - "10": "เลือกสีข้อความ", - "11": "เลือกสีพื้นหลัง", - "12": "เลือกสีเริ่มต้น", - "13": "เลือกสีสิ้นสุด" - }, - "submit": "แทนที่", - "title": "แทนที่-กลับสี" - }, - "size": "ขนาด", - "submit": "ส่ง", - "success": "สำเร็จ", - "tools": { - "noSearchResults": "ไม่พบเครื่องมือ", - "noTools": "ไม่มีเครื่องมือให้ใช้" - }, - "undoDataMismatch": "ไม่สามารถยกเลิก: ข้อมูลการดำเนินการเสียหาย", - "undoFailed": "ยกเลิกการดำเนินการไม่สำเร็จ", - "undoQuotaError": "ไม่สามารถยกเลิก: เนื้อที่จัดเก็บไม่เพียงพอ", - "undoStorageError": "ยกเลิกเสร็จแล้วแต่ไม่สามารถบันทึกไฟล์บางไฟล์ไว้ในที่จัดเก็บได้", - "undoSuccess": "ยกเลิกการดำเนินการเรียบร้อยแล้ว", - "unsupported": "ไม่รองรับ", - "onboarding": { - "welcomeModal": { - "title": "ยินดีต้อนรับสู่ Stirling PDF!", - "description": "ต้องการทัวร์ด่วน 1 นาทีเพื่อเรียนรู้ฟีเจอร์สำคัญและวิธีเริ่มต้นหรือไม่", - "helpHint": "คุณสามารถเข้าถึงทัวร์นี้ได้ตลอดจากปุ่ม ช่วยเหลือ ที่มุมล่างซ้าย", - "startTour": "เริ่มทัวร์", - "maybeLater": "ไว้ทีหลัง", - "dontShowAgain": "ไม่ต้องแสดงอีก" - }, - "welcomeSlide": { - "title": "ยินดีต้อนรับสู่ Stirling", - "body": "Stirling PDF พร้อมสำหรับทีมทุกขนาดแล้ว การอัปเดตนี้มีเลย์เอาต์ใหม่ ความสามารถแอดมินที่ทรงพลัง และฟีเจอร์ที่มีคนขอมากที่สุด - แก้ไขข้อความ" - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "มาลองเลือกเครื่องมือ ครอบตัด เพื่อสาธิตการใช้งานเครื่องมือหนึ่ง", - "toolInterface": "นี่คืออินเทอร์เฟซของเครื่องมือ ครอบตัด จะเห็นว่ายังไม่มีอะไรมากเพราะเรายังไม่ได้เพิ่มไฟล์ PDF เพื่อทำงานด้วย", - "filesButton": "ปุ่ม ไฟล์ ในแถบเข้าถึงด่วนช่วยให้คุณอัปโหลด PDF เพื่อใช้เครื่องมือต่างๆ ได้", - "fileSources": "คุณสามารถอัปโหลดไฟล์ใหม่หรือเข้าถึงไฟล์ล่าสุดจากที่นี่ สำหรับทัวร์นี้ เราจะใช้ไฟล์ตัวอย่าง", - "workbench": "นี่คือ Workbench - พื้นที่หลักที่คุณใช้ดูและแก้ไข PDF ของคุณ", - "viewSwitcher": "ใช้ตัวควบคุมเหล่านี้เพื่อเลือกวิธีการแสดง PDF ของคุณ", - "viewer": "ตัวดู ให้คุณอ่านและใส่คำอธิบายประกอบใน PDF ได้", - "pageEditor": "ตัวแก้ไขหน้า ให้คุณทำงานกับหน้าต่างๆ ใน PDF ของคุณ เช่น จัดลำดับใหม่ หมุน และลบ", - "activeFiles": "มุมมอง ไฟล์ที่ใช้งาน แสดง PDF ทั้งหมดที่คุณโหลดไว้ในเครื่องมือ และให้คุณเลือกว่าต้องการประมวลผลไฟล์ใด", - "fileCheckbox": "การคลิกที่หนึ่งในไฟล์จะเลือกไฟล์นั้นเพื่อประมวลผล คุณสามารถเลือกหลายไฟล์เพื่อทำแบบชุดได้", - "selectControls": "แถบด้านขวา (Right Rail) มีปุ่มเพื่อเลือก/ไม่เลือก PDF ที่ใช้งานทั้งหมดอย่างรวดเร็ว พร้อมปุ่มเปลี่ยนธีมหรือภาษา", - "cropSettings": "เมื่อเราเลือกไฟล์ที่ต้องการครอบตัดแล้ว เราสามารถกำหนดค่าเครื่องมือครอบตัดเพื่อเลือกพื้นที่ที่ต้องการครอบตัด PDF", - "runButton": "เมื่อกำหนดค่าเครื่องมือเรียบร้อยแล้ว ปุ่มนี้จะให้คุณรันเครื่องมือนี้กับ PDF ที่เลือกทั้งหมด", - "results": "หลังจากเครื่องมือทำงานเสร็จ ขั้นตอน ตรวจทาน จะแสดงตัวอย่างผลลัพธ์ในพาเนลนี้ และให้คุณยกเลิกการดำเนินการหรือดาวน์โหลดไฟล์", - "fileReplacement": "ไฟล์ที่แก้ไขจะมาแทนที่ไฟล์เดิมใน Workbench โดยอัตโนมัติ ช่วยให้คุณรันเครื่องมืออื่นต่อได้ง่าย", - "pinButton": "คุณสามารถใช้ปุ่ม ปักหมุด หากต้องการให้ไฟล์ของคุณยังคงใช้งานอยู่หลังจากรันเครื่องมือแล้ว", - "wrapUp": "เสร็จเรียบร้อย! คุณได้เรียนรู้พื้นที่หลักของแอปและวิธีใช้งานแล้ว คลิกปุ่ม ช่วยเหลือ เมื่อใดก็ได้เพื่อดูทัวร์นี้อีกครั้ง", - "previous": "ก่อนหน้า", - "next": "ถัดไป", - "finish": "เสร็จสิ้น", - "startTour": "เริ่มทัวร์", - "startTourDescription": "ทัวร์แนะนำฟีเจอร์สำคัญของ Stirling PDF", - "buttons": { - "next": "ถัดไป →", - "back": "ย้อนกลับ", - "skipForNow": "ข้ามไปก่อน", - "download": "ดาวน์โหลด →", - "showMeAround": "พาชมรอบๆ", - "skipTheTour": "ข้ามทัวร์" - }, - "serverLicense": { - "skip": "ข้ามไปก่อน", - "seePlans": "ดูแพ็กเกจ →", - "upgrade": "อัปเกรดเลย →", - "freeTitle": "ไลเซนส์เซิร์ฟเวอร์", - "overLimitTitle": "ต้องใช้ไลเซนส์เซิร์ฟเวอร์", - "overLimitBody": "สิทธิ์การใช้งานของเรารองรับผู้ใช้ได้ฟรีสูงสุด {{freeTierLimit}} คนต่อเซิร์ฟเวอร์ ขณะนี้คุณมีผู้ใช้ Stirling {{overLimitUserCopy}} คน เพื่อใช้งานต่อเนื่อง โปรดอัปเกรดเป็นแพ็กเกจ Stirling Server - ที่นั่งไม่จำกัด แก้ไขข้อความ PDF และควบคุมแอดมินเต็มรูปแบบ ราคา $99/ต่อเซิร์ฟเวอร์/เดือน", - "freeBody": "ไลเซนส์แบบ Open-Core ของเรารองรับผู้ใช้ได้ฟรีสูงสุด {{freeTierLimit}} คนต่อเซิร์ฟเวอร์ เพื่อขยายการใช้งานได้ต่อเนื่องและเข้าถึง เครื่องมือแก้ไขข้อความ PDF ล่วงหน้า เราแนะนำแพ็กเกจ Stirling Server - แก้ไขได้เต็มรูปแบบและ ที่นั่งไม่จำกัด ราคา $99/ต่อเซิร์ฟเวอร์/เดือน" - }, - "desktopInstall": { - "title": "ดาวน์โหลด", - "titleWithOs": "ดาวน์โหลดสำหรับ {{osLabel}}", - "body": "Stirling ใช้งานได้ดีที่สุดแบบแอปเดสก์ท็อป คุณสามารถใช้งานออฟไลน์ เข้าถึงเอกสารได้เร็วขึ้น และแก้ไขบนคอมพิวเตอร์ของคุณโดยตรง" - }, - "planOverview": { - "adminTitle": "ภาพรวมผู้ดูแล", - "userTitle": "ภาพรวมแพ็กเกจ", - "adminBodyLoginEnabled": "ในฐานะแอดมิน คุณสามารถจัดการผู้ใช้ กำหนดค่าต่างๆ และติดตามสุขภาพเซิร์ฟเวอร์ ผู้ใช้ {{freeTierLimit}} คนแรกบนเซิร์ฟเวอร์ของคุณใช้งาน Stirling ได้ฟรี", - "adminBodyLoginDisabled": "เมื่อเปิดใช้โหมดล็อกอิน คุณจะสามารถจัดการผู้ใช้ กำหนดค่าต่างๆ และติดตามสุขภาพเซิร์ฟเวอร์ ผู้ใช้ {{freeTierLimit}} คนแรกบนเซิร์ฟเวอร์ของคุณใช้งาน Stirling ได้ฟรี", - "userBody": "เชิญเพื่อนร่วมทีม กำหนดบทบาท และจัดระเบียบเอกสารในพื้นที่ทำงานเดียวที่ปลอดภัย เปิดโหมดล็อกอินเมื่อคุณพร้อมเติบโตเกินการใช้งานคนเดียว" - }, - "securityCheck": { - "message": "แอปมีการเปลี่ยนแปลงครั้งใหญ่เมื่อไม่นานมานี้ อาจต้องการความใส่ใจจากผู้ดูแลเซิร์ฟเวอร์ โปรดยืนยันบทบาทของคุณเพื่อดำเนินการต่อ" - } - }, - "adminOnboarding": { - "welcome": "ยินดีต้อนรับสู่ ทัวร์ผู้ดูแลระบบ มาสำรวจฟีเจอร์องค์กรอันทรงพลังและการตั้งค่าที่มีให้ผู้ดูแลระบบกัน", - "configButton": "คลิกปุ่ม การกำหนดค่า เพื่อเข้าถึงการตั้งค่าระบบทั้งหมดและเครื่องมือสำหรับผู้ดูแล", - "settingsOverview": "นี่คือ แผงการตั้งค่า การตั้งค่าผู้ดูแลถูกจัดเป็นหมวดหมู่เพื่อให้ค้นหาได้ง่าย", - "teamsAndUsers": "จัดการ ทีม และผู้ใช้รายบุคคลได้ที่นี่ คุณสามารถเชิญผู้ใช้ใหม่ทางอีเมล ลิงก์ที่แชร์ได้ หรือสร้างบัญชีแบบกำหนดเองให้พวกเขาเอง", - "systemCustomization": "เรามีหลายวิธีในการปรับแต่ง UI: การตั้งค่าระบบ ให้คุณเปลี่ยนชื่อแอปและภาษา คุณลักษณะ อนุญาตให้จัดการใบรับรองเซิร์ฟเวอร์ และ ปลายทาง ให้คุณเปิดหรือปิดเครื่องมือเฉพาะสำหรับผู้ใช้ของคุณ", - "databaseSection": "สำหรับสภาพแวดล้อมการผลิตขั้นสูง เรามีการตั้งค่าสำหรับ การเชื่อมต่อฐานข้อมูลภายนอก เพื่อให้คุณผสานรวมกับโครงสร้างพื้นฐานที่มีอยู่", - "connectionsSection": "ส่วน การเชื่อมต่อ รองรับวิธีการเข้าสู่ระบบหลากหลายรวมถึง SSO แบบกำหนดเองและผู้ให้บริการ SAML เช่น Google และ GitHub รวมทั้งการผสานอีเมลสำหรับการแจ้งเตือนและการสื่อสาร", - "adminTools": "สุดท้าย เรามีเครื่องมือผู้ดูแลขั้นสูงอย่าง การตรวจสอบ เพื่อติดตามกิจกรรมของระบบ และ การวิเคราะห์การใช้งาน เพื่อดูว่าผู้ใช้ของคุณโต้ตอบกับแพลตฟอร์มอย่างไร", - "wrapUp": "จบทัวร์ผู้ดูแล! คุณได้เห็นฟีเจอร์ระดับองค์กรที่ทำให้ Stirling PDF เป็นโซลูชันที่ทรงพลังและปรับแต่งได้สำหรับองค์กร เข้าถึงทัวร์นี้ได้ทุกเมื่อจากเมนู ช่วยเหลือ" - }, - "workspace": { - "title": "พื้นที่ทำงาน", - "people": { - "title": "บุคคล", - "description": "จัดการสมาชิกในพื้นที่ทำงานและสิทธิ์ของพวกเขา", - "loading": "กำลังโหลดรายชื่อ...", - "searchMembers": "ค้นหาสมาชิก...", - "addMembers": "เพิ่มสมาชิก", - "inviteMembers": { - "label": "เชิญสมาชิก", - "subtitle": "พิมพ์หรือวางอีเมลด้านล่าง คั่นด้วยเครื่องหมายจุลภาค พื้นที่ทำงานของคุณจะถูกคิดค่าบริการตามจำนวนสมาชิก" - }, - "user": "ผู้ใช้", - "role": "บทบาท", - "team": "ทีม", - "status": "สถานะ", - "actions": { - "label": "การดำเนินการ", - "upgrade": "อัปเกรด" - }, - "noMembersFound": "ไม่พบสมาชิก", - "active": "ใช้งานอยู่", - "disabled": "ปิดการใช้งาน", - "activeSession": "เซสชันที่ใช้งานอยู่", - "member": "สมาชิก", - "admin": "ผู้ดูแล", - "roleDescriptions": { - "admin": "สามารถจัดการการตั้งค่าและเชิญสมาชิก พร้อมการเข้าถึงระดับผู้ดูแลทั้งหมด", - "member": "สามารถดูและแก้ไขไฟล์ที่แชร์ แต่ไม่สามารถจัดการการตั้งค่าหรือสมาชิกของพื้นที่ทำงานได้", - "user": "ผู้ใช้" - }, - "editRole": "แก้ไขบทบาท", - "enable": "เปิดใช้งาน", - "disable": "ปิดใช้งาน", - "deleteUser": "ลบผู้ใช้", - "deleteUserSuccess": "ลบผู้ใช้เรียบร้อยแล้ว", - "deleteUserError": "ลบผู้ใช้ไม่สำเร็จ", - "confirmDelete": "คุณแน่ใจหรือไม่ว่าต้องการลบผู้ใช้นี้ การดำเนินการนี้ไม่สามารถย้อนกลับได้", - "addMember": { - "title": "เพิ่มสมาชิก", - "username": "ชื่อผู้ใช้ (อีเมล)", - "usernamePlaceholder": "user@example.com", - "password": "รหัสผ่าน", - "passwordPlaceholder": "ป้อนรหัสผ่าน", - "role": "บทบาท", - "team": "ทีม (ไม่บังคับ)", - "teamPlaceholder": "เลือกทีม", - "forcePasswordChange": "บังคับให้เปลี่ยนรหัสผ่านในการเข้าสู่ระบบครั้งแรก", - "cancel": "ยกเลิก", - "submit": "เพิ่มสมาชิก", - "usernameRequired": "ต้องระบุชื่อผู้ใช้และรหัสผ่าน", - "passwordTooShort": "รหัสผ่านต้องมีอย่างน้อย 6 อักขระ", - "success": "สร้างผู้ใช้เรียบร้อยแล้ว", - "error": "สร้างผู้ใช้ไม่สำเร็จ" - }, - "editMember": { - "title": "แก้ไขสมาชิก", - "editing": "กำลังแก้ไข:", - "role": "บทบาท", - "team": "ทีม (ไม่บังคับ)", - "teamPlaceholder": "เลือกทีม", - "cancel": "ยกเลิก", - "submit": "อัปเดตสมาชิก", - "success": "อัปเดตผู้ใช้เรียบร้อยแล้ว", - "error": "อัปเดตผู้ใช้ไม่สำเร็จ" - }, - "toggleEnabled": { - "success": "อัปเดตสถานะผู้ใช้เรียบร้อยแล้ว", - "error": "อัปเดตสถานะผู้ใช้ไม่สำเร็จ" - }, - "delete": { - "success": "ลบผู้ใช้เรียบร้อยแล้ว", - "error": "ลบผู้ใช้ไม่สำเร็จ" - }, - "emailInvite": { - "tab": "เชิญทางอีเมล", - "description": "พิมพ์หรือวางอีเมลด้านล่าง คั่นด้วยเครื่องหมายจุลภาค ผู้ใช้จะได้รับข้อมูลเข้าสู่ระบบทางอีเมล", - "emails": "ที่อยู่อีเมล", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "ต้องมีอย่างน้อยหนึ่งที่อยู่อีเมล", - "submit": "ส่งคำเชิญ", - "success": "เชิญผู้ใช้สำเร็จ", - "partialSuccess": "บางคำเชิญล้มเหลว", - "allFailed": "เชิญผู้ใช้ไม่สำเร็จ", - "error": "ส่งคำเชิญไม่สำเร็จ" - }, - "directInvite": { - "tab": "สร้างโดยตรง" - }, - "inviteLinkTab": { - "tab": "ลิงก์เชิญ" - }, - "inviteLink": { - "description": "สร้างลิงก์ที่ปลอดภัยซึ่งให้ผู้ใช้ตั้งรหัสผ่านเองได้", - "email": "ที่อยู่อีเมล", - "emailPlaceholder": "user@example.com (ไม่บังคับ)", - "emailDescription": "ไม่บังคับ - เว้นว่างเพื่อสร้างลิงก์เชิญทั่วไปที่ใครก็ใช้ได้", - "emailRequired": "ต้องระบุที่อยู่อีเมล", - "emailOptional": "ไม่บังคับ - เว้นว่างไว้สำหรับลิงก์เชิญทั่วไป", - "emailRequiredForSend": "ต้องมีที่อยู่อีเมลเพื่อส่งการแจ้งเตือนทางอีเมล", - "expiryHours": "ชั่วโมงหมดอายุ", - "expiryDescription": "จำนวนชั่วโมงก่อนที่ลิงก์จะหมดอายุ", - "sendEmail": "ส่งลิงก์เชิญทางอีเมล", - "sendEmailDescription": "หากเปิดใช้งาน ลิงก์เชิญจะถูกส่งไปยังที่อยู่อีเมลที่ระบุ", - "smtpRequired": "ยังไม่ได้กำหนดค่า SMTP", - "generate": "สร้างลิงก์", - "generated": "สร้างลิงก์เชิญแล้ว", - "copied": "คัดลอกลิงก์ไปยังคลิปบอร์ดแล้ว", - "success": "สร้างลิงก์เชิญเรียบร้อยแล้ว", - "successWithEmail": "สร้างลิงก์เชิญและส่งทางอีเมลแล้ว", - "emailSent": "สร้างลิงก์เชิญและส่งทางอีเมลแล้ว", - "emailFailed": "สร้างลิงก์เชิญแล้ว แต่ส่งอีเมลไม่สำเร็จ", - "emailFailedDetails": "ข้อผิดพลาด: {0}. โปรดแชร์ลิงก์เชิญด้วยตนเอง", - "error": "สร้างลิงก์เชิญไม่สำเร็จ", - "submit": "สร้างลิงก์เชิญ" - }, - "inviteMode": { - "username": "ชื่อผู้ใช้", - "email": "อีเมล", - "link": "ลิงก์", - "emailDisabled": "การเชิญทางอีเมลต้องกำหนดค่า SMTP และตั้งค่า mail.enableInvites=true ในการตั้งค่า" - }, - "license": { - "users": "ผู้ใช้", - "availableSlots": "จำนวนที่ว่าง", - "grandfathered": "คงสิทธิ์เดิม", - "grandfatheredShort": "{{count}} คงสิทธิ์เดิม", - "fromLicense": "จากไลเซนส์", - "slotsAvailable": "มีช่องผู้ใช้ว่าง {{count}} ช่อง", - "noSlotsAvailable": "ไม่มีช่องว่าง", - "currentUsage": "กำลังใช้สิทธิ์ผู้ใช้ {{current}} จาก {{max}}" - }, - "loginRequired": "เปิดโหมดล็อกอินก่อน" - }, - "teams": { - "title": "ทีม", - "description": "จัดการทีมและจัดระเบียบสมาชิกในพื้นที่ทำงาน", - "loading": "กำลังโหลดทีม...", - "loadingDetails": "กำลังโหลดรายละเอียดทีม...", - "loadError": "ไม่สามารถโหลดรายละเอียดทีม", - "createNewTeam": "สร้างทีมใหม่", - "teamName": "ชื่อทีม", - "totalMembers": "สมาชิกทั้งหมด", - "actions": "การดำเนินการ", - "noTeamsFound": "ไม่พบทีม", - "noMembers": "ไม่มีสมาชิกในทีมนี้", - "system": "ระบบ", - "addMember": "เพิ่มสมาชิก", - "viewTeam": "ดูทีม", - "removeMember": "นำออกจากทีม", - "cannotRemoveFromSystemTeam": "ไม่สามารถนำออกจากทีมระบบ", - "renameTeamLabel": "เปลี่ยนชื่อทีม", - "deleteTeamLabel": "ลบทีม", - "cannotDeleteInternal": "ไม่สามารถลบทีม Internal", - "confirmDelete": "คุณแน่ใจหรือไม่ว่าต้องการลบทีมนี้ ทีมนี้ต้องว่างเปล่าก่อนจึงจะลบได้", - "confirmRemove": "นำผู้ใช้ออกจากทีมนี้หรือไม่", - "cannotRenameInternal": "ไม่สามารถเปลี่ยนชื่อทีม Internal", - "cannotAddToInternal": "ไม่สามารถเพิ่มสมาชิกให้ทีม Internal", - "teamNotFound": "ไม่พบทีม", - "backToTeams": "กลับไปที่ทีม", - "memberCount": "{{count}} สมาชิก", - "removeMemberSuccess": "นำผู้ใช้ออกจากทีมแล้ว", - "removeMemberError": "นำผู้ใช้ออกจากทีมไม่สำเร็จ", - "createTeam": { - "title": "สร้างทีมใหม่", - "teamName": "ชื่อทีม", - "teamNamePlaceholder": "ป้อนชื่อทีม", - "cancel": "ยกเลิก", - "submit": "สร้างทีม", - "nameRequired": "ต้องระบุชื่อทีม", - "success": "สร้างทีมเรียบร้อยแล้ว", - "error": "สร้างทีมไม่สำเร็จ" - }, - "renameTeam": { - "title": "เปลี่ยนชื่อทีม", - "renaming": "กำลังเปลี่ยนชื่อ:", - "newTeamName": "ชื่อทีมใหม่", - "newTeamNamePlaceholder": "ป้อนชื่อทีมใหม่", - "cancel": "ยกเลิก", - "submit": "เปลี่ยนชื่อทีม", - "nameRequired": "ต้องระบุชื่อทีม", - "success": "เปลี่ยนชื่อทีมเรียบร้อยแล้ว", - "error": "เปลี่ยนชื่อทีมไม่สำเร็จ" - }, - "deleteTeam": { - "success": "ลบทีมเรียบร้อยแล้ว", - "error": "ลบทีมไม่สำเร็จ โปรดตรวจสอบให้แน่ใจว่าทีมว่างเปล่า", - "teamMustBeEmpty": "ทีมต้องว่างเปล่าก่อนลบ" - }, - "addMemberToTeam": { - "title": "เพิ่มสมาชิกในทีม", - "addingTo": "กำลังเพิ่มไปยัง", - "selectUser": "เลือกผู้ใช้", - "selectUserPlaceholder": "เลือกผู้ใช้", - "selectUserRequired": "โปรดเลือกผู้ใช้", - "currentlyIn": "อยู่ใน", - "willBeMoved": "หมายเหตุ: ผู้ใช้รายนี้จะถูกย้ายจากทีมปัจจุบันไปยังทีมนี้", - "cancel": "ยกเลิก", - "submit": "เพิ่มสมาชิก", - "userRequired": "โปรดเลือกผู้ใช้", - "success": "เพิ่มสมาชิกในทีมแล้ว", - "error": "เพิ่มสมาชิกในทีมไม่สำเร็จ" - }, - "changeTeam": { - "label": "เปลี่ยนทีม", - "title": "เปลี่ยนทีม", - "changing": "กำลังย้าย", - "selectTeam": "เลือกทีม", - "selectTeamPlaceholder": "เลือกทีม", - "selectTeamRequired": "โปรดเลือกทีม", - "success": "เปลี่ยนทีมเรียบร้อยแล้ว", - "error": "เปลี่ยนทีมไม่สำเร็จ", - "submit": "เปลี่ยนทีม" - } - } - }, - "plan": { - "currency": "สกุลเงิน", - "popular": "ยอดนิยม", - "current": "แผนปัจจุบัน", - "upgrade": "อัปเกรด", - "contact": "ติดต่อเรา", - "customPricing": "กำหนดเอง", - "showComparison": "เปรียบเทียบฟีเจอร์ทั้งหมด", - "hideComparison": "ซ่อนการเปรียบเทียบฟีเจอร์", - "featureComparison": "การเปรียบเทียบฟีเจอร์", - "from": "เริ่มต้นที่", - "perMonth": "/เดือน", - "perSeat": "/ที่นั่ง", - "withServer": "+ แพ็กเกจเซิร์ฟเวอร์", - "licensedSeats": "ที่นั่งที่มีสิทธิ์: {{count}} ที่นั่ง", - "includedInCurrent": "รวมอยู่ในแพ็กเกจของคุณ", - "selectPlan": "เลือกแพ็กเกจ", - "manage": "จัดการ", - "manageSubscription": { - "description": "จัดการการสมัคร การเรียกเก็บเงิน และวิธีชำระเงิน" - }, - "activePlan": { - "title": "แผนที่ใช้งาน", - "subtitle": "รายละเอียดการสมัครใช้งานปัจจุบันของคุณ" - }, - "availablePlans": { - "title": "แผนที่มีให้", - "subtitle": "เลือกแผนที่เหมาะกับความต้องการของคุณ" - }, - "static": { - "title": "ข้อมูลการเรียกเก็บเงิน", - "message": "ขณะนี้ยังไม่ได้กำหนดค่าการเรียกเก็บเงินออนไลน์ หากต้องการอัปเกรดแผนหรือจัดการการสมัคร โปรดติดต่อเราโดยตรง", - "contactSales": "ติดต่อฝ่ายขาย", - "contactToUpgrade": "ติดต่อเราเพื่ออัปเกรดหรือปรับแต่งแผนของคุณ", - "maxUsers": "ผู้ใช้สูงสุด", - "upTo": "สูงสุด" - }, - "period": { - "month": "เดือน", - "perUserPerMonth": "/ผู้ใช้/เดือน" - }, - "free": { - "name": "ฟรี", - "highlight1": "จำกัดการใช้งานเครื่องมือต่อสัปดาห์", - "highlight2": "เข้าถึงเครื่องมือทั้งหมด", - "highlight3": "การสนับสนุนจากชุมชน", - "forever": "ฟรีตลอดไป", - "included": "รวมแล้ว" - }, - "pro": { - "name": "โปร", - "highlight1": "ใช้งานเครื่องมือได้ไม่จำกัด", - "highlight2": "เครื่องมือ PDF ขั้นสูง", - "highlight3": "ไม่มีลายน้ำ" - }, - "enterprise": { - "name": "องค์กร", - "highlight1": "กำหนดราคาเอง", - "highlight2": "การสนับสนุนเฉพาะทาง", - "highlight3": "ฟีเจอร์ล่าสุด", - "requiresServer": "ต้องใช้เซิร์ฟเวอร์", - "requiresServerMessage": "โปรดอัปเกรดเป็นแพ็กเกจ Server ก่อนจึงอัปเกรดเป็น Enterprise" - }, - "feature": { - "title": "ฟีเจอร์", - "pdfTools": "เครื่องมือ PDF พื้นฐาน", - "fileSize": "จำกัดขนาดไฟล์", - "automation": "ทำเวิร์กโฟลว์ของเครื่องมือให้เป็นอัตโนมัติ", - "api": "การเข้าถึง API", - "priority": "การสนับสนุนแบบเร่งด่วน", - "customPricing": "กำหนดราคาเอง" - }, - "licenseWarning": { - "title": "ถึงขีดจำกัดฟรีสำหรับโฮสต์เองแล้ว", - "body": "คุณมีผู้ใช้ {{total}} คน แต่ระดับฟรีรองรับเพียง {{limit}} ต่อเซิร์ฟเวอร์ อัปเกรดเพื่อให้ Stirling PDF ทำงานราบรื่น", - "overLimit": "มากกว่า {{limit}}", - "cta": "ดูแพ็กเกจ" - } - }, - "subscription": { - "status": { - "active": "ใช้งานอยู่", - "pastDue": "ค้างชำระ", - "canceled": "ยกเลิกแล้ว", - "incomplete": "ไม่สมบูรณ์", - "trialing": "ทดลองใช้งาน", - "none": "ไม่มีการสมัครสมาชิก" - }, - "renewsOn": "ต่ออายุในวันที่ {{date}}", - "cancelsOn": "ยกเลิกในวันที่ {{date}}" - }, - "billing": { - "manageBilling": "จัดการการเรียกเก็บเงิน", - "portal": { - "error": "ไม่สามารถเปิดพอร์ทัลการเรียกเก็บเงิน" - }, - "updateSeats": "อัปเดตจำนวนที่นั่ง", - "updateEnterpriseSeats": "อัปเดตที่นั่ง Enterprise", - "currentSeats": "ที่นั่งปัจจุบัน", - "minimumSeats": "ที่นั่งขั้นต่ำ", - "basedOnUsers": "(ผู้ใช้ปัจจุบัน)", - "newSeatCount": "จำนวนที่นั่งใหม่", - "newSeatCountDescription": "เลือกจำนวนที่นั่งสำหรับไลเซนส์เอนเทอร์ไพรส์ของคุณ", - "whatHappensNext": "ต่อไปจะเกิดอะไรขึ้น?", - "stripePortalRedirect": "คุณจะถูกเปลี่ยนเส้นทางไปยังพอร์ทัลเรียกเก็บเงินของ Stripe เพื่อทบทวนและยืนยันการเปลี่ยนจำนวนที่นั่ง ระบบจะคำนวณส่วนต่างโดยอัตโนมัติ", - "preparingUpdate": "กำลังเตรียมอัปเดตที่นั่ง...", - "seatCountTooLow": "จำนวนที่นั่งต้องไม่น้อยกว่า {{minimum}} (จำนวนผู้ใช้ปัจจุบัน)", - "seatCountUnchanged": "โปรดเลือกจำนวนที่นั่งที่ต่างออกไป", - "seatsUpdated": "อัปเดตที่นั่งแล้ว", - "seatsUpdatedMessage": "อัปเดตที่นั่งเอนเทอร์ไพรส์ของคุณเป็น {{seats}} แล้ว", - "updateProcessing": "กำลังดำเนินการอัปเดต", - "updateProcessingMessage": "กำลังประมวลผลการอัปเดตที่นั่ง โปรดรีเฟรชในอีกสักครู่", - "notEnterprise": "จัดการที่นั่งได้เฉพาะไลเซนส์เอนเทอร์ไพรส์เท่านั้น" - }, - "upgradeBanner": { - "title": "อัปเกรดเป็นแพ็กเกจ Server", - "message": "ใช้ Stirling PDF ได้เต็มที่ด้วยผู้ใช้ไม่จำกัดและฟีเจอร์ขั้นสูง", - "upgradeButton": "อัปเกรดเลย", - "dismiss": "ปิดแบนเนอร์", - "attentionTitle": "เซิร์ฟเวอร์นี้ต้องการการดูแลจากแอดมิน", - "attentionBody": "ผู้ดูแลของคุณต้องลงชื่อเข้าใช้เพื่อดูข้อมูลเพิ่มเติม โปรดติดต่อพวกเขาทันที", - "attentionBodyAdmin": "ทบทวนข้อกำหนดไลเซนส์เพื่อให้เซิร์ฟเวอร์นี้สอดคล้อง", - "seeInfo": "ดูข้อมูล" - }, - "payment": { - "preparing": "กำลังเตรียมหน้าชำระเงินของคุณ...", - "redirecting": "กำลังเปลี่ยนเส้นทางไปยังการชำระเงินที่ปลอดภัย...", - "upgradeTitle": "อัปเกรดเป็น {{planName}}", - "success": "ชำระเงินสำเร็จ!", - "successMessage": "การสมัครสมาชิกของคุณเปิดใช้งานเรียบร้อยแล้ว คุณจะได้รับอีเมลยืนยันในไม่ช้า", - "autoClose": "หน้าต่างนี้จะปิดโดยอัตโนมัติ...", - "error": "ข้อผิดพลาดในการชำระเงิน", - "upgradeSuccess": "ชำระเงินสำเร็จ! การสมัครของคุณได้รับการอัปเกรดแล้ว ไลเซนส์บนเซิร์ฟเวอร์ของคุณถูกอัปเดตแล้ว คุณจะได้รับอีเมลยืนยันในไม่ช้า", - "paymentSuccess": "ชำระเงินสำเร็จ! กำลังดึง license key ของคุณ...", - "licenseActivated": "เปิดใช้งานไลเซนส์แล้ว! บันทึก license key ของคุณเรียบร้อย ส่งอีเมลยืนยันไปยังที่อยู่อีเมลของคุณแล้ว", - "licenseDelayed": "ชำระเงินสำเร็จ! กำลังสร้างไลเซนส์ของคุณ คุณจะได้รับอีเมลพร้อม license key ในไม่ช้า หากไม่ได้รับภายใน 10 นาที โปรดติดต่อฝ่ายสนับสนุน", - "licensePollingError": "ชำระเงินสำเร็จแต่ไม่สามารถดึง license key อัตโนมัติ โปรดตรวจสอบอีเมลของคุณหรือ ติดต่อฝ่ายสนับสนุนพร้อมหลักฐานการชำระเงิน", - "licenseRetrievalError": "ชำระเงินสำเร็จแต่ดึงไลเซนส์ไม่สำเร็จ คุณจะได้รับ license key ทางอีเมล โปรดติดต่อฝ่ายสนับสนุนหากไม่ถึงภายใน 10 นาที", - "syncError": "ชำระเงินสำเร็จแต่ซิงค์ไลเซนส์ล้มเหลว ไลเซนส์ของคุณจะอัปเดตในไม่ช้า โปรดติดต่อฝ่ายสนับสนุนหากปัญหายังคงอยู่", - "licenseSaveError": "บันทึก license key ไม่สำเร็จ โปรดติดต่อฝ่ายสนับสนุนพร้อม license key ของคุณเพื่อทำการเปิดใช้ให้เสร็จสมบูรณ์", - "paymentCanceled": "ยกเลิกการชำระเงินแล้ว จะไม่มีการเรียกเก็บเงิน", - "syncingLicense": "กำลังซิงค์ไลเซนส์ที่อัปเกรดของคุณ...", - "generatingLicense": "กำลังสร้าง license key ของคุณ...", - "upgradeComplete": "อัปเกรดเสร็จสิ้น", - "upgradeCompleteMessage": "การสมัครของคุณอัปเกรดเรียบร้อยแล้ว และได้อัปเดต license key เดิมของคุณแล้ว", - "stripeNotConfigured": "ยังไม่ได้ตั้งค่า Stripe", - "stripeNotConfiguredMessage": "ยังไม่ได้ตั้งค่าการชำระเงินผ่าน Stripe โปรดติดต่อผู้ดูแลระบบของคุณ", - "monthly": "รายเดือน", - "yearly": "รายปี", - "billingPeriod": "รอบบิล", - "enterpriseNote": "ปรับจำนวนที่นั่งได้ในหน้าเช็คเอาต์ (1-1000)", - "installationId": "รหัสการติดตั้ง", - "licenseKey": "License Key ของคุณ", - "licenseInstructions": "ได้เพิ่มเข้าในการติดตั้งของคุณแล้ว คุณจะได้รับสำเนาทางอีเมลด้วย", - "canCloseWindow": "คุณสามารถปิดหน้าต่างนี้ได้แล้ว", - "licenseKeyProcessing": "กำลังประมวลผล License Key", - "licenseDelayedMessage": "กำลังสร้าง license key ของคุณ โปรดตรวจสอบอีเมลในไม่ช้า หรือติดต่อฝ่ายสนับสนุน", - "perYear": "/ปี", - "perMonth": "/เดือน", - "emailInvalid": "โปรดกรอกที่อยู่อีเมลที่ถูกต้อง", - "emailStage": { - "title": "ป้อนอีเมลของคุณ", - "description": "เราจะใช้สำหรับส่ง license key และใบเสร็จ", - "emailLabel": "ที่อยู่อีเมล", - "emailPlaceholder": "your@email.com", - "continue": "ดำเนินการต่อ", - "modalTitle": "เริ่มต้น - {{planName}}" - }, - "planStage": { - "title": "เลือกรอบบิล", - "savingsNote": "ประหยัด {{percent}}% เมื่อชำระรายปี", - "basePrice": "ราคาเริ่มต้น", - "seatPrice": "ต่อที่นั่ง", - "totalForSeats": "รวม ({{count}} ที่นั่ง)", - "selectMonthly": "เลือกแบบรายเดือน", - "selectYearly": "เลือกแบบรายปี", - "savePercent": "ประหยัด {{percent}}%", - "savingsAmount": "คุณประหยัด {{amount}}", - "modalTitle": "เลือกรอบบิล - {{planName}}", - "billedYearly": "เรียกเก็บปีละ {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "กลับไปเลือกแพ็กเกจ", - "selectedPlan": "แพ็กเกจที่เลือก", - "modalTitle": "ชำระเงินให้เสร็จ - {{planName}}" - } - }, - "firstLogin": { - "title": "เข้าสู่ระบบครั้งแรก", - "welcomeTitle": "ยินดีต้อนรับ!", - "welcomeMessage": "ด้วยเหตุผลด้านความปลอดภัย คุณต้องเปลี่ยนรหัสผ่านในการเข้าสู่ระบบครั้งแรก", - "loggedInAs": "เข้าสู่ระบบเป็น", - "error": "ข้อผิดพลาด", - "currentPassword": "รหัสผ่านปัจจุบัน", - "enterCurrentPassword": "กรอกรหัสผ่านปัจจุบันของคุณ", - "newPassword": "รหัสผ่านใหม่", - "enterNewPassword": "ป้อนรหัสผ่านใหม่ (อย่างน้อย 8 อักขระ)", - "confirmPassword": "ยืนยันรหัสผ่านใหม่", - "reEnterNewPassword": "ป้อนรหัสผ่านใหม่อีกครั้ง", - "changePassword": "เปลี่ยนรหัสผ่าน", - "allFieldsRequired": "ต้องกรอกทุกช่อง", - "passwordsDoNotMatch": "รหัสผ่านใหม่ไม่ตรงกัน", - "passwordTooShort": "รหัสผ่านต้องมีอย่างน้อย 8 อักขระ", - "passwordMustBeDifferent": "รหัสผ่านใหม่ต้องแตกต่างจากรหัสผ่านปัจจุบัน", - "passwordChangedSuccess": "เปลี่ยนรหัสผ่านสำเร็จ! โปรดเข้าสู่ระบบอีกครั้ง", - "passwordChangeFailed": "ไม่สามารถเปลี่ยนรหัสผ่าน โปรดตรวจสอบรหัสผ่านปัจจุบันของคุณ" - }, - "invite": { - "welcome": "ยินดีต้อนรับสู่ Stirling PDF", - "invalidToken": "ลิงก์คำเชิญไม่ถูกต้อง", - "validationError": "ไม่สามารถตรวจสอบลิงก์คำเชิญ", - "passwordRequired": "ต้องระบุรหัสผ่าน", - "passwordTooShort": "รหัสผ่านต้องมีอย่างน้อย 6 อักขระ", - "passwordMismatch": "รหัสผ่านไม่ตรงกัน", - "acceptError": "ไม่สามารถสร้างบัญชี", - "validating": "กำลังตรวจสอบคำเชิญ...", - "invalidInvitation": "คำเชิญไม่ถูกต้อง", - "goToLogin": "ไปที่หน้าเข้าสู่ระบบ", - "welcomeTitle": "คุณได้รับคำเชิญ!", - "welcomeSubtitle": "กรอกการตั้งค่าบัญชีของคุณเพื่อเริ่มต้นใช้งาน", - "accountFor": "กำลังสร้างบัญชีสำหรับ", - "linkExpires": "ลิงก์หมดอายุ", - "email": "ที่อยู่อีเมล", - "emailPlaceholder": "ป้อนที่อยู่อีเมลของคุณ", - "emailRequired": "ต้องระบุที่อยู่อีเมล", - "invalidEmail": "ที่อยู่อีเมลไม่ถูกต้อง", - "choosePassword": "เลือกรหัสผ่าน", - "passwordPlaceholder": "ป้อนรหัสผ่านของคุณ", - "confirmPassword": "ยืนยันรหัสผ่าน", - "confirmPasswordPlaceholder": "ป้อนรหัสผ่านของคุณอีกครั้ง", - "createAccount": "สร้างบัญชี", - "creating": "กำลังสร้างบัญชี...", - "alreadyHaveAccount": "มีบัญชีอยู่แล้ว?", - "signIn": "เข้าสู่ระบบ" - }, - "audit": { - "error": { - "title": "เกิดข้อผิดพลาดในการโหลดระบบบันทึกการตรวจสอบ" - }, - "notAvailable": "ระบบบันทึกการตรวจสอบไม่พร้อมใช้งาน", - "notAvailableMessage": "ระบบบันทึกการตรวจสอบยังไม่ได้กำหนดค่าหรือไม่พร้อมใช้งาน", - "disabled": "การบันทึกการตรวจสอบถูกปิดใช้งาน", - "disabledMessage": "เปิดใช้การบันทึกการตรวจสอบในการกำหนดค่าแอปพลิเคชันของคุณเพื่อการติดตามเหตุการณ์ของระบบ", - "systemStatus": { - "title": "สถานะระบบ", - "status": "การบันทึกการตรวจสอบ", - "enabled": "เปิดใช้งาน", - "disabled": "ปิดใช้งาน", - "level": "ระดับการตรวจสอบ", - "retention": "ระยะเวลาเก็บรักษา", - "days": "วัน", - "totalEvents": "จำนวนเหตุการณ์ทั้งหมด" - }, - "tabs": { - "dashboard": "แดชบอร์ด", - "events": "เหตุการณ์การตรวจสอบ", - "export": "ส่งออก" - }, - "charts": { - "title": "แดชบอร์ดการตรวจสอบ", - "error": "เกิดข้อผิดพลาดในการโหลดแผนภูมิ", - "day": "วัน", - "week": "สัปดาห์", - "month": "เดือน", - "byType": "เหตุการณ์ตามประเภท", - "byUser": "เหตุการณ์ตามผู้ใช้", - "overTime": "เหตุการณ์ตามช่วงเวลา" - }, - "events": { - "title": "เหตุการณ์การตรวจสอบ", - "filterByType": "กรองตามประเภท", - "filterByUser": "กรองตามผู้ใช้", - "startDate": "วันที่เริ่มต้น", - "endDate": "วันที่สิ้นสุด", - "clearFilters": "ล้าง", - "error": "เกิดข้อผิดพลาดในการโหลดเหตุการณ์", - "noEvents": "ไม่พบเหตุการณ์", - "timestamp": "เวลาประทับ", - "type": "ประเภท", - "user": "ผู้ใช้", - "ipAddress": "ที่อยู่ IP", - "actions": "การดำเนินการ", - "viewDetails": "ดูรายละเอียด", - "eventDetails": "รายละเอียดเหตุการณ์", - "details": "รายละเอียด" - }, - "export": { - "title": "ส่งออกข้อมูลการตรวจสอบ", - "description": "ส่งออกเหตุการณ์การตรวจสอบเป็นไฟล์ CSV หรือ JSON ใช้ตัวกรองเพื่อจำกัดข้อมูลที่ส่งออก", - "format": "รูปแบบการส่งออก", - "filters": "ตัวกรอง (ไม่บังคับ)", - "filterByType": "กรองตามประเภท", - "filterByUser": "กรองตามผู้ใช้", - "startDate": "วันที่เริ่มต้น", - "endDate": "วันที่สิ้นสุด", - "clearFilters": "ล้าง", - "exportButton": "ส่งออกข้อมูล", - "error": "ไม่สามารถส่งออกข้อมูล" - } - }, - "usage": { - "noData": "ไม่มีข้อมูล", - "error": "เกิดข้อผิดพลาดในการโหลดสถิติการใช้งาน", - "noDataMessage": "ขณะนี้ไม่มีสถิติการใช้งาน", - "controls": { - "top10": "10 อันดับแรก", - "top20": "20 อันดับแรก", - "all": "ทั้งหมด", - "refresh": "รีเฟรช", - "dataTypeLabel": "ประเภทข้อมูล:", - "dataType": { - "all": "ทั้งหมด", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "10 อันดับแรก", - "top20": "20 อันดับแรก", - "all": "ทั้งหมด" - }, - "stats": { - "totalEndpoints": "จำนวน Endpoint ทั้งหมด", - "totalVisits": "จำนวนการเข้าชมทั้งหมด", - "showing": "กำลังแสดง", - "selectedVisits": "จำนวนการเข้าชมที่เลือก" - }, - "chart": { - "title": "แผนภูมิการใช้งาน Endpoint" - }, - "table": { - "title": "สถิติแบบละเอียด", - "endpoint": "Endpoint", - "visits": "การเข้าชม", - "percentage": "เปอร์เซ็นต์", - "noData": "ไม่มีข้อมูล" - } - }, - "backendHealth": { - "checking": "กำลังตรวจสอบสถานะแบ็กเอนด์...", - "online": "แบ็กเอนด์ออนไลน์", - "offline": "แบ็กเอนด์ออฟไลน์", - "starting": "แบ็กเอนด์กำลังเริ่มทำงาน...", - "wait": "โปรดรอให้แบ็กเอนด์เริ่มทำงานเสร็จสิ้นแล้วลองใหม่อีกครั้ง." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "ปลดล็อก PDF เพื่อดำเนินการต่อ", - "title": "เอารหัสผ่านออกเพื่อดำเนินการต่อ", - "description": "ไฟล์ PDF นี้ถูกป้องกันด้วยรหัสผ่าน ป้อนรหัสผ่านเพื่อทำงานต่อได้", - "password": { - "label": "รหัสผ่าน PDF", - "placeholder": "ป้อนรหัสผ่าน PDF" - }, - "skip": "ข้ามไปก่อน", - "unlock": "ปลดล็อกและดำเนินการต่อ", - "incorrectPassword": "รหัสผ่านไม่ถูกต้อง", - "missingFile": "ไฟล์ที่เลือกไม่มีอยู่แล้ว", - "emptyResponse": "การลบรหัสผ่านไม่สร้างไฟล์", - "required": "ป้อนรหัสผ่านเพื่อดำเนินการต่อ", - "successTitle": "ลบรหัสผ่านแล้ว", - "successBodyWithName": "ลบรหัสผ่านจาก {{fileName}} แล้ว", - "successBody": "ลบรหัสผ่านสำเร็จ" - }, - "setup": { - "welcome": "ยินดีต้อนรับสู่ Stirling PDF", - "description": "เริ่มต้นโดยเลือกวิธีที่คุณต้องการใช้ Stirling PDF", - "step1": { - "label": "เลือกโหมด", - "description": "ออฟไลน์หรือเซิร์ฟเวอร์" - }, - "step2": { - "label": "เลือกเซิร์ฟเวอร์", - "description": "เซิร์ฟเวอร์โฮสต์เอง" - }, - "step3": { - "label": "เข้าสู่ระบบ", - "description": "ป้อนข้อมูลรับรอง" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "ลงชื่อเข้าใช้ด้วยบัญชี Stirling ของคุณ" - }, - "selfhosted": { - "title": "เซิร์ฟเวอร์โฮสต์เอง", - "description": "เชื่อมต่อกับเซิร์ฟเวอร์ Stirling PDF ของคุณเอง" - } - }, - "saas": { - "title": "ลงชื่อเข้าใช้ Stirling", - "subtitle": "ลงชื่อเข้าใช้ด้วยบัญชี Stirling ของคุณ" - }, - "selfhosted": { - "title": "ลงชื่อเข้าใช้เซิร์ฟเวอร์", - "subtitle": "ป้อนข้อมูลรับรองของเซิร์ฟเวอร์ของคุณ" - }, - "server": { - "title": "เชื่อมต่อกับเซิร์ฟเวอร์", - "subtitle": "ป้อน URL เซิร์ฟเวอร์ที่โฮสต์เองของคุณ", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "เซิร์ฟเวอร์โฮสต์เอง" - }, - "url": { - "label": "URL เซิร์ฟเวอร์", - "description": "ป้อน URL แบบเต็มของเซิร์ฟเวอร์ Stirling PDF ที่โฮสต์เองของคุณ" - }, - "error": { - "emptyUrl": "โปรดป้อน URL เซิร์ฟเวอร์", - "unreachable": "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์", - "testFailed": "การทดสอบการเชื่อมต่อล้มเหลว" - }, - "testing": "กำลังทดสอบการเชื่อมต่อ..." - }, - "login": { - "title": "เข้าสู่ระบบ", - "subtitle": "ป้อนข้อมูลรับรองเพื่อดำเนินการต่อ", - "connectingTo": "กำลังเชื่อมต่อกับ:", - "username": { - "label": "ชื่อผู้ใช้", - "placeholder": "ป้อนชื่อผู้ใช้" - }, - "email": { - "label": "อีเมล", - "placeholder": "ป้อนอีเมลของคุณ" - }, - "password": { - "label": "รหัสผ่าน", - "placeholder": "ป้อนรหัสผ่านของคุณ" - }, - "error": { - "emptyUsername": "โปรดป้อนชื่อผู้ใช้", - "emptyEmail": "โปรดป้อนอีเมล", - "emptyPassword": "โปรดป้อนรหัสผ่าน", - "oauthFailed": "เข้าสู่ระบบ OAuth ไม่สำเร็จ โปรดลองอีกครั้ง" - }, - "submit": "เข้าสู่ระบบ", - "signInWith": "ลงชื่อเข้าใช้ด้วย", - "oauthPending": "กำลังเปิดเบราว์เซอร์เพื่อยืนยันตัวตน...", - "orContinueWith": "หรือดำเนินการต่อด้วยอีเมล" - } - }, - "oauth": { - "success": { - "title": "ยืนยันตัวตนสำเร็จ", - "message": "คุณสามารถปิดหน้าต่างนี้และกลับไปที่ Stirling PDF" - }, - "error": { - "title": "ยืนยันตัวตนล้มเหลว", - "message": "การยืนยันตัวตนไม่สำเร็จ คุณสามารถปิดหน้าต่างนี้และลองอีกครั้ง" - } - }, - "pdfTextEditor": { - "title": "ตัวแก้ไข PDF JSON", - "viewLabel": "ตัวแก้ไข PDF", - "converting": "กำลังแปลง PDF เป็นรูปแบบที่แก้ไขได้...", - "conversionFailed": "แปลง PDF ไม่สำเร็จ โปรดลองอีกครั้ง", - "currentFile": "ไฟล์ปัจจุบัน: {{name}}", - "pageSummary": "หน้า {{number}} จาก {{total}}", - "pagePreviewAlt": "ภาพตัวอย่างหน้า", - "imageLabel": "รูปภาพที่วางแล้ว", - "noTextOnPage": "ไม่พบข้อความที่แก้ไขได้ในหน้านี้", - "pageType": { - "paragraph": "หน้าแบบย่อหน้า", - "sparse": "ข้อความกระจัดกระจาย" - }, - "groupingMode": { - "auto": "อัตโนมัติ", - "paragraph": "ย่อหน้า", - "singleLine": "บรรทัดเดียว" - }, - "badges": { - "unsaved": "แก้ไขแล้ว", - "modified": "แก้ไขแล้ว", - "earlyAccess": "เข้าถึงล่วงหน้า" - }, - "actions": { - "reset": "รีเซ็ตการเปลี่ยนแปลง", - "downloadJson": "ดาวน์โหลด JSON", - "generatePdf": "สร้าง PDF" - }, - "options": { - "autoScaleText": { - "title": "ปรับขนาดข้อความอัตโนมัติให้พอดีกล่อง", - "description": "ปรับข้อความในแนวนอนอัตโนมัติให้พอดีกับกรอบขอบเขตเดิมเมื่อการเรนเดอร์ฟอนต์ต่างจากใน PDF" - }, - "groupingMode": { - "title": "โหมดจัดกลุ่มข้อความ", - "autoDescription": "ตรวจจับประเภทหน้าอัตโนมัติและจัดกลุ่มข้อความให้เหมาะสม", - "paragraphDescription": "จัดกลุ่มบรรทัดที่จัดแนวเป็นกล่องข้อความย่อหน้าหลายบรรทัด", - "singleLineDescription": "คงแต่ละบรรทัดข้อความใน PDF เป็นกล่องข้อความแยกกัน" - }, - "manualGrouping": { - "descriptionInline": "เคล็ดลับ: กดค้าง Ctrl (Cmd) หรือ Shift เพื่อเลือกหลายกล่องข้อความ จะมีแถบเครื่องมือลอยปรากฏเหนือรายการที่เลือกเพื่อให้คุณรวม ยกเลิกการจัดกลุ่ม หรือปรับความกว้าง" - }, - "forceSingleElement": { - "title": "ล็อกข้อความที่แก้ไขเป็นองค์ประกอบ PDF เดียว", - "description": "เมื่อเปิดใช้ เครื่องมือจะส่งออกแต่ละกล่องข้อความที่แก้ไขเป็นองค์ประกอบข้อความ PDF เดียว เพื่อหลีกเลี่ยงอักขระซ้อนทับหรือฟอนต์ปะปน" - } - }, - "manual": { - "mergeTooltip": "รวมกล่องที่เลือก", - "merge": "รวมที่เลือก", - "ungroupTooltip": "แยกย่อหน้าเป็นบรรทัด", - "ungroup": "ยกเลิกการจัดกลุ่มที่เลือก", - "widthMenu": "ตัวเลือกความกว้าง", - "expandWidth": "ขยายถึงขอบหน้า", - "resetWidth": "รีเซ็ตความกว้าง", - "resizeHandle": "ปรับความกว้างข้อความ" - }, - "disclaimer": { - "heading": "ข้อจำกัดการแสดงตัวอย่าง", - "textFocus": "พื้นที่ทำงานนี้เน้นการแก้ไขข้อความและจัดตำแหน่งภาพที่ฝังใหม่ งานกราฟิกบนหน้าที่ซับซ้อน วิดเจ็ตฟอร์ม และกราฟิกแบบเลเยอร์ จะถูกเก็บไว้สำหรับการส่งออกแต่แก้ไขได้ไม่เต็มรูปแบบที่นี่", - "previewVariance": "องค์ประกอบบางอย่าง (เช่น เส้นขอบตาราง รูปร่าง หรือรูปแบบการแสดงผลของคำอธิบายประกอบ) อาจไม่แสดงผลตรงกันในตัวอย่าง ไฟล์ PDF ที่ส่งออกจะคงคำสั่งการวาดเดิมไว้เท่าที่ทำได้", - "alpha": "ตัวดูแบบ alpha นี้ยังพัฒนาอยู่—ฟอนต์ สี เอฟเฟ็กต์ความโปร่งใส และรายละเอียดเลย์เอาต์บางอย่างอาจคลาดเคลื่อนเล็กน้อย โปรดตรวจสอบ PDF ที่สร้างขึ้นอีกครั้งก่อนแชร์" - }, - "empty": { - "title": "ยังไม่ได้โหลดเอกสาร", - "subtitle": "โหลดไฟล์ PDF หรือ JSON เพื่อเริ่มแก้ไขข้อความ" - }, - "welcomeBanner": { - "title": "ยินดีต้อนรับสู่ PDF Text Editor (Early Access)", - "experimental": "นี่คือฟีเจอร์ทดลองที่กำลังพัฒนา อาจมีความไม่เสถียรและปัญหาในการใช้งาน", - "howItWorks": "เครื่องมือนี้จะแปลง PDF ของคุณเป็นรูปแบบที่แก้ไขได้ เพื่อให้คุณปรับข้อความและจัดตำแหน่งภาพใหม่ การเปลี่ยนแปลงจะถูกบันทึกกลับเป็น PDF ใหม่", - "bestFor": "เหมาะที่สุดกับ:", - "bestFor1": "PDF แบบง่ายที่มีข้อความและภาพเป็นหลัก", - "bestFor2": "เอกสารที่จัดรูปแบบย่อหน้ามาตรฐาน", - "bestFor3": "จดหมาย เรียงความ รายงาน และเอกสารพื้นฐาน", - "notIdealFor": "ไม่เหมาะกับ:", - "notIdealFor1": "PDF ที่มีรูปแบบพิเศษ เช่น รายการหัวข้อย่อย ตาราง หรือเค้าโครงหลายคอลัมน์", - "notIdealFor2": "นิตยสาร โบรชัวร์ หรือเอกสารที่ออกแบบซับซ้อน", - "notIdealFor3": "คู่มือที่มีเค้าโครงซับซ้อน", - "limitations": "ข้อจำกัดปัจจุบัน:", - "limitation1": "การเรนเดอร์ฟอนต์อาจต่างจาก PDF ต้นฉบับเล็กน้อย", - "limitation2": "กราฟิกซับซ้อน ช่องฟอร์ม และคำอธิบายประกอบจะถูกเก็บไว้แต่แก้ไขไม่ได้", - "limitation3": "ไฟล์ขนาดใหญ่อาจใช้เวลาในการแปลงและประมวลผล", - "knownIssues": "ปัญหาที่ทราบ (กำลังแก้ไข):", - "issue1": "ยังไม่คงรักษาสีของข้อความ (จะเพิ่มเร็วๆ นี้)", - "issue2": "โหมดย่อหน้ามีปัญหาการจัดแนวและระยะห่างมากกว่า - แนะนำให้ใช้โหมดบรรทัดเดียว", - "issue3": "การแสดงตัวอย่างต่างจาก PDF ที่ส่งออก - PDF ที่ส่งออกใกล้เคียงต้นฉบับมากกว่า", - "issue4": "การจัดแนวข้อความที่หมุนอาจต้องปรับด้วยตนเอง", - "issue5": "เอฟเฟ็กต์ความโปร่งใสและการซ้อนเลเยอร์อาจต่างจากต้นฉบับ", - "feedback": "นี่คือฟีเจอร์ Early Access โปรดรายงานปัญหาที่พบเพื่อช่วยให้เราพัฒนาขึ้น!", - "gotIt": "รับทราบ", - "dontShowAgain": "ไม่ต้องแสดงอีก" - }, - "modeChange": { - "title": "ยืนยันการเปลี่ยนโหมด", - "warning": "การเปลี่ยนโหมดจัดกลุ่มข้อความจะรีเซ็ตการเปลี่ยนแปลงที่ยังไม่บันทึกทั้งหมด คุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อ?", - "cancel": "ยกเลิก", - "confirm": "รีเซ็ตและเปลี่ยนโหมด" - }, - "fontAnalysis": { - "details": "รายละเอียดฟอนต์", - "embedded": "ฝังไว้", - "type": "ประเภท", - "webFormat": "รูปแบบเว็บ", - "warnings": "คำเตือน", - "suggestions": "หมายเหตุ", - "currentPageFonts": "ฟอนต์บนหน้านี้", - "allFonts": "ฟอนต์ทั้งหมด", - "fallback": "fallback", - "missing": "หายไป", - "perfectMessage": "สามารถทำซ้ำฟอนต์ทั้งหมดได้อย่างสมบูรณ์แบบ", - "warningMessage": "บางฟอนต์อาจแสดงผลไม่ถูกต้อง", - "infoMessage": "มีข้อมูลการทำซ้ำฟอนต์", - "perfect": "สมบูรณ์แบบ", - "subset": "subset" - }, - "errors": { - "invalidJson": "ไม่สามารถอ่านไฟล์ JSON โปรดตรวจสอบว่าไฟล์ถูกสร้างโดยเครื่องมือ PDF to JSON", - "pdfConversion": "ไม่สามารถแปลง JSON ที่แก้ไขกลับเป็น PDF" - } - }, - "auth": { - "sessionExpired": "เซสชันหมดอายุ", - "pleaseLoginAgain": "โปรดเข้าสู่ระบบอีกครั้ง", - "accessDenied": "ปฏิเสธการเข้าถึง", - "insufficientPermissions": "คุณไม่มีสิทธิ์ในการดำเนินการนี้" - }, - "addText": { - "title": "เพิ่มข้อความ", - "header": "เพิ่มข้อความลงใน PDF", - "text": { - "name": "เนื้อหาข้อความ", - "placeholder": "ป้อนข้อความที่ต้องการเพิ่ม", - "fontLabel": "ฟอนต์", - "fontSizeLabel": "ขนาดฟอนต์", - "fontSizePlaceholder": "พิมพ์หรือเลือกขนาดฟอนต์ (8-200)", - "colorLabel": "สีข้อความ" - }, - "steps": { - "configure": "ตั้งค่าข้อความ" - }, - "step": { - "createDesc": "ป้อนข้อความที่ต้องการเพิ่ม", - "place": "วางข้อความ", - "placeDesc": "คลิกบน PDF เพื่อเพิ่มข้อความ" - }, - "instructions": { - "title": "วิธีเพิ่มข้อความ", - "text": "หลังจากป้อนข้อความด้านบน ให้คลิกที่ใดก็ได้บน PDF เพื่อวาง", - "paused": "หยุดวางชั่วคราว", - "resumeHint": "ดำเนินการวางต่อเพื่อคลิกและเพิ่มข้อความ", - "noSignature": "ป้อนข้อความด้านบนเพื่อเปิดการวาง" - }, - "mode": { - "move": "ย้ายข้อความ", - "place": "วางข้อความ", - "pause": "หยุดการวาง", - "resume": "ดำเนินการวางต่อ" - }, - "results": { - "title": "ผลการเพิ่มข้อความ" - }, - "error": { - "failed": "เกิดข้อผิดพลาดระหว่างเพิ่มข้อความลงใน PDF" - }, - "tags": "text,annotation,label", - "applySignatures": "ใช้ข้อความ" - } -} \ No newline at end of file diff --git a/frontend/public/locales/tr-TR/translation.json b/frontend/public/locales/tr-TR/translation.json deleted file mode 100644 index f5b301d51..000000000 --- a/frontend/public/locales/tr-TR/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Araçlara nasıl göz atacağınızı seçin", - "description": "Her iki düzeni önizleyin ve Stirling PDF araçlarını nasıl keşfetmek istediğinize karar verin.", - "sidebarTitle": "Kenar çubuğu modu", - "sidebarDescription": "Hızlı geçiş için araçları çalışma alanınızın yanında tutun.", - "recommended": "Önerilen", - "chooseSidebar": "Kenar çubuğu modunu kullan", - "fullscreenTitle": "Tam ekran modu - (eski)", - "fullscreenDescription": "Birini seçene kadar çalışma alanını kaplayan bir katalogda tüm araçlara göz atın.", - "chooseFullscreen": "Tam ekran modunu kullan", - "dismiss": "Belki sonra" - }, - "fullscreen": { - "showDetails": "Ayrıntıları Göster", - "comingSoon": "Yakında:", - "favorite": "Favorilere ekle", - "favorites": "Favoriler", - "unavailable": "Sunucu yöneticisi tarafından devre dışı bırakıldı:", - "unavailableDependency": "Kullanılamıyor - sunucuda gerekli araç eksik:", - "heading": "Tüm araçlar (tam ekran görünüm)", - "noResults": "Aramanızı ayarlamayı deneyin veya ihtiyacınızı bulmak için açıklamaları aç/kapatın.", - "recommended": "Önerilen", - "unfavorite": "Favorilerden kaldır" - }, - "placeholder": "Başlamak için bir araç seçin", - "toggle": { - "fullscreen": "Tam ekran moduna geç", - "sidebar": "Kenar çubuğu moduna geç" - }, - "alpha": "Alfa", - "premiumFeature": "Premium özellik:", - "comingSoon": "Yakında:" - }, - "unsavedChanges": "PDF'inizde kaydedilmemiş değişiklikler var.", - "areYouSure": "Ayrılmak istediğinizden emin misiniz?", - "unsavedChangesTitle": "Kaydedilmemiş Değişiklikler", - "keepWorking": "Çalışmaya Devam Et", - "discardChanges": "At ve Çık", - "applyAndContinue": "Kaydet ve Çık", - "exportAndContinue": "Dışa aktar ve Devam et", - "zipWarning": { - "title": "Büyük ZIP Dosyası", - "message": "Bu ZIP {{count}} dosya içeriyor. Yine de çıkartılsın mı?", - "cancel": "İptal", - "confirm": "Çıkart" - }, - "defaultApp": { - "title": "Varsayılan PDF Uygulaması Olarak Ayarla", - "message": "Stirling PDF'yi varsayılan PDF düzenleyiciniz olarak ayarlamak ister misiniz?", - "description": "Bunu daha sonra sistem ayarlarından değiştirebilirsiniz.", - "notNow": "Şimdi Değil", - "setDefault": "Varsayılan Yap", - "dismiss": "Kapat", - "prompt": { - "title": "Varsayılan PDF Düzenleyici Olarak Ayarla", - "message": "PDF dosyalarını açmak için varsayılan uygulamanız Stirling PDF olsun." - }, - "success": { - "title": "Varsayılan Uygulama Ayarlandı", - "message": "Stirling PDF artık varsayılan PDF düzenleyiciniz" - }, - "settingsOpened": { - "title": "Ayarlar Açıldı", - "message": "Lütfen sistem ayarlarınızda Stirling PDF'yi seçin" - }, - "error": { - "title": "Hata", - "message": "Varsayılan PDF işleyicisi ayarlanamadı" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "İptal", - "addPageNumbers": { - "fontSize": "Font Büyüklüğü", - "fontName": "Font İsmi", - "title": "Sayfa Numaraları Ekle", - "header": "Sayfa Numaraları Ekle", - "selectText": { - "1": "PDF dosyasını seçin:", - "2": "Kenar Boyutu", - "3": "Pozisyon", - "4": "Başlangıç Numarası", - "5": "Numaralandırılacak Sayfalar", - "6": "Özel Metin" - }, - "customTextDesc": "Özel Metin", - "numberPagesDesc": "Hangi sayfaların numaralandırılacağını, varsayılan 'all', ayrıca 1-5 veya 2,5,9 vb. kabul eder", - "customNumberDesc": "Varsayılan {n}, ayrıca 'Sayfa {n} / {total}', 'Metin-{n}', '{filename}-{n} kabul eder", - "submit": "Sayfa Numaraları Ekle", - "configuration": "Yapılandırma", - "customize": "Görünümü Özelleştir", - "pagesAndStarting": "Sayfalar ve Başlangıç Numarası", - "positionAndPages": "Konum ve Sayfalar", - "error": { - "failed": "Sayfa numarası ekleme işlemi başarısız oldu" - }, - "results": { - "title": "Sayfa Numarası Sonuçları" - }, - "preview": "Konum Seçimi", - "previewDisclaimer": "Önizleme yaklaşıktır. Nihai çıktı PDF yazı tipi metrikleri nedeniyle değişebilir." - }, - "pageSelectionPrompt": "Özel Sayfa Seçimi (1,5,6 sayfa numaralarının virgülle ayrılmış bir listesini veya 2n+1 gibi bir fonksiyon girin) :", - "startingNumberTooltip": "Görüntülenecek ilk sayı. Sonraki sayfalar bu sayıdan artacaktır.", - "marginTooltip": "Sayfa numarası ile sayfa kenarı arasındaki mesafe.", - "fontSizeTooltip": "Sayfa numarası metninin punto cinsinden boyutu. Daha büyük sayılar daha büyük metin oluşturur.", - "fontTypeTooltip": "Sayfa numaraları için yazı tipi ailesi. Belgenizin stiline göre seçin.", - "customTextTooltip": "Sayfa numaraları için isteğe bağlı özel biçim. Numara için {n} yer tutucusunu kullanın. Örnek: \"Sayfa {n}\" \"Sayfa 1\", \"Sayfa 2\" vb. gösterir.", - "pdfPrompt": "PDF(leri) seçin", - "multiPdfPrompt": "PDFleri seçin (2+)", - "multiPdfDropPrompt": "Tüm gerekli PDF'leri seçin (ya da sürükleyip bırakın)", - "imgPrompt": "Resim(leri) seçin", - "genericSubmit": "Gönder", - "uploadLimit": "Maksimum dosya boyutu:", - "uploadLimitExceededSingular": "çok büyük. İzin verilen maksimum boyut:", - "uploadLimitExceededPlural": "çok büyük. İzin verilen maksimum boyut:", - "processTimeWarning": "Uyarı: Bu işlem, dosya boyutuna bağlı olarak bir dakikaya kadar sürebilir.", - "pageOrderPrompt": "Özel Sayfa Sırası (Virgülle ayrılmış sayfa numaraları veya 2n+1 gibi bir fonksiyon girin) :", - "goToPage": "Sayfaya Git", - "true": "Doğru", - "false": "Yanlış", - "unknown": "Bilinmeyen", - "app": { - "description": "Ücretsiz Adobe Acrobat alternatifi (10M+ indirme)" - }, - "save": "Kaydet", - "saveToBrowser": "Tarayıcıya Kaydet", - "download": "İndir", - "downloadUnavailable": "Bu öğe için indirme kullanılamıyor", - "saveUnavailable": "Bu öğe için kaydetme kullanılamıyor", - "pin": "Dosyayı Sabitle (araç çalıştıktan sonra etkin tut)", - "unpin": "Dosya Sabitlemesini Kaldır (araç çalıştıktan sonra değiştir)", - "undoOperationTooltip": "Son işlemi geri almak ve orijinal dosyaları geri yüklemek için tıklayın", - "undo": "Geri Al", - "back": "Geri", - "nothingToUndo": "Geri alınacak bir şey yok", - "moreOptions": "Daha Fazla Seçenek", - "editYourNewFiles": "Yeni dosyalarınızı düzenleyin", - "close": "Kapat", - "openInViewer": "Görüntüleyicide Aç", - "confirmClose": "Kapatmayı Onayla", - "confirmCloseMessage": "Bu dosyayı kapatmak istediğinizden emin misiniz?", - "confirmCloseCancel": "İptal", - "confirmCloseConfirm": "Dosyayı Kapat", - "fileSelected": "Seçildi: {{filename}}", - "chooseFile": "Dosya Seç", - "filesSelected": "dosya seçildi", - "files": { - "title": "Dosyalar", - "upload": "Yükle", - "uploadFiles": "Dosya Yükle", - "addFiles": "Dosya ekle", - "selectFromWorkbench": "Dosyaları çalışma tezgahından seçin veya ", - "selectMultipleFromWorkbench": "Çalışma tezgahından en az {{count}} dosya seçin veya ", - "created": "Oluşturuldu", - "size": "Dosya Boyutu" - }, - "noFavourites": "Favori eklenmedi", - "downloadComplete": "İndirme Tamamlandı", - "bored": "Sıkıldınız mı?", - "alphabet": "Alfabe", - "downloadPdf": "PDF İndir", - "text": "Metin", - "font": "Yazı tipi", - "selectFillter": "-- Seçiniz --", - "pageNum": "Sayfa Numarası", - "sizes": { - "small": "Küçük", - "medium": "Orta", - "large": "Büyük", - "x-large": "Çok Büyük" - }, - "error": { - "pdfPassword": "PDF belgesi şifreli ve şifre ya sağlanmadı ya da yanlış.", - "encryptedPdfMustRemovePassword": "Bu PDF şifreli veya parola korumalı. PDF/A'ya dönüştürmeden önce lütfen kilidini açın.", - "incorrectPasswordProvided": "PDF parolası yanlış veya sağlanmadı.", - "_value": "Hata", - "dismissAllErrors": "Tüm Hataları Kapat", - "sorry": "Sorun için özür dileriz!", - "needHelp": "Yardıma mı ihtiyacınız var / Bir sorun mu buldunuz?", - "contactTip": "Hala sorun yaşıyorsanız, yardım için bize ulaşmaktan çekinmeyin. GitHub sayfamızdan bir bilet gönderebilir veya Discord üzerinden bizimle iletişime geçebilirsiniz:", - "404": { - "head": "404 - Sayfa Bulunamadı | Tüh, kodda takıldık!", - "1": "Aradığınız sayfayı bulamıyoruz.", - "2": "Bir şeyler ters gitti" - }, - "github": "GitHub üzerinden bir hata bildirin", - "showStack": "Yığın İzlemesini Göster", - "copyStack": "Yığın İzini Kopyala", - "githubSubmit": "GitHub - Hata gönderin", - "discordSubmit": "Discord - Destek gönderisi gönderin" - }, - "warning": { - "tooltipTitle": "Uyarı" - }, - "edit": "Düzenle", - "delete": "Sil", - "never": "Asla", - "username": "Kullanıcı Adı", - "password": "Parola", - "welcome": "Hoş geldiniz", - "property": "Özellik", - "black": "Siyah", - "white": "Beyaz", - "red": "Kırmızı", - "green": "Yeşil", - "blue": "Mavi", - "custom": "Özel", - "comingSoon": "Yakında", - "WorkInProgess": "Çalışmalar devam ediyor, Çalışmayabilir veya hatalı olabilir, Lütfen herhangi bir sorunu bildirin!", - "poweredBy": "Tarafından desteklenmektedir", - "yes": "Evet", - "no": "Hayır", - "changedCredsMessage": "Bilgiler değiştirildi!", - "notAuthenticatedMessage": "Kullanıcı doğrulanmadı.", - "userNotFoundMessage": "Kullanıcı bulunamadı.", - "incorrectPasswordMessage": "Mevcut şifre yanlış.", - "usernameExistsMessage": "Yeni Kullanıcı Adı zaten var.", - "invalidUsernameMessage": "Geçersiz kullanıcı adı, kullanıcı adı yalnızca harf, rakam ve aşağıdaki özel karakterleri @._+- içerebilir veya geçerli bir e-posta adresi olmalıdır.", - "invalidPasswordMessage": "Şifre boş olmamalı ve başında veya sonunda boşluk bulunmamalıdır.", - "confirmPasswordErrorMessage": "Yeni Şifre ve Yeni Şifreyi Onayla eşleşmelidir.", - "deleteCurrentUserMessage": "Şu anda oturum açmış olan kullanıcı silinemiyor.", - "deleteUsernameExistsMessage": "Kullanıcı adı mevcut değil ve silinemez.", - "downgradeCurrentUserMessage": "Mevcut kullanıcının rolü düşürülemiyor", - "disabledCurrentUserMessage": "Mevcut kullanıcı devre dışı bırakılamaz", - "downgradeCurrentUserLongMessage": "Mevcut kullanıcının rolü düşürülemiyor. Bu nedenle, mevcut kullanıcı gösterilmeyecektir.", - "userAlreadyExistsOAuthMessage": "Kullanıcı zaten bir OAuth2 kullanıcısı olarak mevcut.", - "userAlreadyExistsWebMessage": "Kullanıcı zaten bir web kullanıcısı olarak mevcut.", - "oops": "Tüh!", - "help": "Yardım", - "goHomepage": "Anasayfa'ya git", - "joinDiscord": "Discord sunucumuza katılın", - "seeDockerHub": "Docker Hub'a bakın", - "visitGithub": "Github Deposunu Ziyaret Edin", - "donate": "Bağış Yapın", - "color": "Renk", - "sponsor": "Bağış", - "info": "Bilgi", - "pro": "Pro", - "page": "Sayfa", - "pages": "Sayfalar", - "loading": "Yükleniyor...", - "review": "İnceleme", - "addToDoc": "Dökümana Ekle", - "reset": "Sıfırla", - "apply": "Uygula", - "noFileSelected": "Hiçbir dosya seçilmedi. Lütfen bir dosya yükleyin.", - "legal": { - "privacy": "Gizlilik Politikası", - "iAgreeToThe": "Şunların tümünü kabul ediyorum", - "terms": "Şartlar ve koşullar", - "accessibility": "Erişilebilirlik", - "cookie": "Çerez Politikası", - "impressum": "Hakkımızda", - "showCookieBanner": "Çerez Tercihleri" - }, - "pipeline": { - "header": "Çoklu İşlemler Menü (Beta)", - "uploadButton": "Yükle", - "configureButton": "Yapılandır", - "defaultOption": "Özel", - "submitButton": "Gönder", - "help": "Çoklu İşlemler Yardım", - "scanHelp": "Klasör Tarama Yardımı", - "deletePrompt": "Çoklu işlemleri silmek istediğinizden emin misiniz", - "tags": "otomatikleştir,sıralı,betikli,toplu-işlem", - "title": "Çoklu İşlemler" - }, - "pipelineOptions": { - "header": "Çoklu İşlemler Yapılandırma", - "pipelineNameLabel": "Çoklu İşlemler İsim", - "saveSettings": "Ayarları Kaydet", - "pipelineNamePrompt": "Buraya isim girin", - "selectOperation": "İşlem Seçin", - "addOperationButton": "İşlem ekle", - "pipelineHeader": "Çoklu İşlemler:", - "saveButton": "İndir", - "validateButton": "Doğrula" - }, - "enterpriseEdition": { - "button": "Pro Sürümüne Yükselt", - "warning": "Bu özellik yalnızca Pro kullanıcılarına sunulmaktadır.", - "yamlAdvert": "Stirling PDF Pro, YAML yapılandırma dosyalarını ve diğer SSO özelliklerini destekler.", - "ssoAdvert": "Daha fazla kullanıcı yönetimi özelliği mi arıyorsunuz? Stirling PDF Pro'ya göz atın" - }, - "analytics": { - "title": "Stirling PDF’i daha iyi hale getirmek ister misiniz?", - "paragraph1": "Stirling PDF, ürünü geliştirmemize yardımcı olmak için isteğe bağlı analizleri içerir. Kişisel bilgileri veya dosya içeriklerini asla takip etmiyoruz.", - "paragraph2": "Stirling PDF’in büyümesine destek olmak ve kullanıcılarımızı daha iyi anlayabilmemiz için analizleri etkinleştirmeyi düşünebilirsiniz.", - "learnMore": "Daha fazla bilgi edinin", - "enable": "Analizi Etkinleştir", - "disable": "Analizi Devre Dışı Bırak", - "settings": "Analiz ayarlarını config/settings.yml dosyasından değiştirebilirsiniz", - "privacyAssurance": "Herhangi bir kişisel bilgiyi veya dosyalarınızın içeriğini takip etmiyoruz." - }, - "navbar": { - "favorite": "Favoriler", - "recent": "Yeni ve yakın zamanda güncellenenler", - "darkmode": "Karanlık Mod", - "language": "Diller", - "settings": "Ayarlar", - "allTools": "Araçlar", - "multiTool": "Çoklu Araçlar", - "search": "Ara", - "sections": { - "organize": "Düzenle", - "convertTo": "PDF'ye dönüştür", - "convertFrom": "PDF'den dönüştür", - "security": "Oturum ve Güvenlik", - "advance": "Gelişmiş", - "edit": "Görüntüle ve Düzenle", - "popular": "Popüler" - } - }, - "settings": { - "preferences": { - "title": "Tercihler" - }, - "workspace": { - "title": "Çalışma Alanı", - "people": "Kişiler", - "teams": "Ekipler" - }, - "configuration": { - "title": "Yapılandırma", - "systemSettings": "Sistem Ayarları", - "features": "Özellikler", - "endpoints": "Uç Noktalar", - "database": "Veritabanı", - "advanced": "Gelişmiş" - }, - "securityAuth": { - "title": "Güvenlik ve Kimlik Doğrulama", - "security": "Güvenlik", - "connections": "Bağlantılar" - }, - "licensingAnalytics": { - "title": "Lisanslama ve Analitik", - "plan": "Plan", - "audit": "Denetim", - "usageAnalytics": "Kullanım Analitiği" - }, - "policiesPrivacy": { - "title": "Politikalar ve Gizlilik", - "legal": "Yasal", - "privacy": "Gizlilik" - }, - "developer": { - "title": "Geliştirici", - "apiKeys": "API Anahtarları" - }, - "tooltips": { - "enableLoginFirst": "Önce oturum açma modunu etkinleştirin", - "requiresEnterprise": "Enterprise lisansı gerektirir" - }, - "connection": { - "title": "Bağlantı Modu", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Öz Barındırılan" - }, - "server": "Sunucu", - "user": "Şu olarak oturum açıldı", - "logout": "Çıkış Yap" - }, - "general": { - "title": "Genel", - "description": "Genel uygulama tercihlerini yapılandırın.", - "user": "Kullanıcı", - "logout": "Oturumu kapat", - "enableFeatures": { - "dismiss": "Kapat", - "title": "Sistem Yöneticileri için", - "intro": "Kuruluşunuz için kullanıcı kimlik doğrulaması, ekip yönetimi ve çalışma alanı özelliklerini etkinleştirin.", - "action": "Yapılandır", - "and": "ve", - "benefit": "Kullanıcı rolleri, ekip işbirliği, yönetici kontrolleri ve kurumsal özellikleri etkinleştirir.", - "learnMore": "Belgelerde daha fazla bilgi edinin" - }, - "defaultToolPickerMode": "Varsayılan araç seçici modu", - "defaultToolPickerModeDescription": "Araç seçicinin varsayılan olarak tam ekranda mı yoksa kenar çubuğunda mı açılacağını seçin", - "mode": { - "sidebar": "Kenar çubuğu", - "fullscreen": "Tam ekran" - }, - "autoUnzipTooltip": "API işlemlerinden dönen ZIP dosyalarını otomatik olarak çıkarır. ZIP dosyalarını olduğu gibi tutmak için devre dışı bırakın. Bu, otomasyon iş akışlarını etkilemez.", - "autoUnzip": "API yanıtlarını otomatik ZIP'ten çıkar", - "autoUnzipDescription": "ZIP yanıtlarındaki dosyaları otomatik olarak çıkar", - "autoUnzipFileLimitTooltip": "Yalnızca ZIP bu kadar ya da daha az dosya içeriyorsa çıkar. Daha büyük ZIP'leri çıkarmak için daha yüksek ayarlayın.", - "autoUnzipFileLimit": "Otomatik zip açma dosya sınırı", - "autoUnzipFileLimitDescription": "ZIP'ten çıkarılacak azami dosya sayısı", - "defaultPdfEditor": "Varsayılan PDF düzenleyici", - "defaultPdfEditorActive": "Stirling PDF varsayılan PDF düzenleyiciniz", - "defaultPdfEditorInactive": "Varsayılan olarak başka bir uygulama ayarlı", - "defaultPdfEditorChecking": "Kontrol ediliyor...", - "defaultPdfEditorSet": "Zaten Varsayılan", - "setAsDefault": "Varsayılan Yap", - "updates": { - "title": "Yazılım Güncellemeleri", - "description": "Güncellemeleri kontrol edin ve sürüm bilgilerini görüntüleyin", - "currentVersion": "Geçerli Sürüm", - "latestVersion": "En Son Sürüm", - "checkForUpdates": "Güncellemeleri Kontrol Et", - "viewDetails": "Ayrıntıları Görüntüle" - }, - "hideUnavailableTools": "Kullanılamayan araçları gizle", - "hideUnavailableToolsDescription": "Gri gösterilmek yerine sunucunuz tarafından devre dışı bırakılan araçları kaldırın.", - "hideUnavailableConversions": "Kullanılamayan dönüşümleri gizle", - "hideUnavailableConversionsDescription": "Gri gösterilmek yerine Dönüştür aracındaki devre dışı seçenekleri kaldırın." - }, - "hotkeys": { - "title": "Klavye Kısayolları", - "description": "Araçlara hızlı erişim için klavye kısayollarını özelleştirin. \"Kısayolu değiştir\"e tıklayın ve yeni bir tuş kombinasyonuna basın. İptal etmek için Esc'ye basın.", - "errorConflict": "Kısayol zaten {{tool}} tarafından kullanılıyor.", - "errorModifier": { - "mac": "Kısayolunuza ⌘ (Command), ⌥ (Option) veya başka bir değiştirici ekleyin.", - "windows": "Kısayolunuza Ctrl, Alt veya başka bir değiştirici ekleyin." - }, - "searchPlaceholder": "Araçlarda ara...", - "none": "Atanmadı", - "customBadge": "Özel", - "defaultLabel": "Varsayılan: {{shortcut}}", - "capturing": "Tuşlara basın… (İptal için Esc)", - "change": "Kısayolu değiştir", - "reset": "Sıfırla", - "shortcut": "Kısayol", - "noShortcut": "Kısayol ayarlanmamış" - } - }, - "update": { - "modalTitle": "Güncelleme Mevcut", - "current": "Geçerli Sürüm", - "latest": "En Son Sürüm", - "latestStable": "En Son Kararlı", - "priorityLabel": "Öncelik", - "recommendedAction": "Önerilen Eylem", - "breakingChangesDetected": "Kırıcı Değişiklikler Tespit Edildi", - "breakingChangesMessage": "Bazı sürümler kırıcı değişiklikler içerir. Lütfen güncellemeden önce aşağıdaki geçiş kılavuzlarını inceleyin.", - "migrationGuides": "Geçiş Kılavuzları", - "viewGuide": "Kılavuzu Görüntüle", - "loadingDetailedInfo": "Ayrıntılı bilgiler yükleniyor...", - "close": "Kapat", - "viewAllReleases": "Tüm Sürümleri Görüntüle", - "downloadLatest": "En Sonu İndir", - "availableUpdates": "Kullanılabilir Güncellemeler", - "unableToLoadDetails": "Ayrıntılı bilgiler yüklenemedi.", - "version": "Sürüm", - "urgentUpdateAvailable": "Acil Güncelleme", - "updateAvailable": "Güncelleme Mevcut", - "releaseNotes": "Sürüm Notları", - "priority": { - "urgent": "Acil", - "normal": "Normal", - "minor": "Küçük", - "low": "Düşük" - }, - "breakingChanges": "Kırıcı Değişiklikler", - "breakingChangesDefault": "Bu sürüm kırıcı değişiklikler içeriyor.", - "migrationGuide": "Geçiş Kılavuzu" - }, - "changeCreds": { - "title": "Giriş Bilgilerini Değiştir", - "header": "Hesap Detaylarınızı Güncelleyin", - "changePassword": "Varsayılan giriş bilgilerini kullanıyorsunuz. Lütfen yeni bir şifre girin.", - "newUsername": "Yeni Kullanıcı Adı", - "oldPassword": "Mevcut Şifre", - "newPassword": "Yeni Şifre", - "confirmNewPassword": "Yeni Şifreyi Onayla", - "submit": "Değişiklikleri Gönder" - }, - "account": { - "title": "Hesap Ayarları", - "accountSettings": "Hesap Ayarları", - "adminSettings": "Yönetici Ayarları - Kullanıcıları Görüntüle ve Ekle", - "userControlSettings": "Kullanıcı Kontrol Ayarları", - "changeUsername": "Kullanıcı Adını Değiştir", - "newUsername": "Yeni kullanıcı adı", - "password": "Onay Şifresi", - "oldPassword": "Eski Şifre", - "newPassword": "Yeni Şifre", - "changePassword": "Şifreyi Değiştir", - "confirmNewPassword": "Yeni Şifreyi Onayla", - "signOut": "Çıkış Yap", - "yourApiKey": "API Anahtarınız", - "syncTitle": "Hesap Ayarları ile Tarayıcı Ayarlarını Eşitle", - "settingsCompare": "Ayar Karşılaştırması:", - "property": "Özellik", - "webBrowserSettings": "Web Tarayıcı Ayarı", - "syncToBrowser": "Hesaptan Tarayıcıya Eşitle", - "syncToAccount": "Tarayıcıdan Hesaba Eşitle" - }, - "adminUserSettings": { - "title": "Kullanıcı Kontrol Ayarları", - "header": "Yönetici Kullanıcı Kontrol Ayarları", - "admin": "Yönetici", - "user": "Kullanıcı", - "addUser": "Yeni Kullanıcı Ekle", - "deleteUser": "Kullanıcı Sil", - "confirmDeleteUser": "Kullanıcı silinsin mi?", - "confirmChangeUserStatus": "Kullanıcı devre dışı bırakılmalı/aktifleştirilmeli mi ?", - "usernameInfo": "Kullanıcı adı yalnızca harf, rakam ve aşağıdaki özel karakterleri @._+- içerebilir veya geçerli bir e-posta adresi olmalıdır.", - "roles": "Roller", - "role": "Rol", - "actions": "Eylemler", - "apiUser": "Sınırlı API Kullanıcısı", - "extraApiUser": "Ek Sınırlı API Kullanıcısı", - "webOnlyUser": "Sadece Web Kullanıcısı", - "demoUser": "Demo Kullanıcısı (Özel ayar yok)", - "internalApiUser": "Dahili API Kullanıcısı", - "forceChange": "Kullanıcının girişte kullanıcı adı/şifre değiştirmesini zorla", - "submit": "Kullanıcıyı Kaydet", - "changeUserRole": "Kullanıcı rolünü değiştir", - "authenticated": "Onaylandı", - "editOwnProfil": "Profili düzenle", - "enabledUser": "aktif kullanıcı", - "disabledUser": "devre dışı kullanıcı", - "activeUsers": "Aktif Kullanıcılar:", - "disabledUsers": "Devre Dışı Kullanıcılar:", - "totalUsers": "Toplam Kullanıcılar:", - "lastRequest": "Son İstek", - "usage": "Kullanımı Görüntüle" - }, - "endpointStatistics": { - "title": "Endpoint İstatistikleri", - "header": "Endpoint İstatistikleri", - "top10": "En Çok Kullanılan 10", - "top20": "En Çok Kullanılan 20", - "all": "Hepsi", - "refresh": "Yenile", - "dataTypeLabel": "Veri Türü:", - "dataTypeAll": "Tümü", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Toplam Uç Nokta", - "totalVisits": "Toplam Ziyaret", - "showing": "Gösteriliyor", - "selectedVisits": "Seçilen Ziyaretler", - "endpoint": "Uç nokta", - "visits": "Ziyaret", - "percentage": "Yüzde", - "loading": "Yükleniyor...", - "failedToLoad": "Endpoint verileri yüklenemedi. Lütfen sayfayı yenileyin.", - "home": "Ana Sayfa", - "login": "Giriş", - "top": "En Çok", - "numberOfVisits": "Ziyaret Sayısı", - "visitsTooltip": "Ziyaret: {0} (toplamın %{1}’i)", - "retry": "Yeniden Dene" - }, - "database": { - "title": "Veri Tabanını İçe/Dışa Aktar", - "header": "Veri Tabanını İçe/Dışa Aktar", - "fileName": "Dosya Adı", - "creationDate": "Oluşturulma Tarihi", - "fileSize": "Dosya Boyutu", - "deleteBackupFile": "Yedekleme Dosyasını Sil", - "importBackupFile": "Yedekleme Dosyasını İçe Aktar", - "createBackupFile": "Yedek Dosyası Oluştur", - "downloadBackupFile": "Yedekleme Dosyasını İndir", - "info_1": "Verileri içe aktarırken, yapının doğru olduğundan emin olmak çok önemlidir. Ne yaptığınızdan emin değilseniz, bir uzmandan tavsiye ve destek alın. Yapıdaki bir hata, uygulamanın tamamen çalıştırılamaması da dahil olmak üzere uygulama sorunlarına neden olabilir.", - "info_2": "Karşıya yüklerken dosya adı önemli değildir. Daha sonra yedekleme_kullanıcısı_yyyyAAggSdd.sql biçiminde yeniden adlandırılacak ve tutarlı bir adlandırma kuralı sağlanacaktır.", - "submit": "Yedeklemeyi İçe Aktar", - "importIntoDatabaseSuccessed": "Veri tabanına başarıyla aktarıldı", - "backupCreated": "Veritabanı yedeklemesi başarılı", - "fileNotFound": "Dosya bulunamadı", - "fileNullOrEmpty": "Dosya yok veya boş olmamalıdır", - "failedImportFile": "Dosya İçe Aktarılamadı", - "notSupported": "Bu işlev, mevcut veritabanı bağlantınız için desteklenmiyor." - }, - "session": { - "expired": "Oturumunuzun süresi doldu. Lütfen sayfayı yenileyip tekrar deneyin.", - "refreshPage": "Sayfayı Yenile" - }, - "home": { - "desc": "Yerel olarak barındırılan tüm PDF ihtiyaçlarınız için tek durak noktanız.", - "searchBar": "Özellikleri arayın...", - "viewPdf": { - "title": "PDF Görüntüle/Düzenle", - "desc": "Görüntüleyin, açıklama ekleyin, metin veya resim ekleyin" - }, - "setFavorites": "Favorilere Ekle", - "hideFavorites": "Favorileri Gizle", - "showFavorites": "Favorileri Göster", - "legacyHomepage": "Eski ana sayfa", - "newHomePage": "Yeni ana sayfamızı deneyin!", - "alphabetical": "Alfabetik", - "globalPopularity": "Global Popülerlik", - "sortBy": "Sıralama ölçütü:", - "mobile": { - "brandAlt": "Stirling PDF logosu", - "openFiles": "Dosyaları aç", - "swipeHint": "Görünümler arasında geçmek için sola veya sağa kaydırın", - "tools": "Araçlar", - "toolsSlide": "Araç seçim paneli", - "viewSwitcher": "Çalışma alanı görünümünü değiştir", - "workbenchSlide": "Çalışma alanı paneli", - "workspace": "Çalışma alanı" - }, - "multiTool": { - "tags": "çoklu,araçlar", - "title": "PDF Çoklu Araç", - "desc": "Birleştir, Döndür, Yeniden Düzenle ve Sayfaları Kaldır" - }, - "merge": { - "tags": "birleştir,kat,topla", - "title": "Birleştir", - "desc": "Çoklu PDF'leri tek bir dosyada kolayca birleştirin." - }, - "split": { - "tags": "böl,ayır,parçala", - "title": "Ayır", - "desc": "PDF'leri birden fazla belgeye ayırın" - }, - "rotate": { - "tags": "çevir,döndür,yönlendir", - "title": "Döndür", - "desc": "PDF'lerinizi kolayca döndürün." - }, - "convert": { - "tags": "dönüştür,değiştir", - "title": "Dönüştür", - "desc": "Farklı formatlar arasında dosya dönüştürün" - }, - "pdfOrganiser": { - "tags": "düzenle,yeniden_sırala,yeniden_düzenle", - "title": "Düzenle", - "desc": "Sayfaları herhangi bir sırayla kaldırın/düzenleyin" - }, - "addImage": { - "tags": "ekle,göm,yerleştir", - "title": "Resim Ekle", - "desc": "PDF'e belirli bir konuma resim ekler" - }, - "addAttachments": { - "tags": "göm,ekle,dahil_et", - "title": "Ek Ekle", - "desc": "PDF'ye gömülü dosyaları (ekleri) ekleyin veya kaldırın" - }, - "watermark": { - "tags": "damga,işaret,kaplama", - "title": "Filigran Ekle", - "desc": "PDF belgenize özel bir filigran ekleyin." - }, - "removePassword": { - "tags": "kilit_aç", - "title": "Parolayı Kaldır", - "desc": "PDF belgenizden parola korumasını kaldırın." - }, - "compress": { - "tags": "küçült,azalt,iyileştir", - "title": "Sıkıştır", - "desc": "PDF'lerin dosya boyutunu azaltmak için sıkıştırın." - }, - "unlockPDFForms": { - "tags": "kilit_aç,etkinleştir,düzenle", - "title": "PDF Form Kilidini Aç", - "desc": "Form alanlarını düzenlenebilir hâle getir." - }, - "changeMetadata": { - "tags": "düzenle,değiştir,güncelle", - "title": "Metaveriyi Değiştir", - "desc": "Bir PDF belgesinden metaveriyi değiştir/kaldır/ekle" - }, - "ocr": { - "tags": "çıkar,tara", - "title": "OCR / Taramaları Temizle", - "desc": "Taramaları temizler ve bir PDF içindeki resimlerden metni algılar ve tekrar metin olarak ekler." - }, - "extractImages": { - "tags": "çıkar,kaydet,dışa_aktar", - "title": "Resimleri Çıkar", - "desc": "Bir PDF'ten tüm resimleri çıkarır ve bunları zip olarak kaydeder." - }, - "scannerImageSplit": { - "tags": "algıla,böl,fotoğraflar", - "title": "Taranan Fotoğrafı Bul ve Böl", - "desc": "Taranan fotoğrafları algılayıp ayrı sayfalara bölün" - }, - "sign": { - "tags": "imza,imzala", - "title": "İmzala", - "desc": "Çizim, metin veya resim ile PDF'e imza ekler" - }, - "flatten": { - "tags": "basitleştir,kaldır,etkileşimli", - "title": "Düzleştir", - "desc": "PDF'ten tüm etkileşimli öğeleri ve formları kaldırır" - }, - "certSign": { - "tags": "kimlik_doğrulama,PEM,P12,resmi,şifrele,imzala,sertifika,PKCS12,JKS,sunucu,manuel,otomatik", - "title": "Sertifika ile İmzala", - "desc": "Bir PDF'i Sertifika/Anahtar (PEM/P12) ile imzalar" - }, - "repair": { - "tags": "onar,geri_yükle", - "title": "Onar", - "desc": "Bozuk/kırık bir PDF'i onarmaya çalışır" - }, - "removeBlanks": { - "tags": "sil,temizle,boş", - "title": "Boş Sayfaları Kaldır", - "desc": "Bir belgeden boş sayfaları tespit eder ve kaldırır" - }, - "removeAnnotations": { - "tags": "sil,temizle,çıkar", - "title": "Ek Açıklamaları Kaldır", - "desc": "PDF'deki tüm yorumları/açıklamaları kaldırır" - }, - "compare": { - "tags": "fark", - "title": "Karşılaştır", - "desc": "2 PDF Belgesi arasındaki farkları karşılaştırır ve gösterir" - }, - "removeCertSign": { - "tags": "kaldır,sil,kilit_aç", - "title": "Sertifika İmzasını Kaldır", - "desc": "PDF'ten sertifika imzasını kaldırır" - }, - "pageLayout": { - "tags": "düzen,yerleştir,birleştir", - "title": "Çoklu-Sayfa Düzeni", - "desc": "Bir PDF belgesinin çoklu sayfalarını tek bir sayfada birleştirir" - }, - "bookletImposition": { - "tags": "broşür,yazdır,ciltleme", - "title": "Broşür İmposition", - "desc": "Yazdırma ve ciltleme için doğru sayfa sıralaması ve çoklu sayfa düzeniyle broşürler oluşturun" - }, - "scalePages": { - "tags": "yeniden_boyutlandır,ayarla,ölçekle", - "title": "Sayfa boyutu/ölçeği ayarla", - "desc": "Bir sayfanın ve/veya içeriğinin boyutunu/ölçeğini değiştirir" - }, - "addPageNumbers": { - "tags": "numara,numaralandırma,sayaç", - "title": "Sayfa Numaraları Ekle", - "desc": "Bir belgeye belirli bir konuma sayfa numaraları ekler" - }, - "autoRename": { - "tags": "otomatik_algılama,başlık_tabanlı,düzenle,yeniden_adlandır", - "title": "PDF'yi Otomatik Adlandır", - "desc": "Algılanan başlığına göre bir PDF dosyasını otomatik olarak yeniden adlandırır" - }, - "adjustContrast": { - "tags": "kontrast,parlaklık,doygunluk", - "title": "Renk ve Kontrast Ayarla", - "desc": "Bir PDF'in Kontrastını, Doygunluğunu ve Parlaklığını ayarlar" - }, - "crop": { - "tags": "kırp,kes,yeniden_boyutlandır", - "title": "PDF'i Kırp", - "desc": "Boyutunu azaltmak için bir PDF'i kırpar (metni korur!)" - }, - "autoSplitPDF": { - "tags": "otomatik,böl,QR", - "title": "Sayfaları Otomatik Böl", - "desc": "Fiziksel taranmış sayfa bölücü QR Kod ile Taranmış PDF'i Otomatik Böl" - }, - "sanitize": { - "tags": "temizle,arındır,kaldır", - "title": "Temizle", - "desc": "PDF dosyalarından potansiyel olarak zararlı öğeleri kaldırın" - }, - "getPdfInfo": { - "tags": "bilgi,meta_veri,ayrıntılar", - "title": "PDF Hakkında TÜM Bilgiyi Al", - "desc": "PDF'ler hakkında mümkün olan her türlü bilgiyi toplar" - }, - "pdfToSinglePage": { - "tags": "birleştir,bir_araya_getir,tek", - "title": "PDF'i Tek Büyük Sayfaya", - "desc": "Tüm PDF sayfalarını tek büyük bir sayfada birleştirir" - }, - "showJS": { - "tags": "javascript,kod,betik", - "title": "Javascript'i Göster", - "desc": "Bir PDF'e enjekte edilen herhangi bir JS'i araştırır ve gösterir" - }, - "redact": { - "tags": "sansür,karart,gizle", - "title": "Manuel Sansürleme", - "desc": "Seçilen metinler, çizilen şekiller ve/veya belirli sayfalar üzerinden PDF'yi sansürler" - }, - "splitBySections": { - "tags": "böl,bölümler,ayır", - "title": "PDF'yi Bölümlere Göre Böl", - "desc": "Bir PDF'in her sayfasını daha küçük yatay ve dikey bölümlere ayırın" - }, - "addStamp": { - "tags": "damga,işaret,mühür", - "title": "PDF'ye Damga Ekle", - "desc": "Belirlenen konumlara metin veya resim damgaları ekleyin" - }, - "removeImage": { - "tags": "kaldır,sil,temizle", - "title": "Resmi kaldır", - "desc": "Dosya boyutunu küçültmek için PDF'den resmi kaldırın" - }, - "splitByChapters": { - "tags": "böl,bölümler,yapı", - "title": "PDF'yi Bölümlere Göre Böl", - "desc": "PDF'yi bölüm yapısına göre birden fazla dosyaya ayırın." - }, - "validateSignature": { - "tags": "doğrula,teyit,sertifika", - "title": "PDF İmzasını Doğrula", - "desc": "PDF belgelerindeki dijital imzaları ve sertifikaları doğrulayın" - }, - "swagger": { - "tags": "API,dokümantasyon,test", - "title": "API Dokümantasyonu", - "desc": "API dokümantasyonunu görüntüleyin ve uç noktaları test edin" - }, - "scannerEffect": { - "tags": "tara,simüle_et,oluştur", - "title": "Tarayıcı Efekti", - "desc": "Taranmış gibi görünen bir PDF oluşturun" - }, - "editTableOfContents": { - "tags": "yer_imi,içindekiler,düzenle", - "title": "İçindekiler Tablosunu Düzenle", - "desc": "PDF belgelerinde yer işaretleri ve içindekiler tablosu ekleyin veya düzenleyin" - }, - "manageCertificates": { - "tags": "sertifikalar,içe_aktar,dışa_aktar", - "title": "Sertifikaları Yönet", - "desc": "PDF'leri imzalamak için kullanılan dijital sertifika dosyalarını içe aktarın, dışa aktarın veya silin." - }, - "read": { - "tags": "görüntüle,aç,göster", - "title": "Oku", - "desc": "PDF'leri görüntüleyin ve açıklama ekleyin. Metni vurgulayın, çizin veya inceleme ve işbirliği için yorum ekleyin." - }, - "reorganizePages": { - "tags": "yeniden_düzenle,yeniden_sırala,düzenle", - "title": "Sayfaları Yeniden Düzenle", - "desc": "PDF sayfalarını görsel sürükle-bırak ile yeniden düzenleyin, çoğaltın veya silin." - }, - "extractPages": { - "tags": "çıkar,seç,kopyala", - "title": "Sayfaları Çıkar", - "desc": "Bir PDF belgesinden belirli sayfaları çıkarın" - }, - "removePages": { - "tags": "sil,çıkar,hariç_tut", - "title": "Kaldır", - "desc": "PDF belgenizden istenmeyen sayfaları silin." - }, - "autoSizeSplitPDF": { - "tags": "otomatik,böl,boyut", - "title": "Otomatik Boyut/Sayıya Böl", - "desc": "Tek bir PDF'yi boyut, sayfa sayısı veya belge sayısına göre birden fazla belgeye bölün" - }, - "replaceColor": { - "title": "Rengi Değiştir & Ters Çevir", - "desc": "PDF belgelerindeki renkleri değiştirin veya tersine çevirin" - }, - "devApi": { - "tags": "API,geliştirme,dokümantasyon", - "title": "API", - "desc": "API dokümantasyonuna bağlantı" - }, - "devFolderScanning": { - "tags": "otomasyon,klasör,tarama", - "title": "Otomatik Klasör Tarama", - "desc": "Otomatik klasör tarama kılavuzuna bağlantı" - }, - "devSsoGuide": { - "title": "SSO Kılavuzu", - "desc": "SSO kılavuzuna bağlantı" - }, - "devAirgapped": { - "title": "Ağdan İzole Kurulum", - "desc": "Ağdan izole kurulum kılavuzuna bağlantı" - }, - "addPassword": { - "title": "Parola Ekle", - "desc": "PDF belgenizi bir parola ile şifreleyin." - }, - "changePermissions": { - "title": "İzinleri Değiştir", - "desc": "Belge kısıtlamalarını ve izinleri değiştirin" - }, - "automate": { - "tags": "iş_akışı,sıralı,otomasyon", - "title": "Otomatikleştir", - "desc": "PDF eylemlerini birbirine bağlayarak çok adımlı iş akışları oluşturun. Tekrarlayan görevler için idealdir." - }, - "overlay-pdfs": { - "desc": "PDF'leri başka bir PDF'nin üzerine bindirir", - "title": "PDF'leri Bindirme" - }, - "pdfTextEditor": { - "title": "PDF Metin Düzenleyici", - "desc": "Gruplu metin düzenleme ve PDF yeniden oluşturma ile Stirling PDF JSON dışa aktarımlarını gözden geçirin ve düzenleyin" - }, - "addText": { - "tags": "metin,ek açıklama,etiket", - "title": "Metin Ekle", - "desc": "PDF'inize istediğiniz yere özel metin ekleyin" - } - }, - "landing": { - "addFiles": "Dosya Ekle", - "uploadFromComputer": "Bilgisayardan yükle", - "openFromComputer": "Bilgisayardan aç" - }, - "viewPdf": { - "tags": "görüntüle,oku,açıklama ekle,metin,görüntü", - "title": "PDF Görüntüle/Düzenle", - "header": "PDF Görüntüle" - }, - "multiTool": { - "tags": "Çoklu Araç,Çoklu işlem,Arayüz,tıklama sürükleme,ön uç,istemci tarafı,etkileşimli,taşınabilir,taşı", - "title": "PDF Çoklu Araç", - "header": "PDF Çoklu Araç", - "uploadPrompts": "Dosya Adı", - "selectAll": "Tümünü Seç", - "deselectAll": "Seçimi Kaldır", - "selectPages": "Sayfa Seç", - "selectedPages": "Seçilen Sayfalar", - "page": "Sayfa", - "deleteSelected": "Seçilenleri Sil", - "downloadAll": "Dışa Aktar", - "downloadSelected": "Seçilenleri Dışa Aktar", - "insertPageBreak": "Sayfa Sonu Ekle", - "addFile": "Dosya Ekle", - "rotateLeft": "Sola Döndür", - "rotateRight": "Sağa Döndür", - "split": "Böl", - "moveLeft": "Sola Taşı", - "moveRight": "Sağa Taşı", - "delete": "Sil", - "dragDropMessage": "Sayfa(lar) Seçildi", - "undo": "Geri Al", - "redo": "Yinele" - }, - "merge": { - "tags": "birleştir,Sayfa işlemleri,Arka uç,sunucu tarafı", - "title": "Birleştir", - "removeDigitalSignature": { - "label": "Birleştirilen dosyadaki dijital imza kaldırılsın mı?", - "tooltip": { - "title": "Dijital İmzayı Kaldır", - "description": "Dosyalar birleştirilirken dijital imzalar geçersiz olur. Bunları son birleştirilmiş PDF'den kaldırmak için bunu işaretleyin." - } - }, - "generateTableOfContents": { - "label": "Birleştirilen dosyada içindekiler tablosu oluşturulsun mu?", - "tooltip": { - "title": "İçindekiler Tablosu Oluştur", - "description": "Orijinal dosya adlarına ve sayfa numaralarına göre birleştirilmiş PDF'de tıklanabilir bir içindekiler tablosu oluşturur." - } - }, - "submit": "Birleştir", - "sortBy": { - "description": "Dosyalar seçildikleri sırada birleştirilecektir. Yeniden sıralamak için sürükleyin veya aşağıdan sıralayın.", - "label": "Sıralama Ölçütü", - "filename": "Dosya Adı", - "dateModified": "Değiştirilme Tarihi", - "ascending": "Artan", - "descending": "Azalan", - "sort": "Sırala" - }, - "error": { - "failed": "PDF'ler birleştirilirken bir hata oluştu." - }, - "tooltip": { - "header": { - "title": "Birleştirme Ayarlarına Genel Bakış" - } - } - }, - "split": { - "title": "PDF Ayır", - "header": "PDF Ayır", - "desc": { - "1": "Seçtiğiniz numaralar, bir ayrım yapmak istediğiniz sayfa numarasıdır", - "2": "Bu nedenle, 1,3,7-9 seçmek 10 sayfalı bir belgeyi şunlarla 6 ayrı PDF'e böler:", - "3": "Belge #1: Sayfa 1", - "4": "Belge #2: Sayfa 2 ve 3", - "5": "Belge #3: Sayfa 4, 5, 6 ve 7", - "6": "Belge #4: Sayfa 8", - "7": "Belge #5: Sayfa 9", - "8": "Belge #6: Sayfa 10" - }, - "splitPages": "Ayrılacak sayfaları girin:", - "submit": "Ayır", - "steps": { - "chooseMethod": "Yöntem Seç", - "settings": "Ayarlar" - }, - "settings": { - "selectMethodFirst": "Lütfen önce bir bölme yöntemi seçin" - }, - "error": { - "failed": "PDF bölünürken bir hata oluştu." - }, - "method": { - "label": "Bölme yöntemi seçin", - "placeholder": "PDF'nin nasıl bölüneceğini seçin" - }, - "methods": { - "prefix": { - "splitAt": "Şurada böl", - "splitBy": "Göre böl" - }, - "byPages": { - "name": "Sayfa Numaraları", - "desc": "Belirli sayfaları çıkar (1,3,5-10)", - "tooltip": "Virgülle ayrılmış sayfa numaraları veya tire ile aralıklar girin" - }, - "bySections": { - "name": "Bölümler", - "desc": "Sayfaları ızgara bölümlerine ayır", - "tooltip": "Her sayfayı yatay ve dikey bölümlere böl" - }, - "bySize": { - "name": "Dosya Boyutu", - "desc": "Azami dosya boyutunu sınırla", - "tooltip": "Azami dosya boyutunu belirtin (örn. 10MB, 500KB)" - }, - "byPageCount": { - "name": "Sayfa Sayısı", - "desc": "Dosya başına sabit sayfa sayısı", - "tooltip": "Her bölünmüş dosya için sayfa sayısını girin" - }, - "byDocCount": { - "name": "Belge Sayısı", - "desc": "Belirli sayıda dosya oluştur", - "tooltip": "Kaç dosya oluşturmak istediğinizi girin" - }, - "byChapters": { - "name": "Bölümler", - "desc": "Yer imi sınırlarında böl", - "tooltip": "Bölme noktalarını belirlemek için PDF yer imlerini kullanır" - }, - "byPageDivider": { - "name": "Ayırıcı Sayfa", - "desc": "Ayırıcı sayfalarla otomatik bölme", - "tooltip": "Taramada belgeler arasına QR kodlu ayırıcı sayfalar kullanın" - } - }, - "value": { - "fileSize": { - "label": "Dosya Boyutu", - "placeholder": "örn. 10MB, 500KB" - }, - "pageCount": { - "label": "Dosya Başına Sayfa", - "placeholder": "örn. 5, 10" - }, - "docCount": { - "label": "Dosya Sayısı", - "placeholder": "örn. 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Bölme Yöntemleri Genel Bakış" - }, - "byPages": { - "title": "Sayfa Numaralarında Böl", - "text": "PDF'inizi belirli sayfa numaralarında bölün. 'n' kullanmak sayfa n'den sonra böler. 'n-m' kullanmak sayfa n'den önce ve m'den sonra böler.", - "bullet1": "Tek bölme noktaları: 3,7 (3 ve 7. sayfalardan sonra böler)", - "bullet2": "Aralık bölme noktaları: 3-8 (3. sayfadan önce ve 8. sayfadan sonra böler)", - "bullet3": "Karışık: 2,5-10,15 (2'den sonra, 5'ten önce, 10'dan sonra ve 15'ten sonra böler)" - }, - "bySections": { - "title": "Izgara Bölümlerine Göre Böl", - "text": "Her sayfayı bölümlerden oluşan bir ızgaraya ayırın. Birden çok sütunlu belgeleri bölmek veya belirli alanları çıkarmak için kullanışlıdır.", - "bullet1": "Yatay: Oluşturulacak satır sayısı", - "bullet2": "Dikey: Oluşturulacak sütun sayısı", - "bullet3": "Birleştir: Tüm bölümleri tek bir PDF'de birleştir" - }, - "bySize": { - "title": "Dosya Boyutuna Göre Böl", - "text": "Belirli bir dosya boyutunu aşmayan birden çok PDF oluşturun. Dosya boyutu sınırlamaları veya e-posta ekleri için idealdir.", - "bullet1": "Daha büyük dosyalar için MB kullanın (örn., 10MB)", - "bullet2": "Daha küçük dosyalar için KB kullanın (örn., 500KB)", - "bullet3": "Sistem sayfa sınırlarında böler" - }, - "byCount": { - "title": "Sayıya Göre Böl", - "text": "Her biri belirli sayıda sayfa veya belge içeren birden çok PDF oluşturun.", - "bullet1": "Sayfa Sayısı: Dosya başına sabit sayfa sayısı", - "bullet2": "Belge Sayısı: Sabit sayıda çıktı dosyası", - "bullet3": "Toplu işlem iş akışları için kullanışlıdır" - }, - "byChapters": { - "title": "Bölümlere Göre Böl", - "text": "Bölüm sınırlarında otomatik bölmek için PDF yer imlerini kullanın. Yer imi yapısına sahip PDF'ler gerektirir.", - "bullet1": "Yer İmi Düzeyi: Hangi düzeyde bölüneceği (1=üst düzey)", - "bullet2": "Meta Verileri Dahil Et: Belge özelliklerini koru", - "bullet3": "Yinelenenlere İzin Ver: Tekrarlanan yer imi adlarını işle" - }, - "byDocCount": { - "bullet1": "İstediğiniz çıktı dosyası sayısını girin", - "bullet2": "Sayfalar mümkün olduğunca eşit dağıtılır", - "bullet3": "Belirli bir dosya sayısına ihtiyaç duyduğunuzda kullanışlıdır", - "text": "Sayfaları çıktı dosyalarına eşit dağıtarak belirli sayıda çıktı dosyası oluşturun.", - "title": "Belge Sayısına Göre Böl" - }, - "byPageCount": { - "bullet1": "Çıktı dosyası başına sayfa sayısını girin", - "bullet2": "Son dosya eşit bölünemiyorsa daha az sayfa içerebilir", - "bullet3": "Toplu işlem iş akışları için kullanışlıdır", - "text": "Her biri belirli sayıda sayfa içeren birden çok PDF oluşturun. Birörnek belge parçaları oluşturmak için idealdir.", - "title": "Sayfa Sayısına Göre Böl" - }, - "byPageDivider": { - "bullet1": "İndirme bağlantısından ayırıcı sayfaları yazdırın", - "bullet2": "Belgelerinizin arasına ayırıcı sayfaları yerleştirin", - "bullet3": "Tüm belgeleri tek bir PDF olarak birlikte tarayın", - "bullet4": "Yükleyin - ayırıcı sayfalar otomatik olarak algılanır ve kaldırılır", - "bullet5": "Ayırıcı sayfaların her iki yüzünü de tarıyorsanız Çift Yön (Duplex) Modunu etkinleştirin", - "text": "QR kodlu fiziksel ayırıcı sayfaları kullanarak taranan belgeleri otomatik olarak bölün. Birlikte taranan birden çok belgeyi işlemek için mükemmeldir.", - "title": "Ayırıcı Sayfaya Göre Böl" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Seçmek için bir yöntem kartına tıklayın", - "bullet2": "Kısa açıklamayı görmek için her kartın üzerine gelin", - "bullet3": "Bir yöntem seçtikten sonra ayarlar adımı görünecektir", - "bullet4": "İşlemden önce istediğiniz zaman yöntemleri değiştirebilirsiniz", - "header": { - "text": "PDF belgenizi nasıl bölmek istediğinizi seçin. Her yöntem farklı kullanım durumları ve belge türleri için optimize edilmiştir.", - "title": "Bölme Yöntemi Seçimi" - }, - "title": "Bölme Yönteminizi Seçin" - } - }, - "selectMethod": "Bir bölme yöntemi seçin", - "resultsTitle": "Bölme Sonuçları" - }, - "rotate": { - "title": "PDF Döndür", - "submit": "Döndür", - "selectRotation": "Döndürme Açısını Seçin (Saat yönünde)", - "error": { - "failed": "PDF döndürülürken bir hata oluştu." - }, - "preview": { - "title": "Döndürme Önizlemesi" - }, - "rotateLeft": "Saat yönünün tersine döndür", - "rotateRight": "Saat yönünde döndür", - "tooltip": { - "header": { - "title": "Döndürme Ayarları Genel Bakış" - }, - "description": { - "text": "PDF sayfalarınızı 90 derecelik artışlarla saat yönünde veya saat yönünün tersine döndürün. PDF'deki tüm sayfalar döndürülecektir. Önizleme, döndürmeden sonra belgenizin nasıl görüneceğini gösterir." - }, - "controls": { - "title": "Kontroller", - "text": "Yönlendirmeyi ayarlamak için döndürme düğmelerini kullanın. Sol düğme saat yönünün tersine, sağ düğme saat yönünde döndürür. Her tıklama 90 derece döndürür." - } - } - }, - "convert": { - "title": "Dönüştür", - "desc": "Farklı formatlar arasında dosya dönüştürün", - "files": "Dosyalar", - "selectFilesPlaceholder": "Başlamak için ana görünümden dosyaları seçin", - "settings": "Ayarlar", - "conversionCompleted": "Dönüştürme tamamlandı", - "results": "Sonuçlar", - "defaultFilename": "donusturulmus_dosya", - "conversionResults": "Dönüştürme Sonuçları", - "convertFrom": "Şuradan dönüştür", - "convertTo": "Şuna dönüştür", - "sourceFormatPlaceholder": "Kaynak biçim", - "targetFormatPlaceholder": "Hedef biçim", - "selectSourceFormatFirst": "Önce bir kaynak biçimi seçin", - "outputOptions": "Çıktı Seçenekleri", - "pdfOptions": "PDF Seçenekleri", - "imageOptions": "Görüntü Seçenekleri", - "colorType": "Renk Türü", - "color": "Renk", - "greyscale": "Gri tonlama", - "blackwhite": "Siyah & Beyaz", - "dpi": "DPI", - "output": "Çıktı", - "single": "Tek", - "multiple": "Çoklu", - "fitOption": "Sığdırma Seçeneği", - "maintainAspectRatio": "En-boy oranını koru", - "fitDocumentToPage": "Belgeyi sayfaya sığdır", - "fillPage": "Sayfayı Doldur", - "autoRotate": "Otomatik Döndür", - "autoRotateDescription": "Görüntüleri PDF sayfasına daha iyi sığması için otomatik olarak döndür", - "combineImages": "Görüntüleri Birleştir", - "combineImagesDescription": "Tüm görüntüleri tek bir PDF'de birleştirin veya her görüntü için ayrı PDF'ler oluşturun", - "webOptions": "Web'den PDF'e Seçenekleri", - "zoomLevel": "Yakınlaştırma Düzeyi", - "emailOptions": "E-postadan PDF'e Seçenekleri", - "includeAttachments": "E-posta eklerini dahil et", - "maxAttachmentSize": "Azami ek boyutu (MB)", - "includeAllRecipients": "Başlığa CC ve BCC alıcılarını dahil et", - "downloadHtml": "PDF yerine ara HTML dosyasını indir", - "pdfaOptions": "PDF/A Seçenekleri", - "outputFormat": "Çıktı Biçimi", - "pdfaNote": "PDF/A-1b daha uyumludur, PDF/A-2b daha fazla özelliği destekler.", - "pdfaDigitalSignatureWarning": "PDF dijital imza içeriyor. Bu bir sonraki adımda kaldırılacak.", - "fileFormat": "Dosya Biçimi", - "wordDoc": "Word Belgesi", - "wordDocExt": "Word Belgesi (.docx)", - "odtExt": "OpenDocument Metni (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "OpenDocument Sunumu (.odp)", - "txtExt": "Düz Metin (.txt)", - "rtfExt": "Zengin Metin Biçimi (.rtf)", - "selectedFiles": "Seçilen dosyalar", - "noFileSelected": "Hiç dosya seçilmedi. Dosya panelini kullanarak dosya ekleyin.", - "convertFiles": "Dosyaları Dönüştür", - "converting": "Dönüştürülüyor...", - "downloadConverted": "Dönüştürülen Dosyayı İndir", - "errorNoFiles": "Lütfen dönüştürmek için en az bir dosya seçin.", - "errorNoFormat": "Lütfen hem kaynak hem de hedef biçimleri seçin.", - "errorNotSupported": "{{from}} biçiminden {{to}} biçimine dönüştürme desteklenmiyor.", - "images": "Görüntüler", - "officeDocs": "Office Belgeleri (Word, Excel, PowerPoint)", - "imagesExt": "Görüntüler (JPG, PNG, vb.)", - "markdown": "Markdown", - "textRtf": "Metin/RTF", - "grayscale": "Gri tonlama", - "errorConversion": "Dosya dönüştürülürken bir hata oluştu.", - "cbzOptions": "CBZ'den PDF'e Seçenekleri", - "optimizeForEbook": "PDF'yi e-kitap okuyucular için optimize et (Ghostscript kullanır)", - "cbzOutputOptions": "PDF'den CBZ'ye Seçenekleri", - "cbzDpi": "Görüntü oluşturma için DPI" - }, - "imageToPdf": { - "tags": "dönüşüm,img,jpg,fotoğraf,resim" - }, - "pdfToImage": { - "tags": "dönüşüm,img,jpg,fotoğraf,resim", - "title": "PDF'den Resme", - "header": "PDF'den Resme", - "selectText": "Resim Formatı", - "singleOrMultiple": "Sonuç resim tipi", - "single": "Tüm sayfaları birleştiren Tek Büyük Resim", - "multi": "Çoklu Resimler, sayfa başına bir resim", - "colorType": "Renk türü", - "color": "Renk", - "grey": "Gri tonlama", - "blackwhite": "Siyah ve Beyaz (Veri kaybolabilir!)", - "submit": "Dönüştür", - "info": "Python kurulu değil. WebP dönüşümü için gereklidir.", - "placeholder": "(örneğin 1,2,8 veya 4,7,12-16 ya da 2n-1)" - }, - "pdfOrganiser": { - "tags": "çift,çift,yan,yana,sırala,taşı", - "title": "Sayfa Organizatörü", - "header": "PDF Sayfa Organizatörü", - "submit": "Sayfaları Yeniden Düzenle", - "mode": { - "_value": "Mod", - "1": "Özel Sayfa Düzeni", - "2": "Ters Sıralama", - "3": "Çift Taraflı Sıralama", - "4": "Kitapçık Sıralama", - "5": "Yandan Dikişli Kitapçık Sıralama", - "6": "Tek-Çift Ayrımı", - "7": "İlk Önce Kaldır", - "8": "Sonuncuyu Kaldır", - "9": "İlk ve Sonu Kaldır", - "10": "Tek-Çift Birleştirme", - "11": "Tüm sayfaları çoğalt", - "desc": { - "BOOKLET_SORT": "Broşür yazdırma için sayfaları düzenleyin (son, ilk, ikinci, sondan ikinci, …).", - "CUSTOM": "Yeni bir sıra tanımlamak için özel bir sayfa numarası veya ifade dizisi kullanın.", - "DUPLEX_SORT": "Çift taraflı bir tarayıcının önce tüm önleri, sonra tüm arkaları taraması gibi önleri ve sonra arkaları serpiştirin (1, n, 2, n-1, …).", - "DUPLICATE": "Her sayfayı, özel sıra sayacına göre çoğaltın (örn., her sayfa 4 kopya için 4×).", - "ODD_EVEN_MERGE": "İki PDF'yi sayfaları sırayla değiştirerek birleştirin: ilkinden tek sayfalar, ikinciden çift sayfalar.", - "ODD_EVEN_SPLIT": "Belgeyi iki çıktıya bölün: tüm tek sayfalar ve tüm çift sayfalar.", - "REMOVE_FIRST": "Belgeden ilk sayfayı kaldırın.", - "REMOVE_FIRST_AND_LAST": "Belgeden hem ilk hem son sayfayı kaldırın.", - "REMOVE_LAST": "Belgeden son sayfayı kaldırın.", - "REVERSE_ORDER": "Belgeyi ters çevirin; son sayfa ilk, ilk sayfa son olsun.", - "SIDE_STITCH_BOOKLET_SORT": "Yan dikişli broşür yazdırma için sayfaları düzenleyin (yan ciltleme için optimize)." - } - }, - "desc": { - "CUSTOM": "Yeni bir sıra tanımlamak için özel bir sayfa numarası veya ifade dizisi kullanın.", - "REVERSE_ORDER": "Belgeyi ters çevirin; son sayfa ilk, ilk sayfa son olsun.", - "DUPLEX_SORT": "Çift taraflı bir tarayıcının önce tüm önleri, sonra tüm arkaları taraması gibi önleri ve sonra arkaları serpiştirin (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Broşür yazdırma için sayfaları düzenleyin (son, ilk, ikinci, sondan ikinci, …).", - "SIDE_STITCH_BOOKLET_SORT": "Yan dikişli broşür yazdırma için sayfaları düzenleyin (yan ciltleme için optimize edilmiştir).", - "ODD_EVEN_SPLIT": "Belgeyi iki çıktıya bölün: tüm tek sayfalar ve tüm çift sayfalar.", - "ODD_EVEN_MERGE": "İki PDF'yi sayfaları sırayla değiştirerek birleştirin: ilkinden tek sayfalar, ikinciden çift sayfalar.", - "DUPLICATE": "Her sayfayı, özel sıra sayacına göre çoğaltın (örn., her sayfa 4 kopya için 4×).", - "REMOVE_FIRST": "Belgeden ilk sayfayı kaldırın.", - "REMOVE_LAST": "Belgeden son sayfayı kaldırın.", - "REMOVE_FIRST_AND_LAST": "Belgeden hem ilk hem son sayfayı kaldırın." - }, - "placeholder": "(örn. 1,3,2 veya 4-8,2,10-12 veya 2n-1)" - }, - "addImage": { - "tags": "img,jpg,fotoğraf,resim", - "title": "Resim Ekle", - "header": "PDF'e resim ekle", - "image": { - "name": "Resim", - "placeholder": "Bir resim yükleyin", - "label": "Resim dosyası" - }, - "steps": { - "configure": "Resmi Yapılandır" - }, - "step": { - "createDesc": "Eklemek istediğiniz resmi yükleyin", - "place": "Resmi yerleştir", - "placeDesc": "Resminizi eklemek için PDF'e tıklayın" - }, - "instructions": { - "title": "Resimler nasıl eklenir", - "text": "Resminizi yukarıdan yükledikten sonra, PDF üzerinde herhangi bir yere tıklayarak yerleştirin.", - "paused": "Yerleştirme duraklatıldı", - "resumeHint": "Resminizi eklemek için yerleştirmeyi sürdürün.", - "noSignature": "Yerleştirmeyi etkinleştirmek için yukarıya bir resim yükleyin." - }, - "mode": { - "move": "Resmi Taşı", - "place": "Resmi Yerleştir", - "pause": "Yerleştirmeyi duraklat", - "resume": "Yerleştirmeyi sürdür" - }, - "results": { - "title": "Resim Ekleme Sonuçları" - }, - "error": { - "failed": "Resim PDF'e eklenirken bir hata oluştu." - }, - "saved": { - "defaultLabel": "Resim", - "defaultImageLabel": "Yüklenen resim" - }, - "applySignatures": "Resimleri Uygula" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Ek Ekle", - "remove": "Eki Kaldır", - "embed": "Eki Göm", - "submit": "Add attachments" - }, - "watermark": { - "title": "Filigran Ekle", - "desc": "PDF dosyalarına metin veya resim filigranları ekleyin", - "completed": "Filigran eklendi", - "submit": "Filigran Ekle", - "filenamePrefix": "filigranlı", - "error": { - "failed": "PDF'ye filigran eklenirken bir hata oluştu." - }, - "watermarkType": { - "text": "Metin", - "image": "Resim" - }, - "settings": { - "type": "Filigran Türü", - "text": { - "label": "Filigran Metni", - "placeholder": "Filigran metnini girin" - }, - "image": { - "label": "Filigran Resmi", - "choose": "Resim Seç", - "selected": "Seçildi: {{filename}}" - }, - "fontSize": "Font Büyüklüğü", - "size": "Boyut", - "alphabet": "Yazı Tipi/Dil", - "color": "Filigran Rengi", - "rotation": "Döndürme (derece)", - "opacity": "Opaklık (%)", - "spacing": { - "horizontal": "Yatay Aralık", - "vertical": "Dikey Aralık", - "height": "Yükseklik Aralığı", - "width": "Genişlik Aralığı" - }, - "convertToImage": "PDF sayfalarını görsellere dönüştürerek düzleştir" - }, - "alphabet": { - "roman": "Roma/Latin", - "arabic": "Arapça", - "japanese": "Japonca", - "korean": "Korece", - "chinese": "Çince", - "thai": "Tayca" - }, - "steps": { - "type": "Filigran Türü", - "wording": "Metin", - "textStyle": "Stil", - "formatting": "Biçimlendirme", - "file": "Filigran Dosyası" - }, - "results": { - "title": "Filigran Sonuçları" - }, - "tooltip": { - "language": { - "title": "Dil Desteği", - "text": "Metniniz için doğru yazı tipi oluşturmanın sağlanması adına uygun dil ayarını seçin." - }, - "appearance": { - "title": "Görünüm Ayarları", - "text": "Filigranınızın nasıl görüneceğini ve belgeyle nasıl uyum sağlayacağını kontrol edin.", - "bullet1": "Döndürme: Açılı filigranlar için -360° ile 360° arası", - "bullet2": "Opaklık: Saydamlık kontrolü için 0-100%", - "bullet3": "Daha düşük opaklık daha ince filigranlar oluşturur" - }, - "spacing": { - "title": "Aralık Kontrolü", - "text": "Sayfa boyunca tekrarlanan filigranlar arasındaki boşluğu ayarlayın.", - "bullet1": "Genişlik aralığı: Filigranlar arasındaki yatay mesafe", - "bullet2": "Yükseklik aralığı: Filigranlar arasındaki dikey mesafe", - "bullet3": "Daha yüksek değerler daha geniş yayılım oluşturur" - }, - "type": { - "header": { - "title": "Filigran Türü Seçimi" - }, - "description": { - "title": "Filigranınızı Seçin", - "text": "İhtiyaçlarınıza göre metin veya resim filigranları arasında seçim yapın." - }, - "text": { - "title": "Metin Filigranları", - "text": "Telif hakkı uyarıları, şirket adları veya gizlilik etiketleri eklemek için idealdir. Birden çok dil ve özel renkleri destekler.", - "bullet1": "Özelleştirilebilir yazı tipleri ve diller", - "bullet2": "Ayarlanabilir renkler ve saydamlık", - "bullet3": "Hukuki veya marka metinleri için ideal" - }, - "image": { - "title": "Resim Filigranları", - "text": "Filigran olarak logo, damga veya herhangi bir görsel kullanın. Markalama ve görsel tanımlama için harika.", - "bullet1": "Herhangi bir resim formatını yükleyin", - "bullet2": "Görüntü kalitesini korur", - "bullet3": "Logolar ve damgalar için mükemmel" - } - }, - "wording": { - "header": { - "title": "Metin İçeriği" - }, - "text": { - "title": "Filigran Metni", - "text": "Belge boyunca filigran olarak görünecek metni girin.", - "bullet1": "Daha iyi okunabilirlik için kısa tutun", - "bullet2": "Yaygın örnekler: 'GİZLİ', 'TASLAK', şirket adı", - "bullet3": "Emoji karakterleri desteklenmez ve filtrelenecektir" - } - }, - "textStyle": { - "header": { - "title": "Metin Stili" - }, - "color": { - "title": "Renk Seçimi", - "text": "Belge içeriğinizle iyi kontrast sağlayan bir renk seçin.", - "bullet1": "Hafif gri (#d3d3d3) ince filigranlar için", - "bullet2": "Yüksek kontrast için siyah veya koyu renkler", - "bullet3": "Markalama amaçlı özel renkler" - }, - "language": { - "title": "Dil Desteği", - "text": "Doğru yazı tipi oluşturma için uygun dil ayarını seçin." - } - }, - "file": { - "header": { - "title": "Görüntü Yükleme" - }, - "upload": { - "title": "Görüntü Seçimi", - "text": "Filigranınız olarak kullanmak üzere bir görüntü dosyası yükleyin.", - "bullet1": "Yaygın formatları destekler: PNG, JPG, GIF, BMP", - "bullet2": "Şeffaf PNG en iyi sonucu verir", - "bullet3": "Daha yüksek çözünürlüklü görseller kaliteyi daha iyi korur" - }, - "recommendations": { - "title": "En İyi Uygulamalar", - "text": "En iyi görüntü filigranı sonuçları için ipuçları.", - "bullet1": "Şeffaf arka planlı logolar veya damgalar kullanın", - "bullet2": "Basit tasarımlar karmaşık görsellerden daha iyi sonuç verir", - "bullet3": "Çözünürlük seçerken nihai belge boyutunu göz önünde bulundurun" - } - }, - "formatting": { - "header": { - "title": "Biçimlendirme ve Yerleşim" - }, - "size": { - "title": "Boyut Kontrolü", - "text": "Filigranınızın (metin veya görüntü) boyutunu ayarlayın.", - "bullet1": "Daha büyük boyutlar daha belirgin filigranlar oluşturur" - }, - "appearance": { - "title": "Görünüm Ayarları", - "text": "Filigranınızın belgeyle nasıl görüneceğini ve uyum sağlayacağını kontrol edin.", - "bullet1": "Döndürme: -360° ile 360° arasında açılı filigranlar için", - "bullet2": "Opaklık: Şeffaflık kontrolü için 0-100%", - "bullet3": "Daha düşük opaklık daha ince filigranlar oluşturur" - }, - "spacing": { - "title": "Aralık Kontrolü", - "text": "Sayfa boyunca yinelenen filigranlar arasındaki aralığı ayarlayın.", - "bullet1": "Yatay aralık: soldan sağa filigranlar arasındaki mesafe", - "bullet2": "Dikey aralık: yukarıdan aşağıya filigranlar arasındaki mesafe", - "bullet3": "Daha yüksek değerler daha yayılmış desenler oluşturur" - }, - "security": { - "title": "Güvenlik Seçeneği", - "text": "Gelişmiş güvenlik için son PDF'yi görüntü tabanlı bir biçime dönüştürün.", - "bullet1": "Metin seçimini ve kopyalamayı engeller", - "bullet2": "Filigranların kaldırılmasını zorlaştırır", - "bullet3": "Daha büyük dosya boyutlarıyla sonuçlanır", - "bullet4": "Hassas veya telif hakkı korumalı içerik için en iyisi" - } - } - }, - "type": { - "1": "Metin", - "2": "Resim" - } - }, - "permissions": { - "tags": "oku,yaz,düzenle,yazdır", - "title": "İzinleri Değiştir", - "header": "İzinleri Değiştir", - "warning": "İzinlerin değiştirilemez olması için bunları add-password sayfası aracılığıyla bir parola ile ayarlamaları önerilir", - "selectText": { - "1": "İzinlerini değiştirmek için PDF seçin", - "2": "Ayarlanacak izinler", - "3": "Belgenin birleştirilmesini önle", - "4": "İçeriğin çıkarılmasını önle", - "5": "Erişilebilirlik için çıkarmanın önlenmesi", - "6": "Formun doldurulmasını önle", - "7": "Değişikliği önle", - "8": "Açıklama değişikliğini önle", - "9": "Yazdırmayı önle", - "10": "Farklı formatlarda yazdırmayı önle" - }, - "submit": "Değiştir" - }, - "editTableOfContents": { - "settings": { - "title": "Yer imleri ve ana hat", - "replaceExisting": "Mevcut yer imlerini değiştir (eklemek için işareti kaldırın)", - "replaceExistingHint": "Devre dışı bırakıldığında, yeni ana hat mevcut yer imlerinin sonuna eklenir." - }, - "actions": { - "source": "Yer imlerini yükle", - "selectedFile": "Şuradan yüklendi: {{file}}", - "noFile": "Mevcut yer imlerini çıkarmak için bir PDF seçin.", - "loadFromPdf": "Seçilen PDF'den yükle", - "importJson": "JSON İçeri Al", - "importClipboard": "Panodan JSON yapıştır", - "export": "Yer imlerini dışa aktar", - "exportJson": "JSON İndir", - "exportClipboard": "JSON'u panoya kopyala", - "clipboardUnavailable": "Bu tarayıcıda pano erişimi mevcut değil." - }, - "info": { - "line1": "Her yer imi için açıklayıcı bir başlık ve açılacağı sayfa gerekir.", - "line2": "Bölümler ve alt bölümler için hiyerarşi oluşturmak üzere alt yer imlerini kullanın.", - "line3": "Zaman kazanmak için yer imlerini seçili PDF'den veya bir JSON dosyasından içe aktarın." - }, - "workbench": { - "empty": { - "title": "Düzenlemeye başlamak için aracı açın", - "description": "Çalışma alanını yüklemek için İçindekileri Düzenle aracını seçin." - }, - "tabTitle": "Ana hat çalışma alanı", - "subtitle": "Yer imlerini içe aktarın, hiyerarşiler oluşturun ve dar yan paneller olmadan ana hattı uygulayın.", - "noFile": "PDF seçilmedi", - "fileLabel": "Değişiklikler şu anda seçili PDF'ye uygulanacak.", - "filePrompt": "Başlamak için kitaplığınızdan bir PDF seçin veya yeni bir tane yükleyin.", - "changeFile": "PDF'yi Değiştir", - "selectFile": "PDF Seç" - }, - "editor": { - "heading": "Yer imi düzenleyici", - "description": "PDF ana hattınızı oluşturmak için yer imleri ekleyin, iç içe yerleştirin ve yeniden sıralayın.", - "addTopLevel": "Üst düzey yer imi ekle", - "empty": { - "title": "Henüz yer imi yok", - "description": "Mevcut yer imlerini içe aktarın veya ilk girdinizi ekleyerek başlayın.", - "action": "İlk yer imini ekle" - }, - "defaultTitle": "Yeni yer imi", - "defaultChildTitle": "Alt yer imi", - "defaultSiblingTitle": "Yeni yer imi", - "untitled": "Adsız yer imi", - "childBadge": "Alt", - "pagePreview": "Sayfa {{page}}", - "field": { - "title": "Yer imi başlığı", - "page": "Hedef sayfa numarası" - }, - "actions": { - "toggle": "Alt öğeleri aç/kapat", - "addChild": "Alt yer imi ekle", - "addSibling": "Kardeş yer imi ekle", - "remove": "Yer imini kaldır" - }, - "confirmRemove": "Bu yer imini ve tüm alt öğelerini kaldır?" - }, - "messages": { - "loadedTitle": "Yer imleri çıkarıldı", - "loadedBody": "PDF'deki mevcut yer imleri editöre yüklendi.", - "noBookmarks": "Seçilen PDF'de yer imi bulunamadı.", - "loadFailed": "Seçilen PDF'den yer imleri çıkarılamadı.", - "imported": "Yer imleri içe aktarıldı", - "importedBody": "JSON ana hattınız mevcut editör içeriğinin yerini aldı.", - "importedClipboard": "Pano verileri mevcut yer imi listesinin yerini aldı.", - "invalidJson": "Geçersiz JSON yapısı", - "invalidJsonBody": "Lütfen geçerli bir yer imi JSON dosyası sağlayın ve tekrar deneyin.", - "exported": "JSON indirmeye hazır", - "copied": "Panoya kopyalandı", - "copiedBody": "Yer imi JSON'u başarıyla kopyalandı.", - "copyFailed": "Kopyalama başarısız" - }, - "error": { - "failed": "İçindekiler güncellenemedi" - }, - "submit": "İçindekileri uygula", - "results": { - "title": "Yer imleriyle güncellenmiş PDF", - "subtitle": "İşlenen dosyayı indirin veya aşağıdan işlemi geri alın." - } - }, - "removePages": { - "tags": "Sayfaları kaldır,sayfaları sil", - "title": "Kaldır", - "pageNumbers": { - "label": "Kaldırılacak Sayfalar", - "placeholder": "örn. 1,3,5-8,10", - "error": "Geçersiz sayfa numarası biçimi. Sayılar, aralıklar (1-5) veya matematiksel ifadeler (2n+1) kullanın" - }, - "filenamePrefix": "sayfalar_kaldirildi", - "files": { - "placeholder": "Başlamak için ana görünümde bir PDF dosyası seçin" - }, - "settings": { - "title": "Ayarlar" - }, - "tooltip": { - "header": { - "title": "Sayfa Kaldırma Ayarları" - }, - "pageNumbers": { - "title": "Sayfa Seçimi", - "text": "PDF'inizden hangi sayfaların kaldırılacağını belirtin. Tek tek sayfaları, aralıkları seçebilir veya matematiksel ifadeler kullanabilirsiniz.", - "bullet1": "Tekil sayfalar: 1,3,5 (1, 3 ve 5. sayfaları kaldırır)", - "bullet2": "Sayfa aralıkları: 1-5,10-15 (1-5 ve 10-15. sayfaları kaldırır)", - "bullet3": "Matematiksel: 2n+1 (tek sayfaları kaldırır)", - "bullet4": "Açık aralıklar: 5- (5. sayfadan sona kadar kaldırır)" - }, - "examples": { - "title": "Yaygın Örnekler", - "text": "Bazı yaygın sayfa seçim kalıpları:", - "bullet1": "İlk sayfayı kaldır: 1", - "bullet2": "Son 3 sayfayı kaldır: -3", - "bullet3": "Her diğer sayfayı kaldır: 2n", - "bullet4": "Belirli dağınık sayfaları kaldır: 1,5,10,15" - }, - "safety": { - "title": "Güvenlik İpuçları", - "text": "Sayfaları kaldırırken dikkat edilmesi gereken önemli noktalar:", - "bullet1": "İşlemden önce seçiminizi her zaman önizleyin", - "bullet2": "Orijinal dosyanızın bir yedeğini saklayın", - "bullet3": "Sayfa numaraları 0'dan değil 1'den başlar", - "bullet4": "Geçersiz sayfa numaraları yok sayılacaktır" - } - }, - "error": { - "failed": "Sayfalar kaldırılırken bir hata oluştu." - }, - "results": { - "title": "Sayfa Kaldırma Sonuçları" - }, - "submit": "Kaldır" - }, - "extractPages": { - "title": "Sayfaları Çıkar", - "pageNumbers": { - "label": "Çıkarılacak Sayfalar", - "placeholder": "örn., 1,3,5-8 veya odd & 1-10" - }, - "settings": { - "title": "Ayarlar" - }, - "tooltip": { - "description": "Seçilen sayfaları sırası korunarak yeni bir PDF'ye çıkarır." - }, - "error": { - "failed": "Sayfalar çıkarılamadı" - }, - "results": { - "title": "Sayfalar Çıkarıldı" - }, - "submit": "Sayfaları Çıkar" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Sayfa Seçimi Kılavuzu" - }, - "basic": { - "title": "Temel Kullanım", - "text": "PDF belgenizden basit sözdizimi kullanarak belirli sayfaları seçin.", - "bullet1": "Tekil sayfalar: 1,3,5", - "bullet2": "Sayfa aralıkları: 3-6 veya 10-15", - "bullet3": "Tüm sayfalar: all" - }, - "advanced": { - "title": "Gelişmiş Özellikler" - }, - "tips": { - "title": "İpuçları", - "text": "Şu kuralları aklınızda bulundurun:", - "bullet1": "Sayfa numaraları 0 değil 1'den başlar", - "bullet2": "Boşluklar otomatik olarak kaldırılır", - "bullet3": "Geçersiz ifadeler yok sayılır" - }, - "syntax": { - "title": "Sözdizimi Temelleri", - "text": "Sayılar, aralıklar, anahtar kelimeler ve ilerlemeler kullanın (n 0'dan başlar). Parantezler desteklenir.", - "bullets": { - "numbers": "Sayılar/aralıklar: 5, 10-20", - "keywords": "Anahtar kelimeler: odd, even", - "progressions": "İlerlemeler: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatörler", - "text": "AND virgülden daha yüksek önceliğe sahiptir. NOT, belge aralığı içinde uygulanır.", - "and": "AND: & veya \"and\" — her iki koşulu da gerektirir (örn., 1-50 & even)", - "comma": "Virgül: , veya | — seçimleri birleştirir (örn., 1-10, 20)", - "not": "NOT: ! veya \"not\" — sayfaları hariç tutar (örn., 3n & not 30)" - }, - "examples": { - "title": "Örnekler" - }, - "complex": { - "bullet1": "1,3-5,8,2n → 1, 3–5, 8. sayfalar ve ayrıca çift sayfalar", - "bullet2": "10-,2n-1 → 10. sayfadan sona kadar + tek sayfalar", - "description": "Farklı türleri karıştırın.", - "title": "Karmaşık Kombinasyonlar" - }, - "description": "İşlem için hangi sayfaların kullanılacağını seçin. Tek sayfaları, aralıkları, formülleri ve all anahtar kelimesini destekler.", - "individual": { - "bullet1": "1,3,5 → 1, 3, 5. sayfaları seçer", - "bullet2": "2,7,12 → 2, 7, 12. sayfaları seçer", - "description": "Virgülle ayrılmış sayılar girin.", - "title": "Tekil Sayfalar" - }, - "mathematical": { - "bullet1": "2n → tüm çift sayfalar (2, 4, 6…)", - "bullet2": "2n-1 → tüm tek sayfalar (1, 3, 5…)", - "bullet3": "3n → her 3. sayfa (3, 6, 9…)", - "bullet4": "4n-1 → 3, 7, 11, 15. sayfalar…", - "description": "Örüntüler için formüllerde n kullanın.", - "title": "Matematiksel İşlevler" - }, - "ranges": { - "bullet1": "3-6 → 3–6. sayfaları seçer", - "bullet2": "10-15 → 10–15. sayfaları seçer", - "bullet3": "5- → 5. sayfadan sona kadar seçer", - "description": "Ardışık sayfalar için - kullanın.", - "title": "Sayfa Aralıkları" - }, - "special": { - "bullet1": "all → tüm sayfaları seçer", - "title": "Özel Anahtar Kelimeler" - } - } - }, - "bulkSelection": { - "syntaxError": "Bir sözdizimi sorunu var. Yardım için Sayfa Seçimi ipuçlarına bakın.", - "header": { - "title": "Sayfa Seçimi Kılavuzu" - }, - "syntax": { - "title": "Sözdizimi Temelleri", - "text": "Sayılar, aralıklar, anahtar kelimeler ve ilerlemeler kullanın (n 0'dan başlar). Parantezler desteklenir.", - "bullets": { - "numbers": "Sayılar/aralıklar: 5, 10-20", - "keywords": "Anahtar kelimeler: odd, even", - "progressions": "İlerlemeler: 3n, 4n+1" - } - }, - "operators": { - "title": "Operatörler", - "text": "AND virgülden daha yüksek önceliğe sahiptir. NOT, belge aralığı içinde uygulanır.", - "and": "AND: & veya \"and\" — her iki koşulu da gerektirir (örn., 1-50 & even)", - "comma": "Virgül: , veya | — seçimleri birleştirir (örn., 1-10, 20)", - "not": "NOT: ! veya \"not\" — sayfaları hariç tutar (örn., 3n & not 30)" - }, - "examples": { - "title": "Örnekler", - "first50": "İlk 50", - "last50": "Son 50", - "every3rd": "Her 3. sayfa", - "oddWithinExcluding": "1-20 içinde tek sayfalar, 5-7 hariç", - "combineSets": "Kümeleri birleştir" - }, - "firstNPages": { - "title": "İlk N Sayfa", - "placeholder": "Sayfa sayısı" - }, - "lastNPages": { - "title": "Son N Sayfa", - "placeholder": "Sayfa sayısı" - }, - "everyNthPage": { - "title": "Her N'inci Sayfa", - "placeholder": "Adım boyutu" - }, - "range": { - "title": "Aralık", - "fromPlaceholder": "Başlangıç", - "toPlaceholder": "Bitiş" - }, - "keywords": { - "title": "Anahtar Kelimeler" - }, - "advanced": { - "title": "Gelişmiş" - } - }, - "compressPdfs": { - "tags": "sıkıştır,küçük,minik" - }, - "unlockPDFForms": { - "tags": "kaldır,sil,form,alan,salt-okunur", - "title": "Form Alanlarının Salt Okunur Özelliğini Kaldır", - "header": "PDF Formlarının Kilidini Aç", - "submit": "Remove", - "description": "Bu araç PDF form alanlarındaki salt okunur kısıtlamalarını kaldırarak onları düzenlenebilir ve doldurulabilir hale getirir.", - "filenamePrefix": "kilidi_acilmis_formlar", - "files": { - "placeholder": "Başlamak için ana görünümde bir PDF dosyası seçin" - }, - "error": { - "failed": "PDF formları kilidi açılırken bir hata oluştu." - }, - "results": { - "title": "Kilit Açılmış Formlar Sonuçları" - } - }, - "changeMetadata": { - "header": "Metaveriyi Değiştir", - "submit": "Değiştir", - "filenamePrefix": "meta_veri", - "settings": { - "title": "Meta Veri Ayarları" - }, - "standardFields": { - "title": "Standart Alanlar" - }, - "deleteAll": { - "label": "Mevcut Meta Verileri Kaldır", - "checkbox": "Tüm meta verileri sil" - }, - "title": { - "label": "Başlık", - "placeholder": "Belge başlığı" - }, - "author": { - "label": "Yazar", - "placeholder": "Belge yazarı" - }, - "subject": { - "label": "Konu", - "placeholder": "Belge konusu" - }, - "keywords": { - "label": "Anahtar Kelimeler", - "placeholder": "Belge anahtar kelimeleri" - }, - "creator": { - "label": "Oluşturan", - "placeholder": "Belgeyi oluşturan" - }, - "producer": { - "label": "Üretici", - "placeholder": "Belge üreticisi" - }, - "dates": { - "title": "Tarih Alanları" - }, - "creationDate": { - "label": "Oluşturulma Tarihi", - "placeholder": "Oluşturulma tarihi" - }, - "modificationDate": { - "label": "Değiştirilme Tarihi", - "placeholder": "Değiştirilme tarihi" - }, - "trapped": { - "label": "Trapped Durumu", - "unknown": "Bilinmiyor", - "true": "Doğru", - "false": "Yanlış" - }, - "advanced": { - "title": "Gelişmiş Seçenekler" - }, - "customFields": { - "title": "Özel Meta Veriler", - "description": "Belgeye özel meta veri alanları ekleyin", - "add": "Alan Ekle", - "key": "Anahtar", - "keyPlaceholder": "Özel anahtar", - "value": "Değer", - "valuePlaceholder": "Özel değer", - "remove": "Kaldır" - }, - "results": { - "title": "Güncellenmiş PDF'ler" - }, - "error": { - "failed": "PDF meta verileri değiştirilirken bir hata oluştu." - }, - "tooltip": { - "header": { - "title": "PDF Meta Verilerine Genel Bakış" - }, - "standardFields": { - "title": "Standart Alanlar", - "text": "Belgeyi tanımlayan yaygın PDF meta veri alanları.", - "bullet1": "Başlık: Belge adı veya başlığı", - "bullet2": "Yazar: Belgeyi oluşturan kişi", - "bullet3": "Konu: İçeriğin kısa açıklaması", - "bullet4": "Anahtar Kelimeler: Belge için arama terimleri", - "bullet5": "Oluşturan/Üretici: PDF'yi oluşturmak için kullanılan yazılım" - }, - "dates": { - "title": "Tarih Alanları", - "text": "Belgenin ne zaman oluşturulduğu ve değiştirildiği.", - "bullet1": "Oluşturulma Tarihi: Orijinal belgenin ne zaman yapıldığı", - "bullet2": "Değiştirilme Tarihi: En son ne zaman değiştirildiği" - }, - "options": { - "title": "Ek Seçenekler", - "text": "Özel alanlar ve gizlilik kontrolleri.", - "bullet1": "Özel Meta Veriler: Kendi anahtar-değer çiftlerinizi ekleyin", - "bullet2": "Trapped Durumu: Yüksek kaliteli baskı ayarı", - "bullet3": "Tümünü Sil: Gizlilik için tüm meta verileri kaldırın" - }, - "deleteAll": { - "title": "Mevcut Meta Verileri Kaldır", - "text": "Gizliliği sağlamak için meta verileri tamamen silin." - }, - "customFields": { - "title": "Özel Meta Veriler", - "text": "Kendi özel anahtar-değer meta veri çiftlerinizi ekleyin.", - "bullet1": "Belgenizle ilgili herhangi bir özel alanı ekleyin", - "bullet2": "Örnekler: Departman, Proje, Sürüm, Durum", - "bullet3": "Her giriş için hem anahtar hem de değer gereklidir" - }, - "advanced": { - "title": "Gelişmiş Seçenekler", - "trapped": { - "title": "Trapped Durumu", - "description": "Belgenin yüksek kaliteli baskı için hazırlanıp hazırlanmadığını belirtir.", - "bullet1": "Doğru: Belge baskı için trapping uygulanmıştır", - "bullet2": "Yanlış: Belgeye trapping uygulanmamıştır", - "bullet3": "Bilinmiyor: Trapped durumu belirtilmemiş" - } - } - } - }, - "fileToPDF": { - "tags": "dönüşüm,format,belge,fotoğraf,slayt,metin,dönüşüm,ofis,doküman,word,excel,powerpoint", - "title": "Dosyadan PDF'e", - "header": "Herhangi bir dosyayı PDF'e dönüştür", - "credit": "Bu hizmet dosya dönüşümü için LibreOffice ve Unoconv'u kullanır.", - "supportedFileTypesInfo": "Desteklenen Dosya türleri", - "supportedFileTypes": "Desteklenen dosya türleri aşağıdakileri içermelidir ancak desteklenen formatların tam güncellenmiş listesi için lütfen LibreOffice dokümantasyonuna başvurun", - "submit": "PDF'e Dönüştür" - }, - "ocr": { - "tags": "tanıma,metin,resim,tarama,okuma,tanımlama,algılama,düzenlenebilir", - "title": "OCR / Tarama Temizleme", - "desc": "Taramaları temizler ve bir PDF içindeki resimlerden metni algılar ve tekrar metin olarak ekler.", - "header": "Taramaları Temizle / OCR (Optik Karakter Tanıma)", - "selectText": { - "1": "PDF içinde tespit edilecek dilleri seçin (Listelenenler şu anda tespit edilenlerdir):", - "2": "OCR'li PDF ile birlikte OCR metnini içeren metin dosyası oluştur", - "3": "Skew açıda taranan sayfaları geri döndürerek düzeltin", - "4": "OCR'nin arka planda metin bulmasını azaltmak için sayfayı temizle. (Çıktıda değişiklik yok)", - "5": "OCR'nin arka planda metin bulmasını azaltmak için sayfayı temizle, temizlemeyi çıktıda korur.", - "6": "İnteraktif metni olan sayfaları yoksay, sadece resim olan sayfaları OCR yapar", - "7": "Zorla OCR, tüm orijinal metin öğelerini kaldırarak Her sayfayı OCR yapar", - "8": "Normal (PDF metin içeriyorsa hata verir)", - "9": "Ek Ayarlar", - "10": "OCR Modu", - "11": "OCR'den sonra resimleri kaldır (TÜM resimleri kaldırır, sadece dönüşüm adımının bir parçasıysa yararlıdır)", - "12": "Render Türü (İleri Seviye)" - }, - "help": "Lütfen bu belgede başka dillerde nasıl kullanılacağı ve/veya docker'da kullanılmaması hakkında bilgi edinin", - "credit": "Bu hizmet OCR için qpdf ve Tesseract'ı kullanır.", - "submit": "PDF'i OCR(Metin Tanıma) ile İşle", - "operation": { - "submit": "OCR'yi İşle ve Gözden Geçir" - }, - "results": { - "title": "OCR Sonuçları" - }, - "languagePicker": { - "additionalLanguages": "Ek diller mi arıyorsunuz?", - "viewSetupGuide": "Kurulum rehberini görüntüle →" - }, - "settings": { - "title": "Ayarlar", - "ocrMode": { - "label": "OCR Modu", - "auto": "Otomatik (metin katmanlarını atla)", - "force": "Zorla (tümünü yeniden OCR uygula, metni değiştir)", - "strict": "Katı (metin bulunursa iptal et)" - }, - "languages": { - "label": "Diller", - "placeholder": "Dilleri seçin" - }, - "compatibilityMode": { - "label": "Uyumluluk Modu" - }, - "advancedOptions": { - "label": "İşleme Seçenekleri", - "sidecar": "Bir metin dosyası oluştur", - "deskew": "Sayfaları düzelt", - "clean": "Girdi dosyasını temizle", - "cleanFinal": "Nihai çıktıyı temizle" - } - }, - "tooltip": { - "header": { - "title": "OCR Ayarlarına Genel Bakış" - }, - "mode": { - "title": "OCR Modu", - "text": "Optik Karakter Tanıma (OCR), taranmış veya ekran görüntüsü alınmış sayfaları arayabileceğiniz, kopyalayabileceğiniz veya vurgulayabileceğiniz metne dönüştürmenize yardımcı olur.", - "bullet1": "Otomatik, hâlihazırda metin katmanı içeren sayfaları atlar.", - "bullet2": "Zorla, her sayfaya yeniden OCR uygular ve tüm metni değiştirir.", - "bullet3": "Katı, seçilebilir metin bulunursa işlemi durdurur." - }, - "languages": { - "title": "Diller", - "text": "Beklenen dilleri belirterek OCR doğruluğunu artırın. Algılamayı yönlendirmek için bir veya daha fazla dil seçin." - }, - "output": { - "title": "Çıktı", - "text": "Metin çıktısının nasıl biçimlendirileceğine karar verin:", - "bullet1": "Aranabilir PDF, metni orijinal görüntünün arkasına gömer.", - "bullet2": "HOCR XML, yapılandırılmış makinece okunabilir bir dosya döndürür.", - "bullet3": "Düz metin sidecar, ham içerikli ayrı bir .txt dosyası oluşturur." - }, - "advanced": { - "header": { - "title": "Gelişmiş OCR İşleme" - }, - "compatibility": { - "title": "Uyumluluk Modu", - "text": "OCR 'sandwich PDF' modunu kullanır: daha büyük dosyalar üretir, ancak belirli diller ve eski PDF yazılımlarıyla daha güvenilirdir. Varsayılan olarak daha küçük, modern PDF'ler için hOCR kullanırız." - }, - "sidecar": { - "title": "Metin Dosyası Oluştur", - "text": "Tüm çıkarılan metin içeriğini kolay erişim ve işlem için PDF'nin yanında ayrı bir .txt dosyasında üretir." - }, - "deskew": { - "title": "Sayfaları Düzelt", - "text": "Eğik veya yatık sayfaları otomatik olarak düzeltir, OCR doğruluğunu artırır. Mükemmel hizalanmamış taranmış belgeler için yararlıdır." - }, - "clean": { - "title": "Girdi Dosyasını Temizle", - "text": "İşleme öncesinde girdiyi gürültüyü kaldırarak, kontrastı artırarak ve görüntüyü daha iyi OCR tanıması için optimize ederek ön işler." - }, - "cleanFinal": { - "title": "Nihai Çıktıyı Temizle", - "text": "Nihai PDF'yi, OCR artifaktlarını kaldırarak ve metin katmanını daha iyi okunabilirlik ve daha küçük dosya boyutu için optimize ederek son işler." - } - } - }, - "error": { - "failed": "OCR işlemi başarısız oldu" - } - }, - "extractImages": { - "tags": "fotoğraf,resim,kaydet,arşiv,zip,yakala,al", - "title": "Resimleri Çıkar", - "header": "Resimleri Çıkar", - "selectText": "Çıkarılan resimleri dönüştürmek için resim formatını seçin", - "allowDuplicates": "Yinelenen görselleri kaydet", - "submit": "Çıkar", - "settings": { - "title": "Ayarlar" - }, - "error": { - "failed": "PDF'den görseller çıkarılırken bir hata oluştu." - } - }, - "pdfToPDFA": { - "tags": "arşiv,uzun vadeli,standart,dönüşüm,saklama,koruma", - "title": "PDF'den PDF/A'ya", - "header": "PDF'den PDF/A'ya", - "credit": "Bu hizmet PDF/A dönüşümü için libreoffice kullanır", - "submit": "Dönüştür", - "tip": "Şu anda aynı anda birden fazla giriş için çalışmıyor", - "outputFormat": "Çıkış formatı", - "pdfWithDigitalSignature": "PDF dijital imza içeriyor. Bu bir sonraki adımda kaldırılacak." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,dönüşüm,format,dönüşüm,ofis,microsoft,docfile", - "title": "PDF'den Word'e", - "header": "PDF'den Word'e", - "selectText": { - "1": "Çıktı dosya formatı" - }, - "credit": "Bu hizmet dosya dönüşümü için LibreOffice kullanır.", - "submit": "Dönüştür" - }, - "PDFToPresentation": { - "tags": "slaytlar,show,ofis,microsoft", - "title": "PDF'den Sunuma", - "header": "PDF'den Sunuma", - "selectText": { - "1": "Çıktı dosya formatı" - }, - "credit": "Bu hizmet dosya dönüşümü için LibreOffice kullanır.", - "submit": "Dönüştür" - }, - "PDFToText": { - "tags": "zenginformat,zenginmetinformatı,zengin metin formatı", - "title": "PDF'den RTF (Metin)'e", - "header": "PDF'den RTF (Metin)'e", - "selectText": { - "1": "Çıktı dosya formatı" - }, - "credit": "Bu hizmet dosya dönüşümü için LibreOffice kullanır.", - "submit": "Dönüştür" - }, - "PDFToHTML": { - "tags": "web içeriği,tarayıcı dostu", - "title": "PDF'den HTML'e", - "header": "PDF'den HTML'e", - "credit": "Bu hizmet dosya dönüşümü için pdftohtml kullanır.", - "submit": "Dönüştür" - }, - "PDFToXML": { - "tags": "veri-çıkarımı,yapılandırılmış-içerik,entegrasyon,dönüşüm,dönüştür", - "title": "PDF'den XML'e", - "header": "PDF'den XML'e", - "credit": "Bu hizmet dosya dönüşümü için LibreOffice kullanır.", - "submit": "Dönüştür" - }, - "ScannerImageSplit": { - "tags": "ayır,otomatik-tespit,taramalar,çoklu-fotoğraf,düzenle", - "selectText": { - "1": "Açı Eşiği:", - "2": "Resmin döndürülmesi için gereken minimum mutlak açıyı ayarlar (varsayılan: 10).", - "3": "Tolerans:", - "4": "Tahmini arka plan rengi etrafındaki renk varyasyon aralığını belirler (varsayılan: 30).", - "5": "Minimum Alan:", - "6": "Bir fotoğraf için minimum alan eşiğini ayarlar (varsayılan: 10000).", - "7": "Minimum Kontur Alanı:", - "8": "Bir fotoğraf için minimum kontur alanı eşiğini ayarlar", - "9": "Kenar Boyutu:", - "10": "Çıktıda beyaz kenarların önlenmesi için eklenen ve kaldırılan kenarın boyutunu ayarlar (varsayılan: 1)." - }, - "info": "Python kurulu değil. Çalışması için gereklidir." - }, - "scannerImageSplit": { - "title": "Çıkarılan Görseller", - "submit": "Görsel Taramalarını Çıkar", - "error": { - "failed": "Görsel taramaları çıkarılırken bir hata oluştu." - }, - "tooltip": { - "title": "Fotoğraf Bölücü", - "whatThisDoes": "Ne yapar", - "whatThisDoesDesc": "Taranmış bir sayfa veya bileşik görüntüdeki her fotoğrafı otomatik olarak bulur ve çıkarır—manuel kırpma yok.", - "whenToUse": "Ne zaman kullanılır", - "useCase1": "Tüm albüm sayfalarını tek seferde tarayın", - "useCase2": "Flatbed tarayıcıyla alınan toplu taramaları ayrı dosyalara bölün", - "useCase3": "Kolajları tekil fotoğraflara ayırın", - "useCase4": "Belgelerden fotoğrafları çekin", - "quickFixes": "Hızlı çözümler", - "problem1": "Fotoğraflar algılanmıyor → Toleransı 30-50'ye artırın", - "problem2": "Çok fazla yanlış algılama → Minimum Alan'ı 15.000-20.000'e artırın", - "problem3": "Kırpmalar çok sıkı → Kenar Boşluğunu 5-10'a artırın", - "problem4": "Eğik fotoğraflar düzeltilmiyor → Açı Eşiğini ~5°'ye düşürün", - "problem5": "Toz/gürültü kutuları → Minimum Kontur Alanını 1000-2000'e artırın", - "setupTips": "Kurulum ipuçları", - "tip1": "Düz, açık renkli bir arka plan kullanın", - "tip2": "Fotoğraflar arasında küçük bir boşluk (≈1 cm) bırakın", - "tip3": "300-600 DPI'da tarayın", - "tip4": "Tarayıcı camını temizleyin", - "headsUp": "Dikkat", - "headsUpDesc": "Üst üste binen fotoğraflar veya fotoğraflara çok yakın renkte arka planlar doğruluğu azaltabilir—daha açık veya daha koyu bir arka plan deneyin ve daha fazla boşluk bırakın." - } - }, - "sign": { - "title": "İmzala", - "header": "PDF'lere İmza At", - "upload": "Resim Yükle", - "draw": { - "title": "İmzanızı çizin", - "clear": "Temizle" - }, - "canvas": { - "heading": "İmzanızı çizin", - "clickToOpen": "Çizim tuvalini açmak için tıklayın", - "modalTitle": "İmzanızı çizin", - "colorLabel": "Renk", - "penSizeLabel": "Kalem boyutu", - "penSizePlaceholder": "Boyut", - "clear": "Tuvali temizle", - "colorPickerTitle": "Çizgi rengini seç" - }, - "text": { - "name": "İmzalayan Adı", - "placeholder": "Tam adınızı girin", - "fontLabel": "Yazı tipi", - "fontSizeLabel": "Yazı tipi boyutu", - "fontSizePlaceholder": "Yazı tipi boyutunu yazın veya seçin (8-200)", - "colorLabel": "Metin rengi" - }, - "clear": "Temizle", - "add": "Ekle", - "saved": { - "heading": "Kaydedilen imzalar", - "description": "Kaydedilen imzaları istediğiniz zaman yeniden kullanın.", - "emptyTitle": "Henüz kaydedilmiş imza yok", - "emptyDescription": "Yukarıda bir imza çizin, yükleyin veya yazın, sonra \"Kitaplığa kaydet\" seçeneğini kullanarak en fazla {{max}} favoriyi hazır tutun.", - "type": { - "canvas": "Çizim", - "image": "Yükleme", - "text": "Metin" - }, - "limitTitle": "Sınır aşıldı", - "limitDescription": "Yenisini eklemeden önce bir kaydedilmiş imzayı kaldırın (maks {{max}}).", - "carouselPosition": "{{current}} / {{total}}", - "prev": "Önceki", - "next": "Sonraki", - "delete": "Kaldır", - "label": "Etiket", - "defaultLabel": "İmza", - "defaultCanvasLabel": "Çizim imzası", - "defaultImageLabel": "Yüklenen imza", - "defaultTextLabel": "Yazılmış imza", - "saveButton": "İmzayı kaydet", - "saveUnavailable": "Kaydetmek için önce bir imza oluşturun.", - "noChanges": "Geçerli imza zaten kaydedildi.", - "status": { - "saved": "Kaydedildi" - } - }, - "save": "İmzayı Kaydet", - "applySignatures": "İmzaları Uygula", - "personalSigs": "Kişisel İmzalar", - "sharedSigs": "Paylaşılan İmzalar", - "noSavedSigs": "Kayıtlı imza bulunamadı", - "addToAll": "Tüm sayfalara ekle", - "delete": "Sil", - "first": "İlk sayfa", - "last": "Son sayfa", - "next": "Sonraki sayfa", - "previous": "Önceki sayfa", - "maintainRatio": "Oranı korumayı değiştir", - "undo": "Geri Al", - "redo": "Yinele", - "submit": "Belgeyi İmzala", - "steps": { - "configure": "İmzayı Yapılandır" - }, - "step": { - "createDesc": "İmzayı nasıl oluşturmak istediğinizi seçin", - "place": "Yerleştir ve kaydet", - "placeDesc": "İmzayı PDF'iniz üzerinde konumlandırın" - }, - "type": { - "title": "İmza Türü", - "draw": "Çiz", - "canvas": "Tuval", - "image": "Görüntü", - "text": "Metin", - "saved": "Kaydedildi" - }, - "image": { - "label": "İmza görseli yükle", - "placeholder": "Görsel dosyası seç", - "hint": "İmzanızın PNG veya JPG görselini yükleyin" - }, - "instructions": { - "title": "İmza nasıl eklenir", - "canvas": "Canvas üzerinde imzanızı çizdikten sonra modali kapatın ve PDF üzerinde herhangi bir yere tıklayarak yerleştirin.", - "image": "Yukarıya imza görselinizi yükledikten sonra, PDF üzerinde herhangi bir yere tıklayarak yerleştirin.", - "saved": "Yukarıdan kaydedilmiş bir imza seçin, ardından PDF üzerinde herhangi bir yere tıklayarak yerleştirin.", - "text": "Adınızı yukarıya girdikten sonra, imzanızı PDF üzerinde herhangi bir yere tıklayarak yerleştirin.", - "paused": "Yerleştirme duraklatıldı", - "resumeHint": "İmzanızı eklemek için yerleştirmeyi sürdürün.", - "noSignature": "Yerleştirme araçlarını etkinleştirmek için yukarıda bir imza oluşturun." - }, - "mode": { - "move": "İmzayı Taşı", - "place": "İmza Yerleştir", - "pause": "Yerleştirmeyi duraklat", - "resume": "Yerleştirmeyi sürdür" - }, - "updateAndPlace": "Güncelle ve Yerleştir", - "activate": "İmza Yerleştirmeyi Etkinleştir", - "deactivate": "İmza Yerleştirmeyi Durdur", - "results": { - "title": "İmza Sonuçları" - }, - "error": { - "failed": "PDF imzalanırken bir hata oluştu." - } - }, - "flatten": { - "title": "Düzleştir", - "header": "PDF'leri Düzleştir", - "flattenOnlyForms": "Yalnızca formları düzleştir", - "submit": "Düzleştir", - "filenamePrefix": "düzleştirilmiş", - "files": { - "placeholder": "Başlamak için ana görünümde bir PDF dosyası seçin" - }, - "steps": { - "settings": "Ayarlar" - }, - "options": { - "stepTitle": "Düzleştirme Seçenekleri", - "title": "Düzleştirme Seçenekleri", - "flattenOnlyForms": { - "label": "Yalnızca formları düzleştir", - "desc": "Yalnızca form alanlarını düzleştir, diğer etkileşimli öğeleri olduğu gibi bırak" - }, - "note": "Düzleştirme, PDF'den etkileşimli öğeleri kaldırır ve düzenlenemez hale getirir." - }, - "results": { - "title": "Düzleştirme Sonuçları" - }, - "error": { - "failed": "PDF düzleştirilirken bir hata oluştu." - }, - "tooltip": { - "header": { - "title": "PDF'leri Düzleştirme Hakkında" - }, - "description": { - "title": "Düzleştirme ne yapar?", - "text": "Düzleştirme, doldurulabilir formları ve düğmeleri normal metin ve görüntülere dönüştürerek PDF'nizi düzenlenemez hale getirir. PDF aynı görünecek, ancak artık kimse formları değiştiremez veya dolduramaz. Tamamlanmış formları paylaşmak, kayıtlar için nihai belgeler oluşturmak veya PDF'nin her yerde aynı görünmesini sağlamak için mükemmeldir.", - "bullet1": "Metin kutuları normal metne dönüşür (düzenlenemez)", - "bullet2": "Onay kutuları ve düğmeler resim olur", - "bullet3": "Değiştirilmesini istemediğiniz nihai sürümler için harikadır", - "bullet4": "Tüm cihazlarda tutarlı görünüm sağlar" - }, - "formsOnly": { - "title": "'Yalnızca formları düzleştir' ne anlama gelir?", - "text": "Bu seçenek yalnızca formların doldurulabilme özelliğini kaldırır, ancak bağlantılara tıklama, yer imlerini görüntüleme ve yorumları okuma gibi diğer özellikleri çalışır durumda tutar.", - "bullet1": "Formlar düzenlenemez hale gelir", - "bullet2": "Bağlantılar tıklandığında hâlâ çalışır", - "bullet3": "Yorumlar ve notlar görünür kalır", - "bullet4": "Yer imleri hâlâ gezinmenize yardımcı olur" - } - } - }, - "repair": { - "tags": "onar,geri yükle,düzelt,geri getir", - "title": "Onar", - "header": "PDF'leri Onar", - "submit": "Onar", - "description": "Bu araç, bozuk veya hasarlı PDF dosyalarını onarmaya çalışır. Ek ayar gerektirmez.", - "filenamePrefix": "onarılmış", - "files": { - "placeholder": "Başlamak için ana görünümde bir PDF dosyası seçin" - }, - "error": { - "failed": "PDF onarılırken bir hata oluştu." - }, - "results": { - "title": "Onarım Sonuçları" - } - }, - "removeBlanks": { - "title": "Boşları Kaldır", - "header": "Boş Sayfaları Kaldır", - "settings": { - "title": "Ayarlar" - }, - "threshold": { - "label": "Piksel Beyazlık Eşiği" - }, - "whitePercent": { - "label": "Beyaz Yüzde Eşiği", - "unit": "%" - }, - "includeBlankPages": { - "label": "Algılanan boş sayfaları dahil et" - }, - "tooltip": { - "header": { - "title": "Boş Sayfaları Kaldır Ayarları" - }, - "threshold": { - "title": "Piksel Beyazlık Eşiği", - "text": "Bir pikselin 'beyaz' sayılması için ne kadar beyaz olması gerektiğini kontrol eder. Bu, sayfadaki hangi alanların boş kabul edileceğini belirlemeye yardımcı olur.", - "bullet1": "0 = Saf siyah (en kısıtlayıcı)", - "bullet2": "128 = Orta gri", - "bullet3": "255 = Saf beyaz (en az kısıtlayıcı)" - }, - "whitePercent": { - "title": "Beyaz Yüzde Eşiği", - "text": "Bir sayfanın boş sayılıp kaldırılması için gereken minimum beyaz piksel yüzdesini ayarlar.", - "bullet1": "Daha düşük değerler (örn., %80) = Daha fazla sayfa kaldırılır", - "bullet2": "Daha yüksek değerler (örn., %95) = Yalnızca çok boş sayfalar kaldırılır", - "bullet3": "Açık arka planlı belgeler için daha yüksek değerler kullanın" - }, - "includeBlankPages": { - "title": "Algılanan Boş Sayfaları Dahil Et", - "text": "Etkinleştirildiğinde, orijinal belgeden algılanıp kaldırılan tüm boş sayfaları içeren ayrı bir PDF oluşturur.", - "bullet1": "Nelerin kaldırıldığını gözden geçirmek için yararlı", - "bullet2": "Algılama doğruluğunu doğrulamaya yardımcı olur", - "bullet3": "Çıktı dosya boyutunu azaltmak için devre dışı bırakılabilir" - } - }, - "submit": "Boşları Kaldır", - "error": { - "failed": "Boş sayfalar kaldırılamadı" - }, - "results": { - "title": "Kaldırılan Boş Sayfalar" - } - }, - "removeAnnotations": { - "tags": "yorumlar,vurgulama,notlar,işaretleme,kaldırma", - "title": "Ek Açıklamaları Kaldır", - "header": "Ek Açıklamaları Kaldır", - "submit": "Kaldır", - "settings": { - "title": "Ayarlar" - }, - "info": { - "title": "Açıklamaları Kaldır Hakkında", - "description": "Bu araç, PDF belgelerinizden tüm açıklamaları (yorumlar, vurgular, notlar vb.) kaldırır." - }, - "tooltip": { - "header": { - "title": "Ek Açıklamaları Kaldır Hakkında" - }, - "description": { - "title": "Ne yapar" - } - }, - "error": { - "failed": "PDF'den açıklamalar kaldırılırken bir hata oluştu." - } - }, - "compare": { - "tags": "farklılaştır,karşılaştır,değişiklikler,analiz", - "title": "Karşılaştır", - "header": "PDF'leri Karşılaştır", - "clearSelected": "Seçileni temizle", - "clear": { - "confirmTitle": "Seçili PDF'ler temizlensin mi?", - "confirmBody": "Bu işlem mevcut karşılaştırmayı kapatacak ve sizi Aktif Dosyalar'a geri götürecek.", - "confirm": "Temizle ve geri dön" - }, - "review": { - "title": "Karşılaştırma Sonucu", - "actionsHint": "Karşılaştırmayı inceleyin, belge rollerini değiştirin veya özeti dışa aktarın.", - "switchOrder": "Sırayı değiştir", - "exportSummary": "Özeti dışa aktar" - }, - "base": { - "label": "Orijinal belge", - "placeholder": "Orijinal PDF'yi seçin" - }, - "comparison": { - "label": "Düzenlenmiş belge", - "placeholder": "Düzenlenmiş PDF'yi seçin" - }, - "addFilesHint": "Seçimi etkinleştirmek için Dosyalar adımında PDF'ler ekleyin.", - "noFiles": "Henüz kullanılabilir PDF yok", - "pages": "Sayfalar", - "selection": { - "originalEditedTitle": "Orijinal ve Düzenlenmiş PDF'leri seçin" - }, - "original": { - "label": "Orijinal PDF" - }, - "edited": { - "label": "Düzenlenmiş PDF" - }, - "swap": { - "confirmTitle": "Karşılaştırma tekrar çalıştırılsın mı?", - "confirmBody": "Bu işlem aracı yeniden çalıştıracaktır. Orijinal ve Düzenlenmiş'in sırasını değiştirmek istediğinizden emin misiniz?", - "confirm": "Sırayı değiştir ve yeniden çalıştır" - }, - "cta": "Karşılaştır", - "loading": "Karşılaştırılıyor...", - "summary": { - "baseHeading": "Orijinal belge", - "comparisonHeading": "Düzenlenmiş belge", - "pageLabel": "Sayfa" - }, - "rendering": { - "pageNotReadyTitle": "Sayfa henüz işlenmedi", - "pageNotReadyBody": "Bazı sayfalar hâlâ işleniyor. Hazır olduklarında gezinme düzgün hâle gelecektir.", - "rendering": "işleniyor", - "inProgress": "Bu PDF'lerden en az biri çok büyük, işleme tamamlanana kadar kaydırma akıcı olmayacak", - "pagesRendered": "sayfa işlendi", - "complete": "Sayfa işleme tamamlandı" - }, - "dropdown": { - "deletionsLabel": "Silinmeler", - "additionsLabel": "Eklemeler", - "deletions": "Silinmeler ({{count}})", - "additions": "Eklemeler ({{count}})", - "searchPlaceholder": "Değişikliklerde ara...", - "noResults": "Değişiklik bulunamadı" - }, - "actions": { - "stackVertically": "Dikey istifle", - "placeSideBySide": "Yan yana yerleştir", - "zoomOut": "Uzaklaştır", - "zoomIn": "Yakınlaştır", - "resetView": "Görünümü sıfırla", - "unlinkScrollPan": "Kaydırma ve sürüklemeyi ayır", - "linkScrollPan": "Kaydırma ve sürüklemeyi bağla", - "unlinkScroll": "Kaydırmayı ayır", - "linkScroll": "Kaydırmayı bağla" - }, - "toasts": { - "unlinkedTitle": "Bağımsız kaydırma ve sürükleme etkin", - "unlinkedBody": "İpucu: Yukarı/Aşağı Ok her iki bölmeyi de kaydırır; sürükleme yalnızca etkin bölmeyi hareket ettirir." - }, - "error": { - "selectRequired": "Bir orijinal ve bir düzenlenmiş belge seçin.", - "filesMissing": "Seçili dosyalar bulunamadı. Lütfen yeniden seçin.", - "generic": "Bu dosyalar karşılaştırılamıyor." - }, - "status": { - "extracting": "Metin çıkarılıyor...", - "processing": "Farklar analiz ediliyor...", - "complete": "Karşılaştırma hazır" - }, - "longJob": { - "title": "Büyük karşılaştırma sürüyor", - "body": "Bu PDF'ler birlikte 2.000 sayfayı aşıyor. İşleme birkaç dakika sürebilir." - }, - "slowOperation": { - "title": "Hâlâ çalışıyor…", - "body": "Bu karşılaştırma normalden uzun sürüyor. Devam etmesine izin verebilir veya iptal edebilirsiniz.", - "cancel": "Karşılaştırmayı iptal et" - }, - "newLine": "yeni-satır", - "complex": { - "message": "Verilen belgelerden biri veya her ikisi büyük dosyalar olduğundan karşılaştırma doğruluğu azalabilir" - }, - "large": { - "file": { - "message": "Verilen belgelerden biri veya her ikisi işlenemeyecek kadar büyük" - } - }, - "no": { - "text": { - "message": "Seçilen PDF'lerden biri veya her ikisinde metin içeriği yok. Lütfen karşılaştırma için metin içeren PDF'ler seçin." - } - }, - "too": { - "dissimilar": { - "message": "Bu belgeler oldukça farklı görünüyor. Zaman kazanmak için karşılaştırma durduruldu." - } - }, - "earlyDissimilarity": { - "title": "Bu PDF'ler oldukça farklı görünüyor", - "body": "Şu ana kadar çok az benzerlik görüyoruz. Bu belgeler ilişkili değilse karşılaştırmayı durdurabilirsiniz.", - "stopButton": "Karşılaştırmayı durdur" - } - }, - "certSign": { - "tags": "doğrula,PEM,P12,resmi,şifrele", - "title": "Sertifika İmzalama", - "filenamePrefix": "imzalı", - "signMode": { - "stepTitle": "İmzalama Modu", - "tooltip": { - "header": { - "title": "PDF İmzaları Hakkında" - }, - "overview": { - "title": "İmzalar nasıl çalışır", - "text": "Her iki mod da belgeyi mühürler (herhangi bir düzenleme kurcalama olarak işaretlenir) ve denetim için kim/ne zaman/nasıl kaydeder. Görüntüleyici güveni sertifika zincirine bağlıdır." - }, - "manual": { - "title": "Manuel - Sertifikanızı getirin", - "text": "Markanızla uyumlu kimlik için kendi sertifika dosyalarınızı kullanın. CA/zinciriniz tanındığında Güvenilir gösterebilir.", - "use": "Şunlar için kullanın: müşteriyle yüz yüze, yasal, uyumluluk." - }, - "auto": { - "title": "Otomatik - Kurulumsuz, anında sistem mührü", - "text": "Sunucu self-signed sertifika ile imzalar. Aynı kurcalama kanıtlı mühür ve denetim izi; genellikle görüntüleyicilerde Doğrulanmadı gösterir.", - "use": "Şunları istediğinizde kullanın: incelemeler ve kayıtlar boyunca hızlı ve tutarlı iç kimlik." - }, - "rule": { - "title": "Genel kural", - "text": "Alıcıda Güvenilir durumu mu gerekli? Manuel. Kurulum olmadan hızlı, kurcalama kanıtlı mühür ve denetim izi mi lazım? Otomatik." - } - } - }, - "certTypeStep": { - "stepTitle": "Sertifika Biçimi" - }, - "certFiles": { - "stepTitle": "Sertifika Dosyaları" - }, - "appearance": { - "stepTitle": "İmza Görünümü", - "tooltip": { - "header": { - "title": "İmza Görünümü Hakkında" - }, - "invisible": { - "title": "Görünmez İmzalar", - "text": "İmza güvenlik için PDF'ye eklenir ancak belgeyi görüntülerken görünmez. Belgenin görünümünü değiştirmeden yasal gereklilikler için idealdir.", - "bullet1": "Görsel değişiklik olmadan güvenlik sağlar", - "bullet2": "Dijital imzalama için yasal gereklilikleri karşılar", - "bullet3": "Belge yerleşimini veya tasarımını etkilemez" - }, - "visible": { - "title": "Görünür İmzalar", - "text": "PDF üzerinde adınız, tarih ve isteğe bağlı ayrıntılarla bir imza bloğu gösterir. Okuyucuların belgenin imzalı olduğunu açıkça görmesini istediğinizde kullanışlıdır.", - "bullet1": "Belge üzerinde imzalayan adı ve tarihi gösterir", - "bullet2": "İmza nedeni ve konumu dahil edilebilir", - "bullet3": "İmzanın hangi sayfaya yerleştirileceğini seçin", - "bullet4": "İsteğe bağlı logo eklenebilir" - } - }, - "invisible": "Görünmez", - "options": { - "title": "İmza Ayrıntıları" - }, - "visible": "Görünür" - }, - "sign": { - "submit": "PDF'yi İmzala", - "results": "İmzalanmış PDF" - }, - "error": { - "failed": "İmzalar işlenirken bir hata oluştu." - }, - "tooltip": { - "header": { - "title": "İmzaları Yönetme Hakkında" - }, - "overview": { - "title": "Bu araç ne yapabilir?", - "text": "Bu araç, PDF'lerinizin dijital olarak imzalı olup olmadığını kontrol etmenizi ve yeni dijital imzalar eklemenizi sağlar. Dijital imzalar, bir belgenin kimin tarafından oluşturulduğunu veya onaylandığını kanıtlar ve imzalandıktan sonra değiştirilip değiştirilmediğini gösterir.", - "bullet1": "Mevcut imzaları ve geçerliliklerini kontrol edin", - "bullet2": "İmzalayanlar ve sertifikalar hakkında ayrıntılı bilgileri görüntüleyin", - "bullet3": "Belgelerinize yeni dijital imzalar ekleyerek güvence sağlayın", - "bullet4": "Kolay gezinme ile birden çok dosya desteklenir" - }, - "validation": { - "title": "İmzaları Kontrol Etme", - "text": "İmzaları kontrol ettiğinizde, araç bunların geçerli olup olmadığını, belgenin kimin tarafından imzalandığını, ne zaman imzalandığını ve imzadan sonra belgenin değiştirilip değiştirilmediğini size bildirir.", - "bullet1": "İmzaların geçerli mi geçersiz mi olduğunu gösterir", - "bullet2": "İmzalayan bilgilerini ve imzalama tarihini görüntüler", - "bullet3": "Belgenin imzadan sonra değiştirilip değiştirilmediğini kontrol eder", - "bullet4": "Doğrulama için özel sertifikalar kullanılabilir" - }, - "signing": { - "title": "İmza Ekleme", - "text": "Bir PDF'yi imzalamak için dijital bir sertifikaya (PEM, PKCS12 veya JKS gibi) ihtiyacınız vardır. İmzayı belgede görünür yapmayı veya yalnızca güvenlik için görünmez tutmayı seçebilirsiniz.", - "bullet1": "PEM, PKCS12, JKS ve sunucu sertifika biçimlerini destekler", - "bullet2": "PDF üzerinde imzayı gösterme veya gizleme seçeneği", - "bullet3": "Neden, konum ve imzalayan adını ekleyin", - "bullet4": "Görünür imzaların hangi sayfaya yerleştirileceğini seçin", - "bullet5": "Basit 'Stirling PDF ile İmzala' seçeneği için sunucu sertifikasını kullanın" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Sertifika Türleri Hakkında" - }, - "what": { - "title": "Sertifika nedir?", - "text": "İmzanız için sizin imzaladığınızı kanıtlayan güvenli bir kimliktir. Sertifika ile imzalamanız gerekmiyorsa, Type, Draw veya Upload gibi başka bir güvenli yöntemi kullanmanızı öneririz." - }, - "which": { - "title": "Hangi seçeneği kullanmalıyım?", - "text": "Sertifika dosyanıza uyan biçimi seçin:", - "bullet1": "PKCS#12 (.p12 / .pfx) – tek birleşik dosya (en yaygın)", - "bullet2": "PFX (.pfx) – Microsoft'un PKCS12 sürümü", - "bullet3": "PEM – ayrı özel anahtar ve sertifika .pem dosyaları", - "bullet4": "JKS – geliştirici / CI-CD iş akışları için Java .jks anahtar deposu" - }, - "convert": { - "title": "Anahtar listede yok mu?", - "text": "Dosyanızı keytool ile Java anahtar deposuna (.jks) dönüştürün, ardından JKS'yi seçin." - } - } - }, - "chooseCertificate": "Sertifika Dosyası Seç", - "chooseJksFile": "JKS Dosyası Seç", - "chooseP12File": "PKCS12 Dosyası Seç", - "choosePfxFile": "PFX Dosyası Seç", - "choosePrivateKey": "Özel Anahtar Dosyası Seç", - "location": "Konum", - "logoTitle": "Logo", - "name": "İsim", - "noLogo": "Logo Yok", - "pageNumber": "Sayfa Numarası", - "password": "Anahtar Deposu veya Özel Anahtar Şifrenizi Girin (Varsa):", - "passwordOptional": "Parola yoksa boş bırakın", - "reason": "Neden", - "serverCertMessage": "Sunucu sertifikası kullanılıyor - dosya veya parola gerekmez", - "showLogo": "Logo Göster" - }, - "removeCertSign": { - "tags": "doğrula,PEM,P12,resmi,şifre çöz", - "title": "Sertifika İmzasını Kaldır", - "header": "PDF'ten dijital sertifikayı kaldırın", - "selectPDF": "PDF dosyası seçin:", - "submit": "İmzayı Kaldır", - "description": "Bu araç, PDF belgenizden dijital sertifika imzalarını kaldıracaktır.", - "filenamePrefix": "imzasız", - "files": { - "placeholder": "Başlamak için ana görünümde bir PDF dosyası seçin" - }, - "error": { - "failed": "Sertifika imzaları kaldırılırken bir hata oluştu." - }, - "results": { - "title": "Sertifika Kaldırma Sonuçları" - } - }, - "pageLayout": { - "tags": "birleştir,kompozit,tek-görünüm,düzenle", - "title": "Çoklu Sayfa Düzeni", - "header": "Çoklu Sayfa Düzeni", - "pagesPerSheet": "Sayfa başına sayfalar:", - "addBorder": "Kenarlık Ekle", - "submit": "Gönder", - "desc": { - "2": "Bir sayfaya yan yana 2 sayfa yerleştirin.", - "3": "Tek satır halinde bir sayfaya 3 sayfa yerleştirin.", - "4": "Bir sayfaya 4 sayfa yerleştirin (2 × 2 ızgara).", - "9": "Tek sayfaya 9 sayfa yerleştir (3 × 3 ızgara).", - "16": "Tek sayfaya 16 sayfa yerleştir (4 × 4 ızgara)." - }, - "error": { - "failed": "Çok sayfalı yerleşim oluşturulurken bir hata oluştu." - } - }, - "bookletImposition": { - "tags": "kitapçık,yerleşim,baskı,ciltleme,katlama,forma", - "title": "Kitapçık Yerleşimi", - "header": "Kitapçık Yerleşimi", - "submit": "Kitapçık Oluştur", - "spineLocation": { - "label": "Sırt Konumu", - "left": "Sol (Standart)", - "right": "Sağ (RTL)" - }, - "doubleSided": { - "label": "Çift taraflı yazdırma", - "tooltip": "Doğru kitapçık baskısı için hem ön hem arka yüzleri oluşturur" - }, - "manualDuplex": { - "title": "Manuel Çift Taraflı Modu", - "instructions": "Otomatik çift taraflı olmayan yazıcılar için. Bunu iki kez çalıştırmanız gerekir:" - }, - "duplexPass": { - "label": "Baskı Geçişi", - "first": "1. Geçiş", - "second": "2. Geçiş", - "firstInstructions": "Ön yüzleri yazdırır → yüzü aşağı istifleyin → 2. Geçiş ile tekrar çalıştırın", - "secondInstructions": "Yazdırılmış istifi yüzü aşağı yükleyin → arka yüzleri yazdırır" - }, - "rtlBinding": { - "label": "Sağdan sola ciltleme", - "tooltip": "Arapça, İbranice veya diğer sağdan sola diller için" - }, - "addBorder": { - "label": "Sayfaların etrafına kenarlık ekle", - "tooltip": "Kesme ve hizalamaya yardımcı olmak için her sayfa bölümünün etrafına kenarlık ekler" - }, - "addGutter": { - "label": "İç pay ekle", - "tooltip": "Ciltleme için iç boşluk ekler" - }, - "gutterSize": { - "label": "İç pay boyutu (puan)" - }, - "flipOnShortEdge": { - "label": "Kısa kenardan çevir (yalnızca otomatik çift taraflı)", - "tooltip": "Kısa kenar çift taraflı yazdırma için etkinleştirin (yalnızca otomatik çift taraflı - manuel modda yok sayılır)", - "manualNote": "Manuel modda gerekmez - istifi kendiniz çevirirsiniz" - }, - "advanced": { - "toggle": "Gelişmiş Seçenekler" - }, - "paperSizeNote": "Kâğıt boyutu ilk sayfanızdan otomatik olarak alınır.", - "tooltip": { - "header": { - "title": "Kitapçık Oluşturma Rehberi" - }, - "description": { - "title": "Kitapçık Yerleşimi Nedir?", - "text": "Sayfaları doğru baskı sırasına göre düzenleyerek profesyonel kitapçıklar oluşturur. PDF sayfalarınız yatay sayfalara 2'li yerleşimle yerleştirilir, böylece katlandığında ve ciltlendiğinde gerçek bir kitap gibi doğru sırada okunur." - }, - "example": { - "title": "Örnek: 8 Sayfalık Kitapçık", - "text": "8 sayfalık belgeniz 2 sayfaya dönüşür:", - "bullet1": "Sayfa 1 Ön: Sayfalar 8, 1 | Arka: Sayfalar 2, 7", - "bullet2": "Sayfa 2 Ön: Sayfalar 6, 3 | Arka: Sayfalar 4, 5", - "bullet3": "Katlanıp istiflendiğinde: 1→2→3→4→5→6→7→8 şeklinde okunur" - }, - "printing": { - "title": "Nasıl Yazdırılır ve Birleştirilir", - "text": "Mükemmel kitapçıklar için şu adımları izleyin:", - "bullet1": "Çift taraflı ve 'Uzun kenardan çevir' ile yazdırın", - "bullet2": "Sayfaları sırayla istifleyip ikiye katlayın", - "bullet3": "Katlanan sırtta zımbalayın veya ciltleyin", - "bullet4": "Kısa kenar yazıcıları için: 'Kısa kenardan çevir' seçeneğini etkinleştirin" - }, - "manualDuplex": { - "title": "Manuel Çift Taraflı (Tek taraflı Yazıcılar)", - "text": "Otomatik çift taraflı olmayan yazıcılar için:", - "bullet1": "'Çift taraflı yazdırma'yı KAPATIN", - "bullet2": "'1. Geçiş'i seçin → Yazdırın → Yüzü aşağı istifleyin", - "bullet3": "'2. Geçiş'i seçin → İstifi yükleyin → Arkaları yazdırın", - "bullet4": "Normal şekilde katlayın ve birleştirin" - }, - "advanced": { - "title": "Gelişmiş Seçenekler", - "text": "Kitapçığınızı ince ayarlayın:", - "bullet1": "Sağdan Sola Ciltleme: Arapça, İbranice veya RTL diller için", - "bullet2": "Kenarlıklar: Kırpma için kesim çizgilerini gösterir", - "bullet3": "İç Pay: Ciltleme/zımbalama için boşluk ekler", - "bullet4": "Kısa kenardan çevir: Yalnızca otomatik çift taraflı yazıcılar için" - } - }, - "error": { - "failed": "Kitapçık yerleşimi oluşturulurken bir hata oluştu." - } - }, - "scalePages": { - "title": "Sayfa Ölçeğini Ayarla", - "header": "Sayfa Ölçeğini Ayarla", - "pageSize": "Belgenin bir sayfa boyutu.", - "keepPageSize": "Orijinal Boyut", - "scaleFactor": "Bir sayfanın yakınlaştırma seviyesi (kırpma).", - "submit": "Gönder" - }, - "adjustPageScale": { - "tags": "yeniden boyutlandır,değiştir,boyut,uyarla", - "title": "Sayfa Ölçeğini Ayarla", - "header": "Sayfa Ölçeğini Ayarla", - "scaleFactor": { - "label": "Ölçek Faktörü" - }, - "pageSize": { - "label": "Hedef Sayfa Boyutu", - "keep": "Orijinal Boyutu Koru", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Sayfa Ölçeğini Ayarla", - "error": { - "failed": "Sayfa ölçeği ayarlanırken bir hata oluştu." - }, - "tooltip": { - "header": { - "title": "Sayfa Ölçeği Ayarlarına Genel Bakış" - }, - "description": { - "title": "Açıklama", - "text": "PDF içeriğinin boyutunu ayarlayın ve sayfa boyutlarını değiştirin." - }, - "scaleFactor": { - "title": "Ölçek Faktörü", - "text": "İçeriğin sayfada ne kadar büyük veya küçük görüneceğini kontrol eder. İçerik ölçeklendirilir ve ortalanır - ölçeklenen içerik sayfa boyutundan büyükse kırpılabilir.", - "bullet1": "1.0 = Orijinal boyut", - "bullet2": "0.5 = Yarı boyut (yüzde 50 daha küçük)", - "bullet3": "2.0 = İki katı (yüzde 200 daha büyük, kırpılabilir)" - }, - "pageSize": { - "title": "Hedef Sayfa Boyutu", - "text": "Çıktı PDF sayfalarının boyutlarını ayarlar. 'Orijinal Boyutu Koru' mevcut boyutları korur; diğer seçenekler standart kâğıt boyutlarına yeniden boyutlandırır." - } - } - }, - "add-page-numbers": { - "tags": "sayfalandır,etiket,düzenle,dizin" - }, - "auto-rename": { - "tags": "otomatik-tespit,başlık-tabanlı,düzenle,yeniden-etiketle", - "title": "Otomatik Yeniden Adlandır", - "header": "PDF'i Otomatik Yeniden Adlandır", - "description": "PDF içeriğinizden başlığı otomatik olarak bulur ve dosya adı olarak kullanır.", - "submit": "Otomatik Yeniden Adlandır", - "files": { - "placeholder": "Başlamak için ana görünümden bir PDF seçin" - }, - "error": { - "failed": "PDF otomatik yeniden adlandırılırken bir hata oluştu." - }, - "results": { - "title": "Otomatik Yeniden Adlandırma Sonuçları" - }, - "tooltip": { - "header": { - "title": "Otomatik Yeniden Adlandırma Nasıl Çalışır" - }, - "description": { - "title": "Ne yapar" - }, - "howItWorks": { - "title": "Akıllı Yeniden Adlandırma", - "text": "PDF içeriğinizden başlığı otomatik olarak bulur ve dosya adı olarak kullanır.", - "bullet1": "Başlık veya başlık gibi görünen metni arar", - "bullet2": "Tespit edilen başlıktan temiz ve geçerli bir dosya adı oluşturur", - "bullet3": "Uygun bir başlık bulunmazsa orijinal adı korur" - } - }, - "settings": { - "title": "Hakkında" - } - }, - "adjust-contrast": { - "tags": "renk-düzeltme,ayarla,değiştir,artır" - }, - "crop": { - "title": "Kırp", - "header": "PDF'i Kırp", - "submit": "Gönder", - "noFileSelected": "Kırpmaya başlamak için bir PDF seçin", - "preview": { - "title": "Kırpma Alanı Seçimi" - }, - "reset": "Tam PDF'ye sıfırla", - "coordinates": { - "title": "Konum ve Boyut", - "x": { - "label": "X Konumu", - "desc": "Sol kenar (puan)" - }, - "y": { - "label": "Y Konumu", - "desc": "Alt kenar (puan)" - }, - "width": { - "label": "Genişlik", - "desc": "Kırpma genişliği (puan)" - }, - "height": { - "label": "Yükseklik", - "desc": "Kırpma yüksekliği (puan)" - } - }, - "error": { - "invalidArea": "Kırpma alanı PDF sınırlarının dışına taşıyor", - "failed": "PDF kırpılamadı" - }, - "steps": { - "selectArea": "Kırpma Alanı Seç" - }, - "tooltip": { - "title": "PDF'ler Nasıl Kırpılır", - "description": "Küçük resimdeki mavi kaplamayı sürükleyip yeniden boyutlandırarak PDF'nizden kırpılacak alanı seçin.", - "drag": "Kırpma alanını taşımak için kaplamayı sürükleyin", - "resize": "Yeniden boyutlandırmak için köşe ve kenar tutamaçlarını sürükleyin", - "precision": "Hassas konumlandırma için koordinat girişlerini kullanın" - }, - "results": { - "title": "Kırpma Sonuçları" - }, - "automation": { - "info": "Kırpma koordinatlarını PDF puanı cinsinden girin. Başlangıç (0,0) sol alt köşededir. Bu değerler bu otomasyonda işlenen tüm PDF'lere uygulanacaktır.", - "reference": "Referans: A4 sayfası 595.28 × 841.89 puandır (210mm × 297mm). 1 inç = 72 puan." - } - }, - "autoSplitPDF": { - "tags": "QR-tabanlı,ayır,tarama-segmenti,düzenle", - "title": "PDF'i Otomatik Böl", - "header": "PDF'i Otomatik Böl", - "description": "Yazdır, Ekle, Tara, yükle ve belgelerinizi otomatik olarak ayırmamıza izin ver. Elle sıralama yapmaya gerek yok.", - "selectText": { - "1": "Aşağıdan bazı ayırıcı sayfaları yazdırın (Siyah ve beyaz olabilir).", - "2": "Ayırıcı sayfayı aralarına ekleyerek tüm belgelerinizi birden tara.", - "3": "Tek büyük taranmış PDF dosyasını yükleyin ve gerisini Stirling PDF'in halletmesine izin verin.", - "4": "Ayırıcı sayfalar otomatik olarak tespit edilir ve kaldırılır, düzgün bir final belgesi garantilidir." - }, - "formPrompt": "Stirling-PDF Sayfa ayırıcıları içeren PDF'i gönderin:", - "duplexMode": "Çift Taraflı Mod (Ön ve arka tarama)", - "dividerDownload2": "'Otomatik Ayırıcı Ayırıcı (talimatlarla).pdf' indir", - "submit": "Gönder" - }, - "sanitizePdf": { - "tags": "temizle,güvende,korunaklı,tehditleri-kaldır" - }, - "URLToPDF": { - "tags": "web-yakala,sayfa-kaydet,webten-dökümana,arşivle", - "title": "URL'den PDF'e", - "header": "URL'den PDF'e", - "submit": "Dönüştür", - "credit": "WeasyPrint Kullanıyor" - }, - "HTMLToPDF": { - "tags": "biçimlendirme,web-içeriği,dönüşüm,dönüştür", - "title": "HTML'den PDF'e", - "header": "HTML'den PDF'e", - "help": "HTML dosyalarını ve html/css/görsel vb. içeren ZIP'leri kabul eder", - "submit": "Dönüştür", - "credit": "WeasyPrint Kullanıyor", - "zoom": "Web sitesini görüntülemek için yakınlaştırma düzeyi.", - "pageWidth": "Sayfanın santimetre cinsinden genişliği. (Varsayılan olarak boş)", - "pageHeight": "Sayfanın santimetre cinsinden yüksekliği. (Varsayılan olarak boş)", - "marginTop": "Sayfanın milimetre cinsinden üst kenar boşluğu. (Varsayılan olarak boş)", - "marginBottom": "Sayfanın milimetre cinsinden alt kenar boşluğu. (Varsayılan olarak boş)", - "marginLeft": "Sayfanın milimetre cinsinden sol kenar boşluğu. (Varsayılan olarak boş)", - "marginRight": "Sayfanın milimetre cinsinden sağ kenar boşluğu. (Varsayılan olarak boş)", - "printBackground": "Web sitelerinin arka planını oluşturun.", - "defaultHeader": "Varsayılan Üstbilgiyi Etkinleştir (Ad ve sayfa numarası)", - "cssMediaType": "Sayfanın CSS ortam türünü değiştirin.", - "none": "Hiçbiri", - "print": "Yazdır", - "screen": "Ekran" - }, - "MarkdownToPDF": { - "tags": "biçimlendirme,web-içeriği,dönüşüm,dönüştür", - "title": "Markdown'dan PDF'e", - "header": "Markdown'dan PDF'e", - "submit": "Dönüştür", - "help": "Devam eden iş", - "credit": "WeasyPrint Kullanıyor" - }, - "PDFToMarkdown": { - "tags": "biçimlendirme,web-içeriği,dönüşüm,dönüştür,md", - "title": "PDF'den Markdown'a", - "header": "PDF'den Markdown'a", - "submit": "Dönüştür" - }, - "getPdfInfo": { - "tags": "bilgi,veri,istatistikler,istatistik", - "title": "PDF Hakkında Bilgi Al", - "header": "PDF Hakkında Bilgi Al", - "submit": "Bilgi Al", - "downloadJson": "JSON İndir" - }, - "extractPage": { - "tags": "çıkar" - }, - "PdfToSinglePage": { - "tags": "tek sayfa" - }, - "showJS": { - "tags": "JS", - "title": "Javascript'i Göster", - "header": "Javascript'i Göster", - "downloadJS": "Javascript İndir", - "submit": "Göster", - "results": "Sonuç", - "processing": "JavaScript çıkarılıyor...", - "done": "JavaScript çıkarıldı", - "singleFileWarning": "Bu araç aynı anda yalnızca bir dosyayı destekler. Lütfen tek bir dosya seçin.", - "view": { - "title": "Çıkarılan JavaScript" - } - }, - "redact": { - "tags": "Sansürle,Gizle,karart,karartma,işaretleyici,gizli,manuel", - "title": "Manuel Sansürleme", - "submit": "Sansürle", - "error": { - "failed": "PDF sansürlenirken bir hata oluştu." - }, - "modeSelector": { - "title": "Sansürleme Yöntemi", - "mode": "Mod", - "automatic": "Otomatik", - "automaticDesc": "Arama terimlerine göre metni sansürle", - "manual": "Manuel", - "manualDesc": "Belirli alanları sansürlemek için tıklayıp sürükleyin", - "manualComingSoon": "Manuel sansürleme yakında" - }, - "auto": { - "header": "Otomatik Sansürleme", - "settings": { - "title": "Sansürleme Ayarları", - "advancedTitle": "Gelişmiş" - }, - "colorLabel": "Kutu Rengi", - "wordsToRedact": { - "title": "Sansürlenecek Kelimeler", - "placeholder": "Bir kelime girin", - "add": "Ekle", - "examples": "Örnekler: Confidential, Top-Secret" - }, - "useRegexLabel": "Regex Kullan", - "wholeWordSearchLabel": "Tam Kelime Arama", - "customPaddingLabel": "Özel Ek Dolgu", - "convertPDFToImageLabel": "PDF'yi PDF-Image'a dönüştür" - }, - "tooltip": { - "mode": { - "header": { - "title": "Sansürleme Yöntemi" - }, - "automatic": { - "title": "Otomatik Sansürleme", - "text": "Belge genelinde belirtilen metni otomatik olarak bulur ve sansürler. İsimler, adresler veya gizli işaretler gibi tutarlı hassas bilgileri kaldırmak için idealdir." - }, - "manual": { - "title": "Manuel Sansürleme", - "text": "Sansürlemek için belirli alanları elle seçmek üzere tıklayıp sürükleyin. Neyin sansürleneceği üzerinde hassas kontrol sağlar. (Yakında)" - } - }, - "words": { - "header": { - "title": "Sansürlenecek Kelimeler" - }, - "description": { - "title": "Metin Eşleştirme", - "text": "Belgenizde bulup sansürlemek istediğiniz kelime veya ifadeleri girin. Her kelime ayrı ayrı aranacaktır." - }, - "bullet1": "Her seferinde bir kelime ekleyin", - "bullet2": "Eklemek için Enter'a basın veya 'Bir Başka Ekle'ye tıklayın", - "bullet3": "Kelimeleri kaldırmak için ×'a tıklayın", - "examples": { - "title": "Yaygın Örnekler", - "text": "Tipik sansürlenecek kelimeler: banka bilgileri, e-posta adresleri veya belirli isimler." - } - }, - "advanced": { - "header": { - "title": "Gelişmiş Sansürleme Ayarları" - }, - "color": { - "title": "Kutu Rengi ve Dolgu", - "text": "Sansür kutularının görünümünü özelleştirin. Siyah standarttır, ancak herhangi bir rengi seçebilirsiniz. Dolgu, bulunan metnin etrafına ekstra boşluk ekler." - }, - "regex": { - "title": "Regex Kullan", - "text": "Gelişmiş desen eşleştirme için düzenli ifadeleri etkinleştirin. Telefon numaralarını, e-postaları veya karmaşık desenleri bulmak için kullanışlıdır.", - "bullet1": "Örnek: \\d{4}-\\d{2}-\\d{2} YYYY-MM-DD biçimindeki tarihleri eşleştirir", - "bullet2": "Dikkatli kullanın - iyice test edin" - }, - "wholeWord": { - "title": "Tam Kelime Arama", - "text": "Yalnızca tam kelimeleri eşleştirir, kısmi eşleşmeleri değil. Etkinleştirildiğinde 'John', 'Johnson' ile eşleşmez." - }, - "convert": { - "title": "PDF-Image'a Dönüştür", - "text": "Sansürlemeden sonra PDF'yi görsel tabanlı bir PDF'ye dönüştürür. Bu, sansür kutularının arkasındaki metnin tamamen kaldırılmasını ve geri getirilememesini sağlar." - } - } - }, - "manual": { - "header": "Manuel Sansürleme", - "textBasedRedaction": "Metin tabanlı Sansürleme", - "pageBasedRedaction": "Sayfa tabanlı Sansürleme", - "convertPDFToImageLabel": "PDF'yi PDF-Image'a dönüştür (Kutunun arkasındaki metni kaldırmak için kullanılır)", - "pageRedactionNumbers": { - "title": "Sayfalar", - "placeholder": "(örneğin 1,2,8 veya 4,7,12-16 ya da 2n-1)" - }, - "redactionColor": { - "title": "Sansürleme Rengi" - }, - "export": "Dışa Aktar", - "upload": "Yükle", - "boxRedaction": "Kutu çizerek sansürleme", - "zoom": "Yakınlaştırma", - "zoomIn": "Yakınlaştır", - "zoomOut": "Uzaklaştır", - "nextPage": "Sonraki Sayfa", - "previousPage": "Önceki Sayfa", - "toggleSidebar": "Kenar Çubuğunu Aç/Kapat", - "showThumbnails": "Küçük Resimleri Göster", - "showDocumentOutline": "Belge Taslağını Göster (tüm öğeleri genişletmek/daraltmak için çift tıklayın)", - "showAttachments": "Ekleri Göster", - "showLayers": "Katmanları Göster (tüm katmanları varsayılana sıfırlamak için çift tıklayın)", - "colourPicker": "Renk Seçici", - "findCurrentOutlineItem": "Geçerli taslak öğesini bul", - "applyChanges": "Değişiklikleri Uygula" - } - }, - "tableExtraxt": { - "tags": "CSV, Tablo Çıkarma, ayıklama, dönüştürme" - }, - "autoSizeSplitPDF": { - "tags": "pdf,bölme,belge,organizasyon" - }, - "overlay-pdfs": { - "tags": "Bindirme", - "header": "PDF Dosyalarını Bindirme", - "title": "PDF'leri Bindir", - "desc": "Bir PDF'yi diğerinin üzerine bindir", - "baseFile": { - "label": "Temel PDF Dosyasını Seçin" - }, - "overlayFiles": { - "label": "İkinci PDF Dosyalarını Seçin", - "placeholder": "PDF seçin...", - "addMore": "Daha fazla PDF ekle..." - }, - "mode": { - "label": "Bindirme Modunu Seçin", - "sequential": "Sıralı Bindirme", - "interleaved": "Serpiştirilmiş Bindirme", - "fixedRepeat": "Sabit Tekrar Bindirme" - }, - "counts": { - "label": "Bindirme Sayıları (Sabit Tekrar Modu için)", - "placeholder": "Virgülle ayrılmış sayıları girin (örn. 2,3,1)", - "item": "Dosya için sayı", - "noFiles": "Sayıları yapılandırmak için bindirme dosyaları ekleyin" - }, - "position": { - "label": "Bindirme Konumunu Seçin", - "foreground": "Ön plan", - "background": "Arka plan" - }, - "submit": "Gönder", - "settings": { - "title": "Ayarlar" - }, - "results": { - "title": "Bindirme Sonuçları" - }, - "tooltip": { - "header": { - "title": "PDF Bindirme Genel Bakış" - }, - "description": { - "title": "Açıklama", - "text": "Bir temel PDF'yi bir veya daha fazla bindirme PDF'siyle birleştirin. Bindirmeler sayfa bazında farklı kiplerde uygulanabilir ve ön planda veya arka planda konumlandırılabilir." - }, - "mode": { - "title": "Bindirme Kipi", - "text": "Bindirme sayfalarını temel PDF sayfalarına nasıl dağıtacağınızı seçin.", - "sequential": "Sıralı Bindirme: İlk bindirme PDF'sinin sayfalarını bitene kadar kullanın, ardından sonrakine geçin.", - "interleaved": "Aralıklı Bindirme: Her bindirmeden sırayla bir sayfa alın.", - "fixedRepeat": "Sabit Tekrar Bindirme: Her bindirmeden sonrakine geçmeden önce sabit sayıda sayfa alın. Sayıları ayarlamak için Sayılar'ı kullanın." - }, - "position": { - "title": "Bindirme Konumu", - "text": "Ön plan, bindirmeyi sayfanın üstüne yerleştirir. Arka plan, bindirmeyi sayfanın arkasına yerleştirir." - }, - "overlayFiles": { - "title": "Bindirme Dosyaları", - "text": "Temel PDF üzerine bindirmek için bir veya daha fazla PDF seçin. Bu dosyaların sırası, Sıralı ve Sabit Tekrar kiplerinde sayfaların nasıl uygulanacağını etkiler." - }, - "counts": { - "title": "Sayılar (Yalnızca Sabit Tekrar)", - "text": "Her bindirme dosyası için, sonrakine geçmeden önce kaç sayfa alınacağını gösteren pozitif bir sayı girin. Kip Sabit Tekrar olduğunda gereklidir." - } - }, - "error": { - "failed": "PDF'ler bindirilirken bir hata oluştu." - } - }, - "split-by-sections": { - "tags": "Bölümlere Ayırma, Bölme, Özelleştirme", - "title": "PDF'yi Bölümlere Ayırma", - "header": "PDF'yi Bölümlere Ayırma", - "horizontal": { - "label": "Yatay Bölümler", - "placeholder": "Yatay bölme sayısını girin" - }, - "vertical": { - "label": "Dikey Bölümler", - "placeholder": "Dikey bölme sayısını girin" - }, - "submit": "PDF'yi Böl", - "merge": "Bir PDF'de Birleştirin" - }, - "AddStampRequest": { - "tags": "Damga, Görüntü ekle, Görüntüyü ortala, Filigran, PDF, Göm, Özelleştir", - "header": "Damga PDF", - "title": "Damga PDF", - "stampSetup": "Damga Ayarları", - "stampType": "Damga Türü", - "stampText": "Damga Metni", - "stampImage": "Damga Resmi", - "alphabet": "Alfabe", - "fontSize": "Yazı Tipi/Görüntü Boyutu", - "rotation": "Döndürme", - "opacity": "Opaklık", - "position": "Konum", - "overrideX": "X Koordinatını geçersiz kıl", - "overrideY": "Y Koordinatını Geçersiz Kıl", - "customMargin": "Özel Kenar Boşluğu", - "customColor": "Özel Metin Rengi", - "submit": "Gönder", - "noStampSelected": "Damga seçilmedi. 1. Adıma dönün.", - "customPosition": "Damgayı önizleme penceresinde istediğiniz konuma sürükleyin.", - "error": { - "failed": "PDF'ye damga eklenirken bir hata oluştu." - }, - "imageSize": "Görüntü Boyutu", - "margin": "Kenar Boşluğu", - "positionAndFormatting": "Konum ve Biçimlendirme", - "quickPosition": "Damgayı yerleştirmek için sayfada bir konum seçin.", - "results": { - "title": "Damga Sonuçları" - } - }, - "removeImagePdf": { - "tags": "Resmi Kaldır,Sayfa İşlemleri,Arka uç,sunucu tarafı" - }, - "splitPdfByChapters": { - "tags": "böl, bölümler, yer imleri, düzenle" - }, - "validateSignature": { - "tags": "imza, doğrula, geçerlilik kontrolü, pdf, sertifika, dijital imza, İmzayı Doğrula, Sertifikayı Doğrula", - "title": "PDF İmzalarını Doğrula", - "header": "Dijital İmzaları Doğrula", - "selectPDF": "İmzalanmış PDF dosyasını seçin", - "submit": "İmzaları Doğrula", - "results": "Doğrulama Sonuçları", - "status": { - "_value": "Durum", - "valid": "Geçerli", - "invalid": "Geçersiz", - "complete": "Doğrulama tamamlandı" - }, - "signer": "İmzalayan", - "date": "Tarih", - "reason": "Gerekçe", - "location": "Konum", - "noSignatures": "Bu belgede dijital imza bulunamadı", - "chain": { - "invalid": "Sertifika zinciri doğrulaması başarısız - imzalayanın kimliği doğrulanamıyor" - }, - "trust": { - "invalid": "Sertifika güvenilir mağazada değil - kaynak doğrulanamıyor" - }, - "cert": { - "expired": "Sertifika süresi dolmuş", - "revoked": "Sertifika iptal edilmiş", - "info": "Sertifika Detayları", - "issuer": "Veren", - "subject": "Konu", - "serialNumber": "Seri Numarası", - "validFrom": "Geçerlilik Başlangıcı", - "validUntil": "Geçerlilik Bitişi", - "algorithm": "Algoritma", - "keySize": "Anahtar Boyutu", - "version": "Sürüm", - "keyUsage": "Anahtar Kullanımı", - "selfSigned": "Kendi Kendine İmzalı", - "bits": "bit", - "details": "Sertifika Ayrıntıları" - }, - "signature": { - "info": "İmza Bilgisi", - "_value": "İmza", - "mathValid": "İmza matematiksel olarak geçerli, ANCAK:" - }, - "selectCustomCert": "Özel Sertifika Dosyası X.509 (İsteğe Bağlı)", - "downloadCsv": "CSV İndir", - "downloadJson": "JSON İndir", - "downloadPdf": "PDF Raporunu İndir", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Seçilen dosyalar doğrulanamadı.", - "partial": "Bazı dosyalar doğrulanamadı.", - "reportGeneration": "PDF raporu oluşturulamadı. JSON ve CSV mevcuttur.", - "unexpected": "Doğrulama sırasında beklenmeyen hata." - }, - "finalizing": "İndirmeler hazırlanıyor...", - "issue": { - "certExpired": "Sertifikanın süresi doldu", - "certRevocationUnknown": "Sertifika iptal durumu bilinmiyor", - "certRevoked": "Sertifika iptal edildi", - "chainInvalid": "Sertifika zinciri geçersiz", - "signatureInvalid": "İmzanın kriptografik denetimi başarısız oldu", - "trustInvalid": "Sertifika güvenilir değil" - }, - "noResults": "Rapor oluşturmak için doğrulamayı çalıştırın.", - "noSignaturesShort": "İmza yok", - "processing": "İmzalar doğrulanıyor...", - "report": { - "continued": "Devamı", - "downloads": "İndirmeler", - "entryLabel": "İmza Özeti", - "fields": { - "created": "Oluşturulma", - "fileSize": "Dosya Boyutu", - "signatureCount": "Toplam İmza", - "signatureDate": "İmza Tarihi" - }, - "filesEvaluated": "{{count}} dosya değerlendirildi", - "footer": "Stirling PDF ile doğrulandı", - "generatedAt": "Oluşturuldu", - "noPdf": "PDF raporu başarılı bir doğrulamadan sonra kullanılabilir olacaktır.", - "page": "Sayfa", - "shortTitle": "İmza Özeti", - "signatureCountLabel": "{{count}} imza", - "signaturesFound": "{{count}} imza tespit edildi", - "signaturesValid": "{{count}} tamamen geçerli", - "title": "İmza Doğrulama Raporu" - }, - "settings": { - "certHint": "Özel bir güven kaynağına karşı doğrulamak için güvenilir bir X.509 sertifikası yükleyin.", - "title": "Doğrulama Ayarları" - }, - "signatureDate": "İmza Tarihi", - "totalSignatures": "Toplam İmza" - }, - "replaceColor": { - "tags": "Renk Değiştir,Sayfa işlemleri,Arka uç,sunucu tarafı", - "labels": { - "settings": "Ayarlar", - "colourOperation": "Renk işlemi" - }, - "options": { - "highContrast": "Yüksek kontrast", - "invertAll": "Tüm renkleri ters çevir", - "custom": "Özel", - "cmyk": "CMYK'ya dönüştür" - }, - "tooltip": { - "header": { - "title": "Renk Değiştirme ve Ters Çevirme Ayarlarına Genel Bakış" - }, - "description": { - "title": "Açıklama", - "text": "Okunabilirliği ve erişilebilirliği artırmak için PDF renklerini dönüştürün. Yüksek kontrast ön ayarlarını seçin, tüm renkleri ters çevirin veya özel renk şemaları oluşturun." - }, - "highContrast": { - "title": "Yüksek Kontrast", - "text": "Daha iyi okunabilirlik ve erişilebilirlik uyumu için tasarlanmış ön tanımlı yüksek kontrast renk kombinasyonlarını uygulayın.", - "bullet1": "Siyah arka plan üzerinde beyaz metin - Klasik koyu mod", - "bullet2": "Beyaz arka plan üzerinde siyah metin - Standart yüksek kontrast", - "bullet3": "Siyah arka plan üzerinde sarı metin - Yüksek görünürlük seçeneği", - "bullet4": "Siyah arka plan üzerinde yeşil metin - Alternatif yüksek kontrast" - }, - "invertAll": { - "title": "Tüm Renkleri Ters Çevir", - "text": "PDF'deki tüm renkleri tamamen ters çevirerek negatif benzeri bir etki oluşturur. Düşük ışık koşullarında göz yorgunluğunu azaltmak veya belgelerin koyu mod sürümlerini oluşturmak için kullanışlıdır." - }, - "custom": { - "title": "Özel Renkler", - "text": "Renk seçicileri kullanarak kendi metin ve arka plan renklerinizi tanımlayın. Markalı belgeler veya belirli erişilebilirlik gereksinimleri için idealdir.", - "bullet1": "Metin rengi - Metin öğeleri için rengi seçin", - "bullet2": "Arka plan rengi - Belgenin arka plan rengini ayarlayın" - }, - "cmyk": { - "title": "CMYK'ya Dönüştür", - "text": "PDF'yi RGB renk uzayından CMYK renk uzayına dönüştürün; profesyonel baskı için optimize edilir. Bu işlem, renkleri yazıcıların kullandığı Camgöbeği, Macenta, Sarı, Siyah modeline dönüştürür." - } - }, - "error": { - "failed": "Renk değiştirme işlenirken bir hata oluştu." - } - }, - "login": { - "title": "Giriş Yap", - "header": "Giriş Yap", - "signin": "Giriş Yap", - "signInWith": "Şununla giriş yap", - "signInAnonymously": "Misafir olarak kaydol", - "rememberme": "Beni hatırla", - "invalid": "Geçersiz kullanıcı adı veya şifre.", - "locked": "Hesabınız kilitlendi.", - "sessionExpired": "Oturumunuzun süresi doldu. Lütfen tekrar giriş yapın.", - "signinTitle": "Lütfen giriş yapınız.", - "ssoSignIn": "Tek Oturum Açma ile Giriş Yap", - "oAuth2AutoCreateDisabled": "OAUTH2 Otomatik Oluşturma Kullanıcı Devre Dışı Bırakıldı", - "oAuth2AdminBlockedUser": "Kayıtlı olmayan kullanıcıların kayıt veya giriş yapması şu anda engellenmiştir. Lütfen yöneticiyle iletişime geçin.", - "oauth2RequestNotFound": "Yetkilendirme isteği bulunamadı", - "oauth2InvalidUserInfoResponse": "Geçersiz Kullanıcı Bilgisi Yanıtı", - "oauth2invalidRequest": "Geçersiz İstek", - "oauth2AccessDenied": "Erişim Reddedildi", - "oauth2InvalidTokenResponse": "Geçersiz Belirteç Yanıtı", - "oauth2InvalidIdToken": "Geçersiz Kimlik Belirteci", - "relyingPartyRegistrationNotFound": "Bağlı taraf kaydı bulunamadı", - "userIsDisabled": "Kullanıcı devre dışı bırakıldı, şu anda bu kullanıcı adıyla giriş engellendi. Lütfen yöneticiyle iletişime geçin.", - "alreadyLoggedIn": "Zaten şu cihazlarda oturum açılmış:", - "alreadyLoggedIn2": "Lütfen bu cihazlardan çıkış yaparak tekrar deneyin.", - "toManySessions": "Çok fazla aktif oturumunuz var", - "logoutMessage": "Oturumunuz kapatıldı.", - "youAreLoggedIn": "Giriş yaptınız!", - "email": "E-posta", - "password": "Şifre", - "enterEmail": "E-postanızı girin", - "enterPassword": "Şifrenizi girin", - "loggingIn": "Giriş Yapılıyor...", - "username": "Kullanıcı adı", - "enterUsername": "Kullanıcı adını girin", - "useEmailInstead": "E-posta ile giriş yap", - "forgotPassword": "Şifrenizi mi unuttunuz?", - "logIn": "Giriş Yap", - "signingIn": "Giriş yapılıyor...", - "login": "Giriş", - "or": "Veya", - "useMagicLink": "Bunun yerine sihirli bağlantı kullan", - "enterEmailForMagicLink": "Sihirli bağlantı için e-postanızı girin", - "sending": "Gönderiliyor…", - "sendMagicLink": "Sihirli Bağlantı Gönder", - "cancel": "İptal", - "dontHaveAccount": "Hesabınız yok mu? Kaydolun", - "home": "Ana sayfa", - "debug": "Hata ayıklama", - "signOut": "Çıkış Yap", - "pleaseEnterBoth": "Lütfen hem e-posta hem şifreyi girin", - "pleaseEnterEmail": "Lütfen e-posta adresinizi girin", - "magicLinkSent": "Sihirli bağlantı {{email}} adresine gönderildi! Giriş yapmak için e-postanızı kontrol edip bağlantıya tıklayın.", - "passwordResetSent": "Şifre sıfırlama bağlantısı {{email}} adresine gönderildi! E-postanızı kontrol edip talimatları izleyin.", - "failedToSignIn": "{{provider}} ile giriş yapılamadı: {{message}}", - "unexpectedError": "Beklenmeyen hata: {{message}}", - "accountCreatedSuccess": "Hesap başarıyla oluşturuldu! Artık giriş yapabilirsiniz.", - "passwordChangedSuccess": "Şifre başarıyla değiştirildi! Lütfen yeni şifrenizle giriş yapın.", - "credentialsUpdated": "Kimlik bilgileriniz güncellendi. Lütfen tekrar giriş yapın.", - "defaultCredentials": "Varsayılan Giriş Bilgileri", - "changePasswordWarning": "İlk kez giriş yaptıktan sonra lütfen parolanızı değiştirin", - "slides": { - "overview": { - "alt": "Stirling PDF genel bakış", - "title": "PDF ihtiyaçlarınızın tümü için tek adresiniz.", - "subtitle": "PDF'ler için gizlilik odaklı bir bulut paketi; belgeleri dönüştürmenize, imzalamanıza, sansürlemenize ve yönetmenize olanak tanır, ayrıca 50+ başka güçlü araçla birlikte gelir." - }, - "edit": { - "alt": "PDF'leri düzenle", - "title": "İstediğiniz bilgiyi göstermek/korumak için PDF'leri düzenleyin", - "subtitle": "PDF'leri sansürlemek, imzalamak, okumak ve işlemek için bir düzineden fazla araçla aradığınızı bulacaksınız." - }, - "secure": { - "alt": "PDF'leri güvenli hale getirin", - "title": "PDF'lerinizdeki hassas bilgileri koruyun", - "subtitle": "Parola ekleyin, içeriği sansürleyin ve sertifikaları kolayca yönetin." - } - } - }, - "signup": { - "title": "Hesap oluşturun", - "subtitle": "Başlamak için Stirling PDF ile başlayın", - "name": "Ad", - "email": "E-posta", - "password": "Şifre", - "confirmPassword": "Şifreyi doğrulayın", - "enterName": "Adınızı girin", - "enterEmail": "E-postanızı girin", - "enterPassword": "Şifrenizi girin", - "confirmPasswordPlaceholder": "Şifreyi doğrulayın", - "or": "veya", - "creatingAccount": "Hesap Oluşturuluyor...", - "signUp": "Kaydol", - "alreadyHaveAccount": "Zaten bir hesabınız var mı? Giriş yapın", - "pleaseFillAllFields": "Lütfen tüm alanları doldurun", - "passwordsDoNotMatch": "Şifreler eşleşmiyor", - "passwordTooShort": "Şifre en az 6 karakter olmalıdır", - "invalidEmail": "Lütfen geçerli bir e-posta adresi girin", - "checkEmailConfirmation": "Kaydınızı tamamlamak için e-postanızdaki onay bağlantısını kontrol edin.", - "accountCreatedSuccessfully": "Hesap başarıyla oluşturuldu! Artık giriş yapabilirsiniz.", - "unexpectedError": "Beklenmeyen hata: {{message}}", - "useEmailInstead": "Bunun yerine E-posta Kullan", - "nameRequired": "Ad gerekli", - "emailRequired": "E-posta gerekli", - "passwordRequired": "Şifre gerekli", - "confirmPasswordRequired": "Lütfen şifrenizi doğrulayın" - }, - "pdfToSinglePage": { - "title": "PDF'i Tek Sayfaya", - "header": "PDF'i Tek Sayfaya", - "submit": "Tek Sayfaya Dönüştür", - "description": "Bu araç, PDF'inizdeki tüm sayfaları tek bir büyük sayfada birleştirir. Genişlik orijinal sayfalarla aynı kalır, ancak yükseklik tüm sayfa yüksekliklerinin toplamı olur.", - "filenamePrefix": "tek_sayfa", - "files": { - "placeholder": "Başlamak için ana görünümden bir PDF seçin" - }, - "error": { - "failed": "Tek sayfaya dönüştürülürken bir hata oluştu." - }, - "results": { - "title": "Tek Sayfa Sonuçları" - } - }, - "pageExtracter": { - "title": "Sayfaları Çıkar", - "header": "Sayfaları Çıkar", - "submit": "Çıkar", - "placeholder": "(örneğin 1,2,8 veya 4,7,12-16 ya da 2n-1)" - }, - "sanitizePDF": { - "title": "PDF'i Temizle", - "header": "PDF dosyasını temizle", - "selectText": { - "1": "JavaScript işlemlerini kaldır", - "2": "Gömülü dosyaları kaldır", - "3": "XMP meta verisini kaldır", - "4": "Linkleri kaldır", - "5": "Fontları kaldır", - "6": "Belge Bilgisi Meta Verisini Kaldır" - }, - "submit": "PDF'i Temizle" - }, - "adjustContrast": { - "title": "Kontrastı Ayarla", - "header": "Kontrastı Ayarla", - "basic": "Temel Ayarlar", - "contrast": "Kontrast:", - "brightness": "Parlaklık:", - "saturation": "Doygunluk:", - "download": "İndir", - "adjustColors": "Renkleri Ayarla", - "blue": "Mavi", - "confirm": "Onayla", - "error": { - "failed": "Renk/kontrast ayarlanamadı" - }, - "green": "Yeşil", - "noPreview": "Önizlemek için bir PDF seçin", - "red": "Kırmızı", - "results": { - "title": "Ayarlanmış PDF" - } - }, - "compress": { - "title": "Sıkıştır", - "desc": "PDF'leri sıkıştırarak dosya boyutunu küçültün.", - "header": "PDF'i Sıkıştır", - "method": { - "title": "Sıkıştırma Yöntemi", - "quality": "Kalite", - "filesize": "Dosya Boyutu" - }, - "credit": "Bu hizmet PDF Sıkıştırma/Optimizasyonu için qpdf kullanır.", - "grayscale": { - "label": "Sıkıştırma için Gri Ton Uygula" - }, - "tooltip": { - "header": { - "title": "Sıkıştırma Ayarlarına Genel Bakış" - }, - "description": { - "title": "Açıklama", - "text": "Sıkıştırma, dosya boyutunu azaltmanın kolay bir yoludur. Hedef boyut girmek ve kaliteyi bizim ayarlamamız için Dosya Boyutu'nu seçin. Sıkıştırma gücünü elle ayarlamak için Kalite'yi seçin." - }, - "qualityAdjustment": { - "title": "Kalite Ayarı", - "text": "Kaydırıcıyı sürükleyerek sıkıştırma gücünü ayarlayın. Düşük değerler (1-3) kaliteyi korur ancak daha büyük dosyalar üretir. Yüksek değerler (7-9) dosyayı daha çok küçültür ancak görüntü netliğini azaltır.", - "bullet1": "Düşük değerler kaliteyi korur", - "bullet2": "Yüksek değerler dosya boyutunu azaltır" - }, - "grayscale": { - "title": "Gri Tonlama", - "text": "Tüm görselleri siyah beyaza dönüştürmek için bu seçeneği belirleyin; özellikle taranmış PDF'ler veya görsel ağırlıklı belgeler için dosya boyutunu önemli ölçüde azaltabilir." - } - }, - "error": { - "failed": "PDF sıkıştırılırken bir hata oluştu." - }, - "selectText": { - "1": { - "_value": "Sıkıştırma Ayarları", - "1": "1-3 PDF sıkıştırma,
4-6 hafif görüntü sıkıştırma,
7-9 yoğun görüntü sıkıştırma görüntü kalitesini ciddi ölçüde düşürür" - }, - "2": "Optimizasyon seviyesi:", - "4": "Otomatik mod - PDF'in tam boyutuna ulaşmak için kaliteyi otomatik ayarlar", - "5": "Beklenen PDF Boyutu (örn. 25MB, 10.8MB, 25KB)" - }, - "submit": "Sıkıştır" - }, - "decrypt": { - "passwordPrompt": "Bu dosya parola korumalı. Lütfen parolayı girin:", - "cancelled": "PDF için işlem iptal edildi: {0}", - "noPassword": "Şifrelenmiş PDF için parola girilmedi: {0}", - "invalidPassword": "Lütfen doğru parolayla tekrar deneyin.", - "invalidPasswordHeader": "PDF için yanlış parola veya desteklenmeyen şifreleme: {0}", - "unexpectedError": "Dosya işlenirken bir hata oluştu. Lütfen tekrar deneyin.", - "serverError": "Şifre çözme sırasında sunucu hatası: {0}", - "success": "Dosyanın şifresi başarıyla çözüldü." - }, - "multiTool-advert": { - "message": "Bu özellik çoklu araçlar sayfamızda da mevcuttur. Sayfa sayfa gelişmiş arayüz ve ek özellikler için göz atın!" - }, - "pageRemover": { - "title": "Sayfa Silici", - "header": "PDF Sayfa silici", - "pagesToDelete": "Silinmesi gereken sayfalar (Virgülle ayrılmış sayfa numaraları listesi girin):", - "submit": "Sayfaları Sil", - "placeholder": "(örn. 1,2,6 veya 1-10,15-30)" - }, - "imageToPDF": { - "title": "Resimden PDF'e", - "header": "Resimden PDF'e", - "submit": "Dönüştür", - "selectLabel": "Resim Uydurma Seçenekleri", - "fillPage": "Sayfayı Doldur", - "fitDocumentToImage": "Resme Uygun Sayfa", - "maintainAspectRatio": "En Boy Oranını Koru", - "selectText": { - "2": "PDF'yi otomatik döndür", - "3": "Çoklu dosya mantığı (Yalnızca birden fazla resimle çalışırken etkinleştirilir)", - "4": "Tek bir PDF'e birleştir", - "5": "Ayrı PDF'lere dönüştür" - } - }, - "PDFToCSV": { - "title": "PDF'den CSV'ye", - "header": "PDF'den CSV'ye", - "prompt": "Tabloyu çıkarmak için sayfa seçin", - "submit": "Çıkart" - }, - "split-by-size-or-count": { - "title": "PDF'yi Boyuta veya Sayıya Göre Bölme", - "header": "PDF'yi Boyuta veya Sayıya Göre Bölme", - "type": { - "label": "Bölme Türünü Seçin", - "size": "Boyuta Göre", - "pageCount": "Sayfa Sayısına Göre", - "docCount": "Belge Sayısına Göre" - }, - "value": { - "label": "Değer Girin", - "placeholder": "Boyutu (örn. 2MB veya 3KB) veya sayıyı (örn. 5) girin" - }, - "submit": "Gönder" - }, - "printFile": { - "title": "Dosya Yazdır", - "header": "Dosyayı Yazıcıya Yazdır", - "selectText": { - "1": "Yazdırılacak Dosyayı Seçin", - "2": "Yazıcı Adını Girin" - }, - "submit": "Yazdır" - }, - "licenses": { - "nav": "Lisanslar", - "title": "3. Taraf Lisansları", - "header": "3. Taraf Lisansları", - "module": "Modül", - "version": "Sürüm", - "license": "Lisans" - }, - "survey": { - "nav": "Anket", - "title": "Stirling-PDF Anketi", - "description": "Stirling-PDF'te izleme yok, bu yüzden Stirling-PDF'i iyileştirmek için kullanıcılarımızdan geri bildirim almak istiyoruz!", - "changes": "Stirling-PDF son ankete göre değişti! Daha fazla bilgi için blog yazımıza göz atın:", - "changes2": "Bu değişikliklerle birlikte ücretli kurumsal destek ve fon alıyoruz", - "please": "Lütfen anketimize katılmayı düşünün!", - "disabled": "(Anket açılır penceresi sonraki güncellemelerde devre dışı bırakılacak ancak sayfanın alt kısmında yer alacaktır)", - "button": "Ankete Katıl", - "dontShowAgain": "Tekrar gösterme", - "meeting": { - "1": "Eğer Stirling PDF'i iş yerinizde kullanıyorsanız, sizinle görüşmek isteriz. 15 dakikalık bir kullanıcı keşif oturumu karşılığında teknik destek sunuyoruz.", - "2": "Bu fırsat sayesinde:", - "3": "Kurulum, entegrasyonlar veya sorun giderme konularında yardım alabilirsiniz", - "4": "Performans, uç durumlar ve eksik özellikler hakkında doğrudan geri bildirim sağlayabilirsiniz", - "5": "Stirling PDF’i gerçek dünya kurumsal kullanımı için daha iyi hale getirmemize yardımcı olabilirsiniz", - "6": "İlgileniyorsanız, ekibimizden doğrudan zaman ayırabilirsiniz. (Yalnızca İngilizce)", - "7": "Kullanım senaryolarınızı dinlemeyi ve Stirling PDF’i daha da iyi hale getirmeyi sabırsızlıkla bekliyoruz!", - "notInterested": "Kurumsal kullanıcı değilseniz ve/veya görüşmeye ilgi duymuyorsanız", - "button": "Görüşme Planla" - } - }, - "removeImage": { - "title": "Resmi kaldır", - "header": "Resmi kaldır", - "removeImage": "Resmi kaldır", - "submit": "Resmi kaldır", - "error": { - "failed": "PDF'den resimler kaldırılamadı." - }, - "results": { - "title": "Resimleri Kaldırma Sonuçları" - } - }, - "splitByChapters": { - "title": "PDF'yi Bölümlere Ayır", - "header": "PDF'yi Bölümlere Ayır", - "bookmarkLevel": "Yer imi Seviyesi", - "includeMetadata": "Meta Veriyi Dahil Et", - "allowDuplicates": "Yinelenen Yer İmlerine İzin Ver", - "desc": { - "1": "Bu araç, bir PDF dosyasını bölüm yapısına göre birden fazla PDF'ye böler.", - "2": "Bölme için kullanılacak yer imi seviyesini seçin (0 en üst seviye, 1 ikinci seviye vb.).", - "3": "Meta Veriyi Dahil Et: İşaretlenirse, orijinal PDF'nin meta verisi her bir bölünmüş PDF'ye dahil edilir.", - "4": "Yinelenen Yer İmlerine İzin Ver: İşaretlenirse, aynı sayfadaki birden fazla yer imi ayrı PDF'ler oluşturabilir." - }, - "submit": "PDF'yi Ayır" - }, - "fileChooser": { - "click": "Seç", - "or": "veya", - "dragAndDrop": "Sürükle & Bırak", - "dragAndDropPDF": "PDF dosyasını Sürükle & Bırak", - "dragAndDropImage": "Görsel dosyasını Sürükle & Bırak", - "hoveredDragAndDrop": "Dosya(lar)ı buraya sürükleyip bırakın", - "extractPDF": "PDF Çıkarılıyor..." - }, - "releases": { - "footer": "Sürümler", - "title": "Sürüm Notları", - "header": "Sürüm Notları", - "current": { - "version": "Mevcut Sürüm" - }, - "note": "Sürüm notları yalnızca İngilizce dilinde mevcuttur" - }, - "swagger": { - "title": "API Dokümantasyonu", - "header": "API Dokümantasyonu", - "desc": "Stirling PDF API uç noktalarını görüntüleyin ve test edin", - "tags": "api,dokümantasyon,swagger,uç noktalar,geliştirme" - }, - "cookieBanner": { - "popUp": { - "title": "Çerezleri Nasıl Kullanıyoruz", - "description": { - "1": "Stirling PDF’yi sizin için daha iyi çalıştırmak için çerezler ve diğer teknolojileri kullanıyoruz — araçlarımızı geliştirmemize ve seveceğiniz özellikler oluşturmamıza yardımcı oluyorlar.", - "2": "İstemiyorsanız, ‘Hayır Teşekkürler’ butonuna tıklayarak yalnızca temel, gerekli çerezleri etkinleştirebilirsiniz." - }, - "acceptAllBtn": "Tamam", - "acceptNecessaryBtn": "Hayır Teşekkürler", - "showPreferencesBtn": "Tercihleri Yönet" - }, - "preferencesModal": { - "title": "Onay Tercih Merkezi", - "acceptAllBtn": "Tümünü Kabul Et", - "acceptNecessaryBtn": "Tümünü Reddet", - "savePreferencesBtn": "Tercihleri Kaydet", - "closeIconLabel": "Kapat", - "serviceCounterLabel": "Hizmet|Hizmetler", - "subtitle": "Çerez Kullanımı", - "description": { - "1": "Stirling PDF, deneyiminizi geliştirmek ve araçlarımızın nasıl kullanıldığını anlamak için çerezler ve benzeri teknolojiler kullanır. Bu, performansı iyileştirmemize, önemsediğiniz özellikleri geliştirmemize ve kullanıcılarımıza sürekli destek sağlamamıza yardımcı olur.", - "2": "Stirling PDF, kullandığınız belgelerin içeriğini asla takip edemez veya erişemez.", - "3": "Gizliliğiniz ve güveniniz bizim için en önemli şeydir." - }, - "necessary": { - "title": { - "1": "Kesinlikle Gerekli Çerezler", - "2": "Her Zaman Etkin" - }, - "description": "Bu çerezler, web sitesinin düzgün çalışabilmesi için gereklidir. Gizlilik tercihlerinizi ayarlama, giriş yapma ve form doldurma gibi temel işlevleri mümkün kılarlar — bu nedenle devre dışı bırakılamazlar." - }, - "analytics": { - "title": "Analitik", - "description": "Bu çerezler, araçlarımızın nasıl kullanıldığını anlamamıza yardımcı olur, böylece topluluğumuzun en çok değer verdiği özellikleri geliştirmeye odaklanabiliriz. İçiniz rahat olsun — Stirling PDF, belgelerinizin içeriğini asla takip etmez ve etmeyecektir." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Üstveriyi Kaldır" - }, - "sidebar": { - "toggle": "Kenar Çubuğunu Aç/Kapat" - }, - "theme": { - "toggle": "Temayı Değiştir" - }, - "view": { - "viewer": "Görüntüleyici", - "pageEditor": "Sayfa Düzenleyici", - "fileManager": "Dosya Yöneticisi" - }, - "pageEditor": { - "title": "Sayfa Düzenleyici", - "save": "Değişiklikleri Kaydet", - "noPdfLoaded": "Hiçbir PDF yüklenmedi. Lütfen düzenlemek için bir PDF yükleyin.", - "rotatedLeft": "Sola döndürüldü:", - "rotatedRight": "Sağa döndürüldü:", - "deleted": "Silindi:", - "movedLeft": "Sola taşındı:", - "movedRight": "Sağa taşındı:", - "splitAt": "Şurada bölündü:", - "insertedPageBreak": "Şurada sayfa sonu eklendi:", - "addFileNotImplemented": "Demo sürümünde dosya ekleme uygulanmamıştır", - "closePdf": "PDF'yi Kapat", - "reset": "Değişiklikleri Sıfırla", - "zoomIn": "Yakınlaştır", - "zoomOut": "Uzaklaştır", - "fitToWidth": "Genişliğe Sığdır", - "actualSize": "Gerçek Boyut" - }, - "viewer": { - "firstPage": "İlk Sayfa", - "lastPage": "Son Sayfa", - "previousPage": "Önceki Sayfa", - "nextPage": "Sonraki Sayfa", - "zoomIn": "Yakınlaştır", - "zoomOut": "Uzaklaştır", - "singlePageView": "Tek Sayfa Görünümü", - "dualPageView": "Çift Sayfa Görünümü" - }, - "rightRail": { - "closeSelected": "Seçilen Dosyaları Kapat", - "selectAll": "Tümünü Seç", - "deselectAll": "Seçimi Kaldır", - "selectByNumber": "Sayfa Numaralarına Göre Seç", - "deleteSelected": "Seçilen Sayfaları Sil", - "closePdf": "PDF'yi Kapat", - "exportAll": "PDF'yi Dışa Aktar", - "downloadSelected": "Seçilen Dosyaları İndir", - "downloadAll": "Tümünü İndir", - "saveAll": "Tümünü Kaydet", - "toggleTheme": "Temayı Değiştir", - "toggleBookmarks": "Yer imlerini aç/kapat", - "language": "Dil", - "search": "PDF Ara", - "panMode": "Kaydırma Modu", - "rotateLeft": "Sola Döndür", - "rotateRight": "Sağa Döndür", - "toggleSidebar": "Kenar Çubuğunu Aç/Kapat", - "exportSelected": "Seçilen Sayfaları Dışa Aktar", - "toggleAnnotations": "Açıklamaların Görünürlüğünü Değiştir", - "annotationMode": "Açıklama Modunu Değiştir", - "draw": "Çiz", - "save": "Kaydet", - "saveChanges": "Değişiklikleri Kaydet" - }, - "search": { - "title": "PDF Ara", - "placeholder": "Arama terimi girin...", - "noResults": "Sonuç bulunamadı", - "searching": "Aranıyor..." - }, - "guestBanner": { - "title": "Misafir olarak Stirling PDF kullanıyorsunuz!", - "message": "Çalışmanızı kaydetmek, daha fazla özelliğe erişmek ve projeyi desteklemek için ücretsiz bir hesap oluşturun.", - "dismiss": "Afişi kapat", - "signUp": "Ücretsiz Kaydol" - }, - "toolPicker": { - "searchPlaceholder": "Araçlarda ara...", - "noToolsFound": "Hiç araç bulunamadı", - "allTools": "TÜM ARAÇLAR", - "quickAccess": "HIZLI ERİŞİM", - "categories": { - "standardTools": "Standart Araçlar", - "advancedTools": "Gelişmiş Araçlar", - "recommendedTools": "Önerilen Araçlar" - }, - "subcategories": { - "signing": "İmzalama", - "documentSecurity": "Belge Güvenliği", - "verification": "Doğrulama", - "documentReview": "Belge İnceleme", - "pageFormatting": "Sayfa Biçimlendirme", - "extraction": "Çıkarma", - "removal": "Kaldırma", - "automation": "Otomasyon", - "general": "Genel", - "advancedFormatting": "Gelişmiş Biçimlendirme", - "developerTools": "Geliştirici Araçları" - } - }, - "quickAccess": { - "read": "Oku", - "sign": "İmzala", - "automate": "Otomatik", - "files": "Dosyalar", - "activity": "Etkinlik", - "help": "Yardım", - "account": "Hesap", - "config": "Ayarlar", - "settings": "Ayarlar", - "adminSettings": "Admin Ayarları", - "allTools": "All Tools", - "reader": "Okuyucu", - "helpMenu": { - "toolsTour": "Araç Turu", - "toolsTourDesc": "Araçların neler yapabildiğini öğrenin", - "adminTour": "Yönetici Turu", - "adminTourDesc": "Yönetici ayarlarını ve özelliklerini keşfedin" - } - }, - "admin": { - "error": "Hata", - "success": "Başarılı", - "expand": "Genişlet", - "close": "Kapat", - "status": { - "active": "Etkin", - "inactive": "Etkin değil" - }, - "settings": { - "title": "Yönetici Ayarları", - "workspace": "Çalışma Alanı", - "fetchError": "Ayarlar yüklenemedi", - "saveError": "Ayarlar kaydedilemedi", - "saved": "Ayarlar başarıyla kaydedildi", - "saveSuccess": "Ayarlar başarıyla kaydedildi", - "save": "Değişiklikleri Kaydet", - "discard": "Vazgeç", - "restartRequired": "Yeniden Başlatma Gerekiyor", - "loginRequired": "Yönetici ayarlarını değiştirmek için giriş modu etkin olmalıdır", - "unsavedChanges": { - "title": "Kaydedilmemiş Değişiklikler", - "message": "Kaydedilmemiş değişiklikleriniz var. Vazgeçmek istiyor musunuz?", - "cancel": "Düzenlemeye Devam Et", - "discard": "Değişikliklerden Vazgeç", - "hint": "Kaydedilmemiş değişiklikleriniz var" - }, - "loginDisabled": { - "title": "Giriş Modu Gerekli", - "message": "Yönetici ayarlarını değiştirmek için giriş modu etkin olmalıdır. Lütfen ortamınızda SECURITY_ENABLELOGIN=true veya settings.yml içinde security.enableLogin: true olarak ayarlayın ve ardından sunucuyu yeniden başlatın.", - "readOnly": "Aşağıdaki ayarlar referans için örnek değerler gösterir. Gerçek yapılandırmayı görüntülemek ve düzenlemek için giriş modunu etkinleştirin." - }, - "restart": { - "title": "Yeniden Başlatma Gerekiyor", - "message": "Ayarlar başarıyla kaydedildi. Değişikliklerin etkili olması için sunucunun yeniden başlatılması gerekir.", - "question": "Sunucuyu şimdi mi yoksa sonra mı yeniden başlatmak istiyorsunuz?", - "now": "Şimdi Yeniden Başlat", - "later": "Daha Sonra" - }, - "restarting": "Sunucu Yeniden Başlatılıyor", - "restartingMessage": "Sunucu yeniden başlatılıyor. Lütfen biraz bekleyin...", - "restartError": "Sunucu yeniden başlatılamadı. Lütfen manuel olarak yeniden başlatın.", - "general": { - "title": "Sistem Ayarları", - "description": "Markalaşma ve varsayılan davranış dahil olmak üzere sistem genelinde uygulama ayarlarını yapılandırın.", - "ui": "Kullanıcı Arayüzü", - "system": "Sistem", - "appName": { - "label": "Uygulama Adı", - "description": "Tarayıcı sekmesinde ve ana sayfada görüntülenen ad" - }, - "appNameNavbar": { - "label": "Gezinme Çubuğu Markası", - "description": "Gezinme çubuğunda görüntülenen ad" - }, - "homeDescription": { - "label": "Ana Sayfa Açıklaması", - "description": "Ana sayfada gösterilen açıklama metni" - }, - "defaultLocale": { - "label": "Varsayılan Yerel Ayar", - "description": "Yeni kullanıcılar için varsayılan dil (örn., en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Dosya Yükleme Sınırı", - "description": "Maksimum dosya yükleme boyutu (örn., 100MB, 1GB)" - }, - "showUpdate": { - "label": "Güncelleme Bildirimlerini Göster", - "description": "Yeni bir sürüm mevcut olduğunda bildirimleri göster" - }, - "showUpdateOnlyAdmin": { - "label": "Güncellemeleri Yalnızca Yöneticilere Göster", - "description": "Güncelleme bildirimlerini yalnızca yönetici kullanıcılarla sınırla" - }, - "customHTMLFiles": { - "label": "Özel HTML Dosyaları", - "description": "customFiles dizininden özel HTML dosyalarının sunulmasına izin verin" - }, - "languages": { - "label": "Kullanılabilir Diller", - "description": "Kullanıcıların seçebileceği diller (tüm dilleri etkinleştirmek için boş bırakın)", - "placeholder": "Dilleri seçin" - }, - "customMetadata": { - "label": "Özel Üstveri", - "autoUpdate": { - "label": "Üstveriyi Otomatik Güncelle", - "description": "İşlenen tüm belgelerde PDF üstverisini otomatik olarak güncelle" - }, - "author": { - "label": "Varsayılan Yazar", - "description": "PDF üstverisi için varsayılan yazar (örn., kullanıcı adı)" - }, - "creator": { - "label": "Varsayılan Oluşturucu", - "description": "PDF üstverisi için varsayılan oluşturucu" - }, - "producer": { - "label": "Varsayılan Üretici", - "description": "PDF üstverisi için varsayılan üretici" - } - }, - "logoStyle": { - "label": "Logo Stili", - "description": "Modern minimalist logo ile klasik S simgesi arasında seçim yapın", - "classic": "Klasik", - "classicAlt": "Klasik logo", - "modern": "Modern", - "modernAlt": "Modern logo" - }, - "customPaths": { - "label": "Özel Yollar", - "description": "Ardışık düzen işlemesi ve harici araçlar için özel dosya sistemi yollarını yapılandırın", - "pipeline": { - "label": "Ardışık Düzen Dizinleri", - "watchedFoldersDir": { - "label": "İzlenen Klasörler Dizini", - "description": "Ardışık düzenin gelen PDF’leri izlediği dizin (varsayılan için boş bırakın: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Tamamlanan Klasörler Dizini", - "description": "İşlenen PDF’lerin çıktısının alındığı dizin (varsayılan için boş bırakın: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Harici Araç Yolları", - "weasyprint": { - "label": "WeasyPrint Çalıştırılabilir Dosyası", - "description": "HTML’den PDF’ye dönüştürme için WeasyPrint çalıştırılabilir dosyasının yolu (varsayılan için boş bırakın: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Unoconvert Çalıştırılabilir Dosyası", - "description": "Belge dönüştürmeleri için LibreOffice unoconvert yolunu belirtin (varsayılan için boş bırakın: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Güvenlik", - "description": "Kimlik doğrulama, oturum açma davranışı ve güvenlik ilkelerini yapılandırın.", - "ssoNotice": { - "title": "SSO/SAML ayarlarını mı arıyorsunuz?", - "message": "OAuth2 ve SAML2 kimlik doğrulama sağlayıcıları, daha kolay yönetim için Bağlantılar menüsüne taşındı." - }, - "authentication": "Kimlik Doğrulama", - "enableLogin": { - "label": "Oturum Açmayı Etkinleştir", - "description": "Kullanıcıların uygulamaya erişmeden önce oturum açmasını zorunlu kıl" - }, - "loginMethod": { - "label": "Oturum Açma Yöntemi", - "description": "Kullanıcı oturumu için kullanılacak kimlik doğrulama yöntemi", - "all": "Tüm Yöntemler", - "normal": "Yalnızca Kullanıcı Adı/Parola", - "oauth2": "Yalnızca OAuth2", - "saml2": "Yalnızca SAML2" - }, - "loginAttemptCount": { - "label": "Oturum Açma Deneme Sınırı", - "description": "Hesap kilitlenmeden önceki maksimum başarısız oturum açma denemesi sayısı" - }, - "loginResetTimeMinutes": { - "label": "Oturum Açma Sıfırlama Süresi (dakika)", - "description": "Başarısız oturum açma denemelerinin sıfırlanacağı süre" - }, - "csrfDisabled": { - "label": "CSRF Korumasını Devre Dışı Bırak", - "description": "Siteler Arası İstek Sahteciliği (CSRF) korumasını devre dışı bırak (önerilmez)" - }, - "initialLogin": { - "label": "İlk Oturum Açma", - "username": { - "label": "İlk Kullanıcı Adı", - "description": "İlk yönetici hesabı için kullanıcı adı" - }, - "password": { - "label": "İlk Parola", - "description": "İlk yönetici hesabı için parola" - } - }, - "jwt": { - "label": "JWT Yapılandırması", - "secureCookie": { - "label": "Güvenli Çerez", - "description": "JWT çerezleri için HTTPS gerektir (üretim için önerilir)" - }, - "keyRetentionDays": { - "label": "Anahtar Saklama Günleri", - "description": "Doğrulama için eski JWT anahtarlarının saklanacağı gün sayısı" - }, - "persistence": { - "label": "Anahtar Kalıcılığını Etkinleştir", - "description": "Sunucu yeniden başlatmalarında korunması için JWT anahtarlarını kalıcı olarak sakla" - }, - "enableKeyRotation": { - "label": "Anahtar Döndürmeyi Etkinleştir", - "description": "JWT imzalama anahtarlarını periyodik olarak otomatik döndür" - }, - "enableKeyCleanup": { - "label": "Anahtar Temizlemeyi Etkinleştir", - "description": "Süresi dolan JWT anahtarlarını otomatik olarak kaldır" - } - }, - "audit": { - "label": "Denetim Günlüğü", - "enabled": { - "label": "Denetim Günlüğünü Etkinleştir", - "description": "Uyumluluk ve güvenlik izleme için kullanıcı eylemlerini ve sistem olaylarını takip edin" - }, - "level": { - "label": "Denetim Düzeyi", - "description": "0=KAPALI, 1=BAŞLANGIÇ, 2=STANDART, 3=AYRINTILI" - }, - "retentionDays": { - "label": "Denetim Saklama Süresi (gün)", - "description": "Denetim günlüklerinin saklanacağı gün sayısı" - } - }, - "htmlUrlSecurity": { - "label": "HTML URL Güvenliği", - "description": "SSRF saldırılarını önlemek için HTML işlemeye yönelik URL erişim kısıtlamalarını yapılandırın", - "enabled": { - "label": "URL Güvenliğini Etkinleştir", - "description": "HTML’den PDF’ye dönüşümlerde URL güvenlik kısıtlamalarını etkinleştir" - }, - "level": { - "label": "Güvenlik Düzeyi", - "description": "AZAMİ: yalnızca beyaz liste, ORTA: dahili ağları engelle, KAPALI: kısıtlama yok", - "max": "Azami (Yalnızca Beyaz Liste)", - "medium": "Orta (Dahiliyi Engelle)", - "off": "Kapalı (Kısıtlama Yok)" - }, - "advanced": "Gelişmiş Ayarlar", - "allowedDomains": { - "label": "İzinli Alan Adları (Beyaz Liste)", - "description": "Satır başına bir alan adı (örn., cdn.example.com). Düzey AZAMİ iken yalnızca bu alan adlarına izin verilir" - }, - "blockedDomains": { - "label": "Engellenen Alan Adları (Kara Liste)", - "description": "Satır başına bir alan adı (örn., malicious.com). Engellenecek ek alan adları" - }, - "internalTlds": { - "label": "Dahili TLD'ler", - "description": "Satır başına bir TLD (örn., .local, .internal). Bu TLD kalıplarına sahip alan adlarını engelle" - }, - "networkBlocking": "Ağ Engelleme", - "blockPrivateNetworks": { - "label": "Özel Ağları Engelle", - "description": "RFC 1918 özel ağlarını engelle (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Localhost’u Engelle", - "description": "localhost ve loopback adreslerini engelle (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Link-Local Adresleri Engelle", - "description": "Link-local adreslerini engelle (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Bulut Metadata Uç Noktalarını Engelle", - "description": "Bulut sağlayıcı metadata uç noktalarını engelle (169.254.169.254)" - } - } - }, - "connections": { - "title": "Bağlantılar", - "description": "OAuth2 ve SAML gibi harici kimlik doğrulama sağlayıcılarını yapılandırın.", - "linkedServices": "Bağlı Hizmetler", - "unlinkedServices": "Bağlı Olmayan Hizmetler", - "connect": "Bağlan", - "disconnect": "Bağlantıyı Kes", - "disconnected": "Sağlayıcının bağlantısı başarıyla kesildi", - "disconnectError": "Sağlayıcı bağlantısı kesilemedi", - "ssoAutoLogin": { - "label": "SSO Otomatik Giriş", - "enable": "SSO Otomatik Girişi Etkinleştir", - "description": "Kimlik doğrulama gerektiğinde otomatik olarak SSO girişine yönlendir" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "OAuth2’yi Etkinleştir", - "description": "Kullanıcıların OAuth2 sağlayıcılarını kullanarak kimlik doğrulamasına izin ver" - }, - "provider": { - "label": "Sağlayıcı", - "description": "Kimlik doğrulama için kullanılacak OAuth2 sağlayıcısı" - }, - "issuer": { - "label": "Yayıncı URL’si", - "description": "OAuth2 sağlayıcı yayıncı URL’si" - }, - "clientId": { - "label": "İstemci Kimliği", - "description": "Sağlayıcınızdan aldığınız OAuth2 istemci kimliği" - }, - "clientSecret": { - "label": "İstemci Sırrı", - "description": "Sağlayıcınızdan aldığınız OAuth2 istemci sırrı" - }, - "useAsUsername": { - "label": "Kullanıcı Adı Olarak Kullan", - "description": "Kullanıcı adı olarak kullanılacak OAuth2 claim’i (örn., email, sub)" - }, - "autoCreateUser": { - "label": "Kullanıcıları Otomatik Oluştur", - "description": "İlk OAuth2 girişinde kullanıcı hesaplarını otomatik olarak oluştur" - }, - "blockRegistration": { - "label": "Kaydı Engelle", - "description": "OAuth2 üzerinden yeni kullanıcı kaydını engelle" - }, - "scopes": { - "label": "OAuth2 Scope’ları", - "description": "İstenecek OAuth2 scope’larının virgülle ayrılmış listesi (örn., openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "SAML2’yi Etkinleştir", - "description": "Kullanıcıların SAML2 sağlayıcılarını kullanarak kimlik doğrulamasına izin ver" - }, - "provider": { - "label": "Sağlayıcı", - "description": "SAML2 sağlayıcı adı" - }, - "registrationId": { - "label": "Kayıt ID’si", - "description": "SAML2 kayıt tanımlayıcısı" - }, - "autoCreateUser": { - "label": "Kullanıcıları Otomatik Oluştur", - "description": "İlk SAML2 girişinde kullanıcı hesaplarını otomatik olarak oluştur" - }, - "blockRegistration": { - "label": "Kaydı Engelle", - "description": "SAML2 üzerinden yeni kullanıcı kaydını engelle" - } - } - }, - "database": { - "title": "Veritabanı", - "description": "Kurumsal kurulumlar için özel veritabanı bağlantı ayarlarını yapılandırın.", - "configuration": "Veritabanı Yapılandırması", - "enableCustom": { - "label": "Özel Veritabanını Etkinleştir", - "description": "Varsayılan gömülü veritabanı yerine kendi özel veritabanı yapılandırmanızı kullanın" - }, - "customUrl": { - "label": "Özel Veritabanı URL’si", - "description": "Tam JDBC bağlantı dizesi (örn., jdbc:postgresql://localhost:5432/postgres). Sağlanırsa, aşağıdaki bireysel bağlantı ayarları kullanılmaz." - }, - "type": { - "label": "Veritabanı Türü", - "description": "Veritabanı türü (özel URL sağlanmışsa kullanılmaz)" - }, - "hostName": { - "label": "Ana Makine Adı", - "description": "Veritabanı sunucusu ana makine adı (özel URL sağlanmışsa kullanılmaz)" - }, - "port": { - "label": "Bağlantı Noktası", - "description": "Veritabanı sunucusu bağlantı noktası (özel URL sağlanmışsa kullanılmaz)" - }, - "name": { - "label": "Veritabanı Adı", - "description": "Veritabanının adı (özel URL sağlanmışsa kullanılmaz)" - }, - "username": { - "label": "Kullanıcı Adı", - "description": "Veritabanı kimlik doğrulama kullanıcı adı" - }, - "password": { - "label": "Parola", - "description": "Veritabanı kimlik doğrulama parolası" - } - }, - "privacy": { - "title": "Gizlilik", - "description": "Gizlilik ve veri toplama ayarlarını yapılandırın.", - "analytics": "Analiz ve İzleme", - "enableAnalytics": { - "label": "Analitikleri Etkinleştir", - "description": "Uygulamayı iyileştirmeye yardımcı olmak için anonim kullanım analitiğini toplayın" - }, - "metricsEnabled": { - "label": "Metrikleri Etkinleştir", - "description": "Performans ve kullanım metriklerinin toplanmasını etkinleştirin. Yöneticilerin metrik verilerine erişmesi için API uç noktası sağlar" - }, - "searchEngine": "Arama Motoru Görünürlüğü", - "googleVisibility": { - "label": "Google Görünürlüğü", - "description": "Arama motorlarının bu uygulamayı dizine eklemesine izin ver" - } - }, - "advanced": { - "title": "Gelişmiş", - "description": "Gelişmiş özellikleri ve deneysel işlevleri yapılandırın.", - "features": "Özellik Bayrakları", - "processing": "İşleme", - "endpoints": { - "label": "Uç Noktalar", - "manage": "API Uç Noktalarını Yönet", - "description": "Uç nokta yönetimi YAML üzerinden yapılandırılır. Belirli uç noktaları etkinleştirme/devre dışı bırakma ayrıntıları için belgelere bakın." - }, - "enableAlphaFunctionality": { - "label": "Alfa Özelliklerini Etkinleştir", - "description": "Deneysel ve alfa aşamasındaki özellikleri etkinleştir (kararsız olabilir)" - }, - "enableUrlToPDF": { - "label": "URL’den PDF’ye Dönüştürmeyi Etkinleştir", - "description": "Web sayfalarının PDF belgelere dönüştürülmesine izin verin" - }, - "maxDPI": { - "label": "Maksimum DPI", - "description": "Görüntü işleme için maksimum DPI (0 = sınırsız)" - }, - "tessdataDir": { - "label": "Tessdata Dizini", - "description": "OCR dil dosyaları için tessdata dizininin yolu" - }, - "disableSanitize": { - "label": "HTML Temizlemeyi Devre Dışı Bırak", - "description": "UYARI: Güvenlik riski - HTML temizlemeyi devre dışı bırakmak XSS güvenlik açıklarına yol açabilir" - }, - "tempFileManagement": { - "label": "Geçici Dosya Yönetimi", - "description": "Geçici dosya depolama ve temizleme davranışını yapılandırın", - "baseTmpDir": { - "label": "Temel Geçici Dizin", - "description": "Geçici dosyalar için temel dizin (varsayılan için boş bırakın: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "LibreOffice Geçici Dizini", - "description": "LibreOffice geçici dosyaları için dizin (varsayılan için boş bırakın: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Sistem Geçici Dizini", - "description": "Temizlenecek sistem geçici dizini (yalnızca cleanupSystemTemp etkinse kullanılır)" - }, - "prefix": { - "label": "Geçici Dosya Öneki", - "description": "Geçici dosya adları için önek" - }, - "maxAgeHours": { - "label": "Maksimum Yaş (saat)", - "description": "Geçici dosyaların temizlenmesinden önceki maksimum saat" - }, - "cleanupIntervalMinutes": { - "label": "Temizleme Aralığı (dakika)", - "description": "Temizlemenin ne sıklıkta çalıştırılacağı (dakika cinsinden)" - }, - "startupCleanup": { - "label": "Başlangıçta Temizle", - "description": "Uygulama başlangıcında eski geçici dosyaları temizle" - }, - "cleanupSystemTemp": { - "label": "Sistem Geçici Dizinini Temizle", - "description": "Daha geniş sistem geçici dizininin temizlenip temizlenmeyeceği (dikkatle kullanın)" - } - }, - "processExecutor": { - "label": "Süreç Yürütücü Sınırları", - "description": "Her süreç yürütücüsü için oturum sınırlarını ve zaman aşımlarını yapılandırın", - "sessionLimit": { - "label": "Oturum Sınırı", - "description": "Eşzamanlı en fazla örnek sayısı" - }, - "timeout": { - "label": "Zaman Aşımı (dakika)", - "description": "Azami yürütme süresi" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF’den HTML’ye", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Uygulamayı Yükle", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Posta Sunucusu", - "description": "E-posta bildirimleri göndermek için SMTP ayarlarını yapılandırın.", - "smtp": "SMTP Yapılandırması", - "enabled": { - "label": "Postayı Etkinleştir", - "description": "E-posta bildirimlerini ve SMTP işlevini etkinleştir" - }, - "host": { - "label": "SMTP Sunucusu", - "description": "SMTP sunucunuzun ana makine adı veya IP adresi" - }, - "port": { - "label": "SMTP Bağlantı Noktası", - "description": "SMTP bağlantısı için port numarası (genellikle 25, 465 veya 587)" - }, - "username": { - "label": "SMTP Kullanıcı Adı", - "description": "SMTP kimlik doğrulama kullanıcı adı" - }, - "password": { - "label": "SMTP Parolası", - "description": "SMTP kimlik doğrulama parolası" - }, - "from": { - "label": "Gönderen Adresi", - "description": "Gönderen olarak kullanılacak e-posta adresi" - }, - "enableInvites": { - "label": "E-posta Davetlerini Etkinleştir", - "description": "Yöneticilerin kullanıcılara otomatik oluşturulan parolalarla e-posta yoluyla davet göndermesine izin ver" - }, - "frontendUrl": { - "label": "Ön Uç URL’si", - "description": "Ön uç için temel URL (örn. https://pdf.example.com). E-postalardaki davet bağlantılarını üretmek için kullanılır. Boş bırakılırsa arka uç URL’si kullanılır." - } - }, - "legal": { - "title": "Hukuki Belgeler", - "description": "Hukuki belgelere ve politikalara bağlantıları yapılandırın.", - "disclaimer": { - "title": "Hukuki Sorumluluk Uyarısı", - "message": "Bu hukuki belgeleri özelleştirerek, GDPR ve diğer AB veri koruma gereksinimleri dahil olmak üzere yürürlükteki tüm yasa ve yönetmeliklere uygunluğu sağlamaktan tamamen siz sorumlu olursunuz. Yalnızca şu durumlarda bu ayarları değiştirin: (1) kişisel/özel bir örnek çalıştırıyorsanız, (2) AB yargı yetkisi dışında bulunuyor ve yerel yasal yükümlülüklerinizi anlıyorsanız veya (3) uygun hukuki danışmanlık aldıysanız ve tüm kullanıcı verileri ile yasal uyumluluktan yalnızca sizin sorumlu olduğunuzu kabul ediyorsanız. Stirling-PDF ve geliştiricileri yasal yükümlülüklerinizden sorumlu değildir." - }, - "termsAndConditions": { - "label": "Hüküm ve Koşullar", - "description": "Hüküm ve koşullar için URL veya dosya adı" - }, - "privacyPolicy": { - "label": "Gizlilik Politikası", - "description": "Gizlilik politikası için URL veya dosya adı" - }, - "accessibilityStatement": { - "label": "Erişilebilirlik Bildirimi", - "description": "Erişilebilirlik bildirimi için URL veya dosya adı" - }, - "cookiePolicy": { - "label": "Çerez Politikası", - "description": "Çerez politikası için URL veya dosya adı" - }, - "impressum": { - "label": "Künye", - "description": "Impressum için URL veya dosya adı (bazı yargı bölgelerinde gereklidir)" - } - }, - "premium": { - "title": "Premium ve Kurumsal", - "description": "Premium veya kurumsal lisans anahtarınızı yapılandırın.", - "license": "Lisans Yapılandırması", - "licenseKey": { - "toggle": "Lisans anahtarınız veya sertifika dosyanız mı var?", - "info": "Doğrudan satın alma ile bir lisans anahtarı veya sertifika dosyanız varsa, burada girerek premium veya kurumsal özellikleri etkinleştirebilirsiniz." - }, - "key": { - "label": "Lisans Anahtarı", - "description": "Premium veya kurumsal lisans anahtarınızı girin", - "success": "Lisans Anahtarı Kaydedildi", - "successMessage": "Lisans anahtarınız başarıyla etkinleştirildi. Yeniden başlatma gerekmez.", - "overwriteWarning": { - "title": "⚠️ Uyarı: Mevcut Lisans Tespit Edildi", - "line1": "Mevcut lisans anahtarınızın üzerine yazma işlemi geri alınamaz.", - "line2": "Başka yerde yedeğiniz yoksa önceki lisansınız kalıcı olarak kaybolacaktır.", - "line3": "Önemli: Lisans anahtarlarını gizli ve güvenli tutun. Asla herkese açık şekilde paylaşmayın." - } - }, - "enabled": { - "label": "Premium Özellikleri Etkinleştir", - "description": "Pro/kurumsal özellikler için lisans anahtarı kontrollerini etkinleştir" - }, - "movedFeatures": { - "title": "Premium Özellikler Dağıtıldı", - "message": "Premium ve Kurumsal özellikler artık ilgili bölümlerinde düzenlenmiştir:" - } - }, - "features": { - "title": "Özellikler", - "description": "İsteğe bağlı özellikleri ve işlevleri yapılandırın.", - "serverCertificate": { - "label": "Sunucu Sertifikası", - "description": "\"Stirling-PDF ile İmzala\" işlevi için sunucu tarafı sertifika oluşturmayı yapılandırın", - "enabled": { - "label": "Sunucu Sertifikasını Etkinleştir", - "description": "\"Stirling-PDF ile İmzala\" seçeneği için sunucu tarafı sertifikayı etkinleştir" - }, - "organizationName": { - "label": "Kurum Adı", - "description": "Oluşturulan sertifikalar için kurum adı" - }, - "validity": { - "label": "Sertifika Geçerliliği (gün)", - "description": "Sertifikanın geçerli olacağı gün sayısı" - }, - "regenerateOnStartup": { - "label": "Başlangıçta Yeniden Oluştur", - "description": "Her uygulama başlangıcında yeni sertifika oluştur" - } - } - }, - "endpoints": { - "title": "API Uç Noktaları", - "description": "Hangi API uç noktaları ve uç nokta gruplarının kullanılabilir olduğunu kontrol edin.", - "management": "Uç Nokta Yönetimi", - "toRemove": { - "label": "Devre Dışı Uç Noktalar", - "description": "Devre dışı bırakılacak bireysel uç noktaları seçin" - }, - "groupsToRemove": { - "label": "Devre Dışı Uç Nokta Grupları", - "description": "Devre dışı bırakılacak uç nokta gruplarını seçin" - }, - "note": "Not: Uç noktaları devre dışı bırakmak API erişimini kısıtlar ancak kullanıcı arayüzü bileşenlerini kaldırmaz. Değişikliklerin etkili olması için yeniden başlatma gerekir." - } - } - }, - "fileUpload": { - "selectFile": "Bir dosya seçin", - "selectFiles": "Dosyalar seçin", - "selectPdfToView": "Görüntülemek için bir PDF seçin", - "selectPdfToEdit": "Düzenlemek için bir PDF seçin", - "chooseFromStorage": "Depolamadan bir dosya seçin veya yeni bir PDF yükleyin", - "chooseFromStorageMultiple": "Depolamadan dosyalar seçin veya yeni PDF’ler yükleyin", - "loadFromStorage": "Depolamadan Yükle", - "filesAvailable": "dosya mevcut", - "loading": "Yükleniyor...", - "or": "veya", - "dropFileHere": "Dosyayı buraya bırakın veya yüklemek için tıklayın", - "dropFilesHere": "Dosyaları buraya bırakın veya yükleme düğmesine tıklayın", - "dropFilesHereOpen": "Dosyaları buraya bırakın veya Aç düğmesine tıklayın", - "pdfFilesOnly": "Yalnızca PDF dosyaları", - "supportedFileTypes": "Desteklenen dosya türleri", - "upload": "Yükle", - "uploadFile": "Dosya Yükle", - "uploadFiles": "Dosyaları Yükle", - "open": "Aç", - "openFile": "Dosya Aç", - "openFiles": "Dosyalar Aç", - "noFilesInStorage": "Depolamada kullanılabilir dosya yok. Önce bazı dosyalar yükleyin.", - "noFilesInStorageOpen": "Depolamada dosya yok. Önce bazı dosyaları açın.", - "selectFromStorage": "Depolamadan Seç", - "backToTools": "Araçlara Geri Dön", - "addFiles": "Dosya Ekle", - "dragFilesInOrClick": "Dosyaları sürükleyin veya göz atmak için \"Dosya Ekle\"ye tıklayın" - }, - "fileEditor": { - "addFiles": "Dosya Ekle" - }, - "fileManager": { - "title": "PDF Dosyaları Yükle", - "subtitle": "Araçlar arasında kolay erişim için depolamanıza dosya ekleyin", - "filesSelected": "dosya seçildi", - "clearSelection": "Seçimi Temizle", - "openInFileEditor": "Dosya Düzenleyicide Aç", - "uploadError": "Bazı dosyalar yüklenemedi.", - "failedToOpen": "Dosya açılamadı. Depolamadan kaldırılmış olabilir.", - "failedToLoad": "Dosya etkin kümeye yüklenemedi.", - "storageCleared": "Tarayıcı depolamayı temizledi. Dosyalar kaldırıldı. Lütfen yeniden yükleyin.", - "clearAll": "Tümünü Temizle", - "reloadFiles": "Dosyaları Yeniden Yükle", - "dragDrop": "Dosyaları buraya Sürükleyip Bırakın", - "clickToUpload": "Dosya yüklemek için tıklayın", - "selectedFiles": "Seçilen Dosyalar", - "storage": "Depolama", - "filesStored": "dosya depolandı", - "storageError": "Depolama hatası oluştu", - "storageLow": "Depolama alanı azalıyor. Eski dosyaları kaldırmayı düşünün.", - "supportMessage": "Sınırsız kapasite için tarayıcı veritabanı depolaması tarafından desteklenir", - "noFileSelected": "Dosya seçilmedi", - "showHistory": "Geçmişi Göster", - "hideHistory": "Geçmişi Gizle", - "fileHistory": "Dosya Geçmişi", - "loadingHistory": "Geçmiş Yükleniyor...", - "lastModified": "Son Değiştirilme", - "toolChain": "Uygulanan Araçlar", - "restore": "Geri Yükle", - "unzip": "Zip'ten Çıkar", - "searchFiles": "Dosyalarda ara...", - "recent": "Son", - "localFiles": "Yerel Dosyalar", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Dosyalarım", - "noRecentFiles": "Son dosya bulunamadı", - "googleDriveNotAvailable": "Google Drive entegrasyonu kullanılamıyor", - "downloadSelected": "Seçilenleri İndir", - "saveSelected": "Seçilenleri Kaydet", - "openFiles": "Dosyaları Aç", - "openFile": "Dosya Aç", - "details": "Dosya Ayrıntıları", - "fileName": "İsim", - "fileFormat": "Biçim", - "fileSize": "Boyut", - "fileVersion": "Sürüm", - "totalSelected": "Toplam Seçilen", - "dropFilesHere": "Dosyaları buraya bırakın", - "selectAll": "Tümünü Seç", - "deselectAll": "Seçimi Kaldır", - "deleteSelected": "Seçilenleri Sil", - "selectedCount": "{{count}} seçildi", - "download": "İndir", - "delete": "Sil", - "unsupported": "Desteklenmiyor", - "addToUpload": "Yüklemeye Ekle", - "deleteAll": "Tümünü Sil", - "loadingFiles": "Dosyalar yükleniyor...", - "noFiles": "Kullanılabilir dosya yok", - "noFilesFound": "Aramanızla eşleşen dosya bulunamadı", - "openInPageEditor": "Sayfa Düzenleyicide Aç", - "showAll": "Tümünü Göster", - "sortByDate": "Tarihe Göre Sırala", - "sortByName": "Ada Göre Sırala", - "sortBySize": "Boyuta Göre Sırala" - }, - "storage": { - "temporaryNotice": "Dosyalar tarayıcınızda geçici olarak depolanır ve otomatik olarak silinebilir", - "storageLimit": "Depolama sınırı", - "storageUsed": "Kullanılan Geçici Depolama", - "storageFull": "Depolama neredeyse dolu. Bazı dosyaları kaldırmayı düşünün.", - "fileTooLarge": "Dosya çok büyük. Dosya başına maksimum boyut", - "storageQuotaExceeded": "Depolama kotası aşıldı. Daha fazla yüklemeden önce lütfen bazı dosyaları kaldırın.", - "approximateSize": "Yaklaşık boyut" - }, - "sanitize": { - "title": "Temizle", - "desc": "PDF dosyalarından potansiyel olarak zararlı öğeleri kaldırın.", - "submit": "PDF'i Temizle", - "completed": "Temizleme başarıyla tamamlandı", - "error": { - "generic": "Temizleme başarısız", - "failed": "PDF temizlenirken bir hata oluştu." - }, - "filenamePrefix": "temizlendi", - "sanitizationResults": "Temizleme Sonuçları", - "steps": { - "files": "Dosyalar", - "settings": "Ayarlar", - "results": "Sonuçlar" - }, - "files": { - "placeholder": "Başlamak için ana görünümden bir PDF dosyası seçin" - }, - "options": { - "title": "Temizleme Seçenekleri", - "note": "PDF’den kaldırmak istediğiniz öğeleri seçin. En az bir seçenek seçilmelidir.", - "removeJavaScript": { - "label": "JavaScript’i Kaldır", - "desc": "PDF’den JavaScript eylemlerini ve betiklerini kaldır" - }, - "removeEmbeddedFiles": { - "label": "Gömülü Dosyaları Kaldır", - "desc": "PDF içine gömülü tüm dosyaları kaldır" - }, - "removeXMPMetadata": { - "label": "XMP Üstverisini Kaldır", - "desc": "PDF’den XMP üstverisini kaldır" - }, - "removeMetadata": { - "label": "Belge Üstverisini Kaldır", - "desc": "Belge bilgi üstverisini kaldır (başlık, yazar vb.)" - }, - "removeLinks": { - "label": "Bağlantıları Kaldır", - "desc": "PDF’den harici bağlantıları ve başlatma eylemlerini kaldır" - }, - "removeFonts": { - "label": "Yazı Tiplerini Kaldır", - "desc": "PDF’den gömülü yazı tiplerini kaldır" - } - } - }, - "addPassword": { - "title": "Parola Ekle", - "desc": "PDF belgenizi bir parola ile şifreleyin.", - "completed": "Parola koruması uygulandı", - "submit": "Şifrele", - "filenamePrefix": "şifrelendi", - "error": { - "failed": "PDF şifrelenirken bir hata oluştu." - }, - "passwords": { - "stepTitle": "Parolalar ve Şifreleme", - "completed": "Parolalar yapılandırıldı", - "user": { - "label": "Kullanıcı Parolası", - "placeholder": "Kullanıcı parolasını girin" - }, - "owner": { - "label": "Sahip Parolası", - "placeholder": "Sahip parolasını girin" - } - }, - "encryption": { - "keyLength": { - "label": "Şifreleme Anahtar Uzunluğu", - "40bit": "40-bit (Düşük)", - "128bit": "128-bit (Standart)", - "256bit": "256-bit (Yüksek)" - } - }, - "results": { - "title": "Şifrelenmiş PDF’ler" - }, - "tooltip": { - "header": { - "title": "Parola Korumasına Genel Bakış" - }, - "passwords": { - "title": "Parola Türleri", - "text": "Kullanıcı parolaları belgenin açılmasını kısıtlar, sahip parolaları ise belge açıldıktan sonra belgeyle neler yapılabileceğini kontrol eder. Her ikisini de veya yalnızca birini ayarlayabilirsiniz.", - "bullet1": "Kullanıcı Parolası: PDF’yi açmak için gerekir", - "bullet2": "Sahip Parolası: Belge izinlerini kontrol eder (tüm PDF görüntüleyiciler tarafından desteklenmez)" - }, - "encryption": { - "title": "Şifreleme Düzeyleri", - "text": "Daha yüksek şifreleme düzeyleri daha iyi güvenlik sağlar ancak eski PDF görüntüleyiciler tarafından desteklenmeyebilir.", - "bullet1": "40-bit: Temel güvenlik, eski görüntüleyicilerle uyumlu", - "bullet2": "128-bit: Standart güvenlik, yaygın olarak desteklenir", - "bullet3": "256-bit: Azami güvenlik, modern görüntüleyiciler gerektirir" - }, - "permissions": { - "title": "İzinleri Değiştir", - "text": "Bu izinler, kullanıcıların PDF ile neler yapabileceğini kontrol eder. Bir sahip parolasıyla birlikte kullanıldığında en etkilidir." - } - } - }, - "changePermissions": { - "title": "İzinleri Değiştir", - "desc": "Belge kısıtlamalarını ve izinlerini değiştirin.", - "completed": "İzinler değiştirildi", - "submit": "İzinleri Değiştir", - "error": { - "failed": "PDF izinleri değiştirilirken bir hata oluştu." - }, - "permissions": { - "preventAssembly": { - "label": "Belgenin birleştirilmesini önle" - }, - "preventExtractContent": { - "label": "İçeriğin çıkarılmasını önle" - }, - "preventExtractForAccessibility": { - "label": "Erişilebilirlik için çıkarmanın önlenmesi" - }, - "preventFillInForm": { - "label": "Formun doldurulmasını önle" - }, - "preventModify": { - "label": "Değişikliği önle" - }, - "preventModifyAnnotations": { - "label": "Açıklama değişikliğini önle" - }, - "preventPrinting": { - "label": "Yazdırmayı önle" - }, - "preventPrintingFaithful": { - "label": "Farklı formatlarda yazdırmayı önle" - } - }, - "results": { - "title": "Değiştirilmiş PDF’ler" - }, - "tooltip": { - "header": { - "title": "İzinleri Değiştir" - }, - "description": { - "text": "Belge izinlerini değiştirir, PDF okuyucularında farklı özelliklere erişimi izin verir/engeller." - }, - "warning": { - "text": "Bu izinlerin değiştirilemez olmasını sağlamak için, sahip parolasını ayarlamak üzere Parola Ekle aracını kullanın." - } - } - }, - "removePassword": { - "title": "Parola Kaldır", - "desc": "PDF belgenizden parola korumasını kaldırın.", - "tags": "güvenli,Şifreyi çöz,güvenlik,parolasız,parolayı sil", - "password": { - "stepTitle": "Parolayı Kaldır", - "label": "Mevcut Şifre", - "placeholder": "Mevcut parolayı girin", - "completed": "Parola yapılandırıldı" - }, - "filenamePrefix": "şifresi çözüldü", - "error": { - "failed": "PDF’den parola kaldırılırken bir hata oluştu." - }, - "tooltip": { - "description": "Parola korumasını kaldırmak, PDF’yi şifrelemek için kullanılan parolayı gerektirir. Bu işlem belgeyi çözer ve parolasız erişilebilir hale getirir." - }, - "submit": "Kaldır", - "results": { - "title": "Şifresi Çözülen PDF’ler" - } - }, - "automate": { - "title": "Otomatikleştir", - "desc": "PDF eylemlerini birbirine bağlayarak çok adımlı iş akışları oluşturun. Tekrarlayan görevler için idealdir.", - "invalidStep": "Geçersiz adım", - "files": { - "placeholder": "Bu otomasyonla işlenecek dosyaları seçin" - }, - "selection": { - "title": "Otomasyon Seçimi", - "saved": { - "title": "Kayıtlı" - }, - "createNew": { - "title": "Yeni Otomasyon Oluştur" - }, - "suggested": { - "title": "Önerilen" - } - }, - "creation": { - "createTitle": "Otomasyon Oluştur", - "editTitle": "Otomasyonu Düzenle", - "intro": "Otomasyonlar araçları sırayla çalıştırır. Başlamak için, çalıştırılmasını istediğiniz sırayla araçlar ekleyin.", - "name": { - "label": "Otomasyon Adı", - "placeholder": "Otomasyonum" - }, - "description": { - "label": "Açıklama (isteğe bağlı)", - "placeholder": "Bu otomasyon ne yapar açıklayın..." - }, - "tools": { - "selectTool": "Bir araç seçin...", - "selected": "Seçili Araçlar", - "remove": "Aracı kaldır", - "configure": "Aracı yapılandır", - "notConfigured": "! Yapılandırılmadı", - "addTool": "Araç Ekle", - "add": "Bir araç ekleyin..." - }, - "save": "Otomasyonu Kaydet", - "unsavedChanges": { - "title": "Kaydedilmemiş Değişiklikler", - "message": "Kaydedilmemiş değişiklikleriniz var. Geri dönmek istediğinize emin misiniz? Tüm değişiklikler kaybolacak.", - "cancel": "İptal", - "confirm": "Geri Dön" - }, - "icon": { - "label": "Simge" - } - }, - "run": { - "title": "Otomasyonu Çalıştır" - }, - "sequence": { - "unnamed": "İsimsiz Otomasyon", - "steps": "{{count}} adım", - "running": "Otomasyon Çalıştırılıyor...", - "run": "Otomasyonu Çalıştır", - "finish": "Bitir" - }, - "reviewTitle": "Otomasyon Sonuçları", - "config": { - "loading": "Araç yapılandırması yükleniyor...", - "noSettings": "Bu aracın yapılandırılabilir ayarları yok.", - "title": "{{toolName}} ayarlarını yapılandır", - "description": "Bu aracın ayarlarını yapılandırın. Bu ayarlar otomasyon çalıştığında uygulanacaktır.", - "cancel": "İptal", - "save": "Yapılandırmayı Kaydet" - }, - "copyToSaved": "Kayıtlıya Kopyala" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Güvenli PDF Alma", - "securePdfIngestionDesc": "Belgeleri temizleyen, temizlemeyle birlikte OCR uygulayan, uzun süreli arşivleme için PDF/A biçimine dönüştüren ve dosya boyutunu optimize eden kapsamlı bir PDF işleme iş akışı.", - "emailPreparation": "E-posta Hazırlığı", - "emailPreparationDesc": "Dosyaları sıkıştırarak, büyük belgeleri e-posta uyumluluğu için 20MB’lık parçalara bölerek ve gizlilik için üstveriyi kaldırarak PDF’leri e-posta dağıtımı için optimize eder.", - "secureWorkflow": "Güvenlik İş Akışı", - "secureWorkflowDesc": "JavaScript ve gömülü dosyalar gibi potansiyel olarak kötü amaçlı içeriği kaldırarak PDF belgelerini güvenceye alır, ardından yetkisiz erişimi önlemek için parola koruması ekler. Varsayılan parola 'password' olarak ayarlanır.", - "processImages": "Görselleri İşle", - "processImagesDesc": "Birden çok görüntü dosyasını tek bir PDF belgeye dönüştürür, ardından görüntülerden aranabilir metin çıkarmak için OCR teknolojisini uygular.", - "prePublishSanitization": "Yayın öncesi temizleme", - "prePublishSanitizationDesc": "PDF'leri çevrimiçi yayımlamadan önce veri sızıntısını önlemek için tüm gizli meta verileri, JavaScript'i, gömülü dosyaları, ek açıklamaları kaldıran ve formları düzleştiren temizleme iş akışı." - } - }, - "colorPicker": { - "title": "Renk seçin" - }, - "common": { - "previous": "Önceki", - "next": "Sonraki", - "collapse": "Daralt", - "expand": "Genişlet", - "collapsed": "daraltılmış", - "lines": "satır", - "copy": "Kopyala", - "copied": "Kopyalandı!", - "refresh": "Yenile", - "retry": "Yeniden dene", - "remaining": "kalan", - "used": "kullanılan", - "available": "kullanılabilir", - "cancel": "İptal", - "preview": "Önizleme", - "close": "Kapat", - "done": "Bitti", - "loading": "Yükleniyor...", - "back": "Geri", - "continue": "Devam et", - "error": "Hata" - }, - "config": { - "overview": { - "title": "Uygulama Yapılandırması", - "description": "Geçerli uygulama ayarları ve yapılandırma ayrıntıları.", - "loading": "Yapılandırma yükleniyor...", - "error": "Hata", - "warning": "Yapılandırma Uyarısı", - "sections": { - "basic": "Temel Yapılandırma", - "security": "Güvenlik Yapılandırması", - "system": "Sistem Yapılandırması", - "integration": "Entegrasyon Yapılandırması" - } - }, - "account": { - "overview": { - "title": "Hesap Ayarları", - "manageAccountPreferences": "Hesap tercihlerinizi yönetin", - "guestDescription": "Misafir olarak oturum açtınız. Yukarıdan hesabınızı yükseltmeyi düşünün." - }, - "upgrade": { - "title": "Misafir Hesabı Yükselt", - "description": "Geçmişinizi korumak ve daha fazla özelliğe erişmek için hesabınızı bağlayın!", - "socialLogin": "Sosyal Hesapla Yükselt", - "linkWith": "Şununla bağla", - "emailPassword": "veya e-postanızı ve parolanızı girin", - "email": "E-posta", - "emailPlaceholder": "E-postanızı girin", - "password": "Parola (isteğe bağlı)", - "passwordPlaceholder": "Bir parola belirleyin", - "passwordNote": "Yalnızca e-posta doğrulamasını kullanmak için boş bırakın", - "upgradeButton": "Hesabı Yükselt" - } - }, - "apiKeys": { - "intro": "API anahtarınızı kullanarak Stirling PDF'in işleme yeteneklerine programatik olarak erişin.", - "docsTitle": "API Dokümantasyonu", - "docsDescription": "Stirling PDF ile entegrasyon hakkında daha fazla bilgi edinin:", - "docsLink": "API Dokümantasyonu", - "schemaLink": "API Şeması Başvurusu", - "usage": "Tüm API isteklerinde bu anahtarı X-API-KEY başlığında ekleyin.", - "description": "Stirling'in PDF araç paketine erişmek için API anahtarınız. Projenize kopyalayın veya yenisini üretmek için yenileyin.", - "publicKeyAriaLabel": "Genel API anahtarı", - "copyKeyAriaLabel": "API anahtarını kopyala", - "refreshAriaLabel": "API anahtarını yenile", - "includedCredits": "Dahil edilen krediler", - "purchasedCredits": "Satın alınan krediler", - "totalCredits": "Toplam Kredi", - "chartAriaLabel": "Kredi kullanımı: dahil {{includedUsed}} / {{includedTotal}}, satın alınan {{purchasedUsed}} / {{purchasedTotal}}", - "nextReset": "Sonraki Sıfırlama", - "lastApiUse": "Son API Kullanımı", - "overlayMessage": "Kredileri ve kullanılabilir kredileri görmek için bir anahtar oluşturun", - "label": "API Anahtarı", - "guestInfo": "Misafir kullanıcılar API anahtarı alamaz. Uygulamalarınızda kullanabileceğiniz bir API anahtarı almak için bir hesap oluşturun.", - "goToAccount": "Hesaba Git", - "refreshModal": { - "title": "API Anahtarlarını Yenile", - "warning": "⚠️ Uyarı: Bu işlem yeni API anahtarları oluşturur ve önceki anahtarlarınızı geçersiz kılar.", - "impact": "Bu anahtarları kullanan tüm uygulamalar veya hizmetler, onları yeni anahtarlarla güncelleyene kadar çalışmayı durduracaktır.", - "confirmPrompt": "Devam etmek istediğinizden emin misiniz?", - "confirmCta": "Anahtarları Yenile" - }, - "generateError": "API anahtarınızı oluşturamadık." - } - }, - "AddAttachmentsRequest": { - "attachments": "Ekleri Seçin", - "info": "PDF'inize eklenecek dosyaları seçin. Bu dosyalar gömülecek ve PDF'in ekler panelinden erişilebilir olacaktır.", - "selectFiles": "Eklenecek Dosyaları Seçin", - "placeholder": "Dosya seçin...", - "addMoreFiles": "Daha fazla dosya ekle...", - "selectedFiles": "Seçilen Dosyalar", - "submit": "Ekleri Ekle", - "tooltip": { - "header": { - "title": "Ek Ekle Hakkında" - }, - "description": { - "title": "Ne yapar" - } - }, - "results": { - "title": "Ek Sonuçları" - }, - "error": { - "failed": "Ek ekleme işlemi başarısız" - } - }, - "termsAndConditions": "Şartlar ve Koşullar", - "logOut": "Oturumu kapat", - "addAttachments": { - "error": { - "failed": "PDF'ye ekler eklenirken bir hata oluştu." - } - }, - "autoRename": { - "description": "Bu araç, PDF dosyalarını içeriklerine göre otomatik olarak yeniden adlandırır. Metinden en uygun başlığı bulmak için belgeyi analiz eder." - }, - "customPosition": "Özel Konum", - "details": "Ayrıntılar", - "invalidUndoData": "Geri alma yapılamıyor: geçersiz işlem verisi", - "margin": { - "large": "Büyük", - "medium": "Orta", - "small": "Küçük", - "xLarge": "Çok Büyük" - }, - "noFilesToUndo": "Geri alma yapılamıyor: son işlemde işlenen dosya yok", - "noOperationToUndo": "Geri alınacak işlem yok", - "noValidFiles": "İşlenecek geçerli dosya yok", - "operationCancelled": "İşlem iptal edildi", - "pageEdit": { - "deselectAll": "Hiçbirini Seç", - "selectAll": "Tümünü Seç" - }, - "quickPosition": "Hızlı Konum", - "reorganizePages": { - "error": { - "failed": "Sayfalar yeniden düzenlenemedi" - }, - "results": { - "title": "Sayfalar Yeniden Düzenlendi" - }, - "settings": { - "title": "Ayarlar" - }, - "submit": "Sayfaları Yeniden Düzenle" - }, - "replace-color": { - "options": { - "fill": "Dolgu rengi", - "gradient": "Gradyan" - }, - "previewOverlayOpacity": "Önizleme kaplaması opaklığı", - "previewOverlayTransparency": "Önizleme kaplaması saydamlığı", - "previewOverlayVisibility": "Önizleme kaplamasını göster", - "selectText": { - "1": "Renk Değiştir veya Tersine Çevirme Seçenekleri", - "2": "Varsayılan (Yüksek kontrastlı varsayılan renkler)", - "3": "Özel (Kişiselleştirilmiş renkler)", - "4": "Tümü Tersine Çevir (Tüm renkleri tersine çevir)", - "5": "Yüksek kontrastlı renk seçenekleri", - "6": "Siyah arka plan üzerine beyaz metin", - "7": "Beyaz arka plan üzerine siyah metin", - "8": "Siyah arka plan üzerine sarı metin", - "9": "Siyah arka plan üzerine yeşil metin", - "10": "Metin Rengini Seç", - "11": "Arka Plan Rengini Seç", - "12": "Başlangıç rengini seçin", - "13": "Bitiş rengini seçin" - }, - "submit": "Değiştir", - "title": "Renk Değiştir-Tersine Çevir" - }, - "size": "Boyut", - "submit": "Gönder", - "success": "Başarılı", - "tools": { - "noSearchResults": "Araç bulunamadı", - "noTools": "Kullanılabilir araç yok" - }, - "undoDataMismatch": "Geri alma yapılamıyor: işlem verileri bozulmuş", - "undoFailed": "İşlem geri alınamadı", - "undoQuotaError": "Geri alma yapılamıyor: yetersiz depolama alanı", - "undoStorageError": "Geri alma tamamlandı ancak bazı dosyalar depolamaya kaydedilemedi", - "undoSuccess": "İşlem başarıyla geri alındı", - "unsupported": "Desteklenmiyor", - "onboarding": { - "welcomeModal": { - "title": "Stirling PDF'ye Hoş Geldiniz!", - "description": "Ana özellikleri ve nasıl başlayacağınızı öğrenmek için 1 dakikalık hızlı bir tura çıkmak ister misiniz?", - "helpHint": "Bu tura her zaman sol alttaki Yardım düğmesinden erişebilirsiniz.", - "startTour": "Turu Başlat", - "maybeLater": "Belki Sonra", - "dontShowAgain": "Bir Daha Gösterme" - }, - "welcomeSlide": { - "title": "Stirling'e hoş geldiniz", - "body": "Stirling PDF artık her boyuttan ekip için hazır. Bu güncelleme yeni bir düzen, güçlü yeni yönetici yetenekleri ve en çok istenen özelliği içerir - Metni Düzenle." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Araçlardan birinin nasıl kullanılacağını göstermek için Kırp aracını seçelim.", - "toolInterface": "Burası Kırp aracının arayüzü. Gördüğünüz gibi, üzerinde çalışacak PDF dosyaları henüz eklemediğimiz için pek bir şey yok.", - "filesButton": "Hızlı Erişim çubuğundaki Dosyalar düğmesi, araçları kullanmak üzere PDF yüklemenize olanak tanır.", - "fileSources": "Buradan yeni dosyalar yükleyebilir veya son dosyalara erişebilirsiniz. Tur için örnek bir dosya kullanacağız.", - "workbench": "Burası Çalışma Alanı - PDF'lerinizi görüntüleyip düzenlediğiniz ana alandır.", - "viewSwitcher": "PDF'lerinizi nasıl görüntülemek istediğinizi seçmek için bu denetimleri kullanın.", - "viewer": "Görüntüleyici, PDF'lerinizi okumanıza ve açıklama eklemenize olanak tanır.", - "pageEditor": "Sayfa Düzenleyici, PDF'lerinizdeki sayfalarda yeniden sıralama, döndürme ve silme gibi çeşitli işlemler yapmanızı sağlar.", - "activeFiles": "Aktif Dosyalar görünümü, araca yüklediğiniz tüm PDF'leri gösterir ve hangilerini işleyeceğinizi seçmenize olanak tanır.", - "fileCheckbox": "Dosyalardan birine tıklamak, onu işleme için seçer. Toplu işlemler için birden fazla dosya seçebilirsiniz.", - "selectControls": "Sağ Panel, tüm aktif PDF'leri hızlıca seçip seçimi kaldırmanızı sağlayan düğmelerin yanı sıra uygulamanın temasını veya dilini değiştirme düğmelerini içerir.", - "cropSettings": "Artık kırpmak istediğimiz dosyayı seçtiğimize göre, PDF'nin kırpılacağı alanı seçmek için Kırp aracını yapılandırabiliriz.", - "runButton": "Araç yapılandırıldıktan sonra bu düğme, aracı seçili tüm PDF'lerde çalıştırmanıza olanak tanır.", - "results": "Araç çalışmayı bitirdikten sonra, Gözden Geçir adımı bu panelde sonuçların bir önizlemesini gösterir ve işlemi geri almanıza veya dosyayı indirmenize olanak tanır. ", - "fileReplacement": "Değiştirilen dosya, Çalışma Alanı'nda orijinal dosyanın yerini otomatik olarak alır; böylece onu kolayca başka araçlardan da geçirebilirsiniz.", - "pinButton": "Dosyaların üzerinde araçları çalıştırdıktan sonra aktif kalmasını istiyorsanız Sabitle düğmesini kullanabilirsiniz.", - "wrapUp": "Her şey hazır! Uygulamanın ana alanlarını ve bunları nasıl kullanacağınızı öğrendiniz. Bu turu tekrar görmek istediğinizde istediğiniz zaman Yardım düğmesine tıklayın.", - "previous": "Önceki", - "next": "İleri", - "finish": "Bitir", - "startTour": "Turu Başlat", - "startTourDescription": "Stirling PDF'in temel özelliklerinde rehberli bir tura çıkın", - "buttons": { - "next": "İleri →", - "back": "Geri", - "skipForNow": "Şimdilik atla", - "download": "İndir →", - "showMeAround": "Bana etrafı göster", - "skipTheTour": "Turu atla" - }, - "serverLicense": { - "skip": "Şimdilik atla", - "seePlans": "Planlara Bak →", - "upgrade": "Şimdi yükselt →", - "freeTitle": "Sunucu Lisansı", - "overLimitTitle": "Sunucu Lisansı Gerekli", - "overLimitBody": "Lisansımız, sunucu başına ücretsiz olarak en fazla {{freeTierLimit}} kullanıcıya izin verir. {{overLimitUserCopy}} Stirling kullanıcınız var. Kesintisiz devam etmek için Stirling Server planına yükseltin - sınırsız koltuk, PDF metin düzenleme ve tam yönetici kontrolü $99/server/ay.", - "freeBody": "Open-Core lisansımız, sunucu başına ücretsiz olarak en fazla {{freeTierLimit}} kullanıcıya izin verir. Kesintisiz ölçeklemek ve yeni PDF metin düzenleme aracımıza erken erişim almak için Stirling Server planını öneririz - tam düzenleme ve sınırsız koltuk $99/server/ay." - }, - "desktopInstall": { - "title": "İndir", - "titleWithOs": "{{osLabel}} için indir", - "body": "Stirling, bir masaüstü uygulaması olarak en iyi şekilde çalışır. Çevrimdışı kullanabilir, belgelere daha hızlı erişebilir ve düzenlemeleri bilgisayarınızda yerel olarak yapabilirsiniz." - }, - "planOverview": { - "adminTitle": "Yönetici Özeti", - "userTitle": "Plan Özeti", - "adminBodyLoginEnabled": "Bir yönetici olarak kullanıcıları yönetebilir, ayarları yapılandırabilir ve sunucu sağlığını izleyebilirsiniz. Sunucunuzdaki ilk {{freeTierLimit}} kişi Stirling'i ücretsiz kullanır.", - "adminBodyLoginDisabled": "Oturum açma modunu etkinleştirdiğinizde kullanıcıları yönetebilir, ayarları yapılandırabilir ve sunucu sağlığını izleyebilirsiniz. Sunucunuzdaki ilk {{freeTierLimit}} kişi Stirling'i ücretsiz kullanır.", - "userBody": "Ekip arkadaşlarını davet edin, roller atayın ve belgelerinizi tek bir güvenli çalışma alanında düzenli tutun. Tek başına kullanımdan büyümeye hazır olduğunuzda oturum açma modunu etkinleştirin." - }, - "securityCheck": { - "message": "Uygulama son zamanlarda önemli değişiklikler geçirdi. Sunucu yöneticinizin dikkatine ihtiyaç duyulabilir. Devam etmek için lütfen rolünüzü doğrulayın." - } - }, - "adminOnboarding": { - "welcome": "Yönetici Turu'na hoş geldiniz! Sistem yöneticileri için mevcut güçlü kurumsal özellikleri ve ayarları keşfedelim.", - "configButton": "Tüm sistem ayarlarına ve yönetim kontrollerine erişmek için Yapılandırma düğmesine tıklayın.", - "settingsOverview": "Burası Ayarlar Paneli. Yönetici ayarları kolay gezinme için kategoriye göre düzenlenmiştir.", - "teamsAndUsers": "Buradan Takımları ve bireysel kullanıcıları yönetin. Yeni kullanıcıları e-posta, paylaşılabilir bağlantılarla davet edebilir veya onlar için özel hesaplar oluşturabilirsiniz.", - "systemCustomization": "UI'yi özelleştirmenin kapsamlı yolları var: Sistem Ayarları uygulama adını ve dilleri değiştirmenizi sağlar, Özellikler sunucu sertifikası yönetimine olanak tanır ve Uç Noktalar kullanıcılarınız için belirli araçları etkinleştirip devre dışı bırakmanızı sağlar.", - "databaseSection": "Gelişmiş üretim ortamları için mevcut altyapınıza entegre edebilmeniz adına harici veritabanı bağlantılarına izin veren ayarlarımız bulunur.", - "connectionsSection": "Bağlantılar bölümü; Google ve GitHub gibi özel SSO ve SAML sağlayıcıları dahil çeşitli giriş yöntemlerini ve bildirimler ile iletişim için e-posta entegrasyonlarını destekler.", - "adminTools": "Son olarak, sistem etkinliğini izlemek için Denetim ve kullanıcılarınızın platformla nasıl etkileşime geçtiğini takip etmek için Kullanım Analitiği gibi gelişmiş yönetim araçlarımız bulunur.", - "wrapUp": "Yönetici turu bu kadar! Stirling PDF'i kuruluşlar için güçlü, özelleştirilebilir bir çözüm haline getiren kurumsal özellikleri gördünüz. Bu tura istediğiniz zaman Yardım menüsünden erişebilirsiniz." - }, - "workspace": { - "title": "Çalışma Alanı", - "people": { - "title": "Kişiler", - "description": "Çalışma alanı üyelerini ve izinlerini yönetin", - "loading": "Kişiler yükleniyor...", - "searchMembers": "Üyeleri ara...", - "addMembers": "Üye Ekle", - "inviteMembers": { - "label": "Üye Davet Et", - "subtitle": "Aşağıya e-postaları virgülle ayırarak yazın veya yapıştırın. Çalışma alanınız üye sayısına göre faturalandırılacaktır." - }, - "user": "Kullanıcı", - "role": "Rol", - "team": "Takım", - "status": "Durum", - "actions": { - "label": "İşlemler", - "upgrade": "Yükselt" - }, - "noMembersFound": "Üye bulunamadı", - "active": "Aktif", - "disabled": "Devre dışı", - "activeSession": "Aktif oturum", - "member": "Üye", - "admin": "Yönetici", - "roleDescriptions": { - "admin": "Ayarları yönetebilir ve üyeleri davet edebilir; tam yönetici erişimine sahiptir.", - "member": "Paylaşılan dosyaları görüntüleyip düzenleyebilir, ancak çalışma alanı ayarlarını veya üyeleri yönetemez.", - "user": "Kullanıcı" - }, - "editRole": "Rolü Düzenle", - "enable": "Etkinleştir", - "disable": "Devre Dışı Bırak", - "deleteUser": "Kullanıcıyı Sil", - "deleteUserSuccess": "Kullanıcı başarıyla silindi", - "deleteUserError": "Kullanıcı silme başarısız", - "confirmDelete": "Bu kullanıcıyı silmek istediğinizden emin misiniz? Bu işlem geri alınamaz.", - "addMember": { - "title": "Üye Ekle", - "username": "Kullanıcı adı (E-posta)", - "usernamePlaceholder": "user@example.com", - "password": "Parola", - "passwordPlaceholder": "Parola girin", - "role": "Rol", - "team": "Takım (İsteğe bağlı)", - "teamPlaceholder": "Bir takım seçin", - "forcePasswordChange": "İlk oturum açmada parola değişikliğini zorunlu kıl", - "cancel": "İptal", - "submit": "Üye Ekle", - "usernameRequired": "Kullanıcı adı ve parola gereklidir", - "passwordTooShort": "Parola en az 6 karakter olmalıdır", - "success": "Kullanıcı başarıyla oluşturuldu", - "error": "Kullanıcı oluşturma başarısız" - }, - "editMember": { - "title": "Üyeyi Düzenle", - "editing": "Düzenleniyor:", - "role": "Rol", - "team": "Takım (İsteğe bağlı)", - "teamPlaceholder": "Bir takım seçin", - "cancel": "İptal", - "submit": "Üyeyi Güncelle", - "success": "Kullanıcı başarıyla güncellendi", - "error": "Kullanıcı güncellenemedi" - }, - "toggleEnabled": { - "success": "Kullanıcı durumu başarıyla güncellendi", - "error": "Kullanıcı durumu güncellenemedi" - }, - "delete": { - "success": "Kullanıcı başarıyla silindi", - "error": "Kullanıcı silinemedi" - }, - "emailInvite": { - "tab": "E-posta Daveti", - "description": "Aşağıya e-postaları virgülle ayırarak yazın veya yapıştırın. Kullanıcılar giriş bilgilerini e-posta ile alacaktır.", - "emails": "E-posta Adresleri", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "En az bir e-posta adresi gereklidir", - "submit": "Davetleri Gönder", - "success": "kullanıcı(lar) başarıyla davet edildi", - "partialSuccess": "Bazı davetler başarısız oldu", - "allFailed": "Kullanıcılar davet edilemedi", - "error": "Davetler gönderilemedi" - }, - "directInvite": { - "tab": "Doğrudan Oluştur" - }, - "inviteLinkTab": { - "tab": "Davet Bağlantısı" - }, - "inviteLink": { - "description": "Kullanıcının kendi parolasını belirlemesine olanak tanıyan güvenli bir bağlantı oluşturun", - "email": "E-posta Adresi", - "emailPlaceholder": "user@example.com (isteğe bağlı)", - "emailDescription": "İsteğe bağlı - herkes tarafından kullanılabilecek genel bir davet bağlantısı için boş bırakın", - "emailRequired": "E-posta adresi gereklidir", - "emailOptional": "İsteğe bağlı - genel davet bağlantısı için boş bırakın", - "emailRequiredForSend": "E-posta bildirimi göndermek için e-posta adresi gereklidir", - "expiryHours": "Geçerlilik Süresi (Saat)", - "expiryDescription": "Bağlantının kaç saat sonra sona ereceği", - "sendEmail": "Davet bağlantısını e-posta ile gönder", - "sendEmailDescription": "Etkinleştirilirse, davet bağlantısı belirtilen e-posta adresine gönderilecektir", - "smtpRequired": "SMTP yapılandırılmadı", - "generate": "Bağlantı Oluştur", - "generated": "Davet Bağlantısı Oluşturuldu", - "copied": "Bağlantı panoya kopyalandı", - "success": "Davet bağlantısı başarıyla oluşturuldu", - "successWithEmail": "Davet bağlantısı oluşturuldu ve e-posta ile gönderildi", - "emailSent": "Davet bağlantısı oluşturuldu ve e-posta ile gönderildi", - "emailFailed": "Davet bağlantısı oluşturuldu, ancak e-posta gönderilemedi", - "emailFailedDetails": "Hata: {0}. Lütfen davet bağlantısını el ile paylaşın.", - "error": "Davet bağlantısı oluşturulamadı", - "submit": "Davet Bağlantısı Oluştur" - }, - "inviteMode": { - "username": "Kullanıcı adı", - "email": "E-posta", - "link": "Bağlantı", - "emailDisabled": "E-posta davetleri, ayarlarda SMTP yapılandırması ve mail.enableInvites=true gerektirir" - }, - "license": { - "users": "kullanıcı", - "availableSlots": "Uygun Kontenjan", - "grandfathered": "Kazanılmış Hak", - "grandfatheredShort": "{{count}} kazanılmış hak", - "fromLicense": "lisanstan", - "slotsAvailable": "{{count}} kullanıcı kontenjanı mevcut", - "noSlotsAvailable": "Uygun kontenjan yok", - "currentUsage": "Şu anda {{max}} kullanıcı lisansının {{current}}'i kullanılıyor" - }, - "loginRequired": "Önce oturum açma modunu etkinleştirin" - }, - "teams": { - "title": "Takımlar", - "description": "Takımları yönetin ve çalışma alanı üyelerini organize edin", - "loading": "Takımlar yükleniyor...", - "loadingDetails": "Takım ayrıntıları yükleniyor...", - "loadError": "Ekip ayrıntıları yüklenemedi", - "createNewTeam": "Yeni Takım Oluştur", - "teamName": "Takım Adı", - "totalMembers": "Toplam Üye", - "actions": "İşlemler", - "noTeamsFound": "Takım bulunamadı", - "noMembers": "Bu takımda üye yok", - "system": "Sistem", - "addMember": "Üye Ekle", - "viewTeam": "Takımı Görüntüle", - "removeMember": "Takımdan çıkar", - "cannotRemoveFromSystemTeam": "Sistem takımından kaldırılamaz", - "renameTeamLabel": "Takımı Yeniden Adlandır", - "deleteTeamLabel": "Takımı Sil", - "cannotDeleteInternal": "Internal takımı silinemez", - "confirmDelete": "Bu takımı silmek istediğinizden emin misiniz? Silmek için bu takımın boş olması gerekir.", - "confirmRemove": "Kullanıcı bu takımdan kaldırılsın mı?", - "cannotRenameInternal": "Internal takımı yeniden adlandırılamaz", - "cannotAddToInternal": "Internal takımına üye eklenemez", - "teamNotFound": "Takım bulunamadı", - "backToTeams": "Takımlara Geri Dön", - "memberCount": "{{count}} üye", - "removeMemberSuccess": "Kullanıcı takımdan çıkarıldı", - "removeMemberError": "Kullanıcı takımdan çıkarılamadı", - "createTeam": { - "title": "Yeni Takım Oluştur", - "teamName": "Takım Adı", - "teamNamePlaceholder": "Takım adını girin", - "cancel": "İptal", - "submit": "Takım Oluştur", - "nameRequired": "Takım adı gereklidir", - "success": "Takım başarıyla oluşturuldu", - "error": "Takım oluşturulamadı" - }, - "renameTeam": { - "title": "Takımı Yeniden Adlandır", - "renaming": "Yeniden adlandırılıyor:", - "newTeamName": "Yeni Takım Adı", - "newTeamNamePlaceholder": "Yeni takım adını girin", - "cancel": "İptal", - "submit": "Takımı Yeniden Adlandır", - "nameRequired": "Takım adı gereklidir", - "success": "Takım başarıyla yeniden adlandırıldı", - "error": "Takım yeniden adlandırılamadı" - }, - "deleteTeam": { - "success": "Takım başarıyla silindi", - "error": "Takım silinemedi. Takımın boş olduğundan emin olun.", - "teamMustBeEmpty": "Silmeden önce takım boş olmalıdır" - }, - "addMemberToTeam": { - "title": "Takıma Üye Ekle", - "addingTo": "Şuraya ekleniyor", - "selectUser": "Kullanıcı Seçin", - "selectUserPlaceholder": "Bir kullanıcı seçin", - "selectUserRequired": "Lütfen bir kullanıcı seçin", - "currentlyIn": "şu anda", - "willBeMoved": "Not: Bu kullanıcı mevcut takımından bu takıma taşınacaktır.", - "cancel": "İptal", - "submit": "Üye Ekle", - "userRequired": "Lütfen bir kullanıcı seçin", - "success": "Üye başarıyla takıma eklendi", - "error": "Üye takıma eklenemedi" - }, - "changeTeam": { - "label": "Takımı Değiştir", - "title": "Takımı Değiştir", - "changing": "Taşınıyor", - "selectTeam": "Takım Seçin", - "selectTeamPlaceholder": "Bir takım seçin", - "selectTeamRequired": "Lütfen bir takım seçin", - "success": "Takım başarıyla değiştirildi", - "error": "Takım değiştirilemedi", - "submit": "Takımı Değiştir" - } - } - }, - "plan": { - "currency": "Para Birimi", - "popular": "Popüler", - "current": "Mevcut Plan", - "upgrade": "Yükselt", - "contact": "Bizimle İletişime Geçin", - "customPricing": "Özel", - "showComparison": "Tüm Özellikleri Karşılaştır", - "hideComparison": "Özellik Karşılaştırmasını Gizle", - "featureComparison": "Özellik Karşılaştırması", - "from": "Başlangıç", - "perMonth": "/ay", - "perSeat": "/koltuk", - "withServer": "+ Sunucu Planı", - "licensedSeats": "Lisanslı: {{count}} koltuk", - "includedInCurrent": "Planınızda Dahil", - "selectPlan": "Plan Seç", - "manage": "Yönet", - "manageSubscription": { - "description": "Aboneliğinizi, faturalandırmayı ve ödeme yöntemlerini yönetin" - }, - "activePlan": { - "title": "Aktif Plan", - "subtitle": "Mevcut abonelik ayrıntılarınız" - }, - "availablePlans": { - "title": "Mevcut Planlar", - "subtitle": "İhtiyaçlarınıza uygun planı seçin" - }, - "static": { - "title": "Faturalandırma Bilgileri", - "message": "Çevrimiçi faturalandırma şu anda yapılandırılmamış. Planınızı yükseltmek veya abonelikleri yönetmek için lütfen doğrudan bizimle iletişime geçin.", - "contactSales": "Satış ile İletişime Geçin", - "contactToUpgrade": "Planınızı yükseltmek veya özelleştirmek için bizimle iletişime geçin", - "maxUsers": "Maksimum Kullanıcı", - "upTo": "En fazla" - }, - "period": { - "month": "ay", - "perUserPerMonth": "/kullanıcı/ay" - }, - "free": { - "name": "Ücretsiz", - "highlight1": "Haftalık sınırlı araç kullanımı", - "highlight2": "Tüm araçlara erişim", - "highlight3": "Topluluk desteği", - "forever": "Sonsuza kadar ücretsiz", - "included": "Dahil" - }, - "pro": { - "name": "Pro", - "highlight1": "Sınırsız Araç Kullanımı", - "highlight2": "Gelişmiş PDF araçları", - "highlight3": "Filigran yok" - }, - "enterprise": { - "name": "Kurumsal", - "highlight1": "Özel fiyatlandırma", - "highlight2": "Özel destek", - "highlight3": "En yeni özellikler", - "requiresServer": "Sunucu gerektirir", - "requiresServerMessage": "Enterprise'a yükseltmeden önce lütfen önce Sunucu planına yükseltin." - }, - "feature": { - "title": "Özellik", - "pdfTools": "Temel PDF Araçları", - "fileSize": "Dosya Boyutu Sınırı", - "automation": "Araç iş akışlarını otomatikleştirin", - "api": "API Erişimi", - "priority": "Öncelikli Destek", - "customPricing": "Özel Fiyatlandırma" - }, - "licenseWarning": { - "title": "Ücretsiz öz barındırma sınırına ulaşıldı", - "body": "{{total}} kullanıcınız var ancak ücretsiz katman sunucu başına yalnızca {{limit}} destekler. Stirling PDF'nin sorunsuz çalışması için yükseltin.", - "overLimit": "{{limit}} sayısından fazla", - "cta": "Planlara bak" - } - }, - "subscription": { - "status": { - "active": "Aktif", - "pastDue": "Gecikmiş", - "canceled": "İptal Edildi", - "incomplete": "Eksik", - "trialing": "Deneme", - "none": "Abonelik Yok" - }, - "renewsOn": "{{date}} tarihinde yenilenir", - "cancelsOn": "{{date}} tarihinde iptal edilir" - }, - "billing": { - "manageBilling": "Faturalandırmayı Yönet", - "portal": { - "error": "Faturalandırma portalı açılamadı" - }, - "updateSeats": "Koltukları Güncelle", - "updateEnterpriseSeats": "Kurumsal Koltukları Güncelle", - "currentSeats": "Mevcut Koltuklar", - "minimumSeats": "Minimum Koltuk", - "basedOnUsers": "(mevcut kullanıcılar)", - "newSeatCount": "Yeni Koltuk Sayısı", - "newSeatCountDescription": "Kurumsal lisansınız için koltuk sayısını seçin", - "whatHappensNext": "Sonra ne olacak?", - "stripePortalRedirect": "Koltuk değişikliğini incelemek ve onaylamak için Stripe faturalandırma portalına yönlendirileceksiniz. Orantılı tutar otomatik hesaplanacaktır.", - "preparingUpdate": "Koltuk güncellemesi hazırlanıyor...", - "seatCountTooLow": "Koltuk sayısı en az {{minimum}} olmalı (mevcut kullanıcı sayısı)", - "seatCountUnchanged": "Lütfen farklı bir koltuk sayısı seçin", - "seatsUpdated": "Koltuklar Güncellendi", - "seatsUpdatedMessage": "Kurumsal koltuklarınız {{seats}} olarak güncellendi", - "updateProcessing": "Güncelleme İşleniyor", - "updateProcessingMessage": "Koltuk güncellemeniz işleniyor. Lütfen birkaç dakika içinde yenileyin.", - "notEnterprise": "Koltuk yönetimi yalnızca kurumsal lisanslar için kullanılabilir" - }, - "upgradeBanner": { - "title": "Sunucu Planına Yükseltin", - "message": "Sınırsız kullanıcı ve gelişmiş özelliklerle Stirling PDF'den en iyi şekilde yararlanın", - "upgradeButton": "Şimdi Yükselt", - "dismiss": "Afişi kapat", - "attentionTitle": "Bu sunucunun yönetici dikkatine ihtiyacı var", - "attentionBody": "Daha fazla bilgi görmek için yöneticinizin oturum açması gerekiyor. Lütfen hemen iletişime geçin.", - "attentionBodyAdmin": "Bu sunucunun uyumlu kalması için lisans gereksinimlerini gözden geçirin.", - "seeInfo": "Bilgileri gör" - }, - "payment": { - "preparing": "Ödeme hazırlanıyor...", - "redirecting": "Güvenli ödeme sayfasına yönlendiriliyor...", - "upgradeTitle": "{{planName}} planına yükselt", - "success": "Ödeme Başarılı!", - "successMessage": "Aboneliğiniz başarıyla etkinleştirildi. Kısa süre içinde bir onay e-postası alacaksınız.", - "autoClose": "Bu pencere otomatik olarak kapanacaktır...", - "error": "Ödeme Hatası", - "upgradeSuccess": "Ödeme başarılı! Aboneliğiniz yükseltildi. Lisansınız sunucunuza güncellendi. Kısa süre içinde bir onay e-postası alacaksınız.", - "paymentSuccess": "Ödeme başarılı! Lisans anahtarınız alınıyor...", - "licenseActivated": "Lisans etkinleştirildi! Lisans anahtarınız kaydedildi. Kayıtlı e-posta adresinize bir onay e-postası gönderildi.", - "licenseDelayed": "Ödeme başarılı! Lisansınız oluşturuluyor. Lisans anahtarınız kısa süre içinde e-postayla gönderilecektir. 10 dakika içinde almazsanız lütfen destekle iletişime geçin.", - "licensePollingError": "Ödeme başarılı ancak lisans anahtarınızı otomatik olarak alamadık. Lütfen e-postanızı kontrol edin veya ödeme onayınızla destekle iletişime geçin.", - "licenseRetrievalError": "Ödeme başarılı ancak lisans alma başarısız oldu. Lisans anahtarınızı e-postayla alacaksınız. 10 dakika içinde ulaşmazsa lütfen destekle iletişime geçin.", - "syncError": "Ödeme başarılı ancak lisans senkronizasyonu başarısız oldu. Lisansınız kısa süre içinde güncellenecektir. Sorunlar devam ederse lütfen destekle iletişime geçin.", - "licenseSaveError": "Lisans anahtarı kaydedilemedi. Etkinleştirmeyi tamamlamak için lütfen lisans anahtarınızla destekle iletişime geçin.", - "paymentCanceled": "Ödeme iptal edildi. Herhangi bir ücret yansıtılmadı.", - "syncingLicense": "Yükseltilen lisansınız senkronize ediliyor...", - "generatingLicense": "Lisans anahtarınız oluşturuluyor...", - "upgradeComplete": "Yükseltme Tamamlandı", - "upgradeCompleteMessage": "Aboneliğiniz başarıyla yükseltildi. Mevcut lisans anahtarınız güncellendi.", - "stripeNotConfigured": "Stripe Yapılandırılmadı", - "stripeNotConfiguredMessage": "Stripe ödeme entegrasyonu yapılandırılmadı. Lütfen yöneticinizle iletişime geçin.", - "monthly": "Aylık", - "yearly": "Yıllık", - "billingPeriod": "Faturalandırma Dönemi", - "enterpriseNote": "Koltuklar ödeme adımında ayarlanabilir (1-1000).", - "installationId": "Kurulum Kimliği", - "licenseKey": "Lisans Anahtarınız", - "licenseInstructions": "Bu, kurulumunuza eklendi. Ayrıca e-postanızda bir kopyasını alacaksınız.", - "canCloseWindow": "Bu pencereyi şimdi kapatabilirsiniz.", - "licenseKeyProcessing": "Lisans Anahtarı İşleniyor", - "licenseDelayedMessage": "Lisans anahtarınız oluşturuluyor. Lütfen kısa süre içinde e-postanızı kontrol edin veya destekle iletişime geçin.", - "perYear": "/yıl", - "perMonth": "/ay", - "emailInvalid": "Lütfen geçerli bir e-posta adresi girin", - "emailStage": { - "title": "E-postanızı Girin", - "description": "Lisans anahtarınızı ve makbuzları göndermek için bunu kullanacağız.", - "emailLabel": "E-posta Adresi", - "emailPlaceholder": "your@email.com", - "continue": "Devam et", - "modalTitle": "Başlayın - {{planName}}" - }, - "planStage": { - "title": "Faturalandırma Döneminizi Seçin", - "savingsNote": "Yıllık faturalandırma ile %{{percent}} tasarruf edin", - "basePrice": "Taban Fiyat", - "seatPrice": "Koltuk Başına", - "totalForSeats": "Toplam ({{count}} koltuk)", - "selectMonthly": "Aylığı Seç", - "selectYearly": "Yıllığı Seç", - "savePercent": "%{{percent}} tasarruf edin", - "savingsAmount": "{{amount}} tasarruf ediyorsunuz", - "modalTitle": "Faturalandırma Dönemi Seçin - {{planName}}", - "billedYearly": "Yıllık {{currency}}{{amount}} olarak faturalandırılır" - }, - "paymentStage": { - "backToPlan": "Plan Seçimine Dön", - "selectedPlan": "Seçilen Plan", - "modalTitle": "Ödemeyi Tamamlayın - {{planName}}" - } - }, - "firstLogin": { - "title": "İlk Kez Oturum Açma", - "welcomeTitle": "Hoş geldiniz!", - "welcomeMessage": "Güvenlik nedeniyle, ilk oturum açışınızda parolanızı değiştirmeniz gerekir.", - "loggedInAs": "Olarak oturum açtınız", - "error": "Hata", - "currentPassword": "Mevcut Parola", - "enterCurrentPassword": "Mevcut parolanızı girin", - "newPassword": "Yeni Parola", - "enterNewPassword": "Yeni parolayı girin (en az 8 karakter)", - "confirmPassword": "Yeni Parolayı Onaylayın", - "reEnterNewPassword": "Yeni parolayı tekrar girin", - "changePassword": "Parolayı Değiştir", - "allFieldsRequired": "Tüm alanlar gereklidir", - "passwordsDoNotMatch": "Yeni parolalar eşleşmiyor", - "passwordTooShort": "Parola en az 8 karakter olmalıdır", - "passwordMustBeDifferent": "Yeni parola mevcut paroladan farklı olmalı", - "passwordChangedSuccess": "Parola başarıyla değiştirildi! Lütfen tekrar oturum açın.", - "passwordChangeFailed": "Parola değiştirilemedi. Lütfen mevcut parolanızı kontrol edin." - }, - "invite": { - "welcome": "Stirling PDF'ye hoş geldiniz", - "invalidToken": "Geçersiz davet bağlantısı", - "validationError": "Davet bağlantısı doğrulanamadı", - "passwordRequired": "Parola gerekli", - "passwordTooShort": "Parola en az 6 karakter olmalıdır", - "passwordMismatch": "Parolalar eşleşmiyor", - "acceptError": "Hesap oluşturulamadı", - "validating": "Davet doğrulanıyor...", - "invalidInvitation": "Geçersiz Davet", - "goToLogin": "Girişe Git", - "welcomeTitle": "Davet edildiniz!", - "welcomeSubtitle": "Başlamak için hesap kurulumunuzu tamamlayın", - "accountFor": "Şunun için hesap oluşturuluyor", - "linkExpires": "Bağlantı sona erer", - "email": "E-posta adresi", - "emailPlaceholder": "E-posta adresinizi girin", - "emailRequired": "E-posta adresi gereklidir", - "invalidEmail": "Geçersiz e-posta adresi", - "choosePassword": "Bir parola seçin", - "passwordPlaceholder": "Parolanızı girin", - "confirmPassword": "Parolayı onaylayın", - "confirmPasswordPlaceholder": "Parolanızı tekrar girin", - "createAccount": "Hesap Oluştur", - "creating": "Hesap Oluşturuluyor...", - "alreadyHaveAccount": "Zaten bir hesabınız var mı?", - "signIn": "Giriş yap" - }, - "audit": { - "error": { - "title": "Denetim sistemi yüklenirken hata" - }, - "notAvailable": "Denetim sistemi kullanılamıyor", - "notAvailableMessage": "Denetim sistemi yapılandırılmamış veya kullanılamıyor.", - "disabled": "Denetim günlüğü devre dışı", - "disabledMessage": "Sistem olaylarını takip etmek için uygulama yapılandırmanızda denetim günlüğünü etkinleştirin.", - "systemStatus": { - "title": "Sistem Durumu", - "status": "Denetim Günlüğü", - "enabled": "Etkin", - "disabled": "Devre dışı", - "level": "Denetim Düzeyi", - "retention": "Saklama Süresi", - "days": "gün", - "totalEvents": "Toplam Olay" - }, - "tabs": { - "dashboard": "Pano", - "events": "Denetim Olayları", - "export": "Dışa Aktar" - }, - "charts": { - "title": "Denetim Panosu", - "error": "Grafikler yüklenirken hata", - "day": "Gün", - "week": "Hafta", - "month": "Ay", - "byType": "Türüne Göre Olaylar", - "byUser": "Kullanıcıya Göre Olaylar", - "overTime": "Zaman İçinde Olaylar" - }, - "events": { - "title": "Denetim Olayları", - "filterByType": "Türe göre filtrele", - "filterByUser": "Kullanıcıya göre filtrele", - "startDate": "Başlangıç tarihi", - "endDate": "Bitiş tarihi", - "clearFilters": "Temizle", - "error": "Olaylar yüklenirken hata", - "noEvents": "Olay bulunamadı", - "timestamp": "Zaman damgası", - "type": "Tür", - "user": "Kullanıcı", - "ipAddress": "IP Adresi", - "actions": "İşlemler", - "viewDetails": "Ayrıntıları Görüntüle", - "eventDetails": "Olay Ayrıntıları", - "details": "Ayrıntılar" - }, - "export": { - "title": "Denetim Verilerini Dışa Aktar", - "description": "Denetim olaylarını CSV veya JSON biçiminde dışa aktarın. Dışa aktarılan verileri sınırlamak için filtreleri kullanın.", - "format": "Dışa Aktarım Biçimi", - "filters": "Filtreler (İsteğe bağlı)", - "filterByType": "Türe göre filtrele", - "filterByUser": "Kullanıcıya göre filtrele", - "startDate": "Başlangıç tarihi", - "endDate": "Bitiş tarihi", - "clearFilters": "Temizle", - "exportButton": "Verileri Dışa Aktar", - "error": "Veriler dışa aktarılamadı" - } - }, - "usage": { - "noData": "Veri yok", - "error": "Kullanım istatistikleri yüklenirken hata", - "noDataMessage": "Şu anda kullanım istatistikleri mevcut değil.", - "controls": { - "top10": "İlk 10", - "top20": "İlk 20", - "all": "Tümü", - "refresh": "Yenile", - "dataTypeLabel": "Veri Türü:", - "dataType": { - "all": "Tümü", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "İlk 10", - "top20": "İlk 20", - "all": "Tümü" - }, - "stats": { - "totalEndpoints": "Toplam Uç Nokta", - "totalVisits": "Toplam Ziyaret", - "showing": "Gösteriliyor", - "selectedVisits": "Seçili Ziyaretler" - }, - "chart": { - "title": "Uç Nokta Kullanım Grafiği" - }, - "table": { - "title": "Ayrıntılı İstatistikler", - "endpoint": "Uç Nokta", - "visits": "Ziyaret", - "percentage": "Yüzde", - "noData": "Veri yok" - } - }, - "backendHealth": { - "checking": "Arka uç durumu kontrol ediliyor...", - "online": "Arka Uç Çevrimiçi", - "offline": "Arka Uç Çevrimdışı", - "starting": "Arka uç başlatılıyor...", - "wait": "Lütfen arka ucun başlatılması tamamlanana kadar bekleyin ve tekrar deneyin." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Devam etmek için PDF'nin kilidini açın", - "title": "Devam etmek için parolayı kaldırın", - "description": "Bu PDF parola korumalı. Çalışmaya devam edebilmek için parolayı girin.", - "password": { - "label": "PDF parolası", - "placeholder": "PDF parolasını girin" - }, - "skip": "Şimdilik atla", - "unlock": "Kilidi Aç ve Devam Et", - "incorrectPassword": "Yanlış parola", - "missingFile": "Seçilen dosya artık mevcut değil.", - "emptyResponse": "Parola kaldırma bir dosya üretmedi.", - "required": "Devam etmek için parolayı girin.", - "successTitle": "Parola kaldırıldı", - "successBodyWithName": "{{fileName}} dosyasından parola kaldırıldı", - "successBody": "Parola başarıyla kaldırıldı." - }, - "setup": { - "welcome": "Stirling PDF'ye hoş geldiniz", - "description": "Stirling PDF'yi nasıl kullanmak istediğinizi seçerek başlayın", - "step1": { - "label": "Mod Seçin", - "description": "Çevrimdışı veya Sunucu" - }, - "step2": { - "label": "Sunucu Seçin", - "description": "Öz barındırılan sunucu" - }, - "step3": { - "label": "Oturum Açma", - "description": "Kimlik bilgilerini girin" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Stirling hesabınızla oturum açın" - }, - "selfhosted": { - "title": "Öz Barındırılan Sunucu", - "description": "Kendi Stirling PDF sunucunuza bağlanın" - } - }, - "saas": { - "title": "Stirling'de Oturum Açın", - "subtitle": "Stirling hesabınızla oturum açın" - }, - "selfhosted": { - "title": "Sunucuda Oturum Açın", - "subtitle": "Sunucu kimlik bilgilerinizi girin" - }, - "server": { - "title": "Sunucuya Bağlan", - "subtitle": "Öz barındırılan sunucu URL'nizi girin", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Öz barındırılan sunucu" - }, - "url": { - "label": "Sunucu URL'si", - "description": "Öz barındırılan Stirling PDF sunucunuzun tam URL'sini girin" - }, - "error": { - "emptyUrl": "Lütfen bir sunucu URL'si girin", - "unreachable": "Sunucuya bağlanılamadı", - "testFailed": "Bağlantı testi başarısız" - }, - "testing": "Bağlantı test ediliyor..." - }, - "login": { - "title": "Oturum Aç", - "subtitle": "Devam etmek için kimlik bilgilerinizi girin", - "connectingTo": "Bağlanılıyor:", - "username": { - "label": "Kullanıcı adı", - "placeholder": "Kullanıcı adınızı girin" - }, - "email": { - "label": "E-posta", - "placeholder": "E-postanızı girin" - }, - "password": { - "label": "Parola", - "placeholder": "Parolanızı girin" - }, - "error": { - "emptyUsername": "Lütfen kullanıcı adınızı girin", - "emptyEmail": "Lütfen e-postanızı girin", - "emptyPassword": "Lütfen parolanızı girin", - "oauthFailed": "OAuth oturumu başarısız oldu. Lütfen tekrar deneyin." - }, - "submit": "Oturum Aç", - "signInWith": "Şununla oturum aç", - "oauthPending": "Kimlik doğrulama için tarayıcı açılıyor...", - "orContinueWith": "Veya e-postayla devam edin" - } - }, - "oauth": { - "success": { - "title": "Kimlik Doğrulama Başarılı", - "message": "Bu pencereyi kapatabilir ve Stirling PDF'ye dönebilirsiniz." - }, - "error": { - "title": "Kimlik Doğrulama Başarısız", - "message": "Kimlik doğrulama başarılı olmadı. Bu pencereyi kapatıp tekrar deneyebilirsiniz." - } - }, - "pdfTextEditor": { - "title": "PDF JSON Düzenleyici", - "viewLabel": "PDF Düzenleyici", - "converting": "PDF düzenlenebilir formata dönüştürülüyor...", - "conversionFailed": "PDF dönüştürülemedi. Lütfen tekrar deneyin.", - "currentFile": "Geçerli dosya: {{name}}", - "pageSummary": "Sayfa {{number}} / {{total}}", - "pagePreviewAlt": "Sayfa önizleme", - "imageLabel": "Yerleştirilen resim", - "noTextOnPage": "Bu sayfada düzenlenebilir metin tespit edilmedi.", - "pageType": { - "paragraph": "Paragraf sayfası", - "sparse": "Seyrek metin" - }, - "groupingMode": { - "auto": "Otomatik", - "paragraph": "Paragraf", - "singleLine": "Tek Satır" - }, - "badges": { - "unsaved": "Düzenlendi", - "modified": "Düzenlendi", - "earlyAccess": "Erken Erişim" - }, - "actions": { - "reset": "Değişiklikleri Sıfırla", - "downloadJson": "JSON'u İndir", - "generatePdf": "PDF Oluştur" - }, - "options": { - "autoScaleText": { - "title": "Metni kutulara otomatik sığdır", - "description": "Yazı tipi işleme PDF'den farklı olduğunda metni, orijinal sınırlayıcı kutusuna yatay olarak otomatik sığdırır." - }, - "groupingMode": { - "title": "Metin Gruplama Modu", - "autoDescription": "Sayfa türünü otomatik algılar ve metni uygun şekilde gruplar.", - "paragraphDescription": "Hizalı satırları çok satırlı paragraf metin kutularında gruplar.", - "singleLineDescription": "Her PDF metin satırını ayrı bir metin kutusu olarak tutar." - }, - "manualGrouping": { - "descriptionInline": "İpucu: Birden çok metin kutusu seçmek için Ctrl (Cmd) veya Shift tuşunu basılı tutun. Seçimin üzerinde bir araç çubuğu belirir; birleştirebilir, grubu çözebilir veya genişlikleri ayarlayabilirsiniz." - }, - "forceSingleElement": { - "title": "Düzenlenen metni tek bir PDF öğesine kilitle", - "description": "Etkinleştirildiğinde, düzenlenmiş her metin kutusu, üst üste binen glifler veya karışık yazı tiplerini önlemek için tek bir PDF metin öğesi olarak dışa aktarılır." - } - }, - "manual": { - "mergeTooltip": "Seçili kutuları birleştir", - "merge": "Seçimi birleştir", - "ungroupTooltip": "Paragrafı tekrar satırlara böl", - "ungroup": "Seçimin grubunu çöz", - "widthMenu": "Genişlik seçenekleri", - "expandWidth": "Sayfa kenarına genişlet", - "resetWidth": "Genişliği sıfırla", - "resizeHandle": "Metin genişliğini ayarla" - }, - "disclaimer": { - "heading": "Önizleme Sınırlamaları", - "textFocus": "Bu çalışma alanı, metni düzenlemeye ve gömülü görselleri yeniden konumlandırmaya odaklanır. Karmaşık sayfa çizimleri, form parçacıkları ve katmanlı grafikler dışa aktarma için korunur ancak burada tam düzenlenemez.", - "previewVariance": "Bazı görseller (ör. tablo kenarlıkları, şekiller veya ek açıklama görünümleri) önizlemede tam olarak gösterilmeyebilir. Dışa aktarılan PDF, mümkün olduğunda orijinal çizim komutlarını korur.", - "alpha": "Bu alfa görüntüleyici hâlâ gelişiyor—bazı yazı tipleri, renkler, saydamlık efektleri ve yerleşim ayrıntıları biraz değişebilir. Lütfen paylaşmadan önce oluşturulan PDF'yi iki kez kontrol edin." - }, - "empty": { - "title": "Belge yüklenmedi", - "subtitle": "Metin içeriğini düzenlemeye başlamak için bir PDF veya JSON dosyası yükleyin." - }, - "welcomeBanner": { - "title": "PDF Metin Düzenleyiciye Hoş Geldiniz (Erken Erişim)", - "experimental": "Bu, aktif geliştirme aşamasında deneysel bir özelliktir. Kullanım sırasında bazı kararsızlıklar ve sorunlar beklenebilir.", - "howItWorks": "Bu araç, PDF'inizi metin içeriğini değiştirebileceğiniz ve görselleri yeniden konumlandırabileceğiniz düzenlenebilir bir formata dönüştürür. Değişiklikler yeni bir PDF olarak kaydedilir.", - "bestFor": "En İyi Şunlarla Çalışır:", - "bestFor1": "Ağırlıklı olarak metin ve görseller içeren basit PDF'ler", - "bestFor2": "Standart paragraf biçimlendirmesine sahip belgeler", - "bestFor3": "Mektuplar, denemeler, raporlar ve temel belgeler", - "notIdealFor": "Şunlar için İdeal Değil:", - "notIdealFor1": "Madde işaretleri, tablolar veya çok sütunlu düzenler gibi özel biçimlendirmeye sahip PDF'ler", - "notIdealFor2": "Dergiler, broşürler veya yoğun tasarımlı belgeler", - "notIdealFor3": "Karmaşık düzenlere sahip kullanım kılavuzları", - "limitations": "Mevcut Sınırlamalar:", - "limitation1": "Fontların görüntülenmesi orijinal PDF'den biraz farklı olabilir", - "limitation2": "Karmaşık grafikler, form alanları ve açıklamalar korunur ancak düzenlenemez", - "limitation3": "Büyük dosyaların dönüştürülmesi ve işlenmesi zaman alabilir", - "knownIssues": "Bilinen Sorunlar (Düzeltiliyor):", - "issue1": "Metin rengi şu anda korunmuyor (yakında eklenecek)", - "issue2": "Paragraf modunda hizalama ve boşluk sorunları daha fazladır - Tek Satır modu önerilir", - "issue3": "Önizleme görünümü dışa aktarılan PDF'den farklıdır - dışa aktarılan PDF'ler orijinale daha yakındır", - "issue4": "Döndürülmüş metnin hizalaması manuel ayar gerektirebilir", - "issue5": "Şeffaflık ve katmanlama efektleri orijinalden farklı olabilir", - "feedback": "Bu bir erken erişim özelliğidir. Lütfen geliştirmemize yardımcı olmak için karşılaştığınız sorunları bildirin!", - "gotIt": "Anladım", - "dontShowAgain": "Bir daha gösterme" - }, - "modeChange": { - "title": "Mod Değişikliğini Onayla", - "warning": "Metin gruplama modunu değiştirmek kaydedilmemiş tüm değişiklikleri sıfırlayacaktır. Devam etmek istiyor musunuz?", - "cancel": "İptal", - "confirm": "Sıfırla ve Modu Değiştir" - }, - "fontAnalysis": { - "details": "Font Ayrıntıları", - "embedded": "Gömülü", - "type": "Tür", - "webFormat": "Web Formatı", - "warnings": "Uyarılar", - "suggestions": "Notlar", - "currentPageFonts": "Bu sayfadaki fontlar", - "allFonts": "Tüm fontlar", - "fallback": "yedek", - "missing": "eksik", - "perfectMessage": "Tüm fontlar mükemmel şekilde yeniden üretilebilir.", - "warningMessage": "Bazı fontlar doğru görüntülenmeyebilir.", - "infoMessage": "Font yeniden üretim bilgisi mevcut.", - "perfect": "mükemmel", - "subset": "kısmi" - }, - "errors": { - "invalidJson": "JSON dosyası okunamadı. PDF to JSON aracı tarafından oluşturulduğundan emin olun.", - "pdfConversion": "Düzenlenen JSON tekrar PDF'ye dönüştürülemedi." - } - }, - "auth": { - "sessionExpired": "Oturum Süresi Doldu", - "pleaseLoginAgain": "Lütfen tekrar giriş yapın.", - "accessDenied": "Erişim Reddedildi", - "insufficientPermissions": "Bu işlemi gerçekleştirmek için izniniz yok." - }, - "addText": { - "title": "Metin Ekle", - "header": "PDF'lere metin ekleyin", - "text": { - "name": "Metin içeriği", - "placeholder": "Ekleyeceğiniz metni girin", - "fontLabel": "Yazı tipi", - "fontSizeLabel": "Font boyutu", - "fontSizePlaceholder": "Font boyutunu yazın veya seçin (8-200)", - "colorLabel": "Metin rengi" - }, - "steps": { - "configure": "Metni Yapılandır" - }, - "step": { - "createDesc": "Ekleyeceğiniz metni girin", - "place": "Metni Yerleştir", - "placeDesc": "Metninizi eklemek için PDF'ye tıklayın" - }, - "instructions": { - "title": "Metin nasıl eklenir", - "text": "Yukarıya metninizi girdikten sonra, PDF üzerinde herhangi bir yere tıklayarak yerleştirin.", - "paused": "Yerleştirme duraklatıldı", - "resumeHint": "Metni eklemek için yerleştirmeye devam edin.", - "noSignature": "Yerleştirmeyi etkinleştirmek için yukarıya metin girin." - }, - "mode": { - "move": "Metni Taşı", - "place": "Metni Yerleştir", - "pause": "Yerleştirmeyi duraklat", - "resume": "Yerleştirmeye devam et" - }, - "results": { - "title": "Metin Ekleme Sonuçları" - }, - "error": { - "failed": "PDF'ye metin eklenirken bir hata oluştu." - }, - "tags": "metin,açıklama,etiket", - "applySignatures": "Metni Uygula" - } -} \ No newline at end of file diff --git a/frontend/public/locales/uk-UA/translation.json b/frontend/public/locales/uk-UA/translation.json deleted file mode 100644 index 667174f77..000000000 --- a/frontend/public/locales/uk-UA/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Оберіть спосіб перегляду інструментів", - "description": "Перегляньте обидва макети та вирішіть, як досліджувати інструменти Stirling PDF.", - "sidebarTitle": "Режим бічної панелі", - "sidebarDescription": "Тримайте інструменти поруч із робочою областю для швидкого перемикання.", - "recommended": "Рекомендовано", - "chooseSidebar": "Використовувати режим бічної панелі", - "fullscreenTitle": "Повноекранний режим — (застарілий)", - "fullscreenDescription": "Переглядайте всі інструменти у каталозі, що перекриває робочу область, доки не виберете один.", - "chooseFullscreen": "Використовувати повноекранний режим", - "dismiss": "Можливо, пізніше" - }, - "fullscreen": { - "showDetails": "Показати подробиці", - "comingSoon": "Незабаром:", - "favorite": "Додати до вибраного", - "favorites": "Вибране", - "unavailable": "Вимкнено адміністратором сервера:", - "unavailableDependency": "Недоступно — на сервері відсутній потрібний інструмент:", - "heading": "Усі інструменти (повноекранний перегляд)", - "noResults": "Спробуйте змінити пошук або перемкніть описи, щоб знайти потрібне.", - "recommended": "Рекомендовано", - "unfavorite": "Видалити з вибраного" - }, - "placeholder": "Виберіть інструмент, щоб почати", - "toggle": { - "fullscreen": "Переключитися на повноекранний режим", - "sidebar": "Переключитися на режим бічної панелі" - }, - "alpha": "Альфа", - "premiumFeature": "Преміум-функція:", - "comingSoon": "Незабаром:" - }, - "unsavedChanges": "У вас є незбережені зміни у вашому PDF.", - "areYouSure": "Ви впевнені, що хочете вийти?", - "unsavedChangesTitle": "Незбережені зміни", - "keepWorking": "Продовжити роботу", - "discardChanges": "Відхилити й вийти", - "applyAndContinue": "Зберегти й вийти", - "exportAndContinue": "Експортувати й продовжити", - "zipWarning": { - "title": "Великий ZIP-файл", - "message": "Цей ZIP містить {{count}} файлів. Розпакувати попри це?", - "cancel": "Скасувати", - "confirm": "Розпакувати" - }, - "defaultApp": { - "title": "Зробити типовим PDF-додатком", - "message": "Зробити Stirling PDF вашим PDF-редактором за замовчуванням?", - "description": "Це можна змінити згодом у системних налаштуваннях.", - "notNow": "Не зараз", - "setDefault": "Встановити за замовчуванням", - "dismiss": "Закрити", - "prompt": { - "title": "Зробити типовим PDF-редактором", - "message": "Зробіть Stirling PDF типовою програмою для відкриття PDF-файлів." - }, - "success": { - "title": "Типову програму встановлено", - "message": "Stirling PDF тепер ваш PDF-редактор за замовчуванням" - }, - "settingsOpened": { - "title": "Відкрито налаштування", - "message": "Виберіть Stirling PDF у системних налаштуваннях" - }, - "error": { - "title": "Помилка", - "message": "Не вдалося встановити обробник PDF за замовчуванням" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Скасувати", - "addPageNumbers": { - "fontSize": "Розмір шрифту", - "fontName": "Назва шрифту", - "title": "Додати номери сторінок", - "header": "Додати номери сторінок", - "selectText": { - "1": "Виберіть PDF-файл:", - "2": "Розмір поля", - "3": "Позиція", - "4": "Стартовий номер", - "5": "Сторінки для нумерації", - "6": "Свій текст" - }, - "customTextDesc": "Користувацький текст", - "numberPagesDesc": "Які сторінки нумерувати, за замовчуванням 'всі', також приймає 1-5 або 2,5,9 тощо.", - "customNumberDesc": "За замовчуванням {n}, також можна використовувати 'Сторінка {n} з {total}', 'Текст-{n}', '{filename}-{n}'", - "submit": "Додати номери сторінок", - "configuration": "Налаштування", - "customize": "Налаштувати вигляд", - "pagesAndStarting": "Сторінки та початковий номер", - "positionAndPages": "Позиція та сторінки", - "error": { - "failed": "Операція додавання номерів сторінок не вдалася" - }, - "results": { - "title": "Результати нумерації сторінок" - }, - "preview": "Вибір позиції", - "previewDisclaimer": "Попередній перегляд орієнтовний. Підсумковий результат може відрізнятися через метрики шрифтів PDF." - }, - "pageSelectionPrompt": "Користувацький вибір сторінки (введіть список номерів сторінок через кому 1,5,6 або функції типу 2n+1) :", - "startingNumberTooltip": "Перший номер для відображення. Наступні сторінки збільшуватимуться від цього номера.", - "marginTooltip": "Відстань між номером сторінки та краєм сторінки.", - "fontSizeTooltip": "Розмір тексту номера сторінки у пунктах. Більші числа дають більший текст.", - "fontTypeTooltip": "Гарнітура для номерів сторінок. Оберіть відповідно до стилю документа.", - "customTextTooltip": "Необов’язковий користувацький формат для номерів сторінок. Використовуйте {n} як заповнювач числа. Приклад: \"Сторінка {n}\" покаже \"Сторінка 1\", \"Сторінка 2\" тощо.", - "pdfPrompt": "Оберіть PDF(и)", - "multiPdfPrompt": "Оберіть PDFи (2+)", - "multiPdfDropPrompt": "Оберіть (або перетягніть) всі необхідні PDFи", - "imgPrompt": "Оберіть зображення(я)", - "genericSubmit": "Надіслати", - "uploadLimit": "Максимальний розмір файлу:", - "uploadLimitExceededSingular": "занадто великий. Максимальний дозволений розмір —", - "uploadLimitExceededPlural": "занадто великі. Максимальний дозволений розмір —", - "processTimeWarning": "Увага: Цей процес може тривати до хвилини в залежності від розміру файлу.", - "pageOrderPrompt": "Порядок сторінок (введіть список номерів сторінок через кому):", - "goToPage": "Вперед", - "true": "Правда", - "false": "Брехня", - "unknown": "Невідомо", - "app": { - "description": "Безкоштовна альтернатива Adobe Acrobat (10M+ завантажень)" - }, - "save": "Зберегти", - "saveToBrowser": "Зберегти в браузері", - "download": "Завантажити", - "downloadUnavailable": "Завантаження недоступне для цього елемента", - "saveUnavailable": "Збереження недоступне для цього елемента", - "pin": "Закріпити файл (залишити активним після виконання інструмента)", - "unpin": "Відкріпити файл (замінити після виконання інструмента)", - "undoOperationTooltip": "Клацніть, щоб скасувати останню операцію та відновити оригінальні файли", - "undo": "Скасувати", - "back": "Назад", - "nothingToUndo": "Нічого скасовувати", - "moreOptions": "Додаткові параметри", - "editYourNewFiles": "Редагувати нові файли", - "close": "Закрити", - "openInViewer": "Відкрити у переглядачі", - "confirmClose": "Підтвердити закриття", - "confirmCloseMessage": "Ви впевнені, що хочете закрити цей файл?", - "confirmCloseCancel": "Скасувати", - "confirmCloseConfirm": "Закрити файл", - "fileSelected": "Вибрано: {{filename}}", - "chooseFile": "Вибрати файл", - "filesSelected": "файлів обрано", - "files": { - "title": "Файли", - "upload": "Завантажити", - "uploadFiles": "Завантажити файли", - "addFiles": "Додати файли", - "selectFromWorkbench": "Виберіть файли з робочої області або ", - "selectMultipleFromWorkbench": "Виберіть щонайменше {{count}} файлів з робочої області або ", - "created": "Створено", - "size": "Розмір файлу" - }, - "noFavourites": "Немає вибраного", - "downloadComplete": "Завантаження завершено", - "bored": "Нудно чекати?", - "alphabet": "Алфавіт", - "downloadPdf": "Завантажити PDF", - "text": "Текст", - "font": "Шрифт", - "selectFillter": "-- Вибрати --", - "pageNum": "номер сторінки", - "sizes": { - "small": "Малий", - "medium": "Середній", - "large": "Великий", - "x-large": "Дуже великий" - }, - "error": { - "pdfPassword": "Документ PDF захищено паролем, і пароль не був наданий або був невірним", - "encryptedPdfMustRemovePassword": "Цей PDF зашифрований або захищений паролем. Будь ласка, розблокуйте його перед перетворенням у PDF/A.", - "incorrectPasswordProvided": "Пароль до PDF невірний або не вказаний.", - "_value": "Помилка", - "dismissAllErrors": "Закрити всі помилки", - "sorry": "Вибачте за незручності!", - "needHelp": "Потрібна допомога / Знайшли проблему?", - "contactTip": "Якщо у вас досі виникають проблеми, не соромтеся звертатися до нас за допомогою. Ви можете надіслати запит на нашій сторінці GitHub або зв'язатися з нами через Discord:", - "404": { - "head": "404 - Сторінку не знайдено | Ой, ми заплуталися в коді!", - "1": "Ми не можемо знайти сторінку, яку ви шукаєте.", - "2": "Щось пішло не так" - }, - "github": "Надіслати запит на GitHub", - "showStack": "Показати стек викликів", - "copyStack": "Скопіювати стек викликів", - "githubSubmit": "GitHub - Надіслати запит", - "discordSubmit": "Discord - Надіслати повідомлення підтримки" - }, - "warning": { - "tooltipTitle": "Попередження" - }, - "edit": "Редагувати", - "delete": "Видалити", - "never": "Ніколи", - "username": "Ім'я користувача", - "password": "Пароль", - "welcome": "Ласкаво просимо", - "property": "Властивість", - "black": "Чорний", - "white": "Білий", - "red": "Червоний", - "green": "Зелений", - "blue": "Синій", - "custom": "Звичай...", - "comingSoon": "Незабаром", - "WorkInProgess": "Робота триває, може не працювати або глючити, будь ласка, повідомляйте про будь-які проблеми!", - "poweredBy": "Працює на", - "yes": "Так", - "no": "Ні", - "changedCredsMessage": "Облікові дані змінено!", - "notAuthenticatedMessage": "Користувач не пройшов перевірку автентичності.", - "userNotFoundMessage": "Користувача не знайдено.", - "incorrectPasswordMessage": "Поточний пароль невірний.", - "usernameExistsMessage": "Нове ім'я користувача вже існує.", - "invalidUsernameMessage": "Недійсне ім’я користувача, ім’я користувача може містити лише літери, цифри та наступні спеціальні символи @._+- або має бути дійсною електронною адресою.", - "invalidPasswordMessage": "Пароль не повинен бути порожнім і не повинен мати пробілів на початку або в кінці.", - "confirmPasswordErrorMessage": "Новий пароль і підтвердження нового пароля мають збігатися.", - "deleteCurrentUserMessage": "Неможливо видалити користувача, який увійшов в систему.", - "deleteUsernameExistsMessage": "Ім'я користувача не існує і не може бути видалено.", - "downgradeCurrentUserMessage": "Неможливо понизити роль поточного користувача", - "disabledCurrentUserMessage": "Поточного користувача неможливо вимкнути", - "downgradeCurrentUserLongMessage": "Неможливо понизити роль поточного користувача. Отже, поточний користувач не відображатиметься.", - "userAlreadyExistsOAuthMessage": "Користувач уже існує як користувач OAuth2.", - "userAlreadyExistsWebMessage": "Користувач уже існує як веб-користувач.", - "oops": "Упс!", - "help": "Допомога", - "goHomepage": "До головної сторінки", - "joinDiscord": "Приєднуйтесь до нашого Discord серверу", - "seeDockerHub": "Переглянути Docker Hub", - "visitGithub": "Переглянути Github репозиторій", - "donate": "Задонатити", - "color": "Колір", - "sponsor": "Спонсор", - "info": "Інформація", - "pro": "Pro", - "page": "Сторінка", - "pages": "Сторінки", - "loading": "Завантаження...", - "review": "Огляд", - "addToDoc": "Додати до документу", - "reset": "Скинути", - "apply": "Застосувати", - "noFileSelected": "Файл не вибрано. Будь ласка, завантажте один.", - "legal": { - "privacy": "Політика конфіденційності", - "iAgreeToThe": "Я погоджуюся з усіма", - "terms": "Правила та умови", - "accessibility": "Доступність", - "cookie": "Політика використання файлів cookie", - "impressum": "Вихідні дані", - "showCookieBanner": "Параметри cookie" - }, - "pipeline": { - "header": "Меню конвеєрної обробки (Бета)", - "uploadButton": "Завантажити Користувацький", - "configureButton": "Налаштування", - "defaultOption": "Користувацький", - "submitButton": "Надіслати", - "help": "Довідка з конвеєрної обробки", - "scanHelp": "Довідка зі сканування папок", - "deletePrompt": "Ви впевнені, що хочете видалити конвеєр?", - "tags": "автоматизація,послідовність,сценарій,scripted,batch-process", - "title": "Пайплайн" - }, - "pipelineOptions": { - "header": "Налаштування конвеєрної обробки", - "pipelineNameLabel": "Назва конвеєра", - "saveSettings": "Зберегти налаштування операції", - "pipelineNamePrompt": "Введіть назву конвеєра тут", - "selectOperation": "Вибрати операцію", - "addOperationButton": "Додати операцію", - "pipelineHeader": "Конвеєр:", - "saveButton": "Завантажити", - "validateButton": "Перевірити" - }, - "enterpriseEdition": { - "button": "Оновлення до Pro", - "warning": "Ця функція доступна лише для користувачів Pro.", - "yamlAdvert": "Stirling PDF Pro підтримує конфігураційні файли YAML та інші функції SSO.", - "ssoAdvert": "Шукаєте більше функцій керування користувачами? Перегляньте Stirling PDF Pro" - }, - "analytics": { - "title": "Бажаєте покращити Stirling PDF?", - "paragraph1": "Stirling PDF увімкнув аналітику, щоб допомогти нам покращити продукт. Ми не відстежуємо жодну особисту інформацію чи вміст файлів.", - "paragraph2": "Увімкніть аналітику, щоб допомогти Stirling-PDF розвиватися та дозволити нам краще розуміти наших користувачів.", - "learnMore": "Дізнатися більше", - "enable": "Увімкнути аналітику", - "disable": "Вимкнути аналітику", - "settings": "Ви можете змінити параметри аналітики у файлі config/settings.yml", - "privacyAssurance": "Ми не відстежуємо особисту інформацію чи вміст ваших файлів." - }, - "navbar": { - "favorite": "Обране", - "recent": "Новий і нещодавно оновлений", - "darkmode": "Темний режим", - "language": "Мови", - "settings": "Налаштування", - "allTools": "Інструменти", - "multiTool": "Мультіінструмент", - "search": "Пошук", - "sections": { - "organize": "Організувати", - "convertTo": "Конвертувати в PDF", - "convertFrom": "Конвертувати з PDF", - "security": "Підпис та Безпека", - "advance": "Додаткове", - "edit": "Перегляд та Редагування", - "popular": "Популярне" - } - }, - "settings": { - "preferences": { - "title": "Параметри" - }, - "workspace": { - "title": "Робочий простір", - "people": "Учасники", - "teams": "Команди" - }, - "configuration": { - "title": "Конфігурація", - "systemSettings": "Системні налаштування", - "features": "Функції", - "endpoints": "Кінцеві точки", - "database": "База даних", - "advanced": "Додатково" - }, - "securityAuth": { - "title": "Безпека та автентифікація", - "security": "Безпека", - "connections": "Підключення" - }, - "licensingAnalytics": { - "title": "Ліцензування та аналітика", - "plan": "План", - "audit": "Аудит", - "usageAnalytics": "Аналітика використання" - }, - "policiesPrivacy": { - "title": "Політики та конфіденційність", - "legal": "Правові", - "privacy": "Конфіденційність" - }, - "developer": { - "title": "Розробка", - "apiKeys": "Ключі API" - }, - "tooltips": { - "enableLoginFirst": "Спочатку увімкніть режим входу", - "requiresEnterprise": "Потрібна ліцензія Enterprise" - }, - "connection": { - "title": "Режим підключення", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Самохостинг" - }, - "server": "Сервер", - "user": "Увійшли як", - "logout": "Вийти" - }, - "general": { - "title": "Загальні", - "description": "Налаштуйте загальні параметри застосунку.", - "user": "Користувач", - "logout": "Вийти", - "enableFeatures": { - "dismiss": "Закрити", - "title": "Для системних адміністраторів", - "intro": "Увімкніть автентифікацію користувачів, керування командами та функції робочої області для вашої організації.", - "action": "Налаштувати", - "and": "та", - "benefit": "Увімкне ролі користувачів, командну співпрацю, засоби адміністрування та корпоративні функції.", - "learnMore": "Докладніше в документації" - }, - "defaultToolPickerMode": "Режим вибору інструментів за замовчуванням", - "defaultToolPickerModeDescription": "Виберіть, чи відкриватиметься вибір інструментів за замовчуванням на весь екран або в бічній панелі", - "mode": { - "sidebar": "Бічна панель", - "fullscreen": "Повноекранний" - }, - "autoUnzipTooltip": "Автоматично розпаковує ZIP-файли, повернуті операціями API. Вимкніть, щоб зберігати ZIP-файли недоторканими. Це не впливає на робочі процеси автоматизації.", - "autoUnzip": "Автоматично розпаковувати відповіді API", - "autoUnzipDescription": "Автоматично витягувати файли із ZIP-відповідей", - "autoUnzipFileLimitTooltip": "Розпаковувати лише якщо ZIP містить не більше цієї кількості файлів. Збільшіть значення, щоб розпаковувати більші ZIP-архіви.", - "autoUnzipFileLimit": "Ліміт авторозпакування файлів", - "autoUnzipFileLimitDescription": "Максимальна кількість файлів для вилучення з ZIP", - "defaultPdfEditor": "PDF-редактор за замовчуванням", - "defaultPdfEditorActive": "Stirling PDF — ваш PDF-редактор за замовчуванням", - "defaultPdfEditorInactive": "Інша програма встановлена як типова", - "defaultPdfEditorChecking": "Перевірка...", - "defaultPdfEditorSet": "Вже типовий", - "setAsDefault": "Зробити типовим", - "updates": { - "title": "Оновлення ПЗ", - "description": "Перевіряйте оновлення та переглядайте інформацію про версію", - "currentVersion": "Поточна версія", - "latestVersion": "Остання версія", - "checkForUpdates": "Перевірити оновлення", - "viewDetails": "Переглянути деталі" - }, - "hideUnavailableTools": "Приховувати недоступні інструменти", - "hideUnavailableToolsDescription": "Прибирати інструменти, вимкнені вашим сервером, замість показу сірим.", - "hideUnavailableConversions": "Приховувати недоступні перетворення", - "hideUnavailableConversionsDescription": "Прибирати вимкнені опції перетворення в інструменті Convert замість показу сірим." - }, - "hotkeys": { - "title": "Комбінації клавіш", - "description": "Налаштуйте комбінації клавіш для швидкого доступу до інструментів. Клацніть \"Change shortcut\" і натисніть нову комбінацію клавіш. Натисніть Esc, щоб скасувати.", - "errorConflict": "Комбінацію вже використовує {{tool}}.", - "errorModifier": { - "mac": "Додайте ⌘ (Command), ⌥ (Option) або інший модифікатор до комбінації.", - "windows": "Додайте Ctrl, Alt або інший модифікатор до комбінації." - }, - "searchPlaceholder": "Пошук інструментів...", - "none": "Не призначено", - "customBadge": "Користувацька", - "defaultLabel": "За замовчуванням: {{shortcut}}", - "capturing": "Натисніть клавіші… (Esc для скасування)", - "change": "Змінити комбінацію", - "reset": "Скинути", - "shortcut": "Комбінація", - "noShortcut": "Комбінацію не задано" - } - }, - "update": { - "modalTitle": "Доступне оновлення", - "current": "Поточна версія", - "latest": "Остання версія", - "latestStable": "Остання стабільна", - "priorityLabel": "Пріоритет", - "recommendedAction": "Рекомендована дія", - "breakingChangesDetected": "Виявлено несумісні зміни", - "breakingChangesMessage": "Деякі версії містять несумісні зміни. Перед оновленням перегляньте настанови з міграції нижче.", - "migrationGuides": "Посібники з міграції", - "viewGuide": "Переглянути посібник", - "loadingDetailedInfo": "Завантаження докладної інформації...", - "close": "Закрити", - "viewAllReleases": "Переглянути всі випуски", - "downloadLatest": "Завантажити останню", - "availableUpdates": "Доступні оновлення", - "unableToLoadDetails": "Не вдалося завантажити докладну інформацію.", - "version": "Версія", - "urgentUpdateAvailable": "Термінове оновлення", - "updateAvailable": "Доступне оновлення", - "releaseNotes": "Примітки до випуску", - "priority": { - "urgent": "Терміновий", - "normal": "Звичайний", - "minor": "Незначний", - "low": "Низький" - }, - "breakingChanges": "Несумісні зміни", - "breakingChangesDefault": "Ця версія містить несумісні зміни.", - "migrationGuide": "Посібник з міграції" - }, - "changeCreds": { - "title": "Змінити облікові дані", - "header": "Оновіть дані вашого облікового запису", - "changePassword": "Ви використовуєте заводські облікові дані для входу. Будь ласка, введіть новий пароль", - "newUsername": "Нове ім'я користувача", - "oldPassword": "Поточний пароль", - "newPassword": "Новий пароль", - "confirmNewPassword": "Підтвердіть новий пароль", - "submit": "Надіслати зміни" - }, - "account": { - "title": "Налаштування акаунта", - "accountSettings": "Налаштування акаунта", - "adminSettings": "Налаштування адміністратора - Перегляд і додавання користувачів", - "userControlSettings": "Налаштування контролю користувача", - "changeUsername": "Змінити ім'я користувача", - "newUsername": "Нове ім'я користувача", - "password": "Підтвердження пароля", - "oldPassword": "Старий пароль", - "newPassword": "Новий пароль", - "changePassword": "Змінити пароль", - "confirmNewPassword": "Підтвердіть новий пароль", - "signOut": "Вийти", - "yourApiKey": "Ваш API-ключ", - "syncTitle": "Синхронізувати налаштування браузера з обліковим записом", - "settingsCompare": "Порівняння налаштувань:", - "property": "Властивість", - "webBrowserSettings": "Налаштування веб-браузера", - "syncToBrowser": "Синхронізувати обліковий запис -> Браузер", - "syncToAccount": "Синхронізувати обліковий запис <- Браузер" - }, - "adminUserSettings": { - "title": "Налаштування контролю користувача", - "header": "Налаштування контролю користувача адміністратора", - "admin": "Адміністратор", - "user": "Користувач", - "addUser": "Додати нового користувача", - "deleteUser": "Видалити користувача", - "confirmDeleteUser": "Видалити цього користувача?", - "confirmChangeUserStatus": "Чи потрібно вимкнути/ввімкнути користувача?", - "usernameInfo": "Ім’я користувача може містити лише літери, цифри та наступні спеціальні символи @._+- або має бути дійсною електронною адресою.", - "roles": "Ролі", - "role": "Роль", - "actions": "Дії", - "apiUser": "Обмежений користувач API", - "extraApiUser": "Додатковий обмежений користувач API", - "webOnlyUser": "Тільки веб-користувач", - "demoUser": "Демо-користувач (без налаштованих параметрів)", - "internalApiUser": "Внутрішній користувач API", - "forceChange": "Примусити користувача змінити пароль при вході в систему", - "submit": "Зберегти користувача", - "changeUserRole": "Змінити роль користувача", - "authenticated": "Автентифіковано", - "editOwnProfil": "Редагувати власний профіль", - "enabledUser": "активний користувач", - "disabledUser": "заблокований користувач", - "activeUsers": "Активні користувачі:", - "disabledUsers": "Заблоковані користувачі:", - "totalUsers": "Всього користувачів:", - "lastRequest": "Останній запит", - "usage": "Переглянути використання" - }, - "endpointStatistics": { - "title": "Статистика кінцевих точок", - "header": "Статистика кінцевих точок", - "top10": "Топ 10", - "top20": "Топ 20", - "all": "Всі", - "refresh": "Оновити", - "dataTypeLabel": "Тип даних:", - "dataTypeAll": "Усе", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Всього кінцевих точок", - "totalVisits": "Всього відвідувань", - "showing": "Показано", - "selectedVisits": "Вибрані відвідування", - "endpoint": "Кінцева точка", - "visits": "Відвідування", - "percentage": "Відсоток", - "loading": "Завантаження...", - "failedToLoad": "Не вдалося завантажити дані кінцевих точок. Спробуйте оновити.", - "home": "Головна", - "login": "Вхід", - "top": "Топ", - "numberOfVisits": "Кількість відвідувань", - "visitsTooltip": "Відвідування: {0} ({1}% від загальної кількості)", - "retry": "Повторити" - }, - "database": { - "title": "Імпорт/експорт бази даних", - "header": "Імпорт/експорт бази даних", - "fileName": "Ім'я файлу", - "creationDate": "Дата створення", - "fileSize": "Розмір файлу", - "deleteBackupFile": "Видалити файл резервної копії", - "importBackupFile": "Імпортувати файл резервної копії", - "createBackupFile": "Створити файл резервної копії", - "downloadBackupFile": "Завантажте файл резервної копії", - "info_1": "При імпорті даних важливо забезпечити правильну структуру. Якщо ви не впевнені у своїх діях, зверніться за професійною допомогою. Помилка в структурі може призвести до збоїв у роботі програми та призвести до повної непрацездатності.", - "info_2": "Ім'я файлу під час завантаження не має значення. Воно буде перейменовано на формат backup_user_yyyyMMddHHmm.sql для забезпечення одноманітності найменувань.", - "submit": "Імпорт резервної копії", - "importIntoDatabaseSuccessed": "Імпорт до бази даних виконано вдало", - "backupCreated": "Резервне копіювання бази даних успішно", - "fileNotFound": "Файл не знайдено", - "fileNullOrEmpty": "Файл не має бути пустим", - "failedImportFile": "Не вдалося імпортувати файл", - "notSupported": "Ця функція недоступна для вашого підключення до бази даних." - }, - "session": { - "expired": "Ваш сеанс закінчився. Будь ласка, оновіть сторінку та повторіть спробу.", - "refreshPage": "Оновити сторінку" - }, - "home": { - "desc": "Ваше локальне рішення для всіх потреб, пов'язаних із PDF.", - "searchBar": "Пошук функцій...", - "viewPdf": { - "title": "Перегляд/правка PDF", - "desc": "Перегляд, анотація, додавання тексту або зображень" - }, - "setFavorites": "Налаштувати обрані", - "hideFavorites": "Приховати обрані", - "showFavorites": "Показати обрані", - "legacyHomepage": "Стара сторінка", - "newHomePage": "Спробуйте нову сторінку!", - "alphabetical": "Абеткою", - "globalPopularity": "Глобальною поулярністю", - "sortBy": "Сортувати за:", - "mobile": { - "brandAlt": "Логотип Stirling PDF", - "openFiles": "Відкрити файли", - "swipeHint": "Проведіть ліворуч або праворуч, щоб перемикати перегляди", - "tools": "Інструменти", - "toolsSlide": "Панель вибору інструментів", - "viewSwitcher": "Перемкнути вигляд робочої області", - "workbenchSlide": "Панель робочої області", - "workspace": "Робоча область" - }, - "multiTool": { - "tags": "множинні,інструменти", - "title": "Мультіінструмент PDF", - "desc": "Об'єднання, поворот, зміна порядку та видалення сторінок" - }, - "merge": { - "tags": "об’єднати,з’єднати,поєднати", - "title": "Об'єднати", - "desc": "Легко об'єднуйте кілька PDF-файлів у один." - }, - "split": { - "tags": "розділити,відокремити,розбити", - "title": "Розділити", - "desc": "Розділіть PDF-файли на кілька документів" - }, - "rotate": { - "tags": "повернути,перевернути,орієнтувати", - "title": "Повернути", - "desc": "Легко повертайте ваші PDF-файли." - }, - "convert": { - "tags": "перетворити,змінити", - "title": "Конвертувати", - "desc": "Конвертувати файли між різними форматами" - }, - "pdfOrganiser": { - "tags": "організувати,перевпорядкувати,упорядкувати", - "title": "Реорганізація", - "desc": "Видалення/перестановка сторінок у будь-якому порядку" - }, - "addImage": { - "tags": "вставити,вбудувати,розмістити", - "title": "Додати зображення", - "desc": "Додає зображення у вказане місце в PDF (в розробці)" - }, - "addAttachments": { - "tags": "вбудувати,долучити,включити", - "title": "Додати вкладення", - "desc": "Додати або видалити вбудовані файли (вкладення) до/з PDF" - }, - "watermark": { - "tags": "штамп,мітка,накладення", - "title": "Додати водяний знак", - "desc": "Додайте свій водяний знак до документа PDF." - }, - "removePassword": { - "tags": "розблокувати", - "title": "Видалити пароль", - "desc": "Зніміть захист паролем з вашого документа PDF." - }, - "compress": { - "tags": "стиснути,зменшити,оптимізувати", - "title": "Стиснути", - "desc": "Стискайте PDF-файли, щоб зменшити їх розмір." - }, - "unlockPDFForms": { - "tags": "розблокувати,увімкнути,редагувати", - "title": "Розблокувати форми PDF", - "desc": "Вилучити атрибут лише для читання у полів форми в документі PDF." - }, - "changeMetadata": { - "tags": "редагувати,змінити,оновити", - "title": "Змінити метадані", - "desc": "Змінити/видалити/додати метадані з документа PDF" - }, - "ocr": { - "tags": "витягти,сканувати", - "title": "OCR / Очистка сканів", - "desc": "Очищення сканування та виявлення тексту на зображеннях у файлі PDF та повторне додавання його як текст." - }, - "extractImages": { - "tags": "витягти,зберегти,експортувати", - "title": "Витягнути зображення", - "desc": "Витягує всі зображення з PDF і зберігає їх у zip" - }, - "scannerImageSplit": { - "tags": "виявити,розділити,фото", - "title": "Виявити і поділити скан-фото", - "desc": "Виявляйте та розділяйте відскановані фото на окремі сторінки" - }, - "sign": { - "tags": "підпис,автограф", - "title": "Підпис", - "desc": "Додає підпис до PDF за допомогою малюнка, тексту або зображення" - }, - "flatten": { - "tags": "спростити,прибрати,інтерактивність", - "title": "Знеактивування", - "desc": "Видалення всіх інтерактивних елементів та форм з PDF" - }, - "certSign": { - "tags": "автентифікувати,PEM,P12,офіційний,шифрувати,підпис,сертифікат,PKCS12,JKS,сервер,ручний,авто", - "title": "Підписати сертифікатом", - "desc": "Підписати PDF сертифікатом/ключем (PEM/P12)" - }, - "repair": { - "tags": "виправити,відновити", - "title": "Ремонт", - "desc": "Намагається відновити пошкоджений/зламаний PDF" - }, - "removeBlanks": { - "tags": "видалити,очистити,порожні", - "title": "Видалити порожні сторінки", - "desc": "Виявляє та видаляє порожні сторінки з документа" - }, - "removeAnnotations": { - "tags": "видалити,очистити,прибрати", - "title": "Видалити анотації", - "desc": "Видаляє всі коментарі/анотації з PDF" - }, - "compare": { - "tags": "відмінності", - "title": "Порівняння", - "desc": "Порівнює та показує різницю між двома PDF-документами" - }, - "removeCertSign": { - "tags": "видалити,стерти,розблокувати", - "title": "Видалити підпис сертифікатом", - "desc": "Видалити підпис сертифікатом з PDF-документу" - }, - "pageLayout": { - "tags": "макет,розташувати,поєднати", - "title": "Об'єднати сторінки", - "desc": "Об'єднання кількох сторінок документа PDF в одну сторінку" - }, - "bookletImposition": { - "tags": "буклет,друк,палітурка", - "title": "Розкладка для буклету", - "desc": "Створюйте буклети з правильним порядком сторінок і багатосторінковим макетом для друку та брошурування" - }, - "scalePages": { - "tags": "змінити розмір,налаштувати,масштабувати", - "title": "Розмір/масштаб сторінки", - "desc": "Змінити розмір/масштаб сторінки та/або її вмісту." - }, - "addPageNumbers": { - "tags": "номер,нумерація,підрахунок", - "title": "Додати номера сторінок", - "desc": "Додає номера сторінок по всьому документу в заданому місці" - }, - "autoRename": { - "tags": "автовизначення,на основі заголовка,організувати,перейменувати", - "title": "Автоперейменити PDF", - "desc": "Автоматично перейменовує PDF-файл на основі виявленого заголовка" - }, - "adjustContrast": { - "tags": "контраст,яскравість,насиченість", - "title": "Кольори/контраст", - "desc": "Налаштування контрастності, насиченості та яскравості файлу PDF" - }, - "crop": { - "tags": "обрізати,відрізати,змінити розмір", - "title": "Обрізати PDF-файл", - "desc": "Обрізати PDF-файл, щоб зменшити його розмір (текст залишається!)" - }, - "autoSplitPDF": { - "tags": "авто,розділити,QR", - "title": "Автоподіл сторінок", - "desc": "Автоматичне розділення відсканованого PDF-файлу за допомогою фізичного роздільника відсканованих сторінок QR-коду" - }, - "sanitize": { - "tags": "очистити,видалити,прибрати", - "title": "Очищення", - "desc": "Вилучити потенційно шкідливі елементи з файлів PDF" - }, - "getPdfInfo": { - "tags": "інфо,метадані,подробиці", - "title": "Уся інформація про PDF", - "desc": "Збирає будь-яку можливу інформацію у PDF-файлах." - }, - "pdfToSinglePage": { - "tags": "об’єднати,злити,одна", - "title": "PDF на одну велику сторінку", - "desc": "Об'єднує всі сторінки PDF в одну велику сторінку." - }, - "showJS": { - "tags": "javascript,код,скрипт", - "title": "Показати JavaScript", - "desc": "Шукає та відображає будь-який JS, вбудований у PDF-файл." - }, - "redact": { - "tags": "цензура,затемнити,приховати", - "title": "Ручне редагування", - "desc": "Редагує PDF-файл на основі виділеного тексту, намальованих форм і/або вибраних сторінок" - }, - "splitBySections": { - "tags": "розділити,сектори,поділити", - "title": "Розділити PDF за секціями", - "desc": "Розділіть кожну сторінку PDF на менші горизонтальні та вертикальні секції" - }, - "addStamp": { - "tags": "штамп,позначка,печатка", - "title": "Додати штамп до PDF", - "desc": "Додати текстові або графічні штампи у заданих місцях" - }, - "removeImage": { - "tags": "видалити,стерти,очистити", - "title": "Видалити зображення", - "desc": "Видаляє зображення з PDF для зменшення розміру файлу" - }, - "splitByChapters": { - "tags": "розділити,глави,структура", - "title": "Розділити PDF за розділами", - "desc": "Розділяє PDF на кілька файлів на основі структури його розділів" - }, - "validateSignature": { - "tags": "валідувати,перевірити,сертифікат", - "title": "Перевірка підпису PDF", - "desc": "Перевірка цифрових підписів та сертифікатів у PDF-документах" - }, - "swagger": { - "tags": "API,документація,тест", - "title": "Документація API", - "desc": "Переглянути документацію API та протестувати кінцеві точки" - }, - "scannerEffect": { - "tags": "скан,імітація,створити", - "title": "Ефект сканера", - "desc": "Створити PDF, який виглядає ніби відсканований" - }, - "editTableOfContents": { - "tags": "закладки,зміст,редагувати", - "title": "Редагувати зміст", - "desc": "Додавати або редагувати закладки та зміст у PDF-документах" - }, - "manageCertificates": { - "tags": "сертифікати,імпорт,експорт", - "title": "Керування сертифікатами", - "desc": "Імпортувати, експортувати або видалити файли цифрових сертифікатів, що використовуються для підписання PDF." - }, - "read": { - "tags": "перегляд,відкрити,показ", - "title": "Читати", - "desc": "Перегляд і анотування PDF. Виділяйте текст, малюйте або додавайте коментарі для рецензування та співпраці." - }, - "reorganizePages": { - "tags": "перевпорядкувати,упорядкувати,організувати", - "title": "Перевпорядкувати сторінки", - "desc": "Переставляйте, дублюйте або видаляйте сторінки PDF за допомогою наочного перетягування." - }, - "extractPages": { - "tags": "витягти,вибрати,копіювати", - "title": "Видобути сторінки", - "desc": "Витягти конкретні сторінки з PDF-документа" - }, - "removePages": { - "tags": "видалити,витягти,виключити", - "title": "Видалення", - "desc": "Видаліть непотрібні сторінки з документа PDF." - }, - "autoSizeSplitPDF": { - "tags": "авто,розділити,розмір", - "title": "Автоподіл за розміром/стор.", - "desc": "Розділяє один PDF на кілька документів на основі розміру, кількості сторінок або кількості документів" - }, - "replaceColor": { - "title": "Замінити й інвертувати колір", - "desc": "Замінювати або інвертувати кольори в PDF-документах" - }, - "devApi": { - "tags": "API,розробка,документація", - "title": "API", - "desc": "Посилання на документацію API" - }, - "devFolderScanning": { - "tags": "автоматизація,папка,сканування", - "title": "Автоматичне сканування папок", - "desc": "Посилання на посібник із автоматичного сканування папок" - }, - "devSsoGuide": { - "title": "Посібник з SSO", - "desc": "Посилання на посібник з SSO" - }, - "devAirgapped": { - "title": "Ізольоване розгортання", - "desc": "Посилання на посібник з налаштування ізольованого середовища" - }, - "addPassword": { - "title": "Додати пароль", - "desc": "Зашифруйте документ PDF паролем." - }, - "changePermissions": { - "title": "Змінити дозволи", - "desc": "Змінити обмеження та дозволи документа" - }, - "automate": { - "tags": "робочий процес,послідовність,автоматизація", - "title": "Автоматизація", - "desc": "Створюйте багатокрокові робочі процеси, поєднуючи дії з PDF. Ідеально для повторюваних завдань." - }, - "overlay-pdfs": { - "desc": "Накладення одного PDF поверх іншого PDF", - "title": "Накладення PDF" - }, - "pdfTextEditor": { - "title": "Редактор тексту PDF", - "desc": "Переглядайте й редагуйте JSON-експорти Stirling PDF з груповим редагуванням тексту та повторною генерацією PDF" - }, - "addText": { - "tags": "текст,анотація,мітка", - "title": "Додати текст", - "desc": "Додавайте свій текст будь-де в PDF" - } - }, - "landing": { - "addFiles": "Додати файли", - "uploadFromComputer": "Завантажити з комп’ютера", - "openFromComputer": "Відкрити з комп’ютера" - }, - "viewPdf": { - "tags": "перегляд,читання,анотації,текст,зображення", - "title": "Перегляд/редагування PDF", - "header": "Переглянути PDF" - }, - "multiTool": { - "tags": "мультиінструмент,багатоопераційний,інтерфейс,перетягування,клієнтська частина,інтерактивний", - "title": "Мультиінструмент PDF", - "header": "Мультиінструмент PDF", - "uploadPrompts": "Ім'я файлу", - "selectAll": "Вибрати все", - "deselectAll": "Скасувати вибір усіх", - "selectPages": "Вибір сторінки", - "selectedPages": "Вибрані сторінки", - "page": "Сторінка", - "deleteSelected": "Видалити вибрані", - "downloadAll": "Експорт", - "downloadSelected": "Експорт вибраних", - "insertPageBreak": "Вставити розрив сторінки", - "addFile": "Додати файл", - "rotateLeft": "Повернути вліво", - "rotateRight": "Повернути праворуч", - "split": "Розділити", - "moveLeft": "Перемістити вліво", - "moveRight": "Перемістити праворуч", - "delete": "Видалити", - "dragDropMessage": "Вибрано сторінок", - "undo": "Скасувати", - "redo": "Повторити" - }, - "merge": { - "tags": "об'єднання,операції зі сторінками,серверна частина", - "title": "Об'єднати", - "removeDigitalSignature": { - "label": "Видалити цифровий підпис в об’єднаному файлі?", - "tooltip": { - "title": "Видалити цифровий підпис", - "description": "Цифрові підписи буде анульовано під час об’єднання файлів. Позначте це, щоб видалити їх з фінального об’єднаного PDF." - } - }, - "generateTableOfContents": { - "label": "Згенерувати зміст в об’єднаному файлі?", - "tooltip": { - "title": "Створити зміст", - "description": "Автоматично створює клікабельний зміст в об’єднаному PDF на основі оригінальних назв файлів і номерів сторінок." - } - }, - "submit": "Об'єднати", - "sortBy": { - "description": "Файли будуть об’єднані в порядку вибору. Перетягніть для зміни порядку або відсортуйте нижче.", - "label": "Сортувати за", - "filename": "Ім'я файлу", - "dateModified": "Датою зміни", - "ascending": "За зростанням", - "descending": "За спаданням", - "sort": "Сортувати" - }, - "error": { - "failed": "Під час об’єднання PDF сталася помилка." - }, - "tooltip": { - "header": { - "title": "Огляд налаштувань злиття" - } - } - }, - "split": { - "title": "Розділити PDF", - "header": "Розділити PDF", - "desc": { - "1": "Числа, які ви вибрали, це номери сторінок, на яких ви хочете зробити розділ.", - "2": "Таким чином, вибір 1,3,7-8 розділить 10-сторінковий документ на 6 окремих PDF-файлів з:", - "3": "Документ #1: Сторінка 1", - "4": "Документ #2: Сторінки 2 і 3", - "5": "Документ #3: Сторінки 4, 5 і 6", - "6": "Документ #4: Сторінка 7", - "7": "Документ #5: Сторінка 8", - "8": "Документ #6: Сторінки 9 і 10" - }, - "splitPages": "Введіть сторінки для розділення:", - "submit": "Розділити", - "steps": { - "chooseMethod": "Вибрати метод", - "settings": "Налаштування" - }, - "settings": { - "selectMethodFirst": "Будь ласка, спочатку виберіть метод розділення" - }, - "error": { - "failed": "Під час розділення PDF сталася помилка." - }, - "method": { - "label": "Виберіть метод розділення", - "placeholder": "Виберіть, як розділити PDF" - }, - "methods": { - "prefix": { - "splitAt": "Розділити на", - "splitBy": "Розділити за" - }, - "byPages": { - "name": "Номери сторінок", - "desc": "Витягти конкретні сторінки (1,3,5-10)", - "tooltip": "Введіть номери сторінок, розділені комами, або діапазони через дефіс" - }, - "bySections": { - "name": "Секції", - "desc": "Розділити сторінки на сітку секцій", - "tooltip": "Розрізати кожну сторінку на горизонтальні та вертикальні секції" - }, - "bySize": { - "name": "Розмір файлу", - "desc": "Обмежити максимальний розмір файлу", - "tooltip": "Вкажіть максимальний розмір файлу (наприклад, 10MB, 500KB)" - }, - "byPageCount": { - "name": "Кількість сторінок", - "desc": "Фіксована кількість сторінок на файл", - "tooltip": "Введіть кількість сторінок для кожного файла розділення" - }, - "byDocCount": { - "name": "Кількість документів", - "desc": "Створити певну кількість файлів", - "tooltip": "Вкажіть, скільки файлів ви хочете створити" - }, - "byChapters": { - "name": "Розділи", - "desc": "Розділяти на межах закладок", - "tooltip": "Використовує закладки PDF для визначення точок розділення" - }, - "byPageDivider": { - "name": "Розділювач сторінок", - "desc": "Авторозділення з аркушами-розділювачами", - "tooltip": "Використовуйте аркуші-розділювачі з QR-кодом між документами під час сканування" - } - }, - "value": { - "fileSize": { - "label": "Розмір файлу", - "placeholder": "наприклад, 10MB, 500KB" - }, - "pageCount": { - "label": "Сторінок на файл", - "placeholder": "наприклад, 5, 10" - }, - "docCount": { - "label": "Кількість файлів", - "placeholder": "наприклад, 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Огляд методів розділення" - }, - "byPages": { - "title": "Розділити за номерами сторінок", - "text": "Розділіть PDF у вказаних номерах сторінок. Використання 'n' розділяє після сторінки n. Використання 'n-m' розділяє перед сторінкою n та після сторінки m.", - "bullet1": "Окремі точки розділення: 3,7 (розділяє після сторінок 3 і 7)", - "bullet2": "Діапазонні точки: 3-8 (розділяє перед сторінкою 3 і після сторінки 8)", - "bullet3": "Змішано: 2,5-10,15 (розділяє після сторінки 2, перед сторінкою 5, після сторінки 10 і після сторінки 15)" - }, - "bySections": { - "title": "Розділити за секціями сітки", - "text": "Розділяйте кожну сторінку на сітку секцій. Корисно для документів із кількома колонками або для виділення певних зон.", - "bullet1": "Горизонтально: кількість рядків", - "bullet2": "Вертикально: кількість колонок", - "bullet3": "Об’єднати: поєднати всі секції в один PDF" - }, - "bySize": { - "title": "Розділити за розміром файлу", - "text": "Створюйте кілька PDF, що не перевищують вказаний розмір. Ідеально для обмежень розміру або вкладень електронної пошти.", - "bullet1": "Використовуйте MB для більших файлів (наприклад, 10MB)", - "bullet2": "Використовуйте KB для менших файлів (наприклад, 500KB)", - "bullet3": "Система ділить по межах сторінок" - }, - "byCount": { - "title": "Розділити за кількістю", - "text": "Створюйте кілька PDF із заданою кількістю сторінок або документів кожен.", - "bullet1": "Кількість сторінок: фіксована кількість сторінок на файл", - "bullet2": "Кількість документів: фіксована кількість вихідних файлів", - "bullet3": "Корисно для пакетної обробки" - }, - "byChapters": { - "title": "Розділити за розділами", - "text": "Використовуйте закладки PDF для автоматичного розділення на межах розділів. Потрібні PDF зі структурою закладок.", - "bullet1": "Рівень закладок: рівень для розділення (1 = верхній рівень)", - "bullet2": "Включити метадані: зберегти властивості документа", - "bullet3": "Дозволити дублікати: обробляти повторювані назви закладок" - }, - "byDocCount": { - "bullet1": "Введіть кількість вихідних файлів, яку ви хочете", - "bullet2": "Сторінки розподіляються максимально рівномірно", - "bullet3": "Корисно, коли потрібна конкретна кількість файлів", - "text": "Створіть конкретну кількість вихідних файлів, рівномірно розподіливши сторінки між ними.", - "title": "Розділити за кількістю документів" - }, - "byPageCount": { - "bullet1": "Введіть кількість сторінок на вихідний файл", - "bullet2": "Останній файл може мати менше сторінок, якщо не ділиться порівну", - "bullet3": "Корисно для пакетної обробки", - "text": "Створюйте кілька PDF із заданою кількістю сторінок кожен. Ідеально для рівномірних фрагментів документів.", - "title": "Розділити за кількістю сторінок" - }, - "byPageDivider": { - "bullet1": "Роздрукуйте аркуші-розділювачі за посиланням на завантаження", - "bullet2": "Вставляйте аркуші-розділювачі між вашими документами", - "bullet3": "Скануйте всі документи разом як один PDF", - "bullet4": "Завантажте — розділювачі будуть автоматично виявлені та видалені", - "bullet5": "Увімкніть дуплекс-режим, якщо скануєте обидві сторони аркушів-розділювачів", - "text": "Автоматично розділяйте відскановані документи, використовуючи фізичні аркуші-розділювачі з QR-кодами. Чудово підходить для обробки кількох документів, відсканованих разом.", - "title": "Розділити за розділювачем сторінок" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Клацніть картку методу, щоб вибрати її", - "bullet2": "Наведіть на кожну картку, щоб побачити короткий опис", - "bullet3": "Крок налаштувань з’явиться після вибору методу", - "bullet4": "Ви можете змінити метод у будь-який час до обробки", - "header": { - "text": "Виберіть, як ви хочете розділити свій PDF-документ. Кожен метод оптимізовано для різних випадків і типів документів.", - "title": "Вибір методу розділення" - }, - "title": "Оберіть метод розділення" - } - }, - "selectMethod": "Виберіть метод розділення", - "resultsTitle": "Результати розділення" - }, - "rotate": { - "title": "Повернути PDF", - "submit": "Повернути", - "selectRotation": "Виберіть кут повороту (за годинниковою)", - "error": { - "failed": "Під час повороту PDF сталася помилка." - }, - "preview": { - "title": "Попередній перегляд повороту" - }, - "rotateLeft": "Повернути проти годинникової стрілки", - "rotateRight": "Повернути за годинниковою стрілкою", - "tooltip": { - "header": { - "title": "Огляд налаштувань повороту" - }, - "description": { - "text": "Поверніть сторінки PDF за або проти годинникової стрілки з кроком 90 градусів. Усі сторінки PDF будуть повернуті. У перегляді видно, як виглядатиме документ після повороту." - }, - "controls": { - "title": "Керування", - "text": "Використовуйте кнопки повороту для зміни орієнтації. Ліва кнопка повертає проти годинникової, права — за годинниковою. Кожне натискання — на 90 градусів." - } - } - }, - "convert": { - "title": "Конвертувати", - "desc": "Конвертувати файли між різними форматами", - "files": "Файли", - "selectFilesPlaceholder": "Виберіть файли в основному вікні, щоб почати", - "settings": "Налаштування", - "conversionCompleted": "Перетворення завершено", - "results": "Результати", - "defaultFilename": "перетворений_файл", - "conversionResults": "Результати перетворення", - "convertFrom": "Перетворити з", - "convertTo": "Перетворити у", - "sourceFormatPlaceholder": "Вихідний формат", - "targetFormatPlaceholder": "Цільовий формат", - "selectSourceFormatFirst": "Спочатку виберіть вихідний формат", - "outputOptions": "Параметри виводу", - "pdfOptions": "Параметри PDF", - "imageOptions": "Параметри зображення", - "colorType": "Тип кольору", - "color": "Колір", - "greyscale": "Відтінки сірого", - "blackwhite": "Чорно-біле", - "dpi": "DPI", - "output": "Вивід", - "single": "Один", - "multiple": "Кілька", - "fitOption": "Спосіб підгонки", - "maintainAspectRatio": "Зберігати співвідношення сторін", - "fitDocumentToPage": "Підігнати документ до сторінки", - "fillPage": "Заповнення сторінки", - "autoRotate": "Автоповорот", - "autoRotateDescription": "Автоматично повертати зображення для кращого розміщення на сторінці PDF", - "combineImages": "Об’єднати зображення", - "combineImagesDescription": "Об’єднати всі зображення в один PDF або створити окремі PDF для кожного зображення", - "webOptions": "Параметри перетворення Web у PDF", - "zoomLevel": "Рівень масштабування", - "emailOptions": "Параметри перетворення Email у PDF", - "includeAttachments": "Включити вкладення Email", - "maxAttachmentSize": "Максимальний розмір вкладення (MB)", - "includeAllRecipients": "Включити одержувачів CC і BCC у заголовок", - "downloadHtml": "Завантажити проміжний файл HTML замість PDF", - "pdfaOptions": "Параметри PDF/A", - "outputFormat": "Вихідний формат", - "pdfaNote": "PDF/A-1b більш сумісний, PDF/A-2b підтримує більше функцій.", - "pdfaDigitalSignatureWarning": "Цей PDF документ має цифровий підпис. Цей підпис буде видалений у наступному кроці.", - "fileFormat": "Формат файлу", - "wordDoc": "Документ Word", - "wordDocExt": "Документ Word (.docx)", - "odtExt": "Текст OpenDocument (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "Презентація OpenDocument (.odp)", - "txtExt": "Звичайний текст (.txt)", - "rtfExt": "Формат RTF (.rtf)", - "selectedFiles": "Вибрані файли", - "noFileSelected": "Файл не вибрано. Використайте панель файлів, щоб додати файли.", - "convertFiles": "Перетворити файли", - "converting": "Перетворення...", - "downloadConverted": "Завантажити перетворений файл", - "errorNoFiles": "Будь ласка, виберіть щонайменше один файл для перетворення.", - "errorNoFormat": "Будь ласка, виберіть і вихідний, і цільовий формати.", - "errorNotSupported": "Перетворення з {{from}} у {{to}} не підтримується.", - "images": "Зображення", - "officeDocs": "Документи Office (Word, Excel, PowerPoint)", - "imagesExt": "Зображення (JPG, PNG тощо)", - "markdown": "Markdown", - "textRtf": "Текст/RTF", - "grayscale": "Відтінки сірого", - "errorConversion": "Під час перетворення файлу сталася помилка.", - "cbzOptions": "Параметри CBZ у PDF", - "optimizeForEbook": "Оптимізувати PDF для рідерів електронних книг (використовує Ghostscript)", - "cbzOutputOptions": "Параметри PDF у CBZ", - "cbzDpi": "DPI для рендерингу зображень" - }, - "imageToPdf": { - "tags": "конвертація,зображення,jpg,картинка,фото" - }, - "pdfToImage": { - "tags": "конвертація,зображення,jpg,картинка,фото", - "title": "PDF в зображення", - "header": "PDF в зображення", - "selectText": "Формат зображення", - "singleOrMultiple": "Тип результату зображення", - "single": "Одне велике зображення", - "multi": "Декілька зображень", - "colorType": "Тип кольору", - "color": "Колір", - "grey": "Відтінки сірого", - "blackwhite": "Чорно-білий (може втратити дані!)", - "submit": "Конвертувати", - "info": "Python не встановлено. Необхідно для конвертації WebP.", - "placeholder": "(наприклад 1,2,8 або 4,7,12-16 або 2n-1)" - }, - "pdfOrganiser": { - "tags": "двосторонній друк,парні,непарні,сортування,переміщення", - "title": "Організатор сторінок", - "header": "Організатор PDF-сторінок", - "submit": "Переупорядкувати сторінки", - "mode": { - "_value": "Режим", - "1": "Користувацький порядок сторінок", - "2": "Зворотній порядок", - "3": "Сортування дуплексом", - "4": "Сортування брошурою", - "5": "Сортування брошурою зі степлером з боку", - "6": "Розділення на парні та непарні сторінки", - "7": "Видалити першу", - "8": "Видалити останню", - "9": "Видалити першу та останню", - "10": "Об'єднання парних-непарних", - "11": "Дублювати всі сторінки", - "desc": { - "BOOKLET_SORT": "Упорядкувати сторінки для друку буклету (остання, перша, друга, передостання, …).", - "CUSTOM": "Використовуйте довільну послідовність номерів сторінок або виразів для задання нового порядку.", - "DUPLEX_SORT": "Чергувати лицьові, а потім зворотні сторони так, ніби дуплекс-сканер відсканував спочатку всі лицьові, потім усі зворотні (1, n, 2, n-1, …).", - "DUPLICATE": "Дублювати кожну сторінку відповідно до заданої кількості (наприклад, 4 дублікати — кожна сторінка 4×).", - "ODD_EVEN_MERGE": "Об’єднати два PDF, чергуючи сторінки: непарні з першого, парні з другого.", - "ODD_EVEN_SPLIT": "Розділити документ на два виходи: усі непарні сторінки та всі парні сторінки.", - "REMOVE_FIRST": "Видалити першу сторінку документа.", - "REMOVE_FIRST_AND_LAST": "Видалити першу та останню сторінки документа.", - "REMOVE_LAST": "Видалити останню сторінку документа.", - "REVERSE_ORDER": "Перевернути документ так, щоб остання сторінка стала першою і так далі.", - "SIDE_STITCH_BOOKLET_SORT": "Упорядкувати сторінки для бокового скріплення буклету (оптимізовано для палітурки збоку)." - } - }, - "desc": { - "CUSTOM": "Використовуйте довільну послідовність номерів сторінок або виразів для задання нового порядку.", - "REVERSE_ORDER": "Перевернути документ так, щоб остання сторінка стала першою і так далі.", - "DUPLEX_SORT": "Чергувати лицьові, а потім зворотні сторони так, ніби дуплекс-сканер відсканував спочатку всі лицьові, потім усі зворотні (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Упорядкувати сторінки для друку буклету (остання, перша, друга, передостання, …).", - "SIDE_STITCH_BOOKLET_SORT": "Упорядкувати сторінки для бокового скріплення буклету (оптимізовано для палітурки збоку).", - "ODD_EVEN_SPLIT": "Розділити документ на два виходи: усі непарні сторінки та всі парні сторінки.", - "ODD_EVEN_MERGE": "Об’єднати два PDF, чергуючи сторінки: непарні з першого, парні з другого.", - "DUPLICATE": "Дублювати кожну сторінку відповідно до заданої кількості (наприклад, 4 дублікати — кожна сторінка 4×).", - "REMOVE_FIRST": "Видалити першу сторінку документа.", - "REMOVE_LAST": "Видалити останню сторінку документа.", - "REMOVE_FIRST_AND_LAST": "Видалити першу та останню сторінки документа." - }, - "placeholder": "(наприклад, 1,3,2 або 4-8,2,10-12 або 2n-1)" - }, - "addImage": { - "tags": "зображення,jpg,картинка,фото", - "title": "Додати зображення", - "header": "Додати зображення в PDF", - "image": { - "name": "Зображення", - "placeholder": "Завантажте зображення", - "label": "Файл зображення" - }, - "steps": { - "configure": "Налаштувати зображення" - }, - "step": { - "createDesc": "Завантажте зображення, яке хочете додати", - "place": "Розмістити зображення", - "placeDesc": "Клацніть по PDF, щоб додати зображення" - }, - "instructions": { - "title": "Як додавати зображення", - "text": "Після завантаження зображення вище натисніть будь-де на PDF, щоб розмістити його.", - "paused": "Розміщення призупинено", - "resumeHint": "Відновіть розміщення, щоб натиснути й додати зображення.", - "noSignature": "Завантажте зображення вище, щоб увімкнути розміщення." - }, - "mode": { - "move": "Перемістити зображення", - "place": "Розмістити зображення", - "pause": "Призупинити розміщення", - "resume": "Відновити розміщення" - }, - "results": { - "title": "Результати додавання зображення" - }, - "error": { - "failed": "Сталася помилка під час додавання зображення до PDF." - }, - "saved": { - "defaultLabel": "Зображення", - "defaultImageLabel": "Завантажене зображення" - }, - "applySignatures": "Застосувати зображення" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Додати вкладення", - "remove": "Видалити вкладення", - "embed": "Вбудувати вкладення", - "submit": "Add attachments" - }, - "watermark": { - "title": "Додати водяний знак", - "desc": "Додайте текстові або графічні водяні знаки до файлів PDF", - "completed": "Водяний знак додано", - "submit": "Додати водяний знак", - "filenamePrefix": "з_водяним_знаком", - "error": { - "failed": "Під час додавання водяного знака до PDF сталася помилка." - }, - "watermarkType": { - "text": "Текст", - "image": "Зображення" - }, - "settings": { - "type": "Тип водяного знака", - "text": { - "label": "Текст водяного знака", - "placeholder": "Введіть текст водяного знака" - }, - "image": { - "label": "Зображення водяного знака", - "choose": "Вибрати зображення", - "selected": "Вибрано: {{filename}}" - }, - "fontSize": "Розмір шрифту", - "size": "Розмір", - "alphabet": "Шрифт/мова", - "color": "Колір водяного знака", - "rotation": "Поворот (у градусах)", - "opacity": "Непрозорість (%)", - "spacing": { - "horizontal": "Горизонтальний інтервал", - "vertical": "Вертикальний інтервал", - "height": "Інтервал по висоті", - "width": "Інтервал по ширині" - }, - "convertToImage": "Перетворити сторінки PDF на зображення" - }, - "alphabet": { - "roman": "Латиниця", - "arabic": "Арабська", - "japanese": "Японська", - "korean": "Корейська", - "chinese": "Китайська", - "thai": "Тайська" - }, - "steps": { - "type": "Тип водяного знака", - "wording": "Текст", - "textStyle": "Стиль", - "formatting": "Форматування", - "file": "Файл водяного знака" - }, - "results": { - "title": "Результати водяного знака" - }, - "tooltip": { - "language": { - "title": "Підтримка мов", - "text": "Виберіть відповідну мовну настройку, щоб забезпечити правильне відображення шрифтів для вашого тексту." - }, - "appearance": { - "title": "Параметри вигляду", - "text": "Керуйте тим, як виглядає ваш водяний знак і як він поєднується з документом.", - "bullet1": "Поворот: від -360° до 360° для нахилених водяних знаків", - "bullet2": "Непрозорість: 0–100% для контролю прозорості", - "bullet3": "Нижча непрозорість створює більш делікатні водяні знаки" - }, - "spacing": { - "title": "Керування інтервалами", - "text": "Налаштуйте відстань між повторюваними водяними знаками на сторінці.", - "bullet1": "Інтервал по ширині: горизонтальна відстань між водяними знаками", - "bullet2": "Інтервал по висоті: вертикальна відстань між водяними знаками", - "bullet3": "Вищі значення створюють більш розріджені візерунки" - }, - "type": { - "header": { - "title": "Вибір типу водяного знака" - }, - "description": { - "title": "Оберіть свій водяний знак", - "text": "Виберіть текстовий або графічний водяний знак залежно від потреб." - }, - "text": { - "title": "Текстові водяні знаки", - "text": "Ідеально для додавання повідомлень про авторські права, назви компанії або позначок конфіденційності. Підтримує кілька мов і користувацькі кольори.", - "bullet1": "Налаштовувані шрифти та мови", - "bullet2": "Регульовані кольори та прозорість", - "bullet3": "Підходить для юридичних приміток або брендингу" - }, - "image": { - "title": "Графічні водяні знаки", - "text": "Використовуйте логотипи, штампи або будь-які зображення як водяний знак. Чудово підходить для брендингу та візуальної ідентифікації.", - "bullet1": "Завантажуйте зображення у будь-якому форматі", - "bullet2": "Зберігає якість зображення", - "bullet3": "Ідеально для логотипів і штампів" - } - }, - "wording": { - "header": { - "title": "Текстовий вміст" - }, - "text": { - "title": "Текст водяного знака", - "text": "Введіть текст, який відображатиметься як водяний знак у документі.", - "bullet1": "Зберігайте лаконічність для кращої читабельності", - "bullet2": "Типові приклади: 'CONFIDENTIAL', 'DRAFT', назва компанії", - "bullet3": "Символи емодзі не підтримуються та будуть відфільтровані" - } - }, - "textStyle": { - "header": { - "title": "Стиль тексту" - }, - "color": { - "title": "Вибір кольору", - "text": "Виберіть колір, що забезпечує хороший контраст із вмістом документа.", - "bullet1": "Світло-сірий (#d3d3d3) для делікатних водяних знаків", - "bullet2": "Чорний або темні кольори для високого контрасту", - "bullet3": "Користувацькі кольори для цілей брендингу" - }, - "language": { - "title": "Підтримка мови", - "text": "Виберіть відповідні мовні налаштування, щоб забезпечити коректне відображення шрифтів." - } - }, - "file": { - "header": { - "title": "Завантаження зображення" - }, - "upload": { - "title": "Вибір зображення", - "text": "Завантажте файл зображення для використання як водяного знака.", - "bullet1": "Підтримуються поширені формати: PNG, JPG, GIF, BMP", - "bullet2": "Найкраще підходить PNG із прозорістю", - "bullet3": "Зображення з вищою роздільною здатністю краще зберігають якість" - }, - "recommendations": { - "title": "Найкращі практики", - "text": "Поради для оптимальних результатів водяних знаків із зображенням.", - "bullet1": "Використовуйте логотипи або штампи з прозорим фоном", - "bullet2": "Прості дизайни працюють краще, ніж складні зображення", - "bullet3": "Враховуйте кінцевий розмір документа під час вибору роздільної здатності" - } - }, - "formatting": { - "header": { - "title": "Форматування та розташування" - }, - "size": { - "title": "Керування розміром", - "text": "Налаштуйте розмір водяного знака (текст або зображення).", - "bullet1": "Більші розміри роблять водяні знаки помітнішими" - }, - "appearance": { - "title": "Налаштування вигляду", - "text": "Керуйте виглядом водяного знака та його поєднанням із документом.", - "bullet1": "Обертання: від -360° до 360° для нахилених водяних знаків", - "bullet2": "Непрозорість: 0–100% для керування прозорістю", - "bullet3": "Нижча непрозорість робить водяні знаки більш непомітними" - }, - "spacing": { - "title": "Керування інтервалами", - "text": "Налаштуйте інтервали між повторюваними водяними знаками на сторінці.", - "bullet1": "Горизонтальний інтервал: відстань між водяними знаками зліва направо", - "bullet2": "Вертикальний інтервал: відстань між водяними знаками згори донизу", - "bullet3": "Більші значення створюють більш розріджений візерунок" - }, - "security": { - "title": "Параметр безпеки", - "text": "Перетворіть кінцевий PDF у формат на основі зображень для підвищеної безпеки.", - "bullet1": "Запобігає виділенню та копіюванню тексту", - "bullet2": "Ускладнює видалення водяних знаків", - "bullet3": "Призводить до збільшення розміру файлу", - "bullet4": "Найкраще для конфіденційного або захищеного авторським правом вмісту" - } - } - }, - "type": { - "1": "Текст", - "2": "Зображення" - } - }, - "permissions": { - "tags": "читання,запис,редагування,друк", - "title": "Змінити дозволи", - "header": "Змінити дозволи", - "warning": "Попередження про те, що ці дозволи не можна змінити, рекомендується встановити їх за допомогою пароля на сторінці додавання пароля.", - "selectText": { - "1": "Виберіть PDF, щоб змінити дозволи", - "2": "Дозволи на встановлення", - "3": "Запобігти збірці документа", - "4": "Запобігти вилученню контенту", - "5": "Запобігти вилученню для доступності", - "6": "Заборонити заповнення форм", - "7": "Запобігти модифікації", - "8": "Заборонити модифікацію анотацій", - "9": "Заборонити друк", - "10": "Заборонити друк різних форматів" - }, - "submit": "Змінити" - }, - "editTableOfContents": { - "settings": { - "title": "Закладки та структура", - "replaceExisting": "Замінити наявні закладки (зніміть, щоб додати в кінець)", - "replaceExistingHint": "Якщо вимкнено, нову структуру буде додано після поточних закладок." - }, - "actions": { - "source": "Завантажити закладки", - "selectedFile": "Завантажено з {{file}}", - "noFile": "Виберіть PDF, щоб витягти наявні закладки.", - "loadFromPdf": "Завантажити з вибраного PDF", - "importJson": "Імпортувати JSON", - "importClipboard": "Вставити JSON з буфера обміну", - "export": "Експортувати закладки", - "exportJson": "Завантажити JSON", - "exportClipboard": "Копіювати JSON у буфер обміну", - "clipboardUnavailable": "Доступ до буфера обміну недоступний у цьому браузері." - }, - "info": { - "line1": "Кожній закладці потрібні описова назва і сторінка, яку вона має відкривати.", - "line2": "Використовуйте дочірні закладки, щоб вибудувати ієрархію для розділів і підрозділів.", - "line3": "Імпортуйте закладки з вибраного PDF або з JSON-файла, щоб заощадити час." - }, - "workbench": { - "empty": { - "title": "Відкрийте інструмент, щоб почати редагувати", - "description": "Виберіть інструмент «Редагувати зміст», щоб завантажити робочу область." - }, - "tabTitle": "Робоча область структури", - "subtitle": "Імпортуйте закладки, будуйте ієрархії та застосовуйте структуру без тісних бічних панелей.", - "noFile": "PDF не вибрано", - "fileLabel": "Зміни буде застосовано до вибраного PDF.", - "filePrompt": "Щоб почати, виберіть PDF зі своєї бібліотеки або завантажте новий.", - "changeFile": "Змінити PDF", - "selectFile": "Вибрати PDF" - }, - "editor": { - "heading": "Редактор закладок", - "description": "Додавайте, вкладайте та переставляйте закладки, формуючи структуру вашого PDF.", - "addTopLevel": "Додати закладку верхнього рівня", - "empty": { - "title": "Закладок ще немає", - "description": "Імпортуйте наявні закладки або почніть, додавши перший запис.", - "action": "Додати першу закладку" - }, - "defaultTitle": "Нова закладка", - "defaultChildTitle": "Дочірня закладка", - "defaultSiblingTitle": "Нова закладка", - "untitled": "Без назви", - "childBadge": "Дочірня", - "pagePreview": "Сторінка {{page}}", - "field": { - "title": "Назва закладки", - "page": "Номер цільової сторінки" - }, - "actions": { - "toggle": "Перемкнути дочірні", - "addChild": "Додати дочірню закладку", - "addSibling": "Додати сусідню закладку", - "remove": "Видалити закладку" - }, - "confirmRemove": "Видалити цю закладку та всі її дочірні?" - }, - "messages": { - "loadedTitle": "Закладки витягнуто", - "loadedBody": "Наявні закладки з PDF завантажено до редактора.", - "noBookmarks": "У вибраному PDF не знайдено закладок.", - "loadFailed": "Не вдалося витягти закладки з вибраного PDF.", - "imported": "Закладки імпортовано", - "importedBody": "Ваша JSON-структура замінила поточний вміст редактора.", - "importedClipboard": "Дані з буфера обміну замінили поточний список закладок.", - "invalidJson": "Неправильна структура JSON", - "invalidJsonBody": "Надайте коректний JSON-файл закладок і спробуйте ще раз.", - "exported": "JSON готовий до завантаження", - "copied": "Скопійовано в буфер обміну", - "copiedBody": "JSON закладок успішно скопійовано.", - "copyFailed": "Не вдалося скопіювати" - }, - "error": { - "failed": "Не вдалося оновити зміст" - }, - "submit": "Застосувати зміст", - "results": { - "title": "Оновлений PDF із закладками", - "subtitle": "Завантажте оброблений файл або скасуйте дію нижче." - } - }, - "removePages": { - "tags": "видалити сторінки,видалення сторінок", - "title": "Видалення", - "pageNumbers": { - "label": "Сторінки для видалення", - "placeholder": "напр., 1,3,5-8,10", - "error": "Недійсний формат номерів сторінок. Використовуйте числа, діапазони (1-5) або математичні вирази (2n+1)" - }, - "filenamePrefix": "сторінки_видалено", - "files": { - "placeholder": "Щоб почати, виберіть файл PDF в основному вікні" - }, - "settings": { - "title": "Налаштування" - }, - "tooltip": { - "header": { - "title": "Налаштування видалення сторінок" - }, - "pageNumbers": { - "title": "Вибір сторінок", - "text": "Вкажіть, які сторінки видалити з вашого PDF. Можна вибрати окремі сторінки, діапазони або використовувати математичні вирази.", - "bullet1": "Окремі сторінки: 1,3,5 (видаляє сторінки 1, 3 і 5)", - "bullet2": "Діапазони сторінок: 1-5,10-15 (видаляє сторінки 1-5 і 10-15)", - "bullet3": "Математично: 2n+1 (видаляє непарні сторінки)", - "bullet4": "Відкриті діапазони: 5- (видаляє від сторінки 5 до кінця)" - }, - "examples": { - "title": "Поширені приклади", - "text": "Деякі поширені шаблони вибору сторінок:", - "bullet1": "Видалити першу сторінку: 1", - "bullet2": "Видалити останні 3 сторінки: -3", - "bullet3": "Видалити кожну другу сторінку: 2n", - "bullet4": "Видалити окремі розкидані сторінки: 1,5,10,15" - }, - "safety": { - "title": "Поради з безпеки", - "text": "Важливі зауваження під час видалення сторінок:", - "bullet1": "Завжди попередньо переглядайте вибір перед обробкою", - "bullet2": "Зберігайте резервну копію оригінального файлу", - "bullet3": "Нумерація сторінок починається з 1, а не з 0", - "bullet4": "Недійсні номери сторінок буде проігноровано" - } - }, - "error": { - "failed": "Під час видалення сторінок сталася помилка." - }, - "results": { - "title": "Результати видалення сторінок" - }, - "submit": "Видалення" - }, - "extractPages": { - "title": "Витягти сторінки", - "pageNumbers": { - "label": "Сторінки для витягання", - "placeholder": "напр., 1,3,5-8 або odd & 1-10" - }, - "settings": { - "title": "Налаштування" - }, - "tooltip": { - "description": "Витягує вибрані сторінки в новий PDF, зберігаючи порядок." - }, - "error": { - "failed": "Не вдалося витягти сторінки" - }, - "results": { - "title": "Сторінки витягнуто" - }, - "submit": "Витягти сторінки" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Довідник з вибору сторінок" - }, - "basic": { - "title": "Базове використання", - "text": "Вибирайте конкретні сторінки з PDF-документа за допомогою простої синтаксичної нотації.", - "bullet1": "Окремі сторінки: 1,3,5", - "bullet2": "Діапазони сторінок: 3-6 або 10-15", - "bullet3": "Усі сторінки: all" - }, - "advanced": { - "title": "Розширені можливості" - }, - "tips": { - "title": "Підказки", - "text": "Дотримуйтесь цих рекомендацій:", - "bullet1": "Нумерація сторінок починається з 1 (а не з 0)", - "bullet2": "Пробіли автоматично вилучаються", - "bullet3": "Недійсні вирази ігноруються" - }, - "syntax": { - "title": "Основи синтаксису", - "text": "Використовуйте числа, діапазони, ключові слова та прогресії (n починається з 0). Підтримуються дужки.", - "bullets": { - "numbers": "Числа/діапазони: 5, 10-20", - "keywords": "Ключові слова: odd, even", - "progressions": "Прогресії: 3n, 4n+1" - } - }, - "operators": { - "title": "Оператори", - "text": "AND має вищий пріоритет, ніж кома. NOT застосовується в межах діапазону документа.", - "and": "AND: & або \"and\" — вимагають обидві умови (напр., 1-50 & even)", - "comma": "Кома: , або | — поєднує вибори (напр., 1-10, 20)", - "not": "NOT: ! або \"not\" — виключає сторінки (напр., 3n & not 30)" - }, - "examples": { - "title": "Приклади" - }, - "complex": { - "bullet1": "1,3-5,8,2n → сторінки 1, 3–5, 8, плюс парні", - "bullet2": "10-,2n-1 → від сторінки 10 до кінця + непарні сторінки", - "description": "Поєднуйте різні типи.", - "title": "Складні комбінації" - }, - "description": "Виберіть, які сторінки використовувати для операції. Підтримуються окремі сторінки, діапазони, формули та ключове слово all.", - "individual": { - "bullet1": "1,3,5 → вибирає сторінки 1, 3, 5", - "bullet2": "2,7,12 → вибирає сторінки 2, 7, 12", - "description": "Введіть числа, розділені комами.", - "title": "Окремі сторінки" - }, - "mathematical": { - "bullet1": "2n → усі парні сторінки (2, 4, 6…)", - "bullet2": "2n-1 → усі непарні сторінки (1, 3, 5…)", - "bullet3": "3n → кожна 3-тя сторінка (3, 6, 9…)", - "bullet4": "4n-1 → сторінки 3, 7, 11, 15…", - "description": "Використовуйте n у формулах для шаблонів.", - "title": "Математичні функції" - }, - "ranges": { - "bullet1": "3-6 → вибирає сторінки 3–6", - "bullet2": "10-15 → вибирає сторінки 10–15", - "bullet3": "5- → вибирає сторінки від 5 до кінця", - "description": "Використовуйте - для послідовних сторінок.", - "title": "Діапазони сторінок" - }, - "special": { - "bullet1": "all → вибирає всі сторінки", - "title": "Спеціальні ключові слова" - } - } - }, - "bulkSelection": { - "syntaxError": "Є проблема з синтаксисом. Дивіться підказки з вибору сторінок для допомоги.", - "header": { - "title": "Довідник з вибору сторінок" - }, - "syntax": { - "title": "Основи синтаксису", - "text": "Використовуйте числа, діапазони, ключові слова та прогресії (n починається з 0). Підтримуються дужки.", - "bullets": { - "numbers": "Числа/діапазони: 5, 10-20", - "keywords": "Ключові слова: odd, even", - "progressions": "Прогресії: 3n, 4n+1" - } - }, - "operators": { - "title": "Оператори", - "text": "AND має вищий пріоритет, ніж кома. NOT застосовується в межах діапазону документа.", - "and": "AND: & або \"and\" — вимагають обидві умови (напр., 1-50 & even)", - "comma": "Кома: , або | — поєднує вибори (напр., 1-10, 20)", - "not": "NOT: ! або \"not\" — виключає сторінки (напр., 3n & not 30)" - }, - "examples": { - "title": "Приклади", - "first50": "Перші 50", - "last50": "Останні 50", - "every3rd": "Кожна 3-тя", - "oddWithinExcluding": "Непарні в межах 1-20, без 5-7", - "combineSets": "Об’єднати набори" - }, - "firstNPages": { - "title": "Перші N сторінок", - "placeholder": "Кількість сторінок" - }, - "lastNPages": { - "title": "Останні N сторінок", - "placeholder": "Кількість сторінок" - }, - "everyNthPage": { - "title": "Кожна N-та сторінка", - "placeholder": "Розмір кроку" - }, - "range": { - "title": "Діапазон", - "fromPlaceholder": "Від", - "toPlaceholder": "До" - }, - "keywords": { - "title": "Ключові слова" - }, - "advanced": { - "title": "Додатково" - } - }, - "compressPdfs": { - "tags": "стиск,маленький,крихітний" - }, - "unlockPDFForms": { - "tags": "видалити,стерти,форма,поле,лише для читання", - "title": "Зняти режим лише для читання з полів форм", - "header": "Розблокувати форми PDF", - "submit": "Remove", - "description": "Цей інструмент зніме обмеження \"лише для читання\" з полів форм PDF, зробивши їх придатними для редагування та заповнення.", - "filenamePrefix": "форми_розблоковано", - "files": { - "placeholder": "Щоб почати, виберіть файл PDF в основному вікні" - }, - "error": { - "failed": "Під час розблокування форм PDF сталася помилка." - }, - "results": { - "title": "Результати розблокування форм" - } - }, - "changeMetadata": { - "header": "Змінити метадані", - "submit": "Змінити", - "filenamePrefix": "метадані", - "settings": { - "title": "Налаштування метаданих" - }, - "standardFields": { - "title": "Стандартні поля" - }, - "deleteAll": { - "label": "Видалити наявні метадані", - "checkbox": "Видалити всі метадані" - }, - "title": { - "label": "Заголовок", - "placeholder": "Заголовок документа" - }, - "author": { - "label": "Автор", - "placeholder": "Автор документа" - }, - "subject": { - "label": "Тема", - "placeholder": "Тема документа" - }, - "keywords": { - "label": "Ключові слова", - "placeholder": "Ключові слова документа" - }, - "creator": { - "label": "Створювач", - "placeholder": "Створювач документа" - }, - "producer": { - "label": "Виробник", - "placeholder": "Виробник документа" - }, - "dates": { - "title": "Поля дат" - }, - "creationDate": { - "label": "Дата створення", - "placeholder": "Дата створення" - }, - "modificationDate": { - "label": "Дата зміни", - "placeholder": "Дата зміни" - }, - "trapped": { - "label": "Статус трепінгу", - "unknown": "Невідомо", - "true": "Так", - "false": "Ні" - }, - "advanced": { - "title": "Додаткові параметри" - }, - "customFields": { - "title": "Користувацькі метадані", - "description": "Додайте користувацькі поля метаданих до документа", - "add": "Додати поле", - "key": "Ключ", - "keyPlaceholder": "Користувацький ключ", - "value": "Значення", - "valuePlaceholder": "Користувацьке значення", - "remove": "Видалити" - }, - "results": { - "title": "Оновлені PDF" - }, - "error": { - "failed": "Під час зміни метаданих PDF сталася помилка." - }, - "tooltip": { - "header": { - "title": "Огляд метаданих PDF" - }, - "standardFields": { - "title": "Стандартні поля", - "text": "Поширені поля метаданих PDF, що описують документ.", - "bullet1": "Заголовок: назва або заголовок документа", - "bullet2": "Автор: особа, яка створила документ", - "bullet3": "Тема: короткий опис вмісту", - "bullet4": "Ключові слова: пошукові терміни для документа", - "bullet5": "Створювач/Виробник: програмне забезпечення, використане для створення PDF" - }, - "dates": { - "title": "Поля дат", - "text": "Коли документ був створений і змінений.", - "bullet1": "Дата створення: коли створено початковий документ", - "bullet2": "Дата зміни: коли востаннє змінено" - }, - "options": { - "title": "Додаткові параметри", - "text": "Користувацькі поля та налаштування конфіденційності.", - "bullet1": "Користувацькі метадані: додайте власні пари ключ-значення", - "bullet2": "Статус трепінгу: налаштування для високоякісного друку", - "bullet3": "Видалити все: вилучити всі метадані для приватності" - }, - "deleteAll": { - "title": "Видалити наявні метадані", - "text": "Повне видалення метаданих для забезпечення приватності." - }, - "customFields": { - "title": "Користувацькі метадані", - "text": "Додавайте власні пари метаданих ключ-значення.", - "bullet1": "Додайте будь-які користувацькі поля, релевантні вашому документу", - "bullet2": "Приклади: Відділ, Проєкт, Версія, Статус", - "bullet3": "Для кожного запису потрібні і ключ, і значення" - }, - "advanced": { - "title": "Додаткові параметри", - "trapped": { - "title": "Статус трепінгу", - "description": "Вказує, чи підготовлено документ для високоякісного друку.", - "bullet1": "Так: документ піддано трепінгу для друку", - "bullet2": "Ні: документ не піддано трепінгу", - "bullet3": "Невідомо: статус трепінгу не вказано" - } - } - } - }, - "fileToPDF": { - "tags": "перетворення,формат,документ,картинка,презентація,текст,конвертація,офіс,документи,word,excel,powerpoint", - "title": "Файл у PDF", - "header": "Конвертувати будь-який файл у PDF", - "credit": "Цей сервіс використовує LibreOffice та Unoconv для перетворення файлів.", - "supportedFileTypesInfo": "Підтримувані типи файлів", - "supportedFileTypes": "Підтримувані типи файлів повинні включати нижченаведені, однак повний оновлений список підтримуваних форматів дивіться у документації LibreOffice.", - "submit": "Перетворити у PDF" - }, - "ocr": { - "tags": "розпізнавання,текст,зображення,сканування,читання,ідентифікація,виявлення,редагований", - "title": "OCR/Очищення сканування", - "desc": "Очищення сканування та виявлення тексту на зображеннях у файлі PDF та повторне додавання його як текст.", - "header": "Очищення сканування / OCR (Optical Character Recognition) Розпізнавання тексту", - "selectText": { - "1": "Виберіть мови, які повинні бути виявлені у PDF-файлі (перелічені ті, які виявлені на даний момент):", - "2": "Створіть текстовий файл, що містить текст OCR, разом із PDF-файлом, обробленим OCR.", - "3": "Правильні сторінки були відскановані під перекошеним кутом шляхом повороту їх на місце", - "4": "Очистіть сторінку, щоб зменшити шанси, що OCR знайде текст на фоновому шумі. (без зміни виходу)", - "5": "Очистіть сторінку, щоб зменшити шанси, що OCR знайде текст на фоновому шумі, підтримує очищення виводу.", - "6": "Ігнорує сторінки з інтерактивним текстом, розпізнає лише сторінки з зображеннями", - "7": "Примусове розпізнавання символів, буде розпізнавати кожну сторінку, видаляючи всі елементи початкового тексту", - "8": "Звичайний (буде помилка, якщо PDF містить текст)", - "9": "Додаткові налаштування", - "10": "Режим OCR", - "11": "Видалити зображення після OCR (видаляє ВСІ зображення, корисно лише в тому випадку, якщо вони є частиною етапу перетворення)", - "12": "Тип рендеру (розширений)" - }, - "help": "Прочитайте цю документацію про те, як використовувати це для інших мов і/або використовувати не в докері.", - "credit": "Цей сервіс використовує qpdf та Tesseract для OCR.", - "submit": "Обробка PDF з OCR", - "operation": { - "submit": "Виконати OCR та переглянути" - }, - "results": { - "title": "Результати OCR" - }, - "languagePicker": { - "additionalLanguages": "Шукаєте додаткові мови?", - "viewSetupGuide": "Переглянути інструкцію з налаштування →" - }, - "settings": { - "title": "Налаштування", - "ocrMode": { - "label": "Режим OCR", - "auto": "Авто (пропускати текстові шари)", - "force": "Примусово (повторно розпізнати все, замінити текст)", - "strict": "Суворий (перервати, якщо знайдено текст)" - }, - "languages": { - "label": "Мови", - "placeholder": "Виберіть мови" - }, - "compatibilityMode": { - "label": "Режим сумісності" - }, - "advancedOptions": { - "label": "Параметри обробки", - "sidecar": "Створити текстовий файл", - "deskew": "Випрямити сторінки", - "clean": "Очистити вхідний файл", - "cleanFinal": "Очистити кінцевий результат" - } - }, - "tooltip": { - "header": { - "title": "Огляд налаштувань OCR" - }, - "mode": { - "title": "Режим OCR", - "text": "Оптичне розпізнавання символів (OCR) допомагає перетворювати скановані або сфотографовані сторінки на текст, який можна шукати, копіювати чи виділяти.", - "bullet1": "Авто пропускає сторінки, що вже містять текстові шари.", - "bullet2": "Примусово повторно розпізнає кожну сторінку та замінює весь текст.", - "bullet3": "Суворий зупиняється, якщо знайдено будь-який виділюваний текст." - }, - "languages": { - "title": "Мови", - "text": "Покращте точність OCR, вказавши очікувані мови. Виберіть одну або більше мов для спрямування розпізнавання." - }, - "output": { - "title": "Вивід", - "text": "Визначте, як форматувати текстовий результат:", - "bullet1": "Пошуковий PDF вбудовує текст за оригінальним зображенням.", - "bullet2": "HOCR XML повертає структурований машиночитний файл.", - "bullet3": "Зовнішній текстовий файл створює окремий .txt із сирим вмістом." - }, - "advanced": { - "header": { - "title": "Розширена обробка OCR" - }, - "compatibility": { - "title": "Режим сумісності", - "text": "Використовує режим OCR «sandwich PDF»: створює більші файли, але надійніший для окремих мов і старішого ПЗ для PDF. Типово ми використовуємо hOCR для менших, сучасних PDF." - }, - "sidecar": { - "title": "Створити текстовий файл", - "text": "Генерує окремий .txt файл поруч із PDF, що містить увесь витягнутий текстовий вміст для зручного доступу та обробки." - }, - "deskew": { - "title": "Випрямити сторінки", - "text": "Автоматично виправляє перекошені чи нахилені сторінки для підвищення точності OCR. Корисно для сканованих документів, вирівняних неідеально." - }, - "clean": { - "title": "Очистити вхідний файл", - "text": "Попередньо обробляє вхід, видаляючи шум, підвищуючи контраст і оптимізуючи зображення для кращого розпізнавання перед обробкою." - }, - "cleanFinal": { - "title": "Очистити кінцевий результат", - "text": "Постобробляє фінальний PDF, видаляючи артефакти OCR і оптимізуючи текстовий шар для кращої читабельності та меншого розміру файлу." - } - } - }, - "error": { - "failed": "Операція OCR не вдалася" - } - }, - "extractImages": { - "tags": "зображення,фото,збереження,архів,zip,захоплення,захоплення", - "title": "Витягнути зображення", - "header": "Витягнути зображення", - "selectText": "Виберіть формат зображення для перетворення витягнутих зображень у", - "allowDuplicates": "Зберігати дублікати зображень", - "submit": "Витягнути", - "settings": { - "title": "Налаштування" - }, - "error": { - "failed": "Під час вилучення зображень із PDF сталася помилка." - } - }, - "pdfToPDFA": { - "tags": "архів,довгостроковий,стандартний,конверсія,зберігання,консервація", - "title": "PDF в PDF/A", - "header": "PDF в PDF/A", - "credit": "Цей сервіс використовує libreoffice для перетворення у формат PDF/A", - "submit": "Конвертувати", - "tip": "Наразі не працює для кількох вхідних файлів одночасно", - "outputFormat": "Вихідний формат", - "pdfWithDigitalSignature": "Цей PDF документ має цифровий підпис. Цей підпис буде видалений у наступному кроці." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,перетворення,формат,перетворення,офіс,microsoft,docfile", - "title": "PDF в Word", - "header": "PDF в Word", - "selectText": { - "1": "Формат вихідного файлу" - }, - "credit": "Цей сервіс використовує LibreOffice для перетворення файлів.", - "submit": "Конвертувати" - }, - "PDFToPresentation": { - "tags": "слайди,презентація,офіс,майкрософт", - "title": "PDF в Презентацію", - "header": "PDF в Презентацію", - "selectText": { - "1": "Формат вихідного файлу" - }, - "credit": "Цей сервіс використовує LibreOffice для перетворення файлів.", - "submit": "Конвертувати" - }, - "PDFToText": { - "tags": "richformat,richtextformat,формат rich text,rtf", - "title": "PDF в Text/RTF", - "header": "PDF в Text/RTF", - "selectText": { - "1": "Формат вихідного файлу" - }, - "credit": "Цей сервіс використовує LibreOffice для перетворення файлів.", - "submit": "Конвертувати" - }, - "PDFToHTML": { - "tags": "веб-контент,зручний для перегляду", - "title": "PDF в HTML", - "header": "PDF в HTML", - "credit": "Цей сервіс використовує pdftohtml для перетворення файлів.", - "submit": "Конвертувати" - }, - "PDFToXML": { - "tags": "вилучення даних,структурований вміст,взаємодія,перетворення,перетворення", - "title": "PDF в XML", - "header": "PDF в XML", - "credit": "Цей сервіс використовує LibreOffice для перетворення файлів.", - "submit": "Конвертувати" - }, - "ScannerImageSplit": { - "tags": "окремий,автоматичне визначення,сканування,кілька фотографій,упорядкування", - "selectText": { - "1": "Пороговий кут:", - "2": "Встановлює мінімальний абсолютний кут, необхідний для повороту зображення (за замовчуванням: 10).", - "3": "Толерантність:", - "4": "Визначає діапазон зміни кольору навколо передбачуваного кольору фону (за замовчуванням: 30).", - "5": "Мінімальна площа:", - "6": "Встановлює мінімальний поріг площі для фотографії (за замовчуванням: 10000).", - "7": "Мінімальна площа контуру:", - "8": "Встановлює мінімальний поріг площі контуру для фотографії", - "9": "Розмір рамки:", - "10": "Встановлює розмір додаваної та видаляної рамки, щоб запобігти появі білих рамок на виході (за замовчуванням: 1)." - }, - "info": "Python не встановлено. Він необхідний роботи." - }, - "scannerImageSplit": { - "title": "Витягнуті зображення", - "submit": "Витягнути скановані зображення", - "error": { - "failed": "Під час витягнення сканованих зображень сталася помилка." - }, - "tooltip": { - "title": "Розділювач фотографій", - "whatThisDoes": "Що це робить", - "whatThisDoesDesc": "Автоматично знаходить і витягує кожне фото зі сканованої сторінки або комбінованого зображення—без ручного кадрування.", - "whenToUse": "Коли використовувати", - "useCase1": "Скануйте цілі сторінки альбомів за один прохід", - "useCase2": "Розділяйте пакети зі сканера-планшета на окремі файли", - "useCase3": "Розбивайте колажі на окремі фото", - "useCase4": "Витягуйте фото з документів", - "quickFixes": "Швидкі виправлення", - "problem1": "Фотографії не виявлено → збільште Tolerance до 30–50", - "problem2": "Забагато хибних спрацьовувань → збільште Minimum Area до 15 000–20 000", - "problem3": "Обрізки надто тісні → збільште Border Size до 5–10", - "problem4": "Нахилені фото не вирівнюються → зменште Angle Threshold до ~5°", - "problem5": "Плями/шумові рамки → збільште Minimum Contour Area до 1000–2000", - "setupTips": "Поради з налаштування", - "tip1": "Використовуйте простий, світлий фон", - "tip2": "Залишайте невеликий проміжок (≈1 см) між фото", - "tip3": "Скануйте з 300–600 DPI", - "tip4": "Очистіть скло сканера", - "headsUp": "Зверніть увагу", - "headsUpDesc": "Перекривання фотографій або фони, дуже схожі за кольором на фото, можуть зменшити точність—спробуйте світліший чи темніший фон і залишайте більше простору." - } - }, - "sign": { - "title": "Підпис", - "header": "Підписати PDF", - "upload": "Завантажити зображення", - "draw": { - "title": "Намалюйте свій підпис", - "clear": "Очистити" - }, - "canvas": { - "heading": "Намалюйте свій підпис", - "clickToOpen": "Натисніть, щоб відкрити полотно для малювання", - "modalTitle": "Намалюйте свій підпис", - "colorLabel": "Колір", - "penSizeLabel": "Товщина пера", - "penSizePlaceholder": "Розмір", - "clear": "Очистити полотно", - "colorPickerTitle": "Виберіть колір штриха" - }, - "text": { - "name": "Ім’я підписанта", - "placeholder": "Введіть своє повне ім’я", - "fontLabel": "Шрифт", - "fontSizeLabel": "Розмір шрифту", - "fontSizePlaceholder": "Введіть або виберіть розмір шрифту (8–200)", - "colorLabel": "Колір тексту" - }, - "clear": "Очистити", - "add": "Додати", - "saved": { - "heading": "Збережені підписи", - "description": "Повторно використовуйте збережені підписи будь-коли.", - "emptyTitle": "Ще немає збережених підписів", - "emptyDescription": "Намалюйте, завантажте або введіть підпис вище, потім скористайтеся \"Зберегти до бібліотеки\", щоб мати до {{max}} улюблених напохваті.", - "type": { - "canvas": "Малювання", - "image": "Завантаження", - "text": "Текст" - }, - "limitTitle": "Досягнуто ліміту", - "limitDescription": "Видаліть один із збережених підписів, перш ніж додавати нові (макс. {{max}}).", - "carouselPosition": "{{current}} з {{total}}", - "prev": "Попередній", - "next": "Наступний", - "delete": "Видалити", - "label": "Мітка", - "defaultLabel": "Підпис", - "defaultCanvasLabel": "Намальований підпис", - "defaultImageLabel": "Завантажений підпис", - "defaultTextLabel": "Набраний підпис", - "saveButton": "Зберегти підпис", - "saveUnavailable": "Спочатку створіть підпис, щоб зберегти його.", - "noChanges": "Поточний підпис вже збережено.", - "status": { - "saved": "Збережено" - } - }, - "save": "Зберегти підпис", - "applySignatures": "Застосувати підписи", - "personalSigs": "Особисті підписи", - "sharedSigs": "Загальні підписи", - "noSavedSigs": "Збережені підписи не знайдено", - "addToAll": "Додати на всі сторінки", - "delete": "Видалити", - "first": "Перша сторінка", - "last": "Остання сторінка", - "next": "Наступна сторінка", - "previous": "Попередня сторінка", - "maintainRatio": "Переключити збереження пропорцій", - "undo": "Скасувати", - "redo": "Повторити", - "submit": "Підписати документ", - "steps": { - "configure": "Налаштувати підпис" - }, - "step": { - "createDesc": "Виберіть спосіб створення підпису", - "place": "Розмістити й зберегти", - "placeDesc": "Розташуйте підпис на своєму PDF" - }, - "type": { - "title": "Тип підпису", - "draw": "Малювання", - "canvas": "Полотно", - "image": "Зображення", - "text": "Текст", - "saved": "Збережені" - }, - "image": { - "label": "Завантажити зображення підпису", - "placeholder": "Виберіть файл зображення", - "hint": "Завантажте зображення підпису у форматі PNG або JPG" - }, - "instructions": { - "title": "Як додати підпис", - "canvas": "Після малювання підпису на полотні закрийте вікно та клацніть будь-де по PDF, щоб розмістити його.", - "image": "Після завантаження зображення підпису вище клацніть будь-де по PDF, щоб розмістити його.", - "saved": "Виберіть збережений підпис вище, потім натисніть будь-де на PDF, щоб розмістити його.", - "text": "Після введення імені вище клацніть будь-де по PDF, щоб розмістити підпис.", - "paused": "Розміщення призупинено", - "resumeHint": "Відновіть розміщення, щоб натиснути й додати підпис.", - "noSignature": "Створіть підпис вище, щоб увімкнути інструменти розміщення." - }, - "mode": { - "move": "Перемістити підпис", - "place": "Розмістити підпис", - "pause": "Призупинити розміщення", - "resume": "Відновити розміщення" - }, - "updateAndPlace": "Оновити та розмістити", - "activate": "Активувати розміщення підпису", - "deactivate": "Припинити розміщення підписів", - "results": { - "title": "Результати підписання" - }, - "error": { - "failed": "Під час підписання PDF сталася помилка." - } - }, - "flatten": { - "title": "Згладжування", - "header": "Згладжування PDF", - "flattenOnlyForms": "Згладити тільки форми", - "submit": "Згладити", - "filenamePrefix": "сплющено", - "files": { - "placeholder": "Щоб почати, виберіть файл PDF в основному вікні" - }, - "steps": { - "settings": "Налаштування" - }, - "options": { - "stepTitle": "Параметри сплющення", - "title": "Параметри сплющення", - "flattenOnlyForms": { - "label": "Згладити тільки форми", - "desc": "Сплющувати лише поля форм, залишивши інші інтерактивні елементи без змін" - }, - "note": "Сплющення видаляє інтерактивні елементи з PDF, роблячи їх нередагованими." - }, - "results": { - "title": "Результати сплющення" - }, - "error": { - "failed": "Під час сплющення PDF сталася помилка." - }, - "tooltip": { - "header": { - "title": "Про сплющення PDF" - }, - "description": { - "title": "Що робить сплющення?", - "text": "Сплющення робить ваш PDF нередагованим, перетворюючи заповнювані форми та кнопки на звичайний текст і зображення. Вигляд PDF залишиться таким самим, але ніхто більше не зможе змінювати чи заповнювати форми. Ідеально для поширення заповнених форм, створення фінальних документів для архіву або гарантування однакового вигляду всюди.", - "bullet1": "Текстові поля стають звичайним текстом (не можна редагувати)", - "bullet2": "Прапорці та кнопки стають зображеннями", - "bullet3": "Чудово для фінальних версій, які ви не хочете змінювати", - "bullet4": "Гарантує однаковий вигляд на всіх пристроях" - }, - "formsOnly": { - "title": "Що означає 'Сплющувати лише форми'?", - "text": "Ця опція лише прибирає можливість заповнювати форми, але зберігає інші функції, як-от кліки за посиланнями, перегляд закладок і коментарів.", - "bullet1": "Форми стають нередагованими", - "bullet2": "Посилання залишаються клікабельними", - "bullet3": "Коментарі та нотатки залишаються видимими", - "bullet4": "Закладки ще допомагають у навігації" - } - } - }, - "repair": { - "tags": "виправити,відновити,виправити,відновити", - "title": "Ремонт", - "header": "Ремонт PDF", - "submit": "Ремонтувати", - "description": "Цей інструмент спробує відновити пошкоджені або зіпсовані файли PDF. Додаткові налаштування не потрібні.", - "filenamePrefix": "відновлено", - "files": { - "placeholder": "Щоб почати, виберіть файл PDF в основному вікні" - }, - "error": { - "failed": "Під час відновлення PDF сталася помилка." - }, - "results": { - "title": "Результати відновлення" - } - }, - "removeBlanks": { - "title": "Видалити порожні", - "header": "Видалити порожні сторінки", - "settings": { - "title": "Налаштування" - }, - "threshold": { - "label": "Поріг білості пікселів" - }, - "whitePercent": { - "label": "Поріг відсотка білого", - "unit": "%" - }, - "includeBlankPages": { - "label": "Включити виявлені порожні сторінки" - }, - "tooltip": { - "header": { - "title": "Налаштування видалення порожніх сторінок" - }, - "threshold": { - "title": "Поріг білості пікселів", - "text": "Визначає, наскільки білим має бути піксель, щоб вважатися 'білим'. Це допомагає визначити, що є порожньою ділянкою на сторінці.", - "bullet1": "0 = Чистий чорний (найсуворіше)", - "bullet2": "128 = Середній сірий", - "bullet3": "255 = Чистий білий (найменш суворо)" - }, - "whitePercent": { - "title": "Поріг відсотка білого", - "text": "Встановлює мінімальний відсоток білих пікселів, необхідний, щоб сторінка вважалась порожньою та була видалена.", - "bullet1": "Нижчі значення (напр., 80%) = Видаляється більше сторінок", - "bullet2": "Вищі значення (напр., 95%) = Видаляються лише дуже порожні сторінки", - "bullet3": "Використовуйте вищі значення для документів зі світлими фонами" - }, - "includeBlankPages": { - "title": "Включити виявлені порожні сторінки", - "text": "Якщо ввімкнено, створює окремий PDF, що містить усі виявлені та видалені з оригіналу порожні сторінки.", - "bullet1": "Корисно для перегляду того, що було видалено", - "bullet2": "Допомагає перевірити точність виявлення", - "bullet3": "Можна вимкнути для зменшення розміру вихідного файлу" - } - }, - "submit": "Видалити порожні", - "error": { - "failed": "Не вдалося видалити порожні сторінки" - }, - "results": { - "title": "Видалено порожні сторінки" - } - }, - "removeAnnotations": { - "tags": "коментарі,виділення,примітки,розмітка,видалення", - "title": "Видалити анотації", - "header": "Видалити анотації", - "submit": "Видалити", - "settings": { - "title": "Налаштування" - }, - "info": { - "title": "Про видалення анотацій", - "description": "Цей інструмент видалить усі анотації (коментарі, підсвічування, нотатки тощо) з ваших PDF-документів." - }, - "tooltip": { - "header": { - "title": "Про видалення анотацій" - }, - "description": { - "title": "Що це робить" - } - }, - "error": { - "failed": "Під час видалення анотацій з PDF сталася помилка." - } - }, - "compare": { - "tags": "диференціація,контраст,зміни,аналіз", - "title": "Порівняння", - "header": "Порівняння PDF", - "clearSelected": "Очистити вибране", - "clear": { - "confirmTitle": "Очистити вибрані PDF?", - "confirmBody": "Це закриє поточне порівняння і поверне вас до Активних файлів.", - "confirm": "Очистити та повернутися" - }, - "review": { - "title": "Результат порівняння", - "actionsHint": "Перегляньте порівняння, поміняйте ролі документів або експортуйте зведення.", - "switchOrder": "Поміняти порядок", - "exportSummary": "Експортувати зведення" - }, - "base": { - "label": "Оригінальний документ", - "placeholder": "Виберіть оригінальний PDF" - }, - "comparison": { - "label": "Відредагований документ", - "placeholder": "Виберіть відредагований PDF" - }, - "addFilesHint": "Додайте PDF на кроці «Файли», щоб мати змогу вибирати.", - "noFiles": "Поки немає доступних PDF", - "pages": "Сторінки", - "selection": { - "originalEditedTitle": "Виберіть оригінальний і відредагований PDF" - }, - "original": { - "label": "Оригінальний PDF" - }, - "edited": { - "label": "Відредагований PDF" - }, - "swap": { - "confirmTitle": "Повторити порівняння?", - "confirmBody": "Це повторно запустить інструмент. Ви впевнені, що хочете поміняти місцями Оригінал та Редагований?", - "confirm": "Поміняти та перезапустити" - }, - "cta": "Порівняти", - "loading": "Порівняння…", - "summary": { - "baseHeading": "Оригінальний документ", - "comparisonHeading": "Відредагований документ", - "pageLabel": "Сторінка" - }, - "rendering": { - "pageNotReadyTitle": "Сторінку ще не відтворено", - "pageNotReadyBody": "Деякі сторінки ще рендеряться. Навігація стане плавною, щойно вони будуть готові.", - "rendering": "візуалізація", - "inProgress": "Принаймні один із цих PDF дуже великий, прокрутка не буде плавною, доки візуалізацію не завершено", - "pagesRendered": "сторінок візуалізовано", - "complete": "Візуалізацію сторінок завершено" - }, - "dropdown": { - "deletionsLabel": "Видалення", - "additionsLabel": "Додавання", - "deletions": "Видалення ({{count}})", - "additions": "Додавання ({{count}})", - "searchPlaceholder": "Пошук змін...", - "noResults": "Змін не знайдено" - }, - "actions": { - "stackVertically": "Розмістити вертикально", - "placeSideBySide": "Розмістити поруч", - "zoomOut": "Зменшити", - "zoomIn": "Збільшити", - "resetView": "Скинути перегляд", - "unlinkScrollPan": "Відв’язати прокрутку та панорамування", - "linkScrollPan": "Пов’язати прокрутку та панорамування", - "unlinkScroll": "Відв’язати прокрутку", - "linkScroll": "Пов’язати прокрутку" - }, - "toasts": { - "unlinkedTitle": "Увімкнено незалежну прокрутку та панорамування", - "unlinkedBody": "Підказка: Стрілки Вгору/Вниз прокручують обидві панелі; панорамування рухає лише активну панель." - }, - "error": { - "selectRequired": "Виберіть оригінальний і відредагований документ.", - "filesMissing": "Не вдалося знайти вибрані файли. Будь ласка, виберіть їх знову.", - "generic": "Не вдалося порівняти ці файли." - }, - "status": { - "extracting": "Витягнення тексту...", - "processing": "Аналіз відмінностей...", - "complete": "Порівняння готове" - }, - "longJob": { - "title": "Триває велике порівняння", - "body": "Сукупно ці PDF перевищують 2 000 сторінок. Обробка може зайняти кілька хвилин." - }, - "slowOperation": { - "title": "Все ще працюємо…", - "body": "Це порівняння триває довше, ніж зазвичай. Ви можете дозволити йому продовжити або скасувати.", - "cancel": "Скасувати порівняння" - }, - "newLine": "новий рядок", - "complex": { - "message": "Один або обидва надані документи є великими файлами, точність порівняння може бути знижена" - }, - "large": { - "file": { - "message": "Один або обидва надані документи занадто великі для обробки" - } - }, - "no": { - "text": { - "message": "Вибрані PDF-файли не містять текстового вмісту. Будь ласка, виберіть PDF-файли з текстом для порівняння." - } - }, - "too": { - "dissimilar": { - "message": "Ці документи виглядають дуже несхожими. Порівняння зупинено, щоб зекономити час." - } - }, - "earlyDissimilarity": { - "title": "Ці PDF виглядають дуже різними", - "body": "Поки що ми бачимо дуже мало подібностей. Ви можете зупинити порівняння, якщо це не пов’язані документи.", - "stopButton": "Зупинити порівняння" - } - }, - "certSign": { - "tags": "автентифікація,pem,p12,офіційний,шифрування", - "title": "Підпис сертифікатом", - "filenamePrefix": "підписано", - "signMode": { - "stepTitle": "Режим підписання", - "tooltip": { - "header": { - "title": "Про підписи PDF" - }, - "overview": { - "title": "Як працюють підписи", - "text": "Обидва режими герметизують документ (будь-які редагування позначаються як втручання) і фіксують хто/коли/як для аудиту. Довіра переглядача залежить від ланцюжка сертифікатів." - }, - "manual": { - "title": "Вручну — використайте свій сертифікат", - "text": "Використовуйте власні файли сертифікатів для узгодженої з брендом ідентичності. Може відображати Довірено, якщо ваш CA/ланцюжок розпізнано.", - "use": "Використовуйте для: робота з клієнтами, юридичні цілі, комплаєнс." - }, - "auto": { - "title": "Авто — нуль налаштувань, миттєве системне пломбування", - "text": "Підписує серверним самопідписаним сертифікатом. Такий самий захист від підробки та аудит-трейл; зазвичай відображається як Неперевірено у переглядачах.", - "use": "Використовуйте, коли потрібна швидкість і послідовна внутрішня ідентичність для переглядів і записів." - }, - "rule": { - "title": "Загальне правило", - "text": "Потрібен статус отримувача Довірено? Вручну. Потрібна швидка пломба від підробок і аудит без налаштувань? Авто." - } - } - }, - "certTypeStep": { - "stepTitle": "Формат сертифіката" - }, - "certFiles": { - "stepTitle": "Файли сертифіката" - }, - "appearance": { - "stepTitle": "Вигляд підпису", - "tooltip": { - "header": { - "title": "Про вигляд підпису" - }, - "invisible": { - "title": "Невидимі підписи", - "text": "Підпис додається до PDF для безпеки, але не буде видимим під час перегляду документа. Ідеально для юридичних вимог без змін зовнішнього вигляду.", - "bullet1": "Забезпечує безпеку без візуальних змін", - "bullet2": "Відповідає юридичним вимогам до цифрового підпису", - "bullet3": "Не впливає на макет чи дизайн документа" - }, - "visible": { - "title": "Видимі підписи", - "text": "Показує блок підпису в PDF із вашим ім’ям, датою та додатковими деталями. Корисно, коли потрібно, щоб читачі чітко бачили, що документ підписано.", - "bullet1": "Показує ім’я підписанта та дату в документі", - "bullet2": "Може містити причину та місце підписання", - "bullet3": "Можна вибрати сторінку для розміщення підпису", - "bullet4": "Можна додати логотип" - } - }, - "invisible": "Невидимий", - "options": { - "title": "Деталі підпису" - }, - "visible": "Видимий" - }, - "sign": { - "submit": "Підписати PDF", - "results": "Підписаний PDF" - }, - "error": { - "failed": "Під час обробки підписів сталася помилка." - }, - "tooltip": { - "header": { - "title": "Про керування підписами" - }, - "overview": { - "title": "Що може цей інструмент?", - "text": "Цей інструмент дозволяє перевірити, чи підписані ваші PDF цифровим підписом і додати нові цифрові підписи. Цифрові підписи підтверджують, хто створив або затвердив документ, і показують, чи його змінювали після підписання.", - "bullet1": "Перевіряйте наявні підписи та їхню дійсність", - "bullet2": "Переглядайте детальну інформацію про підписантів і сертифікати", - "bullet3": "Додавайте нові цифрові підписи для захисту ваших документів", - "bullet4": "Підтримується кілька файлів із зручною навігацією" - }, - "validation": { - "title": "Перевірка підписів", - "text": "Під час перевірки інструмент повідомляє, чи дійсні підписи, хто підписав документ, коли його підписано та чи змінювався документ після підписання.", - "bullet1": "Показує, чи підписи дійсні або недійсні", - "bullet2": "Відображає інформацію про підписанта та дату підпису", - "bullet3": "Перевіряє, чи документ було змінено після підписання", - "bullet4": "Може використовувати користувацькі сертифікати для перевірки" - }, - "signing": { - "title": "Додавання підписів", - "text": "Щоб підписати PDF, вам потрібен цифровий сертифікат (наприклад, PEM, PKCS12 або JKS). Можна зробити підпис видимим у документі або невидимим — лише для безпеки.", - "bullet1": "Підтримує формати PEM, PKCS12, JKS і серверні сертифікати", - "bullet2": "Можна показувати або приховувати підпис у PDF", - "bullet3": "Додавайте причину, місце та ім’я підписанта", - "bullet4": "Вибирайте сторінку для розміщення видимих підписів", - "bullet5": "Використовуйте серверний сертифікат для простого варіанту 'Підписати зі Stirling-PDF'" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Про типи сертифікатів" - }, - "what": { - "title": "Що таке сертифікат?", - "text": "Це безпечний ідентифікатор вашого підпису, який підтверджує, що підпис належить вам. Якщо від вас не вимагають підпису із сертифікатом, радимо використати інший безпечний метод, як-от Введення, Малювання або Завантаження." - }, - "which": { - "title": "Який варіант обрати?", - "text": "Виберіть формат, що відповідає вашому файлу сертифіката:", - "bullet1": "PKCS#12 (.p12 / .pfx) – один об’єднаний файл (найпоширеніший)", - "bullet2": "PFX (.pfx) – версія PKCS12 від Microsoft", - "bullet3": "PEM – окремі .pem файли закритого ключа та сертифіката", - "bullet4": "JKS – Java .jks keystore для dev / CI-CD робочих процесів" - }, - "convert": { - "title": "Немає вашого ключа в списку?", - "text": "Конвертуйте файл у Java keystore (.jks) за допомогою keytool, потім виберіть JKS." - } - } - }, - "chooseCertificate": "Вибрати файл сертифіката", - "chooseJksFile": "Вибрати файл JKS", - "chooseP12File": "Вибрати файл PKCS12", - "choosePfxFile": "Вибрати файл PFX", - "choosePrivateKey": "Вибрати файл закритого ключа", - "location": "Місцезнаходження", - "logoTitle": "Логотип", - "name": "Ім'я", - "noLogo": "Без логотипу", - "pageNumber": "Номер сторінки", - "password": "Введіть пароль до сховища ключів або особистого ключа (якщо є):", - "passwordOptional": "Залиште порожнім, якщо немає пароля", - "reason": "Причина", - "serverCertMessage": "Використовується серверний сертифікат - файли та пароль не потрібні", - "showLogo": "Показати логотип" - }, - "removeCertSign": { - "tags": "автентифікація,pem,p12,офіційний,розшифрувати", - "title": "Видалення підпису сертифікатом", - "header": "Видалення підпису сертифікатом з PDF документу", - "selectPDF": "Оберіть PDF-файл:", - "submit": "Видалити підпис", - "description": "Цей інструмент видалить підписи цифрового сертифіката з вашого PDF-документа.", - "filenamePrefix": "без_підпису", - "files": { - "placeholder": "Виберіть файл PDF у головному вікні, щоб розпочати" - }, - "error": { - "failed": "Під час видалення підписів сертифіката сталася помилка." - }, - "results": { - "title": "Результати видалення сертифіката" - } - }, - "pageLayout": { - "tags": "об'єднати,скласти,єдиний перегляд,упорядкувати", - "title": "Многосторінковий макет", - "header": "Многосторінковий макет", - "pagesPerSheet": "Сторінок на одному аркуші:", - "addBorder": "Додати рамки", - "submit": "Відправити", - "desc": { - "2": "Розмістити 2 сторінки поруч на одному аркуші.", - "3": "Розмістити 3 сторінки на одному аркуші в одному рядку.", - "4": "Розмістити 4 сторінки на одному аркуші (сітка 2 × 2).", - "9": "Розмістити 9 сторінок на одному аркуші (сітка 3 × 3).", - "16": "Розмістити 16 сторінок на одному аркуші (сітка 4 × 4)." - }, - "error": { - "failed": "Сталася помилка під час створення багатосторінкового макета." - } - }, - "bookletImposition": { - "tags": "брошура,імпозиція,друк,палітурка,складання,сигнатура", - "title": "Імпозиція брошури", - "header": "Імпозиція брошури", - "submit": "Створити брошуру", - "spineLocation": { - "label": "Розташування корінця", - "left": "Ліворуч (стандартно)", - "right": "Праворуч (RTL)" - }, - "doubleSided": { - "label": "Двосторонній друк", - "tooltip": "Створює лицьовий і зворотний боки для коректного друку брошури" - }, - "manualDuplex": { - "title": "Режим ручного дуплексу", - "instructions": "Для принтерів без автоматичного дуплексу. Потрібно виконати двічі:" - }, - "duplexPass": { - "label": "Прохід друку", - "first": "1-й прохід", - "second": "2-й прохід", - "firstInstructions": "Друк лицьових сторін → складіть стопку лицьовим боком донизу → запустіть знову для 2-го проходу", - "secondInstructions": "Завантажте надруковану стопку лицьовим боком донизу → друк зворотних сторін" - }, - "rtlBinding": { - "label": "Палітурка справа наліво", - "tooltip": "Для арабської, івриту та інших мов із напрямком справа наліво" - }, - "addBorder": { - "label": "Додати рамки навколо сторінок", - "tooltip": "Додає рамки навколо кожної секції сторінки для полегшення різання та вирівнювання" - }, - "addGutter": { - "label": "Додати внутрішнє поле (gutter)", - "tooltip": "Додає внутрішній відступ для палітурки" - }, - "gutterSize": { - "label": "Розмір внутрішнього поля (пт)" - }, - "flipOnShortEdge": { - "label": "Переворот по короткому краю (лише автодуплекс)", - "tooltip": "Увімкніть для дуплексу по короткому краю (лише автоматичний дуплекс — у ручному режимі ігнорується)", - "manualNote": "Не потрібно в ручному режимі — ви перевертаєте стопку самостійно" - }, - "advanced": { - "toggle": "Розширені параметри" - }, - "paperSizeNote": "Розмір паперу автоматично визначається за першою сторінкою.", - "tooltip": { - "header": { - "title": "Посібник зі створення брошури" - }, - "description": { - "title": "Що таке імпозиція брошури?", - "text": "Створює професійні брошури, розташовуючи сторінки у правильному порядку для друку. Сторінки вашого PDF розміщуються по дві на альбомних аркушах, щоб після складання та скріплення вони читалися послідовно, як справжня книжка." - }, - "example": { - "title": "Приклад: 8-сторінкова брошура", - "text": "Ваш 8-сторінковий документ стає 2 аркушами:", - "bullet1": "Аркуш 1 Лицьовий: Сторінки 8, 1 | Зворотній: Сторінки 2, 7", - "bullet2": "Аркуш 2 Лицьовий: Сторінки 6, 3 | Зворотній: Сторінки 4, 5", - "bullet3": "Після складання й укладання: Читається 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Як друкувати та збирати", - "text": "Дотримуйтеся цих кроків для ідеальних брошур:", - "bullet1": "Друкуйте двосторонньо з «Переворот по довгому краю»", - "bullet2": "Укладіть аркуші за порядком, складіть навпіл", - "bullet3": "Скоблюйте або скріплюйте вздовж зігнутого корінця", - "bullet4": "Для принтерів з коротким краєм: Увімкніть опцію «Переворот по короткому краю»" - }, - "manualDuplex": { - "title": "Ручний дуплекс (односпрямовані принтери)", - "text": "Для принтерів без автоматичного дуплексу:", - "bullet1": "Вимкніть «Двосторонній друк»", - "bullet2": "Виберіть «1-й прохід» → Друк → Складіть лицьовим донизу", - "bullet3": "Виберіть «2-й прохід» → Завантажте стопку → Друк зворотів", - "bullet4": "Складайте та збирайте як зазвичай" - }, - "advanced": { - "title": "Розширені параметри", - "text": "Тонке налаштування брошури:", - "bullet1": "Палітурка справа наліво: Для арабської, івриту або RTL-мов", - "bullet2": "Рамки: Показують лінії різання для підрізання", - "bullet3": "Внутрішнє поле: Додає простір для палітурки/скоб", - "bullet4": "Переворот по короткому краю: Лише для принтерів з автодуплексом" - } - }, - "error": { - "failed": "Під час створення імпозиції брошури сталася помилка." - } - }, - "scalePages": { - "title": "Відрегулювати масштаб сторінки", - "header": "Відрегулювати масштаб сторінки", - "pageSize": "Розмір сторінки документа.", - "keepPageSize": "Оригінальний розмір", - "scaleFactor": "Рівень масштабування (обрізки) сторінки.", - "submit": "Відправити" - }, - "adjustPageScale": { - "tags": "змінити розмір,модифікувати,розмірність,адаптувати", - "title": "Налаштувати масштаб сторінки", - "header": "Налаштувати масштаб сторінки", - "scaleFactor": { - "label": "Коефіцієнт масштабування" - }, - "pageSize": { - "label": "Цільовий розмір сторінки", - "keep": "Зберегти початковий розмір", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Налаштувати масштаб сторінки", - "error": { - "failed": "Під час налаштування масштабу сторінки сталася помилка." - }, - "tooltip": { - "header": { - "title": "Огляд параметрів масштабу сторінки" - }, - "description": { - "title": "Опис", - "text": "Налаштуйте розмір вмісту PDF та змініть розміри сторінок." - }, - "scaleFactor": { - "title": "Коефіцієнт масштабування", - "text": "Керує тим, наскільки великим або малим виглядає вміст на сторінці. Вміст масштабується та центрується — якщо масштабований вміст більший за розмір сторінки, його може бути обрізано.", - "bullet1": "1.0 = Початковий розмір", - "bullet2": "0.5 = Удвічі менший (на 50% менше)", - "bullet3": "2.0 = Удвічі більший (на 200% більше, можливе обрізання)" - }, - "pageSize": { - "title": "Цільовий розмір сторінки", - "text": "Встановлює розміри вихідних сторінок PDF. «Зберегти початковий розмір» залишає поточні розміри, інші варіанти — змінюють до стандартних форматів паперу." - } - } - }, - "add-page-numbers": { - "tags": "розбити на сторінки,позначити,упорядкувати,індексувати" - }, - "auto-rename": { - "tags": "автоматичне визначення,на основі заголовка,організація,зміна міток", - "title": "Автоматичне перейменування", - "header": "Автоматичне перейменування PDF", - "description": "Автоматично знаходить назву у вмісті вашого PDF і використовує її як ім’я файлу.", - "submit": "Автоматичне перейменування", - "files": { - "placeholder": "Виберіть файл PDF у головному вікні, щоб розпочати" - }, - "error": { - "failed": "Під час автоматичного перейменування PDF сталася помилка." - }, - "results": { - "title": "Результати авто-перейменування" - }, - "tooltip": { - "header": { - "title": "Як працює авто-перейменування" - }, - "description": { - "title": "Що це робить" - }, - "howItWorks": { - "title": "Розумне перейменування", - "text": "Автоматично знаходить назву у вмісті вашого PDF і використовує її як ім’я файлу.", - "bullet1": "Шукає текст, схожий на заголовок або титул", - "bullet2": "Створює охайне, коректне ім’я файлу з визначеної назви", - "bullet3": "Зберігає оригінальне ім’я, якщо відповідної назви не знайдено" - } - }, - "settings": { - "title": "Про" - } - }, - "adjust-contrast": { - "tags": "корекція кольору,налаштування,зміна,покращення" - }, - "crop": { - "title": "Обрізати", - "header": "Обрізати PDF-файл", - "submit": "Надіслати", - "noFileSelected": "Виберіть PDF, щоб почати обрізання", - "preview": { - "title": "Вибір області обрізки" - }, - "reset": "Скинути до повного PDF", - "coordinates": { - "title": "Позиція та розмір", - "x": { - "label": "Позиція X", - "desc": "Лівий край (пт)" - }, - "y": { - "label": "Позиція Y", - "desc": "Нижній край (пт)" - }, - "width": { - "label": "Ширина", - "desc": "Ширина обрізки (пт)" - }, - "height": { - "label": "Висота", - "desc": "Висота обрізки (пт)" - } - }, - "error": { - "invalidArea": "Область обрізки виходить за межі PDF", - "failed": "Не вдалося обрізати PDF" - }, - "steps": { - "selectArea": "Виберіть область обрізки" - }, - "tooltip": { - "title": "Як обрізати PDF", - "description": "Виберіть область для обрізання у вашому PDF, перетягуючи та змінюючи розмір синьої накладки на мініатюрі.", - "drag": "Перетягніть накладку, щоб перемістити область обрізки", - "resize": "Перетягніть маркери кутів і країв, щоб змінити розмір", - "precision": "Використовуйте поля координат для точного позиціонування" - }, - "results": { - "title": "Результати обрізання" - }, - "automation": { - "info": "Введіть координати обрізки у пунктах PDF. Початок координат (0,0) знаходиться внизу зліва. Ці значення буде застосовано до всіх PDF, оброблюваних у цій автоматизації.", - "reference": "Довідка: Сторінка A4 — 595.28 × 841.89 пунктів (210мм × 297мм). 1 дюйм = 72 пункти." - } - }, - "autoSplitPDF": { - "tags": "на основі qr,відокремити,сканувати сегмент,упорядкувати", - "title": "Автоматичне розділення PDF", - "header": "Автоматичне розділення PDF", - "description": "Друк, вставка, сканування, завантаження і дозвольте нам автоматично розділити ваші документи. Не потребує ручного сортування.", - "selectText": { - "1": "Друк кількох окремих аркушів (підійде чорно-білий варіант).", - "2": "Скануйте всі документи одночасно, вставляючи між ними роздільний аркуш.", - "3": "Завантажте один великий відсканований PDF-файл, і нехай Stirling PDF зробить все інше.", - "4": "Роздільні сторінки автоматично виявляються і видаляються, забезпечуючи акуратний кінцевий документ." - }, - "formPrompt": "Надіслати PDF-файл, що містить роздільні сторінки Stirling-PDF:", - "duplexMode": "Дуплексний режим (сканування спереду і ззаду)", - "dividerDownload2": "Завантажити 'Auto Splitter Divider (with instructions).pdf'", - "submit": "Надіслати" - }, - "sanitizePdf": { - "tags": "чистка,безпека,безпечні,віддалення загроз" - }, - "URLToPDF": { - "tags": "веб-захоплення,збереження сторінки,веб-документ,архів", - "title": "URL у PDF", - "header": "URL у PDF", - "submit": "Конвертувати", - "credit": "Використовує WeasyPrint" - }, - "HTMLToPDF": { - "tags": "розмітка,веб-контент,перетворення,конвертація", - "title": "HTML у PDF", - "header": "HTML у PDF", - "help": "Приймає файли HTML та ZIP-файли, що містять html/css/зображення тощо.", - "submit": "Конвертувати", - "credit": "Використовує WeasyPrint", - "zoom": "Рівень масштабування для відображення веб-сайту.", - "pageWidth": "Ширина сторінки в сантиметрах. (Порожньо - за замовчуванням)", - "pageHeight": "Висота сторінки в сантиметрах. (Порожньо - за замовчуванням)", - "marginTop": "Верхній відступ сторінки в міліметрах. (Порожньо - за замовчуванням)", - "marginBottom": "Нижній відступ сторінки в міліметрах. (Порожньо - за замовчуванням)", - "marginLeft": "Лівий відступ сторінки в міліметрах. (Порожньо - за замовчуванням)", - "marginRight": "Правий відступ сторінки в міліметрах. (Порожньо - за замовчуванням)", - "printBackground": "Відтворити фон веб-сайтів.", - "defaultHeader": "Включити заголовок за замовчуванням (Ім'я та номер сторінки)", - "cssMediaType": "Змінити тип медіа CSS сторінки.", - "none": "Немає", - "print": "Друк", - "screen": "Екран" - }, - "MarkdownToPDF": { - "tags": "розмітка,веб-контент,перетворення,конвертація", - "title": "Markdown в PDF", - "header": "Markdown в PDF", - "submit": "Конвертувати", - "help": "Робота в процесі", - "credit": "Використовує WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "розмітка,веб-вміст,трансформація,перетворення,md", - "title": "PDF в Markdown", - "header": "PDF в Markdown", - "submit": "Конвертувати" - }, - "getPdfInfo": { - "tags": "інформація,дані,статистика,статистика", - "title": "Отримати інформацію в PDF", - "header": "Отримати інформацію в PDF", - "submit": "Отримати інформацію", - "downloadJson": "Завантажити JSON" - }, - "extractPage": { - "tags": "екстракт" - }, - "PdfToSinglePage": { - "tags": "одну сторінку" - }, - "showJS": { - "tags": "js", - "title": "Показати JavaScript", - "header": "Показати JavaScript", - "downloadJS": "Завантажити JavaScript", - "submit": "Показати", - "results": "Результат", - "processing": "Витягнення JavaScript...", - "done": "JavaScript витягнуто", - "singleFileWarning": "Цей інструмент підтримує лише один файл одночасно. Будь ласка, виберіть один файл.", - "view": { - "title": "Витягнутий JavaScript" - } - }, - "redact": { - "tags": "редагувати,приховати,затемнити,чорний,маркер,приховано,вручну", - "title": "Ручне редагування", - "submit": "Редагувати", - "error": { - "failed": "Під час приховування в PDF сталася помилка." - }, - "modeSelector": { - "title": "Метод приховування", - "mode": "Режим", - "automatic": "Автоматичний", - "automaticDesc": "Приховувати текст за пошуковими термінами", - "manual": "Ручний", - "manualDesc": "Клацніть і тягніть, щоб приховати конкретні області", - "manualComingSoon": "Ручне приховування скоро з’явиться" - }, - "auto": { - "header": "Автоприховування", - "settings": { - "title": "Налаштування приховування", - "advancedTitle": "Додаткове" - }, - "colorLabel": "Колір рамки", - "wordsToRedact": { - "title": "Слова для приховування", - "placeholder": "Введіть слово", - "add": "Додати", - "examples": "Приклади: Confidential, Top-Secret" - }, - "useRegexLabel": "Використовувати Regex", - "wholeWordSearchLabel": "Пошук цілих слів", - "customPaddingLabel": "Користувацький додатковий відступ", - "convertPDFToImageLabel": "Перетворити PDF на PDF-Image" - }, - "tooltip": { - "mode": { - "header": { - "title": "Метод приховування" - }, - "automatic": { - "title": "Автоматичне приховування", - "text": "Автоматично знаходить і приховує вказаний текст по всьому документу. Ідеально для видалення повторюваних конфіденційних даних, таких як імена, адреси або позначки конфіденційності." - }, - "manual": { - "title": "Ручне приховування", - "text": "Клацніть і тягніть, щоб вручну вибрати конкретні області для приховування. Надає точний контроль над тим, що буде приховано. (Незабаром)" - } - }, - "words": { - "header": { - "title": "Слова для приховування" - }, - "description": { - "title": "Відповідність тексту", - "text": "Введіть слова або фрази для пошуку та приховування у вашому документі. Кожне слово шукається окремо." - }, - "bullet1": "Додавайте по одному слову за раз", - "bullet2": "Натисніть Enter або «Додати ще», щоб додати", - "bullet3": "Натисніть ×, щоб видалити слова", - "examples": { - "title": "Поширені приклади", - "text": "Типові слова для приховування: банківські реквізити, адреси електронної пошти або конкретні імена." - } - }, - "advanced": { - "header": { - "title": "Розширені налаштування приховування" - }, - "color": { - "title": "Колір рамки та відступ", - "text": "Налаштуйте вигляд прямокутників приховування. Стандарт — чорний, але можна вибрати будь-який колір. Відступ додає додатковий простір навколо знайденого тексту." - }, - "regex": { - "title": "Використовувати Regex", - "text": "Увімкніть регулярні вирази для розширеного пошуку за шаблонами. Корисно для пошуку номерів телефонів, email-адрес або складних шаблонів.", - "bullet1": "Приклад: \\d{4}-\\d{2}-\\d{2} для збігу дат у форматі YYYY-MM-DD", - "bullet2": "Застосовуйте обережно — ретельно тестуйте" - }, - "wholeWord": { - "title": "Пошук цілих слів", - "text": "Збігаються лише повні слова, не часткові. «John» не збігатиметься з «Johnson», якщо ввімкнено." - }, - "convert": { - "title": "Перетворити на PDF-Image", - "text": "Перетворює PDF на PDF на основі зображень після приховування. Це гарантує, що текст під прямокутниками приховування повністю видалено і його неможливо відновити." - } - } - }, - "manual": { - "header": "Ручне приховування", - "textBasedRedaction": "Приховування на основі тексту", - "pageBasedRedaction": "Приховування на рівні сторінки", - "convertPDFToImageLabel": "Перетворити PDF на PDF-Image (щоб видалити текст за прямокутником)", - "pageRedactionNumbers": { - "title": "Сторінки", - "placeholder": "(наприклад 1,2,8 або 4,7,12-16 або 2n-1)" - }, - "redactionColor": { - "title": "Колір приховування" - }, - "export": "Експорт", - "upload": "Передати", - "boxRedaction": "Приховування прямокутником", - "zoom": "Масштаб", - "zoomIn": "Збільшити", - "zoomOut": "Зменшити", - "nextPage": "Наступна сторінка", - "previousPage": "Попередня сторінка", - "toggleSidebar": "Перемкнути бічну панель", - "showThumbnails": "Показати мініатюри", - "showDocumentOutline": "Показати структуру документа (подвійне клацання — розгорнути/згорнути всі елементи)", - "showAttachments": "Показати вкладення", - "showLayers": "Показати шари (подвійне клацання — скинути всі шари до стану за замовчуванням)", - "colourPicker": "Палітра кольорів", - "findCurrentOutlineItem": "Знайти поточний елемент структури", - "applyChanges": "Застосувати зміни" - } - }, - "tableExtraxt": { - "tags": "csv,видобуток таблиці,вилучення,конвертація" - }, - "autoSizeSplitPDF": { - "tags": "pdf,розділити,документ,організація" - }, - "overlay-pdfs": { - "tags": "накладання", - "header": "Накладення файлів PDF", - "title": "Накладення PDF", - "desc": "Накладіть один PDF поверх іншого", - "baseFile": { - "label": "Виберіть основний файл PDF" - }, - "overlayFiles": { - "label": "Виберіть файл(и) для накладення", - "placeholder": "Виберіть PDF...", - "addMore": "Додати ще PDF..." - }, - "mode": { - "label": "Виберіть режим накладення", - "sequential": "Послідовне накладення", - "interleaved": "Перехресне накладення", - "fixedRepeat": "Накладення з фіксованим повторенням" - }, - "counts": { - "label": "Кількість накладень (для режиму з фіксованим повторенням)", - "placeholder": "Введіть через кому кількість повторень (наприклад, 2,3,1)", - "item": "Кількість для файла", - "noFiles": "Додайте файли накладення, щоб налаштувати кількості" - }, - "position": { - "label": "Виберіть позицію накладення", - "foreground": "Над основним", - "background": "За основним" - }, - "submit": "Надіслати", - "settings": { - "title": "Налаштування" - }, - "results": { - "title": "Результати накладення" - }, - "tooltip": { - "header": { - "title": "Огляд накладення PDF" - }, - "description": { - "title": "Опис", - "text": "Поєднайте базовий PDF з одним або кількома PDF для накладення. Накладення можна застосовувати посторінково в різних режимах і розміщувати на передньому чи задньому плані." - }, - "mode": { - "title": "Режим накладення", - "text": "Виберіть, як розподіляти сторінки накладень по сторінках базового PDF.", - "sequential": "Послідовне накладення: Використовувати сторінки з першого PDF-накладення до завершення, потім перейти до наступного.", - "interleaved": "Через одне: Брати по одній сторінці з кожного накладення по черзі.", - "fixedRepeat": "Фіксоване повторення: Брати задану кількість сторінок з кожного накладення перед переходом до наступного. Використовуйте «Кількості», щоб задати числа." - }, - "position": { - "title": "Позиція накладення", - "text": "Передній план розміщує накладення поверх сторінки. Задній план — за нею." - }, - "overlayFiles": { - "title": "Файли накладення", - "text": "Виберіть один або кілька PDF для накладення на базу. Порядок файлів впливає на застосування сторінок у режимах «Послідовне» та «Фіксоване повторення»." - }, - "counts": { - "title": "Кількості (лише для фіксованого повторення)", - "text": "Вкажіть додатне число для кожного файлу накладення — скільки сторінок брати перед переходом до наступного. Потрібно, коли вибрано режим «Фіксоване повторення»." - } - }, - "error": { - "failed": "Сталася помилка під час накладення PDF." - } - }, - "split-by-sections": { - "tags": "розділ розділу,розділення,налаштування", - "title": "Розділити PDF за розділами", - "header": "Розділити PDF на секції", - "horizontal": { - "label": "Горизонтальні розділи", - "placeholder": "Введіть кількість горизонтальних розділів" - }, - "vertical": { - "label": "Вертикальні розділи", - "placeholder": "Введіть кількість вертикальних розділів" - }, - "submit": "Розділити PDF", - "merge": "Об'єднати в один PDF" - }, - "AddStampRequest": { - "tags": "штамп,додати зображення,центральне зображення,водяний знак,pdf,вставити,налаштувати", - "header": "Поставити печатку на PDF", - "title": "Поставити печатку на PDF", - "stampSetup": "Налаштування штампа", - "stampType": "Тип печатки", - "stampText": "Текст печатки", - "stampImage": "Зображення печатки", - "alphabet": "Алфавіт", - "fontSize": "Розмір шрифту/зображення", - "rotation": "Обертання", - "opacity": "Прозорість", - "position": "Позиція", - "overrideX": "Перевизначити координату X", - "overrideY": "Перевизначити координату Y", - "customMargin": "Користувацький відступ", - "customColor": "Користувацький колір тексту", - "submit": "Надіслати", - "noStampSelected": "Штамп не вибрано. Поверніться до Кроку 1.", - "customPosition": "Перетягніть штамп у бажане місце у вікні попереднього перегляду.", - "error": { - "failed": "Під час додавання штампа до PDF сталася помилка." - }, - "imageSize": "Розмір зображення", - "margin": "Поле", - "positionAndFormatting": "Позиція та форматування", - "quickPosition": "Виберіть позицію на сторінці для розміщення штампа.", - "results": { - "title": "Результати додавання штампа" - } - }, - "removeImagePdf": { - "tags": "видалення зображення,операції зі сторінками,серверна частина" - }, - "splitPdfByChapters": { - "tags": "поділ,глави,закладки,організація" - }, - "validateSignature": { - "tags": "підпис,перевірка,валідація,pdf,сертифікат,цифровий підпис,перевірка підпису,перевірка сертифіката", - "title": "Перевірка підписів PDF", - "header": "Перевірка цифрових підписів", - "selectPDF": "Виберіть підписаний PDF-файл", - "submit": "Перевірити підписи", - "results": "Результаты проверки", - "status": { - "_value": "Статус", - "valid": "Дійна", - "invalid": "Недійсна", - "complete": "Перевірку завершено" - }, - "signer": "Підписант", - "date": "Дата", - "reason": "Причина", - "location": "Местоположение", - "noSignatures": "В цьому документі не знайдено цифрових підписів", - "chain": { - "invalid": "Перевірка цепочки сертифікатів не удалась - неможливо перевірити особистість підписанта" - }, - "trust": { - "invalid": "Сертифікат відсутній у довіреному сховищі - джерело не може бути перевірено" - }, - "cert": { - "expired": "Срок дії сертифіката істеку", - "revoked": "Сертифікат був отозван", - "info": "Сведения про сертифікати", - "issuer": "Издатель", - "subject": "суб'єкт", - "serialNumber": "Серийний номер", - "validFrom": "Дійсний з", - "validUntil": "Дійсний до", - "algorithm": "Алгоритм", - "keySize": "Розмір ключа", - "version": "Версія", - "keyUsage": "Використання ключа", - "selfSigned": "Самоподписанный", - "bits": "біт", - "details": "Відомості про сертифікат" - }, - "signature": { - "info": "Інформація про підписи", - "_value": "Подпись", - "mathValid": "Подпись математически корректна, НО:" - }, - "selectCustomCert": "Користувачський файл сертифіката X.509 (Необов'язково)", - "downloadCsv": "Завантажити CSV", - "downloadJson": "Завантажити JSON", - "downloadPdf": "Завантажити звіт PDF", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Не вдалося перевірити вибрані файли.", - "partial": "Деякі файли не вдалося перевірити.", - "reportGeneration": "Не вдалося згенерувати звіт PDF. Доступні JSON і CSV.", - "unexpected": "Неочікувана помилка під час перевірки." - }, - "finalizing": "Підготовка завантажень...", - "issue": { - "certExpired": "Сертифікат прострочено", - "certRevocationUnknown": "Статус відкликання сертифіката невідомий", - "certRevoked": "Сертифікат відкликано", - "chainInvalid": "Недійсний ланцюг сертифікатів", - "signatureInvalid": "Збій криптографічної перевірки підпису", - "trustInvalid": "Сертифікат не є довіреним" - }, - "noResults": "Запустіть перевірку, щоб згенерувати звіт.", - "noSignaturesShort": "Немає підписів", - "processing": "Перевірка підписів...", - "report": { - "continued": "Продовження", - "downloads": "Завантаження", - "entryLabel": "Зведення за підписом", - "fields": { - "created": "Створено", - "fileSize": "Розмір файлу", - "signatureCount": "Усього підписів", - "signatureDate": "Дата підпису" - }, - "filesEvaluated": "Оцінено файлів: {{count}}", - "footer": "Перевірено через Stirling PDF", - "generatedAt": "Згенеровано", - "noPdf": "Звіт PDF буде доступний після успішної перевірки.", - "page": "Сторінка", - "shortTitle": "Зведення за підписом", - "signatureCountLabel": "Підписів: {{count}}", - "signaturesFound": "Виявлено підписів: {{count}}", - "signaturesValid": "Повністю дійсних: {{count}}", - "title": "Звіт про перевірку підписів" - }, - "settings": { - "certHint": "Завантажте довірений сертифікат X.509 для перевірки проти власного джерела довіри.", - "title": "Налаштування перевірки" - }, - "signatureDate": "Дата підпису", - "totalSignatures": "Усього підписів" - }, - "replaceColor": { - "tags": "Заміна кольору,Page operations,Back end,server side", - "labels": { - "settings": "Налаштування", - "colourOperation": "Операція з кольорами" - }, - "options": { - "highContrast": "Висока контрастність", - "invertAll": "Інвертувати всі кольори", - "custom": "Користувацьке", - "cmyk": "Перетворити на CMYK" - }, - "tooltip": { - "header": { - "title": "Огляд налаштувань заміни та інверсії кольорів" - }, - "description": { - "title": "Опис", - "text": "Перетворюйте кольори PDF, щоб покращити читабельність і доступність. Оберіть пресети високої контрастності, інвертуйте всі кольори або створіть власні схеми кольорів." - }, - "highContrast": { - "title": "Висока контрастність", - "text": "Застосуйте попередньо визначені комбінації кольорів з високою контрастністю, розроблені для кращої читабельності та відповідності вимогам доступності.", - "bullet1": "Білий текст на чорному тлі — класичний темний режим", - "bullet2": "Чорний текст на білому тлі — стандартна висока контрастність", - "bullet3": "Жовтий текст на чорному тлі — варіант високої видимості", - "bullet4": "Зелений текст на чорному тлі — альтернативна висока контрастність" - }, - "invertAll": { - "title": "Інвертувати всі кольори", - "text": "Повністю інвертує всі кольори в PDF, створюючи ефект, схожий на негатив. Корисно для створення темних версій документів або зменшення навантаження на очі в умовах слабкого освітлення." - }, - "custom": { - "title": "Користувацькі кольори", - "text": "Визначте власні кольори тексту та фону за допомогою вибору кольорів. Ідеально для брендових документів або специфічних вимог доступності.", - "bullet1": "Колір тексту — виберіть колір для текстових елементів", - "bullet2": "Колір фону — встановіть фон документа" - }, - "cmyk": { - "title": "Перетворити на CMYK", - "text": "Перетворіть PDF з простору RGB у простір CMYK, оптимізований для професійного друку. Процес переводить кольори у модель Cyan, Magenta, Yellow, Black, що використовується принтерами." - } - }, - "error": { - "failed": "Під час обробки заміни кольорів сталася помилка." - } - }, - "login": { - "title": "Вхід", - "header": "Вхід", - "signin": "Увійти", - "signInWith": "Увійти за допомогою", - "signInAnonymously": "Увійти як гість", - "rememberme": "Запам'ятати мене", - "invalid": "Недійсне ім'я користувача або пароль.", - "locked": "Ваш обліковий запис заблоковано.", - "sessionExpired": "Строк дії вашої сесії закінчився. Будь ласка, увійдіть знову.", - "signinTitle": "Будь ласка, увійдіть", - "ssoSignIn": "Увійти через єдиний вхід", - "oAuth2AutoCreateDisabled": "Автоматичне створення користувача OAUTH2 ВИМКНЕНО", - "oAuth2AdminBlockedUser": "Реєстрація або вхід незареєстрованих користувачів наразі заборонено. Будь ласка, зв'яжіться з адміністратором.", - "oauth2RequestNotFound": "Запит на авторизація не знайдено", - "oauth2InvalidUserInfoResponse": "Недійсна відповідь з інформацією користувача", - "oauth2invalidRequest": "Недійсний запит", - "oauth2AccessDenied": "Доступ заблоковано", - "oauth2InvalidTokenResponse": "Недійсна відповідь з токеном", - "oauth2InvalidIdToken": "Недійсний ідентифікаційний токен", - "relyingPartyRegistrationNotFound": "Реєстрацію довіряючої сторони не знайдено", - "userIsDisabled": "Користувач деактивовано, вхід з цим ім'ям користувача заблоковано. Зверніться до адміністратора.", - "alreadyLoggedIn": "Ви вже увійшли до", - "alreadyLoggedIn2": "пристроїв (а). Будь ласка, вийдіть із цих пристроїв і спробуйте знову.", - "toManySessions": "У вас дуже багато активних сесій", - "logoutMessage": "Вас було виведено із системи.", - "youAreLoggedIn": "Ви увійшли!", - "email": "Електронна адреса", - "password": "Пароль", - "enterEmail": "Введіть свою електронну адресу", - "enterPassword": "Введіть свій пароль", - "loggingIn": "Вхід...", - "username": "Ім’я користувача", - "enterUsername": "Введіть ім’я користувача", - "useEmailInstead": "Увійти за email", - "forgotPassword": "Забули пароль?", - "logIn": "Увійти", - "signingIn": "Вхід...", - "login": "Вхід", - "or": "Або", - "useMagicLink": "Використати магічне посилання", - "enterEmailForMagicLink": "Введіть свою електронну адресу для магічного посилання", - "sending": "Надсилання…", - "sendMagicLink": "Надіслати магічне посилання", - "cancel": "Скасувати", - "dontHaveAccount": "Немає облікового запису? Зареєструйтеся", - "home": "Головна", - "debug": "Налагодження", - "signOut": "Вийти", - "pleaseEnterBoth": "Будь ласка, введіть і email, і пароль", - "pleaseEnterEmail": "Будь ласка, введіть свою електронну адресу", - "magicLinkSent": "Магічне посилання надіслано на {{email}}! Перевірте пошту та перейдіть за посиланням, щоб увійти.", - "passwordResetSent": "Посилання на скидання пароля надіслано на {{email}}! Перевірте пошту та виконайте інструкції.", - "failedToSignIn": "Не вдалося увійти через {{provider}}: {{message}}", - "unexpectedError": "Неочікувана помилка: {{message}}", - "accountCreatedSuccess": "Обліковий запис успішно створено! Тепер ви можете увійти.", - "passwordChangedSuccess": "Пароль успішно змінено! Увійдіть із новим паролем.", - "credentialsUpdated": "Ваші облікові дані оновлено. Будь ласка, увійдіть знову.", - "defaultCredentials": "Типові облікові дані для входу", - "changePasswordWarning": "Будь ласка, змініть пароль після першого входу", - "slides": { - "overview": { - "alt": "Огляд Stirling PDF", - "title": "Усе для PDF в одному місці.", - "subtitle": "Хмарний пакет із пріоритетом приватності для PDF: конвертуйте, підписуйте, приховуйте та керуйте документами, плюс 50+ інших потужних інструментів." - }, - "edit": { - "alt": "Редагуйте PDF", - "title": "Редагуйте PDF, щоб відображати й захищати потрібну інформацію", - "subtitle": "Понад десяток інструментів для приховування, підписання, читання та обробки PDF — ви точно знайдете потрібне." - }, - "secure": { - "alt": "Захищайте PDF", - "title": "Захищайте конфіденційну інформацію у ваших PDF", - "subtitle": "Легко додавайте паролі, приховуйте вміст і керуйте сертифікатами." - } - } - }, - "signup": { - "title": "Створити обліковий запис", - "subtitle": "Приєднайтесь до Stirling PDF, щоб розпочати", - "name": "Ім’я", - "email": "Електронна адреса", - "password": "Пароль", - "confirmPassword": "Підтвердьте пароль", - "enterName": "Введіть своє ім’я", - "enterEmail": "Введіть свою електронну адресу", - "enterPassword": "Введіть свій пароль", - "confirmPasswordPlaceholder": "Підтвердьте пароль", - "or": "або", - "creatingAccount": "Створення облікового запису...", - "signUp": "Зареєструватися", - "alreadyHaveAccount": "Вже маєте обліковий запис? Увійдіть", - "pleaseFillAllFields": "Будь ласка, заповніть усі поля", - "passwordsDoNotMatch": "Паролі не збігаються", - "passwordTooShort": "Пароль має містити щонайменше 6 символів", - "invalidEmail": "Будь ласка, введіть дійсну електронну адресу", - "checkEmailConfirmation": "Перевірте електронну пошту на наявність посилання для підтвердження, щоб завершити реєстрацію.", - "accountCreatedSuccessfully": "Обліковий запис успішно створено! Тепер ви можете увійти.", - "unexpectedError": "Неочікувана помилка: {{message}}", - "useEmailInstead": "Використати електронну пошту", - "nameRequired": "Ім’я є обов’язковим", - "emailRequired": "Електронна адреса є обов’язковою", - "passwordRequired": "Пароль є обов’язковим", - "confirmPasswordRequired": "Будь ласка, підтвердьте пароль" - }, - "pdfToSinglePage": { - "title": "PDF на одну сторінку", - "header": "PDF на одну сторінку", - "submit": "Перетворити на одну сторінку", - "description": "Цей інструмент об’єднає всі сторінки вашого PDF в одну велику сторінку. Ширина залишиться такою ж, як в оригінальних сторінок, а висота дорівнюватиме сумі висот усіх сторінок.", - "filenamePrefix": "одна_сторінка", - "files": { - "placeholder": "Виберіть файл PDF у головному вікні, щоб розпочати" - }, - "error": { - "failed": "Під час перетворення на одну сторінку сталася помилка." - }, - "results": { - "title": "Результати створення однієї сторінки" - } - }, - "pageExtracter": { - "title": "Видобути сторінки", - "header": "Видобути сторінки", - "submit": "Видобути", - "placeholder": "(наприклад 1,2,8 або 4,7,12-16 або 2n-1)" - }, - "sanitizePDF": { - "title": "Дезінфекція PDF", - "header": "Дезінфекція PDF файлу", - "selectText": { - "1": "Видалити JavaScript", - "2": "Видалити вбудовані файли", - "3": "Видалити метадані XMP", - "4": "Видалити посилання", - "5": "Видалити шрифти", - "6": "Видалити метадані відомостей про документ" - }, - "submit": "Дезінфекція" - }, - "adjustContrast": { - "title": "Налаштування контрастності", - "header": "Налаштування контрастності", - "basic": "Базові налаштування", - "contrast": "Контраст:", - "brightness": "Яскравість:", - "saturation": "Насиченість:", - "download": "Завантажити", - "adjustColors": "Налаштувати кольори", - "blue": "Синій", - "confirm": "Підтвердити", - "error": { - "failed": "Не вдалося налаштувати кольори/контраст" - }, - "green": "Зелений", - "noPreview": "Виберіть PDF для попереднього перегляду", - "red": "Червоний", - "results": { - "title": "Відкоригований PDF" - } - }, - "compress": { - "title": "Стиснути", - "desc": "Стискайте PDF, щоб зменшити їхній розмір.", - "header": "Стиснути PDF", - "method": { - "title": "Метод стиснення", - "quality": "Якість", - "filesize": "Розмір файлу" - }, - "credit": "Ця служба використовує qpdf для стиснення/оптимізації PDF.", - "grayscale": { - "label": "Застосувати відтінки сірого для стиснення" - }, - "tooltip": { - "header": { - "title": "Огляд налаштувань стиснення" - }, - "description": { - "title": "Опис", - "text": "Стиснення — простий спосіб зменшити розмір файлу. Виберіть «Розмір файлу», щоб вказати цільовий розмір і ми підлаштуємо якість за вас. Або виберіть «Якість», щоб вручну задати силу стиснення." - }, - "qualityAdjustment": { - "title": "Налаштування якості", - "text": "Переміщуйте повзунок, щоб змінювати силу стиснення. Нижчі значення (1–3) краще зберігають якість, але дають більші файли. Вищі значення (7–9) сильніше зменшують розмір, але погіршують чіткість зображень.", - "bullet1": "Нижчі значення зберігають якість", - "bullet2": "Вищі значення зменшують розмір файлу" - }, - "grayscale": { - "title": "Відтінки сірого", - "text": "Увімкніть цю опцію, щоб перетворити всі зображення в чорно-білі, що може суттєво зменшити розмір файлу, особливо для відсканованих PDF або документів із великою кількістю зображень." - } - }, - "error": { - "failed": "Під час стиснення PDF сталася помилка." - }, - "selectText": { - "1": { - "_value": "Параметри стиснення", - "1": "1-3 стиснення PDF,
4-6 невелике стиснення зображень,
7-9 посилене стиснення зображень (різко знизить якість зображень)" - }, - "2": "Рівень оптимізації:", - "4": "Автоматичний режим - автоматично налаштовує якість для отримання PDF точного розміру", - "5": "Очікуваний розмір PDF (наприклад, 25 МБ, 10,8 МБ, 25 КБ)" - }, - "submit": "Стиснути" - }, - "decrypt": { - "passwordPrompt": "Цей файл захищений паролем. Будь ласка, введіть пароль:", - "cancelled": "Операцію скасовано для PDF: {0}", - "noPassword": "Не надано пароль для зашифрованого PDF: {0}", - "invalidPassword": "Будь ласка, спробуйте ще раз з правильним паролем.", - "invalidPasswordHeader": "Неправильний пароль або непідтримуване шифрування для PDF: {0}", - "unexpectedError": "Виникла помилка при обробці файлу. Будь ласка, спробуйте ще раз.", - "serverError": "Помилка сервера під час розшифровки: {0}", - "success": "Файл успішно розшифровано." - }, - "multiTool-advert": { - "message": "Ця функція також доступна на нашій сторінці мультиінструменту. Спробуйте її для покращеного посторінкового інтерфейсу та додаткових можливостей!" - }, - "pageRemover": { - "title": "Видалення сторінок", - "header": "Видалення сторінок PDF", - "pagesToDelete": "Сторінки для видалення (введіть список номерів сторінок через кому):", - "submit": "Видалити сторінки", - "placeholder": "(наприклад, 1,2,6 або 1-10,15-30)" - }, - "imageToPDF": { - "title": "Зображення в PDF", - "header": "Зображення в PDF", - "submit": "Конвертувати", - "selectLabel": "Виберіть режим відображення зображення", - "fillPage": "Заповнення сторінки", - "fitDocumentToImage": "Підігнати документ під зображення", - "maintainAspectRatio": "Зберегти пропорції", - "selectText": { - "2": "Автоматичний поворот PDF", - "3": "Логіка для кількох файлів (активується лише при роботі з декількома зображеннями)", - "4": "Об'єднати в один PDF", - "5": "Перетворення в окремі PDF-файли" - } - }, - "PDFToCSV": { - "title": "PDF в CSV", - "header": "PDF в CSV", - "prompt": "Виберіть сторінку для витягу таблиці", - "submit": "Конвертувати" - }, - "split-by-size-or-count": { - "title": "Розділити PDF за розміром або кількістю", - "header": "Розділити PDF за розміром або кількістю", - "type": { - "label": "Виберіть тип розділення", - "size": "За розміром", - "pageCount": "За кількістю сторінок", - "docCount": "За кількістю документів" - }, - "value": { - "label": "Введіть значення", - "placeholder": "Введіть розмір (наприклад, 2MB або 3KB) або кількість (наприклад, 5)" - }, - "submit": "Надіслати" - }, - "printFile": { - "title": "Роздрукувати файл", - "header": "Роздрукувати файл прінтером", - "selectText": { - "1": "Обрати файл для роздрукування", - "2": "Обрати назву прінтера" - }, - "submit": "Роздрукувати" - }, - "licenses": { - "nav": "Ліцензії", - "title": "Ліцензії від третіх сторін", - "header": "Ліцензії від третіх сторін", - "module": "Модуль", - "version": "Версія", - "license": "Ліцензія" - }, - "survey": { - "nav": "Опитування", - "title": "Опитування Stirling-PDF", - "description": "Stirling-PDF не має аналітичних засобів для відслідковування, тому ми хочемо почути думку від користувачів, як покращити Stirling-PDF!", - "changes": "Stirling-PDF змінився з часу останнього опитування! Щоб дізнатися більше, перегляньте допис у нашому блозі тут:", - "changes2": "Завдяки цим змінам ми отримуємо платну підтримку бізнесу та фінансування", - "please": "Будь-ласка, пройдіть опитування!", - "disabled": "(Вікно з опитування буде відключено у наступних оновленнях, але буде доступне внизу сторінки)", - "button": "Пройти опитування", - "dontShowAgain": "Не показувати це вікно", - "meeting": { - "1": "Якщо ви використовуєте Stirling PDF на роботі, ми будемо раді поговорити з вами. Ми пропонуємо сеанси технічної підтримки в обмін на 15-хвилинний сеанс пошуку користувачів.", - "2": "Це можливість:", - "3": "Отримайте допомогу щодо розгортання, інтеграції або усунення несправностей", - "4": "Надайте прямий відгук про продуктивність, крайні випадки та недоліки функцій", - "5": "Допоможіть нам удосконалити Stirling PDF для реального корпоративного використання", - "6": "Якщо ви зацікавлені, ви можете забронювати час безпосередньо з нашою командою. (тільки англомовний)", - "7": "З нетерпінням чекаємо на можливість розібратися у ваших сценаріях використання та зробити Stirling PDF ще кращим!", - "notInterested": "Не бізнес і/або зацікавлені у зустрічі?", - "button": "Зустріч" - } - }, - "removeImage": { - "title": "Видалити зображення", - "header": "Видалити зображення", - "removeImage": "Видалити зображення", - "submit": "Видалити зображення", - "error": { - "failed": "Не вдалося видалити зображення з PDF." - }, - "results": { - "title": "Результати видалення зображень" - } - }, - "splitByChapters": { - "title": "Розділити PDF по главам", - "header": "Розділити PDF по главам", - "bookmarkLevel": "Уровень закладок", - "includeMetadata": "Включити метаданні", - "allowDuplicates": "Разрешить публикации", - "desc": { - "1": "Цей інструмент розділяє PDF-файл на кілька PDF-файлів на основі своєї структури глави.", - "2": "Уровень закладок: виберіть рівень закладок для розподілу (0 для верхнього рівня, 1 для другого рівня і т.д.).", - "3": "Включити метаданні: якщо позначено, метаданні вихідного PDF будуть включені в кожен розділений PDF.", - "4": "Розрішити публікації: якщо позначено, можна створити окремий PDF із кількох закладок на одній сторінці." - }, - "submit": "Розділити PDF" - }, - "fileChooser": { - "click": "Натисніть", - "or": "або", - "dragAndDrop": "Перетащите", - "dragAndDropPDF": "Перетащите PDF-файл", - "dragAndDropImage": "Перетащите файл зображення", - "hoveredDragAndDrop": "Перетащите файл(и) сюда", - "extractPDF": "Видобування..." - }, - "releases": { - "footer": "Релізи", - "title": "Примечания к релизу", - "header": "Примечания к релизу", - "current": { - "version": "Текущий релиз" - }, - "note": "Примітка до релізу доступна тільки на англійській мові" - }, - "swagger": { - "title": "Документація API", - "header": "Документація API", - "desc": "Переглядайте та тестуйте кінцеві точки API Stirling PDF", - "tags": "api,documentation,swagger,endpoints,development" - }, - "cookieBanner": { - "popUp": { - "title": "Як ми використовуємо файли cookie", - "description": { - "1": "Ми використовуємо cookie та інші технології, щоб Stirling PDF працював для вас краще — допомагаючи нам покращувати інструменти та розвивати функції, які вам сподобаються.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "Гаразд", - "acceptNecessaryBtn": "Ні, дякую", - "showPreferencesBtn": "Керувати налаштуваннями" - }, - "preferencesModal": { - "title": "Центр налаштувань згоди", - "acceptAllBtn": "Прийняти все", - "acceptNecessaryBtn": "Відхилити все", - "savePreferencesBtn": "Зберегти налаштування", - "closeIconLabel": "Закрити модальне вікно", - "serviceCounterLabel": "Служба|Служби", - "subtitle": "Використання cookie", - "description": { - "1": "Stirling PDF використовує cookie та подібні технології, щоб покращити ваш досвід і зрозуміти, як використовуються наші інструменти. Це допомагає нам підвищувати продуктивність, розробляти потрібні вам функції та надавати постійну підтримку користувачам.", - "2": "Stirling PDF не може — і ніколи не буде — відстежувати чи отримувати доступ до вмісту документів, з якими ви працюєте.", - "3": "Ваша приватність і довіра — в основі нашої діяльності." - }, - "necessary": { - "title": { - "1": "Строго необхідні файли cookie", - "2": "Завжди увімкнено" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Аналітика", - "description": "Ці файли cookie допомагають нам зрозуміти, як використовуються наші інструменти, щоб ми могли зосередитися на створенні функцій, які найбільше цінує наша спільнота. Будьте певні — Stirling PDF не може і ніколи не буде відстежувати вміст документів, з якими ви працюєте." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Видалити метадані" - }, - "sidebar": { - "toggle": "Перемкнути бічну панель" - }, - "theme": { - "toggle": "Перемкнути тему" - }, - "view": { - "viewer": "Переглядач", - "pageEditor": "Редактор сторінок", - "fileManager": "Файловий менеджер" - }, - "pageEditor": { - "title": "Редактор сторінок", - "save": "Зберегти зміни", - "noPdfLoaded": "PDF не завантажено. Будь ласка, завантажте PDF для редагування.", - "rotatedLeft": "Повернуто ліворуч:", - "rotatedRight": "Повернуто праворуч:", - "deleted": "Видалено:", - "movedLeft": "Переміщено ліворуч:", - "movedRight": "Переміщено праворуч:", - "splitAt": "Розділено на:", - "insertedPageBreak": "Вставлено розрив сторінки на:", - "addFileNotImplemented": "Додавання файлу не реалізовано в демо", - "closePdf": "Закрити PDF", - "reset": "Скинути зміни", - "zoomIn": "Збільшити", - "zoomOut": "Зменшити", - "fitToWidth": "Підігнати за шириною", - "actualSize": "Фактичний розмір" - }, - "viewer": { - "firstPage": "Перша сторінка", - "lastPage": "Остання сторінка", - "previousPage": "Попередня сторінка", - "nextPage": "Наступна сторінка", - "zoomIn": "Збільшити", - "zoomOut": "Зменшити", - "singlePageView": "Одинарний перегляд", - "dualPageView": "Парний перегляд" - }, - "rightRail": { - "closeSelected": "Закрити вибрані файли", - "selectAll": "Вибрати все", - "deselectAll": "Скасувати вибір усіх", - "selectByNumber": "Вибрати за номерами сторінок", - "deleteSelected": "Видалити вибрані сторінки", - "closePdf": "Закрити PDF", - "exportAll": "Експорт PDF", - "downloadSelected": "Завантажити вибрані файли", - "downloadAll": "Завантажити все", - "saveAll": "Зберегти все", - "toggleTheme": "Перемкнути тему", - "toggleBookmarks": "Перемкнути закладки", - "language": "Мова", - "search": "Пошук у PDF", - "panMode": "Режим переміщення", - "rotateLeft": "Повернути ліворуч", - "rotateRight": "Повернути праворуч", - "toggleSidebar": "Перемкнути бічну панель", - "exportSelected": "Експорт вибраних сторінок", - "toggleAnnotations": "Перемкнути видимість анотацій", - "annotationMode": "Перемкнути режим анотацій", - "draw": "Малювати", - "save": "Зберегти", - "saveChanges": "Зберегти зміни" - }, - "search": { - "title": "Пошук у PDF", - "placeholder": "Введіть пошуковий запит...", - "noResults": "Нічого не знайдено", - "searching": "Пошук..." - }, - "guestBanner": { - "title": "Ви використовуєте Stirling PDF як гість!", - "message": "Створіть безкоштовний обліковий запис, щоб зберігати свою роботу, отримати доступ до нових функцій і підтримати проєкт.", - "dismiss": "Закрити банер", - "signUp": "Зареєструватися безкоштовно" - }, - "toolPicker": { - "searchPlaceholder": "Пошук інструментів...", - "noToolsFound": "Інструментів не знайдено", - "allTools": "УСІ ІНСТРУМЕНТИ", - "quickAccess": "ШВИДКИЙ ДОСТУП", - "categories": { - "standardTools": "Стандартні інструменти", - "advancedTools": "Розширені інструменти", - "recommendedTools": "Рекомендовані інструменти" - }, - "subcategories": { - "signing": "Підписання", - "documentSecurity": "Захист документа", - "verification": "Перевірка", - "documentReview": "Перегляд документа", - "pageFormatting": "Форматування сторінок", - "extraction": "Витягування", - "removal": "Видалення", - "automation": "Автоматизація", - "general": "Загальні", - "advancedFormatting": "Розширене форматування", - "developerTools": "Інструменти для розробників" - } - }, - "quickAccess": { - "read": "Читати", - "sign": "Підпис", - "automate": "Автомат.", - "files": "Файли", - "activity": "Журнал", - "help": "Довідка", - "account": "Профіль", - "config": "Конфіг", - "settings": "Налашт.", - "adminSettings": "Налашт. адміна", - "allTools": "All Tools", - "reader": "Перегляд", - "helpMenu": { - "toolsTour": "Огляд інструментів", - "toolsTourDesc": "Дізнайтеся, що вміють інструменти", - "adminTour": "Огляд адміністратора", - "adminTourDesc": "Ознайомтеся з адміністраторськими налаштуваннями та функціями" - } - }, - "admin": { - "error": "Помилка", - "success": "Успіх", - "expand": "Розгорнути", - "close": "Закрити", - "status": { - "active": "Активний", - "inactive": "Неактивний" - }, - "settings": { - "title": "Налаштування адміністратора", - "workspace": "Робочий простір", - "fetchError": "Не вдалося завантажити налаштування", - "saveError": "Не вдалося зберегти налаштування", - "saved": "Налаштування успішно збережено", - "saveSuccess": "Налаштування успішно збережено", - "save": "Зберегти зміни", - "discard": "Відхилити", - "restartRequired": "Потрібне перезавантаження", - "loginRequired": "Щоб змінювати адмінські налаштування, має бути ввімкнено режим входу", - "unsavedChanges": { - "title": "Незбережені зміни", - "message": "У вас є незбережені зміни. Відхилити їх?", - "cancel": "Продовжити редагування", - "discard": "Відхилити зміни", - "hint": "Є незбережені зміни" - }, - "loginDisabled": { - "title": "Потрібен режим входу", - "message": "Щоб змінювати адмінські налаштування, має бути ввімкнено режим входу. Встановіть SECURITY_ENABLELOGIN=true у середовищі або security.enableLogin: true у settings.yml, потім перезапустіть сервер.", - "readOnly": "Наведені нижче параметри показують прикладові значення. Увімкніть режим входу, щоб переглядати й редагувати фактичну конфігурацію." - }, - "restart": { - "title": "Потрібне перезавантаження", - "message": "Налаштування успішно збережено. Для набуття чинності змін потрібне перезавантаження сервера.", - "question": "Перезавантажити сервер зараз чи пізніше?", - "now": "Перезавантажити зараз", - "later": "Перезавантажити пізніше" - }, - "restarting": "Перезавантаження сервера", - "restartingMessage": "Сервер перезавантажується. Будь ласка, зачекайте...", - "restartError": "Не вдалося перезавантажити сервер. Перезавантажте вручну.", - "general": { - "title": "Системні налаштування", - "description": "Налаштуйте загальносистемні параметри застосунку, зокрема брендинг і поведінку за замовчуванням.", - "ui": "Інтерфейс користувача", - "system": "Система", - "appName": { - "label": "Назва застосунку", - "description": "Назва, що відображається на вкладці браузера та головній сторінці" - }, - "appNameNavbar": { - "label": "Бренд у панелі навігації", - "description": "Назва, що відображається на панелі навігації" - }, - "homeDescription": { - "label": "Опис головної сторінки", - "description": "Текст опису, що показується на головній сторінці" - }, - "defaultLocale": { - "label": "Мова за замовчуванням", - "description": "Мова за замовчуванням для нових користувачів (наприклад, en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Обмеження завантаження файлів", - "description": "Максимальний розмір завантаження файлу (наприклад, 100MB, 1GB)" - }, - "showUpdate": { - "label": "Показувати сповіщення про оновлення", - "description": "Показувати сповіщення, коли доступна нова версія" - }, - "showUpdateOnlyAdmin": { - "label": "Показувати оновлення лише адміністраторам", - "description": "Обмежити сповіщення про оновлення лише для адміністраторів" - }, - "customHTMLFiles": { - "label": "Користувацькі файли HTML", - "description": "Дозволити віддавати користувацькі файли HTML з каталогу customFiles" - }, - "languages": { - "label": "Доступні мови", - "description": "Мови, з яких користувачі можуть обирати (залиште порожнім, щоб увімкнути всі мови)", - "placeholder": "Виберіть мови" - }, - "customMetadata": { - "label": "Користувацькі метадані", - "autoUpdate": { - "label": "Автооновлення метаданих", - "description": "Автоматично оновлювати метадані PDF для всіх оброблених документів" - }, - "author": { - "label": "Автор за замовчуванням", - "description": "Автор за замовчуванням для метаданих PDF (наприклад, ім’я користувача)" - }, - "creator": { - "label": "Створювач за замовчуванням", - "description": "Створювач за замовчуванням для метаданих PDF" - }, - "producer": { - "label": "Виробник за замовчуванням", - "description": "Виробник за замовчуванням для метаданих PDF" - } - }, - "logoStyle": { - "label": "Стиль логотипа", - "description": "Оберіть між сучасним мінімалістичним логотипом або класичною іконкою S", - "classic": "Класичний", - "classicAlt": "Класичний логотип", - "modern": "Сучасний", - "modernAlt": "Сучасний логотип" - }, - "customPaths": { - "label": "Користувацькі шляхи", - "description": "Налаштуйте користувацькі шляхи файлової системи для конвеєрної обробки та зовнішніх інструментів", - "pipeline": { - "label": "Каталоги конвеєра", - "watchedFoldersDir": { - "label": "Каталог відстежуваних папок", - "description": "Каталог, де конвеєр відстежує вхідні PDF (залиште порожнім для типового: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Каталог завершених папок", - "description": "Каталог, куди виводяться оброблені PDF (залиште порожнім для типового: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Шляхи до зовнішніх інструментів", - "weasyprint": { - "label": "Виконуваний файл WeasyPrint", - "description": "Шлях до виконуваного файлу WeasyPrint для конвертації HTML у PDF (залиште порожнім для типового: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Виконуваний файл Unoconvert", - "description": "Шлях до LibreOffice unoconvert для конвертації документів (залиште порожнім для типового: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Безпека", - "description": "Налаштуйте автентифікацію, поведінку входу та політики безпеки.", - "ssoNotice": { - "title": "Шукаєте налаштування SSO/SAML?", - "message": "Провайдери автентифікації OAuth2 та SAML2 перенесені до меню «Підключення» для зручнішого керування." - }, - "authentication": "Автентифікація", - "enableLogin": { - "label": "Увімкнути вхід", - "description": "Вимагати від користувачів входу перед доступом до застосунку" - }, - "loginMethod": { - "label": "Метод входу", - "description": "Метод автентифікації, що використовується для входу користувача", - "all": "Усі методи", - "normal": "Лише ім’я користувача/пароль", - "oauth2": "Лише OAuth2", - "saml2": "Лише SAML2" - }, - "loginAttemptCount": { - "label": "Ліміт спроб входу", - "description": "Максимальна кількість невдалих спроб входу до блокування облікового запису" - }, - "loginResetTimeMinutes": { - "label": "Час скидання спроб (хвилини)", - "description": "Час, після якого лічильник невдалих спроб входу скидається" - }, - "csrfDisabled": { - "label": "Вимкнути захист CSRF", - "description": "Вимкнути захист від Cross-Site Request Forgery (не рекомендовано)" - }, - "initialLogin": { - "label": "Початковий вхід", - "username": { - "label": "Початкове ім’я користувача", - "description": "Ім’я користувача для початкового адмінського облікового запису" - }, - "password": { - "label": "Початковий пароль", - "description": "Пароль для початкового адмінського облікового запису" - } - }, - "jwt": { - "label": "Конфігурація JWT", - "secureCookie": { - "label": "Захищений cookie", - "description": "Вимагати HTTPS для cookie JWT (рекомендовано для продакшену)" - }, - "keyRetentionDays": { - "label": "Дні зберігання ключів", - "description": "Кількість днів зберігання старих ключів JWT для перевірки" - }, - "persistence": { - "label": "Увімкнути зберігання ключів", - "description": "Зберігати ключі JWT постійно, щоб переживати перезапуски сервера" - }, - "enableKeyRotation": { - "label": "Увімкнути ротацію ключів", - "description": "Автоматично періодично змінювати ключі підпису JWT" - }, - "enableKeyCleanup": { - "label": "Увімкнути очищення ключів", - "description": "Автоматично видаляти прострочені ключі JWT" - } - }, - "audit": { - "label": "Журнал аудиту", - "enabled": { - "label": "Увімкнути журнал аудиту", - "description": "Відстежувати дії користувачів і системні події для відповідності та моніторингу безпеки" - }, - "level": { - "label": "Рівень аудиту", - "description": "0=OFF, 1=BASIC, 2=STANDARD, 3=VERBOSE" - }, - "retentionDays": { - "label": "Зберігання аудиту (дні)", - "description": "Кількість днів зберігання журналів аудиту" - } - }, - "htmlUrlSecurity": { - "label": "Безпека URL для HTML", - "description": "Налаштуйте обмеження доступу за URL для обробки HTML, щоб запобігти атакам SSRF", - "enabled": { - "label": "Увімкнути безпеку URL", - "description": "Увімкнути обмеження безпеки URL для конвертації HTML у PDF" - }, - "level": { - "label": "Рівень безпеки", - "description": "MAX: лише whitelist, MEDIUM: блокувати внутрішні мережі, OFF: без обмежень", - "max": "Максимальний (лише білий список)", - "medium": "Середній (блокувати внутрішні)", - "off": "Вимкнено (без обмежень)" - }, - "advanced": "Розширені налаштування", - "allowedDomains": { - "label": "Дозволені домени (Whitelist)", - "description": "Один домен на рядок (наприклад, cdn.example.com). Лише ці домени дозволені, коли рівень MAX" - }, - "blockedDomains": { - "label": "Заборонені домени (Blacklist)", - "description": "Один домен на рядок (наприклад, malicious.com). Додаткові домени для блокування" - }, - "internalTlds": { - "label": "Внутрішні TLD", - "description": "Один TLD на рядок (наприклад, .local, .internal). Блокувати домени з такими TLD-патернами" - }, - "networkBlocking": "Блокування мережі", - "blockPrivateNetworks": { - "label": "Блокувати приватні мережі", - "description": "Блокувати приватні мережі RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Блокувати Localhost", - "description": "Блокувати localhost та loopback-адреси (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Блокувати Link-Local адреси", - "description": "Блокувати link-local адреси (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Блокувати кінцеві точки метаданих хмари", - "description": "Блокувати кінцеві точки метаданих провайдерів хмари (169.254.169.254)" - } - } - }, - "connections": { - "title": "Підключення", - "description": "Налаштуйте зовнішніх провайдерів автентифікації, таких як OAuth2 та SAML.", - "linkedServices": "Пов’язані служби", - "unlinkedServices": "Непов’язані служби", - "connect": "Підключити", - "disconnect": "Від’єднати", - "disconnected": "Провайдера успішно від’єднано", - "disconnectError": "Не вдалося від’єднати провайдера", - "ssoAutoLogin": { - "label": "SSO авто-вхід", - "enable": "Увімкнути SSO авто-вхід", - "description": "Автоматично перенаправляти на SSO-вхід, коли потрібна автентифікація" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Увімкнути OAuth2", - "description": "Дозволити користувачам автентифікуватися через провайдерів OAuth2" - }, - "provider": { - "label": "Провайдер", - "description": "Провайдер OAuth2, який використовувати для автентифікації" - }, - "issuer": { - "label": "URL емітента", - "description": "URL емітента провайдера OAuth2" - }, - "clientId": { - "label": "Ідентифікатор клієнта", - "description": "Client ID OAuth2 від вашого провайдера" - }, - "clientSecret": { - "label": "Секрет клієнта", - "description": "Client Secret OAuth2 від вашого провайдера" - }, - "useAsUsername": { - "label": "Використовувати як ім’я користувача", - "description": "Поле (claim) OAuth2 для використання як ім’я користувача (наприклад, email, sub)" - }, - "autoCreateUser": { - "label": "Автоматично створювати користувачів", - "description": "Автоматично створювати облікові записи під час першого входу через OAuth2" - }, - "blockRegistration": { - "label": "Заблокувати реєстрацію", - "description": "Заборонити реєстрацію нових користувачів через OAuth2" - }, - "scopes": { - "label": "Області доступу OAuth2", - "description": "Список областей доступу OAuth2 через кому (наприклад, openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Увімкнути SAML2", - "description": "Дозволити користувачам автентифікуватися через провайдерів SAML2" - }, - "provider": { - "label": "Провайдер", - "description": "Назва провайдера SAML2" - }, - "registrationId": { - "label": "Ідентифікатор реєстрації", - "description": "Ідентифікатор реєстрації SAML2" - }, - "autoCreateUser": { - "label": "Автоматично створювати користувачів", - "description": "Автоматично створювати облікові записи під час першого входу через SAML2" - }, - "blockRegistration": { - "label": "Заблокувати реєстрацію", - "description": "Заборонити реєстрацію нових користувачів через SAML2" - } - } - }, - "database": { - "title": "База даних", - "description": "Налаштуйте користувацькі параметри підключення бази даних для корпоративних розгортань.", - "configuration": "Конфігурація бази даних", - "enableCustom": { - "label": "Увімкнути користувацьку БД", - "description": "Використовувати власну конфігурацію БД замість вбудованої за замовчуванням" - }, - "customUrl": { - "label": "Користувацький URL бази даних", - "description": "Повний рядок підключення JDBC (наприклад, jdbc:postgresql://localhost:5432/postgres). Якщо вказано, окремі налаштування нижче не використовуються." - }, - "type": { - "label": "Тип бази даних", - "description": "Тип бази даних (не використовується, якщо задано користувацький URL)" - }, - "hostName": { - "label": "Ім’я хоста", - "description": "Ім’я хоста сервера бази даних (не використовується, якщо задано користувацький URL)" - }, - "port": { - "label": "Порт", - "description": "Порт сервера бази даних (не використовується, якщо задано користувацький URL)" - }, - "name": { - "label": "Назва бази даних", - "description": "Назва бази даних (не використовується, якщо задано користувацький URL)" - }, - "username": { - "label": "Ім’я користувача", - "description": "Ім’я користувача для автентифікації в БД" - }, - "password": { - "label": "Пароль", - "description": "Пароль для автентифікації в БД" - } - }, - "privacy": { - "title": "Конфіденційність", - "description": "Налаштуйте параметри конфіденційності та збору даних.", - "analytics": "Аналітика та відстеження", - "enableAnalytics": { - "label": "Увімкнути аналітику", - "description": "Збирати анонімну статистику використання, щоб допомогти поліпшити застосунок" - }, - "metricsEnabled": { - "label": "Увімкнути метрики", - "description": "Увімкнути збір метрик продуктивності та використання. Надає кінцеву точку API для адміністраторів для доступу до даних метрик" - }, - "searchEngine": "Видимість у пошуку", - "googleVisibility": { - "label": "Видимість у Google", - "description": "Дозволити пошуковим системам індексувати цей застосунок" - } - }, - "advanced": { - "title": "Розширені", - "description": "Налаштуйте розширені можливості та експериментальні функції.", - "features": "Прапорці функцій", - "processing": "Обробка", - "endpoints": { - "label": "Кінцеві точки", - "manage": "Керувати кінцевими точками API", - "description": "Керування кінцевими точками налаштовується через YAML. Див. документацію щодо ввімкнення/вимкнення конкретних кінцевих точок." - }, - "enableAlphaFunctionality": { - "label": "Увімкнути альфа-функції", - "description": "Увімкнути експериментальні та альфа-функції (можуть бути нестабільними)" - }, - "enableUrlToPDF": { - "label": "Увімкнути URL to PDF", - "description": "Дозволити конвертацію вебсторінок у документи PDF" - }, - "maxDPI": { - "label": "Максимальний DPI", - "description": "Максимальний DPI для обробки зображень (0 = без обмежень)" - }, - "tessdataDir": { - "label": "Каталог tessdata", - "description": "Шлях до каталогу tessdata для мовних файлів OCR" - }, - "disableSanitize": { - "label": "Вимкнути санітизацію HTML", - "description": "УВАГА: Ризик безпеки — вимкнення санітизації HTML може призвести до вразливостей XSS" - }, - "tempFileManagement": { - "label": "Керування тимчасовими файлами", - "description": "Налаштуйте зберігання тимчасових файлів та поведінку очищення", - "baseTmpDir": { - "label": "Базовий тимчасовий каталог", - "description": "Базовий каталог для тимчасових файлів (залиште порожнім для типового: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "Тимчасовий каталог LibreOffice", - "description": "Каталог для тимчасових файлів LibreOffice (залиште порожнім для типового: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Системний тимчасовий каталог", - "description": "Системний тимчасовий каталог для очищення (використовується лише якщо ввімкнено cleanupSystemTemp)" - }, - "prefix": { - "label": "Префікс тимчасових файлів", - "description": "Префікс для назв тимчасових файлів" - }, - "maxAgeHours": { - "label": "Максимальний вік (години)", - "description": "Максимальний вік у годинах до очищення тимчасових файлів" - }, - "cleanupIntervalMinutes": { - "label": "Інтервал очищення (хвилини)", - "description": "Як часто виконувати очищення (у хвилинах)" - }, - "startupCleanup": { - "label": "Очищення під час запуску", - "description": "Очищати старі тимчасові файли під час запуску застосунку" - }, - "cleanupSystemTemp": { - "label": "Очищати системний tmp", - "description": "Чи очищати ширший системний тимчасовий каталог (з обережністю)" - } - }, - "processExecutor": { - "label": "Обмеження виконавця процесів", - "description": "Налаштуйте ліміти сеансів і тайм-аути для кожного виконавця процесів", - "sessionLimit": { - "label": "Ліміт сеансів", - "description": "Максимальна кількість одночасних екземплярів" - }, - "timeout": { - "label": "Тайм-аут (хвилини)", - "description": "Максимальний час виконання" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF to HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Встановлення застосунку", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Поштовий сервер", - "description": "Налаштуйте параметри SMTP для надсилання email-сповіщень.", - "smtp": "Конфігурація SMTP", - "enabled": { - "label": "Увімкнути пошту", - "description": "Увімкнути email-сповіщення та функціональність SMTP" - }, - "host": { - "label": "Хост SMTP", - "description": "Ім’я хоста або IP-адреса вашого SMTP-сервера" - }, - "port": { - "label": "Порт SMTP", - "description": "Номер порту для підключення SMTP (зазвичай 25, 465 або 587)" - }, - "username": { - "label": "Ім’я користувача SMTP", - "description": "Ім’я користувача для автентифікації SMTP" - }, - "password": { - "label": "Пароль SMTP", - "description": "Пароль для автентифікації SMTP" - }, - "from": { - "label": "Адреса відправника", - "description": "Email-адреса, що використовуватиметься як відправник" - }, - "enableInvites": { - "label": "Увімкнути email-запрошення", - "description": "Дозволити адміністраторам запрошувати користувачів електронною поштою з автогенерованими паролями" - }, - "frontendUrl": { - "label": "URL фронтенду", - "description": "Базовий URL для фронтенду (наприклад, https://pdf.example.com). Використовується для генерації посилань-запрошень в email. Залиште порожнім, щоб використовувати URL бекенду." - } - }, - "legal": { - "title": "Юридичні документи", - "description": "Налаштуйте посилання на юридичні документи та політики.", - "disclaimer": { - "title": "Попередження про юридичну відповідальність", - "message": "Налаштовуючи ці юридичні документи, ви берете на себе повну відповідальність за дотримання всіх застосовних законів і нормативів, включно, але не обмежуючись, GDPR та іншими вимогами ЄС щодо захисту даних. Змінюйте ці налаштування лише якщо: (1) ви керуєте особистим/приватним інстансом, (2) перебуваєте поза юрисдикцією ЄС і розумієте свої місцеві правові зобов’язання, або (3) отримали належну юридичну консультацію і приймаєте повну відповідальність за всі дані користувачів і правову відповідність. Stirling-PDF і його розробники не несуть відповідальності за ваші юридичні зобов’язання." - }, - "termsAndConditions": { - "label": "Умови та положення", - "description": "URL або назва файлу до умов та положень" - }, - "privacyPolicy": { - "label": "Політика конфіденційності", - "description": "URL або назва файлу до політики конфіденційності" - }, - "accessibilityStatement": { - "label": "Заява про доступність", - "description": "URL або назва файлу до заяви про доступність" - }, - "cookiePolicy": { - "label": "Політика файлів cookie", - "description": "URL або назва файлу до політики файлів cookie" - }, - "impressum": { - "label": "Імпресум", - "description": "URL або назва файлу до імпресуму (потрібно в деяких юрисдикціях)" - } - }, - "premium": { - "title": "Преміум і Enterprise", - "description": "Налаштуйте свій преміум або корпоративний ліцензійний ключ.", - "license": "Конфігурація ліцензії", - "licenseKey": { - "toggle": "Є ліцензійний ключ або файл сертифіката?", - "info": "Якщо у вас є ліцензійний ключ або файл сертифіката з прямої покупки, введіть його тут, щоб активувати преміум чи корпоративні функції." - }, - "key": { - "label": "Ліцензійний ключ", - "description": "Введіть свій преміум або корпоративний ліцензійний ключ", - "success": "Ліцензійний ключ збережено", - "successMessage": "Ваш ліцензійний ключ успішно активовано. Перезапуск не потрібен.", - "overwriteWarning": { - "title": "⚠️ Попередження: виявлено наявну ліцензію", - "line1": "Перезапис поточного ліцензійного ключа неможливо скасувати.", - "line2": "Попередня ліцензія буде втрачена назавжди, якщо ви не маєте її резервної копії.", - "line3": "Важливо: зберігайте ліцензійні ключі приватними та безпечними. Ніколи не публікуйте їх." - } - }, - "enabled": { - "label": "Увімкнути преміум-функції", - "description": "Увімкнути перевірку ліцензійного ключа для pro/enterprise функцій" - }, - "movedFeatures": { - "title": "Преміум-функції розподілені", - "message": "Преміум і Enterprise функції тепер організовані у відповідних розділах:" - } - }, - "features": { - "title": "Функції", - "description": "Налаштуйте додаткові функції та можливості.", - "serverCertificate": { - "label": "Сертифікат сервера", - "description": "Налаштувати генерацію серверного сертифіката для функції «Sign with Stirling-PDF»", - "enabled": { - "label": "Увімкнути сертифікат сервера", - "description": "Увімкнути серверний сертифікат для опції «Sign with Stirling-PDF»" - }, - "organizationName": { - "label": "Назва організації", - "description": "Назва організації для згенерованих сертифікатів" - }, - "validity": { - "label": "Строк дії сертифіката (дні)", - "description": "Кількість днів дії сертифіката" - }, - "regenerateOnStartup": { - "label": "Генерувати знову під час запуску", - "description": "Генерувати новий сертифікат під час кожного запуску застосунку" - } - } - }, - "endpoints": { - "title": "API кінцеві точки", - "description": "Керуйте доступністю API кінцевих точок та груп.", - "management": "Керування кінцевими точками", - "toRemove": { - "label": "Вимкнені кінцеві точки", - "description": "Виберіть окремі кінцеві точки для вимкнення" - }, - "groupsToRemove": { - "label": "Вимкнені групи кінцевих точок", - "description": "Виберіть групи кінцевих точок для вимкнення" - }, - "note": "Примітка: Вимкнення кінцевих точок обмежує доступ API, але не прибирає компоненти інтерфейсу. Для застосування змін потрібне перезавантаження." - } - } - }, - "fileUpload": { - "selectFile": "Виберіть файл", - "selectFiles": "Виберіть файли", - "selectPdfToView": "Виберіть PDF для перегляду", - "selectPdfToEdit": "Виберіть PDF для редагування", - "chooseFromStorage": "Виберіть файл зі сховища або завантажте новий PDF", - "chooseFromStorageMultiple": "Виберіть файли зі сховища або завантажте нові PDF", - "loadFromStorage": "Завантажити зі сховища", - "filesAvailable": "доступних файлів", - "loading": "Завантаження...", - "or": "або", - "dropFileHere": "Перетягніть файл сюди або натисніть для завантаження", - "dropFilesHere": "Перетягніть файли сюди або натисніть кнопку завантаження", - "dropFilesHereOpen": "Перетягніть файли сюди або натисніть кнопку відкриття", - "pdfFilesOnly": "Лише файли PDF", - "supportedFileTypes": "Підтримувані типи файлів", - "upload": "Завантажити", - "uploadFile": "Завантажити файл", - "uploadFiles": "Завантажити файли", - "open": "Відкрити", - "openFile": "Відкрити файл", - "openFiles": "Відкрити файли", - "noFilesInStorage": "У сховищі немає файлів. Спершу завантажте деякі файли.", - "noFilesInStorageOpen": "У сховищі немає файлів. Спершу відкрийте кілька файлів.", - "selectFromStorage": "Вибрати зі сховища", - "backToTools": "Назад до інструментів", - "addFiles": "Додати файли", - "dragFilesInOrClick": "Перетягніть файли або натисніть «Додати файли», щоб переглянути" - }, - "fileEditor": { - "addFiles": "Додати файли" - }, - "fileManager": { - "title": "Завантажити файли PDF", - "subtitle": "Додайте файли до свого сховища для зручного доступу в різних інструментах", - "filesSelected": "вибрано файлів", - "clearSelection": "Очистити вибір", - "openInFileEditor": "Відкрити в редакторі файлів", - "uploadError": "Не вдалося завантажити деякі файли.", - "failedToOpen": "Не вдалося відкрити файл. Його могли видалити зі сховища.", - "failedToLoad": "Не вдалося завантажити файл до активного набору.", - "storageCleared": "Браузер очистив сховище. Файли видалено. Завантажте їх повторно.", - "clearAll": "Очистити все", - "reloadFiles": "Перезавантажити файли", - "dragDrop": "Перетягніть файли сюди", - "clickToUpload": "Натисніть, щоб завантажити файли", - "selectedFiles": "Вибрані файли", - "storage": "Сховище", - "filesStored": "збережених файлів", - "storageError": "Сталася помилка сховища", - "storageLow": "Місце у сховищі закінчується. Розгляньте видалення старих файлів.", - "supportMessage": "Працює на базі сховища бази даних браузера для необмеженої ємності", - "noFileSelected": "Файли не вибрано", - "showHistory": "Показати історію", - "hideHistory": "Приховати історію", - "fileHistory": "Історія файлу", - "loadingHistory": "Завантаження історії...", - "lastModified": "Востаннє змінено", - "toolChain": "Застосовані інструменти", - "restore": "Відновити", - "unzip": "Розпакувати", - "searchFiles": "Пошук файлів...", - "recent": "Недавні", - "localFiles": "Локальні файли", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Мої файли", - "noRecentFiles": "Недавніх файлів не знайдено", - "googleDriveNotAvailable": "Інтеграція з Google Drive недоступна", - "downloadSelected": "Завантажити вибрані", - "saveSelected": "Зберегти вибране", - "openFiles": "Відкрити файли", - "openFile": "Відкрити файл", - "details": "Відомості про файл", - "fileName": "Ім'я", - "fileFormat": "Формат", - "fileSize": "Розмір", - "fileVersion": "Версія", - "totalSelected": "Усього вибрано", - "dropFilesHere": "Скидайте файли сюди", - "selectAll": "Вибрати все", - "deselectAll": "Скасувати вибір усіх", - "deleteSelected": "Видалити вибрані", - "selectedCount": "Вибрано {{count}}", - "download": "Завантажити", - "delete": "Видалити", - "unsupported": "Непідтримуваний", - "addToUpload": "Додати до завантаження", - "deleteAll": "Видалити все", - "loadingFiles": "Завантаження файлів...", - "noFiles": "Немає доступних файлів", - "noFilesFound": "За вашим запитом файлів не знайдено", - "openInPageEditor": "Відкрити в редакторі сторінок", - "showAll": "Показати все", - "sortByDate": "Сортувати за датою", - "sortByName": "Сортувати за назвою", - "sortBySize": "Сортувати за розміром" - }, - "storage": { - "temporaryNotice": "Файли тимчасово зберігаються у вашому браузері та можуть бути автоматично видалені", - "storageLimit": "Ліміт сховища", - "storageUsed": "Використано тимчасового сховища", - "storageFull": "Сховище майже заповнене. Розгляньте видалення деяких файлів.", - "fileTooLarge": "Файл завеликий. Максимальний розмір файлу становить", - "storageQuotaExceeded": "Перевищено квоту сховища. Будь ласка, видаліть деякі файли перед новим завантаженням.", - "approximateSize": "Приблизний розмір" - }, - "sanitize": { - "title": "Санітизація", - "desc": "Видаліть потенційно шкідливі елементи з файлів PDF.", - "submit": "Дезінфекція PDF", - "completed": "Санітизацію успішно завершено", - "error": { - "generic": "Санітизація не вдалася", - "failed": "Сталася помилка під час санітизації PDF." - }, - "filenamePrefix": "санітизовано", - "sanitizationResults": "Результати санітизації", - "steps": { - "files": "Файли", - "settings": "Налаштування", - "results": "Результати" - }, - "files": { - "placeholder": "Виберіть файл PDF у головному вікні, щоб розпочати" - }, - "options": { - "title": "Параметри санітизації", - "note": "Виберіть елементи, які хочете видалити з PDF. Потрібно вибрати щонайменше одну опцію.", - "removeJavaScript": { - "label": "Видалити JavaScript", - "desc": "Видалити JavaScript-дії та скрипти з PDF" - }, - "removeEmbeddedFiles": { - "label": "Видалити вбудовані файли", - "desc": "Видалити всі файли, вбудовані в PDF" - }, - "removeXMPMetadata": { - "label": "Видалити метадані XMP", - "desc": "Видалити метадані XMP з PDF" - }, - "removeMetadata": { - "label": "Видалити метадані документа", - "desc": "Видалити метадані відомостей про документ (назва, автор тощо)" - }, - "removeLinks": { - "label": "Видалити посилання", - "desc": "Видалити зовнішні посилання та дії запуску з PDF" - }, - "removeFonts": { - "label": "Видалити шрифти", - "desc": "Видалити вбудовані шрифти з PDF" - } - } - }, - "addPassword": { - "title": "Додати пароль", - "desc": "Зашифруйте свій PDF-документ паролем.", - "completed": "Захист паролем застосовано", - "submit": "Шифрувати", - "filenamePrefix": "зашифровано", - "error": { - "failed": "Сталася помилка під час шифрування PDF." - }, - "passwords": { - "stepTitle": "Паролі та шифрування", - "completed": "Паролі налаштовано", - "user": { - "label": "Пароль користувача", - "placeholder": "Введіть пароль користувача" - }, - "owner": { - "label": "Пароль власника", - "placeholder": "Введіть пароль власника" - } - }, - "encryption": { - "keyLength": { - "label": "Довжина ключа шифрування", - "40bit": "40-біт (низький)", - "128bit": "128-біт (стандартний)", - "256bit": "256-біт (високий)" - } - }, - "results": { - "title": "Зашифровані PDF" - }, - "tooltip": { - "header": { - "title": "Огляд захисту паролем" - }, - "passwords": { - "title": "Типи паролів", - "text": "Паролі користувача обмежують відкриття документа, а паролі власника керують тим, що можна робити з документом після відкриття. Ви можете встановити обидва або лише один.", - "bullet1": "Пароль користувача: потрібен для відкриття PDF", - "bullet2": "Пароль власника: керує дозволами документа (підтримується не всіма переглядачами PDF)" - }, - "encryption": { - "title": "Рівні шифрування", - "text": "Вищі рівні шифрування забезпечують кращу безпеку, але можуть не підтримуватися старими переглядачами PDF.", - "bullet1": "40-біт: базова безпека, сумісний зі старими переглядачами", - "bullet2": "128-біт: стандартна безпека, широко підтримується", - "bullet3": "256-біт: максимальна безпека, потребує сучасних переглядачів" - }, - "permissions": { - "title": "Змінити дозволи", - "text": "Ці дозволи контролюють, що користувачі можуть робити з PDF. Найефективніше у поєднанні з паролем власника." - } - } - }, - "changePermissions": { - "title": "Змінити дозволи", - "desc": "Змініть обмеження та дозволи документа.", - "completed": "Дозволи змінено", - "submit": "Змінити дозволи", - "error": { - "failed": "Сталася помилка під час зміни дозволів PDF." - }, - "permissions": { - "preventAssembly": { - "label": "Запобігти збірці документа" - }, - "preventExtractContent": { - "label": "Запобігти вилученню контенту" - }, - "preventExtractForAccessibility": { - "label": "Запобігти вилученню для доступності" - }, - "preventFillInForm": { - "label": "Заборонити заповнення форм" - }, - "preventModify": { - "label": "Запобігти модифікації" - }, - "preventModifyAnnotations": { - "label": "Заборонити модифікацію анотацій" - }, - "preventPrinting": { - "label": "Заборонити друк" - }, - "preventPrintingFaithful": { - "label": "Заборонити друк різних форматів" - } - }, - "results": { - "title": "Змінені PDF" - }, - "tooltip": { - "header": { - "title": "Змінити дозволи" - }, - "description": { - "text": "Змінює дозволи документа, дозволяючи/забороняючи доступ до різних функцій у переглядачах PDF." - }, - "warning": { - "text": "Щоб зробити ці дозволи незмінними, скористайтесь інструментом «Додати пароль», щоб встановити пароль власника." - } - } - }, - "removePassword": { - "title": "Видалити пароль", - "desc": "Зніміть захист паролем з вашого документа PDF.", - "tags": "безпека,розшифровка,захист,видалення пароля", - "password": { - "stepTitle": "Видалити пароль", - "label": "Поточний пароль", - "placeholder": "Введіть поточний пароль", - "completed": "Пароль налаштовано" - }, - "filenamePrefix": "розшифровано", - "error": { - "failed": "Сталася помилка під час видалення пароля з PDF." - }, - "tooltip": { - "description": "Для зняття захисту паролем потрібен пароль, яким було зашифровано PDF. Це розшифрує документ, зробивши його доступним без пароля." - }, - "submit": "Видалити", - "results": { - "title": "Розшифровані PDF" - } - }, - "automate": { - "title": "Автоматизація", - "desc": "Створюйте багатокрокові процеси, поєднуючи дії з PDF. Ідеально для повторюваних завдань.", - "invalidStep": "Некоректний крок", - "files": { - "placeholder": "Виберіть файли для обробки цією автоматизацією" - }, - "selection": { - "title": "Вибір автоматизації", - "saved": { - "title": "Збережені" - }, - "createNew": { - "title": "Створити нову автоматизацію" - }, - "suggested": { - "title": "Запропоновані" - } - }, - "creation": { - "createTitle": "Створити автоматизацію", - "editTitle": "Редагувати автоматизацію", - "intro": "Автоматизації запускають інструменти послідовно. Щоб почати, додайте інструменти в порядку їх виконання.", - "name": { - "label": "Назва автоматизації", - "placeholder": "Моя автоматизація" - }, - "description": { - "label": "Опис (необов’язково)", - "placeholder": "Опишіть, що робить ця автоматизація..." - }, - "tools": { - "selectTool": "Виберіть інструмент...", - "selected": "Вибрані інструменти", - "remove": "Видалити інструмент", - "configure": "Налаштувати інструмент", - "notConfigured": "! Не налаштовано", - "addTool": "Додати інструмент", - "add": "Додати інструмент..." - }, - "save": "Зберегти автоматизацію", - "unsavedChanges": { - "title": "Незбережені зміни", - "message": "У вас є незбережені зміни. Ви впевнені, що хочете повернутися? Усі зміни буде втрачено.", - "cancel": "Скасувати", - "confirm": "Повернутися" - }, - "icon": { - "label": "Піктограма" - } - }, - "run": { - "title": "Запустити автоматизацію" - }, - "sequence": { - "unnamed": "Автоматизація без назви", - "steps": "{{count}} кроків", - "running": "Виконується автоматизація...", - "run": "Запустити автоматизацію", - "finish": "Готово" - }, - "reviewTitle": "Результати автоматизації", - "config": { - "loading": "Завантаження конфігурації інструмента...", - "noSettings": "Цей інструмент не має налаштовуваних параметрів.", - "title": "Налаштувати {{toolName}}", - "description": "Налаштуйте параметри цього інструменту. Ці параметри буде застосовано під час запуску автоматизації.", - "cancel": "Скасувати", - "save": "Зберегти конфігурацію" - }, - "copyToSaved": "Копіювати до збережених" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Безпечне імпортування PDF", - "securePdfIngestionDesc": "Комплексний робочий процес обробки PDF, який очищує документи, застосовує OCR з очищенням, перетворює у формат PDF/A для довготривалого архівування та оптимізує розмір файлу.", - "emailPreparation": "Підготовка для електронної пошти", - "emailPreparationDesc": "Оптимізує PDF для розсилки електронною поштою, стискаючи файли, розділяючи великі документи на частини по 20 МБ для сумісності з поштою та видаляючи метадані для конфіденційності.", - "secureWorkflow": "Робочий процес безпеки", - "secureWorkflowDesc": "Захищає документи PDF, видаляючи потенційно шкідливий вміст, як-от JavaScript та вбудовані файли, а потім додає захист паролем, щоб запобігти несанкціонованому доступу. Пароль за замовчуванням — 'password'.", - "processImages": "Обробити зображення", - "processImagesDesc": "Перетворює кілька файлів зображень в один документ PDF, а потім застосовує технологію OCR для вилучення придатного до пошуку тексту із зображень.", - "prePublishSanitization": "Очищення перед публікацією", - "prePublishSanitizationDesc": "Процес очищення, який видаляє всі приховані метадані, JavaScript, вбудовані файли, анотації та сплющує форми, щоб запобігти витоку даних перед публікацією PDF онлайн." - } - }, - "colorPicker": { - "title": "Виберіть колір" - }, - "common": { - "previous": "Назад", - "next": "Далі", - "collapse": "Згорнути", - "expand": "Розгорнути", - "collapsed": "згорнуто", - "lines": "рядків", - "copy": "Копіювати", - "copied": "Скопійовано!", - "refresh": "Оновити", - "retry": "Повторити", - "remaining": "залишилось", - "used": "використано", - "available": "доступно", - "cancel": "Скасувати", - "preview": "Попередній перегляд", - "close": "Закрити", - "done": "Готово", - "loading": "Завантаження...", - "back": "Назад", - "continue": "Продовжити", - "error": "Помилка" - }, - "config": { - "overview": { - "title": "Конфігурація застосунку", - "description": "Поточні налаштування застосунку та подробиці конфігурації.", - "loading": "Завантаження конфігурації...", - "error": "Помилка", - "warning": "Попередження щодо конфігурації", - "sections": { - "basic": "Базова конфігурація", - "security": "Конфігурація безпеки", - "system": "Системна конфігурація", - "integration": "Конфігурація інтеграції" - } - }, - "account": { - "overview": { - "title": "Налаштування облікового запису", - "manageAccountPreferences": "Керуйте параметрами свого облікового запису", - "guestDescription": "Ви ввійшли як гість. Розгляньте можливість оновити обліковий запис вище." - }, - "upgrade": { - "title": "Оновити гостьовий обліковий запис", - "description": "Пов’яжіть свій обліковий запис, щоб зберегти історію та отримати доступ до додаткових функцій!", - "socialLogin": "Оновити за допомогою соціального облікового запису", - "linkWith": "Пов’язати з", - "emailPassword": "або введіть свою електронну адресу й пароль", - "email": "Електронна адреса", - "emailPlaceholder": "Введіть свою електронну адресу", - "password": "Пароль (необов’язково)", - "passwordPlaceholder": "Задайте пароль", - "passwordNote": "Залиште порожнім, щоб використовувати лише підтвердження електронної пошти", - "upgradeButton": "Оновити обліковий запис" - } - }, - "apiKeys": { - "intro": "Використовуйте свій ключ API для програмного доступу до можливостей обробки Stirling PDF.", - "docsTitle": "Документація API", - "docsDescription": "Дізнайтеся більше про інтеграцію зі Stirling PDF:", - "docsLink": "Документація API", - "schemaLink": "Довідник схеми API", - "usage": "Додавайте цей ключ у заголовок X-API-KEY для всіх запитів API.", - "description": "Ваш ключ API для доступу до пакета інструментів PDF Stirling. Скопіюйте його у свій проєкт або оновіть, щоб згенерувати новий.", - "publicKeyAriaLabel": "Публічний ключ API", - "copyKeyAriaLabel": "Скопіювати ключ API", - "refreshAriaLabel": "Оновити ключ API", - "includedCredits": "Включені кредити", - "purchasedCredits": "Придбані кредити", - "totalCredits": "Усього кредитів", - "chartAriaLabel": "Використання кредитів: включені {{includedUsed}} із {{includedTotal}}, придбані {{purchasedUsed}} із {{purchasedTotal}}", - "nextReset": "Наступне скидання", - "lastApiUse": "Останнє використання API", - "overlayMessage": "Згенеруйте ключ, щоб побачити кредити та доступний залишок", - "label": "Ключ API", - "guestInfo": "Гості не отримують ключів API. Створіть обліковий запис, щоб отримати ключ API, який можна використовувати у своїх застосунках.", - "goToAccount": "Перейти до облікового запису", - "refreshModal": { - "title": "Оновити ключі API", - "warning": "⚠️ Warning: Ця дія згенерує нові ключі API та зробить попередні ключі недійсними.", - "impact": "Будь-які застосунки або сервіси, що наразі використовують ці ключі, припинять роботу, доки ви не оновите їх новими ключами.", - "confirmPrompt": "Ви впевнені, що хочете продовжити?", - "confirmCta": "Оновити ключі" - }, - "generateError": "Нам не вдалося згенерувати ваш ключ API." - } - }, - "AddAttachmentsRequest": { - "attachments": "Виберіть вкладення", - "info": "Виберіть файли для додавання до вашого PDF. Ці файли буде вбудовано й вони будуть доступні через панель вкладень PDF.", - "selectFiles": "Виберіть файли для додавання", - "placeholder": "Виберіть файли...", - "addMoreFiles": "Додати ще файли...", - "selectedFiles": "Вибрані файли", - "submit": "Додати вкладення", - "tooltip": { - "header": { - "title": "Про додавання вкладень" - }, - "description": { - "title": "Що це робить" - } - }, - "results": { - "title": "Результати додавання вкладень" - }, - "error": { - "failed": "Не вдалося додати вкладення" - } - }, - "termsAndConditions": "Умови та положення", - "logOut": "Вийти", - "addAttachments": { - "error": { - "failed": "Виникла помилка під час додавання вкладень до PDF." - } - }, - "autoRename": { - "description": "Цей інструмент автоматично перейменує файли PDF на основі їхнього вмісту. Він аналізує документ, щоб знайти найвідповіднішу назву з тексту." - }, - "customPosition": "Користувацьке розташування", - "details": "Подробиці", - "invalidUndoData": "Не можна скасувати: недійсні дані операції", - "margin": { - "large": "Великий", - "medium": "Середній", - "small": "Малий", - "xLarge": "Дуже великий" - }, - "noFilesToUndo": "Не можна скасувати: під час останньої операції не було оброблено файлів", - "noOperationToUndo": "Немає операції для скасування", - "noValidFiles": "Немає придатних файлів для обробки", - "operationCancelled": "Операцію скасовано", - "pageEdit": { - "deselectAll": "Зняти виділення", - "selectAll": "Вибрати все" - }, - "quickPosition": "Швидке розташування", - "reorganizePages": { - "error": { - "failed": "Не вдалося переорганізувати сторінки" - }, - "results": { - "title": "Сторінки переорганізовано" - }, - "settings": { - "title": "Налаштування" - }, - "submit": "Переорганізувати сторінки" - }, - "replace-color": { - "options": { - "fill": "Колір заливки", - "gradient": "Градієнт" - }, - "previewOverlayOpacity": "Непрозорість накладання попереднього перегляду", - "previewOverlayTransparency": "Прозорість накладання попереднього перегляду", - "previewOverlayVisibility": "Показати накладання попереднього перегляду", - "selectText": { - "1": "Параметри заміни або інверсії кольору", - "2": "За замовчуванням (кольори високого розмаїття)", - "3": "Користувальницькі (настроювані кольори)", - "4": "Повна інверсія (інвертувати всі кольори)", - "5": "Параметри високого розмаїття", - "6": "білий текст на чорному тлі", - "7": "чорний текст на білому тлі", - "8": "жовтий текст на чорному тлі", - "9": "зелений текст на чорному тлі", - "10": "Вибрати колір тексту", - "11": "Вибрати колір тла", - "12": "Виберіть початковий колір", - "13": "Виберіть кінцевий колір" - }, - "submit": "Замінити", - "title": "Заміна-інверсія кольору" - }, - "size": "Розмір", - "submit": "Надіслати", - "success": "Успішно", - "tools": { - "noSearchResults": "Інструментів не знайдено", - "noTools": "Немає доступних інструментів" - }, - "undoDataMismatch": "Не можна скасувати: дані операції пошкоджені", - "undoFailed": "Не вдалося скасувати операцію", - "undoQuotaError": "Не можна скасувати: недостатньо пам’яті", - "undoStorageError": "Скасування виконано, але деякі файли не вдалося зберегти в сховище", - "undoSuccess": "Операцію успішно скасовано", - "unsupported": "Не підтримується", - "onboarding": { - "welcomeModal": { - "title": "Ласкаво просимо до Stirling PDF!", - "description": "Бажаєте пройти коротку 1‑хвилинну екскурсію, щоб дізнатися про ключові можливості та як почати?", - "helpHint": "Ви завжди можете відкрити цю екскурсію пізніше через кнопку Допомога знизу ліворуч.", - "startTour": "Почати тур", - "maybeLater": "Можливо пізніше", - "dontShowAgain": "Більше не показувати" - }, - "welcomeSlide": { - "title": "Ласкаво просимо до Stirling", - "body": "Stirling PDF тепер готовий для команд будь-якого розміру. Це оновлення має нове компонування, потужні нові адмін-можливості та нашу найзапитуванішу функцію — Редагування тексту." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Давайте виберемо інструмент Обрізка, щоб показати, як користуватися одним з інструментів.", - "toolInterface": "Це інтерфейс інструменту Обрізка. Як бачите, тут поки що небагато, адже ми ще не додали жодного PDF для роботи.", - "filesButton": "Кнопка Файли на панелі швидкого доступу дозволяє завантажувати PDF для роботи інструментів.", - "fileSources": "Тут можна завантажити нові файли або відкрити нещодавні. Для туру ми використаємо зразок.", - "workbench": "Це Робоча область — головна зона, де ви переглядаєте й редагуєте свої PDF.", - "viewSwitcher": "Скористайтеся цими елементами, щоб вибрати спосіб перегляду ваших PDF.", - "viewer": "Інструмент Переглядач дозволяє читати та анотувати ваші PDF.", - "pageEditor": "Інструмент Редактор сторінок дозволяє виконувати різні дії зі сторінками у ваших PDF, наприклад змінювати порядок, обертати та видаляти.", - "activeFiles": "Вигляд Активні файли показує всі PDF, завантажені до інструменту, і дозволяє вибрати, які з них обробляти.", - "fileCheckbox": "Клацання по файлу позначає його для обробки. Можна вибрати кілька файлів для пакетних операцій.", - "selectControls": "Права панель містить кнопки для швидкого вибору/скасування вибору всіх активних PDF, а також кнопки для зміни теми чи мови застосунку.", - "cropSettings": "Тепер, коли ми вибрали файл, який хочемо обрізати, можемо налаштувати інструмент Обрізка, щоб вибрати область, до якої слід обрізати PDF.", - "runButton": "Після налаштування інструмента ця кнопка дозволяє запустити його для всіх вибраних PDF.", - "results": "Після завершення роботи інструмента крок Перегляд покаже попередній перегляд результатів у цій панелі та дозволить скасувати операцію або завантажити файл. ", - "fileReplacement": "Змінений файл автоматично замінить оригінал у Робочій області, що дозволить легко пропустити його через інші інструменти.", - "pinButton": "Ви можете скористатися кнопкою Закріпити, якщо бажаєте, щоб файли залишалися активними після запуску інструментів.", - "wrapUp": "Готово! Ви дізналися про основні області застосунку та як ними користуватися. Натискайте кнопку Допомога, щоб будь-коли переглянути цей тур знову.", - "previous": "Назад", - "next": "Далі", - "finish": "Готово", - "startTour": "Почати тур", - "startTourDescription": "Пройдіть покрокову екскурсію ключовими можливостями Stirling PDF", - "buttons": { - "next": "Далі →", - "back": "Назад", - "skipForNow": "Пропустити зараз", - "download": "Завантажити →", - "showMeAround": "Проведіть екскурсію", - "skipTheTour": "Пропустити тур" - }, - "serverLicense": { - "skip": "Пропустити зараз", - "seePlans": "Переглянути плани →", - "upgrade": "Оновити зараз →", - "freeTitle": "Ліцензія сервера", - "overLimitTitle": "Потрібна ліцензія сервера", - "overLimitBody": "Наша ліцензія дозволяє до {{freeTierLimit}} користувачів безкоштовно на сервер. У вас {{overLimitUserCopy}} користувачів Stirling. Щоб працювати без перерв, перейдіть на план Stirling Server — необмежена кількість місць, редагування тексту PDF та повний адмін-контроль за $99/server/mo.", - "freeBody": "Наша Open-Core ліцензія дозволяє до {{freeTierLimit}} користувачів безкоштовно на сервер. Щоб масштабуватися безперервно та отримати ранній доступ до нового інструмента редагування тексту PDF, рекомендуємо план Stirling Server — повне редагування та необмежена кількість місць за $99/server/mo." - }, - "desktopInstall": { - "title": "Завантажити", - "titleWithOs": "Завантажити для {{osLabel}}", - "body": "Stirling найкраще працює як настільний додаток. Ви можете працювати офлайн, швидше отримувати доступ до документів і редагувати їх локально на своєму комп’ютері." - }, - "planOverview": { - "adminTitle": "Огляд для адміністратора", - "userTitle": "Огляд плану", - "adminBodyLoginEnabled": "Як адміністратор ви можете керувати користувачами, налаштовувати параметри та відстежувати стан сервера. Перші {{freeTierLimit}} людей на вашому сервері користуються Stirling безкоштовно.", - "adminBodyLoginDisabled": "Щойно ввімкнете режим входу, ви зможете керувати користувачами, налаштовувати параметри та відстежувати стан сервера. Перші {{freeTierLimit}} людей на вашому сервері користуються Stirling безкоштовно.", - "userBody": "Запрошуйте колег, призначайте ролі та тримайте документи впорядкованими в одному безпечному робочому просторі. Увімкніть режим входу, коли будете готові вирости за межі сольного використання." - }, - "securityCheck": { - "message": "Додаток нещодавно зазнав значних змін. Може знадобитися увага адміністратора сервера. Підтвердьте свою роль, щоб продовжити." - } - }, - "adminOnboarding": { - "welcome": "Ласкаво просимо до адмін-туру! Давайте розглянемо потужні корпоративні можливості та налаштування, доступні системним адміністраторам.", - "configButton": "Натисніть кнопку Config, щоб отримати доступ до всіх системних налаштувань і адміністративних елементів керування.", - "settingsOverview": "Це Панель налаштувань. Адмін-налаштування впорядковано за категоріями для зручної навігації.", - "teamsAndUsers": "Керуйте тут Командами та окремими користувачами. Ви можете запрошувати нових користувачів електронною поштою, надісланими посиланнями або створювати для них облікові записи вручну.", - "systemCustomization": "Маємо широкі можливості для кастомізації інтерфейсу: Системні налаштування дозволяють змінювати назву застосунку та мови, Можливості дають змогу керувати сертифікатами сервера, а Кінцеві точки дозволяють увімкнути або вимкнути окремі інструменти для ваших користувачів.", - "databaseSection": "Для складних продакшн-середовищ є налаштування для під’єднання зовнішніх баз даних, щоб інтегруватися з наявною інфраструктурою.", - "connectionsSection": "Розділ Підключення підтримує різні методи входу, зокрема кастомні SSO та провайдери SAML, такі як Google і GitHub, а також інтеграції з електронною поштою для сповіщень і комунікації.", - "adminTools": "Також є розширені інструменти адміністрування, як-от Аудит для відстеження активності системи та Аналітика використання для моніторингу взаємодії користувачів із платформою.", - "wrapUp": "Це все щодо адмін-туру! Ви побачили корпоративні можливості, які роблять Stirling PDF потужним, гнучко налаштовуваним рішенням для організацій. Запустити цей тур можна будь-коли з меню Допомога." - }, - "workspace": { - "title": "Робочий простір", - "people": { - "title": "Учасники", - "description": "Керуйте учасниками робочого простору та їхніми дозволами", - "loading": "Завантаження учасників...", - "searchMembers": "Пошук учасників...", - "addMembers": "Додати учасників", - "inviteMembers": { - "label": "Запросити учасників", - "subtitle": "Введіть або вставте адреси email нижче, розділені комами. Оплата за робочий простір здійснюється за кількістю учасників." - }, - "user": "Користувач", - "role": "Роль", - "team": "Команда", - "status": "Статус", - "actions": { - "label": "Дії", - "upgrade": "Оновити" - }, - "noMembersFound": "Учасників не знайдено", - "active": "Активний", - "disabled": "Вимкнено", - "activeSession": "Активна сесія", - "member": "Учасник", - "admin": "Адміністратор", - "roleDescriptions": { - "admin": "Може керувати налаштуваннями й запрошувати учасників, має повний адміністративний доступ.", - "member": "Може переглядати й редагувати спільні файли, але не може керувати налаштуваннями робочого простору чи учасниками.", - "user": "Користувач" - }, - "editRole": "Редагувати роль", - "enable": "Увімкнути", - "disable": "Вимкнути", - "deleteUser": "Видалити користувача", - "deleteUserSuccess": "Користувача успішно видалено", - "deleteUserError": "Не вдалося видалити користувача", - "confirmDelete": "Ви впевнені, що хочете видалити цього користувача? Цю дію не можна скасувати.", - "addMember": { - "title": "Додати учасника", - "username": "Ім’я користувача (електронна адреса)", - "usernamePlaceholder": "user@example.com", - "password": "Пароль", - "passwordPlaceholder": "Введіть пароль", - "role": "Роль", - "team": "Команда (необов’язково)", - "teamPlaceholder": "Виберіть команду", - "forcePasswordChange": "Примусово змінити пароль під час першого входу", - "cancel": "Скасувати", - "submit": "Додати учасника", - "usernameRequired": "Потрібні ім’я користувача та пароль", - "passwordTooShort": "Пароль має містити щонайменше 6 символів", - "success": "Користувача успішно створено", - "error": "Не вдалося створити користувача" - }, - "editMember": { - "title": "Редагувати учасника", - "editing": "Редагування:", - "role": "Роль", - "team": "Команда (необов’язково)", - "teamPlaceholder": "Виберіть команду", - "cancel": "Скасувати", - "submit": "Оновити учасника", - "success": "Користувача успішно оновлено", - "error": "Не вдалося оновити користувача" - }, - "toggleEnabled": { - "success": "Статус користувача успішно оновлено", - "error": "Не вдалося оновити статус користувача" - }, - "delete": { - "success": "Користувача успішно видалено", - "error": "Не вдалося видалити користувача" - }, - "emailInvite": { - "tab": "Запрошення електронною поштою", - "description": "Введіть або вставте адреси нижче, розділені комами. Користувачі отримають дані для входу електронною поштою.", - "emails": "Електронні адреси", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Потрібна щонайменше одна електронна адреса", - "submit": "Надіслати запрошення", - "success": "Користувача(ів) успішно запрошено", - "partialSuccess": "Деякі запрошення не вдалося надіслати", - "allFailed": "Не вдалося запросити користувачів", - "error": "Не вдалося надіслати запрошення" - }, - "directInvite": { - "tab": "Пряме створення" - }, - "inviteLinkTab": { - "tab": "Запрошувальне посилання" - }, - "inviteLink": { - "description": "Згенеруйте безпечне посилання, яке дозволить користувачу самостійно встановити пароль", - "email": "Електронна адреса", - "emailPlaceholder": "user@example.com (необов’язково)", - "emailDescription": "Необов’язково — залиште порожнім для загального посилання-запрошення, яким може скористатися будь-хто", - "emailRequired": "Потрібна електронна адреса", - "emailOptional": "Необов’язково — залиште порожнім для загального посилання-запрошення", - "emailRequiredForSend": "Щоб надіслати email-сповіщення, потрібна електронна адреса", - "expiryHours": "Години дії", - "expiryDescription": "Через скільки годин посилання втратить чинність", - "sendEmail": "Надіслати посилання-запрошення електронною поштою", - "sendEmailDescription": "Якщо ввімкнено, посилання буде надіслано на вказану електронну адресу", - "smtpRequired": "SMTP не налаштовано", - "generate": "Згенерувати посилання", - "generated": "Посилання-запрошення створено", - "copied": "Посилання скопійовано в буфер обміну", - "success": "Посилання-запрошення успішно згенеровано", - "successWithEmail": "Посилання-запрошення згенеровано й надіслано електронною поштою", - "emailSent": "Посилання-запрошення згенеровано й надіслано електронною поштою", - "emailFailed": "Посилання-запрошення згенеровано, але лист не надіслано", - "emailFailedDetails": "Помилка: {0}. Будь ласка, поділіться посиланням вручну.", - "error": "Не вдалося створити посилання-запрошення", - "submit": "Згенерувати посилання-запрошення" - }, - "inviteMode": { - "username": "Ім’я користувача", - "email": "Email", - "link": "Посилання", - "emailDisabled": "Запрошення електронною поштою потребують налаштування SMTP і mail.enableInvites=true в налаштуваннях" - }, - "license": { - "users": "користувачі", - "availableSlots": "Доступні місця", - "grandfathered": "За попередніми умовами", - "grandfatheredShort": "{{count}} за попередніми умовами", - "fromLicense": "з ліцензії", - "slotsAvailable": "Доступно {{count}} місце(ць) користувача", - "noSlotsAvailable": "Немає доступних місць", - "currentUsage": "Зараз використано {{current}} із {{max}} ліцензій користувача" - }, - "loginRequired": "Спочатку увімкніть режим входу" - }, - "teams": { - "title": "Команди", - "description": "Керуйте командами та організовуйте учасників робочого простору", - "loading": "Завантаження команд...", - "loadingDetails": "Завантаження відомостей про команду...", - "loadError": "Не вдалося завантажити дані команди", - "createNewTeam": "Створити нову команду", - "teamName": "Назва команди", - "totalMembers": "Усього учасників", - "actions": "Дії", - "noTeamsFound": "Команд не знайдено", - "noMembers": "У цій команді немає учасників", - "system": "Система", - "addMember": "Додати учасника", - "viewTeam": "Переглянути команду", - "removeMember": "Вилучити з команди", - "cannotRemoveFromSystemTeam": "Не можна вилучити з системної команди", - "renameTeamLabel": "Перейменувати команду", - "deleteTeamLabel": "Видалити команду", - "cannotDeleteInternal": "Не можна видалити внутрішню команду", - "confirmDelete": "Ви впевнені, що хочете видалити цю команду? Перед видаленням команда має бути порожньою.", - "confirmRemove": "Вилучити користувача з цієї команди?", - "cannotRenameInternal": "Не можна перейменувати внутрішню команду", - "cannotAddToInternal": "Не можна додавати учасників до внутрішньої команди", - "teamNotFound": "Команду не знайдено", - "backToTeams": "Назад до команд", - "memberCount": "{{count}} учасників", - "removeMemberSuccess": "Користувача вилучено з команди", - "removeMemberError": "Не вдалося вилучити користувача з команди", - "createTeam": { - "title": "Створити нову команду", - "teamName": "Назва команди", - "teamNamePlaceholder": "Введіть назву команди", - "cancel": "Скасувати", - "submit": "Створити команду", - "nameRequired": "Потрібна назва команди", - "success": "Команду успішно створено", - "error": "Не вдалося створити команду" - }, - "renameTeam": { - "title": "Перейменувати команду", - "renaming": "Перейменування:", - "newTeamName": "Нова назва команди", - "newTeamNamePlaceholder": "Введіть нову назву команди", - "cancel": "Скасувати", - "submit": "Перейменувати команду", - "nameRequired": "Потрібна назва команди", - "success": "Команду успішно перейменовано", - "error": "Не вдалося перейменувати команду" - }, - "deleteTeam": { - "success": "Команду успішно видалено", - "error": "Не вдалося видалити команду. Переконайтеся, що команда порожня.", - "teamMustBeEmpty": "Команда має бути порожньою перед видаленням" - }, - "addMemberToTeam": { - "title": "Додати учасника до команди", - "addingTo": "Додавання до", - "selectUser": "Виберіть користувача", - "selectUserPlaceholder": "Виберіть користувача", - "selectUserRequired": "Будь ласка, виберіть користувача", - "currentlyIn": "зараз у", - "willBeMoved": "Примітка: цього користувача буде переміщено з поточної команди до цієї.", - "cancel": "Скасувати", - "submit": "Додати учасника", - "userRequired": "Будь ласка, виберіть користувача", - "success": "Учасника успішно додано до команди", - "error": "Не вдалося додати учасника до команди" - }, - "changeTeam": { - "label": "Змінити команду", - "title": "Змінити команду", - "changing": "Переміщення", - "selectTeam": "Виберіть команду", - "selectTeamPlaceholder": "Виберіть команду", - "selectTeamRequired": "Будь ласка, виберіть команду", - "success": "Команду успішно змінено", - "error": "Не вдалося змінити команду", - "submit": "Змінити команду" - } - } - }, - "plan": { - "currency": "Валюта", - "popular": "Популярний", - "current": "Поточний план", - "upgrade": "Оновити", - "contact": "Зв’яжіться з нами", - "customPricing": "Індивідуальний", - "showComparison": "Порівняти всі можливості", - "hideComparison": "Приховати порівняння можливостей", - "featureComparison": "Порівняння можливостей", - "from": "Від", - "perMonth": "/місяць", - "perSeat": "/місце", - "withServer": "+ план Server", - "licensedSeats": "Ліцензовано: {{count}} місць", - "includedInCurrent": "Входить у ваш план", - "selectPlan": "Вибрати план", - "manage": "Керувати", - "manageSubscription": { - "description": "Керуйте підпискою, виставленням рахунків і способами оплати" - }, - "activePlan": { - "title": "Активний план", - "subtitle": "Деталі вашої поточної підписки" - }, - "availablePlans": { - "title": "Доступні плани", - "subtitle": "Виберіть план, який відповідає вашим потребам" - }, - "static": { - "title": "Платіжна інформація", - "message": "Онлайн-оплату наразі не налаштовано. Щоб оновити план або керувати підписками, зв’яжіться з нами безпосередньо.", - "contactSales": "Зв’язатися з відділом продажу", - "contactToUpgrade": "Зв’яжіться з нами, щоб оновити або налаштувати свій план", - "maxUsers": "Максимум користувачів", - "upTo": "До" - }, - "period": { - "month": "місяць", - "perUserPerMonth": "/користувач/місяць" - }, - "free": { - "name": "Безкоштовний", - "highlight1": "Обмежене використання інструментів на тиждень", - "highlight2": "Доступ до всіх інструментів", - "highlight3": "Підтримка спільноти", - "forever": "Назавжди безкоштовно", - "included": "Входить" - }, - "pro": { - "name": "Pro", - "highlight1": "Необмежене використання інструментів", - "highlight2": "Розширені інструменти PDF", - "highlight3": "Без водяних знаків" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Індивідуальне ціноутворення", - "highlight2": "Виділена підтримка", - "highlight3": "Найновіші можливості", - "requiresServer": "Потрібен сервер", - "requiresServerMessage": "Спочатку перейдіть на план Server, перш ніж оновлюватися до Enterprise." - }, - "feature": { - "title": "Можливість", - "pdfTools": "Базові інструменти PDF", - "fileSize": "Обмеження розміру файлу", - "automation": "Автоматизація робочих процесів інструментів", - "api": "Доступ до API", - "priority": "Пріоритетна підтримка", - "customPricing": "Індивідуальне ціноутворення" - }, - "licenseWarning": { - "title": "Досягнуто ліміту безкоштовного самохостингу", - "body": "У вас {{total}} користувачів, але безкоштовний рівень підтримує лише {{limit}} на сервер. Оновіть план, щоб Stirling PDF працював стабільно.", - "overLimit": "понад {{limit}}", - "cta": "Переглянути плани" - } - }, - "subscription": { - "status": { - "active": "Активна", - "pastDue": "Прострочено", - "canceled": "Скасовано", - "incomplete": "Неповний", - "trialing": "Пробний період", - "none": "Немає підписки" - }, - "renewsOn": "Поновлюється {{date}}", - "cancelsOn": "Скасовується {{date}}" - }, - "billing": { - "manageBilling": "Керувати оплатою", - "portal": { - "error": "Не вдалося відкрити портал оплати" - }, - "updateSeats": "Оновити місця", - "updateEnterpriseSeats": "Оновити місця Enterprise", - "currentSeats": "Поточна кількість місць", - "minimumSeats": "Мінімальна кількість місць", - "basedOnUsers": "(поточні користувачі)", - "newSeatCount": "Нова кількість місць", - "newSeatCountDescription": "Виберіть кількість місць для вашої ліцензії Enterprise", - "whatHappensNext": "Що далі?", - "stripePortalRedirect": "Вас буде перенаправлено до білінг-порталу Stripe для перевірки та підтвердження зміни місць. Пропорційну суму буде розраховано автоматично.", - "preparingUpdate": "Підготовка оновлення місць...", - "seatCountTooLow": "Кількість місць має бути щонайменше {{minimum}} (поточна кількість користувачів)", - "seatCountUnchanged": "Оберіть іншу кількість місць", - "seatsUpdated": "Місця оновлено", - "seatsUpdatedMessage": "Кількість місць Enterprise оновлено до {{seats}}", - "updateProcessing": "Оновлення обробляється", - "updateProcessingMessage": "Ваше оновлення місць обробляється. Оновіть сторінку за мить.", - "notEnterprise": "Керування місцями доступне лише для ліцензій Enterprise" - }, - "upgradeBanner": { - "title": "Перейдіть на план Server", - "message": "Скористайтеся всім потенціалом Stirling PDF з необмеженою кількістю користувачів і розширеними функціями", - "upgradeButton": "Оновити зараз", - "dismiss": "Закрити банер", - "attentionTitle": "Цьому серверу потрібна увага адміністратора", - "attentionBody": "Адміністратор має увійти, щоб побачити більше інформації. Будь ласка, зв’яжіться з адміністратором негайно.", - "attentionBodyAdmin": "Перегляньте вимоги до ліцензії, щоб зберегти відповідність цього сервера.", - "seeInfo": "Переглянути інформацію" - }, - "payment": { - "preparing": "Підготовка оплати...", - "redirecting": "Переадресація на безпечну оплату...", - "upgradeTitle": "Оновити до {{planName}}", - "success": "Платіж успішний!", - "successMessage": "Вашу підписку успішно активовано. Незабаром ви отримаєте лист-підтвердження.", - "autoClose": "Це вікно закриється автоматично...", - "error": "Помилка оплати", - "upgradeSuccess": "Платіж успішний! Вашу підписку оновлено. Ліцензію оновлено на вашому сервері. Незабаром ви отримаєте лист-підтвердження.", - "paymentSuccess": "Платіж успішний! Отримуємо ваш ліцензійний ключ...", - "licenseActivated": "Ліцензію активовано! Ваш ліцензійний ключ збережено. Підтвердження надіслано на вашу email-адресу.", - "licenseDelayed": "Платіж успішний! Ваша ліцензія генерується. Ви отримаєте email з ліцензійним ключем незабаром. Якщо не отримаєте протягом 10 хвилин, зверніться до підтримки.", - "licensePollingError": "Платіж успішний, але автоматично отримати ліцензійний ключ не вдалося. Перевірте пошту або зверніться до підтримки з підтвердженням платежу.", - "licenseRetrievalError": "Платіж успішний, але отримання ліцензії не вдалося. Ви отримаєте ключ електронною поштою. Зверніться до підтримки, якщо не отримаєте його протягом 10 хвилин.", - "syncError": "Платіж успішний, але синхронізація ліцензії не вдалася. Ваша ліцензія буде оновлена найближчим часом. Якщо проблема лишається, зверніться до підтримки.", - "licenseSaveError": "Не вдалося зберегти ліцензійний ключ. Зверніться до підтримки з вашим ключем для завершення активації.", - "paymentCanceled": "Платіж скасовано. Списань не було.", - "syncingLicense": "Синхронізуємо вашу оновлену ліцензію...", - "generatingLicense": "Генеруємо ваш ліцензійний ключ...", - "upgradeComplete": "Оновлення завершено", - "upgradeCompleteMessage": "Вашу підписку успішно оновлено. Наявний ліцензійний ключ оновлено.", - "stripeNotConfigured": "Stripe не налаштовано", - "stripeNotConfiguredMessage": "Інтеграцію оплати Stripe не налаштовано. Зверніться до адміністратора.", - "monthly": "Щомісяця", - "yearly": "Щороку", - "billingPeriod": "Період оплати", - "enterpriseNote": "Кількість місць можна змінити під час оплати (1–1000).", - "installationId": "ID інсталяції", - "licenseKey": "Ваш ліцензійний ключ", - "licenseInstructions": "Це додано до вашої інсталяції. Копію також буде надіслано на вашу електронну адресу.", - "canCloseWindow": "Можете закрити це вікно.", - "licenseKeyProcessing": "Обробка ліцензійного ключа", - "licenseDelayedMessage": "Ваш ліцензійний ключ генерується. Незабаром перевірте email або зверніться до підтримки.", - "perYear": "/рік", - "perMonth": "/місяць", - "emailInvalid": "Введіть дійсну адресу email", - "emailStage": { - "title": "Введіть свій email", - "description": "Ми використаємо його, щоб надіслати ваш ліцензійний ключ і квитанції.", - "emailLabel": "Адреса email", - "emailPlaceholder": "your@email.com", - "continue": "Продовжити", - "modalTitle": "Почнімо — {{planName}}" - }, - "planStage": { - "title": "Оберіть період оплати", - "savingsNote": "За річної оплати зекономте {{percent}}%", - "basePrice": "Базова ціна", - "seatPrice": "За місце", - "totalForSeats": "Разом ({{count}} місць)", - "selectMonthly": "Обрати щомісячну", - "selectYearly": "Обрати річну", - "savePercent": "Заощадьте {{percent}}%", - "savingsAmount": "Ви заощаджуєте {{amount}}", - "modalTitle": "Вибір періоду оплати — {{planName}}", - "billedYearly": "Річна оплата: {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Назад до вибору плану", - "selectedPlan": "Вибраний план", - "modalTitle": "Завершення оплати — {{planName}}" - } - }, - "firstLogin": { - "title": "Перший вхід", - "welcomeTitle": "Ласкаво просимо!", - "welcomeMessage": "З міркувань безпеки під час першого входу потрібно змінити пароль.", - "loggedInAs": "Ви ввійшли як", - "error": "Помилка", - "currentPassword": "Поточний пароль", - "enterCurrentPassword": "Введіть поточний пароль", - "newPassword": "Новий пароль", - "enterNewPassword": "Введіть новий пароль (мін. 8 символів)", - "confirmPassword": "Підтвердіть новий пароль", - "reEnterNewPassword": "Введіть новий пароль ще раз", - "changePassword": "Змінити пароль", - "allFieldsRequired": "Усі поля обов’язкові", - "passwordsDoNotMatch": "Нові паролі не збігаються", - "passwordTooShort": "Пароль має бути щонайменше 8 символів", - "passwordMustBeDifferent": "Новий пароль має відрізнятися від поточного пароля", - "passwordChangedSuccess": "Пароль успішно змінено! Будь ласка, увійдіть знову.", - "passwordChangeFailed": "Не вдалося змінити пароль. Перевірте поточний пароль." - }, - "invite": { - "welcome": "Ласкаво просимо до Stirling PDF", - "invalidToken": "Недійсне посилання-запрошення", - "validationError": "Не вдалося перевірити посилання-запрошення", - "passwordRequired": "Потрібен пароль", - "passwordTooShort": "Пароль має містити щонайменше 6 символів", - "passwordMismatch": "Паролі не збігаються", - "acceptError": "Не вдалося створити обліковий запис", - "validating": "Перевірка запрошення...", - "invalidInvitation": "Недійсне запрошення", - "goToLogin": "Перейти до входу", - "welcomeTitle": "Вас запросили!", - "welcomeSubtitle": "Завершіть налаштування облікового запису, щоб почати роботу", - "accountFor": "Створення облікового запису для", - "linkExpires": "Посилання спливає", - "email": "Електронна адреса", - "emailPlaceholder": "Введіть свою електронну адресу", - "emailRequired": "Потрібна електронна адреса", - "invalidEmail": "Недійсна електронна адреса", - "choosePassword": "Виберіть пароль", - "passwordPlaceholder": "Введіть свій пароль", - "confirmPassword": "Підтвердьте пароль", - "confirmPasswordPlaceholder": "Введіть пароль ще раз", - "createAccount": "Створити обліковий запис", - "creating": "Створення облікового запису...", - "alreadyHaveAccount": "Вже маєте обліковий запис?", - "signIn": "Увійти" - }, - "audit": { - "error": { - "title": "Помилка завантаження системи аудиту" - }, - "notAvailable": "Система аудиту недоступна", - "notAvailableMessage": "Система аудиту не налаштована або недоступна.", - "disabled": "Ведення журналу аудиту вимкнено", - "disabledMessage": "Увімкніть ведення журналу аудиту в конфігурації застосунку, щоб відстежувати події системи.", - "systemStatus": { - "title": "Стан системи", - "status": "Ведення журналу аудиту", - "enabled": "Увімкнено", - "disabled": "Вимкнено", - "level": "Рівень аудиту", - "retention": "Період зберігання", - "days": "днів", - "totalEvents": "Усього подій" - }, - "tabs": { - "dashboard": "Панель", - "events": "Події аудиту", - "export": "Експорт" - }, - "charts": { - "title": "Панель аудиту", - "error": "Помилка завантаження діаграм", - "day": "День", - "week": "Тиждень", - "month": "Місяць", - "byType": "Події за типом", - "byUser": "Події за користувачем", - "overTime": "Події в часі" - }, - "events": { - "title": "Події аудиту", - "filterByType": "Фільтр за типом", - "filterByUser": "Фільтр за користувачем", - "startDate": "Початкова дата", - "endDate": "Кінцева дата", - "clearFilters": "Очистити", - "error": "Помилка завантаження подій", - "noEvents": "Подій не знайдено", - "timestamp": "Часова мітка", - "type": "Тип", - "user": "Користувач", - "ipAddress": "IP-адреса", - "actions": "Дії", - "viewDetails": "Переглянути подробиці", - "eventDetails": "Подробиці події", - "details": "Подробиці" - }, - "export": { - "title": "Експорт даних аудиту", - "description": "Експортуйте події аудиту у формат CSV або JSON. Використовуйте фільтри, щоб обмежити експортовані дані.", - "format": "Формат експорту", - "filters": "Фільтри (необов’язково)", - "filterByType": "Фільтр за типом", - "filterByUser": "Фільтр за користувачем", - "startDate": "Початкова дата", - "endDate": "Кінцева дата", - "clearFilters": "Очистити", - "exportButton": "Експортувати дані", - "error": "Не вдалося експортувати дані" - } - }, - "usage": { - "noData": "Немає доступних даних", - "error": "Помилка завантаження статистики використання", - "noDataMessage": "Статистика використання наразі недоступна.", - "controls": { - "top10": "Топ-10", - "top20": "Топ-20", - "all": "Усі", - "refresh": "Оновити", - "dataTypeLabel": "Тип даних:", - "dataType": { - "all": "Усі", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Топ-10", - "top20": "Топ-20", - "all": "Усі" - }, - "stats": { - "totalEndpoints": "Усього кінцевих точок", - "totalVisits": "Усього відвідувань", - "showing": "Показано", - "selectedVisits": "Вибрані відвідування" - }, - "chart": { - "title": "Графік використання кінцевих точок" - }, - "table": { - "title": "Детальна статистика", - "endpoint": "Кінцева точка", - "visits": "Відвідування", - "percentage": "Відсоток", - "noData": "Дані відсутні" - } - }, - "backendHealth": { - "checking": "Перевірка стану бекенду...", - "online": "Бекенд онлайн", - "offline": "Бекенд офлайн", - "starting": "Бекенд запускається...", - "wait": "Дочекайтеся завершення запуску бекенду та спробуйте ще раз." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Розблокуйте PDF, щоб продовжити", - "title": "Видаліть пароль, щоб продовжити", - "description": "Цей PDF захищений паролем. Введіть пароль, щоб продовжити роботу з ним.", - "password": { - "label": "Пароль PDF", - "placeholder": "Введіть пароль до PDF" - }, - "skip": "Пропустити зараз", - "unlock": "Розблокувати й продовжити", - "incorrectPassword": "Неправильний пароль", - "missingFile": "Вибраний файл більше недоступний.", - "emptyResponse": "Видалення пароля не створило файл.", - "required": "Введіть пароль, щоб продовжити.", - "successTitle": "Пароль видалено", - "successBodyWithName": "Пароль видалено з {{fileName}}", - "successBody": "Пароль успішно видалено." - }, - "setup": { - "welcome": "Ласкаво просимо до Stirling PDF", - "description": "Почніть із вибору, як хочете використовувати Stirling PDF", - "step1": { - "label": "Виберіть режим", - "description": "Офлайн або сервер" - }, - "step2": { - "label": "Виберіть сервер", - "description": "Власний сервер" - }, - "step3": { - "label": "Вхід", - "description": "Введіть облікові дані" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Увійдіть через обліковий запис Stirling" - }, - "selfhosted": { - "title": "Власний сервер", - "description": "Під’єднайтеся до власного сервера Stirling PDF" - } - }, - "saas": { - "title": "Увійдіть до Stirling", - "subtitle": "Увійдіть через обліковий запис Stirling" - }, - "selfhosted": { - "title": "Увійдіть на сервер", - "subtitle": "Введіть облікові дані сервера" - }, - "server": { - "title": "Під’єднатися до сервера", - "subtitle": "Введіть URL свого самохостингового сервера", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Власний сервер" - }, - "url": { - "label": "URL сервера", - "description": "Введіть повну URL-адресу вашого самохостингового сервера Stirling PDF" - }, - "error": { - "emptyUrl": "Введіть URL сервера", - "unreachable": "Не вдалося під’єднатися до сервера", - "testFailed": "Тест підключення не вдався" - }, - "testing": "Перевірка підключення..." - }, - "login": { - "title": "Вхід", - "subtitle": "Введіть свої облікові дані, щоб продовжити", - "connectingTo": "Підключення до:", - "username": { - "label": "Ім’я користувача", - "placeholder": "Введіть ім’я користувача" - }, - "email": { - "label": "Email", - "placeholder": "Введіть свій email" - }, - "password": { - "label": "Пароль", - "placeholder": "Введіть пароль" - }, - "error": { - "emptyUsername": "Введіть ім’я користувача", - "emptyEmail": "Введіть email", - "emptyPassword": "Введіть пароль", - "oauthFailed": "Вхід через OAuth не вдався. Спробуйте ще раз." - }, - "submit": "Увійти", - "signInWith": "Увійти через", - "oauthPending": "Відкриваємо браузер для автентифікації...", - "orContinueWith": "Або продовжити через email" - } - }, - "oauth": { - "success": { - "title": "Автентифікація успішна", - "message": "Можете закрити це вікно й повернутися до Stirling PDF." - }, - "error": { - "title": "Помилка автентифікації", - "message": "Автентифікація не відбулася. Можете закрити це вікно та спробувати ще раз." - } - }, - "pdfTextEditor": { - "title": "Редактор PDF JSON", - "viewLabel": "Редактор PDF", - "converting": "Перетворення PDF у редагований формат...", - "conversionFailed": "Не вдалося перетворити PDF. Спробуйте ще раз.", - "currentFile": "Поточний файл: {{name}}", - "pageSummary": "Сторінка {{number}} із {{total}}", - "pagePreviewAlt": "Попередній перегляд сторінки", - "imageLabel": "Розміщене зображення", - "noTextOnPage": "На цій сторінці не виявлено тексту для редагування.", - "pageType": { - "paragraph": "Сторінка з абзацами", - "sparse": "Розріджений текст" - }, - "groupingMode": { - "auto": "Авто", - "paragraph": "Абзац", - "singleLine": "Окремий рядок" - }, - "badges": { - "unsaved": "Змінено", - "modified": "Змінено", - "earlyAccess": "Ранній доступ" - }, - "actions": { - "reset": "Скинути зміни", - "downloadJson": "Завантажити JSON", - "generatePdf": "Згенерувати PDF" - }, - "options": { - "autoScaleText": { - "title": "Автопідгін тексту під рамки", - "description": "Автоматично масштабує текст по горизонталі, щоб він вміщувався в початковому прямокутнику, коли відтворення шрифту відрізняється від PDF." - }, - "groupingMode": { - "title": "Режим групування тексту", - "autoDescription": "Автоматично визначає тип сторінки та відповідно групує текст.", - "paragraphDescription": "Групує вирівняні рядки в багаторядкові абзацні блоки.", - "singleLineDescription": "Залишає кожен рядок PDF окремим текстовим блоком." - }, - "manualGrouping": { - "descriptionInline": "Порада: утримуйте Ctrl (Cmd) або Shift для мультивибору текстових блоків. З’явиться плаваюча панель над вибраним для об’єднання, розгрупування чи зміни ширини." - }, - "forceSingleElement": { - "title": "Фіксувати відредагований текст в одному елементі PDF", - "description": "Якщо ввімкнено, редактор експортує кожен відредагований текстовий блок як один елемент тексту PDF, щоб уникнути перекриття гліфів чи змішаних шрифтів." - } - }, - "manual": { - "mergeTooltip": "Об’єднати вибрані блоки", - "merge": "Об’єднати вибране", - "ungroupTooltip": "Розбити абзац на рядки", - "ungroup": "Розгрупувати вибране", - "widthMenu": "Параметри ширини", - "expandWidth": "Розширити до краю сторінки", - "resetWidth": "Скинути ширину", - "resizeHandle": "Змінити ширину тексту" - }, - "disclaimer": { - "heading": "Обмеження перегляду", - "textFocus": "Цей простір зосереджений на редагуванні тексту та переміщенні вбудованих зображень. Складна графіка сторінки, віджети форм і шарова графіка зберігаються для експорту, але тут не повністю редагуються.", - "previewVariance": "Деякі візуальні елементи (наприклад, межі таблиць, фігури чи вигляд анотацій) можуть відображатися в перегляді неточно. Експортований PDF зберігає початкові команди малювання, коли це можливо.", - "alpha": "Цей альфа-переглядач ще розвивається — певні шрифти, кольори, ефекти прозорості та деталі макета можуть дещо змінюватися. Будь ласка, перевірте згенерований PDF перед поширенням." - }, - "empty": { - "title": "Документ не завантажено", - "subtitle": "Завантажте файл PDF або JSON, щоб почати редагувати текстовий вміст." - }, - "welcomeBanner": { - "title": "Вітаємо у Редакторі тексту PDF (ранній доступ)", - "experimental": "Це експериментальна функція в активній розробці. Під час використання можливі певна нестабільність і проблеми.", - "howItWorks": "Цей інструмент перетворює ваш PDF у редагований формат, де можна змінювати текст і переміщати зображення. Зміни зберігаються як новий PDF.", - "bestFor": "Найкраще підходить для:", - "bestFor1": "Простих PDF, що містять переважно текст і зображення", - "bestFor2": "Документів зі стандартним абзацним форматуванням", - "bestFor3": "Листів, есе, звітів і простих документів", - "notIdealFor": "Не підходить для:", - "notIdealFor1": "PDF зі спеціальним форматуванням, як-от марковані списки, таблиці чи багатоколонкові макети", - "notIdealFor2": "Журналів, брошур або складно оформлених документів", - "notIdealFor3": "Інструкцій зі складними макетами", - "limitations": "Поточні обмеження:", - "limitation1": "Відтворення шрифтів може трохи відрізнятися від оригінального PDF", - "limitation2": "Складна графіка, поля форм і анотації зберігаються, але не редагуються", - "limitation3": "Обробка та перетворення великих файлів може займати час", - "knownIssues": "Відомі проблеми (виправляються):", - "issue1": "Колір тексту наразі не зберігається (скоро буде додано)", - "issue2": "Режим абзацу має більше проблем із вирівнюванням та інтервалами - рекомендовано режим одного рядка", - "issue3": "Попередній перегляд відрізняється від експортованого PDF - експортовані PDF ближчі до оригіналу", - "issue4": "Вирівнювання повернутого тексту може потребувати ручного коригування", - "issue5": "Ефекти прозорості й шарів можуть відрізнятися від оригіналу", - "feedback": "Це функція раннього доступу. Будь ласка, повідомляйте про виявлені проблеми, щоб допомогти нам покращити!", - "gotIt": "Зрозуміло", - "dontShowAgain": "Більше не показувати" - }, - "modeChange": { - "title": "Підтвердити зміну режиму", - "warning": "Зміна режиму групування тексту скине всі незбережені зміни. Ви впевнені, що хочете продовжити?", - "cancel": "Скасувати", - "confirm": "Скинути та змінити режим" - }, - "fontAnalysis": { - "details": "Відомості про шрифт", - "embedded": "Вбудований", - "type": "Тип", - "webFormat": "Веб-формат", - "warnings": "Попередження", - "suggestions": "Примітки", - "currentPageFonts": "Шрифти на цій сторінці", - "allFonts": "Усі шрифти", - "fallback": "резервний", - "missing": "відсутній", - "perfectMessage": "Усі шрифти можна відтворити ідеально.", - "warningMessage": "Деякі шрифти можуть відображатися некоректно.", - "infoMessage": "Доступна інформація про відтворення шрифтів.", - "perfect": "ідеально", - "subset": "частковий" - }, - "errors": { - "invalidJson": "Неможливо прочитати файл JSON. Переконайтеся, що його згенеровано інструментом PDF to JSON.", - "pdfConversion": "Не вдалося перетворити відредагований JSON назад у PDF." - } - }, - "auth": { - "sessionExpired": "Сеанс завершено", - "pleaseLoginAgain": "Будь ласка, увійдіть знову.", - "accessDenied": "Доступ заборонено", - "insufficientPermissions": "У вас немає прав для виконання цієї дії." - }, - "addText": { - "title": "Додати текст", - "header": "Додайте текст до PDF", - "text": { - "name": "Текст", - "placeholder": "Введіть текст, який хочете додати", - "fontLabel": "Шрифт", - "fontSizeLabel": "Розмір шрифту", - "fontSizePlaceholder": "Введіть або виберіть розмір шрифту (8–200)", - "colorLabel": "Колір тексту" - }, - "steps": { - "configure": "Налаштування тексту" - }, - "step": { - "createDesc": "Введіть текст, який хочете додати", - "place": "Розмістити текст", - "placeDesc": "Натисніть на PDF, щоб додати текст" - }, - "instructions": { - "title": "Як додати текст", - "text": "Після введення тексту вище натисніть будь-де на PDF, щоб розмістити його.", - "paused": "Розміщення призупинено", - "resumeHint": "Відновіть розміщення, щоб натиснути й додати текст.", - "noSignature": "Введіть текст вище, щоб увімкнути розміщення." - }, - "mode": { - "move": "Перемістити текст", - "place": "Розмістити текст", - "pause": "Призупинити розміщення", - "resume": "Відновити розміщення" - }, - "results": { - "title": "Результати додавання тексту" - }, - "error": { - "failed": "Під час додавання тексту до PDF сталася помилка." - }, - "tags": "текст,анотація,мітка", - "applySignatures": "Застосувати текст" - } -} \ No newline at end of file diff --git a/frontend/public/locales/vi-VN/translation.json b/frontend/public/locales/vi-VN/translation.json deleted file mode 100644 index 7cd54700f..000000000 --- a/frontend/public/locales/vi-VN/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "Chọn cách bạn duyệt công cụ", - "description": "Xem trước cả hai bố cục và quyết định cách bạn muốn khám phá các công cụ của Stirling PDF.", - "sidebarTitle": "Chế độ thanh bên", - "sidebarDescription": "Giữ danh sách công cụ cạnh không gian làm việc để chuyển đổi nhanh.", - "recommended": "Đề xuất", - "chooseSidebar": "Dùng chế độ thanh bên", - "fullscreenTitle": "Chế độ toàn màn hình - (cũ)", - "fullscreenDescription": "Duyệt mọi công cụ trong một danh mục che khu vực làm việc cho đến khi bạn chọn một công cụ.", - "chooseFullscreen": "Dùng chế độ toàn màn hình", - "dismiss": "Để sau" - }, - "fullscreen": { - "showDetails": "Hiển thị chi tiết", - "comingSoon": "Sắp ra mắt:", - "favorite": "Thêm vào Mục yêu thích", - "favorites": "Mục yêu thích", - "unavailable": "Bị quản trị viên server vô hiệu hóa:", - "unavailableDependency": "Không khả dụng - thiếu công cụ cần thiết trên server:", - "heading": "Tất cả công cụ (chế độ toàn màn hình)", - "noResults": "Hãy thử điều chỉnh tìm kiếm hoặc chuyển đổi mô tả để tìm thứ bạn cần.", - "recommended": "Đề xuất", - "unfavorite": "Xóa khỏi Mục yêu thích" - }, - "placeholder": "Chọn một công cụ để bắt đầu", - "toggle": { - "fullscreen": "Chuyển sang chế độ toàn màn hình", - "sidebar": "Chuyển sang chế độ thanh bên" - }, - "alpha": "Alpha", - "premiumFeature": "Tính năng Premium:", - "comingSoon": "Sắp ra mắt:" - }, - "unsavedChanges": "Bạn có thay đổi chưa lưu đối với PDF.", - "areYouSure": "Bạn có chắc muốn rời đi không?", - "unsavedChangesTitle": "Thay đổi chưa lưu", - "keepWorking": "Tiếp tục làm việc", - "discardChanges": "Hủy và rời đi", - "applyAndContinue": "Lưu và rời đi", - "exportAndContinue": "Xuất và tiếp tục", - "zipWarning": { - "title": "Tệp ZIP lớn", - "message": "ZIP này chứa {{count}} tệp. Vẫn giải nén?", - "cancel": "Hủy", - "confirm": "Giải nén" - }, - "defaultApp": { - "title": "Đặt làm ứng dụng PDF mặc định", - "message": "Bạn có muốn đặt Stirling PDF làm trình chỉnh sửa PDF mặc định không?", - "description": "Bạn có thể thay đổi sau trong cài đặt hệ thống.", - "notNow": "Để sau", - "setDefault": "Đặt mặc định", - "dismiss": "Bỏ qua", - "prompt": { - "title": "Đặt làm trình chỉnh sửa PDF mặc định", - "message": "Đặt Stirling PDF làm ứng dụng mặc định để mở tệp PDF." - }, - "success": { - "title": "Đã đặt ứng dụng mặc định", - "message": "Stirling PDF hiện là trình chỉnh sửa PDF mặc định của bạn" - }, - "settingsOpened": { - "title": "Đã mở Cài đặt", - "message": "Vui lòng chọn Stirling PDF trong cài đặt hệ thống" - }, - "error": { - "title": "Lỗi", - "message": "Không thể đặt trình xử lý PDF mặc định" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "Hủy", - "addPageNumbers": { - "fontSize": "Cỡ phông", - "fontName": "Tên phông", - "title": "Thêm số trang", - "header": "Thêm số trang", - "selectText": { - "1": "Chọn tệp PDF:", - "2": "Kích thước lề", - "3": "Vị trí", - "4": "Số bắt đầu", - "5": "Trang cần đánh số", - "6": "Văn bản tùy chỉnh" - }, - "customTextDesc": "Văn bản tùy chỉnh", - "numberPagesDesc": "Những trang cần đánh số, mặc định là 'all', cũng chấp nhận 1-5 hoặc 2,5,9 v.v.", - "customNumberDesc": "Mặc định là {n}, cũng chấp nhận 'Trang {n} / {total}', 'Văn bản-{n}', '{filename}-{n}", - "submit": "Thêm số trang", - "configuration": "Cấu hình", - "customize": "Tùy chỉnh giao diện", - "pagesAndStarting": "Trang & số bắt đầu", - "positionAndPages": "Vị trí & trang", - "error": { - "failed": "Thao tác thêm số trang thất bại" - }, - "results": { - "title": "Kết quả đánh số trang" - }, - "preview": "Chọn vị trí", - "previewDisclaimer": "Bản xem trước chỉ mang tính ước lượng. Kết quả cuối có thể khác do thông số phông chữ của PDF." - }, - "pageSelectionPrompt": "Lựa chọn trang tùy chỉnh (Nhập danh sách số trang được phân tách bằng dấu phẩy 1,5,6 hoặc Các hàm như 2n+1) :", - "startingNumberTooltip": "Số đầu tiên được hiển thị. Các trang tiếp theo sẽ tăng dần từ số này.", - "marginTooltip": "Khoảng cách giữa số trang và mép trang.", - "fontSizeTooltip": "Kích thước chữ số trang theo point. Số lớn hơn sẽ tạo chữ lớn hơn.", - "fontTypeTooltip": "Họ phông chữ cho số trang. Chọn theo phong cách tài liệu của bạn.", - "customTextTooltip": "Định dạng tùy chọn cho số trang. Dùng {n} làm chỗ trống cho số. Ví dụ: \"Page {n}\" sẽ hiển thị \"Page 1\", \"Page 2\", v.v.", - "pdfPrompt": "Chọn (các) tệp PDF", - "multiPdfPrompt": "Chọn các tệp PDF (2+)", - "multiPdfDropPrompt": "Chọn (hoặc kéo và thả) tất cả các tệp PDF bạn cần", - "imgPrompt": "Chọn (các) hình ảnh", - "genericSubmit": "Gửi", - "uploadLimit": "Kích thước tệp tối đa:", - "uploadLimitExceededSingular": "quá lớn. Kích thước tối đa cho phép là", - "uploadLimitExceededPlural": "quá lớn. Kích thước tối đa cho phép là", - "processTimeWarning": "Cảnh báo: Quá trình này có thể mất đến một phút tùy thuộc vào kích thước tệp", - "pageOrderPrompt": "Thứ tự trang tùy chỉnh (Nhập danh sách số trang được phân tách bằng dấu phẩy hoặc Các hàm như 2n+1) :", - "goToPage": "Đi đến", - "true": "Đúng", - "false": "Sai", - "unknown": "Không xác định", - "app": { - "description": "Giải pháp thay thế Adobe Acrobat miễn phí (10M+ lượt tải xuống)" - }, - "save": "Lưu", - "saveToBrowser": "Lưu vào trình duyệt", - "download": "Tải xuống", - "downloadUnavailable": "Không thể tải xuống mục này", - "saveUnavailable": "Không thể lưu mục này", - "pin": "Ghim tệp (giữ hoạt động sau khi chạy công cụ)", - "unpin": "Bỏ ghim tệp (thay thế sau khi chạy công cụ)", - "undoOperationTooltip": "Nhấp để hoàn tác thao tác cuối và khôi phục các tệp gốc", - "undo": "Hoàn tác", - "back": "Quay lại", - "nothingToUndo": "Không có gì để hoàn tác", - "moreOptions": "Tùy chọn khác", - "editYourNewFiles": "Chỉnh sửa tệp mới của bạn", - "close": "Đóng", - "openInViewer": "Mở trong Trình xem", - "confirmClose": "Xác nhận đóng", - "confirmCloseMessage": "Bạn có chắc muốn đóng tệp này không?", - "confirmCloseCancel": "Hủy", - "confirmCloseConfirm": "Đóng tệp", - "fileSelected": "Đã chọn: {{filename}}", - "chooseFile": "Chọn tệp", - "filesSelected": "tệp đã chọn", - "files": { - "title": "Tệp", - "upload": "Tải lên", - "uploadFiles": "Tải tệp lên", - "addFiles": "Thêm tệp", - "selectFromWorkbench": "Chọn tệp từ bàn làm việc hoặc ", - "selectMultipleFromWorkbench": "Chọn ít nhất {{count}} tệp từ bàn làm việc hoặc ", - "created": "Đã tạo", - "size": "Kích thước tệp" - }, - "noFavourites": "Không có mục yêu thích nào được thêm", - "downloadComplete": "Tải xuống hoàn tất", - "bored": "Chán phải chờ đợi?", - "alphabet": "Bảng chữ cái", - "downloadPdf": "Tải xuống PDF", - "text": "Văn bản", - "font": "Phông chữ", - "selectFillter": "-- Chọn --", - "pageNum": "Số trang", - "sizes": { - "small": "Nhỏ", - "medium": "Trung bình", - "large": "Lớn", - "x-large": "Rất lớn" - }, - "error": { - "pdfPassword": "Tài liệu PDF được bảo vệ bằng mật khẩu và mật khẩu không được cung cấp hoặc không chính xác", - "encryptedPdfMustRemovePassword": "PDF này đã được mã hóa hoặc bảo vệ bằng mật khẩu. Vui lòng mở khóa trước khi chuyển đổi sang PDF/A.", - "incorrectPasswordProvided": "Mật khẩu PDF không đúng hoặc chưa được cung cấp.", - "_value": "Lỗi", - "dismissAllErrors": "Bỏ qua tất cả lỗi", - "sorry": "Xin lỗi vì sự cố!", - "needHelp": "Cần trợ giúp / Phát hiện sự cố?", - "contactTip": "Nếu bạn vẫn gặp khó khăn, đừng ngần ngại liên hệ với chúng tôi để được trợ giúp. Bạn có thể gửi ticket trên trang GitHub của chúng tôi hoặc liên hệ qua Discord:", - "404": { - "head": "404 - Không tìm thấy trang | Ồ, có vẻ như chúng tôi đã vấp phải lỗi trong mã nguồn!", - "1": "Chúng tôi không thể tìm thấy trang bạn đang tìm kiếm.", - "2": "Đã xảy ra lỗi" - }, - "github": "Gửi ticket trên GitHub", - "showStack": "Hiển thị Stack Trace", - "copyStack": "Sao chép Stack Trace", - "githubSubmit": "GitHub - Gửi ticket", - "discordSubmit": "Discord - Gửi bài đăng hỗ trợ" - }, - "warning": { - "tooltipTitle": "Cảnh báo" - }, - "edit": "Chỉnh sửa", - "delete": "Xóa", - "never": "Không bao giờ", - "username": "Tên người dùng", - "password": "Mật khẩu", - "welcome": "Chào mừng", - "property": "Thuộc tính", - "black": "Đen", - "white": "Trắng", - "red": "Đỏ", - "green": "Xanh lá", - "blue": "Xanh dương", - "custom": "Tùy chỉnh...", - "comingSoon": "Sắp ra mắt", - "WorkInProgess": "Đang trong quá trình phát triển, Có thể không hoạt động hoặc có lỗi, Vui lòng báo cáo mọi vấn đề!", - "poweredBy": "Được hỗ trợ bởi", - "yes": "Có", - "no": "Không", - "changedCredsMessage": "Thông tin đăng nhập đã thay đổi!", - "notAuthenticatedMessage": "Người dùng chưa được xác thực.", - "userNotFoundMessage": "Không tìm thấy người dùng.", - "incorrectPasswordMessage": "Mật khẩu hiện tại không chính xác.", - "usernameExistsMessage": "Tên người dùng mới đã tồn tại.", - "invalidUsernameMessage": "Tên người dùng không hợp lệ, tên người dùng chỉ có thể chứa chữ cái, số và các ký tự đặc biệt sau @._+- hoặc phải là một địa chỉ email hợp lệ.", - "invalidPasswordMessage": "Mật khẩu không được để trống và không được có khoảng trắng ở đầu hoặc cuối.", - "confirmPasswordErrorMessage": "Mật khẩu mới và Xác nhận mật khẩu mới phải khớp nhau.", - "deleteCurrentUserMessage": "Không thể xóa người dùng đang đăng nhập.", - "deleteUsernameExistsMessage": "Tên người dùng không tồn tại và không thể bị xóa.", - "downgradeCurrentUserMessage": "Không thể hạ cấp vai trò của người dùng hiện tại", - "disabledCurrentUserMessage": "Không thể vô hiệu hóa người dùng hiện tại", - "downgradeCurrentUserLongMessage": "Không thể hạ cấp vai trò của người dùng hiện tại. Do đó, người dùng hiện tại sẽ không được hiển thị.", - "userAlreadyExistsOAuthMessage": "Người dùng đã tồn tại dưới dạng người dùng OAuth2.", - "userAlreadyExistsWebMessage": "Người dùng đã tồn tại dưới dạng người dùng web.", - "oops": "Rất tiếc!", - "help": "Trợ giúp", - "goHomepage": "Đi đến Trang chủ", - "joinDiscord": "Tham gia máy chủ Discord của chúng tôi", - "seeDockerHub": "Xem Docker Hub", - "visitGithub": "Truy cập kho lưu trữ Github", - "donate": "Ủng hộ", - "color": "Màu sắc", - "sponsor": "Nhà tài trợ", - "info": "Thông tin", - "pro": "Pro", - "page": "Trang", - "pages": "Trang", - "loading": "Đang tải...", - "review": "Xem lại", - "addToDoc": "Thêm vào tài liệu", - "reset": "Đặt lại", - "apply": "Áp dụng", - "noFileSelected": "Chưa chọn tệp. Vui lòng tải lên một tệp.", - "legal": { - "privacy": "Chính sách quyền riêng tư", - "iAgreeToThe": "Tôi đồng ý với tất cả", - "terms": "Điều khoản và điều kiện", - "accessibility": "Khả năng truy cập", - "cookie": "Chính sách Cookie", - "impressum": "Impressum", - "showCookieBanner": "Tùy chọn Cookie" - }, - "pipeline": { - "header": "Menu Pipeline (Beta)", - "uploadButton": "Tải lên tùy chỉnh", - "configureButton": "Cấu hình", - "defaultOption": "Tùy chỉnh", - "submitButton": "Gửi", - "help": "Trợ giúp Pipeline", - "scanHelp": "Trợ giúp quét thư mục", - "deletePrompt": "Bạn có chắc chắn muốn xóa pipeline", - "tags": "tự động hóa,chuỗi,kịch bản,xử lý hàng loạt", - "title": "Pipeline (Nâng cao)" - }, - "pipelineOptions": { - "header": "Cấu hình Pipeline", - "pipelineNameLabel": "Tên Pipeline", - "saveSettings": "Lưu cài đặt thao tác", - "pipelineNamePrompt": "Nhập tên pipeline tại đây", - "selectOperation": "Chọn thao tác", - "addOperationButton": "Thêm thao tác", - "pipelineHeader": "Pipeline:", - "saveButton": "Tải xuống", - "validateButton": "Xác thực" - }, - "enterpriseEdition": { - "button": "Nâng cấp lên Pro", - "warning": "Tính năng này chỉ dành cho người dùng Pro.", - "yamlAdvert": "Stirling PDF Pro hỗ trợ tệp cấu hình YAML và các tính năng SSO khác.", - "ssoAdvert": "Cần thêm các tính năng quản lý người dùng? Hãy xem Stirling PDF Pro" - }, - "analytics": { - "title": "Bạn muốn giúp cải thiện Stirling PDF không?", - "paragraph1": "Stirling PDF có thu thập phân tích theo tùy chọn để giúp chúng tôi cải thiện sản phẩm. Chúng tôi không theo dõi bất kỳ thông tin cá nhân hoặc nội dung tệp nào.", - "paragraph2": "Vui lòng cân nhắc bật phân tích để giúp Stirling-PDF phát triển và cho phép chúng tôi hiểu người dùng tốt hơn.", - "learnMore": "Tìm hiểu thêm", - "enable": "Bật phân tích", - "disable": "Tắt phân tích", - "settings": "Bạn có thể thay đổi cài đặt phân tích trong tệp config/settings.yml", - "privacyAssurance": "Chúng tôi không theo dõi thông tin cá nhân hay nội dung tệp của bạn." - }, - "navbar": { - "favorite": "Yêu thích", - "recent": "Mới và cập nhật gần đây", - "darkmode": "Chế độ tối", - "language": "Ngôn ngữ", - "settings": "Cài đặt", - "allTools": "Công cụ", - "multiTool": "Đa công cụ", - "search": "Tìm kiếm", - "sections": { - "organize": "Sắp xếp", - "convertTo": "Chuyển đổi sang PDF", - "convertFrom": "Chuyển đổi từ PDF", - "security": "Ký & Bảo mật", - "advance": "Nâng cao", - "edit": "Xem & Chỉnh sửa", - "popular": "Phổ biến" - } - }, - "settings": { - "preferences": { - "title": "Tùy chọn" - }, - "workspace": { - "title": "Không gian làm việc", - "people": "Thành viên", - "teams": "Nhóm" - }, - "configuration": { - "title": "Cấu hình", - "systemSettings": "Cài đặt hệ thống", - "features": "Tính năng", - "endpoints": "Endpoints", - "database": "Cơ sở dữ liệu", - "advanced": "Nâng cao" - }, - "securityAuth": { - "title": "Bảo mật & Xác thực", - "security": "Bảo mật", - "connections": "Kết nối" - }, - "licensingAnalytics": { - "title": "Giấy phép & Phân tích", - "plan": "Gói", - "audit": "Audit", - "usageAnalytics": "Phân tích sử dụng" - }, - "policiesPrivacy": { - "title": "Chính sách & Quyền riêng tư", - "legal": "Pháp lý", - "privacy": "Quyền riêng tư" - }, - "developer": { - "title": "Nhà phát triển", - "apiKeys": "API Keys" - }, - "tooltips": { - "enableLoginFirst": "Bật chế độ đăng nhập trước", - "requiresEnterprise": "Yêu cầu giấy phép Enterprise" - }, - "connection": { - "title": "Chế độ kết nối", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "Tự lưu trữ" - }, - "server": "Máy chủ", - "user": "Đăng nhập với tư cách", - "logout": "Đăng xuất" - }, - "general": { - "title": "Chung", - "description": "Cấu hình các tùy chọn chung của ứng dụng.", - "user": "Người dùng", - "logout": "Đăng xuất", - "enableFeatures": { - "dismiss": "Bỏ qua", - "title": "Dành cho Quản trị viên Hệ thống", - "intro": "Bật xác thực người dùng, quản lý nhóm và các tính năng không gian làm việc cho tổ chức của bạn.", - "action": "Cấu hình", - "and": "và", - "benefit": "Bật vai trò người dùng, cộng tác nhóm, kiểm soát quản trị và các tính năng doanh nghiệp.", - "learnMore": "Tìm hiểu thêm trong tài liệu" - }, - "defaultToolPickerMode": "Chế độ chọn công cụ mặc định", - "defaultToolPickerModeDescription": "Chọn liệu bộ chọn công cụ sẽ mở mặc định ở toàn màn hình hay thanh bên", - "mode": { - "sidebar": "Thanh bên", - "fullscreen": "Toàn màn hình" - }, - "autoUnzipTooltip": "Tự động giải nén các tệp ZIP trả về từ thao tác API. Tắt để giữ nguyên tệp ZIP. Điều này không ảnh hưởng đến các quy trình tự động.", - "autoUnzip": "Tự động giải nén phản hồi API", - "autoUnzipDescription": "Tự động giải nén tệp từ phản hồi ZIP", - "autoUnzipFileLimitTooltip": "Chỉ giải nén nếu ZIP chứa số tệp bằng hoặc ít hơn giá trị này. Tăng lên để giải nén ZIP lớn hơn.", - "autoUnzipFileLimit": "Giới hạn tệp tự động giải nén", - "autoUnzipFileLimitDescription": "Số lượng tệp tối đa để giải nén từ ZIP", - "defaultPdfEditor": "Trình chỉnh sửa PDF mặc định", - "defaultPdfEditorActive": "Stirling PDF là trình chỉnh sửa PDF mặc định của bạn", - "defaultPdfEditorInactive": "Ứng dụng khác đang được đặt mặc định", - "defaultPdfEditorChecking": "Đang kiểm tra...", - "defaultPdfEditorSet": "Đã là mặc định", - "setAsDefault": "Đặt làm mặc định", - "updates": { - "title": "Cập nhật phần mềm", - "description": "Kiểm tra cập nhật và xem thông tin phiên bản", - "currentVersion": "Phiên bản hiện tại", - "latestVersion": "Phiên bản mới nhất", - "checkForUpdates": "Kiểm tra cập nhật", - "viewDetails": "Xem chi tiết" - }, - "hideUnavailableTools": "Ẩn công cụ không khả dụng", - "hideUnavailableToolsDescription": "Loại bỏ các công cụ bị server của bạn vô hiệu hóa thay vì hiển thị mờ.", - "hideUnavailableConversions": "Ẩn chuyển đổi không khả dụng", - "hideUnavailableConversionsDescription": "Loại bỏ tùy chọn chuyển đổi bị vô hiệu hóa trong công cụ Chuyển đổi thay vì hiển thị mờ." - }, - "hotkeys": { - "title": "Phím tắt", - "description": "Tùy chỉnh phím tắt để truy cập công cụ nhanh. Nhấp \"Change shortcut\" và nhấn một tổ hợp phím mới. Nhấn Esc để hủy.", - "errorConflict": "Phím tắt đã được dùng bởi {{tool}}.", - "errorModifier": { - "mac": "Bao gồm ⌘ (Command), ⌥ (Option), hoặc một phím bổ trợ khác trong phím tắt của bạn.", - "windows": "Bao gồm Ctrl, Alt, hoặc phím bổ trợ khác trong phím tắt của bạn." - }, - "searchPlaceholder": "Tìm công cụ...", - "none": "Chưa gán", - "customBadge": "Tùy chỉnh", - "defaultLabel": "Mặc định: {{shortcut}}", - "capturing": "Nhấn phím… (Esc để hủy)", - "change": "Thay đổi phím tắt", - "reset": "Đặt lại", - "shortcut": "Phím tắt", - "noShortcut": "Chưa đặt phím tắt" - } - }, - "update": { - "modalTitle": "Có bản cập nhật", - "current": "Phiên bản hiện tại", - "latest": "Phiên bản mới nhất", - "latestStable": "Ổn định mới nhất", - "priorityLabel": "Mức ưu tiên", - "recommendedAction": "Hành động khuyến nghị", - "breakingChangesDetected": "Phát hiện thay đổi phá vỡ", - "breakingChangesMessage": "Một số phiên bản có thay đổi phá vỡ. Vui lòng xem hướng dẫn chuyển đổi bên dưới trước khi cập nhật.", - "migrationGuides": "Hướng dẫn chuyển đổi", - "viewGuide": "Xem hướng dẫn", - "loadingDetailedInfo": "Đang tải thông tin chi tiết...", - "close": "Đóng", - "viewAllReleases": "Xem tất cả bản phát hành", - "downloadLatest": "Tải bản mới nhất", - "availableUpdates": "Bản cập nhật khả dụng", - "unableToLoadDetails": "Không thể tải thông tin chi tiết.", - "version": "Phiên bản", - "urgentUpdateAvailable": "Cập nhật khẩn cấp", - "updateAvailable": "Có bản cập nhật", - "releaseNotes": "Ghi chú phát hành", - "priority": { - "urgent": "Khẩn cấp", - "normal": "Thường", - "minor": "Nhỏ", - "low": "Thấp" - }, - "breakingChanges": "Thay đổi phá vỡ", - "breakingChangesDefault": "Phiên bản này có thay đổi phá vỡ.", - "migrationGuide": "Hướng dẫn chuyển đổi" - }, - "changeCreds": { - "title": "Thay đổi thông tin đăng nhập", - "header": "Cập nhật thông tin tài khoản của bạn", - "changePassword": "Bạn đang sử dụng thông tin đăng nhập mặc định. Vui lòng nhập mật khẩu mới", - "newUsername": "Tên người dùng mới", - "oldPassword": "Mật khẩu hiện tại", - "newPassword": "Mật khẩu mới", - "confirmNewPassword": "Xác nhận mật khẩu mới", - "submit": "Gửi thay đổi" - }, - "account": { - "title": "Cài đặt tài khoản", - "accountSettings": "Cài đặt tài khoản", - "adminSettings": "Cài đặt quản trị - Xem và thêm người dùng", - "userControlSettings": "Cài đặt kiểm soát người dùng", - "changeUsername": "Thay đổi tên người dùng", - "newUsername": "Tên người dùng mới", - "password": "Mật khẩu xác nhận", - "oldPassword": "Mật khẩu cũ", - "newPassword": "Mật khẩu mới", - "changePassword": "Thay đổi mật khẩu", - "confirmNewPassword": "Xác nhận mật khẩu mới", - "signOut": "Đăng xuất", - "yourApiKey": "Khóa API của bạn", - "syncTitle": "Đồng bộ hóa cài đặt trình duyệt với tài khoản", - "settingsCompare": "So sánh cài đặt:", - "property": "Thuộc tính", - "webBrowserSettings": "Cài đặt trình duyệt web", - "syncToBrowser": "Đồng bộ hóa Tài khoản -> Trình duyệt", - "syncToAccount": "Đồng bộ hóa Tài khoản <- Trình duyệt" - }, - "adminUserSettings": { - "title": "Cài đặt kiểm soát người dùng", - "header": "Cài đặt kiểm soát người dùng quản trị", - "admin": "Quản trị viên", - "user": "Người dùng", - "addUser": "Thêm người dùng mới", - "deleteUser": "Xóa người dùng", - "confirmDeleteUser": "Bạn có muốn xóa người dùng không?", - "confirmChangeUserStatus": "Có vô hiệu hóa/kích hoạt người dùng này không?", - "usernameInfo": "Tên người dùng chỉ có thể chứa chữ cái, số và các ký tự đặc biệt sau @._+- hoặc phải là một địa chỉ email hợp lệ.", - "roles": "Vai trò", - "role": "Vai trò", - "actions": "Hành động", - "apiUser": "Người dùng API giới hạn", - "extraApiUser": "Người dùng API giới hạn bổ sung", - "webOnlyUser": "Chỉ người dùng web", - "demoUser": "Người dùng demo (Không có cài đặt tùy chỉnh)", - "internalApiUser": "Người dùng API nội bộ", - "forceChange": "Buộc người dùng thay đổi mật khẩu khi đăng nhập", - "submit": "Lưu người dùng", - "changeUserRole": "Thay đổi vai trò của người dùng", - "authenticated": "Đã xác thực", - "editOwnProfil": "Chỉnh sửa hồ sơ của chính mình", - "enabledUser": "người dùng đã kích hoạt", - "disabledUser": "người dùng đã vô hiệu hóa", - "activeUsers": "Người dùng đang hoạt động:", - "disabledUsers": "Người dùng đã vô hiệu hóa:", - "totalUsers": "Tổng số người dùng:", - "lastRequest": "Yêu cầu gần nhất", - "usage": "Xem mức sử dụng" - }, - "endpointStatistics": { - "title": "Thống kê Endpoint", - "header": "Thống kê Endpoint", - "top10": "Top 10", - "top20": "Top 20", - "all": "Tất cả", - "refresh": "Làm mới", - "dataTypeLabel": "Loại dữ liệu:", - "dataTypeAll": "Tất cả", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "Tổng số điểm cuối", - "totalVisits": "Tổng số lượt truy cập", - "showing": "Hiển thị", - "selectedVisits": "Lượt truy cập đã chọn", - "endpoint": "Điểm cuối", - "visits": "Lượt truy cập", - "percentage": "Phần trăm", - "loading": "Đang tải...", - "failedToLoad": "Không tải được dữ liệu điểm cuối. Vui lòng thử làm mới.", - "home": "Trang chủ", - "login": "Đăng nhập", - "top": "Top", - "numberOfVisits": "Số lượt truy cập", - "visitsTooltip": "Lượt truy cập: {0} ({1}% tổng số)", - "retry": "Thử lại" - }, - "database": { - "title": "Nhập/Xuất cơ sở dữ liệu", - "header": "Nhập/Xuất cơ sở dữ liệu", - "fileName": "Tên tệp", - "creationDate": "Ngày tạo", - "fileSize": "Kích thước tệp", - "deleteBackupFile": "Xóa tệp sao lưu", - "importBackupFile": "Nhập tệp sao lưu", - "createBackupFile": "Tạo tệp sao lưu", - "downloadBackupFile": "Tải xuống tệp sao lưu", - "info_1": "Khi nhập dữ liệu, điều quan trọng là phải đảm bảo cấu trúc chính xác. Nếu bạn không chắc chắn về những gì bạn đang làm, hãy tìm kiếm lời khuyên và hỗ trợ từ một chuyên gia. Lỗi trong cấu trúc có thể gây ra sự cố ứng dụng, thậm chí là không thể chạy ứng dụng hoàn toàn.", - "info_2": "Tên tệp không quan trọng khi tải lên. Nó sẽ được đổi tên sau đó để tuân theo định dạng backup_user_yyyyMMddHHmm.sql, đảm bảo quy ước đặt tên nhất quán.", - "submit": "Nhập bản sao lưu", - "importIntoDatabaseSuccessed": "Nhập vào cơ sở dữ liệu thành công", - "backupCreated": "Sao lưu cơ sở dữ liệu thành công", - "fileNotFound": "Không tìm thấy tệp", - "fileNullOrEmpty": "Tệp không được để trống hoặc rỗng", - "failedImportFile": "Không thể nhập tệp", - "notSupported": "Chức năng này không khả dụng cho kết nối cơ sở dữ liệu của bạn." - }, - "session": { - "expired": "Phiên của bạn đã hết hạn. Vui lòng làm mới trang và thử lại.", - "refreshPage": "Làm mới trang" - }, - "home": { - "desc": "Giải pháp toàn diện cho mọi nhu cầu về PDF ngay trên máy của bạn", - "searchBar": "Tìm kiếm tính năng...", - "viewPdf": { - "title": "Xem/Chỉnh sửa PDF", - "desc": "Xem, chú thích, thêm văn bản hoặc hình ảnh" - }, - "setFavorites": "Đặt Mục yêu thích", - "hideFavorites": "Ẩn Mục yêu thích", - "showFavorites": "Hiển thị Mục yêu thích", - "legacyHomepage": "Trang chủ cũ", - "newHomePage": "Hãy thử trang chủ mới của chúng tôi!", - "alphabetical": "Theo bảng chữ cái", - "globalPopularity": "Mức độ phổ biến toàn cầu", - "sortBy": "Sắp xếp theo:", - "mobile": { - "brandAlt": "Logo Stirling PDF", - "openFiles": "Mở tệp", - "swipeHint": "Vuốt sang trái hoặc phải để chuyển chế độ xem", - "tools": "Công cụ", - "toolsSlide": "Bảng chọn công cụ", - "viewSwitcher": "Chuyển chế độ xem không gian làm việc", - "workbenchSlide": "Bảng không gian làm việc", - "workspace": "Không gian làm việc" - }, - "multiTool": { - "tags": "nhiều,công cụ", - "title": "Đa công cụ PDF", - "desc": "Ghép nối, Xoay, Sắp xếp lại và Xóa trang" - }, - "merge": { - "tags": "kết hợp,ghép,hợp nhất", - "title": "Ghép nối", - "desc": "Dễ dàng ghép nối nhiều PDF thành một." - }, - "split": { - "tags": "chia,tách,phân tách", - "title": "Tách", - "desc": "Tách PDF thành nhiều tài liệu" - }, - "rotate": { - "tags": "xoay,lật,định hướng", - "title": "Xoay", - "desc": "Dễ dàng xoay PDF của bạn." - }, - "convert": { - "tags": "chuyển đổi,thay đổi", - "title": "Chuyển đổi", - "desc": "Chuyển đổi tệp giữa các định dạng khác nhau" - }, - "pdfOrganiser": { - "tags": "tổ chức,sắp xếp lại,đổi thứ tự", - "title": "Sắp xếp", - "desc": "Xóa/Sắp xếp lại trang theo bất kỳ thứ tự nào" - }, - "addImage": { - "tags": "chèn,nhúng,đặt", - "title": "Thêm hình ảnh", - "desc": "Thêm hình ảnh vào vị trí cố định trên PDF" - }, - "addAttachments": { - "tags": "nhúng,đính kèm,bao gồm", - "title": "Thêm tệp đính kèm", - "desc": "Thêm hoặc xóa tệp nhúng (tệp đính kèm) vào/khỏi PDF" - }, - "watermark": { - "tags": "đóng dấu,đánh dấu,phủ", - "title": "Thêm hình mờ", - "desc": "Thêm hình mờ tùy chỉnh vào tài liệu PDF của bạn." - }, - "removePassword": { - "tags": "mở khóa", - "title": "Xóa mật khẩu", - "desc": "Xóa bảo vệ mật khẩu khỏi tài liệu PDF của bạn." - }, - "compress": { - "tags": "nén,giảm,tối ưu", - "title": "Nén", - "desc": "Nén PDF để giảm kích thước tệp." - }, - "unlockPDFForms": { - "tags": "mở khóa,bật,chỉnh sửa", - "title": "Mở khóa Biểu mẫu PDF", - "desc": "Gỡ thuộc tính chỉ đọc của các trường biểu mẫu trong tài liệu PDF." - }, - "changeMetadata": { - "tags": "chỉnh sửa,thay đổi,cập nhật", - "title": "Thay đổi Metadata", - "desc": "Thay đổi/Xóa/Thêm metadata từ tài liệu PDF" - }, - "ocr": { - "tags": "trích xuất,quét", - "title": "OCR / Dọn dẹp bản quét", - "desc": "Dọn dẹp bản quét và phát hiện văn bản từ hình ảnh trong PDF và thêm lại dưới dạng văn bản." - }, - "extractImages": { - "tags": "lấy,lưu,xuất", - "title": "Trích xuất hình ảnh", - "desc": "Trích xuất tất cả hình ảnh từ PDF và lưu chúng vào tệp zip" - }, - "scannerImageSplit": { - "tags": "phát hiện,chia,ảnh", - "title": "Phát hiện & Chia ảnh đã quét", - "desc": "Phát hiện và chia ảnh đã quét thành các trang riêng" - }, - "sign": { - "tags": "chữ ký,chữ ký tay", - "title": "Ký", - "desc": "Thêm chữ ký vào PDF bằng cách vẽ, văn bản hoặc hình ảnh" - }, - "flatten": { - "tags": "làm phẳng,loại bỏ,tương tác", - "title": "Làm phẳng", - "desc": "Xóa tất cả các phần tử tương tác và biểu mẫu từ PDF" - }, - "certSign": { - "tags": "xác thực,PEM,P12,chính thức,mã hóa,ký,chứng chỉ,PKCS12,JKS,máy chủ,thủ công,tự động", - "title": "Ký bằng chứng chỉ", - "desc": "Ký PDF bằng Chứng chỉ/Khóa (PEM/P12)" - }, - "repair": { - "tags": "sửa,khôi phục", - "title": "Sửa chữa", - "desc": "Cố gắng sửa chữa PDF bị hỏng/lỗi" - }, - "removeBlanks": { - "tags": "xóa,dọn sạch,trống", - "title": "Xóa trang trống", - "desc": "Phát hiện và xóa các trang trống khỏi tài liệu" - }, - "removeAnnotations": { - "tags": "xóa,dọn sạch,gỡ bỏ", - "title": "Xóa chú thích", - "desc": "Xóa tất cả các bình luận/chú thích khỏi PDF" - }, - "compare": { - "tags": "khác biệt", - "title": "So sánh", - "desc": "So sánh và hiển thị sự khác biệt giữa 2 tài liệu PDF" - }, - "removeCertSign": { - "tags": "gỡ bỏ,xóa,mở khóa", - "title": "Xóa chữ ký chứng chỉ", - "desc": "Xóa chữ ký chứng chỉ khỏi PDF" - }, - "pageLayout": { - "tags": "bố cục,sắp xếp,kết hợp", - "title": "Bố cục nhiều trang", - "desc": "Ghép nhiều trang của tài liệu PDF thành một trang duy nhất" - }, - "bookletImposition": { - "tags": "sách mỏng,in,đóng gáy", - "title": "Dàn trang Booklet", - "desc": "Tạo booklet với thứ tự trang chuẩn và bố cục nhiều trang để in và đóng gáy" - }, - "scalePages": { - "tags": "đổi kích thước,điều chỉnh,tỷ lệ", - "title": "Điều chỉnh kích thước/tỷ lệ trang", - "desc": "Thay đổi kích thước/tỷ lệ của trang và/hoặc nội dung của nó." - }, - "addPageNumbers": { - "tags": "đánh số,phân trang,đếm", - "title": "Thêm số trang", - "desc": "Thêm số trang xuyên suốt tài liệu ở vị trí cố định" - }, - "autoRename": { - "tags": "tự động phát hiện,dựa trên tiêu đề,tổ chức,đổi nhãn", - "title": "Tự động đổi tên tệp PDF", - "desc": "Tự động đổi tên tệp PDF dựa trên tiêu đề được phát hiện" - }, - "adjustContrast": { - "tags": "tương phản,độ sáng,độ bão hòa", - "title": "Điều chỉnh màu sắc/tương phản", - "desc": "Điều chỉnh độ tương phản, độ bão hòa và độ sáng của PDF" - }, - "crop": { - "tags": "cắt xén,cắt,đổi kích thước", - "title": "Cắt PDF", - "desc": "Cắt PDF để giảm kích thước (giữ nguyên văn bản!)" - }, - "autoSplitPDF": { - "tags": "tự động,chia,QR", - "title": "Tự động tách trang", - "desc": "Tự động tách PDF đã quét với mã QR tách trang quét vật lý" - }, - "sanitize": { - "tags": "làm sạch,loại bỏ,purge", - "title": "Làm sạch", - "desc": "Gỡ bỏ các thành phần có thể gây hại khỏi tệp PDF" - }, - "getPdfInfo": { - "tags": "thông tin,siêu dữ liệu,chi tiết", - "title": "Lấy TẤT CẢ thông tin về PDF", - "desc": "Lấy bất kỳ và tất cả thông tin có thể về PDF" - }, - "pdfToSinglePage": { - "tags": "kết hợp,ghép,một", - "title": "PDF sang một trang lớn", - "desc": "Ghép tất cả các trang PDF thành một trang lớn duy nhất" - }, - "showJS": { - "tags": "javascript,mã,script", - "title": "Hiển thị Javascript", - "desc": "Tìm kiếm và hiển thị bất kỳ JS nào được chèn vào PDF" - }, - "redact": { - "tags": "xóa nhạy cảm,che đen,ẩn", - "title": "Manual Redaction", - "desc": "Redacts a PDF based on selected text, drawn shapes and/or selected page(s)" - }, - "splitBySections": { - "tags": "chia,phần,phân tách", - "title": "Chia PDF theo phần", - "desc": "Chia mỗi trang của PDF thành các phần ngang và dọc nhỏ hơn" - }, - "addStamp": { - "tags": "đóng dấu,đánh dấu,niêm", - "title": "Thêm con dấu vào PDF", - "desc": "Thêm văn bản hoặc hình ảnh đóng dấu tại các vị trí đã định" - }, - "removeImage": { - "tags": "xóa,loại bỏ,dọn sạch", - "title": "Xóa ảnh", - "desc": "Xóa ảnh khỏi PDF để giảm kích thước tệp" - }, - "splitByChapters": { - "tags": "chia, chương,cấu trúc", - "title": "Chia PDF theo chương", - "desc": "Chia một PDF thành nhiều tệp dựa trên cấu trúc chương của nó." - }, - "validateSignature": { - "tags": "xác thực,kiểm tra,chứng chỉ", - "title": "Xác thực chữ ký PDF", - "desc": "Xác minh chữ ký số và chứng chỉ trong tài liệu PDF" - }, - "swagger": { - "tags": "API,tài liệu,kiểm thử", - "title": "Tài liệu API", - "desc": "Xem tài liệu API và kiểm thử điểm cuối" - }, - "scannerEffect": { - "tags": "quét,mô phỏng,tạo", - "title": "Hiệu ứng máy quét", - "desc": "Tạo PDF trông như được quét" - }, - "editTableOfContents": { - "tags": "dấu trang,mục lục,chỉnh sửa", - "title": "Chỉnh sửa Mục lục", - "desc": "Thêm hoặc chỉnh sửa dấu trang và mục lục trong tài liệu PDF" - }, - "manageCertificates": { - "tags": "chứng chỉ,nhập,xuất", - "title": "Quản lý chứng chỉ", - "desc": "Nhập, xuất hoặc xóa tệp chứng chỉ số dùng để ký PDF." - }, - "read": { - "tags": "xem,mở,hiển thị", - "title": "Đọc", - "desc": "Xem và chú thích PDF. Tô sáng văn bản, vẽ hoặc chèn bình luận để xem xét và cộng tác." - }, - "reorganizePages": { - "tags": "sắp xếp lại,đổi thứ tự,tổ chức", - "title": "Sắp xếp lại Trang", - "desc": "Sắp xếp lại, nhân bản hoặc xóa trang PDF bằng thao tác kéo thả trực quan." - }, - "extractPages": { - "tags": "lấy,chọn,sao chép", - "title": "Trích xuất trang", - "desc": "Trích xuất các trang cụ thể từ tài liệu PDF" - }, - "removePages": { - "tags": "xóa,trích xuất,loại trừ", - "title": "Xóa", - "desc": "Xóa các trang không mong muốn khỏi tài liệu PDF của bạn." - }, - "autoSizeSplitPDF": { - "tags": "tự động,chia,kích thước", - "title": "Tự động chia theo kích thước/số lượng", - "desc": "Chia một tệp PDF thành nhiều tài liệu dựa trên kích thước, số trang hoặc số lượng tài liệu" - }, - "replaceColor": { - "title": "Thay thế & Đảo ngược Màu", - "desc": "Thay thế hoặc đảo ngược màu trong tài liệu PDF" - }, - "devApi": { - "tags": "API,phát triển,tài liệu", - "title": "API", - "desc": "Liên kết tới tài liệu API" - }, - "devFolderScanning": { - "tags": "tự động hóa,thư mục,quét", - "title": "Quét thư mục tự động", - "desc": "Liên kết tới hướng dẫn quét thư mục tự động" - }, - "devSsoGuide": { - "title": "Hướng dẫn SSO", - "desc": "Liên kết tới hướng dẫn SSO" - }, - "devAirgapped": { - "title": "Thiết lập cách ly mạng", - "desc": "Liên kết tới hướng dẫn thiết lập cách ly mạng" - }, - "addPassword": { - "title": "Thêm mật khẩu", - "desc": "Mã hóa tài liệu PDF của bạn bằng mật khẩu." - }, - "changePermissions": { - "title": "Thay đổi quyền", - "desc": "Thay đổi hạn chế và quyền của tài liệu" - }, - "automate": { - "tags": "quy trình,trình tự,tự động hóa", - "title": "Tự động hóa", - "desc": "Xây dựng quy trình nhiều bước bằng cách xâu chuỗi các thao tác PDF. Lý tưởng cho các tác vụ lặp lại." - }, - "overlay-pdfs": { - "desc": "Chồng lớp PDF lên trên PDF khác", - "title": "Chồng lớp PDF" - }, - "pdfTextEditor": { - "title": "Trình chỉnh sửa văn bản PDF", - "desc": "Xem và chỉnh sửa xuất JSON của Stirling PDF với chỉnh sửa văn bản theo nhóm và tái tạo PDF" - }, - "addText": { - "tags": "văn bản,chú thích,nhãn", - "title": "Thêm văn bản", - "desc": "Thêm văn bản tùy chỉnh ở bất kỳ đâu trong PDF" - } - }, - "landing": { - "addFiles": "Thêm tệp", - "uploadFromComputer": "Tải lên từ máy tính", - "openFromComputer": "Mở từ máy tính" - }, - "viewPdf": { - "tags": "xem,đọc,chú thích,văn bản,hình ảnh", - "title": "Xem/Chỉnh sửa PDF", - "header": "Xem PDF" - }, - "multiTool": { - "tags": "Đa công cụ,Đa thao tác,Giao diện người dùng,nhấp kéo,phía trước,phía máy khách,tương tác,có thể tương tác,di chuyển", - "title": "Công cụ đa năng PDF", - "header": "Công cụ đa năng PDF", - "uploadPrompts": "Tên tệp", - "selectAll": "Chọn tất cả", - "deselectAll": "Bỏ chọn tất cả", - "selectPages": "Chọn trang", - "selectedPages": "Các trang đã chọn", - "page": "Trang", - "deleteSelected": "Xóa mục đã chọn", - "downloadAll": "Xuất", - "downloadSelected": "Xuất mục đã chọn", - "insertPageBreak": "Chèn ngắt trang", - "addFile": "Thêm tệp", - "rotateLeft": "Xoay trái", - "rotateRight": "Xoay phải", - "split": "Tách", - "moveLeft": "Di chuyển trái", - "moveRight": "Di chuyển phải", - "delete": "Xóa", - "dragDropMessage": "Trang đã chọn", - "undo": "Undo", - "redo": "Redo" - }, - "merge": { - "tags": "ghép nối,Thao tác trang,Phía sau,phía máy chủ", - "title": "Trộn", - "removeDigitalSignature": { - "label": "Xóa chữ ký số trong tệp đã gộp?", - "tooltip": { - "title": "Xóa chữ ký số", - "description": "Chữ ký số sẽ không còn hợp lệ khi gộp tệp. Đánh dấu tùy chọn này để xóa chúng khỏi PDF gộp cuối cùng." - } - }, - "generateTableOfContents": { - "label": "Tạo mục lục trong tệp đã gộp?", - "tooltip": { - "title": "Tạo Mục lục", - "description": "Tự động tạo mục lục có thể nhấp trong PDF đã gộp dựa trên tên tệp gốc và số trang." - } - }, - "submit": "Trộn", - "sortBy": { - "description": "Các tệp sẽ được gộp theo thứ tự bạn chọn. Kéo để sắp xếp lại hoặc sắp xếp bên dưới.", - "label": "Sắp xếp theo", - "filename": "Tên tệp", - "dateModified": "Ngày sửa đổi", - "ascending": "Tăng dần", - "descending": "Giảm dần", - "sort": "Sắp xếp" - }, - "error": { - "failed": "Đã xảy ra lỗi khi gộp các PDF." - }, - "tooltip": { - "header": { - "title": "Tổng quan cài đặt gộp" - } - } - }, - "split": { - "title": "Chia PDF", - "header": "Chia PDF", - "desc": { - "1": "Các số bạn chọn là số trang bạn muốn thực hiện chia", - "2": "Như vậy, việc chọn 1,3,7-9 sẽ chia một tài liệu 10 trang thành 6 PDF riêng biệt với:", - "3": "Tài liệu #1: Trang 1", - "4": "Tài liệu #2: Trang 2 và 3", - "5": "Tài liệu #3: Trang 4, 5, 6 và 7", - "6": "Tài liệu #4: Trang 8", - "7": "Tài liệu #5: Trang 9", - "8": "Tài liệu #6: Trang 10" - }, - "splitPages": "Nhập các trang cần chia:", - "submit": "Chia", - "steps": { - "chooseMethod": "Chọn phương thức", - "settings": "Cài đặt" - }, - "settings": { - "selectMethodFirst": "Vui lòng chọn một phương thức chia trước" - }, - "error": { - "failed": "Đã xảy ra lỗi khi chia PDF." - }, - "method": { - "label": "Chọn phương thức chia", - "placeholder": "Chọn cách chia PDF" - }, - "methods": { - "prefix": { - "splitAt": "Chia tại", - "splitBy": "Chia theo" - }, - "byPages": { - "name": "Số trang", - "desc": "Trích xuất các trang cụ thể (1,3,5-10)", - "tooltip": "Nhập số trang, phân tách bằng dấu phẩy hoặc khoảng bằng dấu gạch ngang" - }, - "bySections": { - "name": "Phần", - "desc": "Chia trang thành các ô lưới", - "tooltip": "Chia mỗi trang thành các phần ngang và dọc" - }, - "bySize": { - "name": "Kích thước tệp", - "desc": "Giới hạn kích thước tệp tối đa", - "tooltip": "Chỉ định kích thước tệp tối đa (ví dụ: 10MB, 500KB)" - }, - "byPageCount": { - "name": "Số trang", - "desc": "Số trang cố định mỗi tệp", - "tooltip": "Nhập số trang cho mỗi tệp sau khi chia" - }, - "byDocCount": { - "name": "Số lượng tài liệu", - "desc": "Tạo số lượng tệp cụ thể", - "tooltip": "Nhập số tệp bạn muốn tạo" - }, - "byChapters": { - "name": "Chương", - "desc": "Chia tại ranh giới dấu trang", - "tooltip": "Dùng dấu trang PDF để xác định điểm chia" - }, - "byPageDivider": { - "name": "Trang phân cách", - "desc": "Tự động chia bằng tờ phân cách", - "tooltip": "Dùng tờ phân cách QR giữa các tài liệu khi quét" - } - }, - "value": { - "fileSize": { - "label": "Kích thước tệp", - "placeholder": "ví dụ: 10MB, 500KB" - }, - "pageCount": { - "label": "Số trang mỗi tệp", - "placeholder": "ví dụ: 5, 10" - }, - "docCount": { - "label": "Số lượng tệp", - "placeholder": "ví dụ: 3, 5" - } - }, - "tooltip": { - "header": { - "title": "Tổng quan phương thức chia" - }, - "byPages": { - "title": "Chia tại số trang", - "text": "Chia PDF tại các số trang cụ thể. Dùng 'n' để chia sau trang n. Dùng 'n-m' để chia trước trang n và sau trang m.", - "bullet1": "Điểm chia đơn: 3,7 (chia sau trang 3 và 7)", - "bullet2": "Điểm chia theo khoảng: 3-8 (chia trước trang 3 và sau trang 8)", - "bullet3": "Kết hợp: 2,5-10,15 (chia sau trang 2, trước trang 5, sau trang 10 và sau trang 15)" - }, - "bySections": { - "title": "Chia theo ô lưới", - "text": "Chia mỗi trang thành một lưới các phần. Hữu ích để chia tài liệu có nhiều cột hoặc trích xuất vùng cụ thể.", - "bullet1": "Ngang: Số hàng cần tạo", - "bullet2": "Dọc: Số cột cần tạo", - "bullet3": "Gộp: Kết hợp tất cả phần thành một PDF" - }, - "bySize": { - "title": "Chia theo kích thước tệp", - "text": "Tạo nhiều PDF không vượt quá kích thước tệp chỉ định. Lý tưởng khi bị giới hạn kích thước tệp hoặc đính kèm email.", - "bullet1": "Dùng MB cho tệp lớn (ví dụ: 10MB)", - "bullet2": "Dùng KB cho tệp nhỏ (ví dụ: 500KB)", - "bullet3": "Hệ thống sẽ chia tại ranh giới trang" - }, - "byCount": { - "title": "Chia theo số lượng", - "text": "Tạo nhiều PDF với số trang hoặc số tài liệu cụ thể mỗi tệp.", - "bullet1": "Số trang: Số trang cố định mỗi tệp", - "bullet2": "Số tài liệu: Số lượng tệp đầu ra cố định", - "bullet3": "Hữu ích cho quy trình xử lý hàng loạt" - }, - "byChapters": { - "title": "Chia theo chương", - "text": "Dùng dấu trang PDF để tự động chia tại ranh giới chương. Yêu cầu PDF có cấu trúc dấu trang.", - "bullet1": "Cấp dấu trang: Cấp sẽ dùng để chia (1=bậc cao nhất)", - "bullet2": "Bao gồm Siêu dữ liệu: Giữ nguyên thuộc tính tài liệu", - "bullet3": "Cho phép trùng lặp: Xử lý tên dấu trang lặp" - }, - "byDocCount": { - "bullet1": "Nhập số lượng tệp đầu ra bạn muốn", - "bullet2": "Các trang được phân bổ đồng đều nhất có thể", - "bullet3": "Hữu ích khi bạn cần số lượng tệp cụ thể", - "text": "Tạo số lượng tệp đầu ra cụ thể bằng cách phân bổ đều các trang.", - "title": "Chia theo số lượng tài liệu" - }, - "byPageCount": { - "bullet1": "Nhập số trang cho mỗi tệp đầu ra", - "bullet2": "Tệp cuối có thể ít trang hơn nếu không chia đều", - "bullet3": "Hữu ích cho quy trình xử lý hàng loạt", - "text": "Tạo nhiều PDF với số trang cụ thể mỗi tệp. Hoàn hảo để tạo các phần tài liệu đồng đều.", - "title": "Chia theo số trang" - }, - "byPageDivider": { - "bullet1": "In tờ phân cách từ liên kết tải xuống", - "bullet2": "Chèn tờ phân cách giữa các tài liệu của bạn", - "bullet3": "Quét tất cả tài liệu cùng nhau thành một PDF", - "bullet4": "Tải lên - các trang phân cách sẽ được tự động phát hiện và loại bỏ", - "bullet5": "Bật Chế độ in hai mặt nếu quét cả hai mặt của tờ phân cách", - "text": "Tự động chia tài liệu đã quét bằng các tờ phân cách vật lý có mã QR. Hoàn hảo khi xử lý nhiều tài liệu quét chung.", - "title": "Chia theo trang phân cách" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "Nhấp vào một thẻ phương thức để chọn", - "bullet2": "Di chuột lên mỗi thẻ để xem mô tả nhanh", - "bullet3": "Bước cài đặt sẽ xuất hiện sau khi bạn chọn phương thức", - "bullet4": "Bạn có thể đổi phương thức bất cứ lúc nào trước khi xử lý", - "header": { - "text": "Chọn cách bạn muốn chia tài liệu PDF. Mỗi phương thức được tối ưu cho trường hợp sử dụng và loại tài liệu khác nhau.", - "title": "Chọn phương thức chia" - }, - "title": "Chọn phương thức chia của bạn" - } - }, - "selectMethod": "Chọn một phương thức chia", - "resultsTitle": "Kết quả chia" - }, - "rotate": { - "title": "Xoay PDF", - "submit": "Xoay", - "selectRotation": "Chọn góc xoay (theo chiều kim đồng hồ)", - "error": { - "failed": "Đã xảy ra lỗi khi xoay PDF." - }, - "preview": { - "title": "Xem trước xoay" - }, - "rotateLeft": "Xoay ngược chiều kim đồng hồ", - "rotateRight": "Xoay theo chiều kim đồng hồ", - "tooltip": { - "header": { - "title": "Tổng quan cài đặt xoay" - }, - "description": { - "text": "Xoay các trang PDF theo chiều kim đồng hồ hoặc ngược chiều kim đồng hồ theo bước 90 độ. Tất cả các trang trong PDF sẽ được xoay. Bản xem trước cho thấy tài liệu sau khi xoay." - }, - "controls": { - "title": "Điều khiển", - "text": "Dùng các nút xoay để điều chỉnh hướng. Nút trái xoay ngược chiều kim đồng hồ, nút phải xoay theo chiều kim đồng hồ. Mỗi lần nhấp xoay 90 độ." - } - } - }, - "convert": { - "title": "Chuyển đổi", - "desc": "Chuyển đổi tệp giữa các định dạng khác nhau", - "files": "Tệp", - "selectFilesPlaceholder": "Chọn tệp trong khung chính để bắt đầu", - "settings": "Cài đặt", - "conversionCompleted": "Hoàn tất chuyển đổi", - "results": "Kết quả", - "defaultFilename": "converted_file", - "conversionResults": "Kết quả chuyển đổi", - "convertFrom": "Chuyển từ", - "convertTo": "Sang", - "sourceFormatPlaceholder": "Định dạng nguồn", - "targetFormatPlaceholder": "Định dạng đích", - "selectSourceFormatFirst": "Chọn định dạng nguồn trước", - "outputOptions": "Tùy chọn đầu ra", - "pdfOptions": "Tùy chọn PDF", - "imageOptions": "Tùy chọn ảnh", - "colorType": "Loại màu", - "color": "Màu sắc", - "greyscale": "Thang độ xám", - "blackwhite": "Đen & Trắng", - "dpi": "DPI", - "output": "Đầu ra", - "single": "Một tệp", - "multiple": "Nhiều tệp", - "fitOption": "Tùy chọn vừa trang", - "maintainAspectRatio": "Giữ tỉ lệ khung hình", - "fitDocumentToPage": "Căn tài liệu vừa trang", - "fillPage": "Lấp đầy trang", - "autoRotate": "Tự động xoay", - "autoRotateDescription": "Tự động xoay ảnh để vừa hơn với trang PDF", - "combineImages": "Kết hợp ảnh", - "combineImagesDescription": "Kết hợp tất cả ảnh vào một PDF, hoặc tạo PDF riêng cho từng ảnh", - "webOptions": "Tùy chọn Web sang PDF", - "zoomLevel": "Mức thu phóng", - "emailOptions": "Tùy chọn Email sang PDF", - "includeAttachments": "Bao gồm tệp đính kèm email", - "maxAttachmentSize": "Kích thước tệp đính kèm tối đa (MB)", - "includeAllRecipients": "Bao gồm người nhận CC và BCC trong phần đầu", - "downloadHtml": "Tải xuống tệp HTML trung gian thay vì PDF", - "pdfaOptions": "Tùy chọn PDF/A", - "outputFormat": "Định dạng đầu ra", - "pdfaNote": "PDF/A-1b tương thích hơn, PDF/A-2b hỗ trợ nhiều tính năng hơn.", - "pdfaDigitalSignatureWarning": "PDF chứa chữ ký số. Điều này sẽ bị xóa trong bước tiếp theo.", - "fileFormat": "Định dạng tệp", - "wordDoc": "Tài liệu Word", - "wordDocExt": "Tài liệu Word (.docx)", - "odtExt": "Văn bản OpenDocument (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "Bài trình chiếu OpenDocument (.odp)", - "txtExt": "Văn bản thuần (.txt)", - "rtfExt": "Định dạng Văn bản Phong phú (.rtf)", - "selectedFiles": "Các tệp đã chọn", - "noFileSelected": "Chưa chọn tệp. Dùng bảng tệp để thêm tệp.", - "convertFiles": "Chuyển đổi tệp", - "converting": "Đang chuyển đổi...", - "downloadConverted": "Tải tệp đã chuyển đổi", - "errorNoFiles": "Vui lòng chọn ít nhất một tệp để chuyển đổi.", - "errorNoFormat": "Vui lòng chọn cả định dạng nguồn và đích.", - "errorNotSupported": "Không hỗ trợ chuyển đổi từ {{from}} sang {{to}}.", - "images": "Ảnh", - "officeDocs": "Tài liệu Office (Word, Excel, PowerPoint)", - "imagesExt": "Ảnh (JPG, PNG, v.v.)", - "markdown": "Markdown", - "textRtf": "Văn bản/RTF", - "grayscale": "Thang độ xám", - "errorConversion": "Đã xảy ra lỗi khi chuyển đổi tệp.", - "cbzOptions": "Tùy chọn CBZ sang PDF", - "optimizeForEbook": "Tối ưu PDF cho thiết bị đọc sách điện tử (dùng Ghostscript)", - "cbzOutputOptions": "Tùy chọn PDF sang CBZ", - "cbzDpi": "DPI cho kết xuất ảnh" - }, - "imageToPdf": { - "tags": "chuyển đổi,img,jpg,hình ảnh,ảnh" - }, - "pdfToImage": { - "tags": "chuyển đổi,img,jpg,hình ảnh,ảnh", - "title": "PDF sang hình ảnh", - "header": "PDF sang hình ảnh", - "selectText": "Định dạng hình ảnh", - "singleOrMultiple": "Loại kết quả trang sang hình ảnh", - "single": "Một hình ảnh lớn kết hợp tất cả các trang", - "multi": "Nhiều hình ảnh, mỗi trang một hình ảnh", - "colorType": "Loại màu", - "color": "Màu", - "grey": "Thang độ xám", - "blackwhite": "Đen trắng (Có thể mất dữ liệu!)", - "submit": "Chuyển đổi", - "info": "Python chưa được cài đặt. Cần thiết cho chuyển đổi WebP.", - "placeholder": "(ví dụ: 1,2,8 hoặc 4,7,12-16 hoặc 2n-1)" - }, - "pdfOrganiser": { - "tags": "duplex,chẵn,lẻ,sắp xếp,di chuyển", - "title": "Sắp xếp trang", - "header": "Sắp xếp trang PDF", - "submit": "Sắp xếp lại trang", - "mode": { - "_value": "Chế độ", - "1": "Thứ tự trang tùy chỉnh", - "2": "Đảo ngược thứ tự", - "3": "Sắp xếp hai mặt", - "4": "Sắp xếp sách nhỏ", - "5": "Sắp xếp sách nhỏ đóng gáy bên", - "6": "Tách lẻ-chẵn", - "7": "Xóa trang đầu", - "8": "Xóa trang cuối", - "9": "Xóa trang đầu và cuối", - "10": "Trộn lẻ-chẵn", - "11": "Nhân bản tất cả các trang", - "desc": { - "BOOKLET_SORT": "Sắp xếp trang để in sổ tay (trang cuối, đầu, thứ hai, áp chót, …).", - "CUSTOM": "Dùng chuỗi số trang hoặc biểu thức tùy chỉnh để xác định thứ tự mới.", - "DUPLEX_SORT": "Xen kẽ mặt trước rồi mặt sau như thể máy quét hai mặt quét tất cả mặt trước, rồi tất cả mặt sau (1, n, 2, n-1, …).", - "DUPLICATE": "Nhân bản mỗi trang theo số lượng trong thứ tự tùy chỉnh (ví dụ, 4 bản sao mỗi trang 4×).", - "ODD_EVEN_MERGE": "Trộn hai PDF bằng cách luân phiên trang: trang lẻ từ tệp thứ nhất, trang chẵn từ tệp thứ hai.", - "ODD_EVEN_SPLIT": "Tách tài liệu thành hai tệp: tất cả trang lẻ và tất cả trang chẵn.", - "REMOVE_FIRST": "Xóa trang đầu tiên khỏi tài liệu.", - "REMOVE_FIRST_AND_LAST": "Xóa cả trang đầu và trang cuối khỏi tài liệu.", - "REMOVE_LAST": "Xóa trang cuối khỏi tài liệu.", - "REVERSE_ORDER": "Đảo thứ tự tài liệu để trang cuối thành trang đầu, v.v.", - "SIDE_STITCH_BOOKLET_SORT": "Sắp xếp trang để in sổ tay ghim cạnh (tối ưu cho đóng gáy bên)." - } - }, - "desc": { - "CUSTOM": "Dùng chuỗi số trang hoặc biểu thức tùy chỉnh để xác định thứ tự mới.", - "REVERSE_ORDER": "Đảo thứ tự tài liệu để trang cuối thành trang đầu, v.v.", - "DUPLEX_SORT": "Xen kẽ mặt trước rồi mặt sau như thể máy quét hai mặt quét tất cả mặt trước, rồi tất cả mặt sau (1, n, 2, n-1, …).", - "BOOKLET_SORT": "Sắp xếp trang để in sổ tay (trang cuối, đầu, thứ hai, áp chót, …).", - "SIDE_STITCH_BOOKLET_SORT": "Sắp xếp trang để in sổ tay ghim cạnh (tối ưu cho đóng gáy bên).", - "ODD_EVEN_SPLIT": "Tách tài liệu thành hai tệp: tất cả trang lẻ và tất cả trang chẵn.", - "ODD_EVEN_MERGE": "Trộn hai PDF bằng cách luân phiên trang: trang lẻ từ tệp thứ nhất, trang chẵn từ tệp thứ hai.", - "DUPLICATE": "Nhân bản mỗi trang theo số lượng trong thứ tự tùy chỉnh (ví dụ, 4 bản sao mỗi trang 4×).", - "REMOVE_FIRST": "Xóa trang đầu tiên khỏi tài liệu.", - "REMOVE_LAST": "Xóa trang cuối khỏi tài liệu.", - "REMOVE_FIRST_AND_LAST": "Xóa cả trang đầu và trang cuối khỏi tài liệu." - }, - "placeholder": "(ví dụ: 1,3,2 hoặc 4-8,2,10-12 hoặc 2n-1)" - }, - "addImage": { - "tags": "img,jpg,hình ảnh,ảnh", - "title": "Thêm hình ảnh", - "header": "Thêm hình ảnh vào PDF", - "image": { - "name": "Ảnh", - "placeholder": "Tải lên một ảnh", - "label": "Tệp ảnh" - }, - "steps": { - "configure": "Cấu hình ảnh" - }, - "step": { - "createDesc": "Tải lên ảnh bạn muốn thêm", - "place": "Đặt ảnh", - "placeDesc": "Nhấp vào PDF để thêm ảnh" - }, - "instructions": { - "title": "Cách thêm ảnh", - "text": "Sau khi tải ảnh lên, nhấp vào bất kỳ đâu trên PDF để đặt ảnh.", - "paused": "Tạm dừng đặt", - "resumeHint": "Tiếp tục đặt để nhấp và thêm ảnh.", - "noSignature": "Tải lên ảnh để bật chế độ đặt." - }, - "mode": { - "move": "Di chuyển ảnh", - "place": "Đặt ảnh", - "pause": "Tạm dừng đặt", - "resume": "Tiếp tục đặt" - }, - "results": { - "title": "Kết quả thêm ảnh" - }, - "error": { - "failed": "Đã xảy ra lỗi khi thêm ảnh vào PDF." - }, - "saved": { - "defaultLabel": "Ảnh", - "defaultImageLabel": "Ảnh đã tải lên" - }, - "applySignatures": "Áp dụng ảnh" - }, - "attachments": { - "tags": "embed,attach,file,attachment,attachments", - "title": "Add attachments", - "header": "Add attachments", - "add": "Thêm tệp đính kèm", - "remove": "Xóa tệp đính kèm", - "embed": "Nhúng tệp đính kèm", - "submit": "Add attachments" - }, - "watermark": { - "title": "Thêm hình mờ", - "desc": "Thêm hình mờ bằng văn bản hoặc hình ảnh vào tệp PDF", - "completed": "Đã thêm hình mờ", - "submit": "Thêm hình mờ", - "filenamePrefix": "da_them_hinh_mo", - "error": { - "failed": "Đã xảy ra lỗi khi thêm hình mờ vào PDF." - }, - "watermarkType": { - "text": "Văn bản", - "image": "Hình ảnh" - }, - "settings": { - "type": "Loại hình mờ", - "text": { - "label": "Văn bản hình mờ", - "placeholder": "Nhập văn bản hình mờ" - }, - "image": { - "label": "Hình ảnh hình mờ", - "choose": "Chọn hình ảnh", - "selected": "Đã chọn: {{filename}}" - }, - "fontSize": "Cỡ chữ", - "size": "Kích thước", - "alphabet": "Phông chữ/Ngôn ngữ", - "color": "Màu hình mờ", - "rotation": "Xoay (độ)", - "opacity": "Độ mờ (%)", - "spacing": { - "horizontal": "Giãn cách ngang", - "vertical": "Giãn cách dọc", - "height": "Giãn cách theo chiều cao", - "width": "Giãn cách theo chiều rộng" - }, - "convertToImage": "Làm phẳng trang PDF thành hình ảnh" - }, - "alphabet": { - "roman": "La Mã/La-tinh", - "arabic": "Tiếng Ả Rập", - "japanese": "Tiếng Nhật", - "korean": "Tiếng Hàn", - "chinese": "Tiếng Trung", - "thai": "Tiếng Thái" - }, - "steps": { - "type": "Loại hình mờ", - "wording": "Nội dung", - "textStyle": "Kiểu", - "formatting": "Định dạng", - "file": "Tệp hình mờ" - }, - "results": { - "title": "Kết quả hình mờ" - }, - "tooltip": { - "language": { - "title": "Hỗ trợ ngôn ngữ", - "text": "Chọn cài đặt ngôn ngữ phù hợp để đảm bảo hiển thị phông chữ đúng cho văn bản của bạn." - }, - "appearance": { - "title": "Cài đặt giao diện", - "text": "Điều chỉnh cách hình mờ trông như thế nào và hòa trộn với tài liệu.", - "bullet1": "Xoay: -360° đến 360° cho hình mờ nghiêng", - "bullet2": "Độ mờ: 0–100% để điều chỉnh độ trong suốt", - "bullet3": "Độ mờ thấp tạo hình mờ tinh tế hơn" - }, - "spacing": { - "title": "Điều chỉnh khoảng cách", - "text": "Điều chỉnh khoảng cách giữa các hình mờ lặp lại trên trang.", - "bullet1": "Khoảng cách theo chiều rộng: Khoảng cách ngang giữa các hình mờ", - "bullet2": "Khoảng cách theo chiều cao: Khoảng cách dọc giữa các hình mờ", - "bullet3": "Giá trị cao hơn tạo mẫu thưa hơn" - }, - "type": { - "header": { - "title": "Chọn loại hình mờ" - }, - "description": { - "title": "Chọn hình mờ của bạn", - "text": "Chọn giữa hình mờ văn bản hoặc hình ảnh tùy theo nhu cầu." - }, - "text": { - "title": "Hình mờ văn bản", - "text": "Phù hợp để thêm thông báo bản quyền, tên công ty hoặc nhãn bảo mật. Hỗ trợ nhiều ngôn ngữ và màu tùy chỉnh.", - "bullet1": "Tùy biến phông chữ và ngôn ngữ", - "bullet2": "Có thể điều chỉnh màu sắc và độ trong suốt", - "bullet3": "Lý tưởng cho văn bản pháp lý hoặc thương hiệu" - }, - "image": { - "title": "Hình mờ hình ảnh", - "text": "Sử dụng logo, con dấu, hoặc bất kỳ hình ảnh nào làm hình mờ. Tuyệt vời cho thương hiệu và nhận diện trực quan.", - "bullet1": "Tải lên bất kỳ định dạng hình ảnh nào", - "bullet2": "Duy trì chất lượng hình ảnh", - "bullet3": "Hoàn hảo cho logo và con dấu" - } - }, - "wording": { - "header": { - "title": "Nội dung văn bản" - }, - "text": { - "title": "Văn bản hình mờ", - "text": "Nhập văn bản sẽ xuất hiện như hình mờ trên toàn bộ tài liệu.", - "bullet1": "Giữ ngắn gọn để dễ đọc hơn", - "bullet2": "Ví dụ phổ biến: 'CONFIDENTIAL', 'DRAFT', tên công ty", - "bullet3": "Không hỗ trợ ký tự emoji và sẽ bị lọc bỏ" - } - }, - "textStyle": { - "header": { - "title": "Kiểu văn bản" - }, - "color": { - "title": "Chọn màu", - "text": "Chọn màu có độ tương phản tốt với nội dung tài liệu của bạn.", - "bullet1": "Xám nhạt (#d3d3d3) cho hình mờ tinh tế", - "bullet2": "Đen hoặc màu đậm cho độ tương phản cao", - "bullet3": "Màu tùy chỉnh cho mục đích thương hiệu" - }, - "language": { - "title": "Hỗ trợ ngôn ngữ", - "text": "Chọn cài đặt ngôn ngữ phù hợp để đảm bảo hiển thị phông chữ đúng." - } - }, - "file": { - "header": { - "title": "Tải lên hình ảnh" - }, - "upload": { - "title": "Chọn hình ảnh", - "text": "Tải lên một tệp hình ảnh để dùng làm hình mờ.", - "bullet1": "Hỗ trợ các định dạng phổ biến: PNG, JPG, GIF, BMP", - "bullet2": "PNG có nền trong suốt hoạt động tốt nhất", - "bullet3": "Hình ảnh độ phân giải cao giữ chất lượng tốt hơn" - }, - "recommendations": { - "title": "Thực hành tốt nhất", - "text": "Mẹo để có kết quả hình mờ hình ảnh tối ưu.", - "bullet1": "Dùng logo hoặc con dấu với nền trong suốt", - "bullet2": "Thiết kế đơn giản hiệu quả hơn hình phức tạp", - "bullet3": "Cân nhắc kích thước tài liệu cuối cùng khi chọn độ phân giải" - } - }, - "formatting": { - "header": { - "title": "Định dạng & Bố cục" - }, - "size": { - "title": "Điều chỉnh kích thước", - "text": "Điều chỉnh kích thước hình mờ (văn bản hoặc hình ảnh).", - "bullet1": "Kích thước lớn tạo hình mờ nổi bật hơn" - }, - "appearance": { - "title": "Cài đặt giao diện", - "text": "Điều chỉnh cách hình mờ trông như thế nào và hòa trộn với tài liệu.", - "bullet1": "Xoay: -360° đến 360° cho hình mờ nghiêng", - "bullet2": "Độ mờ: 0–100% để điều chỉnh độ trong suốt", - "bullet3": "Độ mờ thấp tạo hình mờ tinh tế hơn" - }, - "spacing": { - "title": "Điều chỉnh khoảng cách", - "text": "Điều chỉnh khoảng cách giữa các hình mờ lặp lại trên trang.", - "bullet1": "Giãn cách ngang: Khoảng cách giữa các hình mờ từ trái sang phải", - "bullet2": "Giãn cách dọc: Khoảng cách giữa các hình mờ từ trên xuống dưới", - "bullet3": "Giá trị cao hơn tạo mẫu thưa hơn" - }, - "security": { - "title": "Tùy chọn bảo mật", - "text": "Chuyển PDF cuối cùng sang dạng dựa trên hình ảnh để tăng cường bảo mật.", - "bullet1": "Ngăn chọn và sao chép văn bản", - "bullet2": "Khiến hình mờ khó bị xóa", - "bullet3": "Tăng kích thước tệp", - "bullet4": "Phù hợp cho nội dung nhạy cảm hoặc có bản quyền" - } - } - }, - "type": { - "1": "Văn bản", - "2": "Hình ảnh" - } - }, - "permissions": { - "tags": "đọc,viết,chỉnh sửa,in", - "title": "Thay đổi quyền", - "header": "Thay đổi quyền", - "warning": "Cảnh báo để các quyền này không thể thay đổi, bạn nên đặt chúng với mật khẩu thông qua trang thêm mật khẩu", - "selectText": { - "1": "Chọn PDF để thay đổi quyền", - "2": "Quyền cần đặt", - "3": "Ngăn chặn lắp ráp tài liệu", - "4": "Ngăn chặn trích xuất nội dung", - "5": "Ngăn chặn trích xuất để truy cập", - "6": "Ngăn chặn điền vào biểu mẫu", - "7": "Ngăn chặn sửa đổi", - "8": "Ngăn chặn sửa đổi chú thích", - "9": "Ngăn chặn in", - "10": "Ngăn chặn in các định dạng khác nhau" - }, - "submit": "Thay đổi" - }, - "editTableOfContents": { - "settings": { - "title": "Dấu trang & đề cương", - "replaceExisting": "Thay thế dấu trang hiện có (bỏ chọn để nối thêm)", - "replaceExistingHint": "Khi tắt, đề cương mới sẽ được nối thêm sau các dấu trang hiện tại." - }, - "actions": { - "source": "Tải dấu trang", - "selectedFile": "Đã tải từ {{file}}", - "noFile": "Chọn một PDF để trích xuất dấu trang hiện có.", - "loadFromPdf": "Tải từ PDF đã chọn", - "importJson": "Nhập JSON", - "importClipboard": "Dán JSON từ bộ nhớ tạm", - "export": "Xuất dấu trang", - "exportJson": "Tải JSON", - "exportClipboard": "Sao chép JSON vào bộ nhớ tạm", - "clipboardUnavailable": "Trình duyệt này không cho phép truy cập bộ nhớ tạm." - }, - "info": { - "line1": "Mỗi dấu trang cần một tiêu đề mô tả và trang sẽ mở.", - "line2": "Dùng dấu trang con để tạo phân cấp cho chương, mục, hoặc tiểu mục.", - "line3": "Nhập dấu trang từ PDF đã chọn hoặc từ tệp JSON để tiết kiệm thời gian." - }, - "workbench": { - "empty": { - "title": "Mở công cụ để bắt đầu chỉnh sửa", - "description": "Chọn công cụ Chỉnh sửa Mục lục để tải không gian làm việc." - }, - "tabTitle": "Không gian đề cương", - "subtitle": "Nhập dấu trang, tạo phân cấp và áp dụng đề cương mà không cần các bảng bên chật chội.", - "noFile": "Chưa chọn PDF", - "fileLabel": "Thay đổi sẽ áp dụng cho PDF đang được chọn.", - "filePrompt": "Chọn một PDF từ thư viện hoặc tải lên tệp mới để bắt đầu.", - "changeFile": "Đổi PDF", - "selectFile": "Chọn PDF" - }, - "editor": { - "heading": "Trình chỉnh sửa dấu trang", - "description": "Thêm, lồng và sắp xếp lại dấu trang để tạo đề cương PDF.", - "addTopLevel": "Thêm dấu trang cấp cao", - "empty": { - "title": "Chưa có dấu trang", - "description": "Nhập dấu trang hiện có hoặc bắt đầu bằng cách thêm mục đầu tiên.", - "action": "Thêm dấu trang đầu tiên" - }, - "defaultTitle": "Dấu trang mới", - "defaultChildTitle": "Dấu trang con", - "defaultSiblingTitle": "Dấu trang mới", - "untitled": "Dấu trang không tiêu đề", - "childBadge": "Con", - "pagePreview": "Trang {{page}}", - "field": { - "title": "Tiêu đề dấu trang", - "page": "Số trang đích" - }, - "actions": { - "toggle": "Đóng/mở mục con", - "addChild": "Thêm dấu trang con", - "addSibling": "Thêm dấu trang cùng cấp", - "remove": "Xóa dấu trang" - }, - "confirmRemove": "Xóa dấu trang này và tất cả mục con?" - }, - "messages": { - "loadedTitle": "Đã trích xuất dấu trang", - "loadedBody": "Dấu trang hiện có từ PDF đã được tải vào trình chỉnh sửa.", - "noBookmarks": "Không tìm thấy dấu trang trong PDF đã chọn.", - "loadFailed": "Không thể trích xuất dấu trang từ PDF đã chọn.", - "imported": "Đã nhập dấu trang", - "importedBody": "Đề cương JSON của bạn đã thay thế nội dung hiện tại.", - "importedClipboard": "Dữ liệu bộ nhớ tạm đã thay thế danh sách dấu trang hiện tại.", - "invalidJson": "Cấu trúc JSON không hợp lệ", - "invalidJsonBody": "Vui lòng cung cấp tệp JSON dấu trang hợp lệ và thử lại.", - "exported": "Sẵn sàng tải JSON", - "copied": "Đã sao chép vào bộ nhớ tạm", - "copiedBody": "Đã sao chép JSON dấu trang thành công.", - "copyFailed": "Sao chép thất bại" - }, - "error": { - "failed": "Không thể cập nhật mục lục" - }, - "submit": "Áp dụng mục lục", - "results": { - "title": "PDF đã cập nhật kèm dấu trang", - "subtitle": "Tải tệp đã xử lý hoặc hoàn tác thao tác bên dưới." - } - }, - "removePages": { - "tags": "Xóa trang,xóa trang", - "title": "Xóa", - "pageNumbers": { - "label": "Trang cần xóa", - "placeholder": "vd., 1,3,5-8,10", - "error": "Định dạng số trang không hợp lệ. Dùng số, khoảng (1-5), hoặc biểu thức toán học (2n+1)" - }, - "filenamePrefix": "trang_da_xoa", - "files": { - "placeholder": "Chọn một tệp PDF ở màn hình chính để bắt đầu" - }, - "settings": { - "title": "Cài đặt" - }, - "tooltip": { - "header": { - "title": "Cài đặt xóa trang" - }, - "pageNumbers": { - "title": "Chọn trang", - "text": "Chỉ định các trang cần xóa khỏi PDF. Bạn có thể chọn từng trang, khoảng, hoặc dùng biểu thức toán học.", - "bullet1": "Từng trang: 1,3,5 (xóa các trang 1, 3 và 5)", - "bullet2": "Khoảng trang: 1-5,10-15 (xóa các trang 1-5 và 10-15)", - "bullet3": "Toán học: 2n+1 (xóa trang lẻ)", - "bullet4": "Khoảng mở: 5- (xóa từ trang 5 đến hết)" - }, - "examples": { - "title": "Ví dụ thường dùng", - "text": "Một số mẫu chọn trang phổ biến:", - "bullet1": "Xóa trang đầu: 1", - "bullet2": "Xóa 3 trang cuối: -3", - "bullet3": "Xóa cách trang: 2n", - "bullet4": "Xóa các trang rải rác cụ thể: 1,5,10,15" - }, - "safety": { - "title": "Mẹo an toàn", - "text": "Những lưu ý quan trọng khi xóa trang:", - "bullet1": "Luôn xem trước lựa chọn trước khi xử lý", - "bullet2": "Giữ một bản sao lưu tệp gốc", - "bullet3": "Đánh số trang bắt đầu từ 1, không phải 0", - "bullet4": "Số trang không hợp lệ sẽ bị bỏ qua" - } - }, - "error": { - "failed": "Đã xảy ra lỗi khi xóa trang." - }, - "results": { - "title": "Kết quả xóa trang" - }, - "submit": "Xóa" - }, - "extractPages": { - "title": "Trích xuất trang", - "pageNumbers": { - "label": "Trang cần trích xuất", - "placeholder": "vd., 1,3,5-8 hoặc odd & 1-10" - }, - "settings": { - "title": "Cài đặt" - }, - "tooltip": { - "description": "Trích xuất các trang đã chọn vào một PDF mới, giữ nguyên thứ tự." - }, - "error": { - "failed": "Không thể trích xuất trang" - }, - "results": { - "title": "Đã trích xuất trang" - }, - "submit": "Trích xuất trang" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "Hướng dẫn chọn trang" - }, - "basic": { - "title": "Sử dụng cơ bản", - "text": "Chọn các trang cụ thể từ tài liệu PDF của bạn bằng cú pháp đơn giản.", - "bullet1": "Từng trang: 1,3,5", - "bullet2": "Khoảng trang: 3-6 hoặc 10-15", - "bullet3": "Tất cả các trang: all" - }, - "advanced": { - "title": "Tính năng nâng cao" - }, - "tips": { - "title": "Mẹo", - "text": "Ghi nhớ các hướng dẫn sau:", - "bullet1": "Đánh số trang bắt đầu từ 1 (không phải 0)", - "bullet2": "Khoảng trắng sẽ được tự động loại bỏ", - "bullet3": "Biểu thức không hợp lệ sẽ bị bỏ qua" - }, - "syntax": { - "title": "Cú pháp cơ bản", - "text": "Dùng số, khoảng, từ khóa và cấp số (n bắt đầu từ 0). Hỗ trợ dấu ngoặc.", - "bullets": { - "numbers": "Số/khoảng: 5, 10-20", - "keywords": "Từ khóa: odd, even", - "progressions": "Cấp số: 3n, 4n+1" - } - }, - "operators": { - "title": "Toán tử", - "text": "AND có độ ưu tiên cao hơn dấu phẩy. NOT áp dụng trong phạm vi tài liệu.", - "and": "AND: & hoặc \"and\" — yêu cầu thỏa cả hai điều kiện (vd., 1-50 & even)", - "comma": "Dấu phẩy: , hoặc | — kết hợp lựa chọn (vd., 1-10, 20)", - "not": "NOT: ! hoặc \"not\" — loại trừ trang (vd., 3n & not 30)" - }, - "examples": { - "title": "Ví dụ" - }, - "complex": { - "bullet1": "1,3-5,8,2n → các trang 1, 3–5, 8, cộng các trang chẵn", - "bullet2": "10-,2n-1 → từ trang 10 đến hết + trang lẻ", - "description": "Kết hợp nhiều kiểu khác nhau.", - "title": "Kết hợp phức tạp" - }, - "description": "Chọn các trang sẽ dùng cho thao tác. Hỗ trợ trang đơn, khoảng, công thức và từ khóa all.", - "individual": { - "bullet1": "1,3,5 → chọn các trang 1, 3, 5", - "bullet2": "2,7,12 → chọn các trang 2, 7, 12", - "description": "Nhập các số cách nhau bằng dấu phẩy.", - "title": "Từng trang" - }, - "mathematical": { - "bullet1": "2n → tất cả trang chẵn (2, 4, 6…)", - "bullet2": "2n-1 → tất cả trang lẻ (1, 3, 5…)", - "bullet3": "3n → mỗi trang thứ 3 (3, 6, 9…)", - "bullet4": "4n-1 → các trang 3, 7, 11, 15…", - "description": "Dùng n trong công thức để tạo mẫu.", - "title": "Hàm toán học" - }, - "ranges": { - "bullet1": "3-6 → chọn các trang 3–6", - "bullet2": "10-15 → chọn các trang 10–15", - "bullet3": "5- → chọn các trang từ 5 đến hết", - "description": "Dùng - cho các trang liên tiếp.", - "title": "Khoảng trang" - }, - "special": { - "bullet1": "all → chọn mọi trang", - "title": "Từ khóa đặc biệt" - } - } - }, - "bulkSelection": { - "syntaxError": "Có vấn đề về cú pháp. Xem mẹo Chọn trang để được trợ giúp.", - "header": { - "title": "Hướng dẫn chọn trang" - }, - "syntax": { - "title": "Cú pháp cơ bản", - "text": "Dùng số, khoảng, từ khóa và cấp số (n bắt đầu từ 0). Hỗ trợ dấu ngoặc.", - "bullets": { - "numbers": "Số/khoảng: 5, 10-20", - "keywords": "Từ khóa: odd, even", - "progressions": "Cấp số: 3n, 4n+1" - } - }, - "operators": { - "title": "Toán tử", - "text": "AND có độ ưu tiên cao hơn dấu phẩy. NOT áp dụng trong phạm vi tài liệu.", - "and": "AND: & hoặc \"and\" — yêu cầu thỏa cả hai điều kiện (vd., 1-50 & even)", - "comma": "Dấu phẩy: , hoặc | — kết hợp lựa chọn (vd., 1-10, 20)", - "not": "NOT: ! hoặc \"not\" — loại trừ trang (vd., 3n & not 30)" - }, - "examples": { - "title": "Ví dụ", - "first50": "50 đầu tiên", - "last50": "50 cuối cùng", - "every3rd": "Mỗi trang thứ 3", - "oddWithinExcluding": "Odd trong 1-20, loại trừ 5-7", - "combineSets": "Kết hợp tập hợp" - }, - "firstNPages": { - "title": "N trang đầu", - "placeholder": "Số trang" - }, - "lastNPages": { - "title": "N trang cuối", - "placeholder": "Số trang" - }, - "everyNthPage": { - "title": "Mỗi trang thứ N", - "placeholder": "Bước nhảy" - }, - "range": { - "title": "Khoảng", - "fromPlaceholder": "Từ", - "toPlaceholder": "Đến" - }, - "keywords": { - "title": "Từ khóa" - }, - "advanced": { - "title": "Nâng cao" - } - }, - "compressPdfs": { - "tags": "ép,nhỏ,nhỏ gọn" - }, - "unlockPDFForms": { - "tags": "xóa,xóa,biểu mẫu,trường,chỉ đọc", - "title": "Gỡ chế độ chỉ đọc khỏi các trường biểu mẫu", - "header": "Mở khóa biểu mẫu PDF", - "submit": "Remove", - "description": "Công cụ này sẽ gỡ hạn chế chỉ đọc khỏi các trường biểu mẫu PDF, cho phép chúng có thể chỉnh sửa và điền.", - "filenamePrefix": "bieu_mau_da_mo_khoa", - "files": { - "placeholder": "Chọn một tệp PDF ở màn hình chính để bắt đầu" - }, - "error": { - "failed": "Đã xảy ra lỗi khi mở khóa biểu mẫu PDF." - }, - "results": { - "title": "Kết quả mở khóa biểu mẫu" - } - }, - "changeMetadata": { - "header": "Thay đổi metadata", - "submit": "Thay đổi", - "filenamePrefix": "sieu_du_lieu", - "settings": { - "title": "Cài đặt siêu dữ liệu" - }, - "standardFields": { - "title": "Trường chuẩn" - }, - "deleteAll": { - "label": "Xóa siêu dữ liệu hiện có", - "checkbox": "Xóa tất cả siêu dữ liệu" - }, - "title": { - "label": "Tiêu đề", - "placeholder": "Tiêu đề tài liệu" - }, - "author": { - "label": "Tác giả", - "placeholder": "Tác giả tài liệu" - }, - "subject": { - "label": "Chủ đề", - "placeholder": "Chủ đề tài liệu" - }, - "keywords": { - "label": "Từ khóa", - "placeholder": "Từ khóa tài liệu" - }, - "creator": { - "label": "Trình tạo", - "placeholder": "Trình tạo tài liệu" - }, - "producer": { - "label": "Trình sản xuất", - "placeholder": "Trình sản xuất tài liệu" - }, - "dates": { - "title": "Trường ngày" - }, - "creationDate": { - "label": "Ngày tạo", - "placeholder": "Ngày tạo" - }, - "modificationDate": { - "label": "Ngày sửa đổi", - "placeholder": "Ngày sửa đổi" - }, - "trapped": { - "label": "Trạng thái Trapped", - "unknown": "Không rõ", - "true": "Có", - "false": "Không" - }, - "advanced": { - "title": "Tùy chọn nâng cao" - }, - "customFields": { - "title": "Siêu dữ liệu tùy chỉnh", - "description": "Thêm các trường siêu dữ liệu tùy chỉnh vào tài liệu", - "add": "Thêm trường", - "key": "Khóa", - "keyPlaceholder": "Khóa tùy chỉnh", - "value": "Giá trị", - "valuePlaceholder": "Giá trị tùy chỉnh", - "remove": "Xóa" - }, - "results": { - "title": "Các PDF đã cập nhật" - }, - "error": { - "failed": "Đã xảy ra lỗi khi thay đổi siêu dữ liệu PDF." - }, - "tooltip": { - "header": { - "title": "Tổng quan về siêu dữ liệu PDF" - }, - "standardFields": { - "title": "Trường chuẩn", - "text": "Các trường siêu dữ liệu PDF phổ biến mô tả tài liệu.", - "bullet1": "Tiêu đề: Tên hoặc tiêu đề tài liệu", - "bullet2": "Tác giả: Người tạo tài liệu", - "bullet3": "Chủ đề: Mô tả ngắn gọn nội dung", - "bullet4": "Từ khóa: Từ khóa tìm kiếm cho tài liệu", - "bullet5": "Creator/Producer: Phần mềm dùng để tạo PDF" - }, - "dates": { - "title": "Trường ngày", - "text": "Thời điểm tài liệu được tạo và sửa đổi.", - "bullet1": "Ngày tạo: Khi tài liệu gốc được tạo", - "bullet2": "Ngày sửa đổi: Lần thay đổi cuối" - }, - "options": { - "title": "Tùy chọn bổ sung", - "text": "Trường tùy chỉnh và kiểm soát quyền riêng tư.", - "bullet1": "Siêu dữ liệu tùy chỉnh: Thêm cặp khóa-giá trị của bạn", - "bullet2": "Trapped Status: Thiết lập in chất lượng cao", - "bullet3": "Xóa tất cả: Gỡ mọi siêu dữ liệu để bảo mật" - }, - "deleteAll": { - "title": "Xóa siêu dữ liệu hiện có", - "text": "Xóa toàn bộ siêu dữ liệu để đảm bảo quyền riêng tư." - }, - "customFields": { - "title": "Siêu dữ liệu tùy chỉnh", - "text": "Thêm các cặp siêu dữ liệu khóa-giá trị tùy chỉnh của bạn.", - "bullet1": "Thêm bất kỳ trường tùy chỉnh nào liên quan đến tài liệu", - "bullet2": "Ví dụ: Phòng ban, Dự án, Phiên bản, Trạng thái", - "bullet3": "Mỗi mục cần cả khóa và giá trị" - }, - "advanced": { - "title": "Tùy chọn nâng cao", - "trapped": { - "title": "Trạng thái Trapped", - "description": "Cho biết tài liệu có được chuẩn bị cho in chất lượng cao hay không.", - "bullet1": "Có: Tài liệu đã được trapping để in", - "bullet2": "Không: Tài liệu chưa được trapping", - "bullet3": "Không rõ: Không chỉ định trạng thái trapping" - } - } - } - }, - "fileToPDF": { - "tags": "chuyển đổi,định dạng,tài liệu,hình ảnh,slide,văn bản,chuyển đổi,văn phòng,tài liệu,word,excel,powerpoint", - "title": "Tệp sang PDF", - "header": "Chuyển đổi bất kỳ tệp nào sang PDF", - "credit": "Dịch vụ này sử dụng LibreOffice và Unoconv để chuyển đổi tệp.", - "supportedFileTypesInfo": "Các loại tệp được hỗ trợ", - "supportedFileTypes": "Các loại tệp được hỗ trợ nên bao gồm các loại dưới đây, tuy nhiên để có danh sách đầy đủ và cập nhật các định dạng được hỗ trợ, vui lòng tham khảo tài liệu LibreOffice", - "submit": "Chuyển đổi sang PDF" - }, - "ocr": { - "tags": "nhận dạng,văn bản,hình ảnh,quét,đọc,nhận dạng,phát hiện,có thể chỉnh sửa", - "title": "OCR / Làm sạch bản Scan", - "desc": "Dọn dẹp bản quét và phát hiện văn bản từ hình ảnh trong PDF và thêm lại dưới dạng văn bản.", - "header": "Làm sạch các bản Scan / OCR (Nhận dạng ký tự quang học)", - "selectText": { - "1": "Chọn ngôn ngữ cần được phát hiện trong PDF (Những ngôn ngữ được liệt kê là những ngôn ngữ hiện đang được phát hiện):", - "2": "Tạo tệp văn bản chứa văn bản OCR cùng với PDF đã được OCR", - "3": "Sửa các trang đã được scan ở góc nghiêng bằng cách xoay chúng trở lại vị trí", - "4": "Làm sạch trang để giảm khả năng OCR sẽ tìm thấy văn bản trong nhiễu nền. (Không thay đổi đầu ra)", - "5": "Làm sạch trang để giảm khả năng OCR sẽ tìm thấy văn bản trong nhiễu nền, duy trì làm sạch trong đầu ra.", - "6": "Bỏ qua các trang có văn bản tương tác, chỉ OCR các trang là hình ảnh", - "7": "Bắt buộc OCR, sẽ OCR mọi trang và xóa tất cả các phần tử văn bản gốc", - "8": "Bình thường (Sẽ báo lỗi nếu PDF chứa văn bản)", - "9": "Cài đặt bổ sung", - "10": "Chế độ OCR", - "11": "Xóa hình ảnh sau khi OCR (Xóa TẤT CẢ hình ảnh, chỉ hữu ích nếu là một phần của bước chuyển đổi)", - "12": "Loại hiển thị (Nâng cao)" - }, - "help": "Vui lòng đọc tài liệu này về cách sử dụng cho các ngôn ngữ khác và/hoặc sử dụng không trong docker", - "credit": "Dịch vụ này sử dụng qpdf và Tesseract cho OCR.", - "submit": "Xử lý PDF với OCR", - "operation": { - "submit": "Xử lý OCR và xem lại" - }, - "results": { - "title": "Kết quả OCR" - }, - "languagePicker": { - "additionalLanguages": "Cần thêm ngôn ngữ khác?", - "viewSetupGuide": "Xem hướng dẫn thiết lập →" - }, - "settings": { - "title": "Cài đặt", - "ocrMode": { - "label": "Chế độ OCR", - "auto": "Tự động (bỏ qua lớp văn bản)", - "force": "Buộc (OCR lại tất cả, thay thế văn bản)", - "strict": "Nghiêm ngặt (hủy nếu phát hiện văn bản)" - }, - "languages": { - "label": "Ngôn ngữ", - "placeholder": "Chọn ngôn ngữ" - }, - "compatibilityMode": { - "label": "Chế độ tương thích" - }, - "advancedOptions": { - "label": "Tùy chọn xử lý", - "sidecar": "Tạo tệp văn bản", - "deskew": "Sửa nghiêng trang", - "clean": "Làm sạch tệp đầu vào", - "cleanFinal": "Làm sạch đầu ra cuối cùng" - } - }, - "tooltip": { - "header": { - "title": "Tổng quan cài đặt OCR" - }, - "mode": { - "title": "Chế độ OCR", - "text": "Optical Character Recognition (OCR) giúp bạn biến các trang quét hoặc chụp màn hình thành văn bản có thể tìm kiếm, sao chép hoặc tô sáng.", - "bullet1": "Tự động bỏ qua các trang đã có lớp văn bản.", - "bullet2": "Buộc sẽ OCR lại mọi trang và thay thế toàn bộ văn bản.", - "bullet3": "Nghiêm ngặt sẽ dừng nếu phát hiện bất kỳ văn bản có thể chọn nào." - }, - "languages": { - "title": "Ngôn ngữ", - "text": "Cải thiện độ chính xác OCR bằng cách chỉ định các ngôn ngữ mong đợi. Chọn một hoặc nhiều ngôn ngữ để định hướng nhận dạng." - }, - "output": { - "title": "Đầu ra", - "text": "Chọn cách bạn muốn định dạng đầu ra văn bản:", - "bullet1": "PDF có thể tìm kiếm sẽ nhúng văn bản phía sau hình ảnh gốc.", - "bullet2": "HOCR XML trả về tệp có cấu trúc, máy có thể đọc.", - "bullet3": "Tệp .txt đi kèm tạo một tệp riêng chứa nội dung thô." - }, - "advanced": { - "header": { - "title": "Xử lý OCR nâng cao" - }, - "compatibility": { - "title": "Chế độ tương thích", - "text": "Sử dụng chế độ OCR 'sandwich PDF': tạo tệp lớn hơn nhưng đáng tin cậy hơn với một số ngôn ngữ và phần mềm PDF cũ. Mặc định chúng tôi dùng hOCR cho các PDF nhỏ hơn, hiện đại." - }, - "sidecar": { - "title": "Tạo tệp văn bản", - "text": "Tạo một tệp .txt riêng đi kèm PDF chứa toàn bộ nội dung văn bản đã trích xuất để dễ truy cập và xử lý." - }, - "deskew": { - "title": "Sửa nghiêng trang", - "text": "Tự động chỉnh các trang bị nghiêng để cải thiện độ chính xác OCR. Hữu ích cho tài liệu quét không thẳng hàng hoàn hảo." - }, - "clean": { - "title": "Làm sạch tệp đầu vào", - "text": "Tiền xử lý đầu vào bằng cách khử nhiễu, tăng tương phản và tối ưu hóa hình ảnh để nhận dạng OCR tốt hơn trước khi xử lý." - }, - "cleanFinal": { - "title": "Làm sạch đầu ra cuối cùng", - "text": "Hậu xử lý PDF cuối cùng bằng cách loại bỏ tạo tác OCR và tối ưu lớp văn bản để dễ đọc hơn và dung lượng nhỏ hơn." - } - } - }, - "error": { - "failed": "Thao tác OCR thất bại" - } - }, - "extractImages": { - "tags": "hình ảnh,ảnh,lưu,lưu trữ,zip,chụp,lấy", - "title": "Trích xuất hình ảnh", - "header": "Trích xuất hình ảnh", - "selectText": "Chọn định dạng hình ảnh để chuyển đổi hình ảnh đã trích xuất", - "allowDuplicates": "Lưu hình ảnh trùng lặp", - "submit": "Trích xuất", - "settings": { - "title": "Cài đặt" - }, - "error": { - "failed": "Đã xảy ra lỗi khi trích xuất hình ảnh từ PDF." - } - }, - "pdfToPDFA": { - "tags": "lưu trữ,dài hạn,tiêu chuẩn,chuyển đổi,lưu trữ,bảo quản", - "title": "PDF sang PDF/A", - "header": "PDF sang PDF/A", - "credit": "Dịch vụ này sử dụng libreoffice để chuyển đổi PDF/A", - "submit": "Chuyển đổi", - "tip": "Hiện tại không hoạt động với nhiều đầu vào cùng lúc", - "outputFormat": "Định dạng đầu ra", - "pdfWithDigitalSignature": "PDF chứa chữ ký số. Điều này sẽ bị xóa trong bước tiếp theo." - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,chuyển đổi,định dạng,chuyển đổi,văn phòng,microsoft,tệp doc", - "title": "PDF sang Word", - "header": "PDF sang Word", - "selectText": { - "1": "Định dạng tệp đầu ra" - }, - "credit": "Dịch vụ này sử dụng LibreOffice để chuyển đổi tệp.", - "submit": "Chuyển đổi" - }, - "PDFToPresentation": { - "tags": "slides,trình chiếu,văn phòng,microsoft", - "title": "PDF sang bài thuyết trình", - "header": "PDF sang bài thuyết trình", - "selectText": { - "1": "Định dạng tệp đầu ra" - }, - "credit": "Dịch vụ này sử dụng LibreOffice để chuyển đổi tệp.", - "submit": "Chuyển đổi" - }, - "PDFToText": { - "tags": "định dạng phong phú,định dạng văn bản phong phú,định dạng văn bản phong phú", - "title": "PDF sang RTF (Văn bản)", - "header": "PDF sang RTF (Văn bản)", - "selectText": { - "1": "Định dạng tệp đầu ra" - }, - "credit": "Dịch vụ này sử dụng LibreOffice để chuyển đổi tệp.", - "submit": "Chuyển đổi" - }, - "PDFToHTML": { - "tags": "nội dung web,thân thiện với trình duyệt", - "title": "PDF sang HTML", - "header": "PDF sang HTML", - "credit": "Dịch vụ này sử dụng pdftohtml để chuyển đổi tệp.", - "submit": "Chuyển đổi" - }, - "PDFToXML": { - "tags": "trích xuất dữ liệu,nội dung có cấu trúc,tương tác,chuyển đổi,chuyển", - "title": "PDF sang XML", - "header": "PDF sang XML", - "credit": "Dịch vụ này sử dụng LibreOffice để chuyển đổi tệp.", - "submit": "Chuyển đổi" - }, - "ScannerImageSplit": { - "tags": "tách,tự động phát hiện,quét,nhiều ảnh,sắp xếp", - "selectText": { - "1": "Ngưỡng góc:", - "2": "Đặt góc tuyệt đối tối thiểu cần thiết để xoay hình ảnh (mặc định: 10).", - "3": "Dung sai:", - "4": "Xác định phạm vi biến đổi màu sắc xung quanh màu nền ước tính (mặc định: 30).", - "5": "Diện tích tối thiểu:", - "6": "Đặt ngưỡng diện tích tối thiểu cho một ảnh (mặc định: 10000).", - "7": "Diện tích đường viền tối thiểu:", - "8": "Đặt ngưỡng diện tích đường viền tối thiểu cho một ảnh", - "9": "Kích thước viền:", - "10": "Đặt kích thước của viền được thêm vào và loại bỏ để ngăn chặn viền trắng trong đầu ra (mặc định: 1)." - }, - "info": "Python chưa được cài đặt. Cần thiết để chạy." - }, - "scannerImageSplit": { - "title": "Hình ảnh đã trích xuất", - "submit": "Trích xuất ảnh quét", - "error": { - "failed": "Đã xảy ra lỗi khi trích xuất ảnh quét." - }, - "tooltip": { - "title": "Trình tách ảnh", - "whatThisDoes": "Tính năng", - "whatThisDoesDesc": "Tự động tìm và trích xuất từng ảnh từ một trang quét hoặc ảnh tổng hợp—không cần cắt thủ công.", - "whenToUse": "Khi nào dùng", - "useCase1": "Quét nguyên trang album trong một lần", - "useCase2": "Tách các lô quét bằng máy quét phẳng thành tệp riêng", - "useCase3": "Tách ảnh ghép thành ảnh riêng lẻ", - "useCase4": "Trích ảnh từ tài liệu", - "quickFixes": "Sửa nhanh", - "problem1": "Không phát hiện được ảnh → tăng Tolerance lên 30–50", - "problem2": "Quá nhiều phát hiện sai → tăng Minimum Area lên 15.000–20.000", - "problem3": "Cắt quá sát → tăng Border Size lên 5–10", - "problem4": "Ảnh nghiêng không được làm thẳng → giảm Angle Threshold xuống ~5°", - "problem5": "Ô do bụi/nhiễu → tăng Minimum Contour Area lên 1000–2000", - "setupTips": "Mẹo thiết lập", - "tip1": "Dùng nền sáng, trơn", - "tip2": "Chừa khoảng hở nhỏ (≈1 cm) giữa các ảnh", - "tip3": "Quét ở 300–600 DPI", - "tip4": "Lau sạch mặt kính máy quét", - "headsUp": "Lưu ý", - "headsUpDesc": "Ảnh chồng lên nhau hoặc nền có màu rất gần với ảnh có thể làm giảm độ chính xác—hãy thử nền sáng hơn hoặc tối hơn và chừa nhiều khoảng cách hơn." - } - }, - "sign": { - "title": "Ký", - "header": "Ký PDF", - "upload": "Tải lên hình ảnh", - "draw": { - "title": "Vẽ chữ ký của bạn", - "clear": "Xóa" - }, - "canvas": { - "heading": "Vẽ chữ ký của bạn", - "clickToOpen": "Nhấp để mở vùng vẽ", - "modalTitle": "Vẽ chữ ký của bạn", - "colorLabel": "Màu", - "penSizeLabel": "Cỡ bút", - "penSizePlaceholder": "Cỡ", - "clear": "Xóa vùng vẽ", - "colorPickerTitle": "Chọn màu nét vẽ" - }, - "text": { - "name": "Tên người ký", - "placeholder": "Nhập họ tên đầy đủ", - "fontLabel": "Phông chữ", - "fontSizeLabel": "Cỡ chữ", - "fontSizePlaceholder": "Nhập hoặc chọn cỡ chữ (8-200)", - "colorLabel": "Màu chữ" - }, - "clear": "Xóa", - "add": "Thêm", - "saved": { - "heading": "Chữ ký đã lưu", - "description": "Tái sử dụng chữ ký đã lưu bất cứ lúc nào.", - "emptyTitle": "Chưa có chữ ký đã lưu", - "emptyDescription": "Vẽ, tải lên hoặc gõ chữ ký ở trên, rồi dùng \"Lưu vào thư viện\" để lưu tối đa {{max}} mục ưa thích sẵn dùng.", - "type": { - "canvas": "Vẽ", - "image": "Tải lên", - "text": "Chữ" - }, - "limitTitle": "Đã đạt giới hạn", - "limitDescription": "Xóa một chữ ký đã lưu trước khi thêm mới (tối đa {{max}}).", - "carouselPosition": "{{current}} trên {{total}}", - "prev": "Trước", - "next": "Tiếp", - "delete": "Xóa", - "label": "Nhãn", - "defaultLabel": "Chữ ký", - "defaultCanvasLabel": "Chữ ký vẽ", - "defaultImageLabel": "Chữ ký đã tải lên", - "defaultTextLabel": "Chữ ký nhập", - "saveButton": "Lưu chữ ký", - "saveUnavailable": "Hãy tạo chữ ký trước để lưu.", - "noChanges": "Chữ ký hiện tại đã được lưu.", - "status": { - "saved": "Đã lưu" - } - }, - "save": "Lưu chữ ký", - "applySignatures": "Áp dụng chữ ký", - "personalSigs": "Chữ ký cá nhân", - "sharedSigs": "Chữ ký dùng chung", - "noSavedSigs": "Không tìm thấy chữ ký đã lưu", - "addToAll": "Thêm vào tất cả các trang", - "delete": "Xóa", - "first": "Trang đầu", - "last": "Trang cuối", - "next": "Trang tiếp", - "previous": "Trang trước", - "maintainRatio": "Bật/tắt giữ tỉ lệ khung hình", - "undo": "Hoàn tác", - "redo": "Làm lại", - "submit": "Ký tài liệu", - "steps": { - "configure": "Cấu hình chữ ký" - }, - "step": { - "createDesc": "Chọn cách bạn muốn tạo chữ ký", - "place": "Đặt & lưu", - "placeDesc": "Đặt vị trí chữ ký trên PDF" - }, - "type": { - "title": "Loại chữ ký", - "draw": "Vẽ", - "canvas": "Vẽ", - "image": "Hình ảnh", - "text": "Văn bản", - "saved": "Đã lưu" - }, - "image": { - "label": "Tải lên ảnh chữ ký", - "placeholder": "Chọn tệp hình ảnh", - "hint": "Tải lên ảnh chữ ký định dạng PNG hoặc JPG" - }, - "instructions": { - "title": "Cách thêm chữ ký", - "canvas": "Sau khi vẽ chữ ký trong canvas, đóng hộp thoại rồi bấm vào bất kỳ đâu trên PDF để đặt nó.", - "image": "Sau khi tải lên ảnh chữ ký ở trên, bấm vào bất kỳ đâu trên PDF để đặt nó.", - "saved": "Chọn một chữ ký đã lưu ở trên, rồi nhấp vào bất kỳ đâu trên PDF để đặt.", - "text": "Sau khi nhập tên ở trên, bấm vào bất kỳ đâu trên PDF để đặt chữ ký của bạn.", - "paused": "Tạm dừng đặt", - "resumeHint": "Tiếp tục đặt để nhấp và thêm chữ ký.", - "noSignature": "Tạo chữ ký ở trên để bật công cụ đặt." - }, - "mode": { - "move": "Di chuyển chữ ký", - "place": "Đặt chữ ký", - "pause": "Tạm dừng đặt", - "resume": "Tiếp tục đặt" - }, - "updateAndPlace": "Cập nhật và đặt", - "activate": "Kích hoạt đặt chữ ký", - "deactivate": "Dừng đặt chữ ký", - "results": { - "title": "Kết quả chữ ký" - }, - "error": { - "failed": "Đã xảy ra lỗi khi ký PDF." - } - }, - "flatten": { - "title": "Làm phẳng", - "header": "Làm phẳng PDF", - "flattenOnlyForms": "Chỉ làm phẳng biểu mẫu", - "submit": "Làm phẳng", - "filenamePrefix": "da_lam_phang", - "files": { - "placeholder": "Chọn một tệp PDF ở màn hình chính để bắt đầu" - }, - "steps": { - "settings": "Cài đặt" - }, - "options": { - "stepTitle": "Tùy chọn làm phẳng", - "title": "Tùy chọn làm phẳng", - "flattenOnlyForms": { - "label": "Chỉ làm phẳng biểu mẫu", - "desc": "Chỉ làm phẳng các trường biểu mẫu, giữ nguyên các thành phần tương tác khác" - }, - "note": "Làm phẳng sẽ loại bỏ các thành phần tương tác khỏi PDF, khiến chúng không thể chỉnh sửa." - }, - "results": { - "title": "Kết quả làm phẳng" - }, - "error": { - "failed": "Đã xảy ra lỗi khi làm phẳng PDF." - }, - "tooltip": { - "header": { - "title": "Về việc làm phẳng PDF" - }, - "description": { - "title": "Làm phẳng có tác dụng gì?", - "text": "Làm phẳng khiến PDF không thể chỉnh sửa bằng cách biến các biểu mẫu có thể điền và nút thành văn bản và hình ảnh thông thường. PDF sẽ trông y hệt, nhưng không ai có thể thay đổi hoặc điền vào biểu mẫu nữa. Hoàn hảo để chia sẻ biểu mẫu đã hoàn thành, tạo tài liệu cuối cùng để lưu trữ, hoặc đảm bảo PDF hiển thị giống nhau ở mọi nơi.", - "bullet1": "Ô văn bản trở thành văn bản thường (không thể chỉnh sửa)", - "bullet2": "Hộp chọn và nút trở thành hình ảnh", - "bullet3": "Tuyệt vời cho các bản cuối mà bạn không muốn bị thay đổi", - "bullet4": "Đảm bảo giao diện nhất quán trên mọi thiết bị" - }, - "formsOnly": { - "title": "“Chỉ làm phẳng biểu mẫu” nghĩa là gì?", - "text": "Tùy chọn này chỉ loại bỏ khả năng điền biểu mẫu, nhưng giữ các tính năng khác hoạt động như nhấp liên kết, xem dấu trang và đọc bình luận.", - "bullet1": "Biểu mẫu trở nên không thể chỉnh sửa", - "bullet2": "Liên kết vẫn hoạt động khi nhấp", - "bullet3": "Bình luận và ghi chú vẫn hiển thị", - "bullet4": "Dấu trang vẫn giúp bạn điều hướng" - } - } - }, - "repair": { - "tags": "sửa,khôi phục,sửa chữa,phục hồi", - "title": "Sửa chữa", - "header": "Sửa chữa PDF", - "submit": "Sửa chữa", - "description": "Công cụ này sẽ cố gắng sửa tệp PDF bị hỏng hoặc lỗi. Không cần cài đặt bổ sung.", - "filenamePrefix": "da_sua", - "files": { - "placeholder": "Chọn một tệp PDF ở màn hình chính để bắt đầu" - }, - "error": { - "failed": "Đã xảy ra lỗi khi sửa PDF." - }, - "results": { - "title": "Kết quả sửa chữa" - } - }, - "removeBlanks": { - "title": "Xóa trang trắng", - "header": "Xóa trang trắng", - "settings": { - "title": "Cài đặt" - }, - "threshold": { - "label": "Ngưỡng độ trắng điểm ảnh" - }, - "whitePercent": { - "label": "Ngưỡng phần trăm trắng", - "unit": "%" - }, - "includeBlankPages": { - "label": "Bao gồm các trang được phát hiện là trống" - }, - "tooltip": { - "header": { - "title": "Cài đặt xóa trang trống" - }, - "threshold": { - "title": "Ngưỡng độ trắng điểm ảnh", - "text": "Điều khiển mức độ một điểm ảnh phải trắng đến mức nào để được coi là 'trắng'. Điều này giúp xác định vùng nào được tính là vùng trống trên trang.", - "bullet1": "0 = Đen hoàn toàn (hạn chế nhất)", - "bullet2": "128 = Xám trung bình", - "bullet3": "255 = Trắng hoàn toàn (ít hạn chế nhất)" - }, - "whitePercent": { - "title": "Ngưỡng phần trăm trắng", - "text": "Thiết lập phần trăm tối thiểu điểm ảnh trắng để một trang được coi là trống và bị xóa.", - "bullet1": "Giá trị thấp hơn (vd., 80%) = Nhiều trang bị xóa hơn", - "bullet2": "Giá trị cao hơn (vd., 95%) = Chỉ xóa các trang rất trống", - "bullet3": "Dùng giá trị cao hơn cho tài liệu có nền sáng" - }, - "includeBlankPages": { - "title": "Bao gồm các trang trống đã phát hiện", - "text": "Khi bật, tạo một PDF riêng chứa tất cả các trang trống đã được phát hiện và xóa khỏi tài liệu gốc.", - "bullet1": "Hữu ích để xem lại những gì đã bị xóa", - "bullet2": "Giúp xác minh độ chính xác phát hiện", - "bullet3": "Có thể tắt để giảm kích thước tệp đầu ra" - } - }, - "submit": "Xóa trang trắng", - "error": { - "failed": "Không thể xóa trang trống" - }, - "results": { - "title": "Đã xóa trang trống" - } - }, - "removeAnnotations": { - "tags": "bình luận,đánh dấu,ghi chú,đánh dấu,xóa", - "title": "Xóa chú thích", - "header": "Xóa chú thích", - "submit": "Xóa", - "settings": { - "title": "Cài đặt" - }, - "info": { - "title": "Giới thiệu về Xóa chú thích", - "description": "Công cụ này sẽ xóa tất cả chú thích (bình luận, tô sáng, ghi chú, v.v.) khỏi tài liệu PDF của bạn." - }, - "tooltip": { - "header": { - "title": "Giới thiệu về Xóa chú thích" - }, - "description": { - "title": "Chức năng" - } - }, - "error": { - "failed": "Đã xảy ra lỗi khi xóa chú thích khỏi PDF." - } - }, - "compare": { - "tags": "phân biệt,đối chiếu,thay đổi,phân tích", - "title": "So sánh", - "header": "So sánh PDF", - "clearSelected": "Xóa lựa chọn", - "clear": { - "confirmTitle": "Xóa các PDF đã chọn?", - "confirmBody": "Thao tác này sẽ đóng so sánh hiện tại và đưa bạn trở lại Tệp đang hoạt động.", - "confirm": "Xóa và quay lại" - }, - "review": { - "title": "Kết quả so sánh", - "actionsHint": "Xem lại kết quả so sánh, hoán đổi vai trò tài liệu, hoặc xuất tóm tắt.", - "switchOrder": "Hoán đổi thứ tự", - "exportSummary": "Xuất tóm tắt" - }, - "base": { - "label": "Tài liệu gốc", - "placeholder": "Chọn PDF gốc" - }, - "comparison": { - "label": "Tài liệu đã chỉnh sửa", - "placeholder": "Chọn PDF đã chỉnh sửa" - }, - "addFilesHint": "Thêm PDF ở bước Tệp để bật lựa chọn.", - "noFiles": "Chưa có PDF nào", - "pages": "Trang", - "selection": { - "originalEditedTitle": "Chọn PDF Gốc và Đã chỉnh sửa" - }, - "original": { - "label": "PDF gốc" - }, - "edited": { - "label": "PDF đã chỉnh sửa" - }, - "swap": { - "confirmTitle": "Chạy lại so sánh?", - "confirmBody": "Thao tác này sẽ chạy lại công cụ. Bạn có chắc muốn hoán đổi thứ tự của Gốc và Đã chỉnh sửa không?", - "confirm": "Hoán đổi và chạy lại" - }, - "cta": "So sánh", - "loading": "Đang so sánh...", - "summary": { - "baseHeading": "Tài liệu gốc", - "comparisonHeading": "Tài liệu đã chỉnh sửa", - "pageLabel": "Trang" - }, - "rendering": { - "pageNotReadyTitle": "Trang chưa được kết xuất", - "pageNotReadyBody": "Một số trang vẫn đang kết xuất. Điều hướng sẽ chính xác khi chúng sẵn sàng.", - "rendering": "đang kết xuất", - "inProgress": "Ít nhất một trong các PDF này rất lớn, việc cuộn sẽ không mượt cho đến khi kết xuất hoàn tất", - "pagesRendered": "trang đã kết xuất", - "complete": "Hoàn tất kết xuất trang" - }, - "dropdown": { - "deletionsLabel": "Xóa", - "additionsLabel": "Thêm", - "deletions": "Xóa ({{count}})", - "additions": "Thêm ({{count}})", - "searchPlaceholder": "Tìm thay đổi...", - "noResults": "Không tìm thấy thay đổi" - }, - "actions": { - "stackVertically": "Xếp dọc", - "placeSideBySide": "Đặt cạnh nhau", - "zoomOut": "Thu nhỏ", - "zoomIn": "Phóng to", - "resetView": "Đặt lại chế độ xem", - "unlinkScrollPan": "Bỏ liên kết cuộn và di chuyển", - "linkScrollPan": "Liên kết cuộn và di chuyển", - "unlinkScroll": "Bỏ liên kết cuộn", - "linkScroll": "Liên kết cuộn" - }, - "toasts": { - "unlinkedTitle": "Đã bật cuộn & di chuyển độc lập", - "unlinkedBody": "Mẹo: Phím Mũi tên Lên/Xuống cuộn cả hai khung; thao tác di chuyển chỉ ảnh hưởng khung đang hoạt động." - }, - "error": { - "selectRequired": "Hãy chọn tài liệu gốc và tài liệu đã chỉnh sửa.", - "filesMissing": "Không thể định vị các tệp đã chọn. Vui lòng chọn lại.", - "generic": "Không thể so sánh các tệp này." - }, - "status": { - "extracting": "Đang trích xuất văn bản...", - "processing": "Đang phân tích khác biệt...", - "complete": "So sánh đã sẵn sàng" - }, - "longJob": { - "title": "Đang xử lý so sánh lớn", - "body": "Các PDF này tổng cộng vượt quá 2.000 trang. Việc xử lý có thể mất vài phút." - }, - "slowOperation": { - "title": "Vẫn đang xử lý…", - "body": "So sánh này lâu hơn bình thường. Bạn có thể để tiếp tục hoặc hủy.", - "cancel": "Hủy so sánh" - }, - "newLine": "dòng mới", - "complex": { - "message": "Một hoặc cả hai tài liệu được cung cấp là tệp lớn, độ chính xác của so sánh có thể giảm" - }, - "large": { - "file": { - "message": "Một hoặc cả hai tài liệu được cung cấp quá lớn để xử lý" - } - }, - "no": { - "text": { - "message": "Một hoặc cả hai PDF đã chọn không có nội dung văn bản. Vui lòng chọn PDF có văn bản để so sánh." - } - }, - "too": { - "dissimilar": { - "message": "Các tài liệu này có vẻ rất khác nhau. So sánh đã được dừng để tiết kiệm thời gian." - } - }, - "earlyDissimilarity": { - "title": "Các PDF này có vẻ rất khác nhau", - "body": "Chúng tôi thấy rất ít điểm tương đồng cho đến lúc này. Bạn có thể dừng so sánh nếu đây không phải là các tài liệu liên quan.", - "stopButton": "Dừng so sánh" - } - }, - "certSign": { - "tags": "xác thực,PEM,P12,chính thức,mã hóa", - "title": "Ký bằng chứng chỉ", - "filenamePrefix": "signed", - "signMode": { - "stepTitle": "Chế độ ký", - "tooltip": { - "header": { - "title": "Giới thiệu về chữ ký PDF" - }, - "overview": { - "title": "Cách chữ ký hoạt động", - "text": "Cả hai chế độ đều niêm phong tài liệu (mọi chỉnh sửa sẽ bị đánh dấu là can thiệp) và ghi lại ai/khi nào/cách nào để kiểm toán. Độ tin cậy trong trình xem phụ thuộc vào chuỗi chứng chỉ." - }, - "manual": { - "title": "Thủ công - Dùng chứng chỉ của bạn", - "text": "Dùng tệp chứng chỉ của riêng bạn để phù hợp nhận diện thương hiệu. Có thể hiển thị Đã tin cậy khi CA/chuỗi của bạn được nhận diện.", - "use": "Dùng cho: đối ngoại với khách hàng, pháp lý, tuân thủ." - }, - "auto": { - "title": "Tự động - Không cấu hình, niêm phong tức thì", - "text": "Ký bằng chứng chỉ tự ký của máy chủ. Cùng niêm phong phát hiện can thiệpbản ghi kiểm toán; thường hiển thị Chưa xác minh trong trình xem.", - "use": "Dùng khi: cần tốc độ và nhận diện nội bộ nhất quán giữa các lần duyệt và lưu trữ." - }, - "rule": { - "title": "Nguyên tắc chung", - "text": "Cần trạng thái Đã tin cậy ở phía người nhận? Thủ công. Cần niêm phong phát hiện can thiệp và kiểm toán nhanh, không cần thiết lập? Tự động." - } - } - }, - "certTypeStep": { - "stepTitle": "Định dạng chứng chỉ" - }, - "certFiles": { - "stepTitle": "Tệp chứng chỉ" - }, - "appearance": { - "stepTitle": "Hiển thị chữ ký", - "tooltip": { - "header": { - "title": "Giới thiệu về hiển thị chữ ký" - }, - "invisible": { - "title": "Chữ ký ẩn", - "text": "Chữ ký được thêm vào PDF vì mục đích bảo mật nhưng sẽ không hiển thị khi xem tài liệu. Phù hợp các yêu cầu pháp lý mà không thay đổi giao diện tài liệu.", - "bullet1": "Cung cấp bảo mật mà không thay đổi hiển thị", - "bullet2": "Đáp ứng yêu cầu pháp lý cho ký số", - "bullet3": "Không ảnh hưởng bố cục hay thiết kế tài liệu" - }, - "visible": { - "title": "Chữ ký hiển thị", - "text": "Hiển thị một khối chữ ký trên PDF với tên, ngày và thông tin tùy chọn. Hữu ích khi bạn muốn người đọc thấy rõ tài liệu đã được ký.", - "bullet1": "Hiển thị tên người ký và ngày trên tài liệu", - "bullet2": "Có thể bao gồm lý do và địa điểm ký", - "bullet3": "Chọn trang để đặt chữ ký", - "bullet4": "Có thể kèm logo tùy chọn" - } - }, - "invisible": "Ẩn", - "options": { - "title": "Chi tiết chữ ký" - }, - "visible": "Hiển thị" - }, - "sign": { - "submit": "Ký PDF", - "results": "PDF đã ký" - }, - "error": { - "failed": "Đã xảy ra lỗi khi xử lý chữ ký." - }, - "tooltip": { - "header": { - "title": "Giới thiệu về quản lý chữ ký" - }, - "overview": { - "title": "Công cụ này làm gì?", - "text": "Công cụ này cho phép bạn kiểm tra PDF có được ký số không và thêm chữ ký số mới. Chữ ký số chứng minh ai đã tạo hoặc phê duyệt tài liệu và cho thấy tài liệu có bị thay đổi sau khi ký không.", - "bullet1": "Kiểm tra chữ ký hiện có và tính hợp lệ của chúng", - "bullet2": "Xem thông tin chi tiết về người ký và chứng chỉ", - "bullet3": "Thêm chữ ký số mới để bảo vệ tài liệu của bạn", - "bullet4": "Hỗ trợ nhiều tệp với điều hướng dễ dàng" - }, - "validation": { - "title": "Kiểm tra chữ ký", - "text": "Khi bạn kiểm tra chữ ký, công cụ sẽ cho biết chúng có hợp lệ không, ai đã ký tài liệu, khi nào ký và liệu tài liệu có bị thay đổi sau khi ký không.", - "bullet1": "Hiển thị chữ ký hợp lệ hoặc không hợp lệ", - "bullet2": "Hiển thị thông tin người ký và ngày ký", - "bullet3": "Kiểm tra tài liệu có bị chỉnh sửa sau khi ký không", - "bullet4": "Có thể dùng chứng chỉ tùy chỉnh để xác minh" - }, - "signing": { - "title": "Thêm chữ ký", - "text": "Để ký PDF, bạn cần chứng chỉ số (như PEM, PKCS12 hoặc JKS). Bạn có thể chọn hiển thị chữ ký trên tài liệu hoặc giữ ẩn chỉ vì mục đích bảo mật.", - "bullet1": "Hỗ trợ định dạng PEM, PKCS12, JKS và chứng chỉ máy chủ", - "bullet2": "Tùy chọn hiển thị hoặc ẩn chữ ký trên PDF", - "bullet3": "Thêm lý do, địa điểm và tên người ký", - "bullet4": "Chọn trang để đặt chữ ký hiển thị", - "bullet5": "Dùng chứng chỉ máy chủ cho tùy chọn 'Sign with Stirling-PDF' đơn giản" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "Giới thiệu về loại chứng chỉ" - }, - "what": { - "title": "Chứng chỉ là gì?", - "text": "Đây là ID bảo mật cho chữ ký của bạn để chứng minh bạn đã ký. Trừ khi bạn buộc phải ký qua chứng chỉ, chúng tôi khuyên dùng phương thức bảo mật khác như Nhập, Vẽ hoặc Tải lên." - }, - "which": { - "title": "Nên dùng tùy chọn nào?", - "text": "Chọn định dạng khớp với tệp chứng chỉ của bạn:", - "bullet1": "PKCS#12 (.p12 / .pfx) – một tệp kết hợp (phổ biến nhất)", - "bullet2": "PFX (.pfx) – phiên bản PKCS12 của Microsoft", - "bullet3": "PEM – các tệp .pem khóa riêng và chứng chỉ tách biệt", - "bullet4": "JKS – kho khóa .jks của Java cho quy trình dev / CI-CD" - }, - "convert": { - "title": "Không thấy khóa của bạn?", - "text": "Chuyển tệp của bạn sang Java keystore (.jks) bằng keytool, rồi chọn JKS." - } - } - }, - "chooseCertificate": "Chọn tệp chứng chỉ", - "chooseJksFile": "Chọn tệp JKS", - "chooseP12File": "Chọn tệp PKCS12", - "choosePfxFile": "Chọn tệp PFX", - "choosePrivateKey": "Chọn tệp khóa riêng", - "location": "Vị trí", - "logoTitle": "Logo", - "name": "Tên", - "noLogo": "Không logo", - "pageNumber": "Số trang", - "password": "Nhập mật khẩu Keystore hoặc Private Key của bạn (Nếu có):", - "passwordOptional": "Để trống nếu không có mật khẩu", - "reason": "Lý do", - "serverCertMessage": "Dùng chứng chỉ máy chủ - không cần tệp hoặc mật khẩu", - "showLogo": "Hiển thị logo" - }, - "removeCertSign": { - "tags": "xác thực,PEM,P12,chính thức,giải mã", - "title": "Xóa chữ ký chứng chỉ", - "header": "Xóa chứng chỉ số khỏi PDF", - "selectPDF": "Chọn một tệp PDF:", - "submit": "Xóa chữ ký", - "description": "Công cụ này sẽ xóa chữ ký chứng chỉ số khỏi tài liệu PDF của bạn.", - "filenamePrefix": "unsigned", - "files": { - "placeholder": "Chọn một tệp PDF trong màn hình chính để bắt đầu" - }, - "error": { - "failed": "Đã xảy ra lỗi khi xóa chữ ký chứng chỉ." - }, - "results": { - "title": "Kết quả xóa chứng chỉ" - } - }, - "pageLayout": { - "tags": "ghép,tổng hợp,xem đơn,sắp xếp", - "title": "Bố cục nhiều trang", - "header": "Bố cục nhiều trang", - "pagesPerSheet": "Số trang trên một tờ:", - "addBorder": "Thêm viền", - "submit": "Gửi", - "desc": { - "2": "Đặt 2 trang cạnh nhau trên một tờ.", - "3": "Đặt 3 trang trên một tờ trong một hàng.", - "4": "Đặt 4 trang trên một tờ (lưới 2 × 2).", - "9": "Đặt 9 trang trên một tờ (lưới 3 × 3).", - "16": "Đặt 16 trang trên một tờ (lưới 4 × 4)." - }, - "error": { - "failed": "Đã xảy ra lỗi khi tạo bố cục nhiều trang." - } - }, - "bookletImposition": { - "tags": "tập sách,dàn trang,in,đóng gáy,gấp,tay sách", - "title": "Dàn trang sổ", - "header": "Dàn trang sổ", - "submit": "Tạo booklet", - "spineLocation": { - "label": "Vị trí gáy", - "left": "Trái (Chuẩn)", - "right": "Phải (RTL)" - }, - "doubleSided": { - "label": "In hai mặt", - "tooltip": "Tạo cả mặt trước và mặt sau để in sổ đúng cách" - }, - "manualDuplex": { - "title": "Chế độ in hai mặt thủ công", - "instructions": "Dành cho máy in không có tự động đảo mặt. Bạn sẽ cần chạy hai lần:" - }, - "duplexPass": { - "label": "Lượt in", - "first": "Lượt 1", - "second": "Lượt 2", - "firstInstructions": "In mặt trước → xếp chồng úp xuống → chạy lại với Lượt 2", - "secondInstructions": "Nạp xấp giấy đã in theo hướng úp xuống → in mặt sau" - }, - "rtlBinding": { - "label": "Đóng gáy phải-sang-trái", - "tooltip": "Cho tiếng Ả Rập, Do Thái hoặc ngôn ngữ viết phải-sang-trái khác" - }, - "addBorder": { - "label": "Thêm viền quanh trang", - "tooltip": "Thêm viền quanh từng phần trang để hỗ trợ cắt và canh chỉnh" - }, - "addGutter": { - "label": "Thêm lề gáy", - "tooltip": "Thêm khoảng lề trong để đóng gáy" - }, - "gutterSize": { - "label": "Cỡ lề gáy (điểm)" - }, - "flipOnShortEdge": { - "label": "Lật theo cạnh ngắn (chỉ tự động đảo mặt)", - "tooltip": "Bật cho in hai mặt cạnh ngắn (chỉ tự động đảo mặt - bỏ qua ở chế độ thủ công)", - "manualNote": "Không cần ở chế độ thủ công - bạn tự lật xấp giấy" - }, - "advanced": { - "toggle": "Tùy chọn nâng cao" - }, - "paperSizeNote": "Khổ giấy được tự động suy ra từ trang đầu tiên của bạn.", - "tooltip": { - "header": { - "title": "Hướng dẫn tạo booklet" - }, - "description": { - "title": "Booklet Imposition là gì?", - "text": "Tạo booklet chuyên nghiệp bằng cách sắp xếp trang theo thứ tự in đúng. Các trang PDF của bạn được đặt 2-up trên tờ ngang để khi gấp và đóng gáy, chúng đọc theo đúng trình tự như sách thật." - }, - "example": { - "title": "Ví dụ: Booklet 8 trang", - "text": "Tài liệu 8 trang của bạn trở thành 2 tờ:", - "bullet1": "Tờ 1 Mặt trước: Trang 8, 1 | Mặt sau: Trang 2, 7", - "bullet2": "Tờ 2 Mặt trước: Trang 6, 3 | Mặt sau: Trang 4, 5", - "bullet3": "Khi gấp & xếp: Đọc 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "Cách in & lắp ráp", - "text": "Làm theo các bước này để có booklet hoàn hảo:", - "bullet1": "In hai mặt với 'Lật theo cạnh dài'", - "bullet2": "Xếp các tờ theo thứ tự, gấp đôi", - "bullet3": "Đóng ghim hoặc đóng gáy dọc theo mép gấp", - "bullet4": "Với máy in cạnh ngắn: Bật tùy chọn 'Lật theo cạnh ngắn'" - }, - "manualDuplex": { - "title": "In hai mặt thủ công (Máy in một mặt)", - "text": "Dành cho máy in không có tự động đảo mặt:", - "bullet1": "TẮT 'In hai mặt'", - "bullet2": "Chọn 'Lượt 1' → In → Xếp úp xuống", - "bullet3": "Chọn 'Lượt 2' → Nạp xấp → In mặt sau", - "bullet4": "Gấp và lắp ráp như bình thường" - }, - "advanced": { - "title": "Tùy chọn nâng cao", - "text": "Tinh chỉnh booklet của bạn:", - "bullet1": "Đóng gáy phải-sang-trái: Cho tiếng Ả Rập, Do Thái hoặc ngôn ngữ RTL", - "bullet2": "Viền: Hiển thị đường cắt để xén", - "bullet3": "Lề gáy: Thêm không gian để đóng gáy/đóng ghim", - "bullet4": "Lật cạnh ngắn: Chỉ cho máy in đảo mặt tự động" - } - }, - "error": { - "failed": "Đã xảy ra lỗi khi tạo dàn trang sổ." - } - }, - "scalePages": { - "title": "Điều chỉnh tỷ lệ trang", - "header": "Điều chỉnh tỷ lệ trang", - "pageSize": "Kích thước của một trang trong tài liệu.", - "keepPageSize": "Kích thước gốc", - "scaleFactor": "Mức độ phóng to (cắt cúp) của một trang.", - "submit": "Gửi" - }, - "adjustPageScale": { - "tags": "đổi kích thước,chỉnh sửa,kích thước,thích ứng", - "title": "Điều chỉnh tỷ lệ trang", - "header": "Điều chỉnh tỷ lệ trang", - "scaleFactor": { - "label": "Hệ số tỷ lệ" - }, - "pageSize": { - "label": "Kích thước trang đích", - "keep": "Giữ kích thước gốc", - "letter": "Letter", - "legal": "Legal" - }, - "submit": "Điều chỉnh tỷ lệ trang", - "error": { - "failed": "Đã xảy ra lỗi khi điều chỉnh tỷ lệ trang." - }, - "tooltip": { - "header": { - "title": "Tổng quan thiết lập tỷ lệ trang" - }, - "description": { - "title": "Mô tả", - "text": "Điều chỉnh kích thước nội dung PDF và thay đổi kích thước trang." - }, - "scaleFactor": { - "title": "Hệ số tỷ lệ", - "text": "Kiểm soát độ lớn/nhỏ của nội dung trên trang. Nội dung được co giãn và căn giữa - nếu nội dung sau khi co giãn lớn hơn kích thước trang, có thể bị cắt.", - "bullet1": "1.0 = Kích thước gốc", - "bullet2": "0.5 = Bằng một nửa (nhỏ hơn 50%)", - "bullet3": "2.0 = Gấp đôi (lớn hơn 200%, có thể bị cắt)" - }, - "pageSize": { - "title": "Kích thước trang đích", - "text": "Đặt kích thước các trang PDF đầu ra. 'Giữ kích thước gốc' giữ nguyên kích thước hiện tại, các tùy chọn khác đổi sang khổ giấy tiêu chuẩn." - } - } - }, - "add-page-numbers": { - "tags": "đánh số trang,gắn nhãn,sắp xếp,chỉ mục" - }, - "auto-rename": { - "tags": "tự động phát hiện,dựa trên tiêu đề,sắp xếp,đổi nhãn", - "title": "Tự động đổi tên", - "header": "Tự động đổi tên PDF", - "description": "Tự động tìm tiêu đề từ nội dung PDF của bạn và dùng làm tên tệp.", - "submit": "Tự động đổi tên", - "files": { - "placeholder": "Chọn một tệp PDF trong màn hình chính để bắt đầu" - }, - "error": { - "failed": "Đã xảy ra lỗi khi tự động đổi tên PDF." - }, - "results": { - "title": "Kết quả tự động đổi tên" - }, - "tooltip": { - "header": { - "title": "Cách tự động đổi tên hoạt động" - }, - "description": { - "title": "Chức năng" - }, - "howItWorks": { - "title": "Đổi tên thông minh", - "text": "Tự động tìm tiêu đề từ nội dung PDF của bạn và dùng làm tên tệp.", - "bullet1": "Tìm văn bản có vẻ là tiêu đề hoặc đề mục", - "bullet2": "Tạo tên tệp sạch, hợp lệ từ tiêu đề phát hiện được", - "bullet3": "Giữ tên gốc nếu không tìm thấy tiêu đề phù hợp" - } - }, - "settings": { - "title": "Giới thiệu" - } - }, - "adjust-contrast": { - "tags": "hiệu chỉnh màu sắc,điều chỉnh,sửa đổi,nâng cao" - }, - "crop": { - "title": "Cắt cúp", - "header": "Cắt cúp PDF", - "submit": "Gửi", - "noFileSelected": "Chọn một tệp PDF để bắt đầu cắt xén", - "preview": { - "title": "Chọn vùng cắt" - }, - "reset": "Đặt lại về toàn bộ PDF", - "coordinates": { - "title": "Vị trí và kích thước", - "x": { - "label": "Vị trí X", - "desc": "Cạnh trái (điểm)" - }, - "y": { - "label": "Vị trí Y", - "desc": "Cạnh dưới (điểm)" - }, - "width": { - "label": "Chiều rộng", - "desc": "Chiều rộng cắt (điểm)" - }, - "height": { - "label": "Chiều cao", - "desc": "Chiều cao cắt (điểm)" - } - }, - "error": { - "invalidArea": "Vùng cắt vượt quá ranh giới PDF", - "failed": "Không cắt được PDF" - }, - "steps": { - "selectArea": "Chọn vùng cắt" - }, - "tooltip": { - "title": "Cách cắt PDF", - "description": "Chọn vùng cần cắt từ PDF của bạn bằng cách kéo và thay đổi kích thước lớp phủ màu xanh trên hình thu nhỏ.", - "drag": "Kéo lớp phủ để di chuyển vùng cắt", - "resize": "Kéo các chốt ở góc và cạnh để thay đổi kích thước", - "precision": "Dùng các ô tọa độ để định vị chính xác" - }, - "results": { - "title": "Kết quả cắt" - }, - "automation": { - "info": "Nhập tọa độ cắt theo đơn vị điểm của PDF. Gốc (0,0) ở góc dưới bên trái. Các giá trị này sẽ áp dụng cho tất cả PDF được xử lý trong tự động hóa này.", - "reference": "Tham chiếu: Trang A4 là 595.28 × 841.89 điểm (210mm × 297mm). 1 inch = 72 điểm." - } - }, - "autoSplitPDF": { - "tags": "Dựa trên QR,tách,phân đoạn quét,sắp xếp", - "title": "Tự động chia PDF", - "header": "Tự động chia PDF", - "description": "In, chèn, quét, tải lên và để chúng tôi tự động tách tài liệu của bạn. Không cần sắp xếp thủ công.", - "selectText": { - "1": "In một số trang phân cách từ bên dưới (Đen trắng là được).", - "2": "Quét tất cả tài liệu của bạn cùng một lúc bằng cách chèn trang phân cách giữa chúng.", - "3": "Tải lên tệp PDF quét lớn duy nhất và để Stirling PDF xử lý phần còn lại.", - "4": "Các trang phân cách được tự động phát hiện và xóa, đảm bảo tài liệu cuối cùng gọn gàng." - }, - "formPrompt": "Gửi PDF chứa trang phân cách Stirling-PDF:", - "duplexMode": "Chế độ hai mặt (Quét mặt trước và sau)", - "dividerDownload2": "Tải xuống 'Trang phân cách tự động (có hướng dẫn).pdf'", - "submit": "Gửi" - }, - "sanitizePdf": { - "tags": "làm sạch,bảo mật,an toàn,loại bỏ mối đe dọa" - }, - "URLToPDF": { - "tags": "chụp web,lưu trang,web sang tài liệu,lưu trữ", - "title": "URL sang PDF", - "header": "URL sang PDF", - "submit": "Chuyển đổi", - "credit": "Sử dụng WeasyPrint" - }, - "HTMLToPDF": { - "tags": "đánh dấu,nội dung web,chuyển đổi,chuyển", - "title": "HTML sang PDF", - "header": "HTML sang PDF", - "help": "Chấp nhận tệp HTML và ZIP chứa html/css/hình ảnh cần thiết", - "submit": "Chuyển đổi", - "credit": "Sử dụng WeasyPrint", - "zoom": "Mức độ phóng to để hiển thị trang web.", - "pageWidth": "Chiều rộng trang tính bằng cm. (Để trống để mặc định)", - "pageHeight": "Chiều cao trang tính bằng cm. (Để trống để mặc định)", - "marginTop": "Lề trên của trang tính bằng mm. (Để trống để mặc định)", - "marginBottom": "Lề dưới của trang tính bằng mm. (Để trống để mặc định)", - "marginLeft": "Lề trái của trang tính bằng mm. (Để trống để mặc định)", - "marginRight": "Lề phải của trang tính bằng mm. (Để trống để mặc định)", - "printBackground": "Hiển thị nền của trang web.", - "defaultHeader": "Bật tiêu đề mặc định (Tên và số trang)", - "cssMediaType": "Thay đổi loại phương tiện CSS của trang.", - "none": "Không", - "print": "In", - "screen": "Màn hình" - }, - "MarkdownToPDF": { - "tags": "đánh dấu,nội dung web,chuyển đổi,chuyển", - "title": "Markdown sang PDF", - "header": "Markdown sang PDF", - "submit": "Chuyển đổi", - "help": "Đang trong quá trình phát triển", - "credit": "Sử dụng WeasyPrint" - }, - "PDFToMarkdown": { - "tags": "đánh dấu,nội dung web,chuyển đổi,chuyển", - "title": "PDF sang Markdown", - "header": "PDF sang Markdown", - "submit": "Chuyển đổi" - }, - "getPdfInfo": { - "tags": "thông tin,dữ liệu,số liệu thống kê,thống kê", - "title": "Lấy thông tin PDF", - "header": "Lấy thông tin PDF", - "submit": "Lấy thông tin", - "downloadJson": "Tải xuống JSON" - }, - "extractPage": { - "tags": "trích xuất" - }, - "PdfToSinglePage": { - "tags": "trang đơn" - }, - "showJS": { - "tags": "JS", - "title": "Hiển thị Javascript", - "header": "Hiển thị Javascript", - "downloadJS": "Tải xuống Javascript", - "submit": "Hiển thị", - "results": "Kết quả", - "processing": "Đang trích xuất JavaScript...", - "done": "Đã trích xuất JavaScript", - "singleFileWarning": "Công cụ này chỉ hỗ trợ một tệp tại một thời điểm. Vui lòng chọn một tệp duy nhất.", - "view": { - "title": "JavaScript đã trích xuất" - } - }, - "redact": { - "tags": "Redact,Hide,black out,black,marker,hidden,manual", - "title": "Manual Redaction", - "submit": "Manual Redaction", - "error": { - "failed": "Đã xảy ra lỗi khi che thông tin trong PDF." - }, - "modeSelector": { - "title": "Phương thức che", - "mode": "Chế độ", - "automatic": "Tự động", - "automaticDesc": "Che văn bản dựa trên từ khóa tìm kiếm", - "manual": "Thủ công", - "manualDesc": "Nhấp và kéo để che các vùng cụ thể", - "manualComingSoon": "Sắp có che thủ công" - }, - "auto": { - "header": "Che tự động", - "settings": { - "title": "Thiết lập che", - "advancedTitle": "Nâng cao" - }, - "colorLabel": "Màu hộp", - "wordsToRedact": { - "title": "Từ cần che", - "placeholder": "Nhập một từ", - "add": "Thêm", - "examples": "Ví dụ: Confidential, Top-Secret" - }, - "useRegexLabel": "Dùng Regex", - "wholeWordSearchLabel": "Tìm cả từ", - "customPaddingLabel": "Đệm bổ sung tùy chỉnh", - "convertPDFToImageLabel": "Chuyển PDF thành PDF-Image" - }, - "tooltip": { - "mode": { - "header": { - "title": "Phương thức che" - }, - "automatic": { - "title": "Che tự động", - "text": "Tự động tìm và che văn bản được chỉ định trên toàn bộ tài liệu. Hoàn hảo để xóa thông tin nhạy cảm lặp lại như tên, địa chỉ hoặc dấu mật." - }, - "manual": { - "title": "Che thủ công", - "text": "Nhấp và kéo để tự chọn vùng cần che. Cho bạn quyền kiểm soát chính xác nội dung được che. (Sắp có)" - } - }, - "words": { - "header": { - "title": "Từ cần che" - }, - "description": { - "title": "Khớp văn bản", - "text": "Nhập các từ hoặc cụm từ để tìm và che trong tài liệu của bạn. Mỗi từ sẽ được tìm riêng." - }, - "bullet1": "Thêm từng từ một", - "bullet2": "Nhấn Enter hoặc bấm 'Thêm nữa' để thêm", - "bullet3": "Bấm × để xóa từ", - "examples": { - "title": "Ví dụ thường gặp", - "text": "Các từ thường che gồm: thông tin ngân hàng, địa chỉ email hoặc tên cụ thể." - } - }, - "advanced": { - "header": { - "title": "Thiết lập che nâng cao" - }, - "color": { - "title": "Màu hộp & đệm", - "text": "Tùy chỉnh giao diện các hộp che. Màu đen là tiêu chuẩn, nhưng bạn có thể chọn màu bất kỳ. Đệm thêm khoảng trống quanh văn bản tìm thấy." - }, - "regex": { - "title": "Dùng Regex", - "text": "Bật biểu thức chính quy để khớp mẫu nâng cao. Hữu ích để tìm số điện thoại, email hoặc mẫu phức tạp.", - "bullet1": "Ví dụ: \\d{4}-\\d{2}-\\d{2} để khớp mọi ngày theo định dạng YYYY-MM-DD", - "bullet2": "Sử dụng cẩn trọng - hãy thử nghiệm kỹ" - }, - "wholeWord": { - "title": "Tìm cả từ", - "text": "Chỉ khớp các từ hoàn chỉnh, không khớp một phần. 'John' sẽ không khớp 'Johnson' khi bật tùy chọn này." - }, - "convert": { - "title": "Chuyển sang PDF-Image", - "text": "Chuyển PDF thành PDF dựa trên ảnh sau khi che. Điều này đảm bảo văn bản phía sau hộp che được xóa hoàn toàn và không thể khôi phục." - } - } - }, - "manual": { - "header": "Che thủ công", - "textBasedRedaction": "Che theo văn bản", - "pageBasedRedaction": "Che theo trang", - "convertPDFToImageLabel": "Chuyển PDF thành PDF-Image (Dùng để xóa văn bản phía sau hộp)", - "pageRedactionNumbers": { - "title": "Trang", - "placeholder": "(ví dụ: 1,2,8 hoặc 4,7,12-16 hoặc 2n-1)" - }, - "redactionColor": { - "title": "Màu che" - }, - "export": "Xuất", - "upload": "Tải lên", - "boxRedaction": "Vẽ hộp để che", - "zoom": "Thu phóng", - "zoomIn": "Phóng to", - "zoomOut": "Thu nhỏ", - "nextPage": "Trang sau", - "previousPage": "Trang trước", - "toggleSidebar": "Bật/tắt thanh bên", - "showThumbnails": "Hiển thị ảnh thu nhỏ", - "showDocumentOutline": "Hiển thị mục lục tài liệu (nhấp đúp để mở rộng/thu gọn tất cả mục)", - "showAttachments": "Hiển thị tệp đính kèm", - "showLayers": "Hiển thị lớp (nhấp đúp để đặt lại tất cả lớp về trạng thái mặc định)", - "colourPicker": "Bộ chọn màu", - "findCurrentOutlineItem": "Tìm mục mục lục hiện tại", - "applyChanges": "Áp dụng thay đổi" - } - }, - "tableExtraxt": { - "tags": "CSV,Trích xuất bảng,trích xuất,chuyển đổi" - }, - "autoSizeSplitPDF": { - "tags": "pdf,chia,tài liệu,tổ chức" - }, - "overlay-pdfs": { - "tags": "Chồng lớp", - "header": "Chồng lớp tệp PDF", - "title": "Chồng PDF", - "desc": "Chồng một PDF lên trên PDF khác", - "baseFile": { - "label": "Chọn tệp PDF nền" - }, - "overlayFiles": { - "label": "Chọn các tệp PDF chồng lớp", - "placeholder": "Chọn PDF...", - "addMore": "Thêm PDF..." - }, - "mode": { - "label": "Chọn chế độ chồng lớp", - "sequential": "Chồng lớp tuần tự", - "interleaved": "Chồng lớp xen kẽ", - "fixedRepeat": "Chồng lớp lặp lại cố định" - }, - "counts": { - "label": "Số lần chồng lớp (cho chế độ lặp lại cố định)", - "placeholder": "Nhập số lần chồng lớp, phân cách bằng dấu phẩy (ví dụ: 2,3,1)", - "item": "Số lượng cho tệp", - "noFiles": "Thêm tệp chồng để cấu hình số lượng" - }, - "position": { - "label": "Chọn vị trí chồng lớp", - "foreground": "Nền trước", - "background": "Nền sau" - }, - "submit": "Gửi", - "settings": { - "title": "Thiết lập" - }, - "results": { - "title": "Kết quả chồng" - }, - "tooltip": { - "header": { - "title": "Tổng quan chồng PDF" - }, - "description": { - "title": "Mô tả", - "text": "Kết hợp một PDF nền với một hoặc nhiều PDF chồng. Có thể áp dụng chồng theo từng trang ở các chế độ khác nhau và đặt ở tiền cảnh hoặc nền." - }, - "mode": { - "title": "Chế độ chồng", - "text": "Chọn cách phân phối các trang chồng lên các trang của PDF nền.", - "sequential": "Chồng tuần tự: Dùng các trang từ PDF chồng thứ nhất cho đến khi hết, rồi chuyển sang cái tiếp theo.", - "interleaved": "Chồng đan xen: Lần lượt lấy một trang từ mỗi PDF chồng.", - "fixedRepeat": "Chồng lặp cố định: Lấy số trang cố định từ mỗi PDF chồng trước khi chuyển sang cái tiếp theo. Dùng Số lượng để đặt con số." - }, - "position": { - "title": "Vị trí lớp chồng", - "text": "Tiền cảnh đặt lớp chồng lên trên trang. Nền đặt phía sau." - }, - "overlayFiles": { - "title": "Tệp chồng", - "text": "Chọn một hoặc nhiều PDF để chồng lên nền. Thứ tự các tệp này ảnh hưởng cách áp trang trong chế độ Tuần tự và Lặp cố định." - }, - "counts": { - "title": "Số lượng (chỉ Lặp cố định)", - "text": "Cung cấp một số dương cho mỗi tệp chồng thể hiện số trang sẽ lấy trước khi chuyển sang tệp kế tiếp. Bắt buộc khi chọn chế độ Lặp cố định." - } - }, - "error": { - "failed": "Đã xảy ra lỗi khi chồng PDF." - } - }, - "split-by-sections": { - "tags": "Chia phần,Phân chia,Tùy chỉnh", - "title": "Chia PDF theo phần", - "header": "Chia PDF thành các phần", - "horizontal": { - "label": "Phân chia theo chiều ngang", - "placeholder": "Nhập số lượng phân chia theo chiều ngang" - }, - "vertical": { - "label": "Phân chia theo chiều dọc", - "placeholder": "Nhập số lượng phân chia theo chiều dọc" - }, - "submit": "Chia PDF", - "merge": "Trộn thành một PDF" - }, - "AddStampRequest": { - "tags": "Dấu,Thêm hình ảnh,căn giữa hình ảnh,Hình mờ,PDF,Nhúng,Tùy chỉnh", - "header": "Đóng dấu PDF", - "title": "Đóng dấu PDF", - "stampSetup": "Thiết lập con dấu", - "stampType": "Loại dấu", - "stampText": "Văn bản dấu", - "stampImage": "Hình ảnh dấu", - "alphabet": "Bảng chữ cái", - "fontSize": "Cỡ chữ/Kích thước hình ảnh", - "rotation": "Xoay", - "opacity": "Độ mờ", - "position": "Vị trí", - "overrideX": "Ghi đè tọa độ X", - "overrideY": "Ghi đè tọa độ Y", - "customMargin": "Lề tùy chỉnh", - "customColor": "Màu văn bản tùy chỉnh", - "submit": "Gửi", - "noStampSelected": "Chưa chọn con dấu. Quay lại Bước 1.", - "customPosition": "Kéo con dấu đến vị trí mong muốn trong cửa sổ xem trước.", - "error": { - "failed": "Đã xảy ra lỗi khi thêm con dấu vào PDF." - }, - "imageSize": "Kích thước ảnh", - "margin": "Lề", - "positionAndFormatting": "Vị trí & định dạng", - "quickPosition": "Chọn một vị trí trên trang để đặt con dấu.", - "results": { - "title": "Kết quả đóng dấu" - } - }, - "removeImagePdf": { - "tags": "Xóa ảnh,Thao tác trang,Back end,phía máy chủ" - }, - "splitPdfByChapters": { - "tags": "tách,chương,dấu trang,sắp xếp" - }, - "validateSignature": { - "tags": "chữ ký,xác minh,xác thực,pdf,chứng chỉ,chữ ký số,Xác thực chữ ký,Xác thực chứng chỉ", - "title": "Xác thực chữ ký PDF", - "header": "Xác thực chữ ký số", - "selectPDF": "Chọn tệp PDF đã ký", - "submit": "Xác thực chữ ký", - "results": "Kết quả xác thực", - "status": { - "_value": "Trạng thái", - "valid": "Hợp lệ", - "invalid": "Không hợp lệ", - "complete": "Hoàn tất xác thực" - }, - "signer": "Người ký", - "date": "Ngày", - "reason": "Lý do", - "location": "Vị trí", - "noSignatures": "Không tìm thấy chữ ký số trong tài liệu này", - "chain": { - "invalid": "Xác thực chuỗi chứng chỉ thất bại - không thể xác minh danh tính người ký" - }, - "trust": { - "invalid": "Chứng chỉ không có trong kho tin cậy - không thể xác minh nguồn" - }, - "cert": { - "expired": "Chứng chỉ đã hết hạn", - "revoked": "Chứng chỉ đã bị thu hồi", - "info": "Chi tiết chứng chỉ", - "issuer": "Tổ chức cấp", - "subject": "Đối tượng", - "serialNumber": "Số sê-ri", - "validFrom": "Hiệu lực từ", - "validUntil": "Hiệu lực đến", - "algorithm": "Thuật toán", - "keySize": "Độ dài khóa", - "version": "Phiên bản", - "keyUsage": "Mục đích dùng khóa", - "selfSigned": "Tự ký", - "bits": "bit", - "details": "Chi tiết chứng chỉ" - }, - "signature": { - "info": "Thông tin chữ ký", - "_value": "Chữ ký", - "mathValid": "Chữ ký hợp lệ về mặt toán học NHƯNG:" - }, - "selectCustomCert": "Tệp chứng chỉ tùy chỉnh X.509 (Tùy chọn)", - "downloadCsv": "Tải CSV", - "downloadJson": "Tải JSON", - "downloadPdf": "Tải báo cáo PDF", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "Không thể xác thực các tệp đã chọn.", - "partial": "Một số tệp không thể xác thực.", - "reportGeneration": "Không tạo được báo cáo PDF. JSON và CSV vẫn khả dụng.", - "unexpected": "Lỗi không mong muốn trong quá trình xác thực." - }, - "finalizing": "Đang chuẩn bị tải xuống...", - "issue": { - "certExpired": "Chứng chỉ hết hạn", - "certRevocationUnknown": "Không rõ trạng thái thu hồi chứng chỉ", - "certRevoked": "Chứng chỉ bị thu hồi", - "chainInvalid": "Chuỗi chứng chỉ không hợp lệ", - "signatureInvalid": "Kiểm tra mật mã chữ ký thất bại", - "trustInvalid": "Chứng chỉ không được tin cậy" - }, - "noResults": "Chạy xác thực để tạo báo cáo.", - "noSignaturesShort": "Không có chữ ký", - "processing": "Đang xác thực chữ ký...", - "report": { - "continued": "Còn tiếp", - "downloads": "Tải xuống", - "entryLabel": "Tóm tắt chữ ký", - "fields": { - "created": "Đã tạo", - "fileSize": "Kích thước tệp", - "signatureCount": "Tổng số chữ ký", - "signatureDate": "Ngày ký" - }, - "filesEvaluated": "Đã đánh giá {{count}} tệp", - "footer": "Xác thực qua Stirling PDF", - "generatedAt": "Đã tạo", - "noPdf": "Báo cáo PDF sẽ khả dụng sau khi xác thực thành công.", - "page": "Trang", - "shortTitle": "Tóm tắt chữ ký", - "signatureCountLabel": "{{count}} chữ ký", - "signaturesFound": "Phát hiện {{count}} chữ ký", - "signaturesValid": "{{count}} hợp lệ hoàn toàn", - "title": "Báo cáo xác thực chữ ký" - }, - "settings": { - "certHint": "Tải lên chứng chỉ X.509 tin cậy để xác thực với nguồn tin cậy tùy chỉnh.", - "title": "Thiết lập xác thực" - }, - "signatureDate": "Ngày ký", - "totalSignatures": "Tổng số chữ ký" - }, - "replaceColor": { - "tags": "Thay màu,Thao tác trang,Back end,phía máy chủ", - "labels": { - "settings": "Thiết lập", - "colourOperation": "Thao tác màu" - }, - "options": { - "highContrast": "Tương phản cao", - "invertAll": "Đảo tất cả màu", - "custom": "Tùy chỉnh", - "cmyk": "Chuyển sang CMYK" - }, - "tooltip": { - "header": { - "title": "Tổng quan thiết lập thay & đảo màu" - }, - "description": { - "title": "Mô tả", - "text": "Biến đổi màu sắc PDF để cải thiện khả năng đọc và tiếp cận. Chọn các thiết lập tương phản cao, đảo tất cả màu hoặc tạo bảng màu tùy chỉnh." - }, - "highContrast": { - "title": "Tương phản cao", - "text": "Áp dụng các kết hợp màu tương phản cao định sẵn nhằm tăng khả năng đọc và tuân thủ khả năng tiếp cận.", - "bullet1": "Chữ trắng trên nền đen - Chế độ tối cổ điển", - "bullet2": "Chữ đen trên nền trắng - Tương phản cao tiêu chuẩn", - "bullet3": "Chữ vàng trên nền đen - Tùy chọn hiển thị cao", - "bullet4": "Chữ xanh lá trên nền đen - Tương phản cao thay thế" - }, - "invertAll": { - "title": "Đảo tất cả màu", - "text": "Đảo hoàn toàn tất cả màu trong PDF, tạo hiệu ứng giống âm bản. Hữu ích để tạo phiên bản chế độ tối hoặc giảm mỏi mắt trong điều kiện thiếu sáng." - }, - "custom": { - "title": "Màu tùy chỉnh", - "text": "Định nghĩa màu chữ và màu nền riêng bằng bộ chọn màu. Hoàn hảo để tạo tài liệu theo thương hiệu hoặc đáp ứng yêu cầu tiếp cận cụ thể.", - "bullet1": "Màu chữ - Chọn màu cho các phần tử văn bản", - "bullet2": "Màu nền - Đặt màu nền cho tài liệu" - }, - "cmyk": { - "title": "Chuyển sang CMYK", - "text": "Chuyển PDF từ không gian màu RGB sang CMYK, tối ưu cho in ấn chuyên nghiệp. Quá trình này chuyển màu sang mô hình Cyan, Magenta, Yellow, Black dùng bởi máy in." - } - }, - "error": { - "failed": "Đã xảy ra lỗi khi xử lý thay thế màu." - } - }, - "login": { - "title": "Đăng nhập", - "header": "Đăng nhập", - "signin": "Đăng nhập", - "signInWith": "Đăng nhập với", - "signInAnonymously": "Đăng nhập với tư cách Khách", - "rememberme": "Ghi nhớ tôi", - "invalid": "Tên đăng nhập hoặc mật khẩu không hợp lệ.", - "locked": "Tài khoản của bạn đã bị khóa.", - "sessionExpired": "Phiên của bạn đã hết hạn. Vui lòng đăng nhập lại.", - "signinTitle": "Vui lòng đăng nhập", - "ssoSignIn": "Đăng nhập qua Single Sign-on", - "oAuth2AutoCreateDisabled": "Tự động tạo người dùng OAUTH2 bị vô hiệu hóa", - "oAuth2AdminBlockedUser": "Hiện đang chặn đăng ký hoặc đăng nhập người dùng chưa đăng ký. Vui lòng liên hệ quản trị viên.", - "oauth2RequestNotFound": "Không tìm thấy yêu cầu ủy quyền", - "oauth2InvalidUserInfoResponse": "Phản hồi thông tin người dùng không hợp lệ", - "oauth2invalidRequest": "Yêu cầu không hợp lệ", - "oauth2AccessDenied": "Truy cập bị từ chối", - "oauth2InvalidTokenResponse": "Phản hồi token không hợp lệ", - "oauth2InvalidIdToken": "Id Token không hợp lệ", - "relyingPartyRegistrationNotFound": "Không tìm thấy đăng ký relying party", - "userIsDisabled": "Người dùng bị vô hiệu hóa, hiện bị chặn đăng nhập với tên người dùng này. Vui lòng liên hệ quản trị viên.", - "alreadyLoggedIn": "Bạn đã đăng nhập vào", - "alreadyLoggedIn2": "thiết bị. Vui lòng đăng xuất khỏi các thiết bị và thử lại.", - "toManySessions": "Bạn có quá nhiều phiên hoạt động", - "logoutMessage": "Bạn đã bị đăng xuất.", - "youAreLoggedIn": "Bạn đã đăng nhập!", - "email": "Email", - "password": "Mật khẩu", - "enterEmail": "Nhập email của bạn", - "enterPassword": "Nhập mật khẩu của bạn", - "loggingIn": "Đang đăng nhập...", - "username": "Tên người dùng", - "enterUsername": "Nhập tên người dùng", - "useEmailInstead": "Đăng nhập bằng email", - "forgotPassword": "Quên mật khẩu?", - "logIn": "Đăng nhập", - "signingIn": "Đang đăng nhập...", - "login": "Đăng nhập", - "or": "Hoặc", - "useMagicLink": "Thay vào đó dùng magic link", - "enterEmailForMagicLink": "Nhập email của bạn để nhận magic link", - "sending": "Đang gửi…", - "sendMagicLink": "Gửi Magic Link", - "cancel": "Hủy", - "dontHaveAccount": "Chưa có tài khoản? Đăng ký", - "home": "Trang chủ", - "debug": "Gỡ lỗi", - "signOut": "Đăng xuất", - "pleaseEnterBoth": "Vui lòng nhập cả email và mật khẩu", - "pleaseEnterEmail": "Vui lòng nhập địa chỉ email của bạn", - "magicLinkSent": "Magic link đã được gửi tới {{email}}! Hãy kiểm tra email và nhấp vào liên kết để đăng nhập.", - "passwordResetSent": "Liên kết đặt lại mật khẩu đã được gửi tới {{email}}! Hãy kiểm tra email và làm theo hướng dẫn.", - "failedToSignIn": "Không thể đăng nhập bằng {{provider}}: {{message}}", - "unexpectedError": "Lỗi không mong muốn: {{message}}", - "accountCreatedSuccess": "Tạo tài khoản thành công! Bạn có thể đăng nhập.", - "passwordChangedSuccess": "Đổi mật khẩu thành công! Vui lòng đăng nhập bằng mật khẩu mới.", - "credentialsUpdated": "Thông tin xác thực của bạn đã được cập nhật. Vui lòng đăng nhập lại.", - "defaultCredentials": "Thông tin đăng nhập mặc định", - "changePasswordWarning": "Vui lòng đổi mật khẩu sau khi đăng nhập lần đầu", - "slides": { - "overview": { - "alt": "Tổng quan Stirling PDF", - "title": "Giải pháp tất cả trong một cho mọi nhu cầu PDF của bạn.", - "subtitle": "Bộ công cụ đám mây ưu tiên quyền riêng tư cho PDF cho phép bạn chuyển đổi, ký, ẩn/xóa thông tin và quản lý tài liệu, cùng hơn 50 công cụ mạnh mẽ khác." - }, - "edit": { - "alt": "Chỉnh sửa PDF", - "title": "Chỉnh sửa PDF để hiển thị/bảo vệ thông tin bạn muốn", - "subtitle": "Với hơn chục công cụ giúp bạn ẩn/xóa, ký, đọc và thao tác với PDF, bạn chắc chắn sẽ tìm được thứ mình cần." - }, - "secure": { - "alt": "Bảo mật PDF", - "title": "Bảo vệ thông tin nhạy cảm trong PDF của bạn", - "subtitle": "Thêm mật khẩu, che nội dung và quản lý chứng chỉ dễ dàng." - } - } - }, - "signup": { - "title": "Tạo tài khoản", - "subtitle": "Tham gia Stirling PDF để bắt đầu", - "name": "Tên", - "email": "Email", - "password": "Mật khẩu", - "confirmPassword": "Xác nhận mật khẩu", - "enterName": "Nhập tên của bạn", - "enterEmail": "Nhập email của bạn", - "enterPassword": "Nhập mật khẩu của bạn", - "confirmPasswordPlaceholder": "Xác nhận mật khẩu", - "or": "hoặc", - "creatingAccount": "Đang tạo tài khoản...", - "signUp": "Đăng ký", - "alreadyHaveAccount": "Đã có tài khoản? Đăng nhập", - "pleaseFillAllFields": "Vui lòng điền đầy đủ tất cả các trường", - "passwordsDoNotMatch": "Mật khẩu không khớp", - "passwordTooShort": "Mật khẩu phải có ít nhất 6 ký tự", - "invalidEmail": "Vui lòng nhập địa chỉ email hợp lệ", - "checkEmailConfirmation": "Hãy kiểm tra email của bạn để lấy liên kết xác nhận và hoàn tất đăng ký.", - "accountCreatedSuccessfully": "Tạo tài khoản thành công! Bạn có thể đăng nhập ngay bây giờ.", - "unexpectedError": "Lỗi không mong muốn: {{message}}", - "useEmailInstead": "Sử dụng Email thay thế", - "nameRequired": "Yêu cầu nhập tên", - "emailRequired": "Yêu cầu nhập email", - "passwordRequired": "Yêu cầu nhập mật khẩu", - "confirmPasswordRequired": "Vui lòng xác nhận mật khẩu của bạn" - }, - "pdfToSinglePage": { - "title": "PDF thành một trang", - "header": "PDF thành một trang", - "submit": "Chuyển đổi thành một trang", - "description": "Công cụ này sẽ gộp tất cả các trang của PDF của bạn thành một trang đơn lớn. Chiều rộng giữ nguyên như các trang gốc, còn chiều cao sẽ bằng tổng chiều cao của tất cả các trang.", - "filenamePrefix": "single_page", - "files": { - "placeholder": "Chọn một tệp PDF ở màn hình chính để bắt đầu" - }, - "error": { - "failed": "Đã xảy ra lỗi khi chuyển đổi sang một trang." - }, - "results": { - "title": "Kết quả trang đơn" - } - }, - "pageExtracter": { - "title": "Trích xuất trang", - "header": "Trích xuất trang", - "submit": "Trích xuất", - "placeholder": "(ví dụ: 1,2,8 hoặc 4,7,12-16 hoặc 2n-1)" - }, - "sanitizePDF": { - "title": "Làm sạch PDF", - "header": "Làm sạch tệp PDF", - "selectText": { - "1": "Xóa các hành động JavaScript", - "2": "Xóa các tệp nhúng", - "3": "Xóa siêu dữ liệu XMP", - "4": "Xóa liên kết", - "5": "Xóa phông chữ", - "6": "Xóa siêu dữ liệu Thông tin Tài liệu" - }, - "submit": "Làm sạch PDF" - }, - "adjustContrast": { - "title": "Điều chỉnh độ tương phản", - "header": "Điều chỉnh độ tương phản", - "basic": "Điều chỉnh cơ bản", - "contrast": "Độ tương phản:", - "brightness": "Độ sáng:", - "saturation": "Độ bão hòa:", - "download": "Tải xuống", - "adjustColors": "Điều chỉnh màu", - "blue": "Xanh lam", - "confirm": "Xác nhận", - "error": { - "failed": "Không thể điều chỉnh màu/độ tương phản" - }, - "green": "Xanh lục", - "noPreview": "Chọn một PDF để xem trước", - "red": "Đỏ", - "results": { - "title": "PDF đã điều chỉnh" - } - }, - "compress": { - "title": "Nén", - "desc": "Nén PDF để giảm kích thước tệp.", - "header": "Nén PDF", - "method": { - "title": "Phương pháp nén", - "quality": "Chất lượng", - "filesize": "Kích thước tệp" - }, - "credit": "Dịch vụ này sử dụng qpdf để Nén/Tối ưu hóa PDF.", - "grayscale": { - "label": "Áp dụng thang độ xám để nén" - }, - "tooltip": { - "header": { - "title": "Tổng quan cài đặt nén" - }, - "description": { - "title": "Mô tả", - "text": "Nén là cách đơn giản để giảm kích thước tệp. Chọn Kích thước tệp để nhập kích thước mục tiêu và chúng tôi sẽ điều chỉnh chất lượng cho bạn. Chọn Chất lượng để tự đặt mức nén thủ công." - }, - "qualityAdjustment": { - "title": "Điều chỉnh chất lượng", - "text": "Kéo thanh trượt để điều chỉnh mức nén. Giá trị thấp (1-3) giữ chất lượng nhưng tệp lớn hơn. Giá trị cao (7-9) giảm kích thước tệp nhiều hơn nhưng làm giảm độ rõ của hình ảnh.", - "bullet1": "Giá trị thấp giữ chất lượng", - "bullet2": "Giá trị cao giảm kích thước tệp" - }, - "grayscale": { - "title": "Thang xám", - "text": "Chọn tùy chọn này để chuyển tất cả hình ảnh sang đen trắng, có thể giảm đáng kể kích thước tệp, đặc biệt với PDF quét hoặc tài liệu nhiều hình ảnh." - } - }, - "error": { - "failed": "Đã xảy ra lỗi khi nén PDF." - }, - "selectText": { - "1": { - "_value": "Cài đặt nén", - "1": "1-3 nén PDF,
4-6 nén ảnh nhẹ,
7-9 nén ảnh mạnh sẽ làm giảm chất lượng hình ảnh đáng kể" - }, - "2": "Mức độ tối ưu hóa:", - "4": "Chế độ tự động - Tự động điều chỉnh chất lượng để đạt được kích thước PDF chính xác", - "5": "Kích thước PDF mong muốn (ví dụ: 25MB, 10.8MB, 25KB)" - }, - "submit": "Nén" - }, - "decrypt": { - "passwordPrompt": "Tệp này được bảo vệ bằng mật khẩu. Vui lòng nhập mật khẩu:", - "cancelled": "Đã hủy thao tác cho PDF: {0}", - "noPassword": "Không cung cấp mật khẩu cho PDF được mã hóa: {0}", - "invalidPassword": "Vui lòng thử lại với mật khẩu đúng.", - "invalidPasswordHeader": "Mật khẩu không chính xác hoặc mã hóa không được hỗ trợ cho PDF: {0}", - "unexpectedError": "Đã xảy ra lỗi khi xử lý tệp. Vui lòng thử lại.", - "serverError": "Lỗi máy chủ khi giải mã: {0}", - "success": "Tệp đã được giải mã thành công." - }, - "multiTool-advert": { - "message": "Tính năng này cũng có trên trang đa công cụ. Hãy khám phá để có giao diện theo từng trang và nhiều tính năng bổ sung!" - }, - "pageRemover": { - "title": "Xóa trang", - "header": "Xóa trang PDF", - "pagesToDelete": "Các trang cần xóa (Nhập danh sách số trang được phân cách bằng dấu phẩy) :", - "submit": "Xóa trang", - "placeholder": "(ví dụ: 1,2,6 hoặc 1-10,15-30)" - }, - "imageToPDF": { - "title": "Hình ảnh sang PDF", - "header": "Hình ảnh sang PDF", - "submit": "Chuyển đổi", - "selectLabel": "Tùy chọn điều chỉnh hình ảnh", - "fillPage": "Lấp đầy trang", - "fitDocumentToImage": "Điều chỉnh trang theo hình ảnh", - "maintainAspectRatio": "Giữ tỷ lệ khung hình", - "selectText": { - "2": "Tự động xoay PDF", - "3": "Logic đa tệp (Chỉ được bật khi làm việc với nhiều hình ảnh)", - "4": "Trộn thành một PDF duy nhất", - "5": "Chuyển đổi thành các PDF riêng biệt" - } - }, - "PDFToCSV": { - "title": "PDF sang CSV", - "header": "PDF sang CSV", - "prompt": "Chọn trang để trích xuất bảng", - "submit": "Trích xuất" - }, - "split-by-size-or-count": { - "title": "Chia PDF theo kích thước hoặc số lượng", - "header": "Chia PDF theo kích thước hoặc số lượng", - "type": { - "label": "Chọn loại chia", - "size": "Theo kích thước", - "pageCount": "Theo số trang", - "docCount": "Theo số tài liệu" - }, - "value": { - "label": "Nhập giá trị", - "placeholder": "Nhập kích thước (ví dụ: 2MB hoặc 3KB) hoặc số lượng (ví dụ: 5)" - }, - "submit": "Gửi" - }, - "printFile": { - "title": "In tệp", - "header": "In tệp vào máy in", - "selectText": { - "1": "Chọn tệp để in", - "2": "Nhập tên máy in" - }, - "submit": "In" - }, - "licenses": { - "nav": "Giấy phép", - "title": "Giấy phép bên thứ 3", - "header": "Giấy phép bên thứ 3", - "module": "Mô-đun", - "version": "Phiên bản", - "license": "Giấy phép" - }, - "survey": { - "nav": "Khảo sát", - "title": "Khảo sát Stirling-PDF", - "description": "Stirling-PDF không có cài đặt theo dõi nên chúng tôi muốn nghe từ người dùng để cải thiện Stirling-PDF!", - "changes": "Stirling-PDF đã thay đổi kể từ khảo sát trước! Để biết thêm vui lòng xem bài viết blog của chúng tôi tại đây:", - "changes2": "Với những thay đổi này chúng tôi nhận được hỗ trợ doanh nghiệp có trả phí và tài trợ", - "please": "Vui lòng cân nhắc tham gia khảo sát của chúng tôi!", - "disabled": "(Cửa sổ popup khảo sát sẽ bị vô hiệu hóa trong các bản cập nhật tiếp theo nhưng vẫn tìm thấy ở cuối trang)", - "button": "Tham gia khảo sát", - "dontShowAgain": "Không hiển thị lại", - "meeting": { - "1": "Nếu bạn đang sử dụng Stirling PDF tại nơi làm việc, chúng tôi rất muốn trao đổi. Chúng tôi cung cấp phiên hỗ trợ kỹ thuật đổi lại một buổi khám phá người dùng 15 phút.", - "2": "Đây là cơ hội để:", - "3": "Nhận trợ giúp triển khai, tích hợp hoặc khắc phục sự cố", - "4": "Cung cấp phản hồi trực tiếp về hiệu năng, các trường hợp biên và khoảng trống tính năng", - "5": "Giúp chúng tôi tinh chỉnh Stirling PDF cho nhu cầu doanh nghiệp thực tế", - "6": "Nếu quan tâm, bạn có thể đặt lịch trực tiếp với đội ngũ của chúng tôi. (Chỉ tiếng Anh)", - "7": "Mong được tìm hiểu trường hợp sử dụng của bạn và làm cho Stirling PDF tốt hơn nữa!", - "notInterested": "Không phải doanh nghiệp và/hoặc không quan tâm đến cuộc họp?", - "button": "Đặt lịch họp" - } - }, - "removeImage": { - "title": "Xóa hình ảnh", - "header": "Xóa hình ảnh", - "removeImage": "Xóa hình ảnh", - "submit": "Xóa hình ảnh", - "error": { - "failed": "Không thể xóa hình ảnh khỏi PDF." - }, - "results": { - "title": "Kết quả xóa hình ảnh" - } - }, - "splitByChapters": { - "title": "Tách PDF theo chương", - "header": "Tách PDF theo chương", - "bookmarkLevel": "Mức dấu trang", - "includeMetadata": "Bao gồm siêu dữ liệu", - "allowDuplicates": "Cho phép trùng lặp", - "desc": { - "1": "Công cụ này tách một tệp PDF thành nhiều PDF dựa trên cấu trúc chương của nó.", - "2": "Mức dấu trang: Chọn mức dấu trang để dùng cho việc tách (0 là cấp cao nhất, 1 là cấp hai, v.v.).", - "3": "Bao gồm siêu dữ liệu: Nếu chọn, siêu dữ liệu của PDF gốc sẽ được đưa vào mỗi PDF đã tách.", - "4": "Cho phép trùng lặp: Nếu chọn, cho phép nhiều dấu trang trên cùng một trang tạo thành các PDF riêng." - }, - "submit": "Chia PDF" - }, - "fileChooser": { - "click": "Nhấp", - "or": "hoặc", - "dragAndDrop": "Kéo & Thả", - "dragAndDropPDF": "Kéo & Thả tệp PDF", - "dragAndDropImage": "Kéo & Thả tệp hình ảnh", - "hoveredDragAndDrop": "Kéo & Thả tệp vào đây", - "extractPDF": "Đang trích xuất..." - }, - "releases": { - "footer": "Bản phát hành", - "title": "Ghi chú phát hành", - "header": "Ghi chú phát hành", - "current": { - "version": "Bản phát hành hiện tại" - }, - "note": "Ghi chú phát hành chỉ có sẵn bằng tiếng Anh" - }, - "swagger": { - "title": "Tài liệu API", - "header": "Tài liệu API", - "desc": "Xem và thử các điểm cuối API của Stirling PDF", - "tags": "api,tài liệu,swagger,điểm cuối,phát triển" - }, - "cookieBanner": { - "popUp": { - "title": "Cách chúng tôi sử dụng Cookie", - "description": { - "1": "Chúng tôi sử dụng cookie và các công nghệ khác để Stirling PDF hoạt động tốt hơn cho bạn — giúp cải thiện công cụ và tiếp tục xây dựng các tính năng bạn sẽ yêu thích.", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "Đồng ý", - "acceptNecessaryBtn": "Không, cảm ơn", - "showPreferencesBtn": "Quản lý tùy chọn" - }, - "preferencesModal": { - "title": "Trung tâm tùy chọn đồng ý", - "acceptAllBtn": "Chấp nhận tất cả", - "acceptNecessaryBtn": "Từ chối tất cả", - "savePreferencesBtn": "Lưu tùy chọn", - "closeIconLabel": "Đóng hộp thoại", - "serviceCounterLabel": "Dịch vụ|Các dịch vụ", - "subtitle": "Cách sử dụng cookie", - "description": { - "1": "Stirling PDF sử dụng cookie và các công nghệ tương tự để nâng cao trải nghiệm của bạn và hiểu cách các công cụ được sử dụng. Điều này giúp chúng tôi cải thiện hiệu năng, phát triển các tính năng bạn quan tâm và hỗ trợ người dùng lâu dài.", - "2": "Stirling PDF không thể — và sẽ không bao giờ — theo dõi hoặc truy cập nội dung các tài liệu bạn sử dụng.", - "3": "Quyền riêng tư và sự tin tưởng của bạn là cốt lõi trong những gì chúng tôi làm." - }, - "necessary": { - "title": { - "1": "Cookie tuyệt đối cần thiết", - "2": "Luôn bật" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "Phân tích", - "description": "Những cookie này giúp chúng tôi hiểu cách công cụ được sử dụng, để chúng tôi tập trung xây dựng các tính năng mà cộng đồng coi trọng nhất. Hãy yên tâm — Stirling PDF không và sẽ không bao giờ theo dõi nội dung tài liệu bạn làm việc cùng." - } - }, - "services": { - "posthog": "PostHog Analytics", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "Xóa siêu dữ liệu" - }, - "sidebar": { - "toggle": "Chuyển đổi thanh bên" - }, - "theme": { - "toggle": "Chuyển đổi chủ đề" - }, - "view": { - "viewer": "Trình xem", - "pageEditor": "Trình chỉnh sửa trang", - "fileManager": "Trình quản lý tệp" - }, - "pageEditor": { - "title": "Trình chỉnh sửa trang", - "save": "Lưu thay đổi", - "noPdfLoaded": "Chưa tải PDF. Vui lòng tải lên một PDF để chỉnh sửa.", - "rotatedLeft": "Đã xoay trái:", - "rotatedRight": "Đã xoay phải:", - "deleted": "Đã xóa:", - "movedLeft": "Đã di chuyển sang trái:", - "movedRight": "Đã di chuyển sang phải:", - "splitAt": "Tách tại:", - "insertedPageBreak": "Đã chèn ngắt trang tại:", - "addFileNotImplemented": "Thêm tệp chưa được triển khai trong bản demo", - "closePdf": "Đóng PDF", - "reset": "Đặt lại thay đổi", - "zoomIn": "Phóng to", - "zoomOut": "Thu nhỏ", - "fitToWidth": "Vừa chiều rộng", - "actualSize": "Kích thước thật" - }, - "viewer": { - "firstPage": "Trang đầu", - "lastPage": "Trang cuối", - "previousPage": "Trang trước", - "nextPage": "Trang tiếp", - "zoomIn": "Phóng to", - "zoomOut": "Thu nhỏ", - "singlePageView": "Chế độ xem trang đơn", - "dualPageView": "Chế độ xem hai trang" - }, - "rightRail": { - "closeSelected": "Đóng các tệp đã chọn", - "selectAll": "Chọn tất cả", - "deselectAll": "Bỏ chọn tất cả", - "selectByNumber": "Chọn theo số trang", - "deleteSelected": "Xóa các trang đã chọn", - "closePdf": "Đóng PDF", - "exportAll": "Xuất PDF", - "downloadSelected": "Tải xuống các tệp đã chọn", - "downloadAll": "Tải xuống tất cả", - "saveAll": "Lưu tất cả", - "toggleTheme": "Chuyển đổi chủ đề", - "toggleBookmarks": "Bật/tắt dấu trang", - "language": "Ngôn ngữ", - "search": "Tìm kiếm PDF", - "panMode": "Chế độ kéo", - "rotateLeft": "Xoay trái", - "rotateRight": "Xoay phải", - "toggleSidebar": "Chuyển đổi thanh bên", - "exportSelected": "Xuất các trang đã chọn", - "toggleAnnotations": "Chuyển đổi hiển thị chú thích", - "annotationMode": "Chuyển đổi chế độ chú thích", - "draw": "Vẽ", - "save": "Lưu", - "saveChanges": "Lưu thay đổi" - }, - "search": { - "title": "Tìm kiếm PDF", - "placeholder": "Nhập từ khóa tìm kiếm...", - "noResults": "Không tìm thấy kết quả", - "searching": "Đang tìm kiếm..." - }, - "guestBanner": { - "title": "Bạn đang dùng Stirling PDF với tư cách khách!", - "message": "Tạo tài khoản miễn phí để lưu công việc, truy cập nhiều tính năng hơn và ủng hộ dự án.", - "dismiss": "Ẩn banner", - "signUp": "Đăng ký miễn phí" - }, - "toolPicker": { - "searchPlaceholder": "Tìm kiếm công cụ...", - "noToolsFound": "Không tìm thấy công cụ", - "allTools": "TẤT CẢ CÔNG CỤ", - "quickAccess": "TRUY CẬP NHANH", - "categories": { - "standardTools": "Công cụ tiêu chuẩn", - "advancedTools": "Công cụ nâng cao", - "recommendedTools": "Công cụ đề xuất" - }, - "subcategories": { - "signing": "Ký", - "documentSecurity": "Bảo mật tài liệu", - "verification": "Xác minh", - "documentReview": "Xem xét tài liệu", - "pageFormatting": "Định dạng trang", - "extraction": "Trích xuất", - "removal": "Loại bỏ", - "automation": "Tự động hóa", - "general": "Chung", - "advancedFormatting": "Định dạng nâng cao", - "developerTools": "Công cụ nhà phát triển" - } - }, - "quickAccess": { - "read": "Đọc", - "sign": "Ký", - "automate": "Tự động hóa", - "files": "Tệp", - "activity": "Hoạt động", - "help": "Trợ giúp", - "account": "Tài khoản", - "config": "Cấu hình", - "settings": "Cài đặt", - "adminSettings": "Cài đặt quản trị", - "allTools": "All Tools", - "reader": "Trình đọc", - "helpMenu": { - "toolsTour": "Hướng dẫn công cụ", - "toolsTourDesc": "Tìm hiểu công cụ có thể làm gì", - "adminTour": "Hướng dẫn quản trị", - "adminTourDesc": "Khám phá cài đặt & tính năng quản trị" - } - }, - "admin": { - "error": "Lỗi", - "success": "Thành công", - "expand": "Mở rộng", - "close": "Đóng", - "status": { - "active": "Đang hoạt động", - "inactive": "Không hoạt động" - }, - "settings": { - "title": "Cài đặt quản trị", - "workspace": "Không gian làm việc", - "fetchError": "Không thể tải cài đặt", - "saveError": "Không thể lưu cài đặt", - "saved": "Lưu cài đặt thành công", - "saveSuccess": "Lưu cài đặt thành công", - "save": "Lưu thay đổi", - "discard": "Bỏ", - "restartRequired": "Cần khởi động lại", - "loginRequired": "Phải bật chế độ đăng nhập để chỉnh sửa cài đặt quản trị", - "unsavedChanges": { - "title": "Thay đổi chưa lưu", - "message": "Bạn có thay đổi chưa lưu. Bạn có muốn bỏ chúng không?", - "cancel": "Tiếp tục chỉnh sửa", - "discard": "Bỏ thay đổi", - "hint": "Bạn có thay đổi chưa lưu" - }, - "loginDisabled": { - "title": "Yêu cầu chế độ đăng nhập", - "message": "Phải bật chế độ đăng nhập để chỉnh sửa cài đặt quản trị. Vui lòng đặt SECURITY_ENABLELOGIN=true trong môi trường của bạn hoặc security.enableLogin: true trong settings.yml, sau đó khởi động lại máy chủ.", - "readOnly": "Các cài đặt bên dưới hiển thị giá trị ví dụ để tham khảo. Bật chế độ đăng nhập để xem và sửa cấu hình thực tế." - }, - "restart": { - "title": "Cần khởi động lại", - "message": "Cài đặt đã được lưu thành công. Cần khởi động lại máy chủ để các thay đổi có hiệu lực.", - "question": "Bạn muốn khởi động lại máy chủ ngay hay để sau?", - "now": "Khởi động lại ngay", - "later": "Để sau" - }, - "restarting": "Đang khởi động lại máy chủ", - "restartingMessage": "Máy chủ đang khởi động lại. Vui lòng chờ trong giây lát...", - "restartError": "Không thể khởi động lại máy chủ. Vui lòng khởi động thủ công.", - "general": { - "title": "Cài đặt hệ thống", - "description": "Cấu hình cài đặt hệ thống cho ứng dụng, bao gồm thương hiệu và hành vi mặc định.", - "ui": "Giao diện người dùng", - "system": "Hệ thống", - "appName": { - "label": "Tên ứng dụng", - "description": "Tên hiển thị trên tab trình duyệt và trang chủ" - }, - "appNameNavbar": { - "label": "Thương hiệu trên thanh điều hướng", - "description": "Tên hiển thị trên thanh điều hướng" - }, - "homeDescription": { - "label": "Mô tả trang chủ", - "description": "Văn bản mô tả hiển thị trên trang chủ" - }, - "defaultLocale": { - "label": "Ngôn ngữ mặc định", - "description": "Ngôn ngữ mặc định cho người dùng mới (ví dụ: en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "Giới hạn tải lên tệp", - "description": "Kích thước tải lên tối đa (ví dụ: 100MB, 1GB)" - }, - "showUpdate": { - "label": "Hiển thị thông báo cập nhật", - "description": "Hiển thị thông báo khi có phiên bản mới" - }, - "showUpdateOnlyAdmin": { - "label": "Chỉ hiển thị cập nhật cho quản trị viên", - "description": "Chỉ hiển thị thông báo cập nhật cho người dùng quản trị" - }, - "customHTMLFiles": { - "label": "Tệp HTML tùy chỉnh", - "description": "Cho phép phục vụ các tệp HTML tùy chỉnh từ thư mục customFiles" - }, - "languages": { - "label": "Ngôn ngữ khả dụng", - "description": "Ngôn ngữ người dùng có thể chọn (để trống để bật tất cả ngôn ngữ)", - "placeholder": "Chọn ngôn ngữ" - }, - "customMetadata": { - "label": "Siêu dữ liệu tùy chỉnh", - "autoUpdate": { - "label": "Tự động cập nhật siêu dữ liệu", - "description": "Tự động cập nhật siêu dữ liệu PDF trên tất cả tài liệu đã xử lý" - }, - "author": { - "label": "Tác giả mặc định", - "description": "Tác giả mặc định cho siêu dữ liệu PDF (ví dụ: tên người dùng)" - }, - "creator": { - "label": "Người tạo mặc định", - "description": "Người tạo mặc định cho siêu dữ liệu PDF" - }, - "producer": { - "label": "Nhà sản xuất mặc định", - "description": "Nhà sản xuất mặc định cho siêu dữ liệu PDF" - } - }, - "logoStyle": { - "label": "Kiểu logo", - "description": "Chọn giữa logo tối giản hiện đại hoặc biểu tượng S cổ điển", - "classic": "Cổ điển", - "classicAlt": "Logo cổ điển", - "modern": "Hiện đại", - "modernAlt": "Logo hiện đại" - }, - "customPaths": { - "label": "Đường dẫn tùy chỉnh", - "description": "Cấu hình đường dẫn hệ thống tệp tùy chỉnh cho xử lý pipeline và công cụ bên ngoài", - "pipeline": { - "label": "Thư mục Pipeline", - "watchedFoldersDir": { - "label": "Thư mục được giám sát", - "description": "Thư mục nơi pipeline theo dõi PDF đến (để trống dùng mặc định: /pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "Thư mục đã hoàn tất", - "description": "Thư mục xuất PDF đã xử lý (để trống dùng mặc định: /pipeline/finishedFolders)" - } - }, - "operations": { - "label": "Đường dẫn công cụ bên ngoài", - "weasyprint": { - "label": "Tệp thực thi WeasyPrint", - "description": "Đường dẫn đến tệp thực thi WeasyPrint để chuyển HTML sang PDF (để trống dùng mặc định: /opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Tệp thực thi Unoconvert", - "description": "Đường dẫn đến LibreOffice unoconvert để chuyển đổi tài liệu (để trống dùng mặc định: /opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "Bảo mật", - "description": "Cấu hình xác thực, hành vi đăng nhập và chính sách bảo mật.", - "ssoNotice": { - "title": "Tìm cài đặt SSO/SAML ở đâu?", - "message": "Nhà cung cấp xác thực OAuth2 và SAML2 đã được chuyển sang menu Kết nối để quản lý dễ dàng hơn." - }, - "authentication": "Xác thực", - "enableLogin": { - "label": "Bật đăng nhập", - "description": "Yêu cầu người dùng đăng nhập trước khi truy cập ứng dụng" - }, - "loginMethod": { - "label": "Phương thức đăng nhập", - "description": "Phương thức xác thực dùng cho đăng nhập người dùng", - "all": "Tất cả phương thức", - "normal": "Chỉ Tên người dùng/Mật khẩu", - "oauth2": "Chỉ OAuth2", - "saml2": "Chỉ SAML2" - }, - "loginAttemptCount": { - "label": "Giới hạn số lần đăng nhập", - "description": "Số lần đăng nhập thất bại tối đa trước khi khóa tài khoản" - }, - "loginResetTimeMinutes": { - "label": "Thời gian đặt lại đăng nhập (phút)", - "description": "Thời gian trước khi đặt lại số lần đăng nhập thất bại" - }, - "csrfDisabled": { - "label": "Tắt bảo vệ CSRF", - "description": "Tắt bảo vệ Cross-Site Request Forgery (không khuyến nghị)" - }, - "initialLogin": { - "label": "Đăng nhập ban đầu", - "username": { - "label": "Tên người dùng ban đầu", - "description": "Tên người dùng cho tài khoản quản trị ban đầu" - }, - "password": { - "label": "Mật khẩu ban đầu", - "description": "Mật khẩu cho tài khoản quản trị ban đầu" - } - }, - "jwt": { - "label": "Cấu hình JWT", - "secureCookie": { - "label": "Cookie an toàn", - "description": "Yêu cầu HTTPS cho cookie JWT (khuyến nghị cho môi trường sản xuất)" - }, - "keyRetentionDays": { - "label": "Số ngày lưu khóa", - "description": "Số ngày lưu khóa JWT cũ để xác minh" - }, - "persistence": { - "label": "Bật lưu trữ khóa", - "description": "Lưu trữ khóa JWT bền vững để tồn tại qua lần khởi động lại máy chủ" - }, - "enableKeyRotation": { - "label": "Bật xoay vòng khóa", - "description": "Tự động xoay vòng khóa ký JWT định kỳ" - }, - "enableKeyCleanup": { - "label": "Bật dọn dẹp khóa", - "description": "Tự động xóa khóa JWT đã hết hạn" - } - }, - "audit": { - "label": "Ghi nhật ký kiểm toán", - "enabled": { - "label": "Bật ghi nhật ký kiểm toán", - "description": "Theo dõi hành động người dùng và sự kiện hệ thống cho mục đích tuân thủ và giám sát bảo mật" - }, - "level": { - "label": "Mức kiểm toán", - "description": "0=TẮT, 1=CƠ BẢN, 2=TIÊU CHUẨN, 3=CHI TIẾT" - }, - "retentionDays": { - "label": "Giữ nhật ký (ngày)", - "description": "Số ngày lưu trữ nhật ký kiểm toán" - } - }, - "htmlUrlSecurity": { - "label": "Bảo mật URL HTML", - "description": "Cấu hình hạn chế truy cập URL cho xử lý HTML để ngăn tấn công SSRF", - "enabled": { - "label": "Bật bảo mật URL", - "description": "Bật hạn chế bảo mật URL cho chuyển đổi HTML sang PDF" - }, - "level": { - "label": "Mức bảo mật", - "description": "MAX: chỉ danh sách trắng, MEDIUM: chặn mạng nội bộ, OFF: không hạn chế", - "max": "Tối đa (chỉ danh sách trắng)", - "medium": "Trung bình (chặn nội bộ)", - "off": "Tắt (không hạn chế)" - }, - "advanced": "Cài đặt nâng cao", - "allowedDomains": { - "label": "Tên miền được phép (Danh sách trắng)", - "description": "Mỗi dòng một tên miền (ví dụ: cdn.example.com). Chỉ các tên miền này được phép khi mức là MAX" - }, - "blockedDomains": { - "label": "Tên miền bị chặn (Danh sách đen)", - "description": "Mỗi dòng một tên miền (ví dụ: malicious.com). Các tên miền bổ sung cần chặn" - }, - "internalTlds": { - "label": "TLD nội bộ", - "description": "Mỗi dòng một TLD (ví dụ: .local, .internal). Chặn các tên miền với mẫu TLD này" - }, - "networkBlocking": "Chặn mạng", - "blockPrivateNetworks": { - "label": "Chặn mạng riêng tư", - "description": "Chặn mạng riêng theo RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "Chặn localhost", - "description": "Chặn localhost và địa chỉ loopback (127.x.x.x, ::1)" - }, - "blockLinkLocal": { - "label": "Chặn địa chỉ liên kết cục bộ", - "description": "Chặn địa chỉ link-local (169.254.x.x, fe80::/10)" - }, - "blockCloudMetadata": { - "label": "Chặn điểm cuối siêu dữ liệu đám mây", - "description": "Chặn điểm cuối siêu dữ liệu của nhà cung cấp đám mây (169.254.169.254)" - } - } - }, - "connections": { - "title": "Kết nối", - "description": "Cấu hình nhà cung cấp xác thực bên ngoài như OAuth2 và SAML.", - "linkedServices": "Dịch vụ đã liên kết", - "unlinkedServices": "Dịch vụ chưa liên kết", - "connect": "Kết nối", - "disconnect": "Ngắt kết nối", - "disconnected": "Ngắt kết nối nhà cung cấp thành công", - "disconnectError": "Không thể ngắt kết nối nhà cung cấp", - "ssoAutoLogin": { - "label": "SSO tự động đăng nhập", - "enable": "Bật SSO tự động đăng nhập", - "description": "Tự động chuyển hướng đến đăng nhập SSO khi cần xác thực" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "Bật OAuth2", - "description": "Cho phép người dùng xác thực bằng các nhà cung cấp OAuth2" - }, - "provider": { - "label": "Nhà cung cấp", - "description": "Nhà cung cấp OAuth2 dùng cho xác thực" - }, - "issuer": { - "label": "URL Issuer", - "description": "URL nhà phát hành của nhà cung cấp OAuth2" - }, - "clientId": { - "label": "Client ID", - "description": "Client ID OAuth2 từ nhà cung cấp của bạn" - }, - "clientSecret": { - "label": "Client Secret", - "description": "Client Secret OAuth2 từ nhà cung cấp của bạn" - }, - "useAsUsername": { - "label": "Dùng làm tên người dùng", - "description": "Claim OAuth2 dùng làm tên người dùng (ví dụ: email, sub)" - }, - "autoCreateUser": { - "label": "Tự động tạo người dùng", - "description": "Tự động tạo tài khoản người dùng khi đăng nhập OAuth2 lần đầu" - }, - "blockRegistration": { - "label": "Chặn đăng ký", - "description": "Ngăn đăng ký người dùng mới qua OAuth2" - }, - "scopes": { - "label": "Phạm vi OAuth2", - "description": "Danh sách phạm vi OAuth2, phân tách bằng dấu phẩy (ví dụ: openid, profile, email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "Bật SAML2", - "description": "Cho phép người dùng xác thực bằng các nhà cung cấp SAML2" - }, - "provider": { - "label": "Nhà cung cấp", - "description": "Tên nhà cung cấp SAML2" - }, - "registrationId": { - "label": "ID đăng ký", - "description": "Định danh đăng ký SAML2" - }, - "autoCreateUser": { - "label": "Tự động tạo người dùng", - "description": "Tự động tạo tài khoản người dùng khi đăng nhập SAML2 lần đầu" - }, - "blockRegistration": { - "label": "Chặn đăng ký", - "description": "Ngăn đăng ký người dùng mới qua SAML2" - } - } - }, - "database": { - "title": "Cơ sở dữ liệu", - "description": "Cấu hình cài đặt kết nối cơ sở dữ liệu tùy chỉnh cho triển khai doanh nghiệp.", - "configuration": "Cấu hình cơ sở dữ liệu", - "enableCustom": { - "label": "Bật cơ sở dữ liệu tùy chỉnh", - "description": "Sử dụng cấu hình cơ sở dữ liệu tùy chỉnh của bạn thay cho cơ sở dữ liệu nhúng mặc định" - }, - "customUrl": { - "label": "URL cơ sở dữ liệu tùy chỉnh", - "description": "Chuỗi kết nối JDBC đầy đủ (ví dụ: jdbc:postgresql://localhost:5432/postgres). Nếu cung cấp, các cài đặt kết nối riêng lẻ bên dưới sẽ không dùng." - }, - "type": { - "label": "Loại cơ sở dữ liệu", - "description": "Loại cơ sở dữ liệu (không dùng nếu đã cung cấp URL tùy chỉnh)" - }, - "hostName": { - "label": "Tên máy chủ", - "description": "Tên máy chủ cơ sở dữ liệu (không dùng nếu đã cung cấp URL tùy chỉnh)" - }, - "port": { - "label": "Cổng", - "description": "Cổng máy chủ cơ sở dữ liệu (không dùng nếu đã cung cấp URL tùy chỉnh)" - }, - "name": { - "label": "Tên cơ sở dữ liệu", - "description": "Tên của cơ sở dữ liệu (không dùng nếu đã cung cấp URL tùy chỉnh)" - }, - "username": { - "label": "Tên người dùng", - "description": "Tên người dùng xác thực cơ sở dữ liệu" - }, - "password": { - "label": "Mật khẩu", - "description": "Mật khẩu xác thực cơ sở dữ liệu" - } - }, - "privacy": { - "title": "Quyền riêng tư", - "description": "Cấu hình quyền riêng tư và cài đặt thu thập dữ liệu.", - "analytics": "Phân tích & Theo dõi", - "enableAnalytics": { - "label": "Bật phân tích", - "description": "Thu thập phân tích sử dụng ẩn danh để giúp cải thiện ứng dụng" - }, - "metricsEnabled": { - "label": "Bật số liệu", - "description": "Bật thu thập số liệu hiệu năng và sử dụng. Cung cấp điểm cuối API để quản trị viên truy cập dữ liệu số liệu" - }, - "searchEngine": "Khả năng hiển thị trên công cụ tìm kiếm", - "googleVisibility": { - "label": "Khả năng hiển thị trên Google", - "description": "Cho phép công cụ tìm kiếm lập chỉ mục ứng dụng này" - } - }, - "advanced": { - "title": "Nâng cao", - "description": "Cấu hình tính năng nâng cao và chức năng thử nghiệm.", - "features": "Cờ tính năng", - "processing": "Xử lý", - "endpoints": { - "label": "Điểm cuối", - "manage": "Quản lý điểm cuối API", - "description": "Quản lý điểm cuối được cấu hình qua YAML. Xem tài liệu để biết chi tiết bật/tắt các điểm cuối cụ thể." - }, - "enableAlphaFunctionality": { - "label": "Bật tính năng Alpha", - "description": "Bật các tính năng thử nghiệm và giai đoạn alpha (có thể không ổn định)" - }, - "enableUrlToPDF": { - "label": "Bật URL thành PDF", - "description": "Cho phép chuyển đổi trang web thành tài liệu PDF" - }, - "maxDPI": { - "label": "DPI tối đa", - "description": "DPI tối đa cho xử lý hình ảnh (0 = không giới hạn)" - }, - "tessdataDir": { - "label": "Thư mục Tessdata", - "description": "Đường dẫn đến thư mục tessdata cho các tệp ngôn ngữ OCR" - }, - "disableSanitize": { - "label": "Tắt làm sạch HTML", - "description": "CẢNH BÁO: Rủi ro bảo mật - tắt làm sạch HTML có thể dẫn đến lỗ hổng XSS" - }, - "tempFileManagement": { - "label": "Quản lý tệp tạm", - "description": "Cấu hình lưu trữ tạm thời và hành vi dọn dẹp", - "baseTmpDir": { - "label": "Thư mục tạm cơ sở", - "description": "Thư mục cơ sở cho tệp tạm (để trống dùng mặc định: java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "Thư mục tạm LibreOffice", - "description": "Thư mục cho tệp tạm của LibreOffice (để trống dùng mặc định: baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "Thư mục tạm hệ thống", - "description": "Thư mục tạm hệ thống để dọn dẹp (chỉ dùng nếu bật cleanupSystemTemp)" - }, - "prefix": { - "label": "Tiền tố tệp tạm", - "description": "Tiền tố cho tên tệp tạm" - }, - "maxAgeHours": { - "label": "Tuổi tối đa (giờ)", - "description": "Số giờ tối đa trước khi tệp tạm được dọn dẹp" - }, - "cleanupIntervalMinutes": { - "label": "Chu kỳ dọn dẹp (phút)", - "description": "Tần suất chạy dọn dẹp (tính theo phút)" - }, - "startupCleanup": { - "label": "Dọn dẹp khi khởi động", - "description": "Dọn các tệp tạm cũ khi ứng dụng khởi động" - }, - "cleanupSystemTemp": { - "label": "Dọn thư mục tạm hệ thống", - "description": "Có dọn dẹp thư mục tạm hệ thống rộng hơn hay không (thận trọng khi dùng)" - } - }, - "processExecutor": { - "label": "Giới hạn trình thực thi tiến trình", - "description": "Cấu hình giới hạn phiên và thời gian chờ cho mỗi trình thực thi", - "sessionLimit": { - "label": "Giới hạn phiên", - "description": "Số phiên đồng thời tối đa" - }, - "timeout": { - "label": "Thời gian chờ (phút)", - "description": "Thời gian thực thi tối đa" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF sang HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "Cài đặt ứng dụng", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "Máy chủ thư", - "description": "Cấu hình cài đặt SMTP để gửi thông báo email.", - "smtp": "Cấu hình SMTP", - "enabled": { - "label": "Bật email", - "description": "Bật thông báo email và chức năng SMTP" - }, - "host": { - "label": "Máy chủ SMTP", - "description": "Tên máy chủ hoặc địa chỉ IP của máy chủ SMTP" - }, - "port": { - "label": "Cổng SMTP", - "description": "Số cổng cho kết nối SMTP (thường là 25, 465 hoặc 587)" - }, - "username": { - "label": "Tên người dùng SMTP", - "description": "Tên người dùng để xác thực SMTP" - }, - "password": { - "label": "Mật khẩu SMTP", - "description": "Mật khẩu để xác thực SMTP" - }, - "from": { - "label": "Địa chỉ người gửi", - "description": "Địa chỉ email dùng làm người gửi" - }, - "enableInvites": { - "label": "Bật lời mời qua email", - "description": "Cho phép quản trị viên mời người dùng qua email với mật khẩu tự tạo" - }, - "frontendUrl": { - "label": "URL Frontend", - "description": "URL cơ sở cho Frontend (ví dụ https://pdf.example.com). Dùng để tạo liên kết mời trong email. Để trống để dùng URL backend." - } - }, - "legal": { - "title": "Tài liệu pháp lý", - "description": "Cấu hình liên kết đến các tài liệu và chính sách pháp lý.", - "disclaimer": { - "title": "Cảnh báo trách nhiệm pháp lý", - "message": "Bằng cách tùy chỉnh các tài liệu pháp lý này, bạn tự chịu hoàn toàn trách nhiệm bảo đảm tuân thủ mọi luật và quy định áp dụng, bao gồm nhưng không giới hạn GDPR và các yêu cầu bảo vệ dữ liệu của EU khác. Chỉ sửa các cài đặt này nếu: (1) bạn đang vận hành bản cài đặt cá nhân/riêng tư, (2) bạn ở ngoài phạm vi pháp lý của EU và hiểu nghĩa vụ pháp lý địa phương của mình, hoặc (3) bạn đã nhận được tư vấn pháp lý phù hợp và chấp nhận tự chịu trách nhiệm với toàn bộ dữ liệu người dùng và tuân thủ pháp lý. Stirling-PDF và các nhà phát triển không chịu bất kỳ trách nhiệm nào cho nghĩa vụ pháp lý của bạn." - }, - "termsAndConditions": { - "label": "Điều khoản và điều kiện", - "description": "URL hoặc tên tệp cho điều khoản và điều kiện" - }, - "privacyPolicy": { - "label": "Chính sách quyền riêng tư", - "description": "URL hoặc tên tệp cho chính sách quyền riêng tư" - }, - "accessibilityStatement": { - "label": "Tuyên bố khả năng truy cập", - "description": "URL hoặc tên tệp cho tuyên bố khả năng truy cập" - }, - "cookiePolicy": { - "label": "Chính sách cookie", - "description": "URL hoặc tên tệp cho chính sách cookie" - }, - "impressum": { - "label": "Impressum", - "description": "URL hoặc tên tệp cho impressum (bắt buộc ở một số khu vực pháp lý)" - } - }, - "premium": { - "title": "Premium & Enterprise", - "description": "Cấu hình khóa giấy phép premium hoặc enterprise của bạn.", - "license": "Cấu hình giấy phép", - "licenseKey": { - "toggle": "Có license key hoặc tệp chứng chỉ?", - "info": "Nếu bạn có license key hoặc tệp chứng chỉ từ mua trực tiếp, hãy nhập tại đây để kích hoạt tính năng Premium hoặc Enterprise." - }, - "key": { - "label": "Khóa giấy phép", - "description": "Nhập khóa giấy phép premium hoặc enterprise của bạn", - "success": "Đã lưu license key", - "successMessage": "License key của bạn đã được kích hoạt thành công. Không cần khởi động lại.", - "overwriteWarning": { - "title": "⚠️ Cảnh báo: Phát hiện license hiện có", - "line1": "Ghi đè license key hiện tại không thể hoàn tác.", - "line2": "License trước đó sẽ bị mất vĩnh viễn trừ khi bạn đã sao lưu ở nơi khác.", - "line3": "Quan trọng: Giữ license key riêng tư và an toàn. Không bao giờ chia sẻ công khai." - } - }, - "enabled": { - "label": "Bật tính năng Premium", - "description": "Bật kiểm tra khóa giấy phép cho các tính năng pro/enterprise" - }, - "movedFeatures": { - "title": "Phân bổ tính năng Premium", - "message": "Các tính năng Premium và Enterprise hiện được sắp xếp trong các phần tương ứng:" - } - }, - "features": { - "title": "Tính năng", - "description": "Cấu hình các tính năng và chức năng tùy chọn.", - "serverCertificate": { - "label": "Chứng chỉ máy chủ", - "description": "Cấu hình tạo chứng chỉ phía máy chủ cho chức năng \"Sign with Stirling-PDF\"", - "enabled": { - "label": "Bật chứng chỉ máy chủ", - "description": "Bật chứng chỉ phía máy chủ cho tùy chọn \"Sign with Stirling-PDF\"" - }, - "organizationName": { - "label": "Tên tổ chức", - "description": "Tên tổ chức cho các chứng chỉ được tạo" - }, - "validity": { - "label": "Hiệu lực chứng chỉ (ngày)", - "description": "Số ngày chứng chỉ còn hiệu lực" - }, - "regenerateOnStartup": { - "label": "Tạo lại khi khởi động", - "description": "Tạo chứng chỉ mới mỗi lần ứng dụng khởi động" - } - } - }, - "endpoints": { - "title": "Endpoint API", - "description": "Kiểm soát những endpoint API và nhóm endpoint khả dụng.", - "management": "Quản lý endpoint", - "toRemove": { - "label": "Endpoint đã tắt", - "description": "Chọn các endpoint riêng lẻ để tắt" - }, - "groupsToRemove": { - "label": "Nhóm endpoint đã tắt", - "description": "Chọn các nhóm endpoint để tắt" - }, - "note": "Lưu ý: Tắt endpoint sẽ hạn chế truy cập API nhưng không xóa các thành phần giao diện. Cần khởi động lại để áp dụng thay đổi." - } - } - }, - "fileUpload": { - "selectFile": "Chọn một tệp", - "selectFiles": "Chọn tệp", - "selectPdfToView": "Chọn một PDF để xem", - "selectPdfToEdit": "Chọn một PDF để chỉnh sửa", - "chooseFromStorage": "Chọn tệp từ lưu trữ hoặc tải lên PDF mới", - "chooseFromStorageMultiple": "Chọn tệp từ lưu trữ hoặc tải lên PDF mới", - "loadFromStorage": "Tải từ Lưu trữ", - "filesAvailable": "tệp có sẵn", - "loading": "Đang tải...", - "or": "hoặc", - "dropFileHere": "Thả tệp vào đây hoặc bấm để tải lên", - "dropFilesHere": "Thả tệp vào đây hoặc bấm nút tải lên", - "dropFilesHereOpen": "Kéo thả tệp vào đây hoặc nhấp nút mở", - "pdfFilesOnly": "Chỉ tệp PDF", - "supportedFileTypes": "Loại tệp được hỗ trợ", - "upload": "Tải lên", - "uploadFile": "Tải tệp lên", - "uploadFiles": "Tải nhiều tệp lên", - "open": "Mở", - "openFile": "Mở tệp", - "openFiles": "Mở nhiều tệp", - "noFilesInStorage": "Không có tệp nào trong lưu trữ. Hãy tải lên một số tệp trước.", - "noFilesInStorageOpen": "Không có tệp trong bộ nhớ. Hãy mở một số tệp trước.", - "selectFromStorage": "Chọn từ Lưu trữ", - "backToTools": "Quay lại Công cụ", - "addFiles": "Thêm tệp", - "dragFilesInOrClick": "Kéo tệp vào hoặc nhấp \"Thêm tệp\" để duyệt" - }, - "fileEditor": { - "addFiles": "Thêm tệp" - }, - "fileManager": { - "title": "Tải tệp PDF lên", - "subtitle": "Thêm tệp vào lưu trữ của bạn để dễ dàng truy cập trên các công cụ", - "filesSelected": "tệp đã chọn", - "clearSelection": "Xóa lựa chọn", - "openInFileEditor": "Mở trong Trình chỉnh sửa tệp", - "uploadError": "Không thể tải lên một số tệp.", - "failedToOpen": "Không thể mở tệp. Có thể tệp đã bị xóa khỏi lưu trữ.", - "failedToLoad": "Không thể tải tệp vào bộ hiện hoạt.", - "storageCleared": "Trình duyệt đã xóa lưu trữ. Các tệp đã bị loại bỏ. Vui lòng tải lên lại.", - "clearAll": "Xóa tất cả", - "reloadFiles": "Tải lại tệp", - "dragDrop": "Kéo & Thả tệp vào đây", - "clickToUpload": "Nhấp để tải tệp lên", - "selectedFiles": "Các tệp đã chọn", - "storage": "Lưu trữ", - "filesStored": "tệp đã lưu", - "storageError": "Đã xảy ra lỗi lưu trữ", - "storageLow": "Dung lượng lưu trữ sắp hết. Hãy cân nhắc xóa các tệp cũ.", - "supportMessage": "Được hỗ trợ bởi lưu trữ cơ sở dữ liệu trình duyệt cho dung lượng không giới hạn", - "noFileSelected": "Chưa chọn tệp nào", - "showHistory": "Hiện lịch sử", - "hideHistory": "Ẩn lịch sử", - "fileHistory": "Lịch sử tệp", - "loadingHistory": "Đang tải lịch sử...", - "lastModified": "Sửa đổi lần cuối", - "toolChain": "Công cụ đã áp dụng", - "restore": "Khôi phục", - "unzip": "Giải nén", - "searchFiles": "Tìm tệp...", - "recent": "Gần đây", - "localFiles": "Tệp cục bộ", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "Tệp của tôi", - "noRecentFiles": "Không tìm thấy tệp gần đây", - "googleDriveNotAvailable": "Tích hợp Google Drive không khả dụng", - "downloadSelected": "Tải xuống mục đã chọn", - "saveSelected": "Lưu mục đã chọn", - "openFiles": "Mở các tệp", - "openFile": "Mở tệp", - "details": "Chi tiết tệp", - "fileName": "Tên", - "fileFormat": "Định dạng", - "fileSize": "Kích thước", - "fileVersion": "Phiên bản", - "totalSelected": "Tổng đã chọn", - "dropFilesHere": "Thả tệp vào đây", - "selectAll": "Chọn tất cả", - "deselectAll": "Bỏ chọn tất cả", - "deleteSelected": "Xóa mục đã chọn", - "selectedCount": "{{count}} đã chọn", - "download": "Tải xuống", - "delete": "Xóa", - "unsupported": "Không được hỗ trợ", - "addToUpload": "Thêm vào tải lên", - "deleteAll": "Xóa tất cả", - "loadingFiles": "Đang tải tệp...", - "noFiles": "Không có tệp nào", - "noFilesFound": "Không tìm thấy tệp khớp với tìm kiếm của bạn", - "openInPageEditor": "Mở trong Trình chỉnh sửa trang", - "showAll": "Hiện tất cả", - "sortByDate": "Sắp xếp theo ngày", - "sortByName": "Sắp xếp theo tên", - "sortBySize": "Sắp xếp theo kích thước" - }, - "storage": { - "temporaryNotice": "Tệp được lưu tạm thời trong trình duyệt và có thể bị xóa tự động", - "storageLimit": "Giới hạn lưu trữ", - "storageUsed": "Dung lượng lưu trữ tạm thời đã dùng", - "storageFull": "Lưu trữ gần đầy. Hãy cân nhắc xóa bớt tệp.", - "fileTooLarge": "Tệp quá lớn. Kích thước tối đa mỗi tệp là", - "storageQuotaExceeded": "Vượt hạn mức lưu trữ. Vui lòng xóa bớt trước khi tải thêm.", - "approximateSize": "Kích thước xấp xỉ" - }, - "sanitize": { - "title": "Làm sạch", - "desc": "Loại bỏ các thành phần có thể gây hại khỏi tệp PDF.", - "submit": "Làm sạch PDF", - "completed": "Làm sạch thành công", - "error": { - "generic": "Làm sạch thất bại", - "failed": "Đã xảy ra lỗi khi làm sạch PDF." - }, - "filenamePrefix": "lam-sach", - "sanitizationResults": "Kết quả làm sạch", - "steps": { - "files": "Tệp", - "settings": "Cài đặt", - "results": "Kết quả" - }, - "files": { - "placeholder": "Chọn một tệp PDF ở khung chính để bắt đầu" - }, - "options": { - "title": "Tùy chọn làm sạch", - "note": "Chọn các thành phần bạn muốn loại bỏ khỏi PDF. Phải chọn ít nhất một tùy chọn.", - "removeJavaScript": { - "label": "Xóa JavaScript", - "desc": "Gỡ bỏ hành động và script JavaScript khỏi PDF" - }, - "removeEmbeddedFiles": { - "label": "Xóa tệp nhúng", - "desc": "Gỡ bỏ mọi tệp được nhúng trong PDF" - }, - "removeXMPMetadata": { - "label": "Xóa siêu dữ liệu XMP", - "desc": "Gỡ bỏ siêu dữ liệu XMP khỏi PDF" - }, - "removeMetadata": { - "label": "Xóa siêu dữ liệu tài liệu", - "desc": "Gỡ bỏ thông tin siêu dữ liệu của tài liệu (tiêu đề, tác giả, v.v.)" - }, - "removeLinks": { - "label": "Xóa liên kết", - "desc": "Gỡ bỏ liên kết ngoài và hành động khởi chạy khỏi PDF" - }, - "removeFonts": { - "label": "Xóa phông chữ", - "desc": "Gỡ bỏ phông chữ nhúng khỏi PDF" - } - } - }, - "addPassword": { - "title": "Thêm mật khẩu", - "desc": "Mã hóa tài liệu PDF của bạn bằng mật khẩu.", - "completed": "Đã áp dụng bảo vệ bằng mật khẩu", - "submit": "Mã hóa", - "filenamePrefix": "ma-hoa", - "error": { - "failed": "Đã xảy ra lỗi khi mã hóa PDF." - }, - "passwords": { - "stepTitle": "Mật khẩu & Mã hóa", - "completed": "Đã cấu hình mật khẩu", - "user": { - "label": "Mật khẩu người dùng", - "placeholder": "Nhập mật khẩu người dùng" - }, - "owner": { - "label": "Mật khẩu chủ sở hữu", - "placeholder": "Nhập mật khẩu chủ sở hữu" - } - }, - "encryption": { - "keyLength": { - "label": "Độ dài khóa mã hóa", - "40bit": "40-bit (Thấp)", - "128bit": "128-bit (Tiêu chuẩn)", - "256bit": "256-bit (Cao)" - } - }, - "results": { - "title": "PDF đã mã hóa" - }, - "tooltip": { - "header": { - "title": "Tổng quan bảo vệ bằng mật khẩu" - }, - "passwords": { - "title": "Loại mật khẩu", - "text": "Mật khẩu người dùng hạn chế việc mở tài liệu, trong khi mật khẩu chủ sở hữu kiểm soát những gì có thể làm với tài liệu sau khi mở. Bạn có thể đặt cả hai hoặc chỉ một.", - "bullet1": "Mật khẩu người dùng: Cần để mở PDF", - "bullet2": "Mật khẩu chủ sở hữu: Kiểm soát quyền tài liệu (không được tất cả trình xem PDF hỗ trợ)" - }, - "encryption": { - "title": "Mức mã hóa", - "text": "Mức mã hóa cao hơn cung cấp bảo mật tốt hơn nhưng có thể không được các trình xem PDF cũ hỗ trợ.", - "bullet1": "40-bit: Bảo mật cơ bản, tương thích với trình xem cũ", - "bullet2": "128-bit: Bảo mật tiêu chuẩn, được hỗ trợ rộng rãi", - "bullet3": "256-bit: Bảo mật tối đa, yêu cầu trình xem hiện đại" - }, - "permissions": { - "title": "Thay đổi quyền", - "text": "Các quyền này kiểm soát những gì người dùng có thể làm với PDF. Hiệu quả nhất khi kết hợp với mật khẩu chủ sở hữu." - } - } - }, - "changePermissions": { - "title": "Thay đổi quyền", - "desc": "Thay đổi giới hạn và quyền của tài liệu.", - "completed": "Đã thay đổi quyền", - "submit": "Thay đổi quyền", - "error": { - "failed": "Đã xảy ra lỗi khi thay đổi quyền PDF." - }, - "permissions": { - "preventAssembly": { - "label": "Ngăn chặn lắp ráp tài liệu" - }, - "preventExtractContent": { - "label": "Ngăn chặn trích xuất nội dung" - }, - "preventExtractForAccessibility": { - "label": "Ngăn chặn trích xuất để truy cập" - }, - "preventFillInForm": { - "label": "Ngăn chặn điền vào biểu mẫu" - }, - "preventModify": { - "label": "Ngăn chặn sửa đổi" - }, - "preventModifyAnnotations": { - "label": "Ngăn chặn sửa đổi chú thích" - }, - "preventPrinting": { - "label": "Ngăn chặn in" - }, - "preventPrintingFaithful": { - "label": "Ngăn chặn in các định dạng khác nhau" - } - }, - "results": { - "title": "PDF đã chỉnh sửa" - }, - "tooltip": { - "header": { - "title": "Thay đổi quyền" - }, - "description": { - "text": "Thay đổi quyền tài liệu, cho phép/không cho phép truy cập các tính năng khác nhau trong trình đọc PDF." - }, - "warning": { - "text": "Để các quyền này không bị thay đổi, hãy dùng công cụ Thêm mật khẩu để đặt mật khẩu chủ sở hữu." - } - } - }, - "removePassword": { - "title": "Xóa mật khẩu", - "desc": "Xóa bảo vệ mật khẩu khỏi tài liệu PDF của bạn.", - "tags": "bảo mật,Giải mã,an toàn,bỏ mật khẩu,xóa mật khẩu", - "password": { - "stepTitle": "Xóa mật khẩu", - "label": "Mật khẩu hiện tại", - "placeholder": "Nhập mật khẩu hiện tại", - "completed": "Đã cấu hình mật khẩu" - }, - "filenamePrefix": "giai-ma", - "error": { - "failed": "Đã xảy ra lỗi khi gỡ mật khẩu khỏi PDF." - }, - "tooltip": { - "description": "Gỡ bảo vệ bằng mật khẩu yêu cầu mật khẩu đã dùng để mã hóa PDF. Điều này sẽ giải mã tài liệu, giúp truy cập mà không cần mật khẩu." - }, - "submit": "Xóa", - "results": { - "title": "PDF đã giải mã" - } - }, - "automate": { - "title": "Tự động hóa", - "desc": "Xây dựng quy trình nhiều bước bằng cách xâu chuỗi các thao tác PDF. Lý tưởng cho tác vụ lặp lại.", - "invalidStep": "Bước không hợp lệ", - "files": { - "placeholder": "Chọn tệp để xử lý với tự động hóa này" - }, - "selection": { - "title": "Chọn tự động hóa", - "saved": { - "title": "Đã lưu" - }, - "createNew": { - "title": "Tạo tự động hóa mới" - }, - "suggested": { - "title": "Đề xuất" - } - }, - "creation": { - "createTitle": "Tạo tự động hóa", - "editTitle": "Chỉnh sửa tự động hóa", - "intro": "Tự động hóa chạy các công cụ tuần tự. Để bắt đầu, hãy thêm công cụ theo thứ tự bạn muốn chạy.", - "name": { - "label": "Tên tự động hóa", - "placeholder": "Tự động hóa của tôi" - }, - "description": { - "label": "Mô tả (tùy chọn)", - "placeholder": "Mô tả tự động hóa này làm gì..." - }, - "tools": { - "selectTool": "Chọn một công cụ...", - "selected": "Công cụ đã chọn", - "remove": "Xóa công cụ", - "configure": "Cấu hình công cụ", - "notConfigured": "! Chưa cấu hình", - "addTool": "Thêm công cụ", - "add": "Thêm một công cụ..." - }, - "save": "Lưu tự động hóa", - "unsavedChanges": { - "title": "Thay đổi chưa lưu", - "message": "Bạn có thay đổi chưa lưu. Bạn có chắc muốn quay lại? Mọi thay đổi sẽ bị mất.", - "cancel": "Hủy", - "confirm": "Quay lại" - }, - "icon": { - "label": "Biểu tượng" - } - }, - "run": { - "title": "Chạy tự động hóa" - }, - "sequence": { - "unnamed": "Tự động hóa chưa đặt tên", - "steps": "{{count}} bước", - "running": "Đang chạy tự động hóa...", - "run": "Chạy tự động hóa", - "finish": "Hoàn tất" - }, - "reviewTitle": "Kết quả tự động hóa", - "config": { - "loading": "Đang tải cấu hình công cụ...", - "noSettings": "Công cụ này không có cài đặt cấu hình.", - "title": "Cấu hình {{toolName}}", - "description": "Cấu hình cài đặt cho công cụ này. Các cài đặt sẽ được áp dụng khi tự động hóa chạy.", - "cancel": "Hủy", - "save": "Lưu cấu hình" - }, - "copyToSaved": "Sao chép vào Đã lưu" - }, - "automation": { - "suggested": { - "securePdfIngestion": "Tiếp nhận PDF an toàn", - "securePdfIngestionDesc": "Quy trình xử lý PDF toàn diện: làm sạch tài liệu, áp dụng OCR với dọn dẹp, chuyển đổi sang định dạng PDF/A để lưu trữ dài hạn, và tối ưu hóa kích thước tệp.", - "emailPreparation": "Chuẩn bị email", - "emailPreparationDesc": "Tối ưu hóa PDF để gửi email bằng cách nén tệp, tách tài liệu lớn thành các phần 20MB để tương thích email, và xóa siêu dữ liệu để bảo vệ quyền riêng tư.", - "secureWorkflow": "Quy trình bảo mật", - "secureWorkflowDesc": "Bảo vệ tài liệu PDF bằng cách loại bỏ nội dung có thể gây hại như JavaScript và tệp nhúng, sau đó thêm bảo vệ bằng mật khẩu để ngăn truy cập trái phép. Mật khẩu mặc định là 'password'.", - "processImages": "Xử lý ảnh", - "processImagesDesc": "Chuyển nhiều tệp ảnh thành một tài liệu PDF, sau đó áp dụng công nghệ OCR để trích xuất văn bản có thể tìm kiếm từ ảnh.", - "prePublishSanitization": "Làm sạch trước xuất bản", - "prePublishSanitizationDesc": "Quy trình làm sạch loại bỏ mọi metadata ẩn, JavaScript, tệp nhúng, chú thích và làm phẳng biểu mẫu để ngăn rò rỉ dữ liệu trước khi đăng PDF lên mạng." - } - }, - "colorPicker": { - "title": "Chọn màu" - }, - "common": { - "previous": "Trước", - "next": "Tiếp", - "collapse": "Thu gọn", - "expand": "Mở rộng", - "collapsed": "đã thu gọn", - "lines": "dòng", - "copy": "Sao chép", - "copied": "Đã sao chép!", - "refresh": "Làm mới", - "retry": "Thử lại", - "remaining": "còn lại", - "used": "đã dùng", - "available": "khả dụng", - "cancel": "Hủy", - "preview": "Xem trước", - "close": "Đóng", - "done": "Xong", - "loading": "Đang tải...", - "back": "Quay lại", - "continue": "Tiếp tục", - "error": "Lỗi" - }, - "config": { - "overview": { - "title": "Cấu hình ứng dụng", - "description": "Cài đặt hiện tại và chi tiết cấu hình ứng dụng.", - "loading": "Đang tải cấu hình...", - "error": "Lỗi", - "warning": "Cảnh báo cấu hình", - "sections": { - "basic": "Cấu hình cơ bản", - "security": "Cấu hình bảo mật", - "system": "Cấu hình hệ thống", - "integration": "Cấu hình tích hợp" - } - }, - "account": { - "overview": { - "title": "Cài đặt tài khoản", - "manageAccountPreferences": "Quản lý tùy chọn tài khoản của bạn", - "guestDescription": "Bạn đang đăng nhập với tư cách khách. Hãy cân nhắc nâng cấp tài khoản bên trên." - }, - "upgrade": { - "title": "Nâng cấp tài khoản khách", - "description": "Liên kết tài khoản để giữ lịch sử của bạn và truy cập thêm tính năng!", - "socialLogin": "Nâng cấp bằng tài khoản mạng xã hội", - "linkWith": "Liên kết với", - "emailPassword": "hoặc nhập email & mật khẩu của bạn", - "email": "Email", - "emailPlaceholder": "Nhập email của bạn", - "password": "Mật khẩu (tùy chọn)", - "passwordPlaceholder": "Đặt mật khẩu", - "passwordNote": "Để trống để chỉ dùng xác minh email", - "upgradeButton": "Nâng cấp tài khoản" - } - }, - "apiKeys": { - "intro": "Sử dụng khóa API của bạn để truy cập lập trình vào khả năng xử lý của Stirling PDF.", - "docsTitle": "Tài liệu API", - "docsDescription": "Tìm hiểu thêm về tích hợp với Stirling PDF:", - "docsLink": "Tài liệu API", - "schemaLink": "Tham chiếu Schema API", - "usage": "Bao gồm khóa này trong header X-API-KEY với tất cả yêu cầu API.", - "description": "Khóa API của bạn để truy cập bộ công cụ PDF của Stirling. Sao chép vào dự án của bạn hoặc làm mới để tạo khóa mới.", - "publicKeyAriaLabel": "Khóa API công khai", - "copyKeyAriaLabel": "Sao chép khóa API", - "refreshAriaLabel": "Làm mới khóa API", - "includedCredits": "Tín dụng đi kèm", - "purchasedCredits": "Tín dụng đã mua", - "totalCredits": "Tổng tín dụng", - "chartAriaLabel": "Sử dụng tín dụng: đã dùng {{includedUsed}} trên {{includedTotal}} đi kèm, đã dùng {{purchasedUsed}} trên {{purchasedTotal}} đã mua", - "nextReset": "Lần đặt lại tiếp theo", - "lastApiUse": "Lần dùng API gần nhất", - "overlayMessage": "Tạo khóa để xem tín dụng và tín dụng khả dụng", - "label": "Khóa API", - "guestInfo": "Người dùng khách không nhận khóa API. Tạo tài khoản để có khóa API dùng trong ứng dụng của bạn.", - "goToAccount": "Đến Tài khoản", - "refreshModal": { - "title": "Làm mới khóa API", - "warning": "⚠️ Cảnh báo: Thao tác này sẽ tạo khóa API mới và khiến các khóa trước đó không còn hiệu lực.", - "impact": "Bất kỳ ứng dụng hoặc dịch vụ nào đang dùng các khóa này sẽ ngừng hoạt động cho đến khi bạn cập nhật khóa mới.", - "confirmPrompt": "Bạn có chắc muốn tiếp tục?", - "confirmCta": "Làm mới khóa" - }, - "generateError": "Chúng tôi không thể tạo khóa API của bạn." - } - }, - "AddAttachmentsRequest": { - "attachments": "Chọn tệp đính kèm", - "info": "Chọn tệp để đính kèm vào PDF của bạn. Các tệp này sẽ được nhúng và truy cập qua bảng đính kèm của PDF.", - "selectFiles": "Chọn tệp để đính kèm", - "placeholder": "Chọn tệp...", - "addMoreFiles": "Thêm tệp...", - "selectedFiles": "Các tệp đã chọn", - "submit": "Thêm tệp đính kèm", - "tooltip": { - "header": { - "title": "Giới thiệu về Thêm tệp đính kèm" - }, - "description": { - "title": "Chức năng" - } - }, - "results": { - "title": "Kết quả đính kèm" - }, - "error": { - "failed": "Thao tác thêm tệp đính kèm thất bại" - } - }, - "termsAndConditions": "Điều khoản & Điều kiện", - "logOut": "Đăng xuất", - "addAttachments": { - "error": { - "failed": "Đã xảy ra lỗi khi thêm đính kèm vào PDF." - } - }, - "autoRename": { - "description": "Công cụ này sẽ tự động đổi tên tệp PDF dựa trên nội dung của chúng. Nó phân tích tài liệu để tìm tiêu đề phù hợp nhất từ văn bản." - }, - "customPosition": "Vị trí tùy chỉnh", - "details": "Chi tiết", - "invalidUndoData": "Không thể hoàn tác: dữ liệu thao tác không hợp lệ", - "margin": { - "large": "Lớn", - "medium": "Trung bình", - "small": "Nhỏ", - "xLarge": "Rất lớn" - }, - "noFilesToUndo": "Không thể hoàn tác: không có tệp nào được xử lý trong thao tác trước", - "noOperationToUndo": "Không có thao tác để hoàn tác", - "noValidFiles": "Không có tệp hợp lệ để xử lý", - "operationCancelled": "Đã hủy thao tác", - "pageEdit": { - "deselectAll": "Bỏ chọn", - "selectAll": "Chọn tất cả" - }, - "quickPosition": "Vị trí nhanh", - "reorganizePages": { - "error": { - "failed": "Không thể sắp xếp lại các trang" - }, - "results": { - "title": "Đã sắp xếp lại trang" - }, - "settings": { - "title": "Cài đặt" - }, - "submit": "Sắp xếp lại trang" - }, - "replace-color": { - "options": { - "fill": "Màu tô", - "gradient": "Chuyển sắc" - }, - "previewOverlayOpacity": "Độ mờ lớp phủ xem trước", - "previewOverlayTransparency": "Độ trong suốt lớp phủ xem trước", - "previewOverlayVisibility": "Hiển thị lớp phủ xem trước", - "selectText": { - "1": "Replace or Invert color Options", - "2": "Default(Default high contrast colors)", - "3": "Custom(Customized colors)", - "4": "Full-Invert(Invert all colors)", - "5": "Tùy chọn màu tương phản cao", - "6": "white text on black background", - "7": "Chữ đen trên nền trắng", - "8": "Chữ vàng trên nền đen", - "9": "Chữ xanh lá trên nền đen", - "10": "Chọn màu văn bản", - "11": "Chọn màu nền", - "12": "Chọn màu bắt đầu", - "13": "Chọn màu kết thúc" - }, - "submit": "Thay thế", - "title": "Thay thế-Đảo-Màu" - }, - "size": "Kích thước", - "submit": "Gửi", - "success": "Thành công", - "tools": { - "noSearchResults": "Không tìm thấy công cụ nào", - "noTools": "Không có công cụ nào" - }, - "undoDataMismatch": "Không thể hoàn tác: dữ liệu thao tác bị hỏng", - "undoFailed": "Hoàn tác thất bại", - "undoQuotaError": "Không thể hoàn tác: không đủ dung lượng lưu trữ", - "undoStorageError": "Đã hoàn tác nhưng một số tệp không thể lưu vào bộ nhớ", - "undoSuccess": "Hoàn tác thành công", - "unsupported": "Không được hỗ trợ", - "onboarding": { - "welcomeModal": { - "title": "Chào mừng đến với Stirling PDF!", - "description": "Bạn có muốn xem một chuyến tham quan nhanh 1 phút để tìm hiểu các tính năng chính và cách bắt đầu không?", - "helpHint": "Bạn luôn có thể truy cập chuyến tham quan này sau từ nút Trợ giúp ở góc trái dưới.", - "startTour": "Bắt đầu tham quan", - "maybeLater": "Để sau", - "dontShowAgain": "Không hiện lại" - }, - "welcomeSlide": { - "title": "Chào mừng đến với Stirling", - "body": "Stirling PDF nay sẵn sàng cho mọi quy mô đội nhóm. Bản cập nhật này có bố cục mới, khả năng quản trị mạnh mẽ và tính năng được yêu cầu nhiều nhất - Chỉnh sửa văn bản." - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "Hãy chọn công cụ Cắt xén để minh họa cách sử dụng một công cụ.", - "toolInterface": "Đây là giao diện công cụ Cắt xén. Như bạn thấy, chưa có nhiều vì chúng ta chưa thêm tệp PDF nào để làm việc.", - "filesButton": "Nút Tệp trên thanh Truy cập nhanh cho phép bạn tải PDF lên để dùng các công cụ.", - "fileSources": "Bạn có thể tải tệp mới hoặc truy cập tệp gần đây từ đây. Trong chuyến tham quan, chúng ta sẽ dùng tệp mẫu.", - "workbench": "Đây là Bàn làm việc - khu vực chính nơi bạn xem và chỉnh sửa PDF.", - "viewSwitcher": "Dùng các điều khiển này để chọn cách bạn muốn xem PDF.", - "viewer": "Trình xem cho phép đọc và chú thích PDF.", - "pageEditor": "Trình chỉnh sửa trang cho phép thực hiện nhiều thao tác trên các trang trong PDF của bạn, như sắp xếp lại, xoay và xóa.", - "activeFiles": "Chế độ xem Tệp đang hoạt động hiển thị tất cả PDF bạn đã nạp vào công cụ và cho phép chọn tệp để xử lý.", - "fileCheckbox": "Nhấp vào một tệp sẽ chọn nó để xử lý. Bạn có thể chọn nhiều tệp cho các thao tác hàng loạt.", - "selectControls": "Thanh bên phải chứa các nút để nhanh chóng chọn/bỏ chọn tất cả PDF đang hoạt động, cùng các nút đổi chủ đề hoặc ngôn ngữ ứng dụng.", - "cropSettings": "Bây giờ chúng ta đã chọn tệp muốn cắt, có thể cấu hình công cụ Cắt xén để chọn vùng cần cắt PDF.", - "runButton": "Khi công cụ đã được cấu hình, nút này cho phép chạy công cụ trên tất cả PDF đã chọn.", - "results": "Sau khi công cụ chạy xong, bước Đánh giá sẽ hiển thị bản xem trước kết quả trong bảng này, và cho phép bạn hoàn tác thao tác hoặc tải tệp xuống.", - "fileReplacement": "Tệp đã chỉnh sửa sẽ tự động thay thế tệp gốc trong Bàn làm việc, giúp bạn dễ dàng chạy thêm các công cụ khác.", - "pinButton": "Bạn có thể dùng nút Ghim nếu muốn tệp của bạn vẫn hoạt động sau khi chạy công cụ.", - "wrapUp": "Bạn đã sẵn sàng! Bạn đã biết về các khu vực chính của ứng dụng và cách sử dụng chúng. Nhấp nút Trợ giúp bất cứ lúc nào để xem lại chuyến tham quan này.", - "previous": "Trước", - "next": "Tiếp", - "finish": "Hoàn tất", - "startTour": "Bắt đầu tham quan", - "startTourDescription": "Tham quan có hướng dẫn các tính năng chính của Stirling PDF", - "buttons": { - "next": "Tiếp →", - "back": "Quay lại", - "skipForNow": "Bỏ qua tạm thời", - "download": "Tải xuống →", - "showMeAround": "Hướng dẫn nhanh", - "skipTheTour": "Bỏ qua hướng dẫn" - }, - "serverLicense": { - "skip": "Bỏ qua tạm thời", - "seePlans": "Xem gói →", - "upgrade": "Nâng cấp ngay →", - "freeTitle": "Giấy phép Server", - "overLimitTitle": "Cần giấy phép Server", - "overLimitBody": "Giấy phép của chúng tôi cho phép tối đa {{freeTierLimit}} người dùng miễn phí mỗi server. Bạn có {{overLimitUserCopy}} người dùng Stirling. Để tiếp tục không gián đoạn, hãy nâng cấp lên gói Stirling Server - số ghế không giới hạn, chỉnh sửa văn bản PDF và toàn quyền quản trị với $99/server/tháng.", - "freeBody": "Giấy phép Open-Core của chúng tôi cho phép tối đa {{freeTierLimit}} người dùng miễn phí mỗi server. Để mở rộng không gián đoạn và truy cập sớm công cụ chỉnh sửa văn bản PDF mới, chúng tôi khuyến nghị gói Stirling Server - chỉnh sửa đầy đủ và số ghế không giới hạn với $99/server/tháng." - }, - "desktopInstall": { - "title": "Tải xuống", - "titleWithOs": "Tải cho {{osLabel}}", - "body": "Stirling hoạt động tốt nhất như ứng dụng desktop. Bạn có thể dùng offline, truy cập tài liệu nhanh hơn và chỉnh sửa trực tiếp trên máy." - }, - "planOverview": { - "adminTitle": "Tổng quan Admin", - "userTitle": "Tổng quan gói", - "adminBodyLoginEnabled": "Là admin, bạn có thể quản lý người dùng, cấu hình cài đặt và theo dõi tình trạng server. {{freeTierLimit}} người đầu tiên trên server của bạn được dùng Stirling miễn phí.", - "adminBodyLoginDisabled": "Khi bật chế độ đăng nhập, bạn có thể quản lý người dùng, cấu hình cài đặt và theo dõi tình trạng server. {{freeTierLimit}} người đầu tiên trên server của bạn được dùng Stirling miễn phí.", - "userBody": "Mời đồng đội, gán vai trò và quản lý tài liệu gọn gàng trong một không gian làm việc an toàn. Bật chế độ đăng nhập khi bạn sẵn sàng vượt qua chế độ dùng cá nhân." - }, - "securityCheck": { - "message": "Ứng dụng vừa có nhiều thay đổi. Có thể cần sự chú ý của quản trị viên server. Vui lòng xác nhận vai trò của bạn để tiếp tục." - } - }, - "adminOnboarding": { - "welcome": "Chào mừng đến với Chuyến tham quan Quản trị! Hãy khám phá các tính năng enterprise mạnh mẽ và cài đặt dành cho quản trị viên hệ thống.", - "configButton": "Nhấp nút Cấu hình để truy cập tất cả cài đặt hệ thống và điều khiển quản trị.", - "settingsOverview": "Đây là Bảng Cài đặt. Cài đặt quản trị được tổ chức theo danh mục để dễ điều hướng.", - "teamsAndUsers": "Quản lý Nhóm và người dùng riêng lẻ tại đây. Bạn có thể mời người dùng mới qua email, liên kết chia sẻ, hoặc tự tạo tài khoản tùy chỉnh cho họ.", - "systemCustomization": "Chúng tôi có nhiều cách tùy biến UI: Cài đặt hệ thống cho phép đổi tên ứng dụng và ngôn ngữ, Tính năng cho phép quản lý chứng chỉ máy chủ, và Endpoint cho phép bật/tắt công cụ cụ thể cho người dùng của bạn.", - "databaseSection": "Đối với môi trường sản xuất nâng cao, chúng tôi có cài đặt cho phép kết nối cơ sở dữ liệu bên ngoài để tích hợp với hạ tầng hiện có của bạn.", - "connectionsSection": "Phần Kết nối hỗ trợ nhiều phương thức đăng nhập bao gồm SSO tùy chỉnh và nhà cung cấp SAML như Google và GitHub, cùng tích hợp email cho thông báo và liên lạc.", - "adminTools": "Cuối cùng, chúng tôi có công cụ quản trị nâng cao như Kiểm toán để theo dõi hoạt động hệ thống và Phân tích sử dụng để giám sát cách người dùng tương tác với nền tảng.", - "wrapUp": "Đó là chuyến tham quan quản trị! Bạn đã thấy các tính năng enterprise giúp Stirling PDF trở thành giải pháp mạnh mẽ, tùy biến cho các tổ chức. Truy cập chuyến tham quan này bất cứ lúc nào từ menu Trợ giúp." - }, - "workspace": { - "title": "Không gian làm việc", - "people": { - "title": "Mọi người", - "description": "Quản lý thành viên không gian làm việc và quyền của họ", - "loading": "Đang tải danh sách...", - "searchMembers": "Tìm thành viên...", - "addMembers": "Thêm thành viên", - "inviteMembers": { - "label": "Mời thành viên", - "subtitle": "Nhập hoặc dán email bên dưới, phân tách bằng dấu phẩy. Không gian làm việc của bạn sẽ tính phí theo số thành viên." - }, - "user": "Người dùng", - "role": "Vai trò", - "team": "Nhóm", - "status": "Trạng thái", - "actions": { - "label": "Hành động", - "upgrade": "Nâng cấp" - }, - "noMembersFound": "Không tìm thấy thành viên", - "active": "Đang hoạt động", - "disabled": "Đã tắt", - "activeSession": "Phiên hoạt động", - "member": "Thành viên", - "admin": "Quản trị viên", - "roleDescriptions": { - "admin": "Có thể quản lý cài đặt và mời thành viên, với quyền quản trị đầy đủ.", - "member": "Có thể xem và chỉnh sửa tệp chia sẻ, nhưng không thể quản lý cài đặt hoặc thành viên của không gian làm việc.", - "user": "Người dùng" - }, - "editRole": "Chỉnh sửa vai trò", - "enable": "Bật", - "disable": "Tắt", - "deleteUser": "Xóa người dùng", - "deleteUserSuccess": "Xóa người dùng thành công", - "deleteUserError": "Xóa người dùng thất bại", - "confirmDelete": "Bạn có chắc muốn xóa người dùng này? Thao tác này không thể hoàn tác.", - "addMember": { - "title": "Thêm thành viên", - "username": "Tên đăng nhập (Email)", - "usernamePlaceholder": "user@example.com", - "password": "Mật khẩu", - "passwordPlaceholder": "Nhập mật khẩu", - "role": "Vai trò", - "team": "Nhóm (Tùy chọn)", - "teamPlaceholder": "Chọn một nhóm", - "forcePasswordChange": "Buộc đổi mật khẩu khi đăng nhập lần đầu", - "cancel": "Hủy", - "submit": "Thêm thành viên", - "usernameRequired": "Yêu cầu tên đăng nhập và mật khẩu", - "passwordTooShort": "Mật khẩu phải có ít nhất 6 ký tự", - "success": "Tạo người dùng thành công", - "error": "Tạo người dùng thất bại" - }, - "editMember": { - "title": "Chỉnh sửa thành viên", - "editing": "Đang chỉnh sửa:", - "role": "Vai trò", - "team": "Nhóm (Tùy chọn)", - "teamPlaceholder": "Chọn một nhóm", - "cancel": "Hủy", - "submit": "Cập nhật thành viên", - "success": "Cập nhật người dùng thành công", - "error": "Cập nhật người dùng thất bại" - }, - "toggleEnabled": { - "success": "Cập nhật trạng thái người dùng thành công", - "error": "Cập nhật trạng thái người dùng thất bại" - }, - "delete": { - "success": "Xóa người dùng thành công", - "error": "Xóa người dùng thất bại" - }, - "emailInvite": { - "tab": "Mời qua Email", - "description": "Nhập hoặc dán email bên dưới, phân tách bằng dấu phẩy. Người dùng sẽ nhận thông tin đăng nhập qua email.", - "emails": "Địa chỉ email", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "Yêu cầu ít nhất một địa chỉ email", - "submit": "Gửi lời mời", - "success": "Mời người dùng thành công", - "partialSuccess": "Một số lời mời thất bại", - "allFailed": "Mời người dùng thất bại", - "error": "Gửi lời mời thất bại" - }, - "directInvite": { - "tab": "Tạo trực tiếp" - }, - "inviteLinkTab": { - "tab": "Liên kết mời" - }, - "inviteLink": { - "description": "Tạo liên kết bảo mật cho phép người dùng tự đặt mật khẩu", - "email": "Địa chỉ email", - "emailPlaceholder": "user@example.com (tùy chọn)", - "emailDescription": "Tùy chọn - để trống để tạo liên kết mời chung có thể dùng bởi bất kỳ ai", - "emailRequired": "Yêu cầu địa chỉ email", - "emailOptional": "Tùy chọn - để trống cho liên kết mời chung", - "emailRequiredForSend": "Cần địa chỉ email để gửi thông báo qua email", - "expiryHours": "Giờ hết hạn", - "expiryDescription": "Số giờ cho đến khi liên kết hết hạn", - "sendEmail": "Gửi liên kết mời qua email", - "sendEmailDescription": "Nếu bật, liên kết mời sẽ được gửi đến địa chỉ email chỉ định", - "smtpRequired": "SMTP chưa được cấu hình", - "generate": "Tạo liên kết", - "generated": "Đã tạo liên kết mời", - "copied": "Đã sao chép liên kết vào clipboard", - "success": "Tạo liên kết mời thành công", - "successWithEmail": "Đã tạo và gửi liên kết mời qua email", - "emailSent": "Đã tạo và gửi liên kết mời qua email", - "emailFailed": "Đã tạo liên kết mời, nhưng gửi email thất bại", - "emailFailedDetails": "Lỗi: {0}. Vui lòng chia sẻ liên kết mời thủ công.", - "error": "Tạo liên kết mời thất bại", - "submit": "Tạo liên kết mời" - }, - "inviteMode": { - "username": "Tên đăng nhập", - "email": "Email", - "link": "Liên kết", - "emailDisabled": "Lời mời qua email yêu cầu cấu hình SMTP và mail.enableInvites=true trong cài đặt" - }, - "license": { - "users": "người dùng", - "availableSlots": "Chỗ khả dụng", - "grandfathered": "Kế thừa", - "grandfatheredShort": "{{count}} kế thừa", - "fromLicense": "từ giấy phép", - "slotsAvailable": "Còn {{count}} chỗ người dùng khả dụng", - "noSlotsAvailable": "Không còn chỗ khả dụng", - "currentUsage": "Đang dùng {{current}}/{{max}} giấy phép người dùng" - }, - "loginRequired": "Hãy bật chế độ đăng nhập trước" - }, - "teams": { - "title": "Nhóm", - "description": "Quản lý nhóm và tổ chức thành viên trong không gian làm việc", - "loading": "Đang tải nhóm...", - "loadingDetails": "Đang tải chi tiết nhóm...", - "loadError": "Không thể tải chi tiết nhóm", - "createNewTeam": "Tạo nhóm mới", - "teamName": "Tên nhóm", - "totalMembers": "Tổng số thành viên", - "actions": "Hành động", - "noTeamsFound": "Không tìm thấy nhóm", - "noMembers": "Không có thành viên trong nhóm này", - "system": "Hệ thống", - "addMember": "Thêm thành viên", - "viewTeam": "Xem nhóm", - "removeMember": "Xóa khỏi nhóm", - "cannotRemoveFromSystemTeam": "Không thể xóa khỏi nhóm hệ thống", - "renameTeamLabel": "Đổi tên nhóm", - "deleteTeamLabel": "Xóa nhóm", - "cannotDeleteInternal": "Không thể xóa nhóm Internal", - "confirmDelete": "Bạn có chắc muốn xóa nhóm này? Nhóm phải trống thì mới có thể xóa.", - "confirmRemove": "Xóa người dùng khỏi nhóm này?", - "cannotRenameInternal": "Không thể đổi tên nhóm Internal", - "cannotAddToInternal": "Không thể thêm thành viên vào nhóm Internal", - "teamNotFound": "Không tìm thấy nhóm", - "backToTeams": "Quay lại Nhóm", - "memberCount": "{{count}} thành viên", - "removeMemberSuccess": "Đã xóa người dùng khỏi nhóm", - "removeMemberError": "Không thể xóa người dùng khỏi nhóm", - "createTeam": { - "title": "Tạo nhóm mới", - "teamName": "Tên nhóm", - "teamNamePlaceholder": "Nhập tên nhóm", - "cancel": "Hủy", - "submit": "Tạo nhóm", - "nameRequired": "Yêu cầu tên nhóm", - "success": "Tạo nhóm thành công", - "error": "Không thể tạo nhóm" - }, - "renameTeam": { - "title": "Đổi tên nhóm", - "renaming": "Đang đổi tên:", - "newTeamName": "Tên nhóm mới", - "newTeamNamePlaceholder": "Nhập tên nhóm mới", - "cancel": "Hủy", - "submit": "Đổi tên nhóm", - "nameRequired": "Yêu cầu tên nhóm", - "success": "Đổi tên nhóm thành công", - "error": "Không thể đổi tên nhóm" - }, - "deleteTeam": { - "success": "Xóa nhóm thành công", - "error": "Không thể xóa nhóm. Hãy đảm bảo nhóm đang trống.", - "teamMustBeEmpty": "Nhóm phải trống trước khi xóa" - }, - "addMemberToTeam": { - "title": "Thêm thành viên vào nhóm", - "addingTo": "Đang thêm vào", - "selectUser": "Chọn người dùng", - "selectUserPlaceholder": "Chọn một người dùng", - "selectUserRequired": "Vui lòng chọn một người dùng", - "currentlyIn": "hiện ở", - "willBeMoved": "Lưu ý: Người dùng này sẽ được chuyển từ nhóm hiện tại sang nhóm này.", - "cancel": "Hủy", - "submit": "Thêm thành viên", - "userRequired": "Vui lòng chọn một người dùng", - "success": "Đã thêm thành viên vào nhóm thành công", - "error": "Không thể thêm thành viên vào nhóm" - }, - "changeTeam": { - "label": "Chuyển nhóm", - "title": "Chuyển nhóm", - "changing": "Đang chuyển", - "selectTeam": "Chọn nhóm", - "selectTeamPlaceholder": "Chọn một nhóm", - "selectTeamRequired": "Vui lòng chọn một nhóm", - "success": "Chuyển nhóm thành công", - "error": "Không thể chuyển nhóm", - "submit": "Chuyển nhóm" - } - } - }, - "plan": { - "currency": "Tiền tệ", - "popular": "Phổ biến", - "current": "Gói hiện tại", - "upgrade": "Nâng cấp", - "contact": "Liên hệ với chúng tôi", - "customPricing": "Tùy chỉnh", - "showComparison": "So sánh tất cả tính năng", - "hideComparison": "Ẩn so sánh tính năng", - "featureComparison": "So sánh tính năng", - "from": "Từ", - "perMonth": "/tháng", - "perSeat": "/ghế", - "withServer": "+ Gói Server", - "licensedSeats": "Đã cấp phép: {{count}} ghế", - "includedInCurrent": "Bao gồm trong gói của bạn", - "selectPlan": "Chọn gói", - "manage": "Quản lý", - "manageSubscription": { - "description": "Quản lý gói đăng ký, thanh toán và phương thức chi trả" - }, - "activePlan": { - "title": "Gói đang hoạt động", - "subtitle": "Chi tiết đăng ký hiện tại của bạn" - }, - "availablePlans": { - "title": "Các gói khả dụng", - "subtitle": "Chọn gói phù hợp với nhu cầu của bạn" - }, - "static": { - "title": "Thông tin thanh toán", - "message": "Thanh toán trực tuyến hiện chưa được cấu hình. Để nâng cấp gói hoặc quản lý đăng ký, vui lòng liên hệ trực tiếp với chúng tôi.", - "contactSales": "Liên hệ bộ phận kinh doanh", - "contactToUpgrade": "Liên hệ với chúng tôi để nâng cấp hoặc tùy chỉnh gói của bạn", - "maxUsers": "Số người dùng tối đa", - "upTo": "Tối đa" - }, - "period": { - "month": "tháng", - "perUserPerMonth": "/người dùng/tháng" - }, - "free": { - "name": "Miễn phí", - "highlight1": "Giới hạn số lần dùng công cụ mỗi tuần", - "highlight2": "Truy cập tất cả công cụ", - "highlight3": "Hỗ trợ cộng đồng", - "forever": "Miễn phí mãi mãi", - "included": "Bao gồm" - }, - "pro": { - "name": "Pro", - "highlight1": "Không giới hạn số lần dùng công cụ", - "highlight2": "Công cụ PDF nâng cao", - "highlight3": "Không có watermark" - }, - "enterprise": { - "name": "Enterprise", - "highlight1": "Giá tùy chỉnh", - "highlight2": "Hỗ trợ chuyên trách", - "highlight3": "Tính năng mới nhất", - "requiresServer": "Cần Server", - "requiresServerMessage": "Vui lòng nâng cấp lên gói Server trước khi nâng cấp lên Enterprise." - }, - "feature": { - "title": "Tính năng", - "pdfTools": "Công cụ PDF cơ bản", - "fileSize": "Giới hạn kích thước tệp", - "automation": "Tự động hóa quy trình công cụ", - "api": "Quyền truy cập API", - "priority": "Hỗ trợ ưu tiên", - "customPricing": "Giá tùy chỉnh" - }, - "licenseWarning": { - "title": "Đã đạt giới hạn miễn phí tự lưu trữ", - "body": "Bạn có {{total}} người dùng nhưng gói miễn phí chỉ hỗ trợ {{limit}} mỗi server. Hãy nâng cấp để Stirling PDF hoạt động ổn định.", - "overLimit": "nhiều hơn {{limit}}", - "cta": "Xem gói" - } - }, - "subscription": { - "status": { - "active": "Đang hoạt động", - "pastDue": "Quá hạn", - "canceled": "Đã hủy", - "incomplete": "Chưa hoàn tất", - "trialing": "Dùng thử", - "none": "Không có đăng ký" - }, - "renewsOn": "Gia hạn vào {{date}}", - "cancelsOn": "Sẽ hủy vào {{date}}" - }, - "billing": { - "manageBilling": "Quản lý thanh toán", - "portal": { - "error": "Không thể mở cổng thanh toán" - }, - "updateSeats": "Cập nhật số ghế", - "updateEnterpriseSeats": "Cập nhật số ghế Enterprise", - "currentSeats": "Số ghế hiện tại", - "minimumSeats": "Số ghế tối thiểu", - "basedOnUsers": "(người dùng hiện tại)", - "newSeatCount": "Số ghế mới", - "newSeatCountDescription": "Chọn số ghế cho giấy phép enterprise", - "whatHappensNext": "Tiếp theo là gì?", - "stripePortalRedirect": "Bạn sẽ được chuyển đến cổng thanh toán Stripe để xem và xác nhận thay đổi số ghế. Số tiền tính theo tỷ lệ sẽ được tính tự động.", - "preparingUpdate": "Đang chuẩn bị cập nhật số ghế...", - "seatCountTooLow": "Số ghế phải ít nhất {{minimum}} (bằng số người dùng hiện tại)", - "seatCountUnchanged": "Vui lòng chọn số ghế khác", - "seatsUpdated": "Đã cập nhật số ghế", - "seatsUpdatedMessage": "Số ghế Enterprise của bạn đã được cập nhật thành {{seats}}", - "updateProcessing": "Đang xử lý cập nhật", - "updateProcessingMessage": "Cập nhật số ghế của bạn đang được xử lý. Vui lòng làm mới sau ít phút.", - "notEnterprise": "Quản lý số ghế chỉ áp dụng cho giấy phép Enterprise" - }, - "upgradeBanner": { - "title": "Nâng cấp lên gói Server", - "message": "Tận dụng tối đa Stirling PDF với người dùng không giới hạn và tính năng nâng cao", - "upgradeButton": "Nâng cấp ngay", - "dismiss": "Ẩn banner", - "attentionTitle": "Server này cần sự chú ý của admin", - "attentionBody": "Admin của bạn cần đăng nhập để xem thêm thông tin. Vui lòng liên hệ ngay.", - "attentionBodyAdmin": "Xem lại yêu cầu giấy phép để giữ server tuân thủ.", - "seeInfo": "Xem thông tin" - }, - "payment": { - "preparing": "Đang chuẩn bị thanh toán của bạn...", - "redirecting": "Đang chuyển đến trang thanh toán an toàn...", - "upgradeTitle": "Nâng cấp lên {{planName}}", - "success": "Thanh toán thành công!", - "successMessage": "Gói đăng ký của bạn đã được kích hoạt thành công. Bạn sẽ sớm nhận được email xác nhận.", - "autoClose": "Cửa sổ này sẽ tự động đóng...", - "error": "Lỗi thanh toán", - "upgradeSuccess": "Thanh toán thành công! Gói của bạn đã được nâng cấp. Giấy phép trên server đã được cập nhật. Bạn sẽ sớm nhận email xác nhận.", - "paymentSuccess": "Thanh toán thành công! Đang truy xuất license key của bạn...", - "licenseActivated": "Đã kích hoạt giấy phép! License key của bạn đã được lưu. Email xác nhận đã gửi đến địa chỉ đã đăng ký.", - "licenseDelayed": "Thanh toán thành công! Giấy phép của bạn đang được tạo. Bạn sẽ sớm nhận email chứa license key. Nếu không nhận trong 10 phút, vui lòng liên hệ hỗ trợ.", - "licensePollingError": "Thanh toán thành công nhưng chúng tôi không thể tự động lấy license key. Vui lòng kiểm tra email hoặc liên hệ hỗ trợ kèm xác nhận thanh toán.", - "licenseRetrievalError": "Thanh toán thành công nhưng lấy license thất bại. Bạn sẽ nhận license key qua email. Vui lòng liên hệ hỗ trợ nếu không nhận trong 10 phút.", - "syncError": "Thanh toán thành công nhưng đồng bộ giấy phép thất bại. Giấy phép sẽ sớm được cập nhật. Vui lòng liên hệ hỗ trợ nếu vẫn gặp sự cố.", - "licenseSaveError": "Không thể lưu license key. Vui lòng liên hệ hỗ trợ kèm license key để hoàn tất kích hoạt.", - "paymentCanceled": "Thanh toán đã hủy. Không bị trừ phí.", - "syncingLicense": "Đang đồng bộ giấy phép đã nâng cấp...", - "generatingLicense": "Đang tạo license key...", - "upgradeComplete": "Nâng cấp hoàn tất", - "upgradeCompleteMessage": "Gói đăng ký của bạn đã nâng cấp thành công. License key hiện có đã được cập nhật.", - "stripeNotConfigured": "Chưa cấu hình Stripe", - "stripeNotConfiguredMessage": "Tích hợp thanh toán Stripe chưa được cấu hình. Vui lòng liên hệ quản trị viên.", - "monthly": "Theo tháng", - "yearly": "Theo năm", - "billingPeriod": "Chu kỳ thanh toán", - "enterpriseNote": "Có thể điều chỉnh số ghế khi thanh toán (1-1000).", - "installationId": "ID cài đặt", - "licenseKey": "License key của bạn", - "licenseInstructions": "Khóa đã được thêm vào cài đặt của bạn. Bạn cũng sẽ nhận một bản qua email.", - "canCloseWindow": "Bạn có thể đóng cửa sổ này.", - "licenseKeyProcessing": "Đang xử lý license key", - "licenseDelayedMessage": "License key của bạn đang được tạo. Vui lòng kiểm tra email sớm hoặc liên hệ hỗ trợ.", - "perYear": "/năm", - "perMonth": "/tháng", - "emailInvalid": "Vui lòng nhập địa chỉ email hợp lệ", - "emailStage": { - "title": "Nhập email của bạn", - "description": "Chúng tôi dùng email này để gửi license key và biên nhận.", - "emailLabel": "Địa chỉ email", - "emailPlaceholder": "your@email.com", - "continue": "Tiếp tục", - "modalTitle": "Bắt đầu - {{planName}}" - }, - "planStage": { - "title": "Chọn chu kỳ thanh toán", - "savingsNote": "Tiết kiệm {{percent}}% khi thanh toán theo năm", - "basePrice": "Giá cơ bản", - "seatPrice": "Theo ghế", - "totalForSeats": "Tổng ({{count}} ghế)", - "selectMonthly": "Chọn theo tháng", - "selectYearly": "Chọn theo năm", - "savePercent": "Tiết kiệm {{percent}}%", - "savingsAmount": "Bạn tiết kiệm {{amount}}", - "modalTitle": "Chọn chu kỳ thanh toán - {{planName}}", - "billedYearly": "Tính phí hàng năm {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "Quay lại chọn gói", - "selectedPlan": "Gói đã chọn", - "modalTitle": "Hoàn tất thanh toán - {{planName}}" - } - }, - "firstLogin": { - "title": "Đăng nhập lần đầu", - "welcomeTitle": "Chào mừng!", - "welcomeMessage": "Vì lý do bảo mật, bạn phải đổi mật khẩu trong lần đăng nhập đầu tiên.", - "loggedInAs": "Đăng nhập với tư cách", - "error": "Lỗi", - "currentPassword": "Mật khẩu hiện tại", - "enterCurrentPassword": "Nhập mật khẩu hiện tại", - "newPassword": "Mật khẩu mới", - "enterNewPassword": "Nhập mật khẩu mới (tối thiểu 8 ký tự)", - "confirmPassword": "Xác nhận mật khẩu mới", - "reEnterNewPassword": "Nhập lại mật khẩu mới", - "changePassword": "Đổi mật khẩu", - "allFieldsRequired": "Yêu cầu nhập tất cả các trường", - "passwordsDoNotMatch": "Mật khẩu mới không khớp", - "passwordTooShort": "Mật khẩu phải có ít nhất 8 ký tự", - "passwordMustBeDifferent": "Mật khẩu mới phải khác mật khẩu hiện tại", - "passwordChangedSuccess": "Đổi mật khẩu thành công! Vui lòng đăng nhập lại.", - "passwordChangeFailed": "Không thể đổi mật khẩu. Vui lòng kiểm tra mật khẩu hiện tại." - }, - "invite": { - "welcome": "Chào mừng đến với Stirling PDF", - "invalidToken": "Liên kết mời không hợp lệ", - "validationError": "Không thể xác thực liên kết mời", - "passwordRequired": "Yêu cầu mật khẩu", - "passwordTooShort": "Mật khẩu phải có ít nhất 6 ký tự", - "passwordMismatch": "Mật khẩu không khớp", - "acceptError": "Không thể tạo tài khoản", - "validating": "Đang xác thực lời mời...", - "invalidInvitation": "Lời mời không hợp lệ", - "goToLogin": "Đến trang đăng nhập", - "welcomeTitle": "Bạn đã được mời!", - "welcomeSubtitle": "Hoàn tất thiết lập tài khoản để bắt đầu", - "accountFor": "Đang tạo tài khoản cho", - "linkExpires": "Liên kết hết hạn", - "email": "Địa chỉ email", - "emailPlaceholder": "Nhập địa chỉ email của bạn", - "emailRequired": "Yêu cầu địa chỉ email", - "invalidEmail": "Địa chỉ email không hợp lệ", - "choosePassword": "Chọn mật khẩu", - "passwordPlaceholder": "Nhập mật khẩu của bạn", - "confirmPassword": "Xác nhận mật khẩu", - "confirmPasswordPlaceholder": "Nhập lại mật khẩu của bạn", - "createAccount": "Tạo tài khoản", - "creating": "Đang tạo tài khoản...", - "alreadyHaveAccount": "Đã có tài khoản?", - "signIn": "Đăng nhập" - }, - "audit": { - "error": { - "title": "Lỗi khi tải hệ thống kiểm toán" - }, - "notAvailable": "Hệ thống kiểm toán không khả dụng", - "notAvailableMessage": "Hệ thống kiểm toán chưa được cấu hình hoặc không khả dụng.", - "disabled": "Ghi nhật ký kiểm toán đã bị tắt", - "disabledMessage": "Bật ghi nhật ký kiểm toán trong cấu hình ứng dụng để theo dõi các sự kiện hệ thống.", - "systemStatus": { - "title": "Trạng thái hệ thống", - "status": "Ghi nhật ký kiểm toán", - "enabled": "Đã bật", - "disabled": "Đã tắt", - "level": "Mức kiểm toán", - "retention": "Thời gian lưu trữ", - "days": "ngày", - "totalEvents": "Tổng số sự kiện" - }, - "tabs": { - "dashboard": "Bảng điều khiển", - "events": "Sự kiện kiểm toán", - "export": "Xuất" - }, - "charts": { - "title": "Bảng điều khiển kiểm toán", - "error": "Lỗi khi tải biểu đồ", - "day": "Ngày", - "week": "Tuần", - "month": "Tháng", - "byType": "Sự kiện theo loại", - "byUser": "Sự kiện theo người dùng", - "overTime": "Sự kiện theo thời gian" - }, - "events": { - "title": "Sự kiện kiểm toán", - "filterByType": "Lọc theo loại", - "filterByUser": "Lọc theo người dùng", - "startDate": "Ngày bắt đầu", - "endDate": "Ngày kết thúc", - "clearFilters": "Xóa", - "error": "Lỗi khi tải sự kiện", - "noEvents": "Không tìm thấy sự kiện", - "timestamp": "Dấu thời gian", - "type": "Loại", - "user": "Người dùng", - "ipAddress": "Địa chỉ IP", - "actions": "Hành động", - "viewDetails": "Xem chi tiết", - "eventDetails": "Chi tiết sự kiện", - "details": "Chi tiết" - }, - "export": { - "title": "Xuất dữ liệu kiểm toán", - "description": "Xuất sự kiện kiểm toán sang định dạng CSV hoặc JSON. Dùng bộ lọc để giới hạn dữ liệu xuất.", - "format": "Định dạng xuất", - "filters": "Bộ lọc (Tùy chọn)", - "filterByType": "Lọc theo loại", - "filterByUser": "Lọc theo người dùng", - "startDate": "Ngày bắt đầu", - "endDate": "Ngày kết thúc", - "clearFilters": "Xóa", - "exportButton": "Xuất dữ liệu", - "error": "Không thể xuất dữ liệu" - } - }, - "usage": { - "noData": "Không có dữ liệu", - "error": "Lỗi khi tải thống kê sử dụng", - "noDataMessage": "Hiện không có thống kê sử dụng.", - "controls": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Tất cả", - "refresh": "Làm mới", - "dataTypeLabel": "Loại dữ liệu:", - "dataType": { - "all": "Tất cả", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "Top 10", - "top20": "Top 20", - "all": "Tất cả" - }, - "stats": { - "totalEndpoints": "Tổng số điểm cuối", - "totalVisits": "Tổng lượt truy cập", - "showing": "Đang hiển thị", - "selectedVisits": "Lượt truy cập đã chọn" - }, - "chart": { - "title": "Biểu đồ sử dụng điểm cuối" - }, - "table": { - "title": "Thống kê chi tiết", - "endpoint": "Điểm cuối", - "visits": "Lượt truy cập", - "percentage": "Phần trăm", - "noData": "Không có dữ liệu" - } - }, - "backendHealth": { - "checking": "Đang kiểm tra trạng thái backend...", - "online": "Backend trực tuyến", - "offline": "Backend ngoại tuyến", - "starting": "Backend đang khởi động...", - "wait": "Vui lòng chờ backend khởi động xong rồi thử lại." - }, - "encryptedPdfUnlock": { - "unlockPrompt": "Mở khóa PDF để tiếp tục", - "title": "Gỡ mật khẩu để tiếp tục", - "description": "PDF này được bảo vệ bằng mật khẩu. Nhập mật khẩu để tiếp tục làm việc với tệp.", - "password": { - "label": "Mật khẩu PDF", - "placeholder": "Nhập mật khẩu PDF" - }, - "skip": "Bỏ qua tạm thời", - "unlock": "Mở khóa & tiếp tục", - "incorrectPassword": "Mật khẩu không đúng", - "missingFile": "Tệp đã chọn không còn khả dụng.", - "emptyResponse": "Gỡ mật khẩu không tạo ra tệp.", - "required": "Nhập mật khẩu để tiếp tục.", - "successTitle": "Đã gỡ mật khẩu", - "successBodyWithName": "Đã gỡ mật khẩu khỏi {{fileName}}", - "successBody": "Gỡ mật khẩu thành công." - }, - "setup": { - "welcome": "Chào mừng đến với Stirling PDF", - "description": "Bắt đầu bằng cách chọn cách bạn muốn sử dụng Stirling PDF", - "step1": { - "label": "Chọn chế độ", - "description": "Offline hoặc Server" - }, - "step2": { - "label": "Chọn server", - "description": "Server tự lưu trữ" - }, - "step3": { - "label": "Đăng nhập", - "description": "Nhập thông tin đăng nhập" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "Đăng nhập bằng tài khoản Stirling" - }, - "selfhosted": { - "title": "Server tự lưu trữ", - "description": "Kết nối đến server Stirling PDF của bạn" - } - }, - "saas": { - "title": "Đăng nhập vào Stirling", - "subtitle": "Đăng nhập bằng tài khoản Stirling" - }, - "selfhosted": { - "title": "Đăng nhập vào server", - "subtitle": "Nhập thông tin đăng nhập server" - }, - "server": { - "title": "Kết nối đến server", - "subtitle": "Nhập URL server tự lưu trữ", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "Server tự lưu trữ" - }, - "url": { - "label": "URL server", - "description": "Nhập URL đầy đủ của server Stirling PDF tự lưu trữ" - }, - "error": { - "emptyUrl": "Vui lòng nhập URL server", - "unreachable": "Không thể kết nối đến server", - "testFailed": "Kiểm tra kết nối thất bại" - }, - "testing": "Đang kiểm tra kết nối..." - }, - "login": { - "title": "Đăng nhập", - "subtitle": "Nhập thông tin đăng nhập để tiếp tục", - "connectingTo": "Đang kết nối đến:", - "username": { - "label": "Tên người dùng", - "placeholder": "Nhập tên người dùng" - }, - "email": { - "label": "Email", - "placeholder": "Nhập email" - }, - "password": { - "label": "Mật khẩu", - "placeholder": "Nhập mật khẩu" - }, - "error": { - "emptyUsername": "Vui lòng nhập tên người dùng", - "emptyEmail": "Vui lòng nhập email", - "emptyPassword": "Vui lòng nhập mật khẩu", - "oauthFailed": "Đăng nhập OAuth thất bại. Vui lòng thử lại." - }, - "submit": "Đăng nhập", - "signInWith": "Đăng nhập với", - "oauthPending": "Đang mở trình duyệt để xác thực...", - "orContinueWith": "Hoặc tiếp tục bằng email" - } - }, - "oauth": { - "success": { - "title": "Xác thực thành công", - "message": "Bạn có thể đóng cửa sổ này và quay lại Stirling PDF." - }, - "error": { - "title": "Xác thực thất bại", - "message": "Xác thực không thành công. Bạn có thể đóng cửa sổ này và thử lại." - } - }, - "pdfTextEditor": { - "title": "Trình chỉnh sửa PDF JSON", - "viewLabel": "Trình chỉnh sửa PDF", - "converting": "Đang chuyển PDF sang định dạng có thể chỉnh sửa...", - "conversionFailed": "Không thể chuyển đổi PDF. Vui lòng thử lại.", - "currentFile": "Tệp hiện tại: {{name}}", - "pageSummary": "Trang {{number}}/{{total}}", - "pagePreviewAlt": "Xem trước trang", - "imageLabel": "Ảnh đã đặt", - "noTextOnPage": "Không phát hiện văn bản có thể chỉnh sửa trên trang này.", - "pageType": { - "paragraph": "Trang đoạn văn", - "sparse": "Văn bản thưa" - }, - "groupingMode": { - "auto": "Tự động", - "paragraph": "Đoạn văn", - "singleLine": "Một dòng" - }, - "badges": { - "unsaved": "Đã chỉnh sửa", - "modified": "Đã chỉnh sửa", - "earlyAccess": "Truy cập sớm" - }, - "actions": { - "reset": "Đặt lại thay đổi", - "downloadJson": "Tải JSON", - "generatePdf": "Tạo PDF" - }, - "options": { - "autoScaleText": { - "title": "Tự căn chỉnh văn bản cho vừa hộp", - "description": "Tự động co giãn văn bản theo chiều ngang để vừa với hộp giới hạn gốc khi cách hiển thị font khác so với PDF." - }, - "groupingMode": { - "title": "Chế độ nhóm văn bản", - "autoDescription": "Tự động nhận diện loại trang và nhóm văn bản phù hợp.", - "paragraphDescription": "Nhóm các dòng thẳng hàng thành hộp văn bản đoạn nhiều dòng.", - "singleLineDescription": "Giữ mỗi dòng văn bản PDF thành một hộp riêng." - }, - "manualGrouping": { - "descriptionInline": "Mẹo: Giữ Ctrl (Cmd) hoặc Shift để chọn nhiều hộp văn bản. Một thanh công cụ nổi sẽ xuất hiện phía trên vùng chọn để bạn gộp, tách hoặc điều chỉnh độ rộng." - }, - "forceSingleElement": { - "title": "Khóa văn bản đã chỉnh sửa thành một phần tử PDF duy nhất", - "description": "Khi bật, trình chỉnh sửa xuất mỗi hộp văn bản đã chỉnh sửa thành một phần tử văn bản PDF để tránh chồng ký tự hoặc trộn font." - } - }, - "manual": { - "mergeTooltip": "Gộp các hộp đã chọn", - "merge": "Gộp vùng chọn", - "ungroupTooltip": "Tách đoạn thành các dòng", - "ungroup": "Bỏ nhóm vùng chọn", - "widthMenu": "Tùy chọn độ rộng", - "expandWidth": "Mở rộng tới mép trang", - "resetWidth": "Đặt lại độ rộng", - "resizeHandle": "Điều chỉnh độ rộng văn bản" - }, - "disclaimer": { - "heading": "Giới hạn bản xem trước", - "textFocus": "Không gian làm việc này tập trung vào chỉnh sửa văn bản và đặt lại vị trí hình ảnh nhúng. Đồ họa trang phức tạp, widget biểu mẫu và đồ họa nhiều lớp được giữ nguyên để xuất nhưng không thể chỉnh sửa đầy đủ tại đây.", - "previewVariance": "Một số hình ảnh (như viền bảng, hình dạng hoặc hiển thị chú thích) có thể không hiển thị chính xác trong bản xem trước. PDF xuất ra giữ các lệnh vẽ gốc khi có thể.", - "alpha": "Trình xem alpha này vẫn đang phát triển—một số font, màu sắc, hiệu ứng trong suốt và chi tiết bố cục có thể thay đổi nhẹ. Vui lòng kiểm tra kỹ PDF đã tạo trước khi chia sẻ." - }, - "empty": { - "title": "Chưa tải tài liệu", - "subtitle": "Tải tệp PDF hoặc JSON để bắt đầu chỉnh sửa nội dung văn bản." - }, - "welcomeBanner": { - "title": "Chào mừng đến với PDF Text Editor (Truy cập sớm)", - "experimental": "Đây là tính năng thử nghiệm đang được phát triển tích cực. Có thể sẽ không ổn định và phát sinh lỗi khi sử dụng.", - "howItWorks": "Công cụ này chuyển PDF của bạn sang định dạng có thể chỉnh sửa, nơi bạn có thể sửa nội dung văn bản và đặt lại vị trí hình ảnh. Thay đổi sẽ được lưu thành một PDF mới.", - "bestFor": "Tốt nhất cho:", - "bestFor1": "PDF đơn giản chủ yếu gồm văn bản và hình ảnh", - "bestFor2": "Tài liệu có định dạng đoạn văn tiêu chuẩn", - "bestFor3": "Thư, bài luận, báo cáo và tài liệu cơ bản", - "notIdealFor": "Không phù hợp cho:", - "notIdealFor1": "PDF có định dạng đặc biệt như gạch đầu dòng, bảng hoặc bố cục nhiều cột", - "notIdealFor2": "Tạp chí, brochure hoặc tài liệu thiết kế phức tạp", - "notIdealFor3": "Sổ tay hướng dẫn có bố cục phức tạp", - "limitations": "Giới hạn hiện tại:", - "limitation1": "Hiển thị font có thể hơi khác so với PDF gốc", - "limitation2": "Đồ họa phức tạp, trường biểu mẫu và chú thích được giữ lại nhưng không thể chỉnh sửa", - "limitation3": "Tệp lớn có thể mất thời gian để chuyển đổi và xử lý", - "knownIssues": "Vấn đề đã biết (đang sửa):", - "issue1": "Hiện chưa giữ màu văn bản (sẽ sớm bổ sung)", - "issue2": "Chế độ Đoạn có nhiều vấn đề căn chỉnh và giãn cách hơn - khuyến nghị dùng chế độ Dòng đơn", - "issue3": "Bản xem trước khác với PDF xuất ra - PDF xuất ra gần với bản gốc hơn", - "issue4": "Căn chỉnh văn bản xoay có thể cần chỉnh tay", - "issue5": "Hiệu ứng trong suốt và lớp có thể khác bản gốc", - "feedback": "Đây là tính năng truy cập sớm. Vui lòng báo lỗi bạn gặp để giúp chúng tôi cải thiện!", - "gotIt": "Đã hiểu", - "dontShowAgain": "Đừng hiển thị lại" - }, - "modeChange": { - "title": "Xác nhận đổi chế độ", - "warning": "Đổi chế độ nhóm văn bản sẽ đặt lại mọi thay đổi chưa lưu. Bạn có chắc muốn tiếp tục?", - "cancel": "Hủy", - "confirm": "Đặt lại và đổi chế độ" - }, - "fontAnalysis": { - "details": "Chi tiết font", - "embedded": "Nhúng", - "type": "Loại", - "webFormat": "Định dạng Web", - "warnings": "Cảnh báo", - "suggestions": "Ghi chú", - "currentPageFonts": "Font trên trang này", - "allFonts": "Tất cả font", - "fallback": "dự phòng", - "missing": "thiếu", - "perfectMessage": "Tất cả font có thể tái tạo hoàn hảo.", - "warningMessage": "Một số font có thể không hiển thị đúng.", - "infoMessage": "Có thông tin về tái tạo font.", - "perfect": "hoàn hảo", - "subset": "nhúng một phần" - }, - "errors": { - "invalidJson": "Không thể đọc tệp JSON. Hãy đảm bảo tệp được tạo bởi công cụ PDF to JSON.", - "pdfConversion": "Không thể chuyển JSON đã chỉnh sửa lại thành PDF." - } - }, - "auth": { - "sessionExpired": "Phiên đã hết hạn", - "pleaseLoginAgain": "Vui lòng đăng nhập lại.", - "accessDenied": "Từ chối truy cập", - "insufficientPermissions": "Bạn không có quyền thực hiện thao tác này." - }, - "addText": { - "title": "Thêm văn bản", - "header": "Thêm văn bản vào PDF", - "text": { - "name": "Nội dung văn bản", - "placeholder": "Nhập văn bản bạn muốn thêm", - "fontLabel": "Phông chữ", - "fontSizeLabel": "Cỡ chữ", - "fontSizePlaceholder": "Nhập hoặc chọn cỡ chữ (8-200)", - "colorLabel": "Màu văn bản" - }, - "steps": { - "configure": "Thiết lập văn bản" - }, - "step": { - "createDesc": "Nhập văn bản bạn muốn thêm", - "place": "Đặt văn bản", - "placeDesc": "Nhấp vào PDF để thêm văn bản của bạn" - }, - "instructions": { - "title": "Cách thêm văn bản", - "text": "Sau khi nhập văn bản ở trên, hãy nhấp vào bất kỳ đâu trên PDF để đặt nó.", - "paused": "Tạm dừng đặt", - "resumeHint": "Tiếp tục đặt để nhấp và thêm văn bản.", - "noSignature": "Nhập văn bản ở trên để có thể đặt." - }, - "mode": { - "move": "Di chuyển văn bản", - "place": "Đặt văn bản", - "pause": "Tạm dừng đặt", - "resume": "Tiếp tục đặt" - }, - "results": { - "title": "Kết quả thêm văn bản" - }, - "error": { - "failed": "Đã xảy ra lỗi khi thêm văn bản vào PDF." - }, - "tags": "văn bản,chú thích,nhãn", - "applySignatures": "Áp dụng văn bản" - } -} \ No newline at end of file diff --git a/frontend/public/locales/zh-BO/translation.json b/frontend/public/locales/zh-BO/translation.json deleted file mode 100644 index 820e8b81f..000000000 --- a/frontend/public/locales/zh-BO/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "选择浏览工具的方式", - "description": "预览两种布局,决定如何探索 Stirling PDF 的工具。", - "sidebarTitle": "侧边栏模式", - "sidebarDescription": "将工具与工作区并列,便于快速切换。", - "recommended": "推荐", - "chooseSidebar": "使用侧边栏模式", - "fullscreenTitle": "全屏模式(旧版)", - "fullscreenDescription": "在覆盖工作区的目录中浏览全部工具,直到选择其一。", - "chooseFullscreen": "使用全屏模式", - "dismiss": "以后再说" - }, - "fullscreen": { - "showDetails": "显示详细信息", - "comingSoon": "即将推出:", - "favorite": "添加到收藏", - "favorites": "收藏", - "unavailable": "已被服务器管理员禁用:", - "unavailableDependency": "不可用 - 服务器缺少所需工具:", - "heading": "所有工具(全屏视图)", - "noResults": "尝试调整搜索或切换描述以找到所需内容。", - "recommended": "推荐", - "unfavorite": "从收藏中移除" - }, - "placeholder": "选择一个工具以开始", - "toggle": { - "fullscreen": "切换到全屏模式", - "sidebar": "切换到侧边栏模式" - }, - "alpha": "Alpha", - "premiumFeature": "高级功能:", - "comingSoon": "即将推出:" - }, - "unsavedChanges": "您的 PDF 有未保存的更改。", - "areYouSure": "确定要离开吗?", - "unsavedChangesTitle": "未保存的更改", - "keepWorking": "继续编辑", - "discardChanges": "放弃并离开", - "applyAndContinue": "保存并离开", - "exportAndContinue": "导出并继续", - "zipWarning": { - "title": "大型 ZIP 文件", - "message": "此 ZIP 包含 {{count}} 个文件。仍要解压吗?", - "cancel": "取消", - "confirm": "解压" - }, - "defaultApp": { - "title": "设为默认 PDF 应用", - "message": "是否将 Stirling PDF 设为默认 PDF 编辑器?", - "description": "稍后可在系统设置中更改。", - "notNow": "暂不", - "setDefault": "设为默认", - "dismiss": "忽略", - "prompt": { - "title": "设为默认 PDF 编辑器", - "message": "将 Stirling PDF 设为打开 PDF 的默认应用。" - }, - "success": { - "title": "已设为默认应用", - "message": "Stirling PDF 已设为您的默认 PDF 编辑器" - }, - "settingsOpened": { - "title": "已打开设置", - "message": "请在系统设置中选择 Stirling PDF" - }, - "error": { - "title": "错误", - "message": "设置默认 PDF 处理程序失败" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "取消", - "addPageNumbers": { - "fontSize": "ཡིག་གཟུགས་ཆེ་ཆུང་", - "fontName": "ཡིག་གཟུགས་མིང་", - "title": "ཤོག་གྲངས་སྣོན་པ།", - "header": "ཤོག་གྲངས་སྣོན་པ།", - "selectText": { - "1": "PDF ཡིག་ཆ་འདེམས་པ།", - "2": "མཐའ་མཚམས་ཀྱི་ཆེ་ཆུང་།", - "3": "གནས་ས།", - "4": "འགོ་འཛུགས་ཨང་གྲངས།", - "5": "ཨང་གྲངས་རྒྱག་རྒྱུའི་ཤོག་ངོས།", - "6": "རང་སྒྲིག་ཡི་གེ" - }, - "customTextDesc": "རང་སྒྲིག་ཡི་གེ", - "numberPagesDesc": "ཨང་གྲངས་རྒྱག་རྒྱུའི་ཤོག་ངོས། སྔོན་སྒྲིག་ནི་'ཚང་མ་'ཡིན། 1-5 ཡང་ན་ 2,5,9 སོགས་ཀྱང་ངོས་ལེན་བྱེད།", - "customNumberDesc": "སྔོན་སྒྲིག་ནི་ {n} ཡིན། 'ཤོག་ངོས་ {n} / {total}', 'ཡི་གེ-{n}', '{filename}-{n}' སོགས་ཀྱང་ངོས་ལེན་བྱེད།", - "submit": "ཤོག་གྲངས་སྣོན་པ།", - "configuration": "配置", - "customize": "自定义外观", - "pagesAndStarting": "页面与起始编号", - "positionAndPages": "位置与页面", - "error": { - "failed": "添加页码操作失败" - }, - "results": { - "title": "页码结果" - }, - "preview": "位置选择", - "previewDisclaimer": "预览为近似效果。由于 PDF 字体度量,最终输出可能有所不同。" - }, - "pageSelectionPrompt": "ཤོག་ངོས་འདེམས་སྒྲུག(ཤོག་གྲངས་ཀྱི་ཐོ་གཞུང་ 1,5,6 འམ་རྩིས་རྒྱག་བྱེད་ཐབས་ 2n+1 ལྟ་བུ་འཇུག་རོགས།)", - "startingNumberTooltip": "要显示的第一个数字。后续页面将从此数字递增。", - "marginTooltip": "页码与页面边缘之间的距离。", - "fontSizeTooltip": "页码文本的磅值大小。数值越大文本越大。", - "fontTypeTooltip": "页码的字体族。可根据文档风格选择。", - "customTextTooltip": "页码的可选自定义格式。使用 {n} 作为数字占位符。示例:“Page {n}” 将显示 “Page 1”、“Page 2”等。", - "pdfPrompt": "PDF འདེམས་རོགས།", - "multiPdfPrompt": "PDF གཉིས་ཡན་འདེམས་རོགས།", - "multiPdfDropPrompt": "དགོས་མཁོ་འདི་ PDF ཡིག་ཆ་ཚང་མ་འདེམས་པའམ་འཐེན་རོགས།", - "imgPrompt": "པར་རིས་འདེམས་རོགས།", - "genericSubmit": "ཕུལ་བཅོས།", - "uploadLimit": "最大文件大小:", - "uploadLimitExceededSingular": "太大。允许的最大大小为", - "uploadLimitExceededPlural": "太大。允许的最大大小为", - "processTimeWarning": "ཉེན་བཅོས། བྱ་རིམ་འདི་ཡིག་ཆའི་ཆེ་ཆུང་ལ་གཞིགས་ནས་སྐར་མ་གཅིག་བར་འགོར་སྲིད།", - "pageOrderPrompt": "ཤོག་ངོས་གོ་རིམ་རང་སྒྲིག(ཤོག་གྲངས་ཀྱི་ཐོ་གཞུང་ངམ་རྩིས་རྒྱག་བྱེད་ཐབས་ 2n+1 ལྟ་བུ་འཇུག་རོགས།)", - "goToPage": "འགྲོ་བ།", - "true": "བདེན་པ།", - "false": "རྫུན་མ།", - "unknown": "མི་ཤེས་པ།", - "app": { - "description": "免费的 Adobe Acrobat 替代方案(下载量 1000 万+)" - }, - "save": "ཉར་ཚགས།", - "saveToBrowser": "བཤར་ཆེ་ནང་ཉར་ཚགས།", - "download": "下载", - "downloadUnavailable": "此项目不可下载", - "saveUnavailable": "此项无法保存", - "pin": "固定文件(工具运行后保持活动)", - "unpin": "取消固定文件(工具运行后替换)", - "undoOperationTooltip": "点击撤销上一步操作并恢复原始文件", - "undo": "撤销", - "back": "返回", - "nothingToUndo": "没有可撤销的操作", - "moreOptions": "更多选项", - "editYourNewFiles": "编辑新文件", - "close": "སྒོ་རིག།", - "openInViewer": "在查看器中打开", - "confirmClose": "确认关闭", - "confirmCloseMessage": "确定要关闭此文件吗?", - "confirmCloseCancel": "取消", - "confirmCloseConfirm": "关闭文件", - "fileSelected": "已选择:{{filename}}", - "chooseFile": "选择文件", - "filesSelected": "ཡིག་ཆབདམས་ཟིན།", - "files": { - "title": "文件", - "upload": "上传", - "uploadFiles": "上传文件", - "addFiles": "添加文件", - "selectFromWorkbench": "从工作台选择文件,或 ", - "selectMultipleFromWorkbench": "从工作台至少选择 {{count}} 个文件,或 ", - "created": "创建时间", - "size": "文件大小" - }, - "noFavourites": "དགའ་མོས་གང་ཡང་སྣོན་མེད།", - "downloadComplete": "ཕབ་ལེན་ལེགས་གྲུབ།", - "bored": "སྒུག་སྡོད་སྐྱིད་པོ་མི་འདུག་གམ།", - "alphabet": "གསལ་བྱེད།", - "downloadPdf": "PDF ཕབ་ལེན།", - "text": "ཡི་གེ", - "font": "ཡིག་གཟུགས་ཌྷ", - "selectFillter": "-- འདེམས་རོགས། --", - "pageNum": "ཤོག་གིངས།", - "sizes": { - "small": "ཆུང་ཆང་།", - "medium": "འབྲིང་ཚད།", - "large": "ཆེན་པོ།", - "x-large": "ཧ་ཅང་ཆེན་པོ།" - }, - "error": { - "pdfPassword": "PDF ཡིག་ཆར་གསང་ཚིག་བཀོད་ཡོད་པ་དང་། གསང་ཚིག་མ་བཀོད་པའམ་ནོར་འདུག", - "encryptedPdfMustRemovePassword": "此 PDF 已加密或受密码保护。请先解锁再转换为 PDF/A。", - "incorrectPasswordProvided": "PDF 密码不正确或未提供。", - "_value": "ནོར་འཁྲུལ།", - "dismissAllErrors": "清除所有错误", - "sorry": "དཀའ་ངལ་ལ་དགོངས་དག", - "needHelp": "རོགས་རམ་དགོས་སམ། / དཀའ་ངལ་ཞིག་རྙེད་སོང་ངམ།", - "contactTip": "གལ་སྲིད་ད་དུང་དཀའ་ངལ་འཕྲད་བཞིན་ཡོད་ན། རོགས་རམ་ཞུ་བར་ང་ཚོར་འབྲེལ་གཏུག་བྱེད་རོགས། ཁྱེད་ཀྱིས་ང་ཚོའི་ GitHub ཤོག་ངོས་སུ་སྙན་ཞུ་འབུལ་བའམ་ Discord བརྒྱུད་ནས་འབྲེལ་བ་གནང་ཆོག", - "404": { - "head": "404 - ཤོག་ངོས་མ་རྙེད། | དགོངས་པ་མ་ཚོམ། ང་ཚོ་ཚབས་ཆེའི་ནོར་འཁྲུལ་ཞིག་བྱུང་སོང་།", - "1": "ཁྱེད་ཀྱིས་འཚོལ་བཞིན་པའི་ཤོག་ངོས་དེ་རྙེད་ཐུབ་ཀྱི་མི་འདུག", - "2": "ནོར་འཁྲུལ་ཞིག་བྱུང་སོང་།" - }, - "github": "GitHub སྟེང་དུ་སྙན་ཞུ་འབུལ་བ།", - "showStack": "Stack Trace སྟོན།", - "copyStack": "Stack Trace པར་སློག", - "githubSubmit": "GitHub - སྙན་ཞུ་འབུལ་བ།", - "discordSubmit": "Discord - རྒྱབ་སྐྱོར་སྙན་ཞུ་འབུལ་བ།" - }, - "warning": { - "tooltipTitle": "警告" - }, - "edit": "编辑", - "delete": "སུབ་པ།", - "never": "从不", - "username": "སྤྱོད་མཁན་མིང་།", - "password": "གསང་ཚིག།", - "welcome": "དགའ་བསི་ཞུ།", - "property": "ཁྱད་ཆོས།", - "black": "ནག་པོ", - "white": "དཀར་པོ", - "red": "དམར་པོ", - "green": "ལྗང་ཁུ།", - "blue": "སྔོན་པོ", - "custom": "མཚན་ཉིད་རང་སྒྲིག...", - "comingSoon": "即将推出", - "WorkInProgess": "ལས་ཀ་བྱེད་བཞིན་པ། ནོར་འཁྲུལ་ཡོང་སྲིད། དཀའ་ངལ་ཡོད་ཚེ་སྙན་སེང་གནང་རོགས།", - "poweredBy": "མཁོ་སྲོད་བྱེད་མཁན།", - "yes": "ཡིན།", - "no": "མིན།", - "changedCredsMessage": "ངོ་སྤྲོད་ལག་ཁྱེར་བསྒྱུར་ཟིན།", - "notAuthenticatedMessage": "སྤྱོད་མཁན་ར་སྤྲོད་བྱས་མེད།", - "userNotFoundMessage": "སྤྱོད་མཁན་རྙེད་མ་བྱུང་།", - "incorrectPasswordMessage": "ད་ལྟའི་གསང་ཚིག་ནོར་འདུག", - "usernameExistsMessage": "སྤྱོད་མཁན་མིང་གསར་པ་དེ་ཡོད་ཟིན།", - "invalidUsernameMessage": "སྤྱོད་མཁན་མིང་ནུས་མེད། ཡི་གེ་དང་ཨང་ཀི། དམིགས་བསལ་མཚོན་རྟགས་ @._+- ཡང་ན་གློག་འཕྲིན་ཁ་བྱང་ཚད་ལྡན་ཞིག་དགོས།", - "invalidPasswordMessage": "གསང་ཚིག་སྟོང་པ་ཡིན་མི་ཆོག་ལ། མགོ་མཇུག་ཏུ་བར་སྟོང་ཡོད་མི་ཆོག", - "confirmPasswordErrorMessage": "གསང་ཚིག་གསར་པ་དང་གསང་ཚིག་གསར་པ་ངོས་སྦྱོར་གཉིས་མཐུན་དགོས།", - "deleteCurrentUserMessage": "ད་ལྟ་ནང་འཛུལ་བྱས་པའི་སྤྱོད་མཁན་སུབ་མི་ཆོག", - "deleteUsernameExistsMessage": "སྤྱོད་མཁན་མིང་མེད་པས་སུབ་མི་ཐུབ།", - "downgradeCurrentUserMessage": "ད་ལྟའི་སྤྱོད་མཁན་གྱི་གོ་གནས་མར་འབེབས་མི་ཆོག", - "disabledCurrentUserMessage": "ད་ལྟའི་སྤྱོད་མཁན་སྤྱོད་མི་ཆོག་པ་བཟོ་མི་ཆོག", - "downgradeCurrentUserLongMessage": "ད་ལྟའི་སྤྱོད་མཁན་གྱི་གོ་གནས་མར་འབེབས་མི་ཆོག དེར་བརྟེན་ད་ལྟའི་སྤྱོད་མཁན་སྟོན་མི་སྲིད།", - "userAlreadyExistsOAuthMessage": "སྤྱོད་མཁན་འདི་ OAuth2 སྤྱོད་མཁན་ཞིག་ཏུ་ཡོད་ཟིན།", - "userAlreadyExistsWebMessage": "སྤྱོད་མཁན་འདི་དྲ་ཚིགས་སྤྱོད་མཁན་ཞིག་ཏུ་ཡོད་ཟིན།", - "oops": "ཨ་ཙི།", - "help": "རོགས་རམ།", - "goHomepage": "གཙོ་ངོས་སུ་ཕྱིན།", - "joinDiscord": "ང་ཚོའི་ Discord སྡེ་ཚན་དུ་འཛུལ།", - "seeDockerHub": "Docker Hub ལ་ལྟ་བ།", - "visitGithub": "Github མཛོད་ཁང་ལ་འཚམས་འདྲི།", - "donate": "ཞལ་འདེབས།", - "color": "ཚོན་མདོག", - "sponsor": "མཐུན་འགྱུར་སྦྱོར་མཁན།", - "info": "ཆ་འཕྲིན།", - "pro": "ཆེད་ལས།", - "page": "ཤོག་ངོས།", - "pages": "ཤོག་ངོས་ཁག", - "loading": "འཇུག་བཞིན་པ...", - "review": "审阅", - "addToDoc": "ཡིག་ཆར་སྣོན།", - "reset": "བསྐྱར་སྒྲིག", - "apply": "ཉེར་སྤྱོད།", - "noFileSelected": "未选择文件。请上传一个。", - "legal": { - "privacy": "གསང་དོན་སྲིད་བྱུས།", - "iAgreeToThe": "我同意所有的", - "terms": "བེད་སྤྱོད་ཆ་རྐྱེན།", - "accessibility": "བེད་སྤྱོད་ནུས་པ།", - "cookie": "Cookie སྲིད་བྱུས།", - "impressum": "པར་འདེབས་བདག་དབང་།", - "showCookieBanner": "Cookie 偏好设置" - }, - "pipeline": { - "header": "བརྒྱུད་རིམ་ཐོ་ཡིག (Beta)", - "uploadButton": "མཁོ་སྤྲོད་རང་སྒྲིག", - "configureButton": "སྒྲིག་འགོད།", - "defaultOption": "རང་སྒྲིག", - "submitButton": "ཕུལ་བ།", - "help": "བརྒྱུད་རིམ་རོགས་རམ།", - "scanHelp": "ཡིག་སྣོད་བཤེར་འཚོལ་རོགས་རམ།", - "deletePrompt": "བརྒྱུད་རིམ་སུབ་རྒྱུ་གཏན་འཁེལ་ལམ།", - "tags": "རང་འགུལ།,རིམ་པ།,འཁྲབ་གཞུང་།,ཆ་ཚང་བཀོལ་སྤྱོད།", - "title": "རྒ��ུ་ལམ།" - }, - "pipelineOptions": { - "header": "བརྒྱུད་རིམ་སྒྲིག་འགོད།", - "pipelineNameLabel": "བརྒྱུད་རིམ་མིང་།", - "saveSettings": "བཀོལ་སྤྱོད་སྒྲིག་འགོད་ཉར་ཚགས།", - "pipelineNamePrompt": "བརྒྱུད་རིམ་གྱི་མིང་འདིར་འཇུག་རོགས།", - "selectOperation": "བཀོལ་སྤྱོད་འདེམས་རོགས།", - "addOperationButton": "བཀོལ་སྤྱོད་སྣོན།", - "pipelineHeader": "བརྒྱུད་རིམ།", - "saveButton": "ཕབ་ལེན།", - "validateButton": "ཚད་ལྡན་ཡིན་མིན་ཞིབ་བཤེར།" - }, - "enterpriseEdition": { - "button": "ཆེད་ལས་པའི་རིམ་པར་རྒྱག", - "warning": "ནུས་པ་འདི་ཆེད་ལས་པའི་སྤྱོད་མཁན་ཁོ་ནར་སྤྱོད་ཆོག", - "yamlAdvert": "Stirling PDF Pro ཡིས་ YAML སྒྲིག་འགོད་ཡིག་ཆ་དང་ SSO ནུས་པ་གཞན་དག་ལ་རྒྱབ་སྐྱོར་བྱེད།", - "ssoAdvert": "སྤྱོད་མཁན་དོ་དམ་ནུས་པ་མང་བ་དགོས་སམ། Stirling PDF Pro ལ་ལྟ་རོགས།" - }, - "analytics": { - "title": "ཁྱེད་ཀྱིས་ Stirling PDF ལེགས་སུ་གཏོང་འདོད་དམ།", - "paragraph1": "Stirling PDF ལ་ཐོན་རྫས་ལེགས་སུ་གཏོང་བར་རོགས་རམ་བྱེད་པའི་གདམ་ག་ཡོད་པའི་དཔྱད་ཞིབ་ཡོད། ང་ཚོས་སྒེར་གྱི་ཆ་འཕྲིན་དང་ཡིག་ཆའི་ནང་དོན་གང་ཡང་རྗེས་འདེད་མི་བྱེད།", - "paragraph2": "Stirling-PDF འཕེལ་རྒྱས་དང་ང་ཚོའི་སྤྱོད་མཁན་ལེགས་པོར་རྟོགས་པར་རོགས་རམ་བྱེད་པའི་ཆེད་དུ་དཔྱད་ཞིབ་སྤྱོད་འགོ་འཛུགས་རོགས།", - "learnMore": "了解更多", - "enable": "དཔྱད་ཞིབ་སྤྱོད་འགོ་འཛུགས།", - "disable": "དཔྱད་ཞིབ་སྤྱོད་མཚམས་འཇོག", - "settings": "དཔྱད་ཞིབ་ཀྱི་སྒྲིག་འགོད་ config/settings.yml ཡིག་ཆའི་ནང་བསྒྱུར་བཅོས་བྱེད་ཆོག", - "privacyAssurance": "我们不会跟踪任何个人信息或文件内容。" - }, - "navbar": { - "favorite": "དགའ་མོས།", - "recent": "新增与最近更新", - "darkmode": "མུན་ནག་རྣམ་པ།", - "language": "སྐད་རིགས།", - "settings": "སྒྲིག་འགོད།", - "allTools": "ལག་ཆ།", - "multiTool": "ལག་ཆ་མང་པོ།", - "search": "འཚོལ་བཤེར།", - "sections": { - "organize": "གོ་སྒྲིག", - "convertTo": "PDF ལ་བསྒྱུར་བ།", - "convertFrom": "PDF ནས་བསྒྱུར་བ།", - "security": "མིང་རྟགས་དང་བདེ་འཇགས།", - "advance": "མཐོ་རིམ།", - "edit": "ལྟ་བ་དང་རྩོམ་སྒྲིག", - "popular": "སྤྱི་མོས།" - } - }, - "settings": { - "preferences": { - "title": "首选项" - }, - "workspace": { - "title": "工作区", - "people": "成员", - "teams": "团队" - }, - "configuration": { - "title": "配置", - "systemSettings": "系统设置", - "features": "功能", - "endpoints": "端点", - "database": "数据库", - "advanced": "高级" - }, - "securityAuth": { - "title": "安全与认证", - "security": "安全", - "connections": "连接" - }, - "licensingAnalytics": { - "title": "许可与分析", - "plan": "方案", - "audit": "审计", - "usageAnalytics": "使用分析" - }, - "policiesPrivacy": { - "title": "政策与隐私", - "legal": "法律", - "privacy": "隐私" - }, - "developer": { - "title": "开发者", - "apiKeys": "API 密钥" - }, - "tooltips": { - "enableLoginFirst": "请先启用登录模式", - "requiresEnterprise": "需要企业版许可" - }, - "connection": { - "title": "连接模式", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "自托管" - }, - "server": "服务器", - "user": "登录身份", - "logout": "退出登录" - }, - "general": { - "title": "常规", - "description": "配置通用应用偏好。", - "user": "用户", - "logout": "退出登录", - "enableFeatures": { - "dismiss": "忽略", - "title": "面向系统管理员", - "intro": "为您的组织启用用户认证、团队管理和工作区功能。", - "action": "配置", - "and": "和", - "benefit": "启用用户角色、团队协作、管理员控制和企业特性。", - "learnMore": "在文档中了解更多" - }, - "defaultToolPickerMode": "默认工具选择器模式", - "defaultToolPickerModeDescription": "选择工具选择器默认以全屏或侧边栏打开", - "mode": { - "sidebar": "侧边栏", - "fullscreen": "全屏" - }, - "autoUnzipTooltip": "自动解压 API 操作返回的 ZIP 文件。禁用后将保持 ZIP 文件原样。这不影响自动化工作流。", - "autoUnzip": "自动解压 API 响应", - "autoUnzipDescription": "自动从 ZIP 响应中提取文件", - "autoUnzipFileLimitTooltip": "仅当 ZIP 含有不超过此数量的文件时才解压。增大该值可提取更大的 ZIP。", - "autoUnzipFileLimit": "自动解压文件数量限制", - "autoUnzipFileLimitDescription": "从 ZIP 中提取的最大文件数", - "defaultPdfEditor": "默认 PDF 编辑器", - "defaultPdfEditorActive": "Stirling PDF 是您的默认 PDF 编辑器", - "defaultPdfEditorInactive": "已由其他应用设为默认", - "defaultPdfEditorChecking": "正在检查...", - "defaultPdfEditorSet": "已是默认", - "setAsDefault": "设为默认", - "updates": { - "title": "软件更新", - "description": "检查更新并查看版本信息", - "currentVersion": "当前版本", - "latestVersion": "最新版本", - "checkForUpdates": "检查更新", - "viewDetails": "查看详情" - }, - "hideUnavailableTools": "隐藏不可用工具", - "hideUnavailableToolsDescription": "将服务器已禁用的工具移除,而不是以灰色显示。", - "hideUnavailableConversions": "隐藏不可用的转换", - "hideUnavailableConversionsDescription": "在转换工具中移除已禁用的选项,而不是以灰色显示。" - }, - "hotkeys": { - "title": "键盘快捷键", - "description": "自定义键盘快捷键以快速访问工具。点击“更改快捷键”,然后按下新的组合键。按 Esc 取消。", - "errorConflict": "快捷键已被 {{tool}} 使用。", - "errorModifier": { - "mac": "快捷键需包含 ⌘(Command)、⌥(Option)或其他修饰键。", - "windows": "快捷键需包含 Ctrl、Alt 或其他修饰键。" - }, - "searchPlaceholder": "搜索工具...", - "none": "未分配", - "customBadge": "自定义", - "defaultLabel": "默认:{{shortcut}}", - "capturing": "按下组合键…(Esc 取消)", - "change": "更改快捷键", - "reset": "重置", - "shortcut": "快捷键", - "noShortcut": "未设置快捷键" - } - }, - "update": { - "modalTitle": "有可用更新", - "current": "当前版本", - "latest": "最新版本", - "latestStable": "最新稳定版", - "priorityLabel": "优先级", - "recommendedAction": "建议操作", - "breakingChangesDetected": "检测到破坏性变更", - "breakingChangesMessage": "某些版本包含破坏性变更。请在更新前查看以下迁移指南。", - "migrationGuides": "迁移指南", - "viewGuide": "查看指南", - "loadingDetailedInfo": "正在加载详细信息...", - "close": "关闭", - "viewAllReleases": "查看所有发行版", - "downloadLatest": "下载最新版本", - "availableUpdates": "可用更新", - "unableToLoadDetails": "无法加载详细信息。", - "version": "版本", - "urgentUpdateAvailable": "紧急更新", - "updateAvailable": "有可用更新", - "releaseNotes": "发布说明", - "priority": { - "urgent": "紧急", - "normal": "普通", - "minor": "次要", - "low": "低" - }, - "breakingChanges": "破坏性变更", - "breakingChangesDefault": "此版本包含破坏性变更。", - "migrationGuide": "迁移指南" - }, - "changeCreds": { - "title": "ངོ་སྤྲོད་ལག་ཁྱེར་བསྒྱུར་བ།", - "header": "ཁྱེད་ཀྱི་ཐོ་མིང་ཞིབ་ཕྲ་གསར་སྒྱུར།", - "changePassword": "ཁྱེད་ཀྱིས་སྔོན་སྒྲིག་ནང་འཛུལ་ངོ་སྤྲོད་བེད་སྤྱོད་བྱེད་བཞིན་ཡོད། གསང་ཚིག་གསར་པ་འཇུག་རོགས།", - "newUsername": "སྤྱོད་མཁན་མིང་གསར་པ།", - "oldPassword": "ད་ལྟའི་གསང་ཚིག", - "newPassword": "གསང་ཚིག་གསར་པ།", - "confirmNewPassword": "གསང་ཚིག་གསར་པ་ངོས་སྦྱོར།", - "submit": "འགྱུར་བ་ཕུལ་བ།" - }, - "account": { - "title": "ཐོ་མིང་སྒྲིག་འགོད།", - "accountSettings": "ཐོ་མིང་སྒྲིག་འགོད།", - "adminSettings": "དོ་དམ་པའི་སྒྲིག་འགོད། - སྤྱོད་མཁན་ལྟ་བ་དང་སྣོན་པ།", - "userControlSettings": "སྤྱོད་མཁན་ཚོད་འཛིན་སྒྲིག་འགོད།", - "changeUsername": "སྤྱོད་མཁན་མིང་བསྒྱུར་བ།", - "newUsername": "སྤྱོད་མཁན་མིང་གསར་པ།", - "password": "གསང་ཚིག་ངོས་སྦྱོར།", - "oldPassword": "གསང་ཚིག་རྙིང་པ།", - "newPassword": "གསང་ཚིག་གསར་པ།", - "changePassword": "གསང་ཚིག་བསྒྱུར་བ།", - "confirmNewPassword": "གསང་ཚིག་གསར་པ་ངོས་སྦྱོར།", - "signOut": "ཕྱིར་འབུད།", - "yourApiKey": "ཁྱེད་ཀྱི་ API ལྡེ་མིག", - "syncTitle": "བཤར་ཆས་སྒྲིག་འགོད་ཐོ་མིང་དང་མཉམ་བགྲོད།", - "settingsCompare": "སྒྲིག་འགོད་བསྡུར་བ།", - "property": "ཁྱད་ཆོས།", - "webBrowserSettings": "བཤར་ཆས་སྒྲིག་འགོད།", - "syncToBrowser": "མཉམ་བགྲོད་ཐོ་མིང་ -> བཤར་ཆས།", - "syncToAccount": "མཉམ་བགྲོད་ཐོ་མིང་ <- བཤར་ཆས།" - }, - "adminUserSettings": { - "title": "སྤྱོད་མཁན་ཚོད་འཛིན་སྒྲིག་འགོད།", - "header": "དོ་དམ་པའི་སྤྱོད་མཁན་ཚོད་འཛིན་སྒྲིག་འགོད།", - "admin": "དོ་དམ་པ།", - "user": "སྤྱོད་མཁན།", - "addUser": "སྤྱོད་མཁན་གསར་པ་སྣོན།", - "deleteUser": "སྤྱོད་མཁན་སུབ་པ།", - "confirmDeleteUser": "སྤྱོད་མཁན་སུབ་དགོས་སམ།", - "confirmChangeUserStatus": "སྤྱོད་མཁན་སྤྱོད་མི་ཆོག་པའམ་སྤྱོད་ཆོག་པ་བཟོ་དགོས་སམ།", - "usernameInfo": "སྤྱོད་མཁན་མིང་ནང་ཡི་གེ་དང་ཨང་ཀི། དམིགས་བསལ་མཚོན་རྟགས་ @._+- ཡང་ན་གློག་འཕྲིན་ཁ་བྱང་ཚད་ལྡན་ཞིག་དགོས།", - "roles": "འགན་འཁུར།", - "role": "འགན་འཁུར།", - "actions": "བྱ་སྤྱོད།", - "apiUser": "ཚད་བཀག་ཅན་གྱི་ API སྤྱོད་མཁན།", - "extraApiUser": "ཚད་བཀག་ཅན་གྱི་ API སྤྱོད་མཁན་འཕར་མ།", - "webOnlyUser": "དྲ་ཚིགས་ཁོ་ནའི་སྤྱོད་མཁན།", - "demoUser": "བརྟག་དཔྱད་སྤྱོད་མཁན། (རང་སྒྲིག་མེད་པ།)", - "internalApiUser": "ནང་ཁུལ་ API སྤྱོད་མཁན།", - "forceChange": "ནང་འཛུལ་སྐབས་གསང་ཚིག་བསྒྱུར་དགོས་པ་བཟོ་བ།", - "submit": "སྤྱོད་མཁན་ཉར་ཚགས།", - "changeUserRole": "སྤྱོད་མཁན་གྱི་འགན་འཁུར་བསྒྱུར་བ།", - "authenticated": "ར་སྤྲོད་བྱས་ཟིན།", - "editOwnProfil": "རང་ཉིད་ཀྱི་སྤྱོད་མཁན་ཡིག་ཆ་རྩོམ་སྒྲིག", - "enabledUser": "སྤྱོད་ཆོག་པའི་སྤྱོད་མཁན།", - "disabledUser": "སྤྱོད་མི་ཆོག་པའི་སྤྱོད་མཁན།", - "activeUsers": "འགུལ་བཞིན་པའི་སྤྱོད་མཁན།", - "disabledUsers": "སྤྱོད་མི་ཆོག་པའི་སྤྱོད་མཁན།", - "totalUsers": "སྤྱོད་མཁན་ཁྱོན་བསྡོམས།", - "lastRequest": "རེ་ཞུ་མཐའ་མ།", - "usage": "查看使用情况" - }, - "endpointStatistics": { - "title": "端点统计", - "header": "端点统计", - "top10": "前 10", - "top20": "前 20", - "all": "全部", - "refresh": "刷新", - "dataTypeLabel": "数据类型:", - "dataTypeAll": "全部", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "端点总数", - "totalVisits": "访问总数", - "showing": "显示", - "selectedVisits": "选定访问量", - "endpoint": "端点", - "visits": "访问", - "percentage": "百分比", - "loading": "正在加载...", - "failedToLoad": "端点数据加载失败。请尝试刷新。", - "home": "主页", - "login": "登录", - "top": "排行", - "numberOfVisits": "访问次数", - "visitsTooltip": "访问:{0}(占总数的 {1}%)", - "retry": "重试" - }, - "database": { - "title": "གཞི་གྲངས་མཛོད་ནང་འདྲེན་/ཕྱིར་འདྲེན།", - "header": "གཞི་གྲངས་མཛོད་ནང་འདྲེན་/ཕྱིར་འདྲེན།", - "fileName": "ཡིག་ཆའི་མིང་།", - "creationDate": "བཟོ་བའི་དུས་ཚོད།", - "fileSize": "ཡིག་ཆའི་ཆེ་ཆུང་།", - "deleteBackupFile": "གྲབས་ཉར་ཡིག་ཆ་སུབ་པ།", - "importBackupFile": "གྲབས་ཉར་ཡིག་ཆ་ནང་འདྲེན།", - "createBackupFile": "གྲབས་ཉར་ཡིག་ཆ་བཟོ་བ།", - "downloadBackupFile": "གྲབས་ཉར་ཡིག་ཆ་ཕབ་ལེན།", - "info_1": "གཞི་གྲངས་ནང་འདྲེན་སྐབས་བཀོད་པ་ཏག་ཏག་ཡིན་པ་ངེས་པར་དུ་བྱེད་དགོས། གལ་སྲིད་ཁྱེད་རང་གང་བྱེད་བཞིན་པ་མི་ཤེས་ན། ཆེད་ལས་པ་ཞིག་ལས་ལམ་སྟོན་དང་རྒྱབ་སྐྱོར་ཞུ་རོགས། བཀོད་པའི་ནང་ནོར་འཁྲུལ་ཡོད་ན་མཉེན་ཆས་ལ་སྐྱོན་ཤོར་སྲིད་པ་དང་། ཐ་ན་མཉེན་ཆས་གཏན་ནས་འཁོར་སྐྱོད་བྱེད་མི་ཐུབ་པའང་ཡོང་སྲིད།", - "info_2": "ཡིག་ཆ་ཡར་འཇུག་སྐབས་ཡིག་ཆའི་མིང་ལ་ཁྱད་པར་མེད། དེའི་རྗེས་སུ་ backup_user_yyyyMMddHHmm.sql ཞེས་པའི་རྣམ་པར་མིང་བསྐྱར་འདོགས་བྱ་རྒྱུ་ཡིན་པས། མིང་འདོགས་སྟངས་གཅིག་མཚུངས་ཡིན་པ་ངེས་པར་བྱེད་ཐུབ།", - "submit": "གྲབས་ཉར་ནང་འདྲེན།", - "importIntoDatabaseSuccessed": "གཞི་གྲངས་མཛོད་དུ་ནང་འདྲེན་ལེགས་གྲུབ།", - "backupCreated": "གཞི་གྲངས་མཛོད་གྲབས་ཉར་ལེགས་གྲུབ།", - "fileNotFound": "ཡིག་ཆ་རྙེད་མ་བྱུང་།", - "fileNullOrEmpty": "ཡིག་ཆ་སྟོང་པའམ་མེད་པ་ཡིན་མི་ཆོག", - "failedImportFile": "ཡིག་ཆ་ནང་འདྲེན་ཕམ་པ།", - "notSupported": "སྡུད་གཞི་རྒྱབ་སྐྱོར་མི་བྱེད།" - }, - "session": { - "expired": "ཁྱེད་ཀྱི་གླེང་མོལ་དུས་ཡོལ་ཟིན། ཤོག་ངོས་གསར་སྒྱུར་བྱས་ནས་ཡང་བསྐྱར་ཚོད་ལྟ་བྱེད་རོགས།", - "refreshPage": "ཤོག་ངོས་གསར་སྒྱུར།" - }, - "home": { - "desc": "ཁྱེད་ཀྱི་ PDF དགོས་མཁོ་ཚང་མའི་ཆེད་དུ་ས་གནས་རང་དུ་བཞག་པའི་ཞབས་ཞུ་ཁང་།", - "searchBar": "ནུས་པ་འཚོལ་བཤེར།", - "viewPdf": { - "title": "查看/编辑 PDF", - "desc": "ལྟ་བ། མཆན་འགྲེལ། ཡི་གེ་དང་པར་རིས་སྣོན་པ།" - }, - "setFavorites": "设置收藏", - "hideFavorites": "隐藏收藏", - "showFavorites": "显示收藏", - "legacyHomepage": "旧版主页", - "newHomePage": "试用我们的新主页!", - "alphabetical": "按字母", - "globalPopularity": "全球热度", - "sortBy": "排序:", - "mobile": { - "brandAlt": "Stirling PDF 标志", - "openFiles": "打开文件", - "swipeHint": "左右滑动以切换视图", - "tools": "工具", - "toolsSlide": "工具选择面板", - "viewSwitcher": "切换工作区视图", - "workbenchSlide": "工作区面板", - "workspace": "工作区" - }, - "multiTool": { - "tags": "多功能,工具", - "title": "PDF ལག་ཆ་མང་པོ།", - "desc": "སྡེབ་སྦྱོར། འཁོར་སྐྱོད། བསྐྱར་སྒྲིག ཁ་གྱེས། དང་ཤོག་ངོས་སུབ་པ།" - }, - "merge": { - "tags": "合并,组合,联合", - "title": "སྡེབ་སྦྱོར།", - "desc": "PDF མང་པོ་གཅིག་ཏུ་སྡེབ་སྦྱོར་བྱེད་པ།" - }, - "split": { - "tags": "分割,拆分,分开", - "title": "ཁ་གྱེས།", - "desc": "PDF ཡིག་ཆ་མང་པོར་བགོ་བ།" - }, - "rotate": { - "tags": "旋转,翻转,方向", - "title": "འཁོར་སྐྱོད།", - "desc": "PDF ལས་སླ་པོའི་ངང་འཁོར་སྐྱོད་བྱེད་པ།" - }, - "convert": { - "tags": "转换,更改", - "title": "转换", - "desc": "在不同格式之间转换文件" - }, - "pdfOrganiser": { - "tags": "组织,重新排列,重新排序", - "title": "གོ་སྒྲིག", - "desc": "ཤོག་ངོས་རྣམས་གོ་རིམ་གང་རུང་དུ་སུབ་པའམ་བསྐྱར་སྒྲིག་བྱེད་པ།" - }, - "addImage": { - "tags": "插入,嵌入,放置", - "title": "པར་རིས་སྣོན་པ།", - "desc": "PDF ནང་གནས་ས་ངེས་ཅན་ཞིག་ཏུ་པར་རིས་སྣོན་པ།" - }, - "addAttachments": { - "tags": "嵌入,附件,包含", - "title": "添加附件", - "desc": "向 PDF 添加或移除内嵌文件(附件)" - }, - "watermark": { - "tags": "水印,标记,覆盖", - "title": "ཆུ་རྟགས་སྣོན་པ།", - "desc": "PDF ཡིག་ཆར་རང་སྒྲིག་གི་ཆུ་རྟགས་སྣོན་པ།" - }, - "removePassword": { - "tags": "解锁", - "title": "གསང་ཚིག་སུབ་པ།", - "desc": "PDF ཡིག་ཆ་ནས་གསང་ཚིག་སྲུང་སྐྱོབ་སུབ་པ།" - }, - "compress": { - "tags": "压缩,减小,优化", - "title": "སྡུད་སྒྲིལ།", - "desc": "ཡིག་ཆའི་ཆེ་ཆུང་ཆུང་དུ་གཏོང་ཆེད་ PDF སྡུད་སྒྲིལ་བྱེད་པ།" - }, - "unlockPDFForms": { - "tags": "解锁,启用,编辑", - "title": "解锁 PDF 表单", - "desc": "去除 PDF 文档表单字段的只读属性。" - }, - "changeMetadata": { - "tags": "编辑,修改,更新", - "title": "གནས་ཆ་སྒྱུར་བཅོས།", - "desc": "PDF ཡིག་ཆ་ནས་གནས་ཆ་བསྒྱུར་བའམ་སུབ་པ།སྣོན་པ།" - }, - "ocr": { - "tags": "提取,扫描", - "title": "OCR / བཤེར་འབེབས་གཙང་སེལ།", - "desc": "བཤེར་འབེབས་གཙང་སེལ་དང་ PDF ནང་གི་པར་རིས་ནས་ཡི་གེ་ངོས་འཛིན་བྱས་ཏེ་ཡི་གེའི་རྣམ་པར་བསྐྱར་སྣོན་བྱེད་པ།" - }, - "extractImages": { - "tags": "提取,保存,导出", - "title": "པར་རིས བཏོན", - "desc": "PDF ནས་པར་རིས་ཚང་མ་ཕྱིར་བཏོན་ནས་ zip ནང་ཉར་ཚགས་བྱེད་པ།" - }, - "scannerImageSplit": { - "tags": "检测,拆分,照片", - "title": "检测并拆分扫描照片", - "desc": "检测并将扫描的照片拆分为独立页面" - }, - "sign": { - "tags": "签名,署名", - "title": "མིང་རྟགས།", - "desc": "རི་མོ། ཡི་གེ། པར་རིས་བཅས་ཀྱི་སྒོ་ནས་ PDF ལ་མིང་རྟགས་སྣོན་པ།" - }, - "flatten": { - "tags": "扁平化,移除,交互", - "title": "སྙོམས་པ།", - "desc": "PDF ནས་སྤྱོད་སྒོ་ཅན་གྱི་ཆ་ཤས་དང་འགེངས་ཤོག་ཚང་མ་སུབ་པ།" - }, - "certSign": { - "tags": "认证,PEM,P12,官方,加密,签名,证书,PKCS12,JKS,服务器,手动,自动", - "title": "ས་ཡིག མིང་རྟགས", - "desc": "ལག་ཁྱེར་/ལྡེ་མིག་ (PEM/P12) གྱིས་ PDF ལ་མིང་རྟགས་རྒྱག་པ།" - }, - "repair": { - "tags": "修复,还原", - "title": "བཟོ་བཅོས།", - "desc": "སྐྱོན་ཤོར་བའམ་གཏོར་བཤིག་ཐེབས་པའི་ PDF བཟོ་བཅོས་བྱེད་ཐབས་བྱེད་པ།" - }, - "removeBlanks": { - "tags": "删除,清理,空白", - "title": "སྟོང་ཤོག་སུབ་པ།", - "desc": "PDF ནང་གི་སྟོང་ཤོག་རང་འགུལ་ངོས་འཛིན་དང་སུབ་པ།" - }, - "removeAnnotations": { - "tags": "删除,清理,去除", - "title": "མཆན་འགྲེལ་སུབ་པ།", - "desc": "PDF ནང་གི་མཆན་འགྲེལ་ཚང་མ་སུབ་པ།" - }, - "compare": { - "tags": "差异", - "title": "PDF བསྡུར་བ།", - "desc": "PDF ཡིག་ཆ་གཉིས་ཀྱི་ཁྱད་པར་བསྡུར་བ།" - }, - "removeCertSign": { - "tags": "移除,删除,解锁", - "title": "ས་ཡིག མིང་རྟགས སུབ", - "desc": "PDF ནས་ལག་ཁྱེར་མིང་རྟགས་སུབ་པ།" - }, - "pageLayout": { - "tags": "布局,排列,组合", - "title": "ཤོག་ངོས མང་པོ སྒྲིག", - "desc": "PDF ཡིག་ཆའི་ཤོག་ངོས་མང་པོ་ཤོག་ངོས་གཅིག་ཏུ་སྡེབ་སྦྱོར་བྱེད་པ།" - }, - "bookletImposition": { - "tags": "小册子,打印,装订", - "title": "小册子拼版", - "desc": "创建用于打印和装订的小册子,包含正确的页序与多页布局" - }, - "scalePages": { - "tags": "调整大小,缩放,缩放比例", - "title": "ཤོག་ངོས ཚད སྒྲིག", - "desc": "ཤོག་ངོས་དང་/ཡང་ན་དེའི་ནང་དོན་གྱི་ཆེ་ཆུང་/ཚད་བསྒྱུར་བ།" - }, - "addPageNumbers": { - "tags": "编号,分页,计数", - "title": "ཤོག་གྲངས་སྣོན་པ།", - "desc": "ཡིག་ཆའི་ནང་གནས་ས་ངེས་ཅན་དུ་ཤོག་གྲངས་སྣོན་པ།" - }, - "autoRename": { - "tags": "自动检测,基于页眉,组织,重命名", - "title": "自动重命名 PDF 文件", - "desc": "根据检测到的页眉自动重命名 PDF 文件" - }, - "adjustContrast": { - "tags": "对比度,亮度,饱和度", - "title": "ཚོས་གཞི སྒྲིག", - "desc": "PDF ཡི་འོད་ཁྱད། ཚོས་ཟིལ། དང་གསལ་ཚད་སྙོམ་སྒྲིག་བྱེད་པ།" - }, - "crop": { - "tags": "裁剪,剪切,调整大小", - "title": "PDF གཏུབ་གཅོད།", - "desc": "ཆེ་ཆུང་ཆུང་དུ་གཏོང་ཆེད་ PDF གཏུབ་གཅོད་བྱེད་པ། (ཡི་གེ་རྣམས་སྲུང་སྐྱོབ་བྱེད་ཐུབ།)" - }, - "autoSplitPDF": { - "tags": "自动,拆分,QR", - "title": "ཤོག་ངོས རང་འགུལ བགོ", - "desc": "བཤེར་འབེབས་བྱས་པའི་ PDF ནང་གི་དངོས་ཡོད་བཤེར་འབེབས་ཤོག་ངོས་ཁ་གྱེས་ QR Code བེད་སྤྱོད་བྱས་ནས་རང་འགུལ་ཁ་གྱེས་བྱེད་པ།" - }, - "sanitize": { - "tags": "清理,净化,移除", - "title": "净化", - "desc": "从 PDF 文件中移除潜在有害元素" - }, - "getPdfInfo": { - "tags": "信息,元数据,详情", - "title": "PDF གནས་ཚུལ ལེན", - "desc": "PDF ཡི་གནས་ཚུལ་ཡོད་ཚད་ལེན་པ།" - }, - "pdfToSinglePage": { - "tags": "合并,整合,单页", - "title": "PDF ལས ཤོག་ངོས གཅིག", - "desc": "PDF ཡི་ཤོག་ངོས་ཚང་མ་ཤོག་ངོས་ཆེན་པོ་གཅིག་ཏུ་སྡེབ་སྦྱོར་བྱེད་པ།" - }, - "showJS": { - "tags": "JavaScript,代码,脚本", - "title": "Javascript སྟོན་པ།", - "desc": "PDF ནང་དུ་བཅུག་པའི་ JS གང་ཡོད་འཚོལ་ཞིབ་དང་མངོན་སྟོན་བྱེད་པ།" - }, - "redact": { - "tags": "涂黑,遮蔽,隐藏", - "title": "སྒྲིབ", - "desc": "འདེམས་སྒྲུག་བྱས་པའི་ཡི་གེ། བྲིས་པའི་དབྱིབས། དང་/ཡང་ན་འདེམས་སྒྲུག་བྱས་པའི་ཤོག་ངོས་གཞིར་བཟུང་ནས་ PDF སྒྲིབ་སྲུང་བྱེད་པ།" - }, - "splitBySections": { - "tags": "拆分,分区,分割", - "title": "按分区拆分 PDF", - "desc": "将 PDF 的每一页划分为更小的水平与垂直分区" - }, - "addStamp": { - "tags": "印章,标记,盖章", - "title": "向 PDF 添加印章", - "desc": "在指定位置添加文字或图像印章" - }, - "removeImage": { - "tags": "移除,删除,清理", - "title": "པར་རིས་སུབ་པ།", - "desc": "ཡིག་ཆའི་ཆེ་ཆུང་ཆུང་དུ་གཏོང་ཆེད་ PDF ནས་པར་རིས་སུབ་པ།" - }, - "splitByChapters": { - "tags": "拆分,章节,结构", - "title": "ལེའུ་ལྟར་ PDF ཁ་གྱེས།", - "desc": "PDF ཡི་ལེའུའི་སྒྲོམ་གཞི་གཞིར་བཟུང་ནས་ཡིག་ཆ་མང་པོར་ཁ་གྱེས་བྱེད་པ།" - }, - "validateSignature": { - "tags": "验证,校验,证书", - "title": "PDF མིང་རྟགས དག་བཤེར", - "desc": "PDF ཡིག་ཆའི་ནང་གི་ཨང་ཀིའི་མིང་རྟགས་དང་ལག་ཁྱེར་ར་སྤྲོད་བྱེད་པ།" - }, - "swagger": { - "tags": "API,文档,测试", - "title": "API 文档", - "desc": "查看 API 文档并测试端点" - }, - "scannerEffect": { - "tags": "扫描,模拟,创建", - "title": "扫描效果", - "desc": "创建看起来像已被扫描的 PDF" - }, - "editTableOfContents": { - "tags": "书签,目录,编辑", - "title": "编辑目录", - "desc": "在 PDF 文档中添加或编辑书签与目录" - }, - "manageCertificates": { - "tags": "证书,导入,导出", - "title": "管理证书", - "desc": "导入、导出或删除用于签署 PDF 的数字证书文件。" - }, - "read": { - "tags": "查看,打开,显示", - "title": "阅读", - "desc": "查看并注释 PDF。高亮文本、绘图或插入评论以便审阅与协作。" - }, - "reorganizePages": { - "tags": "重新排列,重新排序,组织", - "title": "重新组织页面", - "desc": "通过可视化拖放来重新排列、复制或删除 PDF 页面。" - }, - "extractPages": { - "tags": "提取,选择,复制", - "title": "提取页面", - "desc": "从 PDF 文档中提取特定页面" - }, - "removePages": { - "tags": "删除,提取,排除", - "title": "删除页面", - "desc": "从 PDF 文档中删除特定页面" - }, - "autoSizeSplitPDF": { - "tags": "自动,拆分,大小", - "title": "按大小/页数自动拆分", - "desc": "按文件大小或页数自动拆分 PDF" - }, - "replaceColor": { - "title": "替换与反转颜色", - "desc": "替换或反转 PDF 文档中的颜色" - }, - "devApi": { - "tags": "API,开发,文档", - "title": "API", - "desc": "链接到 API 文档" - }, - "devFolderScanning": { - "tags": "自动化,文件夹,扫描", - "title": "自动化文件夹扫描", - "desc": "链接到自动化文件夹扫描指南" - }, - "devSsoGuide": { - "title": "SSO 指南", - "desc": "链接到 SSO 指南" - }, - "devAirgapped": { - "title": "离线隔离部署", - "desc": "链接到离线隔离部署指南" - }, - "addPassword": { - "title": "གསང་ཚིག་སྣོན་པ།", - "desc": "PDF ཡིག་ཆར་གསང་ཚིག་གིས་གསང་སྡོམ་བྱེད་པ།" - }, - "changePermissions": { - "title": "更改权限", - "desc": "更改文档限制与权限" - }, - "automate": { - "tags": "工作流,序列,自动化", - "title": "自动化", - "desc": "通过串联 PDF 动作构建多步工作流。适合重复性任务。" - }, - "overlay-pdfs": { - "desc": "PDF གཞན་ཞིག་གི་སྟེང་དུ་ PDF བརྩེགས་པ།", - "title": "PDF སྟེང་བརྩེགས།" - }, - "pdfTextEditor": { - "title": "PDF 文本编辑器", - "desc": "审阅并编辑 Stirling PDF 的 JSON 导出,支持分组文本编辑与 PDF 再生成" - }, - "addText": { - "tags": "文本,注释,标签", - "title": "添加文本", - "desc": "在 PDF 任意位置添加自定义文本" - } - }, - "landing": { - "addFiles": "添加文件", - "uploadFromComputer": "从电脑上传", - "openFromComputer": "从电脑打开" - }, - "viewPdf": { - "tags": "ལྟ་བ།,ཀློག་པ།,མཆན་འགྲེལ།,ཡི་གེ,པར་རིས།", - "title": "查看/编辑 PDF", - "header": "PDF ལྟ་བ།" - }, - "multiTool": { - "tags": "ལག་ཆ་མང་པོ།,བཀོལ་སྤྱོད་མང་པོ།,UI,མཐེབ་གནོན་འཐེན་པ།,མདུན་ངོས།,མཁོ་མཁན་ཕྱོགས།,སྤྱོད་སྒོ།,འགུལ་སྐྱོད།,སུབ་པ།,གནས་སྤོ།,བགོ་བ།", - "title": "PDF ལག་ཆ་མང་པོ།", - "header": "PDF ལག་ཆ་མང་པོ།", - "uploadPrompts": "ཡིག་ཆའི་མིང་།", - "selectAll": "ཚང་མ་འདེམས་པ།", - "deselectAll": "འདེམས་པ་ཚང་མ་འདོར་བ།", - "selectPages": "ཤོག་ངོས་འདེམས་པ།", - "selectedPages": "འདེམས་པའི་ཤོག་ངོས།", - "page": "ཤོག་ངོས།", - "deleteSelected": "འདེམས་པ་སུབ་པ།", - "downloadAll": "ཕྱིར་འདྲེན།", - "downloadSelected": "འདེམས་པ་ཕྱིར་འདྲེན།", - "insertPageBreak": "ཤོག་ངོས་བར་མཚམས་འཇུག་པ།", - "addFile": "ཡིག་ཆ་སྣོན་པ།", - "rotateLeft": "གཡོན་དུ་འཁོར་བ།", - "rotateRight": "གཡས་སུ་འཁོར་བ།", - "split": "དབྱེ་བ།", - "moveLeft": "左移", - "moveRight": "右移", - "delete": "སུབ་པ།", - "dragDropMessage": "ཤིག་ཆ་འདྲུད་འཐེན་བྱས་ནས་གོ་རིམ་བསྒྱུར་བཅོས་བྱེད་ཆོག", - "undo": "ཕྱིར་འཐེན།", - "redo": "བསྐྱར་བཟོ།" - }, - "merge": { - "tags": "སྡེབ་སྦྱོར།,ཤོག་ངོས་བཀོལ་སྤྱོད།,རྒྱབ་ངོས།,ཞབས་ཞུ་ཕྱོགས།", - "title": "སྡེབ་སྦྱོར།", - "removeDigitalSignature": { - "label": "在合并后的文件中移除数字签名?", - "tooltip": { - "title": "移除数字签名", - "description": "合并文件会使数字签名失效。勾选此项以从最终合并的 PDF 中移除它们。" - } - }, - "generateTableOfContents": { - "label": "在合并后的文件中生成目录?", - "tooltip": { - "title": "生成目录", - "description": "根据原始文件名与页码在合并的 PDF 中自动创建可点击的目录。" - } - }, - "submit": "སྡེབ་སྦྱོར།", - "sortBy": { - "description": "文件将按选择顺序合并。可拖动重新排序或在下方排序。", - "label": "排序依据", - "filename": "文件名", - "dateModified": "修改日期", - "ascending": "升序", - "descending": "降序", - "sort": "排序" - }, - "error": { - "failed": "合并 PDF 时发生错误。" - }, - "tooltip": { - "header": { - "title": "合并设置概览" - } - } - }, - "split": { - "title": "PDF ཁ་གྱེས།", - "header": "PDF ཁ་གྱེས།", - "desc": { - "1": "ཁྱེད་ཀྱིས་འདེམས་པའི་ཨང་གྲངས་རྣམས་ནི་ཁ་གྱེས་བྱ་རྒྱུའི་ཤོག་ངོས་ཨང་གྲངས་ཡིན།", - "2": "དེ་ལྟར་ཤོག་ངོས་ 10 ཡོད་པའི་ཡིག་ཆ་ཞིག་ལ་ 1,3,7-9 འདེམས་ན་ PDF ཡིག་ཆ་ 6 ལ་ཁ་གྱེས་ཏེ།", - "3": "ཡིག་ཆ་ #1: ཤོག་ངོས་ 1", - "4": "ཡིག་ཆ་ #2: ཤོག་ངོས་ 2 དང་ 3", - "5": "ཡིག་ཆ་ #3: ཤོག་ངོས་ 4, 5, 6 དང་ 7", - "6": "文档 #4:第 8 页", - "7": "文档 #5:第 9 页", - "8": "ཡིག་ཆ་ #6: ཤོག་ངོས་ 10" - }, - "splitPages": "ཁ་གྱེས་བྱ་རྒྱུའི་ཤོག་ངོས་འཇུག་པ།", - "submit": "ཁ་གྱེས།", - "steps": { - "chooseMethod": "选择方法", - "settings": "设置" - }, - "settings": { - "selectMethodFirst": "请先选择一种拆分方法" - }, - "error": { - "failed": "拆分 PDF 时发生错误。" - }, - "method": { - "label": "选择拆分方法", - "placeholder": "选择如何拆分该 PDF" - }, - "methods": { - "prefix": { - "splitAt": "拆分于", - "splitBy": "按以下方式拆分" - }, - "byPages": { - "name": "页码", - "desc": "提取特定页面(1,3,5-10)", - "tooltip": "输入用逗号分隔的页码,或用连字符表示范围" - }, - "bySections": { - "name": "分区", - "desc": "将页面划分为网格分区", - "tooltip": "将每一页拆分为水平与垂直分区" - }, - "bySize": { - "name": "文件大小", - "desc": "限制最大文件大小", - "tooltip": "指定最大文件大小(如 10MB、500KB)" - }, - "byPageCount": { - "name": "页数", - "desc": "每个文件固定页数", - "tooltip": "输入每个拆分文件的页数" - }, - "byDocCount": { - "name": "文件数", - "desc": "创建指定数量的文件", - "tooltip": "输入希望创建的文件数量" - }, - "byChapters": { - "name": "章节", - "desc": "在书签边界处拆分", - "tooltip": "使用 PDF 书签确定拆分点" - }, - "byPageDivider": { - "name": "分隔页", - "desc": "使用分隔页自动拆分", - "tooltip": "在扫描时将带有 QR 码的分隔页插入文档之间" - } - }, - "value": { - "fileSize": { - "label": "文件大小", - "placeholder": "例如 10MB, 500KB" - }, - "pageCount": { - "label": "每个文件的页数", - "placeholder": "例如 5, 10" - }, - "docCount": { - "label": "文件数量", - "placeholder": "例如 3, 5" - } - }, - "tooltip": { - "header": { - "title": "拆分方法概览" - }, - "byPages": { - "title": "按页码拆分", - "text": "在特定页码处拆分 PDF。使用 'n' 表示在第 n 页之后拆分。使用 'n-m' 表示在第 n 页之前与第 m 页之后拆分。", - "bullet1": "单个拆分点:3,7(在第 3 页和第 7 页之后拆分)", - "bullet2": "范围拆分点:3-8(在第 3 页之前与第 8 页之后拆分)", - "bullet3": "混合:2,5-10,15(在第 2 页之后、第 5 页之前、第 10 页之后以及第 15 页之后拆分)" - }, - "bySections": { - "title": "按网格分区拆分", - "text": "将每一页划分为网格分区。适用于多栏文档拆分或提取特定区域。", - "bullet1": "水平:要创建的行数", - "bullet2": "垂直:要创建的列数", - "bullet3": "合并:将所有分区合并为一个 PDF" - }, - "bySize": { - "title": "按文件大小拆分", - "text": "创建不超过指定大小的多个 PDF。适用于文件大小限制或邮件附件。", - "bullet1": "大文件用 MB(如 10MB)", - "bullet2": "小文件用 KB(如 500KB)", - "bullet3": "系统将在页面边界处拆分" - }, - "byCount": { - "title": "按数量拆分", - "text": "创建多个 PDF,每个具有特定的页数或文件数。", - "bullet1": "页数:每个文件固定页数", - "bullet2": "文件数:固定输出文件数量", - "bullet3": "适用于批处理工作流" - }, - "byChapters": { - "title": "按章节拆分", - "text": "使用 PDF 书签在章节边界处自动拆分。需要带有书签结构的 PDF。", - "bullet1": "书签级别:在第几个级别拆分(1=顶级)", - "bullet2": "包含元数据:保留文档属性", - "bullet3": "允许重复:处理重复的书签名称" - }, - "byDocCount": { - "bullet1": "输入希望输出的文件数量", - "bullet2": "页面将尽可能平均分配", - "bullet3": "当需要特定数量的文件时很有用", - "text": "通过在文件间平均分配页面来创建指定数量的输出文件。", - "title": "按文件数量拆分" - }, - "byPageCount": { - "bullet1": "输入每个输出文件的页数", - "bullet2": "若不能整除,最后一个文件页数可能较少", - "bullet3": "适用于批处理工作流", - "text": "创建多个 PDF,每个包含特定数量的页面。非常适合创建统一的文档块。", - "title": "按页数拆分" - }, - "byPageDivider": { - "bullet1": "从下载链接打印分隔页", - "bullet2": "在文档之间插入分隔页", - "bullet3": "将所有文档一起扫描为一个 PDF", - "bullet4": "上传后——系统将自动检测并移除分隔页", - "bullet5": "若扫描分隔页双面,请启用双面模式", - "text": "使用带有 QR 码的实体分隔页自动拆分扫描的文档。非常适合一次性扫描多份文档。", - "title": "按分隔页拆分" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "点击方法卡片以选择", - "bullet2": "将鼠标悬停在卡片上查看简要说明", - "bullet3": "选择方法后会显示设置步骤", - "bullet4": "处理前可随时更换方法", - "header": { - "text": "选择您希望如何拆分 PDF 文档。每种方法都针对不同用例与文档类型进行了优化。", - "title": "拆分方法选择" - }, - "title": "选择您的拆分方法" - } - }, - "selectMethod": "选择一种拆分方法", - "resultsTitle": "拆分结果" - }, - "rotate": { - "title": "旋转 PDF", - "submit": "འཁོར་སྐྱོད།", - "selectRotation": "选择旋转角度(顺时针)", - "error": { - "failed": "旋转 PDF 时发生错误。" - }, - "preview": { - "title": "旋转预览" - }, - "rotateLeft": "逆时针旋转", - "rotateRight": "顺时针旋转", - "tooltip": { - "header": { - "title": "旋转设置概览" - }, - "description": { - "text": "以 90 度为增量将 PDF 页面顺时针或逆时针旋转。PDF 中所有页面都会被旋转。预览会显示旋转后的效果。" - }, - "controls": { - "title": "控件", - "text": "使用旋转按钮调整方向。左侧按钮逆时针旋转,右侧按钮顺时针旋转。每次点击旋转 90 度。" - } - } - }, - "convert": { - "title": "转换", - "desc": "在不同格式之间转换文件", - "files": "文件", - "selectFilesPlaceholder": "在主视图中选择文件以开始", - "settings": "设置", - "conversionCompleted": "转换完成", - "results": "结果", - "defaultFilename": "converted_file", - "conversionResults": "转换结果", - "convertFrom": "从以下格式转换", - "convertTo": "转换为", - "sourceFormatPlaceholder": "源格式", - "targetFormatPlaceholder": "目标格式", - "selectSourceFormatFirst": "请先选择源格式", - "outputOptions": "输出选项", - "pdfOptions": "PDF 选项", - "imageOptions": "图像选项", - "colorType": "颜色类型", - "color": "颜色", - "greyscale": "灰度", - "blackwhite": "黑白", - "dpi": "DPI", - "output": "输出", - "single": "单个", - "multiple": "多个", - "fitOption": "适配选项", - "maintainAspectRatio": "保持纵横比", - "fitDocumentToPage": "使文档适配页面", - "fillPage": "填充页面", - "autoRotate": "自动旋转", - "autoRotateDescription": "自动旋转图像以更好适配 PDF 页面", - "combineImages": "合并图像", - "combineImagesDescription": "将所有图像合并为一个 PDF,或为每个图像创建单独的 PDF", - "webOptions": "网页转 PDF 选项", - "zoomLevel": "缩放级别", - "emailOptions": "邮件转 PDF 选项", - "includeAttachments": "包含邮件附件", - "maxAttachmentSize": "最大附件大小(MB)", - "includeAllRecipients": "在页眉中包含 CC 和 BCC 收件人", - "downloadHtml": "下载中间 HTML 文件而非 PDF", - "pdfaOptions": "PDF/A 选项", - "outputFormat": "输出格式", - "pdfaNote": "PDF/A-1b 兼容性更好,PDF/A-2b 支持更多功能。", - "pdfaDigitalSignatureWarning": "该 PDF 包含数字签名。下一步将移除它。", - "fileFormat": "文件格式", - "wordDoc": "Word 文档", - "wordDocExt": "Word 文档 (.docx)", - "odtExt": "OpenDocument 文本 (.odt)", - "pptExt": "PowerPoint (.pptx)", - "odpExt": "OpenDocument 演示文稿 (.odp)", - "txtExt": "纯文本 (.txt)", - "rtfExt": "富文本格式 (.rtf)", - "selectedFiles": "已选文件", - "noFileSelected": "未选择文件。请使用文件面板添加文件。", - "convertFiles": "转换文件", - "converting": "正在转换...", - "downloadConverted": "下载已转换文件", - "errorNoFiles": "请选择至少一个要转换的文件。", - "errorNoFormat": "请同时选择源格式与目标格式。", - "errorNotSupported": "不支持从 {{from}} 转换为 {{to}}。", - "images": "图像", - "officeDocs": "Office 文档(Word、Excel、PowerPoint)", - "imagesExt": "图像(JPG、PNG 等)", - "markdown": "Markdown", - "textRtf": "文本/RTF", - "grayscale": "灰度", - "errorConversion": "转换文件时发生错误。", - "cbzOptions": "CBZ 转 PDF 选项", - "optimizeForEbook": "为电子书阅读器优化 PDF(使用 Ghostscript)", - "cbzOutputOptions": "PDF 转 CBZ 选项", - "cbzDpi": "图像渲染的 DPI" - }, - "imageToPdf": { - "tags": "བསྒྱུར་བ།,པར་རིས།,jpg,པར།,འདྲ་པར།" - }, - "pdfToImage": { - "tags": "བསྒྱུར་བ།,པར་རིས།,jpg,པར།,འདྲ་པར།", - "title": "PDF ནས་པར་རིས་ལ།", - "header": "PDF ནས་པར་རིས་ལ།", - "selectText": "པར་རིས་རྣམ་གཞག", - "singleOrMultiple": "ཤོག་ངོས་ནས་པར་རིས་ཀྱི་འབྲས་བུའི་རིགས།", - "single": "ཤོག་ངོས་ཚང་མ་མཉམ་དུ་སྦྱར་བའི་པར་རིས་ཆེན་པོ་གཅིག", - "multi": "པར་རིས་མང་པོ། ཤོག་ངོས་རེར་པར་རིས་རེ།", - "colorType": "ཚོས་མདོག་གི་རིགས།", - "color": "ཚོས་མདོག", - "grey": "སྐྱ་མདོག", - "blackwhite": "དཀར་ནག (གནས་ཚུལ་བརླག་སྲིད།)", - "submit": "བསྒྱུར་བ།", - "info": "Python སྒྲིག་འཇུག་བྱས་མི་འདུག WebP བསྒྱུར་བར་དགོས་མཁོ་ཡིན།", - "placeholder": "(དཔེར་ན། 1,2,8 ཡང་ན་ 4,7,12-16 ཡང་ན་ 2n-1)" - }, - "pdfOrganiser": { - "tags": "ཤོག་ངོས་གཉིས་མ།,ཨང་གྲངས་ཟུང་ལྡན།,ཨང་གྲངས་ཡ་གྲངས།,གོ་རིམ་སྒྲིག་པ།,སྤོ་བ།", - "title": "ཤོག་ངོས་གོ་སྒྲིག་བྱེད་མཁན།", - "header": "PDF ཤོག་ངོས་གོ་སྒྲིག་བྱེད་མཁན།", - "submit": "ཤོག་ངོས་བསྐྱར་སྒྲིག", - "mode": { - "_value": "རྣམ་པ།", - "1": "རང་སྒྲིག་ཤོག་ངོས་གོ་རིམ།", - "2": "ལྡོག་ཕྱོགས་གོ་རིམ།", - "3": "ཕྱོགས་གཉིས་གོ་རིམ།", - "4": "དེབ་ཆུང་གོ་རིམ།", - "5": "ཟུར་འདྲུད་དེབ་ཆུང་གོ་རིམ།", - "6": "ཡ་ཟུང་དབྱེ་བ།", - "7": "移除第一页", - "8": "移除最后一页", - "9": "དང་པོ་དང་མཐའ་མ་སུབ་པ།", - "10": "ཡ་ཟུང་སྡེབ་སྦྱོར།", - "11": "重复所有页面", - "desc": { - "BOOKLET_SORT": "为小册子打印排列页面(最后、第一、第二、倒数第二,…)。", - "CUSTOM": "使用自定义页码或表达式序列定义新顺序。", - "DUPLEX_SORT": "以前后面分离的方式交错页面,如同双面扫描仪先扫正面再扫反面(1, n, 2, n-1, …)。", - "DUPLICATE": "按自定义次数重复每页(例如,每页重复 4 次)。", - "ODD_EVEN_MERGE": "交替合并两个 PDF:第一个取奇数页,第二个取偶数页。", - "ODD_EVEN_SPLIT": "将文档拆分为两个输出:所有奇数页与所有偶数页。", - "REMOVE_FIRST": "从文档中移除第一页。", - "REMOVE_FIRST_AND_LAST": "从文档中同时移除第一页和最后一页。", - "REMOVE_LAST": "从文档中移除最后一页。", - "REVERSE_ORDER": "将文档翻转,使最后一页变为第一页,依此类推。", - "SIDE_STITCH_BOOKLET_SORT": "为侧订小册子打印排列页面(针对侧面装订优化)。" - } - }, - "desc": { - "CUSTOM": "使用自定义页码或表达式序列定义新顺序。", - "REVERSE_ORDER": "将文档翻转,使最后一页变为第一页,依此类推。", - "DUPLEX_SORT": "以前后面分离的方式交错页面,如同双面扫描仪先扫正面再扫反面(1, n, 2, n-1, …)。", - "BOOKLET_SORT": "为小册子打印排列页面(最后、第一、第二、倒数第二,…)。", - "SIDE_STITCH_BOOKLET_SORT": "为侧订小册子打印排列页面(针对侧面装订优化)。", - "ODD_EVEN_SPLIT": "将文档拆分为两个输出:所有奇数页与所有偶数页。", - "ODD_EVEN_MERGE": "交替合并两个 PDF:第一个取奇数页,第二个取偶数页。", - "DUPLICATE": "按自定义次数重复每页(例如,每页重复 4 次)。", - "REMOVE_FIRST": "从文档中移除第一页。", - "REMOVE_LAST": "从文档中移除最后一页。", - "REMOVE_FIRST_AND_LAST": "从文档中同时移除第一页和最后一页。" - }, - "placeholder": "(དཔེར་ན། 1,3,2 ཡང་ན་ 4-8,2,10-12 ཡང་ན་ 2n-1)" - }, - "addImage": { - "tags": "པར་རིས།,jpg,པར།,འདྲ་པར།", - "title": "པར་རིས་སྣོན་པ།", - "header": "PDF ལ་པར་རིས་སྣོན་པ།", - "image": { - "name": "图像", - "placeholder": "上传图像", - "label": "图像文件" - }, - "steps": { - "configure": "配置图像" - }, - "step": { - "createDesc": "上传要添加的图像", - "place": "放置图像", - "placeDesc": "在 PDF 上点击以添加图像" - }, - "instructions": { - "title": "如何添加图像", - "text": "上传图像后,点击 PDF 任意位置进行放置。", - "paused": "已暂停放置", - "resumeHint": "恢复放置后点击添加图像。", - "noSignature": "在上方上传图像以启用放置。" - }, - "mode": { - "move": "移动图像", - "place": "放置图像", - "pause": "暂停放置", - "resume": "恢复放置" - }, - "results": { - "title": "添加图像结果" - }, - "error": { - "failed": "向 PDF 添加图像时出错。" - }, - "saved": { - "defaultLabel": "图像", - "defaultImageLabel": "已上传的图像" - }, - "applySignatures": "应用图像" - }, - "attachments": { - "tags": "附件,添加,删除,嵌入,文件", - "title": "添加附件", - "header": "添加附件", - "add": "添加附件", - "remove": "移除附件", - "embed": "嵌入附件", - "submit": "添加附件" - }, - "watermark": { - "title": "རྟ�ས་ཐེལ་སྣོན་པ།", - "desc": "向 PDF 文件添加文本或图像水印", - "completed": "已添加水印", - "submit": "རྟགས་ཐེལ་སྣོན་པ།", - "filenamePrefix": "已加水印", - "error": { - "failed": "向 PDF 添加水印时发生错误。" - }, - "watermarkType": { - "text": "文本", - "image": "图像" - }, - "settings": { - "type": "水印类型", - "text": { - "label": "水印文本", - "placeholder": "输入水印文本" - }, - "image": { - "label": "水印图片", - "choose": "选择图片", - "selected": "已选择:{{filename}}" - }, - "fontSize": "字体大小", - "size": "大小", - "alphabet": "字体/语言", - "color": "水印颜色", - "rotation": "旋转(度)", - "opacity": "不透明度(%)", - "spacing": { - "horizontal": "水平间距", - "vertical": "垂直间距", - "height": "高度间距", - "width": "宽度间距" - }, - "convertToImage": "将 PDF 页面转换为图像" - }, - "alphabet": { - "roman": "罗马/拉丁文", - "arabic": "阿拉伯文", - "japanese": "日文", - "korean": "韩文", - "chinese": "中文", - "thai": "泰文" - }, - "steps": { - "type": "水印类型", - "wording": "文案", - "textStyle": "样式", - "formatting": "格式设置", - "file": "水印文件" - }, - "results": { - "title": "水印结果" - }, - "tooltip": { - "language": { - "title": "语言支持", - "text": "选择合适的语言设置,以确保文本字体正确渲染。" - }, - "appearance": { - "title": "外观设置", - "text": "控制水印的外观以及与文档的融合方式。", - "bullet1": "旋转:-360° 至 360°,用于倾斜水印", - "bullet2": "不透明度:0-100%,用于控制透明度", - "bullet3": "不透明度较低会使水印更不显眼" - }, - "spacing": { - "title": "间距控制", - "text": "调整整页重复水印之间的间距。", - "bullet1": "宽度间距:水平方向水印之间的距离", - "bullet2": "高度间距:垂直方向水印之间的距离", - "bullet3": "数值越大,分布越稀疏" - }, - "type": { - "header": { - "title": "水印类型选择" - }, - "description": { - "title": "选择你的水印", - "text": "根据需要在文本或图片水印之间进行选择。" - }, - "text": { - "title": "文本水印", - "text": "非常适合添加版权声明、公司名称或保密标识。支持多语言和自定义颜色。", - "bullet1": "可自定义字体和语言", - "bullet2": "可调颜色和透明度", - "bullet3": "适用于法务或品牌文本" - }, - "image": { - "title": "图片水印", - "text": "使用徽标、印章或任意图像作为水印。非常适合品牌和视觉识别。", - "bullet1": "上传任意图像格式", - "bullet2": "保持图像质量", - "bullet3": "非常适合徽标和印章" - } - }, - "wording": { - "header": { - "title": "文本内容" - }, - "text": { - "title": "水印文本", - "text": "输入将作为水印显示在文档上的文本。", - "bullet1": "保持简洁以提升可读性", - "bullet2": "常见示例:'CONFIDENTIAL'、'DRAFT'、公司名称", - "bullet3": "不支持 Emoji 字符,会被过滤" - } - }, - "textStyle": { - "header": { - "title": "文本样式" - }, - "color": { - "title": "颜色选择", - "text": "选择与文档内容有良好对比度的颜色。", - "bullet1": "浅灰色(#d3d3d3)用于柔和水印", - "bullet2": "黑色或深色用于高对比度", - "bullet3": "自定义颜色用于品牌需求" - }, - "language": { - "title": "语言支持", - "text": "选择合适的语言设置以确保字体正确渲染。" - } - }, - "file": { - "header": { - "title": "图片上传" - }, - "upload": { - "title": "图片选择", - "text": "上传要用作水印的图像文件。", - "bullet1": "支持常见格式:PNG, JPG, GIF, BMP", - "bullet2": "带透明的 PNG 效果最佳", - "bullet3": "分辨率越高,质量保持越好" - }, - "recommendations": { - "title": "最佳实践", - "text": "实现最佳图片水印效果的小贴士。", - "bullet1": "使用带透明背景的徽标或印章", - "bullet2": "简单设计优于复杂图片", - "bullet3": "选择分辨率时要考虑最终文档大小" - } - }, - "formatting": { - "header": { - "title": "格式与布局" - }, - "size": { - "title": "大小控制", - "text": "调整水印(文本或图片)的大小。", - "bullet1": "尺寸越大,水印越显眼" - }, - "appearance": { - "title": "外观设置", - "text": "控制水印的外观以及与文档的融合方式。", - "bullet1": "旋转:-360° 至 360°,用于倾斜水印", - "bullet2": "不透明度:0-100%,用于控制透明度", - "bullet3": "不透明度较低会使水印更不显眼" - }, - "spacing": { - "title": "间距控制", - "text": "调整整页重复水印之间的间距。", - "bullet1": "水平间距:左右方向水印之间的距离", - "bullet2": "垂直间距:上下方向水印之间的距离", - "bullet3": "数值越大,分布越稀疏" - }, - "security": { - "title": "安全选项", - "text": "将最终 PDF 转换为基于图像的格式以增强安全性。", - "bullet1": "防止选择与复制文本", - "bullet2": "使水印更难移除", - "bullet3": "会导致文件体积更大", - "bullet4": "适用于敏感或受版权保护的内容" - } - } - }, - "type": { - "1": "ཡི་གེ", - "2": "པར་རིས།" - } - }, - "permissions": { - "tags": "ཀློག་པ།,འབྲི་བ།,རྩོམ་སྒྲིག,པར་འདེབས།", - "title": "ཆོག་མཆན་བསྒྱུར་བ།", - "header": "ཆོག་མཆན་བསྒྱུར་བ།", - "warning": "ཉེན་བརྡ། ཆོག་མཆན་འདི་དག་བསྒྱུར་མི་ཐུབ་པ་བཟོ་དགོས་ན། གསང་ཚིག་སྣོན་པའི་ཤོག་ངོས་བརྒྱུད་ནས་གསང་ཚིག་དང་མཉམ་དུ་སྒྲིག་འགོད་བྱེད་པའི་འོས་སྦྱོར་ཡོད།", - "selectText": { - "1": "ཆོག་མཆན་བསྒྱུར་རྒྱུའི་ PDF འདེམས་པ།", - "2": "སྒྲིག་འགོད་བྱ་རྒྱུའི་ཆོག་མཆན།", - "3": "ཡིག་ཆ་སྡེབ་སྒྲིག་འགོག་པ།", - "4": "ནང་དོན་ཕྱིར་འདོན་འགོག་པ།", - "5": "མཐུན་རྐྱེན་གྱི་ཆེད་དུ་ཕྱིར་འདོན་འགོག་པ།", - "6": "འགེངས་ཤོག་བཀང་བ་འགོག་པ།", - "7": "བཟོ་བཅོས་འགོག་པ།", - "8": "མཆན་འགྲེལ་བཟོ་བཅོས་འགོག་པ།", - "9": "པར་འདེབས་འགོག་པ།", - "10": "པར་འདེབས་རྣམ་པ་མི་འདྲ་བ་འགོག་པ།" - }, - "submit": "བསྒྱུར་བ།" - }, - "editTableOfContents": { - "settings": { - "title": "书签与大纲", - "replaceExisting": "替换现有书签(取消勾选为追加)", - "replaceExistingHint": "禁用时,新大纲会追加在当前书签之后。" - }, - "actions": { - "source": "加载书签", - "selectedFile": "已从 {{file}} 加载", - "noFile": "选择一个 PDF 以提取现有书签。", - "loadFromPdf": "从所选 PDF 加载", - "importJson": "导入 JSON", - "importClipboard": "从剪贴板粘贴 JSON", - "export": "导出书签", - "exportJson": "下载 JSON", - "exportClipboard": "复制 JSON 到剪贴板", - "clipboardUnavailable": "此浏览器不支持剪贴板访问。" - }, - "info": { - "line1": "每个书签需要描述性标题及其要打开的页面。", - "line2": "使用子书签为章、节或小节建立层级。", - "line3": "从所选 PDF 或 JSON 文件导入书签以节省时间。" - }, - "workbench": { - "empty": { - "title": "打开工具开始编辑", - "description": "选择“编辑目录”工具以加载工作区。" - }, - "tabTitle": "大纲工作区", - "subtitle": "导入书签、构建层级,并在无拥挤侧栏的情况下应用大纲。", - "noFile": "未选择 PDF", - "fileLabel": "更改将应用于当前选定的 PDF。", - "filePrompt": "从库中选择 PDF 或上传新文件开始。", - "changeFile": "更换 PDF", - "selectFile": "选择 PDF" - }, - "editor": { - "heading": "书签编辑器", - "description": "添加、嵌套和重排书签以构建 PDF 大纲。", - "addTopLevel": "添加顶级书签", - "empty": { - "title": "尚无书签", - "description": "导入现有书签或添加第一条条目。", - "action": "添加第一个书签" - }, - "defaultTitle": "新建书签", - "defaultChildTitle": "子书签", - "defaultSiblingTitle": "新建书签", - "untitled": "未命名书签", - "childBadge": "子级", - "pagePreview": "第 {{page}} 页", - "field": { - "title": "书签标题", - "page": "目标页码" - }, - "actions": { - "toggle": "切换子级", - "addChild": "添加子书签", - "addSibling": "添加同级书签", - "remove": "删除书签" - }, - "confirmRemove": "删除此书签及其所有子项?" - }, - "messages": { - "loadedTitle": "已提取书签", - "loadedBody": "已将 PDF 中的现有书签加载到编辑器。", - "noBookmarks": "所选 PDF 中未找到书签。", - "loadFailed": "无法从所选 PDF 提取书签。", - "imported": "已导入书签", - "importedBody": "您的 JSON 大纲已替换当前编辑器内容。", - "importedClipboard": "剪贴板数据已替换当前书签列表。", - "invalidJson": "无效的 JSON 结构", - "invalidJsonBody": "请提供有效的书签 JSON 文件后重试。", - "exported": "JSON 下载就绪", - "copied": "已复制到剪贴板", - "copiedBody": "书签 JSON 复制成功。", - "copyFailed": "复制失败" - }, - "error": { - "failed": "更新目录失败" - }, - "submit": "应用目录", - "results": { - "title": "含书签的已更新 PDF", - "subtitle": "在下方下载处理后的文件或撤销操作。" - } - }, - "removePages": { - "tags": "ཤོག་ངོས་སུབ་པ།,ཤོག་ངོས་གསུབ་པ།", - "title": "删除页面", - "pageNumbers": { - "label": "要删除的页面", - "placeholder": "例如:1,3,5-8,10", - "error": "页面编号格式无效。请使用数字、范围(1-5)或数学表达式(2n+1)" - }, - "filenamePrefix": "已删除页面", - "files": { - "placeholder": "在主界面选择一个 PDF 文件开始" - }, - "settings": { - "title": "设置" - }, - "tooltip": { - "header": { - "title": "删除页面设置" - }, - "pageNumbers": { - "title": "页面选择", - "text": "指定要从 PDF 中删除的页面。可选择单页、范围,或使用数学表达式。", - "bullet1": "单独页面:1,3,5(删除第 1、3、5 页)", - "bullet2": "页面范围:1-5,10-15(删除第 1-5 页和 10-15 页)", - "bullet3": "数学表达式:2n+1(删除奇数页)", - "bullet4": "开放范围:5-(从第 5 页删除到末尾)" - }, - "examples": { - "title": "常见示例", - "text": "以下是一些常见的页面选择模式:", - "bullet1": "删除第一页:1", - "bullet2": "删除最后 3 页:-3", - "bullet3": "每隔一页删除:2n", - "bullet4": "删除特定分散页面:1,5,10,15" - }, - "safety": { - "title": "安全小贴士", - "text": "删除页面时的重要注意事项:", - "bullet1": "处理前请务必预览选择", - "bullet2": "保留原始文件的备份", - "bullet3": "页码从 1 开始,而非 0", - "bullet4": "无效页码将被忽略" - } - }, - "error": { - "failed": "删除页面时发生错误。" - }, - "results": { - "title": "删除页面结果" - }, - "submit": "删除页面" - }, - "extractPages": { - "title": "提取页面", - "pageNumbers": { - "label": "要提取的页面", - "placeholder": "例如:1,3,5-8 或 odd & 1-10" - }, - "settings": { - "title": "设置" - }, - "tooltip": { - "description": "将所选页面按顺序提取到一个新的 PDF。" - }, - "error": { - "failed": "提取页面失败" - }, - "results": { - "title": "页面已提取" - }, - "submit": "提取页面" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "页面选择指南" - }, - "basic": { - "title": "基本用法", - "text": "使用简单语法从 PDF 文档中选择特定页面。", - "bullet1": "单独页面:1,3,5", - "bullet2": "页面范围:3-6 或 10-15", - "bullet3": "所有页面:all" - }, - "advanced": { - "title": "高级功能" - }, - "tips": { - "title": "提示", - "text": "请牢记以下准则:", - "bullet1": "页码从 1 开始(不是 0)", - "bullet2": "空格会被自动移除", - "bullet3": "无效表达式将被忽略" - }, - "syntax": { - "title": "语法基础", - "text": "使用数字、范围、关键字和等差式(n 从 0 开始)。支持括号。", - "bullets": { - "numbers": "数字/范围:5, 10-20", - "keywords": "关键字:odd, even", - "progressions": "等差式:3n, 4n+1" - } - }, - "operators": { - "title": "运算符", - "text": "AND 的优先级高于逗号。NOT 在文档范围内生效。", - "and": "AND:& 或 \"and\" — 同时满足两个条件(例如,1-50 & even)", - "comma": "逗号:, 或 | — 合并选择(例如,1-10, 20)", - "not": "NOT:! 或 \"not\" — 排除页面(例如,3n & not 30)" - }, - "examples": { - "title": "示例" - }, - "complex": { - "bullet1": "1,3-5,8,2n → 第 1、3–5、8 页,加上所有偶数页", - "bullet2": "10-,2n-1 → 第 10 页到末尾 + 奇数页", - "description": "混合不同类型。", - "title": "复杂组合" - }, - "description": "选择要用于操作的页面。支持单页、范围、公式以及 all 关键字。", - "individual": { - "bullet1": "1,3,5 → 选择第 1、3、5 页", - "bullet2": "2,7,12 → 选择第 2、7、12 页", - "description": "输入用逗号分隔的数字。", - "title": "单独页面" - }, - "mathematical": { - "bullet1": "2n → 所有偶数页(2, 4, 6…)", - "bullet2": "2n-1 → 所有奇数页(1, 3, 5…)", - "bullet3": "3n → 每第 3 页(3, 6, 9…)", - "bullet4": "4n-1 → 第 3、7、11、15… 页", - "description": "在公式中使用 n 形成模式。", - "title": "数学函数" - }, - "ranges": { - "bullet1": "3-6 → 选择第 3–6 页", - "bullet2": "10-15 → 选择第 10–15 页", - "bullet3": "5- → 选择第 5 页到末尾", - "description": "使用 - 表示连续页面。", - "title": "页面范围" - }, - "special": { - "bullet1": "all → 选择所有页面", - "title": "特殊关键字" - } - } - }, - "bulkSelection": { - "syntaxError": "存在语法问题。请参阅页面选择提示获取帮助。", - "header": { - "title": "页面选择指南" - }, - "syntax": { - "title": "语法基础", - "text": "使用数字、范围、关键字和等差式(n 从 0 开始)。支持括号。", - "bullets": { - "numbers": "数字/范围:5, 10-20", - "keywords": "关键字:odd, even", - "progressions": "等差式:3n, 4n+1" - } - }, - "operators": { - "title": "运算符", - "text": "AND 的优先级高于逗号。NOT 在文档范围内生效。", - "and": "AND:& 或 \"and\" — 同时满足两个条件(例如,1-50 & even)", - "comma": "逗号:, 或 | — 合并选择(例如,1-10, 20)", - "not": "NOT:! 或 \"not\" — 排除页面(例如,3n & not 30)" - }, - "examples": { - "title": "示例", - "first50": "前 50 页", - "last50": "后 50 页", - "every3rd": "每隔 3 页", - "oddWithinExcluding": "1-20 内奇数,排除 5-7", - "combineSets": "组合集合" - }, - "firstNPages": { - "title": "前 N 页", - "placeholder": "页数" - }, - "lastNPages": { - "title": "后 N 页", - "placeholder": "页数" - }, - "everyNthPage": { - "title": "每 N 页", - "placeholder": "步长" - }, - "range": { - "title": "范围", - "fromPlaceholder": "从", - "toPlaceholder": "到" - }, - "keywords": { - "title": "关键字" - }, - "advanced": { - "title": "高级" - } - }, - "compressPdfs": { - "tags": "བསྡུས་པ།,ཆུང་ཆུང་།,ཆུང་ཆུང་།" - }, - "unlockPDFForms": { - "tags": "移除,删除,表单,字段,只读", - "title": "移除表单字段的只读属性", - "header": "解锁 PDF 表单", - "submit": "Remove", - "description": "此工具将移除 PDF 表单字段的只读限制,使其可编辑和可填写。", - "filenamePrefix": "已解锁表单", - "files": { - "placeholder": "在主界面选择一个 PDF 文件开始" - }, - "error": { - "failed": "解锁 PDF 表单时发生错误。" - }, - "results": { - "title": "表单解锁结果" - } - }, - "changeMetadata": { - "header": "གནས་ཚུལ་ཞིབ་ཕྲ་བསྒྱུར་བ།", - "submit": "བསྒྱུར་བ།", - "filenamePrefix": "元数据", - "settings": { - "title": "元数据设置" - }, - "standardFields": { - "title": "标准字段" - }, - "deleteAll": { - "label": "移除现有元数据", - "checkbox": "删除所有元数据" - }, - "title": { - "label": "标题", - "placeholder": "文档标题" - }, - "author": { - "label": "作者", - "placeholder": "文档作者" - }, - "subject": { - "label": "主题", - "placeholder": "文档主题" - }, - "keywords": { - "label": "关键字", - "placeholder": "文档关键字" - }, - "creator": { - "label": "创建者", - "placeholder": "文档创建者" - }, - "producer": { - "label": "生成器", - "placeholder": "文档生成器" - }, - "dates": { - "title": "日期字段" - }, - "creationDate": { - "label": "创建日期", - "placeholder": "创建日期" - }, - "modificationDate": { - "label": "修改日期", - "placeholder": "修改日期" - }, - "trapped": { - "label": "陷印状态", - "unknown": "未知", - "true": "是", - "false": "否" - }, - "advanced": { - "title": "高级选项" - }, - "customFields": { - "title": "自定义元数据", - "description": "向文档添加自定义元数据字段", - "add": "添加字段", - "key": "键", - "keyPlaceholder": "自定义键", - "value": "值", - "valuePlaceholder": "自定义值", - "remove": "移除" - }, - "results": { - "title": "已更新的 PDF" - }, - "error": { - "failed": "更改 PDF 元数据时发生错误。" - }, - "tooltip": { - "header": { - "title": "PDF 元数据概览" - }, - "standardFields": { - "title": "标准字段", - "text": "描述文档的常见 PDF 元数据字段。", - "bullet1": "标题:文档名称或标题", - "bullet2": "作者:创建文档的人", - "bullet3": "主题:内容的简要说明", - "bullet4": "关键字:用于搜索文档的词", - "bullet5": "创建者/生成器:用于创建 PDF 的软件" - }, - "dates": { - "title": "日期字段", - "text": "文档的创建和修改时间。", - "bullet1": "创建日期:原始文档的制作时间", - "bullet2": "修改日期:上次更改时间" - }, - "options": { - "title": "其他选项", - "text": "自定义字段与隐私控制。", - "bullet1": "自定义元数据:添加自定义键值对", - "bullet2": "陷印状态:高质量印刷设置", - "bullet3": "全部删除:为隐私移除所有元数据" - }, - "deleteAll": { - "title": "移除现有元数据", - "text": "完全删除元数据以确保隐私。" - }, - "customFields": { - "title": "自定义元数据", - "text": "添加你自己的自定义键值元数据对。", - "bullet1": "添加与文档相关的任意自定义字段", - "bullet2": "示例:部门、项目、版本、状态", - "bullet3": "每条目均需填写键和值" - }, - "advanced": { - "title": "高级选项", - "trapped": { - "title": "陷印状态", - "description": "指示文档是否已为高质量印刷做准备。", - "bullet1": "是:文档已进行陷印以便印刷", - "bullet2": "否:文档未进行陷印", - "bullet3": "未知:未指定陷印状态" - } - } - } - }, - "fileToPDF": { - "tags": "བསྒྱུར་བཅོས།,རྣམ་གཞག,ཡིག་ཆ།,པར།,སྟོན་བྱེད།,ཡི་གེ,བསྒྱུར་བ།,ཡིག་ཚང་།,docs,word,excel,powerpoint", - "title": "ཡིག་ཆ་ནས་ PDF ལ།", - "header": "ཡིག་ཆ་གང་རུང་ PDF ལ་བསྒྱུར་བ།", - "credit": "ཞབས་ཞུ་འདིས་ཡིག་ཆ་བསྒྱུར་བའི་ཆེད་དུ་ LibreOffice དང་ Unoconv བེད་སྤྱོད་བྱེད་པ།", - "supportedFileTypesInfo": "རྒྱབ་སྐྱོར་བྱེད་པའི་ཡིག་ཆའི་རིགས།", - "supportedFileTypes": "རྒྱབ་སྐྱོར་བྱེད་པའི་ཡིག་ཆའི་རིགས་ནང་དུ་གཤམ་གྱི་རྣམས་འདུས་ཡོད་ཀྱང་། རྒྱབ་སྐྱོར་བྱེད་པའི་རྣམ་གཞག་གི་ཆ་ཚང་བའི་ཐོ་གཞུང་གསར་ཤོས་ཀྱི་ཆེད་དུ། LibreOffice ཡི་ཡིག་ཆར་གཟིགས་རོགས།", - "submit": "PDF ལ་བསྒྱུར་བ།" - }, - "ocr": { - "tags": "ངོས་འཛིན།,ཡི་གེ,པར་རིས།,བཤེར་འབེབས།,ཀློག་པ།,ངོས་འཛིན།,འཚོལ་ཞིབ།,རྩོམ་སྒྲིག་རུང་བ།", - "title": "OCR / བ�ེར་འབེབས་གཙང་སེལ།", - "desc": "清理扫描并检测 PDF 中图像里的文本,然后以文本形式重新加入。", - "header": "བཤེར་འབེབས་གཙང་སེལ། / OCR (འོད་ཀྱི་ཡིག་འབྲུ་ངོས་འཛིན།)", - "selectText": { - "1": "PDF ནང་དུ་ངོས་འཛིན་བྱ་རྒྱུའི་སྐད་ཡིག་འདེམས་པ། (བཀོད་པ་རྣམས་ནི་ད་ལྟ་ངོས་འཛིན་བྱས་ཟིན་པ་ཡིན།)", - "2": "OCR བྱས་པའི་ཡི་གེ་དང་མཉམ་དུ་ OCR བྱས་པའི་ PDF ཡི་ཡི་གེའི་ཡིག་ཆ་བཟོ་བ།", - "3": "ཡོ་འཁྱོག་ཏུ་བཤེར་འབེབས་བྱས་པའི་ཤོག་ངོས་རྣམས་ཡང་བསྐྱར་འཁོར་སྐྱོད་བྱས་ནས་གནས་སུ་འཇོག་པ།", - "4": "OCR གྱིས་རྒྱབ་ལྗོངས་ཀྱི་སྒྲ་གདངས་ནང་དུ་ཡི་གེ་རྙེད་མི་སྲིད་པའི་ཆེད་དུ་ཤོག་ངོས་གཙང་སེལ་བྱེད་པ། (ཕྱིར་འདོན་ལ་འགྱུར་བ་མེད།)", - "5": "OCR གྱིས་རྒྱབ་ལྗོངས་ཀྱི་སྒྲ་གདངས་ནང་དུ་ཡི་གེ་རྙེད་མི་སྲིད་པའི་ཆེད་དུ་ཤོག་ངོས་གཙང་སེལ་བྱེད་པ། ཕྱིར་འདོན་ནང་དུ་གཙང་སེལ་རྒྱུན་འཁྱོངས་བྱེད་པ།", - "6": "སྤྱོད་སྒོ་ཡོད་པའི་ཡི་གེ་ཡོད་པའི་ཤོག་ངོས་རྣམས་སྣང་མེད་དུ་འཇོག་པ། པར་རིས་ཡིན་པའི་ཤོག་ངོས་ཁོ་ནར་ OCR བྱེད་པ།", - "7": "OCR བཙན་སྐུལ་བྱེད་པ། ཤོག་ངོས་ཚང་མར་ OCR བྱས་ནས་ཐོག་མའི་ཡི་གེའི་གཞི་རྐྱེན་ཚང་མ་སུབ་པ།", - "8": "རྒྱུན་ལྡན། (PDF ནང་དུ་ཡི་གེ་ཡོད་ན་ནོར་འཁྲུལ་འབྱུང་།)", - "9": "ཟུར་སྣོན་སྒྲིག་འགོད།", - "10": "OCR རྣམ་པ།", - "11": "པར་རིས་ཕྱིར་འདོན།", - "12": "པར་རིས་ཕྱིར་འདོན།" - }, - "help": "སྐད་ཡིག་གཞན་དག་གི་ཆེད་དུ་བེད་སྤྱོད་བྱེད་སྟངས་དང་/ཡང་ན་ docker མིན་པའི་བེད་སྤྱོད་ཀྱི་ཆེད་དུ་ཡིག་ཆ་འདི་ཀློག་རོགས།", - "credit": "ཞབས་ཞུ་འདིས་ OCR གྱི་ཆེད་དུ་ qpdf དང་ Tesseract བེད་སྤྱོད་བྱེད་པ།", - "submit": "OCR བརྒྱུད་ནས་ PDF བཀོལ་སྤྱོད།", - "operation": { - "submit": "处理 OCR 并审阅" - }, - "results": { - "title": "OCR 结果" - }, - "languagePicker": { - "additionalLanguages": "需要更多语言?", - "viewSetupGuide": "查看设置指南 →" - }, - "settings": { - "title": "设置", - "ocrMode": { - "label": "OCR 模式", - "auto": "自动(跳过文本层)", - "force": "强制(全部重新 OCR,替换文本)", - "strict": "严格(发现文本即中止)" - }, - "languages": { - "label": "语言", - "placeholder": "选择语言" - }, - "compatibilityMode": { - "label": "兼容模式" - }, - "advancedOptions": { - "label": "处理选项", - "sidecar": "创建文本文件", - "deskew": "纠正页面倾斜", - "clean": "清理输入文件", - "cleanFinal": "清理最终输出" - } - }, - "tooltip": { - "header": { - "title": "OCR 设置概览" - }, - "mode": { - "title": "OCR 模式", - "text": "光学字符识别(OCR)可将扫描或截屏页面转换为可搜索、复制或高亮的文本。", - "bullet1": "自动:跳过已包含文本层的页面。", - "bullet2": "强制:对每一页重新 OCR 并替换所有文本。", - "bullet3": "严格:若发现可选文本则停止。" - }, - "languages": { - "title": "语言", - "text": "通过指定预期语言来提高 OCR 准确度。可选择一个或多个语言辅助识别。" - }, - "output": { - "title": "输出", - "text": "决定文本输出的格式:", - "bullet1": "可搜索 PDF 会将文本嵌入到原始图像后。", - "bullet2": "HOCR XML 返回结构化的机器可读文件。", - "bullet3": "纯文本伴随文件会生成包含原始内容的独立 .txt 文件。" - }, - "advanced": { - "header": { - "title": "高级 OCR 处理" - }, - "compatibility": { - "title": "兼容模式", - "text": "使用 OCR “三明治 PDF” 模式:文件更大,但对某些语言和旧版 PDF 软件更可靠。默认我们使用 hOCR,以获得更小、现代的 PDF。" - }, - "sidecar": { - "title": "创建文本文件", - "text": "在 PDF 旁生成单独的 .txt 文件,包含所有提取文本,便于访问与处理。" - }, - "deskew": { - "title": "纠正页面倾斜", - "text": "自动校正歪斜的页面以提高 OCR 准确度。适用于未完全对齐的扫描文档。" - }, - "clean": { - "title": "清理输入文件", - "text": "处理前对输入进行预处理,去噪、增强对比度,并优化图像以获得更佳的 OCR 识别。" - }, - "cleanFinal": { - "title": "清理最终输出", - "text": "对最终 PDF 进行后处理,去除 OCR 伪影并优化文本层,提高可读性并减小文件大小。" - } - } - }, - "error": { - "failed": "OCR 操作失败" - } - }, - "extractImages": { - "tags": "པར།,འདྲ་པར།,ཉར་ཚགས།,ཡིག་མཛོད།,zip,འཛིན་པ།,ལེན་པ།", - "title": "提取图像", - "header": "提取图像", - "selectText": "ཕྱིར་བཏོན་པའི་པར་རིས་རྣམས་བསྒྱུར་རྒྱུའི་པར་རིས་རྣམ་གཞག་འདེམས་པ།", - "allowDuplicates": "བསྐྱར་ཟློས་པར་རིས་ཉར་ཚགས།", - "submit": "ཕྱིར་འདོན།", - "settings": { - "title": "设置" - }, - "error": { - "failed": "从 PDF 提取图像时发生错误。" - } - }, - "pdfToPDFA": { - "tags": "ཡིག་མཛོད།,དུས་ཡུན་རིང་པོ།,ཚད་ལྡན།,བསྒྱུར་བ།,ཉར་ཚགས།,སྲུང་སྐྱོབ།", - "title": "PDF ནས་ PDF/A ལ།", - "header": "PDF ནས་ PDF/A ལ།", - "credit": "ཞབས་ཞུ་འདིས་ PDF/A བསྒྱུར་བའི་ཆེད་དུ་ libreoffice བེད་སྤྱོད་བྱེད་པ།", - "submit": "བསྒྱུར་བ།", - "tip": "ད་ལྟ་ཡིག་ཆ་མང་པོ་དུས་གཅིག་ལ་བསྒྱུར་མི་ཐུབ།", - "outputFormat": "ཕྱིར་འདོན་རྣམ་གཞག", - "pdfWithDigitalSignature": "PDF འདིར་ཨང་ཀིའི་མིང་རྟགས་ཡོད། འདི་རྗེས་མའི་རིམ་པར་སུབ་ངེས་ཡིན།" - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,བསྒྱུར་བཅོས།,རྣམ་གཞག,བསྒྱུར་བ།,ཡིག་ཚང་།,microsoft,docfile", - "title": "PDF ནས་ Word ལ།", - "header": "PDF ནས་ Word ལ།", - "selectText": { - "1": "ཕྱིར་འདོན་ཡིག་ཆའི་རྣམ་གཞག" - }, - "credit": "ཞབས་ཞུ་འདིས་ཡིག་ཆ་བསྒྱུར་བའི་ཆེད་དུ་ LibreOffice བེད་སྤྱོད་བྱེད་པ།", - "submit": "བསྒྱུར་བ།" - }, - "PDFToPresentation": { - "tags": "སྟོན་བྱེད།,འཁྲབ་སྟོན།,ཡིག་ཚང་།,microsoft", - "title": "PDF ནས་སྤྱན་འབུལ་ལ།", - "header": "PDF ནས་སྤྱན་འབུལ་ལ།", - "selectText": { - "1": "ཕྱིར་འདོན་ཡིག་ཆའི་རྣམ་གཞག" - }, - "credit": "此服务使用 LibreOffice 进行文件转换。", - "submit": "转换" - }, - "PDFToText": { - "tags": "richformat,richtextformat,富文本格式", - "title": "PDF ནས་ RTF ལ། (ཡི་གེ)", - "header": "PDF ནས་ RTF ལ། (ཡི་གེ)", - "selectText": { - "1": "ཕྱིར་འདོན་ཡིག་ཆའི་རྣམ་གཞག" - }, - "credit": "此服务使用 LibreOffice 进行文件转换。", - "submit": "转换" - }, - "PDFToHTML": { - "tags": "དྲ་ངོས་ནང་དོན།,བཤར་ཆས་འཆམ་མཐུན།", - "title": "PDF ནས་ HTML ལ།", - "header": "PDF ནས་ HTML ལ།", - "credit": "此服务使用 pdftohtml 进行文件转换。", - "submit": "转换" - }, - "PDFToXML": { - "tags": "གཞི་གྲངས་ཕྱིར་འདོན།,སྒྲོམ་གཞི་ཅན་གྱི་ནང་དོན།,མཉམ་འབྲེལ།,བསྒྱུར་བཅོས།,བསྒྱུར་བ།", - "title": "PDF ནས་ XML ལ།", - "header": "PDF ནས་ XML ལ།", - "credit": "此服务使用 LibreOffice 进行文件转换。", - "submit": "转换" - }, - "ScannerImageSplit": { - "tags": "ཁ་གྱེས།,རང་འགུལ་ངོས་འཛིན།,བཤེར་འབེབས།,པར་མང་པོ།,གོ་སྒྲིག", - "selectText": { - "1": "�ུར་ཚད་མཚམས།", - "2": "པར་རིས་འཁོར་སྐྱོད་བྱེད་དགོས་པའི་ཉུང་མཐའི་ཟུར་ཚད་སྒྲིག་འགོད་བྱེད་པ། (སྔོན་སྒྲིག 10)", - "3": "བཟོད་སྲན་ཚད།", - "4": "ཚོད་དཔག་བྱས་པའི་རྒྱབ་ལྗོངས་ཚོས་གཞིའི་མཐའ་འཁོར་གྱི་ཚོས་མདོག་འགྱུར་བའི་ཁྱབ་ཚད་ཐག་གཅོད་བྱེད་པ། (སྔོན་སྒྲིག 30)", - "5": "ཉུང་མཐའི་རྒྱ་ཁྱོན།", - "6": "པར་རིས་ཤིག་གི་ཉུང་མཐའི་རྒྱ་ཁྱོན་མཚམས་སྒྲིག་འགོད་བྱེད་པ། (སྔོན་སྒྲིག 10000)", - "7": "ཉུང་མཐའི་མཐའ་འཁོར་རྒྱ་ཁྱོན།", - "8": "པར་རིས་ཤིག་གི་ཉུང་མཐའི་མཐའ་འཁོར་རྒྱ་ཁྱོན་མཚམས་སྒྲིག་འགོད་བྱེད་པ།", - "9": "མཐའ་མཚམས་ཆེ་ཆུང་།", - "10": "ཕྱིར་འདོན་པའི་ནང་དཀར་མཐའ་འགོག་པའི་ཆེད་དུ་སྣོན་པ་དང་སུབ་པ་བྱེད་པ�� (སྔོན་སྒྲིག 1)" - }, - "info": "Python སྒྲིག་འཇུག་བྱས་མི་འདུག འདི་བཀོལ་སྤྱོད་བྱེད་པར་དགོས་མཁོ་ཡིན།" - }, - "scannerImageSplit": { - "title": "已提取的图像", - "submit": "提取图像扫描", - "error": { - "failed": "提取图像扫描时发生错误。" - }, - "tooltip": { - "title": "照片分割器", - "whatThisDoes": "功能简介", - "whatThisDoesDesc": "自动在扫描页或合成图中查找并提取每张照片——无需手动裁剪。", - "whenToUse": "适用场景", - "useCase1": "一次性扫描整页相册", - "useCase2": "将平板扫描的批量图片拆分为单个文件", - "useCase3": "将拼贴拆分为单张照片", - "useCase4": "从文档中提取照片", - "quickFixes": "快速修复", - "problem1": "未检测到照片 → 将 Tolerance 提高到 30-50", - "problem2": "误检太多 → 将 Minimum Area 提高到 15,000-20,000", - "problem3": "裁剪过紧 → 将 Border Size 提高到 5-10", - "problem4": "倾斜的照片未被拉直 → 将 Angle Threshold 降低到约 ~5°", - "problem5": "灰尘/噪点方框 → 将 Minimum Contour Area 提高到 1000-2000", - "setupTips": "设定提示", - "tip1": "使用纯色、浅色背景", - "tip2": "照片之间留出小间隙(≈1 cm)", - "tip3": "以 300-600 DPI 扫描", - "tip4": "清洁扫描仪玻璃", - "headsUp": "注意", - "headsUpDesc": "照片重叠或背景颜色与照片过于接近会降低准确性——试试更浅或更深的背景,并留出更多空隙。" - } - }, - "sign": { - "title": "མིང་རྟགས།", - "header": "PDF ལ་མིང་རྟགས་རྒྱག་པ།", - "upload": "པར་རིས་ཡར་འཇོག", - "draw": { - "title": "绘制您的签名", - "clear": "清除" - }, - "canvas": { - "heading": "手写签名", - "clickToOpen": "点击打开绘图画布", - "modalTitle": "手写签名", - "colorLabel": "颜色", - "penSizeLabel": "笔粗细", - "penSizePlaceholder": "大小", - "clear": "清空画布", - "colorPickerTitle": "选择描边颜色" - }, - "text": { - "name": "签署人姓名", - "placeholder": "输入您的全名", - "fontLabel": "字体", - "fontSizeLabel": "字号", - "fontSizePlaceholder": "输入或选择字号 (8-200)", - "colorLabel": "文本颜色" - }, - "clear": "གཙང་སེལ།", - "add": "སྣོན་པ།", - "saved": { - "heading": "已保存的签名", - "description": "随时复用已保存的签名。", - "emptyTitle": "尚无已保存签名", - "emptyDescription": "在上方绘制、上传或键入签名,然后使用\"保存到库\"可保留最多 {{max}} 个常用项。", - "type": { - "canvas": "绘制", - "image": "上传", - "text": "文本" - }, - "limitTitle": "已达上限", - "limitDescription": "添加新签名前请先移除已保存的签名(最多 {{max}} 个)。", - "carouselPosition": "{{current}} / {{total}}", - "prev": "上一个", - "next": "下一个", - "delete": "移除", - "label": "标签", - "defaultLabel": "签名", - "defaultCanvasLabel": "手写签名", - "defaultImageLabel": "已上传的签名", - "defaultTextLabel": "键入的签名", - "saveButton": "保存签名", - "saveUnavailable": "请先创建签名再保存。", - "noChanges": "当前签名已保存。", - "status": { - "saved": "已保存" - } - }, - "save": "མིང་རྟགས་ཉར་ཚགས།", - "applySignatures": "应用签名", - "personalSigs": "སྒེར་གྱི་མིང་རྟགས།", - "sharedSigs": "མཉམ་སྤྱོད་མིང་རྟགས།", - "noSavedSigs": "ཉར་ཚགས་བྱས་པའི་མིང་རྟགས་མ་རྙེད།", - "addToAll": "ཤོག་ངོས་ཚང་མར་སྣོན་པ།", - "delete": "སུབ་པ།", - "first": "ཤོག་ངོས་དང་པོ།", - "last": "ཤོག་ངོས་མཐའ་མ།", - "next": "ཤོག་ངོས་རྗེས་མ།", - "previous": "ཤོག་ངོས་སྔོན་མ།", - "maintainRatio": "བསྡུར་ཚད་རྒྱུན་འཁྱོངས་སྒོ་རྒྱག་པ།", - "undo": "撤销", - "redo": "重做", - "submit": "签署文档", - "steps": { - "configure": "配置签名" - }, - "step": { - "createDesc": "选择签名的创建方式", - "place": "放置并保存", - "placeDesc": "在 PDF 上放置签名" - }, - "type": { - "title": "签名类型", - "draw": "手写", - "canvas": "画布", - "image": "图片", - "text": "文本", - "saved": "已保存" - }, - "image": { - "label": "上传签名图片", - "placeholder": "选择图像文件", - "hint": "上传您的签名 PNG 或 JPG 图片" - }, - "instructions": { - "title": "如何添加签名", - "canvas": "在画布中绘制签名后,关闭对话框,然后在 PDF 任意位置点击以放置。", - "image": "在上方上传签名图片后,在 PDF 任意位置点击以放置。", - "saved": "在上方选择一个已保存签名,然后在 PDF 上任意点击进行放置。", - "text": "在上方输入您的姓名后,在 PDF 任意位置点击以放置签名。", - "paused": "已暂停放置", - "resumeHint": "恢复放置后点击添加签名。", - "noSignature": "请先创建签名以启用放置工具。" - }, - "mode": { - "move": "移动签名", - "place": "放置签名", - "pause": "暂停放置", - "resume": "恢复放置" - }, - "updateAndPlace": "更新并放置", - "activate": "启用签名放置", - "deactivate": "停止放置签名", - "results": { - "title": "签名结果" - }, - "error": { - "failed": "签署 PDF 时发生错误。" - } - }, - "flatten": { - "title": "སྙ�མས་པ།", - "header": "PDF སྙོམས་པ།", - "flattenOnlyForms": "འགེངས་ཤོག་ཁོ་ན་སྙོམས་པ།", - "submit": "སྙོམས་པ།", - "filenamePrefix": "已扁平化", - "files": { - "placeholder": "在主界面选择一个 PDF 文件开始" - }, - "steps": { - "settings": "设置" - }, - "options": { - "stepTitle": "扁平化选项", - "title": "扁平化选项", - "flattenOnlyForms": { - "label": "仅扁平化表单", - "desc": "只扁平化表单字段,保留其他交互元素" - }, - "note": "扁平化会移除 PDF 中的交互元素,使其不可编辑。" - }, - "results": { - "title": "扁平化结果" - }, - "error": { - "failed": "扁平化 PDF 时发生错误。" - }, - "tooltip": { - "header": { - "title": "关于 PDF 扁平化" - }, - "description": { - "title": "扁平化会做什么?", - "text": "扁平化通过将可填写的表单和按钮变为普通文本和图像,使 PDF 变得不可编辑。PDF 的外观保持不变,但表单将无法再修改或填写。非常适合共享已完成的表单、用于存档的最终文档,或确保在各设备上外观一致。", - "bullet1": "文本框变为普通文本(无法编辑)", - "bullet2": "复选框和按钮变为图片", - "bullet3": "适用于不希望再被更改的最终版本", - "bullet4": "确保在所有设备上外观一致" - }, - "formsOnly": { - "title": "“仅扁平化表单”是什么意思?", - "text": "此选项仅移除填写表单的能力,保留其他功能,如点击链接、查看书签和阅读评论。", - "bullet1": "表单变为不可编辑", - "bullet2": "链接点击后仍可打开", - "bullet3": "评论和注释依然可见", - "bullet4": "书签仍可帮助导航" - } - } - }, - "repair": { - "tags": "སྐྱོན་སེལ།,བཟོ་བཅོས།,གསོ་བ།,ལེགས་བཅོས།", - "title": "བཟོ་བཅོས།", - "header": "PDF བཟོ་བཅོས།", - "submit": "བཟོ་བཅོས།", - "description": "此工具将尝试修复损坏或受损的 PDF 文件。无需其他设置。", - "filenamePrefix": "已修复", - "files": { - "placeholder": "在主界面选择一个 PDF 文件开始" - }, - "error": { - "failed": "修复 PDF 时发生错误。" - }, - "results": { - "title": "修复结果" - } - }, - "removeBlanks": { - "title": "སྟོང་ཤོག་སུབ་པ།", - "header": "སྟོང་པའི་ཤོག་ངོས་སུབ་པ།", - "settings": { - "title": "设置" - }, - "threshold": { - "label": "像素白度阈值" - }, - "whitePercent": { - "label": "白色像素百分比阈值", - "unit": "%" - }, - "includeBlankPages": { - "label": "包含检测到的空白页" - }, - "tooltip": { - "header": { - "title": "移除空白页设置" - }, - "threshold": { - "title": "像素白度阈值", - "text": "控制一个像素需要多白才被视为“白色”。这有助于判断页面上的空白区域。", - "bullet1": "0 = 纯黑(最严格)", - "bullet2": "128 = 中灰", - "bullet3": "255 = 纯白(最宽松)" - }, - "whitePercent": { - "title": "白色像素百分比阈值", - "text": "设置页面被视为空白并被移除所需的白色像素最小百分比。", - "bullet1": "较低数值(例如 80%)= 移除更多页面", - "bullet2": "较高数值(例如 95%)= 仅移除非常空白的页面", - "bullet3": "对于浅色背景的文档请使用较高数值" - }, - "includeBlankPages": { - "title": "包含检测到的空白页", - "text": "启用后,会创建一个单独的 PDF,包含从原始文档中检测并移除的所有空白页。", - "bullet1": "便于审阅被移除的内容", - "bullet2": "有助于验证检测准确性", - "bullet3": "可禁用以减少输出文件大小" - } - }, - "submit": "སྟོང་ཤོག་སུབ་པ།", - "error": { - "failed": "移除空白页失败" - }, - "results": { - "title": "已移除空白页" - } - }, - "removeAnnotations": { - "tags": "མཆན་འགྲེལ་སུབ་པ། དཔྱད་བརྗོད་སུབ་པ། མཆན་བུ་སུབ་པ། PDF མཆན་འགྲེལ་སུབ་པ།", - "title": "མཆན་འགྲེལ་སུབ་པ།", - "header": "མཆན་འགྲེལ་སུབ་པ།", - "submit": "སུབ་པ།", - "settings": { - "title": "设置" - }, - "info": { - "title": "关于移除注释", - "description": "此工具会从 PDF 文档中移除所有注释(评论、高亮、便笺等)。" - }, - "tooltip": { - "header": { - "title": "关于移除注释" - }, - "description": { - "title": "功能说明" - } - }, - "error": { - "failed": "移除 PDF 注释时发生错误。" - } - }, - "compare": { - "tags": "བསྡུར་བ། ཁྱད་པར། ཞིབ་བསྡུར། གཤིབ་བསྡུར། PDF བསྡུར་བ།", - "title": "བས�ུར་བ།", - "header": "PDF བསྡུར་བ།", - "clearSelected": "清除所选", - "clear": { - "confirmTitle": "清除已选 PDF?", - "confirmBody": "这将关闭当前比较并返回到“活动文件”。", - "confirm": "清除并返回" - }, - "review": { - "title": "比较结果", - "actionsHint": "查看比较、切换文档角色或导出摘要。", - "switchOrder": "交换顺序", - "exportSummary": "导出摘要" - }, - "base": { - "label": "原始文档", - "placeholder": "选择原始 PDF" - }, - "comparison": { - "label": "编辑后的文档", - "placeholder": "选择已编辑的 PDF" - }, - "addFilesHint": "请在“文件”步骤添加 PDF 以启用选择。", - "noFiles": "尚无可用 PDF", - "pages": "页面", - "selection": { - "originalEditedTitle": "选择原始与已编辑 PDF" - }, - "original": { - "label": "原始 PDF" - }, - "edited": { - "label": "已编辑 PDF" - }, - "swap": { - "confirmTitle": "重新运行比较?", - "confirmBody": "这将重新运行该工具。确定要交换“原始”和“已编辑”的顺序吗?", - "confirm": "交换并重新运行" - }, - "cta": "比较", - "loading": "正在比较...", - "summary": { - "baseHeading": "原始文档", - "comparisonHeading": "编辑后的文档", - "pageLabel": "页面" - }, - "rendering": { - "pageNotReadyTitle": "页面尚未渲染", - "pageNotReadyBody": "部分页面仍在渲染。待就绪后导航将自动对齐。", - "rendering": "正在渲染", - "inProgress": "至少有一个 PDF 体积很大,渲染完成前滚动不会流畅", - "pagesRendered": "个页面已渲染", - "complete": "页面渲染完成" - }, - "dropdown": { - "deletionsLabel": "删除", - "additionsLabel": "新增", - "deletions": "删除({{count}})", - "additions": "新增({{count}})", - "searchPlaceholder": "搜索更改...", - "noResults": "未找到更改" - }, - "actions": { - "stackVertically": "垂直堆叠", - "placeSideBySide": "并排放置", - "zoomOut": "缩小", - "zoomIn": "放大", - "resetView": "重置视图", - "unlinkScrollPan": "取消联动滚动与平移", - "linkScrollPan": "联动滚动与平移", - "unlinkScroll": "取消联动滚动", - "linkScroll": "联动滚动" - }, - "toasts": { - "unlinkedTitle": "已启用独立滚动与平移", - "unlinkedBody": "提示:方向键上下可同时滚动两侧窗格;平移仅移动活动窗格。" - }, - "error": { - "selectRequired": "请选择原始和已编辑文档。", - "filesMissing": "无法找到所选文件。请重新选择。", - "generic": "无法比较这些文件。" - }, - "status": { - "extracting": "正在提取文本...", - "processing": "正在分析差异...", - "complete": "比较已就绪" - }, - "longJob": { - "title": "正在执行大型比较", - "body": "这些 PDF 的总页数超过 2,000 页。处理可能需要几分钟。" - }, - "slowOperation": { - "title": "仍在处理…", - "body": "此比较耗时长于平常。您可以继续等待或取消。", - "cancel": "取消比较" - }, - "newLine": "新行", - "complex": { - "message": "མཁོ་སྤྲོད་བྱས་པའི་ཡིག་ཆ་གཅིག་གམ་གཉིས་ཀ་ཡིག་ཆ་ཆེན་པོ་ཡིན་པས། བསྡུར་བའི་ཏག་ཏག་ཚད་ཉུང་དུ་འགྲོ་སྲིད།" - }, - "large": { - "file": { - "message": "མཁོ་སྤྲོད་བྱས་པའི་ཡིག་ཆ་གཅིག་གམ་གཉིས་ཀ་བཀོལ་སྤྱོད་བྱེད་མི་ཐུབ་པའི་ཆེ་ཚད་ཡིན།" - } - }, - "no": { - "text": { - "message": "འདེམས་པའི་ PDF གཅིག་གམ་གཉིས་ཀར་ཡི་གེའི་ནང་དོན་མི་འདུག བསྡུར་བའི་ཆེད་དུ་ཡི་གེ་ཡོད་པའི་ PDF འདེམས་རོགས།" - } - }, - "too": { - "dissimilar": { - "message": "这些文档差异很大。为节省时间已停止比较。" - } - }, - "earlyDissimilarity": { - "title": "这些 PDF 看起来差异很大", - "body": "目前几乎没有相似之处。如果这些不是相关文档,您可以停止比较。", - "stopButton": "停止比较" - } - }, - "certSign": { - "tags": "ར་སྤྲོད།,PEM,P12,གཞུང་འབྲེལ།,གསང་སྡོམ།", - "title": "ལག་ཁྱེར་མིང་རྟགས།", - "filenamePrefix": "已签名", - "signMode": { - "stepTitle": "签名模式", - "tooltip": { - "header": { - "title": "关于 PDF 签名" - }, - "overview": { - "title": "签名如何工作", - "text": "两种模式都会为文档加盖封印(任何编辑都会被标记为篡改)并记录谁/何时/如何以供审计。查看器的信任取决于证书链。" - }, - "manual": { - "title": "手动 - 使用您的证书", - "text": "使用您自己的证书文件以匹配品牌身份。当您的 CA/链被识别时,可显示受信任状态。", - "use": "适用场景:面向客户、法律、合规。" - }, - "auto": { - "title": "自动 - 零配置,立即系统封印", - "text": "使用服务器自签名证书签名。提供相同的防篡改封印审计跟踪;通常在查看器中显示未验证。", - "use": "适用场景:需要快速、在评审与归档中保持一致的内部身份。" - }, - "rule": { - "title": "经验法则", - "text": "需要收件方显示受信任状态?选手动。需要无需设置就能快速获得防篡改封印和审计跟踪?选自动。" - } - } - }, - "certTypeStep": { - "stepTitle": "证书格式" - }, - "certFiles": { - "stepTitle": "证书文件" - }, - "appearance": { - "stepTitle": "签名外观", - "tooltip": { - "header": { - "title": "关于签名外观" - }, - "invisible": { - "title": "不可见签名", - "text": "为安全起见在 PDF 中添加签名,但在查看文档时不会显示。适合法律要求且不更改文档外观。", - "bullet1": "提供安全性而不改变视觉外观", - "bullet2": "满足数字签名的法律要求", - "bullet3": "不影响文档版式或设计" - }, - "visible": { - "title": "可见签名", - "text": "在 PDF 上显示包含您的姓名、日期和可选信息的签名区块。当您希望读者清楚看到文档已签名时很有用。", - "bullet1": "在文档上显示签名者姓名和日期", - "bullet2": "可包含签名原因和地点", - "bullet3": "可选择放置签名的页面", - "bullet4": "可选地包含徽标" - } - }, - "invisible": "不可见", - "options": { - "title": "签名详情" - }, - "visible": "可见" - }, - "sign": { - "submit": "签署 PDF", - "results": "已签署的 PDF" - }, - "error": { - "failed": "处理签名时发生错误。" - }, - "tooltip": { - "header": { - "title": "关于签名管理" - }, - "overview": { - "title": "此工具能做什么?", - "text": "此工具可检查您的 PDF 是否已数字签名,并添加新的数字签名。数字签名可证明谁创建或批准了文档,并显示自签名后是否被更改。", - "bullet1": "检查现有签名及其有效性", - "bullet2": "查看签名者和证书的详细信息", - "bullet3": "添加新的数字签名以保护文档", - "bullet4": "支持多个文件并提供便捷导航" - }, - "validation": { - "title": "检查签名", - "text": "在检查签名时,工具会告诉您它们是否有效、谁签署了文档、签署时间,以及文档在签名后是否已被更改。", - "bullet1": "显示签名是否有效或无效", - "bullet2": "显示签名者信息和签署日期", - "bullet3": "检查文档是否在签名后被修改", - "bullet4": "可使用自定义证书进行验证" - }, - "signing": { - "title": "添加签名", - "text": "要签署 PDF,您需要数字证书(如 PEM、PKCS12 或 JKS)。您可以选择让签名在文档中可见或仅用于安全而保持不可见。", - "bullet1": "支持 PEM、PKCS12、JKS 和服务器证书格式", - "bullet2": "可选择在 PDF 上显示或隐藏签名", - "bullet3": "可添加原因、地点和签名者姓名", - "bullet4": "选择放置可见签名的页面", - "bullet5": "使用服务器证书以使用简单的“Sign with Stirling-PDF”选项" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "关于证书类型" - }, - "what": { - "title": "什么是证书?", - "text": "它是用于签名的安全身份证明,证明由您签署。除非要求使用证书签名,我们建议改用其他安全方式,如输入、绘制或上传。" - }, - "which": { - "title": "我该使用哪个选项?", - "text": "选择与您的证书文件匹配的格式:", - "bullet1": "PKCS#12 (.p12 / .pfx) – 单一合并文件(最常见)", - "bullet2": "PFX (.pfx) – Microsoft 的 PKCS12 版本", - "bullet3": "PEM – 私钥与证书为独立的 .pem 文件", - "bullet4": "JKS – 适用于开发/CI-CD 流程的 Java .jks 密钥库" - }, - "convert": { - "title": "密钥未列出?", - "text": "使用 keytool 将您的文件转换为 Java 密钥库 (.jks),然后选择 JKS。" - } - } - }, - "chooseCertificate": "选择证书文件", - "chooseJksFile": "选择 JKS 文件", - "chooseP12File": "选择 PKCS12 文件", - "choosePfxFile": "选择 PFX 文件", - "choosePrivateKey": "选择私钥文件", - "location": "ས་གནས།", - "logoTitle": "徽标", - "name": "མིང་།", - "noLogo": "无徽标", - "pageNumber": "页码", - "password": "ཁྱེད་ཀྱི་ལྡེ་མིག་མཛོད་དམ་སྒེར་གྱི་ལྡེ་མིག་གི་གསང་ཚིག་འཇུག་པ། (གལ་སྲིད་ཡོད་ན།)", - "passwordOptional": "若无密码则留空", - "reason": "རྒྱུ་མཚན།", - "serverCertMessage": "正在使用服务器证书 - 无需文件或密码", - "showLogo": "མཚོན་རྟགས་སྟོན།" - }, - "removeCertSign": { - "tags": "ར་སྤྲོད།,PEM,P12,གཞུང་འབྲེལ།,གསང་སྡོམ་གྲོལ་བ།", - "title": "ལག་ཁྱེར་མིང་རྟགས་སུབ་པ།", - "header": "PDF ནས་ཨང་ཀིའི་ལག་ཁྱེར་སུབ་པ།", - "selectPDF": "PDF ཡིག་ཆ་འདེམས་པ།", - "submit": "མིང་རྟགས་སུབ་པ།", - "description": "此工具将从您的 PDF 文档中移除数字证书签名。", - "filenamePrefix": "未签名", - "files": { - "placeholder": "在主界面选择一个 PDF 文件开始" - }, - "error": { - "failed": "移除证书签名时发生错误。" - }, - "results": { - "title": "证书移除结果" - } - }, - "pageLayout": { - "tags": "སྡེབ་སྦྱོར།,བསྡུས་པ།,ལྟ་ཚུལ་གཅིག,གོ་སྒྲིག", - "title": "ཤོག་ངོས་མང་པོའི་བཀོད་པ།", - "header": "ཤོག་ངོས་མང་པོའི་བཀོད་པ།", - "pagesPerSheet": "ཤོག་ལྷེ་རེར་ཤོག་ངོས་གྲངས།", - "addBorder": "མཐའ་མཚམས་སྣོན་པ།", - "submit": "ཕུལ་བ།", - "desc": { - "2": "将 2 页并排放置在一张纸上。", - "3": "将 3 页在一行内放置在一张纸上。", - "4": "将 4 页放置在一张纸上(2 × 2 网格)。", - "9": "将 9 页放置在一张纸上(3 × 3 网格)。", - "16": "将 16 页放置在一张纸上(4 × 4 网格)。" - }, - "error": { - "failed": "创建多页版式时发生错误。" - } - }, - "bookletImposition": { - "tags": "小册子,拼版,打印,装订,折叠,折帖", - "title": "小册子拼版", - "header": "小册子拼版", - "submit": "创建小册子", - "spineLocation": { - "label": "书脊位置", - "left": "左侧(标准)", - "right": "右侧(RTL)" - }, - "doubleSided": { - "label": "双面打印", - "tooltip": "为正确的小册子打印生成正反两面" - }, - "manualDuplex": { - "title": "手动双面模式", - "instructions": "适用于无自动双面的打印机。您需要运行两次:" - }, - "duplexPass": { - "label": "打印轮次", - "first": "第 1 次", - "second": "第 2 次", - "firstInstructions": "打印正面 → 叠放时正面向下 → 使用第 2 次再次运行", - "secondInstructions": "将已打印纸叠以正面向下放入 → 打印背面" - }, - "rtlBinding": { - "label": "从右到左装订", - "tooltip": "适用于阿拉伯语、希伯来语或其他从右到左语言" - }, - "addBorder": { - "label": "为页面添加边框", - "tooltip": "在每个页面区块周围添加边框以便裁切和对齐" - }, - "addGutter": { - "label": "添加装订边距", - "tooltip": "为装订添加内侧边距空间" - }, - "gutterSize": { - "label": "装订边距大小(点)" - }, - "flipOnShortEdge": { - "label": "短边翻转(仅自动双面)", - "tooltip": "为短边双面打印启用(仅自动双面 - 在手动模式下忽略)", - "manualNote": "手动模式不需要—您将自己翻转纸叠" - }, - "advanced": { - "toggle": "高级选项" - }, - "paperSizeNote": "纸张尺寸将自动根据您的第一页确定。", - "tooltip": { - "header": { - "title": "小册子创建指南" - }, - "description": { - "title": "什么是小册子拼版?", - "text": "通过以正确的打印顺序排列页面来创建专业小册子。您的 PDF 页面将以横向 2 版的形式放置在纸张上,这样在折叠和装订后就能像真正的书一样按顺序阅读。" - }, - "example": { - "title": "示例:8 页小册子", - "text": "您的 8 页文档将成为 2 张纸:", - "bullet1": "第 1 张正面:第 8、1 页 | 背面:第 2、7 页", - "bullet2": "第 2 张正面:第 6、3 页 | 背面:第 4、5 页", - "bullet3": "折叠并堆叠后:阅读顺序为 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "如何打印与装订", - "text": "按照以下步骤制作完美小册子:", - "bullet1": "使用“双面打印,长边翻转”", - "bullet2": "按顺序堆叠纸张,对折", - "bullet3": "沿折叠书脊装订或订书", - "bullet4": "对于短边翻转的打印机:启用“短边翻转”选项" - }, - "manualDuplex": { - "title": "手动双面(单面打印机)", - "text": "对于没有自动双面的打印机:", - "bullet1": "关闭“双面打印”", - "bullet2": "选择“第 1 次” → 打印 → 纸叠正面向下", - "bullet3": "选择“第 2 次” → 放入纸叠 → 打印背面", - "bullet4": "像平常一样折叠和装订" - }, - "advanced": { - "title": "高级选项", - "text": "微调您的小册子:", - "bullet1": "从右到左装订:用于阿拉伯语、希伯来语或 RTL 语言", - "bullet2": "边框:显示裁切线以便修边", - "bullet3": "装订边距:为装订/订书增加空间", - "bullet4": "短边翻转:仅适用于自动双面打印机" - } - }, - "error": { - "failed": "创建小册子拼版时发生错误。" - } - }, - "scalePages": { - "title": "ཤོག་ངོས་ཆེ་ཆུང་སྙོམ་སྒྲིག", - "header": "ཤོག་ངོས་ཆེ་ཆུང་སྙོམ་སྒྲིག", - "pageSize": "ཡིག་ཆའི་ཤོག་ངོས་ཀྱི་ཆེ་ཆུང་།", - "keepPageSize": "ཐོག་མའི་ཆེ་ཆུང་།", - "scaleFactor": "ཤོག་ངོས་ཀྱི་ཆེ་ཆུང་ཚད། (གཏུབ་གཅོད།)", - "submit": "ཕུལ་བ།" - }, - "adjustPageScale": { - "tags": "缩放,修改,尺寸,适配", - "title": "调整页面缩放", - "header": "调整页面缩放", - "scaleFactor": { - "label": "缩放系数" - }, - "pageSize": { - "label": "目标页面大小", - "keep": "保持原始大小", - "letter": "信纸", - "legal": "法律纸" - }, - "submit": "调整页面缩放", - "error": { - "failed": "调整页面缩放时发生错误。" - }, - "tooltip": { - "header": { - "title": "页面缩放设置概览" - }, - "description": { - "title": "说明", - "text": "调整 PDF 内容大小并更改页面尺寸。" - }, - "scaleFactor": { - "title": "缩放系数", - "text": "控制内容在页面上的显示大小。内容会被缩放并居中——如果缩放后的内容大于页面大小,可能会被裁剪。", - "bullet1": "1.0 = 原始大小", - "bullet2": "0.5 = 一半大小(小 50%)", - "bullet3": "2.0 = 两倍大小(大 200%,可能裁剪)" - }, - "pageSize": { - "title": "目标页面大小", - "text": "设置输出 PDF 页面的尺寸。“保持原始大小”将维持当前尺寸,其他选项则调整为标准纸张大小。" - } - } - }, - "add-page-numbers": { - "tags": "ཤོག་གྲངས་རྒྱག་པ།,མིང་རྟགས།,གོ་སྒྲིག,དཀར་ཆག" - }, - "auto-rename": { - "tags": "རང་འགུལ་ངོས་འཛིན།,འགོ་བརྗོད་གཞིར་བཟུང་།,གོ་སྒྲིག,མིང་བསྐྱར་འདོགས།", - "title": "རང་འགུལ་མིང་བསྐྱར་འདོགས།", - "header": "PDF རང་འགུལ་མིང་བསྐྱར་འདོགས།", - "description": "自动从您的 PDF 内容中提取标题并将其用作文件名。", - "submit": "རང་འགུལ་མིང་བསྐྱར་འདོགས།", - "files": { - "placeholder": "在主界面选择一个 PDF 文件开始" - }, - "error": { - "failed": "自动重命名 PDF 时发生错误。" - }, - "results": { - "title": "自动重命名结果" - }, - "tooltip": { - "header": { - "title": "自动重命名的工作原理" - }, - "description": { - "title": "功能说明" - }, - "howItWorks": { - "title": "智能重命名", - "text": "自动从您的 PDF 内容中提取标题并将其用作文件名。", - "bullet1": "查找看起来像标题或标题级文本", - "bullet2": "根据检测到的标题创建干净、有效的文件名", - "bullet3": "如果未找到合适的标题,则保留原文件名" - } - }, - "settings": { - "title": "关于" - } - }, - "adjust-contrast": { - "tags": "ཚོས་གཞི་ལེགས་སྒྲིག,སྙོམ་སྒྲིག,བཟོ་བཅོས།,ཡར་རྒྱས།,ཚོས་མདངས་ལེགས་སྒྲིག" - }, - "crop": { - "title": "གཏུབ་གཅོད།", - "header": "PDF གཏུབ་གཅོད།", - "submit": "ཕུལ་བ།", - "noFileSelected": "选择一个 PDF 文件开始裁剪", - "preview": { - "title": "裁剪区域选择" - }, - "reset": "重置为完整 PDF", - "coordinates": { - "title": "位置与尺寸", - "x": { - "label": "X 位置", - "desc": "左边缘(点)" - }, - "y": { - "label": "Y 位置", - "desc": "下边缘(点)" - }, - "width": { - "label": "宽度", - "desc": "裁剪宽度(点)" - }, - "height": { - "label": "高度", - "desc": "裁剪高度(点)" - } - }, - "error": { - "invalidArea": "裁剪区域超出 PDF 边界", - "failed": "裁剪 PDF 失败" - }, - "steps": { - "selectArea": "选择裁剪区域" - }, - "tooltip": { - "title": "如何裁剪 PDF", - "description": "通过在缩略图上拖动并调整蓝色覆盖层,选择要裁剪的区域。", - "drag": "拖动覆盖层以移动裁剪区域", - "resize": "拖动角和边的控件来调整大小", - "precision": "使用坐标输入以获得精确定位" - }, - "results": { - "title": "裁剪结果" - }, - "automation": { - "info": "以 PDF 点为单位输入裁剪坐标。原点 (0,0) 位于左下角。这些值将应用于此自动化中处理的所有 PDF。", - "reference": "参考:A4 页面为 595.28 × 841.89 点(210mm × 297mm)。1 英寸 = 72 点。" - } - }, - "autoSplitPDF": { - "tags": "QR གཞིར་བཟུང་།,ཁ་གྱེས།,བཤེར་དུམ།,གོ་སྒྲིག", - "title": "PDF རང་འགུལ་ཁ་གྱེས།", - "header": "PDF རང་འགུལ་ཁ་གྱེས།", - "description": "པར་འདེབས། ནང་འཇུག བཤེར་འབེབས། ཡར་འཇོག་བྱས་ནས་ང་ཚོས་ཡིག་ཆ་རྣམས་རང་འགུལ་གྱིས་ཁ་གྱེས་བྱེད་དུ་འཇུག ལག་བཟོས་གོ་རིམ་སྒྲིག་དགོས་མེད།", - "selectText": { - "1": "གཤམ་ནས་བར་མཚམས་ཤོག་བུ་འགའ་པར་འདེབས་བྱེད། (ནག་དཀར་ཡིན་ནའང་འགྲིག)", - "2": "ཡིག་ཆ་ཚང་མའི་བར་དུ་བར་མཚམས་ཤོག་བུ་བཅུག་ནས་ཐེངས་གཅིག་ལ་བཤེར་འབེབས་བྱེད།", - "3": "བཤེར་འབེབས་བྱས་པའི་ PDF ཡིག་ཆ་ཆེན་པོ་གཅིག་ཡར་འཇོག་བྱས་ནས་ Stirling PDF ལ་ལྷག་མ་བྱེད་དུ་འཇུག", - "4": "བར་མཚམས་ཤོག་ངོས་རྣམས་རང་འགུལ་གྱིས་ངོས་འཛིན་དང་སུབ་པ་བྱས་ནས་མཐའ་མའི་ཡིག་ཆ་གཙང་མ་ཞིག་ངེས་པར་དུ་ཐོབ་ཐུབ།" - }, - "formPrompt": "Stirling-PDF ཤོག་ངོས་བར་མཚམས་ཡོད་པའི་ PDF ཕུལ་བ།", - "duplexMode": "ཕྱོགས་གཉིས་ཀྱི་རྣམ་པ། (མདུན་རྒྱབ་བཤེར་འབེབས།)", - "dividerDownload2": "'རང་འགུལ་ཁ་གྱེས་བར་མཚམས། (བཀོལ་སྤྱོད་ལམ་སྟོན་དང་བཅས་པ།).pdf' ཕབ་ལེན།", - "submit": "ཕུལ་བ།" - }, - "sanitizePdf": { - "tags": "གཙང་སེལ།,བདེ་འཇགས།,ཉེན་མེད།,ཉེན་ཁ་སེལ་བ།" - }, - "URLToPDF": { - "tags": "དྲ་ངོས་ལེན་པ།,ཤོག་ངོས་ཉར་ཚགས།,དྲ་ཚིགས་ཡིག་ཆ།,ཡིག་མཛོད།", - "title": "URL ནས་ PDF ལ།", - "header": "URL ནས་ PDF ལ།", - "submit": "བསྒྱུར་བ།", - "credit": "WeasyPrint བེད་སྤྱོད་བྱེད་པ།" - }, - "HTMLToPDF": { - "tags": "རྟགས་རྒྱག,དྲ་ངོས་ནང་དོན།,བསྒྱུར་བཅོས།,བསྒྱུར་བ།", - "title": "HTML ནས་ PDF ལ།", - "header": "HTML ནས་ PDF ལ།", - "help": "HTML ཡིག་ཆ་དང་དགོས་མཁོའི་ html/css/པར་རིས་སོགས་འདུས་པའི་ ZIP ཡིག་ཆ་ངོས་ལེན་བྱེད་པ།", - "submit": "བསྒྱུར་བ།", - "credit": "WeasyPrint བེད་སྤྱོད་བྱེད་པ།", - "zoom": "དྲ་ཚིགས་སྟོན་པའི་ཆེ་ཆུང་ཚད།", - "pageWidth": "ཤོག་ངོས་ཀྱི་ཞེང་ཚད་སེན་ཊི་མི་ཊར་ནང་། (སྟོང་པར་བཞག་ན་སྔོན་སྒྲིག)", - "pageHeight": "ཤོག་ངོས་ཀྱི་དཔངས་ཚད་སེན་ཊི་མི་ཊར་ནང་། (སྟོང་པར་བཞག་ན་སྔོན་སྒྲིག)", - "marginTop": "ཤོག་ངོས་ཀྱི་སྟེང་མཐའི་བར་ཐག་མི་ལི་མི་ཊར་ནང་། (སྟོང་པར་བཞག་ན་སྔོན་སྒྲིག)", - "marginBottom": "ཤོག་ངོས་ཀྱི་འོག་མཐའི་བར་ཐག་མི་ལི་མི་ཊར་ནང་། (སྟོང་པར་བཞག་ན་སྔོན་སྒྲིག)", - "marginLeft": "ཤོག་ངོས་ཀྱི་གཡོན་མཐའི་བར་ཐག་མི་ལི་མི་ཊར་ནང་། (སྟོང་པར་བཞག་ན་སྔོན་སྒྲིག)", - "marginRight": "ཤོག་ངོས་ཀྱི་གཡས་མཐའི་བར་ཐག་མི་ལི་མི་ཊར་ནང་། (སྟོང་པར་བཞག་ན་སྔོན་སྒྲིག)", - "printBackground": "དྲ་ཚིགས་ཀྱི་རྒྱབ་ལྗོངས་མངོན་པ།", - "defaultHeader": "སྔོན་སྒྲིག་མགོ་བྱང་སྤྱོད་པ། (མིང་དང་ཤོག་གྲངས།)", - "cssMediaType": "ཤོག་ངོས་ཀྱི་ CSS བརྒྱུད་ལམ་རིགས་བསྒྱུར་བ།", - "none": "མེད།", - "print": "པར་འདེབས།", - "screen": "བརྙན་ཡོལ།" - }, - "MarkdownToPDF": { - "tags": "རྟགས་རྒྱག,དྲ་ངོས་ནང་དོན།,བསྒྱུར་བཅོས།,བསྒྱུར་བ།", - "title": "Markdown ནས་ PDF ལ།", - "header": "Markdown ནས་ PDF ལ།", - "submit": "བསྒྱུར་བ།", - "help": "ལས་ཀ་བྱེད་བཞིན་པ།", - "credit": "WeasyPrint བེད་སྤྱོད་བྱེད་པ།" - }, - "PDFToMarkdown": { - "tags": "标记,网页内容,变换,转换,md", - "title": "PDF 转 Markdown", - "header": "PDF 转 Markdown", - "submit": "转换" - }, - "getPdfInfo": { - "tags": "གནས་ཚུལ།,གཞི་གྲངས།,སྡོམ་རྩིས།,གྲངས་ཐོ།", - "title": "PDF ཡི་གནས་ཚུལ་ལེན་པ།", - "header": "PDF ཡི་གནས་ཚུལ་ལེན་པ།", - "submit": "གནས་ཚུལ་ལེན་པ།", - "downloadJson": "JSON ཕབ་ལེན།" - }, - "extractPage": { - "tags": "ཕྱིར་འདོན།" - }, - "PdfToSinglePage": { - "tags": "ཤོག་ངོས་གཅིག" - }, - "showJS": { - "tags": "JS", - "title": "Javascript ས�ོན་པ།", - "header": "Javascript སྟོན་པ།", - "downloadJS": "Javascript ཕབ་ལེན།", - "submit": "སྟོན་པ།", - "results": "结果", - "processing": "正在提取 JavaScript...", - "done": "已提取 JavaScript", - "singleFileWarning": "此工具一次仅支持一个文件。请选择单个文件。", - "view": { - "title": "已提取的 JavaScript" - } - }, - "redact": { - "tags": "སྒྲིབ་སྲུང་།,སྦས་པ།,ནག་པོས་སྒྲིབ་པ།,ནག་པོ།,རྟགས་རྒྱག,སྦས་པ།,ལག་བཟོས།", - "title": "ལག་བཟོས་སྒྲིབ་སྲུང་།", - "submit": "སྒྲིབ་སྲུང་།", - "error": { - "failed": "对 PDF 进行遮盖时发生错误。" - }, - "modeSelector": { - "title": "遮盖方式", - "mode": "模式", - "automatic": "自动", - "automaticDesc": "基于搜索词遮盖文本", - "manual": "手动", - "manualDesc": "点击并拖动以遮盖特定区域", - "manualComingSoon": "手动遮盖即将推出" - }, - "auto": { - "header": "自动遮盖", - "settings": { - "title": "遮盖设置", - "advancedTitle": "高级" - }, - "colorLabel": "框颜色", - "wordsToRedact": { - "title": "要遮盖的词语", - "placeholder": "输入一个词", - "add": "添加", - "examples": "示例:Confidential, Top-Secret" - }, - "useRegexLabel": "使用正则表达式", - "wholeWordSearchLabel": "全词匹配", - "customPaddingLabel": "自定义额外内边距", - "convertPDFToImageLabel": "将 PDF 转为 PDF-Image" - }, - "tooltip": { - "mode": { - "header": { - "title": "遮盖方式" - }, - "automatic": { - "title": "自动遮盖", - "text": "在整个文档中自动查找并遮盖指定文本。非常适合移除一致的敏感信息,如姓名、地址或保密标记。" - }, - "manual": { - "title": "手动遮盖", - "text": "点击并拖动以手动选择要遮盖的特定区域。让您精确控制遮盖内容。(即将推出)" - } - }, - "words": { - "header": { - "title": "要遮盖的词语" - }, - "description": { - "title": "文本匹配", - "text": "输入要在文档中查找并遮盖的单词或短语。每个单词将单独搜索。" - }, - "bullet1": "一次添加一个单词", - "bullet2": "按 Enter 或点击“添加另一个”以添加", - "bullet3": "点击 × 移除单词", - "examples": { - "title": "常见示例", - "text": "典型的遮盖词语包括:银行信息、电子邮件地址或特定姓名。" - } - }, - "advanced": { - "header": { - "title": "高级遮盖设置" - }, - "color": { - "title": "框颜色与内边距", - "text": "自定义遮盖框的外观。黑色为标准,但您可以选择任何颜色。内边距会在找到的文本周围增加额外空间。" - }, - "regex": { - "title": "使用正则表达式", - "text": "启用正则表达式以进行高级模式匹配。用于查找电话号码、电子邮件或复杂模式。", - "bullet1": "示例:\\d{4}-\\d{2}-\\d{2} 匹配任意 YYYY-MM-DD 格式的日期", - "bullet2": "请谨慎使用——务必充分测试" - }, - "wholeWord": { - "title": "全词匹配", - "text": "仅匹配完整单词,不匹配部分。启用时,“John”不会匹配“Johnson”。" - }, - "convert": { - "title": "转换为 PDF-Image", - "text": "在遮盖后将 PDF 转换为基于图像的 PDF。这可确保遮盖框后的文本被完全移除且无法恢复。" - } - } - }, - "manual": { - "header": "手动遮盖", - "textBasedRedaction": "基于文本的遮盖", - "pageBasedRedaction": "基于页面的遮盖", - "convertPDFToImageLabel": "将 PDF 转为 PDF-Image(用于移除框后面的文本)", - "pageRedactionNumbers": { - "title": "页面", - "placeholder": "(例如 1,2,8 或 4,7,12-16 或 2n-1)" - }, - "redactionColor": { - "title": "遮盖颜色" - }, - "export": "导出", - "upload": "上传", - "boxRedaction": "框选遮盖", - "zoom": "缩放", - "zoomIn": "放大", - "zoomOut": "缩小", - "nextPage": "下一页", - "previousPage": "上一页", - "toggleSidebar": "切换侧边栏", - "showThumbnails": "显示缩略图", - "showDocumentOutline": "显示文档大纲(双击可展开/折叠所有项目)", - "showAttachments": "显示附件", - "showLayers": "显示图层(双击可将所有图层重置为默认状态)", - "colourPicker": "颜色选择器", - "findCurrentOutlineItem": "定位当前大纲项", - "applyChanges": "应用更改" - } - }, - "tableExtraxt": { - "tags": "CSV,རེའུ་མིག་ཕྱིར་འདོན།,ཕྱིར་འདོན།,བསྒྱུར་བ།" - }, - "autoSizeSplitPDF": { - "tags": "pdf,ཁ་གྱེས།,ཡིག་ཆ།,གོ་སྒྲིག" - }, - "overlay-pdfs": { - "tags": "སྟེང་བརྩེགས།", - "header": "PDF ཡིག་ཆ་བརྩེགས་པ།", - "title": "叠加 PDF", - "desc": "将一个 PDF 叠加到另一个之上", - "baseFile": { - "label": "གཞི་རྩའི་ PDF ཡིག་ཆ་འདེམས་པ།" - }, - "overlayFiles": { - "label": "བརྩེགས་རྒྱུའི་ PDF ཡིག་ཆ་འདེམས་པ།", - "placeholder": "选择 PDF...", - "addMore": "添加更多 PDF..." - }, - "mode": { - "label": "བརྩེགས་སྟངས་འདེམས་པ།", - "sequential": "རིམ་བཞིན་བརྩེགས་པ།", - "interleaved": "སྤེལ་མར་བརྩེགས་པ།", - "fixedRepeat": "བསྐྱར་ཟློས་གཏན་འཇགས་བརྩེགས་པ།" - }, - "counts": { - "label": "བརྩེགས་གྲངས། (བསྐྱར་ཟློས་གཏན་འཇགས་རྣམ་པའི་ཆེད།)", - "placeholder": "ཚེག་ཁྱིམ་གྱིས་བཅད་པའི་གྲངས་ཀ་འཇུག་པ། (དཔེར་ན། 2,3,1)", - "item": "文件计数", - "noFiles": "添加叠加文件以配置计数" - }, - "position": { - "label": "བརྩེགས་སའི་གནས་ས་འདེམས་པ།", - "foreground": "མདུན་ངོས།", - "background": "རྒྱབ་ལྗོངས།" - }, - "submit": "ཕུལ་བ།", - "settings": { - "title": "设置" - }, - "results": { - "title": "叠加结果" - }, - "tooltip": { - "header": { - "title": "叠加 PDF 概览" - }, - "description": { - "title": "说明", - "text": "将一个基础 PDF 与一个或多个叠加 PDF 合并。叠加可以以不同模式按页应用,并可放置在前景或背景。" - }, - "mode": { - "title": "叠加模式", - "text": "选择如何将叠加页分配到基础 PDF 页面上。", - "sequential": "顺序叠加:使用第一个叠加 PDF 的页面直至结束,然后转到下一个。", - "interleaved": "交错叠加:依次从每个叠加中取一页。", - "fixedRepeat": "固定重复叠加:从每个叠加中取固定数量的页面再移动到下一个。使用“计数”设置数量。" - }, - "position": { - "title": "叠加位置", - "text": "前景会将叠加置于页面之上。背景会将其置于页面之后。" - }, - "overlayFiles": { - "title": "叠加文件", - "text": "选择一个或多个要叠加到基础上的 PDF。在顺序和固定重复模式中,这些文件的顺序会影响页面的应用方式。" - }, - "counts": { - "title": "计数(仅限固定重复)", - "text": "为每个叠加文件提供一个正数,表示在移动到下一个文件前要取的页数。当模式为固定重复时必填。" - } - }, - "error": { - "failed": "叠加 PDF 时发生错误。" - } - }, - "split-by-sections": { - "tags": "དུམ་བུ་ཁ་གྱེས།,བགོ་བ།,རང་སྒྲིག,སྒྲིག་སྦྱོར།", - "title": "�་ཤས་ལྟར་ PDF ཁ་གྱེས།", - "header": "PDF ཆ་ཤས་སུ་ཁ་གྱེས།", - "horizontal": { - "label": "གཞུང་ཕྱོགས་བགོ་བཤའ།", - "placeholder": "གཞུང་ཕྱོགས་བགོ་བཤའི་གྲངས་ཀ་འཇུག་པ།" - }, - "vertical": { - "label": "གྱེན་ཕྱོགས་བགོ་བཤའ།", - "placeholder": "གྱེན་ཕྱོགས་བགོ་བཤའི་གྲངས་ཀ་འཇུག་པ།" - }, - "submit": "PDF ཁ་གྱེས།", - "merge": "PDF གཅིག་ཏུ་སྡེབ་སྦྱོར།" - }, - "AddStampRequest": { - "tags": "ཐེལ་ཙེ།,པར་རིས་སྣོན་པ།,དཀྱིལ་སྒྲིག་པར་རིས།,ཆུ་རྟགས།,PDF,ནང་འཇུག,རང་སྒྲིག,སྒྲིག་སྦྱོར།", - "header": "PDF ལ་ཐེལ་ཙེ་རྒྱག་པ།", - "title": "PDF ལ་ཐེལ་ཙེ་རྒྱག་པ།", - "stampSetup": "印章设置", - "stampType": "ཐེལ་ཙེའི་རིགས།", - "stampText": "ཐེལ་ཙེའི་ཡི་གེ", - "stampImage": "ཐེལ་ཙེའི་པར་རིས།", - "alphabet": "ཡི་གེའི་གཟུགས།", - "fontSize": "ཡི་གེ/པར་རིས་ཀྱི་ཆེ་ཆུང་།", - "rotation": "འཁོར་སྐྱོད།", - "opacity": "གསལ་ཚད།", - "position": "གནས་ས།", - "overrideX": "X གནས་ཚད་བརྗེ་བསྒྱུར།", - "overrideY": "Y གནས་ཚད་བརྗེ་བསྒྱུར།", - "customMargin": "མཐའ་མཚམས་རང་སྒྲིག", - "customColor": "ཡི་གེའི་ཚོས་མདོག་རང་སྒྲིག", - "submit": "ཕུལ་བ།", - "noStampSelected": "未选择印章。返回步骤 1。", - "customPosition": "在预览窗口中拖动印章到所需位置。", - "error": { - "failed": "将印章添加到 PDF 时发生错误。" - }, - "imageSize": "图像大小", - "margin": "边距", - "positionAndFormatting": "位置与格式", - "quickPosition": "选择页面上的位置以放置印章。", - "results": { - "title": "印章结果" - } - }, - "removeImagePdf": { - "tags": "པར་རིས་སུབ་པ།,ཤོག་ངོས་བཀོལ་སྤྱོད།,རྒྱབ་ངོས།,ཞབས་ཞུ་ཕྱོགས།" - }, - "splitPdfByChapters": { - "tags": "ཁ་གྱེས།,ལེའུ།,དཔེ་རྟགས།,གོ་སྒྲིག" - }, - "validateSignature": { - "tags": "མིང་རྟགས།,ར་སྤྲོད།,ཆ་འཇོག,pdf,ལག་ཁྱེར།,ཨང་ཀིའི་མིང་རྟགས།,མིང་རྟགས་ར་སྤྲོད།,ལག་ཁྱེར་ར་སྤྲོད།", - "title": "PDF མིང་རྟགས་ར་སྤྲོད།", - "header": "ཨང་ཀིའི་མིང་རྟགས་ར་སྤྲོད།", - "selectPDF": "མིང་རྟགས་བཀོད་པའི་ PDF ཡིག་ཆ་འདེམས་པ།", - "submit": "མིང་རྟགས་ར་སྤྲོད།", - "results": "ར་སྤྲོད་འབྲས་བུ།", - "status": { - "_value": "གནས་སྟངས།", - "valid": "ནུས་ལྡན།", - "invalid": "ནུས་མེད།", - "complete": "验证完成" - }, - "signer": "མིང་རྟགས་འགོད་མཁན།", - "date": "དུས་ཚོད།", - "reason": "རྒྱུ་མཚན།", - "location": "ས་གནས།", - "noSignatures": "ཡིག་ཆ་འདིའི་ནང་དུ་ཨང་ཀིའི་མིང་རྟགས་མ་རྙེད།", - "chain": { - "invalid": "ལག་ཁྱེར་བརྒྱུད་རིམ་ར་སྤྲོད་མ་འགྲུབ་པ། - མིང་རྟགས་འགོད་མཁན་གྱི་ངོ་སྤྲོད་ར་སྤྲོད་བྱེད་མི་ཐུབ།" - }, - "trust": { - "invalid": "ལག་ཁྱེར་ཡིད་ཆེས་མཛོད་ཁང་ནང་མེད་པ། - འབྱུང་ཁུངས་ར་སྤྲོད་བྱེད་མི་ཐུབ།" - }, - "cert": { - "expired": "ལག་ཁྱེར་དུས་ཡོལ་ཟིན།", - "revoked": "ལག་ཁྱེར་ཕྱིར་འཐེན་བྱས་ཟིན།", - "info": "ལག་ཁྱེར་ཞིབ་ཕྲ།", - "issuer": "སྤྲོད་མཁན།", - "subject": "བརྗོད་གཞི།", - "serialNumber": "ཨང་གྲངས་གོ་རིམ།", - "validFrom": "ནུས་ལྡན་འགོ་འཛུགས།", - "validUntil": "ནུས་ལྡན་མཇུག་སྒྲིལ།", - "algorithm": "བྱེད་ཐབས།", - "keySize": "ལྡེ་མིག་ཆེ་ཆུང་།", - "version": "པར་གཞི།", - "keyUsage": "ལྡེ་མིག་བེད་སྤྱོད།", - "selfSigned": "རང་མིང་རྟགས།", - "bits": "གནས།", - "details": "证书详情" - }, - "signature": { - "info": "མིང་རྟགས་ཀྱི་གནས་ཚུལ།", - "_value": "མིང་རྟགས།", - "mathValid": "མིང་རྟགས་ཨང་རྩིས་ཐོག་ནས་ནུས་ལྡན་ཡིན་ཡང་།" - }, - "selectCustomCert": "རང་སྒྲིག་ལག་ཁྱེར་ཡིག་ཆ་ X.509 (འདམ་ག)", - "downloadCsv": "下载 CSV", - "downloadJson": "下载 JSON", - "downloadPdf": "下载 PDF 报告", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "无法验证所选文件。", - "partial": "部分文件无法验证。", - "reportGeneration": "无法生成 PDF 报告。JSON 和 CSV 可用。", - "unexpected": "验证过程中出现意外错误。" - }, - "finalizing": "正在准备下载...", - "issue": { - "certExpired": "证书已过期", - "certRevocationUnknown": "证书吊销状态未知", - "certRevoked": "证书已吊销", - "chainInvalid": "证书链无效", - "signatureInvalid": "签名加密校验失败", - "trustInvalid": "证书不受信任" - }, - "noResults": "运行验证以生成报告。", - "noSignaturesShort": "无签名", - "processing": "正在验证签名...", - "report": { - "continued": "续", - "downloads": "下载", - "entryLabel": "签名摘要", - "fields": { - "created": "创建时间", - "fileSize": "文件大小", - "signatureCount": "签名总数", - "signatureDate": "签署日期" - }, - "filesEvaluated": "{{count}} 个文件已评估", - "footer": "通过 Stirling PDF 验证", - "generatedAt": "生成时间", - "noPdf": "成功验证后将提供 PDF 报告。", - "page": "页面", - "shortTitle": "签名摘要", - "signatureCountLabel": "{{count}} 个签名", - "signaturesFound": "检测到 {{count}} 个签名", - "signaturesValid": "{{count}} 个完全有效", - "title": "签名验证报告" - }, - "settings": { - "certHint": "上传受信任的 X.509 证书以针对自定义信任源进行验证。", - "title": "验证设置" - }, - "signatureDate": "签署日期", - "totalSignatures": "签名总数" - }, - "replaceColor": { - "tags": "替换颜色,页面操作,后端,服务器端", - "labels": { - "settings": "设置", - "colourOperation": "颜色操作" - }, - "options": { - "highContrast": "高对比度", - "invertAll": "反转所有颜色", - "custom": "自定义", - "cmyk": "转换为 CMYK" - }, - "tooltip": { - "header": { - "title": "替换与反转颜色设置概览" - }, - "description": { - "title": "说明", - "text": "转换 PDF 颜色以提升可读性和无障碍性。可选择高对比度预设、反转所有颜色或创建自定义配色方案。" - }, - "highContrast": { - "title": "高对比度", - "text": "应用预设的高对比度配色,旨在提高可读性并符合无障碍要求。", - "bullet1": "白字黑底——经典深色模式", - "bullet2": "黑字白底——标准高对比度", - "bullet3": "黄字黑底——高可视性选项", - "bullet4": "绿字黑底——高对比度替代方案" - }, - "invertAll": { - "title": "反转所有颜色", - "text": "完全反转 PDF 中的所有颜色,产生类似底片的效果。适用于创建文档的深色模式版本或在弱光环境中减轻眼疲劳。" - }, - "custom": { - "title": "自定义颜色", - "text": "使用取色器定义您自己的文本与背景颜色。非常适合用于品牌化或特定无障碍要求。", - "bullet1": "文本颜色——选择文本元素的颜色", - "bullet2": "背景颜色——设置文档背景颜色" - }, - "cmyk": { - "title": "转换为 CMYK", - "text": "将 PDF 从 RGB 色彩空间转换为 CMYK 色彩空间,以优化专业印刷。此过程会将颜色转换为打印机使用的青、品红、黄、黑模型。" - } - }, - "error": { - "failed": "处理颜色替换时发生错误。" - } - }, - "login": { - "title": "�ང་འཛུལ།", - "header": "ནང་འཛུལ།", - "signin": "ནང་འཛུལ།", - "signInWith": "使用以下方式登录", - "signInAnonymously": "以访客身份登录", - "rememberme": "ང་དྲན་པར་བྱེད།", - "invalid": "སྤྱོད་མིང་ངམ་གསང་ཚིག་ནོར་འདུག", - "locked": "ཁྱེད་ཀྱི་ཐོ་མཛོད་ཟྭ་རྒྱག་བརྒྱབ་ཟིན།", - "sessionExpired": "您的会话已过期。请重新登录。", - "signinTitle": "ནང་འཛུལ་གནང་རོགས།", - "ssoSignIn": "གཅིག་གྱུར་ནང་འཛུལ་བརྒྱུད་ནས་ནང་འཛུལ།", - "oAuth2AutoCreateDisabled": "OAUTH2 རང་འགུལ་སྤྱོད་མཁན་གསར་བཟོ་བཀག་སྡོམ་བྱས་ཟིན།", - "oAuth2AdminBlockedUser": "ད་ལྟ་ཐོ་འགོད་མ་བྱས་པའི་སྤྱོད་མཁན་གྱི་ཐོ་འགོད་དང་ནང་འཛུལ་བཀག་སྡོམ་བྱས་ཡོད། དོ་དམ་པར་འབྲེལ་བ་གནང་རོགས།", - "oauth2RequestNotFound": "དབང་སྤྲོད་རེ་ཞུ་རྙེད་མ་བྱུང་།", - "oauth2InvalidUserInfoResponse": "སྤྱོད་མཁན་གྱི་གནས་ཚུལ་ལན་འདེབས་ནོར་འཁྲུལ།", - "oauth2invalidRequest": "རེ་ཞུ་ནོར་འཁྲུལ།", - "oauth2AccessDenied": "འཛུལ་སྤྱོད་བཀག་འགོག", - "oauth2InvalidTokenResponse": "བརྡ་རྟགས་ལན་འདེབས་ནོར་འཁྲུལ།", - "oauth2InvalidIdToken": "ངོ་རྟགས་བརྡ་རྟགས་ནོར་འཁྲུལ།", - "relyingPartyRegistrationNotFound": "བརྟེན་སའི་ཚོགས་པའི་ཐོ་འགོད་རྙེད་མ་བྱུང་།", - "userIsDisabled": "སྤྱོད་མཁན་བཀག་སྡོམ་བྱས་ཟིན། སྤྱོད་མིང་འདི་བརྒྱུད་ནས་ནང་འཛུལ་བྱེད་མི་ཆོག དོ་དམ་པར་འབྲེལ་བ་གནང་རོགས།", - "alreadyLoggedIn": "ཁྱེད་རང་", - "alreadyLoggedIn2": "སྒྲིག་ཆས་ནང་ནང་འཛུལ་བྱས་ཟིན། སྒྲིག་ཆས་ནས་ཕྱིར་འཐེན་བྱས་ནས་ཡང་བསྐྱར་ཚོད་ལྟ་བྱེད་རོགས།", - "toManySessions": "ཁྱེད་ལ་འཛུལ་ཞུགས་བྱས་པའི་གནས་སྐབས་མང་དྲགས་འདུག", - "logoutMessage": "您已退出登录。", - "youAreLoggedIn": "您已登录!", - "email": "邮箱", - "password": "密码", - "enterEmail": "请输入邮箱", - "enterPassword": "请输入密码", - "loggingIn": "正在登录...", - "username": "用户名", - "enterUsername": "输入用户名", - "useEmailInstead": "使用邮箱登录", - "forgotPassword": "忘记密码?", - "logIn": "登录", - "signingIn": "正在登录...", - "login": "登录", - "or": "或", - "useMagicLink": "改用魔法链接", - "enterEmailForMagicLink": "输入您的邮箱以获取魔法链接", - "sending": "正在发送…", - "sendMagicLink": "发送魔法链接", - "cancel": "取消", - "dontHaveAccount": "没有账号?注册", - "home": "主页", - "debug": "调试", - "signOut": "退出", - "pleaseEnterBoth": "请输入邮箱和密码", - "pleaseEnterEmail": "请输入您的邮箱地址", - "magicLinkSent": "魔法链接已发送至 {{email}}!请检查邮箱并点击链接登录。", - "passwordResetSent": "密码重置链接已发送至 {{email}}!请检查邮箱并按说明操作。", - "failedToSignIn": "使用 {{provider}} 登录失败:{{message}}", - "unexpectedError": "意外错误:{{message}}", - "accountCreatedSuccess": "账号创建成功!您现在可以登录。", - "passwordChangedSuccess": "密码修改成功!请使用新密码登录。", - "credentialsUpdated": "您的凭据已更新。请重新登录。", - "defaultCredentials": "默认登录凭据", - "changePasswordWarning": "首次登录后请更改密码", - "slides": { - "overview": { - "alt": "Stirling PDF 概览", - "title": "满足您所有 PDF 需求的一站式工具。", - "subtitle": "以隐私为先的 PDF 云套件,支持转换、签名、涂黑和管理文档,并提供 50+ 款强大工具。" - }, - "edit": { - "alt": "编辑 PDF", - "title": "编辑 PDF 以展示或保护您想要的信息", - "subtitle": "十余种工具助您涂黑、签名、阅读与处理 PDF,满足您的各种需求。" - }, - "secure": { - "alt": "保护 PDF", - "title": "保护 PDF 中的敏感信息", - "subtitle": "轻松添加密码、涂黑内容并管理证书。" - } - } - }, - "signup": { - "title": "创建账号", - "subtitle": "加入 Stirling PDF 开始使用", - "name": "姓名", - "email": "邮箱", - "password": "密码", - "confirmPassword": "确认密码", - "enterName": "请输入姓名", - "enterEmail": "请输入邮箱", - "enterPassword": "请输入密码", - "confirmPasswordPlaceholder": "确认密码", - "or": "或", - "creatingAccount": "正在创建账号...", - "signUp": "注册", - "alreadyHaveAccount": "已有账号?登录", - "pleaseFillAllFields": "请填写所有字段", - "passwordsDoNotMatch": "两次输入的密码不一致", - "passwordTooShort": "密码长度至少为 6 个字符", - "invalidEmail": "请输入有效的邮箱地址", - "checkEmailConfirmation": "请检查邮箱中的确认链接以完成注册。", - "accountCreatedSuccessfully": "账号创建成功!您现在可以登录。", - "unexpectedError": "意外错误:{{message}}", - "useEmailInstead": "改用邮箱", - "nameRequired": "姓名为必填项", - "emailRequired": "邮箱为必填项", - "passwordRequired": "密码为必填项", - "confirmPasswordRequired": "请确认您的密码" - }, - "pdfToSinglePage": { - "title": "PDF ནས་ཤོག་ངོས་གཅིག་ལ།", - "header": "PDF ནས་ཤོག་ངོས་གཅིག་ལ།", - "submit": "ཤོག་ངོས་གཅིག་ལ་བསྒྱུར་བ།", - "description": "此工具会将 PDF 的所有页面合并为一个大的单页。宽度保持与原始页面一致,但高度为所有页面高度之和。", - "filenamePrefix": "单页", - "files": { - "placeholder": "在主界面选择一个 PDF 文件开始" - }, - "error": { - "failed": "转换为单页时发生错误。" - }, - "results": { - "title": "单页转换结果" - } - }, - "pageExtracter": { - "title": "ཤོག་ངོས་ཕྱིར་འདོན།", - "header": "ཤོག་ངོས་ཕྱིར་འདོན།", - "submit": "ཕྱིར་འདོན།", - "placeholder": "(དཔེར་ན། 1,2,8 ཡང་ན་ 4,7,12-16 ཡང་ན་ 2n-1)" - }, - "sanitizePDF": { - "title": "PDF གཙང་སེལ།", - "header": "PDF ཡིག་ཆ་གཙང་སེལ།", - "selectText": { - "1": "Javascript བྱ་འགུལ་སུབ་པ།", - "2": "ནང་འཇུག་ཡིག་ཆ་སུབ་པ།", - "3": "移除 XMP 元数据", - "4": "འབྲེལ་ཐག་སུབ་པ།", - "5": "ཡིག་གཟུགས་སུབ་པ།", - "6": "移除文档信息元数据" - }, - "submit": "PDF གཙང་སེལ།" - }, - "adjustContrast": { - "title": "འོད་ཁྱད་སྙོམ་སྒྲིག", - "header": "འོད་ཁྱད་སྙོམ་སྒྲིག", - "basic": "基础调整", - "contrast": "འོད་ཁྱད།", - "brightness": "གསལ་ཚད།", - "saturation": "མདོག་ཚད།", - "download": "ཕབ་ལེན།", - "adjustColors": "调整颜色", - "blue": "蓝", - "confirm": "确认", - "error": { - "failed": "调整颜色/对比度失败" - }, - "green": "绿", - "noPreview": "选择一个 PDF 以预览", - "red": "红", - "results": { - "title": "已调整的 PDF" - } - }, - "compress": { - "title": "སྡུད་སྒྲིལ།", - "desc": "压缩 PDF 以减小文件大小。", - "header": "PDF སྡུད་སྒྲིལ།", - "method": { - "title": "压缩方式", - "quality": "质量", - "filesize": "文件大小" - }, - "credit": "ཞབས་ཞུ་འདིས་ PDF སྡུད་སྒྲིལ་/ཡར་རྒྱས་གཏོང་བའི་ཆེད་དུ་ qpdf བེད་སྤྱོད་བྱེད་པ།", - "grayscale": { - "label": "应用灰度进行压缩" - }, - "tooltip": { - "header": { - "title": "压缩设置概览" - }, - "description": { - "title": "说明", - "text": "压缩是减少文件大小的简便方法。选择“文件大小”可输入目标大小,我们将为您调整质量;选择“质量”可手动设置压缩强度。" - }, - "qualityAdjustment": { - "title": "质量调整", - "text": "拖动滑块调整压缩强度。较低的值(1-3)可保留质量但文件较大;较高的值(7-9)可显著减小文件但会降低图像清晰度。", - "bullet1": "较低的值更能保留质量", - "bullet2": "较高的值可减少文件大小" - }, - "grayscale": { - "title": "灰度", - "text": "选择此选项可将所有图像转换为黑白,这对扫描 PDF 或图像较多的文档可显著减小文件大小。" - } - }, - "error": { - "failed": "压缩 PDF 时发生错误。" - }, - "selectText": { - "1": { - "_value": "压缩设置", - "1": "1-3 PDF 压缩,
4-6 轻度图像压缩,
7-9 强烈图像压缩 会显著降低图像质量" - }, - "2": "优化级别:", - "4": "རང་འགུལ་རྣམ་པ། - PDF ཏག་ཏག་ཆེ་ཆུང་ཚད་ལ་འཁྲིད་པའི་ཆེད་དུ་སྤུས་ཚད་རང་འགུལ་གྱིས་སྙོམ་སྒྲིག་བྱེད་པ།", - "5": "རེ་བའི་ PDF ཆེ་ཆུང་། (དཔེར་ན། 25MB, 10.8MB, 25KB)" - }, - "submit": "སྡུད་སྒྲིལ།" - }, - "decrypt": { - "passwordPrompt": "ཡིག་ཆ་འདི་གསང་ཚིག་གིས་སྲུང་སྐྱོབ་བྱས་ཡོད། གསང་ཚིག་འཇུག་རོགས།", - "cancelled": "PDF ཡི་བྱ་བ་མཚམས་འཇོག་བྱས་ཟིན། {0}", - "noPassword": "གསང་སྡོམ་གྲོལ་ཟིན། {0}", - "invalidPassword": "གསང་ཚིག་ཏག་ཏག་དང་མཉམ་དུ་ཡང་བསྐྱར་ཚོད་ལྟ་བྱེད་རོགས།", - "invalidPasswordHeader": "གསང་ཚིག་ནོར་བའམ་རྒྱབ་སྐྱོར་མི་བྱེད་པའི་གསང་སྡོམ་ PDF ཡིན་པ། {0}", - "unexpectedError": "处理文件时出错。请重试。", - "serverError": "解密时服务器错误: {0}", - "success": "ཡིག་ཆའི་གསང་སྡོམ་གྲོལ་ཟིན།" - }, - "multiTool-advert": { - "message": "此功能也可在我们的多功能工具页面使用。前往体验更强的逐页界面和附加功能!" - }, - "pageRemover": { - "title": "页面移除", - "header": "PDF 页面移除器", - "pagesToDelete": "སུབ་རྒྱུའི་ཤོག་ངོས། (ཤོག་གྲངས་ཀྱི་ཐོ་གཞུང་ཚག་ཤད་ཀྱིས་བཅད་ནས་འཇུག་པ།)", - "submit": "ཤོག་ངོས་སུབ་པ།", - "placeholder": "(དཔེར་ན། 1,2,6 ཡང་ན་ 1-10,15-30)" - }, - "imageToPDF": { - "title": "པར་རིས་ནས་ PDF ལ།", - "header": "པར་རིས་ནས་ PDF ལ།", - "submit": "བསྒྱུར་བ།", - "selectLabel": "པར་རིས་འཚམ་སྒྲིག་གདམ་ག", - "fillPage": "ཤོག་ངོས་བཀང་བ།", - "fitDocumentToImage": "ཤོག་ངོས་པར་རིས་དང་འཚམ་པར་བཟོ་བ།", - "maintainAspectRatio": "བསྡུར་ཚད་རྒྱུན་འཁྱོངས།", - "selectText": { - "2": "PDF འཁོར་སྐྱོད་བྱ་རྒྱུའི།", - "3": "ཡིག་ཆ་མང་པོའི་གཏན་ཚིགས། (པར་རིས་མང་པོ་དང་མཉམ་དུ་ལས་ཀ་བྱེད་སྐབས་ཁོ་ནར་སྤྱོད་ཆོག)", - "4": "PDF གཅིག་ཏུ་སྡེབ་སྦྱོར།", - "5": "PDF སོ་སོར་བསྒྱུར་བ།" - } - }, - "PDFToCSV": { - "title": "PDF ནས་ CSV ལ།", - "header": "PDF ནས་ CSV ལ།", - "prompt": "选择要提取表格的页面", - "submit": "提取" - }, - "split-by-size-or-count": { - "title": "�ེ་ཆུང་ངམ་གྲངས་ཀ་ལྟར་ PDF ཁ་གྱེས།", - "header": "ཆེ་ཆུང་ངམ་གྲངས་ཀ་ལྟར་ PDF ཁ་གྱེས།", - "type": { - "label": "ཁ་གྱེས་རིགས་འདེམས་པ།", - "size": "ཆེ་ཆུང་ལྟར།", - "pageCount": "ཤོག་གྲངས་ལྟར།", - "docCount": "ཡིག་ཆའི་གྲངས་ཀ་ལྟར།" - }, - "value": { - "label": "གྲངས་ཐང་འཇུག་པ།", - "placeholder": "ཆེ་ཆུང་ (དཔེར་ན། 2MB ཡང་ན་ 3KB) ཡང་ན་གྲངས་ཀ་ (དཔེར་ན། 5) འཇུག་པ།" - }, - "submit": "ཕུལ་བ།" - }, - "printFile": { - "title": "ཡིག་ཆ་པར་འདེབས།", - "header": "ཡིག་ཆ་པར་འདེབས་འཕྲུལ་འཁོར་ལ་པར་འདེབས།", - "selectText": { - "1": "པར་འདེབས་བྱ་རྒྱུའི་ཡིག་ཆ་འདེམས་པ།", - "2": "པར་འདེབས་འཕྲུལ་འཁོར་གྱི་མིང་འཇུག་པ།" - }, - "submit": "པར་འདེབས།" - }, - "licenses": { - "nav": "ཆོག་མཆན།", - "title": "ཕྱི་ཡི་ཆོག་མཆན།", - "header": "ཕྱི་ཡི་ཆོག་མཆན།", - "module": "སྡེ་ཚན།", - "version": "པར་གཞི།", - "license": "ཆོག་མཆན།" - }, - "survey": { - "nav": "བསམ་ཞིབ།", - "title": "Stirling-PDF བསམ་ཞིབ།", - "description": "Stirling-PDF ལ་རྗེས་འདེད་མེད་པས། ང་ཚོས་ Stirling-PDF ཡར་རྒྱས་གཏོང་བའི་ཆེད་དུ་སྤྱོད་མཁན་ཚོའི་བསམ་འཆར་ཉན་འདོད་ཡོད།", - "changes": "བསམ་ཞིབ་སྔ་མ་ནས་བཟུང་ Stirling-PDF ལ་འགྱུར་བ་བྱུང་ཡོད། དེའི་སྐོར་ལ་གནས་ཚུལ་མང་བ་ཤེས་འདོད་ན་ང་ཚོའི་རྩོམ་ཡིག་འདིར་གཟིགས་རོགས།", - "changes2": "འགྱུར་བ་འདི་དག་དང་མཉམ་དུ་ང་ཚོར་ཚོང་དོན་རྒྱབ་སྐྱོར་དང་མ་དངུལ་ཐོབ་བཞིན་ཡོད།", - "please": "Stirling-PDF ཡི་མ་འོངས་པའི་ཐད་ལ་ནུས་པ་ཐོན་པའི་ཆེད་དུ་ང་ཚོའི་བསམ་ཞིབ་ནང་མཉམ་ཞུགས་གནང་རོགས།", - "disabled": "(བསམ་ཞིབ་སྒེའུ་ཁུང་རྗེས་མའི་གསར་སྒྱུར་ནང་སྒོ་རྒྱག་རྒྱུ་ཡིན་ཡང་ཤོག་ངོས་མཇུག་ཏུ་ཡོད་རྒྱུ་ཡིན།)", - "button": "བསམ་ཞིབ་བྱེད་པ།", - "dontShowAgain": "ཡང་བསྐྱར་མ་སྟོན།", - "meeting": { - "1": "如果您在工作中使用 Stirling PDF,我们非常希望与您交流。我们提供技术支持会议,换取您 15 分钟的用户调研时间。", - "2": "这将是一个机会:", - "3": "获取有关部署、集成或故障排除的帮助", - "4": "直接反馈性能、边界情况和功能缺口", - "5": "帮助我们让 Stirling PDF 更贴合真实企业场景", - "6": "如果您有兴趣,可以直接预约与我们团队会谈。(仅支持英语)", - "7": "期待了解您的用例,让 Stirling PDF 更上一层楼!", - "notInterested": "不是企业用户或对会议不感兴趣?", - "button": "预约会议" - } - }, - "removeImage": { - "title": "པ�་རིས་སུབ་པ།", - "header": "པར་རིས་སུབ་པ།", - "removeImage": "པར་རིས་སུབ་པ།", - "submit": "པར་རིས་སུབ་པ།", - "error": { - "failed": "从 PDF 移除图像失败。" - }, - "results": { - "title": "移除图像结果" - } - }, - "splitByChapters": { - "title": "ལེའ�་ལྟར་ PDF ཁ་གྱེས།", - "header": "ལེའུ་ལྟར་ PDF ཁ་གྱེས།", - "bookmarkLevel": "དཔེ་རྟགས་རིམ་པ།", - "includeMetadata": "གནས་ཚུལ་ཞིབ་ཕྲ་ཚུད་པ།", - "allowDuplicates": "བསྐྱར་ཟློས་ཆོག་པ།", - "desc": { - "1": "此工具根据章节结构将一个 PDF 拆分为多个 PDF。", - "2": "书签级别:选择用于拆分的书签级别(0 为顶级,1 为第二级,依此类推)。", - "3": "Include Metadata: If checked, the original PDF metadata will be included in each split PDF.", - "4": "允许重复:如果勾选,允许同一页上的多个书签创建单独的 PDF。" - }, - "submit": "拆分 PDF" - }, - "fileChooser": { - "click": "སྤྱོད།", - "or": "ཡང་ན།", - "dragAndDrop": "འཐེན་ནས་འཇོག་པ།", - "dragAndDropPDF": "PDF ཡིག་ཆ་འཐེན་ནས་འཇོག་པ།", - "dragAndDropImage": "པར་རིས་ཡིག་ཆ་འཐེན་ནས་འཇོག་པ།", - "hoveredDragAndDrop": "ཡིག་ཆ་འདིར་འཐེན་ནས་འཇོག་པ།", - "extractPDF": "འདོན་རིས་འགྱུར་བའི་སྒྲིག་བཏང་བ།" - }, - "releases": { - "footer": "པར་གཞི།", - "title": "པར་གཞི་གསར་པའི་གསལ་བསྒྲགས།", - "header": "པར་གཞི་གསར་པའི་གསལ་བསྒྲགས།", - "current": { - "version": "མིག་སྔའི་པར་གཞི།" - }, - "note": "པར་གཞི་གསར་པའི་གསལ་བསྒྲགས་དབྱིན་ཡིག་ཁོ་ནར་ཡོད།" - }, - "swagger": { - "title": "API 文档", - "header": "API 文档", - "desc": "查看并测试 Stirling PDF 的 API 端点", - "tags": "api,文档,swagger,端点,开发" - }, - "cookieBanner": { - "popUp": { - "title": "我们如何使用 Cookies", - "description": { - "1": "我们使用 cookies 和其他技术,让 Stirling PDF 为你更好地工作——帮助我们改进工具,并持续构建你会喜欢的功能。", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "好的", - "acceptNecessaryBtn": "不用了", - "showPreferencesBtn": "管理偏好" - }, - "preferencesModal": { - "title": "同意偏好中心", - "acceptAllBtn": "全部接受", - "acceptNecessaryBtn": "全部拒绝", - "savePreferencesBtn": "保存偏好", - "closeIconLabel": "关闭弹窗", - "serviceCounterLabel": "服务|服务", - "subtitle": "Cookie 使用", - "description": { - "1": "Stirling PDF 使用 cookies 和类似技术来提升你的体验,并了解我们的工具如何被使用。这有助于我们改进性能、开发你关心的功能,并为用户提供持续支持。", - "2": "Stirling PDF 不能——也绝不会——跟踪或访问你使用的文档内容。", - "3": "你的隐私与信任是我们工作的核心。" - }, - "necessary": { - "title": { - "1": "严格必要的 Cookies", - "2": "始终启用" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "分析", - "description": "这些 cookies 帮助我们了解我们的工具是如何被使用的,从而让我们专注于构建社区最看重的功能。请放心——Stirling PDF 不能且绝不会跟踪你处理的文档内容。" - } - }, - "services": { - "posthog": "PostHog 分析", - "scarf": "Scarf 像素" - } - }, - "removeMetadata": { - "submit": "移除元数据" - }, - "sidebar": { - "toggle": "切换侧边栏" - }, - "theme": { - "toggle": "切换主题" - }, - "view": { - "viewer": "查看器", - "pageEditor": "页面编辑器", - "fileManager": "文件管理器" - }, - "pageEditor": { - "title": "页面编辑器", - "save": "保存更改", - "noPdfLoaded": "未加载 PDF。请上传 PDF 进行编辑。", - "rotatedLeft": "向左旋转:", - "rotatedRight": "向右旋转:", - "deleted": "已删除:", - "movedLeft": "向左移动:", - "movedRight": "向右移动:", - "splitAt": "拆分于:", - "insertedPageBreak": "已在此处插入分页符:", - "addFileNotImplemented": "演示中未实现添加文件", - "closePdf": "关闭 PDF", - "reset": "重置更改", - "zoomIn": "放大", - "zoomOut": "缩小", - "fitToWidth": "适应宽度", - "actualSize": "实际大小" - }, - "viewer": { - "firstPage": "第一页", - "lastPage": "最后一页", - "previousPage": "上一页", - "nextPage": "下一页", - "zoomIn": "放大", - "zoomOut": "缩小", - "singlePageView": "单页视图", - "dualPageView": "双页视图" - }, - "rightRail": { - "closeSelected": "关闭所选文件", - "selectAll": "全选", - "deselectAll": "取消全选", - "selectByNumber": "按页码选择", - "deleteSelected": "删除所选页面", - "closePdf": "关闭 PDF", - "exportAll": "导出 PDF", - "downloadSelected": "下载所选文件", - "downloadAll": "全部下载", - "saveAll": "全部保存", - "toggleTheme": "切换主题", - "toggleBookmarks": "切换书签", - "language": "语言", - "search": "搜索 PDF", - "panMode": "平移模式", - "rotateLeft": "向左旋转", - "rotateRight": "向右旋转", - "toggleSidebar": "切换侧边栏", - "exportSelected": "导出所选页面", - "toggleAnnotations": "切换注释可见性", - "annotationMode": "切换注释模式", - "draw": "绘制", - "save": "保存", - "saveChanges": "保存更改" - }, - "search": { - "title": "搜索 PDF", - "placeholder": "输入搜索词...", - "noResults": "未找到结果", - "searching": "正在搜索..." - }, - "guestBanner": { - "title": "你正在以访客身份使用 Stirling PDF!", - "message": "创建免费账户以保存你的工作、访问更多功能,并支持该项目。", - "dismiss": "关闭横幅", - "signUp": "免费注册" - }, - "toolPicker": { - "searchPlaceholder": "搜索工具...", - "noToolsFound": "未找到工具", - "allTools": "全部工具", - "quickAccess": "快速访问", - "categories": { - "standardTools": "标准工具", - "advancedTools": "高级工具", - "recommendedTools": "推荐工具" - }, - "subcategories": { - "signing": "签名", - "documentSecurity": "文档安全", - "verification": "验证", - "documentReview": "文档审阅", - "pageFormatting": "页面格式化", - "extraction": "提取", - "removal": "移除", - "automation": "自动化", - "general": "常规", - "advancedFormatting": "高级格式化", - "developerTools": "开发者工具" - } - }, - "quickAccess": { - "read": "阅读", - "sign": "签名", - "automate": "自动化", - "files": "文件", - "activity": "活动", - "help": "帮助", - "account": "账户", - "config": "配置", - "settings": "设置", - "adminSettings": "管理员设置", - "allTools": "All Tools", - "reader": "阅读器", - "helpMenu": { - "toolsTour": "工具导览", - "toolsTourDesc": "了解这些工具能做什么", - "adminTour": "管理导览", - "adminTourDesc": "探索管理设置与功能" - } - }, - "admin": { - "error": "错误", - "success": "成功", - "expand": "展开", - "close": "关闭", - "status": { - "active": "活动", - "inactive": "非活动" - }, - "settings": { - "title": "管理员设置", - "workspace": "工作区", - "fetchError": "加载设置失败", - "saveError": "保存设置失败", - "saved": "设置保存成功", - "saveSuccess": "设置保存成功", - "save": "保存更改", - "discard": "放弃", - "restartRequired": "需要重启", - "loginRequired": "必须启用登录模式才能修改管理员设置", - "unsavedChanges": { - "title": "未保存的更改", - "message": "您有未保存的更改。要放弃吗?", - "cancel": "继续编辑", - "discard": "放弃更改", - "hint": "您有未保存的更改" - }, - "loginDisabled": { - "title": "需要登录模式", - "message": "必须启用登录模式才能修改管理员设置。请在环境中设置 SECURITY_ENABLELOGIN=true 或在 settings.yml 中设置 security.enableLogin: true,然后重启服务器。", - "readOnly": "以下设置仅显示示例值供参考。启用登录模式以查看并编辑实际配置。" - }, - "restart": { - "title": "需要重启", - "message": "设置已成功保存。需要重启服务器以使更改生效。", - "question": "你希望现在重启服务器还是稍后?", - "now": "立即重启", - "later": "稍后重启" - }, - "restarting": "正在重启服务器", - "restartingMessage": "服务器正在重启。请稍候...", - "restartError": "重启服务器失败。请手动重启。", - "general": { - "title": "系统设置", - "description": "配置全局应用设置,包括品牌和默认行为。", - "ui": "用户界面", - "system": "系统", - "appName": { - "label": "应用名称", - "description": "显示在浏览器标签和主页上的名称" - }, - "appNameNavbar": { - "label": "导航栏品牌", - "description": "显示在导航栏上的名称" - }, - "homeDescription": { - "label": "主页描述", - "description": "显示在主页上的描述文本" - }, - "defaultLocale": { - "label": "默认区域", - "description": "新用户的默认语言(例如:en_US, es_ES)" - }, - "fileUploadLimit": { - "label": "文件上传限制", - "description": "最大文件上传大小(例如:100MB、1GB)" - }, - "showUpdate": { - "label": "显示更新通知", - "description": "当有新版本可用时显示通知" - }, - "showUpdateOnlyAdmin": { - "label": "仅向管理员显示更新", - "description": "将更新通知仅限于管理员用户" - }, - "customHTMLFiles": { - "label": "自定义 HTML 文件", - "description": "允许从 customFiles 目录提供自定义 HTML 文件" - }, - "languages": { - "label": "可用语言", - "description": "用户可选择的语言(留空以启用所有语言)", - "placeholder": "选择语言" - }, - "customMetadata": { - "label": "自定义元数据", - "autoUpdate": { - "label": "自动更新元数据", - "description": "自动更新所有处理文档的 PDF 元数据" - }, - "author": { - "label": "默认作者", - "description": "PDF 元数据的默认作者(例如:用户名)" - }, - "creator": { - "label": "默认创建者", - "description": "PDF 元数据的默认创建者" - }, - "producer": { - "label": "默认生产者", - "description": "PDF 元数据的默认生产者" - } - }, - "logoStyle": { - "label": "Logo 样式", - "description": "选择现代极简 Logo 或经典 S 图标", - "classic": "经典", - "classicAlt": "经典 Logo", - "modern": "现代", - "modernAlt": "现代 Logo" - }, - "customPaths": { - "label": "自定义路径", - "description": "为流水线处理和外部工具配置自定义文件系统路径", - "pipeline": { - "label": "流水线目录", - "watchedFoldersDir": { - "label": "监控文件夹目录", - "description": "流水线监控输入 PDF 的目录(留空使用默认:/pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "完成文件夹目录", - "description": "输出已处理 PDF 的目录(留空使用默认:/pipeline/finishedFolders)" - } - }, - "operations": { - "label": "外部工具路径", - "weasyprint": { - "label": "WeasyPrint 可执行文件", - "description": "WeasyPrint 可执行文件的路径,用于 HTML 转 PDF(留空使用默认:/opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Unoconvert 可执行文件", - "description": "LibreOffice unoconvert 的路径,用于文档转换(留空使用默认:/opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "安全", - "description": "配置身份验证、登录行为和安全策略。", - "ssoNotice": { - "title": "在找 SSO/SAML 设置?", - "message": "OAuth2 和 SAML2 身份验证提供方已移至“连接”菜单,便于管理。" - }, - "authentication": "身份验证", - "enableLogin": { - "label": "启用登录", - "description": "要求用户在访问应用前登录" - }, - "loginMethod": { - "label": "登录方式", - "description": "用于用户登录的身份验证方式", - "all": "全部方式", - "normal": "仅用户名/密码", - "oauth2": "仅 OAuth2", - "saml2": "仅 SAML2" - }, - "loginAttemptCount": { - "label": "登录尝试限制", - "description": "在账户锁定前允许的最大失败登录次数" - }, - "loginResetTimeMinutes": { - "label": "登录重置时间(分钟)", - "description": "失败登录尝试被重置前的时间" - }, - "csrfDisabled": { - "label": "禁用 CSRF 保护", - "description": "禁用跨站请求伪造保护(不推荐)" - }, - "initialLogin": { - "label": "初始登录", - "username": { - "label": "初始用户名", - "description": "初始管理员账户的用户名" - }, - "password": { - "label": "初始密码", - "description": "初始管理员账户的密码" - } - }, - "jwt": { - "label": "JWT 配置", - "secureCookie": { - "label": "安全 Cookie", - "description": "要求 JWT Cookie 使用 HTTPS(生产环境推荐)" - }, - "keyRetentionDays": { - "label": "密钥保留天数", - "description": "保留旧 JWT 密钥用于验证的天数" - }, - "persistence": { - "label": "启用密钥持久化", - "description": "持久化存储 JWT 密钥以在服务器重启后保留" - }, - "enableKeyRotation": { - "label": "启用密钥轮换", - "description": "定期自动轮换 JWT 签名密钥" - }, - "enableKeyCleanup": { - "label": "启用密钥清理", - "description": "自动移除过期的 JWT 密钥" - } - }, - "audit": { - "label": "审计日志", - "enabled": { - "label": "启用审计日志", - "description": "跟踪用户操作和系统事件,用于合规与安全监控" - }, - "level": { - "label": "审计等级", - "description": "0=关闭,1=基础,2=标准,3=详细" - }, - "retentionDays": { - "label": "审计保留(天)", - "description": "保留审计日志的天数" - } - }, - "htmlUrlSecurity": { - "label": "HTML URL 安全", - "description": "为 HTML 处理配置 URL 访问限制,以防止 SSRF 攻击", - "enabled": { - "label": "启用 URL 安全", - "description": "为 HTML 转 PDF 启用 URL 安全限制" - }, - "level": { - "label": "安全级别", - "description": "MAX:仅白名单,MEDIUM:阻止内网,OFF:无限制", - "max": "最高(仅白名单)", - "medium": "中等(阻止内网)", - "off": "关闭(无限制)" - }, - "advanced": "高级设置", - "allowedDomains": { - "label": "允许的域名(白名单)", - "description": "每行一个域名(例如:cdn.example.com)。当级别为 MAX 时仅允许这些域名" - }, - "blockedDomains": { - "label": "阻止的域名(黑名单)", - "description": "每行一个域名(例如:malicious.com)。要额外阻止的域名" - }, - "internalTlds": { - "label": "内部 TLD", - "description": "每行一个 TLD(例如:.local、.internal)。阻止包含这些 TLD 模式的域名" - }, - "networkBlocking": "网络阻止", - "blockPrivateNetworks": { - "label": "阻止私有网络", - "description": "阻止 RFC 1918 私有网络(10.x.x.x、192.168.x.x、172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "阻止本地主机", - "description": "阻止 localhost 和回环地址(127.x.x.x、::1)" - }, - "blockLinkLocal": { - "label": "阻止链路本地地址", - "description": "阻止链路本地地址(169.254.x.x、fe80::/10)" - }, - "blockCloudMetadata": { - "label": "阻止云元数据端点", - "description": "阻止云服务商元数据端点(169.254.169.254)" - } - } - }, - "connections": { - "title": "连接", - "description": "配置外部身份验证提供方,如 OAuth2 和 SAML。", - "linkedServices": "已连接的服务", - "unlinkedServices": "未连接的服务", - "connect": "连接", - "disconnect": "断开连接", - "disconnected": "已成功断开提供方", - "disconnectError": "断开提供方失败", - "ssoAutoLogin": { - "label": "SSO 自动登录", - "enable": "启用 SSO 自动登录", - "description": "当需要身份验证时自动重定向到 SSO 登录" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "启用 OAuth2", - "description": "允许用户使用 OAuth2 提供方进行身份验证" - }, - "provider": { - "label": "提供方", - "description": "用于身份验证的 OAuth2 提供方" - }, - "issuer": { - "label": "发行者 URL", - "description": "OAuth2 提供方的发行者 URL" - }, - "clientId": { - "label": "客户端 ID", - "description": "来自提供方的 OAuth2 客户端 ID" - }, - "clientSecret": { - "label": "客户端密钥", - "description": "来自提供方的 OAuth2 客户端密钥" - }, - "useAsUsername": { - "label": "用作用户名", - "description": "用作用户名的 OAuth2 声明(例如:email、sub)" - }, - "autoCreateUser": { - "label": "自动创建用户", - "description": "首次使用 OAuth2 登录时自动创建用户账号" - }, - "blockRegistration": { - "label": "阻止注册", - "description": "阻止通过 OAuth2 进行新用户注册" - }, - "scopes": { - "label": "OAuth2 作用域", - "description": "逗号分隔的 OAuth2 作用域列表(例如:openid、profile、email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "启用 SAML2", - "description": "允许用户使用 SAML2 提供方进行身份验证" - }, - "provider": { - "label": "提供方", - "description": "SAML2 提供方名称" - }, - "registrationId": { - "label": "注册 ID", - "description": "SAML2 注册标识符" - }, - "autoCreateUser": { - "label": "自动创建用户", - "description": "首次使用 SAML2 登录时自动创建用户账号" - }, - "blockRegistration": { - "label": "阻止注册", - "description": "阻止通过 SAML2 进行新用户注册" - } - } - }, - "database": { - "title": "数据库", - "description": "为企业部署配置自定义数据库连接设置。", - "configuration": "数据库配置", - "enableCustom": { - "label": "启用自定义数据库", - "description": "使用你自己的自定义数据库配置,而非默认的嵌入式数据库" - }, - "customUrl": { - "label": "自定义数据库 URL", - "description": "完整的 JDBC 连接字符串(例如:jdbc:postgresql://localhost:5432/postgres)。如果提供,则下面的单独连接设置将不被使用。" - }, - "type": { - "label": "数据库类型", - "description": "数据库类型(如果提供自定义 URL 则不使用)" - }, - "hostName": { - "label": "主机名", - "description": "数据库服务器主机名(如果提供自定义 URL 则不使用)" - }, - "port": { - "label": "端口", - "description": "数据库服务器端口(如果提供自定义 URL 则不使用)" - }, - "name": { - "label": "数据库名称", - "description": "数据库名称(如果提供自定义 URL 则不使用)" - }, - "username": { - "label": "用户名", - "description": "数据库认证用户名" - }, - "password": { - "label": "密码", - "description": "数据库认证密码" - } - }, - "privacy": { - "title": "隐私", - "description": "配置隐私和数据收集设置。", - "analytics": "分析与跟踪", - "enableAnalytics": { - "label": "启用分析", - "description": "收集匿名使用分析以帮助改进应用" - }, - "metricsEnabled": { - "label": "启用指标", - "description": "启用性能和使用指标的收集。为管理员提供访问指标数据的 API 端点" - }, - "searchEngine": "搜索引擎可见性", - "googleVisibility": { - "label": "Google 可见性", - "description": "允许搜索引擎索引此应用" - } - }, - "advanced": { - "title": "高级", - "description": "配置高级特性和实验性功能。", - "features": "功能开关", - "processing": "处理", - "endpoints": { - "label": "端点", - "manage": "管理 API 端点", - "description": "端点管理通过 YAML 配置。有关启用/禁用特定端点的详情请参阅文档。" - }, - "enableAlphaFunctionality": { - "label": "启用 Alpha 功能", - "description": "启用实验性和 Alpha 阶段功能(可能不稳定)" - }, - "enableUrlToPDF": { - "label": "启用 URL 转 PDF", - "description": "允许将网页转换为 PDF 文档" - }, - "maxDPI": { - "label": "最大 DPI", - "description": "图像处理的最大 DPI(0 = 不限)" - }, - "tessdataDir": { - "label": "Tessdata 目录", - "description": "OCR 语言文件的 tessdata 目录路径" - }, - "disableSanitize": { - "label": "禁用 HTML 清理", - "description": "警告:存在安全风险——禁用 HTML 清理可能导致 XSS 漏洞" - }, - "tempFileManagement": { - "label": "临时文件管理", - "description": "配置临时文件存储和清理行为", - "baseTmpDir": { - "label": "基础临时目录", - "description": "临时文件的基础目录(留空使用默认:java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "LibreOffice 临时目录", - "description": "LibreOffice 临时文件目录(留空使用默认:baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "系统临时目录", - "description": "要清理的系统临时目录(仅在启用 cleanupSystemTemp 时使用)" - }, - "prefix": { - "label": "临时文件前缀", - "description": "临时文件名的前缀" - }, - "maxAgeHours": { - "label": "最长保留时间(小时)", - "description": "临时文件在被清理前的最大小时数" - }, - "cleanupIntervalMinutes": { - "label": "清理间隔(分钟)", - "description": "运行清理的频率(分钟)" - }, - "startupCleanup": { - "label": "启动时清理", - "description": "应用启动时清理旧的临时文件" - }, - "cleanupSystemTemp": { - "label": "清理系统临时目录", - "description": "是否清理更广泛的系统临时目录(谨慎使用)" - } - }, - "processExecutor": { - "label": "进程执行器限制", - "description": "为每个进程执行器配置会话上限和超时", - "sessionLimit": { - "label": "会话上限", - "description": "最大并发实例数" - }, - "timeout": { - "label": "超时(分钟)", - "description": "最大执行时间" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF 转 HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "安装应用", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "邮件服务器", - "description": "配置 SMTP 设置以发送邮件通知。", - "smtp": "SMTP 配置", - "enabled": { - "label": "启用邮件", - "description": "启用邮件通知和 SMTP 功能" - }, - "host": { - "label": "SMTP 主机", - "description": "你的 SMTP 服务器的主机名或 IP 地址" - }, - "port": { - "label": "SMTP 端口", - "description": "SMTP 连接端口号(通常为 25、465 或 587)" - }, - "username": { - "label": "SMTP 用户名", - "description": "SMTP 认证用户名" - }, - "password": { - "label": "SMTP 密码", - "description": "SMTP 认证密码" - }, - "from": { - "label": "发件地址", - "description": "用作发件人的邮箱地址" - }, - "enableInvites": { - "label": "启用邮件邀请", - "description": "允许管理员通过邮件邀请用户,并自动生成密码" - }, - "frontendUrl": { - "label": "前端 URL", - "description": "前端的基础 URL(例如:https://pdf.example.com)。用于在邮件中生成邀请链接。留空则使用后端 URL。" - } - }, - "legal": { - "title": "法律文档", - "description": "配置法律文档与政策的链接。", - "disclaimer": { - "title": "法律责任警告", - "message": "通过自定义这些法律文档,你将完全负责确保遵守所有适用的法律法规,包括但不限于 GDPR 和其他欧盟数据保护要求。仅在以下情况修改这些设置:(1) 你运行的是个人/私有实例,(2) 你处于欧盟司法管辖区之外并了解你所在地区的法律义务,或 (3) 你已获得适当的法律意见,并接受对所有用户数据和合规的唯一责任。Stirling-PDF 及其开发者不对你的法律义务承担任何责任。" - }, - "termsAndConditions": { - "label": "条款和条件", - "description": "条款和条件的 URL 或文件名" - }, - "privacyPolicy": { - "label": "隐私政策", - "description": "隐私政策的 URL 或文件名" - }, - "accessibilityStatement": { - "label": "无障碍声明", - "description": "无障碍声明的 URL 或文件名" - }, - "cookiePolicy": { - "label": "Cookie 政策", - "description": "Cookie 政策的 URL 或文件名" - }, - "impressum": { - "label": "法律声明", - "description": "Impressum 的 URL 或文件名(某些司法管辖区要求)" - } - }, - "premium": { - "title": "高级与企业版", - "description": "配置你的高级或企业许可证密钥。", - "license": "许可证配置", - "licenseKey": { - "toggle": "有许可证密钥或证书文件?", - "info": "如果您通过直接购买获得了许可证密钥或证书文件,可在此输入以激活高级或企业功能。" - }, - "key": { - "label": "许可证密钥", - "description": "输入你的高级或企业许可证密钥", - "success": "许可证密钥已保存", - "successMessage": "您的许可证密钥已成功激活,无需重启。", - "overwriteWarning": { - "title": "⚠️ 警告:检测到现有许可证", - "line1": "覆盖当前许可证密钥后将无法撤销。", - "line2": "除非另有备份,否则之前的许可证将被永久丢失。", - "line3": "重要:请妥善保管许可证密钥,切勿公开分享。" - } - }, - "enabled": { - "label": "启用高级功能", - "description": "为专业/企业功能启用许可证密钥检查" - }, - "movedFeatures": { - "title": "高级功能已分配", - "message": "高级和企业功能现已在各自的部分中组织:" - } - }, - "features": { - "title": "功能", - "description": "配置可选功能与特性。", - "serverCertificate": { - "label": "服务器证书", - "description": "为\"使用 Stirling-PDF 签名\"功能配置服务器端证书", - "enabled": { - "label": "启用服务器证书", - "description": "为\"使用 Stirling-PDF 签名\"选项启用服务器端证书" - }, - "organizationName": { - "label": "组织名称", - "description": "生成证书中的组织名称" - }, - "validity": { - "label": "证书有效期(天)", - "description": "证书有效的天数" - }, - "regenerateOnStartup": { - "label": "启动时重新生成", - "description": "每次应用启动时生成新证书" - } - } - }, - "endpoints": { - "title": "API 端点", - "description": "控制哪些 API 端点和端点组可用。", - "management": "端点管理", - "toRemove": { - "label": "已禁用的端点", - "description": "选择要禁用的单个端点" - }, - "groupsToRemove": { - "label": "已禁用的端点组", - "description": "选择要禁用的端点组" - }, - "note": "注意:禁用端点会限制 API 访问,但不会移除 UI 组件。更改生效需要重启。" - } - } - }, - "fileUpload": { - "selectFile": "选择文件", - "selectFiles": "选择文件", - "selectPdfToView": "选择要查看的 PDF", - "selectPdfToEdit": "选择要编辑的 PDF", - "chooseFromStorage": "从存储中选择文件或上传新的 PDF", - "chooseFromStorageMultiple": "从存储中选择文件或上传新的 PDF", - "loadFromStorage": "从存储加载", - "filesAvailable": "个可用文件", - "loading": "正在加载...", - "or": "或", - "dropFileHere": "将文件拖到此处或点击上传", - "dropFilesHere": "将文件拖到此处或点击上传按钮", - "dropFilesHereOpen": "拖放文件到此处或点击“打开”按钮", - "pdfFilesOnly": "仅限 PDF 文件", - "supportedFileTypes": "支持的文件类型", - "upload": "上传", - "uploadFile": "上传文件", - "uploadFiles": "上传文件", - "open": "打开", - "openFile": "打开文件", - "openFiles": "打开多个文件", - "noFilesInStorage": "存储中没有可用文件。请先上传一些文件。", - "noFilesInStorageOpen": "存储中暂无可用文件。请先打开一些文件。", - "selectFromStorage": "从存储中选择", - "backToTools": "返回工具", - "addFiles": "添加文件", - "dragFilesInOrClick": "拖入文件或点击\"添加文件\"进行浏览" - }, - "fileEditor": { - "addFiles": "添加文件" - }, - "fileManager": { - "title": "上传 PDF 文件", - "subtitle": "将文件添加到你的存储,以便在各工具中轻松访问", - "filesSelected": "个文件已选择", - "clearSelection": "清除选择", - "openInFileEditor": "在文件编辑器中打开", - "uploadError": "部分文件上传失败。", - "failedToOpen": "打开文件失败。它可能已从存储中移除。", - "failedToLoad": "将文件加载到活动集失败。", - "storageCleared": "浏览器已清空存储。文件已被移除。请重新上传。", - "clearAll": "全部清除", - "reloadFiles": "重新加载文件", - "dragDrop": "将文件拖放到此处", - "clickToUpload": "点击上传文件", - "selectedFiles": "已选择的文件", - "storage": "存储", - "filesStored": "个文件已存储", - "storageError": "发生存储错误", - "storageLow": "存储空间不足。请考虑移除旧文件。", - "supportMessage": "由浏览器数据库存储提供支持,容量不受限", - "noFileSelected": "未选择文件", - "showHistory": "显示历史", - "hideHistory": "隐藏历史", - "fileHistory": "文件历史", - "loadingHistory": "正在加载历史...", - "lastModified": "最后修改", - "toolChain": "已应用的工具", - "restore": "恢复", - "unzip": "解压", - "searchFiles": "搜索文件...", - "recent": "最近", - "localFiles": "本地文件", - "googleDrive": "Google Drive", - "googleDriveShort": "Drive", - "myFiles": "我的文件", - "noRecentFiles": "未找到最近文件", - "googleDriveNotAvailable": "Google Drive 集成不可用", - "downloadSelected": "下载所选", - "saveSelected": "保存所选", - "openFiles": "打开文件", - "openFile": "打开文件", - "details": "文件详情", - "fileName": "名称", - "fileFormat": "格式", - "fileSize": "大小", - "fileVersion": "版本", - "totalSelected": "已选总数", - "dropFilesHere": "将文件拖到此处", - "selectAll": "全选", - "deselectAll": "取消全选", - "deleteSelected": "删除所选", - "selectedCount": "已选 {{count}} 个", - "download": "下载", - "delete": "删除", - "unsupported": "不支持", - "addToUpload": "添加到上传", - "deleteAll": "全部删除", - "loadingFiles": "正在加载文件...", - "noFiles": "暂无文件", - "noFilesFound": "未找到与搜索匹配的文件", - "openInPageEditor": "在页面编辑器中打开", - "showAll": "显示全部", - "sortByDate": "按日期排序", - "sortByName": "按名称排序", - "sortBySize": "按大小排序" - }, - "storage": { - "temporaryNotice": "文件临时存储在您的浏览器中,可能会被自动清除", - "storageLimit": "存储上限", - "storageUsed": "已用临时存储", - "storageFull": "存储空间将满。请考虑删除一些文件。", - "fileTooLarge": "文件过大。单个文件的最大大小为", - "storageQuotaExceeded": "已超出存储配额。请在上传更多文件前删除一些文件。", - "approximateSize": "大致大小" - }, - "sanitize": { - "title": "净化", - "desc": "从 PDF 文件中移除潜在有害元素。", - "submit": "净化 PDF", - "completed": "净化已成功完成", - "error": { - "generic": "净化失败", - "failed": "净化 PDF 时发生错误。" - }, - "filenamePrefix": "已净化", - "sanitizationResults": "净化结果", - "steps": { - "files": "文件", - "settings": "设置", - "results": "结果" - }, - "files": { - "placeholder": "在主视图中选择一个 PDF 文件开始" - }, - "options": { - "title": "净化选项", - "note": "选择要从 PDF 中移除的元素。至少需要选择一个选项。", - "removeJavaScript": { - "label": "移除 JavaScript", - "desc": "从 PDF 中移除 JavaScript 动作和脚本" - }, - "removeEmbeddedFiles": { - "label": "移除嵌入文件", - "desc": "移除 PDF 内嵌的任何文件" - }, - "removeXMPMetadata": { - "label": "移除 XMP 元数据", - "desc": "从 PDF 中移除 XMP 元数据" - }, - "removeMetadata": { - "label": "移除文档元数据", - "desc": "移除文档信息元数据(标题、作者等)" - }, - "removeLinks": { - "label": "移除链接", - "desc": "从 PDF 中移除外部链接和启动操作" - }, - "removeFonts": { - "label": "移除字体", - "desc": "从 PDF 中移除嵌入字体" - } - } - }, - "addPassword": { - "title": "གསང་ཚིག་སྣོན་པ།", - "desc": "使用密码加密您的 PDF 文档。", - "completed": "已应用密码保护", - "submit": "གསང་བསྒྱུར།", - "filenamePrefix": "已加密", - "error": { - "failed": "加密 PDF 时发生错误。" - }, - "passwords": { - "stepTitle": "密码与加密", - "completed": "密码已配置", - "user": { - "label": "用户密码", - "placeholder": "输入用户密码" - }, - "owner": { - "label": "所有者密码", - "placeholder": "输入所有者密码" - } - }, - "encryption": { - "keyLength": { - "label": "加密密钥长度", - "40bit": "40 位(低)", - "128bit": "128 位(标准)", - "256bit": "256 位(高)" - } - }, - "results": { - "title": "已加密的 PDF" - }, - "tooltip": { - "header": { - "title": "密码保护概览" - }, - "passwords": { - "title": "密码类型", - "text": "用户密码限制打开文档,而所有者密码控制文档打开后可执行的操作。您可以设置两者或仅设置其一。", - "bullet1": "用户密码:打开 PDF 所需", - "bullet2": "所有者密码:控制文档权限(并非所有 PDF 查看器都支持)" - }, - "encryption": { - "title": "加密级别", - "text": "更高的加密级别提供更好的安全性,但可能不被较旧的 PDF 查看器支持。", - "bullet1": "40 位:基础安全性,兼容旧版查看器", - "bullet2": "128 位:标准安全性,广泛支持", - "bullet3": "256 位:最高安全性,需要现代查看器" - }, - "permissions": { - "title": "更改权限", - "text": "这些权限控制用户对 PDF 的操作。与所有者密码结合使用效果最佳。" - } - } - }, - "changePermissions": { - "title": "更改权限", - "desc": "更改文档限制和权限。", - "completed": "权限已更改", - "submit": "更改权限", - "error": { - "failed": "更改 PDF 权限时发生错误。" - }, - "permissions": { - "preventAssembly": { - "label": "禁止组装文档" - }, - "preventExtractContent": { - "label": "禁止提取内容" - }, - "preventExtractForAccessibility": { - "label": "禁止为无障碍提取" - }, - "preventFillInForm": { - "label": "禁止填写表单" - }, - "preventModify": { - "label": "禁止修改" - }, - "preventModifyAnnotations": { - "label": "禁止修改注释" - }, - "preventPrinting": { - "label": "禁止打印" - }, - "preventPrintingFaithful": { - "label": "禁止以不同格式打印" - } - }, - "results": { - "title": "已修改的 PDF" - }, - "tooltip": { - "header": { - "title": "更改权限" - }, - "description": { - "text": "更改文档权限,允许/禁止在 PDF 阅读器中的不同功能。" - }, - "warning": { - "text": "要使这些权限不可更改,请使用添加密码工具设置所有者密码。" - } - } - }, - "removePassword": { - "title": "གསང་ཚིག་སུབ་པ།", - "desc": "从您的 PDF 文档中移除密码保护。", - "tags": "བདེ་འཇགས།,གསང་སྡོམ་གྲོལ་བ།,ཉེན་སྲུང་།,གསང་ཚིག་མེད་པ།,གསང་ཚིག་སུབ་པ།", - "password": { - "stepTitle": "移除密码", - "label": "当前密码", - "placeholder": "输入当前密码", - "completed": "密码已配置" - }, - "filenamePrefix": "已解密", - "error": { - "failed": "从 PDF 移除密码时发生错误。" - }, - "tooltip": { - "description": "移除密码保护需要用于加密 PDF 的密码。这将解密文档,使其在无密码情况下可访问。" - }, - "submit": "སུབ་པ།", - "results": { - "title": "已解密的 PDF" - } - }, - "automate": { - "title": "自动化", - "desc": "通过将 PDF 操作串联起来构建多步工作流。非常适合重复任务。", - "invalidStep": "无效步骤", - "files": { - "placeholder": "选择要用此自动化处理的文件" - }, - "selection": { - "title": "自动化选择", - "saved": { - "title": "已保存" - }, - "createNew": { - "title": "创建新自动化" - }, - "suggested": { - "title": "推荐" - } - }, - "creation": { - "createTitle": "创建自动化", - "editTitle": "编辑自动化", - "intro": "自动化按顺序运行工具。开始之前,请按希望运行的顺序添加工具。", - "name": { - "label": "自动化名称", - "placeholder": "我的自动化" - }, - "description": { - "label": "描述(可选)", - "placeholder": "描述此自动化的作用..." - }, - "tools": { - "selectTool": "选择工具...", - "selected": "已选工具", - "remove": "移除工具", - "configure": "配置工具", - "notConfigured": "!未配置", - "addTool": "添加工具", - "add": "添加一个工具..." - }, - "save": "保存自动化", - "unsavedChanges": { - "title": "未保存的更改", - "message": "您有未保存的更改。确定要返回吗?所有更改都将丢失。", - "cancel": "取消", - "confirm": "返回" - }, - "icon": { - "label": "图标" - } - }, - "run": { - "title": "运行自动化" - }, - "sequence": { - "unnamed": "未命名的自动化", - "steps": "{{count}} 个步骤", - "running": "正在运行自动化...", - "run": "运行自动化", - "finish": "完成" - }, - "reviewTitle": "自动化结果", - "config": { - "loading": "正在加载工具配置...", - "noSettings": "此工具没有可配置的设置。", - "title": "配置 {{toolName}}", - "description": "配置此工具的设置。这些设置将在自动化运行时应用。", - "cancel": "取消", - "save": "保存配置" - }, - "copyToSaved": "复制到已保存" - }, - "automation": { - "suggested": { - "securePdfIngestion": "安全 PDF 引入", - "securePdfIngestionDesc": "全面的 PDF 处理工作流,先净化文档,应用带清理的 OCR,转换为用于长期归档的 PDF/A 格式,并优化文件大小。", - "emailPreparation": "邮件准备", - "emailPreparationDesc": "通过压缩文件、将大型文档拆分为 20MB 块以适配邮件,并移除元数据以保护隐私,来优化用于邮件分发的 PDF。", - "secureWorkflow": "安全工作流", - "secureWorkflowDesc": "通过移除可能的恶意内容(如 JavaScript 和嵌入文件)来保护 PDF 文档,然后添加密码保护以防止未授权访问。密码默认为 'password'。", - "processImages": "处理图像", - "processImagesDesc": "将多个图像文件转换为单个 PDF 文档,然后应用 OCR 技术从图像中提取可搜索文本。", - "prePublishSanitization": "发布前净化", - "prePublishSanitizationDesc": "净化流程会移除所有隐藏元数据、JavaScript、嵌入文件与注释,并扁平化表单,以防在将 PDF 发布到网上前发生数据泄露。" - } - }, - "colorPicker": { - "title": "选择颜色" - }, - "common": { - "previous": "上一步", - "next": "下一步", - "collapse": "折叠", - "expand": "展开", - "collapsed": "已折叠", - "lines": "行", - "copy": "复制", - "copied": "已复制!", - "refresh": "刷新", - "retry": "重试", - "remaining": "剩余", - "used": "已用", - "available": "可用", - "cancel": "取消", - "preview": "预览", - "close": "关闭", - "done": "完成", - "loading": "正在加载...", - "back": "返回", - "continue": "继续", - "error": "错误" - }, - "config": { - "overview": { - "title": "应用配置", - "description": "当前应用设置和配置信息。", - "loading": "正在加载配置...", - "error": "错误", - "warning": "配置警告", - "sections": { - "basic": "基础配置", - "security": "安全配置", - "system": "系统配置", - "integration": "集成配置" - } - }, - "account": { - "overview": { - "title": "账户设置", - "manageAccountPreferences": "管理您的账户偏好", - "guestDescription": "您以访客身份登录。考虑升级您的账户。" - }, - "upgrade": { - "title": "升级访客账户", - "description": "关联您的账户,以保留历史记录并访问更多功能!", - "socialLogin": "使用社交账户升级", - "linkWith": "关联", - "emailPassword": "或输入您的邮箱与密码", - "email": "邮箱", - "emailPlaceholder": "输入您的邮箱", - "password": "密码(可选)", - "passwordPlaceholder": "设置密码", - "passwordNote": "留空则仅使用邮箱验证", - "upgradeButton": "升级账户" - } - }, - "apiKeys": { - "intro": "使用您的 API 密钥以编程方式访问 Stirling PDF 的处理能力。", - "docsTitle": "API 文档", - "docsDescription": "了解如何集成 Stirling PDF:", - "docsLink": "API 文档", - "schemaLink": "API 架构参考", - "usage": "在所有 API 请求中,将此密钥包含在 X-API-KEY 请求头中。", - "description": "用于访问 Stirling 的一套 PDF 工具的 API 密钥。复制到您的项目,或刷新以生成新的密钥。", - "publicKeyAriaLabel": "公共 API 密钥", - "copyKeyAriaLabel": "复制 API 密钥", - "refreshAriaLabel": "刷新 API 密钥", - "includedCredits": "包含额度", - "purchasedCredits": "已购额度", - "totalCredits": "总额度", - "chartAriaLabel": "额度使用:包含 {{includedUsed}} / {{includedTotal}},已购 {{purchasedUsed}} / {{purchasedTotal}}", - "nextReset": "下次重置", - "lastApiUse": "上次 API 使用", - "overlayMessage": "生成密钥以查看额度和可用额度", - "label": "API 密钥", - "guestInfo": "访客用户不会获得 API 密钥。创建账户即可在您的应用中使用 API 密钥。", - "goToAccount": "前往账户", - "refreshModal": { - "title": "刷新 API 密钥", - "warning": "⚠️ 警告:此操作将生成新的 API 密钥,并使之前的密钥失效。", - "impact": "任何当前使用这些密钥的应用或服务将停止工作,直到您用新密钥更新它们。", - "confirmPrompt": "确定要继续吗?", - "confirmCta": "刷新密钥" - }, - "generateError": "我们未能生成您的 API 密钥。" - } - }, - "AddAttachmentsRequest": { - "attachments": "选择附件", - "info": "选择要附加到 PDF 的文件。这些文件将被嵌入,并可通过 PDF 的附件面板访问。", - "selectFiles": "选择要附加的文件", - "placeholder": "选择文件...", - "addMoreFiles": "添加更多文件...", - "selectedFiles": "已选文件", - "submit": "添加附件", - "tooltip": { - "header": { - "title": "关于添加附件" - }, - "description": { - "title": "功能说明" - } - }, - "results": { - "title": "附件结果" - }, - "error": { - "failed": "添加附件操作失败" - } - }, - "termsAndConditions": "条款与条件", - "logOut": "退出登录", - "addAttachments": { - "error": { - "failed": "向 PDF 添加附件时发生错误。" - } - }, - "autoRename": { - "description": "此工具将根据内容自动重命名 PDF 文件。它会分析文档以从文本中找到最合适的标题。" - }, - "customPosition": "自定义位置", - "details": "详情", - "invalidUndoData": "无法撤销:操作数据无效", - "margin": { - "large": "大", - "medium": "中", - "small": "小", - "xLarge": "超大" - }, - "noFilesToUndo": "无法撤销:上次操作未处理任何文件", - "noOperationToUndo": "没有可撤销的操作", - "noValidFiles": "没有可处理的有效文件", - "operationCancelled": "操作已取消", - "pageEdit": { - "deselectAll": "取消全选", - "selectAll": "全选" - }, - "quickPosition": "快速定位", - "reorganizePages": { - "error": { - "failed": "重新整理页面失败" - }, - "results": { - "title": "页面已重新整理" - }, - "settings": { - "title": "设置" - }, - "submit": "重新整理页面" - }, - "replace-color": { - "options": { - "fill": "填充颜色", - "gradient": "渐变" - }, - "previewOverlayOpacity": "预览覆盖层不透明度", - "previewOverlayTransparency": "预览覆盖层透明度", - "previewOverlayVisibility": "显示预览覆盖层", - "selectText": { - "1": "ཚོས་གཞི་བརྗེ་སྒྱུར་རམ་ལྡོག་སྒྱུར་གྱི་གདམ་ག", - "2": "སྔོན་སྒྲིག (སྔོན་སྒྲིག་གི་འོད་ཁྱད་མཐོ་བའི་ཚོས་གཞི།)", - "3": "རང་སྒྲིག (རང་སྒྲིག་གི་ཚོས་གཞི།)", - "4": "ཡོངས་རྫོགས་ལྡོག་སྒྱུར། (ཚོས་གཞི་ཚང་མ་ལྡོག་སྒྱུར།)", - "5": "འོད་ཁྱད་མཐོ་བའི་ཚོས་གཞིའི་གདམ་ག", - "6": "རྒྱབ་ལྗོངས་ནག་པོའི་སྟེང་གི་ཡི་གེ་དཀར་པོ།", - "7": "རྒྱབ་ལྗོངས་དཀར་པོའི་སྟེང་གི་ཡི་གེ་ནག་པོ།", - "8": "རྒྱབ་ལྗོངས་ནག་པོའི་སྟེང་གི་ཡི་གེ་སེར་པོ།", - "9": "རྒྱབ་ལྗོངས་ནག་པོའི་སྟེང་གི་ཡི་གེ་ལྗང་ཁུ།", - "10": "ཡི་གེའི་ཚོས་གཞི་འདེམས་པ།", - "11": "རྒྱབ་ལྗོངས་ཀྱི་ཚོས་གཞི་འདེམས་པ།", - "12": "选择起始颜色", - "13": "选择结束颜色" - }, - "submit": "བརྗེ་སྒྱུར།", - "title": "ཚོས་གཞིའི་གདམ་ག་མཐོ་རིམ།" - }, - "size": "大小", - "submit": "提交", - "success": "成功", - "tools": { - "noSearchResults": "未找到工具", - "noTools": "没有可用的工具" - }, - "undoDataMismatch": "无法撤销:操作数据已损坏", - "undoFailed": "撤销操作失败", - "undoQuotaError": "无法撤销:存储空间不足", - "undoStorageError": "撤销已完成,但某些文件无法保存到存储", - "undoSuccess": "已成功撤销操作", - "unsupported": "不支持", - "onboarding": { - "welcomeModal": { - "title": "欢迎使用 Stirling PDF!", - "description": "您是否愿意进行一个 1 分钟的快速导览,了解关键功能以及如何开始?", - "helpHint": "您随时可以通过左下角的 帮助 按钮再次访问此导览", - "startTour": "开始导览", - "maybeLater": "稍后再说", - "dontShowAgain": "不再提示" - }, - "welcomeSlide": { - "title": "欢迎使用 Stirling", - "body": "Stirling PDF 现已适用于各类规模的团队。本次更新包含全新布局、更强大的管理员能力,以及呼声最高的功能 - 编辑文本。" - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "让我们选择 裁剪 工具来演示如何使用其中一个工具。", - "toolInterface": "这是 裁剪 工具界面。如您所见,因为我们还没有添加任何要处理的 PDF 文件,所以这里内容不多。", - "filesButton": "文件 按钮位于快速访问栏,可用于上传需要使用工具处理的 PDF。", - "fileSources": "您可以在这里上传新文件或访问最近的文件。演示中,我们将使用一个示例文件。", - "workbench": "这是 工作台 - 查看和编辑您的 PDF 的主区域。", - "viewSwitcher": "使用这些控件选择您希望查看 PDF 的方式。", - "viewer": "查看器 让您阅读并注释您的 PDF。", - "pageEditor": "页面编辑器 允许您对 PDF 中的页面执行各种操作,例如重新排序、旋转和删除。", - "activeFiles": "活动文件 视图显示您加载到工具中的所有 PDF,并允许您选择要处理的文件。", - "fileCheckbox": "点击其中一个文件即可将其选中进行处理。您可以选择多个文件执行批量操作。", - "selectControls": "右侧栏 包含用于快速选中/取消选中所有活动 PDF 的按钮,以及用于更改应用主题或语言的按钮。", - "cropSettings": "现在我们已选择要裁剪的文件,可以配置裁剪工具以选择我们希望裁剪到的区域。", - "runButton": "配置好工具后,此按钮允许您对所有选中的 PDF 运行该工具。", - "results": "工具运行完成后,审阅 步骤将在此面板显示结果预览,并允许您撤销操作或下载文件。 ", - "fileReplacement": "修改后的文件会自动替换工作台中的原文件,方便您继续通过更多工具处理。", - "pinButton": "如果您希望在运行工具后文件保持活动状态,可以使用 固定 按钮。", - "wrapUp": "一切就绪!您已了解应用的主要区域及其用法。随时点击 帮助 按钮再次查看此导览。", - "previous": "上一步", - "next": "下一步", - "finish": "完成", - "startTour": "开始导览", - "startTourDescription": "带您了解 Stirling PDF 的关键功能", - "buttons": { - "next": "下一步 →", - "back": "返回", - "skipForNow": "暂时跳过", - "download": "下载 →", - "showMeAround": "带我看看", - "skipTheTour": "跳过引导" - }, - "serverLicense": { - "skip": "暂时跳过", - "seePlans": "查看方案 →", - "upgrade": "立即升级 →", - "freeTitle": "服务器许可证", - "overLimitTitle": "需要服务器许可证", - "overLimitBody": "我们的许可每台服务器最多允许 {{freeTierLimit}} 名用户免费使用。您共有 {{overLimitUserCopy}} 名 Stirling 用户。为避免中断,请升级到 Stirling Server 方案 - 无限席位、PDF 文本编辑,以及每台服务器 $99/月 的完整管理员控制。", - "freeBody": "我们的 开源内核(Open-Core) 许可允许每台服务器最多 {{freeTierLimit}} 名用户免费使用。为顺畅扩展并抢先体验全新的 PDF 文本编辑工具,我们推荐 Stirling Server 方案 - 完整编辑与 无限席位,$99/服务器/月。" - }, - "desktopInstall": { - "title": "下载", - "titleWithOs": "适用于 {{osLabel}} 的下载", - "body": "Stirling 作为桌面应用效果最佳。可离线使用、更快访问文档,并在本机进行编辑。" - }, - "planOverview": { - "adminTitle": "管理员概览", - "userTitle": "方案概览", - "adminBodyLoginEnabled": "作为管理员,您可以管理用户、配置设置并监控服务器健康状况。服务器上的前 {{freeTierLimit}} 位用户可免费使用 Stirling。", - "adminBodyLoginDisabled": "启用登录模式后,您可以管理用户、配置设置并监控服务器健康状况。服务器上的前 {{freeTierLimit}} 位用户可免费使用 Stirling。", - "userBody": "邀请队友、分配角色,并在一个安全的工作区中整理文档。准备扩大规模时,可随时启用登录模式。" - }, - "securityCheck": { - "message": "应用近期发生重大变更,可能需要服务器管理员留意。请确认您的角色以继续。" - } - }, - "adminOnboarding": { - "welcome": "欢迎使用 管理员导览!让我们一起探索提供给系统管理员的强大企业功能和设置。", - "configButton": "点击 配置 按钮以访问所有系统设置和管理控件。", - "settingsOverview": "这是 设置面板。管理员设置按类别组织,便于导航。", - "teamsAndUsers": "在这里管理 团队 和单个用户。您可以通过邮件、可分享链接邀请新用户,或自行创建自定义账户。", - "systemCustomization": "我们有多种方式自定义 UI:系统设置 可更改应用名称和语言,功能 可进行服务器证书管理,端点 可为您的用户启用或禁用特定工具。", - "databaseSection": "对于高级生产环境,我们提供允许 外部数据库挂接 的设置,以便与您现有的基础设施集成。", - "connectionsSection": "连接 部分支持多种登录方式,包括自定义 SSO 和 SAML 提供商(如 Google 和 GitHub),以及用于通知和通信的邮件集成。", - "adminTools": "最后,我们提供高级管理工具,如用于跟踪系统活动的 审计 和用于监控用户如何与平台交互的 使用分析。", - "wrapUp": "管理员导览结束!您已看到让 Stirling PDF 成为组织强大且可定制解决方案的企业功能。可随时从 帮助 菜单访问此导览。" - }, - "workspace": { - "title": "工作区", - "people": { - "title": "人员", - "description": "管理工作区成员及其权限", - "loading": "正在加载人员...", - "searchMembers": "搜索成员...", - "addMembers": "添加成员", - "inviteMembers": { - "label": "邀请成员", - "subtitle": "在下方输入或粘贴邮箱,使用逗号分隔。您的工作区将按成员计费。" - }, - "user": "用户", - "role": "角色", - "team": "团队", - "status": "状态", - "actions": { - "label": "操作", - "upgrade": "升级" - }, - "noMembersFound": "未找到成员", - "active": "活跃", - "disabled": "已禁用", - "activeSession": "活动会话", - "member": "成员", - "admin": "管理员", - "roleDescriptions": { - "admin": "可管理设置和邀请成员,拥有完整管理权限。", - "member": "可查看和编辑共享文件,但不能管理工作区设置或成员。", - "user": "用户" - }, - "editRole": "编辑角色", - "enable": "启用", - "disable": "禁用", - "deleteUser": "删除用户", - "deleteUserSuccess": "用户删除成功", - "deleteUserError": "删除用户失败", - "confirmDelete": "确定要删除此用户吗?此操作无法撤销。", - "addMember": { - "title": "添加成员", - "username": "用户名(邮箱)", - "usernamePlaceholder": "user@example.com", - "password": "密码", - "passwordPlaceholder": "输入密码", - "role": "角色", - "team": "团队(可选)", - "teamPlaceholder": "选择一个团队", - "forcePasswordChange": "首次登录强制修改密码", - "cancel": "取消", - "submit": "添加成员", - "usernameRequired": "需要用户名和密码", - "passwordTooShort": "密码至少需 6 个字符", - "success": "用户创建成功", - "error": "创建用户失败" - }, - "editMember": { - "title": "编辑成员", - "editing": "正在编辑:", - "role": "角色", - "team": "团队(可选)", - "teamPlaceholder": "选择一个团队", - "cancel": "取消", - "submit": "更新成员", - "success": "用户更新成功", - "error": "更新用户失败" - }, - "toggleEnabled": { - "success": "用户状态更新成功", - "error": "用户状态更新失败" - }, - "delete": { - "success": "用户删除成功", - "error": "删除用户失败" - }, - "emailInvite": { - "tab": "邮件邀请", - "description": "在下方输入或粘贴邮箱,使用逗号分隔。用户将通过邮件收到登录凭据。", - "emails": "邮箱地址", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "至少需要一个邮箱地址", - "submit": "发送邀请", - "success": "已成功邀请用户", - "partialSuccess": "部分邀请失败", - "allFailed": "邀请用户失败", - "error": "发送邀请失败" - }, - "directInvite": { - "tab": "直接创建" - }, - "inviteLinkTab": { - "tab": "邀请链接" - }, - "inviteLink": { - "description": "生成一个安全链接,允许用户自行设置密码", - "email": "邮箱地址", - "emailPlaceholder": "user@example.com(可选)", - "emailDescription": "可选 - 留空将生成任何人都可使用的通用邀请链接", - "emailRequired": "需要邮箱地址", - "emailOptional": "可选 - 留空生成通用邀请链接", - "emailRequiredForSend": "发送邮件通知需要邮箱地址", - "expiryHours": "过期小时数", - "expiryDescription": "链接将在多少小时后过期", - "sendEmail": "通过邮件发送邀请链接", - "sendEmailDescription": "启用后,邀请链接将发送到指定邮箱地址", - "smtpRequired": "未配置 SMTP", - "generate": "生成链接", - "generated": "已生成邀请链接", - "copied": "链接已复制到剪贴板", - "success": "邀请链接生成成功", - "successWithEmail": "邀请链接已生成并通过邮件发送", - "emailSent": "邀请链接已生成并通过邮件发送", - "emailFailed": "邀请链接已生成,但邮件发送失败", - "emailFailedDetails": "错误:{0}。请手动分享邀请链接。", - "error": "生成邀请链接失败", - "submit": "生成邀请链接" - }, - "inviteMode": { - "username": "用户名", - "email": "邮箱", - "link": "链接", - "emailDisabled": "邮件邀请需要在设置中配置 SMTP 并将 mail.enableInvites=true" - }, - "license": { - "users": "用户", - "availableSlots": "可用席位", - "grandfathered": "历史保留", - "grandfatheredShort": "{{count}} 个历史保留", - "fromLicense": "来自许可证", - "slotsAvailable": "可用用户席位 {{count}} 个", - "noSlotsAvailable": "无可用席位", - "currentUsage": "当前使用 {{current}} / {{max}} 个用户许可证" - }, - "loginRequired": "请先启用登录模式" - }, - "teams": { - "title": "团队", - "description": "管理团队并组织工作区成员", - "loading": "正在加载团队...", - "loadingDetails": "正在加载团队详情...", - "loadError": "无法加载团队详情", - "createNewTeam": "创建新团队", - "teamName": "团队名称", - "totalMembers": "成员总数", - "actions": "操作", - "noTeamsFound": "未找到团队", - "noMembers": "此团队中没有成员", - "system": "系统", - "addMember": "添加成员", - "viewTeam": "查看团队", - "removeMember": "从团队移除", - "cannotRemoveFromSystemTeam": "无法从系统团队中移除", - "renameTeamLabel": "重命名团队", - "deleteTeamLabel": "删除团队", - "cannotDeleteInternal": "无法删除 Internal 团队", - "confirmDelete": "确定要删除此团队吗?此团队必须为空才能删除。", - "confirmRemove": "将此用户从团队中移除?", - "cannotRenameInternal": "无法重命名 Internal 团队", - "cannotAddToInternal": "无法向 Internal 团队添加成员", - "teamNotFound": "未找到团队", - "backToTeams": "返回团队列表", - "memberCount": "{{count}} 名成员", - "removeMemberSuccess": "已将用户从团队移除", - "removeMemberError": "从团队移除用户失败", - "createTeam": { - "title": "创建新团队", - "teamName": "团队名称", - "teamNamePlaceholder": "输入团队名称", - "cancel": "取消", - "submit": "创建团队", - "nameRequired": "需要团队名称", - "success": "团队创建成功", - "error": "创建团队失败" - }, - "renameTeam": { - "title": "重命名团队", - "renaming": "正在重命名:", - "newTeamName": "新团队名称", - "newTeamNamePlaceholder": "输入新团队名称", - "cancel": "取消", - "submit": "重命名团队", - "nameRequired": "需要团队名称", - "success": "团队重命名成功", - "error": "重命名团队失败" - }, - "deleteTeam": { - "success": "团队删除成功", - "error": "删除团队失败。请确保团队为空。", - "teamMustBeEmpty": "删除前必须清空团队" - }, - "addMemberToTeam": { - "title": "将成员添加到团队", - "addingTo": "正在添加到", - "selectUser": "选择用户", - "selectUserPlaceholder": "选择一个用户", - "selectUserRequired": "请选择一个用户", - "currentlyIn": "当前所在", - "willBeMoved": "注意:将把该用户从其当前团队移动到此团队。", - "cancel": "取消", - "submit": "添加成员", - "userRequired": "请选择一个用户", - "success": "成员已成功添加到团队", - "error": "添加成员到团队失败" - }, - "changeTeam": { - "label": "更改团队", - "title": "更改团队", - "changing": "正在移动", - "selectTeam": "选择团队", - "selectTeamPlaceholder": "选择一个团队", - "selectTeamRequired": "请选择一个团队", - "success": "团队更改成功", - "error": "更改团队失败", - "submit": "更改团队" - } - } - }, - "plan": { - "currency": "货币", - "popular": "热门", - "current": "当前套餐", - "upgrade": "升级", - "contact": "联系我们", - "customPricing": "自定义", - "showComparison": "比较全部功能", - "hideComparison": "隐藏功能对比", - "featureComparison": "功能对比", - "from": "起价", - "perMonth": "/月", - "perSeat": "/席位", - "withServer": "+ 服务器方案", - "licensedSeats": "已授权:{{count}} 个席位", - "includedInCurrent": "已包含在您的方案中", - "selectPlan": "选择方案", - "manage": "管理", - "manageSubscription": { - "description": "管理您的订阅、账单与支付方式" - }, - "activePlan": { - "title": "当前套餐", - "subtitle": "您当前的订阅详情" - }, - "availablePlans": { - "title": "可用套餐", - "subtitle": "选择最符合您需求的套餐" - }, - "static": { - "title": "账单信息", - "message": "当前未配置在线计费。若要升级您的套餐或管理订阅,请直接联系我们。", - "contactSales": "联系销售", - "contactToUpgrade": "联系我们以升级或自定义您的套餐", - "maxUsers": "最大用户数", - "upTo": "最多" - }, - "period": { - "month": "月", - "perUserPerMonth": "/用户/月" - }, - "free": { - "name": "免费", - "highlight1": "每周工具使用次数有限", - "highlight2": "可使用所有工具", - "highlight3": "社区支持", - "forever": "永久免费", - "included": "已包含" - }, - "pro": { - "name": "专业版", - "highlight1": "不限工具使用次数", - "highlight2": "高级 PDF 工具", - "highlight3": "无水印" - }, - "enterprise": { - "name": "企业版", - "highlight1": "定制定价", - "highlight2": "专属支持", - "highlight3": "最新功能", - "requiresServer": "需要服务器", - "requiresServerMessage": "请先升级到服务器方案,再升级到企业版。" - }, - "feature": { - "title": "功能", - "pdfTools": "基础 PDF 工具", - "fileSize": "文件大小限制", - "automation": "自动化工具工作流", - "api": "API 访问", - "priority": "优先支持", - "customPricing": "定制定价" - }, - "licenseWarning": { - "title": "自托管免费额度已达上限", - "body": "您有 {{total}} 名用户,但免费层每台服务器仅支持 {{limit}} 名。升级以保持 Stirling PDF 平稳运行。", - "overLimit": "超过 {{limit}}", - "cta": "查看方案" - } - }, - "subscription": { - "status": { - "active": "有效", - "pastDue": "逾期", - "canceled": "已取消", - "incomplete": "未完成", - "trialing": "试用", - "none": "无订阅" - }, - "renewsOn": "于 {{date}} 续订", - "cancelsOn": "于 {{date}} 取消" - }, - "billing": { - "manageBilling": "管理账单", - "portal": { - "error": "打开账单门户失败" - }, - "updateSeats": "更新席位数", - "updateEnterpriseSeats": "更新企业席位数", - "currentSeats": "当前席位数", - "minimumSeats": "最少席位数", - "basedOnUsers": "(当前用户)", - "newSeatCount": "新的席位数", - "newSeatCountDescription": "选择企业许可证的席位数量", - "whatHappensNext": "接下来会发生什么?", - "stripePortalRedirect": "将跳转到 Stripe 的结算门户以查看并确认席位变更。按比例金额会自动计算。", - "preparingUpdate": "正在准备席位更新...", - "seatCountTooLow": "席位数至少为 {{minimum}}(当前用户数)", - "seatCountUnchanged": "请选择不同的席位数", - "seatsUpdated": "席位数已更新", - "seatsUpdatedMessage": "您的企业席位数已更新为 {{seats}}", - "updateProcessing": "正在处理更新", - "updateProcessingMessage": "席位更新处理中。请稍后刷新。", - "notEnterprise": "仅企业许可证可管理席位" - }, - "upgradeBanner": { - "title": "升级到服务器方案", - "message": "充分利用 Stirling PDF,享受无限用户与高级功能", - "upgradeButton": "立即升级", - "dismiss": "关闭横幅", - "attentionTitle": "此服务器需要管理员关注", - "attentionBody": "管理员需要登录以查看更多信息。请立即联系他们。", - "attentionBodyAdmin": "查看许可要求以保持此服务器合规。", - "seeInfo": "查看信息" - }, - "payment": { - "preparing": "正在准备结账...", - "redirecting": "正在跳转到安全结账...", - "upgradeTitle": "升级到 {{planName}}", - "success": "支付成功!", - "successMessage": "您的订阅已成功激活。您很快会收到确认邮件。", - "autoClose": "此窗口将自动关闭...", - "error": "支付错误", - "upgradeSuccess": "支付成功!您的订阅已升级。许可证已在服务器上更新。稍后您将收到确认邮件。", - "paymentSuccess": "支付成功!正在获取您的许可证密钥...", - "licenseActivated": "许可证已激活!您的许可证密钥已保存。确认邮件已发送至您的注册邮箱。", - "licenseDelayed": "支付成功!正在生成您的许可证。您将很快收到包含许可证密钥的邮件。若 10 分钟内未收到,请联系支持。", - "licensePollingError": "支付成功,但我们未能自动获取您的许可证密钥。请检查邮箱或携带支付确认联系支持。", - "licenseRetrievalError": "支付成功但获取许可证失败。您将通过邮件收到许可证密钥。如 10 分钟内未收到,请联系支持。", - "syncError": "支付成功但许可证同步失败。您的许可证将很快更新。如问题持续,请联系支持。", - "licenseSaveError": "保存许可证密钥失败。请联系支持,使用您的许可证密钥完成激活。", - "paymentCanceled": "已取消支付。未产生任何费用。", - "syncingLicense": "正在同步已升级的许可证...", - "generatingLicense": "正在生成许可证密钥...", - "upgradeComplete": "升级完成", - "upgradeCompleteMessage": "您的订阅已成功升级。现有许可证密钥已更新。", - "stripeNotConfigured": "未配置 Stripe", - "stripeNotConfiguredMessage": "未配置 Stripe 支付集成。请联系您的管理员。", - "monthly": "按月", - "yearly": "按年", - "billingPeriod": "计费周期", - "enterpriseNote": "席位可在结账时调整(1-1000)。", - "installationId": "安装 ID", - "licenseKey": "您的许可证密钥", - "licenseInstructions": "已添加到您的安装中。您也会收到一封邮件副本。", - "canCloseWindow": "现在可以关闭此窗口。", - "licenseKeyProcessing": "许可证密钥处理中", - "licenseDelayedMessage": "正在生成您的许可证密钥。请稍后检查邮箱或联系支持。", - "perYear": "/年", - "perMonth": "/月", - "emailInvalid": "请输入有效的电子邮件地址", - "emailStage": { - "title": "输入您的邮箱", - "description": "我们将用它发送许可证密钥和收据。", - "emailLabel": "电子邮件地址", - "emailPlaceholder": "your@email.com", - "continue": "继续", - "modalTitle": "开始 - {{planName}}" - }, - "planStage": { - "title": "选择计费周期", - "savingsNote": "按年计费可省 {{percent}}%", - "basePrice": "基础价格", - "seatPrice": "每席位", - "totalForSeats": "合计({{count}} 个席位)", - "selectMonthly": "选择按月", - "selectYearly": "选择按年", - "savePercent": "省 {{percent}}%", - "savingsAmount": "可省 {{amount}}", - "modalTitle": "选择计费周期 - {{planName}}", - "billedYearly": "按年计费:{{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "返回方案选择", - "selectedPlan": "已选方案", - "modalTitle": "完成支付 - {{planName}}" - } - }, - "firstLogin": { - "title": "首次登录", - "welcomeTitle": "欢迎!", - "welcomeMessage": "出于安全原因,首次登录时必须更改密码。", - "loggedInAs": "登录为", - "error": "错误", - "currentPassword": "当前密码", - "enterCurrentPassword": "请输入当前密码", - "newPassword": "新密码", - "enterNewPassword": "输入新密码(至少 8 个字符)", - "confirmPassword": "确认新密码", - "reEnterNewPassword": "请再次输入新密码", - "changePassword": "修改密码", - "allFieldsRequired": "所有字段均为必填", - "passwordsDoNotMatch": "两次新密码不一致", - "passwordTooShort": "密码长度至少为 8 个字符", - "passwordMustBeDifferent": "新密码必须与当前密码不同", - "passwordChangedSuccess": "密码修改成功!请重新登录。", - "passwordChangeFailed": "修改密码失败。请检查您的当前密码。" - }, - "invite": { - "welcome": "欢迎使用 Stirling PDF", - "invalidToken": "邀请链接无效", - "validationError": "验证邀请链接失败", - "passwordRequired": "必须填写密码", - "passwordTooShort": "密码至少为 6 个字符", - "passwordMismatch": "两次输入的密码不一致", - "acceptError": "创建账户失败", - "validating": "正在验证邀请...", - "invalidInvitation": "无效的邀请", - "goToLogin": "前往登录", - "welcomeTitle": "您已收到邀请!", - "welcomeSubtitle": "完成账户设置即可开始使用", - "accountFor": "正在为其创建账户", - "linkExpires": "链接过期时间", - "email": "电子邮箱地址", - "emailPlaceholder": "请输入电子邮箱地址", - "emailRequired": "必须填写电子邮箱地址", - "invalidEmail": "电子邮箱地址无效", - "choosePassword": "设置密码", - "passwordPlaceholder": "请输入密码", - "confirmPassword": "确认密码", - "confirmPasswordPlaceholder": "请再次输入密码", - "createAccount": "创建账户", - "creating": "正在创建账户...", - "alreadyHaveAccount": "已有账户?", - "signIn": "登录" - }, - "audit": { - "error": { - "title": "加载审计系统时出错" - }, - "notAvailable": "审计系统不可用", - "notAvailableMessage": "审计系统未配置或不可用。", - "disabled": "已禁用审计日志", - "disabledMessage": "请在应用配置中启用审计日志以跟踪系统事件。", - "systemStatus": { - "title": "系统状态", - "status": "审计日志", - "enabled": "已启用", - "disabled": "已禁用", - "level": "审计级别", - "retention": "保留期限", - "days": "天", - "totalEvents": "事件总数" - }, - "tabs": { - "dashboard": "仪表板", - "events": "审计事件", - "export": "导出" - }, - "charts": { - "title": "审计仪表板", - "error": "加载图表时出错", - "day": "日", - "week": "周", - "month": "月", - "byType": "按类型分类的事件", - "byUser": "按用户分类的事件", - "overTime": "事件随时间变化" - }, - "events": { - "title": "审计事件", - "filterByType": "按类型筛选", - "filterByUser": "按用户筛选", - "startDate": "开始日期", - "endDate": "结束日期", - "clearFilters": "清除", - "error": "加载事件时出错", - "noEvents": "未找到事件", - "timestamp": "时间戳", - "type": "类型", - "user": "用户", - "ipAddress": "IP 地址", - "actions": "操作", - "viewDetails": "查看详情", - "eventDetails": "事件详情", - "details": "详情" - }, - "export": { - "title": "导出审计数据", - "description": "将审计事件导出为 CSV 或 JSON 格式。使用筛选器限制导出数据。", - "format": "导出格式", - "filters": "筛选条件(可选)", - "filterByType": "按类型筛选", - "filterByUser": "按用户筛选", - "startDate": "开始日期", - "endDate": "结束日期", - "clearFilters": "清除", - "exportButton": "导出数据", - "error": "导出数据失败" - } - }, - "usage": { - "noData": "暂无数据", - "error": "加载使用统计时出错", - "noDataMessage": "当前无使用统计数据。", - "controls": { - "top10": "前 10", - "top20": "前 20", - "all": "全部", - "refresh": "刷新", - "dataTypeLabel": "数据类型:", - "dataType": { - "all": "全部", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "前 10", - "top20": "前 20", - "all": "全部" - }, - "stats": { - "totalEndpoints": "端点总数", - "totalVisits": "总访问量", - "showing": "显示", - "selectedVisits": "所选访问量" - }, - "chart": { - "title": "端点使用情况图表" - }, - "table": { - "title": "详细统计", - "endpoint": "端点", - "visits": "访问量", - "percentage": "百分比", - "noData": "暂无数据" - } - }, - "backendHealth": { - "checking": "正在检查后端状态...", - "online": "后端在线", - "offline": "后端离线", - "starting": "后端正在启动...", - "wait": "请等待后端启动完成后再试。" - }, - "encryptedPdfUnlock": { - "unlockPrompt": "解锁 PDF 以继续", - "title": "移除密码以继续", - "description": "此 PDF 受密码保护。请输入密码以继续处理。", - "password": { - "label": "PDF 密码", - "placeholder": "输入 PDF 密码" - }, - "skip": "暂时跳过", - "unlock": "解锁并继续", - "incorrectPassword": "密码错误", - "missingFile": "所选文件已不可用。", - "emptyResponse": "移除密码未生成文件。", - "required": "请输入密码以继续。", - "successTitle": "已移除密码", - "successBodyWithName": "已从 {{fileName}} 移除密码", - "successBody": "密码移除成功。" - }, - "setup": { - "welcome": "欢迎使用 Stirling PDF", - "description": "选择您希望使用 Stirling PDF 的方式开始", - "step1": { - "label": "选择模式", - "description": "离线或服务器" - }, - "step2": { - "label": "选择服务器", - "description": "自托管服务器" - }, - "step3": { - "label": "登录", - "description": "输入凭据" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "使用 Stirling 账户登录" - }, - "selfhosted": { - "title": "自托管服务器", - "description": "连接到您自己的 Stirling PDF 服务器" - } - }, - "saas": { - "title": "登录 Stirling", - "subtitle": "使用您的 Stirling 账户登录" - }, - "selfhosted": { - "title": "登录服务器", - "subtitle": "输入您的服务器凭据" - }, - "server": { - "title": "连接到服务器", - "subtitle": "输入自托管服务器的 URL", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "自托管服务器" - }, - "url": { - "label": "服务器 URL", - "description": "输入自托管 Stirling PDF 服务器的完整 URL" - }, - "error": { - "emptyUrl": "请输入服务器 URL", - "unreachable": "无法连接到服务器", - "testFailed": "连接测试失败" - }, - "testing": "正在测试连接..." - }, - "login": { - "title": "登录", - "subtitle": "输入凭据以继续", - "connectingTo": "正在连接:", - "username": { - "label": "用户名", - "placeholder": "输入用户名" - }, - "email": { - "label": "邮箱", - "placeholder": "输入邮箱" - }, - "password": { - "label": "密码", - "placeholder": "输入密码" - }, - "error": { - "emptyUsername": "请输入用户名", - "emptyEmail": "请输入邮箱", - "emptyPassword": "请输入密码", - "oauthFailed": "OAuth 登录失败。请重试。" - }, - "submit": "登录", - "signInWith": "登录方式", - "oauthPending": "正在打开浏览器进行认证...", - "orContinueWith": "或使用邮箱继续" - } - }, - "oauth": { - "success": { - "title": "认证成功", - "message": "您可以关闭此窗口并返回 Stirling PDF。" - }, - "error": { - "title": "认证失败", - "message": "认证未成功。您可以关闭此窗口并重试。" - } - }, - "pdfTextEditor": { - "title": "PDF JSON 编辑器", - "viewLabel": "PDF 编辑器", - "converting": "正在将 PDF 转换为可编辑格式...", - "conversionFailed": "PDF 转换失败。请重试。", - "currentFile": "当前文件:{{name}}", - "pageSummary": "第 {{number}}/{{total}} 页", - "pagePreviewAlt": "页面预览", - "imageLabel": "已放置的图像", - "noTextOnPage": "此页未检测到可编辑文本。", - "pageType": { - "paragraph": "段落页面", - "sparse": "稀疏文本" - }, - "groupingMode": { - "auto": "自动", - "paragraph": "段落", - "singleLine": "单行" - }, - "badges": { - "unsaved": "已编辑", - "modified": "已编辑", - "earlyAccess": "抢先体验" - }, - "actions": { - "reset": "重置更改", - "downloadJson": "下载 JSON", - "generatePdf": "生成 PDF" - }, - "options": { - "autoScaleText": { - "title": "自动缩放文本以适配框", - "description": "当字体渲染与 PDF 不一致时,自动水平缩放文本以适配其原始边界框。" - }, - "groupingMode": { - "title": "文本分组模式", - "autoDescription": "自动检测页面类型并进行合适的分组。", - "paragraphDescription": "将对齐的多行合并为段落文本框。", - "singleLineDescription": "保持每行 PDF 文本为一个独立文本框。" - }, - "manualGrouping": { - "descriptionInline": "提示:按住 Ctrl(或 Cmd)或 Shift 可多选文本框。选择上方会出现浮动工具栏,可用于合并、取消分组或调整宽度。" - }, - "forceSingleElement": { - "title": "将已编辑文本锁定为单个 PDF 元素", - "description": "启用后,导出时每个已编辑文本框将作为一个 PDF 文本元素,以避免字形重叠或字体混杂。" - } - }, - "manual": { - "mergeTooltip": "合并所选框", - "merge": "合并所选", - "ungroupTooltip": "将段落拆分回多行", - "ungroup": "取消分组所选", - "widthMenu": "宽度选项", - "expandWidth": "扩展至页面边缘", - "resetWidth": "重置宽度", - "resizeHandle": "调整文本宽度" - }, - "disclaimer": { - "heading": "预览限制", - "textFocus": "此工作区专注于编辑文本与重新定位嵌入图像。复杂的页面美术、表单控件和分层图形会在导出时保留,但此处不可完全编辑。", - "previewVariance": "某些视觉元素(如表格边框、形状或注释外观)在预览中可能与实际不完全一致。导出的 PDF 会尽可能保留原始绘图指令。", - "alpha": "此 Alpha 预览器仍在演进中——某些字体、颜色、透明效果和布局细节可能略有变化。分享前请仔细检查生成的 PDF。" - }, - "empty": { - "title": "未加载文档", - "subtitle": "加载 PDF 或 JSON 文件以开始编辑文本内容。" - }, - "welcomeBanner": { - "title": "欢迎使用 PDF 文本编辑器(抢先体验)", - "experimental": "这是一个正在积极开发中的实验性功能,使用过程中可能会出现不稳定和问题。", - "howItWorks": "此工具会将你的 PDF 转换为可编辑格式,你可以修改文本内容并重新定位图像。更改将另存为新的 PDF。", - "bestFor": "最适合:", - "bestFor1": "以文本和图像为主的简单 PDF", - "bestFor2": "使用标准段落格式的文档", - "bestFor3": "信件、文章、报告等基础文档", - "notIdealFor": "不适用于:", - "notIdealFor1": "包含特殊格式(如项目符号、表格或多栏布局)的 PDF", - "notIdealFor2": "杂志、宣传册或设计感很强的文档", - "notIdealFor3": "布局复杂的说明手册", - "limitations": "当前限制:", - "limitation1": "字体呈现可能与原始 PDF 略有差异", - "limitation2": "复杂图形、表单字段和注释会被保留,但不可编辑", - "limitation3": "大型文件转换和处理可能需要时间", - "knownIssues": "已知问题(修复中):", - "issue1": "目前不保留文本颜色(即将支持)", - "issue2": "段落模式存在更多对齐和间距问题—建议使用单行模式", - "issue3": "预览显示与导出的 PDF 略有差异—导出的 PDF 更接近原始文件", - "issue4": "旋转文本的对齐可能需要手动调整", - "issue5": "透明度和图层效果可能与原件不同", - "feedback": "这是一个抢先体验功能。请反馈遇到的任何问题,帮助我们改进!", - "gotIt": "知道了", - "dontShowAgain": "不再显示" - }, - "modeChange": { - "title": "确认更改模式", - "warning": "更改文本分组模式将重置所有未保存的更改。确定要继续吗?", - "cancel": "取消", - "confirm": "重置并更改模式" - }, - "fontAnalysis": { - "details": "字体详情", - "embedded": "已嵌入", - "type": "类型", - "webFormat": "Web 格式", - "warnings": "警告", - "suggestions": "备注", - "currentPageFonts": "本页字体", - "allFonts": "所有字体", - "fallback": "后备", - "missing": "缺失", - "perfectMessage": "所有字体都可完美还原。", - "warningMessage": "部分字体可能无法正确呈现。", - "infoMessage": "提供字体还原信息。", - "perfect": "完美", - "subset": "子集" - }, - "errors": { - "invalidJson": "无法读取 JSON 文件。请确认它由 PDF 转 JSON 工具生成。", - "pdfConversion": "无法将已编辑的 JSON 转回 PDF。" - } - }, - "auth": { - "sessionExpired": "会话已过期", - "pleaseLoginAgain": "请重新登录。", - "accessDenied": "拒绝访问", - "insufficientPermissions": "你没有执行此操作的权限。" - }, - "addText": { - "title": "添加文本", - "header": "向 PDF 添加文本", - "text": { - "name": "文本内容", - "placeholder": "输入要添加的文本", - "fontLabel": "字体", - "fontSizeLabel": "字号", - "fontSizePlaceholder": "输入或选择字号(8-200)", - "colorLabel": "文本颜色" - }, - "steps": { - "configure": "配置文本" - }, - "step": { - "createDesc": "输入要添加的文本", - "place": "放置文本", - "placeDesc": "在 PDF 上点击以添加文本" - }, - "instructions": { - "title": "如何添加文本", - "text": "在上方输入文本后,在 PDF 任意位置点击以放置。", - "paused": "放置已暂停", - "resumeHint": "恢复放置后即可点击添加文本。", - "noSignature": "在上方输入文本以启用放置。" - }, - "mode": { - "move": "移动文本", - "place": "放置文本", - "pause": "暂停放置", - "resume": "恢复放置" - }, - "results": { - "title": "添加文本结果" - }, - "error": { - "failed": "向 PDF 添加文本时发生错误。" - }, - "tags": "文本,注释,标签", - "applySignatures": "应用文本" - } -} \ No newline at end of file diff --git a/frontend/public/locales/zh-CN/translation.json b/frontend/public/locales/zh-CN/translation.json deleted file mode 100644 index 85f813cf4..000000000 --- a/frontend/public/locales/zh-CN/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "选择浏览工具的方式", - "description": "预览两种布局并决定如何探索 Stirling PDF 工具。", - "sidebarTitle": "侧边栏模式", - "sidebarDescription": "将工具与您的工作区并列,便于快速切换。", - "recommended": "推荐", - "chooseSidebar": "使用侧边栏模式", - "fullscreenTitle": "全屏模式 -(旧版)", - "fullscreenDescription": "在覆盖工作区的目录中浏览每个工具,直到您选定一个。", - "chooseFullscreen": "使用全屏模式", - "dismiss": "稍后再说" - }, - "fullscreen": { - "showDetails": "显示详情", - "comingSoon": "即将推出:", - "favorite": "添加到收藏", - "favorites": "收藏", - "unavailable": "由服务器管理员禁用:", - "unavailableDependency": "不可用 - 服务器缺少所需工具:", - "heading": "所有工具(全屏视图)", - "noResults": "尝试调整搜索或切换描述显示以找到所需内容。", - "recommended": "推荐", - "unfavorite": "从收藏中移除" - }, - "placeholder": "选择一个工具以开始", - "toggle": { - "fullscreen": "切换到全屏模式", - "sidebar": "切换到侧边栏模式" - }, - "alpha": "Alpha", - "premiumFeature": "高级功能:", - "comingSoon": "即将推出:" - }, - "unsavedChanges": "您的 PDF 有未保存的更改。您想做什么?", - "areYouSure": "确定要离开吗?", - "unsavedChangesTitle": "未保存的更改", - "keepWorking": "继续工作", - "discardChanges": "放弃更改", - "applyAndContinue": "应用并继续", - "exportAndContinue": "导出并继续", - "zipWarning": { - "title": "大型 ZIP 文件", - "message": "此 ZIP 包含 {{count}} 个文件。仍要解压?", - "cancel": "取消", - "confirm": "解压" - }, - "defaultApp": { - "title": "设为默认 PDF 应用", - "message": "是否将 Stirling PDF 设为默认 PDF 编辑器?", - "description": "您可稍后在系统设置中更改。", - "notNow": "暂不", - "setDefault": "设为默认", - "dismiss": "忽略", - "prompt": { - "title": "设为默认 PDF 编辑器", - "message": "将 Stirling PDF 设为打开 PDF 文件的默认应用。" - }, - "success": { - "title": "已设为默认应用", - "message": "Stirling PDF 现为您的默认 PDF 编辑器" - }, - "settingsOpened": { - "title": "已打开设置", - "message": "请在系统设置中选择 Stirling PDF" - }, - "error": { - "title": "错误", - "message": "设置默认 PDF 处理程序失败" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "取消", - "addPageNumbers": { - "fontSize": "字体大小", - "fontName": "字体名称", - "title": "添加页码", - "header": "添加页码", - "selectText": { - "1": "选择PDF文件:", - "2": "边距大小", - "3": "位置", - "4": "起始页码", - "5": "添加页码的页数", - "6": "自定义文本" - }, - "customTextDesc": "自定义文本", - "numberPagesDesc": "要添加页码的页数,默认为“所有”,也可以接受1-5或2,5,9等", - "customNumberDesc": "默认为 {n},也可以接受“第 {n} 页/共 {total} 页”,“文本-{n}”,“{filename}-{n}”", - "submit": "添加页码", - "configuration": "配置", - "customize": "自定义外观", - "pagesAndStarting": "页面与起始编号", - "positionAndPages": "位置与页面", - "error": { - "failed": "添加页码操作失败" - }, - "results": { - "title": "页码结果" - }, - "preview": "位置选择", - "previewDisclaimer": "预览为近似效果。最终输出可能因 PDF 字体度量而有所不同。" - }, - "pageSelectionPrompt": "自定义页面选择(输入以逗号分隔的页码列表或函数:1,5,6、2n+1):", - "startingNumberTooltip": "要显示的第一个数字。后续页面将从此数字递增。", - "marginTooltip": "页码与页面边缘的距离。", - "fontSizeTooltip": "页码文本的点数大小。数值越大文字越大。", - "fontTypeTooltip": "页码的字体族。根据文档风格选择。", - "customTextTooltip": "可选的自定义页码格式。使用 {n} 作为数字占位符。例如:“第 {n} 页”将显示“第 1 页”“第 2 页”等。", - "pdfPrompt": "选择 PDF", - "multiPdfPrompt": "选择多个 PDF(2个或更多)", - "multiPdfDropPrompt": "选择(或拖拽)所需的 PDF", - "imgPrompt": "选择图像", - "genericSubmit": "提交", - "uploadLimit": "最大文件大小:", - "uploadLimitExceededSingular": "文件过大。最大允许大小为", - "uploadLimitExceededPlural": "文件过大。最大允许大小为", - "processTimeWarning": "警告:此过程可能需要多达一分钟,具体时间取决于文件大小", - "pageOrderPrompt": "页面顺序(输入逗号分隔的页码列表或函数):", - "goToPage": "到", - "true": "对", - "false": "错", - "unknown": "未知", - "app": { - "description": "免费的 Adobe Acrobat 替代品(下载量 1000 万+)" - }, - "save": "保存", - "saveToBrowser": "保存到浏览器", - "download": "下载", - "downloadUnavailable": "此项不支持下载", - "saveUnavailable": "此项目无法保存", - "pin": "固定文件(在工具运行后保持激活)", - "unpin": "取消固定文件(在工具运行后替换)", - "undoOperationTooltip": "点击撤销上一次操作并还原原始文件", - "undo": "撤销", - "back": "返回", - "nothingToUndo": "没有可撤销的操作", - "moreOptions": "更多选项", - "editYourNewFiles": "编辑您的新文件", - "close": "关闭", - "openInViewer": "在查看器中打开", - "confirmClose": "确认关闭", - "confirmCloseMessage": "确定要关闭此文件吗?", - "confirmCloseCancel": "取消", - "confirmCloseConfirm": "关闭文件", - "fileSelected": "已选:{{filename}}", - "chooseFile": "选择文件", - "filesSelected": "选中的文件", - "files": { - "title": "文件", - "upload": "上传", - "uploadFiles": "上传文件", - "addFiles": "添加文件", - "selectFromWorkbench": "从工作台中选择文件或 ", - "selectMultipleFromWorkbench": "从工作台中至少选择 {{count}} 个文件或 ", - "created": "创建时间", - "size": "文件大小" - }, - "noFavourites": "没有添加收藏夹", - "downloadComplete": "下载完成", - "bored": "等待时觉得无聊?", - "alphabet": "字母表", - "downloadPdf": "下载 PDF", - "text": "文本", - "font": "字体", - "selectFillter": "-- 选择--", - "pageNum": "页码", - "sizes": { - "small": "小型尺寸", - "medium": "中型尺寸", - "large": "大型尺寸", - "x-large": "超大型尺寸" - }, - "error": { - "pdfPassword": "PDF文档有密码,未提供密码或密码不正确", - "encryptedPdfMustRemovePassword": "此 PDF 已加密或受密码保护。请在转换为 PDF/A 之前将其解锁。", - "incorrectPasswordProvided": "PDF 密码不正确或未提供。", - "_value": "错误", - "dismissAllErrors": "关闭所有错误", - "sorry": "对此问题感到抱歉!", - "needHelp": "需要帮助 / 发现问题?", - "contactTip": "如果你仍然遇到问题,不要犹豫,向我们寻求帮助。你可以在我们的 GitHub 页面上提交工单,或者通过 Discord 与我们联系:", - "404": { - "head": "404 - 页面未找到 | 哎呀,我们在代码中触发了错误!", - "1": "我们似乎找不到你寻找的页面。", - "2": "出了些问题" - }, - "github": "在 GitHub 上提交工单", - "showStack": "显示堆栈跟踪", - "copyStack": "复制堆栈跟踪", - "githubSubmit": "GitHub - 提交工单", - "discordSubmit": "Discord - 提交支持帖子" - }, - "warning": { - "tooltipTitle": "警告" - }, - "edit": "编辑", - "delete": "删除", - "never": "从不", - "username": "用户名", - "password": "密码", - "welcome": "欢迎", - "property": "资产", - "black": "黑色", - "white": "白色", - "red": "红色", - "green": "绿色", - "blue": "蓝色", - "custom": "自定义...", - "comingSoon": "即将推出", - "WorkInProgess": "工作正在进行中,可能无法工作或有错误,请报告任何问题!", - "poweredBy": "服务来源:", - "yes": "是", - "no": "否", - "changedCredsMessage": "凭证已更改!", - "notAuthenticatedMessage": "用户未经过身份验证。", - "userNotFoundMessage": "未找到用户。", - "incorrectPasswordMessage": "当前密码不正确。", - "usernameExistsMessage": "新用户名已存在。", - "invalidUsernameMessage": "用户名无效,用户名只能包含字母、数字和以下特殊字符@._+- 或必须是有效的电子邮件地址。", - "invalidPasswordMessage": "密码不能为空且开头和结尾不能有空格。", - "confirmPasswordErrorMessage": "两次密码不一致。", - "deleteCurrentUserMessage": "无法删除当前登录的用户。", - "deleteUsernameExistsMessage": "用户名不存在,无法删除。", - "downgradeCurrentUserMessage": "无法降级当前用户的角色", - "disabledCurrentUserMessage": "无法禁用当前用户。", - "downgradeCurrentUserLongMessage": "无法降级当前用户的角色。因此,当前用户将不会显示。", - "userAlreadyExistsOAuthMessage": "该用户已作为 OAuth2 用户存在。", - "userAlreadyExistsWebMessage": "该用户已作为 Web 用户存在。", - "oops": "哎呀!", - "help": "帮助", - "goHomepage": "返回主页", - "joinDiscord": "加入我们的 Discord 服务器", - "seeDockerHub": "查看 Docker Hub", - "visitGithub": "访问 Github 仓库", - "donate": "捐款", - "color": "颜色", - "sponsor": "赞助", - "info": "信息", - "pro": "专业版", - "page": "页面", - "pages": "页码", - "loading": "加载中...", - "review": "审核", - "addToDoc": "添加至文件", - "reset": "重置", - "apply": "应用", - "noFileSelected": "未选择文件,请上传一个文件。", - "legal": { - "privacy": "隐私政策", - "iAgreeToThe": "我同意所有", - "terms": "服务条款", - "accessibility": "无障碍", - "cookie": "Cookie 政策", - "impressum": "版权声明", - "showCookieBanner": "Cookie 偏好设置" - }, - "pipeline": { - "header": "流水线菜单(Beta)", - "uploadButton": "上传自定义流水线", - "configureButton": "配置", - "defaultOption": "自定义", - "submitButton": "提交", - "help": "工作流帮助", - "scanHelp": "文件夹扫描帮助", - "deletePrompt": "确认删除该工作流?", - "tags": "自动化、顺序、脚本化、批处理", - "title": "流水线" - }, - "pipelineOptions": { - "header": "流水线配置", - "pipelineNameLabel": "流水线名称", - "saveSettings": "保存设置", - "pipelineNamePrompt": "请输入流水线名称", - "selectOperation": "选择操作", - "addOperationButton": "添加操作", - "pipelineHeader": "流水线:", - "saveButton": "下载", - "validateButton": "验证" - }, - "enterpriseEdition": { - "button": "升级到 Pro 版本", - "warning": "此功能仅适用于 Pro 版本", - "yamlAdvert": "Stirling PDF Pro支持YAML配置文件和其他SSO功能。", - "ssoAdvert": "寻找更多的用户管理功能?查看Stirling PDF Pro" - }, - "analytics": { - "title": "你想协助改善Stirling PDF吗", - "paragraph1": "Stirling PDF有选择性分析功能,可以帮助我们改进产品。我们不跟踪任何个人信息或文件内容。", - "paragraph2": "请考虑启用分析来帮助Stirling-PDF的发展,并让我们更好地了解我们的用户。", - "learnMore": "了解详情", - "enable": "启用分析功能", - "disable": "禁用分析功能", - "settings": "您可以在 config/settings.yml 文件中变更分析功能的设定", - "privacyAssurance": "我们不会跟踪任何个人信息或您的文件内容。" - }, - "navbar": { - "favorite": "收藏", - "recent": "新功能和最近更新", - "darkmode": "暗黑模式", - "language": "语言", - "settings": "设置", - "allTools": "工具箱", - "multiTool": "多功能工具", - "search": "搜索", - "sections": { - "organize": "组织", - "convertTo": "转换成PDF", - "convertFrom": "从PDF转换", - "security": "签名和安全", - "advance": "高级功能", - "edit": "查看和编辑", - "popular": "热门" - } - }, - "settings": { - "preferences": { - "title": "首选项" - }, - "workspace": { - "title": "工作区", - "people": "成员", - "teams": "团队" - }, - "configuration": { - "title": "配置", - "systemSettings": "系统设置", - "features": "功能", - "endpoints": "端点", - "database": "数据库", - "advanced": "高级" - }, - "securityAuth": { - "title": "安全与认证", - "security": "安全", - "connections": "连接" - }, - "licensingAnalytics": { - "title": "许可与分析", - "plan": "套餐", - "audit": "审计", - "usageAnalytics": "使用分析" - }, - "policiesPrivacy": { - "title": "策略与隐私", - "legal": "法律", - "privacy": "隐私" - }, - "developer": { - "title": "开发者", - "apiKeys": "API 密钥" - }, - "tooltips": { - "enableLoginFirst": "请先启用登录模式", - "requiresEnterprise": "需要企业版许可证" - }, - "connection": { - "title": "连接模式", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "自托管" - }, - "server": "服务器", - "user": "登录身份", - "logout": "退出登录" - }, - "general": { - "title": "通用", - "description": "配置通用应用偏好。", - "user": "用户", - "logout": "退出登录", - "enableFeatures": { - "dismiss": "关闭", - "title": "面向系统管理员", - "intro": "为您的组织启用用户认证、团队管理和工作区功能。", - "action": "配置", - "and": "和", - "benefit": "启用用户角色、团队协作、管理员控制和企业功能。", - "learnMore": "在文档中了解更多" - }, - "defaultToolPickerMode": "默认工具选择器模式", - "defaultToolPickerModeDescription": "选择工具选择器默认以全屏或侧边栏打开", - "mode": { - "sidebar": "侧边栏", - "fullscreen": "全屏" - }, - "autoUnzipTooltip": "自动解压 API 操作返回的 ZIP 文件。禁用以保持 ZIP 文件不变。这不会影响自动化工作流。", - "autoUnzip": "自动解压 API 响应", - "autoUnzipDescription": "自动从 ZIP 响应中提取文件", - "autoUnzipFileLimitTooltip": "仅当 ZIP 包含不超过此数量的文件时才解压。调高以提取更大的 ZIP。", - "autoUnzipFileLimit": "自动解压文件数量上限", - "autoUnzipFileLimitDescription": "从 ZIP 中提取的最大文件数", - "defaultPdfEditor": "默认 PDF 编辑器", - "defaultPdfEditorActive": "Stirling PDF 是您的默认 PDF 编辑器", - "defaultPdfEditorInactive": "其他应用被设为默认", - "defaultPdfEditorChecking": "正在检查...", - "defaultPdfEditorSet": "已为默认", - "setAsDefault": "设为默认", - "updates": { - "title": "软件更新", - "description": "检查更新并查看版本信息", - "currentVersion": "当前版本", - "latestVersion": "最新版本", - "checkForUpdates": "检查更新", - "viewDetails": "查看详情" - }, - "hideUnavailableTools": "隐藏不可用工具", - "hideUnavailableToolsDescription": "将服务器禁用的工具从列表中移除,而非灰显显示。", - "hideUnavailableConversions": "隐藏不可用转换", - "hideUnavailableConversionsDescription": "在“转换”工具中移除已禁用的转换选项,而非灰显显示。" - }, - "hotkeys": { - "title": "键盘快捷键", - "description": "自定义键盘快捷键以快速访问工具。点击 \"更改快捷键\",然后按下新的按键组合。按 Esc 取消。", - "errorConflict": "快捷键已被 {{tool}} 使用。", - "errorModifier": { - "mac": "请在快捷键中包含 ⌘(Command)、⌥(Option)或其他修饰键。", - "windows": "请在快捷键中包含 Ctrl、Alt 或其他修饰键。" - }, - "searchPlaceholder": "搜索工具...", - "none": "未分配", - "customBadge": "自定义", - "defaultLabel": "默认:{{shortcut}}", - "capturing": "按下按键…(按 Esc 取消)", - "change": "更改快捷键", - "reset": "重置", - "shortcut": "快捷键", - "noShortcut": "未设置快捷键" - } - }, - "update": { - "modalTitle": "有可用更新", - "current": "当前版本", - "latest": "最新版本", - "latestStable": "最新稳定版", - "priorityLabel": "优先级", - "recommendedAction": "建议操作", - "breakingChangesDetected": "检测到重大变更", - "breakingChangesMessage": "某些版本包含重大变更。请在更新前查看下方迁移指南。", - "migrationGuides": "迁移指南", - "viewGuide": "查看指南", - "loadingDetailedInfo": "正在加载详细信息...", - "close": "关闭", - "viewAllReleases": "查看所有版本", - "downloadLatest": "下载最新", - "availableUpdates": "可用更新", - "unableToLoadDetails": "无法加载详细信息。", - "version": "版本", - "urgentUpdateAvailable": "紧急更新", - "updateAvailable": "有可用更新", - "releaseNotes": "发行说明", - "priority": { - "urgent": "紧急", - "normal": "正常", - "minor": "次要", - "low": "低" - }, - "breakingChanges": "重大变更", - "breakingChangesDefault": "此版本包含重大变更。", - "migrationGuide": "迁移指南" - }, - "changeCreds": { - "title": "更改凭证", - "header": "更新您的账户详情", - "changePassword": "您正在使用默认登录凭证,请输入新密码", - "newUsername": "新用户名", - "oldPassword": "当前密码", - "newPassword": "新密码", - "confirmNewPassword": "确认新密码", - "submit": "提交更改" - }, - "account": { - "title": "账号设定", - "accountSettings": "账号设定", - "adminSettings": "管理员设置 - 查看和添加用户", - "userControlSettings": "用户控制设置", - "changeUsername": "更改用户名", - "newUsername": "新用户名", - "password": "确认密码", - "oldPassword": "旧密码", - "newPassword": "新密码", - "changePassword": "更改密码", - "confirmNewPassword": "确认新密码", - "signOut": "退出登录", - "yourApiKey": "您的 API 密钥", - "syncTitle": "将浏览器设置与账户同步", - "settingsCompare": "设置比较:", - "property": "属性", - "webBrowserSettings": "Web 浏览器设置", - "syncToBrowser": "同步账户 -> 浏览器", - "syncToAccount": "同步账户 <- 浏览器" - }, - "adminUserSettings": { - "title": "用户控制设置", - "header": "管理员用户控制设置", - "admin": "管理员", - "user": "用户", - "addUser": "添加新用户", - "deleteUser": "删除用户", - "confirmDeleteUser": "确认删除该用户?", - "confirmChangeUserStatus": "是否应禁用/启用该用户?", - "usernameInfo": "用户名只能包含字母、数字和以下特殊字符@._+-,或者必须是有效的电子邮件地址。", - "roles": "角色", - "role": "角色", - "actions": "操作", - "apiUser": "受限制的 API 用户", - "extraApiUser": "额外受限制的 API 用户", - "webOnlyUser": "仅限 Web 用户", - "demoUser": "演示用户(无自定义设置)", - "internalApiUser": "内部 API 用户", - "forceChange": "强制用户在登录时更改用户名/密码", - "submit": "保存用户", - "changeUserRole": "更改用户角色", - "authenticated": "已验证", - "editOwnProfil": "编辑个人资料", - "enabledUser": "启用用户", - "disabledUser": "禁用用户", - "activeUsers": "激活用户:", - "disabledUsers": "禁用用户:", - "totalUsers": "总用户:", - "lastRequest": "最后登录", - "usage": "查看使用情况" - }, - "endpointStatistics": { - "title": "端点统计", - "header": "端点统计", - "top10": "前10", - "top20": "前20", - "all": "全部", - "refresh": "刷新", - "dataTypeLabel": "数据类型:", - "dataTypeAll": "全部", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "端点总数", - "totalVisits": "访问总数", - "showing": "显示", - "selectedVisits": "选中访问数", - "endpoint": "端点", - "visits": "访问次数", - "percentage": "百分比", - "loading": "加载中...", - "failedToLoad": "加载端点数据失败。请尝试刷新。", - "home": "主页", - "login": "登录", - "top": "顶部", - "numberOfVisits": "访问次数", - "visitsTooltip": "访问次数:{0}(占总数的{1}%)", - "retry": "重试" - }, - "database": { - "title": "数据库 导入/导出", - "header": "数据库 导入/导出", - "fileName": "文件名", - "creationDate": "创建时间", - "fileSize": "文件大小", - "deleteBackupFile": "删除备份文件", - "importBackupFile": "导入备份文件", - "createBackupFile": "创建备份文件", - "downloadBackupFile": "下载备份文件", - "info_1": "导入数据时,确保结构正确至关重要。如果您不确定自己在做什么,请寻求专业人士的建议和支持。结构错误会导致应用程序故障,甚至完全无法运行应用程序。", - "info_2": "上传文件时,文件名并不重要。上传后,文件名将重命名为 backup_user_yyyyMMddHHmm.sql,以确保命名规范的一致性。", - "submit": "导入备份", - "importIntoDatabaseSuccessed": "导入数据库成功", - "backupCreated": "数据库备份成功", - "fileNotFound": "未找到文件", - "fileNullOrEmpty": "文件不能为空", - "failedImportFile": "导入文件失败", - "notSupported": "此功能不适用于您的数据库连接。" - }, - "session": { - "expired": "您的会话已过期。请刷新页面并重试。", - "refreshPage": "刷新页面" - }, - "home": { - "desc": "本地部署的一站式服务,满足您的所有 PDF 需求。", - "searchBar": "搜索您需要的功能...", - "viewPdf": { - "title": "浏览/编辑 PDF", - "desc": "浏览、注释、添加文本或图像" - }, - "setFavorites": "编辑收藏夹", - "hideFavorites": "隐藏收藏夹", - "showFavorites": "显示收藏夹", - "legacyHomepage": "使用旧版主页", - "newHomePage": "试用新版主页!", - "alphabetical": "按字母顺序", - "globalPopularity": "按全球热度", - "sortBy": "排序:", - "mobile": { - "brandAlt": "Stirling PDF 标志", - "openFiles": "打开文件", - "swipeHint": "左右滑动以切换视图", - "tools": "工具", - "toolsSlide": "工具选择面板", - "viewSwitcher": "切换工作区视图", - "workbenchSlide": "工作区面板", - "workspace": "工作区" - }, - "multiTool": { - "tags": "多个,工具", - "title": "PDF 多功能工具", - "desc": "合并、旋转、重新排列和删除 PDF 页面" - }, - "merge": { - "tags": "组合,合并,联合", - "title": "合并", - "desc": "轻松将多个 PDF 合并成一个。" - }, - "split": { - "tags": "分割,分离,拆分", - "title": "拆分", - "desc": "将 PDF 拆分为多个文档。" - }, - "rotate": { - "tags": "旋转,翻转,定向", - "title": "旋转", - "desc": "旋转 PDF。" - }, - "convert": { - "tags": "转换,更改", - "title": "转换", - "desc": "在不同格式之间转换文件" - }, - "pdfOrganiser": { - "tags": "组织,重新排列,重新排序", - "title": "整理", - "desc": "按任意顺序删除/重新排列页面。" - }, - "addImage": { - "tags": "插入,嵌入,放置", - "title": "在 PDF 中添加图片", - "desc": "将图像添加到 PDF 的指定位置。" - }, - "addAttachments": { - "tags": "嵌入,附加,包含", - "title": "添加附件", - "desc": "向 PDF 添加或移除嵌入文件(附件)" - }, - "watermark": { - "tags": "印章,标记,叠加", - "title": "添加水印", - "desc": "在 PDF 中添加自定义水印。" - }, - "removePassword": { - "tags": "解锁", - "title": "删除密码", - "desc": "从 PDF 文档中移除密码保护。" - }, - "compress": { - "tags": "缩小,减少,优化", - "title": "压缩", - "desc": "压缩 PDF 文件以减小文件大小。" - }, - "unlockPDFForms": { - "tags": "解锁,启用,编辑", - "title": "解锁PDF表单", - "desc": "移除表单字段只读属性" - }, - "changeMetadata": { - "tags": "编辑,修改,更新", - "title": "更改元数据", - "desc": "更改/删除/添加 PDF 文档的元数据。" - }, - "ocr": { - "tags": "提取,扫描", - "title": "运行 OCR /清理扫描", - "desc": "清理和识别 PDF 中的图像文本,并将其转换为可编辑文本。" - }, - "extractImages": { - "tags": "提取,保存,导出", - "title": "提取图像", - "desc": "从 PDF 中提取所有图像并保存到压缩包中。" - }, - "scannerImageSplit": { - "tags": "检测,拆分,照片", - "title": "检测/拆分扫描照片", - "desc": "从照片/PDF 中拆分出多张照片" - }, - "sign": { - "tags": "签名,亲笔签名", - "title": "签名", - "desc": "通过绘图、文字或图像向 PDF 添加签名" - }, - "flatten": { - "tags": "简化,删除,交互式", - "title": "展平", - "desc": "从 PDF 中删除所有互动元素和表单" - }, - "certSign": { - "tags": "认证,PEM,P12,官方,加密,签名,证书,PKCS12,JKS,服务器,手动,自动", - "title": "使用证书签名", - "desc": "使用证书/密钥(PEM/P12)对PDF进行签名" - }, - "repair": { - "tags": "修复,恢复", - "title": "修复", - "desc": "尝试修复损坏/损坏的 PDF" - }, - "removeBlanks": { - "tags": "删除,清理,空白", - "title": "删除空白页", - "desc": "检测并删除文档中的空白页" - }, - "removeAnnotations": { - "tags": "删除,清理,删除", - "title": "删除标注", - "desc": "删除 PDF 中的所有标注/评论" - }, - "compare": { - "tags": "差异", - "title": "比较", - "desc": "比较并显示两个 PDF 文档之间的差异" - }, - "removeCertSign": { - "tags": "删除,删除,解锁", - "title": "移除证书签名", - "desc": "移除 PDF 的证书签名" - }, - "pageLayout": { - "tags": "布局,排列,组合", - "title": "多页布局", - "desc": "将 PDF 文档的多个页面合并成一页" - }, - "bookletImposition": { - "tags": "小册子,打印,装订", - "title": "小册子拼版", - "desc": "创建具有正确页面顺序和多页布局的小册子,用于打印和装订" - }, - "scalePages": { - "tags": "调整大小,调整,缩放", - "title": "调整页面尺寸/缩放", - "desc": "调整页面及/或其内容的尺寸/缩放" - }, - "addPageNumbers": { - "tags": "编号,分页,计数", - "title": "添加页码", - "desc": "在文档的指定位置添加页码" - }, - "autoRename": { - "tags": "自动检测,基于标题,组织,重新标记", - "title": "自动重命名 PDF 文件", - "desc": "基于检测到的页眉自动重命名 PDF 文件" - }, - "adjustContrast": { - "tags": "对比度,亮度,饱和度", - "title": "调整颜色/对比度", - "desc": "调整 PDF 的对比度、饱和度和亮度" - }, - "crop": { - "tags": "裁剪,剪切,调整大小", - "title": "裁剪 PDF", - "desc": "裁剪 PDF 以减小其文件大小(保留文本!)" - }, - "autoSplitPDF": { - "tags": "自动,拆分,QR", - "title": "自动拆分页面", - "desc": "使用物理扫描页面分割器 QR 代码自动拆分扫描的 PDF" - }, - "sanitize": { - "tags": "清理,清除,删除", - "title": "安全清理", - "desc": "移除 PDF 文件中的潜在有害元素" - }, - "getPdfInfo": { - "tags": "信息,元数据,详细信息", - "title": "获取 PDF 的所有信息", - "desc": "获取 PDF 的所有可能的信息" - }, - "pdfToSinglePage": { - "tags": "组合,合并,单页", - "title": "PDF 转单一大页", - "desc": "将所有 PDF 页面合并为一个大的单页" - }, - "showJS": { - "tags": "javascript,代码,脚本", - "title": "显示 JavaScript", - "desc": "搜索并显示嵌入到 PDF 中的任何 JavaScript 代码" - }, - "redact": { - "tags": "审查,涂黑,隐藏", - "title": "手动修订", - "desc": "根据选定的文本、绘制的形状和/或选定的页面编辑PDF" - }, - "splitBySections": { - "tags": "拆分,部分,分割", - "title": "按区块拆分 PDF", - "desc": "将 PDF 的每一页分割为更小的横向与纵向区块" - }, - "addStamp": { - "tags": "印章,标记,盖章", - "title": "向 PDF 添加印章", - "desc": "在指定位置添加文本或图像印章" - }, - "removeImage": { - "tags": "删除,删除,清理", - "title": "删除图像", - "desc": "删除图像减少 PDF 大小" - }, - "splitByChapters": { - "tags": "拆分,章节,结构", - "title": "按章节拆分 PDF", - "desc": "根据其章节结构将 PDF 拆分为多个文件。" - }, - "validateSignature": { - "tags": "验证,核实,证书", - "title": "验证 PDF 签名", - "desc": "验证 PDF 文档中的数字签名和证书" - }, - "swagger": { - "tags": "API,文档,测试", - "title": "API 文档", - "desc": "查看 API 文档并测试端点" - }, - "scannerEffect": { - "tags": "扫描,模拟,创建", - "title": "扫描仪效果", - "desc": "创建看起来像扫描的 PDF" - }, - "editTableOfContents": { - "tags": "书签,目录,编辑", - "title": "编辑目录", - "desc": "为 PDF 文档添加或编辑目录和书签" - }, - "manageCertificates": { - "tags": "证书,导入,导出", - "title": "管理证书", - "desc": "导入、导出或删除用于签名 PDF 的数字证书文件。" - }, - "read": { - "tags": "查看,打开,显示", - "title": "阅读", - "desc": "查看与批注 PDF。高亮、绘制或插入评论以便审阅协作。" - }, - "reorganizePages": { - "tags": "重新排列,重新排序,组织", - "title": "重组页面", - "desc": "通过可视化拖放控制重新排列、复制或删除 PDF 页面。" - }, - "extractPages": { - "tags": "提取,选择,复制", - "title": "提取页面", - "desc": "从 PDF 文档中提取特定页面" - }, - "removePages": { - "tags": "删除,提取,排除", - "title": "删除", - "desc": "从 PDF 文档中删除不需要的页面。" - }, - "autoSizeSplitPDF": { - "tags": "自动,拆分,大小", - "title": "自动根据大小/数目拆分 PDF", - "desc": "将单个 PDF 拆分为多个文档,基于大小、页数或文档数" - }, - "replaceColor": { - "title": "替换和反转颜色", - "desc": "替换或反转 PDF 文档中的颜色" - }, - "devApi": { - "tags": "API,开发,文档", - "title": "API", - "desc": "跳转至 API 文档" - }, - "devFolderScanning": { - "tags": "自动化,文件夹,扫描", - "title": "自动文件夹扫描", - "desc": "跳转至自动文件夹扫描指南" - }, - "devSsoGuide": { - "title": "SSO 指南", - "desc": "跳转至 SSO 指南" - }, - "devAirgapped": { - "title": "离线/隔离部署", - "desc": "跳转至隔离部署指南" - }, - "addPassword": { - "title": "添加密码", - "desc": "使用密码对 PDF 文档进行加密。" - }, - "changePermissions": { - "title": "更改权限", - "desc": "更改文档限制与权限" - }, - "automate": { - "tags": "工作流,序列,自动化", - "title": "自动化", - "desc": "通过串联 PDF 操作构建多步工作流。适合重复性任务。" - }, - "overlay-pdfs": { - "desc": "将一个 PDF 叠加在另一个之上", - "title": "叠加 PDF" - }, - "pdfTextEditor": { - "title": "PDF 文本编辑器", - "desc": "审阅并编辑 Stirling PDF 导出的 JSON,支持分组文本编辑并重新生成 PDF" - }, - "addText": { - "tags": "文本,注释,标签", - "title": "添加文本", - "desc": "在 PDF 任意位置添加自定义文本" - } - }, - "landing": { - "addFiles": "添加文件", - "uploadFromComputer": "从电脑上传", - "openFromComputer": "从电脑打开" - }, - "viewPdf": { - "tags": "浏览、阅读、注释、文本、图像", - "title": "浏览/编辑 PDF", - "header": "浏览 PDF" - }, - "multiTool": { - "tags": "多工具,多操作,用户界面,点击拖动,前端,客户端", - "title": "PDF 多功能工具", - "header": "PDF 多功能工具", - "uploadPrompts": "文件名", - "selectAll": "选择所有", - "deselectAll": "取消选择所有", - "selectPages": "页面选择", - "selectedPages": "已选择的页面", - "page": "页面", - "deleteSelected": "删除已选", - "downloadAll": "导出全部", - "downloadSelected": "导出已选", - "insertPageBreak": "插入分页符", - "addFile": "添加文件", - "rotateLeft": "向左旋转", - "rotateRight": "向右旋转", - "split": "分割", - "moveLeft": "向做移动", - "moveRight": "向右移动", - "delete": "删除", - "dragDropMessage": "选择页面", - "undo": "Undo", - "redo": "Redo" - }, - "merge": { - "tags": "合并,页面操作,后端,服务器端", - "title": "合并", - "removeDigitalSignature": { - "label": "在合并的文件中删除数字签名?", - "tooltip": { - "title": "移除数字签名", - "description": "合并文件时数字签名会失效。勾选此项以从最终合并的 PDF 中移除它们。" - } - }, - "generateTableOfContents": { - "label": "在合并的文件中生成目录?", - "tooltip": { - "title": "生成目录", - "description": "根据原始文件名和页码,自动在合并后的 PDF 中创建可点击的目录。" - } - }, - "submit": "合并", - "sortBy": { - "description": "文件将按选择顺序合并。您可以拖动重新排序,或在下方进行排序。", - "label": "排序方式", - "filename": "文件名", - "dateModified": "修改日期", - "ascending": "升序", - "descending": "降序", - "sort": "排序" - }, - "error": { - "failed": "合并 PDF 时发生错误。" - }, - "tooltip": { - "header": { - "title": "合并设置概览" - } - } - }, - "split": { - "title": "拆分 PDF", - "header": "拆分 PDF", - "desc": { - "1": "选择希望进行分割的页数", - "2": "如选择1,3,7-9将把一个 10 页的文件分割成6个独立的PDF:", - "3": "文档 #1:第 1 页", - "4": "文档 #2:第 2 页和第 3 页", - "5": "文档 #3:第 4 页、第 5 页、第 6 页和第 7 页", - "6": "文档 #4:第 7 页", - "7": "文档 #5:第 8 页", - "8": "文档 #6:第 9 页和第 10 页" - }, - "splitPages": "输入要分割的页面:", - "submit": "拆分", - "steps": { - "chooseMethod": "选择方式", - "settings": "设置" - }, - "settings": { - "selectMethodFirst": "请先选择一种拆分方式" - }, - "error": { - "failed": "拆分 PDF 时发生错误。" - }, - "method": { - "label": "选择拆分方式", - "placeholder": "选择如何拆分 PDF" - }, - "methods": { - "prefix": { - "splitAt": "拆分于", - "splitBy": "拆分依据" - }, - "byPages": { - "name": "页码", - "desc": "提取特定页面(1,3,5-10)", - "tooltip": "输入用逗号分隔的页码或带连字符的范围" - }, - "bySections": { - "name": "区块", - "desc": "将页面划分为网格区块", - "tooltip": "将每一页拆分为横向与纵向的多个区块" - }, - "bySize": { - "name": "文件大小", - "desc": "限制最大文件大小", - "tooltip": "指定最大文件大小(如 10MB、500KB)" - }, - "byPageCount": { - "name": "页数", - "desc": "每个文件固定页数", - "tooltip": "输入每个拆分文件的页数" - }, - "byDocCount": { - "name": "文件数量", - "desc": "创建指定数量的文件", - "tooltip": "输入您想创建的文件数量" - }, - "byChapters": { - "name": "章节", - "desc": "在书签边界处拆分", - "tooltip": "使用 PDF 书签来确定拆分位置" - }, - "byPageDivider": { - "name": "分隔页", - "desc": "使用分隔页自动拆分", - "tooltip": "扫描时在文档间放置带二维码的分隔页" - } - }, - "value": { - "fileSize": { - "label": "文件大小", - "placeholder": "例如:10MB,500KB" - }, - "pageCount": { - "label": "每个文件的页数", - "placeholder": "例如:5,10" - }, - "docCount": { - "label": "文件数量", - "placeholder": "例如:3,5" - } - }, - "tooltip": { - "header": { - "title": "拆分方式概览" - }, - "byPages": { - "title": "按页码拆分", - "text": "在指定页码处拆分 PDF。使用“n”表示在第 n 页之后拆分;使用“n-m”表示在第 n 页之前与第 m 页之后拆分。", - "bullet1": "单一拆分点:3,7(在第 3 与第 7 页后拆分)", - "bullet2": "范围拆分点:3-8(在第 3 页前与第 8 页后拆分)", - "bullet3": "混合:2,5-10,15(在第 2 页后、第 5 页前、第 10 页后与第 15 页后拆分)" - }, - "bySections": { - "title": "按网格区块拆分", - "text": "将每一页划分为网格区块。适用于多栏文档的拆分或提取特定区域。", - "bullet1": "水平:要创建的行数", - "bullet2": "垂直:要创建的列数", - "bullet3": "合并:将所有区块合并为一个 PDF" - }, - "bySize": { - "title": "按文件大小拆分", - "text": "创建多个不超过指定大小的 PDF。适用于大小限制或邮件附件。", - "bullet1": "较大文件使用 MB(如 10MB)", - "bullet2": "较小文件使用 KB(如 500KB)", - "bullet3": "系统会在页面边界进行拆分" - }, - "byCount": { - "title": "按数量拆分", - "text": "创建多个 PDF,每个包含特定页数或生成特定数量的文档。", - "bullet1": "页数:每个文件固定页数", - "bullet2": "文件数量:固定输出文件数量", - "bullet3": "适合批处理工作流" - }, - "byChapters": { - "title": "按章节拆分", - "text": "使用 PDF 书签在章节边界处自动拆分。需要 PDF 具有书签结构。", - "bullet1": "书签层级:在第几级书签处拆分(1=顶级)", - "bullet2": "包含元数据:保留文档属性", - "bullet3": "允许重复:处理重复的书签名称" - }, - "byDocCount": { - "bullet1": "输入所需的输出文件数量", - "bullet2": "页面将尽可能均匀分配", - "bullet3": "当您需要特定数量的文件时很有用", - "text": "通过将页面均匀分配到多个文件,创建指定数量的输出文件。", - "title": "按文档数量拆分" - }, - "byPageCount": { - "bullet1": "输入每个输出文件的页数", - "bullet2": "如果无法整除,最后一个文件的页数可能较少", - "bullet3": "适用于批处理工作流", - "text": "创建多个具有特定页数的 PDF。非常适合制作均匀的文档分段。", - "title": "按页数拆分" - }, - "byPageDivider": { - "bullet1": "从下载链接打印分隔页", - "bullet2": "在文档之间插入分隔页", - "bullet3": "将所有文档一起扫描为一个 PDF", - "bullet4": "上传——会自动检测并移除分隔页", - "bullet5": "如果扫描分隔页的双面,请启用双工模式", - "text": "使用带有 QR 码的实体分隔页自动拆分扫描文档。非常适合处理合并扫描的多份文档。", - "title": "按分隔页拆分" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "点击方法卡片进行选择", - "bullet2": "将鼠标悬停在每张卡片上查看简要说明", - "bullet3": "选择方法后会显示设置步骤", - "bullet4": "在处理前可随时更改方法", - "header": { - "text": "选择您希望如何拆分 PDF 文档。每种方法都针对不同用例和文档类型进行了优化。", - "title": "拆分方法选择" - }, - "title": "选择您的拆分方法" - } - }, - "selectMethod": "选择一种拆分方法", - "resultsTitle": "拆分结果" - }, - "rotate": { - "title": "旋转 PDF", - "submit": "旋转", - "selectRotation": "选择旋转角度(顺时针)", - "error": { - "failed": "旋转 PDF 时发生错误。" - }, - "preview": { - "title": "旋转预览" - }, - "rotateLeft": "逆时针旋转", - "rotateRight": "顺时针旋转", - "tooltip": { - "header": { - "title": "旋转设置概览" - }, - "description": { - "text": "以 90° 为增量顺时针或逆时针旋转 PDF 页面。PDF 中所有页面都会被旋转。预览会显示旋转后的效果。" - }, - "controls": { - "title": "控件", - "text": "使用旋转按钮调整方向。左键逆时针,右键顺时针。每次点击旋转 90°。" - } - } - }, - "convert": { - "title": "转换", - "desc": "在不同格式之间转换文件", - "files": "文件", - "selectFilesPlaceholder": "在主视图中选择文件以开始", - "settings": "设置", - "conversionCompleted": "转换完成", - "results": "结果", - "defaultFilename": "已转换文件", - "conversionResults": "转换结果", - "convertFrom": "转换来源", - "convertTo": "转换为", - "sourceFormatPlaceholder": "源格式", - "targetFormatPlaceholder": "目标格式", - "selectSourceFormatFirst": "请先选择源格式", - "outputOptions": "输出选项", - "pdfOptions": "PDF 选项", - "imageOptions": "图像选项", - "colorType": "颜色类型", - "color": "颜色", - "greyscale": "灰度", - "blackwhite": "黑白", - "dpi": "DPI", - "output": "输出", - "single": "单个", - "multiple": "多个", - "fitOption": "适配选项", - "maintainAspectRatio": "保持纵横比", - "fitDocumentToPage": "适配页面", - "fillPage": "填充页面", - "autoRotate": "自动旋转", - "autoRotateDescription": "自动旋转图像以更好地适配 PDF 页面", - "combineImages": "合并图像", - "combineImagesDescription": "将所有图像合并为一个 PDF,或为每个图像创建单独的 PDF", - "webOptions": "网页转 PDF 选项", - "zoomLevel": "缩放级别", - "emailOptions": "邮件转 PDF 选项", - "includeAttachments": "包含邮件附件", - "maxAttachmentSize": "最大附件大小(MB)", - "includeAllRecipients": "在页眉中包含抄送(CC)与密送(BCC)收件人", - "downloadHtml": "下载 HTML 中间文件(而非 PDF)", - "pdfaOptions": "PDF/A 选项", - "outputFormat": "输出格式", - "pdfaNote": "PDF/A-1b 兼容性更好,PDF/A-2b 支持的功能更多。", - "pdfaDigitalSignatureWarning": "该PDF包含数字签名,下一步将移除该签名。", - "fileFormat": "文件格式", - "wordDoc": "Word 文档", - "wordDocExt": "Word 文档(.docx)", - "odtExt": "OpenDocument 文本(.odt)", - "pptExt": "PowerPoint(.pptx)", - "odpExt": "OpenDocument 演示文稿(.odp)", - "txtExt": "纯文本(.txt)", - "rtfExt": "富文本(.rtf)", - "selectedFiles": "已选文件", - "noFileSelected": "未选择文件。请使用文件面板添加文件。", - "convertFiles": "转换文件", - "converting": "正在转换…", - "downloadConverted": "下载转换后的文件", - "errorNoFiles": "请至少选择一个要转换的文件。", - "errorNoFormat": "请选择源格式和目标格式。", - "errorNotSupported": "不支持从 {{from}} 转换为 {{to}}。", - "images": "图像", - "officeDocs": "Office 文档(Word、Excel、PowerPoint)", - "imagesExt": "图像(JPG、PNG 等)", - "markdown": "Markdown", - "textRtf": "文本/RTF", - "grayscale": "灰度", - "errorConversion": "转换文件时发生错误。", - "cbzOptions": "CBZ 转 PDF 选项", - "optimizeForEbook": "为电子书阅读器优化 PDF(使用 Ghostscript)", - "cbzOutputOptions": "PDF 转 CBZ 选项", - "cbzDpi": "图像渲染的 DPI" - }, - "imageToPdf": { - "tags": "转换、图像、JPG、图片、照片" - }, - "pdfToImage": { - "tags": "转换、图像、JPG、图片、照片", - "title": "PDF 转图片", - "header": "将 PDF 转换为图片", - "selectText": "图像格式", - "singleOrMultiple": "图像结果类型", - "single": "单张图片", - "multi": "多张图片", - "colorType": "颜色类型", - "color": "颜色", - "grey": "灰度", - "blackwhite": "黑白(可能会丢失数据!)。", - "submit": "转换", - "info": "WebP 转换需要安装 Python", - "placeholder": "(例如:1,2,8 或 4,7,12-16 或 2n-1)" - }, - "pdfOrganiser": { - "tags": "双面、偶数、奇数、排序、移动", - "title": "页面排序", - "header": "PDF 页面排序", - "submit": "重新排列页面", - "mode": { - "_value": "模式", - "1": "自定义页面顺序", - "2": "反向顺序", - "3": "双面排序", - "4": "小册子排序", - "5": "侧装订小册子排序", - "6": "奇偶拆分", - "7": "删除第一页", - "8": "删除最后一页", - "9": "删除第一页和最后一页", - "10": "奇偶合并", - "11": "复制所有页面", - "desc": { - "BOOKLET_SORT": "为小册子打印排列页面(最后、第一、第二、倒数第二,…)。", - "CUSTOM": "使用自定义的页面编号或表达式序列来定义新顺序。", - "DUPLEX_SORT": "如同双面扫描仪先扫所有正面,再扫所有背面进行交错(1, n, 2, n-1, …)。", - "DUPLICATE": "根据自定义顺序计数复制每一页(例如:每页复制 4 次,4×)。", - "ODD_EVEN_MERGE": "通过交替页面合并两个 PDF:第一个取奇数页,第二个取偶数页。", - "ODD_EVEN_SPLIT": "将文档拆分为两个输出:所有奇数页和所有偶数页。", - "REMOVE_FIRST": "从文档中移除第一页。", - "REMOVE_FIRST_AND_LAST": "同时移除文档的第一页和最后一页。", - "REMOVE_LAST": "从文档中移除最后一页。", - "REVERSE_ORDER": "将文档翻转,使最后一页变为第一页,依此类推。", - "SIDE_STITCH_BOOKLET_SORT": "用于侧订小册子打印的页面排列(针对侧边装订优化)。" - } - }, - "desc": { - "CUSTOM": "使用自定义的页码序列或表达式来定义新顺序。", - "REVERSE_ORDER": "翻转文档,使最后一页变为第一页,依此类推。", - "DUPLEX_SORT": "交错正面然后背面,就像双面扫描仪扫描了所有正面,然后所有背面(1, n, 2, n-1, ...)。", - "BOOKLET_SORT": "排列页面以进行小册子打印(最后,第一,第二,倒数第二,...)。", - "SIDE_STITCH_BOOKLET_SORT": "排列页面以进行侧缝小册子打印(针对侧面装订进行了优化)。", - "ODD_EVEN_SPLIT": "将文档拆分为两个输出:所有奇数页和所有偶数页。", - "ODD_EVEN_MERGE": "通过交替页面合并两个 PDF:第一个的奇数页,第二个的偶数页。", - "DUPLICATE": "根据自定义顺序计数复制每页(例如,4 复制每页 4×)。", - "REMOVE_FIRST": "从文档中删除第一页。", - "REMOVE_LAST": "从文档中删除最后一页。", - "REMOVE_FIRST_AND_LAST": "从文档中删除第一页和最后一页。" - }, - "placeholder": "(例如:1,3,2 或 4-8,2,10-12 或 2n-1)" - }, - "addImage": { - "tags": "图像、JPG、图片、照片", - "title": "添加图像", - "header": "添加图片到 PDF", - "image": { - "name": "图片", - "placeholder": "上传图片", - "label": "图片文件" - }, - "steps": { - "configure": "配置图片" - }, - "step": { - "createDesc": "上传要添加的图片", - "place": "放置图片", - "placeDesc": "在 PDF 上点击以添加图片" - }, - "instructions": { - "title": "如何添加图片", - "text": "在上方上传图片后,点击 PDF 任意位置进行放置。", - "paused": "放置已暂停", - "resumeHint": "继续放置后点击添加图片。", - "noSignature": "请先在上方上传图片以启用放置。" - }, - "mode": { - "move": "移动图片", - "place": "放置图片", - "pause": "暂停放置", - "resume": "继续放置" - }, - "results": { - "title": "添加图片结果" - }, - "error": { - "failed": "向 PDF 添加图片时发生错误。" - }, - "saved": { - "defaultLabel": "图片", - "defaultImageLabel": "已上传图片" - }, - "applySignatures": "应用图片" - }, - "attachments": { - "tags": "嵌入、附件、文件、附加", - "title": "添加附件", - "header": "添加附件", - "add": "添加附件", - "remove": "移除附件", - "embed": "嵌入附件", - "submit": "添加附件" - }, - "watermark": { - "title": "添加水印", - "desc": "向 PDF 添加文本或图像水印", - "completed": "已添加水印", - "submit": "添加水印", - "filenamePrefix": "已加水印", - "error": { - "failed": "向 PDF 添加水印时发生错误。" - }, - "watermarkType": { - "text": "文本", - "image": "图像" - }, - "settings": { - "type": "水印类型", - "text": { - "label": "水印文本", - "placeholder": "输入水印文本" - }, - "image": { - "label": "水印图像", - "choose": "选择图像", - "selected": "已选:{{filename}}" - }, - "fontSize": "字体大小", - "size": "大小", - "alphabet": "字体/语言", - "color": "水印颜色", - "rotation": "旋转(度)", - "opacity": "不透明度(%)", - "spacing": { - "horizontal": "水平间距", - "vertical": "垂直间距", - "height": "高度间距", - "width": "宽度间距" - }, - "convertToImage": "将 PDF 页面转为图像" - }, - "alphabet": { - "roman": "罗马/拉丁", - "arabic": "阿拉伯语", - "japanese": "日语", - "korean": "韩语", - "chinese": "中文", - "thai": "泰语" - }, - "steps": { - "type": "水印类型", - "wording": "措辞", - "textStyle": "样式", - "formatting": "格式", - "file": "水印文件" - }, - "results": { - "title": "水印结果" - }, - "tooltip": { - "language": { - "title": "语言支持", - "text": "选择合适的语言设置以确保文本的正确字体呈现。" - }, - "appearance": { - "title": "外观设置", - "text": "控制水印的外观及与文档的融合效果。", - "bullet1": "旋转:-360° 至 360°,可创建倾斜水印", - "bullet2": "不透明度:0-100% 控制透明度", - "bullet3": "较低不透明度可获得更柔和的水印" - }, - "spacing": { - "title": "间距控制", - "text": "调整页面上重复水印之间的间距。", - "bullet1": "宽度间距:水平方向的距离", - "bullet2": "高度间距:垂直方向的距离", - "bullet3": "数值越大,图案越稀疏" - }, - "type": { - "header": { - "title": "水印类型选择" - }, - "description": { - "title": "选择您的水印类型", - "text": "根据需求在文本水印与图像水印之间进行选择。" - }, - "text": { - "title": "文本水印", - "text": "非常适合添加版权声明、公司名称或保密标记。支持多语言与自定义颜色。", - "bullet1": "可自定义字体与语言", - "bullet2": "可调整颜色与透明度", - "bullet3": "适用于法律声明或品牌文字" - }, - "image": { - "title": "图像水印", - "text": "使用徽标、印章或任意图像作为水印。非常适合品牌与视觉识别。", - "bullet1": "上传任意图像格式", - "bullet2": "保持图像质量", - "bullet3": "非常适合徽标与印章" - } - }, - "wording": { - "header": { - "title": "文本内容" - }, - "text": { - "title": "水印文本", - "text": "输入将作为水印显示在整个文档上的文本。", - "bullet1": "保持简洁以提升可读性", - "bullet2": "常见示例:“CONFIDENTIAL”“DRAFT”、公司名称", - "bullet3": "不支持表情符号字符,会被过滤" - } - }, - "textStyle": { - "header": { - "title": "文本样式" - }, - "color": { - "title": "颜色选择", - "text": "选择与文档内容形成良好对比的颜色。", - "bullet1": "浅灰(#d3d3d3)用于柔和水印", - "bullet2": "黑色或深色用于高对比度", - "bullet3": "自定义颜色用于品牌诉求" - }, - "language": { - "title": "语言支持", - "text": "选择合适的语言设置以确保正确的字体渲染。" - } - }, - "file": { - "header": { - "title": "图像上传" - }, - "upload": { - "title": "选择图像", - "text": "上传一张图像作为水印。", - "bullet1": "支持常见格式:PNG、JPG、GIF、BMP", - "bullet2": "带透明背景的 PNG 效果最佳", - "bullet3": "更高分辨率可更好地保持质量" - }, - "recommendations": { - "title": "最佳实践", - "text": "获得最佳图像水印效果的提示。", - "bullet1": "使用带透明背景的徽标或印章", - "bullet2": "简单设计优于复杂图形", - "bullet3": "选择分辨率时请考虑最终文档大小" - } - }, - "formatting": { - "header": { - "title": "格式与布局" - }, - "size": { - "title": "大小控制", - "text": "调整水印(文本或图像)的大小。", - "bullet1": "更大的尺寸会使水印更显眼" - }, - "appearance": { - "title": "外观设置", - "text": "控制水印的外观及与文档的融合效果。", - "bullet1": "旋转:-360° 至 360°,用于倾斜水印", - "bullet2": "不透明度:0-100% 控制透明度", - "bullet3": "较低不透明度可获得更柔和的水印" - }, - "spacing": { - "title": "间距控制", - "text": "调整页面上重复水印之间的间距。", - "bullet1": "水平间距:水印左右间的距离", - "bullet2": "垂直间距:水印上下间的距离", - "bullet3": "更高数值会使图案更稀疏" - }, - "security": { - "title": "安全选项", - "text": "将最终 PDF 转换为基于图像的格式以增强安全性。", - "bullet1": "防止文本选择与复制", - "bullet2": "使水印更难移除", - "bullet3": "会导致文件体积增大", - "bullet4": "适用于敏感或受版权保护的内容" - } - } - }, - "type": { - "1": "文本", - "2": "图像" - } - }, - "permissions": { - "tags": "阅读、写入、编辑、打印", - "title": "更改权限", - "header": "改变权限", - "warning": "警告,为了使这些权限不能被改变,建议通过添加密码页面设置密码。", - "selectText": { - "1": "选择 PDF 来改变权限", - "2": "要设置的权限", - "3": "防止文件的拼接", - "4": "防止内容提取", - "5": "防止提取内容的可访问性", - "6": "防止填写表格", - "7": "防止修改", - "8": "防止修改注释", - "9": "防止打印", - "10": "防止打印不同的格式" - }, - "submit": "改变" - }, - "editTableOfContents": { - "settings": { - "title": "书签与大纲", - "replaceExisting": "替换现有书签(取消勾选则追加)", - "replaceExistingHint": "禁用时,新大纲将追加在当前书签之后。" - }, - "actions": { - "source": "加载书签", - "selectedFile": "已从 {{file}} 加载", - "noFile": "选择一个 PDF 以提取现有书签。", - "loadFromPdf": "从所选 PDF 加载", - "importJson": "导入 JSON", - "importClipboard": "从剪贴板粘贴 JSON", - "export": "导出书签", - "exportJson": "下载 JSON", - "exportClipboard": "复制 JSON 到剪贴板", - "clipboardUnavailable": "此浏览器不支持访问剪贴板。" - }, - "info": { - "line1": "每个书签需要描述性标题和打开的目标页。", - "line2": "使用子书签为章、节或小节构建层级结构。", - "line3": "从所选 PDF 或 JSON 文件导入书签以节省时间。" - }, - "workbench": { - "empty": { - "title": "打开工具开始编辑", - "description": "选择“编辑目录”工具以加载其工作区。" - }, - "tabTitle": "大纲工作区", - "subtitle": "导入书签、构建层级,并在无需狭窄侧栏的情况下应用大纲。", - "noFile": "未选择 PDF", - "fileLabel": "更改将应用于当前选中的 PDF。", - "filePrompt": "从库中选择 PDF 或上传新文件开始。", - "changeFile": "更换 PDF", - "selectFile": "选择 PDF" - }, - "editor": { - "heading": "书签编辑器", - "description": "添加、嵌套并重排书签,以创建 PDF 大纲。", - "addTopLevel": "添加顶级书签", - "empty": { - "title": "尚无书签", - "description": "导入现有书签或从添加首个条目开始。", - "action": "添加首个书签" - }, - "defaultTitle": "新书签", - "defaultChildTitle": "子书签", - "defaultSiblingTitle": "新书签", - "untitled": "未命名书签", - "childBadge": "子项", - "pagePreview": "第 {{page}} 页", - "field": { - "title": "书签标题", - "page": "目标页码" - }, - "actions": { - "toggle": "切换子项", - "addChild": "添加子书签", - "addSibling": "添加同级书签", - "remove": "移除书签" - }, - "confirmRemove": "移除此书签及其所有子项?" - }, - "messages": { - "loadedTitle": "已提取书签", - "loadedBody": "已将 PDF 中的现有书签到编辑器中。", - "noBookmarks": "所选 PDF 中未找到书签。", - "loadFailed": "无法从所选 PDF 提取书签。", - "imported": "已导入书签", - "importedBody": "您的 JSON 大纲已替换当前编辑器内容。", - "importedClipboard": "剪贴板数据已替换当前书签列表。", - "invalidJson": "无效的 JSON 结构", - "invalidJsonBody": "请提供有效的书签 JSON 文件并重试。", - "exported": "JSON 下载就绪", - "copied": "已复制到剪贴板", - "copiedBody": "书签 JSON 复制成功。", - "copyFailed": "复制失败" - }, - "error": { - "failed": "更新目录失败" - }, - "submit": "应用目录", - "results": { - "title": "已更新含书签的 PDF", - "subtitle": "在下方下载处理后的文件或撤销操作。" - } - }, - "removePages": { - "tags": "删除页面、删除", - "title": "删除", - "pageNumbers": { - "label": "要移除的页面", - "placeholder": "例如:1,3,5-8,10", - "error": "无效的页码格式。使用数字、范围(1-5)或数学表达式(2n+1)" - }, - "filenamePrefix": "已删除页面", - "files": { - "placeholder": "在主视图中选择一个 PDF 文件以开始" - }, - "settings": { - "title": "设置" - }, - "tooltip": { - "header": { - "title": "移除页面设置" - }, - "pageNumbers": { - "title": "页面选择", - "text": "指定要从 PDF 中移除的页面。您可以选择单个页、范围,或使用数学表达式。", - "bullet1": "单个页面:1,3,5(移除第 1、3、5 页)", - "bullet2": "页码范围:1-5,10-15(移除第 1-5 与 10-15 页)", - "bullet3": "数学表达:2n+1(移除奇数页)", - "bullet4": "开放范围:5-(移除从第 5 页至末尾)" - }, - "examples": { - "title": "常见示例", - "text": "以下是一些常见的页面选择模式:", - "bullet1": "移除第一页:1", - "bullet2": "移除最后 3 页:-3", - "bullet3": "每隔一页移除:2n", - "bullet4": "移除散落的特定页:1,5,10,15" - }, - "safety": { - "title": "安全提示", - "text": "移除页面时的重要注意事项:", - "bullet1": "处理前请始终预览您的选择", - "bullet2": "保留原文件的备份", - "bullet3": "页码从 1 开始而非 0", - "bullet4": "无效页码将被忽略" - } - }, - "error": { - "failed": "移除页面时发生错误。" - }, - "results": { - "title": "移除页面结果" - }, - "submit": "删除" - }, - "extractPages": { - "title": "提取页面", - "pageNumbers": { - "label": "要提取的页面", - "placeholder": "例如:1,3,5-8 或 odd & 1-10" - }, - "settings": { - "title": "设置" - }, - "tooltip": { - "description": "将所选页面提取到新的 PDF,保留顺序。" - }, - "error": { - "failed": "提取页面失败" - }, - "results": { - "title": "已提取的页面" - }, - "submit": "提取页面" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "页面选择指南" - }, - "basic": { - "title": "基础用法", - "text": "使用简单语法从 PDF 文档中选择特定页面。", - "bullet1": "单页:1,3,5", - "bullet2": "范围:3-6 或 10-15", - "bullet3": "全部:all" - }, - "advanced": { - "title": "高级功能" - }, - "tips": { - "title": "提示", - "text": "请牢记以下指南:", - "bullet1": "页码从 1 开始(不是 0)", - "bullet2": "空格会被自动移除", - "bullet3": "无效表达式会被忽略" - }, - "syntax": { - "title": "语法基础", - "text": "使用数字、范围、关键字和等差表达式(n 从 0 开始)。支持括号。", - "bullets": { - "numbers": "数字/范围:5,10-20", - "keywords": "关键字:odd、even", - "progressions": "等差:3n,4n+1" - } - }, - "operators": { - "title": "运算符", - "text": "AND 优先级高于逗号。NOT 在文档范围内生效。", - "and": "AND:& 或 “and” — 同时满足(如 1-50 & even)", - "comma": "逗号:, 或 | — 合并选择(如 1-10, 20)", - "not": "NOT:! 或 “not” — 排除(如 3n & not 30)" - }, - "examples": { - "title": "示例" - }, - "complex": { - "bullet1": "1,3-5,8,2n → 第 1、3–5、8 页,加上所有偶数页", - "bullet2": "10-,2n-1 → 第 10 页到末尾 + 奇数页", - "description": "混合不同类型。", - "title": "复杂组合" - }, - "description": "选择要用于操作的页面。支持单页、范围、公式以及 all 关键字。", - "individual": { - "bullet1": "1,3,5 → 选择第 1、3、5 页", - "bullet2": "2,7,12 → 选择第 2、7、12 页", - "description": "输入用逗号分隔的数字。", - "title": "单个页面" - }, - "mathematical": { - "bullet1": "2n → 所有偶数页(2、4、6…)", - "bullet2": "2n-1 → 所有奇数页(1、3、5…)", - "bullet3": "3n → 每隔 3 页(3、6、9…)", - "bullet4": "4n-1 → 第 3、7、11、15 页…", - "description": "在公式中使用 n 表示模式。", - "title": "数学函数" - }, - "ranges": { - "bullet1": "3-6 → 选择第 3–6 页", - "bullet2": "10-15 → 选择第 10–15 页", - "bullet3": "5- → 选择第 5 页到末尾", - "description": "使用 - 表示连续页面。", - "title": "页面范围" - }, - "special": { - "bullet1": "all → 选择所有页面", - "title": "特殊关键字" - } - } - }, - "bulkSelection": { - "syntaxError": "存在语法问题。请参阅页面选择提示以获得帮助。", - "header": { - "title": "页面选择指南" - }, - "syntax": { - "title": "语法基础", - "text": "使用数字、范围、关键字与等差表达式(n 从 0 开始)。支持括号。", - "bullets": { - "numbers": "数字/范围:5,10-20", - "keywords": "关键字:odd、even", - "progressions": "等差:3n,4n+1" - } - }, - "operators": { - "title": "运算符", - "text": "AND 优先级高于逗号。NOT 在文档范围内生效。", - "and": "AND:& 或 “and” — 同时满足(如 1-50 & even)", - "comma": "逗号:, 或 | — 合并选择(如 1-10, 20)", - "not": "NOT:! 或 “not” — 排除(如 3n & not 30)" - }, - "examples": { - "title": "示例", - "first50": "前 50 页", - "last50": "后 50 页", - "every3rd": "每隔 3 页", - "oddWithinExcluding": "1-20 内的奇数页,排除 5-7", - "combineSets": "合并集合" - }, - "firstNPages": { - "title": "前 N 页", - "placeholder": "页数" - }, - "lastNPages": { - "title": "后 N 页", - "placeholder": "页数" - }, - "everyNthPage": { - "title": "每 N 页", - "placeholder": "步长" - }, - "range": { - "title": "范围", - "fromPlaceholder": "起始", - "toPlaceholder": "结束" - }, - "keywords": { - "title": "关键字" - }, - "advanced": { - "title": "高级" - } - }, - "compressPdfs": { - "tags": "压缩、小、微小" - }, - "unlockPDFForms": { - "tags": "移除,删除,表单,字段,只读", - "title": "移除表单字段只读属性", - "header": "解锁 PDF 表单", - "submit": "Remove", - "description": "该工具将移除 PDF 表单字段的只读限制,使其可编辑、可填写。", - "filenamePrefix": "已解锁表单", - "files": { - "placeholder": "在主视图中选择一个 PDF 文件以开始" - }, - "error": { - "failed": "解锁 PDF 表单时发生错误。" - }, - "results": { - "title": "表单解锁结果" - } - }, - "changeMetadata": { - "header": "更改元数据", - "submit": "更改", - "filenamePrefix": "元数据", - "settings": { - "title": "元数据设置" - }, - "standardFields": { - "title": "标准字段" - }, - "deleteAll": { - "label": "移除现有元数据", - "checkbox": "删除所有元数据" - }, - "title": { - "label": "标题", - "placeholder": "文档标题" - }, - "author": { - "label": "作者", - "placeholder": "文档作者" - }, - "subject": { - "label": "主题", - "placeholder": "文档主题" - }, - "keywords": { - "label": "关键字", - "placeholder": "文档关键字" - }, - "creator": { - "label": "创建者", - "placeholder": "文档创建者" - }, - "producer": { - "label": "生产者", - "placeholder": "文档生产者" - }, - "dates": { - "title": "日期字段" - }, - "creationDate": { - "label": "创建日期", - "placeholder": "创建日期" - }, - "modificationDate": { - "label": "修改日期", - "placeholder": "修改日期" - }, - "trapped": { - "label": "陷印状态", - "unknown": "未知", - "true": "是", - "false": "否" - }, - "advanced": { - "title": "高级选项" - }, - "customFields": { - "title": "自定义元数据", - "description": "向文档添加自定义元数据字段", - "add": "添加字段", - "key": "键", - "keyPlaceholder": "自定义键", - "value": "值", - "valuePlaceholder": "自定义值", - "remove": "移除" - }, - "results": { - "title": "已更新的 PDF" - }, - "error": { - "failed": "更改 PDF 元数据时发生错误。" - }, - "tooltip": { - "header": { - "title": "PDF 元数据概览" - }, - "standardFields": { - "title": "标准字段", - "text": "描述文档的常见 PDF 元数据字段。", - "bullet1": "标题:文档名称或题名", - "bullet2": "作者:创建文档的人", - "bullet3": "主题:对内容的简要描述", - "bullet4": "关键字:文档的搜索词", - "bullet5": "创建者/生产者:用于创建 PDF 的软件" - }, - "dates": { - "title": "日期字段", - "text": "文档的创建与修改时间。", - "bullet1": "创建日期:文档最初创建的时间", - "bullet2": "修改日期:文档上次更改的时间" - }, - "options": { - "title": "附加选项", - "text": "自定义字段与隐私控制。", - "bullet1": "自定义元数据:添加自定义键值对", - "bullet2": "陷印状态:高质量印刷设置", - "bullet3": "全部删除:为隐私移除所有元数据" - }, - "deleteAll": { - "title": "移除现有元数据", - "text": "完全删除元数据以确保隐私。" - }, - "customFields": { - "title": "自定义元数据", - "text": "添加您自己的自定义键值对元数据。", - "bullet1": "添加与文档相关的任何自定义字段", - "bullet2": "示例:部门、项目、版本、状态", - "bullet3": "每个条目都需要键和值" - }, - "advanced": { - "title": "高级选项", - "trapped": { - "title": "陷印状态", - "description": "指示文档是否已为高质量印刷做准备。", - "bullet1": "True:文档已进行陷印处理", - "bullet2": "False:文档未进行陷印处理", - "bullet3": "Unknown:未指定陷印状态" - } - } - } - }, - "fileToPDF": { - "tags": "转换、格式、文档、图片、幻灯片、文本、转换、Office、Docs、Word、Excel、PowerPoint", - "title": "文件转换为 PDF", - "header": "将任何文件转换为 PDF。", - "credit": "此服务使用 LibreOffice 和 Unoconv 进行文件转换。", - "supportedFileTypesInfo": "支持的文件类型", - "supportedFileTypes": "支持的文件类型应该包括以下几种,但是,对于支持的格式的完整更新列表,请参考 LibreOffice 文档。", - "submit": "转换为 PDF" - }, - "ocr": { - "tags": "识别、文本、图像、扫描、阅读、识别、检测、可编辑", - "title": "OCR/扫描清理", - "desc": "清理和识别 PDF 中的图像文本,并将其转换为可编辑文本。", - "header": "清理扫描件/OCR(光学字符识别)。", - "selectText": { - "1": "选择要在 PDF 中检测的语言(列出的语言是目前检测到的):", - "2": "生成包含 OCR 文本的文本文件,与 OCR 编辑的 PDF 一起。", - "3": "通过将页面旋转回原位来纠正偏斜的扫描角度", - "4": "清理页面,降低 OCR 在噪点中识别到文本的可能。(没有输出变化)", - "5": "清洁页面,降低 OCR 在噪点中识别到文本的可能,保持输出的清洁。", - "6": "忽略有交互式文本的页面,只对有图像的页面进行 OCR。", - "7": "强制 OCR,将 OCR 每个页面,删除所有的原始文本元素。", - "8": "正常 (如果 PDF 包含文本,将出现错误)", - "9": "额外设置", - "10": "OCR 模式", - "11": "OCR 后移除图像(移除所有图像,只有在转换步骤中才有用)。", - "12": "渲染类型(高级)" - }, - "help": "请阅读此文档,了解如何将其用于其他语言和/或不在 docker 中使用。", - "credit": "此服务使用 qpdf 和 Tesseract 进行 OCR。", - "submit": "用 OCR 处理 PDF", - "operation": { - "submit": "处理 OCR 并预览" - }, - "results": { - "title": "OCR 结果" - }, - "languagePicker": { - "additionalLanguages": "需要更多语言?", - "viewSetupGuide": "查看设置指南 →" - }, - "settings": { - "title": "设置", - "ocrMode": { - "label": "OCR 模式", - "auto": "自动(跳过已有文本层)", - "force": "强制(重新识别全部并替换文本)", - "strict": "严格(发现文本即中止)" - }, - "languages": { - "label": "语言", - "placeholder": "选择语言" - }, - "compatibilityMode": { - "label": "兼容模式" - }, - "advancedOptions": { - "label": "处理选项", - "sidecar": "创建文本文件", - "deskew": "页面纠偏", - "clean": "清理输入文件", - "cleanFinal": "清理最终输出" - } - }, - "tooltip": { - "header": { - "title": "OCR 设置概览" - }, - "mode": { - "title": "OCR 模式", - "text": "光学字符识别(OCR)可将扫描或截图页面转换为可搜索、可复制或可高亮的文本。", - "bullet1": "自动:跳过已包含文本层的页面。", - "bullet2": "强制:重新识别每一页并替换所有文本。", - "bullet3": "严格:若发现可选择文本则终止。" - }, - "languages": { - "title": "语言", - "text": "指定预期语言可提升 OCR 准确度。可选择一种或多种语言以引导识别。" - }, - "output": { - "title": "输出", - "text": "决定文本输出的格式:", - "bullet1": "可搜索 PDF:在原图像背后嵌入文本。", - "bullet2": "HOCR XML:返回结构化机器可读文件。", - "bullet3": "纯文本边车:创建包含原始内容的独立 .txt 文件。" - }, - "advanced": { - "header": { - "title": "高级 OCR 处理" - }, - "compatibility": { - "title": "兼容模式", - "text": "使用 OCR “夹层 PDF” 模式:文件更大,但在某些语言和旧版软件上更可靠。默认使用 hOCR,适合更小、更现代的 PDF。" - }, - "sidecar": { - "title": "创建文本文件", - "text": "在 PDF 旁生成一个独立的 .txt 文件,包含所有提取的文本,便于访问与处理。" - }, - "deskew": { - "title": "页面纠偏", - "text": "自动校正倾斜页面以提升 OCR 准确度。适合未完美对齐的扫描文档。" - }, - "clean": { - "title": "清理输入文件", - "text": "在处理前通过去噪、增强对比度和优化图像来提升 OCR 识别效果。" - }, - "cleanFinal": { - "title": "清理最终输出", - "text": "在生成的 PDF 上进行后处理,移除 OCR 伪影并优化文本层以提高可读性并减小体积。" - } - } - }, - "error": { - "failed": "OCR 操作失败" - } - }, - "extractImages": { - "tags": "图片、照片、保存、归档、压缩包、截取、抓取", - "title": "提取图像", - "header": "提取图像", - "selectText": "选择图像格式,将提取的图像转换为", - "allowDuplicates": "保存重复图像", - "submit": "提取", - "settings": { - "title": "设置" - }, - "error": { - "failed": "从 PDF 提取图像时发生错误。" - } - }, - "pdfToPDFA": { - "tags": "归档、长期、标准、转换、存储、保存", - "title": "PDF 转 PDF/A", - "header": "将 PDF 转换为 PDF/A", - "credit": "此服务使用 libreoffice 进行 PDF/A 转换", - "submit": "转换", - "tip": "目前不支持上传多个", - "outputFormat": "输出格式", - "pdfWithDigitalSignature": "该PDF包含数字签名,下一步将移除该签名。" - }, - "PDFToWord": { - "tags": "doc、docx、odt、word、转换、格式、Office、Microsoft、文档", - "title": "PDF 转 Word", - "header": "将 PDF 转换为 Word", - "selectText": { - "1": "输出文件格式" - }, - "credit": "此服务使用 LibreOffice 进行文件转换。", - "submit": "转换" - }, - "PDFToPresentation": { - "tags": "幻灯片、展示、Office、Microsoft", - "title": "PDF 转演示文稿", - "header": "将 PDF 转换为演示文稿", - "selectText": { - "1": "输出文件格式" - }, - "credit": "此服务使用 LibreOffice 进行文件转换。", - "submit": "转换" - }, - "PDFToText": { - "tags": "富文本格式、RTF、富文本格式", - "title": "PDF 转文本/RTF", - "header": "将 PDF 转换为文本/RTF", - "selectText": { - "1": "输出文件格式" - }, - "credit": "此服务使用 LibreOffice 进行文件转换。", - "submit": "转换" - }, - "PDFToHTML": { - "tags": "网页内容、浏览器友好", - "title": "PDF 转 HTML", - "header": "将 PDF 转换为 HTML", - "credit": "此服务使用 pdftohtml 进行文件转换。", - "submit": "转换" - }, - "PDFToXML": { - "tags": "数据提取、结构化内容、互操作、转换", - "title": "PDF 转 XML", - "header": "将 PDF 转换为 XML", - "credit": "此服务使用 LibreOffice 进行文件转换。", - "submit": "转换" - }, - "ScannerImageSplit": { - "tags": "分离、自动检测、扫描、多张照片、整理", - "selectText": { - "1": "角度阈值:", - "2": "设置图像被旋转所需的最小绝对角度(默认:10)。", - "3": "公差:", - "4": "确定估计背景颜色周围的颜色变化范围(默认值:30)。", - "5": "最小面积:", - "6": "设置照片的最小面积阈值(默认:10000)。", - "7": "最小轮廓面积:", - "8": "设置照片的最小轮廓面积阈值。", - "9": "边框尺寸:", - "10": "设置添加和删除的边框大小,以防止输出中出现白边(默认值:1)。" - }, - "info": "此功能需要安装 Python" - }, - "scannerImageSplit": { - "title": "已提取的图像", - "submit": "提取图像扫描", - "error": { - "failed": "提取图像扫描时发生错误。" - }, - "tooltip": { - "title": "照片分割器", - "whatThisDoes": "功能说明", - "whatThisDoesDesc": "自动查找并从扫描页面或合成图像中提取每张照片 - 无需手动裁剪。", - "whenToUse": "何时使用", - "useCase1": "一次扫描整个相册页面", - "useCase2": "将平板批次拆分为单独的文件", - "useCase3": "将拼贴画拆分为单独的照片", - "useCase4": "从文档中提取照片", - "quickFixes": "快速修复", - "problem1": "未检测到照片 → 将容差增加到 30-50", - "problem2": "误检测太多 → 将最小面积增加到 15,000-20,000", - "problem3": "裁剪太紧 → 将边框大小增加到 5-10", - "problem4": "倾斜的照片未矫正 → 将角度阈值降低到 ~5°", - "problem5": "灰尘/噪声框 → 将最小轮廓面积增加到 1000-2000", - "setupTips": "设置提示", - "tip1": "使用简单的浅色背景", - "tip2": "在照片之间留出小间隙(≈1 厘米)", - "tip3": "以 300-600 DPI 扫描", - "tip4": "清洁扫描仪玻璃", - "headsUp": "注意", - "headsUpDesc": "重叠的照片或颜色与照片非常接近的背景会降低准确性 - 尝试使用更浅或更深的背景并留出更多空间。" - } - }, - "sign": { - "title": "签名", - "header": "签署 PDF", - "upload": "上传图片", - "draw": { - "title": "绘制您的签名", - "clear": "清除" - }, - "canvas": { - "heading": "绘制您的签名", - "clickToOpen": "点击打开绘制画布", - "modalTitle": "绘制您的签名", - "colorLabel": "颜色", - "penSizeLabel": "笔粗", - "penSizePlaceholder": "大小", - "clear": "清空画布", - "colorPickerTitle": "选择笔画颜色" - }, - "text": { - "name": "签署人姓名", - "placeholder": "输入您的全名", - "fontLabel": "字体", - "fontSizeLabel": "字号", - "fontSizePlaceholder": "输入或选择字号 (8-200)", - "colorLabel": "文本颜色" - }, - "clear": "清除", - "add": "添加", - "saved": { - "heading": "已保存的签名", - "description": "随时复用已保存的签名。", - "emptyTitle": "暂无已保存签名", - "emptyDescription": "在上方手写、上传或输入签名,然后使用“保存到库”以保留最多 {{max}} 个常用项以便使用。", - "type": { - "canvas": "手写", - "image": "上传", - "text": "文本" - }, - "limitTitle": "已达上限", - "limitDescription": "添加新签名前请先删除一个已保存的签名(最多 {{max}} 个)。", - "carouselPosition": "{{current}} / {{total}}", - "prev": "上一项", - "next": "下一项", - "delete": "移除", - "label": "标签", - "defaultLabel": "签名", - "defaultCanvasLabel": "手写签名", - "defaultImageLabel": "已上传签名", - "defaultTextLabel": "键入签名", - "saveButton": "保存签名", - "saveUnavailable": "请先创建签名再保存。", - "noChanges": "当前签名已保存。", - "status": { - "saved": "已保存" - } - }, - "save": "保存签名", - "applySignatures": "应用签名", - "personalSigs": "个人签名", - "sharedSigs": "共享签名", - "noSavedSigs": "未找到已保存的签名", - "addToAll": "添加到所有页面", - "delete": "删除", - "first": "首页", - "last": "末页", - "next": "下一页", - "previous": "上一页", - "maintainRatio": "切换保持长宽比", - "undo": "撤销", - "redo": "重做", - "submit": "签署文档", - "steps": { - "configure": "配置签名" - }, - "step": { - "createDesc": "选择创建签名的方式", - "place": "放置并保存", - "placeDesc": "将签名放置到 PDF 上" - }, - "type": { - "title": "签名类型", - "draw": "绘制", - "canvas": "画布", - "image": "图像", - "text": "文本", - "saved": "已保存" - }, - "image": { - "label": "上传签名图像", - "placeholder": "选择图像文件", - "hint": "上传 PNG 或 JPG 格式的签名图像" - }, - "instructions": { - "title": "如何添加签名", - "canvas": "在画布中绘制签名后,关闭弹窗,然后在 PDF 上任意位置点击以放置。", - "image": "在上方上传您的签名图像后,在 PDF 上任意位置点击以放置。", - "saved": "在上方选择一个已保存的签名,然后在 PDF 任意位置点击以放置。", - "text": "在上方输入您的姓名后,在 PDF 上任意位置点击以放置签名。", - "paused": "放置已暂停", - "resumeHint": "继续放置后点击添加签名。", - "noSignature": "请先在上方创建签名以启用放置工具。" - }, - "mode": { - "move": "移动签名", - "place": "放置签名", - "pause": "暂停放置", - "resume": "继续放置" - }, - "updateAndPlace": "更新并放置", - "activate": "激活签名放置", - "deactivate": "停止放置签名", - "results": { - "title": "签名结果" - }, - "error": { - "failed": "签署 PDF 时发生错误。" - } - }, - "flatten": { - "title": "展平", - "header": "展平 PDF", - "flattenOnlyForms": "仅展平表格", - "submit": "展平", - "filenamePrefix": "已扁平化", - "files": { - "placeholder": "在主视图中选择一个 PDF 文件以开始" - }, - "steps": { - "settings": "设置" - }, - "options": { - "stepTitle": "扁平化选项", - "title": "扁平化选项", - "flattenOnlyForms": { - "label": "仅扁平化表单", - "desc": "仅扁平化表单字段,保留其他交互元素" - }, - "note": "扁平化会移除 PDF 的交互元素,使其不可编辑。" - }, - "results": { - "title": "扁平化结果" - }, - "error": { - "failed": "扁平化 PDF 时发生错误。" - }, - "tooltip": { - "header": { - "title": "关于 PDF 扁平化" - }, - "description": { - "title": "扁平化有什么作用?", - "text": "扁平化会将可填写的表单和按钮转换为普通文本和图像,使 PDF 不可编辑。外观保持不变,但不能再更改或填写表单。适合共享完成的表单、创建存档文件或确保各处显示一致。", - "bullet1": "文本框会变为普通文本(不可编辑)", - "bullet2": "复选框和按钮会变为图片", - "bullet3": "适用于不希望再更改的最终版本", - "bullet4": "确保在所有设备上外观一致" - }, - "formsOnly": { - "title": "“仅扁平化表单”是什么意思?", - "text": "此选项仅移除填写表单的能力,保留其它功能,如点击链接、查看书签与批注等。", - "bullet1": "表单将不可编辑", - "bullet2": "链接仍可点击", - "bullet3": "批注与备注仍可见", - "bullet4": "书签仍可用于导航" - } - } - }, - "repair": { - "tags": "修复、恢复、纠正、恢复", - "title": "修复", - "header": "修复 PDF", - "submit": "修复", - "description": "该工具将尝试修复损坏或受损的 PDF 文件。无需额外设置。", - "filenamePrefix": "已修复", - "files": { - "placeholder": "在主视图中选择一个 PDF 文件以开始" - }, - "error": { - "failed": "修复 PDF 时发生错误。" - }, - "results": { - "title": "修复结果" - } - }, - "removeBlanks": { - "title": "删除空白", - "header": "删除空白页", - "settings": { - "title": "设置" - }, - "threshold": { - "label": "像素白度阈值" - }, - "whitePercent": { - "label": "白色百分比阈值", - "unit": "%" - }, - "includeBlankPages": { - "label": "包含检测到的空白页" - }, - "tooltip": { - "header": { - "title": "移除空白页设置" - }, - "threshold": { - "title": "像素白度阈值", - "text": "控制像素被视为“白色”的标准。这有助于判断页面上哪些区域算作空白。", - "bullet1": "0 = 纯黑(最严格)", - "bullet2": "128 = 中灰", - "bullet3": "255 = 纯白(最宽松)" - }, - "whitePercent": { - "title": "白色百分比阈值", - "text": "设置页面被视为空白并移除所需的最小白色像素百分比。", - "bullet1": "较低值(如 80%)= 移除更多页面", - "bullet2": "较高值(如 95%)= 仅移除非常空白的页面", - "bullet3": "浅色背景文档建议使用较高值" - }, - "includeBlankPages": { - "title": "包含已检测空白页", - "text": "启用后,将创建一个单独的 PDF,包含从原文档中检测并移除的所有空白页。", - "bullet1": "有助于审查被移除的内容", - "bullet2": "有助于验证检测准确性", - "bullet3": "可关闭以减小输出文件大小" - } - }, - "submit": "删除空白", - "error": { - "failed": "删除空白页失败" - }, - "results": { - "title": "已删除空白页" - } - }, - "removeAnnotations": { - "tags": "评论、高亮、笔记、标注、删除", - "title": "删除标注", - "header": "删除标注", - "submit": "删除", - "settings": { - "title": "设置" - }, - "info": { - "title": "关于删除注释", - "description": "此工具将从您的 PDF 文档中删除所有注释(评论、高亮、笔记等)。" - }, - "tooltip": { - "header": { - "title": "关于移除注释" - }, - "description": { - "title": "功能说明" - } - }, - "error": { - "failed": "从 PDF 删除注释时发生错误。" - } - }, - "compare": { - "tags": "区分、对比、更改、分析", - "title": "比较", - "header": "比较PDF", - "clearSelected": "清除已选择", - "clear": { - "confirmTitle": "清除所选 PDF?", - "confirmBody": "这将关闭当前比较并带您返回到“活动文件”。", - "confirm": "清除并返回" - }, - "review": { - "title": "比较结果", - "actionsHint": "查看比较、切换文档角色或导出摘要。", - "switchOrder": "切换顺序", - "exportSummary": "导出摘要" - }, - "base": { - "label": "原始文档", - "placeholder": "选择原始 PDF" - }, - "comparison": { - "label": "已编辑文档", - "placeholder": "选择编辑后的 PDF" - }, - "addFilesHint": "在“文件”步骤中添加 PDF 以启用选择。", - "noFiles": "尚无可用 PDF", - "pages": "页面", - "selection": { - "originalEditedTitle": "选择原始和已编辑的 PDF" - }, - "original": { - "label": "原始 PDF" - }, - "edited": { - "label": "已编辑 PDF" - }, - "swap": { - "confirmTitle": "重新运行比较?", - "confirmBody": "这将重新运行工具。确定要交换原始和已编辑的顺序吗?", - "confirm": "交换并重新运行" - }, - "cta": "比较", - "loading": "正在比较...", - "summary": { - "baseHeading": "原始文档", - "comparisonHeading": "已编辑文档", - "pageLabel": "页" - }, - "rendering": { - "pageNotReadyTitle": "页面尚未渲染", - "pageNotReadyBody": "某些页面仍在渲染中。它们准备好后导航将自动对齐。", - "rendering": "正在渲染", - "inProgress": "至少有一个 PDF 体积很大,在渲染完成之前滚动不会很流畅", - "pagesRendered": "页已渲染", - "complete": "页面渲染完成" - }, - "dropdown": { - "deletionsLabel": "删除", - "additionsLabel": "新增", - "deletions": "删除({{count}})", - "additions": "新增({{count}})", - "searchPlaceholder": "搜索更改...", - "noResults": "未找到更改" - }, - "actions": { - "stackVertically": "垂直堆叠", - "placeSideBySide": "并排放置", - "zoomOut": "缩小", - "zoomIn": "放大", - "resetView": "重置视图", - "unlinkScrollPan": "取消链接滚动和平移", - "linkScrollPan": "链接滚动和平移", - "unlinkScroll": "取消链接滚动", - "linkScroll": "链接滚动" - }, - "toasts": { - "unlinkedTitle": "已启用独立滚动和平移", - "unlinkedBody": "提示:上/下箭头同时滚动两个窗格;平移只移动活动窗格。" - }, - "error": { - "selectRequired": "请选择一个原始和一个已编辑文档。", - "filesMissing": "无法找到所选文件。请重新选择。", - "generic": "无法比较这些文件。" - }, - "status": { - "extracting": "正在提取文本...", - "processing": "正在分析差异...", - "complete": "比较已就绪" - }, - "longJob": { - "title": "大型比较进行中", - "body": "这些 PDF 总页数超过 2,000。处理可能需要几分钟。" - }, - "slowOperation": { - "title": "仍在处理…", - "body": "此次比较比平常更久。您可以让其继续或取消。", - "cancel": "取消比较" - }, - "newLine": "换行", - "complex": { - "message": "提供的一份或两份文件是大文件,比较的准确性可能会降低。" - }, - "large": { - "file": { - "message": "提供的文件中有一份或两份过大,无法处理。" - } - }, - "no": { - "text": { - "message": "所选的 PDF 文件中有一个或两个没有文本内容。请选择包含文本的 PDF 文件进行对比。" - } - }, - "too": { - "dissimilar": { - "message": "这些文档看起来差异很大。为节省时间,已停止比较。" - } - }, - "earlyDissimilarity": { - "title": "这些 PDF 看起来差异很大", - "body": "目前相似之处很少。如果它们并非相关文档,您可以停止比较。", - "stopButton": "停止比较" - } - }, - "certSign": { - "tags": "身份验证、PEM、P12、官方、加密", - "title": "证书签名", - "filenamePrefix": "已签名", - "signMode": { - "stepTitle": "签名模式", - "tooltip": { - "header": { - "title": "关于 PDF 签名" - }, - "overview": { - "title": "签名工作原理", - "text": "两种模式都会为文档加封(任何编辑都会被标记为篡改),并记录签署人/时间/方式以供审计。查看器的信任状态取决于证书链。" - }, - "manual": { - "title": "手动——自带证书", - "text": "使用您自己的证书文件以符合品牌身份。当 CA/链被识别时可显示受信任。", - "use": "适用:面向客户、法律、合规场景。" - }, - "auto": { - "title": "自动——零配置,系统即时封印", - "text": "使用服务器自签名证书签署。提供相同的防篡改封印审计追踪;在查看器中通常显示为未验证。", - "use": "适用场景:需要快速、且在内部评审与归档中保持一致身份。" - }, - "rule": { - "title": "经验法则", - "text": "需要收件人显示受信任?选手动。需要零配置、快速的防篡改封印与审计追踪?选自动。" - } - } - }, - "certTypeStep": { - "stepTitle": "证书格式" - }, - "certFiles": { - "stepTitle": "证书文件" - }, - "appearance": { - "stepTitle": "签名外观", - "tooltip": { - "header": { - "title": "关于签名外观" - }, - "invisible": { - "title": "不可见签名", - "text": "签名会添加到 PDF 中以提升安全性,但在查看文档时不可见。适合满足合规要求而不改变外观的场景。", - "bullet1": "在不改变视觉的情况下提供安全性", - "bullet2": "满足数字签名的法律要求", - "bullet3": "不影响文档版式或设计" - }, - "visible": { - "title": "可见签名", - "text": "在 PDF 上显示包含您的姓名、日期和可选信息的签名块。用于让读者清楚看到文档已签署。", - "bullet1": "在文档上显示签署人姓名与日期", - "bullet2": "可包含签署原因与地点", - "bullet3": "可选择放置签名的页面", - "bullet4": "可选添加徽标" - } - }, - "invisible": "不可见", - "options": { - "title": "签名详情" - }, - "visible": "可见" - }, - "sign": { - "submit": "签署 PDF", - "results": "已签名 PDF" - }, - "error": { - "failed": "处理签名时发生错误。" - }, - "tooltip": { - "header": { - "title": "签名管理说明" - }, - "overview": { - "title": "该工具能做什么?", - "text": "此工具可检查您的 PDF 是否已数字签名,并可添加新的数字签名。数字签名可证明文档的创建者或批准者,并显示签署后是否被更改。", - "bullet1": "检查现有签名及其有效性", - "bullet2": "查看签署人和证书的详细信息", - "bullet3": "添加新的数字签名以保护文档", - "bullet4": "支持多个文件并便于导航" - }, - "validation": { - "title": "检查签名", - "text": "检查签名时,工具会告诉您签名是否有效、谁签了名、何时签的,以及自签署后文档是否被更改。", - "bullet1": "显示签名是否有效", - "bullet2": "显示签署人信息与签署日期", - "bullet3": "检查文档在签署后是否被修改", - "bullet4": "可使用自定义证书进行验证" - }, - "signing": { - "title": "添加签名", - "text": "要对 PDF 进行签名,您需要数字证书(如 PEM、PKCS12 或 JKS)。您可以选择让签名在文档上可见,或仅用于安全而不可见。", - "bullet1": "支持 PEM、PKCS12、JKS 以及服务器证书格式", - "bullet2": "可选择在 PDF 上显示或隐藏签名", - "bullet3": "可添加原因、地点和签署人姓名", - "bullet4": "可选择放置可见签名的页面", - "bullet5": "可使用服务器证书实现简便的“使用 Stirling-PDF 签名”选项" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "关于证书类型" - }, - "what": { - "title": "什么是证书?", - "text": "它是您签名的安全身份标识,证明是您签署。除非要求使用证书签名,我们建议使用“键入、手写或上传”等其他安全方式。" - }, - "which": { - "title": "我该选哪种格式?", - "text": "选择与您的证书文件格式相匹配的选项:", - "bullet1": "PKCS#12(.p12 / .pfx)— 合并文件(最常见)", - "bullet2": "PFX(.pfx)— 微软的 PKCS12 版本", - "bullet3": "PEM — 独立的私钥与证书 .pem 文件", - "bullet4": "JKS — 面向开发/CI-CD 的 Java .jks 密钥库" - }, - "convert": { - "title": "未看到密钥?", - "text": "使用 keytool 将文件转换为 Java 密钥库(.jks),然后选择 JKS。" - } - } - }, - "chooseCertificate": "选择证书文件", - "chooseJksFile": "选择 JKS 文件", - "chooseP12File": "选择 PKCS12 文件", - "choosePfxFile": "选择 PFX 文件", - "choosePrivateKey": "选择私钥文件", - "location": "位置", - "logoTitle": "Logo", - "name": "名称", - "noLogo": "无 Logo", - "pageNumber": "页码", - "password": "证书密码", - "passwordOptional": "如无密码则留空", - "reason": "原因", - "serverCertMessage": "使用服务器证书 - 无需文件或密码", - "showLogo": "显示 Logo" - }, - "removeCertSign": { - "tags": "身份验证、PEM、P12、官方、加密", - "title": "移除证书签名", - "header": "移除 PDF 的证书签名", - "selectPDF": "选择 PDF 文件:", - "submit": "移除签名", - "description": "该工具将从您的 PDF 文档中移除数字证书签名。", - "filenamePrefix": "未签名", - "files": { - "placeholder": "在主视图中选择一个 PDF 文件以开始" - }, - "error": { - "failed": "移除证书签名时发生错误。" - }, - "results": { - "title": "证书移除结果" - } - }, - "pageLayout": { - "tags": "合并、组合、单视图、整理", - "title": "多页布局", - "header": "多页布局", - "pagesPerSheet": "每页的页面数:", - "addBorder": "添加边框", - "submit": "提交", - "desc": { - "2": "将 2 页并排放在一张纸上。", - "3": "将 3 页以单行放在一张纸上。", - "4": "将 4 页放在一张纸上(2 × 2 网格)。", - "9": "将 9 页放在一张纸上(3 × 3 网格)。", - "16": "将 16 页放在一张纸上(4 × 4 网格)。" - }, - "error": { - "failed": "创建多页布局时发生错误。" - } - }, - "bookletImposition": { - "tags": "小册子,拼版,打印,装订,折叠,签名", - "title": "小册子拼版", - "header": "小册子拼版", - "submit": "创建小册子", - "spineLocation": { - "label": "书脊位置", - "left": "左侧(标准)", - "right": "右侧(RTL)" - }, - "doubleSided": { - "label": "双面打印", - "tooltip": "生成正反两面,以便正确的小册子打印" - }, - "manualDuplex": { - "title": "手动双面模式", - "instructions": "适用于无自动双面的打印机。您需要运行两次:" - }, - "duplexPass": { - "label": "打印走纸", - "first": "第 1 次走纸", - "second": "第 2 次走纸", - "firstInstructions": "先打印正面 → 叠放纸张(正面朝下)→ 进行第 2 次走纸", - "secondInstructions": "将已打印纸叠正面朝下放入 → 打印背面" - }, - "rtlBinding": { - "label": "从右向左装订", - "tooltip": "适用于阿拉伯语、希伯来语等从右到左的语言" - }, - "addBorder": { - "label": "在页面周围添加边框", - "tooltip": "在每个页面区块周围添加边框,便于裁切与对齐" - }, - "addGutter": { - "label": "添加装订边距", - "tooltip": "为装订添加内侧边距空间" - }, - "gutterSize": { - "label": "装订边距(点)" - }, - "flipOnShortEdge": { - "label": "短边翻转(仅自动双面)", - "tooltip": "用于短边翻转的自动双面打印(手动模式下忽略)", - "manualNote": "手动模式不需要——您将自行翻转纸堆" - }, - "advanced": { - "toggle": "高级选项" - }, - "paperSizeNote": "纸张大小将自动取自第一页。", - "tooltip": { - "header": { - "title": "小册子制作指南" - }, - "description": { - "title": "什么是小册子拼版?", - "text": "通过按正确的打印顺序排列页面来创建专业小册子。您的 PDF 页面将以横向纸张 2 合 1 的方式排布,折叠并装订后即可按顺序阅读。" - }, - "example": { - "title": "示例:8 页小册子", - "text": "您的 8 页文档将变为 2 张纸:", - "bullet1": "第 1 张正面:第 8、1 页 | 反面:第 2、7 页", - "bullet2": "第 2 张正面:第 6、3 页 | 反面:第 4、5 页", - "bullet3": "折叠并堆叠后:阅读顺序 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "打印与组装指南", - "text": "按照以下步骤获得完美小册子:", - "bullet1": "使用“长边翻转”的双面打印", - "bullet2": "按顺序堆叠纸张,对折", - "bullet3": "沿折痕装订或粘贴", - "bullet4": "短边翻转打印机:启用“短边翻转”选项" - }, - "manualDuplex": { - "title": "手动双面(单面打印机)", - "text": "适用于无自动双面的打印机:", - "bullet1": "关闭“双面打印”", - "bullet2": "选择“第 1 次走纸”→ 打印 → 纸堆正面朝下", - "bullet3": "选择“第 2 次走纸”→ 装入纸堆 → 打印背面", - "bullet4": "如常折叠与装订" - }, - "advanced": { - "title": "高级选项", - "text": "精细调整您的小册子:", - "bullet1": "RTL 装订:适用于阿拉伯语、希伯来语等", - "bullet2": "边框:显示用于修边的裁切线", - "bullet3": "装订边距:为装订/订书留出空间", - "bullet4": "短边翻转:仅适用于自动双面打印机" - } - }, - "error": { - "failed": "创建小册子拼版时发生错误。" - } - }, - "scalePages": { - "title": "调整页面缩放比例", - "header": "调整页面缩放比例", - "pageSize": "文档页面的尺寸。", - "keepPageSize": "保持页面原尺寸", - "scaleFactor": "页面的缩放级别(裁剪)。", - "submit": "提交" - }, - "adjustPageScale": { - "tags": "调整大小,修改,尺寸,适应", - "title": "调整页面比例", - "header": "调整页面比例", - "scaleFactor": { - "label": "缩放系数" - }, - "pageSize": { - "label": "目标页面大小", - "keep": "保持原始大小", - "letter": "Letter(美式信纸)", - "legal": "Legal(美式政府纸)" - }, - "submit": "调整页面比例", - "error": { - "failed": "调整页面比例时发生错误。" - }, - "tooltip": { - "header": { - "title": "页面比例设置概览" - }, - "description": { - "title": "说明", - "text": "调整 PDF 内容尺寸并更改页面尺寸。" - }, - "scaleFactor": { - "title": "缩放系数", - "text": "控制页面上内容显示的大小。内容会按比例缩放并居中——若缩放后大于页面尺寸,可能会被裁切。", - "bullet1": "1.0 = 原始大小", - "bullet2": "0.5 = 一半大小(缩小 50%)", - "bullet3": "2.0 = 两倍大小(放大 200%,可能裁切)" - }, - "pageSize": { - "title": "目标页面大小", - "text": "设置输出 PDF 页面的尺寸。“保持原始大小”维持当前尺寸,其它选项会调整为标准纸张大小。" - } - } - }, - "add-page-numbers": { - "tags": "分页、标签、整理、索引" - }, - "auto-rename": { - "tags": "自动检测、基于标题、整理、重新标记", - "title": "自动重命名", - "header": "自动重命名 PDF", - "description": "自动从 PDF 内容中查找标题,并将其用作文件名。", - "submit": "自动重命名", - "files": { - "placeholder": "在主视图中选择一个 PDF 文件以开始" - }, - "error": { - "failed": "自动重命名 PDF 时发生错误。" - }, - "results": { - "title": "自动重命名结果" - }, - "tooltip": { - "header": { - "title": "自动重命名原理" - }, - "description": { - "title": "功能说明" - }, - "howItWorks": { - "title": "智能重命名", - "text": "自动从 PDF 内容中查找标题,并将其用作文件名。", - "bullet1": "查找看起来像标题或标题级文本", - "bullet2": "根据检测到的标题创建干净、合法的文件名", - "bullet3": "若未找到合适标题,则保留原文件名" - } - }, - "settings": { - "title": "关于" - } - }, - "adjust-contrast": { - "tags": "颜色校正、调节、修改、增强" - }, - "crop": { - "title": "裁剪", - "header": "裁剪 PDF", - "submit": "提交", - "noFileSelected": "选择一个 PDF 文件开始裁剪", - "preview": { - "title": "裁剪区域选择" - }, - "reset": "重置为整页", - "coordinates": { - "title": "位置与尺寸", - "x": { - "label": "X 位置", - "desc": "左边缘(点)" - }, - "y": { - "label": "Y 位置", - "desc": "下边缘(点)" - }, - "width": { - "label": "宽度", - "desc": "裁剪宽度(点)" - }, - "height": { - "label": "高度", - "desc": "裁剪高度(点)" - } - }, - "error": { - "invalidArea": "裁剪区域超出 PDF 边界", - "failed": "裁剪 PDF 失败" - }, - "steps": { - "selectArea": "选择裁剪区域" - }, - "tooltip": { - "title": "如何裁剪 PDF", - "description": "通过拖拽并调整缩略图上的蓝色覆盖层选择要裁剪的区域。", - "drag": "拖动覆盖层以移动裁剪区域", - "resize": "拖动角与边的手柄来调整大小", - "precision": "使用坐标输入以获得精确位置" - }, - "results": { - "title": "裁剪结果" - }, - "automation": { - "info": "以 PDF 点为单位输入裁剪坐标。原点 (0,0) 位于左下角。这些值将应用于此自动化中处理的所有 PDF。", - "reference": "参考:A4 页面为 595.28 × 841.89 点(210mm × 297mm)。1 英寸 = 72 点。" - } - }, - "autoSplitPDF": { - "tags": "基于 QR 码、分离、扫描分割、整理", - "title": "自动拆分 PDF", - "header": "自动拆分 PDF", - "description": "打印、插入、扫描、上传,让我们自动分离您的文档。无需手动排序。", - "selectText": { - "1": "从下面打印一些分隔页(黑白打印即可)。", - "2": "在文档之间插入分隔页,一次性扫描所有文档。", - "3": "上传单个大型扫描的 PDF 文件,让 Stirling PDF 处理剩下的事情。", - "4": "分隔页会自动检测和删除,确保最终文档整洁。" - }, - "formPrompt": "提交包含 Stirling-PDF 分隔页的 PDF:", - "duplexMode": "双面模式(正反面扫描)", - "dividerDownload2": "下载“自动拆分分隔页(带指导说明).pdf”", - "submit": "提交" - }, - "sanitizePdf": { - "tags": "清理、安全、安全、删除威胁" - }, - "URLToPDF": { - "tags": "网页捕获、保存网页、网页转文档、归档", - "title": "URL 转 PDF", - "header": "将 URL 转换为 PDF", - "submit": "转换", - "credit": "此服务使用 WeasyPrint 进行文件转换。" - }, - "HTMLToPDF": { - "tags": "标记、网页内容、转换、转换", - "title": "HTML 转 PDF", - "header": "将 HTML 转换为 PDF", - "help": "接受 HTML 文件和包含所需的 html/css/images 等的 ZIP 文件", - "submit": "转换", - "credit": "此服务使用 WeasyPrint 进行文件转换。", - "zoom": "网站显示缩放级别", - "pageWidth": "页面宽度-以厘米为单位(填空则使用默认值)", - "pageHeight": "页面高度-以厘米为单位(填空则使用默认值)", - "marginTop": "页面上边距-以毫米为单位(填空则使用默认值)", - "marginBottom": "页面下边距-以毫米为单位(填空则使用默认值)", - "marginLeft": "页面左上边距-以毫米为单位(填空则使用默认值)", - "marginRight": "页面右边距-以毫米为单位(填空则使用默认值)", - "printBackground": "页面背景渲染", - "defaultHeader": "启用默认页头(文件名称和页码)", - "cssMediaType": "更换页面的 CSS 媒体类型。", - "none": "无", - "print": "打印", - "screen": "屏幕" - }, - "MarkdownToPDF": { - "tags": "标记、网页内容、转换、转换", - "title": "Markdown 转 PDF", - "header": "将 Markdown 转换为 PDF", - "submit": "转换", - "help": "正在努力中", - "credit": "此服务使用 WeasyPrint 进行文件转换。" - }, - "PDFToMarkdown": { - "tags": "标记,网页内容,转换,转档,md", - "title": "PDF转Markdown", - "header": "PDF转Markdown", - "submit": "转换" - }, - "getPdfInfo": { - "tags": "信息、数据、统计、统计数据", - "title": "获取 PDF 信息", - "header": "获取 PDF 信息", - "submit": "获取信息", - "downloadJson": "下载 JSON" - }, - "extractPage": { - "tags": "提取" - }, - "PdfToSinglePage": { - "tags": "单页" - }, - "showJS": { - "tags": "JavaScript", - "title": "显示 JavaScript", - "header": "显示 JavaScript", - "downloadJS": "下载 JavaScript", - "submit": "显示", - "results": "结果", - "processing": "正在提取 JavaScript...", - "done": "已提取 JavaScript", - "singleFileWarning": "此工具一次只支持一个文件。请选择单个文件。", - "view": { - "title": "已提取的 JavaScript" - } - }, - "redact": { - "tags": "涂改,隐藏,涂黑,黑色,标记,遮蔽,手动", - "title": "手动纠正", - "submit": "纠正", - "error": { - "failed": "涂黑 PDF 时发生错误。" - }, - "modeSelector": { - "title": "涂黑方式", - "mode": "模式", - "automatic": "自动", - "automaticDesc": "基于搜索词涂黑文本", - "manual": "手动", - "manualDesc": "点击并拖拽以涂黑特定区域", - "manualComingSoon": "手动涂黑即将推出" - }, - "auto": { - "header": "自动涂黑", - "settings": { - "title": "涂黑设置", - "advancedTitle": "高级功能" - }, - "colorLabel": "框颜色", - "wordsToRedact": { - "title": "要涂黑的词语", - "placeholder": "输入一个词", - "add": "添加", - "examples": "示例:Confidential、Top-Secret" - }, - "useRegexLabel": "使用正则表达式", - "wholeWordSearchLabel": "整词匹配", - "customPaddingLabel": "自定义额外留白", - "convertPDFToImageLabel": "将 PDF 转为图像 PDF" - }, - "tooltip": { - "mode": { - "header": { - "title": "涂黑方式" - }, - "automatic": { - "title": "自动涂黑", - "text": "在整个文档中自动查找并涂黑指定文本。非常适合移除一致的敏感信息,如姓名、地址或机密标记。" - }, - "manual": { - "title": "手动涂黑", - "text": "点击并拖拽以手动选择特定区域进行涂黑。可精确控制需要涂黑的内容。(即将推出)" - } - }, - "words": { - "header": { - "title": "要涂黑的词语" - }, - "description": { - "title": "文本匹配", - "text": "输入要在文档中查找并涂黑的词语或短语。每个词会单独搜索。" - }, - "bullet1": "一次添加一个词", - "bullet2": "按 Enter 或点击“添加另一个”以添加", - "bullet3": "点击 × 以移除词语", - "examples": { - "title": "常见示例", - "text": "常见涂黑词包括:银行信息、电子邮箱地址或特定姓名。" - } - }, - "advanced": { - "header": { - "title": "高级涂黑设置" - }, - "color": { - "title": "框颜色与留白", - "text": "自定义涂黑框的外观。黑色为标准,但您可选择任意颜色。“留白”可在找到的文本周围添加额外空间。" - }, - "regex": { - "title": "使用正则", - "text": "启用正则表达式以进行高级模式匹配。适用于查找电话号码、邮箱或复杂模式。", - "bullet1": "示例:\\d{4}-\\d{2}-\\d{2} 匹配任意 YYYY-MM-DD 日期", - "bullet2": "谨慎使用——请充分测试" - }, - "wholeWord": { - "title": "整词匹配", - "text": "仅匹配完整单词,而非部分匹配。启用后,“John”不会匹配“Johnson”。" - }, - "convert": { - "title": "转为图像 PDF", - "text": "在涂黑后将 PDF 转换为基于图像的 PDF。确保框下文字被完全移除且不可恢复。" - } - } - }, - "manual": { - "header": "手动涂黑", - "textBasedRedaction": "基于文本的涂黑", - "pageBasedRedaction": "基于页面的涂黑", - "convertPDFToImageLabel": "将 PDF 转为图像 PDF(用于移除框后面的文字)", - "pageRedactionNumbers": { - "title": "页码", - "placeholder": "(例如:1,2,8 或 4,7,12-16 或 2n-1)" - }, - "redactionColor": { - "title": "涂黑颜色" - }, - "export": "导出全部", - "upload": "上传", - "boxRedaction": "框选涂黑", - "zoom": "缩放", - "zoomIn": "放大", - "zoomOut": "缩小", - "nextPage": "下一页", - "previousPage": "上一页", - "toggleSidebar": "切换侧边栏", - "showThumbnails": "显示缩略图", - "showDocumentOutline": "显示文档大纲(双击可展开/折叠所有项目)", - "showAttachments": "显示附件", - "showLayers": "显示图层(双击可重置所有图层到默认状态)", - "colourPicker": "取色器", - "findCurrentOutlineItem": "定位当前大纲项", - "applyChanges": "应用更改" - } - }, - "tableExtraxt": { - "tags": "CSV、表格提取、提取、转换" - }, - "autoSizeSplitPDF": { - "tags": "pdf、拆分、文件、组织" - }, - "overlay-pdfs": { - "tags": "叠加", - "header": "叠加 PDF 文件", - "title": "叠加 PDF", - "desc": "将一个 PDF 叠加在另一个之上", - "baseFile": { - "label": "选择基础 PDF 文件" - }, - "overlayFiles": { - "label": "选择需要叠加在基础上的 PDF 文件", - "placeholder": "选择 PDF...", - "addMore": "添加更多 PDF..." - }, - "mode": { - "label": "选择叠加模式", - "sequential": "按顺序叠加", - "interleaved": "交错叠加", - "fixedRepeat": "固定重复叠加" - }, - "counts": { - "label": "叠加次数(仅限固定重复叠加模式)", - "placeholder": "输入用逗号分隔的次数(例如:2,3,1)", - "item": "文件计数", - "noFiles": "添加叠加文件以配置计数" - }, - "position": { - "label": "选择叠加位置", - "foreground": "前面(上面)", - "background": "后面(下面)" - }, - "submit": "提交", - "settings": { - "title": "设置" - }, - "results": { - "title": "叠加结果" - }, - "tooltip": { - "header": { - "title": "叠加 PDF 概览" - }, - "description": { - "title": "说明", - "text": "将一个基础 PDF 与一个或多个叠加 PDF 组合。可按页以不同模式应用叠加,并放置在前景或背景。" - }, - "mode": { - "title": "叠加模式", - "text": "选择如何将叠加页面分配到基础 PDF 的页面。", - "sequential": "顺序叠加:先使用第一个叠加 PDF 的页面直到结束,再转到下一个。", - "interleaved": "交错叠加:依次从每个叠加中取一页。", - "fixedRepeat": "固定重复叠加:在切换到下一个之前,从每个叠加中取固定数量的页面。使用“计数”设置数量。" - }, - "position": { - "title": "叠加位置", - "text": "前景将叠加置于页面之上。背景将其置于页面之下。" - }, - "overlayFiles": { - "title": "叠加文件", - "text": "选择一个或多个要叠加到基础上的 PDF。在顺序和固定重复模式下,这些文件的顺序会影响页面应用方式。" - }, - "counts": { - "title": "计数(仅限固定重复)", - "text": "为每个叠加文件提供一个正数,表示在切换到下一个之前要取的页数。模式为固定重复时必填。" - } - }, - "error": { - "failed": "叠加 PDF 时发生错误。" - } - }, - "split-by-sections": { - "tags": "章节拆分、分割、自定义", - "title": "按照块(Section)拆分 PDF", - "header": "将 PDF 拆分成块", - "horizontal": { - "label": "水平分割", - "placeholder": "输入水平分割数" - }, - "vertical": { - "label": "垂直分割", - "placeholder": "输入垂直分割数" - }, - "submit": "分割 PDF", - "merge": "是否合并为一个 pdf" - }, - "AddStampRequest": { - "tags": "图章、添加图片、图片居中、水印、PDF、嵌入、自定义", - "header": "添加图章", - "title": "添加图章", - "stampSetup": "印章设置", - "stampType": "图章类型", - "stampText": "图章文字", - "stampImage": "图章图片", - "alphabet": "字母表", - "fontSize": "字体/图片大小", - "rotation": "旋转角度", - "opacity": "透明度", - "position": "定位", - "overrideX": "覆盖X坐标", - "overrideY": "覆盖Y坐标", - "customMargin": "自定义外边距", - "customColor": "自定义文本颜色", - "submit": "提交", - "noStampSelected": "未选择印章。返回到第 1 步。", - "customPosition": "在预览窗口中拖动图章到期望位置。", - "error": { - "failed": "向 PDF 添加图章时发生错误。" - }, - "imageSize": "图像大小", - "margin": "边距", - "positionAndFormatting": "位置与格式", - "quickPosition": "选择页面上的一个位置以放置图章。", - "results": { - "title": "图章结果" - } - }, - "removeImagePdf": { - "tags": "删除图像, 页面操作, 后端, 服务端" - }, - "splitPdfByChapters": { - "tags": "分割,章节,书签,组织" - }, - "validateSignature": { - "tags": "签名,验证,验证,PDF,证书,数字签名,验证签名,验证证书", - "title": "验证pdf签名", - "header": "验证数字签名", - "selectPDF": "选择已签名的pdf文件", - "submit": "验证签名", - "results": "验证结果", - "status": { - "_value": "状态", - "valid": "有效", - "invalid": "无效", - "complete": "验证完成" - }, - "signer": "签署者", - "date": "日期", - "reason": "原因", - "location": "位置", - "noSignatures": "此文件中未找到电子签名", - "chain": { - "invalid": "证书链验证失败 - 无法验证签名者的身份" - }, - "trust": { - "invalid": "证书不在信任存储区中 - 无法验证来源" - }, - "cert": { - "expired": "凭证已过期", - "revoked": "凭证已被撤销", - "info": "凭证信息", - "issuer": "发行者", - "subject": "主题", - "serialNumber": "序列号", - "validFrom": "有效期自", - "validUntil": "有效期至", - "algorithm": "算法", - "keySize": "密钥长度", - "version": "版本", - "keyUsage": "密钥用途", - "selfSigned": "自签名", - "bits": "比特", - "details": "证书详情" - }, - "signature": { - "info": "签名信息", - "_value": "签名", - "mathValid": "签名在数学上有效,但:" - }, - "selectCustomCert": "X.509 自签名证书(可选)", - "downloadCsv": "下载 CSV", - "downloadJson": "下载 JSON", - "downloadPdf": "下载 PDF 报告", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "无法验证所选文件。", - "partial": "部分文件无法验证。", - "reportGeneration": "无法生成 PDF 报告。JSON 和 CSV 可用。", - "unexpected": "验证过程中出现意外错误。" - }, - "finalizing": "正在准备下载...", - "issue": { - "certExpired": "证书已过期", - "certRevocationUnknown": "证书吊销状态未知", - "certRevoked": "证书已吊销", - "chainInvalid": "证书链无效", - "signatureInvalid": "签名加密校验失败", - "trustInvalid": "证书不受信任" - }, - "noResults": "运行验证以生成报告。", - "noSignaturesShort": "无签名", - "processing": "正在验证签名...", - "report": { - "continued": "续", - "downloads": "下载", - "entryLabel": "签名摘要", - "fields": { - "created": "创建时间", - "fileSize": "文件大小", - "signatureCount": "签名总数", - "signatureDate": "签名日期" - }, - "filesEvaluated": "已评估 {{count}} 个文件", - "footer": "通过 Stirling PDF 验证", - "generatedAt": "生成时间", - "noPdf": "成功验证后将提供 PDF 报告。", - "page": "页", - "shortTitle": "签名摘要", - "signatureCountLabel": "{{count}} 个签名", - "signaturesFound": "检测到 {{count}} 个签名", - "signaturesValid": "{{count}} 个完全有效", - "title": "签名验证报告" - }, - "settings": { - "certHint": "上传受信任的 X.509 证书以针对自定义信任源进行验证。", - "title": "验证设置" - }, - "signatureDate": "签名日期", - "totalSignatures": "签名总数" - }, - "replaceColor": { - "tags": "替换颜色,页面操作,后端,服务器端", - "labels": { - "settings": "设置", - "colourOperation": "颜色操作" - }, - "options": { - "highContrast": "高对比度", - "invertAll": "反转所有颜色", - "custom": "自定义", - "cmyk": "转换为 CMYK" - }, - "tooltip": { - "header": { - "title": "替换与反转颜色设置概览" - }, - "description": { - "title": "说明", - "text": "转换 PDF 颜色以提升可读性和可访问性。可选择高对比度预设、反转所有颜色,或创建自定义配色方案。" - }, - "highContrast": { - "title": "高对比度", - "text": "应用预定义的高对比度配色组合,以提升可读性并符合无障碍规范。", - "bullet1": "白字黑底——经典深色模式", - "bullet2": "黑字白底——标准高对比度", - "bullet3": "黄字黑底——高可见性选项", - "bullet4": "绿字黑底——替代高对比度" - }, - "invertAll": { - "title": "反转所有颜色", - "text": "完全反转 PDF 中的所有颜色,形成类似底片的效果。用于创建文档的深色模式版本,或在弱光环境下减轻眼疲劳。" - }, - "custom": { - "title": "自定义颜色", - "text": "使用取色器定义自己的文本和背景颜色。非常适合创建品牌化文档或满足特定无障碍需求。", - "bullet1": "文本颜色——选择文本元素的颜色", - "bullet2": "背景颜色——设置文档的背景颜色" - }, - "cmyk": { - "title": "转换为 CMYK", - "text": "将 PDF 从 RGB 色彩空间转换为 CMYK 色彩空间,优化用于专业印刷。该过程将颜色转换为打印机使用的青、品红、黄、黑模型。" - } - }, - "error": { - "failed": "处理颜色替换时发生错误。" - } - }, - "login": { - "title": "登录", - "header": "登录", - "signin": "登录", - "signInWith": "使用以下方式登录", - "signInAnonymously": "以访客身份注册", - "rememberme": "记住我", - "invalid": "用户名或密码无效。", - "locked": "您的账户已被锁定。", - "sessionExpired": "您的会话已过期。请重新登录。", - "signinTitle": "请登录", - "ssoSignIn": "通过单点登录登录", - "oAuth2AutoCreateDisabled": "OAuth2 自动创建用户已禁用", - "oAuth2AdminBlockedUser": "目前已阻止未注册用户的注册或登录。请联系管理员。", - "oauth2RequestNotFound": "找不到验证请求", - "oauth2InvalidUserInfoResponse": "无效的用户信息响应", - "oauth2invalidRequest": "无效请求", - "oauth2AccessDenied": "拒绝访问", - "oauth2InvalidTokenResponse": "无效的 Token 响应", - "oauth2InvalidIdToken": "无效的 Token", - "relyingPartyRegistrationNotFound": "未找到依赖方注册信息", - "userIsDisabled": "用户被禁用,登录已被阻止。请联系管理员。", - "alreadyLoggedIn": "您已经登录到了", - "alreadyLoggedIn2": "设备,请注销设备后重试。", - "toManySessions": "你已经有太多的会话了。请注销一些设备后重试。", - "logoutMessage": "您已退出登录。", - "youAreLoggedIn": "您已登录!", - "email": "邮箱", - "password": "密码", - "enterEmail": "输入您的邮箱", - "enterPassword": "输入您的密码", - "loggingIn": "正在登录…", - "username": "用户名", - "enterUsername": "输入用户名", - "useEmailInstead": "使用邮箱登录", - "forgotPassword": "忘记密码?", - "logIn": "登录", - "signingIn": "正在登录…", - "login": "登录", - "or": "或", - "useMagicLink": "改用魔法链接", - "enterEmailForMagicLink": "输入您的邮箱以获取魔法链接", - "sending": "正在发送…", - "sendMagicLink": "发送魔法链接", - "cancel": "取消", - "dontHaveAccount": "还没有账户?去注册", - "home": "首页", - "debug": "调试", - "signOut": "退出登录", - "pleaseEnterBoth": "请同时输入邮箱和密码", - "pleaseEnterEmail": "请输入您的邮箱地址", - "magicLinkSent": "魔法链接已发送至 {{email}}!请检查邮箱并点击链接登录。", - "passwordResetSent": "密码重置链接已发送至 {{email}}!请检查邮箱并按指引操作。", - "failedToSignIn": "使用 {{provider}} 登录失败:{{message}}", - "unexpectedError": "意外错误:{{message}}", - "accountCreatedSuccess": "账户创建成功!现在可以登录。", - "passwordChangedSuccess": "密码修改成功!请使用新密码登录。", - "credentialsUpdated": "您的凭据已更新。请重新登录。", - "defaultCredentials": "默认登录凭据", - "changePasswordWarning": "首次登录后请更改密码", - "slides": { - "overview": { - "alt": "Stirling PDF 概览", - "title": "满足您全部 PDF 需求的一站式平台。", - "subtitle": "面向隐私优先的 PDF 云套件,支持转换、签名、涂黑与管理文档,并提供 50+ 个其他强大工具。" - }, - "edit": { - "alt": "编辑 PDF", - "title": "编辑 PDF,以展示/保护您所需的信息", - "subtitle": "拥有十余种工具,助您涂黑、签名、阅读并处理 PDF,定能满足您的需求。" - }, - "secure": { - "alt": "保护 PDF", - "title": "保护 PDF 中的敏感信息", - "subtitle": "轻松添加密码、涂黑内容并管理证书。" - } - } - }, - "signup": { - "title": "创建账户", - "subtitle": "加入 Stirling PDF 开始使用", - "name": "姓名", - "email": "邮箱", - "password": "密码", - "confirmPassword": "确认密码", - "enterName": "输入您的姓名", - "enterEmail": "输入您的邮箱", - "enterPassword": "输入您的密码", - "confirmPasswordPlaceholder": "确认密码", - "or": "或", - "creatingAccount": "正在创建账户…", - "signUp": "注册", - "alreadyHaveAccount": "已经有账户?去登录", - "pleaseFillAllFields": "请填写所有字段", - "passwordsDoNotMatch": "两次输入的密码不一致", - "passwordTooShort": "密码至少为 6 个字符", - "invalidEmail": "请输入有效的邮箱地址", - "checkEmailConfirmation": "请检查邮箱中的确认链接以完成注册。", - "accountCreatedSuccessfully": "账户创建成功!您现在可以登录。", - "unexpectedError": "意外错误:{{message}}", - "useEmailInstead": "改用邮箱", - "nameRequired": "必须填写姓名", - "emailRequired": "必须填写邮箱", - "passwordRequired": "必须填写密码", - "confirmPasswordRequired": "请确认密码" - }, - "pdfToSinglePage": { - "title": "PDF 转单页", - "header": "将 PDF 转换为单页", - "submit": "转为单页", - "description": "该工具会将 PDF 的所有页面合并为一张超长单页。宽度保持与原页面相同,高度为所有页面高度之和。", - "filenamePrefix": "单页", - "files": { - "placeholder": "在主视图中选择一个 PDF 文件以开始" - }, - "error": { - "failed": "转换为单页时发生错误。" - }, - "results": { - "title": "单页结果" - } - }, - "pageExtracter": { - "title": "提取页面", - "header": "提取页面", - "submit": "提取", - "placeholder": "(例如:1,2,8 或 4,7,12-16 或 2n-1)" - }, - "sanitizePDF": { - "title": "清理 PDF", - "header": "清理 PDF 文件", - "selectText": { - "1": "移除 JavaScript 操作", - "2": "移除嵌入的文件", - "3": "移除 XMP 元数据", - "4": "移除链接", - "5": "移除字体", - "6": "移除文档信息元数据" - }, - "submit": "清理PDF" - }, - "adjustContrast": { - "title": "调整对比度", - "header": "调整对比度", - "basic": "基本调整", - "contrast": "对比度:", - "brightness": "亮度:", - "saturation": "饱和度:", - "download": "下载", - "adjustColors": "调整颜色", - "blue": "蓝色", - "confirm": "确认", - "error": { - "failed": "调整颜色/对比度失败" - }, - "green": "绿色", - "noPreview": "选择一个PDF进行预览", - "red": "红色", - "results": { - "title": "已调整的PDF" - } - }, - "compress": { - "title": "压缩", - "desc": "压缩 PDF 以减小文件大小。", - "header": "压缩 PDF", - "method": { - "title": "压缩方式", - "quality": "质量", - "filesize": "文件大小" - }, - "credit": "此服务使用qpdf进行 PDF 压缩/优化。", - "grayscale": { - "label": "应用灰度进行压缩" - }, - "tooltip": { - "header": { - "title": "压缩设置概览" - }, - "description": { - "title": "说明", - "text": "压缩是减小文件大小的简便方法。选择“文件大小”可输入目标大小,我们将为您自动调整质量;选择“质量”可手动设置压缩强度。" - }, - "qualityAdjustment": { - "title": "质量调整", - "text": "拖动滑块以调整压缩强度。较低值(1-3)可保留质量但文件较大;较高值(7-9)能缩小体积但会降低图像清晰度。", - "bullet1": "较低数值更能保留质量", - "bullet2": "较高数值能更大幅度减小文件" - }, - "grayscale": { - "title": "灰度", - "text": "选择此选项将所有图像转换为黑白,这对扫描 PDF 或图片较多的文档可显著减小体积。" - } - }, - "error": { - "failed": "压缩 PDF 时发生错误。" - }, - "selectText": { - "1": { - "_value": "压缩设置", - "1": "1-3 PDF 压缩,
4-6 轻度图像压缩,
7-9 深度图像压缩(将显著降低图像质量)" - }, - "2": "优化级别:", - "4": "自动模式 - 自动调整质量以获得精确大小的PDF", - "5": "预期PDF大小(例如:25MB、10.8MB、25KB)" - }, - "submit": "压缩" - }, - "decrypt": { - "passwordPrompt": "此文件受密码保护。请输入密码:", - "cancelled": "PDF 操作已取消: {0}", - "noPassword": "未提供加密 PDF 的密码: {0}", - "invalidPassword": "请使用正确的密码重试。", - "invalidPasswordHeader": "密码错误或不支持的 PDF 加密: {0}", - "unexpectedError": "处理文件时发生错误。请再试一次。", - "serverError": "服务器解密时发生错误: {0}", - "success": "文件解密成功。" - }, - "multiTool-advert": { - "message": "此功能也适用于我们的“多功能工具页面”。查看它以获得增强的逐页 UI 以及其他功能!" - }, - "pageRemover": { - "title": "删除页面", - "header": "PDF 页面移除器", - "pagesToDelete": "要删除的页面(输入一个用逗号分隔的页码列表):", - "submit": "删除页面", - "placeholder": "(例如:1,2,6 或 1-10,15-30)" - }, - "imageToPDF": { - "title": "图片转 PDF", - "header": "将图片转换为 PDF", - "submit": "转换", - "selectLabel": "图片适应选项", - "fillPage": "填充页面", - "fitDocumentToImage": "适应图片大小", - "maintainAspectRatio": "保持纵横比例", - "selectText": { - "2": "自动旋转 PDF", - "3": "多文件逻辑(仅在处理多个图像时启用)", - "4": "合并成一个 PDF 文件", - "5": "转换为独立的 PDF 文件" - } - }, - "PDFToCSV": { - "title": "PDF 转 CSV", - "header": "将 PDF 转换为 CSV", - "prompt": "选择需要提取表格的页面", - "submit": "提取" - }, - "split-by-size-or-count": { - "title": "按照大小或数目拆分 PDF", - "header": "按照大小或数目拆分 PDF", - "type": { - "label": "选择拆分类型", - "size": "按照大小", - "pageCount": "按照页数", - "docCount": "按照文档数" - }, - "value": { - "label": "输入数值", - "placeholder": "输入大小(例如:2MB或3KB)或数目(例如:5)" - }, - "submit": "提交" - }, - "printFile": { - "title": "打印文件", - "header": "使用打印机打印文件", - "selectText": { - "1": "选择要打印的文件", - "2": "输入打印机名称" - }, - "submit": "打印" - }, - "licenses": { - "nav": "许可证", - "title": "第三方许可证", - "header": "第三方许可证", - "module": "模块", - "version": "版本", - "license": "许可证" - }, - "survey": { - "nav": "问卷调查", - "title": "Stirling-PDF 问卷调查", - "description": "Stirling-PDF 没有跟踪器,所以我们希望听取用户的意见来改进 Stirling-PDF!", - "changes": "自上次调查以来,Stirling-PDF 已经发生了变化!要了解更多信息,请在此处查看我们的博客文章:", - "changes2": "通过这些变化,我们得到了商业支持和资金援助。", - "please": "请考虑参加我们的调查!", - "disabled": "(调查弹出窗口将在后续更新中被禁用,但可在页脚处查看)", - "button": "参与调查", - "dontShowAgain": "不再显示", - "meeting": { - "1": "如果您在工作中使用 Stirling PDF,我们非常希望与您交流。我们正在提供技术支持服务,以换取一次 15 分钟的用户访谈。", - "2": "这是一个机会:", - "3": "获取部署、集成或故障排除方面的帮助", - "4": "提供直接反馈,包括性能、边缘案例和功能差距", - "5": "帮助我们改进 Stirling PDF 以满足实际的企业使用需求", - "6": "如果您有兴趣,可以直接与我们团队预约时间。(仅限英语)", - "7": "期待深入了解您的使用案例,并使 Stirling PDF 变得更好!", - "notInterested": "不是企业或对会议不感兴趣?", - "button": "预约会议" - } - }, - "removeImage": { - "title": "删除图像", - "header": "删除图像", - "removeImage": "删除图像", - "submit": "删除图像", - "error": { - "failed": "从PDF中移除图像失败。" - }, - "results": { - "title": "移除图像结果" - } - }, - "splitByChapters": { - "title": "按章节拆分 PDF", - "header": "按章节拆分 PDF", - "bookmarkLevel": "书签级别", - "includeMetadata": "包含元数据", - "allowDuplicates": "允许重复", - "desc": { - "1": "此工具根据章节结构将PDF文件拆分为多个PDF。", - "2": "书签级别:选择用于拆分的书签级别(0表示顶级,1表示二级等)。", - "3": "包含元数据:如果选中,原始PDF的元数据将包含在每个拆分的PDF中。", - "4": "允许重复:如果选中,允许同一页面上的多个书签创建单独的PDF。" - }, - "submit": "拆分 PDF" - }, - "fileChooser": { - "click": "单击", - "or": "或", - "dragAndDrop": "拖放文件", - "dragAndDropPDF": "拖放PDF文件", - "dragAndDropImage": "拖放图片文件", - "hoveredDragAndDrop": "拖放文件到此处", - "extractPDF": "处理中..." - }, - "releases": { - "footer": "版本", - "title": "版本说明", - "header": "版本说明", - "current": { - "version": "当前版本" - }, - "note": "版本说明仅提供英文版本" - }, - "swagger": { - "title": "API 文档", - "header": "API 文档", - "desc": "查看并测试 Stirling PDF 的 API 端点", - "tags": "api,文档,swagger,端点,开发" - }, - "cookieBanner": { - "popUp": { - "title": "我们如何使用 Cookie", - "description": { - "1": "我们使用 Cookie 和其他技术来使 Stirling PDF 更好地为您服务——帮助我们改进工具并构建您喜爱的功能。", - "2": "If you’d rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly." - }, - "acceptAllBtn": "全部接受", - "acceptNecessaryBtn": "拒绝", - "showPreferencesBtn": "管理偏好设置" - }, - "preferencesModal": { - "title": "隐私偏好设置中心", - "acceptAllBtn": "全部接受", - "acceptNecessaryBtn": "拒绝所有", - "savePreferencesBtn": "保存设置", - "closeIconLabel": "关闭弹窗", - "serviceCounterLabel": "服务", - "subtitle": "Cookie使用说明", - "description": { - "1": "Stirling PDF通过Cookie及类似技术优化用户体验并分析工具使用情况,帮助我们提升性能、开发实用功能并提供持续支持。", - "2": "我们承诺:Stirling PDF永远不会追踪或访问您使用的文档内容。", - "3": "用户隐私与信任是我们一切工作的核心。" - }, - "necessary": { - "title": { - "1": "必要Cookie", - "2": "始终启用" - }, - "description": "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they can’t be turned off." - }, - "analytics": { - "title": "分析统计", - "description": "这些Cookie帮助我们分析工具使用情况,以便聚焦开发用户最需要的功能。再次强调:Stirling PDF绝不会追踪您处理的文档内容。" - } - }, - "services": { - "posthog": "PostHog 分析", - "scarf": "Scarf Pixel" - } - }, - "removeMetadata": { - "submit": "移除元数据" - }, - "sidebar": { - "toggle": "切换侧栏" - }, - "theme": { - "toggle": "切换主题" - }, - "view": { - "viewer": "查看器", - "pageEditor": "页面编辑器", - "fileManager": "文件管理器" - }, - "pageEditor": { - "title": "页面编辑器", - "save": "保存更改", - "noPdfLoaded": "未加载 PDF。请先上传以进行编辑。", - "rotatedLeft": "已向左旋转:", - "rotatedRight": "已向右旋转:", - "deleted": "已删除:", - "movedLeft": "向左移动:", - "movedRight": "向右移动:", - "splitAt": "拆分于:", - "insertedPageBreak": "已插入分页位置:", - "addFileNotImplemented": "演示中未实现“添加文件”", - "closePdf": "关闭 PDF", - "reset": "重置更改", - "zoomIn": "放大", - "zoomOut": "缩小", - "fitToWidth": "适配宽度", - "actualSize": "实际大小" - }, - "viewer": { - "firstPage": "第一页", - "lastPage": "最后一页", - "previousPage": "上一页", - "nextPage": "下一页", - "zoomIn": "放大", - "zoomOut": "缩小", - "singlePageView": "单页视图", - "dualPageView": "双页视图" - }, - "rightRail": { - "closeSelected": "关闭所选文件", - "selectAll": "选择所有", - "deselectAll": "取消选择所有", - "selectByNumber": "按页码选择", - "deleteSelected": "删除所选页面", - "closePdf": "关闭 PDF", - "exportAll": "导出 PDF", - "downloadSelected": "下载所选文件", - "downloadAll": "全部下载", - "saveAll": "全部保存", - "toggleTheme": "切换主题", - "toggleBookmarks": "切换书签", - "language": "语言", - "search": "搜索 PDF", - "panMode": "平移模式", - "rotateLeft": "向左旋转", - "rotateRight": "向右旋转", - "toggleSidebar": "切换侧边栏", - "exportSelected": "导出所选页面", - "toggleAnnotations": "切换注释可见性", - "annotationMode": "切换注释模式", - "draw": "绘制", - "save": "保存", - "saveChanges": "保存更改" - }, - "search": { - "title": "搜索 PDF", - "placeholder": "输入搜索词…", - "noResults": "未找到结果", - "searching": "正在搜索..." - }, - "guestBanner": { - "title": "您正在以访客身份使用 Stirling PDF!", - "message": "创建免费账户以保存您的工作、获取更多功能并支持项目。", - "dismiss": "关闭横幅", - "signUp": "免费注册" - }, - "toolPicker": { - "searchPlaceholder": "搜索工具…", - "noToolsFound": "未找到工具", - "allTools": "所有工具", - "quickAccess": "快速访问", - "categories": { - "standardTools": "标准工具", - "advancedTools": "高级工具", - "recommendedTools": "推荐工具" - }, - "subcategories": { - "signing": "签署", - "documentSecurity": "文档安全", - "verification": "验证", - "documentReview": "文档审阅", - "pageFormatting": "页面格式", - "extraction": "提取", - "removal": "移除", - "automation": "自动化", - "general": "通用", - "advancedFormatting": "高级排版", - "developerTools": "开发者工具" - } - }, - "quickAccess": { - "read": "阅读", - "sign": "签名", - "automate": "自动化", - "files": "文件", - "activity": "活动", - "help": "帮助", - "account": "账户", - "config": "配置", - "settings": "设置", - "adminSettings": "管理设置", - "allTools": "全部工具", - "reader": "阅读器", - "helpMenu": { - "toolsTour": "工具导览", - "toolsTourDesc": "了解这些工具能做什么", - "adminTour": "管理导览", - "adminTourDesc": "浏览管理设置与功能" - } - }, - "admin": { - "error": "错误", - "success": "成功", - "expand": "展开", - "close": "关闭", - "status": { - "active": "启用", - "inactive": "未启用" - }, - "settings": { - "title": "管理设置", - "workspace": "工作区", - "fetchError": "加载设置失败", - "saveError": "保存设置失败", - "saved": "设置保存成功", - "saveSuccess": "设置保存成功", - "save": "保存更改", - "discard": "丢弃", - "restartRequired": "需要重启", - "loginRequired": "必须启用登录模式才能修改管理设置", - "unsavedChanges": { - "title": "未保存的更改", - "message": "您有未保存的更改。要丢弃吗?", - "cancel": "继续编辑", - "discard": "丢弃更改", - "hint": "您有未保存的更改" - }, - "loginDisabled": { - "title": "需要登录模式", - "message": "必须启用登录模式才能修改管理设置。请在环境中设置 SECURITY_ENABLELOGIN=true 或在 settings.yml 中设置 security.enableLogin: true,然后重启服务器。", - "readOnly": "下方设置显示示例值供参考。启用登录模式以查看和编辑实际配置。" - }, - "restart": { - "title": "需要重启", - "message": "设置已成功保存。需要重启服务器才能生效。", - "question": "现在重启服务器还是稍后?", - "now": "立即重启", - "later": "稍后重启" - }, - "restarting": "正在重启服务器", - "restartingMessage": "服务器正在重启。请稍候...", - "restartError": "重启服务器失败。请手动重启。", - "general": { - "title": "系统设置", - "description": "配置全局应用设置,包括品牌和默认行为。", - "ui": "用户界面", - "system": "系统", - "appName": { - "label": "应用名称", - "description": "在浏览器标签和主页显示的名称" - }, - "appNameNavbar": { - "label": "导航栏品牌", - "description": "在导航栏显示的名称" - }, - "homeDescription": { - "label": "主页描述", - "description": "主页上显示的描述文本" - }, - "defaultLocale": { - "label": "默认语言区域", - "description": "新用户的默认语言(例如:en_US、es_ES)" - }, - "fileUploadLimit": { - "label": "文件上传限制", - "description": "最大文件上传大小(例如:100MB、1GB)" - }, - "showUpdate": { - "label": "显示更新通知", - "description": "当有新版本可用时显示通知" - }, - "showUpdateOnlyAdmin": { - "label": "仅向管理员显示更新", - "description": "仅向管理员用户显示更新通知" - }, - "customHTMLFiles": { - "label": "自定义HTML文件", - "description": "允许从 customFiles 目录提供自定义HTML文件" - }, - "languages": { - "label": "可用语言", - "description": "用户可选择的语言(留空启用所有语言)", - "placeholder": "选择语言" - }, - "customMetadata": { - "label": "自定义元数据", - "autoUpdate": { - "label": "自动更新元数据", - "description": "对所有处理的文档自动更新PDF元数据" - }, - "author": { - "label": "默认作者", - "description": "PDF元数据的默认作者(例如:用户名)" - }, - "creator": { - "label": "默认创建者", - "description": "PDF元数据的默认创建者" - }, - "producer": { - "label": "默认生产者", - "description": "PDF元数据的默认生产者" - } - }, - "logoStyle": { - "label": "徽标样式", - "description": "在现代极简徽标与经典S图标之间选择", - "classic": "经典", - "classicAlt": "经典 Logo", - "modern": "现代", - "modernAlt": "现代 Logo" - }, - "customPaths": { - "label": "自定义路径", - "description": "配置用于流水线处理和外部工具的自定义文件系统路径", - "pipeline": { - "label": "流水线目录", - "watchedFoldersDir": { - "label": "监视文件夹目录", - "description": "监视流水线接收PDF的目录(留空为默认:/pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "已完成文件夹目录", - "description": "输出处理后PDF的目录(留空为默认:/pipeline/finishedFolders)" - } - }, - "operations": { - "label": "外部工具路径", - "weasyprint": { - "label": "WeasyPrint 可执行文件", - "description": "用于 HTML 转 PDF 的 WeasyPrint 可执行文件路径(留空为默认:/opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Unoconvert 可执行文件", - "description": "用于文档转换的 LibreOffice unoconvert 路径(留空为默认:/opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "安全", - "description": "配置身份验证、登录行为和安全策略。", - "ssoNotice": { - "title": "正在查找 SSO/SAML 设置?", - "message": "OAuth2 和 SAML2 身份验证提供商已移动到“连接”菜单,便于管理。" - }, - "authentication": "身份验证", - "enableLogin": { - "label": "启用登录", - "description": "访问应用前要求用户登录" - }, - "loginMethod": { - "label": "登录方式", - "description": "用户登录使用的身份验证方式", - "all": "所有方式", - "normal": "仅用户名/密码", - "oauth2": "仅 OAuth2", - "saml2": "仅 SAML2" - }, - "loginAttemptCount": { - "label": "登录尝试次数限制", - "description": "达到该失败次数后将锁定账户" - }, - "loginResetTimeMinutes": { - "label": "登录重置时间(分钟)", - "description": "重置失败尝试计数的时间" - }, - "csrfDisabled": { - "label": "禁用CSRF保护", - "description": "禁用跨站请求伪造保护(不建议)" - }, - "initialLogin": { - "label": "初始登录", - "username": { - "label": "初始用户名", - "description": "初始管理员账户的用户名" - }, - "password": { - "label": "初始密码", - "description": "初始管理员账户的密码" - } - }, - "jwt": { - "label": "JWT 配置", - "secureCookie": { - "label": "安全 Cookie", - "description": "对 JWT Cookie 要求 HTTPS(生产环境推荐)" - }, - "keyRetentionDays": { - "label": "密钥保留天数", - "description": "保留旧JWT密钥用于验证的天数" - }, - "persistence": { - "label": "启用密钥持久化", - "description": "持久化存储 JWT 密钥以跨越服务器重启" - }, - "enableKeyRotation": { - "label": "启用密钥轮换", - "description": "定期自动轮换 JWT 签名密钥" - }, - "enableKeyCleanup": { - "label": "启用密钥清理", - "description": "自动移除过期的 JWT 密钥" - } - }, - "audit": { - "label": "审计日志", - "enabled": { - "label": "启用审计日志", - "description": "跟踪用户操作和系统事件以满足合规与安全监控" - }, - "level": { - "label": "审计级别", - "description": "0=OFF,1=BASIC,2=STANDARD,3=VERBOSE" - }, - "retentionDays": { - "label": "审计保留(天)", - "description": "审计日志的保留天数" - } - }, - "htmlUrlSecurity": { - "label": "HTML URL 安全", - "description": "配置HTML处理的URL访问限制以防止SSRF攻击", - "enabled": { - "label": "启用URL安全", - "description": "为 HTML 转 PDF 启用URL安全限制" - }, - "level": { - "label": "安全级别", - "description": "MAX:仅白名单,MEDIUM:阻止内网,OFF:不限制", - "max": "最高(仅白名单)", - "medium": "中等(阻止内网)", - "off": "关闭(无限制)" - }, - "advanced": "高级设置", - "allowedDomains": { - "label": "允许的域名(白名单)", - "description": "每行一个域名(例如:cdn.example.com)。当级别为 MAX 时仅允许这些域名" - }, - "blockedDomains": { - "label": "阻止的域名(黑名单)", - "description": "每行一个域名(例如:malicious.com)。需要额外阻止的域名" - }, - "internalTlds": { - "label": "内部 TLD", - "description": "每行一个 TLD(例如:.local、.internal)。阻止包含这些 TLD 模式的域名" - }, - "networkBlocking": "网络阻断", - "blockPrivateNetworks": { - "label": "阻止私有网络", - "description": "阻止 RFC 1918 私有网络(10.x.x.x、192.168.x.x、172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "阻止本地主机", - "description": "阻止 localhost 和回环地址(127.x.x.x、::1)" - }, - "blockLinkLocal": { - "label": "阻止链路本地地址", - "description": "阻止链路本地地址(169.254.x.x、fe80::/10)" - }, - "blockCloudMetadata": { - "label": "阻止云元数据端点", - "description": "阻止云提供商元数据端点(169.254.169.254)" - } - } - }, - "connections": { - "title": "连接", - "description": "配置 OAuth2 和 SAML 等外部身份验证提供商。", - "linkedServices": "已连接的服务", - "unlinkedServices": "未连接的服务", - "connect": "连接", - "disconnect": "断开连接", - "disconnected": "已成功断开提供商", - "disconnectError": "断开提供商失败", - "ssoAutoLogin": { - "label": "SSO 自动登录", - "enable": "启用 SSO 自动登录", - "description": "需要身份验证时自动重定向到 SSO 登录" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "启用 OAuth2", - "description": "允许用户使用 OAuth2 提供商进行身份验证" - }, - "provider": { - "label": "提供商", - "description": "用于身份验证的 OAuth2 提供商" - }, - "issuer": { - "label": "发行者 URL", - "description": "OAuth2 提供商发行者 URL" - }, - "clientId": { - "label": "客户端 ID", - "description": "来自提供商的 OAuth2 客户端 ID" - }, - "clientSecret": { - "label": "客户端密钥", - "description": "来自提供商的 OAuth2 客户端密钥" - }, - "useAsUsername": { - "label": "用作用户名", - "description": "用作用户名的 OAuth2 claim(例如:email、sub)" - }, - "autoCreateUser": { - "label": "自动创建用户", - "description": "首次通过 OAuth2 登录时自动创建用户账户" - }, - "blockRegistration": { - "label": "阻止注册", - "description": "阻止通过 OAuth2 进行新用户注册" - }, - "scopes": { - "label": "OAuth2 范围", - "description": "逗号分隔的 OAuth2 范围列表(例如:openid、profile、email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "启用 SAML2", - "description": "允许用户使用 SAML2 提供商进行身份验证" - }, - "provider": { - "label": "提供商", - "description": "SAML2 提供商名称" - }, - "registrationId": { - "label": "注册 ID", - "description": "SAML2 注册标识符" - }, - "autoCreateUser": { - "label": "自动创建用户", - "description": "首次通过 SAML2 登录时自动创建用户账户" - }, - "blockRegistration": { - "label": "阻止注册", - "description": "阻止通过 SAML2 进行新用户注册" - } - } - }, - "database": { - "title": "数据库", - "description": "为企业部署配置自定义数据库连接设置。", - "configuration": "数据库配置", - "enableCustom": { - "label": "启用自定义数据库", - "description": "使用自定义数据库配置,替代默认的内嵌数据库" - }, - "customUrl": { - "label": "自定义数据库 URL", - "description": "完整 JDBC 连接字符串(例如:jdbc:postgresql://localhost:5432/postgres)。如果填写,将不使用下面的单独连接设置。" - }, - "type": { - "label": "数据库类型", - "description": "数据库类型(提供自定义 URL 时不使用)" - }, - "hostName": { - "label": "主机名", - "description": "数据库服务器主机名(提供自定义 URL 时不使用)" - }, - "port": { - "label": "端口", - "description": "数据库服务器端口(提供自定义 URL 时不使用)" - }, - "name": { - "label": "数据库名称", - "description": "数据库名称(提供自定义 URL 时不使用)" - }, - "username": { - "label": "用户名", - "description": "数据库身份验证用户名" - }, - "password": { - "label": "密码", - "description": "数据库身份验证密码" - } - }, - "privacy": { - "title": "隐私", - "description": "配置隐私与数据收集设置。", - "analytics": "分析与跟踪", - "enableAnalytics": { - "label": "启用分析", - "description": "收集匿名使用分析以帮助改进应用" - }, - "metricsEnabled": { - "label": "启用指标", - "description": "启用性能与使用指标收集。为管理员提供 API 端点以访问指标数据" - }, - "searchEngine": "搜索引擎可见性", - "googleVisibility": { - "label": "Google 可见性", - "description": "允许搜索引擎索引此应用" - } - }, - "advanced": { - "title": "高级", - "description": "配置高级功能与实验性功能。", - "features": "功能开关", - "processing": "处理", - "endpoints": { - "label": "端点", - "manage": "管理 API 端点", - "description": "端点管理通过 YAML 配置。详情参见文档以启用/禁用特定端点。" - }, - "enableAlphaFunctionality": { - "label": "启用 Alpha 功能", - "description": "启用实验性与 Alpha 阶段功能(可能不稳定)" - }, - "enableUrlToPDF": { - "label": "启用 URL 转 PDF", - "description": "允许将网页转换为 PDF 文档" - }, - "maxDPI": { - "label": "最大 DPI", - "description": "图像处理的最大 DPI(0 = 不限)" - }, - "tessdataDir": { - "label": "tessdata 目录", - "description": "OCR 语言文件的 tessdata 目录路径" - }, - "disableSanitize": { - "label": "禁用 HTML 清理", - "description": "警告:存在安全风险——禁用 HTML 清理可能导致 XSS 漏洞" - }, - "tempFileManagement": { - "label": "临时文件管理", - "description": "配置临时文件存储与清理行为", - "baseTmpDir": { - "label": "基础临时目录", - "description": "临时文件的基础目录(留空为默认:java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "LibreOffice 临时目录", - "description": "LibreOffice 临时文件目录(留空为默认:baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "系统临时目录", - "description": "需要清理的系统临时目录(仅在启用 cleanupSystemTemp 时使用)" - }, - "prefix": { - "label": "临时文件前缀", - "description": "临时文件名的前缀" - }, - "maxAgeHours": { - "label": "最大保留时长(小时)", - "description": "临时文件清理前的最大小时数" - }, - "cleanupIntervalMinutes": { - "label": "清理间隔(分钟)", - "description": "运行清理的频率(分钟)" - }, - "startupCleanup": { - "label": "启动时清理", - "description": "应用启动时清理旧临时文件" - }, - "cleanupSystemTemp": { - "label": "清理系统临时目录", - "description": "是否清理更广泛的系统临时目录(谨慎使用)" - } - }, - "processExecutor": { - "label": "进程执行器限制", - "description": "为各进程执行器配置会话数量限制与超时", - "sessionLimit": { - "label": "会话上限", - "description": "最大并发实例数" - }, - "timeout": { - "label": "超时(分钟)", - "description": "最大执行时间" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF 转 HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "安装应用", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "邮件服务器", - "description": "配置 SMTP,用于发送邮件通知。", - "smtp": "SMTP 配置", - "enabled": { - "label": "启用邮件", - "description": "启用邮件通知与 SMTP 功能" - }, - "host": { - "label": "SMTP 主机", - "description": "您的 SMTP 服务器主机名或 IP 地址" - }, - "port": { - "label": "SMTP 端口", - "description": "SMTP 连接端口号(通常为 25、465 或 587)" - }, - "username": { - "label": "SMTP 用户名", - "description": "SMTP 身份验证用户名" - }, - "password": { - "label": "SMTP 密码", - "description": "SMTP 身份验证密码" - }, - "from": { - "label": "发件地址", - "description": "用作发件人的邮箱地址" - }, - "enableInvites": { - "label": "启用邮件邀请", - "description": "允许管理员通过邮件邀请用户并自动生成密码" - }, - "frontendUrl": { - "label": "前端 URL", - "description": "前端基础 URL(例如:https://pdf.example.com)。用于在邮件中生成邀请链接。留空则使用后端 URL。" - } - }, - "legal": { - "title": "法律文档", - "description": "配置法律文档与政策的链接。", - "disclaimer": { - "title": "法律责任警告", - "message": "通过自定义这些法律文档,您将对确保遵守所有适用的法律法规承担全部责任,包括但不限于 GDPR 及其他欧盟数据保护要求。仅在以下情况修改这些设置:(1)您运行的是个人/私有实例,(2)您不在欧盟管辖范围内并了解当地法律义务,或(3)您已获得适当的法律咨询,并接受对所有用户数据和法律合规承担全部责任。Stirling-PDF 及其开发者不对您的法律义务承担任何责任。" - }, - "termsAndConditions": { - "label": "条款与条件", - "description": "条款与条件的 URL 或文件名" - }, - "privacyPolicy": { - "label": "隐私政策", - "description": "隐私政策的 URL 或文件名" - }, - "accessibilityStatement": { - "label": "无障碍声明", - "description": "无障碍声明的 URL 或文件名" - }, - "cookiePolicy": { - "label": "Cookie 政策", - "description": "Cookie 政策的 URL 或文件名" - }, - "impressum": { - "label": "法律声明", - "description": "Impressum 的 URL 或文件名(某些司法辖区要求)" - } - }, - "premium": { - "title": "高级版与企业版", - "description": "配置您的高级版或企业版许可证密钥。", - "license": "许可证配置", - "licenseKey": { - "toggle": "有许可证密钥或证书文件吗?", - "info": "如果您从直接购买获得了许可证密钥或证书文件,可在此输入以激活高级或企业功能。" - }, - "key": { - "label": "许可证密钥", - "description": "输入您的高级版或企业版许可证密钥", - "success": "许可证密钥已保存", - "successMessage": "您的许可证密钥已成功激活。无需重启。", - "overwriteWarning": { - "title": "⚠️ 警告:检测到现有许可证", - "line1": "覆盖当前许可证密钥后将无法撤销。", - "line2": "除非已在其他位置备份,否则您之前的许可证将被永久丢失。", - "line3": "重要:请妥善保管许可证密钥,切勿公开分享。" - } - }, - "enabled": { - "label": "启用高级功能", - "description": "启用对专业/企业功能的许可证密钥检查" - }, - "movedFeatures": { - "title": "高级功能已分类", - "message": "高级版和企业版功能现已在各自的部分中进行组织:" - } - }, - "features": { - "title": "功能", - "description": "配置可选功能与特性。", - "serverCertificate": { - "label": "服务器证书", - "description": "配置“使用 Stirling-PDF 签名”功能的服务端证书生成", - "enabled": { - "label": "启用服务器证书", - "description": "为“使用 Stirling-PDF 签名”选项启用服务端证书" - }, - "organizationName": { - "label": "组织名称", - "description": "生成证书的组织名称" - }, - "validity": { - "label": "证书有效期(天)", - "description": "证书的有效天数" - }, - "regenerateOnStartup": { - "label": "启动时重新生成", - "description": "每次应用启动时生成新证书" - } - } - }, - "endpoints": { - "title": "API 端点", - "description": "控制可用的 API 端点及端点组。", - "management": "端点管理", - "toRemove": { - "label": "已禁用的端点", - "description": "选择要禁用的单个端点" - }, - "groupsToRemove": { - "label": "已禁用的端点组", - "description": "选择要禁用的端点组" - }, - "note": "注意:禁用端点会限制 API 访问,但不会移除 UI 组件。更改生效需要重启。" - } - } - }, - "fileUpload": { - "selectFile": "选择文件", - "selectFiles": "选择文件", - "selectPdfToView": "选择一个 PDF 进行查看", - "selectPdfToEdit": "选择一个 PDF 进行编辑", - "chooseFromStorage": "从存储中选择或上传新的 PDF", - "chooseFromStorageMultiple": "从存储中选择文件或上传新的 PDF", - "loadFromStorage": "从存储加载", - "filesAvailable": "个可用文件", - "loading": "加载中...", - "or": "或", - "dropFileHere": "将文件拖到此处或点击上传", - "dropFilesHere": "将文件拖到此处或点击上传按钮", - "dropFilesHereOpen": "将文件拖到此处或点击打开按钮", - "pdfFilesOnly": "仅限 PDF 文件", - "supportedFileTypes": "支持的文件类型", - "upload": "上传", - "uploadFile": "上传文件", - "uploadFiles": "上传文件", - "open": "打开", - "openFile": "打开文件", - "openFiles": "打开文件", - "noFilesInStorage": "存储中没有可用文件。请先上传。", - "noFilesInStorageOpen": "存储中无可用文件。请先打开一些文件。", - "selectFromStorage": "从存储中选择", - "backToTools": "返回工具", - "addFiles": "添加文件", - "dragFilesInOrClick": "拖入文件或点击“添加文件”浏览" - }, - "fileEditor": { - "addFiles": "添加文件" - }, - "fileManager": { - "title": "上传 PDF 文件", - "subtitle": "将文件添加到您的存储,以便在各工具之间轻松访问", - "filesSelected": "个文件已选", - "clearSelection": "清除所选", - "openInFileEditor": "在文件编辑器中打开", - "uploadError": "部分文件上传失败。", - "failedToOpen": "无法打开文件。可能已从存储中移除。", - "failedToLoad": "无法将文件加载到活动集合。", - "storageCleared": "浏览器已清空存储。文件已被移除。请重新上传。", - "clearAll": "全部清除", - "reloadFiles": "重新加载文件", - "dragDrop": "拖放文件到此处", - "clickToUpload": "点击以上传文件", - "selectedFiles": "已选文件", - "storage": "存储", - "filesStored": "个文件已存储", - "storageError": "发生存储错误", - "storageLow": "存储空间不足。请考虑移除旧文件。", - "supportMessage": "由浏览器数据库存储提供支持,容量无限", - "noFileSelected": "未选择任何文件", - "showHistory": "显示历史", - "hideHistory": "隐藏历史", - "fileHistory": "文件历史", - "loadingHistory": "正在加载历史…", - "lastModified": "上次修改", - "toolChain": "已应用工具", - "restore": "恢复", - "unzip": "解压", - "searchFiles": "搜索文件…", - "recent": "最近", - "localFiles": "本地文件", - "googleDrive": "Google 云端硬盘", - "googleDriveShort": "Drive", - "myFiles": "我的文件", - "noRecentFiles": "未找到最近文件", - "googleDriveNotAvailable": "不可使用 Google 云端硬盘集成", - "downloadSelected": "下载所选", - "saveSelected": "保存已选", - "openFiles": "打开文件", - "openFile": "打开文件", - "details": "文件详情", - "fileName": "名称", - "fileFormat": "格式", - "fileSize": "大小", - "fileVersion": "版本", - "totalSelected": "合计已选", - "dropFilesHere": "将文件拖放到此处", - "selectAll": "选择所有", - "deselectAll": "取消选择所有", - "deleteSelected": "删除已选", - "selectedCount": "已选 {{count}}", - "download": "下载", - "delete": "删除", - "unsupported": "不支持", - "addToUpload": "添加至上传", - "deleteAll": "删除全部", - "loadingFiles": "正在加载文件...", - "noFiles": "没有可用的文件", - "noFilesFound": "未找到与搜索匹配的文件", - "openInPageEditor": "在页面编辑器中打开", - "showAll": "显示全部", - "sortByDate": "按日期排序", - "sortByName": "按名称排序", - "sortBySize": "按大小排序" - }, - "storage": { - "temporaryNotice": "文件临时存储在您的浏览器中,可能会被自动清除", - "storageLimit": "存储限制", - "storageUsed": "已用临时存储", - "storageFull": "存储空间几乎已满。请考虑移除部分文件。", - "fileTooLarge": "文件过大。单个文件的最大大小为", - "storageQuotaExceeded": "超出存储配额。请移除部分文件后再上传。", - "approximateSize": "大约大小" - }, - "sanitize": { - "title": "安全清理", - "desc": "移除 PDF 文件中的潜在有害元素。", - "submit": "清理 PDF", - "completed": "安全清理成功完成", - "error": { - "generic": "安全清理失败", - "failed": "安全清理 PDF 时发生错误。" - }, - "filenamePrefix": "已清理", - "sanitizationResults": "安全清理结果", - "steps": { - "files": "文件", - "settings": "设置", - "results": "结果" - }, - "files": { - "placeholder": "在主视图中选择一个 PDF 文件以开始" - }, - "options": { - "title": "安全清理选项", - "note": "请选择要从 PDF 中移除的元素。至少需要选择一个选项。", - "removeJavaScript": { - "label": "删除 JavaScript", - "desc": "移除 PDF 中的 JavaScript 操作与脚本" - }, - "removeEmbeddedFiles": { - "label": "删除嵌入文件", - "desc": "移除嵌入在 PDF 中的任何文件" - }, - "removeXMPMetadata": { - "label": "删除 XMP 元数据", - "desc": "从 PDF 中移除 XMP 元数据" - }, - "removeMetadata": { - "label": "删除文档元数据", - "desc": "移除文档信息元数据(标题、作者等)" - }, - "removeLinks": { - "label": "删除链接", - "desc": "移除外部链接与启动动作" - }, - "removeFonts": { - "label": "删除字体", - "desc": "从 PDF 中移除嵌入字体" - } - } - }, - "addPassword": { - "title": "添加密码", - "desc": "使用密码加密您的 PDF 文档。", - "completed": "已应用密码保护", - "submit": "加密", - "filenamePrefix": "已加密", - "error": { - "failed": "加密 PDF 时发生错误。" - }, - "passwords": { - "stepTitle": "密码与加密", - "completed": "密码已配置", - "user": { - "label": "用户密码", - "placeholder": "输入用户密码" - }, - "owner": { - "label": "所有者密码", - "placeholder": "输入所有者密码" - } - }, - "encryption": { - "keyLength": { - "label": "加密密钥长度", - "40bit": "40 位(低)", - "128bit": "128 位(标准)", - "256bit": "256 位(高)" - } - }, - "results": { - "title": "已加密的 PDF" - }, - "tooltip": { - "header": { - "title": "密码保护概览" - }, - "passwords": { - "title": "密码类型", - "text": "用户密码限制打开文档;所有者密码控制打开后可执行的操作。您可以同时设置或仅设置其中之一。", - "bullet1": "用户密码:打开 PDF 时需要", - "bullet2": "所有者密码:控制文档权限(并非所有查看器都支持)" - }, - "encryption": { - "title": "加密级别", - "text": "更高的加密级别提供更好的安全性,但可能不被较旧的 PDF 查看器支持。", - "bullet1": "40 位:基础安全性,与旧版查看器兼容", - "bullet2": "128 位:标准安全性,广泛支持", - "bullet3": "256 位:最高安全性,需要现代查看器" - }, - "permissions": { - "title": "更改权限", - "text": "这些权限控制用户对 PDF 的操作。与所有者密码配合时效果最佳。" - } - } - }, - "changePermissions": { - "title": "更改权限", - "desc": "更改文档限制与权限。", - "completed": "权限已更改", - "submit": "更改权限", - "error": { - "failed": "更改 PDF 权限时发生错误。" - }, - "permissions": { - "preventAssembly": { - "label": "防止文件的拼接" - }, - "preventExtractContent": { - "label": "防止内容提取" - }, - "preventExtractForAccessibility": { - "label": "防止提取内容的可访问性" - }, - "preventFillInForm": { - "label": "防止填写表格" - }, - "preventModify": { - "label": "防止修改" - }, - "preventModifyAnnotations": { - "label": "防止修改注释" - }, - "preventPrinting": { - "label": "防止打印" - }, - "preventPrintingFaithful": { - "label": "防止打印不同的格式" - } - }, - "results": { - "title": "已修改的 PDF" - }, - "tooltip": { - "header": { - "title": "更改权限" - }, - "description": { - "text": "更改文档权限,允许/禁止在 PDF 阅读器中的不同功能。" - }, - "warning": { - "text": "要使这些权限不可更改,请使用“添加密码”工具设置所有者密码。" - } - } - }, - "removePassword": { - "title": "删除密码", - "desc": "从 PDF 文档中移除密码保护。", - "tags": "安全、解密、密码、安全性、删除密码", - "password": { - "stepTitle": "删除密码", - "label": "当前密码", - "placeholder": "输入当前密码", - "completed": "密码已配置" - }, - "filenamePrefix": "已解密", - "error": { - "failed": "移除 PDF 密码时发生错误。" - }, - "tooltip": { - "description": "移除密码保护需要用于加密 PDF 的原始密码。这样会解密文档,使其无需密码即可访问。" - }, - "submit": "删除", - "results": { - "title": "已解密的 PDF" - } - }, - "automate": { - "title": "自动化", - "desc": "通过串联 PDF 操作构建多步工作流。适合重复性任务。", - "invalidStep": "无效步骤", - "files": { - "placeholder": "选择要用此自动化处理的文件" - }, - "selection": { - "title": "自动化选择", - "saved": { - "title": "已保存" - }, - "createNew": { - "title": "新建自动化" - }, - "suggested": { - "title": "推荐" - } - }, - "creation": { - "createTitle": "创建自动化", - "editTitle": "编辑自动化", - "intro": "自动化会按顺序运行工具。开始前,请按希望的顺序添加工具。", - "name": { - "label": "自动化名称", - "placeholder": "我的自动化" - }, - "description": { - "label": "描述(可选)", - "placeholder": "描述此自动化的作用…" - }, - "tools": { - "selectTool": "选择工具…", - "selected": "已选工具", - "remove": "移除工具", - "configure": "配置工具", - "notConfigured": "!未配置", - "addTool": "添加工具", - "add": "添加工具…" - }, - "save": "保存自动化", - "unsavedChanges": { - "title": "未保存的更改", - "message": "您有未保存的更改。确定要返回吗?所有更改都将丢失。", - "cancel": "取消", - "confirm": "返回" - }, - "icon": { - "label": "图标" - } - }, - "run": { - "title": "运行自动化" - }, - "sequence": { - "unnamed": "未命名自动化", - "steps": "{{count}} 个步骤", - "running": "正在运行自动化…", - "run": "运行自动化", - "finish": "完成" - }, - "reviewTitle": "自动化结果", - "config": { - "loading": "正在加载工具配置…", - "noSettings": "此工具没有可配置的设置。", - "title": "配置 {{toolName}}", - "description": "配置此工具的设置。这些设置将在自动化运行时应用。", - "cancel": "取消", - "save": "保存配置" - }, - "copyToSaved": "复制到“已保存”" - }, - "automation": { - "suggested": { - "securePdfIngestion": "安全 PDF 采集", - "securePdfIngestionDesc": "全面的 PDF 处理流程:清理潜在风险内容、执行 OCR(含清理)、转换为 PDF/A 以便长期存档,并优化文件大小。", - "emailPreparation": "邮件准备", - "emailPreparationDesc": "通过压缩文件、将大型文档拆分为适合邮件的 20MB 块,并移除元数据来优化用于邮件分发的 PDF。", - "secureWorkflow": "安全工作流", - "secureWorkflowDesc": "通过移除可能的恶意内容(如 JavaScript 和嵌入文件),再添加密码保护来保护 PDF。默认密码为“password”。", - "processImages": "处理图像", - "processImagesDesc": "将多个图像文件合并为一个 PDF,然后应用 OCR 技术从图像中提取可搜索文本。", - "prePublishSanitization": "发布前清理", - "prePublishSanitizationDesc": "清理流程将在上线前移除所有隐藏的元数据、JavaScript、嵌入文件、注释,并扁平化表单以防止在线发布 PDF 时的数据泄露。" - } - }, - "colorPicker": { - "title": "选择颜色" - }, - "common": { - "previous": "上一页", - "next": "下一页", - "collapse": "折叠", - "expand": "展开", - "collapsed": "已折叠", - "lines": "行", - "copy": "复制", - "copied": "已复制!", - "refresh": "刷新", - "retry": "重试", - "remaining": "剩余", - "used": "已用", - "available": "可用", - "cancel": "取消", - "preview": "预览", - "close": "关闭", - "done": "完成", - "loading": "正在加载...", - "back": "返回", - "continue": "继续", - "error": "错误" - }, - "config": { - "overview": { - "title": "应用配置", - "description": "当前应用设置与配置信息。", - "loading": "正在加载配置...", - "error": "错误", - "warning": "配置警告", - "sections": { - "basic": "基础配置", - "security": "安全配置", - "system": "系统配置", - "integration": "集成配置" - } - }, - "account": { - "overview": { - "title": "账户设置", - "manageAccountPreferences": "管理您的账户偏好", - "guestDescription": "您以访客身份登录。可考虑在上方升级您的账户。" - }, - "upgrade": { - "title": "升级访客账户", - "description": "关联您的账户以保留历史并获得更多功能!", - "socialLogin": "使用社交账号升级", - "linkWith": "关联方式", - "emailPassword": "或输入您的邮箱与密码", - "email": "邮箱", - "emailPlaceholder": "输入您的邮箱", - "password": "密码(可选)", - "passwordPlaceholder": "设置密码", - "passwordNote": "留空则仅使用邮箱验证", - "upgradeButton": "升级账户" - } - }, - "apiKeys": { - "intro": "使用您的 API 密钥以编程方式访问 Stirling PDF 的处理能力。", - "docsTitle": "API 文档", - "docsDescription": "了解如何与 Stirling PDF 集成:", - "docsLink": "API 文档", - "schemaLink": "API 架构参考", - "usage": "在所有 API 请求中将此密钥放入 X-API-KEY 头中。", - "description": "用于访问 Stirling 一系列 PDF 工具的 API 密钥。可复制到您的项目,或刷新以生成新密钥。", - "publicKeyAriaLabel": "公共 API 密钥", - "copyKeyAriaLabel": "复制 API 密钥", - "refreshAriaLabel": "刷新 API 密钥", - "includedCredits": "包含积分", - "purchasedCredits": "已购积分", - "totalCredits": "总积分", - "chartAriaLabel": "积分使用:已用包含 {{includedUsed}} / {{includedTotal}},已用购买 {{purchasedUsed}} / {{purchasedTotal}}", - "nextReset": "下次重置", - "lastApiUse": "上次 API 使用", - "overlayMessage": "生成密钥后可查看积分与可用额度", - "label": "API 密钥", - "guestInfo": "访客用户不提供 API 密钥。创建账户以获取可在应用中使用的密钥。", - "goToAccount": "前往账户", - "refreshModal": { - "title": "刷新 API 密钥", - "warning": "⚠️ 警告:此操作将生成新的 API 密钥并使之前的密钥失效。", - "impact": "任何当前使用这些密钥的应用或服务将停止工作,直至您更新为新密钥。", - "confirmPrompt": "确定要继续吗?", - "confirmCta": "刷新密钥" - }, - "generateError": "我们无法生成您的 API 密钥。" - } - }, - "AddAttachmentsRequest": { - "attachments": "选择附件", - "info": "选择要附加到 PDF 的文件。这些文件将被嵌入并可通过 PDF 的附件面板访问。", - "selectFiles": "选择要附加的文件", - "placeholder": "选择文件...", - "addMoreFiles": "添加更多文件...", - "selectedFiles": "已选择的文件", - "submit": "添加附件", - "tooltip": { - "header": { - "title": "关于添加附件" - }, - "description": { - "title": "功能说明" - } - }, - "results": { - "title": "附件结果" - }, - "error": { - "failed": "添加附件操作失败" - } - }, - "termsAndConditions": "条款与条件", - "logOut": "退出登录", - "addAttachments": { - "error": { - "failed": "向PDF添加附件时发生错误。" - } - }, - "autoRename": { - "description": "此工具将基于内容自动重命名 PDF 文件。它会分析文档以从文本中找到最合适的标题。" - }, - "customPosition": "自定义位置", - "details": "详情", - "invalidUndoData": "无法撤销:操作数据无效", - "margin": { - "large": "大", - "medium": "中", - "small": "小", - "xLarge": "特大" - }, - "noFilesToUndo": "无法撤销:上一次操作未处理任何文件", - "noOperationToUndo": "没有可撤销的操作", - "noValidFiles": "没有可处理的有效文件", - "operationCancelled": "操作已取消", - "pageEdit": { - "deselectAll": "取消全选", - "selectAll": "全选" - }, - "quickPosition": "快速定位", - "reorganizePages": { - "error": { - "failed": "重新组织页面失败" - }, - "results": { - "title": "页面已重新组织" - }, - "settings": { - "title": "设置" - }, - "submit": "重新组织页面" - }, - "replace-color": { - "options": { - "fill": "填充颜色", - "gradient": "渐变" - }, - "previewOverlayOpacity": "预览叠加层不透明度", - "previewOverlayTransparency": "预览叠加层透明度", - "previewOverlayVisibility": "显示预览叠加层", - "selectText": { - "1": "替换或反转颜色选项", - "2": "默认(默认高对比度颜色)", - "3": "定制(定制的颜色)", - "4": "全反转(反转所有颜色)", - "5": "高对比度颜色选项", - "6": "黑底白字", - "7": "白底黑字", - "8": "黑底黄字", - "9": "黑底绿字", - "10": "选择文本颜色", - "11": "选择背景颜色", - "12": "选择起始颜色", - "13": "选择结束颜色" - }, - "submit": "取代", - "title": "替换-反转-颜色" - }, - "size": "大小", - "submit": "提交", - "success": "成功", - "tools": { - "noSearchResults": "未找到工具", - "noTools": "没有可用的工具" - }, - "undoDataMismatch": "无法撤销:操作数据已损坏", - "undoFailed": "撤销操作失败", - "undoQuotaError": "无法撤销:存储空间不足", - "undoStorageError": "已撤销,但部分文件无法保存到存储中", - "undoSuccess": "已成功撤销操作", - "unsupported": "不受支持", - "onboarding": { - "welcomeModal": { - "title": "欢迎使用 Stirling PDF!", - "description": "您想进行一个 1 分钟的快速导览,了解关键功能和如何开始使用吗?", - "helpHint": "您随时可以通过左下角的 帮助 按钮再次访问本导览。", - "startTour": "开始导览", - "maybeLater": "稍后再说", - "dontShowAgain": "不再显示" - }, - "welcomeSlide": { - "title": "欢迎使用 Stirling", - "body": "Stirling PDF 现已准备好为各类规模的团队服务。本次更新包含全新布局、强大的新管理功能,以及呼声最高的功能 - 编辑文本。" - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "让我们选择 裁剪 工具,演示如何使用其中一个工具。", - "toolInterface": "这是 裁剪 工具界面。正如您所见,目前内容不多,因为我们还没有添加可处理的 PDF 文件。", - "filesButton": "快速访问栏上的 文件 按钮可用于上传 PDF,以便使用工具。", - "fileSources": "您可以在此上传新文件或访问最近的文件。本次导览将使用一个示例文件。", - "workbench": "这是 工作台 - 用于查看和编辑 PDF 的主要区域。", - "viewSwitcher": "使用这些控件选择您希望如何查看 PDF。", - "viewer": "查看器 允许您阅读并注释 PDF。", - "pageEditor": "页面编辑器 可对 PDF 中的页面执行多种操作,如重新排序、旋转和删除。", - "activeFiles": "活动文件 视图显示您已加载到工具中的所有 PDF,并允许您选择要处理的文件。", - "fileCheckbox": "单击某个文件即可选择其进行处理。您可以选择多个文件以进行批量操作。", - "selectControls": "右侧栏 包含快速全选/取消全选所有活动 PDF 的按钮,以及更改应用主题或语言的按钮。", - "cropSettings": "现在我们已选择要裁剪的文件,可以配置裁剪工具,选择要将 PDF 裁剪到的区域。", - "runButton": "配置完成后,使用此按钮在所有选中的 PDF 上运行该工具。", - "results": "工具运行完成后,审阅 步骤会在此面板显示结果预览,并允许您撤销操作或下载文件。 ", - "fileReplacement": "修改后的文件会自动替换工作台中的原始文件,方便您继续使用更多工具处理。", - "pinButton": "如果您希望在运行工具后文件仍保持为活动状态,可以使用 固定 按钮。", - "wrapUp": "一切就绪!您已了解应用的主要区域及其用法。随时点击 帮助 按钮重新查看本导览。", - "previous": "上一步", - "next": "下一步", - "finish": "完成", - "startTour": "开始导览", - "startTourDescription": "查看 Stirling PDF 的关键功能导览", - "buttons": { - "next": "下一步 →", - "back": "返回", - "skipForNow": "暂时跳过", - "download": "下载 →", - "showMeAround": "带我看看", - "skipTheTour": "跳过导览" - }, - "serverLicense": { - "skip": "暂时跳过", - "seePlans": "查看方案 →", - "upgrade": "立即升级 →", - "freeTitle": "服务器许可证", - "overLimitTitle": "需要服务器许可证", - "overLimitBody": "我们的许可允许每台服务器最多免费 {{freeTierLimit}} 名用户。您有 {{overLimitUserCopy}} 名 Stirling 用户。为不间断使用,请升级至 Stirling Server 方案 - 无限席位、PDF 文本编辑,以及 $99/server/mo 的完整管理员控制。", - "freeBody": "我们的 Open-Core 许可允许每台服务器最多免费 {{freeTierLimit}} 名用户。为无缝扩展并抢先体验全新的 PDF 文本编辑工具,推荐 Stirling Server 方案 - 完整编辑与 无限席位,$99/server/mo。" - }, - "desktopInstall": { - "title": "下载", - "titleWithOs": "为 {{osLabel}} 下载", - "body": "Stirling 作为桌面应用效果最佳。可离线使用、更快访问文档,并在电脑本地进行编辑。" - }, - "planOverview": { - "adminTitle": "管理员概览", - "userTitle": "方案概览", - "adminBodyLoginEnabled": "作为管理员,您可以管理用户、配置设置并监控服务器健康。服务器上的前 {{freeTierLimit}} 位用户可免费使用 Stirling。", - "adminBodyLoginDisabled": "启用登录模式后,您可以管理用户、配置设置并监控服务器健康。服务器上的前 {{freeTierLimit}} 位用户可免费使用 Stirling。", - "userBody": "邀请队友、分配角色,并在一个安全的工作区中整理文档。准备好从单人使用扩展时,可随时启用登录模式。" - }, - "securityCheck": { - "message": "应用近期发生重大变更。可能需要您的服务器管理员关注。请确认您的角色以继续。" - } - }, - "adminOnboarding": { - "welcome": "欢迎使用 管理员引导!让我们一起探索提供给系统管理员的强大企业功能和设置。", - "configButton": "点击 配置 按钮以访问所有系统设置和管理控制。", - "settingsOverview": "这是 设置面板。管理员设置按类别组织,便于导航。", - "teamsAndUsers": "在此管理 团队 和个人用户。您可以通过电子邮件、可共享链接邀请新用户,或自行为他们创建自定义账户。", - "systemCustomization": "我们提供丰富的界面自定义方式:系统设置可更改应用名称和语言,功能用于服务器证书管理,端点可为您的用户启用或禁用特定工具。", - "databaseSection": "针对高级生产环境,我们提供 外部数据库连接 设置,以便与您现有的基础设施集成。", - "connectionsSection": "连接部分支持多种登录方式,包括自定义 SSO 和 SAML 提供商(如 Google 和 GitHub),以及用于通知和通信的电子邮件集成。", - "adminTools": "最后,我们还提供高级管理工具,如用于跟踪系统活动的 审计 和用于监控用户与平台交互的 使用分析。", - "wrapUp": "这就是管理员导览!您已看到让 Stirling PDF 成为强大且可定制解决方案的企业功能。可随时从 帮助 菜单访问本导览。" - }, - "workspace": { - "title": "工作区", - "people": { - "title": "成员", - "description": "管理工作区成员及其权限", - "loading": "正在加载成员...", - "searchMembers": "搜索成员...", - "addMembers": "添加成员", - "inviteMembers": { - "label": "邀请成员", - "subtitle": "在下方输入或粘贴电子邮件地址,用逗号分隔。您的工作区将按成员计费。" - }, - "user": "用户", - "role": "角色", - "team": "团队", - "status": "状态", - "actions": { - "label": "操作", - "upgrade": "升级" - }, - "noMembersFound": "未找到成员", - "active": "启用", - "disabled": "已禁用", - "activeSession": "活动会话", - "member": "成员", - "admin": "管理员", - "roleDescriptions": { - "admin": "可管理设置并邀请成员,具有完整管理权限。", - "member": "可查看和编辑共享文件,但不能管理工作区设置或成员。", - "user": "用户" - }, - "editRole": "编辑角色", - "enable": "启用", - "disable": "禁用", - "deleteUser": "删除用户", - "deleteUserSuccess": "用户删除成功", - "deleteUserError": "删除用户失败", - "confirmDelete": "确定要删除此用户吗?此操作无法撤销。", - "addMember": { - "title": "添加成员", - "username": "用户名(电子邮件)", - "usernamePlaceholder": "user@example.com", - "password": "密码", - "passwordPlaceholder": "输入密码", - "role": "角色", - "team": "团队(可选)", - "teamPlaceholder": "选择团队", - "forcePasswordChange": "首次登录时强制修改密码", - "cancel": "取消", - "submit": "添加成员", - "usernameRequired": "必须填写用户名和密码", - "passwordTooShort": "密码长度至少为 6 个字符", - "success": "用户创建成功", - "error": "创建用户失败" - }, - "editMember": { - "title": "编辑成员", - "editing": "正在编辑:", - "role": "角色", - "team": "团队(可选)", - "teamPlaceholder": "选择团队", - "cancel": "取消", - "submit": "更新成员", - "success": "用户更新成功", - "error": "更新用户失败" - }, - "toggleEnabled": { - "success": "用户状态更新成功", - "error": "更新用户状态失败" - }, - "delete": { - "success": "用户删除成功", - "error": "删除用户失败" - }, - "emailInvite": { - "tab": "电子邮件邀请", - "description": "在下方输入或粘贴电子邮件地址,用逗号分隔。用户将通过电子邮件收到登录凭据。", - "emails": "电子邮件地址", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "至少需要一个电子邮件地址", - "submit": "发送邀请", - "success": "已成功邀请用户", - "partialSuccess": "部分邀请失败", - "allFailed": "邀请用户失败", - "error": "发送邀请失败" - }, - "directInvite": { - "tab": "直接创建" - }, - "inviteLinkTab": { - "tab": "邀请链接" - }, - "inviteLink": { - "description": "生成一个安全链接,允许用户自行设置密码", - "email": "电子邮件地址", - "emailPlaceholder": "user@example.com(可选)", - "emailDescription": "可选 - 留空以生成任何人可使用的通用邀请链接", - "emailRequired": "必须填写电子邮件地址", - "emailOptional": "可选 - 留空以生成通用邀请链接", - "emailRequiredForSend": "发送电子邮件通知需要提供电子邮件地址", - "expiryHours": "有效期(小时)", - "expiryDescription": "链接多少小时后过期", - "sendEmail": "通过电子邮件发送邀请链接", - "sendEmailDescription": "如果启用,邀请链接将发送到指定的电子邮件地址", - "smtpRequired": "未配置 SMTP", - "generate": "生成链接", - "generated": "已生成邀请链接", - "copied": "链接已复制到剪贴板", - "success": "邀请链接生成成功", - "successWithEmail": "邀请链接已生成并通过电子邮件发送", - "emailSent": "邀请链接已生成并通过电子邮件发送", - "emailFailed": "邀请链接已生成,但邮件发送失败", - "emailFailedDetails": "错误:{0}。请手动分享邀请链接。", - "error": "生成邀请链接失败", - "submit": "生成邀请链接" - }, - "inviteMode": { - "username": "用户名", - "email": "电子邮件", - "link": "链接", - "emailDisabled": "电子邮件邀请需要 SMTP 配置并在设置中将 mail.enableInvites=true" - }, - "license": { - "users": "用户", - "availableSlots": "可用名额", - "grandfathered": "历史保留", - "grandfatheredShort": "{{count}} 个历史保留", - "fromLicense": "来自许可证", - "slotsAvailable": "{{count}} 个用户名额可用", - "noSlotsAvailable": "没有可用名额", - "currentUsage": "当前已使用 {{current}} / {{max}} 个用户许可证" - }, - "loginRequired": "请先启用登录模式" - }, - "teams": { - "title": "团队", - "description": "管理团队并组织工作区成员", - "loading": "正在加载团队...", - "loadingDetails": "正在加载团队详情...", - "loadError": "加载团队详情失败", - "createNewTeam": "创建新团队", - "teamName": "团队名称", - "totalMembers": "成员总数", - "actions": "操作", - "noTeamsFound": "未找到团队", - "noMembers": "此团队中没有成员", - "system": "系统", - "addMember": "添加成员", - "viewTeam": "查看团队", - "removeMember": "从团队移除", - "cannotRemoveFromSystemTeam": "不能从系统团队中移除", - "renameTeamLabel": "重命名团队", - "deleteTeamLabel": "删除团队", - "cannotDeleteInternal": "不能删除内部团队", - "confirmDelete": "确定要删除此团队吗?删除前该团队必须为空。", - "confirmRemove": "将该用户从此团队移除?", - "cannotRenameInternal": "不能重命名内部团队", - "cannotAddToInternal": "不能向内部团队添加成员", - "teamNotFound": "未找到团队", - "backToTeams": "返回团队列表", - "memberCount": "{{count}} 名成员", - "removeMemberSuccess": "已将用户从团队移除", - "removeMemberError": "从团队移除用户失败", - "createTeam": { - "title": "创建新团队", - "teamName": "团队名称", - "teamNamePlaceholder": "输入团队名称", - "cancel": "取消", - "submit": "创建团队", - "nameRequired": "必须填写团队名称", - "success": "团队创建成功", - "error": "创建团队失败" - }, - "renameTeam": { - "title": "重命名团队", - "renaming": "正在重命名:", - "newTeamName": "新团队名称", - "newTeamNamePlaceholder": "输入新团队名称", - "cancel": "取消", - "submit": "重命名团队", - "nameRequired": "必须填写团队名称", - "success": "团队重命名成功", - "error": "重命名团队失败" - }, - "deleteTeam": { - "success": "团队删除成功", - "error": "删除团队失败。请确保团队为空。", - "teamMustBeEmpty": "删除前团队必须为空" - }, - "addMemberToTeam": { - "title": "将成员添加到团队", - "addingTo": "添加到", - "selectUser": "选择用户", - "selectUserPlaceholder": "选择一个用户", - "selectUserRequired": "请选择一个用户", - "currentlyIn": "当前所在", - "willBeMoved": "注意:该用户将从其当前团队移动到此团队。", - "cancel": "取消", - "submit": "添加成员", - "userRequired": "请选择一个用户", - "success": "成功将成员添加到团队", - "error": "添加成员到团队失败" - }, - "changeTeam": { - "label": "更改团队", - "title": "更改团队", - "changing": "正在移动", - "selectTeam": "选择团队", - "selectTeamPlaceholder": "选择一个团队", - "selectTeamRequired": "请选择一个团队", - "success": "团队更改成功", - "error": "更改团队失败", - "submit": "更改团队" - } - } - }, - "plan": { - "currency": "货币", - "popular": "热门", - "current": "当前套餐", - "upgrade": "升级", - "contact": "联系我们", - "customPricing": "自定义", - "showComparison": "比较全部功能", - "hideComparison": "隐藏功能对比", - "featureComparison": "功能对比", - "from": "起", - "perMonth": "/月", - "perSeat": "/席位", - "withServer": "+ 服务器方案", - "licensedSeats": "许可:{{count}} 席位", - "includedInCurrent": "您的方案已包含", - "selectPlan": "选择方案", - "manage": "管理", - "manageSubscription": { - "description": "管理您的订阅、账单与支付方式" - }, - "activePlan": { - "title": "当前套餐", - "subtitle": "您当前的订阅详情" - }, - "availablePlans": { - "title": "可用套餐", - "subtitle": "选择符合您需求的套餐" - }, - "static": { - "title": "账单信息", - "message": "当前未配置在线计费。若要升级套餐或管理订阅,请直接联系我们。", - "contactSales": "联系销售", - "contactToUpgrade": "联系我们以升级或定制您的套餐", - "maxUsers": "最大用户数", - "upTo": "最多" - }, - "period": { - "month": "月", - "perUserPerMonth": "/用户/月" - }, - "free": { - "name": "免费", - "highlight1": "每周工具使用次数有限", - "highlight2": "可使用所有工具", - "highlight3": "社区支持", - "forever": "永久免费", - "included": "已包含" - }, - "pro": { - "name": "专业版", - "highlight1": "工具使用不限", - "highlight2": "高级 PDF 工具", - "highlight3": "无水印" - }, - "enterprise": { - "name": "企业版", - "highlight1": "自定义定价", - "highlight2": "专属支持", - "highlight3": "最新功能", - "requiresServer": "需服务器", - "requiresServerMessage": "请先升级到服务器方案,再升级到企业版。" - }, - "feature": { - "title": "功能", - "pdfTools": "基础 PDF 工具", - "fileSize": "文件大小限制", - "automation": "工具流程自动化", - "api": "API 访问", - "priority": "优先支持", - "customPricing": "自定义定价" - }, - "licenseWarning": { - "title": "已达自托管免费上限", - "body": "您有 {{total}} 位用户,但免费层每台服务器仅支持 {{limit}} 位。升级以保持 Stirling PDF 顺畅运行。", - "overLimit": "超过 {{limit}}", - "cta": "查看方案" - } - }, - "subscription": { - "status": { - "active": "有效", - "pastDue": "逾期", - "canceled": "已取消", - "incomplete": "未完成", - "trialing": "试用", - "none": "无订阅" - }, - "renewsOn": "于 {{date}} 续订", - "cancelsOn": "于 {{date}} 取消" - }, - "billing": { - "manageBilling": "管理账单", - "portal": { - "error": "无法打开计费门户" - }, - "updateSeats": "更新席位数", - "updateEnterpriseSeats": "更新企业席位数", - "currentSeats": "当前席位数", - "minimumSeats": "最少席位数", - "basedOnUsers": "(当前用户数)", - "newSeatCount": "新席位数", - "newSeatCountDescription": "选择您的企业许可证席位数量", - "whatHappensNext": "接下来会怎样?", - "stripePortalRedirect": "将跳转至 Stripe 账单门户以审核并确认席位更改。按比例金额将自动计算。", - "preparingUpdate": "正在准备席位更新...", - "seatCountTooLow": "席位数至少为 {{minimum}}(当前用户数)", - "seatCountUnchanged": "请选择不同的席位数", - "seatsUpdated": "席位数已更新", - "seatsUpdatedMessage": "您的企业席位数已更新为 {{seats}}", - "updateProcessing": "正在更新", - "updateProcessingMessage": "您的席位更新正在处理中。请稍后刷新。", - "notEnterprise": "仅企业许可证可管理席位" - }, - "upgradeBanner": { - "title": "升级到服务器方案", - "message": "充分利用 Stirling PDF,享受无限用户与高级功能", - "upgradeButton": "立即升级", - "dismiss": "关闭横幅", - "attentionTitle": "此服务器需要管理员关注", - "attentionBody": "您的管理员需要登录以查看更多信息。请立即联系他们。", - "attentionBodyAdmin": "审核许可要求以保持此服务器合规。", - "seeInfo": "查看信息" - }, - "payment": { - "preparing": "正在准备结账...", - "redirecting": "正在跳转到安全结账...", - "upgradeTitle": "升级到 {{planName}}", - "success": "支付成功!", - "successMessage": "您的订阅已成功激活。您将很快收到确认邮件。", - "autoClose": "此窗口将自动关闭...", - "error": "支付错误", - "upgradeSuccess": "支付成功!您的订阅已升级。服务器上的许可证已更新。您将很快收到确认 Email。", - "paymentSuccess": "支付成功!正在获取您的许可证密钥...", - "licenseActivated": "许可证已激活!您的许可证密钥已保存。确认 Email 已发送到您的注册邮箱。", - "licenseDelayed": "支付成功!正在生成您的许可证。您将很快收到包含许可证密钥的 Email。如 10 分钟内未收到,请联系支持。", - "licensePollingError": "支付成功,但我们未能自动获取您的许可证密钥。请检查 Email 或携带支付确认联系支持。", - "licenseRetrievalError": "支付成功,但获取许可证失败。您将通过 Email 收到许可证密钥。如 10 分钟内未收到,请联系支持。", - "syncError": "支付成功,但许可证同步失败。您的许可证将很快更新。如问题持续,请联系支持。", - "licenseSaveError": "保存许可证密钥失败。请使用您的许可证密钥联系支持以完成激活。", - "paymentCanceled": "支付已取消,未产生费用。", - "syncingLicense": "正在同步已升级的许可证...", - "generatingLicense": "正在生成您的许可证密钥...", - "upgradeComplete": "升级完成", - "upgradeCompleteMessage": "您的订阅已成功升级。现有许可证密钥已更新。", - "stripeNotConfigured": "未配置 Stripe", - "stripeNotConfiguredMessage": "未配置 Stripe 支付集成。请联系您的管理员。", - "monthly": "按月", - "yearly": "按年", - "billingPeriod": "计费周期", - "enterpriseNote": "可在结账时调整席位数(1-1000)。", - "installationId": "安装 ID", - "licenseKey": "您的许可证密钥", - "licenseInstructions": "已添加到您的安装中。您也会在 Email 中收到一份副本。", - "canCloseWindow": "您现在可以关闭此窗口。", - "licenseKeyProcessing": "许可证密钥处理中", - "licenseDelayedMessage": "正在生成您的许可证密钥。请稍后检查 Email 或联系支持。", - "perYear": "/年", - "perMonth": "/月", - "emailInvalid": "请输入有效的 Email 地址", - "emailStage": { - "title": "输入您的 Email", - "description": "我们将用其发送您的许可证密钥与收据。", - "emailLabel": "Email 地址", - "emailPlaceholder": "your@email.com", - "continue": "继续", - "modalTitle": "开始 - {{planName}}" - }, - "planStage": { - "title": "选择您的计费周期", - "savingsNote": "按年计费可节省 {{percent}}%", - "basePrice": "基础价格", - "seatPrice": "每席位", - "totalForSeats": "合计({{count}} 席位)", - "selectMonthly": "选择按月", - "selectYearly": "选择按年", - "savePercent": "节省 {{percent}}%", - "savingsAmount": "您共节省 {{amount}}", - "modalTitle": "选择计费周期 - {{planName}}", - "billedYearly": "按年计费:{{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "返回方案选择", - "selectedPlan": "已选方案", - "modalTitle": "完成支付 - {{planName}}" - } - }, - "firstLogin": { - "title": "首次登录", - "welcomeTitle": "欢迎!", - "welcomeMessage": "出于安全原因,您必须在首次登录时修改密码。", - "loggedInAs": "当前登录为", - "error": "错误", - "currentPassword": "当前密码", - "enterCurrentPassword": "输入当前密码", - "newPassword": "新密码", - "enterNewPassword": "输入新密码(至少 8 个字符)", - "confirmPassword": "确认新密码", - "reEnterNewPassword": "再次输入新密码", - "changePassword": "更改密码", - "allFieldsRequired": "所有字段均为必填", - "passwordsDoNotMatch": "两次输入的新密码不一致", - "passwordTooShort": "密码长度至少为 8 个字符", - "passwordMustBeDifferent": "新密码必须不同于当前密码", - "passwordChangedSuccess": "密码修改成功!请重新登录。", - "passwordChangeFailed": "修改密码失败。请检查您的当前密码。" - }, - "invite": { - "welcome": "欢迎使用 Stirling PDF", - "invalidToken": "无效的邀请链接", - "validationError": "验证邀请链接失败", - "passwordRequired": "必须填写密码", - "passwordTooShort": "密码长度至少为 6 个字符", - "passwordMismatch": "两次密码不一致", - "acceptError": "创建账户失败", - "validating": "正在验证邀请...", - "invalidInvitation": "无效的邀请", - "goToLogin": "前往登录", - "welcomeTitle": "您已被邀请!", - "welcomeSubtitle": "完成账户设置即可开始使用", - "accountFor": "正在为以下用户创建账户", - "linkExpires": "链接过期时间", - "email": "电子邮件地址", - "emailPlaceholder": "输入您的电子邮件地址", - "emailRequired": "必须填写电子邮件地址", - "invalidEmail": "无效的电子邮件地址", - "choosePassword": "选择密码", - "passwordPlaceholder": "输入您的密码", - "confirmPassword": "确认密码", - "confirmPasswordPlaceholder": "再次输入您的密码", - "createAccount": "创建账户", - "creating": "正在创建账户...", - "alreadyHaveAccount": "已经有账户?", - "signIn": "登录" - }, - "audit": { - "error": { - "title": "加载审计系统时出错" - }, - "notAvailable": "审计系统不可用", - "notAvailableMessage": "审计系统未配置或不可用。", - "disabled": "已禁用审计日志", - "disabledMessage": "请在应用配置中启用审计日志以跟踪系统事件。", - "systemStatus": { - "title": "系统状态", - "status": "审计日志", - "enabled": "已启用", - "disabled": "已禁用", - "level": "审计级别", - "retention": "保留期限", - "days": "天", - "totalEvents": "事件总数" - }, - "tabs": { - "dashboard": "仪表板", - "events": "审计事件", - "export": "导出" - }, - "charts": { - "title": "审计仪表板", - "error": "加载图表时出错", - "day": "日", - "week": "周", - "month": "月", - "byType": "按类型统计事件", - "byUser": "按用户统计事件", - "overTime": "事件随时间变化" - }, - "events": { - "title": "审计事件", - "filterByType": "按类型筛选", - "filterByUser": "按用户筛选", - "startDate": "开始日期", - "endDate": "结束日期", - "clearFilters": "清除", - "error": "加载事件时出错", - "noEvents": "未找到事件", - "timestamp": "时间戳", - "type": "类型", - "user": "用户", - "ipAddress": "IP 地址", - "actions": "操作", - "viewDetails": "查看详情", - "eventDetails": "事件详情", - "details": "详情" - }, - "export": { - "title": "导出审计数据", - "description": "将审计事件导出为 CSV 或 JSON 格式。使用筛选器限定导出数据。", - "format": "导出格式", - "filters": "筛选器(可选)", - "filterByType": "按类型筛选", - "filterByUser": "按用户筛选", - "startDate": "开始日期", - "endDate": "结束日期", - "clearFilters": "清除", - "exportButton": "导出数据", - "error": "导出数据失败" - } - }, - "usage": { - "noData": "暂无数据", - "error": "加载使用统计时出错", - "noDataMessage": "当前暂无使用统计。", - "controls": { - "top10": "前 10", - "top20": "前 20", - "all": "全部", - "refresh": "刷新", - "dataTypeLabel": "数据类型:", - "dataType": { - "all": "全部", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "前 10", - "top20": "前 20", - "all": "全部" - }, - "stats": { - "totalEndpoints": "端点总数", - "totalVisits": "访问总数", - "showing": "显示", - "selectedVisits": "所选访问次数" - }, - "chart": { - "title": "端点使用图表" - }, - "table": { - "title": "详细统计", - "endpoint": "端点", - "visits": "访问次数", - "percentage": "百分比", - "noData": "无可用数据" - } - }, - "backendHealth": { - "checking": "正在检查后端状态...", - "online": "后端在线", - "offline": "后端离线", - "starting": "后端正在启动...", - "wait": "请等待后端完成启动后再试。" - }, - "encryptedPdfUnlock": { - "unlockPrompt": "解锁 PDF 以继续", - "title": "移除密码以继续", - "description": "此 PDF 受密码保护。请输入密码以继续处理。", - "password": { - "label": "PDF 密码", - "placeholder": "输入 PDF 密码" - }, - "skip": "暂时跳过", - "unlock": "解锁并继续", - "incorrectPassword": "密码错误", - "missingFile": "所选文件已不可用。", - "emptyResponse": "移除密码未生成文件。", - "required": "请输入密码以继续。", - "successTitle": "已移除密码", - "successBodyWithName": "已从 {{fileName}} 移除密码", - "successBody": "已成功移除密码。" - }, - "setup": { - "welcome": "欢迎使用 Stirling PDF", - "description": "选择您希望使用 Stirling PDF 的方式开始", - "step1": { - "label": "选择模式", - "description": "离线或服务器" - }, - "step2": { - "label": "选择服务器", - "description": "自托管服务器" - }, - "step3": { - "label": "登录", - "description": "输入凭据" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "使用您的 Stirling 账户登录" - }, - "selfhosted": { - "title": "自托管服务器", - "description": "连接到您自己的 Stirling PDF 服务器" - } - }, - "saas": { - "title": "登录 Stirling", - "subtitle": "使用您的 Stirling 账户登录" - }, - "selfhosted": { - "title": "登录到服务器", - "subtitle": "输入您的服务器凭据" - }, - "server": { - "title": "连接到服务器", - "subtitle": "输入您的自托管服务器 URL", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "自托管服务器" - }, - "url": { - "label": "服务器 URL", - "description": "输入您自托管 Stirling PDF 服务器的完整 URL" - }, - "error": { - "emptyUrl": "请输入服务器 URL", - "unreachable": "无法连接到服务器", - "testFailed": "连接测试失败" - }, - "testing": "正在测试连接..." - }, - "login": { - "title": "登录", - "subtitle": "输入凭据以继续", - "connectingTo": "正在连接到:", - "username": { - "label": "用户名", - "placeholder": "输入用户名" - }, - "email": { - "label": "邮箱", - "placeholder": "输入 Email" - }, - "password": { - "label": "密码", - "placeholder": "输入密码" - }, - "error": { - "emptyUsername": "请输入用户名", - "emptyEmail": "请输入 Email", - "emptyPassword": "请输入密码", - "oauthFailed": "OAuth 登录失败。请重试。" - }, - "submit": "登录", - "signInWith": "使用以下方式登录", - "oauthPending": "正在打开浏览器进行认证...", - "orContinueWith": "或使用 Email 继续" - } - }, - "oauth": { - "success": { - "title": "认证成功", - "message": "您可以关闭此窗口并返回 Stirling PDF。" - }, - "error": { - "title": "认证失败", - "message": "认证未成功。您可以关闭此窗口后重试。" - } - }, - "pdfTextEditor": { - "title": "PDF JSON 编辑器", - "viewLabel": "PDF 编辑器", - "converting": "正在将 PDF 转换为可编辑格式...", - "conversionFailed": "PDF 转换失败。请重试。", - "currentFile": "当前文件:{{name}}", - "pageSummary": "第 {{number}}/{{total}} 页", - "pagePreviewAlt": "页面预览", - "imageLabel": "已放置的图片", - "noTextOnPage": "此页未检测到可编辑文本。", - "pageType": { - "paragraph": "段落页", - "sparse": "稀疏文本" - }, - "groupingMode": { - "auto": "自动", - "paragraph": "段落", - "singleLine": "单行" - }, - "badges": { - "unsaved": "已编辑", - "modified": "已编辑", - "earlyAccess": "抢先体验" - }, - "actions": { - "reset": "重置更改", - "downloadJson": "下载 JSON", - "generatePdf": "生成 PDF" - }, - "options": { - "autoScaleText": { - "title": "自动缩放文本以适配框体", - "description": "当字体渲染与 PDF 不同时,自动水平缩放文本以适配其原始边界框。" - }, - "groupingMode": { - "title": "文本分组模式", - "autoDescription": "自动检测页面类型并进行合适的分组。", - "paragraphDescription": "将对齐的行分组成多行段落文本框。", - "singleLineDescription": "将每一行 PDF 文本保留为独立文本框。" - }, - "manualGrouping": { - "descriptionInline": "提示:按住 Ctrl(Cmd)或 Shift 可多选文本框。选区上方会出现浮动工具栏,便于合并、取消分组或调整宽度。" - }, - "forceSingleElement": { - "title": "将已编辑文本锁定为单个 PDF 元素", - "description": "启用后,编辑器会将每个已编辑文本框导出为一个 PDF 文本元素,以避免字形重叠或混合字体。" - } - }, - "manual": { - "mergeTooltip": "合并所选框", - "merge": "合并所选", - "ungroupTooltip": "将段落拆分为行", - "ungroup": "取消分组所选", - "widthMenu": "宽度选项", - "expandWidth": "扩展到页面边缘", - "resetWidth": "重置宽度", - "resizeHandle": "调整文本宽度" - }, - "disclaimer": { - "heading": "预览限制", - "textFocus": "该工作区专注于编辑文本与重新定位嵌入图片。复杂页面艺术、表单控件与分层图形会在导出时保留,但此处不可完全编辑。", - "previewVariance": "某些视觉元素(如表格边框、形状或注释外观)在预览中可能显示不完全准确。导出的 PDF 会尽可能保留原始绘图指令。", - "alpha": "此 Alpha 预览器仍在演进中——某些字体、颜色、透明效果和布局细节可能略有偏差。分享前请再次检查生成的 PDF。" - }, - "empty": { - "title": "未加载文档", - "subtitle": "加载 PDF 或 JSON 文件以开始编辑文本内容。" - }, - "welcomeBanner": { - "title": "欢迎使用 PDF 文本编辑器(抢先体验)", - "experimental": "这是一个仍在积极开发中的实验性功能,使用过程中可能存在不稳定与问题。", - "howItWorks": "此工具会将您的 PDF 转换为可编辑格式,您可修改文本内容并重新定位图片。更改将另存为新的 PDF。", - "bestFor": "最佳适用:", - "bestFor1": "以文本和图片为主的简单 PDF", - "bestFor2": "使用标准段落格式的文档", - "bestFor3": "信件、论文、报告和基础文档", - "notIdealFor": "不适用于:", - "notIdealFor1": "包含项目符号、表格或多栏布局等特殊格式的 PDF", - "notIdealFor2": "杂志、宣传册或重设计的文档", - "notIdealFor3": "布局复杂的说明手册", - "limitations": "当前限制:", - "limitation1": "字体渲染可能与原PDF略有差异", - "limitation2": "复杂图形、表单域和注释会被保留,但不可编辑", - "limitation3": "大文件的转换和处理可能需要时间", - "knownIssues": "已知问题(修复中):", - "issue1": "目前不会保留文本颜色(即将支持)", - "issue2": "段落模式存在更多对齐和间距问题—建议使用单行模式", - "issue3": "预览与导出的PDF显示不同—导出的PDF更接近原文件", - "issue4": "旋转文本的对齐可能需要手动调整", - "issue5": "透明度和分层效果可能与原件不同", - "feedback": "这是早期体验功能。请反馈遇到的问题以帮助我们改进!", - "gotIt": "知道了", - "dontShowAgain": "不再显示" - }, - "modeChange": { - "title": "确认更改模式", - "warning": "更改文本分组模式将重置所有未保存的更改。确定要继续吗?", - "cancel": "取消", - "confirm": "重置并更改模式" - }, - "fontAnalysis": { - "details": "字体详情", - "embedded": "已嵌入", - "type": "类型", - "webFormat": "Web 格式", - "warnings": "警告", - "suggestions": "说明", - "currentPageFonts": "本页字体", - "allFonts": "所有字体", - "fallback": "后备", - "missing": "缺失", - "perfectMessage": "所有字体都可完美复现。", - "warningMessage": "某些字体可能无法正确渲染。", - "infoMessage": "提供字体还原信息。", - "perfect": "完美", - "subset": "子集" - }, - "errors": { - "invalidJson": "无法读取JSON文件。请确保它由PDF转JSON工具生成。", - "pdfConversion": "无法将已编辑的JSON转换回PDF。" - } - }, - "auth": { - "sessionExpired": "会话已过期", - "pleaseLoginAgain": "请重新登录。", - "accessDenied": "拒绝访问", - "insufficientPermissions": "您没有执行此操作的权限。" - }, - "addText": { - "title": "添加文本", - "header": "向PDF添加文本", - "text": { - "name": "文本内容", - "placeholder": "输入要添加的文本", - "fontLabel": "字体", - "fontSizeLabel": "字体大小", - "fontSizePlaceholder": "输入或选择字体大小(8-200)", - "colorLabel": "文本颜色" - }, - "steps": { - "configure": "配置文本" - }, - "step": { - "createDesc": "输入要添加的文本", - "place": "放置文本", - "placeDesc": "在PDF上点击以添加文本" - }, - "instructions": { - "title": "如何添加文本", - "text": "在上方输入文本后,点击PDF任意位置进行放置。", - "paused": "放置已暂停", - "resumeHint": "恢复放置以点击并添加文本。", - "noSignature": "先在上方输入文本以启用放置。" - }, - "mode": { - "move": "移动文本", - "place": "放置文本", - "pause": "暂停放置", - "resume": "恢复放置" - }, - "results": { - "title": "添加文本结果" - }, - "error": { - "failed": "向PDF添加文本时发生错误。" - }, - "tags": "文本,注释,标签", - "applySignatures": "应用文本" - } -} \ No newline at end of file diff --git a/frontend/public/locales/zh-TW/translation.json b/frontend/public/locales/zh-TW/translation.json deleted file mode 100644 index afff2d4e5..000000000 --- a/frontend/public/locales/zh-TW/translation.json +++ /dev/null @@ -1,6101 +0,0 @@ -{ - "toolPanel": { - "modePrompt": { - "title": "選擇工具瀏覽方式", - "description": "預覽兩種版面,決定如何瀏覽 Stirling PDF 工具。", - "sidebarTitle": "側邊欄模式", - "sidebarDescription": "在工作區旁保留工具,便於快速切換。", - "recommended": "建議", - "chooseSidebar": "使用側邊欄模式", - "fullscreenTitle": "全螢幕模式 -(舊版)", - "fullscreenDescription": "在覆蓋工作區的工具目錄中瀏覽所有工具,直到選定為止。", - "chooseFullscreen": "使用全螢幕模式", - "dismiss": "稍後再說" - }, - "fullscreen": { - "showDetails": "顯示詳細資料", - "comingSoon": "即將推出:", - "favorite": "加入我的最愛", - "favorites": "我的最愛", - "unavailable": "已被伺服器管理員停用:", - "unavailableDependency": "無法使用 - 伺服器缺少必要工具:", - "heading": "所有工具(全螢幕檢視)", - "noResults": "嘗試調整搜尋或切換說明以找到所需內容。", - "recommended": "建議", - "unfavorite": "從我的最愛移除" - }, - "placeholder": "選擇一個工具以開始", - "toggle": { - "fullscreen": "切換至全螢幕模式", - "sidebar": "切換至側邊欄模式" - }, - "alpha": "Alpha", - "premiumFeature": "進階功能:", - "comingSoon": "即將推出:" - }, - "unsavedChanges": "您對 PDF 的變更尚未儲存。", - "areYouSure": "確定要離開嗎?", - "unsavedChangesTitle": "未儲存的變更", - "keepWorking": "繼續編輯", - "discardChanges": "捨棄並離開", - "applyAndContinue": "儲存並離開", - "exportAndContinue": "匯出並繼續", - "zipWarning": { - "title": "大型 ZIP 檔案", - "message": "此 ZIP 包含 {{count}} 個檔案。仍要解壓縮嗎?", - "cancel": "取消", - "confirm": "解壓縮" - }, - "defaultApp": { - "title": "設為預設 PDF 應用程式", - "message": "是否要將 Stirling PDF 設為預設 PDF 編輯器?", - "description": "稍後可在系統設定中變更。", - "notNow": "暫時不要", - "setDefault": "設為預設", - "dismiss": "關閉", - "prompt": { - "title": "設為預設 PDF 編輯器", - "message": "將 Stirling PDF 設為開啟 PDF 檔的預設應用程式。" - }, - "success": { - "title": "已設為預設應用程式", - "message": "Stirling PDF 已成為你的預設 PDF 編輯器" - }, - "settingsOpened": { - "title": "已開啟設定", - "message": "請在系統設定中選擇 Stirling PDF" - }, - "error": { - "title": "錯誤", - "message": "設定預設 PDF 處理程式失敗" - } - }, - "language": { - "direction": "ltr" - }, - "cancel": "取消", - "addPageNumbers": { - "fontSize": "字型大小", - "fontName": "字型名稱", - "title": "新增頁碼", - "header": "新增頁碼", - "selectText": { - "1": "選擇 PDF 檔案:", - "2": "邊距大小", - "3": "位置", - "4": "起始號碼", - "5": "要編號的頁面", - "6": "自訂文字" - }, - "customTextDesc": "自訂文字", - "numberPagesDesc": "要編號的頁面,預設為 '全部',也可使用 1-5 或 2,5,9 等格式", - "customNumberDesc": "預設為 {n},也接受 '頁面 {n} 共 {total}','文字-{n}','{filename}-{n}'", - "submit": "新增頁碼", - "configuration": "設定", - "customize": "自訂外觀", - "pagesAndStarting": "頁面與起始編號", - "positionAndPages": "位置與頁面", - "error": { - "failed": "新增頁碼作業失敗" - }, - "results": { - "title": "頁碼結果" - }, - "preview": "位置選擇", - "previewDisclaimer": "預覽為近似值。最終輸出可能因 PDF 字型度量而異。" - }, - "pageSelectionPrompt": "自訂頁面選擇(輸入以逗號分隔的頁碼 1、5、6 或 2n+1 等函式的清單):", - "startingNumberTooltip": "要顯示的第一個數字。後續頁面將從此數字遞增。", - "marginTooltip": "頁碼與頁面邊緣的距離。", - "fontSizeTooltip": "頁碼文字大小(點)。數值越大文字越大。", - "fontTypeTooltip": "頁碼的字型家族。可依文件風格選擇。", - "customTextTooltip": "頁碼的自訂格式(選用)。使用 {n} 作為數字的佔位符。範例:「第 {n} 頁」會顯示「第 1 頁」、「第 2 頁」等。", - "pdfPrompt": "選擇 PDF 檔案", - "multiPdfPrompt": "選擇多個 PDF 檔案", - "multiPdfDropPrompt": "選擇(或拖放)所有需要的 PDF 檔案", - "imgPrompt": "選擇圖片", - "genericSubmit": "送出", - "uploadLimit": "檔案大小上限:", - "uploadLimitExceededSingular": "太大。允許的最大檔案大小為", - "uploadLimitExceededPlural": "太大。允許的最大檔案大小為", - "processTimeWarning": "警告:此過程可能長達一分鐘,具體取決於檔案大小", - "pageOrderPrompt": "自訂頁面順序(輸入以逗號分隔的頁碼或函式,如 2n+1):", - "goToPage": "前往", - "true": "是", - "false": "否", - "unknown": "未知", - "app": { - "description": "免費的 Adobe Acrobat 替代方案(下載量 10M+)" - }, - "save": "儲存", - "saveToBrowser": "儲存到瀏覽器", - "download": "下載", - "downloadUnavailable": "此項目無法下載", - "saveUnavailable": "此項目無法儲存", - "pin": "釘選檔案(工具執行後保持作用中)", - "unpin": "取消釘選檔案(工具執行後以新檔取代)", - "undoOperationTooltip": "按一下可復原上一次操作並還原原始檔案", - "undo": "撤銷", - "back": "返回", - "nothingToUndo": "沒有可復原的項目", - "moreOptions": "更多選項", - "editYourNewFiles": "編輯新檔案", - "close": "關閉", - "openInViewer": "在檢視器中開啟", - "confirmClose": "確認關閉", - "confirmCloseMessage": "確定要關閉此檔案嗎?", - "confirmCloseCancel": "取消", - "confirmCloseConfirm": "關閉檔案", - "fileSelected": "已選取:{{filename}}", - "chooseFile": "選擇檔案", - "filesSelected": "已選擇的檔案", - "files": { - "title": "檔案", - "upload": "上傳", - "uploadFiles": "上傳檔案", - "addFiles": "新增檔案", - "selectFromWorkbench": "從工作台選取檔案或 ", - "selectMultipleFromWorkbench": "至少從工作台選取 {{count}} 個檔案或 ", - "created": "建立日期", - "size": "檔案大小" - }, - "noFavourites": "還沒有功能被收藏", - "downloadComplete": "下載完成", - "bored": "等待時覺得無聊?", - "alphabet": "字母表", - "downloadPdf": "下載 PDF", - "text": "文字", - "font": "字型", - "selectFillter": "-- 選擇 --", - "pageNum": "頁碼", - "sizes": { - "small": "小", - "medium": "中", - "large": "大", - "x-large": "特大" - }, - "error": { - "pdfPassword": "PDF 檔案已加密,但未提供密碼或密碼不正確", - "encryptedPdfMustRemovePassword": "此 PDF 已加密或受密碼保護。請先解除鎖定再轉換為 PDF/A。", - "incorrectPasswordProvided": "PDF 密碼不正確或未提供。", - "_value": "錯誤", - "dismissAllErrors": "關閉所有錯誤", - "sorry": "很抱歉造成您的困擾!", - "needHelp": "需要協助或發現問題?", - "contactTip": "如果您仍然遇到問題,請不要猶豫,隨時向我們尋求協助。您可以在我們的 GitHub 頁面回報問題,或透過 Discord 跟我們聯絡:", - "404": { - "head": "404 - 找不到頁面 | 糟糕,我們在程式碼中迷路了!", - "1": "我們似乎找不到您正在尋找的頁面。", - "2": "發生了一些錯誤" - }, - "github": "在 GitHub 上回報問題", - "showStack": "顯示堆疊追蹤", - "copyStack": "複製堆疊追蹤", - "githubSubmit": "GitHub - 回報問題", - "discordSubmit": "Discord - 發表支援文章" - }, - "warning": { - "tooltipTitle": "警告" - }, - "edit": "編輯", - "delete": "刪除", - "never": "永不", - "username": "使用者名稱", - "password": "密碼", - "welcome": "歡迎", - "property": "屬性", - "black": "黑色", - "white": "白色", - "red": "紅色", - "green": "綠色", - "blue": "藍色", - "custom": "自訂...", - "comingSoon": "即將推出", - "WorkInProgess": "工作正在進行中,可能無法工作或有問題,請報告任何問題!", - "poweredBy": "技術支援", - "yes": "是", - "no": "否", - "changedCredsMessage": "憑證已變更!", - "notAuthenticatedMessage": "使用者未通過驗證。", - "userNotFoundMessage": "找不到使用者。", - "incorrectPasswordMessage": "目前密碼不正確。", - "usernameExistsMessage": "新使用者名稱已存在。", - "invalidUsernameMessage": "無效的使用者名稱。使用者名稱只能包含字母、數字和以下特殊字元 @._+- 或必須是有效的電子郵件地址。", - "invalidPasswordMessage": "密碼不能為空,且開頭和結尾不能有空格。", - "confirmPasswordErrorMessage": "新密碼與確認新密碼必須相符。", - "deleteCurrentUserMessage": "無法刪除目前登入的使用者。", - "deleteUsernameExistsMessage": "使用者名稱不存在,無法刪除。", - "downgradeCurrentUserMessage": "無法降級目前使用者的角色", - "disabledCurrentUserMessage": "無法停用目前使用者", - "downgradeCurrentUserLongMessage": "無法降級目前使用者的角色。因此,將不會顯示目前使用者。", - "userAlreadyExistsOAuthMessage": "使用者已經以 OAuth2 使用者身份存在。", - "userAlreadyExistsWebMessage": "使用者已經以網頁使用者身份存在。", - "oops": "哎呀!", - "help": "說明", - "goHomepage": "前往首頁", - "joinDiscord": "加入我們的 Discord 伺服器", - "seeDockerHub": "造訪 Docker Hub 儲存庫", - "visitGithub": "造訪 GitHub 專案", - "donate": "捐款", - "color": "顏色", - "sponsor": "贊助", - "info": "資訊", - "pro": "專業版", - "page": "頁面", - "pages": "頁面", - "loading": "載入中...", - "review": "檢閱", - "addToDoc": "新增至文件", - "reset": "重設", - "apply": "套用", - "noFileSelected": "未選擇檔案,請上傳一個。", - "legal": { - "privacy": "隱私權政策", - "iAgreeToThe": "我同意所有", - "terms": "使用條款", - "accessibility": "無障礙性聲明", - "cookie": "Cookie 政策", - "impressum": "版本說明", - "showCookieBanner": "Cookie 偏好設定" - }, - "pipeline": { - "header": "管道功能選單(測試版)", - "uploadButton": "上傳自訂設定", - "configureButton": "設定", - "defaultOption": "自訂", - "submitButton": "送出", - "help": "管道功能說明", - "scanHelp": "資料夾掃描說明", - "deletePrompt": "您確定要刪除此管道嗎?", - "tags": "自動化,序列,指令碼,批次處理", - "title": "管道" - }, - "pipelineOptions": { - "header": "管道設定", - "pipelineNameLabel": "管道名稱", - "saveSettings": "儲存操作設定", - "pipelineNamePrompt": "請在此輸入管道名稱", - "selectOperation": "選擇操作", - "addOperationButton": "新增操作", - "pipelineHeader": "管道:", - "saveButton": "下載", - "validateButton": "驗證" - }, - "enterpriseEdition": { - "button": "升級至專業版", - "warning": "此功能僅提供給專業版使用者使用。", - "yamlAdvert": "Stirling PDF 專業版支援 YAML 設定檔和其他單一登入 (SSO) 功能。", - "ssoAdvert": "需要更多使用者管理功能嗎?請參考 Stirling PDF 專業版" - }, - "analytics": { - "title": "您想協助改善 Stirling PDF 嗎?", - "paragraph1": "Stirling PDF 有選擇性的分析功能,可幫助我們改進產品。我們不會追蹤任何個人資訊或檔案內容。", - "paragraph2": "請考慮啟用分析功能,以協助 Stirling-PDF 成長並讓我們更了解使用者需求。", - "learnMore": "了解更多", - "enable": "啟用分析功能", - "disable": "停用分析功能", - "settings": "您可以在 config/settings.yml 檔案中變更分析功能的設定", - "privacyAssurance": "我們不會追蹤任何個人資訊或你檔案的內容。" - }, - "navbar": { - "favorite": "我的最愛", - "recent": "最新與近期更新", - "darkmode": "深色模式", - "language": "語言", - "settings": "設定", - "allTools": "工具", - "multiTool": "複合工具", - "search": "搜尋", - "sections": { - "organize": "整理", - "convertTo": "轉換為 PDF", - "convertFrom": "從 PDF 轉換", - "security": "簽章與安全性", - "advance": "進階", - "edit": "檢視與編輯", - "popular": "熱門功能" - } - }, - "settings": { - "preferences": { - "title": "偏好設定" - }, - "workspace": { - "title": "工作空間", - "people": "成員", - "teams": "團隊" - }, - "configuration": { - "title": "組態", - "systemSettings": "系統設定", - "features": "功能", - "endpoints": "端點", - "database": "資料庫", - "advanced": "進階" - }, - "securityAuth": { - "title": "安全性與身分驗證", - "security": "安全性", - "connections": "連線" - }, - "licensingAnalytics": { - "title": "授權與分析", - "plan": "方案", - "audit": "稽核", - "usageAnalytics": "使用分析" - }, - "policiesPrivacy": { - "title": "政策與隱私", - "legal": "法務", - "privacy": "隱私" - }, - "developer": { - "title": "開發者", - "apiKeys": "API 金鑰" - }, - "tooltips": { - "enableLoginFirst": "先啟用登入模式", - "requiresEnterprise": "需要 Enterprise 授權" - }, - "connection": { - "title": "連線模式", - "mode": { - "saas": "Stirling Cloud", - "selfhosted": "自託管" - }, - "server": "伺服器", - "user": "已登入身分", - "logout": "登出" - }, - "general": { - "title": "一般", - "description": "設定一般應用程式偏好設定。", - "user": "使用者", - "logout": "登出", - "enableFeatures": { - "dismiss": "關閉", - "title": "系統管理員專用", - "intro": "為您的組織啟用使用者驗證、團隊管理與工作區功能。", - "action": "設定", - "and": "與", - "benefit": "啟用使用者角色、團隊協作、管理控制與企業功能。", - "learnMore": "在文件中了解更多" - }, - "defaultToolPickerMode": "預設工具選擇器模式", - "defaultToolPickerModeDescription": "選擇工具選擇器預設以全螢幕或側邊欄開啟", - "mode": { - "sidebar": "側邊欄", - "fullscreen": "全螢幕" - }, - "autoUnzipTooltip": "自動解壓縮 API 操作回傳的 ZIP 檔案。停用以保留 ZIP 檔不變。這不會影響自動化工作流程。", - "autoUnzip": "自動解壓縮 API 回應", - "autoUnzipDescription": "自動從 ZIP 回應中解壓縮檔案", - "autoUnzipFileLimitTooltip": "僅在 ZIP 含有不超過此數量的檔案時解壓縮。提高數值可解壓較大的 ZIP。", - "autoUnzipFileLimit": "自動解壓縮檔案上限", - "autoUnzipFileLimitDescription": "從 ZIP 解壓縮的最大檔案數", - "defaultPdfEditor": "預設 PDF 編輯器", - "defaultPdfEditorActive": "Stirling PDF 是你的預設 PDF 編輯器", - "defaultPdfEditorInactive": "已由其他應用程式設為預設", - "defaultPdfEditorChecking": "正在檢查...", - "defaultPdfEditorSet": "已是預設", - "setAsDefault": "設為預設", - "updates": { - "title": "軟體更新", - "description": "檢查更新並檢視版本資訊", - "currentVersion": "目前版本", - "latestVersion": "最新版本", - "checkForUpdates": "檢查更新", - "viewDetails": "檢視詳細資料" - }, - "hideUnavailableTools": "隱藏無法使用的工具", - "hideUnavailableToolsDescription": "移除伺服器已停用的工具,而非以灰色顯示。", - "hideUnavailableConversions": "隱藏無法使用的轉換", - "hideUnavailableConversionsDescription": "在「轉換」工具中移除已停用的轉換選項,而非以灰色顯示。" - }, - "hotkeys": { - "title": "鍵盤快速鍵", - "description": "自訂鍵盤快速鍵以快速存取工具。按「變更快速鍵」,然後按下新的按鍵組合。按 Esc 取消。", - "errorConflict": "快捷鍵已被 {{tool}} 使用。", - "errorModifier": { - "mac": "請在快速鍵中包含 ⌘(Command)、⌥(Option)或其他修飾鍵。", - "windows": "請在快速鍵中包含 Ctrl、Alt 或其他修飾鍵。" - }, - "searchPlaceholder": "搜尋工具...", - "none": "未指派", - "customBadge": "自訂", - "defaultLabel": "預設:{{shortcut}}", - "capturing": "請按按鍵…(Esc 取消)", - "change": "變更快捷鍵", - "reset": "重設", - "shortcut": "快捷鍵", - "noShortcut": "未設定快捷鍵" - } - }, - "update": { - "modalTitle": "有可用更新", - "current": "目前版本", - "latest": "最新版本", - "latestStable": "最新穩定版", - "priorityLabel": "優先順序", - "recommendedAction": "建議動作", - "breakingChangesDetected": "偵測到重大變更", - "breakingChangesMessage": "部分版本包含重大變更。更新前請先查看下方的遷移指南。", - "migrationGuides": "遷移指南", - "viewGuide": "查看指南", - "loadingDetailedInfo": "正在載入詳細資訊...", - "close": "關閉", - "viewAllReleases": "檢視所有版本", - "downloadLatest": "下載最新版本", - "availableUpdates": "可用更新", - "unableToLoadDetails": "無法載入詳細資訊。", - "version": "版本", - "urgentUpdateAvailable": "緊急更新", - "updateAvailable": "可用更新", - "releaseNotes": "版本資訊", - "priority": { - "urgent": "緊急", - "normal": "一般", - "minor": "次要", - "low": "低" - }, - "breakingChanges": "重大變更", - "breakingChangesDefault": "此版本包含重大變更。", - "migrationGuide": "遷移指南" - }, - "changeCreds": { - "title": "變更憑證", - "header": "更新您的帳號詳細資訊", - "changePassword": "您正在使用預設登入憑證。請輸入新密碼", - "newUsername": "新使用者名稱", - "oldPassword": "目前密碼", - "newPassword": "新密碼", - "confirmNewPassword": "確認新密碼", - "submit": "送出變更" - }, - "account": { - "title": "帳號設定", - "accountSettings": "帳號設定", - "adminSettings": "管理員設定 - 檢視和新增使用者", - "userControlSettings": "使用者控制設定", - "changeUsername": "修改使用者名稱", - "newUsername": "新使用者名稱", - "password": "確認密碼", - "oldPassword": "舊密碼", - "newPassword": "新密碼", - "changePassword": "修改密碼", - "confirmNewPassword": "確認新密碼", - "signOut": "登出", - "yourApiKey": "您的 API 金鑰", - "syncTitle": "將瀏覽器設定與帳號同步", - "settingsCompare": "設定比較:", - "property": "屬性", - "webBrowserSettings": "網頁瀏覽器設定", - "syncToBrowser": "同步帳號 → 瀏覽器", - "syncToAccount": "同步帳號 ← 瀏覽器" - }, - "adminUserSettings": { - "title": "使用者控制設定", - "header": "管理員使用者控制設定", - "admin": "管理員", - "user": "使用者", - "addUser": "新增使用者", - "deleteUser": "刪除使用者", - "confirmDeleteUser": "確定要刪除此使用者?", - "confirmChangeUserStatus": "是否要停用/啟用此使用者?", - "usernameInfo": "使用者名稱只能包含字母、數字和以下特殊字元 @._+- 或必須是有效的電子郵件地址。", - "roles": "角色", - "role": "角色", - "actions": "操作", - "apiUser": "受限制的 API 使用者", - "extraApiUser": "額外受限制的 API 使用者", - "webOnlyUser": "僅網頁版使用者", - "demoUser": "示範使用者(無自訂設定)", - "internalApiUser": "內部 API 使用者", - "forceChange": "強制使用者在登入時變更密碼", - "submit": "儲存使用者", - "changeUserRole": "變更使用者角色", - "authenticated": "已驗證", - "editOwnProfil": "編輯自己的個人資料", - "enabledUser": "已啟用使用者", - "disabledUser": "已停用使用者", - "activeUsers": "使用中的使用者:", - "disabledUsers": "已停用的使用者:", - "totalUsers": "使用者總數:", - "lastRequest": "最後請求時間", - "usage": "檢視使用情況" - }, - "endpointStatistics": { - "title": "端點統計", - "header": "端點統計", - "top10": "前 10 名", - "top20": "前 20 名", - "all": "全部", - "refresh": "重新整理", - "dataTypeLabel": "資料類型:", - "dataTypeAll": "全部", - "dataTypeApi": "API", - "dataTypeUi": "UI", - "totalEndpoints": "端點總數", - "totalVisits": "總造訪次數", - "showing": "顯示中", - "selectedVisits": "選取的造訪次數", - "endpoint": "端點", - "visits": "造訪次數", - "percentage": "百分比", - "loading": "載入中...", - "failedToLoad": "無法載入端點資料。請嘗試重新整理。", - "home": "首頁", - "login": "登入", - "top": "前", - "numberOfVisits": "造訪次數", - "visitsTooltip": "造訪次數:{0}(總數的 {1}%)", - "retry": "重試" - }, - "database": { - "title": "資料庫匯入/匯出", - "header": "資料庫匯入/匯出", - "fileName": "檔案名稱", - "creationDate": "建立日期", - "fileSize": "檔案大小", - "deleteBackupFile": "刪除備份檔案", - "importBackupFile": "匯入備份檔案", - "createBackupFile": "建立備份檔案", - "downloadBackupFile": "下載備份檔案", - "info_1": "在匯入資料時,確保正確的結構至關重要。如果您不確定自己在做什麼,請尋求專業人士的建議和支援。結構錯誤可能會導致應用程式故障,甚至完全無法執行應用程式。", - "info_2": "上傳時檔案名稱並不重要。上傳後將重新命名為 backup_user_yyyyMMddHHmm.sql 格式,以確保命名規範一致。", - "submit": "匯入備份", - "importIntoDatabaseSuccessed": "成功匯入資料庫", - "backupCreated": "資料庫備份成功", - "fileNotFound": "找不到檔案", - "fileNullOrEmpty": "檔案不得為空或空白", - "failedImportFile": "匯入檔案失敗", - "notSupported": "您的資料庫連線不支援此功能。" - }, - "session": { - "expired": "您的工作階段已過期。請重新整理頁面並再試一次。", - "refreshPage": "重新整理頁面" - }, - "home": { - "desc": "您的本機一站式 PDF 解決方案。", - "searchBar": "搜尋功能...", - "viewPdf": { - "title": "檢視/編輯 PDF", - "desc": "檢視、註釋、新增文字或圖片" - }, - "setFavorites": "設定我的最愛", - "hideFavorites": "隱藏我的最愛", - "showFavorites": "顯示我的最愛", - "legacyHomepage": "舊版首頁", - "newHomePage": "嘗試使用全新首頁!", - "alphabetical": "按照字母排序", - "globalPopularity": "熱門程度", - "sortBy": "排序方式:", - "mobile": { - "brandAlt": "Stirling PDF 標誌", - "openFiles": "開啟檔案", - "swipeHint": "向左或向右滑動以切換視圖", - "tools": "工具", - "toolsSlide": "工具選擇面板", - "viewSwitcher": "切換工作區視圖", - "workbenchSlide": "工作區面板", - "workspace": "工作區" - }, - "multiTool": { - "tags": "多個,工具", - "title": "PDF 複合工具", - "desc": "合併、旋轉、重新排列和移除頁面" - }, - "merge": { - "tags": "合併,連接,整合", - "title": "合併", - "desc": "輕鬆將多個 PDF 合併為一個。" - }, - "split": { - "tags": "分割,分開,拆分", - "title": "分割", - "desc": "將 PDF 分割為多個文件" - }, - "rotate": { - "tags": "旋轉,翻轉,調整方向", - "title": "旋轉", - "desc": "輕鬆旋轉您的 PDF。" - }, - "convert": { - "tags": "轉換,變更", - "title": "轉換", - "desc": "在不同格式之間轉換檔案" - }, - "pdfOrganiser": { - "tags": "整理,重新排列,重新排序", - "title": "整理", - "desc": "以任何順序移除/重新排列頁面" - }, - "addImage": { - "tags": "插入,內嵌,放置", - "title": "新增圖片", - "desc": "在 PDF 的指定位置新增圖片" - }, - "addAttachments": { - "tags": "內嵌,附加,包含", - "title": "新增附件", - "desc": "在 PDF 中新增或移除內嵌檔案(附件)" - }, - "watermark": { - "tags": "圖章,標記,覆蓋", - "title": "新增浮水印", - "desc": "在您的 PDF 檔案中新增自訂浮水印。" - }, - "removePassword": { - "tags": "解鎖", - "title": "移除密碼", - "desc": "從您的 PDF 檔案中移除密碼保護。" - }, - "compress": { - "tags": "壓縮,減少,最佳化", - "title": "壓縮", - "desc": "壓縮 PDF 以減少其檔案大小。" - }, - "unlockPDFForms": { - "tags": "解鎖,啟用,編輯", - "title": "解鎖 PDF 表單", - "desc": "移除 PDF 文件中表單欄位的唯讀屬性" - }, - "changeMetadata": { - "tags": "編輯,修改,更新", - "title": "變更中繼資料", - "desc": "從 PDF 檔案中變更/移除/新增中繼資料" - }, - "ocr": { - "tags": "擷取,掃描", - "title": "OCR / 清理掃描", - "desc": "清理掃描並從 PDF 中的影像中偵測文字並重新新增為文字。" - }, - "extractImages": { - "tags": "擷取,儲存,匯出", - "title": "提取圖片", - "desc": "從 PDF 中提取所有圖片並將它們儲存到壓縮檔中" - }, - "scannerImageSplit": { - "tags": "偵測,分割,照片", - "title": "偵測並分割掃描照片", - "desc": "偵測並將掃描的照片分割為獨立頁面" - }, - "sign": { - "tags": "簽名,署名", - "title": "簽章", - "desc": "透過繪圖、文字或影像新增簽章到 PDF" - }, - "flatten": { - "tags": "簡化,移除,互動", - "title": "平坦化", - "desc": "從 PDF 中移除所有互動元素和表單" - }, - "certSign": { - "tags": "驗證,PEM,P12,官方,加密,簽署,憑證,PKCS12,JKS,伺服器,手動,自動", - "title": "使用憑證簽章", - "desc": "使用憑證/金鑰(PEM/P12)簽章 PDF" - }, - "repair": { - "tags": "修復,還原", - "title": "修復", - "desc": "嘗試修復損壞/破損的 PDF" - }, - "removeBlanks": { - "tags": "刪除,清理,空白", - "title": "移除空白頁面", - "desc": "偵測並從文件中移除空白頁面" - }, - "removeAnnotations": { - "tags": "刪除,清理,去除", - "title": "移除註釋", - "desc": "從 PDF 中移除所有註釋/註解" - }, - "compare": { - "tags": "差異", - "title": "比較", - "desc": "比較並顯示 2 個 PDF 檔案的差異" - }, - "removeCertSign": { - "tags": "移除,刪除,解鎖", - "title": "移除簽章", - "desc": "從 PDF 移除簽章" - }, - "pageLayout": { - "tags": "版面,排列,組合", - "title": "多頁面版面配置", - "desc": "將 PDF 檔案的多個頁面合併到單一頁面" - }, - "bookletImposition": { - "tags": "小冊子,列印,裝訂", - "title": "小冊子拼版", - "desc": "建立適合列印與裝訂的小冊子頁序與多頁版面" - }, - "scalePages": { - "tags": "調整大小,調整,縮放", - "title": "調整頁面大小/比例", - "desc": "修改頁面及其內容的大小/比例。" - }, - "addPageNumbers": { - "tags": "編號,頁碼,計數", - "title": "新增頁碼", - "desc": "在文件的設定位置新增頁碼" - }, - "autoRename": { - "tags": "自動偵測,依標頭,整理,重新命名", - "title": "自動重新命名 PDF 檔案", - "desc": "依偵測到的標頭自動重新命名 PDF 檔案" - }, - "adjustContrast": { - "tags": "對比,亮度,飽和度", - "title": "調整顏色/對比度", - "desc": "調整 PDF 的對比度、飽和度和亮度" - }, - "crop": { - "tags": "裁切,剪裁,調整大小", - "title": "裁剪 PDF", - "desc": "裁剪 PDF 以減少其大小(保持文字!)" - }, - "autoSplitPDF": { - "tags": "自動,分割,QR", - "title": "自動分割頁面", - "desc": "自動分割掃描的 PDF,使用實體掃描頁面分割器 QR Code" - }, - "sanitize": { - "tags": "清理,清除,移除", - "title": "淨化", - "desc": "移除 PDF 中可能有害的元素" - }, - "getPdfInfo": { - "tags": "資訊,中繼資料,詳細", - "title": "取得 PDF 的所有資訊", - "desc": "取得 PDF 的所有可能資訊" - }, - "pdfToSinglePage": { - "tags": "合併,整合,單頁", - "title": "PDF 轉單一大頁面", - "desc": "將所有 PDF 頁面合併為一個大的單一頁面" - }, - "showJS": { - "tags": "JavaScript,程式碼,指令碼", - "title": "顯示 JavaScript", - "desc": "搜尋並顯示嵌入 PDF 中的任何 JS(JavaScript)" - }, - "redact": { - "tags": "遮蔽,塗黑,隱藏", - "title": "手動塗黑", - "desc": "依據選取的文字、繪製的形狀和選取的頁面塗黑 PDF" - }, - "splitBySections": { - "tags": "分割,區塊,切分", - "title": "依區塊分割 PDF", - "desc": "將 PDF 的每頁分成較小的水平與垂直區塊" - }, - "addStamp": { - "tags": "圖章,標記,印章", - "title": "新增圖章至 PDF", - "desc": "在指定位置加入文字或影像圖章" - }, - "removeImage": { - "tags": "移除,刪除,清理", - "title": "移除圖片", - "desc": "從 PDF 中移除圖片以減少檔案大小" - }, - "splitByChapters": { - "tags": "分割,章節,結構", - "title": "依章節分割 PDF", - "desc": "根據 PDF 的章節結構將其分割成多個檔案。" - }, - "validateSignature": { - "tags": "驗證,校驗,憑證", - "title": "驗證 PDF 簽章", - "desc": "驗證 PDF 文件中的數位簽章與憑證" - }, - "swagger": { - "tags": "API,文件,測試", - "title": "API 文件", - "desc": "檢視 API 文件並測試端點" - }, - "scannerEffect": { - "tags": "掃描,模擬,建立", - "title": "掃描器效果", - "desc": "建立看起來像是掃描過的 PDF" - }, - "editTableOfContents": { - "tags": "書籤,目錄,編輯", - "title": "編輯目錄", - "desc": "在 PDF 文件中新增或編輯書籤和目錄" - }, - "manageCertificates": { - "tags": "憑證,匯入,匯出", - "title": "管理憑證", - "desc": "匯入、匯出或刪除用於簽署 PDF 的數位憑證檔。" - }, - "read": { - "tags": "檢視,開啟,顯示", - "title": "閱讀", - "desc": "檢視並註解 PDFs。可反白文字、繪圖或插入評論以供審閱與協作。" - }, - "reorganizePages": { - "tags": "重新排列,重新排序,整理", - "title": "重組頁面", - "desc": "透過視覺化拖放控制,重新排列、複製或刪除 PDF 頁面。" - }, - "extractPages": { - "tags": "擷取,選取,複製", - "title": "提取頁面", - "desc": "從 PDF 文件中擷取特定頁面" - }, - "removePages": { - "tags": "刪除,擷取,排除", - "title": "移除", - "desc": "從您的 PDF 檔案中刪除不需要的頁面。" - }, - "autoSizeSplitPDF": { - "tags": "自動,分割,大小", - "title": "根據大小/數量自動分割", - "desc": "根據大小、頁數或文件數將單一 PDF 分割為多個文件" - }, - "replaceColor": { - "title": "取代與反轉顏色", - "desc": "在 PDF 文件中取代或反轉顏色" - }, - "devApi": { - "tags": "API,開發,文件", - "title": "API", - "desc": "連結至 API 文件" - }, - "devFolderScanning": { - "tags": "自動化,資料夾,掃描", - "title": "自動化資料夾掃描", - "desc": "連結至自動化資料夾掃描指南" - }, - "devSsoGuide": { - "title": "SSO 指南", - "desc": "連結至 SSO 指南" - }, - "devAirgapped": { - "title": "隔離網路設定", - "desc": "連結至隔離網路設定指南" - }, - "addPassword": { - "title": "新增密碼", - "desc": "用密碼加密您的 PDF 檔案。" - }, - "changePermissions": { - "title": "變更權限", - "desc": "變更文件限制與權限" - }, - "automate": { - "tags": "工作流程,序列,自動化", - "title": "自動化", - "desc": "將多個 PDF 動作串接,建立多步驟工作流程。適合重複性工作。" - }, - "overlay-pdfs": { - "desc": "將 PDF 覆蓋在另一個 PDF 上", - "title": "覆蓋 PDF" - }, - "pdfTextEditor": { - "title": "PDF 文字編輯器", - "desc": "檢視與編輯 Stirling PDF 的 JSON 匯出,支援群組文字編輯與重新產生 PDF" - }, - "addText": { - "tags": "文字,註解,標籤", - "title": "新增文字", - "desc": "在 PDF 的任意位置新增自訂文字" - } - }, - "landing": { - "addFiles": "新增檔案", - "uploadFromComputer": "從電腦上傳", - "openFromComputer": "從電腦開啟" - }, - "viewPdf": { - "tags": "檢視,閱讀,註釋,文字,圖片", - "title": "檢視/編輯 PDF", - "header": "檢視 PDF" - }, - "multiTool": { - "tags": "複合工具,多功能,UI,點選拖曳,前端,客戶端,互動,互動式,移動", - "title": "PDF 複合工具", - "header": "PDF 複合工具", - "uploadPrompts": "檔名", - "selectAll": "全選", - "deselectAll": "取消全選", - "selectPages": "選取頁面", - "selectedPages": "已選取的頁面", - "page": "頁面", - "deleteSelected": "刪除已選取的項目", - "downloadAll": "匯出", - "downloadSelected": "匯出已選取的項目", - "insertPageBreak": "插入分頁符號", - "addFile": "新增檔案", - "rotateLeft": "向左旋轉", - "rotateRight": "向右旋轉", - "split": "分割", - "moveLeft": "向左移動", - "moveRight": "向右移動", - "delete": "刪除", - "dragDropMessage": "已選取的頁面", - "undo": "復原", - "redo": "重做" - }, - "merge": { - "tags": "合併,頁面操作,後端,伺服器端", - "title": "合併", - "removeDigitalSignature": { - "label": "移除合併後檔案中的數位簽章?", - "tooltip": { - "title": "移除數位簽章", - "description": "合併檔案時會使數位簽章失效。勾選此項以從最終合併的 PDF 移除它們。" - } - }, - "generateTableOfContents": { - "label": "在合併後的檔案中產生目錄?", - "tooltip": { - "title": "產生目錄", - "description": "會根據原始檔名與頁碼,自動在合併的 PDF 中建立可點選的目錄。" - } - }, - "submit": "合併", - "sortBy": { - "description": "檔案將依選取順序合併。可拖曳重新排序或在下方排序。", - "label": "排序依據", - "filename": "檔案名稱", - "dateModified": "修改日期", - "ascending": "遞增", - "descending": "遞減", - "sort": "排序" - }, - "error": { - "failed": "合併 PDF 時發生錯誤。" - }, - "tooltip": { - "header": { - "title": "合併設定概覽" - } - } - }, - "split": { - "title": "分割 PDF", - "header": "分割 PDF", - "desc": { - "1": "你選擇的數字是你希望進行分割的頁碼", - "2": "因此,選擇 1,3,7-9 將會將一個 10 頁的文件分割為 6 個單獨的 PDF,包括:", - "3": "文件 #1:頁面 1", - "4": "文件 #2:頁面 2 和 3", - "5": "文件 #3:頁面 4、5、6 和 7", - "6": "文件 #4:頁面 8", - "7": "文件 #5:頁面 9", - "8": "文件 #6:頁面 10" - }, - "splitPages": "輸入要分割的頁面:", - "submit": "分割", - "steps": { - "chooseMethod": "選擇方法", - "settings": "設定" - }, - "settings": { - "selectMethodFirst": "請先選擇分割方法" - }, - "error": { - "failed": "分割 PDF 時發生錯誤。" - }, - "method": { - "label": "選擇分割方法", - "placeholder": "選擇如何分割 PDF" - }, - "methods": { - "prefix": { - "splitAt": "在", - "splitBy": "依" - }, - "byPages": { - "name": "頁碼", - "desc": "擷取特定頁面(1,3,5-10)", - "tooltip": "輸入以逗號分隔的頁碼,或以連字號表示的範圍" - }, - "bySections": { - "name": "區塊", - "desc": "將頁面劃分為格狀區塊", - "tooltip": "將每頁分成水平與垂直區塊" - }, - "bySize": { - "name": "檔案大小", - "desc": "限制最大檔案大小", - "tooltip": "指定最大檔案大小(例如 10MB、500KB)" - }, - "byPageCount": { - "name": "頁數", - "desc": "每個檔案的固定頁數", - "tooltip": "輸入每個分割檔案的頁數" - }, - "byDocCount": { - "name": "文件數量", - "desc": "建立指定數量的檔案", - "tooltip": "輸入想要建立的檔案數量" - }, - "byChapters": { - "name": "章節", - "desc": "在書籤邊界處分割", - "tooltip": "使用 PDF 書籤決定分割點" - }, - "byPageDivider": { - "name": "分隔頁", - "desc": "使用分隔頁自動分割", - "tooltip": "在掃描時於文件間放置帶有 QR 碼的分隔頁" - } - }, - "value": { - "fileSize": { - "label": "檔案大小", - "placeholder": "例如 10MB、500KB" - }, - "pageCount": { - "label": "每個檔案的頁數", - "placeholder": "例如 5、10" - }, - "docCount": { - "label": "檔案數量", - "placeholder": "例如 3、5" - } - }, - "tooltip": { - "header": { - "title": "分割方法概覽" - }, - "byPages": { - "title": "依頁碼分割", - "text": "在特定頁碼處分割您的 PDF。使用「n」會在第 n 頁之後分割。使用「n-m」會在第 n 頁之前與第 m 頁之後分割。", - "bullet1": "單一分割點:3,7(在第 3 與第 7 頁之後分割)", - "bullet2": "範圍分割點:3-8(在第 3 頁之前與第 8 頁之後分割)", - "bullet3": "混合:2,5-10,15(在第 2 頁之後、第 5 頁之前、第 10 頁之後與第 15 頁之後分割)" - }, - "bySections": { - "title": "依網格區塊分割", - "text": "將每頁劃分為網格區塊。適合分割多欄文件或擷取特定區域。", - "bullet1": "水平:要建立的列數", - "bullet2": "垂直:要建立的欄數", - "bullet3": "合併:將所有區塊合併為一個 PDF" - }, - "bySize": { - "title": "依檔案大小分割", - "text": "建立多個不超過指定檔案大小的 PDF。適用於大小限制或電子郵件附件。", - "bullet1": "大型檔案用 MB(例如 10MB)", - "bullet2": "小型檔案用 KB(例如 500KB)", - "bullet3": "系統會在頁面邊界處分割" - }, - "byCount": { - "title": "依數量分割", - "text": "建立多個 PDF,每個具有特定頁數或文件數。", - "bullet1": "頁數:每個檔案的固定頁數", - "bullet2": "文件數量:固定的輸出檔案數", - "bullet3": "適合批次處理流程" - }, - "byChapters": { - "title": "依章節分割", - "text": "使用 PDF 書籤自動在章節邊界分割。需要具有書籤結構的 PDF。", - "bullet1": "書籤層級:要在第幾層分割(1=最上層)", - "bullet2": "包含中繼資料:保留文件屬性", - "bullet3": "允許重複:處理重複的書籤名稱" - }, - "byDocCount": { - "bullet1": "輸入想要的輸出檔案數量", - "bullet2": "頁面會盡可能平均分配", - "bullet3": "當您需要特定檔案數量時很有用", - "text": "將頁面平均分配以建立指定數量的輸出檔案。", - "title": "依文件數量分割" - }, - "byPageCount": { - "bullet1": "輸入每個輸出檔案的頁數", - "bullet2": "若無法整除,最後一個檔案的頁數可能較少", - "bullet3": "適合批次處理流程", - "text": "建立多個具有特定頁數的 PDF。非常適合建立一致的文件區塊。", - "title": "依頁數分割" - }, - "byPageDivider": { - "bullet1": "從下載連結列印分隔頁", - "bullet2": "在文件之間插入分隔頁", - "bullet3": "將所有文件一起掃描成一個 PDF", - "bullet4": "上傳後 - 系統會自動偵測並移除分隔頁", - "bullet5": "若掃描分隔頁雙面,請啟用雙面模式", - "text": "使用含 QR 碼的實體分隔頁自動分割掃描文件。非常適合同時處理多份一起掃描的文件。", - "title": "依分隔頁分割" - } - }, - "methodSelection": { - "tooltip": { - "bullet1": "點擊方法卡片以選擇", - "bullet2": "將滑鼠移到卡片上可查看簡短說明", - "bullet3": "選擇方法後會顯示設定步驟", - "bullet4": "在處理前隨時可更換方法", - "header": { - "text": "選擇您想如何分割 PDF 文件。每種方法都針對不同使用情境與文件類型最佳化。", - "title": "分割方法選擇" - }, - "title": "選擇您的分割方法" - } - }, - "selectMethod": "選擇分割方法", - "resultsTitle": "分割結果" - }, - "rotate": { - "title": "旋轉 PDF", - "submit": "旋轉", - "selectRotation": "選擇旋轉角度(順時針)", - "error": { - "failed": "旋轉 PDF 時發生錯誤。" - }, - "preview": { - "title": "旋轉預覽" - }, - "rotateLeft": "逆時針旋轉", - "rotateRight": "順時針旋轉", - "tooltip": { - "header": { - "title": "旋轉設定概覽" - }, - "description": { - "text": "以 90 度為單位,將 PDF 頁面順時針或逆時針旋轉。PDF 中所有頁面都會被旋轉。預覽會顯示旋轉後的文件外觀。" - }, - "controls": { - "title": "控制項", - "text": "使用旋轉按鈕調整方向。左鍵為逆時針,右鍵為順時針。每次點擊旋轉 90 度。" - } - } - }, - "convert": { - "title": "轉換", - "desc": "在不同格式之間轉換檔案", - "files": "檔案", - "selectFilesPlaceholder": "在主視圖選取檔案以開始", - "settings": "設定", - "conversionCompleted": "轉換完成", - "results": "結果", - "defaultFilename": "converted_file", - "conversionResults": "轉換結果", - "convertFrom": "來源格式", - "convertTo": "目標格式", - "sourceFormatPlaceholder": "來源格式", - "targetFormatPlaceholder": "目標格式", - "selectSourceFormatFirst": "請先選擇來源格式", - "outputOptions": "輸出選項", - "pdfOptions": "PDF 選項", - "imageOptions": "影像選項", - "colorType": "色彩類型", - "color": "顏色", - "greyscale": "灰度", - "blackwhite": "黑白", - "dpi": "DPI", - "output": "輸出", - "single": "單一", - "multiple": "多個", - "fitOption": "適配選項", - "maintainAspectRatio": "維持長寬比", - "fitDocumentToPage": "使文件符合頁面", - "fillPage": "填充頁面", - "autoRotate": "自動旋轉", - "autoRotateDescription": "自動旋轉影像以更符合 PDF 頁面", - "combineImages": "合併影像", - "combineImagesDescription": "將所有影像合併為一個 PDF,或為每張影像建立個別 PDF", - "webOptions": "Web 轉 PDF 選項", - "zoomLevel": "縮放等級", - "emailOptions": "Email 轉 PDF 選項", - "includeAttachments": "包含電子郵件附件", - "maxAttachmentSize": "最大附件大小(MB)", - "includeAllRecipients": "在標頭中包含 CC 與 BCC 收件者", - "downloadHtml": "下載中介的 HTML 檔而非 PDF", - "pdfaOptions": "PDF/A 選項", - "outputFormat": "輸出格式", - "pdfaNote": "PDF/A-1b 相容性較佳,PDF/A-2b 支援更多功能。", - "pdfaDigitalSignatureWarning": "該 PDF 的憑證簽章將會在下一步被移除", - "fileFormat": "檔案格式", - "wordDoc": "Word 文件", - "wordDocExt": "Word 文件(.docx)", - "odtExt": "OpenDocument 文字(.odt)", - "pptExt": "PowerPoint(.pptx)", - "odpExt": "OpenDocument 簡報(.odp)", - "txtExt": "純文字(.txt)", - "rtfExt": "Rich Text 格式(.rtf)", - "selectedFiles": "已選取的檔案", - "noFileSelected": "未選取任何檔案。請使用檔案面板新增檔案。", - "convertFiles": "轉換檔案", - "converting": "正在轉換...", - "downloadConverted": "下載已轉換檔案", - "errorNoFiles": "請至少選擇一個要轉換的檔案。", - "errorNoFormat": "請同時選擇來源與目標格式。", - "errorNotSupported": "不支援從 {{from}} 轉換為 {{to}}。", - "images": "影像", - "officeDocs": "Office 文件(Word、Excel、PowerPoint)", - "imagesExt": "影像(JPG、PNG 等)", - "markdown": "Markdown", - "textRtf": "文字/RTF", - "grayscale": "灰度", - "errorConversion": "轉換檔案時發生錯誤。", - "cbzOptions": "CBZ 轉 PDF 選項", - "optimizeForEbook": "為電子書閱讀器最佳化 PDF(使用 Ghostscript)", - "cbzOutputOptions": "PDF 轉 CBZ 選項", - "cbzDpi": "影像轉繪的 DPI" - }, - "imageToPdf": { - "tags": "轉換,img,jpg,圖片,照片" - }, - "pdfToImage": { - "tags": "轉換,img,jpg,圖片,照片", - "title": "PDF 轉圖片", - "header": "PDF 轉圖片", - "selectText": "影像格式", - "singleOrMultiple": "頁面到影像的結果類型", - "single": "單一大影像結合所有頁面", - "multi": "多個影像,每頁一個影像", - "colorType": "顏色類型", - "color": "顏色", - "grey": "灰度", - "blackwhite": "黑白(可能會遺失資料!)", - "submit": "轉換", - "info": "尚未安裝 Python。需要安裝 Python 才能進行 WebP 轉換。", - "placeholder": "(例如 1,2,8 或 4,7,12-16 或 2n-1)" - }, - "pdfOrganiser": { - "tags": "雙面,偶數,奇數,排序,移動", - "title": "頁面整理", - "header": "PDF 頁面整理", - "submit": "重新排列頁面", - "mode": { - "_value": "模式", - "1": "自定義頁面順序", - "2": "反向順序", - "3": "雙工排序", - "4": "摺頁冊排序", - "5": "側裝訂摺頁冊排序", - "6": "奇偶拆分", - "7": "刪除第一頁", - "8": "刪除最後一頁", - "9": "刪除第一頁和最後一頁", - "10": "奇偶合併", - "11": "複製所有頁面", - "desc": { - "BOOKLET_SORT": "為小冊子列印排列頁面(最後、第一、第二、倒數第二,…)。", - "CUSTOM": "使用自訂的頁碼或運算式來定義新順序。", - "DUPLEX_SORT": "像雙面掃描器先掃完所有正面,再掃背面一樣交錯排列(1, n, 2, n-1, …)。", - "DUPLICATE": "依自訂次數重複每一頁(例如每頁重複 4 次)。", - "ODD_EVEN_MERGE": "將兩個 PDF 以交替頁合併:第一個取奇數頁,第二個取偶數頁。", - "ODD_EVEN_SPLIT": "將文件分為兩個輸出:所有奇數頁與所有偶數頁。", - "REMOVE_FIRST": "從文件移除第一頁。", - "REMOVE_FIRST_AND_LAST": "從文件同時移除第一頁與最後一頁。", - "REMOVE_LAST": "從文件移除最後一頁。", - "REVERSE_ORDER": "將文件反轉,使最後一頁變為第一頁,以此類推。", - "SIDE_STITCH_BOOKLET_SORT": "為側裝訂小冊子列印排列頁面(針對側邊裝訂最佳化)。" - } - }, - "desc": { - "CUSTOM": "使用自訂的頁碼或運算式來定義新順序。", - "REVERSE_ORDER": "將文件反轉,使最後一頁變為第一頁,以此類推。", - "DUPLEX_SORT": "像雙面掃描器先掃完所有正面,再掃背面一樣交錯排列(1, n, 2, n-1, …)。", - "BOOKLET_SORT": "為小冊子列印排列頁面(最後、第一、第二、倒數第二,…)。", - "SIDE_STITCH_BOOKLET_SORT": "為側裝訂小冊子列印排列頁面(針對側邊裝訂最佳化)。", - "ODD_EVEN_SPLIT": "將文件分為兩個輸出:所有奇數頁與所有偶數頁。", - "ODD_EVEN_MERGE": "將兩個 PDF 以交替頁合併:第一個取奇數頁,第二個取偶數頁。", - "DUPLICATE": "依自訂次數重複每一頁(例如每頁重複 4 次)。", - "REMOVE_FIRST": "從文件移除第一頁。", - "REMOVE_LAST": "從文件移除最後一頁。", - "REMOVE_FIRST_AND_LAST": "從文件同時移除第一頁與最後一頁。" - }, - "placeholder": "(例如 1,3,2 或 4-8,2,10-12 或 2n-1)" - }, - "addImage": { - "tags": "img,jpg,圖片,照片", - "title": "新增圖片", - "header": "新增圖片到 PDF", - "image": { - "name": "圖片", - "placeholder": "上傳一張圖片", - "label": "圖片檔" - }, - "steps": { - "configure": "設定圖片" - }, - "step": { - "createDesc": "上傳你要加入的圖片", - "place": "放置圖片", - "placeDesc": "在 PDF 上點擊以加入圖片" - }, - "instructions": { - "title": "如何新增圖片", - "text": "在上方上傳圖片後,點擊 PDF 任意位置即可放置。", - "paused": "已暫停放置", - "resumeHint": "恢復放置後,點擊即可加入圖片。", - "noSignature": "請先上傳圖片以啟用放置。" - }, - "mode": { - "move": "移動圖片", - "place": "放置圖片", - "pause": "暫停放置", - "resume": "恢復放置" - }, - "results": { - "title": "新增圖片結果" - }, - "error": { - "failed": "將圖片加入 PDF 時發生錯誤。" - }, - "saved": { - "defaultLabel": "圖片", - "defaultImageLabel": "已上傳的圖片" - }, - "applySignatures": "套用圖片" - }, - "attachments": { - "tags": "嵌入,附件,檔案,附加,附件管理", - "title": "新增附件", - "header": "新增附件", - "add": "新增附件", - "remove": "移除附件", - "embed": "內嵌附件", - "submit": "新增附件" - }, - "watermark": { - "title": "新增浮水印", - "desc": "將文字或影像浮水印加入 PDF 檔案", - "completed": "已加入浮水印", - "submit": "新增浮水印", - "filenamePrefix": "watermarked", - "error": { - "failed": "為 PDF 新增浮水印時發生錯誤。" - }, - "watermarkType": { - "text": "文字", - "image": "影像" - }, - "settings": { - "type": "浮水印類型", - "text": { - "label": "浮水印文字", - "placeholder": "輸入浮水印文字" - }, - "image": { - "label": "浮水印影像", - "choose": "選擇影像", - "selected": "已選取:{{filename}}" - }, - "fontSize": "字型大小", - "size": "大小", - "alphabet": "字體/語言", - "color": "浮水印顏色", - "rotation": "旋轉(度)", - "opacity": "不透明度(%)", - "spacing": { - "horizontal": "水平間距", - "vertical": "垂直間距", - "height": "高度間距", - "width": "寬度間距" - }, - "convertToImage": "將 PDF 頁面轉為影像" - }, - "alphabet": { - "roman": "羅馬/拉丁", - "arabic": "阿拉伯文", - "japanese": "日文", - "korean": "韓文", - "chinese": "中文", - "thai": "泰文" - }, - "steps": { - "type": "浮水印類型", - "wording": "文字內容", - "textStyle": "樣式", - "formatting": "格式", - "file": "浮水印檔案" - }, - "results": { - "title": "浮水印結果" - }, - "tooltip": { - "language": { - "title": "語言支援", - "text": "選擇合適的語言設定以確保文字正確呈現字型。" - }, - "appearance": { - "title": "外觀設定", - "text": "控制浮水印的外觀及其與文件的融合效果。", - "bullet1": "旋轉:-360° 至 360° 的傾斜浮水印", - "bullet2": "不透明度:0-100% 的透明度控制", - "bullet3": "較低不透明度可產生更不突兀的浮水印" - }, - "spacing": { - "title": "間距控制", - "text": "調整整頁重複浮水印之間的間距。", - "bullet1": "寬度間距:浮水印之間的水平距離", - "bullet2": "高度間距:浮水印之間的垂直距離", - "bullet3": "數值越高,圖樣分布越疏" - }, - "type": { - "header": { - "title": "浮水印類型選擇" - }, - "description": { - "title": "選擇您的浮水印", - "text": "依需求在文字或影像浮水印之間選擇。" - }, - "text": { - "title": "文字浮水印", - "text": "非常適合新增版權宣告、公司名稱或保密標示。支援多種語言與自訂顏色。", - "bullet1": "可自訂字型與語言", - "bullet2": "可調整顏色與透明度", - "bullet3": "適合法律或品牌文字" - }, - "image": { - "title": "影像浮水印", - "text": "使用標誌、圖章或任何影像作為浮水印。非常適合品牌與視覺識別。", - "bullet1": "可上傳任何影像格式", - "bullet2": "維持影像品質", - "bullet3": "非常適合標誌與圖章" - } - }, - "wording": { - "header": { - "title": "文字內容" - }, - "text": { - "title": "浮水印文字", - "text": "輸入將作為浮水印顯示於整份文件的文字。", - "bullet1": "請保持精簡以提升可讀性", - "bullet2": "常見範例:「CONFIDENTIAL」、「DRAFT」、公司名稱", - "bullet3": "不支援 Emoji 字元,會被過濾掉" - } - }, - "textStyle": { - "header": { - "title": "文字樣式" - }, - "color": { - "title": "顏色選擇", - "text": "選擇與文件內容具良好對比的顏色。", - "bullet1": "淺灰色(#d3d3d3)適合低調浮水印", - "bullet2": "黑色或深色適合高對比", - "bullet3": "自訂顏色以符合品牌需求" - }, - "language": { - "title": "語言支援", - "text": "選擇合適的語言設定以確保正確的字型呈現。" - } - }, - "file": { - "header": { - "title": "影像上傳" - }, - "upload": { - "title": "影像選擇", - "text": "上傳一個影像檔以作為浮水印。", - "bullet1": "支援常見格式:PNG、JPG、GIF、BMP", - "bullet2": "建議使用具透明度的 PNG", - "bullet3": "較高解析度的影像可維持較佳品質" - }, - "recommendations": { - "title": "最佳實務", - "text": "取得最佳影像浮水印效果的提示。", - "bullet1": "使用具透明背景的標誌或圖章", - "bullet2": "簡潔的設計通常比複雜影像更好", - "bullet3": "選擇解析度時請考量最終文件大小" - } - }, - "formatting": { - "header": { - "title": "格式與版面配置" - }, - "size": { - "title": "尺寸控制", - "text": "調整浮水印的大小(文字或影像)。", - "bullet1": "較大的尺寸會使浮水印更醒目" - }, - "appearance": { - "title": "外觀設定", - "text": "控制浮水印的外觀及與文件的融合方式。", - "bullet1": "旋轉:-360° 至 360° 可建立傾斜的浮水印", - "bullet2": "不透明度:0–100% 控制透明度", - "bullet3": "較低不透明度可產生較不顯眼的浮水印" - }, - "spacing": { - "title": "間距控制", - "text": "調整頁面上重複浮水印之間的間距。", - "bullet1": "水平間距:浮水印左右之間的距離", - "bullet2": "垂直間距:浮水印上下之間的距離", - "bullet3": "較高數值會產生更分散的樣式" - }, - "security": { - "title": "安全性選項", - "text": "將最終 PDF 轉換為影像式格式,以加強安全性。", - "bullet1": "防止選取與複製文字", - "bullet2": "讓浮水印更難移除", - "bullet3": "產生較大的檔案大小", - "bullet4": "適用於敏感或受版權保護的內容" - } - } - }, - "type": { - "1": "文字", - "2": "圖片" - } - }, - "permissions": { - "tags": "讀取,寫入,編輯,列印", - "title": "變更權限", - "header": "變更權限", - "warning": "警告,要使這些權限不可變更,建議透過新增密碼頁面使用密碼設定這些權限", - "selectText": { - "1": "選擇要變更權限的 PDF", - "2": "要設定的權限", - "3": "防止文件組裝", - "4": "防止內容提取", - "5": "防止為了無障礙使用而提取資料", - "6": "防止填寫表單", - "7": "防止修改", - "8": "防止註釋修改", - "9": "防止列印", - "10": "防止列印不同格式" - }, - "submit": "變更" - }, - "editTableOfContents": { - "settings": { - "title": "書籤與大綱", - "replaceExisting": "取代現有書籤(取消勾選以附加)", - "replaceExistingHint": "停用時,新的大綱會附加在目前書籤之後。" - }, - "actions": { - "source": "載入書籤", - "selectedFile": "已從 {{file}} 載入", - "noFile": "選擇 PDF 以擷取現有書籤。", - "loadFromPdf": "從選取的 PDF 載入", - "importJson": "匯入 JSON", - "importClipboard": "從剪貼簿貼上 JSON", - "export": "匯出書籤", - "exportJson": "下載 JSON", - "exportClipboard": "將 JSON 複製到剪貼簿", - "clipboardUnavailable": "此瀏覽器無法存取剪貼簿。" - }, - "info": { - "line1": "每個書籤都需要描述性標題與對應的開啟頁面。", - "line2": "使用子書籤為章節、節或小節建立階層。", - "line3": "可從選取的 PDF 或 JSON 檔匯入書籤以節省時間。" - }, - "workbench": { - "empty": { - "title": "開啟工具開始編輯", - "description": "選擇「編輯目錄」工具以載入其工作區。" - }, - "tabTitle": "大綱工作區", - "subtitle": "匯入書籤、建立階層,並在不受擁擠的側邊欄影響下套用大綱。", - "noFile": "未選取 PDF", - "fileLabel": "變更將套用到目前選取的 PDF。", - "filePrompt": "從你的資料庫選擇 PDF,或上傳新檔開始。", - "changeFile": "更換 PDF", - "selectFile": "選擇 PDF" - }, - "editor": { - "heading": "書籤編輯器", - "description": "新增、巢狀與重新排序書籤,打造你的 PDF 大綱。", - "addTopLevel": "新增最上層書籤", - "empty": { - "title": "尚無書籤", - "description": "匯入現有書籤,或先新增第一個項目。", - "action": "新增第一個書籤" - }, - "defaultTitle": "新書籤", - "defaultChildTitle": "子書籤", - "defaultSiblingTitle": "新書籤", - "untitled": "未命名書籤", - "childBadge": "子項", - "pagePreview": "第 {{page}} 頁", - "field": { - "title": "書籤標題", - "page": "目標頁碼" - }, - "actions": { - "toggle": "展開/收合子項", - "addChild": "新增子書籤", - "addSibling": "新增同層書籤", - "remove": "移除書籤" - }, - "confirmRemove": "要移除此書籤及其所有子項嗎?" - }, - "messages": { - "loadedTitle": "已擷取書籤", - "loadedBody": "已將 PDF 的現有書籤載入編輯器。", - "noBookmarks": "選取的 PDF 中找不到書籤。", - "loadFailed": "無法從選取的 PDF 擷取書籤。", - "imported": "已匯入書籤", - "importedBody": "你的 JSON 大綱已取代目前的編輯內容。", - "importedClipboard": "剪貼簿資料已取代目前的書籤清單。", - "invalidJson": "JSON 結構無效", - "invalidJsonBody": "請提供有效的書籤 JSON 檔,再試一次。", - "exported": "JSON 下載就緒", - "copied": "已複製到剪貼簿", - "copiedBody": "已成功複製書籤 JSON。", - "copyFailed": "複製失敗" - }, - "error": { - "failed": "更新目錄失敗" - }, - "submit": "套用目錄", - "results": { - "title": "已更新含書籤的 PDF", - "subtitle": "以下可下載處理後的檔案或復原此操作。" - } - }, - "removePages": { - "tags": "移除頁面,刪除頁面", - "title": "移除", - "pageNumbers": { - "label": "要移除的頁面", - "placeholder": "例如:1,3,5-8,10", - "error": "頁碼格式無效。請使用數字、範圍(1-5),或數學表達式(2n+1)" - }, - "filenamePrefix": "已移除頁面", - "files": { - "placeholder": "請在主視圖選取一個 PDF 檔案以開始" - }, - "settings": { - "title": "設定" - }, - "tooltip": { - "header": { - "title": "移除頁面設定" - }, - "pageNumbers": { - "title": "頁面選擇", - "text": "指定要從 PDF 移除的頁面。您可以選取單一頁、範圍,或使用數學表達式。", - "bullet1": "單一頁面:1,3,5(移除第 1、3、5 頁)", - "bullet2": "頁面範圍:1-5,10-15(移除第 1–5 與 10–15 頁)", - "bullet3": "數學:2n+1(移除奇數頁)", - "bullet4": "開放範圍:5-(從第 5 頁移除到結尾)" - }, - "examples": { - "title": "常見範例", - "text": "以下是一些常見的頁面選擇模式:", - "bullet1": "移除第一頁:1", - "bullet2": "移除最後 3 頁:-3", - "bullet3": "每隔一頁移除:2n", - "bullet4": "移除特定分散頁面:1,5,10,15" - }, - "safety": { - "title": "安全提示", - "text": "移除頁面時的重要注意事項:", - "bullet1": "處理前務必預覽您的選擇", - "bullet2": "保留原始檔案的備份", - "bullet3": "頁碼從 1 開始,而非 0", - "bullet4": "無效的頁碼將會被忽略" - } - }, - "error": { - "failed": "移除頁面時發生錯誤。" - }, - "results": { - "title": "移除頁面結果" - }, - "submit": "移除" - }, - "extractPages": { - "title": "擷取頁面", - "pageNumbers": { - "label": "要擷取的頁面", - "placeholder": "例如:1,3,5-8 或 odd & 1-10" - }, - "settings": { - "title": "設定" - }, - "tooltip": { - "description": "將選取的頁面擷取成新的 PDF,並保留順序。" - }, - "error": { - "failed": "擷取頁面失敗" - }, - "results": { - "title": "已擷取頁面" - }, - "submit": "擷取頁面" - }, - "pageSelection": { - "tooltip": { - "header": { - "title": "頁面選擇指南" - }, - "basic": { - "title": "基本用法", - "text": "使用簡易語法從 PDF 文件選取特定頁面。", - "bullet1": "單一頁面:1,3,5", - "bullet2": "頁面範圍:3-6 或 10-15", - "bullet3": "所有頁面:all" - }, - "advanced": { - "title": "進階功能" - }, - "tips": { - "title": "提示", - "text": "請記住以下指引:", - "bullet1": "頁碼從 1 開始(不是 0)", - "bullet2": "空白會自動移除", - "bullet3": "無效表達式會被忽略" - }, - "syntax": { - "title": "語法基礎", - "text": "使用數字、範圍、關鍵字與等差序列(n 從 0 開始)。支援括號。", - "bullets": { - "numbers": "數字/範圍:5, 10-20", - "keywords": "關鍵字:odd, even", - "progressions": "等差序列:3n, 4n+1" - } - }, - "operators": { - "title": "運算子", - "text": "AND 的優先順序高於逗號。NOT 於文件範圍內套用。", - "and": "AND: & 或 \"and\" — 需同時符合條件(例如:1-50 & even)", - "comma": "逗號:, 或 | — 合併選取(例如:1-10, 20)", - "not": "NOT: ! 或 \"not\" — 排除頁面(例如:3n & not 30)" - }, - "examples": { - "title": "範例" - }, - "complex": { - "bullet1": "1,3-5,8,2n → 第 1、3–5、8 頁,以及所有偶數頁", - "bullet2": "10-,2n-1 → 從第 10 頁到結尾 + 奇數頁", - "description": "可混合不同類型。", - "title": "複合組合" - }, - "description": "選擇要用於此操作的頁面。支援單頁、範圍、公式與 all 關鍵字。", - "individual": { - "bullet1": "1,3,5 → 選取第 1、3、5 頁", - "bullet2": "2,7,12 → 選取第 2、7、12 頁", - "description": "輸入以逗號分隔的數字。", - "title": "單一頁面" - }, - "mathematical": { - "bullet1": "2n → 所有偶數頁(2, 4, 6…)", - "bullet2": "2n-1 → 所有奇數頁(1, 3, 5…)", - "bullet3": "3n → 每第 3 頁(3, 6, 9…)", - "bullet4": "4n-1 → 第 3、7、11、15… 頁", - "description": "在公式中使用 n 以建立規律。", - "title": "數學函式" - }, - "ranges": { - "bullet1": "3-6 → 選取第 3–6 頁", - "bullet2": "10-15 → 選取第 10–15 頁", - "bullet3": "5- → 選取第 5 頁到結尾", - "description": "使用 - 表示連續頁面。", - "title": "頁面範圍" - }, - "special": { - "bullet1": "all → 選取所有頁面", - "title": "特殊關鍵字" - } - } - }, - "bulkSelection": { - "syntaxError": "語法有問題。請參考「頁面選擇」提示以取得協助。", - "header": { - "title": "頁面選擇指南" - }, - "syntax": { - "title": "語法基礎", - "text": "使用數字、範圍、關鍵字與等差序列(n 從 0 開始)。支援括號。", - "bullets": { - "numbers": "數字/範圍:5, 10-20", - "keywords": "關鍵字:odd, even", - "progressions": "等差序列:3n, 4n+1" - } - }, - "operators": { - "title": "運算子", - "text": "AND 的優先順序高於逗號。NOT 於文件範圍內套用。", - "and": "AND: & 或 \"and\" — 需同時符合條件(例如:1-50 & even)", - "comma": "逗號:, 或 | — 合併選取(例如:1-10, 20)", - "not": "NOT: ! 或 \"not\" — 排除頁面(例如:3n & not 30)" - }, - "examples": { - "title": "範例", - "first50": "前 50", - "last50": "後 50", - "every3rd": "每第 3", - "oddWithinExcluding": "1-20 內的奇數(排除 5-7)", - "combineSets": "合併集合" - }, - "firstNPages": { - "title": "前 N 頁", - "placeholder": "頁數" - }, - "lastNPages": { - "title": "後 N 頁", - "placeholder": "頁數" - }, - "everyNthPage": { - "title": "每 N 頁", - "placeholder": "步進大小" - }, - "range": { - "title": "範圍", - "fromPlaceholder": "起始", - "toPlaceholder": "結束" - }, - "keywords": { - "title": "關鍵字" - }, - "advanced": { - "title": "進階" - } - }, - "compressPdfs": { - "tags": "壓縮,小,微小" - }, - "unlockPDFForms": { - "tags": "移除,刪除,表格,欄位,唯讀", - "title": "移除表單欄位的唯讀限制", - "header": "解鎖 PDF 表單", - "submit": "Remove", - "description": "此工具將移除 PDF 表單欄位的唯讀限制,使其可編輯與可填寫。", - "filenamePrefix": "已解鎖表單", - "files": { - "placeholder": "請在主視圖選取一個 PDF 檔案以開始" - }, - "error": { - "failed": "解除 PDF 表單鎖定時發生錯誤。" - }, - "results": { - "title": "表單解鎖結果" - } - }, - "changeMetadata": { - "header": "變更中繼資料", - "submit": "變更", - "filenamePrefix": "中繼資料", - "settings": { - "title": "中繼資料設定" - }, - "standardFields": { - "title": "標準欄位" - }, - "deleteAll": { - "label": "移除現有中繼資料", - "checkbox": "刪除所有中繼資料" - }, - "title": { - "label": "標題", - "placeholder": "文件標題" - }, - "author": { - "label": "作者", - "placeholder": "文件作者" - }, - "subject": { - "label": "主旨", - "placeholder": "文件主旨" - }, - "keywords": { - "label": "關鍵字", - "placeholder": "文件關鍵字" - }, - "creator": { - "label": "建立者", - "placeholder": "文件建立者" - }, - "producer": { - "label": "製作程式", - "placeholder": "文件製作程式" - }, - "dates": { - "title": "日期欄位" - }, - "creationDate": { - "label": "建立日期", - "placeholder": "建立日期" - }, - "modificationDate": { - "label": "修改日期", - "placeholder": "修改日期" - }, - "trapped": { - "label": "Trapped 狀態", - "unknown": "未知", - "true": "是", - "false": "否" - }, - "advanced": { - "title": "進階選項" - }, - "customFields": { - "title": "自訂中繼資料", - "description": "為文件新增自訂中繼資料欄位", - "add": "新增欄位", - "key": "鍵", - "keyPlaceholder": "自訂鍵", - "value": "值", - "valuePlaceholder": "自訂值", - "remove": "移除" - }, - "results": { - "title": "已更新的 PDF" - }, - "error": { - "failed": "變更 PDF 中繼資料時發生錯誤。" - }, - "tooltip": { - "header": { - "title": "PDF 中繼資料概觀" - }, - "standardFields": { - "title": "標準欄位", - "text": "描述文件的常見 PDF 中繼資料欄位。", - "bullet1": "標題:文件名稱或標頭", - "bullet2": "作者:建立文件的人", - "bullet3": "主旨:內容的簡短描述", - "bullet4": "關鍵字:文件的搜尋關鍵詞", - "bullet5": "建立者/製作程式:用來建立 PDF 的軟體" - }, - "dates": { - "title": "日期欄位", - "text": "文件的建立與修改時間。", - "bullet1": "建立日期:原始文件建立的時間", - "bullet2": "修改日期:最近一次變更的時間" - }, - "options": { - "title": "其他選項", - "text": "自訂欄位與隱私控制。", - "bullet1": "自訂中繼資料:新增自訂鍵值配對", - "bullet2": "Trapped 狀態:高品質列印設定", - "bullet3": "全部刪除:為了隱私移除所有中繼資料" - }, - "deleteAll": { - "title": "移除現有中繼資料", - "text": "完全刪除中繼資料以確保隱私。" - }, - "customFields": { - "title": "自訂中繼資料", - "text": "新增您自訂的鍵值中繼資料配對。", - "bullet1": "新增任何與文件相關的自訂欄位", - "bullet2": "例如:部門、專案、版本、狀態", - "bullet3": "每個項目都需同時包含鍵與值" - }, - "advanced": { - "title": "進階選項", - "trapped": { - "title": "Trapped 狀態", - "description": "表示文件是否已為高品質列印做好 Trapping。", - "bullet1": "True:文件已做過 Trapping 以供列印", - "bullet2": "False:文件未做過 Trapping", - "bullet3": "Unknown:未指定 Trapped 狀態" - } - } - } - }, - "fileToPDF": { - "tags": "轉換,格式,文件,圖片,投影片,文字,轉換,office,docs,Word,Excel,PowerPoint", - "title": "檔案轉 PDF", - "header": "將任何檔案轉換為 PDF", - "credit": "此服務使用 LibreOffice 和 Unoconv 進行檔案轉換。", - "supportedFileTypesInfo": "支援的檔案類型", - "supportedFileTypes": "支援的檔案類型應包括以下內容,但要獲得完整的更新支援格式列表,請參閱 LibreOffice 的文件", - "submit": "轉換為 PDF" - }, - "ocr": { - "tags": "識別,文字,影像,掃描,讀取,識別,偵測,可編輯", - "title": "OCR / 掃描清理", - "desc": "清理掃描並從 PDF 中的影像中偵測文字並重新新增為文字。", - "header": "清理掃描 / OCR(光學字元識別)", - "selectText": { - "1": "選擇要在 PDF 中偵測的語言(列出的是目前可以偵測的語言):", - "2": "產生包含 OCR 文字的文字文件,並與 OCR 的 PDF 一起", - "3": "修正掃描的頁面傾斜角度,將它們旋轉回原位", - "4": "清理頁面以降低 OCR 在背景雜訊中識別文字的機率。(無輸出變化)", - "5": "清理頁面以降低 OCR 在背景雜訊中識別文字的機率,保持乾淨的輸出。", - "6": "忽略具有互動文字的頁面,只對影像頁面進行 OCR", - "7": "強制 OCR,將對每一頁進行 OCR,移除所有原始文字元素", - "8": "正常(如果 PDF 包含文字將出錯)", - "9": "額外設定", - "10": "OCR 模式", - "11": "移除 OCR 後的影像(移除所有影像,只有在轉換步驟中才有用)", - "12": "渲染類型(進階)" - }, - "help": "請閱讀此文件,了解如何使用其他語言和/或在 Docker 中使用", - "credit": "此服務使用 qpdf 和 Tesseract 進行 OCR。", - "submit": "使用 OCR 處理 PDF", - "operation": { - "submit": "執行 OCR 並檢閱" - }, - "results": { - "title": "OCR 結果" - }, - "languagePicker": { - "additionalLanguages": "尋找其他語言?", - "viewSetupGuide": "查看設定指南 →" - }, - "settings": { - "title": "設定", - "ocrMode": { - "label": "OCR 模式", - "auto": "自動(略過文字圖層)", - "force": "強制(重新 OCR 全部,取代文字)", - "strict": "嚴格(若發現文字則中止)" - }, - "languages": { - "label": "語言", - "placeholder": "選擇語言" - }, - "compatibilityMode": { - "label": "相容模式" - }, - "advancedOptions": { - "label": "處理選項", - "sidecar": "建立文字檔", - "deskew": "校正頁面傾斜", - "clean": "清理輸入檔", - "cleanFinal": "清理最終輸出" - } - }, - "tooltip": { - "header": { - "title": "OCR 設定概觀" - }, - "mode": { - "title": "OCR 模式", - "text": "光學字元辨識(OCR)可將掃描或螢幕截圖的頁面轉成可搜尋、複製或反白的文字。", - "bullet1": "Auto 會略過已包含文字圖層的頁面。", - "bullet2": "Force 會重新 OCR 每一頁並取代所有文字。", - "bullet3": "Strict 若發現可選取文字則會中止。" - }, - "languages": { - "title": "語言", - "text": "透過指定預期語言可提升 OCR 準確度。可選擇一種或多種語言以協助偵測。" - }, - "output": { - "title": "輸出", - "text": "決定您要如何格式化文字輸出:", - "bullet1": "可搜尋 PDF 會在原始影像後方內嵌文字。", - "bullet2": "HOCR XML 會回傳結構化、機器可讀的檔案。", - "bullet3": "純文字 sidecar 會建立一個包含原始內容的 .txt 附屬檔。" - }, - "advanced": { - "header": { - "title": "進階 OCR 處理" - }, - "compatibility": { - "title": "相容模式", - "text": "使用 OCR『sandwich PDF』模式:檔案較大,但對某些語言與舊版 PDF 軟體更可靠。預設我們使用 hOCR,適合較小且新式的 PDF。" - }, - "sidecar": { - "title": "建立文字檔", - "text": "在 PDF 旁生成一個獨立的 .txt 檔,包含所有擷取的文字內容,方便存取與後續處理。" - }, - "deskew": { - "title": "校正頁面傾斜", - "text": "自動修正傾斜或歪斜的頁面以提升 OCR 準確度。適用於未完全對齊的掃描文件。" - }, - "clean": { - "title": "清理輸入檔", - "text": "在處理前先移除雜訊、增強對比並最佳化影像,以提升 OCR 的辨識效果。" - }, - "cleanFinal": { - "title": "清理最終輸出", - "text": "對最終 PDF 進行後處理,移除 OCR 偽影並最佳化文字圖層,以提升可讀性並縮小檔案大小。" - } - } - }, - "error": { - "failed": "OCR 作業失敗" - } - }, - "extractImages": { - "tags": "圖片,照片,儲存,存檔,壓縮檔,捕獲,抓取", - "title": "提取圖片", - "header": "提取圖片", - "selectText": "選擇要轉換提取影像的影像格式", - "allowDuplicates": "儲存重複的圖片", - "submit": "提取", - "settings": { - "title": "設定" - }, - "error": { - "failed": "從 PDF 擷取影像時發生錯誤。" - } - }, - "pdfToPDFA": { - "tags": "存檔,長期,標準,轉換,儲存,保存", - "title": "PDF 轉 PDF/A", - "header": "PDF 轉 PDF/A", - "credit": "此服務使用 libreoffice 進行 PDF/A 轉換", - "submit": "轉換", - "tip": "目前不支援上傳多個", - "outputFormat": "輸出格式", - "pdfWithDigitalSignature": "該 PDF 的憑證簽章將會在下一步被移除" - }, - "PDFToWord": { - "tags": "doc,docx,odt,word,轉換,格式,轉檔,office,微軟,docfile", - "title": "PDF 轉 Word", - "header": "PDF 轉 Word", - "selectText": { - "1": "輸出文件格式" - }, - "credit": "此服務使用 LibreOffice 進行檔案轉換。", - "submit": "轉換" - }, - "PDFToPresentation": { - "tags": "投影片,展示,office,微軟", - "title": "PDF 轉簡報", - "header": "PDF 轉簡報", - "selectText": { - "1": "輸出文件格式" - }, - "credit": "此服務使用 LibreOffice 進行檔案轉換。", - "submit": "轉換" - }, - "PDFToText": { - "tags": "豐富格式,豐富文字格式,豐富文字格式", - "title": "PDF 轉 RTF(文字)", - "header": "PDF 轉 RTF(文字)", - "selectText": { - "1": "輸出文件格式" - }, - "credit": "此服務使用 LibreOffice 進行檔案轉換。", - "submit": "轉換" - }, - "PDFToHTML": { - "tags": "網頁內容,瀏覽器友善", - "title": "PDF 轉 HTML", - "header": "PDF 轉 HTML", - "credit": "此服務使用 pdftohtml 進行檔案轉換。", - "submit": "轉換" - }, - "PDFToXML": { - "tags": "資料提取,結構化內容,互操作,轉換,轉檔", - "title": "PDF 轉換為 XML", - "header": "PDF 轉換為 XML", - "credit": "此服務使用 LibreOffice 進行檔案轉換。", - "submit": "轉換" - }, - "ScannerImageSplit": { - "tags": "分離,自動偵測,掃描,多照片,組織", - "selectText": { - "1": "角度閾值:", - "2": "設定影像旋轉所需的最小絕對角度(預設:10)。", - "3": "容忍度:", - "4": "確定圍繞估計的背景顏色的顏色變化範圍(預設:30)。", - "5": "最小區域:", - "6": "設定照片的最小區域閾值(預設:10000)。", - "7": "最小輪廓區域:", - "8": "設定照片的最小輪廓區域閾值", - "9": "邊框大小:", - "10": "設定新增和移除的邊框大小,以防止輸出中的白色邊框(預設:1)。" - }, - "info": "尚未安裝 Python。需要安裝 Python 才能執行。" - }, - "scannerImageSplit": { - "title": "已擷取的影像", - "submit": "擷取相片掃描", - "error": { - "failed": "擷取相片掃描時發生錯誤。" - }, - "tooltip": { - "title": "相片分割器", - "whatThisDoes": "功能說明", - "whatThisDoesDesc": "自動從掃描頁或合成影像中找出並擷取各張相片—無須手動裁切。", - "whenToUse": "適用時機", - "useCase1": "一次掃描整頁相簿", - "useCase2": "將平台掃描的批次分割成個別檔案", - "useCase3": "將拼貼拆成獨立相片", - "useCase4": "從文件中擷取相片", - "quickFixes": "快速修正", - "problem1": "未偵測到相片 → 將「容差」提高到 30–50", - "problem2": "偵測過多誤判 → 將「最小面積」提高到 15,000–20,000", - "problem3": "裁切過於緊密 → 將「邊框大小」提高到 5–10", - "problem4": "傾斜的相片未被拉正 → 將「角度閾值」降低到約 5°", - "problem5": "灰塵/雜訊框 → 將「最小輪廓面積」提高到 1000–2000", - "setupTips": "設定提示", - "tip1": "使用純淨、較淺的背景", - "tip2": "照片之間留一點間距(約 1 公分)", - "tip3": "以 300–600 DPI 掃描", - "tip4": "清潔掃描器玻璃", - "headsUp": "提醒", - "headsUpDesc": "相片互相重疊或背景顏色與相片非常接近可能降低準確度—請嘗試使用更淺或更深的背景並留出更多空間。" - } - }, - "sign": { - "title": "簽章", - "header": "簽署 PDF", - "upload": "上傳影像", - "draw": { - "title": "繪製您的簽名", - "clear": "清除" - }, - "canvas": { - "heading": "繪製你的簽名", - "clickToOpen": "點擊以開啟繪圖畫布", - "modalTitle": "繪製你的簽名", - "colorLabel": "顏色", - "penSizeLabel": "筆刷大小", - "penSizePlaceholder": "大小", - "clear": "清除畫布", - "colorPickerTitle": "選擇筆畫顏色" - }, - "text": { - "name": "簽署者姓名", - "placeholder": "輸入您的全名", - "fontLabel": "字型", - "fontSizeLabel": "字型大小", - "fontSizePlaceholder": "輸入或選擇字型大小(8-200)", - "colorLabel": "文字顏色" - }, - "clear": "清除", - "add": "新增", - "saved": { - "heading": "已儲存的簽名", - "description": "可隨時重複使用已儲存的簽名。", - "emptyTitle": "尚未儲存簽名", - "emptyDescription": "在上方繪製、上傳或輸入簽名,然後使用「儲存到資料庫」即可保留最多 {{max}} 個常用項。", - "type": { - "canvas": "手繪", - "image": "上傳", - "text": "文字" - }, - "limitTitle": "已達上限", - "limitDescription": "新增前請先移除一個已儲存的簽名(最多 {{max}})。", - "carouselPosition": "{{current}} / {{total}}", - "prev": "上一個", - "next": "下一個", - "delete": "移除", - "label": "標籤", - "defaultLabel": "簽名", - "defaultCanvasLabel": "手繪簽名", - "defaultImageLabel": "上傳的簽名", - "defaultTextLabel": "輸入的簽名", - "saveButton": "儲存簽名", - "saveUnavailable": "請先建立簽名才能儲存。", - "noChanges": "目前簽名已儲存。", - "status": { - "saved": "已儲存" - } - }, - "save": "儲存簽章", - "applySignatures": "套用簽名", - "personalSigs": "個人簽章", - "sharedSigs": "共用簽章", - "noSavedSigs": "尚未儲存任何簽章", - "addToAll": "新增至所有頁面", - "delete": "刪除", - "first": "第一頁", - "last": "最後一頁", - "next": "下一頁", - "previous": "上一頁", - "maintainRatio": "切換維持長寬比", - "undo": "撤銷", - "redo": "重做", - "submit": "簽署文件", - "steps": { - "configure": "設定簽名" - }, - "step": { - "createDesc": "選擇你要建立簽名的方式", - "place": "放置與儲存", - "placeDesc": "在 PDF 上定位簽名" - }, - "type": { - "title": "簽名類型", - "draw": "手繪", - "canvas": "畫布", - "image": "影像", - "text": "文字", - "saved": "已儲存" - }, - "image": { - "label": "上傳簽名影像", - "placeholder": "選擇影像檔", - "hint": "上傳您的簽名 PNG 或 JPG 影像" - }, - "instructions": { - "title": "如何加入簽名", - "canvas": "在畫布中繪製簽名後,關閉此視窗,接著在 PDF 任意位置點擊以放置。", - "image": "在上方上傳簽名影像後,於 PDF 任意位置點擊以放置。", - "saved": "在上方選擇已儲存的簽名,然後在 PDF 任意位置點擊以放置。", - "text": "在上方輸入您的姓名後,於 PDF 任意位置點擊以放置簽名。", - "paused": "已暫停放置", - "resumeHint": "恢復放置後,點擊即可加入簽名。", - "noSignature": "請在上方建立簽名以啟用放置工具。" - }, - "mode": { - "move": "移動簽名", - "place": "放置簽名", - "pause": "暫停放置", - "resume": "恢復放置" - }, - "updateAndPlace": "更新並放置", - "activate": "啟用簽名放置", - "deactivate": "停止放置簽名", - "results": { - "title": "簽名結果" - }, - "error": { - "failed": "簽署 PDF 時發生錯誤。" - } - }, - "flatten": { - "title": "平坦化", - "header": "PDF 平坦化", - "flattenOnlyForms": "僅將表單平坦化", - "submit": "平坦化", - "filenamePrefix": "已扁平化", - "files": { - "placeholder": "請在主視圖選取一個 PDF 檔案以開始" - }, - "steps": { - "settings": "設定" - }, - "options": { - "stepTitle": "扁平化選項", - "title": "扁平化選項", - "flattenOnlyForms": { - "label": "僅將表單平坦化", - "desc": "僅扁平化表單欄位,保留其他互動元素" - }, - "note": "扁平化會移除 PDF 的互動元素,使其無法編輯。" - }, - "results": { - "title": "扁平化結果" - }, - "error": { - "failed": "扁平化 PDF 時發生錯誤。" - }, - "tooltip": { - "header": { - "title": "關於 PDF 扁平化" - }, - "description": { - "title": "扁平化會做什麼?", - "text": "扁平化會將可填寫的表單與按鈕轉成一般文字與影像,使 PDF 變為不可編輯。PDF 外觀將完全一致,但無法再變更或填寫表單。非常適合分享已完成的表單、建立存檔用的最終文件,或確保在所有環境外觀一致。", - "bullet1": "文字方塊會變成一般文字(無法編輯)", - "bullet2": "核取方塊與按鈕會變成圖片", - "bullet3": "適合不想再被變更的定稿版本", - "bullet4": "確保在所有裝置上外觀一致" - }, - "formsOnly": { - "title": "「僅扁平化表單」是什麼意思?", - "text": "此選項只會移除填寫表單的能力,但保留其他功能,如點擊連結、檢視書籤與閱讀註解。", - "bullet1": "表單將不可編輯", - "bullet2": "連結仍可點擊使用", - "bullet3": "註解與備註仍可見", - "bullet4": "書籤仍可協助導覽" - } - } - }, - "repair": { - "tags": "修復,恢復,修正,復原", - "title": "修復", - "header": "修復 PDF", - "submit": "修復", - "description": "此工具將嘗試修復損毀或受損的 PDF 檔案。無需額外設定。", - "filenamePrefix": "已修復", - "files": { - "placeholder": "請在主視圖選取一個 PDF 檔案以開始" - }, - "error": { - "failed": "修復 PDF 時發生錯誤。" - }, - "results": { - "title": "修復結果" - } - }, - "removeBlanks": { - "title": "移除空白頁面", - "header": "移除空白頁面", - "settings": { - "title": "設定" - }, - "threshold": { - "label": "像素白度閾值" - }, - "whitePercent": { - "label": "白色比例閾值", - "unit": "%" - }, - "includeBlankPages": { - "label": "包含偵測到的空白頁面" - }, - "tooltip": { - "header": { - "title": "移除空白頁設定" - }, - "threshold": { - "title": "像素白度閾值", - "text": "控制像素要多白才視為「白色」。這有助於判斷頁面上的空白區域。", - "bullet1": "0 = 全黑(限制最嚴)", - "bullet2": "128 = 中灰", - "bullet3": "255 = 全白(限制最寬)" - }, - "whitePercent": { - "title": "白色比例閾值", - "text": "設定頁面被視為空白並移除時所需的最小白色像素比例。", - "bullet1": "較低數值(例如 80%)= 移除更多頁面", - "bullet2": "較高數值(例如 95%)= 只有非常空白的頁面會被移除", - "bullet3": "含淺色背景的文件建議使用較高數值" - }, - "includeBlankPages": { - "title": "包含偵測到的空白頁", - "text": "啟用後,會建立一個包含原始文件中所有被偵測並移除之空白頁的獨立 PDF。", - "bullet1": "有助於檢閱被移除的內容", - "bullet2": "有助於驗證偵測的準確性", - "bullet3": "可停用以減少輸出檔案大小" - } - }, - "submit": "移除空白", - "error": { - "failed": "移除空白頁失敗" - }, - "results": { - "title": "已移除空白頁面" - } - }, - "removeAnnotations": { - "tags": "註釋,突出,註解,標記,移除", - "title": "移除註釋", - "header": "移除註釋", - "submit": "移除", - "settings": { - "title": "設定" - }, - "info": { - "title": "關於移除註解", - "description": "此工具會移除 PDF 文件中的所有註解(留言、重點標示、注記等)。" - }, - "tooltip": { - "header": { - "title": "關於移除註解" - }, - "description": { - "title": "功能說明" - } - }, - "error": { - "failed": "從 PDF 移除註解時發生錯誤。" - } - }, - "compare": { - "tags": "區分,對比,變化,分析", - "title": "比較", - "header": "比較 PDF", - "clearSelected": "清除所選", - "clear": { - "confirmTitle": "清除所選 PDF?", - "confirmBody": "這將關閉目前的比較並帶您回到使用中的檔案。", - "confirm": "清除並返回" - }, - "review": { - "title": "比較結果", - "actionsHint": "檢視比較、交換文件角色,或匯出摘要。", - "switchOrder": "交換順序", - "exportSummary": "匯出摘要" - }, - "base": { - "label": "原始文件", - "placeholder": "選取原始 PDF" - }, - "comparison": { - "label": "已編輯文件", - "placeholder": "選取已編輯的 PDF" - }, - "addFilesHint": "請在「檔案」步驟新增 PDF 以啟用選取。", - "noFiles": "尚無可用的 PDF", - "pages": "頁面", - "selection": { - "originalEditedTitle": "選取原始與已編輯的 PDF" - }, - "original": { - "label": "原始 PDF" - }, - "edited": { - "label": "已編輯的 PDF" - }, - "swap": { - "confirmTitle": "要重新執行比較嗎?", - "confirmBody": "這會重新執行工具。確定要交換「原始」與「已編輯」的順序嗎?", - "confirm": "交換並重新執行" - }, - "cta": "比較", - "loading": "正在比較…", - "summary": { - "baseHeading": "原始文件", - "comparisonHeading": "已編輯文件", - "pageLabel": "頁" - }, - "rendering": { - "pageNotReadyTitle": "頁面尚未繪製", - "pageNotReadyBody": "部分頁面仍在繪製中。完成後導覽將自動對齊。", - "rendering": "繪製中", - "inProgress": "其中至少一個 PDF 非常大,繪製完成前捲動可能不順暢", - "pagesRendered": "頁面已繪製", - "complete": "頁面繪製完成" - }, - "dropdown": { - "deletionsLabel": "刪除", - "additionsLabel": "新增", - "deletions": "刪除({{count}})", - "additions": "新增({{count}})", - "searchPlaceholder": "搜尋變更…", - "noResults": "找不到變更" - }, - "actions": { - "stackVertically": "垂直堆疊", - "placeSideBySide": "並排顯示", - "zoomOut": "縮小", - "zoomIn": "放大", - "resetView": "重設視圖", - "unlinkScrollPan": "取消連結捲動與平移", - "linkScrollPan": "連結捲動與平移", - "unlinkScroll": "取消連結捲動", - "linkScroll": "連結捲動" - }, - "toasts": { - "unlinkedTitle": "已啟用獨立捲動與平移", - "unlinkedBody": "提示:方向鍵上下可同時捲動兩個窗格;平移僅移動作用中的窗格。" - }, - "error": { - "selectRequired": "請選擇原始與已編輯的文件。", - "filesMissing": "找不到所選檔案。請重新選取。", - "generic": "無法比較這些檔案。" - }, - "status": { - "extracting": "正在擷取文字…", - "processing": "正在分析差異…", - "complete": "比較已就緒" - }, - "longJob": { - "title": "大型比較處理中", - "body": "這些 PDF 合計超過 2,000 頁。處理可能需要數分鐘。" - }, - "slowOperation": { - "title": "仍在處理…", - "body": "此次比較所需時間比平常更長。您可以讓它繼續或取消。", - "cancel": "取消比較" - }, - "newLine": "換行", - "complex": { - "message": "選擇的檔案大小太大(其中一個或兩者皆是),可能會影響比較的精確度" - }, - "large": { - "file": { - "message": "選擇的檔案大小超出系統限制(其中一個或兩者皆是),無法處理" - } - }, - "no": { - "text": { - "message": "選擇的 PDF 檔案未包含文字(其中一個或兩者皆是)。請選擇含有文字的 PDF 進行比較" - } - }, - "too": { - "dissimilar": { - "message": "這些文件看起來差異很大。為節省時間已停止比較。" - } - }, - "earlyDissimilarity": { - "title": "這些 PDF 差異很大", - "body": "目前觀察到的相似度非常低。若不是相關文件,您可以停止比較。", - "stopButton": "停止比較" - } - }, - "certSign": { - "tags": "驗證,PEM,P12,官方,加密", - "title": "憑證簽章", - "filenamePrefix": "已簽署", - "signMode": { - "stepTitle": "簽署模式", - "tooltip": { - "header": { - "title": "關於 PDF 簽章" - }, - "overview": { - "title": "簽章如何運作", - "text": "兩種模式都會為文件加封(任何編輯都會被標記為遭竄改),並記錄誰/何時/如何以供稽核。檢視器的信任取決於憑證鏈。" - }, - "manual": { - "title": "手動 - 使用您的憑證", - "text": "使用您自己的憑證檔以符合品牌識別。當您的 CA/憑證鏈被識別時,可能顯示為受信任。", - "use": "適用於:對客戶、法務、法規遵循。" - }, - "auto": { - "title": "自動 - 零設定、立即系統封印", - "text": "使用伺服器自我簽署憑證簽署。提供相同的防竄改封印稽核軌跡;在檢視器中通常顯示為未驗證。", - "use": "使用時機:需要速度,且在內部審閱與存檔間維持一致身份。" - }, - "rule": { - "title": "經驗法則", - "text": "需要收件方顯示受信任狀態?用手動。需要無設定的快速防竄改封印與稽核軌跡?用自動。" - } - } - }, - "certTypeStep": { - "stepTitle": "憑證格式" - }, - "certFiles": { - "stepTitle": "憑證檔案" - }, - "appearance": { - "stepTitle": "簽章外觀", - "tooltip": { - "header": { - "title": "關於簽章外觀" - }, - "invisible": { - "title": "隱形簽章", - "text": "簽章會加入 PDF 以強化安全性,但在檢視文件時不會顯示。非常適合符合法規需求且不改變文件外觀。", - "bullet1": "提供安全性而不改變視覺外觀", - "bullet2": "符合數位簽署的法規要求", - "bullet3": "不影響文件版面或設計" - }, - "visible": { - "title": "可見簽章", - "text": "在 PDF 上顯示簽章區塊,包含您的姓名、日期與可選細節。當您希望讀者清楚看到文件已簽署時很有用。", - "bullet1": "在文件上顯示簽署者姓名與日期", - "bullet2": "可加入簽署原因與位置", - "bullet3": "可選擇要放置簽章的頁面", - "bullet4": "可選擇加入商標" - } - }, - "invisible": "隱形", - "options": { - "title": "簽章細節" - }, - "visible": "可見" - }, - "sign": { - "submit": "簽署 PDF", - "results": "已簽署 PDF" - }, - "error": { - "failed": "處理簽章時發生錯誤。" - }, - "tooltip": { - "header": { - "title": "關於管理簽章" - }, - "overview": { - "title": "此工具可以做什麼?", - "text": "此工具可檢查您的 PDF 是否已有數位簽章,並新增數位簽章。數位簽章可證明文件的建立者或核准者,並顯示簽署後是否被變更。", - "bullet1": "檢查現有簽章及其有效性", - "bullet2": "檢視簽署者與憑證的詳細資訊", - "bullet3": "新增數位簽章以保護您的文件", - "bullet4": "支援多檔,且易於導覽" - }, - "validation": { - "title": "檢查簽章", - "text": "當您檢查簽章時,工具會告知是否有效、誰簽署、何時簽署,以及文件在簽署後是否被變更。", - "bullet1": "顯示簽章為有效或無效", - "bullet2": "顯示簽署者資訊與簽署日期", - "bullet3": "檢查文件是否在簽署後被修改", - "bullet4": "可使用自訂憑證進行驗證" - }, - "signing": { - "title": "新增簽章", - "text": "要簽署 PDF,您需要數位憑證(如 PEM、PKCS12 或 JKS)。您可以選擇在文件上顯示簽章或僅加入隱形簽章以提高安全性。", - "bullet1": "支援 PEM、PKCS12、JKS 與伺服器憑證格式", - "bullet2": "可選擇在 PDF 上顯示或隱藏簽章", - "bullet3": "可新增簽署原因、位置與簽署者姓名", - "bullet4": "可選擇放置可見簽章的頁面", - "bullet5": "使用伺服器憑證,享有簡單的「以 Stirling PDF 簽署」選項" - } - }, - "certType": { - "tooltip": { - "header": { - "title": "關於憑證類型" - }, - "what": { - "title": "什麼是憑證?", - "text": "它是您簽章的安全身分識別,用以證明簽屬者。若非必須以憑證簽署,我們建議改用其他安全方法,如輸入、手繪或上傳。" - }, - "which": { - "title": "我該使用哪個選項?", - "text": "選擇與您憑證檔案相符的格式:", - "bullet1": "PKCS#12(.p12 / .pfx)— 單一合併檔(最常見)", - "bullet2": "PFX(.pfx)— Microsoft 的 PKCS12 版本", - "bullet3": "PEM — 分開的私鑰與憑證 .pem 檔", - "bullet4": "JKS — Java .jks 金鑰庫,適用於開發/CI-CD 工作流程" - }, - "convert": { - "title": "未列出金鑰?", - "text": "請使用 keytool 將您的檔案轉換為 Java 金鑰庫(.jks),然後選擇 JKS。" - } - } - }, - "chooseCertificate": "選擇憑證檔", - "chooseJksFile": "選擇 JKS 檔", - "chooseP12File": "選擇 PKCS12 檔", - "choosePfxFile": "選擇 PFX 檔", - "choosePrivateKey": "選擇私鑰檔", - "location": "位置", - "logoTitle": "商標", - "name": "名稱", - "noLogo": "無商標", - "pageNumber": "頁碼", - "password": "輸入您的金鑰庫或私鑰密碼(如果有的話):", - "passwordOptional": "若無密碼請留空", - "reason": "原因", - "serverCertMessage": "使用伺服器憑證 - 不需要檔案或密碼", - "showLogo": "顯示 Logo" - }, - "removeCertSign": { - "tags": "驗證,PEM,P12,官方,解密", - "title": "移除憑證簽章", - "header": "從 PDF 檔案中移除憑證簽章", - "selectPDF": "選擇 PDF 檔案", - "submit": "移除", - "description": "此工具將從您的 PDF 文件移除數位憑證簽章。", - "filenamePrefix": "已移除簽章", - "files": { - "placeholder": "請在主視圖選取一個 PDF 檔案以開始" - }, - "error": { - "failed": "移除憑證簽章時發生錯誤。" - }, - "results": { - "title": "憑證移除結果" - } - }, - "pageLayout": { - "tags": "合併,複合,單一檢視,組織", - "title": "多頁面版面配置", - "header": "多頁面版面配置", - "pagesPerSheet": "每張紙的頁面數:", - "addBorder": "新增邊框", - "submit": "送出", - "desc": { - "2": "在單張紙上並排放置 2 個頁面。", - "3": "在單張紙、單列放置 3 個頁面。", - "4": "在單張紙上放置 4 個頁面(2 × 2 方格)。", - "9": "在單張紙上放置 9 個頁面(3 × 3 方格)。", - "16": "在單張紙上放置 16 個頁面(4 × 4 方格)。" - }, - "error": { - "failed": "建立多頁版面配置時發生錯誤。" - } - }, - "bookletImposition": { - "tags": "小冊子,拼版,列印,裝訂,摺疊,折帖", - "title": "小冊子拼版", - "header": "小冊子拼版", - "submit": "建立小冊", - "spineLocation": { - "label": "書脊位置", - "left": "左側(預設)", - "right": "右側(RTL)" - }, - "doubleSided": { - "label": "雙面列印", - "tooltip": "建立正反兩面以利正確的小冊列印" - }, - "manualDuplex": { - "title": "手動雙面模式", - "instructions": "適用於沒有自動雙面的印表機。您需要執行兩次:" - }, - "duplexPass": { - "label": "列印輪次", - "first": "第一次", - "second": "第二次", - "firstInstructions": "列印正面 → 紙疊正面朝下堆疊 → 以第二次再執行", - "secondInstructions": "將已列印紙疊以正面朝下放入 → 列印背面" - }, - "rtlBinding": { - "label": "由右至左裝訂", - "tooltip": "適用於阿拉伯文、希伯來文或其他由右至左的語言" - }, - "addBorder": { - "label": "在頁面周圍加上邊框", - "tooltip": "在每個頁面區塊周圍加入邊框,以利裁切與對齊" - }, - "addGutter": { - "label": "加入裝訂邊", - "tooltip": "為裝訂增加內側邊距空間" - }, - "gutterSize": { - "label": "裝訂邊大小(點)" - }, - "flipOnShortEdge": { - "label": "以短邊翻轉(僅自動雙面)", - "tooltip": "啟用短邊雙面列印(僅自動雙面—手動模式會忽略)", - "manualNote": "手動模式不需要—您會自行翻面紙疊" - }, - "advanced": { - "toggle": "進階選項" - }, - "paperSizeNote": "紙張尺寸會自動依您的第一頁推算。", - "tooltip": { - "header": { - "title": "小冊建立指南" - }, - "description": { - "title": "什麼是小冊排版?", - "text": "透過正確的列印順序來製作專業的小冊。您的 PDF 頁面會以 2-up 方式放在橫式紙張上,摺疊並裝訂後即可像真正的書籍一樣依序閱讀。" - }, - "example": { - "title": "範例:8 頁小冊", - "text": "您的 8 頁文件將變成 2 張紙:", - "bullet1": "第 1 張 正面:第 8、1 頁 | 背面:第 2、7 頁", - "bullet2": "第 2 張 正面:第 6、3 頁 | 背面:第 4、5 頁", - "bullet3": "摺疊並堆疊後:閱讀順序為 1→2→3→4→5→6→7→8" - }, - "printing": { - "title": "如何列印與裝訂", - "text": "遵循以下步驟打造完美小冊:", - "bullet1": "使用雙面列印並選擇 'Flip on long edge'", - "bullet2": "依序堆疊後對摺", - "bullet3": "沿著摺線裝釘或裝訂", - "bullet4": "若為短邊翻轉的印表機:啟用 'Flip on short edge' 選項" - }, - "manualDuplex": { - "title": "手動雙面(單面印表機)", - "text": "適用於沒有自動雙面的印表機:", - "bullet1": "關閉『雙面列印』", - "bullet2": "選擇『第一次』 → 列印 → 紙疊正面朝下", - "bullet3": "選擇『第二次』 → 放入紙疊 → 列印背面", - "bullet4": "照常對摺並裝訂" - }, - "advanced": { - "title": "進階選項", - "text": "微調您的小冊:", - "bullet1": "由右至左裝訂:適用於阿拉伯文、希伯來文或 RTL 語言", - "bullet2": "邊框:顯示裁切線以便修邊", - "bullet3": "裝訂邊:為裝訂/騎馬釘預留空間", - "bullet4": "短邊翻轉:僅適用於自動雙面印表機" - } - }, - "error": { - "failed": "建立小冊排版時發生錯誤。" - } - }, - "scalePages": { - "title": "調整頁面大小/比例", - "header": "調整頁面大小/比例", - "pageSize": "文件的頁面大小。", - "keepPageSize": "原始大小", - "scaleFactor": "頁面的縮放級別(裁剪)。", - "submit": "送出" - }, - "adjustPageScale": { - "tags": "調整,修改,尺寸,適配", - "title": "調整頁面縮放", - "header": "調整頁面縮放", - "scaleFactor": { - "label": "縮放係數" - }, - "pageSize": { - "label": "目標頁面尺寸", - "keep": "保持原始大小", - "letter": "美式信紙", - "legal": "美式法律紙" - }, - "submit": "調整頁面縮放", - "error": { - "failed": "調整頁面縮放時發生錯誤。" - }, - "tooltip": { - "header": { - "title": "頁面縮放設定總覽" - }, - "description": { - "title": "說明", - "text": "調整 PDF 內容大小並變更頁面尺寸。" - }, - "scaleFactor": { - "title": "縮放係數", - "text": "控制內容在頁面上的大小。內容會縮放並置中—若縮放後的內容大於頁面尺寸,可能會被裁切。", - "bullet1": "1.0 = 原始大小", - "bullet2": "0.5 = 一半大小(小 50%)", - "bullet3": "2.0 = 兩倍大小(大 200%,可能裁切)" - }, - "pageSize": { - "title": "目標頁面尺寸", - "text": "設定輸出 PDF 的頁面尺寸。『保持原始大小』會維持目前尺寸,其餘選項將調整為標準紙張大小。" - } - } - }, - "add-page-numbers": { - "tags": "分頁,標籤,組織,索引" - }, - "auto-rename": { - "tags": "自動偵測,基於標頭,組織,重新標籤", - "title": "自動重新命名", - "header": "自動重新命名 PDF", - "description": "自動從 PDF 內容找出標題並用作檔名。", - "submit": "自動重新命名", - "files": { - "placeholder": "在主畫面選擇一個 PDF 檔開始使用" - }, - "error": { - "failed": "自動重新命名 PDF 時發生錯誤。" - }, - "results": { - "title": "自動重新命名結果" - }, - "tooltip": { - "header": { - "title": "自動重新命名運作方式" - }, - "description": { - "title": "功能說明" - }, - "howItWorks": { - "title": "智慧重新命名", - "text": "自動從 PDF 內容找出標題並用作檔名。", - "bullet1": "尋找看起來像標題或標頭的文字", - "bullet2": "依偵測到的標題建立乾淨且有效的檔名", - "bullet3": "若找不到合適標題則保留原檔名" - } - }, - "settings": { - "title": "關於" - } - }, - "adjust-contrast": { - "tags": "色彩校正,調整,修改,增強" - }, - "crop": { - "title": "裁剪", - "header": "裁剪 PDF", - "submit": "送出", - "noFileSelected": "選取一個 PDF 檔以開始裁切", - "preview": { - "title": "裁切區域選擇" - }, - "reset": "重設為整個 PDF", - "coordinates": { - "title": "位置與尺寸", - "x": { - "label": "X 位置", - "desc": "左邊界(點)" - }, - "y": { - "label": "Y 位置", - "desc": "下邊界(點)" - }, - "width": { - "label": "寬度", - "desc": "裁切寬度(點)" - }, - "height": { - "label": "高度", - "desc": "裁切高度(點)" - } - }, - "error": { - "invalidArea": "裁切區域超出 PDF 邊界", - "failed": "裁切 PDF 失敗" - }, - "steps": { - "selectArea": "選擇裁切區域" - }, - "tooltip": { - "title": "如何裁切 PDF", - "description": "透過拖曳並調整縮圖上的藍色覆蓋層來選擇要裁切的區域。", - "drag": "拖曳覆蓋層以移動裁切區域", - "resize": "拖曳角落與邊緣手把以調整大小", - "precision": "使用座標輸入可精準定位" - }, - "results": { - "title": "裁切結果" - }, - "automation": { - "info": "以 PDF 的點數輸入裁切座標。原點 (0,0) 位於左下角。這些數值將套用到此自動化處理的所有 PDF。", - "reference": "參考:A4 頁面為 595.28 × 841.89 點(210mm × 297mm)。1 英吋 = 72 點。" - } - }, - "autoSplitPDF": { - "tags": "基於 QR Code,分離,掃描區段,組織", - "title": "自動分割 PDF", - "header": "自動分割 PDF", - "description": "列印,插入,掃描,上傳,讓 Stirling PDF 處理其餘的工作。不需要手動工作排序。", - "selectText": { - "1": "從下面列印一些分隔紙張(黑白即可)。", - "2": "透過在它們之間插入分隔紙張一次掃描所有文件。", - "3": "上傳單一大的掃描 PDF 檔案,讓 Stirling PDF 處理其餘的工作。", - "4": "自動偵測並移除分隔頁面,確保最終文件整潔。" - }, - "formPrompt": "送出包含 Stirling-PDF 頁面分隔器的 PDF:", - "duplexMode": "雙面模式(正反面掃描)", - "dividerDownload2": "下載 '自動分割器分隔器(帶說明).pdf'", - "submit": "送出" - }, - "sanitizePdf": { - "tags": "清理,安全,無害,移除威脅" - }, - "URLToPDF": { - "tags": "網頁捕獲,儲存頁面,網頁轉文件,存檔", - "title": "URL 轉 PDF", - "header": "URL 轉 PDF", - "submit": "轉換", - "credit": "此服務使用 WeasyPrint 進行轉換" - }, - "HTMLToPDF": { - "tags": "標記,網頁內容,轉換,轉檔", - "title": "HTML 轉 PDF", - "header": "HTML 轉 PDF", - "help": "接受 HTML 文件和包含所需 html/css/images 等的 ZIP", - "submit": "轉換", - "credit": "此服務使用 WeasyPrint 進行轉換", - "zoom": "用於顯示網站的縮放級別。", - "pageWidth": "頁面寬度-以公分為單位(留空則使用預設值)", - "pageHeight": "頁面高度-以公分為單位(留空則使用預設值)", - "marginTop": "頁面的上邊距-以毫米為單位(留空則使用預設值)", - "marginBottom": "頁面的下邊距-以毫米為單位(留空則使用預設值)", - "marginLeft": "頁面的左邊距-以毫米為單位(留空則使用預設值)", - "marginRight": "頁面的右邊距-以毫米為單位(留空則使用預設值)", - "printBackground": "渲染網站的背景。", - "defaultHeader": "啟用預設標頭(名稱和頁碼)", - "cssMediaType": "更改頁面的 CSS 媒體類型。", - "none": "無", - "print": "列印", - "screen": "螢幕" - }, - "MarkdownToPDF": { - "tags": "標記,網頁內容,轉換,轉檔,md", - "title": "Markdown 轉 PDF", - "header": "Markdown 轉 PDF", - "submit": "轉換", - "help": "正在進行中", - "credit": "此服務使用 WeasyPrint 進行轉換" - }, - "PDFToMarkdown": { - "tags": "標記語言,網頁內容,轉換,轉檔,md", - "title": "PDF 轉 Markdown", - "header": "PDF 轉 Markdown", - "submit": "轉換" - }, - "getPdfInfo": { - "tags": "資訊,資料,統計,統計資料", - "title": "取得 PDF 資訊", - "header": "取得 PDF 資訊", - "submit": "取得資訊", - "downloadJson": "下載 JSON" - }, - "extractPage": { - "tags": "提取" - }, - "PdfToSinglePage": { - "tags": "單一頁面" - }, - "showJS": { - "tags": "JS", - "title": "顯示 JavaScript", - "header": "顯示 JavaScript", - "downloadJS": "下載 JavaScript", - "submit": "顯示", - "results": "結果", - "processing": "正在擷取 JavaScript...", - "done": "已擷取 JavaScript", - "singleFileWarning": "此工具一次僅支援一個檔案。請選擇單一檔案。", - "view": { - "title": "擷取的 JavaScript" - } - }, - "redact": { - "tags": "塗改,隱藏,塗黑,黑色,標記,遮蔽,手動", - "title": "手動塗黑", - "submit": "塗黑", - "error": { - "failed": "遮蔽 PDF 時發生錯誤。" - }, - "modeSelector": { - "title": "遮蔽方式", - "mode": "模式", - "automatic": "自動", - "automaticDesc": "根據搜尋詞遮蔽文字", - "manual": "手動", - "manualDesc": "點擊並拖曳以遮蔽特定區域", - "manualComingSoon": "即將推出手動遮蔽" - }, - "auto": { - "header": "自動遮蔽", - "settings": { - "title": "遮蔽設定", - "advancedTitle": "進階" - }, - "colorLabel": "方框顏色", - "wordsToRedact": { - "title": "要遮蔽的字詞", - "placeholder": "輸入字詞", - "add": "新增", - "examples": "範例:Confidential、Top-Secret" - }, - "useRegexLabel": "使用 Regex", - "wholeWordSearchLabel": "全字匹配", - "customPaddingLabel": "自訂額外留白", - "convertPDFToImageLabel": "將 PDF 轉為 PDF-Image" - }, - "tooltip": { - "mode": { - "header": { - "title": "遮蔽方式" - }, - "automatic": { - "title": "自動遮蔽", - "text": "自動尋找並遮蔽文件中的指定文字。適合移除如姓名、地址或機密標記等一致的敏感資訊。" - }, - "manual": { - "title": "手動遮蔽", - "text": "點擊並拖曳以手動選取要遮蔽的特定區域。可精確控制遮蔽內容。(即將推出)" - } - }, - "words": { - "header": { - "title": "要遮蔽的字詞" - }, - "description": { - "title": "文字比對", - "text": "輸入要在文件中尋找並遮蔽的單字或片語。每個字詞會分別搜尋。" - }, - "bullet1": "一次新增一個字詞", - "bullet2": "按 Enter 或點擊『再新增一個』即可加入", - "bullet3": "點擊 × 可移除字詞", - "examples": { - "title": "常見範例", - "text": "常見遮蔽項目包含:銀行資料、電子郵件地址或特定姓名。" - } - }, - "advanced": { - "header": { - "title": "進階遮蔽設定" - }, - "color": { - "title": "方框顏色與留白", - "text": "自訂遮蔽方框外觀。黑色為標準,但您可選擇任何顏色。留白可在找到的文字周圍增加額外空間。" - }, - "regex": { - "title": "使用 Regex", - "text": "啟用正則表示式以進行進階樣式比對。對於尋找電話號碼、電子郵件或複雜模式很有用。", - "bullet1": "範例:\\d{4}-\\d{2}-\\d{2} 可比對任何 YYYY-MM-DD 格式的日期", - "bullet2": "請小心使用—請徹底測試" - }, - "wholeWord": { - "title": "全字匹配", - "text": "只比對完整單字,不進行部分比對。啟用後『John』不會比對到『Johnson』。" - }, - "convert": { - "title": "轉為 PDF-Image", - "text": "遮蔽後將 PDF 轉為以影像為基礎的 PDF,確保遮蔽方框後方的文字完全移除且無法復原。" - } - } - }, - "manual": { - "header": "手動遮蔽", - "textBasedRedaction": "文字式遮蔽", - "pageBasedRedaction": "以頁面為單位遮蔽", - "convertPDFToImageLabel": "將 PDF 轉為 PDF-Image(用於移除方框後方文字)", - "pageRedactionNumbers": { - "title": "頁面", - "placeholder": "(例如 1,2,8 或 4,7,12-16 或 2n-1)" - }, - "redactionColor": { - "title": "遮蔽顏色" - }, - "export": "匯出", - "upload": "上傳", - "boxRedaction": "方框繪製遮蔽", - "zoom": "縮放", - "zoomIn": "放大", - "zoomOut": "縮小", - "nextPage": "下一頁", - "previousPage": "上一頁", - "toggleSidebar": "切換側邊欄", - "showThumbnails": "顯示縮圖", - "showDocumentOutline": "顯示文件大綱(連按兩下以展開/摺疊所有項目)", - "showAttachments": "顯示附件", - "showLayers": "顯示圖層(連按兩下以將所有圖層重設為預設狀態)", - "colourPicker": "顏色選擇器", - "findCurrentOutlineItem": "尋找目前大綱項目", - "applyChanges": "套用變更" - } - }, - "tableExtraxt": { - "tags": "CSV,表格提取,提取,轉換" - }, - "autoSizeSplitPDF": { - "tags": "pdf,分割,文件,組織" - }, - "overlay-pdfs": { - "tags": "覆蓋", - "header": "覆蓋 PDF 檔案", - "title": "疊加 PDF", - "desc": "將一個 PDF 疊加在另一個之上", - "baseFile": { - "label": "選擇基底 PDF 檔案" - }, - "overlayFiles": { - "label": "選擇覆蓋 PDF 檔案", - "placeholder": "選擇 PDF...", - "addMore": "新增更多 PDF..." - }, - "mode": { - "label": "選擇覆蓋模式", - "sequential": "序列覆蓋", - "interleaved": "交錯覆蓋", - "fixedRepeat": "固定重複覆蓋" - }, - "counts": { - "label": "覆蓋次數(適用於固定重複模式)", - "placeholder": "輸入逗號分隔的次數(例如:2,3,1)", - "item": "檔案的計數", - "noFiles": "新增疊加檔以設定計數" - }, - "position": { - "label": "選擇覆蓋位置", - "foreground": "前景", - "background": "背景" - }, - "submit": "送出", - "settings": { - "title": "設定" - }, - "results": { - "title": "疊加結果" - }, - "tooltip": { - "header": { - "title": "疊加 PDF 概覽" - }, - "description": { - "title": "說明", - "text": "將基底 PDF 與一個或多個疊加 PDF 合併。可依不同模式逐頁套用,並放在前景或背景。" - }, - "mode": { - "title": "疊加模式", - "text": "選擇如何將疊加頁面分配到基底 PDF 的各頁。", - "sequential": "連續疊加:先用第一個疊加 PDF 的頁面直到結束,再移至下一個。", - "interleaved": "交錯疊加:依序從每個疊加各取一頁。", - "fixedRepeat": "固定重複疊加:每個疊加在移至下一個前取用固定頁數。使用「計數」設定數量。" - }, - "position": { - "title": "疊加位置", - "text": "前景將疊加置於頁面上方;背景則置於其下。" - }, - "overlayFiles": { - "title": "疊加檔案", - "text": "選擇一個或多個要疊加在基底上的 PDF。這些檔案的順序會影響在『連續』與『固定重複』模式時的套用方式。" - }, - "counts": { - "title": "計數(僅限固定重複)", - "text": "為每個疊加檔提供正整數,表示在移至下一個前要取用的頁數。當模式為固定重複時為必填。" - } - }, - "error": { - "failed": "疊加 PDF 時發生錯誤。" - } - }, - "split-by-sections": { - "tags": "區段分割, 劃分, 自訂", - "title": "依區段分割 PDF", - "header": "將 PDF 分割成區段", - "horizontal": { - "label": "水平劃分", - "placeholder": "輸入水平劃分的數量" - }, - "vertical": { - "label": "垂直劃分", - "placeholder": "輸入垂直劃分的數量" - }, - "submit": "分割 PDF", - "merge": "是否合併為一個 PDF" - }, - "AddStampRequest": { - "tags": "圖章,新增圖片,中心影像,浮水印,PDF,嵌入,自訂", - "header": "圖章 PDF", - "title": "圖章 PDF", - "stampSetup": "印章設定", - "stampType": "圖章類型", - "stampText": "圖章文字", - "stampImage": "圖章圖片", - "alphabet": "字母表", - "fontSize": "字型/影像大小", - "rotation": "旋轉", - "opacity": "透明度", - "position": "位置", - "overrideX": "覆蓋 X 座標", - "overrideY": "覆蓋 Y 座標", - "customMargin": "自訂邊緣", - "customColor": "自訂文字顏色", - "submit": "送出", - "noStampSelected": "未選擇印章。請回到步驟 1。", - "customPosition": "在預覽視窗中拖曳印章至想要的位置。", - "error": { - "failed": "將印章加入 PDF 時發生錯誤。" - }, - "imageSize": "影像大小", - "margin": "邊距", - "positionAndFormatting": "位置與格式", - "quickPosition": "選擇頁面上的位置以放置印章。", - "results": { - "title": "蓋章結果" - } - }, - "removeImagePdf": { - "tags": "移除圖片,頁面操作,後端,伺服器端" - }, - "splitPdfByChapters": { - "tags": "分割,章節,書籤,整理" - }, - "validateSignature": { - "tags": "簽章,驗證,確認,pdf,憑證,數位簽章,驗證簽章,驗證憑證", - "title": "驗證 PDF 簽章", - "header": "驗證數位簽章", - "selectPDF": "選擇已簽章的 PDF 檔案", - "submit": "驗證簽章", - "results": "驗證結果", - "status": { - "_value": "狀態", - "valid": "有效", - "invalid": "無效", - "complete": "驗證完成" - }, - "signer": "簽署者", - "date": "日期", - "reason": "原因", - "location": "位置", - "noSignatures": "此文件中未找到數位簽章", - "chain": { - "invalid": "憑證鏈驗證失敗 - 無法驗證簽署者身份" - }, - "trust": { - "invalid": "憑證不在信任儲存區中 - 無法驗證來源" - }, - "cert": { - "expired": "憑證已過期", - "revoked": "憑證已被撤銷", - "info": "憑證詳細資訊", - "issuer": "發行者", - "subject": "主旨", - "serialNumber": "序號", - "validFrom": "有效期自", - "validUntil": "有效期至", - "algorithm": "演算法", - "keySize": "金鑰長度", - "version": "版本", - "keyUsage": "金鑰用途", - "selfSigned": "自我簽署", - "bits": "位元", - "details": "憑證詳細資訊" - }, - "signature": { - "info": "簽章資訊", - "_value": "簽章", - "mathValid": "簽章在數學上有效,但:" - }, - "selectCustomCert": "自訂 X.509 憑證檔案(選填)", - "downloadCsv": "下載 CSV", - "downloadJson": "下載 JSON", - "downloadPdf": "下載 PDF 報告", - "downloadType": { - "csv": "CSV", - "json": "JSON", - "pdf": "PDF" - }, - "error": { - "allFailed": "無法驗證所選檔案。", - "partial": "部分檔案無法驗證。", - "reportGeneration": "無法產生 PDF 報告。可用 JSON 與 CSV。", - "unexpected": "驗證過程中發生未預期的錯誤。" - }, - "finalizing": "正在準備下載...", - "issue": { - "certExpired": "憑證已過期", - "certRevocationUnknown": "憑證撤銷狀態未知", - "certRevoked": "憑證已撤銷", - "chainInvalid": "憑證鏈無效", - "signatureInvalid": "簽章加密檢查失敗", - "trustInvalid": "憑證不受信任" - }, - "noResults": "執行驗證以產生報告。", - "noSignaturesShort": "沒有簽章", - "processing": "正在驗證簽章...", - "report": { - "continued": "續", - "downloads": "下載", - "entryLabel": "簽章摘要", - "fields": { - "created": "建立時間", - "fileSize": "檔案大小", - "signatureCount": "總簽章數", - "signatureDate": "簽章日期" - }, - "filesEvaluated": "已評估 {{count}} 個檔案", - "footer": "透過 Stirling PDF 驗證", - "generatedAt": "產生時間", - "noPdf": "成功驗證後將提供 PDF 報告。", - "page": "頁", - "shortTitle": "簽章摘要", - "signatureCountLabel": "{{count}} 個簽章", - "signaturesFound": "偵測到 {{count}} 個簽章", - "signaturesValid": "{{count}} 個完全有效", - "title": "簽章驗證報告" - }, - "settings": { - "certHint": "上傳受信任的 X.509 憑證以針對自訂信任來源進行驗證。", - "title": "驗證設定" - }, - "signatureDate": "簽章日期", - "totalSignatures": "總簽章數" - }, - "replaceColor": { - "tags": "取代顏色,頁面操作,後端,伺服端", - "labels": { - "settings": "設定", - "colourOperation": "顏色操作" - }, - "options": { - "highContrast": "高對比", - "invertAll": "反轉所有顏色", - "custom": "自訂", - "cmyk": "轉換為 CMYK" - }, - "tooltip": { - "header": { - "title": "替換與反轉顏色設定總覽" - }, - "description": { - "title": "說明", - "text": "轉換 PDF 顏色以改善可讀性與無障礙性。可選用高對比預設、反轉所有顏色,或建立自訂配色。" - }, - "highContrast": { - "title": "高對比", - "text": "套用為更佳可讀性與無障礙相容性設計的預設高對比配色。", - "bullet1": "白字黑底—經典深色模式", - "bullet2": "黑字白底—標準高對比", - "bullet3": "黃字黑底—高可視性選項", - "bullet4": "綠字黑底—替代高對比" - }, - "invertAll": { - "title": "反轉所有顏色", - "text": "完全反轉 PDF 中的所有顏色,形成類似負片的效果。可用於建立文件的深色模式版本,或在低光環境下減輕眼睛疲勞。" - }, - "custom": { - "title": "自訂顏色", - "text": "使用顏色選擇器自訂文字與背景顏色。非常適合製作品牌文件或滿足特定無障礙需求。", - "bullet1": "文字顏色—選擇文字元素的顏色", - "bullet2": "背景顏色—設定文件的背景顏色" - }, - "cmyk": { - "title": "轉換為 CMYK", - "text": "將 PDF 從 RGB 色域轉換為 CMYK 色域,最佳化專業列印。此程序會將顏色轉換為印表機使用的青、洋紅、黃、黑模型。" - } - }, - "error": { - "failed": "處理顏色替換時發生錯誤。" - } - }, - "login": { - "title": "登入", - "header": "登入", - "signin": "登入", - "signInWith": "使用以下方式登入", - "signInAnonymously": "以訪客身分登入", - "rememberme": "記住我", - "invalid": "使用者名稱或密碼無效。", - "locked": "您的帳號已被鎖定。", - "sessionExpired": "您的工作階段已過期。請重新登入。", - "signinTitle": "請登入", - "ssoSignIn": "透過 SSO 單一登入", - "oAuth2AutoCreateDisabled": "OAuth 2.0 自動建立使用者功能已停用", - "oAuth2AdminBlockedUser": "目前不允許未註冊的使用者註冊或登入。請聯絡系統管理員。", - "oauth2RequestNotFound": "找不到驗證請求", - "oauth2InvalidUserInfoResponse": "使用者資訊回應無效", - "oauth2invalidRequest": "請求無效", - "oauth2AccessDenied": "存取被拒", - "oauth2InvalidTokenResponse": "無效的權杖回應", - "oauth2InvalidIdToken": "無效的身分權杖", - "relyingPartyRegistrationNotFound": "找不到任何信賴方註冊紀錄", - "userIsDisabled": "使用者已停用,目前此使用者無法登入。請聯絡系統管理員。", - "alreadyLoggedIn": "您已經登入了", - "alreadyLoggedIn2": "部裝置。請先從這些裝置登出後再試一次。", - "toManySessions": "您有太多使用中的工作階段", - "logoutMessage": "您已登出。", - "youAreLoggedIn": "您已登入!", - "email": "電子郵件", - "password": "密碼", - "enterEmail": "輸入您的電子郵件", - "enterPassword": "輸入您的密碼", - "loggingIn": "正在登入...", - "username": "使用者名稱", - "enterUsername": "輸入使用者名稱", - "useEmailInstead": "使用電子郵件登入", - "forgotPassword": "忘記密碼?", - "logIn": "登入", - "signingIn": "正在登入...", - "login": "登入", - "or": "或", - "useMagicLink": "改用魔術連結", - "enterEmailForMagicLink": "輸入您的電子郵件以接收魔術連結", - "sending": "正在傳送…", - "sendMagicLink": "傳送魔術連結", - "cancel": "取消", - "dontHaveAccount": "沒有帳號嗎?註冊", - "home": "首頁", - "debug": "除錯", - "signOut": "登出", - "pleaseEnterBoth": "請輸入電子郵件與密碼", - "pleaseEnterEmail": "請輸入您的電子郵件地址", - "magicLinkSent": "魔術連結已寄至 {{email}}!請查看您的電子郵件並點擊連結登入。", - "passwordResetSent": "密碼重設連結已寄至 {{email}}!請查看您的電子郵件並依指示操作。", - "failedToSignIn": "使用 {{provider}} 登入失敗:{{message}}", - "unexpectedError": "未預期的錯誤:{{message}}", - "accountCreatedSuccess": "帳號建立成功!您現在可以登入。", - "passwordChangedSuccess": "密碼變更成功!請使用新密碼登入。", - "credentialsUpdated": "您的認證資訊已更新。請重新登入。", - "defaultCredentials": "預設登入憑證", - "changePasswordWarning": "首次登入後請更改您的密碼", - "slides": { - "overview": { - "alt": "Stirling PDF 概覽", - "title": "滿足您所有 PDF 需求的一站式平台。", - "subtitle": "以隱私為先的 PDF 雲端套件,讓您轉換、簽署、遮蔽與管理文件,並提供 50+ 種強大工具。" - }, - "edit": { - "alt": "編輯 PDF", - "title": "編輯 PDF 以顯示/保護您想要的資訊", - "subtitle": "提供十多種工具,協助您遮蔽、簽署、閱讀與處理 PDF,滿足您的各種需求。" - }, - "secure": { - "alt": "保護 PDF", - "title": "保護 PDF 中的敏感資訊", - "subtitle": "輕鬆新增密碼、遮蔽內容並管理憑證。" - } - } - }, - "signup": { - "title": "建立帳號", - "subtitle": "加入 Stirling PDF 以開始使用", - "name": "姓名", - "email": "電子郵件", - "password": "密碼", - "confirmPassword": "確認密碼", - "enterName": "輸入您的姓名", - "enterEmail": "輸入您的電子郵件", - "enterPassword": "輸入您的密碼", - "confirmPasswordPlaceholder": "確認密碼", - "or": "或", - "creatingAccount": "正在建立帳號...", - "signUp": "註冊", - "alreadyHaveAccount": "已經有帳號了嗎?登入", - "pleaseFillAllFields": "請填寫所有欄位", - "passwordsDoNotMatch": "兩次密碼不一致", - "passwordTooShort": "密碼長度至少需 6 個字元", - "invalidEmail": "請輸入有效的電子郵件地址", - "checkEmailConfirmation": "請至電子郵件查收確認連結以完成註冊。", - "accountCreatedSuccessfully": "帳號建立成功!您現在可以登入。", - "unexpectedError": "未預期的錯誤:{{message}}", - "useEmailInstead": "改用電子郵件", - "nameRequired": "必須填寫姓名", - "emailRequired": "必須填寫電子郵件", - "passwordRequired": "必須填寫密碼", - "confirmPasswordRequired": "請確認您的密碼" - }, - "pdfToSinglePage": { - "title": "PDF 轉為單一頁面", - "header": "PDF 轉為單一頁面", - "submit": "轉換為單一頁面", - "description": "此工具會將 PDF 的所有頁面合併成一個大型單頁。寬度將與原頁相同,但高度會是所有頁面高度之總和。", - "filenamePrefix": "single_page", - "files": { - "placeholder": "在主畫面選擇一個 PDF 檔開始使用" - }, - "error": { - "failed": "轉換為單頁時發生錯誤。" - }, - "results": { - "title": "單頁結果" - } - }, - "pageExtracter": { - "title": "提取頁面", - "header": "提取頁面", - "submit": "提取", - "placeholder": "(例如 1,2,8 或 4,7,12-16 或 2n-1)" - }, - "sanitizePDF": { - "title": "清理 PDF", - "header": "清理 PDF 檔案", - "selectText": { - "1": "移除 JavaScript 操作", - "2": "移除內嵌文件", - "3": "移除內嵌 XMP 資訊", - "4": "移除連結", - "5": "移除字型", - "6": "移除文件中繼資料" - }, - "submit": "清理 PDF" - }, - "adjustContrast": { - "title": "調整對比度", - "header": "調整對比度", - "basic": "基本調整", - "contrast": "對比度:", - "brightness": "亮度:", - "saturation": "飽和度:", - "download": "下載", - "adjustColors": "調整顏色", - "blue": "藍", - "confirm": "確認", - "error": { - "failed": "調整顏色/對比失敗" - }, - "green": "綠", - "noPreview": "選取 PDF 以預覽", - "red": "紅", - "results": { - "title": "已調整的 PDF" - } - }, - "compress": { - "title": "壓縮", - "desc": "壓縮 PDF 以減少檔案大小。", - "header": "壓縮 PDF", - "method": { - "title": "壓縮方法", - "quality": "品質", - "filesize": "檔案大小" - }, - "credit": "此服務使用 qpdf 進行 PDF 壓縮/最佳化。", - "grayscale": { - "label": "套用灰階進行壓縮" - }, - "tooltip": { - "header": { - "title": "壓縮設定總覽" - }, - "description": { - "title": "說明", - "text": "壓縮是減少檔案大小的簡單方法。選擇『檔案大小』可輸入目標大小,系統會為您調整品質。選擇『品質』可手動設定壓縮強度。" - }, - "qualityAdjustment": { - "title": "品質調整", - "text": "拖曳滑桿以調整壓縮強度。較低的數值(1–3)可保留品質但檔案較大;較高的數值(7–9)會更縮小檔案但降低影像清晰度。", - "bullet1": "較低數值保留品質", - "bullet2": "較高數值降低檔案大小" - }, - "grayscale": { - "title": "灰階", - "text": "選取此選項可將所有影像轉為黑白,對於掃描 PDF 或影像較多的文件,可大幅減少檔案大小。" - } - }, - "error": { - "failed": "壓縮 PDF 時發生錯誤。" - }, - "selectText": { - "1": { - "_value": "壓縮設定", - "1": "1-3 為一般 PDF 壓縮,
4-6 為輕度圖片壓縮,
7-9 為高強度圖片壓縮,將大幅降低圖片品質" - }, - "2": "最佳化等級:", - "4": "自動模式 - 自動調整品質使 PDF 達到指定的檔案大小", - "5": "指定的 PDF 檔案大小(例如 25MB, 10.8MB, 25KB)" - }, - "submit": "壓縮" - }, - "decrypt": { - "passwordPrompt": "此檔案已受密碼保護。請輸入密碼:", - "cancelled": "已取消處理 PDF:{0}", - "noPassword": "未提供加密 PDF 的密碼:{0}", - "invalidPassword": "請重新輸入正確的密碼。", - "invalidPasswordHeader": "密碼錯誤或不支援的加密方式,PDF:{0}", - "unexpectedError": "處理檔案時發生錯誤。請再試一次。", - "serverError": "解密時發生伺服器錯誤:{0}", - "success": "檔案已成功解密。" - }, - "multiTool-advert": { - "message": "此功能也可以在我們的複合工具頁面中使用。前往查看並體驗更強大的逐頁操作介面及其他進階功能!" - }, - "pageRemover": { - "title": "頁面移除", - "header": "PDF 頁面移除", - "pagesToDelete": "要刪除的頁面(輸入以逗號分隔的頁碼):", - "submit": "刪除頁面", - "placeholder": "(例如 1,2,6 或 1-10,15-30)" - }, - "imageToPDF": { - "title": "圖片轉 PDF", - "header": "圖片轉 PDF", - "submit": "轉換", - "selectLabel": "影像適應選項", - "fillPage": "填充頁面", - "fitDocumentToImage": "適應影像到頁面", - "maintainAspectRatio": "保持長寬比", - "selectText": { - "2": "自動旋轉 PDF", - "3": "多文件邏輯(僅在處理多個影像時啟用)", - "4": "合併為單一 PDF", - "5": "轉換為單獨的 PDF" - } - }, - "PDFToCSV": { - "title": "PDF 轉換為 CSV", - "header": "PDF 轉換為 CSV", - "prompt": "選擇要提取表格的頁面", - "submit": "提取" - }, - "split-by-size-or-count": { - "title": "依大小或數量分割 PDF", - "header": "依大小或數量分割 PDF", - "type": { - "label": "選擇分割類型", - "size": "依大小", - "pageCount": "依頁數", - "docCount": "依文件數量" - }, - "value": { - "label": "輸入值", - "placeholder": "輸入大小(例如:2MB 或 3KB)或數量(例如:5)" - }, - "submit": "送出" - }, - "printFile": { - "title": "列印檔案", - "header": "使用印表機印出檔案", - "selectText": { - "1": "選擇要印的檔案", - "2": "輸入印表機名稱" - }, - "submit": "列印" - }, - "licenses": { - "nav": "授權條款", - "title": "第三方授權條款", - "header": "第三方授權條款", - "module": "模組", - "version": "版本", - "license": "授權條款" - }, - "survey": { - "nav": "問卷調查", - "title": "Stirling-PDF 問卷調查", - "description": "Stirling-PDF 沒有追蹤功能,因此我們希望聽取使用者的意見來改進 Stirling-PDF!", - "changes": "Stirling-PDF 自上次調查以來已有所改變!欲了解更多資訊,請查看我們的部落格文章:", - "changes2": "隨著這些變更,我們正在獲得付費的商業支援和資金", - "please": "請考慮參與我們的問卷調查!", - "disabled": "(問卷調查彈出視窗將在後續更新中停用,但仍可在頁尾使用)", - "button": "參與問卷調查", - "dontShowAgain": "不要再次顯示", - "meeting": { - "1": "如果您在工作中使用 Stirling PDF,我們很希望能與您交流。我們將提供技術支援諮詢,以換取 15 分鐘的使用者體驗回饋交流。", - "2": "這是一個機會讓您:", - "3": "獲得關於部署、整合或疑難排解方面的協助", - "4": "針對效能、特殊案例和缺少的功能提供直接意見回饋", - "5": "協助我們改良 Stirling PDF 以符合實際企業使用需求", - "6": "如果您有興趣,可以直接預約時間與我們的團隊交流。(僅提供英語服務)", - "7": "期待深入了解您的使用情境,讓 Stirling PDF 變得更好!", - "notInterested": "不是企業使用者或對會議不感興趣?", - "button": "預約會議" - } - }, - "removeImage": { - "title": "移除圖片", - "header": "移除圖片", - "removeImage": "移除圖片", - "submit": "移除圖片", - "error": { - "failed": "移除 PDF 中的影像失敗。" - }, - "results": { - "title": "移除影像結果" - } - }, - "splitByChapters": { - "title": "依章節分割 PDF", - "header": "依章節分割 PDF", - "bookmarkLevel": "書籤層級", - "includeMetadata": "包含中繼資料", - "allowDuplicates": "允許重複", - "desc": { - "1": "此工具會根據 PDF 檔案的章節結構將其分割成多個 PDF。", - "2": "書籤層級:選擇用於分割的書籤層級(0 表示最上層,1 表示第二層,依此類推)。", - "3": "包含中繼資料:如果勾選,原始 PDF 的中繼資料將包含在每個分割後的 PDF 中。", - "4": "允許重複:如果勾選,允許同一頁面上的多個書籤建立獨立的 PDF。" - }, - "submit": "分割 PDF" - }, - "fileChooser": { - "click": "點選", - "or": "或", - "dragAndDrop": "拖放檔案", - "dragAndDropPDF": "拖放 PDF 檔案", - "dragAndDropImage": "拖放圖片檔案", - "hoveredDragAndDrop": "將檔案拖放至此", - "extractPDF": "處理中..." - }, - "releases": { - "footer": "版本資訊", - "title": "版本資訊", - "header": "版本資訊", - "current": { - "version": "目前版本" - }, - "note": "版本資訊僅提供英文版本" - }, - "swagger": { - "title": "API 文件", - "header": "API 文件", - "desc": "檢視並測試 Stirling PDF 的 API 端點", - "tags": "api,文件,swagger,端點,開發" - }, - "cookieBanner": { - "popUp": { - "title": "我們如何使用 Cookies", - "description": { - "1": "我們使用 Cookies 和其他技術來讓 Stirling PDF 變得更好——幫助我們改善工具並繼續創造您會喜愛的新功能", - "2": "如果您仍不想,點擊「不,謝謝」只會開啟必要的 Cookies 好讓網站功能保持運作" - }, - "acceptAllBtn": "接受", - "acceptNecessaryBtn": "不,謝謝", - "showPreferencesBtn": "管理偏好設定" - }, - "preferencesModal": { - "title": "喜好設定中心", - "acceptAllBtn": "全部接受", - "acceptNecessaryBtn": "全部拒絕", - "savePreferencesBtn": "儲存設定", - "closeIconLabel": "關閉視窗", - "serviceCounterLabel": "服務|服務", - "subtitle": "Cookies 的用途", - "description": { - "1": "Stirling PDF 使用 Cookies 與其他相似技術去改善您的體驗和分析您如何使用我們的工具。這有助於我們改善效能、開發您注目的功能,和提供使用者協助。", - "2": "Stirling PDF 不能——且永遠不會——追蹤或存取您的文件。", - "3": "您的隱私和信任是我們的核心理念。" - }, - "necessary": { - "title": { - "1": "必要的 Cookies", - "2": "永遠開啟" - }, - "description": "這些 Cookies 對網站正常運作至關重要。它們讓核心功能,像是隱私設定、登入、填入表格能夠運作——這也是為什麼它們不能被關掉。" - }, - "analytics": { - "title": "分析 Cookies", - "description": "這些 Cookies 幫助我們分析您如何使用我們的工具,好讓我們能專注在構建社群最重視的功能。儘管放心—— Stirling PDF 不會且永不追蹤您的文件" - } - }, - "services": { - "posthog": "PostHog 分析", - "scarf": "Scarf 像素" - } - }, - "removeMetadata": { - "submit": "移除中繼資料" - }, - "sidebar": { - "toggle": "切換側邊欄" - }, - "theme": { - "toggle": "切換主題" - }, - "view": { - "viewer": "檢視器", - "pageEditor": "頁面編輯器", - "fileManager": "檔案管理器" - }, - "pageEditor": { - "title": "頁面編輯器", - "save": "儲存變更", - "noPdfLoaded": "未載入 PDF。請上傳 PDF 以進行編輯。", - "rotatedLeft": "向左旋轉:", - "rotatedRight": "向右旋轉:", - "deleted": "已刪除:", - "movedLeft": "向左移動:", - "movedRight": "向右移動:", - "splitAt": "於此分割:", - "insertedPageBreak": "已在此插入分頁符號:", - "addFileNotImplemented": "示範版未實作新增檔案功能", - "closePdf": "關閉 PDF", - "reset": "重設變更", - "zoomIn": "放大", - "zoomOut": "縮小", - "fitToWidth": "適合寬度", - "actualSize": "實際大小" - }, - "viewer": { - "firstPage": "第一頁", - "lastPage": "最後一頁", - "previousPage": "上一頁", - "nextPage": "下一頁", - "zoomIn": "放大", - "zoomOut": "縮小", - "singlePageView": "單頁檢視", - "dualPageView": "雙頁檢視" - }, - "rightRail": { - "closeSelected": "關閉已選檔案", - "selectAll": "全選", - "deselectAll": "取消全選", - "selectByNumber": "依頁碼選取", - "deleteSelected": "刪除所選頁面", - "closePdf": "關閉 PDF", - "exportAll": "匯出 PDF", - "downloadSelected": "下載選取的檔案", - "downloadAll": "全部下載", - "saveAll": "全部儲存", - "toggleTheme": "切換主題", - "toggleBookmarks": "切換書籤", - "language": "語言", - "search": "搜尋 PDF", - "panMode": "平移模式", - "rotateLeft": "向左旋轉", - "rotateRight": "向右旋轉", - "toggleSidebar": "切換側邊欄", - "exportSelected": "匯出選取的頁面", - "toggleAnnotations": "切換註解可見度", - "annotationMode": "切換註解模式", - "draw": "繪圖", - "save": "儲存", - "saveChanges": "儲存變更" - }, - "search": { - "title": "搜尋 PDF", - "placeholder": "輸入搜尋詞...", - "noResults": "找不到結果", - "searching": "搜尋中..." - }, - "guestBanner": { - "title": "您正以訪客身分使用 Stirling PDF!", - "message": "建立免費帳號以儲存您的工作、存取更多功能,並支持此專案。", - "dismiss": "關閉橫幅", - "signUp": "免費註冊" - }, - "toolPicker": { - "searchPlaceholder": "搜尋工具...", - "noToolsFound": "找不到工具", - "allTools": "所有工具", - "quickAccess": "快速存取", - "categories": { - "standardTools": "標準工具", - "advancedTools": "進階工具", - "recommendedTools": "推薦工具" - }, - "subcategories": { - "signing": "簽章", - "documentSecurity": "文件安全", - "verification": "驗證", - "documentReview": "文件審閱", - "pageFormatting": "頁面格式", - "extraction": "擷取", - "removal": "移除", - "automation": "自動化", - "general": "一般", - "advancedFormatting": "進階格式化", - "developerTools": "開發者工具" - } - }, - "quickAccess": { - "read": "閱讀", - "sign": "簽章", - "automate": "自動化", - "files": "檔案", - "activity": "活動", - "help": "說明", - "account": "帳戶", - "config": "組態", - "settings": "設定", - "adminSettings": "管理員設定", - "allTools": "All Tools", - "reader": "閱讀器", - "helpMenu": { - "toolsTour": "工具導覽", - "toolsTourDesc": "了解這些工具能做什麼", - "adminTour": "管理導覽", - "adminTourDesc": "探索管理設定與功能" - } - }, - "admin": { - "error": "錯誤", - "success": "成功", - "expand": "展開", - "close": "關閉", - "status": { - "active": "啟用", - "inactive": "停用" - }, - "settings": { - "title": "管理員設定", - "workspace": "工作區", - "fetchError": "載入設定失敗", - "saveError": "儲存設定失敗", - "saved": "設定已成功儲存", - "saveSuccess": "設定已成功儲存", - "save": "儲存變更", - "discard": "捨棄", - "restartRequired": "需要重新啟動", - "loginRequired": "必須啟用登入模式才能修改管理設定", - "unsavedChanges": { - "title": "未儲存的變更", - "message": "您有未儲存的變更。要捨棄嗎?", - "cancel": "繼續編輯", - "discard": "捨棄變更", - "hint": "您有未儲存的變更" - }, - "loginDisabled": { - "title": "需要登入模式", - "message": "必須啟用登入模式才能修改管理設定。請在環境中設定 SECURITY_ENABLELOGIN=true 或在 settings.yml 設定 security.enableLogin: true,然後重新啟動伺服器。", - "readOnly": "下列設定僅示範參考值。啟用登入模式即可檢視並編輯實際組態。" - }, - "restart": { - "title": "需要重新啟動", - "message": "設定已成功儲存。需要重新啟動伺服器才能使變更生效。", - "question": "您要現在重新啟動伺服器還是稍後?", - "now": "立即重新啟動", - "later": "稍後再說" - }, - "restarting": "正在重新啟動伺服器", - "restartingMessage": "伺服器正在重新啟動。請稍候...", - "restartError": "重新啟動伺服器失敗。請手動重新啟動。", - "general": { - "title": "系統設定", - "description": "設定全系統的應用程式選項,包括品牌與預設行為。", - "ui": "使用者介面", - "system": "系統", - "appName": { - "label": "應用程式名稱", - "description": "顯示於瀏覽器分頁與首頁的名稱" - }, - "appNameNavbar": { - "label": "導覽列品牌", - "description": "顯示於導覽列的名稱" - }, - "homeDescription": { - "label": "首頁說明", - "description": "顯示在首頁的說明文字" - }, - "defaultLocale": { - "label": "預設語系", - "description": "新使用者的預設語言(例如:en_US、es_ES)" - }, - "fileUploadLimit": { - "label": "檔案上傳限制", - "description": "最大檔案上傳大小(例如:100MB、1GB)" - }, - "showUpdate": { - "label": "顯示更新通知", - "description": "當有新版本可用時顯示通知" - }, - "showUpdateOnlyAdmin": { - "label": "僅對管理員顯示更新", - "description": "將更新通知僅限於管理員使用者" - }, - "customHTMLFiles": { - "label": "自訂 HTML 檔案", - "description": "允許從 customFiles 目錄提供自訂 HTML 檔案" - }, - "languages": { - "label": "可用語言", - "description": "使用者可選擇的語言(留空以啟用所有語言)", - "placeholder": "選擇語言" - }, - "customMetadata": { - "label": "自訂中繼資料", - "autoUpdate": { - "label": "自動更新中繼資料", - "description": "自動更新所有處理文件的 PDF 中繼資料" - }, - "author": { - "label": "預設作者", - "description": "PDF 中繼資料的預設作者(例如:使用者名稱)" - }, - "creator": { - "label": "預設建立者", - "description": "PDF 中繼資料的預設建立者" - }, - "producer": { - "label": "預設製作器", - "description": "PDF 中繼資料的預設製作器" - } - }, - "logoStyle": { - "label": "標誌樣式", - "description": "在現代極簡標誌與經典 S 圖示之間選擇", - "classic": "經典", - "classicAlt": "經典 Logo", - "modern": "現代", - "modernAlt": "現代 Logo" - }, - "customPaths": { - "label": "自訂路徑", - "description": "設定管線處理與外部工具的自訂檔案系統路徑", - "pipeline": { - "label": "管線目錄", - "watchedFoldersDir": { - "label": "監看資料夾目錄", - "description": "管線監看輸入 PDF 的目錄(留空使用預設:/pipeline/watchedFolders)" - }, - "finishedFoldersDir": { - "label": "完成資料夾目錄", - "description": "輸出已處理 PDF 的目錄(留空使用預設:/pipeline/finishedFolders)" - } - }, - "operations": { - "label": "外部工具路徑", - "weasyprint": { - "label": "WeasyPrint 可執行檔", - "description": "用於 HTML 轉 PDF 的 WeasyPrint 可執行檔路徑(留空使用預設:/opt/venv/bin/weasyprint)" - }, - "unoconvert": { - "label": "Unoconvert 可執行檔", - "description": "用於文件轉換的 LibreOffice unoconvert 路徑(留空使用預設:/opt/venv/bin/unoconvert)" - } - } - } - }, - "security": { - "title": "安全性", - "description": "設定驗證、登入行為與安全性原則。", - "ssoNotice": { - "title": "在找 SSO/SAML 設定?", - "message": "OAuth2 與 SAML2 驗證提供者已移至「連線」選單以便於管理。" - }, - "authentication": "驗證", - "enableLogin": { - "label": "啟用登入", - "description": "要求使用者在存取應用程式前登入" - }, - "loginMethod": { - "label": "登入方式", - "description": "用於使用者登入的驗證方式", - "all": "所有方式", - "normal": "僅使用帳號/密碼", - "oauth2": "僅 OAuth2", - "saml2": "僅 SAML2" - }, - "loginAttemptCount": { - "label": "登入嘗試次數限制", - "description": "帳戶被鎖定前允許的最大登入失敗次數" - }, - "loginResetTimeMinutes": { - "label": "登入重設時間(分鐘)", - "description": "登入失敗次數重設所需的時間" - }, - "csrfDisabled": { - "label": "停用 CSRF 保護", - "description": "停用跨站請求偽造保護(不建議)" - }, - "initialLogin": { - "label": "初始登入", - "username": { - "label": "初始使用者名稱", - "description": "初始管理員帳戶的使用者名稱" - }, - "password": { - "label": "初始密碼", - "description": "初始管理員帳戶的密碼" - } - }, - "jwt": { - "label": "JWT 設定", - "secureCookie": { - "label": "安全 Cookie", - "description": "要求 JWT Cookie 使用 HTTPS(建議用於正式環境)" - }, - "keyRetentionDays": { - "label": "金鑰保留天數", - "description": "保留舊 JWT 金鑰以供驗證的天數" - }, - "persistence": { - "label": "啟用金鑰永續化", - "description": "持久儲存 JWT 金鑰,以在伺服器重啟後保留" - }, - "enableKeyRotation": { - "label": "啟用金鑰輪替", - "description": "定期自動輪替 JWT 簽署金鑰" - }, - "enableKeyCleanup": { - "label": "啟用金鑰清理", - "description": "自動移除過期的 JWT 金鑰" - } - }, - "audit": { - "label": "稽核記錄", - "enabled": { - "label": "啟用稽核記錄", - "description": "追蹤使用者操作與系統事件以利合規與安全監控" - }, - "level": { - "label": "稽核等級", - "description": "0=關閉,1=基本,2=標準,3=詳細" - }, - "retentionDays": { - "label": "稽核保留(天)", - "description": "稽核記錄的保留天數" - } - }, - "htmlUrlSecurity": { - "label": "HTML URL 安全性", - "description": "設定 HTML 處理的 URL 存取限制以防止 SSRF 攻擊", - "enabled": { - "label": "啟用 URL 安全性", - "description": "為 HTML 轉 PDF 啟用 URL 安全性限制" - }, - "level": { - "label": "安全等級", - "description": "MAX:僅白名單,MEDIUM:封鎖內部網路,OFF:無限制", - "max": "最高(僅白名單)", - "medium": "中等(封鎖內部)", - "off": "關閉(無限制)" - }, - "advanced": "進階設定", - "allowedDomains": { - "label": "允許的網域(白名單)", - "description": "每行一個網域(例如:cdn.example.com)。當等級為 MAX 時僅允許這些網域" - }, - "blockedDomains": { - "label": "封鎖的網域(黑名單)", - "description": "每行一個網域(例如:malicious.com)。要額外封鎖的網域" - }, - "internalTlds": { - "label": "內部 TLD", - "description": "每行一個 TLD(例如:.local、.internal)。封鎖具有這些 TLD 模式的網域" - }, - "networkBlocking": "網路封鎖", - "blockPrivateNetworks": { - "label": "封鎖私人網路", - "description": "封鎖 RFC 1918 私有網路(10.x.x.x、192.168.x.x、172.16-31.x.x)" - }, - "blockLocalhost": { - "label": "封鎖 Localhost", - "description": "封鎖 localhost 與迴圈位址(127.x.x.x、::1)" - }, - "blockLinkLocal": { - "label": "封鎖連結本機位址", - "description": "封鎖連結本機位址(169.254.x.x、fe80::/10)" - }, - "blockCloudMetadata": { - "label": "封鎖雲端中繼資料端點", - "description": "封鎖雲端供應商的中繼資料端點(169.254.169.254)" - } - } - }, - "connections": { - "title": "連線", - "description": "設定外部驗證提供者,如 OAuth2 與 SAML。", - "linkedServices": "已連結的服務", - "unlinkedServices": "未連結的服務", - "connect": "連線", - "disconnect": "中斷連線", - "disconnected": "已成功中斷提供者的連線", - "disconnectError": "無法中斷提供者的連線", - "ssoAutoLogin": { - "label": "SSO 自動登入", - "enable": "啟用 SSO 自動登入", - "description": "需要驗證時自動重新導向至 SSO 登入" - }, - "oauth2": { - "label": "OAuth2", - "enabled": { - "label": "啟用 OAuth2", - "description": "允許使用者透過 OAuth2 提供者進行驗證" - }, - "provider": { - "label": "提供者", - "description": "用於驗證的 OAuth2 提供者" - }, - "issuer": { - "label": "發行者 URL", - "description": "OAuth2 提供者的 Issuer URL" - }, - "clientId": { - "label": "用戶端 ID", - "description": "由提供者提供的 OAuth2 Client ID" - }, - "clientSecret": { - "label": "用戶端密鑰", - "description": "由提供者提供的 OAuth2 Client Secret" - }, - "useAsUsername": { - "label": "作為使用者名稱", - "description": "作為使用者名稱的 OAuth2 聲明欄位(例如:email、sub)" - }, - "autoCreateUser": { - "label": "自動建立使用者", - "description": "首次以 OAuth2 登入時自動建立使用者帳戶" - }, - "blockRegistration": { - "label": "阻止註冊", - "description": "阻止透過 OAuth2 註冊新使用者" - }, - "scopes": { - "label": "OAuth2 範圍", - "description": "以逗號分隔的 OAuth2 scope 清單(例如:openid、profile、email)" - } - }, - "saml2": { - "label": "SAML2", - "enabled": { - "label": "啟用 SAML2", - "description": "允許使用者透過 SAML2 提供者進行驗證" - }, - "provider": { - "label": "提供者", - "description": "SAML2 提供者名稱" - }, - "registrationId": { - "label": "註冊 ID", - "description": "SAML2 註冊識別碼" - }, - "autoCreateUser": { - "label": "自動建立使用者", - "description": "首次以 SAML2 登入時自動建立使用者帳戶" - }, - "blockRegistration": { - "label": "阻止註冊", - "description": "阻止透過 SAML2 註冊新使用者" - } - } - }, - "database": { - "title": "資料庫", - "description": "設定企業部署的自訂資料庫連線。", - "configuration": "資料庫設定", - "enableCustom": { - "label": "啟用自訂資料庫", - "description": "使用您自己的自訂資料庫設定,取代預設的內嵌資料庫" - }, - "customUrl": { - "label": "自訂資料庫 URL", - "description": "完整 JDBC 連線字串(例如:jdbc:postgresql://localhost:5432/postgres)。若已提供,以下個別連線設定將不會使用。" - }, - "type": { - "label": "資料庫類型", - "description": "資料庫類型(若提供自訂 URL 則不使用)" - }, - "hostName": { - "label": "主機名稱", - "description": "資料庫伺服器主機名稱(若提供自訂 URL 則不使用)" - }, - "port": { - "label": "連接埠", - "description": "資料庫伺服器連接埠(若提供自訂 URL 則不使用)" - }, - "name": { - "label": "資料庫名稱", - "description": "資料庫名稱(若提供自訂 URL 則不使用)" - }, - "username": { - "label": "使用者名稱", - "description": "資料庫驗證使用者名稱" - }, - "password": { - "label": "密碼", - "description": "資料庫驗證密碼" - } - }, - "privacy": { - "title": "隱私", - "description": "設定隱私與資料蒐集。", - "analytics": "分析與追蹤", - "enableAnalytics": { - "label": "啟用分析", - "description": "蒐集匿名使用分析以協助改進應用程式" - }, - "metricsEnabled": { - "label": "啟用度量", - "description": "啟用效能與使用度量的蒐集。提供給管理員存取度量資料的 API 端點" - }, - "searchEngine": "搜尋引擎可見度", - "googleVisibility": { - "label": "Google 可見度", - "description": "允許搜尋引擎索引此應用程式" - } - }, - "advanced": { - "title": "進階", - "description": "設定進階與實驗性功能。", - "features": "功能旗標", - "processing": "處理", - "endpoints": { - "label": "端點", - "manage": "管理 API 端點", - "description": "端點管理透過 YAML 設定。請參閱文件以了解啟用/停用特定端點的詳細資訊。" - }, - "enableAlphaFunctionality": { - "label": "啟用 Alpha 功能", - "description": "啟用實驗與 Alpha 階段功能(可能不穩定)" - }, - "enableUrlToPDF": { - "label": "啟用 URL 轉 PDF", - "description": "允許將網頁轉換為 PDF 文件" - }, - "maxDPI": { - "label": "最大 DPI", - "description": "影像處理的最大 DPI(0 = 不限)" - }, - "tessdataDir": { - "label": "Tessdata 目錄", - "description": "OCR 語言檔的 tessdata 目錄路徑" - }, - "disableSanitize": { - "label": "停用 HTML 淨化", - "description": "警告:存在安全風險—停用 HTML 淨化可能導致 XSS 漏洞" - }, - "tempFileManagement": { - "label": "暫存檔案管理", - "description": "設定暫存檔案的儲存與清理行為", - "baseTmpDir": { - "label": "基本暫存目錄", - "description": "暫存檔案的基本目錄(留空使用預設:java.io.tmpdir/stirling-pdf)" - }, - "libreofficeDir": { - "label": "LibreOffice 暫存目錄", - "description": "LibreOffice 暫存檔案目錄(留空使用預設:baseTmpDir/libreoffice)" - }, - "systemTempDir": { - "label": "系統暫存目錄", - "description": "要清理的系統暫存目錄(僅在啟用 cleanupSystemTemp 時使用)" - }, - "prefix": { - "label": "暫存檔前綴", - "description": "暫存檔檔名的前綴" - }, - "maxAgeHours": { - "label": "最長存留時間(小時)", - "description": "暫存檔在清理前可保留的最長小時數" - }, - "cleanupIntervalMinutes": { - "label": "清理間隔(分鐘)", - "description": "執行清理的頻率(分鐘)" - }, - "startupCleanup": { - "label": "啟動時清理", - "description": "應用程式啟動時清理舊的暫存檔" - }, - "cleanupSystemTemp": { - "label": "清理系統暫存", - "description": "是否清理較廣泛的系統暫存目錄(請謹慎使用)" - } - }, - "processExecutor": { - "label": "處理程序執行器限制", - "description": "設定每個執行器的工作階段上限與逾時", - "sessionLimit": { - "label": "工作階段上限", - "description": "同時執行的最大實例數" - }, - "timeout": { - "label": "逾時(分鐘)", - "description": "最長執行時間" - }, - "libreOffice": "LibreOffice", - "pdfToHtml": "PDF 轉 HTML", - "qpdf": "QPDF", - "tesseract": "Tesseract OCR", - "pythonOpenCv": "Python OpenCV", - "weasyPrint": "WeasyPrint", - "installApp": "安裝應用程式", - "calibre": "Calibre", - "ghostscript": "Ghostscript", - "ocrMyPdf": "OCRmyPDF" - } - }, - "mail": { - "title": "郵件伺服器", - "description": "設定 SMTP,用於傳送電子郵件通知。", - "smtp": "SMTP 設定", - "enabled": { - "label": "啟用郵件", - "description": "啟用電子郵件通知與 SMTP 功能" - }, - "host": { - "label": "SMTP 主機", - "description": "SMTP 伺服器的主機名稱或 IP 位址" - }, - "port": { - "label": "SMTP 連接埠", - "description": "SMTP 連線的連接埠(通常為 25、465 或 587)" - }, - "username": { - "label": "SMTP 使用者名稱", - "description": "SMTP 驗證使用者名稱" - }, - "password": { - "label": "SMTP 密碼", - "description": "SMTP 驗證密碼" - }, - "from": { - "label": "寄件者地址", - "description": "作為寄件者所使用的電子郵件地址" - }, - "enableInvites": { - "label": "啟用電子郵件邀請", - "description": "允許管理員透過電子郵件邀請使用者,並自動產生密碼" - }, - "frontendUrl": { - "label": "前端 URL", - "description": "前端的基底 URL(例如:https://pdf.example.com)。用於在電子郵件中產生邀請連結。留空則使用後端 URL。" - } - }, - "legal": { - "title": "法律文件", - "description": "設定法律文件與政策的連結。", - "disclaimer": { - "title": "法律責任警示", - "message": "透過自訂這些法律文件,您即承擔確保遵守所有適用法律與法規的全部責任,包括但不限於 GDPR 與其他歐盟資料保護要求。僅在下列情況下修改這些設定:(1)您運作的是個人/私人實例,(2)您位於歐盟司法管轄區之外並理解當地法律義務,或(3)您已取得適當之法律意見,並同意對所有使用者資料與法遵事項負完全責任。Stirling-PDF 及其開發者對您的法律義務不承擔任何責任。" - }, - "termsAndConditions": { - "label": "服務條款", - "description": "服務條款的 URL 或檔名" - }, - "privacyPolicy": { - "label": "隱私權政策", - "description": "隱私權政策的 URL 或檔名" - }, - "accessibilityStatement": { - "label": "無障礙聲明", - "description": "無障礙聲明的 URL 或檔名" - }, - "cookiePolicy": { - "label": "Cookie 政策", - "description": "Cookie 政策的 URL 或檔名" - }, - "impressum": { - "label": "法律資訊", - "description": "Impressum 的 URL 或檔名(某些司法管轄區要求提供)" - } - }, - "premium": { - "title": "Premium 與 Enterprise", - "description": "設定您的 Premium 或 Enterprise 授權金鑰。", - "license": "擴充授權設定", - "licenseKey": { - "toggle": "有授權金鑰或憑證檔嗎?", - "info": "如果你有直接購買的授權金鑰或憑證檔,可在此輸入以啟用進階或企業功能。" - }, - "key": { - "label": "擴充授權金鑰", - "description": "輸入您的 Premium 或 Enterprise 授權金鑰", - "success": "已儲存授權金鑰", - "successMessage": "你的授權金鑰已成功啟用,無需重新啟動。", - "overwriteWarning": { - "title": "⚠️ 警告:偵測到現有授權", - "line1": "覆寫目前的授權金鑰後將無法復原。", - "line2": "除非你另有備份,否則先前的授權將永久遺失。", - "line3": "重要:請妥善保管授權金鑰並保持私密,切勿公開分享。" - } - }, - "enabled": { - "label": "啟用 Premium 功能", - "description": "啟用對進階/企業功能的授權金鑰檢查" - }, - "movedFeatures": { - "title": "Premium 功能已重新分配", - "message": "Premium 與 Enterprise 功能現已整理至各自的區段:" - } - }, - "features": { - "title": "功能", - "description": "設定選用功能。", - "serverCertificate": { - "label": "伺服器憑證", - "description": "設定用於「以 Stirling-PDF 簽署」功能的伺服器端憑證產生", - "enabled": { - "label": "啟用伺服器憑證", - "description": "為「以 Stirling-PDF 簽署」選項啟用伺服器端憑證" - }, - "organizationName": { - "label": "組織名稱", - "description": "產生憑證所用的組織名稱" - }, - "validity": { - "label": "憑證有效期(天)", - "description": "憑證的有效天數" - }, - "regenerateOnStartup": { - "label": "啟動時重新產生", - "description": "每次應用程式啟動時產生新憑證" - } - } - }, - "endpoints": { - "title": "API 端點", - "description": "控制可用的 API 端點與端點群組。", - "management": "端點管理", - "toRemove": { - "label": "已停用的端點", - "description": "選擇要停用的個別端點" - }, - "groupsToRemove": { - "label": "已停用的端點群組", - "description": "選擇要停用的端點群組" - }, - "note": "注意:停用端點會限制 API 存取,但不會移除 UI 元件。需重新啟動才會生效。" - } - } - }, - "fileUpload": { - "selectFile": "選取檔案", - "selectFiles": "選取檔案", - "selectPdfToView": "選取要檢視的 PDF", - "selectPdfToEdit": "選取要編輯的 PDF", - "chooseFromStorage": "從儲存空間選擇檔案或上傳新的 PDF", - "chooseFromStorageMultiple": "從儲存空間選擇檔案或上傳新的 PDF", - "loadFromStorage": "從儲存空間載入", - "filesAvailable": "個可用檔案", - "loading": "載入中...", - "or": "或", - "dropFileHere": "將檔案拖放到此處或點擊以上傳", - "dropFilesHere": "將檔案拖放到此處或點擊上傳按鈕", - "dropFilesHereOpen": "將檔案拖曳到此處或點擊開啟按鈕", - "pdfFilesOnly": "僅限 PDF 檔", - "supportedFileTypes": "支援的檔案類型", - "upload": "上傳", - "uploadFile": "上傳檔案", - "uploadFiles": "上傳檔案", - "open": "開啟", - "openFile": "開啟檔案", - "openFiles": "開啟多個檔案", - "noFilesInStorage": "儲存空間中沒有可用檔案。請先上傳一些檔案。", - "noFilesInStorageOpen": "儲存空間中沒有可用檔案。請先開啟一些檔案。", - "selectFromStorage": "從儲存空間選取", - "backToTools": "返回工具", - "addFiles": "新增檔案", - "dragFilesInOrClick": "將檔案拖入或點擊「新增檔案」以瀏覽" - }, - "fileEditor": { - "addFiles": "新增檔案" - }, - "fileManager": { - "title": "上傳 PDF 檔案", - "subtitle": "將檔案加入您的儲存空間,以便在各工具中輕鬆存取", - "filesSelected": "個已選檔案", - "clearSelection": "清除選取", - "openInFileEditor": "在檔案編輯器中開啟", - "uploadError": "部分檔案上傳失敗。", - "failedToOpen": "無法開啟檔案。可能已從儲存空間移除。", - "failedToLoad": "無法將檔案載入至作用中集合。", - "storageCleared": "瀏覽器已清除儲存空間。檔案已被移除,請重新上傳。", - "clearAll": "全部清除", - "reloadFiles": "重新載入檔案", - "dragDrop": "將檔案拖放到此處", - "clickToUpload": "點擊以上傳檔案", - "selectedFiles": "已選檔案", - "storage": "儲存空間", - "filesStored": "個已儲存檔案", - "storageError": "發生儲存空間錯誤", - "storageLow": "儲存空間即將不足。請考慮移除舊檔案。", - "supportMessage": "由瀏覽器資料庫儲存提供,容量近乎無限", - "noFileSelected": "未選取任何檔案", - "showHistory": "顯示歷史", - "hideHistory": "隱藏歷史", - "fileHistory": "檔案歷史", - "loadingHistory": "正在載入歷史...", - "lastModified": "最後修改", - "toolChain": "已套用的工具", - "restore": "還原", - "unzip": "解壓縮", - "searchFiles": "搜尋檔案...", - "recent": "最近", - "localFiles": "本機檔案", - "googleDrive": "Google Drive", - "googleDriveShort": "雲端硬碟", - "myFiles": "我的檔案", - "noRecentFiles": "找不到最近的檔案", - "googleDriveNotAvailable": "無法使用 Google Drive 整合", - "downloadSelected": "下載所選", - "saveSelected": "儲存已選", - "openFiles": "開啟檔案", - "openFile": "開啟檔案", - "details": "檔案詳細資訊", - "fileName": "名稱", - "fileFormat": "格式", - "fileSize": "大小", - "fileVersion": "版本", - "totalSelected": "選取總計", - "dropFilesHere": "將檔案拖放到此處", - "selectAll": "全選", - "deselectAll": "取消全選", - "deleteSelected": "刪除已選取的項目", - "selectedCount": "{{count}} 個已選", - "download": "下載", - "delete": "刪除", - "unsupported": "不支援", - "addToUpload": "加入上傳", - "deleteAll": "全部刪除", - "loadingFiles": "正在載入檔案...", - "noFiles": "沒有可用的檔案", - "noFilesFound": "找不到符合搜尋條件的檔案", - "openInPageEditor": "在頁面編輯器中開啟", - "showAll": "顯示全部", - "sortByDate": "依日期排序", - "sortByName": "依名稱排序", - "sortBySize": "依大小排序" - }, - "storage": { - "temporaryNotice": "檔案會暫存在您的瀏覽器中,可能會自動被清除", - "storageLimit": "儲存上限", - "storageUsed": "已使用的暫存儲存空間", - "storageFull": "儲存空間幾近用滿。請考慮移除部分檔案。", - "fileTooLarge": "檔案過大。每個檔案的最大大小為", - "storageQuotaExceeded": "超出儲存配額。上傳更多檔案前請先移除部分檔案。", - "approximateSize": "大約大小" - }, - "sanitize": { - "title": "淨化", - "desc": "從 PDF 檔案移除可能有害的元素。", - "submit": "清理 PDF", - "completed": "淨化成功完成", - "error": { - "generic": "淨化失敗", - "failed": "淨化 PDF 時發生錯誤。" - }, - "filenamePrefix": "已淨化", - "sanitizationResults": "淨化結果", - "steps": { - "files": "檔案", - "settings": "設定", - "results": "結果" - }, - "files": { - "placeholder": "請在主視圖中選取 PDF 檔案以開始" - }, - "options": { - "title": "淨化選項", - "note": "選取您想從 PDF 中移除的元素。至少必須選取一個選項。", - "removeJavaScript": { - "label": "移除 JavaScript", - "desc": "從 PDF 移除 JavaScript 動作與指令碼" - }, - "removeEmbeddedFiles": { - "label": "移除內嵌檔案", - "desc": "移除 PDF 中所有內嵌檔案" - }, - "removeXMPMetadata": { - "label": "移除 XMP 中繼資料", - "desc": "從 PDF 移除 XMP 中繼資料" - }, - "removeMetadata": { - "label": "移除文件中繼資料", - "desc": "移除文件資訊中繼資料(標題、作者等)" - }, - "removeLinks": { - "label": "移除連結", - "desc": "從 PDF 移除外部連結與啟動動作" - }, - "removeFonts": { - "label": "移除字型", - "desc": "移除嵌入的字型" - } - } - }, - "addPassword": { - "title": "新增密碼", - "desc": "以密碼加密您的 PDF 文件。", - "completed": "已套用密碼保護", - "submit": "加密", - "filenamePrefix": "已加密", - "error": { - "failed": "加密 PDF 時發生錯誤。" - }, - "passwords": { - "stepTitle": "密碼與加密", - "completed": "已設定密碼", - "user": { - "label": "使用者密碼", - "placeholder": "輸入使用者密碼" - }, - "owner": { - "label": "擁有者密碼", - "placeholder": "輸入擁有者密碼" - } - }, - "encryption": { - "keyLength": { - "label": "加密金鑰長度", - "40bit": "40 位元(低)", - "128bit": "128 位元(標準)", - "256bit": "256 位元(高)" - } - }, - "results": { - "title": "已加密的 PDF" - }, - "tooltip": { - "header": { - "title": "密碼保護總覽" - }, - "passwords": { - "title": "密碼類型", - "text": "使用者密碼限制開啟文件,擁有者密碼則控制在開啟後可對文件進行的操作。您可以同時設定兩者或只設定其中一個。", - "bullet1": "使用者密碼:開啟 PDF 時必填", - "bullet2": "擁有者密碼:控制文件權限(並非所有 PDF 檢視器都支援)" - }, - "encryption": { - "title": "加密等級", - "text": "較高的加密等級提供更佳的安全性,但可能不被較舊的 PDF 檢視器支援。", - "bullet1": "40 位元:基本安全性,相容於舊版檢視器", - "bullet2": "128 位元:標準安全性,廣泛支援", - "bullet3": "256 位元:最高安全性,需要較新的檢視器" - }, - "permissions": { - "title": "變更權限", - "text": "這些權限控制使用者對 PDF 可進行的操作。與擁有者密碼搭配使用時效果最佳。" - } - } - }, - "changePermissions": { - "title": "變更權限", - "desc": "變更文件限制與權限。", - "completed": "已變更權限", - "submit": "變更權限", - "error": { - "failed": "變更 PDF 權限時發生錯誤。" - }, - "permissions": { - "preventAssembly": { - "label": "防止文件組裝" - }, - "preventExtractContent": { - "label": "防止內容提取" - }, - "preventExtractForAccessibility": { - "label": "防止為了無障礙使用而提取資料" - }, - "preventFillInForm": { - "label": "防止填寫表單" - }, - "preventModify": { - "label": "防止修改" - }, - "preventModifyAnnotations": { - "label": "防止註釋修改" - }, - "preventPrinting": { - "label": "防止列印" - }, - "preventPrintingFaithful": { - "label": "防止列印不同格式" - } - }, - "results": { - "title": "已修改的 PDF" - }, - "tooltip": { - "header": { - "title": "變更權限" - }, - "description": { - "text": "變更文件權限,允許/禁止在 PDF 閱讀器中使用不同功能。" - }, - "warning": { - "text": "若要使這些權限無法被變更,請使用「新增密碼」工具設定擁有者密碼。" - } - } - }, - "removePassword": { - "title": "移除密碼", - "desc": "從您的 PDF 檔案中移除密碼保護。", - "tags": "安全,解密,安全性,取消密碼,刪除密碼", - "password": { - "stepTitle": "移除密碼", - "label": "目前密碼", - "placeholder": "輸入目前密碼", - "completed": "已設定密碼" - }, - "filenamePrefix": "已解密", - "error": { - "failed": "移除 PDF 密碼時發生錯誤。" - }, - "tooltip": { - "description": "移除密碼保護需要用於加密該 PDF 的密碼。這將解密文件,使其在無需密碼的情況下即可存取。" - }, - "submit": "移除", - "results": { - "title": "已解密的 PDF" - } - }, - "automate": { - "title": "自動化", - "desc": "透過串接多個 PDF 操作來建立多步驟工作流程。非常適合重複性工作。", - "invalidStep": "無效的步驟", - "files": { - "placeholder": "選取要由此自動化流程處理的檔案" - }, - "selection": { - "title": "自動化選擇", - "saved": { - "title": "已儲存" - }, - "createNew": { - "title": "建立新自動化" - }, - "suggested": { - "title": "建議" - } - }, - "creation": { - "createTitle": "建立自動化", - "editTitle": "編輯自動化", - "intro": "自動化會依序執行工具。開始之前,請按您希望的順序加入工具。", - "name": { - "label": "自動化名稱", - "placeholder": "我的自動化" - }, - "description": { - "label": "描述(選填)", - "placeholder": "描述此自動化的用途..." - }, - "tools": { - "selectTool": "選擇工具...", - "selected": "已選工具", - "remove": "移除工具", - "configure": "設定工具", - "notConfigured": "! 未設定", - "addTool": "新增工具", - "add": "新增一個工具..." - }, - "save": "儲存自動化", - "unsavedChanges": { - "title": "未儲存的變更", - "message": "您有未儲存的變更。確定要返回嗎?所有變更都將遺失。", - "cancel": "取消", - "confirm": "返回" - }, - "icon": { - "label": "圖示" - } - }, - "run": { - "title": "執行自動化" - }, - "sequence": { - "unnamed": "未命名的自動化", - "steps": "{{count}} 個步驟", - "running": "正在執行自動化...", - "run": "執行自動化", - "finish": "完成" - }, - "reviewTitle": "自動化結果", - "config": { - "loading": "正在載入工具設定...", - "noSettings": "此工具沒有可設定的選項。", - "title": "設定 {{toolName}}", - "description": "設定此工具的選項。自動化執行時將套用這些設定。", - "cancel": "取消", - "save": "儲存設定" - }, - "copyToSaved": "複製到已儲存" - }, - "automation": { - "suggested": { - "securePdfIngestion": "安全的 PDF 匯入", - "securePdfIngestionDesc": "完整的 PDF 處理流程,先淨化文件、套用附帶清理的 OCR、轉換為 PDF/A 以供長期封存,並最佳化檔案大小。", - "emailPreparation": "電子郵件準備", - "emailPreparationDesc": "透過壓縮檔案、將大型文件切分為 20MB 區塊以符合郵件相容性,並移除中繼資料以保護隱私,來最佳化 PDF 以供電子郵件傳送。", - "secureWorkflow": "安全性流程", - "secureWorkflowDesc": "移除 JavaScript 與內嵌檔案等可能的惡意內容來保護 PDF,並新增密碼保護以防止未授權存取。預設密碼為「password」。", - "processImages": "處理影像", - "processImagesDesc": "將多個影像檔轉為單一 PDF 文件,接著套用 OCR 技術以擷取可搜尋文字。", - "prePublishSanitization": "發佈前淨化", - "prePublishSanitizationDesc": "移除所有隱藏中繼資料、JavaScript、內嵌檔案、註解,並將表單攤平,以防在將 PDF 發佈上線前發生資料外洩的淨化流程。" - } - }, - "colorPicker": { - "title": "選擇顏色" - }, - "common": { - "previous": "上一步", - "next": "下一步", - "collapse": "收合", - "expand": "展開", - "collapsed": "已收合", - "lines": "行", - "copy": "複製", - "copied": "已複製!", - "refresh": "重新整理", - "retry": "重試", - "remaining": "剩餘", - "used": "已使用", - "available": "可用", - "cancel": "取消", - "preview": "預覽", - "close": "關閉", - "done": "完成", - "loading": "正在載入...", - "back": "返回", - "continue": "繼續", - "error": "錯誤" - }, - "config": { - "overview": { - "title": "應用程式設定", - "description": "目前的應用程式設定與詳細資訊。", - "loading": "正在載入組態...", - "error": "錯誤", - "warning": "組態警告", - "sections": { - "basic": "基本組態", - "security": "安全性組態", - "system": "系統組態", - "integration": "整合組態" - } - }, - "account": { - "overview": { - "title": "帳戶設定", - "manageAccountPreferences": "管理您的帳戶偏好", - "guestDescription": "您以訪客身分登入。建議於上方升級您的帳戶。" - }, - "upgrade": { - "title": "升級訪客帳戶", - "description": "將您的帳號連結起來以保留歷史紀錄並存取更多功能!", - "socialLogin": "使用社群帳號升級", - "linkWith": "連結至", - "emailPassword": "或輸入您的電子郵件與密碼", - "email": "電子郵件", - "emailPlaceholder": "輸入您的電子郵件", - "password": "密碼(選填)", - "passwordPlaceholder": "設定密碼", - "passwordNote": "留空則僅使用電子郵件驗證", - "upgradeButton": "升級帳號" - } - }, - "apiKeys": { - "intro": "使用您的 API 金鑰以程式方式存取 Stirling PDF 的處理能力。", - "docsTitle": "API 文件", - "docsDescription": "深入了解如何與 Stirling PDF 整合:", - "docsLink": "API 文件", - "schemaLink": "API 結構參考", - "usage": "在所有 API 請求的 X-API-KEY 標頭中包含此金鑰。", - "description": "用於存取 Stirling 的 PDF 工具套件的 API 金鑰。將它複製到您的專案,或重新產生以建立新金鑰。", - "publicKeyAriaLabel": "公開 API 金鑰", - "copyKeyAriaLabel": "複製 API 金鑰", - "refreshAriaLabel": "重新產生 API 金鑰", - "includedCredits": "包含額度", - "purchasedCredits": "已購買額度", - "totalCredits": "總額度", - "chartAriaLabel": "額度使用:包含 {{includedUsed}} / {{includedTotal}},已購買 {{purchasedUsed}} / {{purchasedTotal}}", - "nextReset": "下次重置", - "lastApiUse": "上次 API 使用時間", - "overlayMessage": "產生金鑰以查看總額度與可用額度", - "label": "API 金鑰", - "guestInfo": "訪客不會取得 API 金鑰。建立帳號即可取得可在您的應用程式中使用的 API 金鑰。", - "goToAccount": "前往帳號", - "refreshModal": { - "title": "重新產生 API 金鑰", - "warning": "⚠️ 警告:此動作將產生新的 API 金鑰,並使您先前的金鑰失效。", - "impact": "任何目前使用這些金鑰的應用程式或服務都會停止運作,直到您更新為新金鑰。", - "confirmPrompt": "確定要繼續嗎?", - "confirmCta": "重新產生金鑰" - }, - "generateError": "無法產生您的 API 金鑰。" - } - }, - "AddAttachmentsRequest": { - "attachments": "選擇附件", - "info": "選擇要附加到您的 PDF 的檔案。這些檔案會被內嵌,並可透過 PDF 的附件面板存取。", - "selectFiles": "選擇要附加的檔案", - "placeholder": "選擇檔案...", - "addMoreFiles": "新增更多檔案...", - "selectedFiles": "已選擇的檔案", - "submit": "新增附件", - "tooltip": { - "header": { - "title": "關於新增附件" - }, - "description": { - "title": "功能說明" - } - }, - "results": { - "title": "附件結果" - }, - "error": { - "failed": "新增附件作業失敗" - } - }, - "termsAndConditions": "條款與條件", - "logOut": "登出", - "addAttachments": { - "error": { - "failed": "將附件新增至 PDF 時發生錯誤。" - } - }, - "autoRename": { - "description": "此工具會根據內容自動重新命名 PDF 檔。它會分析文件,從文字中找出最合適的標題。" - }, - "customPosition": "自訂位置", - "details": "詳細資料", - "invalidUndoData": "無法復原:無效的作業資料", - "margin": { - "large": "大", - "medium": "中", - "small": "小", - "xLarge": "特大" - }, - "noFilesToUndo": "無法復原:上一個作業未處理任何檔案", - "noOperationToUndo": "沒有可復原的作業", - "noValidFiles": "沒有可處理的有效檔案", - "operationCancelled": "作業已取消", - "pageEdit": { - "deselectAll": "全部不選", - "selectAll": "全選" - }, - "quickPosition": "快速定位", - "reorganizePages": { - "error": { - "failed": "重新編排頁面失敗" - }, - "results": { - "title": "頁面已重新編排" - }, - "settings": { - "title": "設定" - }, - "submit": "重新編排頁面" - }, - "replace-color": { - "options": { - "fill": "填色", - "gradient": "漸層" - }, - "previewOverlayOpacity": "預覽疊加層不透明度", - "previewOverlayTransparency": "預覽疊加層透明度", - "previewOverlayVisibility": "顯示預覽疊加層", - "selectText": { - "1": "取代或反轉顏色選項", - "2": "預設(預設高對比度顏色)", - "3": "自訂(自訂顏色)", - "4": "全部反轉(反轉所有顏色)", - "5": "高對比度顏色選項", - "6": "黑底白字", - "7": "白底黑字", - "8": "黑底黃字", - "9": "黑底綠字", - "10": "選擇文字顏色", - "11": "選擇背景顏色", - "12": "選擇起始顏色", - "13": "選擇結束顏色" - }, - "submit": "取代", - "title": "取代-反轉顏色" - }, - "size": "大小", - "submit": "送出", - "success": "成功", - "tools": { - "noSearchResults": "找不到工具", - "noTools": "沒有可用的工具" - }, - "undoDataMismatch": "無法復原:作業資料已損毀", - "undoFailed": "復原作業失敗", - "undoQuotaError": "無法復原:儲存空間不足", - "undoStorageError": "已復原,但部分檔案無法儲存到儲存空間", - "undoSuccess": "已成功復原作業", - "unsupported": "不支援", - "onboarding": { - "welcomeModal": { - "title": "歡迎使用 Stirling PDF!", - "description": "要不要來個 1 分鐘的快速導覽,了解重點功能與如何開始?", - "helpHint": "您隨時可從左下角的 說明 按鈕再次開啟此導覽。", - "startTour": "開始導覽", - "maybeLater": "稍後再說", - "dontShowAgain": "不再顯示" - }, - "welcomeSlide": { - "title": "歡迎使用 Stirling", - "body": "Stirling PDF 現在已準備好支援各種規模的團隊。此更新包含全新版面、強大的新管理功能,以及大家最期待的功能 - 編輯文字。" - }, - "allTools": "This is the All Tools panel, where you can browse and select from all available PDF tools.", - "selectCropTool": "我們先選擇 裁切 工具,示範如何使用其中一個工具。", - "toolInterface": "這是 裁切 工具介面。如您所見,因為尚未加入任何 PDF 檔可供操作,因此內容不多。", - "filesButton": "快速存取列上的 檔案 按鈕可讓您上傳 PDF 以使用各種工具。", - "fileSources": "您可以在此上傳新檔案或存取最近的檔案。本次導覽我們將使用範例檔案。", - "workbench": "這裡是 工作區——檢視與編輯 PDF 的主要區域。", - "viewSwitcher": "使用這些控制項選擇您想要的 PDF 檢視方式。", - "viewer": "檢視器 讓您閱讀並註解您的 PDF。", - "pageEditor": "頁面編輯器 可對 PDF 內的頁面進行各種操作,例如重新排序、旋轉與刪除。", - "activeFiles": "使用中檔案 檢視會顯示您載入工具的所有 PDF,並可選擇要處理的檔案。", - "fileCheckbox": "點選其中一個檔案即可將其選取以進行處理。您可以選取多個檔案以批次操作。", - "selectControls": "右側欄 提供快速全選/全不選使用中 PDF 的按鈕,還有變更應用程式主題或語言的按鈕。", - "cropSettings": "選好要裁切的檔案後,我們可以設定裁切工具,選擇要裁切的區域。", - "runButton": "設定完成後,使用此按鈕即可在所有已選取的 PDF 上執行該工具。", - "results": "工具執行完畢後,檢閱 步驟會在此面板顯示結果預覽,並允許您復原操作或下載檔案。 ", - "fileReplacement": "修改後的檔案會自動在工作區取代原檔,讓您能輕鬆再用其他工具處理。", - "pinButton": "如果您希望檔案在執行工具後保持使用中狀態,可以使用 釘選 按鈕。", - "wrapUp": "大功告成!您已了解此應用程式的主要區域與使用方式。隨時點擊 說明 按鈕可再度觀看本導覽。", - "previous": "上一步", - "next": "下一步", - "finish": "完成", - "startTour": "開始導覽", - "startTourDescription": "帶您導覽 Stirling PDF 的重點功能", - "buttons": { - "next": "下一步 →", - "back": "返回", - "skipForNow": "暫時略過", - "download": "下載 →", - "showMeAround": "帶我導覽", - "skipTheTour": "略過導覽" - }, - "serverLicense": { - "skip": "暫時略過", - "seePlans": "查看方案 →", - "upgrade": "立即升級 →", - "freeTitle": "伺服器授權", - "overLimitTitle": "需要伺服器授權", - "overLimitBody": "我們的授權允許每台伺服器最多 {{freeTierLimit}} 位使用者免費使用。你有 {{overLimitUserCopy}} 位 Stirling 使用者。若要不中斷使用,請升級至 Stirling Server 方案 - 不限席次、PDF 文字編輯,以及完整管理控制,每台伺服器 $99/月。", - "freeBody": "我們的 Open-Core 授權允許每台伺服器最多 {{freeTierLimit}} 位使用者免費使用。若要無縫擴充並搶先體驗全新的 PDF 文字編輯工具,建議升級至 Stirling Server 方案 - 完整編輯與 不限席次,每台伺服器 $99/月。" - }, - "desktopInstall": { - "title": "下載", - "titleWithOs": "下載適用於 {{osLabel}} 的版本", - "body": "Stirling 最適合以桌面應用程式使用。你可以離線操作、更快存取文件,並在電腦本機進行編輯。" - }, - "planOverview": { - "adminTitle": "管理員總覽", - "userTitle": "方案總覽", - "adminBodyLoginEnabled": "身為管理員,你可以管理使用者、設定參數並監控伺服器健康狀態。伺服器上的前 {{freeTierLimit}} 人可免費使用 Stirling。", - "adminBodyLoginDisabled": "啟用登入模式後,你可以管理使用者、設定參數並監控伺服器健康狀態。伺服器上的前 {{freeTierLimit}} 人可免費使用 Stirling。", - "userBody": "邀請隊友、指派角色,並在單一安全的工作區中整理你的文件。當你準備好超越個人使用時,可隨時啟用登入模式。" - }, - "securityCheck": { - "message": "應用程式近期進行了重大變更,可能需要你的伺服器管理員關注。請確認你的角色以繼續。" - } - }, - "adminOnboarding": { - "welcome": "歡迎來到 管理員導覽!一起探索提供系統管理員使用的強大企業功能與設定。", - "configButton": "點擊 設定 按鈕以存取所有系統設定與管理控制項。", - "settingsOverview": "這裡是 設定面板。管理設定依類別整理,方便瀏覽。", - "teamsAndUsers": "在此管理 團隊 與個別使用者。您可透過電子郵件、可分享連結邀請新使用者,或自行為他們建立自訂帳號。", - "systemCustomization": "我們提供多種自訂介面的方法:系統設定 可變更應用程式名稱與語言,功能 可管理伺服器憑證,端點 可為您的使用者啟用或停用特定工具。", - "databaseSection": "針對進階的正式環境,我們提供 外部資料庫連接 設定,方便與您現有的基礎架構整合。", - "connectionsSection": "連線 區段支援各種登入方式,包括自訂 SSO 與 SAML 供應商(如 Google 與 GitHub),以及電子郵件整合以用於通知與通訊。", - "adminTools": "最後,還有進階管理工具,例如用於追蹤系統活動的 稽核,以及監看使用者如何與平台互動的 使用分析。", - "wrapUp": "這就是管理員導覽!您已了解讓 Stirling PDF 成為強大且可自訂之組織方案的企業功能。可隨時從 說明 功能表再次開啟本導覽。" - }, - "workspace": { - "title": "工作空間", - "people": { - "title": "人員", - "description": "管理工作空間成員及其權限", - "loading": "正在載入人員...", - "searchMembers": "搜尋成員...", - "addMembers": "新增成員", - "inviteMembers": { - "label": "邀請成員", - "subtitle": "在下方輸入或貼上電子郵件,使用逗號分隔。您的工作空間將依成員數計費。" - }, - "user": "使用者", - "role": "角色", - "team": "團隊", - "status": "狀態", - "actions": { - "label": "操作", - "upgrade": "升級" - }, - "noMembersFound": "找不到成員", - "active": "啟用", - "disabled": "已停用", - "activeSession": "使用中工作階段", - "member": "成員", - "admin": "管理員", - "roleDescriptions": { - "admin": "可管理設定並邀請成員,具完整的管理存取權。", - "member": "可檢視與編輯共用檔案,但無法管理工作空間設定或成員。", - "user": "使用者" - }, - "editRole": "編輯角色", - "enable": "啟用", - "disable": "停用", - "deleteUser": "刪除使用者", - "deleteUserSuccess": "已成功刪除使用者", - "deleteUserError": "刪除使用者失敗", - "confirmDelete": "確定要刪除此使用者嗎?此動作無法復原。", - "addMember": { - "title": "新增成員", - "username": "使用者名稱(電子郵件)", - "usernamePlaceholder": "user@example.com", - "password": "密碼", - "passwordPlaceholder": "輸入密碼", - "role": "角色", - "team": "團隊(選填)", - "teamPlaceholder": "選擇團隊", - "forcePasswordChange": "首次登入時強制變更密碼", - "cancel": "取消", - "submit": "新增成員", - "usernameRequired": "需要使用者名稱與密碼", - "passwordTooShort": "密碼至少需 6 個字元", - "success": "已成功建立使用者", - "error": "建立使用者失敗" - }, - "editMember": { - "title": "編輯成員", - "editing": "正在編輯:", - "role": "角色", - "team": "團隊(選填)", - "teamPlaceholder": "選擇團隊", - "cancel": "取消", - "submit": "更新成員", - "success": "已成功更新使用者", - "error": "更新使用者失敗" - }, - "toggleEnabled": { - "success": "已成功更新使用者狀態", - "error": "更新使用者狀態失敗" - }, - "delete": { - "success": "已成功刪除使用者", - "error": "刪除使用者失敗" - }, - "emailInvite": { - "tab": "電子郵件邀請", - "description": "在下方輸入或貼上電子郵件,使用逗號分隔。使用者將透過電子郵件收到登入憑證。", - "emails": "電子郵件地址", - "emailsPlaceholder": "user1@example.com, user2@example.com", - "emailsRequired": "至少需要一個電子郵件地址", - "submit": "發送邀請", - "success": "已成功邀請使用者", - "partialSuccess": "部分邀請失敗", - "allFailed": "邀請使用者失敗", - "error": "發送邀請失敗" - }, - "directInvite": { - "tab": "直接建立" - }, - "inviteLinkTab": { - "tab": "邀請連結" - }, - "inviteLink": { - "description": "產生一個安全連結,讓使用者自行設定密碼", - "email": "電子郵件地址", - "emailPlaceholder": "user@example.com(選填)", - "emailDescription": "選填——留空則產生通用邀請連結,可由任何人使用", - "emailRequired": "需要電子郵件地址", - "emailOptional": "選填——留空為通用邀請連結", - "emailRequiredForSend": "發送電子郵件通知需要提供電子郵件地址", - "expiryHours": "到期小時數", - "expiryDescription": "連結在幾小時後到期", - "sendEmail": "透過電子郵件發送邀請連結", - "sendEmailDescription": "若啟用,邀請連結將發送至指定電子郵件地址", - "smtpRequired": "未設定 SMTP", - "generate": "產生連結", - "generated": "已產生邀請連結", - "copied": "連結已複製到剪貼簿", - "success": "已成功產生邀請連結", - "successWithEmail": "已產生邀請連結並透過電子郵件寄送", - "emailSent": "已產生邀請連結並透過電子郵件寄送", - "emailFailed": "已產生邀請連結,但電子郵件寄送失敗", - "emailFailedDetails": "錯誤:{0}。請手動分享邀請連結。", - "error": "產生邀請連結失敗", - "submit": "產生邀請連結" - }, - "inviteMode": { - "username": "使用者名稱", - "email": "電子郵件", - "link": "連結", - "emailDisabled": "電子郵件邀請需要在設定中完成 SMTP 設定並將 mail.enableInvites 設為 true" - }, - "license": { - "users": "使用者", - "availableSlots": "可用名額", - "grandfathered": "舊制保留", - "grandfatheredShort": "{{count}} 個舊制保留", - "fromLicense": "來自授權", - "slotsAvailable": "尚有 {{count}} 個使用者名額", - "noSlotsAvailable": "沒有可用名額", - "currentUsage": "目前使用 {{current}} / {{max}} 個使用者授權" - }, - "loginRequired": "請先啟用登入模式" - }, - "teams": { - "title": "團隊", - "description": "管理團隊並組織工作空間成員", - "loading": "正在載入團隊...", - "loadingDetails": "正在載入團隊詳細資料...", - "loadError": "無法載入團隊詳細資料", - "createNewTeam": "建立新團隊", - "teamName": "團隊名稱", - "totalMembers": "成員總數", - "actions": "操作", - "noTeamsFound": "找不到團隊", - "noMembers": "此團隊沒有成員", - "system": "系統", - "addMember": "新增成員", - "viewTeam": "檢視團隊", - "removeMember": "從團隊移除", - "cannotRemoveFromSystemTeam": "無法從系統團隊中移除", - "renameTeamLabel": "重新命名團隊", - "deleteTeamLabel": "刪除團隊", - "cannotDeleteInternal": "無法刪除 Internal 團隊", - "confirmDelete": "確定要刪除此團隊嗎?刪除前必須確保該團隊為空。", - "confirmRemove": "將使用者自此團隊移除?", - "cannotRenameInternal": "無法重新命名 Internal 團隊", - "cannotAddToInternal": "無法將成員加入 Internal 團隊", - "teamNotFound": "找不到團隊", - "backToTeams": "返回團隊", - "memberCount": "{{count}} 位成員", - "removeMemberSuccess": "已將使用者自團隊移除", - "removeMemberError": "無法將使用者自團隊移除", - "createTeam": { - "title": "建立新團隊", - "teamName": "團隊名稱", - "teamNamePlaceholder": "輸入團隊名稱", - "cancel": "取消", - "submit": "建立團隊", - "nameRequired": "需要團隊名稱", - "success": "已成功建立團隊", - "error": "建立團隊失敗" - }, - "renameTeam": { - "title": "重新命名團隊", - "renaming": "正在重新命名:", - "newTeamName": "新團隊名稱", - "newTeamNamePlaceholder": "輸入新團隊名稱", - "cancel": "取消", - "submit": "重新命名團隊", - "nameRequired": "需要團隊名稱", - "success": "已成功重新命名團隊", - "error": "重新命名團隊失敗" - }, - "deleteTeam": { - "success": "已成功刪除團隊", - "error": "刪除團隊失敗。請確認該團隊為空。", - "teamMustBeEmpty": "刪除前團隊必須為空" - }, - "addMemberToTeam": { - "title": "將成員加入團隊", - "addingTo": "加入至", - "selectUser": "選擇使用者", - "selectUserPlaceholder": "選擇使用者", - "selectUserRequired": "請選擇使用者", - "currentlyIn": "目前所在:", - "willBeMoved": "注意:此使用者將從目前的團隊移動到此團隊。", - "cancel": "取消", - "submit": "新增成員", - "userRequired": "請選擇使用者", - "success": "已成功將成員加入團隊", - "error": "將成員加入團隊失敗" - }, - "changeTeam": { - "label": "變更團隊", - "title": "變更團隊", - "changing": "正在移動", - "selectTeam": "選擇團隊", - "selectTeamPlaceholder": "選擇團隊", - "selectTeamRequired": "請選擇團隊", - "success": "已成功變更團隊", - "error": "變更團隊失敗", - "submit": "變更團隊" - } - } - }, - "plan": { - "currency": "幣別", - "popular": "最受歡迎", - "current": "目前方案", - "upgrade": "升級", - "contact": "聯絡我們", - "customPricing": "自訂", - "showComparison": "比較所有功能", - "hideComparison": "隱藏功能比較", - "featureComparison": "功能比較", - "from": "起", - "perMonth": "/月", - "perSeat": "/席", - "withServer": "+ Server 方案", - "licensedSeats": "已授權:{{count}} 席", - "includedInCurrent": "已包含於你的方案", - "selectPlan": "選擇方案", - "manage": "管理", - "manageSubscription": { - "description": "管理你的訂閱、帳單與付款方式" - }, - "activePlan": { - "title": "使用中方案", - "subtitle": "您目前的訂閱詳情" - }, - "availablePlans": { - "title": "可用方案", - "subtitle": "選擇符合您需求的方案" - }, - "static": { - "title": "帳單資訊", - "message": "目前未設定線上計費。若要升級方案或管理訂閱,請直接與我們聯絡。", - "contactSales": "聯絡業務", - "contactToUpgrade": "聯絡我們以升級或自訂您的方案", - "maxUsers": "使用者上限", - "upTo": "最多" - }, - "period": { - "month": "月", - "perUserPerMonth": "/使用者/月" - }, - "free": { - "name": "免費", - "highlight1": "每週工具使用次數有限", - "highlight2": "可存取所有工具", - "highlight3": "社群支援", - "forever": "永遠免費", - "included": "已包含" - }, - "pro": { - "name": "專業版", - "highlight1": "工具使用不限次數", - "highlight2": "進階 PDF 工具", - "highlight3": "無浮水印" - }, - "enterprise": { - "name": "企業版", - "highlight1": "自訂價格", - "highlight2": "專屬支援", - "highlight3": "最新功能", - "requiresServer": "需要 Server", - "requiresServerMessage": "請先升級到 Server 方案,再升級至 Enterprise。" - }, - "feature": { - "title": "功能", - "pdfTools": "基本 PDF 工具", - "fileSize": "檔案大小上限", - "automation": "自動化工具流程", - "api": "API 存取", - "priority": "優先支援", - "customPricing": "自訂價格" - }, - "licenseWarning": { - "title": "自託管免費上限已達", - "body": "你有 {{total}} 位使用者,但免費層每台伺服器僅支援 {{limit}} 位。升級以保持 Stirling PDF 運作順暢。", - "overLimit": "多於 {{limit}}", - "cta": "查看方案" - } - }, - "subscription": { - "status": { - "active": "有效", - "pastDue": "逾期", - "canceled": "已取消", - "incomplete": "未完成", - "trialing": "試用", - "none": "無訂閱" - }, - "renewsOn": "將於 {{date}} 續訂", - "cancelsOn": "將於 {{date}} 取消" - }, - "billing": { - "manageBilling": "管理計費", - "portal": { - "error": "開啟計費入口失敗" - }, - "updateSeats": "更新席次", - "updateEnterpriseSeats": "更新 Enterprise 席次", - "currentSeats": "目前席次", - "minimumSeats": "最少席次", - "basedOnUsers": "(目前使用者數)", - "newSeatCount": "新的席次數", - "newSeatCountDescription": "選擇企業授權的席次數量", - "whatHappensNext": "接下來會發生什麼?", - "stripePortalRedirect": "你將被導向至 Stripe 的付款入口,以檢視並確認席次變更。系統將自動計算按比例金額。", - "preparingUpdate": "正在準備更新席次...", - "seatCountTooLow": "席次至少需為 {{minimum}}(目前使用者數)", - "seatCountUnchanged": "請選擇不同的席次數", - "seatsUpdated": "已更新席次", - "seatsUpdatedMessage": "你的企業席次已更新為 {{seats}}", - "updateProcessing": "正在處理更新", - "updateProcessingMessage": "你的席次更新正在處理中。請稍後重新整理。", - "notEnterprise": "僅企業授權可管理席次" - }, - "upgradeBanner": { - "title": "升級至 Server 方案", - "message": "以不限人數與進階功能,充分發揮 Stirling PDF", - "upgradeButton": "立即升級", - "dismiss": "關閉橫幅", - "attentionTitle": "此伺服器需要管理員關注", - "attentionBody": "你的管理員需要登入以查看更多資訊。請立即聯絡他們。", - "attentionBodyAdmin": "請檢視授權需求以維持此伺服器合規。", - "seeInfo": "查看資訊" - }, - "payment": { - "preparing": "正在準備結帳...", - "redirecting": "正在重新導向至安全結帳...", - "upgradeTitle": "升級至 {{planName}}", - "success": "付款成功!", - "successMessage": "您的訂閱已成功啟用。您將很快收到確認電子郵件。", - "autoClose": "此視窗將自動關閉...", - "error": "付款錯誤", - "upgradeSuccess": "付款成功!你的訂閱已升級。伺服器上的授權已更新。你將很快收到確認 Email。", - "paymentSuccess": "付款成功!正在擷取你的授權金鑰...", - "licenseActivated": "已啟用授權!你的授權金鑰已儲存。確認 Email 已寄至你的註冊信箱。", - "licenseDelayed": "付款成功!你的授權正在產生中。你將很快收到含授權金鑰的 Email。若 10 分鐘內未收到,請聯絡客服。", - "licensePollingError": "付款成功但我們無法自動擷取你的授權金鑰。請查收 Email 或攜帶付款確認聯絡客服。", - "licenseRetrievalError": "付款成功但擷取授權失敗。你將透過 Email 收到授權金鑰。若 10 分鐘內未收到,請聯絡客服。", - "syncError": "付款成功但授權同步失敗。你的授權將很快更新。若問題持續,請聯絡客服。", - "licenseSaveError": "儲存授權金鑰失敗。請攜帶授權金鑰聯絡客服完成啟用。", - "paymentCanceled": "已取消付款。未扣款。", - "syncingLicense": "正在同步升級後的授權...", - "generatingLicense": "正在產生授權金鑰...", - "upgradeComplete": "升級完成", - "upgradeCompleteMessage": "你的訂閱已成功升級。既有授權金鑰已更新。", - "stripeNotConfigured": "未設定 Stripe", - "stripeNotConfiguredMessage": "尚未設定 Stripe 付款整合。請聯絡你的管理員。", - "monthly": "月繳", - "yearly": "年繳", - "billingPeriod": "計費週期", - "enterpriseNote": "席次可在結帳時調整(1-1000)。", - "installationId": "安裝 ID", - "licenseKey": "你的授權金鑰", - "licenseInstructions": "這已加入你的安裝中。你也會收到一封 Email 副本。", - "canCloseWindow": "你現在可以關閉此視窗。", - "licenseKeyProcessing": "授權金鑰處理中", - "licenseDelayedMessage": "你的授權金鑰正在產生中。請稍後查收 Email,或聯絡客服。", - "perYear": "/年", - "perMonth": "/月", - "emailInvalid": "請輸入有效的 Email 位址", - "emailStage": { - "title": "輸入你的 Email", - "description": "我們將用它來寄送你的授權金鑰與收據。", - "emailLabel": "Email 位址", - "emailPlaceholder": "your@email.com", - "continue": "繼續", - "modalTitle": "開始使用 - {{planName}}" - }, - "planStage": { - "title": "選擇你的計費週期", - "savingsNote": "年繳可省下 {{percent}}%", - "basePrice": "基本價格", - "seatPrice": "每席價格", - "totalForSeats": "總計({{count}} 席)", - "selectMonthly": "選擇月繳", - "selectYearly": "選擇年繳", - "savePercent": "省下 {{percent}}%", - "savingsAmount": "你可省下 {{amount}}", - "modalTitle": "選擇計費週期 - {{planName}}", - "billedYearly": "年繳金額為 {{currency}}{{amount}}" - }, - "paymentStage": { - "backToPlan": "返回方案選擇", - "selectedPlan": "已選擇的方案", - "modalTitle": "完成付款 - {{planName}}" - } - }, - "firstLogin": { - "title": "首次登入", - "welcomeTitle": "歡迎!", - "welcomeMessage": "基於安全考量,您必須在首次登入時變更密碼。", - "loggedInAs": "登入身分", - "error": "錯誤", - "currentPassword": "目前密碼", - "enterCurrentPassword": "輸入您目前的密碼", - "newPassword": "新密碼", - "enterNewPassword": "輸入新密碼(至少 8 個字元)", - "confirmPassword": "確認新密碼", - "reEnterNewPassword": "再次輸入新密碼", - "changePassword": "變更密碼", - "allFieldsRequired": "所有欄位皆為必填", - "passwordsDoNotMatch": "新密碼不相符", - "passwordTooShort": "密碼至少需 8 個字元", - "passwordMustBeDifferent": "新密碼必須不同於目前密碼", - "passwordChangedSuccess": "已成功變更密碼!請重新登入。", - "passwordChangeFailed": "變更密碼失敗。請檢查您目前的密碼。" - }, - "invite": { - "welcome": "歡迎使用 Stirling PDF", - "invalidToken": "無效的邀請連結", - "validationError": "驗證邀請連結失敗", - "passwordRequired": "需要密碼", - "passwordTooShort": "密碼至少需 6 個字元", - "passwordMismatch": "密碼不相符", - "acceptError": "建立帳號失敗", - "validating": "正在驗證邀請...", - "invalidInvitation": "無效的邀請", - "goToLogin": "前往登入", - "welcomeTitle": "您已獲邀!", - "welcomeSubtitle": "完成帳號設定即可開始使用", - "accountFor": "正在為以下對象建立帳號:", - "linkExpires": "連結到期", - "email": "電子郵件地址", - "emailPlaceholder": "輸入您的電子郵件地址", - "emailRequired": "需要電子郵件地址", - "invalidEmail": "電子郵件地址無效", - "choosePassword": "選擇密碼", - "passwordPlaceholder": "輸入您的密碼", - "confirmPassword": "確認密碼", - "confirmPasswordPlaceholder": "再次輸入您的密碼", - "createAccount": "建立帳號", - "creating": "正在建立帳號...", - "alreadyHaveAccount": "已經有帳號?", - "signIn": "登入" - }, - "audit": { - "error": { - "title": "載入稽核系統時發生錯誤" - }, - "notAvailable": "稽核系統不可用", - "notAvailableMessage": "稽核系統未設定或不可用。", - "disabled": "已停用稽核記錄", - "disabledMessage": "請在應用程式設定中啟用稽核記錄以追蹤系統事件。", - "systemStatus": { - "title": "系統狀態", - "status": "稽核記錄", - "enabled": "已啟用", - "disabled": "已停用", - "level": "稽核等級", - "retention": "保留期間", - "days": "天", - "totalEvents": "事件總數" - }, - "tabs": { - "dashboard": "總覽", - "events": "稽核事件", - "export": "匯出" - }, - "charts": { - "title": "稽核總覽", - "error": "載入圖表時發生錯誤", - "day": "日", - "week": "週", - "month": "月", - "byType": "依類型分類的事件", - "byUser": "依使用者分類的事件", - "overTime": "事件隨時間變化" - }, - "events": { - "title": "稽核事件", - "filterByType": "依類型篩選", - "filterByUser": "依使用者篩選", - "startDate": "開始日期", - "endDate": "結束日期", - "clearFilters": "清除", - "error": "載入事件時發生錯誤", - "noEvents": "找不到任何事件", - "timestamp": "時間戳記", - "type": "類型", - "user": "使用者", - "ipAddress": "IP 位址", - "actions": "操作", - "viewDetails": "檢視詳細資訊", - "eventDetails": "事件詳細資訊", - "details": "詳細資料" - }, - "export": { - "title": "匯出稽核資料", - "description": "將稽核事件匯出為 CSV 或 JSON 格式。使用篩選器限制匯出資料。", - "format": "匯出格式", - "filters": "篩選(選填)", - "filterByType": "依類型篩選", - "filterByUser": "依使用者篩選", - "startDate": "開始日期", - "endDate": "結束日期", - "clearFilters": "清除", - "exportButton": "匯出資料", - "error": "匯出資料失敗" - } - }, - "usage": { - "noData": "無可用資料", - "error": "載入使用統計時發生錯誤", - "noDataMessage": "目前沒有可用的使用統計。", - "controls": { - "top10": "前 10 名", - "top20": "前 20 名", - "all": "全部", - "refresh": "重新整理", - "dataTypeLabel": "資料類型:", - "dataType": { - "all": "全部", - "api": "API", - "ui": "UI" - } - }, - "showing": { - "top10": "前 10 名", - "top20": "前 20 名", - "all": "全部" - }, - "stats": { - "totalEndpoints": "端點總數", - "totalVisits": "總造訪數", - "showing": "顯示", - "selectedVisits": "選定的造訪數" - }, - "chart": { - "title": "端點使用圖表" - }, - "table": { - "title": "詳細統計", - "endpoint": "端點", - "visits": "造訪數", - "percentage": "百分比", - "noData": "無可用資料" - } - }, - "backendHealth": { - "checking": "正在檢查後端狀態...", - "online": "後端在線", - "offline": "後端離線", - "starting": "後端正在啟動...", - "wait": "請等待後端啟動完成後再試一次。" - }, - "encryptedPdfUnlock": { - "unlockPrompt": "解鎖 PDF 以繼續", - "title": "移除密碼以繼續", - "description": "此 PDF 已受密碼保護。請輸入密碼以繼續操作。", - "password": { - "label": "PDF 密碼", - "placeholder": "輸入 PDF 密碼" - }, - "skip": "暫時略過", - "unlock": "解鎖並繼續", - "incorrectPassword": "密碼錯誤", - "missingFile": "選取的檔案已不存在。", - "emptyResponse": "移除密碼未產生檔案。", - "required": "請輸入密碼以繼續。", - "successTitle": "已移除密碼", - "successBodyWithName": "已從 {{fileName}} 移除密碼", - "successBody": "已成功移除密碼。" - }, - "setup": { - "welcome": "歡迎使用 Stirling PDF", - "description": "開始選擇你要如何使用 Stirling PDF", - "step1": { - "label": "選擇模式", - "description": "離線或伺服器" - }, - "step2": { - "label": "選擇伺服器", - "description": "自託管伺服器" - }, - "step3": { - "label": "登入", - "description": "輸入認證資訊" - }, - "mode": { - "saas": { - "title": "Stirling Cloud", - "description": "使用你的 Stirling 帳戶登入" - }, - "selfhosted": { - "title": "自託管伺服器", - "description": "連線至你自己的 Stirling PDF 伺服器" - } - }, - "saas": { - "title": "登入 Stirling", - "subtitle": "使用你的 Stirling 帳戶登入" - }, - "selfhosted": { - "title": "登入伺服器", - "subtitle": "輸入你的伺服器認證資訊" - }, - "server": { - "title": "連線至伺服器", - "subtitle": "輸入你的自託管伺服器 URL", - "type": { - "saas": "Stirling PDF SaaS", - "selfhosted": "自託管伺服器" - }, - "url": { - "label": "伺服器 URL", - "description": "輸入你自託管 Stirling PDF 伺服器的完整 URL" - }, - "error": { - "emptyUrl": "請輸入伺服器 URL", - "unreachable": "無法連線至伺服器", - "testFailed": "連線測試失敗" - }, - "testing": "正在測試連線..." - }, - "login": { - "title": "登入", - "subtitle": "輸入你的認證資訊以繼續", - "connectingTo": "正在連線到:", - "username": { - "label": "使用者名稱", - "placeholder": "輸入你的使用者名稱" - }, - "email": { - "label": "Email", - "placeholder": "輸入你的 Email" - }, - "password": { - "label": "密碼", - "placeholder": "輸入你的密碼" - }, - "error": { - "emptyUsername": "請輸入你的使用者名稱", - "emptyEmail": "請輸入你的 Email", - "emptyPassword": "請輸入你的密碼", - "oauthFailed": "OAuth 登入失敗。請再試一次。" - }, - "submit": "登入", - "signInWith": "以此登入", - "oauthPending": "正在開啟瀏覽器進行驗證...", - "orContinueWith": "或改用 Email 繼續" - } - }, - "oauth": { - "success": { - "title": "驗證成功", - "message": "你可以關閉此視窗並回到 Stirling PDF。" - }, - "error": { - "title": "驗證失敗", - "message": "驗證未成功。你可以關閉此視窗後再試一次。" - } - }, - "pdfTextEditor": { - "title": "PDF JSON 編輯器", - "viewLabel": "PDF 編輯器", - "converting": "正在將 PDF 轉換為可編輯格式...", - "conversionFailed": "轉換 PDF 失敗。請再試一次。", - "currentFile": "目前檔案:{{name}}", - "pageSummary": "第 {{number}} / {{total}} 頁", - "pagePreviewAlt": "頁面預覽", - "imageLabel": "已放置的圖片", - "noTextOnPage": "此頁未偵測到可編輯文字。", - "pageType": { - "paragraph": "段落頁面", - "sparse": "零散文字" - }, - "groupingMode": { - "auto": "自動", - "paragraph": "段落", - "singleLine": "單行" - }, - "badges": { - "unsaved": "已編輯", - "modified": "已編輯", - "earlyAccess": "搶先體驗" - }, - "actions": { - "reset": "重設變更", - "downloadJson": "下載 JSON", - "generatePdf": "產生 PDF" - }, - "options": { - "autoScaleText": { - "title": "自動縮放文字以符合方框", - "description": "當字型呈現與 PDF 不同時,自動在水平方向縮放文字以適配其原始邊界框。" - }, - "groupingMode": { - "title": "文字分組模式", - "autoDescription": "自動偵測頁面類型並適當分組文字。", - "paragraphDescription": "將對齊的多行合併為段落文字框。", - "singleLineDescription": "每一行 PDF 文字保留為單獨的文字框。" - }, - "manualGrouping": { - "descriptionInline": "提示:按住 Ctrl(或 Cmd)或 Shift 以多選文字框。選取上方會出現浮動工具列,可用來合併、取消分組或調整寬度。" - }, - "forceSingleElement": { - "title": "將已編輯文字鎖定為單一 PDF 元素", - "description": "啟用時,編輯器會將每個已編輯文字框匯出為一個 PDF 文字元素,以避免字形重疊或字型混用。" - } - }, - "manual": { - "mergeTooltip": "合併所選方框", - "merge": "合併所選", - "ungroupTooltip": "將段落拆回多行", - "ungroup": "取消分組所選", - "widthMenu": "寬度選項", - "expandWidth": "展開至頁緣", - "resetWidth": "重設寬度", - "resizeHandle": "調整文字寬度" - }, - "disclaimer": { - "heading": "預覽限制", - "textFocus": "此工作區專注於編輯文字與重新定位嵌入的圖片。複雜的頁面圖像、表單元件與分層圖形會在匯出時保留,但無法於此完全編輯。", - "previewVariance": "部分視覺元素(如表格邊框、形狀或註解外觀)在預覽中可能與實際略有差異。匯出後的 PDF 會盡可能保留原始繪圖指令。", - "alpha": "此 Alpha 檢視器仍在演進中——部分字型、顏色、透明度效果與版面細節可能略有變動。分享前請再次檢查產生的 PDF。" - }, - "empty": { - "title": "尚未載入文件", - "subtitle": "載入 PDF 或 JSON 檔以開始編輯文字內容。" - }, - "welcomeBanner": { - "title": "歡迎使用 PDF 文字編輯器(搶先體驗)", - "experimental": "這是仍在積極開發中的實驗性功能。使用期間可能遇到些許不穩定與問題。", - "howItWorks": "此工具會將你的 PDF 轉為可編輯格式,你可修改文字內容並重新定位圖片。變更將另存為新的 PDF。", - "bestFor": "最適合:", - "bestFor1": "以文字與圖片為主的簡單 PDF", - "bestFor2": "採標準段落格式的文件", - "bestFor3": "信件、論文、報告與基本文件", - "notIdealFor": "不適用於:", - "notIdealFor1": "含特殊格式的 PDF,例如項目符號、表格或多欄版面", - "notIdealFor2": "雜誌、型錄或高度設計的文件", - "notIdealFor3": "版面複雜的說明手冊", - "limitations": "目前限制:", - "limitation1": "字型呈現可能與原始 PDF 略有差異", - "limitation2": "複雜圖形、表單欄位與註解會保留,但不可編輯", - "limitation3": "大型檔案可能需要時間轉換與處理", - "knownIssues": "已知問題(修復中):", - "issue1": "目前無法保留文字顏色(即將加入)", - "issue2": "段落模式對齊與間距問題較多,建議使用單行模式", - "issue3": "預覽與匯出後的 PDF 顯示不同;匯出的 PDF 更接近原始檔", - "issue4": "旋轉文字的對齊可能需要手動調整", - "issue5": "透明與分層效果可能與原始不同", - "feedback": "此功能為搶先體驗。請回報任何問題以協助我們改進!", - "gotIt": "知道了", - "dontShowAgain": "不再顯示" - }, - "modeChange": { - "title": "確認變更模式", - "warning": "變更文字群組模式將重設所有未儲存的變更。確定要繼續嗎?", - "cancel": "取消", - "confirm": "重設並變更模式" - }, - "fontAnalysis": { - "details": "字型詳細資訊", - "embedded": "嵌入", - "type": "類型", - "webFormat": "Web 格式", - "warnings": "警告", - "suggestions": "備註", - "currentPageFonts": "此頁字型", - "allFonts": "所有字型", - "fallback": "後備", - "missing": "缺少", - "perfectMessage": "所有字型皆可完美重現。", - "warningMessage": "某些字型可能無法正確呈現。", - "infoMessage": "提供字型重現相關資訊。", - "perfect": "完美", - "subset": "子集" - }, - "errors": { - "invalidJson": "無法讀取 JSON 檔。請確認該檔是由 PDF to JSON 工具產生。", - "pdfConversion": "無法將已編輯的 JSON 轉回 PDF。" - } - }, - "auth": { - "sessionExpired": "工作階段已逾時", - "pleaseLoginAgain": "請重新登入。", - "accessDenied": "拒絕存取", - "insufficientPermissions": "您沒有執行此操作的權限。" - }, - "addText": { - "title": "新增文字", - "header": "在 PDF 新增文字", - "text": { - "name": "文字內容", - "placeholder": "輸入要新增的文字", - "fontLabel": "字型", - "fontSizeLabel": "字型大小", - "fontSizePlaceholder": "輸入或選擇字型大小 (8-200)", - "colorLabel": "文字顏色" - }, - "steps": { - "configure": "設定文字" - }, - "step": { - "createDesc": "輸入要新增的文字", - "place": "放置文字", - "placeDesc": "在 PDF 上點擊以加入文字" - }, - "instructions": { - "title": "如何新增文字", - "text": "在上方輸入文字後,於 PDF 任意位置點擊以放置。", - "paused": "暫停放置", - "resumeHint": "恢復放置後即可點擊加入文字。", - "noSignature": "請先在上方輸入文字以啟用放置。" - }, - "mode": { - "move": "移動文字", - "place": "放置文字", - "pause": "暫停放置", - "resume": "恢復放置" - }, - "results": { - "title": "新增文字結果" - }, - "error": { - "failed": "將文字新增到 PDF 時發生錯誤。" - }, - "tags": "文字,註解,標籤", - "applySignatures": "套用文字" - } -} \ No newline at end of file